=q?(h-k)/(2*q):(h-k)/(2-2*q));f=[Math.round(l+360)%360,n,q];a=f[0];e=f[1];f=f[2];isNaN(d)?(d=f,c=null!=c?pd(c,0,1):.95):c=null!=c?pd(c,0,1):f;f=1l?l*(1+e):l+e-e*l;r=2*l-t;l=255*im(r,t,q+1/3);n=255*im(r,t,q);q=255*im(r,t,q-1/3)}else l=n=q=255*l;h.push(ee([Math.round(l),Math.round(n),Math.round(q)]))}return h}function Do(a){if(B(a))if(a.color)a=a.color;else return null;if(C(a))try{return bm(a).zd}catch(b){}return null} function Eo(a,b){if(B(a)&&p(a.keys)){for(var c=bc(a),d=c.keys,e=[],f=0,h=d.length;f=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}return c.length?(b.zd=ee(c),b.type="rgb",b):am&&(a=am[a.toLowerCase()])?(b.zd=a,b.type="named",b):null}function Ko(a,b,c){var d;c?d=Zd(a):d=fe(a);C(d)?d={color:d,opacity:b}:B(d)&&(d.opacity=b);return d}G("anychart.color.blend",zo); G("anychart.color.lighten",Eo);G("anychart.color.darken",Fo);G("anychart.color.setThickness",function(a,b,c){a=fe(a);C(a)?a={color:a,thickness:b}:B(a)&&(a.thickness=b);c&&(a.opacity=c);return a});G("anychart.color.setOpacity",Ko);G("anychart.color.singleHueProgression",Co);G("anychart.color.bipolarHueProgression",function(a,b,c){c=p(c)?c:7;a=Co(a||"blue",Math.floor(c/2)+1,null,1);b=Co(b||"red",Math.floor(c/2)+1,1);c%2||nb(a,a.length-1,1);nb(b,0,1);return a.concat(b)}); G("anychart.color.blendedHueProgression",function(a,b,c){c=p(c)?c:7;a=Bo(a||"yellow").zd;b=Bo(b||"brown").zd;for(var d=[a],e=1/c,f=1;f a++;){if(this.yb)return;this.re.uh();b=rp(this)}b&&this.re.uh();this.yb||(b?(this.re.ti(this.Cb),this.Mt=setTimeout(this.up,0)):this.re.lo())};function qp(a){for(var b=a.length,c=Array(b),d=c[0]=-1,e=1;e=d){f="";e=0;a.ie=-1;a.je=-1;a.Cb=c+1;h=0;break}else return 0 =Dp(a,b,c,d,e[h],e[h+1]);return f}function Dp(a,b,c,d,e,f){return(a=(b-d)*e+(c-a)*f+(a*d-c*b))?0c&&0 c&&d.push("-");d.push("P");(a.j||b)&&d.push(Math.abs(a.j)+"Y");(a.h||b)&&d.push(Math.abs(a.h)+"M");(a.b||b)&&d.push(Math.abs(a.b)+"D");if(a.f||a.g||a.c||b)d.push("T"),(a.f||b)&&d.push(Math.abs(a.f)+"H"),(a.g||b)&&d.push(Math.abs(a.g)+"M"),(a.c||b)&&d.push(Math.abs(a.c)+"S");return d.join("")} Xp.prototype.clone=function(){return new Xp(this.j,this.h,this.b,this.f,this.g,this.c)};var Yp="y",Zp="m",$p="d",aq="h",bq="n",cq="s";Xp.prototype.I=function(a){return new Xp(this.j*a,this.h*a,this.b*a,this.f*a,this.g*a,this.c*a)};Xp.prototype.add=function(a){this.j+=a.j;this.h+=a.h;this.b+=a.b;this.f+=a.f;this.g+=a.g;this.c+=a.c}; function fq(a,b,c){F(a)?(this.b=gq(a,b||0,c||1),hq(this,c||1)):B(a)?(this.b=gq(a.getFullYear(),a.getMonth(),a.getDate()),hq(this,a.getDate())):(this.b=new Date(ta()),a=this.b.getDate(),this.b.setHours(0),this.b.setMinutes(0),this.b.setSeconds(0),this.b.setMilliseconds(0),hq(this,a))}function gq(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}g=fq.prototype;g.Lk=Up.mq;g.Mk=Up.nq;g.clone=function(){var a=new fq(this.b);a.Lk=this.Lk;a.Mk=this.Mk;return a}; g.getFullYear=function(){return this.b.getFullYear()};g.getMonth=function(){return this.b.getMonth()};g.getDate=function(){return this.b.getDate()};g.getTime=function(){return this.b.getTime()};g.getDay=function(){return this.b.getDay()};g.getUTCFullYear=function(){return this.b.getUTCFullYear()};g.getUTCMonth=function(){return this.b.getUTCMonth()};g.getUTCDate=function(){return this.b.getUTCDate()};g.Zo=function(){return this.b.getDay()};g.getUTCHours=function(){return this.b.getUTCHours()}; g.getUTCMinutes=function(){return this.b.getUTCMinutes()};g.getTimezoneOffset=function(){return this.b.getTimezoneOffset()};function iq(a){if(a=a.getTimezoneOffset()){var b=Math.abs(a)/60,c=Math.floor(b),b=60*(b-c);a=(0b&&(b+=12);var d=Math.min(Wp(c,b),this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.b&&(b=new Date(this.getFullYear(),this.getMonth(),this.getDate(),12),a=new Date(b.getTime()+864E5*a.b),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()),this.setDate(a.getDate()),hq(this,a.getDate()))}; g.$o=function(a,b){return[this.getFullYear(),Ra(this.getMonth()+1,2),Ra(this.getDate(),2)].join(a?"-":"")+(b?iq(this):"")};g.xu=function(a,b){return[this.getUTCFullYear(),Ra(this.getUTCMonth()+1,2),Ra(this.getUTCDate(),2)].join(a?"-":"")+(b?"Z":"")};g.toString=function(){return this.$o()};function hq(a,b){if(a.getDate()!=b){var c=a.getDate()c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);(c%=60)&&d.push(":",Ra(c,2));c=d.join("")}else c="Etc/GMT";b.g=c;(c=a)?(d=["UTC",0>c?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),(c%=60)&&d.push(":",c),c=d.join("")):c="UTC";a=qq(a);b.h=[c,c];b.b={oN:a,Qu:a};b.f=[];return b}b=new oq;b.g=a.id;b.c=-a.std_offset;b.h=a.names;b.b=a.names_ext;b.f=a.transitions;return b} function qq(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(Ra(Math.floor(a/60)%100,2),":",Ra(a%60,2));return b.join("")}function rq(a,b){for(var c=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5,d=0;d =a.f[d];)d+=2;return d?a.f[d-1]:0};function sq(a,b){this.c=[];this.b=b||Up;"number"==typeof a?tq(this,a):uq(this,a)}var vq=[/^\'(?:[^\']|\'\')*(\'|$)/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvVwzZ]+/];function wq(a){return a.getHours?a.getHours():0} function uq(a,b){for(xq&&(b=b.replace(/\u200f/g,""));b;){for(var c=b,d=0;d b)c=a.b.nl[b];else if(8>b)c=a.b.ol[b-4];else if(12>b)c=a.b.iq[b-8],c=c.replace("{1}",a.b.nl[b-8]),c=c.replace("{0}",a.b.ol[b-8]);else{tq(a,10);return}uq(a,c)}function Aq(a,b){var c;c=String(b);var d=a.b||Up;if(void 0!==d.Hq){for(var e=[],f=0;f =h?String.fromCharCode(d.Hq+h-48):c.charAt(f))}c=e.join("")}return c}var xq=!1; function Bq(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");} function zq(a,b,c,d,e,f){var h=b.length;switch(b.charAt(0)){case "G":return c=0 c&&(c=-c),2==h&&(c%=100),Aq(a,Ra(c,h));case "M":a:switch(c=d.getMonth(),h){case 5:h=a.b.Iu[c];break a;case 4:h=a.b.vq[c];break a;case 3:h=a.b.Aq[c];break a;default:h=Aq(a,Ra(c+1,h))}return h;case "k":return Bq(e),c=wq(e)||24,Aq(a,Ra(c,h));case "S":return Aq(a,(e.getTime()%1E3/1E3).toFixed(Math.min(3,h)).substr(2)+(3 h?1:0];case "h":return Bq(e),c=wq(e)%12||12,Aq(a,Ra(c,h));case "K":return Bq(e),c=wq(e)%12,Aq(a,Ra(c,h));case "H":return Bq(e),c=wq(e),Aq(a,Ra(c,h));case "c":a:switch(c=d.getDay(),h){case 5:h=a.b.Lu[c];break a;case 4:h=a.b.Pu[c];break a;case 3:h=a.b.Ou[c];break a;default:h=Aq(a,Ra(c,1))}return h;case "L":a:switch(c=d.getMonth(),h){case 5:h=a.b.Ku[c];break a;case 4:h=a.b.Eq[c];break a;case 3:h=a.b.Fq[c];break a;default:h= Aq(a,Ra(c+1,h))}return h;case "Q":return c=Math.floor(d.getMonth()/3),4>h?a.b.Bq[c]:a.b.zq[c];case "d":return Aq(a,Ra(d.getDate(),h));case "m":return Bq(e),Aq(a,Ra(e.getMinutes(),h));case "s":return Bq(e),Aq(a,Ra(e.getSeconds(),h));case "v":return h=f||pq(c.getTimezoneOffset()),h.g;case "V":return a=f||pq(c.getTimezoneOffset()),2>=h?a.g:0 h?a.h[0 h?(h=-(e.c-rq(e,c)),a=[0>h?"-":"+"],h=Math.abs(h),a.push(Ra(Math.floor(h/60)%100,2),Ra(h%60,2)),h=a.join("")):h=Aq(a,qq(e.c-rq(e,c))),h;default:return""}} ;function Cq(a){if(m.JSON)try{var b=m.JSON.parse(a);return b}catch(c){}return b=Bk(a)};var Dq;function Eq(a,b,c,d,e){if(c)for(var f=0;f b?1:a==b?0:-1}function Iq(a,b){return-Fq(a,b)}function Gq(a,b){return isNaN(a)?isNaN(b)?0:1:isNaN(b)?-1:a-b}function Jq(a,b){return isNaN(a)?isNaN(b)?0:1:isNaN(b)?-1:b-a} function Kq(a){for(var b;a instanceof kg;){b=a.tag;if(p(b))return b;a=a.parent()}}function Lq(a,b){if(!a)return!1;for(;b instanceof jd&&b!=a;)b=b.Rf;return b==a}function Hq(a){return B(a)?"o"+la(a):(typeof a).charAt(0)+a}function L(a,b,c){a=F(a)?a:!isNaN(b)&&Mq(a)?b*parseFloat(a)/100:parseFloat(a);return c&&!isNaN(b)?b-a:a}function Mq(a){return C(a)&&xa(a,"%")&&!isNaN(parseFloat(a))} function Nq(a,b){if(null===a)return null;a=p(a)?a:0;b=p(b)?b:0;var c=Mq(a),d=parseFloat(a);return isNaN(d)?b:c?a:d}function M(a){return null==a||ia(a)?NaN:+a}function Oq(a){return C(a)?a:M(a)}function Pq(a){return F(a)&&!isNaN(a)||C(a)&&""!=za(a)?a:null}function Qq(a,b,c){F(a)||(a=parseFloat(a));a=Math.round(a);return!isNaN(a)&&(0c&&(c+=b);c>=b&&(c-=b);return xp(a-c,7)}function Wq(a,b,c){c=xp((a-(c||0))%b,7);c>=b&&(c-=b);if(c)0>c&&(c+=b);else return xp(a,7);return xp(a+b-c,7)} function Xq(a,b,c){var d=new Date(a),e=d.getUTCFullYear(),f=d.getUTCMonth(),h=d.getUTCDate(),k=d.getUTCHours(),l=d.getUTCMinutes(),n=d.getUTCSeconds(),q=d.getUTCMilliseconds();if(b.j)return e=Vq(e,b.j,(new Date(c)).getUTCFullYear()),Date.UTC(e,0);if(b.h)return f=Vq(f,b.h),Date.UTC(e,f);if(!b.b||b.b%7)return b.b?(h=Vq(h,b.b),Date.UTC(e,f,h)):b.f?(k=Vq(k,b.f),Date.UTC(e,f,h,k)):b.g?(l=Vq(l,b.g),Date.UTC(e,f,h,k,l)):1<=b.c?(n=Vq(n,b.c),Date.UTC(e,f,h,k,l,n)):b.c?(q=Vq(q,1E3*b.c),Date.UTC(e,f,h,k,l,n, q)):a;a=Yq(Zq());return Vq(d.getTime(),864E5*b.b,Date.UTC(2E3,0,2+(a?a.firstDayOfWeek:0)))} function $q(a,b,c){var d=new Date(a),e=d.getUTCFullYear(),f=d.getUTCMonth(),h=d.getUTCDate(),k=d.getUTCHours(),l=d.getUTCMinutes(),n=d.getUTCSeconds(),q=d.getUTCMilliseconds();switch(b){case "year":return e=Vq(e,c,(new Date(2E3)).getUTCFullYear()),Date.UTC(e,0);case "semester":return f=Vq(f,6*c),Date.UTC(e,f);case "quarter":return f=Vq(f,3*c),Date.UTC(e,f);case "month":return f=Vq(f,c),Date.UTC(e,f);case "thirdofmonth":return Vq(d.getTime(),864E6*c,Date.UTC(2E3,0,2));case "week":return a=Yq(Zq()), Vq(d.getTime(),6048E5*c,Date.UTC(2E3,0,2+(a?a.firstDayOfWeek:0)));case "day":return Vq(d.getTime(),864E5*c,Date.UTC(2E3,0,2));case "hour":return k=Vq(k,c),Date.UTC(e,f,h,k);case "minute":return l=Vq(l,c),Date.UTC(e,f,h,k,l);case "second":return n=Vq(n,c),Date.UTC(e,f,h,k,l,n);case "millisecond":return q=Vq(q,c),Date.UTC(e,f,h,k,l,n,q)}return a} function ar(a,b){var c,d;switch(a){case "year":c=Yp;d=b;break;case "semester":c=Zp;d=6*b;break;case "quarter":c=Zp;d=3*b;break;case "month":c=Zp;d=b;break;case "thirdofmonth":c=$p;d=10*b;break;case "week":c=$p;d=7*b;break;case "day":c=$p;d=b;break;case "hour":c=aq;d=b;break;case "minute":c=bq;d=b;break;case "second":c=cq;d=b;break;case "millisecond":c=cq;d=b/1E3;break;default:c=Yp,d=b}return new Xp(c,d)}function br(a,b,c){b=(b&1)/2;return.5<=a%1?Math.ceil(a)-(c?-b:b):Math.floor(a)+(c?-b:b)} function cr(a){var b=a.oa(),c=a.ka();a.left=br(a.left,0);a.top=br(a.top,0);a.width=br(b,0)-a.left;a.height=br(c,0)-a.top;return a}function dr(a,b,c,d){switch(b){case "leftTop":case "leftCenter":case "centerTop":case "center":a.x+=c;a.y+=d;break;case "leftBottom":case "centerBottom":a.x+=c;a.y-=d;break;case "rightCenter":case "rightTop":a.x-=c;a.y+=d;break;case "rightBottom":a.x-=c,a.y-=d}} function Ho(a){var b;b=ea(a);if("array"==b){b=[];for(var c=0;c b;b++)a.lineTo(c+e*Ar[b],d+e*Br[b]);a.lineTo(c+e*Ar[0],d+e*Br[0]);a.close();return a};case "square":return function(a,c,d,e,f){var b=c-e,k=d-e;c+=e;d+=e;p(f)&&(f=f||0,b=br(b,f),k=br(k,f),c=br(c,f),d=br(d,f));a.moveTo(b, k).lineTo(c,k).lineTo(c,d).lineTo(b,d).lineTo(b,k).close();return a};case "vline":case "line":return function(a,c,d,e,f){f=f||0;e*=2;var b=e/2;c-=b/2;d-=e/2;b=c+b;e=d+e;p(f)&&(f=f||0,c=br(c,f),d=br(d,f),b=br(b,f),e=br(e,f));a.moveTo(c,d).lineTo(b,d).lineTo(b,e).lineTo(c,e).lineTo(c,d).close();return a};case "arrowup":return function(a,c,d,e,f){var b=e/2,k=b/2;e=c+b;var l=c-b,n=d+b,b=d-b,q=c+k,k=c-k;p(f)&&(f=f||0,e=br(e,f),l=br(l,f),n=br(n,f),b=br(b,f),q=br(q,f),k=br(k,f),c=br(c,f),d=br(d,f));a.moveTo(c, b);a.lineTo(e,d,q,d,q,n,k,n,k,d,l,d);a.close();return a};case "arrowdown":return function(a,c,d,e,f){var b=e/2,k=b/2;e=c+b;var l=c-b,n=d+b,b=d-b,q=c+k,k=c-k;p(f)&&(f=f||0,e=br(e,f),l=br(l,f),n=br(n,f),b=br(b,f),q=br(q,f),k=br(k,f),c=br(c,f),d=br(d,f));a.moveTo(c,n);a.lineTo(e,d,q,d,q,b,k,b,k,d,l,d);a.close();return a};case "arrowleft":return function(a,c,d,e,f){var b=e/2,k=b/2;e=c+b;var l=c-b,n=d+b,b=d-b,q=d+k,k=d-k;p(f)&&(f=f||0,e=br(e,f),l=br(l,f),n=br(n,f),b=br(b,f),q=br(q,f),k=br(k,f),c=br(c, f),d=br(d,f));a.moveTo(l,d);a.lineTo(c,n,c,q,e,q,e,k,c,k,c,b);a.close();return a};case "arrowright":return function(a,c,d,e,f){var b=e/2,k=b/2;e=c+b;var l=c-b,n=d+b,b=d-b,q=d+k,k=d-k;p(f)&&(f=f||0,e=br(e,f),l=br(l,f),n=br(n,f),b=br(b,f),q=br(q,f),k=br(k,f),c=br(c,f),d=br(d,f));a.moveTo(e,d);a.lineTo(c,n,c,q,l,q,l,k,c,k,c,b);a.close();return a};default:return zh}} function Dr(a,b,c,d){var e=new pp;c=!0;B(d)&&(e.Om(d.rowsSeparator),e.gm(d.columnsSeparator),e.Dm(d.ignoreTrailingSpaces),c=!d.ignoreFirstRow,e.Bm(c));if(a=e.Yl(a)){d=mf("table");b&&(e=mf("caption"),qf(e,b),d.appendChild(e));var f,h;c&&(f=mf("thead"),h=mf("tr"),f.appendChild(h));b=mf("tbody");for(e=0;e =a||96<=a&&106>=a||65<=a&&90>=a||(mc||kc)&&!a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return!0;default:return!1}}function Hr(a){if(lc)a=Ir(a);else if(nc&&mc)switch(a){case 93:a=91}return a} function Ir(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};function Jr(a,b){jd.call(this);a&&(this.gp&&Kr(this),this.wm=a,this.fp=Uc(this.wm,"keypress",this,b),this.pt=Uc(this.wm,"keydown",this.qJ,b,this),this.gp=Uc(this.wm,"keyup",this.rJ,b,this))}H(Jr,jd);g=Jr.prototype;g.wm=null;g.fp=null;g.pt=null;g.gp=null;g.Mf=-1;g.Cj=-1;g.Rq=!1; var Lr={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},Mr={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},Nr=jc||kc||mc&&xc("525"),Or=nc&&lc;g=Jr.prototype; g.qJ=function(a){(mc||kc)&&(17==this.Mf&&!a.ctrlKey||18==this.Mf&&!a.altKey||nc&&91==this.Mf&&!a.metaKey)&&this.Ap();-1==this.Mf&&(a.ctrlKey&&17!=a.keyCode?this.Mf=17:a.altKey&&18!=a.keyCode?this.Mf=18:a.metaKey&&91!=a.keyCode&&(this.Mf=91));Nr&&!Fr(a.keyCode,this.Mf,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.Cj=Hr(a.keyCode),Or&&(this.Rq=a.altKey))};g.Ap=function(){this.Cj=this.Mf=-1};g.rJ=function(a){this.Ap();this.Rq=a.altKey}; g.handleEvent=function(a){var b=a.b,c,d,e=b.altKey;jc&&"keypress"==a.type?(c=this.Cj,d=13!=c&&27!=c?b.keyCode:0):(mc||kc)&&"keypress"==a.type?(c=this.Cj,d=0<=b.charCode&&63232>b.charCode&&Gr(c)?b.charCode:0):ic&&!mc?(c=this.Cj,d=Gr(c)?b.keyCode:0):(c=b.keyCode||this.Cj,d=b.charCode||0,Or&&(e=this.Rq),nc&&63==d&&224==c&&(c=191));var f=c=Hr(c);c?63232<=c&&c in Lr?f=Lr[c]:25==c&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in Mr&&(f=Mr[b.keyIdentifier]);this.Mf=f;a=new Pr(f,d,0,b);a.altKey=e;this.dispatchEvent(a)}; function Kr(a){a.fp&&(dd(a.fp),dd(a.pt),dd(a.gp),a.fp=null,a.pt=null,a.gp=null);a.wm=null;a.Mf=-1;a.Cj=-1}g.S=function(){Jr.u.S.call(this);Kr(this)};function Pr(a,b,c,d){Ec.call(this,d);this.type="key";this.keyCode=a;this.g=b}H(Pr,Ec);var Qr=m.acgraph;Fl.prototype.I=!1;Fl.prototype.j=function(a){this.T||(this.T=new mo(this,this.I),this.T.N(Rr("stageCredits")));return p(a)?(this.T.N(a),this):this.T};var Sr=0,Tr=[];function Ur(a,b){Sr?Tr.push(qa(a,b)):a.apply(b)}function Vr(){Sr--;if(!Sr)for(var a=Tr.slice(0),b=Tr.length=0;b e;e++){c=e;for(var f=0;8>f;f++)c=c&1?3988292384^c>>>1:c>>>1;d[e]=c}sr=d}c=-1;for(d=0;d >>8^sr[(c^a.charCodeAt(d++))&255];a=((c^-1)>>>0).toString(16);return b==a}var es=[],fs=[],gs=[]; function Rr(a){var b;fs.length||(fs.push(m.anychart.themes.defaultTheme||{}),gs.push(fs[0]));for(b=fs.length-1;b c.length?c[0]:c[b]):0} g.parent=function(a){return p(a)?(this.O!=a&&(a?(this.O&&tu(this.O,this.xr,this),this.O=a,N(this.O,this.xr,this)):(tu(this.O,this.xr,this),this.O=null)),this):this.O};g.xr=function(a){var b=0,c=0;T(a,1)&&(b|=16,c|=1);T(a,8)&&(b|=4,c|=8);T(a,32768)&&(b|=1,c|=1);this.f=null;this.i(b,c)};function Hv(a,b,c,d,e,f,h){switch(a.C("cornerType")){case "round":b.Af(e,f,h,h,!1,!0);break;case "roundInner":b.Af(e,f,h,h,!1,!1);break;case "cut":b.lineTo(e,f);break;default:b.lineTo(c,d).lineTo(e,f)}} g.K=function(){if(!this.Za())return this;var a=this.C("fill")||"none",b=this.C("stroke"),c=this.C("topStroke"),d=this.C("rightStroke"),e=this.C("bottomStroke"),f=this.C("leftStroke"),h=!!(c||d||e||f),k=c&&d&&e&&f,l,n,q=this.G()?this.G().Z():null,r=q&&!q.ub();r&&q.Jb();if(O(this,4)){this.h||(this.h=qh());k&&this.b?this.b.clear().parent(null):(this.b||(this.b=Hg()),this.b.parent(this.h),this.b.clear());h?(this.g||(this.g=Hg()),this.g.parent(this.h),this.g.clear()):this.g&&this.g.clear().parent(null); if(this.s)for(k=0,l=this.s.length;k d||c>e)return 1;if(b d)return 1}else if(a.v){if(c e)return 1}return 0} function Xv(a){var b=a.$(),c,d,e;b?(c=b.width,b=b.height,null!=a.qa?(a.T=d=L(a.qa,c),c=!1):(d=0,c=!0),null!=a.za?(a.M=e=L(a.za,b),b=!1):(e=0,b=!0)):(isNaN(M(a.qa))?(c=!0,d=0):(c=!1,a.T=d=M(a.qa)),isNaN(M(a.za))?(b=!0,e=0):(b=!1,a.M=e=M(a.za)));var f=a.Pc();a.c.width(null);a.c.height(null);c?(d+=a.c.ya().width,a.X=d,a.T=f.td(d)):d=a.X=f.nc(d);a.c.width(a.X);b?(e+=a.c.ya().height,a.V=e,a.M=f.fd(e)):e=a.V=f.mc(e);a.c.height(a.V);var h=!c&&a.h||!b&&a.v;S(a);if(h){var h=Math.round((a.H+a.J)/2),k=a.J,l= a.H,n;n=a.g;var q=sh();q.Gc("aria-hidden","true");a.xb(q,!0);a.g=n;q.fontSize(a.H);if(0>=Wv(a,q.ya().width,q.ya().height,d,e))d=a.H;else{q.fontSize(h);for(var r=n=Wv(a,q.ya().width,q.ya().height,d,e);k!=l;){if(0>n)k=Math.min(h+1,l),h+=Math.floor((l-h)/2);else if(0 =r*n)break}if(n){do h+=r,q.fontSize(h),n=Wv(a,q.ya().width,q.ya().height,d,e);while(0>r*n);Nb(q);0 b?null:b;p(a.width())||a.i(4)}function Xw(a,b){a.H=0>b?null:b;p(a.height())||a.i(4)}g.margin=function(a,b,c,d){this.l||(this.l=new zw,I(this,this.l),N(this.l,this.Lw,this));return p(a)?(this.l.N.apply(this.l,arguments),this):this.l}; g.xf=function(a,b,c,d){this.ja||(this.ja=new Tv,I(this,this.ja),N(this.ja,this.Lw,this));return p(a)?(this.ja.N.apply(this.ja,arguments),this):this.ja};function Yw(a,b){if(p(b)){var c=a.C("orientation")!=b;a.o.orientation=b;c&&a.i(4);return a}return a.o.orientation}g.GG=function(a,b){if(p(a)){if(C(a))if(p(b)){if(a in this.s)this[a](b)}else return this.bb(a);else if(B(a))for(var c in a)if(c in this.s)this[c](a[c]);return this}c={};for(var d in this.h)d in this.s&&(c[d]=this.h[d]);return c}; function Zw(a,b){if(p(b)){var c=null==b?"":String(b);a.J!=c&&(a.J=c,a.i(20,9));return a}return a.J}g.i=function(a,b){var c=Tw.u.i.call(this,a,b);!c&&this.ta&&this.Y(b||0);return c};function $w(a){var b=!1;a.g||(b=!0,a.g=qh(),a.Qh().G(a.g),a.va=a.g.text(),a.va.zIndex(.1),a.va.Gc("aria-hidden","true"),I(a,a.g),Mu(a,a.g));return b} g.K=function(){if(!this.Za())return this;var a=$w(this),b=this.G();S(this);O(this,2)&&(this.g.parent(b),this.D(2));O(this,8)&&(this.g.zIndex(this.zIndex()),this.D(8));O(this,16)&&(this.xb(a),this.D(16));O(this,4)&&(ax(this),this.va.x(L(this.xf().C("left"),this.B)),this.va.y(L(this.xf().C("top"),this.c)),this.g.Ma(this.j.b,this.j.c,this.j.f,this.j.g,this.j.h,this.j.j),this.i(64),this.D(4));O(this,64)&&(a=this.Qh(),S(a),a.$(0,0,this.B,this.c),a.K(),a.W(!1),this.D(64));this.W(!1);return this}; g.remove=function(){this.g?this.g.parent(null):this.va&&this.va.parent(null)};g.Sb=function(){var a=this.$(),a=a?a.clone():Sp(0,0,0,0);if(!this.enabled())return a;this.ha&&!O(this,4)||ax(this);switch(this.C("orientation")){case "top":a.top+=this.ha.height;a.height-=this.ha.height;break;case "right":a.width-=this.ha.width;break;case "bottom":a.height-=this.ha.height;break;case "left":a.left+=this.ha.width,a.width-=this.ha.width}return a}; g.Rc=function(){if(!this.enabled())return new J(0,0,0,0);this.ha&&!O(this,4)||ax(this);return this.ha.clone()}; g.xb=function(a){var b=this.C("text"),c=Zw(this),d=this.C("useHtml");if(a||p(b)||p(c)||p(d))a=!b&&p(c)?c:b,d?this.va.htmlText(a):this.va.text(a);this.va.fontSize(this.C("fontSize"));this.va.fontFamily(this.C("fontFamily"));this.va.color(this.C("fontColor"));this.va.Ch(this.C("textDirection"));this.va.fk(this.C("textWrap"));this.va.opacity(this.C("fontOpacity"));this.va.sg(this.C("fontDecoration"));this.va.fontStyle(this.C("fontStyle"));this.va.fontVariant(this.C("fontVariant"));this.va.fontWeight(this.C("fontWeight")); this.va.letterSpacing(this.C("letterSpacing"));this.va.dk(this.C("lineHeight"));this.va.ek(this.C("textIndent"));this.va.fg(this.C("vAlign"));this.va.xe(this.C("hAlign"));this.va.Pe(this.C("textOverflow"));this.va.Dh(this.C("selectable"));this.va.pb(this.C("disablePointerEvents"))}; function bx(a){var b=a.bb("rotation");delete a.o.rotation;b=p(b)?b:a.C("rotation");if(p(b))return b;switch(a.C("orientation")){case "left":return a.o.rotation=-90;case "right":return a.o.rotation=90;default:return a.o.rotation=0}} function ax(a){var b=a.xf(),c=a.margin(),d=a.$(),e,f,h=a.C("orientation"),k=!(bx(a)%180);f=!((bx(a)+90)%180);d?f?(e=d.height,f=d.width):(e=d.width,f=d.height):e=f=void 0;var l=$w(a);if(l||O(a,16))a.xb(l),a.D(16);a.va.width(null);a.va.height(null);a.va.Ma(1,0,0,1,0,0);var l=a.va.ya(),n=a.Gb("width")?a.bb("width"):a.M||null;null===n?(a.F=l.width,a.B=b.td(a.F)):(a.B=L(n,e),a.F=b.nc(a.B));d&&e =a.documentMode)?Nf(this.c,nx):Nf(this.c,mx);Nf(this.Z().If(),fx);Nf(this.Z().aa(),ox);this.j()};lx.prototype.j=function(){var a;a=this.g;a=a.b?a.b.clone():null;this.Z().ck(a.width,a.height)};lx.prototype.yj=function(){return!1};function px(a,b,c){this.b={values:a||{},rg:b||null,Wf:c||[],lf:{},be:{}};this.b.lf["%Value"]="value";this.b.lf["%YValue"]="value";this.b.lf["%Index"]="index"}g=px.prototype;g.values=function(a){return p(a)?(this.b.values=a,this):this.b.values};g.rg=function(a){return p(a)?(this.b.rg=a,this):this.b.rg};g.Wf=function(a){return p(a)?(this.b.Wf=a,this):this.b.Wf};g.lf=function(a){return p(a)?(this.b.lf=a,this):this.b.lf};g.be=function(a){return p(a)?(this.b.be=a,this):this.b.be}; g.getData=function(a){var b=this.b.rg;return b?b.get.apply(b,arguments):void 0};g.BE=function(a){var b=this.b.rg?this.b.rg.U(a):void 0;p(b)||(b=(b=this.b.values.series)?b.value.U(a):void 0);return b};g.Rk=function(a){var b=void 0;if(a)for(var c=0;c c?d=this.c.nl[c]:8>c?d=this.c.ol[c-4]:(d=this.c.iq[c-8],d=d.replace("{1}",this.c.nl[c-8]),d=d.replace("{0}",this.c.ol[c-8]));ux(this,d)}else ux(this,a)} function ux(a,b){for(var c=!1,d="",e=0;e =a.count)return!1;var b="MydhHmsSDkK".indexOf(a.text.charAt(0));return 0a.count}function xx(a,b){var c=a.substring(b[0]).match(/^\s+/);c&&(b[0]+=c[0].length)} function yx(a,b,c,d,e,f){xx(b,c);var h=c[0],k=d.text.charAt(0),l=-1;if(wx(d))if(0 b.length)return!1;l=zx(a,b.substring(0,h+e),c)}else l=zx(a,b,c);switch(k){case "G":return l=Ax(b,c,a.c.kq),0<=l&&(f.era=l),!0;case "M":case "L":a:{d=l;if(0>d){d=Ax(b,c,a.c.vq.concat(a.c.Eq).concat(a.c.Aq).concat(a.c.Fq));if(0>d){f=!1;break a}f.month=d%12}else f.month=d-1;f=!0}return f;case "E":return d=Ax(b,c,a.c.Gq),0>d&&(d=Ax(b,c,a.c.Cq)),0>d?f=!1:(f.c=d,f=!0),f;case "a":return l=Ax(b,c,a.c.hq),0<=l&&(f.g= l),!0;case "y":a:{var n;if(0>l){n=b.charAt(c[0]);if("+"!=n&&"-"!=n){f=!1;break a}c[0]++;l=zx(a,b,c);if(0>l){f=!1;break a}"-"==n&&(l=-l)}n||2!=c[0]-h||2!=d.count?f.year=l:(a=l,b=(new Date).getFullYear()-80,c=b%100,f.l=a==c,a+=100*Math.floor(b/100)+(a l?(d=Ax(b,c,a.c.zq),0>d&&(d=Ax(b,c,a.c.Bq)),0>d?f=!1:(f.month=3*d,f.day=1,f=!0)):f=!1,f;case "d":return 0<=l&&(f.day=l),!0;case "S":return a=c[0]-h,f.I=3>a?l*Math.pow(10,3-a):Math.round(l/Math.pow(10, a-3)),!0;case "h":12==l&&(l=0);case "K":case "H":case "k":return 0<=l&&(f.b=l),!0;case "m":return 0<=l&&(f.h=l),!0;case "s":return 0<=l&&(f.j=l),!0;case "z":case "Z":case "v":b.indexOf("GMT",c[0])==c[0]&&(c[0]+=3);a:if(c[0]>=b.length)f.f=0,f=!0;else{d=1;switch(b.charAt(c[0])){case "-":d=-1;case "+":c[0]++}h=c[0];l=zx(a,b,c);if(0>l)f=!1;else{if(c[0] l){f=!1;break a}n+=l}else n=l,n=24>n&&2>=c[0]-h?60*n:n%100+n/100*60;f.f=-(n*d);f=!0}}return f; default:return!1}}function zx(a,b,c){if(a.c.Hq){for(var d=[],e=c[0];e =f?String.fromCharCode(f+48):b.charAt(e))}b=d.join("")}else b=b.substring(c[0]);a=b.match(/^\d+/);if(!a)return-1;c[0]+=a[0].length;return parseInt(a[0],10)}function Ax(a,b,c){var d=0,e=-1;a=a.substring(b[0]).toLowerCase();for(var f=0;f d&&!a.indexOf(c[f].toLowerCase())&&(e=f,d=h)}0<=e&&(b[0]+=d);return e}function Bx(){};G("anychart.format.locales.default.dateTimeLocale",{eras:["BC","AD"],eraNames:["Before Christ","Anno Domini"],narrowMonths:"JFMAMJJASOND".split(""),standaloneNarrowMonths:"JFMAMJJASOND".split(""),months:"January February March April May June July August September October November December".split(" "),standaloneMonths:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),standaloneShortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "), weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),standaloneWeekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),shortWeekdays:"Sun Mon Tue Wed Thu Fri Sat".split(" "),standaloneShortWeekdays:"Sun Mon Tue Wed Thu Fri Sat".split(" "),narrowWeekdays:"SMTWTFS".split(""),standaloneNarrowWeekdays:"SMTWTFS".split(""),shortQuarters:["Q1","Q2","Q3","Q4"],quarters:["1st quarter","2nd quarter","3rd quarter","4th quarter"],ampms:["AM","PM"],firstDayOfWeek:0, weekendRange:[5,6],firstWeekCutOffDay:3,dateFormat:"y MMM d",timeFormat:"HH:mm:ss",dateTimeFormat:"y MMM d 'at' HH:mm:ss",formats:{full_year:"yyyy",full_year_semester:"MMM yyyy",full_year_quarter:"MMM yyyy",full_year_month:"MMM yyyy",full_year_third_of_month:"dd MMM yyyy",full_year_week:"dd MMM yyyy",full_year_day:"dd MMM yyyy",full_year_hour:"HH dd MMM yyyy",full_year_minute:"dd MMM yyyy, HH:mm",full_year_second:"dd MMM yyyy, HH:mm:ss",full_year_millisecond:"dd MMM yyyy, HH:mm:ss.SSS",timeline_year:["yyyy", "yy"],timeline_year_semester:["MMMM yyyy","MMM ''yyyy","MMM ''yy","MM ''yy"],timeline_year_quarter:["MMMM yyyy","MMM ''yyyy","MMM ''yy","MM ''yy"],timeline_year_month:["MMMM yyyy","MMM ''yyyy","MMM ''yy","MM ''yy"],timeline_year_third_of_month:"EEEE, dd MMMM yyyy;EE, dd MMM yyyy;EE, dd MMM yy;dd MMM yyyy;dd MMMM yy;MM.dd.yyyy;MM.dd.yy".split(";"),timeline_year_week:"EEEE, dd MMMM yyyy;EE, dd MMM yyyy;EE, dd MMM yy;dd MMM yyyy;dd MMMM yy;MM.dd.yyyy;MM.dd.yy".split(";"),timeline_year_day:"EEEE, dd MMMM yyyy;EE, dd MMM yyyy;EE, dd MMM yy;dd MMM yyyy;dd MMMM yy;MM.dd.yyyy;MM.dd.yy".split(";"), timeline_semester:["MMMM","MMM","MM"],timeline_semester_quarter:["MMMM","MMM","MM"],timeline_semester_month:["MMMM","MMM","MM"],timeline_semester_third_of_month:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_semester_week:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_semester_day:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_quarter:["MMMM","MMM","MM"],timeline_quarter_month:["MMMM", "MMM","MM"],timeline_quarter_third_of_month:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_quarter_week:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_quarter_day:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_month:["MMMM","MMM","MM"],timeline_month_third_of_month:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_month_week:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"), timeline_month_day:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_third_of_month:["dd"],timeline_third_of_month_week:["dd"],timeline_third_of_month_day:["EEEE, dd","EE, dd","dd"],timeline_week:["dd"],timeline_week_day:["EEEE, dd","EE, dd","dd"],timeline_day:["EEEE, dd","EEEE","EE, dd","EE","dd"],year:"yyyy",year_semester:"yyyy MMM",year_quarter:"yyyy MMM",year_month:"yyyy MMM",year_third_of_month:"MMM dd",year_week:"MMM dd",year_day:"MMM dd",year_hour:"MMM-dd HH", year_minute:"dd HH:mm",year_second:"HH:mm:ss",year_millisecond:"HH:mm:ss.SSS",semester:"MMM",semester_quarter:"MMM",semester_month:"MMM",semester_third_of_month:"dd",semester_week:"dd",semester_day:"dd",semester_hour:"HH",semester_minute:"HH:mm",semester_second:"HH:mm:ss",semester_millisecond:"SSS",quarter:"MMM",quarter_month:"MMM",quarter_third_of_month:"dd",quarter_week:"dd",quarter_day:"dd",quarter_hour:"HH",quarter_minute:"HH:mm",quarter_second:"HH:mm:ss",quarter_millisecond:"SSS",month:"MMM", month_third_of_month:"dd",month_week:"dd",month_day:"dd",month_hour:"HH",month_minute:"HH:mm",month_second:"HH:mm:ss",month_millisecond:"SSS",third_of_month:"dd",third_of_month_week:"dd",third_of_month_day:"dd",third_of_month_hour:"HH",third_of_month_minute:"HH:mm",third_of_month_second:"HH:mm:ss",third_of_month_millisecond:"SSS",week:"dd",week_day:"dd",week_hour:"HH",week_minute:"HH:mm",week_second:"HH:mm:ss",week_millisecond:"SSS",day:"dd",day_hour:"HH",day_minute:"HH:mm",day_second:"HH:mm:ss", day_millisecond:"SSS",hour:"HH",hour_minute:"HH:mm",hour_second:"HH:mm:ss",hour_millisecond:"SSS",minute:"HH:mm",minute_second:"HH:mm:ss",minute_millisecond:"SSS",second:"HH:mm:ss",second_millisecond:"SSS",millisecond:"SSS",timelineHeader_year:"yyyy",timelineHeader_year_month:"MMMM, yyyy",timelineHeader_year_week:"dd MMM yy",timelineHeader_year_quarter:"MMM yyyy",timelineHeader_year_day:"dd MMM yy",timelineHeader_quarter_month:"MMMM",timelineHeader_month_week:"dd-MMM",timelineHeader_week_day:"d MMM, EEE", timelineHeader_day_hour:"HH:mm",timelineHeader_hour_minute:"H:mm"}});G("anychart.format.locales.default.numberLocale",{decimalsCount:1,decimalPoint:".",groupsSeparator:"",scale:!1,zeroFillDecimals:!1,scaleSuffixSeparator:"",useBracketsForNegative:!1});G("anychart.format.locales.default.messages",{}); var Cx=/^([-]?\d+\.?\d*)(.*?)?$/,Dx={factors:[1E15,1E12,1E9,1E6,1E3,1E3,1,.001,1E-6,1E-9],suffixes:"P T G M K k m u n".split(" ")},Ex="default",Fx=null,Gx=NaN,Hx="default",Ix=null,Jx=null,Kx=null,Lx=0,Mx={},Nx={},Ox={},Px={};function Qx(a){B(a)||(a=m.anychart.format.locales[String(a)]);return a||null}function Yq(a){return(a=Qx(a))&&a.dateTimeLocale||null}function Rx(a){return(a=Qx(a))&&a.numberLocale||null}function Sx(a,b){var c=Yq(a);return c&&c[b||"dateTimeFormat"]||null} function Tx(a){if(!a)return Up;var b=la(a);b in Px||(Px[b]={kq:a.eras,Hu:a.eraNames,Iu:a.narrowMonths,Ku:a.standaloneNarrowMonths,vq:a.months,Eq:a.standaloneMonths,Aq:a.shortMonths,Fq:a.standaloneShortMonths,Gq:a.weekdays,Pu:a.standaloneWeekdays,Cq:a.shortWeekdays,Ou:a.standaloneShortWeekdays,oC:a.narrowWeekdays,Lu:a.standaloneNarrowWeekdays,Bq:a.shortQuarters,zq:a.quarters,hq:a.ampms||a.amPmS,nl:a.dateFormats||[],ol:a.timeFormats||[],iq:a.dateTimeFormats||[],mq:a.firstDayOfWeek,ZC:a.weekendRange, nq:a.firstWeekCutOffDay||a.firstWeekCutOfDay});return Px[b]}function Ux(a){p(a)&&(Gx=ga(a)?a.getTime():M(a));return isNaN(Gx)?(a=new Date,a.setTime(Date.UTC(a.getUTCFullYear(),a.getUTCMonth())),a):new Date(Gx)}function Zq(a){p(a)&&(C(a)||B(a)?Hx=a:Hx="default");return Hx}function Vx(a){p(a)&&(C(a)?Ix=a:Ix=null);return Ix||Sx(Hx)||Sx("default")||"yyyy.MM.dd"}function Wx(a){p(a)&&(C(a)?Jx=a:Jx=null);return Jx||Sx(Hx,"dateFormat")||Sx("default","dateFormat")||"yyyy.MM.dd"} function Xx(a){p(a)&&(C(a)?Kx=a:Kx=null);return Kx||Sx(Hx,"timeFormat")||Sx("default","timeFormat")||"HH:mm:ss"}function Yx(a){p(a)&&(Lx=M(a)||0);return Lx} function Zx(a,b,c,d){if(ga(a))return a;if(F(a))return isNaN(a)?null:new Date(a);if(C(a)){if(b=(p(b)?b:Fx)||null){d=Yq(d)||Yq(Ex)||Yq("default");var e=la(d),e=b+e,f;e in Nx||(d=Tx(d),Nx[e]=new tx(b,d));f=Nx[e];c=ga(c)?c:Ux();(b=-1==b.replace(/'.+?'/g,"").search(/z+/i))&&c.setTime(c.getTime()+6E4*c.getTimezoneOffset());d=a.length;a:{for(var h=new Bx,e=[0],k=-1,l=0,n=0,q=0;q k&&f.b[q].$j&&(k=q,n=l=0),0<=k){var r=f.b[q].count;if(q==k&&(r-=n,n++,0==r)){a=0;break a}yx(f, a,e,f.b[q],r,h)||(q=k-1,e[0]=l)}else{if(k=-1,!yx(f,a,e,f.b[q],0,h)){a=0;break a}}else{k=-1;if(" "==f.b[q].text.charAt(0)){if(r=e[0],xx(a,e),e[0]>r)continue}else if(a.indexOf(f.b[q].text,e[0])==e[0]){e[0]+=f.b[q].text.length;continue}a=0;break a}b:{void 0!=h.era&&void 0!=h.year&&!h.era&&0 f? f:a));ja(c.setHours)&&(void 0==h.b&&(h.b=c.getHours()),void 0!=h.g&&0 h.b&&(h.b+=12),c.setHours(h.b));ja(c.setMinutes)&&void 0!=h.h&&c.setMinutes(h.h);ja(c.setSeconds)&&void 0!=h.j&&c.setSeconds(h.j);ja(c.setMilliseconds)&&void 0!=h.I&&c.setMilliseconds(h.I);void 0!=h.f&&c.setTime(c.getTime()+6E4*(h.f-c.getTimezoneOffset()));h.l&&(a=new Date,a.setFullYear(a.getFullYear()-80),c.getTime() a)&&(a=-a);n="";if(B(e)&&y(e.factors)&&y(e.suffixes)){var q=1,r=e.factors;e=e.suffixes;for(var t=Math.min(r.length,e.length),u=0;u =q||1>=q&&a>.1*q){n=e[u];break}n?n=h+n:q=1;a/=q}f=f?a.toFixed(b):xp(a,b).toString();a="";/(e+|e-)/.test(f)&&(b=f.split("e"),f=b[0],a="e"+b[1]);b=f.split(".");if(d){f=b[0];for(h=[];0<(e=f.substr(0,f.length-3)).length;)h.unshift(f.substr(-3)),f= e;f&&h.unshift(f);b[0]=h.join(d)}d=l?"-":"";c=b.join(c)+a+n;l&&k&&(c=["(",c,")"].join(""),d="");return d+c}G("anychart.format.inputLocale",function(a){p(a)&&(C(a)||B(a)?Ex=a:Ex="default");return Ex});G("anychart.format.inputBaseDate",Ux);G("anychart.format.inputDateTimeFormat",function(a){p(a)&&(C(a)?Fx=a:Fx=null);return Fx});G("anychart.format.outputLocale",Zq);G("anychart.format.outputTimezone",Yx);G("anychart.format.outputDateFormat",Wx);G("anychart.format.outputTimeFormat",Xx); G("anychart.format.outputDateTimeFormat",Vx);G("anychart.format.parseDateTime",Zx); G("anychart.format.parseNumber",function(a,b){var c=Rx(b)||Rx(Ex)||Rx("default"),d=1;if(C(a)){c.useBracketsForNegative&&"("==a.charAt(0)&&")"==a.charAt(a.length-1)&&(d=-1,a=a.substring(1,a.length-1));a=a.replace(c.decimalPoint,".");a=a.replace(new RegExp(Pa(c.groupsSeparator),"g"),"");var e=c.scale;!0===e&&(e=Dx);if(B(e)&&y(e.factors)&&y(e.suffixes)){a=a.replace(new RegExp(Pa(c.scaleSuffixSeparator),"g"),"");var f=a.match(Cx);if(!f)return NaN;var h=1;a=+f[1];if(f=f[2])for(var k=e.factors,e=e.suffixes, l=Math.min(k.length,e.length),n=0;n d.left-w+c&&(h-=d.left-w+c),0>d.top-v+e&&(k-=d.top-v+e),d.oa()-w+c>l.width&&(h-=d.oa()-w+c-l.width),d.ka()-v+e>l.height&&(k-=d.ka()-v+e-l.height));r||(b.x(h),b.y(k),d=b.pa(),d.left f.width+w&&(h-=d.oa()-f.width-w),d.ka()>f.height+v&&(k-=d.ka()-f.height-v));u||(b.x(h),b.y(k),d=b.pa(),d.left a.oa()+w&&(h-=d.oa()-w-a.oa()),d.ka()>a.ka()+v&&(k-= d.ka()-v-a.ka()));b.x(h);b.y(k)} function uy(a,b,c,d,e){if(a.xc(3)&&(a.g=e?e.Ca():a,Cy(a,[a.g]),a.g.enabled())){for(var f={clientX:{value:c,type:"number"},clientY:{value:d,type:"number"},formattedValues:{value:[],type:""},points:{value:[],type:""}},h=[],k=0;k d.ka()?(e=d.ra(),f=d.oa(),h=d.wa(),k=d.ka(),c+=2):(e=f=d.ra()+2,h=d.wa(),k=d.ka(),b-=2);else if(b>d.oa())c d.ka()?(e=d.ra(),f=d.oa(),h=d.ka(),k=d.wa(),c+=2):(e=f=d.oa()-2,h=d.wa(),k=d.ka(),b+=2);else if(c< d.wa())h=k=d.wa()+2,e=d.oa(),f=d.ra(),c-=2;else if(c>d.ka())h=k=d.ka()-2,e=d.ra(),f=d.oa(),c+=2;else break a;a.o=[e,h,f,k,b,c]}cd(document,"mousemove",a.mp,!1,a)}else e&&d.pb(!0)}}function Iy(a,b,c,d){my(a);a.g=a;d&&(d.clientX=b,d.clientY=c,Zw(a.title(),Ey(a,d)),a.Ac().text(Dy(a,d)));ny(a,a);ry(a,a,b,c);Fy(a,b,c)}function Ey(a,b){b.values().titleText={value:a.Ha.C("text"),type:"string"};qx(b);var c=a.C("titleFormat");C(c)&&(c=Jy(Ky.Sc(),c));return c.call(b,b)} function Dy(a,b,c){b.values().valuePrefix={value:a.C("valuePrefix")||"",type:"string"};b.values().valuePostfix={value:a.C("valuePostfix")||"",type:"string"};qx(b);a=c?a.C("unionFormat"):a.C("format");C(a)&&(a=Jy(Ky.Sc(),a));return a.call(b,b)}g.Ac=function(a){this.s||(this.s=new Zv,N(this.s,this.vK,this),this.s.mb(this),this.s.width("100%").height("100%"),I(this,this.s));return p(a)?(this.s.N(a),this):this.s}; g.Nw=function(a){ko(405,null,[".content()","the following behaviour",": the method called through the .content()-method should be applied to the .tooltip()-method directly"]);return this.Ac(a)};g.vK=function(a){T(a,8)?(this.H=this.B=null,this.i(1988,1)):T(a,1)&&this.i(512,1)}; function ky(a,b,c){if(b)return a.j&&a.j.stop(),a.remove(),!0;if(a.C("selectable")&&c){b=c.originalEvent.clientX;c=c.originalEvent.clientY;var d=a.pa().Yd(new wd(b,c)),e=oy(a).aa();if(e&&!d)return Uc(e,"mouseleave",a.ap,!1,a),a.o=null,!1;if(Ly(a,b,c))return Uc(document,"mousemove",a.mp,!1,a),e&&(Uc(oy(a).aa(),"mouseenter",a.yu,!1,a),Uc(oy(a).aa(),"mouseleave",a.zu,!1,a)),!1;a.o=null}if(a.Vk())return ly(a),a.j.xj()||a.j.start(),!1;a.remove();return!0}g.remove=function(){oy(this).parent(null)}; function my(a){var b=a.xc(1)&&!Yb(a.l);a.title().ta=b;a.ng().ua=b;a.Vg().sa=b}g.pa=function(){this.H=this.B=null;qy(this);return new J(this.H.x+this.C("offsetX"),this.H.y+this.C("offsetY"),this.B.width,this.B.height)};g.Rc=function(){py(this);return this.B};g.xb=function(){if(O(this,512)){S(this.Ac());for(var a in this.J){var b=this.C(a);p(b)&&this.Ac().Ab(a,b)}this.Ac().gk(this.C("adjustFontSize"));this.Ac().Ct(this.C("minFontSize"));this.Ac().At(this.C("maxFontSize"));this.Ac().W(!1)}}; g.i=function(a,b){var c=hy.u.i.call(this,a,b);!c&&this.xc(1)&&!Yb(this.l)&&this.Y(b||0);return c};function oy(a){if(!a.F){a.F=qh();I(a,a.F);Mu(a,a.F);var b=a.Vg(),c=a.title(),d=a.ng(),e=a.Ac();b.G(a.F);c.G(a.F);d.G(a.F);e.G(a.F)}return a.F}function sy(a,b){return p(b)?(a.ca=b,a):a.ca}function ty(a){return ru&&a.C("allowLeaveStage")&&a.C("allowLeaveChart")}function ly(a){a.j&&a.j.xj()?a.Ia=!0:(Nb(a.j),a.j=new nd(function(){this.remove();this.Ia&&(this.Ia=!1,ly(this))},a.Vk(),a))} function Cy(a,b){b=b||[];for(var c in a.l)fb(b,function(a){return String(la(a))==c})||a.l[c].Jc(!0)} function py(a){if(!a.B){S(a.Ac());a.xb();a.Ac().W(!1);var b=a.C("width"),c=a.C("height"),d=(a.c||sy(a)).pa(),b=L(b,d.width),c=L(c,d.height),d=!isNaN(b),e=!isNaN(c),f=new J(0,0,0,0),h,k=null,l=null,n=a.title(),q=a.ng(),r=a.Ac(),t;if(!d||!e){if(n.enabled()){n.$(null);t=n.C("width");var u=null!=n.bb("width");h=n.C("height");var w=null!=n.bb("height");Mq(t)&&(k=t,d?(t=a.Pc().nc(b),n.width(t)):n.width(null));Mq(h)&&(l=h,e?(t=a.Pc().mc(c),n.height(t)):n.height(null));h=n.Rc();f.width=b||Math.max(f.width, h.width);u?n.width(k):delete n.h.width;w?n.height(l):delete n.h.height;l=k=null;e||(f.height+=h.height)}if(r.enabled()){var v=(u=a.O?a.O.Ac():null)?u.width():void 0,u=u?u.height():void 0;r.$(null);v=r.width()||v;u=r.height()||u;Mq(v)&&(k=v,d?(t=a.Pc().nc(b),r.width(t)):r.width(null));Mq(u)&&(l=u,e?(t=a.Pc().mc(c),r.height(t)):r.height(null));v=r.Rc();f.width=b||Math.max(f.width,v.width);k&&r.width(k);l&&r.height(l);e||(f.height+=v.height)}n.enabled()&&n.$(new J(0,0,f.width,h.height));r.enabled()&& r.$(new J(0,0,f.width,v.height));q.enabled()&&(q.$(n.enabled()||r.enabled()?f:null),h=q.Rc(),f.width=b||Math.max(f.width,h.width),e||(f.height+=h.height))}f=a.Pc().EB(f);d&&(f.width=b);e&&(f.height=c);f.left=0;f.top=0;a.B=f}}function qy(a){py(a);if(!a.H){var b=a.C("anchor"),c=a.C("offsetX"),d=a.C("offsetY"),e=a.C("x"),f=a.C("y"),e=new wd(e,f);dr(e,b,c,d);b=Sq(a.B,b);e.x-=b.x;e.y-=b.y;a.H=e}} function Hy(a,b,c,d,e){var f=c,h=d,k,l=a.C("positionMode")||"float",n=a.C("displayMode"),q=(a.Ld()||sy(a)).pa(),r=a.ca.G().Z(),t=r.ya();k=Jl(r);var u=ty(b),r=b.C("allowLeaveStage"),w=b.C("allowLeaveScreen"),v=b.C("allowLeaveChart"),x=b.C("offsetX"),z=b.C("offsetY");"float"==l?(f=u?c:c-k.x,h=u?d:d-k.y):"point"==l?(h="union"==n?a.C("position"):b.C("position"),h=e.qI(h,!0).value,f=u?h.x+k.x:h.x,h=u?h.y+k.y:h.y):"chart"==l&&(f=a.Ld().pa(),h="union"==n?a.C("position"):b.C("position"),h=Sq(f,h),f=h.x+(u? k.x:0),h=h.y+(u?k.y:0));w||(b.x(f),b.y(h),w=u?0:k.x,u=u?0:k.y,k=b.pa(),a=hf(window),0>k.left-x+w&&(f-=k.left-x+w),0>k.top-z+u&&(h-=k.top-z+u),k.oa()-x+w>a.width&&(f-=k.oa()-x+w-a.width),k.ka()-z+u>a.height&&(h-=k.ka()-z+u-a.height));r||(b.x(f),b.y(h),k=b.pa(),k.left t.width+x&&(f-=k.oa()-t.width-x),k.ka()>t.height+z&&(h-=k.ka()-t.height-z));v||(b.x(f),b.y(h),k=b.pa(),k.left q.oa()+ x&&(f-=k.oa()-x-q.oa()),k.ka()>q.ka()+z&&(h-=k.ka()-z-q.ka()));b.x(f);b.y(h)}function My(a){var b=null;sy(a)?b=sy(a).G():a.Ld()?b=a.Ld().G():a.parent()&&(sy(a.parent())?b=sy(a.parent()).G():a.parent().Ld()&&(b=a.parent().Ld().G()));return b} function ny(a,b){if(O(b,2)){var c;if(ty(b))c=lx.Sc(),a.h&&a.h.yj()&&b.h.G(null),b.h=c,b.h.G(document.body),b.G(c.b),oy(b).parent(b.G()),b.D(2);else{var d=My(b);if(d){var e=Ny(b);c=yr[e];c||(c=new dx,yr[e]=c);b.h=c;oy(b).parent(b.G());d=d.Z().If();c.G(d);b.G(c.b);b.D(2)}}}}g.mp=function(a){if(Ly(this,a.clientX,a.clientY))this.h.yj()||hx(this.h,!0);else{cd(document,"mousemove",this.mp,!1,this);var b=oy(this).aa();b&&(cd(b,"mouseenter",this.yu,!1,this),cd(b,"mouseleave",this.zu,!1,this));this.ap(a)}}; function Ly(a,b,c){if(!a.o)return!1;var d=a.o[0],e=a.o[1],f=a.o[2],h=a.o[3],k=a.o[4],l=a.o[5];a=Dp(f,h,k,l,b,c);k=Dp(k,l,d,e,b,c);return Dp(d,e,f,h,b,c)==a&&a==k}g.yu=function(){cd(document,"mousemove",this.mp,!1,this);oy(this).aa()&&cd(oy(this).aa(),"mouseenter",this.yu,!1,this);this.o=null};g.zu=function(a){oy(this).aa()&&cd(oy(this).aa(),"mouseleave",this.zu,!1,this);this.ap(a)}; g.ap=function(a){if(2==a.b.buttons)return!0;this.h.yj()||hx(this.h,!1);oy(this).aa()&&cd(oy(this).aa(),"mouseleave",this.ap,!1,this);this.o=null;this.Vk()?(ly(this),this.j.xj()||this.j.start()):this.Jc(!0)};function Ny(a){a=My(a).Z();return"stg"+la(a)} g.parent=function(a){if(p(a)){if(this.O!=a){var b=String(la(this));a?(this.O&&tu(this.O,this.ho,this),this.O=a,this.title().parent(this.O.title()),this.ng().parent(this.O.ng()),this.Vg().parent(this.O.Vg()),this.Pc().parent(this.O.Pc()),this.Ac().Pc().parent(this.O.Ac().Pc()),this.O.l[b]=this,N(this.O,this.ho,this)):(tu(this.O,this.ho,this),this.title().parent(null),this.ng().parent(null),this.Vg().parent(null),this.Pc().parent(null),this.Ac().Pc().parent(null),delete this.O.l[b],this.O=null)}return this}return this.O}; g.ho=function(a){var b=0,c=0;if(T(a,8)||T(a,1))b|=1988,c|=8;T(a,32768)&&(b|=1,c|=1);this.f=null;this.i(b,c)};g.bb=function(a){return this.v[a]};g.Gb=function(a){return null!=this.v[a]};g.ic=function(a){return this.Xa[a]};g.C=Cv;g.ib=function(a,b){this.v[a]=b};g.xc=function(a){return p(a)?!!(a&this.Sa):!0};g.Rd=function(a){p(a)&&(this.f=a);return this.f};g.wg=Bv;g.Tc=function(){var a=[this.Xa];this.O&&(a=qb(a,this.O.Tc()));return a};g.Ic=function(){var a=[this.v];this.O&&(a=qb(a,this.O.Ic()));return a}; g.Gz=function(a){ko(405,null,["isFloating()","positionMode()"]);var b=this.C("positionMode");return p(a)?("float"==b!=a&&this.ib("positionMode",a?"float":"chart"),this):"float"==b};g.enabled=function(a){return p(a)?(this.v.enabled!=a&&(this.v.enabled=a,this.i(1,32777),this.v.enabled?(this.uc=!1,this.W(!0)):isNaN(this.Fd)?S(this):this.uc=!0),this):this.C("enabled")}; g.A=function(){var a={};gv(this,this.J,a);gv(this,this.cn,a);delete a.x;delete a.y;var b=this.title().A();Yb(b)||(a.title=b);b=this.ng().A();Yb(b)||(a.separator=b);b=this.Vg().A();Yb(b)||(a.background=b);b=this.Pc().A();Yb(b)||(a.padding=b);p(this.T)&&(a.hideDelay=this.T);p(this.zIndex())&&(a.zIndex=this.zIndex());this.Gb("enabled")&&(a.enabled=this.v.enabled);return a}; g.L=function(a,b){a.content&&this.Nw(a.content);a.isFloating&&this.Gz(a.isFloating);if(b){for(var c in this.J){var d=a[c];p(d)&&(this.Xa[c]=d)}for(c in this.cn)d=a[c],p(d)&&(this.Xa[c]=d);"enabled"in a&&(this.Xa.enabled=a.enabled)}else fv(this,this.J,a),fv(this,this.cn,a);this.title().Oa(!!b,a.title);this.ng().Oa(!!b,a.separator);this.Vg().Oa(!!b,a.background);this.Pc().Oa(!!b,a.padding);this.Vk(a.hideDelay);c=a.contentInternal;if(!(c&&"anchor"in a&&"position"in a)){var e,f;c&&(e=c.position,f=c.anchor); if(!e||!f){for(var d=this.wg(),h=0;h b?(v=Math.max(v,q),x+=n,r++,q=e+a.B,n=k+a.B):(q+=e+a.B,n=Math.max(n,k+a.B)):"verticalexpandable"==a.J&&(t+k>c?(x=Math.max(x,t),v+=u,w++,u=e+a.B,t=k+a.B):(t+=k+a.B,u=Math.max(u,e+a.B))));!d||0>f?f=d=0:d-=a.B;!h|| 0>l?l=h=0:h-=a.B;a.Bc=w;return"vertical"==a.J?Sp(0,0,Math.max(0,f),Math.max(0,h)):"horizontal"==a.J?Sp(0,0,Math.max(0,d),Math.max(0,l)):"verticalexpandable"==a.J?(v+=u-a.B,x=Math.max(x,t)-a.B,Sp(0,0,Math.max(0,v),Math.max(0,x))):"horizontalexpandable"==a.J?(v=Math.max(v,q)-a.B,x+=n-a.B,Sp(0,0,Math.max(0,v),Math.max(0,x))):Sp(0,0,0,0)} function Sy(a){var b=a.$();b&&0>=b.width&&0>=b.height&&(b=null);var c,d,e=a.margin(),f=a.yk(),h,k,l,n,q=0,r=0,t,u;b?(c=b.width,d=b.height,null!=a.qa?(l=Math.min(c,L(a.qa,c),null!=a.fc?L(a.fc,c):c),t=f.nc(e.nc(l))):t=null!=a.fc?f.nc(e.nc(L(a.fc,c))):f.nc(e.nc(c)),null!=a.za?(n=Math.min(d,L(a.za,d),null!=a.Mb?L(a.Mb,d):d),u=f.mc(e.mc(n))):u=null!=a.Mb?f.mc(e.mc(L(a.Mb,d))):f.mc(e.mc(d))):(F(a.qa)&&!isNaN(a.qa)?(l=a.qa,t=f.nc(a.qa)):t=F(a.fc)&&!isNaN(a.fc)?f.nc(a.fc):Infinity,F(a.za)&&!isNaN(a.za)?(n= a.za,u=f.mc(a.za)):u=F(a.Mb)&&!isNaN(a.Mb)?f.mc(a.Mb):Infinity);var w,v,x,z=a.Um(),A=a.zg(),D=a.title(),P=A.Ui(),P="bottom"==P||"top"==P,R=D.C("orientation")||Yw(D),R="bottom"==R||"top"==R,Q=!(bx(D)%180),ka=Ow(z);S(z);S(A);S(D);var ha=v=null;do{v&&(ha=v);var X=v=0,E=0,va=0;D.enabled()?(D.$(null),Ww(D,null),Xw(D,null),x=D.Rc(),R?(x.width>t&&(Q?Ww(D,t):Xw(D,t),x=D.Rc()),va=x.width,v+=x.height):(x.height>u&&(Q?Xw(D,u):Ww(D,u),x=D.Rc()),E=x.height,X+=x.width)):x=null;z.enabled()?(z.$(null),w=z.Rc(),ka? v+=w.height:X+=w.width):w=null;h=t-X;k=Ty(a,h,u-v);var Ba=k.width;k=k.height;v+=k;X+=Ba;E=Math.max(E,k);va=Math.max(va,Ba);X=Math.max(va,X);va=Math.max(E,v);E=u;R&&(E-=x?x.height:0);ka&&(E-=w?w.height:0);A.$(null);v=Lw(A,1);if("horizontal"==a.J)Ba>h&&a.c&&1 h&&1 E&&a.c&&1 =t-x.width?va:Ba,x=Math.max(Math.min(D.text().length,1),D.margin().nc(E-db<=x?E-x:db)),Ww(D,x);else if(!Q&&va>u){x=0;w&&ka&&(x+=w.height);if("top"==A.Ui()||"bottom"==A.Ui())x+=v.height;Ba=Jw(A)&&!P?v.height:0;Ba=Math.max(a.c&&a.c.length?a.c[0].pa().height:0,Ba);x=Math.max(1,D.margin().mc(u-x- Ba));Q?Xw(D,x):Ww(D,x)}x=D.Rc();z.width(h)}else x=D.Rc(),z.width(k);w=z.Rc();R?X-=x.height:E-=x.width}z.enabled()&&(ka?X-=w.height:E-=w.width);Ba=E;x=X;A.Ui();Jw(A)&&(P?x=X-v.height:Ba=E-v.width);v=a;w=x;var Ib;v.v=[];x=0;X=v.c&&v.c.length;for(E=0;E Ba?(x++,v.v[x]=[],v.v[x][0]=v.c[E],w=v.c[E].pa().Wa()):(w=w+v.B+v.c[E].pa().Wa(),v.v[x].push(v.c[E]))); break;case "vertical":Ba=v.c[E].pa().Va();E+=1;for(X=v.c.length;E w?(x++,v.v[x]=[],v.v[x][0]=v.c[E],Ba=v.c[E].pa().Va()):(Ba=Ba+v.B+v.c[E].pa().Va(),v.v[x].push(v.c[E])));break;case "horizontalexpandable":for(var Fa=v.c[E].pa().Wa()+v.B,bd=v.c[E].pa().Va()+v.B,kd=0,E=E+1;E Ba?(kd+=bd,kd+Ib>w?(x++,v.v[x]=[],v.v[x][0]=va,kd=0):v.v[x].push(va),Fa=db+v.B,bd=Ib+v.B):(Fa+=db+v.B,bd=Math.max(bd,Ib+v.B), v.v[x].push(va)));break;case "verticalexpandable":for(Fa=v.c[E].pa().Wa()+v.B,bd=v.c[E].pa().Va()+v.B,kd=0,E+=1;E w?(kd+=Fa,kd+db>Ba?(x++,v.v[x]=[],v.v[x][0]=va,kd=0):v.v[x].push(va),Fa=db+v.B,bd=Ib+v.B):(Fa=Math.max(Fa,db+v.B),bd+=Ib+v.B,v.v[x].push(va)))}Bw(v.zg(),x+1);A.$(null);v=A.pa()}while(!Ad(ha,v));l||(l=h);n||(n=k);a.ha=new J(q,r,l,n);if(a.$a)q=a.cd b.oa()&&(q=b.oa()-l),r b.ka()&&(r=b.ka()-n));else if(b){q=b.ra();r=b.wa();switch(a.f){case "left":case "right":switch(a.s){case "center":r+=(d-n)/2;break;case "right":case "bottom":r=b.ka()-n}break;case "top":case "bottom":switch(a.s){case "center":q+=(c-l)/2;break;case "right":case "bottom":q=b.oa()-l}}switch(a.f){case "right":q=b.oa()-l;break; case "bottom":r=b.ka()-n}}else q=L(e.C("left"),0),r=L(e.C("top"),0);a.ha.left=q;a.ha.top=r;a.Dc=a.yk().ae(a.margin().ae(a.ha));b=a.ha.clone();b.left=0;b.top=0;a.Ka=a.margin().ae(b);a.rc=a.yk().ae(a.Ka);z.W(!1);A.W(!1);D.W(!1);a.D(4)}function Uy(a){if(y(a.jb))return a.jb;if(null!=a.F){for(var b,c=[],d=0;d c.width&&(e+=f,f=d=0),n.i(4),S(n).$(c).x(d).y(e).enabled(!0).W(!1).K(),d+=n.pa().Wa()+ a.B,f=Math.max(f,q.Va()+a.B);break;case "verticalexpandable":for(k=0;k c.height&&(d+=h,h=e=0),n.i(4),S(n).$(c).x(d).y(e).enabled(!0).W(!1).K(),e+=l[k].pa().Va()+a.B,h=Math.max(h,q.Wa()+a.B)}if(a.title().enabled()&&(c=a.title().C("orientation")||Yw(a.title()),"top"!=c&&"bottom"!=c)){d=c=0;if(e=a.h.Pa)c=e.h,d=e.j;e=a.T.Ok();f=a.Ha.Rc();f.top+=d;f.left+=c;c=f.top+f.height/2-(e.top+e.height/2);c=Math.min(a.Dc.height-e.height,Math.max(c,0));a.T.Ma(1,0,0,1,0,c)}}a.nb= b}g.oJ=function(a){return this.dispatchEvent(a.type)};g.Qf=function(a){a=Py.u.Qf.call(this,a);var b=Kq(a.domTarget),b=M(b&&b.index);isNaN(b)||(a.itemIndex=b);return a};g.vJ=function(a){var b=$y(this,a);if(b&&this.dispatchEvent(b)){var c=this.c&&this.c[b.itemIndex],b=b.itemSource;c&&(b&&ja(b.Oz)&&b.Oz(c),c.Ia=!0,lw(c,!0),hw(c,!0),kw(c,!0),a&&Ry(this,a))}};g.uJ=function(a){var b=$y(this,a);b&&this.dispatchEvent(b)&&a&&Ry(this,a)}; g.UF=function(a){var b=$y(this,a);b&&this.dispatchEvent(b)&&(a=this.c&&this.c[b.itemIndex],b=b.itemSource,a&&(b&&ja(b.Nz)&&b.Nz(a),a.Ia=!1,lw(a,!1),hw(a,!1),kw(a,!1),this.Ca().Jc()))};g.TF=function(a){if(a.button==Dj){var b=$y(this,a);b&&this.dispatchEvent(b)&&(a=this.c&&this.c[b.itemIndex],b=b.itemSource,a&&b&&ja(b.Mz)&&b.Mz.call(b,a))}};g.qe=function(a){(a=$y(this,a))&&this.dispatchEvent(a)}; function $y(a,b){var c=M(b.itemIndex);if(isNaN(c))return null;var d=b.type;switch(d){case "mouseout":d="legenditemmouseout";break;case "mouseover":d="legenditemmouseover";break;case "mousemove":d="legenditemmousemove";break;case "mousedown":d="legenditemmousedown";break;case "mouseup":d="legenditemmouseup";break;case "click":d="legenditemclick";break;case "dblclick":d="legenditemdblclick";break;default:return null}var c=a.X?a.c.length-1-c:c,e=null,f=NaN,h=a.c[c];if(h&&a.F)for(var k=0;k d?(mb(a.c,b,~d),mb(a.b,2,~d)):(e=!(a.b[d]&2))?a.b[d]|=2:p(c)&&(a.b[d]=c);a.target.enabled()&&a.target.qb().select(b)&&(e?mz(a.target,2):p(c)&&mz(a.target,c))}}function lz(a,b){var c;if(p(b)){if(isNaN(b))return!nz(a)&&!(a.Ed&2);c=oz(a,+b)}else c=a.Ed;return!(c&2)} function pz(a,b){if(a.target.qb().select(b)){var c=wb(a.c,b);0>c?(mb(a.c,b,~c),mb(a.b,1,~c),!a.Ed&&mz(a.target,1),lz(a,NaN)):a.b[c]|=1}}function qz(a,b,c){return!(a.b[c]&=~b)}function rz(a,b,c){var d=a.c[c];qz(a,b,c)?(nb(a.c,c,1),nb(a.b,c,1),a.target.enabled()&&a.target.qb().select(d)&&!a.Ed&&mz(a.target,0)):a.target.enabled()&&a.target.qb().select(d)&&!a.Ed&&mz(a.target,a.b[c])}function sz(a,b,c){isNaN(c)||(c=wb(a.c,c),0<=c&&rz(a,b,c))} function tz(a,b,c){var d;if(p(c))if(y(c))for(Ab(c),d=c.length;d--;)sz(a,b,+c[d]);else if(isNaN(c))for(d=a.c.length;d--;)rz(a,b,d);else sz(a,b,+c);else{for(d=a.b.length;d--;)qz(a,b,d)&&(a.target.qb().select(a.c[d])&&mz(a.target,0),nb(a.c,d,1),nb(a.b,d,1));a.Ed&=~b;if(uu(a.target))for(b=uz(a.target);b.advance();)c=b.tb(),b.select(c)&&lz(a,c)&&vz(a.target,a.Ed)}}function wz(a,b){for(var c=[],d=0,e=a.b.length;d a.nearestPointToCursor.distance&&(a.series.qb().select(a.nearestPointToCursor.index),e=a)});"single"==this.o.C("displayMode")?Gy(this.o,[e],a.originalEvent.clientX, a.originalEvent.clientY,e.series,this.Zp()):Gy(this.o,b,a.originalEvent.clientX,a.originalEvent.clientY,e.series,this.Zp())}}};g.BB=function(a){var b=this.o,c=a.clientX;a=a.clientY;var d=b.C("displayMode");"single"==d&&(ry(b,b.g,c,a),Fy(b.g,c,a));if("union"==d)ry(b,b.g,c,a),Fy(b.g,c,a);else if("separated"==d)for(var e in b.l)if(d=b.l[e])Hy(b,d,c,a),Fy(d,c,a)};g.Zp=function(){return!1}; g.xl=function(a){!this.jb&&(this.jb=m.anychart.ui.contextMenu(!!B(a)&&a.fromTheme))&&(I(this,this.jb),this.jb.itemsProvider(this.nI));return p(a)?(this.jb&&this.jb.setup(a),this):this.jb};g.mz=function(){return"https://anychart.com/products/anychart/history"};g.nI=function(a){a.event&&Kq(a.event.domTarget);var b=Ho(Az),c=Ho(Bz);c.href=a.chart.mz()+"?version=7.14.3.1436";b.push(null,Cz,Dz,c);return Ho(b)}; g.eJ=function(){var a=[],b,c,d,e=this.ye();for(c=0;c u.Yd||!h)h=t.hb,k=u.index,l=kb(t.Db,u.index),n=u.Yd}}h={index:k,series:h};h[b]=e?!l:l;l=[];if(!e)for(k=0;k w.Tb.Yd&&(v=w));q=v.hb;f=wz(q.state,2);l=1==f.length&&f[0]==v.Tb.index;n= !l||l&&(k||a.shiftKey);f=(k||a.shiftKey)&&!!(q.state.Ed&2);!f&&(k||a.shiftKey)||l||q.nf();q.Tj(v.Tb.index,a);f=wz(q.state,2);if(f.length)for(d.push({hb:q,Db:[v.Tb.index],Tb:v.Tb}),e=this.ye(),h=0;h e?c+e:c,l=0>f?d+f:d;return{type:b,offsetX:h.offsetX,offsetY:h.offsetY,clientX:h.clientX,clientY:h.clientY,screenX:h.screenX,screenY:h.screenY,button:h.button,actionButton:h.actionButton,keyCode:h.keyCode,charCode:h.charCode,ctrlKey:h.ctrlKey,altKey:h.altKey,shiftKey:h.shiftKey,metaKey:h.metaKey,platformModifierKey:h.platformModifierKey,clientStartX:c+a.x,clientStartY:d+a.y,clientLeft:k+a.x,clientTop:l+a.y,startX:c,startY:d,left:k,top:l,width:Math.abs(e), height:Math.abs(f)}}g.FK=function(a,b,c,d,e,f){return this.dispatchEvent(Mz(this,"selectmarqueestart",b,c,d,e,f))};g.DK=function(a,b,c,d,e,f){return this.dispatchEvent(Mz(this,"selectmarqueechange",b,c,d,e,f))};g.EK=function(a,b,c,d,e,f){a=Mz(this,"selectmarqueefinish",b,c,d,e,f);a=this.dispatchEvent(a);this.Ng=!1;return a}; function Nz(a,b,c){var d,e,f=a.length;for(d=0;d this.cf&&(k.__original_id__=h.length,k.__original_parent__=h.length+1,h.push("__original_id__","__original_parent__"));f||q.push(h.join(e)); for(l=0;l =this.cf?(w=t[0],v=t[1]):(w=k.id,v=t[2]);for(n=0;n b||h&&d>c?-1:f&&a==b||h&&d==c?0:1});0>d&&(d=~d-1);return a[pd(d,0,a.length)]} function qA(a){var b=dA(a),c=b.useHtml,d=aA(a);O(a,1024)&&($z(a.Hf,a.tb()),a.D(1024));b=eA(a.Hf,b.format,d,a.tb());a.kj||(a.kj=sh(),a.kj.Gc("aria-hidden","true"));c?a.kj.htmlText(p(b)?String(b):""):a.kj.text(p(b)?String(b):"");lA(a,function(a,b,c){a=0==c;b instanceof Gz||b instanceof bA?this.xb.call(b,this.kj,a):this.xb(this.kj,a,b)},!0);return a.kj}g.clear=function(){fA(this);this.c&&(this.c.parent(null),this.c.te());this.i(2)}; g.tw=function(a,b){var c=this.h.positionFormatter,d=Uz(this.h.anchor)||"leftTop",e;p(void 0)?(!1!==this.J.vertical&&(this.J.vertical=!1,p(this.J.vertical)||this.i(16,8)),e=this):e=this.J.vertical;var f=this.h.offsetX,h=this.h.offsetY,k=0,l=0;b&&(k=b.width,l=b.height);var n=this.Pb(),q=bc(c.call(n,n)),q=new wd(q.x,q.y),n=n&&n.connectorPoint;this.l&&(this.l.clear(),this.l.Ma(1,0,0,1,0,0));n&&(this.l||(this.l=this.c.path(),this.l.mm(!0)),this.l.stroke(this.h.connectorStroke),c=bc(c.call(n,n)),this.l.moveTo(q.x, q.y).lineTo(c.x,c.y));c=Sq(new J(0,0,a.width,a.height),d);q.x-=c.x;q.y-=c.y;f=p(f)?L(f,k):0;h=p(h)?L(h,l):0;e?dr(q,d,h,f):dr(q,d,f,h);a.left=q.x;a.top=q.y;this.g.x(this.o+q.x).y(this.s+q.y)};function rA(a){var b=a.Pb(),c=a.h.positionFormatter,d=bc(c.call(b,b)),d=new wd(d.x,d.y),b=b&&b.connectorPoint;a.l&&(a.l.clear(),a.l.Ma(1,0,0,1,0,0));b&&(a.l||(a.l=a.c.path(),a.l.mm(!0)),a.l.stroke(a.h.connectorStroke),c=bc(c.call(b,b)),a.l.moveTo(d.x,d.y).lineTo(c.x,c.y))} g.xb=function(a,b,c){var d,e,f=p(c)?function(a){return c[a]}:this instanceof bA?this.bb:Gz.prototype.Ts;d=f.call(this,"text");e=f.call(this,"useHtml");if(b||p(d)||p(e))e?a.htmlText(d):a.text(d);a.fontSize(f.call(this,"fontSize"));a.fontFamily(f.call(this,"fontFamily"));a.color(f.call(this,"fontColor"));a.Ch(f.call(this,"textDirection"));a.fk(f.call(this,"textWrap"));a.opacity(f.call(this,"fontOpacity"));a.sg(f.call(this,"fontDecoration"));a.fontStyle(f.call(this,"fontStyle"));a.fontVariant(f.call(this, "fontVariant"));a.fontWeight(f.call(this,"fontWeight"));a.letterSpacing(f.call(this,"letterSpacing"));a.dk(f.call(this,"lineHeight"));a.ek(f.call(this,"textIndent"));a.fg(f.call(this,"vAlign"));a.xe(f.call(this,"hAlign"));a.Pe(f.call(this,"textOverflow"));a.Dh(f.call(this,"selectable"));a.pb(f.call(this,"disablePointerEvents"))}; g.K=function(){var a=this.Hf,b;this.c||(this.c=qh());this.c.tag=this.ca;b=this.Ye("enabled");if(kA(this,1))if(b)this.G()&&!this.c.parent()&&this.c.parent(this.G()),this.D(1);else return this.c&&this.c.parent(null),this.D(4294967295),this;if(!b)return this;kA(this,2)&&(b&&((!this.Hf.enabled()||p(this.enabled())&&!this.enabled())&&this.Hf.ug()&&(this.G()||this.G(a.ug()),this.G().parent()||this.G().parent(a.G())),this.G()&&this.c.parent(this.G())),this.D(2));O(this,8)&&(this.G()&&this.G().zIndex(a.zIndex()), this.c.zIndex(this.zIndex()),this.D(8));O(this,1024)&&($z(a,this.tb()),this.D(1024));if(kA(this,20)){this.h=null;b=dA(this);var c=aA(this),d=eA(a,b.format,c,this.tb());this.c.Ma(1,0,0,1,0,0);var e,f=b.background;if(f instanceof Dv){if(f.enabled()||this.v&&this.v.enabled())e=f.A()}else e=f;!B(e)||!e||"enabled"in e||(e.enabled=!1);(c=C(e)||ia(e)||e&&e.enabled)||this.v?(this.v||(this.v=new Dv,this.v.zIndex(0),this.v.G(this.c)),this.V&&this.v.N(this.V instanceof Dv?this.V.A():this.V),this.v.N(e),this.v.K()): f&&(this.V=f);this.pj();var h,k;this.H=lA(this,function(a,b){if(b instanceof Gz){var c=b.$();if(c)return c}});this.H||(a.G()?this.H=a.G().ya():this.H=Sp(0,0,0,0));this.H&&(h=this.H.width,k=this.H.height);e=this.h.useHtml;this.g.width(null);this.g.height(null);e?this.g.htmlText(p(d)?String(d):""):this.g.text(p(d)?String(d):"");this.xb(this.g,!0,b);e=null!==b.width;var d=null!==b.height,f=new J(0,0,0,0),l;if(b.padding instanceof Tv)l=b.padding;else if(B(b.padding)||F(b.padding)||C(b.padding))l=new Tv, l.N(b.padding);var n,q,r;e?(n=Math.ceil(L(b.width,h)),l?(r=l.nc(n),this.o=L(l.C("left"),n)):(this.o=0,r=n),f.width=n,n=!1):(q=this.g.ya(),n=q.width,l?(f.width=l.td(n),this.o=L(l.C("left"),f.width)):(this.o=0,f.width=n),n=!0);p(r)&&this.g.width(r);var t;d?(q=Math.ceil(L(b.height,k)),l?(t=l.mc(q),this.s=L(l.C("top"),q)):(this.s=0,t=q),f.height=q,q=!1):(q=this.g.ya(),q=q.height,l?(f.height=l.fd(q),this.s=L(l.C("top"),f.height)):(this.s=0,f.height=q),q=!0);p(t)&&this.g.height(t);if(!n&&b.adjustByHeight|| !q&&b.adjustByHeight){var u;"different"==Tz(a)?u=pA(this,r,t,b.minFontSize,b.maxFontSize,b.adjustByWidth,b.adjustByHeight):u=lA(this,function(a,b){if(b instanceof Gz&&p(b.s.fontSize))return b.s.fontSize});S(this);this.g.fontSize(u);e?(n=Math.ceil(L(b.width,h)),f.width=n):(q=this.g.ya(),n=q.width,l?f.width=l.td(n):f.width=n);d?(q=Math.ceil(L(b.height,k)),f.height=q):(q=this.g.ya(),q=q.height,l?f.height=l.fd(q):f.height=q);this.W(!1)}this.B=f;this.i(2048);this.D(20)}kA(this,2048)&&(this.tw(this.B,this.H), c&&(this.v.$(this.B),this.v.K()),a=Sq(this.B,this.h.anchor),this.c.Wj(this.h.rotation,a.x,a.y),this.i(512),this.D(2048));O(this,512)&&(rA(this),this.D(512));kA(this,256)&&(this.c&&this.c.ab(this.h.clip),this.D(256));return this};g.pj=function(){this.g||(this.g=sh(),this.g.Gc("aria-hidden","true"),this.g.zIndex(1),this.c||(this.c=qh()),this.g.parent(this.c),this.g.pb(!0));return this.g}; g.A=function(){var a=bA.u.A.call(this),b;p(this.Gb("background"))&&(b=this.Lr().A(),Yb(b)||(a.background=b));p(this.Gb("padding"))&&(b=this.Sn().A(),Yb(b)||(a.padding=b));gv(this,this.Kr,a,"Labels factory label text");gv(this,this.xk,a,"Labels factory label props");(b=a.adjustFontSize)&&(p(b.width)||p(b.height))||delete a.adjustFontSize;this.Gb("enabled")||delete a.enabled;return a}; g.L=function(a,b){var c=this.C("enabled");fv(this,this.Kr,a);fv(this,this.xk,a);bA.u.L.call(this,a,b);p(a.enabled)||delete this.b.enabled;this.ib("enabled","enabled"in a?a.enabled:c);"background"in a&&this.Lr(a.background);"padding"in a&&this.Sn(a.padding)};g.S=function(){Ob(this.b.background,this.b.padding,this.v,this.g,this.c);this.g=this.v=null;this.b.background=null;this.b.padding=null;bA.u.S.call(this)};var sA=Gz.prototype;sA.background=sA.Mr;sA.padding=sA.Si;sA.enabled=sA.enabled; sA.getLabel=sA.pe;sA.getLabelsCount=sA.Jz;sA=bA.prototype;sA.getIndex=sA.tb;sA.padding=sA.Sn;sA.background=sA.Lr;sA.clear=sA.clear;sA.draw=sA.K;function tA(){jd.call(this);this.V=0;this.F=!1;this.ua="none"}H(tA,su);g=tA.prototype;g.ba=6;g.Ja=ca;function uA(a,b){var c=1*(b-0);return a.F?1-c:c}function vA(a,b){a.F&&(b=1-b);return b/1+0}g.Dk=function(a){return p(a)?(a=!!a,this.F!=a&&(this.F=a,this.Y(2)),this):this.F};g.hB=function(){this.V||this.wi();this.V++;return this};g.cz=function(a){return(this.V=Math.max(this.V-1,0))?!0:this.yo(!!a)};g.dm=function(){return!1};g.js=!1; g.Qp=function(a){return p(a)?(a=this.js?Jn(a):"none",this.ua!=a&&(this.ua=a,this.Y(6)),this):this.js?this.ua:"none"};g.A=function(){var a=tA.u.A.call(this);a.type=this.fe();a.inverted=this.Dk();return a};g.L=function(a,b){tA.u.L.call(this,a,b);this.Dk(a.inverted)};var wA=tA.prototype;wA.inverted=wA.Dk;wA.startAutoCalc=wA.hB;wA.finishAutoCalc=wA.cz;function xA(a){jd.call(this);this.scale=a;this.f=yA;this.c=zA;this.b=AA}H(xA,su);g=xA.prototype;g.ba=2;g.Ce=null;g.Kd=4;g.ud=null;g.Yg=null; g.CH=function(a,b,c,d,e,f){if(p(a)){var h;if(null===a)h=null;else if(C(a)&&1==arguments.length)h=dq(a);else{if(C(a))switch(a=Nn(a),b=M(b)||1,a){case "year":a="y";break;case "semester":a="m";b*=6;break;case "quarter":a="m";b*=4;break;case "month":a="m";break;case "thirdofmonth":a="d";b*=10;break;case "week":a="d";b*=7;break;case "day":a="d";break;case "hour":a="h";break;case "minute":a="n";break;case "second":a="s";break;case "millisecond":a="t"}h=new Xp(a,b,c,d,e,f)}var k;if(k=h&&this.Ce)k=this.Ce, k=h.j==k.j&&h.h==k.h&&h.b==k.b&&h.f==k.f&&h.g==k.g&&h.c==k.c;k||!h&&!this.Ce||(h?(this.Kd=NaN,this.Ce=h):(this.Kd=4,this.Ce=null),this.Yg=this.ud=null,this.Y(2));return this}return eq(this.Ce,!1)};g.count=function(a){return p(a)?(this.Kd!=a&&(this.Ce=null,this.Kd=isNaN(a)||2>a?4:Math.ceil(+a),this.Yg=this.ud=null,this.Y(2)),this):this.Kd}; g.set=function(a){if(this.ud!=a){this.Kd=NaN;this.Ce=null;this.ud=cb(a,function(a){return Zx(a)});Ab(this.ud);for(var b=this.ud[0],c=1,d=1;d a||1this.g&&(this.g=c,this.c=!1)}return this}; g.yo=function(a){var b=this.uc!=this.f||this.Ia!=this.g;b&&(this.c=!1,a||this.Y(2));return b};g.transform=function(a){this.ad();a=M(a);return uA(this,(a-this.min)/this.s)};g.ad=function(){this.c||(this.c=!0,this.ny())}; g.ny=function(){isFinite(this.g)?isFinite(this.f)?1E-10>Math.abs(this.f-this.g)&&(this.f-=.5,this.g+=.5):this.f=this.g-1:isFinite(this.f)?this.g=this.f+1:(this.f=0,this.g=1);var a=(this.I?isNaN(this.B)?this.g:Math.max(this.g,this.B):this.max)-(this.l?isNaN(this.o)?this.f:Math.min(this.f,this.o):this.min);1E-4>Math.abs(a)&&!this.l&&!this.I&&(this.max+=1E-4);var b,c="percent"!=this.Qp();this.l&&(b=c?this.J:0,this.min=this.f-a*b,isNaN(this.o)||(this.min=0this.min&&0<=this.f&&this.min!=this.o&&(this.min=0));this.I&&(b=c?this.H:0,this.max=this.g+a*b,isNaN(this.B)||(this.max=0this.max&&0<=this.g&&this.max!=this.B&&(this.max=0))};g.Je=function(a){this.ad();a=vA(this,a);return a*this.s+this.min}; g.A=function(){var a=DA.u.A.call(this);a.maximum=this.I?null:this.max;a.minimum=this.l?null:this.min;a.minimumGap=this.am();a.maximumGap=this.$l();a.softMinimum=isNaN(this.o)?null:this.o;a.softMaximum=isNaN(this.B)?null:this.B;a.maxTicksCount=this.fa;return a};g.L=function(a,b){DA.u.L.call(this,a,b);this.am(a.minimumGap);this.$l(a.maximumGap);this.qo(a.softMinimum);this.po(a.softMaximum);this.Yh(a.minimum);this.Fk(a.maximum);this.Hj(a.maxTicksCount)};var EA=DA.prototype;EA.maxTicksCount=EA.Hj; EA.minimum=EA.Yh;EA.maximum=EA.Fk;EA.extendDataRange=EA.Xe;function FA(){DA.call(this);this.h=this.j=null;DA.call(this)}H(FA,DA);g=FA.prototype;g.fe=function(){return"dateTime"};g.Ja=function(a){this.j||(this.j=new xA(this),I(this,this.j),N(this.j,this.ix,this));return p(a)?(this.j.N(a),this):this.j};g.Ba=function(a){this.h||(this.h=new xA(this),I(this,this.h),N(this.h,this.ix,this));return p(a)?(this.h.N(a),this):this.h};g.Xe=function(a){for(var b=0;b a.scale.Hj()&&(ko(20,null,[c-b,zr(k)]),k=null,a.Kd=4);k||(k=BA(a,b,c,!1));d&&(f[0]=b=Xq(b,k,0));b=new kq(new Date(b));c=new kq(new Date(c));for(d=0;0>=b.getTime()-c.getTime()&&150>d;b.add(k),d++)h.push(b.getTime());e&&0 a.scale.Hj()&&(ko(20,null,[l-d,zr(h)]),h=null,a.Kd=4);h||(h=BA(a,c,b,!0));c=new kq(new Date(d));l=new kq(new Date(l));for(b=0;0>=c.getTime()-l.getTime()&&150>b;c.add(h),b++)e.push(c.getTime());a.Yg=e;a.Kd=k}this.l&&(this.min=f[0]);this.I&&(this.max=f[1]);this.s=this.max-this.min}};g.ix=function(a){T(a,2)&&(this.c=!1,this.Y(2))};g.A=function(){var a=FA.u.A.call(this);a.ticks=this.Ja().A();a.minorTicks=this.Ba().A();return a}; g.L=function(a,b){FA.u.L.call(this,a,b);this.Ja(a.ticks);this.Ba(a.minorTicks)};var GA=FA.prototype;G("anychart.scales.dateTime",function(){var a=new FA;a.L(Rr("defaultScaleSettings.dateTime"));return a});GA.getType=GA.fe;GA.ticks=GA.Ja;GA.minorTicks=GA.Ba;GA.transform=GA.transform;GA.inverseTransform=GA.Je;GA.extendDataRange=GA.Xe;GA.softMinimum=GA.qo;GA.softMaximum=GA.po;GA.minimumGap=GA.am;GA.maximumGap=GA.$l;function HA(a){jd.call(this);this.b=a}H(HA,su);g=HA.prototype;g.ba=2;g.Fc=NaN;g.Ib=4;g.bd=6;g.pc=null;g.Qc=null;g.he=0;g.Gk="linear";g.LH=function(a){return p(a)?(this.Fc!=a&&(a=M(a),0>=a?(this.Ib=4,this.bd=6,this.Fc=NaN):(this.bd=this.Ib=NaN,this.Fc=+a),this.Qc=this.pc=null,this.Y(2)),this):this.Fc}; g.count=function(a,b){return p(a)?(this.Ib!=a&&(this.Fc=NaN,this.Ib=Math.ceil(M(a)),this.bd=Math.ceil(M(b)),2<=this.Ib||(this.Ib=4),this.bd>=this.Ib||(this.bd=this.Ib),this.Qc=this.pc=null,this.Y(2)),this):[this.Ib,this.bd]};g.uo=function(a){return p(a)?(a=+a||0,this.he!=a&&(this.he=a,this.Qc=null,this.pc||this.Y(2)),this):this.he};g.set=function(a){Fb(this.pc,a)||(this.Fc=this.bd=this.Ib=NaN,this.pc=ub(a,0),vb(this.pc),Ab(this.pc,Gq),this.Qc=null,this.Y(2));return this}; g.get=function(){var a=IA(this);return bb(a,function(a){a=this.transform(a);return 0<=a&&1>=a},this.b)};function IA(a){a.pc?a=a.pc:(a.b.ad(),a=a.Qc);return a||[]}g.mode=function(a){return p(a)?(a=(""+a).toLowerCase(),a="log"==a||"logarithmic"==a?"logarithmic":"linear",this.Gk!=a&&(this.Qc=null,this.Gk=a,this.pc||this.Y(2)),this):this.Gk}; function JA(a,b,c,d,e,f){if("logarithmic"==a.Gk){f=f||10;a.Qc=null;var h=[b,c];if(a.pc)d&&(h[0]=Math.min(b,a.pc[0]||0)),e&&(h[1]=Math.max(c,a.pc[a.pc.length-1]||0));else{b=zp(b,f);c=zp(c,f);var k=[],l=a.Fc,n=a.Ib,q=a.bd;!isNaN(l)&&(c-b)/l>a.b.Hj()&&(ko(20,null,[c-b,l]),l=NaN,n=4,q=6);if(isNaN(l))for(var r=NaN,t=n;t<=q;t++){var n=(c-b)/(t-1),u=Math.log(n),w=Math.ceil(Math.pow(10,Math.floor(u*Math.LOG10E))),n=Math.min(Wq(n,w),Wq(n,Math.ceil(Math.pow(10,Math.ceil(u*Math.LOG10E)))),Wq(n,Math.ceil(Math.pow(2, Math.floor(u*Math.LOG2E)))),Wq(n,Math.ceil(Math.pow(2,Math.ceil(u*Math.LOG2E)))),Wq(n,Math.ceil(w/2)),Wq(n,Math.ceil(w/4)),Wq(n,Math.ceil(w/8))),n=Math.max(n,1E-7),u=yp(Vq(b,n,a.he))-b,u=u*u,w=yp(Wq(c,n,a.he))-c,w=w*w,u=u+w;if(isNaN(r)||u a.b.Hj()&&(ko(20,null,[c-b,k]),k=NaN,r=4,l=6);if(isNaN(k))for(q=NaN,n=r;n<=l;n++){var r=(c-b)/(n-1),t=Math.log(r),u=Math.pow(10,Math.floor(t*Math.LOG10E)),w=Math.pow(10,Math.ceil(t*Math.LOG10E)),v=rb.length)){c=c||10;var f="logarithmic"==a.Gk,h=f?a.UD:a.TD,k,l,n=b.length-1,q=a.Fc,r=a.Ib;isNaN(a.Fc)||(l=b[n],k=b[0],f&&(k=zp(k,c),l=zp(l,c)),(l-k)/a.Fc>a.b.Hj()&&(ko(20,null,[l-k,a.Fc]),a.Fc=NaN,a.Ib=4));p(d)?(k=b[0],l=b[1],h.call(a,k,l,d,l,c),k=1):k=0;p(e)&&n--;for(d=k;d<=n-1;d++)k=b[d],l=b[d+1],h.call(a,k,l,k,l,c);p(e)&&(k=b[n],l=b[n+1],h.call(a,k,l,k,e,c));a.Fc=q;a.Ib=r}} g.TD=function(a,b,c,d){var e=this.Fc;isNaN(e)&&(e=(d-c)/(this.Ib-1));e=Math.max(e,1E-7);c=this.Qc[this.Qc.length-1];b=xp(b,7);for(a=xp(a,7);a<=b;a=xp(a+e,7))c!=a&&this.Qc.push(a),c=a};g.UD=function(a,b,c,d,e){var f=this.Fc;a=zp(a,e);b=zp(b,e);c=zp(c,e);d=zp(d,e);isNaN(f)&&(f=(d-c)/(this.Ib-1));f=Math.max(f,1E-7);c=this.Qc[this.Qc.length-1];b=xp(b,7);for(a=xp(a,7);a<=b;a=xp(a+f,7))c!=a&&this.Qc.push(Ap(e,a)),c=a}; g.A=function(){var a=HA.u.A.call(this);a.mode=this.Gk;a.base=this.he;this.pc?a.explicit=this.pc:(this.Ib==this.bd?isNaN(this.Ib)||(a.count=this.Ib):(isNaN(this.Ib)||(a.minCount=this.Ib),isNaN(this.bd)||(a.maxCount=this.bd)),isNaN(this.Fc)||(a.interval=this.Fc));return a};g.Bb=function(a,b){var c=arguments[1];return y(c)?(this.set(c),!0):su.prototype.Bb.apply(this,arguments)}; g.L=function(a,b){HA.u.L.call(this,a,b);this.mode(a.mode);this.uo(a.base);this.pc=a.explicit||null;this.Ib=a.count||a.minCount||NaN;this.bd=a.count||a.maxCount||NaN;this.Fc=a.interval||NaN;this.pc?this.Ib=this.bd=this.Fc=NaN:this.Fc?this.Ib=this.bd=NaN:(this.Ib=Math.ceil(M(this.Ib)),this.bd=Math.ceil(M(this.bd)),2<=this.Ib||(this.Ib=4),this.bd>=this.Ib||(this.bd=this.Ib))};var LA=HA.prototype;LA.interval=LA.LH;LA.count=LA.count;LA.base=LA.uo;LA.set=LA.set;LA.get=LA.get;LA.mode=LA.mode;function MA(){DA.call(this);this.h=this.j=null;this.js=!0;this.b=10;this.M=!0}H(MA,DA);g=MA.prototype;g.ps="none";g.os="firstVisible";g.fe=function(){return"linear"};g.Ja=function(a){this.j||(this.j=NA(this));return p(a)?(this.j.N(a),this):this.j};g.Ba=function(a){this.h||(this.h=NA(this),S(this.h),this.h.count(5),this.h.W(!1));return p(a)?(this.h.N(a),this):this.h};g.su=function(a){return p(a)?(a=!!a,a!=this.M&&(this.M=a,this.l||this.I)&&(this.c=!1,this.Y(4)),this):this.M}; g.ad=function(){if(!this.c){MA.u.ad.call(this);var a=JA(this.Ja(),this.min,this.max,this.l&&this.min!=this.o,this.I&&this.max!=this.B,this.b);this.l&&(this.min=a[0]);this.I&&(this.max=a[1]);KA(this.Ba(),IA(this.Ja()),this.b,a[2],a[3]);this.s=this.max-this.min}};g.GH=function(a){T(a,2)&&(this.c=!1,this.Y(2))};function NA(a){var b=new HA(a);I(a,b);N(b,a.GH,a);return b}g.kI=function(a){return p(a)?(a=Jn(a),this.ps!=a&&(this.ps=a,this.Y(6)),this):this.ps}; g.jI=function(a){return p(a)?(a=Kn(a)||Rq(a),this.os!=a&&(this.os=a,this.Y(6)),this):this.os};g.A=function(){var a=MA.u.A.call(this);a.ticks=this.Ja().A();a.minorTicks=this.Ba().A();a.stackMode=this.Qp();a.stickToZero=this.su();return a};g.L=function(a,b){MA.u.L.call(this,a,b);this.Ja(a.ticks);this.Ba(a.minorTicks);this.Qp(a.stackMode);this.su(a.stickToZero)};var OA=MA.prototype;G("anychart.scales.linear",function(){var a=new MA;a.L(Rr("defaultScaleSettings.linear"));return a});OA.transform=OA.transform; OA.inverseTransform=OA.Je;OA.getType=OA.fe;OA.ticks=OA.Ja;OA.minorTicks=OA.Ba;OA.stackMode=OA.Qp;OA.stickToZero=OA.su;OA.softMinimum=OA.qo;OA.softMaximum=OA.po;OA.minimumGap=OA.am;OA.maximumGap=OA.$l;OA.comparisonMode=OA.kI;OA.compareWith=OA.jI;function PA(a){jd.call(this);this.scale=a}H(PA,su);g=PA.prototype;g.ba=2;g.Xh=NaN;g.Ue=null;g.$i=null;g.Fe=null;g.Wh=null;g.jd=null;g.aj=100;g.oo=function(a){return p(a)?(a=Qq(a,NaN),isNaN(a)||this.Xh==a||(this.Xh=a,this.aj=NaN,this.jd=this.Wh=this.Fe=this.$i=null,this.Y(2)),this):this.Xh};g.zt=function(a){return p(a)?(a=Qq(a,NaN),isNaN(a)||this.aj==a||(this.aj=a,this.Xh=NaN,this.jd=this.Wh=this.Fe=this.$i=null,this.Y(2)),this):this.aj}; g.set=function(a){Fb(this.Fe,a)||(this.Fe=rb(a),this.Fe=cb(this.Fe,function(a){return M(a)}),Ab(this.Fe),vb(this.Fe),this.Fe[0]=0,this.jd=this.Wh=this.$i=null,this.Y(2));return this}; g.names=function(a){if(p(a))return this.Ue!=a&&(this.Ue=a,this.Y(2)),this;a=QA(this);var b,c;if(this.Ue&&this.Ue.length f&&0>h||1 b&&0>a||1=d?(l=d-1,f=!0):l--;e.push(k==l?c[k]:[c[k],c[l]])}return e};function RA(a){a.$i=null;a.Wh=null;a.jd=null}g.A=function(){var a=PA.u.A.call(this);this.Fe?a.explicit=this.Fe:isNaN(this.aj)?isNaN(this.Xh)||(a.interval=this.Xh):a.maxCount=this.aj;this.Ue&&(a.names=this.Ue);return a}; g.Bb=function(a,b){var c=arguments[1];return y(c)?(this.set(c),!0):su.prototype.Bb.apply(this,arguments)};g.L=function(a,b){PA.u.L.call(this,a,b);"explicit"in a?this.set(a.explicit):"interval"in a?this.oo(a.interval):"maxCount"in a&&this.zt(a.maxCount);this.Ue=a.names||null;this.jd=this.Wh=null};var SA=PA.prototype;SA.interval=SA.oo;SA.maxCount=SA.zt;SA.set=SA.set;SA.get=SA.get;SA.names=SA.names;function TA(){this.b=[];this.h=[];this.c=[];this.f=[];this.I=[];this.s=!0;this.o={};this.v=null;this.B=!0;this.j=null;tA.call(this)}H(TA,tA);g=TA.prototype;g.fe=function(){return"ordinal"};g.Ja=function(a){this.j||(this.j=new PA(this),I(this,this.j),N(this.j,this.KH,this));return p(a)?(this.j.N(a),this):this.j}; g.values=function(a,b){if(!p(a))return this.b;if(null===a)this.B||(this.B=!0,this.Y(4));else{this.B=!1;var c=y(a);this.wi();c&&a.length?this.Xe.apply(this,a):this.Xe.apply(this,arguments);this.yo(!1)}return this}; g.names=function(a){if(p(a)){if(null===a)this.h=[];else if(y(a))this.h=rb(a);else{if(!C(a)||this.h==a)return this;this.h=a}this.g=null;RA(this.Ja());this.Y(2);return this}if(y(this.h)){this.g||(this.g=rb(this.h));if(this.g.length a.zi?a.zi:a.Qm}else a.F=a.ll;if((null!==a.ll||null!==a.zi&&a.Qm>a.zi)&&"noOverlap"==a.Bn()){q=[];for(h=0;h =A&&a.Re()||1<=A&&a.Vd()?t=D:0A&&(t=D)),D++;x<=Q&&h =A&&a.Re()||1<=A&&a.Vd()?(u=l,n.push(!0)):0A?(u=l,n.push(!0)):n.push(!1))):n.push(!1),l++)}ka||(n=!1)}else if(q instanceof tA)for(h=0;h h&&(h=d)}if(n&&!a.Yj())for(n=B(q)?q.La:!q,r=b.Ba().get(),e=0,f=n.length;e k&&(k=d);return a.Dx(h,k)+l}g.Rs=function(a){return this.Wd()?this.Gh().nc(a):this.Gh().mc(a)}; g.Sb=function(){var a=this.$();if(a){var b=a.clone();if(this.scale()&&this.enabled()){var c=this.pa(),d=this.Gh(),e=a.height-d.mc(a.height)+c.height,a=a.width-d.nc(a.width)+c.width;switch(this.wc()){case "top":b.height-=e;b.top+=e;break;case "right":b.width-=a;break;case "bottom":b.height-=e;break;case "left":b.width-=a,b.left+=a}}return b}return new J(0,0,0,0)}; g.pa=function(){if(!this.th||O(this,4)){var a=this.$();if(a){var b,c;a.top=Math.round(a.top);a.left=Math.round(a.left);a.width=Math.round(a.width);a.height=Math.round(a.height);this.Wd()?(b=a.width,c=a.height):(b=a.height,c=a.width);b=this.Rs(b);c=this.qa?L(this.qa,c):$A(this,a,b);var d,e,f=this.Gh(),h=L(f.C("top"),a.height),k=L(f.C("right"),a.width),l=L(f.C("bottom"),a.height),f=L(f.C("left"),a.width),n,q;switch(this.wc()){case "top":e=a.top+h;d=a.left+f;q=c;n=b;break;case "right":e=a.top+h;d=a.left+ a.width-c-k;q=b;n=c;break;case "bottom":e=a.top+a.height-c-l;d=a.left+f;q=c;n=b;break;case "left":e=a.top+h,d=a.left+f,q=b,n=c}this.th=new J(Math.round(d),Math.round(e),Math.round(n),Math.round(q))}else this.th=new J(0,0,0,0);this.D(4)}return this.th}; function ZA(a,b,c,d,e){if(!c&&a.scale()&&!(a.scale()instanceof DA))return null;var f=c?a.zn:a.An;if(p(f[b]))return f[b];var h=p(e)?e:a.pa();e=p(e)?e:a.gb.ya();var k=c?a.gd():a.Ba(),l=k.length(),n=a.stroke(),n=!n||er(n)?0:n.thickness?parseFloat(a.stroke().thickness):1;c=c?a.labels():a.La();var q,r,t=a.scale();d=d[b];y(d)?(t=(t.transform(d[0],0)+t.transform(d[1],1))/2,d=d[0]):t=t.transform(d,.5);if(0>t||1 =w&&b.call(e,w,z,A,f,c),l==k-1&&(w=a.transform(ha,1),0<=w&&1>=w&&b.call(e,w,z,A,f,c))),v=y(q)?q[l]:q,aB(this,d,t,l,c,!0,h,v&&0<=t&&1>=t);this.labels().K()}this.title().W(!1);this.labels().W(!1);this.La().W(!1); this.gd().W(!1);this.Ba().W(!1);return this};g.remove=function(){this.Ha&&this.Ha.remove();this.gb&&this.gb.parent(null);this.gd().remove();this.Ba().remove();this.ga&&this.ga.remove();this.ze&&this.ze.remove()}; g.A=function(){var a=WA.u.A.call(this);a.title=this.title().A();a.labels=this.labels().A();a.minorLabels=this.La().A();a.ticks=this.gd().A();a.minorTicks=this.Ba().A();a.stroke=Go(this.stroke());a.staggerMode=this.Yj();a.staggerLines=this.qu();a.staggerMaxLines=this.ru();a.width=this.width();this.h&&(a.orientation=this.h);a.drawFirstLabel=this.Re();a.drawLastLabel=this.Vd();a.overlapMode=this.Bn();return a}; g.L=function(a,b){WA.u.L.call(this,a,b);"title"in a&&this.title(a.title);this.labels().Oa(!!b,a.labels);this.La().Oa(!!b,a.minorLabels);this.gd(a.ticks);this.Ba(a.minorTicks);this.Yj(a.staggerMode);this.qu(a.staggerLines);this.ru(a.staggerMaxLines);this.stroke(a.stroke);this.width(a.width);this.wc(a.orientation);this.Re(a.drawFirstLabel);this.Vd(a.drawLastLabel);this.Bn(a.overlapMode)}; g.S=function(){WA.u.S.call(this);this.Of&&tu(this.Of,this.ar,this);delete this.Of;this.Ha=this.An=this.zn=null;Ob(this.ja,this.gb,this.ga,this.ze);this.ze=this.ga=this.th=this.uf=this.Tg=this.gb=this.ja=null};var bB=WA.prototype;bB.staggerMode=bB.Yj;bB.staggerLines=bB.qu;bB.staggerMaxLines=bB.ru;bB.title=bB.title;bB.labels=bB.labels;bB.minorLabels=bB.La;bB.ticks=bB.gd;bB.minorTicks=bB.Ba;bB.stroke=bB.stroke;bB.orientation=bB.wc;bB.scale=bB.scale;bB.width=bB.width;bB.getRemainingBounds=bB.Sb; bB.drawFirstLabel=bB.Re;bB.drawLastLabel=bB.Vd;bB.overlapMode=bB.Bn;bB.isHorizontal=bB.Wd;bB.padding=bB.Gh;bB.getPixelBounds=bB.pa;function cB(){U.call(this);this.c=this.j=null}H(cB,U);g=cB.prototype;g.ba=U.prototype.ba|8;g.da=U.prototype.da|20;g.Ge=function(){return this.c};function dB(a,b){return p(b)?(a.g!=b&&(a.g&&tu(a.g,a.jr,a),a.g=b,a.g&&N(a.g,a.jr,a),a.i(4,9)),a):a.g?a.g:a.j?a.j.scale():null}g.jr=function(a){var b=0;T(a,4)&&(b|=4);T(a,2)&&(b|=1);this.i(4,b|8)};function eB(a,b){return p(b)?(a.b!==b&&(a.b=b,a.i(4,9)),a):a.b}g.Zv=function(){this.i(4,9)}; g.Nh=function(a){return p(a)?(this.j!=a&&(this.j&&tu(this.j,this.Zv,this),this.j=a,N(this.j,this.Zv,this),this.g&&tu(this.g,this.jr,this),this.g=null,this.i(4,9)),this):this.j};g.Yv=function(a,b,c,d){this.f||(this.f=new Tv,I(this,this.f));return p(a)?(this.f.N.apply(this.f,arguments),this):this.f};g.sk=function(){return"horizontal"==this.lb()};g.Jl=void 0;g.Il=void 0; g.K=function(){if(!this.scale())return go(2),this;if(!this.Za())return this;if(O(this,8)){var a=this.zIndex();fB(this).zIndex(a);this.D(8)}O(this,2)&&(a=this.G(),fB(this).parent(a),this.D(2));O(this,16)&&(this.Il(),this.D(16));O(this,4)&&(this.Jl(),this.D(4));return this}; function gB(a){var b=a.scale();if(b){var c=fB(a),b=b.transform(a.b,.5);if(!isNaN(b)&&(c.clear(),0<=b&&1>=b)){var d=c.tu()%2?-.5:0,e=a.$(),f=a.Yv();a.sk()?(a=Math.round(e.wa()+e.height-b*e.height),1==b?a-=d:a+=d,c.moveTo(e.ra(),a),c.lineTo(e.oa(),a)):(a=Math.round(e.ra()+b*e.width),1==b?a+=d:a-=d,c.moveTo(a,e.wa()),c.lineTo(a,e.ka()));c.ab(f.ae(e))}}else go(2)} function hB(a){var b=a.b,c=a.scale();if(c){var d=fB(a);d.clear();var e=b.wb,f=b.from,h=c.transform(f),k=c.transform(e);h>k&&(e=b.from,f=b.wb);f=c.transform(f,0);c=c.transform(e,1);b=Math.min(c,f);f=Math.max(c,f);!isNaN(b)&&!isNaN(f)&&0<=f&&1>=b&&(b=pd(b,0,1),f=pd(f,0,1),c=a.$(),e=a.Yv(),a.sk()?(a=Math.floor(c.ka()-c.height*f),b=Math.ceil(c.ka()-c.height*b),f=c.ra(),h=c.oa(),d.moveTo(f,a).lineTo(h,a).lineTo(h,b).lineTo(f,b).close()):(a=c.ka(),h=c.wa(),b=Math.floor(c.ra()+c.width*b),f=Math.ceil(c.ra()+ c.width*f),d.moveTo(b,a).lineTo(b,h).lineTo(f,h).lineTo(f,a).close()),d.ab(e.ae(c)))}else go(2)}g.remove=function(){fB(this).parent(null)};function fB(a){a.B||(a.B=Hg(),I(a,a.B));return a.B}g.L=function(a,b){cB.u.L.call(this,a,b);"layout"in a&&a.layout&&this.lb(a.layout);if("axis"in a){var c=a.axis;F(c)?this.c&&this.Nh(this.c.To(c)):c instanceof WA&&this.Nh(c)}};g.S=function(){this.c=this.j=null;cB.u.S.call(this)};function iB(){cB.call(this);this.b={from:0,wb:0};this.o="black";var a=!this.h&&"#c1c1c1 0.4"!=this.o;this.o="#c1c1c1 0.4";a&&this.i(16)}H(iB,cB);g=iB.prototype;g.ba=cB.prototype.ba;g.da=cB.prototype.da;g.lb=function(a){return p(a)?(a=hn(a),this.l!=a&&(this.l=a,this.i(4,9)),this):this.l?this.l:this.Nh()?(a=this.Nh().wc(),"left"==a||"right"==a?"horizontal":"vertical"):"horizontal"};g.scale=function(a){return dB(this,a)}; g.fill=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);k!=this.h&&(this.h=k,this.i(16,1));return this}return this.h||this.o};g.from=function(a){return p(a)?(this.b.from!=a&&(this.b.from=a,this.i(4,9)),this):this.b.from};g.wb=function(a){return p(a)?(this.b.wb!=a&&(this.b.wb=a,this.i(4,9)),this):this.b.wb};g.Jl=function(){hB(this)};g.Il=function(){fB(this).stroke(null).fill(this.fill())};g.S=function(){delete this.h;iB.u.S.call(this)}; g.A=function(){var a=iB.u.A.call(this);a.from=this.from();a.to=this.wb();this.h&&(a.fill=Go(this.h));this.l&&(a.layout=this.l);return a};g.L=function(a,b){iB.u.L.call(this,a,b);this.from(a.from);this.wb(a.to);this.fill(a.fill)};var jB=iB.prototype;jB.from=jB.from;jB.to=jB.wb;jB.scale=jB.scale;jB.axis=jB.Nh;jB.layout=jB.lb;jB.fill=jB.fill;jB.isHorizontal=jB.sk;function kB(a){this.h=a;this.reset()}g=kB.prototype;g.select=function(a){this.b=a-1;return this.advance()};g.reset=function(){this.b=-1;this.j=void 0;return this};g.advance=function(){this.j=this.h.kc(++this.b);var a=this.Kb();return!!a&&this.b=this.Kb()))return lB(this.h.Kf(this.b),this.j,this.b,a)};g.tm=function(a){return this.get(a)};g.tb=function(){return this.b};g.Kb=function(){return this.h.Kb()}; g.U=function(a,b){return 1 =this.Kb()))return lB(this.Kf(a),this.kc(a),a,b)};g.set=function(a,b,c){var d=this.kc(a);p(d)&&this.kc(a,tB(this.Kf(a),d,b,c));return this};g.qb=function(){oB(this);return new kB(this)};g.gs=function(){return null}; g.tp=function(a){this.c=null;T(a,16)&&this.i(1,16)};g.U=function(a,b,c){this.Zk||(this.Zk=[]);var d=this.Zk[a];d||(this.Zk[a]=d={});return 2 =c&&0 =f&&0 =c&&0 this.b.length||!this.c)return null;if(p(b))return this.f[a]=b,this.Y(2),this;a>this.c-1&&(a=this.c-1);0>a&&(a=0);var c=this.f[a];return c?c:null}; function MB(a){if(a.b&&a.c){var b=[],c=y(a.b)?a.b:a.b.keys;if(y(c)&&c.length){isNaN(a.c)&&(a.c=c.length);for(var d=1/(c.length-1),e,f=0;f =b[h].offset&&(c=b[h]),e<=b[h].offset&&null==d&& (d=b[h]);c||(c=b[0]);d||(d=b[b.length-1]);d.offset==c.offset?a.f[f]={color:c.color}:(e=1-(e-c.offset)/(d.offset-c.offset),a.f[f]={color:ee(jm(gm(c.color),gm(d.color),e))})}}}}g.A=function(){var a=LB.u.A.call(this);a.type="range";for(var b=[],c=0;c a&&(c=b,b=a,a=c),c=[b,a])):c=null;this.l=!1;this.b=c;TB(this);this.Y(2);return this}return this.b};g.tB=function(a){return p(a)?(this.g=M(a),TB(this),this.Y(2),this):this.g};g.tx=function(a){if(p(a)){this.f=y(a)?a.slice():[];for(a=this.c.length=0;a =a.j&&--d;){b.add(c);f=b.getTime();if(WB(a,f,e))return f;e=f}return d&&a.O?ZB(a.O,b.getTime(),c):NaN} function XB(a,b){var c=fq.prototype.xu.call(b),d=a.h[c];if(p(d))return d;for(var d=null,e=0;e a.b[1])&&d.push([b.getTime(),b.getTime()+864E5-6E4]));!d&&a.O&&(d=XB(a.O,b));d||(d=[]);return a.h[c]=d}function TB(a){a.h={};a.I=null;a.j=null}g.sz=function(a){T(a,2)&&!this.b&&TB(this)}; function UB(a){var b=a.isWorking;this.h=p(b)?!b:!1;b=bo(a.each);switch(b){case "year":var c=a.on,d=a.from,e=a.to;this.l=this.NH;(c=Zx(c,"dd.MM",PB))?(this.j=this.Bt,this.b=new kq(2E3,c.getUTCMonth(),c.getUTCDate()),e=$B(d,e),this.g=e[0],this.c=e[1]):(this.j=this.wA,this.b=null,c=(c=Zx(d,"dd.MM",PB))?new kq(c):QB,this.g=new kq(2E3,c.getUTCMonth(),c.getUTCDate()),c=(c=Zx(e,"dd.MM",PB))?new kq(c):RB,this.c=new kq(2E3,c.getUTCMonth(),c.getUTCDate()),this.c.add(SB));break;case "week":aC(this,a.on,a.from, a.to);break;case "day":aC(this,NaN,a.from,a.to);break;default:c=a.on,d=a.from,e=a.to,this.l=this.Fu,(c=Zx(c))?(this.j=this.Bt,this.b=new kq(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),e=$B(d,e),this.g=e[0],this.c=e[1]):(this.j=this.wA,this.b=null,c=(c=Zx(d))?new kq(c):QB,this.g=new kq(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),c=(c=Zx(e))?new kq(c):RB,this.c=new kq(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),this.c.add(SB))}"none"==b?this.b?(this.I=this.b.clone(),this.f=this.b.clone(), this.f.add(SB)):(this.I=this.g.clone(),this.f=this.c.clone()):(this.I=(b=Zx(a.starts))?new kq(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()):QB,(b=Zx(a.ends))?(this.f=new kq(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()),this.f.add(SB)):this.f=RB)}function aC(a,b,c,d){a.l=a.OH;a.j=a.Bt;b=Math.min(Qq(b,NaN,!0),6);a.b=isNaN(b)?null:b;b=$B(c,d);a.g=b[0];a.c=b[1]}g=UB.prototype;g.Fu=function(a){return a.getTime()>=this.I.getTime()&&a.getTime()<=this.f.getTime()}; g.OH=function(a){return this.Fu(a)&&(null===this.b||(a.Zo()+6)%7==this.b)};g.NH=function(a){if(!this.Fu(a))return!1;if(this.b)return a.getUTCMonth()==this.b.getUTCMonth()&&a.getUTCDate()==this.b.getUTCDate();var b=a.getUTCFullYear();a=a.getTime();var c=this.g.clone();c.Vs(b);var d=this.c.clone();d.Vs(b);return a>=c.getTime()&&a<=d.getTime()}; g.Bt=function(a,b){for(var c=this.g,d=b.getTime()+36E5*c[0]+6E4*c[1],c=this.c,e=b.getTime()+36E5*c[0]+6E4*c[1],f=[],h=0;(c=a[h])&&c[1] e)this.h||f.push([d,e]);else{this.h?(c[0] =f.offset?b=f:c=f}var h;b?c?h=zo(c.color,b.color,(a-b.offset)/(c.offset-b.offset)):h=b.color:h=c.color;return y(h)?ee(h):h.color}; g.DH=function(a){this.ad();a=gm(Bo(a).zd);var b,c,d,e,f,h,k;h=0;for(k=this.b.length;h Math.abs(l-n)&&.01>Math.abs(l-q)&&.01>Math.abs(n-q)&&(n=Math.round(f[1]*n+(1-n)*e[1])==a[1],q=Math.round(f[2]*q+(1-q)*e[2])==a[2],Math.round(f[0]*l+(1-l)*e[0])==a[0]&&n&&q)){b=this.s*(l/(1/ (d.offset-c.offset))+c.offset)+this.min;break}}return p(b)?b:NaN};g.Ja=function(a){this.j||(this.j=dC(this));return p(a)?(this.j.N(a),this.Y(2),this):this.j};g.Ba=function(a){this.h||(this.h=dC(this),this.h.count(5));return p(a)?(this.h.N(a),this.Y(2),this):this.h}; g.ad=function(){if(!this.c){cC.u.ad.call(this);var a=JA(this.Ja(),this.min,this.max,this.l&&this.min!=this.o,this.I&&this.max!=this.B,10);this.l&&(this.min=a[0]);this.I&&(this.max=a[1]);KA(this.Ba(),IA(this.Ja()),10,a[2],a[3]);this.s=this.max-this.min}};g.EH=function(a){T(a,2)&&(this.c=!1,this.Y(2))};function dC(a){var b=new HA(a);I(a,b);N(b,a.EH,a);return b}function eC(a){var b=new cC;b.L(Rr("defaultScaleSettings.linear"));b.L(Rr("defaultLinearColorScale"));b.Ek.apply(b,arguments);return b} g.A=function(){var a=cC.u.A.call(this);a.ticks=this.Ja().A();a.minorTicks=this.Ba().A();a.colors=cb(this.Ek(),function(a){return ee(a.color)});return a};g.L=function(a,b){cC.u.L.call(this,a,b);this.Ja(a.ticks);this.Ba(a.minorTicks);this.Ek(a.colors)};var fC=cC.prototype;G("anychart.scales.linearColor",eC);fC.colors=fC.Ek;fC.valueToColor=fC.FH;fC.colorToValue=fC.DH;fC.ticks=fC.Ja;fC.minorTicks=fC.Ba;function gC(){MA.call(this)}H(gC,MA);g=gC.prototype;g.ut=function(a){return p(a)?(a=isNaN(+a)?this.b:+a,a!=this.b&&(this.b=a,this.Y(2)),this):this.b};g.fe=function(){return"log"};g.transform=function(a){this.ad();a=M(a);return uA(this,(zp(a,this.b)-this.v)/this.s)};g.Je=function(a){this.ad();a=vA(this,a);return Ap(this.b,a*this.s+this.v)};g.ad=function(){this.c||(gC.u.ad.call(this),this.v=zp(this.min,this.b),this.T=zp(this.max,this.b),this.s=this.T-this.v)}; g.ny=function(){var a=zp(this.g,this.b),b=zp(this.f,this.b),c=a-b;c||(this.f-=Math.E/2,this.g+=Math.E/2,c=1);this.l&&(this.v=b-c*this.J,isNaN(this.o)||(b=zp(this.o,this.b),this.v=0 =d?(l=d-1,f=!0):l--;var n=p(c[k].tg)?c[k].tg:(c[k].start+c[k].end)/2,q=p(c[l].tg)?c[l].tg:(c[l].start+c[l].end)/2;e.push(k==l?n:[n,q])}return e};function jC(){tA.call(this);this.I=this.b=null;this.h=[];this.s=this.f=null;this.o=[]}H(jC,tA);g=jC.prototype;g.fe=function(){return"ordinalColor"};g.Dk=function(a){return p(a)?(a=!!a,this.F!=a&&(this.F=a,this.wi(),this.Y(2)),this):this.F}; g.Zg=function(a){if(p(a))return a?y(a)&&(this.b=rb(a)):this.b=[],this.wi(),this.Y(2),this;if(y(this.b)){this.l||(this.l=rb(this.b));if(this.l.length "+c.start:"< "+c.end;c.name||(c.name=d);this.jd.push(d)}}return this.jd};g.vp=function(a){return p(a)?(this.h!=a&&(this.h=a,this.s=Rr("defaultOrdinalColorScale.autoColors")(this.h.length),this.wi(),RA(this.Ja()),this.Y(4)),this):this.h};g.oj=function(){kC(this);this.names();return this.f};g.ki=function(a){kC(this);var b=null;if(this.f)for(var c=this.f.length;c--;){var d=this.f[c];if(p(d.tg)&&d.tg===a||a>=d.start&&a<=d.end&&-1 d.length-1?d[d.length-1]:d[c])}}return b};g.HH=function(a){kC(this);a=Bo(a).zd;for(var b=NaN,c=0,d=this.f.length;c b.start?1:a.start b.start?a.sourceIndex>b.sourceIndex?b.end=a.start:(a.start=b.end,a.start>=a.end&&(a.enabled=!1)):a.start b.sourceIndex?(b.start=a.end,b.start>=b.end&&(b.enabled=!1)):a.end=b.start:a.sourceIndex>b.sourceIndex?(b.start=a.end,b.start>=b.end&&(b.enabled=!1)):(a.end=b.start,a.start>=a.end&&(a.enabled=!1)));return c});e=[];b=0;for(c=h.length;b =b){var c=this.$(),c=c.clone().round(),d=this.Kl();a.Ma(1,0,0,1,0,0);a.width(null);a.height(null);a.x(0);a.y(0);var e=null!==this.width(),f=null!==this.height(),h=a.ya(),k=e?Math.ceil(L(this.width(),c.width)):h.width; e&&a.width(k);h=a.ya();c=f?Math.ceil(L(this.height(),c.height)):h.height;f&&a.height(c);var l=this.$(),l=l.clone().round();if(this.Gn())switch(e=Math.round(l.wa()+l.height-b*l.height),1==b?e-=-.5:e+=-.5,this.s){case "left":f=l.ra();break;case "right":f=l.oa();break;default:f=l.ra()+l.width/2}else switch(f=Math.round(l.ra()+b*l.width),1==b?f+=-.5:f-=-.5,this.s){case "top":e=l.wa();break;case "bottom":e=l.ka();break;default:e=l.wa()+l.height/2}b=new wd(f,e);f=M(this.B);f=isNaN(f)?this.Gn()?0:-90:f; e=Rd(td(f),0,0);h=Hd(h,e);e=Sq(Sp(0,0,h.width,h.height),d);b.x-=e.x;b.y-=e.y;e=L(this.offsetX(),k);l=L(this.offsetY(),c);dr(b,d,e,l);this.xb(a,!0);a.x(b.x+h.width/2-k/2).y(b.y+h.height/2-c/2).Pm(f,"center");this.i(2)}else this.remove(),this.D(2);this.D(4)}O(this,2)&&(a=this.G(),AC(this).parent(a),this.D(2));return this};g.remove=function(){AC(this).parent(null)};function AC(a){a.f||(a.f=sh(),a.f.Gc("aria-hidden","true"),I(a,a.f));return a.f}g.S=function(){Nb(this.f);this.b=this.c=this.f=null;xC.u.S.call(this)}; g.A=function(){var a=xC.u.A.call(this);a.anchor=this.Kl();a.align=this.Fn();this.o&&(a.layout=this.o);a.rotation=this.rotation();a.offsetX=this.offsetX();a.offsetY=this.offsetY();a.text=this.text();a.height=this.height();a.width=this.width();return a}; g.L=function(a,b){xC.u.L.call(this,a,b);this.Kl(a.anchor);this.Fn(a.align);"layout"in a&&a.layout&&this.lb(a.layout);this.rotation(a.rotation);this.offsetX(a.offsetX);this.offsetY(a.offsetY);this.text(a.text);this.height(a.height);this.width(a.width);if("axis"in a){var c=a.axis;F(c)?this.c&&this.kr(this.c.To(c)):c instanceof WA&&this.kr(c)}};function BC(){xC.call(this)}H(BC,xC);g=BC.prototype;g.ba=xC.prototype.ba;g.da=xC.prototype.da;g.scale=function(a){return yC(this,a)};g.value=function(a){return zC(this,a)};g.A=function(){var a=BC.u.A.call(this);a.value=this.value();return a};g.L=function(a,b){BC.u.L.call(this,a,b);this.value(a.value)};var CC=BC.prototype;CC.value=CC.value;CC.scale=CC.scale;CC.axis=CC.kr;CC.anchor=CC.Kl;CC.align=CC.Fn;CC.layout=CC.lb;CC.rotation=CC.rotation;CC.offsetX=CC.offsetX;CC.offsetY=CC.offsetY;CC.text=CC.text; CC.height=CC.height;CC.width=CC.width;CC.isHorizontal=CC.Gn;function DC(){U.call(this);this.o=this.g=this.h=this.j=null;this.H=!1;this.b=null}H(DC,U);g=DC.prototype;g.ba=U.prototype.ba|8;g.da=U.prototype.da|80;g.Ge=function(){return this.c};g.lb=function(a){return p(a)?(a=hn(a),this.B!=a&&(this.B=a,this.i(64,9)),this):this.B?this.B:this.b?(a=this.b.wc(),"left"==a||"right"==a?"horizontal":"vertical"):"horizontal"};g.scale=function(a){return p(a)?(this.o!=a&&(this.o=a,N(this.o,this.bF,this),this.i(68,9)),this):this.o?this.o:this.b?this.b.scale():null}; g.bF=function(a){var b=0;T(a,4)&&(b|=4);T(a,2)&&(b|=1);this.i(20,b|8)};g.fw=function(){this.i(64,9)};g.lr=function(a){return p(a)?(this.b!=a&&(this.b&&tu(this.b,this.fw,this),this.b=a,N(this.b,this.fw,this),this.i(64,9)),this):this.b};g.aF=function(a,b,c,d){this.f||(this.f=new Tv,I(this,this.f));return p(a)?(this.f.N.apply(this.f,arguments),this):this.f};g.se=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.F!=k&&(this.F=k,this.i(16,1));return this}return this.F}; g.me=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.v!=k&&(this.v=k,this.i(16,1));return this}return this.v};g.stroke=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments);if(this.l!=f){var h=this.l?ke(this.l):0;this.l=f;var f=16,k=1;h!=(this.l?ke(this.l):0)&&(f|=68,k|=8);this.i(f,k)}return this}return this.l};g.Cs=function(a){return p(a)?(this.J!=a&&(this.J=a,this.i(64,9)),this):this.J};g.mr=function(a){return p(a)?(this.s!=a&&(this.s=a,this.i(64,9)),this):this.s}; g.Hn=function(a){return p(a)?(this.H!=a&&(this.H=a,this.i(80,9)),this):this.H};g.By=function(a,b){var c=this.$()||Sp(0,0,0,0),d=Math.round(c.ka()-a*c.height);1==a?d-=b:d+=b;this.g.moveTo(c.ra(),d);this.g.lineTo(c.oa(),d)};g.Cy=function(a,b){var c=this.$()||Sp(0,0,0,0),d=Math.round(c.ra()+a*c.width);1==a?d+=b:d-=b;this.g.moveTo(d,c.ka());this.g.lineTo(d,c.wa())};g.nr=function(){return"horizontal"==this.lb()}; g.yy=function(a,b,c,d,e){if(!isNaN(b)){c=this.$()||Sp(0,0,0,0);var f,h;f=Math.round(c.ka()-b*c.height);h=Math.round(c.ka()-a*c.height);1==a?h-=e:h+=e;1==b?f-=e:f+=e;d.moveTo(c.ra(),f);d.lineTo(c.oa(),f);d.lineTo(c.oa(),h);d.lineTo(c.ra(),h);d.close()}};g.zy=function(a,b,c,d,e){if(!isNaN(b)){c=this.$()||Sp(0,0,0,0);var f,h;f=Math.round(c.ra()+b*c.width);h=Math.round(c.ra()+a*c.width);1==a?h+=e:h-=e;1==b?f+=e:f-=e;d.moveTo(f,c.wa());d.lineTo(h,c.wa());d.lineTo(h,c.ka());d.lineTo(f,c.ka());d.close()}}; g.K=function(){var a=this.scale();if(!a)return go(2),this;if(!this.Za())return this;if(O(this,8)){var b=this.zIndex();EC(this).zIndex(b);FC(this).zIndex(b);GC(this).zIndex(b);this.D(8)}O(this,2)&&(b=this.G(),EC(this).parent(b),FC(this).parent(b),GC(this).parent(b),this.D(2));O(this,16)&&(GC(this).stroke(this.stroke()),FC(this).fill(this.se()),EC(this).fill(this.me()),this.D(16));if(O(this,64)||O(this,4)){var c,d,e,f,b=NaN,h=this.scale()instanceof TA,k=(h?a.Ja():this.Hn()?a.Ba():a.Ja()).get();c=this.nr()? [this.By,this.yy]:[this.Cy,this.zy];EC(this).clear();FC(this).clear();GC(this).clear();var l=this.$()||Sp(0,0,0,0);d=this.c&&!1;l=this.aF().ae(l);EC(this).ab(l);FC(this).ab(l);GC(this).ab(l);l=c[1];c=c[0];var n=-GC(this).tu()%2/2;d&&this.nr()&&c.call(this,0,n);for(var q=0,r=k.length;q x[n]&&(x[n]=D)}else for(n in u)D=M(R.values[n]),D x[n]&&(x[n]=D);for(n=0;n<=a.f;n++)D=M(R.c[n]),D A[n]&& (A[n]=D);R=R.next}if(w)for(n=0;nd)if(d=~d,"exactOrNext"==c)d=d =WC)this.f=-1,this.b.length=0,YC(this,a,b,this.h,!1);else{if(this.c&2){this.f=-1;var c=a.length?a[0]:null;if(c){var d=this.b.length?this.b[0]:null,e=c.key;if(d&&!(d.key>=e)){for(var f=0,h;(h=d.next)&&h.key a.j){d&&(c|=1);if(a.j){for(var c=c|2,e=new bD(a.b,null,!0),f=0,d=e.next();d&&d.f;)f++,d=e.next();nb(a.b,0,f);if(d=a.b[0])d.b=null}cD(a,new bD(null,a.c,b))}else e=new bD(a.b,a.c,b),a.b=[],cD(a,e),c=WC;a.c.length=0;a.g=a.pA;a.f=-1;a.j=0;QC(a);dD(a.I,c,!0)}}g=ZC.prototype; g.remove=function(a,b){for(var c=new bD(this.b,this.c,aD(this),a,b),d;d=c.next();)d.f=!0;this.j=2;this.B||$C(this);return this};function eD(a,b){b=Qq(b);for(var c=new bD(a.b,a.c,aD(a)),d=NaN,e;(e=c.next())&&0a.key?(this.g=1==b?this.oA:this.Ot,this.c.push(a)):this.c[b-1]=a};g.oA=function(a){var b=this.c.length,c=this.c[b-1];c.key>a.key?this.c.push(a):c.key a?~a:a];c?(this.f=this.cK,this.b=isNaN(d)?0:zb(this.g,LC,d),0>this.b&&(this.b=~this.b)):(this.f=this.eK,this.b=isNaN(d)?this.g.length-1:zb(this.g,MC,d),0>this.b&&(this.b=~this.b-1))}g=bD.prototype;g.al=function(){return null}; g.cK=function(){var a=this.c,b=this.g[this.b];if(a){if(b){if(0>KC(a,b))return this.c=this.c.next,a;this.b++;return b}this.c=this.c.next;this.f=this.Xz;return a}if(b)return this.b++,this.f=this.aK,b;this.next=this.al;return null};g.eK=function(){var a=this.c,b=this.g[this.b];if(a){if(b){if(0>KC(a,b))return this.c=this.c.next,a;this.b--;return b}this.c=this.c.next;this.f=this.Xz;return a}if(b)return this.b--,this.f=this.bK,b;this.next=this.al;return null}; g.Xz=function(){var a=this.c;if(a)return this.c=this.c.next,a;this.next=this.al;return null};g.aK=function(){var a=this.g[this.b++];if(a)return a;this.next=this.al;return null};g.bK=function(){var a=this.g[this.b--];if(a)return a;this.next=this.al;return null};g.$H=function(){var a=this.f();return!a||a.key>this.j?(this.next=this.al,null):a};g.qK=function(){return this.f()};function fD(a,b){this.f=Nn(a);this.c=b||1;this.b=new Date(0);switch(this.f){case "year":return this.s=this.gE,this.next=this.pK,this;case "semester":return this.s=this.dE,this.next=this.mK,this;case "quarter":return this.s=this.bE,this.next=this.kK,this;case "month":return this.s=this.Pq,this.next=this.jK,this;case "thirdofmonth":return this.s=this.eE,this.next=this.nK,this;case "week":return this.s=this.fE,this.next=this.oK,this;default:this.s=this.YD;this.next=this.dK;break;case "hour":this.s=this.ZD; this.next=this.fK;break;case "minute":this.s=this.aE;this.next=this.iK;break;case "second":this.s=this.cE;this.next=this.lK;break;case "millisecond":this.s=this.$D,this.next=this.hK}}g=fD.prototype;g.gE=function(a){this.b.setTime(Date.UTC(Vq(this.b.getUTCFullYear(),this.c,a?a.getUTCFullYear():2E3)-this.c,0))};g.dE=function(a){var b=this.c;this.c*=6;this.Pq(a);this.c=b};g.bE=function(a){var b=this.c;this.c*=3;this.Pq(a);this.c=b}; g.Pq=function(a){var b=Vq(this.b.getUTCMonth()+12*this.b.getUTCFullYear(),this.c,a?a.getUTCMonth()+12*a.getUTCFullYear():24E3)-this.c;a=Math.floor(b/12);b%=12;0>b&&(b+=12);this.b.setTime(Date.UTC(a,b))};g.eE=function(a){a=Vq(gD(this.b),this.c,a?gD(a):72E3)-this.c;var b=Math.floor(a/36);a%=36;var c=Math.floor(a/3);0>c&&(c+=12);a%=3;0>a&&(a+=3);this.b.setTime(Date.UTC(b,c,1+10*a))};g.fE=function(a){hD(this,6048E5*this.c,a||new Date(Date.UTC(2E3,0,2)))};g.YD=function(a){hD(this,864E5*this.c,a)}; g.ZD=function(a){hD(this,36E5*this.c,a)};g.aE=function(a){hD(this,6E4*this.c,a)};g.cE=function(a){hD(this,1E3*this.c,a)};g.$D=function(a){hD(this,this.c,a)};function hD(a,b,c){a.b.setTime(Vq(a.b.getTime(),b,c?c.getTime():Date.UTC(2E3,0))-b)}function gD(a){var b=a.getUTCDate();return 3*(12*a.getUTCFullYear()+a.getUTCMonth())+(10>=b?0:20>=b?1:2)}g.pK=function(){this.b.setUTCFullYear(this.b.getUTCFullYear()+this.c);return this.b.getTime()}; g.mK=function(){var a=this.b.getUTCMonth()+6*this.c,b=this.b.getUTCFullYear()+Math.floor(a/12),a=a%12;0>a&&(a+=12);this.b.setUTCFullYear(b);this.b.setUTCMonth(a);return this.b.getTime()};g.kK=function(){var a=this.b.getUTCMonth()+3*this.c,b=this.b.getUTCFullYear()+Math.floor(a/12),a=a%12;0>a&&(a+=12);this.b.setUTCFullYear(b);this.b.setUTCMonth(a);return this.b.getTime()}; g.jK=function(){var a=this.b.getUTCMonth()+this.c,b=this.b.getUTCFullYear()+Math.floor(a/12),a=a%12;0>a&&(a+=12);this.b.setUTCFullYear(b);this.b.setUTCMonth(a);return this.b.getTime()};g.nK=function(){var a,b=this.b.getUTCDate();a=3*(12*this.b.getUTCFullYear()+this.b.getUTCMonth())+(10>=b?0:20>=b?1:2)+this.c;b=Math.floor(a/36);a%=36;var c=Math.floor(a/3);0>c&&(c+=12);a%=3;0>a&&(a+=3);this.b.setTime(Date.UTC(b,c,1+10*a));return this.b.getTime()}; g.oK=function(){var a=this.b.getTime()+6048E5*this.c;this.b.setTime(a);return a};g.dK=function(){var a=this.b.getTime()+864E5*this.c;this.b.setTime(a);return a};g.fK=function(){var a=this.b.getTime()+36E5*this.c;this.b.setTime(a);return a};g.iK=function(){var a=this.b.getTime()+6E4*this.c;this.b.setTime(a);return a};g.lK=function(){var a=this.b.getTime()+1E3*this.c;this.b.setTime(a);return a};g.hK=function(){var a=this.b.getTime()+this.c;this.b.setTime(a);return a};g.Uo=function(){return this.c};function iD(a,b,c,d,e){this.B=a;this.v=d;this.I=new IC(isNaN(b.jA)?-1:b.jA,[]);this.I.next=b.SI;this.o=b.KK;this.F=b.lastIndex-b.RI+1||0;this.s=(this.f=e||null)?this.dI:this.XD;this.H=this.f?this.YI:this.bJ;this.c=c;this.reset()}g=iD.prototype;g.reset=function(){this.f&&this.f.reset();this.b=this.I;this.j=this.f?this.f.b():this.I.key;this.g=!1;this.h=NaN;this.l=!0;return this};g.advance=function(){return this.s()};g.get=function(a){return this.tm(this.v?jD(this.B,a):kD(this.B,a))}; g.U=function(a,b){var c=this.c[this.tb()];c||(c=this.c[this.tb()]={});return 1 a?this.b.c&&(b=this.b.c[~a]):b=this.b.values[a]);return b};g.tb=function(){return this.H()};g.Kb=function(){return this.F};g.nH=function(){return this.h};g.bJ=function(){return this.j};g.YI=function(){return this.f.b()}; g.XD=function(){if(this.b){this.j++;if((this.b=this.b.next)&&this.b!=this.o)return this.g=!0,this.h=this.b.key,!0;this.b=null;this.g=!1;this.j=this.h=NaN}return!1};g.dI=function(){if(this.f.advance())return this.l&&(this.b=this.b.next),(this.l=!(!this.b||this.b.key!=this.f.c()||this.b==this.o))?(this.g=!0,this.h=this.b.key):(this.g=!1,this.h=this.f.c()),!0;this.b=null;this.h=NaN;return this.g=!1};var lD=iD.prototype;lD.reset=lD.reset;lD.advance=lD.advance;lD.get=lD.get;lD.getKey=lD.nH; lD.getIndex=lD.tb;lD.meta=lD.U;function mD(a){this.f=a;this.b=XC(a.b);this.g=!0;this.c=VC(this.b);this.j=!1;this.h=[];nD(this)}function nD(a){for(var b=a.b.Kb();a.h.lengthb&&(d=a,a=b,b=d);d=XC(this.f.b,c);if(this.j||d!=this.b||this.c.iB!=a||this.c.az!=b)this.j=!1,this.b=d,this.g=!c,this.c=d.select(a,b),nD(this);return this};mD.prototype.l=function(a,b){var c=p(a)?new fD(a,M(b)):void 0,d=XC(this.f.b,c);this.b=d;this.g=!c;this.c=VC(d);nD(this);return this};mD.prototype.qb=function(){return new iD(this.f,this.c,this.h,!this.g,null)}; function oD(a,b,c,d,e){this.kc=a;this.b=b;this.g=c;this.h=d;this.c=e}g=oD.prototype;g.get=function(a){return this.tm(this.g?jD(this.b,a):kD(this.b,a))};g.tm=function(a){var b;F(a)&&0>a?this.kc.c&&(b=this.kc.c[~a]):b=this.kc.values[a];return b};g.tb=function(){return this.h};g.U=function(a,b){return 1 e)this.c[a]={fB:e,zA:e};else if(C(e)||!isNaN(e)){if((b=B(c))&&!ja(c)&&!("reset"in c&&"considerItem"in c&&"getResult"in c))return this;var f=b?c:Wn(p(c)?c:a);b=d;"weightedAverage"==f&&(F(d)?b=Math.round(d):C(d)?(b=this.b.g[d]||NaN,isNaN(b)&&(b=d)):b=NaN,F(b)&&isNaN(b)&&(f="average"));S(this.b);d=this.b;c=e;var h=b;b=tD(f,c,h);b in d.l?b=d.l[b]:(c=uD(f,c,h),d.l[b]= b=d.j.length,d.j.push(c),dD(d,4,!1));this.c[a]={fB:e,zA:b};this.b.W(!0)}return this};function jD(a,b){return b in a.c?a.c[b].zA:NaN}function kD(a,b){return b in a.c?a.c[b].fB:NaN}var vD=sD.prototype;vD.addField=vD.f;vD.createSelectable=vD.g;function wD(a,b){Kb.call(this);this.g=a;this.h=p(b)?b:NaN;this.clear()}H(wD,Kb);wD.prototype.clear=function(){this.value=void 0};wD.prototype.c=function(){var a=this.value;this.clear();return a};wD.prototype.S=function(){delete this.value;wD.u.S.call(this)};function xD(a){wD.call(this,a)}H(xD,wD);xD.prototype.clear=function(){this.value=this.f=0};xD.prototype.b=function(a){a=M(a);isNaN(a)||(this.value+=a,this.f++)};xD.prototype.c=function(){var a=this.f?this.value/this.f:NaN;this.clear();return a};function yD(a,b){this.f=b;wD.call(this,a)}H(yD,wD);yD.prototype.clear=function(){this.f.reset()};yD.prototype.b=function(a,b,c){this.f.considerItem(a,c)};yD.prototype.c=function(){var a=this.f.getResult();this.clear();return a};yD.prototype.S=function(){delete this.f;yD.u.S.call(this)};function zD(a,b,c){this.j=b;this.f=c;wD.call(this,a)}H(zD,wD);zD.prototype.clear=function(){this.value=[];this.I=[]};zD.prototype.b=function(a,b,c){this.value.push(a);this.I.push(c)};zD.prototype.c=function(){var a=this.j.call(this.f,this.value,this.I);this.clear();return a};zD.prototype.S=function(){delete this.j;delete this.f;zD.u.S.call(this)};function AD(a){wD.call(this,a)}H(AD,wD);AD.prototype.clear=function(){this.value=NaN};AD.prototype.b=function(a){isNaN(this.value)&&(this.value=M(a))};function BD(a){wD.call(this,a)}H(BD,wD);BD.prototype.b=function(a){p(this.value)||(this.value=a)};function CD(a){wD.call(this,a)}H(CD,wD);CD.prototype.clear=function(){this.value=NaN};CD.prototype.b=function(a){a=M(a);isNaN(a)||(this.value=a)};function DD(a){wD.call(this,a)}H(DD,wD);DD.prototype.b=function(a){p(a)&&(this.value=a)};function ED(a){wD.call(this,a)}H(ED,wD);ED.prototype.clear=function(){this.value=[]};ED.prototype.b=function(a){p(a)&&this.value.push(a)};function FD(a){wD.call(this,a)}H(FD,wD);FD.prototype.clear=function(){this.value=NaN};FD.prototype.b=function(a){a=M(a);isNaN(a)||this.value>=a||(this.value=a)};function GD(a){wD.call(this,a)}H(GD,wD);GD.prototype.clear=function(){this.value=NaN};GD.prototype.b=function(a){a=M(a);isNaN(a)||this.value<=a||(this.value=a)};function HD(a){wD.call(this,a)}H(HD,wD);HD.prototype.clear=function(){this.value=0};HD.prototype.b=function(a){a=M(a);isNaN(a)||(this.value+=a)};function ID(a,b){wD.call(this,a,b)}H(ID,wD);ID.prototype.clear=function(){this.value=this.f=0};ID.prototype.b=function(a,b){a=M(a);b=M(b)||0;isNaN(a)||(this.value+=a*b,this.f+=b)};ID.prototype.c=function(){var a=this.f?this.value/this.f:NaN;this.clear();return a};function uD(a,b,c){if(ja(a))return new zD(b,a,c);if(B(a))return new yD(b,a);switch(a){case "average":return new xD(b);case "first":return new AD(b);case "firstValue":return new BD(b);case "lastValue":return new DD(b);case "list":return new ED(b);case "max":return new FD(b);case "min":return new GD(b);case "sum":return new HD(b);case "weightedAverage":return new ID(b,c);default:case "last":return new CD(b)}} function tD(a,b,c){F(b)&&(b=b.toFixed(0));if(B(a))return la(a)+"|"+b+"|"+Hq(c);switch(a){case "average":return"a"+b;case "first":return"f"+b;case "firstValue":return"o"+b;case "lastValue":return"c"+b;case "list":return"g"+b;case "max":return"x"+b;case "min":return"n"+b;case "sum":return"s"+b;case "weightedAverage":return F(c)&&(c=c.toFixed(0)),"w"+b+":"+String(c);default:case "last":return"l"+b}};function JD(a,b,c,d,e){jd.call(this);this.f=new ZC(this,a,b,c,d,e);this.b={};this.l={};this.g={};this.B=0;this.h=[];this.j=[];this.c=[];this.I=[]}H(JD,su);g=JD.prototype;g.ba=16; g.pH=function(a,b,c){var d=this.f,e=!d.B;e&&(d.B&&ko(101),d.B=!0);if(C(a)){var f=new NC(d),h=new pp;B(c)&&(h.Om(c.rowsSeparator),h.gm(c.columnsSeparator),h.Dm(c.ignoreTrailingSpaces),h.Bm(c.ignoreFirstRow));h.Yl(a,f);!0===b&&(b=f.Uo())}else if(y(a)){for(f=c=0;f k){var q=~k;mb(d,n,q);(k=this.Xl("id",n))?(k=k instanceof QD?k:k[0],mb(e,k,q),k.U("nc",!0),ko(1,null,[n])):mb(e,l,q)}else ko(2,null,[n])}for(b=0;b k?((k=this.Xl("id",l))?(k=k instanceof QD?k:k[0],$D(k,h)):(this.f.push(h),ko(3,null,[l])),aE(this,h)):(k=e[k],$D(k,h),k.U("nc")&&aE(this,h))):(this.f.push(h),aE(this,h));for(b=0;b a?mb(d,e,~a):(a=d[a],y(a.value)?lb(a.value,b):a.value!=b&&(a.value=[a.value],a.value.push(b)))}else for(e in a.b)bE(a,b,e,d)} function cE(a,b,c,d){if(c){if(d)for(var e=b.Fa();e--;)cE(a,b.zf(e),c,d);if(d=a.b[c])e={key:b.get(c)},a.h[c]&&(e.key=""+e.key),e=wb(d,e,a.Bo),(d=d[e])&&(y(d.value)&&1 k||b =d)return[];a=new rB(a);c=[];if(1==b)for(b=0;b c){var d=b;b=c;c=d}if(b!=a.B||c!=a.l)a.B=b,a.l=c,a.i(16,1)}g.Qq=function(a){return p(a)?(this.s=!!a,this):this.s}; g.Sb=function(){var a=this.$(),a=a?a.clone():Sp(0,0,0,0);nE(this)&&(O(this,4)&&(oE(this),this.D(4)),lE(this)?(a.height-=this.f.height,"top"==this.h&&(a.top+=this.f.height)):(a.width-=this.f.width,"left"==this.h&&(a.left+=this.f.width)));return a}; function oE(a){var b=a.$(),c=lE(a)?b.height:b.width,d=L(a.za,c);null===a.fa||(d=Math.max(d,L(a.fa,c)));null===a.Mb||(d=Math.min(d,L(a.Mb,c)));d=lE(a)?a.Rl().fd(d):a.Rl().td(d);a.f.left=b.left;a.f.top=b.top;lE(a)?(a.f.width=b.width,a.f.height=d,"bottom"==a.h&&(a.f.top+=b.height-d)):(a.f.width=d,a.f.height=b.height,"right"==a.h&&(a.f.left+=b.width-d));var e;a.vb||lE(a)?a.g=a.Rl().ae(a.f):(e=a.Rl(),"left"==a.h?(c=L(e.C("left"),a.f.width),b=L(e.C("top"),a.f.height),d=L(e.C("right"),a.f.width),e=L(e.C("bottom"), a.f.height)):(c=L(e.C("right"),a.f.width),b=L(e.C("bottom"),a.f.height),d=L(e.C("left"),a.f.width),e=L(e.C("top"),a.f.height)),a.g.left=a.f.left+e,a.g.top=a.f.top+c,a.g.width=a.f.width-e-b,a.g.height=a.f.height-c-d);a.i(80)}g.cG=function(a){a.g();!Lq(this.j,a.relatedTarget)&&this.qc(a)&&(this.jb=!0,qE(this))};g.XJ=function(a){a.g();!Lq(this.j,a.relatedTarget)&&this.qc(a)&&(this.jb=!1,tE(this))}; g.nB=function(a){a=a.target;a instanceof Tg&&(a==this.c?pE(this,this.c,this.nb=!0):a==this.b&&pE(this,this.b,this.Ka=!0))};g.mB=function(a){a=a.target;a instanceof Tg&&(a==this.c?pE(this,this.c,this.nb=!1):a==this.b&&pE(this,this.b,this.Ka=!1))}; g.ml=function(a){if(a.c instanceof kg){var b=a.c,c;b!=this.c||this.V?b!=this.b||this.J?b!=this.o||this.T||(this.T=c=new uE(this,this.o,!1)):this.J=c=new uE(this,this.b,!0):this.V=c=new uE(this,this.c,!0);c&&(this.I.ea(c,"start",this.bG),this.I.ea(c,"end",this.aG),c.Ne(a.b))}};g.rK=function(a){var b=Jl(this.j.Z());a=lE(this)?a.clientX-b.x:a.clientY-b.y;vE(this,"backgroundClick","scrollerchangestart")&&(wE(this,!1,a),vE(this,"backgroundClick","scrollerchangefinish"))}; g.bG=function(a){var b;this.s&&a.g!=this.T?(a=mE(this),b="thumbDrag"):(a=mE(this),b="selectedRangeDrag");if(b=vE(this,b,"scrollerchangestart"))this.sa++,this.c.cursor(null),this.b.cursor(null),this.o.cursor(null),Nf(document.body,"cursor",a);return b};g.aG=function(a){this.sa=Math.max(this.sa-1,0);tE(this);this.c.cursor(mE(this));this.b.cursor(mE(this));this.o.cursor(mE(this));Nf(document.body,"cursor","");vE(this,this.s&&a.g!=this.T?"thumbDrag":"selectedRangeDrag","scrollerchangefinish")}; function qE(a){a.Sa||(a.j.eb(a.c),a.j.eb(a.b),a.Sa=!0)}function tE(a){a.Sa&&a.Bi().$g()&&!a.sa&&!a.jb&&(a.j.removeChild(a.c),a.j.removeChild(a.b),a.Sa=!1)}function pE(a,b,c){a=a.Bi();a.enabled()?c?(c=a.Zn(),a=a.$n()):(c=a.fill(),a=a.stroke()):(c=yo,a="none");b.fill(c);b.stroke(a)}function sE(a){return pd(Math.round(a*jE),0,jE)}function vE(a,b,c,d,e){return a.dispatchEvent({type:c,startRatio:(p(d)?d:a.B)/jE,endRatio:(p(e)?e:a.l)/jE,source:b})} function wE(a,b,c){c=xE(a,b,c);var d=a.g;switch(a.h){case "right":d=(d.top+d.height-c)/d.height;break;case "left":d=(c-d.top)/d.height;break;default:d=(c-d.left)/d.width}a.v&&(d=1-d);if(a.s&&b==a.c)c=d,d=a.l/jE,b="thumbDrag";else if(a.s&&b==a.b)c=a.B/jE,b="thumbDrag";else{var e=(a.l-a.B)/jE/2;c=d-e;d+=e;b=!0===b?"selectedRangeDrag":"backgroundClick"}c=sE(c);d=sE(d);c==d&&(d+=d d&&(e=a.c,a.c=a.b,a.b=e,e=a.V,a.V=a.J,a.J=e,e=c,c=d,d=e);c==a.B&&d==a.l||!vE(a,b,"scrollerchange",c,d)||(a.B=c, a.l=d,a.i(16,1))}function xE(a,b,c){var d=a.g,e=lE(a);a=ia(b)||!a.s?(a.l-a.B)/jE*(e?d.width:d.height)/2:0;return e?pd(c,d.left+a,d.left+d.width-a):pd(c,d.top+a,d.top+d.height-a)}function yE(a,b){var c;c=a.s&&b==a.c?a.B:a.s&&b==a.b?a.l:(a.B+a.l)/2;c/=jE;a.v&&(c=1-c);var d=a.g;return lE(a)?d.left+d.width*c:"left"==a.h?d.top+d.height*c:d.top+d.height*(1-c)} g.S=function(){Nb(this.j);this.o=this.H=this.F=this.b=this.c=this.j=null;Nb(this.V);this.V=null;Nb(this.J);this.J=null;Nb(this.T);this.T=null;Nb(this.X);this.X=null;Nb(this.ja);this.ja=null;iE.u.S.call(this)};g.A=function(){var a=iE.u.A.call(this);a.fill=this.fill();a.selectedFill=this.Xt();a.outlineStroke=this.Jt();a.height=this.height();a.minHeight=this.Xr();a.maxHeight=this.Wr();a.orientation=this.Yr();a.autoHide=this.$g();a.allowRangeChange=this.Qq();a.thumbs=this.Bi().A();return a}; g.L=function(a,b){iE.u.L.call(this,a,b);this.Yr(a.orientation);this.$g(a.autoHide);this.Qq(a.allowRangeChange);this.fill(a.fill);this.Xt(a.selectedFill);this.Jt(a.outlineStroke);this.height(a.height);this.Xr(a.minHeight);this.Wr(a.maxHeight);this.Bi().Oa(!!b,a.thumbs)};function uE(a,b,c){dg.call(this,b.aa());this.b=a;this.l=c?b:null;this.c=void 0;this.F=qa(function(){this.c=void 0;wE(this.b,this.l||!0,this.M)},this);this.o=Math.pow(3,2);this.ea("end",this.$F)}H(uE,dg);g=uE.prototype; g.$F=function(){p(this.c)&&(window.cancelAnimationFrame(this.c),this.F(0))};g.eh=function(){lE(this.b)?(this.f=yE(this.b,this.l),this.g=0):(this.f=0,this.g=yE(this.b,this.l))};g.ci=function(a,b){this.M=lE(this.b)?a:b;p(this.c)||(this.c=window.requestAnimationFrame(this.F))};g.Fm=function(a){return lE(this.b)?xE(this.b,this.l,a):0};g.Fj=function(a){return lE(this.b)?0:xE(this.b,this.l,a)};function kE(a){this.b=a}g=kE.prototype; g.enabled=function(a){return p(a)?(a=!!a,this.f!=a&&(this.f=a,this.b.i(16,1)),this):this.f};g.$g=function(a){return p(a)?(a=!!a,this.c!=a&&(this.c=a,this.b.i(16,1)),this):this.c};g.fill=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.g!=k&&(this.g=k,this.b.i(16,1));return this}return this.g};g.stroke=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments);f!=this.I&&(this.I=f,this.b.i(16,1));return this}return this.I}; g.Zn=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.h!=k&&(this.h=k,this.b.i(16,1));return this}return this.h};g.$n=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments);f!=this.j&&(this.j=f,this.b.i(16,1));return this}return this.j};g.A=function(){var a={};a.fill=Go(this.fill());a.stroke=Go(this.stroke());a.hoverFill=Go(this.Zn());a.hoverStroke=Go(this.$n());a.enabled=this.enabled();a.autoHide=this.$g();return a}; g.Oa=function(a,b){if(p(b)){var c;ia(b)||null===b?(this.enabled(!!b),c=!0):c=!1;!c&&B(b)&&(this.enabled("enabled"in b?!!b.enabled:!0),this.fill(b.fill),this.stroke(b.stroke),this.Zn(b.hoverFill),this.$n(b.hoverStroke),this.$g(b.autoHide))}return this};var zE=iE.prototype;zE.fill=zE.fill;zE.selectedFill=zE.Xt;zE.outlineStroke=zE.Jt;zE.height=zE.height;zE.minHeight=zE.Xr;zE.maxHeight=zE.Wr;zE.thumbs=zE.Bi;zE.orientation=zE.Yr;zE.allowRangeChange=zE.Qq;zE.autoHide=zE.$g;zE=kE.prototype;zE.enabled=zE.enabled; zE.autoHide=zE.$g;zE.fill=zE.fill;zE.stroke=zE.stroke;zE.hoverFill=zE.Zn;zE.hoverStroke=zE.$n;function AE(){DC.call(this)}H(AE,DC);AE.prototype.By=function(a,b){var c=this.$()||Sp(0,0,0,0),d=Math.round(c.ka()-a*c.height);1==a?d-=b:d+=b;var e=c.ra()+this.Ia,f=d-this.Sa;this.g.moveTo(c.ra(),d).lineTo(e,f).lineTo(c.oa()+this.Ia,f)};AE.prototype.Cy=function(a,b){var c=this.$()||Sp(0,0,0,0),d=Math.round(c.ra()+a*c.width);1==a?d+=b:d-=b;var e=d+this.Ia,f=c.ka()-this.Sa;this.g.moveTo(d,c.ka()).lineTo(e,f).lineTo(e,c.wa()-this.Sa)}; AE.prototype.yy=function(a,b,c,d,e){if(!isNaN(b)){c=this.$()||Sp(0,0,0,0);var f,h;f=Math.round(c.ka()-b*c.height);h=Math.round(c.ka()-a*c.height);1==a?h-=e:h+=e;1==b?f-=e:f+=e;d.moveTo(c.ra(),f).lineTo(c.ra()+this.Ia,f-this.Sa).lineTo(c.oa()+this.Ia,f-this.Sa).lineTo(c.oa()+this.Ia,h-this.Sa).lineTo(c.ra()+this.Ia,h-this.Sa).lineTo(c.ra(),h).close()}}; AE.prototype.zy=function(a,b,c,d,e){if(!isNaN(b)){c=this.$()||Sp(0,0,0,0);var f,h;f=Math.round(c.ra()+b*c.width);h=Math.round(c.ra()+a*c.width);1==a?h+=e:h-=e;1==b?f+=e:f-=e;d.moveTo(f+this.Ia,c.wa()-this.Sa).lineTo(h+this.Ia,c.wa()-this.Sa).lineTo(h+this.Ia,c.ka()-this.Sa).lineTo(h,c.ka()).lineTo(f,c.ka()).lineTo(f+this.Ia,c.ka()-this.Sa).close()}};function BE(){Gz.call(this);kb(this.hu,"autoRotate")||this.hu.push("autoRotate")}H(BE,Gz);function CE(a,b){return p(b)?(b=M(b),a.Da!=b&&(a.Da=b,a.i(4,9)),a):a.Da}function DE(a,b){return p(b)?(b=M(b),a.Ea!=b&&(a.Ea=b,a.i(4,9)),a):a.Ea}function EE(a,b){return p(b)?(b=M(b),a.H!=b&&(a.H=b,a.i(4,9)),a):a.H}function FE(a,b){return p(b)?(b=null===b?b:sd(M(b)||0),a.gc!=b&&(a.gc=b,a.i(4,9)),a):a.gc} BE.prototype.o=function(a){return p(a)?(a=null===a?a:pd(M(a)||0,-360,360),this.J!=a&&(this.J=a,this.i(4,9)),this):this.J};var GE=BE.prototype,HE=bc(Gz.prototype.Ri);V(HE,0,"autoRotate",cv,4,9);GE.Ri=HE;dv(BE,BE.prototype.Ri); BE.prototype.hz=function(a,b,c,d,e,f){var h,k;c&&(h=c.width,k=c.height);var l=b.angle,n=b.radius;b=p(b.radiusY)?b.radiusY:n;var q=0,r=0,t=CE(this),u=DE(this),w=this.o(),v=EE(this);if(c||!isNaN(t)&&!isNaN(u))q=c.left,r=c.top,q=isNaN(t)?q+h/2:t,r=isNaN(u)?r+k/2:u,c=p(v)&&!isNaN(v)?L(e,v):c?L(e,Math.min(h,k)/2):0,l+=L(d,null!=w?w:360),n+=c,b+=c;d=q+ud(l,n);l=r+vd(l,b);f=Sq(new J(0,0,a.width,a.height),f);d-=f.x;l-=f.y;a.left=d;a.top=l;return a}; BE.prototype.Yk=function(a,b,c,d){var e,f,h;a instanceof IE?(h=(a.Pb()?a.Pb().value.angle:0)||0,e=JE(a,h),f=a.Ye("anchor"),"auto"==f&&(f=a.Ye("autoRotate")?"center":Uq(h)),d=p(d)?d:a.tb()):(e=(p(c)&&p(c.rotation)?c.rotation:this.C("rotation"))||0,f=(p(c)&&p(c.autoRotate)?c.autoRotate:this.C("autoRotate"))||!1,h=(b?b.value.angle:0)||0,e=f?0 h?e+h+270:e+h+90:e,f=p(c)&&c.anchor||this.C("anchor"));a=cA(this,a,b,c,d);b=Sq(a,f);b=Rd(td(e),b.x,b.y);a=Ip(a)||[];b.transform(a,0,a,0,4);return a}; BE.prototype.Co=function(){return new IE};function IE(){bA.call(this)}H(IE,bA);var KE=IE.prototype,LE=bc(bA.prototype.xk);V(LE,0,"autoRotate",cv,16,9);KE.xk=LE;dv(IE,IE.prototype.xk);function JE(a,b){var c=a.Ye("rotation");return a.Ye("autoRotate")?0b?c+b+270:c+b+90:c} IE.prototype.tw=function(a,b){var c=this.h.positionFormatter,d=Uz(this.h.anchor)||"leftTop",e=this.h.offsetX||0,f=this.h.offsetY||0,h=this.Hf,k=this.Pb(),l=bc(c.call(k,k)),c=l.angle,k=l.radius,l=p(l.radiusY)?l.radiusY:k,n=0,q=0,r=CE(h),t=DE(h),u=h.o(),h=EE(h);if(b||!isNaN(r)&&!isNaN(t))var n=b.left,q=b.top,w=b.width,v=b.height,n=isNaN(r)?n+w/2:r,q=isNaN(t)?q+v/2:t,f=p(h)&&!isNaN(h)?L(f,h):b?L(f,Math.min(w,v)/2):0,c=c+L(e,null!=u?u:360),k=k+f,l=l+f;e=n+ud(c,k);f=q+vd(c,l);d=Sq(new J(0,0,a.width,a.height), d);e-=d.x;f-=d.y;this.o+=e;this.s+=f;a.left=e;a.top=f;this.h.rotation=JE(this,c);this.g.x(this.o).y(this.s)};function ME(a,b,c,d){ph.call(this);this.j=a;this.h=b||ca;this.c=p(d)?d:this;this.b=[]}H(ME,ph);ME.prototype.clear=function(){for(var a;a=this.Fa();)this.b.push(this.fn(a-1));return this};function NE(a){var b=a.b.pop();b?a.h.call(a.c,b):b=a.j.call(a.c);a.eb(b);return b}ME.prototype.S=function(){for(var a=this.b.length;a--;)Nb(this.b[a]);this.b=null;delete this.j;delete this.h;this.c=null;ME.u.S.call(this)};function OE(){U.call(this);this.j=this.l=this.h=this.F=this.s=null;this.X="vertical";this.o=this.sa=1;this.H=Zd("#e0e0e0",this.o);this.J=fe("#d5d5d5",this.o);this.M=Zd("#d5d5d5",this.o);this.T=fe("#656565",this.o);this.b=0;this.c=1;this.f=this.g=null;this.v=!1;this.V=-1;this.fa=!0;this.ca=5}H(OE,Uu);g=OE.prototype;g.ba=Uu.prototype.ba;g.da=Uu.prototype.da|80;function PE(a){return Ol===Pl?Math.floor(a)+.5:Math.floor(a)}g.lb=function(a){return p(a)?(a=hn(a),a!=this.X&&(this.X=a,this.i(4,1)),this):this.X}; g.so=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments);this.J!=f&&(this.J=Ko(f,this.o,!1),this.i(16,1));return this}return this.J||"none"};g.Yn=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.H!=k&&(this.H=Ko(k,this.o,!0),this.i(16,1));return this}return this.H||"none"};g.Op=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments);this.T!=f&&(this.T=Ko(f,this.o,!1),this.i(16,1));return this}return this.T||"none"}; g.Np=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.M!=k&&(this.M=Ko(k,this.o,!0),this.i(16,1));return this}return this.M||"none"};g.Hk=function(a){return p(a)?(a=M(a),this.ua!=a&&(this.ua=a,this.i(4,9)),this):this.ua};g.ss=function(a){return p(a)?(a=M(a),this.ca!=a&&(this.ca=a,this.i(16,1)),this):this.ca};g.xg=function(a){return p(a)?(ia(a)&&(this.fa=a),this):this.fa}; g.pg=function(a,b){return p(a)?(Ad(this.g,a)||(this.g=a.clone(),this.f?QE(this):this.f=this.g.clone(),RE(this),this.i(64,1),SE(this,b||"api")),this):this.g};function TE(a,b){return p(b)?(Ad(a.f,b)||(a.f=b.clone(),a.g?QE(a):a.g=a.f.clone(),RE(a),a.i(64,1),SE(a,"api")),a):a.f}function UE(a){var b;return p(b)?(b=+b,!isNaN(b)&&a.b!=b&&0<=b&&1>b&&(b==a.c?(a.c=1,a.b=b):(a.b=Math.min(b,a.c),a.c=Math.max(b,a.c)),VE(a),a.i(64,1),SE(a,"api")),a):a.b} function WE(a){var b;return p(b)?(b=+b,!isNaN(b)&&a.c!=b&&0=b&&(b==a.b?(a.b=0,a.c=b):(a.c=Math.max(b,a.b),a.b=Math.min(b,a.b)),VE(a),a.i(64,1),SE(a,"api")),a):a.c}function XE(a,b){b=+b;if(!isNaN(b)){b=pd(b,0,1);var c=a.c-a.b,d=xp(pd(b+c,0,1),4),c=xp(d-c,4);if(a.b!=c||a.c!=d)a.b=c,a.c=d,VE(a),a.i(64,1),SE(a,"user_action")}} function YE(a,b){b=+b;var c=isNaN(b)?40:b;if(a.f&&c&&(c+=ZE(a)?a.f.top:a.f.left,c=+c,a.f&&!isNaN(c))){var d=ZE(a);c!=(d?a.f.top:a.f.left)&&(d?a.f.top=c:a.f.left=c,QE(a),RE(a),a.i(64,1),SE(a,"user_action"))}}function $E(a,b){b=+b;var c=isNaN(b)?.05:pd(b,-1,1);c&&XE(a,a.b+c)}g.hs=function(a){return p(a)?(ia(a)&&this.v!=a&&(this.v=a,this.i(4,1)),this):this.v};g.Et=function(a){return p(a)?(this.o!=a&&(this.o=a,aF(this,this.o)),this):this.o};g.Ft=function(a){return p(a)?(this.sa=a,this):this.sa}; function bF(a){a.s||(a.s=qh(),Mu(a,a.s,a.wx,a.vx,a.SH),I(a,a.s));return a.s}function aF(a,b){a.H=Ko(a.H,b,!0);a.J=Ko(a.J,b,!1);a.M=Ko(a.M,b,!0);a.T=Ko(a.T,b,!1);a.i(16,1)}g.wx=function(a){a.preventDefault();aF(this,this.sa);this.qc(a)};g.vx=function(a){a.preventDefault();aF(this,this.o);this.qc(a)}; g.SH=function(a){a.preventDefault();var b=ZE(this),c=this.j.ya(),d=this.j.eg(),e=b?a.offsetY:a.offsetX,d=b?xp((e-d.top)/d.height,4):xp((e-d.left)/d.width,4);(b?e<=c.top:e<=c.left)?XE(this,d):(c=+d,isNaN(c)||(c=pd(c,0,1),b=this.c-this.b,c=xp(pd(c-b,0,1),4),b=xp(c+b,4),this.b==c&&this.c==b))||(this.b=c,this.c=b,VE(this),this.i(64,1),SE(this,"user_action"));this.qc(a)};function cF(a){a.F||(a.F=Eg(),I(a,a.F));return a.F} function dF(a){a.h||(a.h=new rw,tw(a.h,16,!1),N(a.h,function(){a.h.K()}),ww(a.h,function(){TE(a)?YE(a,40):$E(a,.05)}),I(a,a.h));return a.h}function eF(a){a.l||(a.l=new rw,tw(a.l,16,!1),N(a.l,function(){a.l.K()}),ww(a.l,function(){TE(a)?YE(a,-40):$E(a,-.05)}),I(a,a.l));return a.l}function fF(a){a.j||(a.j=Eg(),a.j.mb(bF(a)),Uc(a.j,"drag",a.ke,!1,a),Uc(a.j,"end",a.ZF,!1,a),Mu(a,a.j,a.wx,a.vx,null,null,null,a.jL),I(a,a.j));return a.j}g.jL=function(a){a.preventDefault();this.qc(a)}; g.ke=function(){gF(this,!0)};g.ZF=function(){gF(this,!1)};function gF(a,b){var c=ZE(a),d=a.j.eg(),e=a.j.ya(),f=!!b,h=c?d.top:d.left,d=c?d.height:d.width,k=c?e.top:e.left,l=k+(c?e.height:e.width);10>=(c?e.height:e.width)?(c=a.c-a.b,a.b=(k-h)*(1-c)/(d-10),a.c=Math.min(a.b+c,1)):(a.b=xp((k-h)/d,5),a.c=xp((l-h)/d,5));VE(a);f||a.i(64,1);SE(a)} function VE(a){if(a.g&&a.f){var b;if(ZE(a)){b=a.g.height;var c=xp((a.c-a.b)*b,1);a.f.top=xp(a.b*b,1)+a.g.top;a.f.height=c}else b=a.g.width,c=xp((a.c-a.b)*b,1),a.f.left=xp(a.b*b,1)+a.g.left,a.f.width=c}}function RE(a){if(a.g&&a.f){var b=ZE(a),c=b?a.f.top-a.g.top:a.f.left-a.g.left,d=b?c+a.f.height:c+a.f.width,b=b?a.g.height:a.g.width;a.b=xp(c/b,4);a.c=xp(d/b,4)}} function QE(a){var b=a.f;a=a.g;b.width>a.width&&(b.width=a.width);b.height>a.height&&(b.height=a.height);b.top+b.height>a.top+a.height&&(b.top-=b.top+b.height-(a.top+a.height));b.left+b.width>a.left+a.width&&(b.left-=b.left+b.width-(a.left+a.width));b.top (d?a.height:a.width)/(d?a.width:a.height);e=f=d?a.width:a.height;k=a.left;l=a.top;h&&(d?f=xp(a.height/3,1):e=xp(a.width/3,1));h=d?a.left:a.left+a.width-e;d=d?a.top+a.height-f:a.top;this.h.$(a);this.h.position({x:h,y:d}).width(e).height(f).K();this.l.$(a);this.l.position({x:k,y:l}).width(e).height(f).K();this.h.W(!1);this.l.W(!1)}this.i(80);this.D(4)}O(this,16)&&(a=Math.min(this.ca,Math.min(this.P.width,this.P.height)/2),this.F.fill(this.H).stroke(this.J).round(a), this.j.fill(this.M).stroke(this.T).round(a),this.D(16));O(this,64)&&(0>=this.b&&1<=this.c||this.b==this.c?bF(this).visible(!1):(bF(this).visible(!0),a=ZE(this),e=this.P,this.F.Lc(e),this.v?(l=this.h.width(),d=this.h.height(),f=a?e.left:e.left+l+1,k=a?e.top+d+1:e.top,l=a?e.width:e.width-2*(l+1),d=a?e.height-2*(d+1):e.height,f=new J(f,k,l,d)):f=e.clone(),l=a?f.height:f.width,k=d=xp(l*(this.c-this.b),1),h=!1,10>d&&(h=!0,k=10),h?(d=this.b*(l-k)/(1+this.b-this.c),l=a?e.left:xp(f.left+d,1),d=a?xp(f.top+ d,1):e.top):(l=a?e.left:xp(f.left+this.b*f.width,1),d=a?xp(f.top+this.b*f.height,1):e.top),h=a?e.width:k,a=a?k:e.height,this.j.hf(PE(l)).jf(PE(d)).gf(Math.round(h)).ff(Math.round(a)).eg(f),this.j.Ma(1,0,0,1,0,0)),this.D(64));O(this,8)&&(bF(this).zIndex(this.zIndex()),this.D(8));c&&b.Fb()}return this};function ZE(a){return"horizontal"!=a.X.toLowerCase()}g.remove=function(){this.s&&this.s.parent(null)}; function SE(a,b){if(a.fa){0<=a.V&&(clearTimeout(a.V),a.V=-1);var c=new hF(a);c.startRatio=a.b;c.endRatio=a.c;c.visibleBounds=a.f;c.source=b||"user_action";a.V=setTimeout(function(){a.dispatchEvent(c);a.V=-1},0)}} g.A=function(){var a=OE.u.A.call(this);ja(this.so())?ko(8,null,["ScrollBar background stroke"]):a.backgroundStroke=Go(this.so());ja(this.Yn())?ko(8,null,["ScrollBar background fill"]):a.backgroundFill=Go(this.Yn());ja(this.Np())?ko(8,null,["ScrollBar slider fill"]):a.sliderFill=Go(this.Np());ja(this.Op())?ko(8,null,["ScrollBar slider stroke"]):a.sliderStroke=Go(this.Op());a.mouseOverOpacity=this.Ft();a.mouseOutOpacity=this.Et();a.buttonsVisible=this.hs();a.barSize=this.Hk();a.cornersRadius=this.ss(); return a};g.L=function(a,b){OE.u.L.call(this,a,b);this.Yn(a.backgroundFill);this.so(a.backgroundStroke);this.Np(a.sliderFill);this.Op(a.sliderStroke);this.Ft(a.mouseOverOpacity);this.Et(a.mouseOutOpacity);this.hs(a.buttonsVisible);this.Hk(a.barSize);this.ss(a.cornersRadius)};function hF(a){Pb.call(this,"scrollchange",a)}H(hF,Pb);hF.prototype.startRatio=0;hF.prototype.endRatio=0;hF.prototype.visibleBounds=null;hF.prototype.source="";var iF=OE.prototype;iF.barSize=iF.Hk;iF.backgroundStroke=iF.so; iF.backgroundFill=iF.Yn;iF.sliderStroke=iF.Op;iF.sliderFill=iF.Np;iF.mouseOutOpacity=iF.Et;iF.mouseOverOpacity=iF.Ft;iF.cornersRadius=iF.ss;iF.buttonsVisible=iF.hs;function jF(){jd.call(this);this.o=this.s=this.l=this.B=this.T=this.V=this.g=this.h=this.j=this.I=this.b=this.f=NaN;this.v=this.F=.01;this.J=NaN;this.c=!1;this.M=this.H=NaN}H(jF,su);jF.prototype.ba=4;function kF(a){return function(b){return dy(b,a)}} var lF=[144E5,2592E5,26784E5,31536E6,31536E7],mF=[{Mc:"day",count:1},{Mc:"week",count:1},{Mc:"month",count:1},{Mc:"year",count:1},{Mc:"year",count:10}],nF=[{Mc:"hour",count:1},{Mc:"day",count:1},{Mc:"week",count:1},{Mc:"quarter",count:1},{Mc:"year",count:1}],oF=[{Mc:"minute",count:10},{Mc:"hour",count:2},{Mc:"day",count:1},{Mc:"month",count:1},{Mc:"quarter",count:1}];g=jF.prototype;g.ec=function(){return isNaN(this.f)&&isNaN(this.b)&&isNaN(this.h)&&isNaN(this.g)}; g.reset=function(){this.g=this.h=this.j=this.I=this.b=this.f=NaN;this.c=!1};function pF(a){var b=new Date;isNaN(a.H)&&(a.H=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()));isNaN(a.M)&&(a.M=a.H+864E5);return{min:a.H,max:a.M}}function qF(a,b,c){b=Rq(b);c=Rq(c);a.f==b&&a.b==c||isNaN(c)||isNaN(b)||(a.f=b,a.b=c,a.c=!1,rF(a),a.Y(4))}function sF(a){rF(a);return a.ec()?pF(a):{min:a.f,max:a.b}} function tF(a){var b;isNaN(a.I)&&(isNaN(a.B)?isNaN(a.s)?(b=(isNaN(a.l)?isNaN(a.o)?a.g:Math.max(a.g,a.o):a.l)-a.h,b*=a.F,a.I=a.h-b):a.I=Math.min(a.s,a.h):a.I=a.B);isNaN(a.j)&&(isNaN(a.l)?isNaN(a.o)?(b=a.g-(isNaN(a.B)?isNaN(a.s)?a.h:Math.min(a.h,a.s):a.B),b*=a.v,a.j=a.g+b):a.j=Math.max(a.o,a.g):a.j=a.l);return a.ec()?pF(a):{min:a.I,max:a.j}} function rF(a){if(!a.c&&!a.ec()){a.c=!0;var b=tF(a),c=b.min,b=b.max;isNaN(c)?isNaN(a.f)||(a.h=a.f):isNaN(a.f)?a.f=c:a.f=Math.max(a.f,c);isNaN(b)?isNaN(a.b)||(a.g=a.b):isNaN(a.b)?a.b=b:a.b=Math.min(a.b,b);if(a.f>a.b){var d=a.f-a.b;a.f=Math.max(a.b,c);a.b=Math.min(a.f+d,b)}}}g.kx=function(a){p(a)&&(a=Rq(a),this.B!=a&&(this.B=a,this.I=NaN,this.c=!1,this.Y(4)));return this.B};g.jx=function(a){p(a)&&(a=Rq(a),this.l!=a&&(this.l=a,this.j=NaN,this.c=!1,this.Y(4)));return this.l}; g.mx=function(a){p(a)&&(a=Rq(a),this.s!=a&&(this.s=a,this.I=NaN,this.c=!1,this.Y(4)));return this.s};g.lx=function(a){p(a)&&(a=Rq(a),this.o!=a&&(this.o=a,this.j=NaN,this.c=!1,this.Y(4)));return this.o};g.no=function(a){return p(a)?(a=+a||0,this.F!=a&&(this.F=a,this.I=NaN,this.c=!1,this.Y(4)),this):this.F};g.mo=function(a){return p(a)?(a=+a||0,this.v!=a&&(this.v=a,this.j=NaN,this.c=!1,this.Y(4)),this):this.v}; g.qj=function(a,b){var c=Rq(a)+6E4*Yx(),d=sF(this),e=d.min,d=d.max;if(b.j||b.h){if(c<=e)return uF(this,a,b);if(c>e&&c =d)return uF(this,a,b,!0)}else return d=864E5*b.b+36E5*b.f+6E4*b.g+1E3*b.c,c<=e?(e=Math.floor((e-c)/d)*d,c+=e):(e=Math.ceil((c-e)/d)*d,c-=e),uF(this,c,b);return[]}; function uF(a,b,c,d,e){b=new kq(Zx(b));var f=sF(a);a=f.min;var f=f.max,h=[],k=!1,l=!1,n;if(d)for(c=c.I(-1);!k||!l;)d=Rq(b),n=b.clone(),n.add(c),b=Rq(n),k?mb(h,d,0):b b.max&&(e=b.max,d=e-c);d c&&(b-=c,c+=b,b=c-b);return a.b[c]-(a.b[b-1]||0)}function JF(a,b){var c=wb(a.b,b);return 0<=c?c:~c}g.data=function(a){return p(a)?(this.j!=a&&(a instanceof VD||a instanceof PD)&&(this.j&&tu(this.j,this.bw,this),this.j=a,N(this.j,this.bw,this),this.M=this.j.Sk(),this.M.zB(this.ZE),this.v&&this.v.scale().reset(),this.i(64,2)),this):this.j}; g.Id=function(a){return p(a)?(this.B!=a&&(this.B=a,this.i(256,2)),this):this.B};g.lc=function(a){return p(a)?(isNaN(a)||(this.c=a,this.B=0,this.h=NaN,this.i(256,2)),this):this.c};function KF(a,b){return p(b)?(isNaN(b)||(a.h=b,a.c=NaN,a.i(256,2)),a):a.h}function LF(a,b){return p(b)?(a.I!=b&&(a.I=b,a.i(256,2)),a):a.I}function MF(a,b){return p(b)?(a.ca!=b&&(a.ca=b,a.i(128,2)),a):a.ca}function NF(a,b){p(b)&&a.T!=b&&(a.T=b,a.i(256,2))}function OF(a,b){p(b)&&a.v!=b&&(a.v=b,a.i(256,2))} function PF(a){if(!uu(a)){if(O(a,64)){a.fa=0;a.l=NaN;a.s=NaN;S(a.j);for(var b=0,c=a.j.Fa();b =b?(a.c=0,a.B=0,a.h=a.g.length-1):(isNaN(a.c)&&isNaN(a.h)&&(a.c=0),isNaN(a.c)? (b=IF(a,0,a.h),b c-a.I)KF(a,a.b.length-1);else{var c=JF(a,b),d=b-(c?a.b[c-1]:0);a.lc(c).Id(d)}a.W(!0)}}function UF(a,b){S(a.j);var c=a.j.Sk();for(c.Yz(a.MJ);c.advance();)c.b.U("collapsed",b);a.j.W(!0)}g.A=function(){var a=AF.u.A.call(this);a.isResourceChart=this.f;a.treeData=this.data().A();a.verticalOffset=this.Id();isNaN(this.lc())?isNaN(KF(this))||(a.endIndex=KF(this)):a.startIndex=this.lc();return a}; g.L=function(a,b){AF.u.L.call(this,a,b);this.f=a.isResourceChart;"treeData"in a&&this.data(WD(a.treeData));this.Id(a.verticalOffset);"startIndex"in a?this.lc(a.startIndex):"endIndex"in a&&KF(this,a.endIndex)};function VF(a,b){jd.call(this);this.b=a;var c=uf(this.b)?this.b:this.b?this.b.body:null;this.h=!!c&&"rtl"==Sf(c,"direction");this.c=Uc(this.b,lc?"DOMMouseScroll":"mousewheel",this,b)}H(VF,jd); VF.prototype.handleEvent=function(a){var b=0,c=0,d=a.b;"mousewheel"==d.type?(a=WF(-d.wheelDelta),p(d.wheelDeltaX)?(b=WF(-d.wheelDeltaX),c=WF(-d.wheelDeltaY)):c=a):(a=d.detail,100a&&(a=-3),p(d.axis)&&d.axis===d.HORIZONTAL_AXIS?b=a:c=a);F(this.f)&&(b=pd(b,-this.f,this.f));F(this.g)&&(c=pd(c,-this.g,this.g));this.h&&(b=-b);b=new XF(a,d,b,c);this.dispatchEvent(b)};function WF(a){return mc&&(nc||rc)&&a%40?a:a/40}VF.prototype.S=function(){VF.u.S.call(this);dd(this.c);this.c=null}; function XF(a,b,c,d){Ec.call(this,b);this.type="mousewheel";this.detail=a;this.B=c;this.o=d}H(XF,Ec);function YF(a,b){U.call(this);this.l=this.eq=null;this.g=this;this.nb=!0;this.c=null;a&&a instanceof AF?(this.c=a,this.nb=!1):ZF(this,b);this.b=null;this.Ka=1;this.Zh=this.cg=this.Vp=this.dg=this.Gg=this.$f=this.Zf=this.Yp=this.rf=this.M=this.Ig=this.ve=null;this.Sa=45;this.Ju=this.ua=0;this.Oe=this.Kg=this.Ad=this.rc=null;this.$a=[];this.zb=-1;this.J=null;this.Jg=this.Lg=0;this.bc=this.hc=!1;this.s=null;this.altKey=!1;this.sa=null;this.cb=this.vb=0;this.H=!0;this.ta=!1;this.o=this.j=null;this.yq= !1;Nu(this,this,this.rz,this.FF,this.EF,this.rz,this.lJ)}H(YF,Uu);g=YF.prototype;g.da=Uu.prototype.da|208;function $F(a){var b=a.U("actualStart");a=a.U("actualEnd");return p(b)&&(!isNaN(b)&&!p(a)||b==a)} g.mn=function(a,b,c){this.j||(this.j=new fy);var d=this.c.f,e={item:{value:a,type:""},name:{value:a.get("name"),type:"string"},id:{value:a.get("id"),type:"string"}};d?(e.minPeriodDate={value:a.U("minPeriodDate"),type:"datetime"},e.maxPeriodDate={value:a.U("maxPeriodDate"),type:"datetime"},e.period={value:b,type:""},e.periodIndex={value:null!=c&&0 a||a>h)return null;d=wb(this.$a,a);var h=(this.zb=d=0<=d?d:~d)?this.$a[d-1]:0,f=f+h,k=f+(this.$a[d]-h-this.Ka);e.item=b[c+d];e.startY=f;e.endY=k;e.hoveredIndex=this.zb;e.index=c+d;e.itemHeightMouseRatio=(a-h)/(this.$a[d]-h)}return e}return null};g.gi=function(a){return p(a)?(this.ta!=a&&(this.ta=a,this.i(128,1)),this):this.ta}; function bG(a){a.M||(a.M=qh(),Mu(a,a.M,null,null,null,null,a.qz),I(a,a.M));return a.M}function cG(a){a.Zf||(a.Zf=qh(),a.Zf.zIndex(30),I(a,a.Zf));return a.Zf}function dG(a){a.dg||(a.dg=qh(),a.dg.zIndex(35),I(a,a.dg));return a.dg}function eG(a){a.$f||(a.$f=qh(),a.$f.zIndex(40),I(a,a.$f));return a.$f}function fG(a){a.Gg||(a.Gg=qh(),a.Gg.zIndex(45),I(a,a.Gg));return a.Gg}function gG(a){a.cg||(a.cg=qh(),a.cg.zIndex(50),I(a,a.cg));return a.cg} function hG(a){a.Zh||(a.Zh=qh(),a.Zh.zIndex(60),I(a,a.Zh));return a.Zh}function iG(a){a.rc||(a.rc=cG(a).path(),a.rc.stroke(null).zIndex(1),I(a,a.rc));return a.rc}function jG(a){a.Ad||(a.Ad=cG(a).path(),a.Ad.stroke(null).zIndex(1),I(a,a.Ad));return a.Ad}function kG(a){a.Kg||(a.Kg=cG(a).path(),a.Kg.stroke(null).fill(a.ag).zIndex(2),I(a,a.Kg));return a.Kg}function lG(a){a.Oe||(a.Oe=cG(a).path(),a.Oe.stroke(null).fill(a.bg).zIndex(3),I(a,a.Oe));return a.Oe} function mG(a){a.ve||(a.ve=cG(a).path(),a.ve.stroke(a.jb).zIndex(4),I(a,a.ve));return a.ve}function nG(a){a.Vp||(a.Vp=fG(a).path(),I(a,a.Vp));return a.Vp}function pG(a){a.Ig||(a.Ig=cG(a).path(),a.Ig.zIndex(40),I(a,a.Ig));return a.Ig}g.Cp=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.Bg!=k&&(this.Bg=k,this.Sg=this.Ah=null,this.i(16,1));return this}return this.Bg};g.Ar=function(a,b,c,d,e,f,h){ko(405,null,["cellFill()","rowFill()"]);return this.Cp(a,b,c,d,e,f,h)}; g.Nn=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.Ah!=k&&(this.Ah=k,this.i(16,1));return this}return this.Ah};g.ls=function(a,b,c,d,e,f,h){ko(405,null,["cellOddFill()","rowOddFill()"]);return this.Nn(a,b,c,d,e,f,h)};g.Mn=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.Sg!=k&&(this.Sg=k,this.i(16,1));return this}return this.Sg};g.ks=function(a,b,c,d,e,f,h){ko(405,null,["cellEvenFill()","rowEvenFill()"]);return this.Mn(a,b,c,d,e,f,h)}; g.Ol=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.ag!=k&&(this.ag=k);return this}return this.ag};g.Pl=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.bg!=k&&(this.bg=k,this.i(16,1));return this}return this.bg};g.Oh=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.qf!=k&&(this.qf=k,this.i(16,1));return this}return this.qf};g.Js=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.Gp!=k&&(this.Gp=k,this.i(16,1));return this}return this.Gp}; g.Ks=function(a){if(p(a)){var b=fe.apply(null,arguments);this.Hg!=b&&(this.Hg=b,this.i(16,1));return this}return this.Hg};g.Is=function(a){if(p(a)){var b=fe.apply(null,arguments);this.wp!=b&&(this.wp=b,this.i(16,1));return this}return this.wp};g.uy=function(a){a.c instanceof kg&&!this.l&&(this.l=new qG(this.M,this),I(this,this.l),this.l.ea("drag",this.ke,!1,this),this.l.ea("end",this.CF,!1,this),this.l.Ne(a.b))}; g.ke=function(a){this.bc=!0;if(this.ta&&(this.H=!1,this.g.Nf(),this.Ca().Jc(),a=this.vg(a))){var b=a.item,c=a.itemHeightMouseRatio,d=a.startY,e=a.endY;this.s&&b&&b!=this.s&&!YD(b,this.s)?.2>c||.8 c?d:e,void 0,"auto"):$F(b)?this.g.fi(void 0,void 0,"not-allowed"):this.g.fi(d,e,"auto"):this.g.fi(void 0,void 0,"not-allowed");this.RD(a)}this.Ca().Jc();this.yq=!0}; g.CF=function(a){if(this.ta){a=this.vg(a);this.SD(a);if(a){var b=a.item,c=a.hoveredIndex,c=this.c.lc()+c,d=this.c.g;a=a.itemHeightMouseRatio;this.s&&b&&b!=this.s&&!$F(b)&&!YD(b,this.s)&&(.2>a||.8a?a=d[c-1]:(a=b,b=d[c+1]),a&&b?(c=a.U("depth"),d=b.U("depth"),c==d?(c=b.getParent()||b.Yf(),a=c.Lb(b),b=this.s.getParent()||this.s.Yf(),b==c&&b.Lb(this.s)c,d=UE(k),k=WE(k),l=d||1!=k?0 k||!d&&!l&&1!=k||1==k&&l&&0!=d:!1);e&&(e=0>b,n=UE(h),h=WE(h),n=e?n||1!=h?0 h||1==h&&0!=n||!n&&f:f:n||1!=h?0 h||!n&&1!=h:!1);if(l||n)a.preventDefault(),this.Ql(b,c)};g.$J=function(a){T(a,2)&&this.Y(1)};g.GF=function(){this.Ca().K()}; g.yr=ca;g.zr=ca;g.gg=function(a){return p(a)?(BF(this.c,a),this):BF(this.c)};function ZF(a,b){a.c=new AF(b);I(a,a.c);N(a.c,a.$J,a)} function RF(a,b){b&&a.i(64);if(a.Za()){var c=a.G(),d=c?c.Z():null,e=d&&!d.ub();e&&d.Jb();var f,h;bG(a).Fa()||(a.rf=a.M.rect(),I(a,a.rf),a.rf.fill(a.qf).stroke(null).zIndex(10),a.Yp=a.M.rect(),I(a,a.Yp),a.Yp.fill(yo).stroke(null).zIndex(20),a.M.eb(cG(a)).eb(dG(a)).eb(eG(a)).eb(fG(a)).eb(gG(a)).eb(hG(a)),a.nb&&(f=SF(a.c),N(f.G(hG(a)),function(a){T(a,8)?this.i(4,1):f.K()},a),I(a,f)),h=a.mg(),N(h.G(hG(a)),function(a){T(a,1)&&h.K()},h),I(a,h),a.M.Vc("mousedown",a.uy,!1,a),a.M.Vc("touchstart",a.uy,!1,a), a.zz());O(a,2)&&(a.M.parent(c),a.D(2));O(a,4)&&(a.b=a.pa(),a.M.ab(a.b),a.rf.Lc(a.b),a.Yp.Lc(a.b),a.ua=a.b.width,c=a.b.top+a.Sa+.5,pG(a).clear().moveTo(a.b.left,c).lineTo(a.b.left+a.ua,c),a.nb&&(f=SF(a.c),c=f.Hk(),f.ob(a.b.left+a.b.width-c-1,a.b.top+a.Zc()+c+1,c,a.b.height-a.Zc()-2*c-2)),h=a.mg(),c=h.Hk(),h.ob(a.b.left+c,a.b.top+a.b.height-c-1,a.b.width-2*c,c),a.hc=!0,a.zr(),a.D(4));O(a,64)&&(a.Ca().Jc(),a.hc=!0,a.iA(),a.D(64));if(O(a,16)){a.rf.fill(a.qf);iG(a).fill(a.Ah||a.Bg);jG(a).fill(a.Sg||a.Bg); lG(a).fill(a.bg);var k;C(a.jb)?k=a.jb:B(a.jb)&&a.jb.color&&(k=a.jb.color);k&&pG(a).stroke(k);mG(a).stroke(a.jb);nG(a).fill(a.Gp).stroke(a.Hg);a.yr();a.D(16)}O(a,8)&&(bG(a).zIndex(a.zIndex()),a.D(8));O(a,128)&&(a.hc=!0,a.D(128));a.lu();a.hc&&(rG(a),a.hA(),a.hc=!1);e&&d.Fb();a.nb&&(sG(a),tG(a))}}g.zz=ca; g.Nf=function(a,b,c){var d=!1,e=!1;if(p(a)&&p(b)&&p(c)){if(this.Lg!=b||this.Jg!=c)this.zb=a,this.Lg=b,this.Jg=c,d=0<=this.zb}else 0<=this.zb&&(this.zb=-1,this.Jg=this.Lg=NaN),e=!0;d?kG(this).clear().fill(this.ag).moveTo(this.b.left,this.Lg).lineTo(this.b.left+this.b.width,this.Lg).lineTo(this.b.left+this.b.width,this.Jg).lineTo(this.b.left,this.Jg).close():e&&kG(this).clear()}; g.fi=function(a,b,c){var d=nG(this);p(a)?p(b)?d.clear().moveTo(this.b.left,a).lineTo(this.b.left+this.ua,a).lineTo(this.b.left+this.ua,b).lineTo(this.b.left,b).close().stroke(this.Hg):d.clear().moveTo(this.b.left,a).lineTo(this.b.left+this.ua,a).stroke(this.wp):d.clear();p(c)&&Nf(m.document.body,"cursor",c)}; function sG(a){if(!a.eq){var b=bG(a).aa();b&&(a.eq=new VF(b),Uc(a.eq,"mousewheel",a.kp,!1,a),Uc(window,"unload",function(){cd(a.eq,"mousewheel",a.kp,!1,this)}));Uc(document,"mousemove",a.ty,!1,a)}} g.ty=function(a){var b=this.G();if(b){var c=Jl(b.Z()),b=this.b.top+c.y+this.Sa+10,d=c.y+this.b.height-10-10,c=c.x+this.b.left+10,e=c+this.b.width-10-10,f=a.clientX,h=a.clientY;this.cb=this.vb=0;if(f e)this.vb=f-c;if(hd)this.cb=h-b;var k=this;this.bc&&!this.sa&&(this.sa=setInterval(function(){k.Dt(a)},100))}}; function tG(a){a.g.jq||(a.g.jq=new uG(a.g,document),I(a,a.g.jq),Uc(a.g.jq,"key",function(a){18==a.keyCode&&(this.altKey=!0);(46==a.keyCode||a.metaKey&&8==a.keyCode)&&this.km(a)},!1,a.g))}g.km=function(){};g.iA=ca;g.hA=ca;g.remove=function(){this.M&&this.M.parent(null)};g.wk=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments),h=fr(f);if(this.jb!=f||h!=this.Ka)this.jb=f,this.Ka=h,this.nb||MF(this.c,h),this.i(80,1);return this}return this.jb||"none"}; function aG(a,b){return b&&b!=a.J?(S(a.c.data()),b.U("selected",!0),a.J&&a.J.U("selected",!1),a.J=b,a.c.data().W(!1),a.i(128,1),!0):!1}g.lu=ca;g.Mj=function(a){this.J&&this.c.data()&&(S(this.c.data()),this.J.U("selected",!1),this.J=null,this.c.data().W(!1),this.g==this&&this.dispatchEvent({type:"rowSelect",actualTarget:a?a.target:this,target:this,originalEvent:a,item:null}),this.i(64,1))};g.data=function(a){var b=this.c.data();return p(a)?(a!=b&&a instanceof VD&&this.c.data(a),this):b}; g.K=function(){this.b&&!this.b.height&&this.b.height||(this.b=this.pa());PF(MF(LF(this.c,this.b.height-this.Sa-1),this.Ka));return this};g.rw=function(a){return p(a)?(KF(this.c,a),this):KF(this.c)};g.DF=function(){return this.c.g};g.lc=function(a){return p(a)?(this.c.lc(a),this):this.c.lc()};g.Zc=function(a){return p(a)?(this.Sa!=a&&(this.Sa=a,this.b||(this.b=this.pa()),this.nb&&LF(S(this.c),this.b.height-a-1).W(!1),this.i(4,1)),this):this.Sa}; g.uB=function(a){ko(405,null,["titleHeight()","headerHeight()"]);return this.Zc(a)};g.Ca=function(a){this.o||(this.o=new hy(0),I(this,this.o),N(this.o,this.GF,this),sy(this.o,this));return p(a)?(this.o.N(a),this):this.o};g.Id=function(a){return p(a)?(this.c.Id(a),this):this.c.Id()};g.S=function(){YF.u.S.call(this);cd(document,"mousemove",this.ty,!1,this)}; g.A=function(){var a=YF.u.A.call(this);if(a.isStandalone=this.nb)a.controller=this.c.A(),a.defaultRowHeight=this.gg();a.backgroundFill=Go(this.qf);a.rowStroke=Go(this.jb);a.headerHeight=this.Sa;a.headerHeight=this.gg();a.rowOddFill=Go(this.Ah);a.rowEvenFill=Go(this.Sg);a.rowFill=Go(this.Bg);a.hoverFill=Go(this.ag);a.rowSelectedFill=Go(this.bg);a.editStructurePreviewFill=Go(this.Gp);a.editStructurePreviewStroke=Go(this.Hg);a.editStructurePreviewDashStroke=Go(this.wp);a.editing=this.ta;a.tooltip=this.Ca().A(); return a}; g.L=function(a,b){YF.u.L.call(this,a,b);(this.nb="isStandalone"in a?a.isStandalone:"controller"in a)&&"controller"in a&&(ZF(this),this.c.N(a.controller),this.gg(a.defaultRowHeight));p(a.cellFill)&&this.Ar(a.cellFill);p(a.cellOddFill)&&this.ls(a.cellOddFill);p(a.cellEvenFill)&&this.ks(a.cellEvenFill);this.Oh(a.backgroundFill);this.wk(a.rowStroke);this.Cp(a.rowFill);this.Nn(a.rowOddFill);this.Mn(a.rowEvenFill);this.Ol(a.hoverFill);this.Pl(a.rowSelectedFill);"tooltip"in a&&this.Ca().Oa(!!b,a.tooltip); p(a.titleHeight)&&this.uB(a.titleHeight);this.Zc(a.headerHeight);this.Js(a.editStructurePreviewFill);this.Ks(a.editStructurePreviewStroke);this.Is(a.editStructurePreviewDashStroke);this.gi(a.editing)};function qG(a,b){dg.call(this,a.aa());this.b=b;this.y=this.x=0;this.o=Math.pow(3,2)}H(qG,dg);qG.prototype.eh=function(){this.g=this.f=0};qG.prototype.ci=function(a,b){if(this.b.g.altKey||!this.b.ta){var c=this.x-a,d=this.y-b;this.x=a;this.y=b;this.b.Ql(c,d)}}; qG.prototype.reset=function(){this.y=this.x=0};function uG(a,b,c){Jr.call(this,b,c);this.b=a}H(uG,Jr);uG.prototype.Ap=function(){uG.u.Ap.call(this);this.b.altKey=!1};function vG(){Xg.call(this);this.U={}}H(vG,Tg);vG.prototype.I=null;function wG(){U.call(this);this.V="vertical";this.j=this.c=this.l=this.s=null;this.f=.5;this.F=this.H=this.o=this.g=0;this.ca=this.X=!1;this.fa=Qf(m.document.body,"cursor");this.b=3;this.v=!0;this.J=fe("#acbece");this.h=Zd({keys:["0 #9ccae3","0.5 #a9dbf6","1 #e3f4fc"],angle:-90,opacity:1});this.M=Zd("#ccd7e1 0.3");this.ta=fe(null);this.sa=Zd("#fff 0");this.ua=fe(null);this.T=!0}H(wG,Uu);g=wG.prototype;g.ba=Uu.prototype.ba;g.da=Uu.prototype.da|80; g.lb=function(a){return p(a)?(a=hn(a),a!=this.V&&(this.V=a,this.position(this.f)),this):this.V};g.position=function(a){if(p(a)){a=Mq(a)?parseFloat(a)/100:a;var b=0,c=1;this.P&&(c=xG(this)?this.P.Wa():this.P.Va(),b=this.g/c,c=(c-this.o)/c);a=pd(a,b,c);isNaN(a)||(this.P&&(this.f=a,this.T&&this.dispatchEvent("splitterchange")),this.f=a,this.i(64,1));return this}return this.f}; g.stroke=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments);this.J!=f&&(this.J=f,this.i(80,1));return this}return this.J||"none"};g.fill=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.h!=k&&(this.h=k,this.i(16,1));return this}return this.h||"none"};g.vy=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.M!=k&&(this.M=k,this.i(16,1));return this}return this.M||"none"};g.xg=function(a){return p(a)?(ia(a)&&(this.T=a),this):this.T}; function yG(a){return p(!0)?(ia(!0)&&1!=a.v&&(a.v=!0,a.position(a.f)),a):a.v}function zG(a){var b=2;return p(b)?(b=+b,isNaN(b)||a.b==b||(a.b=b,a.i(64,1)),a):a.b} function AG(a){var b,c;a.P||(a.P=a.pa());if(a.v){b=xp((a.P.Wa()-a.b)*a.f,1);c=xp((a.P.Va()-a.b)*a.f,1);if(xG(a))return b+=a.b,new J(xp(a.P.ra()+b,1),xp(a.P.wa(),1),xp(a.P.Wa()-b,1),xp(a.P.Va(),1));c+=a.b;return new J(xp(a.P.ra(),1),xp(a.P.wa()+c,1),xp(a.P.Wa(),1),xp(a.P.Va()-c,1))}if(xG(a))return b=a.P.Wa()*a.f,new J(xp(a.P.ra()+b,1),xp(a.P.wa(),1),xp(a.P.Wa()-b,1),xp(a.P.Va(),1));c=a.P.Va()*a.f;return new J(xp(a.P.ra(),1),xp(a.P.wa()+c,1),xp(a.P.Wa(),1),xp(a.P.Va()-c,1))} function BG(a,b,c){Nf(m.document.body,"cursor",c?a.fa:b?"e-resize":"n-resize")} function CG(a){var b=xG(a);a.s.cursor(b?"e-resize":"n-resize");var c,d,e,f,h,k,l,n,q,r,t,u=a.P;a.v?(c=b?u.ra()+a.f*(u.Wa()-a.b):u.ra(),d=b?u.wa():u.wa()+a.f*(u.Va()-a.b),n=b?u.ra()+a.g-3:u.ra(),q=b?u.wa():u.wa()+a.g-3,r=b?u.Wa()-a.g-a.o+6:u.Wa(),t=b?u.Va():u.Va()-a.g-a.o+6):(c=b?u.ra()+a.f*u.Wa()-a.b/2:u.ra(),d=b?u.wa():u.wa()+a.f*u.Va()-a.b/2,n=b?u.ra()+a.g-3-a.b/2:u.ra(),q=b?u.wa():u.wa()+a.g-3-a.b/2,r=b?u.Wa()-a.g-a.o+6+a.b:u.Wa(),t=b?u.Va():u.Va()-a.g-a.o+6+a.b);e=b?a.b:u.Wa();f=b?u.Va():a.b; h=b?c-3:u.ra();k=b?u.wa():d-3;l=b?a.b+6:u.Wa();b=b?u.Va():a.b+6;n=new J(n,q,r,t);a.l.hf(c).jf(d).gf(e).ff(f);a.c.hf(h).jf(k).gf(l).ff(b).eg(n)}function DG(a){a.s||(a.s=qh(),I(a,a.s));return a.s}g.kG=function(){this.X=!0;EG(this).visible(!0);var a=xG(this);this.fa=Qf(m.document.body,"cursor");a?this.j.hf(this.f*this.P.Wa()+this.P.ra()).jf(this.P.wa()).gf(0).ff(this.P.Va()):this.j.hf(this.P.ra()).jf(this.f*this.P.Va()+this.P.wa()).gf(this.P.Wa()).ff(0)}; g.ke=function(){var a=this.c.ya(),b=xG(this),c=this.b/2;BG(this,b);var d=b?this.f*this.P.Wa()+this.P.ra():this.f*this.P.Va()+this.P.wa(),a=b?a.ra()+a.Wa()/2:a.wa()+a.Va()/2;b?(this.j.hf(Math.min(d,a)).gf(Math.abs(d-a)),this.l.hf(a-c)):(this.j.jf(Math.min(d,a)).ff(Math.abs(d-a)),this.l.jf(a-c))}; g.jG=function(){this.X=!1;EG(this).visible(!1);var a=this.c.ya(),b=xG(this);this.ca||BG(this,b,!0);this.v?(a=b?a.left+3-this.P.left:a.top+3-this.P.top,b=b?a/(this.P.width-this.b):a/(this.P.height-this.b)):(a=b?a.left+a.width/2-this.P.left:a.top+a.height/2-this.P.top,b=b?a/this.P.width:a/this.P.height);this.position(xp(b,4))};g.lG=function(){this.ca=!0};g.WJ=function(a){this.dispatchEvent({type:"dblclick",originalEvent:a})};g.mG=function(){this.ca=!1;this.X||BG(this,xG(this),!0)}; function FG(a){a.c||(a.c=Eg().stroke(a.ua).fill(a.sa),Uc(a.c,"dblclick",a.WJ,!1,a),Uc(a.c,"mousemove",a.lG,!1,a),Uc(a.c,"mouseout",a.mG,!1,a),Uc(a.c,"start",a.kG,!1,a),Uc(a.c,"drag",a.ke,!1,a),Uc(a.c,"end",a.jG,!1,a),I(a,a.c));return a.c}function EG(a){a.j||(a.j=Eg().visible(!1),I(a,a.j));return a.j}function GG(a){a.l||(a.l=Eg().pb(!0).fill(a.h).stroke(a.J),I(a,a.l));return a.l} g.K=function(){if(this.Za()){var a=this.G(),b=a?a.Z():null,c=b&&!b.ub();c&&b.Jb();DG(this).Fa()||DG(this).eb(EG(this)).eb(FG(this)).eb(GG(this));O(this,2)&&(DG(this).parent(a),this.D(2));O(this,4)&&(this.P=this.pa(),this.T&&this.dispatchEvent("splitterchange"),this.i(80),this.D(4));O(this,16)&&(this.l.stroke(this.J).fill(this.h),this.j.fill(this.M).stroke(this.ta),this.c.fill(this.sa).stroke(this.ua),this.D(16));O(this,64)&&(FG(this).Ma(1,0,0,1,0,0),this.g!=this.H&&(a=xG(this)?this.P.Wa():this.P.Va(), this.H<=a&&(this.g=this.H,this.H>a-this.o&&(this.F=a-this.H),this.position(this.f))),this.o!=this.F&&(a=xG(this)?this.P.Wa():this.P.Va(),this.F<=a&&(this.o=this.F,this.F>a-this.g&&(this.H=a-this.F),this.position(this.f))),CG(this),this.D(64));O(this,8)&&(DG(this).zIndex(this.zIndex()),CG(this),this.D(8));c&&b.Fb()}return this};function xG(a){return"horizontal"!=a.V.toLowerCase()}g.remove=function(){this.s&&this.s.parent(null)}; function HG(){U.call(this);this.c=this.b=this.h=this.g=null;this.f=NaN;this.F=this.v=!1;this.H=Qf(m.document.body,"cursor");this.o=fe("1 #acbece");this.j=1;this.l=Zd("#ccd7e1 0.3");this.J=Zd("#fff 0.00001");this.s=!0}H(HG,Uu);g=HG.prototype;g.ba=Uu.prototype.ba;g.da=Uu.prototype.da|80;g.remove=function(){this.g&&this.g.parent(null)};g.position=function(a){return p(a)?(this.f!=a&&(this.f=a,this.i(64,1)),this):this.f}; g.stroke=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments),h=fr(f);if(this.o!=f||h!=this.j)this.o=f,this.j=h,this.i(80,1);return this}return this.o||"none"};g.vy=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.l!=k&&(this.l=k,this.i(16,1));return this}return this.l||"none"};g.xg=function(a){return p(a)?(ia(a)&&(this.s=a),this):this.s};function IG(a,b){Nf(m.document.body,"cursor",b?a.H:"e-resize")}function JG(a){a.g||(a.g=qh(),I(a,a.g));return a.g} g.gG=function(){this.v=!0;this.H=Qf(m.document.body,"cursor");KG(this).clear()};g.ke=function(){var a=this.b.ya();IG(this);var b=this.P.left+this.f+this.j/2,a=a.ra()+a.Wa()/2;this.c.clear().moveTo(b,this.P.top).lineTo(a,this.P.top).lineTo(a,this.P.top+this.P.height).lineTo(b,this.P.top+this.P.height).close();this.h.clear().moveTo(a,this.P.top).lineTo(a,this.P.top+this.P.height)};g.fG=function(){this.v=!1;this.c.clear();var a=this.b.ya();this.F||IG(this,!0);this.position(a.left+3-this.P.left)}; g.YJ=function(a){a.preventDefault();this.qc(a)};function LG(a){a.g.cursor("e-resize");var b=a.P.left+a.f+a.j/2,c=new J(a.P.left-3,a.P.top,a.P.width+6,a.P.height);a.h.clear().moveTo(b,a.P.top).lineTo(b,a.P.top+a.P.height);var b=a.P.left+a.f-3,d=a.P.left+a.f+a.j+3;a.b.Ma(1,0,0,1,0,0);a.b.clear().moveTo(b,a.P.top).lineTo(d,a.P.top).lineTo(d,a.P.top+a.P.height).lineTo(b,a.P.top+a.P.height).close().eg(c)}g.hG=function(){this.F=!0};g.iG=function(){this.F=!1;this.v||IG(this,!0)}; function MG(a){a.b||(a.b=Hg().fill(a.J).stroke(null),Uc(a.b,"start",a.gG,!1,a),Uc(a.b,"drag",a.ke,!1,a),Uc(a.b,"end",a.fG,!1,a),Mu(a,a.b,null,a.iG,null,a.hG,null,a.YJ),I(a,a.b));return a.b}function KG(a){a.c||(a.c=Hg(),a.c.fill(a.l).stroke(null),I(a,a.c));return a.c}function NG(a){a.h||(a.h=Hg().pb(!0).stroke(a.o),I(a,a.h));return a.h} g.K=function(){if(this.Za()){var a=this.G(),b=a?a.Z():null,c=b&&!b.ub();c&&b.Jb();JG(this).Fa()||JG(this).eb(KG(this)).eb(MG(this)).eb(NG(this));O(this,2)&&(JG(this).parent(a),this.D(2));O(this,4)&&(this.P=this.pa(),this.s&&this.dispatchEvent("splitterchange"),this.i(80),this.D(4));O(this,16)&&(this.h.stroke(this.o),this.c.fill(this.l),this.b.fill(this.J),this.D(16));O(this,64)&&(isNaN(this.f)&&(this.f=Math.round((this.P.width-this.j)/2)),this.s&&this.dispatchEvent("splitterchange"),LG(this),this.D(64)); O(this,8)&&(JG(this).zIndex(this.zIndex()),LG(this),this.D(8));c&&b.Fb()}return this};function OG(a){YF.call(this,a);this.f=[];this.X=[];this.V=null;this.F=0;this.v={};NF(this.c,this)}H(OG,YF);g=OG.prototype;g.da=YF.prototype.da|512; function PG(a,b){if(!a.v[b])switch(b){case "directNumbering":a.v[b]={formatter:a.Ms,width:50};break;case "text":a.v[b]={formatter:a.Ms,width:170};break;case "financial":a.v[b]={formatter:a.WI,textStyle:{hAlign:"right"},width:90};break;case "percent":a.v[b]={formatter:a.XI,textStyle:{hAlign:"right"},width:50};break;case "dateCommonLog":a.v[b]={formatter:QG("dd/MMM/yyyy"),textStyle:{hAlign:"right"},width:90};break;case "dateIso8601":a.v[b]={formatter:QG("yyyy-MM-dd"),textStyle:{hAlign:"right"},width:90}; break;case "dateUsShort":a.v[b]={formatter:QG("M/dd/yyyy"),textStyle:{hAlign:"right"},width:90};break;case "dateDmyDots":a.v[b]={formatter:QG("dd.MM.yy"),textStyle:{hAlign:"right"},width:90};break;default:a.v[b]={formatter:a.Ms,width:90}}return a.v[b]}g.Ms=function(a){return p(a)?a+"":""};g.WI=function(a){return p(a)?F(a)?a.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g,"$1,"):a+"":""};g.XI=function(a){return F(a)?xp(100*a,2)+"%":p(a)?Mq(a)?a:a+"%":""}; function QG(a){return function(b){return F(b)?yq(new sq(a),new kq(new Date(b))):p(b)?b+"":""}}g.dy=function(a){return p(a)?(this.Ia=a,this):this.Ia||{}};g.$s=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.ca!=k&&(this.ca=k,this.i(16,1));return this}return this.ca};function RG(a){a.V||(a.V=Hg(),cG(a).Rb(a.V,0),a.V.stroke(null),I(a,a.V));return a.V} g.So=function(a,b,c){for(var d=-1,e=0,f=this.f.length;e a.X.length){var e=new HG;I(a,e);e.stroke(a.T);e.G(gG(a));N(e,function(){e.K()},e);e.ea("splitterchange",qa(a.kL,a,b-1));e.ea("dblclick",qa(a.lL,a,b-1));a.X.push(e)}} g.Ix=function(a,b){var c,d,e=!1;c=M(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var f=this.f[c];f||(f=new TG(this),f.N(this.dy()),N(f,this.iI,this),I(this,f),e=!0);if(p(d))return f.N(d instanceof TG?d.A():d),f.enabled()&&f.G(eG(this)),this.f[c]=f,SG(this),this.i(528,1),this;e&&(d=c?1==c?170:90:90,e=c?1==c?"Name":"Column #"+c:"#",S(f),f.G(eG(this)).width(d).height("100%"),f.title().text(e),f.W(!0),this.f[c]=f,SG(this),this.i(528,1));return f}; g.kL=function(a,b){var c=b.target;c.P||(c.P=c.pa());this.So(this.UK,this,a,(new J(xp(c.P.left,1),xp(c.P.top,1),xp(Math.min(c.f,c.P.width-c.j),1),xp(c.P.height,1))).width+20)};g.lL=function(a,b){this.So(this.uI,this,a,b)};g.UK=function(a,b,c,d){c==b&&a.width(d)}; g.uI=function(a,b,c,d){c==b&&(b=a.title(),c=b.height(),d.offsetY-this.b.top this.ua&&(this.F=0);this.F=pd(this.F,0,Math.abs(this.b.width-this.ua));c=-this.F;f=0;for(h=e.length;f d&&(d=lF.length-1);e=xF(a,mF[d]);f=xF(a,nF[d],mF[d]);a=xF(a,oF[d],nF[d]);f=[e,f,a];a=0;for(d=this.c.length;a =k)k=t;else var l=this.P.left,u=this.P.width,k=t+(k-h)/2,k=k l+u?Math.max(l+u-h,t):k;k=this.labels().add(f,{value:{x:k,y:this.P.top}});S(k);k.clip(new J(n+r/2,this.P.top,q-n-r,this.P.height));k.height(this.P.height);k.W(!1);k.K()}this.labels().W(!1);this.labels().K()}O(this,8)&&this.D(8);e&&d.Fb()}return this};g.remove=function(){jH(this).parent(null)}; g.A=function(){var a=hH.u.A.call(this);a.tileFill=Go(this.j);a.tilesSeparationStroke=Go(this.f);a.labels=this.labels().A();return a};g.L=function(a,b){hH.u.L.call(this,a);this.pB(a.tileFill);this.qB(a.tilesSeparationStroke);this.labels().Oa(!!b,a.labels)};var kH=gH.prototype;kH.backgroundFill=kH.dw;kH.levelsSeparationStroke=kH.Pz;kH.topLevel=kH.Vm;kH.midLevel=kH.Km;kH.lowLevel=kH.Gm;kH=hH.prototype;kH.tileFill=kH.pB;kH.labels=kH.labels;kH.tilesSeparationStroke=kH.qB;function lH(a,b){YF.call(this,a,b);this.sd=this.T=this.V=this.ca=this.X=this.Eb=this.F=this.Dc=this.Yb=this.Ob=null;this.ei=void 0;this.v=null;this.aq=void 0;this.cq=NaN;this.Rg=this.ed=!1;this.cf=this.ce=this.Td=this.kf=this.Hd=this.Gd=null;this.lq=this.oq=this.Qb=!1;this.Ia=this.kb=null;this.ii=[];this.hi=0;this.Ng=[];this.Qg=[];this.dc=[];this.Mg=null;this.f=new jF;N(this.f,this.DG,this);I(this,this.f);OF(this.c,this)}H(lH,YF);g=lH.prototype;g.da=YF.prototype.da|512; g.DG=function(a){T(a,4)&&this.i(512,1)};g.Uk=function(a){this.fa||(this.fa=new gH,this.fa.scale(this.f),this.fa.zIndex(80),I(this,this.fa),N(this.fa,this.GJ,this));return p(a)?(this.fa.N(a),this):this.fa};g.GJ=function(a){T(a,1)&&this.i(512,1)};g.Kx=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments);this.Le!=f&&(this.Le=f,this.i(16,1));return this}return this.Le||"none"}; g.Ry=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.$k!=k&&(this.$k=k,this.i(16,1));return this}return this.$k||"none"};g.Sy=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments);this.cl!=f&&(this.cl=f,this.i(16,1));return this}return this.cl||"none"};g.Ty=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.el!=k&&(this.el=k,this.i(16,1));return this}return this.el||"none"}; g.Uy=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments);this.gl!=f&&(this.gl=f,this.i(16,1));return this}return this.gl||"none"};g.Oy=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.Eg!=k&&(this.Eg=k,this.i(16,1));return this}return this.Eg||"none"};g.Py=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments);this.Fg!=f&&(this.Fg=f,this.i(16,1));return this}return this.Fg||"none"}; g.Iy=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.Cg!=k&&(this.Cg=k,this.i(16,1));return this}return this.Cg||"none"};g.Jy=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments);this.Dg!=f&&(this.Dg=f,this.i(16,1));return this}return this.Dg||"none"};g.ux=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.rj!=k&&(this.rj=k,this.i(128,1));return this}return this.rj||"none"}; g.xx=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments);this.sj!=f&&(this.sj=f,this.i(128,1));return this}return this.sj||"none"};g.zx=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.Aj!=k&&(this.Aj=k,this.i(128,1));return this}return this.Aj||"none"};g.Ax=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments);this.Bj!=f&&(this.Bj=f,this.i(128,1));return this}return this.Bj||"none"}; g.lA=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.$m!=k&&(this.$m=k,this.i(128,1));return this}return this.$m||"none"};g.mA=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments);this.an!=f&&(this.an=f,this.i(128,1));return this}return this.an||"none"};g.Tz=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.Og!=k&&(this.Og=k,this.i(128,1));return this}return this.Og||"none"}; g.Uz=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments);this.Pg!=f&&(this.Pg=f,this.i(128,1));return this}return this.Pg||"none"};g.eA=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.fq!=k&&(this.fq=k,this.i(128,1));return this}return this.fq||"none"};g.fA=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments);this.gq!=f&&(this.gq=f,this.i(128,1));return this}return this.gq||"none"}; g.Jx=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.Ej!=k&&(this.Ej=k,this.i(128,1));return this}return this.Ej||"none"};g.Lx=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments);this.Ij!=f&&(this.Ij=f,this.i(64,1));return this}return this.Ij||"none"};g.KA=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);this.Zb!=k&&(this.Zb=k,this.i(128,1));return this}return this.Zb||"none"}; g.LA=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments);this.cd!=f&&(this.cd=f,this.i(128,1));return this}return this.cd||"none"};g.aL=function(a,b,c,d,e){if(p(a)){var f=fe.apply(null,arguments);this.$h!=f&&(this.$h=f,this.i(128,1));return this}return this.$h||"none"};g.Zr=function(a){if(p(a)){var b=fe.apply(null,arguments),c=fr(this.Bc),d=fr(b);if(this.Bc!=b||d!=c)this.Bc=b,this.i(16,1);return this}return this.Bc};g.gy=function(a){return p(a)?(this.uC=a,this):this.uC||{}}; g.jy=function(a){return p(a)?(this.WC=a,this):this.WC||{}};g.ky=function(a){return p(a)?(this.XC=a,this):this.XC||{}};g.Qz=function(a,b){var c,d;c=M(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.Ng[c];e||(e=new aH(this.f),e.N(this.gy()),this.Ng[c]=e,I(this,e),N(e,this.It,this),this.i(512,1));return p(d)?(e.N(d),this):e}; g.qA=function(a,b){var c,d;c=M(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.Qg[c];e||(e=new cH(this.f),e.N(this.jy()),this.Qg[c]=e,I(this,e),N(e,this.It,this),this.i(512,1));return p(d)?(e.N(d),this):e};g.lB=function(a,b){var c,d;c=M(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.dc[c];e||(e=new eH(this.f),e.N(this.ky()),this.dc[c]=e,I(this,e),N(e,this.It,this),this.i(512,1));return p(d)?(e.N(d),this):e};g.It=function(){this.i(512,1)}; g.Kw=function(a){ko(405,null,["minimumGap()","scale().minimumGap()"]);return p(a)?(this.f.no(a),this):this.f.no()};g.Jw=function(a){ko(405,null,["maximumGap()","scale().maximumGap()"]);return p(a)?(this.f.mo(a),this):this.f.mo()};g.labels=function(a){this.Ob||(this.Ob=new Gz,this.Ob.mb(this));if(p(a)){var b=!0;a instanceof Gz?this.Ob.N(a.A()):B(a)?this.Ob.N(a):er(a)?this.Ob.enabled(!1):b=!1;b&&this.i(64,1);return this}return this.Ob}; g.Ug=function(a){this.Yb||(this.Yb=new Hz,this.Yb.mb(this));if(p(a)){var b=!0;a instanceof Hz?this.Yb.N(a.A()):B(a)?this.Yb.N(a):er(a)?this.Yb.enabled(!1):b=!1;b&&this.i(64,1);return this}return this.Yb};g.yx=function(a){return p(a)&&this.ed!=a?(this.ed=a,this.i(64,1),this):this.ed};function mH(a){a.Dc||(a.Dc=gG(a).path(),a.Dc.zIndex(6),a.Dc.stroke(a.Bc),I(a,a.Dc));return a.Dc} function nH(a){a.F||(a.F=new oH(fG(a)),a.F.zIndex(0).cursor("ew-resize"),a.I.ea(a.F,"mousedown",function(a){a.stopPropagation()}),a.F.Vc("mousedown",a.DI,!1,a),I(a,a.F));return a.F}function pH(a){a.Eb||(a.Eb=new oH(fG(a)),a.Eb.zIndex(10),a.I.ea(a.Eb,"mousedown",function(a){a.stopPropagation()}),a.Eb.Vc("mousedown",a.II,!1,a),I(a,a.Eb));return a.Eb} function qH(a){a.X||(a.X=new oH(fG(a)),a.X.zIndex(20).cursor("col-resize"),a.X.l=nH(a),a.I.ea(a.X,"mousedown",function(a){a.stopPropagation()}),a.X.Vc("mousedown",a.BI,!1,a),I(a,a.X));return a.X}function rH(a){a.ca||(a.ca=new oH(fG(a)),a.ca.zIndex(30).cursor("col-resize"),a.ca.l=nH(a),a.I.ea(a.ca,"mousedown",function(a){a.stopPropagation()}),a.ca.Vc("mousedown",a.LI,!1,a),I(a,a.ca));return a.ca} function sH(a){a.V||(a.V=new oH(fG(a)),a.V.zIndex(40).cursor("move"),a.I.ea(a.V,"mousedown",function(a){a.stopPropagation()}),a.V.Vc("mousedown",a.NI,!1,a),I(a,a.V));return a.V}function tH(a){a.T||(a.T=new oH(fG(a)),a.T.zIndex(50).cursor("move"),a.I.ea(a.T,"mousedown",function(a){a.stopPropagation()}),a.T.Vc("mousedown",a.AI,!1,a),I(a,a.T));return a.T}g.Xy=function(a){return p(a)?(this.wq=a,this):this.wq};g.Wy=function(a){return p(a)?(this.uq=a,this):this.uq}; g.Vy=function(a){return p(a)?(this.tq=a,this):this.tq};g.Yy=function(a){return p(a)?(this.xq=a,this):this.xq};g.My=function(a){return p(a)?(this.rq=a,this):this.rq};g.Ly=function(a){return p(a)?(this.qq=a,this):this.qq};g.Ky=function(a){return p(a)?(this.pq=a,this):this.pq};g.Ny=function(a){return p(a)?(this.sq=a,this):this.sq};g.Qy=function(a){return p(a)?(this.ef=a,this):this.ef};function uH(a){a.sd||(a.sd=fG(a).path(),a.sd.stroke(a.Le).zIndex(60),I(a,a.sd));return a.sd} function vH(a,b){nH(a).ec()||nH(a).clear().Ma(1,0,0,1,0,0);pH(a).ec()||pH(a).clear().Ma(1,0,0,1,0,0);rH(a).ec()||rH(a).clear().Ma(1,0,0,1,0,0);qH(a).ec()||qH(a).clear().Ma(1,0,0,1,0,0);tH(a).ec()||tH(a).clear().Ma(1,0,0,1,0,0);sH(a).ec()||sH(a).clear().Ma(1,0,0,1,0,0);uH(a).ec()||uH(a).clear();b||(a.Ca().enabled(a.yc),a.yc=void 0)}g.DI=function(a){this.Gd=new wH(nH(this));I(this,this.Gd);this.Gd.ea("start",this.EI,!1,this);this.Gd.ea("drag",this.FI,!1,this);this.Gd.ea("end",this.GI,!1,this);this.Gd.Ne(a.b)}; g.II=function(a){this.Hd=new xH(pH(this));I(this,this.Hd);this.Hd.ea("start",this.JI,!1,this);this.Hd.ea("drag",this.KI,!1,this);this.Hd.ea("end",this.HI,!1,this);this.Hd.Ne(a.b)};g.BI=function(a){this.kf=new yH(qH(this),!0);I(this,this.kf);this.kf.ea("start",this.CI,!1,this);this.kf.ea("drag",this.$y,!1,this);this.kf.ea("end",this.Zy,!1,this);this.kf.Ne(a.b)}; g.LI=function(a){this.Td=new yH(rH(this),!1);I(this,this.Td);this.Td.ea("start",this.MI,!1,this);this.Td.ea("drag",this.$y,!1,this);this.Td.ea("end",this.Zy,!1,this);this.Td.Ne(a.b)};g.NI=function(a){this.ce=new zH(0,sH(this),!0);I(this,this.ce);this.ce.ea("start",this.Gy,!1,this);this.ce.ea("drag",this.Hy,!1,this);this.ce.ea("end",this.Fy,!1,this);this.ce.Ne(a.b)}; g.AI=function(a){this.cf=new zH(0,tH(this),!1);I(this,this.cf);this.cf.ea("start",this.Gy,!1,this);this.cf.ea("drag",this.Hy,!1,this);this.cf.ea("end",this.Fy,!1,this);this.cf.Ne(a.b)};g.EI=function(){this.l&&(this.l.He=!1);this.yc=this.Ca().enabled();this.Ca().Jc();this.Ca().enabled(!1);this.g.Nf();pH(this).clear();qH(this).clear();rH(this).clear();sH(this).clear();tH(this).clear();Nf(m.document.body,"cursor","ew-resize")};g.FI=function(){this.bc=!0;this.H=!1;this.lq=!0}; g.GI=function(a){if(this.bc){this.l&&(this.l.He=!0);var b=nH(this).ya();vH(this);var c=a.target.element;a=c.item;var d=this.c.data();S(d);b=wF(this.f,4==c.type?(b.left+b.width/2-this.b.left)/this.b.width:(b.left-this.b.left)/this.b.width);if(!isNaN(b)){var e;switch(c.type){case 4:a.set("actualStart",b);a.U("actualStart",b);p(a.get("actualEnd"))&&(a.set("actualEnd",b),a.U("actualEnd",b));break;case 5:c=c.Me;e=a.hd("periods",c,"start");e=a.hd("periods",c,"end")+(b-e);isNaN(e)||(a.set("periods",c,"start", b),a.Ag("periods",c,"start",b),a.set("periods",c,"end",e),a.Ag("periods",c,"end",e));break;case 3:e=a.U("baselineStart");c=a.U("baselineEnd");e=b-e;isNaN(c+e)||(a.set("baselineStart",b),a.U("baselineStart",b));a.set("baselineEnd",c+e);a.U("baselineEnd",c+e);break;default:c=F(a.U("actualStart"))?a.U("actualStart"):a.U("autoStart"),c=(F(a.U("actualEnd"))?a.U("actualEnd"):a.U("autoEnd"))+(b-c),isNaN(c)||(a.set("actualStart",b),a.U("actualStart",b),a.set("actualEnd",c),a.U("actualEnd",c))}}d.W(!0);QF(this); this.lq=this.bc=!1;clearInterval(this.sa);this.sa=null}Nf(m.document.body,"cursor","")};g.JI=function(){this.l&&(this.l.He=!1);this.oq=!0;this.yc=this.Ca().enabled();this.Ca().Jc();this.Ca().enabled(!1);qH(this).clear();rH(this).clear();sH(this).clear();tH(this).clear();nH(this).clear()};g.KI=function(){this.bc=!0;this.H=!1}; g.HI=function(a){if(this.bc){this.l&&(this.l.He=!0);vH(this);a=a.target;var b=a.element;isNaN(a.ti)||b.item.set("progressValue",xp(100*a.ti,2)+"%");this.bc=!1;clearInterval(this.sa);this.sa=null;this.oq=!1}};g.MI=function(){this.l&&(this.l.He=!1);this.yc=this.Ca().enabled();this.Ca().Jc();this.Ca().enabled(!1);pH(this).clear();qH(this).clear();rH(this).clear();sH(this).clear();tH(this).clear();Nf(m.document.body,"cursor","col-resize");this.F.cursor("col-resize")}; g.CI=function(){this.l&&(this.l.He=!1);this.yc=this.Ca().enabled();this.Ca().Jc();this.Ca().enabled(!1);pH(this).clear();qH(this).clear();rH(this).clear();sH(this).clear();tH(this).clear();Nf(m.document.body,"cursor","col-resize");this.F.cursor("col-resize")}; function AH(a,b,c){if(a.kb){var d=a.kb.b?a.X:a.ca,e=d.item,f=d.Me,h=d.b;switch(d.type){case 3:d=a.kb.b?e.U("baselineEnd"):e.U("baselineStart");break;case 5:d=a.kb.b?e.hd("periods",f,"end"):e.hd("periods",f,"start");break;default:d=a.kb.b?F(e.U("actualEnd"))?e.U("actualEnd"):e.U("autoEnd"):F(e.U("actualStart"))?e.U("actualStart"):e.U("autoStart")}e=Jl(a.G().Z()).x;b=c?0>c?a.b.left:a.b.left+a.b.width:b.clientX-e;c=vF(a.f,d);c=a.b.left+a.b.width*c;a.F.clear().moveTo(c,h.top).lineTo(b,h.top).lineTo(b, h.top+h.height).lineTo(c,h.top+h.height).close()}}function BH(a,b,c,d){if(a.Ia&&a.bc){var e=a.Ia.oh?a.V:a.T,f=e.index,e=e.Me,h=Jl(a.G().Z()),k=h.x,h=h.y;c||d?(c=a.Ia.b-k,b=a.Ia.c-h):(c=b.clientX-k,b=b.clientY-h);e=CH(a,f,e);d=fr(a.Le)%2&&Ol===Pl?.5:0;f=a.Ia.oh?e.left:e.left+e.width;e=e.top+e.height/2+d;uH(a).clear().moveTo(f,e).lineTo(c,b)}}g.$y=function(a){this.bc=!0;this.H=!1;this.kb=a.target;AH(this,a)}; g.Zy=function(a){if(this.bc){this.l&&(this.l.He=!0);var b=this.F.ya();vH(this);a=a.target.element;var c=a.item,d=a.Me,e=this.c.data();S(e);var f=(b.left+b.width-this.b.left)/this.b.width,b=wF(this.f,(b.left-this.b.left)/this.b.width),f=wF(this.f,f);if(!isNaN(b)&&!isNaN(f))switch(a.type){case 5:c.set("periods",d,"start",b);c.Ag("periods",d,"start",b);c.set("periods",d,"end",f);c.Ag("periods",d,"end",f);break;case 3:c.set("baselineStart",b);c.U("baselineStart",b);c.set("baselineEnd",f);c.U("baselineEnd", f);break;default:c.set("actualStart",b),c.U("actualStart",b),c.set("actualEnd",f),c.U("actualEnd",f)}e.W(!0);QF(this);this.kb=null;this.bc=!1;clearInterval(this.sa);this.sa=null}Nf(m.document.body,"cursor","");this.F.cursor("ew-resize")};g.Gy=function(a){this.l&&(this.l.He=!1);this.g.Nf();this.Ia=a.target;vH(this);this.yc=this.Ca().enabled();this.Ca().Jc();this.Ca().enabled(!1)};g.Hy=function(a){this.Qb=this.bc=!0;this.H=!1;this.Ia.b=a.clientX;this.Ia.c=a.clientY}; g.Fy=function(){this.bc&&(this.l&&(this.l.He=!0),this.Ca().enabled(this.yc),this.yc=void 0,uH(this).clear(),this.bc=!1,clearInterval(this.sa),this.sa=null)}; function DH(a,b){var c=b.type;switch(c){case "mouseout":c="connectormouseout";break;case "mouseover":c="connectormouseover";break;case "mousemove":case "touchmove":c="connectormousemove";break;case "mousedown":case "touchstart":c="connectormousedown";break;case "mouseup":case "touchend":c="connectormouseup";break;case "click":c="connectorclick";break;case "dblclick":c="connectordblclick"}return{type:c,actualTarget:b.target,target:a,originalEvent:b}} function EH(a,b){if(b&&b.originalEvent){var c=b.originalEvent,d=c instanceof Bj?c.target:c.domTarget;if(d&&d instanceof vG&&6==d.type){var c=DH(a,c),e;for(e in d.U)c[e]=d.U[e];return c}}return null} g.Hv=function(a){if(a&&a.originalEvent){var b=a.originalEvent,c=b.domTarget;if(this.ta)if(c&&c instanceof vG){var d=a.item,e=d.get("id");p(this.aq)||(this.aq=e);var f=a.period,h=a.periodIndex;p(h)&&isNaN(this.cq)&&(this.cq=h);this.aq!=e&&this.cq!=h&&(vH(this,!0),this.aq=e,p(h)&&(this.cq=h));if(c.I&&!this.bc){b=c.I;nH(this).clear().moveTo(b.left,b.top).lineTo(b.left+b.width,b.top).lineTo(b.left+b.width,b.top+b.height).lineTo(b.left,b.top+b.height).close();this.F.item=d;this.F.type=c.type;f&&(this.F.Kj= f);p(h)&&(this.F.Me=h);if(!d||1!=c.type&&0!=c.type&&2!=c.type)pH(this).clear();else{var e=p(d.get("progressValue"))?parseFloat(d.get("progressValue"))/100:xp(d.U("autoProgress"),2),e=b.left+(e||0)*b.width,k=b.top+b.height;pH(this).clear().moveTo(e,k-5).lineTo(e+5,k).lineTo(e+5,k+5).lineTo(e-5,k+5).lineTo(e-5,k).close();this.Eb.b=b;this.Eb.item=d}k=b.left+b.width;d&&4!=c.type?(rH(this).clear().moveTo(k+1,b.top).lineTo(k+1-this.ef,b.top).lineTo(k+1-this.ef,b.top+b.height).lineTo(k+1,b.top+b.height).close(), qH(this).clear().moveTo(b.left-1,b.top).lineTo(b.left-1+this.ef,b.top).lineTo(b.left-1+this.ef,b.top+b.height).lineTo(b.left-1,b.top+b.height).close(),this.ca.b=b,this.ca.item=d,this.ca.type=c.type,this.X.b=b,this.X.item=d,this.X.type=c.type,f&&(this.ca.Kj=f,this.X.Kj=f),p(h)&&(this.ca.Me=h,this.X.Me=h)):(qH(this).clear(),rH(this).clear());if(d&&3!=c.type){var e=b.top+b.height/2,l=this.qq/2;Cr(this.rq).call(null,tH(this),k+l+this.pq,e+this.sq,l);k=this.uq/2;Cr(this.wq).call(null,sH(this),b.left-k+ this.tq,e+this.xq,k);this.T.item=d;this.T.type=c.type;this.T.index=a.hoveredIndex+this.c.lc();this.V.item=d;this.V.type=c.type;this.V.index=a.hoveredIndex+this.c.lc();f&&(this.V.Kj=f,this.T.Kj=f);p(h)&&(this.V.Me=h,this.T.Me=h)}else tH(this).clear(),sH(this).clear()}else this.Qb&&d&&(e=this.Ia.oh?this.V:this.T,k=e.item,l=e.index,3!=c.type&&6!=c.type?(f?(b={item:k,period:e.Kj,index:l,periodIndex:e.Me},d={item:d,period:f,index:a.hoveredIndex+this.c.lc(),periodIndex:h}):(b={item:k,index:l},d={item:d, index:a.hoveredIndex+this.c.lc()}),f=a.originalEvent.clientX-Jl(this.G().Z()).x,h=c.I,f=.5>(f-h.left)/h.width,f=this.Ia.oh?f?"startstart":"startfinish":f?"finishstart":"finishfinish",uH(this).clear(),FH(this,b,d,f,void 0,this.sd)):BH(this,b))}else c==nH(this)||c==pH(this)||c==rH(this)||c==qH(this)||c==tH(this)||c==sH(this)||this.bc?this.Qb&&BH(this,b):vH(this,!0);if(d=EH(this,a))this.g.dispatchEvent(d),this.Mg=c.U;else if(this.Mg){if(a&&a.originalEvent){a={type:"connectormouseout",actualTarget:a.originalEvent.target, target:this,originalEvent:a.originalEvent};for(var n in this.Mg)a[n]=this.Mg[n];d=a}else d=null;this.g.dispatchEvent(d);this.Mg=null}}};g.Mm=function(a){this.ta&&(this.s=a.item)};g.Gv=function(a){a&&(a=EH(this,a))&&this.g.dispatchEvent(a)}; g.Iv=function(a){if(this.ta&&this.Qb){if(a){var b=a.item,c=a.periodIndex,d=a.originalEvent,e=d.domTarget;if(e instanceof vG&&3!=e.type){var d=d.clientX-Jl(this.G().Z()).x,e=e.I,f=this.Ia.oh?this.V:this.T,e=.5>(d-e.left)/e.width;d=f.item;e=this.Ia.oh?e?"startstart":"startfinish":e?"finishstart":"finishfinish";f=f.Me;e=e||"finishstart";d instanceof QD||d instanceof SD||(d=this.c.data().Sj("id",d),d=d.length?d[0]:null);if(d&&(b instanceof QD||b instanceof SD||(b=this.c.data().Sj("id",b),b=b.length?b[0]: null),b)){S(this.c.data());var h,k,l,n;n=!1;if(this.c.f){var q=d.get("periods")[f],r=b.get("periods")[c];p(q)&&p(r)&&(h=q.connector,k={},k.connectTo=r.id,k.connectorType=e,h?y(h)?h=h.length:(n=bc(h),l={},l.connectTo=q.connectTo,l.connectorType=q.connectorType||"finishstart",dc(l,n),h=1,n=!0):(h=q.connectTo,p(h)?(l={},l.connectTo=h,l.connectorType=q.connectorType||"finishstart",h=1,n=!0):h=0),c={type:"beforeCreateConnector",target:b,source:d,connectorType:e,targetPeriod:r,targetPeriodIndex:c,sourcePeriod:q, sourcePeriodIndex:f},this.g.dispatchEvent(c)&&(n&&d.set("periods",f,"connector",[l]),d.set("periods",f,"connector",h,k)))}else h=d.get("connector"),k={},k.connectTo=b.get("id"),k.connectorType=e,h?y(h)?h=h.length:(n=bc(h),l={},l.connectTo=d.get("connectTo"),l.connectorType=d.get("connectorType")||"finishstart",dc(l,n),h=1,n=!0):(h=d.get("connectTo"),p(h)?(l={},l.connectTo=h,l.connectorType=d.get("connectorType")||"finishstart",h=1,n=!0):h=0),c={type:"beforeCreateConnector",target:b,source:d,connectorType:e}, this.g.dispatchEvent(c)&&(n&&d.set("connector",[l]),d.set("connector",h,k));this.c.data().W(!0)}}}this.Qb=!1}(a=EH(this,a))&&this.g.dispatchEvent(a);this.Ia=null;this.H=!0};g.Dt=function(a){if(this.bc&&!this.oq&&(this.vb||this.cb)){var b=0,c=0;this.vb&&(b=0 =l){var k=.7*d,l=Math.round(a.b.left+a.b.width*l),n=Math.round(c+(d-k)/2);a.Ug().add({value:{x:l,y:n}}).size(k/2).N(h)}}}}} function CH(a,b,c){var d=a.b.top+a.Zc()+1,e=a.c.b,f=a.c.lc(),h=a.c.g,k=a.c.Id(),h=h[b];b=(b?e[b-1]:0)-((f?e[f-1]:0)+k)+d;d=CF(a.c,h);e=F(h.U("actualStart"))?h.U("actualStart"):h.U("autoStart");f=F(h.U("actualEnd"))?h.U("actualEnd"):h.U("autoEnd");e=a.c.f?h.hd("periods",c,"start"):e;c=a.c.f?h.hd("periods",c,"end"):f;f=0;if(isNaN(c)||e==c)c=e,f=.7*d/2;if(isNaN(c)||isNaN(e))return null;e=vF(a.f,e)*a.b.width+a.b.left-f;c=vF(a.f,c)*a.b.width+a.b.left+f;a.c.f||(h.get("baselineStart")&&h.get("baselineEnd")? d=a.ed?2.7*d/2:.65*d:h.Fa()&&(d*=1-.7+.4));return new J(e,b,c-e,d)} function FH(a,b,c,d,e,f){d=d||"finishstart";var h=b.index,k=c.index,l=b.periodIndex,n=c.periodIndex,q=a.c.g,r=q[h],q=q[k],t=CH(a,h,b.periodIndex),u=CH(a,k,c.periodIndex);if(t&&u){c=e&&e.fill?Zd(e.fill):a.Ej;e=e&&e.stroke?fe(e.stroke):a.Ij;b=!!f;var w,v,x,z,A;f=f||null;var D=b?f:null,P,R,Q=fr(e)%2&&Ol===Pl?.5:0;switch((d+"").toLowerCase()){case "finishfinish":w=Math.round(t.left+t.width)+Q;v=Math.round(t.top+t.height/2)+Q;x=Math.round(u.left+u.width)+Q;z=Math.round(u.top+u.height/2)+Q;A="left";t.top== u.top?(f=NH(a,w,v,x,z,f),w>x&&(A="right")):(t=Math.max(w+9,x+9),f=NH(a,w,v,t,v,f),f=NH(a,t,v,t,z,f),f=NH(a,t,z,x,z,f));D=OH(a,x,z,A,D);break;case "startfinish":w=Math.round(t.left)+Q;v=Math.round(t.top+t.height/2)+Q;x=Math.round(u.left+u.width)+Q;z=Math.round(u.top+u.height/2)+Q;A="left";w-5-5-4>x?(t=x+9,f=NH(a,w,v,t,v,f),f=NH(a,t,v,t,z,f),f=NH(a,t,z,x,z,f)):(R=u.top>=t.top,t=w-5,P=x+9,u=Math.round(R?u.top:u.top+u.height)+Q,f=NH(a,w,v,t,v,f),f=NH(a,t,v,t,u,f),f=NH(a,t,u,P,u,f),f=NH(a,P,u,P,z,f),f= NH(a,P,z,x,z,f));D=OH(a,x,z,A,D);break;case "startstart":w=Math.round(t.left)+Q;v=Math.round(t.top+t.height/2)+Q;x=Math.round(u.left)+Q;z=Math.round(u.top+u.height/2)+Q;A="right";t.top==u.top?(f=NH(a,w,v,x,z,f),w>x&&(A="left")):(t=Math.min(w-4-5,x-4-5),f=NH(a,w,v,t,v,f),f=NH(a,t,v,t,z,f),f=NH(a,t,z,x,z,f));D=OH(a,x,z,A,D);break;default:w=Math.round(t.left+t.width)+Q,v=Math.round(t.top+t.height/2)+Q,x=Math.round(u.left)+Q,x>=w?(x=Math.min(x+5,Math.round(u.left+u.width/2)+Q),u.top>t.top?(z=Math.round(u.top)+ Q,f=NH(a,w,v,x,v,f),f=NH(a,x,v,x,z,f),D=OH(a,x,z,"bottom",D)):u.top t.top?u.top:u.top+u.height)+Q,t=w+5,P=x-5-4,f=NH(a,w,v,t,v,f),f=NH(a,t,v,t,u,f),f=NH(a,t,u,P,u,f),f=NH(a,P,u,P,z,f),f=NH(a,P,z,x,z,f),D=OH(a,x,z,"right",D))}d={fromItemIndex:h,toItemIndex:k, connType:d,fromItem:r,toItem:q};h=!!a.v&&a.v.fromItemIndex==d.fromItemIndex&&a.v.toItemIndex==d.toItemIndex&&a.v.connType==d.connType;a.c.f&&(d.fromPeriodIndex=l,d.toPeriodIndex=n,a.v&&(h&=a.v.fromPeriodIndex==d.fromPeriodIndex&&a.v.toPeriodIndex==d.toPeriodIndex));f&&!b&&(f.stroke(e),f.tag=void 0,f.type=6,f.I=null,f.cursor(a.ta?"pointer":"default"),d.path=f,f.U=d,f.stroke(h?a.$h:e));D&&!b&&(D.fill(c).stroke(e),D.tag=void 0,D.type=6,D.I=null,D.cursor(a.ta?"pointer":"default"),d.arrow=D,D.U=d,D.stroke(h? a.$h:e))}}function NH(a,b,c,d,e,f){if(f)try{f.lineTo(d,e)}catch(n){f.moveTo(b,c).lineTo(d,e)}else{var h=Math.max(b,d),k=Math.min(c,e),l=Math.max(c,e);Math.min(b,d) a.b.left&&k a.b.top&&(f=KH(a),f.zIndex(60).moveTo(b,c).lineTo(d,e))}return f} function OH(a,b,c,d,e){var f=e||null;if(b>=a.b.left&&b<=a.b.left+a.b.width&&c>=a.b.top&&c<=a.b.top+a.b.height){var h=0,k=0,l=0,n=0;switch(d){case "left":b+=1;h=b+4;k=c-4;l=h;n=c+4;break;case "top":c+=1;h=b-4;k=c+4;l=b+4;n=k;break;case "right":--b;h=b-4;k=c-4;l=h;n=c+4;break;case "bottom":--c,h=b-4,k=c-4,l=b+4,n=k}e||(f=KH(a));f.zIndex(70).moveTo(b,c).lineTo(h,k).lineTo(l,n).lineTo(b,c)}return f} function QF(a){var b=a.f.ec(),c=sF(a.f),d=a.c.l,e=a.c.s;S(a.f);var f=a.f,h,k;h=Rq(d);k=Rq(e);if(f.h!=h||f.g!=k)f.h=h,f.g=k,f.I=NaN,f.j=NaN,f.c=!1,rF(f),f.Y(4);a.f.V=d;a.f.T=e;!b||isNaN(d)||isNaN(e)||(d=tF(a.f),yF(a.f,d.min,d.min+Math.round((d.max-d.min)/10)));!b&&(b=c.min,d=c.max-b)&&(c=sF(a.f),b=c.min,yF(a.f,b,b+d));a.f.W(!0)}g.zz=function(){gG(this).zIndex(34);this.Ug().G(eG(this));this.labels().G(eG(this));this.Uk().G(bG(this));QF(this)}; g.zr=function(){this.Uk().ob().set(this.b.left,this.b.top,this.b.width,this.Zc());this.Rg=!0};g.yr=function(){mH(this).stroke(this.Bc);uH(this).stroke(this.Le);nH(this).fill(this.$k).stroke(this.cl);pH(this).fill(this.el).stroke(this.gl);qH(this).fill(this.Eg).stroke(this.Fg);rH(this).fill(this.Eg).stroke(this.Fg);sH(this).fill(this.Cg).stroke(this.Dg);tH(this).fill(this.Cg).stroke(this.Dg)}; g.lu=function(){O(this,512)&&(this.Rg=this.hc=!0,this.D(512));if(this.Rg){this.Uk().i(64);this.fa.K();var a,b=[];this.fa.Gm().enabled()?a=this.fa.Gm():this.fa.Km().enabled()?a=this.fa.Km():this.fa.Vm().enabled()&&(a=this.fa.Vm());a&&(b=a.qj());a=b;if(a.length)for(var b=mH(this).clear(),c=0,d=a.length-1;c D){var R=this.b.left+this.b.width*D,Q=.7*u;LH(this,new J(R,t+(u-Q)/2,this.b.left+this.b.width*P-R,Q),x,5)}}}MH(this,l,f,n);f=q+this.Ka}else for(var ka=this.b.top+this.Zc()+1-this.c.Id(),ha=this.c.g,X=this.c.lc();X<=KF(this.c);X++){var E=ha[X];if(!E)break;var va=CF(this.c,E),Ba=ka+va,db=E.get("baselineStart"),Ib=E.get("baselineEnd");if(p(db)&&p(Ib)){var Fa=E, bd=ka,kd=va,Cb=F(Fa.U("actualStart"))?Fa.U("actualStart"):Fa.U("autoStart"),sb=F(Fa.U("actualEnd"))?Fa.U("actualEnd"):Fa.U("autoEnd"),Ng=Fa.U("baselineStart"),bf=Fa.U("baselineEnd"),fl=vF(this.f,Cb),Td=vF(this.f,sb),oc=vF(this.f,Ng),Ff=vF(this.f,bf);if(0 fl||0 oc){var Ac=this.b,pc=Ac.left+Ac.width*fl,dh=Ac.left+Ac.width*Td,Ud=bd+kd*(1-.7)/2,Sa=.7*kd/2,Gf=Ac.left+Ac.width*oc,Vd=Ac.left+Ac.width*Ff,rj=Ud+Sa;if(this.ed)var vy=Ud,Ud=rj,rj=vy;var nn=LH(this,new J(pc,Ud,dh-pc,Sa),Fa,1,"actual"); LH(this,new J(Gf,rj,Vd-Gf,Sa),Fa,3,"baseline");var gl=1*Sa,wy=Ud+(Sa-gl)/2,qd=p(Fa.get("progressValue"))?parseFloat(Fa.get("progressValue"))/100:xp(Fa.U("autoProgress"),2);qd&&(LH(this,new J(pc,wy,qd*(dh-pc),gl),Fa,2,"progress").I=nn.I)}}else if(E.Fa()){var Wd=E,eh=ka,Jp=va,Xd=F(Wd.U("actualStart"))?Wd.U("actualStart"):Wd.U("autoStart"),gd=F(Wd.U("actualEnd"))?Wd.U("actualEnd"):Wd.U("autoEnd"),Hf=vF(this.f,Xd),cf=vF(this.f,gd);if(0 Hf){var mi=this.b.left+this.b.width*Hf,at=this.b.left+this.b.width* cf,on=eh+Jp*(1-.7)/2,hl=.4*Jp,Kp=LH(this,new J(mi,on,at-mi,hl),Wd,0,"actual"),pn=1*hl,Lp=on+(hl-pn)/2,Mp=p(Wd.get("progressValue"))?parseFloat(Wd.get("progressValue"))/100:xp(Wd.U("autoProgress"),2);Mp&&(LH(this,new J(mi,Lp,Mp*(at-mi),pn),Wd,2,"progress").I=Kp.I)}}else if($F(E)){var fh=E,sg=ka,Np=va,il=fh.get("actualStart"),gh=vF(this.f,il);if(0<=gh&&1>=gh){var tg=fh.get("milestone"),ni=tg&&p(tg.stroke)?fe(tg.stroke):this.Pg,Op=(er(ni)?0:C(ni)?1:ni.thickness?ni.thickness:1)%2&&Ol===Pl?.5:0,ug=Math.round(.7* Np/2),oi=Math.round(this.b.left+this.b.width*gh)+Op,sj=Math.round(sg+Np/2)+Op,If=KH(this);If.tag=fh.get("id");If.type=4;var Jf=oi-ug,qn=sj-ug,Pp=oi+ug,rn=sj+ug,jl=ug+ug;If.zIndex(20).moveTo(Jf,sj).lineTo(oi,qn).lineTo(Pp,sj).lineTo(oi,rn).close();var tj=new J(Jf,qn,jl,jl);If.I=tj;S(this.c.data());fh.U("relBounds",tj);this.c.data().W(!1);var pe=tg?tg.label:void 0,vg=void 0;pe&&p(pe.value)?vg=pe.value+"":vg=fh.get("name")||"";if(vg){var uj=pe&&pe.position?pe.position:this.labels().C("position"),uj= en(uj),hh={value:Sq(tj,uj)},vj={value:vg},pi=this.labels().add(vj,hh);pe&&pi.N(pe);S(this.c.data());fh.U("labelBounds",this.labels().measure(pi));this.c.data().W(!1)}var wj=fh==this.J;if(tg){var sn;wj?(sn=this.Zb,ni=this.cd):sn=p(tg.fill)?Zd(tg.fill):this.Og;If.fill(sn).stroke(ni)}else If.fill(wj?this.Zb:this.Og).stroke(wj?this.cd:this.Pg)}}else{var Kf=E,kl=ka,tn=va,Qp=F(Kf.U("actualStart"))?Kf.U("actualStart"):Kf.U("autoStart"),xj=F(Kf.U("actualEnd"))?Kf.U("actualEnd"):Kf.U("autoEnd"),qi=vF(this.f, Qp),un=vF(this.f,xj);if(0 qi){var wg=this.b.left+this.b.width*qi,vn=this.b.left+this.b.width*un,ri=.7*tn,bt=kl+(tn-ri)/2,ct=LH(this,new J(wg,bt,vn-wg,ri),Kf,1,"actual"),wn=1*ri,VL=bt+(ri-wn)/2,oG=parseFloat(Kf.get("progressValue"));oG&&(LH(this,new J(wg,VL,oG*(vn-wg)/100,wn),Kf,2,"progress").I=ct.I)}}MH(this,E,ka,va);ka=Ba+this.Ka}this.labels().K();this.Ug().K();for(var xy=this.c.H,yy=xy.length,xn,WL=this.c.f?this.c.F:this.c.J;yy--;){xn=xy[yy];var yn=xn.to;B(yn)||(yn=WL[yn]);p(yn)?(xn.to=yn, FH(this,xn.from,yn,xn.type,xn.connSettings)):nb(xy,yy,1)}for(var zy=this.hi,XL=this.ii.length;zy c.l||(c.h=Math.min(c.h,a),c.f=a,c.g=Math.max(c.g,b),c.b=b,c.Y(4)));else if(this.Qb||this.bc&&this.s||!this.bc)c=this.f,a&&!c.ec()&&(b=tF(c),a=Math.round((c.b-c.f)*a),a= 0<=a?Math.min(b.max-c.b,a):Math.max(b.min-c.f,a),qF(c,c.f+a,c.b+a));xu(this,this.f,this.c)};g.scale=function(a){return p(a)?(this.f.N(a),this):this.f}; g.A=function(){var a=lH.u.A.call(this);a.scale=this.f.A();a.labels=this.labels().A();a.markers=this.Ug().A();a.header=this.Uk().A();a.columnStroke=Go(this.Bc);a.baselineAbove=this.ed;a.baseFill=Go(this.rj);a.baseStroke=Go(this.sj);a.baselineFill=Go(this.Aj);a.baselineStroke=Go(this.Bj);a.milestoneFill=Go(this.Og);a.milestoneStroke=Go(this.Pg);a.parentFill=Go(this.fq);a.parentStroke=Go(this.gq);a.progressFill=Go(this.$m);a.progressStroke=Go(this.an);a.connectorFill=Go(this.Ej);a.connectorStroke=Go(this.Ij); a.selectedElementFill=Go(this.Zb);a.selectedElementStroke=Go(this.cd);a.selectedConnectorStroke=Go(this.$h);a.connectorPreviewStroke=Go(this.Le);a.editPreviewFill=Go(this.$k);a.editPreviewStroke=Go(this.cl);a.editProgressFill=Go(this.el);a.editProgressStroke=Go(this.gl);a.editIntervalThumbFill=Go(this.Eg);a.editIntervalThumbStroke=Go(this.Fg);a.editConnectorThumbFill=Go(this.Cg);a.editConnectorThumbStroke=Go(this.Dg);a.editStartConnectorMarkerType=this.wq;a.editStartConnectorMarkerSize=this.uq;a.editStartConnectorMarkerHorizontalOffset= this.tq;a.editStartConnectorMarkerVerticalOffset=this.xq;a.editFinishConnectorMarkerType=this.rq;a.editFinishConnectorMarkerSize=this.qq;a.editFinishConnectorMarkerHorizontalOffset=this.pq;a.editFinishConnectorMarkerVerticalOffset=this.sq;a.editIntervalWidth=this.ef;var b,c=[];for(b=0;b =Math.abs(a-c)&&(c=(b.f+b.b)/2,a=c-3E4,c+=3E4);qF(b,a,c)}return this};g.qE=function(a){var b=this.Uc().f,c;b.ec()?c=!0:(c=tF(b),c=b.f<=c.min);(c=!c)||(b.ec()?c=!0:(c=tF(b),c=b.b>=c.max),c=!c);c&&(c=Math.round((b.b-b.f)*((a||1.25)-1)/2),a=b.f-c,c=b.b+c,tF(b),a b.j?a b.j?qF(b,b.I,b.j):(a b.j&&qF(b,a-(c-b.j),b.j)):qF(b,a,c));return this}; g.rE=function(a,b,c){yF(this.Uc().f,a,b,c);return this};g.kE=function(){var a=this.Uc().f;if(!a.ec()){var b=tF(a);qF(a,b.min,b.max)}return this}; g.TI=function(a){var b=this.H.Sj("id",a);if(b.length){var b=b[0],c=b.U("actualStart"),d=b.U("actualEnd");if(!p(c)||(isNaN(c)||p(d))&&c!=d){if(qF(this.Uc().f,c,d),a=this.c.b,0 c.left+c.width,e,f;d.width b?"inside"==a.position()?0:c:c:c);return c}; g.Gs=function(a,b,c,d,e){c=a.top+a.height+c/2-d;var f=this.scale();if(f instanceof cC)this.gb.moveTo(a.left+b,c).lineTo(a.left-b+a.width,c).lineTo(a.left-b+a.width,c-e).lineTo(a.left+b,c-e).close();else if(f instanceof jC){d=f.oj();for(var f=f.Zg(),h=a.width/d.length,k=0,l=d.length;k b&&(d=b-(l+h)),"left"==q||"top"==q?r=h:"right"==q|| "bottom"==q?r=b-d-l:"center"==q&&(r=(b-d-l-h)/2)):(d+n+k>b&&(d=b-(n+k)),"left"==q||"top"==q?r=k:"right"==q||"bottom"==q?r=b-d-n:"center"==q&&(r=(b-d-n-k)/2));var t,u;switch(this.wc()){case "top":f=a.top+k;e=a.left+r;u=c;t=d;break;case "right":f=a.top+r;e=a.left+a.width-c-l;u=d;t=c;break;case "bottom":f=a.top+a.height-c-n;e=a.left+r;u=c;t=d;break;case "left":f=a.top+r,e=a.left+h,u=d,t=c}this.th=new J(Math.round(e),Math.round(f),Math.round(t),Math.round(u))}else this.th=new J(0,0,0,0);this.D(4)}return this.th}; g.Rs=function(a){return L(this.Hb,a)}; g.Dx=function(a,b){var c=this.gd(),d=this.Ba(),e=this.ji(c),f=this.ji(d),h=YH(this);"outside"==c.position()?"outside"==d.position()?c=Math.max(a+e,b+f):(c="inside"==d.position()?Math.max(a+e,b):Math.max(a+e,b+f),h=Math.max(f,h)):"inside"==c.position()?"outside"==d.position()?(c=Math.max(a,b+f),h=Math.max(e,h)):(c="inside"==d.position()?Math.max(a,b):Math.max(a,b+f),h=Math.max(e,f,h)):"outside"==d.position()?(c=Math.max(a+e,b+f),h=Math.max(e,h)):(c="inside"==d.position()?Math.max(a+e,b):Math.max(a+ e,b+f),h=Math.max(e,f,h));e=this.stroke();return c+h+(Math.round(this.v)+(!e||er(e)?0:e.thickness?parseFloat(e.thickness):1))}; function ZH(a,b){var c=a.scale(),d=a.f,e=d.Hx()||(d.Ps?d.Ps():void 0),f=a.b&&a.b.enabled(),d=d&&d.enabled()&&e==c;if(a.enabled()&&f&&c&&d&&(c=a.gb.ya(),f=pd(a.scale().transform(b,.5),0,1),!isNaN(f))){var h,k,l;switch(a.wc()){case "top":h=c.left+c.width*f;k=c.top+c.height+a.b.size();l=180;break;case "bottom":h=c.left+c.width*f;k=c.top-a.b.size();l=0;break;case "left":h=c.left+c.width+a.b.size();k=c.top+c.height-c.height*f;l=90;break;case "right":h=c.left-a.b.size(),k=c.top+c.height-c.height*f,l=-90}S(a.b).rotation(l).Pb({value:{x:h, y:k}}).W(!1).K();a.b.ug().visible(!0)}}g.scale=function(a){var b=this.Of||$H(this);p(a)&&b&&b!=a&&b.fe()!=a.fe()&&(this.gb&&(this.gb.te(),this.gb.parent(null),this.gb=null),this.j&&(this.j.length=0));return WH.u.scale.call(this,a)||$H(this)};function $H(a){a.X||(a.X=eC(),a.X.Ek("#fff","#000"));return a.X} g.K=function(){if(!this.Za())return this;O(this,1024)&&(this.b&&(this.b.G(this.G()),this.b.zIndex(this.zIndex()+1),this.b.K(),this.b.ug().visible(!1)),this.D(1024));O(this,2)&&this.b&&this.b.G(this.G());if(O(this,8)&&this.b){var a=this.zIndex();this.b.zIndex(a+1)}return WH.u.K.call(this)}; g.tJ=function(a){var b=this.scale(),c=this.f,d=c.Hx()||c.Ps();if(this.enabled()&&b&&c&&c.enabled()&&d==b){var d=this.gb.ya(),e,f;this.Wd()?(e=a.clientX,f=d.left+Jl(this.G().Z()).x,d=(e-f)/d.width):(e=a.clientY,f=d.top+Jl(this.G().Z()).y,d=(d.height-(e-f))/d.height);d=b.Je(d);a.metaKey||a.shiftKey||!c.map||c.map.nf();if(b instanceof jC)d=b.ki(d),b&&c&&(e=this.M[d.sourceIndex],b=c.Ge(),b=b.Ie(),"single"==b.Wc()?this.rd={hb:c,Db:e}:this.rd=[{hb:c,Db:e,rt:e[e.length-1],Tb:{index:e[e.length-1],Yd:0}}]); else if(b instanceof cC){a=uz(c);e=Infinity;for(var h=NaN,k=b.Yh(),l=b.Fk();a.advance();){f=a.get(c.Gf?c.Gf.$p:c.yp[1]);f=pd(f,k,l);var n=Math.abs(d-f);e>n&&(e=n,h=f)}e=[];a=uz(c);for(d=h;a.advance();)f=a.get(c.Gf?c.Gf.$p:c.yp[1]),f=pd(f,k,l),f==d&&e.push(a.tb());b&&c&&(b=c.Ge(),b=b.Ie(),"single"==b.Wc()?this.rd={hb:c,Db:e}:this.rd=[{hb:c,Db:e,rt:e[e.length-1],Tb:{index:e[e.length-1],Yd:0}}])}}}; g.sw=function(a){var b=this.scale(),c=this.f,d=c.Hx()||c.Ps();if(this.enabled()&&b&&c&&c.enabled()&&d==b){var d=this.gb.ya(),e,f;this.Wd()?(e=a.clientX,f=d.left+Jl(this.G().Z()).x,d=(e-f)/d.width):(e=a.clientY,f=d.top+Jl(this.G().Z()).y,d=(d.height-(e-f))/d.height);var h,d=b.Je(d);if(b instanceof jC)a=b.ki(d),h=this.M[a.sourceIndex],b=c.Ge(),f=b.Ie(),"single"==f.Wc()?this.rd={hb:c,Db:h}:this.rd=[{hb:c,Db:h,rt:h[h.length-1],Tb:{index:h[h.length-1],Yd:0}}];else if(b instanceof cC&&c){f=uz(c);h=Infinity; for(var k=NaN,l=b.Yh(),n=b.Fk();f.advance();){e=f.get(c.Gf?c.Gf.$p:c.yp[1]);e=pd(e,l,n);var q=Math.abs(d-e);h>q&&(h=q,k=e)}h=[];f=uz(c);for(d=k;f.advance();)e=f.get(c.Gf?c.Gf.$p:c.yp[1]),e=pd(e,l,n),e==d&&h.push(f.tb());b&&c&&(b=c.Ge(),f=b.Ie(),"single"==f.Wc()?(this.rd&&!gb(h,function(a){return kb(this.rd.Db,a)},this)&&b.dispatchEvent(Iz(b,"hovered",a,[{hb:c,Db:[],Tb:{index:this.rd.Db[this.rd.Db.length-1],Yd:0}}],!1)),this.rd={hb:c,Db:h}):this.rd=[{hb:c,Db:h,rt:h[h.length-1],Tb:{index:h[h.length- 1],Yd:0}}])}ZH(this,d)}};g.IF=function(){this.scale()&&this.b&&this.b.ug().visible(!1);var a=this.f;a&&(this.J=a)};g.remove=function(){WH.u.remove.call(this);this.b&&this.b.remove()};g.A=function(){var a=WH.u.A.call(this);a.marker=this.yt().A();a.colorLineSize=this.Ao();a.length=this.length();a.align=this.On();return a};g.L=function(a,b){WH.u.L.call(this,a,b);this.yt(a.marker);this.Ao(a.colorLineSize);this.length(a.length);this.On(a.align)};var aI=WH.prototype;aI.marker=aI.yt;aI.colorLineSize=aI.Ao; aI.length=aI.length;aI.align=aI.On;function bI(){jd.call(this);this.O=this.H=this.o=null}H(bI,su);g=bI.prototype;g.ba=su.prototype.ba|28672;g.da=su.prototype.da;g.parent=function(a){return p(a)?(this.O=a,this):this.O};g.color=function(a,b,c,d,e,f,h){if(p(a)){var k=Zd.apply(null,arguments);k!=this.F&&(this.F=k,this.Y(8192));return this}return this.F||(this.O?this.O.color():"none")}; g.fill=function(a,b,c,d,e,f,h){if(p(a)){var k=ja(a)?a:Zd.apply(null,arguments);k!=this.h&&(this.h=k,this.Y(8192));return this}return this.h||(this.O?this.O.fill():"none")};g.tk=function(a,b,c,d,e,f,h){if(p(a)){var k=ja(a)?a:Zd.apply(null,arguments);k!=this.B&&(this.B=k,this.Y(8192));return this}return this.B||(this.O?this.O.tk():"none")};g.kl=function(a,b,c,d,e,f,h){if(p(a)){var k=ja(a)?a:Zd.apply(null,arguments);k!=this.J&&(this.J=k,this.Y(8192));return this}return this.J||(this.O?this.O.kl():"none")}; function cI(a,b,c){var d;switch(b){case 1:d=a.tk();break;case 2:d=a.kl();break;default:d=a.fill()}b=d;ja(d)&&(c.sourceColor=a.color(),b=d.call(c));return b}g.stroke=function(a,b,c,d,e){if(p(a)){var f=ja(a)?a:fe.apply(null,arguments);f!=this.v&&(this.v=f,this.Y(8192));return this}return this.v||(this.O?this.O.stroke():"none")};g.vk=function(a,b,c,d,e){if(p(a)){var f=ja(a)?a:fe.apply(null,arguments);f!=this.s&&(this.s=f,this.Y(8192));return this}return this.s||(this.O?this.O.vk():"none")}; g.Uj=function(a,b,c,d,e){if(p(a)){var f=ja(a)?a:fe.apply(null,arguments);f!=this.M&&(this.M=f,this.Y(8192));return this}return this.M||(this.O?this.O.Uj():"none")};function dI(a,b,c){var d;switch(b){case 1:d=a.vk();break;case 2:d=a.Uj();break;default:d=a.stroke()}b=d;ja(d)&&(c.sourceColor=a.color(),b=d.call(c));return b}g.labels=function(a){this.ga||(this.ga=new Gz,N(this.ga,this.Xk,this),I(this,this.ga));return p(a)?(!B(a)||"enabled"in a||(a.enabled=!0),this.ga.N(a),this):this.ga}; g.kg=function(a){this.f||(this.f=new Gz,N(this.f,this.Xk,this),I(this,this.f));return p(a)?(!B(a)||"enabled"in a||(a.enabled=!0),this.f.N(a),this):this.f};g.uk=function(a){this.b||(this.b=new Gz,N(this.b,this.Xk,this),I(this,this.b));return p(a)?(!B(a)||"enabled"in a||(a.enabled=!0),this.b.N(a),this):this.b};g.Xk=function(){this.Y(4096)};g.Ca=function(a){this.o||(this.o=new hy(0),I(this,this.o),N(this.o,this.iF,this));return p(a)?(this.o.N(a),this):this.o};g.iF=function(){this.Y(16384)}; function eI(a){var b=a.Ca().A(),c=a.Ca().C("titleFormat");a=a.Ca().C("format");c&&c!=gr&&(b.titleFormat=c);a&&a!=gr&&(b.format=a);return b}g.Dj=function(a){return p(a)?(this.H!=a&&(this.H=a,this.labels().G(this.H)),this):this.H};g.jg=function(){this.labels().K();return this};g.zo=function(){this.labels().clear();return this}; g.A=function(){var a=bI.u.A.call(this);p(this.F)&&(a.color=Go(this.F));ja(this.fill)&&(ja(this.fill())?ko(8,null,["Pert element fill"]):this.h&&(a.fill=Go(this.h)));ja(this.hoverFill)&&(ja(this.tk())?ko(8,null,["Pert element hoverFill"]):this.B&&(a.hoverFill=Go(this.B)));ja(this.selectFill)&&(ja(this.kl())?ko(8,null,["Pert element selectFill"]):this.J&&(a.selectFill=Go(this.J)));ja(this.stroke)&&(ja(this.stroke())?ko(8,null,["Pert element stroke"]):this.v&&(a.stroke=Go(this.v)));ja(this.hoverStroke)&& (ja(this.vk())?ko(8,null,["Pert element hoverStroke"]):this.s&&(a.hoverStroke=Go(this.s)));ja(this.selectStroke)&&(ja(this.Uj())?ko(8,null,["Pert element selectStroke"]):this.M&&(a.selectStroke=Go(this.M)));a.labels=this.labels().A();a.selectLabels=Zz(this.kg());a.hoverLabels=Zz(this.uk());null===a.hoverLabels.enabled&&delete a.hoverLabels.enabled;null===a.selectLabels.enabled&&delete a.selectLabels.enabled;a.tooltip=this.Ca().A();return a}; g.L=function(a,b){bI.u.L.call(this,a,b);this.color(a.color);this.fill(a.fill);this.tk(a.hoverFill);this.kl(a.selectFill);this.stroke(a.stroke);this.vk(a.hoverStroke);this.Uj(a.selectStroke);this.labels().Oa(!!b,a.labels);this.uk().Oa(!!b,a.hoverLabels);this.kg().Oa(!!b,a.selectLabels);"tooltip"in a&&this.Ca().Oa(!!b,a.tooltip)};function fI(){bI.call(this)}H(fI,bI);g=fI.prototype;g.ba=bI.prototype.ba|1;g.size=function(a){return p(a)?(a=Nq(a,80),this.g!=a&&(this.g=a,this.Y(1)),this):p(this.g)?this.g:this.parent()?this.parent().size():80};g.shape=function(a){return p(a)?(a=ao(a),this.c!=a&&(this.c=a,this.Y(1)),this):p(this.c)?this.c:this.parent()?this.parent().shape():"circle"};g.A=function(){var a=fI.u.A.call(this);p(this.c)&&(a.shape=this.c);p(this.g)&&(a.size=this.g);return a}; g.L=function(a,b){fI.u.L.call(this,a,b);this.shape(a.shape);this.size(a.size)};var gI=fI.prototype;gI.color=gI.color;gI.fill=gI.fill;gI.hoverFill=gI.tk;gI.selectFill=gI.kl;gI.stroke=gI.stroke;gI.hoverStroke=gI.vk;gI.selectStroke=gI.Uj;gI.labels=gI.labels;gI.selectLabels=gI.kg;gI.hoverLabels=gI.uk;gI.tooltip=gI.Ca;gI.shape=gI.shape;gI.size=gI.size;function hI(){bI.call(this)}H(hI,bI);g=hI.prototype;g.ba=bI.prototype.ba;g.pm=function(a,b,c,d,e,f,h){if(p(a)){var k=ja(a)?a:Zd.apply(null,arguments);k!=this.c&&(this.c=k,this.Y(8192));return this}return p(this.c)?this.c:this.parent()?this.parent().pm():"none"};g.qm=function(a,b,c,d,e){if(p(a)){var f=ja(a)?a:fe.apply(null,arguments);f!=this.g&&(this.g=f,this.Y(8192));return this}return p(this.g)?this.g:this.parent()?this.parent().qm():"none"}; function iI(a,b){var c,d=a.qm();c=d;ja(d)&&(b.sourceColor=a.color(),c=d.call(b));return c}g.Ke=function(a){this.I||(this.I=new Gz,N(this.I,this.Xk,this),I(this,this.I));return p(a)?(!B(a)||"enabled"in a||(a.enabled=!0),this.I.N(a),this):this.I};g.vh=function(a){this.l||(this.l=new Gz,N(this.l,this.Xk,this),I(this,this.l));return p(a)?(!B(a)||"enabled"in a||(a.enabled=!0),this.l.N(a),this):this.l}; g.Am=function(a){this.j||(this.j=new Gz,N(this.j,this.Xk,this),I(this,this.j));return p(a)?(!B(a)||"enabled"in a||(a.enabled=!0),this.j.N(a),this):this.j};g.zh=function(a){return this.labels(a)};g.yi=function(a){return this.kg(a)};g.bp=function(a){return this.uk(a)};g.Dj=function(a){hI.u.Dj.call(this,a);(a=hI.u.Dj.call(this))&&this.Ke().G(a);return a};g.jg=function(){this.Ke().K();return hI.u.jg.call(this)};g.zo=function(){this.Ke().clear();return hI.u.zo.call(this)}; g.A=function(){var a=hI.u.A.call(this);a.upperLabels=bc(a.labels);delete a.labels;a.selectUpperLabels=bc(a.selectLabels);delete a.selectLabels;a.hoverUpperLabels=bc(a.hoverLabels);delete a.hoverLabels;ja(this.pm())?ko(8,null,["Pert element dummy fill"]):this.c&&(a.dummyFill=Go(this.c));ja(this.qm())?ko(8,null,["Pert element dummy stroke"]):this.g&&(a.dummyStroke=Go(this.g));a.lowerLabels=this.Ke().A();a.hoverLowerLabels=this.Am().A();a.selectLowerLabels=this.vh().A();return a}; g.L=function(a,b){hI.u.L.call(this,a,b);this.zh(a.upperLabels);this.yi(a.selectUpperLabels);this.bp(a.hoverUpperLabels);this.Ke(a.lowerLabels);this.Am(a.hoverLowerLabels);this.vh(a.selectLowerLabels);this.pm(a.dummyFill);this.qm(a.dummyStroke)};var jI=hI.prototype;jI.color=jI.color;jI.fill=jI.fill;jI.hoverFill=jI.tk;jI.selectFill=jI.kl;jI.stroke=jI.stroke;jI.hoverStroke=jI.vk;jI.selectStroke=jI.Uj;jI.dummyFill=jI.pm;jI.dummyStroke=jI.qm;jI.upperLabels=jI.zh;jI.selectUpperLabels=jI.yi; jI.hoverUpperLabels=jI.bp;jI.tooltip=jI.Ca;jI.lowerLabels=jI.Ke;jI.hoverLowerLabels=jI.Am;jI.selectLowerLabels=jI.vh;function kI(){jd.call(this);this.c=this.b=null}H(kI,su);g=kI.prototype;g.ba=su.prototype.ba|12289;g.Na=function(a){this.b||(this.b=new fI);return p(a)?(this.b.N(a),this):this.b};g.Ga=function(a){this.c||(this.c=new hI);return p(a)?(this.c.N(a),this):this.c};g.A=function(){var a=kI.u.A.call(this);a.tasks=this.Ga().A();a.milestones=this.Na().A();return a};g.L=function(a,b){kI.u.L.call(this,a,b);"milestones"in a&&this.Na().L(a.milestones);"tasks"in a&&this.Ga().L(a.tasks)};var lI=kI.prototype; lI.tasks=lI.Ga;lI.milestones=lI.Na;function mI(){mC.call(this);this.s=null;this.f={};this.g={};this.c=[];this.Yb=[];this.cb=[];this.Td=ca;this.ta=this.X=this.j=null;this.ca=[];this.v={};this.$a=this.Bc=this.rc=this.Ka=this.J=this.Zb=this.dc=this.fa=this.kb=null;this.V=[];this.M=[];this.H={};this.ce=[];this.Hd=this.Ob=0;this.Dc=[];this.sd=20;this.ed=80;this.o=this.Gd=null;Nu(this,this,this.Oi,this.nn,this.cI,this.Oi,null,this.Wq)}H(mI,mC);g=mI.prototype;g.ba=mC.prototype.ba;g.da=mC.prototype.da|61440;g.Qe=function(){return"pert"}; g.Bu=function(){return!0}; function nI(a,b,c,d,e){if(!a.j||b)a.j=new fy;b={};var f=null;if(c){b.item={value:c.item,type:""};f=c.item;b.name={value:c.item.get("name"),type:"string"};var h=c.item.get("pessimistic");p(h)&&(b.pessimistic={value:+h,type:"number"});h=c.item.get("optimistic");p(h)&&(b.optimistic={value:+h,type:"number"});h=c.item.get("mostLikely");p(h)&&(b.mostLikely={value:+h,type:"number"});h=c.item.get("duration");p(h)&&(b.duration={value:+h,type:"number"});b.successors={value:c.$b,type:""};b.predecessors={value:c.Ec, type:""};b.isCritical={value:c.Ya,type:"string"}}d&&(b.earliestStart={value:d.Hs,type:"number"},b.earliestFinish={value:d.ij,type:"number"},b.latestStart={value:d.hp,type:"number"},b.latestFinish={value:d.st,type:"number"},p(b.duration)||(b.duration={value:d.duration,type:"number"}),b.slack={value:d.Mp,type:"number"},b.variance={value:d.Cu,type:"number"});e&&(b.successors={value:e.$b,type:""},b.predecessors={value:e.Ec,type:""},b.isCritical={value:e.Ya,type:"string"},e.im&&(b.creator={value:e.im.item, type:""}),b.isStart={value:e.oh,type:"string"},b.index={value:e.index,type:"number"});a.j.Wf([a]).rg(f);return qx(a.j,b)}g.$x=function(){var a=new hy(0);I(this,a);a.Ld(this);N(a,this.sE,this);return a};g.sE=function(){this.Ca().K()};function oI(a,b,c){var d=a.Ca(),e=!0;ia(a.Gd.enabled)&&(e=a.Gd.enabled);d.N(a.Gd);b&&ia(b.enabled)&&(e=b.enabled);d.N(b);c&&ia(c.enabled)&&(e=c.enabled);d.N(c);d.enabled(e)} g.data=function(a,b,c){return p(a)?(a instanceof VD||a instanceof PD?this.s!=a&&(this.s&&tu(this.s,this.Uq,this),this.s=a):(this.s&&tu(this.s,this.Uq,this),this.s=new VD(a,b,c)),N(this.s,this.Uq,this),this.i(4096,1),this):this.s};g.xA=function(){this.ob().di()&&this.i(-6145,9)};g.Uq=function(){this.i(4096,1)};g.us=function(){return[]};g.ye=function(){return[]}; g.Oi=function(a){var b=a.domTarget,c,d,e,f=this.Ca(),h;h=b.tag;var k;c=!0;if(h)if(null!=h.m){if(e=h.m,h=nI(this,!0,void 0,void 0,e),d=e.Ya?this.Qa().Na():this.Na(),k=e.rb?2:1,c=cI(d,k,h),d=dI(d,k,h),b.fill(c).stroke(d),c=!1,b=e.Ya?eI(this.Qa().Na()):void 0,S(f),oI(this,eI(this.Na()),b),Iy(f,a.clientX,a.clientY,h),f.W(!0),a=e.Pt)b=!0,f=this.Na().labels(),a.Ra(Xz(f)),b=pI(f,b),f=e.rb?this.Na().kg():this.Na().uk(),a.Ra(Xz(f)),b=pI(f,b),e.Ya&&(f=this.Qa().Na().labels(),a.Ra(Xz(f)),b=pI(f,b),f=e.rb?this.Qa().Na().kg(): this.Qa().Na().uk(),a.Ra(Xz(f)),b=pI(f,b)),a.enabled(b),a.K()}else null!=h.w&&(e=h.w,b=this.g[e.id],h=nI(this,!0,e,b,void 0),k=e.rb?2:1,d=e.Ya?this.Qa().Ga():this.Ga(),c=cI(d,k,h),d=dI(d,k,h),e.Qt.stroke(d),e.sx.fill(c).stroke(d),d=e.Au,c=e.vt,d&&(b=!0,k=this.Ga().zh(),d.Ra(Xz(k)),b=pI(k,b),k=e.rb?this.Ga().yi():this.Ga().bp(),d.Ra(Xz(k)),b=pI(k,b),e.Ya&&(k=this.Qa().Ga().zh(),d.Ra(Xz(k)),b=pI(k,b),k=e.rb?this.Qa().Ga().yi():this.Qa().Ga().bp(),d.Ra(Xz(k)),b=pI(k,b)),d.enabled(b),d.K()),c&&(b=!0, d=this.Ga().Ke(),c.Ra(Xz(d)),b=pI(d,b),d=e.rb?this.Ga().vh():this.Ga().Am(),c.Ra(Xz(d)),b=pI(d,b),e.Ya&&(d=this.Qa().Ga().Ke(),c.Ra(Xz(d)),b=pI(d,b),d=e.rb?this.Qa().Ga().vh():this.Qa().Ga().Am(),c.Ra(Xz(d)),b=pI(d,b)),c.enabled(b),c.K()),c=!1,b=e.Ya?eI(this.Qa().Ga()):void 0,S(f),oI(this,eI(this.Ga()),b),Iy(f,a.clientX,a.clientY,h),f.W(!0));c&&this.Ca().Jc()}; g.nn=function(a){var b=a.domTarget,c,d,e;if(a=b.tag)if(null!=a.m){var f=a.m;a=f.Ya?this.Qa().Na():this.Na();d=nI(this,!0,void 0,void 0,f);e=f.rb?2:0;c=cI(a,e,d);d=dI(a,e,d);if(e=f.Pt){a=!0;var h=this.Na().labels();e.Ra(Xz(h));a=pI(h,a);f.rb&&(h=this.Na().kg(),e.Ra(Xz(h)),a=pI(h,a));f.Ya&&(h=this.Qa().Na().labels(),e.Ra(Xz(h)),a=pI(h,a),f.rb&&(f=this.Qa().Na().kg(),e.Ra(Xz(f)),a=pI(f,a)));e.enabled(a);e.K()}b.fill(c).stroke(d)}else null!=a.w&&(b=a.w,d=nI(this,!0,b,this.g[b.id],void 0),e=b.rb?2:0,a= b.Ya?this.Qa().Ga():this.Ga(),c=cI(a,e,d),d=dI(a,e,d),b.Qt.stroke(d),b.sx.fill(c).stroke(d),f=b.Au,c=b.vt,f&&(a=!0,d=this.Ga().zh(),f.Ra(Xz(d)),a=pI(d,a),b.rb&&(d=this.Ga().yi(),f.Ra(Xz(d)),a=pI(d,a)),b.Ya&&(d=this.Qa().Ga().zh(),f.Ra(Xz(d)),a=pI(d,a),b.rb&&(d=this.Qa().Ga().yi(),f.Ra(Xz(d)),a=pI(d,a))),f.enabled(a),f.K()),c&&(a=!0,f=this.Ga().Ke(),c.Ra(Xz(f)),a=pI(f,a),b.rb&&(f=this.Ga().vh(),c.Ra(Xz(f)),a=pI(f,a)),b.Ya&&(f=this.Qa().Ga().Ke(),c.Ra(Xz(f)),a=pI(f,a),b.rb&&(b=this.Qa().Ga().vh(),c.Ra(Xz(b)), a=pI(b,a))),c.enabled(a),c.K()))}; g.cI=function(a){var b=a.metaKey||a.ctrlKey,c,d,e=a.domTarget,f=e.tag;a.target instanceof Gz&&(f=a.target.pe(a.labelIndex).tag);if(e instanceof kg){f&&(null!=f.m?c=f.m:null!=f.w&&(d=f.w));if(c||d)if(b)c&&(c.rb=!c.rb,c.rb?lb(this.M,c):ob(this.M,c)),d&&(d.rb=!d.rb,d.rb?lb(this.V,d):ob(this.V,d));else{for(a=0;a P.Ze.length&&!P.Ec.length){ka=String(P.$b[0].get("id"));ha=this.f[ka];var Fa=ha.wd;for(D=0;D R.qd.length&&!R.$b.length){X=String(R.Ec[0].get("id"));E=this.f[X];var Cb=E.ue;for(D=0;D Gf&& (Ud.length=Gf);Ud.push(Sa);Sa==this.X&&this.ce.push(Ud.slice(0));var Vd,rj;for(Vd=Sa.$b.length;Vd--;){var vy=String(Sa.$b[Vd].get("id")),nn=this.f[vy].wd;rj=Gf+1;nn.level=Math.max(rj,nn.level);this.Ob=Math.max(nn.level,this.Ob);dh.push(nn)}for(Vd=Sa.qd.length;Vd--;){var gl=Sa.qd[Vd];rj=Gf+1;gl.level=Math.max(rj,gl.level);this.Ob=Math.max(gl.level,this.Ob);dh.push(gl)}}for(var wy in this.H){var qd=this.H[wy];if(!qd.mh){var Wd=qd.from,eh=qd.wb,Jp=eh.level-Wd.level;if(1 on&&(on=0);nb(eh.Od,on,1,Hf);delete this.H[qd.id]}}}this.Dc.length=0;this.ta.xd=this.X.xd=!0;for(var hl=!1,Kp=vI(this,hl),pn=[[this.ta,this.X]],Lp;Lp=wI(Kp,pn);){var Mp=pn,fh=Lp[1],sg,Np=Kp[Lp[0]],il=null,gh=void 0;for(gh in Np.Od)sg=Np.Od[gh].from,sg.xd&&(!il||il.level>sg.level)&&(il=sg);var tg=[il];for(sg=il;sg;){for(var ni=sg.Od,Op=null,gh=0;gh< ni.length;gh++){var ug=ni[gh];if(ug.from==sg&&!ug.xd){ug.xd=!0;var oi=ug.wb;tg.push(oi);oi.xd||(oi.xd=!0,Op=oi);break}}sg=Op}var sj,If=Mp[fh],Jf=tg,qn=If.indexOf(Jf[0]),Pp=If.indexOf(Jf[Jf.length-1]),rn=void 0,jl=void 0,tj=void 0;qn q.indexOf(t)){r=!1;break}}if(r&&(l++,0>n&&(n=d),l>=h))break}if(!l)throw"non planar!";l =this.Hd?a.width:a.height;d=L(this.Qa().Na().size(),q);f=L(this.Na().size(),q);var r=Math.max(f,d);f=a.left+r/2;for(d=0;d =u&&a.qk()||1<= u&&a.Kh()?k=x:0u&&(k=x)),x++;t<=P&&e =u&&a.qk()||1<=u&&a.Kh()?(l=f,d.push(!0)):0u?(l=f,d.push(!0)):d.push(!1))):d.push(!1),f++)}R||(d=!1)}else if(b instanceof TA)for(e=0;ec?(q-=k/2,r-=n/2):90==c?r-=n/2:90c?(r-=n/2,q+=k/2):180==c?q+=k/2:180 c?(r+=n/2,q+=k/2):270==c?r+=n/2:270 c?q-=k/2:45==c?(q-=k/2,r-=n/2):45 c?r-=n/2:90==c?r-=n/2:90 c?r-=n/2:135==c?(r-=n/2,q+=k/2):135 c?q+=k/2:180==c?q+=k/2:180 c?q+=k/2:225==c?(r+=n/2,q+=k/2):225 c?r+=n/2:270==c?r+=n/2:270 c?r+=n/2:315==c?(r+=n/ 2,q-=k/2):315 z?(z=~z,Ba=f,va=a.Dl):(Ba=e,va=a.lk);b=va[z];z=Ba.pe(z);r=z.Pb();Q=r.value.angle;ha=td(Q);A=Gp(ha,1);ha=Hp(ha,1);sb&&(x=ub(b,0),Ep(x,A,ha,a.Da,a.Ea),x=Rp(x),c=Cb-(Cb-Fp(0,0,x.width,x.height))/2);A*=c;ha*=c;for(x=0;x Fa[0]?NaN:0,A=isNaN(sb)?null:NI(a,sb),c=NI(a,Fa[0]),d=1;d r)Ba=f,z=~r,h=Bp(ha,c)||Bp(ha,NI(a,Cb[Cb.length-1]));else if(Ba=e,z=r,h=!isNaN(sb)&&(Bp(ha,A)||Bp(ha,NI(a,Cb[sb]))),!h){for(x=Cb.length;x--;)if(k=Cb[x],0>k&&Bp(ha,NI(a,Cb[x])))f.pe(~k).enabled(!1),Cb.pop();else break;for(x=0;x k&&Bp(ha,NI(a,Cb[x])))f.pe(~k).enabled(!1);else break;0 a?h h&&(l=(k-h)/b));0a?(a=e.top+e.height,f>a&&(l=Math.max(l,(f-a)/c))):d b?(b=~b,c=a.Dl,d=a.labels()):(c=a.lk,d=a.La());return c[b]?c[b]:c[b]=d.Yk(d.pe(b))} g.Za=function(){if(uu(this))return!1;if(!this.enabled())return O(this,1)&&(this.remove(),this.D(1),this.Se().i(2),this.labels().i(2),this.i(386)),!1;this.D(1);return!0}; g.K=function(){if(!this.scale())return go(2),this;if(!this.Za())return this;LI(this);S(this.labels());S(this.La());S(this.Se());S(this.Ba());O(this,16)&&(this.Ae.stroke(this.c),this.Ae.fill("none"),this.Ae.clear(),this.Ae.moveTo(this.Da+this.xa,this.Ea),this.Ae.ld(this.Da,this.Ea,this.xa,this.xa,0,360),this.Xd.stroke("none"),this.Xd.fill(this.h),this.Xd.clear(),this.Xd.moveTo(this.Da+this.xa,this.Ea),this.Xd.ld(this.Da,this.Ea,this.xa,this.xa,0,360),this.Xd.moveTo(this.Da+this.f,this.Ea),this.Xd.ld(this.Da, this.Ea,this.f,this.f,0,-360),this.D(16));if(O(this,8)){var a=this.zIndex();this.Xd.zIndex(a);this.Ae.zIndex(a);this.Se().zIndex(a);this.Ba().zIndex(a);this.labels().zIndex(a);this.La().zIndex(a);this.D(8)}a=this.G();O(this,2)&&(this.Xd.parent(a),this.Ae.parent(a),this.Se().G(a),this.labels().G(a),this.Ba().G(a),this.La().G(a),this.D(2));if(O(this,256)){var b=this.scale()instanceof TA,a=ke(this.c),c=this.Se();c.K();var d=ke(c.stroke()),e=c.length();Mq(e)&&(e=b?L(e,this.f-this.xa):parseFloat(e));for(b= 0;b q)q=Q,w=e,A=l;if(isNaN(r)||ka>r)r=ka,v=e,D=l}h=f=e=c=0;d=Math.round(d);n=Math.round(n);q=Math.round(q); r=Math.round(r);d x?Math.sin((x-90)*Math.PI/180):Math.cos((x-180)*Math.PI/180),c=Math.round((b.ra()-d)/x));n z?Math.sin((z-180)*Math.PI/180):Math.cos((z-270)*Math.PI/180),e=Math.round((b.wa()-n)/x));q>b.oa()&&(x=360>A?Math.sin((A-270)*Math.PI/180):Math.cos(A*Math.PI/180),f=Math.round((q-b.oa())/x));r>b.ka()&&(x=90>D?Math.sin(D*Math.PI/180):Math.cos((D-90)*Math.PI/180),h=Math.round((r-b.ka())/x));d=Math.max(c,e,f,h);if(0 a.xa){n=a.xa=0;if(a.labels().enabled()){var n= NaN,ha;d==c?(n=t,ha=!0):d==e?(n=u,ha=!1):d==f?(n=w,ha=!0):d==h&&(n=v,ha=!1);t=bJ(a,n);n=ha?t.width:t.height}P=a.Xb.stroke().thickness?a.Xb.stroke().thickness:1;a.nk=Math.min(b.width,b.height)/2-n-P}$I(a)}}b=a.xa+d;ha=2*b;a.ha=new Qu(a.Da-b,a.Ea-b,ha,ha)}else a.ha=new Qu(a.Da-a.xa,a.Ea-a.xa,2*a.xa,2*a.xa)}else a.ha=new Qu(0,0,0,0);a.D(4)}} g.Sb=function(){var a=this.$();return a?this.enabled()?(aJ(this),a=this.Xb.stroke().thickness?this.Xb.stroke().thickness:1,a=Math.floor(a/2),new J(this.Da-this.xa+a,this.Ea-this.xa+a,2*(this.xa-a),2*(this.xa-a))):a:new J(0,0,0,0)};function cJ(a,b){var c=b.width,d=b.height,e={x:0,y:0};a?0a?(e.x+=c/2,e.y+=d/2):90==a?e.y+=d/2:90a?(e.y+=d/2,e.x-=c/2):180==a?e.x-=c/2:180a?(e.y-=d/2,e.x-=c/2):270==a?e.y-=d/2:270c.Di){var f=CJ(a,c,d),h=eA(a.ga,a.ga.C("format"),f,++a.v);if(a.b){if(a.b.text==h)return;DJ(a,b)}a.b={index:a.v,text:h,start:b,PK:f,HN:c,RN:d,top:e}}else DJ(a,b)}function DJ(a,b){a.b&&(a.b.end=b,a.o.push(a.b),a.b=null)} function EJ(a,b){var c=b.start,d=b.end,e=a.C("stroke"),f=a.c.oc(),h=ke(e),k=ke(a.c.Mv().C("verticalStroke")),l=k/2+h/2,c=pd(br(f.Ee(c)+a.F.left,k)+l,a.F.left,a.F.oa()),d=pd(br(f.Ee(d)+a.F.left,k)-l,a.F.left,a.F.oa()),f=br(b.top+h/2,h),k=br(b.top+a.C("height")-h/2,h),l=NE(a.f);l.hf(c).jf(f).gf(d-c).ff(k-f).fill(a.C("fill")).stroke(e);if(e=a.C("hatchFill"))l=NE(a.f),l.hf(c+h/2).jf(f+h/2).gf(d-c-h).ff(k-f-h).fill(e).stroke(null);h=b.index;e=b.PK;c=new J(c,f,d-c,k-f);d=a.labels();e?(f=d.pe(h),k={value:{x:c.left, y:c.top}},f?(aA(f,e),f.Pb(k)):f=d.add(e,k,h),fA(f),f.Ra(void 0),f.width(c.width),f.height(c.height),f.clip(c),f.K()):d.clear(h)} g.K=function(){if(this.Za()){O(this,4)&&(this.F=this.$(),this.h.shape(this.F),this.D(4));if(O(this,128)){for(var a=0;a