/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
//@ sourceMappingURL=jquery-1.10.2.min.map
*/
function zXmlHttp(){}function getUrlParam(n){var i=new RegExp("(^|&)"+n+"=([^&]*)(&|$)"),t=window.location.search.substr(1).match(i);return t!=null?filter(decodeURI(t[2])):null}function filter(n){return n.replace(/[`~!@#$^&*=|{}':;',\\\[\]\.<>\/?~！@#￥……&*（）——|{}【】'；：""'。，、？]/g,"")}function initFlashMsg(){flashMsg[2]=translateObj.firstHalfEnd;flashMsg[3]=translateObj.secondHalfBegin;flashMsg[4]=translateObj.end;flashMsg[5]=translateObj.hurt;flashMsg[6]=translateObj.overTimeFirstHalf;flashMsg[7]=translateObj.overTimeHalf;flashMsg[8]=translateObj.overTimeSecondHalf;flashMsg[9]=translateObj.overTimeEnd;flashMsg[10]=translateObj.penaltyKick;flashMsg[30]=translateObj.alternate;flashMsg[36]=translateObj.penaltyShotLose;flashMsg[37]=translateObj.foul;flashMsg[38]=translateObj.goalDisallowed;flashMsg[43]=translateObj.varChecking;flashMsg[44]=translateObj.varCheckRedCard;flashMsg[45]=translateObj.varCheckGoalDisallowed;flashMsg[46]=translateObj.varCheckPenalty;arrEventMsg=[translateObj.control,translateObj.attack,translateObj.dangerousAttack]}function GetTimeZone(){var n=(new Date).getTimezoneOffset()/60;return-8-n}function GetDiffTime(n){if(n!=undefined){var t=n.split(","),r=new Date(t[0],t[1],t[2],t[3],t[4],t[5]),u=r.setTime(r.getTime()+timeZoneDiff*36e5),i=new Date(u);return i.getFullYear()+","+i.getMonth()+","+i.getDate()+","+i.getHours().toString().padStart(2,"0")+","+i.getMinutes().toString().padStart(2,"0")+","+i.getSeconds().toString().padStart(2,"0")}}function getFlash(){defaultConfig=new flashData.DefaultConfig;initFlashMsg();timeZoneDiff=GetTimeZone();var n=loadFlashData();document.getElementById("flashInfo").innerHTML=n[0];defaultConfig.showEvents&&(document.getElementById("attackInfo").innerHTML=n[1]);initAnimationHtml();isError?(document.getElementById("endPointMsg").style.display="none",document.getElementById("svgLine").style.display="none"):(initEventHtml(scheduleID),runEvent(scheduleID,null,0));defaultConfig.showEvents&&initDangerAttack(scheduleID)}function getFlashData(){var n=zXmlHttp.createRequest();return n.open("get",`/flashdata/get?id=${scheduleID}&t=${Date.parse(new Date)}`,!1),n.send(null),n.responseText}function getflashChange(){try{xmlFlash.open("get",`/flashdata/get?chid=${scheduleID}&t=${Date.parse(new Date)}`,!0);xmlFlash.onreadystatechange=flashRefresh;xmlFlash.send(null)}catch(n){console.log("flashChangeError:",n)}window.setTimeout("getflashChange()",1e3)}function loadFlashData(){var o,f,e,u,s,n,t;try{if(flashData.scheduleList=new _glflash.List,flashData.graphList=new _glflash.List,flashData.statusList=new _glflash.List,o=getFlashData(),f=o.split(_glflash.Domain),f[0]!=""){var i=f[0].split(_glflash.DataType),r=i[0].split(_glflash.SplitRecord),n=new _glflash.schedule(i[0]);n.homeTeamName=homeTeam;n.guestTeamName=guestTeam;n.sclassName="";n.isNeutral=!1;matchState=n.state;openMatchtime=n.time;t=new _glflash.GraphData(r[0],i[3]);attakBarList=[];goalBarList=[];i[5].length>0&&(e=i[5].split(_glflash.SplitRecord),e.length==1&&n.state>0&&(t.pointList=[],u=new _glflash.point(e[0]),u.eventType=t.eventType,u.pId=1,t.pointList.push(u),_glflash.lastPoint=u));s=new _glflash.statusBar(r[0],i[4]);flashData.scheduleList.Add(r[0],n);flashData.graphList.Add(r[0],t);flashData.statusList.Add(r[0],s)}parseInt(n.state)>=0&&isFirstLoad&&(isFirstLoad=!1,getflashChange(),setTimeout(1))}catch(h){isError=!0;n=new _glflash.schedule(scheduleID+"^^^,^0^0^0^0^999^^");flashData.scheduleList.Add(scheduleID,n);matchState!=0&&(t=new _glflash.GraphData(scheduleID,"0,0,4,,-1,0,"),flashData.graphList.Add(scheduleID,t));console.log("loadFlashError:"+h)}return initCtrl(),oldCornerTime_H=0,oldCornerTime_G=0,oldGoalTime_H=0,oldGoalTime_G=0,oldCardTime_H=0,oldCardTime_G=0,[makeFlashEvent(scheduleID),makeStatus(scheduleID)]}function initCtrl(){var i=new initPoint(0,0),r=new initPoint(1,0),n=new initPoint(.5,0),t=new initPoint(.5,1),u=new initPoint(0,1),f=new initPoint(1,1);homeCtrlPoints=i.x+","+i.y+" "+n.x+","+n.y+" "+t.x+","+t.y+" "+u.x+","+u.y;guestCtrlPoints=r.x+","+r.y+" "+n.x+","+n.y+" "+t.x+","+t.y+" "+f.x+","+f.y}function makeFlashEvent(n){var i=flashData.scheduleList.Get(n),t=[],e,u,f,o,r;for(t.push('<div class="bgs sr-bb">'),t.push('<div class="sr-lmt-pitch-soccer__svg-container">'),t.push('<div class="blink" style="left:30%;top:25%; animation-delay: 1.3s; opacity: 0.9;"><\/div>'),t.push('<div class="blink2" style="left:60%;top:20%;animation-delay: 0.6s;opacity: 0.8;"><\/div>'),t.push('<div class="blink3" style="left:95%;top:18%;animation-delay: 1s;opacity: 0.7;"><\/div>'),t.push('<div class="blink" style="left:45%;top:28%;animation-delay: 0.4s;opacity: 0.3;"><\/div>'),t.push('<div class="blink2" style="left:65%;top:20%;animation-delay: 1.2s;opacity: 0.6;"><\/div>'),t.push('<div class="blink3" style="left:35%;top:28%;animation-delay: 0.5s;opacity: 0.5;"><\/div>'),t.push('<div class="blink" style="left:5%;top:18%;animation-delay: 1.5s;opacity: 0.5;"><\/div>'),t.push('<div class="blink2" style="left:80%;top:25%;animation-delay: 0.5s;opacity: 0.5;"><\/div>'),t.push("<\/div>"),t.push('<div id="ballInBG" style="display: none;">'),t.push('<div class="line"><\/div>'),t.push('<div class="bg"><\/div>'),t.push("<\/div>"),t.push('<div id="pointBG" class="pointBox bgs" style="display: none; background:#489c46 url('+defaultConfig.cornerFloor+') bottom center no-repeat;background-size: 100% 100%;">'),t.push('<div class="bg0" style="background: url(/images/ant/cornerLT.svg) no-repeat left bottom;background-size: 100% auto;"><\/div>'),t.push('<div class="bg1" style="background: url(/images/ant/cornerRT.svg) no-repeat left bottom;background-size: 100% auto;"><\/div>'),t.push('<div class="bg2" style="background: url(/images/ant/cornerRB.svg) no-repeat left bottom;background-size: 100% auto;"><\/div>'),t.push('<div class="bg3" style="background: url(/images/ant/cornerLB.svg) no-repeat left bottom;background-size: 100% auto;"><\/div>'),t.push("<\/div>"),t.push('<div class="liveBox">'),t.push('<div class="container"><svg id = "svgLine" width = "100%" height = "100%" viewBox="0 0 568 352" xmlns = "http://www.w3.org/2000/svg" xmlns: svg = "http://www.w3.org/2000/svg" >'),t.push('<g id = "ortherLine">'),t.push('<path id="ballInPath" d="M0,352 Q120,121 300,151" stroke-width="4" stroke="#fff" stroke-dasharray="389" stroke-dashoffset="389" fill="none"><\/path>'),t.push('<path id="ballInShadowPath" d="M0,352L300,151" stroke-width="3" stroke="#000000" stroke-dasharray="389" stroke-dashoffset="389" fill="none" style="opacity: 0.2;"><\/path>'),t.push('<path id="cornerPath" d="M455,120 Q280,31 120,261" stroke-width="4" stroke="#fff" stroke-dasharray="402" stroke-dashoffset="402" fill="none"><\/path>'),t.push('<path id="cornerShadowPath" d="M455,120L120,261" stroke-width="3" stroke="#000000" stroke-dasharray="402" stroke-dashoffset="402" fill="none" style="opacity: 0.2;"><\/path>'),t.push('<circle id="imgBall" r="8" stroke="#fff" style="opacity: 0;" stroke-width="4" fill="#E47938"><animateMotion id="imgBallAnimate" dur="0.48s" begin="click" fill="freeze" repeatCount="inline" path="M455,120 Q280,31 120,261"><\/animateMotion><\/circle>'),t.push("<\/g>"),t.push('<g xmlns = "http://www.w3.org/2000/svg" id = "outLineBallA" fill = "none" stroke = "url(#grad1)" mask = "url(#small-rect)" style = "opacity:0;" transform = "translate(147, 128)" stroke-width="1.37198068" >'),t.push('<path d="M47 12L4 40" stroke="black" stroke-opacity="0.1" />'),t.push('<ellipse cx="3.5" cy="40.0278" rx="3" ry="1.5" fill="white" stroke="#ffffff"><\/ellipse>'),t.push('<path d="M48.5 10.5277C48.5 -6.9723 11 -1.97235 4.5 39.0277" stroke="white" stroke-width="2" stroke-dasharray="6 6" />'),t.push("<\/g>"),t.push('<g xmlns="http://www.w3.org/2000/svg" id="outLineBallB" fill="none" stroke="url(#grad1)" mask="url(#small-rect)" style="opacity:0;">'),t.push('<path d="M3 9L56 52.5" stroke="black" stroke-opacity="0.1"><\/path>'),t.push('<ellipse cx="3" cy="7" rx="3" ry="1.5" fill="white" stroke="#ffffff"><\/ellipse>'),t.push('<path d="M03 7.52796C0.999992 -9.97206 50 11.0004 56.5 52.0004" stroke="white" stroke-width="2" stroke-dasharray="6 6" ><\/path >'),t.push("<\/g>"),t.push('<g xmlns="http://www.w3.org/2000/svg" id="outLineBallC" transform="scale(-1, 1) translate(-100, 287)" fill="none" stroke="url(#grad1)" mask="url(#small-rect)" style="opacity:0;">'),t.push('<path d="M3.5 9L56 52.5" stroke="black" stroke-opacity="0.1"><\/path>'),t.push('<ellipse cx="3.5" cy="7.5" rx="3" ry="1.5" fill="white" stroke="#ffffff"><\/ellipse>'),t.push('<path d="M3.999992 7.52796C0.999992 -9.97206 50 11.0004 56.5 52.0004" stroke="white" stroke-width="2" stroke-dasharray="6 6" ><\/path >'),t.push("<\/g>"),t.push('<g id="attackLine">'),t.push('<polygon id="ctrlP" points="0,0 200,0 200,300 0,300" fill="black" fill-opacity="0.35" style="display:none;"><\/polygon>'),t.push('<polygon id="attackP" points="0,0 200,0 250,150 200,300 0,300" fill="black" fill-opacity="0.35" style="display:none;">'),t.push('<animate xmlns="http://www.w3.org/2000/svg" begin="click" repeatCount="1" dur="0.5s" to="0" from="-500" attributeName="points" id="attackPAnimate" />'),t.push("<\/polygon>"),t.push('<polygon id="attackP1" points="0,0 200,0 250,150 200,300 0,300" fill="url(#attackGradient)" style="display:none;">'),t.push('<animate xmlns="http://www.w3.org/2000/svg" begin="click" repeatCount="1" dur="0.5s" to="0" from="-500" attributeName="points" id="attackPAnimate1" />'),t.push("<\/polygon>"),t.push('<polygon id="attackP2" points="0,0 200,0 250,150 200,300 0,300" fill="url(#attackGradient3)" fill-opacity="0.35" style="display:none;">'),t.push('<animate xmlns="http://www.w3.org/2000/svg" begin="click" repeatCount="1" dur="0.5s" to="0" from="-500" attributeName="points" id="attackPAnimate2" />'),t.push("<\/polygon>"),t.push('<polygon id="attackP3" points="0,0 200,0 250,150 200,300 0,300" fill="url(#attackGradient3)" fill-opacity="0.2" style="display:none;">'),t.push(' <animate xmlns="http://www.w3.org/2000/svg" begin="click" repeatCount="1" dur="0.5s" to="0" from="-500" attributeName="points" id="attackPAnimate3" />'),t.push("<\/polygon>"),t.push("<\/g>"),t.push('<g id="pathLine"><\/g>'),t.push('<g xmlns = "http://www.w3.org/2000/svg" id = "freeKick" stroke = "none" stroke-width="1" fill = "none" mask = "url(#freeKickMask)" >'),t.push('    <polygon id="freeKickPolygon" fill="url(#linearGradient-1)" points="120 260 270 220 270 300" />'),t.push('    <ellipse id="freeKickBall" fill="#E47938" cx="120" cy="260" rx="6" ry="3" stroke="#ffffff" stroke-width="2"><\/ellipse>'),t.push("<\/g>"),t.push(' <defs xmlns="http://www.w3.org/2000/svg">'),t.push(' <linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="0%">'),t.push('    <stop offset="0%" style="stop-color:rgb(0,0,0);stop-opacity:1;" />'),t.push('    <stop offset="100%" style="stop-color:rgb(0,0,0);stop-opacity:1;" />'),t.push(" <\/linearGradient>"),t.push('<linearGradient xmlns="http://www.w3.org/2000/svg" x1="66.4513051%" y1="50%" x2="99.6316444%" y2="49.5997296%" id="linearGradient-1">'),t.push('    <stop stop-color="#1C4D13" stop-opacity="0.36879917" offset = "0%" />'),t.push('     <stop stop-color="#1C4D13" stop-opacity="0" offset="100%" />'),t.push(" <\/linearGradient >"),t.push('<linearGradient xmlns="http://www.w3.org/2000/svg" x2="0" y2="50%" x1="99.6316444%" y1="49.5997296%" id="linearGradient-2">'),t.push('    <stop stop-color="#1C4D13" stop-opacity="0.6" offset="0%" />'),t.push('    <stop stop-color="#1C4D13" stop-opacity="0.05" offset="100%" />'),t.push("<\/linearGradient>"),t.push('<linearGradient xmlns="http://www.w3.org/2000/svg" x2="0" y2="50%" x1="99.6316444%" y1="49.5997296%" id="attackGradient">'),t.push('<stop stop-color="#A92E13" stop-opacity="0.87" />'),t.push('<stop offset="45%" stop-color="#BB5E1B" stop-opacity="0" />'),t.push("<\/linearGradient>"),t.push('<linearGradient xmlns="http://www.w3.org/2000/svg" x2="99.6316444%" y2="50%" x1="0" y1="49.5997296%" id="attackGradient2">'),t.push('<stop stop-color="#A92E13" stop-opacity="0.87" />'),t.push('<stop offset="45%" stop-color="#BB5E1B" stop-opacity="0" />'),t.push("<\/linearGradient>"),t.push('<linearGradient xmlns="http://www.w3.org/2000/svg" x2="99.6316444%" y2="50%" x1="0" y1="49.5997296%" id="attackGradient3">'),t.push('<stop offset="0" stop-color="#A92E13" stop-opacity="0"><\/stop>'),t.push('<stop offset="1" stop-color="#A92E13" stop-opacity="0.85"><\/stop>'),t.push("<\/linearGradient>"),t.push('<linearGradient xmlns="http://www.w3.org/2000/svg" x2="99.6316444%" y2="50%" x1="0" y1="49.5997296%" id="attackGradient4">'),t.push('<stop offset="0" stop-color="#A92E13" stop-opacity="0.85"><\/stop>'),t.push('<stop offset="1" stop-color="#A92E13" stop-opacity="0"><\/stop>'),t.push("<\/linearGradient>"),t.push(' <mask id="small-rect">'),t.push('    <rect x="0" y="0" width="100%" height="100%" fill="white">'),t.push('         <animate xmlns="http://www.w3.org/2000/svg" begin="click" repeatCount="1" dur="0.5s" to="0" from="110" attributeName="x" id="outLineBallAnimate" />'),t.push("    <\/rect>"),t.push(" <\/mask>"),t.push('<mask id = "freeKickMask">'),t.push('   <rect x="0" y="0" width="100%" height="100%" fill="white">'),t.push('      <animate xmlns="http://www.w3.org/2000/svg" begin="click" repeatCount="1" dur="1s" to="0" from="-500" attributeName="x" id="freeKickAnimate" />'),t.push("   <\/rect>"),t.push("<\/mask>"),t.push(" <\/defs>"),t.push('<\/svg><div id="endPoint" class="one" style="display:none;"><div class="iconPoint"><\/div><div class="per"><div id="endPoint1" class="point1"><\/div><div id="endPoint2" class="commodity-sign-wrap"><\/div><div id="endPoint3" class="point3"><\/div> <\/div><\/div>'),t.push('<div id="endPointMsg" class="playerBox home" style="top: 200px; left: 100px"><div class="clothes home"><\/div><div class="info"><div class="name"><\/div><div class="event"><\/div><\/div><\/div>'),t.push("<\/div>"),t.push('<div class="homeEventBox" id="homeEventBox_'+n+'">'),t.push('<div class="team"><div class="info"><div class="teamName">'+homeTeam+'<\/div><div class="ball">'+translateObj.control+"<\/div><\/div>"),t.push('<div class="clothes home"><\/div>'),t.push("<\/div>"),t.push('<div class="ctrlBG" id="homeCtrlBG_'+n+'"><\/div>'),t.push('<div class="attackBG" id="homeAttackBG_'+n+'"><\/div>'),t.push('<div class="DAttackBG" id="homeDAttackBG_'+n+'"><\/div>'),t.push("<\/div>"),t.push('<div class="guestEventBox" id="guestEventBox_'+n+'">'),t.push('<div class="team">'),t.push('<div class="clothes"><\/div>'),t.push('<div class="info"><div class="teamName">'+guestTeam+'<\/div><div class="ball">'+translateObj.control+"<\/div><\/div>"),t.push("<\/div>"),t.push('<div class="ctrlBG" id="guestCtrlBG_'+n+'"><\/div>'),t.push('<div class="attackBG" id="guestAttackBG_'+n+'"><\/div>'),t.push('<div class="DAttackBG" id="guestDAttackBG_'+n+'"><\/div>'),t.push("<\/div>"),t.push('<div class="foul" id="foul_'+n+'">'),t.push('<span class="redCard"><\/span>'),t.push("<\/div>"),t.push('<div class="pointBall_0" id="pointBall_'+n+'">'),t.push('<div class="team msgBoxStatic max">'),t.push('<div class="time">68\'<\/div>'),t.push('<div class="event info">'),t.push('<div class="txt">'+translateObj.pointBall+"<\/div>"),t.push('<div class="teamName"><\/div>'),t.push("<\/div>"),t.push('<div class="iconBox"><\/div>'),t.push("<\/div>"),t.push('<div class="area"><\/div>'),t.push("<\/div>"),t.push('<div class="pointBallLoss_0" id="pointBallLoss_'+n+'">'),t.push('<div class="team msgBoxStatic max">'),t.push('<div class="time">68\'<\/div>'),t.push('<div class="event info">'),t.push('<div class="txt">'+translateObj.poinstBallLose+"<\/div>"),t.push('<div class="teamName"><\/div>'),t.push("<\/div>"),t.push('<div class="iconBox"><\/div>'),t.push("<\/div>"),t.push("<\/div>"),t.push('<div class="ballIn" id="ballIn_'+n+'"><\/div>'),t.push('<div class="ABall_0" id="ABall_'+n+'">'),t.push('<div class="team msgBox">'),t.push('<div class="time">68\'<\/div>'),t.push('<div class="info">'),t.push('<div class="teamName"><\/div>'),t.push('<div class="txt">'+translateObj.autoBall+"<\/div>"),t.push("<\/div>"),t.push('<span class="iconBox"><\/span>'),t.push('<div class="player"><div class="clothes"><\/div><span class="name"><\/span><\/div>'),t.push("<\/div>"),t.push("<\/div>"),t.push('<div class="DABall_0" id="DABall_'+n+'">'),t.push('<div class="team msgBox">'),t.push('<div class="time">68\'<\/div>'),t.push('<div class="info">'),t.push('<div class="teamName"><\/div>'),t.push('<div class="txt">'+translateObj.dangerousAutoBall+"<\/div>"),t.push("<\/div>"),t.push('<span class="iconBox"><\/span>'),t.push('<div class="player"><div class="clothes"><\/div><span class="name"><\/span><\/div>'),t.push("<\/div>"),t.push("<\/div>"),t.push('<div class="DBall_0" id="DBall_'+n+'">'),t.push('<div class="team msgBox">'),t.push('<div class="time">68\'<\/div>'),t.push('<div class="teamName"><\/div>'),t.push('<div class="txt">'+translateObj.goalKick+"<\/div>"),t.push('<span class="iconBox"><\/span>'),t.push("<\/div>"),t.push("<\/div>"),t.push('<div class="offside_1" id="offside_'+n+'">'),t.push('<div class="team msgBox">'),t.push('<div class="time">68\'<\/div>'),t.push('<div class="info">'),t.push('<div class="teamName"><\/div>'),t.push('<div class="txt">'+translateObj.offside+"<\/div>"),t.push("<\/div>"),t.push('<span class="icon"><embed src="/images/ant/icons/outLine.svg" type="image/svg+xml"> <\/span>'),t.push("<\/div>"),t.push("<\/div>"),t.push('<div class="cornerBall_0" id="cornerBall_'+n+'">'),t.push('<div class="team msgBox">'),t.push('<div class="time">68\'<\/div>'),t.push('<div class="teamName"><\/div>'),t.push('<div class="txt">'+translateObj.cornerKick+"<\/div>"),t.push('<span class="iconBox"><\/span>'),t.push('<div class="player"><div class="clothes"><\/div><span class="name"><\/span><\/div>'),t.push("<\/div>"),t.push("<\/div>"),t.push('<div class="lineBall_0" id="lineBall_'+n+'" style="display:none;">'),t.push('<div class="team msgBoxStatic">'),t.push('<div class="time">68\'<\/div>'),t.push('<div class="teamName"><\/div>'),t.push('<div class="txt">'+translateObj.lineBall+"<\/div>"),t.push('<span class="icon"><\/span>'),t.push('<div class="player"><div class="clothes"><\/div><span class="name"><\/span><\/div>'),t.push("<\/div>"),t.push("<\/div>"),t.push('<div class="star" id="star_'+n+'">'),t.push('<div class="team msgBox"> '),t.push('<div class="time">68\'<\/div>'),t.push('<div class="teamName"><\/div>'),t.push('<div class="txt">'+translateObj.firstBall+"<\/div>"),t.push('<div class="iconBox"><embed src="/images/ant/icons/bb.svg" width="300" height="100" type="image/svg+xml"><\/div>'),t.push("<\/div>"),t.push("<\/div>"),t.push('<div id="msg_'+n+'" class="msg msgBox"><\/div>'),t.push('<div id="shotIn_'+n+'" class="shotIn">'),t.push('<div class="team msgBoxStatic">'),t.push('<div class="time">68\'<\/div>'),t.push('<div class="event info">'),t.push('<div class="txt">'+translateObj.shotGoal+"<\/div>"),t.push('<div class="teamName"><\/div>'),t.push("<\/div>"),t.push('<div class="iconBox"><\/div>'),t.push('<div class="player"><div class="clothes"><\/div><span class="name"><\/span><\/div>'),t.push("<\/div>"),t.push("<\/div>"),t.push('<div id="stopIt_'+n+'" class="stopIt">'),t.push('<div class="team msgBoxStatic max">'),t.push('<div class="time">68\'<\/div>'),t.push('<div class="event">'),t.push('<div class="txt">'+translateObj.shotBlock+"<\/div>"),t.push('<div class="teamName"><\/div>'),t.push("<\/div>"),t.push('<div class="iconBox" id="anBlock"><\/div>'),t.push('<div class="player"><div class="clothes"><\/div><span class="name"><\/span><\/div>'),t.push("<\/div>"),t.push("<\/div>"),t.push('<div id="shotOut_'+n+'" class="shotOut">'),t.push('<div class="team msgBoxStatic max">'),t.push('<div class="time">68\'<\/div>'),t.push('<div class="event">'),t.push('<div class="txt">'+translateObj.shotOffTarget+"<\/div>"),t.push('<div class="teamName"><\/div>'),t.push("<\/div>"),t.push('<div class="iconBox" id="anShotOut"><\/div>'),t.push('<div class="player"><div class="clothes"><\/div><span class="name"><\/span><\/div>'),t.push("<\/div>"),t.push("<\/div>"),t.push('<div id="shotLost_'+n+'" class="shotLost">'),t.push('<div class="team msgBoxStatic max">'),t.push('<div class="time">68\'<\/div>'),t.push('<div class="event">'),t.push('<div class="txt">'+translateObj.shotTheDoor+"<\/div>"),t.push('<div class="teamName"><\/div>'),t.push("<\/div>"),t.push('<div class="iconBox" id="anShotLost"><\/div>'),t.push('<div class="player"><div class="clothes"><\/div><span class="name"><\/span><\/div>'),t.push("<\/div>"),t.push("<\/div>"),t.push('<div class="default_simple" id="default_simple_'+n+'">'),t.push('<div class="msgBox">'),t.push("<h4>"+translateObj.untilTheStartMatch+"<\/h4>"),i!=undefined&&(t.push('<ul class="timeBox">'),t.push('<li id="timeLi1"><span id="matchHour">0<\/span>'+translateObj.hour+"<\/li>"),t.push('<li id="timeLi2"><span id="matchMin">0<\/span>'+translateObj.minute+"<\/li>"),t.push('<li id="timeLi3"><span id="matchSec">0<\/span>'+translateObj.second+"<\/li>"),t.push("<\/ul>")),t.push('<div class="tianqi">'),i!=undefined&&(i.temperature!=""||i.filed.length>=3||i.weather!="")&&(t.push('<div class="data2">'),i.filed.length>=3&&(e=i.filed[2],e!=""&&t.push(translateObj.place+" : "+e+" ")),i.weather!=""&&t.push(translateObj.weather+" : "+weatherArr[i.weatherType]+" "),i.temperature!=""&&t.push(" , "+i.temperature),t.push("<\/div>")),t.push("<\/div>"),t.push("<\/div>"),t.push("<\/div>"),t.push('<div class="dataPlane" id = "default_'+n+'">'),i!=undefined&&(t.push('<div class="matchBox">'),t.push('<div class= "homeTeam">'+homeTeam+"<\/div>"),t.push('<div class="score">'+i.homeScore+"<\/div>"),t.push('<div class="vs">'+translateObj.end+"<\/div>"),t.push('<div class="score">'+i.guestScore+"<\/div>"),t.push(' <div class="guestTeam">'+guestTeam+"<\/div>"),t.push("<\/div>"),t.push('<ul class="dataBox">'),i.homeData!=undefined&&i.homeData!=""?(u=i.homeData.split(","),f=i.guestData.split(","),t.push('<li><div class="home">'+u[0]+'<\/div><div class="tit">'+translateObj.attack+'<\/div><div class="guest">'+f[0]+"<\/div><\/li>"),t.push('<li><div class="home">'+u[1]+'<\/div><div class="tit">'+translateObj.shot+'<\/div><div class="guest">'+f[1]+"<\/div><\/li>"),t.push('<li><div class="home">'+u[2]+'%<\/div><div class="tit">'+translateObj.controlRate+'<\/div><div class="guest">'+f[2]+"%<\/div><\/li>")):(t.push('<li><div class="home">-<\/div><div class="tit">'+translateObj.attack+'<\/div><div class="guest">-<\/div><\/li>'),t.push('<li><div class="home">-<\/div><div class="tit">'+translateObj.shot+'<\/div><div class="guest">-<\/div><\/li>'),t.push('<li><div class="home">-<\/div><div class="tit">'+translateObj.controlRate+'<\/div><div class="guest">-<\/div><\/li>')),t.push("<\/ul>"),t.push('<div class="tianqi">'),(i.temperature!=""||i.filed.length>=3||i.weatherType>0)&&(t.push('<div class="data2">'),i.filed.length>=3&&(e=i.filed[2],e!=""&&t.push(translateObj.place+" : "+e+" ")),i.weather!=""&&t.push(translateObj.weather+" : "+weatherArr[i.weatherType]+" "),i.temperature!=""&&t.push(" , "+i.temperature),t.push("<\/div>")),t.push("<\/div>")),t.push("<\/div>"),t.push('<div id="endDataBox" class="dataBox_pop" style="display: '+(isError?"none":"block")+';">'),i.isNeutral&&(t.push('<div class="match-info__neutral-text">'+translateObj.neutralSite+"<\/div>"),t.push('<div class="match-info__neutral-bg"><\/div>')),t.push('<ul class="info">'),t.push('<li id="endDatali1">'),t.push("<h4>"+(i.state==-1||i.state>2?_locModel.T.T_FH_Finished:_locModel.T.T_ST_Halftime)+"<\/h4 >"),t.push('<ul class="timeBox">'),t.push('<li><span id="hEndScore">'+i.homeScore+"<\/span><\/li>"),(i.state==-1||i.state>2)&&typeof i.homeHalfScore!="undefined"&&typeof i.guestHalfScore!="undefined"?t.push('<li class="vs half" style="font-size: 16px;"> ('+i.homeHalfScore+":"+i.guestHalfScore+") <\/li>"):t.push('<li class="vs">:<\/li>'),t.push('<li><span id="gEndScore">'+i.guestScore+"<\/span><\/li>"),t.push("<\/ul>"),t.push('<div class="row">&nbsp;<\/div>'),t.push('<div class="logo">'+_locModel.T.T_FH_Logo+"<\/div>"),t.push("<\/li>"),t.push('<li id="endDatali2" style="display: none;" >'),t.push('<div class="match-info__lname">'+translateObj.technicalStatistics+"<\/div>"),u=[0,0,0],f=[0,0,0],i.homeData!=undefined&&i.homeData!=""&&(u=i.homeData.split(","),f=i.guestData.split(",")),o=[translateObj.attack,translateObj.shot,translateObj.controlRate],t.push('<div class="barData">'),r=0;r<u.length;r++)if(t.push('<div class="item">'),t.push('<div class="home">'),t.push('<div class="ibg" id="hBar'+r+'"><i  style="width:'+parseInt(u[r])/(parseInt(u[r])+parseInt(f[r]))*100+'%"><\/i><\/div>'),t.push('<span class="num" id="hEnd'+r+'">'+u[r]+(r==2?"%":"")+"<\/span>"),t.push("<\/div>"),t.push('<div class="tit">'+o[r]+"<\/div>"),t.push('<div class="guest">'),t.push('<div class="ibg" id="gBar'+r+'"><i style="width:'+parseInt(f[r])/(parseInt(u[r])+parseInt(f[r]))*100+'%"><\/i><\/div>'),t.push('<span class="num" id="gEnd'+r+'">'+f[r]+(r==2?"%":"")+"<\/span>"),t.push("<\/div>"),t.push("<\/div>"),r==2)break;return t.push('<div class="logo"><\/div>'),t.push("<\/li>"),t.push("<\/ul>"),t.push("<\/div>"),t.push('<div class="scene"><\/div>'),t.push('<div class="sr-lmt-pitch-soccer__container">'),t.push("<div>"),t.push('<div class="sr-lmt-pitch-soccer__spotlight srm-corner srm-top srm-left"><\/div>'),t.push('<div class="sr-lmt-pitch-soccer__spotlight srm-corner srm-top srm-right"><\/div>'),t.push('<div class="sr-lmt-pitch-soccer__spotlight srm-corner srm-bottom srm-left"><\/div>'),t.push('<div class="sr-lmt-pitch-soccer__spotlight srm-corner srm-bottom srm-right"><\/div>'),t.push('<div class="sr-lmt-pitch-soccer__spotlight srm-center"><\/div>'),t.push('<div class="sr-lmt-pitch-soccer__spotlight srm-goal srm-goal-left"><\/div>'),t.push('<div class="sr-lmt-pitch-soccer__spotlight srm-goal srm-goal-right"><\/div>'),t.push("<\/div>"),t.push('<div class="sr-lmt-pitch-soccer__noise"><\/div>'),t.push("<\/div>"),t.push("<\/div>"),t.push('<div id="groudBG">'),t.push('<div class="bg1" style="background: url(/images/ant/line.png) no-repeat bottom center;background-size: 100% 100%;"><\/div>'),defaultConfig.fence!=""&&t.push('<div class="bg2" style="background: url('+defaultConfig.fence+') center bottom / 100% 100% no-repeat;"><\/div>'),t.push('<div class="bg3" style="background: url('+defaultConfig.floor+') no-repeat bottom center;background-size: 100% 100%;"><\/div>'),t.push('<div class="bg4" style="background: url('+defaultConfig.auditorium+') no-repeat bottom center;background-size:133%;"><\/div>'),t.push("<\/div>"),t.push("<\/div>"),t.join("")}function initAnimationHtml(){var n={container:document.getElementById("anBlock"),renderer:"svg",loop:!1,autoplay:!1,animationData:{v:"5.6.10",fr:60,ip:0,op:60,w:150,h:90,nm:"blocked",ddd:0,assets:[],layers:[{ddd:0,ind:1,ty:4,nm:"“ball”轮廓",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:-30,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:20,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:50,s:[1800]},{t:53,s:[2340]}],ix:10},p:{a:1,k:[{i:{x:.833,y:.833},o:{x:.167,y:.167},t:-30,s:[83.969,111.438,0],to:[-4.464,-8.202,0],ti:[-3.397,19.355,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:20,s:[110.131,131.403,0],to:[2.642,-15.057,0],ti:[142.412,27.121,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:50,s:[36.344,23.938,0],to:[-.357,-.068,0],ti:[.539,-.038,0]},{t:53,s:[36.8,23.4,0]}],ix:2},a:{a:0,k:[77.687,46.062,0],ix:1},s:{a:1,k:[{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},t:-30,s:[300,300,100]},{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},t:20,s:[600,600,100]},{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},t:50,s:[100,100,100]},{t:53,s:[100,100,100]}],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[.027,-.027],[.135,-.107],[.38,-.324],[.081,-.054],[.028,-.188],[0,-.35],[0,-.134],[-.054,0],[-.598,-.189],[0,0],[-.68,.458],[0,.054],[0,0],[-.027,.296],[-.027,.215],[0,0],[.109,.027],[.271,.054]],o:[[-.027,0],[-.162,.054],[-.408,.297],[-.082,.054],[-.163,.162],[-.054,.351],[0,.189],[0,.027],[.597,.189],[0,0],[.679,-.485],[.054,-.027],[0,0],[0,-.297],[0,-.216],[0,-.027],[-.109,-.054],[-.299,-.108],[0,0]],v:[[-1.956,-5.066],[-2.065,-5.039],[-2.499,-4.824],[-3.694,-3.988],[-3.912,-3.8],[-4.184,-3.234],[-4.238,-2.237],[-4.21,-1.725],[-4.156,-1.671],[-2.309,-1.105],[-2.255,-1.105],[-.19,-2.56],[-.136,-2.695],[-.136,-3.072],[-.109,-3.907],[-.082,-4.527],[-.109,-4.581],[-.435,-4.743],[-1.304,-4.985]],c:!0},ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[.217,.135],[.163,-.134],[.271,-.297],[0,-.054],[-.026,-.458],[-.054,-.35],[0,0],[-.517,-.35],[-.027,.028],[0,0],[-.136,.108],[-.218,.243],[0,.027],[.026,.404],[.081,.377],[.108,.082],[.244,.135]],o:[[-.163,.162],[-.299,.297],[-.027,.027],[.054,.431],[.055,.377],[0,.027],[.517,.35],[.055,.028],[0,0],[.136,-.135],[.245,-.242],[0,0],[0,-.404],[-.028,-.377],[-.027,-.189],[-.218,-.215],[-.19,-.162]],v:[[3.721,-2.83],[3.232,-2.372],[2.363,-1.509],[2.336,-1.428],[2.471,-.081],[2.607,1.051],[2.634,1.105],[4.156,2.101],[4.264,2.101],[4.482,1.886],[4.862,1.509],[5.542,.808],[5.568,.754],[5.542,-.485],[5.351,-1.563],[5.08,-1.941],[4.346,-2.452]],c:!0},ix:2},nm:"路径 2",mn:"ADBE Vector Shape - Group",hd:!1},{ind:2,ty:"sh",ix:3,ks:{a:0,k:{i:[[.027,-.027],[.679,-.458],[0,-.027],[0,-.053],[0,-.134],[0,-.188],[-.054,-.35],[0,-.081],[-.027,-.027],[-.381,-.135],[-.435,-.162],[0,0],[-.678,.485],[0,.027],[.028,.35],[.026,.377],[0,.108],[.027,.027],[.571,.269],[.162,.054]],o:[[-.679,.458],[-.054,.027],[-.028,.081],[.028,.162],[.028,.189],[.027,.351],[0,.081],[0,.027],[.353,.215],[.434,.189],[0,0],[.653,-.486],[.028,-.027],[-.028,-.35],[-.027,-.378],[0,-.108],[0,-.027],[-.598,-.269],[-.135,-.055],[-.028,0]],v:[[-.109,-2.506],[-2.173,-1.078],[-2.227,-.97],[-2.255,-.809],[-2.201,-.351],[-2.146,.215],[-2.038,1.212],[-2.01,1.482],[-1.956,1.563],[-.896,2.075],[.38,2.587],[.461,2.587],[2.471,1.132],[2.499,1.051],[2.39,.027],[2.282,-1.078],[2.254,-1.428],[2.2,-1.509],[.407,-2.317],[-.027,-2.506]],c:!0},ix:2},nm:"路径 3",mn:"ADBE Vector Shape - Group",hd:!1},{ind:3,ty:"sh",ix:4,ks:{a:0,k:{i:[[0,0],[.327,-.162],[.217,-.135],[-.027,-.027],[-.19,-.458],[-.245,-.108],[-.081,-.054],[-.517,-.215],[-.217,.081],[-.19,.135],[-.163,.107],[0,.027],[.109,.431],[.054,.108],[.027,.027],[.544,.215],[.217,.161]],o:[[-.326,.188],[-.244,.134],[-.055,-.027],[.055,.512],[.082,.242],[.081,.054],[.516,.216],[.217,.108],[.272,-.08],[.217,-.135],[0,0],[-.109,-.431],[-.027,-.162],[0,-.027],[-.543,-.216],[-.271,-.108],[0,0]],v:[[-2.038,1.671],[-3.016,2.183],[-3.694,2.56],[-3.749,2.587],[-3.423,4.069],[-2.961,4.581],[-2.717,4.716],[-1.168,5.335],[-.517,5.335],[.19,4.958],[.788,4.581],[.815,4.527],[.516,3.207],[.407,2.775],[.353,2.695],[-1.223,2.075],[-1.983,1.671]],c:!0},ix:2},nm:"路径 4",mn:"ADBE Vector Shape - Group",hd:!1},{ind:4,ty:"sh",ix:5,ks:{a:0,k:{i:[[-1.165,.368],[0,0],[.027,-.108],[0,-.027],[-.136,-.027],[-.136,-.081],[0,0],[-.272,.054],[-.271,.055],[-.338,-.027],[0,0],[0,0],[-.025,-.011],[.007,-.02],[.055,-.134],[-.027,-.027],[0,0],[-.191,-.377],[-.108,-.053],[-.136,-.108],[-.218,-.162],[-.082,-.108],[-.027,0],[-.05,.103],[0,-.771],[.071,-.363],[0,0],[.054,.108],[.081,-.081],[.326,-.323],[.055,-.162],[.299,-.458],[0,0],[-.006,-.01],[0,0],[.027,0],[.054,-.026],[.189,-.027],[.434,-.026],[.027,0],[.38,-.188],[.19,-.027],[0,0],[-.163,-.054],[0,0],[.958,.868],[-.033,-.008],[-.054,0],[-.081,.027],[.082,.431],[.026,.134],[.027,.027],[.272,.405],[.081,.269],[.241,-.026],[.003,.027],[0,0],[-.082,0],[0,.054],[-.163,.431],[-.081,.134],[-.054,.054],[0,.108],[0,.108],[0,0],[-.109,.242],[-.028,.054],[.159,-.093]],o:[[0,0],[-.054,.081],[0,.027],[.135,.027],[.326,.054],[.136,.053],[0,0],[.299,-.054],[.282,-.021],[0,0],[0,0],[.025,.012],[-.005,.017],[-.055,.162],[-.027,.055],[0,0],[.298,.323],[.082,.108],[.163,.082],[.245,.162],[.108,.081],[0,0],[.05,-.148],[.271,.676],[0,.384],[0,0],[-.136,-.081],[-.109,.054],[-.299,.377],[-.136,.135],[-.135,.539],[0,0],[-.018,.017],[0,0],[-.027,-.027],[-.082,.027],[-.245,.081],[-.435,.081],[-.027,0],[-.353,.242],[-.191,.081],[-.054,0],[.027,.188],[0,0],[-1.376,-.097],[.033,.014],[.081,.027],[.108,-.027],[-.19,-.404],[-.027,-.162],[0,-.054],[-.38,-.378],[-.135,-.215],[-.241,.026],[-.003,-.027],[0,0],[.081,0],[.027,0],[.163,-.431],[.054,-.162],[.028,-.081],[.082,-.081],[0,-.108],[0,0],[0,-.269],[0,-.054],[-.199,-.09],[.729,-.938]],v:[[-1.811,-5.623],[-1.82,-5.605],[-1.956,-5.282],[-1.983,-5.174],[-1.549,-5.12],[-.598,-4.904],[-.245,-4.743],[.217,-4.689],[1.059,-4.851],[1.997,-4.85],[2.254,-4.824],[2.47,-5.371],[2.544,-5.337],[2.526,-5.282],[2.363,-4.851],[2.39,-4.743],[2.961,-4.123],[3.694,-3.099],[3.965,-2.857],[4.4,-2.587],[5.107,-2.102],[5.351,-1.833],[5.378,-1.806],[5.528,-2.183],[5.949,0],[5.841,1.123],[5.894,1.159],[5.623,.889],[5.351,1.105],[4.4,2.101],[4.128,2.533],[3.395,4.015],[3.232,4.258],[3.214,4.291],[3.232,4.311],[3.178,4.284],[2.961,4.365],[2.282,4.5],[1.005,4.607],[.896,4.635],[-.19,5.281],[-.761,5.47],[-.842,5.497],[-.543,5.848],[-.431,5.886],[-4.011,4.359],[-3.912,4.392],[-3.64,4.419],[-3.396,4.365],[-3.776,3.099],[-3.857,2.614],[-3.912,2.479],[-4.863,1.293],[-5.188,.62],[-5.911,.672],[-5.92,.591],[-5.541,.566],[-5.27,.539],[-5.216,.485],[-4.754,-.862],[-4.537,-1.32],[-4.401,-1.536],[-4.319,-1.833],[-4.347,-2.183],[-4.347,-2.722],[-4.21,-3.476],[-4.156,-3.611],[-4.713,-3.602]],c:!0},ix:2},nm:"路径 5",mn:"ADBE Vector Shape - Group",hd:!1},{ind:5,ty:"sh",ix:6,ks:{a:0,k:{i:[[3.395,0],[0,-3.395],[-3.396,0],[0,3.368]],o:[[-3.396,0],[0,3.395],[3.395,0],[0,-3.369]],v:[[0,-6.117],[-6.166,-.027],[0,6.117],[6.166,0]],c:!0},ix:2},nm:"路径 6",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"合并路径 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[77.928,46.173],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"组 1",np:10,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[3.596,0],[0,-3.566],[-3.595,0],[0,3.567]],o:[[-3.595,0],[0,3.567],[3.596,0],[0,-3.566]],v:[[-.001,-6.458],[-6.51,-.001],[-.001,6.458],[6.51,-.001]],c:!0},ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.243000000598,.243000000598,.243000000598,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[77.928,46.173],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"组 2",np:4,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1}],ip:0,op:60,st:-30,bm:0},{ddd:0,ind:2,ty:4,nm:"“3”轮廓",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:50,s:[0]},{t:53,s:[-3]}],ix:10},p:{a:1,k:[{i:{x:.833,y:.833},o:{x:.167,y:.167},t:44,s:[72.5,42.5,0],to:[-1.833,-.083,0],ti:[2.167,.333,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:50,s:[61.5,42,0],to:[-2.167,-.333,0],ti:[.333,.25,0]},{t:53,s:[59.5,40.5,0]}],ix:2},a:{a:0,k:[75,45,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-1.163,-.303],[.132,.222],[.209,1.163],[0,.38],[.124,.037],[-.029,.245],[-.572,.418],[-.321,.048],[-.096,.01],[.17,.081],[.688,.591],[.563,.286],[.241,.149],[.204,-.031],[.234,.067],[.38,.062],[.593,.373],[-.137,.311],[-.184,-.131],[-.19,.147],[.41,.304],[.202,.184],[-.254,.217],[-.073,.07],[-.179,0],[-.105,.086],[-.358,-.12],[-.261,.035],[-.406,-.464],[-.236,-.619],[-.392,-.312],[.022,-.203],[-.17,-.098],[-1.649,-1.07],[-.75,-.79],[-.565,-.507],[-.107,-.315],[-.089,-.173],[-.085,-.159],[-.076,-.188],[-.567,-.409],[-.119,-.396],[-.177,-.269],[.055,-.309],[-.335,-.162],[0,-.333],[0,0],[-.138,-.061],[-.08,-.09],[-.144,.092],[-.053,-.065],[-.262,0],[-.178,-.114],[-1.22,-.153],[-.102,-.059],[-.112,0],[-.22,-.207],[-.211,.058],[-.207,0],[.078,-.326],[-.058,-.035],[-.492,-.348],[-.389,.278],[-.733,-.377],[-.436,.101],[-1.159,0],[-.06,-1.08],[.736,-.363],[0,-.199],[.357,0],[.191,.094],[.528,-.044],[.798,.141],[.263,-.155],[.581,0],[.182,0],[.225,0],[.246,.082],[.251,-.092],[.898,.189],[-1.009,-.381],[-.448,-.167],[-.778,-.083],[-1.427,-1.05],[-.562,-.532],[-.275,0],[-.671,.313],[-.345,-.043],[.168,-.14],[-.075,-.169],[-.123,-.26],[-.056,-.104],[.151,-.053],[-.065,-.1],[-.29,-.375],[-.3,0],[0,-.146],[.102,-.034],[-.102,-.094],[-.123,-.292],[0,-.056],[.138,0],[-.02,-.154],[.444,0],[.716,.714],[.287,.125],[.175,.071],[.054,-.023],[-.04,0],[-.506,-.486],[.017,-.016],[.077,.063],[.471,.411],[.02,-.034],[-.079,-.102],[-.035,-.14],[.112,-.015],[.2,.226],[.061,.186],[.281,.139],[.437,.166],[.456,.077],[1.176,.45],[.348,.253],[.691,0],[1.117,.255],[.191,.041],[.149,0],[.064,-.067],[.552,0],[.511,.255],[0,0],[.988,.986],[.233,.419],[.297,.207],[.086,.184],[.4,-.097],[.489,.261],[.831,1.376],[.323,.324],[.915,1.142],[.252,.292],[.174,0],[.962,.542],[.735,.648],[.856,1.26],[.282,.268],[.297,.782],[.158,.032],[.282,.283],[.239,.154],[.475,.496],[-.114,.171],[-.159,.024],[.043,.054],[-.201,.249],[-.215,-.209],[.047,.136],[-.323,.096],[-.061,-.086],[-.083,.195],[-.276,-.615],[-.196,-.734],[-.109,0],[-.082,.323],[-.211,.031],[.109,-.322],[.055,-.238],[-.31,-.346],[.096,-.166],[-.131,-.189],[-.513,-.483],[-.206,-.305],[-.218,-.082],[-.322,-.276],[-.18,-.145],[-.389,-.134],[-.09,-.044],[-.334,0]],o:[[-.322,-.449],[-.197,-.334],[0,0],[0,-.132],[-.254,-.051],[.043,-.369],[.571,-.417],[.213,-.032],[.072,-.045],[-.255,-.122],[-.688,-.59],[-.564,-.285],[-.242,-.149],[-.204,.032],[-.235,-.068],[-.381,-.063],[-.593,-.374],[.137,-.311],[.183,.132],[.126,-.098],[-.875,-.623],[-.303,-.277],[.253,-.217],[.073,-.07],[.179,0],[.106,-.086],[.358,.12],[.259,-.036],[.239,.287],[.158,.413],[.174,.167],[0,.168],[.114,.065],[1.14,.573],[0,0],[.566,.508],[.107,.316],[.089,.174],[.085,.158],[.076,.189],[.377,.272],[.577,1.018],[.266,.403],[0,0],[.335,.163],[0,0],[.357,.159],[.208,.09],[.08,.09],[.146,-.092],[.055,.064],[.263,0],[.177,.113],[1.22,.155],[.1,.057],[.112,0],[.22,.208],[.213,-.059],[.138,0],[-.058,.211],[.087,.053],[.168,.123],[.975,-.429],[.669,.31],[.435,-.102],[1.158,0],[0,.477],[-.734,.365],[0,.199],[-.357,0],[-.192,-.096],[-.113,0],[0,0],[-.262,.156],[-.58,0],[-.181,0],[-.224,0],[-.135,-.053],[-.252,.093],[0,0],[.374,.195],[.447,.169],[.777,.082],[.356,.265],[.561,.534],[.275,0],[.672,-.312],[.346,.044],[-.167,.14],[.051,.113],[.241,-.068],[.058,.103],[-.065,.08],[.097,.15],[.291,.375],[.302,0],[0,.099],[-.102,.049],[.102,.095],[.275,-.007],[0,.084],[-.091,0],[.029,.906],[-.445,0],[-.815,-.86],[-.287,-.125],[-.186,-.045],[-.081,.033],[.027,0],[.017,.028],[-.025,.026],[-.052,-.042],[-.045,-.034],[-.029,.048],[.08,.1],[.034,.142],[-.111,.014],[-.199,-.227],[-.063,-.184],[-.282,-.138],[-.436,-.167],[-.456,-.077],[-.784,-.301],[-.047,-.028],[-.692,0],[-.452,-.086],[-.287,-.061],[-.15,0],[-.063,.067],[-.369,0],[0,0],[-1.089,-.468],[-.987,-.988],[-.243,.015],[-.445,-.31],[0,0],[-.401,.097],[-.326,-.175],[-.279,-.446],[-.485,-.487],[-.37,-.482],[-.252,-.292],[-.175,0],[-.961,-.543],[-.736,-.647],[-.856,-1.259],[-.188,-.179],[-.186,-.497],[-.237,-.048],[-.283,-.282],[-.159,-.103],[-.165,-.138],[.173,-.256],[.159,-.024],[-.043,-.053],[.2,-.249],[.214,.21],[-.046,-.136],[.323,-.096],[.061,.086],[.084,-.195],[.185,.41],[.012,.207],[.109,0],[.107,-.375],[.316,-.046],[-.11,.321],[-.055,.238],[.31,.346],[-.096,.165],[.13,.189],[.513,.483],[.206,.304],[.145,.055],[.239,.196],[.269,.216],[.389,.132],[.09,.043],[.223,0]],v:[[-13.341,-5.859],[-14.022,-6.865],[-14.933,-8.899],[-14.999,-9.669],[-15.185,-9.924],[-15.521,-10.368],[-14.552,-11.652],[-13.033,-12.29],[-12.568,-12.353],[-12.716,-12.542],[-14.373,-13.682],[-16.607,-15.566],[-17.998,-16.355],[-18.563,-16.661],[-19.259,-16.738],[-20.574,-16.993],[-22.211,-17.566],[-22.69,-18.575],[-21.936,-18.648],[-20.649,-18.284],[-21.074,-18.887],[-22.69,-20.098],[-22.837,-20.891],[-22.284,-21.242],[-21.778,-21.624],[-21.31,-21.738],[-20.574,-21.857],[-19.888,-21.589],[-18.892,-21.242],[-18.091,-19.928],[-17.266,-18.84],[-17.038,-18.284],[-16.778,-17.945],[-14.134,-16.243],[-11.299,-14.197],[-7.879,-10.991],[-6.81,-9.749],[-6.31,-8.971],[-6.062,-8.316],[-5.506,-7.374],[-4.323,-5.859],[-3.578,-4.857],[-2.448,-2.926],[-1.716,-1.303],[-1.083,-1.025],[-.24,-.068],[-.24,.538],[.504,.868],[1.209,1.305],[1.615,1.397],[2.056,1.493],[2.478,1.667],[3.274,1.84],[5.882,2.727],[8.294,3.318],[9.31,3.876],[10.324,4.156],[11.348,4.327],[12.311,4.032],[12.4,4.521],[12.4,4.891],[14.095,5.84],[14.93,5.607],[17.492,5.529],[18.947,5.777],[23.231,4.891],[25.786,6.327],[24.688,7.669],[23.496,8.298],[22.805,8.588],[22.169,8.363],[20.899,8.441],[18.086,8.441],[17.616,8.762],[15.706,9.536],[14.276,9.417],[13.287,9.536],[12.221,9.344],[11.559,9.458],[9.55,9.536],[10.473,10.271],[11.953,11.038],[14.095,11.654],[18.354,12.881],[20.159,14.37],[22.259,15.451],[24.186,15.223],[25.786,14.982],[26.174,15.174],[26.098,15.508],[26.359,16.066],[26.805,16.12],[26.664,16.355],[26.664,16.624],[27.507,18.275],[28.516,19.003],[29.172,19.09],[29.018,19.288],[29.018,19.504],[29.355,20.083],[29.766,20.157],[29.559,20.389],[29.45,20.618],[28.827,21.978],[27.086,20.907],[25.433,19.428],[24.74,19.135],[24.379,19.102],[24.379,19.288],[25.18,20.017],[25.18,20.083],[25.026,20.045],[24.243,19.366],[24.145,19.366],[24.186,19.62],[24.654,20.549],[24.528,20.893],[24.104,20.484],[23.387,19.09],[23.087,18.523],[21.072,17.665],[19.154,17.098],[15.27,16.236],[13.573,15.406],[12.467,15.366],[9.754,14.982],[8.788,14.792],[7.918,14.635],[7.444,14.635],[6.718,15.174],[5.398,14.792],[1.117,12.881],[-1.998,10.697],[-3.828,8.588],[-4.639,8.298],[-5.894,7.109],[-6.642,7.109],[-7.913,7.217],[-9.648,4.891],[-10.551,3.734],[-13.764,.118],[-14.999,-1.756],[-15.803,-2.673],[-17.463,-3.18],[-20.574,-5.324],[-23.666,-8.105],[-25.244,-10.654],[-25.971,-12.096],[-26.487,-12.891],[-27.302,-13.471],[-28.624,-14.993],[-29.575,-15.893],[-29.652,-16.355],[-29.175,-16.771],[-29.175,-17.046],[-29.239,-17.618],[-28.555,-17.777],[-28.215,-17.725],[-27.966,-18.454],[-27.363,-18.284],[-27.082,-18.38],[-26.184,-18.454],[-25.613,-16.738],[-25.432,-16.426],[-25.145,-16.911],[-24.669,-17.521],[-24.093,-16.866],[-24.583,-15.116],[-24.403,-13.76],[-23.997,-13.12],[-23.926,-12.542],[-22.797,-11.137],[-21.074,-9.204],[-20.401,-8.665],[-19.7,-8.169],[-19.072,-7.66],[-17.705,-6.865],[-16.473,-6.454],[-15.419,-6.314]],c:!0},ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[77.905,46.135],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"组 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:44,op:60,st:-30,bm:0},{ddd:0,ind:3,ty:4,nm:"“2”轮廓",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.833,y:.833},o:{x:.167,y:.167},t:30,s:[87.5,55.5,0],to:[-1.871,-1.374,0],ti:[1.871,1.374,0]},{t:44,s:[76.274,47.259,0]}],ix:2},a:{a:0,k:[75,45,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.513,.255],[-.171,-1.278],[1.252,.851],[.541,.767],[.114,.312],[0,0],[.114,-.17],[.057,.056],[.684,.766],[-.171,-1.051],[0,0],[-.711,-.142],[0,0],[-.882,-.653],[-.427,-.34],[-.199,-.511],[-.484,-.482],[-.142,-.255],[-.256,0],[-.228,-.369],[0,0],[-.171,-.114],[-.655,-.227],[-.37,.056],[-.399,.086],[-1.161,0],[-.114,-.113],[-.888,-.068],[-.086,-.141],[-.313,.227],[-.086,-.141],[-.683,0],[0,.341],[1.623,.284],[.41,-.137],[.257,.057],[1.481,.681],[.479,.341],[.256,.369],[.427,.397],[-2.476,-.141],[-1.053,-.085],[-.483,-.028],[-.456,.057],[-.171,.056],[0,0],[0,0],[-.37,.284],[-.143,.085],[.456,.029],[.313,.114],[.2,-.085],[1.281,.312],[.37,-.113],[.455,.171],[.546,0],[.03,.056],[.256,-.085],[.484,0],[.341,.17],[.427,0],[.314,.114],[.057,.255],[.428,-.284],[-.029,.198],[.228,.142],[-.029,.171],[-.086,.255],[-.143,.568],[-.199,.397],[0,0],[0,.17],[.199,-.057],[.142,.029],[.428,-.397],[.143,-.483],[.284,-.54],[.284,.058],[.598,.171],[-.085,.171],[.512,.227]],o:[[-2.733,-.34],[-.547,-.954],[-.821,-.682],[.068,-.749],[0,0],[-.41,-.545],[.341,1.362],[-.615,.204],[-1.571,-.886],[0,0],[.957,1.022],[0,0],[.957,1.704],[.683,1.363],[1.23,.682],[.478,1.635],[.888,.477],[.888,1.295],[1.914,1.022],[0,0],[1.025,-.273],[.615,1.295],[1.572,1.499],[1.503,1.362],[.228,.512],[1.162,0],[.768,.936],[.889,.069],[1.366,1.158],[2.392,.272],[.205,.682],[2.665,.545],[.684,-1.226],[-.455,-.425],[-.41,.136],[-1.297,-1.636],[-.37,-.397],[-.478,-.341],[-.615,-1.022],[1.64,.613],[1.367,1.022],[.478,.409],[0,.478],[.068,.341],[0,0],[0,0],[.273,1.09],[.137,-.749],[.957,-.75],[-1.434,.069],[-.683,-.613],[-1.572,-1.976],[-.956,-.886],[-2.118,-.204],[.028,-.113],[-.547,0],[-1.981,-1.567],[-.752,-.613],[-1.196,-.256],[-.273,-.136],[-.82,-.75],[-.341,0],[-.137,-.341],[-.478,.136],[0,-1.09],[-.752,-.749],[1.913,-1.703],[.341,-1.09],[.341,-.136],[0,0],[.342,-1.107],[0,-.136],[.341,-.545],[-1.23,.205],[0,.886],[-1.434,1.022],[-.274,.545],[-3.417,-.681],[-.478,-.136],[.274,-1.294],[-.068,-.681]],v:[[-14.23,-12.689],[-17.133,-9.283],[-21.575,-13.029],[-24.223,-16.182],[-24.48,-18.055],[-25.247,-19.417],[-26.102,-19.588],[-25.846,-18.055],[-28.665,-20.098],[-30.117,-18.055],[-28.921,-15.756],[-25.59,-14.051],[-23.796,-11.667],[-19.952,-7.579],[-17.816,-4.855],[-15.682,-2.469],[-13.632,1.021],[-12.095,2.385],[-10.215,4.003],[-7.141,6.387],[-7.141,7.324],[-5.347,7.324],[-2.614,9.624],[.462,11.327],[3.536,12.775],[5.671,14.307],[7.465,14.648],[10.882,17.544],[12.249,18.055],[14.896,18.822],[18.143,19.587],[20.447,20.439],[23.779,20.098],[19.764,17.714],[17.885,16.607],[16.604,16.607],[10.54,12.52],[8.831,10.902],[7.465,9.368],[5.415,6.898],[14.896,8.09],[19.764,9.624],[21.814,10.219],[23.182,10.645],[23.779,10.902],[24.975,11.837],[25.999,11.837],[27.452,12.348],[29.331,10.902],[29.16,9.878],[26.426,9.624],[24.975,9.113],[19.167,5.706],[16.861,4.939],[12.846,4.173],[12.249,3.833],[11.479,3.662],[8.234,1.958],[5.842,1.193],[3.536,-.256],[1.913,-.426],[-.052,-1.704],[-.649,-2.469],[-2.102,-2.044],[-2.614,-2.469],[-3.297,-4.258],[-4.151,-5.706],[-1.503,-8.602],[-.649,-11.667],[.376,-13.029],[1.486,-13.797],[1.486,-15.415],[.889,-15.415],[.889,-16.182],[-1.931,-14.734],[-2.358,-12.178],[-5.005,-9.283],[-6.201,-8.773],[-11.07,-8.09],[-11.412,-8.773],[-12.607,-11.072]],c:!0},ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[78.111,46.002],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"组 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:30,op:44,st:-30,bm:0},{ddd:0,ind:4,ty:4,nm:"“1”轮廓",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.833,y:.833},o:{x:.167,y:.167},t:25,s:[111.5,62,0],to:[-1.083,0,0],ti:[1.083,0,0]},{t:30,s:[105,62,0]}],ix:2},a:{a:0,k:[75,45,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.002,-.096],[-.205,-.272],[-.034,-.048],[-.067,-.042],[-.357,0],[-.077,.269],[.46,.184],[.116,-.23]],o:[[.005,.274],[.049,.066],[.082,.115],[.101,.064],[.092,0],[-.039,-.192],[-.576,-.23],[.011,.07]],v:[[-6.799,-8.224],[-6.582,-7.325],[-6.459,-7.154],[-6.261,-6.928],[-5.661,-6.864],[-5.315,-7.67],[-6.006,-8.476],[-6.813,-8.476]],c:!0},ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[-.294,.195],[0,-.277],[.056,-.173],[0,-.172],[0,0],[0,.091],[.008,.076]],o:[[.153,-.039],[0,.172],[-.058,.173],[0,0],[-.115,.038],[0,-.018],[-.043,-.426]],v:[[5.742,-8.706],[6.202,-8.476],[6.088,-7.958],[5.972,-7.44],[5.972,-6.633],[5.627,-6.748],[5.613,-6.894]],c:!0},ix:2},nm:"路径 2",mn:"ADBE Vector Shape - Group",hd:!1},{ind:2,ty:"sh",ix:3,ks:{a:0,k:{i:[[.23,-.807],[-.116,-.653],[.367,-.154],[.292,-1.359],[-.437,-.853],[-.057,-.17],[-.342,-.622],[.428,-.673],[.422,-1.835],[.475,-1.421],[.059,-.136],[.038,-.207],[-.151,-2.246],[-.027,-.579],[.28,-.476],[.07,-.071],[.199,-.151],[-.081,-.164],[0,0],[-1.557,0],[-.274,.312],[-.11,.083],[-.153,-.038],[.092,.737],[.064,.1],[.125,.746],[-.389,1.28],[-.025,.08],[0,.576],[-.691,1.036],[-.576,.614],[0,0],[-.093,.645],[-.269,0],[-.067,-.446],[-.116,-.117],[.115,-.806],[-1.152,-2.073],[-.231,-1.037],[0,0],[.009,-.05],[-.106,-.217],[-.223,-.05],[-.342,.137],[0,.461],[.381,.435],[.073,.089],[.119,.582],[.089,.267],[.245,1.71],[.131,.618],[.451,.708],[.389,1.055],[-.121,.784],[0,.326],[.155,.478],[0,.367],[-.217,.304],[-.033,.05],[0,1.612],[2.447,1.363],[.272,.154],[.922,.077],[.092,.829],[1.383,0]],o:[[-.184,.645],[-.284,.127],[-1.971,.825],[-.261,1.217],[.142,.277],[.062,.187],[.924,1.677],[-.307,.483],[-.383,1.668],[-.05,.151],[-.089,.206],[-.328,1.769],[.046,.676],[-.721,.641],[-.123,.208],[-.068,.067],[-.479,.366],[0,0],[.106,.215],[1.229,0],[.085,-.098],[.368,-.276],[.384,-.076],[-.053,-.424],[-.076,-.118],[-.214,-1.286],[.029,-.096],[.345,-1.152],[0,-.576],[.552,-.829],[0,0],[-.039,-.077],[.092,-.645],[.347,0],[.044,.292],[.921,.921],[-.115,.807],[.931,1.675],[0,0],[-.007,.047],[-.039,.204],[.461,.576],[.461,.231],[.576,-.23],[0,-.29],[-.103,-.118],[-.213,-.355],[-.075,-.365],[-.321,-.965],[-.152,-1.062],[-.18,-.835],[-.42,-.657],[-.578,-1.569],[.047,-.31],[0,-.627],[-.13,-.4],[0,-.689],[.037,-.052],[.231,-.346],[0,-1.447],[-.28,-.156],[-.867,-.49],[0,-.192],[-.115,-1.037],[-1.381,0]],v:[[-4.394,-18.957],[-4.278,-16.193],[-5.265,-15.772],[-10.383,-12.392],[-9.549,-9.04],[-9.231,-8.361],[-8.562,-7.071],[-6.582,-2.026],[-7.677,1.883],[-8.964,6.842],[-9.134,7.269],[-9.346,7.879],[-9.347,14.502],[-9.231,16.402],[-10.674,18.271],[-10.959,18.706],[-11.392,19.051],[-12.456,20.088],[-12.445,20.111],[-10.729,20.433],[-8.934,19.787],[-8.655,19.511],[-7.734,19.281],[-6.697,18.13],[-6.867,17.523],[-7.158,16.517],[-6.201,11.368],[-6.121,11.104],[-5.661,6.266],[-4.278,3.272],[-1.86,.392],[-.247,.047],[-.247,-.99],[.674,-1.796],[1.162,-.87],[1.365,-.183],[5.857,8.339],[7.354,13.177],[9.082,18.36],[9.082,18.609],[9.056,18.755],[9.082,19.396],[10.233,20.433],[11.961,20.548],[12.537,19.742],[11.658,18.447],[11.386,18.13],[10.929,16.578],[10.694,15.595],[9.852,10.998],[9.428,8.339],[8.401,6.177],[7.124,3.732],[6.8,.52],[6.893,-.414],[6.567,-2.044],[6.317,-3.178],[6.787,-4.523],[6.893,-4.675],[10.003,-11.125],[4.96,-15.382],[4.129,-15.848],[.328,-16.769],[.213,-18.381],[-2.091,-20.685]],c:!0},ix:2},nm:"路径 3",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"合并路径 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[77.891,46.199],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"组 1",np:7,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:30,st:0,bm:0},{ddd:0,ind:5,ty:4,nm:"“lm”轮廓",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[75,45,0],ix:2},a:{a:0,k:[75,45,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-61.77,-22.58],[-65.624,-24.88],[-65.624,-24.461],[-62.082,-22.162],[-59.582,24.88],[-59.166,24.88],[-61.666,-22.162],[61.146,-22.162],[59.063,24.88],[59.48,24.88],[61.772,-22.266],[65.625,-24.671],[65.625,-24.88],[65.105,-24.88],[61.46,-22.58]],c:!0},ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[75.104,39.214],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"组 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-68.802,-28.748],[-68.802,28.748],[-65.781,28.748],[-65.781,-25.612],[65.885,-25.612],[65.885,28.748],[68.802,28.748],[68.802,-28.748]],c:!0},ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[75.052,39.737],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"组 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1}],ip:0,op:60,st:0,bm:0},{ddd:0,ind:6,ty:4,nm:"“w”轮廓",sr:1,ks:{o:{a:0,k:30,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[75,40.625,0],ix:2},a:{a:0,k:[67.5,28,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-65.604,27.826],[-67.208,-27.826],[67.208,-27.326],[66.062,27.826],[59.708,23.434],[-59.354,23.434]],c:!0},ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[67.208,27.826],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"组 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:60,st:0,bm:0}],markers:[]}},t={container:document.getElementById("anShotLost"),renderer:"svg",loop:!1,autoplay:!1,animationData:{v:"5.6.10",fr:60,ip:0,op:90,w:150,h:90,nm:"Hit-the-goal",ddd:0,assets:[],layers:[{ddd:0,ind:1,ty:4,nm:"113",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:29.725,ix:10},p:{a:0,k:[77.198,7.884,0],ix:2},a:{a:0,k:[62.607,-32.75,0],ix:1},s:{a:0,k:[101.071,101.071,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ty:"rc",d:1,s:{a:0,k:[2.582,5.75],ix:2},p:{a:0,k:[0,0],ix:3},r:{a:0,k:20,ix:4},nm:"矩形路径 1",mn:"ADBE Vector Shape - Rect",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[56.314,-34.438],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:-37.334,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"矩形 4",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ty:"rc",d:1,s:{a:0,k:[2.582,6],ix:2},p:{a:0,k:[0,0],ix:3},r:{a:0,k:20,ix:4},nm:"矩形路径 1",mn:"ADBE Vector Shape - Rect",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[68.26,-33.363],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:44.794,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"矩形 3",np:3,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ty:"rc",d:1,s:{a:0,k:[2.582,5.75],ix:2},p:{a:0,k:[0,0],ix:3},r:{a:0,k:20,ix:4},nm:"矩形路径 1",mn:"ADBE Vector Shape - Rect",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[62.607,-35.625],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:7.318,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"矩形 2",np:3,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1}],ip:77,op:82,st:25,bm:0},{ddd:0,ind:2,ty:4,nm:"112",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:29.725,ix:10},p:{a:0,k:[77.198,7.884,0],ix:2},a:{a:0,k:[62.607,-32.75,0],ix:1},s:{a:0,k:[101.071,101.071,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ty:"rc",d:1,s:{a:0,k:[2.582,5.75],ix:2},p:{a:0,k:[0,0],ix:3},r:{a:0,k:20,ix:4},nm:"矩形路径 1",mn:"ADBE Vector Shape - Rect",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[56.314,-34.438],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:-37.334,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"矩形 4",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ty:"rc",d:1,s:{a:0,k:[2.582,6],ix:2},p:{a:0,k:[0,0],ix:3},r:{a:0,k:20,ix:4},nm:"矩形路径 1",mn:"ADBE Vector Shape - Rect",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[68.26,-33.363],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:44.794,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"矩形 3",np:3,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ty:"rc",d:1,s:{a:0,k:[2.582,5.75],ix:2},p:{a:0,k:[0,0],ix:3},r:{a:0,k:20,ix:4},nm:"矩形路径 1",mn:"ADBE Vector Shape - Rect",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[62.607,-35.625],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:7.318,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"矩形 2",np:3,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1}],ip:65,op:70,st:13,bm:0},{ddd:0,ind:3,ty:4,nm:"111",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:29.725,ix:10},p:{a:0,k:[77.198,7.884,0],ix:2},a:{a:0,k:[62.607,-32.75,0],ix:1},s:{a:0,k:[101.071,101.071,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ty:"rc",d:1,s:{a:0,k:[2.582,5.75],ix:2},p:{a:0,k:[0,0],ix:3},r:{a:0,k:20,ix:4},nm:"矩形路径 1",mn:"ADBE Vector Shape - Rect",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[56.314,-34.438],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:-37.334,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"矩形 4",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ty:"rc",d:1,s:{a:0,k:[2.582,6],ix:2},p:{a:0,k:[0,0],ix:3},r:{a:0,k:20,ix:4},nm:"矩形路径 1",mn:"ADBE Vector Shape - Rect",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[68.26,-33.363],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:44.794,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"矩形 3",np:3,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ty:"rc",d:1,s:{a:0,k:[2.582,5.75],ix:2},p:{a:0,k:[0,0],ix:3},r:{a:0,k:20,ix:4},nm:"矩形路径 1",mn:"ADBE Vector Shape - Rect",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[62.607,-35.625],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:7.318,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"矩形 2",np:3,cix:2,bm:0,ix:3,mn:"ADBE Vector Group",hd:!1}],ip:53,op:58,st:1,bm:0},{ddd:0,ind:4,ty:4,nm:"“ball”轮廓",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:-30,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:30,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:53,s:[2368.421]},{t:58,s:[2197.895]}],ix:10},p:{a:1,k:[{i:{x:.833,y:.833},o:{x:.167,y:.167},t:-30,s:[83.969,111.438,0],to:[-1.149,-2.112,0],ti:[6.435,-5.231,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:0,s:[202.221,93.164,0],to:[-1.156,.939,0],ti:[.008,-.001,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:30,s:[201.381,92.653,0],to:[-68.42,5.054,0],ti:[-128.707,24.078,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:53,s:[64.877,23.625,0],to:[1.305,-.244,0],ti:[-.101,.039,0]},{t:58,s:[69.104,22.989,0]}],ix:2},a:{a:0,k:[77.687,46.062,0],ix:1},s:{a:1,k:[{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},t:-30,s:[500,500,100]},{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},t:30,s:[800,800,100]},{t:53,s:[160,160,100]}],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[.027,-.027],[.135,-.107],[.38,-.324],[.081,-.054],[.028,-.188],[0,-.35],[0,-.134],[-.054,0],[-.598,-.189],[0,0],[-.68,.458],[0,.054],[0,0],[-.027,.296],[-.027,.215],[0,0],[.109,.027],[.271,.054]],o:[[-.027,0],[-.162,.054],[-.408,.297],[-.082,.054],[-.163,.162],[-.054,.351],[0,.189],[0,.027],[.597,.189],[0,0],[.679,-.485],[.054,-.027],[0,0],[0,-.297],[0,-.216],[0,-.027],[-.109,-.054],[-.299,-.108],[0,0]],v:[[-1.956,-5.066],[-2.065,-5.039],[-2.499,-4.824],[-3.694,-3.988],[-3.912,-3.8],[-4.184,-3.234],[-4.238,-2.237],[-4.21,-1.725],[-4.156,-1.671],[-2.309,-1.105],[-2.255,-1.105],[-.19,-2.56],[-.136,-2.695],[-.136,-3.072],[-.109,-3.907],[-.082,-4.527],[-.109,-4.581],[-.435,-4.743],[-1.304,-4.985]],c:!0},ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[.217,.135],[.163,-.134],[.271,-.297],[0,-.054],[-.026,-.458],[-.054,-.35],[0,0],[-.517,-.35],[-.027,.028],[0,0],[-.136,.108],[-.218,.243],[0,.027],[.026,.404],[.081,.377],[.108,.082],[.244,.135]],o:[[-.163,.162],[-.299,.297],[-.027,.027],[.054,.431],[.055,.377],[0,.027],[.517,.35],[.055,.028],[0,0],[.136,-.135],[.245,-.242],[0,0],[0,-.404],[-.028,-.377],[-.027,-.189],[-.218,-.215],[-.19,-.162]],v:[[3.721,-2.83],[3.232,-2.372],[2.363,-1.509],[2.336,-1.428],[2.471,-.081],[2.607,1.051],[2.634,1.105],[4.156,2.101],[4.264,2.101],[4.482,1.886],[4.862,1.509],[5.542,.808],[5.568,.754],[5.542,-.485],[5.351,-1.563],[5.08,-1.941],[4.346,-2.452]],c:!0},ix:2},nm:"路径 2",mn:"ADBE Vector Shape - Group",hd:!1},{ind:2,ty:"sh",ix:3,ks:{a:0,k:{i:[[.027,-.027],[.679,-.458],[0,-.027],[0,-.053],[0,-.134],[0,-.188],[-.054,-.35],[0,-.081],[-.027,-.027],[-.381,-.135],[-.435,-.162],[0,0],[-.678,.485],[0,.027],[.028,.35],[.026,.377],[0,.108],[.027,.027],[.571,.269],[.162,.054]],o:[[-.679,.458],[-.054,.027],[-.028,.081],[.028,.162],[.028,.189],[.027,.351],[0,.081],[0,.027],[.353,.215],[.434,.189],[0,0],[.653,-.486],[.028,-.027],[-.028,-.35],[-.027,-.378],[0,-.108],[0,-.027],[-.598,-.269],[-.135,-.055],[-.028,0]],v:[[-.109,-2.506],[-2.173,-1.078],[-2.227,-.97],[-2.255,-.809],[-2.201,-.351],[-2.146,.215],[-2.038,1.212],[-2.01,1.482],[-1.956,1.563],[-.896,2.075],[.38,2.587],[.461,2.587],[2.471,1.132],[2.499,1.051],[2.39,.027],[2.282,-1.078],[2.254,-1.428],[2.2,-1.509],[.407,-2.317],[-.027,-2.506]],c:!0},ix:2},nm:"路径 3",mn:"ADBE Vector Shape - Group",hd:!1},{ind:3,ty:"sh",ix:4,ks:{a:0,k:{i:[[0,0],[.327,-.162],[.217,-.135],[-.027,-.027],[-.19,-.458],[-.245,-.108],[-.081,-.054],[-.517,-.215],[-.217,.081],[-.19,.135],[-.163,.107],[0,.027],[.109,.431],[.054,.108],[.027,.027],[.544,.215],[.217,.161]],o:[[-.326,.188],[-.244,.134],[-.055,-.027],[.055,.512],[.082,.242],[.081,.054],[.516,.216],[.217,.108],[.272,-.08],[.217,-.135],[0,0],[-.109,-.431],[-.027,-.162],[0,-.027],[-.543,-.216],[-.271,-.108],[0,0]],v:[[-2.038,1.671],[-3.016,2.183],[-3.694,2.56],[-3.749,2.587],[-3.423,4.069],[-2.961,4.581],[-2.717,4.716],[-1.168,5.335],[-.517,5.335],[.19,4.958],[.788,4.581],[.815,4.527],[.516,3.207],[.407,2.775],[.353,2.695],[-1.223,2.075],[-1.983,1.671]],c:!0},ix:2},nm:"路径 4",mn:"ADBE Vector Shape - Group",hd:!1},{ind:4,ty:"sh",ix:5,ks:{a:0,k:{i:[[-1.165,.368],[0,0],[.027,-.108],[0,-.027],[-.136,-.027],[-.136,-.081],[0,0],[-.272,.054],[-.271,.055],[-.338,-.027],[0,0],[0,0],[-.025,-.011],[.007,-.02],[.055,-.134],[-.027,-.027],[0,0],[-.191,-.377],[-.108,-.053],[-.136,-.108],[-.218,-.162],[-.082,-.108],[-.027,0],[-.05,.103],[0,-.771],[.071,-.363],[0,0],[.054,.108],[.081,-.081],[.326,-.323],[.055,-.162],[.299,-.458],[0,0],[-.006,-.01],[0,0],[.027,0],[.054,-.026],[.189,-.027],[.434,-.026],[.027,0],[.38,-.188],[.19,-.027],[0,0],[-.163,-.054],[0,0],[.958,.868],[-.033,-.008],[-.054,0],[-.081,.027],[.082,.431],[.026,.134],[.027,.027],[.272,.405],[.081,.269],[.241,-.026],[.003,.027],[0,0],[-.082,0],[0,.054],[-.163,.431],[-.081,.134],[-.054,.054],[0,.108],[0,.108],[0,0],[-.109,.242],[-.028,.054],[.159,-.093]],o:[[0,0],[-.054,.081],[0,.027],[.135,.027],[.326,.054],[.136,.053],[0,0],[.299,-.054],[.282,-.021],[0,0],[0,0],[.025,.012],[-.005,.017],[-.055,.162],[-.027,.055],[0,0],[.298,.323],[.082,.108],[.163,.082],[.245,.162],[.108,.081],[0,0],[.05,-.148],[.271,.676],[0,.384],[0,0],[-.136,-.081],[-.109,.054],[-.299,.377],[-.136,.135],[-.135,.539],[0,0],[-.018,.017],[0,0],[-.027,-.027],[-.082,.027],[-.245,.081],[-.435,.081],[-.027,0],[-.353,.242],[-.191,.081],[-.054,0],[.027,.188],[0,0],[-1.376,-.097],[.033,.014],[.081,.027],[.108,-.027],[-.19,-.404],[-.027,-.162],[0,-.054],[-.38,-.378],[-.135,-.215],[-.241,.026],[-.003,-.027],[0,0],[.081,0],[.027,0],[.163,-.431],[.054,-.162],[.028,-.081],[.082,-.081],[0,-.108],[0,0],[0,-.269],[0,-.054],[-.199,-.09],[.729,-.938]],v:[[-1.811,-5.623],[-1.82,-5.605],[-1.956,-5.282],[-1.983,-5.174],[-1.549,-5.12],[-.598,-4.904],[-.245,-4.743],[.217,-4.689],[1.059,-4.851],[1.997,-4.85],[2.254,-4.824],[2.47,-5.371],[2.544,-5.337],[2.526,-5.282],[2.363,-4.851],[2.39,-4.743],[2.961,-4.123],[3.694,-3.099],[3.965,-2.857],[4.4,-2.587],[5.107,-2.102],[5.351,-1.833],[5.378,-1.806],[5.528,-2.183],[5.949,0],[5.841,1.123],[5.894,1.159],[5.623,.889],[5.351,1.105],[4.4,2.101],[4.128,2.533],[3.395,4.015],[3.232,4.258],[3.214,4.291],[3.232,4.311],[3.178,4.284],[2.961,4.365],[2.282,4.5],[1.005,4.607],[.896,4.635],[-.19,5.281],[-.761,5.47],[-.842,5.497],[-.543,5.848],[-.431,5.886],[-4.011,4.359],[-3.912,4.392],[-3.64,4.419],[-3.396,4.365],[-3.776,3.099],[-3.857,2.614],[-3.912,2.479],[-4.863,1.293],[-5.188,.62],[-5.911,.672],[-5.92,.591],[-5.541,.566],[-5.27,.539],[-5.216,.485],[-4.754,-.862],[-4.537,-1.32],[-4.401,-1.536],[-4.319,-1.833],[-4.347,-2.183],[-4.347,-2.722],[-4.21,-3.476],[-4.156,-3.611],[-4.713,-3.602]],c:!0},ix:2},nm:"路径 5",mn:"ADBE Vector Shape - Group",hd:!1},{ind:5,ty:"sh",ix:6,ks:{a:0,k:{i:[[3.395,0],[0,-3.395],[-3.396,0],[0,3.368]],o:[[-3.396,0],[0,3.395],[3.395,0],[0,-3.369]],v:[[0,-6.117],[-6.166,-.027],[0,6.117],[6.166,0]],c:!0},ix:2},nm:"路径 6",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"合并路径 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[77.928,46.173],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"组 1",np:10,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[3.596,0],[0,-3.566],[-3.595,0],[0,3.567]],o:[[-3.595,0],[0,3.567],[3.596,0],[0,-3.566]],v:[[-.001,-6.458],[-6.51,-.001],[-.001,6.458],[6.51,-.001]],c:!0},ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.243000000598,.243000000598,.243000000598,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[77.928,46.173],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"组 2",np:4,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1}],ip:0,op:90,st:-30,bm:0},{ddd:0,ind:10,ty:4,nm:"“lm”轮廓 3",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[54,57,0],ix:2},a:{a:0,k:[75,45,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-61.77,-22.58],[61.46,-22.58],[65.105,-24.88],[65.625,-24.88],[65.625,-24.671],[61.772,-22.266],[59.48,24.88],[59.063,24.88],[61.146,-22.162],[-61.666,-22.162],[-59.166,24.88],[-59.582,24.88],[-62.082,-22.162],[-65.624,-24.461],[-65.624,-24.88]],c:!0},ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[75.104,39.214],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"组 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-68.802,-28.748],[68.802,-28.748],[68.802,28.748],[65.885,28.748],[65.885,-25.612],[-65.781,-25.612],[-65.781,28.748],[-68.802,28.748]],c:!0},ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[75.052,39.737],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"组 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1}],ip:0,op:90,st:0,bm:0},{ddd:0,ind:11,ty:4,nm:"“w”轮廓 3",sr:1,ks:{o:{a:0,k:30,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[54,52.625,0],ix:2},a:{a:0,k:[67.5,28,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-65.604,27.826],[-67.208,-27.826],[67.208,-27.326],[66.062,27.826],[59.708,23.434],[-59.354,23.434]],c:!0},ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[67.208,27.826],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"组 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:90,st:0,bm:0}],markers:[]}},i={container:document.getElementById("anShotOut"),renderer:"svg",loop:!1,autoplay:!1,animationData:{v:"5.6.10",fr:60,ip:0,op:60,w:150,h:90,nm:"deflection",ddd:0,assets:[],layers:[{ddd:0,ind:1,ty:4,nm:"“ball”轮廓",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:-30,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:15,s:[0]},{t:50,s:[1800]}],ix:10},p:{a:1,k:[{i:{x:.833,y:.833},o:{x:.167,y:.167},t:-30,s:[83.969,111.438,0],to:[-4.464,-8.202,0],ti:[-3.397,19.355,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:15,s:[110.131,131.403,0],to:[2.642,-15.057,0],ti:[142.412,27.121,0]},{t:50,s:[36.344,7.938,0]}],ix:2},a:{a:0,k:[77.687,46.062,0],ix:1},s:{a:1,k:[{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},t:-30,s:[300,300,100]},{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},t:15,s:[600,600,100]},{t:50,s:[100,100,100]}],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[.027,-.027],[.135,-.107],[.38,-.324],[.081,-.054],[.028,-.188],[0,-.35],[0,-.134],[-.054,0],[-.598,-.189],[0,0],[-.68,.458],[0,.054],[0,0],[-.027,.296],[-.027,.215],[0,0],[.109,.027],[.271,.054]],o:[[-.027,0],[-.162,.054],[-.408,.297],[-.082,.054],[-.163,.162],[-.054,.351],[0,.189],[0,.027],[.597,.189],[0,0],[.679,-.485],[.054,-.027],[0,0],[0,-.297],[0,-.216],[0,-.027],[-.109,-.054],[-.299,-.108],[0,0]],v:[[-1.956,-5.066],[-2.065,-5.039],[-2.499,-4.824],[-3.694,-3.988],[-3.912,-3.8],[-4.184,-3.234],[-4.238,-2.237],[-4.21,-1.725],[-4.156,-1.671],[-2.309,-1.105],[-2.255,-1.105],[-.19,-2.56],[-.136,-2.695],[-.136,-3.072],[-.109,-3.907],[-.082,-4.527],[-.109,-4.581],[-.435,-4.743],[-1.304,-4.985]],c:!0},ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[.217,.135],[.163,-.134],[.271,-.297],[0,-.054],[-.026,-.458],[-.054,-.35],[0,0],[-.517,-.35],[-.027,.028],[0,0],[-.136,.108],[-.218,.243],[0,.027],[.026,.404],[.081,.377],[.108,.082],[.244,.135]],o:[[-.163,.162],[-.299,.297],[-.027,.027],[.054,.431],[.055,.377],[0,.027],[.517,.35],[.055,.028],[0,0],[.136,-.135],[.245,-.242],[0,0],[0,-.404],[-.028,-.377],[-.027,-.189],[-.218,-.215],[-.19,-.162]],v:[[3.721,-2.83],[3.232,-2.372],[2.363,-1.509],[2.336,-1.428],[2.471,-.081],[2.607,1.051],[2.634,1.105],[4.156,2.101],[4.264,2.101],[4.482,1.886],[4.862,1.509],[5.542,.808],[5.568,.754],[5.542,-.485],[5.351,-1.563],[5.08,-1.941],[4.346,-2.452]],c:!0},ix:2},nm:"路径 2",mn:"ADBE Vector Shape - Group",hd:!1},{ind:2,ty:"sh",ix:3,ks:{a:0,k:{i:[[.027,-.027],[.679,-.458],[0,-.027],[0,-.053],[0,-.134],[0,-.188],[-.054,-.35],[0,-.081],[-.027,-.027],[-.381,-.135],[-.435,-.162],[0,0],[-.678,.485],[0,.027],[.028,.35],[.026,.377],[0,.108],[.027,.027],[.571,.269],[.162,.054]],o:[[-.679,.458],[-.054,.027],[-.028,.081],[.028,.162],[.028,.189],[.027,.351],[0,.081],[0,.027],[.353,.215],[.434,.189],[0,0],[.653,-.486],[.028,-.027],[-.028,-.35],[-.027,-.378],[0,-.108],[0,-.027],[-.598,-.269],[-.135,-.055],[-.028,0]],v:[[-.109,-2.506],[-2.173,-1.078],[-2.227,-.97],[-2.255,-.809],[-2.201,-.351],[-2.146,.215],[-2.038,1.212],[-2.01,1.482],[-1.956,1.563],[-.896,2.075],[.38,2.587],[.461,2.587],[2.471,1.132],[2.499,1.051],[2.39,.027],[2.282,-1.078],[2.254,-1.428],[2.2,-1.509],[.407,-2.317],[-.027,-2.506]],c:!0},ix:2},nm:"路径 3",mn:"ADBE Vector Shape - Group",hd:!1},{ind:3,ty:"sh",ix:4,ks:{a:0,k:{i:[[0,0],[.327,-.162],[.217,-.135],[-.027,-.027],[-.19,-.458],[-.245,-.108],[-.081,-.054],[-.517,-.215],[-.217,.081],[-.19,.135],[-.163,.107],[0,.027],[.109,.431],[.054,.108],[.027,.027],[.544,.215],[.217,.161]],o:[[-.326,.188],[-.244,.134],[-.055,-.027],[.055,.512],[.082,.242],[.081,.054],[.516,.216],[.217,.108],[.272,-.08],[.217,-.135],[0,0],[-.109,-.431],[-.027,-.162],[0,-.027],[-.543,-.216],[-.271,-.108],[0,0]],v:[[-2.038,1.671],[-3.016,2.183],[-3.694,2.56],[-3.749,2.587],[-3.423,4.069],[-2.961,4.581],[-2.717,4.716],[-1.168,5.335],[-.517,5.335],[.19,4.958],[.788,4.581],[.815,4.527],[.516,3.207],[.407,2.775],[.353,2.695],[-1.223,2.075],[-1.983,1.671]],c:!0},ix:2},nm:"路径 4",mn:"ADBE Vector Shape - Group",hd:!1},{ind:4,ty:"sh",ix:5,ks:{a:0,k:{i:[[-1.165,.368],[0,0],[.027,-.108],[0,-.027],[-.136,-.027],[-.136,-.081],[0,0],[-.272,.054],[-.271,.055],[-.338,-.027],[0,0],[0,0],[-.025,-.011],[.007,-.02],[.055,-.134],[-.027,-.027],[0,0],[-.191,-.377],[-.108,-.053],[-.136,-.108],[-.218,-.162],[-.082,-.108],[-.027,0],[-.05,.103],[0,-.771],[.071,-.363],[0,0],[.054,.108],[.081,-.081],[.326,-.323],[.055,-.162],[.299,-.458],[0,0],[-.006,-.01],[0,0],[.027,0],[.054,-.026],[.189,-.027],[.434,-.026],[.027,0],[.38,-.188],[.19,-.027],[0,0],[-.163,-.054],[0,0],[.958,.868],[-.033,-.008],[-.054,0],[-.081,.027],[.082,.431],[.026,.134],[.027,.027],[.272,.405],[.081,.269],[.241,-.026],[.003,.027],[0,0],[-.082,0],[0,.054],[-.163,.431],[-.081,.134],[-.054,.054],[0,.108],[0,.108],[0,0],[-.109,.242],[-.028,.054],[.159,-.093]],o:[[0,0],[-.054,.081],[0,.027],[.135,.027],[.326,.054],[.136,.053],[0,0],[.299,-.054],[.282,-.021],[0,0],[0,0],[.025,.012],[-.005,.017],[-.055,.162],[-.027,.055],[0,0],[.298,.323],[.082,.108],[.163,.082],[.245,.162],[.108,.081],[0,0],[.05,-.148],[.271,.676],[0,.384],[0,0],[-.136,-.081],[-.109,.054],[-.299,.377],[-.136,.135],[-.135,.539],[0,0],[-.018,.017],[0,0],[-.027,-.027],[-.082,.027],[-.245,.081],[-.435,.081],[-.027,0],[-.353,.242],[-.191,.081],[-.054,0],[.027,.188],[0,0],[-1.376,-.097],[.033,.014],[.081,.027],[.108,-.027],[-.19,-.404],[-.027,-.162],[0,-.054],[-.38,-.378],[-.135,-.215],[-.241,.026],[-.003,-.027],[0,0],[.081,0],[.027,0],[.163,-.431],[.054,-.162],[.028,-.081],[.082,-.081],[0,-.108],[0,0],[0,-.269],[0,-.054],[-.199,-.09],[.729,-.938]],v:[[-1.811,-5.623],[-1.82,-5.605],[-1.956,-5.282],[-1.983,-5.174],[-1.549,-5.12],[-.598,-4.904],[-.245,-4.743],[.217,-4.689],[1.059,-4.851],[1.997,-4.85],[2.254,-4.824],[2.47,-5.371],[2.544,-5.337],[2.526,-5.282],[2.363,-4.851],[2.39,-4.743],[2.961,-4.123],[3.694,-3.099],[3.965,-2.857],[4.4,-2.587],[5.107,-2.102],[5.351,-1.833],[5.378,-1.806],[5.528,-2.183],[5.949,0],[5.841,1.123],[5.894,1.159],[5.623,.889],[5.351,1.105],[4.4,2.101],[4.128,2.533],[3.395,4.015],[3.232,4.258],[3.214,4.291],[3.232,4.311],[3.178,4.284],[2.961,4.365],[2.282,4.5],[1.005,4.607],[.896,4.635],[-.19,5.281],[-.761,5.47],[-.842,5.497],[-.543,5.848],[-.431,5.886],[-4.011,4.359],[-3.912,4.392],[-3.64,4.419],[-3.396,4.365],[-3.776,3.099],[-3.857,2.614],[-3.912,2.479],[-4.863,1.293],[-5.188,.62],[-5.911,.672],[-5.92,.591],[-5.541,.566],[-5.27,.539],[-5.216,.485],[-4.754,-.862],[-4.537,-1.32],[-4.401,-1.536],[-4.319,-1.833],[-4.347,-2.183],[-4.347,-2.722],[-4.21,-3.476],[-4.156,-3.611],[-4.713,-3.602]],c:!0},ix:2},nm:"路径 5",mn:"ADBE Vector Shape - Group",hd:!1},{ind:5,ty:"sh",ix:6,ks:{a:0,k:{i:[[3.395,0],[0,-3.395],[-3.396,0],[0,3.368]],o:[[-3.396,0],[0,3.395],[3.395,0],[0,-3.369]],v:[[0,-6.117],[-6.166,-.027],[0,6.117],[6.166,0]],c:!0},ix:2},nm:"路径 6",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"合并路径 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[77.928,46.173],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"组 1",np:10,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[3.596,0],[0,-3.566],[-3.595,0],[0,3.567]],o:[[-3.595,0],[0,3.567],[3.596,0],[0,-3.566]],v:[[-.001,-6.458],[-6.51,-.001],[-.001,6.458],[6.51,-.001]],c:!0},ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.243000000598,.243000000598,.243000000598,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[77.928,46.173],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"组 2",np:4,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1}],ip:0,op:60,st:-30,bm:0},{ddd:0,ind:5,ty:4,nm:"“1”轮廓",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:26,s:[0]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},t:30,s:[-2]},{t:32,s:[0]}],ix:10},p:{a:1,k:[{i:{x:.833,y:.833},o:{x:.167,y:.167},t:26,s:[72.5,65,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:30,s:[71.5,64,0],to:[0,0,0],ti:[0,0,0]},{t:32,s:[70.5,65,0]}],ix:2},a:{a:0,k:[75,45,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.002,-.096],[-.205,-.272],[-.034,-.048],[-.067,-.042],[-.357,0],[-.077,.269],[.46,.184],[.116,-.23]],o:[[.005,.274],[.049,.066],[.082,.115],[.101,.064],[.092,0],[-.039,-.192],[-.576,-.23],[.011,.07]],v:[[-6.799,-8.224],[-6.582,-7.325],[-6.459,-7.154],[-6.261,-6.928],[-5.661,-6.864],[-5.315,-7.67],[-6.006,-8.476],[-6.813,-8.476]],c:!0},ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[-.294,.195],[0,-.277],[.056,-.173],[0,-.172],[0,0],[0,.091],[.008,.076]],o:[[.153,-.039],[0,.172],[-.058,.173],[0,0],[-.115,.038],[0,-.018],[-.043,-.426]],v:[[5.742,-8.706],[6.202,-8.476],[6.088,-7.958],[5.972,-7.44],[5.972,-6.633],[5.627,-6.748],[5.613,-6.894]],c:!0},ix:2},nm:"路径 2",mn:"ADBE Vector Shape - Group",hd:!1},{ind:2,ty:"sh",ix:3,ks:{a:0,k:{i:[[.23,-.807],[-.116,-.653],[.367,-.154],[.292,-1.359],[-.437,-.853],[-.057,-.17],[-.342,-.622],[.428,-.673],[.422,-1.835],[.475,-1.421],[.059,-.136],[.038,-.207],[-.151,-2.246],[-.027,-.579],[.28,-.476],[.07,-.071],[.199,-.151],[-.081,-.164],[0,0],[-1.557,0],[-.274,.312],[-.11,.083],[-.153,-.038],[.092,.737],[.064,.1],[.125,.746],[-.389,1.28],[-.025,.08],[0,.576],[-.691,1.036],[-.576,.614],[0,0],[-.093,.645],[-.269,0],[-.067,-.446],[-.116,-.117],[.115,-.806],[-1.152,-2.073],[-.231,-1.037],[0,0],[.009,-.05],[-.106,-.217],[-.223,-.05],[-.342,.137],[0,.461],[.381,.435],[.073,.089],[.119,.582],[.089,.267],[.245,1.71],[.131,.618],[.451,.708],[.389,1.055],[-.121,.784],[0,.326],[.155,.478],[0,.367],[-.217,.304],[-.033,.05],[0,1.612],[2.447,1.363],[.272,.154],[.922,.077],[.092,.829],[1.383,0]],o:[[-.184,.645],[-.284,.127],[-1.971,.825],[-.261,1.217],[.142,.277],[.062,.187],[.924,1.677],[-.307,.483],[-.383,1.668],[-.05,.151],[-.089,.206],[-.328,1.769],[.046,.676],[-.721,.641],[-.123,.208],[-.068,.067],[-.479,.366],[0,0],[.106,.215],[1.229,0],[.085,-.098],[.368,-.276],[.384,-.076],[-.053,-.424],[-.076,-.118],[-.214,-1.286],[.029,-.096],[.345,-1.152],[0,-.576],[.552,-.829],[0,0],[-.039,-.077],[.092,-.645],[.347,0],[.044,.292],[.921,.921],[-.115,.807],[.931,1.675],[0,0],[-.007,.047],[-.039,.204],[.461,.576],[.461,.231],[.576,-.23],[0,-.29],[-.103,-.118],[-.213,-.355],[-.075,-.365],[-.321,-.965],[-.152,-1.062],[-.18,-.835],[-.42,-.657],[-.578,-1.569],[.047,-.31],[0,-.627],[-.13,-.4],[0,-.689],[.037,-.052],[.231,-.346],[0,-1.447],[-.28,-.156],[-.867,-.49],[0,-.192],[-.115,-1.037],[-1.381,0]],v:[[-4.394,-18.957],[-4.278,-16.193],[-5.265,-15.772],[-10.383,-12.392],[-9.549,-9.04],[-9.231,-8.361],[-8.562,-7.071],[-6.582,-2.026],[-7.677,1.883],[-8.964,6.842],[-9.134,7.269],[-9.346,7.879],[-9.347,14.502],[-9.231,16.402],[-10.674,18.271],[-10.959,18.706],[-11.392,19.051],[-12.456,20.088],[-12.445,20.111],[-10.729,20.433],[-8.934,19.787],[-8.655,19.511],[-7.734,19.281],[-6.697,18.13],[-6.867,17.523],[-7.158,16.517],[-6.201,11.368],[-6.121,11.104],[-5.661,6.266],[-4.278,3.272],[-1.86,.392],[-.247,.047],[-.247,-.99],[.674,-1.796],[1.162,-.87],[1.365,-.183],[5.857,8.339],[7.354,13.177],[9.082,18.36],[9.082,18.609],[9.056,18.755],[9.082,19.396],[10.233,20.433],[11.961,20.548],[12.537,19.742],[11.658,18.447],[11.386,18.13],[10.929,16.578],[10.694,15.595],[9.852,10.998],[9.428,8.339],[8.401,6.177],[7.124,3.732],[6.8,.52],[6.893,-.414],[6.567,-2.044],[6.317,-3.178],[6.787,-4.523],[6.893,-4.675],[10.003,-11.125],[4.96,-15.382],[4.129,-15.848],[.328,-16.769],[.213,-18.381],[-2.091,-20.685]],c:!0},ix:2},nm:"路径 3",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"合并路径 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[77.891,46.199],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"组 1",np:7,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:60,st:0,bm:0},{ddd:0,ind:6,ty:4,nm:"“lm”轮廓",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[74.5,58,0],ix:2},a:{a:0,k:[75,45,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-61.77,-22.58],[-65.624,-24.88],[-65.624,-24.461],[-62.082,-22.162],[-59.582,24.88],[-59.166,24.88],[-61.666,-22.162],[61.146,-22.162],[59.063,24.88],[59.48,24.88],[61.772,-22.266],[65.625,-24.671],[65.625,-24.88],[65.105,-24.88],[61.46,-22.58]],c:!0},ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[75.104,39.214],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"组 1",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-68.802,-28.748],[-68.802,28.748],[-65.781,28.748],[-65.781,-25.612],[65.885,-25.612],[65.885,28.748],[68.802,28.748],[68.802,-28.748]],c:!0},ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[75.052,39.737],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"组 2",np:2,cix:2,bm:0,ix:2,mn:"ADBE Vector Group",hd:!1}],ip:0,op:60,st:0,bm:0},{ddd:0,ind:7,ty:4,nm:"“w”轮廓",sr:1,ks:{o:{a:0,k:30,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[74.5,53.625,0],ix:2},a:{a:0,k:[67.5,28,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-65.604,27.826],[-67.208,-27.826],[67.208,-27.326],[66.062,27.826],[59.708,23.434],[-59.354,23.434]],c:!0},ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[1,1,1,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[67.208,27.826],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"组 1",np:4,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:60,st:0,bm:0}],markers:[]}};anBlock=lottie.loadAnimation(n);anShotLost=lottie.loadAnimation(t);anShotOut=lottie.loadAnimation(i)}function initEventHtml(n,t){endPointScaleY=document.getElementsByClassName("scene")[0].scrollHeight/155;endPointScaleX=document.getElementsByClassName("scene")[0].scrollWidth/670;maxY=document.getElementsByClassName("scene")[0].scrollHeight;maxX=document.getElementsByClassName("scene")[0].scrollWidth;$("#pointBG").hide();$("#ballInBG").hide();$(".container").removeClass("auto");$(".dataBox_pop").css("display","none");$(".liveBox div").stop(!0,!0,!0);$("#ballIn_"+n).hide();$("#cornerBall_"+n).fadeOut();$("#lineBall_"+n).fadeOut();$("#pointBall_"+n).fadeOut();$("#pointBallLoss_"+n).fadeOut();$("#star_"+n).fadeOut();$("#ABall_"+n).fadeOut();$("#DABall_"+n).fadeOut();$("#DBall_"+n).fadeOut();$("#offside_"+n).fadeOut();$("#foul_"+n).fadeOut();$("#default_"+n).fadeOut();$("#default_simple_"+n).fadeOut();$("#dataPlane_"+n).fadeOut();$("#msg_"+n).fadeOut();$("#shotIn_"+n).fadeOut();$("#stopIt_"+n).fadeOut();$("#shotOut_"+n).fadeOut();$("#shotLost_"+n).fadeOut();(isHomeTeamAttack||!isAttack)&&$("#guestEventBox_"+n).fadeOut();isHomeTeamAttack&&isAttack||$("#homeEventBox_"+n).fadeOut();isHomeTeamAttack=!1;isAttack=!1;document.getElementById("ballInPath").style.strokeDashoffset=389;document.getElementById("ballInPath").style.opacity=0;document.getElementById("ballInShadowPath").style.strokeDashoffset=389;document.getElementById("ballInShadowPath").style.opacity=0;document.getElementById("cornerPath").style.opacity=0;document.getElementById("cornerShadowPath").style.opacity=0;document.getElementById("imgBall").style.opacity=0;$("#outLineBallA").css("opacity",0);$("#outLineBallB").css("opacity",0);$("#outLineBallC").css("opacity",0);$("#freeKick").css("opacity",0);$("#ctrlP").hide();$("#attackP").hide();$("#attackP1").hide();$("#attackP2").hide();$("#attackP3").hide();t!=undefined&&t||($("#endPoint").hide(),$("#endPointMsg").hide());anBlock.stop();anShotLost.stop();anShotOut.stop()}function runEvent(n,t,i,r){var e=flashData.scheduleList.Get(n),u,f,o,s,h;if(e.state==0)defaultInfo_simple(n),TimeDown(n,e.time);else if(e.state==-1)dataBox(n);else{if(t!=null&&(flashData.graphList.items[i]=t),u=flashData.graphList.Get(n),u==null)return;f=e.homeTeamID==u.teamId?0:1;switch(parseInt(u.eventType)){case 1:star(n,f,u.time);break;case 2:case 3:case 6:case 7:case 8:case 9:showMsg2(n,'<div class="icon"><embed src="/images/ant/whistle.svg" width="300" height="100" type="image/svg+xml"><\/div><div>'+flashMsg[u.eventType]+"<\/div>");break;case 5:u.playerName!=""?showMsg(n,'<div class="time def">'+u.time+'′<\/div><span><div class="info"><div class="teamName">'+u.playerNum+"&nbsp;"+u.playerName+'<\/div><div class="txt">'+flashMsg[u.eventType]+'<\/div><\/div><\/span><div class="iconBox"><embed src="/images/ant/hurt.svg" width="300" height="100" type="image/svg+xml"><\/div>'):showMsg(n,'<div class="time def">'+u.time+'′<\/div><span><div class="info"><div class="teamName">'+getTeamName(f)+'<\/div><div class="txt">'+flashMsg[u.eventType]+'<\/div><\/div><\/span><div class="iconBox"><embed src="/images/ant/hurt.svg" width="300" height="100" type="image/svg+xml"><\/div>');break;case 30:showMsg(n,'<div class="time def">'+u.time+'′<\/div><span><div class="info"><div class="teamName">'+getTeamName(f)+'<\/div><div class="txt">'+flashMsg[u.eventType]+'<\/div><\/div><\/span><div class="iconBox"><embed src="/images/ant/substitution.svg" width="300" height="100" type="image/svg+xml"><\/div>');break;case 10:case 37:case 38:showMsg(n,flashMsg[u.eventType]);break;case 43:case 44:case 45:case 46:showMsg2(n,'<div class="icon"><embed src="/images/ant/r_VR.svg" width="300" height="100" type="image/svg+xml"><\/div><div>'+flashMsg[u.eventType]+"<\/div>");break;case 4:dataBox(n);break;case 20:dangerousAttack(n,f,u.playerName,u.playerNum,r);break;case 21:attack(n,f,u.playerName,u.playerNum,r);break;case 22:ctrl(n,f,u.playerName,u.playerNum,r);break;case 23:ballIn(n,f,e.homeScore,e.guestScore);break;case 24:case 25:o=u.eventType==25?"red":"yellow";foul(n,o,f,u.playerName,u.playerNum,u.time);break;case 26:DBall(n,f,u.time);break;case 27:pointBall(n,f,u.time);break;case 28:shotIn(n,f,u.time,u.playerName,u.playerNum);break;case 29:shotOut(n,f,u.time,u.playerName,u.playerNum);break;case 31:offside(n,f,u.time);break;case 32:autoBall(n,f,u.time,u.playerName,u.playerNum);break;case 33:lineBall(n,u.location,f,u.time,u.playerName,u.playerNum);break;case 34:s=u.location>0?f==0?u.location==1?1:2:u.location==1?0:3:f==0?1:3;cornerBall(n,s,f,u.time,u.playerName,u.playerNum);break;case 35:pointBallIn(n,f,e.homeScore,e.guestScore);break;case 36:showPointBallMsg(n,f,u.time);break;case 39:DAutoBall(n,f,u.time,u.playerName,u.playerNum);break;case 40:stopIt(n,f,u.time,u.playerName,u.playerNum);break;case 41:shotLost(n,f,u.time,u.playerName,u.playerNum);break;case 42:h=u.injuryTime>0?translateObj.injuryTime+u.injuryTime+translateObj.minute2:translateObj.injuryTime2;showMsg(n,h)}}}function initDangerAttack(n){var c,p,i,t,w;try{if(attakBarList.length==0&&goalBarList==0)return;var h=attakBarList,tt=document.getElementById("homeLineArea"),it=document.getElementById("guestLineArea"),b=flashData.scheduleList.Get(n),rt=b.homeTeamID,l=b.hasOverTime;l!="1"||hasAddOver||(hasAddOver=!0,$("#lineHead").append("<li><span><\/span><\/li>"),$("#lineHead").append("<li class='line'><span>105`<\/span><\/li>"),$("#lineHead").append("<li><span><\/span><\/li>"),$("#lineHead").append("<li><span><\/span><\/li>"),$("#lineHead").append("<li class='line'><span>120`<\/span><\/li>"),$("#lineHead").append("<li><span><\/span><\/li>"));myChartH=echarts.init(tt,null,{renderer:"svg"});myChartG=echarts.init(it,null,{renderer:"svg"});var o=0,a=1,v=1,ut=l=="1"?125:95,y=0,s=1,k=!1,d=!1,r=[],f=[];for(i=0;i<h.length;i++)t=h[i],parseInt(t.time)>=y&&(y=t.time);for(c=0,p=0;p<y;p+=v){var e=0,u=0,g=0,nt=0;for(i=0;i<h.length;i++)t=h[i],t.time<=a&&t.time>o&&(rt==t.teamID?t.eventType=="20"&&g++:t.eventType=="20"&&nt++);e=g;u=nt;c=e>u?e:u;s=c>s?c:s;o>=95&&(matchState==3||matchState==-1&&l!="1")||matchState<3&&o>=45&&matchState>-1?(r[r.length-1]=r[r.length-1]+e,f[f.length-1]=f[f.length-1]+u*-1):(e>0&&(k=!0),u>0&&(d=!0),r.push(e),f.push(u==0?0:u*-1));o=o+v;a=a+v}w=(r.length-1)/ut*100;optionH={xAxis:{type:"category",boundaryGap:!1,show:!1},yAxis:{type:"value",scale:!1,max:s,min:0,splitNumber:3,show:!1},grid:{top:"20%",left:2,bottom:0,width:w+"%",height:"80%"},series:[{data:r,type:"bar",itemStyle:{color:"#ff5722"}}]};optionG={xAxis:{type:"category",boundaryGap:!1,show:!1},yAxis:{type:"value",scale:!1,max:0,min:-s,splitNumber:3,show:!1},grid:{top:0,left:2,bottom:0,width:w+"%",height:"80%"},series:[{data:f,type:"bar",itemStyle:{color:"#7cc0df"}}]};k&&myChartH.setOption(optionH);d&&myChartG.setOption(optionG)}catch(ft){console.log("initDangerAttackError:",ft)}}function makeStatus(n){var f=[],s=[],h=[],y=flashData.statusList.Get(n),r,i,t,o,u;if(y==null)return"";var c=flashData.scheduleList.Get(n),l=parseInt(c.state),w=y.barList1,a=y.barList2,v=y.barList3,e=y.barList4,p=c.hasOverTime;for(l>=-1&&(r=getMinutes(c),l==2&&(r=45),(l==-1||l>3)&&(r=90),r=="90+"&&(r=90),l==1&&r!=""&&r=="45+"&&(r=45),r=="中"&&(r=45),f.push('<div class="timeLine" id="timeLine_'+n+'" style="left:'+getStatusPosition(0,r,p)+"px;display:"+(l==-1?"none":"")+'"><\/div>'),f.push('<div class="timeBar" id="timeBar" style="left:'+getStatusPosition(0,r,p)+';display:none;"><i>'+r+"`<\/i><\/div>")),s.push('<div id="homeLineArea"><\/div>'),h.push('<div id="guestLineArea"><\/div>'),i=0;i<a.items.length;i++)t=getStatusPosition(a.items[i].eventType,a.items[i].time,p),c.homeTeamID==a.items[i].teamID?(t-oldCornerTime_H<=3&&(t+=3-(t-oldCornerTime_H)),u='<i class="f" style="left:'+t+'px;cursor:pointer;" title="'+a.items[i].time+'\'"><span class="icon iconfont icon-font-report3" alt="'+_locModel.T.T_TS_CornerKicks+'"><\/span><\/i>',s.push(u),oldCornerTime_H=t):(t-oldCornerTime_G<=3&&(t+=3-(t-oldCornerTime_G)),u='<i class="f" style="left:'+t+'px;cursor:pointer;" title="'+a.items[i].time+'\'"><span class="icon iconfont icon-font-report3" alt="'+_locModel.T.T_TS_CornerKicks+'"><\/span><\/i>',h.push(u),oldCornerTime_G=t);for(i=0;i<v.items.length;i++)t=getStatusPosition(v.items[i].eventType,v.items[i].time,p),c.homeTeamID==v.items[i].teamID?(t-oldGoalTime_H<=7&&(t+=7-(t-oldGoalTime_H)),u='<i class="b" style="left:'+t+'px;cursor:pointer;" title="'+v.items[i].time+'\'"><span class="icon iconfont icon-font-footballclass" alt="'+_locModel.T.T_ST_Goals+'"><\/span><\/i>',s.push(u),oldGoalTime_H=t):(t-oldGoalTime_G<=7&&(t+=7-(t-oldGoalTime_G)),u='<i class="b" style="left:'+t+'px;cursor:pointer;" title="'+v.items[i].time+'\'"><span class="icon iconfont icon-font-footballclass" alt="'+_locModel.T.T_ST_Goals+'"><\/span><\/i>',h.push(u),oldGoalTime_G=t);for(i=0;i<e.items.length;i++){t=getStatusPosition(e.items[i].eventType,e.items[i].time,p);o="c";switch(e.items[i].eventType){case"2":o="rc";break;case"3":o="yc";break;case"9":o="y2r";break;case"11":o="c"}c.homeTeamID==e.items[i].teamID?(t-oldCardTime_H<=3&&(t+=3-(t-oldCardTime_H)),u='<i class="'+o+'" style="left:'+t+'px;cursor:pointer;" title="'+e.items[i].time+"'\"><\/i>",s.push(u),oldCardTime_H=t):(t-oldCardTime_G<=3&&(t+=3-(t-oldCardTime_G)),u='<i class="'+o+'" style="left:'+t+'px;cursor:pointer;" title="'+e.items[i].time+"'\"><\/i>",h.push(u),oldCardTime_G=t)}return matchState==-1&&(s.length==0||h.length==0)?"":(f.push('<div class="xline"><\/div>'),f.push('<div class="home" id="homeLine_'+n+'">'),f.push(s.join("")),f.push("<\/div>"),f.push('<div class="guest" id="guestLine_'+n+'">'),f.push(h.join("")),f.push("<\/div>"),f.join(""))}function flashRefresh(){var r,u,i,t,n;if(xmlFlash.readyState==4&&(xmlFlash.status==200||xmlFlash.status==0)&&oldXML!=xmlFlash.responseText&&(oldXML=xmlFlash.responseText,r=",",u=!1,xmlFlash.responseText!=null&&xmlFlash.responseText.replace("\n","")!=""))try{for(i=xmlFlash.responseText.replace("\n",""),t=i.split(_glflash.Domain),n=0;n<t.length;n++)dealFlashChangeData(t[n])}catch(f){console.log(f)}}function dealFlashChangeData(n){var c=n.split(_glflash.DataType),i=c[0].split(_glflash.SplitRecord),k=c[3].split(_glflash.SplitRecord),u=flashData.scheduleList.Get(i[0]),f,pt,lt,wt,d,p,v,bt,g,t,at,o,r,s,nt,tt,it,rt,e,y,h;(u.homeScore!=parseInt(i[1])||u.guestScore!=parseInt(i[2]))&&(u.homeScore=parseInt(i[1]),u.guestScore=parseInt(i[2]));u.state=parseInt(i[3]);u.time=GetDiffTime(i[4]);u.homeHalfScore=parseInt(i[1]);u.guestHalfScore=parseInt(i[2]);u.homeYellow=i[12];u.homeRed=i[13];u.homeCorner=i[14];u.guestYellow=i[15];u.guestRed=i[16];u.guestCorner=i[17];try{if(typeof c[1]!="undefined"&&c[1]!=""){var ut=c[1].split(_glflash.SplitRecord),yt=flashData.graphList.GetNum(i[0]),a=flashData.graphList.items[yt],ft,et,ot=0,st=!0,dt=0,ht=0,ct=[];for(o=0;o<ut.length;o++)if(s=ut[o].split(_glflash.SplitColumn),!(s.length<3)){if(f=new _glflash.GraphData(i[0],ut[o]),f.eventType==4&&(pt=getFlashData(),lt=pt.split(_glflash.Domain),lt[0]!=""&&(wt=lt[0].split(_glflash.DataType),d=new _glflash.schedule(wt[0]),flashData.scheduleList.Del(d.sId),flashData.scheduleList.Add(d.sId,d))),(a.Id==""||a.Id!=""&&parseInt(a.Id)<=parseInt(f.Id))&&(f.eventType==20||f.eventType==21||f.eventType==22)){if(f.pointList=[],k!="")for(p=0;p<k.length;p++)t=new _glflash.point(k[p]),t.pId>_glflash.lastPoint.pId&&f.eventId==t.eventId&&(t.eventType=f.eventType,t.playerName==""&&f.pointList.length>0&&f.pointList[f.pointList.length-1].playerName!=""&&(t.playerName=f.pointList[f.pointList.length-1].playerName,t.playerNum=f.pointList[f.pointList.length-1].playerNum),f.pointList.push(t),dt++,p==k.length-1&&(_glflash.lastPoint=t),isFirstLoadChangeData=!1);isFirstLoadChangeData&&f.pointList.length==0&&_glflash.lastPoint.pId!=0&&(isFirstLoadChangeData=!1,_glflash.lastPoint.eventType=f.eventType,f.pointList.push(_glflash.lastPoint),_glflash.lastPoint.pId=="1"&&(_glflash.lastPoint=new _glflash.point("0,0,0,0")))}v=a;f.isDraw=!1;(v.Id==""||v.Id!=""&&parseInt(v.Id)<parseInt(f.Id))&&(st&&(ft=new Date,et=ft.getTime()-lastFreshTime.getTime(),ot=et<totalTime?totalTime-et:0,totalTime=0,st=!1),bt=700*ht+ot,f.eventType==23&&(u=flashData.scheduleList.Get(i[0]),u.homeScore=parseInt(s[7]),u.guestScore=parseInt(s[8])),f.eventTime=bt,f.isDraw=!0,v=f,ht++);ct.push(f)}for(st||(totalTime=700*ht+ot,lastFreshTime=ft),g=a.teamId,o=0;o<ct.length;o++)t=ct[o],t.isDraw&&((t.eventType!=20&&t.eventType!=21&&t.eventType!=22||g!=t.teamId)&&document.getElementById("svgLine")!=null&&window.setTimeout2(clearPath,t.eventTime,(t.eventType==20||t.eventType==21||t.eventType==22)&&g!=t.teamId,t.eventType==20||t.eventType==21||t.eventType==22||t.eventType==33,t.eventType,u.homeTeamID==t.teamId,t.playerName,t.playerNum),window.setTimeout2(runEvent,t.eventTime,t.sId,t,yt,t.pointList.length>0||_glflash.lastPoint.pId>1&&(t.eventType=="20"||t.eventType=="21"||t.eventType=="22"))),g=t.teamId,at=500,t.pointList.length>0&&(at=700/t.pointList.length,document.getElementById("svgLine")!=null&&window.setTimeout2(drawPath,t.eventTime,t.sId,t.pointList,at,t.eventType));v!=a&&(a=v);isFirstLoadChangeData&&(isFirstLoadChangeData=!1,_glflash.lastPoint.pId=="1"&&(_glflash.lastPoint=new _glflash.point("0,0,0,0")))}}catch(kt){console.log("dealFlashChangeData",kt)}if(u.state==-1)try{document.getElementById("timeLine_"+scheduleID).style.display="none"}catch(kt){console.log("timeLineError",kt)}if(typeof c[2]!="undefined"&&c[2]!=""&&defaultConfig.showEvents){var w=!1,vt=c[2].split(_glflash.SplitRecord),b=flashData.statusList.GetNum(i[0]),l=flashData.statusList.items[b];for(o=0;o<vt.length;o++)if((r=new _glflash.barDetail(vt[o]),s=vt[o].split(_glflash.SplitColumn),!(s.length<3))&&(nt=l.barList1.items[l.barList1.items.length-1],s[1]=="1"&&(typeof nt=="undefined"||typeof nt!="undefined"&&parseInt(nt.Id)<parseInt(r.Id))&&(flashData.statusList.items[b].barList1.Add(i[0],r),attakBarList.push(r),initDangerAttack(u.sId),w=!0),tt=l.barList2.items[l.barList2.items.length-1],s[1]=="2"&&(typeof tt=="undefined"||typeof tt!="undefined"&&parseInt(tt.Id)<parseInt(r.Id))&&(flashData.statusList.items[b].barList2.Add(i[0],r),e=getStatusPosition(r.eventType,r.time,u.hasOverTime),u.homeTeamID==r.teamID?(e-oldCornerTime_H<=3&&(e+=3-(e-oldCornerTime_H)),h='<i class="f" style="left:'+e+'px;cursor:pointer;" title="'+r.time+'\'"><span class="icon iconfont icon-font-report3" alt="'+_locModel.T.T_TS_CornerKicks+'"><\/span><\/i>',$("#homeLine_"+i[0]).append(h),oldCornerTime_H=e):(e-oldCornerTime_G<=3&&(e+=3-(e-oldCornerTime_G)),h='<i class="f" style="left:'+e+'px;cursor:pointer;" title="'+r.time+'\'"><span class="icon iconfont icon-font-report3" alt="'+_locModel.T.T_TS_CornerKicks+'"><\/span><\/i>',$("#guestLine_"+i[0]).append(h),oldCornerTime_G=e),w=!0),it=l.barList3.items[l.barList3.items.length-1],s[1]=="3"&&(typeof it=="undefined"||typeof it!="undefined"&&parseInt(it.Id)<parseInt(r.Id))&&(flashData.statusList.items[b].barList3.Add(i[0],r),e=getStatusPosition(r.eventType,r.time,u.hasOverTime),h='<i class="'+getBarBallStyle(r.eventType)+'" style="left:'+e+'px;cursor:pointer;" title="'+r.time+'\'"><span class="icon iconfont icon-font-footballclass" alt="'+_locModel.T.T_ST_Goals+'"><\/span><\/i>',u.homeTeamID==r.teamID?$("#homeLine_"+i[0]).append(h):$("#guestLine_"+i[0]).append(h),r.eventType!="8"&&(goalBarList.push(r),initDangerAttack(u.sId)),w=!0),rt=l.barList4.items[l.barList4.items.length-1],s[1]=="4"&&(r.eventType=="2"||r.eventType=="3"||r.eventType=="9")&&(typeof rt=="undefined"||typeof rt!="undefined"&&parseInt(rt.Id)<parseInt(r.Id)))){flashData.statusList.items[b].barList4.Add(i[0],r);e=getStatusPosition(r.eventType,r.time,u.hasOverTime);y="c";switch(r.eventType){case"2":y="rc";break;case"3":y="yc";break;case"9":y="y2r";break;case"11":y="c"}h='<i class="'+y+'" style="left:'+e+'px;cursor:pointer;" title="'+r.time+"'\"><\/i>";u.homeTeamID==r.teamID?$("#homeLine_"+i[0]).append(h):$("#guestLine_"+i[0]).append(h);w=!0}w&&setMatchTime(2);u.detailTime!=""&&i[5]!=u.detailTime&&defaultConfig.showEvents&&refreshStatus()}}function refreshStatus(){var n=loadFlashData();document.getElementById("attackInfo").innerHTML=n[1];initDangerAttack(scheduleID)}function TimeDown(n,t){var i=t.split(","),h=new Date(i[0],i[1],i[2],i[3],i[4],i[5]),c=h.getTime()-288e5,s=new Date,l=s.getTime()+s.getTimezoneOffset()*6e4,a=l+_timeZone*36e5,e=parseInt((c-a)/1e3),v=Math.floor(e/86400),r=e%86400,o=Math.floor(r/3600),u,f;r=r%3600;u=Math.floor(r/60);f=r%60;e>0?(document.getElementById("matchHour").innerHTML=o<10?"0"+o:o,document.getElementById("matchMin").innerHTML=u<10?"0"+u:u,document.getElementById("matchSec").innerHTML=f<10?"0"+f:f,setTimeout(function(){TimeDown(n,t)},1e3)):(document.getElementById("matchHour").innerHTML="00",document.getElementById("matchMin").innerHTML="00",document.getElementById("matchSec").innerHTML="00")}function setFreeKickBall(n,t){var f=new initPoint(n==0?.7:.3,.5),u,e;(t==32||t==39)&&_glflash.lastPoint.pId!=0&&(u=_glflash.lastPoint.pX,e=_glflash.lastPoint.pY,e=e<.1?.1:e>.9?.9:e,u=n==0?u>.83?.83:u:u<.17?.17:u,f=new initPoint(u,e));var i=f.x,r=f.y,o,s,h,c,l=new initPoint(n==0?1:0,.5),v=l.x,y=l.y,a=Math.round(Math.atan((y-r)/(v-i))*180/Math.PI);if(t==32||t==39)o=n==0?i+150:i-150,s=r-40,h=o,c=r+40;else if(t==26)f=new initPoint(n==0?.05:.95,.5),i=f.x,r=f.y,o=n==0?i+140:i-140,s=r-30,h=o,c=r+30,a=0;else return;$("#freeKickBall").attr("cx",i);$("#freeKickBall").attr("cy",r);$("#freeKickBall").attr("fill",n==0?"#ff5722":"#007eff");$("#freeKickPolygon").attr("points",i+" "+r+" "+o+" "+s+" "+h+" "+c);$("#freeKickPolygon").attr("transform","rotate("+a+","+i+","+r+")");$("#freeKickAnimate").attr("from",n==0?"-500":"500");$("#freeKickPolygon").attr("fill",n==0?"url(#linearGradient-1)":"url(#linearGradient-2)");document.getElementById("freeKickAnimate").beginElement();document.getElementById("freeKick").style.opacity=1}function getTeamName(n){return n==0?homeTeam:guestTeam}function getMinutes(n){var i=-1,t=n.time.split(","),r=new Date(t[0],t[1],t[2],t[3],t[4],t[5])-288e5;return n.state=="1"&&(goTime=Math.floor((new Date-r-difftime)/6e4),goTime>45&&(goTime="45+"),goTime<1&&(goTime="1"),i=goTime),n.state=="3"&&(goTime=Math.floor((new Date-r-difftime)/6e4)+46,goTime>90&&(goTime="90+"),goTime<46&&(goTime="46"),i=goTime),i}function setMatchTime(n){var t=flashData.scheduleList.Get(scheduleID),i;if(t.state>0)try{i=getMinutes(t);i>-1&&setStatusTimeLine(i,t.state,scheduleID)}catch(r){}n==1&&(runtimeTimer=window.setTimeout("setMatchTime(1)",3e4))}function setStatusTimeLine(n,t){t=="2"&&(n=45);(t=="-1"||parseInt(t)==4)&&(n=90);t=="-1"&&n>45&&(n=45);n>95&&parseInt(t)==3&&(n=95);try{t=="-1"?document.getElementById("timeLine_"+scheduleID).style.display="none":(document.getElementById("timeLine_"+scheduleID).style.display="",document.getElementById("timeLine_"+scheduleID).style.left=getStatusPosition(0,n)+"px")}catch(i){}}function getStatusPosition(n,t){var i=0;switch(parseInt(n)){case 20:case 28:case 29:case 2:case 3:i=2;break;case 1:case 7:case 8:case 9:i=14;break;case 0:i=2}return parseInt(t/90*eventWidth-i/2)}function getBarBallStyle(n){return n==1?"b":n==7?"b2":"b3"}function getBarBallStyleName(n){var t="";switch(n){case"7":t=translateObj.pointBall;break;case"8":t=translateObj.ownGoal;break;default:t=translateObj.ballIn}return" "+t}function setMatchTime(n){var t=flashData.scheduleList.Get(scheduleID),i;if(t.state>0)try{i=getMinutes(t);i>-1&&setStatusTimeLine(i,t.state,scheduleID)}catch(r){}n==1&&(runtimeTimer=window.setTimeout("setMatchTime(1)",3e4))}function setStatusTimeLine(n,t){t=="2"&&(n=45);(t=="-1"||parseInt(t)==4)&&(n=90);t=="-1"&&n>45&&(n=45);n>95&&parseInt(t)==3&&(n=95);try{t=="-1"?document.getElementById("timeLine_"+scheduleID).style.display="none":(document.getElementById("timeLine_"+scheduleID).style.display="",document.getElementById("timeLine_"+scheduleID).style.left=getStatusPosition(0,n)+"px")}catch(i){console.log("setStatusTimeLine",i)}}function drawPath(n,t,i){for(var r,f=flashData.scheduleList.Get(n),u=0;u<t.length;u++)r=t[u],myPath.setPoint(r.pX,r.pY,r.teamID==f.homeTeamID?0:1,i,r.eventType,r.playerName,r.playerNum)}function clearPath(n,t,i,r,u,f){myPath.clearPath(n,t,i,r,u,f)}function setOutLineBall(n,t){var h=(new Date).valueOf(),c=h%3,e="outLineBallA",i=0,o=0;_glflash.lastPoint.pId!=0?(i=_glflash.lastPoint.pX,o=_glflash.lastPoint.pY):(i=(c/10+.1)*2,o=h%2/10+.4);var s=document.getElementsByClassName("scene")[0].scrollHeight,r=s,u="",f=document.getElementsByClassName("scene")[0].scrollWidth/663;i<.3?i=.3:i>.7&&(i=.7);o<.5?(r=s-3,n==1?(u="translate("+(i*490+50)+",128)",tempX=((i*490+50)/scaleX+58)*f):(u="scale(-1,1) translate(-"+(i*490+70)+",128)",tempX=((i*490+70)/scaleX-58)*f),t.find(".msgBoxStatic").css("top","25%")):(e="outLineBallB",r=s*2+8,n==0?(u="scale(-1,1) translate(-"+(i*490+50)+",220)",tempX=((i*490+50)/scaleX-64)*f):(u="translate("+(i*490+15)+",220)",tempX=((i*490+15)/scaleX+70)*f),t.find(".msgBoxStatic").css("top","15%"));isPc&&(r=r+100,tempX=tempX+133);$("#endPoint").find(".iconPoint").attr("class",n=="0"?"iconPoint home":"iconPoint");$("#endPointMsg").hide();document.getElementById("endPoint").style.display="";$("#endPoint").animate({top:r+"px",left:tempX+"px"},100);$("#"+e).attr("transform",u);document.getElementById(e).style.opacity=1;document.getElementById("outLineBallAnimate").beginElement()}function test(n,t,i=1,r=0){var u=i?0:1,o=30,f="",e="";switch(n){case 1:ballIn(t,u,1,1);break;case 2:foul(t,"yello",u,f,e,30);break;case 3:DBall(t,u,30);break;case 4:dangerousAttack(t,u,f,e,!1);break;case 5:attack(t,u,f,e,!1);break;case 6:ctrl(t,u,f,e,!1);break;case 7:pointBall(t,u,o);break;case 8:shotIn(t,u,o,f,e);break;case 9:shotOut(t,u,o,f,e);break;case 10:offside(t,u,o);break;case 11:autoBall(t,u,o,f,e);break;case 12:lineBall(t,r,u,o,f,e);break;case 13:cornerBall(t,r,u,o,f,e);break;case 14:pointBallIn(t,u,1,1);break;case 15:showPointBallMsg(t,u,o);break;case 16:DAutoBall(t,u,o,f,e);break;case 17:stopIt(t,u,o,f,e);break;case 18:shotLost(t,u,o,f,e);break;case 19:showMsg2(t,'<div class="icon"><embed src="/images/ant/r_VR.svg" width="300" height="100" type="image/svg+xml"><\/div><div>'+flashMsg[43]+"<\/div>");break;case 20:showMsg(t,flashMsg[43]);break;case 21:showMsg(t,'<div class="time def">80′<\/div><span><div class="info"><div class="teamName">'+e+"&nbsp;"+f+'<\/div><div class="txt">'+flashMsg[5]+'<\/div><\/div><\/span><div class="iconBox"><embed src="/images/ant/hurt.svg" width="300" height="100" type="image/svg+xml"><\/div>')}}function setPointMsg(n,t,i,r){$("#endPointMsg").find(".clothes").attr("class",n==0?"clothes home":"clothes");var u=0;switch(parseInt(t)){case 20:u=2;break;case 21:u=1;break;case 22:u=0}$("#endPointMsg").find(".event").text(arrEventMsg[u]);$("#endPointMsg").find(".name").text(i==""||i==undefined?n==0?homeTeam:guestTeam:i);$("#endPointMsg").find(".clothes").text(r);r?$("#endPointMsg").find(".clothes").removeAttr("style"):$("#endPointMsg").find(".clothes").css({background:"url("+(n==0?_homeFlag:_guestFlag)+") no-repeat center","background-size":"100%"})}function getCoordinatesY(n){return n<=.5?n*(BASIC_TOP_HEIGHT-BASIC_TOP_HEIGHT_OFFSET)*2+BASIC_TOP_HEIGHT_OFFSET:(n-.5)*(BASIC_BOTTOM_HEIGHT-BASIC_BOTTOM_HEIGHT_OFFSET)*2+BASIC_TOP_HEIGHT}function getLeftDistanceByLeft(n){return(323-this.getCoordinatesY(n))*.735}function getLeftDistanceByRight(n){return(this.getCoordinatesY(n)+615.12)/1.398}function getCoordinates({x:n,y:t}){const i=this.getLeftDistanceByLeft(t),r=this.getLeftDistanceByRight(t),u=r-i,f=u*n+i,e=this.getCoordinatesY(t);return{x:f,y:e}}function getMsgTop(n,t){var r=GetMinTop(),i=n-t-30;return i<r&&(i=r),i}function GetMinTop(){var n=0,t,i;return infoHieght=document.getElementById("flashInfo").offsetHeight,infoHieght<193&&(t=193-infoHieght,i=minY/scaleY*endPointScaleY-10,n=i-65+t),n}function initPoint(n,t,i,r,u){var f=getCoordinates({x:n,y:t});this.x=f.x*scaleX;this.y=f.y*scaleY;this.defaultX=n;this.defaultY=t;this.eventType=i;this.playerName=r;this.playerNum=u}function initMaxPoint(){var n=new initPoint(0,0);minX=n.x;minY=n.y;n=new initPoint(1,1);maxX=n.x;maxY=n.y}var zXml,flashData,_homeFlag,_guestFlag,translateObj,defaultConfig,flashMsg,arrEventMsg,timeZoneDiff,xmlFlash,oldFlash,flashChangeTimer,hasAddOver,myChartH,myChartG,optionH,optionG,defaultInfo_simple,stopIt,shotLost,__sto,myPath;(function(n,t){function gt(n){var t=n.length,r=i.type(n);return i.isWindow(n)?!1:1===n.nodeType&&t?!0:"array"===r||"function"!==r&&(0===t||"number"==typeof t&&t>0&&t-1 in n)}function ie(n){var t=ni[n]={};return i.each(n.match(s)||[],function(n,i){t[i]=!0}),t}function ur(n,r,u,f){if(i.acceptData(n)){var h,o,c=i.expando,l=n.nodeType,s=l?i.cache:n,e=l?n[c]:n[c]&&c;if(e&&s[e]&&(f||s[e].data)||u!==t||"string"!=typeof r)return e||(e=l?n[c]=b.pop()||i.guid++:c),s[e]||(s[e]=l?{}:{toJSON:i.noop}),("object"==typeof r||"function"==typeof r)&&(f?s[e]=i.extend(s[e],r):s[e].data=i.extend(s[e].data,r)),o=s[e],f||(o.data||(o.data={}),o=o.data),u!==t&&(o[i.camelCase(r)]=u),"string"==typeof r?(h=o[r],null==h&&(h=o[i.camelCase(r)])):h=o,h}}function fr(n,t,r){if(i.acceptData(n)){var e,o,s=n.nodeType,u=s?i.cache:n,f=s?n[i.expando]:i.expando;if(u[f]){if(t&&(e=r?u[f]:u[f].data)){for(i.isArray(t)?t=t.concat(i.map(t,i.camelCase)):(t in e)?t=[t]:(t=i.camelCase(t),t=(t in e)?[t]:t.split(" ")),o=t.length;o--;)delete e[t[o]];if(r?!ti(e):!i.isEmptyObject(e))return}(r||(delete u[f].data,ti(u[f])))&&(s?i.cleanData([n],!0):i.support.deleteExpando||u!=u.window?delete u[f]:u[f]=null)}}}function er(n,r,u){if(u===t&&1===n.nodeType){var f="data-"+r.replace(rr,"-$1").toLowerCase();if(u=n.getAttribute(f),"string"==typeof u){try{u="true"===u?!0:"false"===u?!1:"null"===u?null:+u+""===u?+u:ir.test(u)?i.parseJSON(u):u}catch(e){}i.data(n,r,u)}else u=t}return u}function ti(n){for(var t in n)if(("data"!==t||!i.isEmptyObject(n[t]))&&"toJSON"!==t)return!1;return!0}function ct(){return!0}function g(){return!1}function cr(){try{return r.activeElement}catch(n){}}function ar(n,t){do n=n[t];while(n&&1!==n.nodeType);return n}function fi(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(se.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return i.inArray(n,t)>=0!==r})}function vr(n){var i=yr.split("|"),t=n.createDocumentFragment();if(t.createElement)while(i.length)t.createElement(i.pop());return t}function gr(n,t){return i.nodeName(n,"table")&&i.nodeName(1===t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function nu(n){return n.type=(null!==i.find.attr(n,"type"))+"/"+n.type,n}function tu(n){var t=pe.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function hi(n,t){for(var u,r=0;null!=(u=n[r]);r++)i._data(u,"globalEval",!t||i._data(t[r],"globalEval"))}function iu(n,t){if(1===t.nodeType&&i.hasData(n)){var u,f,o,s=i._data(n),r=i._data(t,s),e=s.events;if(e){delete r.handle;r.events={};for(u in e)for(f=0,o=e[u].length;o>f;f++)i.event.add(t,u,e[u][f])}r.data&&(r.data=i.extend({},r.data))}}function ke(n,t){var r,f,u;if(1===t.nodeType){if(r=t.nodeName.toLowerCase(),!i.support.noCloneEvent&&t[i.expando]){u=i._data(t);for(f in u.events)i.removeEvent(t,f,u.handle);t.removeAttribute(i.expando)}"script"===r&&t.text!==n.text?(nu(t).text=n.text,tu(t)):"object"===r?(t.parentNode&&(t.outerHTML=n.outerHTML),i.support.html5Clone&&n.innerHTML&&!i.trim(t.innerHTML)&&(t.innerHTML=n.innerHTML)):"input"===r&&oi.test(n.type)?(t.defaultChecked=t.checked=n.checked,t.value!==n.value&&(t.value=n.value)):"option"===r?t.defaultSelected=t.selected=n.defaultSelected:("input"===r||"textarea"===r)&&(t.defaultValue=n.defaultValue)}}function u(n,r){var s,e,h=0,f=typeof n.getElementsByTagName!==o?n.getElementsByTagName(r||"*"):typeof n.querySelectorAll!==o?n.querySelectorAll(r||"*"):t;if(!f)for(f=[],s=n.childNodes||n;null!=(e=s[h]);h++)!r||i.nodeName(e,r)?f.push(e):i.merge(f,u(e,r));return r===t||r&&i.nodeName(n,r)?i.merge([n],f):f}function de(n){oi.test(n.type)&&(n.defaultChecked=n.checked)}function ou(n,t){if(t in n)return t;for(var r=t.charAt(0).toUpperCase()+t.slice(1),u=t,i=eu.length;i--;)if(t=eu[i]+r,t in n)return t;return u}function ut(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)}function su(n,t){for(var f,r,o,e=[],u=0,s=n.length;s>u;u++)r=n[u],r.style&&(e[u]=i._data(r,"olddisplay"),f=r.style.display,t?(e[u]||"none"!==f||(r.style.display=""),""===r.style.display&&ut(r)&&(e[u]=i._data(r,"olddisplay",au(r.nodeName)))):e[u]||(o=ut(r),(f&&"none"!==f||!o)&&i._data(r,"olddisplay",o?f:i.css(r,"display"))));for(u=0;s>u;u++)r=n[u],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?e[u]||"":"none"));return n}function hu(n,t,i){var r=io.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function cu(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+p[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+p[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+p[e]+"Width",!0,f))):(o+=i.css(n,"padding"+p[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+p[e]+"Width",!0,f)));return o}function lu(n,t,r){var e=!0,u="width"===t?n.offsetWidth:n.offsetHeight,f=v(n),o=i.support.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,f);if(0>=u||null==u){if(u=y(n,t,f),(0>u||null==u)&&(u=n.style[t]),lt.test(u))return u;e=o&&(i.support.boxSizingReliable||u===n.style[t]);u=parseFloat(u)||0}return u+cu(n,t,r||(o?"border":"content"),e,f)+"px"}function au(n){var u=r,t=uu[n];return t||(t=vu(n,u),"none"!==t&&t||(rt=(rt||i("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(u.documentElement),u=(rt[0].contentWindow||rt[0].contentDocument).document,u.write("<!doctype html><html><body>"),u.close(),t=vu(n,u),rt.detach()),uu[n]=t),t}function vu(n,t){var r=i(t.createElement(n)).appendTo(t.body),u=i.css(r[0],"display");return r.remove(),u}function li(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||eo.test(n)?u(n,i):li(n+"["+("object"==typeof i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)li(n+"["+f+"]",t[f],r,u)}function gu(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(s)||[];if(i.isFunction(r))while(u=e[f++])"+"===u[0]?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function nf(n,r,u,f){function o(h){var c;return e[h]=!0,i.each(n[h]||[],function(n,i){var h=i(r,u,f);return"string"!=typeof h||s||e[h]?s?!(c=h):t:(r.dataTypes.unshift(h),o(h),!1)}),c}var e={},s=n===yi;return o(r.dataTypes[0])||!e["*"]&&o("*")}function pi(n,r){var f,u,e=i.ajaxSettings.flatOptions||{};for(u in r)r[u]!==t&&((e[u]?n:f||(f={}))[u]=r[u]);return f&&i.extend(!0,n,f),n}function vo(n,i,r){for(var s,o,f,e,h=n.contents,u=n.dataTypes;"*"===u[0];)u.shift(),o===t&&(o=n.mimeType||i.getResponseHeader("Content-Type"));if(o)for(e in h)if(h[e]&&h[e].test(o)){u.unshift(e);break}if(u[0]in r)f=u[0];else{for(e in r){if(!u[0]||n.converters[e+" "+u[0]]){f=e;break}s||(s=e)}f=f||s}return f?(f!==u[0]&&u.unshift(f),r[f]):t}function yo(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}function rf(){try{return new n.XMLHttpRequest}catch(t){}}function po(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function ff(){return setTimeout(function(){it=t}),it=i.now()}function ef(n,t,i){for(var u,f=(ft[t]||[]).concat(ft["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function sf(n,t,r){var h,e,o=0,l=pt.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(e)return!1;for(var s=it||ff(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,o=u.tweens.length;o>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&o?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{}},r),originalProperties:t,originalOptions:r,startTime:it||ff(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(e)return this;for(e=!0;r>i;i++)u.tweens[i].run(1);return t?f.resolveWith(n,[u,t]):f.rejectWith(n,[u,t]),this}}),s=u.props;for(ko(s,u.opts.specialEasing);l>o;o++)if(h=pt[o].call(u,n,s,u.opts))return h;return i.map(s,ef,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(c,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function ko(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function go(n,t,r){var u,a,v,c,e,y,s=this,l={},o=n.style,h=n.nodeType&&ut(n),f=i._data(n,"fxshow");r.queue||(e=i._queueHooks(n,"fx"),null==e.unqueued&&(e.unqueued=0,y=e.empty.fire,e.empty.fire=function(){e.unqueued||y()}),e.unqueued++,s.always(function(){s.always(function(){e.unqueued--;i.queue(n,"fx").length||e.empty.fire()})}));1===n.nodeType&&("height"in t||"width"in t)&&(r.overflow=[o.overflow,o.overflowX,o.overflowY],"inline"===i.css(n,"display")&&"none"===i.css(n,"float")&&(i.support.inlineBlockNeedsLayout&&"inline"!==au(n.nodeName)?o.zoom=1:o.display="inline-block"));r.overflow&&(o.overflow="hidden",i.support.shrinkWrapBlocks||s.always(function(){o.overflow=r.overflow[0];o.overflowX=r.overflow[1];o.overflowY=r.overflow[2]}));for(u in t)if(a=t[u],wo.exec(a)){if(delete t[u],v=v||"toggle"===a,a===(h?"hide":"show"))continue;l[u]=f&&f[u]||i.style(n,u)}if(!i.isEmptyObject(l)){f?"hidden"in f&&(h=f.hidden):f=i._data(n,"fxshow",{});v&&(f.hidden=!h);h?i(n).show():s.done(function(){i(n).hide()});s.done(function(){var t;i._removeData(n,"fxshow");for(t in l)i.style(n,t,l[t])});for(u in l)c=ef(h?f[u]:0,u,s),u in f||(f[u]=c.start,h&&(c.end=c.start,c.start="width"===u||"height"===u?1:0))}}function f(n,t,i,r,u){return new f.prototype.init(n,t,i,r,u)}function wt(n,t){var r,i={height:n},u=0;for(t=t?1:0;4>u;u+=2-t)r=p[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function hf(n){return i.isWindow(n)?n:9===n.nodeType?n.defaultView||n.parentWindow:!1}var et,bi,o=typeof t,cf=n.location,r=n.document,ki=r.documentElement,lf=n.jQuery,af=n.$,ot={},b=[],bt="1.10.2",di=b.concat,kt=b.push,l=b.slice,gi=b.indexOf,vf=ot.toString,k=ot.hasOwnProperty,dt=bt.trim,i=function(n,t){return new i.fn.init(n,t,bi)},st=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,s=/\S+/g,yf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,pf=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,nr=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,wf=/^[\],:{}\s]*$/,bf=/(?:^|:|,)(?:\s*\[)+/g,kf=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,df=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,gf=/^-ms-/,ne=/-([\da-z])/gi,te=function(n,t){return t.toUpperCase()},h=function(n){(r.addEventListener||"load"===n.type||"complete"===r.readyState)&&(tr(),i.ready())},tr=function(){r.addEventListener?(r.removeEventListener("DOMContentLoaded",h,!1),n.removeEventListener("load",h,!1)):(r.detachEvent("onreadystatechange",h),n.detachEvent("onload",h))},ni,ir,rr,wi,at,nt,tt,tf,vt;i.fn=i.prototype={jquery:bt,constructor:i,init:function(n,u,f){var e,o;if(!n)return this;if("string"==typeof n){if(e="<"===n.charAt(0)&&">"===n.charAt(n.length-1)&&n.length>=3?[null,n,null]:pf.exec(n),!e||!e[1]&&u)return!u||u.jquery?(u||f).find(n):this.constructor(u).find(n);if(e[1]){if(u=u instanceof i?u[0]:u,i.merge(this,i.parseHTML(e[1],u&&u.nodeType?u.ownerDocument||u:r,!0)),nr.test(e[1])&&i.isPlainObject(u))for(e in u)i.isFunction(this[e])?this[e](u[e]):this.attr(e,u[e]);return this}if(o=r.getElementById(e[2]),o&&o.parentNode){if(o.id!==e[2])return f.find(n);this.length=1;this[0]=o}return this.context=r,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?f.ready(n):(n.selector!==t&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))},selector:"",length:0,toArray:function(){return l.call(this)},get:function(n){return null==n?this.toArray():0>n?this[this.length+n]:this[n]},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n,t){return i.each(this,n,t)},ready:function(n){return i.ready.promise().done(n),this},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:kt,sort:[].sort,splice:[].splice};i.fn.init.prototype=i.fn;i.extend=i.fn.extend=function(){var u,o,r,e,s,h,n=arguments[0]||{},f=1,l=arguments.length,c=!1;for("boolean"==typeof n&&(c=n,n=arguments[1]||{},f=2),"object"==typeof n||i.isFunction(n)||(n={}),l===f&&(n=this,--f);l>f;f++)if(null!=(s=arguments[f]))for(e in s)u=n[e],r=s[e],n!==r&&(c&&r&&(i.isPlainObject(r)||(o=i.isArray(r)))?(o?(o=!1,h=u&&i.isArray(u)?u:[]):h=u&&i.isPlainObject(u)?u:{},n[e]=i.extend(c,h,r)):r!==t&&(n[e]=r));return n};i.extend({expando:"jQuery"+(bt+Math.random()).replace(/\D/g,""),noConflict:function(t){return n.$===i&&(n.$=af),t&&n.jQuery===i&&(n.jQuery=lf),i},isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){if(n===!0?!--i.readyWait:!i.isReady){if(!r.body)return setTimeout(i.ready);i.isReady=!0;n!==!0&&--i.readyWait>0||(et.resolveWith(r,[i]),i.fn.trigger&&i(r).trigger("ready").off("ready"))}},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray||function(n){return"array"===i.type(n)},isWindow:function(n){return null!=n&&n==n.window},isNumeric:function(n){return!isNaN(parseFloat(n))&&isFinite(n)},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?ot[vf.call(n)]||"object":typeof n},isPlainObject:function(n){var r;if(!n||"object"!==i.type(n)||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!k.call(n,"constructor")&&!k.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(u){return!1}if(i.support.ownLast)for(r in n)return k.call(n,r);for(r in n);return r===t||k.call(n,r)},isEmptyObject:function(n){for(var t in n)return!1;return!0},error:function(n){throw Error(n);},parseHTML:function(n,t,u){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(u=t,t=!1);t=t||r;var f=nr.exec(n),e=!u&&[];return f?[t.createElement(f[1])]:(f=i.buildFragment([n],t,e),e&&i(e).remove(),i.merge([],f.childNodes))},parseJSON:function(r){return n.JSON&&n.JSON.parse?n.JSON.parse(r):null===r?r:"string"==typeof r&&(r=i.trim(r),r&&wf.test(r.replace(kf,"@").replace(df,"]").replace(bf,"")))?Function("return "+r)():(i.error("Invalid JSON: "+r),t)},parseXML:function(r){var u,f;if(!r||"string"!=typeof r)return null;try{n.DOMParser?(f=new DOMParser,u=f.parseFromString(r,"text/xml")):(u=new ActiveXObject("Microsoft.XMLDOM"),u.async="false",u.loadXML(r))}catch(e){u=t}return u&&u.documentElement&&!u.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+r),u},noop:function(){},globalEval:function(t){t&&i.trim(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(n){return n.replace(gf,"ms-").replace(ne,te)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t,i){var u,r=0,f=n.length,e=gt(n);if(i){if(e){for(;f>r;r++)if(u=t.apply(n[r],i),u===!1)break}else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(e){for(;f>r;r++)if(u=t.call(n[r],r,n[r]),u===!1)break}else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n},trim:dt&&!dt.call("﻿ ")?function(n){return null==n?"":dt.call(n)}:function(n){return null==n?"":(n+"").replace(yf,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(gt(Object(n))?i.merge(r,"string"==typeof n?[n]:n):kt.call(r,n)),r},inArray:function(n,t,i){var r;if(t){if(gi)return gi.call(t,n,i);for(r=t.length,i=i?0>i?Math.max(0,r+i):i:0;r>i;i++)if(i in t&&t[i]===n)return i}return-1},merge:function(n,i){var f=i.length,u=n.length,r=0;if("number"==typeof f)for(;f>r;r++)n[u++]=i[r];else while(i[r]!==t)n[u++]=i[r++];return n.length=u,n},grep:function(n,t,i){var u,f=[],r=0,e=n.length;for(i=!!i;e>r;r++)u=!!t(n[r],r),i!==u&&f.push(n[r]);return f},map:function(n,t,i){var u,r=0,e=n.length,o=gt(n),f=[];if(o)for(;e>r;r++)u=t(n[r],r,i),null!=u&&(f[f.length]=u);else for(r in n)u=t(n[r],r,i),null!=u&&(f[f.length]=u);return di.apply([],f)},guid:1,proxy:function(n,r){var f,u,e;return"string"==typeof r&&(e=n[r],r=n,n=e),i.isFunction(n)?(f=l.call(arguments,2),u=function(){return n.apply(r||this,f.concat(l.call(arguments)))},u.guid=n.guid=n.guid||i.guid++,u):t},access:function(n,r,u,f,e,o,s){var h=0,l=n.length,c=null==u;if("object"===i.type(u)){e=!0;for(h in u)i.access(n,r,h,u[h],!0,o,s)}else if(f!==t&&(e=!0,i.isFunction(f)||(s=!0),c&&(s?(r.call(n,f),r=null):(c=r,r=function(n,t,r){return c.call(i(n),r)})),r))for(;l>h;h++)r(n[h],u,s?f:f.call(n[h],h,r(n[h],u)));return e?n:c?r.call(n):l?r(n[0],u):o},now:function(){return(new Date).getTime()},swap:function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f}});i.ready.promise=function(t){if(!et)if(et=i.Deferred(),"complete"===r.readyState)setTimeout(i.ready);else if(r.addEventListener)r.addEventListener("DOMContentLoaded",h,!1),n.addEventListener("load",h,!1);else{r.attachEvent("onreadystatechange",h);n.attachEvent("onload",h);var u=!1;try{u=null==n.frameElement&&r.documentElement}catch(e){}u&&u.doScroll&&function f(){if(!i.isReady){try{u.doScroll("left")}catch(n){return setTimeout(f,50)}tr();i.ready()}}()}return et.promise(t)};i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(n,t){ot["[object "+t+"]"]=t.toLowerCase()});bi=i(r),function(n,t){function u(n,t,i,r){var p,u,f,l,w,a,k,c,g,d;if((t?t.ownerDocument||t:y)!==s&&nt(t),t=t||s,i=i||[],!n||"string"!=typeof n)return i;if(1!==(l=t.nodeType)&&9!==l)return[];if(v&&!r){if(p=or.exec(n))if(f=p[1]){if(9===l){if(u=t.getElementById(f),!u||!u.parentNode)return i;if(u.id===f)return i.push(u),i}else if(t.ownerDocument&&(u=t.ownerDocument.getElementById(f))&&ot(t,u)&&u.id===f)return i.push(u),i}else{if(p[2])return b.apply(i,t.getElementsByTagName(n)),i;if((f=p[3])&&e.getElementsByClassName&&t.getElementsByClassName)return b.apply(i,t.getElementsByClassName(f)),i}if(e.qsa&&(!h||!h.test(n))){if(c=k=o,g=t,d=9===l&&n,1===l&&"object"!==t.nodeName.toLowerCase()){for(a=pt(n),(k=t.getAttribute("id"))?c=k.replace(cr,"\\$&"):t.setAttribute("id",c),c="[id='"+c+"'] ",w=a.length;w--;)a[w]=c+wt(a[w]);g=ti.test(n)&&t.parentNode||t;d=a.join(",")}if(d)try{return b.apply(i,g.querySelectorAll(d)),i}catch(tt){}finally{k||t.removeAttribute("id")}}}return pr(n.replace(vt,"$1"),t,i,r)}function ri(){function n(i,u){return t.push(i+=" ")>r.cacheLength&&delete n[t.shift()],n[i]=u}var t=[];return n}function c(n){return n[o]=!0,n}function l(n){var t=s.createElement("div");try{return!!n(t)}catch(i){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ui(n,t){for(var u=n.split("|"),i=n.length;i--;)r.attrHandle[u[i]]=t}function bi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||vi)-(~n.sourceIndex||vi);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function lr(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function ar(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function rt(n){return c(function(t){return t=+t,c(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ki(){}function pt(n,t){var e,f,s,o,i,h,c,l=li[n+" "];if(l)return t?0:l.slice(0);for(i=n,h=[],c=r.preFilter;i;){(!e||(f=ir.exec(i)))&&(f&&(i=i.slice(f[0].length)||i),h.push(s=[]));e=!1;(f=rr.exec(i))&&(e=f.shift(),s.push({value:e,type:f[0].replace(vt," ")}),i=i.slice(e.length));for(o in r.filter)(f=yt[o].exec(i))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),i=i.slice(e.length));if(!e)break}return t?i.length:i?u.error(n):li(n,h).slice(0)}function wt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function fi(n,t,i){var r=t.dir,u=i&&"parentNode"===r,f=di++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,e){var h,s,c,l=p+" "+f;if(e){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,e))return!0}else while(t=t[r])if(1===t.nodeType||u)if(c=t[o]||(t[o]={}),(s=c[r])&&s[0]===l){if((h=s[1])===!0||h===ht)return h===!0}else if(s=c[r]=[l],s[1]=n(t,i,e)||ht,s[1]===!0)return!0}}function ei(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function bt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;s>f;f++)(e=n[f])&&(!i||i(e,r,u))&&(o.push(e),h&&t.push(f));return o}function oi(n,t,i,r,u,f){return r&&!r[o]&&(r=oi(r)),u&&!u[o]&&(u=oi(u,f)),c(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,k=f||yr(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?k:bt(k,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=bt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?it.call(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=bt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):b.apply(e,h)})}function si(n){for(var s,u,i,e=n.length,h=r.relative[n[0].type],c=h||r.relative[" "],t=h?1:0,l=fi(function(n){return n===s},c,!0),a=fi(function(n){return it.call(s,n)>-1},c,!0),f=[function(n,t,i){return!h&&(i||t!==lt)||((s=t).nodeType?l(n,t,i):a(n,t,i))}];e>t;t++)if(u=r.relative[n[t].type])f=[fi(ei(f),u)];else{if(u=r.filter[n[t].type].apply(null,n[t].matches),u[o]){for(i=++t;e>i;i++)if(r.relative[n[i].type])break;return oi(t>1&&ei(f),t>1&&wt(n.slice(0,t-1).concat({value:" "===n[t-2].type?"*":""})).replace(vt,"$1"),u,i>t&&si(n.slice(t,i)),e>i&&si(n=n.slice(i)),e>i&&wt(n))}f.push(u)}return ei(f)}function vr(n,t){var f=0,i=t.length>0,e=n.length>0,o=function(o,h,c,l,a){var y,g,k,w=[],d=0,v="0",nt=o&&[],tt=null!=a,it=lt,ut=o||e&&r.find.TAG("*",a&&h.parentNode||h),rt=p+=null==it?1:Math.random()||.1;for(tt&&(lt=h!==s&&h,ht=f);null!=(y=ut[v]);v++){if(e&&y){for(g=0;k=n[g++];)if(k(y,h,c)){l.push(y);break}tt&&(p=rt,ht=++f)}i&&((y=!k&&y)&&d--,o&&nt.push(y))}if(d+=v,i&&v!==d){for(g=0;k=t[g++];)k(nt,w,h,c);if(o){if(d>0)while(v--)nt[v]||w[v]||(w[v]=nr.call(l));w=bt(w)}b.apply(l,w);tt&&!o&&w.length>0&&d+t.length>1&&u.uniqueSort(l)}return tt&&(p=rt,lt=it),nt};return i?c(o):o}function yr(n,t,i){for(var r=0,f=t.length;f>r;r++)u(n,t[r],i);return i}function pr(n,t,i,u){var s,f,o,c,l,h=pt(n);if(!u&&1===h.length){if(f=h[0]=h[0].slice(0),f.length>2&&"ID"===(o=f[0]).type&&e.getById&&9===t.nodeType&&v&&r.relative[f[1].type]){if(t=(r.find.ID(o.matches[0].replace(k,d),t)||[])[0],!t)return i;n=n.slice(f.shift().value.length)}for(s=yt.needsContext.test(n)?0:f.length;s--;){if(o=f[s],r.relative[c=o.type])break;if((l=r.find[c])&&(u=l(o.matches[0].replace(k,d),ti.test(f[0].type)&&t.parentNode||t))){if(f.splice(s,1),n=u.length&&wt(f),!n)return b.apply(i,u),i;break}}}return kt(n,h)(u,t,!v,i,ti.test(n)),i}var ut,e,ht,r,ct,hi,kt,lt,g,nt,s,a,v,h,tt,at,ot,o="sizzle"+-new Date,y=n.document,p=0,di=0,ci=ri(),li=ri(),ai=ri(),ft=!1,dt=function(n,t){return n===t?(ft=!0,0):0},st=typeof t,vi=-2147483648,gi={}.hasOwnProperty,w=[],nr=w.pop,tr=w.push,b=w.push,yi=w.slice,it=w.indexOf||function(n){for(var t=0,i=this.length;i>t;t++)if(this[t]===n)return t;return-1},gt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",f="[\\x20\\t\\r\\n\\f]",et="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",pi=et.replace("w","w#"),wi="\\["+f+"*("+et+")"+f+"*(?:([*^$|!~]?=)"+f+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+pi+")|)|)"+f+"*\\]",ni=":("+et+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+wi.replace(3,8)+")*)|.*)\\)|)",vt=RegExp("^"+f+"+|((?:^|[^\\\\])(?:\\\\.)*)"+f+"+$","g"),ir=RegExp("^"+f+"*,"+f+"*"),rr=RegExp("^"+f+"*([>+~]|"+f+")"+f+"*"),ti=RegExp(f+"*[+~]"),ur=RegExp("="+f+"*([^\\]'\"]*)"+f+"*\\]","g"),fr=RegExp(ni),er=RegExp("^"+pi+"$"),yt={ID:RegExp("^#("+et+")"),CLASS:RegExp("^\\.("+et+")"),TAG:RegExp("^("+et.replace("w","w*")+")"),ATTR:RegExp("^"+wi),PSEUDO:RegExp("^"+ni),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+f+"*(even|odd|(([+-]|)(\\d*)n|)"+f+"*(?:([+-]|)"+f+"*(\\d+)|))"+f+"*\\)|)","i"),bool:RegExp("^(?:"+gt+")$","i"),needsContext:RegExp("^"+f+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+f+"*((?:-\\d)?\\d*)"+f+"*\\)|)(?=[^-]|$)","i")},ii=/^[^{]+\{\s*\[native \w/,or=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,sr=/^(?:input|select|textarea|button)$/i,hr=/^h\d$/i,cr=/'|\\/g,k=RegExp("\\\\([\\da-f]{1,6}"+f+"?|("+f+")|.)","ig"),d=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{b.apply(w=yi.call(y.childNodes),y.childNodes);w[y.childNodes.length].nodeType}catch(wr){b={apply:w.length?function(n,t){tr.apply(n,yi.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}hi=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};e=u.support={};nt=u.setDocument=function(n){var i=n?n.ownerDocument||n:y,u=i.defaultView;return i!==s&&9===i.nodeType&&i.documentElement?(s=i,a=i.documentElement,v=!hi(i),u&&u.attachEvent&&u!==u.top&&u.attachEvent("onbeforeunload",function(){nt()}),e.attributes=l(function(n){return n.className="i",!n.getAttribute("className")}),e.getElementsByTagName=l(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),e.getElementsByClassName=l(function(n){return n.innerHTML="<div class='a'><\/div><div class='a i'><\/div>",n.firstChild.className="i",2===n.getElementsByClassName("i").length}),e.getById=l(function(n){return a.appendChild(n).id=o,!i.getElementsByName||!i.getElementsByName(o).length}),e.getById?(r.find.ID=function(n,t){if(typeof t.getElementById!==st&&v){var i=t.getElementById(n);return i&&i.parentNode?[i]:[]}},r.filter.ID=function(n){var t=n.replace(k,d);return function(n){return n.getAttribute("id")===t}}):(delete r.find.ID,r.filter.ID=function(n){var t=n.replace(k,d);return function(n){var i=typeof n.getAttributeNode!==st&&n.getAttributeNode("id");return i&&i.value===t}}),r.find.TAG=e.getElementsByTagName?function(n,i){return typeof i.getElementsByTagName!==st?i.getElementsByTagName(n):t}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},r.find.CLASS=e.getElementsByClassName&&function(n,i){return typeof i.getElementsByClassName!==st&&v?i.getElementsByClassName(n):t},tt=[],h=[],(e.qsa=ii.test(i.querySelectorAll))&&(l(function(n){n.innerHTML="<select><option selected=''><\/option><\/select>";n.querySelectorAll("[selected]").length||h.push("\\["+f+"*(?:value|"+gt+")");n.querySelectorAll(":checked").length||h.push(":checked")}),l(function(n){var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("t","");n.querySelectorAll("[t^='']").length&&h.push("[*^$]="+f+"*(?:''|\"\")");n.querySelectorAll(":enabled").length||h.push(":enabled",":disabled");n.querySelectorAll("*,:x");h.push(",.*:")})),(e.matchesSelector=ii.test(at=a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&l(function(n){e.disconnectedMatch=at.call(n,"div");at.call(n,"[s!='']:x");tt.push("!=",ni)}),h=h.length&&RegExp(h.join("|")),tt=tt.length&&RegExp(tt.join("|")),ot=ii.test(a.contains)||a.compareDocumentPosition?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},dt=a.compareDocumentPosition?function(n,t){if(n===t)return ft=!0,0;var r=t.compareDocumentPosition&&n.compareDocumentPosition&&n.compareDocumentPosition(t);return r?1&r||!e.sortDetached&&t.compareDocumentPosition(n)===r?n===i||ot(y,n)?-1:t===i||ot(y,t)?1:g?it.call(g,n)-it.call(g,t):0:4&r?-1:1:n.compareDocumentPosition?-1:1}:function(n,t){var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(n===t)return ft=!0,0;if(!o||!s)return n===i?-1:t===i?1:o?-1:s?1:g?it.call(g,n)-it.call(g,t):0;if(o===s)return bi(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);while(f[u]===e[u])u++;return u?bi(f[u],e[u]):f[u]===y?-1:e[u]===y?1:0},i):s};u.matches=function(n,t){return u(n,null,null,t)};u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==s&&nt(n),t=t.replace(ur,"='$1']"),!(!e.matchesSelector||!v||tt&&tt.test(t)||h&&h.test(t)))try{var i=at.call(n,t);if(i||e.disconnectedMatch||n.document&&11!==n.document.nodeType)return i}catch(r){}return u(t,s,null,[n]).length>0};u.contains=function(n,t){return(n.ownerDocument||n)!==s&&nt(n),ot(n,t)};u.attr=function(n,i){(n.ownerDocument||n)!==s&&nt(n);var f=r.attrHandle[i.toLowerCase()],u=f&&gi.call(r.attrHandle,i.toLowerCase())?f(n,i,!v):t;return u===t?e.attributes||!v?n.getAttribute(i):(u=n.getAttributeNode(i))&&u.specified?u.value:null:u};u.error=function(n){throw Error("Syntax error, unrecognized expression: "+n);};u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ft=!e.detectDuplicates,g=!e.sortStable&&n.slice(0),n.sort(dt),ft){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)n.splice(u[t],1)}return n};ct=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=ct(n)}else if(3===t||4===t)return n.nodeValue}else for(;r=n[u];u++)i+=ct(r);return i};r=u.selectors={cacheLength:50,createPseudo:c,match:yt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(k,d),n[3]=(n[4]||n[5]||"").replace(k,d),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var r,i=!n[5]&&n[2];return yt.CHILD.test(n[0])?null:(n[3]&&n[4]!==t?n[2]=n[4]:i&&fr.test(i)&&(r=pt(i,!0))&&(r=i.indexOf(")",i.length-r)-i.length)&&(n[0]=n[0].slice(0,r),n[2]=i.slice(0,r)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(k,d).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=ci[n+" "];return t||(t=RegExp("(^|"+f+")"+n+"("+f+"|$)"))&&ci(n,function(n){return t.test("string"==typeof n.className&&n.className||typeof n.getAttribute!==st&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f+" ").indexOf(i)>-1:"|="===t?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),e="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var a,k,c,l,v,w,b=s!==e?"nextSibling":"previousSibling",y=t.parentNode,g=f&&t.nodeName.toLowerCase(),d=!h&&!f;if(y){if(s){while(b){for(c=t;c=c[b];)if(f?c.nodeName.toLowerCase()===g:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[e?y.firstChild:y.lastChild],e&&d){for(k=y[o]||(y[o]={}),a=k[n]||[],v=a[0]===p&&a[1],l=a[0]===p&&a[2],c=v&&y.childNodes[v];c=++v&&c&&c[b]||(l=v=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){k[n]=[p,v,l];break}}else if(d&&(a=(t[o]||(t[o]={}))[n])&&a[0]===p)l=a[1];else while(c=++v&&c&&c[b]||(l=v=0)||w.pop())if((f?c.nodeName.toLowerCase()===g:1===c.nodeType)&&++l&&(d&&((c[o]||(c[o]={}))[n]=[p,l]),c===t))break;return l-=u,l===r||0==l%r&&l/r>=0}}},PSEUDO:function(n,t){var f,i=r.pseudos[n]||r.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return i[o]?i(t):i.length>1?(f=[n,n,"",t],r.setFilters.hasOwnProperty(n.toLowerCase())?c(function(n,r){for(var u,f=i(n,t),e=f.length;e--;)u=it.call(n,f[e]),n[u]=!(r[u]=f[e])}):function(n){return i(n,0,f)}):i}},pseudos:{not:c(function(n){var i=[],r=[],t=kt(n.replace(vt,"$1"));return t[o]?c(function(n,i,r,u){for(var e,o=t(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(i[f]=e))}):function(n,u,f){return i[0]=n,t(i,null,f,r),!r.pop()}}),has:c(function(n){return function(t){return u(n,t).length>0}}),contains:c(function(n){return function(t){return(t.textContent||t.innerText||ct(t)).indexOf(n)>-1}}),lang:c(function(n){return er.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(k,d).toLowerCase(),function(t){var i;do if(i=v?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===a},focus:function(n){return n===s.activeElement&&(!s.hasFocus||s.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeName>"@"||3===n.nodeType||4===n.nodeType)return!1;return!0},parent:function(n){return!r.pseudos.empty(n)},header:function(n){return hr.test(n.nodeName)},input:function(n){return sr.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||t.toLowerCase()===n.type)},first:rt(function(){return[0]}),last:rt(function(n,t){return[t-1]}),eq:rt(function(n,t,i){return[0>i?i+t:i]}),even:rt(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:rt(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:rt(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:rt(function(n,t,i){for(var r=0>i?i+t:i;t>++r;)n.push(r);return n})}};r.pseudos.nth=r.pseudos.eq;for(ut in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[ut]=lr(ut);for(ut in{submit:!0,reset:!0})r.pseudos[ut]=ar(ut);ki.prototype=r.filters=r.pseudos;r.setFilters=new ki;kt=u.compile=function(n,t){var r,u=[],f=[],i=ai[n+" "];if(!i){for(t||(t=pt(n)),r=t.length;r--;)i=si(t[r]),i[o]?u.push(i):f.push(i);i=ai(n,vr(f,u))}return i};e.sortStable=o.split("").sort(dt).join("")===o;e.detectDuplicates=ft;nt();e.sortDetached=l(function(n){return 1&n.compareDocumentPosition(s.createElement("div"))});l(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ui("type|href|height|width",function(n,i,r){return r?t:n.getAttribute(i,"type"===i.toLowerCase()?1:2)});e.attributes&&l(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ui("value",function(n,i,r){return r||"input"!==n.nodeName.toLowerCase()?t:n.defaultValue});l(function(n){return null==n.getAttribute("disabled")})||ui(gt,function(n,i,r){var u;return r?t:(u=n.getAttributeNode(i))&&u.specified?u.value:n[i]===!0?i.toLowerCase():null});i.find=u;i.expr=u.selectors;i.expr[":"]=i.expr.pseudos;i.unique=u.uniqueSort;i.text=u.getText;i.isXMLDoc=u.isXML;i.contains=u.contains}(n);ni={};i.Callbacks=function(n){n="string"==typeof n?ni[n]||ie(n):i.extend({},n);var s,f,c,e,o,l,r=[],u=!n.once&&[],a=function(t){for(f=n.memory&&t,c=!0,o=l||0,l=0,e=r.length,s=!0;r&&e>o;o++)if(r[o].apply(t[0],t[1])===!1&&n.stopOnFalse){f=!1;break}s=!1;r&&(u?u.length&&a(u.shift()):f?r=[]:h.disable())},h={add:function(){if(r){var t=r.length;(function u(t){i.each(t,function(t,f){var e=i.type(f);"function"===e?n.unique&&h.has(f)||r.push(f):f&&f.length&&"string"!==e&&u(f)})})(arguments);s?e=r.length:f&&(l=t,a(f))}return this},remove:function(){return r&&i.each(arguments,function(n,t){for(var u;(u=i.inArray(t,r,u))>-1;)r.splice(u,1),s&&(e>=u&&e--,o>=u&&o--)}),this},has:function(n){return n?i.inArray(n,r)>-1:!(!r||!r.length)},empty:function(){return r=[],e=0,this},disable:function(){return r=u=f=t,this},disabled:function(){return!r},lock:function(){return u=t,f||h.disable(),this},locked:function(){return!u},fireWith:function(n,t){return!r||c&&!u||(t=t||[],t=[n,t.slice?t.slice():t],s?u.push(t):a(t)),this},fire:function(){return h.fireWith(this,arguments),this},fired:function(){return!!c}};return h};i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var s=e[0],o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().done(f.resolve).fail(f.reject).progress(f.notify):f[s+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add;o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock);t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this};t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=l.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?l.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=Array(r),c=Array(r),s=Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().done(h(t,s,u)).fail(f.reject).progress(h(t,c,o)):--e;return e||f.resolveWith(s,u),f.promise()}});i.support=function(t){var a,e,f,h,c,l,v,y,s,u=r.createElement("div");if(u.setAttribute("className","t"),u.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>",a=u.getElementsByTagName("*")||[],e=u.getElementsByTagName("a")[0],!e||!e.style||!a.length)return t;h=r.createElement("select");l=h.appendChild(r.createElement("option"));f=u.getElementsByTagName("input")[0];e.style.cssText="top:1px;float:left;opacity:.5";t.getSetAttribute="t"!==u.className;t.leadingWhitespace=3===u.firstChild.nodeType;t.tbody=!u.getElementsByTagName("tbody").length;t.htmlSerialize=!!u.getElementsByTagName("link").length;t.style=/top/.test(e.getAttribute("style"));t.hrefNormalized="/a"===e.getAttribute("href");t.opacity=/^0.5/.test(e.style.opacity);t.cssFloat=!!e.style.cssFloat;t.checkOn=!!f.value;t.optSelected=l.selected;t.enctype=!!r.createElement("form").enctype;t.html5Clone="<:nav><\/:nav>"!==r.createElement("nav").cloneNode(!0).outerHTML;t.inlineBlockNeedsLayout=!1;t.shrinkWrapBlocks=!1;t.pixelPosition=!1;t.deleteExpando=!0;t.noCloneEvent=!0;t.reliableMarginRight=!0;t.boxSizingReliable=!0;f.checked=!0;t.noCloneChecked=f.cloneNode(!0).checked;h.disabled=!0;t.optDisabled=!l.disabled;try{delete u.test}catch(p){t.deleteExpando=!1}f=r.createElement("input");f.setAttribute("value","");t.input=""===f.getAttribute("value");f.value="t";f.setAttribute("type","radio");t.radioValue="t"===f.value;f.setAttribute("checked","t");f.setAttribute("name","t");c=r.createDocumentFragment();c.appendChild(f);t.appendChecked=f.checked;t.checkClone=c.cloneNode(!0).cloneNode(!0).lastChild.checked;u.attachEvent&&(u.attachEvent("onclick",function(){t.noCloneEvent=!1}),u.cloneNode(!0).click());for(s in{submit:!0,change:!0,focusin:!0})u.setAttribute(v="on"+s,"t"),t[s+"Bubbles"]=v in n||u.attributes[v].expando===!1;u.style.backgroundClip="content-box";u.cloneNode(!0).style.backgroundClip="";t.clearCloneStyle="content-box"===u.style.backgroundClip;for(s in i(t))break;return t.ownLast="0"!==s,i(function(){var h,e,f,c="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",s=r.getElementsByTagName("body")[0];s&&(h=r.createElement("div"),h.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",s.appendChild(h).appendChild(u),u.innerHTML="<table><tr><td><\/td><td>t<\/td><\/tr><\/table>",f=u.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",y=0===f[0].offsetHeight,f[0].style.display="",f[1].style.display="none",t.reliableHiddenOffsets=y&&0===f[0].offsetHeight,u.innerHTML="",u.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",i.swap(s,null!=s.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===u.offsetWidth}),n.getComputedStyle&&(t.pixelPosition="1%"!==(n.getComputedStyle(u,null)||{}).top,t.boxSizingReliable="4px"===(n.getComputedStyle(u,null)||{width:"4px"}).width,e=u.appendChild(r.createElement("div")),e.style.cssText=u.style.cssText=c,e.style.marginRight=e.style.width="0",u.style.width="1px",t.reliableMarginRight=!parseFloat((n.getComputedStyle(e,null)||{}).marginRight)),typeof u.style.zoom!==o&&(u.innerHTML="",u.style.cssText=c+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===u.offsetWidth,u.style.display="block",u.innerHTML="<div><\/div>",u.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==u.offsetWidth,t.inlineBlockNeedsLayout&&(s.style.zoom=1)),s.removeChild(h),h=u=f=e=null)}),a=h=c=l=e=f=null,t}({});ir=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/;rr=/([A-Z])/g;i.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(n){return n=n.nodeType?i.cache[n[i.expando]]:n[i.expando],!!n&&!ti(n)},data:function(n,t,i){return ur(n,t,i)},removeData:function(n,t){return fr(n,t)},_data:function(n,t,i){return ur(n,t,i,!0)},_removeData:function(n,t){return fr(n,t,!0)},acceptData:function(n){if(n.nodeType&&1!==n.nodeType&&9!==n.nodeType)return!1;var t=n.nodeName&&i.noData[n.nodeName.toLowerCase()];return!t||t!==!0&&n.getAttribute("classid")===t}});i.fn.extend({data:function(n,r){var e,f,o=null,s=0,u=this[0];if(n===t){if(this.length&&(o=i.data(u),1===u.nodeType&&!i._data(u,"parsedAttrs"))){for(e=u.attributes;e.length>s;s++)f=e[s].name,0===f.indexOf("data-")&&(f=i.camelCase(f.slice(5)),er(u,f,o[f]));i._data(u,"parsedAttrs",!0)}return o}return"object"==typeof n?this.each(function(){i.data(this,n)}):arguments.length>1?this.each(function(){i.data(this,n,r)}):u?er(u,n,i.data(u,n)):null},removeData:function(n){return this.each(function(){i.removeData(this,n)})}});i.extend({queue:function(n,r,u){var f;return n?(r=(r||"fx")+"queue",f=i._data(n,r),u&&(!f||i.isArray(u)?f=i._data(n,r,i.makeArray(u)):f.push(u)),f||[]):t},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var r=t+"queueHooks";return i._data(n,r)||i._data(n,r,{empty:i.Callbacks("once memory").add(function(){i._removeData(n,t+"queue");i._removeData(n,r)})})}});i.fn.extend({queue:function(n,r){var u=2;return"string"!=typeof n&&(r=n,n="fx",u--),u>arguments.length?i.queue(this[0],n):r===t?this:this.each(function(){var t=i.queue(this,n,r);i._queueHooks(this,n);"fx"===n&&"inprogress"!==t[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},delay:function(n,t){return n=i.fx?i.fx.speeds[n]||n:n,t=t||"fx",this.queue(t,function(t,i){var r=setTimeout(t,n);i.stop=function(){clearTimeout(r)}})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,r){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for("string"!=typeof n&&(r=n,n=t),n=n||"fx";s--;)u=i._data(f[s],n+"queueHooks"),u&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(r)}});var d,or,ii=/[\t\r\n\f]/g,re=/\r/g,ue=/^(?:input|select|textarea|button|object)$/i,fe=/^(?:a|area)$/i,ri=/^(?:checked|selected)$/i,a=i.support.getSetAttribute,ht=i.support.input;i.fn.extend({attr:function(n,t){return i.access(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})},prop:function(n,t){return i.access(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return n=i.propFix[n]||n,this.each(function(){try{this[n]=t;delete this[n]}catch(i){}})},addClass:function(n){var e,t,r,u,o,f=0,h=this.length,c="string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(c)for(e=(n||"").match(s)||[];h>f;f++)if(t=this[f],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(ii," "):" ")){for(o=0;u=e[o++];)0>r.indexOf(" "+u+" ")&&(r+=u+" ");t.className=i.trim(r)}return this},removeClass:function(n){var e,t,r,u,o,f=0,h=this.length,c=0===arguments.length||"string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(c)for(e=(n||"").match(s)||[];h>f;f++)if(t=this[f],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(ii," "):"")){for(o=0;u=e[o++];)while(r.indexOf(" "+u+" ")>=0)r=r.replace(" "+u+" "," ");t.className=n?i.trim(r):""}return this},toggleClass:function(n,t){var r=typeof n;return"boolean"==typeof t&&"string"===r?t?this.addClass(n):this.removeClass(n):i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}):this.each(function(){if("string"===r)for(var t,f=0,u=i(this),e=n.match(s)||[];t=e[f++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else(r===o||"boolean"===r)&&(this.className&&i._data(this,"__className__",this.className),this.className=this.className||n===!1?"":i._data(this,"__className__")||"")})},hasClass:function(n){for(var i=" "+n+" ",t=0,r=this.length;r>t;t++)if(1===this[t].nodeType&&(" "+this[t].className+" ").replace(ii," ").indexOf(i)>=0)return!0;return!1},val:function(n){var u,r,e,f=this[0];return arguments.length?(e=i.isFunction(n),this.each(function(u){var f;1===this.nodeType&&(f=e?n.call(this,u,i(this).val()):n,null==f?f="":"number"==typeof f?f+="":i.isArray(f)&&(f=i.map(f,function(n){return null==n?"":n+""})),r=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,f,"value")!==t||(this.value=f))})):f?(r=i.valHooks[f.type]||i.valHooks[f.nodeName.toLowerCase()],r&&"get"in r&&(u=r.get(f,"value"))!==t?u:(u=f.value,"string"==typeof u?u.replace(re,""):null==u?"":u)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:n.text}},select:{get:function(n){for(var e,t,o=n.options,r=n.selectedIndex,u="select-one"===n.type||0>r,s=u?null:[],h=u?r+1:o.length,f=0>r?h:u?r:0;h>f;f++)if(t=o[f],!(!t.selected&&f!==r||(i.support.optDisabled?t.disabled:null!==t.getAttribute("disabled"))||t.parentNode.disabled&&i.nodeName(t.parentNode,"optgroup"))){if(e=i(t).val(),u)return e;s.push(e)}return s},set:function(n,t){for(var u,r,f=n.options,e=i.makeArray(t),o=f.length;o--;)r=f[o],(r.selected=i.inArray(i(r).val(),e)>=0)&&(u=!0);return u||(n.selectedIndex=-1),e}}},attr:function(n,r,u){var f,e,s=n.nodeType;if(n&&3!==s&&8!==s&&2!==s)return typeof n.getAttribute===o?i.prop(n,r,u):(1===s&&i.isXMLDoc(n)||(r=r.toLowerCase(),f=i.attrHooks[r]||(i.expr.match.bool.test(r)?or:d)),u===t?f&&"get"in f&&null!==(e=f.get(n,r))?e:(e=i.find.attr(n,r),null==e?t:e):null!==u?f&&"set"in f&&(e=f.set(n,u,r))!==t?e:(n.setAttribute(r,u+""),u):(i.removeAttr(n,r),t))},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(s);if(f&&1===n.nodeType)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)?ht&&a||!ri.test(r)?n[u]=!1:n[i.camelCase("default-"+r)]=n[u]=!1:i.attr(n,r,""),n.removeAttribute(a?r:u)},attrHooks:{type:{set:function(n,t){if(!i.support.radioValue&&"radio"===t&&i.nodeName(n,"input")){var r=n.value;return n.setAttribute("type",t),r&&(n.value=r),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(n,r,u){var e,f,s,o=n.nodeType;if(n&&3!==o&&8!==o&&2!==o)return s=1!==o||!i.isXMLDoc(n),s&&(r=i.propFix[r]||r,f=i.propHooks[r]),u!==t?f&&"set"in f&&(e=f.set(n,u,r))!==t?e:n[r]=u:f&&"get"in f&&null!==(e=f.get(n,r))?e:n[r]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):ue.test(n.nodeName)||fe.test(n.nodeName)&&n.href?0:-1}}}});or={set:function(n,t,r){return t===!1?i.removeAttr(n,r):ht&&a||!ri.test(r)?n.setAttribute(!a&&i.propFix[r]||r,r):n[i.camelCase("default-"+r)]=n[r]=!0,r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,r){var u=i.expr.attrHandle[r]||i.find.attr;i.expr.attrHandle[r]=ht&&a||!ri.test(r)?function(n,r,f){var e=i.expr.attrHandle[r],o=f?t:(i.expr.attrHandle[r]=t)!=u(n,r,f)?r.toLowerCase():null;return i.expr.attrHandle[r]=e,o}:function(n,r,u){return u?t:n[i.camelCase("default-"+r)]?r.toLowerCase():null}});ht&&a||(i.attrHooks.value={set:function(n,r,u){return i.nodeName(n,"input")?(n.defaultValue=r,t):d&&d.set(n,r,u)}});a||(d={set:function(n,i,r){var u=n.getAttributeNode(r);return u||n.setAttributeNode(u=n.ownerDocument.createAttribute(r)),u.value=i+="","value"===r||i===n.getAttribute(r)?i:t}},i.expr.attrHandle.id=i.expr.attrHandle.name=i.expr.attrHandle.coords=function(n,i,r){var u;return r?t:(u=n.getAttributeNode(i))&&""!==u.value?u.value:null},i.valHooks.button={get:function(n,i){var r=n.getAttributeNode(i);return r&&r.specified?r.value:t},set:d.set},i.attrHooks.contenteditable={set:function(n,t,i){d.set(n,""===t?!1:t,i)}},i.each(["width","height"],function(n,r){i.attrHooks[r]={set:function(n,i){return""===i?(n.setAttribute(r,"auto"),i):t}}}));i.support.hrefNormalized||i.each(["href","src"],function(n,t){i.propHooks[t]={get:function(n){return n.getAttribute(t,4)}}});i.support.style||(i.attrHooks.style={get:function(n){return n.style.cssText||t},set:function(n,t){return n.style.cssText=t+""}});i.support.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});i.support.enctype||(i.propFix.enctype="encoding");i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,r){return i.isArray(r)?n.checked=i.inArray(i(n).val(),r)>=0:t}};i.support.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});var ui=/^(?:input|select|textarea)$/i,ee=/^key/,oe=/^(?:mouse|contextmenu)|click/,sr=/^(?:focusinfocus|focusoutblur)$/,hr=/^([^.]*)(?:\.(.+)|)$/;i.event={global:{},add:function(n,r,u,f,e){var b,p,k,w,c,l,a,v,h,d,g,y=i._data(n);if(y){for(u.handler&&(w=u,u=w.handler,e=w.selector),u.guid||(u.guid=i.guid++),(p=y.events)||(p=y.events={}),(l=y.handle)||(l=y.handle=function(n){return typeof i===o||n&&i.event.triggered===n.type?t:i.event.dispatch.apply(l.elem,arguments)},l.elem=n),r=(r||"").match(s)||[""],k=r.length;k--;)b=hr.exec(r[k])||[],h=g=b[1],d=(b[2]||"").split(".").sort(),h&&(c=i.event.special[h]||{},h=(e?c.delegateType:c.bindType)||h,c=i.event.special[h]||{},a=i.extend({type:h,origType:g,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:d.join(".")},w),(v=p[h])||(v=p[h]=[],v.delegateCount=0,c.setup&&c.setup.call(n,f,d,l)!==!1||(n.addEventListener?n.addEventListener(h,l,!1):n.attachEvent&&n.attachEvent("on"+h,l))),c.add&&(c.add.call(n,a),a.handler.guid||(a.handler.guid=u.guid)),e?v.splice(v.delegateCount++,0,a):v.push(a),i.event.global[h]=!0);n=null}},remove:function(n,t,r,u,f){var y,o,h,b,p,a,c,l,e,w,k,v=i.hasData(n)&&i._data(n);if(v&&(a=v.events)){for(t=(t||"").match(s)||[""],p=t.length;p--;)if(h=hr.exec(t[p])||[],e=k=h[1],w=(h[2]||"").split(".").sort(),e){for(c=i.event.special[e]||{},e=(u?c.delegateType:c.bindType)||e,l=a[e]||[],h=h[2]&&RegExp("(^|\\.)"+w.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=y=l.length;y--;)o=l[y],!f&&k!==o.origType||r&&r.guid!==o.guid||h&&!h.test(o.namespace)||u&&u!==o.selector&&("**"!==u||!o.selector)||(l.splice(y,1),o.selector&&l.delegateCount--,c.remove&&c.remove.call(n,o));b&&!l.length&&(c.teardown&&c.teardown.call(n,w,v.handle)!==!1||i.removeEvent(n,e,v.handle),delete a[e])}else for(e in a)i.event.remove(n,e+t[p],r,u,!0);i.isEmptyObject(a)&&(delete v.handle,i._removeData(n,"events"))}},trigger:function(u,f,e,o){var a,v,s,w,l,c,b,p=[e||r],h=k.call(u,"type")?u.type:u,y=k.call(u,"namespace")?u.namespace.split("."):[];if(s=c=e=e||r,3!==e.nodeType&&8!==e.nodeType&&!sr.test(h+i.event.triggered)&&(h.indexOf(".")>=0&&(y=h.split("."),h=y.shift(),y.sort()),v=0>h.indexOf(":")&&"on"+h,u=u[i.expando]?u:new i.Event(h,"object"==typeof u&&u),u.isTrigger=o?2:3,u.namespace=y.join("."),u.namespace_re=u.namespace?RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,u.result=t,u.target||(u.target=e),f=null==f?[u]:i.makeArray(f,[u]),l=i.event.special[h]||{},o||!l.trigger||l.trigger.apply(e,f)!==!1)){if(!o&&!l.noBubble&&!i.isWindow(e)){for(w=l.delegateType||h,sr.test(w+h)||(s=s.parentNode);s;s=s.parentNode)p.push(s),c=s;c===(e.ownerDocument||r)&&p.push(c.defaultView||c.parentWindow||n)}for(b=0;(s=p[b++])&&!u.isPropagationStopped();)u.type=b>1?w:l.bindType||h,a=(i._data(s,"events")||{})[u.type]&&i._data(s,"handle"),a&&a.apply(s,f),a=v&&s[v],a&&i.acceptData(s)&&a.apply&&a.apply(s,f)===!1&&u.preventDefault();if(u.type=h,!o&&!u.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),f)===!1)&&i.acceptData(e)&&v&&e[h]&&!i.isWindow(e)){c=e[v];c&&(e[v]=null);i.event.triggered=h;try{e[h]()}catch(d){}i.event.triggered=t;c&&(e[v]=c)}return u.result}},dispatch:function(n){n=i.event.fix(n);var o,e,r,u,s,h=[],c=l.call(arguments),a=(i._data(this,"events")||{})[n.type]||[],f=i.event.special[n.type]||{};if(c[0]=n,n.delegateTarget=this,!f.preDispatch||f.preDispatch.call(this,n)!==!1){for(h=i.event.handlers.call(this,n,a),o=0;(u=h[o++])&&!n.isPropagationStopped();)for(n.currentTarget=u.elem,s=0;(r=u.handlers[s++])&&!n.isImmediatePropagationStopped();)(!n.namespace_re||n.namespace_re.test(r.namespace))&&(n.handleObj=r,n.data=r.data,e=((i.event.special[r.origType]||{}).handle||r.handler).apply(u.elem,c),e!==t&&(n.result=e)===!1&&(n.preventDefault(),n.stopPropagation()));return f.postDispatch&&f.postDispatch.call(this,n),n.result}},handlers:function(n,r){var e,o,f,s,c=[],h=r.delegateCount,u=n.target;if(h&&u.nodeType&&(!n.button||"click"!==n.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==n.type)){for(f=[],s=0;h>s;s++)o=r[s],e=o.selector+" ",f[e]===t&&(f[e]=o.needsContext?i(e,this).index(u)>=0:i.find(e,this,null,[u]).length),f[e]&&f.push(o);f.length&&c.push({elem:u,handlers:f})}return r.length>h&&c.push({elem:this,handlers:r.slice(h)}),c},fix:function(n){if(n[i.expando])return n;var e,o,s,u=n.type,f=n,t=this.fixHooks[u];for(t||(this.fixHooks[u]=t=oe.test(u)?this.mouseHooks:ee.test(u)?this.keyHooks:{}),s=t.props?this.props.concat(t.props):this.props,n=new i.Event(f),e=s.length;e--;)o=s[e],n[o]=f[o];return n.target||(n.target=f.srcElement||r),3===n.target.nodeType&&(n.target=n.target.parentNode),n.metaKey=!!n.metaKey,t.filter?t.filter(n,f):n},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,i){var u,o,f,e=i.button,s=i.fromElement;return null==n.pageX&&null!=i.clientX&&(o=n.target.ownerDocument||r,f=o.documentElement,u=o.body,n.pageX=i.clientX+(f&&f.scrollLeft||u&&u.scrollLeft||0)-(f&&f.clientLeft||u&&u.clientLeft||0),n.pageY=i.clientY+(f&&f.scrollTop||u&&u.scrollTop||0)-(f&&f.clientTop||u&&u.clientTop||0)),!n.relatedTarget&&s&&(n.relatedTarget=s===n.target?i.toElement:s),n.which||e===t||(n.which=1&e?1:2&e?3:4&e?2:0),n}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==cr()&&this.focus)try{return this.focus(),!1}catch(n){}},delegateType:"focusin"},blur:{trigger:function(){return this===cr()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return i.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){n.result!==t&&(n.originalEvent.returnValue=n.result)}}},simulate:function(n,t,r,u){var f=i.extend(new i.Event,r,{type:n,isSimulated:!0,originalEvent:{}});u?i.event.trigger(f,null,t):i.event.dispatch.call(t,f);f.isDefaultPrevented()&&r.preventDefault()}};i.removeEvent=r.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)}:function(n,t,i){var r="on"+t;n.detachEvent&&(typeof n[r]===o&&(n[r]=null),n.detachEvent(r,i))};i.Event=function(n,r){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||n.returnValue===!1||n.getPreventDefault&&n.getPreventDefault()?ct:g):this.type=n,r&&i.extend(this,r),this.timeStamp=n&&n.timeStamp||i.now(),this[i.expando]=!0,t):new i.Event(n,r)};i.Event.prototype={isDefaultPrevented:g,isPropagationStopped:g,isImmediatePropagationStopped:g,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=ct;n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=ct;n&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ct;this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return(!r||r!==f&&!i.contains(f,r))&&(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}});i.support.submitBubbles||(i.event.special.submit={setup:function(){return i.nodeName(this,"form")?!1:(i.event.add(this,"click._submit keypress._submit",function(n){var u=n.target,r=i.nodeName(u,"input")||i.nodeName(u,"button")?u.form:t;r&&!i._data(r,"submitBubbles")&&(i.event.add(r,"submit._submit",function(n){n._submit_bubble=!0}),i._data(r,"submitBubbles",!0))}),t)},postDispatch:function(n){n._submit_bubble&&(delete n._submit_bubble,this.parentNode&&!n.isTrigger&&i.event.simulate("submit",this.parentNode,n,!0))},teardown:function(){return i.nodeName(this,"form")?!1:(i.event.remove(this,"._submit"),t)}});i.support.changeBubbles||(i.event.special.change={setup:function(){return ui.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(i.event.add(this,"propertychange._change",function(n){"checked"===n.originalEvent.propertyName&&(this._just_changed=!0)}),i.event.add(this,"click._change",function(n){this._just_changed&&!n.isTrigger&&(this._just_changed=!1);i.event.simulate("change",this,n,!0)})),!1):(i.event.add(this,"beforeactivate._change",function(n){var t=n.target;ui.test(t.nodeName)&&!i._data(t,"changeBubbles")&&(i.event.add(t,"change._change",function(n){!this.parentNode||n.isSimulated||n.isTrigger||i.event.simulate("change",this.parentNode,n,!0)}),i._data(t,"changeBubbles",!0))}),t)},handle:function(n){var i=n.target;return this!==i||n.isSimulated||n.isTrigger||"radio"!==i.type&&"checkbox"!==i.type?n.handleObj.handler.apply(this,arguments):t},teardown:function(){return i.event.remove(this,"._change"),!ui.test(this.nodeName)}});i.support.focusinBubbles||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=0,f=function(n){i.event.simulate(t,n.target,i.event.fix(n),!0)};i.event.special[t]={setup:function(){0==u++&&r.addEventListener(n,f,!0)},teardown:function(){0==--u&&r.removeEventListener(n,f,!0)}}});i.fn.extend({on:function(n,r,u,f,e){var s,o;if("object"==typeof n){"string"!=typeof r&&(u=u||r,r=t);for(s in n)this.on(s,r,u,n[s],e);return this}if(null==u&&null==f?(f=r,u=r=t):null==f&&("string"==typeof r?(f=u,u=t):(f=u,u=r,r=t)),f===!1)f=g;else if(!f)return this;return 1===e&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),this.each(function(){i.event.add(this,n,f,u,r)})},one:function(n,t,i,r){return this.on(n,t,i,r,1)},off:function(n,r,u){var f,e;if(n&&n.preventDefault&&n.handleObj)return f=n.handleObj,i(n.delegateTarget).off(f.namespace?f.origType+"."+f.namespace:f.origType,f.selector,f.handler),this;if("object"==typeof n){for(e in n)this.off(e,r,n[e]);return this}return(r===!1||"function"==typeof r)&&(u=r,r=t),u===!1&&(u=g),this.each(function(){i.event.remove(this,n,u,r)})},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,r){var u=this[0];return u?i.event.trigger(n,r,u,!0):t}});var se=/^.[^:#\[\.,]*$/,he=/^(?:parents|prev(?:Until|All))/,lr=i.expr.match.needsContext,ce={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({find:function(n){var t,r=[],u=this,f=u.length;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;f>t;t++)if(i.contains(u[t],this))return!0}));for(t=0;f>t;t++)i.find(n,u[t],r);return r=this.pushStack(f>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},has:function(n){var t,r=i(n,this),u=r.length;return this.filter(function(){for(t=0;u>t;t++)if(i.contains(this,r[t]))return!0})},not:function(n){return this.pushStack(fi(this,n||[],!0))},filter:function(n){return this.pushStack(fi(this,n||[],!1))},is:function(n){return!!fi(this,"string"==typeof n&&lr.test(n)?i(n):n||[],!1).length},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=lr.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(11>r.nodeType&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){r=u.push(r);break}return this.pushStack(u.length>1?i.unique(u):u)},index:function(n){return n?"string"==typeof n?i.inArray(this[0],i(n)):i.inArray(n.jquery?n[0]:n,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){var r="string"==typeof n?i(n,t):i.makeArray(n&&n.nodeType?[n]:n),u=i.merge(this.get(),r);return this.pushStack(i.unique(u))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return i.dir(n,"parentNode")},parentsUntil:function(n,t,r){return i.dir(n,"parentNode",r)},next:function(n){return ar(n,"nextSibling")},prev:function(n){return ar(n,"previousSibling")},nextAll:function(n){return i.dir(n,"nextSibling")},prevAll:function(n){return i.dir(n,"previousSibling")},nextUntil:function(n,t,r){return i.dir(n,"nextSibling",r)},prevUntil:function(n,t,r){return i.dir(n,"previousSibling",r)},siblings:function(n){return i.sibling((n.parentNode||{}).firstChild,n)},children:function(n){return i.sibling(n.firstChild)},contents:function(n){return i.nodeName(n,"iframe")?n.contentDocument||n.contentWindow.document:i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(ce[n]||(f=i.unique(f)),he.test(n)&&(f=f.reverse())),this.pushStack(f)}});i.extend({filter:function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))},dir:function(n,r,u){for(var e=[],f=n[r];f&&9!==f.nodeType&&(u===t||1!==f.nodeType||!i(f).is(u));)1===f.nodeType&&e.push(f),f=f[r];return e},sibling:function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i}});var yr="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",le=/ jQuery\d+="(?:null|\d+)"/g,pr=RegExp("<(?:"+yr+")[\\s/>]","i"),ei=/^\s+/,wr=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,br=/<([\w:]+)/,kr=/<tbody/i,ae=/<|&#?\w+;/,ve=/<(?:script|style|link)/i,oi=/^(?:checkbox|radio)$/i,ye=/checked\s*(?:[^=]|=\s*.checked.)/i,dr=/^$|\/(?:java|ecma)script/i,pe=/^true\/(.*)/,we=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,e={option:[1,"<select multiple='multiple'>","<\/select>"],legend:[1,"<fieldset>","<\/fieldset>"],area:[1,"<map>","<\/map>"],param:[1,"<object>","<\/object>"],thead:[1,"<table>","<\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],col:[2,"<table><tbody><\/tbody><colgroup>","<\/colgroup><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:i.support.htmlSerialize?[0,"",""]:[1,"X<div>","<\/div>"]},be=vr(r),si=be.appendChild(r.createElement("div"));e.optgroup=e.option;e.tbody=e.tfoot=e.colgroup=e.caption=e.thead;e.th=e.td;i.fn.extend({text:function(n){return i.access(this,function(n){return n===t?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||r).createTextNode(n))},null,n,arguments.length)},append:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=gr(this,n);t.appendChild(n)}})},prepend:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=gr(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},remove:function(n,t){for(var r,e=n?i.filter(n,this):this,f=0;null!=(r=e[f]);f++)t||1!==r.nodeType||i.cleanData(u(r)),r.parentNode&&(t&&i.contains(r.ownerDocument,r)&&hi(u(r,"script")),r.parentNode.removeChild(r));return this},empty:function(){for(var n,t=0;null!=(n=this[t]);t++){for(1===n.nodeType&&i.cleanData(u(n,!1));n.firstChild;)n.removeChild(n.firstChild);n.options&&i.nodeName(n,"select")&&(n.options.length=0)}return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return i.access(this,function(n){var r=this[0]||{},f=0,o=this.length;if(n===t)return 1===r.nodeType?r.innerHTML.replace(le,""):t;if(!("string"!=typeof n||ve.test(n)||!i.support.htmlSerialize&&pr.test(n)||!i.support.leadingWhitespace&&ei.test(n)||e[(br.exec(n)||["",""])[1].toLowerCase()])){n=n.replace(wr,"<$1><\/$2>");try{for(;o>f;f++)r=this[f]||{},1===r.nodeType&&(i.cleanData(u(r,!1)),r.innerHTML=n);r=0}catch(s){}}r&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var t=i.map(this,function(n){return[n.nextSibling,n.parentNode]}),n=0;return this.domManip(arguments,function(r){var u=t[n++],f=t[n++];f&&(u&&u.parentNode!==f&&(u=this.nextSibling),i(this).remove(),f.insertBefore(r,u))},!0),n?this:this.remove()},detach:function(n){return this.remove(n,!0)},domManip:function(n,t,r){n=di.apply([],n);var h,f,c,o,v,s,e=0,l=this.length,p=this,w=l-1,a=n[0],y=i.isFunction(a);if(y||!(1>=l||"string"!=typeof a||i.support.checkClone)&&ye.test(a))return this.each(function(i){var u=p.eq(i);y&&(n[0]=a.call(this,i,u.html()));u.domManip(n,t,r)});if(l&&(s=i.buildFragment(n,this[0].ownerDocument,!1,!r&&this),h=s.firstChild,1===s.childNodes.length&&(s=h),h)){for(o=i.map(u(s,"script"),nu),c=o.length;l>e;e++)f=s,e!==w&&(f=i.clone(f,!0,!0),c&&i.merge(o,u(f,"script"))),t.call(this[e],f,e);if(c)for(v=o[o.length-1].ownerDocument,i.map(o,tu),e=0;c>e;e++)f=o[e],dr.test(f.type||"")&&!i._data(f,"globalEval")&&i.contains(v,f)&&(f.src?i._evalUrl(f.src):i.globalEval((f.text||f.textContent||f.innerHTML||"").replace(we,"")));s=h=null}return this}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,r=0,f=[],e=i(n),o=e.length-1;o>=r;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),kt.apply(f,u.get());return this.pushStack(f)}});i.extend({clone:function(n,t,r){var f,h,o,e,s,c=i.contains(n.ownerDocument,n);if(i.support.html5Clone||i.isXMLDoc(n)||!pr.test("<"+n.nodeName+">")?o=n.cloneNode(!0):(si.innerHTML=n.outerHTML,si.removeChild(o=si.firstChild)),!(i.support.noCloneEvent&&i.support.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(f=u(o),s=u(n),e=0;null!=(h=s[e]);++e)f[e]&&ke(h,f[e]);if(t)if(r)for(s=s||u(n),f=f||u(o),e=0;null!=(h=s[e]);e++)iu(h,f[e]);else iu(n,o);return f=u(o,"script"),f.length>0&&hi(f,!c&&u(n,"script")),f=s=h=null,o},buildFragment:function(n,t,r,f){for(var h,o,w,s,y,p,l,b=n.length,a=vr(t),c=[],v=0;b>v;v++)if(o=n[v],o||0===o)if("object"===i.type(o))i.merge(c,o.nodeType?[o]:o);else if(ae.test(o)){for(s=s||a.appendChild(t.createElement("div")),y=(br.exec(o)||["",""])[1].toLowerCase(),l=e[y]||e._default,s.innerHTML=l[1]+o.replace(wr,"<$1><\/$2>")+l[2],h=l[0];h--;)s=s.lastChild;if(!i.support.leadingWhitespace&&ei.test(o)&&c.push(t.createTextNode(ei.exec(o)[0])),!i.support.tbody)for(o="table"!==y||kr.test(o)?"<table>"!==l[1]||kr.test(o)?0:s:s.firstChild,h=o&&o.childNodes.length;h--;)i.nodeName(p=o.childNodes[h],"tbody")&&!p.childNodes.length&&o.removeChild(p);for(i.merge(c,s.childNodes),s.textContent="";s.firstChild;)s.removeChild(s.firstChild);s=a.lastChild}else c.push(t.createTextNode(o));for(s&&a.removeChild(s),i.support.appendChecked||i.grep(u(c,"input"),de),v=0;o=c[v++];)if((!f||-1===i.inArray(o,f))&&(w=i.contains(o.ownerDocument,o),s=u(a.appendChild(o),"script"),w&&hi(s),r))for(h=0;o=s[h++];)dr.test(o.type||"")&&r.push(o);return s=null,a},cleanData:function(n,t){for(var r,f,u,e,c=0,s=i.expando,h=i.cache,l=i.support.deleteExpando,a=i.event.special;null!=(r=n[c]);c++)if((t||i.acceptData(r))&&(u=r[s],e=u&&h[u])){if(e.events)for(f in e.events)a[f]?i.event.remove(r,f):i.removeEvent(r,f,e.handle);h[u]&&(delete h[u],l?delete r[s]:typeof r.removeAttribute!==o?r.removeAttribute(s):r[s]=null,b.push(u))}},_evalUrl:function(n){return i.ajax({url:n,type:"GET",dataType:"script","async":!1,global:!1,throws:!0})}});i.fn.extend({wrapAll:function(n){if(i.isFunction(n))return this.each(function(t){i(this).wrapAll(n.call(this,t))});if(this[0]){var t=i(n,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]);t.map(function(){for(var n=this;n.firstChild&&1===n.firstChild.nodeType;)n=n.firstChild;return n}).append(this)}return this},wrapInner:function(n){return i.isFunction(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});var rt,v,y,ci=/alpha\([^)]*\)/i,ge=/opacity\s*=\s*([^)]*)/,no=/^(top|right|bottom|left)$/,to=/^(none|table(?!-c[ea]).+)/,ru=/^margin/,io=RegExp("^("+st+")(.*)$","i"),lt=RegExp("^("+st+")(?!px)[a-z%]+$","i"),ro=RegExp("^([+-])=("+st+")","i"),uu={BODY:"block"},uo={position:"absolute",visibility:"hidden",display:"block"},fu={letterSpacing:0,fontWeight:400},p=["Top","Right","Bottom","Left"],eu=["Webkit","O","Moz","ms"];i.fn.extend({css:function(n,r){return i.access(this,function(n,r,u){var e,o,s={},f=0;if(i.isArray(r)){for(o=v(n),e=r.length;e>f;f++)s[r[f]]=i.css(n,r[f],!1,o);return s}return u!==t?i.style(n,r,u):i.css(n,r)},n,r,arguments.length>1)},show:function(){return su(this,!0)},hide:function(){return su(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){ut(this)?i(this).show():i(this).hide()})}});i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=y(n,"opacity");return""===i?"1":i}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:i.support.cssFloat?"cssFloat":"styleFloat"},style:function(n,r,u,f){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var o,s,e,h=i.camelCase(r),c=n.style;if(r=i.cssProps[h]||(i.cssProps[h]=ou(c,h)),e=i.cssHooks[r]||i.cssHooks[h],u===t)return e&&"get"in e&&(o=e.get(n,!1,f))!==t?o:c[r];if(s=typeof u,"string"===s&&(o=ro.exec(u))&&(u=(o[1]+1)*o[2]+parseFloat(i.css(n,r)),s="number"),!(null==u||"number"===s&&isNaN(u)||("number"!==s||i.cssNumber[h]||(u+="px"),i.support.clearCloneStyle||""!==u||0!==r.indexOf("background")||(c[r]="inherit"),e&&"set"in e&&(u=e.set(n,u,f))===t)))try{c[r]=u}catch(l){}}},css:function(n,r,u,f){var h,e,o,s=i.camelCase(r);return r=i.cssProps[s]||(i.cssProps[s]=ou(n.style,s)),o=i.cssHooks[r]||i.cssHooks[s],o&&"get"in o&&(e=o.get(n,!0,u)),e===t&&(e=y(n,r,f)),"normal"===e&&r in fu&&(e=fu[r]),""===u||u?(h=parseFloat(e),u===!0||i.isNumeric(h)?h||0:e):e}});n.getComputedStyle?(v=function(t){return n.getComputedStyle(t,null)},y=function(n,r,u){var s,h,c,o=u||v(n),e=o?o.getPropertyValue(r)||o[r]:t,f=n.style;return o&&(""!==e||i.contains(n.ownerDocument,n)||(e=i.style(n,r)),lt.test(e)&&ru.test(r)&&(s=f.width,h=f.minWidth,c=f.maxWidth,f.minWidth=f.maxWidth=f.width=e,e=o.width,f.width=s,f.minWidth=h,f.maxWidth=c)),e}):r.documentElement.currentStyle&&(v=function(n){return n.currentStyle},y=function(n,i,r){var s,e,o,h=r||v(n),u=h?h[i]:t,f=n.style;return null==u&&f&&f[i]&&(u=f[i]),lt.test(u)&&!no.test(i)&&(s=f.left,e=n.runtimeStyle,o=e&&e.left,o&&(e.left=n.currentStyle.left),f.left="fontSize"===i?"1em":u,u=f.pixelLeft+"px",f.left=s,o&&(e.left=o)),""===u?"auto":u});i.each(["height","width"],function(n,r){i.cssHooks[r]={get:function(n,u,f){return u?0===n.offsetWidth&&to.test(i.css(n,"display"))?i.swap(n,uo,function(){return lu(n,r,f)}):lu(n,r,f):t},set:function(n,t,u){var f=u&&v(n);return hu(n,t,u?cu(n,r,u,i.support.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,f),f):0)}}});i.support.opacity||(i.cssHooks.opacity={get:function(n,t){return ge.test((t&&n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(n,t){var r=n.style,u=n.currentStyle,e=i.isNumeric(t)?"alpha(opacity="+100*t+")":"",f=u&&u.filter||r.filter||"";r.zoom=1;(t>=1||""===t)&&""===i.trim(f.replace(ci,""))&&r.removeAttribute&&(r.removeAttribute("filter"),""===t||u&&!u.filter)||(r.filter=ci.test(f)?f.replace(ci,e):f+" "+e)}});i(function(){i.support.reliableMarginRight||(i.cssHooks.marginRight={get:function(n,r){return r?i.swap(n,{display:"inline-block"},y,[n,"marginRight"]):t}});!i.support.pixelPosition&&i.fn.position&&i.each(["top","left"],function(n,r){i.cssHooks[r]={get:function(n,u){return u?(u=y(n,r),lt.test(u)?i(n).position()[r]+"px":u):t}}})});i.expr&&i.expr.filters&&(i.expr.filters.hidden=function(n){return 0>=n.offsetWidth&&0>=n.offsetHeight||!i.support.reliableHiddenOffsets&&"none"===(n.style&&n.style.display||i.css(n,"display"))},i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+p[r]+t]=u[r]||u[r-2]||u[0];return f}};ru.test(n)||(i.cssHooks[n+t].set=hu)});var fo=/%20/g,eo=/\[\]$/,yu=/\r?\n/g,oo=/^(?:submit|button|image|reset|file)$/i,so=/^(?:input|select|textarea|keygen)/i;i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&so.test(this.nodeName)&&!oo.test(n)&&(this.checked||!oi.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(yu,"\r\n")}}):{name:t.name,value:r.replace(yu,"\r\n")}}).get()}});i.param=function(n,r){var u,f=[],e=function(n,t){t=i.isFunction(t)?t():null==t?"":t;f[f.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(r===t&&(r=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){e(this.name,this.value)});else for(u in n)li(u,n[u],r,e);return f.join("&").replace(fo,"+")};i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}});i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)},bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)}});var w,c,ai=i.now(),vi=/\?/,ho=/#.*$/,pu=/([?&])_=[^&]*/,co=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,lo=/^(?:GET|HEAD)$/,ao=/^\/\//,wu=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,bu=i.fn.load,ku={},yi={},du="*/".concat("*");try{c=cf.href}catch(ns){c=r.createElement("a");c.href="";c=c.href}w=wu.exec(c.toLowerCase())||[];i.fn.load=function(n,r,u){if("string"!=typeof n&&bu)return bu.apply(this,arguments);var f,s,h,e=this,o=n.indexOf(" ");return o>=0&&(f=n.slice(o,n.length),n=n.slice(0,o)),i.isFunction(r)?(u=r,r=t):r&&"object"==typeof r&&(h="POST"),e.length>0&&i.ajax({url:n,type:h,dataType:"html",data:r}).done(function(n){s=arguments;e.html(f?i("<div>").append(i.parseHTML(n)).find(f):n)}).complete(u&&function(n,t){e.each(u,s||[n.responseText,t,n])}),this};i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}});i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:c,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(w[1]),global:!0,processData:!0,"async":!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":du,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?pi(pi(n,i.ajaxSettings),t):pi(i.ajaxSettings,n)},ajaxPrefilter:gu(ku),ajaxTransport:gu(yi),ajax:function(n,r){function k(n,r,s,c){var a,rt,k,p,w,l=r;2!==o&&(o=2,g&&clearTimeout(g),y=t,d=c||"",f.readyState=n>0?4:0,a=n>=200&&300>n||304===n,s&&(p=vo(u,f,s)),p=yo(u,p,f,a),a?(u.ifModified&&(w=f.getResponseHeader("Last-Modified"),w&&(i.lastModified[e]=w),w=f.getResponseHeader("etag"),w&&(i.etag[e]=w)),204===n||"HEAD"===u.type?l="nocontent":304===n?l="notmodified":(l=p.state,rt=p.data,k=p.error,a=!k)):(k=l,(n||!l)&&(l="error",0>n&&(n=0))),f.status=n,f.statusText=(r||l)+"",a?tt.resolveWith(h,[rt,l,f]):tt.rejectWith(h,[f,l,k]),f.statusCode(b),b=t,v&&nt.trigger(a?"ajaxSuccess":"ajaxError",[f,u,a?rt:k]),it.fireWith(h,[f,l]),v&&(nt.trigger("ajaxComplete",[f,u]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof n&&(r=n,n=t);r=r||{};var l,a,e,d,g,v,y,p,u=i.ajaxSetup({},r),h=u.context||u,nt=u.context&&(h.nodeType||h.jquery)?i(h):i.event,tt=i.Deferred(),it=i.Callbacks("once memory"),b=u.statusCode||{},rt={},ut={},o=0,ft="canceled",f={readyState:0,getResponseHeader:function(n){var t;if(2===o){if(!p)for(p={};t=co.exec(d);)p[t[1].toLowerCase()]=t[2];t=p[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===o?d:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return o||(n=ut[i]=ut[i]||n,rt[n]=t),this},overrideMimeType:function(n){return o||(u.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>o)for(t in n)b[t]=[b[t],n[t]];else f.always(n[f.status]);return this},abort:function(n){var t=n||ft;return y&&y.abort(t),k(0,t),this}};if(tt.promise(f).complete=it.add,f.success=f.done,f.error=f.fail,u.url=((n||u.url||c)+"").replace(ho,"").replace(ao,w[1]+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=i.trim(u.dataType||"*").toLowerCase().match(s)||[""],null==u.crossDomain&&(l=wu.exec(u.url.toLowerCase()),u.crossDomain=!(!l||l[1]===w[1]&&l[2]===w[2]&&(l[3]||("http:"===l[1]?"80":"443"))===(w[3]||("http:"===w[1]?"80":"443")))),u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),nf(ku,u,r,f),2===o)return f;v=u.global;v&&0==i.active++&&i.event.trigger("ajaxStart");u.type=u.type.toUpperCase();u.hasContent=!lo.test(u.type);e=u.url;u.hasContent||(u.data&&(e=u.url+=(vi.test(e)?"&":"?")+u.data,delete u.data),u.cache===!1&&(u.url=pu.test(e)?e.replace(pu,"$1_="+ai++):e+(vi.test(e)?"&":"?")+"_="+ai++));u.ifModified&&(i.lastModified[e]&&f.setRequestHeader("If-Modified-Since",i.lastModified[e]),i.etag[e]&&f.setRequestHeader("If-None-Match",i.etag[e]));(u.data&&u.hasContent&&u.contentType!==!1||r.contentType)&&f.setRequestHeader("Content-Type",u.contentType);f.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+du+"; q=0.01":""):u.accepts["*"]);for(a in u.headers)f.setRequestHeader(a,u.headers[a]);if(u.beforeSend&&(u.beforeSend.call(h,f,u)===!1||2===o))return f.abort();ft="abort";for(a in{success:1,error:1,complete:1})f[a](u[a]);if(y=nf(yi,u,r,f)){f.readyState=1;v&&nt.trigger("ajaxSend",[f,u]);u.async&&u.timeout>0&&(g=setTimeout(function(){f.abort("timeout")},u.timeout));try{o=1;y.send(rt,k)}catch(et){if(!(2>o))throw et;k(-1,et)}}else k(-1,"No Transport");return f},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,r){return i.get(n,t,r,"script")}});i.each(["get","post"],function(n,r){i[r]=function(n,u,f,e){return i.isFunction(u)&&(e=e||f,f=u,u=t),i.ajax({url:n,type:r,dataType:e,data:u,success:f})}});i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(n){return i.globalEval(n),n}}});i.ajaxPrefilter("script",function(n){n.cache===t&&(n.cache=!1);n.crossDomain&&(n.type="GET",n.global=!1)});i.ajaxTransport("script",function(n){if(n.crossDomain){var u,f=r.head||i("head")[0]||r.documentElement;return{send:function(t,i){u=r.createElement("script");u.async=!0;n.scriptCharset&&(u.charset=n.scriptCharset);u.src=n.url;u.onload=u.onreadystatechange=function(n,t){(t||!u.readyState||/loaded|complete/.test(u.readyState))&&(u.onload=u.onreadystatechange=null,u.parentNode&&u.parentNode.removeChild(u),u=null,t||i(200,"success"))};f.insertBefore(u,f.firstChild)},abort:function(){u&&u.onload(t,!0)}}}});wi=[];at=/(=)\?(?=&|$)|\?\?/;i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=wi.pop()||i.expando+"_"+ai++;return this[n]=!0,n}});i.ajaxPrefilter("json jsonp",function(r,u,f){var e,s,o,h=r.jsonp!==!1&&(at.test(r.url)?"url":"string"==typeof r.data&&!(r.contentType||"").indexOf("application/x-www-form-urlencoded")&&at.test(r.data)&&"data");return h||"jsonp"===r.dataTypes[0]?(e=r.jsonpCallback=i.isFunction(r.jsonpCallback)?r.jsonpCallback():r.jsonpCallback,h?r[h]=r[h].replace(at,"$1"+e):r.jsonp!==!1&&(r.url+=(vi.test(r.url)?"&":"?")+r.jsonp+"="+e),r.converters["script json"]=function(){return o||i.error(e+" was not called"),o[0]},r.dataTypes[0]="json",s=n[e],n[e]=function(){o=arguments},f.always(function(){n[e]=s;r[e]&&(r.jsonpCallback=u.jsonpCallback,wi.push(e));o&&i.isFunction(s)&&s(o[0]);o=s=t}),"script"):t});tf=0;vt=n.ActiveXObject&&function(){for(var n in nt)nt[n](t,!0)};i.ajaxSettings.xhr=n.ActiveXObject?function(){return!this.isLocal&&rf()||po()}:rf;tt=i.ajaxSettings.xhr();i.support.cors=!!tt&&"withCredentials"in tt;tt=i.support.ajax=!!tt;tt&&i.ajaxTransport(function(r){if(!r.crossDomain||i.support.cors){var u;return{send:function(f,e){var h,s,o=r.xhr();if(r.username?o.open(r.type,r.url,r.async,r.username,r.password):o.open(r.type,r.url,r.async),r.xhrFields)for(s in r.xhrFields)o[s]=r.xhrFields[s];r.mimeType&&o.overrideMimeType&&o.overrideMimeType(r.mimeType);r.crossDomain||f["X-Requested-With"]||(f["X-Requested-With"]="XMLHttpRequest");try{for(s in f)o.setRequestHeader(s,f[s])}catch(c){}o.send(r.hasContent&&r.data||null);u=function(n,f){var s,a,l,c;try{if(u&&(f||4===o.readyState))if(u=t,h&&(o.onreadystatechange=i.noop,vt&&delete nt[h]),f)4!==o.readyState&&o.abort();else{c={};s=o.status;a=o.getAllResponseHeaders();"string"==typeof o.responseText&&(c.text=o.responseText);try{l=o.statusText}catch(y){l=""}s||!r.isLocal||r.crossDomain?1223===s&&(s=204):s=c.text?200:404}}catch(v){f||e(-1,v)}c&&e(s,l,c,a)};r.async?4===o.readyState?setTimeout(u):(h=++tf,vt&&(nt||(nt={},i(n).unload(vt)),nt[h]=u),o.onreadystatechange=u):u()},abort:function(){u&&u(t,!0)}}}});var it,yt,wo=/^(?:toggle|show|hide)$/,uf=RegExp("^(?:([+-])=|)("+st+")([a-z%]*)$","i"),bo=/queueHooks$/,pt=[go],ft={"*":[function(n,t){var f=this.createTween(n,t),s=f.cur(),r=uf.exec(t),e=r&&r[3]||(i.cssNumber[n]?"":"px"),u=(i.cssNumber[n]||"px"!==e&&+s)&&uf.exec(i.css(f.elem,n)),o=1,h=20;if(u&&u[3]!==e){e=e||u[3];r=r||[];u=+s||1;do o=o||".5",u/=o,i.style(f.elem,n,u+e);while(o!==(o=f.cur()/s)&&1!==o&&--h)}return r&&(u=f.start=+u||+s||0,f.unit=e,f.end=r[1]?u+(r[1]+1)*r[2]:+r[2]),f}]};i.Animation=i.extend(sf,{tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.split(" ");for(var r,u=0,f=n.length;f>u;u++)r=n[u],ft[r]=ft[r]||[],ft[r].unshift(t)},prefilter:function(n,t){t?pt.unshift(n):pt.push(n)}});i.Tween=f;f.prototype={constructor:f,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||"swing";this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=f.propHooks[this.prop];return n&&n.get?n.get(this):f.propHooks._default.get(this)},run:function(n){var r,t=f.propHooks[this.prop];return this.pos=r=this.options.duration?i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):n,this.now=(this.end-this.start)*r+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),t&&t.set?t.set(this):f.propHooks._default.set(this),this}};f.prototype.init.prototype=f.prototype;f.propHooks={_default:{get:function(n){var t;return null==n.elem[n.prop]||n.elem.style&&null!=n.elem.style[n.prop]?(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0):n.elem[n.prop]},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):n.elem.style&&(null!=n.elem.style[i.cssProps[n.prop]]||i.cssHooks[n.prop])?i.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}};f.propHooks.scrollTop=f.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(wt(t,!0),n,i,u)}});i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(ut).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,r,u){var o=i.isEmptyObject(n),e=i.speed(t,r,u),f=function(){var t=sf(this,i.extend({},n),e);(o||i._data(this,"finish"))&&t.stop(!0)};return f.finish=f,o||e.queue===!1?this.each(f):this.queue(e.queue,f)},stop:function(n,r,u){var f=function(n){var t=n.stop;delete n.stop;t(u)};return"string"!=typeof n&&(u=r,r=n,n=t),r&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var o=!0,t=null!=n&&n+"queueHooks",e=i.timers,r=i._data(this);if(t)r[t]&&r[t].stop&&f(r[t]);else for(t in r)r[t]&&r[t].stop&&bo.test(t)&&f(r[t]);for(t=e.length;t--;)e[t].elem!==this||null!=n&&e[t].queue!==n||(e[t].anim.stop(u),o=!1,e.splice(t,1));(o||!u)&&i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,f=i._data(this),r=f[n+"queue"],e=f[n+"queueHooks"],u=i.timers,o=r?r.length:0;for(f.finish=!0,i.queue(this,n,[]),e&&e.stop&&e.stop.call(this,!0),t=u.length;t--;)u[t].elem===this&&u[t].queue===n&&(u[t].anim.stop(!0),u.splice(t,1));for(t=0;o>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete f.finish})}});i.each({slideDown:wt("show"),slideUp:wt("hide"),slideToggle:wt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,(null==u.queue||u.queue===!0)&&(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2}};i.timers=[];i.fx=f.prototype.init;i.fx.tick=function(){var u,n=i.timers,r=0;for(it=i.now();n.length>r;r++)u=n[r],u()||n[r]!==u||n.splice(r--,1);n.length||i.fx.stop();it=t};i.fx.timer=function(n){n()&&i.timers.push(n)&&i.fx.start()};i.fx.interval=13;i.fx.start=function(){yt||(yt=setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){clearInterval(yt);yt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fx.step={};i.expr&&i.expr.filters&&(i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length});i.fn.offset=function(n){if(arguments.length)return n===t?this:this.each(function(t){i.offset.setOffset(this,n,t)});var r,e,f={top:0,left:0},u=this[0],s=u&&u.ownerDocument;if(s)return r=s.documentElement,i.contains(r,u)?(typeof u.getBoundingClientRect!==o&&(f=u.getBoundingClientRect()),e=hf(s),{top:f.top+(e.pageYOffset||r.scrollTop)-(r.clientTop||0),left:f.left+(e.pageXOffset||r.scrollLeft)-(r.clientLeft||0)}):f};i.offset={setOffset:function(n,t,r){var f=i.css(n,"position");"static"===f&&(n.style.position="relative");var e=i(n),o=e.offset(),l=i.css(n,"top"),a=i.css(n,"left"),v=("absolute"===f||"fixed"===f)&&i.inArray("auto",[l,a])>-1,u={},s={},h,c;v?(s=e.position(),h=s.top,c=s.left):(h=parseFloat(l)||0,c=parseFloat(a)||0);i.isFunction(t)&&(t=t.call(n,r,o));null!=t.top&&(u.top=t.top-o.top+h);null!=t.left&&(u.left=t.left-o.left+c);"using"in t?t.using.call(n,u):e.css(u)}};i.fn.extend({position:function(){if(this[0]){var n,r,t={top:0,left:0},u=this[0];return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent||ki;n&&!i.nodeName(n,"html")&&"static"===i.css(n,"position");)n=n.offsetParent;return n||ki})}});i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,r){var u=/Y/.test(r);i.fn[n]=function(f){return i.access(this,function(n,f,e){var o=hf(n);return e===t?o?r in o?o[r]:o.document.documentElement[f]:n[f]:(o?o.scrollTo(u?i(o).scrollLeft():e,u?e:i(o).scrollTop()):n[f]=e,t)},n,f,arguments.length,null)}});i.each({Height:"height",Width:"width"},function(n,r){i.each({padding:"inner"+n,content:r,"":"outer"+n},function(u,f){i.fn[f]=function(f,e){var o=arguments.length&&(u||"boolean"!=typeof f),s=u||(f===!0||e===!0?"margin":"border");return i.access(this,function(r,u,f){var e;return i.isWindow(r)?r.document.documentElement["client"+n]:9===r.nodeType?(e=r.documentElement,Math.max(r.body["scroll"+n],e["scroll"+n],r.body["offset"+n],e["offset"+n],e["client"+n])):f===t?i.css(r,u,s):i.style(r,u,f,s)},r,o?f:t,o,null)}})});i.fn.size=function(){return this.length};i.fn.andSelf=i.fn.addBack;"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=i:(n.jQuery=n.$=i,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}))})(window);
/*! jQuery scrollto v2.1.2*/
(function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)})(function(n){"use strict";function r(t){return!t.nodeName||-1!==n.inArray(t.nodeName.toLowerCase(),["iframe","#document","html","body"])}function i(t){return n.isFunction(t)||n.isPlainObject(t)?t:{top:t,left:t}}var t=n.scrollTo=function(t,i,r){return n(window).scrollTo(t,i,r)};return t.defaults={axis:"xy",duration:0,limit:!0},n.fn.scrollTo=function(u,f,e){"object"==typeof f&&(e=f,f=0);"function"==typeof e&&(e={onAfter:e});"max"===u&&(u=9e9);e=n.extend({},t.defaults,e);f=f||e.duration;var o=e.queue&&1<e.axis.length;return o&&(f/=2),e.offset=i(e.offset),e.over=i(e.over),this.each(function(){function y(t){var i=n.extend({},e,{queue:!0,duration:f,complete:t&&function(){t.call(c,s,e)}});a.animate(h,i)}var p;if(null!==u){var l=r(this),c=l?this.contentWindow||window:this,a=n(c),s=u,h={},v;switch(typeof s){case"number":case"string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(s)){s=i(s);break}s=l?n(s):n(s,c);case"object":if(s.length===0)return;(s.is||s.style)&&(v=(s=n(s)).offset())}p=n.isFunction(e.offset)&&e.offset(c,s)||e.offset;n.each(e.axis.split(""),function(n,i){var u="x"===i?"Left":"Top",f=u.toLowerCase(),r="scroll"+u,w=a[r](),b=t.max(c,i);v?(h[r]=v[f]+(l?0:w-a.offset()[f]),e.margin&&(h[r]-=parseInt(s.css("margin"+u),10)||0,h[r]-=parseInt(s.css("border"+u+"Width"),10)||0),h[r]+=p[f]||0,e.over[f]&&(h[r]+=s["x"===i?"width":"height"]()*e.over[f])):(u=s[f],h[r]=u.slice&&"%"===u.slice(-1)?parseFloat(u)/100*b:u);e.limit&&/^\d+$/.test(h[r])&&(h[r]=0>=h[r]?0:Math.min(h[r],b));!n&&1<e.axis.length&&(w===h[r]?h={}:o&&(y(e.onAfterFirst),h={}))});y(e.onAfter)}})},t.max=function(t,i){var u="x"===i?"Width":"Height",e="scroll"+u;if(!r(t))return t[e]-n(t)[u.toLowerCase()]();var u="client"+u,f=t.ownerDocument||t.document,o=f.documentElement,f=f.body;return Math.max(o[e],f[e])-Math.min(o[u],f[u])},n.Tween.propHooks.scrollLeft=n.Tween.propHooks.scrollTop={get:function(t){return n(t.elem)[t.prop]()},set:function(t){var r=this.get(t),i;if(t.options.interrupt&&t._last&&t._last!==r)return n(t.elem).stop();i=Math.round(t.now);r!==i&&(n(t.elem)[t.prop](i),t._last=this.get(t))}},t});!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((n="undefined"!=typeof globalThis?globalThis:n||self).echarts={})}(this,function(n){"use strict";
/*! *****************************************************************************
    Copyright (c) Microsoft Corporation.
    Permission to use, copy, modify, and/or distribute this software for any
    purpose with or without fee is hereby granted.
    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
    REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
    AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
    INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
    LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
    OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
    PERFORMANCE OF THIS SOFTWARE.
    ***************************************************************************** */
function i(n,t){function i(){this.constructor=n}if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");sct(n,t);n.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}function roi(n){for(var t in pf)n[t]&&(pf[t]=n[t])}function lct(){return kiu++}function ltt(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];"undefined"!=typeof console&&console.error.apply(console,t)}function y(n){var i,u,t,f,e,r;if(null==n||"object"!=typeof n)return n;if(i=n,u=ov.call(n),"[object Array]"===u){if(!cv(n))for(i=[],t=0,f=n.length;t<f;t++)i[t]=y(n[t])}else if(foi[u]){if(!cv(n))if(e=n.constructor,e.from)i=e.from(n);else for(i=new e(n.length),t=0,f=n.length;t<f;t++)i[t]=n[t]}else if(!uoi[u]&&!cv(n)&&!sv(n))for(r in i={},n)n.hasOwnProperty(r)&&r!==cct&&(i[r]=y(n[r]));return i}function k(n,t,i){var r,f,e;if(!v(t)||!v(n))return i?y(t):n;for(r in t)t.hasOwnProperty(r)&&r!==cct&&(f=n[r],e=t[r],!v(e)||!v(f)||u(e)||u(f)||sv(e)||sv(f)||vct(e)||vct(f)||cv(e)||cv(f)?!i&&r in n||(n[r]=y(t[r])):k(f,e,i));return n}function att(n,t){for(var i=n[0],r=1,u=n.length;r<u;r++)i=k(i,n[r],t);return i}function r(n,t){if(Object.assign)Object.assign(n,t);else for(var i in t)t.hasOwnProperty(i)&&i!==cct&&(n[i]=t[i]);return n}function a(n,t,i){for(var r,f=et(t),u=0;u<f.length;u++)r=f[u],(i?null!=t[r]:null==n[r])&&(n[r]=t[r]);return n}function tt(n,t){if(n){if(n.indexOf)return n.indexOf(t);for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i}return-1}function act(n,t){function u(){}var i=n.prototype;for(var r in u.prototype=t.prototype,n.prototype=new u,i)i.hasOwnProperty(r)&&(n.prototype[r]=i[r]);n.prototype.constructor=n;n.superClass=t}function fi(n,t,i){var f,u,r;if(n="prototype"in n?n.prototype:n,t="prototype"in t?t.prototype:t,Object.getOwnPropertyNames)for(f=Object.getOwnPropertyNames(t),u=0;u<f.length;u++)r=f[u],"constructor"!==r&&(i?null!=t[r]:null==n[r])&&(n[r]=t[r]);else a(n,t,i)}function ir(n){return!!n&&"string"!=typeof n&&"number"==typeof n.length}function t(n,t,i){var r,f,u;if(n&&t)if(n.forEach&&n.forEach===piu)n.forEach(t,i);else if(n.length===+n.length)for(r=0,f=n.length;r<f;r++)t.call(i,n[r],r,n);else for(u in n)n.hasOwnProperty(u)&&t.call(i,n[u],u,n)}function f(n,t,i){if(!n)return[];if(!t)return ytt(n);if(n.map&&n.map===biu)return n.map(t,i);for(var u=[],r=0,f=n.length;r<f;r++)u.push(t.call(i,n[r],r,n));return u}function wu(n,t,i,r){if(n&&t){for(var u=0,f=n.length;u<f;u++)i=t.call(r,i,n[u],u,n);return i}}function pt(n,t,i){if(!n)return[];if(!t)return ytt(n);if(n.filter&&n.filter===wiu)return n.filter(t,i);for(var u=[],r=0,f=n.length;r<f;r++)t.call(i,n[r],r,n)&&u.push(n[r]);return u}function soi(n,t,i){if(n&&t)for(var r=0,u=n.length;r<u;r++)if(t.call(i,n[r],r,n))return n[r]}function et(n){var t,i;if(!n)return[];if(Object.keys)return Object.keys(n);t=[];for(i in n)n.hasOwnProperty(i)&&t.push(i);return t}function b(n){for(var i=[],t=1;t<arguments.length;t++)i[t-1]=arguments[t];return function(){return n.apply(this,i.concat(hct.call(arguments)))}}function u(n){return Array.isArray?Array.isArray(n):"[object Array]"===ov.call(n)}function l(n){return"function"==typeof n}function o(n){return"string"==typeof n}function vtt(n){return"[object String]"===ov.call(n)}function ht(n){return"number"==typeof n}function v(n){var t=typeof n;return"function"===t||!!n&&"object"===t}function vct(n){return!!uoi[ov.call(n)]}function nu(n){return!!foi[ov.call(n)]}function sv(n){return"object"==typeof n&&"number"==typeof n.nodeType&&"object"==typeof n.ownerDocument}function ub(n){return null!=n.colorStops}function hoi(n){return null!=n.image}function coi(n){return"[object RegExp]"===ov.call(n)}function hv(n){return n!=n}function yi(){for(var i,r,n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];for(i=0,r=n.length;i<r;i++)if(null!=n[i])return n[i]}function d(n,t){return null!=n?n:t}function le(n,t,i){return null!=n?n:null!=t?t:i}function ytt(n){for(var i=[],t=1;t<arguments.length;t++)i[t-1]=arguments[t];return hct.apply(n,i)}function ptt(n){if("number"==typeof n)return[n,n,n,n];var t=n.length;return 2===t?[n[0],n[1],n[0],n[1]]:3===t?[n[0],n[1],n[2],n[1]]:n}function or(n,t){if(!n)throw new Error(t);}function bu(n){return null==n?null:"function"==typeof n.trim?n.trim():n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}function fb(n){n[yct]=!0}function cv(n){return n[yct]}function c(n){return new pct(n)}function eb(n,t){for(var u,r=new n.constructor(n.length+t.length),i=0;i<n.length;i++)r[i]=n[i];for(u=n.length,i=0;i<t.length;i++)r[i+u]=t[i];return r}function ob(n,t){var i,u;return Object.create?i=Object.create(n):(u=function(){},u.prototype=n,i=new u),t&&r(i,t),i}function wct(n){var t=n.style;t.webkitUserSelect="none";t.userSelect="none";t.webkitTapHighlightColor="rgba(0,0,0,0)";t["-webkit-touch-callout"]="none"}function h(n,t){return n.hasOwnProperty(t)}function ei(){}function ys(n,t){return null==n&&(n=0),null==t&&(t=0),[n,t]}function sr(n,t){return n[0]=t[0],n[1]=t[1],n}function ae(n){return[n[0],n[1]]}function aoi(n,t,i){return n[0]=t,n[1]=i,n}function bct(n,t,i){return n[0]=t[0]+i[0],n[1]=t[1]+i[1],n}function wtt(n,t,i,r){return n[0]=t[0]+i[0]*r,n[1]=t[1]+i[1]*r,n}function ps(n,t,i){return n[0]=t[0]-i[0],n[1]=t[1]-i[1],n}function sb(n){return Math.sqrt(kct(n))}function kct(n){return n[0]*n[0]+n[1]*n[1]}function hb(n,t,i){return n[0]=t[0]*i,n[1]=t[1]*i,n}function lc(n,t){var i=sb(t);return 0===i?(n[0]=0,n[1]=0):(n[0]=t[0]/i,n[1]=t[1]/i),n}function btt(n,t){return Math.sqrt((n[0]-t[0])*(n[0]-t[0])+(n[1]-t[1])*(n[1]-t[1]))}function poi(n,t){return(n[0]-t[0])*(n[0]-t[0])+(n[1]-t[1])*(n[1]-t[1])}function cb(n,t,i,r){return n[0]=t[0]+r*(i[0]-t[0]),n[1]=t[1]+r*(i[1]-t[1]),n}function gi(n,t,i){var r=t[0],u=t[1];return n[0]=i[0]*r+i[2]*u+i[4],n[1]=i[1]*r+i[3]*u+i[5],n}function yo(n,t,i){return n[0]=Math.min(t[0],i[0]),n[1]=Math.min(t[1],i[1]),n}function po(n,t,i){return n[0]=Math.max(t[0],i[0]),n[1]=Math.max(t[1],i[1]),n}function dct(n,t,i,r,u,f){var s=r+"-"+u,l=n.length,a,v,e,c;if(f.hasOwnProperty(s))return f[s];if(1===t)return a=Math.round(Math.log((1<<l)-1&~u)/nru),n[i][a];for(v=r|1<<i,e=i+1;r&1<<e;)e++;for(var h=0,o=0,y=0;o<l;o++)c=1<<o,c&u||(h+=(y%2?-1:1)*n[i][o]*dct(n,t-1,e,v,u|c,f),y++);return f[s]=h,h}function woi(n,t){var f=[[n[0],n[1],1,0,0,0,-t[0]*n[0],-t[0]*n[1]],[0,0,0,n[0],n[1],1,-t[1]*n[0],-t[1]*n[1]],[n[2],n[3],1,0,0,0,-t[2]*n[2],-t[2]*n[3]],[0,0,0,n[2],n[3],1,-t[3]*n[2],-t[3]*n[3]],[n[4],n[5],1,0,0,0,-t[4]*n[4],-t[4]*n[5]],[0,0,0,n[4],n[5],1,-t[5]*n[4],-t[5]*n[5]],[n[6],n[7],1,0,0,0,-t[6]*n[6],-t[6]*n[7]],[0,0,0,n[6],n[7],1,-t[7]*n[6],-t[7]*n[7]]],e={},o=dct(f,8,0,0,0,e),i,u,r;if(0!==o){for(i=[],u=0;u<8;u++)for(r=0;r<8;r++)null==i[r]&&(i[r]=0),i[r]+=((u+r)%2?-1:1)*dct(f,7,0===u?1:0,1<<u,1<<r,e)/o*t[u];return function(n,t,r){var u=t*i[6]+r*i[7]+1;n[0]=(t*i[0]+r*i[1]+i[2])/u;n[1]=(t*i[3]+r*i[4]+i[5])/u}}}function gct(n,t,i,r,u){if(t.getBoundingClientRect&&ft.domSupported&&!boi(t)){var f=t.___zrEVENTSAVED||(t.___zrEVENTSAVED={}),o=function(n,t){var i=t.markers;if(i)return i;i=t.markers=[];for(var f=["left","right"],e=["top","bottom"],r=0;r<4;r++){var u=document.createElement("div"),o=r%2,s=(r>>1)%2;u.style.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",f[o]+":0",e[s]+":0",f[1-o]+":auto",e[1-s]+":auto",""].join("!important;");n.appendChild(u);i.push(u)}return i}(t,f),e=function(n,t,i){for(var s=i?"invTrans":"trans",h=t[s],f=t.srcCoords,u=[],e=[],o=!0,r=0;r<4;r++){var c=n[r].getBoundingClientRect(),l=2*r,a=c.left,v=c.top;u.push(a,v);o=o&&f&&a===f[l]&&v===f[l+1];e.push(n[r].offsetLeft,n[r].offsetTop)}return o&&h?h:(t.srcCoords=u,t[s]=i?woi(e,u):woi(u,e))}(o,f,u);if(e)return e(n,i,r),!0}return!1}function boi(n){return"CANVAS"===n.nodeName.toUpperCase()}function yr(n){return null==n?"":(n+"").replace(koi,function(n,t){return doi[t]})}function tlt(n,t,i,r){return i=i||{},r?goi(n,t,i):iru&&null!=t.layerX&&t.layerX!==t.offsetX?(i.zrX=t.layerX,i.zrY=t.layerY):null!=t.offsetX?(i.zrX=t.offsetX,i.zrY=t.offsetY):goi(n,t,i),i}function goi(n,t,i){var r,u,f;if(ft.domSupported&&n.getBoundingClientRect){if(r=t.clientX,u=t.clientY,boi(n))return f=n.getBoundingClientRect(),i.zrX=r-f.left,void(i.zrY=u-f.top);if(gct(nlt,n,r,u))return i.zrX=nlt[0],void(i.zrY=nlt[1])}i.zrX=i.zrY=0}function ilt(n){return n||window.event}function du(n,t,i){var u,f,e,r;return null!=(t=ilt(t)).zrX?t:(u=t.type,u&&u.indexOf("touch")>=0?(f="touchend"!==u?t.targetTouches[0]:t.changedTouches[0],f&&tlt(n,f,t,i)):(tlt(n,t,t,i),e=function(n){var r=n.wheelDelta,i,t;return r?r:(i=n.deltaX,t=n.deltaY,null==i||null==t)?r:3*(0!==t?Math.abs(t):Math.abs(i))*(t>0?-1:t<0?1:i>0?-1:1)}(t),t.zrDelta=e?e/120:-(t.detail||0)/3),r=t.button,null==t.which&&void 0!==r&&tru.test(t.type)&&(t.which=1&r?1:2&r?3:4&r?2:0),t)}function rlt(n,t,i,r){n.addEventListener(t,i,r)}function nsi(n){return 2===n.which||3===n.which}function isi(n){var t=n[1][0]-n[0][0],i=n[1][1]-n[0][1];return Math.sqrt(t*t+i*i)}function rru(){return[1,0,0,1,0,0]}function lb(n){return n[0]=1,n[1]=0,n[2]=0,n[3]=1,n[4]=0,n[5]=0,n}function gtt(n,t){return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n[4]=t[4],n[5]=t[5],n}function pe(n,t,i){var r=t[0]*i[0]+t[2]*i[1],u=t[1]*i[0]+t[3]*i[1],f=t[0]*i[2]+t[2]*i[3],e=t[1]*i[2]+t[3]*i[3],o=t[0]*i[4]+t[2]*i[5]+t[4],s=t[1]*i[4]+t[3]*i[5]+t[5];return n[0]=r,n[1]=u,n[2]=f,n[3]=e,n[4]=o,n[5]=s,n}function wf(n,t,i){return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n[4]=t[4]+i[0],n[5]=t[5]+i[1],n}function ws(n,t,i){var f=t[0],e=t[2],o=t[4],s=t[1],h=t[3],c=t[5],r=Math.sin(i),u=Math.cos(i);return n[0]=f*u+s*r,n[1]=-f*r+s*u,n[2]=e*u+h*r,n[3]=-e*r+u*h,n[4]=u*o+r*c,n[5]=u*c-r*o,n}function nit(n,t,i){var r=i[0],u=i[1];return n[0]=t[0]*r,n[1]=t[1]*u,n[2]=t[2]*r,n[3]=t[3]*u,n[4]=t[4]*r,n[5]=t[5]*u,n}function ac(n,t){var r=t[0],u=t[2],o=t[4],f=t[1],e=t[3],s=t[5],i=r*e-f*u;return i?(i=1/i,n[0]=e*i,n[1]=-f*i,n[2]=-u*i,n[3]=r*i,n[4]=(u*s-e*o)*i,n[5]=(f*o-r*s)*i,n):null}function rsi(n){var t=[1,0,0,1,0,0];return gtt(t,n),t}function fru(){ye(this.event)}function sru(n,t,i){var u,o;if(n[n.rectHover?"rectContain":"contain"](t,i)){for(var r=n,f=void 0,e=!1;r;){if(r.ignoreClip&&(e=!0),!e){if(u=r.getClipPath(),u&&!u.contain(t,i))return!1;r.silent&&(f=!0)}o=r.__hostTarget;r=o||r.parent}return!f||usi}return!1}function esi(n,t,i,r,u){for(var f,o,e=n.length-1;e>=0;e--)if(f=n[e],o=void 0,f!==u&&!f.ignore&&(o=sru(f,i,r))&&(!t.topTarget&&(t.topTarget=f),o!==usi)){t.target=f;break}}function osi(n,t,i){var r=n.painter;return t<0||t>r.getWidth()||i<0||i>r.getHeight()}function ssi(n,t,i,r){var u=t+1;if(u===i)return 1;if(r(n[u++],n[t])<0){for(;u<i&&r(n[u],n[u-1])<0;)u++;!function(n,t,i){for(i--;t<i;){var r=n[t];n[t++]=n[i];n[i--]=r}}(n,t,u)}else for(;u<i&&r(n[u],n[u-1])>=0;)u++;return u-t}function hsi(n,t,i,r,u){var e;for(r===t&&r++;r<i;r++){for(var o,h=n[r],f=t,s=r;f<s;)u(h,n[o=f+s>>>1])<0?s=o:f=o+1;e=r-f;switch(e){case 3:n[f+3]=n[f+2];case 2:n[f+2]=n[f+1];case 1:n[f+1]=n[f];break;default:for(;e>0;)n[f+e]=n[f+e-1],e--}n[f]=h}}function flt(n,t,i,r,u,f){var o=0,s=0,e=1,c,h;if(f(n,t[i+u])>0){for(s=r-u;e<s&&f(n,t[i+u+e])>0;)o=e,(e=1+(e<<1))<=0&&(e=s);e>s&&(e=s);o+=u;e+=u}else{for(s=u+1;e<s&&f(n,t[i+u-e])<=0;)o=e,(e=1+(e<<1))<=0&&(e=s);e>s&&(e=s);c=o;o=u-e;e=u-c}for(o++;o<e;)h=o+(e-o>>>1),f(n,t[i+h])>0?o=h+1:e=h;return e}function elt(n,t,i,r,u,f){var o=0,s=0,e=1,c,h;if(f(n,t[i+u])<0){for(s=u+1;e<s&&f(n,t[i+u-e])<0;)o=e,(e=1+(e<<1))<=0&&(e=s);e>s&&(e=s);c=o;o=u-e;e=u-c}else{for(s=r-u;e<s&&f(n,t[i+u+e])>=0;)o=e,(e=1+(e<<1))<=0&&(e=s);e>s&&(e=s);o+=u;e+=u}for(o++;o<e;)h=o+(e-o>>>1),f(n,t[i+h])<0?e=h:o=h+1;return e}function hru(n,t){function o(o){var c=f[o],s=r[o],l=f[o+1],h=r[o+1],a;r[o]=s+h;o===u-3&&(f[o+1]=f[o+2],r[o+1]=r[o+2]);u--;a=elt(n[l],n,c,s,0,t);c+=a;0!=(s-=a)&&0!==(h=flt(n[c+s-1],n,l,h,h-1,t))&&(s<=h?function(r,u,f,o){for(var s=0,a,v,y,p,s=0;s<u;s++)i[s]=n[r+s];var c=0,l=f,h=r;if(n[h++]=n[l++],0==--o){for(s=0;s<u;s++)n[h+s]=i[c+s];return}if(1===u){for(s=0;s<o;s++)n[h+s]=n[l+s];return void(n[h+o]=i[c])}for(p=e;;){a=0;v=0;y=!1;do if(t(n[l],i[c])<0){if(n[h++]=n[l++],v++,a=0,0==--o){y=!0;break}}else if(n[h++]=i[c++],a++,v=0,1==--u){y=!0;break}while((a|v)<p);if(y)break;do{if(0!==(a=elt(n[l],i,c,u,0,t))){for(s=0;s<a;s++)n[h+s]=i[c+s];if(h+=a,c+=a,(u-=a)<=1){y=!0;break}}if(n[h++]=n[l++],0==--o){y=!0;break}if(0!==(v=flt(i[c],n,l,o,0,t))){for(s=0;s<v;s++)n[h+s]=n[l+s];if(h+=v,l+=v,0==(o-=v)){y=!0;break}}if(n[h++]=i[c++],1==--u){y=!0;break}p--}while(a>=7||v>=7);if(y)break;p<0&&(p=0);p+=2}if((e=p)<1&&(e=1),1===u){for(s=0;s<o;s++)n[h+s]=n[l+s];n[h+o]=i[c]}else{if(0===u)throw new Error;for(s=0;s<u;s++)n[h+s]=i[c+s]}}(c,s,l,h):function(r,u,f,o){for(var s=0,b,s=0;s<o;s++)i[s]=n[f+s];var v=r+u-1,w=o-1,h=f+o-1,c=0,y=0;if(n[h--]=n[v--],0==--u){for(c=h-(o-1),s=0;s<o;s++)n[c+s]=i[s];return}if(1===o){for(y=(h-=u)+1,c=(v-=u)+1,s=u-1;s>=0;s--)n[y+s]=n[c+s];return void(n[h]=i[w])}for(b=e;;){var l=0,a=0,p=!1;do if(t(i[w],n[v])<0){if(n[h--]=n[v--],l++,a=0,0==--u){p=!0;break}}else if(n[h--]=i[w--],a++,l=0,1==--o){p=!0;break}while((l|a)<b);if(p)break;do{if(0!=(l=u-elt(i[w],n,r,u,u-1,t))){for(u-=l,y=(h-=l)+1,c=(v-=l)+1,s=l-1;s>=0;s--)n[y+s]=n[c+s];if(0===u){p=!0;break}}if(n[h--]=i[w--],1==--o){p=!0;break}if(0!=(a=o-flt(n[v],i,0,o,o-1,t))){for(o-=a,y=(h-=a)+1,c=(w-=a)+1,s=0;s<a;s++)n[y+s]=i[c+s];if(o<=1){p=!0;break}}if(n[h--]=n[v--],0==--u){p=!0;break}b--}while(l>=7||a>=7);if(p)break;b<0&&(b=0);b+=2}if((e=b)<1&&(e=1),1===o){for(y=(h-=u)+1,c=(v-=u)+1,s=u-1;s>=0;s--)n[y+s]=n[c+s];n[h]=i[w]}else{if(0===o)throw new Error;for(c=h-(o-1),s=0;s<o;s++)n[c+s]=i[s]}}(c,s,l,h))}var f,r,e=7,u=0,i;return n.length,i=[],f=[],r=[],{mergeRuns:function(){for(;u>1;){var n=u-2;if(n>=1&&r[n-1]<=r[n]+r[n+1]||n>=2&&r[n-2]<=r[n]+r[n-1])r[n-1]<r[n+1]&&n--;else if(r[n]>r[n+1])break;o(n)}},forceMergeRuns:function(){for(;u>1;){var n=u-2;n>0&&r[n-1]<r[n+1]&&n--;o(n)}},pushRun:function(n,t){f[u]=n;r[u]=t;u+=1}}}function rit(n,t,i,r){var f,u,o,s,e;if(i||(i=0),r||(r=n.length),f=r-i,!(f<2))if(u=0,f<32)hsi(n,i,r,i+(u=ssi(n,i,r,t)),t);else{o=hru(n,t);s=function(n){for(var t=0;n>=32;)t|=1&n,n>>=1;return n+t}(f);do(u=ssi(n,i,r,t))<s&&(e=f,e>s&&(e=s),hsi(n,i,i+e,i+u,t),u=e),o.pushRun(i,u),o.mergeRuns(),f-=u,i+=u;while(0!==f);o.forceMergeRuns()}}function slt(){olt||(olt=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function csi(n,t){return n.zlevel===t.zlevel?n.z===t.z?n.z2-t.z2:n.z-t.z:n.zlevel-t.zlevel}function ks(n){return n>-1e-8&&n<lsi}function ysi(n){return n>lsi||n<-1e-8}function pi(n,t,i,r,u){var f=1-u;return f*f*(f*n+3*u*t)+u*u*(u*r+3*f*i)}function psi(n,t,i,r,u){var f=1-u;return 3*(((t-n)*f+2*(i-t)*u)*f+(r-i)*u*u)}function eit(n,t,i,r,u,f){var s=r+3*(t-i)-n,e=3*(i-2*t+n),v=3*(t-n),tt=n-u,h=e*e-3*s*v,a=e*v-9*s*tt,rt=v*v-3*e*tt,c=0,y,b,l;if(ks(h)&&ks(a))ks(e)?f[0]=0:(o=-v/e)>=0&&o<=1&&(f[c++]=o);else if(y=a*a-4*h*rt,ks(y))b=a/h,l=-b/2,(o=-e/s+b)>=0&&o<=1&&(f[c++]=o),l>=0&&l<=1&&(f[c++]=l);else if(y>0){var it=bs(y),p=h*e+1.5*s*(-a+it),w=h*e+1.5*s*(-a-it);(o=(-e-((p=p<0?-uit(-p,fit):uit(p,fit))+(w=w<0?-uit(-w,fit):uit(w,fit))))/(3*s))>=0&&o<=1&&(f[c++]=o)}else{var ut=(2*h*e-3*s*a)/(2*bs(h*h*h)),k=Math.acos(ut)/3,d=bs(h),g=Math.cos(k),o=(-e-2*d*g)/(3*s),nt=(l=(-e+d*(g+vsi*Math.sin(k)))/(3*s),(-e+d*(g-vsi*Math.sin(k)))/(3*s));o>=0&&o<=1&&(f[c++]=o);l>=0&&l<=1&&(f[c++]=l);nt>=0&&nt<=1&&(f[c++]=nt)}return c}function wsi(n,t,i,r,u){var f=6*i-12*t+6*n,o=9*t+3*r-3*n-9*i,a=3*t-3*n,s=0,h,e,l,c;return ks(o)?ysi(f)&&(e=-a/f)>=0&&e<=1&&(u[s++]=e):(h=f*f-4*o*a,ks(h)?u[0]=-f/(2*o):h>0&&(l=bs(h),c=(-f-l)/(2*o),(e=(-f+l)/(2*o))>=0&&e<=1&&(u[s++]=e),c>=0&&c<=1&&(u[s++]=c))),s}function ds(n,t,i,r,u,f){var e=(t-n)*u+n,o=(i-t)*u+t,h=(r-i)*u+i,s=(o-e)*u+e,c=(h-o)*u+o,l=(c-s)*u+s;f[0]=n;f[1]=e;f[2]=s;f[3]=l;f[4]=l;f[5]=c;f[6]=h;f[7]=r}function bsi(n,t,i,r,u,f,e,o,s,h,c){var a,y,p,w,k,b=.005,l=1/0,v,d;for(we[0]=s,we[1]=h,v=0;v<1;v+=.05)gu[0]=pi(n,i,u,e,v),gu[1]=pi(t,r,f,o,v),(w=vo(we,gu))<l&&(a=v,l=w);for(l=1/0,d=0;d<32&&!(b<asi);d++)y=a-b,p=a+b,gu[0]=pi(n,i,u,e,y),gu[1]=pi(t,r,f,o,y),w=vo(gu,we),y>=0&&w<l?(a=y,l=w):(vv[0]=pi(n,i,u,e,p),vv[1]=pi(t,r,f,o,p),k=vo(vv,we),p<=1&&k<l?(a=p,l=k):b*=.5);return c&&(c[0]=pi(n,i,u,e,a),c[1]=pi(t,r,f,o,a)),bs(l)}function lru(n,t,i,r,u,f,e,o,s){for(var c=n,l=t,a=0,k=1/s,h=1;h<=s;h++){var v=h*k,y=pi(n,i,u,e,v),p=pi(t,r,f,o,v),w=y-c,b=p-l;a+=Math.sqrt(w*w+b*b);c=y;l=p}return a}function nr(n,t,i,r){var u=1-r;return u*(u*n+2*r*t)+r*r*i}function clt(n,t,i,r){return 2*((1-r)*(t-n)+r*(i-t))}function ksi(n,t,i){var r=n+i-2*t;return 0===r?.5:(n-t)/r}function wb(n,t,i,r,u){var f=(t-n)*r+n,e=(i-t)*r+t,o=(e-f)*r+f;u[0]=n;u[1]=f;u[2]=o;u[3]=o;u[4]=e;u[5]=i}function dsi(n,t,i,r,u,f,e,o,s){var c,p=.005,h=1/0,l,w,a,v,y,b;for(we[0]=e,we[1]=o,l=0;l<1;l+=.05)gu[0]=nr(n,i,u,l),gu[1]=nr(t,r,f,l),(y=vo(we,gu))<h&&(c=l,h=y);for(h=1/0,w=0;w<32&&!(p<asi);w++)a=c-p,v=c+p,gu[0]=nr(n,i,u,a),gu[1]=nr(t,r,f,a),y=vo(gu,we),a>=0&&y<h?(c=a,h=y):(vv[0]=nr(n,i,u,v),vv[1]=nr(t,r,f,v),b=vo(vv,we),v<=1&&b<h?(c=v,h=b):p*=.5);return s&&(s[0]=nr(n,i,u,c),s[1]=nr(t,r,f,c)),bs(h)}function aru(n,t,i,r,u,f,e){for(var s=n,h=t,c=0,w=1/e,o=1;o<=e;o++){var l=o*w,a=nr(n,i,u,l),v=nr(t,r,f,l),y=a-s,p=v-h;c+=Math.sqrt(y*y+p*p);s=a;h=v}return c}function llt(n){var r=n&&gsi.exec(n),i;if(r){var t=r[1].split(","),u=+bu(t[0]),f=+bu(t[1]),e=+bu(t[2]),o=+bu(t[3]);return isNaN(u+f+e+o)?void 0:(i=[],function(n){return n<=0?0:n>=1?1:eit(0,u,e,1,n,i)&&pi(0,f,o,1,i[0])})}}function bf(n){return(n=Math.round(n))<0?0:n>255?255:n}function kb(n){return n<0?0:n>1?1:n}function alt(n){var t=n;return t.length&&"%"===t.charAt(t.length-1)?bf(parseFloat(t)/100*255):bf(parseInt(t,10))}function bc(n){var t=n;return t.length&&"%"===t.charAt(t.length-1)?kb(parseFloat(t)/100):kb(parseFloat(t))}function vlt(n,t,i){return i<0?i+=1:i>1&&(i-=1),6*i<1?n+(t-n)*i*6:2*i<1?t:3*i<2?n+(t-n)*(2/3-i)*6:n}function gs(n,t,i){return n+(t-n)*i}function nf(n,t,i,r,u){return n[0]=t,n[1]=i,n[2]=r,n[3]=u,n}function ylt(n,t){return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n}function yv(n,t){db&&ylt(db,t);db=plt.put(n,db||t.slice())}function pr(n,t){var o,r,u,f,e,s;if(n){if(t=t||[],o=plt.get(n),o)return ylt(t,o);if(r=(n+="").replace(/ /g,"").toLowerCase(),r in thi)return ylt(t,thi[r]),yv(n,t),t;if(f=r.length,"#"===r.charAt(0))return 4===f||5===f?(u=parseInt(r.slice(1,4),16))>=0&&u<=4095?(nf(t,(3840&u)>>4|(3840&u)>>8,240&u|(240&u)>>4,15&u|(15&u)<<4,5===f?parseInt(r.slice(4),16)/15:1),yv(n,t),t):void nf(t,0,0,0,1):7===f||9===f?(u=parseInt(r.slice(1,7),16))>=0&&u<=16777215?(nf(t,(16711680&u)>>16,(65280&u)>>8,255&u,9===f?parseInt(r.slice(7),16)/255:1),yv(n,t),t):void nf(t,0,0,0,1):void 0;if(e=r.indexOf("("),s=r.indexOf(")"),-1!==e&&s+1===f){var c=r.substr(0,e),i=r.substr(e+1,s-(e+1)).split(","),h=1;switch(c){case"rgba":if(4!==i.length)return 3===i.length?nf(t,+i[0],+i[1],+i[2],1):nf(t,0,0,0,1);h=bc(i.pop());case"rgb":return i.length>=3?(nf(t,alt(i[0]),alt(i[1]),alt(i[2]),3===i.length?h:bc(i[3])),yv(n,t),t):void nf(t,0,0,0,1);case"hsla":return 4!==i.length?void nf(t,0,0,0,1):(i[3]=bc(i[3]),wlt(i,t),yv(n,t),t);case"hsl":return 3!==i.length?void nf(t,0,0,0,1):(wlt(i,t),yv(n,t),t);default:return}}nf(t,0,0,0,1)}}function wlt(n,t){var u=(parseFloat(n[0])%360+360)%360/360,f=bc(n[1]),i=bc(n[2]),r=i<=.5?i*(f+1):i+f-i*f,e=2*i-r;return nf(t=t||[],bf(255*vlt(e,r,u+1/3)),bf(255*vlt(e,r,u)),bf(255*vlt(e,r,u-1/3)),1),4===n.length&&(t[3]=n[3]),t}function oit(n,t){var i=pr(n),r;if(i){for(r=0;r<3;r++)i[r]=t<0?i[r]*(1-t)|0:(255-i[r])*t+i[r]|0,i[r]>255?i[r]=255:i[r]<0&&(i[r]=0);return kf(i,4===i.length?"rgba":"rgb")}}function gb(n,t,i){if(t&&t.length&&n>=0&&n<=1){i=i||[];var e=n*(t.length-1),o=Math.floor(e),s=Math.ceil(e),r=t[o],u=t[s],f=e-o;return i[0]=bf(gs(r[0],u[0],f)),i[1]=bf(gs(r[1],u[1],f)),i[2]=bf(gs(r[2],u[2],f)),i[3]=kb(gs(r[3],u[3],f)),i}}function blt(n,t,i){if(t&&t.length&&n>=0&&n<=1){var r=n*(t.length-1),o=Math.floor(r),s=Math.ceil(r),u=pr(t[o]),f=pr(t[s]),e=r-o,h=kf([bf(gs(u[0],f[0],e)),bf(gs(u[1],f[1],e)),bf(gs(u[2],f[2],e)),kb(gs(u[3],f[3],e))],"rgba");return i?{color:h,leftIndex:o,rightIndex:s,value:r}:h}}function pv(n,t,i,r){var u=pr(n);if(n)return u=function(n){var h;if(n){var i,s,u=n[0]/255,f=n[1]/255,e=n[2]/255,o=Math.min(u,f,e),t=Math.max(u,f,e),r=t-o,c=(t+o)/2;if(0===r)i=0,s=0;else{s=c<.5?r/(t+o):r/(2-t-o);var l=((t-u)/6+r/2)/r,a=((t-f)/6+r/2)/r,v=((t-e)/6+r/2)/r;u===t?i=v-a:f===t?i=1/3+l-v:e===t&&(i=2/3+a-l);i<0&&(i+=1);i>1&&(i-=1)}return h=[360*i,s,c],null!=n[3]&&h.push(n[3]),h}}(u),null!=t&&(u[0]=function(n){return(n=Math.round(n))<0?0:n>360?360:n}(t)),null!=i&&(u[1]=bc(i)),null!=r&&(u[2]=bc(r)),kf(wlt(u),"rgba")}function nk(n,t){var i=pr(n);if(i&&null!=t)return i[3]=kb(t),kf(i,"rgba")}function kf(n,t){if(n&&n.length){var i=n[0]+","+n[1]+","+n[2];return"rgba"!==t&&"hsva"!==t&&"hsla"!==t||(i+=","+n[3]),t+"("+i+")"}}function tk(n,t){var i=pr(n);return i?(.299*i[0]+.587*i[1]+.114*i[2])*i[3]/255+(1-i[3])*t:0}function wv(n){var i,t;return n&&"transparent"!==n?"string"==typeof n&&n.indexOf("rgba")>-1&&(t=pr(n),t&&(n="rgb("+t[0]+","+t[1]+","+t[2]+")",i=t[3])):n="none",{color:n,opacity:null==i?1:i}}function nh(n){return n<fhi&&n>-.0001}function sit(n){return ik(1e3*n)/1e3}function klt(n){return ik(1e4*n)/1e4}function ohi(n){return n&&!!n.image}function shi(n){return"linear"===n.type}function hhi(n){return"radial"===n.type}function hit(n){return"url(#"+n+")"}function chi(n){var t=n.getGlobalScale(),i=Math.max(t[0],t[1]);return Math.max(Math.ceil(Math.log(i)/Math.log(10)),1)}function lhi(n){var i=n.x||0,r=n.y||0,u=(n.rotation||0)*lv,f=d(n.scaleX,1),e=d(n.scaleY,1),o=n.skewX||0,s=n.skewY||0,t=[];return(i||r)&&t.push("translate("+i+"px,"+r+"px)"),u&&t.push("rotate("+u+")"),1===f&&1===e||t.push("scale("+f+","+e+")"),(o||s)&&t.push("skew("+ik(o*lv)+"deg, "+ik(s*lv)+"deg)"),t.join(" ")}function wo(n,t,i){return(t-n)*i+n}function dlt(n,t,i,r){for(var f=t.length,u=0;u<f;u++)n[u]=wo(t[u],i[u],r);return n}function lit(n,t,i,r){for(var f=t.length,u=0;u<f;u++)n[u]=t[u]+i[u]*r;return n}function vhi(n,t,i,r){for(var f,e=t.length,o=e&&t[0].length,u=0;u<e;u++)for(n[u]||(n[u]=[]),f=0;f<o;f++)n[u][f]=t[u][f]+i[u][f]*r;return n}function pru(n,t){for(var i=n.length,r=t.length,u=i>r?t:n,f=Math.min(i,r),e=u[f-1]||{color:[0,0,0,0],offset:0},o=f;o<Math.max(i,r);o++)u.push({offset:e.offset,color:e.color.slice()})}function wru(n,t,i){var u=n,f=t,s,o,r,h,e;if(u.push&&f.push){if(s=u.length,o=f.length,s!==o)if(s>o)u.length=o;else for(r=s;r<o;r++)u.push(1===i?f[r]:cit.call(f[r]));for(h=u[0]&&u[0].length,r=0;r<u.length;r++)if(1===i)isNaN(u[r])&&(u[r]=f[r]);else for(e=0;e<h;e++)isNaN(u[r][e])&&(u[r][e]=f[r][e])}}function rk(n){var r,i,t;if(ir(n)){if(r=n.length,ir(n[0])){for(i=[],t=0;t<r;t++)i.push(cit.call(n[t]));return i}return cit.call(n)}return n}function ait(n){return n[0]=Math.floor(n[0])||0,n[1]=Math.floor(n[1])||0,n[2]=Math.floor(n[2])||0,n[3]=null==n[3]?1:n[3],"rgba("+n.join(",")+")"}function yhi(n){return 4===n||5===n}function vit(n){return 1===n||2===n}function bv(){return(new Date).getTime()}function iat(n){var t=n.pointerType;return"pen"===t||"touch"===t}function rat(n){n&&(n.zrByTouch=!0)}function khi(n,t){for(var i=t,r=!1;i&&9!==i.nodeType&&!(r=i.domBelongToZr||i!==t&&i===n.painterRoot);)i=i.parentNode;return r}function nuu(n,i){var r=i.domHandlers;ft.pointerEventsSupported?t(tat.pointer,function(t){pit(i,t,function(i){r[t].call(n,i)})}):(ft.touchEventsSupported&&t(tat.touch,function(t){pit(i,t,function(u){r[t].call(n,u),function(n){n.touching=!0;null!=n.touchTimer&&(clearTimeout(n.touchTimer),n.touchTimer=null);n.touchTimer=setTimeout(function(){n.touching=!1;n.touchTimer=null},700)}(i)})}),t(tat.mouse,function(t){pit(i,t,function(u){u=ilt(u);i.touching||r[t].call(n,u)})}))}function tuu(n,i){function r(t){pit(i,t,function(r){r=ilt(r);khi(n,r.target)||(r=function(n,t){return du(n.dom,new dhi(n,t),!0)}(n,r),i.domHandlers[t].call(n,r))},{capture:!0})}ft.pointerEventsSupported?t(gru,r):ft.touchEventsSupported||t(dru,r)}function pit(n,t,i,r){n.mounted[t]=i;n.listenerOpts[t]=r;rlt(n.domTarget,t,i,r)}function uat(n){var r,u,f,e,i=n.mounted;for(var t in i)i.hasOwnProperty(t)&&(r=n.domTarget,u=t,f=i[t],e=n.listenerOpts[t],r.removeEventListener(u,f,e));n.mounted={}}function kc(n){return n>ruu||n<-5e-5}function ici(n,t){for(var r,i=0;i<be.length;i++)r=be[i],n[r]=t[r]}function eu(n,t){var r=hat[t=t||vs],i;return r||(r=hat[t]=new bb(500)),i=r.get(n),null==i&&(i=pf.measureText(n,t).width,r.put(n,i)),i}function rci(n,t,i,r){var u=eu(n,t),f=bit(t),e=ek(0,u,i),o=dv(0,f,r);return new nt(e,o,u,f)}function fk(n,t,i,r){var f=((n||"")+"").split("\n"),e,u,o;if(1===f.length)return rci(f[0],t,i,r);for(e=new nt(0,0,0,0),u=0;u<f.length;u++)o=rci(f[u],t,i,r),0===u?e.copy(o):e.union(o);return e}function ek(n,t,i){return"right"===i?n-=t:"center"===i&&(n-=t/2),n}function dv(n,t,i){return"middle"===i?n-=t/2:"bottom"===i&&(n-=t),n}function bit(n){return eu("国",n)}function df(n,t){return"string"==typeof n?n.lastIndexOf("%")>=0?parseFloat(n)/100*t:parseFloat(n):n}function kit(n,t,i){var l=t.position||"inside",r=null!=t.distance?t.distance:5,h=i.height,s=i.width,c=h/2,u=i.x,f=i.y,e="left",o="top";if(l instanceof Array)u+=df(l[0],i.width),f+=df(l[1],i.height),e=null,o=null;else switch(l){case"left":u-=r;f+=c;e="right";o="middle";break;case"right":u+=r+s;f+=c;o="middle";break;case"top":u+=s/2;f-=r;e="center";o="bottom";break;case"bottom":u+=s/2;f+=h+r;e="center";break;case"inside":u+=s/2;f+=c;e="center";o="middle";break;case"insideLeft":u+=r;f+=c;o="middle";break;case"insideRight":u+=s-r;f+=c;e="right";o="middle";break;case"insideTop":u+=s/2;f+=r;e="center";break;case"insideBottom":u+=s/2;f+=h-r;e="center";o="bottom";break;case"insideTopLeft":u+=r;f+=r;break;case"insideTopRight":u+=s-r;f+=r;e="right";break;case"insideBottomLeft":u+=r;f+=h-r;o="bottom";break;case"insideBottomRight":u+=s-r;f+=h-r;e="right";o="bottom"}return(n=n||{}).x=u,n.y=f,n.align=e,n.verticalAlign=o,n}function aat(n,t,i,r,u){var f=[],h,o;uci(n,"",n,t,i=i||{},r,f,u);var c=f.length,l=!1,e=i.done,s=i.aborted,a=function(){l=!0;--c<=0&&(l?e&&e():s&&s())},v=function(){--c<=0&&(l?e&&e():s&&s())};for(c||e&&e(),f.length>0&&i.during&&f[0].during(function(n,t){i.during(t)}),h=0;h<f.length;h++)o=f[h],a&&o.done(a),v&&o.aborted(v),i.force&&o.duration(i.duration),o.start(i.easing);return f}function vat(n,t,i){for(var r=0;r<i;r++)n[r]=t[r]}function euu(n,t,i){var e,s,r;if(ir(t[i]))if(ir(n[i])||(n[i]=[]),nu(t[i]))e=t[i].length,n[i].length!==e&&(n[i]=new t[i].constructor(e),vat(n[i],t[i],e));else{var u=t[i],f=n[i],o=u.length;if(ir(u[0]))for(s=u[0].length,r=0;r<o;r++)f[r]?vat(f[r],u[r],s):f[r]=Array.prototype.slice.call(u[r]);else vat(f,u,o);f.length=u.length}else n[i]=t[i]}function uci(n,t,i,r,u,f,e,o){for(var s,a,y,c,ut,nt=et(r),it=u.duration,ft=u.delay,rt=u.additive,w=u.setToFinal,ot=!v(f),p=n.animators,h=[],d=0;d<nt.length;d++)if(s=nt[d],a=r[s],null!=a&&null!=i[s]&&(ot||f[s]))if(!v(a)||ir(a)||ub(a))h.push(s);else{if(t){o||(i[s]=a,n.updateDuringAnimation(t));continue}uci(n,s,i[s],a,u,f&&f[s],e,o)}else o||(i[s]=a,n.updateDuringAnimation(t),h.push(s));if(y=h.length,!rt&&y)for(c=0;c<p.length;c++)(l=p[c]).targetName===t&&l.stopTracks(h)&&(ut=tt(p,l),p.splice(ut,1));if(u.force||(h=pt(h,function(n){return t=r[n],u=i[n],!(t===u||ir(t)&&ir(u)&&function(n,t){var r=n.length,i;if(r!==t.length)return!1;for(i=0;i<r;i++)if(n[i]!==t[i])return!1;return!0}(t,u));var t,u}),y=h.length),y>0||u.force&&!e.length){var l,b=void 0,g=void 0,k=void 0;if(o)for(g={},w&&(b={}),c=0;c<y;c++)g[s=h[c]]=i[s],w?b[s]=r[s]:i[s]=r[s];else if(w)for(k={},c=0;c<y;c++)k[s=h[c]]=rk(i[s]),euu(i,r,s);(l=new glt(i,!1,!1,rt?pt(p,function(n){return n.targetName===t}):null)).targetName=t;u.scope&&(l.scope=u.scope);w&&b&&l.whenWithKeys(0,b,h);k&&l.whenWithKeys(0,k,h);l.whenWithKeys(null==it?500:it,o?g:r,h).delay(ft||0);n.addAnimator(l,t);e.push(l)}}function yat(n,t){var i=new ouu(lct(),n,t);return gc[i.id]=i,i}function fci(n,t){git[n]=t}function yt(n,t,i,r){var f=t[0],o=t[1],u=i[0],e=i[1],s=o-f,h=e-u;if(0===s)return 0===h?u:(u+e)/2;if(r)if(s>0){if(n<=f)return u;if(n>=o)return e}else{if(n>=f)return u;if(n<=o)return e}else{if(n===f)return u;if(n===o)return e}return(n-f)/s*h+u}function e(n,t){switch(n){case"center":case"middle":n="50%";break;case"left":case"top":n="0%";break;case"right":case"bottom":n="100%"}return o(n)?(i=n,i.replace(/^\s+|\s+$/g,"")).match(/%$/)?parseFloat(n)/100*t:parseFloat(n):null==n?NaN:+n;var i}function ri(n,t,i){return null==t&&(t=10),t=Math.min(Math.max(0,t),20),n=(+n).toFixed(t),i?n:+n}function ou(n){return n.sort(function(n,t){return n-t}),n}function gf(n){if(n=+n,isNaN(n))return 0;if(n>1e-14)for(var t=1,i=0;i<15;i++,t*=10)if(Math.round(n*t)/t===n)return i;return sci(n)}function sci(n){var t=n.toString().toLowerCase(),i=t.indexOf("e"),u=i>0?+t.slice(i+1):0,f=i>0?i:t.length,r=t.indexOf("."),e=r<0?0:f-1-r;return Math.max(0,e-u)}function pat(n,t){var i=Math.log,r=Math.LN10,f=Math.floor(i(n[1]-n[0])/r),e=Math.round(i(Math.abs(t[1]-t[0]))/r),u=Math.min(Math.max(-f+e,0),20);return isFinite(u)?u:20}function hci(n,t){var s=wu(n,function(n,t){return n+(isNaN(t)?0:t)},0);if(0===s)return[];for(var e=Math.pow(10,t),h=f(n,function(n){return(isNaN(n)?0:n)/s*e*100}),a=100*e,r=f(h,function(n){return Math.floor(n)}),c=wu(r,function(n,t){return n+t},0),u=f(h,function(n,t){return n-r[t]});c<a;){for(var l=Number.NEGATIVE_INFINITY,o=null,i=0,v=u.length;i<v;++i)u[i]>l&&(l=u[i],o=i);++r[o];u[o]=0;++c}return f(r,function(n){return n/e})}function suu(n,t){var i=Math.max(gf(n),gf(t)),r=n+t;return i>20?r:ri(r,i)}function wat(n){var t=2*Math.PI;return(n%t+t)%t}function ok(n){return n>-.0001&&n<oci}function su(n){var t,i;return n instanceof Date?n:o(n)?(t=cci.exec(n),!t)?new Date(NaN):t[8]?(i=+t[4]||0,"Z"!==t[8].toUpperCase()&&(i-=+t[8].slice(0,3)),new Date(Date.UTC(+t[1],+(t[2]||1)-1,+t[3]||1,i,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0))):new Date(+t[1],+(t[2]||1)-1,+t[3]||1,+t[4]||0,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0):null==n?new Date(NaN):new Date(Math.round(n))}function lci(n){return Math.pow(10,trt(n))}function trt(n){if(0===n)return 0;var t=Math.floor(Math.log(n)/Math.LN10);return n/Math.pow(10,t)>=10&&t++,t}function bat(n,t){var r=trt(n),u=Math.pow(10,r),i=n/u;return n=(t?i<1.5?1:i<2.5?2:i<4?3:i<7?5:10:i<1?1:i<2?2:i<3?3:i<5?5:10)*u,r>=-20?+n.toFixed(r<0?-r:0):n}function irt(n,t){var u=(n.length-1)*t+1,i=Math.floor(u),r=+n[i-1],f=u-i;return f?r+f*(n[i]-r):r}function kat(n){function o(n,t,i){return n.interval[i]<t.interval[i]||n.interval[i]===t.interval[i]&&(n.close[i]-t.close[i]==(i?-1:1)||!i&&o(n,t,1))}n.sort(function(n,t){return o(n,t,0)?-1:1});for(var f=-1/0,e=1,i=0;i<n.length;){for(var r=n[i].interval,u=n[i].close,t=0;t<2;t++)r[t]<=f&&(r[t]=f,u[t]=t?1:1-e),f=r[t],e=u[t];r[0]===r[1]&&u[0]*u[1]!=1?n.splice(i,1):i++}return n}function ke(n){var t=parseFloat(n);return t==n&&(0!==t||!o(n)||n.indexOf("x")<=0)?t:NaN}function dat(n){return!isNaN(ke(n))}function aci(){return Math.round(9*Math.random())}function vci(n,t){return 0===t?n:vci(t,n%t)}function yci(n,t){return null==n?t:null==t?n:n*t/vci(n,t)}function pci(){0}function vt(n){throw new Error(n);}function wci(n,t,i){return(t-n)*i+n}function kt(n){return n instanceof Array?n:null==n?[]:[n]}function nl(n,t,i){var u,f,r;if(n)for(n[t]=n[t]||{},n.emphasis=n.emphasis||{},n.emphasis[t]=n.emphasis[t]||{},u=0,f=i.length;u<f;u++)r=i[u],!n.emphasis[t].hasOwnProperty(r)&&n[t].hasOwnProperty(r)&&(n.emphasis[t][r]=n[t][r])}function ny(n){return!v(n)||u(n)||n instanceof Date?n:n.value}function huu(n){return v(n)&&!(n instanceof Array)}function bci(n,i,r){var o="normalMerge"===r,s="replaceMerge"===r,l="replaceAll"===r,h,e,u,f;return n=n||[],i=(i||[]).slice(),h=c(),t(i,function(n,t){v(n)||(i[t]=null)}),f=function(n,t,i){var f=[],u,r;if("replaceAll"===i)return f;for(u=0;u<n.length;u++)r=n[u],r&&null!=r.id&&t.set(r.id,u),f.push({existing:"replaceMerge"===i||hk(r)?null:r,newOption:null,keyInfo:null,brandNew:null});return f}(n,h,r),(o||s)&&function(n,i,r,u){t(u,function(t,f){var s,e,o;t&&null!=t.id&&(s=sk(t.id),e=r.get(s),null!=e&&(o=n[e],or(!o.newOption,'Duplicated option on id "'+s+'".'),o.newOption=t,o.existing=i[e],u[f]=null))})}(f,n,h,i),o&&function(n,i){t(i,function(t,r){var u,f;if(t&&null!=t.name)for(u=0;u<n.length;u++)if(f=n[u].existing,!n[u].newOption&&f&&(null==f.id||null==t.id)&&!hk(t)&&!hk(f)&&kci("name",f,t))return n[u].newOption=t,void(i[r]=null)})}(f,i),o||s?function(n,i,r){t(i,function(t){if(t){for(var i,u=0;(i=n[u])&&(i.newOption||hk(i.existing)||i.existing&&null!=t.id&&!kci("id",t,i.existing));)u++;i?(i.newOption=t,i.brandNew=r):n.push({newOption:t,brandNew:r,existing:null,keyInfo:null});u++}})}(f,i,s):l&&function(n,i){t(i,function(t){n.push({newOption:t,brandNew:!0,existing:null,keyInfo:null})})}(f,i),e=f,u=c(),t(e,function(n){var t=n.existing;t&&u.set(t.id,n)}),t(e,function(n){var t=n.newOption;or(!t||null==t.id||!u.get(t.id)||u.get(t.id)===n,"id duplicates: "+(t&&t.id));t&&null!=t.id&&u.set(t.id,n);!n.keyInfo&&(n.keyInfo={})}),t(e,function(n,t){var f=n.existing,r=n.newOption,i=n.keyInfo,e;if(v(r)){if(i.name=null!=r.name?sk(r.name):f?f.name:gat+t,f)i.id=sk(f.id);else if(null!=r.id)i.id=sk(r.id);else{e=0;do i.id="\0"+i.name+"\0"+e++;while(u.get(i.id))}u.set(i.id,n)}}),f}function kci(n,t,i){var r=ai(t[n],null),u=ai(i[n],null);return null!=r&&null!=u&&r===u}function sk(n){return ai(n,"")}function ai(n,t){return null==n?t:o(n)?n:ht(n)||vtt(n)?n+"":t}function ivt(n){var t=n.name;return!(!t||!t.indexOf(gat))}function hk(n){return n&&null!=n.id&&0===sk(n.id).indexOf(nvt)}function tl(n,t){return null!=t.dataIndexInside?t.dataIndexInside:null!=t.dataIndex?u(t.dataIndex)?f(t.dataIndex,function(t){return n.indexOfRawIndex(t)}):n.indexOfRawIndex(t.dataIndex):null!=t.name?u(t.name)?f(t.name,function(t){return n.indexOfName(t)}):n.indexOfName(t.name):void 0}function lt(){var n="__ec_inner_"+dci++;return function(t){return t[n]||(t[n]={})}}function ck(n,t,i){var r=rvt(t,i),o=r.mainTypeSpecified,e=r.queryOptionMap,u=r.others,f=i?i.defaultMainType:null;return!o&&f&&e.set(f,{}),e.each(function(t,r){var e=lk(n,r,t,{useDefault:f===r,enableAll:!i||null==i.enableAll||i.enableAll,enableNone:!i||null==i.enableNone||i.enableNone});u[r+"Models"]=e.models;u[r+"Model"]=e.models[0]}),u}function rvt(n,i){var r,u;o(n)?(u={},u[n+"Index"]=0,r=u):r=n;var f=c(),s={},e=!1;return t(r,function(n,t){if("dataIndex"!==t&&"dataIndexInside"!==t){var u=t.match(/^(\w+)(Index|Id|Name)$/)||[],r=u[1],o=(u[2]||"").toLowerCase();!r||!o||i&&i.includeMainTypes&&tt(i.includeMainTypes,r)<0||(e=e||!!r,(f.get(r)||f.set(r,{}))[o]=n)}else s[t]=n}),{mainTypeSpecified:e,queryOptionMap:f,others:s}}function lk(n,t,i,r){var s;r=r||oi;var f=i.index,e=i.id,o=i.name,u={models:null,specified:null!=f||null!=e||null!=o};return u.specified?"none"===f||!1===f?(or(r.enableNone,'`"none"` or `false` is not a valid value on index option.'),u.models=[],u):("all"===f&&(or(r.enableAll,'`"all"` is not a valid value on index option.'),f=e=o=null),u.models=n.queryComponents({mainType:t,index:f,id:e,name:o}),u):(s=void 0,u.models=r.useDefault&&(s=n.getComponent(t))?[s]:[],u)}function nli(n,t,i){n.setAttribute?n.setAttribute(t,i):n[t]=i}function uvt(n,i){var r=c(),u=[];return t(n,function(n){var t=i(n);(r.get(t)||(u.push(t),r.set(t,[]))).push(n)}),{keys:u,buckets:r}}function tli(n,t,i,r,u){var l=null==t||"auto"===t,c;if(null==r)return r;if(ht(r))return ri(y=wci(i||0,r,u),l?Math.max(gf(i||0),gf(r)):t);if(o(r))return u<1?i:r;for(var s=[],e=i,h=r,p=Math.max(e?e.length:0,h.length),f=0;f<p;++f)if(c=n.getDimensionInfo(f),c&&"ordinal"===c.type)s[f]=(u<1&&e?e:h)[f];else{var a=e&&e[f]?e[f]:0,v=h[f],y=wci(a,v,u);s[f]=ri(y,l?Math.max(gf(a),gf(v)):t)}return s}function de(n){var t={main:"",sub:""},i;return n&&(i=n.split("."),t.main=i[0]||"",t.sub=i[1]||""),t}function evt(n){n.$constructor=n;n.extend=function(n){var t,f,u=this;return l(f=u)&&/^class\s/.test(Function.prototype.toString.call(f))?t=function(n){function t(){return n.apply(this,arguments)||this}return i(t,n),t}(u):(t=function(){(n.$constructor||u).apply(this,arguments)},act(t,this)),r(t.prototype,n),t[fvt]=!0,t.extend=this.extend,t.superCall=cuu,t.superApply=luu,t.superClass=u,t}}function ili(n,t){n.extend=t.extend}function cuu(n,t){for(var r=[],i=2;i<arguments.length;i++)r[i-2]=arguments[i];return this.superClass.prototype[t].apply(n,r)}function luu(n,t,i){return this.superClass.prototype[t].apply(n,i)}function rrt(n){var i={};n.registerClass=function(n){var u,r=n.type||n.prototype.type,t,f;return r&&(or(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(u=r),'componentType "'+u+'" illegal'),n.prototype.type=r,t=de(r),t.sub?t.sub!==th&&(f=function(n){var t=i[n.main];return t&&t[th]||((t=i[n.main]={})[th]=!0),t}(t),f[t.sub]=n):i[t.main]=n),n};n.getClass=function(n,t,r){var u=i[n];if(u&&u[th]&&(u=t?u[t]:null),r&&!u)throw new Error(t?"Component "+n+"."+(t||"")+" is used but not imported.":n+".type should be specified.");return u};n.getClassesByMainType=function(n){var f=de(n),u=[],r=i[f.main];return r&&r[th]?t(r,function(n,t){t!==th&&u.push(n)}):u.push(r),u};n.hasClass=function(n){var t=de(n);return!!i[t.main]};n.getAllClassMainTypes=function(){var n=[];return t(i,function(t,i){n.push(i)}),n};n.hasSubTypes=function(n){var r=de(n),t=i[r.main];return t&&t[th]}}function il(n,t){for(var i=0;i<n.length;i++)n[i][1]||(n[i][1]=n[i][0]);return t=t||!1,function(i,r,u){for(var e,s,o={},f=0;f<n.length;f++)e=n[f][1],r&&tt(r,e)>=0||u&&tt(u,e)<0||(s=i.getShallow(e,t),null!=s&&(o[n[f][0]]=s));return o}}function yuu(n){if("string"==typeof n){var t=ovt.get(n);return t&&t.image}return n}function svt(n,t,i,r,u){if(n){if("string"==typeof n){if(t&&t.__zrImageSrc===n||!i)return t;var f=ovt.get(n),e={hostEl:i,cb:r,cbPayload:u};return f?!urt(t=f.image)&&f.pending.push(e):((t=pf.loadImage(n,uli,uli)).__zrImageSrc=n,ovt.put(n,t.__cachedImgObj={image:t,pending:[e]})),t}return n}return t}function uli(){var i=this.__cachedImgObj,n,t,r;for(this.onload=this.onerror=this.__cachedImgObj=null,n=0;n<i.pending.length;n++)t=i.pending[n],r=t.cb,r&&r(this,t.cbPayload),t.hostEl.dirty();i.pending.length=0}function urt(n){return n&&n.width&&n.height}function fli(n,t,i,r,u){var f,e,o;if(!t)return"";for(f=(n+"").split("\n"),u=eli(t,i,r,u),e=0,o=f.length;e<o;e++)f[e]=oli(f[e],u);return f.join("\n")}function eli(n,t,i,u){var f=r({},u=u||{}),c,s,e,h,o;for(f.font=t,i=d(i,"..."),f.maxIterations=d(u.maxIterations,2),c=f.minChar=d(u.minChar,0),f.cnCharWidth=eu("国",t),s=f.ascCharWidth=eu("a",t),f.placeholder=d(u.placeholder,""),e=n=Math.max(0,n-1),h=0;h<c&&e>=s;h++)e-=s;return o=eu(i,t),o>e&&(i="",o=0),e=n-o,f.ellipsis=i,f.ellipsisWidth=o,f.contentWidth=e,f.containerWidth=n,f}function oli(n,t){var f=t.containerWidth,e=t.font,u=t.contentWidth,i,r,o;if(!f)return"";if(i=eu(n,e),i<=f)return n;for(r=0;;r++){if(i<=u||r>=t.maxIterations){n+=t.ellipsis;break}o=0===r?puu(n,u,t.ascCharWidth,t.cnCharWidth):i>0?Math.floor(n.length*u/i):0;i=eu(n=n.substr(0,o),e)}return""===n&&(n=t.placeholder),n}function puu(n,t,i,r){for(var f,e=0,u=0,o=n.length;u<o&&e<t;u++)f=n.charCodeAt(u),e+=0<=f&&f<=127?i:r;return u}function hvt(n,t,i,r,u){var s,y,k=""===t,e=u&&i.rich[u]||{},h=n.lines,d=e.font||i.font,g=!1,a,p,w,v,o,c,f,l,b;for(r?(a=e.padding,p=a?a[1]+a[3]:0,null!=e.width&&"auto"!==e.width?(w=df(e.width,r.width)+p,h.length>0&&w+r.accumWidth>r.width&&(s=t.split("\n"),g=!0),r.accumWidth=w):(v=cli(t,d,r.width,r.breakAll,r.accumWidth),r.accumWidth=v.accumWidth+p,y=v.linesWidths,s=v.lines)):s=t.split("\n"),o=0;o<s.length;o++)c=s[o],f=new wuu,(f.styleName=u,f.text=c,f.isLineHolder=!c&&!k,f.width="number"==typeof e.width?e.width:y?y[o]:eu(c,d),o||g)?h.push(new sli([f])):(l=(h[h.length-1]||(h[0]=new sli)).tokens,b=l.length,1===b&&l[0].isLineHolder?l[0]=f:(c||!b||k)&&l.push(f))}function kuu(n){return!function(n){var t=n.charCodeAt(0);return t>=33&&t<=383}(n)||!!hli[n]}function cli(n,t,i,r,u){for(var c,l,v,h=[],a=[],e="",f="",s=0,o=0,y=0;y<n.length;y++)c=n.charAt(y),"\n"!==c?(l=eu(c,t),v=!r&&!kuu(c),(h.length?o+l>i:u+o+l>i)?o?(e||f)&&(v?(e||(e=f,f="",o=s=0),h.push(e),a.push(o-s),f+=c,e="",o=s+=l):(f&&(e+=f,f="",s=0),h.push(e),a.push(o),e=c,o=l)):v?(h.push(f),a.push(s),f=c,s=l):(h.push(c),a.push(l)):(o+=l,v?(f+=c,s+=l):(f&&(e+=f,f="",s=0),e+=c))):(f&&(e+=f,o+=s),h.push(e),a.push(o),e="",f="",s=0,o=0);return h.length||e||(e=n,f="",s=0),f&&(e+=f),e&&(h.push(e),a.push(o)),1===h.length&&(o+=u),{accumWidth:o,lines:h,linesWidths:a}}function crt(n,t,i){if(0!==n.length){for(var r=n[0],u=r[0],f=r[0],e=r[1],o=r[1],s=1;s<n.length;s++)r=n[s],u=tu(u,r[0]),f=iu(f,r[0]),e=tu(e,r[1]),o=iu(o,r[1]);t[0]=u;t[1]=e;i[0]=f;i[1]=o}}function ali(n,t,i,r,u,f){u[0]=tu(n,i);u[1]=tu(t,r);f[0]=iu(n,i);f[1]=iu(t,r)}function guu(n,t,i,r,u,f,e,o,s,h){var y=wsi,p=pi,l=y(n,i,u,e,pvt),c,a,v;for(s[0]=1/0,s[1]=1/0,h[0]=-1/0,h[1]=-1/0,c=0;c<l;c++)a=p(n,i,u,e,pvt[c]),s[0]=tu(a,s[0]),h[0]=iu(a,h[0]);for(l=y(t,r,f,o,wvt),c=0;c<l;c++)v=p(t,r,f,o,wvt[c]),s[1]=tu(v,s[1]),h[1]=iu(v,h[1]);s[0]=tu(n,s[0]);h[0]=iu(n,h[0]);s[0]=tu(e,s[0]);h[0]=iu(e,h[0]);s[1]=tu(t,s[1]);h[1]=iu(t,h[1]);s[1]=tu(o,s[1]);h[1]=iu(o,h[1])}function nfu(n,t,i,r,u,f,e,o){var s=ksi,h=nr,a=iu(tu(s(n,i,u),1),0),v=iu(tu(s(t,r,f),1),0),c=h(n,i,u,a),l=h(t,r,f,v);e[0]=tu(n,u,c);e[1]=tu(t,f,l);o[0]=iu(n,u,c);o[1]=iu(t,f,l)}function tfu(n,t,i,r,u,f,e,o,s){var c=yo,l=po,a=Math.abs(u-f),v,h;if(a%ul<.0001&&a>.0001)return o[0]=n-i,o[1]=t-r,s[0]=n+i,void(s[1]=t+r);for((ort[0]=yvt(u)*i+n,ort[1]=vvt(u)*r+t,srt[0]=yvt(f)*i+n,srt[1]=vvt(f)*r+t,c(o,ort,srt),l(s,ort,srt),(u%=ul)<0&&(u+=ul),(f%=ul)<0&&(f+=ul),u>f&&!e?f+=ul:u<f&&e&&(u+=ul),e)&&(v=f,f=u,u=v),h=0;h<f;h+=Math.PI/2)h>u&&(hrt[0]=yvt(h)*i+n,hrt[1]=vvt(h)*r+t,c(o,hrt,o),l(s,hrt,s))}function nyt(n){return Math.round(n/dvt*1e8)/1e8%2*dvt}function vli(n,t){var i=nyt(n[0]),u,r;i<0&&(i+=rh);u=i-n[0];r=n[1];r+=u;!t&&r-i>=rh?r=i+rh:t&&i-r>=rh?r=i-rh:!t&&i>r?r=i+(rh-nyt(i-r)):t&&i<r&&(r=i-(rh-nyt(r-i)));n[0]=i;n[1]=r}function uh(n,t,i,r,u,f,e){var o,s,h;return 0===u?!1:(o=u,s=0,e>t+o&&e>r+o||e<t-o&&e<r-o||f>n+o&&f>i+o||f<n-o&&f<i-o)?!1:n===i?Math.abs(f-n)<=o/2:(h=(s=(t-r)/(n-i))*f-e+(n*r-i*t)/(n-i),h*h/(s*s+1)<=o/2*o/2)}function ifu(n,t,i,r,u,f,e,o,s,h,c){if(0===s)return!1;var l=s;return!(c>t+l&&c>r+l&&c>f+l&&c>o+l||c<t-l&&c<r-l&&c<f-l&&c<o-l||h>n+l&&h>i+l&&h>u+l&&h>e+l||h<n-l&&h<i-l&&h<u-l&&h<e-l)&&bsi(n,t,i,r,u,f,e,o,h,c,null)<=l/2}function yli(n,t,i,r,u,f,e,o,s){if(0===e)return!1;var h=e;return!(s>t+h&&s>r+h&&s>f+h||s<t-h&&s<r-h&&s<f-h||o>n+h&&o>i+h&&o>u+h||o<n-h&&o<i-h&&o<u-h)&&dsi(n,t,i,r,u,f,o,s,null)<=h/2}function fh(n){return(n%=tyt)<0&&(n+=tyt),n}function rfu(n,t,i,r,u,f,e,o,s){var c,l,a,h;return 0===e?!1:(c=e,o-=n,s-=t,l=Math.sqrt(o*o+s*s),l-c>i||l+c<i)?!1:Math.abs(r-u)%ty<.0001?!0:(f?(a=r,r=fh(u),u=fh(a)):(r=fh(r),u=fh(u)),r>u&&(u+=ty),h=Math.atan2(s,o),h<0&&(h+=ty),h>=r&&h<=u||h+ty>=r&&h+ty<=u)}function go(n,t,i,r,u,f){var e,o,s;return f>t&&f>r||f<t&&f<r?0:r===t?0:(e=(f-t)/(r-t),o=r<t?1:-1,1!==e&&0!==e||(o=r<t?.5:-.5),s=e*(i-n)+n,s===u?1/0:s>u?o:0)}function ufu(n,t,i,r,u,f,e,o,s,h){var y,p,l,c;if(h>t&&h>r&&h>f&&h>o||h<t&&h<r&&h<f&&h<o||(p=eit(t,r,f,o,h,wr),0===p))return 0;for(var k=0,a=-1,v=void 0,w=void 0,b=0;b<p;b++)l=wr[b],c=0===l||1===l?.5:1,pi(n,i,u,e,l)<s||(a<0&&(a=wsi(t,r,f,o,uf),uf[1]<uf[0]&&a>1&&(y=void 0,y=uf[0],uf[0]=uf[1],uf[1]=y),v=pi(t,r,f,o,uf[0]),a>1&&(w=pi(t,r,f,o,uf[1]))),k+=2===a?l<uf[0]?v<t?c:-c:l<uf[1]?w<v?c:-c:o<w?c:-c:l<uf[0]?v<t?c:-c:o<v?c:-c);return k}function ffu(n,t,i,r,u,f,e,o){var l,c,s;if(o>t&&o>r&&o>f||o<t&&o<r&&o<f||(l=function(n,t,i,r,u){var o=n-2*t+i,e=2*(t-n),a=n-r,s=0,h,f,l,c;return ks(o)?ysi(e)&&(f=-a/e)>=0&&f<=1&&(u[s++]=f):(h=e*e-4*o*a,ks(h)?(f=-e/(2*o))>=0&&f<=1&&(u[s++]=f):h>0&&(l=bs(h),c=(-e-l)/(2*o),(f=(-e+l)/(2*o))>=0&&f<=1&&(u[s++]=f),c>=0&&c<=1&&(u[s++]=c))),s}(t,r,f,o,wr),0===l))return 0;if(c=ksi(t,r,f),c>=0&&c<=1){for(var a=0,v=nr(t,r,f,c),h=0;h<l;h++)s=0===wr[h]||1===wr[h]?.5:1,nr(n,i,u,wr[h])<e||(a+=wr[h]<c?v<t?s:-s:f<v?s:-s);return a}return s=0===wr[0]||1===wr[0]?.5:1,nr(n,i,u,wr[0])<e?0:f<t?s:-s}function efu(n,t,i,r,u,f,e,o){var l,a,h,p,v,c,y,s;if((o-=t)>i||o<-i||(l=Math.sqrt(i*i-o*o),wr[0]=-l,wr[1]=l,a=Math.abs(r-u),a<.0001))return 0;if(a>=hl-.0001)return r=0,u=hl,h=f?1:-1,e>=wr[0]+n&&e<=wr[1]+n?h:0;for(r>u&&(p=r,r=u,u=p),r<0&&(r+=hl,u+=hl),v=0,c=0;c<2;c++)y=wr[c],y+n>e&&(s=Math.atan2(o,y),h=f?1:-1,s<0&&(s=hl+s),(s>=r&&s<=u||s+hl>=r&&s+hl<=u)&&(s>Math.PI/2&&s<1.5*Math.PI&&(h=-h),v+=h));return v}function pli(n,t,i,r,u){for(var d,g,tt,it,a,v,rt,ut,e=n.data,ft=n.len(),l=0,s=0,o=0,c=0,h=0,f=0;f<ft;){d=e[f++];g=1===f;switch(d===eh.M&&f>1&&(i||(l+=go(s,o,c,h,r,u))),g&&(c=s=e[f],h=o=e[f+1]),d){case eh.M:s=c=e[f++];o=h=e[f++];break;case eh.L:if(i){if(uh(s,o,e[f],e[f+1],t,r,u))return!0}else l+=go(s,o,e[f],e[f+1],r,u)||0;s=e[f++];o=e[f++];break;case eh.C:if(i){if(ifu(s,o,e[f++],e[f++],e[f++],e[f++],e[f],e[f+1],t,r,u))return!0}else l+=ufu(s,o,e[f++],e[f++],e[f++],e[f++],e[f],e[f+1],r,u)||0;s=e[f++];o=e[f++];break;case eh.Q:if(i){if(yli(s,o,e[f++],e[f++],e[f],e[f+1],t,r,u))return!0}else l+=ffu(s,o,e[f++],e[f++],e[f],e[f+1],r,u)||0;s=e[f++];o=e[f++];break;case eh.A:var p=e[f++],b=e[f++],nt=e[f++],w=e[f++],y=e[f++],k=e[f++];if(f+=1,tt=!!(1-e[f++]),a=Math.cos(y)*nt+p,v=Math.sin(y)*w+b,g?(c=a,h=v):l+=go(s,o,a,v,r,u),it=(r-p)*w/nt+p,i){if(rfu(p,b,w,y,y+k,tt,t,it,u))return!0}else l+=efu(p,b,w,y,y+k,tt,it,u);s=Math.cos(y+k)*nt+p;o=Math.sin(y+k)*w+b;break;case eh.R:if(c=s=e[f++],h=o=e[f++],a=c+e[f++],v=h+e[f++],i){if(uh(c,h,a,h,t,r,u)||uh(a,h,a,v,t,r,u)||uh(a,v,c,v,t,r,u)||uh(c,v,c,h,t,r,u))return!0}else l+=go(a,h,a,v,r,u),l+=go(c,v,c,h,r,u);break;case eh.Z:if(i){if(uh(s,o,c,h,t,r,u))return!0}else l+=go(s,o,c,h,r,u);s=c;o=h}}return i||(rt=o,ut=h,Math.abs(rt-ut)<.0001)||(l+=go(s,o,c,h,r,u)||0),0!==l}function wli(n,t,i){var r;if(t){var u=t.x1,e=t.x2,f=t.y1,o=t.y2;return n.x1=u,n.x2=e,n.y1=f,n.y2=o,r=i&&i.lineWidth,r?(cl(2*u)===cl(2*e)&&(n.x1=n.x2=ll(u,r,!0)),cl(2*f)===cl(2*o)&&(n.y1=n.y2=ll(f,r,!0)),n):n}}function bli(n,t,i){var r;if(t){var u=t.x,f=t.y,e=t.width,o=t.height;return n.x=u,n.y=f,n.width=e,n.height=o,r=i&&i.lineWidth,r?(n.x=ll(u,r,!0),n.y=ll(f,r,!0),n.width=Math.max(ll(u+e,r,!1)-n.x,0===e?0:1),n.height=Math.max(ll(f+o,r,!1)-n.y,0===o?0:1),n):n}}function ll(n,t,i){if(!t)return n;var r=cl(2*n);return(r+cl(t))%2==0?r/2:(r+(i?1:-1))/2}function gli(n){return"string"!=typeof n||-1===n.indexOf("px")&&-1===n.indexOf("rem")&&-1===n.indexOf("em")?isNaN(+n)?"12px":n+"px":n}function nai(n,t){for(var r,u,i=0;i<dli.length;i++)r=dli[i],u=t[r],null!=u&&(n[r]=u)}function tai(n){return null!=n.fontSize||n.fontFamily||n.fontWeight}function iai(n){var t,i;n&&(n.font=st.makeFont(n),t=n.align,"middle"===t&&(t="center"),n.align=null==t||yfu[t]?t:"left",i=n.verticalAlign,"center"===i&&(i="middle"),n.verticalAlign=null==i||pfu[i]?i:"top",n.padding&&(n.padding=ptt(n.padding)))}function rai(n,t){return null==n||t<=0||"transparent"===n||"none"===n?null:n.image||n.colorStops?"#000":n}function uai(n){return null==n||"none"===n?null:n.image||n.colorStops?"#000":n}function fai(n,t,i){return"right"===t?n-i[1]:"center"===t?n+i[3]/2-i[1]/2:n+i[3]}function eai(n){var t=n.text;return null!=t&&(t+=""),t}function ryt(n){return!!(n.backgroundColor||n.lineHeight||n.borderWidth&&n.borderColor)}function ry(n){return null!=n&&"none"!==n}function cai(n){var t,i;return o(n)?(t=eyt.get(n),t||(t=oit(n,-.1),eyt.put(n,t)),t):ub(n)?(i=r({},n),i.colorStops=f(n.colorStops,function(n){return{offset:n.offset,color:oit(n.color,-.1)}}),i):n}function yrt(n,t,i){n.onHoverStateChange&&(n.hoverState||0)!==i&&n.onHoverStateChange(t);n.hoverState=i}function lai(n){yrt(n,"emphasis",2)}function aai(n){2===n.hoverState&&yrt(n,"normal",0)}function oyt(n){yrt(n,"blur",1)}function vai(n){1===n.hoverState&&yrt(n,"normal",0)}function bfu(n){n.selected=!0}function kfu(n){n.selected=!1}function yai(n,t,i){t(n,i)}function ns(n,t,i){yai(n,t,i);n.isGroup&&n.traverse(function(n){yai(n,t,i)})}function prt(n,t){switch(t){case"emphasis":n.hoverState=2;break;case"normal":n.hoverState=0;break;case"blur":n.hoverState=1;break;case"select":n.selected=!0}}function syt(n,t){var i=this.states[n];if(this.style){if("emphasis"===n)return function(n,t,i,u){var l=i&&tt(i,"select")>=0,e=!1,f,c;if(n instanceof ut){var o=hai(n),s=l&&o.selectFill||o.normalFill,h=l&&o.selectStroke||o.normalStroke;(ry(s)||ry(h))&&(f=(u=u||{}).style||{},"inherit"===f.fill?(e=!0,u=r({},u),(f=r({},f)).fill=s):!ry(f.fill)&&ry(s)?(e=!0,u=r({},u),(f=r({},f)).fill=cai(s)):!ry(f.stroke)&&ry(h)&&(e||(u=r({},u),f=r({},f)),f.stroke=cai(h)),u.style=f)}return u&&null==u.z2&&(e||(u=r({},u)),c=n.z2EmphasisLift,u.z2=n.z2+(null!=c?c:wfu)),u}(this,0,t,i);if("blur"===n)return function(n,t,i){var f=tt(n.currentStates,t)>=0,e=n.style.opacity,o=f?null:function(n,t,i,r){for(var e,s,f,h=n.style,o={},u=0;u<t.length;u++)e=t[u],s=h[e],o[e]=null==s?r&&r[e]:s;for(u=0;u<n.animators.length;u++)f=n.animators[u],f.__fromStateTransition&&f.__fromStateTransition.indexOf(i)<0&&"style"===f.targetName&&f.saveTo(o,t);return o}(n,["opacity"],t,{opacity:1}),u=(i=i||{}).style||{};return null==u.opacity&&(i=r({},i),u=r({opacity:f?e:.1*o.opacity},u),i.style=u),i}(this,n,i);if("select"===n)return function(n,t,i){if(i&&null==i.z2){i=r({},i);var u=n.z2SelectLift;i.z2=n.z2+(null!=u?u:9)}return i}(this,0,i)}return i}function vl(n){n.stateProxy=syt;var t=n.getTextContent(),i=n.getTextGuideLine();t&&(t.stateProxy=syt);i&&(i.stateProxy=syt)}function pai(n,t){gai(n,t)||n.__highByOuter||ns(n,lai)}function wai(n,t){gai(n,t)||n.__highByOuter||ns(n,aai)}function ts(n,t){n.__highByOuter|=1<<(t||0);ns(n,lai)}function is(n,t){(n.__highByOuter&=~(1<<(t||0)))||ns(n,aai)}function bai(n){ns(n,oyt)}function hyt(n){ns(n,vai)}function kai(n){ns(n,bfu)}function dai(n){ns(n,kfu)}function gai(n,t){return n.__highDownSilentOnTouch&&t.zrByTouch}function nvi(n){var i=n.getModel(),r=[],u=[];i.eachComponent(function(t,i){var e=fyt(i),f="series"===t,o=f?n.getViewOfSeriesModel(i):n.getViewOfComponentModel(i);f||u.push(o);e.isBlured&&(o.group.traverse(function(n){vai(n)}),f&&r.push(i));e.isBlured=!1});t(u,function(n){n&&n.toggleBlurSeries&&n.toggleBlurSeries(r,!1,i)})}function cyt(n,t,i,r){function s(n,t){for(var r,i=0;i<t.length;i++)r=n.getItemGraphicEl(t[i]),r&&hyt(r)}var f=r.getModel(),e,u,o;(i=i||"coordinateSystem",null!=n&&t&&"none"!==t)&&(e=f.getSeriesByIndex(n),u=e.coordinateSystem,u&&u.master&&(u=u.master),o=[],f.eachSeries(function(n){var l=e===n,f=n.coordinateSystem,c,h;if(f&&f.master&&(f=f.master),!("series"===i&&!l||"coordinateSystem"===i&&!(f&&u?f===u:l)||"series"===t&&l)){if(r.getViewOfSeriesModel(n).group.traverse(function(n){oyt(n)}),ir(t))s(n.getData(),t);else if(v(t))for(c=et(t),h=0;h<c.length;h++)s(n.getData(c[h]),t[c[h]]);o.push(n);fyt(n).isBlured=!0}}),f.eachComponent(function(n,t){if("series"!==n){var i=r.getViewOfComponentModel(t);i&&i.toggleBlurSeries&&i.toggleBlurSeries(o,!0,f)}}))}function lyt(n,t,i){var r,u;null!=n&&null!=t&&(r=i.getModel().getComponent(n,t),r&&(fyt(r).isBlured=!0,u=i.getViewOfComponentModel(r),u&&u.focusBlurEnabled&&u.group.traverse(function(n){oyt(n)})))}function ayt(n,t,i,r){var o,u,s,f,e;if(null==n||"series"===n||null==t||null==i||(o=r.getModel().getComponent(n,t),!o)||(u=r.getViewOfComponentModel(o),!u||!u.findHighDownDispatchers))return{focusSelf:!1,dispatchers:null};for(f=u.findHighDownDispatchers(i),e=0;e<f.length;e++)if("self"===w(f[e]).focus){s=!0;break}return{focusSelf:s,dispatchers:f}}function tvi(n){t(n.getAllData(),function(t){var i=t.data,r=t.type;i.eachItemGraphicEl(function(t,i){n.isSelected(i,r)?kai(t):dai(t)})})}function dfu(n){var i=[];return n.eachSeries(function(n){t(n.getAllData(),function(t){var r,u,f;t.data;r=t.type;u=n.getSelectedDataIndices();u.length>0&&(f={dataIndex:u,seriesIndex:n.seriesIndex},null!=r&&(f.dataType=r),i.push(f))})}),i}function oh(n,t,i){yl(n,!0);ns(n,vl);vyt(n,t,i)}function ui(n,t,i,r){r?function(n){yl(n,!1)}(n):oh(n,t,i)}function vyt(n,t,i){var r=w(n);null!=t?(r.focus=t,r.blurScope=i):r.focus&&(r.focus=null)}function rr(n,t,i,r){var u,f,e;for(i=i||"itemStyle",u=0;u<yyt.length;u++)f=yyt[u],e=t.getModel([f,i]),n.ensureState(f).style=r?r(e):e[ivi[i]]()}function yl(n,t){var r=!1===t,i=n;n.highDownSilentOnTouch&&(i.__highDownSilentOnTouch=n.highDownSilentOnTouch);r&&!i.__highDownDispatcher||(i.__highByOuter=i.__highByOuter||0,i.__highDownDispatcher=!r)}function wk(n){return!(!n||!n.__highDownDispatcher)}function pyt(n){var t=n.type;return t===yk||t===vrt||t===pk}function rvi(n){var t=n.type;return t===al||t===art}function fvi(n,t){var e;if(t){for(var l,o,s,u,i=n.data,v=n.len(),y=uy.M,p=uy.C,w=uy.L,b=uy.R,k=uy.A,d=uy.Q,r=0,f=0;r<v;){switch(l=i[r++],f=r,o=0,l){case y:case w:o=1;break;case p:o=3;break;case d:o=2;break;case k:var g=t[4],nt=t[5],h=uvi(t[0]*t[0]+t[1]*t[1]),c=uvi(t[2]*t[2]+t[3]*t[3]),a=neu(-t[1]/c,t[0]/h);i[r]*=h;i[r++]+=g;i[r]*=c;i[r++]+=nt;i[r++]*=h;i[r++]*=c;i[r++]+=a;i[r++]+=a;f=r+=2;break;case b:u[0]=i[r++];u[1]=i[r++];gi(u,u,t);i[f++]=u[0];i[f++]=u[1];u[0]+=i[r++];u[1]+=i[r++];gi(u,u,t);i[f++]=u[0];i[f++]=u[1]}for(s=0;s<o;s++)e=gfu[s],e[0]=i[r++],e[1]=i[r++],gi(e,e,t),i[f++]=e[0],i[f++]=e[1]}n.increaseVersion()}}function evi(n){return Math.sqrt(n[0]*n[0]+n[1]*n[1])}function byt(n,t){return(n[0]*t[0]+n[1]*t[1])/(evi(n)*evi(t))}function ovi(n,t){return(n[0]*t[1]<n[1]*t[0]?-1:1)*Math.acos(byt(n,t))}function svi(n,t,i,r,u,f,e,o,s,h,c){var v=s*(bk/180),l=brt(v)*(n-i)/2+wrt(v)*(t-r)/2,a=-1*wrt(v)*(n-i)/2+brt(v)*(t-r)/2,b=l*l/(e*e)+a*a/(o*o),nt;b>1&&(e*=wyt(b),o*=wyt(b));var g=(u===f?-1:1)*wyt((e*e*o*o-e*e*a*a-o*o*l*l)/(e*e*a*a+o*o*l*l))||0,p=g*e*a/o,w=g*-o*l/e,tt=(n+i)/2+brt(v)*p-wrt(v)*w,it=(t+r)/2+wrt(v)*p+brt(v)*w,rt=ovi([1,0],[(l-p)/e,(a-w)/o]),k=[(l-p)/e,(a-w)/o],d=[(-1*l-p)/e,(-1*a-w)/o],y=ovi(k,d);(byt(k,d)<=-1&&(y=bk),byt(k,d)>=1&&(y=0),y<0)&&(nt=Math.round(y/bk*1e6)/1e6,y=2*bk+nt%2*bk);c.addData(h,tt,it,e,o,rt,y,v,f)}function cvi(n){return null!=n.setData}function lvi(n,t){var i=function(n){var e=new ne,w,i;if(!n)return e;var y,r=0,u=0,it=r,rt=u,o=ne.CMD,ut=n.match(teu);if(!ut)return e;for(w=0;w<ut.length;w++){for(var ft=ut[w],p=ft.charAt(0),f=void 0,t=ft.match(ieu)||[],et=t.length,b=0;b<et;b++)t[b]=parseFloat(t[b]);for(i=0;i<et;){var s=void 0,h=void 0,k=void 0,d=void 0,g=void 0,nt=void 0,tt=void 0,a=r,v=u,c=void 0,l=void 0;switch(p){case"l":r+=t[i++];u+=t[i++];f=o.L;e.addData(f,r,u);break;case"L":r=t[i++];u=t[i++];f=o.L;e.addData(f,r,u);break;case"m":r+=t[i++];u+=t[i++];f=o.M;e.addData(f,r,u);it=r;rt=u;p="l";break;case"M":r=t[i++];u=t[i++];f=o.M;e.addData(f,r,u);it=r;rt=u;p="L";break;case"h":r+=t[i++];f=o.L;e.addData(f,r,u);break;case"H":r=t[i++];f=o.L;e.addData(f,r,u);break;case"v":u+=t[i++];f=o.L;e.addData(f,r,u);break;case"V":u=t[i++];f=o.L;e.addData(f,r,u);break;case"C":f=o.C;e.addData(f,t[i++],t[i++],t[i++],t[i++],t[i++],t[i++]);r=t[i-2];u=t[i-1];break;case"c":f=o.C;e.addData(f,t[i++]+r,t[i++]+u,t[i++]+r,t[i++]+u,t[i++]+r,t[i++]+u);r+=t[i-2];u+=t[i-1];break;case"S":s=r;h=u;c=e.len();l=e.data;y===o.C&&(s+=r-l[c-4],h+=u-l[c-3]);f=o.C;a=t[i++];v=t[i++];r=t[i++];u=t[i++];e.addData(f,s,h,a,v,r,u);break;case"s":s=r;h=u;c=e.len();l=e.data;y===o.C&&(s+=r-l[c-4],h+=u-l[c-3]);f=o.C;a=r+t[i++];v=u+t[i++];r+=t[i++];u+=t[i++];e.addData(f,s,h,a,v,r,u);break;case"Q":a=t[i++];v=t[i++];r=t[i++];u=t[i++];f=o.Q;e.addData(f,a,v,r,u);break;case"q":a=t[i++]+r;v=t[i++]+u;r+=t[i++];u+=t[i++];f=o.Q;e.addData(f,a,v,r,u);break;case"T":s=r;h=u;c=e.len();l=e.data;y===o.Q&&(s+=r-l[c-4],h+=u-l[c-3]);r=t[i++];u=t[i++];f=o.Q;e.addData(f,s,h,r,u);break;case"t":s=r;h=u;c=e.len();l=e.data;y===o.Q&&(s+=r-l[c-4],h+=u-l[c-3]);r+=t[i++];u+=t[i++];f=o.Q;e.addData(f,s,h,r,u);break;case"A":k=t[i++];d=t[i++];g=t[i++];nt=t[i++];tt=t[i++];svi(a=r,v=u,r=t[i++],u=t[i++],nt,tt,k,d,g,f=o.A,e);break;case"a":k=t[i++];d=t[i++];g=t[i++];nt=t[i++];tt=t[i++];svi(a=r,v=u,r+=t[i++],u+=t[i++],nt,tt,k,d,g,f=o.A,e)}}"z"!==p&&"Z"!==p||(f=o.Z,e.addData(f),r=it,u=rt);y=f}return e.toStatic(),e}(n),u=r({},t);return u.buildPath=function(n){if(cvi(n))n.setData(i.data),(t=n.getContext())&&n.rebuildPath(t,1);else{var t=n;i.rebuildPath(t,1)}},u.applyTransform=function(n){fvi(i,n);this.dirtyShape()},u}function avi(n,t){return new hvi(lvi(n,t))}function kyt(n,t){t=t||{};var i=new ut;return n.shape&&i.setShape(n.shape),i.setStyle(n.style),t.bakeTransform?fvi(i.path,n.getComputedTransform()):t.toLocal?i.setLocalTransform(n.getComputedTransform()):i.copyTransform(n),i.buildPath=n.buildPath,i.applyTransform=i.applyTransform,i.z=n.z,i.z2=n.z2,i.zlevel=n.zlevel,i}function krt(n,t,i,r,u,f,e){var p=n-i,w=t-r,it=(e?f:-f)/kk(p*p+w*w),b=it*w,k=-it*p,d=n+b,g=t+k,nt=i+b,tt=r+k,rt=(d+nt)/2,ut=(g+tt)/2,s=nt-d,o=tt-g,c=s*s+o*o,l=u-f,h=d*tt-nt*g,a=(o<0?-1:1)*kk(dk(0,l*l*c-h*h)),v=(h*o-s*a)/c,y=(-h*s-o*a)/c,ft=(h*o+s*a)/c,et=(-h*s+o*a)/c,ot=v-rt,st=y-ut,ht=ft-rt,ct=et-ut;return ot*ot+st*st>ht*ht+ct*ct&&(v=ft,y=et),{cx:v,cy:y,x0:-b,y0:-k,x1:v*(u/l-1),y1:y*(u/l-1)}}function ueu(n,t){var g,s=dk(t.r,0),f=dk(t.r0||0,0),dt=s>0,gt,c,l,yt,ut,a;if((dt||f>0)&&((dt||(s=f,f=0),f>s)&&(gt=s,s=f,f=gt),c=t.startAngle,l=t.endAngle,!isNaN(c)&&!isNaN(l))){var e=t.cx,o=t.cy,h=!!t.clockwise,b=wvi(l-c),ni=b>dyt&&b%dyt;if(ni>te&&(b=ni),s>te)if(b>dyt-te)n.moveTo(e+s*ey(c),o+s*pl(c)),n.arc(e,o,s,c,l,!h),f>te&&(n.moveTo(e+f*ey(l),o+f*pl(l)),n.arc(e,o,f,l,c,h));else{var ht=void 0,ct=void 0,lt=void 0,at=void 0,ti=void 0,ii=void 0,ri=void 0,ui=void 0,ft=void 0,et=void 0,p=void 0,w=void 0,nt=void 0,tt=void 0,ot=void 0,st=void 0,k=s*ey(c),d=s*pl(c),it=f*ey(l),rt=f*pl(l),vt=b>te;if(vt&&(yt=t.cornerRadius,yt&&(g=function(n){var i,t;if(u(n)){if(t=n.length,!t)return n;i=1===t?[n[0],n[0],0,0]:2===t?[n[0],n[0],n[1],n[1]]:3===t?n.concat(n[2]):n}else i=[n,n,n,n];return i}(yt),ht=g[0],ct=g[1],lt=g[2],at=g[3]),ut=wvi(s-f)/2,(ti=io(ut,lt),ii=io(ut,at),ri=io(ut,ht),ui=io(ut,ct),p=ft=dk(ti,ii),w=et=dk(ri,ui),(ft>te||et>te)&&(nt=s*ey(l),tt=s*pl(l),ot=f*ey(c),st=f*pl(c),b<pvi))&&(a=function(n,t,i,r,u,f,e,o){var h=i-n,c=r-t,l=e-u,a=o-f,s=a*h-l*c;if(!(s*s<te))return[n+(s=(l*(t-f)-a*(n-u))/s)*h,t+s*c]}(k,d,ot,st,nt,tt,it,rt),a))){var pt=k-a[0],wt=d-a[1],bt=nt-a[0],kt=tt-a[1],fi=1/pl(reu((pt*bt+wt*kt)/(kk(pt*pt+wt*wt)*kk(bt*bt+kt*kt)))/2),ei=kk(a[0]*a[0]+a[1]*a[1]);p=io(ft,(s-ei)/(fi+1));w=io(et,(f-ei)/(fi-1))}if(vt)if(p>te){var v=io(lt,p),y=io(at,p),i=krt(ot,st,k,d,s,v,h),r=krt(nt,tt,it,rt,s,y,h);n.moveTo(e+i.cx+i.x0,o+i.cy+i.y0);p<ft&&v===y?n.arc(e+i.cx,o+i.cy,p,hr(i.y0,i.x0),hr(r.y0,r.x0),!h):(v>0&&n.arc(e+i.cx,o+i.cy,v,hr(i.y0,i.x0),hr(i.y1,i.x1),!h),n.arc(e,o,s,hr(i.cy+i.y1,i.cx+i.x1),hr(r.cy+r.y1,r.cx+r.x1),!h),y>0&&n.arc(e+r.cx,o+r.cy,y,hr(r.y1,r.x1),hr(r.y0,r.x0),!h))}else n.moveTo(e+k,o+d),n.arc(e,o,s,c,l,!h);else n.moveTo(e+k,o+d);f>te&&vt?w>te?(v=io(ht,w),i=krt(it,rt,nt,tt,f,-(y=io(ct,w)),h),r=krt(k,d,ot,st,f,-v,h),n.lineTo(e+i.cx+i.x0,o+i.cy+i.y0),w<et&&v===y?n.arc(e+i.cx,o+i.cy,w,hr(i.y0,i.x0),hr(r.y0,r.x0),!h):(y>0&&n.arc(e+i.cx,o+i.cy,y,hr(i.y0,i.x0),hr(i.y1,i.x1),!h),n.arc(e,o,f,hr(i.cy+i.y1,i.cx+i.x1),hr(r.cy+r.y1,r.cx+r.x1),h),v>0&&n.arc(e+r.cx,o+r.cy,v,hr(r.y1,r.x1),hr(r.y0,r.x0),!h))):(n.lineTo(e+it,o+rt),n.arc(e,o,f,l,c,h)):n.lineTo(e+it,o+rt)}else n.moveTo(e,o);n.closePath()}}function dvi(n,t,i){var o=t.smooth,r=t.points,e,f,u,l;if(r&&r.length>=2){if(o)for(e=function(n,t,i,r){var v,y,f,e,s=[],l=[],k=[],d=[],u,o,a,h,c;if(r){for(f=[1/0,1/0],e=[-1/0,-1/0],u=0,o=n.length;u<o;u++)yo(f,f,n[u]),po(e,e,n[u]);yo(f,f,r[0]);po(e,e,r[1])}for(u=0,o=n.length;u<o;u++){if(a=n[u],i)v=n[u?u-1:o-1],y=n[(u+1)%o];else{if(0===u||u===o-1){s.push(ae(n[u]));continue}v=n[u-1];y=n[u+1]}ps(l,y,v);hb(l,l,t);var p=btt(a,v),w=btt(a,y),b=p+w;0!==b&&(p/=b,w/=b);hb(k,l,-p);hb(d,l,w);h=bct([],a,k);c=bct([],a,d);r&&(po(h,h,f),yo(h,h,e),po(c,c,f),yo(c,c,e));s.push(h);s.push(c)}return i&&s.push(s.shift()),s}(r,o,i,t.smoothConstraint),n.moveTo(r[0][0],r[0][1]),f=r.length,u=0;u<(i?f:f-1);u++){var s=e[2*u],h=e[2*u+1],c=r[(u+1)%f];n.bezierCurveTo(s[0],s[1],h[0],h[1],c[0],c[1])}else for(n.moveTo(r[0][0],r[0][1]),u=1,l=r.length;u<l;u++)n.lineTo(r[u][0],r[u][1]);i&&n.closePath()}}function iyi(n,t,i){var r=n.cpx2,u=n.cpy2;return null!=r||null!=u?[(i?psi:pi)(n.x1,n.cpx1,n.cpx2,n.x2,t),(i?psi:pi)(n.y1,n.cpy1,n.cpy2,n.y2,t)]:[(i?clt:nr)(n.x1,n.cpx1,n.x2,t),(i?clt:nr)(n.y1,n.cpy1,n.y2,t)]}function hy(n,t,i,r,u){var f,c,s;if(t&&t.ecModel&&(c=t.ecModel.getUpdatePayload(),f=c&&c.animation),s="update"===n,t&&t.isAnimationEnabled()){var e=void 0,h=void 0,o=void 0;return r?(e=d(r.duration,200),h=d(r.easing,"cubicOut"),o=0):(e=t.getShallow(s?"animationDurationUpdate":"animationDuration"),h=t.getShallow(s?"animationEasingUpdate":"animationEasing"),o=t.getShallow(s?"animationDelayUpdate":"animationDelay")),f&&(null!=f.duration&&(e=f.duration),null!=f.easing&&(h=f.easing),null!=f.delay&&(o=f.delay)),l(o)&&(o=o(i,u)),l(e)&&(e=e(i)),{duration:e||0,delay:o,easing:h}}return null}function npt(n,t,i,r,u,f,e){var a,h=!1,s,o,c;l(u)?(e=f,f=u,u=null):v(u)&&(f=u.cb,e=u.during,h=u.isFrom,a=u.removeOpt,u=u.dataIndex);s="leave"===n;s||t.stopAnimation("leave");o=hy(n,r,u,s?a||{}:null,r&&r.getAnimationDelayParams?r.getAnimationDelayParams(t,u):null);o&&o.duration>0?(c={duration:o.duration,delay:o.delay||0,easing:o.easing,done:f,force:!!f||!!e,setToFinal:!s,scope:n,during:e},h?t.animateFrom(i,c):t.animateTo(i,c)):(t.stopAnimation(),!h&&t.attr(i),e&&e(1),f&&f())}function ct(n,t,i,r,u,f){npt("update",n,t,i,r,u,f)}function ii(n,t,i,r,u,f){npt("enter",n,t,i,r,u,f)}function cy(n){if(!n.__zr)return!0;for(var t=0;t<n.animators.length;t++)if("leave"===n.animators[t].scope)return!0;return!1}function sh(n,t,i,r,u,f){cy(n)||npt("leave",n,t,i,r,u,f)}function oyi(n,t,i,r){n.removeTextContent();n.removeTextGuideLine();sh(n,{style:{opacity:0}},t,i,r)}function gk(n,t,i){function r(){n.parent&&n.parent.remove(n)}n.isGroup?n.traverse(function(n){n.isGroup||oyi(n,t,i,r)}):oyi(n,t,i,r)}function ie(n){eyi(n).oldStyle=n.style}function syi(n){return ut.extend(n)}function cyi(n,t){return hyi(n,t)}function ff(n,t){tpt[n]=t}function uut(n){if(tpt.hasOwnProperty(n))return tpt[n]}function nd(n,t,i,r){var u=avi(n,t);return i&&("center"===r&&(i=lyi(i,u.getBoundingRect())),rpt(u,i)),u}function ipt(n,t,i){var r=new wi({style:{image:n,x:t.x,y:t.y,width:t.width,height:t.height},onload:function(n){if("center"===i){var u={width:n.width,height:n.height};r.setStyle(lyi(t,u))}}});return r}function lyi(n,t){var r,u=t.width/t.height,i=n.height*u;return r=i<=n.width?n.height:(i=n.width)/u,{x:n.x+n.width/2-i/2,y:n.y+n.height/2-r/2,width:i,height:r}}function rpt(n,t){if(n.applyTransform){var i=n.getBoundingRect().calculateTransform(t);n.applyTransform(i)}}function ly(n,t){return wli(n,n,{lineWidth:t}),n}function hh(n,t){for(var i=lb([]);n&&n!==t;)pe(i,n.getLocalTransform(),i),n=n.parent;return i}function re(n,t,i){return t&&!ir(t)&&(t=bo.getLocalTransform(t)),i&&(t=ac([],t)),gi([],n,t)}function fut(n,t,i){var u=0===t[4]||0===t[5]||0===t[0]?1:Math.abs(2*t[4]/t[0]),f=0===t[4]||0===t[5]||0===t[2]?1:Math.abs(2*t[4]/t[2]),r=["left"===n?-u:"right"===n?u:0,"top"===n?-f:"bottom"===n?f:0];return r=re(r,t,i),Math.abs(r[0])>Math.abs(r[1])?r[0]>0?"right":"left":r[1]>0?"bottom":"top"}function ayi(n){return!n.isGroup}function id(n,t,i){function f(n){var t={x:n.x,y:n.y,rotation:n.rotation};return function(n){return null!=n.shape}(n)&&(t.shape=r({},n.shape)),t}if(n&&t){var u,e=(u={},n.traverse(function(n){ayi(n)&&n.anid&&(u[n.anid]=n)}),u);t.traverse(function(n){var t,r;ayi(n)&&n.anid&&(t=e[n.anid],t&&(r=f(n),n.attr(f(t)),ct(n,r,i,w(n).dataIndex)))})}}function upt(n,t){return f(n,function(n){var i=n[0],r;return i=iut(i,t.x),i=rut(i,t.x+t.width),r=n[1],r=iut(r,t.y),[i,r=rut(r,t.y+t.height)]})}function vyi(n,t){var i=iut(n.x,t.x),u=rut(n.x+n.width,t.x+t.width),r=iut(n.y,t.y),f=rut(n.y+n.height,t.y+t.height);if(u>=i&&f>=r)return{x:i,y:r,width:u-i,height:f-r}}function ay(n,t,i){var u=r({rectHover:!0},t),f=u.style={strokeNoScale:!0};if(i=i||{x:-1,y:-1,width:2,height:2},n)return 0===n.indexOf("image://")?(f.image=n.slice(8),a(f,i),new wi(u)):nd(n.replace("path://",""),u,i,"center")}function rd(n,t,i,r,u){for(var o,f=0,e=u[u.length-1];f<u.length;f++){if(o=u[f],yyi(n,t,i,r,o[0],o[1],e[0],e[1]))return!0;e=o}}function yyi(n,t,i,r,u,f,e,o){var c,l=i-n,a=r-t,v=e-u,y=o-f,s=fpt(v,y,l,a),h;if((c=s)<=1e-6&&c>=-1e-6)return!1;var p=n-u,w=t-f,b=fpt(p,w,l,a)/s;return b<0||b>1?!1:(h=fpt(p,w,v,y)/s,!(h<0||h>1))}function fpt(n,t,i,r){return n*r-i*t}function vy(n){var f=n.itemTooltipOption,c=n.componentModel,e=n.itemName,v=o(f)?{formatter:f}:f,s=c.mainType,l=c.componentIndex,i={componentType:s,name:e,$vars:["name"]},r,u;i[s+"Index"]=l;r=n.formatterParamsExtra;r&&t(et(r),function(n){h(i,n)||(i[n]=r[n],i.$vars.push(n))});u=w(n.el);u.componentMainType=s;u.componentIndex=l;u.tooltipConfig={name:e,option:a({content:e,formatterParams:i},v)}}function pyi(n,t){var i;n.isGroup&&(i=t(n));i||n.traverse(t)}function ch(n,t){if(n)if(u(n))for(var i=0;i<n.length;i++)pyi(n[i],t);else pyi(n,t)}function wyi(n,t){for(var f,i=0;i<br.length;i++){var u=br[i],e=t[u],r=n.ensureState(u);r.style=r.style||{};r.style.text=e}f=n.currentStates.slice();n.clearStates(!0);n.setStyle({text:t.normal});n.useStates(f,!0)}function ept(n,t,i){var r,u=n.labelFetcher,o=n.labelDataIndex,c=n.labelDimIndex,a=t.normal,s,f,e,h;for(u&&(r=u.getFormattedLabel(o,"normal",null,c,a&&a.get("formatter"),null!=i?{interpolatedValue:i}:null)),null==r&&(r=l(n.defaultText)?n.defaultText(o,n,i):n.defaultText),s={normal:r},f=0;f<br.length;f++)e=br[f],h=t[e],s[e]=d(u?u.getFormattedLabel(o,e,null,c,h&&h.get("formatter")):null,r);return s}function cr(n,t,i,r){var u,o,s,l,v;i=i||ud;for(var e=n instanceof st,y=!1,f=0;f<vk.length;f++)if((o=t[vk[f]])&&o.getShallow("show")){y=!0;break}if(u=e?n:n.getTextContent(),y){e||(u||(u=new st,n.setTextContent(u)),n.stateProxy&&(u.stateProxy=n.stateProxy));var p=ept(i,t),h=t.normal,a=!!h.getShallow("show"),c=gt(h,r&&r.normal,i,!1,!e);for(c.text=p.normal,e||n.setTextConfig(eut(h,i,!1)),f=0;f<br.length;f++)s=br[f],(o=t[s])&&(l=u.ensureState(s),v=!!d(o.getShallow("show"),a),(v!==a&&(l.ignore=!v),l.style=gt(o,r&&r[s],i,!0,!e),l.style.text=p[s],e)||(n.ensureState(s).textConfig=eut(o,i,!0)));u.silent=!!h.getShallow("silent");null!=u.style.x&&(c.x=u.style.x);null!=u.style.y&&(c.y=u.style.y);u.ignore=!a;u.useStyle(c);u.dirty();i.enableTextSetter&&(gl(u).setLabelText=function(n){var r=ept(i,t,n);wyi(u,r)})}else u&&(u.ignore=!0);n.dirty()}function tr(n,t){var r,i,u;for(t=t||"label",r={normal:n.getModel(t)},i=0;i<br.length;i++)u=br[i],r[u]=n.getModel([u,t]);return r}function gt(n,t,i,u,f){var e={};return function(n,t,i,r,u){var e,a,s,h;i=i||ud;var f,c=t.ecModel,l=c&&c.option.textStyle,o=function(n){for(var t,r,u,i;n&&n!==n.ecModel;){if(r=(n.option||ud).rich,r)for(t=t||{},u=et(r),i=0;i<u.length;i++)t[u[i]]=1;n=n.parentModel}return t}(t);if(o)for(e in f={},o)o.hasOwnProperty(e)&&(a=t.getModel(["rich",e]),gyi(f[e]={},a,l,i,r,u,!1,!0));f&&(n.rich=f);s=t.get("overflow");s&&(n.overflow=s);h=t.get("minMargin");null!=h&&(n.margin=h);gyi(n,t,l,i,r,u,!0,!1)}(e,n,i,u,f),t&&r(e,t),e}function eut(n,t,i){t=t||{};var u,r={},f=n.getShallow("rotate"),e=d(n.getShallow("distance"),i?null:5),o=n.getShallow("offset");return"outside"===(u=n.getShallow("position")||(i?null:"inside"))&&(u=t.defaultOutsidePosition||"top"),null!=u&&(r.position=u),null!=o&&(r.offset=o),null!=f&&(f*=Math.PI/180,r.rotation=f),null!=e&&(r.distance=e),r.outsideFill="inherit"===n.get("color")?t.inheritColor||null:"auto",r}function gyi(n,t,i,r,u,f,e,o){var p,w,b,s,h,k,v,g;i=!u&&i||ud;var a=r&&r.inheritColor,c=t.getShallow("color"),l=t.getShallow("textBorderColor"),y=d(t.getShallow("opacity"),i.opacity);for("inherit"!==c&&"auto"!==c||(c=a||null),"inherit"!==l&&"auto"!==l||(l=a||null),f||(c=c||i.color,l=l||i.textBorderColor),null!=c&&(n.fill=c),null!=l&&(n.stroke=l),p=d(t.getShallow("textBorderWidth"),i.textBorderWidth),null!=p&&(n.lineWidth=p),w=d(t.getShallow("textBorderType"),i.textBorderType),null!=w&&(n.lineDash=w),b=d(t.getShallow("textBorderDashOffset"),i.textBorderDashOffset),null!=b&&(n.lineDashOffset=b),u||null!=y||o||(y=r&&r.defaultOpacity),null!=y&&(n.opacity=y),u||f||null==n.fill&&r.inheritColor&&(n.fill=r.inheritColor),s=0;s<byi.length;s++)h=byi[s],null!=(v=d(t.getShallow(h),i[h]))&&(n[h]=v);for(s=0;s<kyi.length;s++)h=kyi[s],null!=(v=t.getShallow(h))&&(n[h]=v);if(null==n.verticalAlign&&(k=t.getShallow("baseline"),null!=k&&(n.verticalAlign=k)),!e||!r.disableBox){for(s=0;s<dyi.length;s++)h=dyi[s],null!=(v=t.getShallow(h))&&(n[h]=v);g=t.getShallow("borderType");null!=g&&(n.borderDash=g);"auto"!==n.backgroundColor&&"inherit"!==n.backgroundColor||!a||(n.backgroundColor=a);"auto"!==n.borderColor&&"inherit"!==n.borderColor||!a||(n.borderColor=a)}}function npi(n,t){var i=t&&t.getModel("textStyle");return bu([n.fontStyle||i&&i.getShallow("fontStyle")||"",n.fontWeight||i&&i.getShallow("fontWeight")||"",(n.fontSize||i&&i.getShallow("fontSize")||12)+"px",n.fontFamily||i&&i.getShallow("fontFamily")||"sans-serif"].join(" "))}function tpi(n,t,i,r){var u,f;n&&(u=gl(n),u.prevValue=u.value,u.value=i,f=t.normal,u.valueAnimation=f.get("valueAnimation"),u.valueAnimation&&(u.precision=f.get("precision"),u.defaultInterpolatedText=r,u.statesModels=t))}function ipi(n,t,i,r,u){var f=gl(n);if(f.valueAnimation&&f.prevValue!==f.value){var e=f.defaultInterpolatedText,o=d(f.interpolatedValue,f.prevValue),s=f.value;n.percent=0;(null==f.prevValue?ii:ct)(n,{percent:1},r,t,null,function(r){var h=tli(i,f.precision,o,s,r),c;f.interpolatedValue=1===r?null:h;c=ept({labelDataIndex:t,labelFetcher:u,defaultText:e?e(h):h+""},f.statesModels,h);wyi(n,c)})}}function py(n){return[n||"",fpi++].join("_")}function lh(n,t){return k(k({},n,!0),t,!0)}function vpt(n,t){n=n.toUpperCase();apt[n]=new at(t);sut[n]=t}function ypt(n){return apt[n]}function uu(n,t){return"0000".substr(0,t-(n+="").length)+n}function wy(n){switch(n){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return n}}function peu(n){return n===wy(n)}function od(n,t,i,r){var u=su(n),h=u[wpt(i)](),f=u[by(i)]()+1,p=Math.floor((f-1)/3)+1,c=u[hut(i)](),o=u["get"+(i?"UTC":"")+"Day"](),s=u[sd(i)](),l=(s-1)%12+1,a=u[cut(i)](),v=u[lut(i)](),y=u[aut(i)](),e=(r instanceof at?r:ypt(r||epi)||apt.EN).getModel("time"),w=e.get("month"),b=e.get("monthAbbr"),k=e.get("dayOfWeek"),d=e.get("dayOfWeekAbbr");return(t||"").replace(/{yyyy}/g,h+"").replace(/{yy}/g,h%100+"").replace(/{Q}/g,p+"").replace(/{MMMM}/g,w[f-1]).replace(/{MMM}/g,b[f-1]).replace(/{MM}/g,uu(f,2)).replace(/{M}/g,f+"").replace(/{dd}/g,uu(c,2)).replace(/{d}/g,c+"").replace(/{eeee}/g,k[o]).replace(/{ee}/g,d[o]).replace(/{e}/g,o+"").replace(/{HH}/g,uu(s,2)).replace(/{H}/g,s+"").replace(/{hh}/g,uu(l+"",2)).replace(/{h}/g,l+"").replace(/{mm}/g,uu(a,2)).replace(/{m}/g,a+"").replace(/{ss}/g,uu(v,2)).replace(/{s}/g,v+"").replace(/{SSS}/g,uu(y,3)).replace(/{S}/g,y+"")}function vpi(n,t){var i=su(n),s=i[by(t)]()+1,h=i[hut(t)](),c=i[sd(t)](),l=i[cut(t)](),a=i[lut(t)](),r=0===i[aut(t)](),u=r&&0===a,f=u&&0===l,e=f&&0===c,o=e&&1===h;return o&&1===s?"year":o?"month":e?"day":f?"hour":u?"minute":r?"second":"millisecond"}function ypi(n,t,i){var r=ht(n)?su(n):n;switch(t=t||vpi(n,i)){case"year":return r[wpt(i)]();case"half-year":return r[by(i)]()>=6?1:0;case"quarter":return Math.floor((r[by(i)]()+1)/4);case"month":return r[by(i)]();case"day":return r[hut(i)]();case"half-day":return r[sd(i)]()/24;case"hour":return r[sd(i)]();case"minute":return r[cut(i)]();case"second":return r[lut(i)]();case"millisecond":return r[aut(i)]()}}function wpt(n){return n?"getUTCFullYear":"getFullYear"}function by(n){return n?"getUTCMonth":"getMonth"}function hut(n){return n?"getUTCDate":"getDate"}function sd(n){return n?"getUTCHours":"getHours"}function cut(n){return n?"getUTCMinutes":"getMinutes"}function lut(n){return n?"getUTCSeconds":"getSeconds"}function aut(n){return n?"getUTCMilliseconds":"getMilliseconds"}function weu(n){return n?"setUTCFullYear":"setFullYear"}function ppi(n){return n?"setUTCMonth":"setMonth"}function wpi(n){return n?"setUTCDate":"setDate"}function bpi(n){return n?"setUTCHours":"setHours"}function kpi(n){return n?"setUTCMinutes":"setMinutes"}function dpi(n){return n?"setUTCSeconds":"setSeconds"}function gpi(n){return n?"setUTCMilliseconds":"setMilliseconds"}function bpt(n){if(!dat(n))return o(n)?n:"-";var t=(n+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function kpt(n,t){return n=(n||"").toLowerCase().replace(/-(.)/g,function(n,t){return t.toUpperCase()}),t&&n&&(n=n.charAt(0).toUpperCase()+n.slice(1)),n}function dpt(n,t,i){function f(n){return n&&bu(n)?n:"-"}function e(n){return!(null==n||isNaN(n)||!isFinite(n))}var o="time"===t,s=n instanceof Date,r,u;if(o||s){if(r=o?su(n):n,!isNaN(+r))return od(r,"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}",i);if(s)return"-"}return"ordinal"===t?vtt(n)?f(n):ht(n)&&e(n)?n+"":"-":(u=ke(n),e(u)?bpt(u):vtt(n)?f(n):"boolean"==typeof n?n+"":"-")}function nwt(n,t,i){var s,e,o,h,r,f,c;if(u(t)||(t=[t]),s=t.length,!s)return"";for(e=t[0].$vars||[],o=0;o<e.length;o++)h=gpt[o],n=n.replace(vut(h),vut(h,0));for(r=0;r<s;r++)for(f=0;f<e.length;f++)c=t[r][e[f]],n=n.replace(vut(gpt[f],r),i?yr(c):c);return n}function nwi(n,t){var i=o(n)?{color:n,extraCssText:t}:n||{},r=i.color,f=i.type,u;return t=i.extraCssText,u=i.renderMode||"html",r?"html"===u?"subItem"===f?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+yr(r)+";"+(t||"")+'"><\/span>':'<span style="display:inline-block;margin-right:4px;border-radius:10px;width:10px;height:10px;background-color:'+yr(r)+";"+(t||"")+'"><\/span>':{renderMode:u,content:"{"+(i.markerId||"markerX")+"|}  ",style:"subItem"===f?{width:4,height:4,borderRadius:2,backgroundColor:r}:{width:10,height:10,borderRadius:5,backgroundColor:r}}:""}function na(n,t){return t=t||"transparent",o(n)?n:v(n)&&n.colorStops&&(n.colorStops[0]||{}).color||t}function yut(n,t){if("_blank"===t||"blank"===t){var i=window.open();i.opener=null;i.location.href=n}else window.open(n,t)}function twt(n,t,i,r,u){var e=0,o=0,f;null==r&&(r=1/0);null==u&&(u=1/0);f=0;t.eachChild(function(s,h){var a,v,c=s.getBoundingRect(),w=t.childAt(h+1),l=w&&w.getBoundingRect(),y,p;"horizontal"===n?(y=c.width+(l?-l.x+c.x:0),(a=e+y)>r||s.newline?(e=0,a=y,o+=f+i,f=c.height):f=Math.max(f,c.height)):(p=c.height+(l?-l.y+c.y:0),(v=o+p)>u||s.newline?(e+=f+i,o=0,v=p,f=c.width):f=Math.max(f,c.width));s.newline||(s.x=e,s.y=o,s.markRedraw(),"horizontal"===n?e=a+i:o=v+i)})}function ci(n,t,i){var p;i=ah(i||0);var f=t.width,o=t.height,s=e(n.left,f),h=e(n.top,o),v=e(n.right,f),y=e(n.bottom,o),r=e(n.width,f),u=e(n.height,o),c=i[2]+i[0],l=i[1]+i[3],a=n.aspect;switch(isNaN(r)&&(r=f-v-l-s),isNaN(u)&&(u=o-y-c-h),null!=a&&(isNaN(r)&&isNaN(u)&&(a>f/o?r=.8*f:u=.8*o),isNaN(r)&&(r=a*u),isNaN(u)&&(u=r/a)),isNaN(s)&&(s=f-v-r-l),isNaN(h)&&(h=o-y-u-c),n.left||n.right){case"center":s=f/2-r/2-i[3];break;case"right":s=f-r-l}switch(n.top||n.bottom){case"middle":case"center":h=o/2-u/2-i[0];break;case"bottom":h=o-u-c}return s=s||0,h=h||0,isNaN(r)&&(r=f-l-s-(v||0)),isNaN(u)&&(u=o-c-h-(y||0)),p=new nt(s+i[3],h+i[0],r,u),p.margin=i,p}function wut(n,t,i,r,u,f){var e,o=!u||!u.hv||u.hv[0],s=!u||!u.hv||u.hv[1],h=u&&u.boundingMode||"all",c;if((f=f||n).x=n.x,f.y=n.y,!o&&!s)return!1;"raw"===h?e="group"===n.type?new nt(0,0,+t.width||0,+t.height||0):n.getBoundingRect():(e=n.getBoundingRect(),n.needLocalTransform())&&(c=n.getLocalTransform(),(e=e.clone()).applyTransform(c));var l=ci(a({width:e.width,height:e.height},t),i,r),v=o?l.x-e.x:0,y=s?l.y-e.y:0;return"raw"===h?(f.x=v,f.y=y):(f.x+=v,f.y+=y),f===n&&n.markRedraw(),!0}function hd(n){var t=n.layoutMode||n.constructor.layoutMode;return v(t)?t:t?{type:t}:null}function yh(n,t,i){function h(i,u){var s={},l=0,o={},a=0,c,h;if(put(i,function(t){o[t]=n[t]}),put(i,function(n){e(t,n)&&(s[n]=o[n]=t[n]);f(s,n)&&l++;f(o,n)&&a++}),r[u])return f(t,i[1])?o[i[2]]=null:f(t,i[2])&&(o[i[1]]=null),o;if(2!==a&&l){if(l>=2)return s;for(c=0;c<i.length;c++)if(h=i[c],!e(s,h)&&e(n,h)){s[h]=n[h];break}return s}return o}function e(n,t){return n.hasOwnProperty(t)}function f(n,t){return null!=n[t]&&"auto"!==n[t]}function c(n,t,i){put(n,function(n){t[n]=i[n]})}var r=i&&i.ignoreSize,o,s;u(r)||(r=[r,r]);o=h(ta[0],0);s=h(ta[1],1);c(ta[0],n,o);c(ta[1],n,s)}function ky(n){return iwi({},n)}function iwi(n,t){return t&&n&&put(twi,function(i){t.hasOwnProperty(i)&&(n[i]=t[i])}),n}function swi(n,i,r){function f(n,t,i){for(var r=0;r<i;r++)n.push(t+r)}function p(n){var t=n.dimsDef;return t?t.length:1}var u={},c=fwt(i),e;if(!c||!n)return u;var o,l,h=[],s=[],w=i.ecModel,a=owi(w).datasetMap,y=c.uid+"_"+r.seriesLayoutBy;return t(n=n.slice(),function(t,i){var r=v(t)?t:n[i]={name:t};"ordinal"===r.type&&null==o&&(o=i,l=p(r));u[r.name]=[]}),e=a.get(y)||a.set(y,{categoryWayDim:l,valueWayDim:0}),t(n,function(n,t){var c=n.name,i=p(n),r;null==o?(r=e.valueWayDim,f(u[c],r,i),f(s,r,i),e.valueWayDim+=i):o===t?(f(u[c],0,i),f(h,0,i)):(r=e.categoryWayDim,f(u[c],r,i),f(s,r,i),e.categoryWayDim+=i)}),h.length&&(u.itemName=h),s.length&&(u.seriesName=s),u}function uwt(n,i,r){var u={},f,e,s,o,h;return fwt(n)?(e=i.sourceFormat,s=i.dimensionsDefine,e!==wh&&e!==gy||t(s,function(n,t){"name"===(v(n)?n.name:n)&&(f=t)}),o=function(){function l(n){return null!=n.v&&null!=n.n}for(var o,h,n={},u={},c=[],t=0,a=Math.min(5,r);t<a;t++){if(o=cwi(i.data,e,i.seriesLayoutBy,s,i.startIndex,t),c.push(o),h=o===ue,h&&null==n.v&&t!==f&&(n.v=t),(null==n.n||n.n===n.v||!h&&c[n.n]===ue)&&(n.n=t),l(n)&&c[n.n]!==ue)return n;h||(o===ewi&&null==u.v&&t!==f&&(u.v=t),null!=u.n&&u.n!==u.v||(u.n=t))}return l(n)?n:l(u)?u:null}(),o&&(u.value=[o.v],h=null!=f?f:o.n,u.itemName=[h],u.seriesName=[h]),u):u}function fwt(n){if(!n.get("data",!0))return lk(n.ecModel,"dataset",{index:n.get("datasetIndex",!0),id:n.get("datasetId",!0)},oi).models[0]}function hwi(n,t){return cwi(n.data,n.sourceFormat,n.seriesLayoutBy,n.dimensionsDefine,n.startIndex,t)}function cwi(n,t,i,r,f,e){function y(n){var t=o(n);return null!=n&&isFinite(n)&&""!==n?t?ewi:ue:t&&"-"!==n?but:void 0}var h,l,w,a,p,c,s,b,k,d,g,nt;if(nu(n))return ue;if(r&&(a=r[e],v(a)?(l=a.name,w=a.type):o(a)&&(l=a)),null!=w)return"ordinal"===w?but:ue;if(t===rs){if(p=n,i===rwt){for(c=p[e],s=0;s<(c||[]).length&&s<5;s++)if(null!=(h=y(c[f+s])))return h}else for(s=0;s<p.length&&s<5;s++)if(b=p[f+s],b&&null!=(h=y(b[e])))return h}else if(t===wh){if(k=n,!l)return ue;for(s=0;s<k.length&&s<5;s++)if((g=k[s])&&null!=(h=y(g[l])))return h}else if(t===gy){if(!l||!(c=n[l])||nu(c))return ue;for(s=0;s<c.length&&s<5;s++)if(null!=(h=y(c[s])))return h}else if(t===ph)for(d=n,s=0;s<d.length&&s<5;s++){if(nt=ny(g=d[s]),!u(nt))return ue;if(null!=(h=y(nt[e])))return h}return ue}function swt(n,t,i,r){var u=kt(n.get(["aria","decal","decals"]));return vwi(n,keu,u,null,t,i,r)}function vwi(n,t,i,r,u,f,e){var s=t(f=f||n),l=s.paletteIdx||0,h=s.paletteNameMap=s.paletteNameMap||{},o,c;return h.hasOwnProperty(u)?h[u]:(o=null!=e&&r?function(n,t){for(var r=n.length,i=0;i<r;i++)if(n[i].length>t)return n[i];return n[r-1]}(r,e):i,(o=o||i)&&o.length?(c=o[l],u&&(h[u]=c),s.paletteIdx=(l+1)%o.length,c):void 0)}function ywi(n,i,r){var f,e;return u(i)?(f=c(),t(i,function(n){null!=n&&null!=ai(n,null)&&f.set(n,!0)}),pt(r,function(t){return t&&f.get(t[n])})):(e=ai(i,null),pt(r,function(t){return t&&null!=e&&t[n]===e}))}function pwi(n,t){return t.hasOwnProperty("subType")?pt(n,function(n){return n&&n.subType===t.subType}):n}function wwi(n){var i=c();return n&&t(kt(n.replaceMerge),function(n){i.set(n,!0)}),{replaceMergeMainTypeMap:i}}function tou(n,i,r){var f={width:i,height:r,aspectratio:i/r},u=!0;return t(n,function(n,t){var i=t.match(geu),r,e;i&&i[1]&&i[2]&&(r=i[1],e=i[2].toLowerCase(),function(n,t,i){return"min"===i?n>=t:"max"===i?n<=t:n===t}(f[e],n,r)||(u=!1))}),u}function cwt(n){var f=n&&n.itemStyle,u,e;if(f)for(u=0,e=kwi.length;u<e;u++){var t=kwi[u],i=f.normal,r=f.emphasis;i&&i[t]&&(n[t]=n[t]||{},n[t].normal?k(n[t].normal,i[t]):n[t].normal=i[t],i[t]=null);r&&r[t]&&(n[t]=n[t]||{},n[t].emphasis?k(n[t].emphasis,r[t]):n[t].emphasis=r[t],r[t]=null)}}function lr(n,t,i){if(n&&n[t]&&(n[t].normal||n[t].emphasis)){var u=n[t].normal,r=n[t].emphasis;u&&(i?(n[t].normal=n[t].emphasis=null,a(n[t],u)):n[t]=u);r&&(n.emphasis=n.emphasis||{},n.emphasis[t]=r,r.focus&&(n.emphasis.focus=r.focus),r.blurScope&&(n.emphasis.blurScope=r.blurScope))}}function ad(n){lr(n,"itemStyle");lr(n,"lineStyle");lr(n,"areaStyle");lr(n,"label");lr(n,"labelLine");lr(n,"upperLabel");lr(n,"edgeLabel")}function li(n,t){var u=ld(n)&&n[t],f=ld(u)&&u.textStyle,i,e,r;if(f)for(i=0,e=tvt.length;i<e;i++)r=tvt[i],f.hasOwnProperty(r)&&(u[r]=f[r])}function ef(n){n&&(ad(n),li(n,"label"),n.emphasis&&li(n.emphasis,"label"))}function us(n){return u(n)?n:n?[n]:[]}function dwi(n){return(u(n)?n[0]:n)||{}}function iou(n,i){fe(us(n.series),function(n){ld(n)&&function(n){var r,f,h,e,s,i,c,o;if(ld(n)){if(cwt(n),ad(n),li(n,"label"),li(n,"upperLabel"),li(n,"edgeLabel"),n.emphasis&&(li(n.emphasis,"label"),li(n.emphasis,"upperLabel"),li(n.emphasis,"edgeLabel")),r=n.markPoint,r&&(cwt(r),ef(r)),f=n.markLine,f&&(cwt(f),ef(f)),h=n.markArea,h&&ef(h),e=n.data,"graph"===n.type){if(e=e||n.nodes,s=n.links||n.edges,s&&!nu(s))for(i=0;i<s.length;i++)ef(s[i]);t(n.categories,function(n){ad(n)})}if(e&&!nu(e))for(i=0;i<e.length;i++)ef(e[i]);if((r=n.markPoint)&&r.data)for(c=r.data,i=0;i<c.length;i++)ef(c[i]);if((f=n.markLine)&&f.data)for(o=f.data,i=0;i<o.length;i++)u(o[i])?(ef(o[i][0]),ef(o[i][1])):ef(o[i]);"gauge"===n.type?(li(n,"axisLabel"),li(n,"title"),li(n,"detail")):"treemap"===n.type?(lr(n.breadcrumb,"itemStyle"),t(n.levels,function(n){ad(n)})):"tree"===n.type&&ad(n.leaves)}}(n)});var r=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];i&&r.push("valueAxis","categoryAxis","logAxis","timeAxis");fe(r,function(t){fe(us(n[t]),function(n){n&&(li(n,"axisLabel"),li(n.axisPointer,"label"))})});fe(us(n.parallel),function(n){var t=n&&n.parallelAxisDefault;li(t,"axisLabel");li(t&&t.axisPointer,"label")});fe(us(n.calendar),function(n){lr(n,"itemStyle");li(n,"dayLabel");li(n,"monthLabel");li(n,"yearLabel")});fe(us(n.radar),function(n){li(n,"name");n.name&&null==n.axisName&&(n.axisName=n.name,delete n.name);null!=n.nameGap&&null==n.axisNameGap&&(n.axisNameGap=n.nameGap,delete n.nameGap)});fe(us(n.geo),function(n){ld(n)&&(ef(n),fe(us(n.regions),function(n){ef(n)}))});fe(us(n.timeline),function(n){ef(n);lr(n,"label");lr(n,"itemStyle");lr(n,"controlStyle",!0);var i=n.data;u(i)&&t(i,function(n){v(n)&&(lr(n,"label"),lr(n,"itemStyle"))})});fe(us(n.toolbox),function(n){lr(n,"iconStyle");fe(n.feature,function(n){lr(n,"iconStyle")})});li(dwi(n.axisPointer),"label");li(dwi(n.tooltip).axisPointer,"label")}function gwi(n){n&&t(rou,function(t){t[0]in n&&!(t[1]in n)&&(n[t[1]]=n[t[0]])})}function vd(n){var i=n&&n.itemStyle,t,r,u;if(i)for(t=0;t<lwt.length;t++)r=lwt[t][1],u=lwt[t][0],null!=i[r]&&(i[u]=i[r])}function nbi(n){n&&"edge"===n.alignTo&&null!=n.margin&&null==n.edgeDistance&&(n.edgeDistance=n.margin)}function tbi(n){n&&n.downplay&&!n.blur&&(n.blur=n.downplay)}function ibi(n,t){if(n)for(var i=0;i<n.length;i++)t(n[i]),n[i]&&ibi(n[i].children,t)}function rbi(n,i){iou(n,i);n.series=kt(n.series);t(n.series,function(n){var r,t,u,i,f;if(v(n)){if(r=n.type,"line"===r)null!=n.clipOverflow&&(n.clip=n.clipOverflow);else if("pie"===r||"gauge"===r){if(null!=n.clockWise&&(n.clockwise=n.clockWise),nbi(n.label),(i=n.data)&&!nu(i))for(t=0;t<i.length;t++)nbi(i[t]);null!=n.hoverOffset&&(n.emphasis=n.emphasis||{},(n.emphasis.scaleSize=null)&&(n.emphasis.scaleSize=n.hoverOffset))}else if("gauge"===r)u=function(n,t){for(var u=t.split(","),i=n,r=0;r<u.length&&null!=(i=i&&i[u[r]]);r++);return i}(n,"pointer.color"),null!=u&&function(n,t,i,r){for(var o,e=t.split(","),u=n,f=0;f<e.length-1;f++)null==u[o=e[f]]&&(u[o]={}),u=u[o];(r||null==u[e[f]])&&(u[e[f]]=i)}(n,"itemStyle.color",u);else if("bar"===r){if(vd(n),vd(n.backgroundStyle),vd(n.emphasis),(i=n.data)&&!nu(i))for(t=0;t<i.length;t++)"object"==typeof i[t]&&(vd(i[t]),vd(i[t]&&i[t].emphasis))}else"sunburst"===r?(f=n.highlightPolicy,f&&(n.emphasis=n.emphasis||{},n.emphasis.focus||(n.emphasis.focus=f)),tbi(n),ibi(n.data,tbi)):"graph"===r||"sankey"===r?function(n){n&&null!=n.focusNodeAdjacency&&(n.emphasis=n.emphasis||{},null==n.emphasis.focus&&(n.emphasis.focus="adjacency"))}(n):"map"===r&&(n.mapType&&!n.map&&(n.map=n.mapType),n.mapLocation&&a(n,n.mapLocation));null!=n.hoverAnimation&&(n.emphasis=n.emphasis||{},n.emphasis&&null==n.emphasis.scale&&(n.emphasis.scale=n.hoverAnimation));gwi(n)}});n.dataRange&&(n.visualMap=n.dataRange);t(uou,function(i){var r=n[i];r&&(u(r)||(r=[r]),t(r,function(n){gwi(n)}))})}function fou(n){t(n,function(t,i){var f=[],o=[NaN,NaN],s=[t.stackResultDimension,t.stackedOverDimension],u=t.data,e=t.isStackedByIndex,r=t.seriesModel.get("stackStrategy")||"samesign";u.modify(s,function(s,h,c){var b,y,a=u.get(t.stackedDimension,c),w,p,v,l;if(isNaN(a))return o;for(e?y=u.getRawIndex(c):b=u.get(t.stackedByDimension,c),w=NaN,p=i-1;p>=0;p--)if(v=n[p],(e||(y=v.data.rawIndexOf(v.stackedByDimension,b)),y>=0)&&(l=v.data.getByRawIndex(v.stackResultDimension,y),"all"===r||"positive"===r&&l>0||"negative"===r&&l<0||"samesign"===r&&a>=0&&l>0||"samesign"===r&&a<=0&&l<0)){a=suu(a,l);w=l;break}return f[0]=a,f[1]=w,f})})}function awt(n){return n instanceof yd}function vwt(n,i,r){r=r||ebi(n);var e=i.seriesLayoutBy,f=function(n,i,r,f,e){var c,s,h,l;return n?(i===rs?(h=n,"auto"===f||null==f?sbi(function(n){null!=n&&"-"!==n&&(o(n)?null==s&&(s=1):s=0)},r,h,10):s=ht(f)?f:f?1:0,e||1!==s||(e=[],sbi(function(n,t){e[t]=null!=n?n+"":""},r,h,1/0)),c=e?e.length:r===rwt?h.length:h[0]?h[0].length:null):i===wh?e||(e=function(n){for(var i,u=0,r;u<n.length&&!(i=n[u++]););if(i)return r=[],t(i,function(n,t){r.push(t)}),r}(n)):i===gy?e||(e=[],t(n,function(n,t){e.push(t)})):i===ph&&(l=ny(n[0]),c=u(l)&&l.length||1),{startIndex:s,dimensionsDefine:obi(e),dimensionsDetectedCount:c}):{dimensionsDefine:obi(e),startIndex:s,dimensionsDetectedCount:c}}(n,r,e,i.sourceHeader,i.dimensions);return new yd({data:n,sourceFormat:r,seriesLayoutBy:e,dimensionsDefine:f.dimensionsDefine,startIndex:f.startIndex,dimensionsDetectedCount:f.dimensionsDetectedCount,metaRawOption:y(i)})}function ywt(n){return new yd({data:n,sourceFormat:nu(n)?np:ph})}function ebi(n){var t=fwi,i,e,r,f;if(nu(n))t=np;else if(u(n)){for(0===n.length&&(t=rs),i=0,e=n.length;i<e;i++)if(r=n[i],null!=r){if(u(r)){t=rs;break}if(v(r)){t=wh;break}}}else if(v(n))for(f in n)if(h(n,f)&&ir(n[f])){t=gy;break}return t}function obi(n){if(n){var t=c();return f(n,function(n){var i={name:(n=v(n)?n:{name:n}).name,displayName:n.displayName,type:n.type},r;return null==i.name?i:(i.name+="",null==i.displayName&&(i.displayName=i.name),r=t.get(i.name),r?i.name+="-"+r.count++:t.set(i.name,{count:1}),i)})}}function sbi(n,t,i,r){var u,f;if(t===rwt)for(u=0;u<i.length&&u<r;u++)n(i[u]?i[u][0]:null,u);else for(f=i[0]||[],u=0;u<f.length&&u<r;u++)n(f[u],u)}function hbi(n){var t=n.sourceFormat;return t===wh||t===gy}function abi(n,t){return eou[wwt(n,t)]}function ybi(n,t){return vbi[wwt(n,t)]}function wbi(n){return pbi[n]}function wwt(n,t){return n===rs?n+"_"+t:n}function fp(n,t,i){var r,u,f,e,s,o;if(n&&(r=n.getRawDataItem(t),null!=r))return(u=n.getStore(),f=u.getSource().sourceFormat,null!=i)?(e=n.getDimensionIndex(i),s=u.getDimensionProperty(e),wbi(f)(r,e,s)):(o=r,f===ph&&(o=ny(r)),o)}function kbi(n){var t,i;return v(n)?n.type&&(i=n):t=n,{text:t,frag:i}}function pd(n){return new dbi(n)}function bh(n,t){var i=t&&t.type;return"ordinal"===i?n:("time"!==i||ht(n)||null==n||"-"===n||(n=+su(n)),null==n||""===n?NaN:+n)}function nki(n){return gbi.get(n)}function hou(n,t){return"eq"===n||"ne"===n?new sou("eq"===n,t):h(tki,n)?new oou(n,t):null}function cou(n){var i=n.sourceFormat,t;return dwt(i)||(t="",vt(t)),n.data}function lou(n){var f=n.sourceFormat,u=n.data,o;if(dwt(f)||(o="",vt(o)),f===rs){for(var i=[],t=0,e=u.length;t<e;t++)i.push(u[t].slice());return i}if(f===wh){for(i=[],t=0,e=u.length;t<e;t++)i.push(r({},u[t]));return i}}function aou(n,t,i){if(null!=i)return ht(i)||!isNaN(i)&&!h(t,i)?n[i]:h(t,i)?t[i]:void 0}function vou(n){return y(n)}function you(n,i){var u="",o,r,e,c;return i.length||vt(u),v(n)||vt(u),o=n.type,r=kwt.get(o),r||vt(u),e=f(i,function(n){return function(n,i){var r=new rki,e=n.data,o=r.sourceFormat=n.sourceFormat,c=n.startIndex,f,a,y,p,w;n.seriesLayoutBy!==ia&&vt("");var u=[],l={},v=n.dimensionsDefine;if(v)t(v,function(n,t){var i=n.name,r={index:t,name:i,displayName:n.displayName},f;(u.push(r),null!=i)&&(f="",h(l,i)&&vt(f),l[i]=r)});else for(f=0;f<n.dimensionsDetectedCount;f++)u.push({index:f});return a=abi(o,ia),i.__isBuiltIn&&(r.getRawDataItem=function(n){return a(e,c,u,n)},r.getRawData=s(cou,null,n)),r.cloneRawData=s(lou,null,n),y=ybi(o,ia),r.count=s(y,null,e,c,u),p=wbi(o),r.retrieveValue=function(n,t){var i=a(e,c,u,n);return w(i,t)},w=r.retrieveValueFromItem=function(n,t){if(null!=n){var i=u[t];return i?p(n,t,i.name):void 0}},r.getDimensionInfo=s(aou,null,u,l),r.cloneAllDimensionInfo=s(vou,null,u),r}(n,r)}),c=kt(r.transform({upstream:e[0],upstreamList:e,config:y(n.config)})),f(c,function(n,t){var f,e="",r,u;return v(n)||vt(e),n.data||vt(e),dwt(ebi(n.data))||vt(e),r=i[0],r&&0===t&&!n.dimensions?(u=r.startIndex,u&&(n.data=r.data.slice(0,u).concat(n.data)),f={seriesLayoutBy:ia,sourceHeader:u,dimensions:r.metaRawOption.dimensions}):f={seriesLayoutBy:ia,sourceHeader:0,dimensions:n.dimensions},vwt(n.data,f,null)})}function dwt(n){return n===rs||n===wh}function wd(n){return n>65535?pou:wou}function oki(n,t,i,r,u){var h=eki[i||"float"],e,o,s,f;if(u){if(e=n[t],o=e&&e.length,o!==r){for(s=new h(r),f=0;f<o;f++)s[f]=e[f];n[t]=s}}else n[t]=new h(r)}function ski(n){n.option.transform&&fb(n.option.transform)}function rft(n){return"series"===n.mainType}function hki(n){throw new Error(n);}function cki(n,t){var i=n.color||"#6e7079",r=n.fontSize||12,u=n.fontWeight||"400",f=n.color||"#464646",e=n.fontSize||14,o=n.fontWeight||"900";return"html"===t?{nameStyle:"font-size:"+yr(r+"")+"px;color:"+yr(i)+";font-weight:"+yr(u+""),valueStyle:"font-size:"+yr(e+"")+"px;color:"+yr(f)+";font-weight:"+yr(o+"")}:{nameStyle:{fontSize:r,fill:i,fontWeight:u},valueStyle:{fontSize:e,fill:f,fontWeight:o}}}function bi(n,t){return t.type=n,t}function tbt(n){return"section"===n.type}function vki(n){return tbt(n)?bou:kou}function yki(n){if(tbt(n)){var i=0,r=n.blocks.length,u=r>1||r>0&&!n.noHeader;return t(n.blocks,function(n){var t=yki(n);t>=i&&(i=t+ +(u&&(!t||tbt(n)&&!n.noHeader)))}),i}return 0}function bou(n,i,f,e){var a,b=i.noHeader,c=(a=yki(i),{html:lki[a],richText:aki[a]}),v=[],o=i.blocks||[],s,y,k,l,p,w;return(or(!o||u(o)),o=o||[],s=n.orderMode,i.sortBlocks&&s&&(o=o.slice(),y={valueAsc:"asc",valueDesc:"desc"},h(y,s)?(k=new iki(y[s],null),o.sort(function(n,t){return k.evaluate(n.sortParam,t.sortParam)})):"seriesDesc"===s&&o.reverse()),t(o,function(t,u){var f=i.valueFormatter,o=vki(t)(f?r(r({},n),{valueFormatter:f}):n,t,u>0?c.html:0,e);null!=o&&v.push(o)}),l="richText"===n.renderMode?v.join(c.richText):ibt(v.join(""),b?f:c.html),b)?l:(p=dpt(i.header,"ordinal",n.useUTC),w=cki(e,n.renderMode).nameStyle,"richText"===n.renderMode?wki(n,p,w)+c.richText+l:ibt('<div style="'+w+';line-height:1;">'+yr(p)+"<\/div>"+l,f))}function kou(n,t,i,r){var h=n.renderMode,e=t.noName,s=t.noValue,o=!t.markerType,g=t.name,l=n.useUTC,nt=t.valueFormatter||n.valueFormatter||function(n){return f(n=u(n)?n:[n],function(n,t){return dpt(n,u(c)?c[t]:c,l)})};if(!e||!s){var a=o?"":n.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",h),v=e?"":dpt(g,"ordinal",l),c=t.valueType,y=s?[]:nt(t.value),p=!o||!e,w=!o&&e,b=cki(r,h),k=b.nameStyle,d=b.valueStyle;return"richText"===h?(o?"":a)+(e?"":wki(n,v,k))+(s?"":function(n,t,i,r,f){var e=[f],o=r?10:20;return i&&e.push({padding:[0,0,0,o],align:"right"}),n.markupStyleCreator.wrapRichTextStyle(u(t)?t.join("  "):t,e)}(n,y,p,w,d)):ibt((o?"":a)+(e?"":function(n,t,i){return'<span style="'+i+";"+(t?"margin-left:2px":"")+'">'+yr(n)+"<\/span>"}(v,!o,k))+(s?"":function(n,t,i,r){var e=i?"10px":"20px",o=t?"float:right;margin-left:"+e:"";return n=u(n)?n:[n],'<span style="'+o+";"+r+'">'+f(n,function(n){return yr(n)}).join("&nbsp;&nbsp;")+"<\/span>"}(y,p,w,d)),i)}}function pki(n,t,i,r,u,f){if(n)return vki(n)({useUTC:u,renderMode:i,orderMode:r,markupStyleCreator:t,valueFormatter:n.valueFormatter},n,0,f)}function ibt(n,t){return'<div style="'+("margin: "+t+"px 0 0")+';line-height:1;">'+n+'<div style="clear:both"><\/div><\/div>'}function wki(n,t,i){return n.markupStyleCreator.wrapRichTextStyle(t,i)}function bki(n,t){return na(n.getData().getItemVisual(t,"style")[n.visualDrawType])}function kki(n,t){var i=n.get("padding");return null!=i?i:"richText"===t?[8,10]:10}function dki(n){var e,l,v,o,i=n.series,r=n.dataIndex,y=n.multipleSeries,s=i.getData(),h=s.mapDimensionsAll("defaultedTooltip"),a=h.length,c=i.getRawValue(r),p=u(c),w=bki(i,r),f,b;a>1||p&&!a?(f=function(n,i,r,u,f){function c(n,t){var i=e.getDimensionInfo(t);i&&!1!==i.otherDims.tooltip&&(l?h.push(bi("nameValue",{markerType:"subItem",markerColor:f,name:i.displayName,value:n,valueType:i.type})):(o.push(n),s.push(i.type)))}var e=i.getData(),l=wu(n,function(n,t,i){var r=e.getDimensionInfo(i);return n||r&&!1!==r.tooltip&&null!=r.displayName},!1),o=[],s=[],h=[];return u.length?t(u,function(n){c(fp(e,r,n),n)}):t(n,c),{inlineValues:o,inlineValueTypes:s,blocks:h}}(c,i,r,h,w),e=f.inlineValues,l=f.inlineValueTypes,v=f.blocks,o=f.inlineValues[0]):a?(b=s.getDimensionInfo(h[0]),o=e=fp(s,r,h[0]),l=b.type):o=e=p?c[0]:c;var k=ivt(i),d=k&&i.name||"",nt=s.getName(r),g=y?d:nt;return bi("section",{header:d,noHeader:y||!k,sortParam:o,blocks:[bi("nameValue",{markerType:"item",markerColor:w,name:g,noName:!bu(g),value:e,valueType:l})].concat(v||[])})}function fft(n,t){return n.getName(t)||n.getId(t)}function gki(n){var i=n.name;ivt(n)||(n.name=function(n){var i=n.getRawData(),u=i.mapDimensionsAll("seriesName"),r=[];return t(u,function(n){var t=i.getDimensionInfo(n);t.displayName&&r.push(t.displayName)}),r.join(" ")}(n)||i)}function dou(n){return n.model.getRawData().count()}function gou(n){var t=n.model;return t.setData(t.getRawData().cloneShallow()),nsu}function nsu(n,t){t.outputData&&n.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function ndi(n,i){t(eb(n.CHANGABLE_METHODS,n.DOWNSAMPLE_METHODS),function(t){n.wrapMethod(t,b(tsu,i))})}function tsu(n,t){var i=rbt(n);return i&&i.setOutputEnd((t||this).count()),t}function rbt(n){var r=(n.ecModel||{}).scheduler,u=r&&r.getPipeline(n.uid),t,i;if(u)return t=u.currentTask,t&&(i=t.agentStubMap,i&&(t=i.get(n.uid))),t}function ep(){var n=lt();return function(t){var i=n(t),r=t.pipelineContext,u=!!i.large,f=!!i.progressiveRender,e=i.large=!(!r||!r.large),o=i.progressiveRender=!(!r||!r.progressiveRender);return!(u===e&&f===o)&&"reset"}}function idi(n,t,i){n&&wk(n)&&("emphasis"===t?ts:is)(n,i)}function rdi(n,i,r){var u=tl(n,i),f=i&&null!=i.highlightKey?function(n){var t=sai[n];return null==t&&oai<=32&&(t=sai[n]=oai++),t}(i.highlightKey):null;null!=u?t(kt(u),function(t){idi(n.getItemGraphicEl(t),r,f)}):n.eachItemGraphicEl(function(n){idi(n,r,f)})}function rsu(n){return isu(n.model)}function usu(n){var u=n.model,e=n.ecModel,o=n.api,t=n.payload,s=u.pipelineContext.progressiveRender,f=n.view,i=t&&tdi(t).updateMethod,r=s?"incrementalPrepareRender":i&&f[i]?i:"render";return"render"!==r&&f[r](u,e,o,t),fsu[r]}function oft(n,t,i){function s(){a=(new Date).getTime();r=null;n.apply(h,c||[])}var e,o,h,c,u,l=0,a=0,r=null,f;return t=t||0,f=function(){for(var v,y,f=[],n=0;n<arguments.length;n++)f[n]=arguments[n];e=(new Date).getTime();h=this;c=f;v=u||t;y=u||i;u=null;o=e-(y?l:a)-v;clearTimeout(r);y?r=setTimeout(s,v):o>=0?s():r=setTimeout(s,-o);l=e},f.clear=function(){r&&(clearTimeout(r),r=null)},f.debounceNextCall=function(n){u=n},f}function op(n,t,i,r){var u=n[t],f,e;if(u){if(f=u[eft]||u,e=u[fdi],u[udi]!==i||e!==r){if(null==i||!r)return n[t]=f;(u=n[t]=oft(f,i,"debounce"===r))[eft]=f;u[fdi]=r;u[udi]=i}return u}}function bd(n,t){var i=n[t];i&&i[eft]&&(i.clear&&i.clear(),n[t]=i[eft])}function sdi(n,t){var i=n.visualStyleMapper||odi[t];return i||(console.warn("Unkown style type '"+t+"'."),odi.itemStyle)}function hdi(n,t){var i=n.visualDrawType||esu[t];return i||(console.warn("Unkown style type '"+t+"'."),"fill")}function csu(n){n.overallReset(n.ecModel,n.api,n.payload)}function lsu(n){return n.overallProgress&&asu}function asu(){this.agent.dirty();this.getDownstream().dirty()}function vsu(){this.agent&&this.agent.dirty()}function ysu(n){return n.plan?n.plan(n.model,n.ecModel,n.api,n.payload):null}function psu(n){n.useClearVisual&&n.data.clearAllVisual();var t=n.resetDefines=kt(n.reset(n.model,n.ecModel,n.api,n.payload));return t.length>1?f(t,function(n,t){return adi(t)}):ldi}function adi(n){return function(t,i){var f=i.data,r=i.resetDefines[n],u;if(r&&r.dataEach)for(u=t.start;u<t.end;u++)r.dataEach(f,u);else r&&r.progress&&r.progress(t,f)}}function wsu(n){return n.data.count()}function bsu(n){hft=null;try{n(sp,ubt)}catch(n){}return hft}function vdi(n,t){for(var i in t.prototype)n[i]=ei}function ebt(n,t,i){switch(i){case"color":return n.getItemVisual(t,"style")[n.getVisual("drawType")];case"opacity":return n.getItemVisual(t,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return n.getItemVisual(t,i)}}function dd(n,t){switch(t){case"color":return n.getVisual("style")[n.getVisual("drawType")];case"opacity":return n.getVisual("style").opacity;case"symbol":case"symbolSize":case"liftZ":return n.getVisual(t)}}function ddi(n,t,i,r){switch(i){case"color":n.ensureUniqueItemVisual(t,"style")[n.getVisual("drawType")]=r;n.setItemVisual(t,"colorFromPalette",!1);break;case"opacity":n.ensureUniqueItemVisual(t,"style").opacity=r;break;case"symbol":case"symbolSize":case"liftZ":n.setItemVisual(t,i,r)}}function gdi(n,i){function u(t,i){var r=[];return t.eachComponent({mainType:"series",subType:n,query:i},function(n){r.push(n.seriesIndex)}),r}t([[n+"ToggleSelect","toggleSelect"],[n+"Select","select"],[n+"UnSelect","unselect"]],function(n){i(n[0],function(t,i,f){t=r({},t);f.dispatchAction(r(t,{type:n[1],seriesIndex:u(i,t)}))})})}function hp(n,t,i,f,e){var s=n+t;i.isSilent(s)||f.eachComponent({mainType:"series",subType:"pie"},function(n){for(var t,f,a=n.seriesIndex,h=n.option.selectedMap,l=e.selected,c=0;c<l.length;c++)l[c].seriesIndex===a&&(t=n.getData(),f=tl(t,e.fromActionPayload),i.trigger(s,{type:s,seriesId:n.id,name:u(f)?t.getName(f[0]):t.getName(f),selected:o(h)?h:r({},h)}))})}function ra(n,t,i){for(var r;n&&(!t(n)||(r=n,!i));)n=n.__hostTarget||n.parent;return r}function hhu(n,t){if("image"!==this.type){var i=this.style;this.__isEmptyBrush?(i.stroke=n,i.fill=t||"#fff",i.lineWidth=2):"line"===this.shape.symbolType?i.stroke=n:i.fill=n;this.markRedraw()}}function si(n,t,i,r,u,f,e){var o,s=0===n.indexOf("empty");return s&&(n=n.substr(5,1).toLowerCase()+n.substr(6)),(o=0===n.indexOf("image://")?ipt(n.slice(8),new nt(t,i,r,u),e?"center":"cover"):0===n.indexOf("path://")?nd(n.slice(7),{},new nt(t,i,r,u),e?"center":"cover"):new ngi({shape:{symbolType:n,x:t,y:i,width:r,height:u}})).__isEmptyBrush=s,o.setColor=hhu,f&&o.setColor(f),o}function gd(n){return u(n)||(n=[+n,+n]),[n[0]||0,n[1]||0]}function cp(n,t){if(null!=n)return u(n)||(n=[n,n]),[e(n[0],t[0])||0,e(d(n[1],n[0]),t[1])||0]}function ua(n){return isFinite(n)}function obt(n,t,i){for(var f="radial"===t.type?function(n,t,i){var e=i.width,o=i.height,s=Math.min(e,o),r=null==t.x?.5:t.x,u=null==t.y?.5:t.y,f=null==t.r?.5:t.r;return t.global||(r=r*e+i.x,u=u*o+i.y,f*=s),r=ua(r)?r:.5,u=ua(u)?u:.5,f=f>=0&&ua(f)?f:.5,n.createRadialGradient(r,u,0,r,u,f)}(n,t,i):function(n,t,i){var r=null==t.x?0:t.x,u=null==t.x2?1:t.x2,f=null==t.y?0:t.y,e=null==t.y2?0:t.y2;return t.global||(r=r*i.width+i.x,u=u*i.width+i.x,f=f*i.height+i.y,e=e*i.height+i.y),r=ua(r)?r:0,u=ua(u)?u:1,f=ua(f)?f:0,e=ua(e)?e:0,n.createLinearGradient(r,f,u,e)}(n,t,i),u=t.colorStops,r=0;r<u.length;r++)f.addColorStop(u[r].offset,u[r].color);return f}function aft(n){return parseInt(n,10)}function lp(n,t,i){var r=["width","height"][t],f=["clientWidth","clientHeight"][t],e=["paddingLeft","paddingTop"][t],o=["paddingRight","paddingBottom"][t],u;return null!=i[r]&&"auto"!==i[r]?parseFloat(i[r]):(u=document.defaultView.getComputedStyle(n),(n[f]||aft(u[r])||aft(n.style[r]))-(aft(u[e])||0)-(aft(u[o])||0)|0)}function sbt(n){var t,r,i=n.style,o=i.lineDash&&i.lineWidth>0&&(t=i.lineDash,r=i.lineWidth,t&&"solid"!==t&&r>0?"dashed"===t?[4*r,2*r]:"dotted"===t?[r]:ht(t)?[t]:u(t)?t:null:null),s=i.lineDashOffset,e;return o&&(e=i.strokeNoScale&&n.getLineScale?n.getLineScale():1,e&&1!==e&&(o=f(o,function(n){return n/e}),s/=e)),[o,s]}function vft(n){var t=n.stroke;return!(null==t||"none"===t||!(n.lineWidth>0))}function igi(n){return"string"==typeof n&&"none"!==n}function yft(n){var t=n.fill;return null!=t&&"none"!==t}function rgi(n,t){if(null!=t.fillOpacity&&1!==t.fillOpacity){var i=n.globalAlpha;n.globalAlpha=t.fillOpacity*t.opacity;n.fill();n.globalAlpha=i}else n.fill()}function ugi(n,t){if(null!=t.strokeOpacity&&1!==t.strokeOpacity){var i=n.globalAlpha;n.globalAlpha=t.strokeOpacity*t.opacity;n.stroke();n.globalAlpha=i}else n.stroke()}function hbt(n,t,i){var f=svt(t.image,t.__image,i),r,u;if(urt(f))return r=n.createPattern(f,t.repeat||"repeat"),"function"==typeof DOMMatrix&&r&&r.setTransform&&(u=new DOMMatrix,u.translateSelf(t.x||0,t.y||0),u.rotateSelf(0,0,(t.rotation||0)*lv),u.scaleSelf(t.scaleX||1,t.scaleY||1),r.setTransform(u)),r}function fgi(n,t,i,r,u){var f=!1,s,o,e;if(!r&&t===(i=i||{}))return!1;for((r||t.opacity!==i.opacity)&&(fu(n,u),f=!0,s=Math.max(Math.min(t.opacity,1),0),n.globalAlpha=isNaN(s)?rl.opacity:s),(r||t.blend!==i.blend)&&(f||(fu(n,u),f=!0),n.globalCompositeOperation=t.blend||rl.blend),o=0;o<cbt.length;o++)e=cbt[o],(r||t[e]!==i[e])&&(f||(fu(n,u),f=!0),n[e]=n.dpr*(t[e]||0));return(r||t.shadowColor!==i.shadowColor)&&(f||(fu(n,u),f=!0),n.shadowColor=t.shadowColor||rl.shadowColor),f}function egi(n,t,i,r,u){var f=ng(t,u.inHover),o=r?null:i&&ng(i,u.inHover)||{},e,c,h,l,s;if(f===o)return!1;for(e=fgi(n,f,o,r,u),((r||f.fill!==o.fill)&&(e||(fu(n,u),e=!0),igi(f.fill)&&(n.fillStyle=f.fill)),(r||f.stroke!==o.stroke)&&(e||(fu(n,u),e=!0),igi(f.stroke)&&(n.strokeStyle=f.stroke)),(r||f.opacity!==o.opacity)&&(e||(fu(n,u),e=!0),n.globalAlpha=null==f.opacity?1:f.opacity),t.hasStroke())&&(c=f.lineWidth/(f.strokeNoScale&&t.getLineScale?t.getLineScale():1),n.lineWidth!==c&&(e||(fu(n,u),e=!0),n.lineWidth=c)),h=0;h<lbt.length;h++)l=lbt[h],s=l[0],(r||f[s]!==o[s])&&(e||(fu(n,u),e=!0),n[s]=f[s]||l[1]);return e}function ogi(n,t){var r=t.transform,i=n.dpr||1;r?n.setTransform(i*r[0],i*r[1],i*r[2],i*r[3],i*r[4],i*r[5]):n.setTransform(i,0,0,i,0,0)}function fu(n,t){t.batchFill&&n.fill();t.batchStroke&&n.stroke();t.batchFill="";t.batchStroke=""}function ng(n,t){return t&&n.__hoverStyle||n.style}function abt(n,t){fa(n,t,{inHover:!1,viewWidth:0,viewHeight:0},!0)}function fa(n,t,i,r){var v=t.transform,o,f,e,s,h;if(!t.shouldBePainted(i.viewWidth,i.viewHeight,!1,!1))return t.__dirty&=-2,void(t.__isRendered=!1);var c=t.__clipPaths,l=i.prevElClipPaths,a=!1,u=!1;(l&&!function(n,t){if(n===t||!n&&!t)return!1;if(!n||!t||n.length!==t.length)return!0;for(var i=0;i<n.length;i++)if(n[i]!==t[i])return!0;return!1}(c,l)||(l&&l.length&&(fu(n,i),n.restore(),u=a=!0,i.prevElClipPaths=null,i.allClipped=!1,i.prevEl=null),c&&c.length&&(fu(n,i),n.save(),function(n,t,i){for(var r,u=!1,f=0;f<n.length;f++)r=n[f],u=u||r.isZeroArea(),ogi(t,r),t.beginPath(),r.buildPath(t,r.shape),t.clip();i.allClipped=u}(c,n,i),a=!0),i.prevElClipPaths=c),i.allClipped)?t.__isRendered=!1:(t.beforeBrush&&t.beforeBrush(),t.innerBeforeBrush(),o=i.prevEl,o||(u=a=!0),s=t instanceof ut&&t.autoBatch&&function(n){var t=yft(n),i=vft(n);return!(n.lineDash||!(+t^+i)||t&&"string"!=typeof n.fill||i&&"string"!=typeof n.stroke||n.strokePercent<1||n.strokeOpacity<1||n.fillOpacity<1)}(t.style),a||(f=v,e=o.transform,f&&e?f[0]!==e[0]||f[1]!==e[1]||f[2]!==e[2]||f[3]!==e[3]||f[4]!==e[4]||f[5]!==e[5]:f||e)?(fu(n,i),ogi(n,t)):s||fu(n,i),h=ng(t,i.inHover),t instanceof ut?(1!==i.lastDrawType&&(u=!0,i.lastDrawType=1),egi(n,t,o,u,i),s&&(i.batchFill||i.batchStroke)||n.beginPath(),function(n,t,i,r){var nt,e=vft(i),o=yft(i),tt=i.strokePercent,a=tt<1,it=!t.path,u,f,l,ft,d,g;if((!t.silent||a)&&it&&t.createPathProxy(),u=t.path||tgi,f=t.__dirty,!r){var h=i.fill,c=i.stroke,v=o&&!!h.colorStops,y=e&&!!c.colorStops,rt=o&&!!h.image,ut=e&&!!c.image,p=void 0,w=void 0,s=void 0,b=void 0,k=void 0;(v||y)&&(k=t.getBoundingRect());v&&(p=f?obt(n,h,k):t.__canvasFillGradient,t.__canvasFillGradient=p);y&&(w=f?obt(n,c,k):t.__canvasStrokeGradient,t.__canvasStrokeGradient=w);rt&&(s=f||!t.__canvasFillPattern?hbt(n,h,t):t.__canvasFillPattern,t.__canvasFillPattern=s);ut&&(b=f||!t.__canvasStrokePattern?hbt(n,c,t):t.__canvasStrokePattern,t.__canvasStrokePattern=s);v?n.fillStyle=p:rt&&(s?n.fillStyle=s:o=!1);y?n.strokeStyle=w:ut&&(b?n.strokeStyle=b:e=!1)}d=t.getGlobalScale();u.setScale(d[0],d[1],t.segmentIgnoreThreshold);n.setLineDash&&i.lineDash&&(l=(nt=sbt(t))[0],ft=nt[1]);g=!0;(it||4&f)&&(u.setDPR(n.dpr),a?u.setContext(null):(u.setContext(n),g=!1),u.reset(),t.buildPath(u,t.shape,r),u.toStatic(),t.pathUpdated());g&&u.rebuildPath(n,a?tt:1);l&&(n.setLineDash(l),n.lineDashOffset=ft);r||(i.strokeFirst?(e&&ugi(n,i),o&&rgi(n,i)):(o&&rgi(n,i),e&&ugi(n,i)));l&&n.setLineDash([])}(n,t,h,s),s&&(i.batchFill=h.fill||"",i.batchStroke=h.stroke||"")):t instanceof iy?(3!==i.lastDrawType&&(u=!0,i.lastDrawType=3),egi(n,t,o,u,i),function(n,t,i){var e,r=i.text,u,f;(null!=r&&(r+=""),r)&&(n.font=i.font||vs,n.textAlign=i.textAlign,n.textBaseline=i.textBaseline,u=void 0,f=void 0,n.setLineDash&&i.lineDash&&(u=(e=sbt(t))[0],f=e[1]),u&&(n.setLineDash(u),n.lineDashOffset=f),i.strokeFirst?(vft(i)&&n.strokeText(r,i.x,i.y),yft(i)&&n.fillText(r,i.x,i.y)):(yft(i)&&n.fillText(r,i.x,i.y),vft(i)&&n.strokeText(r,i.x,i.y)),u&&n.setLineDash([]))}(n,t,h)):t instanceof wi?(2!==i.lastDrawType&&(u=!0,i.lastDrawType=2),function(n,t,i,r,u){fgi(n,ng(t,u.inHover),i&&ng(i,u.inHover),r,u)}(n,t,o,u,i),function(n,t,i){var f=t.__image=svt(i.image,t.__image,t,t.onload),e,o,l,a;if(f&&urt(f)){var s=i.x||0,h=i.y||0,r=t.getWidth(),u=t.getHeight(),c=f.width/f.height;(null==r&&null!=u?r=u*c:null==u&&null!=r?u=r/c:null==r&&null==u&&(r=f.width,u=f.height),i.sWidth&&i.sHeight)?(e=i.sx||0,o=i.sy||0,n.drawImage(f,e,o,i.sWidth,i.sHeight,s,h,r,u)):i.sx&&i.sy?(l=r-(e=i.sx),a=u-(o=i.sy),n.drawImage(f,e,o,l,a,s,h,r,u)):n.drawImage(f,s,h,r,u)}}(n,t,h)):t.getTemporalDisplayables&&(4!==i.lastDrawType&&(u=!0,i.lastDrawType=4),function(n,t,i){var h=t.getDisplayables(),c=t.getTemporalDisplayables(),u,o,f,e,s,r;for(n.save(),f={prevElClipPaths:null,prevEl:null,allClipped:!1,viewWidth:i.viewWidth,viewHeight:i.viewHeight,inHover:i.inHover},u=t.getCursor(),o=h.length;u<o;u++)(r=h[u]).beforeBrush&&r.beforeBrush(),r.innerBeforeBrush(),fa(n,r,f,u===o-1),r.innerAfterBrush(),r.afterBrush&&r.afterBrush(),f.prevEl=r;for(e=0,s=c.length;e<s;e++)(r=c[e]).beforeBrush&&r.beforeBrush(),r.innerBeforeBrush(),fa(n,r,f,e===s-1),r.innerAfterBrush(),r.afterBrush&&r.afterBrush(),f.prevEl=r;t.clearTemporalDisplayables();t.notClear=!0;n.restore()}(n,t,i)),s&&r&&fu(n,i),t.innerAfterBrush(),t.afterBrush&&t.afterBrush(),i.prevEl=t,t.__dirty=0,t.__isRendered=!0)}function ap(n,t){var h,i,e;if("none"===n)return null;var s=t.getDevicePixelRatio(),c=t.getZr(),r="svg"===c.painter.type;return(n.dirty&&vbt.delete(n),h=vbt.get(n),h)?h:(i=a(n,{symbol:"rect",symbolSize:1,symbolKeepAspect:!0,color:"rgba(0, 0, 0, 0.2)",backgroundColor:null,dashArrayX:5,dashArrayY:5,rotation:0,maxTileWidth:512,maxTileHeight:512}),"none"===i.backgroundColor&&(i.backgroundColor=null),e={repeat:"repeat"},function(n){for(var h,p,w,nt=[s],b=!0,k=0;k<hgi.length;++k){if(h=i[hgi[k]],null!=h&&!u(h)&&!o(h)&&!ht(h)&&"boolean"!=typeof h){b=!1;break}nt.push(h)}b&&(w=nt.join(",")+(r?"-svg":""),p=sgi.get(w),p&&(r?n.svgElement=p:n.image=p));var a,e=lgi(i.dashArrayX),l=function(n){var i,t;return!n||"object"==typeof n&&0===n.length?[0,0]:ht(n)?(i=Math.ceil(n),[i,i]):(t=f(n,function(n){return Math.ceil(n)}),n.length%2?t.concat(t):t)}(i.dashArrayY),v=cgi(i.symbol),d=(it=e,f(it,function(n){return agi(n)})),tt=agi(l),t=!r&&pf.createCanvas(),g=r&&{tag:"g",attrs:{},key:"dcl",children:[]},y=function(){for(var r,f,t=1,n=0,u=d.length;n<u;++n)t=yci(t,d[n]);for(r=1,n=0,u=v.length;n<u;++n)r=yci(r,v[n].length);return t*=r,f=tt*d.length*v.length,{width:Math.max(1,Math.min(t,i.maxTileWidth)),height:Math.max(1,Math.min(f,i.maxTileHeight))}}(),it;t&&(t.width=y.width*s,t.height=y.height*s,a=t.getContext("2d")),function(){function st(n,t,u,f,e){var o=r?1:s,l=si(e,n*o,t*o,u*o,f*o,i.color,i.symbolKeepAspect),h;r?(h=c.painter.renderOneToVNode(l),h&&g.children.push(h)):abt(a,l)}var h,n,b;for(a&&(a.clearRect(0,0,t.width,t.height),i.backgroundColor&&(a.fillStyle=i.backgroundColor,a.fillRect(0,0,t.width,t.height))),h=0,n=0;n<l.length;++n)h+=l[n];if(!(h<=0))for(var p=-tt,f=0,k=0,u=0;p<y.height;){if(f%2==0){for(var d=k/2%v.length,w=0,o=0,nt=0;w<2*y.width;){for(b=0,n=0;n<e[u].length;++n)b+=e[u][n];if(b<=0)break;if(o%2==0){var it=.5*(1-i.symbolSize),rt=w+e[u][o]*it,ut=p+l[f]*it,ft=e[u][o]*i.symbolSize,et=l[f]*i.symbolSize,ot=nt/2%v[d].length;st(rt,ut,ft,et,v[d][ot])}w+=e[u][o];++nt;++o===e[u].length&&(o=0)}++u===e.length&&(u=0)}p+=l[f];++k;++f===l.length&&(f=0)}}();b&&sgi.put(w,t||g);n.image=t;n.svgElement=g;n.svgWidth=y.width;n.svgHeight=y.height}(e),e.rotation=i.rotation,e.scaleX=e.scaleY=r?1:1/s,vbt.set(n,e),n.dirty=!1,e)}function cgi(n){var r,t,i;if(!n||0===n.length)return[["rect"]];if(o(n))return[[n]];for(r=!0,t=0;t<n.length;++t)if(!o(n[t])){r=!1;break}if(r)return cgi([n]);for(i=[],t=0;t<n.length;++t)o(n[t])?i.push([n[t]]):i.push(n[t]);return i}function lgi(n){var u,t,r,i;if(!n||0===n.length)return[[0,0]];if(ht(n))return[[i=Math.ceil(n),i]];for(u=!0,t=0;t<n.length;++t)if(!ht(n[t])){u=!1;break}if(u)return lgi([n]);for(r=[],t=0;t<n.length;++t)ht(n[t])?(i=Math.ceil(n[t]),r.push([i,i])):(i=f(n[t],function(n){return Math.ceil(n)})).length%2==1?r.push(i.concat(i)):r.push(i);return r}function agi(n){for(var t=0,i=0;i<n.length;++i)t+=n[i];return n.length%2==1?2*t:t}function vgi(n){return ybt[n]}function wgi(n){return function(){for(var i=[],t=0;t<arguments.length;t++)i[t]=arguments[t];if(!this.isDisposed())return kgi(this,n,i);cu(this.id)}}function bgi(n){return function(){for(var i=[],t=0;t<arguments.length;t++)i[t]=arguments[t];return kgi(this,n,i)}}function kgi(n,t,i){return i[0]=i[0]&&i[0].toLowerCase(),ku.prototype[t].apply(n,i)}function cu(){0}function eni(n){net[n]=!1}function okt(n){return ea[function(n,t){return n.getAttribute?n.getAttribute(t):n[t]}(n,ekt)]}function skt(n,t){fni[n]=t}function hkt(n){tt(ukt,n)<0&&ukt.push(n)}function ckt(n,t){akt(rkt,n,t,2e3)}function sni(n){tet("afterinit",n)}function hni(n){tet("afterupdate",n)}function tet(n,t){sf.on(n,t)}function ee(n,t,i){l(t)&&(i=t,t="");var r=v(n)?n.type:[n,n={event:t}][0];n.event=(n.event||r).toLowerCase();t=n.event;ug[t]||(or(pgi.test(r)&&pgi.test(t)),dft[r]||(dft[r]={action:i,actionInfo:n}),ug[t]=r)}function cni(n,t){tp.register(n,t)}function lni(n,t){akt(gft,n,t,1e3,"layout")}function dh(n,t){akt(gft,n,t,3e3,"visual")}function akt(n,t,i,r,u){if((l(t)||v(t))&&(i=t,t=r),!(tt(lkt,i)>=0)){lkt.push(i);var f=cdi.wrapStageHandler(i,u);f.__prio=t;f.__raw=i;n.push(f)}}function vkt(n,t){fkt[n]=t}function ani(n,t,i){var r=vgi("registerMap");r&&r(n,t,i)}function it(n){u(n)?t(n,function(n){it(n)}):tt(pkt,n)>=0||(pkt.push(n),l(n)&&(n={install:n}),n.install(vni))}function fg(n){return null==n?0:n.length||1}function yni(n){return n}function wkt(n,t){return n.hasOwnProperty(t)||(n[t]=[]),n[t]}function iet(n){return"category"===n?"ordinal":"time"===n?"time":"float"}function bni(n){return n instanceof wni}function kni(n){for(var r,u,i=c(),t=0;t<(n||[]).length;t++)r=n[t],u=v(r)?r.name:r,null!=u&&null==i.get(u)&&i.set(u,t);return i}function dni(n){var t=vhu(n);return t.dimNameMap||(t.dimNameMap=kni(n.dimensionsDefine))}function gni(n){return n>30}function yp(n,i){function l(n){var f=k[n],o;if(f<0){var r=w[n],i=v(r)?r:{name:r},t=new ret,u=i.name;return null!=u&&null!=ut.get(u)&&(t.name=t.displayName=u),null!=i.type&&(t.type=i.type),null!=i.displayName&&(t.displayName=i.displayName),o=e.length,k[n]=o,t.storeDimIndex=n,e.push(t),t}return e[f]}function ft(n,t,i){null!=uwi.get(t)?n.otherDims[t]=i:(n.coordDim=t,n.coordDimIndex=i,it.set(t,!0))}function ot(n){null==n.name&&(n.name=n.coordDim)}var h,et,p,u;awt(n)||(n=ywt(n));var tt=(i=i||{}).coordDimensions||[],w=i.dimensionsDefine||n.dimensionsDefine||[],it=c(),e=[],f=function(n,i,r,u){var f=Math.max(n.dimensionsDetectedCount||1,i.length,r.length,u||0);return t(i,function(n){var t;v(n)&&(t=n.dimsDef)&&(f=Math.max(f,t.length))}),f}(n,tt,w,i.dimensionsCount),d=i.canOmitUnusedDimensions&&gni(f),rt=w===n.dimensionsDefine,ut=rt?dni(n):kni(w),g=i.encodeDefine;!g&&i.encodeDefaulter&&(g=i.encodeDefaulter(n,f));for(var b=c(g),k=new uki(f),s=0;s<k.length;s++)k[s]=-1;if(!d)for(s=0;s<f;s++)l(s);b.each(function(n,i){var r=kt(n).slice(),u;1===r.length&&!o(r[0])&&r[0]<0?b.set(i,!1):(u=b.set(i,[]),t(r,function(n,t){var r=o(n)?ut.get(n):n;null!=r&&r<f&&(u[t]=r,ft(l(r),i,t))}))});h=0;t(tt,function(n){var s,e,c,i,p,u,y;if(o(n)?(s=n,i={}):(s=(i=n).name,p=i.ordinalMeta,i.ordinalMeta=null,(i=r({},i)).ordinalMeta=p,e=i.dimsDef,c=i.otherDims,i.name=i.coordDim=i.coordDimIndex=i.dimsDef=i.otherDims=null),u=b.get(s),!1!==u){if(!(u=kt(u)).length)for(y=0;y<(e&&e.length||1);y++){for(;h<f&&null!=l(h).coordDim;)h++;h<f&&u.push(h++)}t(u,function(n,t){var r=l(n),u;(rt&&null!=i.type&&(r.type=i.type),ft(a(r,i),s,t),null==r.name&&e)&&(u=e[t],v(u)||(u={name:u}),r.name=r.displayName=u.name,r.defaultTooltip=u.defaultTooltip);c&&a(r.otherDims,c)})}});var nt=i.generateCoord,y=i.generateCoordCount,st=null!=y;if(y=nt?y||1:0,et=nt||"value",d)t(e,function(n){ot(n)}),e.sort(function(n,t){return n.storeDimIndex-t.storeDimIndex});else for(p=0;p<f;p++)u=l(p),null==u.coordDim&&(u.coordDim=khu(et,it,st),u.coordDimIndex=0,(!nt||y<=0)&&(u.isExtraCoord=!0),y--),ot(u),null!=u.type||hwi(n,p)!==but&&(!u.isExtraCoord||null==u.otherDims.itemName&&null==u.otherDims.seriesName)||(u.type="ordinal");return function(n){for(var r=c(),t=0;t<n.length;t++){var f=n[t],u=f.name,i=r.get(u)||0;i>0&&(f.name=u+(i-1));i++;r.set(u,i)}}(e),new wni({source:n,dimensions:e,fullDimensionCount:f,dimensionOmitted:d})}function khu(n,t,i){var u=t.data,r;if(i||u.hasOwnProperty(n)){for(r=0;u.hasOwnProperty(n+r);)r++;n+=r}return t.set(n,!0),n}function pp(n){return"category"===n.get("type")}function rtr(n,i,r){var u,s,c,l=(r=r||{}).byIndex,b=r.stackedCoordDimension,e,f,a,h,k,y,p;if(function(n){return!bni(n.schema)}(i)?u=i:(s=i.schema,u=s.dimensions,c=i.store),k=!(!n||!n.get("stack")),t(u,function(n,t){o(n)&&(u[t]=n={name:n});k&&!n.isExtraCoord&&(l||e||!n.ordinalMeta||(e=n),f||"ordinal"===n.type||"time"===n.type||b&&b!==n.coordDim||(f=n))}),!f||l||e||(l=!0),f){a="__\0ecstackresult_"+n.id;h="__\0ecstackedover_"+n.id;e&&(e.createInvertedIndices=!0);var d=f.coordDim,v=f.type,w=0;t(u,function(n){n.coordDim===d&&w++});y={name:a,coordDim:d,coordDimIndex:w,type:v,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:u.length};p={name:h,coordDim:h,coordDimIndex:w+1,type:v,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:u.length+1};s?(c&&(y.storeDimIndex=c.ensureCalculationDimension(h,v),p.storeDimIndex=c.ensureCalculationDimension(a,v)),s.appendCalculationDimension(y),s.appendCalculationDimension(p)):(u.push(y),u.push(p))}return{stackedDimension:f&&f.name,stackedByDimension:e&&e.name,isStackedByIndex:l,stackedOverDimension:h,stackResultDimension:a}}function es(n,t){return!!t&&t===n.getCalculationInfo("stackedDimension")}function dkt(n,t){return es(n,t)?n.getCalculationInfo("stackResultDimension"):t}function uo(n,i,r){var o,c,e,k;r=r||{};c=i.getSourceManager();e=!1;n?(e=!0,o=ywt(n)):e=(o=c.getSource()).sourceFormat===ph;var v=function(n){var i=n.get("coordinateSystem"),t=new ttr(i),r=itr[i];if(r)return r(n,t,t.axisMap,t.categoryAxisMap),t}(i),y=function(n,t){var i,u=n.get("coordinateSystem"),r=tp.get(u);return t&&t.coordSysDims&&(i=f(t.coordSysDims,function(n){var i={name:n},r=t.axisMap.get(n),u;return r&&(u=r.get("type"),i.type=iet(u)),i})),i||(i=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),i}(i,v),a=r.useEncodeDefaulter,d=l(a)?a:a?b(swi,y,i):null,s=yp(o,{coordDimensions:y,generateCoord:r.generateCoord,encodeDefine:i.getEncode(),encodeDefaulter:d,canOmitUnusedDimensions:!e}),p=function(n,i,r){var u,f;return r&&t(n,function(n,t){var o=n.coordDim,e=r.categoryAxisMap.get(o);e&&(null==u&&(u=t),n.ordinalMeta=e.getOrdinalMeta(),i&&(n.createInvertedIndices=!0));null!=n.otherDims.itemName&&(f=!0)}),f||null==u||(n[u].otherDims.itemName=0),u}(s.dimensions,r.createInvertedIndices,v),w=e?null:c.getSharedDataStore(s),g=rtr(i,{schema:s,store:w}),h=new ar(s,i);return h.setCalculationInfo(g),k=null!=p&&function(n){if(n.sourceFormat===ph){var t=function(n){for(var t=0;t<n.length&&null==n[t];)t++;return n[t]}(n.data||[]);return!u(ny(t))}}(o)?function(n,t,i,r){return r===p?i:this.defaultDimValueGetter(n,t,i,r)}:null,h.hasItemOption=!1,h.initData(e?o:w,null,k),h}function dhu(n){return v(n)&&null!=n.value?n.value:n+""}function gkt(n){return"interval"===n.type||"log"===n.type}function ghu(n,t,i,r){var f={},o=n[1]-n[0],u=f.interval=bat(o/t,!0),e;return null!=i&&u<i&&(u=f.interval=i),null!=r&&u>r&&(u=f.interval=r),e=f.intervalPrecision=ftr(u),function(n,t){isFinite(n[0])||(n[0]=t[0]);!isFinite(n[1])&&(n[1]=t[1]);etr(n,0,t);etr(n,1,t);n[0]>n[1]&&(n[0]=n[1])}(f.niceTickExtent=[ri(Math.ceil(n[0]/u)*u,e),ri(Math.floor(n[1]/u)*u,e)],n),f}function ndt(n){var i=Math.pow(10,trt(n)),t=n/i;return t?2===t?t=3:3===t?t=5:t*=2:t=1,ri(t*i)}function ftr(n){return gf(n)+2}function etr(n,t,i){n[t]=Math.max(Math.min(n[t],i[1]),i[0])}function oet(n,t){return n>=t[0]&&n<=t[1]}function set(n,t){return t[1]===t[0]?.5:(n-t[0])/(t[1]-t[0])}function het(n,t){return n*(t[1]-t[0])+t[0]}function eo(n){return u(n)?tdt?new Float32Array(n):n:new otr(n)}function idt(n){return n.get("stack")||cet+n.seriesIndex}function rdt(n){return n.dim+n.index}function str(n,t){var i=[];return t.eachSeriesByType(n,function(n){vtr(n)&&i.push(n)}),i}function htr(n){var r=function(n){var i={},s,e,r,u,f,o;t(n,function(n){var t=n.coordinateSystem.getBaseAxis(),e;if("time"===t.type||"value"===t.type)for(var r=n.getData(),u=t.dim+"_"+t.index,s=r.getDimensionIndex(r.mapDimension(t.dim)),o=r.getStore(),f=0,h=o.count();f<h;++f)e=o.get(s,f),i[u]?i[u].push(e):i[u]=[e]});s={};for(e in i)if(i.hasOwnProperty(e)&&(r=i[e],r)){for(r.sort(function(n,t){return n-t}),u=null,f=1;f<r.length;++f)o=r[f]-r[f-1],o>0&&(u=null===u?o:Math.min(u,o));s[e]=u}return s}(n),i=[];return t(n,function(n){var u,t=n.coordinateSystem.getBaseAxis(),f=t.getExtent(),c;if("category"===t.type)u=t.getBandWidth();else if("value"===t.type||"time"===t.type){var l=t.dim+"_"+t.index,o=r[l],s=Math.abs(f[1]-f[0]),h=t.scale.getExtent(),a=Math.abs(h[1]-h[0]);u=o?s/a*o:s}else c=n.getData(),u=Math.abs(f[1]-f[0])/c.count();var v=e(n.get("barWidth"),u),y=e(n.get("barMaxWidth"),u),p=e(n.get("barMinWidth")||(ytr(n)?.5:1),u),w=n.get("barGap"),b=n.get("barCategoryGap");i.push({bandWidth:u,barWidth:v,barMaxWidth:y,barMinWidth:p,barGap:w,barCategoryGap:b,axisKey:rdt(t),stackId:idt(n)})}),ctr(i)}function ctr(n){var r={},i;return t(n,function(n){var c=n.axisKey,l=n.bandWidth,i=r[c]||{bandWidth:l,remainedWidth:l,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},u=i.stacks,t,f,e,o,s,h;r[c]=i;t=n.stackId;u[t]||i.autoWidthCount++;u[t]=u[t]||{width:0,maxWidth:0};f=n.barWidth;f&&!u[t].width&&(u[t].width=f,f=Math.min(i.remainedWidth,f),i.remainedWidth-=f);e=n.barMaxWidth;e&&(u[t].maxWidth=e);o=n.barMinWidth;o&&(u[t].minWidth=o);s=n.barGap;null!=s&&(i.gap=s);h=n.barCategoryGap;null!=h&&(i.categoryGap=h)}),i={},t(r,function(n,r){var p,a,c,v;i[r]={};var h=n.stacks,y=n.bandWidth,l=n.categoryGap;null==l&&(p=et(h).length,l=Math.max(35-4*p,15)+"%");var w=e(l,y),f=e(n.gap,1),s=n.remainedWidth,o=n.autoWidthCount,u=(s-w)/(o+(o-1)*f);u=Math.max(u,0);t(h,function(n){var i=n.maxWidth,r=n.minWidth,t;n.width?(t=n.width,i&&(t=Math.min(t,i)),r&&(t=Math.max(t,r)),n.width=t,s-=t+f*t,o--):(t=u,i&&i<t&&(t=Math.min(i,s)),r&&r>t&&(t=r),t!==u&&(n.width=t,s-=t+f*t,o--))});u=(s-w)/(o+(o-1)*f);u=Math.max(u,0);c=0;t(h,function(n){n.width||(n.width=u);a=n;c+=n.width*(1+f)});a&&(c-=a.width*f);v=-c/2;t(h,function(n,t){i[r][t]=i[r][t]||{bandWidth:y,offset:v,width:n.width};v+=n.width*(1+f)})}),i}function ltr(n,i){var r=str(n,i),u=htr(r);t(r,function(n){var i=n.getData(),r=n.coordinateSystem.getBaseAxis(),f=idt(n),t=u[rdt(r)][f],e=t.offset,o=t.width;i.setLayout({bandWidth:t.bandWidth,offset:e,size:o})})}function atr(n){return{seriesType:n,plan:ep(),reset:function(n){if(vtr(n)){var t=n.getData(),i=n.coordinateSystem,s=i.getBaseAxis(),f=i.getOtherAxis(s),h=t.getDimensionIndex(t.mapDimension(f.dim)),v=t.getDimensionIndex(t.mapDimension(s.dim)),y=n.get("showBackground",!0),p=t.mapDimension(f.dim),c=t.getCalculationInfo("stackResultDimension"),e=es(t,p)&&!!t.getCalculationInfo("stackedOnSeries"),r=f.isHorizontal(),w=function(n,t){return t.toGlobalCoord(t.dataToCoord("log"===t.type?1:0))}(0,f),u=ytr(n),o=n.get("barMinHeight")||0,b=c&&t.getDimensionIndex(c),l=t.getLayout("size"),a=t.getLayout("offset");return{progress:function(n,t){for(var d,f,ft=n.count,it=u&&eo(3*ft),g=u&&y&&eo(3*ft),ht=u&&eo(ft),rt=i.master.getRect(),ct=r?rt.width:rt.height,et=t.getStore(),s=0;null!=(f=n.next());){var ot=et.get(e?b:h,f),ut=et.get(v,f),k=w,st=void 0;e&&(st=+ot-et.get(h,f));var nt=void 0,tt=void 0,c=void 0,p=void 0;r?(d=i.dataToPoint([ot,ut]),e&&(k=i.dataToPoint([st,ut])[0]),nt=k,tt=d[1]+a,c=d[0]-k,p=l,Math.abs(c)<o&&(c=(c<0?-1:1)*o)):(d=i.dataToPoint([ut,ot]),e&&(k=i.dataToPoint([ut,st])[1]),nt=d[0]+a,tt=k,c=l,p=d[1]-k,Math.abs(p)<o&&(p=(p<=0?-1:1)*o));u?(it[s]=nt,it[s+1]=tt,it[s+2]=r?c:p,g&&(g[s]=r?rt.x:nt,g[s+1]=r?tt:rt.y,g[s+2]=ct),ht[f]=f):t.setItemLayout(f,{x:nt,y:tt,width:c,height:p});s+=3}u&&t.setLayout({largePoints:it,largeDataIndices:ht,largeBackgroundPoints:g,valueAxisHorizontal:r})}}}}}}function vtr(n){return n.coordinateSystem&&"cartesian2d"===n.coordinateSystem.type}function ytr(n){return n.pipelineContext&&n.pipelineContext.large}function ncu(n){return(n/=fd)>16?16:n>7.5?7:n>3.5?4:n>1.5?2:1}function tcu(n){return(n/=2592e6)>6?6:n>3?3:n>2?2:1}function icu(n){return(n/=hpi)>12?12:n>6?6:n>3.5?4:n>2?2:1}function ptr(n,t){return(n/=t?spi:opi)>30?30:n>20?20:n>15?15:n>10?10:n>5?5:n>2?2:1}function rcu(n){return bat(n,!0)}function ucu(n,t,i){var r=new Date(n);switch(wy(t)){case"year":case"month":r[ppi(i)](0);case"day":r[wpi(i)](1);case"hour":r[bpi(i)](0);case"minute":r[kpi(i)](0);case"second":r[dpi(i)](0);r[gpi(i)](0)}return r.getTime()}function yet(n,t){return fcu(n,gf(t))}function ktr(n,t,i){var r=n.rawExtentInfo;return r||(r=new scu(n,t,i),n.rawExtentInfo=r,r)}function pet(n,t){return null==t?null:hv(t)?NaN:n.parse(t)}function dtr(n,i){var l=n.type,r=ktr(n,i,n.getExtent()).calculate(),o,u,c,s;n.setBlank(r.isBlank);var f=r.min,e=r.max,h=i.ecModel;return h&&"time"===l&&(o=str("bar",h),u=!1,(t(o,function(n){u=u||n.getBaseAxis()===i.axis}),u)&&(c=htr(o),s=function(n,i,r,u){var s=r.axis.getExtent(),a=s[1]-s[0],o=function(n,t,i){if(n&&t){var r=n[rdt(t)];return null!=r&&null!=i?r[idt(i)]:r}}(u,r.axis),f,e;if(void 0===o)return{min:n,max:i};f=1/0;t(o,function(n){f=Math.min(n.offset,f)});e=-1/0;t(o,function(n){e=Math.max(n.offset+n.width,e)});f=Math.abs(f);e=Math.abs(e);var h=f+e,c=i-n,l=c/(1-(f+e)/a)-c;return{min:n-=l*(f/h),max:i+=l*(e/h)}}(f,e,i,c),f=s.min,e=s.max)),{extent:[f,e],fixMin:r.minFixed,fixMax:r.maxFixed}}function oa(n,t){var i=t,r=dtr(n,i),u=r.extent,s=i.get("splitNumber");n instanceof udt&&(n.base=i.get("logBase"));var f=n.type,e=i.get("interval"),o="interval"===f||"time"===f;n.setExtent(u[0],u[1]);n.calcNiceExtent({splitNumber:s,fixMin:r.fixMin,fixMax:r.fixMax,minInterval:o?i.get("minInterval"):null,maxInterval:o?i.get("maxInterval"):null});null!=e&&n.setInterval&&n.setInterval(e)}function ag(n,t){if(t=t||n.get("type"))switch(t){case"category":return new hg({ordinalMeta:n.getOrdinalMeta?n.getOrdinalMeta():n.getCategories(),extent:[1/0,-1/0]});case"time":return new aet({locale:n.ecModel.getLocaleModel(),useUTC:n.ecModel.get("useUTC")});default:return new(oe.getClass(t)||fo)}}function vg(n){var i,r,t=n.getLabelModel().get("formatter"),u="category"===n.type?n.scale.getExtent()[0]:null;return"time"===n.scale.type?(r=t,function(t,i){return n.scale.getFormattedLabel(t,i,r)}):o(t)?function(t){return function(i){var r=n.scale.getLabel(i);return t.replace("{value}",null!=r?r:"")}}(t):l(t)?(i=t,function(t,r){return null!=u&&(r=t.value-u),i(fdt(n,t),r,null!=t.level?{level:t.level}:null)}):function(t){return n.scale.getLabel(t)}}function fdt(n,t){return"category"===n.type?n.scale.getLabel(t):t.value}function lcu(n,t){var i=t*Math.PI/180,r=n.width,u=n.height,f=r*Math.abs(Math.cos(i))+Math.abs(u*Math.sin(i)),e=r*Math.abs(Math.sin(i))+Math.abs(u*Math.cos(i));return new nt(n.x,n.y,f,e)}function edt(n){var t=n.get("interval");return null==t?"auto":t}function gtr(n){return"category"===n.type&&0===edt(n.getLabelModel())}function wet(n,i){var r={};return t(n.mapDimensionsAll(i),function(t){r[dkt(n,t)]=!0}),et(r)}function nir(n,t){return Math.abs(n-t)<1e-8}function sa(n,t,i){var o=0,r=n[0],f,e,u;if(!r)return!1;for(f=1;f<n.length;f++)e=n[f],o+=go(r[0],r[1],e[0],e[1],t,i),r=e;return u=n[0],nir(r[0],u[0])&&nir(r[1],u[1])||(o+=go(r[0],r[1],u[0],u[1],t,i)),0!==o}function odt(n,t){for(var i=0;i<n.length;i++)gi(n[i],n[i],t)}function iir(n,t,i,r){for(var u,f=0;f<n.length;f++)u=n[f],r&&(u=r.project(u)),u&&isFinite(u[0])&&isFinite(u[1])&&(yo(t,t,u),po(i,i,u))}function oir(n,t,i){for(var r=0;r<n.length;r++)n[r]=sir(n[r],t[r],i)}function sir(n,t,i){for(var r,u,e=[],o=t[0],s=t[1],f=0;f<n.length;f+=2)r=n.charCodeAt(f)-64,u=n.charCodeAt(f+1)-64,r=r>>1^-(1&r),u=u>>1^-(1&u),o=r+=o,s=u+=s,e.push([r/i,u/i]);return e}function sdt(n,i){return f(pt((n=function(n){if(!n.UTF8Encoding)return n;var r=n,i=r.UTF8Scale;return null==i&&(i=1024),t(r.features,function(n){var r=n.geometry,u=r.encodeOffsets,f=r.coordinates;if(u)switch(r.type){case"LineString":r.coordinates=sir(f,u,i);break;case"Polygon":case"MultiLineString":oir(f,u,i);break;case"MultiPolygon":t(f,function(n,t){return oir(n,u[t],i)})}}),r.UTF8Encoding=!1,r}(n)).features,function(n){return n.geometry&&n.properties&&n.geometry.coordinates.length>0}),function(n){var f=n.properties,r=n.geometry,u=[],e,o;switch(r.type){case"Polygon":e=r.coordinates;u.push(new uir(e[0],e.slice(1)));break;case"MultiPolygon":t(r.coordinates,function(n){n[0]&&u.push(new uir(n[0],n.slice(1)))});break;case"LineString":u.push(new fir([r.coordinates]));break;case"MultiLineString":u.push(new fir(r.coordinates))}return o=new eir(f[i||"name"],u,f.cp),o.properties=f,o})}function gcu(n){return"category"===n.type?function(n){var t=n.getLabelModel(),i=hir(n,t);return!t.get("show")||n.scale.isBlank()?{labels:[],labelCategoryInterval:i.labelCategoryInterval}:i}(n):function(n){var t=n.scale.getTicks(),i=vg(n);return{labels:f(t,function(t,r){return{level:t.level,formattedLabel:i(t,r),rawLabel:n.scale.getLabel(t),tickValue:t.value}})}}(n)}function nlu(n,t){return"category"===n.type?function(n,t){var r,u,o=cir(n,"ticks"),i=edt(t),s=lir(o,i),e;return s?s:(t.get("show")&&!n.scale.isBlank()||(r=[]),l(i)?r=yir(n,i,!0):"auto"===i?(e=hir(n,n.getLabelModel()),u=e.labelCategoryInterval,r=f(e.labels,function(n){return n.tickValue})):r=vir(n,u=i,!0),air(o,i,{ticks:r,tickCategoryInterval:u}))}(n,t):{ticks:f(n.scale.getTicks(),function(n){return n.value})}}function hir(n,t){var r,u,f=cir(n,"labels"),i=edt(t),e=lir(f,i);return e||(l(i)?r=yir(n,i):(u="auto"===i?function(n){var t=yg(n).autoInterval;return null!=t?t:yg(n).autoInterval=n.calculateCategoryInterval()}(n):i,r=vir(n,u)),air(f,i,{labels:r,labelCategoryInterval:u}))}function cir(n,t){return yg(n)[t]||(yg(n)[t]=[])}function lir(n,t){for(var i=0;i<n.length;i++)if(n[i].key===t)return n[i].value}function air(n,t,i){return n.push({key:t,value:i}),i}function vir(n,t,i){function s(n){var t={value:n};c.push(i?n:{formattedLabel:a(t),rawLabel:o.getLabel(t),tickValue:n})}var a=vg(n),o=n.scale,r=o.getExtent(),h=n.getLabelModel(),c=[],u=Math.max((t||0)+1,1),f=r[0],v=o.count(),e;0!==f&&u>1&&v/u>2&&(f=Math.round(Math.ceil(f/u)*u));var l=gtr(n),y=h.get("showMinLabel")||l,p=h.get("showMaxLabel")||l;for(y&&f!==r[0]&&s(r[0]),e=f;e<=r[1];e+=u)s(e);return p&&e-u!==r[1]&&s(r[1]),c}function yir(n,i,r){var u=n.scale,e=vg(n),f=[];return t(u.getTicks(),function(n){var t=u.getLabel(n),o=n.value;i(n.value,t)&&f.push(r?o:{formattedLabel:e(n),rawLabel:t,tickValue:o})}),f}function pir(n,t){var i=(n[1]-n[0])/t/2;n[0]+=i;n[1]-=i}function ilu(n,t,i,r,u){var f=i.width,e=i.height;switch(n){case"top":r.set(i.x+f/2,i.y-t);u.set(0,-1);break;case"bottom":r.set(i.x+f/2,i.y+e+t);u.set(0,1);break;case"left":r.set(i.x-t,i.y+e/2);u.set(-1,0);break;case"right":r.set(i.x+f+t,i.y+e/2);u.set(1,0)}}function rlu(n,t,i,r,u,f,e,o,s){var p,h;e-=n;o-=t;var c=Math.sqrt(e*e+o*o),k=(e/=c)*i+n,d=(o/=c)*i+t;if(Math.abs(r-u)%pg<.0001||(f?(p=r,r=fh(u),u=fh(p)):(r=fh(r),u=fh(u)),r>u&&(u+=pg),h=Math.atan2(o,e),h<0&&(h+=pg),h>=r&&h<=u||h+pg>=r&&h+pg<=u))return s[0]=k,s[1]=d,c-i;var l=i*Math.cos(r)+n,a=i*Math.sin(r)+t,v=i*Math.cos(u)+n,y=i*Math.sin(u)+t,w=(l-e)*(l-e)+(a-o)*(a-o),b=(v-e)*(v-e)+(y-o)*(y-o);return w<b?(s[0]=l,s[1]=a,Math.sqrt(w)):(s[0]=v,s[1]=y,Math.sqrt(b))}function bet(n,t,i,r,u,f,e,o){var y=u-n,p=f-t,h=i-n,c=r-t,l=Math.sqrt(h*h+c*c),s=(y*(h/=l)+p*(c/=l))/l,a,v;return o&&(s=Math.min(Math.max(s,0),1)),s*=l,a=e[0]=n+s*h,v=e[1]=t+s*c,Math.sqrt((a-u)*(a-u)+(v-f)*(v-f))}function wir(n,t,i,r,u,f,e){i<0&&(n+=i,i=-i);r<0&&(t+=r,r=-r);var h=n+i,c=t+r,o=e[0]=Math.min(Math.max(u,n),h),s=e[1]=Math.min(Math.max(f,t),c);return Math.sqrt((o-u)*(o-u)+(s-f)*(s-f))}function ulu(n,t,i){var r=wir(t.x,t.y,t.width,t.height,n.x,n.y,cf);return i.set(cf[0],cf[1]),r}function flu(n,t,i){for(var nt,o,tt,d,g,f=0,e=0,s=0,h=0,y=1/0,u=t.data,c=n.x,l=n.y,r=0;r<u.length;){nt=u[r++];1===r&&(s=f=u[r],h=e=u[r+1]);o=y;switch(nt){case ha.M:f=s=u[r++];e=h=u[r++];break;case ha.L:o=bet(f,e,u[r],u[r+1],c,l,cf,!0);f=u[r++];e=u[r++];break;case ha.C:o=bsi(f,e,u[r++],u[r++],u[r++],u[r++],u[r],u[r+1],c,l,cf);f=u[r++];e=u[r++];break;case ha.Q:o=dsi(f,e,u[r++],u[r++],u[r],u[r+1],c,l,cf);f=u[r++];e=u[r++];break;case ha.A:var v=u[r++],w=u[r++],b=u[r++],p=u[r++],a=u[r++],k=u[r++];r+=1;tt=!!(1-u[r++]);d=Math.cos(a)*b+v;g=Math.sin(a)*p+w;r<=1&&(s=d,h=g);o=rlu(v,w,p,a,a+k,tt,(c-v)*p/b+v,l,cf);f=Math.cos(a+k)*b+v;e=Math.sin(a+k)*p+w;break;case ha.R:o=wir(s=f=u[r++],h=e=u[r++],u[r++],u[r++],c,l,cf);break;case ha.Z:o=bet(f,e,s,h,c,l,cf,!0);f=s;e=h}o<y&&(y=o,i.set(cf[0],cf[1]))}return y}function bir(n,t){var o,r,e,v,s;if(n&&(o=n.getTextGuideLine(),r=n.getTextContent(),r&&o)){var h=n.textGuideLineConfig||{},i=[[0,0],[0,0],[0,0]],c=h.candidates||tlu,l=r.getBoundingRect().clone();l.applyTransform(r.getComputedTransform());var a=1/0,u=h.anchor,f=n.getComputedTransform(),y=f&&ac([],f),p=t.get("length2")||0;for(u&&hi.copy(u),e=0;e<c.length;e++)ilu(c[e],0,l,he,oo),g.scaleAndAdd(ti,he,oo,p),ti.transform(y),v=n.getBoundingRect(),s=u?u.distance(ti):n instanceof ut?flu(ti,n.path,hi):ulu(ti,v,hi),s<a&&(a=s,ti.transform(f),hi.transform(f),hi.toArray(i[0]),ti.toArray(i[1]),he.toArray(i[2]));kir(i,t.get("minTurnAngle"));o.setShape({points:i})}}function kir(n,t){var r,u,f,e,i;if(t<=180&&t>0&&(t=t/180*Math.PI,he.fromArray(n[0]),ti.fromArray(n[1]),hi.fromArray(n[2]),g.sub(oo,he,ti),g.sub(so,hi,ti),r=oo.len(),u=so.len(),!(r<.001||u<.001)&&(oo.scale(1/r),so.scale(1/u),f=oo.dot(so),Math.cos(t)<f))){if(e=bet(ti.x,ti.y,hi.x,hi.y,he.x,he.y,wg,!1),vr.fromArray(wg),vr.scaleAndAdd(so,e/Math.tan(Math.PI-t)),i=hi.x!==ti.x?(vr.x-ti.x)/(hi.x-ti.x):(vr.y-ti.y)/(hi.y-ti.y),isNaN(i))return;i<0?g.copy(vr,ti):i>1&&g.copy(vr,hi);vr.toArray(n[1])}}function elu(n,t,i){var u,f,s,e,o,r;if(i<=180&&i>0&&(i=i/180*Math.PI,he.fromArray(n[0]),ti.fromArray(n[1]),hi.fromArray(n[2]),g.sub(oo,ti,he),g.sub(so,hi,ti),u=oo.len(),f=so.len(),!(u<.001||f<.001)&&(oo.scale(1/u),so.scale(1/f),oo.dot(t)<Math.cos(i)))){if(s=bet(ti.x,ti.y,hi.x,hi.y,he.x,he.y,wg,!1),vr.fromArray(wg),e=Math.PI/2,o=e+Math.acos(so.dot(t))-i,o>=e)g.copy(vr,hi);else{if(vr.scaleAndAdd(so,s/Math.tan(Math.PI/2-o)),r=hi.x!==ti.x?(vr.x-ti.x)/(hi.x-ti.x):(vr.y-ti.y)/(hi.y-ti.y),isNaN(r))return;r<0?g.copy(vr,ti):r>1&&g.copy(vr,hi)}vr.toArray(n[1])}}function dir(n,t,i,r){var o="normal"===i,f=o?n:n.ensureState(i),u,e;f.ignore=t;u=r.get("smooth");u&&!0===u&&(u=.3);f.shape=f.shape||{};u>0&&(f.shape.smooth=u);e=r.getModel("lineStyle").getLineStyle();o?n.useStyle(e):f.style=e}function olu(n,t){var s=t.smooth,i=t.points,e,o,f;if(i)if(n.moveTo(i[0][0],i[0][1]),s>0&&i.length>=3){if(e=ve(i[0],i[1]),o=ve(i[1],i[2]),!e||!o)return n.lineTo(i[1][0],i[1][1]),void n.lineTo(i[2][0],i[2][1]);var h=Math.min(e,o)*s,r=cb([],i[1],i[0],h/e),u=cb([],i[1],i[2],h/o),c=cb([],r,u,.5);n.bezierCurveTo(r[0],r[1],r[0],r[1],c[0],c[1]);n.bezierCurveTo(u[0],u[1],u[0],u[1],i[2][0],i[2][1])}else for(f=1;f<i.length;f++)n.lineTo(i[f][0],i[f][1])}function cdt(n,t,i){var r=n.getTextGuideLine(),f=n.getTextContent(),y,c,p;if(f){for(var l=t.normal,v=l.get("show"),e=f.ignore,o=0;o<vk.length;o++){var u=vk[o],s=t[u],h="normal"===u;if(s){if(y=s.get("show"),(h?e:d(f.states[u]&&f.states[u].ignore,e))||!d(y,v)){c=h?r:r&&r.states[u];c&&(c.ignore=!0);continue}r||(r=new er,n.setTextGuideLine(r),h||!e&&v||dir(r,!0,"normal",t.normal),n.stateProxy&&(r.stateProxy=n.stateProxy));dir(r,!1,u,s)}}r&&(a(r.style,i),r.style.fill=null,p=l.get("showAbove"),(n.textGuideLineConfig=n.textGuideLineConfig||{}).showAbove=p||!1,r.buildPath=olu)}else r&&n.removeTextGuideLine()}function ldt(n,t){var r,i,u;for(t=t||"labelLine",r={normal:n.getModel(t)},i=0;i<br.length;i++)u=br[i],r[u]=n.getModel([u,t]);return r}function gir(n){for(var t,c,o=[],u=0;u<n.length;u++)if(t=n[u],!t.defaultAttr.ignore){var f=t.label,i=f.getComputedTransform(),s=f.getBoundingRect(),h=!i||i[1]<1e-5&&i[2]<1e-5,e=f.style.margin||0,r=s.clone();r.applyTransform(i);r.x-=e/2;r.y-=e/2;r.width+=e;r.height+=e;c=h?new tut(s,i):null;o.push({label:f,labelLine:t.labelLine,rect:r,localRect:s,obb:c,priority:t.priority,defaultAttr:t.defaultAttr,layoutOption:t.computedLayoutOption,axisAligned:h,transform:i})}return o}function nrr(n,t,i,r,u,f){function k(){o=g.rect[t]-r;s=u-b.rect[t]-b.rect[i]}function nt(n,t,i){var r,u;n<0&&(r=Math.min(t,-n),r>0?(h(r*i,0,e),u=r+n,u<0&&a(-u*i,1)):a(-n*i,1))}function h(i,r,u){var f,e;for(0!==i&&(v=!0),f=r;f<u;f++)e=n[f],e.rect[t]+=i,e.label[t]+=i}function a(r,u){for(var c,l,a,o=[],s=0,f=1;f<e;f++)c=n[f-1].rect,l=Math.max(n[f].rect[t]-c[t]-c[i],0),o.push(l),s+=l;if(s)if(a=Math.min(Math.abs(r)/s,u),r>0)for(f=0;f<e-1;f++)h(o[f]*a,0,f+1);else for(f=e-1;f>0;f--)h(-(o[f-1]*a),f,e)}function tt(n){var r=n<0?-1:1,i,t;for(n=Math.abs(n),i=Math.ceil(n/(e-1)),t=0;t<e-1;t++)if(r>0?h(i,0,t+1):h(-i,e-t-1,e),(n-=i)<=0)return}var e=n.length,w,c,o,s,g,b;if(!(e<2)){n.sort(function(n,i){return n.rect[t]-i.rect[t]});for(var l,d=0,v=!1,y=0,p=0;p<e;p++)w=n[p],c=w.rect,(l=c[t]-d)<0&&(c[t]-=l,w.label[t]-=l,v=!0),y+=Math.max(-l,0),d=c[t]+c[i];return y>0&&f&&h(-y/e,0,e),g=n[0],b=n[e-1],k(),o<0&&a(-o,.8),s<0&&a(s,.8),k(),nt(o,s,1),nt(s,o,-1),k(),o<0&&tt(-o),s<0&&tt(s),v}}function trr(n,t,i,r){return nrr(n,"y","height",t,i,r)}function irr(n){function c(n){if(!n.ignore){var t=n.ensureState("emphasis");null==t.ignore&&(t.ignore=!1)}n.ignore=!0}var e=[],r,u,i;for(n.sort(function(n,t){return t.priority-n.priority}),r=new nt(0,0,0,0),u=0;u<n.length;u++){var t=n[u],a=t.axisAligned,v=t.localRect,y=t.transform,l=t.label,f=t.labelLine;r.copy(t.rect);r.width-=.1;r.height-=.1;r.x+=.05;r.y+=.05;for(var o=t.obb,s=!1,h=0;h<e.length;h++)if(i=e[h],r.intersect(i.rect)){if(a&&i.axisAligned){s=!0;break}if(i.obb||(i.obb=new tut(i.localRect,i.transform)),o||(o=new tut(v,y)),o.intersect(i.obb)){s=!0;break}}s?(c(l),f&&c(f)):(l.attr("ignore",t.defaultAttr.ignore),f&&f.attr("ignore",t.defaultAttr.labelGuideIgnore),e.push(t))}}function slu(n){if(n){for(var i=[],t=0;t<n.length;t++)i.push(n[t].slice());return i}}function hlu(n,t){var i=n.label,r=t&&t.getTextGuideLine();return{dataIndex:n.dataIndex,dataType:n.dataType,seriesIndex:n.seriesModel.seriesIndex,text:n.label.style.text,rect:n.hostRect,labelRect:n.rect,align:i.style.align,verticalAlign:i.style.verticalAlign,labelLinePoints:slu(r&&r.shape.points)}}function ket(n,t,i){for(var u,r=0;r<i.length;r++)u=i[r],null!=t[u]&&(n[u]=t[u])}function plu(n,t,i,r){var u=null==t.opacity?1:t.opacity,o,c,s,f,e,l;if(i instanceof wi)n("opacity",u);else if(function(n){var t=n.fill;return null!=t&&t!==bg}(t)?(o=wv(t.fill),n("fill",o.color),c=null!=t.fillOpacity?t.fillOpacity*o.opacity*u:o.opacity*u,(r||c<1)&&n("fill-opacity",c)):n("fill",bg),function(n){var t=n.stroke;return null!=t&&t!==bg}(t)){s=wv(t.stroke);n("stroke",s.color);var a=t.strokeNoScale?i.getLineScale():1,v=a?(t.lineWidth||0)/a:0,y=null!=t.strokeOpacity?t.strokeOpacity*s.opacity*u:s.opacity*u,p=t.strokeFirst;if((r||1!==v)&&n("stroke-width",v),(r||p)&&n("paint-order",p?"stroke":"fill"),(r||y<1)&&n("stroke-opacity",y),t.lineDash){var w=sbt(i),b=w[0],h=w[1];b&&(h=vlu(h||0),n("stroke-dasharray",b.join(",")),(h||r)&&n("stroke-dashoffset",h))}else r&&n("stroke-dasharray",bg);for(f=0;f<wdt.length;f++)e=wdt[f],(r||t[e]!==lrt[e])&&(l=t[e]||lrt[e],l&&n(ylu[f],l))}else r&&n("stroke",bg)}function err(n){return document.createElementNS(bdt,n)}function ki(n,t,i,r,u){return{tag:n,attrs:i||{},children:r,text:u,key:t}}function ddt(n,t){var i=(t=t||{}).newline?"\n":"";return function n(t){var r=t.children,u=t.tag;return function(n,t){var f=[],r,i,u;if(t)for(r in t)i=t[r],u=r,!1!==i&&(!0!==i&&null!=i&&(u+='="'+i+'"'),f.push(u));return"<"+n+" "+f.join(" ")+">"}(u,t.attrs)+yr(t.text)+(r?""+i+f(r,function(t){return n(t)}).join(i)+i:"")+("<\/"+u+">")}(n)}function gdt(n){return{zrId:n,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function orr(n,t,i,r){return ki("svg","root",{width:n,height:t,xmlns:bdt,"xmlns:xlink":kdt,version:"1.1",baseProfile:"full",viewBox:!!r&&"0 0 "+n+" "+t},i)}function wlu(n,t,i){var f=r({},n.shape),u;return r(f,t),n.buildPath(i,f),u=new frr,u.reset(chi(n)),i.rebuildPath(u,1),u.generateStr(),u.getStr()}function blu(n,t){var i=t.originX,r=t.originY;(i||r)&&(n[tc]=i+"px "+r+"px")}function hrr(n,t){var i=t.zrId+"-ani-"+t.cssAnimIdx++;return t.cssAnims[i]=n,i}function crr(n){return o(n)?ngt[n]?"cubic-bezier("+ngt[n]+")":llt(n)?n:"":""}function get(n,i,u,f){function g(t){function k(n,t,i){for(var u,c,r,f,l=n.getTracks(),y=n.getMaxTime(),h=0;h<l.length;h++)if(u=l[h],u.needsAnimate()&&(c=u.keyframes,r=u.propName,i&&(r=i(r)),r))for(f=0;f<c.length;f++){var e=c[f],s=Math.round(e.time/y*100)+"%",a=crr(e.easing),v=e.rawValue;(o(v)||ht(v))&&(t[s]=t[s]||{},t[s][r]=e.rawValue,a&&(t[s]["animation-timing-function"]=a))}}for(var a,d,l,g,nt,ot,st,v,tt,it,y,rt,ut,ct,s,c,b=t[1],ft=b.length,p={},w={},e={},h=0;h<ft;h++)(tt=(v=b[h]).targetName)?"shape"===tt&&k(v,w):!f&&k(v,p);for(s in p)a={},ici(a,n),r(a,p[s]),d=lhi(a),l=p[s]["animation-timing-function"],e[s]=d?{transform:d}:{},blu(e[s],a),l&&(e[s]["animation-timing-function"]=l);g=!0;for(s in w){if(e[s]=e[s]||{},nt=!c,l=w[s]["animation-timing-function"],nt&&(c=new ne),ot=c.len(),c.reset(),e[s].d=wlu(n,w[s],c),st=c.len(),!nt&&ot!==st){g=!1;break}l&&(e[s]["animation-timing-function"]=l)}if(!g)for(s in e)delete e[s].d;if(!f)for(h=0;h<ft;h++)"style"===(tt=(v=b[h]).targetName)&&k(v,e,function(n){return srr[n]});for(y=et(e),rt=!0,h=1;h<y.length;h++){if(ut=y[h-1],ct=y[h],e[ut][tc]!==e[ct][tc]){rt=!1;break}it=e[ut][tc]}if(rt&&it){for(s in e)e[s][tc]&&delete e[s][tc];i[tc]=it}if(pt(y,function(n){return et(e[n]).length>0}).length)return hrr(e,u)+" "+t[0]+" both"}var w=n.animators,y=w.length,a=[],s,e,v,l,d,p;if(n instanceof drt){if(s=function(n,i,r){var f,e,s=n.shape.paths,u={},o;if(t(s,function(n){var i=gdt(r.zrId),o,t,v,y,s;i.animation=!0;get(n,{},i,!0);var h=i.cssAnims,c=i.cssNodes,l=et(h),a=l.length;if(a){o=h[e=l[a-1]];for(t in o)v=o[t],u[t]=u[t]||{d:""},u[t].d+=v.d||"";for(y in c)s=c[y].animation,s.indexOf(e)>=0&&(f=s)}}),f)return i.d=!1,o=hrr(u,r),f.replace(e,o)}(n,i,u),s)a.push(s);else if(!y)return}else if(!y)return;for(e={},v=0;v<y;v++){var h=w[v],c=[h.getMaxTime()/1e3+"s"],b=crr(h.getClip().easing),k=h.getDelay();b?c.push(b):c.push("linear");k&&c.push(k/1e3+"s");h.getLoop()&&c.push("infinite");l=c.join(" ");e[l]=e[l]||[l,[]];e[l][1].push(h)}for(d in e)(s=g(e[d]))&&a.push(s);a.length&&(p=u.zrId+"-cls-"+u.cssClassIdx++,u.cssNodes["."+p]={animation:a.join(",")},i.class=p)}function lrr(n){return n&&o(n.src)}function arr(n){return n&&l(n.toDataURL)}function tgt(n,t,i,r){plu(function(u,f){var e="fill"===u||"stroke"===u;e&&function(n){return n&&("linear"===n.type||"radial"===n.type)}(f)?function(n,t,i,r){var s,u=n[i],f={gradientUnits:u.global?"userSpaceOnUse":"objectBoundingBox"};if(shi(u))s="linearGradient",f.x1=u.x,f.y1=u.y,f.x2=u.x2,f.y2=u.y2;else{if(!hhi(u))return void 0;s="radialGradient";f.cx=d(u.x,.5);f.cy=d(u.y,.5);f.r=d(u.r,.5)}for(var h=u.colorStops,c=[],o=0,w=h.length;o<w;++o){var b=100*klt(h[o].offset)+"%",a=wv(h[o].color),k=a.color,v=a.opacity,l={offset:b};l["stop-color"]=k;v<1&&(l["stop-opacity"]=v);c.push(ki("stop",o+"",l))}var y=ddt(ki(s,"",f,c)),p=r.gradientCache,e=p[y];e||(e=r.zrId+"-g"+r.gradientIdx++,p[y]=e,f.id=e,r.defs[e]=ki(s,e,f,c));t[i]=hit(e)}(t,n,u,r):e&&function(n){return ohi(n)||function(n){return n&&!!n.svgElement}(n)}(f)?function(n,t,i,r){var c,u=n.style[i],f={patternUnits:"userSpaceOnUse"},p,w,a;if(ohi(u)){var e=u.imageWidth,s=u.imageHeight,v=void 0,l=u.image;(o(l)?v=l:lrr(l)?v=l.src:arr(l)&&(v=l.toDataURL()),"undefined"==typeof Image)?(p="Image width/height must been given explictly in svg-ssr renderer.",or(e,p),or(s,p)):(null==e||null==s)&&(w=function(n,t){if(n){var i=n.elm,r=n.attrs.width=e||t.width,u=n.attrs.height=s||t.height;i&&(i.setAttribute("width",r),i.setAttribute("height",u))}},a=svt(v,null,n,function(n){w(b,n);w(c,n)}),a&&a.width&&a.height&&(e=e||a.width,s=s||a.height));c=ki("image","img",{href:v,width:e,height:s});f.width=e;f.height=s}else u.svgElement&&(c=y(u.svgElement),f.width=u.svgWidth,f.height=u.svgHeight);if(c){f.patternTransform=lhi(u);var b=ki("pattern","",f,[c]),k=ddt(b),d=r.patternCache,h=d[k];h||(h=r.zrId+"-p"+r.patternIdx++,d[k]=h,f.id=h,b=r.defs[h]=ki("pattern",h,f,[c]));t[i]=hit(h)}}(i,n,u,r):n[u]=f},t,i,!1),function(n,t,i){var u=n.style;if(function(n){return n&&(n.shadowBlur||n.shadowOffsetX||n.shadowOffsetY)}(u)){var o=function(n){var t=n.style,i=n.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),i[0],i[1]].join(",")}(n),s=i.shadowCache,r=s[o];if(!r){var h=n.getGlobalScale(),f=h[0],e=h[1];if(!f||!e)return;var a=u.shadowOffsetX||0,v=u.shadowOffsetY||0,c=u.shadowBlur,l=wv(u.shadowColor),y=l.opacity,p=l.color,w=c/2/f+" "+c/2/e;r=i.zrId+"-s"+i.shadowIdx++;i.defs[r]=ki("filter",r,{id:r,x:"-100%",y:"-100%",width:"300%",height:"300%"},[ki("feDropShadow","",{dx:a/f,dy:v/e,stdDeviation:w,"flood-color":p,"flood-opacity":y})]);s[o]=r}t.filter=hit(r)}}(i,n,r)}function vrr(n){return nh(n[0]-1)&&nh(n[1])&&nh(n[2])&&nh(n[3]-1)}function igt(n,t,i){if(t&&(!function(n){return nh(n[4])&&nh(n[5])}(t)||!vrr(t))){var r=i?10:1e4;n.transform=vrr(t)?"translate("+bp(t[4]*r)/r+" "+bp(t[5]*r)/r+")":function(n){return"matrix("+sit(n[0])+","+sit(n[1])+","+sit(n[2])+","+sit(n[3])+","+klt(n[4])+","+klt(n[5])+")"}(t)}}function yrr(n,t,i){for(var u=n.points,f=[],r=0;r<u.length;r++)f.push(bp(u[r][0]*i)/i),f.push(bp(u[r][1]*i)/i);t.points=f.join(" ")}function prr(n){return!n.smooth}function krr(n,t){var v=n.style,s=n.shape,e=brr[n.type],r={},y=t.animation,h="path",o=n.style.strokePercent,c=t.compress&&chi(n)||4,f,a;if(!e||t.willUpdate||e[1]&&!e[1](s)||y&&function(n){for(var i=n.animators,t=0;t<i.length;t++)if("shape"===i[t].targetName)return!0;return!1}(n)||o<1){n.path||n.createPathProxy();f=n.path;n.shapeChanged()&&(f.beginPath(),n.buildPath(f,n.shape),n.pathUpdated());var l=f.getVersion(),u=n,i=u.__svgPathBuilder;u.__svgPathVersion===l&&i&&o===u.__svgPathStrokePercent||(i||(i=u.__svgPathBuilder=new frr),i.reset(c),f.rebuildPath(i,o),i.generateStr(),u.__svgPathVersion=l,u.__svgPathStrokePercent=o);r.d=i.getStr()}else h=n.type,a=Math.pow(10,c),e[0](s,r,a);return igt(r,n.transform),tgt(r,v,n,t),t.animation&&get(n,r,t),ki(h,n.id+"",r)}function drr(n,t){return n instanceof ut?krr(n,t):n instanceof wi?function(n,t){var r=n.style,i=r.image;if(i&&!o(i)&&(lrr(i)?i=i.src:arr(i)&&(i=i.toDataURL())),i){var f=r.x||0,e=r.y||0,u={href:i,width:r.width,height:r.height};return f&&(u.x=f),e&&(u.y=e),igt(u,n.transform),tgt(u,r,n,t),t.animation&&get(n,u,t),ki("image",n.id+"",u)}}(n,t):n instanceof iy?function(n,t){var i=n.style,u=i.text,a,e;if(null!=u&&(u+=""),u&&!isNaN(i.x)&&!isNaN(i.y)){var s=i.font||vs,h=i.x||0,c=function(n,t,i){return"top"===i?n+=t/2:"bottom"===i&&(n-=t/2),n}(i.y||0,bit(s),i.textBaseline),r={"dominant-baseline":"central","text-anchor":ehi[i.textAlign]||i.textAlign};if(tai(i)){var f="",o=i.fontStyle,l=gli(i.fontSize);if(!parseFloat(l))return;a=i.fontFamily||viu;e=i.fontWeight;f+="font-size:"+l+";font-family:"+a+";";o&&"normal"!==o&&(f+="font-style:"+o+";");e&&"normal"!==e&&(f+="font-weight:"+e+";");r.style=f}else r.style="font: "+s;return u.match(/\s/)&&(r["xml:space"]="preserve"),h&&(r.x=h),c&&(r.y=c),igt(r,n.transform),tgt(r,i,n,t),t.animation&&get(n,r,t),ki("text",n.id+"",r,void 0,u)}}(n,t):void 0}function klu(n,t,i){var u=i.clipPathCache,e=i.defs,r=u[n.id],f;r||(f={id:r=i.zrId+"-c"+i.clipPathIdx++},u[n.id]=r,e[r]=ki("clipPath",r,f,[krr(n,i)]));t["clip-path"]=hit(r)}function grr(n){return document.createTextNode(n)}function kp(n,t,i){n.insertBefore(t,i)}function nur(n,t){n.removeChild(t)}function tur(n,t){n.appendChild(t)}function iur(n){return n.parentNode}function rur(n){return n.nextSibling}function ugt(n,t){n.textContent=t}function fgt(n){return void 0===n}function ho(n){return void 0!==n}function dlu(n,t,i){for(var f,u={},r=t;r<=i;++r)f=n[r].key,void 0!==f&&(u[f]=r);return u}function kg(n,t){var i=n.key===t.key;return n.tag===t.tag&&i}function not(n){var t,i=n.children,e=n.tag,r,f;if(ho(e))if(r=n.elm=err(e),egt(uur,n),u(i))for(t=0;t<i.length;++t)f=i[t],null!=f&&tur(r,not(f));else ho(n.text)&&!v(n.text)&&tur(r,grr(n.text));else n.elm=grr(n.text);return n.elm}function fur(n,t,i,r,u){for(;r<=u;++r){var f=i[r];null!=f&&kp(n,not(f),t)}}function tot(n,t,i,r){for(;i<=r;++i){var u=t[i];null!=u&&(ho(u.tag)?nur(iur(u.elm),u.elm):nur(n,u.elm))}}function egt(n,t){var i,u=t.elm,e=n&&n.attrs||{},f=t.attrs||{},r;if(e!==f){for(i in f)r=f[i],e[i]!==r&&(!0===r?u.setAttribute(i,""):!1===r?u.removeAttribute(i):120!==i.charCodeAt(0)?u.setAttribute(i,r):"xmlns:xlink"===i||"xmlns"===i?u.setAttributeNS("http://www.w3.org/2000/xmlns/",i,r):58===i.charCodeAt(3)?u.setAttributeNS("http://www.w3.org/XML/1998/namespace",i,r):58===i.charCodeAt(5)?u.setAttributeNS(kdt,i,r):u.setAttribute(i,r));for(i in e)i in f||u.removeAttribute(i)}}function dp(n,t){var r=t.elm=n.elm,i=n.children,u=t.children;n!==t&&(egt(n,t),fgt(t.text)?ho(i)&&ho(u)?i!==u&&function(n,t,i){for(var l,a,v,s=0,c=0,e=t.length-1,u=t[0],f=t[e],o=i.length-1,r=i[0],h=i[o];s<=e&&c<=o;)null==u?u=t[++s]:null==f?f=t[--e]:null==r?r=i[++c]:null==h?h=i[--o]:kg(u,r)?(dp(u,r),u=t[++s],r=i[++c]):kg(f,h)?(dp(f,h),f=t[--e],h=i[--o]):kg(u,h)?(dp(u,h),kp(n,u.elm,rur(f.elm)),u=t[++s],h=i[--o]):kg(f,r)?(dp(f,r),kp(n,f.elm,u.elm),f=t[--e],r=i[++c]):(fgt(l)&&(l=dlu(t,s,e)),fgt(a=l[r.key])||(v=t[a]).tag!==r.tag?kp(n,not(r),u.elm):(dp(v,r),t[a]=void 0,kp(n,v.elm,u.elm)),r=i[++c]);(s<=e||c<=o)&&(s>e?fur(n,null==i[o+1]?null:i[o+1].elm,i,c,o):tot(n,t,s,e))}(r,i,u):ho(u)?(ho(n.text)&&ugt(r,""),fur(r,null,u,0,u.length-1)):ho(i)?tot(r,i,0,i.length-1):ho(n.text)&&ugt(r,""):n.text!==t.text&&(ho(i)&&tot(r,i,0,i.length-1),ugt(r,t.text)))}function sur(){return function(){0}}function hur(n,t,i){var u=pf.createCanvas(),f=t.getWidth(),e=t.getHeight(),r=u.style;return r&&(r.position="absolute",r.left="0",r.top="0",r.width=f+"px",r.height=e+"px",u.setAttribute("data-zr-dom-id",n)),u.width=f*i,u.height=e*i,u}function gp(n,t){var i=n.mapDimensionsAll("defaultedLabel"),e=i.length,u,f,r;if(1===e)return u=fp(n,t,i[0]),null!=u?u+"":null;if(e){for(f=[],r=0;r<i.length;r++)f.push(fp(n,t,i[r]));return f.join(" ")}}function lur(n,t){var e=n.mapDimensionsAll("defaultedLabel"),r,i,f;if(!u(t))return t+"";for(r=[],i=0;i<e.length;i++)f=n.getDimensionIndex(e[i]),f>=0&&r.push(t[f]);return r.join(" ")}function tau(n,t){this.parent.drift(n,t)}function sgt(n,t,i,r){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(r.isIgnore&&r.isIgnore(i))&&!(r.clipShape&&!r.clipShape.contain(t[0],t[1]))&&"none"!==n.getItemVisual(i,"symbol")}function aur(n){return null==n||v(n)||(n={isIgnore:n}),n||{}}function vur(n){var t=n.hostModel,i=t.getModel("emphasis");return{emphasisItemStyle:i.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:i.get("focus"),blurScope:i.get("blurScope"),emphasisDisabled:i.get("disabled"),hoverScale:i.get("scale"),labelStatesModels:tr(t),cursorStyle:t.get("cursor")}}function yur(n,t,i){var o=n.getBaseAxis(),s=n.getOtherAxis(o),l=function(n,t){var i=0,r=n.scale.getExtent();return"start"===t?i=r[0]:"end"===t?i=r[1]:ht(t)&&!isNaN(t)?i=t:r[0]>0?i=r[0]:r[1]<0&&(i=r[1]),i}(s,i),h=o.dim,u=s.dim,a=t.mapDimension(u),v=t.mapDimension(h),y="x"===u||"radius"===u?1:0,r=f(n.dimensions,function(n){return t.mapDimension(n)}),e=!1,c=t.getCalculationInfo("stackResultDimension");return es(t,r[0])&&(e=!0,r[0]=c),es(t,r[1])&&(e=!0,r[1]=c),{dataDimsForPoint:r,valueStart:l,valueAxisDim:u,baseAxisDim:h,stacked:!!e,valueDim:a,baseDim:v,baseDataOffset:y,stackedOverDimension:t.getCalculationInfo("stackedOverDimension")}}function pur(n,t,i,r){var u=NaN,e,f;return n.stacked&&(u=i.get(i.getCalculationInfo("stackedOverDimension"),r)),isNaN(u)&&(u=n.valueStart),e=n.baseDataOffset,f=[],f[e]=i.get(n.baseDim,r),f[1-e]=u,t.dataToPoint(f)}function la(n,t){return isNaN(n)||isNaN(t)}function hgt(n,t,i,r,u,f,e,o,s){for(var g,nt,ht,ct,v,a,h,c,ft,et,ot,pt,wt,l=i,tt=0;tt<r;tt++){if(h=t[2*l],c=t[2*l+1],l>=u||l<0)break;if(la(h,c)){if(s){l+=f;continue}break}if(l===i)n[f>0?"moveTo":"lineTo"](h,c),ht=h,ct=c;else{if(ft=h-g,et=c-nt,ft*ft+et*et<.5){l+=f;continue}if(e>0){for(var it=l+f,y=t[2*it],p=t[2*it+1];y===h&&p===c&&tt<r;)tt++,l+=f,y=t[2*(it+=f)],p=t[2*it+1],ft=(h=t[2*l])-g,et=(c=t[2*l+1])-nt;if(ot=tt+1,s)for(;la(y,p)&&ot<r;)ot++,y=t[2*(it+=f)],p=t[2*it+1];var st=.5,rt=0,ut=0,w=void 0,b=void 0;if(ot>=r||la(y,p))v=h,a=c;else{rt=y-g;ut=p-nt;var lt=h-g,at=y-h,vt=c-nt,yt=p-c,k=void 0,d=void 0;"x"===o?(pt=rt>0?1:-1,v=h-pt*(k=Math.abs(lt))*e,a=c,w=h+pt*(d=Math.abs(at))*e,b=c):"y"===o?(wt=ut>0?1:-1,v=h,a=c-wt*(k=Math.abs(vt))*e,w=h,b=c+wt*(d=Math.abs(yt))*e):(k=Math.sqrt(lt*lt+vt*vt),v=h-rt*e*(1-(st=(d=Math.sqrt(at*at+yt*yt))/(d+k))),a=c-ut*e*(1-st),b=c+ut*e*st,w=os(w=h+rt*e*st,ss(y,h)),b=os(b,ss(p,c)),w=ss(w,os(y,h)),a=c-(ut=(b=ss(b,os(p,c)))-c)*k/d,v=os(v=h-(rt=w-h)*k/d,ss(g,h)),a=os(a,ss(nt,c)),w=h+(rt=h-(v=ss(v,os(g,h))))*d/k,b=c+(ut=c-(a=ss(a,os(nt,c))))*d/k)}n.bezierCurveTo(ht,ct,v,a,h,c);ht=w;ct=b}else n.lineTo(h,c)}g=h;nt=c;l+=f}return tt}function kur(n,t,i,r,u){var s=n.getArea(),o=s.x,a=s.y,e=s.width,h=s.height,c=i.get(["lineStyle","width"])||2,f,p;if(o-=c/2,a-=c/2,e+=c,h+=c,o=Math.floor(o),e=Math.round(e),f=new ot({shape:{x:o,y:a,width:e,height:h}}),t){var v=n.getBaseAxis(),w=v.isHorizontal(),y=v.inverse;w?(y&&(f.shape.x+=e),f.shape.width=0):(y||(f.shape.y+=h),f.shape.height=0);p=l(u)?function(n){u(n,f)}:null;ii(f,{shape:{width:e,height:h,x:o,y:a}},i,null,r,p)}return f}function dur(n,t,i){var r=n.getArea(),f=ri(r.r0,1),e=ri(r.r,1),u=new ur({shape:{cx:ri(n.cx,1),cy:ri(n.cy,1),r0:f,r:e,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}});return t&&("angle"===n.getBaseAxis().dim?u.shape.endAngle=r.startAngle:u.shape.r=f,ii(u,{shape:{endAngle:r.endAngle,r:e}},i)),u}function rot(n,t,i,r,u){return n?"polar"===n.type?dur(n,t,i):"cartesian2d"===n.type?kur(n,t,i,r,u):null:null}function aa(n,t){return n.type===t}function gur(n,t){if(n.length===t.length){for(var i=0;i<n.length;i++)if(n[i]!==t[i])return;return!0}}function nfr(n){for(var t,i,r=1/0,u=1/0,f=-1/0,e=-1/0,o=0;o<n.length;)t=n[o++],i=n[o++],isNaN(t)||(r=Math.min(t,r),f=Math.max(t,f)),isNaN(i)||(u=Math.min(i,u),e=Math.max(i,e));return[[r,u],[f,e]]}function tfr(n,t){var i=nfr(n),r=i[0],u=i[1],f=nfr(t),e=f[0],o=f[1];return Math.max(Math.abs(r[0]-e[0]),Math.abs(r[1]-e[1]),Math.abs(u[0]-o[0]),Math.abs(u[1]-o[1]))}function ifr(n){return ht(n)?n:n?.5:0}function ic(n,t,i,r){var l=t.getBaseAxis(),u="x"===l.dim||"radius"===l.dim?0:1,s=[],f=0,e=[],o=[],h=[],a=[],v,c;if(r){for(f=0;f<n.length;f+=2)isNaN(n[f])||isNaN(n[f+1])||a.push(n[f],n[f+1]);n=a}for(f=0;f<n.length-2;f+=2)switch(h[0]=n[f+2],h[1]=n[f+3],o[0]=n[f],o[1]=n[f+1],s.push(o[0],o[1]),i){case"end":e[u]=h[u];e[1-u]=o[1-u];s.push(e[0],e[1]);break;case"middle":v=(o[u]+h[u])/2;c=[];e[u]=c[u]=v;e[1-u]=o[1-u];c[1-u]=h[1-u];s.push(e[0],e[1]);s.push(c[0],c[1]);break;default:e[u]=o[u];e[1-u]=h[1-u];s.push(e[0],e[1])}return s.push(n[f++],n[f++]),s}function uau(n,i,r){var c=n.getVisual("visualMeta"),s,a,l,p,u,h,y;if(c&&c.length&&n.count()&&"cartesian2d"===i.type){for(l=c.length-1;l>=0;l--)if(p=n.getDimensionInfo(c[l].dimension),"x"===(s=p&&p.coordDim)||"y"===s){a=c[l];break}if(a){var b=i.getAxis(s),e=f(a.stops,function(n){return{coord:b.toGlobalCoord(b.dataToCoord(n.value)),color:n.color}}),v=e.length,o=a.outerColors.slice();if(v&&e[0].coord>e[v-1].coord&&(e.reverse(),o.reverse()),u=function(n,t){function f(n,t,i){var r=n.coord;return{coord:i,color:blt((i-r)/(t.coord-r),[n.color,t.color])}}for(var i,s,r,e,u=[],h=n.length,o=0;o<h;o++)if(i=n[o],s=i.coord,s<0)r=i;else{if(s>t){e?u.push(f(e,i,t)):r&&u.push(f(r,i,0),f(r,i,t));break}r&&(u.push(f(r,i,0)),r=null);u.push(i);e=i}return u}(e,"x"===s?r.getWidth():r.getHeight()),h=u.length,!h&&v)return e[0].coord<0?o[1]?o[1]:e[v-1].color:o[0]?o[0]:e[0].color;var w=u[0].coord-10,k=u[h-1].coord+10,d=k-w;return d<.001?"transparent":(t(u,function(n){n.offset=(n.coord-w)/d}),u.push({offset:h?u[h-1].offset:.5,color:o[1]||"transparent"}),u.unshift({offset:h?u[0].offset:.5,color:o[0]||"transparent"}),y=new sy(0,0,0,0,u,!0),y[s]=w,y[s+"2"]=k,y)}}}function fau(n,i,r){var e=n.get("showAllSymbol"),o="auto"===e,u,s,f;if((!e||o)&&(u=r.getAxesByScale("ordinal")[0],u&&(!o||!function(n,t){var u=n.getExtent(),i=Math.abs(u[1]-u[0])/n.scale.count();isNaN(i)&&(i=0);for(var f=t.count(),e=Math.max(1,Math.round(f/5)),r=0;r<f;r+=e)if(1.5*nw.getSymbolSize(t,r)[n.isHorizontal()?1:0]>i)return!1;return!0}(u,i))))return s=i.mapDimension(u.dim),f={},t(u.getViewLabels(),function(n){var t=u.scale.getRawOrdinalNumber(n.tickValue);f[t]=1}),function(n){return!f.hasOwnProperty(i.get(s,n))}}function rfr(n,t){return[n[2*t],n[2*t+1]]}function ufr(n){if(n.get(["endLabel","show"]))return!0;for(var t=0;t<br.length;t++)if(n.get([br[t],"endLabel","show"]))return!0;return!1}function cgt(n,t,i,r){var u,f;if(aa(t,"cartesian2d")){var h=r.getModel("endLabel"),c=h.get("valueAnimation"),l=r.getData(),e={lastFrameIndex:0},o=ufr(r)?function(i,r){n._endLabelOnDuring(i,r,l,e,c,h,t)}:null,a=t.getBaseAxis().isHorizontal(),s=kur(t,i,r,function(){var t=n._endLabel;t&&i&&null!=e.originalX&&t.attr({x:e.originalX,y:e.originalY})},o);return r.get("clip",!0)||(u=s.shape,f=Math.max(u.width,u.height),a?(u.y-=f,u.height+=2*f):(u.x-=f,u.width+=2*f)),o&&o(1,s),s}return dur(t,i,r)}function gg(n,t){return{seriesType:n,plan:ep(),reset:function(n){var i=n.getData(),u=n.coordinateSystem,l=n.pipelineContext,e=t||l.large;if(u){var r=f(u.dimensions,function(n){return i.mapDimension(n)}).slice(0,2),o=r.length,h=i.getCalculationInfo("stackResultDimension");es(i,r[0])&&(r[0]=h);es(i,r[1])&&(r[1]=h);var s=i.getStore(),c=i.getDimensionIndex(r[0]),a=i.getDimensionIndex(r[1]);return o&&{progress:function(n,t){for(var r,y,p=n.end-n.start,f=e&&eo(p*o),h=[],l=[],i=n.start,v=0;i<n.end;i++)r=void 0,1===o?(y=s.get(c,i),r=u.dataToPoint(y,null,l)):(h[0]=s.get(c,i),h[1]=s.get(a,i),r=u.dataToPoint(h,null,l)),e?(f[v++]=r[0],f[v++]=r[1]):t.setItemLayout(i,r.slice());e&&t.setLayout("points",f)}}}}}}function sfr(n){return{seriesType:n,reset:function(n,t,i){var u=n.getData(),r=n.get("sampling"),s=n.coordinateSystem,h=u.count(),f;if(h>10&&"cartesian2d"===s.type&&r){var c=s.getBaseAxis(),a=s.getOtherAxis(c),v=c.getExtent(),y=i.getDevicePixelRatio(),p=Math.abs(v[1]-v[0])*(y||1),e=Math.round(h/p);isFinite(e)&&e>1&&("lttb"===r&&n.setData(u.lttbDownSample(u.mapDimension(a.dim),1/e)),f=void 0,o(r)?f=efr[r]:l(r)&&(f=r),f&&n.setData(u.downSample(u.mapDimension(a.dim),1/e,f,ofr)))}}}}function fot(n,t,i){return t*Math.sin(n)*(i?-1:1)}function eot(n,t,i){return t*Math.cos(n)*(i?1:-1)}function lfr(n,t,i,r,u,f,e,o){var s,h;f?(h={x:r.x,width:r.width},s={y:r.y,height:r.height}):(h={y:r.y,height:r.height},s={x:r.x,width:r.width});o||(e?ct:ii)(i,{shape:s},t,u,null);(e?ct:ii)(i,{shape:h},t?n.baseAxis.model:null,u)}function afr(n,t){for(var i=0;i<t.length;i++)if(!isFinite(n[t[i]]))return!0;return!1}function yfr(n){return function(n){var t=n?"Arc":"Angle";return function(n){switch(n){case"start":case"insideStart":case"end":case"insideEnd":return n+t;default:return n}}}(n)}function pfr(n,i,r,f,e,o,s,h){var a=i.getItemVisual(r,"style"),v,y,p,w,c,l;h||n.setShape("r",f.get(["itemStyle","borderRadius"])||0);n.useStyle(a);v=f.getShallow("cursor");v&&n.attr("cursor",v);y=h?s?e.r>=e.r0?"endArc":"startArc":e.endAngle>=e.startAngle?"endAngle":"startAngle":s?e.height>=0?"bottom":"top":e.width>=0?"right":"left";p=tr(f);cr(n,p,{labelFetcher:o,labelDataIndex:r,defaultText:gp(o.getData(),r),inheritColor:a.fill,defaultOpacity:a.opacity,defaultOutsidePosition:y});w=n.getTextContent();h&&w&&(c=f.get(["label","position"]),n.textConfig.inside="middle"===c||null,function(n,t,i,r){var e;if(ht(r))n.setTextConfig({rotation:r});else if(u(t))n.setTextConfig({rotation:0});else{var o,f=n.shape,s=f.clockwise?f.startAngle:f.endAngle,h=f.clockwise?f.endAngle:f.startAngle,l=(s+h)/2,c=i(t);switch(c){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":o=l;break;case"startAngle":case"insideStartAngle":o=s;break;case"endAngle":case"insideEndAngle":o=h;break;default:return void n.setTextConfig({rotation:0})}e=1.5*Math.PI-o;"middle"===c&&e>Math.PI/2&&e<1.5*Math.PI&&(e-=Math.PI);n.setTextConfig({rotation:e})}}(n,"outside"===c?y:c,yfr(s),f.get(["label","rotate"])));tpi(w,p,o.getRawValue(r),function(n){return lur(i,n)});l=f.getModel(["emphasis"]);ui(n,l.get("focus"),l.get("blurScope"),l.get("disabled"));rr(n,f),function(n){return null!=n.startAngle&&null!=n.endAngle&&n.startAngle===n.endAngle}(e)&&(n.style.fill="none",n.style.stroke="none",t(n.states,function(n){n.style&&(n.style.fill=n.style.stroke="none")}))}function bfr(n,t,i,r){var e=n.getData(),o=e.getLayout("valueAxisHorizontal")?1:0,s=e.getLayout("largeDataIndices"),h=e.getLayout("size"),l=n.getModel("backgroundStyle"),c=e.getLayout("largeBackgroundPoints"),f,u;c&&(f=new vgt({shape:{points:c},incremental:!!r,silent:!0,z2:0}),f.baseDimIdx=o,f.largeDataIndices=s,f.barWidth=h,f.useStyle(l.getItemStyle()),t.add(f),i&&i.push(f));u=new vgt({shape:{points:e.getLayout("largePoints")},incremental:!!r,ignoreCoarsePointer:!0,z2:1});u.baseDimIdx=o;u.largeDataIndices=s;u.barWidth=h;t.add(u);u.useStyle(e.getVisual("style"));w(u).seriesIndex=n.seriesIndex;n.get("silent")||(u.on("mousedown",ygt),u.on("mousemove",ygt));i&&i.push(u)}function kfr(n,t,i){var u,r,f;return aa(i,"cartesian2d")?(u=t,r=i.getArea(),{x:n?u.x:r.x,y:n?r.y:u.y,width:n?u.width:r.width,height:n?r.height:u.height}):(f=t,{cx:(r=i.getArea()).cx,cy:r.cy,r0:n?r.r0:f.r0,r:n?r.r:f.r,startAngle:n?f.startAngle:0,endAngle:n?f.endAngle:2*Math.PI})}function dfr(n,t){return ci(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function gfr(n,t){var f=dfr(n,t),i=n.get("center"),r=n.get("radius"),h;u(r)||(r=[0,r]);u(i)||(i=[i,i]);var o,s,c=e(f.width,t.getWidth()),l=e(f.height,t.getHeight()),a=Math.min(c,l),y=e(r[0],a/2),p=e(r[1],a/2),v=n.coordinateSystem;return v?(h=v.dataToPoint(i),o=h[0]||0,s=h[1]||0):(o=e(i[0],c)+f.x,s=e(i[1],l)+f.y),{cx:o,cy:s,r0:y,r:p}}function lau(n,t,i){t.eachSeriesByType(n,function(n){var t=n.getData(),u=t.mapDimension("value"),tt=dfr(n,i),s=gfr(n,i),b=s.cx,k=s.cy,h=s.r,y=s.r0,c=-n.get("startAngle")*pgt,f=n.get("minAngle")*pgt,e=0,v;t.each(u,function(n){isNaN(n)||e++});var d=t.getSum(u),l=Math.PI/(d||e)*2,p=n.get("clockwise"),w=n.get("roseType"),it=n.get("stillShowZeroSum"),g=t.getDataExtent(u);g[0]=0;var a=nn,nt=0,r=c,o=p?1:-1;(t.setLayout({viewRect:tt,r:h}),t.each(u,function(n,i){var u,s;isNaN(n)?t.setItemLayout(i,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:p,cx:b,cy:k,r0:y,r:w?NaN:h}):((u="area"!==w?0===d&&it?l:n*l:nn/e)<f?(u=f,a-=f):nt+=n,s=r+o*u,t.setItemLayout(i,{angle:u,startAngle:r,endAngle:s,clockwise:p,cx:b,cy:k,r0:y,r:w?yt(n,g,[y,h]):h}),r=s)}),a<nn&&e)&&(a<=.001?(v=nn/e,t.each(u,function(n,i){if(!isNaN(n)){var r=t.getItemLayout(i);r.angle=v;r.startAngle=c+o*i*v;r.endAngle=c+o*(i+1)*v}})):(l=a/nt,r=c,t.each(u,function(n,i){if(!isNaN(n)){var u=t.getItemLayout(i),e=u.angle===f?f:n*l;u.startAngle=r;u.endAngle=r+o*e;r+=o*e}})))})}function tn(n){return{seriesType:n,reset:function(n,t){var i=t.findComponents({mainType:"legend"}),r;i&&i.length&&(r=n.getData(),r.filterSelf(function(n){for(var u=r.getName(n),t=0;t<i.length;t++)if(!i[t].isSelected(u))return!1;return!0}))}}}function ter(n,t,i,r,u,f,e,o,s,h){function v(n){for(var o=n.rB,l=o*o,e=0;e<n.list.length;e++){var f=n.list[e],s=Math.abs(f.label.y-i),h=r+f.len,a=h*h,v=Math.sqrt((1-Math.abs(s*s/l))*a),c=t+(v+f.len2)*u,y=c-f.label.x;ier(f,f.targetTextWidth-y*u,!0);f.label.x=c}}var l,c,a;if(!(n.length<2)){for(l=n.length,c=0;c<l;c++)"outer"===n[c].position&&"labelLine"===n[c].labelAlignTo&&(a=n[c].label.x-h,n[c].linePoints[1][0]+=a,n[c].label.x=h);trr(n,s,s+e)&&function(n){for(var l={list:[],maxY:0},a={list:[],maxY:0},e=0;e<n.length;e++)if("none"===n[e].labelAlignTo){var f=n[e],o=f.label.y>i?a:l,s=Math.abs(f.label.y-i);if(s>=o.maxY){var c=f.label.x-t-f.len2*u,h=r+f.len,y=Math.abs(c)<h?Math.sqrt(s*s/(1-c*c/h/h)):h;o.rB=y;o.maxY=s}o.list.push(f)}v(l);v(a)}(n)}}function ier(n,t,i){var v,y,f,p,h,w;if(void 0===i&&(i=!1),null==n.labelStyleWidth){var r=n.label,e=r.style,u=n.rect,c=e.backgroundColor,o=e.padding,s=o?o[1]+o[3]:0,l=e.overflow,a=u.width+(c?0:s);(t<a||i)&&(v=u.height,l&&l.match("break")?(r.setStyle("backgroundColor",null),r.setStyle("width",t-s),y=r.getBoundingRect(),r.setStyle("width",Math.ceil(y.width)),r.setStyle("backgroundColor",c)):(f=t-s,p=t<a?f:i?f>n.unconstrainedWidth?null:f:null,r.setStyle("width",p)),h=r.getBoundingRect(),u.width=h.width,w=(r.style.margin||0)+2.1,u.height=h.height+w,u.y-=(u.height-v)/2)}}function wgt(n){return"center"===n.position}function aau(n){function c(n){n.ignore=!0}var y,p,f=n.getData(),s=[],k=!1,nt=(n.get("minShowLabelAngle")||0)*ner,h=f.getLayout("viewRect"),w=f.getLayout("r"),o=h.width,b=h.x,tt=h.y,it=h.height,l,v,u;for(f.each(function(n){var ot=f.getItemGraphicEl(n),i=ot.shape,r=ot.getTextContent(),bt=ot.getTextGuideLine(),kt=f.getItemModel(n),d=kt.getModel("label"),h=d.get("position")||kt.get(["emphasis","label","position"]),dt=d.get("distanceToLabelLine"),gt=d.get("alignTo"),ni=e(d.get("edgeDistance"),o),ei=d.get("bleedMargin"),st=kt.getModel("labelLine"),rt=st.get("length"),ut,a,yt,pt,v,wt,it,ii;if(rt=e(rt,o),ut=st.get("length2"),ut=e(ut,o),Math.abs(i.endAngle-i.startAngle)<nt)return t(r.states,c),t(bt.states,c),void(r.ignore=bt.ignore=!0);if(function(n){if(!n.ignore)return!0;for(var t in n.states)if(!1===n.states[t].ignore)return!0;return!1}(r)){var ct,lt,ri,at,vt=(i.startAngle+i.endAngle)/2,u=Math.cos(vt),l=Math.sin(vt);if(y=i.cx,p=i.cy,a="inside"===h||"inner"===h,"center"===h)ct=i.cx,lt=i.cy,at="center";else{if(yt=(a?(i.r+i.r0)/2*u:i.r*u)+y,pt=(a?(i.r+i.r0)/2*l:i.r*l)+p,ct=yt+3*u,lt=pt+3*l,!a){var ui=yt+u*(rt+w-i.r),ti=pt+l*(rt+w-i.r),fi=ui+(u<0?-1:1)*ut;ct="edge"===gt?u<0?b+ni:b+o-ni:fi+(u<0?-dt:dt);lt=ti;ri=[[yt,pt],[ui,ti],[fi,ti]]}at=a?"center":"edge"===gt?u>0?"right":"left":u>0?"left":"right"}var ft=Math.PI,tt=0,et=d.get("rotate");ht(et)?tt=et*(ft/180):"center"===h?tt=0:"radial"===et||!0===et?tt=u<0?-vt+ft:-vt:"tangential"===et&&"outside"!==h&&"outer"!==h&&(v=Math.atan2(u,l),v<0&&(v=2*ft+v),l>0&&(v=ft+v),tt=v-ft);(k=!!tt,r.x=ct,r.y=lt,r.rotation=tt,r.setStyle({verticalAlign:"middle"}),a)?(r.setStyle({align:at}),wt=r.states.select,wt&&(wt.x+=r.x,wt.y+=r.y)):(it=r.getBoundingRect().clone(),it.applyTransform(r.getComputedTransform()),ii=(r.style.margin||0)+2.1,it.y-=ii/2,it.height+=ii,s.push({label:r,labelLine:bt,position:h,len:rt,len2:ut,minTurnAngle:st.get("minTurnAngle"),maxSurfaceAngle:st.get("maxSurfaceAngle"),surfaceNormal:new g(u,l),linePoints:ri,textAlign:at,labelDistance:dt,labelAlignTo:gt,edgeDistance:ni,bleedMargin:ei,rect:it,unconstrainedWidth:it.width,labelStyleWidth:r.style.width}));ot.setTextConfig({inside:a})}}),!k&&n.get("avoidLabelOverlap")&&function(n,t,i,r,u,f,e,o){for(var h,l,y,s,w=[],b=[],a=Number.MAX_VALUE,v=-Number.MAX_VALUE,c=0;c<n.length;c++)h=n[c].label,wgt(n[c])||(h.x<t?(a=Math.min(a,h.x),w.push(n[c])):(v=Math.max(v,h.x),b.push(n[c])));for(c=0;c<n.length;c++)if(!wgt(s=n[c])&&s.linePoints){if(null!=s.labelStyleWidth)continue;h=s.label;l=s.linePoints;y=void 0;y="edge"===s.labelAlignTo?h.x<t?l[2][0]-s.labelDistance-e-s.edgeDistance:e+u-s.edgeDistance-l[2][0]-s.labelDistance:"labelLine"===s.labelAlignTo?h.x<t?a-e-s.bleedMargin:e+u-v-s.bleedMargin:h.x<t?h.x-e-s.bleedMargin:e+u-h.x-s.bleedMargin;s.targetTextWidth=y;ier(s,y)}for(ter(b,t,i,r,1,0,f,0,o,v),ter(w,t,i,r,-1,0,f,0,o,a),c=0;c<n.length;c++)if(!wgt(s=n[c])&&s.linePoints){h=s.label;l=s.linePoints;var d="edge"===s.labelAlignTo,p=h.style.padding,g=p?p[1]+p[3]:0,nt=h.style.backgroundColor?0:g,k=s.rect.width+nt,tt=l[1][0]-l[2][0];d?l[2][0]=h.x<t?e+s.edgeDistance+k+s.labelDistance:e+u-s.edgeDistance-k-s.labelDistance:(l[2][0]=h.x<t?h.x+s.labelDistance:h.x-s.labelDistance,l[1][0]=l[2][0]+tt);l[1][1]=l[2][1]=h.y}}(s,y,p,w,o,it,b,tt),l=0;l<s.length;l++){var r=s[l],i=r.label,a=r.labelLine,d=isNaN(i.x)||isNaN(i.y);i&&(i.setStyle({align:r.textAlign}),d&&(t(i.states,c),i.ignore=!0),v=i.states.select,v&&(v.x+=i.x,v.y+=i.y));a&&(u=r.linePoints,d||!u?(t(a.states,c),a.ignore=!0):(kir(u,r.minTurnAngle),elu(u,r.surfaceNormal,r.maxSurfaceAngle),a.setShape({points:u}),i.__hostTarget.textGuideLineConfig={anchor:new g(u[0][0],u[0][1])}))}}function rw(n,t,i){var r=n.get("borderRadius"),e;return null==r?i?{cornerRadius:0}:null:(u(r)||(r=[r,r,r,r]),e=Math.abs(t.r||0-t.r0||0),{cornerRadius:f(r,function(n){return df(n,e)})})}function uw(n,t,i){t=u(t)&&{coordDimensions:t}||r({encodeDefine:n.getEncode()},t);var f=n.getSource(),o=yp(f,t).dimensions,e=new ar(o,n);return e.initData(f,i),e}function fw(n,r,u,f){t(nvu,function(t,e){var o=k(k({},eer[e],!0),f,!0),s=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r+"Axis."+e,t}return i(t,n),t.prototype.mergeDefaultAndTheme=function(n,t){var i=hd(this),r=i?ky(n):{};k(n,t.getTheme().get(e+"Axis"));k(n,this.getDefaultOption());n.type=oer(n);i&&yh(n,r,i)},t.prototype.optionUpdated=function(){"category"===this.option.type&&(this.__ordinalMeta=eet.createByAxisModel(this))},t.prototype.getCategories=function(n){var t=this.option;if("category"===t.type)return n?t.data:this.__ordinalMeta.categories},t.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},t.type=r+"Axis."+e,t.defaultOption=o,t}(u);n.registerComponentModel(s)});n.registerSubTypeDefaulter(r+"Axis",oer)}function oer(n){return n.type||(n.data?"category":"value")}function her(n){return"interval"===n.type||"time"===n.type}function dgt(n,t,i){var p,y;i=i||{};var w=n.coordinateSystem,l=t.axis,r={},o=l.getAxesOnZeroOf()[0],a=l.position,v=o?"onZero":a,h=l.dim,f=w.getRect(),e=[f.x,f.x+f.width,f.y,f.y+f.height],s={left:0,right:1,top:0,bottom:1,onZero:2},c=t.get("offset")||0,u="x"===h?[e[2]-c,e[3]+c]:[e[0]-c,e[1]+c];return o&&(p=o.toGlobalCoord(o.dataToCoord(0)),u[s.onZero]=Math.max(Math.min(p,u[1]),u[0])),r.position=["y"===h?u[s[v]]:e[0],"x"===h?u[s[v]]:e[3]],r.rotation=Math.PI/2*("x"===h?0:1),r.labelDirection=r.tickDirection=r.nameDirection={top:-1,bottom:1,left:-1,right:1}[a],r.labelOffset=o?u[s[a]]-u[s.onZero]:0,t.get(["axisTick","inside"])&&(r.tickDirection=-r.tickDirection),yi(i.labelInside,t.get(["axisLabel","inside"]))&&(r.labelDirection=-r.labelDirection),y=t.get(["axisLabel","rotate"]),r.labelRotate="top"===v?-y:y,r.z2=1,r}function aer(n){return"cartesian2d"===n.get("coordinateSystem")}function ver(n){var i={xAxisModel:null,yAxisModel:null};return t(i,function(t,r){var u=r.replace(/Model$/,""),f=n.getReferringComponents(u,oi).models[0];i[r]=f}),i}function yer(n,t,i){var s=fo.prototype,a=s.getTicks.call(i),k=s.getTicks.call(i,!0),e=a.length-1,d=s.getInterval.call(i),v=dtr(n,t),r=v.extent,h=v.fixMin,c=v.fixMax,y,p,l,w,b;"log"===n.type&&(y=hot(n.base),r=[hot(r[0])/y,hot(r[1])/y]);n.setExtent(r[0],r[1]);n.calcNiceExtent({splitNumber:e,fixMin:h,fixMax:c});p=s.getExtent.call(n);h&&(r[0]=p[0]);c&&(r[1]=p[1]);var u=s.getInterval.call(n),o=r[0],f=r[1];if(h&&c)u=(f-o)/e;else if(h)for(f=r[0]+u*e;f<r[1]&&isFinite(f)&&isFinite(r[1]);)u=ndt(u),f=r[0]+u*e;else if(c)for(o=r[1]-u*e;o>r[0]&&isFinite(o)&&isFinite(r[0]);)u=ndt(u),o=r[1]-u*e;else n.getTicks().length-1>e&&(u=ndt(u)),l=u*e,(o=ri((f=Math.ceil(r[1]/u)*u)-l))<0&&r[0]>=0?(o=0,f=ri(l)):f>0&&r[1]<=0&&(f=0,o=-ri(l));w=(a[0].value-k[0].value)/d;b=(a[e].value-k[e].value)/d;s.setExtent.call(n,o+u*w,f+u*b);s.setInterval.call(n,u);(w||b)&&s.setNiceExtent.call(n,o+u,f-u)}function ggt(n,t){return n.getCoordSysModel()===t}function wer(n,t,i,r){function h(n){return n.dim+"_"+n.index}var e;i.getAxesOnZeroOf=function(){return f?[f]:[]};var f,u=n[t],s=i.model,c=s.get(["axisLine","onZero"]),o=s.get(["axisLine","onZeroAxisIndex"]);if(c){if(null!=o)ber(u[o])&&(f=u[o]);else for(e in u)if(u.hasOwnProperty(e)&&ber(u[e])&&!r[h(u[e])]){f=u[e];break}f&&(r[h(f)]=!0)}}function ber(n){return n&&"category"!==n.type&&"time"!==n.type&&function(n){var t=n.scale.getExtent(),i=t[0],r=t[1];return!(i>0&&r>0||i<0&&r<0)}(n)}function lf(n){n&&(n.ignore=!0)}function der(n,t){var r=n&&n.getBoundingRect().clone(),u=t&&t.getBoundingRect().clone(),i;if(r&&u)return i=lb([]),ws(i,i,-n.rotation),r.applyTransform(pe([],i,n.getLocalTransform())),u.applyTransform(pe([],i,t.getLocalTransform())),r.intersect(u)}function ger(n){return"middle"===n||"center"===n}function nor(n,t,i,r,u){for(var h,o,c=[],f=[],e=[],s=0;s<n.length;s++)h=n[s].coord,f[0]=h,f[1]=0,e[0]=h,e[1]=i,t&&(gi(f,f,t),gi(e,e,t)),o=new vi({shape:{x1:f[0],y1:f[1],x2:e[0],y2:e[1]},style:r,z2:2,autoBatch:!0,silent:!0}),ly(o.shape,o.style.lineWidth),o.anid=u+"_"+n[s].tickValue,c.push(o);return c}function tvu(n,i){var r={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return function(n,i,r){var f=i.getComponent("tooltip"),u=i.getComponent("axisPointer"),e=u.get("link",!0)||[],o=[];t(r.getCoordinateSystems(),function(r){function l(f,h,c){var l=c.model.getModel("axisPointer",u),d=l.get("show"),p,b;if(d&&("auto"!==d||f||int(l))){null==h&&(h=l.get("triggerTooltip"));l=f?function(n,i,r,u,f,e){var h=i.getModel("axisPointer"),o={},s,c,l;return t(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],function(n){o[n]=y(h.get(n))}),o.snap="category"!==n.type&&!!e,"cross"===h.get("type")&&(o.type="line"),s=o.label||(o.label={}),(null==s.show&&(s.show=!1),"cross"===f)&&(c=h.get(["label","show"]),(s.show=null==c||c,e)||(l=o.lineStyle=h.get("crossStyle"),l&&a(s,l.textStyle))),n.model.getModel("axisPointer",new at(o,r,u))}(c,s,u,i,f,h):l;var g=l.get("snap"),w=un(c.model),nt=h||g||"category"===c.type,k=n.axesInfo[w]={key:w,axis:c,coordSys:r,axisPointerModel:l,triggerTooltip:h,involveSeries:nt,snap:g,useHandle:int(l),seriesModels:[],linkGroup:null};v[w]=k;n.seriesInvolved=n.seriesInvolved||nt;p=function(n,t){for(var r,u=t.model,f=t.dim,i=0;i<n.length;i++)if(r=n[i]||{},nnt(r[f+"AxisId"],u.id)||nnt(r[f+"AxisIndex"],u.componentIndex)||nnt(r[f+"AxisName"],u.name))return i}(e,c);null!=p&&(b=o[p]||(o[p]={axesInfo:{}}),b.axesInfo[w]=k,b.mapper=e[p].mapper,k.linkGroup=b)}}var h,v,s;if(r.axisPointerEnabled&&(h=un(r.model),v=n.coordSysAxesInfo[h]={},n.coordSysMap[h]=r,s=r.model.getModel("tooltip",f),t(r.getAxes(),b(l,!1,null)),r.getTooltipAxes&&f&&s.get("show"))){var p="axis"===s.get("trigger"),c="cross"===s.get(["axisPointer","type"]),w=r.getTooltipAxes(s.get(["axisPointer","axis"]));(p||c)&&t(w.baseAxes,b(l,!c||"cross",p));c&&t(w.otherAxes,b(l,"cross",!1))}})}(r,n,i),r.seriesInvolved&&function(n,i){i.eachSeries(function(i){var r=i.coordinateSystem,u=i.get(["tooltip","trigger"],!0),f=i.get(["tooltip","show"],!0);r&&"none"!==u&&!1!==u&&"item"!==u&&!1!==f&&!1!==i.get(["axisPointer","show"],!0)&&t(n.coordSysAxesInfo[un(r.model)],function(n){var t=n.axis;r.getAxis(t.dim)===t&&(n.seriesModels.push(i),null==n.seriesDataCount&&(n.seriesDataCount=0),n.seriesDataCount+=i.getData().count())})})}(r,n),r}function nnt(n,t){return"all"===n||u(n)&&tt(n,t)>=0||n===t}function ivu(n){var r=tnt(n),e,i;if(r){var u=r.axisPointerModel,o=r.axis.scale,f=u.option,s=u.get("status"),t=u.get("value");null!=t&&(t=o.parse(t));e=int(u);null==s&&(f.status=e?"show":"hide");i=o.getExtent().slice();i[0]>i[1]&&i.reverse();(null==t||t>i[1])&&(t=i[1]);t<i[0]&&(t=i[0]);f.value=t;e&&(f.status=r.axis.scale.isBlank()?"hide":"show")}}function tnt(n){var t=(n.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return t&&t.axesInfo[un(n)]}function int(n){return!!n.get(["handle","show"])}function un(n){return n.type+"||"+n.id}function ior(n,t,i,r){var s=i.axis,f,d,l,ut,p;if(!s.scale.isBlank()){var nt=i.getModel("splitArea"),tt=nt.getModel("areaStyle"),o=tt.get("color"),w=r.coordinateSystem.getRect(),e=s.getTicksCoords({tickModel:nt,clamp:!0});if(e.length){var k=o.length,it=rnt(n).splitAreaColors,rt=c(),h=0;if(it)for(f=0;f<e.length;f++)if(d=it.get(e[f].tickValue),null!=d){h=(d+(k-1)*f)%k;break}for(l=s.toGlobalCoord(e[0].coord),ut=tt.getAreaStyle(),o=u(o)?o:[o],f=1;f<e.length;f++){var ft=s.toGlobalCoord(e[f].coord),v=void 0,y=void 0,b=void 0,g=void 0;s.isHorizontal()?(v=l,y=w.y,b=ft-v,g=w.height,l=v+b):(v=w.x,y=l,b=w.width,l=y+(g=ft-y));p=e[f-1].tickValue;null!=p&&rt.set(p,h);t.add(new ot({anid:null!=p?"area_"+p:null,shape:{x:v,y:y,width:b,height:g},style:a({fill:o[h]},ut),autoBatch:!0,silent:!0}));h=(h+1)%k}rnt(n).splitAreaColors=rt}}}function ror(n){rnt(n).splitAreaColors=null}function sor(n){n.registerComponentView(ovu);n.registerComponentModel(dau);n.registerCoordinateSystem("cartesian2d",per);fw(n,"x",bgt,oor);fw(n,"y",bgt,oor);n.registerComponentView(eor);n.registerComponentView(evu);n.registerPreprocessor(function(n){n.xAxis&&n.yAxis&&!n.grid&&(n.grid={})})}function svu(n){n.eachSeriesByType("radar",function(n){var u=n.getData(),i=[],r=n.coordinateSystem,f;r&&(f=r.getIndicatorAxes(),t(f,function(n,t){u.each(u.mapDimension(f[t].dim),function(n,u){i[u]=i[u]||[];var f=r.dataToPoint(n,t);i[u][t]=hor(f)?f:cor(r)})}),u.each(function(n){var t=soi(i[n],function(n){return hor(n)})||cor(r);i[n].push(t.slice());u.setItemLayout(n,i[n])}))})}function hor(n){return!isNaN(n[0])&&!isNaN(n[1])}function cor(n){return[n.cx,n.cy]}function hvu(n){var i=n.polar,r;i&&(u(i)||(i=[i]),r=[],t(i,function(t){t.indicator?(t.type&&!t.shape&&(t.shape=t.type),n.radar=n.radar||[],u(n.radar)||(n.radar=[n.radar]),n.radar.push(t)):r.push(t)}),n.polar=r);t(n.series,function(n){n&&"radar"===n.type&&n.polarIndex&&(n.radarIndex=n.polarIndex)})}function cot(n,t){return a({show:t},n)}function bvu(n){n.registerCoordinateSystem("radar",wvu);n.registerComponentModel(avu);n.registerComponentView(yvu);n.registerVisual({seriesType:"radar",reset:function(n){var t=n.getData();t.each(function(n){t.setItemVisual(n,"legendIcon","roundRect")});t.setVisual("legendIcon","roundRect")}})}function lor(n,t){return!!fnt(n)[t]}function fnt(n){return n[unt]||(n[unt]={})}function ent(n,t,i,r,u){n.pointerChecker&&n.pointerChecker(r,u.originX,u.originY)&&(ye(r.event),aor(n,t,i,r,u))}function aor(n,t,i,r,u){u.isAvailableBehavior=s(lot,null,i,r);n.trigger(t,u)}function lot(n,t,i){var r=i[n];return!n||r&&(!o(r)||t.event[r+"Key"])}function ont(n,t,i){var r=n.target;r.x+=t;r.y+=i;r.dirty()}function snt(n,t,i,r){var u=n.target,o=n.zoomLimit,f=n.zoom=n.zoom||1,s,h,e;(f*=t,o)&&(s=o.min||0,h=o.max||1/0,f=Math.max(Math.min(h,f),s));e=f/n.zoom;n.zoom=f;u.x-=(i-u.x)*(e-1);u.y-=(r-u.y)*(e-1);u.scaleX*=e;u.scaleY*=e;u.dirty()}function aot(n,t,i){var r=t.getComponentByElement(n.topTarget),u=r&&r.coordinateSystem;return r&&r!==i&&!vor.hasOwnProperty(r.mainType)&&u&&u.model!==i}function yor(n){o(n)&&(n=(new DOMParser).parseFromString(n,"text/xml"));var t=n;for(9===t.nodeType&&(t=t.firstChild);"svg"!==t.nodeName.toLowerCase()||1!==t.nodeType;)t=t.nextSibling;return t}function kor(n,t){"userSpaceOnUse"===n.getAttribute("gradientUnits")&&(t.global=!0)}function dor(n,t){for(var r,f,u,e,i=n.firstChild;i;)1===i.nodeType&&"stop"===i.nodeName.toLocaleLowerCase()&&(r=i.getAttribute("offset"),f=void 0,f=r&&r.indexOf("%")>0?parseInt(r,10)/100:r?parseFloat(r):0,u={},usr(i,u,u),e=u.stopColor||i.getAttribute("stop-color")||"#000000",t.colorStops.push({offset:f,color:e})),i=i.nextSibling}function af(n,t){n&&n.__inheritedStyle&&(t.__inheritedStyle||(t.__inheritedStyle={}),a(t.__inheritedStyle,n.__inheritedStyle))}function gor(n){for(var u,f,i=pot(n),r=[],t=0;t<i.length;t+=2)u=parseFloat(i[t]),f=parseFloat(i[t+1]),r.push([u,f]);return r}function vu(n,i,r,u,e){var s=i,o=s.__inheritedStyle=s.__inheritedStyle||{},h={};1===n.nodeType&&(function(n,t){var e=n.getAttribute("transform"),u,i,f;if(e){for(e=e.replace(/,/g," "),u=[],i=null,e.replace(dvu,function(n,t,i){return u.push(t,i),""}),f=u.length-1;f>0;f-=2){var o=u[f],s=u[f-1],r=pot(o);switch(i=i||[1,0,0,1,0,0],s){case"translate":wf(i,i,[parseFloat(r[0]),parseFloat(r[1]||"0")]);break;case"scale":nit(i,i,[parseFloat(r[0]),parseFloat(r[1]||r[0])]);break;case"rotate":ws(i,i,-parseFloat(r[0])*cnt);break;case"skewX":pe(i,[1,0,Math.tan(parseFloat(r[0])*cnt),1,0,0],i);break;case"skewY":pe(i,[1,Math.tan(parseFloat(r[0])*cnt),0,1,0,0],i);break;case"matrix":i[0]=parseFloat(r[0]);i[1]=parseFloat(r[1]);i[2]=parseFloat(r[2]);i[3]=parseFloat(r[3]);i[4]=parseFloat(r[4]);i[5]=parseFloat(r[5])}}t.setLocalTransform(i)}}(n,i),usr(n,o,h),u||function(n,t,i){for(var u,f,r=0;r<por.length;r++)u=por[r],null!=(f=n.getAttribute(u))&&(t[vot[u]]=f);for(r=0;r<wor.length;r++)u=wor[r],null!=(f=n.getAttribute(u))&&(i[yot[u]]=f)}(n,o,h));s.style=s.style||{};null!=o.fill&&(s.style.fill=tsr(s,"fill",o.fill,r));null!=o.stroke&&(s.style.stroke=tsr(s,"stroke",o.stroke,r));t(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(n){null!=o[n]&&(s.style[n]=parseFloat(o[n]))});t(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign"],function(n){null!=o[n]&&(s.style[n]=o[n])});e&&(s.__selfStyle=h);o.lineDash&&(s.style.lineDash=f(pot(o.lineDash),function(n){return parseFloat(n)}));"hidden"!==o.visibility&&"collapse"!==o.visibility||(s.invisible=!0);"none"===o.display&&(s.ignore=!0)}function tsr(n,t,i,r){var u=i&&i.match(nsr),f;if(!u)return"none"===i&&(i=null),i;f=bu(u[1]);r.push([n,t,f])}function pot(n){return n.match(isr)||[]}function usr(n,t,i){var u,o=n.getAttribute("style"),r,f,e;if(o)for(rsr.lastIndex=0;null!=(u=rsr.exec(o));)r=u[1],f=h(vot,r)?vot[r]:null,f&&(t[f]=u[2]),e=h(yot,r)?yot[r]:null,e&&(i[e]=u[2])}function fsr(n,t){var r=t.width/n.width,u=t.height/n.height,i=Math.min(r,u);return{scale:i,x:-(n.x+n.width/2)*i+(t.x+t.width/2),y:-(n.y+n.height/2)*i+(t.y+t.height/2)}}function iyu(n){for(var i,r,t=0;t<n.length;t++)r=n[t].getBoundingRect(),(i=i||r.clone()).union(r);return i}function bot(n){var t=n.getItemStyle(),i=n.get("areaColor");return null!=i&&(t.fill=i),t}function csr(n){var t=n.style;t&&(t.stroke=t.stroke||t.fill,t.fill=null)}function lsr(n,t,i,r){var s=r.getModel("itemStyle"),h=r.getModel(["emphasis","itemStyle"]),c=r.getModel(["blur","itemStyle"]),l=r.getModel(["select","itemStyle"]),u=bot(s),a=bot(h),v=bot(l),y=bot(c),f=n.data,e,o;f&&(e=f.getItemVisual(i,"style"),o=f.getItemVisual(i,"decal"),n.isVisualEncodedByVisualMap&&e.fill&&(u.fill=e.fill),o&&(u.decal=ap(o,n.api)));t.setStyle(u);t.style.strokeNoScale=!0;t.ensureState("emphasis").style=a;t.ensureState("select").style=v;t.ensureState("blur").style=y;vl(t)}function asr(n,t,i,r,u,f,e){var o=n.data,l=n.isGeo,p=o&&isNaN(o.get(o.mapDimension("value"),f)),a=o&&o.getItemLayout(f),v,c,y,h,s;l||p||a&&a.showLabel?(v=l?i:f,c=void 0,(!o||f>=0)&&(c=u),y=e?{normal:{align:"center",verticalAlign:"middle"}}:null,cr(t,tr(r),{labelFetcher:c,labelDataIndex:v,defaultText:i},y),h=t.getTextContent(),h&&(hsr(h).ignore=h.ignore,t.textConfig&&e)&&(s=t.getBoundingRect().clone(),t.textConfig.layoutRect=s,t.textConfig.position=[(e[0]-s.x)/s.width*100+"%",(e[1]-s.y)/s.height*100+"%"]),t.disableLabelAnimation=!0):(t.removeTextContent(),t.removeTextConfig(),t.disableLabelAnimation=null)}function vsr(n,t,i,r,u,f){n.data?n.data.setItemGraphicEl(f,t):w(t).eventData={componentType:"geo",componentIndex:u.componentIndex,geoIndex:u.componentIndex,name:i,region:r&&r.option||{}}}function ysr(n,t,i,r,u){n.data||vy({el:t,componentModel:u,itemName:i,itemTooltipOption:r.get("tooltip")})}function psr(n,t,i,r,u){t.highDownSilentOnTouch=!!u.get("selectedMode");var f=r.getModel("emphasis"),e=f.get("focus");return ui(t,e,f.get("blurScope"),f.get("disabled")),n.isGeo&&function(n,t,i){var r=w(n);r.componentMainType=t.mainType;r.componentIndex=t.componentIndex;r.componentHighDownName=i}(t,u,i),e}function wsr(n,i,r){function o(){u=[]}function s(){u.length&&(e.push(u),u=[])}var u,e=[],f=i({polygonStart:o,polygonEnd:s,lineStart:o,lineEnd:s,point:function(n,t){isFinite(n)&&isFinite(t)&&u.push([n,t])},sphere:function(){}});return!r&&f.polygonStart(),t(n,function(n){f.lineStart();for(var t=0;t<n.length;t++)f.point(n[t][0],n[t][1]);f.lineEnd()}),!r&&f.polygonEnd(),e}function syu(n){var i={};n.eachSeriesByType("map",function(n){var t=n.getHostGeoModel(),r=t?"o"+t.id:"i"+n.getMapType();(i[r]=i[r]||[]).push(n)});t(i,function(n){for(var u,e,r,o=(u=f(n,function(n){return n.getData()}),e=n[0].get("mapValueCalculation"),r={},t(u,function(n){n.each(n.mapDimension("value"),function(t,i){var u="ec-"+n.getName(i);r[u]=r[u]||[];isNaN(t)||r[u].push(t)})}),u[0].map(u[0].mapDimension("value"),function(n,t){for(var f="ec-"+u[0].getName(t),o=0,s=1/0,h=-1/0,c=r[f].length,i=0;i<c;i++)s=Math.min(s,r[f][i]),h=Math.max(h,r[f][i]),o+=r[f][i];return 0===c?NaN:"min"===e?s:"max"===e?h:"average"===e?o/c:o})),i=0;i<n.length;i++)n[i].originalData=n[i].getData();for(i=0;i<n.length;i++)n[i].seriesGroup=n,n[i].needsDrawMap=0===i&&!n[i].getHostGeoModel(),n[i].setData(o.cloneShallow()),n[i].mainSeries=n[0]})}function hyu(n){var i={};n.eachSeriesByType("map",function(r){var e=r.getMapType(),f,u;r.getHostGeoModel()||i[e]||(f={},t(r.seriesGroup,function(t){var r=t.coordinateSystem,i=t.originalData;t.get("showLegendSymbol")&&n.getComponent("legend")&&i.each(i.mapDimension("value"),function(n,t){var u=i.getName(t),o=r.getRegion(u),e,s;o&&!isNaN(n)&&(e=f[u]||0,s=r.dataToPoint(o.getCenter()),f[u]=e+1,i.setItemLayout(t,{point:s,offset:e}))})}),u=r.getData(),u.each(function(n){var i=u.getName(n),t=u.getItemLayout(n)||{};t.showLabel=!f[i];u.setItemLayout(n,t)}),i[e]=!0)})}function dsr(n){var t=n.seriesModel;return t?t.coordinateSystem:null}function nhr(n){var i=n.geoModel,t=n.seriesModel;return i?i.coordinateSystem:t?t.coordinateSystem||(t.getReferringComponents("geo",oi).models[0]||{}).coordinateSystem:null}function thr(n,t){var v=n.get("boundingCoords"),r,u,y,s,d;if(null!=v)if(r=v[0],u=v[1],isFinite(r[0])&&isFinite(r[1])&&isFinite(u[0])&&isFinite(u[1])){if(y=this.projection,y){var p=r[0],c=r[1],o=u[0],l=u[1];r=[1/0,1/0];u=[-1/0,-1/0];s=function(n,t,i,f){for(var o,s,h=i-n,c=f-t,e=0;e<=100;e++)o=e/100,s=y.project([n+h*o,t+c*o]),yo(r,r,s),po(u,u,s)};s(p,c,o,c);s(o,c,o,l);s(o,l,p,l);s(p,l,o,c)}this.setBoundingRect(r[0],r[1],u[0]-r[0],u[1]-r[1])}else 0;var h,f,i,g=this.getBoundingRect(),w=n.get("layoutCenter"),nt=n.get("layoutSize"),b=t.getWidth(),k=t.getHeight(),a=g.width/g.height*this.aspectScale,tt=!1;(w&&nt&&(h=[e(w[0],b),e(w[1],k)],f=e(nt,Math.min(b,k)),isNaN(h[0])||isNaN(h[1])||isNaN(f)||(tt=!0)),tt)?(i={},a>1?(i.width=f,i.height=f/a):(i.height=f,i.width=f*a),i.y=h[1]-i.height/2,i.x=h[0]-i.width/2):(d=n.getBoxLayoutParams(),d.aspect=a,i=ci(d,{width:b,height:k}));this.setViewRect(i.x,i.y,i.width,i.height);this.setCenter(n.get("center"),t);this.setZoom(n.get("zoom"))}function rhr(n,t){return n.pointToProjected?n.pointToProjected(t):n.pointToData(t)}function bnt(n,t,i,r){var e=n.getZoom(),o=n.getCenter(),u=t.zoom,f=n.projectedToPoint?n.projectedToPoint(o):n.dataToPoint(o),s,h,c,l;return(null!=t.dx&&null!=t.dy&&(f[0]-=t.dx,f[1]-=t.dy,n.setCenter(rhr(n,f),r)),null!=u)&&(i&&(s=i.min||0,h=i.max||1/0,u=Math.max(Math.min(e*u,h),s)/e),n.scaleX*=u,n.scaleY*=u,c=(t.originX-n.x)*(u-1),l=(t.originY-n.y)*(u-1),n.x-=c,n.y-=l,n.updateTransform(),n.setCenter(rhr(n,f),r),n.setZoom(u*e)),{center:n.getCenter(),zoom:n.getZoom()}}function vyu(n,t,i){ryu(n,t,i)}function fhr(n){function i(i,r){r.update="geo:updateSelectStatus";n.registerAction(r,function(n,r){var u={},f=[];return r.eachComponent({mainType:"geo",query:n},function(r){r[i](n.name);t(r.coordinateSystem.regions,function(n){u[n.name]=r.isSelected(n.name)||!1});var e=[];t(u,function(n,t){u[t]&&e.push(t)});f.push({geoIndex:r.componentIndex,name:e})}),{selected:u,allSelected:f,name:n.name}})}n.registerCoordinateSystem("geo",ihr);n.registerComponentModel(ayu);n.registerComponentView(uhr);n.registerImpl("registerMap",vyu);n.registerImpl("getMap",function(n){return uyu(n)});i("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"});i("select",{type:"geoSelect",event:"geoselected"});i("unSelect",{type:"geoUnSelect",event:"geounselected"});n.registerAction({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(n,i,r){var u=n.componentType||"series";i.eachComponent({mainType:u,query:n},function(i){var e=i.coordinateSystem,f;"geo"===e.type&&(f=bnt(e,n,i.get("scaleLimit"),r),i.setCenter&&i.setCenter(f.center),i.setZoom&&i.setZoom(f.zoom),"series"===u&&t(i.seriesGroup,function(n){n.setCenter(f.center);n.setZoom(f.zoom)}))})})}function yyu(n,t){var r=n.isExpand?n.children:[],f=n.parentNode.children,i=n.hierNode.i?f[n.hierNode.i-1]:null,u;r.length?(!function(n){for(var r=n.children,u=r.length,i=0,f=0,t;--u>=0;)t=r[u],t.hierNode.prelim+=i,t.hierNode.modifier+=i,f+=t.hierNode.change,i+=t.hierNode.shift+f}(n),u=(r[0].hierNode.prelim+r[r.length-1].hierNode.prelim)/2,i?(n.hierNode.prelim=i.hierNode.prelim+t(n,i),n.hierNode.modifier=n.hierNode.prelim-u):n.hierNode.prelim=u):i&&(n.hierNode.prelim=i.hierNode.prelim+t(n,i));n.parentNode.hierNode.defaultAncestor=function(n,t,i,r){var s;if(t){for(var e=n,u=n,o=u.parentNode.children[0],f=t,c=e.hierNode.modifier,h=u.hierNode.modifier,a=o.hierNode.modifier,l=f.hierNode.modifier;f=knt(f),u=dnt(u),f&&u;)e=knt(e),o=dnt(o),e.hierNode.ancestor=n,s=f.hierNode.prelim+l-u.hierNode.prelim-h+r(f,u),s>0&&(byu(wyu(f,n,i),n,s),h+=s,c+=s),l+=f.hierNode.modifier,h+=u.hierNode.modifier,c+=e.hierNode.modifier,a+=o.hierNode.modifier;f&&!knt(e)&&(e.hierNode.thread=f,e.hierNode.modifier+=l-c);u&&!dnt(o)&&(o.hierNode.thread=u,o.hierNode.modifier+=h-a,i=n)}return i}(n,i,n.parentNode.hierNode.defaultAncestor||f[0],t)}function pyu(n){var t=n.hierNode.prelim+n.parentNode.hierNode.modifier;n.setLayout({x:t},!0);n.hierNode.modifier+=n.parentNode.hierNode.modifier}function ehr(n){return arguments.length?n:kyu}function on(n,t){return n-=Math.PI/2,{x:t*Math.cos(n),y:t*Math.sin(n)}}function knt(n){var t=n.children;return t.length&&n.isExpand?t[t.length-1]:n.hierNode.thread}function dnt(n){var t=n.children;return t.length&&n.isExpand?t[0]:n.hierNode.thread}function wyu(n,t,i){return n.hierNode.ancestor.parentNode===t.parentNode?n.hierNode.ancestor:i}function byu(n,t,i){var r=i/(t.hierNode.i-n.hierNode.i);t.hierNode.change-=r;t.hierNode.shift+=i;t.hierNode.modifier+=i;t.hierNode.prelim+=i;n.hierNode.change+=r}function kyu(n,t){return n.parentNode===t.parentNode?1:2}function ohr(n,t){var i=n.getItemLayout(t);return i&&!isNaN(i.x)&&!isNaN(i.y)}function shr(n,t,i,r,u){var ot=!i,f=n.tree.getNodeByDataIndex(t),g=f.getModel(),st=f.getVisual("style").fill,nt=!1===f.isExpand&&0!==f.children.length?st:"#fff",p=n.tree.root,tt=f.parentNode===p?f:f.parentNode||f,c=n.getItemGraphicEl(tt.dataIndex),it=tt.getLayout(),b=c?{x:c.__oldX,y:c.__oldY,rawX:c.__radialOldRawX,rawY:c.__radialOldRawY}:it,e=f.getLayout(),k,v,y,d;if(ot?((i=new nw(n,t,null,{symbolInnerColor:nt,useNameLabel:!0})).x=b.x,i.y=b.y):i.updateData(n,t,null,{symbolInnerColor:nt,useNameLabel:!0}),i.__radialOldRawX=i.__radialRawX,i.__radialOldRawY=i.__radialRawY,i.__radialRawX=e.rawX,i.__radialRawY=e.rawY,r.add(i),n.setItemGraphicEl(t,i),i.__oldX=i.x,i.__oldY=i.y,ct(i,{x:e.x,y:e.y},u),k=i.getSymbolPath(),"radial"===u.get("layout")){var h=p.children[0],s=h.getLayout(),rt=h.children.length,o=void 0,l=void 0;e.x===s.x&&!0===f.isExpand&&h.children.length?(v={x:(h.children[0].getLayout().x+h.children[rt-1].getLayout().x)/2,y:(h.children[0].getLayout().y+h.children[rt-1].getLayout().y)/2},(o=Math.atan2(v.y-s.y,v.x-s.x))<0&&(o=2*Math.PI+o),(l=v.x<s.x)&&(o-=Math.PI)):((o=Math.atan2(e.y-s.y,e.x-s.x))<0&&(o=2*Math.PI+o),0===f.children.length||0!==f.children.length&&!1===f.isExpand?(l=e.x<s.x)&&(o-=Math.PI):(l=e.x>s.x)||(o-=Math.PI));var ht=l?"left":"right",ut=g.getModel("label"),ft=ut.get("rotate"),lt=ft*(Math.PI/180),et=k.getTextContent();et&&(k.setTextConfig({position:ut.get("position")||ht,rotation:null==ft?-o:lt,origin:"center"}),et.setStyle("verticalAlign","middle"))}y=g.get(["emphasis","focus"]);d="relative"===y?eb(f.getAncestorsIndices(),f.getDescendantIndices()):"ancestor"===y?f.getAncestorsIndices():"descendant"===y?f.getDescendantIndices():null;d&&(w(i).focus=d),function(n,t,i,r,u,f,e,o){var p=t.getModel(),h=n.get("edgeShape"),c=n.get("layout"),l=n.getOrient(),w=n.get(["lineStyle","curveness"]),d=n.get("edgeForkPosition"),g=p.getModel("lineStyle").getLineStyle(),s=r.__edge,y;if("curve"===h)t.parentNode&&t.parentNode!==i&&(s||(s=r.__edge=new bl({shape:gnt(c,l,w,u,u)})),ct(s,{shape:gnt(c,l,w,f,e)},n));else if("polyline"===h)if("orthogonal"===c){if(t!==i&&t.children&&0!==t.children.length&&!0===t.isExpand){for(var b=t.children,k=[],v=0;v<b.length;v++)y=b[v].getLayout(),k.push([y.x,y.y]);s||(s=r.__edge=new gyu({shape:{parentPoint:[e.x,e.y],childPoints:[[e.x,e.y]],orient:l,forkPosition:d}}));ct(s,{shape:{parentPoint:[e.x,e.y],childPoints:k}},n)}}else 0;s&&("polyline"!==h||t.isExpand)&&(s.useStyle(a({strokeNoScale:!0,fill:null},g)),rr(s,p,"lineStyle"),vl(s),o.add(s))}(u,f,p,i,b,it,e,r);i.__edge&&(i.onHoverStateChange=function(t){if("blur"!==t){var r=f.parentNode&&n.getItemGraphicEl(f.parentNode.dataIndex);r&&1===r.hoverState||prt(i.__edge,t)}})}function hhr(n,t,i,r,u){var s=chr(t.tree.root,n),o=s.source,f=s.sourceLayout,h=t.getItemGraphicEl(n.dataIndex);if(h){var l=t.getItemGraphicEl(o.dataIndex).__edge,e=h.__edge||(!1===o.isExpand||1===o.children.length?l:void 0),c=r.get("edgeShape"),a=r.get("layout"),v=r.get("orient"),y=r.get(["lineStyle","curveness"]);e&&("curve"===c?sh(e,{shape:gnt(a,v,y,f,f),style:{opacity:0}},r,{cb:function(){i.remove(e)},removeOpt:u}):"polyline"===c&&"orthogonal"===r.get("layout")&&sh(e,{shape:{parentPoint:[f.x,f.y],childPoints:[[f.x,f.y]]},style:{opacity:0}},r,{cb:function(){i.remove(e)},removeOpt:u}))}}function chr(n,t){for(var r,i=t.parentNode===n?t:t.parentNode||t;null==(r=i.getLayout());)i=i.parentNode===n?i:i.parentNode||i;return{source:i,sourceLayout:r}}function lhr(n,t,i,r,u){var e=n.tree.getNodeByDataIndex(t),o=chr(n.tree.root,e).sourceLayout,f={duration:u.get("animationDurationUpdate"),easing:u.get("animationEasingUpdate")};sh(i,{x:o.x+1,y:o.y+1},u,{cb:function(){r.remove(i);n.setItemGraphicEl(t,null)},removeOpt:f});i.fadeOut(null,n.hostModel,{fadeLabel:!0,animation:f});e.children.forEach(function(t){hhr(t,n,r,u,f)});hhr(e,n,r,u,f)}function gnt(n,t,i,r,u){var h,c,l,a,o,s,f,e;if("radial"===n){o=r.rawX;f=r.rawY;s=u.rawX;e=u.rawY;var v=on(o,f),y=on(o,f+(e-f)*i),p=on(s,e+(f-e)*i),w=on(s,e);return{x1:v.x||0,y1:v.y||0,x2:w.x||0,y2:w.y||0,cpx1:y.x||0,cpy1:y.y||0,cpx2:p.x||0,cpy2:p.y||0}}return o=r.x,f=r.y,s=u.x,e=u.y,"LR"!==t&&"RL"!==t||(h=o+(s-o)*i,c=f,l=s+(o-s)*i,a=e),"TB"!==t&&"BT"!==t||(h=o,c=f+(e-f)*i,l=s,a=e+(f-e)*i),{x1:o,y1:f,x2:s,y2:e,cpx1:h,cpy1:c,cpx2:l,cpy2:a}}function ahr(n){var i=n.mainData,r=n.datas;r||(r={main:i},n.datasAttr={main:"data"});n.datas=n.mainData=null;vhr(i,r,n);t(r,function(r){t(i.TRANSFERABLE_METHODS,function(t){r.wrapMethod(t,b(tpu,n))})});i.wrapMethod("cloneShallow",b(rpu,n));t(i.CHANGABLE_METHODS,function(t){i.wrapMethod(t,b(ipu,n))});or(r[i.dataType]===i)}function tpu(n,t){var i,u;return yu(u=this).mainData===u?(i=r({},yu(this).datas),i[this.dataType]=t,vhr(t,i,n)):nti(t,this.dataType,yu(this).mainData,n),t}function ipu(n,t){return n.struct&&n.struct.update(),t}function rpu(n,i){return t(yu(i).datas,function(t,r){t!==i&&nti(t.cloneShallow(),r,i,n)}),i}function upu(n){var t=yu(this).mainData;return null==n||null==t?t:yu(t).datas[n]}function fpu(){var n=yu(this).mainData;return null==n?[{data:n}]:f(et(yu(n).datas),function(t){return{type:t,data:yu(n).datas[t]}})}function vhr(n,i,r){yu(n).datas={};t(i,function(t,i){nti(t,i,n,r)})}function nti(n,t,i,r){yu(i).datas[t]=n;yu(n).mainData=i;n.dataType=t;r.struct&&(n[r.structAttr]=r.struct,r.struct[r.datasAttr[t]]=n);n.getLinkedData=upu;n.getLinkedDataAll=fpu}function sn(n,t,i){var u,r,f;if(n&&tt(t,n.type)>=0){if(u=i.getData().tree.root,r=n.targetNode,o(r)&&(r=u.getNodeById(r)),r&&u.contains(r))return{node:r};if(f=n.targetNodeId,null!=f&&(r=u.getNodeById(f)))return{node:r}}}function phr(n){for(var t=[];n;)(n=n.parentNode)&&t.push(n);return t.reverse()}function tti(n,t){return tt(phr(n),t)>=0}function dot(n,t){for(var r,i=[];n;)r=n.dataIndex,i.push({name:n.name,dataIndex:r,value:t.getRawValue(r)}),n=n.parentNode;return i.reverse(),i}function hn(n,t){for(var i,r,u,f=[n];i=f.pop();)if((t(i),i.isExpand)&&(r=i.children,r.length))for(u=r.length-1;u>=0;u--)f.push(r[u])}function epu(n,t){n.eachSeriesByType("tree",function(n){!function(n,t){var a=function(n,t){return ci(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}(n,t),w,i,s;n.layoutInfo=a;var k=n.get("layout"),h=0,c=0,p=null;if("radial"===k?(h=2*Math.PI,c=Math.min(a.height,a.width)/2,p=ehr(function(n,t){return(n.parentNode===t.parentNode?1:2)/n.depth})):(h=a.width,c=a.height,p=ehr()),w=n.getData().tree.root,i=w.children[0],i){!function(n){var u=n,f,i,e,t,r;for(u.hierNode={defaultAncestor:null,ancestor:u,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null},e=[u];f=e.pop();)if(i=f.children,f.isExpand&&i.length)for(t=i.length-1;t>=0;t--)r=i[t],r.hierNode={defaultAncestor:null,ancestor:r,prelim:0,modifier:0,change:0,shift:0,i:t,thread:null},e.push(r)}(w),function(n,t,i){for(var r,u,f,e=[n],o=[];r=e.pop();)if((o.push(r),r.isExpand)&&(u=r.children,u.length))for(f=0;f<u.length;f++)e.push(u[f]);for(;r=o.pop();)t(r,i)}(i,yyu,p);w.hierNode.modifier=-i.hierNode.prelim;hn(i,pyu);var v=i,r=i,y=i;hn(i,function(n){var t=n.getLayout().x;t<v.getLayout().x&&(v=n);t>r.getLayout().x&&(r=n);n.depth>y.depth&&(y=n)});var b=v===r?1:p(v,r)/2,l=b-v.getLayout().x,u=0,f=0,e=0,o=0;"radial"===k?(u=h/(r.getLayout().x+b+l),f=c/(y.depth-1||1),hn(i,function(n){e=(n.getLayout().x+l)*u;o=(n.depth-1)*f;var t=on(e,o);n.setLayout({x:t.x,y:t.y,rawX:e,rawY:o},!0)})):(s=n.getOrient(),"RL"===s||"LR"===s?(f=c/(r.getLayout().x+b+l),u=h/(y.depth-1||1),hn(i,function(n){o=(n.getLayout().x+l)*f;e="LR"===s?(n.depth-1)*u:h-(n.depth-1)*u;n.setLayout({x:e,y:o},!0)})):"TB"!==s&&"BT"!==s||(u=h/(r.getLayout().x+b+l),f=c/(y.depth-1||1),hn(i,function(n){e=(n.getLayout().x+l)*u;o="TB"===s?(n.depth-1)*f:c-(n.depth-1)*f;n.setLayout({x:e,y:o},!0)})))}}(n,t)})}function opu(n){n.eachSeriesByType("tree",function(n){var t=n.getData();t.tree.eachNode(function(n){var i=n.getModel().getModel("itemStyle").getItemStyle();r(t.ensureUniqueItemVisual(n.dataIndex,"style"),i)})})}function bhr(n){var t=n.getData().tree,i={};t.eachNode(function(t){for(var u,r=t;r&&r.depth>1;)r=r.parentNode;u=swt(n.ecModel,r.name||r.dataIndex+"",i);t.setVisual("decal",u)})}function dhr(n){var r=0,i;t(n.children,function(n){dhr(n);var t=n.value;u(t)&&(t=t[0]);r+=t});i=n.value;u(i)&&(i=i[0]);(null==i||isNaN(i))&&(i=r);i<0&&(i=0);u(n.value)?n.value[0]=i:n.value=i}function spu(n,t,i,r,u,f){var e=[[u?n:n-5,t],[n+i,t],[n+i,t+r],[u?n:n-5,t+r]];return!f&&e.splice(2,0,[n+i+5,t+r/2]),!u&&e.push([n,t+r/2]),e}function hpu(n,t,i){w(n).eventData={componentType:"series",componentSubType:"treemap",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:i&&i.dataIndex,name:i&&i.name},treePathInfo:i&&dot(i,t)}}function fti(n,t){var r=n.visual,i=[];v(r)?cn(r,function(n){i.push(n)}):null!=r&&i.push(r);t||1!==i.length||{color:1,symbol:1}.hasOwnProperty(n.type)||(i[1]=i[0]);fcr(n,i)}function nst(n){return{applyVisual:function(t,i,r){var u=this.mapValueToVisual(t);r("color",n(i("color"),u))},_normalizedToVisual:eti([0,1])}}function ucr(n){var t=this.option.visual;return t[Math.round(yt(n,[0,1],[0,t.length-1],!0))]||{}}function ln(n){return function(t,i,r){r(n,this.mapValueToVisual(t))}}function an(n){var t=this.option.visual;return t[this.option.loop&&n!==uti?n%t.length:n]}function ka(){return this.option.visual[0]}function eti(n){return{linear:function(t){return yt(t,n,this.option.visual,!0)},category:an,piecewise:function(t,i){var r=oti.call(this,i);return null==r&&(r=yt(t,n,this.option.visual,!0)),r},fixed:ka}}function oti(n){var i=this.option,r=i.pieceList,t;if(i.hasSpecialVisual&&(t=r[di.findPieceIndex(n,r)],t&&t.visual))return t.visual[this.type]}function fcr(n,t){return n.visual=t,"color"===n.type&&(n.parsedVisual=f(t,function(n){var t=pr(n);return t||[0,0,0,1]})),t}function tst(n,t,i){return n?t<=i:t<i}function scr(n,i,u,f){var h=n.getModel(),o=n.getLayout(),w=n.hostTree.data,e,p;if(o&&!o.invisible&&o.isInView){var c,l=h.getModel("itemStyle"),s=function(n,i,u){var f=r({},i),e=u.designatedVisualItemStyle;return t(["color","colorAlpha","colorSaturation"],function(t){e[t]=i[t];var r=n.get(t);e[t]=null;null!=r&&(f[t]=r)}),f}(l,i,f),a=w.ensureUniqueItemVisual(n.dataIndex,"style"),v=l.get("borderColor"),y=l.get("borderColorSaturation");null!=y&&(v=function(n,t){return null!=t?pv(t,null,null,n):null}(y,c=hcr(s)));a.stroke=v;e=n.viewChildren;e&&e.length?(p=function(n,t,i,r,u,f){var s,h,e,a;if(f&&f.length&&(s=cti(t,"color")||null!=u.color&&"none"!==u.color&&(cti(t,"colorAlpha")||cti(t,"colorSaturation")),s)){var c=t.get("visualMin"),l=t.get("visualMax"),o=i.dataExtent.slice();return null!=c&&c<o[0]&&(o[0]=c),null!=l&&l>o[1]&&(o[1]=l),h=t.get("colorMappingBy"),e={type:s.name,dataExtent:o,visual:s.range},"color"!==e.type||"index"!==h&&"id"!==h?e.mappingMethod="linear":(e.mappingMethod="category",e.loop=!0),a=new di(e),sti(a).drColorMappingBy=h,a}}(0,h,o,0,s,e),t(e,function(n,t){if(n.depth>=u.length||n===u[n.depth]){var i=function(n,t,i,u,f,e){var o=r({},t);if(f){var s=f.type,h="color"===s&&sti(f).drColorMappingBy,c="index"===h?u:"id"===h?e.mapIdToIndex(i.getId()):i.getValue(n.get("visualDimension"));o[s]=f.mapValueToVisual(c)}return o}(h,s,n,t,p,f);scr(n,i,u,f)}})):(c=hcr(s),a.fill=c)}}function hcr(n){var t=hti(n,"color"),i,r;if(t)return i=hti(n,"colorAlpha"),r=hti(n,"colorSaturation"),r&&(t=pv(t,null,null,r)),i&&(t=nk(t,i)),t}function hti(n,t){var i=n[t];if(null!=i&&"none"!==i)return i}function cti(n,t){var i=n.get(t);return u(i)&&i.length?{name:t,range:i}:null}function acr(n,t,i,r){var o,s,y,b,e,f,v,d,g,nt;if(!n.isRemoved()){y=n.getLayout();o=y.width;s=y.height;var h=n.getModel(),p=h.get(lcr),c=h.get(vpu)/2,tt=pcr(h),it=Math.max(p,tt),w=p-c,rt=it-c;if(n.setLayout({borderWidth:p,upperHeight:it,upperLabelHeight:tt},!0),b=(o=vn(o-2*w,0))*(s=vn(s-w-rt,0)),e=function(n,t,i,r,u,f){var e=n.children||[],s=r.sort,c,o,h,l,a;if("asc"!==s&&"desc"!==s&&(s=null),c=null!=r.leafDepth&&r.leafDepth<=f,u&&!c)return n.viewChildren=[];if(e=pt(e,function(n){return!n.isRemoved()}),function(n,t){t&&n.sort(function(n,i){var r="asc"===t?n.getValue()-i.getValue():i.getValue()-n.getValue();return 0===r?"asc"===t?n.dataIndex-i.dataIndex:i.dataIndex-n.dataIndex:r})}(e,s),o=function(n,t,i){for(var r,f,e=0,u=0,o=t.length;u<o;u++)e+=t[u].getValue();return f=n.get("visualDimension"),t&&t.length?"value"===f&&i?(r=[t[t.length-1].getValue(),t[0].getValue()],"asc"===i&&r.reverse()):(r=[1/0,-1/0],lti(t,function(n){var t=n.getValue(f);t<r[0]&&(r[0]=t);t>r[1]&&(r[1]=t)})):r=[NaN,NaN],{sum:e,dataExtent:r}}(t,e,s),0===o.sum)return n.viewChildren=[];if(o.sum=function(n,t,i,r,u){var s;if(!r)return i;for(var h=n.get("visibleMin"),f=u.length,o=f,e=f-1;e>=0;e--)s=u["asc"===r?f-e-1:e].getValue(),s/i*t<h&&(o=e,i-=s);return"asc"===r?u.splice(0,f-o):u.splice(o,f-o),i}(t,i,o.sum,s,e),0===o.sum)return n.viewChildren=[];for(h=0,l=e.length;h<l;h++)a=e[h].getValue()/o.sum*i,e[h].setLayout({area:a});return c&&(e.length&&n.setLayout({isLeafRoot:!0},!0),e.length=0),n.viewChildren=e,n.setLayout({dataExtent:o.dataExtent},!0),e}(n,h,b,t,i,r),e.length){var l={x:w,y:rt,width:o,height:s},a=ist(o,s),k=1/0,u=[];for(u.area=0,f=0,v=e.length;f<v;)d=e[f],u.push(d),u.area+=d.getLayout().area,g=bpu(u,a,t.squareRatio),g<=k?(f++,k=g):(u.area-=u.pop().getLayout().area,vcr(u,a,l,c,!1),a=ist(l.width,l.height),u.length=u.area=0,k=1/0);for((u.length&&vcr(u,a,l,c,!0),i)||(nt=h.get("childrenVisibleMin"),null!=nt&&b<nt&&(i=!0)),f=0,v=e.length;f<v;f++)acr(e[f],t,i,r+1)}}}function bpu(n,t,i){for(var u,s,f=0,e=1/0,o=0,r=void 0,h=n.length;o<h;o++)(r=n[o].getLayout().area)&&(r<e&&(e=r),r>f&&(f=r));return u=n.area*n.area,s=t*t*i,u?vn(s*f/u,u/(s*e)):1/0}function vcr(n,t,i,r,u){var o=t===i.width?0:1,f=1-o,s=["x","y"],h=["width","height"],a=i[s[o]],e=t?n.area/t:0,c,v;for((u||e>i[h[f]])&&(e=i[h[f]]),c=0,v=n.length;c<v;c++){var y=n[c],l={},p=e?y.getLayout().area/e:0,k=l[h[f]]=vn(e-2*r,0),w=i[s[o]]+i[h[o]]-a,b=c===v-1||w<p?w:p,d=l[h[o]]=vn(b-2*r,0);l[s[f]]=i[s[f]]+ist(r,k/2);l[s[o]]=a+ist(r,d/2);a+=b;y.setLayout(l,!0)}i[s[f]]+=e;i[h[f]]-=e}function ycr(n,t,i,r,u){var f=n.getLayout(),e=i[u],o=e&&e===n,s;e&&!o||u===i.length&&n!==r||(n.setLayout({isInView:!0,invisible:!o&&!t.intersect(f),isAboveViewRoot:o},!0),s=new nt(t.x-f.x,t.y-f.y,t.width,t.height),lti(n.viewChildren||[],function(n){ycr(n,s,i,r,u+1)}))}function pcr(n){return n.get(ypu)?n.get(ppu):0}function kpu(n){var t=n.findComponents({mainType:"legend"});t&&t.length&&n.eachSeriesByType("graph",function(n){var i=n.getCategoriesData(),r=n.getGraph().data,u=i.mapArray(i.getName);r.filterSelf(function(n){var i=r.getItemModel(n).getShallow("category"),f;if(null!=i)for(ht(i)&&(i=u[i]),f=0;f<t.length;f++)if(!t[f].isSelected(i))return!1;return!0})})}function dpu(n){var t={};n.eachSeriesByType("graph",function(n){var i=n.getCategoriesData(),u=n.getData(),f={};i.each(function(r){var c=i.getName(r),s,e,o,u,h;for(f["ec-"+c]=r,s=i.getItemModel(r),e=s.getModel("itemStyle").getItemStyle(),e.fill||(e.fill=n.getColorFromPalette(c,t)),i.setItemVisual(r,"style",e),o=["symbol","symbolSize","symbolKeepAspect"],u=0;u<o.length;u++)h=s.getShallow(o[u],!0),null!=h&&i.setItemVisual(r,o[u],h)});i.count()&&u.each(function(n){var t=u.getItemModel(n).getShallow("category"),h,s,e;if(null!=t)for(o(t)&&(t=f["ec-"+t]),h=i.getItemVisual(t,"style"),r(u.ensureUniqueItemVisual(n,"style"),h),s=["symbol","symbolSize","symbolKeepAspect"],e=0;e<s.length;e++)u.setItemVisual(n,s[e],i.getItemVisual(t,s[e]))})})}function rst(n){return n instanceof Array||(n=[n,n]),n}function gpu(n){n.eachSeriesByType("graph",function(n){var f=n.getGraph(),t=n.getEdgeData(),i=rst(n.get("edgeSymbol")),u=rst(n.get("edgeSymbolSize"));t.setVisual("fromSymbol",i&&i[0]);t.setVisual("toSymbol",i&&i[1]);t.setVisual("fromSymbolSize",u&&u[0]);t.setVisual("toSymbolSize",u&&u[1]);t.setVisual("style",n.getModel("lineStyle").getLineStyle());t.each(function(n){var h=t.getItemModel(n),i=f.getEdgeByIndex(n),e=rst(h.getShallow("symbol",!0)),o=rst(h.getShallow("symbolSize",!0)),c=h.getModel("lineStyle").getLineStyle(),s=t.ensureUniqueItemVisual(n,"style"),u;switch(r(s,c),s.stroke){case"source":u=i.node1.getVisual("style");s.stroke=u&&u.fill;break;case"target":u=i.node2.getVisual("style");s.stroke=u&&u.fill}e[0]&&i.setVisual("fromSymbol",e[0]);e[1]&&i.setVisual("toSymbol",e[1]);o[0]&&i.setVisual("fromSymbolSize",o[0]);o[1]&&i.setVisual("toSymbolSize",o[1])})})}function yti(n,t,i,r){var l=ust(t),y=u(l),o,s,h,a;if(!l||(o=function(n,t){var i=yn(n.node1,n.node2,t);return t.__edgeMap[i]}(n,t),!o))return null;for(s=-1,h=0;h<o.length;h++)if(o[h]===i){s=h;break}a=function(n,t){return vti(yn(n.node1,n.node2,t),t)+vti(yn(n.node2,n.node1,t),t)}(n,t);wcr(t,a);n.lineStyle=n.lineStyle||{};var p=yn(n.node1,n.node2,t),v=t.__curvenessList,f=y||a%2?0:1;if(o.isForward)return v[f+s];var w=bcr(p),c=vti(w,t),e=v[s+c+f];return r?y?l&&0===l[0]?(c+f)%2?e:-e:((c%2?0:1)+f)%2?e:-e:(c+f)%2?e:-e:v[s+c+f]}function kcr(n){var i=n.coordinateSystem,t;i&&"view"!==i.type||(t=n.getGraph(),t.eachNode(function(n){var t=n.getModel();n.setLayout([+t.get("x"),+t.get("y")])}),pti(t,n))}function pti(n,t){n.eachEdge(function(n,i){var f=le(n.getModel().get(["lineStyle","curveness"]),-yti(n,t,i,!0),0),r=ae(n.node1.getLayout()),u=ae(n.node2.getLayout()),e=[r,u];+f&&e.push([(r[0]+u[0])/2-(r[1]-u[1])*f,(r[1]+u[1])/2-(u[0]-r[0])*f]);n.setLayout(e)})}function nwu(n){n.eachSeriesByType("graph",function(n){var s=n.get("layout"),f=n.coordinateSystem,i,u,r,o;if(f&&"view"!==f.type){for(i=n.getData(),u=[],t(f.dimensions,function(n){u=u.concat(i.mapDimensionsAll(n))}),r=0;r<i.count();r++){for(var h=[],c=!1,e=0;e<u.length;e++)o=i.get(u[e],r),isNaN(o)||(c=!0),h.push(o);c?i.setItemLayout(r,f.dataToPoint(h)):i.setItemLayout(r,[NaN,NaN])}pti(i.graph,n)}else s&&"none"!==s||kcr(n)})}function pn(n){var t=n.coordinateSystem,i,r;return"view"!==t.type?1:(i=n.option.nodeScaleRatio,r=t.scaleX,((t.getZoom()-1)*i+1)/r)}function wn(n){var t=n.getVisual("symbolSize");return t instanceof Array&&(t=(t[0]+t[1])/2),+t}function bti(n,t,i,r){var s=n.coordinateSystem;if(!s||"view"===s.type){var u=s.getBoundingRect(),h=n.getData(),c=h.graph,f=u.width/2+u.x,e=u.height/2+u.y,l=Math.min(u.width,u.height)/2,a=h.count();if(h.setLayout({cx:f,cy:e}),a){if(i){var v=s.pointToData(r),y=v[0],p=v[1],o=[y-f,p-e];lc(o,o);hb(o,o,l);i.setLayout([f+o[0],e+o[1]],!0);gcr(i,n.get(["circular","rotateLabel"]),f,e)}dcr[t](n,c,h,l,f,e,a);c.eachEdge(function(t,i){var s,r=le(t.getModel().get(["lineStyle","curveness"]),yti(t,n,i),0),u=ae(t.node1.getLayout()),o=ae(t.node2.getLayout()),h=(u[0]+o[0])/2,c=(u[1]+o[1])/2;+r&&(s=[f*(r*=3)+h*(1-r),e*r+c*(1-r)]);t.setLayout([u,o,s])})}}}function gcr(n,t,i,u){var l=n.getGraphicEl(),a,e,o,f,s,h,c;l&&(a=n.getModel().get(["label","rotate"])||0,e=l.getSymbolPath(),t?(o=n.getLayout(),f=Math.atan2(o[1]-u,o[0]-i),f<0&&(f=2*Math.PI+f),s=o[0]<i,s&&(f-=Math.PI),h=s?"left":"right",e.setTextConfig({rotation:-f,position:h,origin:"center"}),c=e.ensureState("emphasis"),r(c.textConfig||(c.textConfig={}),{position:h})):e.setTextConfig({rotation:a*=Math.PI/180}))}function twu(n){n.eachSeriesByType("graph",function(n){"circular"===n.get("layout")&&bti(n,"symbolSize")})}function iwu(n){n.eachSeriesByType("graph",function(n){var h=n.coordinateSystem;if(!h||"view"===h.type)if("force"===n.get("layout")){var c=n.preservedPoints||{},i=n.getGraph(),t=i.data,y=i.edgeData,f=n.getModel("force"),l=f.get("initLayout");n.preservedPoints?t.each(function(n){var i=t.getId(n);t.setItemLayout(n,c[i]||[NaN,NaN])}):l&&"none"!==l?"circular"===l&&bti(n,"value"):kcr(n);var p=t.getDataExtent("value"),w=y.getDataExtent("value"),e=f.get("repulsion"),o=f.get("edgeLength"),a=u(e)?e:[e,e],r=u(o)?o:[o,o];r=[r[1],r[0]];var v=t.mapArray("value",function(n,i){var r=t.getItemLayout(i),u=yt(n,p,a);return isNaN(u)&&(u=(a[0]+a[1])/2),{w:u,rep:u,fixed:t.getItemModel(i).get("fixed"),p:!r||isNaN(r[0])||isNaN(r[1])?null:r}}),b=y.mapArray("value",function(t,u){var f=i.getEdgeByIndex(u),e=yt(t,w,r),o,s;return isNaN(e)&&(e=(r[0]+r[1])/2),o=f.getModel(),s=le(f.getModel().get(["lineStyle","curveness"]),-yti(f,n,u,!0),0),{n1:v[f.node1.dataIndex],n2:v[f.node2.dataIndex],d:e,curveness:s,ignoreForceLayout:o.get("ignoreForceLayout")}}),k=h.getBoundingRect(),s=function(n,t,i){for(var f,c,l,a,u,r=n,e=t,o=i.rect,v=o.width,y=o.height,s=[o.x+v/2,o.y+y/2],p=null==i.gravity?.1:i.gravity,h=0;h<r.length;h++)f=r[h],f.p||(f.p=ys(v*(Math.random()-.5)+s[0],y*(Math.random()-.5)+s[1])),f.pp=ae(f.p),f.edges=null;return a=null==i.friction?.6:i.friction,u=a,{warmUp:function(){u=.8*a},setFixed:function(n){r[n].fixed=!0},setUnfixed:function(n){r[n].fixed=!1},beforeStep:function(n){c=n},afterStep:function(n){l=n},step:function(n){var v,f,a,y,b,o,k,d,h,g;c&&c(r,e);for(var i=[],w=r.length,t=0;t<e.length;t++)v=e[t],v.ignoreForceLayout||(f=v.n1,ps(i,(o=v.n2).p,f.p),a=sb(i)-v.d,y=o.w/(f.w+o.w),isNaN(y)&&(y=0),lc(i,i),!f.fixed&&da(f.p,f.p,i,y*a*u),!o.fixed&&da(o.p,o.p,i,-(1-y)*a*u));for(t=0;t<w;t++)(h=r[t]).fixed||(ps(i,s,h.p),da(h.p,h.p,i,p*u));for(t=0;t<w;t++)for(f=r[t],b=t+1;b<w;b++)ps(i,(o=r[b]).p,f.p),0===(a=sb(i))&&(aoi(i,Math.random()-.5,Math.random()-.5),a=1),k=(f.rep+o.rep)/a/a,f.fixed||da(f.pp,f.pp,i,k),o.fixed||da(o.pp,o.pp,i,-k);for(d=[],t=0;t<w;t++)(h=r[t]).fixed||(ps(d,h.p,h.pp),da(h.p,h.p,d,u),sr(h.pp,h.p));g=(u*=.992)<.01;l&&l(r,e,g);n&&n(g)}}}(v,b,{rect:k,gravity:f.get("gravity"),friction:f.get("friction")});s.beforeStep(function(n){for(var t=0,r=n.length;t<r;t++)n[t].fixed&&sr(n[t].p,i.getNodeByIndex(t).getLayout())});s.afterStep(function(n,r){for(var u=0,h=n.length;u<h;u++)n[u].fixed||i.getNodeByIndex(u).setLayout(n[u].p),c[t.getId(u)]=n[u].p;for(u=0,h=r.length;u<h;u++){var e=r[u],l=i.getEdgeByIndex(u),o=e.n1.p,s=e.n2.p,f=l.getLayout();(f=f?f.slice():[])[0]=f[0]||[];f[1]=f[1]||[];sr(f[0],o);sr(f[1],s);+e.curveness&&(f[2]=[(o[0]+s[0])/2-(o[1]-s[1])*e.curveness,(o[1]+s[1])/2-(s[0]-o[0])*e.curveness]);l.setLayout(f)}});n.forceLayout=s;n.preservedPoints=c;s.step()}else n.forceLayout=null})}function rwu(n,t){var i=[];return n.eachSeriesByType("graph",function(n){var h=n.get("coordinateSystem"),s,f;if(!h||"view"===h){var c=n.getData(),u=[],e=[];crt(c.mapArray(function(n){var t=c.getItemModel(n);return[+t.get("x"),+t.get("y")]}),u,e);e[0]-u[0]==0&&(e[0]+=1,u[0]-=1);e[1]-u[1]==0&&(e[1]+=1,u[1]-=1);s=(e[0]-u[0])/(e[1]-u[1]);f=function(n,t,i){return ci(r(n.getBoxLayoutParams(),{aspect:i}),{width:t.getWidth(),height:t.getHeight()})}(n,t,s);isNaN(s)&&(u=[f.x,f.y],e=[f.x+f.width,f.y+f.height]);var l=e[0]-u[0],a=e[1]-u[1],v=f.width,y=f.height,o=n.coordinateSystem=new ow;o.zoomLimit=n.get("scaleLimit");o.setBoundingRect(u[0],u[1],l,a);o.setViewRect(f.x,f.y,v,y);o.setCenter(n.get("center"),t);o.setZoom(n.get("zoom"));i.push(o)}}),i}function dti(n){return isNaN(+n.cpx1)||isNaN(+n.cpy1)}function rlr(n){return"_"+n+"Type"}function ulr(n,t,i){var u=t.getItemVisual(i,n);if(u&&"none"!==u){var s=t.getItemVisual(i,n+"Size"),f=t.getItemVisual(i,n+"Rotate"),h=t.getItemVisual(i,n+"Offset"),c=t.getItemVisual(i,n+"KeepAspect"),r=gd(s),o=cp(h||0,r),e=si(u,-r[0]/2+o[0],-r[1]/2+o[1],r[0],r[1],null,c);return e.__specifiedRotation=null==f||isNaN(f)?void 0:+f*Math.PI/180||0,e.name=n,e}}function gti(n,t){n.x1=t[0][0];n.y1=t[0][1];n.x2=t[1][0];n.y2=t[1][1];n.percent=1;var i=t[2];i?(n.cpx1=i[0],n.cpy1=i[1]):(n.cpx1=NaN,n.cpy1=NaN)}function flr(n){var t=n.hostModel,i=t.getModel("emphasis");return{lineStyle:t.getModel("lineStyle").getLineStyle(),emphasisLineStyle:i.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:t.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:t.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:i.get("disabled"),blurScope:i.get("blurScope"),focus:i.get("focus"),labelStatesModels:tr(t)}}function elr(n){return isNaN(n[0])||isNaN(n[1])}function nii(n){return n&&!elr(n[0])&&!elr(n[1])}function slr(n,t,i){for(var l,a,h,v,r,u=n[0],f=n[1],e=n[2],y=1/0,c=i*i,o=.1,s=.1;s<=.9;s+=.1)tii[0]=sw(u[0],f[0],e[0],s),tii[1]=sw(u[1],f[1],e[1],s),(h=olr(uii(tii,t)-c))<y&&(y=h,r=s);for(l=0;l<32;l++){if(a=r+o,iii[0]=sw(u[0],f[0],e[0],r),iii[1]=sw(u[1],f[1],e[1],r),rii[0]=sw(u[0],f[0],e[0],a),rii[1]=sw(u[1],f[1],e[1],a),h=uii(iii,t)-c,olr(h)<.01)break;v=uii(rii,t)-c;o/=2;h<0?v>=0?r+=o:r-=o:v>=0?r-=o:r+=o}return r}function fii(n,t){var r=[],e=wb,i=[[],[],[]],u=[[],[]],f=[];t/=2;n.eachEdge(function(n){var o=n.getLayout(),l=n.getVisual("fromSymbol"),a=n.getVisual("toSymbol"),s,h,c;o.__original||(o.__original=[ae(o[0]),ae(o[1])],o[2]&&o.__original.push(ae(o[2])));s=o.__original;null!=o[2]?((sr(i[0],s[0]),sr(i[1],s[2]),sr(i[2],s[1]),l&&"none"!==l)&&(h=wn(n.node1),c=slr(i,s[0],h*t),e(i[0][0],i[1][0],i[2][0],c,r),i[0][0]=r[3],i[1][0]=r[4],e(i[0][1],i[1][1],i[2][1],c,r),i[0][1]=r[3],i[1][1]=r[4]),a&&"none"!==a&&(h=wn(n.node2),c=slr(i,s[1],h*t),e(i[0][0],i[1][0],i[2][0],c,r),i[1][0]=r[1],i[2][0]=r[2],e(i[0][1],i[1][1],i[2][1],c,r),i[1][1]=r[1],i[2][1]=r[2]),sr(o[0],i[0]),sr(o[1],i[2]),sr(o[2],i[1])):((sr(u[0],s[0]),sr(u[1],s[1]),ps(f,u[1],u[0]),lc(f,f),l&&"none"!==l)&&(h=wn(n.node1),wtt(u[0],u[0],f,h*t)),a&&"none"!==a&&(h=wn(n.node2),wtt(u[1],u[1],f,-h*t)),sr(o[0],u[0]),sr(o[1],u[1]))})}function hlr(n){return"view"===n.type}function hw(n){return"_EC_"+n}function alr(n,t){return{getValue:function(i){var r=this[n][t];return r.getStore().get(r.getDimensionIndex(i||"value"),this.dataIndex)},setVisual:function(i,r){this.dataIndex>=0&&this[n][t].setItemVisual(this.dataIndex,i,r)},getVisual:function(i){return this[n][t].getItemVisual(this.dataIndex,i)},setLayout:function(i,r){this.dataIndex>=0&&this[n][t].setItemLayout(this.dataIndex,i,r)},getLayout:function(){return this[n][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[n][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[n][t].getRawIndex(this.dataIndex)}}}function vlr(n,t,i,r,u){for(var o,h,a,c,k,l,e=new uwu(r),f=0;f<n.length;f++)e.addNode(yi(n[f].id,n[f].name,f),f);var v=[],y=[],p=0;for(f=0;f<t.length;f++){var s=t[f],w=s.source,b=s.target;e.addEdge(w,b,p)&&(y.push(s),v.push(yi(ai(s.id,null),w+" > "+b)),p++)}return h=i.get("coordinateSystem"),"cartesian2d"===h||"polar"===h?o=uo(n,i):(a=tp.get(h),c=a&&a.dimensions||[],tt(c,"value")<0&&c.concat(["value"]),k=yp(n,{coordDimensions:c,encodeDefine:i.getEncode()}).dimensions,(o=new ar(k,i)).initData(n)),l=new ar(["value"],i),l.initData(y,v),u&&u(o,l),ahr({mainData:o,struct:e,structAttr:"graph",datas:{node:o,edge:l},datasAttr:{node:"data",edge:"edgeData"}}),e.update(),e}function hst(n,t){var i=null==n?"":n+"";return t&&(o(t)?i=t.replace("{value}",i):l(t)&&(i=t(n))),i}function pwu(n,t){n.eachSeriesByType("funnel",function(n){var i=n.getData(),rt=i.mapDimension("value"),w=n.get("sort"),b=function(n,t){return ci(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}(n,t),c=n.get("orient"),f=b.width,o=b.height,a=function(n,t){for(var f=n.mapDimension("value"),i=n.mapArray(f,function(n){return n}),r=[],e="ascending"===t,u=0,o=n.count();u<o;u++)r[u]=u;return l(t)?r.sort(t):"none"!==t&&r.sort(function(n,t){return e?i[n]-i[t]:i[t]-i[n]}),r}(i,w),s=b.x,h=b.y,ut="horizontal"===c?[e(n.get("minSize"),o),e(n.get("maxSize"),o)]:[e(n.get("minSize"),f),e(n.get("maxSize"),f)],ft=i.getDataExtent(rt),k=n.get("min"),d=n.get("max"),y,r,tt,it,u;null==k&&(k=Math.min(ft[0],0));null==d&&(d=ft[1]);var et=n.get("funnelAlign"),v=n.get("gap"),g=(("horizontal"===c?f:o)-v*(i.count()-1))/i.count(),nt=function(n,t){var e,r,u,l;if("horizontal"===c){e=yt(i.get(rt,n)||0,[k,d],ut,!0);r=void 0;switch(et){case"top":r=h;break;case"center":r=h+(o-e)/2;break;case"bottom":r=h+(o-e)}return[[t,r],[t,r+e]]}l=yt(i.get(rt,n)||0,[k,d],ut,!0);switch(et){case"left":u=s;break;case"center":u=s+(f-l)/2;break;case"right":u=s+f-l}return[[u,t],[u+l,t]]};for("ascending"===w&&(g=-g,v=-v,"horizontal"===c?s+=f:h+=o,a=a.reverse()),y=0;y<a.length;y++){var p=a[y],ot=a[y+1],st=i.getItemModel(p);"horizontal"===c?(r=st.get(["itemStyle","width"]),null==r?r=g:(r=e(r,f),"ascending"===w&&(r=-r)),tt=nt(p,s),it=nt(ot,s+r),s+=r+v,i.setItemLayout(p,{points:tt.concat(it.slice().reverse())})):(u=st.get(["itemStyle","height"]),null==u?u=g:(u=e(u,o),"ascending"===w&&(u=-u)),tt=nt(p,h),it=nt(ot,h+u),h+=u+v,i.setItemLayout(p,{points:tt.concat(it.slice().reverse())}))}!function(n){var t=n.hostModel.get("orient");n.each(function(i){var u,s,h,v,y=n.getItemModel(i),o=y.getModel("label").get("position"),b=y.getModel("labelLine"),p=n.getItemLayout(i),r=p.points,w="inner"===o||"inside"===o||"center"===o||"insideLeft"===o||"insideRight"===o;if(w)"insideLeft"===o?(s=(r[0][0]+r[3][0])/2+5,h=(r[0][1]+r[3][1])/2,u="left"):"insideRight"===o?(s=(r[1][0]+r[2][0])/2-5,h=(r[1][1]+r[2][1])/2,u="right"):(s=(r[0][0]+r[1][0]+r[2][0]+r[3][0])/4,h=(r[0][1]+r[1][1]+r[2][1]+r[3][1])/4,u="center"),v=[[s,h],[s,h]];else{var f=void 0,e=void 0,l=void 0,a=void 0,c=b.get("length");"left"===o?(f=(r[3][0]+r[0][0])/2,e=(r[3][1]+r[0][1])/2,s=(l=f-c)-5,u="right"):"right"===o?(f=(r[1][0]+r[2][0])/2,e=(r[1][1]+r[2][1])/2,s=(l=f+c)+5,u="left"):"top"===o?(f=(r[3][0]+r[0][0])/2,h=(a=(e=(r[3][1]+r[0][1])/2)-c)-5,u="center"):"bottom"===o?(f=(r[1][0]+r[2][0])/2,h=(a=(e=(r[1][1]+r[2][1])/2)+c)+5,u="center"):"rightTop"===o?(f="horizontal"===t?r[3][0]:r[1][0],e="horizontal"===t?r[3][1]:r[1][1],"horizontal"===t?(h=(a=e-c)-5,u="center"):(s=(l=f+c)+5,u="top")):"rightBottom"===o?(f=r[2][0],e=r[2][1],"horizontal"===t?(h=(a=e+c)+5,u="center"):(s=(l=f+c)+5,u="bottom")):"leftTop"===o?(f=r[0][0],e="horizontal"===t?r[0][1]:r[1][1],"horizontal"===t?(h=(a=e-c)-5,u="center"):(s=(l=f-c)-5,u="right")):"leftBottom"===o?(f="horizontal"===t?r[1][0]:r[3][0],e="horizontal"===t?r[1][1]:r[2][1],"horizontal"===t?(h=(a=e+c)+5,u="center"):(s=(l=f-c)-5,u="right")):(f=(r[1][0]+r[2][0])/2,e=(r[1][1]+r[2][1])/2,"horizontal"===t?(h=(a=e+c)+5,u="center"):(s=(l=f+c)+5,u="left"));"horizontal"===t?s=l=f:h=a=e;v=[[f,e],[l,a]]}p.label={linePoints:v,x:s,y:h,verticalAlign:"middle",textAlign:u,inside:w}})}(i)})}function plr(n,t,i,r){for(var u,e,s,o=[],f=0;f<i.length;f++)e=i[f],s=n.get(n.mapDimension(e),t),u=s,("category"===r.getAxis(e).type?null==u:null==u||isNaN(u))||o.push(r.dataToPoint(s,e));return o}function wlr(n,t,i,r,u){var e=plr(n,i,r,u),f=new er({shape:{points:e},z2:10});return t.add(f),n.setItemGraphicEl(i,f),f}function blr(n){var t=n.get("smooth",!0);return!0===t&&(t=.3),hv(t=ke(t))&&(t=0),{smooth:t}}function eii(n,t,i,r){n.useStyle(t.getItemVisual(i,"style"));n.style.fill=null;n.setShape("smooth",r.smooth);var f=t.getItemModel(i),u=f.getModel("emphasis");rr(n,f,"lineStyle");ui(n,u.get("focus"),u.get("blurScope"),u.get("disabled"))}function wwu(n){var r=n.ecModel.getComponent("parallel",n.get("parallelIndex")),i;if(r)return i={},t(r.dimensions,function(n){var t=+n.replace("dim","");i[n]=t}),i}function bwu(n){!function(n){if(!n.parallel){var i=!1;t(n.series,function(n){n&&"parallel"===n.type&&(i=!0)});i&&(n.parallel=[{}])}}(n),function(n){t(kt(n.parallelAxis),function(t){if(v(t)){var r=t.parallelIndex||0,i=kt(n.parallel)[r];i&&i.parallelAxisDefault&&k(t,i.parallelAxisDefault,!1)}})}(n)}function oii(n,t){var i=n._model;return i.get("axisExpandable")&&i.get("axisExpandTriggerOn")===t}function nv(n,t,i,r,u,f){var c,o,s,e,l,h;return n=n||0,c=i[1]-i[0],(null!=u&&(u=cw(u,[0,c])),null!=f&&(f=Math.max(f,null!=u?u:0)),"all"===r)&&(o=Math.abs(t[1]-t[0]),o=cw(o,[0,c]),u=f=cw(o,[u,f]),r=0),t[0]=cw(t[0],i),t[1]=cw(t[1],i),s=sii(t,r),t[r]+=n,l=u||0,h=i.slice(),s.sign<0?h[0]+=l:h[1]-=l,t[r]=cw(t[r],h),e=sii(t,r),null!=u&&(e.sign!==s.sign||e.span<u)&&(t[1-r]=t[r]+s.sign*u),e=sii(t,r),null!=f&&e.span>f&&(t[1-r]=t[r]+e.sign*f),t}function sii(n,t){var i=n[t]-n[1-t];return{span:Math.abs(i),sign:i>0?-1:i<0?1:t?-1:1}}function cw(n,t){return Math.min(null!=t[1]?t[1]:1/0,Math.max(null!=t[0]?t[0]:-1/0,n))}function cst(n,t){return uar(far(n,t[0]),t[1])}function nbu(n,t){var i=t.layoutLength/(t.axisCount-1);return{position:i*n,axisNameAvailableWidth:i,axisLabelShow:!0}}function tbu(n,t){var r,u,h=t.layoutLength,f=t.axisExpandWidth,c=t.axisCount,i=t.axisCollapseWidth,e=t.winInnerIndices,o=i,s=!1;return n<e[0]?(r=n*i,u=i):n<=e[1]?(r=t.axisExpandWindow0Pos+n*f-t.axisExpandWindow[0],o=f,s=!0):(r=h-(c-1-n)*i,u=i),{position:r,axisNameAvailableWidth:o,axisLabelShow:s,nameTruncateMaxWidth:u}}function lar(n,t){var i=kn[t.brushType].createCover(n,t);return i.__brushOption=t,par(i,t),n.group.add(i),i}function aar(n,t){var i=aii(t);return i.endCreating&&(i.endCreating(n,t),par(t,t.__brushOption)),t}function yar(n,t){var i=t.__brushOption;aii(t).updateCoverShape(n,t,i.range,i)}function par(n,t){var i=t.z;null==i&&(i=1e4);n.traverse(function(n){n.z=i;n.z2=i})}function lii(n,t){aii(t).updateCommon(n,t);yar(n,t)}function aii(n){return kn[n.__brushOption.brushType]}function vii(n,i,r){var u,f=n._panels,e;return f?(e=n._transform,t(f,function(n){n.isTargetByCursor(i,r,e)&&(u=n)}),u):tv}function war(n,t){var r=n._panels,i;return r?(i=t.__brushOption.panelId,null!=i?r[i]:tv):tv}function yii(n){var i=n._covers,r=i.length;return t(i,function(t){n.group.remove(t)},n),i.length=0,!!r}function iv(n,t){var i=f(n._covers,function(n){var t=n.__brushOption,i=y(t.range);return{brushType:t.brushType,panelId:t.panelId,range:i}});n.trigger("brush",{areas:i,isEnd:!!t.isEnd,removeOnClick:!!t.removeOnClick})}function bar(n){var t=n.length-1;return t<0&&(t=0),[n[0],n[t]]}function kar(n,i,r,u){var f=new p;return f.add(new ot({name:"main",style:wii(r),silent:!0,draggable:!0,cursor:"move",drift:b(nvr,n,i,f,["n","s","w","e"]),ondragend:b(iv,i,{isEnd:!0})})),t(u,function(t){f.add(new ot({name:t.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:b(nvr,n,i,f,t),ondragend:b(iv,i,{isEnd:!0})}))}),f}function dar(n,t,i,r){var f=r.brushStyle.lineWidth||0,u=lw(f,6),s=i[0][0],h=i[1][0],e=s-f/2,o=h-f/2,a=i[0][1],v=i[1][1],c=a-u+f/2,l=v-u+f/2,y=a-s,p=v-h,w=y+f,b=p+f;hs(n,t,"main",s,h,y,p);r.transformable&&(hs(n,t,"w",e,o,u,b),hs(n,t,"e",c,o,u,b),hs(n,t,"n",e,o,w,u),hs(n,t,"s",e,l,w,u),hs(n,t,"nw",e,o,u,u),hs(n,t,"ne",c,o,u,u),hs(n,t,"sw",e,l,u,u),hs(n,t,"se",c,l,u,u))}function pii(n,i){var u=i.__brushOption,r=u.transformable,f=i.childAt(0);f.useStyle(wii(u));f.attr({silent:!r,cursor:r?"move":"default"});t([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(t){var u=i.childOfName(t.join("")),f=1===t.length?bii(n,t[0]):function(n,t){var i=[bii(n,t[0]),bii(n,t[1])];return("e"===i[0]||"w"===i[0])&&i.reverse(),i.join("")}(n,t);u&&u.attr({silent:!r,invisible:!r,cursor:r?ubu[f]+"-resize":null})})}function hs(n,t,i,r,u,f,e){var o=t.childOfName(i);o&&o.setShape(function(n){var t=bn(n[0][0],n[1][0]),i=bn(n[0][1],n[1][1]),r=lw(n[0][0],n[1][0]),u=lw(n[0][1],n[1][1]);return{x:t,y:i,width:r-t,height:u-i}}(kii(n,t,[[r,u],[r+f,u+e]])))}function wii(n){return a({strokeNoScale:!0},n.brushStyle)}function gar(n,t,i,r){var u=[bn(n,i),bn(t,r)],f=[lw(n,i),lw(t,r)];return[[u[0],f[0]],[u[1],f[1]]]}function bii(n,t){var i=fut({w:"left",e:"right",n:"top",s:"bottom"}[t],function(n){return hh(n.group)}(n));return{left:"w",right:"e",top:"n",bottom:"s"}[i]}function nvr(n,i,r,u,f,e){var s=r.__brushOption,o=n.toRectRange(s.range),h=tvr(i,f,e);t(u,function(n){var t=rbu[n];o[t[0]][t[1]]+=h[t[0]]});s.range=n.fromRectRange(gar(o[0][0],o[1][0],o[0][1],o[1][1]));lii(i,r);iv(i,{isEnd:!1})}function ebu(n,i,r,u){var e=i.__brushOption.range,f=tvr(n,r,u);t(e,function(n){n[0]+=f[0];n[1]+=f[1]});lii(n,i);iv(n,{isEnd:!1})}function tvr(n,t,i){var r=n.group,u=r.transformCoordToLocal(t,i),f=r.transformCoordToLocal(0,0);return[u[0]-f[0],u[1]-f[1]]}function kii(n,t,i){var r=war(n,t);return r&&r!==tv?r.clipPath(i,n._transform):y(i)}function dii(n){var t=n.event;t.preventDefault&&t.preventDefault()}function gii(n,t,i){return n.childOfName("main").contain(t,i)}function ivr(n,t,i,r){var s,u=n._creatingCover,f=n._creatingPanel,o=n._brushOption,e,h;return(n._track.push(i.slice()),function(n){var t=n._track;if(!t.length)return!1;var i=t[t.length-1],r=t[0],u=i[0]-r[0],f=i[1]-r[1];return ibu(u*u+f*f,.5)>6}(n)||u)?(f&&!u&&("single"===o.brushMode&&yii(n),e=y(o),e.brushType=rvr(e.brushType,f),e.panelId=f===tv?null:f.panelId,u=n._creatingCover=lar(n,e),n._covers.push(u)),u&&(h=kn[rvr(n._brushType,f)],u.__brushOption.range=h.getCreatingRange(kii(n,u,n._track)),r&&(aar(n,u),h.updateCommon(n,u)),yar(n,u),s={isEnd:r})):r&&"single"===o.brushMode&&o.removeOnClick&&vii(n,t,i)&&yii(n)&&(s={isEnd:r,removeOnClick:!0}),s}function rvr(n,t){return"auto"===n?t.defaultBrushType:n}function fvr(n,t){if(n._dragging){dii(t);var r=t.offsetX,u=t.offsetY,f=n.group.transformCoordToLocal(r,u),i=ivr(n,t,f,!0);n._dragging=!1;n._track=[];n._creatingCover=null;i&&iv(n,i)}}function evr(n){return{createCover:function(t,i){return kar({toRectRange:function(t){var i=[t,[0,100]];return n&&i.reverse(),i},fromRectRange:function(t){return t[n]}},t,i,[[["w"],["e"]],[["n"],["s"]]][n])},getCreatingRange:function(t){var i=bar(t);return[bn(i[0][n],i[1][n]),lw(i[0][n],i[1][n])]},updateCoverShape:function(t,i,r,u){var f,e=war(t,i),o,s;e!==tv&&e.getLinearBrushOtherExtent?f=e.getLinearBrushOtherExtent(n):(o=t._zr,f=[0,[o.getWidth(),o.getHeight()][1-n]]);s=[r,f];n&&s.reverse();dar(t,i,s,u)},updateCommon:pii,contain:gii}}function ovr(n){return n=nri(n),function(t){return upt(t,n)}}function svr(n,t){return n=nri(n),function(i){var r=null!=t?t:i,f=r?n.width:n.height,u=r?n.x:n.y;return[u,u+(f||0)]}}function hvr(n,t,i){var r=nri(n);return function(n,u){return r.contain(u[0],u[1])&&!aot(n,t,i)}}function nri(n){return nt.create(n)}function cvr(n){n.registerComponentView(nar);n.registerComponentModel(iar);n.registerCoordinateSystem("parallel",sar);n.registerPreprocessor(bwu);n.registerComponentModel(lst);n.registerComponentView(sbu);fw(n,"parallel",lst,cbu),function(n){n.registerAction(hbu,function(n,t){t.eachComponent({mainType:"parallelAxis",query:n},function(t){t.axis.model.setActiveIntervals(n.intervals)})});n.registerAction("parallelAxisExpand",function(n,t){t.eachComponent({mainType:"parallel",query:n},function(t){t.setAxisExpand(n)})})}(n)}function pbu(n,i){n.eachSeriesByType("sankey",function(n){var e=n.get("nodeWidth"),o=n.get("nodeGap"),r=function(n,t){return ci(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}(n,i);n.layoutInfo=r;var s=r.width,h=r.height,f=n.getGraph(),u=f.nodes,c=f.edges;!function(n){t(n,function(n){var t=fc(n.outEdges,ast),i=fc(n.inEdges,ast),r=n.getValue()||0,u=Math.max(t,i,r);n.setLayout({value:u},!0)})}(u),function(n,i,r,u,f,e,o,s,h){(function(n,i,r,u,f,e,o){for(var l,w,b,nt,k,d,v=[],g=[],c=[],y=[],p=0,s=0;s<i.length;s++)v[s]=1;for(s=0;s<n.length;s++)g[s]=n[s].inEdges.length,0===g[s]&&c.push(n[s]);for(l=-1;c.length;){for(w=0;w<c.length;w++){var h=c[w],a=h.hostGraph.data.getRawDataItem(h.dataIndex),tt=null!=a.depth&&a.depth>=0;for(tt&&a.depth>l&&(l=a.depth),h.setLayout({depth:tt?a.depth:p},!0),"vertical"===e?h.setLayout({dy:r},!0):h.setLayout({dx:r},!0),b=0;b<h.outEdges.length;b++)nt=h.outEdges[b],v[i.indexOf(nt)]=0,k=nt.node2,0==--g[n.indexOf(k)]&&y.indexOf(k)<0&&y.push(k)}++p;c=y;y=[]}for(s=0;s<v.length;s++)if(1===v[s])throw new Error("Sankey is a DAG, the original data has cycle!");d=l>p-1?l:p-1;o&&"left"!==o&&function(n,i,r,u){var o,s,h,c;if("right"===i){for(var f=[],e=n,l=0;e.length;){for(o=0;o<e.length;o++)for(s=e[o],s.setLayout({skNodeHeight:l},!0),h=0;h<s.inEdges.length;h++)c=s.inEdges[h],f.indexOf(c.node1)<0&&f.push(c.node1);e=f;f=[];++l}t(n,function(n){lvr(n)||n.setLayout({depth:Math.max(0,u-n.getLayout().skNodeHeight)},!0)})}else"justify"===i&&function(n,i){t(n,function(n){lvr(n)||n.outEdges.length||n.setLayout({depth:i},!0)})}(n,u)}(n,o,0,d);!function(n,i,r){t(n,function(n){var t=n.getLayout().depth*i;"vertical"===r?n.setLayout({y:t},!0):n.setLayout({x:t},!0)})}(n,"vertical"===e?(f-r)/d:(u-r)/d,e)})(n,i,r,f,e,s,h),function(n,i,r,u,f,e,o){var s=function(n,i){var u=[],f="vertical"===i?"y":"x",r=uvt(n,function(n){return n.getLayout()[f]});return r.keys.sort(function(n,t){return n-t}),t(r.keys,function(n){u.push(r.buckets.get(n))}),u}(n,o),h;for(function(n,i,r,u,f,e){var o=1/0;t(n,function(n){var h=n.length,i=0,s;t(n,function(n){i+=n.getLayout().value});s="vertical"===e?(u-(h-1)*f)/i:(r-(h-1)*f)/i;s<o&&(o=s)});t(n,function(n){t(n,function(n,t){var i=n.getLayout().value*o;"vertical"===e?(n.setLayout({x:t},!0),n.setLayout({dx:i},!0)):(n.setLayout({y:t},!0),n.setLayout({dy:i},!0))})});t(i,function(n){var t=+n.getValue()*o;n.setLayout({dy:t},!0)})}(s,i,r,u,f,o),tri(s,f,r,u,o),h=1;e>0;e--)wbu(s,h*=.99,o),tri(s,f,r,u,o),nku(s,h,o),tri(s,f,r,u,o)}(n,i,e,f,u,o,s),function(n,i){var r="vertical"===i?"x":"y";t(n,function(n){n.outEdges.sort(function(n,t){return n.node2.getLayout()[r]-t.node2.getLayout()[r]});n.inEdges.sort(function(n,t){return n.node1.getLayout()[r]-t.node1.getLayout()[r]})});t(n,function(n){var i=0,r=0;t(n.outEdges,function(n){n.setLayout({sy:i},!0);i+=n.getLayout().dy});t(n.inEdges,function(n){n.setLayout({ty:r},!0);r+=n.getLayout().dy})})}(n,s)}(u,c,e,o,s,h,0!==pt(u,function(n){return 0===n.getLayout().value}).length?0:n.get("layoutIterations"),n.get("orient"),n.get("nodeAlign"))})}function lvr(n){var t=n.hostGraph.data.getRawDataItem(n.dataIndex);return null!=t.depth&&t.depth>=0}function tri(n,i,r,u,f){var e="vertical"===f?"x":"y";t(n,function(n){var o,t,h;n.sort(function(n,t){return n.getLayout()[e]-t.getLayout()[e]});for(var c=0,l=n.length,a="vertical"===f?"dx":"dy",s=0;s<l;s++)(h=c-(t=n[s]).getLayout()[e])>0&&(o=t.getLayout()[e]+h,"vertical"===f?t.setLayout({x:o},!0):t.setLayout({y:o},!0)),c=t.getLayout()[e]+t.getLayout()[a]+i;if((h=c-i-("vertical"===f?u:r))>0)for(o=t.getLayout()[e]-h,"vertical"===f?t.setLayout({x:o},!0):t.setLayout({y:o},!0),c=o,s=l-2;s>=0;--s)(h=(t=n[s]).getLayout()[e]+t.getLayout()[a]+i-c)>0&&(o=t.getLayout()[e]-h,"vertical"===f?t.setLayout({x:o},!0):t.setLayout({y:o},!0)),c=t.getLayout()[e]})}function wbu(n,i,r){t(n.slice().reverse(),function(n){t(n,function(n){var t,u,f,e;n.outEdges.length&&(t=fc(n.outEdges,bbu,r)/fc(n.outEdges,ast),isNaN(t)&&(u=n.outEdges.length,t=u?fc(n.outEdges,kbu,r)/u:0),"vertical"===r?(f=n.getLayout().x+(t-uc(n,r))*i,n.setLayout({x:f},!0)):(e=n.getLayout().y+(t-uc(n,r))*i,n.setLayout({y:e},!0)))})})}function bbu(n,t){return uc(n.node2,t)*n.getValue()}function kbu(n,t){return uc(n.node2,t)}function dbu(n,t){return uc(n.node1,t)*n.getValue()}function gbu(n,t){return uc(n.node1,t)}function uc(n,t){return"vertical"===t?n.getLayout().x+n.getLayout().dx/2:n.getLayout().y+n.getLayout().dy/2}function ast(n){return n.getValue()}function fc(n,t,i){for(var r,u=0,e=n.length,f=-1;++f<e;)r=+t(n[f],i),isNaN(r)||(u+=r);return u}function nku(n,i,r){t(n,function(n){t(n,function(n){var t,u,f,e;n.inEdges.length&&(t=fc(n.inEdges,dbu,r)/fc(n.inEdges,ast),isNaN(t)&&(u=n.inEdges.length,t=u?fc(n.inEdges,gbu,r)/u:0),"vertical"===r?(f=n.getLayout().x+(t-uc(n,r))*i,n.setLayout({x:f},!0)):(e=n.getLayout().y+(t-uc(n,r))*i,n.setLayout({y:e},!0)))})})}function tku(n){n.eachSeriesByType("sankey",function(n){var u=n.getGraph().nodes,i,r;u.length&&(i=1/0,r=-1/0,t(u,function(n){var t=n.getLayout().value;t<i&&(i=t);t>r&&(r=t)}),t(u,function(t){var f=new di({type:"color",mappingMethod:"linear",dataExtent:[i,r],visual:n.get("color")}).mapValueToVisual(t.getLayout().value),u=t.getModel().get(["itemStyle","color"]);null!=u?(t.setVisual("color",u),t.setVisual("style",{fill:u})):(t.setVisual("color",f),t.setVisual("style",{fill:f}))}))})}function avr(n,t,i,r,u){var f=n.ends,e=new uku({shape:{points:u?fku(f,r,n):f}});return vvr(n,e,t,i,u),e}function vvr(n,t,i,r,u){var o=i.hostModel,e,f;yy[u?"initProps":"updateProps"](t,{shape:{points:n.ends}},o,r);t.useStyle(i.getItemVisual(r,"style"));t.style.strokeNoScale=!0;t.z2=100;e=i.getItemModel(r);f=e.getModel("emphasis");rr(t,e);ui(t,f.get("focus"),f.get("blurScope"),f.get("disabled"))}function fku(n,t,i){return f(n,function(n){return(n=n.slice())[t]=i.initBaseline,n})}function eku(){}function oku(n){var t=function(n){var t=[],i=[];return n.eachSeriesByType("boxplot",function(n){var u=n.getBaseAxis(),r=tt(i,u);r<0&&(r=i.length,i[r]=u,t[r]={axis:u,seriesModels:[]});t[r].seriesModels.push(n)}),t}(n);aw(t,function(n){var t=n.seriesModels;t.length&&(!function(n){var t,f=n.axis,i=n.seriesModels,o=i.length,y=n.boxWidthList=[],p=n.boxOffsetList=[],s=[],r,h;"category"===f.type?t=f.getBandWidth():(r=0,aw(i,function(n){r=Math.max(r,n.getData().count())}),h=f.getExtent(),t=Math.abs(h[1]-h[0])/r);aw(i,function(n){var i=n.get("boxWidth");u(i)||(i=[i,i]);s.push([e(i[0],t)||0,e(i[1],t)||0])});var c=.8*t-2,a=c/o*.3,l=(c-a*(o-1))/o,v=l/2-c/2;aw(i,function(n,t){p.push(v);v+=a+l;y.push(Math.min(Math.max(l,s[t][0]),s[t][1]))})}(n),aw(t,function(t,i){!function(n,t,i){function h(n,i,r){var f,s=e.get(i,r),o=[];return o[u]=n,o[l]=s,isNaN(n)||isNaN(s)?f=[NaN,NaN]:(f=nt.dataToPoint(o))[u]+=t,f}function g(n,t,i){var r=t.slice(),f=t.slice();r[u]+=c;f[u]-=c;i?n.push(r,f):n.push(f,r)}function a(n,t){var i=t.slice(),r=t.slice();i[u]-=c;r[u]+=c;n.push(i,r)}var nt=n.coordinateSystem,e=n.getData(),c=i/2,u="horizontal"===n.get("layout")?0:1,l=1-u,v=["x","y"],y=e.mapDimension(v[u]),o=e.mapDimensionsAll(v[l]),r;if(null!=y&&!(o.length<5))for(r=0;r<e.count();r++){var s=e.get(y,r),p=h(s,o[2],r),w=h(s,o[0],r),b=h(s,o[1],r),k=h(s,o[3],r),d=h(s,o[4],r),f=[];g(f,b,!1);g(f,k,!0);f.push(w,b,d,k);a(f,w);a(f,d);a(f,p);e.setItemLayout(r,{initBaseline:p[l],ends:f})}}(t,n.boxOffsetList[i],n.boxWidthList[i])}))})}function uri(n,t,i){var r=n.ends;return new aku({shape:{points:i?vku(r,n):r},z2:100})}function yvr(n,t){for(var r=!0,i=0;i<t.ends.length;i++)if(n.contain(t.ends[i][0],t.ends[i][1])){r=!1;break}return r}function fri(n,t,i,r){var u=t.getItemModel(i);n.useStyle(t.getItemVisual(i,"style"));n.style.strokeNoScale=!0;n.__simpleBox=r;rr(n,u)}function vku(n,t){return f(n,function(n){return(n=n.slice())[1]=t.initBaseline,n})}function wvr(n,t,i,r){var e=n.getData().getLayout("largePoints"),f=new eri({shape:{points:e},__sign:1,ignoreCoarsePointer:!0}),u;t.add(f);u=new eri({shape:{points:e},__sign:-1,ignoreCoarsePointer:!0});t.add(u);bvr(1,f,n);bvr(-1,u,n);r&&(f.incremental=!0,u.incremental=!0);i&&i.push(f,u)}function bvr(n,t,i){var r=i.get(["itemStyle",n>0?"borderColor":"borderColor0"])||i.get(["itemStyle",n>0?"color":"color0"]),u=i.getModel("itemStyle").getItemStyle(hku);t.useStyle(u);t.style.fill=null;t.style.stroke=r}function yku(n){n&&u(n.series)&&t(n.series,function(n){v(n)&&"k"===n.type&&(n.type="candlestick")})}function kvr(n,t,i,r,u){return i>r?-1:i<r?1:t>0?n.get(u,t-1)<=r?1:-1:1}function dvr(n,t){var i=t.rippleEffectColor||t.color;n.eachChild(function(n){n.attr({z:t.z,zlevel:t.zlevel,style:{stroke:"stroke"===t.brushType?i:null,fill:"fill"===t.brushType?i:null}})})}function iyr(n){var t=n.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(n.data=f(t,function(n){var t={coords:[n[0].coord,n[1].coord]};return n[0].name&&(t.fromName=n[0].name),n[1].name&&(t.toName=n[1].name),att([t,n[0],n[1]])}))}function vst(n){return n instanceof Array||(n=[n,n]),n}function eyr(n){var t=n.dimensions;return"lng"===t[0]&&"lat"===t[1]}function syr(n,t,i,f){var s=n.getItemLayout(t),h=i.get("symbolRepeat"),p=i.get("symbolClip"),w=i.get("symbolPosition")||"start",l=(i.get("symbolRotate")||0)*Math.PI/180||0,a=i.get("symbolPatternSize")||2,v=i.isAnimationEnabled(),o={dataIndex:t,layout:s,itemModel:i,symbolType:n.getItemVisual(t,"symbol")||"circle",style:n.getItemVisual(t,"style"),symbolClip:p,symbolRepeat:h,symbolRepeatDirection:i.get("symbolRepeatDirection"),symbolPatternSize:a,rotation:l,animationModel:v?i:null,hoverScale:v&&i.get(["emphasis","scale"]),z2:i.getShallow("z",!0)||0},c,y;return!function(n,t,i,r,f){var h,c=r.valueDim,e=n.get("symbolBoundingData"),o=r.coordSys.getOtherAxis(r.coordSys.getBaseAxis()),l=o.toGlobalCoord(o.dataToCoord(0)),a=1-+(i[c.wh]<=0),s;u(e)?(s=[hri(o,e[0])-l,hri(o,e[1])-l],s[1]<s[0]&&s.reverse(),h=s[a]):h=null!=e?hri(o,e)-l:t?r.coordSysExtent[c.index][a]-l:i[c.wh];f.boundingLength=h;t&&(f.repeatCutLength=i[c.wh]);f.pxSign=h>0?1:-1}(i,h,s,f,o),function(n,t,i,r,f,o,s,h,c,l){var a,y=c.valueDim,p=c.categoryDim,w=Math.abs(i[p.wh]),v=n.getItemVisual(t,"symbolSize");a=u(v)?v.slice():null==v?["100%","100%"]:[v,v];a[p.index]=e(a[p.index],w);a[y.index]=e(a[y.index],r?w:Math.abs(o));l.symbolSize=a;(l.symbolScale=[a[0]/h,a[1]/h])[y.index]*=(c.isHorizontal?-1:1)*s}(n,t,s,h,0,o.boundingLength,o.pxSign,a,f,o),function(n,t,i,r,u){var f=n.get(adu)||0;f&&(sri.attr({scaleX:t[0],scaleY:t[1],rotation:i}),sri.updateTransform(),f/=sri.getLineScale(),f*=t[r.valueDim.index]);u.valueLineWidth=f||0}(i,o.symbolScale,l,f,o),c=o.symbolSize,y=cp(i.get("symbolOffset"),c),function(n,t,i,u,f,o,s,h,c,l,a,v){var p=a.categoryDim,y=a.valueDim,ot=v.pxSign,nt=Math.max(t[y.index]+h,0),st=nt,ut,k,ft,et,g;if(u){var ht=Math.abs(c),w=yi(n.get("symbolMargin"),"15%")+"",tt=!1;w.lastIndexOf("!")===w.length-1&&(tt=!0,w=w.slice(0,w.length-1));var d=e(w,t[y.index]),it=Math.max(nt+2*d,0),rt=tt?0:2*d,ct=dat(u),b=ct?u:dyr((ht+rt)/it);it=nt+2*(d=(ht-b*nt)/2/(tt?b:Math.max(b-1,1)));rt=tt?0:2*d;ct||"fixed"===u||(b=l?dyr((Math.abs(l)+rt)/it):0);st=b*it-rt;v.repeatTimes=b;v.symbolMargin=d}ut=ot*(st/2);k=v.pathPosition=[];k[p.index]=i[p.wh]/2;k[y.index]="start"===s?ut:"end"===s?c-ut:c/2;o&&(k[0]+=o[0],k[1]+=o[1]);ft=v.bundlePosition=[];ft[p.index]=i[p.xy];ft[y.index]=i[y.xy];et=v.barRectShape=r({},i);et[y.wh]=ot*Math.max(Math.abs(i[y.wh]),Math.abs(k[y.index]+ut));et[p.wh]=i[p.wh];g=v.clipShape={};g[p.xy]=-i[p.xy];g[p.wh]=a.ecSize[p.wh];g[y.xy]=0;g[y.wh]=i[y.wh]}(i,c,s,h,0,y,w,o.valueLineWidth,o.boundingLength,o.repeatCutLength,f,o),o}function hri(n,t){return n.toGlobalCoord(n.dataToCoord(n.scale.parse(t)))}function hyr(n){var t=n.symbolPatternSize,i=si(n.symbolType,-t/2,-t/2,t,t);return i.attr({culling:!0}),"image"!==i.type&&i.setStyle({strokeNoScale:!0}),i}function cyr(n,t,i,r){function l(n){var t=h.slice(),r=i.pxSign,u=n;return("start"===i.symbolRepeatDirection?r>0:r<0)&&(u=f-1-n),t[c.index]=y*(u-f/2+.5)+h[c.index],{x:t[0],y:t[1],scaleX:i.symbolScale[0],scaleY:i.symbolScale[1],rotation:i.rotation}}var s=n.__pictorialBundle,a=i.symbolSize,v=i.valueLineWidth,h=i.pathPosition,c=t.valueDim,f=i.repeatTimes||0,u=0,y=a[t.valueDim.index]+v+2*i.symbolMargin,o,e;for(cri(n,function(n){n.__pictorialAnimationIndex=u;n.__pictorialRepeatTimes=f;u<f?vw(n,null,l(u),i,r):vw(n,null,{scaleX:0,scaleY:0},i,r,function(){s.remove(n)});u++});u<f;u++)o=hyr(i),o.__pictorialAnimationIndex=u,o.__pictorialRepeatTimes=f,s.add(o),e=l(u),vw(o,{x:e.x,y:e.y,scaleX:0,scaleY:0},{scaleX:e.scaleX,scaleY:e.scaleY,rotation:e.rotation},i,r)}function lyr(n,t,i,r){var f=n.__pictorialBundle,u=n.__pictorialMainPath;u?vw(u,null,{x:i.pathPosition[0],y:i.pathPosition[1],scaleX:i.symbolScale[0],scaleY:i.symbolScale[1],rotation:i.rotation},i,r):(u=n.__pictorialMainPath=hyr(i),f.add(u),vw(u,{x:i.pathPosition[0],y:i.pathPosition[1],scaleX:0,scaleY:0,rotation:i.rotation},{scaleX:i.symbolScale[0],scaleY:i.symbolScale[1]},i,r))}function ayr(n,t,i){var f=r({},t.barRectShape),u=n.__pictorialBarRect;u?vw(u,null,{shape:f},t,i):((u=n.__pictorialBarRect=new ot({z2:2,shape:f,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}})).disableMorphing=!0,n.add(u))}function vyr(n,t,i,u){var s;if(i.symbolClip){var f=n.__pictorialClipPath,e=r({},i.clipShape),o=t.valueDim,h=i.animationModel,c=i.dataIndex;f?ct(f,{shape:e},h,c):(e[o.wh]=0,f=new ot({shape:e}),n.__pictorialBundle.setClipPath(f),n.__pictorialClipPath=f,s={},s[o.wh]=i.clipShape[o.wh],yy[u?"updateProps":"initProps"](f,{shape:s},h,c))}}function yyr(n,t){var i=n.getItemModel(t);return i.getAnimationDelayParams=ydu,i.isAnimationEnabled=pdu,i}function ydu(n){return{index:n.__pictorialAnimationIndex,count:n.__pictorialRepeatTimes}}function pdu(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function pyr(n,t,i,r){var u=new p,f=new p;return u.add(f),u.__pictorialBundle=f,f.x=i.bundlePosition[0],f.y=i.bundlePosition[1],i.symbolRepeat?cyr(u,t,i):lyr(u,0,i),ayr(u,i,r),vyr(u,t,i,r),u.__pictorialShapeStr=byr(n,i),u.__pictorialSymbolMeta=i,u}function wyr(n,i,r,u){var e=u.__pictorialBarRect,f;e&&e.removeTextContent();f=[];cri(u,function(n){f.push(n)});u.__pictorialMainPath&&f.push(u.__pictorialMainPath);u.__pictorialClipPath&&(r=null);t(f,function(n){sh(n,{scaleX:0,scaleY:0},r,i,function(){u.parent&&u.parent.remove(u)})});n.setItemGraphicEl(i,null)}function byr(n,t){return[n.getItemVisual(t.dataIndex,"symbol")||"none",!!t.symbolRepeat,!!t.symbolClip].join(":")}function cri(n,i,r){t(n.__pictorialBundle.children(),function(t){t!==n.__pictorialBarRect&&i.call(r,t)})}function vw(n,t,i,r,u,f){t&&n.attr(t);r.symbolClip&&!u?i&&n.attr(i):i&&yy[u?"updateProps":"initProps"](n,i,r.animationModel,r.dataIndex,f)}function kyr(n,t,i){var e=i.dataIndex,u=i.itemModel,f=u.getModel("emphasis"),h=f.getModel("itemStyle").getItemStyle(),c=u.getModel(["blur","itemStyle"]).getItemStyle(),l=u.getModel(["select","itemStyle"]).getItemStyle(),o=u.getShallow("cursor"),a=f.get("focus"),v=f.get("blurScope"),y=f.get("scale"),s;cri(n,function(n){var t,u;n instanceof wi?(t=n.style,n.useStyle(r({image:t.image,x:t.x,y:t.y,width:t.width,height:t.height},i.style))):n.useStyle(i.style);u=n.ensureState("emphasis");u.style=h;y&&(u.scaleX=1.1*n.scaleX,u.scaleY=1.1*n.scaleY);n.ensureState("blur").style=c;n.ensureState("select").style=l;o&&(n.cursor=o);n.z2=i.z2});s=t.valueDim.posDesc[+(i.boundingLength>0)];cr(n.__pictorialBarRect,tr(u),{labelFetcher:t.seriesModel,labelDataIndex:e,defaultText:gp(t.seriesModel.getData(),e),inheritColor:i.style.fill,defaultOpacity:i.style.opacity,defaultOutsidePosition:s});ui(n,a,v,f.get("disabled"))}function dyr(n){var t=Math.round(n);return Math.abs(n-t)<.0001?t:Math.ceil(n)}function ddu(n){n.eachSeriesByType("themeRiver",function(n){var r=n.getData(),f=n.coordinateSystem,u={},i=f.getRect(),t,o;u.rect=i;t=n.get("boundaryGap");o=f.getAxis();(u.boundaryGap=t,"horizontal"===o.orient)?(t[0]=e(t[0],i.height),t[1]=e(t[1],i.height),gyr(r,n,i.height-t[0]-t[1])):(t[0]=e(t[0],i.width),t[1]=e(t[1],i.width),gyr(r,n,i.width-t[0]-t[1]));r.setLayout("layoutInfo",u)})}function gyr(n,t,i){var u;if(n.count())for(var s,l=t.coordinateSystem,o=t.getLayerSeries(),a=n.mapDimension("single"),v=n.mapDimension("value"),e=f(o,function(t){return f(t.indices,function(t){var i=l.dataToPoint(n.get(a,t));return i[1]=n.get(v,t),i})}),c=function(n){for(var i,f,r,u,c,l=n.length,e=n[0].length,o=[],s=[],t=0,h=0;h<e;++h){for(i=0,f=0;f<l;++f)i+=n[f][h][1];i>t&&(t=i);o.push(i)}for(r=0;r<e;++r)s[r]=(t-o[r])/2;for(t=0,u=0;u<e;++u)c=o[u]+s[u],c>t&&(t=c);return{y0:s,max:t}}(e),y=c.y0,h=i/c.max,p=o.length,w=o[0].indices.length,r=0;r<w;++r)for(s=y[r]*h,n.setItemLayout(o[0].indices[r],{layerIndex:0,x:e[0][r][0],y0:s,y:e[0][r][1]*h}),u=1;u<p;++u)s+=e[u-1][r][1]*h,n.setItemLayout(o[u].indices[r],{layerIndex:u,x:e[u][r][0],y0:s,y:e[u][r][1]*h})}function ipr(n){var r=0,i;t(n.children,function(n){ipr(n);var t=n.value;u(t)&&(t=t[0]);r+=t});i=n.value;u(i)&&(i=i[0]);(null==i||isNaN(i))&&(i=r);i<0&&(i=0);u(n.value)?n.value[0]=i:n.value=i}function tgu(n,i,r){i.eachSeriesByType(n,function(n){var f=n.get("center"),o=n.get("radius"),l;u(o)||(o=[0,o]);u(f)||(f=[f,f]);var p=r.getWidth(),w=r.getHeight(),h=Math.min(p,w),b=e(f[0],p),k=e(f[1],w),s=e(o[0],h/2),ft=e(o[1],h/2),c=-n.get("startAngle")*ari,d=n.get("minAngle")*ari,g=n.getData().tree.root,i=n.getViewRoot(),et=i.depth,nt=n.get("sort");null!=nt&&rpr(i,nt);l=0;t(i.children,function(n){isNaN(n.getValue())||l++});var tt=i.getValue(),it=Math.PI/(tt||l)*2,a=i.depth>0,ot=i.height-(a?-1:1),v=(ft-s)/(ot||1),y=n.get("clockwise"),st=n.get("stillShowZeroSum"),ht=y?1:-1,rt=function(i,r){var f,nt,u,w;if(i){if(f=r,i!==g){nt=i.getValue();u=0===tt&&st?it:nt*it;u<d&&(u=d);f=r+ht*u;var ut=i.depth-et-(a?-1:1),ft=s+v*ut,ot=s+v*(ut+1),o=n.getLevelModel(i);if(o){var c=o.get("r0",!0),l=o.get("r",!0),p=o.get("radius",!0);null!=p&&(c=p[0],l=p[1]);null!=c&&(ft=e(c,h/2));null!=l&&(ot=e(l,h/2))}i.setLayout({angle:u,startAngle:r,endAngle:f,clockwise:y,cx:b,cy:k,r0:ft,r:ot})}return i.children&&i.children.length&&(w=0,t(i.children,function(n){w+=rt(n,r+w)})),f-r}};if(a){var ct=s,lt=s+v,ut=2*Math.PI;g.setLayout({angle:ut,startAngle:c,endAngle:c+ut,clockwise:y,cx:b,cy:k,r0:ct,r:lt})}rt(i,c)})}function rpr(n,i){var r=n.children||[];n.children=function(n,t){var i,r;return l(t)?(i=f(n,function(n,t){var i=n.getValue();return{params:{depth:n.depth,height:n.height,dataIndex:n.dataIndex,getValue:function(){return i}},index:t}}),i.sort(function(n,i){return t(n.params,i.params)}),f(i,function(t){return n[t.index]})):(r="asc"===t,n.sort(function(n,t){var i=(n.getValue()-t.getValue())*(r?1:-1);return 0===i?(n.dataIndex-t.dataIndex)*(r?-1:1):i}))}(r,i);r.length&&t(n.children,function(n){rpr(n,i)})}function igu(n){var t={};n.eachSeriesByType("sunburst",function(n){var i=n.getData(),u=i.tree;u.eachNode(function(f){var e=f.getModel().getModel("itemStyle").getItemStyle();e.fill||(e.fill=function(n,i,r){for(var f,u=n;u&&u.depth>1;)u=u.parentNode;return f=i.getColorFromPalette(u.name||u.dataIndex+"",t),n.depth>1&&o(f)&&(f=oit(f,(n.depth-1)/(r-1)*.5)),f}(f,n,u.root.height));r(i.ensureUniqueItemVisual(f.dataIndex,"style"),e)})})}function fgu(n,t){return t=t||[0,0],f(["x","y"],function(i,r){var u=this.getAxis(i),f=t[r],e=n[r]/2;return"category"===u.type?u.getBandWidth():Math.abs(u.dataToCoord(f-e)-u.dataToCoord(f+e))},this)}function egu(n,t){return t=t||[0,0],f([0,1],function(i){var f=t[i],e=n[i]/2,r=[],u=[];return r[i]=f-e,u[i]=f+e,r[1-i]=u[1-i]=t[1-i],Math.abs(this.dataToPoint(r)[i]-this.dataToPoint(u)[i])},this)}function ogu(n,t){var i=this.getAxis(),r=t instanceof Array?t[0]:t,u=(n instanceof Array?n[0]:n)/2;return"category"===i.type?i.getBandWidth():Math.abs(i.dataToCoord(r-u)-i.dataToCoord(r+u))}function sgu(n,t){return t=t||[0,0],f(["Radius","Angle"],function(i,r){var u=this["get"+i+"Axis"](),e=t[r],o=n[r]/2,f="category"===u.type?u.getBandWidth():Math.abs(u.dataToCoord(e-o)-u.dataToCoord(e+o));return"Angle"===i&&(f=f*Math.PI/180),f},this)}function fpr(n,t,i,r){return n&&(n.legacy||!1!==n.legacy&&!i&&!r&&"tspan"!==t&&("text"===t||h(n,"text")))}function epr(n,i,r){var e,s,f,u=n,o;return"text"===i?f=u:(f={},h(u,"text")&&(f.text=u.text),h(u,"rich")&&(f.rich=u.rich),h(u,"textFill")&&(f.fill=u.textFill),h(u,"textStroke")&&(f.stroke=u.textStroke),h(u,"fontFamily")&&(f.fontFamily=u.fontFamily),h(u,"fontSize")&&(f.fontSize=u.fontSize),h(u,"fontStyle")&&(f.fontStyle=u.fontStyle),h(u,"fontWeight")&&(f.fontWeight=u.fontWeight),s={type:"text",style:f,silent:!0},e={},o=h(u,"textPosition"),r?e.position=o?u.textPosition:"inside":o&&(e.position=u.textPosition),h(u,"textPosition")&&(e.position=u.textPosition),h(u,"textOffset")&&(e.offset=u.textOffset),h(u,"textRotation")&&(e.rotation=u.textRotation),h(u,"textDistance")&&(e.distance=u.textDistance)),opr(f,n),t(f.rich,function(n){opr(n,n)}),{textConfig:e,textContent:s}}function opr(n,t){t&&(t.font=t.textFont||t.font,h(t,"textStrokeWidth")&&(n.lineWidth=t.textStrokeWidth),h(t,"textAlign")&&(n.align=t.textAlign),h(t,"textVerticalAlign")&&(n.verticalAlign=t.textVerticalAlign),h(t,"textLineHeight")&&(n.lineHeight=t.textLineHeight),h(t,"textWidth")&&(n.width=t.textWidth),h(t,"textHeight")&&(n.height=t.textHeight),h(t,"textBackgroundColor")&&(n.backgroundColor=t.textBackgroundColor),h(t,"textPadding")&&(n.padding=t.textPadding),h(t,"textBorderColor")&&(n.borderColor=t.textBorderColor),h(t,"textBorderWidth")&&(n.borderWidth=t.textBorderWidth),h(t,"textBorderRadius")&&(n.borderRadius=t.textBorderRadius),h(t,"textBoxShadowColor")&&(n.shadowColor=t.textBoxShadowColor),h(t,"textBoxShadowBlur")&&(n.shadowBlur=t.textBoxShadowBlur),h(t,"textBoxShadowOffsetX")&&(n.shadowOffsetX=t.textBoxShadowOffsetX),h(t,"textBoxShadowOffsetY")&&(n.shadowOffsetY=t.textBoxShadowOffsetY))}function spr(n,i,r){var u=n,e,o,f;return u.textPosition=u.textPosition||r.position||"inside",null!=r.offset&&(u.textOffset=r.offset),null!=r.rotation&&(u.textRotation=r.rotation),null!=r.distance&&(u.textDistance=r.distance),e=u.textPosition.indexOf("inside")>=0,o=n.fill||"#000",hpr(u,i),f=null==u.textFill,e?f&&(u.textFill=r.insideFill||"#fff",!u.textStroke&&r.insideStroke&&(u.textStroke=r.insideStroke),!u.textStroke&&(u.textStroke=o),null==u.textStrokeWidth&&(u.textStrokeWidth=2)):(f&&(u.textFill=n.fill||r.outsideFill||"#000"),!u.textStroke&&r.outsideStroke&&(u.textStroke=r.outsideStroke)),u.text=i.text,u.rich=i.rich,t(i.rich,function(n){hpr(n,n)}),u}function hpr(n,t){t&&(h(t,"fill")&&(n.textFill=t.fill),h(t,"stroke")&&(n.textStroke=t.fill),h(t,"lineWidth")&&(n.textStrokeWidth=t.lineWidth),h(t,"font")&&(n.font=t.font),h(t,"fontStyle")&&(n.fontStyle=t.fontStyle),h(t,"fontWeight")&&(n.fontWeight=t.fontWeight),h(t,"fontSize")&&(n.fontSize=t.fontSize),h(t,"fontFamily")&&(n.fontFamily=t.fontFamily),h(t,"align")&&(n.textAlign=t.align),h(t,"verticalAlign")&&(n.textVerticalAlign=t.verticalAlign),h(t,"lineHeight")&&(n.textLineHeight=t.lineHeight),h(t,"width")&&(n.textWidth=t.width),h(t,"height")&&(n.textHeight=t.height),h(t,"backgroundColor")&&(n.textBackgroundColor=t.backgroundColor),h(t,"padding")&&(n.textPadding=t.padding),h(t,"borderColor")&&(n.textBorderColor=t.borderColor),h(t,"borderWidth")&&(n.textBorderWidth=t.borderWidth),h(t,"borderRadius")&&(n.textBorderRadius=t.borderRadius),h(t,"shadowColor")&&(n.textBoxShadowColor=t.shadowColor),h(t,"shadowBlur")&&(n.textBoxShadowBlur=t.shadowBlur),h(t,"shadowOffsetX")&&(n.textBoxShadowOffsetX=t.shadowOffsetX),h(t,"shadowOffsetY")&&(n.textBoxShadowOffsetY=t.shadowOffsetY),h(t,"textShadowColor")&&(n.textShadowColor=t.textShadowColor),h(t,"textShadowBlur")&&(n.textShadowBlur=t.textShadowBlur),h(t,"textShadowOffsetX")&&(n.textShadowOffsetX=t.textShadowOffsetX),h(t,"textShadowOffsetY")&&(n.textShadowOffsetY=t.textShadowOffsetY))}function vri(n,t,i,u,f){var h=n+"Animation",e=hy(n,u,f)||{},o=yw(t).userDuring;return e.duration>0&&(e.during=o?s(hgu,{el:t,userDuring:o}):null,e.setToFinal=!0,e.scope=n),r(e,i[h]),e}function pst(n,i,u,f){var a=(f=f||{}).dataIndex,v=f.isInit,p=f.clearStyle,y=u.isAnimationEnabled(),w=yw(n),c=i.style,e,o,s,l;w.userDuring=i.during;e={};o={},(function(n,t,i){for(var u,r=0;r<lpr.length;r++){var e=lpr[r],o=cpr[e],f=t[e];f&&(i[o[0]]=f[0],i[o[1]]=f[1])}for(r=0;r<be.length;r++)u=be[r],null!=t[u]&&(i[u]=t[u])}(0,i,o),ppr("shape",i,o),ppr("extra",i,o),!v&&y&&(function(n,t,i){for(var r,o,f=t.transition,e=rv(f)?be:kt(f||[]),u=0;u<e.length;u++)r=e[u],"style"!==r&&"shape"!==r&&"extra"!==r&&(o=n[r],i[r]=o)}(n,i,e),ypr("shape",n,i,e),ypr("extra",n,i,e),function(n,t,i,r){var f,s,e,c,l,u,h,a,v,y,o;if(i&&(s=n.style,s))if(e=i.transition,c=t.transition,e&&!rv(e))for(l=kt(e),f||(f=r.style={}),u=0;u<l.length;u++)h=s[o=l[u]],f[o]=h;else if(n.getAnimationStyleProps&&(rv(c)||rv(e)||tt(c,"style")>=0)&&(a=n.getAnimationStyleProps(),v=a?a.style:null,v))for(f||(f=r.style={}),y=et(i),u=0;u<y.length;u++)v[o=y[u]]&&(h=s[o],f[o]=h)}(n,i,c,e)),o.style=c,function(n,t,i){var u=t.style,f,r,e;if(!n.isGroup&&u){if(i)for(n.useStyle({}),f=n.animators,r=0;r<f.length;r++)e=f[r],"style"===e.targetName&&e.changeTarget(n.style);n.setStyle(u)}t&&(t.style=null,t&&n.attr(t),t.style=u)}(n,o,p),function(n,t){h(t,"silent")&&(n.silent=t.silent);h(t,"ignore")&&(n.ignore=t.ignore);n instanceof rf&&h(t,"invisible")&&(n.invisible=t.invisible);n instanceof ut&&h(t,"autoBatch")&&(n.autoBatch=t.autoBatch)}(n,i),y)&&(v?(s={},t(yst,function(n){var t=n?i[n]:i;t&&t.enterFrom&&(n&&(s[n]=s[n]||{}),r(n?s[n]:s,t.enterFrom))}),l=vri("enter",n,i,u,a),l.duration>0&&n.animateFrom(s,l)):!function(n,t,i,r,u){if(u){var f=vri("update",n,t,r,i);f.duration>0&&n.animateFrom(u,f)}}(n,i,a||0,u,e));apr(n,i);c?n.dirty():n.markRedraw()}function apr(n,t){for(var i,e,u=yw(n).leaveToProps,f=0;f<yst.length;f++)i=yst[f],e=i?t[i]:t,e&&e.leaveTo&&(u||(u=yw(n).leaveToProps={}),i&&(u[i]=u[i]||{}),r(i?u[i]:u,e.leaveTo))}function wst(n,t,i,r){var u,f,e;n&&(u=n.parent,f=yw(n).leaveToProps,f?(e=vri("update",n,t,i,0),e.done=function(){u.remove(n);r&&r()},n.animateTo(f,e)):(u.remove(n),r&&r()))}function rv(n){return"all"===n}function hgu(){var n=this,t=n.el,r,i;t&&(r=yw(t).userDuring,i=n.userDuring,r===i?(ce.el=t,i(vpr)):n.el=n.userDuring=null)}function ypr(n,t,i,u){var l=i[n],e,o,a,c,v,f,s,y,h;if(l&&(o=t[n],o))if(a=i.transition,c=l.transition,c)if(!e&&(e=u[n]={}),rv(c))r(e,o);else for(v=kt(c),f=0;f<v.length;f++)s=o[h=v[f]],e[h]=s;else if(rv(a)||tt(a,n)>=0)for(e||(e=u[n]={}),y=et(o),f=0;f<y.length;f++)s=o[h=y[f]],cgu(l[h],s)&&(e[h]=s)}function ppr(n,t,i){var r=t[n],f;if(r)for(var o=i[n]={},e=et(r),u=0;u<e.length;u++)f=e[u],o[f]=rk(r[f])}function cgu(n,t){return ir(n)?n!==t:null!=n&&isFinite(n)}function bpr(n){n.stopAnimation("keyframe");n.attr(yri(n))}function bst(n,i,r){var o,f,s,e;r.isAnimationEnabled()&&i&&(u(i)?t(i,function(t){bst(n,t,r)}):(o=i.keyframes,f=i.duration,r&&null==f&&(s=hy("enter",r,0),f=s&&s.duration),o&&f&&(e=yri(n),t(yst,function(r){if(!r||n[r]){var u;o.sort(function(n,t){return n.percent-t.percent});t(o,function(o){var c=n.animators,l=r?o[r]:o,s,h,a;if(l&&(s=et(l),r||(s=pt(s,function(n){return tt(wpr,n)<0})),s.length)){for(u||((u=n.animate(r,i.loop,!0)).scope="keyframe"),h=0;h<c.length;h++)c[h]!==u&&c[h].targetName===u.targetName&&c[h].stopTracks(s);r&&(e[r]=e[r]||{});a=r?e[r]:e;t(s,function(t){a[t]=((r?n[r]:n)||{})[t]});u.whenWithKeys(f*o.percent,l,s,o.easing)}});u&&u.delay(i.delay||0).duration(f).start(i.easing)}}))))}function dri(n){return n instanceof ut}function gri(n){return n instanceof rf}function nui(n){var t,r=n.type,u,e;if("path"===r){var i=n.shape,o=null!=i.width&&null!=i.height?{x:i.x||0,y:i.y||0,width:i.width,height:i.height}:null,f=uwr(i);t=nd(f,null,o,i.layout||"center");cs(t).customPathData=f}else if("image"===r)t=new wi({}),cs(t).customImagePath=n.style.image;else if("text"===r)t=new st({});else if("group"===r)t=new p;else{if("compoundPath"===r)throw new Error('"compoundPath" is not supported yet.');u=uut(r);u||(e="",vt(e));t=new u}return cs(t).customGraphicType=r,t.name=n.name,t.z2EmphasisLift=1,t.z2SelectLift=1,t}function tui(n,t,i,r,u,f,e){var a,o,s,c,l;bpr(t);a=u&&u.normal.cfg;a&&t.setTextConfig(a);r&&null==r.transition&&(r.transition=lgu);o=r&&r.style;o&&("text"===t.type&&(s=o,h(s,"textFill")&&(s.fill=s.textFill),h(s,"textStroke")&&(s.stroke=s.textStroke)),c=void 0,l=dri(t)?o.decal:null,n&&l&&(l.dirty=!0,c=ap(l,n)),o.__decalPattern=c);gri(t)&&o&&(c=o.__decalPattern)&&(o.decal=c);pst(t,r,f,{dataIndex:i,isInit:e,clearStyle:!0});bst(t,r.keyframeAnimation,f)}function dpr(n,t,i,r,u){var f=t.isGroup?null:t,s=u&&u[n].cfg,e,o;f&&(e=f.ensureState(n),!1===r?(o=f.getState(n),o&&(o.style=null)):e.style=r||null,s&&(e.textConfig=s),vl(f))}function vgu(n,t,i){var r=i===ec,u=r?t:kst(t,i),f=u?u.z2:null;null!=f&&((r?n:n.ensureState(i)).z2=f||0)}function gpr(n,t,i,r){function s(n){return n===u?l||(l=t.getItemModel(n)):t.getItemModel(n)}function g(n,i){return t.hasItemOption?n===u?v[i]||(v[i]=s(n).getModel(bri[i])):s(n).getModel(bri[i]):b[i]}function nt(n,i){return t.hasItemOption?n===u?y[i]||(y[i]=s(n).getModel(kri[i])):s(n).getModel(kri[i]):k[i]}function tt(n,t){for(var i in t)h(t,i)&&(n[i]=t[i])}function it(n,t){n&&(n.textFill&&(t.textFill=n.textFill),n.textPosition&&(t.textPosition=n.textPosition))}var w=n.get("renderItem"),f=n.coordinateSystem,c={},e;f&&(c=f.prepareCustoms?f.prepareCustoms(f):agu[f.type](f));for(var u,l,rt=a({getWidth:r.getWidth,getHeight:r.getHeight,getZr:r.getZr,getDevicePixelRatio:r.getDevicePixelRatio,value:function(n,i){return null==i&&(i=u),t.getStore().get(t.getDimensionIndex(n||0),i)},style:function(i,r){var v;null==r&&(r=u);var e=t.getItemVisual(r,"style"),s=e&&e.fill,c=e&&e.opacity,f=g(r,ec).getItemStyle();null!=s&&(f.fill=s);null!=c&&(f.opacity=c);var l={inheritColor:o(s)?s:"#000"},h=nt(r,ec),a=gt(h,null,l,!1,!0);return a.text=h.getShallow("show")?d(n.getFormattedLabel(r,ec),gp(t,r)):null,v=eut(h,l,!1),it(i,f),f=spr(f,a,v),i&&tt(f,i),f.legacy=!0,f},ordinalRawValue:function(n,i){var r,f,e,o;return(null==i&&(i=u),n=n||0,r=t.getDimensionInfo(n),!r)?(f=t.getDimensionIndex(n),f>=0?t.getStore().get(f,i):void 0):(e=t.get(r.name,i),o=r&&r.ordinalMeta,o?o.categories[e]:e)},styleEmphasis:function(i,r){var s;null==r&&(r=u);var f=g(r,ls).getItemStyle(),e=nt(r,ls),o=gt(e,null,null,!0,!0);return o.text=e.getShallow("show")?le(n.getFormattedLabel(r,ls),n.getFormattedLabel(r,ec),gp(t,r)):null,s=eut(e,null,!0),it(i,f),f=spr(f,o,s),i&&tt(f,i),f.legacy=!0,f},visual:function(n,i){if(null==i&&(i=u),h(upr,n)){var r=t.getItemVisual(i,"style");return r?r[upr[n]]:null}if(h(rgu,n))return t.getItemVisual(i,n)},barLayout:function(n){if("cartesian2d"===f.type)return function(n){var u=[],f=n.axis,e,t,o,r,i;if("category"===f.type){for(e=f.getBandWidth(),t=0;t<n.count;t++)u.push(a({bandWidth:e,axisKey:"axis0",stackId:cet+t},n));for(o=ctr(u),r=[],t=0;t<n.count;t++)i=o.axis0[cet+t],i.offsetCenter=i.offset+i.width/2,r.push(i);return r}}(a({axis:f.getBaseAxis()},n))},currentSeriesIndices:function(){return i.getCurrentSeriesIndices()},font:function(n){return npi(n,i)}},c.api||{}),ut={context:{},seriesId:n.id,seriesName:n.name,seriesIndex:n.seriesIndex,coordSys:c.coordSys,dataInsideLength:t.count(),encode:ygu(n.getData())},v={},y={},b={},k={},p=0;p<oc.length;p++)e=oc[p],b[e]=n.getModel(bri[e]),k[e]=n.getModel(kri[e]);return function(n,i){return u=n,l=null,v={},y={},w&&w(a({dataIndexInside:n,dataIndex:t.getRawIndex(n),actionType:i?i.type:null},ut),rt)}}function ygu(n){var i={};return t(n.dimensions,function(t){var r=n.getDimensionInfo(t),u;r.isExtraCoord||(u=r.coordDim,(i[u]=i[u]||[])[r.coordDimIndex]=n.getDimensionIndex(t))}),i}function iui(n,t,i,r,u,f,e){if(r){var o=rui(n,t,i,r,u,f);return o&&e.setItemGraphicEl(i,o),o&&ui(o,r.focus,r.blurScope,r.emphasisDisabled),o}f.remove(t)}function rui(n,t,i,r,u,f){var v=-1,y=t,o,s,l,e,a,c,p;for(t&&nwr(t,r,u)&&(v=tt(f.childrenRef(),t),t=null),l=!t,e=t,e?e.clearStates():(e=nui(r),y&&(o=y,(s=e).copyTransform(o),gri(s)&&gri(o)&&(s.setStyle(o.style),s.z=o.z,s.z2=o.z2,s.zlevel=o.zlevel,s.invisible=o.invisible,s.ignore=o.ignore,dri(s)&&dri(o)&&s.setShape(o.shape)))),!1===r.morph?e.disableMorphing=!0:e.disableMorphing&&(e.disableMorphing=!1),vf.normal.cfg=vf.normal.conOpt=vf.emphasis.cfg=vf.emphasis.conOpt=vf.blur.cfg=vf.blur.conOpt=vf.select.cfg=vf.select.conOpt=null,vf.isLegacy=!1,function(n,t,i,r,u,f){var e,c,h,s,l;if(!n.isGroup){twr(i,null,f);twr(i,ls,f);var o=f.normal.conOpt,a=f.emphasis.conOpt,v=f.blur.conOpt,y=f.select.conOpt;if(null!=o||null!=a||null!=y||null!=v)if(e=n.getTextContent(),!1===o)e&&n.removeTextContent();else{for(o=f.normal.conOpt=o||{type:"text"},e?e.clearStates():(e=nui(o),n.setTextContent(e)),tui(null,e,t,o,null,r,u),c=o&&o.style,h=0;h<oc.length;h++)s=oc[h],s!==ec&&(l=f[s].conOpt,dpr(s,e,0,uui(o,l,s),null));c?e.dirty():e.markRedraw()}}}(e,i,r,u,l,vf),function(n,t,i,r,u){var e=i.clipPath,f;!1===e?n&&n.getClipPath()&&n.removeClipPath():e&&(f=n.getClipPath(),f&&nwr(f,e,r)&&(f=null),f||(f=nui(e),n.setClipPath(f)),tui(null,f,t,e,null,r,u))}(e,i,r,u,l),tui(n,e,i,r,vf,u,l),h(r,"info")&&(cs(e).info=r.info),a=0;a<oc.length;a++)c=oc[a],c!==ec&&(p=kst(r,c),dpr(c,e,0,uui(r,p,c),vf));return function(n,t,i){var f,u;if(!n.isGroup){var r=n,e=i.currentZ,o=i.currentZLevel;for(r.z=e,r.zlevel=o,f=t.z2,null!=f&&(r.z2=f||0),u=0;u<oc.length;u++)vgu(r,t,oc[u])}}(e,r,u),"group"===r.type&&function(n,t,i,r,u){var o=r.children,l=o?o.length:0,a=r.$mergeChildren,v="byName"===a||r.diffChildrenByName,y=!1===a,s,f,e,c,h,p;if(l||v||y){if(v)return s={api:n,oldChildren:t.children()||[],newChildren:o||[],dataIndex:i,seriesModel:u,group:t},void new ro(s.oldChildren,s.newChildren,iwr,iwr,s).add(rwr).update(rwr).remove(wgu).execute();for(y&&t.removeAll(),f=0;f<l;f++)e=o[f],c=t.childAt(f),e?(null==e.ignore&&(e.ignore=!1),rui(n,c,i,e,u,t)):c.ignore=!0;for(h=t.childCount()-1;h>=f;h--)p=t.childAt(h),pgu(t,p,u)}}(n,e,i,r,u),v>=0?f.replaceAt(e,v):f.add(e),e}function nwr(n,t,i){var u,f=cs(n),r=t.type,e=t.shape,o=t.style;return i.isUniversalTransitionEnabled()||null!=r&&r!==f.customGraphicType||"path"===r&&(u=e)&&(h(u,"pathData")||h(u,"d"))&&uwr(e)!==f.customPathData||"image"===r&&h(o,"image")&&o.image!==f.customImagePath}function twr(n,t,i){var e=t?kst(n,t):n,o=t?uui(n,e,ls):n.style,l=n.type,f=e?e.textConfig:null,s=n.textContent,r=s?t?kst(s,t):s:null,u,h,c;o&&(i.isLegacy||fpr(o,l,!!f,!!r))&&(i.isLegacy=!0,u=epr(o,l,!t),!f&&u.textConfig&&(f=u.textConfig),!r&&u.textContent&&(r=u.textContent));!t&&r&&(h=r,h.type||(h.type="text"));c=t?i[t]:i.normal;c.cfg=f;c.conOpt=r}function kst(n,t){return t?n?n[t]:null:n}function uui(n,t,i){var r=t&&t.style;return null==r&&i===ls&&n&&(r=n.styleEmphasis),r}function pgu(n,t,i){t&&wst(t,cs(n).option,i)}function iwr(n,t){var i=n&&n.name;return null!=i?i:"e\0\0"+t}function rwr(n,t){var i=this.context,r=null!=n?i.newChildren[n]:null,u=null!=t?i.oldChildren[t]:null;rui(i.api,u,i.dataIndex,r,i.seriesModel,i.group)}function wgu(n){var i=this.context,t=i.oldChildren[n];t&&wst(t,cs(t).option,i.seriesModel)}function uwr(n){return n&&(n.pathData||n.d)}function ewr(n,t,i,r){owr(uv(i).lastProp,r)||(uv(i).lastProp=r,t?ct(i,r,n):(i.stopAnimation(),i.attr(r)))}function owr(n,i){if(v(n)&&v(i)){var r=!0;return t(i,function(t,i){r=r&&owr(n[i],t)}),!!r}return n===i}function swr(n,t){n[t.get(["label","show"])?"show":"hide"]()}function oui(n){return{x:n.x||0,y:n.y||0,rotation:n.rotation||0}}function hwr(n,t,i){var r=t.get("z"),u=t.get("zlevel");n&&n.traverse(function(n){"group"!==n.type&&(null!=r&&(n.z=r),null!=u&&(n.zlevel=u),n.silent=i)})}function sui(n){var t,i=n.get("type"),r=n.getModel(i+"Style");return"line"===i?(t=r.getLineStyle()).fill=null:"shadow"===i&&((t=r.getAreaStyle()).stroke=null),t}function cwr(n,t,i,r,u){var a=lwr(i.get("value"),t.axis,t.ecModel,i.get("seriesDataIndices"),{precision:i.get(["label","precision"]),formatter:i.get(["label","formatter"])}),e=i.getModel("label"),o=ah(e.get("padding")||0),v=e.getFont(),y=fk(a,v),f=u.position,h=y.width+o[1]+o[3],c=y.height+o[0]+o[2],p=u.align,l,s;"right"===p&&(f[0]-=h);"center"===p&&(f[0]-=h/2);l=u.verticalAlign;"bottom"===l&&(f[1]-=c);"middle"===l&&(f[1]-=c/2),function(n,t,i,r){var u=r.getWidth(),f=r.getHeight();n[0]=Math.min(n[0]+t,u)-t;n[1]=Math.min(n[1]+i,f)-i;n[0]=Math.max(n[0],0);n[1]=Math.max(n[1],0)}(f,h,c,r);s=e.get("backgroundColor");s&&"auto"!==s||(s=t.get(["axisLine","lineStyle","color"]));n.label={x:f[0],y:f[1],style:gt(e,{text:a,font:v,fill:e.getTextColor(),padding:o,backgroundColor:s}),z2:10}}function lwr(n,i,r,u,f){var s,e,h;return n=i.scale.parse(n),s=i.scale.getLabel({value:n},{precision:f.precision}),e=f.formatter,e&&(h={value:fdt(i,{value:n}),axisDimension:i.dim,axisIndex:i.index,seriesData:[]},t(u,function(n){var t=r.getSeriesByIndex(n.seriesIndex),u=n.dataIndexInside,i=t&&t.getDataParams(u);i&&h.seriesData.push(i)}),o(e)?s=e.replace("{value}",s):l(e)&&(s=e(h))),s}function hui(n,t,i){var r=[1,0,0,1,0,0];return ws(r,r,i.rotation),wf(r,r,i.position),re([n.dataToCoord(t),(i.labelOffset||0)+(i.labelDirection||1)*(i.labelMargin||0)],r)}function awr(n,t,i,r,u,f){var e=gr.innerTextLayout(i.rotation,0,i.labelDirection);i.labelMargin=u.get(["label","margin"]);cwr(t,r,u,f,{position:hui(r.axis,n,i),align:e.textAlign,verticalAlign:e.textVerticalAlign})}function cui(n,t,i){return{x1:n[i=i||0],y1:n[1-i],x2:t[i],y2:t[1-i]}}function vwr(n,t,i){return{x:n[i=i||0],y:n[1-i],width:t[i],height:t[1-i]}}function ywr(n,t,i,r,u,f){return{cx:n,cy:t,r0:i,r:r,startAngle:u,endAngle:f,clockwise:!0}}function wwr(n,t){var i={};return i[t.dim+"AxisIndex"]=t.index,n.getCartesian(i)}function kwr(n){return"x"===n.dim?0:1}function dwr(n,t,i){if(!ft.node){var r=t.getZr();as(r).records||(as(r).records={}),function(n,t){function i(i,r){n.on(i,function(i){var u=function(n){var t={showTip:[],hideTip:[]},i=function(r){var u=t[r.type];u?u.push(r):(r.dispatchAction=i,n.dispatchAction(r))};return{dispatchAction:i,pendings:t}}(t);kgu(as(n).records,function(n){n&&r(n,i,u.dispatchAction)}),function(n,t){var i,r=n.showTip.length,u=n.hideTip.length;r?i=n.showTip[r-1]:u&&(i=n.hideTip[u-1]);i&&(i.dispatchAction=null,t.dispatchAction(i))}(u.pendings,t)})}as(n).initialized||(as(n).initialized=!0,i("click",b(gwr,"click")),i("mousemove",b(gwr,"mousemove")),i("globalout",dgu))}(r,t);(as(r).records[n]||(as(r).records[n]={})).handler=i}}function dgu(n,t,i){n.handler("leave",null,i)}function gwr(n,t,i,r){t.handler(n,i,r)}function lui(n,t){if(!ft.node){var i=t.getZr();(as(i).records||{})[n]&&(as(i).records[n]=null)}}function tbr(n,t){var s,h=[],a=n.seriesIndex,i,r,c,e,o;if(null==a||!(s=t.getSeriesByIndex(a)))return{point:[]};if(i=s.getData(),r=tl(i,n),null==r||r<0||u(r))return{point:[]};if(c=i.getItemGraphicEl(r),e=s.coordinateSystem,s.getTooltipPosition)h=s.getTooltipPosition(r)||[];else if(e&&e.dataToPoint)if(n.isStacked){var v=e.getBaseAxis(),y=e.getOtherAxis(v).dim,w=v.dim,p="x"===y||"radius"===y?1:0,b=i.mapDimension(w),l=[];l[p]=i.get(b,r);l[1-p]=i.get(i.getCalculationInfo("stackResultDimension"),r);h=e.dataToPoint(l)||[]}else h=e.dataToPoint(i.getValues(f(e.dimensions,function(n){return i.mapDimension(n)}),r))||[];else c&&(o=c.getBoundingRect().clone(),o.applyTransform(c.transform),h=[o.x+o.width/2,o.y+o.height/2]);return{point:h,el:c}}function ggu(n,i,r){var w=n.currTrigger,u=[n.x,n.y],c=n,k=n.dispatchAction||s(r.dispatchAction,r),f=i.getComponent("axisPointer").coordSysAxesInfo,l;if(f){dst(u)&&(u=tbr({seriesIndex:c.seriesIndex,dataIndex:c.dataIndex},i).point);var a=dst(u),v=c.axesInfo,e=f.axesInfo,d="leave"===w||dst(u),o={},h={},y={list:[],map:{}},p={showPointer:b(nnu,h),showTooltip:b(tnu,y)};return t(f.coordSysMap,function(n,i){var r=a||n.containPoint(u);t(f.coordSysAxesInfo[i],function(n){var f=n.axis,i=function(n,t){for(var r,i=0;i<(n||[]).length;i++)if(r=n[i],t.axis.dim===r.axisDim&&t.axis.model.componentIndex===r.axisIndex)return r}(v,n),t;!d&&r&&(!v||i)&&(t=i&&i.value,null!=t||a||(t=f.pointToData(u)),null!=t&&ibr(n,t,p,!1,o))})}),l={},t(e,function(n,i){var r=n.linkGroup;r&&!h[i]&&t(r.axesInfo,function(t,i){var f=h[i],u;t!==n&&f&&(u=f.value,r.mapper&&(u=n.axis.scale.parse(r.mapper(u,rbr(t),rbr(n)))),l[n.key]=u)})}),t(l,function(n,t){ibr(e[t],n,p,!0,o)}),function(n,i,r){var u=r.axesInfo=[];t(i,function(t,i){var r=t.axisPointerModel.option,f=n[i];f?(!t.useHandle&&(r.status="show"),r.value=f.value,r.seriesDataIndices=(f.payloadBatch||[]).slice()):!t.useHandle&&(r.status="hide");"show"===r.status&&u.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:r.value})})}(h,e,o),function(n,t,i,r){if(dst(t)||!n.list.length)return void r({type:"hideTip"});var u=((n.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:i.tooltipOption,position:i.position,dataIndexInside:u.dataIndexInside,dataIndex:u.dataIndex,seriesIndex:u.seriesIndex,dataByCoordSys:n.list})}(y,u,n,k),function(n,i,r){var o=r.getZr(),s="axisPointerLastHighlights",h=aui(o)[s]||{},e=aui(o)[s]={},u,f;t(n,function(n){var i=n.axisPointerModel.option;"show"===i.status&&t(i.seriesDataIndices,function(n){var t=n.seriesIndex+" | "+n.dataIndex;e[t]=n})});u=[];f=[];t(h,function(n,t){e[t]||f.push(n)});t(e,function(n,t){h[t]||u.push(n)});f.length&&r.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:f});u.length&&r.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:u})}(e,0,r),o}}function ibr(n,i,u,f,e){var s=n.axis;if(!s.scale.isBlank()&&s.containData(i))if(n.involveSeries){var h=function(n,i){var r=i.axis,s=r.dim,e=n,u=[],f=Number.MAX_VALUE,o=-1;return t(i.seriesModels,function(i){var h,c,v=i.getData().mapDimensionsAll(s),y,l,a;if(i.getAxisTooltipData)y=i.getAxisTooltipData(v,n,r),c=y.dataIndices,h=y.nestestValue;else{if(!(c=i.getData().indicesOfNearest(v[0],n,"category"===r.type?.5:null)).length)return;h=i.getData().get(v[0],c[0])}null!=h&&isFinite(h)&&(l=n-h,a=Math.abs(l),a<=f&&((a<f||l>=0&&o<0)&&(f=a,o=l,e=h,u.length=0),t(c,function(n){u.push({seriesIndex:i.seriesIndex,dataIndexInside:n,dataIndex:i.getData().getRawIndex(n)})})))}),{payloadBatch:u,snapToValue:e}}(i,n),c=h.payloadBatch,o=h.snapToValue;c[0]&&null==e.seriesIndex&&r(e,c[0]);!f&&n.snap&&s.containData(o)&&null!=o&&(i=o);u.showPointer(n,i,c);u.showTooltip(n,h,o)}else u.showPointer(n,i)}function nnu(n,t,i,r){n[t.key]={value:i,payloadBatch:r}}function tnu(n,t,i,r){var o=i.payloadBatch,s=t.axis,e=s.model,h=t.axisPointerModel;if(t.triggerTooltip&&o.length){var u=t.coordSys.model,c=un(u),f=n.map[c];f||(f=n.map[c]={coordSysId:u.id,coordSysIndex:u.componentIndex,coordSysType:u.type,coordSysMainType:u.mainType,dataByAxis:[]},n.list.push(f));f.dataByAxis.push({axisDim:s.dim,axisIndex:e.componentIndex,axisType:e.type,axisId:e.id,value:r,valueLabelOpt:{precision:h.get(["label","precision"]),formatter:h.get(["label","formatter"])},seriesDataIndices:o.slice()})}}function rbr(n){var i=n.axis.model,t={},r=t.axisDim=n.axis.dim;return t.axisIndex=t[r+"AxisIndex"]=i.componentIndex,t.axisName=t[r+"AxisName"]=i.name,t.axisId=t[r+"AxisId"]=i.id,t}function dst(n){return!n||null==n[0]||isNaN(n[0])||null==n[1]||isNaN(n[1])}function dn(n){va.registerAxisPointerClass("CartesianAxisPointer",pwr);n.registerComponentModel(bgu);n.registerComponentView(nbr);n.registerPreprocessor(function(n){if(n){n.axisPointer&&0!==n.axisPointer.length||(n.axisPointer={});var t=n.axisPointer.link;t&&!u(t)&&(n.axisPointer.link=[t])}});n.registerProcessor(n.PRIORITY.PROCESSOR.STATISTIC,function(n,t){n.getComponent("axisPointer").coordSysAxesInfo=tvu(n,t)});n.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},ggu)}function ebr(n){var t=n.seriesModel,i=n.polarModel;return i&&i.coordinateSystem||t&&t.coordinateSystem}function onu(n){var f=this,i=f.getAngleAxis(),u=f.getRadiusAxis(),r,e;(i.scale.setExtent(1/0,-1/0),u.scale.setExtent(1/0,-1/0),n.eachSeries(function(n){if(n.coordinateSystem===f){var r=n.getData();t(wet(r,"radius"),function(n){u.scale.unionExtentFromData(r,n)});t(wet(r,"angle"),function(n){i.scale.unionExtentFromData(r,n)})}}),oa(i.scale,i.model),oa(u.scale,u.model),"category"!==i.type||i.onBand)||(r=i.getExtent(),e=360/i.scale.count(),i.inverse?r[1]+=e:r[1]-=e,i.setExtent(r[0],r[1]))}function obr(n,t){if(n.type=t.get("type"),n.scale=ag(t),n.onBand=t.get("boundaryGap")&&"category"===n.type,n.inverse=t.get("inverse"),function(n){return"angleAxis"===n.mainType}(t)){n.inverse=n.inverse!==t.get("clockwise");var i=t.get("startAngle");n.setExtent(i,i+(n.inverse?-360:360))}t.axis=n;n.model=t}function nht(n,t,i){t[1]>t[0]&&(t=t.slice().reverse());var r=n.coordToPoint([t[0],i]),u=n.coordToPoint([t[1],i]);return{x1:r[0],y1:r[1],x2:u[0],y2:u[1]}}function tht(n){return n.getRadiusAxis().inverse?0:1}function cbr(n){var t=n[0],i=n[n.length-1];t&&i&&Math.abs(Math.abs(t.coord-i.coord)-360)<.0001&&n.pop()}function lbr(n){return n.get("stack")||"__ec_stack_"+n.seriesIndex}function abr(n,t){return t.dim+n.model.componentIndex}function ynu(n,i){var r={},u=function(n){var r={},i;return t(n,function(n){var p=n.getData(),h=n.coordinateSystem,o=h.getBaseAxis(),c=abr(h,o),l=o.getExtent(),s="category"===o.type?o.getBandWidth():Math.abs(l[1]-l[0])/p.count(),t=r[c]||{bandWidth:s,remainedWidth:s,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},u=t.stacks,i;r[c]=t;i=lbr(n);u[i]||t.autoWidthCount++;u[i]=u[i]||{width:0,maxWidth:0};var f=e(n.get("barWidth"),s),a=e(n.get("barMaxWidth"),s),v=n.get("barGap"),y=n.get("barCategoryGap");f&&!u[i].width&&(f=Math.min(t.remainedWidth,f),u[i].width=f,t.remainedWidth-=f);a&&(u[i].maxWidth=a);null!=v&&(t.gap=v);null!=y&&(t.categoryGap=y)}),i={},t(r,function(n,r){var l,h,a;i[r]={};var c=n.stacks,y=n.bandWidth,v=e(n.categoryGap,y),f=e(n.gap,1),s=n.remainedWidth,o=n.autoWidthCount,u=(s-v)/(o+(o-1)*f);u=Math.max(u,0);t(c,function(n){var t=n.maxWidth;t&&t<u&&(t=Math.min(t,s),n.width&&(t=Math.min(t,n.width)),s-=t,n.width=t,o--)});u=(s-v)/(o+(o-1)*f);u=Math.max(u,0);h=0;t(c,function(n){n.width||(n.width=u);l=n;h+=n.width*(1+f)});l&&(h-=l.width*f);a=-h/2;t(c,function(n,t){i[r][t]=i[r][t]||{offset:a,width:n.width};a+=n.width*(1+f)})}),i}(pt(i.getSeriesByType(n),function(n){return!i.isSeriesFiltered(n)&&n.coordinateSystem&&"polar"===n.coordinateSystem.type}));i.eachSeriesByType(n,function(n){var a,et,v,ot;if("polar"===n.coordinateSystem.type){var i=n.getData(),w=n.coordinateSystem,e=w.getBaseAxis(),st=abr(w,e),t=lbr(n),nt=u[st][t],tt=nt.offset,it=nt.width,o=w.getOtherAxis(e),ht=n.coordinateSystem.cx,ct=n.coordinateSystem.cy,rt=n.get("barMinHeight")||0,ut=n.get("barMinAngle")||0;r[t]=r[t]||[];for(var ft=i.mapDimension(o.dim),lt=i.mapDimension(e.dim),b=es(i,ft),at="radius"!==e.dim||!n.get("roundCap",!0),s=o.dataToCoord(0),h=0,vt=i.count();h<vt;h++){var k=i.get(ft,h),f=i.get(lt,h),d=k>=0?"p":"n",c=s;b&&(r[t][f]||(r[t][f]={p:s,n:s}),c=r[t][f][d]);var g=void 0,y=void 0,p=void 0,l=void 0;"radius"===o.dim?(a=o.dataToCoord(k)-s,et=e.dataToCoord(f),Math.abs(a)<rt&&(a=(a<0?-1:1)*rt),g=c,y=c+a,l=(p=et-tt)-it,b&&(r[t][f][d]=y)):(v=o.dataToCoord(k,at)-s,ot=e.dataToCoord(f),Math.abs(v)<ut&&(v=(v<0?-1:1)*ut),y=(g=ot+tt)+it,p=c,l=c+v,b&&(r[t][f][d]=l));i.setItemLayout(h,{cx:ht,cy:ct,r0:g,r:y,startAngle:-p*Math.PI/180,endAngle:-l*Math.PI/180,clockwise:p>=l})}}})}function wui(n,t){var f;t=t||{};var c=n.coordinateSystem,s=n.axis,i={},e=s.position,o=s.orient,r=c.getRect(),u=[r.x,r.x+r.width,r.y,r.y+r.height],h={horizontal:{top:u[2],bottom:u[3]},vertical:{left:u[0],right:u[1]}};return i.position=["vertical"===o?h.vertical[e]:u[0],"horizontal"===o?h.horizontal[e]:u[3]],i.rotation=Math.PI/2*{horizontal:0,vertical:1}[o],i.labelDirection=i.tickDirection=i.nameDirection={top:-1,bottom:1,right:1,left:-1}[e],n.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),yi(t.labelInside,n.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection),f=t.rotate,null==f&&(f=n.get(["axisLabel","rotate"])),i.labelRotation="top"===e?-f:f,i.z2=1,i}function ybr(n){var t=n.seriesModel,i=n.singleAxisModel;return i&&i.coordinateSystem||t&&t.coordinateSystem}function rht(n){return n.isHorizontal()?0:1}function bui(n,t){var i=n.getRect();return[i[pbr[t]],i[pbr[t]]+i[utf[t]]]}function kbr(n,t){var i,r=n.cellSize,e;1===(i=u(r)?r:n.cellSize=[r,r]).length&&(i[1]=i[0]);e=f([0,1],function(n){return function(n,t){return null!=n[ta[t][0]]||null!=n[ta[t][1]]&&null!=n[ta[t][2]]}(t,n)&&(i[n]="auto"),null!=i[n]&&"auto"!==i[n]});yh(n,t,{type:"box",ignoreSize:e})}function dbr(n){var t=n.calendarModel,i=n.seriesModel;return t?t.coordinateSystem:i?i.coordinateSystem:null}function gbr(n,i){var r;return t(i,function(t){null!=n[t]&&"auto"!==n[t]&&(r=!0)}),r}function uht(n,t,i){var f,u,r;if(i&&(!n[i]&&t[i]&&(n[i]={}),n=n[i],t=t[i]),n&&t)for(f=i?dui:nkr,u=0;u<f.length;u++)r=f[u],null==n[r]&&null!=t[r]&&(n[r]=t[r])}function gui(n){var i=h(tkr,n)?tkr[n]:uut(n),t=new i({});return yf(t).type=n,t}function ikr(n,t,i,r){var u=gui(i);return t.add(u),r.set(n,u),yf(u).id=n,yf(u).isNew=!0,u}function fht(n,t,i,r){n&&n.parent&&("group"===n.type&&n.traverse(function(n){fht(n,t,i,r)}),wst(n,t,r),i.removeKey(yf(n).id))}function rkr(n,i,r,u){n.isGroup||t([["cursor",rf.prototype.cursor],["zlevel",u||0],["z",r||0],["z2",0]],function(t){var r=t[0];h(i,r)?n[r]=d(i[r],t[1]):null==n[r]&&(n[r]=t[1])});t(et(i),function(t){if(0===t.indexOf("on")){var r=i[t];n[t]=l(r)?r:null}});h(i,"draggable")&&(n.draggable=i.draggable);null!=i.name&&(n.name=i.name);null!=i.id&&(n.id=i.id)}function sc(n){return n+"Axis"}function ltf(n,t){function o(n){!u.get(n.uid)&&function(n){var t=!1;return n.eachTargetAxis(function(n,i){var u=r.get(n);u&&u[i]&&(t=!0)}),t}(n)&&(e(n),i=!0)}function e(n){u.set(n.uid,!0);f.push(n);n.eachTargetAxis(function(n,t){(r.get(n)||r.set(n,[]))[t]=!0})}var i,r=c(),f=[],u=c();n.eachComponent({mainType:"dataZoom",query:t},function(n){u.get(n.uid)||e(n)});do i=!1,n.eachComponent("dataZoom",o);while(i);return f}function fkr(n){var i=n.ecModel,t={infoList:[],infoMap:c()};return n.eachTargetAxis(function(n,r){var e=i.getComponent(sc(n),r),f,o,u;e&&(f=e.getCoordSysModel(),f&&(o=f.uid,u=t.infoMap.get(o),u||(u={model:f,axisModels:[]},t.infoList.push(u),t.infoMap.set(o,u)),u.axisModels.push(e)))}),t}function ekr(n){var i={};return t(["start","end","startValue","endValue","throttle"],function(t){n.hasOwnProperty(t)&&(i[t]=n[t])}),i}function ifi(n){skr||(skr=!0,n.registerProcessor(n.PRIORITY.PROCESSOR.FILTER,ptf),function(n){n.registerAction("dataZoom",function(n,i){t(ltf(i,n),function(t){t.setRawRange({start:n.start,end:n.end,startValue:n.startValue,endValue:n.endValue})})})}(n),n.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function wtf(n){n.registerComponentModel(atf);n.registerComponentView(vtf);ifi(n)}function bw(n,t){rfi[n]=t}function hkr(n){return rfi[n]}function lkr(n,t){var i=ah(t.get("padding")),r=t.getItemStyle(["color","opacity"]);return r.fill=t.get("backgroundColor"),n=new ot({shape:{x:n.x-i[3],y:n.y-i[0],width:n.width+i[1]+i[3],height:n.height+i[0]+i[2],r:t.get("borderRadius")},style:r,silent:!0,z2:-1})}function oht(n){return n.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function nif(n,i){var u=n.split(new RegExp("\n*"+gn+"\n*","g")),r={series:[]};return t(u,function(n,t){if(function(n){if(n.slice(0,n.indexOf("\n")).indexOf(kw)>=0)return!0}(n)){var u=function(n){for(var r,t,u=n.split(/\n+/g),o=[],e=f(oht(u.shift()).split(sht),function(n){return{name:n,data:[]}}),i=0;i<u.length;i++)for(r=oht(u[i]).split(sht),o.push(r.shift()),t=0;t<r.length;t++)e[t]&&(e[t].data[i]=r[t]);return{series:e,categories:o}}(n),e=i[t],o=e.axisDim+"Axis";e&&(r[o]=r[o]||[],r[o][e.axisIndex]={data:u.categories},r.series=r.series.concat(u.series))}else u=function(n){for(var o,f,e=n.split(/\n+/g),c=oht(e.shift()),i=[],t=0;t<e.length;t++)if(o=oht(e[t]),o){var r=o.split(sht),s="",u=void 0,h=!1;for(isNaN(r[0])?(h=!0,s=r[0],r=r.slice(1),i[t]={name:s,value:[]},u=i[t].value):u=i[t]=[],f=0;f<r.length;f++)u.push(+r[f]);1===u.length&&(h?i[t].value=u[0]:i[t]=u[0])}return{name:c,data:i}}(n),r.series.push(u)}),r}function tif(n,t){return f(n,function(n,i){var r=t&&t[i],f;return v(r)&&!u(r)?(v(n)&&!u(n)||(n={value:n}),f=null!=r.name&&null==n.name,n=a(n,r),f&&delete n.name,n):n})}function efi(n){var t=ffi(n);return t.snapshots||(t.snapshots=[{}]),t.snapshots}function ofi(n){return n[0]>n[1]&&n.reverse(),n}function bkr(n,t){return ck(n,t,{includeMainTypes:wkr})}function gkr(n,t,i,r){var u=i.getAxis(["x","y"][n]),o=ofi(f([0,1],function(n){return t?u.coordToData(u.toLocalCoord(r[n]),!0):u.toGlobalCoord(u.dataToCoord(r[n]))})),e=[];return e[n]=o,e[1-n]=[NaN,NaN],{values:o,xyMinMax:e}}function ndr(n,t,i,r){return[t[0]-r[n]*i[0],t[1]-r[n]*i[1]]}function tdr(n){return n?[n[0][1]-n[0][0],n[1][1]-n[1][0]]:[NaN,NaN]}function vfi(n){var t={xAxisIndex:n.get("xAxisIndex",!0),yAxisIndex:n.get("yAxisIndex",!0),xAxisId:n.get("xAxisId",!0),yAxisId:n.get("yAxisId",!0)};return null==t.xAxisIndex&&null==t.xAxisId&&(t.xAxisIndex="all"),null==t.yAxisIndex&&null==t.yAxisId&&(t.yAxisIndex="all"),t}function rdr(n){var t=n.get("confine");return null!=t?!!t:"richText"===n.get("renderMode")}function udr(n){if(ft.domSupported)for(var i=document.documentElement.style,t=0,r=n.length;t<r;t++)if(n[t]in i)return n[t]}function fdr(n,t){if(!n)return t;t=kpt(t,!0);var i=n.indexOf(t);return(n=-1===i?t:"-"+n.slice(0,i)+"-"+t).toLowerCase()}function edr(n,t,i){var r=n.toFixed(0)+"px",u=t.toFixed(0)+"px",f,e;return ft.transformSupported?(f=ft.transform3dSupported,e="translate"+(f?"3d":"")+"("+r+","+u+(f?",0":"")+")",i?"top:0;left:0;"+pfi+":"+e+";":[["top",0],["left",0],[yfi,e]]):i?"top:"+u+";left:"+r+";":[["top",u],["left",r]]}function sif(n,i,r){var u=[],f=n.get("transitionDuration"),e=n.get("backgroundColor"),s=n.get("shadowBlur"),h=n.get("shadowColor"),c=n.get("shadowOffsetX"),l=n.get("shadowOffsetY"),a=n.getModel("textStyle"),o=kki(n,"html"),v=c+"px "+l+"px "+s+"px "+h;return u.push("box-shadow:"+v),i&&f&&u.push(function(n,t){var r="cubic-bezier(0.23,1,0.32,1)",i=" "+n/2+"s "+r,u="opacity"+i+",visibility"+i;return t||(i=" "+n+"s "+r,u+=ft.transformSupported?","+pfi+i:",left"+i+",top"+i),eif+":"+u}(f,r)),e&&u.push("background-color:"+e),t(["width","color","radius"],function(t){var i="border-"+t,f=kpt(i),r=n.get(f);null!=r&&u.push(i+":"+r+("color"===t?"":"px"))}),u.push(function(n){var i=[],r=n.get("fontSize"),u=n.getTextColor();u&&i.push("color:"+u);i.push("font:"+n.getFont());r&&i.push("line-height:"+Math.round(3*r/2)+"px");var f=n.get("textShadowColor"),e=n.get("textShadowBlur")||0,o=n.get("textShadowOffsetX")||0,s=n.get("textShadowOffsetY")||0;return f&&e&&i.push("text-shadow:"+o+"px "+s+"px "+e+"px "+f),t(["decoration","align"],function(t){var r=n.get(t);r&&i.push("text-"+t+":"+r)}),i.join(";")}(a)),null!=o&&u.push("padding:"+ah(o).join("px ")+"px"),u.join(";")+";"}function odr(n,t,i,r,u){var f=t&&t.painter,o,e;i?(o=f&&f.getViewportRoot(),o&&function(n,t,i,r,u){gct(ktt,t,r,u,!0)&&gct(n,i,ktt[0],ktt[1])}(n,o,document.body,r,u)):(n[0]=r,n[1]=u,e=f&&f.getViewportRootOffset(),e&&(n[0]+=e.offsetLeft,n[1]+=e.offsetTop));n[2]=n[0]/t.getWidth();n[3]=n[1]/t.getHeight()}function hc(n){return Math.max(0,n)}function cdr(n){var t=hc(n.shadowBlur||0),i=hc(n.shadowOffsetX||0),r=hc(n.shadowOffsetY||0);return{left:hc(t-i),right:hc(t+i),top:hc(t-r),bottom:hc(t+r)}}function ldr(n,t,i,r){n[0]=i;n[1]=r;n[2]=n[0]/t.getWidth();n[3]=n[1]/t.getHeight()}function ntt(n,t,i){var u,f=t.ecModel,e,r;for(i?(u=new at(i,f,f),u=new at(t.option,u,f)):u=t,e=n.length-1;e>=0;e--)r=n[e],r&&(r instanceof at&&(r=r.get("tooltip",!0)),o(r)&&(r={formatter:r}),r&&(u=new at(r,u,f)));return u}function ydr(n,t){return n.dispatchAction||s(t.dispatchAction,t)}function pdr(n){return"center"===n||"middle"===n}function hif(n,i){var o=kt(n?n.brush:[]),e,r;if(o.length){e=[];t(o,function(n){var t=n.hasOwnProperty("toolbox")?n.toolbox:[];t instanceof Array&&(e=e.concat(t))});r=n&&n.toolbox;u(r)&&(r=r[0]);r||(r={feature:{}},n.toolbox=[r]);var s=r.feature||(r.feature={}),h=s.brush||(s.brush={}),f=h.type||(h.type=[]);f.push.apply(f,e),function(n){var i={};t(n,function(n){i[n]=1});n.length=0;t(i,function(t,i){n.push(i)})}(f);i&&!f.length&&f.push.apply(f,wdr)}}function bdr(n){if(n)for(var t in n)if(n.hasOwnProperty(t))return!0}function bfi(n,t,i){var r={};return wfi(t,function(t){var u,f=r[t]=((u=function(){}).prototype.__hidden=u.prototype,new u);wfi(n[t],function(n,r){if(di.isValidType(r)){var u={type:r,visual:n};i&&i(u,t);f[r]=new di(u);"opacity"===r&&((u=y(u)).type="colorAlpha",f.__hidden.__alphaForOpacity=new di(u))}})}),r}function kdr(n,i,r){var u;t(r,function(n){i.hasOwnProperty(n)&&bdr(i[n])&&(u=!0)});u&&t(r,function(t){i.hasOwnProperty(t)&&bdr(i[t])?n[t]=y(i[t]):delete n[t]})}function ddr(n){var t=["x","y"],i=["width","height"];return{point:function(t,i,r){if(t){var u=r.range;return ttt(t[n],u)}},rect:function(r,u,f){if(r){var o=f.range,e=[r[t[n]],r[t[n]]+r[i[n]]];return e[1]<e[0]&&e.reverse(),ttt(e[0],o)||ttt(e[1],o)||ttt(o[0],e)||ttt(o[1],e)}}}}function ttt(n,t){return t[0]<=n&&n<=t[1]}function ngr(n){n.eachComponent({mainType:"brush"},function(t){(t.brushTargetManager=new hht(t.option,n)).setInputRanges(t.areas,n)})}function lif(n,i,r){var e,o,s=[];n.eachComponent({mainType:"brush"},function(n){r&&"takeGlobalCursor"===r.type&&n.setBrushOption("brush"===r.key?r.brushOption:{brushType:!1})});ngr(n);n.eachComponent({mainType:"brush"},function(i,r){function c(n){return"all"===v||!!k[n]}function w(n){return!!n.length}var b={brushId:i.id,brushIndex:r,brushName:i.name,areas:y(i.areas),selected:[]},g,nt;s.push(b);var l=i.option,v=l.brushLink,k=[],p=[],d=[],h=!1;r||(e=l.throttleType,o=l.throttleDelay);g=f(i.areas,function(n){var i=igr[n.brushType],t=a({boundingRect:i?i(n):void 0},n);return t.selectors=function(n){var i=n.brushType,t={point:function(r){return kfi[i].point(r,t,n)},rect:function(r){return kfi[i].rect(r,t,n)}};return t}(t),t});nt=bfi(i.option,gdr,function(n){n.mappingMethod="fixed"});u(v)&&t(v,function(n){k[n]=1});n.eachSeries(function(r,f){var e=d[f]=[];"parallel"===r.subType?function(n,t){var i=n.coordinateSystem;h=h||i.hasAxisBrushed();c(t)&&i.eachActiveState(n.getData(),function(n,t){"active"===n&&(p[t]=1)})}(r,f):function(r,f,e){if(r.brushSelector&&!function(n,t){var i=n.option.seriesIndex;return null!=i&&"all"!==i&&(u(i)?tt(i,t)<0:t!==i)}(i,f)&&(t(g,function(t){i.brushTargetManager.controlSeries(t,r,n)&&e.push(t);h=h||w(e)}),c(f)&&w(e))){var o=r.getData();o.each(function(n){tgr(r,e,o,n)&&(p[n]=1)})}}(r,f,e)});n.eachSeries(function(n,i){var u={seriesId:n.id,seriesIndex:i,seriesName:n.name,dataIndex:[]};b.selected.push(u);var f=d[i],r=n.getData(),e=c(i)?function(n){return p[n]?(u.dataIndex.push(r.getRawIndex(n)),"inBrush"):"outOfBrush"}:function(t){return tgr(n,f,r,t)?(u.dataIndex.push(r.getRawIndex(t)),"inBrush"):"outOfBrush"};(c(i)?h:w(f))&&function(n,i,r,u,f,e){function c(n){return ebt(r,o,n)}function l(n,t){ddi(r,o,n,t)}function h(n,t){var h,v;if(o=null==e?n:t,h=r.getRawDataItem(o),!h||!1!==h.visualMap)for(var y=u.call(f,n),p=i[y],w=s[y],a=0,b=w.length;a<b;a++)v=w[a],p[v]&&p[v].applyVisual(n,c,l)}var o,s={};t(n,function(n){var t=di.prepareVisualTypes(i[n]);s[n]=t});null==e?r.each(h):r.each([e],h)}(gdr,nt,r,e)})}),function(n,t,i,r,u){if(u){var f=n.getZr();f[dfi]||(f.__ecBrushSelect||(f.__ecBrushSelect=aif),op(f,cif,i,t)(n,r))}}(i,e,o,s,r)}function aif(n,t){if(!n.isDisposed()){var i=n.getZr();i[dfi]=!0;n.dispatchAction({type:"brushSelect",batch:t});i[dfi]=!1}}function tgr(n,t,i,r){for(var f,u=0,e=t.length;u<e;u++)if(f=t[u],n.brushSelector(r,i,f.selectors,f))return!0}function rgr(n){return new nt(n[0][0],n[1][0],n[0][1]-n[0][0],n[1][1]-n[1][0])}function egr(n,t){return k({brushType:n.brushType,brushMode:n.brushMode,transformable:n.transformable,brushStyle:new at(n.brushStyle).getItemStyle(),removeOnClick:n.removeOnClick,z:n.z},t,!0)}function cgr(n,t,i,r,u,f){var s=t.get("color"),h,e,o,c;return u?(u.setColor(s),i.add(u),f&&f.onUpdate(u)):((u=si(n.get("symbol"),-1,-1,2,2,s)).setStyle("strokeNoScale",!0),i.add(u),f&&f.onCreate(u)),h=t.getItemStyle(["color"]),u.setStyle(h),r=k({rectHover:!0,z2:100},r,!0),e=gd(n.get("symbolSize")),r.scaleX=e[0]/2,r.scaleY=e[1]/2,o=cp(n.get("symbolOffset"),e),o&&(r.x=(r.x||0)+o[0],r.y=(r.y||0)+o[1]),c=n.get("symbolRotate"),r.rotation=(c||0)*Math.PI/180||0,u.attr(r),u.updateTransform(),u}function lgr(n,t,i,r,u,f){var o,e,s;n.dragging||(o=u.getModel("checkpointStyle"),e=r.dataToCoord(u.getData().get("value",i)),f||!o.get("animation",!0)?(n.attr({x:e,y:0}),t&&t.attr({shape:{x2:e}})):(s={duration:o.get("animationDuration",!0),easing:o.get("animationEasing",!0)},n.stopAnimation(null,!0),n.animateTo({x:e,y:0},s),t&&t.animateTo({shape:{x2:e}},s)))}function gif(n){var i=n&&n.timeline;u(i)||(i=i?[i]:[]);t(i,function(n){n&&function(n){var r=n.type,f={number:"value",time:"time"},i;f[r]&&(n.axisType=f[r],delete n.type);(agr(n),fv(n,"controlPosition"))&&(i=n.controlStyle||(n.controlStyle={}),fv(i,"position")||(i.position=n.controlPosition),"none"!==i.position||fv(i,"show")||(i.show=!1,delete i.position),delete n.controlPosition);t(n.data||[],function(n){v(n)&&!u(n)&&(!fv(n,"value")&&fv(n,"name")&&(n.value=n.name),agr(n))})}(n)})}function agr(n){var u=n.itemStyle||(n.itemStyle={}),r=u.emphasis||(u.emphasis={}),i=n.label||n.label||{},f=i.normal||(i.normal={}),e={normal:1,emphasis:1};t(i,function(n,t){e[t]||fv(f,t)||(f[t]=n)});r.label&&!fv(i,"emphasis")&&(i.emphasis=r.label,delete r.label)}function fv(n,t){return n.hasOwnProperty(t)}function nei(n,t){if(!n)return!1;for(var r=u(n)?n:[n],i=0;i<r.length;i++)if(r[i]&&r[i][t])return!0;return!1}function cht(n){nl(n,"label",["show"])}function tei(n){return!(isNaN(parseFloat(n.x))&&isNaN(parseFloat(n.y)))}function lht(n,t,i,r,u,f){var e=[],h=es(t,r)?t.getCalculationInfo("stackResultDimension"):r,l=iei(t,h,n),o=t.indicesOfNearest(h,l)[0],c,s;return e[u]=t.get(i,o),e[f]=t.get(h,o),c=t.get(r,o),s=gf(t.get(r,o)),(s=Math.min(s,20))>=0&&(e[f]=+e[f].toFixed(s)),[e,c]}function rtt(n,t){var e=n.getData(),s=n.coordinateSystem,o,i,f,r;if(t&&!function(n){return!isNaN(parseFloat(n.x))&&!isNaN(parseFloat(n.y))}(t)&&!u(t.coord)&&s)if(o=s.dimensions,i=ygr(t,e,s,n),(t=y(t)).type&&aht[t.type]&&i.baseAxis&&i.valueAxis){var c=tt(o,i.baseAxis.dim),l=tt(o,i.valueAxis.dim),h=aht[t.type](e,i.baseDataDim,i.valueDataDim,c,l);t.coord=h[0];t.value=h[1]}else{for(f=[null!=t.xAxis?t.xAxis:t.radiusAxis,null!=t.yAxis?t.yAxis:t.angleAxis],r=0;r<2;r++)aht[f[r]]&&(f[r]=iei(e,e.mapDimension(o[r]),f[r]));t.coord=f}return t}function ygr(n,t,i,r){var u={};return null!=n.valueIndex||null!=n.valueDim?(u.valueDataDim=null!=n.valueIndex?t.getDimension(n.valueIndex):n.valueDim,u.valueAxis=i.getAxis(function(n,t){var i=n.getData().getDimensionInfo(t);return i&&i.coordDim}(r,u.valueDataDim)),u.baseAxis=i.getOtherAxis(u.valueAxis),u.baseDataDim=t.mapDimension(u.baseAxis.dim)):(u.baseAxis=r.getBaseAxis(),u.valueAxis=i.getOtherAxis(u.baseAxis),u.baseDataDim=t.mapDimension(u.baseAxis.dim),u.valueDataDim=t.mapDimension(u.valueAxis.dim)),u}function utt(n,t){return!(n&&n.containData&&t.coord&&!tei(t))||n.containData(t.coord)}function pgr(n,t){return n?function(n,i,r,u){return bh(u<2?n.coord&&n.coord[u]:n.value,t[u])}:function(n,i,r,u){return bh(n.value,t[u])}}function iei(n,t,i){if("average"===i){var r=0,u=0;return n.each(t,function(n){isNaN(n)||(r+=n,u++)}),r/u}return"median"===i?n.getMedian(t):n.getDataExtent(t)["max"===i?1:0]}function wgr(n,t,i){var r=t.coordinateSystem;n.each(function(u){var f,h=n.getItemModel(u),o=e(h.get("x"),i.getWidth()),s=e(h.get("y"),i.getHeight()),c,l;isNaN(o)||isNaN(s)?t.getMarkerPosition?f=t.getMarkerPosition(n.getValues(n.dimensions,u)):r&&(c=n.get(r.dimensions[0],u),l=n.get(r.dimensions[1],u),f=r.dataToPoint([c,l])):f=[o,s];isNaN(o)||(f[0]=o);isNaN(s)||(f[1]=s);n.setItemLayout(u,f)})}function wht(n){return!isNaN(n)&&!isFinite(n)}function bgr(n,t,i,r){var u=1-n,f=r.dimensions[n];return wht(t[u])&&wht(i[u])&&t[n]===i[n]&&r.getAxis(f).containData(t[n])}function rrf(n,t){if("cartesian2d"===n.type){var i=t[0].coord,r=t[1].coord;if(i&&r&&(bgr(1,i,r,n)||bgr(0,i,r,n)))return!0}return utt(n,t[0])&&utt(n,t[1])}function rei(n,t,i,r,u){var f,o=r.coordinateSystem,v=n.getItemModel(t),h=e(v.get("x"),u.getWidth()),c=e(v.get("y"),u.getHeight()),l,a;if(isNaN(h)||isNaN(c)){if(r.getMarkerPosition)f=r.getMarkerPosition(n.getValues(n.dimensions,t));else{var s=o.dimensions,y=n.get(s[0],t),p=n.get(s[1],t);f=o.dataToPoint([y,p])}aa(o,"cartesian2d")&&(l=o.getAxis("x"),a=o.getAxis("y"),s=o.dimensions,wht(n.get(s[0],t))?f[0]=l.toGlobalCoord(l.getExtent()[i?0:1]):wht(n.get(s[1],t))&&(f[1]=a.toGlobalCoord(a.getExtent()[i?0:1])));isNaN(h)||(f[0]=h);isNaN(c)||(f[1]=c)}else f=[h,c];n.setItemLayout(t,f)}function kht(n){return!isNaN(n)&&!isFinite(n)}function kgr(n,t,i){var r=1-n;return kht(t[r])&&kht(i[r])}function orf(n,t){var i=t.coord[0],r=t.coord[1],u={coord:i,x:t.x0,y:t.y0},f={coord:r,x:t.x1,y:t.y1};return aa(n,"cartesian2d")?!(!i||!r||!kgr(1,i,r)&&!kgr(0,i,r))||function(n,t,i){return!(n&&n.containZone&&t.coord&&i.coord&&!tei(t)&&!tei(i))||n.containZone(t.coord,i.coord)}(n,u,f):utt(n,u)||utt(n,f)}function dgr(n,t,i,r,u){var f,o=r.coordinateSystem,l=n.getItemModel(t),s=e(l.get(i[0]),u.getWidth()),h=e(l.get(i[1]),u.getHeight()),c;if(isNaN(s)||isNaN(h)){if(r.getMarkerPosition?f=r.getMarkerPosition(n.getValues(i,t)):(c=[y=n.get(i[0],t),p=n.get(i[1],t)],o.clampData&&o.clampData(c,c),f=o.dataToPoint(c,!0)),aa(o,"cartesian2d")){var a=o.getAxis("x"),v=o.getAxis("y"),y=n.get(i[0],t),p=n.get(i[1],t);kht(y)?f[0]=a.toGlobalCoord(a.getExtent()["x0"===i[0]?0:1]):kht(p)&&(f[1]=v.toGlobalCoord(v.getExtent()["y0"===i[1]?0:1]))}isNaN(s)||(f[0]=s);isNaN(h)||(f[1]=h)}else f=[s,h];return f}function tnr(n,t,i,r){oei(n,t,i,r);i.dispatchAction({type:"legendToggleSelect",name:null!=n?n:t});eei(n,t,i,r)}function inr(n){for(var t,r=n.getZr().storage.getDisplayList(),i=0,u=r.length;i<u&&!(t=r[i].states.emphasis);)i++;return t&&t.hoverLayer}function eei(n,t,i,r){inr(i)||i.dispatchAction({type:"highlight",seriesName:n,name:t,excludeSeriesId:r})}function oei(n,t,i,r){inr(i)||i.dispatchAction({type:"downplay",seriesName:n,name:t,excludeSeriesId:r})}function hrf(n){var t=n.findComponents({mainType:"legend"});t&&t.length&&n.filterSeries(function(n){for(var i=0;i<t.length;i++)if(!t[i].isSelected(n.name))return!1;return!0})}function ftt(n,i,r){var f,u={},e="toggleSelected"===n;return r.eachComponent("legend",function(r){e&&null!=f?r[f?"select":"unSelect"](i.name):"allSelect"===n||"inverseSelect"===n?r[n]():(r[n](i.name),f=r.isSelected(i.name));t(r.getData(),function(n){var t=n.get("name"),i;"\n"!==t&&""!==t&&(i=r.isSelected(t),u[t]=u.hasOwnProperty(t)?u[t]&&i:i)})}),"allSelect"===n||"inverseSelect"===n?{selected:u}:{name:i.name,selected:u}}function rnr(n){n.registerComponentModel(uei);n.registerComponentView(nnr);n.registerProcessor(n.PRIORITY.PROCESSOR.SERIES_FILTER,hrf);n.registerSubTypeDefaulter("legend",function(){return"plain"}),function(n){n.registerAction("legendToggleSelect","legendselectchanged",b(ftt,"toggleSelected"));n.registerAction("legendAllSelect","legendselectall",b(ftt,"allSelect"));n.registerAction("legendInverseSelect","legendinverseselect",b(ftt,"inverseSelect"));n.registerAction("legendSelect","legendselected",b(ftt,"select"));n.registerAction("legendUnSelect","legendunselected",b(ftt,"unSelect"))}(n)}function fnr(n,t,i){var r=[1,1];r[n.getOrient().index]=0;yh(t,i,{type:"box",ignoreSize:!!r})}function lrf(n){it(rnr);n.registerComponentModel(unr);n.registerComponentView(crf),function(n){n.registerAction("legendScroll","legendscroll",function(n,t){var i=n.scrollDataIndex;null!=i&&t.eachComponent({mainType:"legend",subType:"scroll",query:n},function(n){n.setScrollDataIndex(i)})})}(n)}function arf(n,t,i){ght(n).coordSysRecordMap.each(function(n){var r=n.dataZoomInfoMap.get(t.uid);r&&(r.getRange=i)})}function snr(n,t){if(t){n.removeKey(t.model.uid);var i=t.controller;i&&i.dispose()}}function vrf(n,t){n.isDisposed()||n.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:t})}function yrf(n,t,i,r){return n.coordinateSystem.containPoint([i,r])}function prf(n){n.registerProcessor(n.PRIORITY.PROCESSOR.FILTER,function(n,i){var u=ght(i),r=u.coordSysRecordMap||(u.coordSysRecordMap=c());r.each(function(n){n.dataZoomInfoMap=null});n.eachComponent({mainType:"dataZoom",subType:"inside"},function(n){t(fkr(n).infoList,function(u){var f=u.model.uid,e=r.get(f)||r.set(f,function(n,i){var r={model:i,containsPoint:b(yrf,i),dispatchAction:b(vrf,n),dataZoomInfoMap:null,controller:null},u=r.controller=new ew(n.getZr());return t(["pan","zoom","scrollMove"],function(n){u.on(n,function(t){var i=[];r.dataZoomInfoMap.each(function(u){if(t.isAvailableBehavior(u.model.option)){var e=(u.getRange||{})[n],f=e&&e(u.dzReferCoordSysInfo,r.model.mainType,r.controller,t);!u.model.get("disabled",!0)&&f&&i.push({dataZoomId:u.model.id,start:f[0],end:f[1]})}});i.length&&r.dispatchAction(i)})}),r}(i,u.model));(e.dataZoomInfoMap||(e.dataZoomInfoMap=c())).set(n.uid,{dzReferCoordSysInfo:u,model:n,getRange:null})})});r.each(function(n){var i,e=n.controller,t=n.dataZoomInfoMap,u,f;t&&(u=t.keys()[0],null!=u&&(i=t.get(u)));i?(f=function(n){var t,r="type_",u={type_true:2,type_move:1,type_false:0,type_undefined:-1},i=!0;return n.each(function(n){var f=n.model,e=!f.get("disabled",!0)&&(!f.get("zoomLock",!0)||"move");u[r+e]>u[r+t]&&(t=e);i=i&&f.get("preventDefaultMouseMove",!0)}),{controlType:t,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!i}}}(t),e.enable(f.controlType,f.opt),e.setPointerChecker(n.containsPoint),op(n,"dispatchAction",i.model.get("throttle",!0),"fixRate")):snr(r,n)})})}function cnr(n){return function(t,i,r,u){var e=this.range,f=e.slice(),o=t.axisModels[0];if(o)return nv(n(f,o,t,i,r,u),f,[0,100],"all"),this.range=f,e[0]!==f[0]||e[1]!==f[1]?f:void 0}}function lnr(n){ifi(n);n.registerComponentModel(onr);n.registerComponentView(hnr);prf(n)}function vnr(n){return"vertical"===n?"ns-resize":"ew-resize"}function ynr(n){n.registerComponentModel(wrf);n.registerComponentView(drf);ifi(n)}function dnr(n,t,i){if(i[0]===i[1])return i.slice();for(var e=(i[1]-i[0])/200,r=i[0],u=[],f=0;f<=200&&r<i[1];f++)u.push(r),r+=e;return u.push(i[1]),u}function gnr(n,t,i){var f=n.option,o=f.align,u,e;if(null!=o&&"auto"!==o)return o;for(var l={width:t.getWidth(),height:t.getHeight()},s="horizontal"===f.orient?1:0,h=lei[s],a=[0,null,10],c={},r=0;r<3;r++)c[lei[1-s][r]]=a[r],c[h[r]]=2===r?i[0]:f[h[r]];return u=[["x","width",3],["y","height",0]][s],e=ci(c,l,f.padding),h[(e.margin[u[2]]||0)+e[u[0]]+.5*e[u[1]]<.5*l[u[1]]?0:1]}function rct(n,i){return t(n||[],function(n){null!=n.dataIndex&&(n.dataIndexInside=n.dataIndex,n.dataIndex=null);n.highlightKey="visualMap"+(i?i.componentIndex:"")}),n}function ttu(n,t,i,r){return new fr({shape:{points:n},draggable:!!i,cursor:t,drift:i,onmousemove:function(n){ye(n.event)},ondragend:r})}function itu(n){var t=n.get("hoverLinkOnHandle");return!!(null==t?n.get("realtime"):t)}function rtu(n){return"vertical"===n?"ns-resize":"ew-resize"}function cuf(n,t,i,r){function l(n){return u[n]}function a(n,t){u[n]=t}for(var e,o,s=t.targetVisuals[r],h=di.prepareVisualTypes(s),u={color:dd(n.getData(),"color")},f=0,c=h.length;f<c;f++)e=h[f],o=s["opacity"===e?"__alphaForOpacity":e],o&&o.applyVisual(i,l,a);return u.color}function luf(n){var t=n&&n.visualMap;u(t)||(t=t?[t]:[]);vei(t,function(n){if(n){gw(n,"splitList")&&!gw(n,"pieces")&&(n.pieces=n.splitList,delete n.splitList);var t=n.pieces;t&&u(t)&&vei(t,function(n){v(n)&&(gw(n,"start")&&!gw(n,"min")&&(n.min=n.start),gw(n,"end")&&!gw(n,"max")&&(n.max=n.end))})}})}function gw(n,t){return n&&n.hasOwnProperty&&n.hasOwnProperty(t)}function utu(n){yei||(yei=!0,n.registerSubTypeDefaulter("visualMap",function(n){return n.categories||(n.pieces?n.pieces.length>0:n.splitNumber>0)&&!n.calculable?"piecewise":"continuous"}),n.registerAction(ouf,suf),t(huf,function(t){n.registerVisual(n.PRIORITY.VISUAL.COMPONENT,t)}),n.registerPreprocessor(luf))}function ftu(n){n.registerComponentModel(uuf);n.registerComponentView(euf);utu(n)}function stu(n,t){var i=n.inverse;("vertical"===n.orient?!i:i)&&t.reverse()}function ctu(n){n.registerComponentModel(etu);n.registerComponentView(htu);utu(n)}function yuf(n,i){function u(n,i){if(!o(n))return n;var r=n;return t(i,function(n,t){r=r.replace(new RegExp("\\{\\s*"+t+"\\s*\\}","g"),n)}),r}var f=n.getModel("aria"),e;f.get("enabled")&&(e=y(auf),k(e.label,n.getLocaleModel().get("aria"),!1),k(f.option,e,!1),function(){if(f.getModel("decal").get("show")){var t=c();n.eachSeries(function(n){if(!n.isColorBySeries()){var i=t.get(n.type);i||(i={},t.set(n.type,i));ltu(n).scope=i}});n.eachRawSeries(function(t){function h(n,t){var i=n?r(r({},t),n):t;return i.dirty=!0,i}var i,f,e,s;if(!n.isSeriesFiltered(t))if(l(t.enableAriaDecal))t.enableAriaDecal();else if(i=t.getData(),t.isColorBySeries())f=swt(t.ecModel,t.name,vuf,n.getSeriesCount()),e=i.getVisual("decal"),i.setVisual("decal",h(e,f));else{var u=t.getRawData(),o={},c=ltu(t).scope;i.each(function(n){var t=i.getRawIndex(n);o[t]=n});s=u.count();u.each(function(n){var r=o[n],f=u.getName(n)||n+"",e=swt(t.ecModel,f,c,s),l=i.getItemVisual(r,"decal");i.setItemVisual(r,"decal",h(l,e))})}})}}(),function(){var p=n.getLocaleModel().get("aria"),t=f.getModel("label"),o,h,l,c,v;if(t.option=a(t.option,p),t.get("enabled")){if(o=i.getZr().dom,t.get("description"))return void o.setAttribute("aria-label",t.get("description"));var r,e=n.getSeriesCount(),s=t.get(["data","maxCount"])||10,w=t.get(["series","maxCount"])||10,b=Math.min(e,w);if(!(e<1)){h=function(){var t=n.get("title");return t&&t.length&&(t=t[0]),t&&t.text}();h?(l=t.get(["general","withTitle"]),r=u(l,{title:h})):r=t.get(["general","withoutTitle"]);c=[];v=e>1?t.get(["series","multiple","prefix"]):t.get(["series","single","prefix"]);r+=u(v,{seriesCount:e});n.eachSeries(function(i,r){var f,l,o,p;if(r<b){f=void 0;l=i.get("name")?"withName":"withoutName";f=u(f=e>1?t.get(["series","multiple",l]):t.get(["series","single",l]),{seriesId:i.seriesIndex,seriesName:i.get("name"),seriesType:(p=i.subType,n.getLocaleModel().get(["series","typeNames"])[p]||"自定义图")});o=i.getData();f+=o.count()>s?u(t.get(["data","partialData"]),{displayCnt:s}):t.get(["data","allData"]);for(var a=t.get(["data","separator","middle"]),w=t.get(["data","separator","end"]),v=[],h=0;h<o.count();h++)if(h<s){var y=o.getName(h),k=o.getValues(h),d=t.get(["data",y?"withName":"withoutName"]);v.push(u(d,{name:y,value:k.join(a)}))}f+=v.join(a)+w;c.push(f)}});var y=t.getModel(["series","multiple","separator"]),k=y.get("middle"),d=y.get("end");r+=c.join(k)+d;o.setAttribute("aria-label",r)}}}())}function puf(n){if(n&&n.aria){var i=n.aria;null!=i.show&&(i.enabled=i.show);i.label=i.label||{};t(["description","general","series","data"],function(n){null!=i[n]&&(i.label[n]=i[n])})}}function pei(n,t){var i,r;return!0===n||!1===n?(i=new buf,i.value=n,i):(r="",ytu(n)||vt(r),n.and?vtu("and",n,t):n.or?vtu("or",n,t):n.not?function(n,t){var r=n.not,u="",i;return ytu(r)||vt(u),i=new guf,i.child=pei(r,t),i.child||vt(u),i}(n,t):function(n,t){for(var i,r,o="",p=t.prepareGetValue(n),u=[],s=et(n),c=n.parser,f=c?nki(c):null,e=0;e<s.length;e++)if(i=s[e],"parser"!==i&&!t.valueGetterAttrMap.get(i)){var l=h(atu,i)?atu[i]:i,a=n[i],v=f?f(a):a,y=hou(l,v)||"reg"===l&&new wuf(v);y||vt(o);u.push(y)}return u.length||vt(o),r=new nff,r.valueGetterParam=p,r.valueParser=f,r.getValue=t.getValue,r.subCondList=u,r}(n,t))}function vtu(n,t,i){var e=t[n],o="",r;return u(e)||vt(o),e.length||vt(o),r="and"===n?new kuf:new duf,r.children=f(e,function(n){return pei(n,i)}),r.children.length||vt(o),r}function ytu(n){return v(n)&&!ir(n)}function nb(n,t){return Math.abs(n-t)<1e-5}function wei(n){function g(n,t){f&&f.length>2&&d.push(f);f=[n,t]}function c(n,t,i,r){nb(n,i)&&nb(t,r)||f.push(n,t,i,r,i,r)}function et(n,t,i,r,u,e){var b=Math.abs(t-n),o=4*Math.tan(b/4)/3,s=t<n?-1:1,h=Math.cos(n),c=Math.sin(n),l=Math.cos(t),a=Math.sin(t),k=h*u+i,d=c*e+r,v=l*u+i,y=a*e+r,p=u*o*s,w=e*o*s;f.push(k-p*c,d+w*h,v+p*a,y-w*l,v,y)}for(var p,nt,b,k,l,f,r,e,v,y,i=n.data,ft=n.len(),d=[],o=0,s=0,h=0,u=0,t=0;t<ft;){p=i[t++];nt=1===t;switch(nt&&(h=o=i[t],u=s=i[t+1],p!==ao.L&&p!==ao.C&&p!==ao.Q||(f=[h,u])),p){case ao.M:o=h=i[t++];s=u=i[t++];g(h,u);break;case ao.L:c(o,s,r=i[t++],e=i[t++]);o=r;s=e;break;case ao.C:f.push(i[t++],i[t++],i[t++],i[t++],o=i[t++],s=i[t++]);break;case ao.Q:r=i[t++];e=i[t++];v=i[t++];y=i[t++];f.push(o+2/3*(r-o),s+2/3*(e-s),v+2/3*(r-v),y+2/3*(e-y),v,y);o=v;s=y;break;case ao.A:var tt=i[t++],it=i[t++],rt=i[t++],ut=i[t++],w=i[t++],a=i[t++]+w;for(t+=1,b=!i[t++],r=Math.cos(w)*rt+tt,e=Math.sin(w)*ut+it,nt?g(h=r,u=e):c(o,s,r,e),o=Math.cos(a)*rt+tt,s=Math.sin(a)*ut+it,k=(b?-1:1)*Math.PI/2,l=w;b?l>a:l<a;l+=k)et(l,b?Math.max(l+k,a):Math.min(l+k,a),tt,it,rt,ut);break;case ao.R:h=o=i[t++];u=s=i[t++];r=h+i[t++];e=u+i[t++];g(r,u);c(r,u,r,e);c(r,e,h,e);c(h,e,h,u);c(h,u,r,u);break;case ao.Z:f&&c(o,s,h,u);o=h;s=u}}return f&&f.length>2&&d.push(f),d}function bei(n,t,i,r,u,f,e,o,s,h){var p,w,c,l;if(nb(n,i)&&nb(t,r)&&nb(u,e)&&nb(f,o))s.push(e,o);else{var nt=2/h,y=nt*nt,a=e-n,v=o-t,tt=Math.sqrt(a*a+v*v);a/=tt;v/=tt;var b=i-n,k=r-t,d=u-e,g=f-o,it=b*b+k*k,rt=d*d+g*g;it<y&&rt<y?s.push(e,o):(p=a*b+v*k,w=-a*d-v*g,it-p*p<y&&p>=0&&rt-w*w<y&&w>=0?s.push(e,o):(c=[],l=[],ds(n,i,u,e,.5,c),ds(t,r,f,o,.5,l),bei(c[0],l[0],c[1],l[1],c[2],l[2],c[3],l[3],s,h),bei(c[4],l[4],c[5],l[5],c[6],l[6],c[7],l[7],s,h)))}}function ptu(n,t,i){var s=n[t],h=n[1-t],c=Math.abs(s/h),u=Math.ceil(Math.sqrt(c*i)),f=Math.floor(i/u),e,r,o;for(0===f&&(f=1,u=i),e=[],r=0;r<u;r++)e.push(f);if(o=i-u*f,o>0)for(r=0;r<o;r++)e[r%u]+=1;return e}function wtu(n,t,i){for(var s,f,r,e=n.r0,y=n.r,o=n.startAngle,w=n.endAngle,v=Math.abs(w-o),p=v*y,h=y-e,c=p>Math.abs(h),l=ptu([p,h],c?0:1,t),a=(c?v:h)/l.length,u=0;u<l.length;u++)for(s=(c?h:v)/l[u],f=0;f<l[u];f++)r={},c?(r.startAngle=o+a*u,r.endAngle=o+a*(u+1),r.r0=e+s*f,r.r=e+s*(f+1)):(r.startAngle=o+s*f,r.endAngle=o+s*(f+1),r.r0=e+a*u,r.r=e+a*(u+1)),r.clockwise=n.clockwise,r.cx=n.cx,r.cy=n.cy,i.push(r)}function btu(n,t,i,r){return n*r-i*t}function eff(n,t,i,r,u,f,e,o){var h=i-n,c=r-t,l=e-u,a=o-f,v=btu(l,a,h,c),s;return Math.abs(v)<1e-6?null:(s=btu(n-u,t-f,l,a)/v,s<0||s>1?null:new g(s*h+n,s*c+t))}function off(n,t,i){var r=new g,u;return g.sub(r,i,t),r.normalize(),u=new g,g.sub(u,n,t),u.dot(r)}function tb(n,t){var i=n[n.length-1];i&&i[0]===t[0]&&i[1]===t[1]||n.push(t)}function ktu(n){var c=n.points,t=[],f=[];crt(c,t,f);var u=new nt(t[0],t[1],f[0]-t[0],f[1]-t[1]),e=u.width,o=u.height,s=u.x,h=u.y,i=new g,r=new g;return e>o?(i.x=r.x=s+e/2,i.y=h,r.y=h+o):(i.y=r.y=h+o/2,i.x=s,r.x=s+e),function(n,t,i){for(var u,f,p,o=n.length,e=[],r=0;r<o;r++){var v=n[r],y=n[(r+1)%o],c=eff(v[0],v[1],y[0],y[1],t.x,t.y,i.x,i.y);c&&e.push({projPt:off(c,t,i),pt:c,idx:r})}if(e.length<2)return[{points:n},{points:n}];e.sort(function(n,t){return n.projPt-t.projPt});u=e[0];f=e[e.length-1];f.idx<u.idx&&(p=u,u=f,f=p);var l=[u.pt.x,u.pt.y],a=[f.pt.x,f.pt.y],s=[l],h=[a];for(r=u.idx+1;r<=f.idx;r++)tb(s,n[r].slice());for(tb(s,a),tb(s,l),r=f.idx+1;r<=u.idx+o;r++)tb(h,n[r%o].slice());return tb(h,l),tb(h,a),[{points:s},{points:h}]}(c,i,r)}function uct(n,t,i,r){if(1===i)r.push(t);else{var u=Math.floor(i/2),f=n(t);uct(n,f[0],u,r);uct(n,f[1],i-u,r)}return r}function sff(n,t){t.setStyle(n.style);t.z=n.z;t.z2=n.z2;t.zlevel=n.zlevel}function hff(n,t){var e,u=[],o=n.shape,i,v,y,c,p,l,w,a;switch(n.type){case"rect":!function(n,t,i){for(var s,o,r,h=n.width,c=n.height,u=h>c,e=ptu([h,c],u?0:1,t),l=u?"width":"height",a=u?"height":"width",y=u?"x":"y",p=u?"y":"x",v=n[l]/e.length,f=0;f<e.length;f++)for(s=n[a]/e[f],o=0;o<e[f];o++)r={},r[y]=f*v,r[p]=o*s,r[l]=v,r[a]=s,r.x+=n.x,r.y+=n.y,i.push(r)}(o,t,u);e=ot;break;case"sector":wtu(o,t,u);e=ur;break;case"circle":wtu({r0:0,r:o.r,startAngle:0,endAngle:2*Math.PI,cx:o.cx,cy:o.cy},t,u);e=ur;break;default:var r=n.getComputedTransform(),b=r?Math.sqrt(Math.max(r[0]*r[0]+r[1]*r[1],r[2]*r[2]+r[3]*r[3])):1,h=f(function(n,t){var s=wei(n),h=[],u,r;for(t=t||1,u=0;u<s.length;u++){var i=s[u],f=[],e=i[0],o=i[1];for(f.push(e,o),r=2;r<i.length;){var a=i[r++],v=i[r++],y=i[r++],p=i[r++],c=i[r++],l=i[r++];bei(e,o,a,v,y,p,c,l,f,t);e=c;o=l}h.push(f)}return h}(n.getUpdatedPathProxy(),b),function(n){return function(n){for(var i=[],t=0;t<n.length;)i.push([n[t++],n[t++]]);return i}(n)}),s=h.length;if(0===s)uct(ktu,{points:h[0]},t,u);else if(s===t)for(i=0;i<s;i++)u.push({points:h[i]});else for(v=0,y=f(h,function(n){var t=[],i=[],r;return crt(n,t,i),r=(i[1]-t[1])*(i[0]-t[0]),v+=r,{poly:n,area:r}}),y.sort(function(n,t){return t.area-n.area}),c=t,i=0;i<s;i++){if(p=y[i],c<=0)break;l=i===s-1?c:Math.ceil(p.area/v*t);l<0||(uct(ktu,{points:p.poly},l,u),c-=l)}e=fr}if(!e)return function(n,t){for(var i=[],r=0;r<t;r++)i.push(kyt(n));return i}(n,t);for(w=[],i=0;i<u.length;i++)a=new e,a.setShape(u[i]),sff(n,a),w.push(a);return w}function cff(n,t){var e=n.length,o=t.length,h,c,k;if(e===o)return[n,t];for(var u=[],f=[],i=e<o?n:t,d=Math.min(e,o),g=Math.abs(o-e)/6,it=(d-2)/6,rt=Math.ceil(g/it)+1,s=[i[0],i[1]],l=g,r=2;r<d;){var a=i[r-2],v=i[r-1],y=i[r++],p=i[r++],w=i[r++],b=i[r++],nt=i[r++],tt=i[r++];if(l<=0)s.push(y,p,w,b,nt,tt);else{for(h=Math.min(l,rt-1)+1,c=1;c<=h;c++)k=c/h,ds(a,y,w,nt,k,u),ds(v,p,b,tt,k,f),a=u[3],v=f[3],s.push(u[1],f[1],u[2],f[2],a,v),y=u[5],p=f[5],w=u[6],b=f[6];l-=h-1}}return i===n?[s,t]:[n,s]}function dtu(n,t){for(var u=n.length,f=n[u-2],e=n[u-1],i=[],r=0;r<t.length;)i[r++]=f,i[r++]=e;return i}function gtu(n){for(var t=0,f=0,e=0,o=n.length,i=0,r=o-2;i<o;r=i,i+=2){var s=n[r],h=n[r+1],c=n[i],l=n[i+1],u=s*l-c*h;t+=u;f+=(s+c)*u;e+=(h+l)*u}return 0===t?[n[0]||0,n[1]||0]:[f/t/3,e/t/3,t]}function lff(n,t,i,r){for(var y=(n.length-2)/6,o=1/0,s=0,h=n.length,p=h-2,f=0;f<y;f++){for(var c=6*f,e=0,u=0;u<h;u+=2){var l=0===u?c:(c+u-2)%p+2,w=n[l]-i[0],b=n[l+1]-i[1],a=t[u]-r[0]-w,v=t[u+1]-r[1]-b;e+=a*a+v*v}e<o&&(o=e,s=f)}return s}function aff(n){for(var i=[],r=n.length,t=0;t<r;t+=2)i[t]=n[r-t-2],i[t+1]=n[r-t-1];return i}function fct(n){return n.__isCombineMorphing}function ect(n,t,i){var r=kei+t,o=n[r]||n[t];n[r]||(n[r]=n[t]);var u=i.replace,f=i.after,e=i.before;n[t]=function(){var t,n=arguments;return e&&e.apply(this,n),t=u?u.apply(this,n):o.apply(this,n),f&&f.apply(this,n),t}}function stt(n,t){var i=kei+t;n[i]&&(n[t]=n[i],n[i]=null)}function niu(n,t){for(var i,r,f,e,u=0;u<n.length;u++)for(i=n[u],r=0;r<i.length;)f=i[r],e=i[r+1],i[r++]=t[0]*f+t[2]*e+t[4],i[r++]=t[1]*f+t[3]*e+t[5]}function tiu(n,t){var h=n.getUpdatedPathProxy(),c=t.getUpdatedPathProxy(),u=function(n,t){for(var o,s,h,c=[],l=[],u=0;u<Math.max(n.length,t.length);u++){var i=n[u],r=t[u],f=void 0,e=void 0;i?r?(s=f=(o=cff(i,r))[0],h=e=o[1]):(e=dtu(h||i,i),f=i):(f=dtu(s||r,r),e=r);c.push(f);l.push(e)}return[c,l]}(wei(h),wei(c)),f=u[0],e=u[1],o=n.getComputedTransform(),s=t.getComputedTransform(),r,i;o&&niu(f,o);s&&niu(e,s);ect(t,"updateTransform",{replace:function(){this.transform=null}});t.transform=null;r=function(n,t,i,r){for(var w,d,et,l,nt,tt,v,h,b=[],a=0;a<n.length;a++){var f=n[a],c=t[a],e=gtu(f),o=gtu(c);null==w&&(w=e[2]<0!=o[2]<0);var s=[],y=[],it=0,rt=1/0,p=[],ut=f.length;w&&(f=aff(f));for(var k=6*lff(f,c,e,o),ft=ut-2,u=0;u<ft;u+=2)d=(k+u)%ft+2,s[u+2]=f[d]-e[0],s[u+3]=f[d+1]-e[1];if(s[0]=f[k]-e[0],s[1]=f[k+1]-e[1],i>0)for(et=r/i,l=-r/2;l<=r/2;l+=et){var ot=Math.sin(l),st=Math.cos(l),g=0;for(u=0;u<f.length;u+=2){var vt=s[u],yt=s[u+1],ht=c[u]-o[0],ct=c[u+1]-o[1],lt=ht*st-ct*ot,at=ht*ot+ct*st;p[u]=lt;p[u+1]=at;nt=lt-vt;tt=at-yt;g+=nt*nt+tt*tt}if(g<rt)for(rt=g,it=l,v=0;v<p.length;v++)y[v]=p[v]}else for(h=0;h<ut;h+=2)y[h]=c[h]-o[0],y[h+1]=c[h+1]-o[1];b.push({from:s,to:y,fromCp:e,toCp:o,rotation:-it})}return b}(f,e,10,Math.PI);i=[];ect(t,"buildPath",{replace:function(n){for(var u,s,h,f=t.__morphT,w=1-f,a=[],v=0;v<r.length;v++){var e=r[v],o=e.from,b=e.to,k=e.rotation*f,ut=e.fromCp,ft=e.toCp,d=Math.sin(k),g=Math.cos(k);for(cb(a,ut,ft,f),u=0;u<o.length;u+=2){var et=o[u],ot=o[u+1],nt=et*w+(y=b[u])*f,tt=ot*w+(p=b[u+1])*f;i[u]=nt*g-tt*d+a[0];i[u+1]=nt*d+tt*g+a[1]}for(s=i[0],h=i[1],n.moveTo(s,h),u=2;u<o.length;){var y=i[u++],p=i[u++],it=i[u++],rt=i[u++],c=i[u++],l=i[u++];s===y&&h===p&&it===c&&rt===l?n.lineTo(c,l):n.bezierCurveTo(y,p,it,rt,c,l);s=c;h=l}}}})}function dei(n,t,i){if(!n||!t)return t;var r=i.done,u=i.during;return tiu(n,t),t.__morphT=0,t.animateTo({__morphT:1},a({during:function(n){t.dirtyShape();u&&u(n)},done:function(){stt(t,"buildPath");stt(t,"updateTransform");t.__morphT=-1;t.createPathProxy();t.dirtyShape();r&&r()}},i)),t}function vff(n,t,i,r,u,f){var c,h,e,o,s;for(n=u===i?0:Math.round(32767*(n-i)/(u-i)),t=f===r?0:Math.round(32767*(t-r)/(f-r)),h=0,e=32768;e>0;e/=2)o=0,s=0,(n&e)>0&&(o=1),(t&e)>0&&(s=1),h+=e*e*(3*o^s),0===s&&(1===o&&(n=e-1-n,t=e-1-t),c=n,n=t,t=c);return h}function oct(n){var t=1/0,i=1/0,r=-1/0,u=-1/0,e=f(n,function(n){var f=n.getBoundingRect(),e=n.getComputedTransform(),o=f.x+f.width/2+(e?e[4]:0),s=f.y+f.height/2+(e?e[5]:0);return t=Math.min(o,t),i=Math.min(s,i),r=Math.max(o,r),u=Math.max(s,u),[o,s]});return f(e,function(f,e){return{cp:f,z:vff(f[0],f[1],t,i,r,u),path:n[e]}}).sort(function(n,t){return n.z-t.z}).map(function(n){return n.path})}function iiu(n){return hff(n.path,n.count)}function riu(n){return u(n[0])}function uiu(n,t){for(var e,u,f,o,h,r=[],s=n.length,i=0;i<s;i++)r.push({one:n[i],many:[]});for(i=0;i<t.length;i++)for(e=t[i].length,u=void 0,u=0;u<e;u++)r[u%s].many.push(t[i][u]);for(f=0,i=s-1;i>=0;i--)if(!r[i].many.length){if(o=r[f].many,o.length<=1){if(!f)return r;f=0}e=o.length;h=Math.ceil(e/2);r[i].many=o.slice(h,e);r[f].many=o.slice(0,h);f++}return r}function gei(n,t,i,r,u,f){function b(n,t,r,u,e){var s=n.many,y=n.one,p,l,v;if(1!==s.length||e)for(var w=a({dividePath:fiu[i],individualDelay:o&&function(n){return o(n+r,u)}},h),k=t?function(n,t,i){function y(n){for(var t=0;t<r.length;t++)r[t].addSelfToZr(n)}function p(){t.__isCombineMorphing=!1;t.__morphT=-1;t.childrenRef=null;stt(t,"addSelfToZr");stt(t,"removeSelfFromZr")}var f=[],o,r,v,c,e,w,b,k;if(!function n(t){for(var i,r=0;r<t.length;r++)i=t[r],fct(i)?n(i.childrenRef()):i instanceof ut&&f.push(i)}(n),o=f.length,!o)return{fromIndividuals:[],toIndividuals:[],count:0};if(r=(i.dividePath||iiu)({path:t,count:o}),r.length!==o)return console.error("Invalid morphing: unmatched splitted path"),{fromIndividuals:[],toIndividuals:[],count:0};f=oct(f);r=oct(r);for(var s=i.done,l=i.during,h=i.individualDelay,d=new bo,u=0;u<o;u++)v=f[u],c=r[u],c.parent=t,c.copyTransform(d),h||tiu(v,c);if(t.__isCombineMorphing=!0,t.childrenRef=function(){return r},ect(t,"addSelfToZr",{after:function(n){y(n)}}),ect(t,"removeSelfFromZr",{after:function(n){for(var t=0;t<r.length;t++)r[t].removeSelfFromZr(n)}}),e=r.length,h)for(w=e,b=function(){0==--w&&(p(),s&&s())},u=0;u<e;u++)k=h?a({delay:(i.delay||0)+h(u,e,f[u],r[u]),done:b},i):i,dei(f[u],r[u],k);else t.__morphT=0,t.animateTo({__morphT:1},a({during:function(n){for(var u,i=0;i<e;i++)u=r[i],u.__morphT=t.__morphT,u.dirtyShape();l&&l(n)},done:function(){p();for(var t=0;t<n.length;t++)stt(n[t],"updateTransform");s&&s()}},i));return t.__zr&&y(t.__zr),{fromIndividuals:f,toIndividuals:r,count:e}}(s,y,w):function(n,t,i){var f=t.length,u=[],l=i.dividePath||iiu,e,s,r,h,o,c;if(fct(n)){if(!function n(t){for(var i,r=0;r<t.length;r++)i=t[r],fct(i)?n(i.childrenRef()):i instanceof ut&&u.push(i)}(n.childrenRef()),e=u.length,e<f)for(s=0,r=e;r<f;r++)u.push(kyt(u[s++%e]));u.length=f}else{for(u=l({path:n,count:f}),h=n.getComputedTransform(),r=0;r<u.length;r++)u[r].setLocalTransform(h);if(u.length!==f)return console.error("Invalid morphing: unmatched splitted path"),{fromIndividuals:[],toIndividuals:[],count:0}}for(u=oct(u),t=oct(t),o=i.individualDelay,r=0;r<f;r++)c=o?a({delay:(i.delay||0)+o(r,f,u[r],t[r])},i):i,dei(u[r],t[r],c);return{fromIndividuals:u,toIndividuals:t,count:t.length}}(y,s,w),d=k.fromIndividuals,nt=k.toIndividuals,g=d.length,c=0;c<g;c++)p=o?a({delay:o(c,g)},h):h,f(d[c],nt[c],t?s[c]:n.one,t?n.one:s[c],p);else l=t?s[0]:y,v=t?y:s[0],fct(l)?b({many:[l],one:v},!0,r,u,!0):(dei(l,v,p=o?a({delay:o(r,u)},h):h),f(l,v,l,v,p))}var l,s,v,o,h,p;if(n.length&&t.length&&(l=hy("update",r,u),l&&l.duration>0)){o=r.getModel("universalTransition").get("delay");h=Object.assign({setToFinal:!0},l);riu(n)&&(s=n,v=t);riu(t)&&(s=t,v=n);for(var y=s?s===n:n.length>t.length,c=s?uiu(v,s):uiu(y?t:n,[y?n:t]),w=0,e=0;e<c.length;e++)w+=c[e].many.length;for(p=0,e=0;e<c.length;e++)b(c[e],y,p,w),p+=c[e].many.length}}function ev(n){var i,t,r;if(!n)return[];if(u(n)){for(i=[],t=0;t<n.length;t++)i.push(ev(n[t]));return i}return r=[],n.traverse(function(n){n instanceof ut&&!n.disableMorphing&&!n.invisible&&!n.ignore&&r.push(n)}),r}function oiu(n){var i=[];return t(n,function(n){var t=n.data;if(!(t.count()>1e4))for(var u=t.getIndices(),f=function(n){for(var r,i=n.dimensions,t=0;t<i.length;t++)if(r=n.getDimensionInfo(i[t]),r&&0===r.otherDims.itemGroupId)return i[t]}(t),r=0;r<u.length;r++)i.push({data:t,dim:n.dim||f,divide:n.divide,dataIndex:r})}),i}function noi(n,t,i){n.traverse(function(n){n instanceof ut&&ii(n,{style:{opacity:0}},t,{dataIndex:i,isFrom:!0})})}function toi(n){if(n.parent){var t=n.getComputedTransform();n.setLocalTransform(t);n.parent.remove(n)}}function ib(n){n.stopAnimation();n.isGroup&&n.traverse(function(n){n.stopAnimation()})}function yff(n,t,i){var r=hy("update",i,t);r&&n.traverse(function(n){if(n instanceof rf){var t=function(n){return eyi(n).oldStyle}(n);t&&n.animateFrom({style:t},r)}})}function siu(n,i,u){function l(n,t,i,u,f){(i||n)&&t.animateFrom({style:i&&i!==n?r(r({},i.style),n.style):n.style},f)}function p(n){for(var t=0;t<n.length;t++)if(n[t].dim)return n[t].dim}function k(n,t){return function(i){var r=i.data,u=i.dataIndex,o,e;if(t)return r.getId(u);var c=r.hostModel&&r.hostModel.get("dataGroupId"),s=n?w||b:b||w,f=s&&r.getDimensionInfo(s),h=f&&f.ordinalMeta;return f?(o=r.get(f.name,u),h&&h.categories[o]||o+""):(e=r.getRawDataItem(u),e&&e.groupId?e.groupId+"":c||r.getId(u))}}function d(n,t){var c=o[t],u=e[n],f=u.data.hostModel,i=c.data.getItemGraphicEl(c.dataIndex),r=u.data.getItemGraphicEl(u.dataIndex);i!==r?i&&h[i.id]||r&&(ib(r),i?(ib(i),toi(i),s=!0,gei(ev(i),ev(r),u.divide,f,n,l)):noi(r,f,n)):r&&yff(r,u.dataIndex,f)}var o=oiu(n),e=oiu(i),w=p(o),b=p(e),s=!1,a=function(n,t){var f=n.length,i,r,u;if(f!==t.length)return!1;for(i=0;i<f;i++)if(r=n[i],u=t[i],r.data.getId(r.dataIndex)!==u.data.getId(u.dataIndex))return!1;return!0}(o,e),h={},c,v,y;if(!a)for(c=0;c<e.length;c++)v=e[c],y=v.data.getItemGraphicEl(v.dataIndex),y&&(h[y.id]=!0);new ro(o,e,k(!0,a),k(!1,a),null,"multiple").update(d).updateManyToOne(function(n,i){var u=e[n],a=u.data,v=a.hostModel,r=a.getItemGraphicEl(u.dataIndex),c=pt(f(i,function(n){return o[n].data.getItemGraphicEl(o[n].dataIndex)}),function(n){return n&&n!==r&&!h[n.id]});r&&(ib(r),c.length?(t(c,function(n){ib(n);toi(n)}),s=!0,gei(ev(c),ev(r),u.divide,v,n,l)):noi(r,v,u.dataIndex))}).updateOneToMany(function(n,i){var c=o[i],r=c.data.getItemGraphicEl(c.dataIndex),u,a;r&&h[r.id]||(u=pt(f(n,function(n){return e[n].data.getItemGraphicEl(e[n].dataIndex)}),function(n){return n&&n!==r}),a=e[n[0]].data.hostModel,u.length&&(t(u,function(n){return ib(n)}),r?(ib(r),toi(r),s=!0,gei(ev(r),ev(u),c.divide,a,n[0],l)):t(u,function(t){return noi(t,a,n[0])})))}).updateManyToMany(function(n,t){new ro(t,n,function(n){return o[n].data.getId(o[n].dataIndex)},function(n){return e[n].data.getId(e[n].dataIndex)}).update(function(i,r){d(n[i],t[r])}).execute()}).execute();s&&t(i,function(n){var t=n.data.hostModel,r=t&&u.getViewOfSeriesModel(t),i=hy("update",t,0);r&&t.isAnimationEnabled()&&i&&i.duration>0&&r.group.traverse(function(n){n instanceof ut&&!n.animators.length&&n.animateFrom({style:{opacity:0}},i)})})}function hiu(n){var t=n.getModel("universalTransition").get("seriesKey");return t||n.id}function ciu(n){return u(n)?n.sort().join(","):n}function cc(n){if(n.hostModel)return n.hostModel.getModel("universalTransition").get("divideShape")}function liu(n,t){for(var i=0;i<n.length;i++)if(null!=t.seriesIndex&&t.seriesIndex===n[i].seriesIndex||null!=t.seriesId&&t.seriesId===n[i].id)return i}var sct=function(n,t){return sct=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])},sct(n,t)},aiu=function(){this.firefox=!1;this.ie=!1;this.edge=!1;this.newEdge=!1;this.weChat=!1},ft=new function(){this.browser=new aiu;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},ooi,s,yct,pct,lv,loi,voi,yoi,ve,vo,ktt,koi,doi,ye,tsi,dtt,olt,gsi,plt,db,ihi,rhi,uhi,ik,fhi,ehi,ahi,cit,dhi,tf,yit,hat,p,eci,oci,nrt,cci,gat,nvt,tvt,dci,oi,gci,th,fvt,rli,frt,hli,pvt,wvt,ne,tyt,ty,cl,eyt,yyt,ivi,vvi,hu,yvi,fy,bvi,ur,kvi,wl,gvi,fr,nyi,er,kr,tyi,bl,ryi,oy,hyi,ru,td,yy,ud,gl,fpi,ah,gpt,vut,vh,rwi,rt,iwt,dut,ip,rp,up,ubi,fbi,yd,pwt,vbi,gut,pbi,bbi,nft,dbi,bwt,gbi,rki,kwt,ift,nbt,lki,aki,uft,fs,bt,ni,ldi,hft,sp,ubt,ngi,tgi,cbt,lbt,sf,ybt,vp,bbt,wft,kh,kbt,dbt,gbt,tg,ig,dgi,ggi,nkt,nni,bft,tni,ini,hf,rni,tkt,ikt,rg,kft,uni,oni,lkt,ykt,pkt,vni,ro,pni,ttr,itr,oe,utr,eet,hg,nc,fo,tdt,otr,cet,aet,cg,tir,hdt,lu,cf,wg,vr,bdt,kdt,ngt,tc,srr,bp,wrr,rgt,brr,uur,eur,our,nw,tw,os,ss,ffr,efr,ofr,iw,wfr,vgt,ygt,nn,pgt,ner,rer,uer,ser,sot,cer,ler,hot,per,unt,ew,hnt,vor,nsr,isr,esr,osr,wa,ynt,bsr,ksr,pnt,ow,uhr,yu,yhr,kot,whr,iti,khr,ghr,ecr,sti,ocr,wti,fst,dcr,da,ilr,est,ost,sst,clr,ylr,klr,dlr,glr,nar,tar,iar,rar,sar,lst,uvr,kn,iri,rri,aw,pvr,eri,ori,ryr,uyr,fyr,ari,ce,vpr,yri,wpr,kpr,pwr,bwr,nbr,aui,ubr,gst,pui,fbr,sbr,hbr,wbr,bbr,dui,nkr,nfi,ukr,eht,pw,pu,rfi,ckr,gn,kw,sht,ykr,ufi,ffi,pkr,wkr,hht,hfi,idr,yfi,sdr,hdr,adr,vdr,wdr,wfi,kfi,igr,ugr,fgr,itt,co,vgr,aht,vht,yht,unr,onr,ght,hnr,nct,tct,cei,lei,vei,yei,etu,otu,htu,kei,fiu,eiu;"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(ft.wxa=!0,ft.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?ft.worker=!0:"undefined"==typeof navigator?(ft.node=!0,ft.svgSupported=!0):function(n,t){var i=t.browser,f=n.match(/Firefox\/([\d.]+)/),e=n.match(/MSIE\s([\d.]+)/)||n.match(/Trident\/.+?rv:(([\d.]+))/),u=n.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(n),r;f&&(i.firefox=!0,i.version=f[1]);e&&(i.ie=!0,i.version=e[1]);u&&(i.edge=!0,i.version=u[1],i.newEdge=+u[1].split(".")[0]>18);o&&(i.weChat=!0);t.svgSupported="undefined"!=typeof SVGRect;t.touchEventsSupported="ontouchstart"in window&&!i.ie&&!i.edge;t.pointerEventsSupported="onpointerdown"in window&&(i.edge||i.ie&&+i.version>=11);t.domSupported="undefined"!=typeof document;r=document.documentElement.style;t.transform3dSupported=(i.ie&&"transition"in r||i.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in r)&&!("OTransition"in r);t.transformSupported=t.transform3dSupported||i.ie&&+i.version>=9}(navigator.userAgent,ft);var viu="sans-serif",vs="12px sans-serif",rb,ioi,yiu=function(n){var i={},t,r,u;if("undefined"==typeof JSON)return i;for(t=0;t<n.length;t++)r=String.fromCharCode(t+32),u=(n.charCodeAt(t)-20)/100,i[r]=u;return i}("007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N"),pf={createCanvas:function(){return"undefined"!=typeof document&&document.createElement("canvas")},measureText:function(n,t){var r,i,e;if(rb||(r=pf.createCanvas(),rb=r&&r.getContext("2d")),rb)return ioi!==t&&(ioi=rb.font=t||vs),rb.measureText(n);n=n||"";var o=/^([0-9]*?)px$/.exec(t=t||vs),u=+(o&&o[1])||12,f=0;if(t.indexOf("mono")>=0)f=u*n.length;else for(i=0;i<n.length;i++)e=yiu[n[i]],f+=null==e?u:e*u;return{width:f}},loadImage:function(n,t,i){var r=new Image;return r.onload=t,r.onerror=i,r.src=n,r}};var uoi=wu(["Function","RegExp","Date","Error","CanvasGradient","CanvasPattern","Image","Canvas"],function(n,t){return n["[object "+t+"]"]=!0,n},{}),foi=wu(["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64"],function(n,t){return n["[object "+t+"Array]"]=!0,n},{}),ov=Object.prototype.toString,htt=Array.prototype,piu=htt.forEach,wiu=htt.filter,hct=htt.slice,biu=htt.map,eoi=function(){}.constructor,ctt=eoi?eoi.prototype:null,cct="__proto__",kiu=2311;ooi=pf.createCanvas;s=ctt&&l(ctt.bind)?ctt.call.bind(ctt.bind):function(n,t){for(var r=[],i=2;i<arguments.length;i++)r[i-2]=arguments[i];return function(){return n.apply(t,r.concat(hct.call(arguments)))}};yct="__ec_primitive__";pct=function(){function n(i){function e(n,t){f?r.set(n,t):r.set(t,n)}var f,r;this.data={};f=u(i);this.data={};r=this;i instanceof n?i.each(e):i&&t(i,e)}return n.prototype.get=function(n){return this.data.hasOwnProperty(n)?this.data[n]:null},n.prototype.set=function(n,t){return this.data[n]=t},n.prototype.each=function(n,t){for(var i in this.data)this.data.hasOwnProperty(i)&&n.call(t,this.data[i],i)},n.prototype.keys=function(){return et(this.data)},n.prototype.removeKey=function(n){delete this.data[n]},n}();lv=180/Math.PI;loi=Object.freeze({__proto__:null,guid:lct,logError:ltt,clone:y,merge:k,mergeAll:att,extend:r,defaults:a,createCanvas:ooi,indexOf:tt,inherits:act,mixin:fi,isArrayLike:ir,each:t,map:f,reduce:wu,filter:pt,find:soi,keys:et,bind:s,curry:b,isArray:u,isFunction:l,isString:o,isStringSafe:vtt,isNumber:ht,isObject:v,isBuiltInObject:vct,isTypedArray:nu,isDom:sv,isGradientObject:ub,isImagePatternObject:hoi,isRegExp:coi,eqNaN:hv,retrieve:yi,retrieve2:d,retrieve3:le,slice:ytt,normalizeCssArray:ptt,assert:or,trim:bu,setAsPrimitive:fb,isPrimitive:cv,HashMap:pct,createHashMap:c,concatArray:eb,createObject:ob,disableUserSelect:wct,hasOwn:h,noop:ei,RADIAN_TO_DEGREE:lv});voi=sb;yoi=kct;ve=btt;vo=poi;var diu=Object.freeze({__proto__:null,create:ys,copy:sr,clone:ae,set:aoi,add:bct,scaleAndAdd:wtt,sub:ps,len:sb,length:voi,lenSquare:kct,lengthSquare:yoi,mul:function(n,t,i){return n[0]=t[0]*i[0],n[1]=t[1]*i[1],n},div:function(n,t,i){return n[0]=t[0]/i[0],n[1]=t[1]/i[1],n},dot:function(n,t){return n[0]*t[0]+n[1]*t[1]},scale:hb,normalize:lc,distance:btt,dist:ve,distanceSquare:poi,distSquare:vo,negate:function(n,t){return n[0]=-t[0],n[1]=-t[1],n},lerp:cb,applyTransform:gi,min:yo,max:po}),av=function(n,t){this.target=n;this.topTarget=t&&t.topTarget},giu=function(){function n(n){this.handler=n;n.on("mousedown",this._dragStart,this);n.on("mousemove",this._drag,this);n.on("mouseup",this._dragEnd,this)}return n.prototype._dragStart=function(n){for(var t=n.target;t&&!t.draggable;)t=t.parent||t.__hostTarget;t&&(this._draggingTarget=t,t.dragging=!0,this._x=n.offsetX,this._y=n.offsetY,this.handler.dispatchToElement(new av(t,n),"dragstart",n.event))},n.prototype._drag=function(n){var i=this._draggingTarget,t,r;if(i){var u=n.offsetX,f=n.offsetY,e=u-this._x,o=f-this._y;this._x=u;this._y=f;i.drift(e,o,n);this.handler.dispatchToElement(new av(i,n),"drag",n.event);t=this.handler.findHover(u,f,i).target;r=this._dropTarget;this._dropTarget=t;i!==t&&(r&&t!==r&&this.handler.dispatchToElement(new av(r,n),"dragleave",n.event),t&&t!==r&&this.handler.dispatchToElement(new av(t,n),"dragenter",n.event))}},n.prototype._dragEnd=function(n){var t=this._draggingTarget;t&&(t.dragging=!1);this.handler.dispatchToElement(new av(t,n),"dragend",n.event);this._dropTarget&&this.handler.dispatchToElement(new av(this._dropTarget,n),"drop",n.event);this._draggingTarget=null;this._dropTarget=null},n}(),ku=function(){function n(n){n&&(this._$eventProcessor=n)}return n.prototype.on=function(n,t,i,r){var u,f,e;if(this._$handlers||(this._$handlers={}),u=this._$handlers,"function"==typeof t&&(r=i,i=t,t=null),!i||!n)return this;for(f=this._$eventProcessor,null!=t&&f&&f.normalizeQuery&&(t=f.normalizeQuery(t)),u[n]||(u[n]=[]),e=0;e<u[n].length;e++)if(u[n][e].h===i)return this;var o={h:i,query:t,ctx:r||this,callAtLast:i.zrEventfulCallAtLast},s=u[n].length-1,h=u[n][s];return h&&h.callAtLast?u[n].splice(s,0,o):u[n].push(o),this},n.prototype.isSilent=function(n){var t=this._$handlers;return!t||!t[n]||!t[n].length},n.prototype.off=function(n,t){var i=this._$handlers;if(!i)return this;if(!n)return this._$handlers={},this;if(t){if(i[n]){for(var u=[],r=0,f=i[n].length;r<f;r++)i[n][r].h!==t&&u.push(i[n][r]);i[n]=u}i[n]&&0===i[n].length&&delete i[n]}else delete i[n];return this},n.prototype.trigger=function(n){for(var f,r,t,i=[],u=1;u<arguments.length;u++)i[u-1]=arguments[u];if(!this._$handlers)return this;if(f=this._$handlers[n],r=this._$eventProcessor,f)for(var o=i.length,s=f.length,e=0;e<s;e++)if(t=f[e],!r||!r.filter||null==t.query||r.filter(n,t.query))switch(o){case 0:t.h.call(t.ctx);break;case 1:t.h.call(t.ctx,i[0]);break;case 2:t.h.call(t.ctx,i[0],i[1]);break;default:t.h.apply(t.ctx,i)}return r&&r.afterTrigger&&r.afterTrigger(n),this},n.prototype.triggerWithContext=function(n){for(var f,i,r,t=[],u=1;u<arguments.length;u++)t[u-1]=arguments[u];if(!this._$handlers)return this;if(f=this._$handlers[n],i=this._$eventProcessor,f)for(var o=t.length,e=t[o-1],h=f.length,s=0;s<h;s++)if(r=f[s],!i||!i.filter||null==r.query||i.filter(n,r.query))switch(o){case 0:r.h.call(e);break;case 1:r.h.call(e,t[0]);break;case 2:r.h.call(e,t[0],t[1]);break;default:r.h.apply(e,t.slice(1,o-1))}return i&&i.afterTrigger&&i.afterTrigger(n),this},n}(),nru=Math.log(2);ktt=[];koi=/([&<>"'])/g;doi={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};var tru=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,nlt=[],iru=ft.browser.firefox&&+ft.browser.version.split(".")[0]<39;ye=function(n){n.preventDefault();n.stopPropagation();n.cancelBubble=!0};tsi=function(){function n(){this._track=[]}return n.prototype.recognize=function(n,t,i){return this._doTrack(n,t,i),this._recognize(n)},n.prototype.clear=function(){return this._track.length=0,this},n.prototype._doTrack=function(n,t,i){var r=n.touches,e,o;if(r){for(var u={points:[],touches:[],target:t,event:n},f=0,s=r.length;f<s;f++)e=r[f],o=tlt(i,e,{}),u.points.push([o.zrX,o.zrY]),u.touches.push(e);this._track.push(u)}},n.prototype._recognize=function(n){var t,i;for(t in dtt)if(dtt.hasOwnProperty(t)&&(i=dtt[t](this._track,n),i))return i},n}();dtt={pinch:function(n,t){var e=n.length,r,i,u,f,o;if(e&&(i=(n[e-1]||{}).points,u=(n[e-2]||{}).points||i,u&&u.length>1&&i&&i.length>1))return f=isi(i)/isi(u),isFinite(f)||(f=1),t.pinchScale=f,o=[((r=i)[0][0]+r[1][0])/2,(r[0][1]+r[1][1])/2],t.pinchX=o[0],t.pinchY=o[1],{type:"pinch",target:n[0].target,event:t}}};var uru=Object.freeze({__proto__:null,create:rru,identity:lb,copy:gtt,mul:pe,translate:wf,rotate:ws,scale:nit,invert:ac,clone:rsi}),g=function(){function n(n,t){this.x=n||0;this.y=t||0}return n.prototype.copy=function(n){return this.x=n.x,this.y=n.y,this},n.prototype.clone=function(){return new n(this.x,this.y)},n.prototype.set=function(n,t){return this.x=n,this.y=t,this},n.prototype.equal=function(n){return n.x===this.x&&n.y===this.y},n.prototype.add=function(n){return this.x+=n.x,this.y+=n.y,this},n.prototype.scale=function(n){this.x*=n;this.y*=n},n.prototype.scaleAndAdd=function(n,t){this.x+=n.x*t;this.y+=n.y*t},n.prototype.sub=function(n){return this.x-=n.x,this.y-=n.y,this},n.prototype.dot=function(n){return this.x*n.x+this.y*n.y},n.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},n.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},n.prototype.normalize=function(){var n=this.len();return this.x/=n,this.y/=n,this},n.prototype.distance=function(n){var t=this.x-n.x,i=this.y-n.y;return Math.sqrt(t*t+i*i)},n.prototype.distanceSquare=function(n){var t=this.x-n.x,i=this.y-n.y;return t*t+i*i},n.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},n.prototype.transform=function(n){if(n){var t=this.x,i=this.y;return this.x=n[0]*t+n[2]*i+n[4],this.y=n[1]*t+n[3]*i+n[5],this}},n.prototype.toArray=function(n){return n[0]=this.x,n[1]=this.y,n},n.prototype.fromArray=function(n){this.x=n[0];this.y=n[1]},n.set=function(n,t,i){n.x=t;n.y=i},n.copy=function(n,t){n.x=t.x;n.y=t.y},n.len=function(n){return Math.sqrt(n.x*n.x+n.y*n.y)},n.lenSquare=function(n){return n.x*n.x+n.y*n.y},n.dot=function(n,t){return n.x*t.x+n.y*t.y},n.add=function(n,t,i){n.x=t.x+i.x;n.y=t.y+i.y},n.sub=function(n,t,i){n.x=t.x-i.x;n.y=t.y-i.y},n.scale=function(n,t,i){n.x=t.x*i;n.y=t.y*i},n.scaleAndAdd=function(n,t,i,r){n.x=t.x+i.x*r;n.y=t.y+i.y*r},n.lerp=function(n,t,i,r){var u=1-r;n.x=u*t.x+r*i.x;n.y=u*t.y+r*i.y},n}(),tit=Math.min,iit=Math.max,vc=new g,yc=new g,pc=new g,wc=new g,ab=new g,vb=new g,nt=function(){function n(n,t,i,r){i<0&&(n+=i,i=-i);r<0&&(t+=r,r=-r);this.x=n;this.y=t;this.width=i;this.height=r}return n.prototype.union=function(n){var t=tit(n.x,this.x),i=tit(n.y,this.y);this.width=isFinite(this.x)&&isFinite(this.width)?iit(n.x+n.width,this.x+this.width)-t:n.width;this.height=isFinite(this.y)&&isFinite(this.height)?iit(n.y+n.height,this.y+this.height)-i:n.height;this.x=t;this.y=i},n.prototype.applyTransform=function(t){n.applyTransform(this,this,t)},n.prototype.calculateTransform=function(n){var i=this,r=n.width/i.width,u=n.height/i.height,t=[1,0,0,1,0,0];return wf(t,t,[-i.x,-i.y]),nit(t,t,[r,u]),wf(t,t,[n.x,n.y]),t},n.prototype.intersect=function(t,i){if(!t)return!1;t instanceof n||(t=n.create(t));var r=this,l=r.x,a=r.x+r.width,v=r.y,y=r.y+r.height,p=t.x,w=t.x+t.width,b=t.y,k=t.y+t.height,d=!(a<p||w<l||y<b||k<v);if(i){var h=1/0,c=0,f=Math.abs(a-p),e=Math.abs(w-l),o=Math.abs(y-b),s=Math.abs(k-v),u=Math.min(f,e),nt=Math.min(o,s);a<p||w<l?u>c&&(c=u,f<e?g.set(vb,-f,0):g.set(vb,e,0)):u<h&&(h=u,f<e?g.set(ab,f,0):g.set(ab,-e,0));y<b||k<v?nt>c&&(c=nt,o<s?g.set(vb,0,-o):g.set(vb,0,s)):u<h&&(h=u,o<s?g.set(ab,0,o):g.set(ab,0,-s))}return i&&g.copy(i,d?ab:vb),d},n.prototype.contain=function(n,t){var i=this;return n>=i.x&&n<=i.x+i.width&&t>=i.y&&t<=i.y+i.height},n.prototype.clone=function(){return new n(this.x,this.y,this.width,this.height)},n.prototype.copy=function(t){n.copy(this,t)},n.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},n.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},n.prototype.isZero=function(){return 0===this.width||0===this.height},n.create=function(t){return new n(t.x,t.y,t.width,t.height)},n.copy=function(n,t){n.x=t.x;n.y=t.y;n.width=t.width;n.height=t.height},n.applyTransform=function(t,i,r){var e,o;if(r){if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var u=r[0],f=r[3],s=r[4],h=r[5];return t.x=i.x*u+s,t.y=i.y*f+h,t.width=i.width*u,t.height=i.height*f,t.width<0&&(t.x+=t.width,t.width=-t.width),void(t.height<0&&(t.y+=t.height,t.height=-t.height))}vc.x=pc.x=i.x;vc.y=wc.y=i.y;yc.x=wc.x=i.x+i.width;yc.y=pc.y=i.y+i.height;vc.transform(r);wc.transform(r);yc.transform(r);pc.transform(r);t.x=tit(vc.x,yc.x,pc.x,wc.x);t.y=tit(vc.y,yc.y,pc.y,wc.y);e=iit(vc.x,yc.x,pc.x,wc.x);o=iit(vc.y,yc.y,pc.y,wc.y);t.width=e-t.x;t.height=o-t.y}else t!==i&&n.copy(t,i)},n}(),usi="silent";var eru=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.handler=null,t}return i(t,n),t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(ku),yb=function(n,t){this.x=n;this.y=t},oru=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],ult=new nt(0,0,0,0),fsi=function(n){function r(t,i,r,u,f){var e=n.call(this)||this;return e._hovered=new yb(0,0),e.storage=t,e.painter=i,e.painterRoot=u,e._pointerSize=f,r=r||new eru,e.proxy=null,e.setHandlerProxy(r),e._draggingMgr=new giu(e),e}return i(r,n),r.prototype.setHandlerProxy=function(n){this.proxy&&this.proxy.dispose();n&&(t(oru,function(t){n.on&&n.on(t,this[t],this)},this),n.handler=this);this.proxy=n},r.prototype.mousemove=function(n){var u=n.zrX,f=n.zrY,s=osi(this,u,f),i=this._hovered,t=i.target;t&&!t.__zr&&(t=(i=this.findHover(i.x,i.y)).target);var e=this._hovered=s?new yb(u,f):this.findHover(u,f),r=e.target,o=this.proxy;o.setCursor&&o.setCursor(r?r.cursor:"default");t&&r!==t&&this.dispatchToElement(i,"mouseout",n);this.dispatchToElement(e,"mousemove",n);r&&r!==t&&this.dispatchToElement(e,"mouseover",n)},r.prototype.mouseout=function(n){var t=n.zrEventControl;"only_globalout"!==t&&this.dispatchToElement(this._hovered,"mouseout",n);"no_globalout"!==t&&this.trigger("globalout",{type:"globalout",event:n})},r.prototype.resize=function(){this._hovered=new yb(0,0)},r.prototype.dispatch=function(n,t){var i=this[n];i&&i.call(this,t)},r.prototype.dispose=function(){this.proxy.dispose();this.storage=null;this.proxy=null;this.painter=null},r.prototype.setCursorStyle=function(n){var t=this.proxy;t.setCursor&&t.setCursor(n)},r.prototype.dispatchToElement=function(n,t,i){var r=(n=n||{}).target,f,u;if(!r||!r.silent){for(f="on"+t,u=function(n,t,i){return{type:n,event:i,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:i.zrX,offsetY:i.zrY,gestureEvent:i.gestureEvent,pinchX:i.pinchX,pinchY:i.pinchY,pinchScale:i.pinchScale,wheelDelta:i.zrDelta,zrByTouch:i.zrByTouch,which:i.which,stop:fru}}(t,n,i);r&&(r[f]&&(u.cancelBubble=!!r[f].call(r,u)),r.trigger(t,u),r=r.__hostTarget?r.__hostTarget:r.parent,!u.cancelBubble););u.cancelBubble||(this.trigger(t,u),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(n){"function"==typeof n[f]&&n[f].call(n,u);n.trigger&&n.trigger(t,u)}))}},r.prototype.findHover=function(n,t,i){var o=this.storage.getDisplayList(),u=new yb(n,t),r,f;if(esi(o,u,n,t,i),this._pointerSize&&!u.target){for(var s=[],h=this._pointerSize,c=h/2,a=new nt(n-c,t-c,h,h),l=o.length-1;l>=0;l--)r=o[l],r===i||r.ignore||r.ignoreCoarsePointer||r.parent&&r.parent.ignoreCoarsePointer||(ult.copy(r.getBoundingRect()),r.transform&&ult.applyTransform(r.transform),ult.intersect(a)&&s.push(r));if(s.length)for(var v=Math.PI/12,y=2*Math.PI,e=0;e<c;e+=4)for(f=0;f<y;f+=v)if(esi(s,u,n+e*Math.cos(f),t+e*Math.sin(f),i),u.target)return u}return u},r.prototype.processGesture=function(n,t){var r,i,u,f;this._gestureMgr||(this._gestureMgr=new tsi);r=this._gestureMgr;"start"===t&&r.clear();i=r.recognize(n,this.findHover(n.zrX,n.zrY,null).target,this.proxy.dom);("end"===t&&r.clear(),i)&&(u=i.type,n.gestureEvent=u,f=new yb,f.target=i.target,this.dispatchToElement(f,u,i.event))},r}(ku);t(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(n){fsi.prototype[n]=function(t){var r,i,u=t.zrX,f=t.zrY,e=osi(this,u,f);if("mouseup"===n&&e||(i=(r=this.findHover(u,f)).target),"mousedown"===n)this._downEl=i,this._downPoint=[t.zrX,t.zrY],this._upEl=i;else if("mouseup"===n)this._upEl=i;else if("click"===n){if(this._downEl!==this._upEl||!this._downPoint||ve(this._downPoint,[t.zrX,t.zrY])>4)return;this._downPoint=null}this.dispatchToElement(r,n,t)}});olt=!1;var cru=function(){function n(){this._roots=[];this._displayList=[];this._displayListLen=0;this.displayableSortFunc=csi}return n.prototype.traverse=function(n,t){for(var i=0;i<this._roots.length;i++)this._roots[i].traverse(n,t)},n.prototype.getDisplayList=function(n,t){t=t||!1;var i=this._displayList;return!n&&i.length||this.updateDisplayList(t),i},n.prototype.updateDisplayList=function(n){this._displayListLen=0;for(var i=this._roots,r=this._displayList,t=0,u=i.length;t<u;t++)this._updateAndAddDisplayable(i[t],null,n);r.length=this._displayListLen;rit(r,csi)},n.prototype._updateAndAddDisplayable=function(n,t,i){var e,u,o,s,f,h,r,c,l,a;if(!n.ignore||i){if(n.beforeUpdate(),n.update(),n.afterUpdate(),e=n.getClipPath(),n.ignoreClip)t=null;else if(e)for(t=t?t.slice():[],u=e,o=n;u;)u.parent=o,u.updateTransform(),t.push(u),o=u,u=u.getClipPath();if(n.childrenRef){for(s=n.childrenRef(),f=0;f<s.length;f++)h=s[f],n.__dirty&&(h.__dirty|=1),this._updateAndAddDisplayable(h,t,i);n.__dirty=0}else r=n,t&&t.length?r.__clipPaths=t:r.__clipPaths&&r.__clipPaths.length>0&&(r.__clipPaths=[]),isNaN(r.z)&&(slt(),r.z=0),isNaN(r.z2)&&(slt(),r.z2=0),isNaN(r.zlevel)&&(slt(),r.zlevel=0),this._displayList[this._displayListLen++]=r;c=n.getDecalElement&&n.getDecalElement();c&&this._updateAndAddDisplayable(c,t,i);l=n.getTextGuideLine();l&&this._updateAndAddDisplayable(l,t,i);a=n.getTextContent();a&&this._updateAndAddDisplayable(a,t,i)}},n.prototype.addRoot=function(n){n.__zr&&n.__zr.storage===this||this._roots.push(n)},n.prototype.delRoot=function(n){var t,r,i;if(n instanceof Array)for(t=0,r=n.length;t<r;t++)this.delRoot(n[t]);else i=tt(this._roots,n),i>=0&&this._roots.splice(i,1)},n.prototype.delAllRoots=function(){this._roots=[];this._displayList=[];this._displayListLen=0},n.prototype.getRoots=function(){return this._roots},n.prototype.dispose=function(){this._displayList=null;this._roots=null},n}(),hlt=ft.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(n){return setTimeout(n,16)},pb={linear:function(n){return n},quadraticIn:function(n){return n*n},quadraticOut:function(n){return n*(2-n)},quadraticInOut:function(n){return(n*=2)<1?.5*n*n:-.5*(--n*(n-2)-1)},cubicIn:function(n){return n*n*n},cubicOut:function(n){return--n*n*n+1},cubicInOut:function(n){return(n*=2)<1?.5*n*n*n:.5*((n-=2)*n*n+2)},quarticIn:function(n){return n*n*n*n},quarticOut:function(n){return 1- --n*n*n*n},quarticInOut:function(n){return(n*=2)<1?.5*n*n*n*n:-.5*((n-=2)*n*n*n-2)},quinticIn:function(n){return n*n*n*n*n},quinticOut:function(n){return--n*n*n*n*n+1},quinticInOut:function(n){return(n*=2)<1?.5*n*n*n*n*n:.5*((n-=2)*n*n*n*n+2)},sinusoidalIn:function(n){return 1-Math.cos(n*Math.PI/2)},sinusoidalOut:function(n){return Math.sin(n*Math.PI/2)},sinusoidalInOut:function(n){return.5*(1-Math.cos(Math.PI*n))},exponentialIn:function(n){return 0===n?0:Math.pow(1024,n-1)},exponentialOut:function(n){return 1===n?1:1-Math.pow(2,-10*n)},exponentialInOut:function(n){return 0===n?0:1===n?1:(n*=2)<1?.5*Math.pow(1024,n-1):.5*(2-Math.pow(2,-10*(n-1)))},circularIn:function(n){return 1-Math.sqrt(1-n*n)},circularOut:function(n){return Math.sqrt(1- --n*n)},circularInOut:function(n){return(n*=2)<1?-.5*(Math.sqrt(1-n*n)-1):.5*(Math.sqrt(1-(n-=2)*n)+1)},elasticIn:function(n){var i,t=.1;return 0===n?0:1===n?1:(!t||t<1?(t=1,i=.1):i=.4*Math.asin(1/t)/(2*Math.PI),-t*Math.pow(2,10*(n-=1))*Math.sin((n-i)*2*Math.PI/.4))},elasticOut:function(n){var i,t=.1;return 0===n?0:1===n?1:(!t||t<1?(t=1,i=.1):i=.4*Math.asin(1/t)/(2*Math.PI),t*Math.pow(2,-10*n)*Math.sin((n-i)*2*Math.PI/.4)+1)},elasticInOut:function(n){var i,t=.1,r=.4;return 0===n?0:1===n?1:(!t||t<1?(t=1,i=.1):i=r*Math.asin(1/t)/(2*Math.PI),(n*=2)<1?t*Math.pow(2,10*(n-=1))*Math.sin((n-i)*2*Math.PI/r)*-.5:t*Math.pow(2,-10*(n-=1))*Math.sin((n-i)*2*Math.PI/r)*.5+1)},backIn:function(n){var t=1.70158;return n*n*((t+1)*n-t)},backOut:function(n){var t=1.70158;return--n*n*((t+1)*n+t)+1},backInOut:function(n){var t=2.5949095;return(n*=2)<1?n*n*((t+1)*n-t)*.5:.5*((n-=2)*n*((t+1)*n+t)+2)},bounceIn:function(n){return 1-pb.bounceOut(1-n)},bounceOut:function(n){return n<1/2.75?7.5625*n*n:n<2/2.75?7.5625*(n-=1.5/2.75)*n+.75:n<2.5/2.75?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375},bounceInOut:function(n){return n<.5?.5*pb.bounceIn(2*n):.5*pb.bounceOut(2*n-1)+.5}},uit=Math.pow,bs=Math.sqrt,lsi=1e-8,asi=.0001,vsi=bs(3),fit=1/3,we=ys(),gu=ys(),vv=ys();gsi=/cubic-bezier\(([0-9,\.e ]+)\)/;var vru=function(){function n(n){this._inited=!1;this._startTime=0;this._pausedTime=0;this._paused=!1;this._life=n.life||1e3;this._delay=n.delay||0;this.loop=n.loop||!1;this.onframe=n.onframe||ei;this.ondestroy=n.ondestroy||ei;this.onrestart=n.onrestart||ei;n.easing&&this.setEasing(n.easing)}return n.prototype.step=function(n,t){var r,e,o;if(this._inited||(this._startTime=n+this._delay,this._inited=!0),!this._paused){var u=this._life,f=n-this._startTime-this._pausedTime,i=f/u;if(i<0&&(i=0),i=Math.min(i,1),r=this.easingFunc,e=r?r(i):i,this.onframe(e),1===i){if(!this.loop)return!0;o=f%u;this._startTime=n-o;this._pausedTime=0;this.onrestart()}return!1}this._pausedTime+=t},n.prototype.pause=function(){this._paused=!0},n.prototype.resume=function(){this._paused=!1},n.prototype.setEasing=function(n){this.easing=n;this.easingFunc=l(n)?n:pb[n]||llt(n)},n}(),nhi=function(n){this.value=n},yru=function(){function n(){this._len=0}return n.prototype.insert=function(n){var t=new nhi(n);return this.insertEntry(t),t},n.prototype.insertEntry=function(n){this.head?(this.tail.next=n,n.prev=this.tail,n.next=null,this.tail=n):this.head=this.tail=n;this._len++},n.prototype.remove=function(n){var t=n.prev,i=n.next;t?t.next=i:this.head=i;i?i.prev=t:this.tail=t;n.next=n.prev=null;this._len--},n.prototype.len=function(){return this._len},n.prototype.clear=function(){this.head=this.tail=null;this._len=0},n}(),bb=function(){function n(n){this._list=new yru;this._maxSize=10;this._map={};this._maxSize=n}return n.prototype.put=function(n,t){var u=this._list,f=this._map,o=null,e,i,r;return null==f[n]&&(e=u.len(),i=this._lastRemovedEntry,e>=this._maxSize&&e>0&&(r=u.head,u.remove(r),delete f[r.key],o=r.value,this._lastRemovedEntry=r),i?i.value=t:i=new nhi(t),i.key=n,u.insertEntry(i),f[n]=i),o},n.prototype.get=function(n){var t=this._map[n],i=this._list;if(null!=t)return t!==i.tail&&(i.remove(t),i.insertEntry(t)),t.value},n.prototype.clear=function(){this._list.clear();this._map={}},n.prototype.len=function(){return this._list.len()},n}(),thi={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]};plt=new bb(20);db=null;ihi=gb;rhi=blt;uhi=Object.freeze({__proto__:null,parse:pr,lift:oit,toHex:function(n){var t=pr(n);if(t)return(16777216+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)},fastLerp:gb,fastMapToColor:ihi,lerp:blt,mapToColor:rhi,modifyHSL:pv,modifyAlpha:nk,stringify:kf,lum:tk,random:function(){return kf([Math.round(255*Math.random()),Math.round(255*Math.random()),Math.round(255*Math.random())],"rgb")}});ik=Math.round;fhi=.0001;ehi={left:"start",right:"end",center:"middle",middle:"middle"};ahi=ft.hasGlobalWindow&&l(window.btoa)?function(n){return window.btoa(unescape(n))}:"undefined"!=typeof Buffer?function(n){return Buffer.from(n).toString("base64")}:function(){return null};cit=Array.prototype.slice;var uk=[0,0,0,0],bru=function(){function n(n){this.keyframes=[];this.discrete=!1;this._invalid=!1;this._needsSort=!1;this._lastFr=0;this._lastFrP=0;this.propName=n}return n.prototype.isFinished=function(){return this._finished},n.prototype.setFinished=function(){this._finished=!0;this._additiveTrack&&this._additiveTrack.setFinished()},n.prototype.needsAnimate=function(){return this.keyframes.length>=1},n.prototype.getAdditiveTrack=function(){return this._additiveTrack},n.prototype.addKeyframe=function(n,t,i){var h,a,v,e;this._needsSort=!0;var y=this.keyframes,p=y.length,c=!1,u=6,s=t;return ir(t)?(h=function(n){return ir(n&&n[0])?2:1}(t),u=h,(1!==h||ht(t[0]))&&(2!==h||ht(t[0][0]))||(c=!0)):ht(t)&&!hv(t)?u=0:o(t)?isNaN(+t)?(a=pr(t),a&&(s=a,u=3)):u=0:ub(t)&&(v=r({},s),v.colorStops=f(t.colorStops,function(n){return{offset:n.offset,color:pr(n.color)}}),shi(t)?u=4:hhi(t)&&(u=5),s=v),0===p?this.valType=u:u===this.valType&&6!==u||(c=!0),this.discrete=this.discrete||c,e={time:n,value:s,rawValue:t,percent:0},i&&(e.easing=i,e.easingFunc=l(i)?i:pb[i]||llt(i)),y.push(e),e},n.prototype.prepare=function(n,t){var r=this.keyframes,f;this._needsSort&&r.sort(function(n,t){return n.time-t.time});for(var u=this.valType,e=r.length,l=r[e-1],s=this.discrete,a=vit(u),v=yhi(u),i=0;i<e;i++){var o=r[i],h=o.value,c=l.value;o.percent=o.time/n;s||(a&&i!==e-1?wru(h,c,u):v&&pru(h.colorStops,c.colorStops))}if(!s&&5!==u&&t&&this.needsAnimate()&&t.needsAnimate()&&u===t.valType&&!t._finished)for(this._additiveTrack=t,f=r[0].value,i=0;i<e;i++)0===u?r[i].additiveValue=r[i].value-f:3===u?r[i].additiveValue=lit([],r[i].value,f,-1):vit(u)&&(r[i].additiveValue=1===u?lit([],r[i].value,f,-1):vhi([],r[i].value,f,-1))},n.prototype.step=function(n,t){var k,r,h,d;if(!this._finished){this._additiveTrack&&this._additiveTrack._finished&&(this._additiveTrack=null);var i,e,u,y=null!=this._additiveTrack,o=y?"additiveValue":"value",l=this.valType,a=this.keyframes,p=a.length,s=this.propName,b=3===l,g=this._lastFr,w=Math.min;if(1===p)e=u=a[0];else{if(t<0)i=0;else if(t<this._lastFrP){for(i=w(g+1,p-1);i>=0&&!(a[i].percent<=t);i--);i=w(i,p-2)}else{for(i=g;i<p&&!(a[i].percent>t);i++);i=w(i-1,p-2)}u=a[i+1];e=a[i]}if(e&&u){if(this._lastFr=i,this._lastFrP=t,k=u.percent-e.percent,r=0===k?1:w((t-e.percent)/k,1),u.easingFunc&&(r=u.easingFunc(r)),h=y?this._additiveValue:b?uk:n[s],!vit(l)&&!b||h||(h=this._additiveValue=[]),this.discrete)n[s]=r<1?e.rawValue:u.rawValue;else if(vit(l))1===l?dlt(h,e[o],u[o],r):function(n,t,i,r){for(var f,e=t.length,o=e&&t[0].length,u=0;u<e;u++)for(n[u]||(n[u]=[]),f=0;f<o;f++)n[u][f]=wo(t[u][f],i[u][f],r)}(h,e[o],u[o],r);else if(yhi(l)){var v=e[o],c=u[o],nt=4===l;n[s]={type:nt?"linear":"radial",x:wo(v.x,c.x,r),y:wo(v.y,c.y,r),colorStops:f(v.colorStops,function(n,t){var i=c.colorStops[t];return{offset:wo(n.offset,i.offset,r),color:ait(dlt([],n.color,i.color,r))}}),global:c.global};nt?(n[s].x2=wo(v.x2,c.x2,r),n[s].y2=wo(v.y2,c.y2,r)):n[s].r=wo(v.r,c.r,r)}else b?(dlt(h,e[o],u[o],r),y||(n[s]=ait(h))):(d=wo(e[o],u[o],r),y?this._additiveValue=d:n[s]=d);y&&this._addToTarget(n)}}},n.prototype._addToTarget=function(n){var i=this.valType,t=this.propName,r=this._additiveValue;0===i?n[t]=n[t]+r:3===i?(pr(n[t],uk),lit(uk,uk,r,1),n[t]=ait(uk)):1===i?lit(n[t],n[t],r,1):2===i&&vhi(n[t],n[t],r,1)},n}(),glt=function(){function n(n,t,i,r){this._tracks={};this._trackKeys=[];this._maxTime=0;this._started=0;this._clip=null;this._target=n;this._loop=t;t&&r?ltt("Can' use additive animation on looped animation."):(this._additiveAnimators=r,this._allowDiscrete=i)}return n.prototype.getMaxTime=function(){return this._maxTime},n.prototype.getDelay=function(){return this._delay},n.prototype.getLoop=function(){return this._loop},n.prototype.getTarget=function(){return this._target},n.prototype.changeTarget=function(n){this._target=n},n.prototype.when=function(n,t,i){return this.whenWithKeys(n,t,et(t),i)},n.prototype.whenWithKeys=function(n,t,i,r){for(var u,e,f,s,c,l,h=this._tracks,o=0;o<i.length;o++){if(u=i[o],e=h[u],!e){if(e=h[u]=new bru(u),f=void 0,s=this._getAdditiveTrack(u),s?(c=s.keyframes,l=c[c.length-1],f=l&&l.value,3===s.valType&&f&&(f=ait(f))):f=this._target[u],null==f)continue;n>0&&e.addKeyframe(0,rk(f),r);this._trackKeys.push(u)}e.addKeyframe(n,rk(t[u]),r)}return this._maxTime=Math.max(this._maxTime,n),this},n.prototype.pause=function(){this._clip.pause();this._paused=!0},n.prototype.resume=function(){this._clip.resume();this._paused=!1},n.prototype.isPaused=function(){return!!this._paused},n.prototype.duration=function(n){return this._maxTime=n,this._force=!0,this},n.prototype._doneCallback=function(){var n,i,t;if(this._setTracksFinished(),this._clip=null,n=this._doneCbs,n)for(i=n.length,t=0;t<i;t++)n[t].call(this)},n.prototype._abortedCallback=function(){var i,n,t;if(this._setTracksFinished(),i=this.animation,n=this._abortedCbs,i&&i.removeClip(this._clip),this._clip=null,n)for(t=0;t<n.length;t++)n[t].call(this)},n.prototype._setTracksFinished=function(){for(var i=this._tracks,t=this._trackKeys,n=0;n<t.length;n++)i[t[n]].setFinished()},n.prototype._getAdditiveTrack=function(n){var u,i=this._additiveAnimators,t,r;if(i)for(t=0;t<i.length;t++)r=i[t].getTrack(n),r&&(u=r);return u},n.prototype.start=function(n){var e,u;if(!(this._started>0)){this._started=1;for(var t=this,r=[],o=this._maxTime||0,f=0;f<this._trackKeys.length;f++){var s=this._trackKeys[f],i=this._tracks[s],c=this._getAdditiveTrack(s),h=i.keyframes,l=h.length;(i.prepare(o,c),i.needsAnimate())&&(!this._allowDiscrete&&i.discrete?(e=h[l-1],e&&(t._target[i.propName]=e.rawValue),i.setFinished()):r.push(i))}return r.length||this._force?(u=new vru({life:o,loop:this._loop,delay:this._delay||0,onframe:function(n){var u,e,i,f;if(t._started=2,u=t._additiveAnimators,u){for(e=!1,i=0;i<u.length;i++)if(u[i]._clip){e=!0;break}e||(t._additiveAnimators=null)}for(i=0;i<r.length;i++)r[i].step(t._target,n);if(f=t._onframeCbs,f)for(i=0;i<f.length;i++)f[i](t._target,n)},ondestroy:function(){t._doneCallback()}}),this._clip=u,this.animation&&this.animation.addClip(u),n&&u.setEasing(n)):this._doneCallback(),this}},n.prototype.stop=function(n){if(this._clip){var t=this._clip;n&&t.onframe(1);this._abortedCallback()}},n.prototype.delay=function(n){return this._delay=n,this},n.prototype.during=function(n){return n&&(this._onframeCbs||(this._onframeCbs=[]),this._onframeCbs.push(n)),this},n.prototype.done=function(n){return n&&(this._doneCbs||(this._doneCbs=[]),this._doneCbs.push(n)),this},n.prototype.aborted=function(n){return n&&(this._abortedCbs||(this._abortedCbs=[]),this._abortedCbs.push(n)),this},n.prototype.getClip=function(){return this._clip},n.prototype.getTrack=function(n){return this._tracks[n]},n.prototype.getTracks=function(){var n=this;return f(this._trackKeys,function(t){return n._tracks[t]})},n.prototype.stopTracks=function(n,t){var r,u;if(!n.length||!this._clip)return!0;for(var f=this._tracks,e=this._trackKeys,i=0;i<n.length;i++)r=f[n[i]],r&&!r.isFinished()&&(t?r.step(this._target,1):1===this._started&&r.step(this._target,0),r.setFinished());for(u=!0,i=0;i<e.length;i++)if(!f[e[i]].isFinished()){u=!1;break}return u&&this._abortedCallback(),u},n.prototype.saveTo=function(n,t,i){var r,f,u,e,o;if(n)for(t=t||this._trackKeys,r=0;r<t.length;r++)f=t[r],u=this._tracks[f],u&&!u.isFinished()&&(e=u.keyframes,o=e[i?0:e.length-1],o&&(n[f]=rk(o.rawValue)))},n.prototype.__changeFinalValue=function(n,t){var r,u,i,f,e;for(t=t||et(n),r=0;r<t.length;r++)u=t[r],i=this._tracks[u],i&&(f=i.keyframes,f.length>1&&(e=f.pop(),i.addKeyframe(e.time,n[u]),i.prepare(this._maxTime,i.getAdditiveTrack())))},n}();var phi,whi,kru=function(n){function t(t){var i=n.call(this)||this;return i._running=!1,i._time=0,i._pausedTime=0,i._pauseStart=0,i._paused=!1,t=t||{},i.stage=t.stage||{},i}return i(t,n),t.prototype.addClip=function(n){n.animation&&this.removeClip(n);this._head?(this._tail.next=n,n.prev=this._tail,n.next=null,this._tail=n):this._head=this._tail=n;n.animation=this},t.prototype.addAnimator=function(n){n.animation=this;var t=n.getClip();t&&this.addClip(t)},t.prototype.removeClip=function(n){if(n.animation){var t=n.prev,i=n.next;t?t.next=i:this._head=i;i?i.prev=t:this._tail=t;n.next=n.prev=n.animation=null}},t.prototype.removeAnimator=function(n){var t=n.getClip();t&&this.removeClip(t);n.animation=null},t.prototype.update=function(n){for(var r,i=bv()-this._pausedTime,u=i-this._time,t=this._head;t;)r=t.next,t.step(i,u)?(t.ondestroy(),this.removeClip(t),t=r):t=r;this._time=i;n||(this.trigger("frame",u),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var n=this;this._running=!0;hlt(function t(){n._running&&(hlt(t),!n._paused&&n.update())})},t.prototype.start=function(){this._running||(this._time=bv(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=bv(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=bv()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var t,n=this._head;n;)t=n.next,n.prev=n.next=n.animation=null,n=t;this._head=this._tail=null},t.prototype.isFinished=function(){return null==this._head},t.prototype.animate=function(n,t){t=t||{};this.start();var i=new glt(n,t.loop);return this.addAnimator(i),i},t}(ku),nat=ft.domSupported,tat=(whi={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},{mouse:phi=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],touch:["touchstart","touchend","touchmove"],pointer:f(phi,function(n){var t=n.replace("mouse","pointer");return whi.hasOwnProperty(t)?t:n})}),dru=["mousemove","mouseup"],gru=["pointermove","pointerup"],bhi=!1;dhi=function(n,t){this.stopPropagation=ei;this.stopImmediatePropagation=ei;this.preventDefault=ei;this.type=t.type;this.target=this.currentTarget=n.dom;this.pointerType=t.pointerType;this.clientX=t.clientX;this.clientY=t.clientY};tf={mousedown:function(n){n=du(this.dom,n);this.__mayPointerCapture=[n.zrX,n.zrY];this.trigger("mousedown",n)},mousemove:function(n){n=du(this.dom,n);var t=this.__mayPointerCapture;t&&(n.zrX!==t[0]||n.zrY!==t[1])&&this.__togglePointerCapture(!0);this.trigger("mousemove",n)},mouseup:function(n){n=du(this.dom,n);this.__togglePointerCapture(!1);this.trigger("mouseup",n)},mouseout:function(n){khi(this,(n=du(this.dom,n)).toElement||n.relatedTarget)||(this.__pointerCapturing&&(n.zrEventControl="no_globalout"),this.trigger("mouseout",n))},wheel:function(n){bhi=!0;n=du(this.dom,n);this.trigger("mousewheel",n)},mousewheel:function(n){bhi||(n=du(this.dom,n),this.trigger("mousewheel",n))},touchstart:function(n){rat(n=du(this.dom,n));this.__lastTouchMoment=new Date;this.handler.processGesture(n,"start");tf.mousemove.call(this,n);tf.mousedown.call(this,n)},touchmove:function(n){rat(n=du(this.dom,n));this.handler.processGesture(n,"change");tf.mousemove.call(this,n)},touchend:function(n){rat(n=du(this.dom,n));this.handler.processGesture(n,"end");tf.mouseup.call(this,n);+new Date-+this.__lastTouchMoment<300&&tf.click.call(this,n)},pointerdown:function(n){tf.mousedown.call(this,n)},pointermove:function(n){iat(n)||tf.mousemove.call(this,n)},pointerup:function(n){tf.mouseup.call(this,n)},pointerout:function(n){iat(n)||tf.mouseout.call(this,n)}};t(["click","dblclick","contextmenu"],function(n){tf[n]=function(t){t=du(this.dom,t);this.trigger(n,t)}});yit={pointermove:function(n){iat(n)||yit.mousemove.call(this,n)},pointerup:function(n){yit.mouseup.call(this,n)},mousemove:function(n){this.trigger("mousemove",n)},mouseup:function(n){var t=this.__pointerCapturing;this.__togglePointerCapture(!1);this.trigger("mouseup",n);t&&(n.zrEventControl="only_globalout",this.trigger("mouseout",n))}};var ghi=function(n,t){this.mounted={};this.listenerOpts={};this.touching=!1;this.domTarget=n;this.domHandlers=t},iuu=function(n){function t(t,i){var r=n.call(this)||this;return r.__pointerCapturing=!1,r.dom=t,r.painterRoot=i,r._localHandlerScope=new ghi(t,tf),nat&&(r._globalHandlerScope=new ghi(document,yit)),nuu(r,r._localHandlerScope),r}return i(t,n),t.prototype.dispose=function(){uat(this._localHandlerScope);nat&&uat(this._globalHandlerScope)},t.prototype.setCursor=function(n){this.dom.style&&(this.dom.style.cursor=n||"default")},t.prototype.__togglePointerCapture=function(n){if(this.__mayPointerCapture=null,nat&&+this.__pointerCapturing^+n){this.__pointerCapturing=n;var t=this._globalHandlerScope;n?tuu(this,t):uat(t)}},t}(ku),nci=1;ft.hasGlobalWindow&&(nci=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var wit=nci,fat="#333",eat="#ccc",tci=lb,ruu=5e-5;var dc=[],kv=[],oat=[1,0,0,1,0,0],sat=Math.abs,bo=function(){function n(){}return n.prototype.getLocalTransform=function(t){return n.getLocalTransform(this,t)},n.prototype.setPosition=function(n){this.x=n[0];this.y=n[1]},n.prototype.setScale=function(n){this.scaleX=n[0];this.scaleY=n[1]},n.prototype.setSkew=function(n){this.skewX=n[0];this.skewY=n[1]},n.prototype.setOrigin=function(n){this.originX=n[0];this.originY=n[1]},n.prototype.needLocalTransform=function(){return kc(this.rotation)||kc(this.x)||kc(this.y)||kc(this.scaleX-1)||kc(this.scaleY-1)||kc(this.skewX)||kc(this.skewY)},n.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,i=this.needLocalTransform(),n=this.transform;i||t?(n=n||[1,0,0,1,0,0],i?this.getLocalTransform(n):tci(n),t&&(i?pe(n,t,n):gtt(n,t)),this.transform=n,this._resolveGlobalScaleRatio(n)):n&&tci(n)},n.prototype._resolveGlobalScaleRatio=function(n){var t=this.globalScaleRatio;if(null!=t&&1!==t){this.getGlobalScale(dc);var i=dc[0]<0?-1:1,r=dc[1]<0?-1:1,u=((dc[0]-i)*t+i)/dc[0]||0,f=((dc[1]-r)*t+r)/dc[1]||0;n[0]*=u;n[1]*=u;n[2]*=f;n[3]*=f}this.invTransform=this.invTransform||[1,0,0,1,0,0];ac(this.invTransform,n)},n.prototype.getComputedTransform=function(){for(var n=this,t=[];n;)t.push(n),n=n.parent;for(;n=t.pop();)n.updateTransform();return this.transform},n.prototype.setLocalTransform=function(n){if(n){var t=n[0]*n[0]+n[1]*n[1],i=n[2]*n[2]+n[3]*n[3],r=Math.atan2(n[1],n[0]),u=Math.PI/2+r-Math.atan2(n[3],n[2]);i=Math.sqrt(i)*Math.cos(u);t=Math.sqrt(t);this.skewX=u;this.skewY=0;this.rotation=-r;this.x=+n[4];this.y=+n[5];this.scaleX=t;this.scaleY=i;this.originX=0;this.originY=0}},n.prototype.decomposeTransform=function(){var t,n,i,r;this.transform&&(t=this.parent,n=this.transform,t&&t.transform&&(pe(kv,t.invTransform,n),n=kv),i=this.originX,r=this.originY,(i||r)&&(oat[4]=i,oat[5]=r,pe(kv,n,oat),kv[4]-=i,kv[5]-=r,n=kv),this.setLocalTransform(n))},n.prototype.getGlobalScale=function(n){var t=this.transform;return n=n||[],t?(n[0]=Math.sqrt(t[0]*t[0]+t[1]*t[1]),n[1]=Math.sqrt(t[2]*t[2]+t[3]*t[3]),t[0]<0&&(n[0]=-n[0]),t[3]<0&&(n[1]=-n[1]),n):(n[0]=1,n[1]=1,n)},n.prototype.transformCoordToLocal=function(n,t){var i=[n,t],r=this.invTransform;return r&&gi(i,i,r),i},n.prototype.transformCoordToGlobal=function(n,t){var i=[n,t],r=this.transform;return r&&gi(i,i,r),i},n.prototype.getLineScale=function(){var n=this.transform;return n&&sat(n[0]-1)>1e-10&&sat(n[3]-1)>1e-10?Math.sqrt(sat(n[0]*n[3]-n[2]*n[1])):1},n.prototype.copyTransform=function(n){ici(this,n)},n.getLocalTransform=function(n,t){var e,o;t=t||[];var u=n.originX||0,f=n.originY||0,i=n.scaleX,r=n.scaleY,s=n.anchorX,h=n.anchorY,c=n.rotation||0,v=n.x,y=n.y,l=n.skewX?Math.tan(n.skewX):0,a=n.skewY?Math.tan(-n.skewY):0;return u||f||s||h?(e=u+s,o=f+h,t[4]=-e*i-l*o*r,t[5]=-o*r-a*e*i):t[4]=t[5]=0,t[0]=i,t[3]=r,t[1]=a*i,t[2]=l*r,c&&ws(t,t,c),t[4]+=u+v,t[5]+=f+y,t},n.initDefaultProps=function(){var t=n.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}(),n}(),be=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];hat={};var cat="__zr_normal__",lat=be.concat(["ignore"]),uuu=wu(be,function(n,t){return n[t]=!0,n},{ignore:!1}),gv={},fuu=new nt(0,0,0,0),dit=function(){function n(n){this.id=lct();this.animators=[];this.currentStates=[];this.states={};this._init(n)}return n.prototype._init=function(n){this.attr(n)},n.prototype.drift=function(n,t){switch(this.draggable){case"horizontal":t=0;break;case"vertical":n=0}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]);i[4]+=n;i[5]+=t;this.decomposeTransform();this.markRedraw()},n.prototype.beforeUpdate=function(){},n.prototype.afterUpdate=function(){},n.prototype.update=function(){this.updateTransform();this.__dirty&&this.updateInnerText()},n.prototype.updateInnerText=function(n){var o=this._textContent,w,u,h,l,a,s;if(o&&(!o.ignore||n)){this.textConfig||(this.textConfig={});var t=this.textConfig,c=t.local,i=o.innerTransformable,y=void 0,p=void 0,b=!1;i.parent=c?this:null;w=!1;(i.copyTransform(o),null!=t.position)&&(u=fuu,t.layoutRect?u.copy(t.layoutRect):u.copy(this.getBoundingRect()),c||u.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(gv,t,u):kit(gv,t,u),i.x=gv.x,i.y=gv.y,y=gv.align,p=gv.verticalAlign,h=t.origin,h&&null!=t.rotation&&(l=void 0,a=void 0,"center"===h?(l=.5*u.width,a=.5*u.height):(l=df(h[0],u.width),a=df(h[1],u.height)),w=!0,i.originX=-i.x+l+(c?0:u.x),i.originY=-i.y+a+(c?0:u.y)));null!=t.rotation&&(i.rotation=t.rotation);s=t.offset;s&&(i.x+=s[0],i.y+=s[1],w||(i.originX=-s[0],i.originY=-s[1]));var k=null==t.inside?"string"==typeof t.position&&t.position.indexOf("inside")>=0:t.inside,f=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),r=void 0,e=void 0,v=void 0;k&&this.canBeInsideText()?(r=t.insideFill,e=t.insideStroke,null!=r&&"auto"!==r||(r=this.getInsideTextFill()),null!=e&&"auto"!==e||(e=this.getInsideTextStroke(r),v=!0)):(r=t.outsideFill,e=t.outsideStroke,null!=r&&"auto"!==r||(r=this.getOutsideFill()),null!=e&&"auto"!==e||(e=this.getOutsideStroke(r),v=!0));(r=r||"#000")===f.fill&&e===f.stroke&&v===f.autoStroke&&y===f.align&&p===f.verticalAlign||(b=!0,f.fill=r,f.stroke=e,f.autoStroke=v,f.align=y,f.verticalAlign=p,o.setDefaultTextStyle(f));o.__dirty|=1;b&&o.dirtyStyle(!0)}},n.prototype.canBeInsideText=function(){return!0},n.prototype.getInsideTextFill=function(){return"#fff"},n.prototype.getInsideTextStroke=function(){return"#000"},n.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?eat:fat},n.prototype.getOutsideStroke=function(){var i=this.__zr&&this.__zr.getBackgroundColor(),n="string"==typeof i&&pr(i);n||(n=[255,255,255,1]);for(var r=n[3],u=this.__zr.isDarkMode(),t=0;t<3;t++)n[t]=n[t]*r+(u?0:255)*(1-r);return n[3]=1,kf(n,"rgba")},n.prototype.traverse=function(){},n.prototype.attrKV=function(n,t){"textConfig"===n?this.setTextConfig(t):"textContent"===n?this.setTextContent(t):"clipPath"===n?this.setClipPath(t):"extra"===n?(this.extra=this.extra||{},r(this.extra,t)):this[n]=t},n.prototype.hide=function(){this.ignore=!0;this.markRedraw()},n.prototype.show=function(){this.ignore=!1;this.markRedraw()},n.prototype.attr=function(n,t){var r,i,u;if("string"==typeof n)this.attrKV(n,t);else if(v(n))for(r=et(n),i=0;i<r.length;i++)u=r[i],this.attrKV(u,n[u]);return this.markRedraw(),this},n.prototype.saveCurrentToNormalState=function(n){var r,i,t,u,f,e;for(this._innerSaveToNormal(n),r=this._normalState,i=0;i<this.animators.length;i++)t=this.animators[i],u=t.__fromStateTransition,t.getLoop()||u&&u!==cat||(f=t.targetName,e=f?r[f]:r,t.saveTo(e))},n.prototype._innerSaveToNormal=function(n){var t=this._normalState;t||(t=this._normalState={});n.textConfig&&!t.textConfig&&(t.textConfig=this.textConfig);this._savePrimaryToNormal(n,t,lat)},n.prototype._savePrimaryToNormal=function(n,t,i){for(var r,u=0;u<i.length;u++)r=i[u],null==n[r]||r in t||(t[r]=this[r])},n.prototype.hasState=function(){return this.currentStates.length>0},n.prototype.getState=function(n){return this.states[n]},n.prototype.ensureState=function(n){var t=this.states;return t[n]||(t[n]={}),t[n]},n.prototype.clearStates=function(n){this.useState(cat,!1,n)},n.prototype.useState=function(n,t,i,r){var f=n===cat,s,o,u,e,h,c;if((this.hasState()||!f)&&(s=this.currentStates,o=this.stateTransition,!(tt(s,n)>=0)||!t&&1!==s.length)){if(this.stateProxy&&!f&&(u=this.stateProxy(n)),u||(u=this.states&&this.states[n]),u||f)return f||this.saveCurrentToNormalState(u),e=!!(u&&u.hoverLayer||r),e&&this._toggleHoverLayerFlag(!0),this._applyStateObj(n,u,this._normalState,t,!i&&!this.__inHover&&o&&o.duration>0,o),h=this._textContent,c=this._textGuide,h&&h.useState(n,t,i,e),c&&c.useState(n,t,i,e),f?(this.currentStates=[],this._normalState={}):t?this.currentStates.push(n):this.currentStates=[n],this._updateAnimationTargets(),this.markRedraw(),!e&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2),u;ltt("State "+n+" not exists.")}},n.prototype.useStates=function(n,t,i){var r,c,u,l,f,a,o,v,y;if(n.length){var s=[],p=this.currentStates,e=n.length,h=e===p.length;if(h)for(r=0;r<e;r++)if(n[r]!==p[r]){h=!1;break}if(h)return;for(r=0;r<e;r++)c=n[r],u=void 0,this.stateProxy&&(u=this.stateProxy(c,n)),u||(u=this.states[c]),u&&s.push(u);l=s[e-1];f=!!(l&&l.hoverLayer||i);f&&this._toggleHoverLayerFlag(!0);a=this._mergeStates(s);o=this.stateTransition;this.saveCurrentToNormalState(a);this._applyStateObj(n.join(","),a,this._normalState,!1,!t&&!this.__inHover&&o&&o.duration>0,o);v=this._textContent;y=this._textGuide;v&&v.useStates(n,t,f);y&&y.useStates(n,t,f);this._updateAnimationTargets();this.currentStates=n.slice();this.markRedraw();!f&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2)}else this.clearStates()},n.prototype._updateAnimationTargets=function(){for(var t,n=0;n<this.animators.length;n++)t=this.animators[n],t.targetName&&t.changeTarget(this[t.targetName])},n.prototype.removeState=function(n){var i=tt(this.currentStates,n),t;i>=0&&(t=this.currentStates.slice(),t.splice(i,1),this.useStates(t))},n.prototype.replaceState=function(n,t,i){var r=this.currentStates.slice(),u=tt(r,n),f=tt(r,t)>=0;u>=0?f?r.splice(u,1):r[u]=t:i&&!f&&r.push(t);this.useStates(r)},n.prototype.toggleState=function(n,t){t?this.useState(n,!0):this.removeState(n)},n.prototype._mergeStates=function(n){for(var t,f,i={},u=0;u<n.length;u++)f=n[u],r(i,f),f.textConfig&&r(t=t||{},f.textConfig);return t&&(i.textConfig=t),i},n.prototype._applyStateObj=function(n,t,i,u,f,e){var y=!(t&&u),o,a,h,v;t&&t.textConfig?(this.textConfig=r({},u?this.textConfig:i.textConfig),r(this.textConfig,t.textConfig)):y&&i.textConfig&&(this.textConfig=i.textConfig);for(var c={},l=!1,s=0;s<lat.length;s++)o=lat[s],a=f&&uuu[o],t&&null!=t[o]?a?(l=!0,c[o]=t[o]):this[o]=t[o]:y&&null!=i[o]&&(a?(l=!0,c[o]=i[o]):this[o]=i[o]);if(!f)for(s=0;s<this.animators.length;s++)h=this.animators[s],v=h.targetName,h.getLoop()||h.__changeFinalValue(v?(t||i)[v]:t||i);l&&this._transitionState(n,c,e)},n.prototype._attachComponent=function(n){if((!n.__zr||n.__hostTarget)&&n!==this){var t=this.__zr;t&&n.addSelfToZr(t);n.__zr=t;n.__hostTarget=this}},n.prototype._detachComponent=function(n){n.__zr&&n.removeSelfFromZr(n.__zr);n.__zr=null;n.__hostTarget=null},n.prototype.getClipPath=function(){return this._clipPath},n.prototype.setClipPath=function(n){this._clipPath&&this._clipPath!==n&&this.removeClipPath();this._attachComponent(n);this._clipPath=n;this.markRedraw()},n.prototype.removeClipPath=function(){var n=this._clipPath;n&&(this._detachComponent(n),this._clipPath=null,this.markRedraw())},n.prototype.getTextContent=function(){return this._textContent},n.prototype.setTextContent=function(n){var t=this._textContent;t!==n&&(t&&t!==n&&this.removeTextContent(),n.innerTransformable=new bo,this._attachComponent(n),this._textContent=n,this.markRedraw())},n.prototype.setTextConfig=function(n){this.textConfig||(this.textConfig={});r(this.textConfig,n);this.markRedraw()},n.prototype.removeTextConfig=function(){this.textConfig=null;this.markRedraw()},n.prototype.removeTextContent=function(){var n=this._textContent;n&&(n.innerTransformable=null,this._detachComponent(n),this._textContent=null,this._innerTextDefaultStyle=null,this.markRedraw())},n.prototype.getTextGuideLine=function(){return this._textGuide},n.prototype.setTextGuideLine=function(n){this._textGuide&&this._textGuide!==n&&this.removeTextGuideLine();this._attachComponent(n);this._textGuide=n;this.markRedraw()},n.prototype.removeTextGuideLine=function(){var n=this._textGuide;n&&(this._detachComponent(n),this._textGuide=null,this.markRedraw())},n.prototype.markRedraw=function(){this.__dirty|=1;var n=this.__zr;n&&(this.__inHover?n.refreshHover():n.refresh());this.__hostTarget&&this.__hostTarget.markRedraw()},n.prototype.dirty=function(){this.markRedraw()},n.prototype._toggleHoverLayerFlag=function(n){this.__inHover=n;var t=this._textContent,i=this._textGuide;t&&(t.__inHover=n);i&&(i.__inHover=n)},n.prototype.addSelfToZr=function(n){var t,i;if(this.__zr!==n){if(this.__zr=n,t=this.animators,t)for(i=0;i<t.length;i++)n.animation.addAnimator(t[i]);this._clipPath&&this._clipPath.addSelfToZr(n);this._textContent&&this._textContent.addSelfToZr(n);this._textGuide&&this._textGuide.addSelfToZr(n)}},n.prototype.removeSelfFromZr=function(n){var t,i;if(this.__zr){if(this.__zr=null,t=this.animators,t)for(i=0;i<t.length;i++)n.animation.removeAnimator(t[i]);this._clipPath&&this._clipPath.removeSelfFromZr(n);this._textContent&&this._textContent.removeSelfFromZr(n);this._textGuide&&this._textGuide.removeSelfFromZr(n)}},n.prototype.animate=function(n,t,i){var u=n?this[n]:this,r=new glt(u,t,i);return n&&(r.targetName=n),this.addAnimator(r,n),r},n.prototype.addAnimator=function(n,t){var i=this.__zr,r=this;n.during(function(){r.updateDuringAnimation(t)}).done(function(){var t=r.animators,i=tt(t,n);i>=0&&t.splice(i,1)});this.animators.push(n);i&&i.animation.addAnimator(n);i&&i.wakeUp()},n.prototype.updateDuringAnimation=function(){this.markRedraw()},n.prototype.stopAnimation=function(n,t){for(var i,u=this.animators,e=u.length,f=[],r=0;r<e;r++)i=u[r],n&&n!==i.scope?f.push(i):i.stop(t);return this.animators=f,this},n.prototype.animateTo=function(n,t,i){aat(this,n,t,i)},n.prototype.animateFrom=function(n,t,i){aat(this,n,t,i,!0)},n.prototype._transitionState=function(n,t,i,r){for(var f=aat(this,t,i,r),u=0;u<f.length;u++)f[u].__fromStateTransition=n},n.prototype.getBoundingRect=function(){return null},n.prototype.getPaintRect=function(){return null},n.initDefaultProps=function(){function i(n,i,r,u){function f(n,t){Object.defineProperty(t,0,{get:function(){return n[r]},set:function(t){n[r]=t}});Object.defineProperty(t,1,{get:function(){return n[u]},set:function(t){n[u]=t}})}Object.defineProperty(t,n,{get:function(){return this[i]||f(this,this[i]=[]),this[i]},set:function(n){this[r]=n[0];this[u]=n[1];this[i]=n;f(this,n)}})}var t=n.prototype;t.type="element";t.name="";t.ignore=t.silent=t.isGroup=t.draggable=t.dragging=t.ignoreClip=t.__inHover=!1;t.__dirty=1;Object.defineProperty&&(i("position","_legacyPos","x","y"),i("scale","_legacyScale","scaleX","scaleY"),i("origin","_legacyOrigin","originX","originY"))}(),n}();fi(dit,ku);fi(dit,bo);p=function(n){function t(t){var i=n.call(this)||this;return i.isGroup=!0,i._children=[],i.attr(t),i}return i(t,n),t.prototype.childrenRef=function(){return this._children},t.prototype.children=function(){return this._children.slice()},t.prototype.childAt=function(n){return this._children[n]},t.prototype.childOfName=function(n){for(var i=this._children,t=0;t<i.length;t++)if(i[t].name===n)return i[t]},t.prototype.childCount=function(){return this._children.length},t.prototype.add=function(n){return n&&n!==this&&n.parent!==this&&(this._children.push(n),this._doAdd(n)),this},t.prototype.addBefore=function(n,t){if(n&&n!==this&&n.parent!==this&&t&&t.parent===this){var i=this._children,r=i.indexOf(t);r>=0&&(i.splice(r,0,n),this._doAdd(n))}return this},t.prototype.replace=function(n,t){var i=tt(this._children,n);return i>=0&&this.replaceAt(t,i),this},t.prototype.replaceAt=function(n,t){var u=this._children,i=u[t],r;return n&&n!==this&&n.parent!==this&&n!==i&&(u[t]=n,i.parent=null,r=this.__zr,r&&i.removeSelfFromZr(r),this._doAdd(n)),this},t.prototype._doAdd=function(n){n.parent&&n.parent.remove(n);n.parent=this;var t=this.__zr;t&&t!==n.__zr&&n.addSelfToZr(t);t&&t.refresh()},t.prototype.remove=function(n){var t=this.__zr,i=this._children,r=tt(i,n);return r<0||(i.splice(r,1),n.parent=null,t&&n.removeSelfFromZr(t),t&&t.refresh()),this},t.prototype.removeAll=function(){for(var i,n=this._children,r=this.__zr,t=0;t<n.length;t++)i=n[t],r&&i.removeSelfFromZr(r),i.parent=null;return n.length=0,this},t.prototype.eachChild=function(n,t){for(var u,r=this._children,i=0;i<r.length;i++)u=r[i],n.call(t,u,i);return this},t.prototype.traverse=function(n,t){for(var r,u,i=0;i<this._children.length;i++)r=this._children[i],u=n.call(t,r),r.isGroup&&!u&&r.traverse(n,t);return this},t.prototype.addSelfToZr=function(t){n.prototype.addSelfToZr.call(this,t);for(var i=0;i<this._children.length;i++)this._children[i].addSelfToZr(t)},t.prototype.removeSelfFromZr=function(t){n.prototype.removeSelfFromZr.call(this,t);for(var i=0;i<this._children.length;i++)this._children[i].removeSelfFromZr(t)},t.prototype.getBoundingRect=function(n){for(var i,u,e,r=new nt(0,0,0,0),o=n||this._children,s=[],t=null,f=0;f<o.length;f++)i=o[f],i.ignore||i.invisible||(u=i.getBoundingRect(),e=i.getLocalTransform(s),e?(nt.applyTransform(r,u,e),(t=t||r.clone()).union(r)):(t=t||u.clone()).union(u));return t||r},t}(dit);p.prototype.type="group";
/*!
    * ZRender, a high performance 2d drawing library.
    *
    * Copyright (c) 2013, Baidu Inc.
    * All rights reserved.
    *
    * LICENSE
    * https://github.com/ecomfe/zrender/blob/master/LICENSE.txt
    */
var git={},gc={},ouu=function(){function n(n,t,i){var c=this,u,f,r,e,s,h,o;this._sleepAfterStill=10;this._stillFrameAccum=0;this._needsRefresh=!0;this._needsRefreshHover=!0;this._darkMode=!1;i=i||{};this.dom=t;this.id=n;u=new cru;f=i.renderer||"canvas";git[f]||(f=et(git)[0]);i.useDirtyRect=null!=i.useDirtyRect&&i.useDirtyRect;r=new git[f](t,u,i,n);e=i.ssr||r.ssrOnly;this.storage=u;this.painter=r;h=ft.node||ft.worker||e?null:new iuu(r.getViewportRoot(),r.root);o=i.useCoarsePointer;(null==o||"auto"===o?ft.touchEventsSupported:!!o)&&(s=d(i.pointerSize,44));this.handler=new fsi(u,r,h,r.root,s);this.animation=new kru({stage:{update:e?null:function(){return c._flush(!0)}}});e||this.animation.start()}return n.prototype.add=function(n){n&&(this.storage.addRoot(n),n.addSelfToZr(this),this.refresh())},n.prototype.remove=function(n){n&&(this.storage.delRoot(n),n.removeSelfFromZr(this),this.refresh())},n.prototype.configLayer=function(n,t){this.painter.configLayer&&this.painter.configLayer(n,t);this.refresh()},n.prototype.setBackgroundColor=function(n){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(n);this.refresh();this._backgroundColor=n;this._darkMode=function(n){if(!n)return!1;if("string"==typeof n)return tk(n,1)<.4;if(n.colorStops){for(var i=n.colorStops,r=0,u=i.length,t=0;t<u;t++)r+=tk(i[t].color,1);return(r/=u)<.4}return!1}(n)},n.prototype.getBackgroundColor=function(){return this._backgroundColor},n.prototype.setDarkMode=function(n){this._darkMode=n},n.prototype.isDarkMode=function(){return this._darkMode},n.prototype.refreshImmediately=function(n){n||this.animation.update(!0);this._needsRefresh=!1;this.painter.refresh();this._needsRefresh=!1},n.prototype.refresh=function(){this._needsRefresh=!0;this.animation.start()},n.prototype.flush=function(){this._flush(!1)},n.prototype._flush=function(n){var t,r=bv(),i;this._needsRefresh&&(t=!0,this.refreshImmediately(n));this._needsRefreshHover&&(t=!0,this.refreshHoverImmediately());i=bv();t?(this._stillFrameAccum=0,this.trigger("rendered",{elapsedTime:i-r})):this._sleepAfterStill>0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},n.prototype.setSleepAfterStill=function(n){this._sleepAfterStill=n},n.prototype.wakeUp=function(){this.animation.start();this._stillFrameAccum=0},n.prototype.refreshHover=function(){this._needsRefreshHover=!0},n.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1;this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover()},n.prototype.resize=function(n){n=n||{};this.painter.resize(n.width,n.height);this.handler.resize()},n.prototype.clearAnimation=function(){this.animation.clear()},n.prototype.getWidth=function(){return this.painter.getWidth()},n.prototype.getHeight=function(){return this.painter.getHeight()},n.prototype.setCursorStyle=function(n){this.handler.setCursorStyle(n)},n.prototype.findHover=function(n,t){return this.handler.findHover(n,t)},n.prototype.on=function(n,t,i){return this.handler.on(n,t,i),this},n.prototype.off=function(n,t){this.handler.off(n,t)},n.prototype.trigger=function(n,t){this.handler.trigger(n,t)},n.prototype.clear=function(){for(var t=this.storage.getRoots(),n=0;n<t.length;n++)t[n]instanceof p&&t[n].removeSelfFromZr(this);this.storage.delAllRoots();this.painter.clear()},n.prototype.dispose=function(){var n;this.animation.stop();this.clear();this.storage.dispose();this.painter.dispose();this.handler.dispose();this.animation=this.storage=this.painter=this.handler=null;n=this.id;delete gc[n]},n}();eci=Object.freeze({__proto__:null,init:yat,dispose:function(n){n.dispose()},disposeAll:function(){for(var n in gc)gc.hasOwnProperty(n)&&gc[n].dispose();gc={}},getInstance:function(n){return gc[n]},registerPainter:fci,version:"5.4.0"});oci=.0001;nrt=9007199254740991;cci=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d{1,2})(?::(\d{1,2})(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;"undefined"!=typeof console&&console.warn&&console.log;gat="series\0";nvt="\0_ec_\0";tvt=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"];dci=aci();oi={useDefault:!0,enableAll:!1,enableNone:!1};gci={useDefault:!1,enableAll:!0,enableNone:!0};th="___EC__COMPONENT__CONTAINER___";fvt="___EC__EXTENDED_CLASS___";rli=Math.round(10*Math.random());var auu=il([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),vuu=function(){function n(){}return n.prototype.getAreaStyle=function(n,t){return auu(this,n,t)},n}(),ovt=new bb(50);frt=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g;var wuu=function(){},sli=function(n){this.tokens=[];n&&(this.tokens=n)},buu=function(){this.width=0;this.height=0;this.contentWidth=0;this.contentHeight=0;this.outerWidth=0;this.outerHeight=0;this.lines=[]};hli=wu(",&?/;] ".split(""),function(n,t){return n[t]=!0,n},{});var cvt="__zr_style_"+Math.round(10*Math.random()),rl={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},ert={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};rl[cvt]=!0;var lli=["z","z2","invisible"],duu=["invisible"],rf=function(n){function t(t){return n.call(this,t)||this}var u;return i(t,n),t.prototype._init=function(t){for(var i,u=et(t),r=0;r<u.length;r++)i=u[r],"style"===i?this.useStyle(t[i]):n.prototype.attrKV.call(this,i,t[i]);this.style||this.useStyle({})},t.prototype.beforeBrush=function(){},t.prototype.afterBrush=function(){},t.prototype.innerBeforeBrush=function(){},t.prototype.innerAfterBrush=function(){},t.prototype.shouldBePainted=function(n,t,i,r){var e=this.transform,f,u;if(this.ignore||this.invisible||0===this.style.opacity||this.culling&&function(n,t,i){return lvt.copy(n.getBoundingRect()),n.transform&&lvt.applyTransform(n.transform),avt.width=t,avt.height=i,!lvt.intersect(avt)}(this,n,t)||e&&!e[0]&&!e[3])return!1;if(i&&this.__clipPaths)for(f=0;f<this.__clipPaths.length;++f)if(this.__clipPaths[f].isZeroArea())return!1;if(r&&this.parent)for(u=this.parent;u;){if(u.ignore)return!1;u=u.parent}return!0},t.prototype.contain=function(n,t){return this.rectContain(n,t)},t.prototype.traverse=function(n,t){n.call(t,this)},t.prototype.rectContain=function(n,t){var i=this.transformCoordToLocal(n,t);return this.getBoundingRect().contain(i[0],i[1])},t.prototype.getPaintRect=function(){var n=this._paintRect,i;if(!this._paintRect||this.__dirty){var e=this.transform,o=this.getBoundingRect(),r=this.style,t=r.shadowBlur||0,u=r.shadowOffsetX||0,f=r.shadowOffsetY||0;n=this._paintRect||(this._paintRect=new nt(0,0,0,0));e?nt.applyTransform(n,o,e):n.copy(o);(t||u||f)&&(n.width+=2*t+Math.abs(u),n.height+=2*t+Math.abs(f),n.x=Math.min(n.x,n.x+u-t),n.y=Math.min(n.y,n.y+f-t));i=this.dirtyRectTolerance;n.isZero()||(n.x=Math.floor(n.x-i),n.y=Math.floor(n.y-i),n.width=Math.ceil(n.width+1+2*i),n.height=Math.ceil(n.height+1+2*i))}return n},t.prototype.setPrevPaintRect=function(n){n?(this._prevPaintRect=this._prevPaintRect||new nt(0,0,0,0),this._prevPaintRect.copy(n)):this._prevPaintRect=null},t.prototype.getPrevPaintRect=function(){return this._prevPaintRect},t.prototype.animateStyle=function(n){return this.animate("style",n)},t.prototype.updateDuringAnimation=function(n){"style"===n?this.dirtyStyle():this.markRedraw()},t.prototype.attrKV=function(t,i){"style"!==t?n.prototype.attrKV.call(this,t,i):this.style?this.setStyle(i):this.useStyle(i)},t.prototype.setStyle=function(n,t){return"string"==typeof n?this.style[n]=t:r(this.style,n),this.dirtyStyle(),this},t.prototype.dirtyStyle=function(n){n||this.markRedraw();this.__dirty|=2;this._rect&&(this._rect=null)},t.prototype.dirty=function(){this.dirtyStyle()},t.prototype.styleChanged=function(){return!!(2&this.__dirty)},t.prototype.styleUpdated=function(){this.__dirty&=-3},t.prototype.createStyle=function(n){return ob(rl,n)},t.prototype.useStyle=function(n){n[cvt]||(n=this.createStyle(n));this.__inHover?this.__hoverStyle=n:this.style=n;this.dirtyStyle()},t.prototype.isStyleObject=function(n){return n[cvt]},t.prototype._innerSaveToNormal=function(t){n.prototype._innerSaveToNormal.call(this,t);var i=this._normalState;t.style&&!i.style&&(i.style=this._mergeStyle(this.createStyle(),this.style));this._savePrimaryToNormal(t,i,lli)},t.prototype._applyStateObj=function(t,i,r,u,f,e){var s,c,l,a,h,v,o,y;if(n.prototype._applyStateObj.call(this,t,i,r,u,f,e),c=!(i&&u),i&&i.style?f?u?s=i.style:(s=this._mergeStyle(this.createStyle(),r.style),this._mergeStyle(s,i.style)):(s=this._mergeStyle(this.createStyle(),u?this.style:r.style),this._mergeStyle(s,i.style)):c&&(s=r.style),s)if(f){if(l=this.style,this.style=this.createStyle(c?{}:l),c)for(a=et(l),h=0;h<a.length;h++)(o=a[h])in s&&(s[o]=s[o],this.style[o]=l[o]);for(v=et(s),h=0;h<v.length;h++)o=v[h],this.style[o]=this.style[o];this._transitionState(t,{style:s},e,this.getAnimationStyleProps())}else this.useStyle(s);for(y=this.__inHover?duu:lli,h=0;h<y.length;h++)o=y[h],i&&null!=i[o]?this[o]=i[o]:c&&null!=r[o]&&(this[o]=r[o])},t.prototype._mergeStates=function(t){for(var i,f,u=n.prototype._mergeStates.call(this,t),r=0;r<t.length;r++)f=t[r],f.style&&(i=i||{},this._mergeStyle(i,f.style));return i&&(u.style=i),u},t.prototype._mergeStyle=function(n,t){return r(n,t),n},t.prototype.getAnimationStyleProps=function(){return ert},t.initDefaultProps=((u=t.prototype).type="displayable",u.invisible=!1,u.z=0,u.z2=0,u.zlevel=0,u.culling=!1,u.cursor="pointer",u.rectHover=!1,u.incremental=!1,u._rect=null,u.dirtyRectTolerance=0,void(u.__dirty=3)),t}(dit),lvt=new nt(0,0,0,0),avt=new nt(0,0,0,0),tu=Math.min,iu=Math.max,vvt=Math.sin,yvt=Math.cos,ul=2*Math.PI,ort=ys(),srt=ys(),hrt=ys();pvt=[];wvt=[];var dt={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},fl=[],el=[],ge=[],ih=[],no=[],to=[],bvt=Math.min,kvt=Math.max,ol=Math.cos,sl=Math.sin,ko=Math.abs,dvt=Math.PI,rh=2*dvt,gvt="undefined"!=typeof Float32Array,ak=[];ne=function(){function n(n){this.dpr=1;this._xi=0;this._yi=0;this._x0=0;this._y0=0;this._len=0;n&&(this._saveData=!1);this._saveData&&(this.data=[])}return n.prototype.increaseVersion=function(){this._version++},n.prototype.getVersion=function(){return this._version},n.prototype.setScale=function(n,t,i){(i=i||0)>0&&(this._ux=ko(i/wit/n)||0,this._uy=ko(i/wit/t)||0)},n.prototype.setDPR=function(n){this.dpr=n},n.prototype.setContext=function(n){this._ctx=n},n.prototype.getContext=function(){return this._ctx},n.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},n.prototype.reset=function(){this._saveData&&(this._len=0);this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0);this._version++},n.prototype.moveTo=function(n,t){return this._drawPendingPt(),this.addData(dt.M,n,t),this._ctx&&this._ctx.moveTo(n,t),this._x0=n,this._y0=t,this._xi=n,this._yi=t,this},n.prototype.lineTo=function(n,t){var i=ko(n-this._xi),r=ko(t-this._yi),f=i>this._ux||r>this._uy,u;return(this.addData(dt.L,n,t),this._ctx&&f&&this._ctx.lineTo(n,t),f)?(this._xi=n,this._yi=t,this._pendingPtDist=0):(u=i*i+r*r,u>this._pendingPtDist&&(this._pendingPtX=n,this._pendingPtY=t,this._pendingPtDist=u)),this},n.prototype.bezierCurveTo=function(n,t,i,r,u,f){return this._drawPendingPt(),this.addData(dt.C,n,t,i,r,u,f),this._ctx&&this._ctx.bezierCurveTo(n,t,i,r,u,f),this._xi=u,this._yi=f,this},n.prototype.quadraticCurveTo=function(n,t,i,r){return this._drawPendingPt(),this.addData(dt.Q,n,t,i,r),this._ctx&&this._ctx.quadraticCurveTo(n,t,i,r),this._xi=i,this._yi=r,this},n.prototype.arc=function(n,t,i,r,u,f){this._drawPendingPt();ak[0]=r;ak[1]=u;vli(ak,f);r=ak[0];var e=(u=ak[1])-r;return this.addData(dt.A,n,t,i,i,r,e,0,f?0:1),this._ctx&&this._ctx.arc(n,t,i,r,u,f),this._xi=ol(u)*i+n,this._yi=sl(u)*i+t,this},n.prototype.arcTo=function(n,t,i,r,u){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(n,t,i,r,u),this},n.prototype.rect=function(n,t,i,r){return this._drawPendingPt(),this._ctx&&this._ctx.rect(n,t,i,r),this.addData(dt.R,n,t,i,r),this},n.prototype.closePath=function(){this._drawPendingPt();this.addData(dt.Z);var n=this._ctx,t=this._x0,i=this._y0;return n&&n.closePath(),this._xi=t,this._yi=i,this},n.prototype.fill=function(n){n&&n.fill();this.toStatic()},n.prototype.stroke=function(n){n&&n.stroke();this.toStatic()},n.prototype.len=function(){return this._len},n.prototype.setData=function(n){var i=n.length,t;for(this.data&&this.data.length===i||!gvt||(this.data=new Float32Array(i)),t=0;t<i;t++)this.data[t]=n[t];this._len=i},n.prototype.appendPath=function(n){var u,i;n instanceof Array||(n=[n]);for(var f=n.length,e=0,r=this._len,t=0;t<f;t++)e+=n[t].len();for(gvt&&this.data instanceof Float32Array&&(this.data=new Float32Array(r+e)),t=0;t<f;t++)for(u=n[t].data,i=0;i<u.length;i++)this.data[r++]=u[i];this._len=r},n.prototype.addData=function(){var n,t;if(this._saveData)for(n=this.data,this._len+arguments.length>n.length&&(this._expandData(),n=this.data),t=0;t<arguments.length;t++)n[this._len++]=arguments[t]},n.prototype._drawPendingPt=function(){this._pendingPtDist>0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},n.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],n=0;n<this._len;n++)t[n]=this.data[n];this.data=t}},n.prototype.toStatic=function(){if(this._saveData){this._drawPendingPt();var n=this.data;n instanceof Array&&(n.length=this._len,gvt&&this._len>11&&(this.data=new Float32Array(n)))}},n.prototype.getBoundingRect=function(){var v,o,y;ge[0]=ge[1]=no[0]=no[1]=Number.MAX_VALUE;ih[0]=ih[1]=to[0]=to[1]=-Number.MAX_VALUE;for(var t=this.data,i=0,r=0,u=0,f=0,n=0;n<this._len;){v=t[n++];o=1===n;switch(o&&(u=i=t[n],f=r=t[n+1]),v){case dt.M:i=u=t[n++];r=f=t[n++];no[0]=u;no[1]=f;to[0]=u;to[1]=f;break;case dt.L:ali(i,r,t[n],t[n+1],no,to);i=t[n++];r=t[n++];break;case dt.C:guu(i,r,t[n++],t[n++],t[n++],t[n++],t[n],t[n+1],no,to);i=t[n++];r=t[n++];break;case dt.Q:nfu(i,r,t[n++],t[n++],t[n],t[n+1],no,to);i=t[n++];r=t[n++];break;case dt.A:var s=t[n++],h=t[n++],c=t[n++],l=t[n++],e=t[n++],a=t[n++]+e;n+=1;y=!t[n++];o&&(u=ol(e)*c+s,f=sl(e)*l+h);tfu(s,h,c,l,e,a,y,no,to);i=ol(a)*c+s;r=sl(a)*l+h;break;case dt.R:ali(u=i=t[n++],f=r=t[n++],u+t[n++],f+t[n++],no,to);break;case dt.Z:i=u;r=f}yo(ge,ge,no);po(ih,ih,to)}return 0===n&&(ge[0]=ge[1]=ih[0]=ih[1]=0),new nt(ge[0],ge[1],ih[0]-ge[0],ih[1]-ge[1])},n.prototype._calculateLength=function(){var t=this.data,w=this._len,ft=this._ux,et=this._uy,i=0,r=0,o=0,s=0,b,a,u,f,e,h;this._pathSegLen||(this._pathSegLen=[]);for(var ot=this._pathSegLen,l=0,st=0,n=0;n<w;){b=t[n++];a=1===n;a&&(o=i=t[n],s=r=t[n+1]);u=-1;switch(b){case dt.M:i=o=t[n++];r=s=t[n++];break;case dt.L:f=t[n++];e=(c=t[n++])-r;(ko(h=f-i)>ft||ko(e)>et||n===w-1)&&(u=Math.sqrt(h*h+e*e),i=f,r=c);break;case dt.C:var k=t[n++],d=t[n++],c=(f=t[n++],t[n++]),g=t[n++],nt=t[n++];u=lru(i,r,k,d,f,c,g,nt,10);i=g;r=nt;break;case dt.Q:u=aru(i,r,k=t[n++],d=t[n++],f=t[n++],c=t[n++],10);i=f;r=c;break;case dt.A:var tt=t[n++],it=t[n++],v=t[n++],y=t[n++],p=t[n++],rt=t[n++],ut=rt+p;n+=1;t[n++];a&&(o=ol(p)*v+tt,s=sl(p)*y+it);u=kvt(v,y)*bvt(rh,Math.abs(rt));i=ol(ut)*v+tt;r=sl(ut)*y+it;break;case dt.R:o=i=t[n++];s=r=t[n++];u=2*t[n++]+2*t[n++];break;case dt.Z:h=o-i;e=s-r;u=Math.sqrt(h*h+e*e);i=o;r=s}u>=0&&(ot[st++]=u,l+=u)}return this._pathLen=l,l},n.prototype.rebuildPath=function(n,t){var w,b,e,o,h,c,v,l,bt,kt,r=this.data,ii=this._ux,ri=this._uy,ui=this._len,y=t<1,u=0,k=0,ut=0,i,at,vt,st,ht,s,yt,p,rt,a,f;if(!y||(this._pathSegLen||this._calculateLength(),v=this._pathSegLen,l=t*this._pathLen))n:for(i=0;i<ui;){at=r[i++];vt=1===i;switch(vt&&(w=e=r[i],b=o=r[i+1]),at!==dt.L&&ut>0&&(n.lineTo(bt,kt),ut=0),at){case dt.M:w=e=r[i++];b=o=r[i++];n.moveTo(e,o);break;case dt.L:if(h=r[i++],c=r[i++],st=ko(h-e),ht=ko(c-o),st>ii||ht>ri){if(y){if(u+(f=v[k++])>l){s=(l-u)/f;n.lineTo(e*(1-s)+h*s,o*(1-s)+c*s);break n}u+=f}n.lineTo(h,c);e=h;o=c;ut=0}else yt=st*st+ht*ht,yt>ut&&(bt=h,kt=c,ut=yt);break;case dt.C:var ft=r[i++],et=r[i++],d=r[i++],g=r[i++],pt=r[i++],wt=r[i++];if(y){if(u+(f=v[k++])>l){ds(e,ft,d,pt,s=(l-u)/f,fl);ds(o,et,g,wt,s,el);n.bezierCurveTo(fl[1],el[1],fl[2],el[2],fl[3],el[3]);break n}u+=f}n.bezierCurveTo(ft,et,d,g,pt,wt);e=pt;o=wt;break;case dt.Q:if(ft=r[i++],et=r[i++],d=r[i++],g=r[i++],y){if(u+(f=v[k++])>l){wb(e,ft,d,s=(l-u)/f,fl);wb(o,et,g,s,el);n.quadraticCurveTo(fl[1],el[1],fl[2],el[2]);break n}u+=f}n.quadraticCurveTo(ft,et,d,g);e=d;o=g;break;case dt.A:var ct=r[i++],lt=r[i++],nt=r[i++],tt=r[i++],it=r[i++],gt=r[i++],fi=r[i++],ni=!r[i++],ei=nt>tt?nt:tt,oi=ko(nt-tt)>.001,ot=it+gt,ti=!1;if(y&&(u+(f=v[k++])>l&&(ot=it+gt*(l-u)/f,ti=!0),u+=f),oi&&n.ellipse?n.ellipse(ct,lt,nt,tt,fi,it,ot,ni):n.arc(ct,lt,ei,it,ot,ni),ti)break n;vt&&(w=ol(it)*nt+ct,b=sl(it)*tt+lt);e=ol(ot)*nt+ct;o=sl(ot)*tt+lt;break;case dt.R:if(w=e=r[i],b=o=r[i+1],h=r[i++],c=r[i++],p=r[i++],rt=r[i++],y){if(u+(f=v[k++])>l){a=l-u;n.moveTo(h,c);n.lineTo(h+bvt(a,p),c);(a-=p)>0&&n.lineTo(h+p,c+bvt(a,rt));(a-=rt)>0&&n.lineTo(h+kvt(p-a,0),c+rt);(a-=p)>0&&n.lineTo(h,c+kvt(rt-a,0));break n}u+=f}n.rect(h,c,p,rt);break;case dt.Z:if(y){if(u+(f=v[k++])>l){s=(l-u)/f;n.lineTo(e*(1-s)+w*s,o*(1-s)+b*s);break n}u+=f}n.closePath();e=w;o=b}}},n.prototype.clone=function(){var t=new n,i=this.data;return t.data=i.slice?i.slice():Array.prototype.slice.call(i),t._len=this._len,t},n.CMD=dt,n.initDefaultProps=function(){var t=n.prototype;t._saveData=!0;t._ux=0;t._uy=0;t._pendingPtDist=0;t._version=0}(),n}();tyt=2*Math.PI;ty=2*Math.PI;var eh=ne.CMD,hl=2*Math.PI,wr=[-1,-1,-1],uf=[-1,-1];var lrt=a({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},rl),ofu={style:a({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},ert.style)},iyt=be.concat(["invisible","culling","z","z2","zlevel","parent"]),ut=function(n){function t(t){return n.call(this,t)||this}var u;return i(t,n),t.prototype.update=function(){var o=this,i,r,u,f,e;if(n.prototype.update.call(this),i=this.style,i.decal){r=this._decalEl=this._decalEl||new t;r.buildPath===t.prototype.buildPath&&(r.buildPath=function(n){o.buildPath(n,o.shape)});r.silent=!0;u=r.style;for(f in i)u[f]!==i[f]&&(u[f]=i[f]);for(u.fill=i.fill?i.decal:null,u.decal=null,u.shadowColor=null,i.strokeFirst&&(u.stroke=null),e=0;e<iyt.length;++e)r[iyt[e]]=this[iyt[e]];r.__dirty|=1}else this._decalEl&&(this._decalEl=null)},t.prototype.getDecalElement=function(){return this._decalEl},t.prototype._init=function(t){var o=et(t),e,f,i,u;for(this.shape=this.getDefaultShape(),e=this.getDefaultStyle(),e&&this.useStyle(e),f=0;f<o.length;f++)i=o[f],u=t[i],"style"===i?this.style?r(this.style,u):this.useStyle(u):"shape"===i?r(this.shape,u):n.prototype.attrKV.call(this,i,u);this.style||this.useStyle({})},t.prototype.getDefaultStyle=function(){return null},t.prototype.getDefaultShape=function(){return{}},t.prototype.canBeInsideText=function(){return this.hasFill()},t.prototype.getInsideTextFill=function(){var n=this.style.fill,t;if("none"!==n){if(o(n))return t=tk(n,0),t>.5?fat:t>.2?"#eee":eat;if(n)return eat}return fat},t.prototype.getInsideTextStroke=function(n){var i=this.style.fill,t;if(o(i)&&(t=this.__zr,!(!t||!t.isDarkMode())==tk(n,0)<.4))return i},t.prototype.buildPath=function(){},t.prototype.pathUpdated=function(){this.__dirty&=-5},t.prototype.getUpdatedPathProxy=function(n){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,n),this.path},t.prototype.createPathProxy=function(){this.path=new ne(!1)},t.prototype.hasStroke=function(){var n=this.style,t=n.stroke;return!(null==t||"none"===t||!(n.lineWidth>0))},t.prototype.hasFill=function(){var n=this.style.fill;return null!=n&&"none"!==n},t.prototype.getBoundingRect=function(){var i=this._rect,o=this.style,s=!i,f,u,n,r,t,e;return(s&&(f=!1,this.path||(f=!0,this.createPathProxy()),u=this.path,(f||4&this.__dirty)&&(u.beginPath(),this.buildPath(u,this.shape,!1),this.pathUpdated()),i=u.getBoundingRect()),this._rect=i,this.hasStroke()&&this.path&&this.path.len()>0)?(n=this._rectStroke||(this._rectStroke=i.clone()),(this.__dirty||s)&&(n.copy(i),r=o.strokeNoScale?this.getLineScale():1,t=o.lineWidth,this.hasFill()||(e=this.strokeContainThreshold,t=Math.max(t,null==e?4:e)),r>1e-10&&(n.width+=t/r,n.height+=t/r,n.x-=t/r/2,n.y-=t/r/2)),n):i},t.prototype.contain=function(n,t){var f=this.transformCoordToLocal(n,t),o=this.getBoundingRect(),e=this.style,r,i,u;if(n=f[0],t=f[1],o.contain(n,t)){if(r=this.path,this.hasStroke()&&(i=e.lineWidth,u=e.strokeNoScale?this.getLineScale():1,u>1e-10&&(this.hasFill()||(i=Math.max(i,this.strokeContainThreshold)),function(n,t,i,r){return pli(n,t,!0,i,r)}(r,i/u,n,t))))return!0;if(this.hasFill())return function(n,t,i){return pli(n,0,!1,t,i)}(r,n,t)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=4;this._rect&&(this._rect=null);this._decalEl&&this._decalEl.dirtyShape();this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle();this.dirtyShape()},t.prototype.animateShape=function(n){return this.animate("shape",n)},t.prototype.updateDuringAnimation=function(n){"style"===n?this.dirtyStyle():"shape"===n?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(t,i){"shape"===t?this.setShape(i):n.prototype.attrKV.call(this,t,i)},t.prototype.setShape=function(n,t){var i=this.shape;return i||(i=this.shape={}),"string"==typeof n?i[n]=t:r(i,n),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(4&this.__dirty)},t.prototype.createStyle=function(n){return ob(lrt,n)},t.prototype._innerSaveToNormal=function(t){n.prototype._innerSaveToNormal.call(this,t);var i=this._normalState;t.shape&&!i.shape&&(i.shape=r({},this.shape))},t.prototype._applyStateObj=function(t,i,u,f,e,o){var s,l,h;if(n.prototype._applyStateObj.call(this,t,i,u,f,e,o),l=!(i&&f),i&&i.shape?e?f?s=i.shape:(s=r({},u.shape),r(s,i.shape)):(s=r({},f?this.shape:u.shape),r(s,i.shape)):l&&(s=u.shape),s)if(e){this.shape=r({},this.shape);for(var a={},v=et(s),c=0;c<v.length;c++)h=v[c],"object"==typeof s[h]?this.shape[h]=s[h]:a[h]=s[h];this._transitionState(t,{shape:a},o)}else this.shape=s,this.dirtyShape()},t.prototype._mergeStates=function(t){for(var i,f,u=n.prototype._mergeStates.call(this,t),r=0;r<t.length;r++)f=t[r],f.shape&&(i=i||{},this._mergeStyle(i,f.shape));return i&&(u.shape=i),u},t.prototype.getAnimationStyleProps=function(){return ofu},t.prototype.isZeroArea=function(){return!1},t.extend=function(n){var u=function(t){function r(i){var r=t.call(this,i)||this;return n.init&&n.init.call(r,i),r}return i(r,t),r.prototype.getDefaultStyle=function(){return y(n.style)},r.prototype.getDefaultShape=function(){return y(n.shape)},r}(t);for(var r in n)"function"==typeof n[r]&&(u.prototype[r]=n[r]);return u},t.initDefaultProps=((u=t.prototype).type="path",u.strokeContainThreshold=5,u.segmentIgnoreThreshold=0,u.subPixelOptimize=!1,u.autoBatch=!1,void(u.__dirty=7)),t}(rf),sfu=a({strokeFirst:!0,font:vs,x:0,y:0,textAlign:"left",textBaseline:"top",miterLimit:2},lrt),iy=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.hasStroke=function(){var n=this.style,t=n.stroke;return null!=t&&"none"!==t&&n.lineWidth>0},t.prototype.hasFill=function(){var n=this.style.fill;return null!=n&&"none"!==n},t.prototype.createStyle=function(n){return ob(sfu,n)},t.prototype.setBoundingRect=function(n){this._rect=n},t.prototype.getBoundingRect=function(){var t=this.style,i,n,r;return this._rect||(i=t.text,null!=i?i+="":i="",n=fk(i,t.font,t.textAlign,t.textBaseline),(n.x+=t.x||0,n.y+=t.y||0,this.hasStroke())&&(r=t.lineWidth,n.x-=r/2,n.y-=r/2,n.width+=r,n.height+=r),this._rect=n),this._rect},t.initDefaultProps=void(t.prototype.dirtyRectTolerance=10),t}(rf);iy.prototype.type="tspan";var hfu=a({x:0,y:0},rl),cfu={style:a({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},ert.style)},wi=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.createStyle=function(n){return ob(hfu,n)},t.prototype._getSize=function(n){var i=this.style,e=i[n],r,t,u,f;return null!=e?e:(t=(r=i.image)&&"string"!=typeof r&&r.width&&r.height?i.image:this.__image,!t)?0:(u="width"===n?"height":"width",f=i[u],null==f?t[n]:t[n]/t[u]*f)},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return cfu},t.prototype.getBoundingRect=function(){var n=this.style;return this._rect||(this._rect=new nt(n.x||0,n.y||0,this.getWidth(),this.getHeight())),this._rect},t}(rf);wi.prototype.type="image";cl=Math.round;var lfu=function(){this.x=0;this.y=0;this.width=0;this.height=0},afu={},ot=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultShape=function(){return new lfu},t.prototype.buildPath=function(n,t){var r,u,f,e,i;this.subPixelOptimize?(i=bli(afu,t,this.style),r=i.x,u=i.y,f=i.width,e=i.height,i.r=t.r,t=i):(r=t.x,u=t.y,f=t.width,e=t.height);t.r?function(n,t){var i,r,u,f,l,h=t.x,c=t.y,o=t.width,s=t.height,e=t.r;o<0&&(h+=o,o=-o);s<0&&(c+=s,s=-s);"number"==typeof e?i=r=u=f=e:e instanceof Array?1===e.length?i=r=u=f=e[0]:2===e.length?(i=u=e[0],r=f=e[1]):3===e.length?(i=e[0],r=f=e[1],u=e[2]):(i=e[0],r=e[1],u=e[2],f=e[3]):i=r=u=f=0;i+r>o&&(i*=o/(l=i+r),r*=o/l);u+f>o&&(u*=o/(l=u+f),f*=o/l);r+u>s&&(r*=s/(l=r+u),u*=s/l);i+f>s&&(i*=s/(l=i+f),f*=s/l);n.moveTo(h+i,c);n.lineTo(h+o-r,c);0!==r&&n.arc(h+o-r,c+r,r,-Math.PI/2,0);n.lineTo(h+o,c+s-u);0!==u&&n.arc(h+o-u,c+s-u,u,0,Math.PI/2);n.lineTo(h+f,c+s);0!==f&&n.arc(h+f,c+s-f,f,Math.PI/2,Math.PI);n.lineTo(h,c+i);0!==i&&n.arc(h+i,c+i,i,Math.PI,1.5*Math.PI)}(n,t):n.rect(r,u,f,e)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(ut);ot.prototype.type="rect";var kli={fill:"#000"},vfu={style:a({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},ert.style)},st=function(n){function u(t){var i=n.call(this)||this;return i.type="text",i._children=[],i._defaultStyle=kli,i.attr(t),i}return i(u,n),u.prototype.childrenRef=function(){return this._children},u.prototype.update=function(){var i,t;for(n.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts(),i=0;i<this._children.length;i++)t=this._children[i],t.zlevel=this.zlevel,t.z=this.z,t.z2=this.z2,t.culling=this.culling,t.cursor=this.cursor,t.invisible=this.invisible},u.prototype.updateTransform=function(){var t=this.innerTransformable;t?(t.updateTransform(),t.transform&&(this.transform=t.transform)):n.prototype.updateTransform.call(this)},u.prototype.getLocalTransform=function(t){var i=this.innerTransformable;return i?i.getLocalTransform(t):n.prototype.getLocalTransform.call(this,t)},u.prototype.getComputedTransform=function(){return this.__hostTarget&&(this.__hostTarget.getComputedTransform(),this.__hostTarget.updateInnerText(!0)),n.prototype.getComputedTransform.call(this)},u.prototype._updateSubTexts=function(){var n;this._childCursor=0;iai(n=this.style);t(n.rich,iai);this.style.rich?this._updateRichTexts():this._updatePlainTexts();this._children.length=this._childCursor;this.styleUpdated()},u.prototype.addSelfToZr=function(t){n.prototype.addSelfToZr.call(this,t);for(var i=0;i<this._children.length;i++)this._children[i].__zr=t},u.prototype.removeSelfFromZr=function(t){n.prototype.removeSelfFromZr.call(this,t);for(var i=0;i<this._children.length;i++)this._children[i].__zr=null},u.prototype.getBoundingRect=function(){if(this.styleChanged()&&this._updateSubTexts(),!this._rect){for(var n=new nt(0,0,0,0),u=this._children,o=[],t=null,i=0;i<u.length;i++){var f=u[i],r=f.getBoundingRect(),e=f.getLocalTransform(o);e?(n.copy(r),n.applyTransform(e),(t=t||n.clone()).union(n)):(t=t||r.clone()).union(r)}this._rect=t||n}return this._rect},u.prototype.setDefaultTextStyle=function(n){this._defaultStyle=n||kli},u.prototype.setTextContent=function(){0},u.prototype._mergeStyle=function(n,t){if(!t)return n;var u=t.rich,i=n.rich||u&&{};return r(n,t),u&&i?(this._mergeRich(i,u),n.rich=i):i&&(n.rich=i),n},u.prototype._mergeRich=function(n,t){for(var i,f=et(t),u=0;u<f.length;u++)i=f[u],n[i]=n[i]||{},r(n[i],t[i])},u.prototype.getAnimationStyleProps=function(){return vfu},u.prototype._getOrCreateChild=function(n){var t=this._children[this._childCursor];return t&&t instanceof n||(t=new n),this._children[this._childCursor++]=t,t.__zr=this.__zr,t.parent=this,t},u.prototype._updatePlainTexts=function(){var n=this.style,ft=n.font||vs,r=n.padding,i=function(n,t){var p,w,u,v,e,h;null!=n&&(n+="");var i,o=t.overflow,f=t.padding,c=t.font,b="truncate"===o,y=bit(c),l=d(t.lineHeight,y),k=!!t.backgroundColor,g="truncate"===t.lineOverflow,r=t.width,a=(i=null==r||"break"!==o&&"breakAll"!==o?n?n.split("\n"):[]:n?cli(n,t.font,r,"breakAll"===o,0).lines:[]).length*l,s=d(t.height,a);if(a>s&&g&&(p=Math.floor(s/l),i=i.slice(0,p)),n&&b&&null!=r)for(w=eli(r,c,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),u=0;u<i.length;u++)i[u]=oli(i[u],w);for(v=s,e=0,u=0;u<i.length;u++)e=Math.max(eu(i[u],c),e);return null==r&&(r=e),h=e,f&&(v+=f[0]+f[2],h+=f[1]+f[3],r+=f[1]+f[3]),k&&(h=r),{lines:i,height:s,outerWidth:h,outerHeight:v,lineHeight:l,calculatedLineHeight:y,contentWidth:e,contentHeight:a,width:r}}(eai(n),n),l=ryt(n),et=!!n.backgroundColor,a=i.outerHeight,v=i.outerWidth,ot=i.contentWidth,y=i.lines,p=i.lineHeight,u=this._defaultStyle,h=n.x||0,w=n.y||0,e=n.align||u.align||"left",o=n.verticalAlign||u.verticalAlign||"top",b=h,f=dv(w,i.contentHeight,o),k,g,s,t;(l||r)&&(k=ek(h,v,e),g=dv(w,a,o),l&&this._renderBackground(n,n,k,g,v,a));f+=p/2;r&&(b=fai(h,e,r),"top"===o?f+=r[0]:"bottom"===o&&(f-=r[2]));for(var tt=0,it=!1,st=uai("fill"in n?n.fill:(it=!0,u.fill)),rt=rai("stroke"in n?n.stroke:et||u.autoStroke&&!it?null:(tt=2,u.stroke)),ht=n.textShadowBlur>0,ct=null!=n.width&&("truncate"===n.overflow||"break"===n.overflow||"breakAll"===n.overflow),ut=i.calculatedLineHeight,c=0;c<y.length;c++)s=this._getOrCreateChild(iy),t=s.createStyle(),s.useStyle(t),t.text=y[c],t.x=b,t.y=f,e&&(t.textAlign=e),t.textBaseline="middle",t.opacity=n.opacity,t.strokeFirst=!0,ht&&(t.shadowBlur=n.textShadowBlur||0,t.shadowColor=n.textShadowColor||"transparent",t.shadowOffsetX=n.textShadowOffsetX||0,t.shadowOffsetY=n.textShadowOffsetY||0),t.stroke=rt,t.fill=st,rt&&(t.lineWidth=n.lineWidth||tt,t.lineDash=n.lineDash,t.lineDashOffset=n.lineDashOffset||0),t.font=ft,nai(t,n),f+=p,ct&&s.setBoundingRect(new nt(ek(t.x,n.width,t.textAlign),dv(t.y,ut,t.textBaseline),ot,ut))},u.prototype._updateRichTexts=function(){var n=this.style,u=function(n,t){function ct(n,t,i){n.width=t;n.lineHeight=i;g+=i;nt=Math.max(nt,t)}var r=new buu,ft,f,h,e,st,ht,c,w,i,lt;if(null!=n&&(n+=""),!n)return r;for(var b,l=t.width,rt=t.height,k=t.overflow,ut="break"!==k&&"breakAll"!==k||null==l?null:{width:l,accumWidth:0,breakAll:"breakAll"===k},a=frt.lastIndex=0;null!=(b=frt.exec(n));)ft=b.index,ft>a&&hvt(r,n.substring(a,ft),t,ut),hvt(r,b[2],t,ut,b[1]),a=frt.lastIndex;a<n.length&&hvt(r,n.substring(a,n.length),t,ut);var et=[],g=0,nt=0,v=t.padding,at="truncate"===k,vt="truncate"===t.lineOverflow;n:for(f=0;f<r.lines.length;f++){for(var o=r.lines[f],tt=0,it=0,y=0;y<o.tokens.length;y++){var u=(i=o.tokens[y]).styleName&&t.rich[i.styleName]||{},s=i.textPadding=u.padding,ot=s?s[1]+s[3]:0,p=i.font=u.font||t.font;if(i.contentHeight=bit(p),h=d(u.height,i.contentHeight),i.innerHeight=h,s&&(h+=s[0]+s[2]),i.height=h,i.lineHeight=le(u.lineHeight,t.lineHeight,h),i.align=u&&u.align||t.align,i.verticalAlign=u&&u.verticalAlign||"middle",vt&&null!=rt&&g+i.lineHeight>rt){y>0?(o.tokens=o.tokens.slice(0,y),ct(o,it,tt),r.lines=r.lines.slice(0,f+1)):r.lines=r.lines.slice(0,f);break n}e=u.width;st=null==e||"auto"===e;"string"==typeof e&&"%"===e.charAt(e.length-1)?(i.percentWidth=e,et.push(i),i.contentWidth=eu(i.text,p)):(st&&(ht=u.backgroundColor,c=ht&&ht.image,c&&urt(c=yuu(c))&&(i.width=Math.max(i.width,c.width*h/c.height))),w=at&&null!=l?l-it:null,null!=w&&w<i.width?!st||w<ot?(i.text="",i.width=i.contentWidth=0):(i.text=fli(i.text,w-ot,p,t.ellipsis,{minChar:t.truncateMinChar}),i.width=i.contentWidth=eu(i.text,p)):i.contentWidth=eu(i.text,p));i.width+=ot;it+=i.width;u&&(tt=Math.max(tt,i.lineHeight))}ct(o,it,tt)}for(r.outerWidth=r.width=d(l,nt),r.outerHeight=r.height=d(rt,g),r.contentHeight=g,r.contentWidth=nt,v&&(r.outerWidth+=v[1]+v[3],r.outerHeight+=v[0]+v[2]),f=0;f<et.length;f++)lt=(i=et[f]).percentWidth,i.width=parseInt(lt,10)/100*r.width;return r}(eai(n),n),b=u.width,k=u.outerWidth,g=u.outerHeight,a=n.padding,ut=n.x||0,ft=n.y||0,nt=this._defaultStyle,et=n.align||nt.align,ot=n.verticalAlign||nt.verticalAlign,tt=ek(ut,k,et),it=dv(ft,g,ot),e=tt,f=it,v,o,s;for(a&&(e+=a[3],f+=a[0]),v=e+b,ryt(n)&&this._renderBackground(n,n,tt,it,k,g),o=!!n.backgroundColor,s=0;s<u.lines.length;s++){for(var y=u.lines[s],h=y.tokens,rt=h.length,c=y.lineHeight,p=y.width,i=0,r=e,w=v,l=rt-1,t=void 0;i<rt&&(!(t=h[i]).align||"left"===t.align);)this._placeToken(t,n,c,f,r,"left",o),p-=t.width,r+=t.width,i++;for(;l>=0&&"right"===(t=h[l]).align;)this._placeToken(t,n,c,f,w,"right",o),p-=t.width,w-=t.width,l--;for(r+=(b-(r-e)-(v-w)-p)/2;i<=l;)t=h[i],this._placeToken(t,n,c,f,r+t.width/2,"center",o),r+=t.width,i++;f+=c}},u.prototype._placeToken=function(n,t,i,r,u,f,e){var s=t.rich[n.styleName]||{},a,h,w,c,l,o,y,p;s.text=n.text;a=n.verticalAlign;h=r+i/2;"top"===a?h=r+n.height/2:"bottom"===a&&(h=r+i-n.height/2);!n.isLineHolder&&ryt(s)&&this._renderBackground(s,t,"right"===f?u-n.width:"center"===f?u-n.width/2:u,h-n.height/2,n.width,n.height);w=!!s.backgroundColor;c=n.textPadding;c&&(u=fai(u,f,c),h-=n.height/2-c[0]-n.innerHeight/2);l=this._getOrCreateChild(iy);o=l.createStyle();l.useStyle(o);var v=this._defaultStyle,b=!1,k=0,g=uai("fill"in s?s.fill:"fill"in t?t.fill:(b=!0,v.fill)),tt=rai("stroke"in s?s.stroke:"stroke"in t?t.stroke:w||e||v.autoStroke&&!b?null:(k=2,v.stroke)),it=s.textShadowBlur>0||t.textShadowBlur>0;o.text=n.text;o.x=u;o.y=h;it&&(o.shadowBlur=s.textShadowBlur||t.textShadowBlur||0,o.shadowColor=s.textShadowColor||t.textShadowColor||"transparent",o.shadowOffsetX=s.textShadowOffsetX||t.textShadowOffsetX||0,o.shadowOffsetY=s.textShadowOffsetY||t.textShadowOffsetY||0);o.textAlign=f;o.textBaseline="middle";o.font=n.font||vs;o.opacity=le(s.opacity,t.opacity,1);nai(o,s);tt&&(o.lineWidth=le(s.lineWidth,t.lineWidth,k),o.lineDash=d(s.lineDash,t.lineDash),o.lineDashOffset=t.lineDashOffset||0,o.stroke=tt);g&&(o.fill=g);y=n.contentWidth;p=n.contentHeight;l.setBoundingRect(new nt(ek(o.x,y,o.textAlign),dv(o.y,p,o.textBaseline),y,p))},u.prototype._renderBackground=function(n,t,i,r,u,f){var e,a,o,l=n.backgroundColor,v=n.borderWidth,y=n.borderColor,p=l&&l.image,w=l&&!p,b=n.borderRadius,k=this,s,h,c;(w||n.lineHeight||v&&y)&&((e=this._getOrCreateChild(ot)).useStyle(e.createStyle()),e.style.fill=null,s=e.shape,s.x=i,s.y=r,s.width=u,s.height=f,s.r=b,e.dirtyShape());w?((o=e.style).fill=l||null,o.fillOpacity=d(n.fillOpacity,1)):p&&((a=this._getOrCreateChild(wi)).onload=function(){k.dirtyStyle()},h=a.style,h.image=l.image,h.x=i,h.y=r,h.width=u,h.height=f);v&&y&&((o=e.style).lineWidth=v,o.stroke=y,o.strokeOpacity=d(n.strokeOpacity,1),o.lineDash=n.borderDash,o.lineDashOffset=n.borderDashOffset||0,e.strokeContainThreshold=0,e.hasFill()&&e.hasStroke()&&(o.strokeFirst=!0,o.lineWidth*=2));c=(e||a).style;c.shadowBlur=n.shadowBlur||0;c.shadowColor=n.shadowColor||"transparent";c.shadowOffsetX=n.shadowOffsetX||0;c.shadowOffsetY=n.shadowOffsetY||0;c.opacity=le(n.opacity,t.opacity,1)},u.makeFont=function(n){var t="";return tai(n)&&(t=[n.fontStyle,n.fontWeight,gli(n.fontSize),n.fontFamily||"sans-serif"].join(" ")),t&&bu(t)||n.textFont||n.font},u}(rf),yfu={left:!0,right:1,center:1},pfu={top:1,bottom:1,middle:1},dli=["fontStyle","fontWeight","fontSize","fontFamily"];var w=lt(),uyt=function(n,t,i,r){if(r){var u=w(r);u.dataIndex=i;u.dataType=t;u.seriesIndex=n;"group"===r.type&&r.traverse(function(r){var u=w(r);u.seriesIndex=n;u.dataIndex=i;u.dataType=t})}},oai=1,sai={},hai=lt(),fyt=lt(),br=["emphasis","blur","select"],vk=["normal","emphasis","blur","select"],wfu=10,al="highlight",art="downplay",yk="select",vrt="unselect",pk="toggleSelect";eyt=new bb(100);yyt=["emphasis","blur","select"];ivi={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};var uy=ne.CMD,gfu=[[],[],[]],uvi=Math.sqrt,neu=Math.atan2;var wyt=Math.sqrt,wrt=Math.sin,brt=Math.cos,bk=Math.PI;var teu=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,ieu=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g,hvi=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.applyTransform=function(){},t}(ut);vvi=function(){this.cx=0;this.cy=0;this.r=0};hu=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultShape=function(){return new vvi},t.prototype.buildPath=function(n,t){n.moveTo(t.cx+t.r,t.cy);n.arc(t.cx,t.cy,t.r,0,2*Math.PI)},t}(ut);hu.prototype.type="circle";yvi=function(){this.cx=0;this.cy=0;this.rx=0;this.ry=0};fy=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultShape=function(){return new yvi},t.prototype.buildPath=function(n,t){var s=.5522848,i=t.cx,r=t.cy,u=t.rx,f=t.ry,e=u*s,o=f*s;n.moveTo(i-u,r);n.bezierCurveTo(i-u,r-o,i-e,r-f,i,r-f);n.bezierCurveTo(i+e,r-f,i+u,r-o,i+u,r);n.bezierCurveTo(i+u,r+o,i+e,r+f,i,r+f);n.bezierCurveTo(i-e,r+f,i-u,r+o,i-u,r);n.closePath()},t}(ut);fy.prototype.type="ellipse";var pvi=Math.PI,dyt=2*pvi,pl=Math.sin,ey=Math.cos,reu=Math.acos,hr=Math.atan2,wvi=Math.abs,kk=Math.sqrt,dk=Math.max,io=Math.min,te=.0001;bvi=function(){this.cx=0;this.cy=0;this.r0=0;this.r=0;this.startAngle=0;this.endAngle=2*Math.PI;this.clockwise=!0;this.cornerRadius=0};ur=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultShape=function(){return new bvi},t.prototype.buildPath=function(n,t){ueu(n,t)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(ut);ur.prototype.type="sector";kvi=function(){this.cx=0;this.cy=0;this.r=0;this.r0=0};wl=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultShape=function(){return new kvi},t.prototype.buildPath=function(n,t){var i=t.cx,r=t.cy,u=2*Math.PI;n.moveTo(i+t.r,r);n.arc(i,r,t.r,0,u,!1);n.moveTo(i+t.r0,r);n.arc(i,r,t.r0,0,u,!0)},t}(ut);wl.prototype.type="ring";gvi=function(){this.points=null;this.smooth=0;this.smoothConstraint=null};fr=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultShape=function(){return new gvi},t.prototype.buildPath=function(n,t){dvi(n,t,!0)},t}(ut);fr.prototype.type="polygon";nyi=function(){this.points=null;this.percent=1;this.smooth=0;this.smoothConstraint=null};er=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new nyi},t.prototype.buildPath=function(n,t){dvi(n,t,!1)},t}(ut);er.prototype.type="polyline";var feu={},eeu=function(){this.x1=0;this.y1=0;this.x2=0;this.y2=0;this.percent=1},vi=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new eeu},t.prototype.buildPath=function(n,t){var e,o,r,u,f,i;this.subPixelOptimize?(f=wli(feu,t,this.style),e=f.x1,o=f.y1,r=f.x2,u=f.y2):(e=t.x1,o=t.y1,r=t.x2,u=t.y2);i=t.percent;0!==i&&(n.moveTo(e,o),i<1&&(r=e*(1-i)+r*i,u=o*(1-i)+u*i),n.lineTo(r,u))},t.prototype.pointAt=function(n){var t=this.shape;return[t.x1*(1-n)+t.x2*n,t.y1*(1-n)+t.y2*n]},t}(ut);vi.prototype.type="line";kr=[];tyi=function(){this.x1=0;this.y1=0;this.x2=0;this.y2=0;this.cpx1=0;this.cpy1=0;this.percent=1};bl=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new tyi},t.prototype.buildPath=function(n,t){var h=t.x1,c=t.y1,r=t.x2,u=t.y2,f=t.cpx1,e=t.cpy1,o=t.cpx2,s=t.cpy2,i=t.percent;0!==i&&(n.moveTo(h,c),null==o||null==s?(i<1&&(wb(h,f,r,i,kr),f=kr[1],r=kr[2],wb(c,e,u,i,kr),e=kr[1],u=kr[2]),n.quadraticCurveTo(f,e,r,u)):(i<1&&(ds(h,f,o,r,i,kr),f=kr[1],o=kr[2],r=kr[3],ds(c,e,s,u,i,kr),e=kr[1],s=kr[2],u=kr[3]),n.bezierCurveTo(f,e,o,s,r,u)))},t.prototype.pointAt=function(n){return iyi(this.shape,n,!1)},t.prototype.tangentAt=function(n){var t=iyi(this.shape,n,!0);return lc(t,t)},t}(ut);bl.prototype.type="bezier-curve";ryi=function(){this.cx=0;this.cy=0;this.r=0;this.startAngle=0;this.endAngle=2*Math.PI;this.clockwise=!0};oy=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new ryi},t.prototype.buildPath=function(n,t){var u=t.cx,f=t.cy,i=Math.max(t.r,0),r=t.startAngle,e=t.endAngle,o=t.clockwise,s=Math.cos(r),h=Math.sin(r);n.moveTo(s*i+u,h*i+f);n.arc(u,f,i,r,e,!o)},t}(ut);oy.prototype.type="arc";var drt=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="compound",t}return i(t,n),t.prototype._updatePathDirty=function(){for(var i=this.shape.paths,n=this.shapeChanged(),t=0;t<i.length;t++)n=n||i[t].shapeChanged();n&&this.dirtyShape()},t.prototype.beforeBrush=function(){this._updatePathDirty();for(var t=this.shape.paths||[],i=this.getGlobalScale(),n=0;n<t.length;n++)t[n].path||t[n].createPathProxy(),t[n].path.setScale(i[0],i[1],t[n].segmentIgnoreThreshold)},t.prototype.buildPath=function(n,t){for(var r=t.paths||[],i=0;i<r.length;i++)r[i].buildPath(n,r[i].shape,!0)},t.prototype.afterBrush=function(){for(var t=this.shape.paths||[],n=0;n<t.length;n++)t[n].pathUpdated()},t.prototype.getBoundingRect=function(){return this._updatePathDirty.call(this),ut.prototype.getBoundingRect.call(this)},t}(ut),uyi=function(){function n(n){this.colorStops=n||[]}return n.prototype.addColorStop=function(n,t){this.colorStops.push({offset:n,color:t})},n}(),sy=function(n){function t(t,i,r,u,f,e){var o=n.call(this,f)||this;return o.x=null==t?0:t,o.y=null==i?0:i,o.x2=null==r?1:r,o.y2=null==u?0:u,o.type="linear",o.global=e||!1,o}return i(t,n),t}(uyi),gyt=function(n){function t(t,i,r,u,f){var e=n.call(this,u)||this;return e.x=null==t?.5:t,e.y=null==i?.5:i,e.r=null==r?.5:r,e.type="radial",e.global=f||!1,e}return i(t,n),t}(uyi),kl=[0,0],dl=[0,0],grt=new g,nut=new g,tut=function(){function n(n,t){this._corners=[];this._axes=[];this._origin=[0,0];for(var i=0;i<4;i++)this._corners[i]=new g;for(i=0;i<2;i++)this._axes[i]=new g;n&&this.fromBoundingRect(n,t)}return n.prototype.fromBoundingRect=function(n,t){var i=this._corners,u=this._axes,f=n.x,e=n.y,o=f+n.width,s=e+n.height,r;if(i[0].set(f,e),i[1].set(o,e),i[2].set(o,s),i[3].set(f,s),t)for(r=0;r<4;r++)i[r].transform(t);for(g.sub(u[0],i[1],i[0]),g.sub(u[1],i[3],i[0]),u[0].normalize(),u[1].normalize(),r=0;r<2;r++)this._origin[r]=u[r].dot(i[0])},n.prototype.intersect=function(n,t){var r=!0,i=!t;return grt.set(1/0,1/0),nut.set(0,0),!this._intersectCheckOneSide(this,n,grt,nut,i,1)&&(r=!1,i)||!this._intersectCheckOneSide(n,this,grt,nut,i,-1)&&(r=!1,i)||i||g.copy(t,r?grt:nut),r},n.prototype._intersectCheckOneSide=function(n,t,i,r,u,f){for(var h,e,o,c=!0,s=0;s<2;s++)if(h=this._axes[s],this._getProjMinMaxOnAxis(s,n._corners,kl),this._getProjMinMaxOnAxis(s,t._corners,dl),kl[1]<dl[0]||kl[0]>dl[1]){if(c=!1,u)return c;e=Math.abs(dl[0]-kl[1]);o=Math.abs(kl[0]-dl[1]);Math.min(e,o)>r.len()&&(e<o?g.scale(r,h,-e*f):g.scale(r,h,o*f))}else i&&(e=Math.abs(dl[0]-kl[1]),o=Math.abs(kl[0]-dl[1]),Math.min(e,o)<i.len()&&(e<o?g.scale(i,h,e*f):g.scale(i,h,-o*f)));return c},n.prototype._getProjMinMaxOnAxis=function(n,t,i){for(var e,o=this._axes[n],s=this._origin,h=t[0].dot(o)+s[n],r=h,u=h,f=1;f<t.length;f++)e=t[f].dot(o)+s[n],r=Math.min(e,r),u=Math.max(e,u);i[0]=r;i[1]=u},n}(),oeu=[],fyi=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.notClear=!0,t.incremental=!0,t._displayables=[],t._temporaryDisplayables=[],t._cursor=0,t}return i(t,n),t.prototype.traverse=function(n,t){n.call(t,this)},t.prototype.useStyle=function(){this.style={}},t.prototype.getCursor=function(){return this._cursor},t.prototype.innerAfterBrush=function(){this._cursor=this._displayables.length},t.prototype.clearDisplaybles=function(){this._displayables=[];this._temporaryDisplayables=[];this._cursor=0;this.markRedraw();this.notClear=!1},t.prototype.clearTemporalDisplayables=function(){this._temporaryDisplayables=[]},t.prototype.addDisplayable=function(n,t){t?this._temporaryDisplayables.push(n):this._displayables.push(n);this.markRedraw()},t.prototype.addDisplayables=function(n,t){t=t||!1;for(var i=0;i<n.length;i++)this.addDisplayable(n[i],t)},t.prototype.getDisplayables=function(){return this._displayables},t.prototype.getTemporalDisplayables=function(){return this._temporaryDisplayables},t.prototype.eachPendingDisplayable=function(n){for(var t=this._cursor;t<this._displayables.length;t++)n&&n(this._displayables[t]);for(t=0;t<this._temporaryDisplayables.length;t++)n&&n(this._temporaryDisplayables[t])},t.prototype.update=function(){var n,t;for(this.updateTransform(),n=this._cursor;n<this._displayables.length;n++)(t=this._displayables[n]).parent=this,t.update(),t.parent=null;for(n=0;n<this._temporaryDisplayables.length;n++)(t=this._temporaryDisplayables[n]).parent=this,t.update(),t.parent=null},t.prototype.getBoundingRect=function(){var i,n,t,r;if(!this._rect){for(i=new nt(1/0,1/0,-1/0,-1/0),n=0;n<this._displayables.length;n++)t=this._displayables[n],r=t.getBoundingRect().clone(),t.needLocalTransform()&&r.applyTransform(t.getLocalTransform(oeu)),i.union(r);this._rect=i}return this._rect},t.prototype.contain=function(n,t){var r=this.transformCoordToLocal(n,t),i;if(this.getBoundingRect().contain(r[0],r[1]))for(i=0;i<this._displayables.length;i++)if(this._displayables[i].contain(n,t))return!0;return!1},t}(rf),eyi=lt();var iut=Math.max,rut=Math.min,tpt={};hyi=function(n,t){var r=lvi(n,t);return function(n){function t(t){var i=n.call(this,t)||this;return i.applyTransform=r.applyTransform,i.buildPath=r.buildPath,i}return i(t,n),t}(hvi)};ru=function(n,t){for(var f,i,u=[],e=n.length,r=0;r<e;r++)f=n[r],u.push(f.getUpdatedPathProxy(!0));return i=new ut(t),i.createPathProxy(),i.buildPath=function(n){if(cvi(n)){n.appendPath(u);var t=n.getContext();t&&n.rebuildPath(t,1)}},i};td=ll;ff("circle",hu);ff("ellipse",fy);ff("sector",ur);ff("ring",wl);ff("polygon",fr);ff("polyline",er);ff("rect",ot);ff("line",vi);ff("bezierCurve",bl);ff("arc",oy);yy=Object.freeze({__proto__:null,updateProps:ct,initProps:ii,removeElement:sh,removeElementWithFadeOut:gk,isElementRemoved:cy,extendShape:syi,extendPath:cyi,registerShape:ff,getShapeClass:uut,makePath:nd,makeImage:ipt,mergePath:ru,resizePath:rpt,subPixelOptimizeLine:ly,subPixelOptimizeRect:function(n){return bli(n.shape,n.shape,n.style),n},subPixelOptimize:td,getTransform:hh,applyTransform:re,transformDirection:fut,groupTransition:id,clipPointsByRect:upt,clipRectByRect:vyi,createIcon:ay,linePolygonIntersect:rd,lineLineIntersect:yyi,setTooltipConfig:vy,traverseElements:ch,Group:p,Image:wi,Text:st,Circle:hu,Ellipse:fy,Sector:ur,Ring:wl,Polygon:fr,Polyline:er,Rect:ot,Line:vi,BezierCurve:bl,Arc:oy,IncrementalDisplayable:fyi,CompoundPath:drt,LinearGradient:sy,RadialGradient:gyt,BoundingRect:nt,OrientedBoundingRect:tut,Point:g,Path:ut});ud={};var byi=["fontStyle","fontWeight","fontSize","fontFamily","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY"],kyi=["align","lineHeight","width","height","tag","verticalAlign"],dyi=["padding","borderWidth","borderRadius","borderDashOffset","backgroundColor","borderColor","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];gl=lt();var opt,spt,seu=["textStyle","color"],hpt=["fontStyle","fontWeight","fontSize","fontFamily","padding","lineHeight","rich","width","height","overflow"],cpt=new st,heu=function(){function n(){}return n.prototype.getTextColor=function(n){var t=this.ecModel;return this.getShallow("color")||(!n&&t?t.get(seu):null)},n.prototype.getFont=function(){return npi({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},n.prototype.getTextRect=function(n){for(var i={text:n,verticalAlign:this.getShallow("verticalAlign")||this.getShallow("baseline")},t=0;t<hpt.length;t++)i[hpt[t]]=this.getShallow(hpt[t]);return cpt.useStyle(i),cpt.update(),cpt.getBoundingRect()},n}(),rpi=[["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","type"],["lineDashOffset","dashOffset"],["lineCap","cap"],["lineJoin","join"],["miterLimit"]],ceu=il(rpi),leu=function(){function n(){}return n.prototype.getLineStyle=function(n){return ceu(this,n)},n}(),upi=[["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","borderType"],["lineDashOffset","borderDashOffset"],["lineCap","borderCap"],["lineJoin","borderJoin"],["miterLimit","borderMiterLimit"]],aeu=il(upi),veu=function(){function n(){}return n.prototype.getItemStyle=function(n,t){return aeu(this,n,t)},n}(),at=function(){function n(n,t,i){this.parentModel=t;this.ecModel=i;this.option=n}return n.prototype.init=function(){for(var t=[],n=3;n<arguments.length;n++)t[n-3]=arguments[n]},n.prototype.mergeOption=function(n){k(this.option,n,!0)},n.prototype.get=function(n,t){return null==n?this.option:this._doGet(this.parsePath(n),!t&&this.parentModel)},n.prototype.getShallow=function(n,t){var i=this.option,r=null==i?i:i[n],u;return null!=r||t||(u=this.parentModel,u&&(r=u.getShallow(n))),r},n.prototype.getModel=function(t,i){var r=null!=t,u=r?this.parsePath(t):null;return new n(r?this._doGet(u):this.option,i=i||this.parentModel&&this.parentModel.getModel(this.resolveParentPath(u)),this.ecModel)},n.prototype.isEmpty=function(){return null==this.option},n.prototype.restoreData=function(){},n.prototype.clone=function(){return new this.constructor(y(this.option))},n.prototype.parsePath=function(n){return"string"==typeof n?n.split("."):n},n.prototype.resolveParentPath=function(n){return n},n.prototype.isAnimationEnabled=function(){if(!ft.node&&this.option){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}},n.prototype._doGet=function(n,t){var i=this.option,r;if(!n)return i;for(r=0;r<n.length&&(!n[r]||null!=(i=i&&"object"==typeof i?i[n[r]]:null));r++);return null==i&&t&&(i=t._doGet(this.resolveParentPath(n),t.parentModel)),i},n}();evt(at);opt=at;spt=["__\0is_clz",rli++].join("_");opt.prototype[spt]=!0;opt.isInstance=function(n){return!(!n||!n[spt])};fi(at,leu);fi(at,veu);fi(at,vuu);fi(at,heu);fpi=Math.round(10*Math.random());var out="ZH",lpt="EN",yeu=lpt,sut={},apt={},epi=ft.domSupported&&(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase().indexOf(out)>-1?out:yeu;vpt(lpt,{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:". "}}}});vpt(out,{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 opi=1e3,spi=6e4,hpi=36e5,fd=864e5,cpi=31536e6,ed={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}"},lpi={year:"{yyyy}",month:"{yyyy}-{MM}",day:"{yyyy}-{MM}-{dd}",hour:"{yyyy}-{MM}-{dd} "+ed.hour,minute:"{yyyy}-{MM}-{dd} "+ed.minute,second:"{yyyy}-{MM}-{dd} "+ed.second,millisecond:ed.none},ppt=["year","month","day","hour","minute","second","millisecond"],api=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];ah=ptt;gpt=["a","b","c","d","e","f","g"];vut=function(n,t){return"{"+n+(null==t?"":t)+"}"};var put=t,twi=["left","right","top","bottom","width","height"],ta=[["width","left","right"],["height","top","bottom"]];vh=twt;b(twt,"vertical");b(twt,"horizontal");rwi=lt();rt=function(n){function t(t,i,r){var u=n.call(this,t,i,r)||this;return u.uid=py("ec_cpt_model"),u}return i(t,n),t.prototype.init=function(n,t,i){this.mergeDefaultAndTheme(n,i)},t.prototype.mergeDefaultAndTheme=function(n,t){var i=hd(this),r=i?ky(n):{};k(n,t.getTheme().get(this.mainType));k(n,this.getDefaultOption());i&&yh(n,r,i)},t.prototype.mergeOption=function(n){k(this.option,n,!0);var t=hd(this);t&&yh(this.option,n,t)},t.prototype.optionUpdated=function(){},t.prototype.getDefaultOption=function(){var f=this.constructor,t,i,n,e,r,u;if(!function(n){return!(!n||!n[fvt])}(f))return f.defaultOption;if(t=rwi(this),!t.defaultOption){for(i=[],n=f;n;)e=n.prototype.defaultOption,e&&i.push(e),n=n.superClass;for(r={},u=i.length-1;u>=0;u--)r=k(r,i[u],!0);t.defaultOption=r}return t.defaultOption},t.prototype.getReferringComponents=function(n,t){var i=n+"Index",r=n+"Id";return lk(this.ecModel,n,{index:this.get(i,!0),id:this.get(r,!0)},t)},t.prototype.getBoxLayoutParams=function(){var n=this;return{left:n.get("left"),top:n.get("top"),right:n.get("right"),bottom:n.get("bottom"),width:n.get("width"),height:n.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(n){this.option.zlevel=n},t.protoInitialize=function(){var n=t.prototype;n.type="component";n.id="";n.name="";n.mainType="";n.subType="";n.componentIndex=0}(),t}(at);ili(rt,at);rrt(rt),function(n){var t={};n.registerSubTypeDefaulter=function(n,i){var r=de(n);t[r.main]=i};n.determineSubType=function(i,r){var u=r.type,f;return u||(f=de(i).main,n.hasSubTypes(i)&&t[f]&&(u=t[f](r))),u}}(rt),function(n,i){function r(n,t){return n[t]||(n[t]={predecessor:[],successor:[]}),n[t]}n.topologicalTravel=function(n,u,f,e){function y(n){h[n].entryCount--;0===h[n].entryCount&&c.push(n)}function p(n){o[n]=!0;y(n)}if(n.length){var l=function(n){var u={},f=[];return t(n,function(e){var o=r(u,e),s=function(n,i){var r=[];return t(n,function(n){tt(i,n)>=0&&r.push(n)}),r}(o.originalDeps=i(e),n);o.entryCount=s.length;0===o.entryCount&&f.push(e);t(s,function(n){tt(o.predecessor,n)<0&&o.predecessor.push(n);var t=r(u,n);tt(t.successor,n)<0&&t.successor.push(e)})}),{graph:u,noEntryList:f}}(u),h=l.graph,c=l.noEntryList,o={};for(t(n,function(n){o[n]=!0});c.length;){var s=c.pop(),a=h[s],v=!!o[s];v&&(f.call(e,s,a.originalDeps.slice()),delete o[s]);t(a.successor,v?p:y)}t(o,function(){throw new Error("");})}}}(rt,function(n){var i=[];return t(rt.getClassesByMainType(n),function(n){i=i.concat(n.dependencies||n.prototype.dependencies||[])}),i=f(i,function(n){return de(n).main}),"dataset"!==n&&tt(i,"dataset")<=0&&i.unshift("dataset"),i});iwt="";"undefined"!=typeof navigator&&(iwt=navigator.platform||"");var dy="rgba(0, 0, 0, 0.2)",beu={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:dy,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:dy,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:dy,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:dy,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:dy,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:dy,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:iwt.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},uwi=c(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),ph="original",rs="arrayRows",wh="objectRows",gy="keyedColumns",np="typedArray",fwi="unknown",ia="column",rwt="row",but=1,ewi=2,ue=3,owi=lt();var ewt=c(),kut,cd,lwi,awi=lt(),keu=lt(),owt=function(){function n(){}return n.prototype.getColorFromPalette=function(n,t,i){var r=kt(this.get("color",!0)),u=this.get("colorLayer",!0);return vwi(this,awi,r,u,n,t,i)},n.prototype.clearColorPalette=function(){!function(n,t){t(n).paletteIdx=0;t(n).paletteNameMap={}}(this,awi)},n}();dut=function(n){function u(){return null!==n&&n.apply(this,arguments)||this}return i(u,n),u.prototype.init=function(n,t,i,r,u,f){r=r||{};this.option=null;this._theme=new at(r);this._locale=new at(u);this._optionManager=f},u.prototype.setOption=function(n,t,i){var r=wwi(t);this._optionManager.setOption(n,i,r);this._resetOption(null,r)},u.prototype.resetOption=function(n,t){return this._resetOption(n,wwi(t))},u.prototype._resetOption=function(n,i){var r=!1,u=this._optionManager,f,e,o;return n&&"recreate"!==n||(f=u.mountOption("recreate"===n),this.option&&"recreate"!==n?(this.restoreData(),this._mergeOption(f,i)):lwi(this,f),r=!0),("timeline"!==n&&"media"!==n||this.restoreData(),n&&"recreate"!==n&&"timeline"!==n)||(e=u.getTimelineOption(this),e&&(r=!0,this._mergeOption(e,i))),n&&"recreate"!==n&&"media"!==n||(o=u.getMediaOption(this),o.length&&t(o,function(n){r=!0;this._mergeOption(n,i)},this)),r},u.prototype.mergeOption=function(n){this._mergeOption(n,null)},u.prototype._mergeOption=function(n,i){var u=this.option,e=this._componentsMap,h=this._componentsCount,o=[],s=c(),f=i&&i.replaceMergeMainTypeMap;owi(this).datasetMap=c();t(n,function(n,t){null!=n&&(rt.hasClass(t)?t&&(o.push(t),s.set(t,!0)):u[t]=null==u[t]?y(n):k(u[t],n,!0))});f&&f.each(function(n,t){rt.hasClass(t)&&!s.get(t)&&(o.push(t),s.set(t,!0))});rt.topologicalTravel(o,rt.getAllClassMainTypes(),function(i){var p=function(n,t,i){var u=ewt.get(t),r;return u?(r=u(n),r?i.concat(r):i):i}(this,i,kt(n[i])),c=e.get(i),w=c?f&&f.get(i)?"replaceMerge":"normalMerge":"replaceAll",l=bci(c,p,w);(function(n,i,r){t(n,function(n){var t=n.newOption;v(t)&&(n.keyInfo.mainType=i,n.keyInfo.subType=function(n,t,i,r){return t.type?t.type:i?i.subType:r.determineSubType(n,t)}(i,t,n.existing,r))})})(l,i,rt);u[i]=null;e.set(i,null);h.set(i,0);var a,o=[],s=[],y=0;t(l,function(n,t){var u=n.existing,f=n.newOption,c,e,h;if(f){if(c="series"===i,e=rt.getClass(i,n.keyInfo.subType,!c),!e)return;if("tooltip"===i){if(a)return void 0;a=!0}u&&u.constructor===e?(u.name=n.keyInfo.name,u.mergeOption(f,this),u.optionUpdated(f,!1)):(h=r({componentIndex:t},n.keyInfo),r(u=new e(f,this,this,h),h),n.brandNew&&(u.__requireNewView=!0),u.init(f,this,this),u.optionUpdated(null,!0))}else u&&(u.mergeOption({},this),u.optionUpdated({},!1));u?(o.push(u.option),s.push(u),y++):(o.push(void 0),s.push(void 0))},this);u[i]=o;e.set(i,s);h.set(i,y);"series"===i&&kut(this)},this);this._seriesIndices||kut(this)},u.prototype.getOption=function(){var n=y(this.option);return t(n,function(t,i){if(rt.hasClass(i)){for(var r=kt(t),f=r.length,e=!1,u=f-1;u>=0;u--)r[u]&&!hk(r[u])?e=!0:(r[u]=null,!e&&f--);r.length=f;n[i]=r}}),delete n["\0_ec_inner"],n},u.prototype.getTheme=function(){return this._theme},u.prototype.getLocaleModel=function(){return this._locale},u.prototype.setUpdatePayload=function(n){this._payload=n},u.prototype.getUpdatePayload=function(){return this._payload},u.prototype.getComponent=function(n,t){var i=this._componentsMap.get(n),u,r;if(i){if(u=i[t||0],u)return u;if(null==t)for(r=0;r<i.length;r++)if(i[r])return i[r]}},u.prototype.queryComponents=function(n){var u=n.mainType;if(!u)return[];var r,f=n.index,e=n.id,o=n.name,i=this._componentsMap.get(u);return i&&i.length?(null!=f?(r=[],t(kt(f),function(n){i[n]&&r.push(i[n])})):r=null!=e?ywi("id",e,i):null!=o?ywi("name",o,i):pt(i,function(n){return!!n}),pwi(r,n)):[]},u.prototype.findComponents=function(n){var t,r,u,f,e,s=n.query,i=n.mainType,o=(r=i+"Index",u=i+"Id",f=i+"Name",!(t=s)||null==t[r]&&null==t[u]&&null==t[f]?null:{mainType:i,index:t[r],id:t[u],name:t[f]}),h=o?this.queryComponents(o):pt(this._componentsMap.get(i),function(n){return!!n});return e=pwi(h,n),n.filter?pt(e,n.filter):e},u.prototype.eachComponent=function(n,t,i){var e=this._componentsMap,s,h,r,u,f;if(l(n))s=t,h=n,e.each(function(n,t){for(var r,i=0;n&&i<n.length;i++)r=n[i],r&&h.call(s,t,r,r.componentIndex)});else for(r=o(n)?e.get(n):v(n)?this.findComponents(n):null,u=0;r&&u<r.length;u++)f=r[u],f&&t.call(i,f,f.componentIndex)},u.prototype.getSeriesByName=function(n){var t=ai(n,null);return pt(this._componentsMap.get("series"),function(n){return!!n&&null!=t&&n.name===t})},u.prototype.getSeriesByIndex=function(n){return this._componentsMap.get("series")[n]},u.prototype.getSeriesByType=function(n){return pt(this._componentsMap.get("series"),function(t){return!!t&&t.subType===n})},u.prototype.getSeries=function(){return pt(this._componentsMap.get("series"),function(n){return!!n})},u.prototype.getSeriesCount=function(){return this._componentsCount.get("series")},u.prototype.eachSeries=function(n,i){cd(this);t(this._seriesIndices,function(t){var r=this._componentsMap.get("series")[t];n.call(i,r,t)},this)},u.prototype.eachRawSeries=function(n,i){t(this._componentsMap.get("series"),function(t){t&&n.call(i,t,t.componentIndex)})},u.prototype.eachSeriesByType=function(n,i,r){cd(this);t(this._seriesIndices,function(t){var u=this._componentsMap.get("series")[t];u.subType===n&&i.call(r,u,t)},this)},u.prototype.eachRawSeriesByType=function(n,i,r){return t(this.getSeriesByType(n),i,r)},u.prototype.isSeriesFiltered=function(n){return cd(this),null==this._seriesIndicesMap.get(n.componentIndex)},u.prototype.getCurrentSeriesIndices=function(){return(this._seriesIndices||[]).slice()},u.prototype.filterSeries=function(n,i){cd(this);var r=[];t(this._seriesIndices,function(t){var u=this._componentsMap.get("series")[t];n.call(i,u,t)&&r.push(t)},this);this._seriesIndices=r;this._seriesIndicesMap=c(r)},u.prototype.restoreData=function(n){kut(this);var i=this._componentsMap,r=[];i.each(function(n,t){rt.hasClass(t)&&r.push(t)});rt.topologicalTravel(r,rt.getAllClassMainTypes(),function(r){t(i.get(r),function(t){!t||"series"===r&&function(n,t){if(t){var i=t.seriesIndex,r=t.seriesId,u=t.seriesName;return null!=i&&n.componentIndex!==i||null!=r&&n.id!==r||null!=u&&n.name!==u}}(t,n)||t.restoreData()})})},u.internalField=(kut=function(n){var i=n._seriesIndices=[];t(n._componentsMap.get("series"),function(n){n&&i.push(n.componentIndex)});n._seriesIndicesMap=c(i)},cd=function(){},void(lwi=function(n,i){n.option={};n.option["\0_ec_inner"]=1;n._componentsMap=c({series:[]});n._componentsCount=c();var r=i.aria;v(r)&&null==r.enabled&&(r.enabled=!0),function(n,i){var r=n.color&&!n.colorLayer;t(i,function(t,i){"colorLayer"===i&&r||rt.hasClass(i)||("object"==typeof t?n[i]=n[i]?k(n[i],t,!1):y(t):null==n[i]&&(n[i]=t))})}(i,n._theme.option);k(i,beu,!1);n._mergeOption(i,null)})),u}(at);fi(dut,owt);var deu=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isSSR","isDisposed","on","off","getDataURL","getConnectedDataURL","getOption","getId","updateLabelLayout"],bwi=function(n){t(deu,function(t){this[t]=s(n[t],n)},this)},hwt={},tp=function(){function n(){this._coordinateSystems=[]}return n.prototype.create=function(n,i){var r=[];t(hwt,function(t){var u=t.create(n,i);r=r.concat(u||[])});this._coordinateSystems=r},n.prototype.update=function(n,i){t(this._coordinateSystems,function(t){t.update&&t.update(n,i)})},n.prototype.getCoordinateSystems=function(){return this._coordinateSystems.slice()},n.register=function(n,t){hwt[n]=t},n.get=function(n){return hwt[n]},n}(),geu=/^(min|max)?(.+)$/,nou=function(){function n(n){this._timelineOptions=[];this._mediaList=[];this._currentMediaIndices=[];this._api=n}return n.prototype.setOption=function(n,i){n&&(t(kt(n.series),function(n){n&&n.data&&nu(n.data)&&fb(n.data)}),t(kt(n.dataset),function(n){n&&n.source&&nu(n.source)&&fb(n.source)}));n=y(n);var f=this._optionBackup,r=function(n,i,r){function c(n){t(i,function(t){t(n,r)})}var o,f,s=[],e=n.baseOption,l=n.timeline,h=n.options,a=n.media,v=!!n.media,y=!!(h||l||e&&e.timeline);return e?(f=e).timeline||(f.timeline=l):((y||v)&&(n.options=n.media=null),f=n),v&&u(a)&&t(a,function(n){n&&n.option&&(n.query?s.push(n):o||(o=n))}),c(f),t(h,function(n){return c(n)}),t(s,function(n){return c(n.option)}),{baseOption:f,timelineOptions:h||[],mediaDefault:o,mediaList:s}}(n,i,!f);this._newBaseOption=r.baseOption;f?(r.timelineOptions.length&&(f.timelineOptions=r.timelineOptions),r.mediaList.length&&(f.mediaList=r.mediaList),r.mediaDefault&&(f.mediaDefault=r.mediaDefault)):this._optionBackup=r},n.prototype.mountOption=function(n){var t=this._optionBackup;return this._timelineOptions=t.timelineOptions,this._mediaList=t.mediaList,this._mediaDefault=t.mediaDefault,this._currentMediaIndices=[],y(n?t.baseOption:this._newBaseOption)},n.prototype.getTimelineOption=function(n){var i,r=this._timelineOptions,t;return r.length&&(t=n.getComponent("timeline"),t&&(i=y(r[t.getCurrentIndex()]))),i},n.prototype.getMediaOption=function(){var e,o,h=this._api.getWidth(),c=this._api.getHeight(),i=this._mediaList,r=this._mediaDefault,n=[],u=[],t,s;if(!i.length&&!r)return u;for(t=0,s=i.length;t<s;t++)tou(i[t].query,h,c)&&n.push(t);return!n.length&&r&&(n=[-1]),n.length&&(e=n,o=this._currentMediaIndices,e.join(",")!==o.join(","))&&(u=f(n,function(n){return y(-1===n?r.option:i[n].option)})),this._currentMediaIndices=n,u},n}();var fe=t,ld=v,kwi=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];var rou=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],uou=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],lwt=[["borderRadius","barBorderRadius"],["borderColor","barBorderColor"],["borderWidth","barBorderWidth"]];yd=function(n){var i,t,r;if(this.data=n.data||(n.sourceFormat===gy?{}:[]),this.sourceFormat=n.sourceFormat||fwi,this.seriesLayoutBy=n.seriesLayoutBy||ia,this.startIndex=n.startIndex||0,this.dimensionsDetectedCount=n.dimensionsDetectedCount,this.metaRawOption=n.metaRawOption,i=this.dimensionsDefine=n.dimensionsDefine,i)for(t=0;t<i.length;t++)r=i[t],null==r.type&&hwi(this,t)===but&&(r.type="ordinal")};var cbi=function(){function n(n,t){var i=awt(n)?n:ywt(n),r;this._source=i;r=this._data=i.data;i.sourceFormat===np&&(this._offset=0,this._dimSize=t,this._data=r);fbi(this,r,i)}return n.prototype.getSource=function(){return this._source},n.prototype.count=function(){return 0},n.prototype.getItem=function(){},n.prototype.appendData=function(){},n.prototype.clean=function(){},n.protoInitialize=function(){var t=n.prototype;t.pure=!1;t.persistent=!0}(),n.internalField=function(){function i(n){for(var t=0;t<n.length;t++)this._data.push(n[t])}var n;fbi=function(n,t,i){var o=i.sourceFormat,h=i.seriesLayoutBy,c=i.startIndex,l=i.dimensionsDefine,y=ubi[wwt(o,h)],a,v;(r(n,y),o===np)?(n.getItem=u,n.count=e,n.fillStorage=f):(a=abi(o,h),n.getItem=s(a,null,t,c,l),v=ybi(o,h),n.count=s(v,null,t,c,l))};var u=function(n,t){n-=this._offset;t=t||[];for(var u=this._data,r=this._dimSize,f=r*n,i=0;i<r;i++)t[i]=u[f+i];return t},f=function(n,t,i,r){for(var f,l=this._data,c=this._dimSize,e=0;e<c;e++){for(var u=r[e],s=null==u[0]?1/0:u[0],h=null==u[1]?-1/0:u[1],a=t-n,v=i[e],o=0;o<a;o++)f=l[o*c+e],v[n+o]=f,f<s&&(s=f),f>h&&(h=f);u[0]=s;u[1]=h}},e=function(){return this._data?this._data.length/this._dimSize:0};(n={}).arrayRows_column={pure:!0,appendData:i};n.arrayRows_row={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".');}};n.objectRows={pure:!0,appendData:i};n.keyedColumns={pure:!0,appendData:function(n){var i=this._data;t(n,function(n,t){for(var u=i[t]||(i[t]=[]),r=0;r<(n||[]).length;r++)u.push(n[r])})}};n.original={appendData:i};n.typedArray={persistent:!1,pure:!0,appendData:function(n){this._data=n},clean:function(){this._offset+=this.count();this._data=null}};ubi=n}(),n}(),lbi=function(n,t,i,r){return n[r]},eou=((ip={}).arrayRows_column=function(n,t,i,r){return n[r+t]},ip.arrayRows_row=function(n,t,i,r,u){var e;r+=t;for(var o=u||[],s=n,f=0;f<s.length;f++)e=s[f],o[f]=e?e[r]:null;return o},ip.objectRows=lbi,ip.keyedColumns=function(n,t,i,r,u){for(var s,o,e=u||[],f=0;f<i.length;f++)s=i[f].name,o=n[s],e[f]=o?o[r]:null;return e},ip.original=lbi,ip);pwt=function(n){return n.length};vbi=((rp={}).arrayRows_column=function(n,t){return Math.max(0,n.length-t)},rp.arrayRows_row=function(n,t){var i=n[0];return i?Math.max(0,i.length-t):0},rp.objectRows=pwt,rp.keyedColumns=function(n,t,i){var u=i[0].name,r=n[u];return r?r.length:0},rp.original=pwt,rp);gut=function(n,t){return n[t]};pbi=((up={}).arrayRows=gut,up.objectRows=function(n,t,i){return n[i]},up.keyedColumns=gut,up.original=function(n,t){var i=ny(n);return i instanceof Array?i[t]:i},up.typedArray=gut,up);bbi=/\{@(.+?)\}/g;nft=function(){function n(){}return n.prototype.getDataParams=function(n,t){var i=this.getData(t),o=this.getRawValue(n,t),s=i.getRawIndex(n),h=i.getName(n),c=i.getRawDataItem(n),r=i.getItemVisual(n,"style"),l=r&&r[i.getItemVisual(n,"drawType")||"fill"],a=r&&r.stroke,e=this.mainType,f="series"===e,u=i.userOutput&&i.userOutput.get();return{componentType:e,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:f?this.subType:null,seriesIndex:this.seriesIndex,seriesId:f?this.id:null,seriesName:f?this.name:null,name:h,dataIndex:s,data:c,dataType:t,value:o,color:l,borderColor:a,dimensionNames:u?u.fullDimensions:null,encode:u?u.encode:null,$vars:["seriesName","name","value"]}},n.prototype.getFormattedLabel=function(n,t,i,r,f,e){t=t||"normal";var h=this.getData(i),s=this.getDataParams(n,i);return(e&&(s.value=e.interpolatedValue),null!=r&&u(s.value)&&(s.value=s.value[r]),f)||(f=h.getItemModel(n).get("normal"===t?["label","formatter"]:[t,"label","formatter"])),l(f)?(s.status=t,s.dimensionIndex=r,f(s)):o(f)?nwt(f,s).replace(bbi,function(t,i){var s=i.length,r=i,f,o;return"["===r.charAt(0)&&"]"===r.charAt(s-1)&&(r=+r.slice(1,s-1)),f=fp(h,n,r),e&&u(e.interpolatedValue)&&(o=h.getDimensionIndex(r),o>=0&&(f=e.interpolatedValue[o])),null!=f?f+"":""}):void 0},n.prototype.getRawValue=function(n,t){return fp(this.getData(t),n)},n.prototype.formatTooltip=function(){},n}();dbi=function(){function n(n){n=n||{};this._reset=n.reset;this._plan=n.plan;this._count=n.count;this._onDirty=n.onDirty;this._dirty=!0}return n.prototype.perform=function(n){function y(n){return!(n>=1)&&(n=1),n}var h,r=this._upstream,c=n&&n.skip,l,a,o,t,i,s,p;this._dirty&&r&&(l=this.context,l.data=l.outputData=r.context.outputData);this.__pipeline&&(this.__pipeline.currentTask=this);this._plan&&!c&&(h=this._plan(this.context));var v,w=y(this._modBy),b=this._modDataCount||0,f=y(n&&n.modBy),e=n&&n.modDataCount||0;if(w===f&&b===e||(h="reset"),(this._dirty||"reset"===h)&&(this._dirty=!1,v=this._doReset(c)),this._modBy=f,this._modDataCount=e,a=n&&n.step,this._dueEnd=r?r._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){if(o=this._dueIndex,t=Math.min(null!=a?this._dueIndex+a:1/0,this._dueEnd),!c&&(v||o<t))if(i=this._progress,u(i))for(s=0;s<i.length;s++)this._doProgress(i[s],o,t,f,e);else this._doProgress(i,o,t,f,e);this._dueIndex=t;p=null!=this._settedOutputEnd?this._settedOutputEnd:t;this._outputDueEnd=p}else this._dueIndex=this._outputDueEnd=null!=this._settedOutputEnd?this._settedOutputEnd:this._dueEnd;return this.unfinished()},n.prototype.dirty=function(){this._dirty=!0;this._onDirty&&this._onDirty(this.context)},n.prototype._doProgress=function(n,t,i,r,u){bwt.reset(t,i,r,u);this._callingProgress=n;this._callingProgress({start:t,end:i,count:i-t,next:bwt.next},this.context)},n.prototype._doReset=function(n){var t,r,i;return this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null,!n&&this._reset&&((t=this._reset(this.context))&&t.progress&&(r=t.forceFirstProgress,t=t.progress),u(t)&&!t.length&&(t=null)),this._progress=t,this._modBy=this._modDataCount=null,i=this._downstream,i&&i.dirty(),r},n.prototype.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},n.prototype.pipe=function(n){(this._downstream!==n||this._dirty)&&(this._downstream=n,n._upstream=this,n.dirty())},n.prototype.dispose=function(){this._disposed||(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)},n.prototype.getUpstream=function(){return this._upstream},n.prototype.getDownstream=function(){return this._downstream},n.prototype.setOutputEnd=function(n){this._outputDueEnd=this._settedOutputEnd=n},n}();bwt=function(){function e(){return n<r?n++:null}function o(){var f=n%u*t+Math.ceil(n/u),e=n>=r?null:f<i?f:n;return n++,e}var r,n,t,i,u,f={reset:function(s,h,c,l){n=s;r=h;t=c;i=l;u=Math.ceil(i/t);f.next=t>1&&i>0?o:e}};return f}();gbi=c({number:function(n){return parseFloat(n)},time:function(n){return+su(n)},trim:function(n){return o(n)?bu(n):n}});var tki={lt:function(n,t){return n<t},lte:function(n,t){return n<=t},gt:function(n,t){return n>t},gte:function(n,t){return n>=t}},oou=function(){function n(n,t){if(!ht(t))vt("");this._opFn=tki[n];this._rvalFloat=ke(t)}return n.prototype.evaluate=function(n){return ht(n)?this._opFn(n,this._rvalFloat):this._opFn(ke(n),this._rvalFloat)},n}(),iki=function(){function n(n,t){var i="desc"===n;this._resultLT=i?1:-1;null==t&&(t=i?"min":"max");this._incomparable="min"===t?-1/0:1/0}return n.prototype.evaluate=function(n,t){var i=ht(n)?n:ke(n),r=ht(t)?t:ke(t),e=isNaN(i),s=isNaN(r),u,f;return(e&&(i=this._incomparable),s&&(r=this._incomparable),e&&s)&&(u=o(n),f=o(t),u&&(i=f?n:0),f&&(r=u?t:0)),i<r?this._resultLT:i>r?-this._resultLT:0},n}(),sou=function(){function n(n,t){this._rval=t;this._isEQ=n;this._rvalTypeof=typeof t;this._rvalFloat=ke(t)}return n.prototype.evaluate=function(n){var t=n===this._rval,i;return t||(i=typeof n,i===this._rvalTypeof||"number"!==i&&"number"!==this._rvalTypeof||(t=ke(n)===this._rvalFloat)),this._isEQ?t:!t},n}();rki=function(){function n(){}return n.prototype.getRawData=function(){throw new Error("not supported");},n.prototype.getRawDataItem=function(){throw new Error("not supported");},n.prototype.cloneRawData=function(){},n.prototype.getDimensionInfo=function(){},n.prototype.cloneAllDimensionInfo=function(){},n.prototype.count=function(){},n.prototype.retrieveValue=function(){},n.prototype.retrieveValueFromItem=function(){},n.prototype.convertValue=function(n,t){return bh(n,t)},n}();kwt=c();var gwt,tft="undefined",pou=typeof Uint32Array===tft?Array:Uint32Array,wou=typeof Uint16Array===tft?Array:Uint16Array,uki=typeof Int32Array===tft?Array:Int32Array,fki=typeof Float64Array===tft?Array:Float64Array,eki={float:fki,int:uki,ordinal:Array,number:Array,time:fki};ift=function(){function n(){this._chunks=[];this._rawExtent=[];this._extent=[];this._count=0;this._rawCount=0;this._calcDimNameToIdx=c()}return n.prototype.initData=function(n,t,i){this._provider=n;this._chunks=[];this._indices=null;this.getRawIndex=this._getRawIdxIdentity;var r=n.getSource(),u=this.defaultDimValueGetter=gwt[r.sourceFormat];this._dimValueGetter=i||u;this._rawExtent=[];hbi(r);this._dimensions=f(t,function(n){return{type:n.type,property:n.property}});this._initDataFromProvider(0,n.count())},n.prototype.getProvider=function(){return this._provider},n.prototype.getSource=function(){return this._provider.getSource()},n.prototype.ensureCalculationDimension=function(n,t){var u=this._calcDimNameToIdx,r=this._dimensions,i=u.get(n);if(null!=i){if(r[i].type===t)return i}else i=r.length;return r[i]={type:t},u.set(n,i),this._chunks[i]=new eki[t||"float"](this._rawCount),this._rawExtent[i]=[1/0,-1/0],i},n.prototype.collectOrdinalMeta=function(n,t){var e=this._chunks[n],u=this._dimensions[n],o=this._rawExtent,s=u.ordinalOffset||0,h=e.length,i,r,f;for(0===s&&(o[n]=[1/0,-1/0]),i=o[n],r=s;r<h;r++)f=e[r]=t.parseAndCollect(e[r]),isNaN(f)||(i[0]=Math.min(f,i[0]),i[1]=Math.max(f,i[1]));u.ordinalMeta=t;u.ordinalOffset=h;u.type="ordinal"},n.prototype.getOrdinalMeta=function(n){return this._dimensions[n].ordinalMeta},n.prototype.getDimensionProperty=function(n){var t=this._dimensions[n];return t&&t.property},n.prototype.appendData=function(n){var r=this._provider,i=this.count(),t;return r.appendData(n),t=r.count(),r.persistent||(t+=i),i<t&&this._initDataFromProvider(i,t,!0),[i,t]},n.prototype.appendValues=function(n,t){for(var y,u,c,i,l,r,f,a=this._chunks,h=this._dimensions,v=h.length,p=this._rawExtent,e=this.count(),o=e+Math.max(n.length,t||0),s=0;s<v;s++)oki(a,s,(l=h[s]).type,o,!0);for(y=[],u=e;u<o;u++)for(c=u-e,i=0;i<v;i++)l=h[i],r=gwt.arrayRows.call(this,n[c]||y,l.property,c,i),a[i][u]=r,f=p[i],r<f[0]&&(f[0]=r),r>f[1]&&(f[1]=r);return this._rawCount=this._count=o,{start:e,end:o}},n.prototype._initDataFromProvider=function(n,t,i){for(var p,l,o,r,w,s,h,u=this._provider,a=this._chunks,v=this._dimensions,y=v.length,c=this._rawExtent,b=f(v,function(n){return n.property}),e=0;e<y;e++)p=v[e],c[e]||(c[e]=[1/0,-1/0]),oki(a,e,p.type,t,i);if(u.fillStorage)u.fillStorage(n,t,a,c);else for(l=[],o=n;o<t;o++)for(l=u.getItem(o,l),r=0;r<y;r++)w=a[r],s=this._dimValueGetter(l,b[r],o,r),w[o]=s,h=c[r],s<h[0]&&(h[0]=s),s>h[1]&&(h[1]=s);!u.persistent&&u.clean&&u.clean();this._rawCount=this._count=t;this._extent=[]},n.prototype.count=function(){return this._count},n.prototype.get=function(n,t){if(!(t>=0&&t<this._count))return NaN;var i=this._chunks[n];return i?i[this.getRawIndex(t)]:NaN},n.prototype.getValues=function(n,t){var u=[],r=[],i,f;if(null==t)for(t=n,n=[],i=0;i<this._dimensions.length;i++)r.push(i);else r=n;for(i=0,f=r.length;i<f;i++)u.push(this.get(r[i],t));return u},n.prototype.getByRawIndex=function(n,t){if(!(t>=0&&t<this._rawCount))return NaN;var i=this._chunks[n];return i?i[t]:NaN},n.prototype.getSum=function(n){var r=0,t,u,i;if(this._chunks[n])for(t=0,u=this.count();t<u;t++)i=this.get(n,t),isNaN(i)||(r+=i);return r},n.prototype.getMedian=function(n){var r=[],i,t;return this.each([n],function(n){isNaN(n)||r.push(n)}),i=r.sort(function(n,t){return n-t}),t=this.count(),0===t?0:t%2==1?i[(t-1)/2]:(i[t/2]+i[t/2-1])/2},n.prototype.indexOfRawIndex=function(n){var i,r,u,f,t;if(n>=this._rawCount||n<0)return-1;if(!this._indices||(i=this._indices,r=i[n],null!=r&&r<this._count&&r===n))return n;for(u=0,f=this._count-1;u<=f;)if(t=(u+f)/2|0,i[t]<n)u=t+1;else{if(!(i[t]>n))return t;f=t-1}return-1},n.prototype.indicesOfNearest=function(n,t,i){var c=this._chunks[n],f=[],r,u;if(!c)return f;null==i&&(i=1/0);for(var o=1/0,s=-1,h=0,e=0,l=this.count();e<l;e++)r=t-c[this.getRawIndex(e)],u=Math.abs(r),u<=i&&((u<o||u===o&&r>=0&&s<0)&&(o=u,s=r,h=0),r===s&&(f[h++]=e));return f.length=h,f},n.prototype.getIndices=function(){var t,r=this._indices,i,u,n;if(r)if(i=r.constructor,u=this._count,i===Array)for(t=new i(u),n=0;n<u;n++)t[n]=r[n];else t=new i(r.buffer,0,u);else for(t=new(i=wd(this._rawCount))(this.count()),n=0;n<t.length;n++)t[n]=n;return t},n.prototype.filter=function(n,t){var f,e,u;if(!this._count)return this;for(var i=this.clone(),o=i.count(),l=new(wd(i._rawCount))(o),s=[],h=n.length,c=0,v=n[0],a=i._chunks,r=0;r<o;r++){if(f=void 0,e=i.getRawIndex(r),0===h)f=t(r);else if(1===h)f=t(a[v][e],r);else{for(u=0;u<h;u++)s[u]=a[n[u]][e];s[u]=r;f=t.apply(null,s)}f&&(l[c++]=e)}return c<o&&(i._indices=l),i._count=c,i._extent=[],i._updateGetRawIdx(),i},n.prototype.selectRange=function(n){var i=this.clone(),w=i._count,u,f,h,a,t,r,v,c,g,y,p;if(!w||(u=et(n),f=u.length,!f))return this;var l=i.count(),o=new(wd(i._rawCount))(l),e=0,nt=u[0],b=n[nt][0],k=n[nt][1],s=i._chunks,d=!1;if(!i._indices)if(h=0,1===f){for(a=s[u[0]],t=0;t<w;t++)((r=a[t])>=b&&r<=k||isNaN(r))&&(o[e++]=h),h++;d=!0}else if(2===f){a=s[u[0]];var tt=s[u[1]],it=n[u[1]][0],rt=n[u[1]][1];for(t=0;t<w;t++)r=a[t],v=tt[t],(r>=b&&r<=k||isNaN(r))&&(v>=it&&v<=rt||isNaN(v))&&(o[e++]=h),h++;d=!0}if(!d)if(1===f)for(t=0;t<l;t++)c=i.getRawIndex(t),((r=s[u[0]][c])>=b&&r<=k||isNaN(r))&&(o[e++]=c);else for(t=0;t<l;t++){for(g=!0,y=(c=i.getRawIndex(t),0);y<f;y++)p=u[y],((r=s[p][c])<n[p][0]||r>n[p][1])&&(g=!1);g&&(o[e++]=i.getRawIndex(t))}return e<l&&(i._indices=o),i._count=e,i._extent=[],i._updateGetRawIdx(),i},n.prototype.map=function(n,t){var i=this.clone(n);return this._updateDims(i,n,t),i},n.prototype.modify=function(n,t){this._updateDims(this,n,t)},n.prototype._updateDims=function(n,t,i){for(var f,c,e,u,l=n._chunks,a=[],v=t.length,b=n.count(),h=[],y=n._rawExtent,r=0;r<t.length;r++)y[t[r]]=[1/0,-1/0];for(f=0;f<b;f++){for(c=n.getRawIndex(f),e=0;e<v;e++)h[e]=l[t[e]][c];if(h[v]=f,u=i&&i.apply(null,h),null!=u)for("object"!=typeof u&&(a[0]=u,u=a),r=0;r<u.length;r++){var p=t[r],o=u[r],s=y[p],w=l[p];w&&(w[c]=o);o<s[0]&&(s[0]=o);o>s[1]&&(s[1]=o)}}},n.prototype.lttbDownSample=function(n,t){var y,nt,u,o=this.clone([n],!0),p=o._chunks[n],f=this.count(),s=0,h=Math.floor(1/t),w=this.getRawIndex(0),c=new(wd(this._rawCount))(Math.min(2*(Math.ceil(f/h)+2),f)),i,e,l,a,v;for(c[s++]=w,i=1;i<f-1;i+=h){for(var b=Math.min(i+h,f-1),k=Math.min(i+2*h,f),ut=(k+b)/2,d=0,r=b;r<k;r++)e=p[v=this.getRawIndex(r)],isNaN(e)||(d+=e);d/=k-b;var g=i,tt=Math.min(i+h,f),it=i-1,rt=p[w];for(y=-1,u=g,l=-1,a=0,r=g;r<tt;r++)e=p[v=this.getRawIndex(r)],isNaN(e)?(a++,l<0&&(l=v)):(nt=Math.abs((it-ut)*(e-rt)-(it-r)*(d-rt)))>y&&(y=nt,u=v);a>0&&a<tt-g&&(c[s++]=Math.min(l,u),u=Math.max(l,u));c[s++]=u;w=u}return c[s++]=this.getRawIndex(f-1),o._count=s,o._indices=c,o.getRawIndex=this._getRawIdx,o},n.prototype.downSample=function(n,t,i,r){for(var h,w,u,a,f=this.clone([n],!0),b=f._chunks,c=[],e=Math.floor(1/t),v=b[n],s=this.count(),l=f._rawExtent[n]=[1/0,-1/0],y=new(wd(this._rawCount))(Math.ceil(s/e)),p=0,o=0;o<s;o+=e){for(e>s-o&&(e=s-o,c.length=e),h=0;h<e;h++)w=this.getRawIndex(o+h),c[h]=v[w];u=i(c);a=this.getRawIndex(Math.min(o+r(c,u)||0,s-1));v[a]=u;u<l[0]&&(l[0]=u);u>l[1]&&(l[1]=u);y[p++]=a}return f._count=p,f._indices=y,f._updateGetRawIdx(),f},n.prototype.each=function(n,t){var u,r,e;if(this._count)for(var o=n.length,f=this._chunks,i=0,s=this.count();i<s;i++){u=this.getRawIndex(i);switch(o){case 0:t(i);break;case 1:t(f[n[0]][u],i);break;case 2:t(f[n[0]][u],f[n[1]][u],i);break;default:for(r=0,e=[];r<o;r++)e[r]=f[n[r]][u];e[r]=i;t.apply(null,e)}}},n.prototype.getDataExtent=function(n){var e=this._chunks[n],o=[1/0,-1/0],t,s,i;if(!e)return o;if(s=this.count(),!this._indices)return this._rawExtent[n].slice();if(t=this._extent[n])return t.slice();for(var r=(t=o)[0],u=t[1],f=0;f<s;f++)i=e[this.getRawIndex(f)],i<r&&(r=i),i>u&&(u=i);return t=[r,u],this._extent[n]=t,t},n.prototype.getRawDataItem=function(n){var i=this.getRawIndex(n);if(this._provider.persistent)return this._provider.getItem(i);for(var r=[],u=this._chunks,t=0;t<u.length;t++)r.push(u[t][i]);return r},n.prototype.clone=function(t,i){var f,o,u=new n,e=this._chunks,s=t&&wu(t,function(n,t){return n[t]=!0,n},{}),r;if(s)for(r=0;r<e.length;r++)u._chunks[r]=s[r]?(f=e[r],o=void 0,(o=f.constructor)===Array?f.slice():new o(f)):e[r];else u._chunks=e;return this._copyCommonProps(u),i||(u._indices=this._cloneIndices()),u._updateGetRawIdx(),u},n.prototype._copyCommonProps=function(n){n._count=this._count;n._rawCount=this._rawCount;n._provider=this._provider;n._dimensions=this._dimensions;n._extent=y(this._extent);n._rawExtent=y(this._rawExtent)},n.prototype._cloneIndices=function(){var i,n,r,t;if(this._indices){if(i=this._indices.constructor,n=void 0,i===Array)for(r=this._indices.length,n=new i(r),t=0;t<r;t++)n[t]=this._indices[t];else n=new i(this._indices);return n}return null},n.prototype._getRawIdxIdentity=function(n){return n},n.prototype._getRawIdx=function(n){return n<this._count&&n>=0?this._indices[n]:-1},n.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},n.internalField=function(){function n(n,t,i,r){return bh(n[r],this._dimensions[r])}gwt={arrayRows:n,objectRows:function(n,t,i,r){return bh(n[t],this._dimensions[r])},keyedColumns:n,original:function(n,t,i,r){var u=n&&(null==n.value?n:n.value);return bh(u instanceof Array?u[r]:u,this._dimensions[r])},typedArray:function(n,t,i,r){return n[r]}}}(),n}();nbt=function(){function n(n){this._sourceList=[];this._storeList=[];this._upstreamSignList=[];this._versionSignBase=0;this._dirty=!0;this._sourceHost=n}return n.prototype.dirty=function(){this._setLocalSource([],[]);this._storeList=[];this._dirty=!0},n.prototype._setLocalSource=function(n,t){this._sourceList=n;this._upstreamSignList=t;this._versionSignBase++;this._versionSignBase>9e10&&(this._versionSignBase=0)},n.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},n.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},n.prototype._createSource=function(){var u,p,c;this._setLocalSource([],[]);var i,n,f=this._sourceHost,e=this._getUpstreamSourceManagers(),l=!!e.length;if(rft(f)){var w=f,o=void 0,s=void 0,r=void 0;l?(u=e[0],u.prepareSource(),o=(r=u.getSource()).data,s=r.sourceFormat,n=[u._getVersionSign()]):(s=nu(o=w.get("data",!0))?np:ph,n=[]);var h=this._getSourceMetaRawOption()||{},t=r&&r.metaRawOption||{},a=d(h.seriesLayoutBy,t.seriesLayoutBy)||null,v=d(h.sourceHeader,t.sourceHeader),y=d(h.dimensions,t.dimensions);i=a!==t.seriesLayoutBy||!!v!=!!t.sourceHeader||y?[vwt(o,{seriesLayoutBy:a,sourceHeader:v,dimensions:y},s)]:[]}else p=f,l?(c=this._applyTransform(e),i=c.sourceList,n=c.upstreamSignList):(i=[vwt(p.get("source",!0),this._getSourceMetaRawOption(),null)],n=[]);this._setLocalSource(i,n)},n.prototype._applyTransform=function(n){var f,e=this._sourceHost,s=e.get("transform",!0),r=e.get("fromTransformResult",!0),h,i,u,o;return null!=r&&(h="",1!==n.length&&hki(h)),u=[],o=[],t(n,function(n){n.prepareSource();var t=n.getSource(r||0);null==r||t||hki("");u.push(t);o.push(n._getVersionSign())}),s?f=function(n,t){var u=kt(n),f=u.length,i,r;for(f||vt(""),i=0,r=f;i<r;i++)t=you(u[i],t),i!==r-1&&(t.length=Math.max(t.length,1));return t}(s,u,e.componentIndex):null!=r&&(f=[(i=u[0],new yd({data:i.data,sourceFormat:i.sourceFormat,seriesLayoutBy:i.seriesLayoutBy,dimensionsDefine:y(i.dimensionsDefine),startIndex:i.startIndex,dimensionsDetectedCount:i.dimensionsDetectedCount}))]),{sourceList:f,upstreamSignList:o}},n.prototype._isDirty=function(){var t,n,i;if(this._dirty)return!0;for(t=this._getUpstreamSourceManagers(),n=0;n<t.length;n++)if(i=t[n],i._isDirty()||this._upstreamSignList[n]!==i._getVersionSign())return!0},n.prototype.getSource=function(n){var t,i;return(n=n||0,t=this._sourceList[n],!t)?(i=this._getUpstreamSourceManagers(),i[0]&&i[0].getSource(n)):t},n.prototype.getSharedDataStore=function(n){var t=n.makeStoreSchema();return this._innerGetDataStore(t.dimensions,n.source,t.hash)},n.prototype._innerGetDataStore=function(n,t,i){var e=this._storeList,u=e[0],r,f;return u||(u=e[0]={}),r=u[i],r||(f=this._getUpstreamSourceManagers()[0],rft(this._sourceHost)&&f?r=f._innerGetDataStore(n,t,i):(r=new ift).initData(new cbi(t,n.length),n),u[i]=r),r},n.prototype._getUpstreamSourceManagers=function(){var n=this._sourceHost,t;return rft(n)?(t=fwt(n),t?[t.getSourceManager()]:[]):f(function(n){return n.get("transform",!0)||n.get("fromTransformResult",!0)?lk(n.ecModel,"dataset",{index:n.get("fromDatasetIndex",!0),id:n.get("fromDatasetId",!0)},oi).models:[]}(n),function(n){return n.getSourceManager()})},n.prototype._getSourceMetaRawOption=function(){var i,r,u,n=this._sourceHost,t;return rft(n)?(i=n.get("seriesLayoutBy",!0),r=n.get("sourceHeader",!0),u=n.get("dimensions",!0)):this._getUpstreamSourceManagers().length||(t=n,i=t.get("seriesLayoutBy",!0),r=t.get("sourceHeader",!0),u=t.get("dimensions",!0)),{seriesLayoutBy:i,sourceHeader:r,dimensions:u}},n}();lki=[0,10,20,30];aki=["","\n","\n\n","\n\n\n"];uft=function(){function n(){this.richTextStyles={};this._nextStyleNameId=aci()}return n.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},n.prototype.makeTooltipMarker=function(n,t,i){var u="richText"===i?this._generateStyleName():null,r=nwi({color:t,type:n,renderMode:i,markerId:u});return o(r)?r:(this.richTextStyles[u]=r.style,r.content)},n.prototype.wrapRichTextStyle=function(n,i){var f={},e;return u(i)?t(i,function(n){return r(f,n)}):r(f,i),e=this._generateStyleName(),this.richTextStyles[e]=f,"{"+e+"|"+n+"}"},n}();fs=lt();bt=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t._selectedDataIndicesMap={},t}return i(t,n),t.prototype.init=function(n,t,i){this.seriesIndex=this.componentIndex;this.dataTask=pd({count:dou,reset:gou});this.dataTask.context={model:this};this.mergeDefaultAndTheme(n,i);(fs(this).sourceManager=new nbt(this)).prepareSource();var r=this.getInitialData(n,i);ndi(r,this);this.dataTask.context.data=r;fs(this).dataBeforeProcessed=r;gki(this);this._initSelectedMapFromData(r)},t.prototype.mergeDefaultAndTheme=function(n,t){var i=hd(this),u=i?ky(n):{},r=this.subType;rt.hasClass(r)&&(r+="Series");k(n,t.getTheme().get(this.subType));k(n,this.getDefaultOption());nl(n,"label",["show"]);this.fillDataTextStyle(n.data);i&&yh(n,u,i)},t.prototype.mergeOption=function(n,t){var r,u,i;n=k(this.option,n,!0);this.fillDataTextStyle(n.data);r=hd(this);r&&yh(this.option,n,r);u=fs(this).sourceManager;u.dirty();u.prepareSource();i=this.getInitialData(n,t);ndi(i,this);this.dataTask.dirty();this.dataTask.context.data=i;fs(this).dataBeforeProcessed=i;gki(this);this._initSelectedMapFromData(i)},t.prototype.fillDataTextStyle=function(n){if(n&&!nu(n))for(var i=["show"],t=0;t<n.length;t++)n[t]&&n[t].label&&nl(n[t],"label",i)},t.prototype.getInitialData=function(){},t.prototype.appendData=function(n){this.getRawData().appendData(n.data)},t.prototype.getData=function(n){var i=rbt(this),t;return i?(t=i.context.data,null==n?t:t.getLinkedData(n)):fs(this).data},t.prototype.getAllData=function(){var n=this.getData();return n&&n.getLinkedDataAll?n.getLinkedDataAll():[{data:n}]},t.prototype.setData=function(n){var t=rbt(this),i;t&&(i=t.context,i.outputData=n,t!==this.dataTask&&(i.data=n));fs(this).data=n},t.prototype.getEncode=function(){var n=this.get("encode",!0);if(n)return c(n)},t.prototype.getSourceManager=function(){return fs(this).sourceManager},t.prototype.getSource=function(){return this.getSourceManager().getSource()},t.prototype.getRawData=function(){return fs(this).dataBeforeProcessed},t.prototype.getColorBy=function(){return this.get("colorBy")||"series"},t.prototype.isColorBySeries=function(){return"series"===this.getColorBy()},t.prototype.getBaseAxis=function(){var n=this.coordinateSystem;return n&&n.getBaseAxis&&n.getBaseAxis()},t.prototype.formatTooltip=function(n,t){return dki({series:this,dataIndex:n,multipleSeries:t})},t.prototype.isAnimationEnabled=function(){var t=this.ecModel,n;return ft.node&&(!t||!t.ssr)?!1:(n=this.getShallow("animation"),n&&this.getData().count()>this.getShallow("animationThreshold")&&(n=!1),!!n)},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(n,t,i){var u=this.ecModel,r=owt.prototype.getColorFromPalette.call(this,n,t,i);return r||(r=u.getColorFromPalette(n,t,i)),r},t.prototype.coordDimToDataDim=function(n){return this.getRawData().mapDimensionsAll(n)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(n,t){this._innerSelect(this.getData(t),n)},t.prototype.unselect=function(n,t){var r=this.option.selectedMap,f,e,i,u;if(r){if(f=this.option.selectedMode,e=this.getData(t),"series"===f||"all"===r)return this.option.selectedMap={},void(this._selectedDataIndicesMap={});for(i=0;i<n.length;i++)u=fft(e,n[i]),r[u]=!1,this._selectedDataIndicesMap[u]=-1}},t.prototype.toggleSelect=function(n,t){for(var r=[],i=0;i<n.length;i++)r[0]=n[i],this.isSelected(n[i],t)?this.unselect(r,t):this.select(r,t)},t.prototype.getSelectedDataIndices=function(){var t;if("all"===this.option.selectedMap)return[].slice.call(this.getData().getIndices());for(var i=this._selectedDataIndicesMap,r=et(i),u=[],n=0;n<r.length;n++)t=i[r[n]],t>=0&&u.push(t);return u},t.prototype.isSelected=function(n,t){var i=this.option.selectedMap,r;return i?(r=this.getData(t),("all"===i||i[fft(r,n)])&&!r.getItemModel(n).get(["select","disabled"])):!1},t.prototype.isUniversalTransitionEnabled=function(){if(this.__universalTransitionEnabled)return!0;var n=this.option.universalTransition;return!!n&&(!0===n||n&&n.enabled)},t.prototype._innerSelect=function(n,t){var h,c,i=this.option,r=i.selectedMode,e=t.length,l,f,o,s,u;if(r&&e)if("series"===r)i.selectedMap="all";else if("multiple"===r)for(v(i.selectedMap)||(i.selectedMap={}),l=i.selectedMap,f=0;f<e;f++)o=t[f],l[u=fft(n,o)]=!0,this._selectedDataIndicesMap[u]=n.getRawIndex(o);else("single"===r||!0===r)&&(s=t[e-1],u=fft(n,s),i.selectedMap=((h={})[u]=!0,h),this._selectedDataIndicesMap=((c={})[u]=n.getRawIndex(s),c))},t.prototype._initSelectedMapFromData=function(n){if(!this.option.selectedMap){var t=[];n.hasItemOption&&n.each(function(i){var r=n.getRawDataItem(i);r&&r.selected&&t.push(i)});t.length>0&&this._innerSelect(n,t)}},t.registerClass=function(n){return rt.registerClass(n)},t.protoInitialize=function(){var n=t.prototype;n.type="series.__base__";n.seriesIndex=0;n.ignoreStyleOnData=!1;n.hasSymbolVisual=!1;n.defaultSymbol="circle";n.visualStyleAccessPath="itemStyle";n.visualDrawType="fill"}(),t}(rt);fi(bt,nft);fi(bt,owt);ili(bt,rt);ni=function(){function n(){this.group=new p;this.uid=py("viewComponent")}return n.prototype.init=function(){},n.prototype.render=function(){},n.prototype.dispose=function(){},n.prototype.updateView=function(){},n.prototype.updateLayout=function(){},n.prototype.updateVisual=function(){},n.prototype.toggleBlurSeries=function(){},n.prototype.eachRendered=function(n){var t=this.group;t&&t.traverse(n)},n}();evt(ni);rrt(ni);var tdi=lt(),isu=ep(),wt=function(){function n(){this.group=new p;this.uid=py("viewChart");this.renderTask=pd({plan:rsu,reset:usu});this.renderTask.context={view:this}}return n.prototype.init=function(){},n.prototype.render=function(){0},n.prototype.highlight=function(n,t,i,r){var u=n.getData(r&&r.dataType);u&&rdi(u,r,"emphasis")},n.prototype.downplay=function(n,t,i,r){var u=n.getData(r&&r.dataType);u&&rdi(u,r,"normal")},n.prototype.remove=function(){this.group.removeAll()},n.prototype.dispose=function(){},n.prototype.updateView=function(n,t,i,r){this.render(n,t,i,r)},n.prototype.updateLayout=function(n,t,i,r){this.render(n,t,i,r)},n.prototype.updateVisual=function(n,t,i,r){this.render(n,t,i,r)},n.prototype.eachRendered=function(n){ch(this.group,n)},n.markUpdateMethod=function(n,t){tdi(n).updateMethod=t},n.protoInitialize=void(n.prototype.type="chart"),n}();evt(wt);rrt(wt);var fsu={incrementalPrepareRender:{progress:function(n,t){t.view.incrementalRender(n,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(n,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}},eft="\0__throttleOriginMethod",udi="\0__throttleRate",fdi="\0__throttleType";var edi=lt(),odi={itemStyle:il(upi,!0),lineStyle:il(rpi,!0)},esu={lineStyle:"stroke",itemStyle:"fill"};var osu={createOnAllSeries:!0,performRawSeries:!0,reset:function(n,t){var f=n.getData(),o=n.visualStyleAccessPath||"itemStyle",c=n.getModel(o),i=sdi(n,o)(c),s=c.getShallow("decal"),e;s&&(f.setVisual("decal",s),s.dirty=!0);var u=hdi(n,o),a=i[u],h=l(a)?a:null,v="auto"===i.fill||"auto"===i.stroke;return(!i[u]||h||v)&&(e=n.getColorFromPalette(n.name,null,t.getSeriesCount()),i[u]||(i[u]=e,f.setVisual("colorFromPalette",!0)),i.fill="auto"===i.fill||l(i.fill)?e:i.fill,i.stroke="auto"===i.stroke||l(i.stroke)?e:i.stroke),(f.setVisual("style",i),f.setVisual("drawType",u),!t.isSeriesFiltered(n)&&h)?(f.setVisual("colorFromPalette",!1),{dataEach:function(t,f){var o=n.getDataParams(f),e=r({},i);e[u]=h(o);t.setItemVisual(f,"style",e)}}):void 0}},kd=new at,ssu={createOnAllSeries:!0,performRawSeries:!0,reset:function(n,t){if(!n.ignoreStyleOnData&&!t.isSeriesFiltered(n)){var u=n.getData(),i=n.visualStyleAccessPath||"itemStyle",f=sdi(n,i),e=u.getVisual("drawType");return{dataEach:u.hasItemOption?function(n,t){var u=n.getRawDataItem(t),o;u&&u[i]&&(kd.option=u[i],o=f(kd),r(n.ensureUniqueItemVisual(t,"style"),o),kd.option.decal&&(n.setItemVisual(t,"decal",kd.option.decal),kd.option.decal.dirty=!0),e in o&&n.setItemVisual(t,"colorFromPalette",!1))}:null}}}},hsu={performRawSeries:!0,overallReset:function(n){var t=c();n.eachSeries(function(n){var u=n.getColorBy(),r,i;n.isColorBySeries()||(r=n.type+"-"+u,i=t.get(r),i||(i={},t.set(r,i)),edi(n).scope=i)});n.eachSeries(function(t){if(!t.isColorBySeries()&&!n.isSeriesFiltered(t)){var r=t.getRawData(),u={},i=t.getData(),f=edi(t).scope,e=t.visualStyleAccessPath||"itemStyle",o=hdi(t,e);i.each(function(n){var t=i.getRawIndex(n);u[t]=n});r.each(function(n){var e=u[n];if(i.getItemVisual(e,"colorFromPalette")){var s=i.ensureUniqueItemVisual(e,"style"),h=r.getName(n)||n+"",c=r.count();s[o]=t.getColorFromPalette(h,f,c)}})}})}},sft=Math.PI,cdi=function(){function n(n,t,i,r){this._stageTaskMap=c();this.ecInstance=n;this.api=t;i=this._dataProcessorHandlers=i.slice();r=this._visualHandlers=r.slice();this._allHandlers=i.concat(r)}return n.prototype.restoreData=function(n,t){n.restoreData(t);this._stageTaskMap.each(function(n){var t=n.overallTask;t&&t.dirty()})},n.prototype.getPerformArgs=function(n,t){if(n.__pipeline){var i=this._pipelineMap.get(n.__pipeline.id),r=i.context,f=!t&&i.progressiveEnabled&&(!r||r.progressiveRender)&&n.__idxInPipeline>i.blockIndex?i.step:null,u=r&&r.modDataCount;return{step:f,modBy:null!=u?Math.ceil(u/f):null,modDataCount:u}}},n.prototype.getPipeline=function(n){return this._pipelineMap.get(n)},n.prototype.updateStreamModes=function(n,t){var i=this._pipelineMap.get(n.uid),r=n.getData().count(),u=i.progressiveEnabled&&t.incrementalPrepareRender&&r>=i.threshold,f=n.get("large")&&r>=n.get("largeThreshold"),e="mod"===n.get("progressiveChunkMode")?r:null;n.pipelineContext=i.context={progressiveRender:u,modDataCount:e,large:f}},n.prototype.restorePipelines=function(n){var t=this,i=t._pipelineMap=c();n.eachSeries(function(n){var r=n.getProgressive(),u=n.uid;i.set(u,{id:u,head:null,tail:null,threshold:n.getProgressiveThreshold(),progressiveEnabled:r&&!(n.preventIncremental&&n.preventIncremental()),blockIndex:-1,step:Math.round(r||700),count:0});t._pipe(n,n.dataTask)})},n.prototype.prepareStageTasks=function(){var n=this._stageTaskMap,i=this.api.getModel(),r=this.api;t(this._allHandlers,function(t){var u=n.get(t.uid)||n.set(t.uid,{});or(!(t.reset&&t.overallReset),"");t.reset&&this._createSeriesStageTask(t,u,i,r);t.overallReset&&this._createOverallStageTask(t,u,i,r)},this)},n.prototype.prepareView=function(n,t,i,r){var u=n.renderTask,f=u.context;f.model=t;f.ecModel=i;f.api=r;u.__block=!n.incrementalPrepareRender;this._pipe(t,u)},n.prototype.performDataProcessorTasks=function(n,t){this._performStageTasks(this._dataProcessorHandlers,n,t,{block:!0})},n.prototype.performVisualTasks=function(n,t,i){this._performStageTasks(this._visualHandlers,n,t,i)},n.prototype._performStageTasks=function(n,i,r,u){function o(n,t){return n.setDirty&&(!n.dirtyMap||n.dirtyMap.get(t.__pipeline.id))}u=u||{};var e=!1,f=this;t(n,function(n){var a,s,h;if(!u.visualType||u.visualType===n.visualType){var c=f._stageTaskMap.get(n.uid),l=c.seriesTaskMap,t=c.overallTask;t?(s=t.agentStubMap,s.each(function(n){o(u,n)&&(n.dirty(),a=!0)}),a&&t.dirty(),f.updatePayload(t,r),h=f.getPerformArgs(t,u.block),s.each(function(n){n.perform(h)}),t.perform(h)&&(e=!0)):l&&l.each(function(t){o(u,t)&&t.dirty();var s=f.getPerformArgs(t,u.block);s.skip=!n.performRawSeries&&i.isSeriesFiltered(t.context.model);f.updatePayload(t,r);t.perform(s)&&(e=!0)})}});this.unfinished=e||this.unfinished},n.prototype.performSeriesTasks=function(n){var t;n.eachSeries(function(n){t=n.dataTask.perform()||t});this.unfinished=t||this.unfinished},n.prototype.plan=function(){this._pipelineMap.each(function(n){var t=n.tail;do{if(t.__block){n.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)})},n.prototype.updatePayload=function(n,t){"remain"!==t&&(n.context.payload=t)},n.prototype._createSeriesStageTask=function(n,t,i,r){function u(t){var u=t.uid,o=h.set(u,e&&e.get(u)||pd({plan:ysu,reset:psu,count:wsu}));o.context={model:t,ecModel:i,api:r,useClearVisual:n.isVisual&&!n.isLayout,plan:n.plan,reset:n.reset,scheduler:f};f._pipe(t,o)}var f=this,e=t.seriesTaskMap,h=t.seriesTaskMap=c(),o=n.seriesType,s=n.getTargetSeries;n.createOnAllSeries?i.eachRawSeries(u):o?i.eachRawSeriesByType(o,u):s&&s(i,r).each(u)},n.prototype._createOverallStageTask=function(n,i,r,u){function o(n){var i=n.uid,t=y.set(i,h&&h.get(i)||(v=!0,pd({reset:lsu,onDirty:vsu})));t.context={model:n,overallProgress:e};t.agent=f;t.__block=e;s._pipe(n,t)}var s=this,f=i.overallTask=i.overallTask||pd({reset:csu});f.context={ecModel:r,api:u,overallReset:n.overallReset,scheduler:s};var h=f.agentStubMap,y=f.agentStubMap=c(),l=n.seriesType,a=n.getTargetSeries,e=!0,v=!1;or(!n.createOnAllSeries,"");l?r.eachRawSeriesByType(l,o):a?a(r,u).each(o):(e=!1,t(r.getSeries(),o));v&&f.dirty()},n.prototype._pipe=function(n,t){var r=n.uid,i=this._pipelineMap.get(r);i.head||(i.head=t);i.tail&&i.tail.pipe(t);i.tail=t;t.__idxInPipeline=i.count++;t.__pipeline=i},n.wrapStageHandler=function(n,t){return l(n)&&(n={overallReset:n,seriesType:bsu(n)}),n.uid=py("stageHandler"),t&&(n.visualType=t),n},n}();ldi=adi(0);sp={};ubt={};vdi(sp,dut);vdi(ubt,bwi);sp.eachSeriesByType=sp.eachRawSeriesByType=function(n){hft=n};sp.eachComponent=function(n){"series"===n.mainType&&n.subType&&(hft=n.subType)};var ydi=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],ksu={color:ydi,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],ydi]},dr="#B9B8CE",pdi="#100C2A",cft=function(){return{axisLine:{lineStyle:{color:dr}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}}},wdi=["#4992ff","#7cffb2","#fddd60","#ff6e76","#58d9f9","#05c091","#ff8a45","#8d48e3","#dd79ff"],bdi={darkMode:!0,color:wdi,backgroundColor:pdi,axisPointer:{lineStyle:{color:"#817f91"},crossStyle:{color:"#817f91"},label:{color:"#fff"}},legend:{textStyle:{color:dr}},textStyle:{color:dr},title:{textStyle:{color:"#EEF1FA"},subtextStyle:{color:"#B9B8CE"}},toolbox:{iconStyle:{borderColor:dr}},dataZoom:{borderColor:"#71708A",textStyle:{color:dr},brushStyle:{color:"rgba(135,163,206,0.3)"},handleStyle:{color:"#353450",borderColor:"#C5CBE3"},moveHandleStyle:{color:"#B0B6C3",opacity:.3},fillerColor:"rgba(135,163,206,0.2)",emphasis:{handleStyle:{borderColor:"#91B7F2",color:"#4D587D"},moveHandleStyle:{color:"#636D9A",opacity:.7}},dataBackground:{lineStyle:{color:"#71708A",width:1},areaStyle:{color:"#71708A"}},selectedDataBackground:{lineStyle:{color:"#87A3CE"},areaStyle:{color:"#87A3CE"}}},visualMap:{textStyle:{color:dr}},timeline:{lineStyle:{color:dr},label:{color:dr},controlStyle:{color:dr,borderColor:dr}},calendar:{itemStyle:{color:pdi},dayLabel:{color:dr},monthLabel:{color:dr},yearLabel:{color:dr}},timeAxis:cft(),logAxis:cft(),valueAxis:cft(),categoryAxis:cft(),line:{symbol:"circle"},graph:{color:wdi},gauge:{title:{color:dr},axisLine:{lineStyle:{color:[[1,"rgba(207,212,219,0.2)"]]}},axisLabel:{color:dr},detail:{color:"#EEF1FA"}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}}};bdi.categoryAxis.splitLine.show=!1;var dsu=function(){function n(){}return n.prototype.normalizeQuery=function(n){var i={},f={},e={},r,u,s;return o(n)?(r=de(n),i.mainType=r.main||null,i.subType=r.sub||null):(u=["Index","Name","Id"],s={name:1,dataIndex:1,dataType:1},t(n,function(n,t){for(var h,c,l,r=!1,o=0;o<u.length;o++)h=u[o],c=t.lastIndexOf(h),c>0&&c===t.length-h.length&&(l=t.slice(0,c),"data"!==l&&(i.mainType=l,i[h.toLowerCase()]=n,r=!0));s.hasOwnProperty(t)&&(f[t]=n,r=!0);r||(e[t]=n)})),{cptQuery:i,dataQuery:f,otherQuery:e}},n.prototype.filter=function(n,t){function i(n,t,i,r){return null==n[i]||t[r||i]===n[i]}var f=this.eventInfo,u,o;if(!f)return!0;var h=f.targetEl,e=f.packedEvent,r=f.model,s=f.view;return!r||!s?!0:(u=t.cptQuery,o=t.dataQuery,i(u,r,"mainType")&&i(u,r,"subType")&&i(u,r,"index","componentIndex")&&i(u,r,"name")&&i(u,r,"id")&&i(o,e,"name")&&i(o,e,"dataIndex")&&i(o,e,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(n,t.otherQuery,h,e)))},n.prototype.afterTrigger=function(){this.eventInfo=null},n}(),fbt=["symbol","symbolSize","symbolRotate","symbolOffset"],kdi=fbt.concat(["symbolKeepAspect"]),gsu={createOnAllSeries:!0,performRawSeries:!0,reset:function(n,t){var h=n.getData(),u,f,s;if(n.legendIcon&&h.setVisual("legendIcon",n.legendIcon),n.hasSymbolVisual){for(var i={},e={},c=!1,o=0;o<fbt.length;o++)u=fbt[o],f=n.get(u),l(f)?(c=!0,e[u]=f):i[u]=f;if(i.symbol=i.symbol||n.defaultSymbol,h.setVisual(r({legendIcon:n.legendIcon||i.symbol,symbolKeepAspect:n.get("symbolKeepAspect")},i)),!t.isSeriesFiltered(n))return s=et(e),{dataEach:c?function(t,i){for(var u,f=n.getRawValue(i),o=n.getDataParams(i),r=0;r<s.length;r++)u=s[r],t.setItemVisual(i,u,e[u](f,o))}:null}}}},nhu={createOnAllSeries:!0,performRawSeries:!0,reset:function(n,t){if(n.hasSymbolVisual&&!t.isSeriesFiltered(n))return{dataEach:n.getData().hasItemOption?function(n,t){for(var r,u,f=n.getItemModel(t),i=0;i<kdi.length;i++)r=kdi[i],u=f.getShallow(r,!0),null!=u&&n.setItemVisual(t,r,u)}:null}}};var thu=Math.round(9*Math.random()),ihu="function"==typeof Object.defineProperty,rhu=function(){function n(){this._id="__ec_inner_"+thu++}return n.prototype.get=function(n){return this._guard(n)[this._id]},n.prototype.set=function(n,t){var i=this._guard(n);return ihu?Object.defineProperty(i,this._id,{value:t,enumerable:!1,configurable:!0}):i[this._id]=t,this},n.prototype.delete=function(n){return!!this.has(n)&&(delete this._guard(n)[this._id],!0)},n.prototype.has=function(n){return!!this._guard(n)[this._id]},n.prototype._guard=function(n){if(n!==Object(n))throw TypeError("Value of WeakMap is not a non-null object.");return n},n}(),uhu=ut.extend({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(n,t){var i=t.cx,r=t.cy,f=t.width/2,u=t.height/2;n.moveTo(i,r-u);n.lineTo(i+f,r+u);n.lineTo(i-f,r+u);n.closePath()}}),fhu=ut.extend({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(n,t){var i=t.cx,r=t.cy,u=t.width/2,f=t.height/2;n.moveTo(i,r-f);n.lineTo(i+u,r);n.lineTo(i,r+f);n.lineTo(i-u,r);n.closePath()}}),ehu=ut.extend({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(n,t){var r=t.x,o=t.y,c=t.width/5*3,l=Math.max(c,t.height),i=c/2,u=i*i/(l-i),f=o-l+i+u,e=Math.asin(u/i),s=Math.cos(e)*i,a=Math.sin(e),v=Math.cos(e),h=.6*i,y=.7*i;n.moveTo(r-s,f+u);n.arc(r,f,i,Math.PI-e,2*Math.PI+e);n.bezierCurveTo(r+s-a*h,f+u+v*h,r,o-y,r,o);n.bezierCurveTo(r,o-y,r-s+a*h,f+u+v*h,r-s,f+u);n.closePath()}}),ohu=ut.extend({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(n,t){var u=t.height,e=t.width,i=t.x,r=t.y,f=e/3*2;n.moveTo(i,r);n.lineTo(i+f,r+u);n.lineTo(i,r+u/4*3);n.lineTo(i-f,r+u);n.lineTo(i,r);n.closePath()}}),shu={line:function(n,t,i,r,u){u.x1=n;u.y1=t+r/2;u.x2=n+i;u.y2=t+r/2},rect:function(n,t,i,r,u){u.x=n;u.y=t;u.width=i;u.height=r},roundRect:function(n,t,i,r,u){u.x=n;u.y=t;u.width=i;u.height=r;u.r=Math.min(i,r)/4},square:function(n,t,i,r,u){var f=Math.min(i,r);u.x=n;u.y=t;u.width=f;u.height=f},circle:function(n,t,i,r,u){u.cx=n+i/2;u.cy=t+r/2;u.r=Math.min(i,r)/2},diamond:function(n,t,i,r,u){u.cx=n+i/2;u.cy=t+r/2;u.width=i;u.height=r},pin:function(n,t,i,r,u){u.x=n+i/2;u.y=t+r/2;u.width=i;u.height=r},arrow:function(n,t,i,r,u){u.x=n+i/2;u.y=t+r/2;u.width=i;u.height=r},triangle:function(n,t,i,r,u){u.cx=n+i/2;u.cy=t+r/2;u.width=i;u.height=r}},lft={};t({line:vi,rect:ot,roundRect:ot,square:ot,circle:hu,diamond:fhu,pin:ehu,arrow:ohu,triangle:uhu},function(n,t){lft[t]=new n});ngi=ut.extend({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(n,t,i){var r=kit(n,t,i),u=this.shape;return u&&"pin"===u.symbolType&&"inside"===t.position&&(r.y=i.y+.4*i.height),r},buildPath:function(n,t,i){var u=t.symbolType,r;"none"!==u&&(r=lft[u],r||(r=lft[u="rect"]),shu[u](t.x,t.y,t.width,t.height,r.shape),r.buildPath(n,r.shape,i))}});tgi=new ne(!0);cbt=["shadowBlur","shadowOffsetX","shadowOffsetY"];lbt=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];var vbt=new rhu,sgi=new bb(100),hgi=["symbol","symbolSize","symbolKeepAspect","color","backgroundColor","dashArrayX","dashArrayY","maxTileWidth","maxTileHeight"];sf=new ku;ybt={};var chu="undefined"!=typeof window,pbt=2e3,pft=4500,ygi={PROCESSOR:{FILTER:1e3,SERIES_FILTER:800,STATISTIC:5e3},VISUAL:{LAYOUT:1e3,PROGRESSIVE_LAYOUT:1100,GLOBAL:pbt,CHART:3e3,POST_CHART_LAYOUT:4600,COMPONENT:4e3,BRUSH:5e3,CHART_ITEM:pft,ARIA:6e3,DECAL:7e3}},pgi=/^[a-zA-Z0-9_]+$/,wbt="__connectUpdateStatus";tkt=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t}(ku);ikt=tkt.prototype;ikt.on=bgi("on");ikt.off=bgi("off");rg=function(n){function e(t,i,r){function h(n,t){return n.__prio-t.__prio}var u=n.call(this,new dsu)||this,e;u._chartsViews=[];u._chartsMap={};u._componentsViews=[];u._componentsMap={};u._pendingActions=[];r=r||{};o(i)&&(i=fni[i]);u._dom=t;var f=u._zr=yat(t,{renderer:r.renderer||"canvas",devicePixelRatio:r.devicePixelRatio,width:r.width,height:r.height,ssr:r.ssr,useDirtyRect:d(r.useDirtyRect,!1),useCoarsePointer:d(r.useCoarsePointer,"auto"),pointerSize:r.pointerSize});return u._ssr=r.ssr,u._throttledZrFlush=oft(s(f.flush,f),17),(i=y(i))&&rbi(i,!0),u._theme=i,u._locale=function(n){if(o(n)){var t=sut[n.toUpperCase()]||{};return n===out||n===lpt?y(t):k(y(t),y(sut.EN),!1)}return k(y(n),y(sut.EN),!1)}(r.locale||epi),u._coordSysMgr=new tp,e=u._api=tni(u),rit(gft,h),rit(rkt,h),u._scheduler=new cdi(u,e,rkt,gft),u._messageCenter=new tkt,u._initEvents(),u.resize=s(u.resize,u),f.animation.on("frame",u._onframe,u),dgi(f,u),ggi(f,u),fb(u),u}return i(e,n),e.prototype._onframe=function(){var n,i,u;if(!this._disposed)if(rni(this),n=this._scheduler,this.__pendingUpdate){i=this.__pendingUpdate.silent;this.__flagInMainProcess=!0;try{vp(this);kh.update.call(this,null,this.__pendingUpdate.updateParams)}catch(n){throw this.__flagInMainProcess=!1,this.__pendingUpdate=null,n;}this._zr.flush();this.__flagInMainProcess=!1;this.__pendingUpdate=null;tg.call(this,i);ig.call(this,i)}else if(n.unfinished){var r=1,t=this._model,f=this._api;n.unfinished=!1;do u=+new Date,n.performSeriesTasks(t),n.performDataProcessorTasks(t),dbt(this,t),n.performVisualTasks(t),bft(this,this._model,f,"remain",{}),r-=+new Date-u;while(r>0&&n.unfinished);n.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(n,t,i){var r,e,o,f;if(!this.__flagInMainProcess)if(this._disposed)cu(this.id);else{if(v(t)&&(i=t.lazyUpdate,r=t.silent,e=t.replaceMerge,o=t.transition,t=t.notMerge),this.__flagInMainProcess=!0,!this._model||t){var s=new nou(this._api),h=this._theme,u=this._model=new dut;u.scheduler=this._scheduler;u.ssr=this._ssr;u.init(null,null,null,h,this._locale,s)}if(this._model.setOption(n,{replaceMerge:e},ukt),f={seriesTransition:o,optionChanged:!0},i)this.__pendingUpdate={silent:r,updateParams:f},this.__flagInMainProcess=!1,this.getZr().wakeUp();else{try{vp(this);kh.update.call(this,null,f)}catch(n){throw this.__pendingUpdate=null,this.__flagInMainProcess=!1,n;}this._ssr||this._zr.flush();this.__pendingUpdate=null;this.__flagInMainProcess=!1;tg.call(this,r);ig.call(this,r)}}},e.prototype.setTheme=function(){pci()},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||chu&&window.devicePixelRatio||1},e.prototype.getRenderedCanvas=function(n){return this.renderToCanvas(n)},e.prototype.renderToCanvas=function(n){n=n||{};var t=this._zr.painter;return t.getRenderedCanvas({backgroundColor:n.backgroundColor||this._model.get("backgroundColor"),pixelRatio:n.pixelRatio||this.getDevicePixelRatio()})},e.prototype.renderToSVGString=function(n){n=n||{};var t=this._zr.painter;return t.renderToString({useViewBox:n.useViewBox})},e.prototype.getSvgDataURL=function(){if(ft.svgSupported){var n=this._zr;return t(n.storage.getDisplayList(),function(n){n.stopAnimation(null,!0)}),n.painter.toDataURL()}},e.prototype.getDataURL=function(n){var r;if(!this._disposed){var u=(n=n||{}).excludeComponents,f=this._model,i=[],e=this;return t(u,function(n){f.eachComponent({mainType:n},function(n){var t=e._componentsMap[n.__viewId];t.group.ignore||(i.push(t),t.group.ignore=!0)})}),r="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.renderToCanvas(n).toDataURL("image/"+(n&&n.type||"png")),t(i,function(n){n.group.ignore=!1}),r}cu(this.id)},e.prototype.getConnectedDataURL=function(n){var c;if(!this._disposed){var e="svg"===n.type,l=this.group,a=Math.min,v=Math.max,p=1/0;if(net[l]){var u=p,f=p,o=-1/0,s=-1/0,h=[],r=n&&n.pixelRatio||this.getDevicePixelRatio();t(ea,function(t){if(t.group===l){var r=e?t.getZr().painter.getSvgDom().innerHTML:t.renderToCanvas(y(n)),i=t.getDom().getBoundingClientRect();u=a(i.left,u);f=a(i.top,f);o=v(i.right,o);s=v(i.bottom,s);h.push({dom:r,left:i.left,top:i.top})}});var w=(o*=r)-(u*=r),b=(s*=r)-(f*=r),k=pf.createCanvas(),i=yat(k,{renderer:e?"svg":"canvas"});return(i.resize({width:w,height:b}),e)?(c="",t(h,function(n){var t=n.left-u,i=n.top-f;c+='<g transform="translate('+t+","+i+')">'+n.dom+"<\/g>"}),i.painter.getSvgRoot().innerHTML=c,n.connectedBackgroundColor&&i.painter.setBackgroundColor(n.connectedBackgroundColor),i.refreshImmediately(),i.painter.toDataURL()):(n.connectedBackgroundColor&&i.add(new ot({shape:{x:0,y:0,width:w,height:b},style:{fill:n.connectedBackgroundColor}})),t(h,function(n){var t=new wi({style:{x:n.left*r-u,y:n.top*r-f,image:n.dom}});i.add(t)}),i.refreshImmediately(),k.toDataURL("image/"+(n&&n.type||"png")))}return this.getDataURL(n)}cu(this.id)},e.prototype.convertToPixel=function(n,t){return kbt(this,"convertToPixel",n,t)},e.prototype.convertFromPixel=function(n,t){return kbt(this,"convertFromPixel",n,t)},e.prototype.containPixel=function(n,i){var r;if(!this._disposed)return t(ck(this._model,n),function(n,u){u.indexOf("Models")>=0&&t(n,function(n){var f=n.coordinateSystem,t;f&&f.containPoint?r=r||!!f.containPoint(i):"seriesModels"===u?(t=this._chartsMap[n.__viewId],t&&t.containPoint&&(r=r||t.containPoint(i,n))):0},this)},this),!!r;cu(this.id)},e.prototype.getVisual=function(n,t){var i=ck(this._model,n,{defaultMainType:"series"}),f=i.seriesModel,r=f.getData(),u=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?r.indexOfRawIndex(i.dataIndex):null;return null!=u?ebt(r,u,t):dd(r,t)},e.prototype.getViewOfComponentModel=function(n){return this._componentsMap[n.__viewId]},e.prototype.getViewOfSeriesModel=function(n){return this._chartsMap[n.__viewId]},e.prototype._initEvents=function(){var u,i,f,n=this;t(uni,function(t){var i=function(i){var u,h=n.getModel(),s=i.target,l="globalout"===t,f,o,e,c;(l?u={}:s&&ra(s,function(n){var t=w(n),i;return t&&null!=t.dataIndex?(i=t.dataModel||h.getSeriesByIndex(t.seriesIndex),u=i&&i.getDataParams(t.dataIndex,t.dataType)||{},!0):t.eventData?(u=r({},t.eventData),!0):void 0},!0),u)&&(f=u.componentType,o=u.componentIndex,"markLine"!==f&&"markPoint"!==f&&"markArea"!==f||(f="series",o=u.seriesIndex),e=f&&null!=o&&h.getComponent(f,o),c=e&&n["series"===e.mainType?"_chartsMap":"_componentsMap"][e.__viewId],u.event=i,u.type=t,n._$eventProcessor.eventInfo={targetEl:s,packedEvent:u,model:e,view:c},n.trigger(t,u))};i.zrEventfulCallAtLast=!0;n._zr.on(t,i,n)});t(ug,function(t,i){n._messageCenter.on(i,function(n){this.trigger(i,n)},n)});t(["selectchanged"],function(t){n._messageCenter.on(t,function(n){this.trigger(t,n)},n)});u=this._messageCenter;i=this;f=this._api;u.on("selectchanged",function(n){var t=f.getModel();n.isFromClick?(hp("map","selectchanged",i,t,n),hp("pie","selectchanged",i,t,n)):"select"===n.fromAction?(hp("map","selected",i,t,n),hp("pie","selected",i,t,n)):"unselect"===n.fromAction&&(hp("map","unselected",i,t,n),hp("pie","unselected",i,t,n))})},e.prototype.isDisposed=function(){return this._disposed},e.prototype.clear=function(){this._disposed?cu(this.id):this.setOption({series:[]},!0)},e.prototype.dispose=function(){if(this._disposed)cu(this.id);else{this._disposed=!0;this.getDom()&&nli(this.getDom(),ekt,"");var n=this,i=n._api,r=n._model;t(n._componentsViews,function(n){n.dispose(r,i)});t(n._chartsViews,function(n){n.dispose(r,i)});n._zr.dispose();n._dom=n._model=n._chartsMap=n._componentsMap=n._chartsViews=n._componentsViews=n._scheduler=n._api=n._zr=n._throttledZrFlush=n._theme=n._coordSysMgr=n._messageCenter=null;delete ea[n.id]}},e.prototype.resize=function(n){var i,u,t;if(!this.__flagInMainProcess)if(this._disposed)cu(this.id);else if(this._zr.resize(n),i=this._model,this._loadingFX&&this._loadingFX.resize(),i){u=i.resetOption("media");t=n&&n.silent;this.__pendingUpdate&&(null==t&&(t=this.__pendingUpdate.silent),u=!0,this.__pendingUpdate=null);this.__flagInMainProcess=!0;try{u&&vp(this);kh.update.call(this,{type:"resize",animation:r({duration:0},n&&n.animation)})}catch(n){throw this.__flagInMainProcess=!1,n;}this.__flagInMainProcess=!1;tg.call(this,t);ig.call(this,t)}},e.prototype.showLoading=function(n,t){if(this._disposed)cu(this.id);else if(v(n)&&(t=n,n=""),n=n||"default",this.hideLoading(),fkt[n]){var i=fkt[n](this._api,t),r=this._zr;this._loadingFX=i;r.add(i)}},e.prototype.hideLoading=function(){this._disposed?cu(this.id):(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},e.prototype.makeActionFromEvent=function(n){var t=r({},n);return t.type=ug[n.type],t},e.prototype.dispatchAction=function(n,t){var i,r;this._disposed?cu(this.id):(v(t)||(t={silent:!!t}),dft[n.type]&&this._model)&&(this.__flagInMainProcess?this._pendingActions.push(n):(i=t.silent,gbt.call(this,n,i),r=t.flush,r?this._zr.flush():!1!==r&&ft.browser.weChat&&this._throttledZrFlush(),tg.call(this,i),ig.call(this,i)))},e.prototype.updateLabelLayout=function(){sf.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},e.prototype.appendData=function(n){if(this._disposed)cu(this.id);else{var t=n.seriesIndex,i=this.getModel().getSeriesByIndex(t);i.appendData(n);this._scheduler.unfinished=!0;this.getZr().wakeUp()}},e.internalField=function(){function n(n){n.clearColorPalette();n.eachSeries(function(n){n.clearColorPalette()})}function e(n){for(var i,t=[],u=n.currentStates,r=0;r<u.length;r++)i=u[r],"emphasis"!==i&&"blur"!==i&&"select"!==i&&t.push(i);n.selected&&n.states.select&&t.push("select");2===n.hoverState&&n.states.emphasis?t.push("emphasis"):1===n.hoverState&&n.states.blur&&t.push("blur");n.useStates(t)}function o(n,t){if(!n.preventAutoZ){var i=n.get("z")||0,r=n.get("zlevel")||0;t.eachRendered(function(n){return s(n,i,r,-1/0),!0})}}function s(n,t,i,r){var u=n.getTextContent(),f=n.getTextGuideLine(),o,e,h;if(n.isGroup)for(o=n.childrenRef(),e=0;e<o.length;e++)r=Math.max(s(o[e],t,i,r),r);else n.z=t,n.zlevel=i,r=Math.max(n.z2,r);return(u&&(u.z=t,u.zlevel=i,isFinite(r)&&(u.z2=r+2)),f)&&(h=n.textGuideLineConfig,f.z=t,f.zlevel=i,isFinite(r)&&(f.z2=r+(h&&h.showAbove?1:-1))),r}function h(n,t){t.eachRendered(function(n){if(!cy(n)){var t=n.getTextContent(),i=n.getTextGuideLine();n.stateTransition&&(n.stateTransition=null);t&&t.stateTransition&&(t.stateTransition=null);i&&i.stateTransition&&(i.stateTransition=null);n.hasState()?(n.prevStates=n.currentStates,n.clearStates()):n.prevStates&&(n.prevStates=null)}})}function l(n,t){var i=n.getModel("stateAnimation"),f=n.isAnimationEnabled(),u=i.get("duration"),r=u>0?{duration:u,delay:i.get("delay"),easing:i.get("easing")}:null;t.eachRendered(function(n){var t,i,u;if(n.states&&n.states.emphasis){if(cy(n))return;(n instanceof ut&&function(n){var i=hai(n),t;i.normalFill=n.style.fill;i.normalStroke=n.style.stroke;t=n.states.select||{};i.selectFill=t.style&&t.style.fill||null;i.selectStroke=t.style&&t.style.stroke||null}(n),n.__dirty)&&(t=n.prevStates,t&&n.useStates(t));f&&(n.stateTransition=r,i=n.getTextContent(),u=n.getTextGuideLine(),i&&(i.stateTransition=r),u&&(u.stateTransition=r));n.__dirty&&e(n)}})}vp=function(n){var t=n._scheduler;t.restorePipelines(n._model);t.prepareStageTasks();bbt(n,!0);bbt(n,!1);t.plan()};bbt=function(n,t){function h(n){var a=n.__requireNewView,r,i,h,l;n.__requireNewView=!1;r="_ec_"+n.id+"_"+n.type;i=!a&&e[r];i||(h=de(n.type),l=t?ni.getClass(h.main,h.sub):wt.getClass(h.sub),(i=new l).init(f,o),e[r]=i,u.push(i),s.add(i.group));n.__viewId=i.__id=r;i.__alive=!0;i.__model=n;i.group.__ecComponentInfo={mainType:n.mainType,index:n.componentIndex};!t&&c.prepareView(i,n,f,o)}for(var i,f=n._model,c=n._scheduler,u=t?n._componentsViews:n._chartsViews,e=t?n._componentsMap:n._chartsMap,s=n._zr,o=n._api,r=0;r<u.length;r++)u[r].__alive=!1;for(t?f.eachComponent(function(n,t){"series"!==n&&h(t)}):f.eachSeries(h),r=0;r<u.length;)i=u[r],i.__alive?r++:(!t&&i.renderTask.dispose(),s.remove(i.group),i.dispose(f,o),u.splice(r,1),e[i.__id]===i&&delete e[i.__id],i.__id=i.group.__ecComponentInfo=null)};wft=function(n,i,r,f,e){function v(t){t&&t.__alive&&t[i]&&t[i](t.__model,o,n._api,r)}var o=n._model,h,l,s,a;(o.setUpdatePayload(r),f)?(h={},h[f+"Id"]=r[f+"Id"],h[f+"Index"]=r[f+"Index"],h[f+"Name"]=r[f+"Name"],l={mainType:f,query:h},e&&(l.subType=e),a=r.excludeSeriesId,null!=a&&(s=c(),t(kt(a),function(n){var t=ai(n,null);null!=t&&s.set(t,!0)})),o&&o.eachComponent(l,function(i){if(!(s&&null!==s.get(i.id)))if(rvi(r))if(i instanceof bt)r.type!==al||r.notBlur||i.get(["emphasis","disabled"])||function(n,t,i){var c=n.seriesIndex,e=n.getData(t.dataType),r,f,l,o,s,h,a;if(e){if(r=tl(e,t),r=(u(r)?r[0]:r)||0,f=e.getItemGraphicEl(r),!f)for(l=e.count(),o=0;!f&&o<l;)f=e.getItemGraphicEl(o++);f?(s=w(f),cyt(c,s.focus,s.blurScope,i)):(h=n.get(["emphasis","focus"]),a=n.get(["emphasis","blurScope"]),null!=h&&cyt(c,h,a,i))}}(i,r,n._api);else{var f=ayt(i.mainType,i.componentIndex,r.name,n._api),o=f.focusSelf,e=f.dispatchers;r.type===al&&o&&!r.notBlur&&lyt(i.mainType,i.componentIndex,n._api);e&&t(e,function(n){r.type===al?ts(n):is(n)})}else pyt(r)&&i instanceof bt&&(!function(n,t){if(pyt(t)){var r=t.dataType,i=tl(n.getData(r),t);u(i)||(i=[i]);n[t.type===pk?"toggleSelect":t.type===yk?"select":"unselect"](i,r)}}(i,r,n._api),tvi(i),hf(n))},n),o&&o.eachComponent(l,function(t){s&&null!==s.get(t.id)||v(n["series"===f?"_chartsMap":"_componentsMap"][t.__viewId])},n)):t([].concat(n._componentsViews).concat(n._chartsViews),v)};kh={prepareAndUpdate:function(n){vp(this);kh.update.call(this,n,{optionChanged:null!=n.newOption})},update:function(t,i){var r=this._model,u=this._api,o=this._zr,s=this._coordSysMgr,f=this._scheduler,h,e;r&&(r.setUpdatePayload(t),f.restoreData(r,t),f.performSeriesTasks(r),s.create(r,u),f.performDataProcessorTasks(r,t),dbt(this,r),s.update(r,u),n(r),f.performVisualTasks(r,t),nkt(this,r,u,t,i),h=r.get("backgroundColor")||"transparent",e=r.get("darkMode"),o.setBackgroundColor(h),null!=e&&"auto"!==e&&o.setDarkMode(e),sf.trigger("afterupdate",r,u))},updateTransform:function(t){var e=this,i=this._model,u=this._api,f,r;i&&(i.setUpdatePayload(t),f=[],i.eachComponent(function(n,r){var o,s;"series"!==n&&(o=e.getViewOfComponentModel(r),o&&o.__alive&&(o.updateTransform?(s=o.updateTransform(r,i,u,t),s&&s.update&&f.push(o)):f.push(o)))}),r=c(),i.eachSeries(function(n){var o=e._chartsMap[n.__viewId],f;o.updateTransform?(f=o.updateTransform(n,i,u,t),f&&f.update&&r.set(n.uid,1)):r.set(n.uid,1)}),n(i),this._scheduler.performVisualTasks(i,t,{setDirty:!0,dirtyMap:r}),bft(this,i,u,t,{},r),sf.trigger("afterupdate",i,u))},updateView:function(t){var i=this._model;i&&(i.setUpdatePayload(t),wt.markUpdateMethod(t,"updateView"),n(i),this._scheduler.performVisualTasks(i,t,{setDirty:!0}),nkt(this,i,this._api,t,{}),sf.trigger("afterupdate",i,this._api))},updateVisual:function(t){var r=this,i=this._model;i&&(i.setUpdatePayload(t),i.eachSeries(function(n){n.getData().clearAllVisual()}),wt.markUpdateMethod(t,"updateVisual"),n(i),this._scheduler.performVisualTasks(i,t,{visualType:"visual",setDirty:!0}),i.eachComponent(function(n,u){if("series"!==n){var f=r.getViewOfComponentModel(u);f&&f.__alive&&f.updateVisual(u,i,r._api,t)}}),i.eachSeries(function(n){r._chartsMap[n.__viewId].updateVisual(n,i,r._api,t)}),sf.trigger("afterupdate",i,this._api))},updateLayout:function(n){kh.update.call(this,n)}};kbt=function(n,t,i,r){var f;if(n._disposed)cu(n.id);else{for(var e,o=n._model,s=n._coordSysMgr.getCoordinateSystems(),h=ck(o,i),u=0;u<s.length;u++)if(f=s[u],f[t]&&null!=(e=f[t](o,h,r)))return e;0}};dbt=function(n,t){var i=n._chartsMap,r=n._scheduler;t.eachSeries(function(n){r.updateStreamModes(n,i[n.__viewId])})};gbt=function(n,i){var u=this,tt=this.getModel(),d=n.type,g=n.escapeConnect,nt=dft[d],h=nt.actionInfo,c=(h.update||"update").split(":"),o=c.pop(),s=null!=c[0]&&de(c[0]),l,v,b,k;this.__flagInMainProcess=!0;l=[n];v=!1;n.batch&&(v=!0,l=f(n.batch,function(t){return(t=a(r({},t),n)).batch=null,t}));var e,y=[],p=pyt(n),w=rvi(n);if(w&&nvi(this._api),t(l,function(t){if((e=(e=nt.action(t,u._model,u._api))||r({},t)).type=h.event||e.type,y.push(e),w){var i=rvt(n),f=i.queryOptionMap,c=i.mainTypeSpecified?f.keys()[0]:"series";wft(u,o,t,c);hf(u)}else p?(wft(u,o,t,"series"),hf(u)):s&&wft(u,o,t,s.main,s.sub)}),"none"!==o&&!w&&!p&&!s)try{this.__pendingUpdate?(vp(this),kh.update.call(this,n),this.__pendingUpdate=null):kh[o].call(this,n)}catch(n){throw this.__flagInMainProcess=!1,n;}(e=v?{type:h.event||d,escapeConnect:g,batch:y}:y[0],this.__flagInMainProcess=!1,i)||(b=this._messageCenter,(b.trigger(e.type,e),p)&&(k={type:"selectchanged",escapeConnect:g,selected:dfu(tt),isFromClick:n.isFromClick||!1,fromAction:n.type,fromActionPayload:n},b.trigger(k.type,k)))};tg=function(n){for(var i,t=this._pendingActions;t.length;)i=t.shift(),gbt.call(this,i,n)};ig=function(n){n||this.trigger("updated")};dgi=function(n,t){n.on("rendered",function(i){t.trigger("rendered",i);!n.animation.isFinished()||t.__pendingUpdate||t._scheduler.unfinished||t._pendingActions.length||t.trigger("finished")})};ggi=function(n,i){n.on("mouseover",function(n){var r=ra(n.target,wk);r&&(!function(n,i,r){var u=w(n),f=ayt(u.componentMainType,u.componentIndex,u.componentHighDownName,r),e=f.dispatchers,o=f.focusSelf;e?(o&&lyt(u.componentMainType,u.componentIndex,r),t(e,function(n){return pai(n,i)})):(cyt(u.seriesIndex,u.focus,u.blurScope,r),"self"===u.focus&&lyt(u.componentMainType,u.componentIndex,r),pai(n,i))}(r,n,i._api),hf(i))}).on("mouseout",function(n){var r=ra(n.target,wk);r&&(!function(n,i,r){nvi(r);var u=w(n),f=ayt(u.componentMainType,u.componentIndex,u.componentHighDownName,r).dispatchers;f?t(f,function(n){return wai(n,i)}):wai(n,i)}(r,n,i._api),hf(i))}).on("click",function(n){var r=ra(n.target,function(n){return null!=w(n).dataIndex},!0),u,t;r&&(u=r.selected?"unselect":"select",t=w(r),i._api.dispatchAction({type:u,dataType:t.dataType,dataIndexInside:t.dataIndex,seriesIndex:t.seriesIndex,isFromClick:!0}))})};nkt=function(n,i,r,u,f){!function(n){var e=[],o=[],u=!1,i,r,f;(n.eachComponent(function(n,t){var r=t.get("zlevel")||0,f=t.get("z")||0,i=t.getZLevelKey();u=u||!!i;("series"===n?o:e).push({zlevel:r,z:f,idx:t.componentIndex,type:n,key:i})}),u)&&(f=e.concat(o),rit(f,function(n,t){return n.zlevel===t.zlevel?n.z-t.z:n.zlevel-t.zlevel}),t(f,function(t){var e=n.getComponent(t.type,t.idx),u=t.zlevel,f=t.key;null!=i&&(u=Math.max(i,u));f?(u===i&&f!==r&&u++,r=f):r&&(u===i&&u++,r="");i=u;e.setZLevel(u)}))}(i);nni(n,i,r,u,f);t(n._chartsViews,function(n){n.__alive=!1});bft(n,i,r,u,f);t(n._chartsViews,function(n){n.__alive||n.remove(i,r)})};nni=function(n,i,r,u,f,e){t(e||n._componentsViews,function(n){var t=n.__model;h(t,n);n.render(t,i,r,u);o(t,n);l(t,n)})};bft=function(n,t,i,u,f,e){var s=n._scheduler,c;f=r(f||{},{updatedSeries:t.getSeries()});sf.trigger("series:beforeupdate",t,i,f);c=!1;t.eachSeries(function(t){var i=n._chartsMap[t.__viewId],r;i.__alive=!0;r=i.renderTask;s.updatePayload(r,u);h(t,i);e&&e.get(t.uid)&&r.dirty();r.perform(s.getPerformArgs(r))&&(c=!0);i.group.silent=!!t.get("silent"),function(n,t){var i=n.get("blendMode")||null;t.eachRendered(function(n){n.isGroup||(n.style.blend=i)})}(t,i);tvi(t)});s.unfinished=c||s.unfinished;sf.trigger("series:layoutlabels",t,i,f);sf.trigger("series:transition",t,i,f);t.eachSeries(function(t){var i=n._chartsMap[t.__viewId];o(t,i);l(t,i)}),function(n,t){var r=n._zr.storage,i=0;r.traverse(function(n){n.isGroup||i++});i>t.get("hoverLayerThreshold")&&!ft.node&&!ft.worker&&t.eachSeries(function(t){if(!t.preventUsingHoverLayer){var i=n._chartsMap[t.__viewId];i.__alive&&i.eachRendered(function(n){n.states.emphasis&&(n.states.emphasis.hoverLayer=!0)})}})}(n,t);sf.trigger("series:afterupdate",t,i,f)};hf=function(n){n.__needsUpdateStatus=!0;n.getZr().wakeUp()};rni=function(n){n.__needsUpdateStatus&&(n.getZr().storage.traverse(function(n){cy(n)||e(n)}),n.__needsUpdateStatus=!1)};tni=function(n){return new(function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return i(r,t),r.prototype.getCoordinateSystems=function(){return n._coordSysMgr.getCoordinateSystems()},r.prototype.getComponentByElement=function(t){for(;t;){var i=t.__ecComponentInfo;if(null!=i)return n._model.getComponent(i.mainType,i.index);t=t.parent}},r.prototype.enterEmphasis=function(t,i){ts(t,i);hf(n)},r.prototype.leaveEmphasis=function(t,i){is(t,i);hf(n)},r.prototype.enterBlur=function(t){bai(t);hf(n)},r.prototype.leaveBlur=function(t){hyt(t);hf(n)},r.prototype.enterSelect=function(t){kai(t);hf(n)},r.prototype.leaveSelect=function(t){dai(t);hf(n)},r.prototype.getModel=function(){return n.getModel()},r.prototype.getViewOfComponentModel=function(t){return n.getViewOfComponentModel(t)},r.prototype.getViewOfSeriesModel=function(t){return n.getViewOfSeriesModel(t)},r}(bwi))(n)};ini=function(n){function i(n,t){for(var i=0;i<n.length;i++)n[i][wbt]=t}t(ug,function(r,u){n._messageCenter.on(u,function(r){if(net[n.group]&&0!==n[wbt]){if(r&&r.escapeConnect)return;var f=n.makeActionFromEvent(r),u=[];t(ea,function(t){t!==n&&t.group===n.group&&u.push(t)});i(u,0);t(u,function(n){1!==n[wbt]&&n.dispatchAction(f)});i(u,2)}})})}}(),e}(ku);kft=rg.prototype;kft.on=wgi("on");kft.off=wgi("off");kft.one=function(n,t,i){var r=this;pci();this.on.call(this,n,function i(){for(var f=[],u=0;u<arguments.length;u++)f[u]=arguments[u];t&&t.apply&&t.apply(this,f);r.off(n,i)},i)};uni=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];var dft={},ug={},rkt=[],ukt=[],gft=[],fni={},fkt={},ea={},net={},lhu=+new Date-0,ahu=+new Date-0,ekt="_echarts_instance_";oni=eni;lkt=[];ykt=function(n){var t=(n=y(n)).type,u="",i,r;t||vt(u);i=t.split(":");2!==i.length&&vt(u);r=!1;"echarts"===i[0]&&(t=i[1],r=!0);n.__isBuiltIn=r;kwt.set(t,n)};dh(pbt,osu);dh(pft,ssu);dh(pft,hsu);dh(pbt,gsu);dh(pft,nhu);dh(7e3,function(n,t){n.eachRawSeries(function(i){var r,u;n.isSeriesFiltered(i)||(r=i.getData(),r.hasItemVisual()&&r.each(function(n){var i=r.getItemVisual(n,"decal");i&&(r.ensureUniqueItemVisual(n,"style").decal=ap(i,t))}),u=r.getVisual("decal"),u&&(r.getVisual("style").decal=ap(u,t)))})});hkt(rbi);ckt(900,function(n){var t=c();n.eachSeries(function(n){var f=n.get("stack");if(f){var r=t.get(f)||t.set(f,[]),i=n.getData(),u={stackResultDimension:i.getCalculationInfo("stackResultDimension"),stackedOverDimension:i.getCalculationInfo("stackedOverDimension"),stackedDimension:i.getCalculationInfo("stackedDimension"),stackedByDimension:i.getCalculationInfo("stackedByDimension"),isStackedByIndex:i.getCalculationInfo("isStackedByIndex"),data:i,seriesModel:n};if(!u.stackedDimension||!u.isStackedByIndex&&!u.stackedByDimension)return;r.length&&i.setCalculationInfo("stackedOnSeries",r[r.length-1].seriesModel);r.push(u)}});t.each(fou)});vkt("default",function(n,t){var i,u,r,f,e;return a(t=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}),i=new p,u=new ot({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4}),i.add(u),f=new st({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),e=new ot({style:{fill:"none"},textContent:f,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001}),i.add(e),t.showSpinner&&((r=new oy({shape:{startAngle:-sft/2,endAngle:-sft/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001})).animateShape(!0).when(1e3,{endAngle:3*sft/2}).start("circularInOut"),r.animateShape(!0).when(1e3,{startAngle:3*sft/2}).delay(300).start("circularInOut"),i.add(r)),i.resize=function(){var i=f.getBoundingRect().width,o=t.showSpinner?t.spinnerRadius:0,s=(n.getWidth()-2*o-(t.showSpinner&&i?10:0)-i)/2-(t.showSpinner&&i?0:5+i/2)+(t.showSpinner?0:i/2)+(i?0:o),h=n.getHeight()/2;t.showSpinner&&r.setShape({cx:s,cy:h});e.setShape({x:s-o,y:h-o,width:2*o,height:2*o});u.setShape({x:0,y:0,width:n.getWidth(),height:n.getHeight()})},i.resize(),i});ee({type:al,event:al,update:al},ei);ee({type:art,event:art,update:art},ei);ee({type:yk,event:yk,update:yk},ei);ee({type:vrt,event:vrt,update:vrt},ei);ee({type:pk,event:pk,update:pk},ei);skt("light",ksu);skt("dark",bdi);pkt=[];vni={registerPreprocessor:hkt,registerProcessor:ckt,registerPostInit:sni,registerPostUpdate:hni,registerUpdateLifecycle:tet,registerAction:ee,registerCoordinateSystem:cni,registerLayout:lni,registerVisual:dh,registerTransform:ykt,registerLoading:vkt,registerMap:ani,registerImpl:function(n,t){ybt[n]=t},PRIORITY:ygi,ComponentModel:rt,ComponentView:ni,SeriesModel:bt,ChartView:wt,registerComponentModel:function(n){rt.registerClass(n)},registerComponentView:function(n){ni.registerClass(n)},registerSeriesModel:function(n){bt.registerClass(n)},registerChartView:function(n){wt.registerClass(n)},registerSubTypeDefaulter:function(n,t){rt.registerSubTypeDefaulter(n,t)},registerPainter:function(n,t){fci(n,t)}};ro=function(){function n(n,t,i,r,u,f){this._old=n;this._new=t;this._oldKeyGetter=i||yni;this._newKeyGetter=r||yni;this.context=u;this._diffModeMultiple="multiple"===f}return n.prototype.add=function(n){return this._add=n,this},n.prototype.update=function(n){return this._update=n,this},n.prototype.updateManyToOne=function(n){return this._updateManyToOne=n,this},n.prototype.updateOneToMany=function(n){return this._updateOneToMany=n,this},n.prototype.updateManyToMany=function(n){return this._updateManyToMany=n,this},n.prototype.remove=function(n){return this._remove=n,this},n.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},n.prototype._executeOneToOne=function(){var r=this._old,f=this._new,t={},e=new Array(r.length),o=new Array(f.length),n,h;for(this._initIndexMap(r,null,e,"_oldKeyGetter"),this._initIndexMap(f,t,o,"_newKeyGetter"),n=0;n<r.length;n++){var u=e[n],i=t[u],s=fg(i);s>1?(h=i.shift(),1===i.length&&(t[u]=i[0]),this._update&&this._update(h,n)):1===s?(t[u]=null,this._update&&this._update(i,n)):this._remove&&this._remove(n)}this._performRestAdd(o,t)},n.prototype._executeMultiple=function(){var l=this._old,a=this._new,h={},n={},s=[],c=[],f,o;for(this._initIndexMap(l,h,s,"_oldKeyGetter"),this._initIndexMap(a,n,c,"_newKeyGetter"),f=0;f<s.length;f++){var i=s[f],t=h[i],u=n[i],r=fg(t),e=fg(u);if(r>1&&1===e)this._updateManyToOne&&this._updateManyToOne(u,t),n[i]=null;else if(1===r&&e>1)this._updateOneToMany&&this._updateOneToMany(u,t),n[i]=null;else if(1===r&&1===e)this._update&&this._update(u,t),n[i]=null;else if(r>1&&e>1)this._updateManyToMany&&this._updateManyToMany(u,t),n[i]=null;else if(r>1)for(o=0;o<r;o++)this._remove&&this._remove(t[o]);else this._remove&&this._remove(t)}this._performRestAdd(c,n)},n.prototype._performRestAdd=function(n,t){for(var r,i=0;i<n.length;i++){var e=n[i],u=t[e],f=fg(u);if(f>1)for(r=0;r<f;r++)this._add&&this._add(u[r]);else 1===f&&this._add&&this._add(u);t[e]=null}},n.prototype._initIndexMap=function(n,t,i,r){for(var f,e,s,o=this._diffModeMultiple,u=0;u<n.length;u++)f="_ec_"+this[r](n[u],u),(o||(i[u]=f),t)&&(e=t[f],s=fg(e),0===s?(t[f]=u,o&&i.push(f)):1===s?t[f]=[e,u]:e.push(u))},n}();pni=function(){function n(n,t){this._encode=n;this._schema=t}return n.prototype.get=function(){return{fullDimensions:this._getFullDimensionNames(),encode:this._encode}},n.prototype._getFullDimensionNames=function(){return this._cachedDimNames||(this._cachedDimNames=this._schema?this._schema.makeOutputDimensionNames():[]),this._cachedDimNames},n}();var ret=function(n){this.otherDims={};null!=n&&r(this,n)},vhu=lt(),yhu={float:"f",int:"i",ordinal:"o",number:"n",time:"t"},wni=function(){function n(n){this.dimensions=n.dimensions;this._dimOmitted=n.dimensionOmitted;this.source=n.source;this._fullDimCount=n.fullDimensionCount;this._updateDimOmitted(n.dimensionOmitted)}return n.prototype.isDimensionOmitted=function(){return this._dimOmitted},n.prototype._updateDimOmitted=function(n){this._dimOmitted=n;n&&(this._dimNameMap||(this._dimNameMap=dni(this.source)))},n.prototype.getSourceDimensionIndex=function(n){return d(this._dimNameMap.get(n),-1)},n.prototype.getSourceDimension=function(n){var t=this.source.dimensionsDefine;if(t)return t[n]},n.prototype.makeStoreSchema=function(){for(var e,s,h=this._fullDimCount,o=hbi(this.source),a=!gni(h),t="",c=[],r=0,l=0;r<h;r++){var i=void 0,u=void 0,f=void 0,n=this.dimensions[l];n&&n.storeDimIndex===r?(i=o?n.name:null,u=n.type,f=n.ordinalMeta,l++):(e=this.getSourceDimension(r),e&&(i=o?e.name:null,u=e.type));c.push({property:i,type:u,ordinalMeta:f});!o||null==i||n&&n.isCalculationCoord||(t+=a?i.replace(/\`/g,"`1").replace(/\$/g,"`2"):i);t+="$";t+=yhu[u]||"f";f&&(t+=f.uid);t+="$"}return s=this.source,{dimensions:c,hash:[s.seriesLayoutBy,s.startIndex,t].join("$$")}},n.prototype.makeOutputDimensionNames=function(){for(var i,n,r,u=[],t=0,f=0;t<this._fullDimCount;t++)i=void 0,n=this.dimensions[f],n&&n.storeDimIndex===t?(n.isCalculationCoord||(i=n.name),f++):(r=this.getSourceDimension(t),r&&(i=r.name)),u.push(i);return u},n.prototype.appendCalculationDimension=function(n){this.dimensions.push(n);n.isCalculationCoord=!0;this._fullDimCount++;this._updateDimOmitted(!0)},n}();var ntr,uet,eg,og,bkt,fet,kkt,sg=v,gh=f,phu="undefined"==typeof Int32Array?Array:Int32Array,whu=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],bhu=["_approximateExtent"],ar=function(){function n(n,i){var u,h,v,w;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"];h=!1;bni(n)?(u=n.dimensions,this._dimOmitted=n.isDimensionOmitted(),this._schema=n):(h=!0,u=n);u=u||["x","y"];for(var l={},a=[],y={},p=!1,b={},f=0;f<u.length;f++){var e=u[f],r=o(e)?new ret({name:e}):e instanceof ret?e:new ret(e),s=r.name;r.type=r.type||"float";r.coordDim||(r.coordDim=s,r.coordDimIndex=0);v=r.otherDims=r.otherDims||{};a.push(s);l[s]=r;null!=b[s]&&(p=!0);r.createInvertedIndices&&(y[s]=[]);0===v.itemName&&(this._nameDimIdx=f);0===v.itemId&&(this._idDimIdx=f);h&&(r.storeDimIndex=f)}(this.dimensions=a,this._dimInfos=l,this._initGetDimensionInfo(p),this.hostModel=i,this._invertedIndicesMap=y,this._dimOmitted)&&(w=this._dimIdxToName=c(),t(a,function(n){w.set(l[n].storeDimIndex,n)}))}return n.prototype.getDimension=function(n){var t=this._recognizeDimIndex(n),i,r;return null==t?n:(t=n,!this._dimOmitted)?this.dimensions[t]:(i=this._dimIdxToName.get(t),null!=i)?i:(r=this._schema.getSourceDimension(t),r?r.name:void 0)},n.prototype.getDimensionIndex=function(n){var i=this._recognizeDimIndex(n),t;return null!=i?i:null==n?-1:(t=this._getDimInfo(n),t?t.storeDimIndex:this._dimOmitted?this._schema.getSourceDimensionIndex(n):-1)},n.prototype._recognizeDimIndex=function(n){if(ht(n)||null!=n&&!isNaN(n)&&!this._getDimInfo(n)&&(!this._dimOmitted||this._schema.getSourceDimensionIndex(n)<0))return+n},n.prototype._getStoreDimIndex=function(n){return this.getDimensionIndex(n)},n.prototype.getDimensionInfo=function(n){return this._getDimInfo(this.getDimension(n))},n.prototype._initGetDimensionInfo=function(n){var t=this._dimInfos;this._getDimInfo=n?function(n){if(t.hasOwnProperty(n))return t[n]}:function(n){return t[n]}},n.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},n.prototype.mapDimension=function(n,t){var r=this._dimSummary,i;return null==t?r.encodeFirstDimNotExtra[n]:(i=r.encode[n],i?i[t]:null)},n.prototype.mapDimensionsAll=function(n){return(this._dimSummary.encode[n]||[]).slice()},n.prototype.getStore=function(){return this._store},n.prototype.initData=function(n,i,r){var u,h=this,e,o,s;(n instanceof ift&&(u=n),u)||(e=this.dimensions,o=awt(n)||ir(n)?new cbi(n,e.length):n,u=new ift,s=gh(e,function(n){return{type:h._dimInfos[n].type,property:n}}),u.initData(o,s,r));this._store=u;this._nameList=(i||[]).slice();this._idList=[];this._nameRepeatCount={};this._doInit(0,u.count());this._dimSummary=function(n,i){var u={},r=u.encode={},v=c(),s=[],e=[],y={},o,a,h,l;return t(n.dimensions,function(t){var o,i=n.getDimensionInfo(t),u=i.coordDim,f;u&&(f=i.coordDimIndex,wkt(r,u)[f]=t,i.isExtraCoord||(v.set(u,1),"ordinal"!==(o=i.type)&&"time"!==o&&(s[0]=t),wkt(y,u)[f]=n.getDimensionIndex(i.name)),i.defaultTooltip&&e.push(t));uwi.each(function(n,t){var f=wkt(r,t),u=i.otherDims[t];null!=u&&!1!==u&&(f[u]=i.name)})}),o=[],a={},v.each(function(n,t){var i=r[t];a[t]=i[0];o=o.concat(i)}),u.dataDimsOnCoord=o,u.dataDimIndicesOnCoord=f(o,function(t){return n.getDimensionInfo(t).storeDimIndex}),u.encodeFirstDimNotExtra=a,h=r.label,h&&h.length&&(s=h.slice()),l=r.tooltip,l&&l.length?e=l.slice():e.length||(e=s.slice()),r.defaultedLabel=s,r.defaultedTooltip=e,u.userOutput=new pni(y,i),u}(this,this._schema);this.userOutput=this._dimSummary.userOutput},n.prototype.appendData=function(n){var t=this._store.appendData(n);this._doInit(t[0],t[1])},n.prototype.appendValues=function(n,t){var r=this._store.appendValues(n,t.length),u=r.start,e=r.end,o=this._shouldMakeIdFromName(),i,f;if(this._updateOrdinalMeta(),t)for(i=u;i<e;i++)f=i-u,this._nameList[i]=t[f],o&&kkt(this,i)},n.prototype._updateOrdinalMeta=function(){for(var n,r=this._store,i=this.dimensions,t=0;t<i.length;t++)n=this._dimInfos[i[t]],n.ordinalMeta&&r.collectOrdinalMeta(n.storeDimIndex,n.ordinalMeta)},n.prototype._shouldMakeIdFromName=function(){var n=this._store.getProvider();return null==this._idDimIdx&&n.getSource().sourceFormat!==np&&!n.fillStorage},n.prototype._doInit=function(n,t){var u,f,e,h,i,r,o,s;if(!(n>=t)){if(u=this._store.getProvider(),this._updateOrdinalMeta(),f=this._nameList,e=this._idList,u.getSource().sourceFormat===ph&&!u.pure)for(h=[],i=n;i<t;i++)r=u.getItem(i,h),(!this.hasItemOption&&huu(r)&&(this.hasItemOption=!0),r)&&(o=r.name,null==f[i]&&null!=o&&(f[i]=ai(o,null)),s=r.id,null==e[i]&&null!=s&&(e[i]=ai(s,null)));if(this._shouldMakeIdFromName())for(i=n;i<t;i++)kkt(this,i);ntr(this)}},n.prototype.getApproximateExtent=function(n){return this._approximateExtent[n]||this._store.getDataExtent(this._getStoreDimIndex(n))},n.prototype.setApproximateExtent=function(n,t){t=this.getDimension(t);this._approximateExtent[t]=n.slice()},n.prototype.getCalculationInfo=function(n){return this._calculationInfo[n]},n.prototype.setCalculationInfo=function(n,t){sg(n)?r(this._calculationInfo,n):this._calculationInfo[n]=t},n.prototype.getName=function(n){var i=this.getRawIndex(n),t=this._nameList[i];return null==t&&null!=this._nameDimIdx&&(t=eg(this,this._nameDimIdx,i)),null==t&&(t=""),t},n.prototype._getCategory=function(n,t){var i=this._store.get(n,t),r=this._store.getOrdinalMeta(n);return r?r.categories[i]:i},n.prototype.getId=function(n){return uet(this,this.getRawIndex(n))},n.prototype.count=function(){return this._store.count()},n.prototype.get=function(n,t){var r=this._store,i=this._dimInfos[n];if(i)return r.get(i.storeDimIndex,t)},n.prototype.getByRawIndex=function(n,t){var r=this._store,i=this._dimInfos[n];if(i)return r.getByRawIndex(i.storeDimIndex,t)},n.prototype.getIndices=function(){return this._store.getIndices()},n.prototype.getDataExtent=function(n){return this._store.getDataExtent(this._getStoreDimIndex(n))},n.prototype.getSum=function(n){return this._store.getSum(this._getStoreDimIndex(n))},n.prototype.getMedian=function(n){return this._store.getMedian(this._getStoreDimIndex(n))},n.prototype.getValues=function(n,t){var r=this,i=this._store;return u(n)?i.getValues(gh(n,function(n){return r._getStoreDimIndex(n)}),t):i.getValues(n)},n.prototype.hasValue=function(n){for(var i=this._dimSummary.dataDimIndicesOnCoord,t=0,r=i.length;t<r;t++)if(isNaN(this._store.get(i[t],n)))return!1;return!0},n.prototype.indexOfName=function(n){for(var t=0,i=this._store.count();t<i;t++)if(this.getName(t)===n)return t;return-1},n.prototype.getRawIndex=function(n){return this._store.getRawIndex(n)},n.prototype.indexOfRawIndex=function(n){return this._store.indexOfRawIndex(n)},n.prototype.rawIndexOf=function(n,t){var r=n&&this._invertedIndicesMap[n],i=r[t];return null==i||isNaN(i)?-1:i},n.prototype.indicesOfNearest=function(n,t,i){return this._store.indicesOfNearest(this._getStoreDimIndex(n),t,i)},n.prototype.each=function(n,t,i){l(n)&&(i=t,t=n,n=[]);var r=i||this,u=gh(og(n),this._getStoreDimIndex,this);this._store.each(u,r?s(t,r):t)},n.prototype.filterSelf=function(n,t,i){l(n)&&(i=t,t=n,n=[]);var r=i||this,u=gh(og(n),this._getStoreDimIndex,this);return this._store=this._store.filter(u,r?s(t,r):t),this},n.prototype.selectRange=function(n){var r=this,i={};return t(et(n),function(t){var u=r._getStoreDimIndex(t);i[u]=n[t]}),this._store=this._store.selectRange(i),this},n.prototype.mapArray=function(n,t,i){l(n)&&(i=t,t=n,n=[]);i=i||this;var r=[];return this.each(n,function(){r.push(t&&t.apply(this,arguments))},i),r},n.prototype.map=function(n,t,i,r){var u=i||r||this,e=gh(og(n),this._getStoreDimIndex,this),f=fet(this);return f._store=this._store.map(e,u?s(t,u):t),f},n.prototype.modify=function(n,t,i,r){var u=i||r||this,f=gh(og(n),this._getStoreDimIndex,this);this._store.modify(f,u?s(t,u):t)},n.prototype.downSample=function(n,t,i,r){var u=fet(this);return u._store=this._store.downSample(this._getStoreDimIndex(n),t,i,r),u},n.prototype.lttbDownSample=function(n,t){var i=fet(this);return i._store=this._store.lttbDownSample(this._getStoreDimIndex(n),t),i},n.prototype.getRawDataItem=function(n){return this._store.getRawDataItem(n)},n.prototype.getItemModel=function(n){var t=this.hostModel,i=this.getRawDataItem(n);return new at(i,t,t&&t.ecModel)},n.prototype.diff=function(n){var t=this;return new ro(n?n.getStore().getIndices():[],this.getStore().getIndices(),function(t){return uet(n,t)},function(n){return uet(t,n)})},n.prototype.getVisual=function(n){var t=this._visual;return t&&t[n]},n.prototype.setVisual=function(n,t){this._visual=this._visual||{};sg(n)?r(this._visual,n):this._visual[n]=t},n.prototype.getItemVisual=function(n,t){var i=this._itemVisuals[n],r=i&&i[t];return null==r?this.getVisual(t):r},n.prototype.hasItemVisual=function(){return this._itemVisuals.length>0},n.prototype.ensureUniqueItemVisual=function(n,t){var e=this._itemVisuals,f=e[n],i;return f||(f=e[n]={}),i=f[t],null==i&&(u(i=this.getVisual(t))?i=i.slice():sg(i)&&(i=r({},i)),f[t]=i),i},n.prototype.setItemVisual=function(n,t,i){var u=this._itemVisuals[n]||{};this._itemVisuals[n]=u;sg(t)?r(u,t):u[t]=i},n.prototype.clearAllVisual=function(){this._visual={};this._itemVisuals=[]},n.prototype.setLayout=function(n,t){sg(n)?r(this._layout,n):this._layout[n]=t},n.prototype.getLayout=function(n){return this._layout[n]},n.prototype.getItemLayout=function(n){return this._itemLayouts[n]},n.prototype.setItemLayout=function(n,t,i){this._itemLayouts[n]=i?r(this._itemLayouts[n]||{},t):t},n.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},n.prototype.setItemGraphicEl=function(n,t){var i=this.hostModel&&this.hostModel.seriesIndex;uyt(i,this.dataType,n,t);this._graphicEls[n]=t},n.prototype.getItemGraphicEl=function(n){return this._graphicEls[n]},n.prototype.eachItemGraphicEl=function(n,i){t(this._graphicEls,function(t,r){t&&n&&n.call(i,t,r)})},n.prototype.cloneShallow=function(t){return t||(t=new n(this._schema?this._schema:gh(this.dimensions,this._getDimInfo,this),this.hostModel)),bkt(t,this),t._store=this._store,t},n.prototype.wrapMethod=function(n,t){var i=this[n];l(i)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(n),this[n]=function(){var n=i.apply(this,arguments);return t.apply(this,[n].concat(ytt(arguments)))})},n.internalField=(ntr=function(n){var i=n._invertedIndicesMap;t(i,function(t,r){var f=n._dimInfos[r],e=f.ordinalMeta,o=n._store,u;if(e){for(t=i[r]=new phu(e.categories.length),u=0;u<t.length;u++)t[u]=-1;for(u=0;u<o.count();u++)t[o.get(f.storeDimIndex,u)]=u}})},eg=function(n,t,i){return ai(n._getCategory(t,i),null)},uet=function(n,t){var i=n._idList[t];return null==i&&null!=n._idDimIdx&&(i=eg(n,n._idDimIdx,t)),null==i&&(i="e\0\0"+t),i},og=function(n){return u(n)||(n=null!=n?[n]:[]),n},fet=function(t){var i=new n(t._schema?t._schema:gh(t.dimensions,t._getDimInfo,t),t.hostModel);return bkt(i,t),i},bkt=function(n,i){t(whu.concat(i.__wrappedMethods||[]),function(t){i.hasOwnProperty(t)&&(n[t]=i[t])});n.__wrappedMethods=i.__wrappedMethods;t(bhu,function(t){n[t]=y(i[t])});n._calculationInfo=r({},i._calculationInfo)},void(kkt=function(n,t){var o=n._nameList,u=n._idList,s=n._nameDimIdx,h=n._idDimIdx,i=o[t],r=u[t],f,e;(null==i&&null!=s&&(o[t]=i=eg(n,s,t)),null==r&&null!=h&&(u[t]=r=eg(n,h,t)),null==r&&null!=i)&&(f=n._nameRepeatCount,e=f[i]=(f[i]||0)+1,r=i,e>1&&(r+="__ec__"+e),u[t]=r)})),n}();ttr=function(n){this.coordSysDims=[];this.axisMap=c();this.categoryAxisMap=c();this.coordSysName=n};itr={cartesian2d:function(n,t,i,r){var u=n.getReferringComponents("xAxis",oi).models[0],f=n.getReferringComponents("yAxis",oi).models[0];t.coordSysDims=["x","y"];i.set("x",u);i.set("y",f);pp(u)&&(r.set("x",u),t.firstCategoryDimIndex=0);pp(f)&&(r.set("y",f),null==t.firstCategoryDimIndex&&(t.firstCategoryDimIndex=1))},singleAxis:function(n,t,i,r){var u=n.getReferringComponents("singleAxis",oi).models[0];t.coordSysDims=["single"];i.set("single",u);pp(u)&&(r.set("single",u),t.firstCategoryDimIndex=0)},polar:function(n,t,i,r){var e=n.getReferringComponents("polar",oi).models[0],u=e.findAxisModel("radiusAxis"),f=e.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"];i.set("radius",u);i.set("angle",f);pp(u)&&(r.set("radius",u),t.firstCategoryDimIndex=0);pp(f)&&(r.set("angle",f),null==t.firstCategoryDimIndex&&(t.firstCategoryDimIndex=1))},geo:function(n,t){t.coordSysDims=["lng","lat"]},parallel:function(n,i,r,u){var f=n.ecModel,e=f.getComponent("parallel",n.get("parallelIndex")),o=i.coordSysDims=e.dimensions.slice();t(e.parallelAxisIndex,function(n,t){var e=f.getComponent("parallelAxis",n),s=o[t];r.set(s,e);pp(e)&&(u.set(s,e),null==i.firstCategoryDimIndex&&(i.firstCategoryDimIndex=t))})}};oe=function(){function n(n){this._setting=n||{};this._extent=[1/0,-1/0]}return n.prototype.getSetting=function(n){return this._setting[n]},n.prototype.unionExtent=function(n){var t=this._extent;n[0]<t[0]&&(t[0]=n[0]);n[1]>t[1]&&(t[1]=n[1])},n.prototype.unionExtentFromData=function(n,t){this.unionExtent(n.getApproximateExtent(t))},n.prototype.getExtent=function(){return this._extent.slice()},n.prototype.setExtent=function(n,t){var i=this._extent;isNaN(n)||(i[0]=n);isNaN(t)||(i[1]=t)},n.prototype.isInExtentRange=function(n){return this._extent[0]<=n&&this._extent[1]>=n},n.prototype.isBlank=function(){return this._isBlank},n.prototype.setBlank=function(n){this._isBlank=n},n}();rrt(oe);utr=0;eet=function(){function n(n){this.categories=n.categories||[];this._needCollect=n.needCollect;this._deduplication=n.deduplication;this.uid=++utr}return n.createByAxisModel=function(t){var i=t.option,r=i.data,u=r&&f(r,dhu);return new n({categories:u,needCollect:!u,deduplication:!1!==i.dedplication})},n.prototype.getOrdinal=function(n){return this._getOrCreateMap().get(n)},n.prototype.parseAndCollect=function(n){var t,i=this._needCollect,r;return!o(n)&&!i?n:i&&!this._deduplication?(t=this.categories.length,this.categories[t]=n,t):(r=this._getOrCreateMap(),null==(t=r.get(n))&&(i?(t=this.categories.length,this.categories[t]=n,r.set(n,t)):t=NaN),t)},n.prototype._getOrCreateMap=function(){return this._map||(this._map=c(this.categories))},n}();hg=function(n){function t(t){var r=n.call(this,t)||this,i;return r.type="ordinal",i=r.getSetting("ordinalMeta"),i||(i=new eet({})),u(i)&&(i=new eet({categories:f(i,function(n){return v(n)?n.value:n})})),r._ordinalMeta=i,r._extent=r.getSetting("extent")||[0,i.categories.length-1],r}return i(t,n),t.prototype.parse=function(n){return null==n?NaN:o(n)?this._ordinalMeta.getOrdinal(n):Math.round(n)},t.prototype.contain=function(n){return oet(n=this.parse(n),this._extent)&&null!=this._ordinalMeta.categories[n]},t.prototype.normalize=function(n){return set(n=this._getTickNumber(this.parse(n)),this._extent)},t.prototype.scale=function(n){return n=Math.round(het(n,this._extent)),this.getRawOrdinalNumber(n)},t.prototype.getTicks=function(){for(var t=[],i=this._extent,n=i[0];n<=i[1];)t.push({value:n}),n++;return t},t.prototype.getMinorTicks=function(){},t.prototype.setSortInfo=function(n){var u,i;if(null!=n){for(var f=n.ordinalNumbers,e=this._ordinalNumbersByTick=[],r=this._ticksByOrdinalNumber=[],t=0,o=this._ordinalMeta.categories.length,s=Math.min(o,f.length);t<s;++t)u=f[t],e[t]=u,r[u]=t;for(i=0;t<o;++t){for(;null!=r[i];)i++;e.push(i);r[i]=t}}else this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null},t.prototype._getTickNumber=function(n){var t=this._ticksByOrdinalNumber;return t&&n>=0&&n<t.length?t[n]:n},t.prototype.getRawOrdinalNumber=function(n){var t=this._ordinalNumbersByTick;return t&&n>=0&&n<t.length?t[n]:n},t.prototype.getLabel=function(n){if(!this.isBlank()){var i=this.getRawOrdinalNumber(n.value),t=this._ordinalMeta.categories[i];return null==t?"":t+""}},t.prototype.count=function(){return this._extent[1]-this._extent[0]+1},t.prototype.unionExtentFromData=function(n,t){this.unionExtent(n.getApproximateExtent(t))},t.prototype.isInExtentRange=function(n){return n=this._getTickNumber(n),this._extent[0]<=n&&this._extent[1]>=n},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(oe);oe.registerClass(hg);nc=ri;fo=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="interval",t._interval=0,t._intervalPrecision=2,t}return i(t,n),t.prototype.parse=function(n){return n},t.prototype.contain=function(n){return oet(n,this._extent)},t.prototype.normalize=function(n){return set(n,this._extent)},t.prototype.scale=function(n){return het(n,this._extent)},t.prototype.setExtent=function(n,t){var i=this._extent;isNaN(n)||(i[0]=parseFloat(n));isNaN(t)||(i[1]=parseFloat(t))},t.prototype.unionExtent=function(n){var t=this._extent;n[0]<t[0]&&(t[0]=n[0]);n[1]>t[1]&&(t[1]=n[1]);this.setExtent(t[0],t[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(n){this._interval=n;this._niceExtent=this._extent.slice();this._intervalPrecision=ftr(n)},t.prototype.getTicks=function(n){var u=this._interval,f=this._extent,i=this._niceExtent,e=this._intervalPrecision,t=[],r,o;if(!u)return t;for(f[0]<i[0]&&(n?t.push({value:nc(i[0]-u,e)}):t.push({value:f[0]})),r=i[0];r<=i[1]&&(t.push({value:r}),(r=nc(r+u,e))!==t[t.length-1].value);)if(t.length>1e4)return[];return o=t.length?t[t.length-1].value:i[1],f[1]>o&&(n?t.push({value:nc(o+u,e)}):t.push({value:f[1]})),t},t.prototype.getMinorTicks=function(n){for(var i,r=this.getTicks(!0),f=[],e=this.getExtent(),t=1;t<r.length;t++){for(var h=r[t],o=r[t-1],u=0,s=[],c=(h.value-o.value)/n;u<n-1;)i=nc(o.value+(u+1)*c),i>e[0]&&i<e[1]&&s.push(i),u++;f.push(s)}return f},t.prototype.getLabel=function(n,t){if(null==n)return"";var i=t&&t.precision;return null==i?i=gf(n.value)||0:"auto"===i&&(i=this._intervalPrecision),bpt(nc(n.value,i,!0))},t.prototype.calcNiceTicks=function(n,t,i){var r,u,f;n=n||5;r=this._extent;u=r[1]-r[0];isFinite(u)&&(u<0&&(u=-u,r.reverse()),f=ghu(r,n,t,i),this._intervalPrecision=f.intervalPrecision,this._interval=f.interval,this._niceExtent=f.niceTickExtent)},t.prototype.calcNiceExtent=function(n){var t=this._extent,r,u,i;t[0]===t[1]&&(0!==t[0]?(r=Math.abs(t[0]),n.fixMax||(t[1]+=r/2),t[0]-=r/2):t[1]=1);u=t[1]-t[0];isFinite(u)||(t[0]=0,t[1]=1);this.calcNiceTicks(n.splitNumber,n.minInterval,n.maxInterval);i=this._interval;n.fixMin||(t[0]=nc(Math.floor(t[0]/i)*i));n.fixMax||(t[1]=nc(Math.ceil(t[1]/i)*i))},t.prototype.setNiceExtent=function(n,t){this._niceExtent=[n,t]},t.type="interval",t}(oe);oe.registerClass(fo);tdt="undefined"!=typeof Float32Array;otr=tdt?Float32Array:Array;cet="__ec_stack_";aet=function(n){function t(t){var i=n.call(this,t)||this;return i.type="time",i}return i(t,n),t.prototype.getLabel=function(n){var t=this.getSetting("useUTC");return od(n.value,lpi[function(n){switch(n){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}(wy(this._minLevelUnit))]||lpi.second,t,this.getSetting("locale"))},t.prototype.getFormattedLabel=function(n,t,i){var f=this.getSetting("useUTC");return function(n,t,i,f,e){var s=null,c,h,v,y,p;if(o(i))s=i;else if(l(i))s=i(n.value,t,{level:n.level});else{if(c=r({},ed),n.level>0)for(h=0;h<ppt.length;++h)c[ppt[h]]="{primary|"+c[ppt[h]]+"}";if(v=i?!1===i.inherit?i:a(i,c):c,y=vpi(n.value,e),v[y])s=v[y];else if(v.inherit){for(h=api.indexOf(y)-1;h>=0;--h)if(v[y]){s=v[y];break}s=s||c.none}u(s)&&(p=null==n.level?0:n.level>=0?n.level:s.length+n.level,s=s[p=Math.min(p,s.length-1)])}return od(new Date(n.value),s,e,f)}(n,t,i,this.getSetting("locale"),f)},t.prototype.getTicks=function(){var u=this._interval,t=this._extent,n=[],i,r;return u?(n.push({value:t[0],level:0}),i=this.getSetting("useUTC"),r=function(n,t,i,r){function tt(n,t,i,u,f,e,o){for(var h=new Date(t),s=t,c=h[u]();s<i&&s<=r[1];)o.push({value:s}),c+=n,h[f](c),s=h.getTime();o.push({value:s,notAdd:!0})}function it(n,u,f){var c=[],y=!u.length,e,l,a;if(!function(n,t,i,r){var l=su(t),a=su(i),u=function(n){return ypi(l,n,r)===ypi(a,n,r)},f=function(){return u("year")},e=function(){return f()&&u("month")},o=function(){return e()&&u("day")},s=function(){return o()&&u("hour")},h=function(){return s()&&u("minute")},c=function(){return h()&&u("second")},v=function(){return c()&&u("millisecond")};switch(n){case"year":return f();case"month":return e();case"day":return o();case"hour":return s();case"minute":return h();case"second":return c();case"millisecond":return v()}}(wy(n),r[0],r[1],i)){for(y&&(u=[{value:ucu(new Date(r[0]),n,i)},{value:r[1]}]),e=0;e<u.length-1;e++)if(l=u[e].value,a=u[e+1].value,l!==a){var o=void 0,s=void 0,h=void 0,v=!1;switch(n){case"year":o=Math.max(1,Math.round(t/fd/365));s=wpt(i);h=weu(i);break;case"half-year":case"quarter":case"month":o=tcu(t);s=by(i);h=ppi(i);break;case"week":case"half-week":case"day":o=ncu(t);s=hut(i);h=wpi(i);v=!0;break;case"half-day":case"quarter-day":case"hour":o=icu(t);s=sd(i);h=bpi(i);break;case"minute":o=ptr(t,!0);s=cut(i);h=kpi(i);break;case"second":o=ptr(t,!1);s=lut(i);h=dpi(i);break;case"millisecond":o=rcu(t);s=aut(i);h=gpi(i)}tt(o,l,a,s,h,v,c);"year"===n&&f.length>1&&0===e&&f.unshift({value:f[0].value-o})}for(e=0;e<c.length;e++)f.push(c[e]);return c}}for(var g,p,s,a,v,b,y,k,o=api,nt=0,c=[],e=[],l=0,d=0,u=0;u<o.length&&nt++<1e4;++u)if(g=wy(o[u]),peu(o[u])&&(it(o[u],c[c.length-1]||[],e),g!==(o[u+1]?wy(o[u+1]):null))){if(e.length){for(d=l,e.sort(function(n,t){return n.value-t.value}),p=[],s=0;s<e.length;++s)a=e[s].value,0!==s&&e[s-1].value===a||(p.push(e[s]),a>=r[0]&&a<=r[1]&&l++);if(v=(r[1]-r[0])/t,l>1.5*v&&d>v/1.5)break;if(c.push(p),l>v||n===o[u])break}e=[]}0;var w=pt(f(c,function(n){return pt(n,function(n){return n.value>=r[0]&&n.value<=r[1]&&!n.notAdd})}),function(n){return n.length>0}),h=[],rt=w.length-1;for(u=0;u<w.length;++u)for(b=w[u],y=0;y<b.length;++y)h.push({value:b[y].value,level:rt-u});for(h.sort(function(n,t){return n.value-t.value}),k=[],u=0;u<h.length;++u)0!==u&&h[u].value===h[u-1].value||k.push(h[u]);return k}(this._minLevelUnit,this._approxInterval,i,t),(n=n.concat(r)).push({value:t[1],level:0}),n):n},t.prototype.calcNiceExtent=function(n){var t=this._extent,i;(t[0]===t[1]&&(t[0]-=fd,t[1]+=fd),t[1]===-1/0&&t[0]===1/0)&&(i=new Date,t[1]=+new Date(i.getFullYear(),i.getMonth(),i.getDate()),t[0]=t[1]-fd);this.calcNiceTicks(n.splitNumber,n.minInterval,n.maxInterval)},t.prototype.calcNiceTicks=function(n,t,i){var r,e,u,f;n=n||10;r=this._extent;e=r[1]-r[0];this._approxInterval=e/n;null!=t&&this._approxInterval<t&&(this._approxInterval=t);null!=i&&this._approxInterval>i&&(this._approxInterval=i);u=cg.length;f=Math.min(function(n,t,i,r){for(;i<r;){var u=i+r>>>1;n[u][1]<t?i=u+1:r=u}return i}(cg,this._approxInterval,0,u),u-1);this._interval=cg[f][1];this._minLevelUnit=cg[Math.max(f-1,0)][0]},t.prototype.parse=function(n){return ht(n)?n:+su(n)},t.prototype.contain=function(n){return oet(this.parse(n),this._extent)},t.prototype.normalize=function(n){return set(this.parse(n),this._extent)},t.prototype.scale=function(n){return het(n,this._extent)},t.type="time",t}(fo);cg=[["second",opi],["minute",spi],["hour",hpi],["quarter-day",216e5],["half-day",432e5],["day",10368e4],["half-week",3024e5],["week",6048e5],["month",26784e5],["quarter",8208e6],["half-year",cpi/2],["year",cpi]];oe.registerClass(aet);var wtr=oe.prototype,lg=fo.prototype,fcu=ri,ecu=Math.floor,ocu=Math.ceil,vet=Math.pow,se=Math.log,udt=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="log",t.base=10,t._originalScale=new fo,t._interval=0,t}return i(t,n),t.prototype.getTicks=function(n){var r=this._originalScale,t=this._extent,i=r.getExtent();return f(lg.getTicks.call(this,n),function(n){var u=n.value,r=ri(vet(this.base,u));return r=u===t[0]&&this._fixMin?yet(r,i[0]):r,{value:r=u===t[1]&&this._fixMax?yet(r,i[1]):r}},this)},t.prototype.setExtent=function(n,t){var i=se(this.base);n=se(Math.max(0,n))/i;t=se(Math.max(0,t))/i;lg.setExtent.call(this,n,t)},t.prototype.getExtent=function(){var i=this.base,n=wtr.getExtent.call(this),t;return n[0]=vet(i,n[0]),n[1]=vet(i,n[1]),t=this._originalScale.getExtent(),this._fixMin&&(n[0]=yet(n[0],t[0])),this._fixMax&&(n[1]=yet(n[1],t[1])),n},t.prototype.unionExtent=function(n){this._originalScale.unionExtent(n);var t=this.base;n[0]=se(n[0])/se(t);n[1]=se(n[1])/se(t);wtr.unionExtent.call(this,n)},t.prototype.unionExtentFromData=function(n,t){this.unionExtent(n.getApproximateExtent(t))},t.prototype.calcNiceTicks=function(n){var i,r,t,u;if(n=n||10,i=this._extent,r=i[1]-i[0],!(r===1/0||r<=0)){for(t=lci(r),n/r*t<=.5&&(t*=10);!isNaN(t)&&Math.abs(t)<1&&Math.abs(t)>0;)t*=10;u=[ri(ocu(i[0]/t)*t),ri(ecu(i[1]/t)*t)];this._interval=t;this._niceExtent=u}},t.prototype.calcNiceExtent=function(n){lg.calcNiceExtent.call(this,n);this._fixMin=n.fixMin;this._fixMax=n.fixMax},t.prototype.parse=function(n){return n},t.prototype.contain=function(n){return oet(n=se(n)/se(this.base),this._extent)},t.prototype.normalize=function(n){return set(n=se(n)/se(this.base),this._extent)},t.prototype.scale=function(n){return n=het(n,this._extent),vet(this.base,n)},t.type="log",t}(oe),btr=udt.prototype;btr.getMinorTicks=lg.getMinorTicks;btr.getLabel=lg.getLabel;oe.registerClass(udt);var scu=function(){function n(n,t,i){this._prepareParams(n,t,i)}return n.prototype._prepareParams=function(n,t,i){var s,r,f,e,o;i[1]<i[0]&&(i=[NaN,NaN]);this._dataMin=i[0];this._dataMax=i[1];s=this._isOrdinal="ordinal"===n.type;this._needCrossZero="interval"===n.type&&t.getNeedCrossZero&&t.getNeedCrossZero();r=this._modelMinRaw=t.get("min",!0);l(r)?this._modelMinNum=pet(n,r({min:i[0],max:i[1]})):"dataMin"!==r&&(this._modelMinNum=pet(n,r));f=this._modelMaxRaw=t.get("max",!0);(l(f)?this._modelMaxNum=pet(n,f({min:i[0],max:i[1]})):"dataMax"!==f&&(this._modelMaxNum=pet(n,f)),s)?this._axisDataLen=t.getCategories().length:(e=t.get("boundaryGap"),o=u(e)?e:[e||0,e||0],this._boundaryGapInner="boolean"==typeof o[0]||"boolean"==typeof o[1]?[0,0]:[df(o[0],1),df(o[1],1)])},n.prototype.calculate=function(){var i=this._isOrdinal,r=this._dataMin,f=this._dataMax,u=this._axisDataLen,c=this._boundaryGapInner,l=i?null:f-r||Math.abs(r),n="dataMin"===this._modelMinRaw?r:this._modelMinNum,t="dataMax"===this._modelMaxRaw?f:this._modelMaxNum,e=null!=n,o=null!=t,a,s,h;return null==n&&(n=i?u?0:NaN:r-c[0]*l),null==t&&(t=i?u?u-1:NaN:f+c[1]*l),(null==n||!isFinite(n))&&(n=NaN),(null==t||!isFinite(t))&&(t=NaN),a=hv(n)||hv(t)||i&&!u,this._needCrossZero&&(n>0&&t>0&&!e&&(n=0),n<0&&t<0&&!o&&(t=0)),s=this._determinedMin,h=this._determinedMax,null!=s&&(n=s,e=!0),null!=h&&(t=h,o=!0),{min:n,max:t,minFixed:e,maxFixed:o,isBlank:a}},n.prototype.modifyDataMinMax=function(n,t){this[ccu[n]]=t},n.prototype.setDeterminedMinMax=function(n,t){var i=hcu[n];this[i]=t},n.prototype.freeze=function(){this.frozen=!0},n}(),hcu={min:"_determinedMin",max:"_determinedMax"},ccu={min:"_dataMin",max:"_dataMax"};var wp=function(){function n(){}return n.prototype.getNeedCrossZero=function(){return!this.option.scale},n.prototype.getCoordSysModel=function(){},n}(),acu={isDimensionStacked:es,enableDataStack:rtr,getStackedDimension:dkt},vcu=Object.freeze({__proto__:null,createList:function(n){return uo(null,n)},getLayoutRect:ci,dataStack:acu,createScale:function(n,t){var r=t,i;return t instanceof at||(r=new at(t)),i=ag(r),i.setExtent(n[0],n[1]),oa(i,r),i},mixinAxisModelCommonMethods:function(n){fi(n,wp)},getECData:w,createTextStyle:function(n,t){return gt(n,null,null,"normal"!==(t=t||{}).state)},createDimensions:function(n,t){return yp(n,t).dimensions},createSymbol:si,enableHoverEmphasis:oh});tir=[];var rir=function(){function n(n){this.name=n}return n.prototype.setCenter=function(n){this._center=n},n.prototype.getCenter=function(){var n=this._center;return n||(n=this._center=this.calcCenter()),n},n}(),uir=function(n,t){this.type="polygon";this.exterior=n;this.interiors=t},fir=function(n){this.type="linestring";this.points=n},eir=function(n){function r(t,i,r){var u=n.call(this,t)||this;return u.type="geoJSON",u.geometries=i,u._center=r&&[r[0],r[1]],u}return i(r,n),r.prototype.calcCenter=function(){for(var n,t,r=this.geometries,u=0,i=0;i<r.length;i++){var f=r[i],e=f.exterior,o=e&&e.length;o>u&&(t=f,u=o)}return t?function(n){for(var t=0,h=0,c=0,r=n.length,u=n[r-1][0],f=n[r-1][1],i=0;i<r;i++){var e=n[i][0],o=n[i][1],s=u*o-e*f;t+=s;h+=(u+e)*s;c+=(f+o)*s;u=e;f=o}return t?[h/t/3,c/t/3,t]:[n[0][0]||0,n[0][1]||0]}(t.exterior):(n=this.getBoundingRect(),[n.x+n.width/2,n.y+n.height/2])},r.prototype.getBoundingRect=function(n){var u=this._rect,i,r;return u&&!n?u:(i=[1/0,1/0],r=[-1/0,-1/0],t(this.geometries,function(u){"polygon"===u.type?iir(u.exterior,i,r,n):t(u.points,function(t){iir(t,i,r,n)})}),isFinite(i[0])&&isFinite(i[1])&&isFinite(r[0])&&isFinite(r[1])||(i[0]=i[1]=r[0]=r[1]=0),u=new nt(i[0],i[1],r[0]-i[0],r[1]-i[1]),n||(this._rect=u),u)},r.prototype.contain=function(n){var s=this.getBoundingRect(),f=this.geometries,t,e,i,o,r,u;if(!s.contain(n[0],n[1]))return!1;n:for(t=0,e=f.length;t<e;t++)if(i=f[t],"polygon"===i.type&&(o=i.exterior,r=i.interiors,sa(o,n[0],n[1]))){for(u=0;u<(r?r.length:0);u++)if(sa(r[u],n[0],n[1]))continue n;return!0}return!1},r.prototype.transformTo=function(n,i,r,u){var f=this.getBoundingRect(),h=f.width/f.height,e;r?u||(u=r/h):r=h*u;for(var c=new nt(n,i,r,u),o=f.calculateTransform(c),l=this.geometries,s=0;s<l.length;s++)e=l[s],"polygon"===e.type?(odt(e.exterior,o),t(e.interiors,function(n){odt(n,o)})):t(e.points,function(n){odt(n,o)});(f=this._rect).copy(c);this._center=[f.x+f.width/2,f.y+f.height/2]},r.prototype.cloneShallow=function(n){null==n&&(n=this.name);var t=new r(n,this.geometries,this._center);return t._rect=this._rect,t.transformTo=null,t},r}(rir),ycu=function(n){function t(t,i){var r=n.call(this,t)||this;return r.type="geoSVG",r._elOnlyForCalculate=i,r}return i(t,n),t.prototype.calcCenter=function(){for(var u=this._elOnlyForCalculate,i=u.getBoundingRect(),r=[i.x+i.width/2,i.y+i.height/2],n=lb(tir),t=u;t&&!t.isGeoSVGGraphicRoot;)pe(n,t.getLocalTransform(),n),t=t.parent;return ac(n,n),gi(r,r,n),r},t}(rir);var pcu=Object.freeze({__proto__:null,linearMap:yt,round:ri,asc:ou,getPrecision:gf,getPrecisionSafe:sci,getPixelPrecision:pat,getPercentWithPrecision:function(n,t,i){return n[t]&&hci(n,i)[t]||0},MAX_SAFE_INTEGER:nrt,remRadian:wat,isRadianAroundZero:ok,parseDate:su,quantity:lci,quantityExponent:trt,nice:bat,quantile:irt,reformIntervals:kat,isNumeric:dat,numericToNumber:ke}),wcu=Object.freeze({__proto__:null,parse:su,format:od}),bcu=Object.freeze({__proto__:null,extendShape:syi,extendPath:cyi,makePath:nd,makeImage:ipt,mergePath:ru,resizePath:rpt,createIcon:ay,updateProps:ct,initProps:ii,getTransform:hh,clipPointsByRect:upt,clipRectByRect:vyi,registerShape:ff,getShapeClass:uut,Group:p,Image:wi,Text:st,Circle:hu,Ellipse:fy,Sector:ur,Ring:wl,Polygon:fr,Polyline:er,Rect:ot,Line:vi,BezierCurve:bl,Arc:oy,IncrementalDisplayable:fyi,CompoundPath:drt,LinearGradient:sy,RadialGradient:gyt,BoundingRect:nt}),kcu=Object.freeze({__proto__:null,addCommas:bpt,toCamelCase:kpt,normalizeCssArray:ah,encodeHTML:yr,formatTpl:nwt,getTooltipMarker:nwi,formatTime:function(n,t,i){"week"!==n&&"month"!==n&&"quarter"!==n&&"half-year"!==n&&"year"!==n||(n="MM-dd\nyyyy");var r=su(t),u=i?"getUTC":"get",f=r[u+"FullYear"](),e=r[u+"Month"]()+1,o=r[u+"Date"](),s=r[u+"Hours"](),h=r[u+"Minutes"](),c=r[u+"Seconds"](),l=r[u+"Milliseconds"]();return n.replace("MM",uu(e,2)).replace("M",e).replace("yyyy",f).replace("yy",uu(f%100+"",2)).replace("dd",uu(o,2)).replace("d",o).replace("hh",uu(s,2)).replace("h",s).replace("mm",uu(h,2)).replace("m",h).replace("ss",uu(c,2)).replace("s",c).replace("SSS",uu(l,3))},capitalFirst:function(n){return n?n.charAt(0).toUpperCase()+n.substr(1):n},truncateText:fli,getTextRect:function(n,t,i,r,u,f,e,o){return new st({style:{text:n,font:t,align:i,verticalAlign:r,padding:u,rich:f,overflow:e?"truncate":null,lineHeight:o}}).getBoundingRect()}}),dcu=Object.freeze({__proto__:null,map:f,each:t,indexOf:tt,inherits:act,reduce:wu,filter:pt,bind:s,curry:b,isArray:u,isString:o,isObject:v,isFunction:l,extend:r,defaults:a,clone:y,merge:k}),yg=lt();hdt=[0,1];lu=function(){function n(n,t,i){this.onBand=!1;this.inverse=!1;this.dim=n;this.scale=t;this._extent=i||[0,0]}return n.prototype.contain=function(n){var t=this._extent,i=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]);return n>=i&&n<=r},n.prototype.containData=function(n){return this.scale.contain(n)},n.prototype.getExtent=function(){return this._extent.slice()},n.prototype.getPixelPrecision=function(n){return pat(n||this.scale.getExtent(),this._extent)},n.prototype.setExtent=function(n,t){var i=this._extent;i[0]=n;i[1]=t},n.prototype.dataToCoord=function(n,t){var i=this._extent,r=this.scale;return n=r.normalize(n),this.onBand&&"ordinal"===r.type&&pir(i=i.slice(),r.count()),yt(n,hdt,i,t)},n.prototype.coordToData=function(n,t){var i=this._extent,r=this.scale,u;return this.onBand&&"ordinal"===r.type&&pir(i=i.slice(),r.count()),u=yt(n,i,hdt,t),this.scale.scale(u)},n.prototype.pointToData=function(){},n.prototype.getTicksCoords=function(n){var i=(n=n||{}).tickModel||this.getTickModel(),r=f(nlu(this,i).ticks,function(n){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(n):n),tickValue:n}},this);return function(n,i,r,u){function s(n,t){return n=ri(n),t=ri(t),a?n>t:n<t}var e=i.length,o,c,f,l,h,a;n.onBand&&!r&&e&&(f=n.getExtent(),1===e?(i[0].coord=f[0],o=i[1]={coord:f[0]}):(l=i[e-1].tickValue-i[0].tickValue,h=(i[e-1].coord-i[0].coord)/l,t(i,function(n){n.coord-=h/2}),c=1+n.scale.getExtent()[1]-i[e-1].tickValue,o={coord:i[e-1].coord+h*c},i.push(o)),a=f[0]>f[1],s(i[0].coord,f[0])&&(u?i[0].coord=f[0]:i.shift()),u&&s(f[0],i[0].coord)&&i.unshift({coord:f[0]}),s(f[1],o.coord)&&(u?o.coord=f[1]:i.pop()),u&&s(o.coord,f[1])&&i.push({coord:f[1]}))}(this,r,i.get("alignWithLabel"),n.clamp),r},n.prototype.getMinorTicksCoords=function(){if("ordinal"===this.scale.type)return[];var n=this.model.getModel("minorTick").get("splitNumber");return n>0&&n<100||(n=5),f(this.scale.getMinorTicks(n),function(n){return f(n,function(n){return{coord:this.dataToCoord(n),tickValue:n}},this)},this)},n.prototype.getViewLabels=function(){return gcu(this).labels},n.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},n.prototype.getTickModel=function(){return this.model.getModel("axisTick")},n.prototype.getBandWidth=function(){var t=this._extent,i=this.scale.getExtent(),n=i[1]-i[0]+(this.onBand?1:0),r;return 0===n&&(n=1),r=Math.abs(t[1]-t[0]),Math.abs(r)/n},n.prototype.calculateCategoryInterval=function(){return function(n){var c=function(n){var t=n.getLabelModel();return{axisRotate:n.getRotate?n.getRotate():n.isHorizontal&&!n.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}(n),nt=vg(n),p=(c.axisRotate-c.labelRotate)/180*Math.PI,w=n.scale,u=w.getExtent(),f=w.count(),l,k,d,y,e,o;if(u[1]-u[0]<1)return 0;l=1;f>40&&(l=Math.max(1,Math.floor(f/40)));for(var i=u[0],b=n.dataToCoord(i+1)-n.dataToCoord(i),tt=Math.abs(b*Math.cos(p)),it=Math.abs(b*Math.sin(p)),a=0,v=0;i<=u[1];i+=l)y=fk(nt({value:i}),c.font,"center","top"),k=1.3*y.width,d=1.3*y.height,a=Math.max(a,k,7),v=Math.max(v,d,7);e=a/tt;o=v/it;isNaN(e)&&(e=1/0);isNaN(o)&&(o=1/0);var r=Math.max(0,Math.floor(Math.min(e,o))),t=yg(n.model),s=n.getExtent(),h=t.lastAutoInterval,g=t.lastTickCount;return null!=h&&null!=g&&Math.abs(h-r)<=1&&Math.abs(g-f)<=1&&h>r&&t.axisExtent0===s[0]&&t.axisExtent1===s[1]?r=h:(t.lastTickCount=f,t.lastAutoInterval=r,t.axisExtent0=s[0],t.axisExtent1=s[1]),r}(this)},n}();var pg=2*Math.PI,ha=ne.CMD,tlu=["top","right","bottom","left"];cf=[];var he=new g,ti=new g,hi=new g,oo=new g,so=new g;wg=[];vr=new g;var rrr=["align","verticalAlign","width","height","fontSize"],au=new bo,adt=lt(),clu=lt();var det=["x","y","rotation"],llu=function(){function n(){this._labelList=[];this._chartViewList=[]}return n.prototype.clearLabels=function(){this._labelList=[];this._chartViewList=[]},n.prototype._addLabel=function(n,t,i,r,u){var e=r.style,l=r.__hostTarget.textConfig||{},h=r.getComputedTransform(),c=r.getBoundingRect().plain(),f,o,a,s;nt.applyTransform(c,c,h);h?au.setLocalTransform(h):(au.x=au.y=au.rotation=au.originX=au.originY=0,au.scaleX=au.scaleY=1);o=r.__hostTarget;o&&(f=o.getBoundingRect().plain(),a=o.getComputedTransform(),nt.applyTransform(f,f,a));s=f&&o.getTextGuideLine();this._labelList.push({label:r,labelLine:s,seriesModel:i,dataIndex:n,dataType:t,layoutOption:u,computedLayoutOption:null,rect:c,hostRect:f,priority:f?f.width*f.height:0,defaultAttr:{ignore:r.ignore,labelGuideIgnore:s&&s.ignore,x:au.x,y:au.y,scaleX:au.scaleX,scaleY:au.scaleY,rotation:au.rotation,style:{x:e.x,y:e.y,align:e.align,verticalAlign:e.verticalAlign,width:e.width,height:e.height,fontSize:e.fontSize},cursor:r.cursor,attachedPos:l.position,attachedRot:l.rotation}})},n.prototype.addLabelsOfSeries=function(n){var r=this,i,t;this._chartViewList.push(n);i=n.__model;t=i.get("labelLayout");(l(t)||et(t).length)&&n.group.traverse(function(n){if(n.ignore)return!0;var u=n.getTextContent(),f=w(n);u&&!u.disableLabelLayout&&r._addLabel(f.dataIndex,f.dataType,i,u,t)})},n.prototype.updateLayoutConfig=function(n){function b(n,t){return function(){bir(n,t)}}for(var a,o,v,h,s,y,p=n.getWidth(),w=n.getHeight(),c=0;c<this._labelList.length;c++){var r=this._labelList[c],i=r.label,f=i.__hostTarget,u=r.defaultAttr,t=void 0;for(t=(t=l(r.layoutOption)?r.layoutOption(hlu(r,f)):r.layoutOption)||{},r.computedLayoutOption=t,a=Math.PI/180,f&&f.setTextConfig({local:!1,position:null!=t.x||null!=t.y?null:u.attachedPos,rotation:null!=t.rotate?t.rotate*a:u.attachedRot,offset:[t.dx||0,t.dy||0]}),o=!1,(null!=t.x?(i.x=e(t.x,p),i.setStyle("x",0),o=!0):(i.x=u.x,i.setStyle("x",u.style.x)),null!=t.y?(i.y=e(t.y,w),i.setStyle("y",0),o=!0):(i.y=u.y,i.setStyle("y",u.style.y)),t.labelLinePoints)&&(v=f.getTextGuideLine(),v&&(v.setShape({points:t.labelLinePoints}),o=!1)),adt(i).needsUpdateLabelLine=o,i.rotation=null!=t.rotate?t.rotate*a:u.rotation,i.scaleX=u.scaleX,i.scaleY=u.scaleY,h=0;h<rrr.length;h++)s=rrr[h],i.setStyle(s,null!=t[s]?t[s]:u.style[s]);if(t.draggable){if(i.draggable=!0,i.cursor="move",f){y=r.seriesModel;null!=r.dataIndex&&(y=r.seriesModel.getData(r.dataType).getItemModel(r.dataIndex));i.on("drag",b(f,y.getModel("labelLine")))}}else i.off("drag"),i.cursor=u.cursor}},n.prototype.layout=function(n){var i,r=n.getWidth(),u=n.getHeight(),t=gir(this._labelList),f=pt(t,function(n){return"shiftX"===n.layoutOption.moveOverlap}),e=pt(t,function(n){return"shiftY"===n.layoutOption.moveOverlap});nrr(f,"x","width",0,r,i);trr(e,0,u);irr(pt(t,function(n){return n.layoutOption.hideOverlap}))},n.prototype.processLabelsOverall=function(){var n=this;t(this._chartViewList,function(t){var i=t.__model,r=t.ignoreLabelLineUpdate,u=i.isAnimationEnabled();t.group.traverse(function(t){if(t.ignore&&!t.forceLabelAnimation)return!0;var f=!r,e=t.getTextContent();!f&&e&&(f=adt(e).needsUpdateLabelLine);f&&n._updateLabelLine(t,i);u&&n._animateLabels(t,i)})})},n.prototype._updateLabelLine=function(n,t){var s=n.getTextContent(),u=w(n),i=u.dataIndex,o;if(s&&null!=i){var r=t.getData(u.dataType),f=r.getItemModel(i),e={},h=r.getItemVisual(i,"style"),c=r.getVisual("drawType");e.stroke=h[c];o=f.getModel("labelLine");cdt(n,ldt(f),e);bir(n,o)}},n.prototype._animateLabels=function(n,t){var i=n.getTextContent(),r=n.getTextGuideLine(),o,v,c,l,u,s;if(i&&(n.forceLabelAnimation||!i.ignore&&!i.invisible&&!n.disableLabelAnimation&&!cy(n))){var f=(u=adt(i)).oldLayout,a=w(n),h=a.dataIndex,e={x:i.x,y:i.y,rotation:i.rotation},y=t.getData(a.dataType);f?(i.attr(f),o=n.prevStates,o&&(tt(o,"select")>=0&&i.attr(u.oldLayoutSelect),tt(o,"emphasis")>=0&&i.attr(u.oldLayoutEmphasis)),ct(i,e,t,h)):(i.attr(e),gl(i).valueAnimation)||(v=d(i.style.opacity,1),i.style.opacity=0,ii(i,{style:{opacity:v}},t,h));(u.oldLayout=e,i.states.select)&&(c=u.oldLayoutSelect={},ket(c,e,det),ket(c,i.states.select,det));i.states.emphasis&&(l=u.oldLayoutEmphasis={},ket(l,e,det),ket(l,i.states.emphasis,det));ipi(i,h,y,t,t)}!r||r.ignore||r.invisible||(f=(u=clu(r)).oldLayout,s={points:r.shape.points},f?(r.attr({shape:f}),ct(r,{shape:s},t)):(r.setShape(s),r.style.strokePercent=0,ii(r,{style:{strokePercent:1}},t)),u.oldLayout=s)},n}(),vdt=lt(),ydt=Math.sin,pdt=Math.cos,urr=Math.PI,ca=2*Math.PI,alu=180/urr,frr=function(){function n(){}return n.prototype.reset=function(n){this._start=!0;this._d=[];this._str="";this._p=Math.pow(10,n||4)},n.prototype.moveTo=function(n,t){this._add("M",n,t)},n.prototype.lineTo=function(n,t){this._add("L",n,t)},n.prototype.bezierCurveTo=function(n,t,i,r,u,f){this._add("C",n,t,i,r,u,f)},n.prototype.quadraticCurveTo=function(n,t,i,r){this._add("Q",n,t,i,r)},n.prototype.arc=function(n,t,i,r,u,f){this.ellipse(n,t,i,i,0,r,u,f)},n.prototype.ellipse=function(n,t,i,r,u,f,e,o){var s=e-f,h=!o,p=Math.abs(s),w=nh(p-ca)||(h?s>=ca:-s>=ca),g=s>0?s%ca:s%ca+ca,b=!1,l,a,c,v,y,k,d;b=!!w||!nh(p)&&g>=urr==!!h;l=n+i*pdt(f);a=t+r*ydt(f);this._start&&this._add("M",l,a);c=Math.round(u*alu);w?(v=1/this._p,y=(h?1:-1)*(ca-v),this._add("A",i,r,c,1,+h,n+i*pdt(f+y),t+r*ydt(f+y)),v>.01&&this._add("A",i,r,c,0,+h,l,a)):(k=n+i*pdt(e),d=t+r*ydt(e),this._add("A",i,r,c,+b,+h,k,d))},n.prototype.rect=function(n,t,i,r){this._add("M",n,t);this._add("l",i,0);this._add("l",0,r);this._add("l",-i,0);this._add("Z")},n.prototype.closePath=function(){this._d.length>0&&this._add("Z")},n.prototype._add=function(n){for(var i,r=[],u=this._p,t=1;t<arguments.length;t++){if(i=arguments[t],isNaN(i))return void(this._invalid=!0);r.push(Math.round(i*u)/u)}this._d.push(n+r.join(" "));this._start="Z"===n},n.prototype.generateStr=function(){this._str=this._invalid?"":this._d.join("");this._d=[]},n.prototype.getStr=function(){return this._str},n}(),bg="none",vlu=Math.round,wdt=["lineCap","miterLimit","lineJoin"],ylu=f(wdt,function(n){return"stroke-"+n.toLowerCase()});bdt="http://www.w3.org/2000/svg";kdt="http://www.w3.org/1999/xlink";ngt={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"};tc="transform-origin";srr={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};bp=Math.round;brr={circle:[(wrr=["cx","cy","r"],rgt=f(wrr,function(n){return"string"==typeof n?[n,n]:n}),function(n,t,i){for(var u,f,r=0;r<rgt.length;r++)u=rgt[r],f=n[u[0]],null!=f&&(t[u[1]]=bp(f*i)/i)})],polyline:[yrr,prr],polygon:[yrr,prr]};uur=ki("","");eur=0;our=function(){function n(n,t,i){var u,f;(this.type="svg",this.refreshHover=sur("refreshHover"),this.configLayer=sur("configLayer"),this.storage=t,this._opts=i=r({},i),this.root=n,this._id="zr"+eur++,this._oldVNode=orr(i.width,i.height),n&&!i.ssr)&&(u=this._viewport=document.createElement("div"),u.style.cssText="position:relative;overflow:hidden",f=this._svgDom=this._oldVNode.elm=err("svg"),egt(null,this._oldVNode),u.appendChild(f),n.appendChild(u));this.resize(i.width,i.height)}return n.prototype.getType=function(){return this.type},n.prototype.getViewportRoot=function(){return this._viewport},n.prototype.getViewportRootOffset=function(){var n=this.getViewportRoot();if(n)return{offsetLeft:n.offsetLeft||0,offsetTop:n.offsetTop||0}},n.prototype.getSvgDom=function(){return this._svgDom},n.prototype.refresh=function(){if(this.root){var n=this.renderToVNode({willUpdate:!0});n.attrs.style="position:absolute;left:0;top:0;user-select:none",function(n,t){if(kg(n,t))dp(n,t);else{var r=n.elm,i=iur(r);not(t);null!==i&&(kp(i,t.elm,rur(r)),tot(i,[n],0,0))}}(this._oldVNode,n);this._oldVNode=n}},n.prototype.renderOneToVNode=function(n){return drr(n,gdt(this._id))},n.prototype.renderToVNode=function(n){var i,r,e,o,l;n=n||{};var a=this.storage.getDisplayList(!0),u=this._backgroundColor,s=this._width,h=this._height,t=gdt(this._id);if(t.animation=n.animation,t.willUpdate=n.willUpdate,t.compress=n.compress,i=[],u&&"none"!==u){var c=wv(u),v=c.color,y=c.opacity;this._bgVNode=ki("rect","bg",{width:s,height:h,x:"0",y:"0",id:"0",fill:v,"fill-opacity":y});i.push(this._bgVNode)}else this._bgVNode=null;return r=n.compress?null:this._mainVNode=ki("g","main",{},[]),this._paintList(a,t,r?r.children:i),r&&i.push(r),e=f(et(t.defs),function(n){return t.defs[n]}),(e.length&&i.push(ki("defs","defs",{},e)),n.animation)&&(o=function(n,t,i){var r=(i=i||{}).newline?"\n":"",u=" {"+r,e=r+"}",o=f(et(n),function(t){return t+u+f(et(n[t]),function(i){return i+":"+n[t][i]+";"}).join(r)+e}).join(r),s=f(et(t),function(n){return"@keyframes "+n+u+f(et(t[n]),function(i){return i+u+f(et(t[n][i]),function(r){var u=t[n][i][r];return"d"===r&&(u='path("'+u+'")'),r+":"+u+";"}).join(r)+e}).join(r)+e}).join(r);return o||s?["<![CDATA[",o,s,"]\]>"].join(r):""}(t.cssNodes,t.cssAnims,{newline:!0}),o&&(l=ki("style","stl",{},[],o),i.push(l))),orr(s,h,i,n.useViewBox)},n.prototype.renderToString=function(n){return n=n||{},ddt(this.renderToVNode({animation:d(n.cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:d(n.useViewBox,!0)}),{newline:!0})},n.prototype.setBackgroundColor=function(n){var t;if(this._backgroundColor=n,t=this._bgVNode,t&&t.elm){var i=wv(n),u=i.color,r=i.opacity;t.elm.setAttribute("fill",u);r<1&&t.elm.setAttribute("fill-opacity",r)}},n.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},n.prototype._paintList=function(n,t,i){for(var o,l,s,a,h,v,u,e,k=n.length,y=[],p=0,d=0,c=0;c<k;c++)if(o=n[c],!o.invisible){for(var f=o.__clipPaths,w=f&&f.length||0,b=e&&e.length||0,r=void 0,r=Math.max(w-1,b-1);r>=0&&(!f||!e||f[r]!==e[r]);r--);for(l=b-1;l>r;l--)u=y[--p-1];for(s=r+1;s<w;s++)a={},klu(f[s],a,t),h=ki("g","clip-g-"+d++,a,[]),(u?u.children:i).push(h),y[p++]=h,u=h;e=f;v=drr(o,t);v&&(u?u.children:i).push(v)}},n.prototype.resize=function(n,t){var r=this._opts,f=this.root,i=this._viewport,e,u;(null!=n&&(r.width=n),null!=t&&(r.height=t),f&&i&&(i.style.display="none",n=lp(f,0,r),t=lp(f,1,r),i.style.display=""),this._width!==n||this._height!==t)&&((this._width=n,this._height=t,i)&&(e=i.style,e.width=n+"px",e.height=t+"px"),u=this._svgDom,u&&(u.setAttribute("width",n),u.setAttribute("height",t)))},n.prototype.getWidth=function(){return this._width},n.prototype.getHeight=function(){return this._height},n.prototype.dispose=function(){this.root&&(this.root.innerHTML="");this._svgDom=this._viewport=this.storage=this._oldVNode=this._bgVNode=this._mainVNode=null},n.prototype.clear=function(){this._svgDom&&(this._svgDom.innerHTML=null);this._oldVNode=null},n.prototype.toDataURL=function(n){var t=encodeURIComponent(this.renderToString()),i="data:image/svg+xml;";return n?(t=ahi(t))&&i+"base64,"+t:i+"charset=UTF-8,"+t},n}();var ogt=function(n){function r(t,i,r){var f,u=n.call(this)||this,e;return u.motionBlur=!1,u.lastFrameAlpha=.7,u.dpr=1,u.virtual=!1,u.config={},u.incremental=!1,u.zlevel=0,u.maxRepaintRectCount=5,u.__dirty=!0,u.__firstTimePaint=!0,u.__used=!1,u.__drawIndex=0,u.__startIndex=0,u.__endIndex=0,u.__prevStartIndex=null,u.__prevEndIndex=null,r=r||wit,"string"==typeof t?f=hur(t,i,r):v(t)&&(t=(f=t).id),u.id=t,u.dom=f,e=f.style,e&&(wct(f),f.onselectstart=function(){return!1},e.padding="0",e.margin="0",e.borderWidth="0"),u.painter=i,u.dpr=r,u}return i(r,n),r.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},r.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex;this.__prevEndIndex=this.__endIndex},r.prototype.initContext=function(){this.ctx=this.dom.getContext("2d");this.ctx.dpr=this.dpr},r.prototype.setUnpainted=function(){this.__firstTimePaint=!0},r.prototype.createBackBuffer=function(){var n=this.dpr;this.domBack=hur("back-"+this.id,this.painter,n);this.ctxBack=this.domBack.getContext("2d");1!==n&&this.ctxBack.scale(n,n)},r.prototype.createRepaintRects=function(n,t,i,r){function v(n){var t,f;if(n.isFinite()&&!n.isZero())if(0===u.length)(r=new nt(0,0,0,0)).copy(n),u.push(r);else{for(var r,e=!1,o=1/0,s=0,i=0;i<u.length;++i){if(t=u[i],t.intersect(n)){f=new nt(0,0,0,0);f.copy(t);f.union(n);u[i]=f;e=!0;break}if(h){c.copy(n);c.union(t);var a=n.width*n.height,v=t.width*t.height,l=c.width*c.height-a-v;l<o&&(o=l,s=i)}}(h&&(u[s].union(n),e=!0),e)||((r=new nt(0,0,0,0)).copy(n),u.push(r));h||(h=u.length>=p)}}var f,s,y,e,l,o;if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var a,u=[],p=this.maxRepaintRectCount,h=!1,c=new nt(0,0,0,0);for(f=this.__startIndex;f<this.__endIndex;++f)(e=n[f])&&(s=e.shouldBePainted(i,r,!0,!0),(l=e.__isRendered&&(1&e.__dirty||!s)?e.getPrevPaintRect():null)&&v(l),y=s&&(1&e.__dirty||!e.__isRendered)?e.getPaintRect():null,y&&v(y));for(f=this.__prevStartIndex;f<this.__prevEndIndex;++f)s=(e=t[f]).shouldBePainted(i,r,!0,!0),e&&(!s||!e.__zr)&&e.__isRendered&&(l=e.getPrevPaintRect())&&v(l);do for(a=!1,f=0;f<u.length;)if(u[f].isZero())u.splice(f,1);else{for(o=f+1;o<u.length;)u[f].intersect(u[o])?(a=!0,u[f].union(u[o]),u.splice(o,1)):o++;f++}while(a);return this._paintRects=u,u},r.prototype.debugGetPaintRects=function(){return(this._paintRects||[]).slice()},r.prototype.resize=function(n,t){var i=this.dpr,r=this.dom,u=r.style,f=this.domBack;u&&(u.width=n+"px",u.height=t+"px");r.width=n*i;r.height=t*i;f&&(f.width=n*i,f.height=t*i,1!==i&&this.ctxBack.scale(i,i))},r.prototype.clear=function(n,i,r){function a(n,t,r,e){if(u.clearRect(n,t,r,e),i&&"transparent"!==i){var s=void 0;ub(i)?(s=i.__canvasGradient||obt(u,i,{x:0,y:0,width:r,height:e}),i.__canvasGradient=s):hoi(i)&&(i.scaleX=i.scaleX||f,i.scaleY=i.scaleY||f,s=hbt(u,i,{dirty:function(){c.setUnpainted();c.__painter.refresh()}}));u.save();u.fillStyle=s||i;u.fillRect(n,t,r,e);u.restore()}o&&(u.save(),u.globalAlpha=v,u.drawImage(l,n,t,r,e),u.restore())}var e=this.dom,u=this.ctx,s=e.width,h=e.height,l;i=i||this.clearColor;var o=this.motionBlur&&!n,v=this.lastFrameAlpha,f=this.dpr,c=this;o&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(e,0,0,s/f,h/f));l=this.domBack;!r||o?a(0,0,s,h):r.length&&t(r,function(n){a(n.x*f,n.y*f,n.width*f,n.height*f)})},r}(ku),cur=1e5,dg=314159,iot=.01,glu=function(){function n(n,t,i){var e,h,c,f,l;if(this.type="canvas",this._zlevelList=[],this._prevDisplayList=[],this._layers={},this._layerConfig={},this._needsManuallyCompositing=!1,this.type="canvas",e=!n.nodeName||"CANVAS"===n.nodeName.toUpperCase(),this._opts=i=r({},i||{}),this.dpr=i.devicePixelRatio||wit,this._singleCanvas=e,this.root=n,n.style&&(wct(n),n.innerHTML=""),this.storage=t,h=this._zlevelList,this._prevDisplayList=[],c=this._layers,e){var u=n,o=u.width,s=u.height;null!=i.width&&(o=i.width);null!=i.height&&(s=i.height);this.dpr=i.devicePixelRatio||1;u.width=o*this.dpr;u.height=s*this.dpr;this._width=o;this._height=s;f=new ogt(u,this,this.dpr);f.__builtin__=!0;f.initContext();c[314159]=f;f.zlevel=dg;h.push(dg);this._domRoot=n}else this._width=lp(n,0,i),this._height=lp(n,1,i),l=this._domRoot=function(n,t){var i=document.createElement("div");return i.style.cssText=["position:relative","width:"+n+"px","height:"+t+"px","padding:0","margin:0","border-width:0"].join(";")+";",i}(this._width,this._height),n.appendChild(l)}return n.prototype.getType=function(){return"canvas"},n.prototype.isSingleCanvas=function(){return this._singleCanvas},n.prototype.getViewportRoot=function(){return this._domRoot},n.prototype.getViewportRootOffset=function(){var n=this.getViewportRoot();if(n)return{offsetLeft:n.offsetLeft||0,offsetTop:n.offsetTop||0}},n.prototype.refresh=function(n){var r=this.storage.getDisplayList(!0),o=this._prevDisplayList,u=this._zlevelList,t,f,i,e;for(this._redrawId=Math.random(),this._paintList(r,o,n,this._redrawId),t=0;t<u.length;t++)f=u[t],i=this._layers[f],!i.__builtin__&&i.refresh&&(e=0===t?this._backgroundColor:null,i.refresh(e));return this._opts.useDirtyRect&&(this._prevDisplayList=r.slice()),this},n.prototype.refreshHover=function(){this._paintHoverList(this.storage.getDisplayList(!1))},n.prototype._paintHoverList=function(n){var u=n.length,t=this._hoverlayer,i,e,r,f;if(t&&t.clear(),u){for(e={inHover:!0,viewWidth:this._width,viewHeight:this._height},r=0;r<u;r++)f=n[r],f.__inHover&&(t||(t=this._hoverlayer=this.getLayer(cur)),i||(i=t.ctx).save(),fa(i,f,e,r===u-1));i&&i.restore()}},n.prototype.getHoverLayer=function(){return this.getLayer(cur)},n.prototype.paintOne=function(n,t){abt(n,t)},n.prototype._paintList=function(n,t,i,r){var f;if(this._redrawId===r){i=i||!1;this._updateLayerStatus(n);var u=this._doPaintList(n,t,i),e=u.finished,o=u.needsRefreshHover;(this._needsManuallyCompositing&&this._compositeManually(),o&&this._paintHoverList(n),e)?this.eachLayer(function(n){n.afterBrush&&n.afterBrush()}):(f=this,hlt(function(){f._paintList(n,t,i,r)}))}},n.prototype._compositeManually=function(){var n=this.getLayer(dg).ctx,t=this._domRoot.width,i=this._domRoot.height;n.clearRect(0,0,t,i);this.eachBuiltinLayer(function(r){r.virtual&&n.drawImage(r.dom,0,0,t,i)})},n.prototype._doPaintList=function(n,i,r){for(var l,u,e=this,o=[],c=this._opts.useDirtyRect,s=0;s<this._zlevelList.length;s++)l=this._zlevelList[s],u=this._layers[l],u.__builtin__&&u!==this._hoverlayer&&(u.__dirty||r)&&o.push(u);for(var a=!0,v=!1,y=function(t){var h,u=o[t],s=u.ctx,l=c&&u.createRepaintRects(n,i,f._width,f._height),p=r?u.__startIndex:u.__drawIndex,g=!r&&u.incremental&&Date.now,tt=g&&Date.now(),nt=u.zlevel===f._zlevelList[0]?f._backgroundColor:null,k,d,w,b,y;if(u.__startIndex===u.__endIndex?u.clear(!1,nt,l):p===u.__startIndex&&(k=n[p],k.incremental&&k.notClear&&!r||u.clear(!1,nt,l)),-1===p&&(console.error("For some unknown reason. drawIndex is -1"),p=u.__startIndex),d=function(t){var r={inHover:!1,allClipped:!1,prevEl:null,viewWidth:e._width,viewHeight:e._height},i;for(h=p;h<u.__endIndex;h++)if(i=n[h],(i.__inHover&&(v=!0),e._doPaintEl(i,u,c,t,r,h===u.__endIndex-1),g)&&Date.now()-tt>15)break;r.prevElClipPaths&&s.restore()},l)if(0===l.length)h=u.__endIndex;else for(w=f.dpr,b=0;b<l.length;++b)y=l[b],s.save(),s.beginPath(),s.rect(y.x*w,y.y*w,y.width*w,y.height*w),s.clip(),d(y),s.restore();else s.save(),d(),s.restore();u.__drawIndex=h;u.__drawIndex<u.__endIndex&&(a=!1)},f=this,h=0;h<o.length;h++)y(h);return ft.wxa&&t(this._layers,function(n){n&&n.ctx&&n.ctx.draw&&n.ctx.draw()}),{finished:a,needsRefreshHover:v}},n.prototype._doPaintEl=function(n,t,i,r,u,f){var o=t.ctx,e;i?(e=n.getPaintRect(),(!r||e&&e.intersect(r))&&(fa(o,n,u,f),n.setPrevPaintRect(e))):fa(o,n,u,f)},n.prototype.getLayer=function(n,t){this._singleCanvas&&!this._needsManuallyCompositing&&(n=dg);var i=this._layers[n];return i||((i=new ogt("zr_"+n,this,this.dpr)).zlevel=n,i.__builtin__=!0,this._layerConfig[n]?k(i,this._layerConfig[n],!0):this._layerConfig[n-iot]&&k(i,this._layerConfig[n-iot],!0),t&&(i.virtual=t),this.insertLayer(n,i),i.initContext()),i},n.prototype.insertLayer=function(n,t){var f=this._layers,r=this._zlevelList,s=r.length,u=this._domRoot,e=null,i=-1,o;if(!f[n]&&function(n){return!!n&&(!!n.__builtin__||"function"==typeof n.resize&&"function"==typeof n.refresh)}(t)){if(s>0&&n>r[0]){for(i=0;i<s-1&&!(r[i]<n&&r[i+1]>n);i++);e=f[r[i]]}(r.splice(i+1,0,n),f[n]=t,t.virtual)||(e?(o=e.dom,o.nextSibling?u.insertBefore(t.dom,o.nextSibling):u.appendChild(t.dom)):u.firstChild?u.insertBefore(t.dom,u.firstChild):u.appendChild(t.dom));t.__painter=this}},n.prototype.eachLayer=function(n,t){for(var u,r=this._zlevelList,i=0;i<r.length;i++)u=r[i],n.call(t,this._layers[u],u)},n.prototype.eachBuiltinLayer=function(n,t){for(var u,f,r=this._zlevelList,i=0;i<r.length;i++)u=r[i],f=this._layers[u],f.__builtin__&&n.call(t,f,u)},n.prototype.eachOtherLayer=function(n,t){for(var u,f,r=this._zlevelList,i=0;i<r.length;i++)u=r[i],f=this._layers[u],f.__builtin__||n.call(t,f,u)},n.prototype.getLayers=function(){return this._layers},n.prototype._updateLayerStatus=function(n){function s(n){r&&(r.__endIndex!==n&&(r.__dirty=!0),r.__endIndex=n)}var e,h,i,r,o,u,f,t;if(this.eachBuiltinLayer(function(n){n.__dirty=n.__used=!1}),this._singleCanvas)for(e=1;e<n.length;e++)if((u=n[e]).zlevel!==n[e-1].zlevel||u.incremental){this._needsManuallyCompositing=!0;break}for(r=null,o=0,i=0;i<n.length;i++)f=(u=n[i]).zlevel,t=void 0,h!==f&&(h=f,o=0),u.incremental?((t=this.getLayer(f+.001,this._needsManuallyCompositing)).incremental=!0,o=1):t=this.getLayer(f+(o>0?iot:0),this._needsManuallyCompositing),t.__builtin__||ltt("ZLevel "+f+" has been used by unkown layer "+t.id),t!==r&&(t.__used=!0,t.__startIndex!==i&&(t.__dirty=!0),t.__startIndex=i,t.__drawIndex=t.incremental?-1:i,s(i),r=t),1&u.__dirty&&!u.__inHover&&(t.__dirty=!0,t.incremental&&t.__drawIndex<0&&(t.__drawIndex=i));s(i);this.eachBuiltinLayer(function(n){!n.__used&&n.getElementCount()>0&&(n.__dirty=!0,n.__startIndex=n.__endIndex=n.__drawIndex=0);n.__dirty&&n.__drawIndex<0&&(n.__drawIndex=n.__startIndex)})},n.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},n.prototype._clearLayer=function(n){n.clear()},n.prototype.setBackgroundColor=function(n){this._backgroundColor=n;t(this._layers,function(n){n.setUnpainted()})},n.prototype.configLayer=function(n,t){var i,r,u;if(t)for(i=this._layerConfig,i[n]?k(i[n],t,!0):i[n]=t,r=0;r<this._zlevelList.length;r++)u=this._zlevelList[r],(u===n||u===n+iot)&&k(this._layers[u],i[n],!0)},n.prototype.delLayer=function(n){var i=this._layers,r=this._zlevelList,t=i[n];t&&(t.dom.parentNode.removeChild(t.dom),delete i[n],r.splice(tt(r,n),1))},n.prototype.resize=function(n,t){var i,r,u,f;if(this._domRoot.style){if(i=this._domRoot,i.style.display="none",r=this._opts,u=this.root,null!=n&&(r.width=n),null!=t&&(r.height=t),n=lp(u,0,r),t=lp(u,1,r),i.style.display="",this._width!==n||t!==this._height){for(f in i.style.width=n+"px",i.style.height=t+"px",this._layers)this._layers.hasOwnProperty(f)&&this._layers[f].resize(n,t);this.refresh(!0)}this._width=n;this._height=t}else{if(null==n||null==t)return;this._width=n;this._height=t;this.getLayer(dg).resize(n,t)}return this},n.prototype.clearLayer=function(n){var t=this._layers[n];t&&t.clear()},n.prototype.dispose=function(){this.root.innerHTML="";this.root=this.storage=this._domRoot=this._layers=null},n.prototype.getRenderedCanvas=function(n){var t,i,u,f,s;if(n=n||{},this._singleCanvas&&!this._compositeManually)return this._layers[314159].dom;if(t=new ogt("image",this,n.pixelRatio||this.dpr),t.initContext(),t.clear(!1,n.backgroundColor||this._backgroundColor),i=t.ctx,n.pixelRatio<=this.dpr)this.refresh(),u=t.dom.width,f=t.dom.height,this.eachLayer(function(n){n.__builtin__?i.drawImage(n.dom,0,0,u,f):n.renderToCanvas&&(i.save(),n.renderToCanvas(i),i.restore())});else for(var h={inHover:!1,viewWidth:this._width,viewHeight:this._height},e=this.storage.getDisplayList(!0),r=0,o=e.length;r<o;r++)s=e[r],fa(i,s,h,r===o-1);return t.dom},n.prototype.getWidth=function(){return this._width},n.prototype.getHeight=function(){return this._height},n}(),nau=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.hasSymbolVisual=!0,i}return i(t,n),t.prototype.getInitialData=function(){return uo(null,this,{useEncodeDefaulter:!0})},t.prototype.getLegendIcon=function(n){var r=new p,u=si("line",0,n.itemHeight/2,n.itemWidth,0,n.lineStyle.stroke,!1),o;r.add(u);u.setStyle(n.lineStyle);var f=this.getData().getVisual("symbol"),s=this.getData().getVisual("symbolRotate"),e="none"===f?"circle":f,i=.8*n.itemHeight,t=si(e,(n.itemWidth-i)/2,(n.itemHeight-i)/2,i,i,n.itemStyle.fill);return r.add(t),t.setStyle(n.itemStyle),o="inherit"===n.iconRotate?s:n.iconRotate||0,t.rotation=o*Math.PI/180,t.setOrigin([n.itemWidth/2,n.itemHeight/2]),e.indexOf("empty")>-1&&(t.style.stroke=t.style.fill,t.style.fill="#fff",t.style.lineWidth=2),r},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}(bt);nw=function(n){function t(t,i,r,u){var f=n.call(this)||this;return f.updateData(t,i,r,u),f}return i(t,n),t.prototype._createSymbol=function(n,t,i,r,u){this.removeAll();var f=si(n,-1,-1,2,2,null,u);f.attr({z2:100,culling:!0,scaleX:r[0]/2,scaleY:r[1]/2});f.drift=tau;this._symbolType=n;this.add(f)},t.prototype.stopSymbolAnimation=function(n){this.childAt(0).stopAnimation(null,n)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){ts(this.childAt(0))},t.prototype.downplay=function(){is(this.childAt(0))},t.prototype.setZ=function(n,t){var i=this.childAt(0);i.zlevel=n;i.z=t},t.prototype.setDraggable=function(n,t){var i=this.childAt(0);i.draggable=n;i.cursor=!t&&n?"move":i.cursor},t.prototype.updateData=function(n,i,r,u){var a,e,f;this.silent=!1;var h=n.getItemVisual(i,"symbol")||"circle",c=n.hostModel,o=t.getSymbolSize(n,i),l=h!==this._symbolType,s=u&&u.disableAnimation;l?(a=n.getItemVisual(i,"symbolKeepAspect"),this._createSymbol(h,n,i,o,a)):((f=this.childAt(0)).silent=!1,e={scaleX:o[0]/2,scaleY:o[1]/2},s?f.attr(e):ct(f,e,c,i),ie(f));(this._updateCommon(n,i,o,r,u),l)&&(f=this.childAt(0),s||(e={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:f.style.opacity}},f.scaleX=f.scaleY=0,f.style.opacity=0,ii(f,e,c,i)));s&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(n,t,i,u,f){var w,b,k,d,g,nt,tt,o,a,e=this.childAt(0),ot=n.hostModel,s,h,ft,v,c,it,l,rt,y,et,p,ut;(u&&(w=u.emphasisItemStyle,b=u.blurItemStyle,k=u.selectItemStyle,d=u.focus,g=u.blurScope,tt=u.labelStatesModels,o=u.hoverScale,a=u.cursorStyle,nt=u.emphasisDisabled),!u||n.hasItemOption)&&(s=u&&u.itemModel?u.itemModel:n.getItemModel(t),h=s.getModel("emphasis"),w=h.getModel("itemStyle").getItemStyle(),k=s.getModel(["select","itemStyle"]).getItemStyle(),b=s.getModel(["blur","itemStyle"]).getItemStyle(),d=h.get("focus"),g=h.get("blurScope"),nt=h.get("disabled"),tt=tr(s),o=h.getShallow("scale"),a=s.getShallow("cursor"));ft=n.getItemVisual(t,"symbolRotate");e.attr("rotation",(ft||0)*Math.PI/180||0);v=cp(n.getItemVisual(t,"symbolOffset"),i);v&&(e.x=v[0],e.y=v[1]);a&&e.attr("cursor",a);c=n.getItemVisual(t,"style");it=c.fill;e instanceof wi?(l=e.style,e.useStyle(r({image:l.image,x:l.x,y:l.y,width:l.width,height:l.height},c))):(e.__isEmptyBrush?e.useStyle(r({},c)):e.useStyle(c),e.style.decal=null,e.setColor(it,f&&f.symbolInnerColor),e.style.strokeNoScale=!0);rt=n.getItemVisual(t,"liftZ");y=this._z2;null!=rt?null==y&&(this._z2=e.z2,e.z2+=rt):null!=y&&(e.z2=y,this._z2=null);et=f&&f.useNameLabel;cr(e,tt,{labelFetcher:ot,labelDataIndex:t,defaultText:function(t){return et?n.getName(t):gp(n,t)},inheritColor:it,defaultOpacity:c.opacity});this._sizeX=i[0]/2;this._sizeY=i[1]/2;p=e.ensureState("emphasis");p.style=w;e.ensureState("select").style=k;e.ensureState("blur").style=b;ut=null==o||!0===o?Math.max(1.1,3/this._sizeY):isFinite(o)&&o>0?+o:1;p.scaleX=this._sizeX*ut;p.scaleY=this._sizeY*ut;this.setSymbolScale(1);ui(this,d,g,nt)},t.prototype.setSymbolScale=function(n){this.scaleX=this.scaleY=n},t.prototype.fadeOut=function(n,t,i){var r=this.childAt(0),f=w(this).dataIndex,e=i&&i.animation,u;(this.silent=r.silent=!0,i&&i.fadeLabel)?(u=r.getTextContent(),u&&sh(u,{style:{opacity:0}},t,{dataIndex:f,removeOpt:e,cb:function(){r.removeTextContent()}})):r.removeTextContent();sh(r,{style:{opacity:0},scaleX:0,scaleY:0},t,{dataIndex:f,cb:n,removeOpt:e})},t.getSymbolSize=function(n,t){return gd(n.getItemVisual(t,"symbolSize"))},t}(p);tw=function(){function n(n){this.group=new p;this._SymbolCtor=n||nw}return n.prototype.updateData=function(n,t){this._progressiveEls=null;t=aur(t);var i=this.group,o=n.hostModel,r=this._data,s=this._SymbolCtor,h=t.disableAnimation,u=vur(n),f={disableAnimation:h},e=t.getSymbolPoint||function(t){return n.getItemLayout(t)};r||i.removeAll();n.diff(r).add(function(r){var h=e(r),o;sgt(n,h,r,t)&&(o=new s(n,r,u,f),o.setPosition(h),n.setItemGraphicEl(r,o),i.add(o))}).update(function(c,l){var a=r.getItemGraphicEl(l),v=e(c),w,y,p;sgt(n,v,c,t)?(w=n.getItemVisual(c,"symbol")||"circle",y=a&&a.getSymbolType&&a.getSymbolType(),!a||y&&y!==w?(i.remove(a),(a=new s(n,c,u,f)).setPosition(v)):(a.updateData(n,c,u,f),p={x:v[0],y:v[1]},h?a.attr(p):ct(a,p,o)),i.add(a),n.setItemGraphicEl(c,a)):i.remove(a)}).remove(function(n){var t=r.getItemGraphicEl(n);t&&t.fadeOut(function(){i.remove(t)},o)}).execute();this._getSymbolPoint=e;this._data=n},n.prototype.updateLayout=function(){var t=this,n=this._data;n&&n.eachItemGraphicEl(function(n,i){var r=t._getSymbolPoint(i);n.setPosition(r);n.markRedraw()})},n.prototype.incrementalPrepareUpdate=function(n){this._seriesScope=vur(n);this._data=null;this.group.removeAll()},n.prototype.incrementalUpdate=function(n,t,i){function e(n){n.isGroup||(n.incremental=!0,n.ensureState("emphasis").hoverLayer=!0)}var r,f,u;for(this._progressiveEls=[],i=aur(i),r=n.start;r<n.end;r++)f=t.getItemLayout(r),sgt(t,f,r,i)&&(u=new this._SymbolCtor(t,r,this._seriesScope),u.traverse(e),u.setPosition(f),this.group.add(u),t.setItemGraphicEl(r,u),this._progressiveEls.push(u))},n.prototype.eachRendered=function(n){ch(this._progressiveEls||this.group,n)},n.prototype.remove=function(n){var i=this.group,t=this._data;t&&n?t.eachItemGraphicEl(function(n){n.fadeOut(function(){i.remove(n)},t.hostModel)}):i.removeAll()},n}();os=Math.min;ss=Math.max;var wur=function(){this.smooth=0;this.smoothConstraint=!0},iau=function(n){function t(t){var i=n.call(this,t)||this;return i.type="ec-polyline",i}return i(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new wur},t.prototype.buildPath=function(n,t){var u=t.points,r=0,i=u.length/2;if(t.connectNulls){for(;i>0&&la(u[2*i-2],u[2*i-1]);i--);for(;r<i&&la(u[2*r],u[2*r+1]);r++);}for(;r<i;)r+=hgt(n,u,r,i,i,1,t.smooth,t.smoothMonotone,t.connectNulls)+1},t.prototype.getPointOn=function(n,t){var h,d,y,c;this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var u,f,i=this.path.data,p=ne.CMD,s="x"===t,w=[],r=0;r<i.length;){var e=void 0,o=void 0,b=void 0,k=void 0,l=void 0,a=void 0,v=void 0;switch(i[r++]){case p.M:u=i[r++];f=i[r++];break;case p.L:if(e=i[r++],o=i[r++],(v=s?(n-u)/(e-u):(n-f)/(o-f))<=1&&v>=0)return h=s?(o-f)*v+f:(e-u)*v+u,s?[n,h]:[h,n];u=e;f=o;break;case p.C:if(e=i[r++],o=i[r++],b=i[r++],k=i[r++],l=i[r++],a=i[r++],d=s?eit(u,e,b,l,n,w):eit(f,o,k,a,n,w),d>0)for(y=0;y<d;y++)if(c=w[y],c<=1&&c>=0)return h=s?pi(f,o,k,a,c):pi(u,e,b,l,c),s?[n,h]:[h,n];u=l;f=a}}},t}(ut),rau=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t}(wur),bur=function(n){function t(t){var i=n.call(this,t)||this;return i.type="ec-polygon",i}return i(t,n),t.prototype.getDefaultShape=function(){return new rau},t.prototype.buildPath=function(n,t){var u=t.points,o=t.stackedOnPoints,r=0,i=u.length/2,e=t.smoothMonotone,f;if(t.connectNulls){for(;i>0&&la(u[2*i-2],u[2*i-1]);i--);for(;r<i&&la(u[2*r],u[2*r+1]);r++);}for(;r<i;)f=hgt(n,u,r,i,i,1,t.smooth,e,t.connectNulls),hgt(n,o,r+f-1,f,i,-1,t.stackedOnSmooth,e,t.connectNulls),r+=f+1,n.closePath()},t}(ut);ffr=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.init=function(){var t=new p,n=new tw;this.group.add(n.group);this._symbolDraw=n;this._lineGroup=t},t.prototype.render=function(n,t,i){var pt=this,r=n.coordinateSystem,ht=this.group,f=n.getData(),wt=n.getModel("lineStyle"),d=n.getModel("areaStyle"),e=f.getLayout("points")||[],p="polar"===r.type,bt=this._coordSys,g=this._symbolDraw,o=this._polyline,u=this._polygon,v=this._lineGroup,ct=n.get("animation"),b=!d.isEmpty(),nt=d.get("origin"),kt=yur(r,f,nt),s=b&&function(n,t,i){var f;if(!i.valueDim)return[];for(var e=t.count(),u=eo(2*e),r=0;r<e;r++)f=pur(i,n,t,r),u[2*r]=f[0],u[2*r+1]=f[1];return u}(r,f,kt),k=n.get("showSymbol"),l=n.get("connectNulls"),lt=k&&!p&&fau(n,f,r),tt=this._data,h,c,y,it,ut,ft,et,ot,st;tt&&tt.eachItemGraphicEl(function(n,t){n.__temp&&(ht.remove(n),tt.setItemGraphicEl(t,null))});k||g.remove();ht.add(v);c=!p&&n.get("step");r&&r.getArea&&n.get("clip",!0)&&(null!=(h=r.getArea()).width?(h.x-=.1,h.y-=.1,h.width+=.2,h.height+=.2):h.r0&&(h.r0-=.5,h.r+=.5));this._clipShapeForSymbol=h;y=uau(f,r,i)||f.getVisual("style")[f.getVisual("drawType")];o&&bt.type===r.type&&c===this._step?(b&&!u?u=this._newPolygon(e,s):u&&!b&&(v.remove(u),u=this._polygon=null),p||this._initOrUpdateEndLabel(n,r,na(y)),it=v.getClipPath(),it?ii(it,{shape:cgt(this,r,!1,n).shape},n):v.setClipPath(cgt(this,r,!0,n)),k&&g.updateData(f,{isIgnore:lt,clipShape:h,disableAnimation:!0,getSymbolPoint:function(n){return[e[2*n],e[2*n+1]]}}),gur(this._stackedOnPoints,s)&&gur(this._points,e)||(ct?this._doUpdateAnimation(f,s,r,i,c,nt,l):(c&&(e=ic(e,r,c,l),s&&(s=ic(s,r,c,l))),o.setShape({points:e}),u&&u.setShape({points:e,stackedOnPoints:s})))):(k&&g.updateData(f,{isIgnore:lt,clipShape:h,disableAnimation:!0,getSymbolPoint:function(n){return[e[2*n],e[2*n+1]]}}),ct&&this._initSymbolLabelAnimation(f,r,h),c&&(e=ic(e,r,c,l),s&&(s=ic(s,r,c,l))),o=this._newPolyline(e),b?u=this._newPolygon(e,s):u&&(v.remove(u),u=this._polygon=null),p||this._initOrUpdateEndLabel(n,r,na(y)),v.setClipPath(cgt(this,r,!0,n)));var rt=n.getModel("emphasis"),at=rt.get("focus"),vt=rt.get("blurScope"),yt=rt.get("disabled");(o.useStyle(a(wt.getLineStyle(),{fill:"none",stroke:y,lineJoin:"bevel"})),rr(o,n,"lineStyle"),o.style.lineWidth>0&&"bolder"===n.get(["emphasis","lineStyle","width"]))&&(o.getState("emphasis").style.lineWidth=+o.style.lineWidth+1);w(o).seriesIndex=n.seriesIndex;ui(o,at,vt,yt);ut=ifr(n.get("smooth"));ft=n.get("smoothMonotone");(o.setShape({smooth:ut,smoothMonotone:ft,connectNulls:l}),u)&&(et=f.getCalculationInfo("stackedOnSeries"),ot=0,u.useStyle(a(d.getAreaStyle(),{fill:y,opacity:.7,lineJoin:"bevel",decal:f.getVisual("style").decal})),et&&(ot=ifr(et.get("smooth"))),u.setShape({smooth:ut,stackedOnSmooth:ot,smoothMonotone:ft,connectNulls:l}),rr(u,n,"areaStyle"),w(u).seriesIndex=n.seriesIndex,ui(u,at,vt,yt));st=function(n){pt._changePolyState(n)};f.eachItemGraphicEl(function(n){n&&(n.onHoverStateChange=st)});this._polyline.onHoverStateChange=st;this._data=f;this._coordSys=r;this._stackedOnPoints=s;this._points=e;this._step=c;this._valueOrigin=nt;n.get("triggerLineEvent")&&(this.packEventData(n,o),u&&this.packEventData(n,u))},t.prototype.packEventData=function(n,t){w(t).eventData={componentType:"series",componentSubType:"line",componentIndex:n.componentIndex,seriesIndex:n.seriesIndex,seriesName:n.name,seriesType:"line"}},t.prototype.highlight=function(n,t,i,r){var e=n.getData(),f=tl(e,r),c,u,s,h,l,a,o;if(this._changePolyState("emphasis"),!(f instanceof Array)&&null!=f&&f>=0){if(c=e.getLayout("points"),u=e.getItemGraphicEl(f),!u){if(s=c[2*f],h=c[2*f+1],isNaN(s)||isNaN(h))return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(s,h))return;l=n.get("zlevel")||0;a=n.get("z")||0;(u=new nw(e,f)).x=s;u.y=h;u.setZ(l,a);o=u.getSymbolPath().getTextContent();o&&(o.zlevel=l,o.z=a,o.z2=this._polyline.z2+1);u.__temp=!0;e.setItemGraphicEl(f,u);u.stopSymbolAnimation(!0);this.group.add(u)}u.highlight()}else wt.prototype.highlight.call(this,n,t,i,r)},t.prototype.downplay=function(n,t,i,r){var e=n.getData(),f=tl(e,r),u;(this._changePolyState("normal"),null!=f&&f>=0)?(u=e.getItemGraphicEl(f),u&&(u.__temp?(e.setItemGraphicEl(f,null),this.group.remove(u)):u.downplay())):wt.prototype.downplay.call(this,n,t,i,r)},t.prototype._changePolyState=function(n){var t=this._polygon;prt(this._polyline,n);t&&prt(t,n)},t.prototype._newPolyline=function(n){var t=this._polyline;return t&&this._lineGroup.remove(t),t=new iau({shape:{points:n},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(t),this._polyline=t,t},t.prototype._newPolygon=function(n,t){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new bur({shape:{points:n,stackedOnPoints:t},segmentIgnoreThreshold:2}),this._lineGroup.add(i),this._polygon=i,i},t.prototype._initSymbolLabelAnimation=function(n,t,i){var f,e,o=t.getBaseAxis(),c=o.inverse,s,u,r,h;"cartesian2d"===t.type?(f=o.isHorizontal(),e=!1):"polar"===t.type&&(f="angle"===o.dim,e=!0);s=n.hostModel;u=s.get("animationDuration");l(u)&&(u=u(null));r=s.get("animationDelay")||0;h=l(r)?r(null):r;n.eachItemGraphicEl(function(n,o){var w=n,p,k,a,b;if(w){var tt=[n.x,n.y],s=void 0,v=void 0,y=void 0;i&&(e?(p=i,k=t.pointToCoord(tt),f?(s=p.startAngle,v=p.endAngle,y=-k[1]/180*Math.PI):(s=p.r0,v=p.r,y=k[0])):(a=i,f?(s=a.x,v=a.x+a.width,y=n.x):(s=a.y+a.height,v=a.y,y=n.y)));b=v===s?0:(y-s)/(v-s);c&&(b=1-b);var d=l(r)?r(o):u*b+h,g=w.getSymbolPath(),nt=g.getTextContent();w.attr({scaleX:0,scaleY:0});w.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:d});nt&&nt.animateFrom({style:{opacity:0}},{duration:300,delay:d});g.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(n,t,i){var s=n.getModel("endLabel"),f,e;if(ufr(n)){var u=n.getData(),r=this._polyline,o=u.getLayout("points");if(!o)return r.removeTextContent(),void(this._endLabel=null);f=this._endLabel;f||((f=this._endLabel=new st({z2:200})).ignoreClip=!0,r.setTextContent(this._endLabel),r.disableLabelAnimation=!0);e=function(n){for(var i,r,t=n.length/2;t>0&&(i=n[2*t-2],r=n[2*t-1],isNaN(i)||isNaN(r));t--);return t-1}(o);e>=0&&(cr(r,tr(n,"endLabel"),{inheritColor:i,labelFetcher:n,labelDataIndex:e,defaultText:function(n,t,i){return null!=i?lur(u,i):gp(u,n)},enableTextSetter:!0},function(n,t){var i=t.getBaseAxis(),r=i.isHorizontal(),u=i.inverse,f=r?u?"right":"left":"center",e=r?"middle":u?"top":"bottom";return{normal:{align:n.get("align")||f,verticalAlign:n.get("verticalAlign")||e}}}(s,t)),r.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(n,t,i,r,u,f,e){var h=this._endLabel,et=this._polyline,o,ut,ft,k;if(h){n<1&&null==r.originalX&&(r.originalX=h.x,r.originalY=h.y);var y=i.getLayout("points"),l=i.hostModel,ot=l.get("connectNulls"),st=f.get("precision"),d=f.get("distance")||0,g=e.getBaseAxis(),a=g.isHorizontal(),p=g.inverse,c=t.shape,nt=p?a?c.x:c.y+c.height:a?c.x+c.width:c.y,w=(a?d:0)*(p?-1:1),b=(a?0:-d)*(p?-1:1),tt=a?"x":"y",it=function(n,t,i){for(var f,r,h=n.length/2,e="x"===i?0:1,o=0,s=-1,u=0;u<h;u++)if(r=n[2*u+e],!isNaN(r)&&!isNaN(n[2*u+1-e]))if(0!==u){if(f<=t&&r>=t||f>=t&&r<=t){s=u;break}o=u;f=r}else f=r;return{range:[o,s],t:(t-f)/(r-f)}}(y,nt,tt),s=it.range,rt=s[1]-s[0],v=void 0;rt>=1?(rt>1&&!ot?(o=rfr(y,s[0]),h.attr({x:o[0]+w,y:o[1]+b}),u&&(v=l.getRawValue(s[0]))):((o=et.getPointOn(nt,tt))&&h.attr({x:o[0]+w,y:o[1]+b}),ut=l.getRawValue(s[0]),ft=l.getRawValue(s[1]),u&&(v=tli(i,st,ut,ft,it.t))),r.lastFrameIndex=s[0]):(k=1===n||r.lastFrameIndex>0?s[0]:0,o=rfr(y,k),u&&(v=l.getRawValue(k)),h.attr({x:o[0]+w,y:o[1]+b}));u&&gl(h).setLabelText(v)}},t.prototype._doUpdateAnimation=function(n,t,i,r,u,f,e){var o=this._polyline,s=this._polygon,d=n.hostModel,h=function(n,t,i,r,u,f,e){for(var rt,st=function(n,t){var i=[];return t.diff(n).add(function(n){i.push({cmd:"+",idx:n})}).update(function(n,t){i.push({cmd:"=",idx:t,idx1:n})}).remove(function(n){i.push({cmd:"-",idx:n})}).execute(),i}(n,t),a=[],w=[],b=[],k=[],ht=[],v=[],d=[],ct=yur(u,t,e),lt=n.getLayout("points")||[],g=t.getLayout("points")||[],s=0;s<st.length;s++){var l=st[s],at=!0,y=void 0,o=void 0;switch(l.cmd){case"=":y=2*l.idx;o=2*l.idx1;var tt=lt[y],it=lt[y+1],vt=g[o],yt=g[o+1];(isNaN(tt)||isNaN(it))&&(tt=vt,it=yt);a.push(tt,it);w.push(vt,yt);b.push(i[y],i[y+1]);k.push(r[o],r[o+1]);d.push(t.getRawIndex(l.idx1));break;case"+":var p=l.idx,pt=ct.dataDimsForPoint,wt=u.dataToPoint([t.get(pt[0],p),t.get(pt[1],p)]);o=2*p;a.push(wt[0],wt[1]);w.push(g[o],g[o+1]);rt=pur(ct,u,t,p);b.push(rt[0],rt[1]);k.push(r[o],r[o+1]);d.push(t.getRawIndex(p));break;case"-":at=!1}at&&(ht.push(l),v.push(v.length))}v.sort(function(n,t){return d[n]-d[t]});var nt=a.length,ut=eo(nt),ft=eo(nt),et=eo(nt),ot=eo(nt),bt=[];for(s=0;s<v.length;s++){var kt=v[s],h=2*s,c=2*kt;ut[h]=a[c];ut[h+1]=a[c+1];ft[h]=w[c];ft[h+1]=w[c+1];et[h]=b[c];et[h+1]=b[c+1];ot[h]=k[c];ot[h+1]=k[c+1];bt[s]=ht[kt]}return{current:ut,next:ft,stackedOnCurrent:et,stackedOnNext:ot,status:bt}}(this._data,n,this._stackedOnPoints,t,this._coordSys,0,this._valueOrigin),c=h.current,p=h.stackedOnCurrent,l=h.next,v=h.stackedOnNext,w,k;if(u&&(c=ic(h.current,i,u,e),p=ic(h.stackedOnCurrent,i,u,e),l=ic(h.next,i,u,e),v=ic(h.stackedOnNext,i,u,e)),tfr(c,l)>3e3||s&&tfr(p,v)>3e3)return o.stopAnimation(),o.setShape({points:l}),void(s&&(s.stopAnimation(),s.setShape({points:l,stackedOnPoints:v})));o.shape.__points=h.current;o.shape.points=c;w={shape:{points:l}};h.current!==c&&(w.shape.__points=h.next);o.stopAnimation();ct(o,w,d);s&&(s.setShape({points:c,stackedOnPoints:p}),s.stopAnimation(),ct(s,{shape:{stackedOnPoints:v}},d),o.shape.points!==s.shape.points&&(s.shape.points=o.shape.points));for(var y=[],b=h.status,a=0;a<b.length;a++)"="===b[a].cmd&&(k=n.getItemGraphicEl(b[a].idx1),k&&y.push({el:k,ptIdx:a}));o.animators&&o.animators.length&&o.animators[0].during(function(){var i,n,t,r;for(s&&s.dirtyShape(),i=o.shape.__points,n=0;n<y.length;n++)t=y[n].el,r=2*y[n].ptIdx,t.x=i[r],t.y=i[r+1],t.markRedraw()})},t.prototype.remove=function(){var t=this.group,n=this._data;this._lineGroup.removeAll();this._symbolDraw.remove(!0);n&&n.eachItemGraphicEl(function(i,r){i.__temp&&(t.remove(i),n.setItemGraphicEl(r,null))});this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._endLabel=this._data=null},t.type="line",t}(wt);efr={average:function(n){for(var r=0,i=0,t=0;t<n.length;t++)isNaN(n[t])||(r+=n[t],i++);return 0===i?NaN:r/i},sum:function(n){for(var i=0,t=0;t<n.length;t++)i+=n[t]||0;return i},max:function(n){for(var t=-1/0,i=0;i<n.length;i++)n[i]>t&&(t=n[i]);return isFinite(t)?t:NaN},min:function(n){for(var t=1/0,i=0;i<n.length;i++)n[i]<t&&(t=n[i]);return isFinite(t)?t:NaN},nearest:function(n){return n[0]}};ofr=function(n){return Math.round(n.length/2)};iw=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.getInitialData=function(){return uo(null,this,{useEncodeDefaulter:!0})},t.prototype.getMarkerPosition=function(n){var t=this.coordinateSystem;if(t&&t.clampData){var i=t.dataToPoint(t.clampData(n)),r=this.getData(),u=r.getLayout("offset"),f=r.getLayout("size");return i[t.getBaseAxis().isHorizontal()?0:1]+=u+f/2,i}return[NaN,NaN]},t.type="series.__base_bar__",t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},t}(bt);bt.registerClass(iw);var eau=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.getInitialData=function(){return uo(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},t.prototype.getProgressive=function(){return!!this.get("large")&&this.get("progressive")},t.prototype.getProgressiveThreshold=function(){var n=this.get("progressiveThreshold"),t=this.get("largeThreshold");return t>n&&(n=t),n},t.prototype.brushSelector=function(n,t,i){return i.rect(t.getItemLayout(n))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=lh(iw.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}(iw),oau=function(){this.cx=0;this.cy=0;this.r0=0;this.r=0;this.startAngle=0;this.endAngle=2*Math.PI;this.clockwise=!0},uot=function(n){function t(t){var i=n.call(this,t)||this;return i.type="sausage",i}return i(t,n),t.prototype.getDefaultShape=function(){return new oau},t.prototype.buildPath=function(n,t){var u=t.cx,f=t.cy,e=Math.max(t.r0||0,0),s=Math.max(t.r,0),l=.5*(s-e),h=e+l,i=t.startAngle,r=t.endAngle,o=t.clockwise,c=2*Math.PI,y=o?r-i<c:i-r<c;y||(i=r-(o?c:-c));var a=Math.cos(i),v=Math.sin(i),p=Math.cos(r),w=Math.sin(r);y?(n.moveTo(a*e+u,v*e+f),n.arc(a*h+u,v*h+f,l,-Math.PI+i,i,!o)):n.moveTo(a*s+u,v*s+f);n.arc(u,f,s,i,r,!o);n.arc(p*h+u,w*h+f,l,r-2*Math.PI,r-Math.PI,!o);0!==e&&n.arc(u,f,e,r,i,o)},t}(ut);var lgt=Math.max,agt=Math.min,sau=function(n){function t(){var i=n.call(this)||this;return i.type=t.type,i._isFirstFrame=!0,i}return i(t,n),t.prototype.render=function(n,t,i,r){this._model=n;this._removeOnRenderedListener(i);this._updateDrawMode(n);var u=n.get("coordinateSystem");("cartesian2d"===u||"polar"===u)&&(this._progressiveEls=null,this._isLargeDraw?this._renderLarge(n,t,i):this._renderNormal(n,t,i,r))},t.prototype.incrementalPrepareRender=function(n){this._clear();this._updateDrawMode(n);this._updateLargeClip(n)},t.prototype.incrementalRender=function(n,t){this._progressiveEls=[];this._incrementalRenderLarge(n,t)},t.prototype.eachRendered=function(n){ch(this._progressiveEls||this.group,n)},t.prototype._updateDrawMode=function(n){var t=n.pipelineContext.large;null!=this._isLargeDraw&&t===this._isLargeDraw||(this._isLargeDraw=t,this._clear())},t.prototype._renderNormal=function(n,t,i,r){function ut(n){var i=oot[u.type](f,n),t=function(n,t,i){return new("polar"===n.type?ur:ot)({shape:kfr(t,i,n),silent:!0,z2:0})}(u,e,i);return t.useStyle(k.getItemStyle()),"cartesian2d"===u.type&&t.setShape("r",nt),c[n]=t,t}var e,s=this.group,f=n.getData(),y=this._data,u=n.coordinateSystem,l=u.getBaseAxis(),h,o,w,b,a,v;"cartesian2d"===u.type?e=l.isHorizontal():"polar"===u.type&&(e="angle"===l.dim);h=n.isAnimationEnabled()?n:null;o=function(n,t){var r=n.get("realtimeSort",!0),i=t.getBaseAxis();return r&&"category"===i.type&&"cartesian2d"===t.type?{baseAxis:i,otherAxis:t.getOtherAxis(i)}:void 0}(n,u);o&&this._enableRealtimeSort(o,f,i);w=n.get("clip",!0)||o;b=function(n,t){var i=n.getArea&&n.getArea(),u,r;return aa(n,"cartesian2d")&&(u=n.getBaseAxis(),"category"===u.type&&u.onBand||(r=t.getLayout("bandWidth"),u.isHorizontal()?(i.x-=r,i.width+=2*r):(i.y-=r,i.height+=2*r))),i}(u,f);s.removeClipPath();var d=n.get("roundCap",!0),g=n.get("showBackground",!0),k=n.getModel("backgroundStyle"),nt=k.get("borderRadius")||0,c=[],tt=this._backgroundEls,it=r&&r.isInitSort,rt=r&&"changeAxisOrder"===r.type;for(f.diff(y).add(function(t){var a=f.getItemModel(t),r=oot[u.type](f,t,a),c,i;(g&&ut(t),f.hasValue(t)&&vfr[u.type](r))&&(c=!1,w&&(c=hfr[u.type](b,r)),i=cfr[u.type](n,f,t,r,e,h,l.model,!1,d),o&&(i.forceLabelAnimation=!0),pfr(i,f,t,a,r,n,e,"polar"===u.type),it?i.attr({shape:r}):o?lfr(o,h,i,r,t,e,!1,!1):ii(i,{shape:r},n,t),f.setItemGraphicEl(t,i),s.add(i),i.ignore=c)}).update(function(t,i){var ot=f.getItemModel(t),a=oot[u.type](f,t,ot),v,st,r,ft,et,p;g&&(v=void 0,0===tt.length?v=ut(i):((v=tt[i]).useStyle(k.getItemStyle()),"cartesian2d"===u.type&&v.setShape("r",nt),c[t]=v),st=oot[u.type](f,t),ct(v,{shape:kfr(e,st,u)},h,t));r=y.getItemGraphicEl(i);f.hasValue(t)&&vfr[u.type](a)?(ft=!1,(w&&(ft=hfr[u.type](b,a))&&s.remove(r),r?ie(r):r=cfr[u.type](n,f,t,a,e,h,l.model,!!r,d),o&&(r.forceLabelAnimation=!0),rt)?(et=r.getTextContent(),et&&(p=gl(et),null!=p.prevValue&&(p.prevValue=p.value))):pfr(r,f,t,ot,a,n,e,"polar"===u.type),it?r.attr({shape:a}):o?lfr(o,h,r,a,t,e,!0,rt):ct(r,{shape:a},n,t,null),f.setItemGraphicEl(t,r),r.ignore=ft,s.add(r)):s.remove(r)}).remove(function(t){var i=y.getItemGraphicEl(t);i&&gk(i,n,t)}).execute(),a=this._backgroundGroup||(this._backgroundGroup=new p),a.removeAll(),v=0;v<c.length;++v)a.add(c[v]);s.add(a);this._backgroundEls=c;this._data=f},t.prototype._renderLarge=function(n){this._clear();bfr(n,this.group);this._updateLargeClip(n)},t.prototype._incrementalRenderLarge=function(n,t){this._removeBackground();bfr(t,this.group,this._progressiveEls,!0)},t.prototype._updateLargeClip=function(n){var t=n.get("clip",!0)&&rot(n.coordinateSystem,!1,n),i=this.group;t?i.setClipPath(t):i.removeClipPath()},t.prototype._enableRealtimeSort=function(n,t,i){var f=this,r,u;t.count()&&(r=n.baseAxis,this._isFirstFrame?(this._dispatchInitSort(t,n,i),this._isFirstFrame=!1):(u=function(n){var u=t.getItemGraphicEl(n),i=u&&u.shape;return i&&Math.abs(r.isHorizontal()?i.height:i.width)||0},this._onRendered=function(){f._updateSortWithinSameData(t,u,r,i)},i.getZr().on("rendered",this._onRendered)))},t.prototype._dataSort=function(n,t,i){var r=[];return n.each(n.mapDimension(t.dim),function(n,t){var u=i(t);u=null==u?NaN:u;r.push({dataIndex:t,mappedValue:u,ordinalNumber:n})}),r.sort(function(n,t){return t.mappedValue-n.mappedValue}),{ordinalNumbers:f(r,function(n){return n.ordinalNumber})}},t.prototype._isOrderChangedWithinSameData=function(n,t,i){for(var u,f,e=i.scale,s=n.mapDimension(i.dim),o=Number.MAX_VALUE,r=0,h=e.getOrdinalMeta().categories.length;r<h;++r){if(u=n.rawIndexOf(s,e.getRawOrdinalNumber(r)),f=u<0?Number.MIN_VALUE:t(n.indexOfRawIndex(u)),f>o)return!0;o=f}return!1},t.prototype._isOrderDifferentInView=function(n,t){for(var r=t.scale,u=r.getExtent(),i=Math.max(0,u[0]),f=Math.min(u[1],r.getOrdinalMeta().categories.length-1);i<=f;++i)if(n.ordinalNumbers[i]!==r.getRawOrdinalNumber(i))return!0},t.prototype._updateSortWithinSameData=function(n,t,i,r){if(this._isOrderChangedWithinSameData(n,t,i)){var u=this._dataSort(n,i,t);this._isOrderDifferentInView(u,i)&&(this._removeOnRenderedListener(r),r.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",axisId:i.index,sortInfo:u}))}},t.prototype._dispatchInitSort=function(n,t,i){var r=t.baseAxis,u=this._dataSort(n,r,function(i){return n.get(n.mapDimension(t.otherAxis.dim),i)});i.dispatchAction({type:"changeAxisOrder",componentType:r.dim+"Axis",isInitSort:!0,axisId:r.index,sortInfo:u})},t.prototype.remove=function(n,t){this._clear(this._model);this._removeOnRenderedListener(t)},t.prototype.dispose=function(n,t){this._removeOnRenderedListener(t)},t.prototype._removeOnRenderedListener=function(n){this._onRendered&&(n.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(n){var i=this.group,t=this._data;n&&n.isAnimationEnabled()&&t&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],t.eachItemGraphicEl(function(t){gk(t,n,w(t).dataIndex)})):i.removeAll();this._data=null;this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup);this._backgroundGroup=null},t.type="bar",t}(wt),hfr={cartesian2d:function(n,t){var s=t.width<0?-1:1,h=t.height<0?-1:1;s<0&&(t.x+=t.width,t.width=-t.width);h<0&&(t.y+=t.height,t.height=-t.height);var c=n.x+n.width,l=n.y+n.height,i=lgt(t.x,n.x),u=agt(t.x+t.width,c),r=lgt(t.y,n.y),f=agt(t.y+t.height,l),e=u<i,o=f<r;return t.x=e&&i>c?u:i,t.y=o&&r>l?f:r,t.width=e?0:u-i,t.height=o?0:f-r,s<0&&(t.x+=t.width,t.width=-t.width),h<0&&(t.y+=t.height,t.height=-t.height),e||o},polar:function(n,t){var f=t.r0<=t.r?1:-1,i,r,u,e;return f<0&&(i=t.r,t.r=t.r0,t.r0=i),r=agt(t.r,n.r),u=lgt(t.r0,n.r0),t.r=r,t.r0=u,e=r-u<0,f<0&&(i=t.r,t.r=t.r0,t.r0=i),e}},cfr={cartesian2d:function(n,t,i,u,f,e){var o=new ot({shape:r({},u),z2:1});return(o.__dataIndex=i,o.name="item",e)&&(o.shape[f?"height":"width"]=0),o},polar:function(n,t,i,r,u,f,e,o,s){var a=!u&&s?uot:ur,h=new a({shape:r,z2:1}),v,y,p,c,l;return h.name="item",p=yfr(u),(h.calculateTextPosition=(v=p,y=({isRoundCap:a===uot}||{}).isRoundCap,function(n,t,i){var tt=t.position;if(!tt||tt instanceof Array)return kit(n,t,i);var it=v(tt),r=null!=t.distance?t.distance:5,g=this.shape,f=g.cx,e=g.cy,k=g.r,nt=g.r0,o=(k+nt)/2,u=g.startAngle,b=g.endAngle,s=(u+b)/2,d=y?Math.abs(k-nt)/2:0,h=Math.cos,c=Math.sin,l=f+k*h(u),a=e+k*c(u),p="left",w="top";switch(it){case"startArc":l=f+(nt-r)*h(s);a=e+(nt-r)*c(s);p="center";w="top";break;case"insideStartArc":l=f+(nt+r)*h(s);a=e+(nt+r)*c(s);p="center";w="bottom";break;case"startAngle":l=f+o*h(u)+fot(u,r+d,!1);a=e+o*c(u)+eot(u,r+d,!1);p="right";w="middle";break;case"insideStartAngle":l=f+o*h(u)+fot(u,-r+d,!1);a=e+o*c(u)+eot(u,-r+d,!1);p="left";w="middle";break;case"middle":l=f+o*h(s);a=e+o*c(s);p="center";w="middle";break;case"endArc":l=f+(k+r)*h(s);a=e+(k+r)*c(s);p="center";w="bottom";break;case"insideEndArc":l=f+(k-r)*h(s);a=e+(k-r)*c(s);p="center";w="top";break;case"endAngle":l=f+o*h(b)+fot(b,r+d,!0);a=e+o*c(b)+eot(b,r+d,!0);p="left";w="middle";break;case"insideEndAngle":l=f+o*h(b)+fot(b,-r+d,!0);a=e+o*c(b)+eot(b,-r+d,!0);p="right";w="middle";break;default:return kit(n,t,i)}return(n=n||{}).x=l,n.y=a,n.align=p,n.verticalAlign=w,n}),f)&&(c=u?"r":"endAngle",l={},h.shape[c]=u?0:r.startAngle,l[c]=r[c],(o?ct:ii)(h,{shape:l},f)),h}};var hau=["x","y","width","height"],cau=["cx","cy","r","startAngle","endAngle"],vfr={cartesian2d:function(n){return!afr(n,hau)},polar:function(n){return!afr(n,cau)}},oot={cartesian2d:function(n,t,i){var r=n.getItemLayout(t),u=i?function(n,t){var i=n.get(["itemStyle","borderColor"]);if(!i||"none"===i)return 0;var r=n.get(["itemStyle","borderWidth"])||0,u=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),f=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(r,u,f)}(i,r):0,f=r.width>0?1:-1,e=r.height>0?1:-1;return{x:r.x+f*u/2,y:r.y+e*u/2,width:r.width-f*u,height:r.height-e*u}},polar:function(n,t){var i=n.getItemLayout(t);return{cx:i.cx,cy:i.cy,r0:i.r0,r:i.r,startAngle:i.startAngle,endAngle:i.endAngle,clockwise:i.clockwise}}};wfr=function(){};vgt=function(n){function t(t){var i=n.call(this,t)||this;return i.type="largeBar",i}return i(t,n),t.prototype.getDefaultShape=function(){return new wfr},t.prototype.buildPath=function(n,t){for(var r=t.points,e=this.baseDimIdx,o=1-this.baseDimIdx,u=[],f=[],s=this.barWidth,i=0;i<r.length;i+=3)f[e]=s,f[o]=r[i+2],u[e]=r[i+e],u[o]=r[i+o],n.rect(u[0],u[1],f[0],f[1])},t}(ut);ygt=oft(function(n){var t=function(n,t,i){for(var h,e=n.baseDimIdx,r=1-e,o=n.shape.points,c=n.largeDataIndices,f=[],u=[],l=n.barWidth,s=0,a=o.length/3;s<a;s++)if(h=3*s,u[e]=l,u[r]=o[h+2],f[e]=o[h+e],f[r]=o[h+r],u[r]<0&&(f[r]+=u[r],u[r]=-u[r]),t>=f[0]&&t<=f[0]+u[0]&&i>=f[1]&&i<=f[1]+u[1])return c[s];return-1}(this,n.offsetX,n.offsetY);w(this).dataIndex=t>=0?t:null},30,!1);nn=2*Math.PI;pgt=Math.PI/180;ner=Math.PI/180;rer=function(n){function t(t,i,r){var u=n.call(this)||this,f;return u.z2=2,f=new st,u.setTextContent(f),u.updateData(t,i,r,!0),u}return i(t,n),t.prototype.updateData=function(n,t,i,u){var f=this,o=n.hostModel,s=n.getItemModel(t),h=s.getModel("emphasis"),e=n.getItemLayout(t),c=r(rw(s.getModel("itemStyle"),e,!0),e),y,v,k;if(isNaN(c.startAngle))f.setShape(c);else{u?(f.setShape(c),y=o.getShallow("animationType"),o.ecModel.ssr?(ii(f,{scaleX:0,scaleY:0},o,{dataIndex:t,isFrom:!0}),f.originX=c.cx,f.originY=c.cy):"scale"===y?(f.shape.r=e.r0,ii(f,{shape:{r:e.r}},o,t)):null!=i?(f.setShape({startAngle:i,endAngle:i}),ii(f,{shape:{startAngle:e.startAngle,endAngle:e.endAngle}},o,t)):(f.shape.endAngle=e.startAngle,ct(f,{shape:{endAngle:e.endAngle}},o,t))):(ie(f),ct(f,{shape:c},o,t));f.useStyle(n.getItemVisual(t,"style"));rr(f,s);var p=(e.startAngle+e.endAngle)/2,w=o.get("selectedOffset"),l=Math.cos(p)*w,a=Math.sin(p)*w,b=s.getShallow("cursor");b&&f.attr("cursor",b);this._updateLabel(o,n,t);f.ensureState("emphasis").shape=r({r:e.r+(h.get("scale")&&h.get("scaleSize")||0)},rw(h.getModel("itemStyle"),e));r(f.ensureState("select"),{x:l,y:a,shape:rw(s.getModel(["select","itemStyle"]),e)});r(f.ensureState("blur"),{shape:rw(s.getModel(["blur","itemStyle"]),e)});v=f.getTextGuideLine();k=f.getTextContent();v&&r(v.ensureState("select"),{x:l,y:a});r(k.ensureState("select"),{x:l,y:a});ui(this,h.get("focus"),h.get("blurScope"),h.get("disabled"))}},t.prototype._updateLabel=function(n,t,i){var r=this,e=t.getItemModel(i),l=e.getModel("labelLine"),u=t.getItemVisual(i,"style"),s=u&&u.fill,h=u&&u.opacity,c,o,f;cr(r,tr(e),{labelFetcher:t.hostModel,labelDataIndex:i,inheritColor:s,defaultOpacity:h,defaultText:n.getFormattedLabel(i,"normal")||t.getName(i)});c=r.getTextContent();r.setTextConfig({position:null,rotation:null});c.attr({z2:10});o=n.get(["label","position"]);"outside"!==o&&"outer"!==o?r.removeTextGuideLine():(f=this.getTextGuideLine(),f||(f=new er,this.setTextGuideLine(f)),cdt(this,ldt(e),{stroke:s,opacity:le(l.get(["lineStyle","opacity"]),h,1)}))},t}(ur);uer=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.ignoreLabelLineUpdate=!0,t}return i(t,n),t.prototype.render=function(n,t,i){var h,r=n.getData(),f=this._data,e=this.group,u,o,s;if(!f&&r.count()>0){for(u=r.getItemLayout(0),o=1;isNaN(u&&u.startAngle)&&o<r.count();++o)u=r.getItemLayout(o);u&&(h=u.startAngle)}(this._emptyCircleSector&&e.remove(this._emptyCircleSector),0===r.count()&&n.get("showEmptyCircle"))&&(s=new ur({shape:gfr(n,i)}),s.useStyle(n.getModel("emptyCircleStyle").getItemStyle()),this._emptyCircleSector=s,e.add(s));r.diff(f).add(function(n){var t=new rer(r,n,h);r.setItemGraphicEl(n,t);e.add(t)}).update(function(n,t){var i=f.getItemGraphicEl(t);i.updateData(r,n,h);i.off("click");e.add(i);r.setItemGraphicEl(n,i)}).remove(function(t){gk(f.getItemGraphicEl(t),n,t)}).execute();aau(n);"expansion"!==n.get("animationTypeUpdate")&&(this._data=r)},t.prototype.dispose=function(){},t.prototype.containPoint=function(n,t){var i=t.getData().getItemLayout(0);if(i){var r=n[0]-i.cx,u=n[1]-i.cy,f=Math.sqrt(r*r+u*u);return f<=i.r&&f>=i.r0}},t.type="pie",t}(wt);var rn=function(){function n(n,t){this._getDataWithEncodedVisual=n;this._getRawData=t}return n.prototype.getAllNames=function(){var n=this._getRawData();return n.mapArray(n.getName)},n.prototype.containName=function(n){return this._getRawData().indexOfName(n)>=0},n.prototype.indexOfName=function(n){return this._getDataWithEncodedVisual().indexOfName(n)},n.prototype.getItemVisual=function(n,t){return this._getDataWithEncodedVisual().getItemVisual(n,t)},n}(),vau=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.init=function(t){n.prototype.init.apply(this,arguments);this.legendVisualProvider=new rn(s(this.getData,this),s(this.getRawData,this));this._defaultLabelLine(t)},t.prototype.mergeOption=function(){n.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){var n=uw(this,{coordDimensions:["value"],encodeDefaulter:b(uwt,this)}),t=[];return n.each(n.mapDimension("value"),function(n){t.push(n)}),this.seats=hci(t,n.hostModel.get("percentPrecision")),n},t.prototype.getDataParams=function(t){var i=n.prototype.getDataParams.call(this,t);return i.percent=this.seats[t],i.$vars.push("percent"),i},t.prototype._defaultLabelLine=function(n){nl(n,"labelLine",["show"]);var t=n.labelLine,i=n.emphasis.labelLine;t.show=t.show&&n.label.show;i.show=i.show&&n.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}(bt),yau=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.hasSymbolVisual=!0,i}return i(t,n),t.prototype.getInitialData=function(){return uo(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var n=this.option.progressive;return null==n?this.option.large?5e3:this.get("progressive"):n},t.prototype.getProgressiveThreshold=function(){var n=this.option.progressiveThreshold;return null==n?this.option.large?1e4:this.get("progressiveThreshold"):n},t.prototype.brushSelector=function(n,t,i){return i.point(t.getItemLayout(n))},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}(bt),pau=function(){},wau=function(n){function t(t){var i=n.call(this,t)||this;return i._off=0,i.hoverDataIdx=-1,i}return i(t,n),t.prototype.getDefaultShape=function(){return new pau},t.prototype.reset=function(){this.notClear=!1;this._off=0},t.prototype.buildPath=function(n,t){var i,o=t.points,r=t.size,s=this.symbolProxy,u=s.shape,h=n.getContext?n.getContext():n,l=h&&r[0]<4,c=this.softClipShape,f,e;if(l)this._ctx=h;else{for(this._ctx=null,i=this._off;i<o.length;)f=o[i++],e=o[i++],isNaN(f)||isNaN(e)||c&&!c.contain(f,e)||(u.x=f-r[0]/2,u.y=e-r[1]/2,u.width=r[0],u.height=r[1],s.buildPath(n,u,!0));this.incremental&&(this._off=i,this.notClear=!0)}},t.prototype.afterBrush=function(){var n,f=this.shape,u=f.points,t=f.size,e=this._ctx,o=this.softClipShape,i,r;if(e){for(n=this._off;n<u.length;)i=u[n++],r=u[n++],isNaN(i)||isNaN(r)||o&&!o.contain(i,r)||e.fillRect(i-t[0]/2,r-t[1]/2,t[0],t[1]);this.incremental&&(this._off=n,this.notClear=!0)}},t.prototype.findDataIndex=function(n,t){for(var u=this.shape,r=u.points,f=u.size,e=Math.max(f[0],4),o=Math.max(f[1],4),i=r.length/2-1;i>=0;i--){var s=2*i,h=r[s]-e/2,c=r[s+1]-o/2;if(n>=h&&t>=c&&n<=h+e&&t<=c+o)return i}return-1},t.prototype.contain=function(n,t){var i=this.transformCoordToLocal(n,t),r=this.getBoundingRect();return n=i[0],t=i[1],r.contain(n,t)?(this.hoverDataIdx=this.findDataIndex(n,t))>=0:(this.hoverDataIdx=-1,!1)},t.prototype.getBoundingRect=function(){var i=this._rect,o,s;if(!i){for(var h=this.shape,r=h.points,c=h.size,l=c[0],a=c[1],n=1/0,t=1/0,u=-1/0,f=-1/0,e=0;e<r.length;)o=r[e++],s=r[e++],n=Math.min(o,n),u=Math.max(o,u),t=Math.min(s,t),f=Math.max(s,f);i=this._rect=new nt(n-l/2,t-a/2,u-n+l,f-t+a)}return i},t}(ut),bau=function(){function n(){this.group=new p}return n.prototype.updateData=function(n,t){this._clear();var i=this._create();i.setShape({points:n.getLayout("points")});this._setCommon(i,n,t)},n.prototype.updateLayout=function(n){var t=n.getLayout("points");this.group.eachChild(function(n){if(null!=n.startIndex){var i=2*(n.endIndex-n.startIndex),r=8*n.startIndex;t=new Float32Array(t.buffer,r,i)}n.setShape("points",t);n.reset()})},n.prototype.incrementalPrepareUpdate=function(){this._clear()},n.prototype.incrementalUpdate=function(n,t,i){var u=this._newAdded[0],o=t.getLayout("points"),f=u&&u.shape.points,s,e,r;f&&f.length<2e4?(s=f.length,e=new Float32Array(s+o.length),e.set(f),e.set(o,s),u.endIndex=n.end,u.setShape({points:e})):(this._newAdded=[],r=this._create(),r.startIndex=n.start,r.endIndex=n.end,r.incremental=!0,r.setShape({points:o}),this._setCommon(r,t,i))},n.prototype.eachRendered=function(n){this._newAdded[0]&&n(this._newAdded[0])},n.prototype._create=function(){var n=new wau({cursor:"default"});return n.ignoreCoarsePointer=!0,this.group.add(n),this._newAdded.push(n),n},n.prototype._setCommon=function(n,t,i){var o=t.hostModel,r,s,f,e,u;i=i||{};r=t.getVisual("symbolSize");n.setShape("size",r instanceof Array?r:[r,r]);n.softClipShape=i.clipShape||null;n.symbolProxy=si(t.getVisual("symbol"),0,0,0,0);n.setColor=n.symbolProxy.setColor;s=n.shape.size[0]<4;n.useStyle(o.getModel("itemStyle").getItemStyle(s?["color","shadowBlur","shadowColor"]:["color"]));f=t.getVisual("style");e=f&&f.fill;e&&n.setColor(e);u=w(n);u.seriesIndex=o.seriesIndex;n.on("mousemove",function(){u.dataIndex=null;var t=n.hoverDataIdx;t>=0&&(u.dataIndex=t+(n.startIndex||0))})},n.prototype.remove=function(){this._clear()},n.prototype._clear=function(){this._newAdded=[];this.group.removeAll()},n}(),kau=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n){var t=n.getData();this._updateSymbolDraw(t,n).updateData(t,{clipShape:this._getClipShape(n)});this._finished=!0},t.prototype.incrementalPrepareRender=function(n){var t=n.getData();this._updateSymbolDraw(t,n).incrementalPrepareUpdate(t);this._finished=!1},t.prototype.incrementalRender=function(n,t){this._symbolDraw.incrementalUpdate(n,t.getData(),{clipShape:this._getClipShape(t)});this._finished=n.end===t.getData().count()},t.prototype.updateTransform=function(n,t,i){var r=n.getData(),u;if(this.group.dirty(),!this._finished||r.count()>1e4)return{update:!0};u=gg("").reset(n,t,i);u.progress&&u.progress({start:0,end:r.count(),count:r.count()},r);this._symbolDraw.updateLayout(r)},t.prototype.eachRendered=function(n){this._symbolDraw&&this._symbolDraw.eachRendered(n)},t.prototype._getClipShape=function(n){var t=n.coordinateSystem,i=t&&t.getArea&&t.getArea();return n.get("clip",!0)?i:null},t.prototype._updateSymbolDraw=function(n,t){var i=this._symbolDraw,r=t.pipelineContext.large;return i&&r===this._isLargeDraw||(i&&i.remove(),i=this._symbolDraw=r?new bau:new tw,this._isLargeDraw=r,this.group.removeAll()),this.group.add(i.group),i},t.prototype.remove=function(){this._symbolDraw&&this._symbolDraw.remove(!0);this._symbolDraw=null},t.prototype.dispose=function(){},t.type="scatter",t}(wt),dau=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),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}(rt),bgt=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",oi).models[0]},t.type="cartesian2dAxis",t}(rt);fi(bgt,wp);var fer={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)"]}}},gau=k({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},fer),kgt=k({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}}},fer),eer={category:gau,value:kgt,time:k({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},kgt),log:a({logBase:10},kgt)},nvu={value:1,category:1,time:1,log:1};ser=function(){function n(n){this.type="cartesian";this._dimList=[];this._axes={};this.name=n||""}return n.prototype.getAxis=function(n){return this._axes[n]},n.prototype.getAxes=function(){return f(this._dimList,function(n){return this._axes[n]},this)},n.prototype.getAxesByScale=function(n){return n=n.toLowerCase(),pt(this.getAxes(),function(t){return t.scale.type===n})},n.prototype.addAxis=function(n){var t=n.dim;this._axes[t]=n;this._dimList.push(t)},n}();sot=["x","y"];cer=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="cartesian2d",t.dimensions=sot,t}return i(t,n),t.prototype.calcAffineTransform=function(){var r,u;if(this._transform=this._invTransform=null,r=this.getAxis("x").scale,u=this.getAxis("y").scale,her(r)&&her(u)){var n=r.getExtent(),t=u.getExtent(),i=this.dataToPoint([n[0],t[0]]),f=this.dataToPoint([n[1],t[1]]),e=n[1]-n[0],o=t[1]-t[0];if(e&&o){var s=(f[0]-i[0])/e,h=(f[1]-i[1])/o,c=i[0]-n[0]*s,l=i[1]-t[0]*h,a=this._transform=[s,0,0,h,c,l];this._invTransform=ac([],a)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(n){var t=this.getAxis("x"),i=this.getAxis("y");return t.contain(t.toLocalCoord(n[0]))&&i.contain(i.toLocalCoord(n[1]))},t.prototype.containData=function(n){return this.getAxis("x").containData(n[0])&&this.getAxis("y").containData(n[1])},t.prototype.containZone=function(n,t){var i=this.dataToPoint(n),r=this.dataToPoint(t),u=this.getArea(),f=new nt(i[0],i[1],r[0]-i[0],r[1]-i[1]);return u.intersect(f)},t.prototype.dataToPoint=function(n,t,i){var r,u,f,e;return(i=i||[],r=n[0],u=n[1],this._transform&&null!=r&&isFinite(r)&&null!=u&&isFinite(u))?gi(i,n,this._transform):(f=this.getAxis("x"),e=this.getAxis("y"),i[0]=f.toGlobalCoord(f.dataToCoord(r,t)),i[1]=e.toGlobalCoord(e.dataToCoord(u,t)),i)},t.prototype.clampData=function(n,t){var u=this.getAxis("x").scale,f=this.getAxis("y").scale,i=u.getExtent(),r=f.getExtent(),e=u.parse(n[0]),o=f.parse(n[1]);return(t=t||[])[0]=Math.min(Math.max(Math.min(i[0],i[1]),e),Math.max(i[0],i[1])),t[1]=Math.min(Math.max(Math.min(r[0],r[1]),o),Math.max(r[0],r[1])),t},t.prototype.pointToData=function(n,t){var i=[],r,u;return this._invTransform?gi(i,n,this._invTransform):(r=this.getAxis("x"),u=this.getAxis("y"),i[0]=r.coordToData(r.toLocalCoord(n[0]),t),i[1]=u.coordToData(u.toLocalCoord(n[1]),t),i)},t.prototype.getOtherAxis=function(n){return this.getAxis("x"===n.dim?"y":"x")},t.prototype.getArea=function(){var n=this.getAxis("x").getGlobalExtent(),t=this.getAxis("y").getGlobalExtent(),i=Math.min(n[0],n[1]),r=Math.min(t[0],t[1]),u=Math.max(n[0],n[1])-i,f=Math.max(t[0],t[1])-r;return new nt(i,r,u,f)},t}(ser);ler=function(n){function t(t,i,r,u,f){var e=n.call(this,t,i,r)||this;return e.index=0,e.type=u||"value",e.position=f||"bottom",e}return i(t,n),t.prototype.isHorizontal=function(){var n=this.position;return"top"===n||"bottom"===n},t.prototype.getGlobalExtent=function(n){var t=this.getExtent();return t[0]=this.toGlobalCoord(t[0]),t[1]=this.toGlobalCoord(t[1]),n&&t[0]>t[1]&&t.reverse(),t},t.prototype.pointToData=function(n,t){return this.coordToData(this.toLocalCoord(n["x"===this.dim?0:1]),t)},t.prototype.setCategorySortInfo=function(n){if("category"!==this.type)return!1;this.model.option.categorySortInfo=n;this.scale.setSortInfo(n)},t}(lu);hot=Math.log;per=function(){function n(n,t,i){this.type="grid";this._coordsMap={};this._coordsList=[];this._axesMap={};this._axesList=[];this.axisPointerEnabled=!0;this.dimensions=sot;this._initCartesian(n,t,i);this.model=n}return n.prototype.getRect=function(){return this._rect},n.prototype.update=function(n,i){function f(n){var i,s=et(n),h=s.length,r,u;if(h){for(r=[],u=h-1;u>=0;u--){var f=n[+s[u]],e=f.model,o=f.scale;gkt(o)&&e.get("alignTicks")&&null==e.get("interval")?r.push(f):(oa(o,e),gkt(o)&&(i=f))}r.length&&(i||oa((i=r.pop()).scale,i.model),t(r,function(n){yer(n.scale,n.model,i.scale)}))}}var r=this._axesMap,u;this._updateScale(n,this.model);f(r.x);f(r.y);u={};t(r.x,function(n){wer(r,"y",n,u)});t(r.y,function(n){wer(r,"x",n,u)});this.resize(this.model,i)},n.prototype.resize=function(n,i,r){function e(){t(f,function(n){var t=n.isHorizontal(),i=t?[0,u.width]:[0,u.height],r=n.inverse?1:0;n.setExtent(i[r],i[1-r]),function(n,t){var i=n.getExtent(),r=i[0]+i[1];n.toGlobalCoord="x"===n.dim?function(n){return n+t}:function(n){return r-n+t};n.toLocalCoord="x"===n.dim?function(n){return n-t}:function(n){return r-n+t}}(n,t?u.x:u.y)})}var o=n.getBoxLayoutParams(),s=!r&&n.get("containLabel"),u=ci(o,{width:i.getWidth(),height:i.getHeight()}),f;this._rect=u;f=this._axesList;e();s&&(t(f,function(n){var t,r,i;n.model.get(["axisLabel","inside"])||(t=function(n){var l=n.model,i=n.scale,f,r,o,t,c,e;if(l.get(["axisLabel","show"])&&!i.isBlank()){o=i.getExtent();r=i instanceof hg?i.count():(f=i.getTicks()).length;var u,s=n.getLabelModel(),a=vg(n),h=1;for(r>40&&(h=Math.ceil(r/40)),t=0;t<r;t+=h)c=a(f?f[t]:{value:o[0]+t},t),e=lcu(s.getTextRect(c),s.get("rotate")||0),u?u.union(e):u=e;return u}}(n),t&&(r=n.isHorizontal()?"height":"width",i=n.model.get(["axisLabel","margin"]),u[r]-=t[r]+i,"top"===n.position?u.y+=t.height+i:"left"===n.position&&(u.x+=t.width+i)))}),e());t(this._coordsList,function(n){n.calcAffineTransform()})},n.prototype.getAxis=function(n,t){var i=this._axesMap[n];if(null!=i)return i[t||0]},n.prototype.getAxes=function(){return this._axesList.slice()},n.prototype.getCartesian=function(n,t){var u,i,r;if(null!=n&&null!=t)return u="x"+n+"y"+t,this._coordsMap[u];for(v(n)&&(t=n.yAxisIndex,n=n.xAxisIndex),i=0,r=this._coordsList;i<r.length;i++)if(r[i].getAxis("x").index===n||r[i].getAxis("y").index===t)return r[i]},n.prototype.getCartesians=function(){return this._coordsList.slice()},n.prototype.convertToPixel=function(n,t,i){var r=this._findConvertTarget(t);return r.cartesian?r.cartesian.dataToPoint(i):r.axis?r.axis.toGlobalCoord(r.axis.dataToCoord(i)):null},n.prototype.convertFromPixel=function(n,t,i){var r=this._findConvertTarget(t);return r.cartesian?r.cartesian.pointToData(i):r.axis?r.axis.coordToData(r.axis.toLocalCoord(i)):null},n.prototype._findConvertTarget=function(n){var i,f,t=n.seriesModel,r=n.xAxisModel||t&&t.getReferringComponents("xAxis",oi).models[0],u=n.yAxisModel||t&&t.getReferringComponents("yAxis",oi).models[0],e=n.gridModel,o=this._coordsList;return t?tt(o,i=t.coordinateSystem)<0&&(i=null):r&&u?i=this.getCartesian(r.componentIndex,u.componentIndex):r?f=this.getAxis("x",r.componentIndex):u?f=this.getAxis("y",u.componentIndex):e&&e.coordinateSystem===this&&(i=this._coordsList[0]),{cartesian:i,axis:f}},n.prototype.containPoint=function(n){var t=this._coordsList[0];if(t)return t.containPoint(n)},n.prototype._initCartesian=function(n,i){function s(t){return function(i,u){var h,s,c;ggt(i,n)&&(h=i.get("position"),"x"===t?"top"!==h&&"bottom"!==h&&(h=f.bottom?"top":"bottom"):"left"!==h&&"right"!==h&&(h=f.left?"right":"left"),f[h]=!0,s=new ler(t,ag(i),[0,0],i.get("type"),h),c="category"===s.type,s.onBand=c&&i.get("boundaryGap"),s.inverse=i.get("inverse"),i.axis=s,s.model=i,s.grid=o,s.index=u,o._axesList.push(s),r[t][u]=s,e[t]++)}}var u=this,o=this,f={left:!1,right:!1,top:!1,bottom:!1},r={x:{},y:{}},e={x:0,y:0};if(i.eachComponent("xAxis",s("x"),this),i.eachComponent("yAxis",s("y"),this),!e.x||!e.y)return this._axesMap={},void(this._axesList=[]);this._axesMap=r;t(r.x,function(i,f){t(r.y,function(t,r){var o="x"+f+"y"+r,e=new cer(o);e.master=u;e.model=n;u._coordsMap[o]=e;u._coordsList.push(e);e.addAxis(i);e.addAxis(t)})})},n.prototype._updateScale=function(n,i){function r(n,i){t(wet(n,i.dim),function(t){i.scale.unionExtentFromData(n,t)})}t(this._axesList,function(n){if(n.scale.setExtent(1/0,-1/0),"category"===n.type){var t=n.model.get("categorySortInfo");n.scale.setSortInfo(t)}});n.eachSeries(function(n){if(aer(n)){var t=ver(n),u=t.xAxisModel,f=t.yAxisModel;if(!ggt(u,i)||!ggt(f,i))return;var e=this.getCartesian(u.componentIndex,f.componentIndex),o=n.getData(),s=e.getAxis("x"),h=e.getAxis("y");r(o,s);r(o,h)}},this)},n.prototype.getTooltipAxes=function(n){var i=[],r=[];return t(this.getCartesians(),function(t){var u=null!=n&&"auto"!==n?t.getAxis(n):t.getBaseAxis(),f=t.getOtherAxis(u);tt(i,u)<0&&i.push(u);tt(r,f)<0&&r.push(f)}),{baseAxes:i,otherAxes:r}},n.create=function(t,i){var r=[];return t.eachComponent("grid",function(u,f){var e=new n(u,t,i);e.name="grid_"+f;e.resize(u,i,!0);u.coordinateSystem=e;r.push(e)}),t.eachSeries(function(n){var r;if(aer(n)){var t=ver(n),i=t.xAxisModel,u=t.yAxisModel,f=i.getCoordSysModel();r=f.coordinateSystem;n.coordinateSystem=r.getCartesian(i.componentIndex,u.componentIndex)}}),r},n.dimensions=sot,n}();var rc=Math.PI,gr=function(){function n(n,t){this.group=new p;this.opt=t;this.axisModel=n;a(t,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var i=new p({x:t.position[0],y:t.position[1],rotation:t.rotation});i.updateTransform();this._transformGroup=i}return n.prototype.hasBuilder=function(n){return!!ker[n]},n.prototype.add=function(n){ker[n](this.opt,this.axisModel,this.group,this._transformGroup)},n.prototype.getGroup=function(){return this.group},n.innerTextLayout=function(n,t,i){var u,f,r=wat(t-n);return ok(r)?(f=i>0?"top":"bottom",u="center"):ok(r-rc)?(f=i>0?"bottom":"top",u="center"):(f="middle",u=r>0&&r<rc?i>0?"right":"left":i>0?"left":"right"),{rotation:r,textAlign:u,textVerticalAlign:f}},n.makeAxisEventDataBase=function(n){var t={componentType:n.mainType,componentIndex:n.componentIndex};return t[n.mainType+"Index"]=n.componentIndex,t},n.isLabelSilent=function(n){var t=n.get("tooltip");return n.get("silent")||!(n.get("triggerEvent")||t&&t.show)},n}(),ker={axisLine:function(n,i,u,f){var a=i.get(["axisLine","show"]),y,l,h,c;if("auto"===a&&n.handleAutoShown&&(a=n.handleAutoShown("axisLine")),a){var p=i.axis.getExtent(),v=f.transform,e=[p[0],0],s=[p[1],0],d=e[0]>s[0];if(v&&(gi(e,e,v),gi(s,s,v)),y=r({lineCap:"round"},i.getModel(["axisLine","lineStyle"]).getLineStyle()),l=new vi({shape:{x1:e[0],y1:e[1],x2:s[0],y2:s[1]},style:y,strokeContainThreshold:n.strokeContainThreshold||5,silent:!0,z2:1}),ly(l.shape,l.style.lineWidth),l.anid="line",u.add(l),h=i.get(["axisLine","symbol"]),null!=h){c=i.get(["axisLine","symbolSize"]);o(h)&&(h=[h,h]);(o(c)||ht(c))&&(c=[c,c]);var w=cp(i.get(["axisLine","symbolOffset"])||0,c),b=c[0],k=c[1];t([{rotate:n.rotation+Math.PI/2,offset:w[0],r:0},{rotate:n.rotation-Math.PI/2,offset:w[1],r:Math.sqrt((e[0]-s[0])*(e[0]-s[0])+(e[1]-s[1])*(e[1]-s[1]))}],function(t,i){if("none"!==h[i]&&null!=h[i]){var r=si(h[i],-b/2,-k/2,b,k,y.stroke,!0),f=t.r+t.offset,o=d?s:e;r.attr({rotation:t.rotate,x:o[0]+f*Math.cos(n.rotation),y:o[1]-f*Math.sin(n.rotation),silent:!0,z2:11});u.add(r)}})}}},axisTickLabel:function(n,i,r,u){var o=function(n,t,i,r){var s=i.axis,u=i.getModel("axisTick"),f=u.get("show");if("auto"===f&&r.handleAutoShown&&(f=r.handleAutoShown("axisTick")),f&&!s.scale.isBlank()){for(var h=u.getModel("lineStyle"),c=r.tickDirection*u.get("length"),e=nor(s.getTicksCoords(),t.transform,c,a(h.getLineStyle(),{stroke:i.get(["axisLine","lineStyle","color"])}),"ticks"),o=0;o<e.length;o++)n.add(e[o]);return e}}(r,u,i,n),e=function(n,i,r,u){var f=r.axis;if(yi(u.axisLabelShow,r.get(["axisLabel","show"]))&&!f.scale.isBlank()){var e=r.getModel("axisLabel"),c=e.get("margin"),a=f.getViewLabels(),y=(yi(u.labelRotate,e.get("rotate"))||0)*rc/180,o=gr.innerTextLayout(u.rotation,y,u.labelDirection),s=r.getCategories&&r.getCategories(!0),h=[],p=gr.isLabelSilent(r),b=r.get("triggerEvent");return t(a,function(t,a){var y="ordinal"===f.scale.type?f.scale.getRawOrdinalNumber(t.tickValue):t.tickValue,rt=t.formattedLabel,it=t.rawLabel,d=e,nt,g;s&&s[y]&&(nt=s[y],v(nt)&&nt.textStyle&&(d=new at(nt.textStyle,e,r.ecModel)));var tt=d.getTextColor()||r.get(["axisLine","lineStyle","color"]),ut=f.dataToCoord(y),k=new st({x:ut,y:u.labelOffset+u.labelDirection*c,rotation:o.rotation,silent:p,z2:10+(t.level||0),style:gt(d,{text:rt,align:d.getShallow("align",!0)||o.textAlign,verticalAlign:d.getShallow("verticalAlign",!0)||d.getShallow("baseline",!0)||o.textVerticalAlign,fill:l(tt)?tt("category"===f.type?it:"value"===f.type?y+"":y,a):tt})});(k.anid="label_"+y,b)&&(g=gr.makeAxisEventDataBase(r),g.targetType="axisLabel",g.value=it,g.tickIndex=a,"category"===f.type&&(g.dataIndex=y),w(k).eventData=g);i.add(k);k.updateTransform();h.push(k);n.add(k);k.decomposeTransform()}),h}}(r,u,i,n);(function(n,t,i){var r,u;if(!gtr(n.axis)){r=n.get(["axisLabel","showMinLabel"]);u=n.get(["axisLabel","showMaxLabel"]);i=i||[];var f=(t=t||[])[0],o=t[1],e=t[t.length-1],s=t[t.length-2],h=i[0],l=i[1],c=i[i.length-1],a=i[i.length-2];!1===r?(lf(f),lf(h)):der(f,o)&&(r?(lf(o),lf(l)):(lf(f),lf(h)));!1===u?(lf(e),lf(c)):der(s,e)&&(u?(lf(s),lf(a)):(lf(e),lf(c)))}}(i,e,o),function(n,t,i,r){var h=i.axis,o=i.getModel("minorTick"),u,s,e;if(o.get("show")&&!h.scale.isBlank()&&(u=h.getMinorTicksCoords(),u.length))for(var c=o.getModel("lineStyle"),l=r*o.get("length"),v=a(c.getLineStyle(),a(i.getModel("axisTick").getLineStyle(),{stroke:i.get(["axisLine","lineStyle","color"])})),f=0;f<u.length;f++)for(s=nor(u[f],t.transform,l,v,"minorticks_"+f),e=0;e<s.length;e++)n.add(s[e])}(r,u,i,n.tickDirection),i.get(["axisLabel","hideOverlap"]))&&irr(gir(f(e,function(n){return{label:n,priority:n.z2,defaultAttr:{ignore:n.ignore}}})))},axisName:function(n,t,i,r){var h=yi(n.axisName,t.get("name")),a;if(h){var e,o,c=t.get("nameLocation"),y=n.nameDirection,l=t.getModel("nameTextStyle"),v=t.get("nameGap")||0,f=t.axis.getExtent(),p=f[0]>f[1]?-1:1,b=["start"===c?f[0]-p*v:"end"===c?f[1]+p*v:(f[0]+f[1])/2,ger(c)?n.labelOffset+y*v:0],s=t.get("nameRotate");null!=s&&(s=s*rc/180);ger(c)?e=gr.innerTextLayout(n.rotation,null!=s?s:n.rotation,y):(e=function(n,t,i,r){var f,e,u=wat(i-n),s=r[0]>r[1],o="start"===t&&!s||"start"!==t&&s;return ok(u-rc/2)?(e=o?"bottom":"top",f="center"):ok(u-1.5*rc)?(e=o?"top":"bottom",f="center"):(e="middle",f=u<1.5*rc&&u>rc/2?o?"left":"right":o?"right":"left"),{rotation:u,textAlign:f,textVerticalAlign:e}}(n.rotation,c,s||0,f),null!=(o=n.axisNameAvailableWidth)&&(o=Math.abs(o/Math.sin(e.rotation)),!isFinite(o)&&(o=null)));var d=l.getFont(),k=t.get("nameTruncate",!0)||{},g=k.ellipsis,nt=yi(n.nameTruncateMaxWidth,k.maxWidth,o),u=new st({x:b[0],y:b[1],rotation:e.rotation,silent:gr.isLabelSilent(t),style:gt(l,{text:h,font:d,overflow:"truncate",width:nt,ellipsis:g,fill:l.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:l.get("align")||e.textAlign,verticalAlign:l.get("verticalAlign")||e.textVerticalAlign}),z2:1});(vy({el:u,componentModel:t,itemName:h}),u.__fullText=h,u.anid="name",t.get("triggerEvent"))&&(a=gr.makeAxisEventDataBase(t),a.targetType="axisName",a.name=h,w(u).eventData=a);r.add(u);u.updateTransform();i.add(u);u.decomposeTransform()}}};var tor={},va=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(t,i,r){this.axisPointerClass&&ivu(t);n.prototype.render.apply(this,arguments);this._doUpdateAxisPointerClass(t,r,!0)},t.prototype.updateAxisPointer=function(n,t,i){this._doUpdateAxisPointerClass(n,i,!1)},t.prototype.remove=function(n,t){var i=this._axisPointer;i&&i.remove(t)},t.prototype.dispose=function(t,i){this._disposeAxisPointer(i);n.prototype.dispose.apply(this,arguments)},t.prototype._doUpdateAxisPointerClass=function(n,i,r){var f=t.getAxisPointerClass(this.axisPointerClass),u;f&&(u=function(n){var t=tnt(n);return t&&t.axisPointerModel}(n),u?(this._axisPointer||(this._axisPointer=new f)).render(n,u,i,r):this._disposeAxisPointer(i))},t.prototype._disposeAxisPointer=function(n){this._axisPointer&&this._axisPointer.dispose(n);this._axisPointer=null},t.registerAxisPointerClass=function(n,t){tor[n]=t},t.getAxisPointerClass=function(n){return n&&tor[n]},t.type="axis",t}(ni),rnt=lt();var rvu=["axisLine","axisTickLabel","axisName"],uvu=["splitArea","splitLine","minorSplitLine"],uor=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t.axisPointerClass="CartesianAxisPointer",t}return i(u,n),u.prototype.render=function(i,u,f,e){var h;if(this.group.removeAll(),h=this._axisGroup,this._axisGroup=new p,this.group.add(this._axisGroup),i.get("show")){var o=i.getCoordSysModel(),c=dgt(o,i),s=new gr(i,r({handleAutoShown:function(){for(var t=o.coordinateSystem.getCartesians(),n=0;n<t.length;n++)if(gkt(t[n].getOtherAxis(i.axis).scale))return!0;return!1}},c));t(rvu,s.add,s);this._axisGroup.add(s.getGroup());t(uvu,function(n){i.get([n,"show"])&&fvu[n](this,this._axisGroup,i,o)},this);e&&"changeAxisOrder"===e.type&&e.isInitSort||id(h,this._axisGroup,i);n.prototype.render.call(this,i,u,f,e)}},u.prototype.remove=function(){ror(this)},u.type="cartesianAxis",u}(va),fvu={splitLine:function(n,t,i,r){var l=i.axis,c;if(!l.scale.isBlank()){var y=i.getModel("splitLine"),p=y.getModel("lineStyle"),f=p.get("color");f=u(f)?f:[f];for(var e=r.coordinateSystem.getRect(),k=l.isHorizontal(),d=0,v=l.getTicksCoords({tickModel:y}),o=[],s=[],w=p.getLineStyle(),h=0;h<v.length;h++){c=l.toGlobalCoord(v[h].coord);k?(o[0]=c,o[1]=e.y,s[0]=c,s[1]=e.y+e.height):(o[0]=e.x,o[1]=c,s[0]=e.x+e.width,s[1]=c);var g=d++%f.length,nt=v[h].tickValue,b=new vi({anid:null!=nt?"line_"+v[h].tickValue:null,autoBatch:!0,shape:{x1:o[0],y1:o[1],x2:s[0],y2:s[1]},style:a({stroke:f[g]},w),silent:!0});ly(b.shape,w.lineWidth);t.add(b)}}},minorSplitLine:function(n,t,i,r){var l=i.axis,y=i.getModel("minorSplitLine").getModel("lineStyle"),u=r.coordinateSystem.getRect(),p=l.isHorizontal(),o=l.getMinorTicksCoords(),h,c,a;if(o.length)for(var f=[],e=[],v=y.getLineStyle(),s=0;s<o.length;s++)for(h=0;h<o[s].length;h++)c=l.toGlobalCoord(o[s][h].coord),p?(f[0]=c,f[1]=u.y,e[0]=c,e[1]=u.y+u.height):(f[0]=u.x,f[1]=c,e[0]=u.x+u.width,e[1]=c),a=new vi({anid:"minor_line_"+o[s][h].tickValue,autoBatch:!0,shape:{x1:f[0],y1:f[1],x2:e[0],y2:e[1]},style:v,silent:!0}),ly(a.shape,v.lineWidth),t.add(a)},splitArea:function(n,t,i,r){ior(n,t,i,r)}},eor=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="xAxis",t}(uor),evu=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=eor.type,t}return i(t,n),t.type="yAxis",t}(uor),ovu=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="grid",t}return i(t,n),t.prototype.render=function(n){this.group.removeAll();n.get("show")&&this.group.add(new ot({shape:n.coordinateSystem.getRect(),style:a({fill:n.get("backgroundColor")},n.getItemStyle()),silent:!0,z2:-1}))},t.type="grid",t}(ni),oor={offset:0};var cvu=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t}return i(u,n),u.prototype.render=function(n){function c(n,t){var i=n.getItemVisual(t,"symbol")||"circle";if("none"!==i){var r=gd(n.getItemVisual(t,"symbolSize")),u=si(i,-1,-1,2,2),f=n.getItemVisual(t,"symbolRotate")||0;return u.attr({style:{strokeNoScale:!0},z2:100,scaleX:r[0]/2,scaleY:r[1]/2,rotation:f*Math.PI/180||0}),u}}function s(t,i,r,u,f,e){var o,s;for(r.removeAll(),o=0;o<i.length-1;o++)s=c(u,f),s&&(s.__dimIdx=o,t[o]?(s.setPosition(t[o]),yy[e?"initProps":"updateProps"](s,{x:i[o][0],y:i[o][1]},n,f)):s.setPosition(i[o]),r.add(s))}function h(n){return f(n,function(){return[e.cx,e.cy]})}var e=n.coordinateSystem,o=this.group,i=n.getData(),u=this._data;i.diff(u).add(function(t){var r=i.getItemLayout(t),u,o;if(r){var e=new fr,f=new er,c={shape:{points:r}};e.shape.points=h(r);f.shape.points=h(r);ii(e,c,n,t);ii(f,c,n,t);u=new p;o=new p;u.add(f);u.add(e);u.add(o);s(f.shape.points,r,o,i,t,!0);i.setItemGraphicEl(t,u)}}).update(function(t,r){var f=u.getItemGraphicEl(r),o=f.childAt(0),h=f.childAt(1),c=f.childAt(2),e={shape:{points:i.getItemLayout(t)}};e.shape.points&&(s(o.shape.points,e.shape.points,c,i,t,!1),ie(h),ie(o),ct(o,e,n),ct(h,e,n),i.setItemGraphicEl(t,f))}).remove(function(n){o.remove(u.getItemGraphicEl(n))}).execute();i.eachItemGraphicEl(function(n,u){var f=i.getItemModel(u),p=n.childAt(0),h=n.childAt(1),b=n.childAt(2),e=i.getItemVisual(u,"style"),c=e.fill,l,v,s,w;o.add(n);p.useStyle(a(f.getModel("lineStyle").getLineStyle(),{fill:"none",stroke:c}));rr(p,f,"lineStyle");rr(h,f,"areaStyle");l=f.getModel("areaStyle");v=l.isEmpty()&&l.parentModel.isEmpty();h.ignore=v;t(["emphasis","select","blur"],function(n){var t=f.getModel([n,"areaStyle"]),i=t.isEmpty()&&t.parentModel.isEmpty();h.ensureState(n).ignore=i&&v});h.useStyle(a(l.getAreaStyle(),{fill:c,opacity:.7,decal:e.decal}));s=f.getModel("emphasis");w=s.getModel("itemStyle").getItemStyle();b.eachChild(function(n){var t,o;n instanceof wi?(t=n.style,n.useStyle(r({image:t.image,x:t.x,y:t.y,width:t.width,height:t.height},e))):(n.useStyle(e),n.setColor(c),n.style.strokeNoScale=!0);n.ensureState("emphasis").style=y(w);o=i.getStore().get(i.getDimensionIndex(n.__dimIdx),u);(null==o||isNaN(o))&&(o="");cr(n,tr(f),{labelFetcher:i.hostModel,labelDataIndex:u,labelDimIndex:n.__dimIdx,defaultText:o,inheritColor:c,defaultOpacity:e.opacity})});ui(n,s.get("focus"),s.get("blurScope"),s.get("disabled"))});this._data=i},u.prototype.remove=function(){this.group.removeAll();this._data=null},u.type="radar",u}(wt),lvu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.hasSymbolVisual=!0,i}return i(t,n),t.prototype.init=function(){n.prototype.init.apply(this,arguments);this.legendVisualProvider=new rn(s(this.getData,this),s(this.getRawData,this))},t.prototype.getInitialData=function(){return uw(this,{generateCoord:"indicator_",generateCoordCount:1/0})},t.prototype.formatTooltip=function(n){var t=this.getData(),r=this.coordinateSystem.getIndicatorAxes(),i=this.getData().getName(n),u=""===i?this.name:i,e=bki(this,n);return bi("section",{header:u,sortBlocks:!0,blocks:f(r,function(i){var r=t.get(t.mapDimension(i.dim),n);return bi("nameValue",{markerType:"subItem",markerColor:e,name:i.name,value:r,sortParam:r})})})},t.prototype.getTooltipPosition=function(n){var e;if(null!=n)for(var u=this.getData(),i=this.coordinateSystem,r=u.getValues(f(i.dimensions,function(n){return u.mapDimension(n)}),n),t=0,o=r.length;t<o;t++)if(!isNaN(r[t]))return e=i.getIndicatorAxes(),i.coordToPoint(e[t].dataToCoord(r[t]),t)},t.type="series.radar",t.dependencies=["radar"],t.defaultOption={z:2,colorBy:"data",coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid",join:"round"},label:{position:"top"},symbolSize:8},t}(bt),fn=eer.value;var avu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.optionUpdated=function(){var i=this.get("boundaryGap"),r=this.get("splitNumber"),u=this.get("scale"),e=this.get("axisLine"),s=this.get("axisTick"),h=this.get("axisLabel"),t=this.get("axisName"),c=this.get(["axisName","show"]),n=this.get(["axisName","formatter"]),v=this.get("axisNameGap"),p=this.get("triggerEvent"),w=f(this.get("indicator")||[],function(f){var d,w,g,b;return null!=f.max&&f.max>0&&!f.min?f.min=0:null!=f.min&&f.min<0&&!f.max&&(f.max=0),d=t,null!=f.color&&(d=a({color:f.color},t)),w=k(y(f),{boundaryGap:i,splitNumber:r,scale:u,axisLine:e,axisTick:s,axisLabel:h,name:f.text,showName:c,nameLocation:"end",nameGap:v,nameTextStyle:d,triggerEvent:p},!1),o(n)?(g=w.name,w.name=n.replace("{value}",null!=g?g:"")):l(n)&&(w.name=n(w.name,w)),b=new at(w,null,this.ecModel),fi(b,wp.prototype),b.mainType="radar",b.componentIndex=this.componentIndex,b},this);this._indicatorModels=w},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:k({lineStyle:{color:"#bbb"}},fn.axisLine),axisLabel:cot(fn.axisLabel,!1),axisTick:cot(fn.axisTick,!1),splitLine:cot(fn.splitLine,!0),splitArea:cot(fn.splitArea,!0),indicator:[]},t}(rt),vvu=["axisLine","axisTickLabel","axisName"],yvu=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t}return i(r,n),r.prototype.render=function(n){this.group.removeAll();this._buildAxes(n);this._buildSplitLineAndArea(n)},r.prototype._buildAxes=function(n){var i=n.coordinateSystem;t(f(i.getIndicatorAxes(),function(n){var t=n.model.get("showName")?n.name:"";return new gr(n.model,{axisName:t,position:[i.cx,i.cy],rotation:n.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})}),function(n){t(vvu,n.add,n);this.group.add(n.getGroup())},this)},r.prototype._buildSplitLineAndArea=function(n){function b(n,t,i){var r=i%t.length;return n[r]=n[r]||[],r}var h=n.coordinateSystem,c=h.getIndicatorAxes(),y,ot,p,r,w,st,ht;if(c.length){var ct=n.get("shape"),g=n.getModel("splitLine"),nt=n.getModel("splitArea"),tt=g.getModel("lineStyle"),it=nt.getModel("areaStyle"),rt=g.get("show"),ut=nt.get("show"),k=tt.get("color"),d=it.get("color"),l=u(k)?k:[k],v=u(d)?d:[d],e=[],o=[];if("circle"===ct)for(var s=c[0].getTicksCoords(),ft=h.cx,et=h.cy,i=0;i<s.length;i++)rt&&e[b(e,l,i)].push(new hu({shape:{cx:ft,cy:et,r:s[i].coord}})),ut&&i<s.length-1&&o[b(o,v,i)].push(new wl({shape:{cx:ft,cy:et,r0:s[i].coord,r:s[i+1].coord}}));else for(ot=f(c,function(n,t){var i=n.getTicksCoords();return y=null==y?i.length-1:Math.min(i.length-1,y),f(i,function(n){return h.coordToPoint(n.coord,t)})}),p=[],i=0;i<=y;i++){for(r=[],w=0;w<c.length;w++)r.push(ot[w][i]);(r[0]&&r.push(r[0].slice()),rt)&&e[b(e,l,i)].push(new er({shape:{points:r}}));ut&&p&&o[b(o,v,i-1)].push(new fr({shape:{points:r.concat(p)}}));p=r.slice().reverse()}st=tt.getLineStyle();ht=it.getAreaStyle();t(o,function(n,t){this.group.add(ru(n,{style:a({stroke:"none",fill:v[t%v.length]},ht),silent:!0}))},this);t(e,function(n,t){this.group.add(ru(n,{style:a({fill:"none",stroke:l[t%l.length]},st),silent:!0}))},this)}},r.type="radar",r}(ni),pvu=function(n){function t(t,i,r){var u=n.call(this,t,i,r)||this;return u.type="value",u.angle=0,u.name="",u}return i(t,n),t}(lu),wvu=function(){function n(n,t,i){this.dimensions=[];this._model=n;this._indicatorAxes=f(n.getIndicatorModels(),function(n,t){var r="indicator_"+t,i=new pvu(r,new fo);return i.name=n.get("name"),i.model=n,n.axis=i,this.dimensions.push(r),i},this);this.resize(n,i)}return n.prototype.getIndicatorAxes=function(){return this._indicatorAxes},n.prototype.dataToPoint=function(n,t){var i=this._indicatorAxes[t];return this.coordToPoint(i.dataToCoord(n),t)},n.prototype.coordToPoint=function(n,t){var i=this._indicatorAxes[t].angle;return[this.cx+n*Math.cos(i),this.cy-n*Math.sin(i)]},n.prototype.pointToData=function(n){var t=n[0]-this.cx,i=n[1]-this.cy,u=Math.sqrt(t*t+i*i),e,o;t/=u;i/=u;for(var f,c=Math.atan2(-i,t),s=1/0,h=-1,r=0;r<this._indicatorAxes.length;r++)e=this._indicatorAxes[r],o=Math.abs(c-e.angle),o<s&&(f=e,h=r,s=o);return[h,+(f&&f.coordToData(u))]},n.prototype.resize=function(n,i){var u=n.get("center"),f=i.getWidth(),s=i.getHeight(),h=Math.min(f,s)/2,r;this.cx=e(u[0],f);this.cy=e(u[1],s);this.startAngle=n.get("startAngle")*Math.PI/180;r=n.get("radius");(o(r)||ht(r))&&(r=[0,r]);this.r0=e(r[0],h);this.r=e(r[1],h);t(this._indicatorAxes,function(n,t){n.setExtent(this.r0,this.r);var i=this.startAngle+t*Math.PI*2/this._indicatorAxes.length;i=Math.atan2(Math.sin(i),Math.cos(i));n.angle=i},this)},n.prototype.update=function(n){var r=this._indicatorAxes,u=this._model,f,i;t(r,function(n){n.scale.setExtent(1/0,-1/0)});n.eachSeriesByType("radar",function(i){if("radar"===i.get("coordinateSystem")&&n.getComponent("radar",i.get("radarIndex"))===u){var f=i.getData();t(r,function(n){n.scale.unionExtentFromData(f,f.mapDimension(n.dim))})}},this);f=u.get("splitNumber");i=new fo;i.setExtent(0,f);i.setInterval(1);t(r,function(n){yer(n.scale,n.model,i)})},n.prototype.convertToPixel=function(){return console.warn("Not implemented."),null},n.prototype.convertFromPixel=function(){return console.warn("Not implemented."),null},n.prototype.containPoint=function(){return console.warn("Not implemented."),!1},n.create=function(t,i){var r=[];return t.eachComponent("radar",function(u){var f=new n(u,t,i);r.push(f);u.coordinateSystem=f}),t.eachSeriesByType("radar",function(n){"radar"===n.get("coordinateSystem")&&(n.coordinateSystem=r[n.get("radarIndex")||0])}),r},n.dimensions=[],n}();unt="\0_ec_interaction_mutex";ee({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},ei);ew=function(n){function t(t){var i=n.call(this)||this;i._zr=t;var r=s(i._mousedownHandler,i),u=s(i._mousemoveHandler,i),f=s(i._mouseupHandler,i),e=s(i._mousewheelHandler,i),o=s(i._pinchHandler,i);return i.enable=function(n,i){this.disable();this._opt=a(y(i)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0});null==n&&(n=!0);!0!==n&&"move"!==n&&"pan"!==n||(t.on("mousedown",r),t.on("mousemove",u),t.on("mouseup",f));!0!==n&&"scale"!==n&&"zoom"!==n||(t.on("mousewheel",e),t.on("pinch",o))},i.disable=function(){t.off("mousedown",r);t.off("mousemove",u);t.off("mouseup",f);t.off("mousewheel",e);t.off("pinch",o)},i}return i(t,n),t.prototype.isDragging=function(){return this._dragging},t.prototype.isPinching=function(){return this._pinching},t.prototype.setPointerChecker=function(n){this.pointerChecker=n},t.prototype.dispose=function(){this.disable()},t.prototype._mousedownHandler=function(n){var t,i,r;if(!nsi(n)){for(t=n.target;t;){if(t.draggable)return;t=t.__hostTarget||t.parent}i=n.offsetX;r=n.offsetY;this.pointerChecker&&this.pointerChecker(n,i,r)&&(this._x=i,this._y=r,this._dragging=!0)}},t.prototype._mousemoveHandler=function(n){if(this._dragging&&lot("moveOnMouseMove",n,this._opt)&&"pinch"!==n.gestureEvent&&!lor(this._zr,"globalPan")){var t=n.offsetX,i=n.offsetY,r=this._x,u=this._y,f=t-r,e=i-u;this._x=t;this._y=i;this._opt.preventDefaultMouseMove&&ye(n.event);aor(this,"pan","moveOnMouseMove",n,{dx:f,dy:e,oldX:r,oldY:u,newX:t,newY:i,isAvailableBehavior:null})}},t.prototype._mouseupHandler=function(n){nsi(n)||(this._dragging=!1)},t.prototype._mousewheelHandler=function(n){var u=lot("zoomOnMouseWheel",n,this._opt),f=lot("moveOnMouseWheel",n,this._opt),t=n.wheelDelta,e=Math.abs(t),o=n.offsetX,s=n.offsetY,i,r;0!==t&&(u||f)&&(u&&(i=e>3?1.4:e>1?1.2:1.1,ent(this,"zoom","zoomOnMouseWheel",n,{scale:t>0?i:1/i,originX:o,originY:s,isAvailableBehavior:null})),f&&(r=Math.abs(t),ent(this,"scrollMove","moveOnMouseWheel",n,{scrollDelta:(t>0?1:-1)*(r>3?.4:r>1?.15:.05),originX:o,originY:s,isAvailableBehavior:null})))},t.prototype._pinchHandler=function(n){lor(this._zr,"globalPan")||ent(this,"zoom",null,n,{scale:n.pinchScale>1?1.1:1/1.1,originX:n.pinchX,originY:n.pinchY,isAvailableBehavior:null})},t}(ku);vor={axisPointer:1,tooltip:1,brush:1};var vot={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"},por=et(vot),yot={"alignment-baseline":"textBaseline","stop-color":"stopColor"},wor=et(yot),kvu=function(){function n(){this._defs={};this._root=null}return n.prototype.parse=function(n,t){var f,i,c,s,h,e,o;t=t||{};f=yor(n);this._defsUsePending=[];i=new p;this._root=i;var l=[],a=f.getAttribute("viewBox")||"",r=parseFloat(f.getAttribute("width")||t.width),u=parseFloat(f.getAttribute("height")||t.height);for(isNaN(r)&&(r=null),isNaN(u)&&(u=null),vu(f,i,null,!0,!1),h=f.firstChild;h;)this._parseNode(h,i,l,null,!1,!1),h=h.nextSibling;return(function(n,t){for(var r,i=0;i<t.length;i++)r=t[i],r[0].style[r[1]]=n[r[2]]}(this._defs,this._defsUsePending),this._defsUsePending=[],a)&&(e=pot(a),e.length>=4&&(c={x:parseFloat(e[0]||0),y:parseFloat(e[1]||0),width:parseFloat(e[2]),height:parseFloat(e[3])})),c&&null!=r&&null!=u&&(s=fsr(c,{x:0,y:0,width:r,height:u}),!t.ignoreViewBox)&&(o=i,(i=new p).add(o),o.scaleX=o.scaleY=s.scale,o.x=s.x,o.y=s.y),t.ignoreRootClip||null==r||null==u||i.setClipPath(new ot({shape:{x:0,y:0,width:r,height:u}})),{root:i,width:r,height:u,viewBoxRect:c,viewBoxTransform:s,named:l}},n.prototype._parseNode=function(n,t,i,r,u,f){var o,e=n.nodeName.toLowerCase(),p=r,c,l,a,v,w,y,s;if(("defs"===e&&(u=!0),"text"===e&&(f=!0),"defs"===e||"switch"===e)?o=t:(u||(c=hnt[e],c&&h(hnt,e)&&(o=c.call(this,n,t),l=n.getAttribute("name"),l?(a={name:l,namedFrom:null,svgNodeTagLower:e,el:o},i.push(a),"g"===e&&(p=a)):r&&i.push({name:r.name,namedFrom:r,svgNodeTagLower:e,el:o}),t.add(o))),v=bor[e],v&&h(bor,e)&&(w=v.call(this,n),y=n.getAttribute("id"),y&&(this._defs[y]=w))),o&&o.isGroup)for(s=n.firstChild;s;)1===s.nodeType?this._parseNode(s,o,i,p,u,f):3===s.nodeType&&f&&this._parseText(s,o),s=s.nextSibling},n.prototype._parseText=function(n,t){var r=new iy({style:{text:n.textContent},silent:!0,x:this._textX||0,y:this._textY||0}),i,u,f,e;return af(t,r),vu(n,r,this._defsUsePending,!1,!1),function(n,t){var o=t.__selfStyle,i,r,f,u,e;o&&(i=o.textBaseline,r=i,i&&"auto"!==i?"baseline"===i?r="alphabetic":"before-edge"===i||"text-before-edge"===i?r="top":"after-edge"===i||"text-after-edge"===i?r="bottom":"central"!==i&&"mathematical"!==i||(r="middle"):r="alphabetic",n.style.textBaseline=r);f=t.__inheritedStyle;f&&(u=f.textAlign,e=u,u&&("middle"===u&&(e="center"),n.style.textAlign=e))}(r,t),i=r.style,u=i.fontSize,u&&u<9&&(i.fontSize=9,r.scaleX*=u/9,r.scaleY*=u/9),f=(i.fontSize||i.fontFamily)&&[i.fontStyle,i.fontWeight,(i.fontSize||12)+"px",i.fontFamily||"sans-serif"].join(" "),i.font=f,e=r.getBoundingRect(),this._textX+=e.width,t.add(r),r},n.internalField=void(hnt={g:function(n,t){var i=new p;return af(t,i),vu(n,i,this._defsUsePending,!1,!1),i},rect:function(n,t){var i=new ot;return af(t,i),vu(n,i,this._defsUsePending,!1,!1),i.setShape({x:parseFloat(n.getAttribute("x")||"0"),y:parseFloat(n.getAttribute("y")||"0"),width:parseFloat(n.getAttribute("width")||"0"),height:parseFloat(n.getAttribute("height")||"0")}),i.silent=!0,i},circle:function(n,t){var i=new hu;return af(t,i),vu(n,i,this._defsUsePending,!1,!1),i.setShape({cx:parseFloat(n.getAttribute("cx")||"0"),cy:parseFloat(n.getAttribute("cy")||"0"),r:parseFloat(n.getAttribute("r")||"0")}),i.silent=!0,i},line:function(n,t){var i=new vi;return af(t,i),vu(n,i,this._defsUsePending,!1,!1),i.setShape({x1:parseFloat(n.getAttribute("x1")||"0"),y1:parseFloat(n.getAttribute("y1")||"0"),x2:parseFloat(n.getAttribute("x2")||"0"),y2:parseFloat(n.getAttribute("y2")||"0")}),i.silent=!0,i},ellipse:function(n,t){var i=new fy;return af(t,i),vu(n,i,this._defsUsePending,!1,!1),i.setShape({cx:parseFloat(n.getAttribute("cx")||"0"),cy:parseFloat(n.getAttribute("cy")||"0"),rx:parseFloat(n.getAttribute("rx")||"0"),ry:parseFloat(n.getAttribute("ry")||"0")}),i.silent=!0,i},polygon:function(n,t){var r,u=n.getAttribute("points"),i;return u&&(r=gor(u)),i=new fr({shape:{points:r||[]},silent:!0}),af(t,i),vu(n,i,this._defsUsePending,!1,!1),i},polyline:function(n,t){var r,u=n.getAttribute("points"),i;return u&&(r=gor(u)),i=new er({shape:{points:r||[]},silent:!0}),af(t,i),vu(n,i,this._defsUsePending,!1,!1),i},image:function(n,t){var i=new wi;return af(t,i),vu(n,i,this._defsUsePending,!1,!1),i.setStyle({image:n.getAttribute("xlink:href")||n.getAttribute("href"),x:+n.getAttribute("x"),y:+n.getAttribute("y"),width:+n.getAttribute("width"),height:+n.getAttribute("height")}),i.silent=!0,i},text:function(n,t){var r=n.getAttribute("x")||"0",u=n.getAttribute("y")||"0",f=n.getAttribute("dx")||"0",e=n.getAttribute("dy")||"0",i;return this._textX=parseFloat(r)+parseFloat(f),this._textY=parseFloat(u)+parseFloat(e),i=new p,af(t,i),vu(n,i,this._defsUsePending,!1,!0),i},tspan:function(n,t){var r=n.getAttribute("x"),u=n.getAttribute("y");null!=r&&(this._textX=parseFloat(r));null!=u&&(this._textY=parseFloat(u));var f=n.getAttribute("dx")||"0",e=n.getAttribute("dy")||"0",i=new p;return af(t,i),vu(n,i,this._defsUsePending,!1,!0),this._textX+=parseFloat(f),this._textY+=parseFloat(e),i},path:function(n,t){var i=avi(n.getAttribute("d")||"");return af(t,i),vu(n,i,this._defsUsePending,!1,!1),i.silent=!0,i}}),n}(),bor={lineargradient:function(n){var i=parseInt(n.getAttribute("x1")||"0",10),r=parseInt(n.getAttribute("y1")||"0",10),u=parseInt(n.getAttribute("x2")||"10",10),f=parseInt(n.getAttribute("y2")||"0",10),t=new sy(i,r,u,f);return kor(n,t),dor(n,t),t},radialgradient:function(n){var i=parseInt(n.getAttribute("cx")||"0",10),r=parseInt(n.getAttribute("cy")||"0",10),u=parseInt(n.getAttribute("r")||"0",10),t=new gyt(i,r,u);return kor(n,t),dor(n,t),t}};nsr=/^url\(\s*#(.*?)\)/;isr=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;var dvu=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g,cnt=Math.PI/180,rsr=/([^\s:;]+)\s*:\s*([^:;]+)/g;esr=c(["rect","circle","line","ellipse","polygon","polyline","path","text","tspan","g"]);osr=function(){function n(n,t){this.type="geoSVG";this._usedGraphicMap=c();this._freedGraphics=[];this._mapName=n;this._parsedXML=yor(t)}return n.prototype.load=function(){var n=this._firstGraphic;if(!n){n=this._firstGraphic=this._buildGraphic(this._parsedXML);this._freedGraphics.push(n);this._boundingRect=this._firstGraphic.boundingRect.clone();var i=function(n){var i=[],r=c();return t(n,function(n){if(null==n.namedFrom){var t=new ycu(n.name,n.el);i.push(t);r.set(n.name,t)}}),{regions:i,regionsMap:r}}(n.named),r=i.regions,u=i.regionsMap;this._regions=r;this._regionsMap=u}return{boundingRect:this._boundingRect,regions:this._regions,regionsMap:this._regionsMap}},n.prototype._buildGraphic=function(n){var e,r,y,w,o,h,a,v;try{or(null!=(r=(e=n&&(y=n,w={ignoreViewBox:!0,ignoreRootClip:!0},(new kvu).parse(y,w))||{}).root))}catch(n){throw new Error("Invalid svg format\n"+n.message);}o=new p;o.add(r);o.isGeoSVGGraphicRoot=!0;var b=e.width,k=e.height,i=e.viewBoxRect,s=this._boundingRect;if(!s){var u=void 0,f=void 0,c=void 0,l=void 0;(null!=b?(u=0,c=b):i&&(u=i.x,c=i.width),null!=k?(f=0,l=k):i&&(f=i.y,l=i.height),null==u||null==f)&&(h=r.getBoundingRect(),null==u&&(u=h.x,c=h.width),null==f&&(f=h.y,l=h.height));s=this._boundingRect=new nt(u,f,c,l)}return i&&(a=fsr(i,s),r.scaleX=r.scaleY=a.scale,r.x=a.x,r.y=a.y),o.setClipPath(new ot({shape:s.plain()})),v=[],t(e.named,function(n){var t;null!=esr.get(n.svgNodeTagLower)&&(v.push(n),(t=n.el).silent=!1,t.isGroup&&t.traverse(function(n){n.silent=!1}))}),{root:o,boundingRect:s,named:v}},n.prototype.useGraphic=function(n){var i=this._usedGraphicMap,t=i.get(n);return t||(t=this._freedGraphics.pop()||this._buildGraphic(this._parsedXML),i.set(n,t),t)},n.prototype.freeGraphic=function(n){var t=this._usedGraphicMap,i=t.get(n);i&&(t.removeKey(n),this._freedGraphics.push(i))},n}();for(var lnt=[126,25],ssr="南海诸岛",ya=[[[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]]],pa=0;pa<ya.length;pa++)for(wa=0;wa<ya[pa].length;wa++)ya[pa][wa][0]/=10.5,ya[pa][wa][1]/=-14,ya[pa][wa][0]+=lnt[0],ya[pa][wa][1]+=lnt[1];var gvu={"南海诸岛":[32,80],"广东":[0,-10],"香港":[10,5],"澳门":[-10,10],"天津":[5,5]},nyu=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]],tyu=function(){function n(n,t,i){var r;this.type="geoJSON";this._parsedMap=c();this._mapName=n;this._specialAreas=i;this._geoJSON=o(r=t)?"undefined"!=typeof JSON&&JSON.parse?JSON.parse(r):new Function("return ("+r+");")():r}return n.prototype.load=function(n,i){var r,u,f,e;return i=i||"name",r=this._parsedMap.get(i),r||(u=this._parseToRegions(i),r=this._parsedMap.set(i,{regions:u,boundingRect:iyu(u)})),f=c(),e=[],t(r.regions,function(t){var i=t.name;n&&h(n,i)&&(t=t.cloneShallow(i=n[i]));e.push(t);f.set(i,t)}),{regions:e,boundingRect:r.boundingRect||new nt(0,0,0,0),regionsMap:f}},n.prototype._parseToRegions=function(n){var i,r=this._mapName,u=this._geoJSON;try{i=u?sdt(u,n):[]}catch(n){throw new Error("Invalid geoJson format\n"+n.message);}return function(n,t){if("china"===n){for(var i=0;i<t.length;i++)if(t[i].name===ssr)return;t.push(new eir(ssr,f(ya,function(n){return{type:"polygon",exterior:n}}),lnt))}}(r,i),t(i,function(n){var i=n.name,t;!function(n,t){var i,r;"china"===n&&(i=gvu[t.name],i&&(r=t.getCenter(),r[0]+=i[0]/10.5,r[1]+=-i[1]/14,t.setCenter(r)))}(r,n),function(n,t){"china"===n&&"台湾"===t.name&&t.geometries.push({type:"polygon",exterior:nyu[0]})}(r,n);t=this._specialAreas&&this._specialAreas[i];t&&n.transformTo(t.left,t.top,t.width,t.height)},this),i},n.prototype.getMapForUser=function(){return{geoJson:this._geoJSON,geoJSON:this._geoJSON,specialAreas:this._specialAreas}},n}();var en=c(),ryu=function(n,t,i){var r,u;t.svg?(r=new osr(n,t.svg),en.set(n,r)):(u=t.geoJson||t.geoJSON,u&&!t.features?i=t.specialAreas:u=t,r=new tyu(n,u,i),en.set(n,r))},wot=function(n){return en.get(n)},uyu=function(n){var t=en.get(n);return t&&"geoJSON"===t.type&&t.getMapForUser()},ant=function(n,t,i){var r=en.get(n);if(r)return r.load(t,i)},vnt=["rect","circle","line","ellipse","polygon","polyline","path"],fyu=c(vnt),eyu=c(vnt.concat(["g"])),oyu=c(vnt.concat(["g"])),hsr=lt();ynt=function(){function n(n){var t=new p;this.uid=py("ec_map_draw");this._controller=new ew(n.getZr());this._controllerHost={target:t};this.group=t;t.add(this._regionsGroup=new p);t.add(this._svgGroup=new p)}return n.prototype.draw=function(n,t,i,r,u){var c="geo"===n.mainType,f=n.getData&&n.getData(),v,h;c&&t.eachComponent({mainType:"series",subType:"map"},function(t){f||t.getHostGeoModel()!==n||(f=t.getData())});var s=n.coordinateSystem,l=this._regionsGroup,e=this.group,a=s.getTransformInfo(),y=a.raw,o=a.roam;!l.childAt(0)||u?(e.x=o.x,e.y=o.y,e.scaleX=o.scaleX,e.scaleY=o.scaleY,e.dirty()):ct(e,o,n);v=f&&f.getVisual("visualMeta")&&f.getVisual("visualMeta").length>0;h={api:i,geo:s,mapOrGeoModel:n,data:f,isVisualEncodedByVisualMap:v,isGeo:c,transformInfoRaw:y};"geoJSON"===s.resourceType?this._buildGeoJSON(h):"geoSVG"===s.resourceType&&this._buildSVG(h);this._updateController(n,t,i);this._updateMapSelectHandler(n,l,i,r)},n.prototype._buildGeoJSON=function(n){function l(n,t){return t&&(n=t(n)),n&&[n[0]*f.scaleX+f.x,n[1]*f.scaleY+f.y]}function v(n){for(var r,f=[],e=!u&&i&&i.project,t=0;t<n.length;++t)r=l(n[t],e),r&&f.push(r);return f}function a(n){return{shape:{points:v(n)}}}var o=this._regionsGroupByName=c(),s=c(),h=this._regionsGroup,f=n.transformInfoRaw,r=n.mapOrGeoModel,e=n.data,i=n.geo.projection,u=i&&i.stream;h.removeAll();t(n.geo.regions,function(f){function nt(i,u){if(i.length){var f=new drt({culling:!0,segmentIgnoreThreshold:1,shape:{paths:i}});y.add(f);lsr(n,f,v,w);asr(n,f,c,w,r,v,g);u&&(csr(f),t(f.states,csr))}}var c=f.name,y=o.get(c),d=s.get(c)||{},v=d.dataIdx,w=d.regionModel,b,k,g;y||(y=o.set(c,new p),h.add(y),v=e?e.indexOfName(c):null,w=n.isGeo?r.getRegionModel(c):e?e.getItemModel(v):null,s.set(c,{dataIdx:v,regionModel:w}));b=[];k=[];t(f.geometries,function(n){var i,r;"polygon"===n.type?(i=[n.exterior].concat(n.interiors||[]),u&&(i=wsr(i,u)),t(i,function(n){b.push(new fr(a(n)))})):(r=n.points,u&&(r=wsr(r,u,!0)),t(r,function(n){k.push(new er(a(n)))}))});g=l(f.getCenter(),i&&i.project);nt(b);nt(k,!0)});o.each(function(t,i){var f=s.get(i),e=f.dataIdx,u=f.regionModel;vsr(n,t,i,u,r,e);ysr(n,t,i,u,r);psr(n,t,i,u,r)},this)},n.prototype._buildSVG=function(n){var f=n.geo.map,i=n.transformInfoRaw,r,u;this._svgGroup.x=i.x;this._svgGroup.y=i.y;this._svgGroup.scaleX=i.scaleX;this._svgGroup.scaleY=i.scaleY;this._svgResourceChanged(f)&&(this._freeSVG(),this._useSVG(f));r=this._svgDispatcherMap=c();u=!1;t(this._svgGraphicRecord.named,function(t){var f=t.name,e=n.mapOrGeoModel,c=n.data,s=t.svgNodeTagLower,i=t.el,h=c?c.indexOfName(f):null,o=e.getRegionModel(f);(null!=fyu.get(s)&&i instanceof rf&&lsr(n,i,h,o),i instanceof rf&&(i.culling=!0),i.z2EmphasisLift=0,t.namedFrom)||(null!=oyu.get(s)&&asr(n,i,f,o,e,h,null),vsr(n,i,f,o,e,h),ysr(n,i,f,o,e),null!=eyu.get(s)&&("self"===psr(n,i,f,o,e)&&(u=!0),(r.get(f)||r.set(f,[])).push(i)))},this);this._enableBlurEntireSVG(u,n)},n.prototype._enableBlurEntireSVG=function(n,t){if(n&&t.isGeo){var i=t.mapOrGeoModel.getModel(["blur","itemStyle"]).getItemStyle().opacity;this._svgGraphicRecord.root.traverse(function(n){if(!n.isGroup){vl(n);var t=n.ensureState("blur").style||{};null==t.opacity&&null!=i&&(t.opacity=i);n.ensureState("emphasis")}})}},n.prototype.remove=function(){this._regionsGroup.removeAll();this._regionsGroupByName=null;this._svgGroup.removeAll();this._freeSVG();this._controller.dispose();this._controllerHost=null},n.prototype.findHighDownDispatchers=function(n,t){var i,r,u;if(null==n)return[];if(i=t.coordinateSystem,"geoJSON"===i.resourceType){if(r=this._regionsGroupByName,r)return u=r.get(n),u?[u]:[]}else if("geoSVG"===i.resourceType)return this._svgDispatcherMap&&this._svgDispatcherMap.get(n)||[]},n.prototype._svgResourceChanged=function(n){return this._svgMapName!==n},n.prototype._useSVG=function(n){var t=wot(n),i;t&&"geoSVG"===t.type&&(i=t.useGraphic(this.uid),this._svgGroup.add(i.root),this._svgGraphicRecord=i,this._svgMapName=n)},n.prototype._freeSVG=function(){var t=this._svgMapName,n;null!=t&&(n=wot(t),n&&"geoSVG"===n.type&&n.freeGraphic(this.uid),this._svgGraphicRecord=null,this._svgDispatcherMap=null,this._svgGroup.removeAll(),this._svgMapName=null)},n.prototype._updateController=function(n,t,i){function s(){var t={type:"geoRoam",componentType:e};return t[e+"Id"]=n.id,t}var o=n.coordinateSystem,u=this._controller,f=this._controllerHost,e;f.zoomLimit=n.get("scaleLimit");f.zoom=o.getZoom();u.enable(n.get("roam")||!1);e=n.mainType;u.off("pan").on("pan",function(n){this._mouseDownFlag=!1;ont(f,n.dx,n.dy);i.dispatchAction(r(s(),{dx:n.dx,dy:n.dy,animation:{duration:0}}))},this);u.off("zoom").on("zoom",function(n){this._mouseDownFlag=!1;snt(f,n.scale,n.originX,n.originY);i.dispatchAction(r(s(),{zoom:n.scale,originX:n.originX,originY:n.originY,animation:{duration:0}}))},this);u.setPointerChecker(function(t,r,u){return o.containPoint([r,u])&&!aot(t,i,n)})},n.prototype.resetForLabelLayout=function(){this.group.traverse(function(n){var t=n.getTextContent();t&&(t.ignore=hsr(t).ignore)})},n.prototype._updateMapSelectHandler=function(n,t){var i=this;t.off("mousedown");t.off("click");n.get("selectedMode")&&(t.on("mousedown",function(){i._mouseDownFlag=!0}),t.on("click",function(){i._mouseDownFlag&&(i._mouseDownFlag=!1)}))},n}();bsr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i,r){var f,u;r&&"mapToggleSelect"===r.type&&r.from===this.uid||(f=this.group,(f.removeAll(),n.getHostGeoModel())||((this._mapDraw&&r&&"geoRoam"===r.type&&this._mapDraw.resetForLabelLayout(),r&&"geoRoam"===r.type&&"series"===r.componentType&&r.seriesId===n.id)?(u=this._mapDraw)&&f.add(u.group):n.needsDrawMap?(u=this._mapDraw||new ynt(i),f.add(u.group),u.draw(n,t,i,this,r),this._mapDraw=u):(this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null),n.get("showLegendSymbol")&&t.getComponent("legend")&&this._renderSymbols(n,t,i)))},t.prototype.remove=function(){this._mapDraw&&this._mapDraw.remove();this._mapDraw=null;this.group.removeAll()},t.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove();this._mapDraw=null},t.prototype._renderSymbols=function(n){var t=n.originalData,i=this.group;t.each(t.mapDimension("value"),function(r,u){var f;if(!isNaN(r)&&(f=t.getItemLayout(u),f&&f.point)){var s=f.point,o=f.offset,e=new hu({style:{fill:n.getData().getVisual("style").fill},shape:{cx:s[0]+9*o,cy:s[1],r:3},silent:!0,z2:8+(o?0:11)});if(!o){var h=n.mainSeries.getData(),c=t.getName(u),l=h.indexOfName(c),a=t.getItemModel(u),v=a.getModel("label"),y=h.getItemGraphicEl(l);cr(e,tr(a),{labelFetcher:{getFormattedLabel:function(t,i){return n.getFormattedLabel(l,i)}},defaultText:c});e.disableLabelAnimation=!0;v.get("position")||e.setTextConfig({position:"bottom"});y.onHoverStateChange=function(n){prt(e,n)}}i.add(e)}})},t.type="map",t}(wt);ksr=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t.needsDrawMap=!1,t.seriesGroup=[],t.getTooltipPosition=function(n){if(null!=n){var r=this.getData().getName(n),t=this.coordinateSystem,i=t.getRegion(r);return i&&t.dataToPoint(i.getCenter())}},t}return i(r,n),r.prototype.getInitialData=function(){for(var f,n=uw(this,{coordDimensions:["value"],encodeDefaulter:b(uwt,this)}),r=c(),u=[],i=0,e=n.count();i<e;i++)f=n.getName(i),r.set(f,!0);return t(ant(this.getMapType(),this.option.nameMap,this.option.nameProperty).regions,function(n){var t=n.name;r.get(t)||u.push(t)}),n.appendValues([],u),n},r.prototype.getHostGeoModel=function(){var n=this.option.geoIndex;return null!=n?this.ecModel.getComponent("geo",n):null},r.prototype.getMapType=function(){return(this.getHostGeoModel()||this).option.map},r.prototype.getRawValue=function(n){var t=this.getData();return t.get(t.mapDimension("value"),n)},r.prototype.getRegionModel=function(n){var t=this.getData();return t.getItemModel(t.indexOfName(n))},r.prototype.formatTooltip=function(n){for(var e,o,u=this.getData(),s=this.getRawValue(n),f=u.getName(n),i=this.seriesGroup,r=[],t=0;t<i.length;t++)e=i[t].originalData.indexOfName(f),o=u.mapDimension("value"),isNaN(i[t].originalData.get(o,e))||r.push(i[t].name);return bi("section",{header:r.join(", "),noHeader:!r.length,blocks:[bi("nameValue",{name:f,value:s})]})},r.prototype.setZoom=function(n){this.option.zoom=n},r.prototype.setCenter=function(n){this.option.center=n},r.prototype.getLegendIcon=function(n){var i=n.icon||"roundRect",t=si(i,0,0,n.itemWidth,n.itemHeight,n.itemStyle.fill);return t.setStyle(n.itemStyle),t.style.stroke="none",i.indexOf("empty")>-1&&(t.style.stroke=t.style.fill,t.style.fill="#fff",t.style.lineWidth=2),t},r.type="series.map",r.dependencies=["geo"],r.layoutMode="box",r.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"},r}(bt);pnt=gi;ow=function(n){function t(t){var i=n.call(this)||this;return i.type="view",i.dimensions=["x","y"],i._roamTransformable=new bo,i._rawTransformable=new bo,i.name=t,i}return i(t,n),t.prototype.setBoundingRect=function(n,t,i,r){return this._rect=new nt(n,t,i,r),this._rect},t.prototype.getBoundingRect=function(){return this._rect},t.prototype.setViewRect=function(n,t,i,r){this._transformTo(n,t,i,r);this._viewRect=new nt(n,t,i,r)},t.prototype._transformTo=function(n,t,i,r){var e=this.getBoundingRect(),u=this._rawTransformable,f;u.transform=e.calculateTransform(new nt(n,t,i,r));f=u.parent;u.parent=null;u.decomposeTransform();u.parent=f;this._updateTransform()},t.prototype.setCenter=function(n,t){n&&(this._center=[e(n[0],t.getWidth()),e(n[1],t.getHeight())],this._updateCenterAndZoom())},t.prototype.setZoom=function(n){n=n||1;var t=this.zoomLimit;t&&(null!=t.max&&(n=Math.min(t.max,n)),null!=t.min&&(n=Math.max(t.min,n)));this._zoom=n;this._updateCenterAndZoom()},t.prototype.getDefaultCenter=function(){var n=this.getBoundingRect();return[n.x+n.width/2,n.y+n.height/2]},t.prototype.getCenter=function(){return this._center||this.getDefaultCenter()},t.prototype.getZoom=function(){return this._zoom||1},t.prototype.getRoamTransform=function(){return this._roamTransformable.getLocalTransform()},t.prototype._updateCenterAndZoom=function(){var r=this._rawTransformable.getLocalTransform(),n=this._roamTransformable,i=this.getDefaultCenter(),t=this.getCenter(),u=this.getZoom();t=gi([],t,r);i=gi([],i,r);n.originX=t[0];n.originY=t[1];n.x=i[0]-t[0];n.y=i[1]-t[1];n.scaleX=n.scaleY=u;this._updateTransform()},t.prototype._updateTransform=function(){var t=this._roamTransformable,n=this._rawTransformable;n.parent=t;t.updateTransform();n.updateTransform();gtt(this.transform||(this.transform=[]),n.transform||[1,0,0,1,0,0]);this._rawTransform=n.getLocalTransform();this.invTransform=this.invTransform||[];ac(this.invTransform,this.transform);this.decomposeTransform()},t.prototype.getTransformInfo=function(){var t=this._rawTransformable,i=this._roamTransformable,n=new bo;return n.transform=i.transform,n.decomposeTransform(),{roam:{x:n.x,y:n.y,scaleX:n.scaleX,scaleY:n.scaleY},raw:{x:t.x,y:t.y,scaleX:t.scaleX,scaleY:t.scaleY}}},t.prototype.getViewRect=function(){return this._viewRect},t.prototype.getViewRectAfterRoam=function(){var n=this.getBoundingRect().clone();return n.applyTransform(this.transform),n},t.prototype.dataToPoint=function(n,t,i){var r=t?this._rawTransform:this.transform;return i=i||[],r?pnt(i,n,r):sr(i,n)},t.prototype.pointToData=function(n){var t=this.invTransform;return t?pnt([],n,t):[n[0],n[1]]},t.prototype.convertToPixel=function(n,t,i){var r=dsr(t);return r===this?r.dataToPoint(i):null},t.prototype.convertFromPixel=function(n,t,i){var r=dsr(t);return r===this?r.pointToData(i):null},t.prototype.containPoint=function(n){return this.getViewRectAfterRoam().contain(n[0],n[1])},t.dimensions=["x","y"],t}(bo);var cyu={geoJSON:{aspectScale:.75,invertLongitute:!0},geoSVG:{aspectScale:1,invertLongitute:!1}},gsr=["lng","lat"],wnt=function(n){function t(t,i,r){var u=n.call(this,t)||this,s,l;u.dimensions=gsr;u.type="geo";u._nameCoordMap=c();u.map=i;var f,e=r.projection,o=ant(i,r.nameMap,r.nameProperty),h=wot(i),a=(u.resourceType=h?h.type:null,u.regions=o.regions),v=cyu[h.type];if(u._regionsMap=o.regionsMap,u.regions=o.regions,u.projection=e,e)for(s=0;s<a.length;s++)l=a[s].getBoundingRect(e),(f=f||l.clone()).union(l);else f=o.boundingRect;return u.setBoundingRect(f.x,f.y,f.width,f.height),u.aspectScale=e?1:d(r.aspectScale,v.aspectScale),u._invertLongitute=!e&&v.invertLongitute,u}return i(t,n),t.prototype._transformTo=function(n,t,i,r){var f=this.getBoundingRect(),e=this._invertLongitute,u,o;f=f.clone();e&&(f.y=-f.y-f.height);u=this._rawTransformable;u.transform=f.calculateTransform(new nt(n,t,i,r));o=u.parent;u.parent=null;u.decomposeTransform();u.parent=o;e&&(u.scaleY=-u.scaleY);this._updateTransform()},t.prototype.getRegion=function(n){return this._regionsMap.get(n)},t.prototype.getRegionByCoord=function(n){for(var r,i=this.regions,t=0;t<i.length;t++)if(r=i[t],"geoJSON"===r.type&&r.contain(n))return i[t]},t.prototype.addGeoCoord=function(n,t){this._nameCoordMap.set(n,t)},t.prototype.getGeoCoord=function(n){var t=this._regionsMap.get(n);return this._nameCoordMap.get(n)||t&&t.getCenter()},t.prototype.dataToPoint=function(n,t,i){if(o(n)&&(n=this.getGeoCoord(n)),n){var r=this.projection;return r&&(n=r.project(n)),n&&this.projectedToPoint(n,t,i)}},t.prototype.pointToData=function(n){var t=this.projection;return t&&(n=t.unproject(n)),n&&this.pointToProjected(n)},t.prototype.pointToProjected=function(t){return n.prototype.pointToData.call(this,t)},t.prototype.projectedToPoint=function(t,i,r){return n.prototype.dataToPoint.call(this,t,i,r)},t.prototype.convertToPixel=function(n,t,i){var r=nhr(t);return r===this?r.dataToPoint(i):null},t.prototype.convertFromPixel=function(n,t,i){var r=nhr(t);return r===this?r.pointToData(i):null},t}(ow);fi(wnt,ow);var lyu=function(){function n(){this.dimensions=gsr}return n.prototype.create=function(n,i){function o(n){return{nameProperty:n.get("nameProperty"),aspectScale:n.get("aspectScale"),projection:n.get("projection")}}var e=[],u;return n.eachComponent("geo",function(n,t){var f=n.get("map"),u=new wnt(f+t,f,r({nameMap:n.get("nameMap")},o(n)));u.zoomLimit=n.get("scaleLimit");e.push(u);n.coordinateSystem=u;u.model=n;u.resize=thr;u.resize(n,i)}),n.eachSeries(function(n){if("geo"===n.get("coordinateSystem")){var t=n.get("geoIndex")||0;n.coordinateSystem=e[t]}}),u={},n.eachSeriesByType("map",function(n){if(!n.getHostGeoModel()){var t=n.getMapType();u[t]=u[t]||[];u[t].push(n)}}),t(u,function(n,u){var h=f(n,function(n){return n.get("nameMap")}),s=new wnt(u,u,r({nameMap:att(h)},o(n[0])));s.zoomLimit=yi.apply(null,f(n,function(n){return n.get("scaleLimit")}));e.push(s);s.resize=thr;s.resize(n[0],i);t(n,function(n){n.coordinateSystem=s,function(n,i){t(i.get("geoCoord"),function(t,i){n.addGeoCoord(i,t)})}(s,n)})}),e},n.prototype.getFilledRegions=function(n,i,r,u){for(var f=(n||[]).slice(),o=c(),e=0;e<f.length;e++)o.set(f[e].name,f[e]);return t(ant(i,r,u).regions,function(n){var t=n.name;o.get(t)||f.push({name:t})}),f},n}(),ihr=new lyu,ayu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.init=function(n,t,i){var u=wot(n.map),r;u&&"geoJSON"===u.type&&(r=n.itemStyle=n.itemStyle||{},"color"in r||(r.color="#eee"));this.mergeDefaultAndTheme(n,i);nl(n,"label",["show"])},t.prototype.optionUpdated=function(){var i=this,n=this.option,t;n.regions=ihr.getFilledRegions(n.regions,n.map,n.nameMap,n.nameProperty);t={};this._optionModelMap=wu(n.regions||[],function(n,r){var u=r.name;return u&&(n.set(u,new at(r,i,i.ecModel)),r.selected&&(t[u]=!0)),n},c());n.selectedMap||(n.selectedMap=t)},t.prototype.getRegionModel=function(n){return this._optionModelMap.get(n)||new at(null,this,this.ecModel)},t.prototype.getFormattedLabel=function(n,t){var r=this.getRegionModel(n),i="normal"===t?r.get(["label","formatter"]):r.get(["emphasis","label","formatter"]),u={name:n};return l(i)?(u.status=t,i(u)):o(i)?i.replace("{a}",null!=n?n:""):void 0},t.prototype.setZoom=function(n){this.option.zoom=n},t.prototype.setCenter=function(n){this.option.center=n},t.prototype.select=function(n){var t=this.option,i=t.selectedMode;i&&("multiple"!==i&&(t.selectedMap=null),(t.selectedMap||(t.selectedMap={}))[n]=!0)},t.prototype.unSelect=function(n){var t=this.option.selectedMap;t&&(t[n]=!1)},t.prototype.toggleSelected=function(n){this[this.isSelected(n)?"unSelect":"select"](n)},t.prototype.isSelected=function(n){var t=this.option.selectedMap;return!(!t||!t[n])},t.type="geo",t.layoutMode="box",t.defaultOption={z:0,show:!0,left:"center",top:"center",aspectScale:null,silent:!1,map:"",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},regions:[]},t}(rt);uhr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.focusBlurEnabled=!0,i}return i(t,n),t.prototype.init=function(n,t){this._api=t},t.prototype.render=function(n,t,i,r){if(this._model=n,!n.get("show"))return this._mapDraw&&this._mapDraw.remove(),void(this._mapDraw=null);this._mapDraw||(this._mapDraw=new ynt(i));var u=this._mapDraw;u.draw(n,t,i,this,r);u.group.on("click",this._handleRegionClick,this);u.group.silent=n.get("silent");this.group.add(u.group);this.updateSelectStatus(n,t,i)},t.prototype._handleRegionClick=function(n){var t;ra(n.target,function(n){return null!=(t=w(n).eventData)},!0);t&&this._api.dispatchAction({type:"geoToggleSelect",geoId:this._model.id,name:t.name})},t.prototype.updateSelectStatus=function(n,t,i){var r=this;this._mapDraw.group.traverse(function(n){var t=w(n).eventData;if(t)return r._model.isSelected(t.name)?i.enterSelect(n):i.leaveSelect(n),!0})},t.prototype.findHighDownDispatchers=function(n){return this._mapDraw&&this._mapDraw.findHighDownDispatchers(n,this._model)},t.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove()},t.type="geo",t}(ni);var dyu=function(){this.parentPoint=[];this.childPoints=[]},gyu=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new dyu},t.prototype.buildPath=function(n,t){var o=t.childPoints,a=o.length,u=t.parentPoint,f=o[0],s=o[a-1],c,l;if(1===a)return n.moveTo(u[0],u[1]),void n.lineTo(f[0],f[1]);var v=t.orient,r="TB"===v||"BT"===v?0:1,h=1-r,y=e(t.forkPosition,1),i=[];for(i[r]=u[r],i[h]=u[h]+(s[h]-u[h])*y,n.moveTo(u[0],u[1]),n.lineTo(i[0],i[1]),n.moveTo(f[0],f[1]),i[r]=f[r],n.lineTo(i[0],i[1]),i[r]=s[r],n.lineTo(i[0],i[1]),n.lineTo(s[0],s[1]),c=1;c<a-1;c++)l=o[c],n.moveTo(l[0],l[1]),i[r]=l[r],n.lineTo(i[0],i[1])},t}(ut),npu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i._mainGroup=new p,i}return i(t,n),t.prototype.init=function(n,t){this._controller=new ew(t.getZr());this._controllerHost={target:this.group};this.group.add(this._mainGroup)},t.prototype.render=function(n,t,i){var u=n.getData(),f=n.layoutInfo,r=this._mainGroup,e;"radial"===n.get("layout")?(r.x=f.x+f.width/2,r.y=f.y+f.height/2):(r.x=f.x,r.y=f.y);this._updateViewCoordSys(n,i);this._updateController(n,t,i);e=this._data;u.diff(e).add(function(t){ohr(u,t)&&shr(u,t,null,r,n)}).update(function(t,i){var f=e.getItemGraphicEl(i);ohr(u,t)?shr(u,t,f,r,n):f&&lhr(e,i,f,r,n)}).remove(function(t){var i=e.getItemGraphicEl(t);i&&lhr(e,t,i,r,n)}).execute();this._nodeScaleRatio=n.get("nodeScaleRatio");this._updateNodeAndLinkScale(n);!0===n.get("expandAndCollapse")&&u.eachItemGraphicEl(function(t,r){t.off("click").on("click",function(){i.dispatchAction({type:"treeExpandAndCollapse",seriesId:n.id,dataIndex:r})})});this._data=u},t.prototype._updateViewCoordSys=function(n,t){var o=n.getData(),s=[],i,r,f,e,u;o.each(function(n){var t=o.getItemLayout(n);!t||isNaN(t.x)||isNaN(t.y)||s.push([+t.x,+t.y])});i=[];r=[];crt(s,i,r);f=this._min;e=this._max;r[0]-i[0]==0&&(i[0]=f?f[0]:i[0]-1,r[0]=e?e[0]:r[0]+1);r[1]-i[1]==0&&(i[1]=f?f[1]:i[1]-1,r[1]=e?e[1]:r[1]+1);u=n.coordinateSystem=new ow;u.zoomLimit=n.get("scaleLimit");u.setBoundingRect(i[0],i[1],r[0]-i[0],r[1]-i[1]);u.setCenter(n.get("center"),t);u.setZoom(n.get("zoom"));this.group.attr({x:u.x,y:u.y,scaleX:u.scaleX,scaleY:u.scaleY});this._min=i;this._max=r},t.prototype._updateController=function(n,t,i){var e=this,u=this._controller,r=this._controllerHost,f=this.group;u.setPointerChecker(function(t,r,u){var e=f.getBoundingRect();return e.applyTransform(f.transform),e.contain(r,u)&&!aot(t,i,n)});u.enable(n.get("roam"));r.zoomLimit=n.get("scaleLimit");r.zoom=n.coordinateSystem.getZoom();u.off("pan").off("zoom").on("pan",function(t){ont(r,t.dx,t.dy);i.dispatchAction({seriesId:n.id,type:"treeRoam",dx:t.dx,dy:t.dy})}).on("zoom",function(t){snt(r,t.scale,t.originX,t.originY);i.dispatchAction({seriesId:n.id,type:"treeRoam",zoom:t.scale,originX:t.originX,originY:t.originY});e._updateNodeAndLinkScale(n);i.updateLabelLayout()})},t.prototype._updateNodeAndLinkScale=function(n){var t=n.getData(),i=this._getNodeGlobalScale(n);t.eachItemGraphicEl(function(n){n.setSymbolScale(i)})},t.prototype._getNodeGlobalScale=function(n){var t=n.coordinateSystem,i,r;return"view"!==t.type?1:(i=this._nodeScaleRatio,r=t.scaleX||1,((t.getZoom()-1)*i+1)/r)},t.prototype.dispose=function(){this._controller&&this._controller.dispose();this._controllerHost=null},t.prototype.remove=function(){this._mainGroup.removeAll();this._data=null},t.type="tree",t}(wt);yu=lt();yhr=function(){function n(n,t){this.depth=0;this.height=0;this.dataIndex=-1;this.children=[];this.viewChildren=[];this.isExpand=!1;this.name=n||"";this.hostTree=t}return n.prototype.isRemoved=function(){return this.dataIndex<0},n.prototype.eachNode=function(n,t,i){var e,u,f,r;for(l(n)&&(i=t,t=n,n=null),o(n=n||{})&&(n={order:n}),u=n.order||"preorder",f=this[n.attr||"children"],"preorder"===u&&(e=t.call(i,this)),r=0;!e&&r<f.length;r++)f[r].eachNode(n,t,i);"postorder"===u&&t.call(i,this)},n.prototype.updateDepthAndHeight=function(n){var r=0,t,i;for(this.depth=n,t=0;t<this.children.length;t++)i=this.children[t],i.updateDepthAndHeight(n+1),i.height>r&&(r=i.height);this.height=r+1},n.prototype.getNodeById=function(n){var i;if(this.getId()===n)return this;for(var t=0,r=this.children,u=r.length;t<u;t++)if(i=r[t].getNodeById(n),i)return i},n.prototype.contains=function(n){var i;if(n===this)return!0;for(var t=0,r=this.children,u=r.length;t<u;t++)if(i=r[t].contains(n),i)return i},n.prototype.getAncestors=function(n){for(var i=[],t=n?this:this.parentNode;t;)i.push(t),t=t.parentNode;return i.reverse(),i},n.prototype.getAncestorsIndices=function(){for(var t=[],n=this;n;)t.push(n.dataIndex),n=n.parentNode;return t.reverse(),t},n.prototype.getDescendantIndices=function(){var n=[];return this.eachNode(function(t){n.push(t.dataIndex)}),n},n.prototype.getValue=function(n){var t=this.hostTree.data;return t.getStore().get(t.getDimensionIndex(n||"value"),this.dataIndex)},n.prototype.setLayout=function(n,t){this.dataIndex>=0&&this.hostTree.data.setItemLayout(this.dataIndex,n,t)},n.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},n.prototype.getModel=function(n){if(!(this.dataIndex<0))return this.hostTree.data.getItemModel(this.dataIndex).getModel(n)},n.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},n.prototype.setVisual=function(n,t){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,n,t)},n.prototype.getVisual=function(n){return this.hostTree.data.getItemVisual(this.dataIndex,n)},n.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},n.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},n.prototype.getChildIndex=function(){if(this.parentNode){for(var t=this.parentNode.children,n=0;n<t.length;++n)if(t[n]===this)return n;return-1}return-1},n.prototype.isAncestorOf=function(n){for(var t=n.parentNode;t;){if(t===this)return!0;t=t.parentNode}return!1},n.prototype.isDescendantOf=function(n){return n!==this&&n.isAncestorOf(this)},n}();kot=function(){function n(n){this.type="tree";this._nodes=[];this.hostModel=n}return n.prototype.eachNode=function(n,t,i){this.root.eachNode(n,t,i)},n.prototype.getNodeByDataIndex=function(n){var t=this.data.getRawIndex(n);return this._nodes[t]},n.prototype.getNodeById=function(n){return this.root.getNodeById(n)},n.prototype.update=function(){for(var r=this.data,t=this._nodes,n=0,i=t.length;n<i;n++)t[n].dataIndex=-1;for(n=0,i=r.count();n<i;n++)t[r.getRawIndex(n)].dataIndex=n},n.prototype.clearLayouts=function(){this.data.clearItemLayouts()},n.createTree=function(t,i,r){var f=new n(i),o=[],s=1,h,e;return!function n(t,i){var c=t.value,r,e,h;if(s=Math.max(s,u(c)?c.length:1),o.push(t),r=new yhr(ai(t.name,""),f),i?function(n,t){var i=t.children;n.parentNode!==t&&(i.push(n),n.parentNode=t)}(r,i):f.root=r,f._nodes.push(r),e=t.children,e)for(h=0;h<e.length;h++)n(e[h],r)}(t),f.root.updateDepthAndHeight(0),h=yp(o,{coordDimensions:["value"],dimensionsCount:s}).dimensions,e=new ar(h,i),e.initData(o),r&&r(e),ahr({mainData:e,struct:f,structAttr:"tree"}),f.update(),f},n}();whr=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.hasSymbolVisual=!0,t.ignoreStyleOnData=!0,t}return i(t,n),t.prototype.getInitialData=function(n){var u={name:n.name,children:n.data},f=n.leaves||{},e=new at(f,this,this.ecModel),t=kot.createTree(u,this,function(n){n.wrapMethod("getItemModel",function(n,i){var r=t.getNodeByDataIndex(i);return r&&r.children.length&&r.isExpand||(n.parentModel=e),n})}),i=0,r;return t.eachNode("preorder",function(n){n.depth>i&&(i=n.depth)}),r=n.expandAndCollapse&&n.initialTreeDepth>=0?n.initialTreeDepth:i,t.root.eachNode("preorder",function(n){var t=n.hostTree.data.getRawDataItem(n.dataIndex);n.isExpand=t&&null!=t.collapsed?!t.collapsed:n.depth<=r}),t.data},t.prototype.getOrient=function(){var n=this.get("orient");return"horizontal"===n?n="LR":"vertical"===n&&(n="TB"),n},t.prototype.setZoom=function(n){this.option.zoom=n},t.prototype.setCenter=function(n){this.option.center=n},t.prototype.formatTooltip=function(n){for(var u=this.getData().tree,f=u.root.children[0],t=u.getNodeByDataIndex(n),i=t.getValue(),r=t.name;t&&t!==f;)r=t.parentNode.name+"."+r,t=t.parentNode;return bi("nameValue",{name:r,value:i,noValue:isNaN(i)||null==i})},t.prototype.getDataParams=function(t){var i=n.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(t);return i.treeAncestors=dot(r,this),i.collapsed=!r.isExpand,i},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}(bt);iti=["treemapZoomToNode","treemapRender","treemapMove"];khr=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t.preventUsingHoverLayer=!0,t}return i(u,n),u.prototype.getInitialData=function(n,i){var e={name:n.name,children:n.data},s,u;dhr(e);var r=n.levels||[],h=this.designatedVisualItemStyle={},o=new at({itemStyle:h},this,i);return r=n.levels=function(n,i){var u,f,e=kt(i.get("color")),o=kt(i.get(["aria","decal","decals"])),r;if(e)return t(n=n||[],function(n){var t=new at(n),i=t.get("color"),r=t.get("decal");(t.get(["itemStyle","color"])||i&&"none"!==i)&&(u=!0);(t.get(["itemStyle","decal"])||r&&"none"!==r)&&(f=!0)}),r=n[0]||(n[0]={}),u||(r.color=e.slice()),!f&&o&&(r.decal=o.slice()),n}(r,i),s=f(r||[],function(n){return new at(n,o,i)},this),u=kot.createTree(e,this,function(n){n.wrapMethod("getItemModel",function(n,t){var i=u.getNodeByDataIndex(t),r=i?s[i.depth]:null;return n.parentModel=r||o,n})}),u.data},u.prototype.optionUpdated=function(){this.resetViewRoot()},u.prototype.formatTooltip=function(n){var t=this.getData(),i=this.getRawValue(n);return bi("nameValue",{name:t.getName(n),value:i})},u.prototype.getDataParams=function(t){var i=n.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(t);return i.treeAncestors=dot(r,this),i.treePathInfo=i.treeAncestors,i},u.prototype.setLayoutInfo=function(n){this.layoutInfo=this.layoutInfo||{};r(this.layoutInfo,n)},u.prototype.mapIdToIndex=function(n){var t=this._idIndexMap,i;return t||(t=this._idIndexMap=c(),this._idIndexMapCount=0),i=t.get(n),null==i&&t.set(n,i=this._idIndexMapCount++),i},u.prototype.getViewRoot=function(){return this._viewRoot},u.prototype.resetViewRoot=function(n){n?this._viewRoot=n:n=this._viewRoot;var t=this.getRawData().tree.root;n&&(n===t||t.contains(n))||(this._viewRoot=t)},u.prototype.enableAriaDecal=function(){bhr(this)},u.type="series.treemap",u.layoutMode="box",u.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"}},emphasis:{itemStyle:{color:"rgba(0,0,0,0.9)"}}},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:[]},u}(bt);ghr=function(){function n(n){this.group=new p;n.add(this.group)}return n.prototype.render=function(n,t,i,r){var u=n.getModel("breadcrumb"),e=this.group;if(e.removeAll(),u.get("show")&&i){var o=u.getModel("itemStyle"),s=u.getModel("emphasis"),h=o.getModel("textStyle"),c=s.getModel(["itemStyle","textStyle"]),f={pos:{left:u.get("left"),right:u.get("right"),top:u.get("top"),bottom:u.get("bottom")},box:{width:t.getWidth(),height:t.getHeight()},emptyItemWidth:u.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(i,f,h);this._renderContent(n,f,o,s,h,c,r);wut(e,f.pos,f.box)}},n.prototype._prepare=function(n,t,i){for(var r=n;r;r=r.parentNode){var u=ai(r.getModel().get("name"),""),e=i.getTextRect(u),f=Math.max(e.width+16,t.emptyItemWidth);t.totalWidth+=f+8;t.renderList.push({node:r,text:u,width:f})}},n.prototype._renderContent=function(n,t,i,r,u,f,o){for(var h,s,nt,c,v,y,p,w,k,d,ut=0,ft=t.emptyItemWidth,ht=n.get(["breadcrumb","height"]),ct=(s=t.pos,nt=t.box,v=nt.width,y=nt.height,p=e(s.left,v),w=e(s.top,y),k=e(s.right,v),d=e(s.bottom,y),(isNaN(p)||isNaN(parseFloat(s.left)))&&(p=0),(isNaN(k)||isNaN(parseFloat(s.right)))&&(k=v),(isNaN(w)||isNaN(parseFloat(s.top)))&&(w=0),(isNaN(d)||isNaN(parseFloat(s.bottom)))&&(d=y),c=ah(c||0),{width:Math.max(k-p-c[1]-c[3],0),height:Math.max(d-w-c[0]-c[2],0)}),et=t.totalWidth,tt=t.renderList,lt=r.getModel("itemStyle").getItemStyle(),l=tt.length-1;l>=0;l--){var it=tt[l],ot=it.node,g=it.width,rt=it.text;et>ct.width&&(et-=g-ft,g=ft,rt=null);h=new fr({shape:{points:spu(ut,0,g,ht,l===tt.length-1,0===l)},style:a(i.getItemStyle(),{lineJoin:"bevel"}),textContent:new st({style:gt(u,{text:rt})}),textConfig:{position:"inside"},z2:1e5,onclick:b(o,ot)});h.disableLabelAnimation=!0;h.getTextContent().ensureState("emphasis").style=gt(f,{text:rt});h.ensureState("emphasis").style=lt;ui(h,r.get("focus"),r.get("blurScope"),r.get("disabled"));this.group.add(h);hpu(h,n,ot);ut+=g+8}},n.prototype.remove=function(){this.group.removeAll()},n}();var cpu=function(){function n(){this._storage=[];this._elExistsMap={}}return n.prototype.add=function(n,t,i,r,u){return!this._elExistsMap[n.id]&&(this._elExistsMap[n.id]=!0,this._storage.push({el:n,target:t,duration:i,delay:r,easing:u}),!0)},n.prototype.finished=function(n){return this._finishedCallback=n,this},n.prototype.start=function(){for(var n,t=this,u=this._storage.length,r=function(){--u<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},i=0,f=this._storage.length;i<f;i++)n=this._storage[i],n.el.animateTo(n.target,{duration:n.duration,delay:n.delay,easing:n.easing,setToFinal:!0,done:r,aborted:r});return this},n}(),rti=p,ncr=ot,tcr="label",icr="upperLabel",ba=il([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),rcr=function(n){var t=ba(n);return t.stroke=t.fill=t.lineWidth=null,t},got=lt(),lpu=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t._state="ready",t._storage={nodeGroup:[],background:[],content:[]},t}return i(u,n),u.prototype.render=function(n,t,i,r){if(!(tt(t.findComponents({mainType:"series",subType:"treemap",query:r}),n)<0)){this.seriesModel=n;this.api=i;this.ecModel=t;var f=sn(r,["treemapZoomToNode","treemapRootToNode"],n),u=r&&r.type,c=n.layoutInfo,l=!this._oldTree,e=this._storage,o="treemapRootToNode"===u&&f&&e?{rootNodeGroup:e.nodeGroup[f.node.getRawIndex()],direction:r.direction}:null,s=this._giveContainerGroup(c),a=n.get("animation"),h=this._doRender(s,n,o);!a||l||u&&"treemapZoomToNode"!==u&&"treemapRootToNode"!==u?h.renderFinally():this._doAnimation(s,h,n,o);this._resetController(i);this._renderBreadcrumb(n,i,f)}},u.prototype._giveContainerGroup=function(n){var t=this._containerGroup;return t||(t=this._containerGroup=new rti,this._initEvents(t),this.group.add(t)),t.x=n.x,t.y=n.y,t},u.prototype._doRender=function(n,i,u){function a(n,t,f,e){return function(n,t,i,u,f,e,o,s,h,c){function ni(t,i,r){var s=w(i),u,f,e,a;if(s.dataIndex=o.dataIndex,s.seriesIndex=n.seriesIndex,i.setShape({x:0,y:0,width:k,height:g,r:vt}),nt)bt(i);else{i.invisible=!1;var h=o.getVisual("style"),c=h.stroke,l=rcr(rt);l.fill=c;u=ba(ut);u.fill=ut.get("borderColor");f=ba(ft);f.fill=ft.get("borderColor");e=ba(et);(e.fill=et.get("borderColor"),r)?(a=k-2*b,kt(i,c,h.opacity,{x:b,y:0,width:a,height:gt})):i.removeTextContent();i.setStyle(l);i.ensureState("emphasis").style=u;i.ensureState("blur").style=f;i.ensureState("select").style=e;vl(i)}t.add(i)}function ti(t,i){var f=w(i),e,s;if(f.dataIndex=o.dataIndex,f.seriesIndex=n.seriesIndex,e=Math.max(k-2*b,0),s=Math.max(g-2*b,0),i.culling=!0,i.setShape({x:b,y:b,width:e,height:s,r:vt}),nt)bt(i);else{i.invisible=!1;var r=o.getVisual("style"),h=r.fill,u=rcr(rt);u.fill=h;u.decal=r.decal;var c=ba(ut),l=ba(ft),a=ba(et);kt(i,h,r.opacity,null);i.setStyle(u);i.ensureState("emphasis").style=c;i.ensureState("blur").style=l;i.ensureState("select").style=a;vl(i)}t.add(i)}function bt(n){n.invisible||e.push(n)}function kt(t,i,r,u){var c=y.getModel(u?icr:tcr),l=ai(y.get("name"),null),v=c.getShallow("show"),f,e,s,h;cr(t,tr(y,u?icr:tcr),{defaultText:v?l:null,inheritColor:i,defaultOpacity:r,labelFetcher:n,labelDataIndex:o.dataIndex});f=t.getTextContent();f&&(e=f.style,s=ptt(e.padding||0),u&&(t.setTextConfig({layoutRect:u}),f.disableLabelLayout=!0),f.beforeUpdate=function(){var n=Math.max((u?u.width:t.shape.width)-s[1]-s[3],0),i=Math.max((u?u.height:t.shape.height)-s[0]-s[2],0);e.width===n&&e.height===i||f.setStyle({width:n,height:i})},e.truncateMinChar=2,e.lineOverflow="truncate",dt(e,u,a),h=f.getState("emphasis"),dt(h?h.style:null,u,a))}function dt(t,i,r){var u=t?t.text:null,f;!i&&r.isLeafRoot&&null!=u&&(f=n.get("drillDownIcon",!0),t.text=f?f+" "+u:u)}function ct(n,r,u,e){var o=null!=it&&i[n][it],s=f[n];return o?(i[n][it]=null,ii(s,o)):nt||((o=new r)instanceof rf&&(o.z2=function(n,t){return 100*n+t}(u,e)),ri(s,o)),t[n][tt]=o}function ii(n,t){var i=n[tt]={};t instanceof rti?(i.oldX=t.x,i.oldY=t.y):i.oldShape=r({},t.shape)}function ri(n,t){var i=n[tt]={},s=o.parentNode,h=t instanceof p;if(s&&(!u||"drillDown"===u.direction)){var c=0,e=0,r=f.background[s.getRawIndex()];!u&&r&&r.oldShape&&(c=r.oldShape.width,e=r.oldShape.height);h?(i.oldX=0,i.oldY=e):i.oldShape={x:c,y:e,width:0,height:0}}i.fadein=!h}var v,ht;if(o){var a=o.getLayout(),d=n.getData(),y=o.getModel();if(d.setItemGraphicEl(o.dataIndex,null),a&&a.isInView){var k=a.width,g=a.height,b=a.borderWidth,nt=a.invisible,tt=o.getRawIndex(),it=s&&s.getRawIndex(),lt=o.viewChildren,gt=a.upperHeight,at=lt&&lt.length,rt=y.getModel("itemStyle"),ut=y.getModel(["emphasis","itemStyle"]),ft=y.getModel(["blur","itemStyle"]),et=y.getModel(["select","itemStyle"]),vt=rt.get("borderRadius")||0,l=ct("nodeGroup",rti);if(l){if(h.add(l),l.x=a.x||0,l.y=a.y||0,l.markRedraw(),got(l).nodeWidth=k,got(l).nodeHeight=g,a.isAboveViewRoot)return l;v=ct("background",ncr,c,20);v&&ni(l,v,at&&a.upperLabelHeight);var ot=y.getModel("emphasis"),st=ot.get("focus"),yt=ot.get("blurScope"),pt=ot.get("disabled"),wt="ancestor"===st?o.getAncestorsIndices():"descendant"===st?o.getDescendantIndices():st;return at?(wk(l)&&yl(l,!1),v&&(yl(v,!pt),d.setItemGraphicEl(o.dataIndex,v),vyt(v,wt,yt))):(ht=ct("content",ncr,c,30),ht&&ti(l,ht),v.disableMorphing=!0,v&&wk(v)&&yl(v,!1),yl(l,!pt),d.setItemGraphicEl(o.dataIndex,l),vyt(l,wt,yt)),l}}}}(i,h,c,u,s,l,n,t,f,e)}var e=i.getData().tree,f=this._oldTree,s={nodeGroup:[],background:[],content:[]},h={nodeGroup:[],background:[],content:[]},c=this._storage,l=[],o;return!function n(i,r,u,f,e){function s(n){return n.getId()}function o(t,o){var s=null!=t?i[t]:null,h=null!=o?r[o]:null,c=a(s,h,u,e);c&&n(s&&s.viewChildren||[],h&&h.viewChildren||[],c,f,e+1)}f?(r=i,t(i,function(n,t){n.isRemoved()||o(t,t)})):new ro(r,i,s,s).add(o).update(o).remove(b(o,null)).execute()}(e.root?[e.root]:[],f&&f.root?[f.root]:[],n,e===f||!f,0),o=function(n){var i={nodeGroup:[],background:[],content:[]};return n&&t(n,function(n,r){var u=i[r];t(n,function(n){n&&(u.push(n),got(n).willDelete=!0)})}),i}(c),this._oldTree=e,this._storage=h,{lastsForAnimation:s,willDeleteEls:o,renderFinally:function(){t(o,function(n){t(n,function(n){n.parent&&n.parent.remove(n)})});t(l,function(n){n.invisible=!0;n.dirty()})}}},u.prototype._doAnimation=function(n,i,u,f){var o=u.get("animationDurationUpdate"),h=u.get("animationEasing"),c=(l(o)?0:o)||0,a=(l(h)?null:h)||"cubicOut",e=new cpu;t(i.willDeleteEls,function(n,i){t(n,function(n){var r,s,t,u,o;n.invisible||(s=n.parent,t=got(s),f&&"drillDown"===f.direction?r=s===f.rootNodeGroup?{shape:{x:0,y:0,width:t.nodeWidth,height:t.nodeHeight},style:{opacity:0}}:{style:{opacity:0}}:(u=0,o=0,t.willDelete||(u=t.nodeWidth/2,o=t.nodeHeight/2),r="nodeGroup"===i?{x:u,y:o,style:{opacity:0}}:{shape:{x:u,y:o,width:0,height:0},style:{opacity:0}}),r&&e.add(n,r,c,0,a))})});t(this._storage,function(n,u){t(n,function(n,t){var f=i.lastsForAnimation[u][t],o={};f&&(n instanceof p?null!=f.oldX&&(o.x=n.x,o.y=n.y,n.x=f.oldX,n.y=f.oldY):(f.oldShape&&(o.shape=r({},n.shape),n.setShape(f.oldShape)),f.fadein?(n.setStyle("opacity",0),o.style={opacity:1}):1!==n.style.opacity&&(o.style={opacity:1})),e.add(n,o,c,0,a))})},this);this._state="animating";e.finished(s(function(){this._state="ready";i.renderFinally()},this)).start()},u.prototype._resetController=function(n){var t=this._controller,i;t||((t=this._controller=new ew(n.getZr())).enable(this.seriesModel.get("roam")),t.on("pan",s(this._onPan,this)),t.on("zoom",s(this._onZoom,this)));i=new nt(0,0,n.getWidth(),n.getHeight());t.setPointerChecker(function(n,t,r){return i.contain(t,r)})},u.prototype._clearController=function(){var n=this._controller;n&&(n.dispose(),n=null)},u.prototype._onPan=function(n){var i,t;if("animating"!==this._state&&(Math.abs(n.dx)>3||Math.abs(n.dy)>3)){if(i=this.seriesModel.getData().tree.root,!i)return;if(t=i.getLayout(),!t)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:t.x+n.dx,y:t.y+n.dy,width:t.width,height:t.height}})}},u.prototype._onZoom=function(n){var f=n.originX,e=n.originY,u,i;if("animating"!==this._state){if(u=this.seriesModel.getData().tree.root,!u)return;if(i=u.getLayout(),!i)return;var r=new nt(i.x,i.y,i.width,i.height),o=this.seriesModel.layoutInfo,t=[1,0,0,1,0,0];wf(t,t,[-(f-=o.x),-(e-=o.y)]);nit(t,t,[n.scale,n.scale]);wf(t,t,[f,e]);r.applyTransform(t);this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:r.x,y:r.y,width:r.width,height:r.height}})}},u.prototype._initEvents=function(n){var t=this;n.on("click",function(n){var r,i,u;if("ready"===t._state&&(r=t.seriesModel.get("nodeClick",!0),r&&(i=t.findTarget(n.offsetX,n.offsetY),i)))if(u=i.node,u.getLayout().isLeafRoot)t._rootToNode(i);else if("zoomToNode"===r)t._zoomToNode(i);else if("link"===r){var f=u.hostTree.data.getItemModel(u.dataIndex),e=f.get("link",!0),o=f.get("target",!0)||"blank";e&&yut(e,o)}},this)},u.prototype._renderBreadcrumb=function(n,t,i){var r=this;i||(i=null!=n.get("leafDepth",!0)?{node:n.getViewRoot()}:this.findTarget(t.getWidth()/2,t.getHeight()/2))||(i={node:n.getData().tree.root});(this._breadcrumb||(this._breadcrumb=new ghr(this.group))).render(n,t,i.node,function(t){"animating"!==r._state&&(tti(n.getViewRoot(),t)?r._rootToNode({node:t}):r._zoomToNode({node:t}))})},u.prototype.remove=function(){this._clearController();this._containerGroup&&this._containerGroup.removeAll();this._storage={nodeGroup:[],background:[],content:[]};this._state="ready";this._breadcrumb&&this._breadcrumb.remove()},u.prototype.dispose=function(){this._clearController()},u.prototype._zoomToNode=function(n){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:n.node})},u.prototype._rootToNode=function(n){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:n.node})},u.prototype.findTarget=function(n,t){var i;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},function(r){var e=this._storage.background[r.getRawIndex()],u,f;if(e){if(u=e.transformCoordToLocal(n,t),f=e.shape,!(f.x<=u[0]&&u[0]<=f.x+f.width&&f.y<=u[1]&&u[1]<=f.y+f.height))return!1;i={node:r,offsetX:u[0],offsetY:u[1]}}},this),i},u.type="treemap",u}(wt),cn=t,apu=v,uti=-1,di=function(){function n(i){var f=i.mappingMethod,o=i.type,r=this.option=y(i),e;this.type=o;this.mappingMethod=f;this._normalizeData=ecr[f];e=n.visualHandlers[o];this.applyVisual=e.applyVisual;this.getColorMapper=e.getColorMapper;this._normalizedToVisual=e._normalizedToVisual[f];"piecewise"===f?(fti(r),function(n){var i=n.pieceList;n.hasSpecialVisual=!1;t(i,function(t,i){t.originIndex=i;null!=t.visual&&(n.hasSpecialVisual=!0)})}(r)):"category"===f?r.categories?function(n){var r=n.categories,e=n.categoryMap={},t=n.visual,f,i;for((cn(r,function(n,t){e[n]=t}),u(t))||(f=[],v(t)?cn(t,function(n,t){var i=e[t];f[null!=i?i:uti]=n}):f[-1]=t,t=fcr(n,f)),i=r.length-1;i>=0;i--)null==t[i]&&(delete e[r[i]],r.pop())}(r):fti(r,!0):(or("linear"!==f||r.dataExtent),fti(r))}return n.prototype.mapValueToVisual=function(n){var t=this._normalizeData(n);return this._normalizedToVisual(t,n)},n.prototype.getNormalizer=function(){return s(this._normalizeData,this)},n.listVisualTypes=function(){return et(n.visualHandlers)},n.isValidType=function(t){return n.visualHandlers.hasOwnProperty(t)},n.eachVisual=function(n,i,r){v(n)?t(n,i,r):i.call(r,n)},n.mapVisual=function(t,i,r){var e,f=u(t)?[]:v(t)?{}:(e=!0,null);return n.eachVisual(t,function(n,t){var u=i.call(r,n,t);e?f=u:f[t]=u}),f},n.retrieveVisuals=function(t){var i,r={};return t&&cn(n.visualHandlers,function(n,u){t.hasOwnProperty(u)&&(r[u]=t[u],i=!0)}),i?r:null},n.prepareVisualTypes=function(n){if(u(n))n=n.slice();else{if(!apu(n))return[];var t=[];cn(n,function(n,i){t.push(i)});n=t}return n.sort(function(n,t){return"color"===t&&"color"!==n&&0===n.indexOf("color")?1:-1}),n},n.dependsOn=function(n,t){return"color"===t?!(!n||0!==n.indexOf(t)):n===t},n.findPieceIndex=function(n,t,i){function h(t,i){var r=Math.abs(t-n);r<l&&(l=r,c=i)}for(var f,c,l=1/0,r=0,s=t.length;r<s;r++)if(f=t[r].value,null!=f){if(f===n||o(f)&&f===n+"")return r;i&&h(f,r)}for(r=0,s=t.length;r<s;r++){var a=t[r],u=a.interval,e=a.close;if(u){if(u[0]===-1/0){if(tst(e[1],n,u[1]))return r}else if(u[1]===1/0){if(tst(e[0],u[0],n))return r}else if(tst(e[0],u[0],n)&&tst(e[1],n,u[1]))return r;i&&h(u[0],r);i&&h(u[1],r)}}if(i)return n===1/0?t.length-1:n===-1/0?0:c},n.visualHandlers={color:{applyVisual:ln("color"),getColorMapper:function(){var n=this.option;return s("category"===n.mappingMethod?function(n,t){return!t&&(n=this._normalizeData(n)),an.call(this,n)}:function(t,i,r){var u=!!r;return!i&&(t=this._normalizeData(t)),r=gb(t,n.parsedVisual,r),u?r:kf(r,"rgba")},this)},_normalizedToVisual:{linear:function(n){return kf(gb(n,this.option.parsedVisual),"rgba")},category:an,piecewise:function(n,t){var i=oti.call(this,t);return null==i&&(i=kf(gb(n,this.option.parsedVisual),"rgba")),i},fixed:ka}},colorHue:nst(function(n,t){return pv(n,t)}),colorSaturation:nst(function(n,t){return pv(n,null,t)}),colorLightness:nst(function(n,t){return pv(n,null,null,t)}),colorAlpha:nst(function(n,t){return nk(n,t)}),decal:{applyVisual:ln("decal"),_normalizedToVisual:{linear:null,category:an,piecewise:null,fixed:null}},opacity:{applyVisual:ln("opacity"),_normalizedToVisual:eti([0,1])},liftZ:{applyVisual:ln("liftZ"),_normalizedToVisual:{linear:ka,category:ka,piecewise:ka,fixed:ka}},symbol:{applyVisual:function(n,t,i){i("symbol",this.mapValueToVisual(n))},_normalizedToVisual:{linear:ucr,category:an,piecewise:function(n,t){var i=oti.call(this,t);return null==i&&(i=ucr.call(this,n)),i},fixed:ka}},symbolSize:{applyVisual:ln("symbolSize"),_normalizedToVisual:eti([0,1])}},n}();ecr={linear:function(n){return yt(n,this.option.dataExtent,[0,1],!0)},piecewise:function(n){var t=this.option.pieceList,i=di.findPieceIndex(n,t,!0);if(null!=i)return yt(i,[0,t.length-1],[0,1],!0)},category:function(n){var t=this.option.categories?this.option.categoryMap[n]:n;return null==t?uti:t},fixed:ei};sti=lt();ocr={seriesType:"treemap",reset:function(n){var t=n.getData().tree.root;t.isRemoved()||scr(t,{},n.getViewRoot().getAncestors(),n)}};var vn=Math.max,ist=Math.min,ccr=yi,lti=t,lcr=["itemStyle","borderWidth"],vpu=["itemStyle","gapWidth"],ypu=["upperLabel","show"],ppu=["upperLabel","height"],wpu={seriesType:"treemap",reset:function(n,t,i,u){var w=i.getWidth(),b=i.getHeight(),c=n.option,o=ci(n.getBoxLayoutParams(),{width:i.getWidth(),height:i.getHeight()}),k=c.size||[],d=e(ccr(o.width,k[0]),w),g=e(ccr(o.height,k[1]),b),l=u&&u.type,tt=sn(u,["treemapZoomToNode","treemapRootToNode"],n),a="treemapRender"===l||"treemapMove"===l?u.rootRect:null,f=n.getViewRoot(),y=phr(f),h,s,it,v,p;"treemapMove"!==l&&(h="treemapZoomToNode"===l?function(n,t,i,r,u){var h,e=(t||{}).node,y=[r,u],o,f,l,a,s,v;if(!e||e===i)return y;for(o=r*u,f=o*n.option.zoomToNodeRatio;h=e.parentNode;){for(var p=0,w=h.children,c=0,b=w.length;c<b;c++)p+=w[c].getValue();if(l=e.getValue(),0===l)return y;f*=p/l;a=h.getModel();s=a.get(lcr);(f+=4*s*s+(3*s+Math.max(s,pcr(a)))*Math.pow(f,.5))>nrt&&(f=nrt);e=h}return f<o&&(f=o),v=Math.pow(f/o,.5),[r*v,u*v]}(n,tt,f,d,g):a?[a.width,a.height]:[d,g],s=c.sort,s&&"asc"!==s&&"desc"!==s&&(s="desc"),it={squareRatio:c.squareRatio,sort:s,leafDepth:c.leafDepth},f.hostTree.clearLayouts(),v={x:0,y:0,width:h[0],height:h[1],area:h[0]*h[1]},f.setLayout(v),acr(f,it,!1,0),v=f.getLayout(),lti(y,function(n,t){var i=(y[t+1]||f).getValue();n.setLayout(r({dataExtent:[i,i],borderWidth:0,upperHeight:0},v))}));p=n.getData().tree.root;p.setLayout(function(n,t,i){var s,e,f,r,u,o;if(t)return{x:t.x,y:t.y};if((s={x:0,y:0},!i)||(e=i.node,f=e.getLayout(),!f))return s;for(r=[f.width/2,f.height/2],u=e;u;)o=u.getLayout(),r[0]+=o.x,r[1]+=o.y,u=u.parentNode;return{x:n.width/2-r[0],y:n.height/2-r[1]}}(o,a,tt),!0);n.setLayoutInfo(o);ycr(p,new nt(-o.x,-o.y,w,b),y,f,0)}};var ati="-->",ust=function(n){return n.get("autoCurveness")||null},wcr=function(n,t){var f=ust(n),r=20,e=[],o,i;if(ht(f))r=f;else if(u(f))return void(n.__curvenessList=f);for(t>r&&(r=t),o=r%2?r+2:r+3,e=[],i=0;i<o;i++)e.push((i%2?i+1:i)/10*(i%2?-1:1));n.__curvenessList=e},yn=function(n,t,i){var r=[n.id,n.dataIndex].join("."),u=[t.id,t.dataIndex].join(".");return[i.uid,r,u].join(ati)},bcr=function(n){var t=n.split(ati);return[t[0],t[2],t[1]].join(ati)},vti=function(n,t){var i=t.__edgeMap;return i[n]?i[n].length:0};wti=Math.PI;fst=[];dcr={value:function(n,t,i,r,u,f,e){var o=0,s=i.getSum("value"),h=2*Math.PI/(s||e);t.eachNode(function(n){var i=n.getValue("value"),t=h*(s?i:1)/2;o+=t;n.setLayout([r*Math.cos(o)+u,r*Math.sin(o)+f]);o+=t})},symbolSize:function(n,t,i,r,u,f,e){var s=0,h,c,o;fst.length=e;h=pn(n);t.eachNode(function(n){var t=wn(n),i;isNaN(t)&&(t=2);t<0&&(t=0);t*=h;i=Math.asin(t/2/r);isNaN(i)&&(i=wti/2);fst[n.dataIndex]=i;s+=2*i});c=(2*wti-s)/e/2;o=0;t.eachNode(function(n){var t=c+fst[n.dataIndex];o+=t;(!n.getLayout()||!n.getLayout().fixed)&&n.setLayout([r*Math.cos(o)+u,r*Math.sin(o)+f]);o+=t})}};da=wtt;var nlr=vi.prototype,kti=bl.prototype,tlr=function(){this.x1=0;this.y1=0;this.x2=0;this.y2=0;this.percent=1};!function(n){function t(){return null!==n&&n.apply(this,arguments)||this}i(t,n)}(tlr);ilr=function(n){function t(t){var i=n.call(this,t)||this;return i.type="ec-line",i}return i(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new tlr},t.prototype.buildPath=function(n,t){dti(t)?nlr.buildPath.call(this,n,t):kti.buildPath.call(this,n,t)},t.prototype.pointAt=function(n){return dti(this.shape)?nlr.pointAt.call(this,n):kti.pointAt.call(this,n)},t.prototype.tangentAt=function(n){var t=this.shape,i=dti(t)?[t.x2-t.x1,t.y2-t.y1]:kti.tangentAt.call(this,n);return lc(i,i)},t}(ut);est=["fromSymbol","toSymbol"];ost=function(n){function r(t,i,r){var u=n.call(this)||this;return u._createLine(t,i,r),u}return i(r,n),r.prototype._createLine=function(n,i,r){var f=n.hostModel,u=function(n){var t=new ilr({name:"line",subPixelOptimize:!0});return gti(t.shape,n),t}(n.getItemLayout(i));u.shape.percent=0;ii(u,{shape:{percent:1}},f,i);this.add(u);t(est,function(t){var r=ulr(t,n,i);this.add(r);this[rlr(t)]=n.getItemVisual(i,t)},this);this._updateCommonStl(n,i,r)},r.prototype.updateData=function(n,i,r){var f=n.hostModel,e=this.childOfName("line"),o=n.getItemLayout(i),u={shape:{}};gti(u.shape,o);ct(e,u,f,i);t(est,function(t){var r=n.getItemVisual(i,t),u=rlr(t),f;this[u]!==r&&(this.remove(this.childOfName(t)),f=ulr(t,n,i),this.add(f));this[u]=r},this);this._updateCommonStl(n,i,r)},r.prototype.getLinePath=function(){return this.childAt(0)},r.prototype._updateCommonStl=function(n,i,r){var p=n.hostModel,e=this.childOfName("line"),w=r&&r.emphasisLineStyle,b=r&&r.blurLineStyle,k=r&&r.selectLineStyle,a=r&&r.labelStatesModels,d=r&&r.emphasisDisabled,g=r&&r.focus,nt=r&&r.blurScope,s,h,c,v,l,f,y,o;(!r||n.hasItemOption)&&(s=n.getItemModel(i),h=s.getModel("emphasis"),w=h.getModel("lineStyle").getLineStyle(),b=s.getModel(["blur","lineStyle"]).getLineStyle(),k=s.getModel(["select","lineStyle"]).getLineStyle(),d=h.get("disabled"),g=h.get("focus"),nt=h.get("blurScope"),a=tr(s));c=n.getItemVisual(i,"style");v=c.stroke;e.useStyle(c);e.style.fill=null;e.style.strokeNoScale=!0;e.ensureState("emphasis").style=w;e.ensureState("blur").style=b;e.ensureState("select").style=k;t(est,function(n){var t=this.childOfName(n),i,u,f;if(t){for(t.setColor(v),t.style.opacity=c.opacity,i=0;i<br.length;i++)if(u=br[i],f=e.getState(u),f){var r=f.style||{},o=t.ensureState(u),s=o.style||(o.style={});null!=r.stroke&&(s[t.__isEmptyBrush?"stroke":"fill"]=r.stroke);null!=r.opacity&&(s.opacity=r.opacity)}t.markRedraw()}},this);l=p.getRawValue(i);cr(this,a,{labelDataIndex:i,labelFetcher:{getFormattedLabel:function(t,i){return p.getFormattedLabel(t,i,n.dataType)}},inheritColor:v||"#000",defaultOpacity:c.opacity,defaultText:(null==l?n.getName(i):isFinite(l)?ri(l):l)+""});f=this.getTextContent();f&&(y=a.normal,f.__align=f.style.align,f.__verticalAlign=f.style.verticalAlign,f.__position=y.get("position")||"middle",o=y.get("distance"),u(o)||(o=[o,o]),f.__labelDistance=o);this.setTextConfig({position:null,local:!0,inside:!1});ui(this,g,nt,d)},r.prototype.highlight=function(){ts(this)},r.prototype.downplay=function(){is(this)},r.prototype.updateLayout=function(n,t){this.setLinePoints(n.getItemLayout(t))},r.prototype.setLinePoints=function(n){var t=this.childOfName("line");gti(t.shape,n);t.dirty()},r.prototype.beforeUpdate=function(){function it(n,t){var u=n.__specifiedRotation,i;null==u?(i=r.tangentAt(t),n.attr("rotation",(1===t?-1:1)*Math.PI/2-Math.atan2(i[1],i[0]))):n.attr("rotation",u)}var w=this,u=w.childOfName("fromSymbol"),f=w.childOfName("toSymbol"),n=w.getTextContent(),e,c,r,p,d,i;if(u||f||n&&!n.ignore){for(e=1,c=this.parent;c;)c.scaleX&&(e/=c.scaleX),c=c.parent;if(r=w.childOfName("line"),this.__dirty||r.__dirty){var b=r.shape.percent,o=r.pointAt(0),s=r.pointAt(b),t=ps([],s,o);if(lc(t,t),u&&(u.setPosition(o),it(u,0),u.scaleX=u.scaleY=e*b,u.markRedraw()),f&&(f.setPosition(s),it(f,1),f.scaleX=f.scaleY=e*b,f.markRedraw()),n&&!n.ignore){n.x=n.y=0;n.originX=n.originY=0;var l=void 0,a=void 0,g=n.__labelDistance,v=g[0]*e,k=g[1]*e,nt=b/2,h=r.tangentAt(nt),y=[h[1],-h[0]],tt=r.pointAt(nt);y[1]>0&&(y[0]=-y[0],y[1]=-y[1]);p=h[0]<0?-1:1;"start"!==n.__position&&"end"!==n.__position&&(d=-Math.atan2(h[1],h[0]),s[0]<o[0]&&(d=Math.PI+d),n.rotation=d);i=void 0;switch(n.__position){case"insideStartTop":case"insideMiddleTop":case"insideEndTop":case"middle":i=-k;a="bottom";break;case"insideStartBottom":case"insideMiddleBottom":case"insideEndBottom":i=k;a="top";break;default:i=0;a="middle"}switch(n.__position){case"end":n.x=t[0]*v+s[0];n.y=t[1]*k+s[1];l=t[0]>.8?"left":t[0]<-.8?"right":"center";a=t[1]>.8?"top":t[1]<-.8?"bottom":"middle";break;case"start":n.x=-t[0]*v+o[0];n.y=-t[1]*k+o[1];l=t[0]>.8?"right":t[0]<-.8?"left":"center";a=t[1]>.8?"bottom":t[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":n.x=v*p+o[0];n.y=o[1]+i;l=h[0]<0?"right":"left";n.originX=-v*p;n.originY=-i;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":n.x=tt[0];n.y=tt[1]+i;l="center";n.originY=-i;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":n.x=-v*p+s[0];n.y=s[1]+i;l=h[0]>=0?"right":"left";n.originX=v*p;n.originY=-i}n.scaleX=n.scaleY=e;n.setStyle({verticalAlign:n.__verticalAlign||a,align:n.__align||l})}}}},r}(p);sst=function(){function n(n){this.group=new p;this._LineCtor=n||ost}return n.prototype.updateData=function(n){var u=this,r;this._progressiveEls=null;var i=this,f=i.group,t=i._lineData;i._lineData=n;t||f.removeAll();r=flr(n);n.diff(t).add(function(t){u._doAdd(n,t,r)}).update(function(i,f){u._doUpdate(t,n,f,i,r)}).remove(function(n){f.remove(t.getItemGraphicEl(n))}).execute()},n.prototype.updateLayout=function(){var n=this._lineData;n&&n.eachItemGraphicEl(function(t,i){t.updateLayout(n,i)},this)},n.prototype.incrementalPrepareUpdate=function(n){this._seriesScope=flr(n);this._lineData=null;this.group.removeAll()},n.prototype.incrementalUpdate=function(n,t){function u(n){n.isGroup||function(n){return n.animators&&n.animators.length>0}(n)||(n.incremental=!0,n.ensureState("emphasis").hoverLayer=!0)}var i,r;for(this._progressiveEls=[],i=n.start;i<n.end;i++)nii(t.getItemLayout(i))&&(r=new this._LineCtor(t,i,this._seriesScope),r.traverse(u),this.group.add(r),t.setItemGraphicEl(i,r),this._progressiveEls.push(r))},n.prototype.remove=function(){this.group.removeAll()},n.prototype.eachRendered=function(n){ch(this._progressiveEls||this.group,n)},n.prototype._doAdd=function(n,t,i){if(nii(n.getItemLayout(t))){var r=new this._LineCtor(n,t,i);n.setItemGraphicEl(t,r);this.group.add(r)}},n.prototype._doUpdate=function(n,t,i,r,u){var f=n.getItemGraphicEl(i);nii(t.getItemLayout(r))?(f?f.updateData(t,r,u):f=new this._LineCtor(t,r,u),t.setItemGraphicEl(r,f),this.group.add(f)):this.group.remove(f)},n}();var tii=[],iii=[],rii=[],sw=nr,uii=vo,olr=Math.abs;clr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.init=function(n,t){var r=new tw,u=new sst,i=this.group;this._controller=new ew(t.getZr());this._controllerHost={target:i};i.add(r.group);i.add(u.group);this._symbolDraw=r;this._lineDraw=u;this._firstRender=!0},t.prototype.render=function(n,t,i){var e=this,f=n.coordinateSystem,o,r,c,u,s,l;this._model=n;var a=this._symbolDraw,v=this._lineDraw,h=this.group;hlr(f)&&(o={x:f.x,y:f.y,scaleX:f.scaleX,scaleY:f.scaleY},this._firstRender?h.attr(o):ct(h,o,n));fii(n.getGraph(),pn(n));r=n.getData();a.updateData(r);c=n.getEdgeData();v.updateData(c);this._updateNodeAndLinkScale();this._updateController(n,t,i);clearTimeout(this._layoutTimeout);u=n.forceLayout;s=n.get(["force","layoutAnimation"]);u&&this._startForceLayoutIteration(u,s);l=n.get("layout");r.graph.eachNode(function(t){var f=t.dataIndex,i=t.getGraphicEl(),o=t.getModel(),h;i&&(i.off("drag").off("dragend"),h=o.get("draggable"),h&&i.on("drag",function(o){switch(l){case"force":u.warmUp();!e._layouting&&e._startForceLayoutIteration(u,s);u.setFixed(f);r.setItemLayout(f,[i.x,i.y]);break;case"circular":r.setItemLayout(f,[i.x,i.y]);t.setLayout({fixed:!0},!0);bti(n,"symbolSize",t,[o.offsetX,o.offsetY]);e.updateLayout(n);break;default:r.setItemLayout(f,[i.x,i.y]);pti(n.getGraph(),n);e.updateLayout(n)}}).on("dragend",function(){u&&u.setUnfixed(f)}),i.setDraggable(h&&!!u,!!o.get("cursor")),"adjacency"===o.get(["emphasis","focus"])&&(w(i).focus=t.getAdjacentDataIndices()))});r.graph.eachEdge(function(n){var t=n.getGraphicEl(),i=n.getModel().get(["emphasis","focus"]);t&&"adjacency"===i&&(w(t).focus={edge:[n.dataIndex],node:[n.node1.dataIndex,n.node2.dataIndex]})});var y="circular"===n.get("layout")&&n.get(["circular","rotateLabel"]),p=r.getLayout("cx"),b=r.getLayout("cy");r.graph.eachNode(function(n){gcr(n,y,p,b)});this._firstRender=!1},t.prototype.dispose=function(){this._controller&&this._controller.dispose();this._controllerHost=null},t.prototype._startForceLayoutIteration=function(n,t){var i=this;!function r(){n.step(function(n){i.updateLayout(i._model);(i._layouting=!n)&&(t?i._layoutTimeout=setTimeout(r,16):r())})}()},t.prototype._updateController=function(n,t,i){var f=this,r=this._controller,u=this._controllerHost,e=this.group;r.setPointerChecker(function(t,r,u){var f=e.getBoundingRect();return f.applyTransform(e.transform),f.contain(r,u)&&!aot(t,i,n)});hlr(n.coordinateSystem)?(r.enable(n.get("roam")),u.zoomLimit=n.get("scaleLimit"),u.zoom=n.coordinateSystem.getZoom(),r.off("pan").off("zoom").on("pan",function(t){ont(u,t.dx,t.dy);i.dispatchAction({seriesId:n.id,type:"graphRoam",dx:t.dx,dy:t.dy})}).on("zoom",function(t){snt(u,t.scale,t.originX,t.originY);i.dispatchAction({seriesId:n.id,type:"graphRoam",zoom:t.scale,originX:t.originX,originY:t.originY});f._updateNodeAndLinkScale();fii(n.getGraph(),pn(n));f._lineDraw.updateLayout();i.updateLabelLayout()})):r.disable()},t.prototype._updateNodeAndLinkScale=function(){var n=this._model,t=n.getData(),i=pn(n);t.eachItemGraphicEl(function(n){n&&n.setSymbolScale(i)})},t.prototype.updateLayout=function(n){fii(n.getGraph(),pn(n));this._symbolDraw.updateLayout();this._lineDraw.updateLayout()},t.prototype.remove=function(){this._symbolDraw&&this._symbolDraw.remove();this._lineDraw&&this._lineDraw.remove()},t.type="graph",t}(wt);var uwu=function(){function n(n){this.type="graph";this.nodes=[];this.edges=[];this._nodesMap={};this._edgesMap={};this._directed=n||!1}return n.prototype.isDirected=function(){return this._directed},n.prototype.addNode=function(n,t){var r,i;return n=null==n?""+t:""+n,r=this._nodesMap,r[hw(n)]?void 0:(i=new ga(n,t),i.hostGraph=this,this.nodes.push(i),r[hw(n)]=i,i)},n.prototype.getNodeByIndex=function(n){var t=this.data.getRawIndex(n);return this.nodes[t]},n.prototype.getNodeById=function(n){return this._nodesMap[hw(n)]},n.prototype.addEdge=function(n,t,i){var u=this._nodesMap,e=this._edgesMap,f,r;if(ht(n)&&(n=this.nodes[n]),ht(t)&&(t=this.nodes[t]),n instanceof ga||(n=u[hw(n)]),t instanceof ga||(t=u[hw(t)]),n&&t)return f=n.id+"-"+t.id,r=new llr(n,t,i),r.hostGraph=this,this._directed&&(n.outEdges.push(r),t.inEdges.push(r)),n.edges.push(r),n!==t&&t.edges.push(r),this.edges.push(r),e[f]=r,r},n.prototype.getEdgeByIndex=function(n){var t=this.edgeData.getRawIndex(n);return this.edges[t]},n.prototype.getEdge=function(n,t){n instanceof ga&&(n=n.id);t instanceof ga&&(t=t.id);var i=this._edgesMap;return this._directed?i[n+"-"+t]:i[n+"-"+t]||i[t+"-"+n]},n.prototype.eachNode=function(n,t){for(var r=this.nodes,u=r.length,i=0;i<u;i++)r[i].dataIndex>=0&&n.call(t,r[i],i)},n.prototype.eachEdge=function(n,t){for(var r=this.edges,u=r.length,i=0;i<u;i++)r[i].dataIndex>=0&&r[i].node1.dataIndex>=0&&r[i].node2.dataIndex>=0&&n.call(t,r[i],i)},n.prototype.breadthFirstTraverse=function(n,t,i,r){var c,u,e,o,h,s,f;if(t instanceof ga||(t=this._nodesMap[hw(t)]),t){for(c="out"===i?"outEdges":"in"===i?"inEdges":"edges",u=0;u<this.nodes.length;u++)this.nodes[u].__visited=!1;if(!n.call(r,t,null))for(e=[t];e.length;)for(o=e.shift(),h=o[c],u=0;u<h.length;u++)if(s=h[u],f=s.node1===o?s.node2:s.node1,!f.__visited){if(n.call(r,f,o))return;e.push(f);f.__visited=!0}}},n.prototype.update=function(){for(var f=this.data,i=this.edgeData,u=this.nodes,r=this.edges,n=0,t=u.length;n<t;n++)u[n].dataIndex=-1;for(n=0,t=f.count();n<t;n++)u[f.getRawIndex(n)].dataIndex=n;for(i.filterSelf(function(n){var t=r[i.getRawIndex(n)];return t.node1.dataIndex>=0&&t.node2.dataIndex>=0}),n=0,t=r.length;n<t;n++)r[n].dataIndex=-1;for(n=0,t=i.count();n<t;n++)r[i.getRawIndex(n)].dataIndex=n},n.prototype.clone=function(){for(var i,r=new n(this._directed),u=this.nodes,f=this.edges,t=0;t<u.length;t++)r.addNode(u[t].id,u[t].dataIndex);for(t=0;t<f.length;t++)i=f[t],r.addEdge(i.node1.id,i.node2.id,i.dataIndex);return r},n}(),ga=function(){function n(n,t){this.inEdges=[];this.outEdges=[];this.edges=[];this.dataIndex=-1;this.id=null==n?"":n;this.dataIndex=null==t?-1:t}return n.prototype.degree=function(){return this.edges.length},n.prototype.inDegree=function(){return this.inEdges.length},n.prototype.outDegree=function(){return this.outEdges.length},n.prototype.getModel=function(n){if(!(this.dataIndex<0))return this.hostGraph.data.getItemModel(this.dataIndex).getModel(n)},n.prototype.getAdjacentDataIndices=function(){for(var n,t={edge:[],node:[]},i=0;i<this.edges.length;i++)n=this.edges[i],n.dataIndex<0||(t.edge.push(n.dataIndex),t.node.push(n.node1.dataIndex,n.node2.dataIndex));return t},n}(),llr=function(){function n(n,t,i){this.dataIndex=-1;this.node1=n;this.node2=t;this.dataIndex=null==i?-1:i}return n.prototype.getModel=function(n){if(!(this.dataIndex<0))return this.hostGraph.edgeData.getItemModel(this.dataIndex).getModel(n)},n.prototype.getAdjacentDataIndices=function(){return{edge:[this.dataIndex],node:[this.node1.dataIndex,this.node2.dataIndex]}},n}();fi(ga,alr("hostGraph","data"));fi(llr,alr("hostGraph","edgeData"));var fwu=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t.hasSymbolVisual=!0,t}return i(u,n),u.prototype.init=function(t){function i(){return r._categoriesData}n.prototype.init.apply(this,arguments);var r=this;this.legendVisualProvider=new rn(i,i);this.fillDataTextStyle(t.edges||t.links);this._updateCategoriesData()},u.prototype.mergeOption=function(t){n.prototype.mergeOption.apply(this,arguments);this.fillDataTextStyle(t.edges||t.links);this._updateCategoriesData()},u.prototype.mergeDefaultAndTheme=function(t){n.prototype.mergeDefaultAndTheme.apply(this,arguments);nl(t,"edgeLabel",["show"])},u.prototype.getInitialData=function(n){var i,u=n.edges||n.links||[],f=n.data||n.nodes||[],e=this,r;if(f&&u)return ust(i=this)&&(i.__curvenessList=[],i.__edgeMap={},wcr(i)),r=vlr(f,u,this,!0,function(n,t){function u(n,t){var u=r.call(this,n,t);return u.resolveParentPath=i,u}function i(n){if(n&&("label"===n[0]||"label"===n[1])){var t=n.slice();return"label"===n[0]?t[0]="edgeLabel":"label"===n[1]&&(t[1]="edgeLabel"),t}return n}n.wrapMethod("getItemModel",function(n){var t=e._categoriesModels[n.getShallow("category")];return t&&(t.parentModel=n.parentModel,n.parentModel=t),n});var r=at.prototype.getModel;t.wrapMethod("getItemModel",function(n){return n.resolveParentPath=i,n.getModel=u,n})}),t(r.edges,function(n){!function(n,t,i,r){if(ust(i)){var u=yn(n,t,i),f=i.__edgeMap,e=f[bcr(u)];f[u]&&!e?f[u].isForward=!0:e&&f[u]&&(e.isForward=!0,f[u].isForward=!1);f[u]=f[u]||[];f[u].push(r)}}(n.node1,n.node2,this,n.dataIndex)},this),r.data},u.prototype.getGraph=function(){return this.getData().graph},u.prototype.getEdgeData=function(){return this.getGraph().edgeData},u.prototype.getCategoriesData=function(){return this._categoriesData},u.prototype.formatTooltip=function(n,t,i){if("edge"===i){var r=this.getData(),f=this.getDataParams(n,i),e=r.graph.getEdgeByIndex(n),o=r.getName(e.node1.dataIndex),s=r.getName(e.node2.dataIndex),u=[];return null!=o&&u.push(o),null!=s&&u.push(s),bi("nameValue",{name:u.join(" > "),value:f.value,noValue:null==f.value})}return dki({series:this,dataIndex:n,multipleSeries:t})},u.prototype._updateCategoriesData=function(){var t=f(this.option.categories||[],function(n){return null!=n.value?n:r({value:0},n)}),n=new ar(["value"],this);n.initData(t);this._categoriesData=n;this._categoriesModels=n.mapArray(function(t){return n.getItemModel(t)})},u.prototype.setZoom=function(n){this.option.zoom=n},u.prototype.setCenter=function(n){this.option.center=n},u.prototype.isAnimationEnabled=function(){return n.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},u.type="series.graph",u.dependencies=["grid","polar","geo","singleAxis","calendar"],u.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"}}},u}(bt),ewu={type:"graphRoam",event:"graphRoam",update:"none"},owu=function(){this.angle=0;this.width=10;this.r=10;this.x=0;this.y=0},swu=function(n){function t(t){var i=n.call(this,t)||this;return i.type="pointer",i}return i(t,n),t.prototype.getDefaultShape=function(){return new owu},t.prototype.buildPath=function(n,t){var u=Math.cos,f=Math.sin,e=t.r,i=t.width,r=t.angle,o=t.x-u(r)*i*(i>=e/3?1:2),s=t.y-f(r)*i*(i>=e/3?1:2);r=t.angle-Math.PI/2;n.moveTo(o,s);n.lineTo(t.x+u(r)*i,t.y+f(r)*i);n.lineTo(t.x+u(t.angle)*e,t.y+f(t.angle)*e);n.lineTo(t.x-u(r)*i,t.y-f(r)*i);n.lineTo(o,s)},t}(ut);var hwu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i){this.group.removeAll();var r=n.get(["axisLine","lineStyle","color"]),u=function(n,t){var i=n.get("center"),r=t.getWidth(),u=t.getHeight(),f=Math.min(r,u);return{cx:e(i[0],t.getWidth()),cy:e(i[1],t.getHeight()),r:e(n.get("radius"),f/2)}}(n,i);this._renderMain(n,t,i,r,u);this._data=n.getData()},t.prototype.dispose=function(){},t.prototype._renderMain=function(n,t,i,r,u){var w=this.group,o=n.get("clockwise"),f=-n.get("startAngle")/180*Math.PI,e=-n.get("endAngle")/180*Math.PI,l=n.getModel("axisLine"),b=l.get("roundCap")?uot:ur,k=l.get("show"),y=l.getModel("lineStyle"),a=y.get("width"),v=[f,e],h,c;vli(v,!o);for(var d=(e=v[1])-(f=v[0]),p=f,s=0;k&&s<r.length;s++)h=new b({shape:{startAngle:p,endAngle:e=f+d*Math.min(Math.max(r[s][0],0),1),cx:u.cx,cy:u.cy,clockwise:o,r0:u.r-a,r:u.r},silent:!0}),h.setStyle({fill:r[s][1]}),h.setStyle(y.getLineStyle(["color","width"])),w.add(h),p=e;c=function(n){if(n<=0)return r[0][1];for(var t=0;t<r.length;t++)if(r[t][0]>=n&&(0===t?0:r[t-1][0])<n)return r[t][1];return r[t-1][1]};this._renderTicks(n,t,i,c,u,f,e,o,a);this._renderTitleAndDetail(n,t,i,c,u);this._renderAnchor(n,u);this._renderPointer(n,t,i,c,u,f,e,o,a)},t.prototype._renderTicks=function(n,t,i,r,u,f,o,s,h){for(var ct,ft,vt,a,v,tt=this.group,d=u.cx,g=u.cy,l=u.r,yt=+n.get("min"),ii=+n.get("max"),it=n.getModel("splitLine"),nt=n.getModel("axisTick"),b=n.getModel("axisLabel"),p=n.get("splitNumber"),et=nt.get("splitNumber"),rt=e(it.get("length"),l),pt=e(nt.get("length"),l),y=f,wt=(o-f)/p,bt=wt/et,kt=it.getModel("lineStyle").getLineStyle(),dt=nt.getModel("lineStyle").getLineStyle(),ot=it.get("distance"),w=0;w<=p;w++){if((a=Math.cos(y),v=Math.sin(y),it.get("show"))&&(ct=new vi({shape:{x1:a*(l-(c=ot?ot+h:h))+d,y1:v*(l-c)+g,x2:a*(l-rt-c)+d,y2:v*(l-rt-c)+g},style:kt,silent:!0}),"auto"===kt.stroke&&ct.setStyle({stroke:r(w/p)}),tt.add(ct)),b.get("show")){var c=b.get("distance")+ot,ni=hst(ri(w/p*(ii-yt)+yt),b.get("formatter")),ti=r(w/p),lt=a*(l-rt-c)+d,at=v*(l-rt-c)+g,ut=b.get("rotate"),k=0;"radial"===ut?(k=-y+2*Math.PI)>Math.PI/2&&(k+=Math.PI):"tangential"===ut?k=-y-Math.PI/2:ht(ut)&&(k=ut*Math.PI/180);0===k?tt.add(new st({style:gt(b,{text:ni,x:lt,y:at,verticalAlign:v<-.8?"top":v>.8?"bottom":"middle",align:a<-.4?"left":a>.4?"right":"center"},{inheritColor:ti}),silent:!0})):tt.add(new st({style:gt(b,{text:ni,x:lt,y:at,verticalAlign:"middle",align:"center"},{inheritColor:ti}),silent:!0,originX:lt,originY:at,rotation:k}))}if(nt.get("show")&&w!==p){for(c=(c=nt.get("distance"))?c+h:h,ft=0;ft<=et;ft++)a=Math.cos(y),v=Math.sin(y),vt=new vi({shape:{x1:a*(l-c)+d,y1:v*(l-c)+g,x2:a*(l-pt-c)+d,y2:v*(l-pt-c)+g},silent:!0,style:dt}),"auto"===dt.stroke&&vt.setStyle({stroke:r((w+ft/et)/p)}),tt.add(vt),y+=bt;y-=bt}else y+=wt}},t.prototype._renderPointer=function(n,t,i,u,f,o,s,h,c){function tt(t,i){var r,u=l.getItemModel(t).getModel("pointer"),o=e(u.get("width"),f.r),s=e(u.get("length"),f.r),h=n.get(["pointer","icon"]),c=u.get("offsetCenter"),a=e(c[0],f.r),v=e(c[1],f.r),y=u.get("keepAspect");return(r=h?si(h,a-o/2,v-s,o,s,null,y):new swu({shape:{angle:-Math.PI/2,width:o,r:s,x:a,y:v}})).rotation=-(i+Math.PI/2),r.x=f.cx,r.y=f.cy,r}function it(n,t){var e=a.get("roundCap")?uot:ur,i=a.get("overlap"),r=i?a.get("width"):c/l.count(),s=i?f.r-r:f.r-(n+1)*r,v=i?f.r:f.r-n*r,u=new e({shape:{startAngle:o,endAngle:t,cx:f.cx,cy:f.cy,clockwise:h,r0:s,r:v}});return i&&(u.z2=g-l.get(d,n)%g),u}var p=this.group,nt=this._data,rt=this._progressEls,w=[],b=n.get(["pointer","show"]),a=n.getModel("progress"),k=a.get("show"),l=n.getData(),d=l.mapDimension("value"),ut=+n.get("min"),g=+n.get("max"),y=[ut,g],v=[o,s];(k||b)&&(l.diff(nt).add(function(t){var u=l.get(d,t),r,i,f;b&&(r=tt(t,o),ii(r,{rotation:-((isNaN(+u)?v[0]:yt(u,y,v,!0))+Math.PI/2)},n),p.add(r),l.setItemGraphicEl(t,r));k&&(i=it(t,o),f=a.get("clip"),ii(i,{shape:{endAngle:yt(u,y,v,f)}},n),p.add(i),uyt(n.seriesIndex,l.dataType,t,i),w[t]=i)}).update(function(t,i){var f=l.get(d,t);if(b){var e=nt.getItemGraphicEl(i),s=e?e.rotation:o,r=tt(t,s);r.rotation=s;ct(r,{rotation:-((isNaN(+f)?v[0]:yt(f,y,v,!0))+Math.PI/2)},n);p.add(r);l.setItemGraphicEl(t,r)}if(k){var h=rt[i],u=it(t,h?h.shape.endAngle:o),c=a.get("clip");ct(u,{shape:{endAngle:yt(f,y,v,c)}},n);p.add(u);uyt(n.seriesIndex,l.dataType,t,u);w[t]=u}}).execute(),l.each(function(n){var e=l.getItemModel(n),o=e.getModel("emphasis"),h=o.get("focus"),c=o.get("blurScope"),a=o.get("disabled"),i,f;if(b){var t=l.getItemGraphicEl(n),s=l.getItemVisual(n,"style"),v=s.fill;t instanceof wi?(i=t.style,t.useStyle(r({image:i.image,x:i.x,y:i.y,width:i.width,height:i.height},s))):(t.useStyle(s),"pointer"!==t.type&&t.setColor(v));t.setStyle(e.getModel(["pointer","itemStyle"]).getItemStyle());"auto"===t.style.fill&&t.setStyle("fill",u(yt(l.get(d,n),y,[0,1],!0)));t.z2EmphasisLift=0;rr(t,e);ui(t,h,c,a)}k&&(f=w[n],f.useStyle(l.getItemVisual(n,"style")),f.setStyle(e.getModel(["progress","itemStyle"]).getItemStyle()),f.z2EmphasisLift=0,rr(f,e),ui(f,h,c,a))}),this._progressEls=w)},t.prototype._renderAnchor=function(n,t){var i=n.getModel("anchor");if(i.get("show")){var r=i.get("size"),o=i.get("icon"),f=i.get("offsetCenter"),s=i.get("keepAspect"),u=si(o,t.cx-r/2+e(f[0],t.r),t.cy-r/2+e(f[1],t.r),r,r,null,s);u.z2=i.get("showAbove")?1:0;u.setStyle(i.getModel("itemStyle").getItemStyle());this.group.add(u)}},t.prototype._renderTitleAndDetail=function(n,t,i,r,u){var h=this,f=n.getData(),a=f.mapDimension("value"),v=+n.get("min"),y=+n.get("max"),c=new p,o=[],s=[],w=n.isAnimationEnabled(),l=n.get(["pointer","showAbove"]);f.diff(this._data).add(function(n){o[n]=new st({silent:!0});s[n]=new st({silent:!0})}).update(function(n,t){o[n]=h._titleEls[t];s[n]=h._detailEls[t]}).execute();f.each(function(t){var nt=f.getItemModel(t),b=f.get(a,t),k=new p,tt=r(yt(b,[v,y],[0,1],!0)),d=nt.getModel("title"),i;if(d.get("show")){var it=d.get("offsetCenter"),et=u.cx+e(it[0],u.r),ot=u.cy+e(it[1],u.r);(h=o[t]).attr({z2:l?0:2,style:gt(d,{x:et,y:ot,text:f.getName(t),align:"center",verticalAlign:"middle"},{inheritColor:tt})});k.add(h)}if(i=nt.getModel("detail"),i.get("show")){var rt=i.get("offsetCenter"),st=u.cx+e(rt[0],u.r),ht=u.cy+e(rt[1],u.r),ut=e(i.get("width"),u.r),ft=e(i.get("height"),u.r),ct=n.get(["progress","show"])?f.getItemVisual(t,"style").fill:tt,h=s[t],g=i.get("formatter");h.attr({z2:l?0:2,style:gt(i,{x:st,y:ht,text:hst(b,g),width:isNaN(ut)?null:ut,height:isNaN(ft)?null:ft,align:"center",verticalAlign:"middle"},{inheritColor:ct})});tpi(h,{normal:i},b,function(n){return hst(n,g)});w&&ipi(h,t,f,n,{getFormattedLabel:function(n,t,i,r,u,f){return hst(f?f.interpolatedValue:b,g)}});k.add(h)}c.add(k)});this.group.add(c);this._titleEls=o;this._detailEls=s},t.type="gauge",t}(wt),cwu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.visualStyleAccessPath="itemStyle",i}return i(t,n),t.prototype.getInitialData=function(){return uw(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,rotate:0},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}(bt),lwu=["itemStyle","opacity"],awu=function(n){function t(t,i){var r=n.call(this)||this,u=r,f=new er,e=new st;return u.setTextContent(e),r.setTextGuideLine(f),r.updateData(t,i,!0),r}return i(t,n),t.prototype.updateData=function(n,t,i){var r=this,o=n.hostModel,f=n.getItemModel(t),s=n.getItemLayout(t),e=f.getModel("emphasis"),u=f.get(lwu);u=null==u?1:u;i||ie(r);r.useStyle(n.getItemVisual(t,"style"));r.style.lineJoin="round";i?(r.setShape({points:s.points}),r.style.opacity=0,ii(r,{style:{opacity:u}},o,t)):ct(r,{style:{opacity:u},shape:{points:s.points}},o,t);rr(r,f);this._updateLabel(n,t);ui(this,e.get("focus"),e.get("blurScope"),e.get("disabled"))},t.prototype._updateLabel=function(n,t){var u=this,h=this.getTextGuideLine(),f=u.getTextContent(),c=n.hostModel,o=n.getItemModel(t),i=n.getItemLayout(t).label,s=n.getItemVisual(t,"style"),e=s.fill,r;cr(f,tr(o),{labelFetcher:n.hostModel,labelDataIndex:t,defaultOpacity:s.opacity,defaultText:n.getName(t)},{normal:{align:i.textAlign,verticalAlign:i.verticalAlign}});u.setTextConfig({local:!0,inside:!!i.inside,insideStroke:e,outsideFill:e});r=i.linePoints;h.setShape({points:r});u.textGuideLineConfig={anchor:r?new g(r[0][0],r[0][1]):null};ct(f,{style:{x:i.x,y:i.y}},c,t);f.attr({rotation:i.rotation,originX:i.x,originY:i.y,z2:10});cdt(u,ldt(o),{stroke:e})},t}(fr),vwu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.ignoreLabelLineUpdate=!0,i}return i(t,n),t.prototype.render=function(n){var t=n.getData(),i=this._data,r=this.group;t.diff(i).add(function(n){var i=new awu(t,n);t.setItemGraphicEl(n,i);r.add(i)}).update(function(n,u){var f=i.getItemGraphicEl(u);f.updateData(t,n);r.add(f);t.setItemGraphicEl(n,f)}).remove(function(t){gk(i.getItemGraphicEl(t),n,t)}).execute();this._data=t},t.prototype.remove=function(){this.group.removeAll();this._data=null},t.prototype.dispose=function(){},t.type="funnel",t}(wt),ywu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.init=function(t){n.prototype.init.apply(this,arguments);this.legendVisualProvider=new rn(s(this.getData,this),s(this.getRawData,this));this._defaultLabelLine(t)},t.prototype.getInitialData=function(){return uw(this,{coordDimensions:["value"],encodeDefaulter:b(uwt,this)})},t.prototype._defaultLabelLine=function(n){nl(n,"labelLine",["show"]);var t=n.labelLine,i=n.emphasis.labelLine;t.show=t.show&&n.label.show;i.show=i.show&&n.emphasis.label.show},t.prototype.getDataParams=function(t){var i=this.getData(),r=n.prototype.getDataParams.call(this,t),u=i.mapDimension("value"),f=i.getSum(u);return r.percent=f?+(i.get(u,t)/f*100).toFixed(2):0,r.$vars.push("percent"),r},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}(bt);ylr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i._dataGroup=new p,i._initialized=!1,i}return i(t,n),t.prototype.init=function(){this.group.add(this._dataGroup)},t.prototype.render=function(n){var o;this._progressiveEls=null;var i=this._dataGroup,t=n.getData(),u=this._data,r=n.coordinateSystem,f=r.dimensions,e=blr(n);(t.diff(u).add(function(n){eii(wlr(t,i,n,f,r),t,n,e)}).update(function(i,o){var s=u.getItemGraphicEl(o),h=plr(t,i,f,r);t.setItemGraphicEl(i,s);ct(s,{shape:{points:h}},n,i);ie(s);eii(s,t,i,e)}).remove(function(n){var t=u.getItemGraphicEl(n);i.remove(t)}).execute(),this._initialized)||(this._initialized=!0,o=function(n,t,i){var f=n.model,r=n.getRect(),u=new ot({shape:{x:r.x,y:r.y,width:r.width,height:r.height}}),e="horizontal"===f.get("layout")?"width":"height";return u.setShape(e,0),ii(u,{shape:{width:r.width,height:r.height}},t,i),u}(r,n,function(){setTimeout(function(){i.removeClipPath()})}),i.setClipPath(o));this._data=t},t.prototype.incrementalPrepareRender=function(){this._initialized=!0;this._data=null;this._dataGroup.removeAll()},t.prototype.incrementalRender=function(n,t){for(var r,u=t.getData(),f=t.coordinateSystem,e=f.dimensions,o=blr(t),s=this._progressiveEls=[],i=n.start;i<n.end;i++)r=wlr(u,this._dataGroup,i,e,f),r.incremental=!0,eii(r,u,i,o),s.push(r)},t.prototype.remove=function(){this._dataGroup&&this._dataGroup.removeAll();this._data=null},t.type="parallel",t}(wt);klr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.visualStyleAccessPath="lineStyle",i.visualDrawType="stroke",i}return i(t,n),t.prototype.getInitialData=function(){return uo(null,this,{useEncodeDefaulter:s(wwu,null,this)})},t.prototype.getRawIndicesByActiveState=function(n){var r=this.coordinateSystem,t=this.getData(),i=[];return r.eachActiveState(t,function(r,u){n===r&&i.push(t.getRawIndex(u))}),i},t.type="series.parallel",t.dependencies=["parallel"],t.defaultOption={z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"},t}(bt);dlr=["lineStyle","opacity"];glr={seriesType:"parallel",reset:function(n){var t=n.coordinateSystem,i={normal:n.get(["lineStyle","opacity"]),active:n.get("activeOpacity"),inactive:n.get("inactiveOpacity")};return{progress:function(n,r){t.eachActiveState(r,function(n,t){var f=i[n],u;"normal"===n&&r.hasItemOption&&(u=r.getItemModel(t).get(dlr,!0),null!=u&&(f=u));r.ensureUniqueItemVisual(t,"style").opacity=f},n.start,n.end)}}}};nar=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t}return i(u,n),u.prototype.render=function(n,i,r){this._model=n;this._api=r;this._handlers||(this._handlers={},t(tar,function(n,t){r.getZr().on(t,this._handlers[t]=s(n,this))},this));op(this,"_throttledDispatchExpand",n.get("axisExpandRate"),"fixRate")},u.prototype.dispose=function(n,i){bd(this,"_throttledDispatchExpand");t(this._handlers,function(n,t){i.getZr().off(t,n)});this._handlers=null},u.prototype._throttledDispatchExpand=function(n){this._dispatchExpand(n)},u.prototype._dispatchExpand=function(n){n&&this._api.dispatchAction(r({type:"parallelAxisExpand"},n))},u.type="parallel",u}(ni);tar={mousedown:function(n){oii(this,"click")&&(this._mouseDownPoint=[n.offsetX,n.offsetY])},mouseup:function(n){var t=this._mouseDownPoint,i,r;if(oii(this,"click")&&t){if(i=[n.offsetX,n.offsetY],Math.pow(t[0]-i[0],2)+Math.pow(t[1]-i[1],2)>5)return;r=this._model.coordinateSystem.getSlidedAxisExpandWindow([n.offsetX,n.offsetY]);"none"!==r.behavior&&this._dispatchExpand({axisExpandWindow:r.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(n){if(!this._mouseDownPoint&&oii(this,"mousemove")){var i=this._model,r=i.coordinateSystem.getSlidedAxisExpandWindow([n.offsetX,n.offsetY]),t=r.behavior;"jump"===t&&this._throttledDispatchExpand.debounceNextCall(i.get("axisExpandDebounce"));this._throttledDispatchExpand("none"===t?null:{axisExpandWindow:r.axisExpandWindow,animation:"jump"===t?null:{duration:0}})}}};iar=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t}return i(r,n),r.prototype.init=function(){n.prototype.init.apply(this,arguments);this.mergeOption({})},r.prototype.mergeOption=function(n){var t=this.option;n&&k(t,n,!0);this._initDimensions()},r.prototype.contains=function(n,t){var i=n.get("parallelIndex");return null!=i&&t.getComponent("parallel",i)===this},r.prototype.setAxisExpand=function(n){t(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(t){n.hasOwnProperty(t)&&(this.option[t]=n[t])},this)},r.prototype._initDimensions=function(){var n=this.dimensions=[],i=this.parallelAxisIndex=[];t(pt(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(n){return(n.get("parallelIndex")||0)===this.componentIndex},this),function(t){n.push("dim"+t.get("dim"));i.push(t.componentIndex)})},r.type="parallel",r.dependencies=["parallelAxis"],r.layoutMode="box",r.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},r}(rt);rar=function(n){function t(t,i,r,u,f){var e=n.call(this,t,i,r)||this;return e.type=u||"value",e.axisIndex=f,e}return i(t,n),t.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},t}(lu);var hii=t,uar=Math.min,far=Math.max,ear=Math.floor,kwu=Math.ceil,oar=ri,dwu=Math.PI,gwu=function(){function n(n,t,i){this.type="parallel";this._axesMap=c();this._axesLayout={};this.dimensions=n.dimensions;this._model=n;this._init(n,t,i)}return n.prototype._init=function(n,t){var i=n.dimensions,r=n.parallelAxisIndex;hii(i,function(n,i){var e=r[i],u=t.getComponent("parallelAxis",e),f=this._axesMap.set(n,new rar(n,ag(u),[0,0],u.get("type"),e)),o="category"===f.type;f.onBand=o&&u.get("boundaryGap");f.inverse=u.get("inverse");u.axis=f;f.model=u;f.coordinateSystem=u.coordinateSystem=this},this)},n.prototype.update=function(n){this._updateAxesFromSeries(this._model,n)},n.prototype.containPoint=function(n){var t=this._makeLayoutInfo(),i=t.axisBase,r=t.layoutBase,u=t.pixelDimIndex,f=n[1-u],e=n[u];return f>=i&&f<=i+t.axisLength&&e>=r&&e<=r+t.layoutLength},n.prototype.getModel=function(){return this._model},n.prototype._updateAxesFromSeries=function(n,t){t.eachSeries(function(i){if(n.contains(i,t)){var r=i.getData();hii(this.dimensions,function(n){var t=this._axesMap.get(n);t.scale.unionExtentFromData(r,r.mapDimension(n));oa(t.scale,t.model)},this)}},this)},n.prototype.resize=function(n,t){this._rect=ci(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()});this._layoutAxes()},n.prototype.getRect=function(){return this._rect},n.prototype._makeLayoutInfo=function(){var i,r=this._model,o=this._rect,l=["x","y"],a=["width","height"],v=r.get("layout"),f="horizontal"===v?0:1,s=o[a[f]],c=[0,s],u=this.dimensions.length,t=cst(r.get("axisExpandWidth"),c),h=cst(r.get("axisExpandCount")||0,[0,u]),w=r.get("axisExpandable")&&u>3&&u>h&&h>1&&t>0&&s>0,n=r.get("axisExpandWindow"),e,y,p;return n?(i=cst(n[1]-n[0],c),n[1]=n[0]+i):(i=cst(t*(h-1),c),(n=[t*(r.get("axisExpandCenter")||ear(u/2))-i/2])[1]=n[0]+i),e=(s-i)/(u-h),e<3&&(e=0),y=[ear(oar(n[0]/t,1))+1,kwu(oar(n[1]/t,1))-1],p=e/t*n[0],{layout:v,pixelDimIndex:f,layoutBase:o[l[f]],layoutLength:s,axisBase:o[l[1-f]],axisLength:o[a[1-f]],axisExpandable:w,axisExpandWidth:t,axisCollapseWidth:e,axisExpandWindow:n,axisCount:u,winInnerIndices:y,axisExpandWindow0Pos:p}},n.prototype._layoutAxes=function(){var i=this._rect,r=this._axesMap,u=this.dimensions,n=this._makeLayoutInfo(),t=n.layout;r.each(function(t){var i=[0,n.axisLength],r=t.inverse?1:0;t.setExtent(i[r],i[1-r])});hii(u,function(r,u){var f=(n.axisExpandable?tbu:nbu)(u,n),o={horizontal:{x:f.position,y:n.axisLength},vertical:{x:0,y:f.position}},c={horizontal:dwu/2,vertical:0},s=[o[t].x+i.x,o[t].y+i.y],h=c[t],e=[1,0,0,1,0,0];ws(e,e,h);wf(e,e,s);this._axesLayout[r]={position:s,rotation:h,transform:e,axisNameAvailableWidth:f.axisNameAvailableWidth,axisLabelShow:f.axisLabelShow,nameTruncateMaxWidth:f.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},n.prototype.getAxis=function(n){return this._axesMap.get(n)},n.prototype.dataToPoint=function(n,t){return this.axisCoordToPoint(this._axesMap.get(t).dataToCoord(n),t)},n.prototype.eachActiveState=function(n,i,r,u){var l,f,e;null==r&&(r=0);null==u&&(u=n.count());var a=this._axesMap,s=this.dimensions,h=[],c=[];for(t(s,function(t){h.push(n.mapDimension(t));c.push(a.get(t).model)}),l=this.hasAxisBrushed(),f=r;f<u;f++){if(e=void 0,l){e="active";for(var v=n.getValues(h,f),o=0,y=s.length;o<y;o++)if("inactive"===c[o].getActiveState(v[o])){e="inactive";break}}else e="normal";i(e,f)}},n.prototype.hasAxisBrushed=function(){for(var t=this.dimensions,r=this._axesMap,i=!1,n=0,u=t.length;n<u;n++)"normal"!==r.get(t[n]).model.getActiveState()&&(i=!0);return i},n.prototype.axisCoordToPoint=function(n,t){return re([n,0],this._axesLayout[t].transform)},n.prototype.getAxisLayout=function(n){return y(this._axesLayout[n])},n.prototype.getSlidedAxisExpandWindow=function(n){var i=this._makeLayoutInfo(),a=i.pixelDimIndex,t=i.axisExpandWindow.slice(),e=t[1]-t[0],c=[0,i.axisExpandWidth*(i.axisCount-1)],o;if(!this.containPoint(n))return{behavior:"none",axisExpandWindow:t};var r,u=n[a]-i.layoutBase-i.axisExpandWindow0Pos,s="slide",h=i.axisCollapseWidth,f=this._model.get("axisExpandSlideTriggerArea"),l=null!=f[0];return h?(l&&h&&u<e*f[0]?(s="jump",r=u-e*f[2]):l&&h&&u>e*(1-f[0])?(s="jump",r=u-e*(1-f[2])):(r=u-e*f[1])>=0&&(r=u-e*(1-f[1]))<=0&&(r=0),(r*=i.axisExpandWidth/h)?nv(r,t,c,"all"):s="none"):(o=t[1]-t[0],(t=[far(0,c[1]*u/o-o/2)])[1]=uar(c[1],t[0]+o),t[0]=t[1]-o),{axisExpandWindow:t,behavior:s}},n}();sar={create:function(n,t){var i=[];return n.eachComponent("parallel",function(r,u){var f=new gwu(r,n,t);f.name="parallel_"+u;f.resize(r,t);r.coordinateSystem=f;f.model=r;i.push(f)}),n.eachSeries(function(n){if("parallel"===n.get("coordinateSystem")){var t=n.getReferringComponents("parallel",oi).models[0];n.coordinateSystem=t.coordinateSystem}}),i}};lst=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.activeIntervals=[],i}return i(t,n),t.prototype.getAreaSelectStyle=function(){return il([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},t.prototype.setActiveIntervals=function(n){var i=this.activeIntervals=y(n),t;if(i)for(t=i.length-1;t>=0;t--)ou(i[t])},t.prototype.getActiveState=function(n){var t=this.activeIntervals,r,i,u;if(!t.length)return"normal";if(null==n||isNaN(+n))return"inactive";if(1===t.length){if(r=t[0],r[0]<=n&&n<=r[1])return"active"}else for(i=0,u=t.length;i<u;i++)if(t[i][0]<=n&&n<=t[i][1])return"active";return"inactive"},t}(rt);fi(lst,wp);var tv=!0,bn=Math.min,lw=Math.max,ibu=Math.pow,har="globalPan",rbu={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},ubu={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},car={brushStyle:{lineWidth:2,stroke:"rgba(210,219,238,0.3)",fill:"#D2DBEE"},transformable:!0,brushMode:"single",removeOnClick:!1},fbu=0,cii=function(n){function r(i){var r=n.call(this)||this;return r._track=[],r._covers=[],r._handlers={},r._zr=i,r.group=new p,r._uid="brushController_"+fbu++,t(uvr,function(n,t){this._handlers[t]=s(n,this)},r),r}return i(r,n),r.prototype.enableBrush=function(n){return this._brushType&&this._doDisableBrush(),n.brushType&&this._doEnableBrush(n),this},r.prototype._doEnableBrush=function(n){var i=this._zr;this._enableGlobalPan||function(n,t,i){fnt(n)[t]=i}(i,har,this._uid);t(this._handlers,function(n,t){i.on(t,n)});this._brushType=n.brushType;this._brushOption=k(y(car),n,!0)},r.prototype._doDisableBrush=function(){var n=this._zr;!function(n,t,i){var r=fnt(n);r[t]===i&&(r[t]=null)}(n,har,this._uid);t(this._handlers,function(t,i){n.off(i,t)});this._brushType=this._brushOption=null},r.prototype.setPanels=function(n){if(n&&n.length){var i=this._panels={};t(n,function(n){i[n.panelId]=y(n)})}else this._panels=null;return this},r.prototype.mount=function(n){n=n||{};this._enableGlobalPan=n.enableGlobalPan;var t=this.group;return this._zr.add(t),t.attr({x:n.x||0,y:n.y||0,rotation:n.rotation||0,scaleX:n.scaleX||1,scaleY:n.scaleY||1}),this._transform=t.getLocalTransform(),this},r.prototype.updateCovers=function(n){function e(n,t){return(null!=n.id?n.id:"\0-brush-index-"+t)+"-"+n.brushType}function o(f,e){var o=n[f],s;null!=e&&t[e]===u?r[f]=t[e]:(s=r[f]=null!=e?(t[e].__brushOption=o,t[e]):aar(i,lar(i,o)),lii(i,s))}n=f(n,function(n){return k(y(car),n,!0)});var t=this._covers,r=this._covers=[],i=this,u=this._creatingCover;return new ro(t,n,function(n,t){return e(n.__brushOption,t)},e).add(o).update(o).remove(function(n){t[n]!==u&&i.group.remove(t[n])}).execute(),this},r.prototype.unmount=function(){return this.enableBrush(!1),yii(this),this._zr.remove(this.group),this},r.prototype.dispose=function(){this.unmount();this.off()},r}(ku);uvr={mousedown:function(n){if(this._dragging)fvr(this,n);else if(!n.target||!n.target.draggable){dii(n);var t=this.group.transformCoordToLocal(n.offsetX,n.offsetY);this._creatingCover=null;(this._creatingPanel=vii(this,n,t))&&(this._dragging=!0,this._track=[t.slice()])}},mousemove:function(n){var r=n.offsetX,u=n.offsetY,i=this.group.transformCoordToLocal(r,u),t;(function(n,t,i){var r,e;if(n._brushType&&!function(n,t,i){var r=n._zr;return t<0||t>r.getWidth()||i<0||i>r.getHeight()}(n,t.offsetX,t.offsetY)){var o=n._zr,f=n._covers,u=vii(n,t,i);if(!n._dragging)for(r=0;r<f.length;r++)if(e=f[r].__brushOption,u&&(u===tv||e.panelId===u.panelId)&&kn[e.brushType].contain(f[r],i[0],i[1]))return;u&&o.setCursorStyle("crosshair")}}(this,n,i),this._dragging)&&(dii(n),t=ivr(this,n,i,!1),t&&iv(this,t))},mouseup:function(n){fvr(this,n)}};kn={lineX:evr(0),lineY:evr(1),rect:{createCover:function(n,t){function i(n){return n}return kar({toRectRange:i,fromRectRange:i},n,t,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(n){var t=bar(n);return gar(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(n,t,i,r){dar(n,t,i,r)},updateCommon:pii,contain:gii},polygon:{createCover:function(n,t){var i=new p;return i.add(new er({name:"main",style:wii(t),silent:!0})),i},getCreatingRange:function(n){return n},endCreating:function(n,t){t.remove(t.childAt(0));t.add(new fr({name:"main",draggable:!0,drift:b(ebu,n,t),ondragend:b(iv,n,{isEnd:!0})}))},updateCoverShape:function(n,t,i){t.childAt(0).setShape({points:kii(n,t,i)})},updateCommon:pii,contain:gii}};var obu=["axisLine","axisTickLabel","axisName"],sbu=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t}return i(u,n),u.prototype.init=function(t,i){n.prototype.init.apply(this,arguments);(this._brushController=new cii(i.getZr())).on("brush",s(this._onBrush,this))},u.prototype.render=function(n,i,u,f){var o;if(!function(n,t,i){return i&&"axisAreaSelect"===i.type&&t.findComponents({mainType:"parallelAxis",query:i})[0]===n}(n,i,f)&&(this.axisModel=n,this.api=u,this.group.removeAll(),o=this._axisGroup,this._axisGroup=new p,this.group.add(this._axisGroup),n.get("show"))){var s=function(n,t){return t.getComponent("parallel",n.get("parallelIndex"))}(n,i),a=s.coordinateSystem,h=n.getAreaSelectStyle(),c=h.width,v=n.axis.dim,l=r({strokeContainThreshold:c},a.getAxisLayout(v)),e=new gr(n,l);t(obu,e.add,e);this._axisGroup.add(e.getGroup());this._refreshBrushController(l,h,n,s,c,u);id(o,this._axisGroup,n)}},u.prototype._refreshBrushController=function(n,t,i,r,u,e){var s=i.axis.getExtent(),h=s[1]-s[0],c=Math.min(30,.1*Math.abs(h)),o=nt.create({x:s[0],y:-u/2,width:h,height:u});o.x-=c;o.width+=2*c;this._brushController.mount({enableGlobalPan:!0,rotation:n.rotation,x:n.position[0],y:n.position[1]}).setPanels([{panelId:"pl",clipPath:ovr(o),isTargetByCursor:hvr(o,e,r),getLinearBrushOtherExtent:svr(o,0)}]).enableBrush({brushType:"lineX",brushStyle:t,removeOnClick:!0}).updateCovers(function(n){var t=n.axis;return f(n.activeIntervals,function(n){return{brushType:"lineX",panelId:"pl",range:[t.dataToCoord(n[0],!0),t.dataToCoord(n[1],!0)]}})}(i))},u.prototype._onBrush=function(n){var r=n.areas,t=this.axisModel,i=t.axis,u=f(r,function(n){return[i.coordToData(n.range[0],!0),i.coordToData(n.range[1],!0)]});(!t.option.realtime===n.isEnd||n.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:t.id,intervals:u})},u.prototype.dispose=function(){this._brushController.dispose()},u.type="parallelAxis",u}(ni),hbu={type:"axisAreaSelect",event:"axisAreaSelected"},cbu={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};var lbu=function(){this.x1=0;this.y1=0;this.x2=0;this.y2=0;this.cpx1=0;this.cpy1=0;this.cpx2=0;this.cpy2=0;this.extent=0},abu=function(n){function t(t){return n.call(this,t)||this}return i(t,n),t.prototype.getDefaultShape=function(){return new lbu},t.prototype.buildPath=function(n,t){var i=t.extent;n.moveTo(t.x1,t.y1);n.bezierCurveTo(t.cpx1,t.cpy1,t.cpx2,t.cpy2,t.x2,t.y2);"vertical"===t.orient?(n.lineTo(t.x2+i,t.y2),n.bezierCurveTo(t.cpx2+i,t.cpy2,t.cpx1+i,t.cpy1,t.x1+i,t.y1)):(n.lineTo(t.x2,t.y2+i),n.bezierCurveTo(t.cpx2,t.cpy2+i,t.cpx1,t.cpy1+i,t.x1,t.y1+i));n.closePath()},t.prototype.highlight=function(){ts(this)},t.prototype.downplay=function(){is(this)},t}(ut),vbu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i._focusAdjacencyDisabled=!1,i}return i(t,n),t.prototype.render=function(n,t,i){var c=this,l=n.getGraph(),r=this.group,e=n.layoutInfo,u=e.width,f=e.height,s=n.getData(),a=n.getData("edge"),h=n.get("orient");this._model=n;r.removeAll();r.x=e.x;r.y=e.y;l.eachEdge(function(t){var i=new abu,it=w(i),st,ht,tt,ct;it.dataIndex=t.dataIndex;it.seriesIndex=n.seriesIndex;it.dataType="edge";var s,c,v,p,rt,ut,ft,et,ot=t.getModel(),lt=ot.getModel("lineStyle"),e=lt.get("curveness"),l=t.node1.getLayout(),at=t.node1.getModel(),b=at.get("localX"),k=at.get("localY"),d=t.node2.getLayout(),vt=t.node2.getModel(),g=vt.get("localX"),nt=vt.get("localY"),y=t.getLayout();switch(i.shape.extent=Math.max(1,y.dy),i.shape.orient=h,"vertical"===h?(s=(null!=b?b*u:l.x)+y.sy,c=(null!=k?k*f:l.y)+l.dy,v=(null!=g?g*u:d.x)+y.ty,rt=s,ut=c*(1-e)+(p=null!=nt?nt*f:d.y)*e,ft=v,et=c*e+p*(1-e)):(s=(null!=b?b*u:l.x)+l.dx,c=(null!=k?k*f:l.y)+y.sy,rt=s*(1-e)+(v=null!=g?g*u:d.x)*e,ut=c,ft=s*e+v*(1-e),et=p=(null!=nt?nt*f:d.y)+y.ty),i.setShape({x1:s,y1:c,x2:v,y2:p,cpx1:rt,cpy1:ut,cpx2:ft,cpy2:et}),i.useStyle(lt.getItemStyle()),i.style.fill){case"source":i.style.fill=t.node1.getVisual("color");i.style.decal=t.node1.getVisual("style").decal;break;case"target":i.style.fill=t.node2.getVisual("color");i.style.decal=t.node2.getVisual("style").decal;break;case"gradient":st=t.node1.getVisual("color");ht=t.node2.getVisual("color");o(st)&&o(ht)&&(i.style.fill=new sy(0,0,+("horizontal"===h),+("vertical"===h),[{color:st,offset:0},{color:ht,offset:1}]))}tt=ot.getModel("emphasis");rr(i,ot,"lineStyle",function(n){return n.getItemStyle()});r.add(i);a.setItemGraphicEl(t.dataIndex,i);ct=tt.get("focus");ui(i,"adjacency"===ct?t.getAdjacentDataIndices():ct,tt.get("blurScope"),tt.get("disabled"));w(i).dataType="edge"});l.eachNode(function(t){var o=t.getLayout(),e=t.getModel(),l=e.get("localX"),a=e.get("localY"),h=e.getModel("emphasis"),i=new ot({shape:{x:null!=l?l*u:o.x,y:null!=a?a*f:o.y,width:o.dx,height:o.dy},style:e.getModel("itemStyle").getItemStyle(),z2:10}),c;cr(i,tr(e),{labelFetcher:n,labelDataIndex:t.dataIndex,defaultText:t.id});i.disableLabelAnimation=!0;i.setStyle("fill",t.getVisual("color"));i.setStyle("decal",t.getVisual("style").decal);rr(i,e);r.add(i);s.setItemGraphicEl(t.dataIndex,i);w(i).dataType="node";c=h.get("focus");ui(i,"adjacency"===c?t.getAdjacentDataIndices():c,h.get("blurScope"),h.get("disabled"))});s.eachItemGraphicEl(function(t,r){s.getItemModel(r).get("draggable")&&(t.drift=function(t,e){c._focusAdjacencyDisabled=!0;this.shape.x+=t;this.shape.y+=e;this.dirty();i.dispatchAction({type:"dragNode",seriesId:n.id,dataIndex:s.getRawIndex(r),localX:this.shape.x/u,localY:this.shape.y/f})},t.ondragend=function(){c._focusAdjacencyDisabled=!1},t.draggable=!0,t.cursor="move")});!this._data&&n.isAnimationEnabled()&&r.setClipPath(function(n,t,i){var r=new ot({shape:{x:n.x-10,y:n.y-10,width:0,height:n.height+20}});return ii(r,{shape:{width:n.width+20}},t,i),r}(r.getBoundingRect(),n,function(){r.removeClipPath()}));this._data=n.getData()},t.prototype.dispose=function(){},t.type="sankey",t}(wt),ybu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.getInitialData=function(n,t){var u=n.edges||n.links,f=n.data||n.nodes,r=n.levels,e,i,o;for(this.levelModels=[],e=this.levelModels,i=0;i<r.length;i++)null!=r[i].depth&&r[i].depth>=0&&(e[r[i].depth]=new at(r[i],this,t));if(f&&u)return o=vlr(f,u,this,!0,function(n,t){n.wrapMethod("getItemModel",function(n,t){var r=n.parentModel,u=r.getData().getItemLayout(t),f,i;return u&&(f=u.depth,i=r.levelModels[f],i&&(n.parentModel=i)),n});t.wrapMethod("getItemModel",function(n,t){var r=n.parentModel,u=r.getGraph().getEdgeByIndex(t).node1.getLayout(),f,i;return u&&(f=u.depth,i=r.levelModels[f],i&&(n.parentModel=i)),n})}),o.data},t.prototype.setNodePosition=function(n,t){var i=(this.option.data||this.option.nodes)[n];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(n,t,i){function f(n){return isNaN(n)||null==n}var r,u;if("edge"===i){var e=this.getDataParams(n,i),o=e.data,s=e.value;return bi("nameValue",{name:o.source+" -- "+o.target,value:s,noValue:f(s)})}return r=this.getGraph().getNodeByIndex(n).getLayout().value,u=this.getDataParams(n,i).data.name,bi("nameValue",{name:null!=u?u+"":null,value:r,noValue:f(r)})},t.prototype.optionUpdated=function(){},t.prototype.getDataParams=function(t,i){var r=n.prototype.getDataParams.call(this,t,i),u;return null==r.value&&"node"===i&&(u=this.getGraph().getNodeByIndex(t).getLayout().value,r.value=u),r},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}(bt);iri=function(){function n(){}return n.prototype.getInitialData=function(n,i){var e,o,s=i.getComponent("xAxis",this.get("xAxisIndex")),h=i.getComponent("yAxis",this.get("yAxisIndex")),w=s.get("type"),k=h.get("type"),c,l,a;"category"===w?(n.layout="horizontal",e=s.getOrdinalMeta(),o=!0):"category"===k?(n.layout="vertical",e=h.getOrdinalMeta(),o=!0):n.layout=n.layout||"horizontal";var v=["x","y"],f="horizontal"===n.layout?0:1,d=this._baseAxisDim=v[f],g=v[1-f],y=[s,h],nt=y[f].get("type"),tt=y[1-f].get("type"),p=n.data;return p&&o&&(c=[],t(p,function(n,t){var i;u(n)?(i=n.slice(),n.unshift(t)):u(n.value)?((i=r({},n)).value=i.value.slice(),n.value.unshift(t)):i=n;c.push(i)}),n.data=c),l=this.defaultValueDimensions,a=[{name:d,type:iet(nt),ordinalMeta:e,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:g,type:iet(tt),dimsDef:l.slice()}],uw(this,{coordDimensions:a,dimensionsCount:l.length+1,encodeDefaulter:b(swi,a,this)})},n.prototype.getBaseAxis=function(){var n=this._baseAxisDim;return this.ecModel.getComponent(n+"Axis",this.get(n+"AxisIndex")).axis},n}();rri=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],i.visualDrawType="stroke",i}return i(t,n),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}(bt);fi(rri,iri,!0);var iku=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n){var t=n.getData(),i=this.group,r=this._data,u;this._data||i.removeAll();u="horizontal"===n.get("layout")?1:0;t.diff(r).add(function(n){if(t.hasValue(n)){var r=avr(t.getItemLayout(n),t,n,u,!0);t.setItemGraphicEl(n,r);i.add(r)}}).update(function(n,f){var e=r.getItemGraphicEl(f),o;t.hasValue(n)?(o=t.getItemLayout(n),e?(ie(e),vvr(o,e,t,n)):e=avr(o,t,n,u),i.add(e),t.setItemGraphicEl(n,e)):i.remove(e)}).remove(function(n){var t=r.getItemGraphicEl(n);t&&i.remove(t)}).execute();this._data=t},t.prototype.remove=function(){var t=this.group,n=this._data;this._data=null;n&&n.eachItemGraphicEl(function(n){n&&t.remove(n)})},t.type="boxplot",t}(wt),rku=function(){},uku=function(n){function t(t){var i=n.call(this,t)||this;return i.type="boxplotBoxPath",i}return i(t,n),t.prototype.getDefaultShape=function(){return new rku},t.prototype.buildPath=function(n,t){var r=t.points,i=0;for(n.moveTo(r[i][0],r[i][1]),i++;i<4;i++)n.lineTo(r[i][0],r[i][1]);for(n.closePath();i<r.length;i++)n.moveTo(r[i][0],r[i][1]),i++,n.lineTo(r[i][0],r[i][1])},t}(ut);aw=t;var sku={type:"echarts:boxplot",transform:function(n){var i=n.upstream,r,t;return i.sourceFormat!==rs&&(r="",vt(r)),t=function(n,t){for(var e,s,nt,a=[],v=[],u=(t=t||{}).boundIQR,y="none"===u||0===u,r=0;r<n.length;r++){var i=ou(n[r].slice()),h=irt(i,.25),tt=irt(i,.5),c=irt(i,.75),p=i[0],w=i[i.length-1],b=(null==u?1.5:u)*(c-h),k=y?p:Math.max(p,h-b),d=y?w:Math.min(w,c+b),f=t.itemNameFormatter,g=l(f)?f({value:r}):o(f)?f.replace("{value}",r+""):r+"";for(a.push([g,k,h,tt,c,d]),e=0;e<i.length;e++)s=i[e],(s<k||s>d)&&(nt=[g,s],v.push(nt))}return{boxData:a,outliers:v}}(i.getRawData(),n.config),[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:t.boxData},{data:t.outliers}]}},hku=["color","borderColor"],cku=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n){this.group.removeClipPath();this._progressiveEls=null;this._updateDrawMode(n);this._isLargeDraw?this._renderLarge(n):this._renderNormal(n)},t.prototype.incrementalPrepareRender=function(n){this._clear();this._updateDrawMode(n)},t.prototype.incrementalRender=function(n,t){this._progressiveEls=[];this._isLargeDraw?this._incrementalRenderLarge(n,t):this._incrementalRenderNormal(n,t)},t.prototype.eachRendered=function(n){ch(this._progressiveEls||this.group,n)},t.prototype._updateDrawMode=function(n){var t=n.pipelineContext.large;null!=this._isLargeDraw&&t===this._isLargeDraw||(this._isLargeDraw=t,this._clear())},t.prototype._renderNormal=function(n){var t=n.getData(),r=this._data,i=this.group,u=t.getLayout("isSimpleBox"),f=n.get("clip",!0),e=n.coordinateSystem,o=e.getArea&&e.getArea();this._data||i.removeAll();t.diff(r).add(function(r){var s,e;if(t.hasValue(r)){if(s=t.getItemLayout(r),f&&yvr(o,s))return;e=uri(s,r,!0);ii(e,{shape:{points:s.ends}},n,r);fri(e,t,r,u);i.add(e);t.setItemGraphicEl(r,e)}}).update(function(e,s){var h=r.getItemGraphicEl(s),c;t.hasValue(e)?(c=t.getItemLayout(e),f&&yvr(o,c)?i.remove(h):(h?(ct(h,{shape:{points:c.ends}},n,e),ie(h)):h=uri(c),fri(h,t,e,u),i.add(h),t.setItemGraphicEl(e,h))):i.remove(h)}).remove(function(n){var t=r.getItemGraphicEl(n);t&&i.remove(t)}).execute();this._data=t},t.prototype._renderLarge=function(n){this._clear();wvr(n,this.group);var t=n.get("clip",!0)?rot(n.coordinateSystem,!1,n):null;t?this.group.setClipPath(t):this.group.removeClipPath()},t.prototype._incrementalRenderNormal=function(n,t){for(var u,i,r=t.getData(),f=r.getLayout("isSimpleBox");null!=(u=n.next());)i=uri(r.getItemLayout(u)),fri(i,r,u,f),i.incremental=!0,this.group.add(i),this._progressiveEls.push(i)},t.prototype._incrementalRenderLarge=function(n,t){wvr(t,this.group,this._progressiveEls,!0)},t.prototype.remove=function(){this._clear()},t.prototype._clear=function(){this.group.removeAll();this._data=null},t.type="candlestick",t}(wt),lku=function(){},aku=function(n){function t(t){var i=n.call(this,t)||this;return i.type="normalCandlestickBox",i}return i(t,n),t.prototype.getDefaultShape=function(){return new lku},t.prototype.buildPath=function(n,t){var i=t.points;this.__simpleBox?(n.moveTo(i[4][0],i[4][1]),n.lineTo(i[6][0],i[6][1])):(n.moveTo(i[0][0],i[0][1]),n.lineTo(i[1][0],i[1][1]),n.lineTo(i[2][0],i[2][1]),n.lineTo(i[3][0],i[3][1]),n.closePath(),n.moveTo(i[4][0],i[4][1]),n.lineTo(i[5][0],i[5][1]),n.moveTo(i[6][0],i[6][1]),n.lineTo(i[7][0],i[7][1]))},t}(ut);pvr=function(){};eri=function(n){function t(t){var i=n.call(this,t)||this;return i.type="largeCandlestickBox",i}return i(t,n),t.prototype.getDefaultShape=function(){return new pvr},t.prototype.buildPath=function(n,t){for(var u,r=t.points,i=0;i<r.length;)this.__sign===r[i++]?(u=r[i++],n.moveTo(u,r[i++]),n.lineTo(u,r[i++])):i+=3},t}(ut);ori=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],i}return i(t,n),t.prototype.getShadowDim=function(){return"open"},t.prototype.brushSelector=function(n,t,i){var r=t.getItemLayout(n);return r&&i.rect(r.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}(bt);fi(ori,iri,!0);var pku=["itemStyle","borderColor"],wku=["itemStyle","borderColor0"],bku=["itemStyle","color"],kku=["itemStyle","color0"],dku={seriesType:"candlestick",plan:ep(),performRawSeries:!0,reset:function(n,t){function i(n,t){return t.get(n>0?bku:kku)}function u(n,t){return t.get(n>0?pku:wku)}if(!t.isSeriesFiltered(n))return!n.pipelineContext.large&&{progress:function(n,t){for(var f;null!=(f=n.next());){var o=t.getItemModel(f),s=t.getItemLayout(f).sign,e=o.getItemStyle();e.fill=i(s,o);e.stroke=u(s,o)||e.fill;r(t.ensureUniqueItemVisual(f,"style"),e)}}}}},gku={seriesType:"candlestick",plan:ep(),reset:function(n){var o=n.coordinateSystem,t=n.getData(),i=function(n,t){var r,u=n.getBaseAxis(),i="category"===u.type?u.getBandWidth():(r=u.getExtent(),Math.abs(r[1]-r[0])/t.count()),o=e(d(n.get("barMaxWidth"),i),i),s=e(d(n.get("barMinWidth"),1),i),f=n.get("barWidth");return null!=f?e(f,i):Math.max(Math.min(i/2,o),s)}(n,t),h=["x","y"],s=t.getDimensionIndex(t.mapDimension(h[0])),r=f(t.mapDimensionsAll(h[1]),t.getDimensionIndex,t),c=r[0],u=r[1],l=r[2],a=r[3];if(t.setLayout({candleWidth:i,isSimpleBox:i<=1.3}),!(s<0||r.length<4))return{progress:n.pipelineContext.large?function(n,t){for(var i,r,f=eo(4*n.count),e=0,v=[],y=[],h=t.getStore();null!=(r=n.next());){var p=h.get(s,r),k=h.get(c,r),d=h.get(u,r),w=h.get(l,r),b=h.get(a,r);isNaN(p)||isNaN(w)||isNaN(b)?(f[e++]=NaN,e+=3):(f[e++]=kvr(h,r,k,d,u),v[0]=p,v[1]=w,i=o.dataToPoint(v,null,y),f[e++]=i?i[0]:NaN,f[e++]=i?i[1]:NaN,v[1]=b,i=o.dataToPoint(v,null,y),f[e++]=i?i[1]:NaN)}t.setLayout("largePoints",f)}:function(n,t){function e(n,t){var i=[];return i[0]=t,i[1]=n,isNaN(t)||isNaN(n)?[NaN,NaN]:o.dataToPoint(i)}function nt(n,t,r){var u=t.slice(),f=t.slice();u[0]=td(u[0]+i/2,1,!1);f[0]=td(f[0]-i/2,1,!0);r?n.push(u,f):n.push(f,u)}function ft(n,t,r){var u=e(n,r),f=e(t,r);return u[0]-=i/2,f[0]-=i/2,{x:u[0],y:u[1],width:i,height:f[1]-u[1]}}function w(n){return n[0]=td(n[0],1),n}for(var r,f=t.getStore();null!=(r=n.next());){var h=f.get(s,r),v=f.get(c,r),y=f.get(u,r),d=f.get(l,r),g=f.get(a,r),tt=Math.min(v,y),it=Math.max(v,y),b=e(tt,h),k=e(it,h),rt=e(d,h),ut=e(g,h),p=[];nt(p,k,0);nt(p,b,1);p.push(w(ut),w(k),w(rt),w(b));t.setItemLayout(r,{sign:kvr(f,r,v,y,u),initBaseline:v>y?k[1]:b[1],ends:p,brushRect:ft(d,g,h)})}}}}};var ndu=function(n){function t(t,i){var r=n.call(this)||this,u=new nw(t,i),f=new p;return r.add(u),r.add(f),r.updateData(t,i),r}return i(t,n),t.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},t.prototype.startEffectAnimation=function(n){for(var t,r,e=n.symbolType,o=n.color,u=n.rippleNumber,f=this.childAt(1),i=0;i<u;i++)t=si(e,-1,-1,2,2,o),t.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scaleX:.5,scaleY:.5}),r=-i/u*n.period+n.effectOffset,t.animate("",!0).when(n.period,{scaleX:n.rippleScale/2,scaleY:n.rippleScale/2}).delay(r).start(),t.animateStyle(!0).when(n.period,{opacity:0}).delay(r).start(),f.add(t);dvr(f,n)},t.prototype.updateEffectAnimation=function(n){for(var i,u=this._effectCfg,f=this.childAt(1),r=["symbolType","period","rippleScale","rippleNumber"],t=0;t<r.length;t++)if(i=r[t],u[i]!==n[i])return this.stopEffectAnimation(),void this.startEffectAnimation(n);dvr(f,n)},t.prototype.highlight=function(){ts(this)},t.prototype.downplay=function(){is(this)},t.prototype.getSymbolType=function(){var n=this.childAt(0);return n&&n.getSymbolType()},t.prototype.updateData=function(n,t){var s=this,e=n.hostModel,f,a,i;this.childAt(0).updateData(n,t);var u=this.childAt(1),r=n.getItemModel(t),v=n.getItemVisual(t,"symbol"),h=gd(n.getItemVisual(t,"symbolSize")),c=n.getItemVisual(t,"style"),l=c&&c.fill,o=r.getModel("emphasis");u.setScale(h);u.traverse(function(n){n.setStyle("fill",l)});f=cp(n.getItemVisual(t,"symbolOffset"),h);f&&(u.x=f[0],u.y=f[1]);a=n.getItemVisual(t,"symbolRotate");u.rotation=(a||0)*Math.PI/180||0;i={};i.showEffectOn=e.get("showEffectOn");i.rippleScale=r.get(["rippleEffect","scale"]);i.brushType=r.get(["rippleEffect","brushType"]);i.period=1e3*r.get(["rippleEffect","period"]);i.effectOffset=t/n.count();i.z=e.getShallow("z")||0;i.zlevel=e.getShallow("zlevel")||0;i.symbolType=v;i.color=l;i.rippleEffectColor=r.get(["rippleEffect","color"]);i.rippleNumber=r.get(["rippleEffect","number"]);"render"===i.showEffectOn?(this._effectCfg?this.updateEffectAnimation(i):this.startEffectAnimation(i),this._effectCfg=i):(this._effectCfg=null,this.stopEffectAnimation(),this.onHoverStateChange=function(n){"emphasis"===n?"render"!==i.showEffectOn&&s.startEffectAnimation(i):"normal"===n&&"render"!==i.showEffectOn&&s.stopEffectAnimation()});this._effectCfg=i;ui(this,o.get("focus"),o.get("blurScope"),o.get("disabled"))},t.prototype.fadeOut=function(n){n&&n()},t}(p),tdu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.init=function(){this._symbolDraw=new tw(ndu)},t.prototype.render=function(n){var i=n.getData(),t=this._symbolDraw;t.updateData(i,{clipShape:this._getClipShape(n)});this.group.add(t.group)},t.prototype._getClipShape=function(n){var t=n.coordinateSystem,i=t&&t.getArea&&t.getArea();return n.get("clip",!0)?i:null},t.prototype.updateTransform=function(n,t,i){var r=n.getData(),u;this.group.dirty();u=gg("").reset(n,t,i);u.progress&&u.progress({start:0,end:r.count(),count:r.count()},r);this._symbolDraw.updateLayout()},t.prototype._updateGroupTransform=function(n){var t=n.coordinateSystem;t&&t.getRoamTransform&&(this.group.transform=rsi(t.getRoamTransform()),this.group.decomposeTransform())},t.prototype.remove=function(){this._symbolDraw&&this._symbolDraw.remove(!0)},t.type="effectScatter",t}(wt),idu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.hasSymbolVisual=!0,i}return i(t,n),t.prototype.getInitialData=function(){return uo(null,this,{useEncodeDefaulter:!0})},t.prototype.brushSelector=function(n,t,i){return i.point(t.getItemLayout(n))},t.type="series.effectScatter",t.dependencies=["grid","polar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",clip:!0,rippleEffect:{period:4,scale:2.5,brushType:"fill",number:3},universalTransition:{divideShape:"clone"},symbolSize:10},t}(bt),gvr=function(n){function t(t,i,r){var u=n.call(this)||this;return u.add(u.createLine(t,i,r)),u._updateEffectSymbol(t,i),u}return i(t,n),t.prototype.createLine=function(n,t,i){return new ost(n,t,i)},t.prototype._updateEffectSymbol=function(n,t){var f=n.getItemModel(t).getModel("effect"),r=f.get("symbolSize"),e=f.get("symbol");u(r)||(r=[r,r]);var s=n.getItemVisual(t,"style"),o=f.get("color")||s&&s.stroke,i=this.childAt(1);this._symbolType!==e&&(this.remove(i),(i=si(e,-.5,-.5,1,1,o)).z2=100,i.culling=!0,this.add(i));i&&(i.setStyle("shadowColor",o),i.setStyle(f.getItemStyle(["color"])),i.scaleX=r[0],i.scaleY=r[1],i.setColor(o),this._symbolType=e,this._symbolScale=r,this._updateEffectAnimation(n,f,t))},t.prototype._updateEffectAnimation=function(n,t,i){var r=this.childAt(1),f;if(r){var c=n.getItemLayout(i),u=1e3*t.get("period"),e=t.get("loop"),o=t.get("roundTrip"),h=t.get("constantSpeed"),s=yi(t.get("delay"),function(t){return t/n.count()*u/3});(r.ignore=!0,this._updateAnimationPoints(r,c),h>0&&(u=this._getLineLength(r)/h*1e3),u!==this._period||e!==this._loop||o!==this._roundTrip)&&(r.stopAnimation(),f=void 0,f=l(s)?s(i):s,r.__t>0&&(f=-u*r.__t),this._animateSymbol(r,u,f,e,o));this._period=u;this._loop=e;this._roundTrip=o}},t.prototype._animateSymbol=function(n,t,i,r,u){if(t>0){n.__t=0;var f=this,e=n.animate("",r).when(u?2*t:t,{__t:u?2:1}).delay(i).during(function(){f._updateSymbolPosition(n)});r||e.done(function(){f.remove(n)});e.start()}},t.prototype._getLineLength=function(n){return ve(n.__p1,n.__cp1)+ve(n.__cp1,n.__p2)},t.prototype._updateAnimationPoints=function(n,t){n.__p1=t[0];n.__p2=t[1];n.__cp1=t[2]||[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]},t.prototype.updateData=function(n,t,i){this.childAt(0).updateData(n,t,i);this._updateEffectSymbol(n,t)},t.prototype._updateSymbolPosition=function(n){var i=n.__p1,u=n.__p2,f=n.__cp1,r=n.__t<1?n.__t:2-n.__t,t=[n.x,n.y],e=t.slice(),s=nr,o=clt,h,c;t[0]=s(i[0],f[0],u[0],r);t[1]=s(i[1],f[1],u[1],r);h=n.__t<1?o(i[0],f[0],u[0],r):o(u[0],f[0],i[0],1-r);c=n.__t<1?o(i[1],f[1],u[1],r):o(u[1],f[1],i[1],1-r);n.rotation=-Math.atan2(c,h)-Math.PI/2;"line"!==this._symbolType&&"rect"!==this._symbolType&&"roundRect"!==this._symbolType||(void 0!==n.__lastT&&n.__lastT<n.__t?(n.scaleY=1.05*ve(e,t),1===r&&(t[0]=e[0]+(t[0]-e[0])/2,t[1]=e[1]+(t[1]-e[1])/2)):n.scaleY=1===n.__lastT?2*ve(i,t):this._symbolScale[1]);n.__lastT=n.__t;n.ignore=!1;n.x=t[0];n.y=t[1]},t.prototype.updateLayout=function(n,t){this.childAt(0).updateLayout(n,t);var i=n.getItemModel(t).getModel("effect");this._updateEffectAnimation(n,i,t)},t}(p),nyr=function(n){function t(t,i,r){var u=n.call(this)||this;return u._createPolyline(t,i,r),u}return i(t,n),t.prototype._createPolyline=function(n,t,i){var r=n.getItemLayout(t),u=new er({shape:{points:r}});this.add(u);this._updateCommonStl(n,t,i)},t.prototype.updateData=function(n,t,i){var r=n.hostModel;ct(this.childAt(0),{shape:{points:n.getItemLayout(t)}},r,t);this._updateCommonStl(n,t,i)},t.prototype._updateCommonStl=function(n,t,i){var u=this.childAt(0),h=n.getItemModel(t),f=i&&i.emphasisLineStyle,e=i&&i.focus,o=i&&i.blurScope,s=i&&i.emphasisDisabled,r;(!i||n.hasItemOption)&&(r=h.getModel("emphasis"),f=r.getModel("lineStyle").getLineStyle(),s=r.get("disabled"),e=r.get("focus"),o=r.get("blurScope"));u.useStyle(n.getItemVisual(t,"style"));u.style.fill=null;u.style.strokeNoScale=!0;u.ensureState("emphasis").style=f;ui(this,e,o,s)},t.prototype.updateLayout=function(n,t){this.childAt(0).setShape("points",n.getItemLayout(t))},t}(p),rdu=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t._lastFrame=0,t._lastFramePercent=0,t}return i(t,n),t.prototype.createLine=function(n,t,i){return new nyr(n,t,i)},t.prototype._updateAnimationPoints=function(n,t){var f,e;this._points=t;for(var u=[0],r=0,i=1;i<t.length;i++)f=t[i-1],e=t[i],r+=ve(f,e),u.push(r);if(0!==r){for(i=0;i<u.length;i++)u[i]/=r;this._offsets=u;this._length=r}else this._length=0},t.prototype._getLineLength=function(){return this._length},t.prototype._updateSymbolPosition=function(n){var f=n.__t<1?n.__t:2-n.__t,s=this._points,i=this._offsets,e=s.length,t,h,c,l;if(i){if(h=this._lastFrame,f<this._lastFramePercent){for(t=Math.min(h+1,e-1);t>=0&&!(i[t]<=f);t--);t=Math.min(t,e-2)}else{for(t=h;t<e&&!(i[t]>f);t++);t=Math.min(t-1,e-2)}var o=(f-i[t])/(i[t+1]-i[t]),r=s[t],u=s[t+1];n.x=r[0]*(1-o)+o*u[0];n.y=r[1]*(1-o)+o*u[1];c=n.__t<1?u[0]-r[0]:r[0]-u[0];l=n.__t<1?u[1]-r[1]:r[1]-u[1];n.rotation=-Math.atan2(l,c)-Math.PI/2;this._lastFrame=t;this._lastFramePercent=f;n.ignore=!1}},t}(gvr),udu=function(){this.polyline=!1;this.curveness=0;this.segs=[]},fdu=function(n){function t(t){var i=n.call(this,t)||this;return i._off=0,i.hoverDataIdx=-1,i}return i(t,n),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 udu},t.prototype.buildPath=function(n,t){var i,r=t.segs,e=t.curveness,o,s,l,a;if(t.polyline){for(i=this._off;i<r.length;)if(o=r[i++],o>0)for(n.moveTo(r[i++],r[i++]),s=1;s<o;s++)n.lineTo(r[i++],r[i++])}else for(i=this._off;i<r.length;){var h=r[i++],c=r[i++],u=r[i++],f=r[i++];(n.moveTo(h,c),e>0)?(l=(h+u)/2-(c-f)*e,a=(c+f)/2-(u-h)*e,n.quadraticCurveTo(l,a,u,f)):n.lineTo(u,f)}this.incremental&&(this._off=i,this.notClear=!0)},t.prototype.findDataIndex=function(n,t){var h=this.shape,r=h.segs,c=h.curveness,l=this.style.lineWidth,u,i,a,o,s;if(h.polyline)for(u=0,i=0;i<r.length;){if(a=r[i++],a>0)for(var f=r[i++],e=r[i++],v=1;v<a;v++)if(uh(f,e,o=r[i++],s=r[i++],l,n,t))return u;u++}else for(u=0,i=0;i<r.length;){if(f=r[i++],e=r[i++],o=r[i++],s=r[i++],c>0){if(yli(f,e,(f+o)/2-(e-s)*c,(e+s)/2-(o-f)*c,o,s,l,n,t))return u}else if(uh(f,e,o,s,l,n,t))return u;u++}return-1},t.prototype.contain=function(n,t){var i=this.transformCoordToLocal(n,t),r=this.getBoundingRect();return n=i[0],t=i[1],r.contain(n,t)?(this.hoverDataIdx=this.findDataIndex(n,t))>=0:(this.hoverDataIdx=-1,!1)},t.prototype.getBoundingRect=function(){var n=this._rect,o,s;if(!n){for(var t=this.shape.segs,i=1/0,r=1/0,u=-1/0,f=-1/0,e=0;e<t.length;)o=t[e++],s=t[e++],i=Math.min(o,i),u=Math.max(o,u),r=Math.min(s,r),f=Math.max(s,f);n=this._rect=new nt(i,r,u,f)}return n},t}(ut),edu=function(){function n(){this.group=new p}return n.prototype.updateData=function(n){this._clear();var t=this._create();t.setShape({segs:n.getLayout("linesPoints")});this._setCommon(t,n)},n.prototype.incrementalPrepareUpdate=function(){this.group.removeAll();this._clear()},n.prototype.incrementalUpdate=function(n,t){var f=this._newAdded[0],e=t.getLayout("linesPoints"),r=f&&f.shape.segs,o,u,i;r&&r.length<2e4?(o=r.length,u=new Float32Array(o+e.length),u.set(r),u.set(e,o),f.setShape({segs:u})):(this._newAdded=[],i=this._create(),i.incremental=!0,i.setShape({segs:e}),this._setCommon(i,t),i.__startIndex=n.start)},n.prototype.remove=function(){this._clear()},n.prototype.eachRendered=function(n){this._newAdded[0]&&n(this._newAdded[0])},n.prototype._create=function(){var n=new fdu({cursor:"default",ignoreCoarsePointer:!0});return this._newAdded.push(n),this.group.add(n),n},n.prototype._setCommon=function(n,t){var i=t.hostModel,r,u;n.setShape({polyline:i.get("polyline"),curveness:i.get(["lineStyle","curveness"])});n.useStyle(i.getModel("lineStyle").getLineStyle());n.style.strokeNoScale=!0;r=t.getVisual("style");r&&r.stroke&&n.setStyle("stroke",r.stroke);n.setStyle("fill",null);u=w(n);u.seriesIndex=i.seriesIndex;n.on("mousemove",function(){u.dataIndex=null;var t=n.hoverDataIdx;t>0&&(u.dataIndex=t+n.__startIndex)})},n.prototype._clear=function(){this._newAdded=[];this.group.removeAll()},n}(),tyr={seriesType:"lines",plan:ep(),reset:function(n){var t=n.coordinateSystem,i,r;if(t)return i=n.get("polyline"),r=n.pipelineContext.large,{progress:function(u,f){var h=[],s,w,b,e,a,c,l,v,k,o,y,p;if(r){if(s=void 0,w=u.end-u.start,i){for(b=0,e=u.start;e<u.end;e++)b+=n.getLineCoordsCount(e);s=new Float32Array(w+2*b)}else s=new Float32Array(4*w);for(a=0,c=[],e=u.start;e<u.end;e++)for(l=n.getLineCoords(e,h),i&&(s[a++]=l),v=0;v<l;v++)c=t.dataToPoint(h[v],!1,c),s[a++]=c[0],s[a++]=c[1];f.setLayout("linesPoints",s)}else for(e=u.start;e<u.end;e++){if(k=f.getItemModel(e),o=(l=n.getLineCoords(e,h),[]),i)for(y=0;y<l;y++)o.push(t.dataToPoint(h[y]));else o[0]=t.dataToPoint(h[0]),o[1]=t.dataToPoint(h[1]),p=k.get(["lineStyle","curveness"]),+p&&(o[2]=[(o[0][0]+o[1][0])/2-(o[0][1]-o[1][1])*p,(o[0][1]+o[1][1])/2-(o[1][0]-o[0][0])*p]);f.setItemLayout(e,o)}}}}},odu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i){var o=n.getData(),h=this._updateLineDraw(o,n),u=n.get("zlevel"),s=n.get(["effect","trailLength"]),r=i.getZr(),f="svg"===r.painter.getType(),e;f||r.painter.getLayer(u).clear(!0);null==this._lastZlevel||f||r.configLayer(this._lastZlevel,{motionBlur:!1});this._showEffect(n)&&s>0&&(f||r.configLayer(u,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(s/10+.9,1),0)}));h.updateData(o);e=n.get("clip",!0)&&rot(n.coordinateSystem,!1,n);e?this.group.setClipPath(e):this.group.removeClipPath();this._lastZlevel=u;this._finished=!0},t.prototype.incrementalPrepareRender=function(n,t,i){var r=n.getData();this._updateLineDraw(r,n).incrementalPrepareUpdate(r);this._clearLayer(i);this._finished=!1},t.prototype.incrementalRender=function(n,t){this._lineDraw.incrementalUpdate(n,t.getData());this._finished=n.end===t.getData().count()},t.prototype.eachRendered=function(n){this._lineDraw&&this._lineDraw.eachRendered(n)},t.prototype.updateTransform=function(n,t,i){var r=n.getData(),f=n.pipelineContext,u;if(!this._finished||f.large||f.progressiveRender)return{update:!0};u=tyr.reset(n,t,i);u.progress&&u.progress({start:0,end:r.count(),count:r.count()},r);this._lineDraw.updateLayout();this._clearLayer(i)},t.prototype._updateLineDraw=function(n,t){var i=this._lineDraw,r=this._showEffect(t),u=!!t.get("polyline"),f=t.pipelineContext.large;return i&&r===this._hasEffet&&u===this._isPolyline&&f===this._isLargeDraw||(i&&i.remove(),i=this._lineDraw=f?new edu:new sst(u?r?rdu:nyr:r?gvr:ost),this._hasEffet=r,this._isPolyline=u,this._isLargeDraw=f),this.group.add(i.group),i},t.prototype._showEffect=function(n){return!!n.get(["effect","show"])},t.prototype._clearLayer=function(n){var t=n.getZr();"svg"===t.painter.getType()||null==this._lastZlevel||t.painter.getLayer(this._lastZlevel).clear(!0)},t.prototype.remove=function(n,t){this._lineDraw&&this._lineDraw.remove();this._lineDraw=null;this._clearLayer(t)},t.prototype.dispose=function(n,t){this.remove(n,t)},t.type="lines",t}(wt),sdu="undefined"==typeof Uint32Array?Array:Uint32Array,hdu="undefined"==typeof Float64Array?Array:Float64Array;ryr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.visualStyleAccessPath="lineStyle",i.visualDrawType="stroke",i}return i(t,n),t.prototype.init=function(t){t.data=t.data||[];iyr(t);var i=this._processFlatCoordsArray(t.data);this._flatCoords=i.flatCoords;this._flatCoordsOffset=i.flatCoordsOffset;i.flatCoords&&(t.data=new Float32Array(i.count));n.prototype.init.apply(this,arguments)},t.prototype.mergeOption=function(t){if(iyr(t),t.data){var i=this._processFlatCoordsArray(t.data);this._flatCoords=i.flatCoords;this._flatCoordsOffset=i.flatCoordsOffset;i.flatCoords&&(t.data=new Float32Array(i.count))}n.prototype.mergeOption.apply(this,arguments)},t.prototype.appendData=function(n){var t=this._processFlatCoordsArray(n.data);t.flatCoords&&(this._flatCoords?(this._flatCoords=eb(this._flatCoords,t.flatCoords),this._flatCoordsOffset=eb(this._flatCoordsOffset,t.flatCoordsOffset)):(this._flatCoords=t.flatCoords,this._flatCoordsOffset=t.flatCoordsOffset),n.data=new Float32Array(t.count));this.getRawData().appendData(n.data)},t.prototype._getCoordsFromItemModel=function(n){var t=this.getData().getItemModel(n);return t.option instanceof Array?t.option:t.getShallow("coords")},t.prototype.getLineCoordsCount=function(n){return this._flatCoordsOffset?this._flatCoordsOffset[2*n+1]:this._getCoordsFromItemModel(n).length},t.prototype.getLineCoords=function(n,t){var r;if(this._flatCoordsOffset){for(var u=this._flatCoordsOffset[2*n],f=this._flatCoordsOffset[2*n+1],i=0;i<f;i++)t[i]=t[i]||[],t[i][0]=this._flatCoords[u+2*i],t[i][1]=this._flatCoords[u+2*i+1];return f}for(r=this._getCoordsFromItemModel(n),i=0;i<r.length;i++)t[i]=t[i]||[],t[i][0]=r[i][0],t[i][1]=r[i][1];return r.length},t.prototype._processFlatCoordsArray=function(n){var h=0,o,s,l,a;if(this._flatCoords&&(h=this._flatCoords.length),ht(n[0])){for(var i=n.length,r=new sdu(i),u=new hdu(i),f=0,e=0,c=0,t=0;t<i;)for(c++,o=n[t++],r[e++]=f+h,r[e++]=o,s=0;s<o;s++)l=n[t++],a=n[t++],u[f++]=l,u[f++]=a;return{flatCoordsOffset:new Uint32Array(r.buffer,0,e),flatCoords:u,count:c}}return{flatCoordsOffset:null,flatCoords:null,count:n.length}},t.prototype.getInitialData=function(n){var t=new ar(["value"],this);return t.hasItemOption=!1,t.initData(n.data,[],function(n,i,r,u){if(n instanceof Array)return NaN;t.hasItemOption=!0;var f=n.value;if(null!=f)return f instanceof Array?f[u]:f}),t},t.prototype.formatTooltip=function(n){var t=this.getData().getItemModel(n),r=t.get("name");if(r)return r;var u=t.get("fromName"),f=t.get("toName"),i=[];return null!=u&&i.push(u),null!=f&&i.push(f),bi("nameValue",{name:i.join(" > ")})},t.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},t.prototype.getProgressive=function(){var n=this.option.progressive;return null==n?this.option.large?1e4:this.get("progressive"):n},t.prototype.getProgressiveThreshold=function(){var n=this.option.progressiveThreshold;return null==n?this.option.large?2e4:this.get("progressiveThreshold"):n},t.prototype.getZLevelKey=function(){var n=this.getModel("effect"),t=n.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:n.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}(bt);uyr={seriesType:"lines",reset:function(n){var i=vst(n.get("symbol")),r=vst(n.get("symbolSize")),t=n.getData();return t.setVisual("fromSymbol",i&&i[0]),t.setVisual("toSymbol",i&&i[1]),t.setVisual("fromSymbolSize",r&&r[0]),t.setVisual("toSymbolSize",r&&r[1]),{dataEach:t.hasItemOption?function(n,t){var u=n.getItemModel(t),i=vst(u.getShallow("symbol",!0)),r=vst(u.getShallow("symbolSize",!0));i[0]&&n.setItemVisual(t,"fromSymbol",i[0]);i[1]&&n.setItemVisual(t,"toSymbol",i[1]);r[0]&&n.setItemVisual(t,"fromSymbolSize",r[0]);r[1]&&n.setItemVisual(t,"toSymbolSize",r[1])}:null}}};fyr=function(){function n(){this.blurSize=30;this.pointSize=20;this.maxOpacity=1;this.minOpacity=0;this._gradientPixels={inRange:null,outOfRange:null};var n=pf.createCanvas();this.canvas=n}return n.prototype.update=function(n,t,i,r,u,f){var k=this._getBrush(),d=this._getGradient(u,"inRange"),g=this._getGradient(u,"outOfRange"),p=this.pointSize+this.blurSize,e=this.canvas,a=e.getContext("2d"),nt=n.length,v,c,l;for(e.width=t,e.height=i,v=0;v<nt;++v){var y=n[v],tt=y[0],it=y[1],o=r(y[2]);a.globalAlpha=o;a.drawImage(k,tt-p,it-p)}if(!e.width||!e.height)return e;for(var w=a.getImageData(0,0,e.width,e.height),h=w.data,s=0,rt=h.length,b=this.minOpacity,ut=this.maxOpacity-b;s<rt;)o=h[s+3]/256,c=4*Math.floor(255*o),o>0?(l=f(o)?d:g,o>0&&(o=o*ut+b),h[s++]=l[c],h[s++]=l[c+1],h[s++]=l[c+2],h[s++]=l[c+3]*o*256):s+=4;return a.putImageData(w,0,0),e},n.prototype._getBrush=function(){var i=this._brushCanvas||(this._brushCanvas=pf.createCanvas()),r=this.pointSize+this.blurSize,t=2*r,n;return i.width=t,i.height=t,n=i.getContext("2d"),n.clearRect(0,0,t,t),n.shadowOffsetX=t,n.shadowBlur=this.blurSize,n.shadowColor="#000",n.beginPath(),n.arc(-r,r,this.pointSize,0,2*Math.PI,!0),n.closePath(),n.fill(),i},n.prototype._getGradient=function(n,t){for(var e=this._gradientPixels,i=e[t]||(e[t]=new Uint8ClampedArray(1024)),r=[0,0,0,0],u=0,f=0;f<256;f++)n[t](f/255,!0,r),i[u++]=r[0],i[u++]=r[1],i[u++]=r[2],i[u++]=r[3];return i},n}();var cdu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i){var u,r;t.eachComponent("visualMap",function(t){t.eachTargetSeries(function(i){i===n&&(u=t)})});this._progressiveEls=null;this.group.removeAll();r=n.coordinateSystem;"cartesian2d"===r.type||"calendar"===r.type?this._renderOnCartesianAndCalendar(n,i,0,n.getData().count()):eyr(r)&&this._renderOnGeo(r,n,u,i)},t.prototype.incrementalPrepareRender=function(){this.group.removeAll()},t.prototype.incrementalRender=function(n,t,i,r){var u=t.coordinateSystem;u&&(eyr(u)?this.render(t,i,r):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(t,r,n.start,n.end,!0)))},t.prototype.eachRendered=function(n){ch(this._progressiveEls||this.group,n)},t.prototype._renderOnCartesianAndCalendar=function(n,t,i,r,u){var w,b,k,d,h=n.coordinateSystem,g=aa(h,"cartesian2d"),nt,tt,e,a,v,y,rt,s,l,p,ut;g&&(nt=h.getAxis("x"),tt=h.getAxis("y"),w=nt.getBandWidth()+.5,b=tt.getBandWidth()+.5,k=nt.scale.getExtent(),d=tt.scale.getExtent());for(var yt=this.group,f=n.getData(),ft=n.getModel(["emphasis","itemStyle"]).getItemStyle(),et=n.getModel(["blur","itemStyle"]).getItemStyle(),st=n.getModel(["select","itemStyle"]).getItemStyle(),ht=n.get(["itemStyle","borderRadius"]),ct=tr(n),it=n.getModel("emphasis"),lt=it.get("focus"),at=it.get("blurScope"),vt=it.get("disabled"),c=g?[f.mapDimension("x"),f.mapDimension("y"),f.mapDimension("value")]:[f.mapDimension("time"),f.mapDimension("value")],o=i;o<r;o++){if(e=void 0,a=f.getItemVisual(o,"style"),g){if(v=f.get(c[0],o),y=f.get(c[1],o),isNaN(f.get(c[2],o))||v<k[0]||v>k[1]||y<d[0]||y>d[1])continue;rt=h.dataToPoint([v,y]);e=new ot({shape:{x:rt[0]-w/2,y:rt[1]-b/2,width:w,height:b},style:a})}else{if(isNaN(f.get(c[1],o)))continue;e=new ot({z2:1,shape:h.dataToRect([f.get(c[0],o)]).contentShape,style:a})}f.hasItemOption&&(s=f.getItemModel(o),l=s.getModel("emphasis"),ft=l.getModel("itemStyle").getItemStyle(),et=s.getModel(["blur","itemStyle"]).getItemStyle(),st=s.getModel(["select","itemStyle"]).getItemStyle(),ht=s.get(["itemStyle","borderRadius"]),lt=l.get("focus"),at=l.get("blurScope"),vt=l.get("disabled"),ct=tr(s));e.shape.r=ht;p=n.getRawValue(o);ut="-";p&&null!=p[2]&&(ut=p[2]+"");cr(e,ct,{labelFetcher:n,labelDataIndex:o,defaultOpacity:a.opacity,defaultText:ut});e.ensureState("emphasis").style=ft;e.ensureState("blur").style=et;e.ensureState("select").style=st;ui(e,lt,at,vt);e.incremental=u;u&&(e.states.emphasis.hoverLayer=!0);yt.add(e);f.setItemGraphicEl(o,e);this._progressiveEls&&this._progressiveEls.push(e)}},t.prototype._renderOnGeo=function(n,t,i,r){var c=i.targetVisuals.inRange,w=i.targetVisuals.outOfRange,o=t.getData(),e=this._hmLayer||this._hmLayer||new fyr,u,l,p;e.blurSize=t.get("blurSize");e.pointSize=t.get("pointSize");e.minOpacity=t.get("minOpacity");e.maxOpacity=t.get("maxOpacity");u=n.getViewRect().clone();l=n.getRoamTransform();u.applyTransform(l);var s=Math.max(u.x,0),h=Math.max(u.y,0),b=Math.min(u.width+u.x,r.getWidth()),k=Math.min(u.height+u.y,r.getHeight()),a=b-s,v=k-h,d=[o.mapDimension("lng"),o.mapDimension("lat"),o.mapDimension("value")],g=o.mapArray(d,function(t,i,r){var u=n.dataToPoint([t,i]);return u[0]-=s,u[1]-=h,u.push(r),u}),y=i.getExtent(),nt="visualMap.continuous"===i.type?function(n,t){var i=n[1]-n[0];return t=[(t[0]-n[0])/i,(t[1]-n[0])/i],function(n){return n>=t[0]&&n<=t[1]}}(y,i.option.range):function(n,t,i){var e=n[1]-n[0],u=(t=f(t,function(t){return{interval:[(t.interval[0]-n[0])/e,(t.interval[1]-n[0])/e]}})).length,r=0;return function(n){for(var e,f=r;f<u;f++)if((e=t[f].interval)[0]<=n&&n<=e[1]){r=f;break}if(f===u)for(f=r-1;f>=0;f--)if((e=t[f].interval)[0]<=n&&n<=e[1]){r=f;break}return f>=0&&f<u&&i[f]}}(y,i.getPieceList(),i.option.selected);e.update(g,a,v,c.color.getNormalizer(),{inRange:c.color.getColorMapper(),outOfRange:w.color.getColorMapper()},nt);p=new wi({style:{width:a,height:v,x:s,y:h,image:e.canvas},silent:!0});this.group.add(p)},t.type="heatmap",t}(wt),ldu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.getInitialData=function(){return uo(null,this,{generateCoord:"value"})},t.prototype.preventIncremental=function(){var n=tp.get(this.get("coordinateSystem"));if(n&&n.dimensions)return"lng"===n.dimensions[0]&&"lat"===n.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}(bt),adu=["itemStyle","borderWidth"],oyr=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],sri=new hu,vdu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i){var e=this.group,r=n.getData(),o=this._data,s=n.coordinateSystem,h=s.getBaseAxis().isHorizontal(),f=s.master.getRect(),u={ecSize:{width:i.getWidth(),height:i.getHeight()},seriesModel:n,coordSys:s,coordSysExtent:[[f.x,f.x+f.width],[f.y,f.y+f.height]],isHorizontal:h,valueDim:oyr[+h],categoryDim:oyr[1-+h]};return r.diff(o).add(function(n){if(r.hasValue(n)){var f=yyr(r,n),i=syr(r,n,f,u),t=pyr(r,u,i);r.setItemGraphicEl(n,t);e.add(t);kyr(t,u,i)}}).update(function(n,t){var i=o.getItemGraphicEl(t);if(r.hasValue(n)){var s=yyr(r,n),f=syr(r,n,s,u),h=byr(r,f);i&&h!==i.__pictorialShapeStr&&(e.remove(i),r.setItemGraphicEl(n,null),i=null);i?function(n,t,i){var r=i.animationModel,u=i.dataIndex;ct(n.__pictorialBundle,{x:i.bundlePosition[0],y:i.bundlePosition[1]},r,u);i.symbolRepeat?cyr(n,t,i,!0):lyr(n,t,i,!0);ayr(n,i,!0);vyr(n,t,i,!0)}(i,u,f):i=pyr(r,u,f,!0);r.setItemGraphicEl(n,i);i.__pictorialSymbolMeta=f;e.add(i);kyr(i,u,f)}else e.remove(i)}).remove(function(n){var t=o.getItemGraphicEl(n);t&&wyr(o,n,t.__pictorialSymbolMeta.animationModel,t)}).execute(),this._data=r,this.group},t.prototype.remove=function(n){var i=this.group,t=this._data;n.get("animation")?t&&t.eachItemGraphicEl(function(i){wyr(t,w(i).dataIndex,n,i)}):i.removeAll()},t.type="pictorialBar",t}(wt);var wdu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.hasSymbolVisual=!0,i.defaultSymbol="roundRect",i}return i(t,n),t.prototype.getInitialData=function(t){return t.stack=null,n.prototype.getInitialData.apply(this,arguments)},t.type="series.pictorialBar",t.dependencies=["grid"],t.defaultOption=lh(iw.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}(iw),bdu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i._layers=[],i}return i(t,n),t.prototype.render=function(n){function o(n){return n.name}function f(f,e,o){var nt=c._layers,h,v;if("remove"!==f){for(var y,s,w=[],b=[],l=u[e].indices,a=0;a<l.length;a++){var k=t.getItemLayout(l[a]),tt=k.x,it=k.y0,rt=k.y;w.push(tt,it);b.push(tt,it+rt);y=t.getItemVisual(l[a],"style")}var d=t.getItemLayout(l[0]),ut=n.getModel("label").get("margin"),g=n.getModel("emphasis");"add"===f?(h=r[e]=new p,s=new bur({shape:{points:w,stackedOnPoints:b,smooth:.4,stackedOnSmooth:.4,smoothConstraint:!1},z2:0}),h.add(s),i.add(h),n.isAnimationEnabled()&&s.setClipPath(function(n,t,i){var r=new ot({shape:{x:n.x-10,y:n.y-10,width:0,height:n.height+20}});return ii(r,{shape:{x:n.x-50,width:n.width+100,height:n.height+20}},t,i),r}(s.getBoundingRect(),n,function(){s.removeClipPath()}))):(h=nt[o],s=h.childAt(0),i.add(h),r[e]=h,ct(s,{shape:{points:w,stackedOnPoints:b}},n),ie(s));cr(s,tr(n),{labelDataIndex:l[a-1],defaultText:t.getName(l[a-1]),inheritColor:y.fill},{normal:{verticalAlign:"middle"}});s.setTextConfig({position:null,local:!0});v=s.getTextContent();v&&(v.x=d.x-ut,v.y=d.y0+d.y/2);s.useStyle(y);t.setItemGraphicEl(e,s);rr(s,n);ui(s,g.get("focus"),g.get("blurScope"),g.get("disabled"))}else i.remove(nt[e])}var t=n.getData(),c=this,i=this.group,u=n.getLayerSeries(),e=t.getLayout("layoutInfo"),l=e.rect,a=e.boundaryGap,h,r;i.x=0;i.y=l.y+a[0];h=new ro(this._layersSeries||[],u,o,o);r=[];h.add(s(f,this,"add")).update(s(f,this,"update")).remove(s(f,this,"remove")).execute();this._layersSeries=u;this._layers=r},t.type="themeRiver",t}(wt),kdu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.init=function(){n.prototype.init.apply(this,arguments);this.legendVisualProvider=new rn(s(this.getData,this),s(this.getRawData,this))},t.prototype.fixData=function(n){var e=n.length,i={},h=uvt(n,function(n){return i.hasOwnProperty(n[0]+"")||(i[n[0]+""]=-1),n[2]}),u=[],o,t,s,f,r;for(h.buckets.each(function(n,t){u.push({name:t,dataList:n})}),o=u.length,t=0;t<o;++t){for(s=u[t].name,f=0;f<u[t].dataList.length;++f)r=u[t].dataList[f][0]+"",i[r]=t;for(r in i)i.hasOwnProperty(r)&&i[r]!==t&&(i[r]=t,n[e]=[r,0,s],e++)}return n},t.prototype.getInitialData=function(n){for(var e,r,o=this.getReferringComponents("singleAxis",oi).models[0].get("type"),s=pt(n.data,function(n){return void 0!==n[2]}),t=this.fixData(s||[]),h=[],u=this.nameMap=c(),f=0,i=0;i<t.length;++i)h.push(t[i][2]),u.get(t[i][2])||(u.set(t[i][2],f),f++);return e=yp(t,{coordDimensions:["single"],dimensionsDefine:[{name:"time",type:iet(o)},{name:"value",type:"float"},{name:"name",type:"ordinal"}],encodeDefine:{single:0,value:1,itemName:2}}).dimensions,r=new ar(e,this),r.initData(t),r},t.prototype.getLayerSeries=function(){for(var n=this.getData(),f=n.count(),i=[],t=0;t<f;++t)i[t]=t;var r=n.mapDimension("single"),e=uvt(i,function(t){return n.get("name",t)}),u=[];return e.buckets.each(function(t,i){t.sort(function(t,i){return n.get(r,t)-n.get(r,i)});u.push({name:i,indices:t})}),u},t.prototype.getAxisTooltipData=function(n,t){var e,o;u(n)||(n=n?[n]:[]);for(var s,a=this.getData(),r=this.getLayerSeries(),h=[],v=r.length,i=0;i<v;++i){for(var c=Number.MAX_VALUE,l=-1,y=r[i].indices.length,f=0;f<y;++f)e=a.get(n[0],r[i].indices[f]),o=Math.abs(e-t),o<=c&&(s=e,c=o,l=r[i].indices[f]);h.push(l)}return{dataIndices:h,nestestValue:s}},t.prototype.formatTooltip=function(n){var t=this.getData();return bi("nameValue",{name:t.getName(n),value:t.get(t.mapDimension("value"),n)})},t.type="series.themeRiver",t.dependencies=["singleAxis"],t.defaultOption={z:2,colorBy:"data",coordinateSystem:"singleAxis",boundaryGap:["10%","10%"],singleAxisIndex:0,animationEasing:"linear",label:{margin:4,show:!0,position:"left",fontSize:11},emphasis:{label:{show:!0}}},t}(bt);var npr=function(n){function u(t,i,r,u){var f=n.call(this)||this,e;return f.z2=2,f.textConfig={inside:!0},w(f).seriesIndex=i.seriesIndex,e=new st({z2:4,silent:t.getModel().get(["label","silent"])}),f.setTextContent(e),f.updateData(!0,t,i,r,u),f}return i(u,n),u.prototype.updateData=function(n,i,u,f,e){var o,c,y,b,p,l;this.node=i;i.piece=this;u=u||this._seriesModel;f=f||this._ecModel;o=this;w(o).dataIndex=i.dataIndex;var h=i.getModel(),a=h.getModel("emphasis"),v=i.getLayout(),s=r({},v);s.label=null;c=i.getVisual("style");c.lineJoin="bevel";y=i.getVisual("decal");y&&(c.decal=ap(y,e));b=rw(h.getModel("itemStyle"),s,!0);r(s,b);t(br,function(n){var i=o.ensureState(n),r=h.getModel([n,"itemStyle"]),t;i.style=r.getItemStyle();t=rw(r,s);t&&(i.shape=t)});n?(o.setShape(s),o.shape.r=v.r0,ct(o,{shape:{r:v.r}},u,i.dataIndex)):(ct(o,{shape:s},u),ie(o));o.useStyle(c);this._updateLabel(u);p=h.getShallow("cursor");p&&o.attr("cursor",p);this._seriesModel=u||this._seriesModel;this._ecModel=f||this._ecModel;l=a.get("focus");ui(this,"ancestor"===l?i.getAncestorsIndices():"descendant"===l?i.getDescendantIndices():l,a.get("blurScope"),a.get("disabled"))},u.prototype._updateLabel=function(n){function u(n,t){var i=n.get(t);return null==i?o.get(t):i}var l=this,e=this.node.getModel(),o=e.getModel("label"),i=this.node.getLayout(),h=i.endAngle-i.startAngle,r=(i.startAngle+i.endAngle)/2,a=Math.cos(r),v=Math.sin(r),s=this,f=s.getTextContent(),y=this.node.dataIndex,c=o.get("minAngle")/180*Math.PI,p=o.get("show")&&!(null!=c&&Math.abs(h)<c);f.ignore=!p;t(vk,function(t){var p="normal"===t?e.getModel("label"):e.getModel([t,"label"]),d="normal"===t,w=d?f:f.ensureState(t),g=n.getFormattedLabel(y,t),tt,nt,o,k,c;d&&(g=g||l.node.name);w.style=gt(p,{},null,"normal"!==t,!0);g&&(w.style.text=g);tt=p.get("show");null==tt||d||(w.ignore=!tt);var b,it=u(p,"position"),rt=d?s:s.states[t],ut=rt.style.fill;rt.textConfig={outsideFill:"inherit"===p.get("color")?ut:null,inside:"outside"!==it};nt=u(p,"distance")||0;o=u(p,"align");"outside"===it?(b=i.r+nt,o=r>Math.PI/2?"right":"left"):o&&"center"!==o?"left"===o?(b=i.r0+nt,r>Math.PI/2&&(o="right")):"right"===o&&(b=i.r-nt,r>Math.PI/2&&(o="left")):(b=h===2*Math.PI&&0===i.r0?0:(i.r+i.r0)/2,o="center");w.style.align=o;w.style.verticalAlign=u(p,"verticalAlign")||"middle";w.x=b*a+i.cx;w.y=b*v+i.cy;k=u(p,"rotate");c=0;"radial"===k?(c=-r)<-Math.PI/2&&(c+=Math.PI):"tangential"===k?(c=Math.PI/2-r)>Math.PI/2?c-=Math.PI:c<-Math.PI/2&&(c+=Math.PI):ht(k)&&(c=k*Math.PI/180);w.rotation=c});f.dirtyStyle()},u}(ur),lri="sunburstRootToNode",tpr="sunburstHighlight",gdu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i){var r=this,h;this.seriesModel=n;this.api=i;this.ecModel=t;var f=n.getData(),e=f.tree.root,s=n.getViewRoot(),u=this.group,c=n.get("renderLabelForZeroData"),o=[];s.eachNode(function(n){o.push(n)});h=this._oldChildren||[];!function(r,o){function h(n){return n.getId()}function s(s,h){!function(r,o){if(c||!r||r.getValue()||(r=null),r!==e&&o!==e)if(o&&o.piece)r?(o.piece.updateData(!1,r,n,t,i),f.setItemGraphicEl(r.dataIndex,o.piece)):function(n){n&&n.piece&&(u.remove(n.piece),n.piece=null)}(o);else if(r){var s=new npr(r,n,t,i);u.add(s);f.setItemGraphicEl(r.dataIndex,s)}}(null==s?null:r[s],null==h?null:o[h])}(0!==r.length||0!==o.length)&&new ro(o,r,h,h).add(s).update(s).remove(b(s,null)).execute()}(o,h),function(f,e){e.depth>0?(r.virtualPiece?r.virtualPiece.updateData(!1,f,n,t,i):(r.virtualPiece=new npr(f,n,t,i),u.add(r.virtualPiece)),e.piece.off("click"),r.virtualPiece.on("click",function(){r._rootToNode(e.parentNode)})):r.virtualPiece&&(u.remove(r.virtualPiece),r.virtualPiece=null)}(e,s);this._initEvents();this._oldChildren=o},t.prototype._initEvents=function(){var n=this;this.group.off("click");this.group.on("click",function(t){var i=!1;n.seriesModel.getViewRoot().eachNode(function(r){var u,f,e;!i&&r.piece&&r.piece===t.target&&(u=r.getModel().get("nodeClick"),"rootToNode"===u?n._rootToNode(r):"link"===u&&(f=r.getModel(),e=f.get("link"),e&&yut(e,f.get("target",!0)||"_blank")),i=!0)})})},t.prototype._rootToNode=function(n){n!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:lri,from:this.uid,seriesId:this.seriesModel.id,targetNode:n})},t.prototype.containPoint=function(n,t){var i=t.getData().getItemLayout(0);if(i){var r=n[0]-i.cx,u=n[1]-i.cy,f=Math.sqrt(r*r+u*u);return f<=i.r&&f>=i.r0}},t.type="sunburst",t}(wt),ngu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.ignoreStyleOnData=!0,i}return i(t,n),t.prototype.getInitialData=function(n,t){var r={name:n.name,children:n.data},u,i;return ipr(r),u=this._levelModels=f(n.levels||[],function(n){return new at(n,this,t)},this),i=kot.createTree(r,this,function(n){n.wrapMethod("getItemModel",function(n,t){var f=i.getNodeByDataIndex(t),r=u[f.depth];return r&&(n.parentModel=r),n})}),i.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.getDataParams=function(t){var i=n.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(t);return i.treePathInfo=dot(r,this),i},t.prototype.getLevelModel=function(n){return this._levelModels&&this._levelModels[n.depth]},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(n){n?this._viewRoot=n:n=this._viewRoot;var t=this.getRawData().tree.root;n&&(n===t||t.contains(n))||(this._viewRoot=t)},t.prototype.enableAriaDecal=function(){bhr(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}(bt);ari=Math.PI/180;var upr={color:"fill",borderColor:"stroke"},rgu={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},cs=lt(),ugu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0);this.currentZ=this.get("z",!0)},t.prototype.getInitialData=function(){return uo(null,this)},t.prototype.getDataParams=function(t,i,r){var u=n.prototype.getDataParams.call(this,t,i);return r&&(u.info=cs(r).info),u},t.type="series.custom",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},t}(bt);var cpr={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},lpr=et(cpr),yst=(wu(be,function(n,t){return n[t]=1,n},{}),be.join(", "),["","style","shape","extra"]),yw=lt();ce={};vpr={setTransform:function(n,t){return ce.el[n]=t,this},getTransform:function(n){return ce.el[n]},setShape:function(n,t){var i=ce.el;return(i.shape||(i.shape={}))[n]=t,i.dirtyShape&&i.dirtyShape(),this},getShape:function(n){var t=ce.el.shape;if(t)return t[n]},setStyle:function(n,t){var i=ce.el,r=i.style;return r&&(r[n]=t,i.dirtyStyle&&i.dirtyStyle()),this},getStyle:function(n){var t=ce.el.style;if(t)return t[n]},setExtra:function(n,t){return(ce.el.extra||(ce.el.extra={}))[n]=t,this},getExtra:function(n){var t=ce.el.extra;if(t)return t[n]}};yri=lt();wpr=["percent","easing","shape","style","extra"];var ls="emphasis",ec="normal",pri="blur",wri="select",oc=[ec,ls,pri,wri],bri={normal:["itemStyle"],emphasis:[ls,"itemStyle"],blur:[pri,"itemStyle"],select:[wri,"itemStyle"]},kri={normal:["label"],emphasis:[ls,"label"],blur:[pri,"label"],select:[wri,"label"]},lgu=["x","y"],vf={normal:{},emphasis:{},blur:{},select:{}},agu={cartesian2d:function(n){var t=n.master.getRect();return{coordSys:{type:"cartesian2d",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return n.dataToPoint(t)},size:s(fgu,n)}}},geo:function(n){var t=n.getBoundingRect();return{coordSys:{type:"geo",x:t.x,y:t.y,width:t.width,height:t.height,zoom:n.getZoom()},api:{coord:function(t){return n.dataToPoint(t)},size:s(egu,n)}}},single:function(n){var t=n.getRect();return{coordSys:{type:"singleAxis",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return n.dataToPoint(t)},size:s(ogu,n)}}},polar:function(n){var i=n.getRadiusAxis(),r=n.getAngleAxis(),t=i.getExtent();return t[0]>t[1]&&t.reverse(),{coordSys:{type:"polar",cx:n.cx,cy:n.cy,r:t[1],r0:t[0]},api:{coord:function(t){var u=i.dataToRadius(t[0]),f=r.dataToAngle(t[1]),e=n.coordToPoint([u,f]);return e.push(u,f*Math.PI/180),e},size:s(sgu,n)}}},calendar:function(n){var t=n.getRect(),i=n.getRangeInfo();return{coordSys:{type:"calendar",x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:n.getCellWidth(),cellHeight:n.getCellHeight(),rangeInfo:{start:i.start,end:i.end,weeks:i.weeks,dayCount:i.allDay}},api:{coord:function(t,i){return n.dataToPoint(t,i)}}}}};kpr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i,r){var o;this._progressiveEls=null;var e=this._data,u=n.getData(),f=this.group,s=gpr(n,u,t,i);e||f.removeAll();u.diff(e).add(function(t){iui(i,null,t,s(t,r),n,f,u)}).remove(function(t){var i=e.getItemGraphicEl(t);i&&wst(i,cs(i).option,n)}).update(function(t,o){var h=e.getItemGraphicEl(o);iui(i,h,t,s(t,r),n,f,u)}).execute();o=n.get("clip",!0)?rot(n.coordinateSystem,!1,n):null;o?f.setClipPath(o):f.removeClipPath();this._data=u},t.prototype.incrementalPrepareRender=function(){this.group.removeAll();this._data=null},t.prototype.incrementalRender=function(n,t,i,r,u){function c(n){n.isGroup||(n.incremental=!0,n.ensureState("emphasis").hoverLayer=!0)}for(var e,o=t.getData(),s=gpr(t,o,i,r),h=this._progressiveEls=[],f=n.start;f<n.end;f++)e=iui(null,null,f,s(f,u),t,this.group,o),e&&(e.traverse(c),h.push(e))},t.prototype.eachRendered=function(n){ch(this._progressiveEls||this.group,n)},t.prototype.filterForExposedEvent=function(n,t,i){var r=t.element;if(null==r||i.name===r)return!0;for(;(i=i.__hostTarget||i.parent)&&i!==this.group;)if(i.name===r)return!0;return!1},t.type="custom",t}(wt);var uv=lt(),fwr=y,fui=s,eui=function(){function n(){this._dragging=!1;this.animationThreshold=15}return n.prototype.render=function(n,t,i,r){var o=t.get("value"),s=t.get("status"),u,e,f,h,l,c;if(this._axisModel=n,this._axisPointerModel=t,this._api=i,r||this._lastValue!==o||this._lastStatus!==s){if(this._lastValue=o,this._lastStatus=s,u=this._group,e=this._handle,!s||"hide"===s)return u&&u.hide(),void(e&&e.hide());u&&u.show();e&&e.show();f={};this.makeElOption(f,o,n,t,i);h=f.graphicKey;h!==this._lastGraphicKey&&this.clear(i);this._lastGraphicKey=h;l=this._moveAnimation=this.determineAnimation(n,t);u?(c=b(ewr,t,l),this.updatePointerEl(u,f,c),this.updateLabelEl(u,f,c,t)):(u=this._group=new p,this.createPointerEl(u,f,n,t),this.createLabelEl(u,f,n,t),i.getZr().add(u));hwr(u,t,!0);this._renderHandle(o)}},n.prototype.remove=function(n){this.clear(n)},n.prototype.dispose=function(n){this.clear(n)},n.prototype.determineAnimation=function(n,t){var i=t.get("animation"),r=n.axis,e="category"===r.type,o=t.get("snap"),u,s,f;return!o&&!e?!1:"auto"===i||null==i?(u=this.animationThreshold,e&&r.getBandWidth()>u)?!0:o?(s=tnt(n).seriesDataCount,f=r.getExtent(),Math.abs(f[0]-f[1])/s>u):!1:!0===i},n.prototype.makeElOption=function(){},n.prototype.createPointerEl=function(n,t){var i=t.pointer,r;i&&(r=uv(n).pointerEl=new yy[i.type](fwr(t.pointer)),n.add(r))},n.prototype.createLabelEl=function(n,t,i,r){if(t.label){var u=uv(n).labelEl=new st(fwr(t.label));n.add(u);swr(u,r)}},n.prototype.updatePointerEl=function(n,t,i){var r=uv(n).pointerEl;r&&t.pointer&&(r.setStyle(t.pointer.style),i(r,{shape:t.pointer.shape}))},n.prototype.updateLabelEl=function(n,t,i,r){var u=uv(n).labelEl;u&&(u.setStyle(t.label.style),i(u,{x:t.label.x,y:t.label.y}),swr(u,r))},n.prototype._renderHandle=function(n){var i;if(!this._dragging&&this.updateHandleTransform){var e,f=this._axisPointerModel,o=this._api.getZr(),t=this._handle,r=f.getModel("handle"),s=f.get("status");if(!r.get("show")||!s||"hide"===s)return t&&o.remove(t),void(this._handle=null);this._handle||(e=!0,t=this._handle=ay(r.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(n){ye(n.event)},onmousedown:fui(this._onHandleDragMove,this,0,0),drift:fui(this._onHandleDragMove,this),ondragend:fui(this._onHandleDragEnd,this)}),o.add(t));hwr(t,f,!1);t.setStyle(r.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));i=r.get("size");u(i)||(i=[i,i]);t.scaleX=i[0]/2;t.scaleY=i[1]/2;op(this,"_doDispatchAxisPointer",r.get("throttle")||0,"fixRate");this._moveHandleToValue(n,e)}},n.prototype._moveHandleToValue=function(n,t){ewr(this._axisPointerModel,!t&&this._moveAnimation,this._handle,oui(this.getHandleTransform(n,this._axisModel,this._axisPointerModel)))},n.prototype._onHandleDragMove=function(n,t){var i=this._handle,r;i&&(this._dragging=!0,r=this.updateHandleTransform(oui(i),[n,t],this._axisModel,this._axisPointerModel),this._payloadInfo=r,i.stopAnimation(),i.attr(oui(r)),uv(i).lastProp=null,this._doDispatchAxisPointer())},n.prototype._doDispatchAxisPointer=function(){if(this._handle){var n=this._payloadInfo,t=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:n.cursorPoint[0],y:n.cursorPoint[1],tooltipOption:n.tooltipOption,axesInfo:[{axisDim:t.axis.dim,axisIndex:t.componentIndex}]})}},n.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var n=this._axisPointerModel.get("value");this._moveHandleToValue(n);this._api.dispatchAction({type:"hideTip"})}},n.prototype.clear=function(n){this._lastValue=null;this._lastStatus=null;var t=n.getZr(),i=this._group,r=this._handle;t&&i&&(this._lastGraphicKey=null,i&&t.remove(i),r&&t.remove(r),this._group=null,this._handle=null,this._payloadInfo=null);bd(this,"_doDispatchAxisPointer")},n.prototype.doClear=function(){},n.prototype.buildLabel=function(n,t,i){return{x:n[i=i||0],y:n[1-i],width:t[i],height:t[1-i]}},n}();pwr=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.makeElOption=function(n,t,i,r,u){var f=i.axis,s=f.grid,o=r.get("type"),c=wwr(s,f).getOtherAxis(f).getGlobalExtent(),l=f.toGlobalCoord(f.dataToCoord(t,!0)),h,e;o&&"none"!==o&&(h=sui(r),e=bwr[o](f,l,c),e.style=h,n.graphicKey=e.type,n.pointer=e);awr(t,n,dgt(s.model,i),i,r,u)},t.prototype.getHandleTransform=function(n,t,i){var r=dgt(t.axis.grid.model,t,{labelInside:!1}),u;return r.labelMargin=i.get(["handle","margin"]),u=hui(t.axis,n,r),{x:u[0],y:u[1],rotation:r.rotation+(r.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(n,t,i){var f=i.axis,c=f.grid,s=f.getGlobalExtent(!0),h=wwr(c,f).getOtherAxis(f).getGlobalExtent(),r="x"===f.dim?0:1,u=[n.x,n.y],e,o;return u[r]+=t[r],u[r]=Math.min(s[1],u[r]),u[r]=Math.max(s[0],u[r]),e=(h[1]+h[0])/2,o=[e,e],o[r]=u[r],{x:u[0],y:u[1],rotation:n.rotation,cursorPoint:o,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][r]}},t}(eui);bwr={line:function(n,t,i){return{type:"Line",subPixelOptimize:!0,shape:cui([t,i[0]],[t,i[1]],kwr(n))}},shadow:function(n,t,i){var r=Math.max(1,n.getBandWidth()),u=i[1]-i[0];return{type:"Rect",shape:vwr([t-r/2,i[0]],[r,u],kwr(n))}}};var bgu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),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}(rt),as=lt(),kgu=t;nbr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i){var r=t.getComponent("tooltip"),u=n.get("triggerOn")||r&&r.get("triggerOn")||"mousemove|click";dwr("axisPointer",i,function(n,t,i){"none"!==u&&("leave"===n||u.indexOf(n)>=0)&&i({type:"updateAxisPointer",currTrigger:n,x:t&&t.offsetX,y:t&&t.offsetY})})},t.prototype.remove=function(n,t){lui("axisPointer",t)},t.prototype.dispose=function(n,t){lui("axisPointer",t)},t.type="axisPointer",t}(ni);aui=lt();var inu=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.makeElOption=function(n,t,i,r,u){var f=i.axis,h,e,c;"angle"===f.dim&&(this.animationThreshold=Math.PI/18);var o=f.polar,l=o.getOtherAxis(f).getExtent(),a=f.dataToCoord(t),s=r.get("type");s&&"none"!==s&&(h=sui(r),e=rnu[s](f,o,a,l),e.style=h,n.graphicKey=e.type,n.pointer=e);c=function(n,t,i,r,u){var y=t.axis,p=y.dataToCoord(n),o=r.getAngleAxis().getExtent()[0],f,h,c,w,e,b,l,s,a,v;return o=o/180*Math.PI,w=r.getRadiusAxis().getExtent(),"radius"===y.dim?(e=[1,0,0,1,0,0],ws(e,e,o),wf(e,e,[r.cx,r.cy]),f=re([p,-u],e),b=t.getModel("axisLabel").get("rotate")||0,l=gr.innerTextLayout(o,b*Math.PI/180,-1),h=l.textAlign,c=l.textVerticalAlign):(s=w[1],f=r.coordToPoint([s+u,p]),a=r.cx,v=r.cy,h=Math.abs(f[0]-a)/s<.3?"center":f[0]>a?"left":"right",c=Math.abs(f[1]-v)/s<.3?"middle":f[1]>v?"top":"bottom"),{position:f,align:h,verticalAlign:c}}(t,i,0,o,r.get(["label","margin"]));cwr(n,i,r,u,c)},t}(eui),rnu={line:function(n,t,i,r){return"angle"===n.dim?{type:"Line",shape:cui(t.coordToPoint([r[0],i]),t.coordToPoint([r[1],i]))}:{type:"Circle",shape:{cx:t.cx,cy:t.cy,r:i}}},shadow:function(n,t,i,r){var u=Math.max(1,n.getBandWidth()),f=Math.PI/180;return"angle"===n.dim?{type:"Sector",shape:ywr(t.cx,t.cy,r[0],r[1],(-i-u/2)*f,(u/2-i)*f)}:{type:"Sector",shape:ywr(t.cx,t.cy,i-u/2,i+u/2,0,2*Math.PI)}}},unu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.findAxisModel=function(n){var t;return this.ecModel.eachComponent(n,function(n){n.getCoordSysModel()===this&&(t=n)},this),t},t.type="polar",t.dependencies=["radiusAxis","angleAxis"],t.defaultOption={z:0,center:["50%","50%"],radius:"80%"},t}(rt),vui=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",oi).models[0]},t.type="polarAxis",t}(rt);fi(vui,wp);var fnu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="angleAxis",t}(vui),enu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="radiusAxis",t}(vui),yui=function(n){function t(t,i){return n.call(this,"radius",t,i)||this}return i(t,n),t.prototype.pointToData=function(n,t){return this.polar.pointToData(n,t)["radius"===this.dim?0:1]},t}(lu);yui.prototype.dataToRadius=lu.prototype.dataToCoord;yui.prototype.radiusToData=lu.prototype.coordToData;ubr=lt();gst=function(n){function t(t,i){return n.call(this,"angle",t,i||[0,360])||this}return i(t,n),t.prototype.pointToData=function(n,t){return this.polar.pointToData(n,t)["radius"===this.dim?0:1]},t.prototype.calculateCategoryInterval=function(){var n=this,c=n.getLabelModel(),o=n.scale,f=o.getExtent(),s=o.count();if(f[1]-f[0]<1)return 0;var i=f[0],l=n.dataToCoord(i+1)-n.dataToCoord(i),a=Math.abs(l),v=fk(null==i?"":i+"",c.getFont(),"center","top"),e=Math.max(v.height,7)/a;isNaN(e)&&(e=1/0);var t=Math.max(0,Math.floor(e)),r=ubr(n.model),u=r.lastAutoInterval,h=r.lastTickCount;return null!=u&&null!=h&&Math.abs(u-t)<=1&&Math.abs(h-s)<=1&&u>t?t=u:(r.lastTickCount=s,r.lastAutoInterval=t),t},t}(lu);gst.prototype.dataToAngle=lu.prototype.dataToCoord;gst.prototype.angleToData=lu.prototype.coordToData;pui=["radius","angle"];fbr=function(){function n(n){this.dimensions=pui;this.type="polar";this.cx=0;this.cy=0;this._radiusAxis=new yui;this._angleAxis=new gst;this.axisPointerEnabled=!0;this.name=n||"";this._radiusAxis.polar=this._angleAxis.polar=this}return n.prototype.containPoint=function(n){var t=this.pointToCoord(n);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},n.prototype.containData=function(n){return this._radiusAxis.containData(n[0])&&this._angleAxis.containData(n[1])},n.prototype.getAxis=function(n){return this["_"+n+"Axis"]},n.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},n.prototype.getAxesByScale=function(n){var t=[],i=this._angleAxis,r=this._radiusAxis;return i.scale.type===n&&t.push(i),r.scale.type===n&&t.push(r),t},n.prototype.getAngleAxis=function(){return this._angleAxis},n.prototype.getRadiusAxis=function(){return this._radiusAxis},n.prototype.getOtherAxis=function(n){var t=this._angleAxis;return n===t?this._radiusAxis:t},n.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},n.prototype.getTooltipAxes=function(n){var t=null!=n&&"auto"!==n?this.getAxis(n):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},n.prototype.dataToPoint=function(n,t){return this.coordToPoint([this._radiusAxis.dataToRadius(n[0],t),this._angleAxis.dataToAngle(n[1],t)])},n.prototype.pointToData=function(n,t){var i=this.pointToCoord(n);return[this._radiusAxis.radiusToData(i[0],t),this._angleAxis.angleToData(i[1],t)]},n.prototype.pointToCoord=function(n){var i=n[0]-this.cx,r=n[1]-this.cy,s=this.getAngleAxis(),u=s.getExtent(),f=Math.min(u[0],u[1]),o=Math.max(u[0],u[1]),e,t,h;for(s.inverse?f=o-360:o=f+360,e=Math.sqrt(i*i+r*r),i/=e,r/=e,t=Math.atan2(-r,i)/Math.PI*180,h=t<f?1:-1;t<f||t>o;)t+=360*h;return[e,t]},n.prototype.coordToPoint=function(n){var t=n[0],i=n[1]/180*Math.PI;return[Math.cos(i)*t+this.cx,-Math.sin(i)*t+this.cy]},n.prototype.getArea=function(){var r=this.getAngleAxis(),n=this.getRadiusAxis().getExtent().slice(),t,i;return n[0]>n[1]&&n.reverse(),t=r.getExtent(),i=Math.PI/180,{cx:this.cx,cy:this.cy,r0:n[0],r:n[1],startAngle:-t[0]*i,endAngle:-t[1]*i,clockwise:r.inverse,contain:function(n,t){var i=n-this.cx,r=t-this.cy,u=i*i+r*r-.0001,f=this.r,e=this.r0;return u<=f*f&&u>=e*e}}},n.prototype.convertToPixel=function(n,t,i){return ebr(t)===this?this.dataToPoint(i):null},n.prototype.convertFromPixel=function(n,t,i){return ebr(t)===this?this.pointToData(i):null},n}();sbr={dimensions:pui,create:function(n,t){var i=[];return n.eachComponent("polar",function(n,r){var f=new fbr(r+"");f.update=onu;var o=f.getRadiusAxis(),s=f.getAngleAxis(),h=n.findAxisModel("radiusAxis"),c=n.findAxisModel("angleAxis");obr(o,h);obr(s,c),function(n,t,i){var s=t.get("center"),h=i.getWidth(),c=i.getHeight(),f;n.cx=e(s[0],h);n.cy=e(s[1],c);var o=n.getRadiusAxis(),l=Math.min(h,c)/2,r=t.get("radius");null==r?r=[0,"100%"]:u(r)||(r=[0,r]);f=[e(r[0],l),e(r[1],l)];o.inverse?o.setExtent(f[1],f[0]):o.setExtent(f[0],f[1])}(f,n,t);i.push(f);n.coordinateSystem=f;f.model=n}),n.eachSeries(function(n){if("polar"===n.get("coordinateSystem")){var t=n.getReferringComponents("polar",oi).models[0];n.coordinateSystem=t.coordinateSystem}}),i}};hbr=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];var snu=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t.axisPointerClass="PolarAxisPointer",t}return i(r,n),r.prototype.render=function(n){if(this.group.removeAll(),n.get("show")){var i=n.axis,r=i.polar,o=r.getRadiusAxis().getExtent(),u=i.getTicksCoords(),s=i.getMinorTicksCoords(),e=f(i.getViewLabels(),function(n){n=y(n);var t=i.scale,r="ordinal"===t.type?t.getRawOrdinalNumber(n.tickValue):n.tickValue;return n.coord=i.dataToCoord(r),n});cbr(e);cbr(u);t(hbr,function(t){!n.get([t,"show"])||i.scale.isBlank()&&"axisLine"!==t||hnu[t](this.group,n,r,u,s,o,e)},this)}},r.type="angleAxis",r}(va),hnu={axisLine:function(n,t,i,r,u,f){var o,s=t.getModel(["axisLine","lineStyle"]),e=tht(i),h=e?0:1;(o=0===f[h]?new hu({shape:{cx:i.cx,cy:i.cy,r:f[e]},style:s.getLineStyle(),z2:1,silent:!0}):new wl({shape:{cx:i.cx,cy:i.cy,r:f[e],r0:f[h]},style:s.getLineStyle(),z2:1,silent:!0})).style.fill=null;n.add(o)},axisTick:function(n,t,i,r,u,e){var o=t.getModel("axisTick"),h=(o.get("inside")?-1:1)*o.get("length"),s=e[tht(i)],c=f(r,function(n){return new vi({shape:nht(i,[s,s+h],n.coord)})});n.add(ru(c,{style:a(o.getModel("lineStyle").getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])})}))},minorTick:function(n,t,i,r,u,f){var o;if(u.length){for(var s=t.getModel("axisTick"),h=t.getModel("minorTick"),v=(s.get("inside")?-1:1)*h.get("length"),c=f[tht(i)],l=[],e=0;e<u.length;e++)for(o=0;o<u[e].length;o++)l.push(new vi({shape:nht(i,[c,c+v],u[e][o].coord)}));n.add(ru(l,{style:a(h.getModel("lineStyle").getLineStyle(),a(s.getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])}))}))}},axisLabel:function(n,i,r,u,f,e,o){var h=i.getCategories(!0),s=i.getModel("axisLabel"),c=s.get("margin"),l=i.get("triggerEvent");t(o,function(t){var a=s,b=t.tickValue,y=e[tht(r)],u=r.coordToPoint([y+c,t.coord]),k=r.cx,d=r.cy,g=Math.abs(u[0]-k)/y<.3?"center":u[0]>k?"left":"right",nt=Math.abs(u[1]-d)/y<.3?"middle":u[1]>d?"top":"bottom",f,p,o;h&&h[b]&&(f=h[b],v(f)&&f.textStyle&&(a=new at(f.textStyle,s,s.ecModel)));p=new st({silent:gr.isLabelSilent(i),style:gt(a,{x:u[0],y:u[1],fill:a.getTextColor()||i.get(["axisLine","lineStyle","color"]),text:t.formattedLabel,align:g,verticalAlign:nt})});(n.add(p),l)&&(o=gr.makeAxisEventDataBase(i),o.targetType="axisLabel",o.value=t.rawLabel,w(p).eventData=o)},this)},splitLine:function(n,t,i,r,u,f){var c=t.getModel("splitLine").getModel("lineStyle"),o=c.get("color"),l=0,s,e,h;for(o=o instanceof Array?o:[o],s=[],e=0;e<r.length;e++)h=l++%o.length,s[h]=s[h]||[],s[h].push(new vi({shape:nht(i,f,r[e].coord)}));for(e=0;e<s.length;e++)n.add(ru(s[e],{style:a({stroke:o[e%o.length]},c.getLineStyle()),silent:!0,z:t.get("z")}))},minorSplitLine:function(n,t,i,r,u,f){var o;if(u.length){for(var h=t.getModel("minorSplitLine").getModel("lineStyle"),s=[],e=0;e<u.length;e++)for(o=0;o<u[e].length;o++)s.push(new vi({shape:nht(i,f,u[e][o].coord)}));n.add(ru(s,{style:h.getLineStyle(),silent:!0,z:t.get("z")}))}},splitArea:function(n,t,i,r,u,f){var l,h;if(r.length){var v=t.getModel("splitArea").getModel("areaStyle"),o=v.get("color"),w=0;o=o instanceof Array?o:[o];for(var s=[],c=Math.PI/180,y=-r[0].coord*c,b=Math.min(f[0],f[1]),k=Math.max(f[0],f[1]),d=t.get("clockwise"),e=1,p=r.length;e<=p;e++)l=e===p?r[0].coord:r[e].coord,h=w++%o.length,s[h]=s[h]||[],s[h].push(new ur({shape:{cx:i.cx,cy:i.cy,r0:b,r:k,startAngle:y,endAngle:-l*c,clockwise:d},silent:!0})),y=-l*c;for(e=0;e<s.length;e++)n.add(ru(s[e],{style:a({fill:o[e%o.length]},v.getAreaStyle()),silent:!0}))}}},cnu=["axisLine","axisTickLabel","axisName"],lnu=["splitLine","splitArea","minorSplitLine"],anu=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t.axisPointerClass="PolarAxisPointer",t}return i(r,n),r.prototype.render=function(n){var e,r;if(this.group.removeAll(),n.get("show")){e=this._axisGroup;r=this._axisGroup=new p;this.group.add(r);var i=n.axis,u=i.polar,s=u.getAngleAxis(),h=i.getTicksCoords(),c=i.getMinorTicksCoords(),o=s.getExtent()[0],l=i.getExtent(),a=function(n,t,i){return{position:[n.cx,n.cy],rotation:i/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:t.getModel("axisLabel").get("rotate"),z2:1}}(u,n,o),f=new gr(n,a);t(cnu,f.add,f);r.add(f.getGroup());id(e,r,n);t(lnu,function(t){n.get([t,"show"])&&!i.scale.isBlank()&&vnu[t](this.group,n,u,o,l,h,c)},this)}},r.type="radiusAxis",r}(va),vnu={splitLine:function(n,t,i,r,u,f){var c=t.getModel("splitLine").getModel("lineStyle"),o=c.get("color"),l=0,s,e,h;for(o=o instanceof Array?o:[o],s=[],e=0;e<f.length;e++)h=l++%o.length,s[h]=s[h]||[],s[h].push(new hu({shape:{cx:i.cx,cy:i.cy,r:Math.max(f[e].coord,0)}}));for(e=0;e<s.length;e++)n.add(ru(s[e],{style:a({stroke:o[e%o.length],fill:null},c.getLineStyle()),silent:!0}))},minorSplitLine:function(n,t,i,r,u,f,e){var s;if(e.length){for(var c=t.getModel("minorSplitLine").getModel("lineStyle"),h=[],o=0;o<e.length;o++)for(s=0;s<e[o].length;s++)h.push(new hu({shape:{cx:i.cx,cy:i.cy,r:e[o][s].coord}}));n.add(ru(h,{style:a({fill:null},c.getLineStyle()),silent:!0}))}},splitArea:function(n,t,i,r,u,f){var h;if(f.length){var c=t.getModel("splitArea").getModel("areaStyle"),o=c.get("color"),v=0;o=o instanceof Array?o:[o];for(var s=[],l=f[0].coord,e=1;e<f.length;e++)h=v++%o.length,s[h]=s[h]||[],s[h].push(new ur({shape:{cx:i.cx,cy:i.cy,r0:l,r:f[e].coord,startAngle:0,endAngle:2*Math.PI},silent:!0})),l=f[e].coord;for(e=0;e<s.length;e++)n.add(ru(s[e],{style:a({fill:o[e%o.length]},c.getAreaStyle()),silent:!0}))}}};var pnu={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},wnu={splitNumber:5},bnu=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="polar",t}(ni);var knu=["axisLine","axisTickLabel","axisName"],dnu=["splitArea","splitLine"],gnu=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t.axisPointerClass="SingleAxisPointer",t}return i(r,n),r.prototype.render=function(i,r,u,f){var o=this.group,s,h,e;o.removeAll();s=this._axisGroup;this._axisGroup=new p;h=wui(i);e=new gr(i,h);t(knu,e.add,e);o.add(this._axisGroup);o.add(e.getGroup());t(dnu,function(n){i.get([n,"show"])&&ntf[n](this,this.group,this._axisGroup,i)},this);id(s,this._axisGroup,i);n.prototype.render.call(this,i,r,u,f)},r.prototype.remove=function(){ror(this)},r.type="singleAxis",r}(va),ntf={splitLine:function(n,t,i,r){var l=r.axis,c,p,v,k;if(!l.scale.isBlank()){var w=r.getModel("splitLine"),y=w.getModel("lineStyle"),f=y.get("color");f=f instanceof Array?f:[f];for(var d=y.get("width"),e=r.coordinateSystem.getRect(),g=l.isHorizontal(),h=[],nt=0,b=l.getTicksCoords({tickModel:w}),o=[],s=[],u=0;u<b.length;++u)c=l.toGlobalCoord(b[u].coord),g?(o[0]=c,o[1]=e.y,s[0]=c,s[1]=e.y+e.height):(o[0]=e.x,o[1]=c,s[0]=e.x+e.width,s[1]=c),p=new vi({shape:{x1:o[0],y1:o[1],x2:s[0],y2:s[1]},silent:!0}),ly(p.shape,d),v=nt++%f.length,h[v]=h[v]||[],h[v].push(p);for(k=y.getLineStyle(["color"]),u=0;u<h.length;++u)t.add(ru(h[u],{style:a({stroke:f[u%f.length]},k),silent:!0}))}},splitArea:function(n,t,i,r){ior(n,i,r,r)}},iht=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.getCoordSysModel=function(){return this},t.type="singleAxis",t.layoutMode="box",t.defaultOption={left:"5%",top:"5%",right:"5%",bottom:"5%",type:"value",position:"bottom",orient:"horizontal",axisLine:{show:!0,lineStyle:{width:1,type:"solid"}},tooltip:{show:!0},axisTick:{show:!0,length:6,lineStyle:{width:1}},axisLabel:{show:!0,interval:"auto"},splitLine:{show:!0,lineStyle:{type:"dashed",opacity:.2}}},t}(rt);fi(iht,wp.prototype);var ttf=function(n){function t(t,i,r,u,f){var e=n.call(this,t,i,r)||this;return e.type=u||"value",e.position=f||"bottom",e}return i(t,n),t.prototype.isHorizontal=function(){var n=this.position;return"top"===n||"bottom"===n},t.prototype.pointToData=function(n){return this.coordinateSystem.pointToData(n)[0]},t}(lu),vbr=["single"],itf=function(){function n(n,t,i){this.type="single";this.dimension="single";this.dimensions=vbr;this.axisPointerEnabled=!0;this.model=n;this._init(n,t,i)}return n.prototype._init=function(n){var i=this.dimension,t=new ttf(i,ag(n),[0,0],n.get("type"),n.get("position")),r="category"===t.type;t.onBand=r&&n.get("boundaryGap");t.inverse=n.get("inverse");t.orient=n.get("orient");n.axis=t;t.model=n;t.coordinateSystem=this;this._axis=t},n.prototype.update=function(n){n.eachSeries(function(n){if(n.coordinateSystem===this){var i=n.getData();t(i.mapDimensionsAll(this.dimension),function(n){this._axis.scale.unionExtentFromData(i,n)},this);oa(this._axis.scale,this._axis.model)}},this)},n.prototype.resize=function(n,t){this._rect=ci({left:n.get("left"),top:n.get("top"),right:n.get("right"),bottom:n.get("bottom"),width:n.get("width"),height:n.get("height")},{width:t.getWidth(),height:t.getHeight()});this._adjustAxis()},n.prototype.getRect=function(){return this._rect},n.prototype._adjustAxis=function(){var n=this._rect,t=this._axis,i=t.isHorizontal(),r=i?[0,n.width]:[0,n.height],u=t.inverse?1:0;t.setExtent(r[u],r[1-u]);this._updateAxisTransform(t,i?n.x:n.y)},n.prototype._updateAxisTransform=function(n,t){var i=n.getExtent(),r=i[0]+i[1],u=n.isHorizontal();n.toGlobalCoord=u?function(n){return n+t}:function(n){return r-n+t};n.toLocalCoord=u?function(n){return n-t}:function(n){return r-n+t}},n.prototype.getAxis=function(){return this._axis},n.prototype.getBaseAxis=function(){return this._axis},n.prototype.getAxes=function(){return[this._axis]},n.prototype.getTooltipAxes=function(){return{baseAxes:[this.getAxis()],otherAxes:[]}},n.prototype.containPoint=function(n){var t=this.getRect(),i=this.getAxis();return"horizontal"===i.orient?i.contain(i.toLocalCoord(n[0]))&&n[1]>=t.y&&n[1]<=t.y+t.height:i.contain(i.toLocalCoord(n[1]))&&n[0]>=t.y&&n[0]<=t.y+t.height},n.prototype.pointToData=function(n){var t=this.getAxis();return[t.coordToData(t.toLocalCoord(n["horizontal"===t.orient?0:1]))]},n.prototype.dataToPoint=function(n){var i=this.getAxis(),t=this.getRect(),r=[],u="horizontal"===i.orient?0:1;return n instanceof Array&&(n=n[0]),r[u]=i.toGlobalCoord(i.dataToCoord(+n)),r[1-u]=0===u?t.y+t.height/2:t.x+t.width/2,r},n.prototype.convertToPixel=function(n,t,i){return ybr(t)===this?this.dataToPoint(i):null},n.prototype.convertFromPixel=function(n,t,i){return ybr(t)===this?this.pointToData(i):null},n}();var rtf={create:function(n,t){var i=[];return n.eachComponent("singleAxis",function(r,u){var f=new itf(r,n,t);f.name="single_"+u;f.resize(r,t);r.coordinateSystem=f;i.push(f)}),n.eachSeries(function(n){if("singleAxis"===n.get("coordinateSystem")){var t=n.getReferringComponents("singleAxis",oi).models[0];n.coordinateSystem=t&&t.coordinateSystem}}),i},dimensions:vbr},pbr=["x","y"],utf=["width","height"],ftf=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.makeElOption=function(n,t,i,r,u){var e=i.axis,s=e.coordinateSystem,c=bui(s,1-rht(e)),l=s.dataToPoint(t)[0],o=r.get("type"),h,f;o&&"none"!==o&&(h=sui(r),f=etf[o](e,l,c),f.style=h,n.graphicKey=f.type,n.pointer=f);awr(t,n,wui(i),i,r,u)},t.prototype.getHandleTransform=function(n,t,i){var r=wui(t,{labelInside:!1}),u;return r.labelMargin=i.get(["handle","margin"]),u=hui(t.axis,n,r),{x:u[0],y:u[1],rotation:r.rotation+(r.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(n,t,i){var f=i.axis,e=f.coordinateSystem,r=rht(f),o=bui(e,r),u=[n.x,n.y];u[r]+=t[r];u[r]=Math.min(o[1],u[r]);u[r]=Math.max(o[0],u[r]);var s=bui(e,1-r),h=(s[1]+s[0])/2,c=[h,h];return c[r]=u[r],{x:u[0],y:u[1],rotation:n.rotation,cursorPoint:c,tooltipOption:{verticalAlign:"middle"}}},t}(eui),etf={line:function(n,t,i){return{type:"Line",subPixelOptimize:!0,shape:cui([t,i[0]],[t,i[1]],rht(n))}},shadow:function(n,t,i){var r=n.getBandWidth(),u=i[1]-i[0];return{type:"Rect",shape:vwr([t-r/2,i[0]],[r,u],rht(n))}}};wbr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="single",t}(ni);bbr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.init=function(t){var i=ky(t);n.prototype.init.apply(this,arguments);kbr(t,i)},t.prototype.mergeOption=function(t){n.prototype.mergeOption.apply(this,arguments);kbr(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}(rt);var otf=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t}return i(u,n),u.prototype.render=function(n,t){var i=this.group;i.removeAll();var f=n.coordinateSystem,r=f.getRangeInfo(),u=f.getOrient(),e=t.getLocaleModel();this._renderDayRect(n,r,i);this._renderLines(n,r,u,i);this._renderYearText(n,r,u,i);this._renderMonthText(n,e,u,i);this._renderWeekText(n,e,r,u,i)},u.prototype._renderDayRect=function(n,t,i){for(var f,e,r=n.coordinateSystem,o=n.getModel("itemStyle").getItemStyle(),s=r.getCellWidth(),h=r.getCellHeight(),u=t.start.time;u<=t.end.time;u=r.getNextNDay(u,1).time)f=r.dataToRect([u],!1).tl,e=new ot({shape:{x:f[0],y:f[1],width:s,height:h},cursor:"default",style:o}),i.add(e)},u.prototype._renderLines=function(n,t,i,r){function a(t){u._firstDayOfMonth.push(e.getDateInfo(t));u._firstDayPoints.push(e.dataToRect([t],!1).tl);var f=u._getLinePointsOfOneWeek(n,t,i);u._tlpoints.push(f[0]);u._blpoints.push(f[f.length-1]);h&&u._drawSplitline(f,o,r)}var u=this,e=n.coordinateSystem,o=n.getModel(["splitLine","lineStyle"]).getLineStyle(),h=n.get(["splitLine","show"]),l=o.lineWidth,f,c,s;for(this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[],f=t.start,c=0;f.time<=t.end.time;c++)a(f.formatedDate),0===c&&(f=e.getDateInfo(t.start.y+"-"+t.start.m)),s=f.date,s.setMonth(s.getMonth()+1),f=e.getDateInfo(s);a(e.getNextNDay(t.end.time,1).formatedDate);h&&this._drawSplitline(u._getEdgesPoints(u._tlpoints,l,i),o,r);h&&this._drawSplitline(u._getEdgesPoints(u._blpoints,l,i),o,r)},u.prototype._getEdgesPoints=function(n,t,i){var r=[n[0].slice(),n[n.length-1].slice()],u="horizontal"===i?0:1;return r[0][u]=r[0][u]-t/2,r[1][u]=r[1][u]+t/2,r},u.prototype._drawSplitline=function(n,t,i){var r=new er({z2:20,shape:{points:n},style:t});i.add(r)},u.prototype._getLinePointsOfOneWeek=function(n,t,i){for(var r,o,u=n.coordinateSystem,s=u.getDateInfo(t),f=[],e=0;e<7;e++)r=u.getNextNDay(s.time,e),o=u.dataToRect([r.time],!1),f[2*r.day]=o.tl,f[2*r.day+1]=o["horizontal"===i?"bl":"tr"];return f},u.prototype._formatterLabel=function(n,i){return o(n)&&n?(r=n,t(i,function(n,t){r=r.replace("{"+t+"}",u?yr(n):n)}),r):l(n)?n(i):i.nameMap;var r,u},u.prototype._yearTextPositionControl=function(n,t,i,r,u){var e=t[0],o=t[1],f=["center","bottom"],s;return"bottom"===r?(o+=u,f=["center","top"]):"left"===r?e-=u:"right"===r?(e+=u,f=["center","top"]):o-=u,s=0,"left"!==r&&"right"!==r||(s=Math.PI/2),{rotation:s,x:e,y:o,style:{align:f[0],verticalAlign:f[1]}}},u.prototype._renderYearText=function(n,t,i,r){var f=n.getModel("yearLabel"),c,e;if(f.get("show")){c=f.get("margin");e=f.get("position");e||(e="horizontal"!==i?"top":"left");var u=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],l=(u[0][0]+u[1][0])/2,a=(u[0][1]+u[1][1])/2,o="horizontal"===i?0:1,v={top:[l,u[o][1]],bottom:[l,u[1-o][1]],left:[u[1-o][0],a],right:[u[o][0],a]},s=t.start.y;+t.end.y>+t.start.y&&(s=s+"-"+t.end.y);var y=f.get("formatter"),p={start:t.start.y,end:t.end.y,nameMap:s},w=this._formatterLabel(y,p),h=new st({z2:30,style:gt(f,{text:w})});h.attr(this._yearTextPositionControl(h,v[e],i,e,c));r.add(h)}},u.prototype._monthTextPositionControl=function(n,t,i,r,u){var f="left",e="top",o=n[0],s=n[1];return"horizontal"===i?(s+=u,t&&(f="center"),"start"===r&&(e="bottom")):(o+=u,t&&(e="middle"),"start"===r&&(f="right")),{x:o,y:s,align:f,verticalAlign:e}},u.prototype._renderMonthText=function(n,t,i,u){var f=n.getModel("monthLabel"),y,l,p,e,w,h,b;if(f.get("show")){var s=f.get("nameMap"),c=f.get("margin"),a=f.get("position"),k=f.get("align"),v=[this._tlpoints,this._blpoints];for(s&&!o(s)||(s&&(t=ypt(s)||t),s=t.get(["time","monthAbbr"])||[]),y="start"===a?0:1,l="horizontal"===i?0:1,c="start"===a?-c:c,p="center"===k,e=0;e<v[y].length-1;e++){w=v[y][e].slice();h=this._firstDayOfMonth[e];p&&(b=this._firstDayPoints[e],w[l]=(b[l]+v[0][e+1][l])/2);var d=f.get("formatter"),g=s[+h.m-1],nt={yyyy:h.y,yy:(h.y+"").slice(2),MM:h.m,M:+h.m,nameMap:g},tt=this._formatterLabel(d,nt),it=new st({z2:30,style:r(gt(f,{text:tt}),this._monthTextPositionControl(w,p,i,a,c))});u.add(it)}}},u.prototype._weekTextPositionControl=function(n,t,i,r,u){var s="center",h="middle",e=n[0],o=n[1],f="start"===i;return"horizontal"===t?(e=e+r+(f?1:-1)*u[0]/2,s=f?"right":"left"):(o=o+r+(f?1:-1)*u[1]/2,h=f?"bottom":"top"),{x:e,y:o,align:s,verticalAlign:h}},u.prototype._renderWeekText=function(n,t,i,u,s){var l=n.getModel("dayLabel"),p,y,v,b,k,d,g;if(l.get("show")){var h=n.coordinateSystem,w=l.get("position"),c=l.get("nameMap"),a=l.get("margin"),nt=h.getFirstDayOfWeek();for((!c||o(c))&&(c&&(t=ypt(c)||t),c=t.get(["time","dayOfWeekShort"])||f(t.get(["time","dayOfWeekAbbr"]),function(n){return n[0]})),p=h.getNextNDay(i.end.time,7-i.lweek).time,y=[h.getCellWidth(),h.getCellHeight()],a=e(a,Math.min(y[1],y[0])),"start"===w&&(p=h.getNextNDay(i.start.time,-(7+i.fweek)).time,a=-a),v=0;v<7;v++)k=h.getNextNDay(p,v),d=h.dataToRect([k.time],!1).center,b=Math.abs((v+nt)%7),g=new st({z2:30,style:r(gt(l,{text:c[b]}),this._weekTextPositionControl(d,u,w,a,y))}),s.add(g)}},u.type="calendar",u}(ni),kui=864e5,stf=function(){function n(t){this.type="calendar";this.dimensions=n.dimensions;this.getDimensionsInfo=n.getDimensionsInfo;this._model=t}return n.getDimensionsInfo=function(){return[{name:"time",type:"time"},"value"]},n.prototype.getRangeInfo=function(){return this._rangeInfo},n.prototype.getModel=function(){return this._model},n.prototype.getRect=function(){return this._rect},n.prototype.getCellWidth=function(){return this._sw},n.prototype.getCellHeight=function(){return this._sh},n.prototype.getOrient=function(){return this._orient},n.prototype.getFirstDayOfWeek=function(){return this._firstDayOfWeek},n.prototype.getDateInfo=function(n){var r=(n=su(n)).getFullYear(),t=n.getMonth()+1,u=t<10?"0"+t:""+t,i=n.getDate(),f=i<10?"0"+i:""+i,e=n.getDay();return{y:r+"",m:u,d:f,day:e=Math.abs((e+7-this.getFirstDayOfWeek())%7),time:n.getTime(),formatedDate:r+"-"+u+"-"+f,date:n}},n.prototype.getNextNDay=function(n,t){return 0===(t=t||0)||(n=new Date(this.getDateInfo(n).time)).setDate(n.getDate()+t),this.getDateInfo(n)},n.prototype.update=function(n,i){function c(n,t){return null!=n[t]&&"auto"!==n[t]}var s,h;this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay");this._orient=this._model.get("orient");this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0;this._rangeInfo=this._getRangeInfo(this._initRangeOption());var u=this._rangeInfo.weeks||1,f=["width","height"],r=this._model.getCellSize().slice(),e=this._model.getBoxLayoutParams(),o="horizontal"===this._orient?[u,7]:[7,u];t([0,1],function(n){c(r,n)&&(e[f[n]]=r[n]*o[n])});s={width:i.getWidth(),height:i.getHeight()};h=this._rect=ci(e,s);t([0,1],function(n){c(r,n)||(r[n]=h[f[n]]/o[n])});this._sw=r[0];this._sh=r[1]},n.prototype.dataToPoint=function(n,t){var f,e;u(n)&&(n=n[0]);null==t&&(t=!0);var i=this.getDateInfo(n),r=this._rangeInfo,o=i.formatedDate;return t&&!(i.time>=r.start.time&&i.time<r.end.time+kui)?[NaN,NaN]:(f=i.day,e=this._getRangeInfo([r.start.time,o]).nthWeek,"vertical"===this._orient?[this._rect.x+f*this._sw+this._sw/2,this._rect.y+e*this._sh+this._sh/2]:[this._rect.x+e*this._sw+this._sw/2,this._rect.y+f*this._sh+this._sh/2])},n.prototype.pointToData=function(n){var t=this.pointToDate(n);return t&&t.time},n.prototype.dataToRect=function(n,t){var i=this.dataToPoint(n,t);return{contentShape:{x:i[0]-(this._sw-this._lineWidth)/2,y:i[1]-(this._sh-this._lineWidth)/2,width:this._sw-this._lineWidth,height:this._sh-this._lineWidth},center:i,tl:[i[0]-this._sw/2,i[1]-this._sh/2],tr:[i[0]+this._sw/2,i[1]-this._sh/2],br:[i[0]+this._sw/2,i[1]+this._sh/2],bl:[i[0]-this._sw/2,i[1]+this._sh/2]}},n.prototype.pointToDate=function(n){var t=Math.floor((n[0]-this._rect.x)/this._sw)+1,i=Math.floor((n[1]-this._rect.y)/this._sh)+1,r=this._rangeInfo.range;return"vertical"===this._orient?this._getDateByWeeksAndDay(i,t-1,r):this._getDateByWeeksAndDay(t,i-1,r)},n.prototype.convertToPixel=function(n,t,i){var r=dbr(t);return r===this?r.dataToPoint(i):null},n.prototype.convertFromPixel=function(n,t,i){var r=dbr(t);return r===this?r.pointToData(i):null},n.prototype.containPoint=function(){return console.warn("Not implemented."),!1},n.prototype._initRangeOption=function(){var t,i=this._model.get("range"),n,f,r,o,e;return((u(i)&&1===i.length&&(i=i[0]),u(i))?t=i:(n=i.toString(),(/^\d{4}$/.test(n)&&(t=[n+"-01-01",n+"-12-31"]),/^\d{4}[\/|-]\d{1,2}$/.test(n))&&(f=this.getDateInfo(n),r=f.date,r.setMonth(r.getMonth()+1),o=this.getNextNDay(r,-1),t=[f.formatedDate,o.formatedDate]),/^\d{4}[\/|-]\d{1,2}[\/|-]\d{1,2}$/.test(n)&&(t=[n,n])),!t)?i:(e=this._getRangeInfo(t),e.start.time>e.end.time&&t.reverse(),t)},n.prototype._getRangeInfo=function(n){var o,t=[this.getDateInfo(n[0]),this.getDateInfo(n[1])],u,f,e,h;t[0].time>t[1].time&&(o=!0,t.reverse());var r=Math.floor(t[1].time/kui)-Math.floor(t[0].time/kui)+1,i=new Date(t[0].time),c=i.getDate(),s=t[1].date.getDate();if(i.setDate(c+r-1),u=i.getDate(),u!==s)for(f=i.getTime()-t[1].time>0?1:-1;(u=i.getDate())!==s&&(i.getTime()-t[1].time)*f>0;)r-=f,i.setDate(u-f);return e=Math.floor((r+t[0].day+6)/7),h=o?1-e:e-1,o&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:r,weeks:e,nthWeek:h,fweek:t[0].day,lweek:t[1].day}},n.prototype._getDateByWeeksAndDay=function(n,t,i){var r=this._getRangeInfo(i),f,u;return n>r.weeks||0===n&&t<r.fweek||n===r.weeks&&t>r.lweek?null:(f=7*(n-1)-r.fweek+t,u=new Date(r.start.time),u.setDate(+r.start.d+f),this.getDateInfo(u))},n.create=function(t,i){var r=[];return t.eachComponent("calendar",function(u){var f=new n(u,t,i);r.push(f);u.coordinateSystem=f}),t.eachSeries(function(n){"calendar"===n.get("coordinateSystem")&&(n.coordinateSystem=r[n.get("calendarIndex")||0])}),r},n.dimensions=["time","value"],n}();dui=["transition","enterFrom","leaveTo"];nkr=dui.concat(["enterAnimation","updateAnimation","leaveAnimation"]);var htf=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t.preventAutoZ=!0,t}return i(u,n),u.prototype.mergeOption=function(t,i){var r=this.option.elements;this.option.elements=null;n.prototype.mergeOption.call(this,t,i);this.option.elements=r},u.prototype.optionUpdated=function(n,i){var u=this.option,h=(i?u:n).elements,f=u.elements=i?[]:u.elements,e=[],o,s;this._flatten(h,e,null);o=bci(f,e,"normalMerge");s=this._elOptionsToUpdate=[];t(o,function(n,t){var i=n.newOption;i&&(s.push(i),function(n,t){var i=n.existing,r;(t.id=n.keyInfo.id,!t.type&&i&&(t.type=i.type),null==t.parentId)&&(r=t.parentOption,r?t.parentId=r.id:i&&(t.parentId=i.parentId));t.parentOption=null}(n,i),function(n,t,i){var f=r({},i),u=n[t],e=i.$action||"merge";"merge"===e?u?(k(u,f,!0),yh(u,f,{ignoreSize:!0}),iwi(i,u),uht(i,u),uht(i,u,"shape"),uht(i,u,"style"),uht(i,u,"extra"),i.clipPath=u.clipPath):n[t]=f:"replace"===e?n[t]=f:"remove"===e&&u&&(n[t]=null)}(f,t,i),function(n,t){if(n&&(n.hv=t.hv=[gbr(t,["left","right"]),gbr(t,["top","bottom"])],"group"===n.type)){var i=n,r=t;null==i.width&&(i.width=r.width=0);null==i.height&&(i.height=r.height=0)}}(f[t],i))},this);u.elements=pt(f,function(n){return n&&delete n.$action,null!=n})},u.prototype._flatten=function(n,i,r){t(n,function(n){if(n){r&&(n.parentOption=r);i.push(n);var t=n.children;t&&t.length&&this._flatten(t,i,n);delete n.children}},this)},u.prototype.useElOptionsToUpdate=function(){var n=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,n},u.type="graphic",u.defaultOption={elements:[]},u}(rt),tkr={path:null,compoundPath:null,group:p,image:wi,text:st},yf=lt(),ctf=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t}return i(u,n),u.prototype.init=function(){this._elMap=c()},u.prototype.render=function(n,t,i){n!==this._lastGraphicModel&&this._clear();this._lastGraphicModel=n;this._updateElements(n);this._relocate(n,i)},u.prototype._updateElements=function(n){var u=n.useElOptionsToUpdate();if(u){var i=this._elMap,o=this.group,f=n.get("z"),e=n.get("zlevel");t(u,function(u){var a=ai(u.id,null),v=null!=a?i.get(a):null,ot=ai(u.parentId,null),ht=null!=ot?i.get(ot):o,tt=u.type,h=u.style,c,y,p,l,g,s,ft,b,nt,lt;"text"===tt&&h&&u.hv&&u.hv[1]&&(h.textVerticalAlign=h.textBaseline=h.verticalAlign=h.align=null);c=u.textContent;y=u.textConfig;h&&fpr(h,tt,!!y,!!c)&&(p=epr(h,tt,!0),!y&&p.textConfig&&(y=u.textConfig=p.textConfig),!c&&p.textContent&&(c=p.textContent));var ct=function(n){return n=r({},n),t(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(twi),function(t){delete n[t]}),n}(u),it=u.$action||"merge",rt="merge"===it,ut="replace"===it;if(rt?(l=v,(d=!v)?l=ikr(a,ht,u.type,i):(l&&(yf(l).isNew=!1),bpr(l)),l&&(pst(l,ct,n,{isInit:d}),rkr(l,u,f,e))):ut?(fht(v,u,i,n),g=ikr(a,ht,u.type,i),g&&(pst(g,ct,n,{isInit:!0}),rkr(g,u,f,e))):"remove"===it&&(apr(v,u),fht(v,u,i,n)),s=i.get(a),s&&c&&(rt?(ft=s.getTextContent(),ft?ft.attr(c):s.setTextContent(new st(c))):ut&&s.setTextContent(new st(c))),s){if(b=u.clipPath,b){var et=b.type,k=void 0,d=!1;rt?(nt=s.getClipPath(),k=(d=!nt||yf(nt).type!==et)?gui(et):nt):ut&&(d=!0,k=gui(et));s.setClipPath(k);pst(k,b,n,{isInit:d});bst(k,b.keyframeAnimation,n)}lt=yf(s);s.setTextConfig(y);lt.option=u,function(n,t,i){var r=w(n).eventData;n.silent||n.ignore||r||(r=w(n).eventData={componentType:"graphic",componentIndex:t.componentIndex,name:n.name});r&&(r.info=i.info)}(s,n,u);vy({el:s,componentModel:n,itemName:s.name,itemTooltipOption:u.tooltip});bst(s,u.keyframeAnimation,n)}})}},u.prototype._relocate=function(n,t){for(var u,c,i,o,p,s=n.option.elements,w=this.group,b=this._elMap,k=t.getWidth(),d=t.getHeight(),g=["x","y"],r=0;r<s.length;r++)if((i=null!=(c=ai((u=s[r]).id,null))?b.get(c):null)&&i.isGroup){var nt=(l=i.parent)===w,h=yf(i),f=yf(l);h.width=e(h.option.width,nt?k:f.width)||0;h.height=e(h.option.height,nt?d:f.height)||0}for(r=s.length-1;r>=0;r--)if(i=null!=(c=ai((u=s[r]).id,null))?b.get(c):null){var l=i.parent,a=(f=yf(l),{}),rt=wut(i,u,l===w?{width:k,height:d}:{width:f.width,height:f.height},null,{hv:u.hv,boundingMode:u.bounding},a);if(!yf(i).isNew&&rt){for(var v=u.transition,it={},y=0;y<g.length;y++)o=g[y],p=a[o],v&&(rv(v)||tt(v,o)>=0)?it[o]=p:i[o]=p;ct(i,it,n,0)}else i.attr(a)}},u.prototype._clear=function(){var t=this,n=this._elMap;n.each(function(i){fht(i,yf(i).option,n,t._lastGraphicModel)});this._elMap=c()},u.prototype.dispose=function(){this._clear()},u.type="graphic",u}(ni);nfi=["x","y","radius","angle","single"];ukr=["cartesian2d","polar","singleAxis"];eht=function(){function n(){this.indexList=[];this.indexMap=[]}return n.prototype.add=function(n){this.indexMap[n]||(this.indexList.push(n),this.indexMap[n]=!0)},n}();pw=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t._autoThrottle=!0,t._noTarget=!0,t._rangePropMode=["percent","percent"],t}return i(r,n),r.prototype.init=function(n,t,i){var r=ekr(n);this.settledOption=r;this.mergeDefaultAndTheme(n,i);this._doInit(r)},r.prototype.mergeOption=function(n){var t=ekr(n);k(this.option,n,!0);k(this.settledOption,t,!0);this._doInit(t)},r.prototype._doInit=function(n){var r=this.option,i;this._setDefaultThrottle(n);this._updateRangeUse(n);i=this.settledOption;t([["start","startValue"],["end","endValue"]],function(n,t){"value"===this._rangePropMode[t]&&(r[n[0]]=i[n[0]]=null)},this);this._resetTarget()},r.prototype._resetTarget=function(){var t=this.get("orient",!0),n=this._targetAxisInfoMap=c();this._fillSpecifiedTargetAxis(n)?this._orient=t||this._makeAutoOrientByTargetAxis():(this._orient=t||"horizontal",this._fillAutoTargetAxisByOrient(n,this._orient));this._noTarget=!0;n.each(function(n){n.indexList.length&&(this._noTarget=!1)},this)},r.prototype._fillSpecifiedTargetAxis=function(n){var i=!1;return t(nfi,function(r){var f=this.getReferringComponents(sc(r),gci),u;f.specified&&(i=!0,u=new eht,t(f.models,function(n){u.add(n.componentIndex)}),n.set(r,u))},this),i},r.prototype._fillAutoTargetAxisByOrient=function(n,i){function e(i,u){var f=i[0],e,o;f&&(e=new eht,(e.add(f.componentIndex),n.set(u,e),r=!1,"x"===u||"y"===u)&&(o=f.getReferringComponents("grid",oi).models[0],o&&t(i,function(n){f.componentIndex!==n.componentIndex&&o===n.getReferringComponents("grid",oi).models[0]&&e.add(n.componentIndex)})))}var u=this.ecModel,r=!0,f;r&&(f="vertical"===i?"y":"x",e(u.findComponents({mainType:f+"Axis"}),f));r&&e(u.findComponents({mainType:"singleAxis",filter:function(n){return n.get("orient",!0)===i}}),"single");r&&t(nfi,function(t){var i,f;r&&(i=u.findComponents({mainType:sc(t),filter:function(n){return"category"===n.get("type",!0)}}),i[0]&&(f=new eht,f.add(i[0].componentIndex),n.set(t,f),r=!1))},this)},r.prototype._makeAutoOrientByTargetAxis=function(){var n;return this.eachTargetAxis(function(t){n||(n=t)},this),"y"===n?"vertical":"horizontal"},r.prototype._setDefaultThrottle=function(n){if(n.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var t=this.ecModel.option;this.option.throttle=t.animation&&t.animationDurationUpdate>0?100:20}},r.prototype._updateRangeUse=function(n){var i=this._rangePropMode,r=this.get("rangeMode");t([["start","startValue"],["end","endValue"]],function(t,u){var f=null!=n[t[0]],e=null!=n[t[1]];f&&!e?i[u]="percent":!f&&e?i[u]="value":r?i[u]=r[u]:f&&(i[u]="percent")})},r.prototype.noTarget=function(){return this._noTarget},r.prototype.getFirstTargetAxisModel=function(){var n;return this.eachTargetAxis(function(t,i){null==n&&(n=this.ecModel.getComponent(sc(t),i))},this),n},r.prototype.eachTargetAxis=function(n,i){this._targetAxisInfoMap.each(function(r,u){t(r.indexList,function(t){n.call(i,u,t)})})},r.prototype.getAxisProxy=function(n,t){var i=this.getAxisModel(n,t);if(i)return i.__dzAxisProxy},r.prototype.getAxisModel=function(n,t){var i=this._targetAxisInfoMap.get(n);if(i&&i.indexMap[t])return this.ecModel.getComponent(sc(n),t)},r.prototype.setRawRange=function(n){var i=this.option,r=this.settledOption;t([["start","startValue"],["end","endValue"]],function(t){null==n[t[0]]&&null==n[t[1]]||(i[t[0]]=r[t[0]]=n[t[0]],i[t[1]]=r[t[1]]=n[t[1]])},this);this._updateRangeUse(n)},r.prototype.setCalculatedRange=function(n){var i=this.option;t(["start","startValue","end","endValue"],function(t){i[t]=n[t]})},r.prototype.getPercentRange=function(){var n=this.findRepresentativeAxisProxy();if(n)return n.getDataPercentWindow()},r.prototype.getValueRange=function(n,t){if(null!=n||null!=t)return this.getAxisProxy(n,t).getDataValueWindow();var i=this.findRepresentativeAxisProxy();if(i)return i.getDataValueWindow()},r.prototype.findRepresentativeAxisProxy=function(n){var r,u,t,i;if(n)return n.__dzAxisProxy;for(u=this._targetAxisInfoMap.keys(),t=0;t<u.length;t++)for(var e=u[t],o=this._targetAxisInfoMap.get(e),f=0;f<o.indexList.length;f++){if(i=this.getAxisProxy(e,o.indexList[f]),i.hostedBy(this))return i;r||(r=i)}return r},r.prototype.getRangePropMode=function(){return this._rangePropMode.slice()},r.prototype.getOrient=function(){return this._orient},r.type="dataZoom",r.dependencies=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","series","toolbox"],r.defaultOption={z:4,filterMode:"filter",start:0,end:100},r}(rt);var atf=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="dataZoom.select",t}(pw),tfi=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i){this.dataZoomModel=n;this.ecModel=t;this.api=i},t.type="dataZoom",t}(ni),vtf=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="dataZoom.select",t}(tfi),ww=t,okr=ou,ytf=function(){function n(n,t,i,r){this._dimName=n;this._axisIndex=t;this.ecModel=r;this._dataZoomModel=i}return n.prototype.hostedBy=function(n){return this._dataZoomModel===n},n.prototype.getDataValueWindow=function(){return this._valueWindow.slice()},n.prototype.getDataPercentWindow=function(){return this._percentWindow.slice()},n.prototype.getTargetSeriesModels=function(){var n=[];return this.ecModel.eachSeries(function(t){if(function(n){var t=n.get("coordinateSystem");return tt(ukr,t)>=0}(t)){var r=sc(this._dimName),i=t.getReferringComponents(r,oi).models[0];i&&this._axisIndex===i.componentIndex&&n.push(t)}},this),n},n.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},n.prototype.getMinMaxSpan=function(){return y(this._minMaxSpan)},n.prototype.calculateDataWindow=function(n){function s(n,t,i,r,u){var s=u?"Span":"ValueSpan",o;for(nv(0,n,i,"all",e["min"+s],e["max"+s]),o=0;o<2;o++)t[o]=yt(n[o],i,r,!0),u&&(t[o]=f.parse(t[o]))}var o,t=this._dataExtent,f=this.getAxisModel().axis.scale,h=this._dataZoomModel.getRangePropMode(),i=[0,100],r=[],u=[],e;return ww(["start","end"],function(e,s){var c=n[e],l=n[e+"Value"];"percent"===h[s]?(null==c&&(c=i[s]),l=f.parse(yt(c,i,t))):(o=!0,c=yt(l=null==l?t[s]:f.parse(l),t,i));u[s]=l;r[s]=c}),okr(u),okr(r),e=this._minMaxSpan,o?s(u,r,t,i,!1):s(r,u,i,t,!0),{valueWindow:u,percentWindow:r}},n.prototype.reset=function(n){var r,i;n===this._dataZoomModel&&(r=this.getTargetSeriesModels(),this._dataExtent=function(n,i,r){var e=[1/0,-1/0],u,f;return ww(r,function(n){!function(n,i,r){i&&t(wet(i,r),function(t){var r=i.getApproximateExtent(t);r[0]<n[0]&&(n[0]=r[0]);r[1]>n[1]&&(n[1]=r[1])})}(e,n.getData(),i)}),u=n.getAxisModel(),f=ktr(u.axis.scale,u,e).calculate(),[f.min,f.max]}(this,this._dimName,r),this._updateMinMaxSpan(),i=this.calculateDataWindow(n.settledOption),this._valueWindow=i.valueWindow,this._percentWindow=i.percentWindow,this._setAxisModel())},n.prototype.filterData=function(n){if(n===this._dataZoomModel){var r=this._dimName,u=this.getTargetSeriesModels(),i=n.get("filterMode"),t=this._valueWindow;"none"!==i&&ww(u,function(n){var u=n.getData(),e=u.mapDimensionsAll(r),o,s;e.length&&("weakFilter"===i?(o=u.getStore(),s=f(e,function(n){return u.getDimensionIndex(n)},u),u.filterSelf(function(n){for(var u,f,h,i=0;i<e.length;i++){var r=o.get(s[i],n),c=!isNaN(r),l=r<t[0],a=r>t[1];if(c&&!l&&!a)return!0;c&&(h=!0);l&&(u=!0);a&&(f=!0)}return h&&u&&f})):ww(e,function(r){if("empty"===i)n.setData(u=u.map(r,function(n){return function(n){return n>=t[0]&&n<=t[1]}(n)?n:NaN}));else{var f={};f[r]=t;u.selectRange(f)}}),ww(e,function(n){u.setApproximateExtent(t,n)}))})}},n.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},i=this._dataZoomModel,n=this._dataExtent;ww(["min","max"],function(r){var f=i.get(r+"Span"),u=i.get(r+"ValueSpan");null!=u&&(u=this.getAxisModel().axis.scale.parse(u));null!=u?f=yt(n[0]+u,n,[0,100],!0):null!=f&&(u=yt(f,[0,100],n,!0)-n[0]);t[r+"Span"]=f;t[r+"ValueSpan"]=u},this)},n.prototype._setAxisModel=function(){var u=this.getAxisModel(),i=this._percentWindow,r=this._valueWindow,n,t;i&&(n=pat(r,[0,500]),n=Math.min(n,20),t=u.axis.scale.rawExtentInfo,0!==i[0]&&t.setDeterminedMinMax("min",+r[0].toFixed(n)),100!==i[1]&&t.setDeterminedMinMax("max",+r[1].toFixed(n)),t.freeze())},n}(),ptf={getTargetSeries:function(n){function u(t){n.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(r,u){var f=n.getComponent(sc(r),u);t(r,u,f,i)})})}var i,r;return u(function(n,t,i){i.__dzAxisProxy=null}),i=[],u(function(t,r,u,f){u.__dzAxisProxy||(u.__dzAxisProxy=new ytf(t,r,f,n),i.push(u.__dzAxisProxy))}),r=c(),t(i,function(n){t(n.getTargetSeriesModels(),function(n){r.set(n.uid,n)})}),r},overallReset:function(n,t){n.eachComponent("dataZoom",function(n){n.eachTargetAxis(function(t,i){n.getAxisProxy(t,i).reset(n)});n.eachTargetAxis(function(i,r){n.getAxisProxy(i,r).filterData(n,t)})});n.eachComponent("dataZoom",function(n){var t=n.findRepresentativeAxisProxy(),i,r;t&&(i=t.getDataPercentWindow(),r=t.getDataValueWindow(),n.setCalculatedRange({start:i[0],end:i[1],startValue:r[0],endValue:r[1]}))})}},skr=!1;pu=function(){};rfi={};ckr=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t}return i(r,n),r.prototype.optionUpdated=function(){n.prototype.optionUpdated.apply(this,arguments);var i=this.ecModel;t(this.option.feature,function(n,t){var r=hkr(t);r&&(r.getDefaultOption&&(r.defaultOption=r.getDefaultOption(i)),k(n,r.defaultOption))})},r.type="toolbox",r.layoutMode={type:"box",ignoreSize:!0},r.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"}},r}(rt);var btf=function(n){function r(){return null!==n&&n.apply(this,arguments)||this}return i(r,n),r.prototype.render=function(n,i,r,u){function c(c,l){var p,w=h[c],d=h[l],nt=v[w],b=new at(nt,n,n.ecModel),g,k;if(u&&null!=u.newTitle&&u.featureName===w&&(nt.title=u.newTitle),w&&!d){if(function(n){return 0===n.indexOf("my")}(w))p={onclick:b.option.onclick,featureName:w};else{if(g=hkr(w),!g)return;p=new g}y[w]=p}else if(!(p=y[d]))return;p.uid=py("toolbox-feature");p.model=b;p.ecModel=i;p.api=r;k=p instanceof pu;w||!d?!b.get("show")||k&&p.unusable?k&&p.remove&&p.remove(i,r):(!function(u,h,c){var y,v,k=u.getModel("iconStyle"),l=u.getModel(["emphasis","iconStyle"]),p=h instanceof pu&&h.getIcons?h.getIcons():u.get("icon"),w=u.get("title")||{},b;o(p)?(y={})[c]=p:y=p;o(w)?(v={})[c]=w:v=w;b=u.iconPaths={};t(y,function(t,o){var c=ay(t,{},{x:-e/2,y:-e/2,width:e,height:e}),y;c.setStyle(k.getItemStyle());c.ensureState("emphasis").style=l.getItemStyle();y=new st({style:{text:v[o],align:l.get("textAlign"),borderRadius:l.get("textBorderRadius"),padding:l.get("textPadding"),fill:null},ignore:!0});c.setTextContent(y);vy({el:c,componentModel:n,itemName:o,formatterParamsExtra:{title:v[o]}});c.__title=v[o];c.on("mouseover",function(){var t=l.getItemStyle(),i=a?null==n.get("right")&&"right"!==n.get("left")?"right":"left":null==n.get("bottom")&&"bottom"!==n.get("top")?"bottom":"top";y.setStyle({fill:l.get("textFill")||t.fill||t.stroke||"#000",backgroundColor:l.get("textBackgroundColor")});c.setTextConfig({position:l.get("textPosition")||i});y.ignore=!n.get("showTitle");r.enterEmphasis(this)}).on("mouseout",function(){"emphasis"!==u.get(["iconStatus",o])&&r.leaveEmphasis(this);y.hide()});("emphasis"===u.get(["iconStatus",o])?ts:is)(c);f.add(c);c.on("click",s(h.onclick,h,i,r,o));b[o]=c})}(b,p,w),b.setIconStatus=function(n,t){var i=this.option,r=this.iconPaths;i.iconStatus=i.iconStatus||{};i.iconStatus[n]=t;r[n]&&("emphasis"===t?ts:is)(r[n])},p instanceof pu&&p.render&&p.render(b,i,r,u)):k&&p.dispose&&p.dispose(i,r)}var f=this.group;if(f.removeAll(),n.get("show")){var e=+n.get("itemSize"),a="vertical"===n.get("orient"),v=n.get("feature")||{},y=this._features||(this._features={}),h=[];t(v,function(n,t){h.push(t)});new ro(this._featureNames||[],h).add(c).update(c).remove(b(c,null)).execute();this._featureNames=h,function(n,t,i){var r=t.getBoxLayoutParams(),u=t.get("padding"),f={width:i.getWidth(),height:i.getHeight()},e=ci(r,f,u);vh(t.get("orient"),n,t.get("itemGap"),e.width,e.height);wut(n,r,f,u)}(f,n,r);f.add(lkr(f.getBoundingRect(),n));a||f.eachChild(function(n){var h=n.__title,c=n.ensureState("emphasis"),u=c.textConfig||(c.textConfig={}),a=n.getTextContent(),t=a&&a.ensureState("emphasis"),s;if(t&&!l(t)&&h){var o=t.style||(t.style={}),i=fk(h,st.makeFont(o)),v=n.x+f.x,y=!1;n.y+f.y+e+i.height>r.getHeight()&&(u.position="top",y=!0);s=y?-5-i.height:e+10;v+i.width/2>r.getWidth()?(u.position=["100%",s],o.align="right"):v-i.width/2<0&&(u.position=[0,s],o.align="left")}})}},r.prototype.updateView=function(n,i,r,u){t(this._features,function(n){n instanceof pu&&n.updateView&&n.updateView(n.model,i,r,u)})},r.prototype.remove=function(n,i){t(this._features,function(t){t instanceof pu&&t.remove&&t.remove(n,i)});this.group.removeAll()},r.prototype.dispose=function(n,i){t(this._features,function(t){t instanceof pu&&t.dispose&&t.dispose(n,i)})},r.type="toolbox",r}(ni),ktf=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.onclick=function(n,t){var i=this.model,s=i.get("name")||n.get("title.0.text")||"echarts",h="svg"===t.getZr().painter.getType(),c=h?"svg":i.get("type",!0)||"png",a=t.getConnectedDataURL({type:c,backgroundColor:i.get("backgroundColor",!0)||n.get("backgroundColor")||"#fff",connectedBackgroundColor:i.get("connectedBackgroundColor"),excludeComponents:i.get("excludeComponents"),pixelRatio:i.get("pixelRatio")}),v=ft.browser,r,k,p,f,w,d,o,b,e;if(l(MouseEvent)&&(v.newEdge||!v.ie&&!v.edge))r=document.createElement("a"),r.download=s+"."+c,r.target="_blank",r.href=a,k=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1}),r.dispatchEvent(k);else if(window.navigator.msSaveOrOpenBlob||h){var y=a.split(","),tt=y[0].indexOf("base64")>-1,u=h?decodeURIComponent(y[1]):y[1];if(tt&&(u=window.atob(u)),p=s+"."+c,window.navigator.msSaveOrOpenBlob){for(f=u.length,w=new Uint8Array(f);f--;)w[f]=u.charCodeAt(f);d=new Blob([w]);window.navigator.msSaveOrOpenBlob(d,p)}else o=document.createElement("iframe"),document.body.appendChild(o),b=o.contentWindow,e=b.document,e.open("image/svg+xml","replace"),e.write(u),e.close(),b.focus(),e.execCommand("SaveAs",!0,p),document.body.removeChild(o)}else{var g=i.get("lang"),it='<body style="margin:0;"><img src="'+a+'" style="max-width:100%;" title="'+(g&&g[0]||"")+'" /><\/body>',nt=window.open();nt.document.write(it);nt.document.title=s}},t.getDefaultOption=function(n){return{show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:n.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:n.getLocaleModel().get(["toolbox","saveAsImage","lang"])}},t}(pu),akr="__ec_magicType_stack__",dtf=[["line","bar"],["stack"]],gtf=function(n){function r(){return null!==n&&n.apply(this,arguments)||this}return i(r,n),r.prototype.getIcons=function(){var n=this.model,i=n.get("icon"),r={};return t(n.get("type"),function(n){i[n]&&(r[n]=i[n])}),r},r.getDefaultOption=function(n){return{show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:n.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}}},r.prototype.onclick=function(n,i,r){var u=this.model,o=u.get(["seriesIndex",r]),s,f,e;vkr[r]&&(f={series:[]},t(dtf,function(n){tt(n,r)>=0&&t(n,function(n){u.setIconStatus(n,"normal")})}),u.setIconStatus(r,"emphasis"),n.eachComponent({mainType:"series",query:null==o?null:{seriesIndex:o}},function(n){var c=n.subType,l=n.id,o=vkr[r](c,l,n,u),e,s,t,i,h;if(o&&(a(o,n.option),f.series.push(o)),e=n.coordinateSystem,e&&"cartesian2d"===e.type&&("line"===r||"bar"===r)&&(s=e.getAxesByScale("ordinal")[0],s)){for(t=s.dim+"Axis",i=n.getReferringComponents(t,oi).models[0].componentIndex,f[t]=f[t]||[],h=0;h<=i;h++)f[t][i]=f[t][i]||{};f[t][i].boundaryGap="bar"===r}}),e=r,"stack"===r&&(s=k({stack:u.option.title.tiled,tiled:u.option.title.stack},u.option.title),"emphasis"!==u.get(["iconStatus",r])&&(e="tiled")),i.dispatchAction({type:"changeMagicType",currentType:e,newOption:f,newTitle:s,featureName:"magicType"}))},r}(pu),vkr={line:function(n,t,i,r){if("bar"===n)return k({id:t,type:"line",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},r.get(["option","line"])||{},!0)},bar:function(n,t,i,r){if("line"===n)return k({id:t,type:"bar",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},r.get(["option","bar"])||{},!0)},stack:function(n,t,i,r){var u=i.get("stack")===akr;if("line"===n||"bar"===n)return r.setIconStatus("stack",u?"normal":"emphasis"),k({id:t,stack:u?"":akr},r.get(["option","stack"])||{},!0)}};ee({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(n,t){t.mergeOption(n.newOption)});gn=new Array(60).join("-");kw="\t";sht=new RegExp("[\t]+","g");ykr=function(n){function r(){return null!==n&&n.apply(this,arguments)||this}return i(r,n),r.prototype.onclick=function(n,i){function g(){h.removeChild(u);rt._dom=null}var h,r,u,c,p,e,s,a,v,it,y,rt;setTimeout(function(){i.dispatchAction({type:"hideTip"})});h=i.getDom();r=this.model;this._dom&&h.removeChild(this._dom);u=document.createElement("div");u.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px";u.style.backgroundColor=r.get("backgroundColor")||"#fff";c=document.createElement("h4");p=r.get("lang")||[];c.innerHTML=p[0]||r.get("title");c.style.cssText="margin:10px 20px";c.style.color=r.get("textColor");e=document.createElement("div");s=document.createElement("textarea");e.style.cssText="overflow:auto";var w=r.get("optionToContent"),b=r.get("contentToOption"),tt=function(n){var u,e,i,r=function(n){var t={},i=[],r=[];return n.eachRawSeries(function(n){var f=n.coordinateSystem,u,e;f&&("cartesian2d"===f.type||"polar"===f.type)?(u=f.getBaseAxis(),"category"===u.type?(e=u.dim+"_"+u.index,t[e]||(t[e]={categoryAxis:u,valueAxis:f.getOtherAxis(u),series:[]},r.push({axisDim:u.dim,axisIndex:u.index})),t[e].series.push(n)):i.push(n)):i.push(n)}),{seriesGroupByCategoryAxis:t,other:i,meta:r}}(n);return{value:pt([(e=r.seriesGroupByCategoryAxis,i=[],t(e,function(n){var h=n.categoryAxis,c=n.valueAxis.dim,l=[" "].concat(f(n.series,function(n){return n.name})),r=[h.model.getCategories()],o,u,s,e;for(t(n.series,function(n){var t=n.getRawData();r.push(n.getRawData().mapArray(t.mapDimension(c),function(n){return n}))}),o=[l.join(kw)],u=0;u<r[0].length;u++){for(s=[],e=0;e<r.length;e++)s.push(r[e][u]);o.push(s.join(kw))}i.push(o.join("\n"))}),i.join("\n\n"+gn+"\n\n")),(u=r.other,f(u,function(n){var t=n.getRawData(),i=[n.name],r=[];return t.each(t.dimensions,function(){for(var u=arguments.length,e=arguments[u-1],f=t.getName(e),n=0;n<u-1;n++)r[n]=arguments[n];i.push((f?f+kw:"")+r.join(kw))}),i.join("\n")}).join("\n\n"+gn+"\n\n"))],function(n){return!!n.replace(/[\n\t\s]/g,"")}).join("\n\n"+gn+"\n\n"),meta:r.meta}}(n);l(w)?(a=w(i.getOption()),o(a)?e.innerHTML=a:sv(a)&&e.appendChild(a)):(s.readOnly=r.get("readOnly"),v=s.style,v.cssText="display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none",v.color=r.get("textColor"),v.borderColor=r.get("textareaBorderColor"),v.backgroundColor=r.get("textareaColor"),s.value=tt.value,e.appendChild(s));it=tt.meta;y=document.createElement("div");y.style.cssText="position:absolute;bottom:5px;left:0;right:0";var nt="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",k=document.createElement("div"),d=document.createElement("div");nt+=";background-color:"+r.get("buttonColor");nt+=";color:"+r.get("buttonTextColor");rt=this;rlt(k,"click",g);rlt(d,"click",function(){if(null==b&&null!=w||null!=b&&null==w)g();else{var n;try{n=l(b)?b(e,i.getOption()):nif(s.value,it)}catch(n){throw g(),new Error("Data view format error "+n);}n&&i.dispatchAction({type:"changeDataView",newOption:n});g()}});k.innerHTML=p[1];d.innerHTML=p[2];d.style.cssText=k.style.cssText=nt;!r.get("readOnly")&&y.appendChild(d);y.appendChild(k);u.appendChild(c);u.appendChild(e);u.appendChild(y);e.style.height=h.clientHeight-80+"px";h.appendChild(u);this._dom=u},r.prototype.remove=function(n,t){this._dom&&t.getDom().removeChild(this._dom)},r.prototype.dispose=function(n,t){this.remove(n,t)},r.getDefaultOption=function(n){return{show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:n.getLocaleModel().get(["toolbox","dataView","title"]),lang:n.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"}},r}(pu);ee({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(n,i){var u=[];t(n.newOption.series,function(n){var t=i.getSeriesByName(n.name)[0],f;t?(f=t.get("data"),u.push({name:n.name,data:tif(n.data,f)})):u.push(r({type:"scatter"},n))});i.mergeOption(a({series:u},n.newOption))});ufi=t;ffi=lt();pkr=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.onclick=function(n,t){!function(n){ffi(n).snapshots=null}(n);t.dispatchAction({type:"restore",from:this.uid})},t.getDefaultOption=function(n){return{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:n.getLocaleModel().get(["toolbox","restore","title"])}},t}(pu);ee({type:"restore",event:"restore",update:"prepareAndUpdate"},function(n,t){t.resetOption("recreate")});wkr=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"];hht=function(){function n(n,i,r){var f=this,u;this._targetInfoList=[];u=bkr(i,n);t(iif,function(n,t){(!r||!r.include||tt(r.include,t)>=0)&&n(u,f._targetInfoList)})}return n.prototype.setOutputRanges=function(n,t){return this.matchOutputRanges(n,t,function(n,t,i){if((n.coordRanges||(n.coordRanges=[])).push(t),!n.coordRange){n.coordRange=t;var r=sfi[n.brushType](0,i,t);n.__rangeOffset={offset:hfi[n.brushType](r.values,n.range,[1,1]),xyMinMax:r.xyMinMax}}}),n},n.prototype.matchOutputRanges=function(n,i,r){t(n,function(n){var u=this.findTargetInfo(n,i);u&&!0!==u&&t(u.coordSyses,function(t){var u=sfi[n.brushType](1,t,n.range,!0);r(n,u.values,t,i)})},this)},n.prototype.setInputRanges=function(n,i){t(n,function(n){var s,h,e,o,t,r=this.findTargetInfo(n,i),u,f;(n.range=n.range||[],r&&!0!==r)&&(n.panelId=r.panelId,u=sfi[n.brushType](0,r.coordSys,n.coordRange),f=n.__rangeOffset,n.range=f?hfi[n.brushType](u.values,f.offset,(s=u.xyMinMax,h=f.xyMinMax,e=tdr(s),o=tdr(h),t=[e[0]/o[0],e[1]/o[1]],isNaN(t[0])&&(t[0]=1),isNaN(t[1])&&(t[1]=1),t)):u.values)},this)},n.prototype.makePanelOpts=function(n,t){return f(this._targetInfoList,function(i){var r=i.getPanelRect();return{panelId:i.panelId,defaultBrushType:t?t(i):null,clipPath:ovr(r),isTargetByCursor:hvr(r,n,i.coordSysModel),getLinearBrushOtherExtent:svr(r)}})},n.prototype.controlSeries=function(n,t,i){var r=this.findTargetInfo(n,i);return!0===r||r&&tt(r.coordSyses,t.coordinateSystem)>=0},n.prototype.findTargetInfo=function(n,t){for(var i,f,r,e=this._targetInfoList,o=bkr(t,n),u=0;u<e.length;u++)if(i=e[u],f=n.panelId,f){if(i.panelId===f)return i}else for(r=0;r<kkr.length;r++)if(kkr[r](o,i))return i;return!0},n}();var iif={grid:function(n,i){var u=n.xAxisModels,f=n.yAxisModels,s=n.gridModels,r=c(),e={},o={};(u||f||s)&&(t(u,function(n){var t=n.axis.grid.model;r.set(t.id,t);e[t.id]=!0}),t(f,function(n){var t=n.axis.grid.model;r.set(t.id,t);o[t.id]=!0}),t(s,function(n){r.set(n.id,n);e[n.id]=!0;o[n.id]=!0}),r.each(function(n){var s=n.coordinateSystem,r=[];t(s.getCartesians(),function(n){(tt(u,n.getAxis("x").model)>=0||tt(f,n.getAxis("y").model)>=0)&&r.push(n)});i.push({panelId:"grid--"+n.id,gridModel:n,coordSysModel:n,coordSys:r[0],coordSyses:r,getPanelRect:dkr.grid,xAxisDeclared:e[n.id],yAxisDeclared:o[n.id]})}))},geo:function(n,i){t(n.geoModels,function(n){var t=n.coordinateSystem;i.push({panelId:"geo--"+n.id,geoModel:n,coordSysModel:n,coordSys:t,coordSyses:[t],getPanelRect:dkr.geo})})}},kkr=[function(n,t){var r=n.xAxisModel,u=n.yAxisModel,i=n.gridModel;return!i&&r&&(i=r.axis.grid.model),!i&&u&&(i=u.axis.grid.model),i&&i===t.gridModel},function(n,t){var i=n.geoModel;return i&&i===t.geoModel}],dkr={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var n=this.coordSys,t=n.getBoundingRect().clone();return t.applyTransform(hh(n)),t}},sfi={lineX:b(gkr,0),lineY:b(gkr,1),rect:function(n,t,i,r){var u=n?t.pointToData([i[0][0],i[1][0]],r):t.dataToPoint([i[0][0],i[1][0]],r),f=n?t.pointToData([i[0][1],i[1][1]],r):t.dataToPoint([i[0][1],i[1][1]],r),e=[ofi([u[0],f[0]]),ofi([u[1],f[1]])];return{values:e,xyMinMax:e}},polygon:function(n,t,i,r){var u=[[1/0,-1/0],[1/0,-1/0]];return{values:f(i,function(i){var f=n?t.pointToData(i,r):t.dataToPoint(i,r);return u[0][0]=Math.min(u[0][0],f[0]),u[1][0]=Math.min(u[1][0],f[1]),u[0][1]=Math.max(u[0][1],f[0]),u[1][1]=Math.max(u[1][1],f[1]),f}),xyMinMax:u}}};hfi={lineX:b(ndr,0),lineY:b(ndr,1),rect:function(n,t,i){return[[n[0][0]-i[0]*t[0][0],n[0][1]-i[0]*t[0][1]],[n[1][0]-i[1]*t[1][0],n[1][1]-i[1]*t[1][1]]]},polygon:function(n,t,i){return f(n,function(n,r){return[n[0]-i[0]*t[r][0],n[1]-i[1]*t[r][1]]})}};var cfi,lfi,afi=t,rif=nvt+"toolbox-dataZoom_",uif=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return i(t,n),t.prototype.render=function(n,t,i,r){this._brushController||(this._brushController=new cii(i.getZr()),this._brushController.on("brush",s(this._onBrush,this)).mount()),function(n,t,i,r,u){var f=i._isZoomActive,e;r&&"takeGlobalCursor"===r.type&&(f="dataZoomSelect"===r.key&&r.dataZoomSelectActive);i._isZoomActive=f;n.setIconStatus("zoom",f?"emphasis":"normal");e=new hht(vfi(n),t,{include:["grid"]}).makePanelOpts(u,function(n){return n.xAxisDeclared&&!n.yAxisDeclared?"lineX":!n.xAxisDeclared&&n.yAxisDeclared?"lineY":"rect"});i._brushController.setPanels(e).enableBrush(!(!f||!e.length)&&{brushType:"auto",brushStyle:n.getModel("brushStyle").getItemStyle()})}(n,t,this,r,i),function(n,t){n.setIconStatus("back",function(n){return efi(n).length}(t)>1?"emphasis":"normal")}(n,t)},t.prototype.onclick=function(n,t,i){fif[i].call(this)},t.prototype.remove=function(){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(n){function r(n,r,u){var o=r.getAxis(n),s=o.model,f=function(n,t,i){var r;return i.eachComponent({mainType:"dataZoom",subType:"select"},function(i){i.getAxisModel(n,t.componentIndex)&&(r=i)}),r}(n,s,t),e=f.findRepresentativeAxisProxy(s).getMinMaxSpan();null==e.minValueSpan&&null==e.maxValueSpan||(u=nv(0,u.slice(),o.scale.getExtent(),0,e.minValueSpan,e.maxValueSpan));f&&(i[f.id]={dataZoomId:f.id,startValue:u[0],endValue:u[1]})}var u=n.areas,i,t;n.isEnd&&u.length&&(i={},t=this.ecModel,this._brushController.updateCovers([]),new hht(vfi(this.model),t,{include:["grid"]}).matchOutputRanges(u,t,function(n,t,i){if("cartesian2d"===i.type){var u=n.brushType;"rect"===u?(r("x",i,t[0]),r("y",i,t[1])):r({lineX:"x",lineY:"y"}[u],i,t)}}),function(n,t){var i=efi(n);ufi(t,function(t,r){for(var f,e,u=i.length-1;u>=0&&!i[u][r];u--);u<0&&(f=n.queryComponents({mainType:"dataZoom",subType:"select",id:r})[0],f&&(e=f.getPercentRange(),i[0][r]={dataZoomId:r,start:e[0],end:e[1]}))});i.push(t)}(t,i),this._dispatchZoomAction(i))},t.prototype._dispatchZoomAction=function(n){var t=[];afi(n,function(n){t.push(y(n))});t.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:t})},t.getDefaultOption=function(n){return{show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:n.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}}},t}(pu),fif={zoom:function(){var n=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:n})},back:function(){this._dispatchZoomAction(function(n){var t=efi(n),r=t[t.length-1],i;return t.length>1&&t.pop(),i={},ufi(r,function(n,r){for(var u=t.length-1;u>=0;u--)if(n=t[u][r]){i[r]=n;break}}),i}(this.ecModel))}};cfi="dataZoom";lfi=function(n){function e(n,t,i){var f=n.componentIndex,e={type:"select",$fromToolbox:!0,filterMode:r.get("filterMode",!0)||"filter",id:rif+t+f};e[i]=f;u.push(e)}var t=n.getComponent("toolbox",0),i=["feature","dataZoom"];if(t&&null!=t.get(i)){var r=t.getModel(i),u=[],f=ck(n,vfi(r));return afi(f.xAxisModels,function(n){return e(n,"xAxis","xAxisIndex")}),afi(f.yAxisModels,function(n){return e(n,"yAxis","yAxisIndex")}),u}};or(null==ewt.get(cfi)&&lfi);ewt.set(cfi,lfi);idr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),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}(rt);yfi=udr(["transform","webkitTransform","OTransform","MozTransform","msTransform"]);var eif=fdr(udr(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),"transition"),pfi=fdr(yfi,"transform"),oif="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+(ft.transform3dSupported?"will-change:transform;":"");sdr=function(){function n(n,t,i){var u,f,e,r;if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._firstShow=!0,this._longHide=!0,ft.wxa)return null;u=document.createElement("div");u.domBelongToZr=!0;this.el=u;f=this._zr=t.getZr();e=this._appendToBody=i&&i.appendToBody;odr(this._styleCoord,f,e,t.getWidth()/2,t.getHeight()/2);e?document.body.appendChild(u):n.appendChild(u);this._container=n;r=this;u.onmouseenter=function(){r._enterable&&(clearTimeout(r._hideTimeout),r._show=!0);r._inContent=!0};u.onmousemove=function(n){if(n=n||window.event,!r._enterable){var t=f.handler;du(f.painter.getViewportRoot(),n,!0);t.dispatch("mousemove",n)}};u.onmouseleave=function(){r._inContent=!1;r._enterable&&r._show&&r.hideLater(r._hideDelay)}}return n.prototype.update=function(n){var r,t,i,u=this._container,e=(t="position",(i=(r=u).currentStyle||document.defaultView&&document.defaultView.getComputedStyle(r))?t?i[t]:i:null),f=u.style;"absolute"!==f.position&&"absolute"!==e&&(f.position="relative");n.get("alwaysShowContent")&&this._moveIfResized();this.el.className=n.get("className")||""},n.prototype.show=function(n,t){clearTimeout(this._hideTimeout);clearTimeout(this._longHideTimeout);var i=this.el,r=i.style,u=this._styleCoord;i.innerHTML?r.cssText=oif+sif(n,!this._firstShow,this._longHide)+edr(u[0],u[1],!0)+"border-color:"+na(t)+";"+(n.get("extraCssText")||"")+";pointer-events:"+(this._enterable?"auto":"none"):r.display="none";this._show=!0;this._firstShow=!1;this._longHide=!1},n.prototype.setContent=function(n,t,i,r,f){var e=this.el,h,s,c;if(null!=n){if(h="",o(f)&&"item"===i.get("trigger")&&!rdr(i)&&(h=function(n,t,i){var a,r;if(!o(i)||"inside"===i)return"";a=n.get("backgroundColor");r=n.get("borderWidth");t=na(t);var f,e,u="left"===(f=i)?"right":"right"===f?"left":"top"===f?"bottom":"top",s=Math.max(1.5*Math.round(r),6),h="",c=pfi+":";tt(["left","right"],u)>-1?(h+="top:50%",c+="translateY(-50%) rotate("+(e="left"===u?-225:-45)+"deg)"):(h+="left:50%",c+="translateX(-50%) rotate("+(e="top"===u?225:45)+"deg)");var v=e*Math.PI/180,l=s+r,y=l*Math.abs(Math.cos(v))+l*Math.abs(Math.sin(v)),p=t+" solid "+r+"px;";return'<div style="'+["position:absolute;width:"+s+"px;height:"+s+"px;",(h+=";"+u+":-"+Math.round(100*((y-Math.SQRT2*r)/2+Math.SQRT2*r-(y-l)/2))/100+"px")+";"+c+";","border-bottom:"+p,"border-right:"+p,"background-color:"+a+";"].join("")+'"><\/div>'}(i,r,f)),o(n))e.innerHTML=n+h;else if(n){for(e.innerHTML="",u(n)||(n=[n]),s=0;s<n.length;s++)sv(n[s])&&n[s].parentNode!==e&&e.appendChild(n[s]);h&&e.childNodes.length&&(c=document.createElement("div"),c.innerHTML=h,e.appendChild(c))}}else e.innerHTML=""},n.prototype.setEnterable=function(n){this._enterable=n},n.prototype.getSize=function(){var n=this.el;return[n.offsetWidth,n.offsetHeight]},n.prototype.moveTo=function(n,i){var r=this._styleCoord,u;(odr(r,this._zr,this._appendToBody,n,i),null!=r[0]&&null!=r[1])&&(u=this.el.style,t(edr(r[0],r[1]),function(n){u[n[0]]=n[1]}))},n.prototype._moveIfResized=function(){var n=this._styleCoord[2],t=this._styleCoord[3];this.moveTo(n*this._zr.getWidth(),t*this._zr.getHeight())},n.prototype.hide=function(){var t=this,n=this.el.style;n.visibility="hidden";n.opacity="0";ft.transform3dSupported&&(n.willChange="");this._show=!1;this._longHideTimeout=setTimeout(function(){return t._longHide=!0},500)},n.prototype.hideLater=function(n){!this._show||this._inContent&&this._enterable||(n?(this._hideDelay=n,this._show=!1,this._hideTimeout=setTimeout(s(this.hide,this),n)):this.hide())},n.prototype.isShow=function(){return this._show},n.prototype.dispose=function(){this.el.parentNode.removeChild(this.el)},n}();hdr=function(){function n(n){this._show=!1;this._styleCoord=[0,0,0,0];this._enterable=!0;this._zr=n.getZr();ldr(this._styleCoord,this._zr,n.getWidth()/2,n.getHeight()/2)}return n.prototype.update=function(n){n.get("alwaysShowContent")&&this._moveIfResized()},n.prototype.show=function(){this._hideTimeout&&clearTimeout(this._hideTimeout);this.el.show();this._show=!0},n.prototype.setContent=function(n,i,r,u){var o=this,e,f;v(n)&&vt("");this.el&&this._zr.remove(this.el);e=r.getModel("textStyle");this.el=new st({style:{rich:i.richTextStyles,text:n,lineHeight:22,borderWidth:1,borderColor:u,textShadowColor:e.get("textShadowColor"),fill:r.get(["textStyle","color"]),padding:kki(r,"richText"),verticalAlign:"top",align:"left"},z:r.get("z")});t(["backgroundColor","borderRadius","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"],function(n){o.el.style[n]=r.get(n)});t(["textShadowBlur","textShadowOffsetX","textShadowOffsetY"],function(n){o.el.style[n]=e.get(n)||0});this._zr.add(this.el);f=this;this.el.on("mouseover",function(){f._enterable&&(clearTimeout(f._hideTimeout),f._show=!0);f._inContent=!0});this.el.on("mouseout",function(){f._enterable&&f._show&&f.hideLater(f._hideDelay);f._inContent=!1})},n.prototype.setEnterable=function(n){this._enterable=n},n.prototype.getSize=function(){var i=this.el,t=this.el.getBoundingRect(),n=cdr(i.style);return[t.width+n.left+n.right,t.height+n.top+n.bottom]},n.prototype.moveTo=function(n,t){var i=this.el,r;if(i){r=this._styleCoord;ldr(r,this._zr,n,t);n=r[0];t=r[1];var u=i.style,f=hc(u.borderWidth||0),e=cdr(u);i.x=n+f+e.left;i.y=t+f+e.top;i.markRedraw()}},n.prototype._moveIfResized=function(){var n=this._styleCoord[2],t=this._styleCoord[3];this.moveTo(n*this._zr.getWidth(),t*this._zr.getHeight())},n.prototype.hide=function(){this.el&&this.el.hide();this._show=!1},n.prototype.hideLater=function(n){!this._show||this._inContent&&this._enterable||(n?(this._hideDelay=n,this._show=!1,this._hideTimeout=setTimeout(s(this.hide,this),n)):this.hide())},n.prototype.isShow=function(){return this._show},n.prototype.dispose=function(){this._zr.remove(this.el)},n}();adr=new ot({shape:{x:-1,y:-1,width:2,height:2}});vdr=function(n){function f(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=f.type,t}return i(f,n),f.prototype.init=function(n,t){if(!ft.node&&t.getDom()){var i,r=n.getComponent("tooltip"),u=this._renderMode="auto"===(i=r.get("renderMode"))?ft.domSupported?"html":"richText":i||"html";this._tooltipContent="richText"===u?new hdr(t):new sdr(t.getDom(),t,{appendToBody:r.get("appendToBody",!0)})}},f.prototype.render=function(n,t,i){if(!ft.node&&i.getDom()){this.group.removeAll();this._tooltipModel=n;this._ecModel=t;this._api=i;this._alwaysShowContent=n.get("alwaysShowContent");var r=this._tooltipContent;r.update(n);r.setEnterable(n.get("enterable"));this._initGlobalListener();this._keepShow();"richText"!==this._renderMode&&n.get("transitionDuration")?op(this,"_updatePosition",50,"fixRate"):bd(this,"_updatePosition")}},f.prototype._initGlobalListener=function(){var n=this._tooltipModel.get("triggerOn");dwr("itemTooltip",this._api,s(function(t,i,r){"none"!==n&&(n.indexOf(t)>=0?this._tryShow(i,r):"leave"===t&&this._hide(r))},this))},f.prototype._keepShow=function(){var t=this._tooltipModel,u=this._ecModel,i=this._api,r=t.get("triggerOn"),n;null!=this._lastX&&null!=this._lastY&&"none"!==r&&"click"!==r&&(n=this,clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){i.isDisposed()||n.manuallyShowTip(t,u,i,{x:n._lastX,y:n._lastY,dataByCoordSys:n._lastDataByCoordSys})}))},f.prototype.manuallyShowTip=function(n,t,i,r){var u,s,o,f,e;if(r.from!==this.uid&&!ft.node&&i.getDom())if(u=ydr(r,i),this._ticket="",s=r.dataByCoordSys,o=function(n,t,i){var e=rvt(n).queryOptionMap,r=e.keys()[0],f,u;if(r&&"series"!==r)return(u=lk(t,r,e.get(r),{useDefault:!1,enableAll:!1,enableNone:!1}).models[0],!u)?void 0:(i.getViewOfComponentModel(u).group.traverse(function(t){var i=w(t).tooltipConfig;if(i&&i.name===n.name)return f=t,!0}),f)?{componentMainType:r,componentIndex:u.componentIndex,el:f}:void 0}(r,t,i),o)f=o.el.getBoundingRect().clone(),f.applyTransform(o.el.transform),this._tryShow({offsetX:f.x+f.width/2,offsetY:f.y+f.height/2,target:o.el,position:r.position,positionDefault:"bottom"},u);else if(r.tooltip&&null!=r.x&&null!=r.y)e=adr,e.x=r.x,e.y=r.y,e.update(),w(e).tooltipConfig={name:null,option:r.tooltip},this._tryShow({offsetX:r.x,offsetY:r.y,target:e},u);else if(s)this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,dataByCoordSys:s,tooltipOption:r.tooltipOption},u);else if(null!=r.seriesIndex){if(this._manuallyAxisShowTip(n,t,i,r))return;var h=tbr(r,t),c=h.point[0],l=h.point[1];null!=c&&null!=l&&this._tryShow({offsetX:c,offsetY:l,target:h.el,position:r.position,positionDefault:"bottom"},u)}else null!=r.x&&null!=r.y&&(i.dispatchAction({type:"updateAxisPointer",x:r.x,y:r.y}),this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,target:i.getZr().findHover(r.x,r.y).target},u))},f.prototype.manuallyHideTip=function(n,t,i,r){var u=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&u.hideLater(this._tooltipModel.get("hideDelay"));this._lastX=this._lastY=this._lastDataByCoordSys=null;r.from!==this.uid&&this._hide(ydr(r,i))},f.prototype._manuallyAxisShowTip=function(n,t,i,r){var f=r.seriesIndex,e=r.dataIndex,o=t.getComponent("axisPointer").coordSysAxesInfo,u;if(null!=f&&null!=e&&null!=o&&(u=t.getSeriesByIndex(f),u&&"axis"===ntt([u.getData().getItemModel(e),u,(u.coordinateSystem||{}).model],this._tooltipModel).get("trigger")))return i.dispatchAction({type:"updateAxisPointer",seriesIndex:f,dataIndex:e,position:r.position}),!0},f.prototype._tryShow=function(n,t){var f=n.target,i,r,u;this._tooltipModel&&(this._lastX=n.offsetX,this._lastY=n.offsetY,i=n.dataByCoordSys,i&&i.length?this._showAxisTooltip(i,n):f?(this._lastDataByCoordSys=null,ra(f,function(n){return null!=w(n).dataIndex?(r=n,!0):null!=w(n).tooltipConfig?(u=n,!0):void 0},!0),r?this._showSeriesItemTooltip(n,r,t):u?this._showComponentItemTooltip(n,u,t):this._hide(t)):(this._lastDataByCoordSys=null,this._hide(t)))},f.prototype._showOrMove=function(n,t){var i=n.get("showDelay");t=s(t,this);clearTimeout(this._showTimout);i>0?this._showTimout=setTimeout(t,i):t()},f.prototype._showAxisTooltip=function(n,i){var f=this._ecModel,a=this._tooltipModel,e=[i.offsetX,i.offsetY],u=ntt([i.tooltipOption],a),h=this._renderMode,o=[],c=bi("section",{blocks:[],noHeader:!0}),s=[],l=new uft,p,w;t(n,function(n){t(n.dataByAxis,function(n){var u=f.getComponent(n.axisDim+"Axis",n.axisIndex),e=n.value,i,v;u&&null!=e&&(i=lwr(e,u.axis,f,n.seriesDataIndices,n.valueLabelOpt),v=bi("section",{header:i,noHeader:!bu(i),sortBlocks:!0,blocks:[]}),c.blocks.push(v),t(n.seriesDataIndices,function(t){var w=f.getSeriesByIndex(t.seriesIndex),k=t.dataIndexInside,c=w.getDataParams(k),y,p,b;c.dataIndex<0||(c.axisDim=n.axisDim,c.axisIndex=n.axisIndex,c.axisType=n.axisType,c.axisId=n.axisId,c.axisValue=fdt(u.axis,{value:e}),c.axisValueLabel=i,c.marker=l.makeTooltipMarker("item",na(c.color),h),y=kbi(w.formatTooltip(k,!0,null)),p=y.frag,p&&(b=ntt([w],a).get("valueFormatter"),v.blocks.push(b?r({valueFormatter:b},p):p)),y.text&&s.push(y.text),o.push(c))}))})});c.blocks.reverse();s.reverse();var v=i.position,b=u.get("order"),y=pki(c,l,h,b,f.get("useUTC"),u.get("textStyle"));y&&s.unshift(y);p="richText"===h?"\n\n":"<br/>";w=s.join(p);this._showOrMove(u,function(){this._updateContentNotChangedOnAxis(n,o)?this._updatePosition(u,v,e[0],e[1],this._tooltipContent,o):this._showTooltipContent(u,w,o,Math.random()+"",e[0],e[1],v,null,l)})},f.prototype._showSeriesItemTooltip=function(n,t,i){var v=this._ecModel,o=w(t),y=o.seriesIndex,c=v.getSeriesByIndex(y),e=o.dataModel||c,u=o.dataIndex,l=o.dataType,p=e.getData(l),b=this._renderMode,k=n.positionDefault,f=ntt([p.getItemModel(u),e,c&&(c.coordinateSystem||{}).model],this._tooltipModel,k?{position:k}:null),d=f.get("trigger"),s,h;if(null==d||"item"===d){s=e.getDataParams(u,l);h=new uft;s.marker=h.makeTooltipMarker("item",na(s.color),b);var g=kbi(e.formatTooltip(u,!1,l)),tt=f.get("order"),nt=f.get("valueFormatter"),a=g.frag,it=a?pki(nt?r({valueFormatter:nt},a):a,h,b,tt,v.get("useUTC"),f.get("textStyle")):g.text,rt="item_"+e.name+"_"+u;this._showOrMove(f,function(){this._showTooltipContent(f,it,s,rt,n.offsetX,n.offsetY,n.position,n.target,h)});i({type:"showTip",dataIndexInside:u,dataIndex:p.getRawIndex(u),seriesIndex:y,from:this.uid})}},f.prototype._showComponentItemTooltip=function(n,t,i){var e=w(t),r=e.tooltipConfig.option||{},u,s;o(r)&&(r={content:r,formatter:r});u=[r];s=this._ecModel.getComponent(e.componentMainType,e.componentIndex);s&&u.push(s);u.push({formatter:r.content});var h=n.positionDefault,f=ntt(u,this._tooltipModel,h?{position:h}:null),c=f.get("content"),l=Math.random()+"",a=new uft;this._showOrMove(f,function(){var i=y(f.get("formatterParams")||{});this._showTooltipContent(f,c,i,l,n.offsetX,n.offsetY,n.position,t,a)});i({type:"showTip",from:this.uid})},f.prototype._showTooltipContent=function(n,t,i,r,f,e,h,c,a){var y,p,v,b,k,w,d;(this._ticket="",n.get("showContent")&&n.get("show"))&&(y=this._tooltipContent,y.setEnterable(n.get("enterable")),p=n.get("formatter"),h=h||n.get("position"),v=t,b=this._getNearestPoint([f,e],i,n.get("trigger"),n.get("borderColor")).color,p&&(o(p)?(k=n.ecModel.get("useUTC"),w=u(i)?i[0]:i,v=p,w&&w.axisType&&w.axisType.indexOf("time")>=0&&(v=od(w.axisValue,v,k)),v=nwt(v,i,!0)):l(p)?(d=s(function(t,r){t===this._ticket&&(y.setContent(r,a,n,b,h),this._updatePosition(n,h,f,e,y,i,c))},this),this._ticket=r,v=p(i,r,d)):v=p),y.setContent(v,a,n,b,h),y.show(n,b),this._updatePosition(n,h,f,e,y,i,c))},f.prototype._getNearestPoint=function(n,t,i,r){return"axis"===i||u(t)?{color:r||("html"===this._renderMode?"#fff":"none")}:u(t)?void 0:{color:r||t.color||t.borderColor}},f.prototype._updatePosition=function(n,t,i,r,f,s,h){var y=this._api.getWidth(),p=this._api.getHeight(),k,g,c;t=t||n.get("position");var a=f.getSize(),w=n.get("align"),b=n.get("verticalAlign"),d=h&&h.getBoundingRect().clone();(h&&d.applyTransform(h.transform),l(t)&&(t=t([i,r],s,f.el,d,{viewSize:[y,p],contentSize:a.slice()})),u(t))?(i=e(t[0],y),r=e(t[1],p)):v(t)?(k=t,k.width=a[0],k.height=a[1],g=ci(k,{width:y,height:p}),i=g.x,r=g.y,w=null,b=null):o(t)&&h?(c=function(n,t,i,r){var e=i[0],o=i[1],s=Math.ceil(Math.SQRT2*r)+8,u=0,f=0,h=t.width,c=t.height;switch(n){case"inside":u=t.x+h/2-e/2;f=t.y+c/2-o/2;break;case"top":u=t.x+h/2-e/2;f=t.y-o-s;break;case"bottom":u=t.x+h/2-e/2;f=t.y+c+s;break;case"left":u=t.x-e-s;f=t.y+c/2-o/2;break;case"right":u=t.x+h+s;f=t.y+c/2-o/2}return[u,f]}(t,d,a,n.get("borderWidth")),i=c[0],r=c[1]):(c=function(n,t,i,r,u,f,e){var o=i.getSize(),s=o[0],h=o[1];return null!=f&&(n+s+f+2>r?n-=s+f:n+=f),null!=e&&(t+h+e>u?t-=h+e:t+=e),[n,t]}(i,r,f,y,p,w?null:20,b?null:20),i=c[0],r=c[1]);(w&&(i-=pdr(w)?a[0]/2:"right"===w?a[0]:0),b&&(r-=pdr(b)?a[1]/2:"bottom"===b?a[1]:0),rdr(n))&&(c=function(n,t,i,r,u){var f=i.getSize(),e=f[0],o=f[1];return n=Math.min(n+e,r)-e,t=Math.min(t+o,u)-o,n=Math.max(n,0),t=Math.max(t,0),[n,t]}(i,r,f,y,p),i=c[0],r=c[1]);f.moveTo(i,r)},f.prototype._updateContentNotChangedOnAxis=function(n,i){var u=this._lastDataByCoordSys,f=this._cbParamsList,r=!!u&&u.length===n.length;return r&&t(u,function(u,e){var o=u.dataByAxis||[],s=(n[e]||{}).dataByAxis||[];(r=r&&o.length===s.length)&&t(o,function(n,u){var e=s[u]||{},o=n.seriesDataIndices||[],h=e.seriesDataIndices||[];(r=r&&n.value===e.value&&n.axisType===e.axisType&&n.axisId===e.axisId&&o.length===h.length)&&t(o,function(n,t){var i=h[t];r=r&&n.seriesIndex===i.seriesIndex&&n.dataIndex===i.dataIndex});f&&t(n.seriesDataIndices,function(n){var t=n.seriesIndex,u=i[t],e=f[t];u&&e&&e.data!==u.data&&(r=!1)})})}),this._lastDataByCoordSys=n,this._cbParamsList=i,!!r},f.prototype._hide=function(n){this._lastDataByCoordSys=null;n({type:"hideTip",from:this.uid})},f.prototype.dispose=function(n,t){!ft.node&&t.getDom()&&(bd(this,"_updatePosition"),this._tooltipContent.dispose(),lui("itemTooltip",t))},f.type="tooltip",f}(ni);wdr=["rect","polygon","keep","clear"];wfi=t;kfi={lineX:ddr(0),lineY:ddr(1),rect:{point:function(n,t,i){return n&&i.boundingRect.contain(n[0],n[1])},rect:function(n,t,i){return n&&i.boundingRect.intersect(n)}},polygon:{point:function(n,t,i){return n&&i.boundingRect.contain(n[0],n[1])&&sa(i.range,n[0],n[1])},rect:function(n,t,i){var f=i.range;if(!n||f.length<=1)return!1;var r=n.x,u=n.y,e=n.width,o=n.height,s=f[0];return!!(sa(f,r,u)||sa(f,r+e,u)||sa(f,r,u+o)||sa(f,r+e,u+o)||nt.create(n).contain(s[0],s[1])||rd(r,u,r+e,u,f)||rd(r,u,r,u+o,f)||rd(r+e,u,r+e,u+o,f)||rd(r,u+o,r+e,u+o,f))||void 0}}};var gdr=["inBrush","outOfBrush"],cif="__ecBrushSelect",dfi="__ecInBrushSelectEvent";igr={rect:function(n){return rgr(n.range)},polygon:function(n){for(var i,t,u=n.range,r=0,f=u.length;r<f;r++)t=t||[[1/0,-1/0],[1/0,-1/0]],i=u[r],i[0]<t[0][0]&&(t[0][0]=i[0]),i[0]>t[0][1]&&(t[0][1]=i[0]),i[1]<t[1][0]&&(t[1][0]=i[1]),i[1]>t[1][1]&&(t[1][1]=i[1]);return t&&rgr(t)}};ugr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.init=function(n,t){this.ecModel=n;this.api=t;this.model;(this._brushController=new cii(t.getZr())).on("brush",s(this._onBrush,this)).mount()},t.prototype.render=function(n,t,i,r){this.model=n;this._updateController(n,t,i,r)},t.prototype.updateTransform=function(n,t,i,r){ngr(t);this._updateController(n,t,i,r)},t.prototype.updateVisual=function(n,t,i,r){this.updateTransform(n,t,i,r)},t.prototype.updateView=function(n,t,i,r){this._updateController(n,t,i,r)},t.prototype._updateController=function(n,t,i,r){r&&r.$from===n.id||this._brushController.setPanels(n.brushTargetManager.makePanelOpts(i)).enableBrush(n.brushOption).updateCovers(n.areas.slice())},t.prototype.dispose=function(){this._brushController.dispose()},t.prototype._onBrush=function(n){var t=this.model.id,i=this.model.brushTargetManager.setOutputRanges(n.areas,this.ecModel);(!n.isEnd||n.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:t,areas:y(i),$from:t});n.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:t,areas:y(i),$from:t})},t.type="brush",t}(ni);fgr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.areas=[],i.brushOption={},i}return i(t,n),t.prototype.optionUpdated=function(n,t){var i=this.option,r;t||kdr(i,n,["inBrush","outOfBrush"]);r=i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:"#ddd"};r.hasOwnProperty("liftZ")||(r.liftZ=5)},t.prototype.setAreas=function(n){n&&(this.areas=f(n,function(n){return egr(this.option,n)},this))},t.prototype.setBrushOption=function(n){this.brushOption=egr(this.option,n);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}(rt);var vif=["rect","polygon","lineX","lineY","keep","clear"],yif=function(n){function r(){return null!==n&&n.apply(this,arguments)||this}return i(r,n),r.prototype.render=function(n,i){var r,u,f;i.eachComponent({mainType:"brush"},function(n){r=n.brushType;u=n.brushOption.brushMode||"single";f=f||!!n.areas.length});this._brushType=r;this._brushMode=u;t(n.get("type",!0),function(t){n.setIconStatus(t,("keep"===t?"multiple"===u:"clear"===t?f:t===r)?"emphasis":"normal")})},r.prototype.updateView=function(n,t,i){this.render(n,t,i)},r.prototype.getIcons=function(){var n=this.model,i=n.get("icon",!0),r={};return t(n.get("type",!0),function(n){i[n]&&(r[n]=i[n])}),r},r.prototype.onclick=function(n,t,i){var r=this._brushType,u=this._brushMode;"clear"===i?(t.dispatchAction({type:"axisAreaSelect",intervals:[]}),t.dispatchAction({type:"brush",command:"clear",areas:[]})):t.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===i?r:r!==i&&i,brushMode:"keep"===i?"multiple"===u?"single":"multiple":u}})},r.getDefaultOption=function(n){return{show:!0,type:vif.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:n.getLocaleModel().get(["toolbox","brush","title"])}},r}(pu),pif=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.layoutMode={type:"box",ignoreSize:!0},i}return i(t,n),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}(rt),wif=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.render=function(n,t,i){var e,l,r,p,o,b,tt;if(this.group.removeAll(),n.get("show")){var u=this.group,k=n.getModel("textStyle"),g=n.getModel("subtextStyle"),s=n.get("textAlign"),f=d(n.get("textBaseline"),n.get("textVerticalAlign")),h=new st({style:gt(k,{text:n.get("text"),fill:k.getTextColor()},{disableBox:!0}),z2:10}),it=h.getBoundingRect(),nt=n.get("subtext"),c=new st({style:gt(g,{text:nt,fill:g.getTextColor(),y:it.height+n.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),a=n.get("link"),v=n.get("sublink"),y=n.get("triggerEvent",!0);h.silent=!a&&!y;c.silent=!v&&!y;a&&h.on("click",function(){yut(a,"_"+n.get("target"))});v&&c.on("click",function(){yut(v,"_"+n.get("subtarget"))});w(h).eventData=w(c).eventData=y?{componentType:"title",componentIndex:n.componentIndex}:null;u.add(h);nt&&u.add(c);e=u.getBoundingRect();l=n.getBoxLayoutParams();l.width=e.width;l.height=e.height;r=ci(l,{width:i.getWidth(),height:i.getHeight()},n.get("padding"));s||("middle"===(s=n.get("left")||n.get("right"))&&(s="center"),"right"===s?r.x+=r.width:"center"===s&&(r.x+=r.width/2));f||("center"===(f=n.get("top")||n.get("bottom"))&&(f="middle"),"bottom"===f?r.y+=r.height:"middle"===f&&(r.y+=r.height/2),f=f||"top");u.x=r.x;u.y=r.y;u.markRedraw();p={align:s,verticalAlign:f};h.setStyle(p);c.setStyle(p);e=u.getBoundingRect();o=r.margin;b=n.getItemStyle(["color","opacity"]);b.fill=n.get("backgroundColor");tt=new ot({shape:{x:e.x-o[3],y:e.y-o[0],width:e.width+o[1]+o[3],height:e.height+o[0]+o[2],r:n.get("borderRadius")},style:b,subPixelOptimize:!0,silent:!0});u.add(tt)}},t.type="title",t}(ni),ogr=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t.layoutMode="box",t}return i(r,n),r.prototype.init=function(n,t,i){this.mergeDefaultAndTheme(n,i);this._initData()},r.prototype.mergeOption=function(){n.prototype.mergeOption.apply(this,arguments);this._initData()},r.prototype.setCurrentIndex=function(n){null==n&&(n=this.option.currentIndex);var t=this._data.count();this.option.loop?n=(n%t+t)%t:(n>=t&&(n=t-1),n<0&&(n=0));this.option.currentIndex=n},r.prototype.getCurrentIndex=function(){return this.option.currentIndex},r.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},r.prototype.setPlayState=function(n){this.option.autoPlay=!!n},r.prototype.getPlayState=function(){return!!this.option.autoPlay},r.prototype._initData=function(){var n,i=this.option,r=i.data||[],u=i.axisType,f=this._names=[],e;"category"===u?(n=[],t(r,function(t,i){var r,u=ai(ny(t),"");v(t)?(r=y(t)).value=i:r=i;n.push(r);f.push(u)})):n=r;e={category:"ordinal",time:"time",value:"number"}[u]||"number";(this._data=new ar([{name:"value",type:e}],this)).initData(n,f)},r.prototype.getData=function(){return this._data},r.prototype.getCategories=function(){if("category"===this.get("axisType"))return this._names.slice()},r.type="timeline",r.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:[]},r}(rt),sgr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="timeline.slider",t.defaultOption=lh(ogr.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}(ogr);fi(sgr,nft.prototype);var bif=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="timeline",t}(ni),kif=function(n){function t(t,i,r,u){var f=n.call(this,t,i,r)||this;return f.type=u||"value",f}return i(t,n),t.prototype.getLabelModel=function(){return this.model.getModel("label")},t.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")},t}(lu),gfi=Math.PI,hgr=lt(),dif=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t}return i(u,n),u.prototype.init=function(n,t){this.api=t},u.prototype.render=function(n,i,r){if(this.model=n,this.api=r,this.ecModel=i,this.group.removeAll(),n.get("show",!0)){var u=this._layout(n,r),e=this._createGroup("_mainGroup"),o=this._createGroup("_labelGroup"),f=this._axis=this._createAxis(u,n);n.formatTooltip=function(n){return bi("nameValue",{noName:!0,value:f.scale.getLabel({value:n})})};t(["AxisLine","AxisTick","Control","CurrentPointer"],function(t){this["_render"+t](u,e,f,n)},this);this._renderAxisLabel(u,o,f,n);this._position(u,n)}this._doPlayStop();this._updateTicksStatus()},u.prototype.remove=function(){this._clearTimer();this.group.removeAll()},u.prototype.dispose=function(){this._clearTimer()},u.prototype._layout=function(n,t){var s,v,y,p,h=n.get(["label","position"]),i=n.get("orient"),r=function(n,t){return ci(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()},n.get("padding"))}(n,t),rt={horizontal:"center",vertical:(s=null==h||"auto"===h?"horizontal"===i?r.y+r.height/2<t.getHeight()/2?"-":"+":r.x+r.width/2<t.getWidth()/2?"+":"-":o(h)?{horizontal:{top:"-",bottom:"+"},vertical:{left:"-",right:"+"}}[i][h]:h)>=0||"+"===s?"left":"right"},ut={horizontal:s>=0||"+"===s?"top":"bottom",vertical:"middle"},ft={horizontal:0,vertical:gfi/2},k="vertical"===i?r.height:r.width,u=n.getModel("controlStyle"),c=u.get("show",!0),l=c?u.get("itemSize"):0,d=c?u.get("itemGap"):0,e=l+d,w=n.get(["label","rotate"])||0,b;w=w*gfi/180;var g=u.get("position",!0),nt=c&&u.get("showPlayBtn",!0),tt=c&&u.get("showPrevBtn",!0),it=c&&u.get("showNextBtn",!0),a=0,f=k;return"left"===g||"bottom"===g?(nt&&(v=[0,0],a+=e),tt&&(y=[a,0],a+=e),it&&(p=[f-l,0],f-=e)):(nt&&(v=[f-l,0],f-=e),tt&&(y=[0,0],a+=e),it&&(p=[f-l,0],f-=e)),b=[a,f],n.get("inverse")&&b.reverse(),{viewRect:r,mainLength:k,orient:i,rotation:ft[i],labelRotation:w,labelPosOpt:s,labelAlign:n.get(["label","align"])||rt[i],labelBaseline:n.get(["label","verticalAlign"])||n.get(["label","baseline"])||ut[i],playPosition:v,prevBtnPosition:y,nextBtnPosition:p,axisExtent:b,controlSize:l,controlGap:d}},u.prototype._position=function(n){function w(n){n.originX=f[0][0]-n.x;n.originY=f[1][0]-n.y}function l(n){return[[n.x,n.x+n.width],[n.y,n.y+n.height]]}function a(n,t,i,r,u){n[r]+=i[r][u]-t[r][u]}var i=this._mainGroup,r=this._labelGroup,u=n.viewRect,c,e;if("vertical"===n.orient){var t=[1,0,0,1,0,0],v=u.x,y=u.y+u.height;wf(t,t,[-v,-y]);ws(t,t,-gfi/2);wf(t,t,[v,y]);(u=u.clone()).applyTransform(t)}var f=l(u),p=l(i.getBoundingRect()),b=l(r.getBoundingRect()),s=[i.x,i.y],h=[r.x,r.y];h[0]=s[0]=f[0][0];e=n.labelPosOpt;null==e||o(e)?(a(s,p,f,1,c="+"===e?0:1),a(h,b,f,1,1-c)):(a(s,p,f,1,c=e>=0?0:1),h[1]=s[1]+e);i.setPosition(s);r.setPosition(h);i.rotation=r.rotation=n.rotation;w(i);w(r)},u.prototype._createAxis=function(n,t){var f=t.getData(),e=t.get("axisType"),i=function(n,t){if(t=t||n.get("type"))switch(t){case"category":return new hg({ordinalMeta:n.getCategories(),extent:[1/0,-1/0]});case"time":return new aet({locale:n.ecModel.getLocaleModel(),useUTC:n.ecModel.get("useUTC")});default:return new fo}}(t,e),r,u;return i.getTicks=function(){return f.mapArray(["value"],function(n){return{value:n}})},r=f.getDataExtent("value"),i.setExtent(r[0],r[1]),i.calcNiceTicks(),u=new kif("value",i,n.axisExtent,e),u.model=t,u},u.prototype._createGroup=function(n){var t=this[n]=new p;return this.group.add(t),t},u.prototype._renderAxisLine=function(n,t,i,u){var f=i.getExtent(),e,o;u.get(["lineStyle","show"])&&(e=new vi({shape:{x1:f[0],y1:0,x2:f[1],y2:0},style:r({lineCap:"round"},u.getModel("lineStyle").getLineStyle()),silent:!0,z2:1}),t.add(e),o=this._progressLine=new vi({shape:{x1:f[0],x2:this._currentPointer?this._currentPointer.x:f[0],y1:0,y2:0},style:a({lineCap:"round",lineWidth:e.style.lineWidth},u.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1}),t.add(o))},u.prototype._renderAxisTick=function(n,i,r,u){var f=this,e=u.getData(),o=r.scale.getTicks();this._tickSymbols=[];t(o,function(n){var c=r.dataToCoord(n.value),t=e.getItemModel(n.value),l=t.getModel("itemStyle"),a=t.getModel(["emphasis","itemStyle"]),v=t.getModel(["progress","itemStyle"]),y={x:c,y:0,onclick:s(f._changeTimeline,f,n.value)},o=cgr(t,l,i,y),h;o.ensureState("emphasis").style=a.getItemStyle();o.ensureState("progress").style=v.getItemStyle();oh(o);h=w(o);t.get("tooltip")?(h.dataIndex=n.value,h.dataModel=u):h.dataIndex=h.dataModel=null;f._tickSymbols.push(o)})},u.prototype._renderAxisLabel=function(n,i,r,u){var f=this,e,o;r.getLabelModel().get("show")&&(e=u.getData(),o=r.getViewLabels(),this._tickLabels=[],t(o,function(t){var o=t.tickValue,h=e.getItemModel(o),c=h.getModel("label"),l=h.getModel(["emphasis","label"]),a=h.getModel(["progress","label"]),v=r.dataToCoord(t.tickValue),u=new st({x:v,y:0,rotation:n.labelRotation-n.rotation,onclick:s(f._changeTimeline,f,o),silent:!1,style:gt(c,{text:t.formattedLabel,align:n.labelAlign,verticalAlign:n.labelBaseline})});u.ensureState("emphasis").style=gt(l);u.ensureState("progress").style=gt(a);i.add(u);oh(u);hgr(u).dataIndex=o;f._tickLabels.push(u)}))},u.prototype._renderControl=function(n,t,i,r){function f(n,i,f,e){if(n){var o=df(d(r.get(["controlStyle",i+"BtnSize"]),u),u),s=function(n,t,i,r){var u=r.style,f=ay(n.get(["controlStyle",t]),r||{},new nt(i[0],i[1],i[2],i[3]));return u&&f.setStyle(u),f}(r,i+"Icon",[0,-o/2,o,o],{x:n[0],y:n[1],originX:u/2,originY:0,rotation:e?-h:0,rectHover:!0,style:c,onclick:f});s.ensureState("emphasis").style=l;t.add(s);oh(s)}}var u=n.controlSize,h=n.rotation,c=r.getModel("controlStyle").getItemStyle(),l=r.getModel(["emphasis","controlStyle"]).getItemStyle(),e=r.getPlayState(),o=r.get("inverse",!0);f(n.nextBtnPosition,"next",s(this._changeTimeline,this,o?"-":"+"));f(n.prevBtnPosition,"prev",s(this._changeTimeline,this,o?"+":"-"));f(n.playPosition,e?"stop":"play",s(this._handlePlayClick,this,!e),!0)},u.prototype._renderCurrentPointer=function(n,t,i,r){var o=r.getData(),f=r.getCurrentIndex(),e=o.getItemModel(f).getModel("checkpointStyle"),u=this,h={onCreate:function(n){n.draggable=!0;n.drift=s(u._handlePointerDrag,u);n.ondragend=s(u._handlePointerDragend,u);lgr(n,u._progressLine,f,i,r,!0)},onUpdate:function(n){lgr(n,u._progressLine,f,i,r)}};this._currentPointer=cgr(e,e,this._mainGroup,{},this._currentPointer,h)},u.prototype._handlePlayClick=function(n){this._clearTimer();this.api.dispatchAction({type:"timelinePlayChange",playState:n,from:this.uid})},u.prototype._handlePointerDrag=function(n,t,i){this._clearTimer();this._pointerChangeTimeline([i.offsetX,i.offsetY])},u.prototype._handlePointerDragend=function(n){this._pointerChangeTimeline([n.offsetX,n.offsetY],!0)},u.prototype._pointerChangeTimeline=function(n,t){var i=this._toAxisCoord(n)[0],r=ou(this._axis.getExtent().slice()),u,f;i>r[1]&&(i=r[1]);i<r[0]&&(i=r[0]);this._currentPointer.x=i;this._currentPointer.markRedraw();this._progressLine.shape.x2=i;this._progressLine.dirty();u=this._findNearestTick(i);f=this.model;(t||u!==f.getCurrentIndex()&&f.get("realtime"))&&this._changeTimeline(u)},u.prototype._doPlayStop=function(){var n=this;this._clearTimer();this.model.getPlayState()&&(this._timer=setTimeout(function(){var t=n.model;n._changeTimeline(t.getCurrentIndex()+(t.get("rewind",!0)?-1:1))},this.model.get("playInterval")))},u.prototype._toAxisCoord=function(n){return re(n,this._mainGroup.getLocalTransform(),!0)},u.prototype._findNearestTick=function(n){var t,r=this.model.getData(),i=1/0,u=this._axis;return r.each(["value"],function(r,f){var o=u.dataToCoord(r),e=Math.abs(o-n);e<i&&(i=e,t=f)}),t},u.prototype._clearTimer=function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},u.prototype._changeTimeline=function(n){var t=this.model.getCurrentIndex();"+"===n?n=t+1:"-"===n&&(n=t-1);this.api.dispatchAction({type:"timelineChange",currentIndex:n,from:this.uid})},u.prototype._updateTicksStatus=function(){var r=this.model.getCurrentIndex(),i=this._tickSymbols,t=this._tickLabels,n;if(i)for(n=0;n<i.length;n++)i&&i[n]&&i[n].toggleState("progress",n<r);if(t)for(n=0;n<t.length;n++)t&&t[n]&&t[n].toggleState("progress",hgr(t[n]).dataIndex<=r)},u.type="timeline.slider",u}(bif);itt=lt();co=function(n){function u(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=u.type,t.createdBySelf=!1,t}return i(u,n),u.prototype.init=function(n,t,i){this.mergeDefaultAndTheme(n,i);this._mergeOption(n,i,!1,!0)},u.prototype.isAnimationEnabled=function(){if(ft.node)return!1;var n=this.__hostSeries;return this.getShallow("animation")&&n&&n.isAnimationEnabled()},u.prototype.mergeOption=function(n,t){this._mergeOption(n,t,!1,!1)},u.prototype._mergeOption=function(n,i,u,f){var e=this.mainType;u||i.eachSeries(function(n){var u=n.get(this.mainType,!0),o=itt(n)[e];u&&u.data?(o?o._mergeOption(u,i,!0):(f&&cht(u),t(u.data,function(n){n instanceof Array?(cht(n[0]),cht(n[1])):cht(n)}),r(o=this.createMarkerModelFromSeries(u,this,i),{mainType:this.mainType,seriesIndex:n.seriesIndex,name:n.name,createdBySelf:!0}),o.__hostSeries=n),itt(n)[e]=o):itt(n)[e]=null},this)},u.prototype.formatTooltip=function(n){var r=this.getData(),t=this.getRawValue(n),i=r.getName(n);return bi("section",{header:this.name,blocks:[bi("nameValue",{name:i,value:t,noName:!i,noValue:null==t})]})},u.prototype.getData=function(){return this._data},u.prototype.setData=function(n){this._data=n},u.getMarkerModelFromSeries=function(n,t){return itt(n)[t]},u.type="marker",u.dependencies=["series","grid","polar","geo"],u}(rt);fi(co,nft.prototype);vgr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.createMarkerModelFromSeries=function(n,i,r){return new t(n,i,r)},t.type="markPoint",t.defaultOption={z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}},t}(co);aht={min:b(lht,"min"),max:b(lht,"max"),average:b(lht,"average"),median:b(lht,"median")};vht=lt();yht=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t}return i(r,n),r.prototype.init=function(){this.markerGroupMap=c()},r.prototype.render=function(n,t,i){var r=this,u=this.markerGroupMap;u.each(function(n){vht(n).keep=!1});t.eachSeries(function(n){var u=co.getMarkerModelFromSeries(n,r.type);u&&r.renderSeries(n,u,t,i)});u.each(function(n){vht(n).keep||r.group.remove(n.group)})},r.prototype.markKeep=function(n){vht(n).keep=!0},r.prototype.toggleBlurSeries=function(n,i){var r=this;t(n,function(n){var t=co.getMarkerModelFromSeries(n,r.type);t&&t.getData().eachItemGraphicEl(function(n){n&&(i?bai(n):hyt(n))})})},r.type="marker",r}(ni);var nrf=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.updateTransform=function(n,t,i){t.eachSeries(function(n){var t=co.getMarkerModelFromSeries(n,"markPoint");t&&(wgr(t.getData(),n,i),this.markerGroupMap.get(n.id).updateLayout())},this)},t.prototype.renderSeries=function(n,t,i,u){var c=n.coordinateSystem,s=n.id,a=n.getData(),h=this.markerGroupMap,o=h.get(s)||h.set(s,new tw),e=function(n,t,i){var e,o,u,s;return e=n?f(n&&n.dimensions,function(n){return r(r({},t.getData().getDimensionInfo(t.getData().mapDimension(n))||{}),{name:n,ordinalMeta:null})}):[{name:"value",type:"float"}],o=new ar(e,i),u=f(i.get("data"),b(rtt,t)),n&&(u=pt(u,b(utt,n))),s=pgr(!!n,e),o.initData(u,null,s),o}(c,n,t);t.setData(e);wgr(t.getData(),n,u);e.each(function(n){var i=e.getItemModel(n),r=i.getShallow("symbol"),u=i.getShallow("symbolSize"),f=i.getShallow("symbolRotate"),o=i.getShallow("symbolOffset"),y=i.getShallow("symbolKeepAspect"),s,h,c,v;(l(r)||l(u)||l(f)||l(o))&&(s=t.getRawValue(n),h=t.getDataParams(n),l(r)&&(r=r(s,h)),l(u)&&(u=u(s,h)),l(f)&&(f=f(s,h)),l(o)&&(o=o(s,h)));c=i.getModel("itemStyle").getItemStyle();v=dd(a,"color");c.fill||(c.fill=v);e.setItemVisual(n,{symbol:r,symbolSize:u,symbolRotate:f,symbolOffset:o,symbolKeepAspect:y,style:c})});o.updateData(e);this.group.add(o.group);e.eachItemGraphicEl(function(n){n.traverse(function(n){w(n).dataModel=t})});this.markKeep(o);o.group.silent=t.get("silent")||n.get("silent")},t.type="markPoint",t}(yht),trf=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.createMarkerModelFromSeries=function(n,i,r){return new t(n,i,r)},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}(co),pht=lt(),irf=function(n,t,i,f){var h,a=n.getData(),s,l,e,v,b,o;if(u(f))h=f;else if(s=f.type,"min"===s||"max"===s||"average"===s||"median"===s||null!=f.xAxis||null!=f.yAxis){l=void 0;e=void 0;null!=f.yAxis||null!=f.xAxis?(l=t.getAxis(null!=f.yAxis?"y":"x"),e=yi(f.yAxis,f.xAxis)):(v=ygr(f,a,t,n),l=v.valueAxis,e=iei(a,dkt(a,v.valueDataDim),s));var p="x"===l.dim?0:1,d=1-p,c=y(f),w={coord:[]};c.type=null;c.coord=[];c.coord[d]=-1/0;w.coord[d]=1/0;b=i.get("precision");b>=0&&ht(e)&&(e=+e.toFixed(Math.min(b,20)));c.coord[p]=w.coord[p]=e;h=[c,w,{type:s,valueIndex:f.valueIndex,value:e}]}else h=[];return o=[rtt(n,h[0]),rtt(n,h[1]),r({},h[2])],o[2].type=o[2].type||null,k(o[2],o[0]),k(o[2],o[1]),o};var urf=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.updateTransform=function(n,t,i){t.eachSeries(function(n){var t=co.getMarkerModelFromSeries(n,"markLine");if(t){var u=t.getData(),r=pht(t).from,f=pht(t).to;r.each(function(t){rei(r,t,!0,n,i);rei(f,t,!1,n,i)});u.each(function(n){u.setItemLayout(n,[r.getItemLayout(n),f.getItemLayout(n)])});this.markerGroupMap.get(n.id).updateLayout()}},this)},t.prototype.renderSeries=function(n,t,i,e){function nt(t,i,r){var u=t.getItemModel(i),f;rei(t,i,r,n,e);f=u.getModel("itemStyle").getItemStyle();null==f.fill&&(f.fill=dd(it,"color"));t.setItemVisual(i,{symbolKeepAspect:u.get("symbolKeepAspect"),symbolOffset:d(u.get("symbolOffset",!0),y[r?0:1]),symbolRotate:d(u.get("symbolRotate",!0),v[r?0:1]),symbolSize:d(u.get("symbolSize"),a[r?0:1]),symbol:d(u.get("symbol",!0),l[r?0:1]),style:f})}var tt=n.coordinateSystem,k=n.id,it=n.getData(),g=this.markerGroupMap,p=g.get(k)||g.set(k,new sst);this.group.add(p.group);var c=function(n,t,i){var e,s;e=n?f(n&&n.dimensions,function(n){return r(r({},t.getData().getDimensionInfo(t.getData().mapDimension(n))||{}),{name:n,ordinalMeta:null})}):[{name:"value",type:"float"}];var h=new ar(e,i),c=new ar(e,i),o=new ar([],i),u=f(i.get("data"),b(irf,t,n,i));return n&&(u=pt(u,b(rrf,n))),s=pgr(!!n,e),h.initData(f(u,function(n){return n[0]}),null,s),c.initData(f(u,function(n){return n[1]}),null,s),o.initData(f(u,function(n){return n[2]})),o.hasItemOption=!0,{from:h,to:c,line:o}}(tt,n,t),o=c.from,s=c.to,h=c.line;pht(t).from=o;pht(t).to=s;t.setData(h);var l=t.get("symbol"),a=t.get("symbolSize"),v=t.get("symbolRotate"),y=t.get("symbolOffset");u(l)||(l=[l,l]);u(a)||(a=[a,a]);u(v)||(v=[v,v]);u(y)||(y=[y,y]);c.from.each(function(n){nt(o,n,!0);nt(s,n,!1)});h.each(function(n){var t=h.getItemModel(n).getModel("lineStyle").getLineStyle();h.setItemLayout(n,[o.getItemLayout(n),s.getItemLayout(n)]);null==t.stroke&&(t.stroke=o.getItemVisual(n,"style").fill);h.setItemVisual(n,{fromSymbolKeepAspect:o.getItemVisual(n,"symbolKeepAspect"),fromSymbolOffset:o.getItemVisual(n,"symbolOffset"),fromSymbolRotate:o.getItemVisual(n,"symbolRotate"),fromSymbolSize:o.getItemVisual(n,"symbolSize"),fromSymbol:o.getItemVisual(n,"symbol"),toSymbolKeepAspect:s.getItemVisual(n,"symbolKeepAspect"),toSymbolOffset:s.getItemVisual(n,"symbolOffset"),toSymbolRotate:s.getItemVisual(n,"symbolRotate"),toSymbolSize:s.getItemVisual(n,"symbolSize"),toSymbol:s.getItemVisual(n,"symbol"),style:t})});p.updateData(h);c.line.eachItemGraphicEl(function(n){w(n).dataModel=t;n.traverse(function(n){w(n).dataModel=t})});this.markKeep(p);p.group.silent=t.get("silent")||n.get("silent")},t.type="markLine",t}(yht),frf=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.createMarkerModelFromSeries=function(n,i,r){return new t(n,i,r)},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}(co),bht=lt(),erf=function(n,t,i,r){var f=rtt(n,r[0]),e=rtt(n,r[1]),o=f.coord,s=e.coord,u;return o[0]=yi(o[0],-1/0),o[1]=yi(o[1],-1/0),s[0]=yi(s[0],1/0),s[1]=yi(s[1],1/0),u=att([{},f,e]),u.coord=[f.coord,e.coord],u.x0=f.x,u.y0=f.y,u.x1=e.x,u.y1=e.y,u};var ggr=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],srf=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.updateTransform=function(n,t,i){t.eachSeries(function(n){var r=co.getMarkerModelFromSeries(n,"markArea"),t;r&&(t=r.getData(),t.each(function(r){var u=f(ggr,function(u){return dgr(t,r,u,n,i)});t.setItemLayout(r,u);t.getItemGraphicEl(r).setShape("points",u)}))},this)},t.prototype.renderSeries=function(n,t,i,u){var h=n.coordinateSystem,c=n.id,a=n.getData(),l=this.markerGroupMap,s=l.get(c)||l.set(c,{group:new p}),e;this.group.add(s.group);this.markKeep(s);e=function(n,t,i){var u,e,s,o,h;return n?(s=f(n&&n.dimensions,function(n){var i=t.getData();return r(r({},i.getDimensionInfo(i.mapDimension(n))||{}),{name:n,ordinalMeta:null})}),e=f(["x0","y0","x1","y1"],function(n,t){return{name:n,type:s[t%2].type}}),u=new ar(e,i)):u=new ar(e=[{name:"value",type:"float"}],i),o=f(i.get("data"),b(erf,t,n,i)),n&&(o=pt(o,b(orf,n))),h=n?function(n,t,i,r){return bh(n.coord[Math.floor(r/2)][r%2],e[r])}:function(n,t,i,r){return bh(n.value,e[r])},u.initData(o,null,h),u.hasItemOption=!0,u}(h,n,t);t.setData(e);e.each(function(t){var b=f(ggr,function(i){return dgr(e,t,i,n,u)}),r=h.getAxis("x").scale,s=h.getAxis("y").scale,y=r.getExtent(),p=s.getExtent(),c=[r.parse(e.get("x0",t)),r.parse(e.get("x1",t))],l=[s.parse(e.get("y0",t)),s.parse(e.get("y1",t))],w,i,v;ou(c);ou(l);w=!!(y[0]>c[1]||y[1]<c[0]||p[0]>l[1]||p[1]<l[0]);e.setItemLayout(t,{points:b,allClipped:w});i=e.getItemModel(t).getModel("itemStyle").getItemStyle();v=dd(a,"color");i.fill||(i.fill=v,o(i.fill)&&(i.fill=nk(i.fill,.4)));i.stroke||(i.stroke=v);e.setItemVisual(t,"style",i)});e.diff(bht(s).data).add(function(n){var i=e.getItemLayout(n),t;i.allClipped||(t=new fr({shape:{points:i.points}}),e.setItemGraphicEl(n,t),s.group.add(t))}).update(function(n,i){var r=bht(s).data.getItemGraphicEl(i),u=e.getItemLayout(n);u.allClipped?r&&s.group.remove(r):(r?ct(r,{shape:{points:u.points}},t,n):r=new fr({shape:{points:u.points}}),e.setItemGraphicEl(n,r),s.group.add(r))}).remove(function(n){var t=bht(s).data.getItemGraphicEl(n);s.group.remove(t)}).execute();e.eachItemGraphicEl(function(n,i){var r=e.getItemModel(i),u=e.getItemVisual(i,"style");n.useStyle(e.getItemVisual(i,"style"));cr(n,tr(r),{labelFetcher:t,labelDataIndex:i,defaultText:e.getName(i)||"",inheritColor:o(u.fill)?nk(u.fill,1):"#000"});rr(n,r);ui(n,null,null,r.get(["emphasis","disabled"]));w(n).dataModel=t});bht(s).data=e;s.group.silent=t.get("silent")||n.get("silent")},t.type="markArea",t}(yht),uei=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t.layoutMode={type:"box",ignoreSize:!0},t}return i(r,n),r.prototype.init=function(n,t,i){this.mergeDefaultAndTheme(n,i);n.selected=n.selected||{};this._updateSelector(n)},r.prototype.mergeOption=function(t,i){n.prototype.mergeOption.call(this,t,i);this._updateSelector(t)},r.prototype._updateSelector=function(n){var i=n.selector,r=this.ecModel;!0===i&&(i=n.selector=["all","inverse"]);u(i)&&t(i,function(n,t){o(n)&&(n={type:n});i[t]=k(n,function(n,t){return"all"===t?{type:"all",title:n.getLocaleModel().get(["legend","selector","all"])}:"inverse"===t?{type:"inverse",title:n.getLocaleModel().get(["legend","selector","inverse"])}:void 0}(r,n.type))})},r.prototype.optionUpdated=function(){var n,i,t,r;if(this._updateData(this.ecModel),n=this._data,n[0]&&"single"===this.get("selectedMode")){for(i=!1,t=0;t<n.length;t++)if(r=n[t].get("name"),this.isSelected(r)){this.select(r);i=!0;break}i||this.select(n[0].get("name"))}},r.prototype._updateData=function(n){var t=[],i=[],r;n.eachRawSeries(function(r){var f,e=r.name,u;(i.push(e),r.legendVisualProvider)?(u=r.legendVisualProvider.getAllNames(),n.isSeriesFiltered(r)||(i=i.concat(u)),u.length?t=t.concat(u):f=!0):f=!0;f&&ivt(r)&&t.push(r.name)});this._availableNames=i;r=f(this.get("data")||t,function(n){return(o(n)||ht(n))&&(n={name:n}),new at(n,this,this.ecModel)},this);this._data=r},r.prototype.getData=function(){return this._data},r.prototype.select=function(n){var i=this.option.selected;"single"===this.get("selectedMode")&&t(this._data,function(n){i[n.get("name")]=!1});i[n]=!0},r.prototype.unSelect=function(n){"single"!==this.get("selectedMode")&&(this.option.selected[n]=!1)},r.prototype.toggleSelected=function(n){var t=this.option.selected;t.hasOwnProperty(n)||(t[n]=!0);this[t[n]?"unSelect":"select"](n)},r.prototype.allSelect=function(){var n=this._data,i=this.option.selected;t(n,function(n){i[n.get("name",!0)]=!0})},r.prototype.inverseSelect=function(){var i=this._data,n=this.option.selected;t(i,function(t){var i=t.get("name",!0);n.hasOwnProperty(i)||(n[i]=!0);n[i]=!n[i]})},r.prototype.isSelected=function(n){var t=this.option.selected;return!(t.hasOwnProperty(n)&&!t[n])&&tt(this._availableNames,n)>=0},r.prototype.getOrient=function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},r.type="legend.plain",r.dependencies=["series"],r.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}},r}(rt),dw=b,fei=t,dht=p,nnr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.newlineDisabled=!1,i}return i(t,n),t.prototype.init=function(){this.group.add(this._contentGroup=new dht);this.group.add(this._selectorGroup=new dht);this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(n,t,i){var v=this._isFirstRender,r,e,o,u;if(this._isFirstRender=!1,this.resetInner(),n.get("show",!0)){r=n.get("align");e=n.get("orient");r&&"auto"!==r||(r="right"===n.get("left")&&"vertical"===e?"right":"left");o=n.get("selector",!0);u=n.get("selectorPosition",!0);!o||u&&"auto"!==u||(u="horizontal"===e?"end":"start");this.renderInner(r,n,t,i,o,e,u);var s=n.getBoxLayoutParams(),h={width:i.getWidth(),height:i.getHeight()},c=n.get("padding"),y=ci(s,h,c),f=this.layoutInner(n,r,y,v,o,u),l=ci(a({width:f.width,height:f.height},s),h,c);this.group.x=l.x-f.x;this.group.y=l.y-f.y;this.group.markRedraw();this.group.add(this._backgroundEl=lkr(f,n))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll();this._backgroundEl&&this.group.remove(this._backgroundEl);this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(n,t,i,u,f,e,o){var a=this.getContentGroup(),h=c(),l=t.get("selectedMode"),s=[];i.eachRawSeries(function(n){n.get("legendHoverLink")||s.push(n.id)});fei(t.getData(),function(f,e){var o=f.get("name"),v,c;if(!this.newlineDisabled&&(""===o||"\n"===o))return v=new dht,v.newline=!0,void a.add(v);if(c=i.getSeriesByName(o)[0],!h.get(o)){if(c){var y=c.getData(),p=y.getVisual("legendLineStyle")||{},w=y.getVisual("legendIcon"),b=y.getVisual("style");this._createItem(c,o,e,f,t,n,p,b,w,l,u).on("click",dw(tnr,o,null,u,s)).on("mouseover",dw(eei,c.name,null,u,s)).on("mouseout",dw(oei,c.name,null,u,s));h.set(o,!0)}else i.eachRawSeries(function(i){var c;if(!h.get(o)&&i.legendVisualProvider){if(c=i.legendVisualProvider,!c.containName(o))return;var y=c.indexOfName(o),a=c.getItemVisual(y,"style"),p=c.getItemVisual(y,"legendIcon"),v=pr(a.fill);v&&0===v[3]&&(v[3]=.2,a=r(r({},a),{fill:kf(v,"rgba")}));this._createItem(i,o,e,f,t,n,{},a,p,l,u).on("click",dw(tnr,null,o,u,s)).on("mouseover",dw(eei,null,o,u,s)).on("mouseout",dw(oei,null,o,u,s));h.set(o,!0)}},this);0}},this);f&&this._createSelector(f,t,u,e,o)},t.prototype._createSelector=function(n,t,i){var r=this.getSelectorGroup();fei(n,function(n){var f=n.type,u=new st({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){i.dispatchAction({type:"all"===f?"legendAllSelect":"legendInverseSelect"})}});r.add(u);cr(u,{normal:t.getModel("selectorLabel"),emphasis:t.getModel(["emphasis","selectorLabel"])},{defaultText:n.title});oh(u)})},t.prototype._createItem=function(n,t,i,r,u,f,e,s,h,c,a){var ht=n.visualDrawType,k=u.get("itemWidth"),d=u.get("itemHeight"),it=u.isSelected(t),g=r.get("symbolRotate"),rt=r.get("symbolKeepAspect"),p=r.get("icon"),w=function(n,t,i,r,u,f,e){function l(n,t){"auto"===n.lineWidth&&(n.lineWidth=t.lineWidth>0?2:0);fei(n,function(i,r){"inherit"===n[r]&&(n[r]=t[r])})}var a=t.getModel("itemStyle"),o=a.getItemStyle(),v=0===n.lastIndexOf("empty",0)?"fill":"stroke",c=a.getShallow("decal"),h,s,y,p;return o.decal=c&&"inherit"!==c?ap(c,e):r.decal,"inherit"===o.fill&&(o.fill=r[u]),"inherit"===o.stroke&&(o.stroke=r[v]),"inherit"===o.opacity&&(o.opacity=("fill"===u?r:i).opacity),l(o,r),h=t.getModel("lineStyle"),s=h.getLineStyle(),(l(s,i),"auto"===o.fill&&(o.fill=r.fill),"auto"===o.stroke&&(o.stroke=r.fill),"auto"===s.stroke&&(s.stroke=r.fill),f)||(y=t.get("inactiveBorderWidth"),p=o[v],o.lineWidth="auto"===y?r.lineWidth>0&&p?2:0:o.lineWidth,o.fill=t.get("inactiveColor"),o.stroke=t.get("inactiveBorderColor"),s.stroke=h.get("inactiveColor"),s.lineWidth=h.get("inactiveWidth")),{itemStyle:o,lineStyle:s}}(h=p||h||"roundRect",r,e,s,ht,it,a),v=new dht,ut=r.getModel("textStyle"),ft,et,b,tt;!l(n.getLegendIcon)||p&&"inherit"!==p?(ft="inherit"===p&&n.getData().getVisual("symbol")?"inherit"===g?n.getData().getVisual("symbolRotate"):g:0,v.add(function(n){var i=n.icon||"roundRect",t=si(i,0,0,n.itemWidth,n.itemHeight,n.itemStyle.fill,n.symbolKeepAspect);return t.setStyle(n.itemStyle),t.rotation=(n.iconRotate||0)*Math.PI/180,t.setOrigin([n.itemWidth/2,n.itemHeight/2]),i.indexOf("empty")>-1&&(t.style.stroke=t.style.fill,t.style.fill="#fff",t.style.lineWidth=2),t}({itemWidth:k,itemHeight:d,icon:h,iconRotate:ft,itemStyle:w.itemStyle,lineStyle:w.lineStyle,symbolKeepAspect:rt}))):v.add(n.getLegendIcon({itemWidth:k,itemHeight:d,icon:h,iconRotate:g,itemStyle:w.itemStyle,lineStyle:w.lineStyle,symbolKeepAspect:rt}));var ct="left"===f?k+5:-5,lt=f,y=u.get("formatter"),nt=t;return o(y)&&y?nt=y.replace("{name}",null!=t?t:""):l(y)&&(nt=y(t)),et=r.get("inactiveColor"),v.add(new st({style:gt(ut,{text:nt,x:ct,y:d/2,fill:it?ut.getTextColor():et,align:lt,verticalAlign:"middle"})})),b=new ot({shape:v.getBoundingRect(),invisible:!0}),tt=r.getModel("tooltip"),tt.get("show")&&vy({el:b,componentModel:u,itemName:t,itemTooltipOption:tt.option}),v.add(b),v.eachChild(function(n){n.silent=!0}),b.silent=!c,this.getContentGroup().add(v),oh(v),v.__legendDataIndex=i,v},t.prototype.layoutInner=function(n,t,i,r,u,f){var e=this.getContentGroup(),l=this.getSelectorGroup(),o,c,p;if(vh(n.get("orient"),e,n.get("itemGap"),i.width,i.height),o=e.getBoundingRect(),c=[-o.x,-o.y],l.markRedraw(),e.markRedraw(),u){vh("horizontal",l,n.get("selectorItemGap",!0));var s=l.getBoundingRect(),a=[-s.x,-s.y],w=n.get("selectorButtonGap",!0),h=n.getOrient().index,v=0===h?"width":"height",y=0===h?"height":"width",b=0===h?"y":"x";return"end"===f?a[h]+=o[v]+w:c[h]+=s[v]+w,a[1-h]+=o[y]/2-s[y]/2,l.x=a[0],l.y=a[1],e.x=c[0],e.y=c[1],p={x:0,y:0},p[v]=o[v]+w+s[v],p[y]=Math.max(o[y],s[y]),p[b]=Math.min(0,s[b]+a[1-h]),p}return e.x=c[0],e.y=c[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll();this._isFirstRender=!0},t.type="legend.plain",t}(ni);unr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.prototype.setScrollDataIndex=function(n){this.option.scrollDataIndex=n},t.prototype.init=function(t,i,r){var u=ky(t);n.prototype.init.call(this,t,i,r);fnr(this,t,u)},t.prototype.mergeOption=function(t,i){n.prototype.mergeOption.call(this,t,i);fnr(this,this.option,t)},t.type="legend.scroll",t.defaultOption=lh(uei.defaultOption,{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800}),t}(uei);var enr=p,sei=["width","height"],hei=["x","y"],crf=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t.newlineDisabled=!0,t._currentIndex=0,t}return i(r,n),r.prototype.init=function(){n.prototype.init.call(this);this.group.add(this._containerGroup=new enr);this._containerGroup.add(this.getContentGroup());this.group.add(this._controllerGroup=new enr)},r.prototype.resetInner=function(){n.prototype.resetInner.call(this);this._controllerGroup.removeAll();this._containerGroup.removeClipPath();this._containerGroup.__rectSize=null},r.prototype.renderInner=function(t,i,r,f,e,o,h){function p(n,t){var u=n+"DataIndex",r=ay(i.get("pageIcons",!0)[i.getOrient().name][t],{onclick:s(v._pageGo,v,u,i,f)},{x:-l[0]/2,y:-l[1]/2,width:l[0],height:l[1]});r.name=n;y.add(r)}var v=this,a;n.prototype.renderInner.call(this,t,i,r,f,e,o,h);var y=this._controllerGroup,c=i.get("pageIconSize",!0),l=u(c)?c:[c,c];p("pagePrev",0);a=i.getModel("pageTextStyle");y.add(new st({name:"pageText",style:{text:"xx/xx",fill:a.getTextColor(),font:a.getFont(),verticalAlign:"middle",align:"center"},silent:!0}));p("pageNext",1)},r.prototype.layoutInner=function(n,t,i,r,u,f){var a=this.getSelectorGroup(),o=n.getOrient().index,s=sei[o],b=hei[o],c=sei[1-o],v=hei[1-o],e,w;u&&vh("horizontal",a,n.get("selectorItemGap",!0));var p=n.get("selectorButtonGap",!0),h=a.getBoundingRect(),l=[-h.x,-h.y],k=y(i);return u&&(k[s]=i[s]-h[s]-p),e=this._layoutContentAndController(n,r,k,o,s,c,v,b),u&&("end"===f?l[o]+=e[s]+p:(w=h[s]+p,l[o]-=w,e[b]-=w),e[s]+=h[s]+p,l[1-o]+=e[v]+e[c]/2-h[c]/2,e[c]=Math.max(e[c],h[c]),e[v]=Math.min(e[v],h[v]+l[1-o]),a.x=l[0],a.y=l[1],a.markRedraw()),e},r.prototype._layoutContentAndController=function(n,t,i,r,u,f,e,o){var l=this.getContentGroup(),y=this._containerGroup,p=this._controllerGroup,c,a,v;vh(n.get("orient"),l,n.get("itemGap"),r?i.width:null,r?null:i.height);vh("horizontal",p,n.get("pageButtonItemGap",!0));var h=l.getBoundingRect(),s=p.getBoundingRect(),w=this._showController=h[u]>i[u],k=[-h.x,-h.y];t||(k[r]=l[o]);var g=[0,0],b=[-s.x,-s.y],nt=d(n.get("pageButtonGap",!0),n.get("itemGap",!0));return w&&("end"===n.get("pageButtonPosition",!0)?b[r]+=i[u]-s[u]:g[r]+=s[u]+nt),b[1-r]+=h[f]/2-s[f]/2,l.setPosition(k),y.setPosition(g),p.setPosition(b),c={x:0,y:0},(c[u]=w?i[u]:h[u],c[f]=Math.max(h[f],s[f]),c[e]=Math.min(0,s[e]+b[1-r]),y.__rectSize=i[u],w)?(a={x:0,y:0},a[u]=Math.max(i[u]-s[u]-nt,0),a[f]=c[f],y.setClipPath(new ot({shape:a})),y.__rectSize=a[u]):p.eachChild(function(n){n.attr({invisible:!0,silent:!0})}),v=this._getPageInfo(n),null!=v.pageIndex&&ct(l,{x:v.contentPosition[0],y:v.contentPosition[1]},w?n:null),this._updatePageInfoView(n,v),c},r.prototype._pageGo=function(n,t,i){var r=this._getPageInfo(t)[n];null!=r&&i.dispatchAction({type:"legendScroll",scrollDataIndex:r,legendId:t.id})},r.prototype._updatePageInfoView=function(n,i){var e=this._controllerGroup;t(["pagePrev","pageNext"],function(t){var u=null!=i[t+"DataIndex"],r=e.childOfName(t);r&&(r.setStyle("fill",u?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),r.cursor=u?"pointer":"default")});var s=e.childOfName("pageText"),r=n.get("pageFormatter"),h=i.pageIndex,u=null!=h?h+1:0,f=i.pageCount;s&&r&&s.setStyle("text",o(r)?r.replace("{current}",null==u?"":u+"").replace("{total}",null==f?"":f+""):r({current:u,total:f}))},r.prototype._getPageInfo=function(n){function l(n){if(n){var t=n.getBoundingRect(),i=t[v]+n[v];return{s:i,e:i+t[d],i:n.__legendDataIndex}}}function b(n,t){return n.e>=t&&n.s<=t+a}var k=n.get("scrollDataIndex",!0),s=this.getContentGroup(),a=this._containerGroup.__rectSize,h=n.getOrient().index,d=sei[h],v=hei[h],c=this._findTargetItemIndex(k),o=s.children(),y=o[c],p=o.length,w=p?1:0,t={contentPosition:[s.x,s.y],pageCount:w,pageIndex:w-1,pagePrevDataIndex:null,pageNextDataIndex:null},e;if(!y)return t;e=l(y);t.contentPosition[h]=-e.s;for(var f=c+1,i=e,u=e,r=null;f<=p;++f)(!(r=l(o[f]))&&u.e>i.s+a||r&&!b(r,i.s))&&(i=u.i>i.i?u:r)&&(null==t.pageNextDataIndex&&(t.pageNextDataIndex=i.i),++t.pageCount),u=r;for(f=c-1,i=e,u=e,r=null;f>=-1;--f)(!(r=l(o[f]))||!b(u,r.s))&&i.i<u.i&&(u=i,null==t.pagePrevDataIndex&&(t.pagePrevDataIndex=i.i),++t.pageCount,++t.pageIndex),i=r;return t},r.prototype._findTargetItemIndex=function(n){return this._showController?(this.getContentGroup().eachChild(function(r,u){var f=r.__legendDataIndex;null==i&&null!=f&&(i=u);f===n&&(t=u)}),null!=t?t:i):0;var t,i},r.type="legend.scroll",r}(nnr);onr=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="dataZoom.inside",t.defaultOption=lh(pw.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),t}(pw);ght=lt();hnr=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="dataZoom.inside",t}return i(t,n),t.prototype.render=function(t,i,r){n.prototype.render.apply(this,arguments);t.noTarget()?this._clear():(this.range=t.getPercentRange(),arf(r,t,{pan:s(nct.pan,this),zoom:s(nct.zoom,this),scrollMove:s(nct.scrollMove,this)}))},t.prototype.dispose=function(){this._clear();n.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){!function(n,t){for(var f,r=ght(n).coordSysRecordMap,e=r.keys(),u=0;u<e.length;u++){var s=e[u],o=r.get(s),i=o.dataZoomInfoMap;i&&(f=t.uid,i.get(f)&&(i.removeKey(f),i.keys().length||snr(r,o)))}}(this.api,this.dataZoomModel);this.range=null},t.type="dataZoom.inside",t}(tfi);nct={zoom:function(n,t,i,r){var o=this.range,u=o.slice(),h=n.axisModels[0],s;if(h){var f=tct[t](null,[r.originX,r.originY],h,i,n),e=(f.signal>0?f.pixelStart+f.pixelLength-f.pixel:f.pixel-f.pixelStart)/f.pixelLength*(u[1]-u[0])+u[0],c=Math.max(1/r.scale,0);return u[0]=(u[0]-e)*c+e,u[1]=(u[1]-e)*c+e,s=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan(),nv(0,u,[0,100],0,s.minSpan,s.maxSpan),this.range=u,o[0]!==u[0]||o[1]!==u[1]?u:void 0}},pan:cnr(function(n,t,i,r,u,f){var e=tct[r]([f.oldX,f.oldY],[f.newX,f.newY],t,u,i);return e.signal*(n[1]-n[0])*e.pixel/e.pixelLength}),scrollMove:cnr(function(n,t,i,r,u,f){return tct[r]([0,0],[f.scrollDelta,f.scrollDelta],t,u,i).signal*(n[1]-n[0])*f.scrollDelta})};tct={grid:function(n,t,i,r,u){var o=i.axis,f={},e=u.model.coordinateSystem.getRect();return n=n||[0,0],"x"===o.dim?(f.pixel=t[0]-n[0],f.pixelLength=e.width,f.pixelStart=e.x,f.signal=o.inverse?1:-1):(f.pixel=t[1]-n[1],f.pixelLength=e.height,f.pixelStart=e.y,f.signal=o.inverse?-1:1),f},polar:function(n,t,i,r,u){var h=i.axis,f={},e=u.model.coordinateSystem,o=e.getRadiusAxis().getExtent(),s=e.getAngleAxis().getExtent();return n=n?e.pointToCoord(n):[0,0],t=e.pointToCoord(t),"radiusAxis"===i.mainType?(f.pixel=t[0]-n[0],f.pixelLength=o[1]-o[0],f.pixelStart=o[0],f.signal=h.inverse?1:-1):(f.pixel=t[1]-n[1],f.pixelLength=s[1]-s[0],f.pixelStart=s[0],f.signal=h.inverse?-1:1),f},singleAxis:function(n,t,i,r,u){var o=i.axis,e=u.model.coordinateSystem.getRect(),f={};return n=n||[0,0],"horizontal"===o.orient?(f.pixel=t[0]-n[0],f.pixelLength=e.width,f.pixelStart=e.x,f.signal=o.inverse?1:-1):(f.pixel=t[1]-n[1],f.pixelLength=e.height,f.pixelStart=e.y,f.signal=o.inverse?-1:1),f}};var wrf=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return i(t,n),t.type="dataZoom.slider",t.layoutMode="box",t.defaultOption=lh(pw.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}(pw),ett=ot,ott="horizontal",anr="vertical",brf=["line","bar","candlestick","scatter"],krf={easing:"cubicOut",duration:100,delay:0},drf=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t._displayables={},t}return i(r,n),r.prototype.init=function(n,t){this.api=t;this._onBrush=s(this._onBrush,this);this._onBrushEnd=s(this._onBrushEnd,this)},r.prototype.render=function(t,i,r,u){if(n.prototype.render.apply(this,arguments),op(this,"_dispatchZoomAction",t.get("throttle"),"fixRate"),this._orient=t.getOrient(),!1!==t.get("show")){if(t.noTarget())return this._clear(),void this.group.removeAll();u&&"dataZoom"===u.type&&u.from===this.uid||this._buildView();this._updateView()}else this.group.removeAll()},r.prototype.dispose=function(){this._clear();n.prototype.dispose.apply(this,arguments)},r.prototype._clear=function(){bd(this,"_dispatchZoomAction");var n=this.api.getZr();n.off("mousemove",this._onBrush);n.off("mouseup",this._onBrushEnd)},r.prototype._buildView=function(){var n=this.group,t;n.removeAll();this._brushing=!1;this._displayables.brushRect=null;this._resetLocation();this._resetInterval();t=this._displayables.sliderGroup=new p;this._renderBackground();this._renderHandle();this._renderDataShadow();n.add(t);this._positionGroup()},r.prototype._resetLocation=function(){var f=this.dataZoomModel,e=this.api,o=f.get("brushSelect")?7:0,n=this._findCoordRect(),r={width:e.getWidth(),height:e.getHeight()},s=this._orient===ott?{right:r.width-n.x-n.width,top:r.height-37-o,width:n.width,height:30}:{right:7,top:n.y,width:30,height:n.height},u=ky(f.option),i;t(["right","top","width","height"],function(n){"ph"===u[n]&&(u[n]=s[n])});i=ci(u,r);this._location={x:i.x,y:i.y};this._size=[i.width,i.height];this._orient===anr&&this._size.reverse()},r.prototype._positionGroup=function(){var n=this.group,f=this._location,i=this._orient,e=this.dataZoomModel.getFirstTargetAxisModel(),r=e&&e.get("inverse"),o=this._displayables.sliderGroup,t=(this._dataShadowInfo||{}).otherAxisInverse,u;o.attr(i!==ott||r?i===ott&&r?{scaleY:t?1:-1,scaleX:-1}:i!==anr||r?{scaleY:t?-1:1,scaleX:-1,rotation:Math.PI/2}:{scaleY:t?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:t?1:-1,scaleX:1});u=n.getBoundingRect([o]);n.x=f.x-u.x;n.y=f.y-u.y;n.markRedraw()},r.prototype._getViewExtent=function(){return[0,this._size[0]]},r.prototype._renderBackground=function(){var r=this.dataZoomModel,t=this._size,u=this._displayables.sliderGroup,f=r.get("brushSelect"),i,n;u.add(new ett({silent:!0,shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:r.get("backgroundColor")},z2:-40}));i=new ett({shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:"transparent"},z2:0,onclick:s(this._onClickPanel,this)});n=this.api.getZr();f?(i.on("mousedown",this._onBrushStart,this),i.cursor="crosshair",n.on("mousemove",this._onBrush),n.on("mouseup",this._onBrushEnd)):(n.off("mousemove",this._onBrush),n.off("mouseup",this._onBrushEnd));u.add(i)},r.prototype._renderDataShadow=function(){function it(n){var i=g.getModel(n?"selectedDataBackground":"dataBackground"),t=new p,r=new fr({shape:{points:c},segmentIgnoreThreshold:1,style:i.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),u=new er({shape:{points:l},segmentIgnoreThreshold:1,style:i.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return t.add(r),t.add(u),t}var h=this._dataShadowInfo=this._prepareDataShadowInfo(),c,l,i,a,g,s,y;if(this._displayables.dataShadowSegs=[],h){var n=this._size,w=this._shadowSize||[],o=h.series,t=o.getRawData(),b=o.getShadowDim&&o.getShadowDim(),e=b&&t.getDimensionInfo(b)?o.getShadowDim():h.otherDim;if(null!=e){if(c=this._shadowPolygonPts,l=this._shadowPolylinePts,t!==this._shadowData||e!==this._shadowDim||n[0]!==w[0]||n[1]!==w[1]){i=t.getDataExtent(e);a=.3*(i[1]-i[0]);i=[i[0]-a,i[1]+a];var v,nt=[0,n[1]],tt=[0,n[0]],r=[[n[0],0],[0,0]],u=[],k=tt[1]/(t.count()-1),f=0,d=Math.round(t.count()/n[0]);t.each([e],function(n,t){if(d>0&&t%d)f+=k;else{var e=null==n||isNaN(n)||""===n,o=e?0:yt(n,i,nt,!0);e&&!v&&t?(r.push([r[r.length-1][0],0]),u.push([u[u.length-1][0],0])):!e&&v&&(r.push([f,0]),u.push([f,0]));r.push([f,o]);u.push([f,o]);f+=k;v=e}});c=this._shadowPolygonPts=r;l=this._shadowPolylinePts=u}for(this._shadowData=t,this._shadowDim=e,this._shadowSize=[n[0],n[1]],g=this.dataZoomModel,s=0;s<3;s++)y=it(1===s),this._displayables.sliderGroup.add(y),this._displayables.dataShadowSegs.push(y)}}},r.prototype._prepareDataShadowInfo=function(){var n=this.dataZoomModel,r=n.get("showDataShadow"),i,u;if(!1!==r)return u=this.ecModel,n.eachTargetAxis(function(f,e){t(n.getAxisProxy(f,e).getTargetSeriesModels(),function(n){if(!(i||!0!==r&&tt(brf,n.get("type"))<0)){var o,s=u.getComponent(sc(f),e).axis,t={x:"y",y:"x",radius:"angle",angle:"radius"}[f],h=n.coordinateSystem;null!=t&&h.getOtherAxis&&(o=h.getOtherAxis(s).inverse);t=n.getData().mapDimension(t);i={thisAxis:s,series:n,thisDim:f,otherDim:t,otherAxisInverse:o}}},this)},this),i},r.prototype._renderHandle=function(){var w=this.group,r=this._displayables,b=r.handles=[null,null],k=r.handleLabels=[null,null],u=this._displayables.sliderGroup,i=this._size,n=this.dataZoomModel,v=this.api,d=n.get("borderRadius")||0,y=n.get("brushSelect"),p=r.filler=new ett({silent:y,style:{fill:n.get("fillerColor")},textConfig:{position:"inside"}}),o,a;if(u.add(p),u.add(new ett({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:i[0],height:i[1],r:d},style:{stroke:n.get("dataBackgroundColor")||n.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}})),t([0,1],function(t){var r=n.get("handleIcon"),i,o,c,h,f;!lft[r]&&r.indexOf("path://")<0&&r.indexOf("image://")<0&&(r="path://"+r);i=si(r,-1,0,2,2,null,!0);i.attr({cursor:vnr(this._orient),draggable:!0,drift:s(this._onDragMove,this,t),ondragend:s(this._onDragEnd,this),onmouseover:s(this._showDataInfo,this,!0),onmouseout:s(this._showDataInfo,this,!1),z2:5});o=i.getBoundingRect();c=n.get("handleSize");this._handleHeight=e(c,this._size[1]);this._handleWidth=o.width/o.height*this._handleHeight;i.setStyle(n.getModel("handleStyle").getItemStyle());i.style.strokeNoScale=!0;i.rectHover=!0;i.ensureState("emphasis").style=n.getModel(["emphasis","handleStyle"]).getItemStyle();oh(i);h=n.get("handleColor");null!=h&&(i.style.fill=h);u.add(b[t]=i);f=n.getModel("textStyle");w.add(k[t]=new st({silent:!0,invisible:!0,style:gt(f,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:f.getTextColor(),font:f.getFont()}),z2:10}))},this),o=p,y){var f=e(n.get("moveHandleSize"),i[1]),h=r.moveHandle=new ot({style:n.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:i[1]-.5,height:f}}),c=.8*f,l=r.moveHandleIcon=si(n.get("moveHandleIcon"),-c/2,-c/2,c,c,"#fff",!0);l.silent=!0;l.y=i[1]+f/2-.5;h.ensureState("emphasis").style=n.getModel(["emphasis","moveHandleStyle"]).getItemStyle();a=Math.min(i[1]/2,Math.max(f,10));(o=r.moveZone=new ot({invisible:!0,shape:{y:i[1]-a,height:f+a}})).on("mouseover",function(){v.enterEmphasis(h)}).on("mouseout",function(){v.leaveEmphasis(h)});u.add(h);u.add(l);u.add(o)}o.attr({draggable:!0,cursor:vnr(this._orient),drift:s(this._onDragMove,this,"all"),ondragstart:s(this._showDataInfo,this,!0),ondragend:s(this._onDragEnd,this),onmouseover:s(this._showDataInfo,this,!0),onmouseout:s(this._showDataInfo,this,!1)})},r.prototype._resetInterval=function(){var n=this._range=this.dataZoomModel.getPercentRange(),t=this._getViewExtent();this._handleEnds=[yt(n[0],[0,100],t,!0),yt(n[1],[0,100],t,!0)]},r.prototype._updateInterval=function(n,t){var s=this.dataZoomModel,e=this._handleEnds,i=this._getViewExtent(),r=s.findRepresentativeAxisProxy().getMinMaxSpan(),u=[0,100],f,o;return nv(t,e,i,s.get("zoomLock")?"all":n,null!=r.minSpan?yt(r.minSpan,u,i,!0):null,null!=r.maxSpan?yt(r.maxSpan,u,i,!0):null),f=this._range,o=this._range=ou([yt(e[0],i,u,!0),yt(e[1],i,u,!0)]),!f||f[0]!==o[0]||f[1]!==o[1]},r.prototype._updateView=function(n){var i=this._displayables,c=this._handleEnds,r=ou(c.slice()),o=this._size,f,h,e;t([0,1],function(n){var r=i.handles[n],t=this._handleHeight;r.attr({scaleX:t/2,scaleY:t/2,x:c[n]+(n?-1:1),y:o[1]/2-t/2})},this);i.filler.setShape({x:r[0],y:0,width:r[1]-r[0],height:o[1]});f={x:r[0],width:r[1]-r[0]};i.moveHandle&&(i.moveHandle.setShape(f),i.moveZone.setShape(f),i.moveZone.getBoundingRect(),i.moveHandleIcon&&i.moveHandleIcon.attr("x",f.x+f.width/2));for(var l=i.dataShadowSegs,s=[0,r[0],r[1],o[0]],u=0;u<l.length;u++)h=l[u],e=h.getClipPath(),e||(e=new ot,h.setClipPath(e)),e.setShape({x:s[u],y:0,width:s[u+1]-s[u],height:o[1]});this._updateDataInfo(n)},r.prototype._updateDataInfo=function(n){function c(n){var t=hh(r.handles[n].parent,this.group),i=fut(0===n?"right":"left",t),e=this._handleWidth/2+5,o=re([h[n]+(0===n?-e:e),this._size[1]/2],t);l[n].setStyle({x:o[0],y:o[1],verticalAlign:u===ott?"middle":i,align:u===ott?i:"center",text:f[n]})}var i=this.dataZoomModel,r=this._displayables,l=r.handleLabels,u=this._orient,f=["",""],t,h;if(i.get("showDetail")&&(t=i.findRepresentativeAxisProxy(),t)){var e=t.getAxisModel().axis,o=this._range,s=n?t.calculateDataWindow({start:o[0],end:o[1]}).valueWindow:t.getDataValueWindow();f=[this._formatLabel(s[0],e),this._formatLabel(s[1],e)]}h=ou(this._handleEnds.slice());c.call(this,0);c.call(this,1)},r.prototype._formatLabel=function(n,t){var f=this.dataZoomModel,i=f.get("labelFormatter"),r=f.get("labelPrecision"),u;return null!=r&&"auto"!==r||(r=t.getPixelPrecision()),u=null==n||isNaN(n)?"":"category"===t.type||"time"===t.type?t.scale.getLabel({value:Math.round(n)}):n.toFixed(Math.min(r,20)),l(i)?i(n,u):o(i)?i.replace("{value}",u):u},r.prototype._showDataInfo=function(n){n=this._dragging||n;var t=this._displayables,i=t.handleLabels;i[0].attr("invisible",!n);i[1].attr("invisible",!n);t.moveHandle&&this.api[n?"enterEmphasis":"leaveEmphasis"](t.moveHandle,1)},r.prototype._onDragMove=function(n,t,i,r){this._dragging=!0;ye(r.event);var f=re([t,i],this._displayables.sliderGroup.getLocalTransform(),!0),e=this._updateInterval(n,f[0]),u=this.dataZoomModel.get("realtime");this._updateView(!u);e&&u&&this._dispatchZoomAction(!0)},r.prototype._onDragEnd=function(){this._dragging=!1;this._showDataInfo(!1);!this.dataZoomModel.get("realtime")&&this._dispatchZoomAction(!1)},r.prototype._onClickPanel=function(n){var i=this._size,t=this._displayables.sliderGroup.transformCoordToLocal(n.offsetX,n.offsetY);if(!(t[0]<0||t[0]>i[0]||t[1]<0||t[1]>i[1])){var r=this._handleEnds,u=(r[0]+r[1])/2,f=this._updateInterval("all",t[0]-u);this._updateView();f&&this._dispatchZoomAction(!1)}},r.prototype._onBrushStart=function(n){var t=n.offsetX,i=n.offsetY;this._brushStart=new g(t,i);this._brushing=!0;this._brushStartTime=+new Date},r.prototype._onBrushEnd=function(){var t,n,i,r;this._brushing&&(t=this._displayables.brushRect,(this._brushing=!1,t)&&(t.attr("ignore",!0),n=t.shape,+new Date-this._brushStartTime<200&&Math.abs(n.width)<5||(i=this._getViewExtent(),r=[0,100],this._range=ou([yt(n.x,i,r,!0),yt(n.x+n.width,i,r,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1))))},r.prototype._onBrush=function(n){this._brushing&&(ye(n.event),this._updateBrushRect(n.offsetX,n.offsetY))},r.prototype._updateBrushRect=function(n,t){var r=this._displayables,h=this.dataZoomModel,i=r.brushRect;i||(i=r.brushRect=new ett({silent:!0,style:h.getModel("brushStyle").getItemStyle()}),r.sliderGroup.add(i));i.attr("ignore",!1);var f=this._brushStart,e=this._displayables.sliderGroup,u=e.transformCoordToLocal(n,t),o=e.transformCoordToLocal(f.x,f.y),s=this._size;u[0]=Math.max(Math.min(s[0],u[0]),0);i.setShape({x:o[0],y:0,width:u[0]-o[0],height:s[1]})},r.prototype._dispatchZoomAction=function(n){var t=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:n?krf:null,start:t[0],end:t[1]})},r.prototype._findCoordRect=function(){var n,u=fkr(this.dataZoomModel).infoList,t,i,r;return!n&&u.length&&(t=u[0].model.coordinateSystem,n=t.getRect&&t.getRect()),n||(i=this.api.getWidth(),r=this.api.getHeight(),n={x:.2*i,y:.2*r,width:.6*i,height:.6*r}),n},r.type="dataZoom.slider",r}(tfi);var pnr=function(n,t,i){var r=y((grf[n]||{})[t]);return i&&u(r)?r[r.length-1]:r},grf={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]}},wnr=di.mapVisual,nuf=di.eachVisual,tuf=u,bnr=t,iuf=ou,ruf=yt,ict=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t.stateList=["inRange","outOfRange"],t.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],t.layoutMode={type:"box",ignoreSize:!0},t.dataBound=[-1/0,1/0],t.targetVisuals={},t.controllerVisuals={},t}return i(r,n),r.prototype.init=function(n,t,i){this.mergeDefaultAndTheme(n,i)},r.prototype.optionUpdated=function(n,t){var i=this.option;t||kdr(i,n,this.replacableOptionKeys);this.textStyleModel=this.getModel("textStyle");this.resetItemSize();this.completeVisualOption()},r.prototype.resetVisual=function(n){var t=this.stateList;n=s(n,this);this.controllerVisuals=bfi(this.option.controller,t,n);this.targetVisuals=bfi(this.option.target,t,n)},r.prototype.getItemSymbol=function(){return null},r.prototype.getTargetSeriesIndices=function(){var n=this.option.seriesIndex,t=[];return null==n||"all"===n?this.ecModel.eachSeries(function(n,i){t.push(i)}):t=kt(n),t},r.prototype.eachTargetSeries=function(n,i){t(this.getTargetSeriesIndices(),function(t){var r=this.ecModel.getSeriesByIndex(t);r&&n.call(i,r)},this)},r.prototype.isTargetSeries=function(n){var t=!1;return this.eachTargetSeries(function(i){i===n&&(t=!0)}),t},r.prototype.formatValueText=function(n,t,i){function h(n){return n===s[0]?"min":n===s[1]?"max":(+n).toFixed(Math.min(a,20))}var f,c=this.option,a=c.precision,s=this.dataBound,e=c.formatter,r;return i=i||["<",">"],u(n)&&(n=n.slice(),f=!0),r=t?n:f?[h(n[0]),h(n[1])]:h(n),o(e)?e.replace("{value}",f?r[0]:r).replace("{value2}",f?r[1]:r):l(e)?f?e(n[0],n[1]):e(n):f?n[0]===s[0]?i[0]+" "+r[1]:n[1]===s[1]?i[1]+" "+r[0]:r[0]+" - "+r[1]:r},r.prototype.resetExtent=function(){var n=this.option,t=iuf([n.min,n.max]);this._dataExtent=t},r.prototype.getDataDimensionIndex=function(n){var u=this.option.dimension,i,t,f,r;if(null!=u)return n.getDimensionIndex(u);for(i=n.dimensions,t=i.length-1;t>=0;t--)if(f=i[t],r=n.getDimensionInfo(f),!r.isCalculationCoord)return r.storeDimIndex},r.prototype.getExtent=function(){return this._dataExtent.slice()},r.prototype.completeVisualOption=function(){function f(t){tuf(n.color)&&!t.inRange&&(t.inRange={color:n.color.slice().reverse()});t.inRange=t.inRange||{color:e.get("gradientColor")}}var e=this.ecModel,n=this.option,u={inRange:n.inRange,outOfRange:n.outOfRange},i=n.target||(n.target={}),r=n.controller||(n.controller={}),t;k(i,u);k(r,u);t=this.isCategory();f.call(this,i);f.call(this,r),function(n,i,r){var f=n[i],u=n[r];f&&!u&&(u=n[r]={},bnr(f,function(n,i){if(di.isValidType(i)){var r=pnr(i,"inactive",t);null!=r&&(u[i]=r,"color"!==i||u.hasOwnProperty("opacity")||u.hasOwnProperty("colorAlpha")||(u.opacity=[0,0]))}}))}.call(this,i,"inRange","outOfRange"),function(n){var r=(n.inRange||{}).symbol||(n.outOfRange||{}).symbol,u=(n.inRange||{}).symbolSize||(n.outOfRange||{}).symbolSize,f=this.get("inactiveColor"),i=this.getItemSymbol()||"roundRect";bnr(this.stateList,function(e){var s=this.itemSize,o=n[e],h,c;o||(o=n[e]={color:t?f:[f]});null==o.symbol&&(o.symbol=r&&y(r)||(t?i:[i]));null==o.symbolSize&&(o.symbolSize=u&&y(u)||(t?s[0]:[s[0],s[0]]));o.symbol=wnr(o.symbol,function(n){return"none"===n?i:n});h=o.symbolSize;null!=h&&(c=-1/0,nuf(h,function(n){n>c&&(c=n)}),o.symbolSize=wnr(h,function(n){return ruf(n,[0,c],[0,s[0]],!0)}))},this)}.call(this,r)},r.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},r.prototype.isCategory=function(){return!!this.option.categories},r.prototype.setSelected=function(){},r.prototype.getSelected=function(){return null},r.prototype.getValueState=function(){return null},r.prototype.getVisualMeta=function(){return null},r.type="visualMap",r.dependencies=["series"],r.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"}},r}(rt),knr=[20,140],uuf=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t}return i(r,n),r.prototype.optionUpdated=function(){n.prototype.optionUpdated.apply(this,arguments);this.resetExtent();this.resetVisual(function(n){n.mappingMethod="linear";n.dataExtent=this.getExtent()});this._resetRange()},r.prototype.resetItemSize=function(){n.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(null==t[0]||isNaN(t[0]))&&(t[0]=knr[0]);(null==t[1]||isNaN(t[1]))&&(t[1]=knr[1])},r.prototype._resetRange=function(){var t=this.getExtent(),n=this.option.range;!n||n.auto?(t.auto=1,this.option.range=t):u(n)&&(n[0]>n[1]&&n.reverse(),n[0]=Math.max(n[0],t[0]),n[1]=Math.min(n[1],t[1]))},r.prototype.completeVisualOption=function(){n.prototype.completeVisualOption.apply(this,arguments);t(this.stateList,function(n){var t=this.option.controller[n].symbolSize;t&&t[0]!==t[1]&&(t[0]=t[1]/3)},this)},r.prototype.setSelected=function(n){this.option.range=n.slice();this._resetRange()},r.prototype.getSelected=function(){var t=this.getExtent(),n=ou((this.get("range")||[]).slice());return n[0]>t[1]&&(n[0]=t[1]),n[1]>t[1]&&(n[1]=t[1]),n[0]<t[0]&&(n[0]=t[0]),n[1]<t[0]&&(n[1]=t[0]),n},r.prototype.getValueState=function(n){var t=this.option.range,i=this.getExtent();return(t[0]<=i[0]||t[0]<=n)&&(t[1]>=i[1]||n<=t[1])?"inRange":"outOfRange"},r.prototype.findTargetDataIndices=function(n){var t=[];return this.eachTargetSeries(function(i){var r=[],u=i.getData();u.each(this.getDataDimensionIndex(u),function(t,i){n[0]<=t&&t<=n[1]&&r.push(i)},this);t.push({seriesId:i.id,dataIndex:r})},this),t},r.prototype.getVisualMeta=function(n){function e(t,r){i.push({value:t,color:n(t,r)})}for(var f,s,u=dnr(this,"outOfRange",this.getExtent()),t=dnr(this,"inRange",this.option.range.slice()),i=[],o=0,r=0,c=t.length,h=u.length;r<h&&(!t.length||u[r]<=t[0]);r++)u[r]<t[o]&&e(u[r],"outOfRange");for(f=1;o<c;o++,f=0)f&&i.length&&e(t[o],"outOfRange"),e(t[o],"inRange");for(f=1;r<h;r++)(!t.length||t[t.length-1]<u[r])&&(f&&(i.length&&e(i[i.length-1].value,"outOfRange"),f=0),e(u[r],"outOfRange"));return s=i.length,{stops:i,outerColors:[s?i[0].color:"transparent",s?i[s-1].color:"transparent"]}},r.type="visualMap.continuous",r.defaultOption=lh(ict.defaultOption,{align:"auto",calculable:!1,hoverLink:!0,realtime:!0,handleIcon:"path://M-11.39,9.77h0a3.5,3.5,0,0,1-3.5,3.5h-22a3.5,3.5,0,0,1-3.5-3.5h0a3.5,3.5,0,0,1,3.5-3.5h22A3.5,3.5,0,0,1-11.39,9.77Z",handleSize:"120%",handleStyle:{borderColor:"#fff",borderWidth:1},indicatorIcon:"circle",indicatorSize:"50%",indicatorStyle:{borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}}),r}(ict);cei=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t.autoPositionValues={left:1,right:1,top:1,bottom:1},t}return i(r,n),r.prototype.init=function(n,t){this.ecModel=n;this.api=t},r.prototype.render=function(n,t,i,r){this.visualMapModel=n;!1!==n.get("show")?this.doRender(n,t,i,r):this.group.removeAll()},r.prototype.renderBackground=function(n){var i=this.visualMapModel,t=ah(i.get("padding")||0),r=n.getBoundingRect();n.add(new ot({z2:-1,silent:!0,shape:{x:r.x-t[3],y:r.y-t[0],width:r.width+t[3]+t[1],height:r.height+t[0]+t[2]},style:{fill:i.get("backgroundColor"),stroke:i.get("borderColor"),lineWidth:i.get("borderWidth")}}))},r.prototype.getControllerVisual=function(n,i,r){function h(n){return u[n]}function c(n,t){u[n]=t}var s=(r=r||{}).forceState,e=this.visualMapModel,u={},o,f;return"color"===i&&(o=e.get("contentColor"),u.color=o),f=e.controllerVisuals[s||e.getValueState(n)],t(di.prepareVisualTypes(f),function(t){var u=f[t];r.convertOpacityToAlpha&&"opacity"===t&&(t="colorAlpha",u=f.__alphaForOpacity);di.dependsOn(t,i)&&u&&u.applyVisual(n,h,c)}),u[i]},r.prototype.positionGroup=function(n){var i=this.visualMapModel,t=this.api;wut(n,i.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})},r.prototype.doRender=function(){},r.type="visualMap",r}(ni);lei=[["left","right","width"],["top","bottom","height"]];var lo=yt,fuf=t,ntu=Math.min,aei=Math.max,euf=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i._shapes={},i._dataInterval=[],i._handleEnds=[],i._hoverLinkDataIndices=[],i}return i(t,n),t.prototype.doRender=function(n,t,i,r){this._api=i;r&&"selectDataRange"===r.type&&r.from===this.uid||this._buildView()},t.prototype._buildView=function(){var t,n,i;this.group.removeAll();t=this.visualMapModel;n=this.group;this._orient=t.get("orient");this._useHandle=t.get("calculable");this._resetInterval();this._renderBar(n);i=t.get("text");this._renderEndsText(n,i,0);this._renderEndsText(n,i,1);this._updateView(!0);this.renderBackground(n);this._updateView();this._enableHoverLinkToSeries();this._enableHoverLinkFromSeries();this.positionGroup(n)},t.prototype._renderEndsText=function(n,t,i){var r;if(t){r=t[1-i];r=null!=r?r+"":"";var u=this.visualMapModel,f=u.get("textGap"),e=u.itemSize,o=this._shapes.mainGroup,s=this._applyTransform([e[0]/2,0===i?-f:e[1]+f],o),h=this._applyTransform(0===i?"bottom":"top",o),c=this._orient,l=this.visualMapModel.textStyleModel;this.group.add(new st({style:gt(l,{x:s[0],y:s[1],verticalAlign:"horizontal"===c?"middle":h,align:"horizontal"===c?h:"center",text:r})}))}},t.prototype._renderBar=function(n){var t=this.visualMapModel,i=this._shapes,r=t.itemSize,o=this._orient,c=this._useHandle,l=gnr(t,this.api,r),u=i.mainGroup=this._createBarGroup(l),f=new p,h,e;u.add(f);f.add(i.outOfRange=ttu());f.add(i.inRange=ttu(null,c?rtu(this._orient):null,s(this._dragHandle,this,"all",!1),s(this._dragHandle,this,"all",!0)));f.setClipPath(new ot({shape:{x:0,y:0,width:r[0],height:r[1],r:3}}));h=t.textStyleModel.getTextRect("国");e=aei(h.width,h.height);c&&(i.handleThumbs=[],i.handleLabels=[],i.handleLabelPoints=[],this._createHandle(t,u,0,r,e,o),this._createHandle(t,u,1,r,e,o));this._createIndicator(t,u,r,e,o);n.add(u)},t.prototype._createHandle=function(n,t,i,r){var h=s(this._dragHandle,this,i,!1),c=s(this._dragHandle,this,i,!0),f=df(n.get("handleSize"),r[0]),u=si(n.get("handleIcon"),-f/2,-f/2,f,f,null,!0),l=rtu(this._orient),a,e,v,o;u.attr({cursor:l,draggable:!0,drift:h,ondragend:c,onmousemove:function(n){ye(n.event)}});u.x=r[0]/2;u.useStyle(n.getModel("handleStyle").getItemStyle());u.setStyle({strokeNoScale:!0,strokeFirst:!0});u.style.lineWidth*=2;u.ensureState("emphasis").style=n.getModel(["emphasis","handleStyle"]).getItemStyle();yl(u,!0);t.add(u);a=this.visualMapModel.textStyleModel;e=new st({cursor:l,draggable:!0,drift:h,onmousemove:function(n){ye(n.event)},ondragend:c,style:gt(a,{x:0,y:0,text:""})});e.ensureState("blur").style={opacity:.1};e.stateTransition={duration:200};this.group.add(e);v=[f,0];o=this._shapes;o.handleThumbs[i]=u;o.handleLabelPoints[i]=v;o.handleLabels[i]=e},t.prototype._createIndicator=function(n,t,i,u,f){var s=df(n.get("indicatorSize"),i[0]),e=si(n.get("indicatorIcon"),-s/2,-s/2,s,s,null,!0),c,o,a,l,v,h;e.attr({cursor:"move",invisible:!0,silent:!0,x:i[0]/2});c=n.getModel("indicatorStyle").getItemStyle();e instanceof wi?(o=e.style,e.useStyle(r({image:o.image,x:o.x,y:o.y,width:o.width,height:o.height},c))):e.useStyle(c);t.add(e);a=this.visualMapModel.textStyleModel;l=new st({silent:!0,invisible:!0,style:gt(a,{x:0,y:0,text:""})});this.group.add(l);v=[("horizontal"===f?u/2:6)+i[0]/2,0];h=this._shapes;h.indicator=e;h.indicatorLabel=l;h.indicatorLabelPoint=v;this._firstShowIndicator=!0},t.prototype._dragHandle=function(n,t,i,r){if(this._useHandle){if(this._dragging=!t,!t){var u=this._applyTransform([i,r],this._shapes.mainGroup,!0);this._updateInterval(n,u[1]);this._hideIndicator();this._updateView()}t===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()});t?!this._hovering&&this._clearHoverLinkToSeries():itu(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[n],!1)}},t.prototype._resetInterval=function(){var n=this.visualMapModel,t=this._dataInterval=n.getSelected(),i=n.getExtent(),r=[0,n.itemSize[1]];this._handleEnds=[lo(t[0],i,r,!0),lo(t[1],i,r,!0)]},t.prototype._updateInterval=function(n,t){var u;t=t||0;var f=this.visualMapModel,i=this._handleEnds,r=[0,f.itemSize[1]];nv(t,i,r,n,0);u=f.getExtent();this._dataInterval=[lo(i[0],r,u,!0),lo(i[1],r,u,!0)]},t.prototype._updateView=function(n){var r=this.visualMapModel,t=r.getExtent(),u=this._shapes,f=[0,r.itemSize[1]],e=n?f:this._handleEnds,i=this._createBarVisual(this._dataInterval,t,e,"inRange"),o=this._createBarVisual(t,t,f,"outOfRange");u.inRange.setStyle({fill:i.barColor}).setShape("points",i.barPoints);u.outOfRange.setStyle({fill:o.barColor}).setShape("points",o.barPoints);this._updateHandle(e,i)},t.prototype._createBarVisual=function(n,t,i,r){var f={forceState:r,convertOpacityToAlpha:!0},u=this._makeColorGradient(n,f),e=[this.getControllerVisual(n[0],"symbolSize",f),this.getControllerVisual(n[1],"symbolSize",f)],o=this._createBarPoints(i,e);return{barColor:new sy(0,0,0,1,u),barPoints:o,handlesColor:[u[0].color,u[u.length-1].color]}},t.prototype._makeColorGradient=function(n,t){var r=[],f=(n[1]-n[0])/100,i,u;for(r.push({color:this.getControllerVisual(n[0],"color",t),offset:0}),i=1;i<100;i++){if(u=n[0]+f*i,u>n[1])break;r.push({color:this.getControllerVisual(u,"color",t),offset:i/100})}return r.push({color:this.getControllerVisual(n[1],"color",t),offset:1}),r},t.prototype._createBarPoints=function(n,t){var i=this.visualMapModel.itemSize;return[[i[0]-t[0],n[0]],[i[0],n[0]],[i[0],n[1]],[i[0]-t[1],n[1]]]},t.prototype._createBarGroup=function(n){var t=this._orient,i=this.visualMapModel.get("inverse");return new p("horizontal"!==t||i?"horizontal"===t&&i?{scaleX:"bottom"===n?-1:1,rotation:-Math.PI/2}:"vertical"!==t||i?{scaleX:"left"===n?1:-1}:{scaleX:"left"===n?1:-1,scaleY:-1}:{scaleX:"bottom"===n?1:-1,rotation:Math.PI/2})},t.prototype._updateHandle=function(n,t){if(this._useHandle){var i=this._shapes,r=this.visualMapModel,f=i.handleThumbs,e=i.handleLabels,u=r.itemSize,o=r.getExtent();fuf([0,1],function(s){var h=f[s],a,c,l;h.setStyle("fill",t.handlesColor[s]);h.y=n[s];a=lo(n[s],[0,u[1]],o,!0);c=this.getControllerVisual(a,"symbolSize");h.scaleX=h.scaleY=c/u[0];h.x=u[0]-c/2;l=re(i.handleLabelPoints[s],hh(h,this.group));e[s].setStyle({x:l[0],y:l[1],text:r.formatValueText(this._dataInterval[s]),verticalAlign:"middle",align:"vertical"===this._orient?this._applyTransform("left",i.mainGroup):"center"})},this)}},t.prototype._showIndicator=function(n,t,i){var f=this.visualMapModel,d=f.getExtent(),p=f.itemSize,g=[0,p[1]],e=this._shapes,r=e.indicator,h,u,c,l,a,v,y,o,s;if(r){r.attr("invisible",!1);var nt=this.getControllerVisual(n,"color",{convertOpacityToAlpha:!0}),tt=this.getControllerVisual(n,"symbolSize"),w=lo(n,d,g,!0),b=p[0]-tt/2,k={x:r.x,y:r.y};if(r.y=w,r.x=b,h=re(e.indicatorLabelPoint,hh(r,this.group)),u=e.indicatorLabel,u.attr("invisible",!1),c=this._applyTransform("left",e.mainGroup),l="horizontal"===this._orient,u.setStyle({text:(i||"")+f.formatValueText(t),verticalAlign:l?c:"middle",align:l?"center":c}),a={x:b,y:w,style:{fill:nt}},v={style:{x:h[0],y:h[1]}},f.ecModel.isAnimationEnabled()&&!this._firstShowIndicator?(y={duration:100,easing:"cubicInOut",additive:!0},r.x=k.x,r.y=k.y,r.animateTo(a,y),u.animateTo(v,y)):(r.attr(a),u.attr(v)),this._firstShowIndicator=!1,o=this._shapes.handleLabels,o)for(s=0;s<o.length;s++)this._api.enterBlur(o[s])}},t.prototype._enableHoverLinkToSeries=function(){var n=this;this._shapes.mainGroup.on("mousemove",function(t){if(n._hovering=!0,!n._dragging){var r=n.visualMapModel.itemSize,i=n._applyTransform([t.offsetX,t.offsetY],n._shapes.mainGroup,!0,!0);i[1]=ntu(aei(0,i[1]),r[1]);n._doHoverLinkToSeries(i[1],0<=i[0]&&i[0]<=r[0])}}).on("mouseout",function(){n._hovering=!1;n._dragging||n._clearHoverLinkToSeries()})},t.prototype._enableHoverLinkFromSeries=function(){var n=this.api.getZr();this.visualMapModel.option.hoverLink?(n.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),n.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},t.prototype._doHoverLinkToSeries=function(n,t){var r=this.visualMapModel,a=r.itemSize,i,f,l,h,c;if(r.option.hoverLink){i=[0,a[1]];f=r.getExtent();n=ntu(aei(i[0],n),i[1]);var e=function(n,t,i){var r=6,u=n.get("hoverLinkDataSize");return u&&(r=lo(u,t,i,!0)/2),r}(r,f,i),o=[n-e,n+e],s=lo(n,i,f,!0),u=[lo(o[0],i,f,!0),lo(o[1],i,f,!0)];o[0]<i[0]&&(u[0]=-1/0);o[1]>i[1]&&(u[1]=1/0);t&&(u[0]===-1/0?this._showIndicator(s,u[1],"< ",e):u[1]===1/0?this._showIndicator(s,u[0],"> ",e):this._showIndicator(s,s,"≈ ",e));l=this._hoverLinkDataIndices;h=[];(t||itu(r))&&(h=this._hoverLinkDataIndices=r.findTargetDataIndices(u));c=function(n,t){function f(n,t,i){for(var u,f,r=0,s=n.length;r<s;r++){if(u=ai(n[r].seriesId,null),null==u)return;for(var h=kt(n[r].dataIndex),e=i&&i[u],o=0,c=h.length;o<c;o++)f=h[o],e&&e[f]?e[f]=null:(t[u]||(t[u]={}))[f]=1}}function r(n,t){var u=[],i,f;for(i in n)n.hasOwnProperty(i)&&null!=n[i]&&(t?u.push(+i):(f=r(n[i],!0),f.length&&u.push({seriesId:i,dataIndex:f})));return u}var i={},u={};return f(n||[],i),f(t||[],u,i),[r(i),r(u)]}(l,h);this._dispatchHighDown("downplay",rct(c[0],r));this._dispatchHighDown("highlight",rct(c[1],r))}},t.prototype._hoverLinkFromSeriesMouseOver=function(n){var t,r,u,f,i;(ra(n.target,function(n){var i=w(n);if(null!=i.dataIndex)return t=i,!0},!0),t)&&(r=this.ecModel.getSeriesByIndex(t.seriesIndex),u=this.visualMapModel,u.isTargetSeries(r)&&(f=r.getData(t.dataType),i=f.getStore().get(u.getDataDimensionIndex(f),t.dataIndex),isNaN(i)||this._showIndicator(i,i)))},t.prototype._hideIndicator=function(){var n=this._shapes,t,i;if(n.indicator&&n.indicator.attr("invisible",!0),n.indicatorLabel&&n.indicatorLabel.attr("invisible",!0),t=this._shapes.handleLabels,t)for(i=0;i<t.length;i++)this._api.leaveBlur(t[i])},t.prototype._clearHoverLinkToSeries=function(){this._hideIndicator();var n=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",rct(n,this.visualMapModel));n.length=0},t.prototype._clearHoverLinkFromSeries=function(){this._hideIndicator();var n=this.api.getZr();n.off("mouseover",this._hoverLinkFromSeriesMouseOver);n.off("mouseout",this._hideIndicator)},t.prototype._applyTransform=function(n,t,i,r){var f=hh(t,r?null:this.group);return u(n)?re(n,f,i):fut(n,f,i)},t.prototype._dispatchHighDown=function(n,t){t&&t.length&&this.api.dispatchAction({type:n,batch:t})},t.prototype.dispose=function(){this._clearHoverLinkFromSeries();this._clearHoverLinkToSeries()},t.prototype.remove=function(){this._clearHoverLinkFromSeries();this._clearHoverLinkToSeries()},t.type="visualMap.continuous",t}(cei);var ouf={type:"selectDataRange",event:"dataRangeSelected",update:"update"},suf=function(n,t){t.eachComponent({mainType:"visualMap",query:n},function(t){t.setSelected(n.selected)})},huf=[{createOnAllSeries:!0,reset:function(n,i){var r=[];return i.eachComponent("visualMap",function(i){var o,f,h,u,e,c=n.pipelineContext;!i.isTargetSeries(n)||c&&c.large||r.push((o=i.stateList,f=i.targetVisuals,h=s(i.getValueState,i),u=i.getDataDimensionIndex(n.getData()),e={},t(o,function(n){var t=di.prepareVisualTypes(f[n]);e[n]=t}),{progress:function(n,t){function w(n){return ebt(t,i,n)}function b(n,r){ddi(t,i,n,r)}var c,i,l,r,s;for(null!=u&&(c=t.getDimensionIndex(u)),l=t.getStore();null!=(i=n.next());)if(r=t.getRawDataItem(i),!r||!1!==r.visualMap)for(var a=null!=u?l.get(c,i):i,v=h(a),y=f[v],p=e[v],o=0,k=p.length;o<k;o++)s=p[o],y[s]&&y[s].applyVisual(a,w,b)}}))}),r}},{createOnAllSeries:!0,reset:function(n,t){var r=n.getData(),i=[];t.eachComponent("visualMap",function(t){if(t.isTargetSeries(n)){var u=t.getVisualMeta(s(cuf,null,n,t))||{stops:[],outerColors:[]},f=t.getDataDimensionIndex(r);f>=0&&(u.dimension=f,i.push(u))}});n.getData().setVisual("visualMeta",i)}}];vei=t;yei=!1;etu=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t._pieceList=[],t}return i(r,n),r.prototype.optionUpdated=function(t,i){var r,u;n.prototype.optionUpdated.apply(this,arguments);this.resetExtent();r=this._mode=this._determineMode();this._pieceList=[];otu[this._mode].call(this,this._pieceList);this._resetSelected(t,i);u=this.option.categories;this.resetVisual(function(n,t){"categories"===r?(n.mappingMethod="category",n.categories=y(u)):(n.dataExtent=this.getExtent(),n.mappingMethod="piecewise",n.pieceList=f(this._pieceList,function(n){return n=y(n),"inRange"!==t&&(n.visual=null),n}))})},r.prototype.completeVisualOption=function(){function u(n,t,i){return n&&n[t]&&n[t].hasOwnProperty(i)}var i=this.option,r={},f=di.listVisualTypes(),e=this.isCategory();t(i.pieces,function(n){t(f,function(t){n.hasOwnProperty(t)&&(r[t]=1)})});t(r,function(n,r){var f=!1;t(this.stateList,function(n){f=f||u(i,n,r)||u(i.target,n,r)},this);f||t(this.stateList,function(n){(i[n]||(i[n]={}))[r]=pnr(r,"inRange"===n?"active":"inactive",e)})},this);n.prototype.completeVisualOption.apply(this,arguments)},r.prototype._resetSelected=function(n,i){var u=this.option,e=this._pieceList,r=(i?u:n).selected||{},f;(u.selected=r,t(e,function(n){var t=this.getSelectedMapKey(n);r.hasOwnProperty(t)||(r[t]=!0)},this),"single"===u.selectedMode)&&(f=!1,t(e,function(n){var t=this.getSelectedMapKey(n);r[t]&&(f?r[t]=!1:f=!0)},this))},r.prototype.getItemSymbol=function(){return this.get("itemSymbol")},r.prototype.getSelectedMapKey=function(n){return"categories"===this._mode?n.value+"":n.index+""},r.prototype.getPieceList=function(){return this._pieceList},r.prototype._determineMode=function(){var n=this.option;return n.pieces&&n.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},r.prototype.setSelected=function(n){this.option.selected=y(n)},r.prototype.getValueState=function(n){var t=di.findPieceIndex(n,this._pieceList);return null!=t&&this.option.selected[this.getSelectedMapKey(this._pieceList[t])]?"inRange":"outOfRange"},r.prototype.findTargetDataIndices=function(n){var t=[],i=this._pieceList;return this.eachTargetSeries(function(r){var u=[],f=r.getData();f.each(this.getDataDimensionIndex(f),function(t,r){di.findPieceIndex(t,i)===n&&u.push(r)},this);t.push({seriesId:r.id,dataIndex:u})},this),t},r.prototype.getRepresentValue=function(n){var i,t;return this.isCategory()?i=n.value:null!=n.value?i=n.value:(t=n.interval||[],i=t[0]===-1/0&&t[1]===1/0?0:(t[0]+t[1])/2),i},r.prototype.getVisualMeta=function(n){function s(t,i){var u=o.getRepresentValue({interval:t}),r;i||(i=o.getValueState(u));r=n(u,i);t[0]===-1/0?f[0]=r:t[1]===1/0?f[1]=r:e.push({value:t[0],color:r},{value:t[1],color:r})}var r,u;if(!this.isCategory()){var e=[],f=["",""],o=this,i=this._pieceList.slice();return i.length?(r=i[0].interval[0],r!==-1/0&&i.unshift({interval:[-1/0,r]}),(r=i[i.length-1].interval[1])!==1/0&&i.push({interval:[r,1/0]})):i.push({interval:[-1/0,1/0]}),u=-1/0,t(i,function(n){var t=n.interval;t&&(t[0]>u&&s([u,t[0]],"outOfRange"),s(t.slice()),u=t[1])},this),{stops:e,outerColors:f}}},r.type="visualMap.piecewise",r.defaultOption=lh(ict.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}),r}(ict);otu={splitNumber:function(n){var r=this.option,e=Math.min(r.precision,20),u=this.getExtent(),f=r.splitNumber,i,o,s,h;for(f=Math.max(parseInt(f,10),1),r.splitNumber=f,i=(u[1]-u[0])/f;+i.toFixed(e)!==i&&e<5;)e++;for(r.precision=e,i=+i.toFixed(e),r.minOpen&&n.push({interval:[-1/0,u[0]],close:[0,0]}),o=0,s=u[0];o<f;s+=i,o++)h=o===f-1?u[1]:s+i,n.push({interval:[s,h],close:[1,1]});r.maxOpen&&n.push({interval:[u[1],1/0],close:[0,0]});kat(n);t(n,function(n,t){n.index=t;n.text=this.formatValueText(n.interval)},this)},categories:function(n){var i=this.option;t(i.categories,function(t){n.push({text:this.formatValueText(t,!0),value:t})},this);stu(i,n)},pieces:function(n){var i=this.option;t(i.pieces,function(t,i){var r,s,c,e;if(v(t)||(t={value:t}),r={text:"",index:i},null!=t.label&&(r.text=t.label),t.hasOwnProperty("value"))s=r.value=t.value,r.interval=[s,s],r.close=[1,1];else{for(var f=r.interval=[],o=r.close=[0,0],l=[1,0,1],a=[-1/0,1/0],h=[],u=0;u<2;u++){for(c=[["gte","gt","min"],["lte","lt","max"]][u],e=0;e<3&&null==f[u];e++)f[u]=t[c[e]],o[u]=l[e],h[u]=2===e;null==f[u]&&(f[u]=a[u])}h[0]&&f[1]===1/0&&(o[0]=0);h[1]&&f[0]===-1/0&&(o[1]=0);f[0]===f[1]&&o[0]&&o[1]&&(r.value=f[0])}r.visual=di.retrieveVisuals(t);n.push(r)},this);stu(i,n);kat(n);t(n,function(n){var t=n.close,i=[["<","≤"][t[1]],[">","≥"][t[0]]];n.text=n.text||this.formatValueText(null!=n.value?n.value:n.interval,!1,i)},this)}};htu=function(n){function r(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=r.type,t}return i(r,n),r.prototype.doRender=function(){var n=this.group;n.removeAll();var i=this.visualMapModel,o=i.get("textGap"),h=i.textStyleModel,l=h.getFont(),a=h.getTextColor(),f=this._getItemAlign(),r=i.itemSize,c=this._getViewData(),u=c.endsText,e=yi(i.get("showLabel",!0),!u);u&&this._renderEndsText(n,u[0],r,e,f);t(c.viewPieceList,function(t){var h=t.piece,u=new p,c,v;u.onclick=s(this._onItemClick,this,h);this._enableHoverLink(u,t.indexInModelPieceList);c=i.getRepresentValue(h);(this._createItemSymbol(u,c,[0,0,r[0],r[1]]),e)&&(v=this.visualMapModel.getValueState(c),u.add(new st({style:{x:"right"===f?-o:r[0]+o,y:r[1]/2,text:h.text,verticalAlign:"middle",align:f,font:l,fill:a,opacity:"outOfRange"===v?.5:1}})));n.add(u)},this);u&&this._renderEndsText(n,u[1],r,e,f);vh(i.get("orient"),n,i.get("itemGap"));this.renderBackground(n);this.positionGroup(n)},r.prototype._enableHoverLink=function(n,t){var r=this,i;n.on("mouseover",function(){return i("highlight")}).on("mouseout",function(){return i("downplay")});i=function(n){var i=r.visualMapModel;i.option.hoverLink&&r.api.dispatchAction({type:n,batch:rct(i.findTargetDataIndices(t),i)})}},r.prototype._getItemAlign=function(){var t=this.visualMapModel,i=t.option,n;return"vertical"===i.orient?gnr(t,this.api,t.itemSize):(n=i.align,n&&"auto"!==n||(n="left"),n)},r.prototype._renderEndsText=function(n,t,i,r,u){if(t){var f=new p,e=this.visualMapModel.textStyleModel;f.add(new st({style:gt(e,{x:r?"right"===u?i[0]:0:i[0]/2,y:i[1]/2,verticalAlign:"middle",align:r?u:"center",text:t})}));n.add(f)}},r.prototype._getViewData=function(){var n=this.visualMapModel,i=f(n.getPieceList(),function(n,t){return{piece:n,indexInModelPieceList:t}}),t=n.get("text"),u=n.get("orient"),r=n.get("inverse");return("horizontal"===u?r:!r)?i.reverse():t&&(t=t.slice().reverse()),{viewPieceList:i,endsText:t}},r.prototype._createItemSymbol=function(n,t,i){n.add(si(this.getControllerVisual(t,"symbol"),i[0],i[1],i[2],i[3],this.getControllerVisual(t,"color")))},r.prototype._onItemClick=function(n){var f=this.visualMapModel,e=f.option,u=e.selectedMode,i,r;u&&(i=y(e.selected),r=f.getSelectedMapKey(n),"single"===u||!0===u?(i[r]=!0,t(i,function(n,t){i[t]=t===r})):i[r]=!i[r],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:i}))},r.type="visualMap.piecewise",r}(cei);var auf={label:{enabled:!0},decal:{show:!1}},ltu=lt(),vuf={};var atu={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},wuf=function(){function n(n){if(null==(this._condVal=o(n)?new RegExp(n):coi(n)?n:null))vt("")}return n.prototype.evaluate=function(n){var t=typeof n;return o(t)?this._condVal.test(n):!!ht(t)&&this._condVal.test(n+"")},n}(),buf=function(){function n(){}return n.prototype.evaluate=function(){return this.value},n}(),kuf=function(){function n(){}return n.prototype.evaluate=function(){for(var t=this.children,n=0;n<t.length;n++)if(!t[n].evaluate())return!1;return!0},n}(),duf=function(){function n(){}return n.prototype.evaluate=function(){for(var t=this.children,n=0;n<t.length;n++)if(t[n].evaluate())return!0;return!1},n}(),guf=function(){function n(){}return n.prototype.evaluate=function(){return!this.child.evaluate()},n}(),nff=function(){function n(){}return n.prototype.evaluate=function(){for(var t=!!this.valueParser,i=this.getValue(this.valueGetterParam),r=t?this.valueParser(i):null,n=0;n<this.subCondList.length;n++)if(!this.subCondList[n].evaluate(t?r:i))return!1;return!0},n}();var tff=function(){function n(n,t){this._cond=pei(n,t)}return n.prototype.evaluate=function(){return this._cond.evaluate()},n}(),iff={type:"echarts:filter",transform:function(n){for(var i,u,f,t=n.upstream,o=(u=n.config,f={valueGetterAttrMap:c({dimension:!0}),prepareGetValue:function(n){var r="",u=n.dimension,i;return h(n,"dimension")||vt(r),i=t.getDimensionInfo(u),i||vt(r),{dimIdx:i.index}},getValue:function(n){return t.retrieveValueFromItem(i,n.dimIdx)}},new tff(u,f)),e=[],r=0,s=t.count();r<s;r++)i=t.getRawDataItem(r),o.evaluate()&&e.push(i);return{data:e}}},rff={type:"echarts:sort",transform:function(n){var i=n.upstream,h=n.config,r="",s=kt(h),u,f;s.length||vt(r);u=[];t(s,function(n){var h=n.dimension,t=n.order,e=n.parser,f=n.incomparable,c,l,o,s;(null==h&&vt(r),"asc"!==t&&"desc"!==t&&vt(r),f&&"min"!==f&&"max"!==f)&&(c="",vt(c));"asc"!==t&&"desc"!==t&&(l="",vt(l));o=i.getDimensionInfo(h);o||vt(r);s=e?nki(e):null;e&&!s&&vt(r);u.push({dimIdx:o.index,parser:s,comparator:new iki(t,f)})});f=i.sourceFormat;f!==rs&&f!==wh&&vt(r);for(var e=[],o=0,c=i.count();o<c;o++)e.push(i.getRawDataItem(o));return e.sort(function(n,t){for(var s,f=0;f<u.length;f++){var r=u[f],e=i.retrieveValueFromItem(n,r.dimIdx),o=i.retrieveValueFromItem(t,r.dimIdx);if(r.parser&&(e=r.parser(e),o=r.parser(o)),s=r.comparator.evaluate(e,o),0!==s)return s}return 0}),{data:e}}},uff=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="dataset",t}return i(t,n),t.prototype.init=function(t,i,r){n.prototype.init.call(this,t,i,r);this._sourceManager=new nbt(this);ski(this)},t.prototype.mergeOption=function(t,i){n.prototype.mergeOption.call(this,t,i);ski(this)},t.prototype.optionUpdated=function(){this._sourceManager.dirty()},t.prototype.getSourceManager=function(){return this._sourceManager},t.type="dataset",t.defaultOption={seriesLayoutBy:ia},t}(rt),fff=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="dataset",t}return i(t,n),t.type="dataset",t}(ni),ao=ne.CMD;kei="__mOriginal_";fiu={clone:function(n){for(var t,i=[],u=1-Math.pow(1-n.path.style.opacity,1/n.count),r=0;r<n.count;r++)t=kyt(n.path),t.setStyle("opacity",u),i.push(t);return i},split:null};eiu=lt();it([function(n){n.registerPainter("canvas",glu)}]);it([function(n){n.registerPainter("svg",our)}]);it([function(n){n.registerChartView(ffr);n.registerSeriesModel(nau);n.registerLayout(gg("line",!0));n.registerVisual({seriesType:"line",reset:function(n){var i=n.getData(),t=n.getModel("lineStyle").getLineStyle();t&&!t.stroke&&(t.stroke=i.getVisual("style").fill);i.setVisual("legendLineStyle",t)}});n.registerProcessor(n.PRIORITY.PROCESSOR.STATISTIC,sfr("line"))},function(n){n.registerChartView(sau);n.registerSeriesModel(eau);n.registerLayout(n.PRIORITY.VISUAL.LAYOUT,b(ltr,"bar"));n.registerLayout(n.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,atr("bar"));n.registerProcessor(n.PRIORITY.PROCESSOR.STATISTIC,sfr("bar"));n.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(n,t){var i=n.componentType||"series";t.eachComponent({mainType:i,query:n},function(t){n.sortInfo&&t.axis.setCategorySortInfo(n.sortInfo)})})},function(n){n.registerChartView(uer);n.registerSeriesModel(vau);gdi("pie",n.registerAction);n.registerLayout(b(lau,"pie"));n.registerProcessor(tn("pie"));n.registerProcessor(function(n){return{seriesType:n,reset:function(n){var t=n.getData();t.filterSelf(function(n){var r=t.mapDimension("value"),i=t.get(r,n);return!(ht(i)&&!isNaN(i)&&i<0)})}}}("pie"))},function(n){it(sor);n.registerSeriesModel(yau);n.registerChartView(kau);n.registerLayout(gg("scatter"))},function(n){it(bvu);n.registerChartView(cvu);n.registerSeriesModel(lvu);n.registerLayout(svu);n.registerProcessor(tn("radar"));n.registerPreprocessor(hvu)},function(n){it(fhr);n.registerChartView(bsr);n.registerSeriesModel(ksr);n.registerLayout(hyu);n.registerProcessor(n.PRIORITY.PROCESSOR.STATISTIC,syu);gdi("map",n.registerAction)},function(n){n.registerChartView(npu);n.registerSeriesModel(whr);n.registerLayout(epu);n.registerVisual(opu),function(n){n.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(n,t){t.eachComponent({mainType:"series",subType:"tree",query:n},function(t){var r=n.dataIndex,i=t.getData().tree.getNodeByDataIndex(r);i.isExpand=!i.isExpand})});n.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(n,t,i){t.eachComponent({mainType:"series",subType:"tree",query:n},function(t){var r=bnt(t.coordinateSystem,n,void 0,i);t.setCenter&&t.setCenter(r.center);t.setZoom&&t.setZoom(r.zoom)})})}(n)},function(n){n.registerSeriesModel(khr);n.registerChartView(lpu);n.registerVisual(ocr);n.registerLayout(wpu),function(n){for(var t=0;t<iti.length;t++)n.registerAction({type:iti[t],update:"updateView"},ei);n.registerAction({type:"treemapRootToNode",update:"updateView"},function(n,t){t.eachComponent({mainType:"series",subType:"treemap",query:n},function(t){var i=sn(n,["treemapZoomToNode","treemapRootToNode"],t),r;i&&(r=t.getViewRoot(),r&&(n.direction=tti(r,i.node)?"rollUp":"drillDown"),t.resetViewRoot(i.node))})})}(n)},function(n){n.registerChartView(clr);n.registerSeriesModel(fwu);n.registerProcessor(kpu);n.registerVisual(dpu);n.registerVisual(gpu);n.registerLayout(nwu);n.registerLayout(n.PRIORITY.VISUAL.POST_CHART_LAYOUT,twu);n.registerLayout(iwu);n.registerCoordinateSystem("graphView",{dimensions:ow.dimensions,create:rwu});n.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},ei);n.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},ei);n.registerAction(ewu,function(n,t,i){t.eachComponent({mainType:"series",query:n},function(t){var r=bnt(t.coordinateSystem,n,void 0,i);t.setCenter&&t.setCenter(r.center);t.setZoom&&t.setZoom(r.zoom)})})},function(n){n.registerChartView(hwu);n.registerSeriesModel(cwu)},function(n){n.registerChartView(vwu);n.registerSeriesModel(ywu);n.registerLayout(pwu);n.registerProcessor(tn("funnel"))},function(n){it(cvr);n.registerChartView(ylr);n.registerSeriesModel(klr);n.registerVisual(n.PRIORITY.VISUAL.BRUSH,glr)},function(n){n.registerChartView(vbu);n.registerSeriesModel(ybu);n.registerLayout(pbu);n.registerVisual(tku);n.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(n,t){t.eachComponent({mainType:"series",subType:"sankey",query:n},function(t){t.setNodePosition(n.dataIndex,[n.localX,n.localY])})})},function(n){n.registerSeriesModel(rri);n.registerChartView(iku);n.registerVisual(eku);n.registerLayout(oku);n.registerTransform(sku)},function(n){n.registerChartView(cku);n.registerSeriesModel(ori);n.registerPreprocessor(yku);n.registerVisual(dku);n.registerLayout(gku)},function(n){n.registerChartView(tdu);n.registerSeriesModel(idu);n.registerLayout(gg("effectScatter"))},function(n){n.registerChartView(odu);n.registerSeriesModel(ryr);n.registerLayout(tyr);n.registerVisual(uyr)},function(n){n.registerChartView(cdu);n.registerSeriesModel(ldu)},function(n){n.registerChartView(vdu);n.registerSeriesModel(wdu);n.registerLayout(n.PRIORITY.VISUAL.LAYOUT,b(ltr,"pictorialBar"));n.registerLayout(n.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,atr("pictorialBar"))},function(n){n.registerChartView(bdu);n.registerSeriesModel(kdu);n.registerLayout(ddu);n.registerProcessor(tn("themeRiver"))},function(n){n.registerChartView(gdu);n.registerSeriesModel(ngu);n.registerLayout(b(tgu,"sunburst"));n.registerProcessor(b(tn,"sunburst"));n.registerVisual(igu),function(n){n.registerAction({type:lri,update:"updateView"},function(n,t){t.eachComponent({mainType:"series",subType:"sunburst",query:n},function(t){var i=sn(n,[lri],t),r;i&&(r=t.getViewRoot(),r&&(n.direction=tti(r,i.node)?"rollUp":"drillDown"),t.resetViewRoot(i.node))})});n.registerAction({type:tpr,update:"none"},function(n,t,i){n=r({},n);t.eachComponent({mainType:"series",subType:"sunburst",query:n},function(t){var i=sn(n,[tpr],t);i&&(n.dataIndex=i.node.dataIndex)});i.dispatchAction(r(n,{type:"highlight"}))});n.registerAction({type:"sunburstUnhighlight",update:"updateView"},function(n,t,i){n=r({},n);i.dispatchAction(r(n,{type:"downplay"}))})}(n)},function(n){n.registerChartView(kpr);n.registerSeriesModel(ugu)}]);it(function(){it(sor);it(dn)});it(function(n){it(dn);va.registerAxisPointerClass("PolarAxisPointer",inu);n.registerCoordinateSystem("polar",sbr);n.registerComponentModel(unu);n.registerComponentView(bnu);fw(n,"angle",fnu,pnu);fw(n,"radius",enu,wnu);n.registerComponentView(snu);n.registerComponentView(anu);n.registerLayout(b(ynu,"bar"))});it(fhr);it(function(n){it(dn);va.registerAxisPointerClass("SingleAxisPointer",ftf);n.registerComponentView(wbr);n.registerComponentView(gnu);n.registerComponentModel(iht);fw(n,"single",iht,iht.defaultOption);n.registerCoordinateSystem("single",rtf)});it(cvr);it(function(n){n.registerComponentModel(bbr);n.registerComponentView(otf);n.registerCoordinateSystem("calendar",stf)});it(function(n){n.registerComponentModel(htf);n.registerComponentView(ctf);n.registerPreprocessor(function(n){var t=n.graphic;u(t)?n.graphic=t[0]&&t[0].elements?[n.graphic[0]]:[{elements:t}]:t&&!t.elements&&(n.graphic=[{elements:[t]}])})});it(function(n){n.registerComponentModel(ckr);n.registerComponentView(btf);bw("saveAsImage",ktf);bw("magicType",gtf);bw("dataView",ykr);bw("dataZoom",uif);bw("restore",pkr);it(wtf)});it(function(n){it(dn);n.registerComponentModel(idr);n.registerComponentView(vdr);n.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},ei);n.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},ei)});it(dn);it(function(n){n.registerComponentView(ugr);n.registerComponentModel(fgr);n.registerPreprocessor(hif);n.registerVisual(n.PRIORITY.VISUAL.BRUSH,lif);n.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(n,t){t.eachComponent({mainType:"brush",query:n},function(t){t.setAreas(n.areas)})});n.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},ei);n.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},ei);bw("brush",yif)});it(function(n){n.registerComponentModel(pif);n.registerComponentView(wif)});it(function(n){n.registerComponentModel(sgr);n.registerComponentView(dif);n.registerSubTypeDefaulter("timeline",function(){return"slider"}),function(n){n.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(n,t,i){var r=t.getComponent("timeline");return r&&null!=n.currentIndex&&(r.setCurrentIndex(n.currentIndex),!r.get("loop",!0)&&r.isIndexMax()&&r.getPlayState()&&(r.setPlayState(!1),i.dispatchAction({type:"timelinePlayChange",playState:!1,from:n.from}))),t.resetOption("timeline",{replaceMerge:r.get("replaceMerge",!0)}),a({currentIndex:r.option.currentIndex},n)});n.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(n,t){var i=t.getComponent("timeline");i&&null!=n.playState&&i.setPlayState(n.playState)})}(n);n.registerPreprocessor(gif)});it(function(n){n.registerComponentModel(vgr);n.registerComponentView(nrf);n.registerPreprocessor(function(n){nei(n.series,"markPoint")&&(n.markPoint=n.markPoint||{})})});it(function(n){n.registerComponentModel(trf);n.registerComponentView(urf);n.registerPreprocessor(function(n){nei(n.series,"markLine")&&(n.markLine=n.markLine||{})})});it(function(n){n.registerComponentModel(frf);n.registerComponentView(srf);n.registerPreprocessor(function(n){nei(n.series,"markArea")&&(n.markArea=n.markArea||{})})});it(function(){it(rnr);it(lrf)});it(function(){it(lnr);it(ynr)});it(lnr);it(ynr);it(function(){it(ftu);it(ctu)});it(ftu);it(ctu);it(function(n){n.registerPreprocessor(puf);n.registerVisual(n.PRIORITY.VISUAL.ARIA,yuf)});it(function(n){n.registerTransform(iff);n.registerTransform(rff)});it(function(n){n.registerComponentModel(uff);n.registerComponentView(fff)});it(function(n){n.registerUpdateLifecycle("series:beforeupdate",function(n,i,r){t(kt(r.seriesTransition),function(n){t(kt(n.to),function(n){for(var i=r.updatedSeries,t=0;t<i.length;t++)(null!=n.seriesIndex&&n.seriesIndex===i[t].seriesIndex||null!=n.seriesId&&n.seriesId===i[t].id)&&(i[t].__universalTransitionEnabled=!0)})})});n.registerUpdateLifecycle("series:transition",function(n,i,r){var f=eiu(i),o,s,l;f.oldSeries&&r.updatedSeries&&r.optionChanged&&(o=r.seriesTransition,o?t(kt(o),function(n){!function(n,i,r,u){var f=[],e=[];t(kt(n.from),function(n){var t=liu(i.oldSeries,n);t>=0&&f.push({data:i.oldData[t],divide:cc(i.oldData[t]),dim:n.dimension})});t(kt(n.to),function(n){var i=liu(r.updatedSeries,n),t;i>=0&&(t=r.updatedSeries[i].getData(),e.push({data:t,divide:cc(t),dim:n.dimension}))});f.length>0&&e.length>0&&siu(f,e,u)}(n,f,r,i)}):(s=function(n,i){var r=c(),f=c(),e=c();return t(n.oldSeries,function(i,r){var s=n.oldData[r],o=hiu(i),h=ciu(o);f.set(h,s);u(o)&&t(o,function(n){e.set(n,{data:s,key:h})})}),t(i.updatedSeries,function(n){var c,o,s;if(n.isUniversalTransitionEnabled()&&n.isAnimationEnabled()){var i=n.getData(),h=hiu(n),l=ciu(h),a=f.get(l);a?r.set(l,{oldSeries:[{divide:cc(a),data:a}],newSeries:[{divide:cc(i),data:i}]}):u(h)?(c=[],t(h,function(n){var t=f.get(n);t&&c.push({divide:cc(t),data:t})}),c.length&&r.set(l,{oldSeries:c,newSeries:[{data:i,divide:cc(i)}]})):(o=e.get(h),o&&(s=r.get(o.key),s||(s={oldSeries:[{data:o.data,divide:cc(o.data)}],newSeries:[]},r.set(o.key,s)),s.newSeries.push({data:i,divide:cc(i)})))}}),r}(f,r),t(s.keys(),function(n){var t=s.get(n);siu(t.oldSeries,t.newSeries,i)})),t(r.updatedSeries,function(n){n.__universalTransitionEnabled&&(n.__universalTransitionEnabled=!1)}));for(var h=n.getSeries(),a=f.oldSeries=[],v=f.oldData=[],e=0;e<h.length;e++)l=h[e].getData(),l.count()<1e4&&(a.push(h[e]),v.push(l))})});it(function(n){n.registerUpdateLifecycle("series:beforeupdate",function(n,t){var i=vdt(t).labelManager;i||(i=vdt(t).labelManager=new llu);i.clearLabels()});n.registerUpdateLifecycle("series:layoutlabels",function(n,t,i){var r=vdt(t).labelManager;i.updatedSeries.forEach(function(n){r.addLabelsOfSeries(t.getViewOfSeriesModel(n))});r.updateLayoutConfig(t);r.layout(t);r.processLabelsOverall()})});n.Axis=lu;n.ChartView=wt;n.ComponentModel=rt;n.ComponentView=ni;n.List=ar;n.Model=at;n.PRIORITY=ygi;n.SeriesModel=bt;n.color=uhi;n.connect=function(n){if(u(n)){var i=n;n=null;t(i,function(t){null!=t.group&&(n=t.group)});n=n||"g_"+ahu++;t(i,function(t){t.group=n})}return net[n]=!0,n};n.dataTool={};n.dependencies={zrender:"5.4.0"};n.disConnect=eni;n.disconnect=oni;n.dispose=function(n){o(n)?n=ea[n]:n instanceof rg||(n=okt(n));n instanceof rg&&!n.isDisposed()&&n.dispose()};n.env=ft;n.extendChartView=function(n){var t=wt.extend(n);return wt.registerClass(t),t};n.extendComponentModel=function(n){var t=rt.extend(n);return rt.registerClass(t),t};n.extendComponentView=function(n){var t=ni.extend(n);return ni.registerClass(t),t};n.extendSeriesModel=function(n){var t=bt.extend(n);return bt.registerClass(t),t};n.format=kcu;n.getCoordinateSystemDimensions=function(n){var t=tp.get(n);if(t)return t.getDimensionsInfo?t.getDimensionsInfo():t.dimensions.slice()};n.getInstanceByDom=okt;n.getInstanceById=function(n){return ea[n]};n.getMap=function(n){var t=vgi("getMap");return t&&t(n)};n.graphic=bcu;n.helper=vcu;n.init=function(n,t,i){var f=!(i&&i.ssr),u,r;if(f){if(u=okt(n),u)return u;0}return r=new rg(n,t,i),r.id="ec_"+lhu++,ea[r.id]=r,f&&nli(n,ekt,r.id),ini(r),sf.trigger("afterinit",r),r};n.innerDrawElementOnCanvas=abt;n.matrix=uru;n.number=pcu;n.parseGeoJSON=sdt;n.parseGeoJson=sdt;n.registerAction=ee;n.registerCoordinateSystem=cni;n.registerLayout=lni;n.registerLoading=vkt;n.registerLocale=vpt;n.registerMap=ani;n.registerPostInit=sni;n.registerPostUpdate=hni;n.registerPreprocessor=hkt;n.registerProcessor=ckt;n.registerTheme=skt;n.registerTransform=ykt;n.registerUpdateLifecycle=tet;n.registerVisual=dh;n.setCanvasCreator=function(n){roi({createCanvas:n})};n.setPlatformAPI=roi;n.throttle=oft;n.time=wcu;n.use=it;n.util=dcu;n.vector=diu;n.version="5.4.0";n.zrUtil=loi;n.zrender=eci;Object.defineProperty(n,"__esModule",{value:!0})});typeof navigator!="undefined"&&function(n,t){typeof define=="function"&&define.amd?define(function(){return t(n)}):typeof module=="object"&&module.exports?module.exports=t(n):(n.lottie=t(n),n.bodymovin=n.lottie)}(window||{},function(n){"use strict";function is(){return{}}function bf(n){ts=n?Math.round:function(n){return n}}function hi(n){n.style.position="absolute";n.style.top=0;n.style.left=0;n.style.display="block";n.style.transformOrigin="0 0";n.style.webkitTransformOrigin="0 0";n.style.backfaceVisibility="visible";n.style.webkitBackfaceVisibility="visible";n.style.transformStyle="preserve-3d";n.style.webkitTransformStyle="preserve-3d";n.style.mozTransformStyle="preserve-3d"}function kf(n,t,i,r){this.type=n;this.currentTime=t;this.totalTime=i;this.direction=r<0?-1:1}function df(n,t){this.type=n;this.direction=t<0?-1:1}function gf(n,t,i,r){this.type=n;this.currentLoop=i;this.totalLoops=t;this.direction=r<0?-1:1}function ne(n,t,i){this.type=n;this.firstFrame=t;this.totalFrames=i}function te(n,t){this.type=n;this.target=t}function rs(n,t){this.type="renderFrameError";this.nativeError=n;this.currentTime=t}function us(n){this.type="configError";this.nativeError=n}function ku(n,t,i){var r,u,f,h,c,e,o,s;switch(e=i*(1-t),o=i*(1-(c=6*n-(h=Math.floor(6*n)))*t),s=i*(1-(1-c)*t),h%6){case 0:r=i;u=s;f=e;break;case 1:r=o;u=i;f=e;break;case 2:r=e;u=i;f=s;break;case 3:r=e;u=o;f=i;break;case 4:r=s;u=e;f=i;break;case 5:r=i;u=e;f=o}return[r,u,f]}function du(n,t,i){var r,f=Math.max(n,t,i),e=Math.min(n,t,i),u=f-e,o=0===f?0:u/f,s=f/255;switch(f){case e:r=0;break;case n:r=t-i+u*(t<i?6:0);r/=6*u;break;case t:r=i-n+2*u;r/=6*u;break;case i:r=n-t+4*u;r/=6*u}return[r,o,s]}function re(n,t){var i=du(255*n[0],255*n[1],255*n[2]);return i[1]+=t,1<i[1]?i[1]=1:i[1]<=0&&(i[1]=0),ku(i[0],i[1],i[2])}function ue(n,t){var i=du(255*n[0],255*n[1],255*n[2]);return i[2]+=t,1<i[2]?i[2]=1:i[2]<0&&(i[2]=0),ku(i[0],i[1],i[2])}function fe(n,t){var i=du(255*n[0],255*n[1],255*n[2]);return i[0]+=t/360,1<i[0]?i[0]-=1:i[0]<0&&(i[0]+=1),ku(i[0],i[1],i[2])}function oe(){}function h(n){return Array.apply(null,{length:n})}function t(n){return document.createElementNS(go,n)}function b(n){return document.createElement(n)}function rt(){}function f(n,t){for(var u,f=n.length,r,i=0;i<f;i+=1)for(r in u=n[i].prototype)Object.prototype.hasOwnProperty.call(u,r)&&(t.prototype[r]=u[r])}function cr(n,t){return Object.getOwnPropertyDescriptor(n,t)}function fs(n){function t(){}return t.prototype=n,t}function es(){function i(n,t,i,r,u,f){var e=n*r+t*u+i*f-u*r-f*n-i*t;return-.001<e&&e<.001}function o(n){this.segmentLength=0;this.points=new Array(n)}function s(n,t){this.partialLength=n;this.point=t}function u(n,t){var u=t.percents,r=t.lengths,e=u.length,i=d((e-1)*n),f=n*t.addedLength,s=0,h,o;if(i===e-1||0===i||f===r[i])return u[i];for(h=r[i]>f?-1:1,o=!0;o;)if(r[i]<=f&&r[i+1]>f?(s=(f-r[i])/(r[i+1]-r[i]),o=!1):i+=h,i<0||e-1<=i){if(i===e-1)return u[i];o=!1}return u[i]+(u[i+1]-u[i])*s}var n=Math,f=function(n,t,i,r){for(var u,v,f,o,y=ui,h=0,c=[],l=[],s=we.newElement(),a=i.length,e=0;e<y;e+=1){for(f=e/(y-1),u=o=0;u<a;u+=1)v=ct(1-f,3)*n[u]+3*ct(1-f,2)*f*i[u]+3*(1-f)*ct(f,2)*r[u]+ct(f,3)*t[u],c[u]=v,null!==l[u]&&(o+=ct(c[u]-l[u],2)),l[u]=c[u];o&&(h+=o=iu(o));s.percents[e]=f;s.lengths[e]=h}return s.addedLength=h,s},r,c=(r={},function(n,t,u,f){var w=(n[0]+"_"+n[1]+"_"+t[0]+"_"+t[1]+"_"+u[0]+"_"+u[1]+"_"+f[0]+"_"+f[1]).replace(/\./g,"p"),p;if(!r[w]){var l,e,b,d,c,a,v,y=ui,g=0,k=null;for(2===n.length&&(n[0]!==t[0]||n[1]!==t[1])&&i(n[0],n[1],t[0],t[1],n[0]+u[0],n[1]+u[1])&&i(n[0],n[1],t[0],t[1],t[0]+f[0],t[1]+f[1])&&(y=2),p=new o(y),b=u.length,l=0;l<y;l+=1){for(v=h(b),c=l/(y-1),e=a=0;e<b;e+=1)d=ct(1-c,3)*n[e]+3*ct(1-c,2)*c*(n[e]+u[e])+3*(1-c)*ct(c,2)*(t[e]+f[e])+ct(c,3)*t[e],v[e]=d,null!==k&&(a+=ct(v[e]-k[e],2));g+=a=iu(a);p.points[l]=new s(a,v);k=v}p.segmentLength=g;r[w]=p}return r[w]}),t=e("float32",8);return{getSegmentsLength:function(n){for(var u=pe.newElement(),c=n.c,i=n.v,o=n.o,s=n.i,h=n._length,r=u.lengths,e=0,t=0;t<h-1;t+=1)r[t]=f(i[t],i[t+1],o[t],s[t+1]),e+=r[t].addedLength;return c&&h&&(r[t]=f(i[t],i[0],o[t],s[0]),e+=r[t].addedLength),u.totalLength=e,u},getNewSegment:function(i,r,f,e,o,s,h){o<0?o=0:1<o&&(o=1);for(var v=u(o,h),c=u(s=1<s?1:s,h),p=i.length,y=1-v,l=1-c,w=y*y*y,b=v*y*y*3,k=v*v*y*3,d=v*v*v,g=y*y*l,nt=v*y*l+y*v*l+y*y*c,tt=v*v*l+y*v*c+v*y*c,it=v*v*c,rt=y*l*l,ut=v*l*l+y*c*l+y*l*c,ft=v*c*l+y*c*c+v*l*c,et=v*c*c,ot=l*l*l,st=c*l*l+l*c*l+l*l*c,ht=c*c*l+l*c*c+c*l*c,ct=c*c*c,a=0;a<p;a+=1)t[4*a]=n.round(1e3*(w*i[a]+b*f[a]+k*e[a]+d*r[a]))/1e3,t[4*a+1]=n.round(1e3*(g*i[a]+nt*f[a]+tt*e[a]+it*r[a]))/1e3,t[4*a+2]=n.round(1e3*(rt*i[a]+ut*f[a]+ft*e[a]+et*r[a]))/1e3,t[4*a+3]=n.round(1e3*(ot*i[a]+st*f[a]+ht*e[a]+ct*r[a]))/1e3;return t},getPointInSegment:function(t,i,r,f,e,o){var s=u(e,o),h=1-s;return[n.round(1e3*(h*h*h*t[0]+(s*h*h+h*s*h+h*h*s)*r[0]+(s*s*h+h*s*s+s*h*s)*f[0]+s*s*s*i[0]))/1e3,n.round(1e3*(h*h*h*t[1]+(s*h*h+h*s*h+h*h*s)*r[1]+(s*s*h+h*s*s+s*h*s)*f[1]+s*s*s*i[1]))/1e3]},buildBezierData:c,pointOnLine2D:i,pointOnLine3D:function(t,r,u,f,e,o,s,h,c){if(0===u&&0===o&&0===c)return i(t,r,f,e,s,h);var y,l=n.sqrt(n.pow(f-t,2)+n.pow(e-r,2)+n.pow(o-u,2)),a=n.sqrt(n.pow(s-t,2)+n.pow(h-r,2)+n.pow(c-u,2)),v=n.sqrt(n.pow(s-f,2)+n.pow(h-e,2)+n.pow(c-o,2));return-.0001<(y=a<l?v<l?l-a-v:v-a-l:a<v?v-a-l:a-l-v)&&y<.0001}}}function os(){function r(t,i,f){for(var e,o,v,c,y,p=t.length,s,a=0;a<p;a+=1)if("ks"in(e=t[a])&&!e.completed){if(e.completed=!0,e.tt&&(t[a-1].td=e.tt),e.hasMask)for(s=e.masksProperties,v=s.length,o=0;o<v;o+=1)if(s[o].pt.k.i)n(s[o].pt.k);else for(y=s[o].pt.k.length,c=0;c<y;c+=1)s[o].pt.k[c].s&&n(s[o].pt.k[c].s[0]),s[o].pt.k[c].e&&n(s[o].pt.k[c].e[0]);0===e.ty?(e.layers=h(e.refId,i),r(e.layers,i,f)):4===e.ty?u(e.shapes):5===e.ty&&l(e)}}function h(n,t){for(var i=0,r=t.length;i<r;){if(t[i].id===n)return t[i].layers.__used?JSON.parse(JSON.stringify(t[i].layers)):(t[i].layers.__used=!0,t[i].layers);i+=1}return null}function u(t){for(var r,f,i=t.length-1;0<=i;i-=1)if("sh"===t[i].ty)if(t[i].ks.k.i)n(t[i].ks.k);else for(f=t[i].ks.k.length,r=0;r<f;r+=1)t[i].ks.k[r].s&&n(t[i].ks.k[r].s[0]),t[i].ks.k[r].e&&n(t[i].ks.k[r].e[0]);else"gr"===t[i].ty&&u(t[i].it)}function n(n){for(var i=n.i.length,t=0;t<i;t+=1)n.i[t][0]+=n.v[t][0],n.i[t][1]+=n.v[t][1],n.o[t][0]+=n.v[t][0],n.o[t][1]+=n.v[t][1]}function i(n,t){var i=t?t.split("."):[100,100,100];return n[0]>i[0]||!(i[0]>n[0])&&(n[1]>i[1]||!(i[1]>n[1])&&(n[2]>i[2]||!(i[2]>n[2])&&null))}function l(n){0!==n.t.a.length||"m"in n.t.p||(n.singleShape=!0)}var f,c=function(){function n(n){for(var i,r,u=n.length,t=0;t<u;t+=1)5===n[t].ty&&(i=n[t],void 0,r=i.t.d,i.t.d={k:[{s:r,t:0}]})}var t=[4,4,14];return function(r){if(i(t,r.v)&&(n(r.layers),r.assets))for(var f=r.assets.length,u=0;u<f;u+=1)r.assets[u].layers&&n(r.assets[u].layers)}}(),e=(f=[4,7,99],function(t){if(t.chars&&!i(f,t.v))for(var u,o,s,e,h=t.chars.length,r=0;r<h;r+=1)if(t.chars[r].data&&t.chars[r].data.shapes)for(o=(e=t.chars[r].data.shapes[0].it).length,u=0;u<o;u+=1)(s=e[u].ks.k).__converted||(n(e[u].ks.k),s.__converted=!0)}),o=function(){function n(t){for(var r,u,f=t.length,i=0;i<f;i+=1)if("gr"===t[i].ty)n(t[i].it);else if("fl"===t[i].ty||"st"===t[i].ty)if(t[i].c.k&&t[i].c.k[0].i)for(u=t[i].c.k.length,r=0;r<u;r+=1)t[i].c.k[r].s&&(t[i].c.k[r].s[0]/=255,t[i].c.k[r].s[1]/=255,t[i].c.k[r].s[2]/=255,t[i].c.k[r].s[3]/=255),t[i].c.k[r].e&&(t[i].c.k[r].e[0]/=255,t[i].c.k[r].e[1]/=255,t[i].c.k[r].e[2]/=255,t[i].c.k[r].e[3]/=255);else t[i].c.k[0]/=255,t[i].c.k[1]/=255,t[i].c.k[2]/=255,t[i].c.k[3]/=255}function t(t){for(var r=t.length,i=0;i<r;i+=1)4===t[i].ty&&n(t[i].shapes)}var r=[4,1,9];return function(n){if(i(r,n.v)&&(t(n.layers),n.assets))for(var f=n.assets.length,u=0;u<f;u+=1)n.assets[u].layers&&t(n.assets[u].layers)}}(),s=function(){function n(t){for(var r,u,i=t.length-1;0<=i;i-=1)if("sh"===t[i].ty)if(t[i].ks.k.i)t[i].ks.k.c=t[i].closed;else for(u=t[i].ks.k.length,r=0;r<u;r+=1)t[i].ks.k[r].s&&(t[i].ks.k[r].s[0].c=t[i].closed),t[i].ks.k[r].e&&(t[i].ks.k[r].e[0].c=t[i].closed);else"gr"===t[i].ty&&n(t[i].it)}function t(t){for(var f,i,o,u,s,h=t.length,r,e=0;e<h;e+=1){if((f=t[e]).hasMask)for(r=f.masksProperties,o=r.length,i=0;i<o;i+=1)if(r[i].pt.k.i)r[i].pt.k.c=r[i].cl;else for(s=r[i].pt.k.length,u=0;u<s;u+=1)r[i].pt.k[u].s&&(r[i].pt.k[u].s[0].c=r[i].cl),r[i].pt.k[u].e&&(r[i].pt.k[u].e[0].c=r[i].cl);4===f.ty&&n(f.shapes)}}var r=[4,4,18];return function(n){if(i(r,n.v)&&(t(n.layers),n.assets))for(var f=n.assets.length,u=0;u<f;u+=1)n.assets[u].layers&&t(n.assets[u].layers)}}(),t={completeData:function(n,t){n.__complete||(o(n),c(n),e(n),s(n),r(n.layers,n.assets,t),n.__complete=!0)}};return t.checkColors=o,t.checkChars=e,t.checkShapes=s,t.completeLayers=r,t}function he(n){for(var r=n.fStyle?n.fStyle.split(" "):[],t="normal",u="normal",f=r.length,i=0;i<f;i+=1)switch(r[i].toLowerCase()){case"italic":u="italic";break;case"bold":t="700";break;case"black":t="900";break;case"medium":t="500";break;case"regular":case"normal":t="400";break;case"light":case"thin":t="200"}return{style:u,weight:n.fWeight||t}}function ci(){this.c=!1;this._length=0;this._maxLength=8;this.v=h(this._maxLength);this.o=h(this._maxLength);this.i=h(this._maxLength)}function gt(){}function kt(){}function lr(){}function ar(){}function ni(){}function nf(){this._length=0;this._maxLength=4;this.shapes=h(this._maxLength)}function vr(n,t,r,u){var f,o,s;for(this.elem=n,this.frameId=-1,this.dataProps=h(t.length),this.renderer=r,this.k=!1,this.dashStr="",this.dashArray=e("float32",t.length?t.length-1:0),this.dashoffset=e("float32",1),this.initDynamicPropertyContainer(u),s=t.length||0,f=0;f<s;f+=1)o=i.getProp(n,t[f].v,0,0,this),this.k=o.k||this.k,this.dataProps[f]={n:t[f].n,p:o};this.k||this.getValue(!0);this._isAnimated=this.k}function tr(n,t,r){this.data=t;this.c=e("uint8c",4*t.p);var u=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=e("float32",u);this._cmdf=!1;this._omdf=!1;this._collapsable=this.checkCollapsable();this._hasOpacity=u;this.initDynamicPropertyContainer(r);this.prop=i.getProp(n,t.k,1,null,this);this.k=this.prop.k;this.getValue(!0)}function bi(n,t,i){this._isFirstFrame=!0;this._hasMaskedPath=!1;this._frameId=-1;this._textData=n;this._renderType=t;this._elem=i;this._animatorsData=h(this._textData.a.length);this._pathData={};this._moreOptions={alignment:{}};this.renderedLetters=[];this.lettersChangedFlag=!1;this.initDynamicPropertyContainer(i)}function cs(n,t,r){var f={propType:!1},e=i.getProp,u=t.a;this.a={r:u.r?e(n,u.r,0,s,r):f,rx:u.rx?e(n,u.rx,0,s,r):f,ry:u.ry?e(n,u.ry,0,s,r):f,sk:u.sk?e(n,u.sk,0,s,r):f,sa:u.sa?e(n,u.sa,0,s,r):f,s:u.s?e(n,u.s,1,.01,r):f,a:u.a?e(n,u.a,1,0,r):f,o:u.o?e(n,u.o,0,.01,r):f,p:u.p?e(n,u.p,1,0,r):f,sw:u.sw?e(n,u.sw,0,0,r):f,sc:u.sc?e(n,u.sc,1,0,r):f,fc:u.fc?e(n,u.fc,1,0,r):f,fh:u.fh?e(n,u.fh,0,0,r):f,fs:u.fs?e(n,u.fs,0,.01,r):f,fb:u.fb?e(n,u.fb,0,.01,r):f,t:u.t?e(n,u.t,0,0,r):f};this.s=ff.getTextSelectorProp(n,t.s,r);this.s.t=t.s.t}function uf(n,t,i,r,u,f){this.o=n;this.sw=t;this.sc=i;this.fc=r;this.m=u;this.p=f;this._mdf={o:!0,sw:!!t,sc:!!i,fc:!!r,m:!0,p:!0}}function g(n,t){this._frameId=sr;this.pv="";this.v="";this.kf=!1;this._isFirstFrame=!0;this._mdf=!1;this.data=t;this.elem=n;this.comp=this.elem.comp;this.keysIndex=0;this.canResize=!1;this.minimumFontSize=1;this.effectsSequence=[];this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"","of":"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1};this.copyData(this.currentData,this.data.d.k[0].s);this.searchProperty()||this.completeTextData(this.currentData)}function ft(){}function p(n,i){var r,u,e,f,o,s,h;this.animationItem=n;this.layers=null;this.renderedFrame=-1;this.svgElement=t("svg");r="";i&&i.title&&(u=t("title"),e=nt(),u.setAttribute("id",e),u.textContent=i.title,this.svgElement.appendChild(u),r+=e);i&&i.description&&(f=t("desc"),o=nt(),f.setAttribute("id",o),f.textContent=i.description,this.svgElement.appendChild(f),r+=" "+o);r&&this.svgElement.setAttribute("aria-labelledby",r);s=t("defs");this.svgElement.appendChild(s);h=t("g");this.svgElement.appendChild(h);this.layerElement=h;this.renderConfig={preserveAspectRatio:i&&i.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:i&&i.imagePreserveAspectRatio||"xMidYMid slice",progressiveLoad:i&&i.progressiveLoad||!1,hideOnTransparent:!(i&&!1===i.hideOnTransparent),viewBoxOnly:i&&i.viewBoxOnly||!1,viewBoxSize:i&&i.viewBoxSize||!1,className:i&&i.className||"",id:i&&i.id||"",focusable:i&&i.focusable,filterSize:{width:i&&i.filterSize&&i.filterSize.width||"100%",height:i&&i.filterSize&&i.filterSize.height||"100%",x:i&&i.filterSize&&i.filterSize.x||"0%",y:i&&i.filterSize&&i.filterSize.y||"0%"}};this.globalData={_mdf:!1,frameNum:-1,defs:s,renderConfig:this.renderConfig};this.elements=[];this.pendingElements=[];this.destroyed=!1;this.rendererType="svg"}function w(t,i){this.animationItem=t;this.renderConfig={clearCanvas:!i||void 0===i.clearCanvas||i.clearCanvas,context:i&&i.context||null,progressiveLoad:i&&i.progressiveLoad||!1,preserveAspectRatio:i&&i.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:i&&i.imagePreserveAspectRatio||"xMidYMid slice",className:i&&i.className||"",id:i&&i.id||""};this.renderConfig.dpr=i&&i.dpr||1;this.animationItem.wrapper&&(this.renderConfig.dpr=i&&i.dpr||n.devicePixelRatio||1);this.renderedFrame=-1;this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1};this.contextData=new lf;this.elements=[];this.pendingElements=[];this.transformMat=new a;this.completeLayers=!1;this.rendererType="canvas"}function l(n,t){this.animationItem=n;this.layers=null;this.renderedFrame=-1;this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}};this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig};this.pendingElements=[];this.elements=[];this.threeDElements=[];this.destroyed=!1;this.camera=null;this.supports3d=!0;this.rendererType="html"}function oi(n,r,u){var f,o,a,v,rt,k,p;this.data=n;this.element=r;this.globalData=u;this.storedData=[];this.masksProperties=this.data.masksProperties||[];this.maskElement=null;a=this.globalData.defs;v=this.masksProperties?this.masksProperties.length:0;this.viewData=h(v);this.solidPath="";var w,ut,c,d,l,g,e=this.masksProperties,y=0,s=[],b=nt(),tt="clipPath",it="clip-path";for(f=0;f<v;f+=1)if(("a"!==e[f].mode&&"n"!==e[f].mode||e[f].inv||100!==e[f].o.k||e[f].o.x)&&(it=tt="mask"),"s"!==e[f].mode&&"i"!==e[f].mode||0!==y?c=null:((c=t("rect")).setAttribute("fill","#ffffff"),c.setAttribute("width",this.element.comp.data.w||0),c.setAttribute("height",this.element.comp.data.h||0),s.push(c)),o=t("path"),"n"===e[f].mode)this.viewData[f]={op:i.getProp(this.element,e[f].o,0,.01,this.element),prop:bt.getShapeProp(this.element,e[f],3),elem:o,lastPath:""},a.appendChild(o);else{if(y+=1,o.setAttribute("fill","s"===e[f].mode?"#000000":"#ffffff"),o.setAttribute("clip-rule","nonzero"),0!==e[f].x.k?(it=tt="mask",g=i.getProp(this.element,e[f].x,0,null,this.element),rt=nt(),(d=t("filter")).setAttribute("id",rt),(l=t("feMorphology")).setAttribute("operator","erode"),l.setAttribute("in","SourceGraphic"),l.setAttribute("radius","0"),d.appendChild(l),a.appendChild(d),o.setAttribute("stroke","s"===e[f].mode?"#000000":"#ffffff")):g=l=null,this.storedData[f]={elem:o,x:g,expan:l,lastPath:"",lastOperator:"",filterId:rt,lastRadius:0},"i"===e[f].mode){for(ut=s.length,k=t("g"),w=0;w<ut;w+=1)k.appendChild(s[w]);p=t("mask");p.setAttribute("mask-type","alpha");p.setAttribute("id",b+"_"+y);p.appendChild(o);a.appendChild(p);k.setAttribute("mask","url("+ot+"#"+b+"_"+y+")");s.length=0;s.push(k)}else s.push(o);e[f].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath());this.viewData[f]={elem:o,lastPath:"",op:i.getProp(this.element,e[f].o,0,.01,this.element),prop:bt.getShapeProp(this.element,e[f],3),invRect:c};this.viewData[f].prop.k||this.drawPath(e[f],this.viewData[f].prop.v,this.viewData[f])}for(this.maskElement=t(tt),v=s.length,f=0;f<v;f+=1)this.maskElement.appendChild(s[f]);0<y&&(this.maskElement.setAttribute("id",b),this.element.maskedElement.setAttribute(it,"url("+ot+"#"+b+")"),a.appendChild(this.maskElement));this.viewData.length&&this.element.addRenderableComponent(this)}function st(){}function tt(){}function lt(){}function ti(){}function li(){}function as(n,t){this.elem=n;this.pos=t}function be(n,i){this.data=n;this.type=n.ty;this.d="";this.lvl=i;this._mdf=!1;this.closed=!0===n.hd;this.pElem=t("path");this.msElem=null}function ef(n,t,i){this.caches=[];this.styles=[];this.transformers=n;this.lStr="";this.sh=i;this.lvl=t;this._isAnimated=!!i.k;for(var r=0,u=n.length;r<u;){if(n[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}function vs(n,t,i){this.transform={mProps:n,op:t,container:i};this.elements=[];this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}function ke(n,t,r){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.o=i.getProp(n,t.o,0,.01,this);this.w=i.getProp(n,t.w,0,null,this);this.d=new vr(n,t.d||{},"svg",this);this.c=i.getProp(n,t.c,1,255,this);this.style=r;this._isAnimated=!!this._isAnimated}function de(n,t,r){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.o=i.getProp(n,t.o,0,.01,this);this.c=i.getProp(n,t.c,1,255,this);this.style=r}function ur(n,t,i){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.initGradientData(n,t,i)}function ge(n,t,r){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.w=i.getProp(n,t.w,0,null,this);this.d=new vr(n,t.d||{},"svg",this);this.initGradientData(n,t,r);this._isAnimated=!!this._isAnimated}function ys(){this.it=[];this.prevViewData=[];this.gr=t("g")}function to(){this.sequences={};this.sequenceList=[];this.transform_key_count=0}function io(n,t,i,r){var u,f,e,o;for(this.styledShapes=[],this.tr=[0,0,0,0,0,0],f=4,"rc"===t.ty?f=5:"el"===t.ty?f=6:"sr"===t.ty&&(f=7),this.sh=bt.getShapeProp(n,t,f,n),o=i.length,u=0;u<o;u+=1)i[u].closed||(e={transforms:r.addTransformSequence(i[u].transforms),trNodes:[]},this.styledShapes.push(e),i[u].elements.push(e))}function it(){}function ai(n,t,i){this.initFrame();this.initBaseData(n,t,i);this.initFrame();this.initTransform(n,t,i);this.initHierarchy()}function fr(){}function sf(){}function pt(){}function dt(){}function vi(n,t,i){this.assetData=t.getAssetData(n.refId);this.initElement(n,t,i);this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function vu(n,t,i){this.initElement(n,t,i)}function at(n,t,r){this.initFrame();this.initRenderable();this.assetData=t.getAssetData(n.refId);this.initBaseData(n,t,r);this._isPlaying=!1;this._canPlay=!1;var u=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(u);this._currentTime=0;this.globalData.audioController.addAudio(this);this.tm=n.tm?i.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function yi(n,t,i){this.initFrame();this.initRenderable();this.assetData=t.getAssetData(n.refId);this.footageData=t.imageLoader.getAsset(this.assetData);this.initBaseData(n,t,i)}function hf(n,t,r){this.layers=n.layers;this.supports3d=!0;this.completeLayers=!1;this.pendingElements=[];this.elements=this.layers?h(this.layers.length):[];this.initElement(n,t,r);this.tm=n.tm?i.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function pi(n,t,i){this.textSpans=[];this.renderType="svg";this.initElement(n,t,i)}function y(n,t,i){this.shapes=[];this.shapesData=n.shapes;this.stylesList=[];this.shapeModifiers=[];this.itemsData=[];this.processedElements=[];this.animatedContents=[];this.initElement(n,t,i);this.prevViewData=[]}function ro(n,i){var r,u,f;this.filterManager=i;r=t("feColorMatrix");(r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","linearRGB"),r.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),r.setAttribute("result","f1"),n.appendChild(r),(r=t("feColorMatrix")).setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),r.setAttribute("result","f2"),n.appendChild(r),this.matrixFilter=r,100!==i.effectElements[2].p.v||i.effectElements[2].p.k)&&(f=t("feMerge"),n.appendChild(f),(u=t("feMergeNode")).setAttribute("in","SourceGraphic"),f.appendChild(u),(u=t("feMergeNode")).setAttribute("in","f2"),f.appendChild(u))}function uo(n,i){this.filterManager=i;var r=t("feColorMatrix");r.setAttribute("type","matrix");r.setAttribute("color-interpolation-filters","sRGB");r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0");n.appendChild(r);this.matrixFilter=r}function fo(n,i){n.setAttribute("x","-100%");n.setAttribute("y","-100%");n.setAttribute("width","300%");n.setAttribute("height","300%");this.filterManager=i;var r=t("feGaussianBlur");n.appendChild(r);this.feGaussianBlur=r}function cf(n,t){this.initialized=!1;this.filterManager=t;this.elem=n;this.paths=[]}function eo(n,i){var u,r,f,e,o;this.filterManager=i;u=t("feColorMatrix");u.setAttribute("type","matrix");u.setAttribute("color-interpolation-filters","linearRGB");u.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0");u.setAttribute("result","f1");n.appendChild(u);r=t("feComponentTransfer");r.setAttribute("color-interpolation-filters","sRGB");n.appendChild(r);this.matrixFilter=r;f=t("feFuncR");f.setAttribute("type","table");r.appendChild(f);this.feFuncR=f;e=t("feFuncG");e.setAttribute("type","table");r.appendChild(e);this.feFuncG=e;o=t("feFuncB");o.setAttribute("type","table");r.appendChild(o);this.feFuncB=o}function yu(n,i){this.filterManager=i;var r=this.filterManager.effectElements,u=t("feComponentTransfer");(r[10].p.k||0!==r[10].p.v||r[11].p.k||1!==r[11].p.v||r[12].p.k||1!==r[12].p.v||r[13].p.k||0!==r[13].p.v||r[14].p.k||1!==r[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",u));(r[17].p.k||0!==r[17].p.v||r[18].p.k||1!==r[18].p.v||r[19].p.k||1!==r[19].p.v||r[20].p.k||0!==r[20].p.v||r[21].p.k||1!==r[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",u));(r[24].p.k||0!==r[24].p.v||r[25].p.k||1!==r[25].p.v||r[26].p.k||1!==r[26].p.v||r[27].p.k||0!==r[27].p.v||r[28].p.k||1!==r[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",u));(r[31].p.k||0!==r[31].p.v||r[32].p.k||1!==r[32].p.v||r[33].p.k||1!==r[33].p.v||r[34].p.k||0!==r[34].p.v||r[35].p.k||1!==r[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",u));(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(u.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(u),u=t("feComponentTransfer"));(r[3].p.k||0!==r[3].p.v||r[4].p.k||1!==r[4].p.v||r[5].p.k||1!==r[5].p.v||r[6].p.k||0!==r[6].p.v||r[7].p.k||1!==r[7].p.v)&&(u.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(u),this.feFuncRComposed=this.createFeFunc("feFuncR",u),this.feFuncGComposed=this.createFeFunc("feFuncG",u),this.feFuncBComposed=this.createFeFunc("feFuncB",u))}function oo(n,i){var h=i.container.globalData.renderConfig.filterSize,u,r,f,e,o,s;n.setAttribute("x",h.x);n.setAttribute("y",h.y);n.setAttribute("width",h.width);n.setAttribute("height",h.height);this.filterManager=i;u=t("feGaussianBlur");u.setAttribute("in","SourceAlpha");u.setAttribute("result","drop_shadow_1");u.setAttribute("stdDeviation","0");this.feGaussianBlur=u;n.appendChild(u);r=t("feOffset");r.setAttribute("dx","25");r.setAttribute("dy","0");r.setAttribute("in","drop_shadow_1");r.setAttribute("result","drop_shadow_2");this.feOffset=r;n.appendChild(r);f=t("feFlood");f.setAttribute("flood-color","#00ff00");f.setAttribute("flood-opacity","1");f.setAttribute("result","drop_shadow_3");this.feFlood=f;n.appendChild(f);e=t("feComposite");e.setAttribute("in","drop_shadow_3");e.setAttribute("in2","drop_shadow_2");e.setAttribute("operator","in");e.setAttribute("result","drop_shadow_4");n.appendChild(e);s=t("feMerge");n.appendChild(s);o=t("feMergeNode");s.appendChild(o);(o=t("feMergeNode")).setAttribute("in","SourceGraphic");this.feMergeNode=o;this.feMerge=s;this.originalNodeAdded=!1;s.appendChild(o)}function er(n,i,r){this.initialized=!1;this.filterManager=i;this.filterElem=n;(this.elem=r).matteElement=t("g");r.matteElement.appendChild(r.layerElement);r.matteElement.appendChild(r.transformedElement);r.baseElement=r.matteElement}function so(n){var t,i,e=n.data.ef?n.data.ef.length:0,f=nt(),r=yr.createFilter(f,!0),u=0;for(this.filters=[],t=0;t<e;t+=1)i=null,20===n.data.ef[t].ty?(u+=1,i=new ro(r,n.effectsManager.effectElements[t])):21===n.data.ef[t].ty?(u+=1,i=new uo(r,n.effectsManager.effectElements[t])):22===n.data.ef[t].ty?i=new cf(n,n.effectsManager.effectElements[t]):23===n.data.ef[t].ty?(u+=1,i=new eo(r,n.effectsManager.effectElements[t])):24===n.data.ef[t].ty?(u+=1,i=new yu(r,n.effectsManager.effectElements[t])):25===n.data.ef[t].ty?(u+=1,i=new oo(r,n.effectsManager.effectElements[t])):28===n.data.ef[t].ty?i=new er(r,n.effectsManager.effectElements[t],n):29===n.data.ef[t].ty&&(u+=1,i=new fo(r,n.effectsManager.effectElements[t])),i&&this.filters.push(i);u&&(n.globalData.defs.appendChild(r),n.layerElement.setAttribute("filter","url("+ot+"#"+f+")"));this.filters.length&&n.addRenderableComponent(this)}function lf(){var n;for(this.saved=[],this.cArrPos=0,this.cTr=new a,this.cO=1,this.savedOp=e("float32",15),n=0;n<15;n+=1)this.saved[n]=e("float32",16);this._length=15}function ii(){}function di(n,t,i){this.assetData=t.getAssetData(n.refId);this.img=t.imageLoader.getAsset(this.assetData);this.initElement(n,t,i)}function pu(n,t,r){this.completeLayers=!1;this.layers=n.layers;this.pendingElements=[];this.elements=h(this.layers.length);this.initElement(n,t,r);this.tm=n.tm?i.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function wu(n,t){var i,u,r;for(this.data=n,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=h(this.masksProperties.length),u=this.masksProperties.length,r=!1,i=0;i<u;i+=1)"n"!==this.masksProperties[i].mode&&(r=!0),this.viewData[i]=bt.getShapeProp(this.element,this.masksProperties[i],3);(this.hasMasks=r)&&this.element.addRenderableComponent(this)}function v(n,t,i){this.shapes=[];this.shapesData=n.shapes;this.stylesList=[];this.itemsData=[];this.prevViewData=[];this.shapeModifiers=[];this.processedElements=[];this.transformsManager=new to;this.initElement(n,t,i)}function br(n,t,i){this.initElement(n,t,i)}function kr(n,t,i){this.textSpans=[];this.yOffset=0;this.fillColorAnim=!1;this.strokeColorAnim=!1;this.strokeWidthAnim=!1;this.stroke=!1;this.fill=!1;this.justifyOffset=0;this.currentRender=null;this.renderType="canvas";this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""};this.initElement(n,t,i)}function af(){}function ri(){}function dr(n,t,i){this.initElement(n,t,i)}function or(n,t,r){this.layers=n.layers;this.supports3d=!n.hasMask;this.completeLayers=!1;this.pendingElements=[];this.elements=this.layers?h(this.layers.length):[];this.initElement(n,t,r);this.tm=n.tm?i.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function ht(n,i,r){this.shapes=[];this.shapesData=n.shapes;this.stylesList=[];this.shapeModifiers=[];this.itemsData=[];this.processedElements=[];this.animatedContents=[];this.shapesContainer=t("g");this.initElement(n,i,r);this.prevViewData=[];this.currentBBox={x:999999,y:-999999,h:0,w:0}}function gr(n,t,i){this.textSpans=[];this.textPaths=[];this.currentBBox={x:999999,y:-999999,h:0,w:0};this.renderType="svg";this.isMasked=!1;this.initElement(n,t,i)}function vf(n,t,i){this.assetData=t.getAssetData(n.refId);this.initElement(n,t,i)}function si(n,t,r){var u,f,e;if(this.initFrame(),this.initBaseData(n,t,r),this.initHierarchy(),u=i.getProp,this.pe=u(this,n.pe,0,0,this),n.ks.p.s?(this.px=u(this,n.ks.p.x,1,0,this),this.py=u(this,n.ks.p.y,1,0,this),this.pz=u(this,n.ks.p.z,1,0,this)):this.p=u(this,n.ks.p,1,0,this),n.ks.a&&(this.a=u(this,n.ks.a,1,0,this)),n.ks.or.k.length&&n.ks.or.k[0].to)for(e=n.ks.or.k.length,f=0;f<e;f+=1)n.ks.or.k[f].to=null,n.ks.or.k[f].ti=null;this.or=u(this,n.ks.or,1,s,this);this.or.sh=!0;this.rx=u(this,n.ks.rx,0,s,this);this.ry=u(this,n.ks.ry,0,s,this);this.rz=u(this,n.ks.rz,0,s,this);this.mat=new a;this._prevMat=new a;this._isFirstFrame=!0;this.finalTransform={mProp:this}}function ps(){}function fh(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function eh(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function oh(n,t,r){this.p=i.getProp(t,n.v,1,0,r)}function sh(n,t,r){this.p=i.getProp(t,n.v,1,0,r)}function hh(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function ch(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function lh(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function ah(){this.p={}}function ao(n,t){var i,r=n.ef||[],u,f;for(this.effectElements=[],f=r.length,i=0;i<f;i+=1)u=new tu(r[i],t),this.effectElements.push(u)}function tu(n,t){this.init(n,t)}function vh(n){ot=n}function vo(){!0===bu?k.searchAnimations(yo,bu,po):k.searchAnimations()}function yh(n){pf=n}function ph(n){wf=n}function wh(n){return!0===bu&&(n.animationData=JSON.parse(yo)),k.loadAnimation(n)}function bh(n){if("string"==typeof n)switch(n){case"high":ui=200;break;default:case"medium":ui=50;break;case"low":ui=10}else!isNaN(n)&&1<n&&(ui=n);bf(!(50<=ui))}function kh(){return"undefined"!=typeof navigator}function dh(n,t){"expressions"===n&&(wi=t)}function gh(n){switch(n){case"propertyFactory":return i;case"shapePropertyFactory":return bt;case"matrix":return a;default:return null}}function nc(){"complete"===document.readyState&&(clearInterval(ko),vo())}function tc(n){for(var r,i=wo.split("&"),t=0;t<i.length;t+=1)if(r=i[t].split("="),decodeURIComponent(r[0])==n)return decodeURIComponent(r[1]);return null}var go="http://www.w3.org/2000/svg",ot="",sr=-999999,pf=!0,wf="",wi,ns=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),ts,ct=Math.pow,iu=Math.sqrt,d=Math.floor,ru=Math.max,hr=Math.min,wt={},nt,ie,ee,e,fi,yt,gu,bt,ei,ou,su,no,wr,k,u,ho,yf,nu,et,c,ko;!function(){for(var t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],i=t.length,n=0;n<i;n+=1)wt[t[n]]=Math[t[n]]}();wt.random=Math.random;wt.abs=function(n){if("object"==typeof n&&n.length){for(var i=h(n.length),r=n.length,t=0;t<r;t+=1)i[t]=Math.abs(n[t]);return i}return Math.abs(n)};var ui=150,s=Math.PI/180,gi=.5519;bf(!1);nt=(ie=0,function(){return wf+"__lottie_element_"+(ie+=1)});ee=function(){for(var t,i=[],n=0;n<256;n+=1)t=n.toString(16),i[n]=1===t.length?"0"+t:t;return function(n,t,r){return n<0&&(n=0),t<0&&(t=0),r<0&&(r=0),"#"+i[n]+i[t]+i[r]}}();oe.prototype={triggerEvent:function(n,t){if(this._cbs[n])for(var r=this._cbs[n],i=0;i<r.length;i+=1)r[i](t)},addEventListener:function(n,t){return this._cbs[n]||(this._cbs[n]=[]),this._cbs[n].push(t),function(){this.removeEventListener(n,t)}.bind(this)},removeEventListener:function(n,t){if(t){if(this._cbs[n]){for(var i=0,r=this._cbs[n].length;i<r;)this._cbs[n][i]===t&&(this._cbs[n].splice(i,1),i-=1,r-=1),i+=1;this._cbs[n].length||(this._cbs[n]=null)}}else this._cbs[n]=null}};e=function(){function n(n,t){var i,r=0,u=[];switch(n){case"int16":case"uint8c":i=1;break;default:i=1.1}for(r=0;r<t;r+=1)u.push(i);return u}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(t,i){return"float32"===t?new Float32Array(i):"int16"===t?new Int16Array(i):"uint8c"===t?new Uint8ClampedArray(i):n(t,i)}:n}();rt.prototype={addDynamicProperty:function(n){-1===this.dynamicProperties.indexOf(n)&&(this.dynamicProperties.push(n),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var n,t;for(this._mdf=!1,t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(n){this.container=n;this.dynamicProperties=[];this._mdf=!1;this._isAnimated=!1}};var uu=(se={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},function(n){return se[n]||""}),se,fu={1:"butt",2:"round",3:"square"},eu={1:"miter",2:"round",3:"bevel"},a=function(){function o(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function s(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(r,-u,0,0,u,r,0,0,0,0,1,0,0,0,0,1)}function h(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(1,0,0,0,0,r,-u,0,0,u,r,0,0,0,0,1)}function c(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(r,0,u,0,0,1,0,0,-u,0,r,0,0,0,0,1)}function l(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(r,-u,0,0,u,r,0,0,0,0,1,0,0,0,0,1)}function v(n,t){return this._t(1,t,n,1,0,0)}function y(n,t){return this.shear(r(n),r(t))}function p(n,u){var f=t(u),e=i(u);return this._t(f,e,0,0,-e,f,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,r(n),1,0,0,0,0,1,0,0,0,0,1)._t(f,-e,0,0,e,f,0,0,0,0,1,0,0,0,0,1)}function w(n,t,i){return i||0===i||(i=1),1===n&&1===t&&1===i?this:this._t(n,0,0,0,0,t,0,0,0,0,i,0,0,0,0,1)}function b(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){return this.props[0]=n,this.props[1]=t,this.props[2]=i,this.props[3]=r,this.props[4]=u,this.props[5]=f,this.props[6]=e,this.props[7]=o,this.props[8]=s,this.props[9]=h,this.props[10]=c,this.props[11]=l,this.props[12]=a,this.props[13]=v,this.props[14]=y,this.props[15]=p,this}function k(n,t,i){return i=i||0,0!==n||0!==t||0!==i?this._t(1,0,0,0,0,1,0,0,0,0,1,0,n,t,i,1):this}function d(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){var w=this.props;if(1===n&&0===t&&0===i&&0===r&&0===u&&1===f&&0===e&&0===o&&0===s&&0===h&&1===c&&0===l)return w[12]=w[12]*n+w[15]*a,w[13]=w[13]*f+w[15]*v,w[14]=w[14]*c+w[15]*y,w[15]*=p,this._identityCalculated=!1,this;var b=w[0],k=w[1],d=w[2],g=w[3],nt=w[4],tt=w[5],it=w[6],rt=w[7],ut=w[8],ft=w[9],et=w[10],ot=w[11],st=w[12],ht=w[13],ct=w[14],lt=w[15];return w[0]=b*n+k*u+d*s+g*a,w[1]=b*t+k*f+d*h+g*v,w[2]=b*i+k*e+d*c+g*y,w[3]=b*r+k*o+d*l+g*p,w[4]=nt*n+tt*u+it*s+rt*a,w[5]=nt*t+tt*f+it*h+rt*v,w[6]=nt*i+tt*e+it*c+rt*y,w[7]=nt*r+tt*o+it*l+rt*p,w[8]=ut*n+ft*u+et*s+ot*a,w[9]=ut*t+ft*f+et*h+ot*v,w[10]=ut*i+ft*e+et*c+ot*y,w[11]=ut*r+ft*o+et*l+ot*p,w[12]=st*n+ht*u+ct*s+lt*a,w[13]=st*t+ht*f+ct*h+lt*v,w[14]=st*i+ht*e+ct*c+lt*y,w[15]=st*r+ht*o+ct*l+lt*p,this._identityCalculated=!1,this}function g(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function nt(n){for(var t=0;t<16;){if(n.props[t]!==this.props[t])return!1;t+=1}return!0}function tt(n){for(var t=0;t<16;t+=1)n.props[t]=this.props[t];return n}function it(n){for(var t=0;t<16;t+=1)this.props[t]=n[t]}function rt(n,t,i){return{x:n*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12],y:n*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13],z:n*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]}}function ut(n,t,i){return n*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12]}function ft(n,t,i){return n*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13]}function et(n,t,i){return n*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]}function ot(){var t=this.props[0]*this.props[5]-this.props[1]*this.props[4],i=this.props[5]/t,r=-this.props[1]/t,u=-this.props[4]/t,f=this.props[0]/t,e=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/t,o=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/t,n=new a;return n.props[0]=i,n.props[1]=r,n.props[4]=u,n.props[5]=f,n.props[12]=e,n.props[13]=o,n}function f(n){return this.getInverseMatrix().applyToPointArray(n[0],n[1],n[2]||0)}function st(n){for(var r=n.length,i=[],t=0;t<r;t+=1)i[t]=f(n[t]);return i}function ht(n,t,i){var r=e("float32",6);if(this.isIdentity())r[0]=n[0],r[1]=n[1],r[2]=t[0],r[3]=t[1],r[4]=i[0],r[5]=i[1];else{var u=this.props[0],f=this.props[1],o=this.props[4],s=this.props[5],h=this.props[12],c=this.props[13];r[0]=n[0]*u+n[1]*o+h;r[1]=n[0]*f+n[1]*s+c;r[2]=t[0]*u+t[1]*o+h;r[3]=t[0]*f+t[1]*s+c;r[4]=i[0]*u+i[1]*o+h;r[5]=i[0]*f+i[1]*s+c}return r}function ct(n,t,i){return this.isIdentity()?[n,t,i]:[n*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12],n*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13],n*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]]}function lt(n,t){if(this.isIdentity())return n+","+t;var i=this.props;return Math.round(100*(n*i[0]+t*i[4]+i[12]))/100+","+Math.round(100*(n*i[1]+t*i[5]+i[13]))/100}function at(){for(var n=0,i=this.props,t="matrix3d(";n<16;)t+=u(1e4*i[n])/1e4,t+=15===n?")":",",n+=1;return t}function n(n){return n<1e-6&&0<n||-1e-6<n&&n<0?u(1e4*n)/1e4:n}function vt(){var t=this.props;return"matrix("+n(t[0])+","+n(t[1])+","+n(t[4])+","+n(t[5])+","+n(t[12])+","+n(t[13])+")"}var t=Math.cos,i=Math.sin,r=Math.tan,u=Math.round;return function(){this.reset=o;this.rotate=s;this.rotateX=h;this.rotateY=c;this.rotateZ=l;this.skew=y;this.skewFromAxis=p;this.shear=v;this.scale=w;this.setTransform=b;this.translate=k;this.transform=d;this.applyToPoint=rt;this.applyToX=ut;this.applyToY=ft;this.applyToZ=et;this.applyToPointArray=ct;this.applyToTriplePoints=ht;this.applyToPointStringified=lt;this.toCSS=at;this.to2dCSS=vt;this.clone=tt;this.cloneFromProps=it;this.equals=nt;this.inversePoints=st;this.inversePoint=f;this.getInverseMatrix=ot;this._t=this.transform;this.isIdentity=g;this._identity=!0;this._identityCalculated=!1;this.props=e("float32",16);this.reset()}}();!function(n,t){function y(n){var s,e=n.length,t=this,u=0,o=t.i=t.j=0,f=t.S=[];for(e||(n=[e++]);u<i;)f[u]=u++;for(u=0;u<i;u++)f[u]=f[o=r&o+n[u%e]+(s=f[u])],f[o]=s;t.g=function(n){for(var o,s=0,f=t.i,e=t.j,u=t.S;n--;)o=u[f=r&f+1],s=s*i+u[r&(u[f]=u[e=r&e+o])+(u[e]=o)];return t.i=f,t.j=e,s}}function l(n,t){return t.i=n.i,t.j=n.j,t.S=n.S.slice(),t}function e(n,t){for(var e,f=n+"",i=0;i<f.length;)t[r&i]=r&(e^=19*t[r&i])+f.charCodeAt(i++);return u(t)}function u(n){return String.fromCharCode.apply(0,n)}var o,f=this,i=256,s=6,h="random",a=t.pow(i,s),c=t.pow(2,52),v=2*c,r=i-1;t["seed"+h]=function(r,p,w){var d=[],g=e(function r(n,t){var u,i=[],f=typeof n;if(t&&"object"==f)for(u in n)try{i.push(r(n[u],t-1))}catch(r){}return i.length?i:"string"==f?n:n+"\0"}((p=!0===p?{entropy:!0}:p||{}).entropy?[r,u(n)]:null===r?function(){var t,r,e;try{return o?u(o.randomBytes(i)):(t=new Uint8Array(i),(f.crypto||f.msCrypto).getRandomValues(t),u(t))}catch(t){return r=f.navigator,e=r&&r.plugins,[+new Date,f,e,f.screen,u(n)]}}():r,3),d),b=new y(d),k=function(){for(var n=b.g(s),r=a,t=0;n<c;)n=(n+t)*i,r*=i,t=b.g(1);for(;v<=n;)n/=2,r/=2,t>>>=1;return(n+t)/r};return k.int32=function(){return 0|b.g(4)},k.quick=function(){return b.g(4)/4294967296},k.double=k,e(u(b.S),n),(p.pass||w||function(n,i,r,u){return u&&(u.S&&l(u,b),n.state=function(){return l(b,{})}),r?(t[h]=n,i):n})(k,g,"global"in p?p.global:this==t,p.state)};e(t.random(),n)}([],wt);fi=function(){function u(n,t){return 1-3*t+3*n}function f(n,t){return 3*t-6*n}function e(n){return 3*n}function i(n,t,i){return((u(t,i)*n+f(t,i))*n+e(t))*n}function o(n,t,i){return 3*u(t,i)*n*n+2*f(t,i)*n+e(t)}function s(t){this._p=t;this._mSampleValues=c?new Float32Array(n):new Array(n);this._precomputed=!1;this.get=this.get.bind(this)}var h={getBezierEasing:function(n,t,i,u,f){var e=f||("bez_"+n+"_"+t+"_"+i+"_"+u).replace(/\./g,"p"),o;return r[e]?r[e]:(o=new s([n,t,i,u]),r[e]=o)}},r={},n=11,t=1/(n-1),c="function"==typeof Float32Array;return s.prototype={get:function(n){var u=this._p[0],t=this._p[1],f=this._p[2],r=this._p[3];return this._precomputed||this._precompute(),u===t&&f===r?n:0===n?0:1===n?1:i(this._getTForX(n),t,r)},_precompute:function(){var n=this._p[0],t=this._p[1],i=this._p[2],r=this._p[3];this._precomputed=!0;n===t&&i===r||this._calcSampleValues()},_calcSampleValues:function(){for(var u=this._p[0],f=this._p[2],r=0;r<n;++r)this._mSampleValues[r]=i(r*t,u,f)},_getTForX:function(r){for(var s,l,h=this._p[0],c=this._p[2],f=this._mSampleValues,e=0,u=1,a=n-1;u!==a&&f[u]<=r;++u)e+=t;return s=e+(r-f[--u])/(f[u+1]-f[u])*t,l=o(s,h,c),.001<=l?function(n,t,r,u){for(var e,f=0;f<4;++f){if(e=o(t,r,u),0===e)return t;t-=(i(t,r,u)-n)/e}return t}(r,s,h,c):0===l?s:function(n,t,r,u,f){for(var o,e,s=0;0<(o=i(e=t+(r-t)/2,u,f)-n)?r=e:t=e,1e-7<Math.abs(o)&&++s<10;);return e}(r,e,e+t,h,c)}},h}();!function(){for(var r=0,i=["ms","moz","webkit","o"],t=0;t<i.length&&!n.requestAnimationFrame;++t)n.requestAnimationFrame=n[i[t]+"RequestAnimationFrame"],n.cancelAnimationFrame=n[i[t]+"CancelAnimationFrame"]||n[i[t]+"CancelRequestAnimationFrame"];n.requestAnimationFrame||(n.requestAnimationFrame=function(n){var t=(new Date).getTime(),i=Math.max(0,16-(t-r)),u=setTimeout(function(){n(t+i)},i);return r=t+i,u});n.cancelAnimationFrame||(n.cancelAnimationFrame=function(n){clearTimeout(n)})}();yt=es();gu=os();var ce=function(){function r(n,t){var i=b("span"),r,u;return i.setAttribute("aria-hidden",!0),i.style.fontFamily=t,r=b("span"),r.innerText="giItT1WQy@!-/#",i.style.position="absolute",i.style.left="-10000px",i.style.top="-10000px",i.style.fontSize="300px",i.style.fontVariant="normal",i.style.fontStyle="normal",i.style.fontWeight="normal",i.style.letterSpacing="0",i.appendChild(r),document.body.appendChild(i),u=r.offsetWidth,r.style.fontFamily=function(n){for(var i=n.split(","),u=i.length,r=[],t=0;t<u;t+=1)"sans-serif"!==i[t]&&"monospace"!==i[t]&&r.push(i[t]);return r.join(",")}(n)+", "+t,{node:r,w:u,parent:i}}function f(n,i){var r=t("text"),u;return r.style.fontSize="100px",u=he(i),r.setAttribute("font-family",i.fFamily),r.setAttribute("font-style",u.style),r.setAttribute("font-weight",u.weight),r.textContent="1",i.fClass?(r.style.fontFamily="inherit",r.setAttribute("class",i.fClass)):r.style.fontFamily=i.fFamily,n.appendChild(r),b("canvas").getContext("2d").font=i.fWeight+" "+i.fStyle+" 100px "+i.fFamily,r}var u={w:0,size:0,shapes:[]},i=[],n;return i=i.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]),n=function(){this.fonts=[];this.chars=null;this.typekitLoaded=0;this.isLoaded=!1;this._warned=!1;this.initTime=Date.now();this.setIsLoadedBinded=this.setIsLoaded.bind(this);this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)},n.getCombinedCharacterCodes=function(){return i},n.prototype={addChars:function(n){var t,i,r,f,u;if(n)for(this.chars||(this.chars=[]),f=n.length,u=this.chars.length,t=0;t<f;t+=1){for(i=0,r=!1;i<u;)this.chars[i].style===n[t].style&&this.chars[i].fFamily===n[t].fFamily&&this.chars[i].ch===n[t].ch&&(r=!0),i+=1;r||(this.chars.push(n[t]),u+=1)}},addFonts:function(n,t){var o,e,s,h,c,l;if(n){if(this.chars)return this.isLoaded=!0,void(this.fonts=n.list);for(var u=n.list,a=u.length,v=a,i=0;i<a;i+=1){if(s=!0,u[i].loaded=!1,u[i].monoCase=r(u[i].fFamily,"monospace"),u[i].sansCase=r(u[i].fFamily,"sans-serif"),u[i].fPath){if("p"===u[i].fOrigin||3===u[i].origin)(0<(o=document.querySelectorAll('style[f-forigin="p"][f-family="'+u[i].fFamily+'"], style[f-origin="3"][f-family="'+u[i].fFamily+'"]')).length&&(s=!1),s)&&(h=b("style"),h.setAttribute("f-forigin",u[i].fOrigin),h.setAttribute("f-origin",u[i].origin),h.setAttribute("f-family",u[i].fFamily),h.type="text/css",h.innerText="@font-face {font-family: "+u[i].fFamily+"; font-style: normal; src: url('"+u[i].fPath+"');}",t.appendChild(h));else if("g"===u[i].fOrigin||1===u[i].origin){for(o=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),e=0;e<o.length;e+=1)-1!==o[e].href.indexOf(u[i].fPath)&&(s=!1);s&&(c=b("link"),c.setAttribute("f-forigin",u[i].fOrigin),c.setAttribute("f-origin",u[i].origin),c.type="text/css",c.rel="stylesheet",c.href=u[i].fPath,document.body.appendChild(c))}else if("t"===u[i].fOrigin||2===u[i].origin){for(o=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),e=0;e<o.length;e+=1)u[i].fPath===o[e].src&&(s=!1);s&&(l=b("link"),l.setAttribute("f-forigin",u[i].fOrigin),l.setAttribute("f-origin",u[i].origin),l.setAttribute("rel","stylesheet"),l.setAttribute("href",u[i].fPath),t.appendChild(l))}}else u[i].loaded=!0,v-=1;u[i].helper=f(t,u[i]);u[i].cache={};this.fonts.push(u[i])}0===v?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(n,t,i){for(var r=0,f=this.chars.length;r<f;){if(this.chars[r].ch===n&&this.chars[r].style===t&&this.chars[r].fFamily===i)return this.chars[r];r+=1}return("string"==typeof n&&13!==n.charCodeAt(0)||!n)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",n,t,i)),u},getFontByName:function(n){for(var t=0,i=this.fonts.length;t<i;){if(this.fonts[t].fName===n)return this.fonts[t];t+=1}return this.fonts[0]},measureText:function(n,t,i){var u=this.getFontByName(t),f=n.charCodeAt(0),r,e,o;return u.cache[f+1]||(r=u.helper," "===n?(r.textContent="|"+n+"|",e=r.getComputedTextLength(),r.textContent="||",o=r.getComputedTextLength(),u.cache[f+1]=(e-o)/100):(r.textContent=n,u.cache[f+1]=r.getComputedTextLength()/100)),u.cache[f+1]*i},checkLoadedFonts:function(){for(var t,i,u=this.fonts.length,r=u,n=0;n<u;n+=1)this.fonts[n].loaded?r-=1:"n"===this.fonts[n].fOrigin||0===this.fonts[n].origin?this.fonts[n].loaded=!0:(t=this.fonts[n].monoCase.node,i=this.fonts[n].monoCase.w,t.offsetWidth!==i?(r-=1,this.fonts[n].loaded=!0):(t=this.fonts[n].sansCase.node,i=this.fonts[n].sansCase.w,t.offsetWidth!==i&&(r-=1,this.fonts[n].loaded=!0)),this.fonts[n].loaded&&(this.fonts[n].sansCase.parent.parentNode.removeChild(this.fonts[n].sansCase.parent),this.fonts[n].monoCase.parent.parentNode.removeChild(this.fonts[n].monoCase.parent)));0!==r&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}},n}(),i=function(){function f(n,t){var c,ft=this.offsetTime,w,ot,rt,k,d,y,st,bt,kt,dt,p,a,f,vt,gt,ut,g,ht,ct,lt,at,pt,ni,ti;"multidimensional"===this.propType&&(c=e("float32",this.pv.length));for(var i,v,u,b,nt,wt,h,l,tt=t.lastIndex,r=tt,et=this.keyframes.length-1,it=!0;it;){if(i=this.keyframes[r],v=this.keyframes[r+1],r===et-1&&n>=v.t-ft){i.h&&(i=v);tt=0;break}if(v.t-ft>n){tt=r;break}r<et-1?r+=1:(tt=0,it=!1)}if(p=v.t-ft,a=i.t-ft,i.to)if(i.bezierData||(i.bezierData=yt.buildBezierData(i.s,v.s||i.e,i.to,i.ti)),f=i.bezierData,p<=n||n<a)for(vt=p<=n?f.points.length-1:0,b=f.points[vt].point.length,u=0;u<b;u+=1)c[u]=f.points[vt].point[u];else{for(i.__fnct?l=i.__fnct:(l=fi.getBezierEasing(i.o.x,i.o.y,i.i.x,i.i.y,i.n).get,i.__fnct=l),nt=l((n-a)/(p-a)),ut=f.segmentLength*nt,g=t.lastFrame<n&&t._lastKeyframeIndex===r?t._lastAddedLength:0,h=t.lastFrame<n&&t._lastKeyframeIndex===r?t._lastPoint:0,it=!0,wt=f.points.length;it;){if(g+=f.points[h].partialLength,0===ut||0===nt||h===f.points.length-1){for(b=f.points[h].point.length,u=0;u<b;u+=1)c[u]=f.points[h].point[u];break}if(g<=ut&&ut<g+f.points[h+1].partialLength){for(gt=(ut-g)/f.points[h+1].partialLength,b=f.points[h].point.length,u=0;u<b;u+=1)c[u]=f.points[h].point[u]+(f.points[h+1].point[u]-f.points[h].point[u])*gt;break}h<wt-1?h+=1:it=!1}t._lastPoint=h;t._lastAddedLength=g-f.points[h].partialLength;t._lastKeyframeIndex=r}else if(et=i.s.length,w=v.s||i.e,this.sh&&1!==i.h)p<=n?(c[0]=w[0],c[1]=w[1],c[2]=w[2]):n<=a?(c[0]=i.s[0],c[1]=i.s[1],c[2]=i.s[2]):(ni=o(i.s),ti=o(w),ot=c,rt=function(n,t,i){var o,u,a,r,f,e=[],v=n[0],y=n[1],p=n[2],w=n[3],s=t[0],h=t[1],c=t[2],l=t[3];return(u=v*s+y*h+p*c+w*l)<0&&(u=-u,s=-s,h=-h,c=-c,l=-l),f=1e-6<1-u?(o=Math.acos(u),a=Math.sin(o),r=Math.sin((1-i)*o)/a,Math.sin(i*o)/a):(r=1-i,i),e[0]=r*v+f*s,e[1]=r*y+f*h,e[2]=r*p+f*c,e[3]=r*w+f*l,e}(ni,ti,(n-a)/(p-a)),k=rt[0],d=rt[1],y=rt[2],st=rt[3],bt=Math.atan2(2*d*st-2*k*y,1-2*d*d-2*y*y),kt=Math.asin(2*k*d+2*y*st),dt=Math.atan2(2*k*st-2*d*y,1-2*k*k-2*y*y),ot[0]=bt/s,ot[1]=kt/s,ot[2]=dt/s);else for(r=0;r<et;r+=1)1!==i.h&&(nt=p<=n?1:n<a?0:(i.o.x.constructor===Array?(i.__fnct||(i.__fnct=[]),i.__fnct[r]?l=i.__fnct[r]:(ht=void 0===i.o.x[r]?i.o.x[0]:i.o.x[r],ct=void 0===i.o.y[r]?i.o.y[0]:i.o.y[r],lt=void 0===i.i.x[r]?i.i.x[0]:i.i.x[r],at=void 0===i.i.y[r]?i.i.y[0]:i.i.y[r],l=fi.getBezierEasing(ht,ct,lt,at).get,i.__fnct[r]=l)):i.__fnct?l=i.__fnct:(ht=i.o.x,ct=i.o.y,lt=i.i.x,at=i.i.y,l=fi.getBezierEasing(ht,ct,lt,at).get,i.__fnct=l),l((n-a)/(p-a)))),w=v.s||i.e,pt=1===i.h?i.s[r]:i.s[r]+(w[r]-i.s[r])*nt,"multidimensional"===this.propType?c[r]=pt:c=pt;return t.lastIndex=tt,c}function o(n){var o=n[0]*s,h=n[1]*s,c=n[2]*s,t=Math.cos(o/2),i=Math.cos(h/2),r=Math.cos(c/2),u=Math.sin(o/2),f=Math.sin(h/2),e=Math.sin(c/2);return[u*f*r+t*i*e,u*i*r+t*f*e,t*f*r-u*i*e,t*i*r-u*f*e]}function h(){var t=this.comp.renderedFrame-this.offsetTime,i=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,u;return t===this._caching.lastFrame||this._caching.lastFrame!==n&&(this._caching.lastFrame>=r&&r<=t||this._caching.lastFrame<i&&t<i)||(this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0),u=this.interpolateValue(t,this._caching),this.pv=u),this._caching.lastFrame=t,this.pv}function t(n){var t,i,r;if("unidimensional"===this.propType)t=n*this.mult,1e-5<u(this.v-t)&&(this.v=t,this._mdf=!0);else for(i=0,r=this.v.length;i<r;)t=n[i]*this.mult,1e-5<u(this.v[i]-t)&&(this.v[i]=t,this._mdf=!0),i+=1}function i(){var n,i,t;if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{for(this.lock=!0,this._mdf=this._isFirstFrame,i=this.effectsSequence.length,t=this.kf?this.pv:this.data.k,n=0;n<i;n+=1)t=this.effectsSequence[n](t);this.setVValue(t);this._isFirstFrame=!1;this.lock=!1;this.frameId=this.elem.globalData.frameId}}function r(n){this.effectsSequence.push(n);this.container.addDynamicProperty(this)}function c(n,u,f,e){this.propType="unidimensional";this.mult=f||1;this.data=u;this.v=f?u.k*f:u.k;this.pv=u.k;this._mdf=!1;this.elem=n;this.container=e;this.comp=n.comp;this.k=!1;this.kf=!1;this.vel=0;this.effectsSequence=[];this._isFirstFrame=!0;this.getValue=i;this.setVValue=t;this.addEffect=r}function l(n,u,f,o){var s,h;for(this.propType="multidimensional",this.mult=f||1,this.data=u,this._mdf=!1,this.elem=n,this.container=o,this.comp=n.comp,this.k=!1,this.kf=!1,this.frameId=-1,h=u.k.length,this.v=e("float32",h),this.pv=e("float32",h),this.vel=e("float32",h),s=0;s<h;s+=1)this.v[s]=u.k[s]*this.mult,this.pv[s]=u.k[s];this._isFirstFrame=!0;this.effectsSequence=[];this.getValue=i;this.setVValue=t;this.addEffect=r}function a(u,e,o,s){this.propType="unidimensional";this.keyframes=e.k;this.offsetTime=u.data.st;this.frameId=-1;this._caching={lastFrame:n,lastIndex:0,value:0,_lastKeyframeIndex:-1};this.k=!0;this.kf=!0;this.data=e;this.mult=o||1;this.elem=u;this.container=s;this.comp=u.comp;this.v=n;this.pv=n;this._isFirstFrame=!0;this.getValue=i;this.setVValue=t;this.interpolateValue=f;this.effectsSequence=[h.bind(this)];this.addEffect=r}function v(u,o,s,c){var v,l,a,y,p,b,w;for(this.propType="multidimensional",b=o.k.length,v=0;v<b-1;v+=1)o.k[v].to&&o.k[v].s&&o.k[v+1]&&o.k[v+1].s&&(l=o.k[v].s,a=o.k[v+1].s,y=o.k[v].to,p=o.k[v].ti,(2===l.length&&(l[0]!==a[0]||l[1]!==a[1])&&yt.pointOnLine2D(l[0],l[1],a[0],a[1],l[0]+y[0],l[1]+y[1])&&yt.pointOnLine2D(l[0],l[1],a[0],a[1],a[0]+p[0],a[1]+p[1])||3===l.length&&(l[0]!==a[0]||l[1]!==a[1]||l[2]!==a[2])&&yt.pointOnLine3D(l[0],l[1],l[2],a[0],a[1],a[2],l[0]+y[0],l[1]+y[1],l[2]+y[2])&&yt.pointOnLine3D(l[0],l[1],l[2],a[0],a[1],a[2],a[0]+p[0],a[1]+p[1],a[2]+p[2]))&&(o.k[v].to=null,o.k[v].ti=null),l[0]===a[0]&&l[1]===a[1]&&0===y[0]&&0===y[1]&&0===p[0]&&0===p[1]&&(2===l.length||l[2]===a[2]&&0===y[2]&&0===p[2])&&(o.k[v].to=null,o.k[v].ti=null));for(this.effectsSequence=[h.bind(this)],this.data=o,this.keyframes=o.k,this.offsetTime=u.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=s||1,this.elem=u,this.container=c,this.comp=u.comp,this.getValue=i,this.setVValue=t,this.interpolateValue=f,this.frameId=-1,w=o.k[0].s.length,this.v=e("float32",w),this.pv=e("float32",w),v=0;v<w;v+=1)this.v[v]=n,this.pv[v]=n;this._caching={lastFrame:n,lastIndex:0,value:e("float32",w)};this.addEffect=r}var n=sr,u=Math.abs;return{getProp:function(n,t,i,r,u){var f;if(t.k.length)if("number"==typeof t.k[0])f=new l(n,t,r,u);else switch(i){case 0:f=new a(n,t,r,u);break;case 1:f=new v(n,t,r,u)}else f=new c(n,t,r,u);return f.effectsSequence.length&&u.addDynamicProperty(f),f}}}(),nr=function(){function n(n,t,r){if(this.elem=n,this.frameId=-1,this.propType="transform",this.data=t,this.v=new a,this.pre=new a,this.appliedTransformations=0,this.initDynamicPropertyContainer(r||n),t.p&&t.p.s?(this.px=i.getProp(n,t.p.x,0,0,this),this.py=i.getProp(n,t.p.y,0,0,this),t.p.z&&(this.pz=i.getProp(n,t.p.z,0,0,this))):this.p=i.getProp(n,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=i.getProp(n,t.rx,0,s,this),this.ry=i.getProp(n,t.ry,0,s,this),this.rz=i.getProp(n,t.rz,0,s,this),t.or.k[0].ti)for(var f=t.or.k.length,u=0;u<f;u+=1)t.or.k[u].to=null,t.or.k[u].ti=null;this.or=i.getProp(n,t.or,1,s,this);this.or.sh=!0}else this.r=i.getProp(n,t.r||{k:0},0,s,this);t.sk&&(this.sk=i.getProp(n,t.sk,0,s,this),this.sa=i.getProp(n,t.sa,0,s,this));this.a=i.getProp(n,t.a||{k:[0,0,0]},1,0,this);this.s=i.getProp(n,t.s||{k:[100,100,100]},1,.01,this);this.o=t.o?i.getProp(n,t.o,0,.01,n):{_mdf:!1,v:1};this._isDirty=!0;this.dynamicProperties.length||this.getValue(!0)}var t=[0,0];return n.prototype={applyToMatrix:function(n){var t=this._mdf;this.iterateDynamicProperties();this._mdf=this._mdf||t;this.a&&n.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]);this.s&&n.scale(this.s.v[0],this.s.v[1],this.s.v[2]);this.sk&&n.skewFromAxis(-this.sk.v,this.sa.v);this.r?n.rotate(-this.r.v):n.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]);this.data.p.s?this.data.p.z?n.translate(this.px.v,this.py.v,-this.pz.v):n.translate(this.px.v,this.py.v,0):n.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(n){var r,f,e,i,u;this.elem.globalData.frameId!==this.frameId&&((this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||n)&&((this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented)&&((r=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)?e=this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(f=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/r,0),this.p.getValueAtTime(this.p.keyframes[0].t/r,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(f=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/r,0),this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/r,0)):(f=this.p.pv,this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/r,this.p.offsetTime)):this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime?(f=[],e=[],i=this.px,u=this.py,i._caching.lastFrame+i.offsetTime<=i.keyframes[0].t?(f[0]=i.getValueAtTime((i.keyframes[0].t+.01)/r,0),f[1]=u.getValueAtTime((u.keyframes[0].t+.01)/r,0),e[0]=i.getValueAtTime(i.keyframes[0].t/r,0),e[1]=u.getValueAtTime(u.keyframes[0].t/r,0)):i._caching.lastFrame+i.offsetTime>=i.keyframes[i.keyframes.length-1].t?(f[0]=i.getValueAtTime(i.keyframes[i.keyframes.length-1].t/r,0),f[1]=u.getValueAtTime(u.keyframes[u.keyframes.length-1].t/r,0),e[0]=i.getValueAtTime((i.keyframes[i.keyframes.length-1].t-.01)/r,0),e[1]=u.getValueAtTime((u.keyframes[u.keyframes.length-1].t-.01)/r,0)):(f=[i.pv,u.pv],e[0]=i.getValueAtTime((i._caching.lastFrame+i.offsetTime-.01)/r,i.offsetTime),e[1]=u.getValueAtTime((u._caching.lastFrame+u.offsetTime-.01)/r,u.offsetTime))):f=e=t,this.v.rotate(-Math.atan2(f[1]-e[1],f[0]-e[0]))),this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])),this.frameId=this.elem.globalData.frameId)},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v);this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},f([rt],n),n.prototype.addDynamicProperty=function(n){this._addDynamicProperty(n);this.elem.addDynamicProperty(n);this._isDirty=!0},n.prototype._addDynamicProperty=rt.prototype.addDynamicProperty,{getTransformProperty:function(t,i,r){return new n(t,i,r)}}}();ci.prototype.setPathData=function(n,t){this.c=n;this.setLength(t);for(var i=0;i<t;)this.v[i]=ki.newElement(),this.o[i]=ki.newElement(),this.i[i]=ki.newElement(),i+=1};ci.prototype.setLength=function(n){for(;this._maxLength<n;)this.doubleArrayLength();this._length=n};ci.prototype.doubleArrayLength=function(){this.v=this.v.concat(h(this._maxLength));this.i=this.i.concat(h(this._maxLength));this.o=this.o.concat(h(this._maxLength));this._maxLength*=2};ci.prototype.setXYAt=function(n,t,i,r,u){var f;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),i){case"v":f=this.v;break;case"i":f=this.i;break;case"o":f=this.o;break;default:f=[]}f[r]&&(!f[r]||u)||(f[r]=ki.newElement());f[r][0]=n;f[r][1]=t};ci.prototype.setTripleAt=function(n,t,i,r,u,f,e,o){this.setXYAt(n,t,"v",e,o);this.setXYAt(i,r,"o",e,o);this.setXYAt(u,f,"i",e,o)};ci.prototype.reverse=function(){var t=new ci,f,n,o;t.setPathData(this.c,this._length);var i=this.v,r=this.o,u=this.i,e=0;for(this.c&&(t.setTripleAt(i[0][0],i[0][1],u[0][0],u[0][1],r[0][0],r[0][1],0,!1),e=1),n=this._length-1,o=this._length,f=e;f<o;f+=1)t.setTripleAt(i[n][0],i[n][1],u[n][0],u[n][1],r[n][0],r[n][1],f,!1),n-=1;return t};bt=function(){function e(n,t,i){var e,v,s,r,u,w,b,h,c,y=i.lastIndex,o=this.keyframes,p;if(n<o[0].t-this.offsetTime)e=o[0].s[0],s=!0,y=0;else if(n>=o[o.length-1].t-this.offsetTime)e=o[o.length-1].s?o[o.length-1].s[0]:o[o.length-2].e[0],s=!0;else{for(var f,l,a=y,d=o.length-1,k=!0;k&&(f=o[a],!((l=o[a+1]).t-this.offsetTime>n));)a<d-1?a+=1:k=!1;(y=a,s=1===f.h)||(n>=l.t-this.offsetTime?h=1:n<f.t-this.offsetTime?h=0:(f.__fnct?p=f.__fnct:(p=fi.getBezierEasing(f.o.x,f.o.y,f.i.x,f.i.y).get,f.__fnct=p),h=p((n-(f.t-this.offsetTime))/(l.t-this.offsetTime-(f.t-this.offsetTime)))),v=l.s?l.s[0]:f.e[0]);e=f.s[0]}for(w=t._length,b=e.i[0].length,i.lastIndex=y,r=0;r<w;r+=1)for(u=0;u<b;u+=1)c=s?e.i[r][u]:e.i[r][u]+(v.i[r][u]-e.i[r][u])*h,t.i[r][u]=c,c=s?e.o[r][u]:e.o[r][u]+(v.o[r][u]-e.o[r][u])*h,t.o[r][u]=c,c=s?e.v[r][u]:e.v[r][u]+(v.v[r][u]-e.v[r][u])*h,t.v[r][u]=c}function r(){this.paths=this.localShapeCollection}function o(n){(function(n,t){if(n._length!==t._length||n.c!==t.c)return!1;for(var r=n._length,i=0;i<r;i+=1)if(n.v[i][0]!==t.v[i][0]||n.v[i][1]!==t.v[i][1]||n.o[i][0]!==t.o[i][0]||n.o[i][1]!==t.o[i][1]||n.i[i][0]!==t.i[i][0]||n.i[i][1]!==t.i[i][1])return!1;return!0})(this.v,n)||(this.v=ut.clone(n),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function h(){var n,t,i;if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{for(this.lock=!0,this._mdf=!1,n=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k,i=this.effectsSequence.length,t=0;t<i;t+=1)n=this.effectsSequence[t](n);this.setVValue(n);this.lock=!1;this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function n(n,t,i){this.propType="shape";this.comp=n.comp;this.container=n;this.elem=n;this.data=t;this.k=!1;this.kf=!1;this._mdf=!1;var u=3===i?t.pt.k:t.ks.k;this.v=ut.clone(u);this.pv=ut.clone(this.v);this.localShapeCollection=ir.newShapeCollection();this.paths=this.localShapeCollection;this.paths.addShape(this.v);this.reset=r;this.effectsSequence=[]}function c(n){this.effectsSequence.push(n);this.container.addDynamicProperty(this)}function t(n,t,i){this.propType="shape";this.comp=n.comp;this.elem=n;this.container=n;this.offsetTime=n.data.st;this.keyframes=3===i?t.pt.k:t.ks.k;this.k=!0;this.kf=!0;var f=this.keyframes[0].s[0].i.length;this.v=ut.newElement();this.v.setPathData(this.keyframes[0].s[0].c,f);this.pv=ut.clone(this.v);this.localShapeCollection=ir.newShapeCollection();this.paths=this.localShapeCollection;this.paths.addShape(this.v);this.lastFrame=u;this.reset=r;this._caching={lastFrame:u,lastIndex:0};this.effectsSequence=[function(){var n=this.comp.renderedFrame-this.offsetTime,i=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,t=this._caching.lastFrame;return t!==u&&(t<i&&n<i||r<t&&r<n)||(this._caching.lastIndex=t<n?this._caching.lastIndex:0,this.interpolateShape(n,this.pv,this._caching)),this._caching.lastFrame=n,this.pv}.bind(this)]}var u=-999999;n.prototype.interpolateShape=e;n.prototype.getValue=h;n.prototype.setVValue=o;n.prototype.addEffect=c;t.prototype.getValue=h;t.prototype.interpolateShape=e;t.prototype.setVValue=o;t.prototype.addEffect=c;var l=function(){function t(n,t){this.v=ut.newElement();this.v.setPathData(!0,4);this.localShapeCollection=ir.newShapeCollection();this.paths=this.localShapeCollection;this.localShapeCollection.addShape(this.v);this.d=t.d;this.elem=n;this.comp=n.comp;this.frameId=-1;this.initDynamicPropertyContainer(n);this.p=i.getProp(n,t.p,1,0,this);this.s=i.getProp(n,t.s,1,0,this);this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}var n=gi;return t.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var i=this.p.v[0],u=this.p.v[1],r=this.s.v[0]/2,f=this.s.v[1]/2,e=3!==this.d,t=this.v;t.v[0][0]=i;t.v[0][1]=u-f;t.v[1][0]=e?i+r:i-r;t.v[1][1]=u;t.v[2][0]=i;t.v[2][1]=u+f;t.v[3][0]=e?i-r:i+r;t.v[3][1]=u;t.i[0][0]=e?i-r*n:i+r*n;t.i[0][1]=u-f;t.i[1][0]=e?i+r:i-r;t.i[1][1]=u-f*n;t.i[2][0]=e?i+r*n:i-r*n;t.i[2][1]=u+f;t.i[3][0]=e?i-r:i+r;t.i[3][1]=u+f*n;t.o[0][0]=e?i+r*n:i-r*n;t.o[0][1]=u-f;t.o[1][0]=e?i+r:i-r;t.o[1][1]=u+f*n;t.o[2][0]=e?i-r*n:i+r*n;t.o[2][1]=u+f;t.o[3][0]=e?i-r:i+r;t.o[3][1]=u-f*n}},f([rt],t),t}(),a=function(){function n(n,t){this.v=ut.newElement();this.v.setPathData(!0,0);this.elem=n;this.comp=n.comp;this.data=t;this.frameId=-1;this.d=t.d;this.initDynamicPropertyContainer(n);1===t.sy?(this.ir=i.getProp(n,t.ir,0,0,this),this.is=i.getProp(n,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath;this.pt=i.getProp(n,t.pt,0,0,this);this.p=i.getProp(n,t.p,1,0,this);this.r=i.getProp(n,t.r,0,s,this);this.or=i.getProp(n,t.or,0,0,this);this.os=i.getProp(n,t.os,0,.01,this);this.localShapeCollection=ir.newShapeCollection();this.localShapeCollection.addShape(this.v);this.paths=this.localShapeCollection;this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return n.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var e,h,r,u,o=2*Math.floor(this.pt.v),y=2*Math.PI/o,f=!0,c=this.or.v,l=this.ir.v,p=this.os.v,w=this.is.v,b=2*Math.PI*c/(2*o),k=2*Math.PI*l/(2*o),s=-Math.PI/2,i;for(s+=this.r.v,i=3===this.data.d?-1:1,e=this.v._length=0;e<o;e+=1){r=f?p:w;u=f?b:k;var n=(h=f?c:l)*Math.cos(s),t=h*Math.sin(s),a=0===n&&0===t?0:t/Math.sqrt(n*n+t*t),v=0===n&&0===t?0:-n/Math.sqrt(n*n+t*t);n+=+this.p.v[0];t+=+this.p.v[1];this.v.setTripleAt(n,t,n-a*u*r*i,t-v*u*r*i,n+a*u*r*i,t+v*u*r*i,e,!0);f=!f;s+=y*i}},convertPolygonToPath:function(){var r,o=Math.floor(this.pt.v),l=2*Math.PI/o,s=this.or.v,u=this.os.v,f=2*Math.PI*s/(4*o),e=.5*-Math.PI,i=3===this.data.d?-1:1;for(e+=this.r.v,r=this.v._length=0;r<o;r+=1){var n=s*Math.cos(e),t=s*Math.sin(e),h=0===n&&0===t?0:t/Math.sqrt(n*n+t*t),c=0===n&&0===t?0:-n/Math.sqrt(n*n+t*t);n+=+this.p.v[0];t+=+this.p.v[1];this.v.setTripleAt(n,t,n-h*f*u*i,t-c*f*u*i,n+h*f*u*i,t+c*f*u*i,r,!0);e+=l*i}this.paths.length=0;this.paths[0]=this.v}},f([rt],n),n}(),v=function(){function n(n,t){this.v=ut.newElement();this.v.c=!0;this.localShapeCollection=ir.newShapeCollection();this.localShapeCollection.addShape(this.v);this.paths=this.localShapeCollection;this.elem=n;this.comp=n.comp;this.frameId=-1;this.d=t.d;this.initDynamicPropertyContainer(n);this.p=i.getProp(n,t.p,1,0,this);this.s=i.getProp(n,t.s,1,0,this);this.r=i.getProp(n,t.r,0,0,this);this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return n.prototype={convertRectToPath:function(){var i=this.p.v[0],r=this.p.v[1],n=this.s.v[0]/2,t=this.s.v[1]/2,u=hr(n,t,this.r.v),f=u*(1-gi);this.v._length=0;2===this.d||1===this.d?(this.v.setTripleAt(i+n,r-t+u,i+n,r-t+u,i+n,r-t+f,0,!0),this.v.setTripleAt(i+n,r+t-u,i+n,r+t-f,i+n,r+t-u,1,!0),0!==u?(this.v.setTripleAt(i+n-u,r+t,i+n-u,r+t,i+n-f,r+t,2,!0),this.v.setTripleAt(i-n+u,r+t,i-n+f,r+t,i-n+u,r+t,3,!0),this.v.setTripleAt(i-n,r+t-u,i-n,r+t-u,i-n,r+t-f,4,!0),this.v.setTripleAt(i-n,r-t+u,i-n,r-t+f,i-n,r-t+u,5,!0),this.v.setTripleAt(i-n+u,r-t,i-n+u,r-t,i-n+f,r-t,6,!0),this.v.setTripleAt(i+n-u,r-t,i+n-f,r-t,i+n-u,r-t,7,!0)):(this.v.setTripleAt(i-n,r+t,i-n+f,r+t,i-n,r+t,2),this.v.setTripleAt(i-n,r-t,i-n,r-t+f,i-n,r-t,3))):(this.v.setTripleAt(i+n,r-t+u,i+n,r-t+f,i+n,r-t+u,0,!0),0!==u?(this.v.setTripleAt(i+n-u,r-t,i+n-u,r-t,i+n-f,r-t,1,!0),this.v.setTripleAt(i-n+u,r-t,i-n+f,r-t,i-n+u,r-t,2,!0),this.v.setTripleAt(i-n,r-t+u,i-n,r-t+u,i-n,r-t+f,3,!0),this.v.setTripleAt(i-n,r+t-u,i-n,r+t-f,i-n,r+t-u,4,!0),this.v.setTripleAt(i-n+u,r+t,i-n+u,r+t,i-n+f,r+t,5,!0),this.v.setTripleAt(i+n-u,r+t,i+n-f,r+t,i+n-u,r+t,6,!0),this.v.setTripleAt(i+n,r+t-u,i+n,r+t-u,i+n,r+t-f,7,!0)):(this.v.setTripleAt(i-n,r-t,i-n+f,r-t,i-n,r-t,1,!0),this.v.setTripleAt(i-n,r+t,i-n,r+t-f,i-n,r+t,2,!0),this.v.setTripleAt(i+n,r+t,i+n-f,r+t,i+n,r+t,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:r},f([rt],n),n}();return{getShapeProp:function(i,r,u){var f;return 3===u||4===u?f=(3===u?r.pt:r.ks).k.length?new t(i,r,u):new n(i,r,u):5===u?f=new v(i,r):6===u?f=new l(i,r):7===u&&(f=new a(i,r)),f.k&&i.addDynamicProperty(f),f},getConstructorFunction:function(){return n},getKeyframedConstructorFunction:function(){return t}}}();ei=(ou={},su={},ou.registerModifier=function(n,t){su[n]||(su[n]=t)},ou.getModifier=function(n,t,i){return new su[n](t,i)},ou);gt.prototype.initModifierProperties=function(){};gt.prototype.addShapeToModifier=function(){};gt.prototype.addShape=function(n){if(!this.closed){n.sh.container.addDynamicProperty(n.sh);var t={shape:n.sh,data:n,localShapeCollection:ir.newShapeCollection()};this.shapes.push(t);this.addShapeToModifier(t);this._isAnimated&&n.setAsAnimated()}};gt.prototype.init=function(n,t){this.shapes=[];this.elem=n;this.initDynamicPropertyContainer(n);this.initModifierProperties(n,t);this.frameId=sr;this.closed=!1;this.k=!1;this.dynamicProperties.length?this.k=!0:this.getValue(!0)};gt.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())};f([rt],gt);f([gt],kt);kt.prototype.initModifierProperties=function(n,t){this.s=i.getProp(n,t.s,0,.01,this);this.e=i.getProp(n,t.e,0,.01,this);this.o=i.getProp(n,t.o,0,0,this);this.sValue=0;this.eValue=0;this.getValue=this.processKeys;this.m=t.m;this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length};kt.prototype.addShapeToModifier=function(n){n.pathsData=[]};kt.prototype.calculateShapeEdges=function(n,t,i,r,u){var f=[],s,e,o,h,c,l;for(t<=1?f.push({s:n,e:t}):1<=n?f.push({s:n-1,e:t-1}):(f.push({s:n,e:1}),f.push({s:0,e:t-1})),o=[],h=f.length,s=0;s<h;s+=1)(e=f[s]).e*u<r||e.s*u>r+i||(c=e.s*u<=r?0:(e.s*u-r)/i,l=e.e*u>=r+i?1:(e.e*u-r)/i,o.push([c,l]));return o.length||o.push([0,0]),o};kt.prototype.releasePathsData=function(n){for(var i=n.length,t=0;t<i;t+=1)pe.release(n[t]);return n.length=0,n};kt.prototype.processShapes=function(n){var r,u,d,i,e,g,o,p,w,b,a,h,k,t,v,f,s,tt;if(this._mdf||n?(e=this.o.v%360/360,(e<0&&(e+=1),r=1<this.s.v?1+e:this.s.v<0?0+e:this.s.v+e,(u=1<this.e.v?1+e:this.e.v<0?0+e:this.e.v+e)<r)&&(g=r,r=u,u=g),r=.0001*Math.round(1e4*r),u=.0001*Math.round(1e4*u),this.sValue=r,this.eValue=u):(r=this.sValue,u=this.eValue),h=this.shapes.length,k=0,u===r)for(i=0;i<h;i+=1)this.shapes[i].localShapeCollection.releaseShapes(),this.shapes[i].shape._mdf=!0,this.shapes[i].shape.paths=this.shapes[i].localShapeCollection,this._mdf&&(this.shapes[i].pathsData.length=0);else if(1===u&&0===r||0===u&&1===r){if(this._mdf)for(i=0;i<h;i+=1)this.shapes[i].pathsData.length=0,this.shapes[i].shape._mdf=!0}else{for(f=[],i=0;i<h;i+=1)if((t=this.shapes[i]).shape._mdf||this._mdf||n||2===this.m){if(p=(d=t.shape.paths)._length,a=0,!t.shape._mdf&&t.pathsData.length)a=t.totalShapeLength;else{for(w=this.releasePathsData(t.pathsData),o=0;o<p;o+=1)b=yt.getSegmentsLength(d.shapes[o]),w.push(b),a+=b.totalLength;t.totalShapeLength=a;t.pathsData=w}k+=a;t.shape._mdf=!0}else t.shape.paths=t.localShapeCollection;var y,c=r,l=u,nt=0;for(i=h-1;0<=i;i-=1)if((t=this.shapes[i]).shape._mdf){for((v=t.localShapeCollection).releaseShapes(),2===this.m&&1<h?(y=this.calculateShapeEdges(r,u,t.totalShapeLength,nt,k),nt+=t.totalShapeLength):y=[[c,l]],p=y.length,o=0;o<p;o+=1)c=y[o][0],l=y[o][1],f.length=0,l<=1?f.push({s:t.totalShapeLength*c,e:t.totalShapeLength*l}):1<=c?f.push({s:t.totalShapeLength*(c-1),e:t.totalShapeLength*(l-1)}):(f.push({s:t.totalShapeLength*c,e:t.totalShapeLength}),f.push({s:0,e:t.totalShapeLength*(l-1)})),s=this.addShapes(t,f[0]),f[0].s!==f[0].e&&(1<f.length&&(t.shape.paths.shapes[t.shape.paths._length-1].c?(tt=s.pop(),this.addPaths(s,v),s=this.addShapes(t,f[1],tt)):(this.addPaths(s,v),s=this.addShapes(t,f[1]))),this.addPaths(s,v));t.shape.paths=v}}};kt.prototype.addPaths=function(n,t){for(var r=n.length,i=0;i<r;i+=1)t.addShape(n[i])};kt.prototype.addSegment=function(n,t,i,r,u,f,e){u.setXYAt(t[0],t[1],"o",f);u.setXYAt(i[0],i[1],"i",f+1);e&&u.setXYAt(n[0],n[1],"v",f);u.setXYAt(r[0],r[1],"v",f+1)};kt.prototype.addSegmentFromArray=function(n,t,i,r){t.setXYAt(n[1],n[5],"o",i);t.setXYAt(n[2],n[6],"i",i+1);r&&t.setXYAt(n[0],n[4],"v",i);t.setXYAt(n[3],n[7],"v",i+1)};kt.prototype.addShapes=function(n,t,i){var r,u,p,c,o,s,l,a,b=n.pathsData,f=n.shape.paths.shapes,w=n.shape.paths._length,e=0,y=[],h=!0,v;for(a=i?(o=i._length,i._length):(i=ut.newElement(),o=0),y.push(i),r=0;r<w;r+=1){for(s=b[r].lengths,i.c=f[r].c,p=f[r].c?s.length:s.length+1,u=1;u<p;u+=1)if(e+(c=s[u-1]).addedLength<t.s)e+=c.addedLength,i.c=!1;else{if(e>t.e){i.c=!1;break}t.s<=e&&t.e>=e+c.addedLength?(this.addSegment(f[r].v[u-1],f[r].o[u-1],f[r].i[u],f[r].v[u],i,o,h),h=!1):(l=yt.getNewSegment(f[r].v[u-1],f[r].v[u],f[r].o[u-1],f[r].i[u],(t.s-e)/c.addedLength,(t.e-e)/c.addedLength,s[u-1]),this.addSegmentFromArray(l,i,o,h),h=!1,i.c=!1);e+=c.addedLength;o+=1}if(f[r].c&&s.length&&((c=s[u-1],e<=t.e)?(v=s[u-1].addedLength,t.s<=e&&t.e>=e+v?(this.addSegment(f[r].v[u-1],f[r].o[u-1],f[r].i[0],f[r].v[0],i,o,h),h=!1):(l=yt.getNewSegment(f[r].v[u-1],f[r].v[0],f[r].o[u-1],f[r].i[0],(t.s-e)/v,(t.e-e)/v,s[u-1]),this.addSegmentFromArray(l,i,o,h),h=!1,i.c=!1)):i.c=!1,e+=c.addedLength,o+=1),i._length&&(i.setXYAt(i.v[a][0],i.v[a][1],"i",a),i.setXYAt(i.v[i._length-1][0],i.v[i._length-1][1],"o",i._length-1)),e>t.e)break;r<w-1&&(i=ut.newElement(),h=!0,y.push(i),o=0)}return y};ei.registerModifier("tm",kt);f([gt],lr);lr.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys;this.rd=i.getProp(n,t.r,0,null,this);this._isAnimated=!!this.rd.effectsSequence.length};lr.prototype.processPath=function(n,t){var r,s=ut.newElement(),i,l,a,u,h,c,f,e,y,p,w,b,v,o;for(s.c=n.c,v=n._length,o=0,r=0;r<v;r+=1)i=n.v[r],a=n.o[r],l=n.i[r],i[0]===a[0]&&i[1]===a[1]&&i[0]===l[0]&&i[1]===l[1]?0!==r&&r!==v-1||n.c?(u=0===r?n.v[v-1]:n.v[r-1],c=(h=Math.sqrt(Math.pow(i[0]-u[0],2)+Math.pow(i[1]-u[1],2)))?Math.min(h/2,t)/h:0,f=w=i[0]+(u[0]-i[0])*c,e=b=i[1]-(i[1]-u[1])*c,y=f-(f-i[0])*gi,p=e-(e-i[1])*gi,s.setTripleAt(f,e,y,p,w,b,o),o+=1,u=r===v-1?n.v[0]:n.v[r+1],c=(h=Math.sqrt(Math.pow(i[0]-u[0],2)+Math.pow(i[1]-u[1],2)))?Math.min(h/2,t)/h:0,f=y=i[0]+(u[0]-i[0])*c,e=p=i[1]+(u[1]-i[1])*c,w=f-(f-i[0])*gi,b=e-(e-i[1])*gi,s.setTripleAt(f,e,y,p,w,b,o)):s.setTripleAt(i[0],i[1],a[0],a[1],l[0],l[1],o):s.setTripleAt(n.v[r][0],n.v[r][1],n.o[r][0],n.o[r][1],n.i[r][0],n.i[r][1],o),o+=1;return s};lr.prototype.processShapes=function(n){var f,i,r,e,t,u,s=this.shapes.length,o=this.rd.v;if(0!==o)for(i=0;i<s;i+=1){if(u=(t=this.shapes[i]).localShapeCollection,t.shape._mdf||this._mdf||n)for(u.releaseShapes(),t.shape._mdf=!0,f=t.shape.paths.shapes,e=t.shape.paths._length,r=0;r<e;r+=1)u.addShape(this.processPath(f[r],o));t.shape.paths=t.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};ei.registerModifier("rd",lr);f([gt],ar);ar.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys;this.amount=i.getProp(n,t.a,0,null,this);this._isAnimated=!!this.amount.effectsSequence.length};ar.prototype.processPath=function(n,t){for(var u=t/100,r=[0,0],f=n._length,i=0,o,s,h,c,l,a,e,i=0;i<f;i+=1)r[0]+=n.v[i][0],r[1]+=n.v[i][1];for(r[0]/=f,r[1]/=f,e=ut.newElement(),e.c=n.c,i=0;i<f;i+=1)o=n.v[i][0]+(r[0]-n.v[i][0])*u,s=n.v[i][1]+(r[1]-n.v[i][1])*u,h=n.o[i][0]+(r[0]-n.o[i][0])*-u,c=n.o[i][1]+(r[1]-n.o[i][1])*-u,l=n.i[i][0]+(r[0]-n.i[i][0])*-u,a=n.i[i][1]+(r[1]-n.i[i][1])*-u,e.setTripleAt(o,s,h,c,l,a,i);return e};ar.prototype.processShapes=function(n){var f,i,r,e,t,u,s=this.shapes.length,o=this.amount.v;if(0!==o)for(i=0;i<s;i+=1){if(u=(t=this.shapes[i]).localShapeCollection,t.shape._mdf||this._mdf||n)for(u.releaseShapes(),t.shape._mdf=!0,f=t.shape.paths.shapes,e=t.shape.paths._length,r=0;r<e;r+=1)u.addShape(this.processPath(f[r],o));t.shape.paths=t.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};ei.registerModifier("pb",ar);f([gt],ni);ni.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys;this.c=i.getProp(n,t.c,0,null,this);this.o=i.getProp(n,t.o,0,null,this);this.tr=nr.getTransformProperty(n,t.tr,this);this.so=i.getProp(n,t.tr.so,0,.01,this);this.eo=i.getProp(n,t.tr.eo,0,.01,this);this.data=t;this.dynamicProperties.length||this.getValue(!0);this._isAnimated=!!this.dynamicProperties.length;this.pMatrix=new a;this.rMatrix=new a;this.sMatrix=new a;this.tMatrix=new a;this.matrix=new a};ni.prototype.applyTransforms=function(n,t,i,r,u,f){var e=f?-1:1,o=r.s.v[0]+(1-r.s.v[0])*(1-u),s=r.s.v[1]+(1-r.s.v[1])*(1-u);n.translate(r.p.v[0]*e*u,r.p.v[1]*e*u,r.p.v[2]);t.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]);t.rotate(-r.r.v*e*u);t.translate(r.a.v[0],r.a.v[1],r.a.v[2]);i.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]);i.scale(f?1/o:o,f?1/s:s);i.translate(r.a.v[0],r.a.v[1],r.a.v[2])};ni.prototype.init=function(n,t,i,r){for(this.elem=n,this.arr=t,this.pos=i,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(n),this.initModifierProperties(n,t[i]);0<i;)i-=1,this._elements.unshift(t[i]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)};ni.prototype.resetElements=function(n){for(var i=n.length,t=0;t<i;t+=1)n[t]._processed=!1,"gr"===n[t].ty&&this.resetElements(n[t].it)};ni.prototype.cloneElements=function(n){var t=JSON.parse(JSON.stringify(n));return this.resetElements(t),t};ni.prototype.changeGroupRender=function(n,t){for(var r=n.length,i=0;i<r;i+=1)n[i]._render=t,"gr"===n[i].ty&&this.changeGroupRender(n[i].it,t)};ni.prototype.processShapes=function(n){var f,y,u,h,o,d=!1,p,a,w,b,v,e,k,s;if(this._mdf||n){if(a=Math.ceil(this.c.v),this._groups.length<a){for(;this._groups.length<a;)w={it:this.cloneElements(this._elements),ty:"gr"},w.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,w),this._groups.splice(0,0,w),this._currentCopies+=1;this.elem.reloadShapes();d=!0}for(u=o=0;u<=this._groups.length-1;u+=1)(p=o<a,this._groups[u]._render=p,this.changeGroupRender(this._groups[u].it,p),p)||(b=this.elemsData[u].it,v=b[b.length-1],0!==v.transform.op.v?(v.transform.op._mdf=!0,v.transform.op.v=0):v.transform.op._mdf=!1),o+=1;this._currentCopies=a;var c=this.o.v,l=c%1,g=0<c?Math.floor(c):Math.ceil(c),t=this.pMatrix.props,i=this.rMatrix.props,r=this.sMatrix.props;if(this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset(),s=0,0<c){for(;s<g;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),s+=1;l&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,l,!1),s+=l)}else if(c<0){for(;g<s;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),s-=1;l&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-l,!0),s-=l)}for(u=1===this.data.m?0:this._currentCopies-1,h=1===this.data.m?1:-1,o=this._currentCopies;o;){if(k=(y=(f=this.elemsData[u].it)[f.length-1].transform.mProps.v.props).length,f[f.length-1].transform.mProps._mdf=!0,f[f.length-1].transform.op._mdf=!0,f[f.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(u/(this._currentCopies-1)),0!==s){for((0!==u&&1===h||u!==this._currentCopies-1&&-1===h)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],i[8],i[9],i[10],i[11],i[12],i[13],i[14],i[15]),this.matrix.transform(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]),this.matrix.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]),e=0;e<k;e+=1)y[e]=this.matrix.props[e];this.matrix.reset()}else for(this.matrix.reset(),e=0;e<k;e+=1)y[e]=this.matrix.props[e];s+=1;o-=1;u+=h}}else for(o=this._currentCopies,u=0,h=1;o;)y=(f=this.elemsData[u].it)[f.length-1].transform.mProps.v.props,f[f.length-1].transform.mProps._mdf=!1,f[f.length-1].transform.op._mdf=!1,o-=1,u+=h;return d};ni.prototype.addShape=function(){};ei.registerModifier("rp",ni);nf.prototype.addShape=function(n){this._length===this._maxLength&&(this.shapes=this.shapes.concat(h(this._maxLength)),this._maxLength*=2);this.shapes[this._length]=n;this._length+=1};nf.prototype.releaseShapes=function(){for(var n=0;n<this._length;n+=1)ut.release(this.shapes[n]);this._length=0};vr.prototype.getValue=function(n){if((this.elem.globalData.frameId!==this.frameId||n)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||n,this._mdf)){var t=0,i=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<i;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}};f([rt],vr);tr.prototype.comparePoints=function(n,t){for(var i=0,r=this.o.length/2;i<r;){if(.01<Math.abs(n[4*i]-n[4*t+2*i]))return!1;i+=1}return!0};tr.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var n=0,t=this.data.k.k.length;n<t;){if(!this.comparePoints(this.data.k.k[n].s,this.data.p))return!1;n+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0};tr.prototype.getValue=function(n){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||n){for(var r,i,u=4*this.data.p,t=0;t<u;t+=1)r=t%4==0?100:255,i=Math.round(this.prop.v[t]*r),this.c[t]!==i&&(this.c[t]=i,this._cmdf=!n);if(this.o.length)for(u=this.prop.v.length,t=4*this.data.p;t<u;t+=1)r=t%2==0?100:1,i=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==i&&(this.o[t-4*this.data.p]=i,this._omdf=!n);this._mdf=!n}};f([rt],tr);var le=function(n,t,i,r){if(0===t)return"";for(var e=n.o,o=n.i,f=n.v,s=" M"+r.applyToPointStringified(f[0][0],f[0][1]),u=1;u<t;u+=1)s+=" C"+r.applyToPointStringified(e[u-1][0],e[u-1][1])+" "+r.applyToPointStringified(o[u][0],o[u][1])+" "+r.applyToPointStringified(f[u][0],f[u][1]);return i&&t&&(s+=" C"+r.applyToPointStringified(e[u-1][0],e[u-1][1])+" "+r.applyToPointStringified(o[0][0],o[0][1])+" "+r.applyToPointStringified(f[0][0],f[0][1]),s+="z"),s},ss=function(){function n(n){this.audios=[];this.audioFactory=n;this._volume=1;this._isMuted=!1}return n.prototype={addAudio:function(n){this.audios.push(n)},pause:function(){for(var t=this.audios.length,n=0;n<t;n+=1)this.audios[n].pause()},resume:function(){for(var t=this.audios.length,n=0;n<t;n+=1)this.audios[n].resume()},setRate:function(n){for(var i=this.audios.length,t=0;t<i;t+=1)this.audios[t].setRate(n)},createAudio:function(n){return this.audioFactory?this.audioFactory(n):Howl?new Howl({src:[n]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(n){this.audioFactory=n},setVolume:function(n){this._volume=n;this._updateVolume()},mute:function(){this._isMuted=!0;this._updateVolume()},unmute:function(){this._isMuted=!1;this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){for(var t=this.audios.length,n=0;n<t;n+=1)this.audios[n].volume(this._volume*(this._isMuted?0:1))}},function(){return new n}}(),hs=function(){function r(){this.loadedAssets+=1;this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function u(){this.loadedFootagesCount+=1;this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(n,t,i){var r="",u;return n.e?r=n.p:t?(u=n.p,-1!==u.indexOf("images/")&&(u=u.split("/")[1]),r=t+u):(r=i,r+=n.u?n.u:"",r+=n.p),r}function f(){this._imageLoaded=r.bind(this);this._footageLoaded=u.bind(this);this.testImageLoaded=function(n){var t=0,i=setInterval(function(){(n.getBBox().width||500<t)&&(this._imageLoaded(),clearInterval(i));t+=1}.bind(this),50)}.bind(this);this.createFootageData=function(t){var i={assetData:t},r=n(t,this.assetsPath,this.path);return rf.load(r,function(n){i.img=n;this._footageLoaded()}.bind(this),function(){i.img={};this._footageLoaded()}.bind(this)),i}.bind(this);this.assetsPath="";this.path="";this.totalImages=0;this.totalFootages=0;this.loadedAssets=0;this.loadedFootagesCount=0;this.imagesLoadedCb=null;this.images=[]}var i=function(){var n=b("canvas"),t;return n.width=1,n.height=1,t=n.getContext("2d"),t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),n}();return f.prototype={loadAssets:function(n,t){var i,r;for(this.imagesLoadedCb=t,r=n.length,i=0;i<r;i+=1)n[i].layers||(n[i].t&&"seq"!==n[i].t?3===n[i].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(n[i]))):(this.totalImages+=1,this.images.push(this._createImageData(n[i]))))},setAssetsPath:function(n){this.assetsPath=n||""},setPath:function(n){this.path=n||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null;this.images.length=0},getAsset:function(n){for(var t=0,i=this.images.length;t<i;){if(this.images[t].assetData===n)return this.images[t].img;t+=1}return null},createImgData:function(t){var f=n(t,this.assetsPath,this.path),r=b("img"),u;return r.crossOrigin="anonymous",r.addEventListener("load",this._imageLoaded,!1),r.addEventListener("error",function(){u.img=i;this._imageLoaded()}.bind(this),!1),r.src=f,u={img:r,assetData:t}},createImageData:function(r){var e=n(r,this.assetsPath,this.path),u=t("image"),f;return ns?this.testImageLoaded(u):u.addEventListener("load",this._imageLoaded,!1),u.addEventListener("error",function(){f.img=i;this._imageLoaded()}.bind(this),!1),u.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this._elementHelper.append?this._elementHelper.append(u):this._elementHelper.appendChild(u),f={img:u,assetData:r}},imageLoaded:r,footageLoaded:u,setCacheType:function(n,t){this._createImageData="svg"===n?(this._elementHelper=t,this.createImageData.bind(this)):this.createImgData.bind(this)}},f}(),ae=(tf={maskType:!0},(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(tf.maskType=!1),tf),tf,yr=(hu={},hu.createFilter=function(n,i){var r=t("filter");return r.setAttribute("id",n),!0!==i&&(r.setAttribute("filterUnits","objectBoundingBox"),r.setAttribute("x","0%"),r.setAttribute("y","0%"),r.setAttribute("width","100%"),r.setAttribute("height","100%")),r},hu.createAlphaToLuminanceFilter=function(){var n=t("feColorMatrix");return n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),n},hu),hu,rf=function(){function n(n){return n.response&&"object"==typeof n.response?n.response:n.response&&"string"==typeof n.response?JSON.parse(n.response):n.responseText?JSON.parse(n.responseText):null}return{load:function(t,i,r){var f,u=new XMLHttpRequest;try{u.responseType="json"}catch(t){}u.onreadystatechange=function(){if(4===u.readyState)if(200===u.status)f=n(u),i(f);else try{f=n(u);i(f)}catch(t){r&&r(t)}};u.open("GET",t,!0);u.send()}}}();bi.prototype.searchProperties=function(){for(var r,u=this._textData.a.length,t=i.getProp,n=0;n<u;n+=1)r=this._textData.a[n],this._animatorsData[n]=new cs(this._elem,r,this);this._textData.p&&"m"in this._textData.p?(this._pathData={f:t(this._elem,this._textData.p.f,0,0,this),l:t(this._elem,this._textData.p.l,0,0,this),r:this._textData.p.r,m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1;this._moreOptions.alignment=t(this._elem,this._textData.m.a,1,0,this)};bi.prototype.getMeasures=function(n,t){var tt,s,r,f,it,ei,i,at,oi,kt,ai;if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var ft,ht,u,et,w,h,p,ot,dt,v,k,b,y,d,gt,ct,fi,vi,lt,g=this._moreOptions.alignment.v,c=this._animatorsData,nt=this._textData,e=this.mHelper,yi=this._renderType,pi=this.renderedLetters.length,o=n.l;if(this._hasMaskedPath){if(lt=this._pathData.m,!this._pathData.n||this._pathData._mdf){for(s=lt.v,this._pathData.r&&(s=s.reverse()),w={tLength:0,segments:[]},et=s._length-1,u=ct=0;u<et;u+=1)tt=yt.buildBezierData(s.v[u],s.v[u+1],[s.o[u][0]-s.v[u][0],s.o[u][1]-s.v[u][1]],[s.i[u+1][0]-s.v[u+1][0],s.i[u+1][1]-s.v[u+1][1]]),w.tLength+=tt.segmentLength,w.segments.push(tt),ct+=tt.segmentLength;u=et;lt.v.c&&(tt=yt.buildBezierData(s.v[u],s.v[0],[s.o[u][0]-s.v[u][0],s.o[u][1]-s.v[u][1]],[s.i[0][0]-s.v[0][0],s.i[0][1]-s.v[0][1]]),w.tLength+=tt.segmentLength,w.segments.push(tt),ct+=tt.segmentLength);this._pathData.pi=w}if(w=this._pathData.pi,h=this._pathData.f.v,v=1,dt=!(ot=k=0),d=w.segments,h<0&&lt.v.c)for(w.tLength<Math.abs(h)&&(h=-Math.abs(h)%w.tLength),v=(y=d[k=d.length-1].points).length-1;h<0;)h+=y[v].partialLength,(v-=1)<0&&(v=(y=d[k-=1].points).length-1);b=(y=d[k].points)[v-1];gt=(p=y[v]).partialLength}et=o.length;ht=ft=0;at=1.2*n.finalSize*.714;oi=!0;it=c.length;var vt,wi,bi,pt,ut,ni,l,a,ti,si,ii,ri,wt=-1,di=h,gi=k,nr=v,ki=-1,bt="",ui=this.defaultPropsArray;if(2===n.j||1===n.j){var rt=0,hi=0,ci=2===n.j?-.5:-1,st=0,li=!0;for(u=0;u<et;u+=1)if(o[u].n){for(rt&&(rt+=hi);st<u;)o[st].animatorJustifyOffset=rt,st+=1;li=!(rt=0)}else{for(f=0;f<it;f+=1)(r=c[f].a).t.propType&&(li&&2===n.j&&(hi+=r.t.v*ci),rt+=(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?r.t.v*i[0]*ci:r.t.v*i*ci);li=!1}for(rt&&(rt+=hi);st<u;)o[st].animatorJustifyOffset=rt,st+=1}for(u=0;u<et;u+=1){if(e.reset(),pt=1,o[u].n)ft=0,ht+=n.yOffset,ht+=oi?1:0,h=di,oi=!1,this._hasMaskedPath&&(v=nr,b=(y=d[k=gi].points)[v-1],gt=(p=y[v]).partialLength,ot=0),ri=ti=ii=bt="",ui=this.defaultPropsArray;else{if(this._hasMaskedPath){if(ki!==o[u].line){switch(n.j){case 1:h+=ct-n.lineWidths[o[u].line];break;case 2:h+=(ct-n.lineWidths[o[u].line])/2}ki=o[u].line}for(wt!==o[u].ind&&(o[wt]&&(h+=o[wt].extra),h+=o[u].an/2,wt=o[u].ind),h+=g[0]*o[u].an*.005,kt=0,f=0;f<it;f+=1)(r=c[f].a).p.propType&&(kt+=(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?r.p.v[0]*i[0]:r.p.v[0]*i),r.a.propType&&(kt+=(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?r.a.v[0]*i[0]:r.a.v[0]*i);for(dt=!0;dt;)h+kt<=ot+gt||!y?(fi=(h+kt-ot)/p.partialLength,wi=b.point[0]+(p.point[0]-b.point[0])*fi,bi=b.point[1]+(p.point[1]-b.point[1])*fi,e.translate(-g[0]*o[u].an*.005,-g[1]*at*.01),dt=!1):y&&(ot+=p.partialLength,(v+=1)>=y.length&&(v=0,y=d[k+=1]?d[k].points:lt.v.c?d[k=v=0].points:(ot-=p.partialLength,null)),y&&(b=p,gt=(p=y[v]).partialLength));vt=o[u].an/2-o[u].add;e.translate(-vt,0,0)}else vt=o[u].an/2-o[u].add,e.translate(-vt,0,0),e.translate(-g[0]*o[u].an*.005,-g[1]*at*.01,0);for(f=0;f<it;f+=1)(r=c[f].a).t.propType&&(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars),0===ft&&0===n.j||(this._hasMaskedPath?h+=i.length?r.t.v*i[0]:r.t.v*i:ft+=i.length?r.t.v*i[0]:r.t.v*i));for(n.strokeWidthAnim&&(ni=n.sw||0),n.strokeColorAnim&&(ut=n.sc?[n.sc[0],n.sc[1],n.sc[2]]:[0,0,0]),n.fillColorAnim&&n.fc&&(l=[n.fc[0],n.fc[1],n.fc[2]]),f=0;f<it;f+=1)(r=c[f].a).a.propType&&((i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?e.translate(-r.a.v[0]*i[0],-r.a.v[1]*i[1],r.a.v[2]*i[2]):e.translate(-r.a.v[0]*i,-r.a.v[1]*i,r.a.v[2]*i));for(f=0;f<it;f+=1)(r=c[f].a).s.propType&&((i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?e.scale(1+(r.s.v[0]-1)*i[0],1+(r.s.v[1]-1)*i[1],1):e.scale(1+(r.s.v[0]-1)*i,1+(r.s.v[1]-1)*i,1));for(f=0;f<it;f+=1){if(r=c[f].a,i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars),r.sk.propType&&(i.length?e.skewFromAxis(-r.sk.v*i[0],r.sa.v*i[1]):e.skewFromAxis(-r.sk.v*i,r.sa.v*i)),r.r.propType&&(i.length?e.rotateZ(-r.r.v*i[2]):e.rotateZ(-r.r.v*i)),r.ry.propType&&(i.length?e.rotateY(r.ry.v*i[1]):e.rotateY(r.ry.v*i)),r.rx.propType&&(i.length?e.rotateX(r.rx.v*i[0]):e.rotateX(r.rx.v*i)),r.o.propType&&(pt+=i.length?(r.o.v*i[0]-pt)*i[0]:(r.o.v*i-pt)*i),n.strokeWidthAnim&&r.sw.propType&&(ni+=i.length?r.sw.v*i[0]:r.sw.v*i),n.strokeColorAnim&&r.sc.propType)for(a=0;a<3;a+=1)ut[a]+=i.length?(r.sc.v[a]-ut[a])*i[0]:(r.sc.v[a]-ut[a])*i;if(n.fillColorAnim&&n.fc){if(r.fc.propType)for(a=0;a<3;a+=1)l[a]+=i.length?(r.fc.v[a]-l[a])*i[0]:(r.fc.v[a]-l[a])*i;r.fh.propType&&(l=i.length?fe(l,r.fh.v*i[0]):fe(l,r.fh.v*i));r.fs.propType&&(l=i.length?re(l,r.fs.v*i[0]):re(l,r.fs.v*i));r.fb.propType&&(l=i.length?ue(l,r.fb.v*i[0]):ue(l,r.fb.v*i))}}for(f=0;f<it;f+=1)(r=c[f].a).p.propType&&(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars),this._hasMaskedPath?i.length?e.translate(0,r.p.v[1]*i[0],-r.p.v[2]*i[1]):e.translate(0,r.p.v[1]*i,-r.p.v[2]*i):i.length?e.translate(r.p.v[0]*i[0],r.p.v[1]*i[1],-r.p.v[2]*i[2]):e.translate(r.p.v[0]*i,r.p.v[1]*i,-r.p.v[2]*i));if(n.strokeWidthAnim&&(ti=ni<0?0:ni),n.strokeColorAnim&&(si="rgb("+Math.round(255*ut[0])+","+Math.round(255*ut[1])+","+Math.round(255*ut[2])+")"),n.fillColorAnim&&n.fc&&(ii="rgb("+Math.round(255*l[0])+","+Math.round(255*l[1])+","+Math.round(255*l[2])+")"),this._hasMaskedPath)(e.translate(0,-n.ls),e.translate(0,g[1]*at*.01+ht,0),nt.p.p)&&(vi=(p.point[1]-b.point[1])/(p.point[0]-b.point[0]),ai=180*Math.atan(vi)/Math.PI,p.point[0]<b.point[0]&&(ai+=180),e.rotate(-ai*Math.PI/180)),e.translate(wi,bi,0),h-=g[0]*o[u].an*.005,o[u+1]&&wt!==o[u+1].ind&&(h+=o[u].an/2,h+=.001*n.tr*n.finalSize);else{switch(e.translate(ft,ht,0),n.ps&&e.translate(n.ps[0],n.ps[1]+n.ascent,0),n.j){case 1:e.translate(o[u].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[o[u].line]),0,0);break;case 2:e.translate(o[u].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[o[u].line])/2,0,0)}e.translate(0,-n.ls);e.translate(vt,0,0);e.translate(g[0]*o[u].an*.005,g[1]*at*.01,0);ft+=o[u].l+.001*n.tr*n.finalSize}"html"===yi?bt=e.toCSS():"svg"===yi?bt=e.to2dCSS():ui=[e.props[0],e.props[1],e.props[2],e.props[3],e.props[4],e.props[5],e.props[6],e.props[7],e.props[8],e.props[9],e.props[10],e.props[11],e.props[12],e.props[13],e.props[14],e.props[15]];ri=pt}this.lettersChangedFlag=pi<=u?(ei=new uf(ri,ti,si,ii,bt,ui),this.renderedLetters.push(ei),pi+=1,!0):(ei=this.renderedLetters[u]).update(ri,ti,si,ii,bt,ui)||this.lettersChangedFlag}}};bi.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())};bi.prototype.mHelper=new a;bi.prototype.defaultPropsArray=[];f([rt],bi);uf.prototype.update=function(n,t,i,r,u,f){this._mdf.o=!1;this._mdf.sw=!1;this._mdf.sc=!1;this._mdf.fc=!1;this._mdf.m=!1;var e=this._mdf.p=!1;return this.o!==n&&(this.o=n,e=this._mdf.o=!0),this.sw!==t&&(this.sw=t,e=this._mdf.sw=!0),this.sc!==i&&(this.sc=i,e=this._mdf.sc=!0),this.fc!==r&&(this.fc=r,e=this._mdf.fc=!0),this.m!==u&&(this.m=u,e=this._mdf.m=!0),!f.length||this.p[0]===f[0]&&this.p[1]===f[1]&&this.p[4]===f[4]&&this.p[5]===f[5]&&this.p[12]===f[12]&&this.p[13]===f[13]||(this.p=f,e=this._mdf.p=!0),e};g.prototype.defaultBoxWidth=[0,0];g.prototype.copyData=function(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i]);return n};g.prototype.setCurrentData=function(n){n.__complete||this.completeTextData(n);this.currentData=n;this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth;this._mdf=!0};g.prototype.searchProperty=function(){return this.searchKeyframes()};g.prototype.searchKeyframes=function(){return this.kf=1<this.data.d.k.length,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf};g.prototype.addEffect=function(n){this.effectsSequence.push(n);this.elem.addDynamicProperty(this)};g.prototype.getValue=function(n){var r,u,i,f,t;if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||n)if(this.currentData.t=this.data.d.k[this.keysIndex].s.t,r=this.currentData,u=this.keysIndex,this.lock)this.setCurrentData(this.currentData);else{for(this.lock=!0,this._mdf=!1,f=this.effectsSequence.length,t=n||this.data.d.k[this.keysIndex].s,i=0;i<f;i+=1)t=u!==this.keysIndex?this.effectsSequence[i](t,t.t):this.effectsSequence[i](this.currentData,t.t);r!==t&&this.setCurrentData(t);this.v=this.currentData;this.pv=this.v;this.lock=!1;this.frameId=this.elem.globalData.frameId}};g.prototype.getKeyframeValue=function(){for(var t=this.data.d.k,r=this.elem.comp.renderedFrame,n=0,i=t.length;n<=i-1&&!(n===i-1||t[n+1].t>r);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s};g.prototype.buildFinalText=function(n){for(var i,u=ce.getCombinedCharacterCodes(),r=[],t=0,f=n.length;t<f;)i=n.charCodeAt(t),-1!==u.indexOf(i)?r[r.length-1]+=n.charAt(t):55296<=i&&i<=56319&&56320<=(i=n.charCodeAt(t+1))&&i<=57343?(r.push(n.substr(t,2)),t+=1):r.push(n.charAt(t)),t+=1;return r};g.prototype.completeTextData=function(n){var g,b,d,ft,tt,l,s,it,rt,ht,et,wt,ct;n.__complete=!0;var t,u,p,e,h,lt,ut,a=this.elem.globalData.fontManager,ot=this.data,f=[],v=0,at=ot.m.g,c=0,o=0,vt=0,st=[],i=0,w=0,k=a.getFontByName(n.f),r=0,yt=he(k);if(n.fWeight=yt.weight,n.fStyle=yt.style,n.finalSize=n.s,n.finalText=this.buildFinalText(n.t),u=n.finalText.length,n.finalLineHeight=n.lh,b=n.tr/1e3*n.finalSize,n.sz)for(var nt,y,pt=!0,bt=n.sz[0],kt=n.sz[1];pt;){for(i=nt=0,u=(y=this.buildFinalText(n.t)).length,b=n.tr/1e3*n.finalSize,d=-1,t=0;t<u;t+=1)g=y[t].charCodeAt(0),p=!1," "===y[t]?d=t:13!==g&&3!==g||(p=!(i=0),nt+=n.finalLineHeight||1.2*n.finalSize),bt<i+(r=a.chars?(ut=a.getCharData(y[t],k.fStyle,k.fFamily),p?0:ut.w*n.finalSize/100):a.measureText(y[t],n.f,n.finalSize))&&" "!==y[t]?(-1===d?u+=1:t=d,nt+=n.finalLineHeight||1.2*n.finalSize,y.splice(t,d===t?1:0,"\r"),d=-1,i=0):(i+=r,i+=b);nt+=k.ascent*n.finalSize/100;this.canResize&&n.finalSize>this.minimumFontSize&&kt<nt?(n.finalSize-=1,n.finalLineHeight=n.finalSize*n.lh/n.s):(n.finalText=y,u=n.finalText.length,pt=!1)}for(i=-b,tt=r=0,t=0;t<u;t+=1)if(p=!1,13===(g=(ft=n.finalText[t]).charCodeAt(0))||3===g?(tt=0,st.push(i),w=w<i?i:w,i=-2*b,p=!(e=""),vt+=1):e=ft,r=a.chars?(ut=a.getCharData(ft,k.fStyle,a.getFontByName(n.f).fFamily),p?0:ut.w*n.finalSize/100):a.measureText(e,n.f,n.finalSize)," "===ft?tt+=r+b:(i+=r+b+tt,tt=0),f.push({l:r,an:r,add:c,n:p,anIndexes:[],val:e,line:vt,animatorJustifyOffset:0}),2==at){if(c+=r,""===e||" "===e||t===u-1){for(""!==e&&" "!==e||(c-=r);o<=t;)f[o].an=c,f[o].ind=v,f[o].extra=r,o+=1;v+=1;c=0}}else if(3==at){if(c+=r,""===e||t===u-1){for(""===e&&(c-=r);o<=t;)f[o].an=c,f[o].ind=v,f[o].extra=r,o+=1;c=0;v+=1}}else f[v].ind=v,f[v].extra=0,v+=1;if(n.l=f,w=w<i?i:w,st.push(i),n.sz)n.boxWidth=n.sz[0],n.justifyOffset=0;else switch(n.boxWidth=w,n.j){case 1:n.justifyOffset=-n.boxWidth;break;case 2:n.justifyOffset=-n.boxWidth/2;break;default:n.justifyOffset=0}for(n.lineWidths=st,ht=ot.a,lt=ht.length,et=[],h=0;h<lt;h+=1){for((l=ht[h]).a.sc&&(n.strokeColorAnim=!0),l.a.sw&&(n.strokeWidthAnim=!0),(l.a.fc||l.a.fh||l.a.fs||l.a.fb)&&(n.fillColorAnim=!0),rt=0,it=l.s.b,t=0;t<u;t+=1)(s=f[t]).anIndexes[h]=rt,(1==it&&""!==s.val||2==it&&""!==s.val&&" "!==s.val||3==it&&(s.n||" "==s.val||t==u-1)||4==it&&(s.n||t==u-1))&&(1===l.s.rn&&et.push(rt),rt+=1);if(ot.a[h].s.totalChars=rt,ct=-1,1===l.s.rn)for(t=0;t<u;t+=1)ct!=(s=f[t]).anIndexes[h]&&(ct=s.anIndexes[h],wt=et.splice(Math.floor(Math.random()*et.length),1)[0]),s.anIndexes[h]=wt}n.yOffset=n.finalLineHeight||1.2*n.finalSize;n.ls=n.ls||0;n.ascent=k.ascent*n.finalSize/100};g.prototype.updateDocumentData=function(n,t){t=void 0===t?this.keysIndex:t;var i=this.copyData({},this.data.d.k[t].s);i=this.copyData(i,n);this.data.d.k[t].s=i;this.recalculate(t);this.elem.addDynamicProperty(this)};g.prototype.recalculate=function(n){var t=this.data.d.k[n].s;t.__complete=!1;this.keysIndex=0;this._isFirstFrame=!0;this.getValue(t)};g.prototype.canResizeFont=function(n){this.canResize=n;this.recalculate(this.keysIndex);this.elem.addDynamicProperty(this)};g.prototype.setMinimumFontSize=function(n){this.minimumFontSize=Math.floor(n)||1;this.recalculate(this.keysIndex);this.elem.addDynamicProperty(this)};var ff=function(){function r(n,t){this._currentTextLength=-1;this.k=!1;this.data=t;this.elem=n;this.comp=n.comp;this.finalS=0;this.finalE=0;this.initDynamicPropertyContainer(n);this.s=i.getProp(n,t.s||{k:0},0,0,this);this.e="e"in t?i.getProp(n,t.e,0,0,this):{v:100};this.o=i.getProp(n,t.o||{k:0},0,0,this);this.xe=i.getProp(n,t.xe||{k:0},0,0,this);this.ne=i.getProp(n,t.ne||{k:0},0,0,this);this.a=i.getProp(n,t.a,0,.01,this);this.dynamicProperties.length||this.getValue()}var t=Math.max,n=Math.min,u=Math.floor;return r.prototype={getMult:function(i){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var h=0,c=0,l=1,a=1;0<this.ne.v?h=this.ne.v/100:c=-this.ne.v/100;0<this.xe.v?l=1-this.xe.v/100:a=1+this.xe.v/100;var o=fi.getBezierEasing(h,c,l,a).get,f=0,r=this.finalS,e=this.finalE,s=this.data.sh;if(2===s)f=o(f=e===r?e<=i?1:0:t(0,n(.5/(e-r)+(i-r)/(e-r),1)));else if(3===s)f=o(f=e===r?e<=i?0:1:1-t(0,n(.5/(e-r)+(i-r)/(e-r),1)));else if(4===s)e===r?f=0:(f=t(0,n(.5/(e-r)+(i-r)/(e-r),1)))<.5?f*=2:f=1-2*(f-.5),f=o(f);else if(5===s){if(e===r)f=0;else{var v=e-r,y=-v/2+(i=n(t(0,i+.5-r),e-r)),p=v/2;f=Math.sqrt(1-y*y/(p*p))}f=o(f)}else f=6===s?o(f=e===r?0:(i=n(t(0,i+.5-r),e-r),(1+Math.cos(Math.PI+2*Math.PI*i/(e-r)))/2)):(i>=u(r)&&(f=t(0,n(i-r<0?n(e,1)-(r-i):e-i,1))),o(f));return f*this.a.v},getValue:function(n){var f;this.iterateDynamicProperties();this._mdf=n||this._mdf;this._currentTextLength=this.elem.textProperty.currentData.l.length||0;n&&2===this.data.r&&(this.e.v=this._currentTextLength);var r=2===this.data.r?1:100/this.data.totalChars,u=this.o.v/r,t=this.s.v/r+u,i=this.e.v/r+u;i<t&&(f=t,t=i,i=f);this.finalS=t;this.finalE=i}},f([rt],r),{getTextSelectorProp:function(n,t,i){return new r(n,t,i)}}}(),cu=function(n,t,i){var r=0,f=n,u=h(f);return{newElement:function(){return r?u[r-=1]:t()},release:function(n){r===f&&(u=ve.double(u),f*=2);i&&i(n);u[r]=n;r+=1}}},ve={double:function(n){return n.concat(h(n.length))}},ki=cu(8,function(){return e("float32",2)}),ut=(lu=cu(4,function(){return new ci},function(n){for(var i=n._length,t=0;t<i;t+=1)ki.release(n.v[t]),ki.release(n.i[t]),ki.release(n.o[t]),n.v[t]=null,n.i[t]=null,n.o[t]=null;n._length=0;n.c=!1}),lu.clone=function(n){var t,i=lu.newElement(),r=void 0===n._length?n.v.length:n._length;for(i.setLength(r),i.c=n.c,t=0;t<r;t+=1)i.setTripleAt(n.v[t][0],n.v[t][1],n.o[t][0],n.o[t][1],n.i[t][0],n.i[t][1],t);return i},lu),lu,ir=(ye={newShapeCollection:function(){return rr?pr[rr-=1]:new nf},release:function(n){for(var i=n._length,t=0;t<i;t+=1)ut.release(n.shapes[t]);n._length=0;rr===au&&(pr=ve.double(pr),au*=2);pr[rr]=n;rr+=1}},rr=0,au=4,pr=h(au),ye),ye,rr,au,pr,pe=cu(8,function(){return{lengths:[],totalLength:0}},function(n){for(var i=n.lengths.length,t=0;t<i;t+=1)we.release(n.lengths[t]);n.lengths.length=0}),we=cu(8,function(){return{addedLength:0,percents:e("float32",ui),lengths:e("float32",ui)}}),ls=function(){function n(n){for(var t,r=n.split("\r\n"),u={},f=0,i=0;i<r.length;i+=1)2===(t=r[i].split(":")).length&&(u[t[0]]=t[1].trim(),f+=1);if(0===f)throw new Error;return u}return function(t){for(var f,r,u=[],i=0;i<t.length;i+=1){f=t[i];r={time:f.tm,duration:f.dr};try{r.payload=JSON.parse(t[i].cm)}catch(u){try{r.payload=n(t[i].cm)}catch(u){r.payload={name:t[i]}}}u.push(r)}return u}}();ft.prototype.checkLayers=function(n){var t,i,r=this.layers.length;for(this.completeLayers=!0,t=r-1;0<=t;t-=1)this.elements[t]||(i=this.layers[t]).ip-i.st<=n-this.layers[t].st&&i.op-i.st>n-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()};ft.prototype.createItem=function(n){switch(n.ty){case 2:return this.createImage(n);case 0:return this.createComp(n);case 1:return this.createSolid(n);case 3:return this.createNull(n);case 4:return this.createShape(n);case 5:return this.createText(n);case 6:return this.createAudio(n);case 13:return this.createCamera(n);case 15:return this.createFootage(n);default:return this.createNull(n)}};ft.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.");};ft.prototype.createAudio=function(n){return new at(n,this.globalData,this)};ft.prototype.createFootage=function(n){return new yi(n,this.globalData,this)};ft.prototype.buildAllItems=function(){for(var t=this.layers.length,n=0;n<t;n+=1)this.buildItem(n);this.checkPendingElements()};ft.prototype.includeLayers=function(n){var t,i,r,u;for(this.completeLayers=!1,r=n.length,u=this.layers.length,t=0;t<r;t+=1)for(i=0;i<u;){if(this.layers[i].id===n[t].id){this.layers[i]=n[t];break}i+=1}};ft.prototype.setProjectInterface=function(n){this.globalData.projectInterface=n};ft.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()};ft.prototype.buildElementParenting=function(n,t,i){for(var u=this.elements,f=this.layers,r=0,e=f.length;r<e;)f[r].ind==t&&(u[r]&&!0!==u[r]?(i.push(u[r]),u[r].setAsParent(),void 0!==f[r].parent?this.buildElementParenting(n,f[r].parent,i):n.setHierarchy(i)):(this.buildItem(r),this.addPendingElement(n))),r+=1};ft.prototype.addPendingElement=function(n){this.pendingElements.push(n)};ft.prototype.searchExtraCompositions=function(n){for(var r=n.length,i,t=0;t<r;t+=1)n[t].xt&&(i=this.createComp(n[t]),i.initExpressions(),this.globalData.projectInterface.registerComposition(i))};ft.prototype.setupGlobalData=function(n,t){this.globalData.fontManager=new ce;this.globalData.fontManager.addChars(n.chars);this.globalData.fontManager.addFonts(n.fonts,t);this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem);this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem);this.globalData.imageLoader=this.animationItem.imagePreloader;this.globalData.audioController=this.animationItem.audioController;this.globalData.frameId=0;this.globalData.frameRate=n.fr;this.globalData.nm=n.nm;this.globalData.compSize={w:n.w,h:n.h}};f([ft],p);p.prototype.createNull=function(n){return new ai(n,this.globalData,this)};p.prototype.createShape=function(n){return new y(n,this.globalData,this)};p.prototype.createText=function(n){return new pi(n,this.globalData,this)};p.prototype.createImage=function(n){return new vi(n,this.globalData,this)};p.prototype.createComp=function(n){return new hf(n,this.globalData,this)};p.prototype.createSolid=function(n){return new vu(n,this.globalData,this)};p.prototype.configAnimation=function(n){var u,r,i,f;this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg");this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+n.w+" "+n.h);this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",n.w),this.svgElement.setAttribute("height",n.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)");this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className);this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id);void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable);this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio);this.animationItem.wrapper.appendChild(this.svgElement);u=this.globalData.defs;this.setupGlobalData(n,u);this.globalData.progressiveLoad=this.renderConfig.progressiveLoad;this.data=n;r=t("clipPath");i=t("rect");i.setAttribute("width",n.w);i.setAttribute("height",n.h);i.setAttribute("x",0);i.setAttribute("y",0);f=nt();r.setAttribute("id",f);r.appendChild(i);this.layerElement.setAttribute("clip-path","url("+ot+"#"+f+")");u.appendChild(r);this.layers=n.layers;this.elements=h(n.layers.length)};p.prototype.destroy=function(){var n,t;for(this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null,t=this.layers?this.layers.length:0,n=0;n<t;n+=1)this.elements[n]&&this.elements[n].destroy();this.elements.length=0;this.destroyed=!0;this.animationItem=null};p.prototype.updateContainerSize=function(){};p.prototype.buildItem=function(n){var i=this.elements,t;i[n]||99===this.layers[n].ty||(i[n]=!0,t=this.createItem(this.layers[n]),i[n]=t,wi&&(0===this.layers[n].ty&&this.globalData.projectInterface.registerComposition(t),t.initExpressions()),this.appendElementInPos(t,n),this.layers[n].tt&&(this.elements[n-1]&&!0!==this.elements[n-1]?t.setMatte(i[n-1].layerId):(this.buildItem(n-1),this.addPendingElement(t))))};p.prototype.checkPendingElements=function(){for(var n,t,i;this.pendingElements.length;)if(n=this.pendingElements.pop(),n.checkParenting(),n.data.tt)for(t=0,i=this.elements.length;t<i;){if(this.elements[t]===n){n.setMatte(this.elements[t-1].layerId);break}t+=1}};p.prototype.renderFrame=function(n){var t,i;if(this.renderedFrame!==n&&!this.destroyed){for(null===n?n=this.renderedFrame:this.renderedFrame=n,this.globalData.frameNum=n,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=n,this.globalData._mdf=!1,i=this.layers.length,this.completeLayers||this.checkLayers(n),t=i-1;0<=t;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(n-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<i;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}};p.prototype.appendElementInPos=function(n,t){var r=n.getBaseElement(),u,i;if(r){for(i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement()&&(u=this.elements[i].getBaseElement()),i+=1;u?this.layerElement.insertBefore(r,u):this.layerElement.appendChild(r)}};p.prototype.hide=function(){this.layerElement.style.display="none"};p.prototype.show=function(){this.layerElement.style.display="block"};f([ft],w);w.prototype.createShape=function(n){return new v(n,this.globalData,this)};w.prototype.createText=function(n){return new kr(n,this.globalData,this)};w.prototype.createImage=function(n){return new di(n,this.globalData,this)};w.prototype.createComp=function(n){return new pu(n,this.globalData,this)};w.prototype.createSolid=function(n){return new br(n,this.globalData,this)};w.prototype.createNull=p.prototype.createNull;w.prototype.ctxTransform=function(n){var t,i;(1!==n[0]||0!==n[1]||0!==n[4]||1!==n[5]||0!==n[12]||0!==n[13])&&(this.renderConfig.clearCanvas?(this.transformMat.cloneFromProps(n),t=this.contextData.cTr.props,this.transformMat.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props),i=this.contextData.cTr.props,this.canvasContext.setTransform(i[0],i[1],i[4],i[5],i[12],i[13])):this.canvasContext.transform(n[0],n[1],n[4],n[5],n[12],n[13]))};w.prototype.ctxOpacity=function(n){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=n<0?0:n,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=n<0?0:n;this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)};w.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()};w.prototype.save=function(n){var t,i,r;if(this.renderConfig.clearCanvas){for(n&&this.canvasContext.save(),i=this.contextData.cTr.props,this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate(),r=this.contextData.saved[this.contextData.cArrPos],t=0;t<16;t+=1)r[t]=i[t];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO;this.contextData.cArrPos+=1}else this.canvasContext.save()};w.prototype.restore=function(n){if(this.renderConfig.clearCanvas){n&&(this.canvasContext.restore(),this.globalData.blendMode="source-over");this.contextData.cArrPos-=1;for(var t=this.contextData.saved[this.contextData.cArrPos],r=this.contextData.cTr.props,i=0;i<16;i+=1)r[i]=t[i];this.canvasContext.setTransform(t[0],t[1],t[4],t[5],t[12],t[13]);t=this.contextData.savedOp[this.contextData.cArrPos];this.contextData.cO=t;this.globalData.currentGlobalAlpha!==t&&(this.canvasContext.globalAlpha=t,this.globalData.currentGlobalAlpha=t)}else this.canvasContext.restore()};w.prototype.configAnimation=function(n){var t,i;this.animationItem.wrapper?(this.animationItem.container=b("canvas"),t=this.animationItem.container.style,t.width="100%",t.height="100%",i="0px 0px 0px",t.transformOrigin=i,t.mozTransformOrigin=i,t.webkitTransformOrigin=i,t["-webkit-transform"]=i,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)):this.canvasContext=this.renderConfig.context;this.data=n;this.layers=n.layers;this.transformCanvas={w:n.w,h:n.h,sx:0,sy:0,tx:0,ty:0};this.setupGlobalData(n,document.body);this.globalData.canvasContext=this.canvasContext;(this.globalData.renderer=this).globalData.isDashed=!1;this.globalData.progressiveLoad=this.renderConfig.progressiveLoad;this.globalData.transformCanvas=this.transformCanvas;this.elements=h(n.layers.length);this.updateContainerSize()};w.prototype.updateContainerSize=function(){var n,t,i,r;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",n*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",t*this.renderConfig.dpr)):(n=this.canvasContext.canvas.width*this.renderConfig.dpr,t=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var f=this.renderConfig.preserveAspectRatio.split(" "),u=f[1]||"meet",e=f[0]||"xMidYMid",o=e.substr(0,4),s=e.substr(4);i=n/t;r=this.transformCanvas.w/this.transformCanvas.h;this.transformCanvas.sy=i<r&&"meet"===u||r<i&&"slice"===u?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=t/(this.transformCanvas.h/this.renderConfig.dpr),t/(this.transformCanvas.h/this.renderConfig.dpr));this.transformCanvas.tx="xMid"===o&&(r<i&&"meet"===u||i<r&&"slice"===u)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===o&&(r<i&&"meet"===u||i<r&&"slice"===u)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))*this.renderConfig.dpr:0;this.transformCanvas.ty="YMid"===s&&(i<r&&"meet"===u||r<i&&"slice"===u)?(t-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===s&&(i<r&&"meet"===u||r<i&&"slice"===u)?(t-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr)):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0;this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1];this.ctxTransform(this.transformCanvas.props);this.canvasContext.beginPath();this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h);this.canvasContext.closePath();this.canvasContext.clip();this.renderFrame(this.renderedFrame,!0)};w.prototype.destroy=function(){var n;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),n=(this.layers?this.layers.length:0)-1;0<=n;n-=1)this.elements[n]&&this.elements[n].destroy();this.elements.length=0;this.globalData.canvasContext=null;this.animationItem.container=null;this.destroyed=!0};w.prototype.renderFrame=function(n,t){var i,r;if((this.renderedFrame!==n||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==n){for(this.renderedFrame=n,this.globalData.frameNum=n-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=n,r=this.layers.length,this.completeLayers||this.checkLayers(n),i=0;i<r;i+=1)(this.completeLayers||this.elements[i])&&this.elements[i].prepareFrame(n-this.layers[i].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),i=r-1;0<=i;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}};w.prototype.buildItem=function(n){var t=this.elements,i;t[n]||99===this.layers[n].ty||(i=this.createItem(this.layers[n],this,this.globalData),(t[n]=i).initExpressions())};w.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()};w.prototype.hide=function(){this.animationItem.container.style.display="none"};w.prototype.show=function(){this.animationItem.container.style.display="block"};f([ft],l);l.prototype.buildItem=p.prototype.buildItem;l.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()};l.prototype.appendElementInPos=function(n,t){var r=n.getBaseElement(),u,f,e,i;if(r)if(u=this.layers[t],u.ddd&&this.supports3d)this.addTo3dContainer(r,t);else if(this.threeDElements)this.addTo3dContainer(r,t);else{for(i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement&&(e=this.elements[i],f=(this.layers[i].ddd?this.getThreeDContainerByPos(i):e.getBaseElement())||f),i+=1;f?u.ddd&&this.supports3d||this.layerElement.insertBefore(r,f):u.ddd&&this.supports3d||this.layerElement.appendChild(r)}};l.prototype.createShape=function(n){return this.supports3d?new ht(n,this.globalData,this):new y(n,this.globalData,this)};l.prototype.createText=function(n){return this.supports3d?new gr(n,this.globalData,this):new pi(n,this.globalData,this)};l.prototype.createCamera=function(n){return this.camera=new si(n,this.globalData,this),this.camera};l.prototype.createImage=function(n){return this.supports3d?new vf(n,this.globalData,this):new vi(n,this.globalData,this)};l.prototype.createComp=function(n){return this.supports3d?new or(n,this.globalData,this):new hf(n,this.globalData,this)};l.prototype.createSolid=function(n){return this.supports3d?new dr(n,this.globalData,this):new vu(n,this.globalData,this)};l.prototype.createNull=p.prototype.createNull;l.prototype.getThreeDContainerByPos=function(n){for(var t=0,i=this.threeDElements.length;t<i;){if(this.threeDElements[t].startPos<=n&&this.threeDElements[t].endPos>=n)return this.threeDElements[t].perspectiveElem;t+=1}return null};l.prototype.createThreeDContainer=function(n,t){var i,s,u=b("div"),r,f,e,o;return hi(u),r=b("div"),(hi(r),"3d"===t)&&((i=u.style).width=this.globalData.compSize.w+"px",i.height=this.globalData.compSize.h+"px",f="50% 50%",i.webkitTransformOrigin=f,i.mozTransformOrigin=f,i.transformOrigin=f,e="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)",(s=r.style).transform=e,s.webkitTransform=e),u.appendChild(r),o={container:r,perspectiveElem:u,startPos:n,endPos:n,type:t},this.threeDElements.push(o),o};l.prototype.build3dContainers=function(){for(var t,r=this.layers.length,i="",n=0;n<r;n+=1)this.layers[n].ddd&&3!==this.layers[n].ty?"3d"!==i&&(i="3d",t=this.createThreeDContainer(n,"3d")):"2d"!==i&&(i="2d",t=this.createThreeDContainer(n,"2d")),t.endPos=Math.max(t.endPos,n);for(n=(r=this.threeDElements.length)-1;0<=n;n-=1)this.resizerElem.appendChild(this.threeDElements[n].perspectiveElem)};l.prototype.addTo3dContainer=function(n,t){for(var u,r,i=0,f=this.threeDElements.length;i<f;){if(t<=this.threeDElements[i].endPos){for(r=this.threeDElements[i].startPos;r<t;)this.elements[r]&&this.elements[r].getBaseElement&&(u=this.elements[r].getBaseElement()),r+=1;u?this.threeDElements[i].container.insertBefore(n,u):this.threeDElements[i].container.appendChild(n);break}i+=1}};l.prototype.configAnimation=function(n){var u=b("div"),e=this.animationItem.wrapper,r=u.style,i,f;r.width=n.w+"px";r.height=n.h+"px";hi(this.resizerElem=u);r.transformStyle="flat";r.mozTransformStyle="flat";r.webkitTransformStyle="flat";this.renderConfig.className&&u.setAttribute("class",this.renderConfig.className);e.appendChild(u);r.overflow="hidden";i=t("svg");i.setAttribute("width","1");i.setAttribute("height","1");hi(i);this.resizerElem.appendChild(i);f=t("defs");i.appendChild(f);this.data=n;this.setupGlobalData(n,i);this.globalData.defs=f;this.layers=n.layers;this.layerElement=this.resizerElem;this.build3dContainers();this.updateContainerSize()};l.prototype.destroy=function(){var n,t;for(this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null,t=this.layers?this.layers.length:0,n=0;n<t;n+=1)this.elements[n].destroy();this.elements.length=0;this.destroyed=!0;this.animationItem=null};l.prototype.updateContainerSize=function(){var r,u,f,e,n=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,i;e=n/t<this.globalData.compSize.w/this.globalData.compSize.h?(r=n/this.globalData.compSize.w,u=n/this.globalData.compSize.w,f=0,(t-this.globalData.compSize.h*(n/this.globalData.compSize.w))/2):(r=t/this.globalData.compSize.h,u=t/this.globalData.compSize.h,f=(n-this.globalData.compSize.w*(t/this.globalData.compSize.h))/2,0);i=this.resizerElem.style;i.webkitTransform="matrix3d("+r+",0,0,0,0,"+u+",0,0,0,0,1,0,"+f+","+e+",0,1)";i.transform=i.webkitTransform};l.prototype.renderFrame=p.prototype.renderFrame;l.prototype.hide=function(){this.resizerElem.style.display="none"};l.prototype.show=function(){this.resizerElem.style.display="block"};l.prototype.initItems=function(){var t;if(this.buildAllItems(),this.camera)this.camera.setup();else for(var i=this.globalData.compSize.w,r=this.globalData.compSize.h,u=this.threeDElements.length,n=0;n<u;n+=1)t=this.threeDElements[n].perspectiveElem.style,t.webkitPerspective=Math.sqrt(Math.pow(i,2)+Math.pow(r,2))+"px",t.perspective=t.webkitPerspective};l.prototype.searchExtraCompositions=function(n){for(var r=n.length,u=b("div"),i,t=0;t<r;t+=1)n[t].xt&&(i=this.createComp(n[t],u,this.globalData.comp,null),i.initExpressions(),this.globalData.projectInterface.registerComposition(i))};oi.prototype.getMaskProperty=function(n){return this.viewData[n].prop};oi.prototype.renderFrame=function(n){for(var r=this.element.finalTransform.mat,u=this.masksProperties.length,i,t=0;t<u;t+=1)((this.viewData[t].prop._mdf||n)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||n)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||n)&&this.viewData[t].invRect.setAttribute("transform",r.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||n)))&&(i=this.storedData[t].expan,this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+ot+"#"+this.storedData[t].filterId+")")),i.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v)))};oi.prototype.getMaskelement=function(){return this.maskElement};oi.prototype.createLayerSolidPath=function(){var n="M0,0 ";return n+=" h"+this.globalData.compSize.w,n+=" v"+this.globalData.compSize.h,n+=" h-"+this.globalData.compSize.w,n+(" v-"+this.globalData.compSize.h+" ")};oi.prototype.drawPath=function(n,t,i){for(var u=" M"+t.v[0][0]+","+t.v[0][1],e,f=t._length,r=1;r<f;r+=1)u+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[r][0]+","+t.i[r][1]+" "+t.v[r][0]+","+t.v[r][1];(t.c&&1<f&&(u+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),i.lastPath!==u)&&(e="",i.elem&&(t.c&&(e=n.inv?this.solidPath+u:u),i.elem.setAttribute("d",e)),i.lastPath=u)};oi.prototype.destroy=function(){this.element=null;this.globalData=null;this.maskElement=null;this.data=null;this.masksProperties=null};st.prototype={initHierarchy:function(){this.hierarchy=[];this._isParent=!1;this.checkParenting()},setHierarchy:function(n){this.hierarchy=n},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}};tt.prototype={initFrame:function(){this._isFirstFrame=!1;this.dynamicProperties=[];this._mdf=!1},prepareProperties:function(n,t){for(var r=this.dynamicProperties.length,i=0;i<r;i+=1)(t||this._isParent&&"transform"===this.dynamicProperties[i].propType)&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(n){-1===this.dynamicProperties.indexOf(n)&&this.dynamicProperties.push(n)}};lt.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?nr.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new a};this.data.ao&&(this.finalTransform.mProp.autoOriented=!0);this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var n,i=this.finalTransform.mat,t=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;t<r;){if(this.hierarchy[t].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}t+=1}if(this.finalTransform._matMdf)for(n=this.finalTransform.mProp.v.props,i.cloneFromProps(n),t=0;t<r;t+=1)n=this.hierarchy[t].finalTransform.mProp.v.props,i.transform(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],n[10],n[11],n[12],n[13],n[14],n[15])}},globalToLocal:function(n){var i=[],r,u,t,f,e;for(i.push(this.finalTransform),u=!0,t=this.comp;u;)t.finalTransform?(t.data.hasMask&&i.splice(0,0,t.finalTransform),t=t.comp):u=!1;for(e=i.length,r=0;r<e;r+=1)f=i[r].mat.applyToPointArray(0,0,0),n=[n[0]-f[0],n[1]-f[1],0];return n},mHelper:new a};ti.prototype={initRenderable:function(){this.isInRange=!1;this.hidden=!1;this.isTransparent=!1;this.renderableComponents=[]},addRenderableComponent:function(n){-1===this.renderableComponents.indexOf(n)&&this.renderableComponents.push(n)},removeRenderableComponent:function(n){-1!==this.renderableComponents.indexOf(n)&&this.renderableComponents.splice(this.renderableComponents.indexOf(n),1)},prepareRenderableFrame:function(n){this.checkLayerLimits(n)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(n){this.data.ip-this.data.st<=n&&this.data.op-this.data.st>n?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){for(var t=this.renderableComponents.length,n=0;n<t;n+=1)this.renderableComponents[n].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};f([ti,fs({initElement:function(n,t,i){this.initFrame();this.initBaseData(n,t,i);this.initTransform(n,t,i);this.initHierarchy();this.initRenderable();this.initRendererElement();this.createContainerElements();this.createRenderableComponents();this.createContent();this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(n){this._mdf=!1;this.prepareRenderableFrame(n);this.prepareProperties(n,this.isInRange);this.checkTransparency()},destroy:function(){this.innerElem=null;this.destroyBaseElement()}})],li);be.prototype.reset=function(){this.d="";this._mdf=!1};ef.prototype.setAsAnimated=function(){this._isAnimated=!0};f([rt],ke);f([rt],de);ur.prototype.initGradientData=function(n,t,r){this.o=i.getProp(n,t.o,0,.01,this);this.s=i.getProp(n,t.s,1,null,this);this.e=i.getProp(n,t.e,1,null,this);this.h=i.getProp(n,t.h||{k:0},0,.01,this);this.a=i.getProp(n,t.a||{k:0},0,s,this);this.g=new tr(n,t.g,this);this.style=r;this.stops=[];this.setGradientData(r.pElem,t);this.setGradientOpacity(t,r);this._isAnimated=!!this._isAnimated};ur.prototype.setGradientData=function(n,i){var o=nt(),r=t(1===i.t?"linearGradient":"radialGradient"),u,f,s,e;for(r.setAttribute("id",o),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse"),e=[],s=4*i.g.p,f=0;f<s;f+=4)u=t("stop"),r.appendChild(u),e.push(u);n.setAttribute("gf"===i.ty?"fill":"stroke","url("+ot+"#"+o+")");this.gf=r;this.cst=e};ur.prototype.setGradientOpacity=function(n,i){var e,o,l,f,r,s,h,u,c;if(this.g._hasOpacity&&!this.g._collapsable){for(f=t("mask"),r=t("path"),f.appendChild(r),s=nt(),h=nt(),f.setAttribute("id",h),u=t(1===n.t?"linearGradient":"radialGradient"),u.setAttribute("id",s),u.setAttribute("spreadMethod","pad"),u.setAttribute("gradientUnits","userSpaceOnUse"),l=n.g.k.k[0].s?n.g.k.k[0].s.length:n.g.k.k.length,c=this.stops,o=4*n.g.p;o<l;o+=2)(e=t("stop")).setAttribute("stop-color","rgb(255,255,255)"),u.appendChild(e),c.push(e);r.setAttribute("gf"===n.ty?"fill":"stroke","url("+ot+"#"+s+")");"gs"===n.ty&&(r.setAttribute("stroke-linecap",fu[n.lc||2]),r.setAttribute("stroke-linejoin",eu[n.lj||2]),1===n.lj&&r.setAttribute("stroke-miterlimit",n.ml));this.of=u;this.ms=f;this.ost=c;this.maskId=h;i.msElem=r}};f([rt],ur);f([ur,rt],ge);no=function(){function u(n,t,i){(i||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v);(i||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function f(n,t,u){for(var a,p,c,o,l,w,v,f,s,h,b=t.styles.length,y=t.lvl,e=0;e<b;e+=1){if(o=t.sh._mdf||u,t.styles[e].lvl<y){for(v=r.reset(),s=y-t.styles[e].lvl,h=t.transformers.length-1;!o&&0<s;)o=t.transformers[h].mProps._mdf||o,s-=1,h-=1;if(o)for(s=y-t.styles[e].lvl,h=t.transformers.length-1;0<s;)f=t.transformers[h].mProps.v.props,v.transform(f[0],f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8],f[9],f[10],f[11],f[12],f[13],f[14],f[15]),s-=1,h-=1}else v=i;if(p=(w=t.sh.paths)._length,o){for(c="",a=0;a<p;a+=1)(l=w.shapes[a])&&l._length&&(c+=le(l,l._length,l.c,v));t.caches[e]=c}else c=t.caches[e];t.styles[e].d+=!0===n.hd?"":c;t.styles[e]._mdf=o||t.styles[e]._mdf}}function e(n,t,i){var r=t.style;(t.c._mdf||i)&&r.pElem.setAttribute("fill","rgb("+d(t.c.v[0])+","+d(t.c.v[1])+","+d(t.c.v[2])+")");(t.o._mdf||i)&&r.pElem.setAttribute("fill-opacity",t.o.v)}function o(i,r,u){n(i,r,u);t(i,r,u)}function n(n,t,i){var h,r,v,c,o,e=t.gf,l=t.g._hasOpacity,u=t.s.v,f=t.e.v,k,y,p,a,w,b,s;if((t.o._mdf||i)&&(k="gf"===n.ty?"fill-opacity":"stroke-opacity",t.style.pElem.setAttribute(k,t.o.v)),(t.s._mdf||i)&&(y=1===n.t?"x1":"cx",p="x1"===y?"y1":"cy",e.setAttribute(y,u[0]),e.setAttribute(p,u[1]),l&&!t.g._collapsable&&(t.of.setAttribute(y,u[0]),t.of.setAttribute(p,u[1]))),t.g._cmdf||i)for(h=t.cst,a=t.g.c,v=h.length,r=0;r<v;r+=1)(c=h[r]).setAttribute("offset",a[4*r]+"%"),c.setAttribute("stop-color","rgb("+a[4*r+1]+","+a[4*r+2]+","+a[4*r+3]+")");if(l&&(t.g._omdf||i))for(w=t.g.o,v=(h=t.g._collapsable?t.cst:t.ost).length,r=0;r<v;r+=1)c=h[r],t.g._collapsable||c.setAttribute("offset",w[2*r]+"%"),c.setAttribute("stop-opacity",w[2*r+1]);if(1===n.t)(t.e._mdf||i)&&(e.setAttribute("x2",f[0]),e.setAttribute("y2",f[1]),l&&!t.g._collapsable&&(t.of.setAttribute("x2",f[0]),t.of.setAttribute("y2",f[1])));else if((t.s._mdf||t.e._mdf||i)&&(o=Math.sqrt(Math.pow(u[0]-f[0],2)+Math.pow(u[1]-f[1],2)),e.setAttribute("r",o),l&&!t.g._collapsable&&t.of.setAttribute("r",o)),t.e._mdf||t.h._mdf||t.a._mdf||i){o||(o=Math.sqrt(Math.pow(u[0]-f[0],2)+Math.pow(u[1]-f[1],2)));b=Math.atan2(f[1]-u[1],f[0]-u[0]);s=t.h.v;1<=s?s=.99:s<=-1&&(s=-.99);var d=o*s,g=Math.cos(b+t.a.v)*d+u[0],nt=Math.sin(b+t.a.v)*d+u[1];e.setAttribute("fx",g);e.setAttribute("fy",nt);l&&!t.g._collapsable&&(t.of.setAttribute("fx",g),t.of.setAttribute("fy",nt))}}function t(n,t,i){var r=t.style,u=t.d;u&&(u._mdf||i)&&u.dashStr&&(r.pElem.setAttribute("stroke-dasharray",u.dashStr),r.pElem.setAttribute("stroke-dashoffset",u.dashoffset[0]));t.c&&(t.c._mdf||i)&&r.pElem.setAttribute("stroke","rgb("+d(t.c.v[0])+","+d(t.c.v[1])+","+d(t.c.v[2])+")");(t.o._mdf||i)&&r.pElem.setAttribute("stroke-opacity",t.o.v);(t.w._mdf||i)&&(r.pElem.setAttribute("stroke-width",t.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",t.w.v))}var i=new a,r=new a;return{createRenderFunction:function(i){switch(i.ty){case"fl":return e;case"gf":return n;case"gs":return o;case"st":return t;case"sh":case"el":case"rc":case"sr":return f;case"tr":return u;default:return null}}}}();to.prototype={addTransformSequence:function(n){for(var u=n.length,r="_",t,i=0;i<u;i+=1)r+=n[i].transform.key+"_";return t=this.sequences[r],t||(t={transforms:[].concat(n),finalTransform:new a,_mdf:!1},this.sequences[r]=t,this.sequenceList.push(t)),t},processSequence:function(n,t){for(var i,r=0,f=n.transforms.length,u=t;r<f&&!t;){if(n.transforms[r].transform.mProps._mdf){u=!0;break}r+=1}if(u)for(n.finalTransform.reset(),r=f-1;0<=r;r-=1)i=n.transforms[r].transform.mProps.v.props,n.finalTransform.transform(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],i[8],i[9],i[10],i[11],i[12],i[13],i[14],i[15]);n._mdf=u},processSequences:function(n){for(var i=this.sequenceList.length,t=0;t<i;t+=1)this.processSequence(this.sequenceList[t],n)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};io.prototype.setAsAnimated=ef.prototype.setAsAnimated;it.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var n=0,t=this.data.masksProperties.length;n<t;){if("n"!==this.data.masksProperties[n].mode&&!1!==this.data.masksProperties[n].cl)return!0;n+=1}return!1},initExpressions:function(){this.layerInterface=ds(this);this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var n=th.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(n);0===this.data.ty||this.data.xt?this.compInterface=lo(this):4===this.data.ty?(this.layerInterface.shapeInterface=bs(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=ks(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var n=uu(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=n},initBaseData:function(n,t,i){this.globalData=t;this.comp=i;this.data=n;this.layerId=nt();this.data.sr||(this.data.sr=1);this.effectsManager=new ao(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}};ai.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)};ai.prototype.renderFrame=function(){};ai.prototype.getBaseElement=function(){return null};ai.prototype.destroy=function(){};ai.prototype.sourceRectAtTime=function(){};ai.prototype.hide=function(){};f([it,lt,st,tt],ai);fr.prototype={initRendererElement:function(){this.layerElement=t("g")},createContainerElements:function(){var o,e,i,r,u,s,f,h,c,n,l,y,a,v;this.matteElement=t("g");this.transformedElement=this.layerElement;this.maskedElement=this.layerElement;this._sizeChanged=!1;r=null;this.data.td?3==this.data.td||1==this.data.td?(u=t("mask"),u.setAttribute("id",this.layerId),u.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),u.appendChild(this.layerElement),r=u,this.globalData.defs.appendChild(u),ae.maskType||1!=this.data.td||(u.setAttribute("mask-type","luminance"),o=nt(),e=yr.createFilter(o),this.globalData.defs.appendChild(e),e.appendChild(yr.createAlphaToLuminanceFilter()),(i=t("g")).appendChild(this.layerElement),r=i,u.appendChild(i),i.setAttribute("filter","url("+ot+"#"+o+")"))):2==this.data.td&&(s=t("mask"),s.setAttribute("id",this.layerId),s.setAttribute("mask-type","alpha"),f=t("g"),s.appendChild(f),o=nt(),e=yr.createFilter(o),h=t("feComponentTransfer"),h.setAttribute("in","SourceGraphic"),e.appendChild(h),c=t("feFuncA"),c.setAttribute("type","table"),c.setAttribute("tableValues","1.0 0.0"),h.appendChild(c),this.globalData.defs.appendChild(e),n=t("rect"),n.setAttribute("width",this.comp.data.w),n.setAttribute("height",this.comp.data.h),n.setAttribute("x","0"),n.setAttribute("y","0"),n.setAttribute("fill","#ffffff"),n.setAttribute("opacity","0"),f.setAttribute("filter","url("+ot+"#"+o+")"),f.appendChild(n),f.appendChild(this.layerElement),r=f,ae.maskType||(s.setAttribute("mask-type","luminance"),e.appendChild(yr.createAlphaToLuminanceFilter()),i=t("g"),f.appendChild(n),i.appendChild(this.layerElement),r=i,f.appendChild(i)),this.globalData.defs.appendChild(s)):this.data.tt?(this.matteElement.appendChild(this.layerElement),r=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.ty||this.data.hd)||(l=t("clipPath"),y=t("path"),y.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z"),a=nt(),(l.setAttribute("id",a),l.appendChild(y),this.globalData.defs.appendChild(l),this.checkMasks())?(v=t("g"),v.setAttribute("clip-path","url("+ot+"#"+a+")"),v.appendChild(this.layerElement),this.transformedElement=v,r?r.appendChild(this.transformedElement):this.baseElement=this.transformedElement):this.layerElement.setAttribute("clip-path","url("+ot+"#"+a+")"));0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.mat.to2dCSS());this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.mProp.o.v)},destroyBaseElement:function(){this.layerElement=null;this.matteElement=null;this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new oi(this.data,this,this.globalData);this.renderableEffectsManager=new so(this)},setMatte:function(n){this.matteElement&&this.matteElement.setAttribute("mask","url("+ot+"#"+n+")")}};sf.prototype={addShapeToModifiers:function(n){for(var i=this.shapeModifiers.length,t=0;t<i;t+=1)this.shapeModifiers[t].addShape(n)},isShapeInAnimatedModifiers:function(n){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(n))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){for(var t=this.shapes.length,n=0;n<t;n+=1)this.shapes[n].sh.reset();for(n=(t=this.shapeModifiers.length)-1;0<=n&&!this.shapeModifiers[n].processShapes(this._isFirstFrame);n-=1);}},searchProcessedElement:function(n){for(var i=this.processedElements,t=0,r=i.length;t<r;){if(i[t].elem===n)return i[t].pos;t+=1}return 0},addProcessedElement:function(n,t){for(var i=this.processedElements,r=i.length;r;)if(i[r-=1].elem===n)return void(i[r].pos=t);i.push(new as(n,t))},prepareFrame:function(n){this.prepareRenderableFrame(n);this.prepareProperties(n,this.isInRange)}};pt.prototype.initElement=function(n,t,i){this.lettersChangedFlag=!0;this.initFrame();this.initBaseData(n,t,i);this.textProperty=new g(this,n.t,this.dynamicProperties);this.textAnimator=new bi(n.t,this.renderType,this);this.initTransform(n,t,i);this.initHierarchy();this.initRenderable();this.initRendererElement();this.createContainerElements();this.createRenderableComponents();this.createContent();this.hide();this.textAnimator.searchProperties(this.dynamicProperties)};pt.prototype.prepareFrame=function(n){this._mdf=!1;this.prepareRenderableFrame(n);this.prepareProperties(n,this.isInRange);(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};pt.prototype.createPathShape=function(n,t){for(var r,f=t.length,u="",i=0;i<f;i+=1)r=t[i].ks.k,u+=le(r,r.i.length,!0,n);return u};pt.prototype.updateDocumentData=function(n,t){this.textProperty.updateDocumentData(n,t)};pt.prototype.canResizeFont=function(n){this.textProperty.canResizeFont(n)};pt.prototype.setMinimumFontSize=function(n){this.textProperty.setMinimumFontSize(n)};pt.prototype.applyTextPropertiesToMatrix=function(n,t,i,r,u){switch(n.ps&&t.translate(n.ps[0],n.ps[1]+n.ascent,0),t.translate(0,-n.ls,0),n.j){case 1:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[i]),0,0);break;case 2:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[i])/2,0,0)}t.translate(r,u,0)};pt.prototype.buildColor=function(n){return"rgb("+Math.round(255*n[0])+","+Math.round(255*n[1])+","+Math.round(255*n[2])+")"};pt.prototype.emptyProp=new uf;pt.prototype.destroy=function(){};f([it,lt,st,tt,li],dt);dt.prototype.initElement=function(n,t,i){this.initFrame();this.initBaseData(n,t,i);this.initTransform(n,t,i);this.initRenderable();this.initHierarchy();this.initRendererElement();this.createContainerElements();this.createRenderableComponents();!this.data.xt&&t.progressiveLoad||this.buildAllItems();this.hide()};dt.prototype.prepareFrame=function(n){var i,t,r;if(this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),this.isInRange||this.data.xt)for(this.tm._placeholder?this.renderedFrame=n/this.data.sr:(i=this.tm.v,i===this.data.op&&(i=this.data.op-1),this.renderedFrame=i),r=this.elements.length,this.completeLayers||this.checkLayers(this.renderedFrame),t=r-1;0<=t;t-=1)(this.completeLayers||this.elements[t])&&(this.elements[t].prepareFrame(this.renderedFrame-this.layers[t].st),this.elements[t]._mdf&&(this._mdf=!0))};dt.prototype.renderInnerContent=function(){for(var t=this.layers.length,n=0;n<t;n+=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame()};dt.prototype.setElements=function(n){this.elements=n};dt.prototype.getElements=function(){return this.elements};dt.prototype.destroyElements=function(){for(var t=this.layers.length,n=0;n<t;n+=1)this.elements[n]&&this.elements[n].destroy()};dt.prototype.destroy=function(){this.destroyElements();this.destroyBaseElement()};f([it,lt,fr,st,tt,li],vi);vi.prototype.createContent=function(){var n=this.globalData.getAssetsPath(this.assetData);this.innerElem=t("image");this.innerElem.setAttribute("width",this.assetData.w+"px");this.innerElem.setAttribute("height",this.assetData.h+"px");this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio);this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",n);this.layerElement.appendChild(this.innerElem)};vi.prototype.sourceRectAtTime=function(){return this.sourceRect};f([vi],vu);vu.prototype.createContent=function(){var n=t("rect");n.setAttribute("width",this.data.sw);n.setAttribute("height",this.data.sh);n.setAttribute("fill",this.data.sc);this.layerElement.appendChild(n)};at.prototype.prepareFrame=function(n){if(this.prepareRenderableFrame(n,!0),this.prepareProperties(n,!0),this.tm._placeholder)this._currentTime=n/this.data.sr;else{var t=this.tm.v;this._currentTime=t}};f([ti,it,tt],at);at.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||.1<Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek()))&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))};at.prototype.show=function(){};at.prototype.hide=function(){this.audio.pause();this._isPlaying=!1};at.prototype.pause=function(){this.audio.pause();this._isPlaying=!1;this._canPlay=!1};at.prototype.resume=function(){this._canPlay=!0};at.prototype.setRate=function(n){this.audio.rate(n)};at.prototype.volume=function(n){this.audio.volume(n)};at.prototype.getBaseElement=function(){return null};at.prototype.destroy=function(){};at.prototype.sourceRectAtTime=function(){};at.prototype.initExpressions=function(){};yi.prototype.prepareFrame=function(){};f([ti,it,tt],yi);yi.prototype.getBaseElement=function(){return null};yi.prototype.renderFrame=function(){};yi.prototype.destroy=function(){};yi.prototype.initExpressions=function(){this.layerInterface=gs(this)};yi.prototype.getFootageData=function(){return this.footageData};f([p,dt,fr],hf);f([it,lt,fr,st,tt,li,pt],pi);pi.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=t("text"))};pi.prototype.buildTextContents=function(n){for(var t=0,u=n.length,r=[],i="";t<u;)n[t]===String.fromCharCode(13)||n[t]===String.fromCharCode(3)?(r.push(i),i=""):i+=n[t],t+=1;return r.push(i),r};pi.prototype.buildNewText=function(){var i,v,n=this.textProperty.currentData,s,d,g,r,f,c,it,rt,b,l,a,k;this.renderedLetters=h(n?n.l.length:0);n.fc?this.layerElement.setAttribute("fill",this.buildColor(n.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)");n.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(n.sc)),this.layerElement.setAttribute("stroke-width",n.sw));this.layerElement.setAttribute("font-size",n.finalSize);s=this.globalData.fontManager.getFontByName(n.f);s.fClass?this.layerElement.setAttribute("class",s.fClass):(this.layerElement.setAttribute("font-family",s.fFamily),d=n.fWeight,g=n.fStyle,this.layerElement.setAttribute("font-style",g),this.layerElement.setAttribute("font-weight",d));this.layerElement.setAttribute("aria-label",n.t);f=n.l||[];c=!!this.globalData.fontManager.chars;v=f.length;var p,u=this.mHelper,nt="",e=this.data.singleShape,y=0,o=0,tt=!0,w=.001*n.tr*n.finalSize;if(!e||c||n.sz){for(b=this.textSpans.length,i=0;i<v;i+=1)c&&e&&0!==i||(r=i<b?this.textSpans[i]:t(c?"path":"text"),b<=i&&(r.setAttribute("stroke-linecap","butt"),r.setAttribute("stroke-linejoin","round"),r.setAttribute("stroke-miterlimit","4"),this.textSpans[i]=r,this.layerElement.appendChild(r)),r.style.display="inherit"),u.reset(),u.scale(n.finalSize/100,n.finalSize/100),e&&(f[i].n&&(y=-w,o+=n.yOffset,o+=tt?1:0,tt=!1),this.applyTextPropertiesToMatrix(n,u,f[i].line,y,o),y+=f[i].l||0,y+=w),c?(p=(it=(rt=this.globalData.fontManager.getCharData(n.finalText[i],s.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily))&&rt.data||{}).shapes?it.shapes[0].it:[],e?nt+=this.createPathShape(u,p):r.setAttribute("d",this.createPathShape(u,p))):(e&&r.setAttribute("transform","translate("+u.props[12]+","+u.props[13]+")"),r.textContent=f[i].val,r.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));e&&r&&r.setAttribute("d",nt)}else{l=this.textContainer;a="start";switch(n.j){case 1:a="end";break;case 2:a="middle";break;default:a="start"}for(l.setAttribute("text-anchor",a),l.setAttribute("letter-spacing",w),k=this.buildTextContents(n.finalText),v=k.length,o=n.ps?n.ps[1]+n.ascent:0,i=0;i<v;i+=1)(r=this.textSpans[i]||t("tspan")).textContent=k[i],r.setAttribute("x",0),r.setAttribute("y",o),r.style.display="inherit",l.appendChild(r),this.textSpans[i]=r,o+=n.finalLineHeight;this.layerElement.appendChild(l)}for(;i<this.textSpans.length;)this.textSpans[i].style.display="none",i+=1;this._sizeChanged=!0};pi.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var n=this.layerElement.getBBox();this.bbox={top:n.y,left:n.x,width:n.width,height:n.height}}return this.bbox};pi.prototype.renderInnerContent=function(){var t,u,n,i,f,r;if(!this.data.singleShape&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag))for(this._sizeChanged=!0,f=this.textAnimator.renderedLetters,r=this.textProperty.currentData.l,u=r.length,t=0;t<u;t+=1)r[t].n||(n=f[t],i=this.textSpans[t],n._mdf.m&&i.setAttribute("transform",n.m),n._mdf.o&&i.setAttribute("opacity",n.o),n._mdf.sw&&i.setAttribute("stroke-width",n.sw),n._mdf.sc&&i.setAttribute("stroke",n.sc),n._mdf.fc&&i.setAttribute("fill",n.fc))};f([it,lt,fr,sf,st,tt,li],y);y.prototype.initSecondaryElement=function(){};y.prototype.identityMatrix=new a;y.prototype.buildExpressionInterface=function(){};y.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0);this.filterUniqueShapes()};y.prototype.filterUniqueShapes=function(){for(var n,u,f,e=this.shapes.length,o=this.stylesList.length,i=[],r=!1,t=0;t<o;t+=1){for(f=this.stylesList[t],r=!1,n=i.length=0;n<e;n+=1)-1!==(u=this.shapes[n]).styles.indexOf(f)&&(i.push(u),r=u._isAnimated||r);1<i.length&&r&&this.setShapesAsAnimated(i)}};y.prototype.setShapesAsAnimated=function(n){for(var i=n.length,t=0;t<i;t+=1)n[t].setAsAnimated()};y.prototype.createStyleElement=function(n,t){var i,u=new be(n,t),r=u.pElem;return"st"===n.ty?i=new ke(this,n,u):"fl"===n.ty?i=new de(this,n,u):("gf"===n.ty||"gs"===n.ty)&&(i=new("gf"===n.ty?ur:ge)(this,n,u),this.globalData.defs.appendChild(i.gf),i.maskId&&(this.globalData.defs.appendChild(i.ms),this.globalData.defs.appendChild(i.of),r.setAttribute("mask","url("+ot+"#"+i.maskId+")"))),"st"!==n.ty&&"gs"!==n.ty||(r.setAttribute("stroke-linecap",fu[n.lc||2]),r.setAttribute("stroke-linejoin",eu[n.lj||2]),r.setAttribute("fill-opacity","0"),1===n.lj&&r.setAttribute("stroke-miterlimit",n.ml)),2===n.r&&r.setAttribute("fill-rule","evenodd"),n.ln&&r.setAttribute("id",n.ln),n.cl&&r.setAttribute("class",n.cl),n.bm&&(r.style["mix-blend-mode"]=uu(n.bm)),this.stylesList.push(u),this.addToAnimatedContents(n,i),i};y.prototype.createGroupElement=function(n){var t=new ys;return n.ln&&t.gr.setAttribute("id",n.ln),n.cl&&t.gr.setAttribute("class",n.cl),n.bm&&(t.gr.style["mix-blend-mode"]=uu(n.bm)),t};y.prototype.createTransformElement=function(n,t){var i=nr.getTransformProperty(this,n,this),r=new vs(i,i.o,t);return this.addToAnimatedContents(n,r),r};y.prototype.createShapeElement=function(n,t,i){var u=4,r;return"rc"===n.ty?u=5:"el"===n.ty?u=6:"sr"===n.ty&&(u=7),r=new ef(t,i,bt.getShapeProp(this,n,u,this)),this.shapes.push(r),this.addShapeToModifiers(r),this.addToAnimatedContents(n,r),r};y.prototype.addToAnimatedContents=function(n,t){for(var i=0,r=this.animatedContents.length;i<r;){if(this.animatedContents[i].element===t)return;i+=1}this.animatedContents.push({fn:no.createRenderFunction(n),element:t,data:n})};y.prototype.setElementStyles=function(n){for(var i=n.styles,r=this.stylesList.length,t=0;t<r;t+=1)this.stylesList[t].closed||i.push(this.stylesList[t])};y.prototype.reloadShapes=function(){var n,t;for(this._isFirstFrame=!0,t=this.itemsData.length,n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers()};y.prototype.searchShapes=function(n,t,i,r,u,f,e){for(var c,p,w,s,h,v=[].concat(f),l=n.length-1,y=[],a=[],o=l;0<=o;o-=1){if((h=this.searchProcessedElement(n[o]))?t[o]=i[h-1]:n[o]._render=e,"fl"===n[o].ty||"st"===n[o].ty||"gf"===n[o].ty||"gs"===n[o].ty)h?t[o].style.closed=!1:t[o]=this.createStyleElement(n[o],u),n[o]._render&&r.appendChild(t[o].style.pElem),y.push(t[o].style);else if("gr"===n[o].ty){if(h)for(p=t[o].it.length,c=0;c<p;c+=1)t[o].prevViewData[c]=t[o].it[c];else t[o]=this.createGroupElement(n[o]);this.searchShapes(n[o].it,t[o].it,t[o].prevViewData,t[o].gr,u+1,v,e);n[o]._render&&r.appendChild(t[o].gr)}else"tr"===n[o].ty?(h||(t[o]=this.createTransformElement(n[o],r)),w=t[o].transform,v.push(w)):"sh"===n[o].ty||"rc"===n[o].ty||"el"===n[o].ty||"sr"===n[o].ty?(h||(t[o]=this.createShapeElement(n[o],v,u)),this.setElementStyles(t[o])):"tm"===n[o].ty||"rd"===n[o].ty||"ms"===n[o].ty||"pb"===n[o].ty?(h?(s=t[o]).closed=!1:((s=ei.getModifier(n[o].ty)).init(this,n[o]),t[o]=s,this.shapeModifiers.push(s)),a.push(s)):"rp"===n[o].ty&&(h?(s=t[o]).closed=!0:(s=ei.getModifier(n[o].ty),(t[o]=s).init(this,n,o,t),this.shapeModifiers.push(s),e=!1),a.push(s));this.addProcessedElement(n[o],o+1)}for(l=y.length,o=0;o<l;o+=1)y[o].closed=!0;for(l=a.length,o=0;o<l;o+=1)a[o].closed=!0};y.prototype.renderInnerContent=function(){var n,t;for(this.renderModifiers(),t=this.stylesList.length,n=0;n<t;n+=1)this.stylesList[n].reset();for(this.renderShape(),n=0;n<t;n+=1)(this.stylesList[n]._mdf||this._isFirstFrame)&&(this.stylesList[n].msElem&&(this.stylesList[n].msElem.setAttribute("d",this.stylesList[n].d),this.stylesList[n].d="M0 0"+this.stylesList[n].d),this.stylesList[n].pElem.setAttribute("d",this.stylesList[n].d||"M0 0"))};y.prototype.renderShape=function(){for(var n,i=this.animatedContents.length,t=0;t<i;t+=1)n=this.animatedContents[t],(this._isFirstFrame||n.element._isAnimated)&&!0!==n.data&&n.fn(n.data,n.element,this._isFirstFrame)};y.prototype.destroy=function(){this.destroyBaseElement();this.shapesData=null;this.itemsData=null};ro.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",i[0]-t[0]+" 0 0 0 "+t[0]+" "+(i[1]-t[1])+" 0 0 0 "+t[1]+" "+(i[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 "+r+" 0")}};uo.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,i=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+i+" 0")}};fo.prototype.renderFrame=function(n){var r;if(n||this.filterManager._mdf){var t=.3*this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,u=3==i?0:t,f=2==i?0:t;this.feGaussianBlur.setAttribute("stdDeviation",u+" "+f);r=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",r)}};cf.prototype.initialize=function(){var e,n,r,o,u=this.elem.layerElement.children||this.elem.layerElement.childNodes,i,s,f;for(1===this.filterManager.effectElements[1].p.v?(o=this.elem.maskManager.masksProperties.length,r=0):o=(r=this.filterManager.effectElements[0].p.v-1)+1,(n=t("g")).setAttribute("fill","none"),n.setAttribute("stroke-linecap","round"),n.setAttribute("stroke-dashoffset",1);r<o;r+=1)e=t("path"),n.appendChild(e),this.paths.push({p:e,m:r});if(3===this.filterManager.effectElements[10].p.v){for(i=t("mask"),s=nt(),i.setAttribute("id",s),i.setAttribute("mask-type","alpha"),i.appendChild(n),this.elem.globalData.defs.appendChild(i),f=t("g"),f.setAttribute("mask","url("+ot+"#"+s+")");u[0];)f.appendChild(u[0]);this.elem.layerElement.appendChild(f);this.masker=i;n.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(u=this.elem.layerElement.children||this.elem.layerElement.childNodes;u.length;)this.elem.layerElement.removeChild(u[0]);this.elem.layerElement.appendChild(n);this.elem.layerElement.removeAttribute("mask");n.setAttribute("stroke","#fff")}this.initialized=!0;this.pathMasker=n};cf.prototype.renderFrame=function(n){var t,r,u,s,i,f;for(this.initialized||this.initialize(),s=this.paths.length,t=0;t<s;t+=1)if(-1!==this.paths[t].m&&(r=this.elem.maskManager.viewData[this.paths[t].m],u=this.paths[t].p,(n||this.filterManager._mdf||r.prop._mdf)&&u.setAttribute("d",r.lastPath),n||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||r.prop._mdf)){if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var h=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),c=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),e=u.getTotalLength();i="0 0 0 "+e*h+" ";for(var l=e*(c-h),a=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,v=Math.floor(l/a),o=0;o<v;o+=1)i+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";i+="0 "+10*e+" 0 0"}else i="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;u.setAttribute("stroke-dasharray",i)}((n||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(n||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(n||this.filterManager.effectElements[3].p._mdf))&&(f=this.filterManager.effectElements[3].p.v,this.pathMasker.setAttribute("stroke","rgb("+d(255*f[0])+","+d(255*f[1])+","+d(255*f[2])+")"))};eo.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,u=r[0]+" "+i[0]+" "+t[0],f=r[1]+" "+i[1]+" "+t[1],e=r[2]+" "+i[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",u);this.feFuncG.setAttribute("tableValues",f);this.feFuncB.setAttribute("tableValues",e)}};yu.prototype.createFeFunc=function(n,i){var r=t(n);return r.setAttribute("type","table"),i.appendChild(r),r};yu.prototype.getTableValue=function(n,t,i,r,u){for(var f,s,e=0,l=Math.min(n,t),a=Math.max(n,t),h=Array.call(null,{length:256}),c=0,v=u-r,o=t-n;e<=256;)s=(f=e/256)<=l?o<0?u:r:a<=f?o<0?r:u:r+v*Math.pow((f-n)/o,1/i),h[c]=s,c+=1,e+=256/255;return h.join(" ")};yu.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var i,t=this.filterManager.effectElements;this.feFuncRComposed&&(n||t[3].p._mdf||t[4].p._mdf||t[5].p._mdf||t[6].p._mdf||t[7].p._mdf)&&(i=this.getTableValue(t[3].p.v,t[4].p.v,t[5].p.v,t[6].p.v,t[7].p.v),this.feFuncRComposed.setAttribute("tableValues",i),this.feFuncGComposed.setAttribute("tableValues",i),this.feFuncBComposed.setAttribute("tableValues",i));this.feFuncR&&(n||t[10].p._mdf||t[11].p._mdf||t[12].p._mdf||t[13].p._mdf||t[14].p._mdf)&&(i=this.getTableValue(t[10].p.v,t[11].p.v,t[12].p.v,t[13].p.v,t[14].p.v),this.feFuncR.setAttribute("tableValues",i));this.feFuncG&&(n||t[17].p._mdf||t[18].p._mdf||t[19].p._mdf||t[20].p._mdf||t[21].p._mdf)&&(i=this.getTableValue(t[17].p.v,t[18].p.v,t[19].p.v,t[20].p.v,t[21].p.v),this.feFuncG.setAttribute("tableValues",i));this.feFuncB&&(n||t[24].p._mdf||t[25].p._mdf||t[26].p._mdf||t[27].p._mdf||t[28].p._mdf)&&(i=this.getTableValue(t[24].p.v,t[25].p.v,t[26].p.v,t[27].p.v,t[28].p.v),this.feFuncB.setAttribute("tableValues",i));this.feFuncA&&(n||t[31].p._mdf||t[32].p._mdf||t[33].p._mdf||t[34].p._mdf||t[35].p._mdf)&&(i=this.getTableValue(t[31].p.v,t[32].p.v,t[33].p.v,t[34].p.v,t[35].p.v),this.feFuncA.setAttribute("tableValues",i))}};oo.prototype.renderFrame=function(n){var t;if((n||this.filterManager._mdf)&&(((n||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),n||this.filterManager.effectElements[0].p._mdf)&&(t=this.filterManager.effectElements[0].p.v,this.feFlood.setAttribute("flood-color",ee(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))),(n||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),n||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf)){var i=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*s,u=i*Math.cos(r),f=i*Math.sin(r);this.feOffset.setAttribute("dx",u);this.feOffset.setAttribute("dy",f)}};wr=[];er.prototype.findSymbol=function(n){for(var t=0,i=wr.length;t<i;){if(wr[t]===n)return wr[t];t+=1}return null};er.prototype.replaceInParent=function(n,i){var u=n.layerElement.parentNode,f;if(u){for(var e,o=u.children,r=0,s=o.length;r<s&&o[r]!==n.layerElement;)r+=1;r<=s-2&&(e=o[r+1]);f=t("use");f.setAttribute("href","#"+i);e?u.insertBefore(f,e):u.appendChild(f)}};er.prototype.setElementAsMask=function(n,i){var u,r,e,f,o;this.findSymbol(i)||(u=nt(),r=t("mask"),r.setAttribute("id",i.layerId),r.setAttribute("mask-type","alpha"),wr.push(i),e=n.globalData.defs,e.appendChild(r),f=t("symbol"),f.setAttribute("id",u),this.replaceInParent(i,u),f.appendChild(i.layerElement),e.appendChild(f),o=t("use"),o.setAttribute("href","#"+u),r.appendChild(o),i.data.hd=!1,i.show());n.setMatte(i.layerId)};er.prototype.initialize=function(){for(var i=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,n=0,r=t.length;n<r;)t[n]&&t[n].data.ind===i&&this.setElementAsMask(this.elem,t[n]),n+=1;this.initialized=!0};er.prototype.renderFrame=function(){this.initialized||this.initialize()};so.prototype.renderFrame=function(n){for(var i=this.filters.length,t=0;t<i;t+=1)this.filters[t].renderFrame(n)};lf.prototype.duplicate=function(){var t=2*this._length,i=this.savedOp,n;for(this.savedOp=e("float32",t),this.savedOp.set(i),n=0,n=this._length;n<t;n+=1)this.saved[n]=e("float32",16);this._length=t};lf.prototype.reset=function(){this.cArrPos=0;this.cTr.reset();this.cO=1};ii.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext;this.renderableEffectsManager=new af(this)},createContent:function(){},setBlendMode:function(){var n=this.globalData,t;n.blendMode!==this.data.bm&&(n.blendMode=this.data.bm,t=uu(this.data.bm),n.canvasContext.globalCompositeOperation=t)},createRenderableComponents:function(){this.maskManager=new wu(this.data,this)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},renderFrame:function(){if(!this.hidden&&!this.data.hd){this.renderTransform();this.renderRenderable();this.setBlendMode();var n=0===this.data.ty;this.globalData.renderer.save(n);this.globalData.renderer.ctxTransform(this.finalTransform.mat.props);this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v);this.renderInnerContent();this.globalData.renderer.restore(n);this.maskManager.hasMasks&&this.globalData.renderer.restore(!0);this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null;this.data=null;this.globalData=null;this.maskManager.destroy()},mHelper:new a};ii.prototype.hide=ii.prototype.hideElement;ii.prototype.show=ii.prototype.showElement;f([it,lt,ii,st,tt,ti],di);di.prototype.initElement=y.prototype.initElement;di.prototype.prepareFrame=vi.prototype.prepareFrame;di.prototype.createContent=function(){var n;if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){n=b("canvas");n.width=this.assetData.w;n.height=this.assetData.h;var t,i,s=n.getContext("2d"),u=this.img.width,f=this.img.height,e=u/f,r=this.assetData.w/this.assetData.h,o=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;r<e&&"xMidYMid slice"===o||e<r&&"xMidYMid slice"!==o?t=(i=f)*r:i=(t=u)/r;s.drawImage(this.img,(u-t)/2,(f-i)/2,t,i,0,0,this.assetData.w,this.assetData.h);this.img=n}};di.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)};di.prototype.destroy=function(){this.img=null};f([w,dt,ii],pu);pu.prototype.renderInnerContent=function(){var t,n=this.canvasContext;for(n.beginPath(),n.moveTo(0,0),n.lineTo(this.data.w,0),n.lineTo(this.data.w,this.data.h),n.lineTo(0,this.data.h),n.lineTo(0,0),n.clip(),t=this.layers.length-1;0<=t;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()};pu.prototype.destroy=function(){for(var n=this.layers.length-1;0<=n;n-=1)this.elements[n]&&this.elements[n].destroy();this.layers=null;this.elements=null};wu.prototype.renderFrame=function(){var r,o;if(this.hasMasks){var u,f,n,t,e=this.element.finalTransform.mat,i=this.element.canvasContext,s=this.masksProperties.length;for(i.beginPath(),u=0;u<s;u+=1)if("n"!==this.masksProperties[u].mode){for(this.masksProperties[u].inv&&(i.moveTo(0,0),i.lineTo(this.element.globalData.compSize.w,0),i.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),i.lineTo(0,this.element.globalData.compSize.h),i.lineTo(0,0)),t=this.viewData[u].v,f=e.applyToPointArray(t.v[0][0],t.v[0][1],0),i.moveTo(f[0],f[1]),o=t._length,r=1;r<o;r+=1)n=e.applyToTriplePoints(t.o[r-1],t.i[r],t.v[r]),i.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5]);n=e.applyToTriplePoints(t.o[r-1],t.i[0],t.v[0]);i.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5])}this.element.globalData.renderer.save(!0);i.clip()}};wu.prototype.getMaskProperty=oi.prototype.getMaskProperty;wu.prototype.destroy=function(){this.element=null};f([it,lt,ii,sf,st,tt,ti],v);v.prototype.initElement=li.prototype.initElement;v.prototype.transformHelper={opacity:1,_opMdf:!1};v.prototype.dashResetter=[];v.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])};v.prototype.createStyleElement=function(n,t){var u={data:n,type:n.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===n.hd},r={},f;return("fl"===n.ty||"st"===n.ty?(r.c=i.getProp(this,n.c,1,255,this),r.c.k||(u.co="rgb("+d(r.c.v[0])+","+d(r.c.v[1])+","+d(r.c.v[2])+")")):"gf"!==n.ty&&"gs"!==n.ty||(r.s=i.getProp(this,n.s,1,null,this),r.e=i.getProp(this,n.e,1,null,this),r.h=i.getProp(this,n.h||{k:0},0,.01,this),r.a=i.getProp(this,n.a||{k:0},0,s,this),r.g=new tr(this,n.g,this)),r.o=i.getProp(this,n.o,0,.01,this),"st"===n.ty||"gs"===n.ty)?(u.lc=fu[n.lc||2],u.lj=eu[n.lj||2],1==n.lj&&(u.ml=n.ml),r.w=i.getProp(this,n.w,0,null,this),r.w.k||(u.wi=r.w.v),n.d)&&(f=new vr(this,n.d,"canvas",this),r.d=f,r.d.k||(u.da=r.d.dashArray,u.do=r.d.dashoffset[0])):u.r=2===n.r?"evenodd":"nonzero",this.stylesList.push(u),r.style=u,r};v.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}};v.prototype.createTransformElement=function(n){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:i.getProp(this,n.o,0,.01,this),mProps:nr.getTransformProperty(this,n,this)}}};v.prototype.createShapeElement=function(n){var t=new io(this,n,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t};v.prototype.reloadShapes=function(){var n,t;for(this._isFirstFrame=!0,t=this.itemsData.length,n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers();this.transformsManager.processSequences(this._isFirstFrame)};v.prototype.addTransformToStyleList=function(n){for(var i=this.stylesList.length,t=0;t<i;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(n)};v.prototype.removeTransformFromStyleList=function(){for(var t=this.stylesList.length,n=0;n<t;n+=1)this.stylesList[n].closed||this.stylesList[n].transforms.pop()};v.prototype.closeStyles=function(n){for(var i=n.length,t=0;t<i;t+=1)n[t].closed=!0};v.prototype.searchShapes=function(n,t,i,r,u){for(var s,a,o,e,v,c=n.length-1,y=[],h=[],l=[].concat(u),f=c;0<=f;f-=1){if((o=this.searchProcessedElement(n[f]))?t[f]=i[o-1]:n[f]._shouldRender=r,"fl"===n[f].ty||"st"===n[f].ty||"gf"===n[f].ty||"gs"===n[f].ty)o?t[f].style.closed=!1:t[f]=this.createStyleElement(n[f],l),y.push(t[f].style);else if("gr"===n[f].ty){if(o)for(a=t[f].it.length,s=0;s<a;s+=1)t[f].prevViewData[s]=t[f].it[s];else t[f]=this.createGroupElement(n[f]);this.searchShapes(n[f].it,t[f].it,t[f].prevViewData,r,l)}else"tr"===n[f].ty?(o||(v=this.createTransformElement(n[f]),t[f]=v),l.push(t[f]),this.addTransformToStyleList(t[f])):"sh"===n[f].ty||"rc"===n[f].ty||"el"===n[f].ty||"sr"===n[f].ty?o||(t[f]=this.createShapeElement(n[f])):"tm"===n[f].ty||"rd"===n[f].ty||"pb"===n[f].ty?(o?(e=t[f]).closed=!1:((e=ei.getModifier(n[f].ty)).init(this,n[f]),t[f]=e,this.shapeModifiers.push(e)),h.push(e)):"rp"===n[f].ty&&(o?(e=t[f]).closed=!0:(e=ei.getModifier(n[f].ty),(t[f]=e).init(this,n,f,t),this.shapeModifiers.push(e),r=!1),h.push(e));this.addProcessedElement(n[f],f+1)}for(this.removeTransformFromStyleList(),this.closeStyles(y),c=h.length,f=0;f<c;f+=1)h[f].closed=!0};v.prototype.renderInnerContent=function(){this.transformHelper.opacity=1;this.transformHelper._opMdf=!1;this.renderModifiers();this.transformsManager.processSequences(this._isFirstFrame);this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)};v.prototype.renderShapeTransform=function(n,t){(n._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=n.opacity,t.opacity*=t.op.v,t._opMdf=!0)};v.prototype.drawLayer=function(){for(var e,h,r,c,s,u,i,n,l=this.stylesList.length,o=this.globalData.renderer,t=this.globalData.canvasContext,f=0;f<l;f+=1)if(("st"!==(i=(n=this.stylesList[f]).type)&&"gs"!==i||0!==n.wi)&&n.data._shouldRender&&0!==n.coOp&&0!==this.globalData.currentGlobalAlpha){for(o.save(),s=n.elements,"st"===i||"gs"===i?(t.strokeStyle="st"===i?n.co:n.grd,t.lineWidth=n.wi,t.lineCap=n.lc,t.lineJoin=n.lj,t.miterLimit=n.ml||0):t.fillStyle="fl"===i?n.co:n.grd,o.ctxOpacity(n.coOp),"st"!==i&&"gs"!==i&&t.beginPath(),o.ctxTransform(n.preTransforms.finalTransform.props),h=s.length,e=0;e<h;e+=1){for("st"!==i&&"gs"!==i||(t.beginPath(),n.da&&(t.setLineDash(n.da),t.lineDashOffset=n.do)),c=(u=s[e].trNodes).length,r=0;r<c;r+=1)"m"===u[r].t?t.moveTo(u[r].p[0],u[r].p[1]):"c"===u[r].t?t.bezierCurveTo(u[r].pts[0],u[r].pts[1],u[r].pts[2],u[r].pts[3],u[r].pts[4],u[r].pts[5]):t.closePath();"st"!==i&&"gs"!==i||(t.stroke(),n.da&&t.setLineDash(this.dashResetter))}"st"!==i&&"gs"!==i&&t.fill(n.r);o.restore()}};v.prototype.renderShape=function(n,t,i,r){for(var f=n,u=t.length-1;0<=u;u-=1)"tr"===t[u].ty?(f=i[u].transform,this.renderShapeTransform(n,f)):"sh"===t[u].ty||"el"===t[u].ty||"rc"===t[u].ty||"sr"===t[u].ty?this.renderPath(t[u],i[u]):"fl"===t[u].ty?this.renderFill(t[u],i[u],f):"st"===t[u].ty?this.renderStroke(t[u],i[u],f):"gf"===t[u].ty||"gs"===t[u].ty?this.renderGradientFill(t[u],i[u],f):"gr"===t[u].ty?this.renderShape(f,t[u].it,i[u].it):t[u].ty;r&&this.drawLayer()};v.prototype.renderStyledShape=function(n,t){var f,i;if(this._isFirstFrame||t._mdf||n.transforms._mdf){var r,e,o,u=n.trNodes,s=t.paths,h=s._length;for(u.length=0,f=n.transforms.finalTransform,o=0;o<h;o+=1)if(i=s.shapes[o],i&&i.v){for(e=i._length,r=1;r<e;r+=1)1===r&&u.push({t:"m",p:f.applyToPointArray(i.v[0][0],i.v[0][1],0)}),u.push({t:"c",pts:f.applyToTriplePoints(i.o[r-1],i.i[r],i.v[r])});1===e&&u.push({t:"m",p:f.applyToPointArray(i.v[0][0],i.v[0][1],0)});i.c&&e&&(u.push({t:"c",pts:f.applyToTriplePoints(i.o[r-1],i.i[0],i.v[0])}),u.push({t:"z"}))}n.trNodes=u}};v.prototype.renderPath=function(n,t){if(!0!==n.hd&&n._shouldRender)for(var r=t.styledShapes.length,i=0;i<r;i+=1)this.renderStyledShape(t.styledShapes[i],t.sh)};v.prototype.renderFill=function(n,t,i){var r=t.style;(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+d(t.c.v[0])+","+d(t.c.v[1])+","+d(t.c.v[2])+")");(t.o._mdf||i._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*i.opacity)};v.prototype.renderGradientFill=function(n,t,i){var o,h=t.style;if(!h.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==n.t&&(t.h._mdf||t.a._mdf)){var u,c=this.globalData.canvasContext,r=t.s.v,f=t.e.v;if(1===n.t)o=c.createLinearGradient(r[0],r[1],f[0],f[1]);else{var l=Math.sqrt(Math.pow(r[0]-f[0],2)+Math.pow(r[1]-f[1],2)),a=Math.atan2(f[1]-r[1],f[0]-r[0]),e=t.h.v;1<=e?e=.99:e<=-1&&(e=-.99);var v=l*e,p=Math.cos(a+t.a.v)*v+r[0],w=Math.sin(a+t.a.v)*v+r[1];o=c.createRadialGradient(p,w,0,r[0],r[1],l)}var b=n.g.p,s=t.g.c,y=1;for(u=0;u<b;u+=1)t.g._hasOpacity&&t.g._collapsable&&(y=t.g.o[2*u+1]),o.addColorStop(s[4*u]/100,"rgba("+s[4*u+1]+","+s[4*u+2]+","+s[4*u+3]+","+y+")");h.grd=o}h.coOp=t.o.v*i.opacity};v.prototype.renderStroke=function(n,t,i){var r=t.style,u=t.d;u&&(u._mdf||this._isFirstFrame)&&(r.da=u.dashArray,r.do=u.dashoffset[0]);(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+d(t.c.v[0])+","+d(t.c.v[1])+","+d(t.c.v[2])+")");(t.o._mdf||i._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*i.opacity);(t.w._mdf||this._isFirstFrame)&&(r.wi=t.w.v)};v.prototype.destroy=function(){this.shapesData=null;this.globalData=null;this.canvasContext=null;this.stylesList.length=0;this.itemsData.length=0};f([it,lt,ii,st,tt,ti],br);br.prototype.initElement=y.prototype.initElement;br.prototype.prepareFrame=vi.prototype.prepareFrame;br.prototype.renderInnerContent=function(){var n=this.canvasContext;n.fillStyle=this.data.sc;n.fillRect(0,0,this.data.sw,this.data.sh)};f([it,lt,ii,st,tt,ti,pt],kr);kr.prototype.tHelper=b("canvas").getContext("2d");kr.prototype.buildNewText=function(){var t=this.textProperty.currentData,l,a;this.renderedLetters=h(t.l?t.l.length:0);l=!1;t.fc?(l=!0,this.values.fill=this.buildColor(t.fc)):this.values.fill="rgba(0,0,0,0)";this.fill=l;a=!1;t.sc&&(a=!0,this.values.stroke=this.buildColor(t.sc),this.values.sWidth=t.sw);var u,d,g,v,i,nt,y,f,p,n,o,e,rt=this.globalData.fontManager.getFontByName(t.f),w=t.l,r=this.mHelper;this.stroke=a;this.values.fValue=t.finalSize+"px "+this.globalData.fontManager.getFontByName(t.f).fFamily;d=t.finalText.length;var b=this.data.singleShape,tt=.001*t.tr*t.finalSize,s=0,k=0,it=!0,c=0;for(u=0;u<d;u+=1){for(v=(g=this.globalData.fontManager.getCharData(t.finalText[u],rt.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily))&&g.data||{},r.reset(),b&&w[u].n&&(s=-tt,k+=t.yOffset,k+=it?1:0,it=!1),p=(y=v.shapes?v.shapes[0].it:[]).length,r.scale(t.finalSize/100,t.finalSize/100),b&&this.applyTextPropertiesToMatrix(t,r,w[u].line,s,k),o=h(p),f=0;f<p;f+=1){for(nt=y[f].ks.k.i.length,n=y[f].ks.k,e=[],i=1;i<nt;i+=1)1===i&&e.push(r.applyToX(n.v[0][0],n.v[0][1],0),r.applyToY(n.v[0][0],n.v[0][1],0)),e.push(r.applyToX(n.o[i-1][0],n.o[i-1][1],0),r.applyToY(n.o[i-1][0],n.o[i-1][1],0),r.applyToX(n.i[i][0],n.i[i][1],0),r.applyToY(n.i[i][0],n.i[i][1],0),r.applyToX(n.v[i][0],n.v[i][1],0),r.applyToY(n.v[i][0],n.v[i][1],0));e.push(r.applyToX(n.o[i-1][0],n.o[i-1][1],0),r.applyToY(n.o[i-1][0],n.o[i-1][1],0),r.applyToX(n.i[0][0],n.i[0][1],0),r.applyToY(n.i[0][0],n.i[0][1],0),r.applyToX(n.v[0][0],n.v[0][1],0),r.applyToY(n.v[0][0],n.v[0][1],0));o[f]=e}b&&(s+=w[u].l,s+=tt);this.textSpans[c]?this.textSpans[c].elem=o:this.textSpans[c]={elem:o};c+=1}};kr.prototype.renderInnerContent=function(){var f,v,u,e,t,o,r=this.canvasContext,n,y,a;r.font=this.values.fValue;r.lineCap="butt";r.lineJoin="miter";r.miterLimit=4;this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);y=this.textAnimator.renderedLetters;a=this.textProperty.currentData.l;v=a.length;var s,i,h=null,c=null,l=null;for(f=0;f<v;f+=1)if(!a[f].n){if((n=y[f])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(n.p),this.globalData.renderer.ctxOpacity(n.o)),this.fill){for(n&&n.fc?h!==n.fc&&(h=n.fc,r.fillStyle=n.fc):h!==this.values.fill&&(h=this.values.fill,r.fillStyle=this.values.fill),e=(s=this.textSpans[f].elem).length,this.globalData.canvasContext.beginPath(),u=0;u<e;u+=1)for(o=(i=s[u]).length,this.globalData.canvasContext.moveTo(i[0],i[1]),t=2;t<o;t+=6)this.globalData.canvasContext.bezierCurveTo(i[t],i[t+1],i[t+2],i[t+3],i[t+4],i[t+5]);this.globalData.canvasContext.closePath();this.globalData.canvasContext.fill()}if(this.stroke){for(n&&n.sw?l!==n.sw&&(l=n.sw,r.lineWidth=n.sw):l!==this.values.sWidth&&(l=this.values.sWidth,r.lineWidth=this.values.sWidth),n&&n.sc?c!==n.sc&&(c=n.sc,r.strokeStyle=n.sc):c!==this.values.stroke&&(c=this.values.stroke,r.strokeStyle=this.values.stroke),e=(s=this.textSpans[f].elem).length,this.globalData.canvasContext.beginPath(),u=0;u<e;u+=1)for(o=(i=s[u]).length,this.globalData.canvasContext.moveTo(i[0],i[1]),t=2;t<o;t+=6)this.globalData.canvasContext.bezierCurveTo(i[t],i[t+1],i[t+2],i[t+3],i[t+4],i[t+5]);this.globalData.canvasContext.closePath();this.globalData.canvasContext.stroke()}n&&this.globalData.renderer.restore()}};af.prototype.renderFrame=function(){};ri.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=b(this.data.tg||"div");this.data.hasMask?(this.svgElement=t("svg"),this.layerElement=t("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement;hi(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new af(this);this.transformedElement=this.baseElement;this.maskedElement=this.layerElement;this.data.ln&&this.layerElement.setAttribute("id",this.data.ln);this.data.cl&&this.layerElement.setAttribute("class",this.data.cl);0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var n=this.transformedElement?this.transformedElement.style:{},t;this.finalTransform._matMdf&&(t=this.finalTransform.mat.toCSS(),n.transform=t,n.webkitTransform=t);this.finalTransform._opMdf&&(n.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null;this.transformedElement=null;this.matteElement&&(this.matteElement=null);this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new oi(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}};ri.prototype.getBaseElement=fr.prototype.getBaseElement;ri.prototype.destroyBaseElement=ri.prototype.destroy;ri.prototype.buildElementParenting=l.prototype.buildElementParenting;f([it,lt,ri,st,tt,li],dr);dr.prototype.createContent=function(){var n;this.data.hasMask?((n=t("rect")).setAttribute("width",this.data.sw),n.setAttribute("height",this.data.sh),n.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((n=b("div")).style.width=this.data.sw+"px",n.style.height=this.data.sh+"px",n.style.backgroundColor=this.data.sc);this.layerElement.appendChild(n)};f([l,dt,ri],or);or.prototype._createBaseContainerElements=or.prototype.createContainerElements;or.prototype.createContainerElements=function(){this._createBaseContainerElements();this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement};or.prototype.addTo3dContainer=function(n,t){for(var r,i=0;i<t;)this.elements[i]&&this.elements[i].getBaseElement&&(r=this.elements[i].getBaseElement()),i+=1;r?this.layerElement.insertBefore(n,r):this.layerElement.appendChild(n)};f([it,lt,dr,y,ri,st,tt,ti],ht);ht.prototype._renderShapeFrame=ht.prototype.renderInnerContent;ht.prototype.createContent=function(){var n,i;(this.baseElement.style.fontSize=0,this.data.hasMask)?(this.layerElement.appendChild(this.shapesContainer),n=this.svgElement):(n=t("svg"),i=this.comp.data?this.comp.data:this.globalData.compSize,n.setAttribute("width",i.w),n.setAttribute("height",i.h),n.appendChild(this.shapesContainer),this.layerElement.appendChild(n));this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0);this.filterUniqueShapes();this.shapeCont=n};ht.prototype.getTransformedPoint=function(n,t){for(var r=n.length,i=0;i<r;i+=1)t=n[i].mProps.v.applyToPointArray(t[0],t[1],0);return t};ht.prototype.calculateShapeBoundingBox=function(n,t){var r,f,e,o,s,i=n.sh.v,u=n.transformers,h=i._length;if(!(h<=1)){for(r=0;r<h-1;r+=1)f=this.getTransformedPoint(u,i.v[r]),e=this.getTransformedPoint(u,i.o[r]),o=this.getTransformedPoint(u,i.i[r+1]),s=this.getTransformedPoint(u,i.v[r+1]),this.checkBounds(f,e,o,s,t);i.c&&(f=this.getTransformedPoint(u,i.v[r]),e=this.getTransformedPoint(u,i.o[r]),o=this.getTransformedPoint(u,i.i[0]),s=this.getTransformedPoint(u,i.v[0]),this.checkBounds(f,e,o,s,t))}};ht.prototype.checkBounds=function(n,t,i,r,u){this.getBoundsOfCurve(n,t,i,r);var f=this.shapeBoundingBox;u.x=hr(f.left,u.x);u.xMax=ru(f.right,u.xMax);u.y=hr(f.top,u.y);u.yMax=ru(f.bottom,u.yMax)};ht.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0};ht.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0};ht.prototype.getBoundsOfCurve=function(n,t,i,r){for(var o,f,s,h,c,l,a,e=[[n[0],r[0]],[n[1],r[1]]],u=0;u<2;++u)f=6*n[u]-12*t[u]+6*i[u],o=-3*n[u]+9*t[u]-9*i[u]+3*r[u],s=3*t[u]-3*n[u],f|=0,s|=0,0==(o|=0)&&0===f||(0===o?0<(h=-s/f)&&h<1&&e[u].push(this.calculateF(h,n,t,i,r,u)):0<=(c=f*f-4*s*o)&&(0<(l=(-f+iu(c))/(2*o))&&l<1&&e[u].push(this.calculateF(l,n,t,i,r,u)),0<(a=(-f-iu(c))/(2*o))&&a<1&&e[u].push(this.calculateF(a,n,t,i,r,u))));this.shapeBoundingBox.left=hr.apply(null,e[0]);this.shapeBoundingBox.top=hr.apply(null,e[1]);this.shapeBoundingBox.right=ru.apply(null,e[0]);this.shapeBoundingBox.bottom=ru.apply(null,e[1])};ht.prototype.calculateF=function(n,t,i,r,u,f){return ct(1-n,3)*t[f]+3*ct(1-n,2)*n*i[f]+3*(1-n)*ct(n,2)*r[f]+ct(n,3)*u[f]};ht.prototype.calculateBoundingBox=function(n,t){for(var r=n.length,i=0;i<r;i+=1)n[i]&&n[i].sh?this.calculateShapeBoundingBox(n[i],t):n[i]&&n[i].it&&this.calculateBoundingBox(n[i].it,t)};ht.prototype.currentBoxContains=function(n){return this.currentBBox.x<=n.x&&this.currentBBox.y<=n.y&&this.currentBBox.width+this.currentBBox.x>=n.x+n.width&&this.currentBBox.height+this.currentBBox.y>=n.y+n.height};ht.prototype.renderInnerContent=function(){var n,t,i,r,u;if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){if(n=this.tempBoundingBox,t=999999,n.x=t,n.xMax=-t,n.y=t,n.yMax=-t,this.calculateBoundingBox(this.itemsData,n),n.width=n.xMax<n.x?0:n.xMax-n.x,n.height=n.yMax<n.y?0:n.yMax-n.y,this.currentBoxContains(n))return;i=!1;(this.currentBBox.w!==n.width&&(this.currentBBox.w=n.width,this.shapeCont.setAttribute("width",n.width),i=!0),this.currentBBox.h!==n.height&&(this.currentBBox.h=n.height,this.shapeCont.setAttribute("height",n.height),i=!0),i||this.currentBBox.x!==n.x||this.currentBBox.y!==n.y)&&(this.currentBBox.w=n.width,this.currentBBox.h=n.height,this.currentBBox.x=n.x,this.currentBBox.y=n.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),r=this.shapeCont.style,u="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)",r.transform=u,r.webkitTransform=u)}};f([it,lt,ri,st,tt,li,pt],gr);gr.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg";this.compW=this.comp.data.w;this.compH=this.comp.data.h;this.svgElement.setAttribute("width",this.compW);this.svgElement.setAttribute("height",this.compH);var n=t("g");this.maskedElement.appendChild(n);this.innerElem=n}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()};gr.prototype.buildNewText=function(){var n=this.textProperty.currentData,f,v,s,nt,l,tt,it,i,e,u,a,c,p,o,w,k,d,g;this.renderedLetters=h(n.l?n.l.length:0);f=this.innerElem.style;v=n.fc?this.buildColor(n.fc):"rgba(0,0,0,0)";f.fill=v;f.color=v;n.sc&&(f.stroke=this.buildColor(n.sc),f.strokeWidth=n.sw+"px");l=this.globalData.fontManager.getFontByName(n.f);this.globalData.fontManager.chars||((f.fontSize=n.finalSize+"px",f.lineHeight=n.finalSize+"px",l.fClass)?this.innerElem.className=l.fClass:(f.fontFamily=l.fFamily,tt=n.fWeight,it=n.fStyle,f.fontStyle=it,f.fontWeight=tt));a=n.l;nt=a.length;var rt,y=this.mHelper,ut="",r=0;for(s=0;s<nt;s+=1)(this.globalData.fontManager.chars?(this.textPaths[r]?i=this.textPaths[r]:((i=t("path")).setAttribute("stroke-linecap",fu[1]),i.setAttribute("stroke-linejoin",eu[2]),i.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[r]?u=(e=this.textSpans[r]).children[0]:((e=b("div")).style.lineHeight=0,(u=t("svg")).appendChild(i),hi(e)))):this.isMasked?i=this.textPaths[r]?this.textPaths[r]:t("text"):this.textSpans[r]?(e=this.textSpans[r],i=this.textPaths[r]):(hi(e=b("span")),hi(i=b("span")),e.appendChild(i)),this.globalData.fontManager.chars)?(p=this.globalData.fontManager.getCharData(n.finalText[s],l.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily),(c=p?p.data:null,y.reset(),c&&c.shapes&&(rt=c.shapes[0].it,y.scale(n.finalSize/100,n.finalSize/100),ut=this.createPathShape(y,rt),i.setAttribute("d",ut)),this.isMasked)?this.innerElem.appendChild(i):((this.innerElem.appendChild(e),c&&c.shapes)?(document.body.appendChild(u),o=u.getBBox(),u.setAttribute("width",o.width+2),u.setAttribute("height",o.height+2),u.setAttribute("viewBox",o.x-1+" "+(o.y-1)+" "+(o.width+2)+" "+(o.height+2)),w=u.style,k="translate("+(o.x-1)+"px,"+(o.y-1)+"px)",w.transform=k,w.webkitTransform=k,a[s].yOffset=o.y-1):(u.setAttribute("width",1),u.setAttribute("height",1)),e.appendChild(u))):(i.textContent=a[s].val,i.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)?this.innerElem.appendChild(i):(this.innerElem.appendChild(e),d=i.style,g="translate3d(0,"+-n.finalSize/1.2+"px,0)",d.transform=g,d.webkitTransform=g),this.textSpans[r]=this.isMasked?i:e,this.textSpans[r].style.display="block",this.textPaths[r]=i,r+=1;for(;r<this.textSpans.length;)this.textSpans[r].style.display="none",r+=1};gr.prototype.renderInnerContent=function(){var i,e,t,s;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;this.isMasked&&this.finalTransform._matMdf&&(this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),i=this.svgElement.style,e="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)",i.transform=e,i.webkitTransform=e)}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){for(var n,u,f,o=0,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l,h=c.length,r=0;r<h;r+=1)c[r].n?o+=1:(u=this.textSpans[r],f=this.textPaths[r],n=l[o],o+=1,n._mdf.m&&(this.isMasked?u.setAttribute("transform",n.m):(u.style.webkitTransform=n.m,u.style.transform=n.m)),u.style.opacity=n.o,n.sw&&n._mdf.sw&&f.setAttribute("stroke-width",n.sw),n.sc&&n._mdf.sc&&f.setAttribute("stroke",n.sc),n.fc&&n._mdf.fc&&(f.setAttribute("fill",n.fc),f.style.color=n.fc));this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)&&(t=this.innerElem.getBBox(),this.currentBBox.w!==t.width&&(this.currentBBox.w=t.width,this.svgElement.setAttribute("width",t.width)),this.currentBBox.h!==t.height&&(this.currentBBox.h=t.height,this.svgElement.setAttribute("height",t.height)),(this.currentBBox.w!==t.width+2||this.currentBBox.h!==t.height+2||this.currentBBox.x!==t.x-1||this.currentBBox.y!==t.y-1)&&(this.currentBBox.w=t.width+2,this.currentBBox.h=t.height+2,this.currentBBox.x=t.x-1,this.currentBBox.y=t.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),i=this.svgElement.style,s="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)",i.transform=s,i.webkitTransform=s))}};f([it,lt,ri,dr,st,tt,ti],vf);vf.prototype.createContent=function(){var i=this.globalData.getAssetsPath(this.assetData),n=new Image;this.data.hasMask?(this.imageElem=t("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",i),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(n);n.crossOrigin="anonymous";n.src=i;this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};f([it,tt,st],si);si.prototype.setup=function(){for(var r,n,i,o=this.comp.threeDElements.length,t=0;t<o;t+=1)if("3d"===(r=this.comp.threeDElements[t]).type){n=r.perspectiveElem.style;i=r.container.style;var f=this.pe.v+"px",u="0px 0px 0px",e="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";n.perspective=f;n.webkitPerspective=f;i.transformOrigin=u;i.mozTransformOrigin=u;i.webkitTransformOrigin=u;n.transform=e;n.webkitTransform=e}};si.prototype.createElements=function(){};si.prototype.hide=function(){};si.prototype.renderFrame=function(){var t,u,f=this._isFirstFrame,n,i,o,s,c,l,h;if(this.hierarchy)for(u=this.hierarchy.length,t=0;t<u;t+=1)f=this.hierarchy[t].finalTransform.mProp._mdf||f;if(f||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(t=u=this.hierarchy.length-1;0<=t;t-=1)n=this.hierarchy[t].finalTransform.mProp,this.mat.translate(-n.p.v[0],-n.p.v[1],n.p.v[2]),this.mat.rotateX(-n.or.v[0]).rotateY(-n.or.v[1]).rotateZ(n.or.v[2]),this.mat.rotateX(-n.rx.v).rotateY(-n.ry.v).rotateZ(n.rz.v),this.mat.scale(1/n.s.v[0],1/n.s.v[1],1/n.s.v[2]),this.mat.translate(n.a.v[0],n.a.v[1],n.a.v[2]);if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){i=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var e=Math.sqrt(Math.pow(i[0],2)+Math.pow(i[1],2)+Math.pow(i[2],2)),r=[i[0]/e,i[1]/e,i[2]/e],a=Math.sqrt(r[2]*r[2]+r[0]*r[0]),v=Math.atan2(r[1],a),y=Math.atan2(r[0],-r[2]);this.mat.rotateY(y).rotateX(-v)}if(this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v),o=!this._prevMat.equals(this.mat),(o||this.pe._mdf)&&this.comp.threeDElements){for(u=this.comp.threeDElements.length,t=0;t<u;t+=1)"3d"===(s=this.comp.threeDElements[t]).type&&(o&&(h=this.mat.toCSS(),(l=s.container.style).transform=h,l.webkitTransform=h),this.pe._mdf&&((c=s.perspectiveElem.style).perspective=this.pe.v+"px",c.webkitPerspective=this.pe.v+"px"));this.mat.clone(this._prevMat)}}this._isFirstFrame=!1};si.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)};si.prototype.destroy=function(){};si.prototype.getBaseElement=function(){return null};ps.prototype.renderFrame=function(){};k=function(){function y(n){for(var i=0,u=n.target;i<r;)t[i].animation===u&&(t.splice(i,1),i-=1,r-=1,u.isPaused||c()),i+=1}function h(n,i){var f,e;if(!n)return null;for(f=0;f<r;){if(t[f].elem===n&&null!==t[f].elem)return t[f].animation;f+=1}return e=new u,l(e,n),e.setData(n,i),e}function p(){f+=1;v()}function c(){f-=1}function l(n,i){n.addEventListener("destroy",y);n.addEventListener("_active",p);n.addEventListener("_idle",c);t.push({elem:i,animation:n});r+=1}function a(i){for(var h=i-o,u=0;u<r;u+=1)t[u].animation.advanceTime(h);o=i;f&&!e?n.requestAnimationFrame(a):s=!0}function w(t){o=t;n.requestAnimationFrame(a)}function v(){!e&&f&&s&&(n.requestAnimationFrame(w),s=!1)}var i={},t=[],o=0,r=0,f=0,s=!0,e=!1;return i.registerAnimation=h,i.loadAnimation=function(n){var t=new u;return l(t,null),t.setParams(n),t},i.setSpeed=function(n,i){for(var u=0;u<r;u+=1)t[u].animation.setSpeed(n,i)},i.setDirection=function(n,i){for(var u=0;u<r;u+=1)t[u].animation.setDirection(n,i)},i.play=function(n){for(var i=0;i<r;i+=1)t[i].animation.play(n)},i.pause=function(n){for(var i=0;i<r;i+=1)t[i].animation.pause(n)},i.stop=function(n){for(var i=0;i<r;i+=1)t[i].animation.stop(n)},i.togglePause=function(n){for(var i=0;i<r;i+=1)t[i].animation.togglePause(n)},i.searchAnimations=function(n,t,i){for(var f=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),o=f.length,e,r,u=0;u<o;u+=1)i&&f[u].setAttribute("data-bm-type",i),h(f[u],n);t&&0===o&&(i||(i="svg"),e=document.getElementsByTagName("body")[0],e.innerText="",r=b("div"),r.style.width="100%",r.style.height="100%",r.setAttribute("data-bm-type",i),e.appendChild(r),h(r,n))},i.resize=function(){for(var n=0;n<r;n+=1)t[n].animation.resize()},i.goToAndStop=function(n,i,u){for(var f=0;f<r;f+=1)t[f].animation.goToAndStop(n,i,u)},i.destroy=function(n){for(var i=r-1;0<=i;i-=1)t[i].animation.destroy(n)},i.freeze=function(){e=!0},i.unfreeze=function(){e=!1;v()},i.setVolume=function(n,i){for(var u=0;u<r;u+=1)t[u].animation.setVolume(n,i)},i.mute=function(n){for(var i=0;i<r;i+=1)t[i].animation.mute(n)},i.unmute=function(n){for(var i=0;i<r;i+=1)t[i].animation.unmute(n)},i.getRegisteredAnimations=function(){for(var r=t.length,i=[],n=0;n<r;n+=1)i.push(t[n].animation);return i},i}();u=function(){this._cbs=[];this.name="";this.path="";this.isLoaded=!1;this.currentFrame=0;this.currentRawFrame=0;this.firstFrame=0;this.totalFrames=0;this.frameRate=0;this.frameMult=0;this.playSpeed=1;this.playDirection=1;this.playCount=0;this.animationData={};this.assets=[];this.isPaused=!0;this.autoplay=!1;this.loop=!0;this.renderer=null;this.animationID=nt();this.assetsPath="";this.timeCompleted=0;this.segmentPos=0;this.isSubframeEnabled=pf;this.segments=[];this._idle=!0;this._completedLoop=!1;this.projectInterface=is();this.imagePreloader=new hs;this.audioController=ss();this.markers=[]};f([oe],u);u.prototype.setParams=function(n){(n.wrapper||n.container)&&(this.wrapper=n.wrapper||n.container);var t="svg";switch(n.animType?t=n.animType:n.renderer&&(t=n.renderer),t){case"canvas":this.renderer=new w(this,n.rendererSettings);break;case"svg":this.renderer=new p(this,n.rendererSettings);break;default:this.renderer=new l(this,n.rendererSettings)}this.imagePreloader.setCacheType(t,this.renderer.globalData.defs);this.renderer.setProjectInterface(this.projectInterface);this.animType=t;this.loop=""===n.loop||null===n.loop||void 0===n.loop||!0===n.loop?!0:!1===n.loop?!1:parseInt(n.loop,10);this.autoplay=!("autoplay"in n)||n.autoplay;this.name=n.name?n.name:"";this.autoloadSegments=!Object.prototype.hasOwnProperty.call(n,"autoloadSegments")||n.autoloadSegments;this.assetsPath=n.assetsPath;this.initialSegment=n.initialSegment;n.audioFactory&&this.audioController.setAudioFactory(n.audioFactory);n.animationData?this.configAnimation(n.animationData):n.path&&(this.path=-1!==n.path.lastIndexOf("\\")?n.path.substr(0,n.path.lastIndexOf("\\")+1):n.path.substr(0,n.path.lastIndexOf("/")+1),this.fileName=n.path.substr(n.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),rf.load(n.path,this.configAnimation.bind(this),function(){this.trigger("data_failed")}.bind(this)))};u.prototype.setData=function(n,t){var r,i,u,f;t&&"object"!=typeof t&&(t=JSON.parse(t));r={wrapper:n,animationData:t};i=n.attributes;r.path=i.getNamedItem("data-animation-path")?i.getNamedItem("data-animation-path").value:i.getNamedItem("data-bm-path")?i.getNamedItem("data-bm-path").value:i.getNamedItem("bm-path")?i.getNamedItem("bm-path").value:"";r.animType=i.getNamedItem("data-anim-type")?i.getNamedItem("data-anim-type").value:i.getNamedItem("data-bm-type")?i.getNamedItem("data-bm-type").value:i.getNamedItem("bm-type")?i.getNamedItem("bm-type").value:i.getNamedItem("data-bm-renderer")?i.getNamedItem("data-bm-renderer").value:i.getNamedItem("bm-renderer")?i.getNamedItem("bm-renderer").value:"canvas";u=i.getNamedItem("data-anim-loop")?i.getNamedItem("data-anim-loop").value:i.getNamedItem("data-bm-loop")?i.getNamedItem("data-bm-loop").value:i.getNamedItem("bm-loop")?i.getNamedItem("bm-loop").value:"";"false"===u?r.loop=!1:"true"===u?r.loop=!0:""!==u&&(r.loop=parseInt(u,10));f=i.getNamedItem("data-anim-autoplay")?i.getNamedItem("data-anim-autoplay").value:i.getNamedItem("data-bm-autoplay")?i.getNamedItem("data-bm-autoplay").value:!i.getNamedItem("bm-autoplay")||i.getNamedItem("bm-autoplay").value;r.autoplay="false"!==f;r.name=i.getNamedItem("data-name")?i.getNamedItem("data-name").value:i.getNamedItem("data-bm-name")?i.getNamedItem("data-bm-name").value:i.getNamedItem("bm-name")?i.getNamedItem("bm-name").value:"";"false"===(i.getNamedItem("data-anim-prerender")?i.getNamedItem("data-anim-prerender").value:i.getNamedItem("data-bm-prerender")?i.getNamedItem("data-bm-prerender").value:i.getNamedItem("bm-prerender")?i.getNamedItem("bm-prerender").value:"")&&(r.prerender=!1);this.setParams(r)};u.prototype.includeLayers=function(n){n.op>this.animationData.op&&(this.animationData.op=n.op,this.totalFrames=Math.floor(n.op-this.animationData.ip));for(var t,r=this.animationData.layers,u=r.length,f=n.layers,e=f.length,i=0;i<e;i+=1)for(t=0;t<u;){if(r[t].id===f[i].id){r[t]=f[i];break}t+=1}if((n.chars||n.fonts)&&(this.renderer.globalData.fontManager.addChars(n.chars),this.renderer.globalData.fontManager.addFonts(n.fonts,this.renderer.globalData.defs)),n.assets)for(u=n.assets.length,t=0;t<u;t+=1)this.animationData.assets.push(n.assets[t]);this.animationData.__complete=!1;gu.completeData(this.animationData,this.renderer.globalData.fontManager);this.renderer.includeLayers(n.layers);wi&&wi.initExpressions(this);this.loadNextSegment()};u.prototype.loadNextSegment=function(){var n=this.animationData.segments,t,i;if(!n||0===n.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);t=n.shift();this.timeCompleted=t.time*this.frameRate;i=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1;rf.load(i,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))};u.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames);this.loadNextSegment()};u.prototype.imagesLoaded=function(){this.trigger("loaded_images");this.checkLoaded()};u.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath);this.imagePreloader.setPath(this.path);this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))};u.prototype.configAnimation=function(n){if(this.renderer)try{this.animationData=n;this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip));this.renderer.configAnimation(n);n.assets||(n.assets=[]);this.assets=this.animationData.assets;this.frameRate=this.animationData.fr;this.frameMult=this.animationData.fr/1e3;this.renderer.searchExtraCompositions(n.assets);this.markers=ls(n.markers||[]);this.trigger("config_ready");this.preloadImages();this.loadSegments();this.updaFrameModifier();this.waitForFontsLoaded();this.isPaused&&this.audioController.pause()}catch(n){this.triggerConfigError(n)}};u.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))};u.prototype.checkLoaded=function(){!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()&&(this.isLoaded=!0,gu.completeData(this.animationData,this.renderer.globalData.fontManager),wi&&wi.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play())};u.prototype.resize=function(){this.renderer.updateContainerSize()};u.prototype.setSubframe=function(n){this.isSubframeEnabled=!!n};u.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame;this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted);this.trigger("enterFrame");this.renderFrame()};u.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(n){this.triggerRenderFrameError(n)}};u.prototype.play=function(n){n&&this.name!==n||!0===this.isPaused&&(this.isPaused=!1,this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))};u.prototype.pause=function(n){n&&this.name!==n||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"),this.audioController.pause())};u.prototype.togglePause=function(n){n&&this.name!==n||(!0===this.isPaused?this.play():this.pause())};u.prototype.stop=function(n){n&&this.name!==n||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))};u.prototype.getMarkerData=function(n){for(var t,i=0;i<this.markers.length;i+=1)if((t=this.markers[i]).payload&&t.payload.name===n)return t;return null};u.prototype.goToAndStop=function(n,t,i){var u,r;i&&this.name!==i||(u=Number(n),isNaN(u)?(r=this.getMarkerData(n),r&&this.goToAndStop(r.time,!0)):t?this.setCurrentRawFrameValue(n):this.setCurrentRawFrameValue(n*this.frameModifier),this.pause())};u.prototype.goToAndPlay=function(n,t,i){var u,r;i&&this.name!==i||(u=Number(n),isNaN(u)?(r=this.getMarkerData(n),r&&(r.duration?this.playSegments([r.time,r.time+r.duration],!0):this.goToAndStop(r.time,!0))):this.goToAndStop(u,t,i),this.play())};u.prototype.advanceTime=function(n){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+n*this.frameModifier,i=!1;t>=this.totalFrames-1&&0<this.frameModifier?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(i=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(i=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t);i&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}};u.prototype.adjustSegment=function(n,t){this.playCount=0;n[1]<n[0]?(0<this.frameModifier&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=n[0]-n[1],this.timeCompleted=this.totalFrames,this.firstFrame=n[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):n[1]>n[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=n[1]-n[0],this.timeCompleted=this.totalFrames,this.firstFrame=n[0],this.setCurrentRawFrameValue(.001+t));this.trigger("segmentStart")};u.prototype.setSegment=function(n,t){var i=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<n?i=n:this.currentRawFrame+this.firstFrame>t&&(i=t-n));this.firstFrame=n;this.totalFrames=t-n;this.timeCompleted=this.totalFrames;-1!==i&&this.goToAndStop(i,!0)};u.prototype.playSegments=function(n,t){if(t&&(this.segments.length=0),"object"==typeof n[0])for(var r=n.length,i=0;i<r;i+=1)this.segments.push(n[i]);else this.segments.push(n);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0);this.isPaused&&this.play()};u.prototype.resetSegments=function(n){this.segments.length=0;this.segments.push([this.animationData.ip,this.animationData.op]);n&&this.checkSegments(0)};u.prototype.checkSegments=function(n){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),n),!0)};u.prototype.destroy=function(n){n&&this.name!==n||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.renderer=null,this.imagePreloader=null,this.projectInterface=null)};u.prototype.setCurrentRawFrameValue=function(n){this.currentRawFrame=n;this.gotoFrame()};u.prototype.setSpeed=function(n){this.playSpeed=n;this.updaFrameModifier()};u.prototype.setDirection=function(n){this.playDirection=n<0?-1:1;this.updaFrameModifier()};u.prototype.setVolume=function(n,t){t&&this.name!==t||this.audioController.setVolume(n)};u.prototype.getVolume=function(){return this.audioController.getVolume()};u.prototype.mute=function(n){n&&this.name!==n||this.audioController.mute()};u.prototype.unmute=function(n){n&&this.name!==n||this.audioController.unmute()};u.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection;this.audioController.setRate(this.playSpeed*this.playDirection)};u.prototype.getPath=function(){return this.path};u.prototype.getAssetsPath=function(n){var t="",i;return n.e?t=n.p:this.assetsPath?(i=n.p,-1!==i.indexOf("images/")&&(i=i.split("/")[1]),t=this.assetsPath+i):(t=this.path,t+=n.u?n.u:"",t+=n.p),t};u.prototype.getAssetData=function(n){for(var t=0,i=this.assets.length;t<i;){if(n===this.assets[t].id)return this.assets[t];t+=1}return null};u.prototype.hide=function(){this.renderer.hide()};u.prototype.show=function(){this.renderer.show()};u.prototype.getDuration=function(n){return n?this.totalFrames:this.totalFrames/this.frameRate};u.prototype.trigger=function(n){if(this._cbs&&this._cbs[n])switch(n){case"enterFrame":this.triggerEvent(n,new kf(n,this.currentFrame,this.totalFrames,this.frameModifier));break;case"loopComplete":this.triggerEvent(n,new gf(n,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(n,new df(n,this.frameMult));break;case"segmentStart":this.triggerEvent(n,new ne(n,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(n,new te(n,this));break;default:this.triggerEvent(n)}"enterFrame"===n&&this.onEnterFrame&&this.onEnterFrame.call(this,new kf(n,this.currentFrame,this.totalFrames,this.frameMult));"loopComplete"===n&&this.onLoopComplete&&this.onLoopComplete.call(this,new gf(n,this.loop,this.playCount,this.frameMult));"complete"===n&&this.onComplete&&this.onComplete.call(this,new df(n,this.frameMult));"segmentStart"===n&&this.onSegmentStart&&this.onSegmentStart.call(this,new ne(n,this.firstFrame,this.totalFrames));"destroy"===n&&this.onDestroy&&this.onDestroy.call(this,new te(n,this))};u.prototype.triggerRenderFrameError=function(n){var t=new rs(n,this.currentFrame);this.triggerEvent("error",t);this.onError&&this.onError.call(this,t)};u.prototype.triggerConfigError=function(n){var t=new us(n,this.currentFrame);this.triggerEvent("error",t);this.onError&&this.onError.call(this,t)};ho=(yf={},yf.initExpressions=function(n){function r(){for(var i=t.length,n=0;n<i;n+=1)t[n].release();t.length=0}var i=0,t=[];n.renderer.compInterface=lo(n.renderer);n.renderer.globalData.projectInterface.registerComposition(n.renderer);n.renderer.globalData.pushExpression=function(){i+=1};n.renderer.globalData.popExpression=function(){0==(i-=1)&&r()};n.renderer.globalData.registerExpressionProperty=function(n){-1===t.indexOf(n)&&t.push(n)}},yf);wi=ho;nu=function(){function i(n){return n.constructor===Array||n.constructor===Float32Array}function t(n,t){return"number"===n||"boolean"===n||"string"===n||t instanceof Number}function f(n,r){var f=typeof n,e=typeof r;if("string"===f||"string"===e||t(f,n)&&t(e,r))return n+r;if(i(n)&&t(e,r))return(n=n.slice(0))[0]+=r,n;if(t(f,n)&&i(r))return(r=r.slice(0))[0]=n+r[0],r;if(i(n)&&i(r)){for(var u=0,s=n.length,h=r.length,o=[];u<s||u<h;)o[u]=("number"==typeof n[u]||n[u]instanceof Number)&&("number"==typeof r[u]||r[u]instanceof Number)?n[u]+r[u]:void 0===r[u]?n[u]:n[u]||r[u],u+=1;return o}return 0}function v(n,r){var f=typeof n,e=typeof r;if(t(f,n)&&t(e,r))return"string"===f&&(n=parseInt(n,10)),"string"===e&&(r=parseInt(r,10)),n-r;if(i(n)&&t(e,r))return(n=n.slice(0))[0]-=r,n;if(t(f,n)&&i(r))return(r=r.slice(0))[0]=n-r[0],r;if(i(n)&&i(r)){for(var u=0,s=n.length,h=r.length,o=[];u<s||u<h;)o[u]=("number"==typeof n[u]||n[u]instanceof Number)&&("number"==typeof r[u]||r[u]instanceof Number)?n[u]-r[u]:void 0===r[u]?n[u]:n[u]||r[u],u+=1;return o}return 0}function y(n,r){var f,u,o,s=typeof n,h=typeof r;if(t(s,n)&&t(h,r))return n*r;if(i(n)&&t(h,r)){for(o=n.length,f=e("float32",o),u=0;u<o;u+=1)f[u]=n[u]*r;return f}if(t(s,n)&&i(r)){for(o=r.length,f=e("float32",o),u=0;u<o;u+=1)f[u]=n*r[u];return f}return 0}function o(n,r){var f,u,o,s=typeof n,h=typeof r;if(t(s,n)&&t(h,r))return n/r;if(i(n)&&t(h,r)){for(o=n.length,f=e("float32",o),u=0;u<o;u+=1)f[u]=n[u]/r;return f}if(t(s,n)&&i(r)){for(o=r.length,f=e("float32",o),u=0;u<o;u+=1)f[u]=n/r[u];return f}return 0}function p(n,t){return"string"==typeof n&&(n=parseInt(n,10)),"string"==typeof t&&(t=parseInt(t,10)),n%t}function h(n){return n/s}function k(t,r,u){function oi(n){wt.seedrandom(ft+n)}function hi(n){return h=n,ot&&oi(ft),this.frameExpressionId===t.globalData.frameId&&"textSelector"!==this.propType?h:("textSelector"===this.propType&&(ui=this.textIndex,fi=this.textTotal,ei=this.selectorValue),f||(ri=t.layerInterface.text,f=t.layerInterface,dt=t.comp.compInterface,vt=f.toWorld.bind(f),yt=f.fromWorld.bind(f),tt=f.fromComp.bind(f),pt=f.toComp.bind(f),gt=f.mask?f.mask.bind(f):null,bt=tt),y||(y=t.layerInterface("ADBE Transform Group"),(ht=y)&&(kt=y.anchorPoint)),4!==st||g||(g=f("ADBE Root Vectors Group")),nt||(nt=f(4)),(si=!(!t.hierarchy||!t.hierarchy.length))&&!ut&&(ut=t.hierarchy[0].layerInterface),v=this.comp.renderedFrame/this.comp.globalData.frameRate,et&&(ii=rt(v)),ni(),this.frameExpressionId=t.globalData.frameId,"shape"===p.propType&&(p=p.v),p)}var w=r.x,et=/velocity(?![\w\d])/.test(w),ot=-1!==w.indexOf("random"),st=t.data.ty,y,ht,g,nt,o=u,ti,v,ii,h,ri,ui,fi,ei;o.valueAtTime=o.getValueAtTime;Object.defineProperty(o,"value",{get:function(){return o.v}});t.comp.frameDuration=1/t.comp.globalData.frameRate;t.comp.displayStartTime=0;var ci=t.data.ip/t.comp.globalData.frameRate,li=t.data.op/t.comp.globalData.frameRate,ai=t.data.sw?t.data.sw:0,vi=t.data.sh?t.data.sh:0,yi=t.data.nm,b,ct,k,lt,at,vt,yt,tt,pt,bt,kt,f,dt,gt,it,rt,p,ni=eval("[function _expression_function(){"+w+";scoped_bm_rt=$bm_rt}]")[0],pi=u.kf?r.k.length:0,wi=!this.data||!0!==this.data.hd,bi=function(t,i){for(var f,u=this.pv.length?this.pv.length:1,o=e("float32",u),l=n.floor(5*v),r=f=0;f<l;){for(r=0;r<u;r+=1)o[r]+=-i+2*i*wt.random();f+=1}var s=5*v,h=s-n.floor(s),c=e("float32",u);if(1<u){for(r=0;r<u;r+=1)c[r]=this.pv[r]+o[r]+(-i+2*i*wt.random())*h;return c}return this.pv+o[0]+(-i+2*i*wt.random())*h}.bind(this);o.loopIn&&(b=o.loopIn.bind(o),ct=b);o.loopOut&&(k=o.loopOut.bind(o),lt=k);o.smooth&&(at=o.smooth.bind(o));this.getValueAtTime&&(it=this.getValueAtTime.bind(this));this.getVelocityAtTime&&(rt=this.getVelocityAtTime.bind(this));ti=t.comp.globalData.projectInterface.bind(t.comp.globalData.projectInterface);var lr=t.data.ind,si=!(!t.hierarchy||!t.hierarchy.length),ut,ft=n.floor(1e6*n.random()),ar=t.globalData;return hi}var u={},n=wt,c=fi.getBezierEasing(.333,0,.833,.833,"easeIn").get,l=fi.getBezierEasing(.167,.167,.667,1,"easeOut").get,a=fi.getBezierEasing(.33,0,.667,1,"easeInOut").get,g=f,nt=f,tt=v,it=y,rt=o,ft=p,ot=h,ht=h,w=[0,0,0,0,0,0];return u.initiateExpression=k,u}();et={searchExpressions:function(n,t,i){t.x&&(i.k=!0,i.x=!0,i.initiateExpression=nu.initiateExpression,i.effectsSequence.push(i.initiateExpression(n,t,i).bind(i)))},getSpeedAtTime:function(n){var r=this.getValueAtTime(n),u=this.getValueAtTime(n+-.01),t=0,i;if(r.length){for(i=0;i<r.length;i+=1)t+=Math.pow(u[i]-r[i],2);t=100*Math.sqrt(t)}else t=0;return t},getVelocityAtTime:function(n){if(void 0!==this.vel)return this.vel;var r,t,i=this.getValueAtTime(n),u=this.getValueAtTime(n+-.001);if(i.length)for(r=e("float32",i.length),t=0;t<i.length;t+=1)r[t]=(u[t]-i[t])/-.001;else r=(u-i)/-.001;return r},getValueAtTime:function(n){return n*=this.elem.globalData.frameRate,(n-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<n?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(n,this._cachingAtTime),this._cachingAtTime.lastFrame=n),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(n){this.propertyGroup=n}};!function(){function s(n,t,i){var c,v;if(!this.k||!this.keyframes)return this.pv;n=n?n.toLowerCase():"";var e,u,r,l,s,o=this.comp.renderedFrame,h=this.keyframes,f=h[h.length-1].t;if(o<=f)return this.pv;if(i?u=f-(e=t?Math.abs(f-this.elem.comp.globalData.frameRate*t):Math.max(0,f-this.elem.data.ip)):((!t||t>h.length-1)&&(t=h.length-1),e=f-(u=h[h.length-1-t].t)),"pingpong"===n){if(Math.floor((o-u)/e)%2!=0)return this.getValueAtTime((e-(o-u)%e+u)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var a=this.getValueAtTime(u/this.comp.globalData.frameRate,0),y=this.getValueAtTime(f/this.comp.globalData.frameRate,0),p=this.getValueAtTime(((o-u)%e+u)/this.comp.globalData.frameRate,0),w=Math.floor((o-u)/e);if(this.pv.length){for(l=(s=new Array(a.length)).length,r=0;r<l;r+=1)s[r]=(y[r]-a[r])*w+p[r];return s}return(y-a)*w+p}if("continue"===n){if(c=this.getValueAtTime(f/this.comp.globalData.frameRate,0),v=this.getValueAtTime((f-.001)/this.comp.globalData.frameRate,0),this.pv.length){for(l=(s=new Array(c.length)).length,r=0;r<l;r+=1)s[r]=c[r]+(c[r]-v[r])*((o-f)/this.comp.globalData.frameRate)/.0005;return s}return c+(o-f)/.001*(c-v)}}return this.getValueAtTime(((o-u)%e+u)/this.comp.globalData.frameRate,0)}function c(n,t,i){var s,v;if(!this.k)return this.pv;n=n?n.toLowerCase():"";var f,l,u,h,o,e=this.comp.renderedFrame,c=this.keyframes,r=c[0].t;if(r<=e)return this.pv;if(i?l=r+(f=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-r)):((!t||t>c.length-1)&&(t=c.length-1),f=(l=c[t].t)-r),"pingpong"===n){if(Math.floor((r-e)/f)%2==0)return this.getValueAtTime(((r-e)%f+r)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var a=this.getValueAtTime(r/this.comp.globalData.frameRate,0),y=this.getValueAtTime(l/this.comp.globalData.frameRate,0),p=this.getValueAtTime((f-(r-e)%f+r)/this.comp.globalData.frameRate,0),w=Math.floor((r-e)/f)+1;if(this.pv.length){for(h=(o=new Array(a.length)).length,u=0;u<h;u+=1)o[u]=p[u]-(y[u]-a[u])*w;return o}return p-(y-a)*w}if("continue"===n){if(s=this.getValueAtTime(r/this.comp.globalData.frameRate,0),v=this.getValueAtTime((r+.001)/this.comp.globalData.frameRate,0),this.pv.length){for(h=(o=new Array(s.length)).length,u=0;u<h;u+=1)o[u]=s[u]+(s[u]-v[u])*(r-e)/.001;return o}return s+(s-v)*(r-e)/.001}}return this.getValueAtTime((f-((r-e)%f+r))/this.comp.globalData.frameRate,0)}function l(n,t){if(!this.k||(n=.5*(n||.4),(t=Math.floor(t||5))<=1))return this.pv;for(var u,o=this.comp.renderedFrame/this.comp.globalData.frameRate,s=o-n,h=1<t?(o+n-s)/(t-1):1,f=0,i=0,r=this.pv.length?e("float32",this.pv.length):0;f<t;){if(u=this.getValueAtTime(s+f*h),this.pv.length)for(i=0;i<this.pv.length;i+=1)r[i]+=u[i];else r+=u;f+=1}if(this.pv.length)for(i=0;i<this.pv.length;i+=1)r[i]/=t;else r/=t;return r}function t(){}var v=nr.getTransformProperty,r,u,n,o;nr.getTransformProperty=function(n,t,i){var r=v(n,t,i);return r.getValueAtTime=r.dynamicProperties.length?function(n){var t,i,r,s,h,c,e,o,l,u;if(this._transformCachingAtTime||(this._transformCachingAtTime={v:new a}),t=this._transformCachingAtTime.v,(t.cloneFromProps(this.pre.props),this.appliedTransformations<1)&&(i=this.a.getValueAtTime(n),t.translate(-i[0]*this.a.mult,-i[1]*this.a.mult,i[2]*this.a.mult)),this.appliedTransformations<2&&(r=this.s.getValueAtTime(n),t.scale(r[0]*this.s.mult,r[1]*this.s.mult,r[2]*this.s.mult)),this.sk&&this.appliedTransformations<3&&(s=this.sk.getValueAtTime(n),h=this.sa.getValueAtTime(n),t.skewFromAxis(-s*this.sk.mult,h*this.sa.mult)),this.r&&this.appliedTransformations<4)c=this.r.getValueAtTime(n),t.rotate(-c*this.r.mult);else if(!this.r&&this.appliedTransformations<4){var v=this.rz.getValueAtTime(n),y=this.ry.getValueAtTime(n),p=this.rx.getValueAtTime(n),f=this.or.getValueAtTime(n);t.rotateZ(-v*this.rz.mult).rotateY(y*this.ry.mult).rotateX(p*this.rx.mult).rotateZ(-f[2]*this.or.mult).rotateY(f[1]*this.or.mult).rotateX(f[0]*this.or.mult)}return this.data.p&&this.data.p.s?(e=this.px.getValueAtTime(n),o=this.py.getValueAtTime(n),this.data.p.z?(l=this.pz.getValueAtTime(n),t.translate(e*this.px.mult,o*this.py.mult,-l*this.pz.mult)):t.translate(e*this.px.mult,o*this.py.mult,0)):(u=this.p.getValueAtTime(n),t.translate(u[0]*this.p.mult,u[1]*this.p.mult,-u[2]*this.p.mult)),t}.bind(r):function(){return this.v.clone(new a)}.bind(r),r.setGroupProperty=et.setGroupProperty,r};r=i.getProp;i.getProp=function(n,t,i,u,f){var o=r(n,t,i,u,f),h;return o.getValueAtTime=o.kf?et.getValueAtTime.bind(o):et.getStaticValueAtTime.bind(o),o.setGroupProperty=et.setGroupProperty,o.loopOut=s,o.loopIn=c,o.smooth=l,o.getVelocityAtTime=et.getVelocityAtTime.bind(o),o.getSpeedAtTime=et.getSpeedAtTime.bind(o),o.numKeys=1===t.a?t.k.length:0,o.propertyIndex=t.ix,h=0,0!==i&&(h=e("float32",1===t.a?t.k[0].s.length:t.k.length)),o._cachingAtTime={lastFrame:sr,lastIndex:0,value:h},et.searchExpressions(n,t,o),o.k&&f.addDynamicProperty(o),o};u=bt.getConstructorFunction();n=bt.getKeyframedConstructorFunction();t.prototype={vertices:function(n,t){var i,r;this.k&&this.getValue();r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0));var f=r._length,u=r[n],e=r.v,o=h(f);for(i=0;i<f;i+=1)o[i]="i"===n||"o"===n?[u[i][0]-e[i][0],u[i][1]-e[i][1]]:[u[i][0],u[i][1]];return o},points:function(n){return this.vertices("v",n)},inTangents:function(n){return this.vertices("i",n)},outTangents:function(n){return this.vertices("o",n)},isClosed:function(){return this.v.c},pointOnPath:function(n,t){var i=this.v;void 0!==t&&(i=this.getValueAtTime(t,0));this._segmentsLength||(this._segmentsLength=yt.getSegmentsLength(i));for(var f,o=this._segmentsLength,u=o.lengths,s=o.totalLength*n,r=0,h=u.length,e=0;r<h;){if(e+u[r].addedLength>s){var c=r,l=i.c&&r===h-1?0:r+1,a=(s-e)/u[r].addedLength;f=yt.getPointInSegment(i.v[c],i.v[l],i.o[c],i.i[l],a,u[r]);break}e+=u[r].addedLength;r+=1}return f||(f=i.c?[i.v[0][0],i.v[0][1]]:[i.v[i._length-1][0],i.v[i._length-1][1]]),f},vectorOnPath:function(n,t,i){1==n?n=this.v.c:0==n&&(n=.999);var e=this.pointOnPath(n,t),o=this.pointOnPath(n+.001,t),u=o[0]-e[0],f=o[1]-e[1],r=Math.sqrt(Math.pow(u,2)+Math.pow(f,2));return 0===r?[0,0]:"tangent"===i?[u/r,f/r]:[-f/r,u/r]},tangentOnPath:function(n,t){return this.vectorOnPath(n,t,"tangent")},normalOnPath:function(n,t){return this.vectorOnPath(n,t,"normal")},setGroupProperty:et.setGroupProperty,getValueAtTime:et.getStaticValueAtTime};f([t],u);f([t],n);n.prototype.getValueAtTime=function(n){return this._cachingAtTime||(this._cachingAtTime={shapeValue:ut.clone(this.pv),lastIndex:0,lastTime:sr}),n*=this.elem.globalData.frameRate,(n-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<n?this._caching.lastIndex:0,this._cachingAtTime.lastTime=n,this.interpolateShape(n,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue};n.prototype.initiateExpression=nu.initiateExpression;o=bt.getShapeProp;bt.getShapeProp=function(n,t,i,r,u){var f=o(n,t,i,r,u);return f.propertyIndex=t.ix,f.lock=!1,3===i?et.searchExpressions(n,t.pt,f):4===i&&et.searchExpressions(n,t.ks,f),f.k&&n.addDynamicProperty(f),f}}();g.prototype.getExpressionValue=function(n,t){var r=this.calculateExpression(t),i;return n.t===r?n:(i={},this.copyData(i,n),i.t=r.toString(),i.__complete=!1,i)};g.prototype.searchProperty=function(){var n=this.searchKeyframes(),t=this.searchExpressions();return this.kf=n||t,this.kf};g.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=nu.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null};var ws=function(n,t,i){function u(n){return"Shape"===n||"shape"===n||"Path"===n||"path"===n||"ADBE Vector Shape"===n||2===n?u.path:null}var r=t.sh,f=vt(u,i);return r.setGroupProperty(o("Path",f)),Object.defineProperties(u,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:n.nm},ix:{value:n.ix},propertyIndex:{value:n.ix},mn:{value:n.mn},propertyGroup:{value:i}}),u},vt=function(n,t){return function(i){return(i=void 0===i?1:i)<=0?n:t(i-1)}},o=function(n,t){var i={_name:n};return function(n){return(n=void 0===n?1:n)<=0?i:t(n-1)}},bs=function(){function n(n,t,r){for(var p=[],w=n?n.length:0,o=0;o<w;o+=1)"gr"===n[o].ty?p.push(i(n[o],t[o],r)):"fl"===n[o].ty?p.push(u(n[o],t[o],r)):"st"===n[o].ty?p.push(s(n[o],t[o],r)):"tm"===n[o].ty?p.push(h(n[o],t[o],r)):"tr"===n[o].ty||("el"===n[o].ty?p.push(c(n[o],t[o],r)):"sr"===n[o].ty?p.push(l(n[o],t[o],r)):"sh"===n[o].ty?p.push(ws(n[o],t[o],r)):"rc"===n[o].ty?p.push(a(n[o],t[o],r)):"rd"===n[o].ty?p.push(v(n[o],t[o],r)):"rp"===n[o].ty?p.push(y(n[o],t[o],r)):"gf"===n[o].ty?p.push(f(n[o],t[o],r)):p.push(e(n[o],t[o])));return p}function i(i,r,u){var f=function(n){switch(n){case"ADBE Vectors Group":case"Contents":case 2:return f.content;default:return f.transform}},e,o;return f.propertyGroup=vt(f,u),e=function(i,r,u){var f,e=function(n){for(var t=0,i=f.length;t<i;){if(f[t]._name===n||f[t].mn===n||f[t].propertyIndex===n||f[t].ix===n||f[t].ind===n)return f[t];t+=1}return"number"==typeof n?f[n-1]:null},o;return e.propertyGroup=vt(e,u),f=n(i.it,r.it,e.propertyGroup),e.numProperties=f.length,o=t(i.it[i.it.length-1],r.it[r.it.length-1],e.propertyGroup),e.transform=o,e.propertyIndex=i.cix,e._name=i.nm,e}(i,r,f.propertyGroup),o=t(i.it[i.it.length-1],r.it[r.it.length-1],f.propertyGroup),f.content=e,f.transform=o,Object.defineProperty(f,"_name",{get:function(){return i.nm}}),f.numProperties=i.np,f.propertyIndex=i.ix,f.nm=i.nm,f.mn=i.mn,f}function u(n,t,i){function u(n){return"Color"===n||"color"===n?u.color:"Opacity"===n||"opacity"===n?u.opacity:null}return Object.defineProperties(u,{color:{get:r(t.c)},opacity:{get:r(t.o)},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(o("Color",i)),t.o.setGroupProperty(o("Opacity",i)),u}function f(n,t,i){function u(n){return"Start Point"===n||"start point"===n?u.startPoint:"End Point"===n||"end point"===n?u.endPoint:"Opacity"===n||"opacity"===n?u.opacity:null}return Object.defineProperties(u,{startPoint:{get:r(t.s)},endPoint:{get:r(t.e)},opacity:{get:r(t.o)},type:{get:function(){return"a"}},_name:{value:n.nm},mn:{value:n.mn}}),t.s.setGroupProperty(o("Start Point",i)),t.e.setGroupProperty(o("End Point",i)),t.o.setGroupProperty(o("Opacity",i)),u}function e(){return function(){return null}}function s(n,t,i){function u(n){return"Color"===n||"color"===n?u.color:"Opacity"===n||"opacity"===n?u.opacity:"Stroke Width"===n||"stroke width"===n?u.strokeWidth:null}for(var e=vt(u,i),c=vt(h,e),s,l=n.d?n.d.length:0,h={},f=0;f<l;f+=1)s=f,Object.defineProperty(h,n.d[s].nm,{get:r(t.d.dataProps[s].p)}),t.d.dataProps[f].p.setGroupProperty(c);return Object.defineProperties(u,{color:{get:r(t.c)},opacity:{get:r(t.o)},strokeWidth:{get:r(t.w)},dash:{get:function(){return h}},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(o("Color",e)),t.o.setGroupProperty(o("Opacity",e)),t.w.setGroupProperty(o("Stroke Width",e)),u}function h(n,t,i){function u(t){return t===n.e.ix||"End"===t||"end"===t?u.end:t===n.s.ix?u.start:t===n.o.ix?u.offset:null}var f=vt(u,i);return u.propertyIndex=n.ix,t.s.setGroupProperty(o("Start",f)),t.e.setGroupProperty(o("End",f)),t.o.setGroupProperty(o("Offset",f)),u.propertyIndex=n.ix,u.propertyGroup=i,Object.defineProperties(u,{start:{get:r(t.s)},end:{get:r(t.e)},offset:{get:r(t.o)},_name:{value:n.nm}}),u.mn=n.mn,u}function t(n,t,i){function u(t){return n.a.ix===t||"Anchor Point"===t?u.anchorPoint:n.o.ix===t||"Opacity"===t?u.opacity:n.p.ix===t||"Position"===t?u.position:n.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?u.rotation:n.s.ix===t||"Scale"===t?u.scale:n.sk&&n.sk.ix===t||"Skew"===t?u.skew:n.sa&&n.sa.ix===t||"Skew Axis"===t?u.skewAxis:null}var f=vt(u,i);return t.transform.mProps.o.setGroupProperty(o("Opacity",f)),t.transform.mProps.p.setGroupProperty(o("Position",f)),t.transform.mProps.a.setGroupProperty(o("Anchor Point",f)),t.transform.mProps.s.setGroupProperty(o("Scale",f)),t.transform.mProps.r.setGroupProperty(o("Rotation",f)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(o("Skew",f)),t.transform.mProps.sa.setGroupProperty(o("Skew Angle",f))),t.transform.op.setGroupProperty(o("Opacity",f)),Object.defineProperties(u,{opacity:{get:r(t.transform.mProps.o)},position:{get:r(t.transform.mProps.p)},anchorPoint:{get:r(t.transform.mProps.a)},scale:{get:r(t.transform.mProps.s)},rotation:{get:r(t.transform.mProps.r)},skew:{get:r(t.transform.mProps.sk)},skewAxis:{get:r(t.transform.mProps.sa)},_name:{value:n.nm}}),u.ty="tr",u.mn=n.mn,u.propertyGroup=i,u}function c(n,t,i){function u(t){return n.p.ix===t?u.position:n.s.ix===t?u.size:null}var e=vt(u,i),f;return u.propertyIndex=n.ix,f="tm"===t.sh.ty?t.sh.prop:t.sh,f.s.setGroupProperty(o("Size",e)),f.p.setGroupProperty(o("Position",e)),Object.defineProperties(u,{size:{get:r(f.s)},position:{get:r(f.p)},_name:{value:n.nm}}),u.mn=n.mn,u}function l(n,t,i){function f(t){return n.p.ix===t?f.position:n.r.ix===t?f.rotation:n.pt.ix===t?f.points:n.or.ix===t||"ADBE Vector Star Outer Radius"===t?f.outerRadius:n.os.ix===t?f.outerRoundness:!n.ir||n.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?n.is&&n.is.ix===t?f.innerRoundness:null:f.innerRadius}var e=vt(f,i),u="tm"===t.sh.ty?t.sh.prop:t.sh;return f.propertyIndex=n.ix,u.or.setGroupProperty(o("Outer Radius",e)),u.os.setGroupProperty(o("Outer Roundness",e)),u.pt.setGroupProperty(o("Points",e)),u.p.setGroupProperty(o("Position",e)),u.r.setGroupProperty(o("Rotation",e)),n.ir&&(u.ir.setGroupProperty(o("Inner Radius",e)),u.is.setGroupProperty(o("Inner Roundness",e))),Object.defineProperties(f,{position:{get:r(u.p)},rotation:{get:r(u.r)},points:{get:r(u.pt)},outerRadius:{get:r(u.or)},outerRoundness:{get:r(u.os)},innerRadius:{get:r(u.ir)},innerRoundness:{get:r(u.is)},_name:{value:n.nm}}),f.mn=n.mn,f}function a(n,t,i){function u(t){return n.p.ix===t?u.position:n.r.ix===t?u.roundness:n.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?u.size:null}var e=vt(u,i),f="tm"===t.sh.ty?t.sh.prop:t.sh;return u.propertyIndex=n.ix,f.p.setGroupProperty(o("Position",e)),f.s.setGroupProperty(o("Size",e)),f.r.setGroupProperty(o("Rotation",e)),Object.defineProperties(u,{position:{get:r(f.p)},roundness:{get:r(f.r)},size:{get:r(f.s)},_name:{value:n.nm}}),u.mn=n.mn,u}function v(n,t,i){function u(t){return n.r.ix===t||"Round Corners 1"===t?u.radius:null}var e=vt(u,i),f=t;return u.propertyIndex=n.ix,f.rd.setGroupProperty(o("Radius",e)),Object.defineProperties(u,{radius:{get:r(f.rd)},_name:{value:n.nm}}),u.mn=n.mn,u}function y(n,t,i){function u(t){return n.c.ix===t||"Copies"===t?u.copies:n.o.ix===t||"Offset"===t?u.offset:null}var e=vt(u,i),f=t;return u.propertyIndex=n.ix,f.c.setGroupProperty(o("Copies",e)),f.o.setGroupProperty(o("Offset",e)),Object.defineProperties(u,{copies:{get:r(f.c)},offset:{get:r(f.o)},_name:{value:n.nm}}),u.mn=n.mn,u}return function(t,i,r){function f(n){if("number"==typeof n)return 0===(n=void 0===n?1:n)?r:u[n-1];for(var t=0,i=u.length;t<i;){if(u[t]._name===n)return u[t];t+=1}return null}var u;return f.propertyGroup=vt(f,function(){return r}),u=n(t,i,f.propertyGroup),f.numProperties=u.length,f._name="Contents",f}}(),ks=function(n){function t(n){switch(n){case"ADBE Text Document":return t.sourceText;default:return null}}var i;return Object.defineProperty(t,"sourceText",{get:function(){n.textProperty.getValue();var t=n.textProperty.currentData.t;return void 0!==t&&(n.textProperty.currentData.t=void 0,(i=new String(t)).value=t||new String(t)),i}}),t},ds=function(){function t(n){var t=new a;return void 0!==n?this._elem.finalTransform.mProp.getValueAtTime(n).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t),t}function i(n,t){var i=this.getMatrix(t);return i.props[12]=0,i.props[13]=0,i.props[14]=0,this.applyPoint(i,n)}function n(n,t){var i=this.getMatrix(t);return this.applyPoint(i,n)}function r(n,t){var i=this.getMatrix(t);return i.props[12]=0,i.props[13]=0,i.props[14]=0,this.invertPoint(i,n)}function u(n,t){var i=this.getMatrix(t);return this.invertPoint(i,n)}function f(n,t){if(this._elem.hierarchy&&this._elem.hierarchy.length)for(var r=this._elem.hierarchy.length,i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(n);return n.applyToPointArray(t[0],t[1],t[2]||0)}function e(n,t){if(this._elem.hierarchy&&this._elem.hierarchy.length)for(var r=this._elem.hierarchy.length,i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(n);return n.inversePoint(t)}function o(n){var t=new a,i,r;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){for(r=this._elem.hierarchy.length,i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(n)}return t.inversePoint(n)}function s(){return[1,1,1,1]}return function(h){function c(n){switch(n){case"ADBE Root Vectors Group":case"Contents":case 2:return c.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return l;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return c.effect;case"ADBE Text Properties":return c.textInterface;default:return null}}var l,a;return c.getMatrix=t,c.invertPoint=e,c.applyPoint=f,c.toWorld=n,c.toWorldVec=i,c.fromWorld=u,c.fromWorldVec=r,c.toComp=n,c.fromComp=o,c.sampleImage=s,c.sourceRectAtTime=h.sourceRectAtTime.bind(h),a=cr(l=nh((c._elem=h).finalTransform.mProp),"anchorPoint"),Object.defineProperties(c,{hasParent:{get:function(){return h.hierarchy.length}},parent:{get:function(){return h.hierarchy[0].layerInterface}},rotation:cr(l,"rotation"),scale:cr(l,"scale"),position:cr(l,"position"),opacity:cr(l,"opacity"),anchorPoint:a,anchor_point:a,transform:{get:function(){return l}},active:{get:function(){return h.isInRange}}}),c.startTime=h.data.st,c.index=h.data.ind,c.source=h.data.refId,c.height=0===h.data.ty?h.data.h:100,c.width=0===h.data.ty?h.data.w:100,c.inPoint=h.data.ip/h.comp.globalData.frameRate,c.outPoint=h.data.op/h.comp.globalData.frameRate,c._name=h.data.nm,c.registerMaskInterface=function(n){c.mask=new ih(n,h)},c.registerEffectsInterface=function(n){c.effect=n},c}}(),gs=(co=function(n){function t(n){return"Outline"===n?t.outlineInterface():null}return t._name="Outline",t.outlineInterface=function(n){function r(n){var u,f;return t[n]?"object"==typeof(t=t[i=n])?r:t:(u=n.indexOf(i),-1===u)?"":(f=parseInt(n.substr(u+i.length),10),"object"==typeof(t=t[f])?r:t)}var i="",t=n.getFootageData();return function(){return i="",t=n.getFootageData(),r}}(n),t},function(n){function t(n){return"Data"===n?t.dataInterface:null}return t._name="Data",t.dataInterface=co(n),t}),co,lo=function(n){function t(t){for(var i=0,r=n.layers.length;i<r;){if(n.layers[i].nm===t||n.layers[i].ind===t)return n.elements[i].layerInterface;i+=1}return null}return Object.defineProperty(t,"_name",{value:n.data.nm}),(t.layer=t).pixelAspect=1,t.height=n.data.h||n.globalData.compSize.h,t.width=n.data.w||n.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/n.globalData.frameRate,t.displayStartTime=0,t.numLayers=n.layers.length,t},nh=function(n){function t(n){switch(n){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity;default:return null}}var u,f,i,e;return Object.defineProperty(t,"rotation",{get:r(n.r||n.rz)}),Object.defineProperty(t,"zRotation",{get:r(n.rz||n.r)}),Object.defineProperty(t,"xRotation",{get:r(n.rx)}),Object.defineProperty(t,"yRotation",{get:r(n.ry)}),Object.defineProperty(t,"scale",{get:r(n.s)}),n.p?e=r(n.p):(u=r(n.px),f=r(n.py),n.pz&&(i=r(n.pz))),Object.defineProperty(t,"position",{get:function(){return n.p?e():[u(),f(),i?i():0]}}),Object.defineProperty(t,"xPosition",{get:r(n.px)}),Object.defineProperty(t,"yPosition",{get:r(n.py)}),Object.defineProperty(t,"zPosition",{get:r(n.pz)}),Object.defineProperty(t,"anchorPoint",{get:r(n.a)}),Object.defineProperty(t,"opacity",{get:r(n.o)}),Object.defineProperty(t,"skew",{get:r(n.sk)}),Object.defineProperty(t,"skewAxis",{get:r(n.sa)}),Object.defineProperty(t,"orientation",{get:r(n.or)}),t},is=function(){function n(n){this.compositions.push(n)}return function(){function t(n){for(var t=0,i=this.compositions.length;t<i;){if(this.compositions[t].data&&this.compositions[t].data.nm===n)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=n,t}}(),th=function(){function n(i,r,u,f){function o(n){for(var r=i.ef,t=0,u=r.length;t<u;){if(n===r[t].nm||n===r[t].mn||n===r[t].ix)return 5===r[t].ty?s[t]:s[t]();t+=1}throw new Error;}for(var h=vt(o,u),s=[],c=i.ef.length,e=0;e<c;e+=1)5===i.ef[e].ty?s.push(n(i.ef[e],r.effectElements[e],r.effectElements[e].propertyGroup,f)):s.push(t(r.effectElements[e],i.ef[e].ty,f,h));return"ADBE Color Control"===i.mn&&Object.defineProperty(o,"color",{get:function(){return s[0]()}}),Object.defineProperties(o,{numProperties:{get:function(){return i.np}},_name:{value:i.nm},propertyGroup:{value:h}}),o.enabled=0!==i.en,o.active=o.enabled,o}function t(n,t,i,u){var f=r(n.p);return n.p.setGroupProperty&&n.p.setGroupProperty(o("",u)),function(){return 10===t?i.comp.compInterface(n.p.v):f()}}return{createEffectsInterface:function(t,i){var u,e;if(t.effectsManager){for(var o=[],s=t.data.ef,f=t.effectsManager.effectElements.length,r=0;r<f;r+=1)o.push(n(s[r],t.effectsManager.effectElements[r],i,t));return u=t.data.ef||[],e=function(n){for(r=0,f=u.length;r<f;){if(n===u[r].nm||n===u[r].mn||n===u[r].ix)return o[r];r+=1}return null},Object.defineProperty(e,"numProperties",{get:function(){return u.length}}),e}return null}}}(),ih=function(){function n(n,t){this._mask=n;this._data=t}return Object.defineProperty(n.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(n.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(t){for(var r=h(t.viewData.length),u=t.viewData.length,i=0;i<u;i+=1)r[i]=new n(t.viewData[i],t.masksProperties[i]);return function(n){for(i=0;i<u;){if(t.masksProperties[i].nm===n)return r[i];i+=1}return null}}}(),r=function(){function n(n,t,i){Object.defineProperty(n,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}});n.numKeys=t.keyframes?t.keyframes.length:0;n.key=function(r){var u,f;return n.numKeys?(u="",u="s"in t.keyframes[r-1]?t.keyframes[r-1].s:"e"in t.keyframes[r-2]?t.keyframes[r-2].e:t.keyframes[r-2].s,f="unidimensional"===i?new Number(u):Object.assign({},u),f.time=t.keyframes[r-1].t/t.elem.comp.globalData.frameRate,f.value="unidimensional"===i?u[0]:u,f):0};n.valueAtTime=t.getValueAtTime;n.speedAtTime=t.getSpeedAtTime;n.velocityAtTime=t.getVelocityAtTime;n.propertyGroup=t.propertyGroup}function r(){return t}var t={pv:0,v:0,mult:1},i={pv:[0,0,0],v:[0,0,0],mult:1};return function(u){return u?"unidimensional"===u.propType?function(i){i&&"pv"in i||(i=t);var f=1/i.mult,r=i.pv*f,u=new Number(r);return u.value=r,n(u,i,"unidimensional"),function(){return i.k&&i.getValue(),r=i.v*f,u.value!==r&&((u=new Number(r)).value=r,n(u,i,"unidimensional")),u}}(u):function(t){t&&"pv"in t||(t=i);var o=1/t.mult,u=t.data&&t.data.l||t.pv.length,r=e("float32",u),f=e("float32",u);return r.value=f,n(r,t,"multidimensional"),function(){t.k&&t.getValue();for(var n=0;n<u;n+=1)f[n]=t.v[n]*o,r[n]=f[n];return r}}(u):r}}(),rh=function(){function n(n,t){return this.textIndex=n+1,this.textTotal=t,this.v=this.getValue()*this.mult,this.v}return function(t,i){this.pv=1;this.comp=t.comp;this.elem=t;this.mult=.01;this.propType="textSelector";this.textTotal=i.totalChars;this.selectorValue=100;this.lastValue=[1,1,1];this.k=!0;this.x=!0;this.getValue=nu.initiateExpression.bind(this)(t,i,this);this.getMult=n;this.getVelocityAtTime=et.getVelocityAtTime;this.getValueAtTime=this.kf?et.getValueAtTime.bind(this):et.getStaticValueAtTime.bind(this);this.setGroupProperty=et.setGroupProperty}}(),uh=ff.getTextSelectorProp;ff.getTextSelectorProp=function(n,t,i){return 1===t.t?new rh(n,t,i):uh(n,t,i)};f([rt],tu);tu.prototype.getValue=tu.prototype.iterateDynamicProperties;tu.prototype.init=function(n,t){var i,r,f,u;for(this.data=n,this.effectElements=[],this.initDynamicPropertyContainer(t),f=this.data.ef.length,u=this.data.ef,i=0;i<f;i+=1){switch(r=null,u[i].ty){case 0:r=new fh(u[i],t,this);break;case 1:r=new eh(u[i],t,this);break;case 2:r=new oh(u[i],t,this);break;case 3:r=new sh(u[i],t,this);break;case 4:case 7:r=new lh(u[i],t,this);break;case 10:r=new hh(u[i],t,this);break;case 11:r=new ch(u[i],t,this);break;case 5:r=new ao(u[i],t,this);break;default:r=new ah(u[i],t,this)}r&&this.effectElements.push(r)}};c={};c.play=k.play;c.pause=k.pause;c.setLocationHref=vh;c.togglePause=k.togglePause;c.setSpeed=k.setSpeed;c.setDirection=k.setDirection;c.stop=k.stop;c.searchAnimations=vo;c.registerAnimation=k.registerAnimation;c.loadAnimation=wh;c.setSubframeRendering=yh;c.resize=k.resize;c.goToAndStop=k.goToAndStop;c.destroy=k.destroy;c.setQuality=bh;c.inBrowser=kh;c.installPlugin=dh;c.freeze=k.freeze;c.unfreeze=k.unfreeze;c.setVolume=k.setVolume;c.mute=k.mute;c.unmute=k.unmute;c.getRegisteredAnimations=k.getRegisteredAnimations;c.setIDPrefix=ph;c.__getFactory=gh;c.version="5.7.12";var bu="__[STANDALONE]__",yo="__[ANIMATIONDATA]__",po="",wo;if(bu){var bo=document.getElementsByTagName("script"),ic=bo.length-1,rc=bo[ic]||{src:""};wo=rc.src.replace(/^[^\?]+\??/,"");po=tc("renderer")}return ko=setInterval(nc,100),c});zXml={useActiveX:typeof ActiveXObject!="undefined",useXmlHttp:typeof XMLHttpRequest!="undefined"};zXml.ARR_XMLHTTP_VERS=["MSXML2.XmlHttp.6.0","MSXML2.XmlHttp.3.0"];zXmlHttp.createRequest=function(){if(zXml.useXmlHttp)return new XMLHttpRequest;if(zXml.useActiveX){if(!zXml.XMLHTTP_VER)for(var n=0;n<zXml.ARR_XMLHTTP_VERS.length;n++)try{new ActiveXObject(zXml.ARR_XMLHTTP_VERS[n]);zXml.XMLHTTP_VER=zXml.ARR_XMLHTTP_VERS[n];break}catch(t){}if(zXml.XMLHTTP_VER)return new ActiveXObject(zXml.XMLHTTP_VER)}alert(_locModel.T.T_FH_TipsUpgrade)};var isPc=document.documentElement.clientWidth>640,infoWidth=document.documentElement.clientWidth,infoHieght=infoWidth*.5,eventTempWidth=document.documentElement.clientWidth,eventWidth=document.documentElement.clientWidth*.947,eventHieght=eventWidth*.9*.37,_glflash={};_glflash.Domain="$$";_glflash.DataType="!";_glflash.SplitRecord="^";_glflash.SplitColumn=",";_glflash.List=function(){this.items=[];this.keys={};this.Add=function(n,t){if(typeof n!="undefined"){var r=typeof t=="undefined"?null:t,i=this.keys[n];i==null&&(i=this.items.length,this.keys[n]=i);this.items[i]=r}};this.Get=function(n){var t=this.keys[n];return t!=null?this.items[t]:null};this.GetNum=function(n){var t=0;for(var i in this.keys){if(n==i)return t;t++}return null};this.Clear=function(){var t,n;for(t in this.keys)delete this.keys[t];for(delete this.keys,this.keys=null,this.keys={},n=0;n<this.items.length;n++)delete this.items(n);delete this.items;this.items=null;this.items=[]};this.Del=function(n){var t=this.keys[n];t!=null&&(delete this.keys[t],delete this.items[t])}};_glflash.schedule=function(n){var t=n.split(_glflash.SplitRecord);this.sId=t[0];this.weather=t[1];this.temperature=t[2];this.filed=t[3].split(_glflash.SplitColumn);this.homeTeamID=t[4];this.guestTeamID=t[5];this.homeScore=t[6];this.guestScore=t[7];this.state=t[8];this.jsqScheduleCount=t[9];this.time=GetDiffTime(t[10]);this.detailTime=t[11];this.homeData=t[12]+(t.length>20?","+t[20]:"");this.guestData=t[13]+(t.length>20?","+t[21]:"");this.weatherType=parseInt(t[14]);this.homeHalfScore=t[15];this.guestHalfScore=t[16];this.homeFlag=t[17]==""||t[17]==undefined?"/images/ant/def_footerballl_icon.png":"/image/team/"+t[17];this.guestFlag=t[18]==""||t[18]==undefined?"/images/ant/def_footerballl_icon.png":"/image/team/"+t[18];this.hasOverTime=t[19];this.homeTeamName=translateObj.homeTeam;this.guestTeamName=translateObj.guestTeam;this.sclassName="";this.isNeutral=!1;this.homeYellow=t[22];this.homeRed=t[23];this.homeCorner=t[24];this.guestYellow=t[25];this.guestRed=t[26];this.guestCorner=t[27];_homeFlag=t[17]==""||t[17]==undefined?"/images/ant/clothes_home.svg":_cdnWebDomain+"/football/image/team/"+t[17];_guestFlag=t[18]==""||t[18]==undefined?"/images/ant/clothes.svg":_cdnWebDomain+"/football/image/team/"+t[18]};_glflash.GraphData=function(n,t){this.sId=n;var i=t.split(_glflash.SplitColumn);this.Id=i[0];this.teamId=i[1];this.eventType=i[2];this.location=i[3];this.state=i[4];this.time=i[5];this.injuryTime=i[6];this.eventId=i[9];this.pointList=[];this.eventTime=0;this.isDraw=!1;i.length>10?(this.playerName=i[11]==""?"":i[11].split(";")[2],this.playerNum=i[10]):(this.playerName="",this.playerNum="")};_glflash.barDetail=function(n){var t=n.split(_glflash.SplitColumn);this.Id=t[0];this.dataType=t[1];this.teamID=t[2];this.eventType=t[3];this.time=t[4];this.injuryTime=t[5]==""?0:parseInt(t[5])};_glflash.statusBar=function(n,t){var f,e,i,u,r;for(t=t.replace("\n",""),this.sId=n,f=t.split(_glflash.SplitRecord),this.barList1=new _glflash.List,this.barList2=new _glflash.List,this.barList3=new _glflash.List,this.barList4=new _glflash.List,e=",",u=0;u<f.length;u++)i=new _glflash.barDetail(f[u]),r=f[u].split(_glflash.SplitColumn),r.length>2&&(r[1]=="1"?(this.barList1.Add(r[0],i),attakBarList.push(i)):r[1]=="2"?this.barList2.Add(r[0],i):r[1]=="3"?(this.barList3.Add(r[0],i),i.eventType!="8"&&goalBarList.push(i)):r[1]=="4"&&(i.eventType=="2"||i.eventType=="3"||i.eventType=="11"||i.eventType=="9")&&(i.eventType=="11"?e.indexOf(i.time+i.teamID)==-1&&(this.barList4.Add(r[0],i),e+=i.time+i.teamID+","):this.barList4.Add(r[0],i)))};_glflash.point=function(n){var t=n.split(_glflash.SplitColumn);this.pId=parseInt(t[0]);this.teamID=t[1];this.pX=t[2];this.pY=t[3];this.eventId=t[4];t.length>5?(this.playerName=t[6]==""?"":t[6].split(";")[2],this.playerNum=t[5]):(this.playerName="",this.playerNum="");this.eventType=""};_glflash.pointList=[];_glflash.lastPoint=new _glflash.point("0,0,0,0");flashData={};flashData.scheduleList=new _glflash.List;flashData.graphList=new _glflash.List;flashData.statusList=new _glflash.List;flashData.DefaultConfig=function(){this.logoDesc="";this.fence="";this.floor="/images/ant/floor1_1.png";this.cornerFloor="/images/ant/floor2_1.jpg";this.auditorium="/images/ant/bg4_7.jpg";this.ballInHome1="";this.ballInHome2="";this.ballInGuest1="";this.ballInGuest2="";this.corner1="";this.corner2="";this.corner3="";this.corner4="";this.corner5="";this.corner6="";this.corner7="";this.corner8="";this.showEvents=typeof _showEvents=="undefined"?!0:_showEvents};var homeTeam=typeof homeTeam=="undefined"?getUrlParam("h"):homeTeam,guestTeam=typeof awayTeam=="undefined"?getUrlParam("g"):awayTeam,difftime=getUrlParam("t")!=null?getUrlParam("t")-288e5:0;homeTeam=homeTeam!=null&&homeTeam!=""?homeTeam.replace("(中)",""):"Home";guestTeam=guestTeam!=null&&guestTeam!=""?guestTeam:"Away";_homeFlag="/images/ant/clothes_home.svg";_guestFlag="/images/ant/clothes.svg";translateObj={firstHalfEnd:_locModel.T.T_FH_1stHalf,secondHalfBegin:_locModel.T.T_FH_2ndHalf,end:_locModel.T.T_FH_FT,hurt:_locModel.T.T_FH_Injury,overTimeFirstHalf:_locModel.T.T_FH_1stHalfOt,overTimeHalf:_locModel.T.T_FH_HalfOt,overTimeSecondHalf:_locModel.T.T_FH_2ndHalfOt,overTimeEnd:_locModel.T.T_FH_FinishedOt,penaltyKick:_locModel.T.T_FH_PenWin,alternate:_locModel.T.T_FH_Substitutes,penaltyShotLose:_locModel.T.T_FH_PenMissed,foul:_locModel.T.T_FH_Fouls,goalDisallowed:_locModel.T.T_FH_Disallowed,varChecking:_locModel.T.T_FH_VARExecuting,varCheckRedCard:_locModel.T.T_FH_VARRedCard,varCheckGoalDisallowed:_locModel.T.T_FH_VARInvalid,varCheckPenalty:_locModel.T.T_FH_VARPenalty,control:_locModel.T.T_FH_Possession,attack:_locModel.T.T_FH_Attacks,dangerousAttack:_locModel.T.T_FH_DAttacks,homeTeam:"Home",guestTeam:"Guest",pointBall:_locModel.T.T_FH_Penalty,ownGoal:_locModel.T.T_FH_OwnGoal,poinstBallLose:_locModel.T.T_FH_Penalty,autoBall:_locModel.T.T_FH_FreeKicks,dangerousAutoBall:_locModel.T.T_FH_DFreeKicks,goalKick:_locModel.T.T_FH_GoalKicks,offside:_locModel.T.T_FH_Offsides,cornerKick:_locModel.T.T_FH_Corners,lineBall:_locModel.T.T_FH_ThrowIns,firstBall:_locModel.T.T_FH_KickOff,noData:"",controlRate:"",shot:"",shotGoal:_locModel.T.T_FH_OnTarget,shotBlock:_locModel.T.T_FH_Blocked,shotOffTarget:_locModel.T.T_FH_OffTarget,shotTheDoor:_locModel.T.T_FH_HitPost,untilTheStartMatch:_locModel.T.T_FH_Countdown,day:_locModel.T.T_FH_Day,hour:_locModel.T.T_FH_Hour,minute:_locModel.T.T_FH_Min,second:_locModel.T.T_FH_Sec,place:_locModel.T.T_FH_Venue,weather:_locModel.T.T_FH_Weather,temperature:_locModel.T.T_FH_Temp,neutralSite:"",technicalStatistics:"",injuryTime:_locModel.T.T_FH_OverTime,injuryTime2:_locModel.T.T_FH_OverTime2,minute2:_locModel.T.T_Minutes,ballIn:_locModel.T.T_FH_Goal};flashMsg=new Array(39);timeZoneDiff=0;var matchState=-1,openMatchtime,weatherArr=_locModel.T.T_Mul_Weather.split(","),attakBarList=[],goalBarList=[],isFirstLoad=!0,isError=!1,homeCtrlPoints,guestCtrlPoints,oldCornerTime_H=0,oldCornerTime_G=0,oldGoalTime_H=0,oldGoalTime_G=0,oldCardTime_H=0,oldCardTime_G=0,anBlock,anShotLost,anShotOut,endPointScaleY=1,endPointScaleX=1,isHomeTeamAttack=!1,isAttack=!1;xmlFlash=zXmlHttp.createRequest();oldFlash="";hasAddOver=!1;var oldXML="",lastFreshTime=new Date,totalTime=0,oldHeadData="",isFirstLoadChangeData=!0;defaultInfo_simple=function(n){initEventHtml(n);var t=$("#default_simple_"+n);t.fadeIn()};var autoChangeTab=1,t1,dataBox=function(n){var i,r,u,t;if(initEventHtml(n),i=flashData.scheduleList.Get(n),document.getElementById("hEndScore").innerText=i.homeScore,document.getElementById("gEndScore").innerText=i.guestScore,r=[0,0,0],u=[0,0,0],i.homeData!=undefined&&i.homeData!="")for(r=i.homeData.split(","),u=i.guestData.split(","),t=0;t<r.length;t++)if(document.getElementById("hBar"+t).innerHTML='<i  style="width:'+parseInt(r[t])/(parseInt(r[t])+parseInt(u[t]))*100+'%"><\/i>',document.getElementById("hEnd"+t).innerHTML=r[t]+(t==2?"%":""),document.getElementById("gBar"+t).innerHTML='<i  style="width:'+parseInt(u[t])/(parseInt(r[t])+parseInt(u[t]))*100+'%"><\/i>',document.getElementById("gEnd"+t).innerHTML=u[t]+(t==2?"%":""),t==2)break;$(".dataBox_pop").css("display","block")},star=function(n,t,i){initEventHtml(n);var r=$("#star_"+n);r.find(".teamName").text(getTeamName(t));r.find(".time").text(i+"'");r.fadeIn()},showMsg=function(n,t,i,r){initEventHtml(n);var u=$("#msg_"+n);u.removeClass("iconic");u.html(t);setPlayerMsg(u,i,r,1);u.fadeIn()},showMsg2=function(n,t,i,r){initEventHtml(n);var u=$("#msg_"+n);u.addClass("iconic");u.html(t);setPlayerMsg(u,i,r,1);u.fadeIn()},setPlayerMsg=function(n,t,i,r,u){r==1?t==undefined||t==""?n.find(".player").css("display","none"):(n.find(".player").find(".clothes").html(i+"&nbsp;"),n.find(".player").find(".name").text(t),n.find(".player").css("display",""),i==""&&r!=undefined?n.find(".player").find(".clothes").css({background:"url("+(u==0?_homeFlag:_guestFlag)+") no-repeat center","background-size":"100%"}):n.find(".player").find(".clothes").removeAttr("style")):(n.find(".clothes").html(i+"&nbsp;"),n.find(".teamName").text(t),i==""&&r!=undefined?n.find(".clothes").css({background:"url("+(u==0?_homeFlag:_guestFlag)+") no-repeat center","background-size":"100%"}):n.find(".player").find(".clothes").removeAttr("style"))},teamType=["home","guest"],dangerousAttack=function(n,t,i,r,u){isHomeTeamAttack=t=="0";isAttack=!0;initEventHtml(n,u);var f=$("#"+teamType[t]+"EventBox_"+n);resetTeamPostion(n,f,t,"28px",2,i,r,u);f.animate({width:"80%"},300);drawAttack(t=="0",t=="0"?.8:.2,2)},attack=function(n,t,i,r,u){isHomeTeamAttack=t=="0";isAttack=!0;initEventHtml(n,u);var f=$("#"+teamType[t]+"EventBox_"+n);resetTeamPostion(n,f,t,"28px",1,i,r,u);f.animate({width:"62.5%"},300);drawAttack(t=="0",.5,1)},ctrl=function(n,t,i,r,u){isHomeTeamAttack=t=="0";isAttack=!0;initEventHtml(n,u);document.getElementById("ctrlP").setAttribute("points",t=="0"?homeCtrlPoints:guestCtrlPoints);var f=$("#"+teamType[t]+"EventBox_"+n);resetTeamPostion(n,f,t,"5px",0,i,r,u);f.animate({width:"50%"},300)},resetTeamPostion=function(n,t,i,r,u,f,e,o){t.fadeIn();(o||_glflash.lastPoint.pId!=0)&&!isFirstLoadChangeData?t.find(".team").hide():(f==""&&(f=getTeamName(i)),setPlayerMsg(t,f,e,2,i),t.find(".team").show());u==0?(t.find(".ball").text(translateObj.control),$("#ctrlP").fadeIn(),$("#attackP").hide(),$("#attackP1").hide(),$("#attackP2").hide(),$("#attackP3").hide()):u==1?(t.find(".ball").text(translateObj.attack),$("#ctrlP").hide(),$("#attackP").fadeIn(),$("#attackP1").hide(),$("#attackP2").hide(),$("#attackP3").hide()):u==2&&(t.find(".ball").text(translateObj.dangerousAttack),$("#ctrlP").hide(),$("#attackP").hide(),$("#attackP1").fadeIn(),$("#attackP2").fadeIn(),$("#attackP3").fadeIn())},drawAttack=function(n,t,i){var r,u,f;t=i==1?n?t>.8?.8:t:t<.2?.2:t:n?t>.9?.9:t:t<.1?.1:t;t=n?t>.65?t:.65:t<.35?t:.35;r=getAttackPoints(n,t);i==1?(document.getElementById("attackP").setAttribute("points",r),lastAttackPPoints=r):(u=getAttackPoints(n,t+(n?.05:-.05)),f=getAttackPoints(n,t+(n?.1:-.1)),document.getElementById("attackP1").setAttribute("points",r),document.getElementById("attackP2").setAttribute("points",u),document.getElementById("attackP3").setAttribute("points",f),$("#attackP1").attr("fill",n?"url(#attackGradient)":"url(#attackGradient2)"),$("#attackP2").attr("fill",n?"url(#attackGradient3)":"url(#attackGradient4)"),$("#attackP3").attr("fill",n?"url(#attackGradient3)":"url(#attackGradient4)"))},getAttackPoints=function(n,t){var r=n?0:1,i=t,u=n?i-.15:i+.15,f=new initPoint(r,0),e=new initPoint(u,0),o=new initPoint(i,.5),s=new initPoint(u,1),h=new initPoint(r,1);return f.x+","+f.y+" "+e.x+","+e.y+" "+o.x+","+o.y+" "+s.x+","+s.y+" "+h.x+","+h.y},ballIn=function(n,t,i,r){var u,o,f,e;initEventHtml(n);$(".container").addClass("auto");u=$("#ballIn_"+n);o=$("#ballInBG").children()[0];u.attr("class","ballIn_"+t);t=="0"?($("#ballInBG").removeClass("guest"),u.html('<div class="eventStr">GOAL<\/div><div class="scoreBox"><span class="home on">'+i+'<\/span> - <span class="guest">'+r+"<\/span><\/div>")):($("#ballInBG").addClass("guest"),u.html('<div class="eventStr">GOAL<\/div><div class="scoreBox"><span class="home">'+i+'<\/span> - <span class="guest on">'+r+"<\/span><\/div>"));$("#ballInBG").show();u.show();f="M568,352 Q448,121 268,151";e="M568,352L268,151";t=="0"&&(f="M0,352 Q120,121 300,151",e="M0,352L300,151");$("#ballInPath").attr("d",f);$("#ballInPath").css("opacity",1);$("#ballInPath").animate({strokeDashoffset:"0"},500);$("#ballInShadowPath").attr("d",e);$("#ballInShadowPath").css("opacity",.2);$("#ballInShadowPath").animate({strokeDashoffset:"0"},500);$("#imgBall").attr("fill",t=="0"?"#E47938":"#509EDC");$("#imgBall").css("opacity",1);$("#imgBallAnimate").attr("dur","0.47s");$("#imgBallAnimate").attr("path",f);document.getElementById("imgBallAnimate").beginElement()},foul=function(n,t,i,r,u,f){initEventHtml(n);var e=$("#foul_"+n),o="";r!=""&&r!=undefined&&(o='<div class="player"><div class="clothes">'+u+'&nbsp;<\/div><span class="name">'+r+"<\/span><\/div>");t=="red"?e.html(' <img width="50" src="/images/ant/red.png"/> <span class="redCard msgBoxStatic"><div class="time">'+f+"′<\/div>"+getTeamName(i)+o+"<\/span>"):e.html(' <img width="50" src="/images/ant/yellow.png"/> <span class="yellowCard msgBoxStatic"><div class="time">'+f+"′<\/div>"+getTeamName(i)+o+"<\/span>");e.fadeIn()},DBall=function(n,t,i){initEventHtml(n);var r=$("#DBall_"+n);r.attr("class","DBall_"+t);r.find(".teamName").text(getTeamName(t));r.find(".time").text(i+"'");r.find(".teamName").attr("class","teamName teamClothes_"+t);r.fadeIn();isShowShadow=!0;setTimeout(function(){setFreeKickBall(t,26)},100)},pointBall=function(n,t,i){initEventHtml(n);var r=$("#pointBall_"+n);r.attr("class","pointBall_"+t);r.find(".teamName").text(getTeamName(t));r.find(".time").text(i+"'");r.fadeIn()},shotIn=function(n,t,i,r,u){initEventHtml(n);var f=$("#shotIn_"+n);f.attr("class",t==0?"shotIn home":"shotIn");f.find(".teamName").text(getTeamName(t));f.find(".time").text(i+"'");setPlayerMsg(f,r,u,1,t);f.fadeIn()},shotOut=function(n,t,i,r,u){initEventHtml(n);var f=$("#shotOut_"+n);f.find(".teamName").text(getTeamName(t));f.find(".time").text(i+"'");f.find(".team").attr("class","team msgBoxStatic max max"+(t==0?" home":""));setPlayerMsg(f,r,u,1,t);f.fadeIn();setTimeout(function(){anShotOut.play()},300)},offside=function(n,t,i){initEventHtml(n);var r=$("#offside_"+n);r.attr("class","offside_"+t);r.find(".teamName").text(getTeamName(t));r.find(".time").text(i+"'");r.find(".teamName").attr("class","teamName teamClothes_"+t);r.fadeIn()},autoBall=function(n,t,i,r,u){initEventHtml(n);var f=$("#ABall_"+n);f.attr("class","ABall_"+t);f.find(".teamName").text(getTeamName(t));f.find(".time").text(i+"'");f.find(".team").attr("class","team msgBox"+(t==0?" home":""));setPlayerMsg(f,r,u,1,t);f.fadeIn();isShowShadow=!0;setTimeout(function(){setFreeKickBall(t,39)},100)},lineBall=function(n,t,i,r,u,f){initEventHtml(n);var o=parseInt(t),e=$("#lineBall_"+n),s=$("html").width()/480,h=i==1&&t==0?2:i;e.attr("class","lineBall_"+h);setPlayerMsg(e,u,f,1,i);var c=o!=0?o-1:o,l=i==0?"left":"right",a=i!=0?"left":"right";e.css(a,"auto");e.css(l,(130+c*90)*s+"px");e.find(".teamName").text(getTeamName(i));e.find(".time").text(r+"'");e.fadeIn();setTimeout(function(){setOutLineBall(i,e)},100)},cornerBall=function(n,t,i,r,u,f){var e;initEventHtml(n);$("#pointBG").show();$("#pointBG>div").hide();$("#pointBG .bg"+t).show();i==0?$("#pointBG").addClass("homePoint"):$("#pointBG").removeClass("homePoint");$(".container").addClass("auto");e=$("#cornerBall_"+n);e.attr("class","cornerBall_"+t);e.find(".teamName").text(getTeamName(i));e.find(".time").text(r+"'");setPlayerMsg(e,u,f,1,i);e.fadeIn();var s=517,o="M410,125 Q280,31 120,261",h="M410,125L120,261",c="0.48s";switch(t){case 1:o="M160,125 Q280,31 448,261";h="M160,125L448,261";break;case 2:o="M455,265 Q280,31 50,181";h="M455,265L50,181";break;case 3:o="M110,265 Q280,31 518,181";h="M110,265L518,181"}(t==0||t==1)&&(c="0.4s");$("#cornerPath").attr("d",o);$("#cornerPath").attr("stroke-dasharray",s);$("#cornerPath").css("stroke-dashoffset",s);$("#cornerPath").css("opacity",1);$("#cornerPath").animate({strokeDashoffset:"0"},500);$("#cornerShadowPath").attr("d",h);$("#cornerShadowPath").attr("stroke-dasharray",s);$("#cornerShadowPath").css("stroke-dashoffset",s);$("#cornerShadowPath").css("opacity",.2);$("#cornerShadowPath").animate({strokeDashoffset:"0"},500);$("#imgBall").attr("fill",i=="0"?"#E47938":"#509EDC");$("#imgBall").css("opacity",1);$("#imgBallAnimate").attr("dur",c);$("#imgBallAnimate").attr("path",o);document.getElementById("imgBallAnimate").beginElement()},pointBallIn=function(n,t,i,r){var u=$("#ballIn_"+n),f,e;u.attr("class","ballIn_"+t);t=="0"?u.html('<div><span class="home on">'+i+'<\/span> - <span class="guest">'+r+"<\/span><\/div>"):u.html('<div><span class="home">'+i+'<\/span> - <span class="guest on">'+r+"<\/span><\/div>");u.show();f="M568,352 Q448,121 268,151";e="M568,352L268,151";t=="0"&&(f="M0,352 Q120,121 300,151",e="M0,352L300,151");$("#ballInPath").attr("d",f);$("#ballInPath").css("opacity",1);$("#ballInPath").animate({strokeDashoffset:"0"},500);$("#ballInShadowPath").attr("d",e);$("#ballInShadowPath").css("opacity",.2);$("#ballInShadowPath").animate({strokeDashoffset:"0"},500);$("#imgBall").attr("fill",t=="0"?"#E47938":"#509EDC");$("#imgBall").css("opacity",1);$("#imgBallAnimate").attr("dur","0.47s");$("#imgBallAnimate").attr("path",f);document.getElementById("imgBallAnimate").beginElement()},showPointBallMsg=function(n,t,i){initEventHtml(n);var r=$("#pointBallLoss_"+n);r.attr("class","pointBallLoss_"+t);r.find(".teamName").text(getTeamName(n,t));r.find(".time").text(i+"'");r.fadeIn()},DAutoBall=function(n,t,i,r,u){initEventHtml(n);var f=$("#DABall_"+n);f.attr("class","DABall_"+t);f.find(".teamName").text(getTeamName(t));f.find(".time").text(i+"'");f.find(".team").attr("class","team msgBox"+(t==0?" home":""));setPlayerMsg(f,r,u,1,t);f.fadeIn();isShowShadow=!0;setTimeout(function(){setFreeKickBall(t,32)},100)};stopIt=function(n,t,i,r,u){initEventHtml(n);var f=$("#stopIt_"+n);f.find(".teamName").text(getTeamName(t));f.find(".time").text(i+"'");f.find(".team").attr("class","team msgBoxStatic max max"+(t==0?" home":""));setPlayerMsg(f,r,u,1,t);f.fadeIn();setTimeout(function(){anBlock.play()},300)};shotLost=function(n,t,i,r,u){initEventHtml(n);var f=$("#shotLost_"+n);f.find(".teamName").text(getTeamName(t));f.find(".time").text(i+"'");f.find(".team").attr("class","team msgBoxStatic max max"+(t==0?" home":""));setPlayerMsg(f,r,u,1,t);f.fadeIn();setTimeout(function(){anShotLost.play()},300)};__sto=setTimeout;window.setTimeout2=function(n,t){var i=Array.prototype.slice.call(arguments,2),r=function(){n.apply(null,i)};__sto(r,t)};var mQueue=function(){this.fnSources=[];this.excuting=!1;this.add=function(n){if(typeof n!="function")throw"第一个参数必须是方法";var t=Array.from(arguments).splice(1);this.fnSources.push({fn:n,args:t})};this.addWithContext=function(n,t){if(typeof t!="function")throw"第二个参数必须是方法";var i=Array.from(arguments).splice(2);this.fnSources.push({fn:t,args:i,context:n})};this.clear=function(){this.fnSources=[];this.excuting=!1};this.next=function(){if(!this.excuting){var n=this.fnSources.splice(0,1)[0];n&&(this.excuting=!0,n.args.unshift(this),n.fn.apply(n.context,n.args))}};this.finished=function(){this.excuting=!1};var n=this;setInterval(function(){n.next()},1e3/60)},scaleX=.848,scaleY=.848,maxY=0,minY=0,maxX=0,minX=0,path=function(){this.myQueue=new mQueue;this.pointList=[];this.lineList=[];this.homePoint=[];this.lastDraw=0;this.lastAttackPoint="";this.lastAttackPoint1="";this.lastAttackPoint2="";this.lastAttackPoint3="";this.setPoint=function(n,t,i,r,u,f,e){var o,h,s;this.lastDraw!=i&&(this.pointList=[],this.lineList=[],this.myQueue.add(function(o){var s,h,v;document.getElementById("pathLine").innerHTML="";$("#endPoint").find(".iconPoint").attr("class",i==0?"iconPoint home":"iconPoint");document.getElementById("endPoint").style.display="";s=document.getElementById("endPointMsg");setPointMsg(i,u,f,e);s.style.display="";var c=new initPoint(n,t,u,f,e),l=c.y/scaleY*endPointScaleY-10,a=c.x/scaleX*endPointScaleX;$("#endPoint").animate({top:l+"px",left:a+"px"},r,function(){o.finished()});h=a-s.offsetWidth/2;maxX-h<s.offsetWidth&&(h=maxX-s.offsetWidth-10);h<0&&(h=10);v=getMsgTop(l,s.offsetHeight);$("#endPointMsg").animate({top:v+"px",left:h+"px"},r);document.getElementById("homeEventBox_"+scheduleID)!=null&&(document.getElementById("homeEventBox_"+scheduleID).style.display="none",document.getElementById("guestEventBox_"+scheduleID).style.display="none")}),this.lastDraw=i);o=new initPoint(n,t,u);(u=="20"||u=="21")&&this.myQueue.addWithContext(this,this.drawAttack,this.lastDraw==0,parseFloat(n),u=="21"?1:2);setPointMsg(i,u,f,e);this.pointList.push(o);this.pointList.length>1?(h=this.pointList[this.pointList.length-2],s=this.pointList[this.pointList.length-1],this.myQueue.addWithContext(this,this.create_path,h,s,i,r,u,f,e),this.myQueue.addWithContext(this,this.create_circle,s,i)):(this.myQueue.add(function(n){var t,h,c,s,l;$("#endPoint").find(".iconPoint").attr("class",i==0?"iconPoint home":"iconPoint");document.getElementById("endPoint").style.display="";t=document.getElementById("endPointMsg");setPointMsg(i,u,f,e);t.style.display="";h=o.y/scaleY*endPointScaleY-10;c=o.x/scaleX*endPointScaleX;$("#endPoint").animate({top:h+"px",left:c+"px"},r,function(){n.finished()});s=c-t.offsetWidth/2;maxX-s<t.offsetWidth&&(s=maxX-t.offsetWidth-10);s<0&&(s=10);l=getMsgTop(h,t.offsetHeight);$("#endPointMsg").animate({top:l+"px",left:s+"px"},r);document.getElementById("homeEventBox_"+scheduleID)!=null&&(document.getElementById("homeEventBox_"+scheduleID).style.display="none",document.getElementById("guestEventBox_"+scheduleID).style.display="none")}),this.myQueue.addWithContext(this,this.create_circle,o,i))};this.create_path=function(n,t,i,r,u,f,e,o){var w=this.getOffset(t,i),s="pathLine",v=r==0?"homePath":"guestPath",d=document.getElementById(s),h=document.createElementNS("http://www.w3.org/2000/svg","path"),c,b,l,y,p,a,k;for(h.setAttribute("d","M"+t.x+","+t.y+"L"+i.x+","+i.y),h.setAttribute("name",v),h.setAttribute("fill","none"),h.setAttribute("stroke","white"),h.setAttribute("stroke-width","1.5"),h.style.opacity=1,h.setAttribute("stroke-dasharray",w),h.setAttribute("stroke-dashoffset",w),d.appendChild(h),c=0;c<this.lineList.length;c++)this.lineList[c].attributes.name.value!=v&&(this.lineList.splice(c,1),c=0);this.lineList.push(h);this.lineList.length==2&&($("#"+s+" path").eq(0).animate({opacity:.8},u),$("#"+s+" ellipse").eq(0).animate({opacity:.8},u));this.lineList.length==3&&($("#"+s+" path").eq(0).animate({opacity:.5},u),$("#"+s+" path").eq(1).animate({opacity:.8},u),$("#"+s+" ellipse").eq(0).animate({opacity:.5},u),$("#"+s+" ellipse").eq(1).animate({opacity:.8},u));this.lineList.length>3&&($("#"+s+" path").eq(0).animate({opacity:0},u,function(){$(this).remove()}),$("#"+s+" path").eq(1).animate({opacity:.5},u),$("#"+s+" path").eq(2).animate({opacity:.8},u),$("#"+s+" ellipse").eq(0).animate({opacity:0},u,function(){$("#"+s+" ellipse").eq(0).remove()}),$("#"+s+" ellipse").eq(1).animate({opacity:.5},u),$("#"+s+" ellipse").eq(2).animate({opacity:.8},u),this.lineList.shift(),this.homePoint.shift());b=document.getElementById("endPoint");$("#endPoint").find(".iconPoint").attr("class",r==0?"iconPoint home":"iconPoint");b.style.display="";l=document.getElementById("endPointMsg");setPointMsg(r,f,e,o);l.style.display="";y=i.y/scaleY*endPointScaleY-10;p=i.x/scaleX*endPointScaleX;$("#endPoint").animate({top:y+"px",left:p+"px"},u);a=p-l.offsetWidth/2;maxX-a<l.offsetWidth&&(a=maxX-l.offsetWidth-10);a<0&&(a=10);k=getMsgTop(y,l.offsetHeight);$("#endPointMsg").animate({top:k+"px",left:a+"px"},u);document.getElementById("homeEventBox_"+scheduleID)!=null&&(document.getElementById("homeEventBox_"+scheduleID).style.display="none",document.getElementById("guestEventBox_"+scheduleID).style.display="none");$('path[name="'+v+'"]:last').animate({strokeDashoffset:"0"},u,function(){n.finished()})};this.getOffset=function(n,t){var i=t.x-n.x,r=t.y-n.y;return Math.sqrt(i*i+r*r)};this.create_circle=function(n,t){var r=document.getElementById("pathLine"),i=document.createElementNS("http://www.w3.org/2000/svg","ellipse");i.setAttribute("cx",t.x);i.setAttribute("cy",t.y);i.setAttribute("rx","3");i.setAttribute("ry","1.5");i.setAttribute("fill","white");i.setAttribute("class","circle");i.style.opacity=1;r.appendChild(i);this.homePoint.push(i);n.finished()};this.clearPath=function(n,t,i,r,u,f){this.myQueue.addWithContext(this,function(e){if(this.lineList=[],document.getElementById("pathLine").innerHTML="",t?($("#endPoint").find(".iconPoint").attr("class",r?"iconPoint home":"iconPoint"),setPointMsg(r?0:1,i,u,f)):(document.getElementById("endPoint").style.display="none",document.getElementById("endPointMsg").style.display="none"),this.pointList.length>0&&n){var o=this.pointList[this.pointList.length-1];this.pointList=[];this.pointList.push(o)}else this.pointList=[];e.finished()})};this.lastTttackType="";this.lastAttackTeamIsHome=!0;this.drawAttack=function(n,t,i,r){var u,f,e;(this.lastTttackType!=r||this.lastAttackTeamIsHome!=t)&&(this.lastAttackPoint="",this.lastAttackPoint1="");i=r==1?t?i>.8?.8:i:i<.2?.2:i:t?i>.9?.9:i:i<.1?.1:i;i=t?i>.65?i:.65:i<.35?i:.35;u=getAttackPoints(t,i);this.lastAttackPoint==""&&(this.lastAttackPoint=u);r==1?(document.getElementById("attackP").setAttribute("points",u),$("#attackPAnimate").attr("from",this.lastAttackPoint),$("#attackPAnimate").attr("to",u),this.lastAttackPoint=u,document.getElementById("attackPAnimate").beginElement()):(f=getAttackPoints(t,i+(t?.05:-.05)),e=getAttackPoints(t,i+(t?.1:-.1)),this.lastAttackPoint1==""&&(this.lastAttackPoint1=u,this.lastAttackPoint2=f,this.lastAttackPoint3=e),document.getElementById("attackP1").setAttribute("points",u),document.getElementById("attackP2").setAttribute("points",f),document.getElementById("attackP3").setAttribute("points",e),$("#attackP1").attr("fill",t?"url(#attackGradient)":"url(#attackGradient2)"),$("#attackP2").attr("fill",t?"url(#attackGradient3)":"url(#attackGradient4)"),$("#attackP3").attr("fill",t?"url(#attackGradient3)":"url(#attackGradient4)"),$("#attackPAnimate1").attr("from",this.lastAttackPoint1),$("#attackPAnimate1").attr("to",u),this.lastAttackPoint1=u,document.getElementById("attackPAnimate1").beginElement(),$("#attackPAnimate2").attr("from",this.lastAttackPoint2),$("#attackPAnimate2").attr("to",f),this.lastAttackPoint2=f,document.getElementById("attackPAnimate2").beginElement(),$("#attackPAnimate3").attr("from",this.lastAttackPoint3),$("#attackPAnimate3").attr("to",e),this.lastAttackPoint3=e,document.getElementById("attackPAnimate3").beginElement());this.lastTttackType=r;this.lastAttackTeamIsHome=t;n.finished()}};const BASIC_TOP_HEIGHT=226,BASIC_BOTTOM_HEIGHT=88,BASIC_TOP_HEIGHT_OFFSET=164,BASIC_BOTTOM_HEIGHT_OFFSET=-4;initMaxPoint();myPath=new path