/*! * * Spread.Sheets Library 10.0.1 * * Copyright(c) GrapeCity, Inc. All rights reserved. * * Licensed under the SpreadJS Commercial License. * spread.sales@grapecity.com * http://spread.grapecity.com/spreadjs/eula/ * * */ !function a(b,c){"object"==typeof exports&&"object"==typeof module?module.exports=c():"function"==typeof define&&define.amd?define([],c):"object"==typeof exports?exports.Spread=c():(b.GC=b.GC||{},b.GC.Spread=c())}(this,function(){return function(a){var b={};function c(d){if(b[d])return b[d].exports;var e=b[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,c),e.loaded=!0,e.exports}return c.m=a,c.c=b,c.p="/assets/",c(0)}([function(a,b,c){b.Common=c(1),b.Commands=c(13),b.Formatter=c(16),b.Sparklines=c(19),b.Slicers=c(21)},function(a,b,c){var d,e,f=c(2);c(10),d=c(3),g(f,d),e=c(11),g(f,e),f.j=c(4),f.k=c(9),f.l=c(8),f.o=c(5),f.q=c(6),f.u=c(7),f.SR={},f.SR.en=c(12),a.exports=f;function g(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])}},function(a,b,c){var d={},e=c(3).CultureManager,f=function(a){return function(){var b,c=e.culture();return a&&c?(b=c.substr(0,2).toLowerCase(),a.hasOwnProperty(b)?a[b]:a.en):{}}};function g(a,b,c,d){var e,f,g,h,i;if(a&&0<=c&&c=g&&e.push(h));for(f=e.length,h=0;h=this.J()&&a<=this.K()},a.L=function(){var a,b,c=k.eras;if(c!==f){for(a=[],b=0;b0?(a=new Date(b[b.length-1].startDate.replace(/-/g,"/")),a.setFullYear(a.getFullYear()+99),a):this.W},a.J=function(){var a=k.eras;return a!==f&&a.length>0?new Date(a[0].startDate.replace(/-/g,"/")):this.Z},a.$=function(){var a=k.eras;return a!==f?a.length:this._},a.aa=function(){var a,b,c,d,e=k.eras;if(e!==f){for(a=[],b=1;b=0&&(d=g.P(b),d.length>0))return d[i];if(e=h.ea,e>=0){if(f=""+e,"ee"===b)return 1===f.length&&(f="0"+f),f;if("e"===b)return f}return""},a.O=[new Date(1868,8,8),new Date(1912,6,30),new Date(1926,11,25),new Date(1989,0,8)],a._=4,a.ba=[45,15,64,99],a.W=new Date(2087,11,31,23,59,59),a.Z=new Date(1868,8,8),a.ja=["1,m","2,t","3,s","4,h"],a.ka=[0,1,2,3,0,1,2,3],a.U=["\u660e\u6cbb","\u5927\u6b63","\u662d\u548c","\u5e73\u6210"],a.R=["M","T","S","H"],a.S=["\u660e","\u5927","\u662d","\u5e73"],a.la=99,a}(),k=function(){function a(){this.NumberFormat={currencyDecimalDigits:2,currencyDecimalSeparator:".",currencyGroupSeparator:",",currencyGroupSizes:[3],currencyNegativePattern:0,currencyPositivePattern:0,currencySymbol:"\xa4",digitSubstitution:1,isReadOnly:!0,numberGroupSizes:[3],nanSymbol:"NaN",nativeDigits:["0","1","2","3","4","5","6","7","8","9"],numberNegativePattern:1,negativeInfinitySymbol:"-Infinity",negativeSign:"-",numberDecimalDigits:2,numberDecimalSeparator:".",numberGroupSeparator:",",positiveInfinitySymbol:"Infinity",positiveSign:"+",percentDecimalDigits:2,percentDecimalSeparator:".",percentGroupSeparator:",",percentGroupSizes:[3],percentNegativePattern:0,percentPositivePattern:0,percentSymbol:"%",perMilleSymbol:"\u2030",listSeparator:",",arrayListSeparator:",",arrayGroupSeparator:";",dbNumber:{}},this.DateTimeFormat={abbreviatedDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],abbreviatedMonthGenitiveNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],abbreviatedMonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],amDesignator:"AM",calendarIsReadOnly:!0,calendarWeekRule:0,Calendar:{MinSupportedDateTime:"@-62135568000000@",MaxSupportedDateTime:"@253402300799999@",AlgorithmType:1,CalendarType:1,Eras:[1],TwoDigitYearMax:2029,isReadOnly:!0},dateSeparator:"/",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],firstDayOfWeek:0,fullDateTimePattern:"dddd, dd MMMM yyyy HH:mm:ss",longDatePattern:"dddd, dd MMMM yyyy",longTimePattern:"HH:mm:ss",monthDayPattern:"MMMM dd",monthGenitiveNames:["January","February","March","April","May","June","July","August","September","October","November","December",""],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December",""],nativeCalendarName:"Gregorian Calendar",pmDesignator:"PM",rfc1123Pattern:"ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",shortDatePattern:"MM/dd/yyyy",shortestDayNames:["Su","Mo","Tu","We","Th","Fr","Sa"],shortTimePattern:"HH:mm",sortableDateTimePattern:"yyyy'-'MM'-'dd'T'HH':'mm':'ss",timeSeparator:":",universalSortableDateTimePattern:"yyyy'-'MM'-'dd HH':'mm':'ss'Z'",yearMonthPattern:"yyyy MMMM"},this.name=function(){return""},this.id=-1}a.prototype={constructor:a,ma:function(){return this.na||(this.na=s),this.na},oa:function(a){var b=this;return b.pa||(b.pa=c(b.DateTimeFormat.monthNames),b.qa=c(b.DateTimeFormat.monthGenitiveNames)),d(a,b.pa,b.qa)},ra:function(a){var b=this;return b.sa||(b.sa=c(b.DateTimeFormat.abbreviatedMonthNames),b.ta=c(b.DateTimeFormat.abbreviatedMonthGenitiveNames)),d(a,b.sa,b.ta)},ua:function(a){var d=this;return d.va||(d.va=c(d.DateTimeFormat.dayNames)),d.va.indexOf(b(a))},wa:function(a){var d=this;return d.xa||(d.xa=c(d.DateTimeFormat.abbreviatedDayNames)),d.xa.indexOf(b(a))}};function b(a){return a.split("\xa0").join(" ").toUpperCase()}function c(a){var c,d,e=[];for(c=0,d=a.length;c0&&b-1 in a)))},d.La=function(a,b){var c=b||[];return null!==a&&(d.ya(Object(a))?d.Ga(c,"string"==typeof a?[a]:a):[].push.call(c,a)),c},d.Ma=function(a,b){return d.Fa(a)?"null"===b:!!b&&(b instanceof Function&&a instanceof b||(typeof a===b||(!("function"!==b||!/^\s*\bfunction\b/.test(""+a))||(Object.prototype.toString.call(a).slice(8,-1).toLowerCase()===b.toLowerCase()||("DateTime"===b||"TimeSpan"===b?a instanceof Date:("string"==typeof b&&"undefined number boolean string".indexOf(b)>-1,!1))))))},d.Fa=function(a){return void 0===a||null===a},d.Na=function(a,b){return a=c(5).Oa(a,b),d.Ma(a,"number")||d.Ma(a,"DateTime")||d.Ma(a,"TimeSpan")||a&&!d.Ma(a,"boolean")&&!isNaN(a)&&!isNaN(parseFloat(a))&&!(a.length>=2&&"0"===a[0]&&"x"===a[1])},d.Pa=function(a){var b=c(8);return d.Fa(a)||""===a?0:d.Ma(a,"number")?a:d.Ma(a,"string")&&!isNaN(a)?c(5).Qa(a):d.Ma(a,"boolean")?a?1:0:d.Ma(a,"DateTime")?b.Ra(a):d.Ma(a,"TimeSpan")?Math.floor(b.Ra(a)):parseFloat(a)},d.C4=function(a){if(!a)return a;if("number"==typeof a||"string"==typeof a||"boolean"==typeof a||d.Fa(a))return a;if(a.clone)return a.clone();if(a instanceof Date)return new Date(a);var b,c,e;b=a instanceof Object?new a.constructor:new a.constructor(a.valueOf());for(c in a)a.hasOwnProperty(c)&&(e=a[c],a.hasOwnProperty(c)&&b[c]!==e&&("object"==typeof e?b[c]=d.C4(e):b[c]=e));return b.toString=a.toString,b.valueOf=a.valueOf,b},a.exports=d},function(a,b,c){var d,e,f=c(2),g=c(4).Fa,h=c(6),i=c(7),j=i.Sa,k=i.Ta,l=c(3).CultureManager,m=null,n=void 0,o=parseInt,p=parseFloat,q=!1,r=!0,s=Math.floor,t=Math.abs,u=Math.pow;function v(a,b,c){return a.substr(b,c)}d=function(){return f.C(f.SR)()},e=function(){var a,b,c="##################0",e="################",f={1:"+",0:"","-1":"-"},h=4294967295,x=["n %","n%","%n","% n"],y=["-n %","-n%","-%n","%-n","%n-","n-%","n%-","-% n","n %-","% n-","% -n","n- %"],z=["(n)","-n","- n","n-","n -"],A=["$n","n$","$ n","n $"],B=["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n $","-$ n","n $-","$ n-","$ -n","n- $","($ n)","(n $)"];function C(a,b,c){return b&&0!==b.length&&"i"!==b?H().test(b)?F(a,b,c.NumberFormat):G(a,b,c.NumberFormat):c&&c.name.length>0?a.toLocaleString():""+a}function D(a,b,c,d,e,f){return c="n",b=R(t(a),d.charAt(0),e===-1?6:e,f.numberGroupSizes,f.numberGroupSeparator,f.numberDecimalSeparator,f.negativeSign),a<0&&(b="-"+b),[b,c]}function E(a,b,c,d,e,f){var g,h,i;return c=a<0?z[f.numberNegativePattern]:"n",e===-1&&(e=2),g=p(b),h=s(g),i=g-h,b=M(i,e,f.numberGroupSizes,f.numberGroupSeparator,f.numberDecimalSeparator,f.negativeSign),b=""+(h+(+b>=1?1:0))+b.substring(1),[b,c]}function F(a,b,c){var e,f,g,h,i,k,l,m,n=""+t(a);switch(b||(b="D"),e=-1,b.length>1&&(e=o(b.slice(1),10)),b.charAt(0)){case"d":case"D":f="n",e!==-1&&(n=j(""+n,e)),a<0&&(n="-"+n);break;case"c":case"C":f=a<0?B[c.currencyNegativePattern]:A[c.currencyPositivePattern],e===-1&&(e=c.currencyDecimalDigits),n=M(t(a),e,c.currencyGroupSizes,c.currencyGroupSeparator,c.currencyDecimalSeparator,c.negativeSign);break;case"n":case"N":f=a<0?z[c.numberNegativePattern]:"n",e===-1&&(e=c.numberDecimalDigits),n=M(t(a),e,c.numberGroupSizes,c.numberGroupSeparator,c.numberDecimalSeparator,c.negativeSign);break;case"p":case"P":f=a<0?y[c.percentNegativePattern]:x[c.percentPositivePattern],e===-1&&(e=c.percentDecimalDigits),n=M(100*t(a),e,c.percentGroupSizes,c.percentGroupSeparator,c.percentDecimalSeparator,c.negativeSign);break;case"F":case"f":g=E(a,n,f,b,e,c),n=g[0],f=g[1];break;case"e":case"E":g=D(a,n,f,b,e,c),n=g[0],f=g[1];break;case"x":case"X":f="n",n=Q(a,"x"===b.charAt(0),e===-1?0:e);break;case"g":case"G":h=""+a,g=[],g=h.indexOf("e")===-1&&h.indexOf("E")===-1?E(a,n,f,b,e,c):D(a,n,f,b.replace("g","e").replace("G","E"),e,c),n=g[0],f=g[1];break;default:throw Error(d().Exp_BadFormatSpecifier)}for(i=/n|\$|-|%/g,k="";l=i.lastIndex,m=i.exec(f),k+=f.slice(l,m?m.index:f.length),m;)switch(m[0]){case"n":k+=n;break;case"$":k+=c.currencySymbol;break;case"-":/[1-9]/.test(n)&&(k+=c.negativeSign);break;case"%":k+=c.percentSymbol;break;default:throw Error(d().Exp_InvalidNumberFormat)}return k}function G(a,b,c){var d,e=K(b),f=m;return 0===a?f=e.Ua:a<0&&(f=e.Va),f||(f=e.Wa),d=N(a,f,c)+"",1===d.indexOf(c.negativeSign)&&0===d.indexOf(c.currencySymbol)&&(d=d[1]+d[0]+d.substring(2)),d}function H(){return/^(C|c|D|d|E|e|F|f|G|g|N|n|P|p|R|r|X|x)(\d*)$/g}function I(a,b){for(var c,d,e,f,g,h,i,j,k=s(t(a)),l={Xa:1,Ya:0};k>=10;)k/=10,l.Xa++;return c=""+a,d=c.search(/e/gi),e=c.indexOf(b),d!==-1?(g=v(c,0,d),h=v(c,d+1),i=0,e!==-1&&(i=v(g,e+1).length),j=p(h),f=i-j,f<0&&(f=0),l.Ya=f):(f=0,e!==-1&&(f=v(c,e+1).length),l.Ya=f),l}function J(a){var b,c={Za:a.charAt(0),$a:0,_a:0},e="";for(b=1;b=0;){if(e<1||e>9)throw Error(d().Exp_InvalidNumberGroupSize);/\d/gi.test(a[g])?(j&&(h=c+h,j=q),i++):i=0,h=a[g]+h,i===e&&(j=r,i=0,f1?o(m[1],10):0,m=h.split("."),h=m[0],i=m.length>1?m[1]:"",l>0?(i=k(i,l),h+=i.slice(0,l),i=v(i,l)):l<0&&(l=-l,h=a<0?f+j(h.replace(f,""),l+1):j(h,l+1),i=h.slice(-l,h.length)+i,h=h.slice(0,-l)),b>0?(i=i.length>b?i.slice(0,b):k(i,b),i=e+i):i="",g===r?h+i:L(h,c,d,f)+i}function N(a,b,d){var g,h,i,k,l,n,o,p,s,w,x,y,z,A,B,C,D,E,F,G,H,J,K,N,O,P,Q,R,S,T,U,V,W,X,Y="";if(a*=u(100,b.fb),a*=u(1e3,b.gb),a/=u(10,3*b.eb),g=b.ab,h=b.bb,!g&&!h)return"";if(i=m,k=m,g)for(i="",l=0;l=1)x.Xa>z?(x.Xa-=z,x.Ya+=z,a/=u(10,x.Xa),w=x.Xa):w=(x.Xa0){for(b.hb.$a=-1,x.Xa=z,x.Ya-=z,A=u(10,z);10*y=0&&(D=B+1),C>B&&C=0;l--)if(n=g[l],/^(0|#)+/g.test(n))if(K=n+K,K!==i){for(Q=n.length,R=G.length-J-1;R>=0&&Q>0;R--)S=G.charAt(R),Y=S+Y,Q--,J++;J>=G.length&&J0&&(Y=Array(Q+1).join("0")+Y,J+=Q)}else T=v(G,0,G.length-J),N>=0&&N0?(V=E.indexOf("."),V!==-1&&(U=E.substring(V+1),""===i&&(Y+=v(E,0,V)),Y+=d.numberDecimalSeparator)):/^(#+)$/gi.test(k)&&h.join("").length===k.length||(B<=0&&E.indexOf(".")<0&&i===c&&k===e||(Y+="."),B>0&&(U=Array(B+1).join("0"))),W=0,o=0;o=0?a.toString(16):(h+a+1).toString(16);return e=b?e.toLowerCase():e.toUpperCase(),!g(c)&&e.length=1||0===a;k<1e3&&(h=u(10,k),!(l&&a/h<10||!l&&a*h>=1));)k++;return a=l?t(a)/u(10,k):t(a)*u(10,k),i=M(a,c,d,e,f,g),i+=b+(l?"+":"-")+j(""+k,3)}function S(a,b){return typeof b===n||0===+b?Math.round(a):(a=+a,b=+b,isNaN(a)||"number"!=typeof b||b%1!==0?NaN:(a=(""+a).split("e"),a=Math.round(+(a[0]+"e"+(a[1]?+a[1]-b:-b))),a=(""+a).split("e"),+(a[0]+"e"+(a[1]?+a[1]+b:b))))}a="#dot#",b="#group#";function T(a){var b=l.q4().NumberFormat;return"string"==typeof a&&(b=l.q4(a).NumberFormat),b}return{Qa:function(a){return O(a,l.q4())},lb:function(a){return O(a,l.q4("invariant"))},mb:function(a,b,c){return c||(c=l.q4()),C(a,b,c)},nb:function(c,d){var e,f,g;return"string"!=typeof c?c:(e=T(d),f=e.numberDecimalSeparator,g=e.numberGroupSeparator,"."!==f&&(c=c.replace(w("[.]"),a)),","!==g&&(c=c.replace(w("[,]"),b)),"."!==f&&(c=c.replace(w(a),f)),","!==g&&(c=c.replace(w(b),g)),c)},Oa:function(c,d){var e,f,g;return"string"!=typeof c?c:(e=T(d),f=e.numberDecimalSeparator,g=e.numberGroupSeparator,"."!==f&&(c=c.replace(w("["+f+"]"),a)),","!==g&&(c=c.replace(w("["+g+"]"),b)),"."!==f&&(c=c.replace(w(a),".")),","!==g&&(c=c.replace(w(b),",")),c)},ob:function(a,b){return p(this.Oa(a,b))},pb:Q}}();function w(a){return h.qb(a)}a.exports=e},function(a,b,c){var d=c(7),e=function(){function a(){}return a.qb=function(b){var c=a.rb[b];return c||(c=a.rb[b]=RegExp(b,"g")),c.lastIndex=0,c},a.sb=function(b){var c=a.tb[b];return c||(c=a.tb[b]=RegExp(b,"gi")),c.lastIndex=0,c},a.ub=function(b,c){var d,e,f,g,h;if(a.vb[b])return a.wb[b];if(d="[~?*]+",a.qb(d).test(b)){for(e=[],f=b.split(""),h=0;h0;)c=d.yb(c,"#"+a+(e-1)+"#","#"+a+e+"#"),e++;return c},a.rb={},a.tb={},a.vb={},a.wb={},a.Ab=function(a){return a.replace(/([\~\!\@\#\$\%\^\&\*\(\)\-\_\+\=\[\]\{\}\|\\\;\:\'\"\,\.\/\<\>\?])/,"\\$1")},a}();a.exports=e},function(a,b,c){var d,e=c(4).Fa;function f(a,b,c){return a.substr(b,c)}d={Bb:function(a,b,c){return c&&(a=a.toLowerCase(),b=b.toLowerCase()),""===b||a.indexOf(b)>=0},Cb:function(a,b,c){var d,e;return c&&c?(d=a.toLowerCase(),e=b.toLowerCase(),d.indexOf(e)):a.indexOf(b)},Db:function(a,b){if(!b)return a;for(var c=a;f(c,0,b.length)===b;)c=f(c,b.length);return c},ib:function(a,b){if(!b)return a;for(var c=a;f(c,c.length-b.length,b.length)===b;)c=f(c,0,c.length-b.length);return c},Eb:function(a,b,c){var d,g;if(b<0||b>a.length||e(c))throw Error();return d=f(a,0,b),g=f(a,b,a.length-b),d+c+g},Fb:function(a,b,c){var d,g;if(e(c)&&(c=a.length-b),b<0||c<0||b+c>a.length)throw Error();return d=f(a,0,b),g=f(a,b+c,a.length-b-c),d+g},kb:function(a,b,c){return g(a,b,c,function(a,b){return a.slice(0,b.length)===b})},jb:function(a,b,c){return g(a,b,c,function(a,b){return a.slice(-b.length)===b})},Gb:function(a,b,c,d){if(!b||""===b)throw Error();return c=(""+c).replace(/\$/g,"$$$$"),a.replace(RegExp(b,"g"+(d?"i":"")),c)},Hb:function(a,b,d,e){return b=c(6).Ab(b),this.Gb(a,b,d,e)},Ib:function(a,b){var c=a.indexOf(b);return c<0||c>=a.length?a:f(a,0,c)},Jb:function(a,b){for(var c=0,d=a.indexOf(b);d>=0;)c+=1,d=a.indexOf(b,d+1);return c},yb:function(a,b,c){return a.split(b).join(c)},Kb:function(a,b){var c,d,e=a;for(c=0;c":">",'"':""","'":"'","`":"`"},d=c(6).qb("(?:&|<|>|\"|'|`)");return d.test(a)?a.replace(d,function(a){return b[a]}):a},Pb:function(a){var b={"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"},d=c(6).qb("(?:&|<|>|"|'|`)");return d.test(a)?a.replace(d,function(a){return b[a]}):a}};function g(a,b,c,d){var e,f;if(!b)throw Error();return""===b||!(b.length>a.length)&&(e=a,f=b,c&&(e=e.toLowerCase(),f=f.toLowerCase()),d(e,f))}a.exports=d},function(a,b,c){var d=c(2),e=c(7),f=c(9),g=c(3).CultureManager,h=c(4).Fa,i=e.Sa,j=null,k=parseInt,l=!1,m=!0,n=Math.floor,o=Math.abs,p=function(){return d.C(d.SR)()},q={},r=function(){function a(a,b,c){var d,e,f,g,h,i=l;for(h=c,h.slice(1).forEach(function(a){a&&(i=!0)}),i||(h=h.concat(b.ma())),d=1,e=h.length;d=0?f.ia("ee",a):i(u?u[0]:C,4);break;case"yy":h+=v>=0?f.ia("ee",a):i((u?u[0]:C)%100,2);break;case"y":h+=v>=0?f.ia("e",a):""+(u?u[0]:C)%100;break;case"hh":j=E%12,0===j&&(j=12),h+=i(j,2);break;case"h":j=E%12,0===j&&(j=12),h+=j;break;case"HH":h+=i(E,2);break;case"H":h+=""+E;break;case"mm":h+=i(F,2);break;case"m":h+=""+F;break;case"ss":h+=i(G,2);break;case"s":h+=""+G;break;case"tt":h+=E<12?J.amDesignator:J.pmDesignator;break;case"t":h+=(E<12?J.amDesignator:J.pmDesignator).charAt(0);break;case"f":h+=i(H,3).charAt(0);break;case"ff":h+=i(H,3).substr(0,2);break;case"fff":h+=i(H,3);break;case"z":j=I/60,h+=(j<=0?"+":"-")+n(o(j));break;case"zz":j=I/60,h+=(j<=0?"+":"-")+i(n(o(j)),2);break;case"zzz":j=I/60,h+=(j<=0?"+":"-")+i(n(o(j)),2)+":"+i(o(I%60),2);break;case"g":case"gg":case"ggg":if(!f)break;if(v===y-1){v=y;break}h+=f.ia(A[0],a),v=y;break;case"e":case"ee":if(!f){h+=i(u?u[0]:C,4);break}if(w===y-1){w=y;break}h+=f.ia(A[0],a),w=y;break;case"/":h+=J.dateSeparator;break;case"[h]":case"[hh]":case"[H]":case"[HH]":case"[mm]":case"[ss]":h+=A[0];break;default:throw Error(p().Exp_InvalidDateFormat)}else h+=A[0];return""+h}function c(a,b){var c,d,e,f=0,g=l;for(c=0,d=a.length;ca.DateTimeFormat.Calendar.TwoDigitYearMax&&(b-=100)),b}function s(){return/\/|dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|zzz|zz|z|ggg|gg|g|ee|e|\[H\]|\[HH\]|\[h\]|\[hh\]|\[mm\]|\[ss\]/g}function t(a,b){var d,e,g,h,i,k,l,m,n,o,q;if(a.Rb){if(a.Rb[b])return a.Rb[b]}else a.Rb={};for(d=b,d=d.replace("%M","M"),d=d.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g,"\\\\$1"),e="^",g={Qb:""},h=[],i=0,k=0,l=s();(m=l.exec(d))!==j;)if(g.Qb="",n=d.slice(i,m.index),i=l.lastIndex,k+=c(n,g),e+=g.Qb,k%2!==1){switch(m[0]){case"dddd":case"ddd":case"MMMM":case"MMM":case"gggg":case"ggg":case"gg":case"g":e+="(\\D+)";break;case"tt":case"t":e+="(\\D*)";break;case"dd":case"d":case"MM":case"M":case"yy":case"y":case"eee":case"ee":case"e":case"HH":case"H":case"hh":case"h":case"mm":case"m":case"ss":case"s":e+="(\\d\\d?)";break;case"yyy":case"yyyy":e+="(\\d{2}|\\d{4})";break;case"fff":e+="(\\d{3})";break;case"ff":e+="(\\d{2})";break;case"f":e+="(\\d)";break;case"zzz":e+="([+-]?\\d\\d?:\\d{2})";break;case"zz":case"z":e+="([+-]?\\d\\d?)";break;case"/":e+="(\\"+a.dateSeparator+")";break;default:throw Error(p().Exp_InvalidDateFormat)}f.Sb(h,m[0])}else e+=m[0];return g.Qb="",c(d.slice(i),g),e+=g.Qb,e+="$",o=(""+e).replace(/\s+/g,"\\s+"),q={Tb:o,Ub:h,_a:RegExp(o)},a.Rb[b]=q,q}function u(a,b,c){var f,g,h,i,m,n,o,p,q,r,s,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K;if(a=a.trim(),f=c.DateTimeFormat,g=t(f,b),h=g._a.exec(a),h===j)return j;for(i=g.Ub,m=j,n=j,o=j,p=j,q=j,r=0,u=0,v=0,w=0,x=j,y=l,z=0,A=i.length;z31)return j;break;case"MMMM":if(o=c.oa(B),o<0||o>11)return j;break;case"MMM":if(o=c.ra(B),o<0||o>11)return j;break;case"M":case"MM":case"%M":if(o=k(B,10)-1,o<0||o>11)return j;break;case"e":case"ee":if(n=d(c,k(B,10)),n<0||n>9999)return j;break;case"y":case"yy":case"yyy":case"yyyy":if(n=k(B,10),n<0||n>9999)return j;break;case"h":case"hh":case"H":case"HH":if(r=k(B,10),r<0)return j;break;case"m":case"mm":if(u=k(B,10),u<0||u>59)return j;break;case"s":case"ss":if(v=k(B,10),v<0||v>59)return j;break;case"tt":case"t":if(C=B.toUpperCase(),y=C===f.pmDesignator.toUpperCase(),!y&&C!==f.amDesignator.toUpperCase())return j;break;case"f":if(w=100*k(B,10),w<0||w>999)return j;break;case"ff":if(w=10*k(B,10),w<0||w>999)return j;break;case"fff":if(w=k(B,10),w<0||w>999)return j;break;case"dddd":if(q=c.ua(B),q<0||q>6)return j;break;case"ddd":if(q=c.wa(B),q<0||q>6)return j;break;case"zzz":if(D=B.split(/:/),2!==D.length)return j;if(s=k(D[0],10),s<-12||s>13)return j;if(E=k(D[1],10),E<0||E>59)return j;x=60*s+(e.kb(B,"-")?-E:E);break;case"z":case"zz":if(s=k(B,10),s<-12||s>13)return j;x=60*s;break;case"g":case"gg":case"ggg":if(F=B,!F||!f.eras)return j;if(m=f.eras.ha(i[z],F),m<0)return j}if(G=/^(\d|\d\d):/.test(a),H=G?new Date(1899,11,30):new Date,J=f.Calendar.convert,J&&(I=J.fromGregorian(H)),J||(I=[H.getFullYear(),H.getMonth(),H.getDate()]),n===j?n=I[0]:n<100&&(f.eras?n=f.eras.ga(m||0,n):n+=n>=30?1900:2e3),o===j&&(o=I[1]),p===j&&(p=I[2]),J){if(H=J.toGregorian(n,o,p),H===j)return j}else{if(H.setFullYear(n,o,p),H.getDate()!==p)return j;if(q!==j&&H.getDay()!==q)return j}return y&&r<12&&(r+=12),H.setHours(r,u,v,w),x!==j&&(K=H.getMinutes()-(x+H.getTimezoneOffset()),H.setHours(H.getHours()+K/60,K%60)),H}return{mb:function(a,c,d){return d||(d=g.q4()),b(a,c,d)},Vb:function(a,c,d){return b(a,c,d||g.q4())},Qa:function(b,c,d){var e,f;return c||d||(f=q[b],void 0===f)?(e=c?[b,c]:[b],f=a(b,d||g.q4(),e),c||d||(q[b]=f),f?new Date(f):f):f?new Date(f):f},lb:function(b,c){return a(b,g.q4("invariant"),[b,c])},Wb:u,Xb:function(a){var b,c=a-25569,d=new Date(864e5*c),e=c>=0?1:-1,f=d.getTimezoneOffset(),g=(864e5*a*1440+e-3181192704e6+864e5*f)/1440,h=new Date(g),i=f>=0?1:-1,j=new Date(g+36e5*i),k=j.getTimezoneOffset();if(f!==k)if(b=new Date(g+60*(k-f)*1e3),f>k){if(i===-1||k===h.getTimezoneOffset())return b}else if(f-1},a.Fb=function(a,b){var c=a.indexOf(b);c>-1&&a.splice(c,1)},a.Zb=function(a,b){return a=a.slice(0,b).concat(a.slice(b+1))},a.Cb=function(a,b,c){return a.indexOf(b,c)},a.$b=function(a,b,d){var e,f;if(!(b<0))for(e=0,f=0;e240&&(c-=240),c<40?a+((b-a)*c+20)/40:c<120?b:c<160?a+((b-a)*(160-c)+20)/40:a},a.gc=function(b,c,d){var e,f,g,h,j;function k(b,c,d){return parseInt((255*a.fc(b,c,d)+120)/240,10)}return 0===d?e=f=g=i(255*c/240,10):(j=c<=120?(c*(240+d)+120)/240:c+d-(c*d+120)/240,h=2*c-j,e=k(h,j,b+80),f=k(h,j,b),g=k(h,j,b-80)),{a:255,r:e,g:f,b:g}},a.hc=function(a,b){var c,d=255-h(a.r-b.r),e=255-h(a.g-b.g),f=255-h(a.b-b.b),g=h(a.a-b.a);return d/=255,e/=255,f/=255,c=(d+e+f)/3,!!(c>=.9&&g<=.05)},a.ic=function(b){var c=255^b.r,d=255^b.g,e=255^b.b;return a.bc(b.a,c,d,e)},a.ec=function(b){var c,d,e,f,g;function h(b){var c,d=a.Yn;return d||(c=document.createElement("canvas"),c&&c.getContext&&(d=a.Yn=c.getContext("2d"))),d?(d.fillStyle=b,b=d.fillStyle):b}function j(a){var b,c=/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i,d=/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i,e=/^rgb\(([\s\d]*),([\s\d]*),([\s\d]*)\)$/i,f=/^rgba\(([\s\d]*),([\s\d]*),([\s\d]*),([\s\d]*)\)$/i,g=function(a){return i(a,16)},j=function(a){return i(a+a,16)},k=function(a){return a.indexOf("%")>0?2.55*parseFloat(a):0|a},l=h(a),m=RegExp;return c.test(l)?[m.$1,m.$2,m.$3].map(g):f.test(l)?(b=[m.$1,m.$2,m.$3].map(k),b.splice(0,0,255*parseFloat(m.$4)),b):e.test(l)?[m.$1,m.$2,m.$3].map(k):d.test(l)?[m.$1,m.$2,m.$3].map(j):null}return b instanceof a?b:(c=0,d=0,e=0,f=0,b&&""!==b&&(g=j(b),g&&(3===g.length?(c=255,d=g[0],e=g[1],f=g[2]):4===g.length&&(c=g[0],d=g[1],e=g[2],f=g[3]))),{a:c,r:d,g:e,b:f})},a.jc=function(b,c){var d,e;return 0===c?b:(d=new k(b),e=i(c>0?(240-d.kc)*c:d.kc*c,10),a.gc(d.lc,d.kc+e,d.mc))},a.nc=function(b,c){var d=a.ec(b),e=new k(d),f=e.nc(c);return a.bc(f)},a}(),k=function(){function a(a){var b,c,d,e,h=this,j=a.r,k=a.g,l=a.b,m=g(g(j,k),l),n=f(f(j,k),l),o=m+n;h.kc=i((240*o+255)/510,10),b=m-n,0===b?(h.mc=0,h.lc=160):(h.kc<=120?h.mc=i((240*b+o/2)/o,10):h.mc=i((240*b+(510-o)/2)/(510-o),10),c=(40*(m-j)+b/2)/b,d=(40*(m-k)+b/2)/b,e=(40*(m-l)+b/2)/b,j===m?h.lc=i(e-d,10):k===m?h.lc=i(80+c-e,10):h.lc=i(160+d-c,10),h.lc<0&&(h.lc+=240),h.lc>240&&(h.lc-=240))}return a.prototype={constructor:a,nc:function(a){var b=this,c=b.kc,d=b.oc(b.kc,500,!0);return j.gc(b.lc,c+(d-c)*a,b.mc)},oc:function(a,b,c){return 0===b?a:c?b>0?(a*(1e3-b)+241*b)/1e3:a*(b+1e3)/1e3:(a+=240*b/1e3,a<0&&(a=0),a>240&&(a=240),a)}},a}();d.pc=j,a.exports=d},function(a,b){var c=isNaN,d={},e="rowCount",f="colCount";function g(a){return a}function h(a,b,d,g,h,i,j,k,l,m,n){var o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K=d[e],L=d[f],M=b[e],N=b[f],O=g[e],P=g[f],Q=1===L,R=1===N;if(M===K&&N===L){for(E=0,F=0,G=0,H=0,u=K*L,o=0;o=C)return k;for(z=J;z=0&&d.splice(e,1)),c.vc=a,a&&(d=b[a],d||(b[a]=d=[]),d.splice(0,0,c)))}})}c.prototype={canUndo:function(){var a=this.j4;return a.canUndo},execute:function(a,b,c){var d,e,f=this,g=!0;try{d=f.j4.execute||f.j4,e=d(a,b,1===c),g=e!==!1}catch(a){g=!1}return b&&g&&f.tc.g4({command:b,result:e,s4:c}),e}};function d(a){var b=this;b.xc=a,b.Ze={},b.wc={}}d.prototype={register:function(a,b,d,e,f,g,h){var i=this,j=new c(i,b);i[a]=j,d&&(j.shortcutKey=i.getShortcutKey(d,e,f,g,h))},execute:function(a){var b=this[a.cmd];if(b)return b.execute(this.xc,a,0)},setShortcutKey:function(a,b,c,d,e,f){var g,h,i,j,k=this;if(a)g=k[a],g&&(g.shortcutKey=k.getShortcutKey(b,c,d,e,f));else if(h=k.getShortcutKey(b,c,d,e,f),i=k.getCommands(h))for(j=i.length-1;j>=0;j--)i[j].shortcutKey=void 0},getShortcutKey:function(a,c,d,e,f){if(a){var g="A".charCodeAt(0)<=a&&a<="Z".charCodeAt(0)?String.fromCharCode(a):b.Key[a];return g||(g=a),""+g+(c?"+ctrl":"")+(d?"+shift":"")+(e?"+alt":"")+(f?"+window":"")}},getCommands:function(a){return this.wc[a]},addListener:function(a,b){this.Ze[a]=b},removeListener:function(a){delete this.Ze[a]},g4:function(a){var b,c=this.Ze;for(b in c)c.hasOwnProperty(b)&&c[b](a)}},b.CommandManager=d,a.exports=b},function(a,b){function c(a,b,c){var d=this;d.xc=a,b<0&&(b=2147483647),d.yc=b,d.zc=c,d.Ac=[],d.Bc=[]}c.prototype={Cc:function(a,b){var c,d,e,f=this;if(a)if(1===b)f.Bc.push(a);else{if(c=f.yc,d=f.Ac.length,c>0&&d>=c)for(e=0;e0},undo:function(){var a,b,c=this,d=c.Ac,e=!0;if(c.zc&&c.canUndo()){a=d[d.length-1];try{b=c.xc.commandManager()[a.cmd],b&&(e=b.execute(c.xc,a,1))}catch(a){e=!1}e!==!1&&d.pop()}return e},canRedo:function(){return this.Bc.length>0},redo:function(){var a,b,c=this,d=c.Bc,e=!0;if(c.zc&&c.canRedo()){a=d[d.length-1];try{b=c.xc.commandManager()[a.cmd],b&&(e=b.execute(c.xc,a,2))}catch(a){e=!1}e!==!1&&d.pop()}return e},clear:function(){this.Ac=[],this.Bc=[]}},a.exports.UndoManager=c},function(a,b,c){var b={};d(b,c(17)),b.SR={},b.SR.en=c(18),a.exports=b;function d(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])}},function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x=null,y=void 0,z=Math.abs,A={},B=c(1),C=B.u,D=B.l,E=B.j,F=E.Ma,G=B.o,H=E.Fa,I=B.CultureManager,J="\u4e00\u5341",K="\u5341",L=function(){return B.C(A.SR)()},M=function(a){return I.q4(a)},N=function(a){return M(a).DateTimeFormat},O=function(a){return M(a).NumberFormat},P=function(a){return a&&a.toLowerCase()},Q=function(){throw Error(L().Exp_FormatIllegal)};function R(a,b,c){return a.substr(b,c)}function S(a){return E.Fa(a)?"":"boolean"==typeof a?a?"TRUE":"FALSE":"string"==typeof a?a:""+a}d={Dc:"",Kb:function(){var a,b,c,d,e=[];for(a=0;a=48&&b<=57},Gc:function(a){var b=a.charCodeAt(0);return b>=9&&b<=13||32===b||133===b||160===b}},f={Hc:0,Va:1,Ua:2,_text:3},g=RegExp("([.+?*$^\\[\\](){}|/])","g");function T(a,b){if("\\"===a[b])throw Error(L().Exp_InvalidBackslash);if(b-1>0&&b-10&&b-2=0)return!0;return!1}h=[["M/d","MMM/d","MMMM/d","d/M","d/MMM","d/MMMM","M-d","MMM-d","MMMM-d","d-M","d-MMM","d-MMMM"],["M/y","MMM/y","M/yyyy","MMM/yyyy","M-y","MMM-y","M-yyyy","MMM-yyyy"],["M/d/y","MMM/d/y","MMMM/d/y","M/d/yyyy","MMM/d/yyyy","MMMM/d/yyyy","d/M/y","d/MMM/y","d/MMMM/y","d/M/yyyy","d/MMM/yyyy","d/MMMM/yyyy","yyyy/M/d","M-d-y","MMM-d-y","MMMM-d-y","M-d-yyyy","MMM-d-yyyy","MMMM-d-yyyy","d-M-y","d-MMM-y","d-MMMM-y","d-M-yyyy","d-MMM-yyyy","d-MMMM-yyyy","yyyy-M-d"],["H:m","h:m tt"],["H:m:s","h:m:s tt","H:m:s","h:mm:ss tt"],["H:m:s.FFF","h:m:s.FFF tt"],["M/d H:m","MMM/d H:m","MMMM/d H:m","d/M H:m","d/MMM H:m","d/MMMM H:m","M/y H:m","MMM/y H:m","M/yyyy H:m","MMM/yyyy H:m","M/d/y H:m","MMM/d/y H:m","MMMM/d/y H:m","M/d/yyyy H:m","MMM/d/yyyy H:m","MMMM/d/yyyy H:m","M-d H:m","MMM-d H:m","MMMM-d H:m","d-M H:m","d-MMM H:m","d-MMMM H:m","M-y H:m","MMM-y H:m","M-yyyy H:m","MMM-yyyy H:m","M-d-y H:m","MMM-d-y H:m","MMMM-d-y H:m","M-d-yyyy H:m","MMM-d-yyyy H:m","MMMM-d-yyyy H:m","M/d h:m tt","MMM/d h:m tt","MMMM/d h:m tt","d/M h:m tt","d/MMM h:m tt","d/MMMM h:m tt","M/y h:m tt","MMM/y h:m tt","M/yyyy h:m tt","MMM/yyyy h:m tt","M/d/y h:m tt","MMM/d/y h:m tt","MMMM/d/y h:m tt","M/d/yyyy h:m tt","MMM/d/yyyy h:m tt","MMMM/d/yyyy h:m tt","M-d h:m tt","MMM-d h:m tt","MMMM-d h:m tt","d-M h:m tt","d-MMM h:m tt","d-MMMM h:m tt","M-y h:m tt","MMM-y h:m tt","M-yyyy h:m tt","MMM-yyyy h:m tt","M-d-y h:m tt","MMM-d-y h:m tt","MMMM-d-y h:m tt","M-d-yyyy h:m tt","MMM-d-yyyy h:m tt","MMMM-d-yyyy h:m tt"],["M/d H:m:s","MMM/d H:m:s","MMMM/d H:m:s","d/M H:m:s","d/MMM H:m:s","d/MMMM H:m:s","M/y H:m:s","MMM/y H:m:s","M/yyyy H:m:s","MMM/yyyy H:m:s","M/d/y H:m:s","MMM/d/y H:m:s","MMMM/d/y H:m:s","M/d/yyyy H:m:s","MMM/d/yyyy H:m:s","MMMM/d/yyyy H:m:s","d/M/y H:m:s","d/MMM/y H:m:s","d/MMMM/y H:m:s","d/M/yyyy H:m:s","d/MMM/yyyy H:m:s","d/MMMM/yyyy H:m:s","yyyy/M/d H:m:s","M-d H:m:s","MMM-d H:m:s","MMMM-d H:m:s","d-M H:m:s","d-MMM H:m:s","d-MMMM H:m:s","M-y H:m:s","MMM-y H:m:s","M-yyyy H:m:s","MMM-yyyy H:m:s","M-d-y H:m:s","MMM-d-y H:m:s","MMMM-d-y H:m:s","M-d-yyyy H:m:s","MMM-d-yyyy H:m:s","MMMM-d-yyyy H:m:s","d-M-y H:m:s","d-MMM-y H:m:s","d-MMMM-y H:m:s","d-M-yyyy H:m:s","d-MMM-yyyy H:m:s","d-MMMM-yyyy H:m:s","yyyy-M-d H:m:s","M/d h:m:s tt","MMM/d h:m:s tt","MMMM/d h:m:s tt","d/M h:m:s tt","d/MMM h:m:s tt","d/MMMM h:m:s tt","M/y h:m:s tt","MMM/y h:m:s tt","M/yyyy h:m:s tt","MMM/yyyy h:m:s tt","M/d/y h:m:s tt","MMM/d/y h:m:s tt","MMMM/d/y h:m:s tt","M/d/yyyy h:m:s tt","MMM/d/yyyy h:m:s tt","MMMM/d/yyyy h:m:s tt","d/M/y h:m:s tt","d/MMM/y h:m:s tt","d/MMMM/y h:m:s tt","d/M/yyyy h:m:s tt","d/MMM/yyyy h:m:s tt","d/MMMM/yyyy h:m:s tt","yyyy/M/d h:m:s tt","M/d/yyyy h:mm:ss tt","M-d h:m:s tt","MMM-d h:m:s tt","MMMM-d h:m:s tt","d-M h:m:s tt","d-MMM h:m:s tt","d-MMMM h:m:s tt","M-y h:m:s tt","MMM-y h:m:s tt","M-yyyy h:m:s tt","MMM-yyyy h:m:s tt","M-d-y h:m:s tt","MMM-d-y h:m:s tt","MMMM-d-y h:m:s tt","M-d-yyyy h:m:s tt","MMM-d-yyyy h:m:s tt","MMMM-d-yyyy h:m:s tt","d-M-y h:m:s tt","d-MMM-y h:m:s tt","d-MMMM-y h:m:s tt","d-M-yyyy h:m:s tt","d-MMM-yyyy h:m:s tt","d-MMMM-yyyy h:m:s tt","yyyy-M-d h:m:s tt"],["M/d H:m:s.FFF","MMM/d H:m:s.FFF","MMMM/d H:m:s.FFF","d/M H:m:s.FFF","d/MMM H:m:s.FFF","d/MMMM H:m:s.FFF","M/y H:m:s.FFF","MMM/y H:m:s.FFF","M/yyyy H:m:s.FFF","MMM/yyyy H:m:s.FFF","d/M/y H:m","d/MMM/y H:m","d/MMMM/y H:m","d/M/yyyy H:m","d/mmm/yyyy H:m","d/MMMM/yyyy H:m","yyyy/M/d H:m","M/d/y H:m:s.FFF","MMM/d/y H:m:s.FFF","MMMM/d/y H:m:s.FFF","M/d/yyyy H:m:s","MMM/d/yyyy H:m:s.FFF","MMMM/d/yyyy H:m:s.FFF","d/M/y H:m:s.FFF","d/MMM/y H:m:s.FFF","d/MMMM/y H:m:s.FFF","d/M/yyyy H:m:s.FFF","d/MMM/yyyy H:m:s.FFF","d/MMMM/yyyy H:m:s.FFF","yyyy/M/d H:m:s.FFF","M-d H:m:s.FFF","MMM-d H:m:s.FFF","MMMM-d H:m:s.FFF","d-M H:m:s.FFF","d-MMM H:m:s.FFF","d-MMMM H:m:s.FFF","M-y H:m:s.FFF","MMM-y H:m:s.FFF","M-yyyy H:m:s.FFF","MMM-Yyyy H:m:s.FFF","d-M-y H:m","d-MMM-y H:m","d-MMMM-y H:m","d-M-yyyy H:m","d-MMM-yyyy H:m","d-MMMM-yyyy H:m","yyyy-M-d H:m","M-d-y H:m:s.FFF","MMM-d-y H:m:s.FFF","MMMM-d-y H:m:s.FFF","M-d-yyyy H:m:s","MMM-d-yyyy H:m:s.FFF","MMMM-d-yyyy H:m:s.FFF","D-M-y H:m:s.FFF","d-MMM-y H:m:s.FFF","d-MMMM-y H:m:s.FFF","D-M-yyyy H:m:s.FFF","d-MMM-yyyy H:m:s.FFF","d-MMMM-yyyy H:m:s.FFF","yyyy-M-d H:m:s.FFF","M/d h:m:s.FFF tt","MMM/d h:m:s.FFF tt","MMMM/d h:m:s.FFF tt","d/M h:m:s.FFF tt","d/MMM h:m:s.FFF tt","d/MMMM h:m:s.FFF tt","M/y h:m:s.FFF tt","MMM/y h:m:s.FFF tt","M/yyyy h:m:s.FFF tt","MMM/yyyy h:m:s.FFF tt","d/M/y h:m tt","d/MMM/y h:m tt","d/MMMM/y h:m tt","d/M/yyyy h:m tt","d/mmm/yyyy h:m tt","d/MMMM/yyyy h:m tt","yyyy/M/d h:m tt","M/d/y h:m:s.FFF tt","MMM/d/y h:m:s.FFF tt","MMMM/d/y h:m:s.FFF tt","M/d/yyyy h:m:s tt","MMM/d/yyyy h:m:s.FFF tt","MMMM/d/yyyy h:m:s.FFF tt","d/M/y h:m:s.FFF tt","d/MMM/y h:m:s.FFF tt","d/MMMM/y h:m:s.FFF tt","d/M/yyyy h:m:s.FFF tt","d/MMM/yyyy h:m:s.FFF tt","d/MMMM/yyyy h:m:s.FFF tt","yyyy/M/d h:m:s.FFF tt","M-d h:m:s.FFF tt","MMM-d h:m:s.FFF tt","MMMM-d h:m:s.FFF tt","d-M h:m:s.FFF tt","d-MMM h:m:s.FFF tt","d-MMMM h:m:s.FFF tt","M-y h:m:s.FFF tt","MMM-y h:m:s.FFF tt","M-yyyy h:m:s.FFF tt","MMM-Yyyy h:m:s.FFF tt","d-M-y h:m tt","d-MMM-y h:m tt","d-MMMM-y h:m tt","d-M-yyyy h:m tt","d-MMM-yyyy h:m tt","d-MMMM-yyyy h:m tt","yyyy-M-d h:m tt","M-d-y h:m:s.FFF tt","MMM-d-y h:m:s.FFF tt","MMMM-d-y h:m:s.FFF tt","M-d-yyyy H:m:s tt","MMM-d-yyyy H:m:s.FFF tt","MMMM-d-yyyy h:m:s.FFF tt","d-M-y h:m:s.FFF tt","d-MMM-y h:m:s.FFF tt","d-MMMM-y h:m:s.FFF tt","d-M-yyyy h:m:s.FFF tt","d-MMM-yyyy h:m:s.FFF tt","d-MMMM-yyyy h:m:s.FFF tt","yyyy-M-d h:m:s.FFF tt"]],i=function(){return{pattern:h,formatter:["d-mmm","mmm-yy",N().shortDatePattern,"h:mm","h:mm:ss","h:mm:ss.0",N().shortDatePattern+" h:mm",N().shortDatePattern+" h:mm:ss",N().shortDatePattern+" h:mm:ss.0"]}};function aa(a,b,c){this.Ic=a,this.Jc=b,this.cultureName=c}function ba(a){this.Kc=a}function ca(a){var b,c,e=W(a);return e&&e!==d.Dc?(c=e[0],["<",">","="].indexOf(c)>-1?(b=j,b.Name="ConditionalFormatPart"):C.kb(e,"DBNum",!0)?(b=m,b.Name="DBNumberFormatPart"):Z(e[0],"$",!1)?(b=n,b.Name="LocaleIDFormatPart"):ea(e)?(b=l,b.Name="ABSTimeFormatPart"):e.length>=3&&(b=k,b.Name="ColorFormatPart"),b):b}function da(a){var b,c=!1;return a=a?""+a:d.Dc,_(a,["general"])?b=u:p.Lc(a)?b=p:_(a,["E+","E-","#",".",",","%","0","/"])?(c=!0,b=t):(c=!0,b=s),{Mc:c,Nc:b}}function ea(a){var b,c=P(a),d=c[0];if("h"!==d&&"m"!==d&&"s"!==d)return!1;for(b=1;b1&&("\u4e00\u5343"===(i=g.substr(0,2))||"\u4e00\u767e"===i||"\u4e00\u5341"===i)&&(g=g.substr(1)),g)}j=function(){function a(a,c){var d,e,f,g,h,i,j,k;for(ba.call(this,c),d=this,h=["<=","<>",">=",">","<","="],i=0,j=h.length;i3)throw Error(L().Exp_TokenIllegal)}a.Name="DBNumberFormatPart",a.prototype={Pc:function(a,c,e){var f,g,h,i,j,k,l,m,n,o;if(!a||a===d.Dc)return a;for(f=a,g=a,h=-1,i=-1,j=!1,k=x,l=x,m=x,n=a.length-1;n>=0;n--)o=g[n],!isNaN(o)||Z(o,".",!1)&&!j?(Z(o,".",!1)&&(j=!0),h===-1&&(h=n),i=n):i>-1&&h>-1&&(k=R(g,i,h-i+1),l=parseFloat(k),isNaN(l)||(m=b(k,c,e),f=C.Fb(f,i,h-i+1),f=C.Eb(f,i,m)),h=-1,i=-1,j=!1);return i>-1&&h>-1&&(k=R(g,i,h-i+1),l=parseFloat(k),isNaN(l)||(m=b(k,c,e),f=C.Fb(f,i,h-i+1),f=C.Eb(f,i,m)),h=-1,i=-1,j=!1),f},toString:function(){if(this.type>-1)return U("DBNum"+this.type);throw Error()}};function b(a,b,d){var e,f,g=a.split(".");if(g){if(1===g.length)return c(g[0],b.numbers,d?b.letters:x);if(2===g.length)return e=c(g[0],b.numbers,d?b.letters:x),f=c(g[1],b.numbers),e+"."+f}throw Error(L().Exp_ValueIllegal)}function c(a,b,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t=a,u=0,v=x,w=0;if(2===arguments.length){for(f="",u=0;u-1?k.push(""+e[l]):k.push(d.Dc);for(m=[],n=k.length-1;n>=0;n--)m[k.length-n-1]=k[n];for(k=m,o=!1,n=0;n0?(p=b[w],q="",o=!0):n!==i-1&&n!==i-5&&n!==i-9&&n!==i-13?"0"===v?(p="",q="",g+=1):"0"!==v&&0!==g?(p=b[0]+b[w],q=k[n],g=0):(p=b[w],q=k[n],g=0):"0"!==v&&0!==g?(p=b[0]+b[w],q=k[n],g=0):"0"!==v&&0===g||o?(p=b[w],q=k[n],g=0,o=!1):"0"===v&&g>=3?(p="",q="",g+=1):i>=11?(p="",g+=1):(p="",q=k[n],g+=1),r=p+q===d.Dc,r||(j=!1),n!==i-13||j||(q=k[n],j=!0),n!==i-9||j||(q=k[n],j=!0),n===i-1&&(q=k[n],j=!0),h=h+p+q;return s=parseInt(a,10),isNaN(s)||0!==s?h:b[0]}}return a}(),n=function(){function a(a,b){var c,d,e,f;if(ba.call(this,b),c=this,c.Uc=a,d=c.Uc,e=Z(d[0],"$",!1),f=d.indexOf("-"),!(e&&f>-1))throw Error(L().Exp_TokenIllegal);c.Vc=R(d,1,f-1),d=C.Fb(d,0,f+1),d.length>0&&(c.Wc=parseInt(d,16))}return a.Name="LocaleIDFormatPart",a.prototype={cultureInfo:function(){var a=this;return a.Xc||(a.Xc=M(a.Wc),a.Vc&&a.Vc!==d.Dc&&(a.Xc.NumberFormat.isReadOnly||(a.Xc.NumberFormat.currencySymbol=a.Vc))),a.Xc},currencySymbol:function(){return this.Vc?C.Gb(this.Vc,"\\.","'.'"):d.Dc},allowScience:function(){if(this.Xc)return!(0===this.Xc.name().indexOf("ja")||0===this.Xc.name().indexOf("zh"))},toString:function(){return this.Uc?U(this.Uc):d.Dc}},a}(),o=function(){function a(a,b){this.formatCached=a,this.cultureName=b,this.typeName=""}return a.prototype={format:function(a,b){return x},parse:function(a){return x},formatString:function(){return this.formatCached},toJSON:function(){var a,b={};for(a in this)this.hasOwnProperty(a)&&(b[a]=this[a]);return b},fromJSON:function(a){if(a)for(var b in a)a[b]!==y&&(this[b]=a[b])}},a}(),p=function(){function a(a,b,c,d,e){aa.call(this,b,c,d);var f=this;f.Yc=f.Zc($(a)),f.$c=e,f._c=2,f.ad()}a.prototype={ad:function(){var b,c,d,e=this,f={Qb:e.Yc},g=a;if(g.Lc(f.Qb)){if(b=e.bd(f),e.hasJD=e.Gb(f.Qb,q.dd,'"'+q.ed+'"',!0,!1,f,!1),e.Gb(f.Qb,q.fd,"MMMM",!0,!1,f,!1),e.Gb(f.Qb,q.gd,"MMM",!0,!1,f,!1),e.Gb(f.Qb,q.hd,"MM",!0,!1,f,!1),e.Gb(f.Qb,q.jd,"M",!0,!1,f,!1),e.Gb(f.Qb,q.kd,"ddd",!0,!0,f,!0),e.Gb(f.Qb,q.ld,"dddd",!0,!0,f,!0),b||(e.Gb(f.Qb,q.md,"H",!0,!0,f,!1),e.Gb(f.Qb,q.nd,"HH",!0,!0,f,!1)),e.Jc&&e.Ic&&(e.od=e.od||e.Gb(f.Qb,q.Qc,'"@'+q.Qc+'"',!0,!1,f,!0),e.od=e.od||e.Gb(f.Qb,q.Rc,'"@'+q.Rc+'"',!0,!1,f,!0)),e.$c)for(c=0;c=a.length||!Z(d[p],a[p+m],i)){o=!1;break}if(q=m+d.length-1,o&&q+1q+1&&(m=s,o=!1)}o&&!l&&j.splice(0,0,m)}'"'===n&&(l=!l)}if(h.Qb=a,j.length>0){for(m=0;m-1||C.Cb(a,q.td[0],!0)>-1}function c(a){return C.Cb(a,q.Rc[0],!0)>-1||C.Cb(a,q.ud[0],!0)>-1}return a.Lc=function(a){return _(a,r)},a}(),q={Rc:"yy",vd:"y",Qc:"yyyy",jd:"m",hd:"mm",gd:"mmm",fd:"mmmm",dd:"mmmmm",ud:"d",wd:"dd",kd:"aaa",ld:"aaaa",md:"h",nd:"hh",xd:"m",yd:"mm",td:"s",zd:"ss",ea:"e",rd:"AM/PM",sd:"A/P",ed:"@mmmmm",qd:new Date(1899,11,30,0,0,0,0)},r=[q.vd,q.Rc,q.Qc,q.jd,q.hd,q.gd,q.fd,q.dd,q.ud,q.wd,q.kd,q.ld,q.md,q.nd,q.xd,q.yd,q.td,q.zd,"ggg","gg","g","ee","e"],s=function(){function a(a,b,c,d){var e,f=this;aa.call(f,b,c,d),e=$(a,!1),b&&(e=X(e,f.Ic.Kc,f.Ic.currencySymbol())),e=V(e),e=Y(e),f.Yc=e,f._c=3}return a.prototype={format:function(a){var b,c;try{return b=a instanceof Date?""+D.Ra(a):S(a),c=C.Gb(this.Yc,'"',""),c!==x&&c!==y&&(b=C.Gb(c,"@",b)),b}catch(a){return""}},parse:function(a){return a?a:""},formatString:function(){return this.Yc}},a}(),t=function(){function a(a,b,c,d){var e,f,g,h,i,j;function k(a,b){var c,d,e,f,g,h=[],i='"';if(a===x||""===a)return h;for(c=!1,d=[],e=!1,f=0;f-1&&(h=k(f,"/"),h&&2===h.length&&(e.Cd=h[1],i=h[0],i&&(j=i.lastIndexOf(" "),j>-1?(e.Dd=R(i,0,j),e.Ed=R(i,j+1,i.length-j-1)):e.Ed=i))),e.Fd=f}a.prototype={formatString:function(){return this.Bd},format:function(a){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;return F(a,"boolean")?(""+a).toUpperCase():(d=this,e=E.Pa(a),isNaN(e)||!isFinite(e)||isNaN(a)?"string"==typeof a?a:x:(f=M(d.cultureName),l=x,d.Ed&&d.Cd?(m={value:0},n={value:0},o={value:0},p=d.Cd.length,c(e,p,m,n,o)?(q=b(n.value,o.value), q>1&&(n.value/=q,o.value/=q),d.Dd?(l="",1===o.value&&(m.value+=n.value,n.value=0,o.value=0),0!==m.value&&(l+=G.mb(m.value,d.Gd(d.Dd),f),l+=" "),0===m.value&&e<0&&(l+=f.NumberFormat.negativeSign),0===e&&(l+="0"),h=d.Cd,i=parseFloat(h),isNaN(i)||i>0&&(n.value*=i/o.value,h="",o.value=i,j=Math.ceil(n.value),k=j-n.value,k<=.5&&k>=0?n.value=parseFloat(""+j):n.value=parseFloat(""+(j-1))),r=d.Ed,s=parseFloat(r),isNaN(s)||0===s&&(t=r.length,u=""+n.value,v=u.length,t>v?r=r.substr(0,t-(t-v)):t0?(w*=i/o.value,o.value=i,j=Math.ceil(w),k=j-w,w=k<=.5&&k>=0?parseFloat(""+j):parseFloat(""+(j-1)),l+=w+"/"+o.value):(l+=G.mb(w,d.Gd(d.Ed),f).replace(/^0*/,""),l+="/",l+=G.mb(o.value,d.Gd(d.Cd),f).replace(/^0*/,"")),0===w?"0":l)):""+e):(g=G.mb(e,d.Gd(d.Fd),f),g=ha(g,d.Ad,d.Ic,d.Jc,d.cultureName))))},parse:function(a){var b,c,e,f,g,h=this;return a&&a!==d.Dc?(b=P(a),"true"===b||"false"!==b&&(a=h.Hd(a),a=h.Id(a),c=h.Jd(a),e=c.Kd,f=c.Ld,h.Md(f)&&(f=C.Hb(f,O(h.cultureName).numberGroupSeparator,""),g=G.ob(f,h.cultureName),!isNaN(g)&&isFinite(g))?(e&&(g/=100),g):x)):x},Md:function(a){var b,c="",d=0,f=0,g=0,h=!0,i=O(this.cultureName);for(b=a.length-1;b>-1;b--){if(a[b]===i.numberDecimalSeparator)d++,g>0&&(h=!1),c="";else if("e"===P(a[b]))f++,c="";else if(a[b]===i.numberGroupSeparator)h=3===c.length,g++,c="";else if("-"===a[b]||"+"===a[b]){if(b>0&&"e"!==P(a[b-1]))return!1}else{if(!e.Fc(a[b]))return!1;c+=a[b]}if(d>1||f>1||!h)return!1}return!0},Gd:function(a){var b,c,d;if(a){for(b=a.split(""),c="",d=0;d-1;f--)if(g=j[f],!e.Gc(g)||d.indexOf(""+g)>-1){if(("-"===g||"+"===g)&&(h=f>0?""+j[f-1]:x,i=["e","E","(",O(this.cultureName).currencySymbol],i.indexOf(h)<0))break}else(f0?(r=a-s(a)+1,1===r?(r=0,o=a):o=s(a)-1):a<0&&(o=s(a),r=s(a)-a),f=Math.pow(10,b-1),g=Math.pow(10,b)-1,f<2&&(f=2),g<2&&(g=2),h=!1,i=0,j=f;j<=g&&(k=j*r,l=Math.round(k),m=l/j,n=z(m-r),!((!h||n0?((a.indexOf("0")>=0||a.indexOf("#")>=0||a.indexOf(".")>=0||a.indexOf("@")>=0)&&Q(),this.Bd=a):this.Bd="General",this._c=0}return a.prototype={Nd:function(){var a,b=this;return b.Od||(a=b.Bd,a=X(a,"General","##################0.################"),b.Od=new t(a,b.Ic,b.Jc,b.cultureName),b.Od.Ad=!0),b.Od},Pd:function(){var a=this;return a.Qd||(a.Qd=new t("0.#####E+00",a.Ic,a.Jc,a.cultureName),a.Qd.Ad=!0),a.Qd},formatString:function(){return C.Gb(this.Bd,"@NumberFormat","General")},format:function(a){var b,c,d,e=this;if(E.Na(a,e.cultureName)){if(b=!e.Ic||e.Ic.allowScience(),c=E.Pa(a),c!==y&&c!==x)return z(c)>99999999999&&b||z(c)<1e-11&&0!==c?e.Pd().format(a):e.Nd().format(a)}else{if(F(a,"string"))return d=C.Gb(e.formatString(),'"',""),d=Y(d),d?C.Gb(d,"General",a):a;if(F(a,"boolean"))return(""+a).toUpperCase()}return""},parse:function(a){var b,c,e,f,g,h,i;return d.Ec(a)?x:"number"==typeof a?a:(b=!1,c=C.Cb(a,"-"),c>0&&(Z(a.charAt(c-1),"E",!0)||(b=!0)),(C.Bb(a,"/")||b||C.Bb(a,":")||C.Bb(a,"-"))&&(e=D.Qa(a))?e:(g="-"===a.charAt(0),h=g?C.Fb(a,0,1):a,i="("===h.charAt(0)&&")"===a.charAt(a.length-1),f=this.Nd().parse(h),f!==x&&f!==y?(i||g)&&F(f,"number")?-1*z(f):f:a))}},a}(),v=function(){function a(a,b){var c=this;0===arguments.length?(c.formatCached="General",c.Rd=new u):c.ad(a,b)}var b=["colorFormatPart","conditionalFormatPart","dbNumberFormatPart","localeIDFormatPart"];function c(a){if(!a||a===d.Dc)throw Error(L().Exp_TokenIllegal)}function e(a){c(a);var b=W(a);return c(b),b}return a.prototype={ad:function(a,b){var c,d,f,g,h,i,j,k,l,m,n,o;for(a!==x&&a!==y||Q(),c=this,c.formatCached=a,d="",f="",g=!1,h=[],i=0;i0?h:x):Q()},formatString:function(){var a,c,d,e=this,f="";for(a=0,c=b.length;a1e20?"0.##E+00":"###################0.################")):c("General")},getPreferredDisplayFormatter:function(a,e){var f,g,h,j,k,l,m,n,o,p,q,r,s,t,u,v,w,y,z,A=this;if(e||(e={value:x}),e.value=x,d.Ec(a))return new b;if(f=a,g=e.value=A.parse(f),F(g,"DateTime")||F(g,"TimeSpan")){for(h=i(),j=h.pattern,k=h.formatter,l=0;l0&&g<0&&(i="-"+i);else try{i=c.format(a)}catch(b){F(a,"string")&&(i=""+a)}return i}return h&&g<0?"-":F(a,"string")?""+a:a===y||a===x?d.Dc:""+a},parse:function(a){var b=this;return b.formatters&&b.formatters.length>0?b.formatters[0].parse(a):x},init:function(){var a,b,c,e=this,g=e.formatCached;for(d.Ec(g)&&Q(),e.formatters=[],a=g.split(";"),e.Sd=1===a.length,(!a||a.length<1||a.length>4)&&Q(),b=0;b0)||0===d&&!k.getFormatter(f.Ua)?j=l:(h?i:d<0)?j=b:c?j=c:b&&(j=b),j):x},Td:function(a){var b,c,d=this;if(d.PropertyChanged)for(b=0;bc:g0?0:u,v=v<0?0:v,w=0,w=w>v?v:w,w=w0&&K*h[R-1]<0&&(M=J[J.length-1],M&&(N=na(M.x,M.y,P,Q,O),J.push(new la(N,O,w)))),J.push(new la(P,Q,K)),R===y-1&&J.push(new la(P,O,w));for(a.beginPath(),S=0,U=J.length;Sw?p:q,a.fill(),S!==U-1&&(a.beginPath(),a.lineTo(L.x,L.y))));V(n),V(o),a.restore();function V(b){var c,d,f;b===e&&typeof b!==r||(c=ha(b,v,u),d=0!==F?(v-c)/F:D/2,f=m(A+d)-.5,aa(a,z,f,z+B,f,C))}}function na(a,b,c,d,e){return((b-e)*c+(e-d)*a)/(b-d)}function oa(a,b,c,d,e,f){var g,i,j,n,o,p,q,r,s,t,u,y,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O=b.points1,P=b.points2,Q=b.minX,R=b.maxX,S=b.minY,U=b.maxY,V=b.hLine,W=b.vLine,X=b.xMinZone,Y=b.xMaxZone,Z=b.yMinZone,$=b.yMaxZone,_=b.tags,aa=b.drawSymbol,ba=b.drawLines,ca=b.color1,ea=b.color2,fa=b.dash,ha=4,ja=da(c,d,e,f,5),ka=ja.left,la=ja.top,ma=ja.width,na=ja.height;function oa(b,c,d,e){r=b[c],t=r.x,u=r.y,r=b[c+1],y=r.x,A=r.y,B=ka+(t-o)*ma/(p-o),D=ka+(y-o)*ma/(p-o),C=la+(n-u)*na/(n-j),E=la+(n-A)*na/(n-j),ba&&ra(a,B,C,D,E,d,fa),aa&&(0===c&&e(B,C),e(D,E))}function qa(a,b,c,d,e){var f=pa(a,!0),g=pa(a,!1);j=T(S)?f.y:b,n=T(U)?g.y:c,o=T(Q)?f.x:d,p=T(R)?g.x:e,p=o>=p?o+1:p,n=j>=n?j+1:n}function ta(b,c,d){a.beginPath(),a.arc(b-ha/2,c-ha/2,ha/2,0,2*h,!1),a.fillStyle=d,a.fill()}function ua(b,c){a.beginPath(),a.strokeStyle=ca,a.arc(b-ha/2,c-ha/2,ha/2,0,2*h,!1),a.stroke()}function va(b,c){a.beginPath(),a.strokeStyle=ea,a.strokeRect(b-ha/2,c-ha/2,ha,ha)}if(O&&!(O.length<=0)&&(g=sa(O),!(g.length<=0||P&&P.length>0&&(i=sa(P),i.length<=0)))){for(ia(a,c,d,e,f),a.beginPath(),aa=!!T(aa)||aa,ca=T(ca)?w:ca,ea=T(ea)?x:ea,qa(g,S,U,Q,R),!T(X)&&!T(Y)&&!T(Z)&&!T($)&&o<=X&&X<=p&&o<=Y&&Y<=p&&j<=Z&&Z<=n&&j<=$&&$<=n&&(K=l(o,X),L=k(p,Y),M=l(j,Z),N=k(n,$),K>=L&&(L=K+1),M>=N&&(N=M+1),ga(a,ka+(K-o)*ma/(p-o),la+(n-N)*na/(n-j),(L-K)*ma/(p-o),(N-M)*na/(n-j),z)),F=-v,G=-v,H=v,I=v,q=0,s=g.length;qG&&(F=B,G=C),CG&&(F=D,G=E),E0)for(qa(i,j,n,o,p),q=0,s=i.length;q0)if(b=a[0].length,f=2)for(c=0;c=2)for(d=0;dk&&(n=k),o=C?new $(c+e*i,m-n,e*l,n):new $(m,d+f*i,n,f*l),a.fillRect(o.x,o.y,o.width,o.height)}if(!(T(u)||u<0)){if(s=T(s)||s<0?0:s,v=T(v)||v<0?0:v,w=T(w)||w<0?0:w,t=T(t)?0:t,z=T(z)?0:z,A=T(A)?0:A,B=T(B)?"#A0A0A0":B,h="#252525",s>u&&(s=u,h=x),v>u&&(v=u,h=x),w>u&&(w=u,h=x),t>u&&(t=0,h=x),z>u&&(z=u,h=x),i=da(c,d,e,f,D,f-2*D,C),j=i.left,k=i.width,a.save(),E(V(B,1.66),1,1,.2,.6),E(V(B,1.33),v,u,.2,.6),E(B,w,u,.2,.6),E(h,s,u,.375,.25),z>0&&(l=j,n=k*(z/u),n>k&&(n=k),ba(a,C,c+.5*e,l,c+.5*e,l-n,l,d+.5*f,l+n,d+.5*f,"#3690BF",3)),t>0&&(o=m(j-(C?1:-1)*k*(t/u))-.5,ba(a,C,c+.2*e,o,c+.8*e,o,o,d+.2*f,o,d+.8*f,x,1)),A>0)for(p=g(u/A),r=0;r<=p;r++)q=m(j-(C?1:-1)*(k/u*A)*r)-.5,ba(a,C,c,q,c+.05*e,q,q,d+f,q,d+.95*f,y,1);a.restore()}}function ua(a,b,c,d,e,f){var g,h,i,j,n,o,p,q,r,s,t,u,v,w,z,A,B,C,D,E,F,G,H=b.spreadData,I=b.showAverage,J=b.scaleStart,K=b.scaleEnd,L=b.style,M=b.colorScheme,N=b.vertical,O=5,P=H.length;if(!(P<=0)){for(g=H[0].key,h=H[P-1].key,J=T(J)?g:J,K=T(K)?h:K,L=T(L)?4:L,M=T(M)?y:M,i=da(c,d,e,f,O,f-2*O,N),j=i.left,n=i.width,o=i.top,p=i.height,ia(a,c,d,e,f),a.beginPath(),a.strokeStyle=M,a.fillStyle=M,a.lineWidth=2,s=_(H,!1),u=0,v=H.length;uh||xa(e,j))&&(f.push(e),j.push([e-c,e+c])),i++;return f}function wa(a){var b,c,d,e=0,f=0;for(b=0,c=a.length;bN?N:c,d&&!d(c)||(c=c<0?0:c,f=c/N*n,W?(e=m(l-f)-.5,aa(a,o,e,o+p,e,b)):(e=m(l+f)-.5,aa(a,e,o,e,o+p,b)))}if(!(T(I)||(h=I.length)<=0)){if(S=T(S)?y:S,T(J)||J.length!==h||za(J))for(J=[],i=0;i0}),N=T(N)||N0}),$(D,P),$(C,Q),$("yellow",R),a.restore()}}function za(a){for(var b=0,c=a.length;b1?(w=1,B=!0):w<-1&&(w=-1,B=!0),x=T(x)?"grey":x,b.save(),0===a?(n=f-2*y,o=g*A,w>=0?(B&&(h=new Z(d+y+n-z,e+g/2)),i=new $(d+y,e+g*(1-A)/2,n*w,o),j=new Z(d+y,e+1),k=new Z(d+y,e+g),l=1):(q=p(n*w),B&&(h=new Z(d+y+z,e+g/2)),i=new $(d+f-y-q,e+g*(1-A)/2,q,o),j=new Z(d+f-y,e+1),k=new Z(d+f-y,e+g),l=3),m=g):1===a&&(r=g-2*y,s=f*A,w>=0?(v=r*w,i=new $(d+(1-A)/2*f,e+g-y-v,s,v),B&&(h=new Z(d+f/2,e+g-y-v+z),l=0),j=new Z(d+1,e+g-y),k=new Z(d+f,e+g-y)):(w=p(w),i=new $(d+(1-A)/2*f,e+y,s,r*w),B&&(h=new Z(d+f/2,e+y+r-z),l=2),j=new Z(d+1,e+y),k=new Z(d+f,e+y)),m=f),b.beginPath(),ga(b,i.x,i.y,i.width,i.height,x),ia(b,i.x,i.y,i.width,i.height),h&&Ba(b,h.x,h.y,m,l),b.restore(),Aa(b,j.x,j.y,k.x,k.y),b.restore())}function Da(a){return m(a)-.5}function Ea(a,b,c,d,e,f){Ca(0,a,b,c,d,e,f)}function Fa(a,b,c,d,e,f){Ca(1,a,b,c,d,e,f)}function Ga(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,q,r,s,v,y,z,A,C,M,N,O,P,Q,R,S=b.variance,U=b.reference,V=b.mini,W=b.maxi,X=b.mark,Y=b.tickUnit,Z=b.legend,$=b.colorPositive,_=b.colorNegative,aa=b.vertical,ba=.5,da=.5-ba/2,ea=5,fa=x,ja=w,ka=13*g.zoomFactor;S=u(S);function la(b,g,i,j,k,n,p,r,s,t,u,v,w,x){var y,z,D,E,F,G;aa?(y=c+da*e,z=0===g?A-C:A,D=e*ba,E=C,ga(a,y,z,D,E,b)):(y=0===g?A:A-C,z=d+da*f,D=C,E=f*ba,ga(a,y,z,D,E,b)),q&&(ia(a,y,z,D,E),aa?Ba(a,c+e/2,h+i,m,k):Ba(a,h+j,d+f/2,m,n),a.restore()),Z&&(G=0,q&&(G=.4*m*o(3)/2+ea+2),a.save(),a.beginPath(),a.font=ka+L,a.fillStyle=B,aa?(a.textAlign=H,F=ka+C+p,ma(F,x,b,r,s,y,z,D,E,aa),a.fillText(l,c+e/2,A+w*(C-G))):(a.textBaseline=K,F=a.measureText(l).width+C+t,ma(F,x,b,u,v,y,z,D,E,aa),a.fillText(l,A+w*(G-C),d+f/2)),a.restore())}function ma(b,c,d,e,f,g,h,i,j,k){k?a.textBaseline=e:a.textAlign=e,b>0&&c=2?(100*r).toFixed(v-2)+"%":(100*r).toFixed(0)+"%")),S>W&&(S=W,q=!0),Sp(y)*z&&(C=p(y+V)*z),M=h+k*i,aa&&AM))){if(ia(a,c,d,e,f),S>U?la($,0,ea-i,i-ea,0,1,d-A,J,I,A-c-e,F,G,-1,p(W-S)*z):(C>p(y)*z&&(C=p(y+V)*z,A=h),la(_,1,-ea,ea,2,3,A-d-f,I,J,c-A,G,F,1,p(V-S)*z)),n&&(N=h+k*(Math.abs(V-U)*z),na(c,N,c+e,N,N,d,N,d+f)),Y>0)for(a.beginPath(),O=y/Y,P=0;P<=O;P++)Q=h+i/O*P*k,na(c,Q,c+.1*e,Q,Q,d+.9*f,Q,d+f,ja,ja);!T(X)&&V<=X&&X<=W&&(a.beginPath(),R=h-(aa?1:-1)*p(V-X)*z,na(c,R,c+.33*e,R,R,d+.66*f,R,d+f,fa,fa),a.fill()),a.restore()}}M="7ns",N="5ns",O="tukey",P="bowley",Q="sigma3";function Ha(a,b,c,d,f,g){var h,i,j,m,n,o,q,r,v,z,A,B,C,D,E,F,G,H,I,J,K,L,R,S,U,V,W,X,Y,Z,$,aa,ca,ha,ja,ka,la,ma,na,oa,pa,qa,ra,sa,ta,ua,va,wa,xa,ya,za,Aa=b.points,Ba=b.boxPlotClass,Ca=b.showAverage,Da=b.scaleStart,Ea=b.scaleEnd,Fa=b.acceptableStart,Ga=b.acceptableEnd,Ha=b.style,Ia=b.colorScheme,Ja=b.vertical,Ka=5,La=_(Aa,!1),Ma=_(Aa,!0);function Na(b,c,d,e,f,g,h,i,j){Ja?ga(a,c,d,e,f,b):ga(a,g,h,i,j,b)}function Oa(b,c,d,e){ba(a,Ja,U+V*b,d,U+V*c,d,d,U+V*b,d,U+V*c,e)}if(!(T(Aa)||(Aa=fa(Aa),Aa.length<=0))){for(Ba=Ba===e||typeof Ba!==s?N:Ba.toLocaleLowerCase(),Ba!==N&&Ba!==M&&Ba!==O&&Ba!==P&&Ba!==Q&&(Ba=N),Da=u(Da),Da=t(Da)?Ma:Da,Ea=u(Ea),Ea=t(Ea)?La:Ea,Fa=u(Fa),Ga=u(Ga),Ia!==e&&typeof Ia===s||(Ia="#D2D2D2"),(Ha===e||0!==Ha&&1!==Ha)&&(Ha=0),h=x,Da>Ma&&(Ia=h,Da=Ma),Ea=D-1.5*F&&Z-(D-1.5*F)E&&Z<=E+1.5*F&&E+1.5*F-Z=E+1.5*F)&&($=!0,S=Z<=D-3*F||Z>=E+3*F?0:1),Ba===M&&(Z<=r||Z>=C)&&($=!0,S=1),Ba===Q&&(Z<=L-2*K||Z>=L+2*K)&&($=!0,S=Z<=L-3*K||Z>=L+3*K?0:1),aa=w,$&&(1===Ha?1===S?Oa(.2,.8,R,aa):Oa(.3,.7,R,aa):(ca=.1*o,ca<2&&(ca=2),a.beginPath(),a.strokeStyle=aa,ha=n+.45*o,ja=R,a.arc(Ja?ha:ja,Ja?ja:ha,ca/2,0,2*Math.PI),a.stroke()));switch((Da>Fa||EaGa?Ia=h:FaDa?va:Ma,va=L+2*K,ua=va0&&q-r-c0&&c+e-q0&&b+d-(q+r)0&&q-bi)))){for(_=T(_)?[]:_,ea!==e&&typeof ea===s||(ea="#8CBF64"),fa!==e&&typeof fa===s||(fa="#D6604D"),j=ea,m=V(ea,1.3),n=fa,o=V(fa,1.3),q=1,r=0,v=0,w=0,x=0,y=[],A=0,C=0,D=$.length;C0?v:r,F[2]=E),F[3]=q,w=k(v,w),x=l(v,x),q===i&&(A=w<0?-w:0,F[1]=E>0?0:E),v=E+v,q++;r-=E,ba=u(ba),t(ba)||ba>0||ba>w?(G=w,ba=w):(G=ba,A=-ba),ca=u(ca),t(ca)||ca<0||ca=0?j:n:R>=0?m:o,ha?ga(a,L,S-U,M,U,W):ga(a,S,L,U,M,W),ha?(1!==aa&&(aa!==i?Ja(a,R>0,z,c,S,L+M,S,c,S-U,L+M,S-U):(X=J-(r+A)*P,Ja(a,!0,z,c,X,L+M,X))),aa!==i&&Ja(a,R>0,z,L,S-U,c+f,S-U,L,S,c+f,S)):(1!==aa&&(aa!==i?Ja(a,R>0,z,S,d,S,L+M,S+U,d,S+U,L+M):(Y=J+(r+A)*P,Ja(a,!0,z,Y,d,Y,L+M))),aa!==i&&Ja(a,R>0,z,S+U,L,S+U,d+g,S,L,S,d+g)),Z=_[aa-1],_.length>0&&!T(Z)&&""!==Z&&Ka(a,c,d,f,g,{labelText:Z,vertical:ha,isInRightOrTopOfBox:R>0,fontSize:ka,startBox:S,endBox:U,boxColor:W}),Ja(a,ha,B,c,J-A*P,c+f,J-A*P,J+A*P,d,J+A*P,d+g),a.restore()}}function Ma(a,b,c,d,e,f,g){var h,i,j,k,l,n,o,p,r,v,y,z,A,B,C,D,E,F,G,H,I,J,K,L=b.points,M=b.pointIndex,N=b.colorRange,O=b.target,P=b.target2,Q=b.highlightPosition,R=b.label,S=b.vertical,U=5,V=13*g.zoomFactor;function W(a){return a=u(a),a=t(a)?0:a,a=a<0?0:a,a=a>1?1:a}if(!(T(L)||(h=L.length,h<=0||(M=parseInt(M),t(M)||M<=0||M>h)))){for(N=T(N)?[]:N,O=W(O),P=W(P),R=parseInt(R),R=t(R)?0:R,i=1,j=0,k=[],l=0,n=L.length;l1&&(a=1),d=W(b),e=W(c),f=d.a*(1-a)+e.a*a,g=d.r*(1-a)+e.r*a,h=d.g*(1-a)+e.g*a,i=d.b*(1-a)+e.b*a,"rgba("+parseInt(g,10)+","+parseInt(h,10)+","+parseInt(i,10)+","+u(f/255)+")"}function Pa(a,b,c){return a===b&&a===c?1:a<=b?0:a>=c?1:(a-b)/(c-b)}function Qa(a,b,c,d,e,f){var g=(f+e)/2;return e<=d&&d<=g?Oa(Pa(d,e,g),a,b):Oa(Pa(d,g,f),b,c)}function Ra(a){var b=v,c=-v;return a.forEach(function(a){a!==e&&a!==f&&(b>a&&(b=a),c0&&(l=b.slice(0,j)),l.sort(function(a,b){ return a===b?0:(a===d&&(a=0),b===d&&(b=0),a-b)}),m=l.length,g=0;g0)for(a.strokeStyle=z.options.getColor(m.seriesColor),a.lineCap="round",a.lineWidth=z.de(i),j=0;j0)for(h=0;hi&&(i=d),d1&&o!==p){for(j=v,k=0,f=1;f0&&(j=g),k+=g;return m=(a.Width-n.ce(d)-n.ce(d))*j/k/2,m<2&&(m=2),m}return(a.Width-n.ce(d)-n.ce(d))/2},te:function(a,b,c,d){var e,f=this;return f.options.displayDateAxis?f.se(a,b,c,d):(e=f.ee(b,c).length,(a.Width-f.ce(d)-f.ce(d))/e)},ue:function(a,b,c,d,e){var f,h,i,j,k,l,m,n,o=this,p=o.ce(e);return o.options.displayDateAxis?(f=o.te(a,c,d,e),h=o.re(c,d),i=o.pe(c,d),h===i?p+f/2:(j=d[b])?(k=a.Width-p-o.ce(e),k-=f,l=h-i,p+g((j-i)/l*k)):0):(f=o.te(a,c,d,e),m=Y(o.ee(c,d),b),n=p+f*m,g(n))},ve:function(a,b){var c,d=this,e=a.Width-d.ce(b)-d.ce(b);return e=l(e,0),c=a.Height-d.ce(b)-d.ce(b),c=l(c,0),{Width:e,Height:c}},je:function(a){var b,c,d=this,f=a.length;for(c=0;cd.$d&&(d.$d=b))},ne:function(a){var b,c,d=this;return d.$d!==-v&&d.$d||d.je(a),b=d.setting.options,c=b.maxAxisType,0===c?d.$d:1===c?b.groupMaxValue:2===c?b.manualMax:d.$d},oe:function(a){var b,c,d=this;return d.Zd!==v&&d.Zd||d.je(a),b=d.setting.options,c=b.minAxisType,0===c?d.Zd:1===c?b.groupMinValue:2===c?b.manualMin:void 0},we:function(a,b,c,d){var e=this.ve(a,d),f=this.ne(c),g=this.oe(c),h=f-g,i,j;if(f===g){if(0===f)return 0;h=p(f)}return i=c[b],i||(i=0),j=e.Height/h,i*j},xe:function(a,b,c,d){var f,g,h,i=this,j=i.options.sparklineType;if(0===j)return i.we(a,b,c,d);if(1===j){if(f=c[b],(typeof f===r||f===e)&&1===i.setting.options.displayEmptyCellsAs)return 0;if(g=i.we(a,b,c,d),g>-i.Wd&&g0)return g+i.Wd;if(f<0)return g-i.Wd}return g}return 2===j?(f=c[b],typeof f===r||f===e||0===f||isNaN(f)?0:(h=i.ve(a,d),f>=0?h.Height/2:-h.Height/2)):void 0},ye:function(a,b,c){var d,e,f=this,g=f.ve(a,c),h=f.ne(b),i=f.oe(b);if(h===-v||i===v)return a.Height/2;if(d=h-i,h===i){if(0===h)return a.Height/2;d=h,h<0&&(h=0)}return e=g.Height/d,f.ce(c)+h*e},le:function(a,b,c){return 2===this.options.sparklineType?a.Height/2:this.ye(a,b,c)},ze:function(a,b,c,d){var f,g,h,i=this,j=i.ve(a,d),k=i.ne(c),l=i.oe(c),m=k-l;if(k===l){if(0===k)return 0;m=k}return f=j.Height/m,g=i.ge(b,c),typeof g!==r&&g!==e||(g=0),k!==l&&k*l>0?(h=0,h=g>=0?(g-l)*f:(g-k)*f):g*f},Ae:function(a,b,c,d){var f,g,h,i=this,j=i.options.sparklineType;return 0===j?i.ze(a,b,c,d):1===j?(f=i.ze(a,b,c,d),g=i.Wd,f>-g&&f0?f+g:f-g:f):2===j?i.xe(a,b,c,d):void 0},Be:function(a,c,d,e,f){var h,i,j,k,m,n,o,q,r,s=this,t=s.te(c,d,e,f),u=s.ue(c,a,d,e,f);return t<0&&(t=0),t=g(t),t%2===1&&(t+=1),h=s.xe(c,a,d,f),i=s.le(c,d,f),j=s.ne(d),k=s.oe(d),m=0,j<0&&k<0?m=l(s.ce(f),i):(m=i,h>=0&&(m=i-h)),n=s.Ae(c,a,d,f),o=new b(u,m,t,p(n)),0!==h&&(q=s.ce(f),o.Yr&&o.Y>r-1&&(o.Y=r-n,o.Height=n))),o},de:function(a){var b=this.setting.options.lineWeight*a;return b<1&&(b=1),b},he:function(a,c,d,f,g){var h,i,j,k,l,m=this,n=m.de(g);return n++,n<2&&(n=2),h=m.Be(a,c,d,f,g),0===m.options.sparklineType&&(h.X=h.X+(h.Width-n)/2,i=m.ge(a,d),typeof i!==r&&i!==e?(i>=0?h.Y-=n/2:h.Y=h.Bottom-n/2,h.Width=n,h.Height=n):(h.Width=0,h.Height=0)),m.setting.options.rightToLeft&&(j=h.X,k=c.Width-j,l=k-h.Width,h=new b(l,h.Y,h.Width,h.Height)),h}};function b(a,b,c,d){var e=this;e.X=a,e.Y=b,e.Width=c,e.Height=d,e.Left=e.X,e.Right=e.Left+e.Width,e.Top=e.Y,e.Bottom=e.Y+e.Height}return a}(),b.SparklineRender=R,b.SparklineExRenders={PIESPARKLINE:ja,AREASPARKLINE:ma,SCATTERSPARKLINE:oa,BULLETSPARKLINE:ta,SPREADSPARKLINE:ua,STACKEDSPARKLINE:ya,HBARSPARKLINE:Ea,VBARSPARKLINE:Fa,VARISPARKLINE:Ga,BOXPLOTSPARKLINE:Ha,CASCADESPARKLINE:La,PARETOSPARKLINE:Ma,MONTHSPARKLINE:Ta,YEARSPARKLINE:Va},a.exports=b},function(a,b,c){a.exports=c(22)},function(a,b){var c,d,e=void 0,f=null,g="number",h="string",i="boolean",j={all:0,byCurrentColumn:1,byOtherColumns:2},k={average:1,count:2,counta:3,max:4,min:5,product:6,stdev:7,stdevp:8,sum:9,vars:10,varp:11};function l(a){return a&&a.text!==e}function m(a,b){var c,j;if(a===f||a===e)return!1;if(y(a)===g)b.value=a;else if(y(a)===i)b.value=a?1:0;else if(a instanceof Date)b.value=d.Ra(a);else{if(y(a)!==h)return!1;if(a=a.trim(),0===z(a))return!1;if(c=!1,"%"===a.charAt(z(a)-1)&&(c=!0,a=a.substr(0,z(a)-1)),z(a)>=2&&"0"===a[0]&&"x"===a[1])return!1;if(j=(+a).valueOf(),isNaN(j)||!isFinite(j)){if(j=new Date(a),isNaN(j))return!1;j=d.Ra(j)}c&&(j/=100),b.value=j}return!0}function n(a){var b,c,d,e,f,g=a.Ce,h=g?a.De:a.Ee=[],i=a.Fe,j=a.Ge,k=g?a.He:a.Ie=[],l=a.Je,m=a.Ke,n=a.Le,o=z(a.data);for(c=0;c=0){for(c=z(a.getData(b)),d=a.Ce?a.De:a.Ee,e=0;e=0)for(c=a.Ce&&i===a.Me?a.Ke||a.Le:a.Ge[i]||a.Fe[i],d=!!a.Fe[i],e=z(d?a.getData(b):a.getExclusiveData(b)),f=0;f=k.start&&f[m]<=k.end&&(j[m]=!0);d?(a.Le=j,a.Ue=c):(a.Ve[o]=c,a.Fe[o]=j,delete a.Ge[o],delete a.Ye[o]),n(a)}function v(a,b,c,d){var e,f=a.getColumnIndex(b),g={};for(e=0;e=a&&(m[n]+=b);d.isEquals(i[l],f)&&(k=m,j=l)}for(k||(k=[],i.push(f),j=z(i)-1,t.Se[h][f]=j,y[h].push(k),B[h]&&F.indexOf(h)===-1&&(B[h][j]=!0,C[h].push(j))),o=a;o=a&&(E[g]+=b);for(p=z(v)-1;p>=a+b;p--)D[p]=D[p-b];for(s=z(F)>0,p=a;p=a+b){i=!1;break}i||f.push(o[d][e[g]])}m[d]=[],q[d]={}}if(p(l,d),e&&c)for(g=0;g=a+b&&(i[j]-=b);for(c=0;c=0){if(b){for(j._e[l]||j.We(l),c=k[l],d=j._e[l],e=j.Xe(d,b),f=e.start,g=e.end,h=[],i=f;i<=g;i++)h.push(c[j.af[l][i]]);return h}return k[l]||p(j,l),k[l]}return[]},aggregateData:function(a,b,c){var d,g,h,i,j,k,l,n,o,p,q,r=this,s=r.getColumnIndex(a);if(s<0)return e;if(r._e[s]||r.We(s),h=r._e[s],i=z(h),j=r.Xe(h,c),d=j.start,g=j.end,5===b)return d>=i?e:h[d];if(4===b)return g<0?e:h[g];if(3===b)return g=0;g--)if(h=a[g],d.isEquals(h,b.max)||d.isGreaterThan(b.max,h)){f=g;break}f===e&&(f=-1)}}else c=0,f=i-1;return{start:c,end:f}},getExclusiveData:function(a){var b=this,c=b.Pe,d=b.getColumnIndex(a);return d>=0?(c[d]||p(b,d),c[d]):[]},getRowIndexes:function(a,b){var c=this,d=c.getColumnIndex(a);return d>=0?(c.Re[d]||p(c,d),c.Qe[d][b]):[]},getExclusiveRowIndex:function(a,b){var c=this,d=c.Re,e=c.getColumnIndex(a);return e>=0?(d[e]||p(c,e),d[e][b]):-1},getFilteredIndexes:function(a){var b=[],c={};return this.gf(a,b,c),b},gf:function(a,b,c){var d,e,f,g=this,h=g.Ce?g.He:g.Ie;for(d=0;d=0&&d.Je.splice(c,1))},onFiltered:function(){var a=this;0===a.$e&&a.cf({rowIndexes:a.getFilteredRowIndexes(),isPreview:a.Ce},"onFiltered")},getListener:function(){return this.Ze}},a}();function x(a){return a===f||a===e}function y(a){return typeof a}function z(a){return a?a.length:0}d=function(){function a(){}return a.quickSort=function(a){var b,c=z(a),d=[];for(b=0;b0?f.push(a[h]):g.push(a[h]);return b.quickSortImp(e).concat(g,b.quickSortImp(f))},a.isEquals=function(a,b){return!(!x(a)&&""!==a||!x(b)&&""!==b)||(a instanceof Date&&b instanceof Date?a.valueOf()===b.valueOf():y(a)===h&&y(b)===h?a.toLowerCase()===b.toLowerCase():a===b)},a.Ra=function(a){return x(a)?0:(y(a)===g&&(a=new Date(a)),(1440*a.getTime()+3181192704e6-864e5*a.getTimezoneOffset())/124416e6)},a.isGreaterThan=function(a,b){var c=y(a),d=y(b);return c===i?a=a?1:0:a instanceof Date&&(a=this.Ra(a)),d===i?b=b?1:0:b instanceof Date&&(b=this.Ra(b)),c===d||c!==g&&d!==g?c===h&&d===h?a.toLowerCase()>b.toLowerCase():a>b:y(b)===g},a.sortCompare=function(a,b){var c=this,d=!0,e=0,f=x(a)||""===a||y(a)===g&&isNaN(a),h=x(b)||""===b||y(b)===g&&isNaN(b);return e=f&&h?0:f?1:h?-1:c.isEquals(a,b)?0:c.isGreaterThan(a,b)?d?1:-1:d?-1:1},a}(),a.exports={FilteredOutDataType:j,SlicerAggregateType:k,GeneralSlicerData:c,jf:d}}])});