/* Highcharts JS v6.0.4 (2017-12-15) Data module (c) 2012-2017 Torstein Honsi License: www.highcharts.com/license */ (function(y){"object"===typeof module&&module.exports?module.exports=y:y(Highcharts)})(function(y){(function(n){var y=n.win.document,t=n.each,D=n.objectEach,E=n.pick,A=n.inArray,B=n.isNumber,F=n.splat,G=n.fireEvent,C,w;C=Array.prototype.some?function(a,b,d){Array.prototype.some.call(a,b,d)}:function(a,b,d){for(var e=0,f=a.length;ep||p>I?(++p,u=""):(!isNaN(parseFloat(u))&&isFinite(u)? (u=parseFloat(u),e("number")):isNaN(Date.parse(u))?e("string"):(u=u.replace(/\//g,"-"),e("date")),l.lengthp[","]?";":",";c.decimalPoint||(c.decimalPoint=b>d?".":",",f.decimalRegex=new RegExp("^(-?[0-9]+)"+c.decimalPoint+"([0-9]+)$"));return e}function e(a, b){var d,e,g=0,k=!1,l=[],m=[],h;if(!b||b>a.length)b=a.length;for(;gd[h]?"YY":"YYYY":12=d[h]?(e[h]="dd",k=!0):e[h].length||(e[h]="mm")));if(k){for(h=0;ha)a=0;if(!g||g>=k.length)g=k.length-1;c.itemDelimiter?v=c.itemDelimiter:(v=null,v=d(k));for(var m=0,r=a;r<=g;r++)"#"===k[r][0]?m++:b(k[r],r-a-m);c.columnTypes&&0!==c.columnTypes.length||!q.length||!q[0].length||"date"!==q[0][1]||c.dateFormat||(c.dateFormat=e(l[0]));this.dataFound()}return l},parseTable:function(){var a=this.options,b=a.table,d=this.columns, e=a.startRow||0,f=a.endRow||Number.MAX_VALUE,c=a.startColumn||0,k=a.endColumn||Number.MAX_VALUE;b&&("string"===typeof b&&(b=y.getElementById(b)),t(b.getElementsByTagName("tr"),function(a,b){b>=e&&b<=f&&t(a.children,function(a,f){("TD"===a.tagName||"TH"===a.tagName)&&f>=c&&f<=k&&(d[f-c]||(d[f-c]=[]),d[f-c][b-e]=a.innerHTML)})}),this.dataFound())},parseGoogleSpreadsheet:function(){var a=this,b=this.options,d=b.googleSpreadsheetKey,e=this.columns,f=b.startRow||0,c=b.endRow||Number.MAX_VALUE,k=b.startColumn|| 0,l=b.endColumn||Number.MAX_VALUE,g,n;d&&jQuery.ajax({dataType:"json",url:"https://spreadsheets.google.com/feeds/cells/"+d+"/"+(b.googleSpreadsheetWorksheet||"od6")+"/public/values?alt\x3djson-in-script\x26callback\x3d?",error:b.error,success:function(b){b=b.feed.entry;var d,r=b.length,q=0,p=0,m;for(m=0;m=k&&m<=l&&(e[m-k]=[],e[m-k].length=Math.min(p,c-f));for(m=0;m=k&&n<=l&&g>=f&&g<=c&&(e[n-k][g-f]=d.content.$t);t(e,function(a){for(m=0;ma[f+1])):(l&&l.length&&(v=this.parseDate(c)),t&&B(v)&&"float"!==m?(r[f]=c,a[f]=v,a.isDatetime=!0,void 0!== a[f+1]&&(c=v>a[f+1],c!==p&&void 0!==p&&(this.alternativeFormat?(this.dateFormat=this.alternativeFormat,f=a.length,this.alternativeFormat=this.dateFormats[this.dateFormat].alternative):a.unsorted=!0),p=c)):(a[f]=""===l?null:l,0!==f&&(a.isDatetime||a.isNumeric)&&(a.mixed=!0)));t&&a.mixed&&(e[b]=d[b]);if(t&&p&&this.options.sort)for(b=0;b(new Date).getFullYear()-2E3?b+1900:b+2E3;return Date.UTC(b,a[2]-1,+a[1])},alternative:"mm/dd/YY"}, "mm/dd/YY":{regex:/^([0-9]{1,2})[\-\/\.]([0-9]{1,2})[\-\/\.]([0-9]{2})$/,parser:function(a){return Date.UTC(+a[3]+2E3,a[1]-1,+a[2])}}},parseDate:function(a){var b=this.options.parseDate,d,e,f=this.options.dateFormat||this.dateFormat,c;if(b)d=b(a);else if("string"===typeof a){if(f)(b=this.dateFormats[f])||(b=this.dateFormats["YYYY/mm/dd"]),(c=a.match(b.regex))&&(d=b.parser(c));else for(e in this.dateFormats)if(b=this.dateFormats[e],c=a.match(b.regex)){this.dateFormat=e;this.alternativeFormat=b.alternative; d=b.parser(c);break}c||(c=Date.parse(a),"object"===typeof c&&null!==c&&c.getTime?d=c.getTime()-6E4*c.getTimezoneOffset():B(c)&&(d=c-6E4*(new Date(c)).getTimezoneOffset()))}return d},rowsToColumns:function(a){var b,d,e,f,c;if(a)for(c=[],d=a.length,b=0;b