!function(t){function e(n){if(i[n])return i[n].exports;var a=i[n]={exports:{},id:n,loaded:!1};return t[n].call(a.exports,a,a.exports,e),a.loaded=!0,a.exports}var i={};return e.m=t,e.c=i,e.p="/assets/",e(0)}(function(t){for(var e in t)if(Object.prototype.hasOwnProperty.call(t,e))switch(typeof t[e]){case"function":break;case"object":t[e]=function(e){var i=e.slice(1),n=t[e[0]];return function(t,e,a){n.apply(this,[t,e,a].concat(i))}}(t[e]);break;default:t[e]=t[t[e]]}return t}([function(t,e,i){i(1),i(2),i(7),i(6),i(8),i(9),i(10),i(11),i(12),i(13),i(14),i(15),i(16),i(17),i(18),i(19),i(20),i(21),i(22),i(23),i(24),i(25),i(27),i(28),i(48),i(49),i(50),i(52),i(55),i(57),i(58),i(73),i(74),i(75),i(77),i(78),i(79),i(80),i(81),i(82),i(83),i(89),i(91),i(92),i(99),i(100),i(104),i(105),i(107),i(108),i(109),i(110),i(111),i(128),i(129),i(134),i(136),i(137),i(141),i(143),i(157),i(160),i(161),i(162),i(163),i(164),i(166),i(167),i(168),i(169),i(170),i(171),i(172),i(173),i(174),i(175),i(176),i(177)},function(t,e,i){var n,a;!function(r,o){n=o,a="function"==typeof n?n.call(e,i,e,t):n,!(void 0!==a&&(t.exports=a))}(this,function(){function t(t){return t=+t,t!==t?t=0:0!==t&&t!==1/0&&t!==-(1/0)&&(t=(t>0||-1)*Math.floor(Math.abs(t))),t}function e(t){var e=typeof t;return null===t||"undefined"===e||"boolean"===e||"number"===e||"string"===e}function i(t){var i,n,a;if(e(t))return t;if(n=t.valueOf,A(n)&&(i=n.call(t),e(i)))return i;if(a=t.toString,A(a)&&(i=a.call(t),e(i)))return i;throw new TypeError}function n(){}var a,r=Array.prototype,o=Object.prototype,s=Function.prototype,l=String.prototype,c=Number.prototype,u=r.slice,d=r.splice,h=(r.push,r.unshift),p=s.call,f=o.toString,A=function(t){return"[object Function]"===o.toString.call(t)},g=function(t){return"[object RegExp]"===o.toString.call(t)},m=function(t){return"[object Array]"===f.call(t)},v=function(t){return"[object String]"===f.call(t)},y=function(t){var e=f.call(t),i="[object Arguments]"===e;return i||(i=!m(t)&&null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&A(t.callee)),i},b=Object.defineProperty&&function(){try{return Object.defineProperty({},"x",{}),!0}catch(t){return!1}}();a=b?function(t,e,i,n){!n&&e in t||Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:!0,value:i})}:function(t,e,i,n){!n&&e in t||(t[e]=i)};var w=function(t,e,i){for(var n in e)o.hasOwnProperty.call(e,n)&&a(t,n,e[n],i)},x=function(t){if(null==t)throw new TypeError("can't convert "+t+" to object");return Object(t)},k=function(t){return t>>>0};w(s,{bind:function(t){var e=this;if(!A(e))throw new TypeError("Function.prototype.bind called on incompatible "+e);for(var i=u.call(arguments,1),a=function(){if(this instanceof l){var n=e.apply(this,i.concat(u.call(arguments)));return Object(n)===n?n:this}return e.apply(t,i.concat(u.call(arguments)))},r=Math.max(0,e.length-i.length),o=[],s=0;r>s;s++)o.push("$"+s);var l=Function("binder","return function ("+o.join(",")+"){return binder.apply(this,arguments)}")(a);return e.prototype&&(n.prototype=e.prototype,l.prototype=new n,n.prototype=null),l}});var C,E,T,S,D,M=p.bind(o.hasOwnProperty);(D=M(o,"__defineGetter__"))&&(C=p.bind(o.__defineGetter__),E=p.bind(o.__defineSetter__),T=p.bind(o.__lookupGetter__),S=p.bind(o.__lookupSetter__));var I=function(){var t=[1,2],e=t.splice();return 2===t.length&&m(e)&&0===e.length}();w(r,{splice:function(t,e){return 0===arguments.length?[]:d.apply(this,arguments)}},I);var j=function(){var t={};return r.splice.call(t,0,0,1),1===t.length}();w(r,{splice:function(e,i){if(0===arguments.length)return[];var n=arguments;return this.length=Math.max(t(this.length),0),arguments.length>0&&"number"!=typeof i&&(n=u.call(arguments),n.length<2?n.push(this.length-e):n[1]=t(i)),d.apply(this,n)}},!j);var B=1!==[].unshift(0);w(r,{unshift:function(){return h.apply(this,arguments),this.length}},B),w(Array,{isArray:m});var P=Object("a"),R="a"!==P[0]||!(0 in P),L=function(t){var e=!0,i=!0;return t&&(t.call("foo",function(t,i,n){"object"!=typeof n&&(e=!1)}),t.call([1],function(){"use strict";i="string"==typeof this},"x")),!!t&&e&&i};w(r,{forEach:function(t){var e=x(this),i=R&&v(this)?this.split(""):e,n=arguments[1],a=-1,r=i.length>>>0;if(!A(t))throw new TypeError;for(;++a loading … spaceplay / pause qunload | stop ffullscreen shift + ←→slower / faster (latest Chrome and Safari) ↑↓volume mmute ←→seek . seek to previous 12…6 seek to 10%, 20%, …60% "+u[++c]+"0?(l=a.length,a=e>=l?n+"0.0000000000000000000".slice(0,e-l+2)+a:n+a.slice(0,l-e)+"."+a.slice(l-e)):a=n+a,a}},tt);var it=l.split;2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||"t"==="tesst".split(/(s)*/)[1]||4!=="test".split(/(?:)/,-1).length||"".split(/.?/).length||".".split(/()()/).length>1?!function(){var t=void 0===/()??/.exec("")[1];l.split=function(e,i){var n=this;if(void 0===e&&0===i)return[];if("[object RegExp]"!==f.call(e))return it.call(this,e,i);var a,o,s,l,c=[],u=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.extended?"x":"")+(e.sticky?"y":""),d=0;for(e=new RegExp(e.source,u+"g"),n+="",t||(a=new RegExp("^"+e.source+"$(?!\\s)",u)),i=void 0===i?-1>>>0:k(i);(o=e.exec(n))&&(s=o.index+o[0].length,!(s>d&&(c.push(n.slice(d,o.index)),!t&&o.length>1&&o[0].replace(a,function(){for(var t=1;t',n.albums.length>0?t.each(n.li,function(t){i+='
"):(i='
',pointFormat:'● {series.name}: {point.y}
',shadow:!0,snap:Tt?25:10,style:{color:"#333333",cursor:"default",fontSize:"12px",padding:"8px",whiteSpace:"nowrap"}},credits:{enabled:!1,text:"Highcharts.com2",href:"http://www.highcharts.com",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#909090",fontSize:"9px"}}};var ye=Q.plotOptions,be=ye.line;M();var we=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/,xe=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/,ke=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/,Ce=function(i){function n(t){t&&t.stops?c=he(t.stops,function(t){return Ce(t[1])}):(l=we.exec(t),l?u=[e(l[1]),e(l[2]),e(l[3]),parseFloat(l[4],10)]:(l=xe.exec(t),l?u=[e(l[1],16),e(l[2],16),e(l[3],16),1]:(l=ke.exec(t),l&&(u=[e(l[1]),e(l[2]),e(l[3]),1]))))}function a(e){var n;return c?(n=t(i),n.stops=[].concat(n.stops),ce(c,function(t,i){n.stops[i]=[n.stops[i][0],t.get(e)]})):n=u&&!isNaN(u[0])?"rgb"===e?"rgb("+u[0]+","+u[1]+","+u[2]+")":"a"===e?u[3]:"rgba("+u.join(",")+")":i,n}function o(t){if(c)ce(c,function(e){e.brighten(t)});else if(r(t)&&0!==t){var i;for(i=0;3>i;i++)u[i]+=e(255*t),u[i]<0&&(u[i]=0),u[i]>255&&(u[i]=255)}return this}function s(t){return u[3]=t,this}var l,c,u=[];return n(i),{get:a,brighten:o,rgba:u,setOpacity:s}};B.prototype={opacity:1,textProps:["fontSize","fontWeight","fontFamily","color","lineHeight","width","textDecoration","textShadow"],init:function(t,e){var i=this;i.element="span"===e?p(e):st.createElementNS(St,e),i.renderer=t},animate:function(e,i,n){var a=ie(i,U,!0);return ve(this),a?(a=t(a,{}),n&&(a.complete=n),me(this,e,a)):(this.attr(e),n&&n()),this},colorGradient:function(e,i,n){var r,o,s,l,u,d,h,p,f,A,g,m=this.renderer,v=[];if(e.linearGradient?o="linearGradient":e.radialGradient&&(o="radialGradient"),o){s=e[o],l=m.gradients,d=e.stops,f=n.radialReference,a(s)&&(e[o]=s={x1:s[0],y1:s[1],x2:s[2],y2:s[3],gradientUnits:"userSpaceOnUse"}),"radialGradient"===o&&f&&!c(s.gradientUnits)&&(s=t(s,{cx:f[0]-f[2]/2+s.cx*f[2],cy:f[1]-f[2]/2+s.cy*f[2],r:s.r*f[2],gradientUnits:"userSpaceOnUse"}));for(A in s)"id"!==A&&v.push(A,s[A]);for(A in d)v.push(d[A]);v=v.join(","),l[v]?g=l[v].attr("id"):(s.id=g=Gt+Bt++,l[v]=u=m.createElement(o).attr(s).add(m.defs),u.stops=[],ce(d,function(t){var e;0===t[1].indexOf("rgba")?(r=Ce(t[1]),h=r.get("rgb"),p=r.get("a")):(h=t[1],p=1),e=m.createElement("stop").attr({offset:t[0],"stop-color":h,"stop-opacity":p}).add(u),u.stops.push(e)})),n.setAttribute(i,"url("+m.url+"#"+g+")")}},applyTextShadow:function(t){var i,n=this.element,a=-1!==t.indexOf("contrast"),r=bt.indexOf("Safari")>0&&-1===bt.indexOf("Chrome"),o=n.style.textShadow!==L&&!xt&&!r;a&&(t=t.replace(/contrast/g,this.renderer.getContrast(n.style.fill))),o?a&&h(n,{textShadow:t}):(this.ySetter=this.xSetter,i=[].slice.call(n.getElementsByTagName("tspan")),ce(t.split(/\s?,\s?/g),function(t){var a,r,o=n.firstChild;t=t.split(" "),a=t[t.length-1],r=t[t.length-2],r&&ce(i,function(t,i){var s;0===i&&(t.setAttribute("x",n.getAttribute("x")),i=n.getAttribute("y"),t.setAttribute("y",i||0),null===i&&n.setAttribute("y",0)),s=t.cloneNode(1),u(s,{stroke:a,"stroke-opacity":1/pt(e(r),3),"stroke-width":r,"stroke-linejoin":"round"}),n.insertBefore(s,o)})}))},attr:function(t,e){var i,n,a,r,o=this.element,s=this;if("string"==typeof t&&e!==L&&(i=t,t={},t[i]=e),"string"==typeof t)s=(this[t+"Getter"]||this._defaultGetter).call(this,t,o);else{for(i in t)n=t[i],r=!1,this.symbolName&&/^(x|y|width|height|r|start|end|innerR|anchorX|anchorY)/.test(i)&&(a||(this.symbolAttr(t),a=!0),r=!0),!this.rotation||"x"!==i&&"y"!==i||(this.doTransform=!0),r||(this[i+"Setter"]||this._defaultSetter).call(this,n,i,o),this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(i)&&this.updateShadows(i,n);this.doTransform&&(this.updateTransform(),this.doTransform=!1)}return s},updateShadows:function(t,e){for(var i=this.shadows,n=i.length;n--;)i[n].setAttribute(t,"height"===t?pt(e-(i[n].cutHeight||0),0):"d"===t?this.d:e)},addClass:function(t){var e=this.element,i=u(e,"class")||"";return-1===i.indexOf(t)&&u(e,"class",i+" "+t),this},symbolAttr:function(t){var e=this;ce(["x","y","r","start","end","width","height","innerR","anchorX","anchorY"],function(i){e[i]=ie(t[i],e[i])}),e.attr({d:e.renderer.symbols[e.symbolName](e.x,e.y,e.width,e.height,e)})},clip:function(t){return this.attr("clip-path",t?"url("+this.renderer.url+"#"+t.id+")":zt)},crisp:function(t){var e,i,n=this,a={},r=t.strokeWidth||n.strokeWidth||0;i=ut(r)%2/2,t.x=dt(t.x||n.x||0)+i,t.y=dt(t.y||n.y||0)+i,t.width=dt((t.width||n.width||0)-2*i),t.height=dt((t.height||n.height||0)-2*i),t.strokeWidth=r;for(e in t)n[e]!==t[e]&&(n[e]=a[e]=t[e]);return a},css:function(t){var i,n,a,r=this,o=r.styles,s={},l=r.element,c="",d=!o;if(t&&t.color&&(t.fill=t.color),o)for(n in t)t[n]!==o[n]&&(s[n]=t[n],d=!0);if(d){if(i=r.textWidth=t&&t.width&&"text"===l.nodeName.toLowerCase()&&e(t.width)||r.textWidth,o&&(t=ee(o,s)),r.styles=t,i&&(It||!Dt&&r.renderer.forExport)&&delete t.width,xt&&!Dt)h(r.element,t);else{a=function(t,e){return"-"+e.toLowerCase()};for(n in t)c+=n.replace(/([A-Z])/g,a)+":"+t[n]+";";u(l,"style",c)}i&&r.added&&r.renderer.buildText(r)}return r},on:function(t,e){var i=this,n=i.element;return N&&"click"===t?(n.ontouchstart=function(t){i.touchEventFired=z.now(),t.preventDefault(),e.call(n,t)},n.onclick=function(t){(-1===bt.indexOf("Android")||z.now()-(i.touchEventFired||0)>1100)&&e.call(n,t)}):n["on"+t]=e,this},setRadialReference:function(t){return this.element.radialReference=t,this},translate:function(t,e){return this.attr({translateX:t,translateY:e})},invert:function(){var t=this;return t.inverted=!0,t.updateTransform(),t},updateTransform:function(){var t,e=this,i=e.translateX||0,n=e.translateY||0,a=e.scaleX,r=e.scaleY,o=e.inverted,s=e.rotation,l=e.element;o&&(i+=e.attr("width"),n+=e.attr("height")),t=["translate("+i+","+n+")"],o?t.push("rotate(90) scale(-1,1)"):s&&t.push("rotate("+s+" "+(l.getAttribute("x")||0)+" "+(l.getAttribute("y")||0)+")"),(c(a)||c(r))&&t.push("scale("+ie(a,1)+" "+ie(r,1)+")"),t.length&&l.setAttribute("transform",t.join(" "))},toFront:function(){var t=this.element;return t.parentNode.appendChild(t),this},align:function(t,e,n){var a,r,o,s,c,u={},d=this.renderer,h=d.alignedObjects;return t?(this.alignOptions=t,this.alignByTranslate=e,(!n||i(n))&&(this.alignTo=c=n||"renderer",l(h,this),h.push(this),n=null)):(t=this.alignOptions,e=this.alignByTranslate,c=this.alignTo),n=ie(n,d[c],d),a=t.align,r=t.verticalAlign,o=(n.x||0)+(t.x||0),s=(n.y||0)+(t.y||0),("right"===a||"center"===a)&&(o+=(n.width-(t.width||0))/{right:1,center:2}[a]),u[e?"translateX":"x"]=ut(o),("bottom"===r||"middle"===r)&&(s+=(n.height-(t.height||0))/({bottom:1,middle:2}[r]||1)),u[e?"translateY":"y"]=ut(s),this[this.placed?"animate":"attr"](u),this.placed=!0,this.alignAttr=u,this},getBBox:function(t){var e,i,n,a,r=this,o=r.renderer,s=r.rotation,l=r.element,c=r.styles,u=s*yt,d=r.textStr;if(d!==L&&(a=["",s||0,c&&c.fontSize,l.style.width].join(","),a=""===d||Jt.test(d)?"num:"+d.toString().length+a:d+a),a&&!t&&(e=o.cache[a]),!e){if(l.namespaceURI===St||o.forExport){try{e=l.getBBox?ee({},l.getBBox()):{width:l.offsetWidth,height:l.offsetHeight}}catch(h){}(!e||e.width<0)&&(e={width:0,height:0})}else e=r.htmlGetBBox();o.isSVG&&(i=e.width,n=e.height,xt&&c&&"11px"===c.fontSize&&"16.9"===n.toPrecision(3)&&(e.height=n=14),s&&(e.width=At(n*mt(u))+At(i*gt(u)),e.height=At(n*gt(u))+At(i*mt(u)))),o.cache[a]=e}return e},show:function(t){return t&&this.element.namespaceURI===St?this.element.removeAttribute("visibility"):this.attr({visibility:t?"inherit":Ht}),this},hide:function(){return this.attr({visibility:Ut})},fadeOut:function(t){var e=this;e.animate({opacity:0},{duration:t||150,complete:function(){e.attr({y:-9999})}})},add:function(t){var e,i=this.renderer,n=this.element;return t&&(this.parentGroup=t),this.parentInverted=t&&t.inverted,void 0!==this.textStr&&i.buildText(this),this.added=!0,(!t||t.handleZ||this.zIndex)&&(e=this.zIndexSetter()),e||(t?t.element:i.box).appendChild(n),this.onAdd&&this.onAdd(),this},safeRemoveChild:function(t){var e=t.parentNode;e&&e.removeChild(t)},destroy:function(){var t,e,i,n=this,a=n.element||{},r=n.shadows,o=n.renderer.isSVG&&"SPAN"===a.nodeName&&n.parentGroup;if(a.onclick=a.onmouseout=a.onmouseover=a.onmousemove=a.point=null,ve(n),n.clipPath&&(n.clipPath=n.clipPath.destroy()),n.stops){for(i=0;it||t>i)&&(n?t=ft(pt(e,t),i):c=!0),t};return a=ie(a,u.translate(t,null,null,i)),r=s=ut(a+g),o=l=ut(f-a-g),isNaN(a)?c=!0:u.horiz?(o=p,l=f-u.bottom,r=s=m(r,h,h+u.width)):(r=h,s=A-u.right,o=l=m(o,p,p+u.height)),c&&!n?null:d.renderer.crispLine([Vt,r,o,_t,s,l],e||1)},getLinearTickPositions:function(t,e,i){var n,a,o=S(dt(e/t)*t),s=S(ht(i/t)*t),l=[];if(e===i&&r(e))return[e];for(n=o;s>=n&&(l.push(n),n=S(n+t),n!==a);)a=n;return l},getMinorTickPositions:function(){var t,e,i,n=this,a=n.options,r=n.tickPositions,o=n.minorTickInterval,s=[],l=n.min,c=n.max;if((c-l)/ol?(u=[],d=[]):(u[0]l)&&(e=this.cropData(c.xData,c.yData,s,l),u=e.xData,d=e.yData,p=e.start,i=!0)),r=u.length-1;r>=0;r--)n=u[r]-u[r-1],n>0&&(a===L||a>n)?a=n:0>n&&c.requireSorting&&T(15);c.cropped=i,c.cropStart=p,c.processedXData=u,c.processedYData=d,null===A.pointRange&&(c.pointRange=a||1),c.closestPointRange=a},cropData:function(t,e,i,n){var a,r=t.length,o=0,s=r,l=ie(this.cropShoulder,1);for(a=0;r>a;a++)if(t[a]>=i){o=pt(0,a-l);break}for(;r>a;a++)if(t[a]>n){s=a+l;break}return{xData:t.slice(o,s),yData:e.slice(o,s),start:o,end:s}},generatePoints:function(){var t,e,i,n,a=this,r=a.options,o=r.data,s=a.data,l=a.processedXData,c=a.processedYData,u=a.pointClass,h=l.length,p=a.cropStart||0,f=a.hasGroupedData,A=[];if(!s&&!f){var g=[];g.length=o.length,s=a.data=g}for(n=0;h>n;n++)e=p+n,f?A[n]=(new u).init(a,[l[n]].concat(d(c[n]))):(s[e]?i=s[e]:o[e]!==L&&(s[e]=i=(new u).init(a,o[e],l[n])),A[n]=i),A[n].index=e;if(s&&(h!==(t=s.length)||f))for(n=0;t>n;n++)n!==p||f||(n+=h),s[n]&&(s[n].destroyElements(),s[n].plotX=L);a.data=s,a.points=A},getExtremes:function(t){var e,i,n,a,r,o,s,l,c,u=this.xAxis,d=this.yAxis,h=this.processedXData,p=[],f=0,A=u.getExtremes(),g=A.min,m=A.max;for(t=t||this.stackedYData||this.processedYData,e=t.length,l=0;e>l;l++)if(o=h[l],s=t[l],i=null!==s&&s!==L&&(!d.isLog||s.length||s>0),n=this.getExtremesFromAll||this.cropped||(h[l+1]||o)>=g&&(h[l-1]||o)<=m,i&&n)if(c=s.length)for(;c--;)null!==s[c]&&(p[f++]=s[c]);else p[f++]=s;this.dataMin=ie(a,x(p)),this.dataMax=ie(r,k(p))},translate:function(){this.processedXData||this.processData(),this.generatePoints();var t,e,i,n,a=this,o=a.options,s=o.stacking,l=a.xAxis,u=l.categories,d=a.yAxis,h=a.points,p=h.length,f=!!a.modifyValue,A=o.pointPlacement,g="between"===A||r(A),m=o.threshold,v=Number.MAX_VALUE;for(t=0;p>t;t++){var y,b,w=h[t],x=w.x,k=w.y,C=w.low,E=s&&d.stacks[(a.negStacks&&m>k?"-":"")+a.stackKey];d.isLog&&null!==k&&0>=k&&(w.y=k=null,T(10)),w.plotX=e=l.translate(x,0,0,0,1,A,"flags"===this.type),s&&a.visible&&E&&E[x]&&(y=E[x],b=y.points[a.index+","+t],C=b[0],k=b[1],0===C&&(C=ie(m,d.min)),d.isLog&&0>=C&&(C=null),w.total=w.stackTotal=y.total,w.percentage=y.total&&w.y/y.total*100,w.stackY=k,y.setOffset(a.pointXOffset||0,a.barW||0)),w.yBottom=c(C)?d.translate(C,0,1,0,1):null,f&&(k=a.modifyValue(k,w)),w.plotY=i="number"==typeof k&&k!==1/0?ft(pt(-1e5,d.translate(k,0,1,0,1)),1e5):L,w.isInside=i!==L&&i>=0&&i<=d.len&&e>=0&&e<=l.len,w.clientX=g?l.translate(x,0,0,0,1):e,w.negative=w.y<(m||0),w.category=u&&u[w.x]!==L?u[w.x]:w.x,t&&(v=ft(v,At(e-n))),n=e}a.closestPointRangePx=v,a.getSegments()},setClip:function(t){var e=this.chart,i=e.renderer,n=e.inverted,a=this.clipBox,r=a||e.clipBox,o=this.sharedClipKey||["_sharedClip",t&&t.duration,t&&t.easing,r.height].join(","),s=e[o],l=e[o+"m"];s||(t&&(r.width=0,e[o+"m"]=l=i.clipRect(-99,n?-e.plotLeft:-e.plotTop,99,n?e.chartWidth:e.chartHeight)),e[o]=s=i.clipRect(r)),t&&(s.count+=1),this.options.clip!==!1&&(this.group.clip(t||a?s:e.clipRect),this.markerGroup.clip(l),this.sharedClipKey=o),t||(s.count-=1,s.count<=0&&o&&e[o]&&(a||(e[o]=e[o].destroy()),e[o+"m"]&&(e[o+"m"]=e[o+"m"].destroy())))},animate:function(t){var e,i,a=this,r=a.chart,o=a.options.animation;o&&!n(o)&&(o=ye[a.type].animation),t?a.setClip(o):(i=this.sharedClipKey,e=r[i],e&&e.animate({width:r.plotSizeX},o),r[i+"m"]&&r[i+"m"].animate({width:r.plotSizeX+99},o),a.animate=null)},afterAnimate:function(){this.setClip(),Ae(this,"afterAnimate")},drawPoints:function(){var t,e,i,n,a,r,o,s,l,c,u,d,h,p=this,f=p.points,A=p.chart,g=p.options,m=g.marker,v=p.pointAttr[""],y=p.markerGroup,b=p.xAxis,w=ie(m.enabled,b.isRadial,p.closestPointRangePx>2*m.radius);if(m.enabled!==!1||p._hasPointMarkers)for(n=f.length;n--;)a=f[n],e=dt(a.plotX),i=a.plotY,l=a.graphic,c=a.marker||{},u=!!a.marker,d=w&&c.enabled===L||c.enabled,h=a.isInside,d&&i!==L&&!isNaN(i)&&null!==a.y?(t=a.pointAttr[a.selected?Zt:Kt]||v,r=t.r,o=ie(c.symbol,p.symbol),s=0===o.indexOf("url"),l?l[h?"show":"hide"](!0).animate(ee({x:e-r,y:i-r},l.symbolName?{width:2*r,height:2*r}:{})):h&&(r>0||s)&&(a.graphic=l=A.renderer.symbol(o,e-r,i-r,2*r,2*r,u?c:m).attr(t).add(y))):l&&(a.graphic=l.destroy())},convertAttribs:function(t,e,i,n){var a,r,o=this.pointAttrToOptions,s={};t=t||{},e=e||{},i=i||{},n=n||{};for(a in o)r=o[a],s[a]=ie(t[r],e[a],i[a],n[a]);return s},getAttribs:function(){var t,e,i,n,a,r,o=this,s=o.options,l=ye[o.type].marker?s.marker:s,u=l.states,d=u[Xt],h=o.color,p=o.options.negativeColor,f={stroke:h,fill:h},A=o.points||[],g=[],m=o.pointAttrToOptions,v=o.hasPointSpecificOptions,y=l.lineColor,b=l.fillColor,w=s.turboThreshold,x=o.zones,k=o.zoneAxis||"y";if(s.marker?(d.radius=d.radius||l.radius+d.radiusPlus,d.lineWidth=d.lineWidth||l.lineWidth+d.lineWidthPlus):(d.color=d.color||Ce(d.color||h).brighten(d.brightness).get(),d.negativeColor=d.negativeColor||Ce(d.negativeColor||p).brighten(d.brightness).get()),g[Kt]=o.convertAttribs(l,f),ce([Xt,Zt],function(t){g[t]=o.convertAttribs(u[t],g[Kt])}),o.pointAttr=g,e=A.length,!w||w>e||v)for(;e--;){if(i=A[e],l=i.options&&i.options.marker||i.options,l&&l.enabled===!1&&(l.radius=0),x.length){for(var C=0,E=x[C];i[k]>=E.value;)E=x[++C];i.color=i.fillColor=E.color}if(v=s.colorByPoint||i.color,i.options)for(r in m)c(l[m[r]])&&(v=!0);v?(l=l||{},n=[],u=l.states||{},t=u[Xt]=u[Xt]||{},s.marker||(t.color=t.color||!i.options.color&&d[i.negative&&p?"negativeColor":"color"]||Ce(i.color).brighten(t.brightness||d.brightness).get()),a={color:i.color},b||(a.fillColor=i.color),y||(a.lineColor=i.color),n[Kt]=o.convertAttribs(ee(a,l),g[Kt]),n[Xt]=o.convertAttribs(u[Xt],g[Xt],n[Kt]),n[Zt]=o.convertAttribs(u[Zt],g[Zt],n[Kt])):n=g,i.pointAttr=n}},destroy:function(){var t,e,i,n,a,r=this,o=r.chart,s=/AppleWebKit\/533/.test(bt),c=r.data||[];for(Ae(r,"destroy"),fe(r),ce(r.axisTypes||[],function(t){a=r[t],a&&(l(a.series,r),a.isDirty=a.forceRedraw=!0)}),r.legendItem&&r.chart.legend.destroyItem(r),e=c.length;e--;)i=c[e],i&&i.destroy&&i.destroy();r.points=null,clearTimeout(r.animationTimeout),ce(["area","graph","dataLabelsGroup","group","markerGroup","tracker","graphNeg","areaNeg","posClip","negClip"],function(e){r[e]&&(t=s&&"group"===e?"hide":"destroy",r[e][t]())}),o.hoverSeries===r&&(o.hoverSeries=null),l(o.series,r);for(n in r)delete r[n]},getSegmentPath:function(t){var e=this,i=[],n=e.options.step;return ce(t,function(a,r){var o,s=a.plotX,l=a.plotY;e.getPointSpline?i.push.apply(i,e.getPointSpline(t,a,r)):(i.push(r?_t:Vt),n&&r&&(o=t[r-1],"right"===n?i.push(o.plotX,l):"center"===n?i.push((o.plotX+s)/2,o.plotY,(o.plotX+s)/2,l):i.push(s,o.plotY)),i.push(a.plotX,a.plotY))}),i},getGraphPath:function(){var t,e=this,i=[],n=[];return ce(e.segments,function(a){t=e.getSegmentPath(a),a.length>1?i=i.concat(t):n.push(a[0])}),e.singlePoints=n,e.graphPath=i,i},drawGraph:function(){var t=this,e=this.options,i=[["graph",e.lineColor||this.color,e.dashStyle]],n=e.lineWidth,a="square"!==e.linecap,r=this.getGraphPath(),o=this.fillGraph&&this.color||zt,s=this.zones;ce(s,function(n,a){i.push(["colorGraph"+a,n.color||t.color,n.dashStyle||e.dashStyle])}),ce(i,function(i,s){var l,c=i[0],u=t[c];u?(ve(u),u.animate({d:r})):(n||o)&&r.length&&(l={stroke:i[1],"stroke-width":n,fill:o,zIndex:1},i[2]?l.dashstyle=i[2]:a&&(l["stroke-linecap"]=l["stroke-linejoin"]="round"),t[c]=t.chart.renderer.path(r).attr(l).add(t.group).shadow(!s&&e.shadow))})},applyZones:function(){var t,e,i,n=this,a=this.chart,r=a.renderer,o=this.zones,s=this.clips||[],l=this.graph,c=this.area,u=pt(a.chartWidth,a.chartHeight),d=this.zoneAxis||"y",h=this[d+"Axis"],p=h.reversed,f=h.horiz;o.length&&(l||c)&&(l.hide(),c&&c.hide(),ce(o,function(o,l){t=ie(e,p?f?a.plotWidth:0:f?0:h.toPixels(h.min)),e=ut(h.toPixels(ie(o.value,h.max),!0)),h.isXAxis?(i={x:p?e:t,y:0,width:Math.abs(t-e),height:u},f||(i.x=a.plotHeight-i.x)):(i={x:0,y:p?t:e,width:u,height:Math.abs(t-e)},f&&(i.y=a.plotWidth-i.y)),a.inverted&&r.isVML&&(i=h.isXAxis?{x:0,y:p?t:e,height:i.width,width:a.chartWidth}:{x:i.y-a.plotLeft-a.spacingBox.x,y:0,width:i.height,height:a.chartHeight}),s[l]?s[l].animate(i):(s[l]=r.clipRect(i),n["colorGraph"+l].clip(s[l]),c&&n["colorArea"+l].clip(s[l]))}),this.clips=s)},invertGroups:function(){function t(){var t={width:e.yAxis.len,height:e.xAxis.len};ce(["group","markerGroup"],function(i){e[i]&&e[i].attr(t).invert()})}var e=this,i=e.chart;e.xAxis&&(pe(i,"resize",t),pe(e,"destroy",function(){fe(i,"resize",t)}),t(),e.invertGroups=t)},plotGroup:function(t,e,i,n,a){var r=this[t],o=!r;return o&&(this[t]=r=this.chart.renderer.g(e).attr({visibility:i,zIndex:n||.1}).add(a)),r[o?"attr":"animate"](this.getPlotBox()),r},getPlotBox:function(){var t=this.chart,e=this.xAxis,i=this.yAxis;return t.inverted&&(e=i,i=this.xAxis),{translateX:e?e.left:t.plotLeft,translateY:i?i.top:t.plotTop,scaleX:1,scaleY:1}},render:function(){var t,e=this,i=e.chart,n=e.options,a=n.animation,r=a&&!!e.animate&&i.renderer.isSVG&&ie(a.duration,500)||0,o=e.visible?Ht:Ut,s=n.zIndex,l=e.hasRendered,c=i.seriesGroup;t=e.plotGroup("group","series",o,s,c),e.markerGroup=e.plotGroup("markerGroup","markers",o,s,c),r&&e.animate(!0),e.getAttribs(),t.inverted=e.isCartesian?i.inverted:!1,e.drawGraph&&(e.drawGraph(),e.applyZones()),ce(e.points,function(t){t.redraw&&t.redraw()}),e.drawDataLabels&&e.drawDataLabels(),e.visible&&e.drawPoints(),e.drawTracker&&e.options.enableMouseTracking!==!1&&e.drawTracker(),i.inverted&&e.invertGroups(),n.clip===!1||e.sharedClipKey||l||t.clip(i.clipRect),r&&e.animate(),l||(r?e.animationTimeout=setTimeout(function(){e.afterAnimate()},r):e.afterAnimate()),e.isDirty=e.isDirtyData=!1,e.hasRendered=!0},redraw:function(){var t=this,e=t.chart,i=t.isDirtyData,n=t.group,a=t.xAxis,r=t.yAxis;n&&(e.inverted&&n.attr({width:e.plotWidth,height:e.plotHeight}),n.animate({translateX:ie(a&&a.left,e.plotLeft),translateY:ie(r&&r.top,e.plotTop)})),t.translate(),t.render(),i&&Ae(t,"updatedData")},kdDimensions:1,kdTree:null,kdAxisArray:["plotX","plotY"],kdComparer:"distX",searchPoint:function(t){var e=this,i=e.xAxis,n=e.yAxis,a=e.chart.inverted;return t.plotX=a?i.len-t.chartY+i.pos:t.chartX-i.pos,t.plotY=a?n.len-t.chartX+n.pos:t.chartY-n.pos,this.searchKDTree(t)},buildKDTree:function(){function t(e,n,a){var r,o,s=e&&e.length;return s?(r=i.kdAxisArray[n%a],e.sort(function(t,e){return t[r]-e[r]}),o=Math.floor(s/2),{point:e[o],left:t(e.slice(0,o),n+1,a),right:t(e.slice(o+1),n+1,a)}):void 0}function e(){i.kdTree=t(i.points,n,n)}var i=this,n=i.kdDimensions;delete i.kdTree,i.options.kdSync?e():setTimeout(e)},searchKDTree:function(t){function e(t,e){var i=c(t[r])&&c(e[r])?Math.pow(t[r]-e[r],2):null,n=c(t[o])&&c(e[o])?Math.pow(t[o]-e[o],2):null,a=(i||0)+(n||0);return{distX:c(i)?Math.sqrt(i):Number.MAX_VALUE,distY:c(n)?Math.sqrt(n):Number.MAX_VALUE,distR:c(a)?Math.sqrt(a):Number.MAX_VALUE}}function i(t,r,o,s){var l,c,u,d,h,p=r.point,f=n.kdAxisArray[o%s],A=p;return p.dist=e(t,p),l=t[f]-p[f],c=0>l?"left":"right",r[c]&&(d=i(t,r[c],o+1,s),A=d.dist[a]s?f-s:o-(a.translate(i.y,0,1,0,1)<=o?s:0))),i.barX=g,i.pointWidth=c,i.tooltipPos=e.inverted?[a.len+a.pos-e.plotLeft-A,t.xAxis.len-g-m/2]:[g+m/2,A+a.pos-e.plotTop],n=ut(g+m)+h,g=ut(g)+h,m=n-g,l=At(v)<.5,r=ft(ut(v+y)+p,9e4),v=ut(v)+p,y=r-v,l&&(v-=1,y+=1),i.shapeType="rect",i.shapeArgs={x:g,y:v,width:m,height:y}})},getSymbol:Pt,drawLegendSymbol:Ye.drawRectangle,drawGraph:Pt,drawPoints:function(){var e,i,n=this,a=this.chart,r=n.options,o=a.renderer,s=r.animationLimit||250;ce(n.points,function(l){var u,d=l.plotY,h=l.graphic;d===L||isNaN(d)||null===l.y?h&&(l.graphic=h.destroy()):(e=l.shapeArgs,u=c(n.borderWidth)?{"stroke-width":n.borderWidth}:{},i=l.pointAttr[l.selected?Zt:Kt]||n.pointAttr[Kt],h?(ve(h),h.attr(u)[a.pointCount●
',pointFormat:"x: {point.x}
y: {point.y}
"}});var qe=f(We,{type:"scatter",sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1,kdDimensions:2,kdComparer:"distR",drawGraph:function(){this.options.lineWidth&&We.prototype.drawGraph.call(this)}});te.scatter=qe,ye.pie=t(be,{borderColor:"#FFFFFF",borderWidth:1,center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return this.point.name},x:0},ignoreHiddenPoint:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,states:{hover:{brightness:.1,shadow:!1}},stickyTracking:!1,tooltip:{followPointer:!0}});var $e=f(He,{init:function(){He.prototype.init.apply(this,arguments);var t,e=this;return ee(e,{visible:e.visible!==!1,name:ie(e.name,"Slice")}),t=function(t){e.slice("select"===t.type)},pe(e,"select",t),pe(e,"unselect",t),e},setVisible:function(t){var e=this,i=e.series,n=i.chart,a=!i.isDirty&&i.options.ignoreHiddenPoint;e.visible=e.options.visible=t=t===L?!e.visible:t,i.options.data[le(e,i.data)]=e.options,ce(["graphic","dataLabel","connector","shadowGroup"],function(i){e[i]&&e[i][t?"show":"hide"](!0)}),e.legendItem&&(n.hasRendered&&(i.updateTotals(),n.legend.clearItems(),a||n.legend.render()),n.legend.colorizeItem(e,t)),a&&(i.isDirty=!0,n.redraw())},slice:function(t,e,i){var n,a=this,r=a.series,o=r.chart;D(i,o),e=ie(e,!0),a.sliced=a.options.sliced=t=c(t)?t:!a.sliced,r.options.data[le(a,r.data)]=a.options,n=t?a.slicedTranslation:{translateX:0,translateY:0},a.graphic.animate(n),a.shadowGroup&&a.shadowGroup.animate(n)},haloPath:function(t){var e=this.shapeArgs,i=this.series.chart;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(i.plotLeft+e.x,i.plotTop+e.y,e.r+t,e.r+t,{innerR:this.shapeArgs.r,start:e.start,end:e.end})}}),ti={type:"pie",isCartesian:!1,pointClass:$e,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttrToOptions:{stroke:"borderColor","stroke-width":"borderWidth",fill:"color"},getColor:Pt,animate:function(t){var e=this,i=e.points,n=e.startAngleRad;t||(ce(i,function(t){var i=t.graphic,a=t.shapeArgs;i&&(i.attr({r:e.center[3]/2,start:n,end:n}),i.animate({r:a.r,start:a.start,end:a.end},e.options.animation))}),e.animate=null)},setData:function(t,e,i,n){We.prototype.setData.call(this,t,!1,i,n),this.processData(),this.generatePoints(),ie(e,!0)&&this.chart.redraw(i)},updateTotals:function(){var t,e,i,n,a=0,r=this.options.ignoreHiddenPoint;for(e=this.points,i=e.length,t=0;i>t;t++)n=e[t],n.y<0&&(n.y=null),a+=r&&!n.visible?0:n.y;for(this.total=a,t=0;i>t;t++)n=e[t],n.percentage=a>0&&(n.visible||!r)?n.y/a*100:0,n.total=a},generatePoints:function(){We.prototype.generatePoints.call(this),this.updateTotals()},translate:function(t){this.generatePoints();var e,i,n,a,r,o,s,l=this,c=0,u=1e3,d=l.options,h=d.slicedOffset,p=h+d.borderWidth,f=d.startAngle||0,A=l.startAngleRad=vt/180*(f-90),g=l.endAngleRad=vt/180*(ie(d.endAngle,f+360)-90),m=g-A,v=l.points,y=d.dataLabels.distance,b=d.ignoreHiddenPoint,w=v.length;for(t||(l.center=t=l.getCenter()),l.getX=function(e,i){return n=ct.asin(ft((e-t[1])/(t[2]/2+y),1)),t[0]+(i?-1:1)*(gt(n)*(t[2]/2+y))},o=0;w>o;o++)s=v[o],e=A+c*m,(!b||s.visible)&&(c+=s.percentage/100),i=A+c*m,s.shapeType="arc",s.shapeArgs={x:t[0],y:t[1],r:t[2]/2,innerR:t[3]/2,start:ut(e*u)/u,end:ut(i*u)/u},n=(i+e)/2,n>1.5*vt?n-=2*vt:-vt/2>n&&(n+=2*vt),s.slicedTranslation={translateX:ut(gt(n)*h),translateY:ut(mt(n)*h)},a=gt(n)*t[2]/2,r=mt(n)*t[2]/2,s.tooltipPos=[t[0]+.7*a,t[1]+.7*r],s.half=-vt/2>n||n>vt/2?1:0,s.angle=n,p=ft(p,y/2),s.labelPos=[t[0]+a+gt(n)*y,t[1]+r+mt(n)*y,t[0]+a+gt(n)*p,t[1]+r+mt(n)*p,t[0]+a,t[1]+r,0>y?"center":s.half?"right":"left",n]},drawGraph:null,drawPoints:function(){var t,e,i,n,a=this,r=a.chart,o=r.renderer,s=a.options.shadow;s&&!a.shadowGroup&&(a.shadowGroup=o.g("shadow").add(a.group)),ce(a.points,function(r){e=r.graphic,n=r.shapeArgs,i=r.shadowGroup,s&&!i&&(i=r.shadowGroup=o.g("shadow").add(a.shadowGroup)),t=r.sliced?r.slicedTranslation:{translateX:0,translateY:0},i&&i.attr(t),e?e.animate(ee(n,t)):r.graphic=e=o[r.shapeType](n).setRadialReference(a.center).attr(r.pointAttr[r.selected?Zt:Kt]).attr({"stroke-linejoin":"round"}).attr(t).add(a.group).shadow(s,i),void 0!==r.visible&&r.setVisible(r.visible)})},searchPoint:Pt,sortByAngle:function(t,e){t.sort(function(t,i){return void 0!==t.angle&&(i.angle-t.angle)*e})},drawLegendSymbol:Ye.drawRectangle,getCenter:Ge.getCenter,getSymbol:Pt};ti=f(We,ti),te.pie=ti,We.prototype.drawDataLabels=function(){var e,i,n,a,r=this,o=r.options,s=o.cursor,l=o.dataLabels,u=r.points,d=r.hasRendered||0,h=r.chart.renderer;(l.enabled||r._hasPointLabels)&&(r.dlProcessOptions&&r.dlProcessOptions(l),a=r.plotGroup("dataLabelsGroup","data-labels",l.defer?Ut:Ht,l.zIndex||6),ie(l.defer,!0)&&(a.attr({opacity:+d}),d||pe(r,"afterAnimate",function(){r.visible&&a.show(),a[o.animation?"animate":"attr"]({opacity:1},{duration:200})})),i=l,ce(u,function(u){var d,p,f,A,g,m,y=u.dataLabel,b=u.connector,w=!0,x={};if(e=u.dlOptions||u.options&&u.options.dataLabels,d=ie(e&&e.enabled,i.enabled),y&&!d)u.dataLabel=y.destroy();else if(d){if(l=t(i,e),m=l.style,g=l.rotation,p=u.getLabelConfig(),n=l.format?v(l.format,p):l.formatter.call(p,l),m.color=ie(l.color,m.color,r.color,"black"),y)c(n)?(y.attr({text:n}),w=!1):(u.dataLabel=y=y.destroy(),b&&(u.connector=b.destroy()));else if(c(n)){f={fill:l.backgroundColor,stroke:l.borderColor,"stroke-width":l.borderWidth,r:l.borderRadius||0,rotation:g,padding:l.padding,zIndex:1},"contrast"===m.color&&(x.color=l.inside||l.distance<0||o.stacking?h.getContrast(u.color||r.color):"#000000"),s&&(x.cursor=s);for(A in f)f[A]===L&&delete f[A];y=u.dataLabel=h[g?"text":"label"](n,0,-999,l.shape,null,null,l.useHTML).attr(f).css(ee(m,x)).add(a).shadow(l.shadow)}y&&r.alignDataLabel(u,y,l,null,w)}}))},We.prototype.alignDataLabel=function(t,e,i,n,a){var r,o,s=this.chart,l=s.inverted,c=ie(t.plotX,-999),u=ie(t.plotY,-999),d=e.getBBox(),h=s.renderer.fontMetrics(i.style.fontSize).b,p=this.visible&&(t.series.forceDL||s.isInsidePlot(c,ut(u),l)||n&&s.isInsidePlot(c,l?n.x+1:n.y+n.height-1,l));p&&(n=ee({x:l?s.plotWidth-u:c,y:ut(l?s.plotHeight-c:u),width:0,height:0},n),ee(i,{width:d.width,height:d.height}),i.rotation?(r=s.renderer.rotCorr(h,i.rotation),e[a?"attr":"animate"]({x:n.x+i.x+n.width/2+r.x,y:n.y+i.y+n.height/2}).attr({align:i.align})):(e.align(i,null,n),o=e.alignAttr,"justify"===ie(i.overflow,"justify")?this.justifyDataLabel(e,i,o,d,n,a):ie(i.crop,!0)&&(p=s.isInsidePlot(o.x,o.y)&&s.isInsidePlot(o.x+d.width,o.y+d.height)),i.shape&&e.attr({anchorX:t.plotX,anchorY:t.plotY}))),p||(e.attr({y:-999}),e.placed=!1)},We.prototype.justifyDataLabel=function(t,e,i,n,a,r){var o,s,l=this.chart,c=e.align,u=e.verticalAlign,d=t.box?0:t.padding||0;o=i.x+d,0>o&&("right"===c?e.align="left":e.x=-o,s=!0),o=i.x+n.width-d,o>l.plotWidth&&("left"===c?e.align="right":e.x=l.plotWidth-o,s=!0),o=i.y+d,0>o&&("bottom"===u?e.verticalAlign="top":e.y=-o,s=!0),o=i.y+n.height-d,o>l.plotHeight&&("top"===u?e.verticalAlign="bottom":e.y=l.plotHeight-o,s=!0),s&&(t.placed=!r,t.align(e,null,a))},te.pie&&(te.pie.prototype.drawDataLabels=function(){var t,e,i,n,a,r,o,s,l,c,u,d,h,p=this,f=p.data,A=p.chart,g=p.options.dataLabels,m=ie(g.connectorPadding,10),v=ie(g.connectorWidth,1),y=A.plotWidth,b=A.plotHeight,w=ie(g.softConnector,!0),x=g.distance,C=p.center,E=C[2]/2,T=C[1],S=x>0,D=[[],[]],M=[0,0,0,0],I=function(t,e){return e.y-t.y};if(p.visible&&(g.enabled||p._hasPointLabels)){for(We.prototype.drawDataLabels.apply(p),ce(f,function(t){t.dataLabel&&t.visible&&D[t.half].push(t)}),d=2;d--;){var j,B,P,R,L=[],F=[],N=D[d],O=N.length;if(O){for(p.sortByAngle(N,d-.5),h=o=0;!o&&N[h];)o=N[h]&&N[h].dataLabel&&(N[h].dataLabel.getBBox().height||21),h++;if(x>0){for(P=ft(T+E+x,A.plotHeight),B=pt(0,T-E-x);P>=B;B+=o)L.push(B);if(j=L.length,O>j){for(u=[].concat(N),u.sort(I),h=O;h--;)u[h].rank=h;for(h=O;h--;)N[h].rank>=j&&N.splice(h,1);O=N.length}for(h=0;O>h;h++){t=N[h],r=t.labelPos;var Q,Y,U=9999;for(Y=0;j>Y;Y++)Q=At(L[Y]-r[1]),U>Q&&(U=Q,R=Y);if(h>R&&null!==L[h])R=h;else if(O-h+R>j&&null!==L[h])for(R=j-O+h;null===L[R];)R++;else for(;null===L[R];)R++;F.push({i:R,y:L[R]}),L[R]=null}F.sort(I)}for(h=0;O>h;h++){var G,H;t=N[h],r=t.labelPos,n=t.dataLabel,c=t.visible===!1?Ut:Ht,H=r[1],x>0?(G=F.pop(),R=G.i,l=G.y,(H>l&&null!==L[R+1]||l>H&&null!==L[R-1])&&(l=ft(pt(0,H),A.plotHeight))):l=H,s=g.justify?C[0]+(d?-1:1)*(E+x):p.getX(l===T-E-x||l===T+E+x?H:l,d),n._attr={visibility:c,align:r[6]},n._pos={x:s+g.x+({left:m,right:-m}[r[6]]||0),y:l+g.y-10},n.connX=s,n.connY=l,null===this.options.size&&(a=n.width,m>s-a?M[3]=pt(ut(a-s+m),M[3]):s+a>y-m&&(M[1]=pt(ut(s+a-y+m),M[1])),0>l-o/2?M[0]=pt(ut(-l+o/2),M[0]):l+o/2>b&&(M[2]=pt(ut(l+o/2-b),M[2])))}}}(0===k(M)||this.verifyDataLabelOverflow(M))&&(this.placeDataLabels(),S&&v&&ce(this.points,function(t){e=t.connector,r=t.labelPos,n=t.dataLabel,n&&n._pos?(c=n._attr.visibility,s=n.connX,l=n.connY,i=w?[Vt,s+("left"===r[6]?5:-5),l,"C",s,l,2*r[2]-r[4],2*r[3]-r[5],r[2],r[3],_t,r[4],r[5]]:[Vt,s+("left"===r[6]?5:-5),l,_t,r[2],r[3],_t,r[4],r[5]],e?(e.animate({d:i}),e.attr("visibility",c)):t.connector=e=p.chart.renderer.path(i).attr({"stroke-width":v,stroke:g.connectorColor||t.color||"#606060",visibility:c}).add(p.dataLabelsGroup)):e&&(t.connector=e.destroy())}))}},te.pie.prototype.placeDataLabels=function(){ce(this.points,function(t){var e,i=t.dataLabel;i&&(e=i._pos,e?(i.attr(i._attr),i[i.moved?"animate":"attr"](e),i.moved=!0):i&&i.attr({y:-999}))})},te.pie.prototype.alignDataLabel=Pt,te.pie.prototype.verifyDataLabelOverflow=function(t){var e,i=this.center,n=this.options,a=n.center,r=n.minSize||80,o=r;return null!==a[0]?o=pt(i[2]-pt(t[1],t[3]),r):(o=pt(i[2]-t[1]-t[3],r),i[0]+=(t[3]-t[1])/2),null!==a[1]?o=pt(ft(o,i[2]-pt(t[0],t[2])),r):(o=pt(ft(o,i[2]-t[0]-t[2]),r),i[1]+=(t[0]-t[2])/2),oie(this.translatedThreshold,s.yAxis.len),u=ie(n.inside,!!this.options.stacking);l&&(a=t(l),o&&(a={x:s.yAxis.len-a.y-a.height,y:s.xAxis.len-a.x-a.width,width:a.height,height:a.width}),u||(o?(a.x+=c?0:a.width,a.width=0):(a.y+=c?a.height:0,a.height=0))),n.align=ie(n.align,!o||u?"center":c?"right":"left"),n.verticalAlign=ie(n.verticalAlign,o||u?"middle":c?"top":"bottom"),We.prototype.alignDataLabel.call(this,e,i,n,a,r)}),function(t){var e=t.Chart,i=t.each,n=HighchartsAdapter.addEvent;e.prototype.callbacks.push(function(t){function e(){var e=[];i(t.series,function(t){var n=t.options.dataLabels;!n.enabled&&!t._hasPointLabels||n.allowOverlap||i(t.points,function(t){t.dataLabel&&(t.dataLabel.labelrank=t.labelrank,e.push(t.dataLabel))})}),t.hideOverlappingLabels(e)}e(),n(t,"redraw",e)}),e.prototype.hideOverlappingLabels=function(t){var e,i,n,a,r,o=t.length,s=function(t,e,i,n){return!(e.x>t.x+i.width||e.x+n.width").attr("src",d)[0].src),o)o.__play(d);else{a="fp"+(""+Math.random()).slice(3,15);var A={hostname:s.embedded?s.hostname:location.hostname,url:d,callback:"jQuery."+a};n.data("origin")&&(A.origin=n.data("origin")),is_absolute&&delete s.rtmp,t.each(["key","autoplay","preload","rtmp","loop","debug","preload","splash","bufferTime"],function(t,e){s[e]&&(A[e]=s[e])}),A.rtmp&&(A.rtmp=c(A.rtmp)),r=e(s.swf,A),r.prependTo(n),o=r[0],setTimeout(function(){try{if(!o.PercentLoaded())return n.trigger("error",[i,{code:7,url:s.swf}])}catch(t){}},5e3),setTimeout(function(){"undefined"==typeof o.PercentLoaded&&n.trigger("flashdisabled",[i])},1e3),t[a]=function(e,n){s.debug&&"status"!=e&&console.log("--",e,n);var a=t.Event(e);switch(e){case"ready":n=t.extend(l,n);break;case"click":a.flash=!0;break;case"keydown":a.which=n;break;case"seek":l.time=n;break;case"status":i.trigger("progress",n.time),n.buffer
";t.trim(u[++c])&&c
"+this._get(t,"weekHeader")+" | ":"",w=0;7>w;w++)M=(w+u)%7,D+="=5?" class='ui-datepicker-week-end'":"")+">"+p[M]+" | ";for(S+=D+"
---|---|
"+this._get(t,"calculateWeek")(R)+" | ":"",w=0;7>w;w++)N=g?g.apply(t.input?t.input[0]:null,[R]):[!0,""],O=R.getMonth()!==$,Q=O&&!v||!N[0]||Z&&Z>R||q&&R>q,F+=""+(O&&!m?" ":Q?""+R.getDate()+"":""+R.getDate()+"")+" | ",R.setDate(R.getDate()+1),R=this._daylightSavingAdjust(R);S+=F+"
'+f+" | "}else for(var A=e[n+"Min"];A<=o[n];A+=parseInt(e[n+"Grid"],10))s[n]++,h+=''+(10>A?"0":"")+A+" | ";h+="
<%= clip_name %>: <%= o.lang.Delete %> <%= clip_start %> - <%= clip_end %>
上次观看到 <%= position %> 跳转继续观看
上次观看到 <%= position %> 重新开始观看
<%= o.lang.classNameText %> | <%= o.lang.categoryText %> | <%= o.lang.timeText %> | <%= o.lang.placeText %> | <%= o.lang.statusText %> | <%= o.lang.operationText %> |
---|---|---|---|---|---|
<% if (sde.LiveInfo[jx].url ){%> <%= sde.LiveInfo[jx].title %> <%}else{%><%= sde.LiveInfo[jx].title %><% }%> | <%= sde.LiveInfo[jx].course %> | <%= sde.LiveInfo[jx].time%> | <%= sde.LiveInfo[jx].classroom%> | <%= sde.LiveInfo[jx].status %> | "><%= sde.LiveInfo[jx].url_title %> |
0?m>=u:u>=m;o=u+=v)d=4*o,g=f[d+0],r=f[d+1],n=f[d+2],e=f[d+3],e>=125&&(g>250&&r>250&&n>250||(c="c"+(g<<10)+(r<<5)+n,null!=p[c]?p[c]+=1:(a.push({color:[g,r,n],index:c}),p[c]=0)));return y()}return[103,213,241,255]},n=o(),e=document.createElement("canvas"),e.width=c.rect.width,e.height=c.rect.height,i=e.getContext("2d");try{i.drawImage(t,0,0,c.rect.width,c.rect.height)}catch(r){a=r,i.drawImage(window.defaultImage,0,0,c.rect.width,c.rect.height)}return{canvas:e,domainColor:n}},u=function(t){return t[0]*t[1]},a=function(t){var e,i,n;return t="#"===t.charAt(0)?t.substring(1,7):t,n=parseInt(t.substring(0,2),16),i=parseInt(t.substring(2,4),16),e=parseInt(t.substring(4,6),16),[n,i,e]},l=function(t){var e,i,n;return n=t[0],i=t[1],e=t[2],"#"+("000000"+(n<<16|i<<8|e).toString(16)).slice(-6)},s=function(){return"Microsoft Internet Explorer"===navigator.appName&&"MSIE8.0"===navigator.appVersion.split(";")[1].replace(/[ ]/g,"")?!0:void 0},o=function(){return"Microsoft Internet Explorer"===navigator.appName&&"MSIE7.0"===navigator.appVersion.split(";")[1].replace(/[ ]/g,"")?!0:void 0},this.each(function(t,a){var l,u,d,h,p,f,A,g,m,v,y;if(l=i(a),v=l.find("li"),p=[],u=[],s()||o())if(l.parent().find(".loading").remove(),c.hasAlbum){for(l.find("ul").css("height",l.height()),v=l.find("li"),A=0,g=v.length;g>A;A++)m=v[A],d=i(m).find("img")[0],i(d).css("height",l.height()),f=i(d).attr("src"),y=i(d).attr("data-slider")||i(d).attr("data-original"),null!=y&&(f=y),p.push(f);i(a).unslider({fluid:!0,dots:!0,delay:6e3,albums:p})}else l.unslider({fluid:!0,dots:!0,delay:6e3});else v.map(function(t){var e,n;return m=v[t],e=i(m).find("img"),d=e[0],y=i(d).attr("data-slider")||i(d).attr("data-original"),n=function(){var t;return t=this,l.trigger("imageError"),void 0!==window.defaultImage?i(t).load(function(){return l.trigger("imageLoaded")}).error(function(){return l.trigger("imageError"),window.defaultImage.src=t.src=r,l.trigger("imageLoaded")}).attr("src",window.defaultImage.src):(t.src=r,l.trigger("imageLoaded"))},null!=y&&i(d).load(function(){return l.trigger("imageLoaded")}).error(n).attr("src",y),u.push({canvas:d,img:d,$parent:i(m)})}),h=v.length,l.on("imageLoaded",function(t){return h--,0===h?l.trigger("imagesAllLoaded"):void 0}),l.on("imageError",function(t){return h++}),i(a).on("imagesAllLoaded",function(){var t,r,o;for(i(a).parent().find(".loading").remove(),u.map(function(t){return t.canvas=n(t.canvas),e(t)}),r=0,o=u.length;o>r;r++)t=u[r],p.push(i(t.img).attr("src"));return c.hasAlbum?i(a).unslider({fluid:!0,dots:!0,delay:6e3,albums:p}):i(a).unslider({fluid:!0,dots:!0,delay:6e3}),this});return this})}})},function(t,e){var i,n;i=jQuery,n=function(){function t(t){this.settings=t.settings,this.callback=t.callback}var e,n,a;return t.prototype.init=function(){var t,e,n;return t=this.settings,e=t.target.left,n=t.target.right,i(document).on("click",".togglePlayer",this.settings,a),this.callback()},n=function(){var t,e,i,n;try{e=new ActiveXObject("VideoLAN.VLCPlugin.2")}catch(n){t=n,i=t}return null===e?null:e},e=function(){var t;return 768<(t=i("body").width())&&1200>t},a=function(t){var e,n,a,r,o,s,l;return s=i(t.target).attr("data-target"),e=i(s),n=t.data,r=n.target.left,o=n.target.right,s===r.id?a={left:0===parseInt(e.css("left"),10)?-e.outerWidth():0}:s===o.id&&(a={left:0===parseInt(e.css("marginLeft"),10)?e.outerWidth():0}),l=e.width()+"px",e.animate(a,{duration:"fast",specialEasing:{width:"linear"},complete:function(){return e.toggle("fast",function(){return i("#VLCPlayer").width(i("#VLCPlayer").parent().width())})}})},t}(),i.fn.extend({cabinet:function(t,e){var a;return("function"==typeof e?e():void 0)===!1&&(e=function(){}),e=e,a={target:{left:{id:"#live-left"},right:{id:"#live-right"}},playerWrapper:"#JWPlayerHTML5",visiable:{left:!1,right:!1}},a=i.extend(a,t),this.each(function(t,i){var r;return r=new n({settings:a,callback:e}),r.init()})}})},function(t,e){var i,n,a,r;i=jQuery,r={},a=function(){var t,e,i;try{t=new ActiveXObject("VideoLAN.VLCPlugin.2")}catch(i){e=i}return null==t?null:t},n=function(){function t(){}return t.prototype.createVLC=function(t){var e,n;return t=i.extend(!0,{attrs:{id:t.id,name:t.name,height:t.height||180,width:t.width||320,events:"true"},params:{wmode:t.wmode||"opaque",windowless:t.windowless||"true",mrl:t.src||t.mrl||t.filename||"",autoplay:t.autoplay||"true",loop:t.loop||"false",fullscreen:t.fullscreen||"true",showdisplay:t.showdisplay||"true",bgcolor:t.bgcolor||"#222222"}},t),e=function(t){var e,i,n;return e=function(){var e;e=[];for(i in t)n=t[i],/string|number/.test(typeof n)&&""!==n&&e.push(" "+i+"='"+n+"'");return e}(),e.join("")},n=function(t){var e,i,n,a,r,o;return"object"==typeof t&&(e=function(){var e;e=[];for(i in t)o=t[i],"object"==typeof o&&(n=function(){var t;t=[];for(a in o)r=o[a],t.push(" "+a+" = '"+encodeURIComponent(r)+"' ");return t}(),n.join("&")),null!=i?e.push(""):e.push(void 0);return e}(),t=e.join("")),t},"fbvlc"===t.player?"":"avaplayer"===t.player?'":null!=a()?"":""},t.prototype.createJW=function(t){var e;return e=t.id,delete t.player,t=i.extend(!0,{flashplayer:t.flashplayer,file:t.file||"demo.mp4",image:t.image||"",autostart:t.autostart||!1,streamer:t.streamer||"rtmp://localhost:1935/stream",screencolor:t.screencolor||"000000",wmode:t.wmode||"transparent",height:t.height||180,width:t.width||320,provider:t.provider||"rtmp"},t),jwplayer(e).setup(t)},t}(),i.fn.extend({fuvlc:function(t){return"object"==typeof t?this.each(function(e,o){var s,l,c;return"webchimera"===t.player?(wjs("#"+o.id).addPlayer({id:t.id,autoplay:1}),null!=t.mrl&&wjs("#"+t.id).addPlaylist(t.mrl),r[t.id]=[wjs("#"+t.id)]):"fbvlc"===t.player||"avaplayer"===t.player||"vlc"===t.player?(c=document.createElement("object"),s=new n,l=s.createVLC(t),null!=l&&(o.innerHTML=l,null!=c.childNodes[0]&&o.appendChild(c.childNodes[0]),null!=a()&&i(o.childNodes[0]).css("width",t.width).css("height",t.height)),r[t.id]=[document.getElementById(t.id)]):"jwplayer"===t.player?(s=new n,i(o).append('
'),s.createJW(t),r[t.id]=[jwplayer(t.id)]):void 0}):"string"==typeof t?(r[t].length<2&&r[t].push({apiPlay:function(e){var i,n,a;return n=r[t][0],(null!=(a=n.container)?a.type.indexOf("flash"):void 0)>0?("object"==typeof e?n.load(e):n.load({file:e}),n.play(),n):(null!=n.VersionInfo?null!=arguments[1]&&(i=arguments[1],n.playlist.add(e,"playing",i),n.playlist.playItem(0)):null!=arguments[1]&&(i=arguments[1],n.playlist.addWithOptions(e,i),n.playlist.playItem(0)),n)}}),r[t]):"function"==typeof t?(this.find("object").andSelf().filter("object").each(function(e,n){var a;return a="jsInteractionTimeoutMs",null==n[a]&&(n[a]=0),n[a]<660?n.clientWidth||n.clientHeight?t.call(this):setTimeout(function(){return i(n)[fuvlc](t,n[a]+66)}):void 0}),this):i(this.children()[0])}})},function(t,e){var i,n,a,r,o;i=jQuery,o={round:!1,value:0,total:10,step:0,inputID:"",callback:function(){}},n=function(){function t(t){var e;e=[t.elem,t.settings],this.elem=e[0],this.settings=e[1],this.callback=this.settings.callback,this.step=this.settings.step,this.value=this.settings.value,this.total=this.settings.total,this.inputID=this.settings.inputID,this.percent=0,this.wrapper={},this.init()}return t.prototype.init=function(){var t,e,n,a,r,o,s;return n=i(this.elem),r=i("