(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-admin-statistics-index"],{1765:function(t,e,a){"use strict";a.r(e);var i=a("2535"),n=a.n(i);for(var o in i)"default"!==o&&function(t){a.d(e,t,(function(){return i[t]}))}(o);e["default"]=n.a},2535:function(t,e,a){"use strict";(function(t){var i=a("4ea4");a("4de4"),a("4160"),a("d3b7"),a("3ca3"),a("159b"),a("ddb0"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i(a("4b80")),o=i(a("aefa")),r=a("48ba"),l=null,s=(new Date).getFullYear(),h=(new Date).getMonth()+1,c=(new Date).getDate(),d={name:"Statistics",components:{uniCalendar:o.default},props:{},data:function(){return{value:[[s,h,c-1],[s,h,c]],isrange:!0,weekSwitch:!1,ismulti:!1,monFirst:!0,clean:!1,lunar:!1,renderValues:[],monthRange:[],current:!1,where:{start:"",stop:"",type:""},types:"",time:"",title:"",growth_rate:"",increase_time:"",increase_time_status:"",time_price:"",loaded:!1,loading:!1,filter:{page:1,limit:10,start:"",stop:""},list:[],cWidth:"",cHeight:"",pixelRatio:1,textarea:"",LineA:{categories:["2012","2013","2014","2015","2016","2017"],series:[{data:[35,8,25,37,4,20]}]},info:{startDate:"",endDate:"",lunar:!1,range:!0,insert:!1,selected:[],showMonth:!1},type:"",before:"",after:""}},watch:{"$route.params":function(t){var e=this;void 0!=t&&(e.setType(t.type),e.setTime(t.time),e.getIndex())}},onLoad:function(t){this.type=t.type,t.before&&(this.before=t.before),t.after&&(this.after=t.after),this.setType(t.type),this.setTime(t.time),this.cWidth=uni.upx2px(690),this.cHeight=uni.upx2px(500),this.getInfo()},computed:{monthRangeText:function(){return this.monthRange.length?"固定":"指定范围"}},methods:{getIndex:function(){var t=[],e=[],a=this;a.where,(0,r.getStatisticsTime)(a.where).then((function(i){var n=i.data.chart,o=[],r=[];n.forEach((function(t){o.push(t.time),r.push(t.num)})),a.growth_rate=i.data.growth_rate,a.increase_time=i.data.increase_time,a.increase_time_status=i.data.increase_time_status,a.time_price=i.data.time,i.data.chart.forEach((function(a,i){t.push(a.time),e.push(a.num)})),a.LineA.categories=t,a.LineA.series[0].data=e,a.showLineA("canvasLineA",a.LineA)}),(function(t){a.$util.Tips({title:t})}))},setTime:function(t){this.time=t;var e=(new Date).getFullYear(),a=(new Date).getMonth()+1,i=(new Date).getDate();switch(this.list=[],this.filter.page=1,this.loaded=!1,this.loading=!1,t){case"today":this.where.start=new Date(Date.parse(e+"/"+a+"/"+i)).getTime()/1e3,this.where.stop=new Date(Date.parse(e+"/"+a+"/"+i)).getTime()/1e3+86400-1,this.title="今日",this.getIndex(),this.getInfo();break;case"yesterday":this.where.start=new Date(Date.parse(e+"/"+a+"/"+i)).getTime()/1e3-86400,this.where.stop=new Date(Date.parse(e+"/"+a+"/"+i)).getTime()/1e3-1,this.title="昨日",this.getIndex(),this.getInfo();break;case"month":this.where.start=new Date(e,(new Date).getMonth(),1).getTime()/1e3,this.where.stop=new Date(e,a,1).getTime()/1e3-1,this.title="本月",this.getIndex(),this.getInfo();break;case"seven":this.where.start=new Date(Date.parse(e+"/"+a+"/"+i)).getTime()/1e3+86400-604800,this.where.stop=new Date(Date.parse(e+"/"+a+"/"+i)).getTime()/1e3+86400-1,this.title="七日",this.getIndex(),this.getInfo();break}},setType:function(t){switch(t){case"price":this.where.type=1;break;case"order":this.where.type=2;break}},dateTitle:function(){this.$refs.calendar.open(),this.time="date"},close:function(){this.current=!1},getInfo:function(){var t=this;t.loading||t.loaded||(t.loading=!0,t.filter.start=t.where.start,t.filter.stop=t.where.stop,(0,r.getStatisticsMonth)(t.filter).then((function(e){t.loading=!1,t.loaded=e.data.length1?e-1:0),i=1;it.end.x||e.end.xt.start.y||e.start.y=0?(l=0,t.event.trigger("scrollLeft")):Math.abs(e)>=r-o&&(l=o-r,t.event.trigger("scrollRight")),l}function c(t,e,a){function i(t){while(t<0)t+=2*Math.PI;while(t>2*Math.PI)t-=2*Math.PI;return t}return t=i(t),e=i(e),a=i(a),e>a&&(a+=2*Math.PI,t=e&&t<=a}function d(t,e,a){var i=t,n=a-e,o=i+(a-n-i)/Math.sqrt(2);o*=-1;var r=(a-n)*(Math.sqrt(2)-1)-(a-n-i)/Math.sqrt(2);return{transX:o,transY:r}}function p(t,e){function a(t,e){return!(!t[e-1]||!t[e+1])&&(t[e].y>=Math.max(t[e-1].y,t[e+1].y)||t[e].y<=Math.min(t[e-1].y,t[e+1].y))}function i(t,e){return!(!t[e-1]||!t[e+1])&&(t[e].x>=Math.max(t[e-1].x,t[e+1].x)||t[e].x<=Math.min(t[e-1].x,t[e+1].x))}var n=.2,o=.2,r=null,l=null,s=null,h=null;if(e<1?(r=t[0].x+(t[1].x-t[0].x)*n,l=t[0].y+(t[1].y-t[0].y)*n):(r=t[e].x+(t[e+1].x-t[e-1].x)*n,l=t[e].y+(t[e+1].y-t[e-1].y)*n),e>t.length-3){var c=t.length-1;s=t[c].x-(t[c].x-t[c-1].x)*o,h=t[c].y-(t[c].y-t[c-1].y)*o}else s=t[e+1].x-(t[e+2].x-t[e].x)*o,h=t[e+1].y-(t[e+2].y-t[e].y)*o;return a(t,e+1)&&(h=t[e+1].y),a(t,e)&&(l=t[e].y),i(t,e+1)&&(s=t[e+1].x),i(t,e)&&(r=t[e].x),(l>=Math.max(t[e].y,t[e+1].y)||l<=Math.min(t[e].y,t[e+1].y))&&(l=t[e].y),(h>=Math.max(t[e].y,t[e+1].y)||h<=Math.min(t[e].y,t[e+1].y))&&(h=t[e+1].y),(r>=Math.max(t[e].x,t[e+1].x)||r<=Math.min(t[e].x,t[e+1].x))&&(r=t[e].x),(s>=Math.max(t[e].x,t[e+1].x)||s<=Math.min(t[e].x,t[e+1].x))&&(s=t[e+1].x),{ctrA:{x:r,y:l},ctrB:{x:s,y:h}}}function x(t,e,a){return{x:a.x+t,y:a.y-e}}function f(t,e){if(e)while(o.isCollision(t,e))t.start.x>0?t.start.y--:t.start.x<0||t.start.y>0?t.start.y++:t.start.y--;return t}function g(t,e,a){var i=0;return t.map((function(t){if(t.color||(t.color=a.colors[i],i=(i+1)%a.colors.length),t.index||(t.index=0),t.type||(t.type=e.type),"undefined"==typeof t.show&&(t.show=!0),t.type||(t.type=e.type),t.pointShape||(t.pointShape="circle"),!t.legendShape)switch(t.type){case"line":t.legendShape="line";break;case"column":t.legendShape="rect";break;case"area":t.legendShape="triangle";break;default:t.legendShape="circle"}return t}))}function u(t,e){var a=0,i=e-t;return a=i>=1e4?1e3:i>=1e3?100:i>=100?10:i>=10?5:i>=1?1:i>=.1?.1:i>=.01?.01:i>=.001?.001:i>=1e-4?1e-4:i>=1e-5?1e-5:1e-6,{minRange:l(t,"lower",a),maxRange:l(e,"upper",a)}}function v(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.fontSize;t=String(t);t=t.split("");for(var a=0,n=0;n4&&void 0!==arguments[4]?arguments[4]:{},o=t.map((function(t){var e=[];return e=i||t.data,{text:n.format?n.format(t,e[a]):t.name+": "+t.data,color:t.color}})),r=[],l={x:0,y:0},s=0;s4&&void 0!==arguments[4]?arguments[4]:{},o=t.map((function(t){return{text:n.format?n.format(t,i[a]):t.name+": "+t.data,color:t.color,disableLegend:!!t.disableLegend}}));o=o.filter((function(t){if(!0!==t.disableLegend)return t}));for(var r=[],l={x:0,y:0},s=0;st[i-1][1]&&(s[2]=r),e.data[3]4&&void 0!==arguments[4]?arguments[4]:0,o=-1,r=a.chartData.eachSpacing/2,l=[];if(e.length>0){if("candle"==a.type)for(var s=0;se&&(o=a)}))}return o}function M(t,e,a){var i=-1;if(F(t,e.area)){for(var n=e.points,o=-1,r=0,l=n.length;rc[0]&&t.xc[1]&&t.ye.start.x&&t.xe.start.y&&t.y=e.area[3]-10&&t.y>=e.area[0]&&t.y<=e.height-e.area[2]}function C(t,e,a){var i=2*Math.PI/a,n=-1;if(W(t,e.center,e.radius)){var o=function(t){return t<0&&(t+=2*Math.PI),t>2*Math.PI&&(t-=2*Math.PI),t},r=Math.atan2(e.center.y-t.y,t.x-e.center.x);r*=-1,r<0&&(r+=2*Math.PI);var l=e.angleList.map((function(t){return t=o(-1*t),t}));l.forEach((function(t,e){var a=o(t-i/2),l=o(t+i/2);l=a&&r<=l||r+2*Math.PI>=a&&r+2*Math.PI<=l)&&(n=e)}))}return n}function R(t,e){for(var a=-1,i=0,n=e.series.length;io.funnelArea[0]&&t.xo.funnelArea[1]&&t.yo.area[0]&&t.xo.area[1]&&t.ye.width-e.padding[1]-e.padding[3]?(d.push(f),x.push(p-e.legend.itemGap),p=y,f=[u]):(p+=y,f.push(u))}if(f.length){d.push(f),x.push(p-e.legend.itemGap),n.widthArr=x;var m=Math.max.apply(null,x);switch(e.legend.float){case"left":n.area.start.x=e.padding[3],n.area.end.x=e.padding[3]+2*o;break;case"right":n.area.start.x=e.width-e.padding[1]-m-2*o,n.area.end.x=e.width-e.padding[1];break;default:n.area.start.x=(e.width-m)/2-o,n.area.end.x=(e.width+m)/2+o}n.area.width=m+2*o,n.area.wholeWidth=m+2*o,n.area.height=d.length*c+2*o,n.area.wholeHeight=d.length*c+2*o+2*r,n.points=d}}else{var b=t.length,w=e.height-e.padding[0]-e.padding[2]-2*r-2*o,A=Math.min(Math.floor(w/c),b);switch(n.area.height=A*c+2*o,n.area.wholeHeight=A*c+2*o,e.legend.float){case"top":n.area.start.y=e.padding[0]+r,n.area.end.y=e.padding[0]+r+n.area.height;break;case"bottom":n.area.start.y=e.height-e.padding[2]-r-n.area.height,n.area.end.y=e.height-e.padding[2]-r;break;default:n.area.start.y=(e.height-n.area.height)/2,n.area.end.y=(e.height+n.area.height)/2}for(var T=b%A===0?b/A:Math.floor(b/A+1),S=[],_=0;_M&&(M=k)}n.widthArr.push(M),n.heightArr.push(L.length*c+2*o)}for(var C=0,R=0;Ri&&(n.angle=45*Math.PI/180,n.xAxisHeight=2*a.xAxisTextPadding+r*Math.sin(n.angle)),n}function N(t,e,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,n=y(t),o=[];n=n.filter((function(t){return"object"===typeof t&&null!==t?t.constructor==Array?null!==t:null!==t.value:null!==t})),n.map((function(t){"object"===typeof t?t.constructor==Array?"candle"==e.type?t.map((function(t){o.push(t)})):o.push(t[0]):o.push(t.value):o.push(t)}));var r=0,l=0;if(o.length>0&&(r=Math.min.apply(this,o),l=Math.max.apply(this,o)),i>-1?("number"===typeof e.xAxis.data[i].min&&(r=Math.min(e.xAxis.data[i].min,r)),"number"===typeof e.xAxis.data[i].max&&(l=Math.max(e.xAxis.data[i].max,l))):("number"===typeof e.xAxis.min&&(r=Math.min(e.xAxis.min,r)),"number"===typeof e.xAxis.max&&(l=Math.max(e.xAxis.max,l))),r===l){var s=l||10;l+=s}for(var h=r,c=l,d=[],p=(c-h)/e.xAxis.splitNumber,x=0;x<=e.xAxis.splitNumber;x++)d.push(h+p*x);return d}function X(t,e,a){var i={angle:0,xAxisHeight:a.xAxisHeight};i.ranges=N(t,e,a),i.rangesFormat=i.ranges.map((function(t){return t=e.xAxis.format?e.xAxis.format(t):o.toFixed(t,2),t}));var n=i.ranges.map((function(t){return t=o.toFixed(t,2),t=e.xAxis.format?e.xAxis.format(Number(t)):t,t}));i=Object.assign(i,tt(n,e,a));var r=i.eachSpacing,l=n.map((function(t){return v(t)})),s=Math.max.apply(this,l);return s+2*a.xAxisTextPadding>r&&(i.angle=45*Math.PI/180,i.xAxisHeight=2*a.xAxisTextPadding+s*Math.sin(i.angle)),!0===e.xAxis.disabled&&(i.xAxisHeight=0),i}function $(t,e,a,i,n){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1,r=n.extra.radar||{};r.max=r.max||0;for(var l=Math.max(r.max,Math.max.apply(null,y(i))),s=[],h=function(n){var r=i[n],h={};h.color=r.color,h.legendShape=r.legendShape,h.pointShape=r.pointShape,h.data=[],r.data.forEach((function(i,n){var r={};r.angle=t[n],r.proportion=i/l,r.position=x(a*r.proportion*o*Math.cos(r.angle),a*r.proportion*o*Math.sin(r.angle),e),h.data.push(r)})),s.push(h)},c=0;c2&&void 0!==arguments[2]?arguments[2]:1,i=0,n=0,o=0;o2&&void 0!==arguments[2]?arguments[2]:1;t=t.sort((function(t,e){return parseInt(e.data)-parseInt(t.data)}));for(var i=0;i4&&void 0!==arguments[4]?arguments[4]:1,o=0,r=0,l=[],s=0;s2&&void 0!==arguments[2]?arguments[2]:1;1==a&&(a=.999999);for(var i=0;i=2&&(n._proportion_=n._proportion_%2)}return t}function J(t,e,a){for(var i=e-a+1,n=e,o=0;o=2&&(t[o]._endAngle_=t[o]._endAngle_%2),n=t[o]._endAngle_;return t}function Z(t,e,a){for(var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,n=0;n=a.oldData?o._proportion_=(o._endAngle_-o._oldAngle_)*i+a.oldAngle:o._proportion_=o._oldAngle_-(o._oldAngle_-o._endAngle_)*i,o._proportion_>=2&&(o._proportion_=o._proportion_%2)}return t}function V(t){t=G(t);for(var e=0,a=0;a0&&(t.width=Math.min(t.width,+o.extra.column.width)),t.width<=0&&(t.width=1),t.x+=(i+.5-a/2)*t.width,t)}))}function Q(t,e,a,i,n,o,r){return t.map((function(t){return null===t?null:(t.width=Math.ceil((e-2*n.columePadding)/2),o.extra.column&&o.extra.column.width&&+o.extra.column.width>0&&(t.width=Math.min(t.width,+o.extra.column.width)),i>0&&(t.width-=2*r),t)}))}function U(t,e,a,i,n,o,r){return t.map((function(t,a){return null===t?null:(t.width=Math.ceil((e-2*n.columePadding)/2),o.extra.column&&o.extra.column.width&&+o.extra.column.width>0&&(t.width=Math.min(t.width,+o.extra.column.width)),t)}))}function tt(t,e,a){var i=e.width-e.area[1]-e.area[3],n=e.enableScroll?Math.min(e.xAxis.itemCount,t.length):t.length;("line"==e.type||"area"==e.type)&&n>1&&"justify"==e.xAxis.boundaryGap&&(n-=1);var o=i/n,r=[],l=e.area[3],s=e.width-e.area[1];return t.forEach((function(t,e){r.push(l+e*o)})),"justify"!==e.xAxis.boundaryGap&&(!0===e.enableScroll?r.push(l+t.length*o):r.push(s)),{xAxisPoints:r,startX:l,endX:s,eachSpacing:o}}function et(t,e,a,i,n,o,r){var l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:1,s=[],h=o.height-o.area[0]-o.area[2];return t.forEach((function(t,r){if(null===t)s.push(null);else{var c=[];t.forEach((function(t,s){var d={};d.x=i[r]+Math.round(n/2);var p=t.value||t,x=h*(p-e)/(a-e);x*=l,d.y=o.height-Math.round(x)-o.area[2],c.push(d)})),s.push(c)}})),s}function at(t,e,a,i,n,o,r){var l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:1,s="center";"line"!=o.type&&"area"!=o.type||(s=o.xAxis.boundaryGap);var h=[],c=o.height-o.area[0]-o.area[2],d=o.width-o.area[1]-o.area[3];return t.forEach((function(t,r){if(null===t)h.push(null);else{var p={};p.color=t.color,p.x=i[r];var x,f,g,u=t;if("object"===typeof t&&null!==t)if(t.constructor==Array)x=[].concat(o.chartData.xAxisData.ranges),f=x.shift(),g=x.pop(),u=t[1],p.x=o.area[3]+d*(t[0]-f)/(g-f);else u=t.value;"center"==s&&(p.x+=Math.round(n/2));var v=c*(u-e)/(a-e);v*=l,p.y=o.height-Math.round(v)-o.area[2],h.push(p)}})),h}function it(t,e,a,i,n,o,r,l,s){var h=arguments.length>9&&void 0!==arguments[9]?arguments[9]:1,c=[],d=o.height-o.area[0]-o.area[2];return t.forEach((function(t,r){if(null===t)c.push(null);else{var p={};if(p.color=t.color,p.x=i[r]+Math.round(n/2),l>0){for(var x=0,f=0;f<=l;f++)x+=s[f].data[r];var g=x-t,u=d*(x-e)/(a-e),v=d*(g-e)/(a-e)}else x=t,u=d*(x-e)/(a-e),v=0;var y=v;u*=h,y*=h,p.y=o.height-Math.round(u)-o.area[2],p.y0=o.height-Math.round(y)-o.area[2],c.push(p)}})),c}function nt(t,e,a,i){var n,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1;n="stack"==i?m(t,e.categories.length):y(t);var r=[];n=n.filter((function(t){return"object"===typeof t&&null!==t?t.constructor==Array?null!==t:null!==t.value:null!==t})),n.map((function(t){"object"===typeof t?t.constructor==Array?"candle"==e.type?t.map((function(t){r.push(t)})):r.push(t[1]):r.push(t.value):r.push(t)}));var l=0,s=0;if(r.length>0&&(l=Math.min.apply(this,r),s=Math.max.apply(this,r)),o>-1?("number"===typeof e.yAxis.data[o].min&&(l=Math.min(e.yAxis.data[o].min,l)),"number"===typeof e.yAxis.data[o].max&&(s=Math.max(e.yAxis.data[o].max,s))):("number"===typeof e.yAxis.min&&(l=Math.min(e.yAxis.min,l)),"number"===typeof e.yAxis.max&&(s=Math.max(e.yAxis.max,s))),l===s){var h=s||10;s+=h}for(var c=u(l,s),d=c.minRange,p=c.maxRange,x=[],f=(p-d)/e.yAxis.splitNumber,g=0;g<=e.yAxis.splitNumber;g++)x.push(d+f*g);return x.reverse()}function ot(t,e,a){var i=n({},{type:""},e.extra.column),r=e.yAxis.data.length,l=new Array(r);if(r>0){for(var s=0;s=2&&(c%=2),d+=h}}function xt(t,e,a,i,n,r){var l=i.extra.radar||{};e+=n.radarLabelTextMargin,t.forEach((function(t,s){var h={x:e*Math.cos(t),y:e*Math.sin(t)},c=x(h.x,h.y,a),d=c.x,p=c.y;o.approximatelyEqual(h.x,0)?d-=v(i.categories[s]||"")/2:h.x<0&&(d-=v(i.categories[s]||"")),r.beginPath(),r.setFontSize(n.fontSize),r.setFillStyle(l.labelColor||"#666666"),r.fillText(i.categories[s]||"",d,p+n.fontSize/2),r.closePath(),r.stroke()}))}function ft(t,e,a,i,n,r){for(var l=a.pieChartLinePadding,s=[],h=null,c=t.map((function(t){var e=t.format?t.format(+t._proportion_.toFixed(2)):o.toFixed(100*t._proportion_.toFixed(4))+"%";t._rose_proportion_&&(t._proportion_=t._rose_proportion_);var a=2*Math.PI-(t._start_+2*Math.PI*t._proportion_/2),i=t.color,n=t._radius_;return{arc:a,text:e,color:i,radius:n,textColor:t.textColor,textSize:t.textSize}})),d=0;d=0?g+a.pieChartTextPadding:g-a.pieChartTextPadding,w=u,A=v(p.text,p.textSize||a.fontSize),T=w;h&&o.isSameXCoordinateArea(h.start,{x:b})&&(T=b>0?Math.min(w,h.start.y):g<0||w>0?Math.max(w,h.start.y):Math.min(w,h.start.y)),b<0&&(b-=A);var S={lineStart:{x:y,y:m},lineEnd:{x:g,y:u},start:{x:b,y:T},width:A,height:a.fontSize,text:p.text,color:p.color,textColor:p.textColor,textSize:p.textSize};h=f(S,h),s.push(h)}for(var _=0;_a.width&&(x=!0),u+e.y>a.height&&(e.y=a.height-u),o.beginPath(),o.setFillStyle(r(h.bgColor||i.toolTipBackground,h.bgOpacity||i.toolTipOpacity)),x?(o.moveTo(e.x,e.y+10*a.pixelRatio),o.lineTo(e.x-p,e.y+10*a.pixelRatio-5*a.pixelRatio),o.lineTo(e.x-p,e.y),o.lineTo(e.x-p-Math.round(g),e.y),o.lineTo(e.x-p-Math.round(g),e.y+u),o.lineTo(e.x-p,e.y+u),o.lineTo(e.x-p,e.y+10*a.pixelRatio+5*a.pixelRatio),o.lineTo(e.x,e.y+10*a.pixelRatio)):(o.moveTo(e.x,e.y+10*a.pixelRatio),o.lineTo(e.x+p,e.y+10*a.pixelRatio-5*a.pixelRatio),o.lineTo(e.x+p,e.y),o.lineTo(e.x+p+Math.round(g),e.y),o.lineTo(e.x+p+Math.round(g),e.y+u),o.lineTo(e.x+p,e.y+u),o.lineTo(e.x+p,e.y+10*a.pixelRatio+5*a.pixelRatio),o.lineTo(e.x,e.y+10*a.pixelRatio)),o.closePath(),o.fill(),t.forEach((function(t,a){if(null!==t.color){o.beginPath(),o.setFillStyle(t.color);var n=e.x+p+2*i.toolTipPadding,r=e.y+(i.toolTipLineHeight-i.fontSize)/2+i.toolTipLineHeight*a+i.toolTipPadding+1;x&&(n=e.x-g-p+2*i.toolTipPadding),o.fillRect(n,r,c,i.fontSize),o.closePath()}})),t.forEach((function(t,a){var n=e.x+p+2*i.toolTipPadding+c+d;x&&(n=e.x-g-p+2*i.toolTipPadding+ +c+d);var r=e.y+(i.toolTipLineHeight-i.fontSize)/2+i.toolTipLineHeight*a+i.toolTipPadding;o.beginPath(),o.setFontSize(i.fontSize),o.setFillStyle(h.fontColor),o.fillText(t.text,n,r+i.fontSize),o.closePath(),o.stroke()})))}function bt(t,e,a,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,r=e.chartData.xAxisData,l=r.xAxisPoints,s=r.eachSpacing,h=n({},{type:"group",width:s/2,meter:{border:4,fillColor:"#FFFFFF"}},e.extra.column),c=[];i.save();var d=-2,p=l.length+2;return e._scrollDistance_&&0!==e._scrollDistance_&&!0===e.enableScroll&&(i.translate(e._scrollDistance_,0),d=Math.floor(-e._scrollDistance_/s)-2,p=d+e.xAxis.itemCount+4),e.tooltip&&e.tooltip.textList&&e.tooltip.textList.length&&1===o&&yt(e.tooltip.offset.x,e,a,i,s),t.forEach((function(n,r){var x,f,g;x=[].concat(e.chartData.yAxisData.ranges[n.index]),f=x.pop(),g=x.shift();var u=n.data;switch(h.type){case"group":var v=at(u,f,g,l,s,e,a,o),y=it(u,f,g,l,s,e,a,r,t,o);c.push(y),v=K(v,s,t.length,r,a,e);for(var m=0;md&&md&&T0&&(A-=_),i.moveTo(w,S.y),i.fillRect(w,S.y,S.width-2,A),i.closePath(),i.fill()}}break;case"meter":v=at(u,f,g,l,s,e,a,o);if(c.push(v),v=Q(v,s,t.length,r,a,e,h.meter.border),0==r)for(var P=0;Pd&&P0&&(i.beginPath(),i.setStrokeStyle(n.color),i.setLineWidth(h.meter.border*e.pixelRatio),i.moveTo(w+.5*h.meter.border,D.y+A),i.lineTo(w+.5*h.meter.border,D.y+.5*h.meter.border),i.lineTo(w+D.width-.5*h.meter.border,D.y+.5*h.meter.border),i.lineTo(w+D.width-.5*h.meter.border,D.y+A),i.stroke())}}else for(var L=0;Ld&&L5&&void 0!==arguments[5]?arguments[5]:1,l=n({},{color:{},average:{}},a.extra.candle);l.color=n({},{upLine:"#f04864",upFill:"#f04864",downLine:"#2fc25b",downFill:"#2fc25b"},l.color),l.average=n({},{show:!1,name:[],day:[],color:i.colors},l.average),a.extra.candle=l;var s=a.chartData.xAxisData,h=s.xAxisPoints,c=s.eachSpacing,d=[];o.save();var x=-2,f=h.length+2,g=0,u=a.width+c;return a._scrollDistance_&&0!==a._scrollDistance_&&!0===a.enableScroll&&(o.translate(a._scrollDistance_,0),x=Math.floor(-a._scrollDistance_/c)-2,f=x+a.xAxis.itemCount+4,g=-a._scrollDistance_-c+a.area[3],u=g+(a.xAxis.itemCount+4)*c),l.average.show&&e.forEach((function(t,e){var n,l,s;n=[].concat(a.chartData.yAxisData.ranges[t.index]),l=n.pop(),s=n.shift();for(var d=t.data,x=at(d,l,s,h,c,a,i,r),f=E(x),v=0;vg&&(o.moveTo(w.x,w.y),m=1),b>0&&w.x>g&&w.xx&&y0?(o.setStrokeStyle(l.color.upLine),o.setFillStyle(l.color.upFill),o.setLineWidth(1*a.pixelRatio),o.moveTo(m[3].x,m[3].y),o.lineTo(m[1].x,m[1].y),o.lineTo(m[1].x-c/4,m[1].y),o.lineTo(m[0].x-c/4,m[0].y),o.lineTo(m[0].x,m[0].y),o.lineTo(m[2].x,m[2].y),o.lineTo(m[0].x,m[0].y),o.lineTo(m[0].x+c/4,m[0].y),o.lineTo(m[1].x+c/4,m[1].y),o.lineTo(m[1].x,m[1].y),o.moveTo(m[3].x,m[3].y)):(o.setStrokeStyle(l.color.downLine),o.setFillStyle(l.color.downFill),o.setLineWidth(1*a.pixelRatio),o.moveTo(m[3].x,m[3].y),o.lineTo(m[0].x,m[0].y),o.lineTo(m[0].x-c/4,m[0].y),o.lineTo(m[1].x-c/4,m[1].y),o.lineTo(m[1].x,m[1].y),o.lineTo(m[2].x,m[2].y),o.lineTo(m[1].x,m[1].y),o.lineTo(m[1].x+c/4,m[1].y),o.lineTo(m[0].x+c/4,m[0].y),o.lineTo(m[0].x,m[0].y),o.moveTo(m[3].x,m[3].y)),o.closePath(),o.fill(),o.stroke()}})),o.restore(),{xAxisPoints:h,calPoints:d,eachSpacing:c}}function At(t,e,a,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,l=n({},{type:"straight",opacity:.2,addLine:!1,width:2,gradient:!1},e.extra.area),s=e.chartData.xAxisData,h=s.xAxisPoints,c=s.eachSpacing,d=e.height-e.area[2],x=[];i.save();var f=0,g=e.width+c;return e._scrollDistance_&&0!==e._scrollDistance_&&!0===e.enableScroll&&(i.translate(e._scrollDistance_,0),f=-e._scrollDistance_-c+e.area[3],g=f+(e.xAxis.itemCount+4)*c),t.forEach((function(t,n){var s,u,v;s=[].concat(e.chartData.yAxisData.ranges[t.index]),u=s.pop(),v=s.shift();var y=t.data,m=at(y,u,v,h,c,e,a,o);x.push(m);for(var b=E(m),w=0;w1){var S=A[0],_=A[A.length-1];i.moveTo(S.x,S.y);var P=0;if("curve"===l.type)for(var D=0;Df&&(i.moveTo(L.x,L.y),P=1),D>0&&L.x>f&&L.xf&&(i.moveTo(k.x,k.y),P=1),F>0&&k.x>f&&k.xf&&(i.moveTo(O.x,O.y),z=1),I>0&&O.x>f&&O.xf&&(i.moveTo(H.x,H.y),z=1),B>0&&H.x>f&&H.x4&&void 0!==arguments[4]?arguments[4]:1,r=n({},{type:"straight",width:2},e.extra.line);r.width*=e.pixelRatio;var l=e.chartData.xAxisData,s=l.xAxisPoints,h=l.eachSpacing,c=[];i.save();var d=0,x=e.width+h;return e._scrollDistance_&&0!==e._scrollDistance_&&!0===e.enableScroll&&(i.translate(e._scrollDistance_,0),d=-e._scrollDistance_-h+e.area[3],x=d+(e.xAxis.itemCount+4)*h),t.forEach((function(t,n){var l,f,g;l=[].concat(e.chartData.yAxisData.ranges[t.index]),f=l.pop(),g=l.shift();var u=t.data,v=at(u,f,g,s,h,e,a,o);c.push(v);var y=E(v);if("dash"==t.lineType){var m=t.dashLength?t.dashLength:8;m*=e.pixelRatio,i.setLineDash([m,m])}i.beginPath(),i.setStrokeStyle(t.color),i.setLineWidth(r.width),y.forEach((function(t,e){if(1===t.length)i.moveTo(t[0].x,t[0].y),i.arc(t[0].x,t[0].y,1,0,2*Math.PI);else{i.moveTo(t[0].x,t[0].y);var a=0;if("curve"===r.type)for(var n=0;nd&&(i.moveTo(o.x,o.y),a=1),n>0&&o.x>d&&o.xd&&(i.moveTo(h.x,h.y),a=1),s>0&&h.x>d&&h.x4&&void 0!==arguments[4]?arguments[4]:1,o=e.chartData.xAxisData,l=o.xAxisPoints,s=o.eachSpacing,h=e.height-e.area[2],c=[],d=0,x=0;t.forEach((function(t,e){"column"==t.type&&(x+=1)})),i.save();var f=-2,g=l.length+2,u=0,v=e.width+s;if(e._scrollDistance_&&0!==e._scrollDistance_&&!0===e.enableScroll&&(i.translate(e._scrollDistance_,0),f=Math.floor(-e._scrollDistance_/s)-2,g=f+e.xAxis.itemCount+4,u=-e._scrollDistance_-s+e.area[3],v=u+(e.xAxis.itemCount+4)*s),t.forEach((function(t,o){var y,m,b;y=[].concat(e.chartData.yAxisData.ranges[t.index]),m=y.pop(),b=y.shift();var w=t.data,A=at(w,m,b,l,s,e,a,n);if(c.push(A),"column"==t.type){A=K(A,s,x,d,a,e);for(var T=0;Tf&&T1){var M=L[0],F=L[L.length-1];i.moveTo(M.x,M.y);var k=0;if("curve"===t.style)for(var C=0;Cu&&(i.moveTo(R.x,R.y),k=1),C>0&&R.x>u&&R.xu&&(i.moveTo(O.x,O.y),k=1),I>0&&O.x>u&&O.xu&&(i.moveTo(s.x,s.y),r=1),l>0&&s.x>u&&s.xu&&(i.moveTo(d.x,d.y),r=1),c>0&&d.x>u&&d.x0&&(i.beginPath(),i.moveTo(t-s/2,c),i.lineTo(t-s/2,c+3*e.pixelRatio),i.closePath(),i.stroke())}))),!0!==e.xAxis.disableGrid&&(i.setStrokeStyle(e.xAxis.gridColor||"#cccccc"),i.setLineCap("butt"),i.setLineWidth(1*e.pixelRatio),"dash"==e.xAxis.gridType&&i.setLineDash([e.xAxis.dashLength,e.xAxis.dashLength]),e.xAxis.gridEval=e.xAxis.gridEval||1,o.forEach((function(t,a){a%e.xAxis.gridEval==0&&(i.beginPath(),i.moveTo(t,c),i.lineTo(t,p),i.stroke())})),i.setLineDash([])),!0!==e.xAxis.disabled){var m=t.length;e.xAxis.labelCount&&(m=e.xAxis.itemCount?Math.ceil(t.length/e.xAxis.itemCount*e.xAxis.labelCount):e.xAxis.labelCount,m-=1);for(var b=Math.ceil(t.length/m),w=[],A=t.length,T=0;T4&&void 0!==arguments[4]?arguments[4]:1,l=n({},{activeOpacity:.5,activeRadius:10*e.pixelRatio,offsetAngle:0,labelWidth:15*e.pixelRatio,ringWidth:0,border:!1,borderWidth:2,borderColor:"#FFFFFF"},e.extra.pie),s={x:e.area[3]+(e.width-e.area[1]-e.area[3])/2,y:e.area[0]+(e.height-e.area[0]-e.area[2])/2};0==a.pieChartLinePadding&&(a.pieChartLinePadding=l.activeRadius);var h=Math.min((e.width-e.area[1]-e.area[3])/2-a.pieChartLinePadding-a.pieChartTextPadding-a._pieTextMaxLength_,(e.height-e.area[0]-e.area[2])/2-a.pieChartLinePadding-a.pieChartTextPadding);t=G(t,h,o);var c=l.activeRadius;if(t=t.map((function(t){return t._start_+=l.offsetAngle*Math.PI/180,t})),t.forEach((function(t,a){e.tooltip&&e.tooltip.index==a&&(i.beginPath(),i.setFillStyle(r(t.color,e.extra.pie.activeOpacity||.5)),i.moveTo(s.x,s.y),i.arc(s.x,s.y,t._radius_+c,t._start_,t._start_+2*t._proportion_*Math.PI),i.closePath(),i.fill()),i.beginPath(),i.setLineWidth(l.borderWidth*e.pixelRatio),i.lineJoin="round",i.setStrokeStyle(l.borderColor),i.setFillStyle(t.color),i.moveTo(s.x,s.y),i.arc(s.x,s.y,t._radius_,t._start_,t._start_+2*t._proportion_*Math.PI),i.closePath(),i.fill(),1==l.border&&i.stroke()})),"ring"===e.type){var d=.6*h;"number"===typeof e.extra.pie.ringWidth&&e.extra.pie.ringWidth>0&&(d=Math.max(0,h-e.extra.pie.ringWidth)),i.beginPath(),i.setFillStyle(e.background||"#ffffff"),i.moveTo(s.x,s.y),i.arc(s.x,s.y,d,0,2*Math.PI),i.closePath(),i.fill()}if(!1!==e.dataLabel&&1===o){for(var p=!1,x=0,f=t.length;x0){p=!0;break}p&&ft(t,e,a,i,h,s)}return 1===o&&"ring"===e.type&&ct(e,a,i,s),{center:s,radius:h,series:t}}function kt(t,e,a,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,l=n({},{type:"area",activeOpacity:.5,activeRadius:10*e.pixelRatio,offsetAngle:0,labelWidth:15*e.pixelRatio,border:!1,borderWidth:2,borderColor:"#FFFFFF"},e.extra.rose);0==a.pieChartLinePadding&&(a.pieChartLinePadding=l.activeRadius);var s={x:e.area[3]+(e.width-e.area[1]-e.area[3])/2,y:e.area[0]+(e.height-e.area[0]-e.area[2])/2},h=Math.min((e.width-e.area[1]-e.area[3])/2-a.pieChartLinePadding-a.pieChartTextPadding-a._pieTextMaxLength_,(e.height-e.area[0]-e.area[2])/2-a.pieChartLinePadding-a.pieChartTextPadding),c=l.minRadius||.5*h;t=q(t,l.type,c,h,o);var d=l.activeRadius;if(t=t.map((function(t){return t._start_+=(l.offsetAngle||0)*Math.PI/180,t})),t.forEach((function(t,a){e.tooltip&&e.tooltip.index==a&&(i.beginPath(),i.setFillStyle(r(t.color,l.activeOpacity||.5)),i.moveTo(s.x,s.y),i.arc(s.x,s.y,d+t._radius_,t._start_,t._start_+2*t._rose_proportion_*Math.PI),i.closePath(),i.fill()),i.beginPath(),i.setLineWidth(l.borderWidth*e.pixelRatio),i.lineJoin="round",i.setStrokeStyle(l.borderColor),i.setFillStyle(t.color),i.moveTo(s.x,s.y),i.arc(s.x,s.y,t._radius_,t._start_,t._start_+2*t._rose_proportion_*Math.PI),i.closePath(),i.fill(),1==l.border&&i.stroke()})),!1!==e.dataLabel&&1===o){for(var p=!1,x=0,f=t.length;x0){p=!0;break}p&&ft(t,e,a,i,h,s)}return{center:s,radius:h,series:t}}function Ct(t,e,a,i){var o,r,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,s=n({},{startAngle:.75,endAngle:.25,type:"default",width:12*e.pixelRatio,gap:2*e.pixelRatio},e.extra.arcbar);t=Y(t,s,l),o=s.center?s.center:{x:e.width/2,y:e.height/2},s.radius?r=s.radius:(r=Math.min(o.x,o.y),r-=5*e.pixelRatio,r-=s.width/2);for(var h=0;h5&&void 0!==arguments[5]?arguments[5]:1,s=n({},{type:"default",startAngle:.75,endAngle:.25,width:15,splitLine:{fixRadius:0,splitNumber:10,width:15,color:"#FFFFFF",childNumber:5,childWidth:5},pointer:{width:15,color:"auto"}},a.extra.gauge);void 0==s.oldAngle&&(s.oldAngle=s.startAngle),void 0==s.oldData&&(s.oldData=0),t=J(t,s.startAngle,s.endAngle);var h={x:a.width/2,y:a.height/2},c=Math.min(h.x,h.y);c-=5*a.pixelRatio,c-=s.width/2;var d=c-s.width,p=0;if("progress"==s.type){var x=c-3*s.width;o.beginPath();var f=o.createLinearGradient(h.x,h.y-x,h.x,h.y+x);f.addColorStop("0",r(e[0].color,.3)),f.addColorStop("1.0",r("#FFFFFF",.1)),o.setFillStyle(f),o.arc(h.x,h.y,x,0,2*Math.PI,!1),o.fill(),o.setLineWidth(s.width),o.setStrokeStyle(r(e[0].color,.3)),o.setLineCap("round"),o.beginPath(),o.arc(h.x,h.y,d,s.startAngle*Math.PI,s.endAngle*Math.PI,!1),o.stroke(),p=s.startAngle-s.endAngle+1;s.splitLine.splitNumber;var g=p/s.splitLine.splitNumber/s.splitLine.childNumber,u=-c-.5*s.width-s.splitLine.fixRadius,v=-c-s.width-s.splitLine.fixRadius+s.splitLine.width;o.save(),o.translate(h.x,h.y),o.rotate((s.startAngle-1)*Math.PI);for(var y=s.splitLine.splitNumber*s.splitLine.childNumber+1,m=e[0].data*l,b=0;bb/y?o.setStrokeStyle(r(e[0].color,1)):o.setStrokeStyle(r(e[0].color,.3)),o.setLineWidth(3*a.pixelRatio),o.moveTo(u,0),o.lineTo(v,0),o.stroke(),o.rotate(g*Math.PI);o.restore(),e=Y(e,s,l),o.setLineWidth(s.width),o.setStrokeStyle(e[0].color),o.setLineCap("round"),o.beginPath(),o.arc(h.x,h.y,d,s.startAngle*Math.PI,e[0]._proportion_*Math.PI,!1),o.stroke();var w=c-2.5*s.width;o.save(),o.translate(h.x,h.y),o.rotate((e[0]._proportion_-1)*Math.PI),o.beginPath(),o.setLineWidth(s.width/3);var A=o.createLinearGradient(0,.6*-w,0,.6*w);A.addColorStop("0",r("#FFFFFF",0)),A.addColorStop("0.5",r(e[0].color,1)),A.addColorStop("1.0",r("#FFFFFF",0)),o.setStrokeStyle(A),o.arc(0,0,w,.85*Math.PI,1.15*Math.PI,!1),o.stroke(),o.beginPath(),o.setLineWidth(1),o.setStrokeStyle(e[0].color),o.setFillStyle(e[0].color),o.moveTo(-w-s.width/3/2,-4),o.lineTo(-w-s.width/3/2-4,0),o.lineTo(-w-s.width/3/2,4),o.lineTo(-w-s.width/3/2,-4),o.stroke(),o.fill(),o.restore()}else{o.setLineWidth(s.width),o.setLineCap("butt");for(var T=0;T4&&void 0!==arguments[4]?arguments[4]:1,l=n({},{gridColor:"#cccccc",labelColor:"#666666",opacity:.2,gridCount:3},e.extra.radar),s=T(e.categories.length),h={x:e.area[3]+(e.width-e.area[1]-e.area[3])/2,y:e.area[0]+(e.height-e.area[0]-e.area[2])/2},c=Math.min(h.x-(A(e.categories)+a.radarLabelTextMargin),h.y-a.radarLabelTextMargin);c-=e.padding[1],i.beginPath(),i.setLineWidth(1*e.pixelRatio),i.setStrokeStyle(l.gridColor),s.forEach((function(t){var e=x(c*Math.cos(t),c*Math.sin(t),h);i.moveTo(h.x,h.y),i.lineTo(e.x,e.y)})),i.stroke(),i.closePath();for(var d=function(t){var a={};i.beginPath(),i.setLineWidth(1*e.pixelRatio),i.setStrokeStyle(l.gridColor),s.forEach((function(e,n){var o=x(c/l.gridCount*t*Math.cos(e),c/l.gridCount*t*Math.sin(e),h);0===n?(a=o,i.moveTo(o.x,o.y)):i.lineTo(o.x,o.y)})),i.lineTo(a.x,a.y),i.stroke(),i.closePath()},p=1;p<=l.gridCount;p++)d(p);var f=$(s,h,c,t,e,o);return f.forEach((function(t,a){if(i.beginPath(),i.setFillStyle(r(t.color,l.opacity)),t.data.forEach((function(t,e){0===e?i.moveTo(t.position.x,t.position.y):i.lineTo(t.position.x,t.position.y)})),i.closePath(),i.fill(),!1!==e.dataPointShape){var n=t.data.map((function(t){return t.position}));ht(n,t.color,t.pointShape,i,e)}})),xt(s,c,h,e,a,i),{center:h,radius:c,angleList:s}}function It(t,e,a){a=0==a?1:a;for(var i=[],n=0;ne[o].area[2]||t[1]>e[o].area[3]||t[2]a||t[3]>i){n=!0;break}n=!1}return n}function Wt(t){var e,a={};a.xMin=180,a.xMax=0,a.yMin=90,a.yMax=0;for(var i=0;ih.x?a.xMax:h.x,a.yMin=a.yMinh.y?a.yMax:h.y}}return a}function Et(t,e,a,i,n,o){return{x:(e-a.xMin)*i+n,y:(a.yMax-t)*i+o}}function Bt(t,e,a,i,n,o){return{x:(e-n)/i+a.xMin,y:a.yMax-(t-o)/i}}function Ht(t,e,a){if(e[1]==a[1])return!1;if(e[1]>t[1]&&a[1]>t[1])return!1;if(e[1]t[1])return!1;if(a[1]==t[1]&&e[1]>t[1])return!1;if(e[0].7},x=0;x4&&void 0!==arguments[4]?arguments[4]:1;n({},{type:"normal",autoColors:!0},e.extra.word);i.beginPath(),i.setFillStyle(e.background||"#FFFFFF"),i.rect(0,0,e.width,e.height),i.fill(),i.save();var r=e.chartData.wordCloudData;i.translate(e.width/2,e.height/2);for(var l=0;l0&&(e.tooltip&&e.tooltip.index==l?i.strokeText(s,(r[l].areav[0]+5-e.width/2)*o-c*(1-o)/2,(r[l].areav[1]+5+h-e.height/2)*o):i.fillText(s,(r[l].areav[0]+5-e.width/2)*o-c*(1-o)/2,(r[l].areav[1]+5+h-e.height/2)*o)):r[l].area[0]>0&&(e.tooltip&&e.tooltip.index==l?i.strokeText(s,(r[l].area[0]+5-e.width/2)*o-c*(1-o)/2,(r[l].area[1]+5+h-e.height/2)*o):i.fillText(s,(r[l].area[0]+5-e.width/2)*o-c*(1-o)/2,(r[l].area[1]+5+h-e.height/2)*o)),i.stroke(),i.restore()}i.restore()}function jt(t,e,a,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,l=n({},{activeWidth:10,activeOpacity:.3,border:!1,borderWidth:2,borderColor:"#FFFFFF",fillOpacity:1,labelAlign:"right"},e.extra.funnel),s=(e.height-e.area[0]-e.area[2])/t.length,h={x:e.area[3]+(e.width-e.area[1]-e.area[3])/2,y:e.height-e.area[2]},c=l.activeWidth,d=Math.min((e.width-e.area[1]-e.area[3])/2-c,(e.height-e.area[0]-e.area[2])/2-c);t=j(t,d,o),i.save(),i.translate(h.x,h.y);for(var p=0;p0?y[T].width+e.yAxis.padding:y[T].width,A+=1):(e.area[1]+=w>0?y[T].width+e.yAxis.padding:y[T].width,w+=1)}else a.yAxisWidth=y;if(e.chartData.yAxisData=v,e.categories&&e.categories.length){e.chartData.xAxisData=tt(e.categories,e,a);var S=H(e.categories,e,a,e.chartData.xAxisData.eachSpacing),_=S.xAxisHeight,P=S.angle;a.xAxisHeight=_,a._xAxisTextAngle_=P,e.area[2]+=_,e.chartData.categoriesData=S}else if("line"===e.type||"area"===e.type||"points"===e.type){e.chartData.xAxisData=X(r,e,a),l=e.chartData.xAxisData.rangesFormat;var L=H(l,e,a,e.chartData.xAxisData.eachSpacing),M=L.xAxisHeight,F=L.angle;a.xAxisHeight=M,a._xAxisTextAngle_=F,e.area[2]+=M,e.chartData.categoriesData=L}else e.chartData.xAxisData={xAxisPoints:[]};if(e.enableScroll&&"right"==e.xAxis.scrollAlign&&void 0===e._scrollDistance_){var k=0,C=e.chartData.xAxisData.xAxisPoints,R=e.chartData.xAxisData.startX,z=e.chartData.xAxisData.endX,I=e.chartData.xAxisData.eachSpacing,O=I*(C.length-1),W=z-R;k=W-O,o.scrollOption={currentOffset:k,startTouchX:k,distance:0,lastMoveTime:0},e._scrollDistance_=k}switch("pie"!==t&&"ring"!==t&&"rose"!==t||(a._pieTextMaxLength_=!1===e.dataLabel?0:V(c)),t){case"word":var E=n({},{type:"normal",autoColors:!0},e.extra.word);1!=e.updateData&&void 0!=e.updateData||(e.chartData.wordCloudData=$t(e,E.type)),this.animationInstance=new Zt({timing:"easeInOut",duration:h,onProcess:function(t){i.clearRect(0,0,e.width,e.height),e.rotate&&st(i,e),Gt(r,e,a,i,t),Yt(e,i)},onAnimationFinish:function(){o.event.trigger("renderComplete")}});break;case"map":i.clearRect(0,0,e.width,e.height),Xt(r,e,a,i);break;case"funnel":this.animationInstance=new Zt({timing:"easeInOut",duration:h,onProcess:function(t){i.clearRect(0,0,e.width,e.height),e.rotate&&st(i,e),e.chartData.funnelData=jt(r,e,a,i,t),Mt(e.series,e,a,i,e.chartData),_t(e,a,i,t),Yt(e,i)},onAnimationFinish:function(){o.event.trigger("renderComplete")}});break;case"line":this.animationInstance=new Zt({timing:"easeIn",duration:h,onProcess:function(t){i.clearRect(0,0,e.width,e.height),e.rotate&&st(i,e),Dt(l,e,a,i),Pt(l,e,a,i);var n=Tt(r,e,a,i,t),o=n.xAxisPoints,s=n.calPoints,h=n.eachSpacing;e.chartData.xAxisPoints=o,e.chartData.calPoints=s,e.chartData.eachSpacing=h,Lt(r,e,a,i),!1!==e.enableMarkLine&&1===t&&ut(e,a,i),Mt(e.series,e,a,i,e.chartData),_t(e,a,i,t,h,o),Yt(e,i)},onAnimationFinish:function(){o.event.trigger("renderComplete")}});break;case"mix":this.animationInstance=new Zt({timing:"easeIn",duration:h,onProcess:function(t){i.clearRect(0,0,e.width,e.height),e.rotate&&st(i,e),Dt(l,e,a,i),Pt(l,e,a,i);var n=St(r,e,a,i,t),o=n.xAxisPoints,s=n.calPoints,h=n.eachSpacing;e.chartData.xAxisPoints=o,e.chartData.calPoints=s,e.chartData.eachSpacing=h,Lt(r,e,a,i),!1!==e.enableMarkLine&&1===t&&ut(e,a,i),Mt(e.series,e,a,i,e.chartData),_t(e,a,i,t,h,o),Yt(e,i)},onAnimationFinish:function(){o.event.trigger("renderComplete")}});break;case"column":this.animationInstance=new Zt({timing:"easeIn",duration:h,onProcess:function(t){i.clearRect(0,0,e.width,e.height),e.rotate&&st(i,e),Dt(l,e,a,i),Pt(l,e,a,i);var n=bt(r,e,a,i,t),o=n.xAxisPoints,s=n.calPoints,h=n.eachSpacing;e.chartData.xAxisPoints=o,e.chartData.calPoints=s,e.chartData.eachSpacing=h,Lt(r,e,a,i),!1!==e.enableMarkLine&&1===t&&ut(e,a,i),Mt(e.series,e,a,i,e.chartData),_t(e,a,i,t,h,o),Yt(e,i)},onAnimationFinish:function(){o.event.trigger("renderComplete")}});break;case"area":this.animationInstance=new Zt({timing:"easeIn",duration:h,onProcess:function(t){i.clearRect(0,0,e.width,e.height),e.rotate&&st(i,e),Dt(l,e,a,i),Pt(l,e,a,i);var n=At(r,e,a,i,t),o=n.xAxisPoints,s=n.calPoints,h=n.eachSpacing;e.chartData.xAxisPoints=o,e.chartData.calPoints=s,e.chartData.eachSpacing=h,Lt(r,e,a,i),!1!==e.enableMarkLine&&1===t&&ut(e,a,i),Mt(e.series,e,a,i,e.chartData),_t(e,a,i,t,h,o),Yt(e,i)},onAnimationFinish:function(){o.event.trigger("renderComplete")}});break;case"ring":case"pie":this.animationInstance=new Zt({timing:"easeInOut",duration:h,onProcess:function(t){i.clearRect(0,0,e.width,e.height),e.rotate&&st(i,e),e.chartData.pieData=Ft(r,e,a,i,t),Mt(e.series,e,a,i,e.chartData),_t(e,a,i,t),Yt(e,i)},onAnimationFinish:function(){o.event.trigger("renderComplete")}});break;case"rose":this.animationInstance=new Zt({timing:"easeInOut",duration:h,onProcess:function(t){i.clearRect(0,0,e.width,e.height),e.rotate&&st(i,e),e.chartData.pieData=kt(r,e,a,i,t),Mt(e.series,e,a,i,e.chartData),_t(e,a,i,t),Yt(e,i)},onAnimationFinish:function(){o.event.trigger("renderComplete")}});break;case"radar":this.animationInstance=new Zt({timing:"easeInOut",duration:h,onProcess:function(t){i.clearRect(0,0,e.width,e.height),e.rotate&&st(i,e),e.chartData.radarData=zt(r,e,a,i,t),Mt(e.series,e,a,i,e.chartData),_t(e,a,i,t),Yt(e,i)},onAnimationFinish:function(){o.event.trigger("renderComplete")}});break;case"arcbar":this.animationInstance=new Zt({timing:"easeInOut",duration:h,onProcess:function(t){i.clearRect(0,0,e.width,e.height),e.rotate&&st(i,e),e.chartData.arcbarData=Ct(r,e,a,i,t),Yt(e,i)},onAnimationFinish:function(){o.event.trigger("renderComplete")}});break;case"gauge":this.animationInstance=new Zt({timing:"easeInOut",duration:h,onProcess:function(t){i.clearRect(0,0,e.width,e.height),e.rotate&&st(i,e),e.chartData.gaugeData=Rt(l,r,e,a,i,t),Yt(e,i)},onAnimationFinish:function(){o.event.trigger("renderComplete")}});break;case"candle":this.animationInstance=new Zt({timing:"easeIn",duration:h,onProcess:function(t){i.clearRect(0,0,e.width,e.height),e.rotate&&st(i,e),Dt(l,e,a,i),Pt(l,e,a,i);var n=wt(r,c,e,a,i,t),o=n.xAxisPoints,s=n.calPoints,h=n.eachSpacing;e.chartData.xAxisPoints=o,e.chartData.calPoints=s,e.chartData.eachSpacing=h,Lt(r,e,a,i),!1!==e.enableMarkLine&&1===t&&ut(e,a,i),Mt(c||e.series,e,a,i,e.chartData),_t(e,a,i,t,h,o),Yt(e,i)},onAnimationFinish:function(){o.event.trigger("renderComplete")}});break}}function Kt(){this.events={}}Zt.prototype.stop=function(){this.isStop=!0},Kt.prototype.addEventListener=function(t,e){this.events[t]=this.events[t]||[],this.events[t].push(e)},Kt.prototype.trigger=function(){for(var t=arguments.length,a=Array(t),i=0;i0&&void 0!==arguments[0]?arguments[0]:{};this.opts=n({},this.opts,t),this.opts.updateData=!0;var e=t.scrollPosition||"current";switch(e){case"current":this.opts._scrollDistance_=this.scrollOption.currentOffset;break;case"left":this.opts._scrollDistance_=0,this.scrollOption={currentOffset:0,startTouchX:0,distance:0,lastMoveTime:0};break;case"right":var a=ot(this.opts.series,this.opts,this.config),i=a.yAxisWidth;this.config.yAxisWidth=i;var o=0,r=tt(this.opts.categories,this.opts,this.config),l=r.xAxisPoints,s=r.startX,h=r.endX,c=r.eachSpacing,d=c*(l.length-1),p=h-s;o=p-d,this.scrollOption={currentOffset:o,startTouchX:o,distance:0,lastMoveTime:0},this.opts._scrollDistance_=o;break}Vt.call(this,this.opts.type,this.opts,this.config,this.context)},Qt.prototype.zoom=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.opts.xAxis.itemCount;if(!0===this.opts.enableScroll){var e=Math.round(Math.abs(this.scrollOption.currentOffset)/this.opts.chartData.eachSpacing)+Math.round(this.opts.xAxis.itemCount/2);this.opts.animation=!1,this.opts.xAxis.itemCount=t.itemCount;var a=ot(this.opts.series,this.opts,this.config),i=a.yAxisWidth;this.config.yAxisWidth=i;var n=0,o=tt(this.opts.categories,this.opts,this.config),r=o.xAxisPoints,l=o.startX,s=o.endX,h=o.eachSpacing,c=h*e,d=s-l,p=d-h*(r.length-1);n=d/2-c,n>0&&(n=0),n1&&void 0!==arguments[1]?arguments[1]:{},a=null;if(a=t.changedTouches?t.changedTouches[0]:t.mp.changedTouches[0],a){b(a,this.opts,t);var i=this.getLegendDataIndex(t);i>=0&&(this.opts.series[i].show=!this.opts.series[i].show,this.opts.animation=!!e.animation,this.opts._scrollDistance_=this.scrollOption.currentOffset,Vt.call(this,this.opts.type,this.opts,this.config,this.context))}},Qt.prototype.showToolTip=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=null;a=t.changedTouches?t.changedTouches[0]:t.mp.changedTouches[0];var i=b(a,this.opts,t),o=this.scrollOption.currentOffset,r=n({},this.opts,{_scrollDistance_:o,animation:!1});if("line"===this.opts.type||"area"===this.opts.type||"column"===this.opts.type){var l=void 0==e.index?this.getCurrentDataIndex(t):e.index;if(l>-1){var s=w(this.opts.series,l);if(0!==s.length){var h=S(s,this.opts.chartData.calPoints,l,this.opts.categories,e),c=h.textList,d=h.offset;d.y=i.y,r.tooltip={textList:e.textList?e.textList:c,offset:d,option:e,index:l}}}Vt.call(this,r.type,r,this.config,this.context)}if("mix"===this.opts.type){l=void 0==e.index?this.getCurrentDataIndex(t):e.index;if(l>-1){o=this.scrollOption.currentOffset,r=n({},this.opts,{_scrollDistance_:o,animation:!1}),s=w(this.opts.series,l);if(0!==s.length){var p=_(s,this.opts.chartData.calPoints,l,this.opts.categories,e);c=p.textList,d=p.offset;d.y=i.y,r.tooltip={textList:e.textList?e.textList:c,offset:d,option:e,index:l}}}Vt.call(this,r.type,r,this.config,this.context)}if("candle"===this.opts.type){l=void 0==e.index?this.getCurrentDataIndex(t):e.index;if(l>-1){o=this.scrollOption.currentOffset,r=n({},this.opts,{_scrollDistance_:o,animation:!1}),s=w(this.opts.series,l);if(0!==s.length){h=P(this.opts.series[0].data,s,this.opts.chartData.calPoints,l,this.opts.categories,this.opts.extra.candle,e),c=h.textList,d=h.offset;d.y=i.y,r.tooltip={textList:e.textList?e.textList:c,offset:d,option:e,index:l}}}Vt.call(this,r.type,r,this.config,this.context)}if("pie"===this.opts.type||"ring"===this.opts.type||"rose"===this.opts.type||"funnel"===this.opts.type){l=void 0==e.index?this.getCurrentDataIndex(t):e.index;if(l>-1){o=this.scrollOption.currentOffset,r=n({},this.opts,{_scrollDistance_:o,animation:!1}),s=this.opts._series_[l],c=[{text:e.format?e.format(s):s.name+": "+s.data,color:s.color}],d={x:i.x,y:i.y};r.tooltip={textList:e.textList?e.textList:c,offset:d,option:e,index:l}}Vt.call(this,r.type,r,this.config,this.context)}if("map"===this.opts.type||"word"===this.opts.type){l=void 0==e.index?this.getCurrentDataIndex(t):e.index;if(l>-1){o=this.scrollOption.currentOffset,r=n({},this.opts,{_scrollDistance_:o,animation:!1}),s=this.opts._series_[l],c=[{text:e.format?e.format(s):s.properties.name,color:s.color}],d={x:i.x,y:i.y};r.tooltip={textList:e.textList?e.textList:c,offset:d,option:e,index:l}}r.updateData=!1,Vt.call(this,r.type,r,this.config,this.context)}if("radar"===this.opts.type){l=void 0==e.index?this.getCurrentDataIndex(t):e.index;if(l>-1){o=this.scrollOption.currentOffset,r=n({},this.opts,{_scrollDistance_:o,animation:!1}),s=w(this.opts.series,l);if(0!==s.length){c=s.map((function(t){return{text:e.format?e.format(t):t.name+": "+t.data,color:t.color}})),d={x:i.x,y:i.y};r.tooltip={textList:e.textList?e.textList:c,offset:d,option:e,index:l}}}Vt.call(this,r.type,r,this.config,this.context)}},Qt.prototype.translate=function(t){this.scrollOption={currentOffset:t,startTouchX:t,distance:0,lastMoveTime:0};var e=n({},this.opts,{_scrollDistance_:t,animation:!1});Vt.call(this,this.opts.type,e,this.config,this.context)},Qt.prototype.scrollStart=function(t){var e=null;e=t.changedTouches?t.changedTouches[0]:t.mp.changedTouches[0];var a=b(e,this.opts,t);e&&!0===this.opts.enableScroll&&(this.scrollOption.startTouchX=a.x)},Qt.prototype.scroll=function(t){0===this.scrollOption.lastMoveTime&&(this.scrollOption.lastMoveTime=Date.now());var e=this.opts.extra.touchMoveLimit||20,a=Date.now(),i=a-this.scrollOption.lastMoveTime;if(!(ia[data-v-5bb907d0]{color:#e93323}.yd-confirm-ft>a.primary[data-v-5bb907d0]{border-left:%?1?% solid #eee;color:#e93323}.echarts[data-v-5bb907d0]{width:100%;height:%?550?%}.calendar-wrapper[data-v-5bb907d0]{position:fixed;bottom:0;left:0;width:100%;z-index:777;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);transition:all .3s cubic-bezier(.25,.5,.5,.9)}.calendar-wrapper.on[data-v-5bb907d0]{-webkit-transform:translateZ(0);transform:translateZ(0)}.statistical-page .wrapper .increase[data-v-5bb907d0]{font-size:%?26?%}.statistical-page .wrapper .increase .iconfont[data-v-5bb907d0]{margin-left:0}.public-wrapper .title[data-v-5bb907d0]{font-size:%?30?%;color:#282828;padding:0 %?30?%;margin-bottom:%?20?%}.public-wrapper .title .iconfont[data-v-5bb907d0]{color:#2291f8;font-size:%?40?%;margin-right:%?13?%;vertical-align:middle}.public-wrapper[data-v-5bb907d0]{margin:%?18?% auto 0 auto;width:%?690?%;background-color:#fff;border-radius:%?10?%;padding-top:%?25?%}.public-wrapper .nav[data-v-5bb907d0]{padding:0 %?30?%;height:%?70?%;line-height:%?70?%;font-size:%?24?%;color:#999}.public-wrapper .data[data-v-5bb907d0]{width:%?210?%;text-align:left}.public-wrapper .browse[data-v-5bb907d0]{width:%?192?%;text-align:right}.public-wrapper .turnover[data-v-5bb907d0]{width:%?227?%;text-align:right}.public-wrapper .conter[data-v-5bb907d0]{padding:0 %?30?%}.public-wrapper .conter .item[data-v-5bb907d0]{border-bottom:1px solid #f7f7f7;height:%?70?%;font-size:%?24?%}.public-wrapper .conter .item .turnover[data-v-5bb907d0]{color:#d84242}",""]),t.exports=e}}]);