From 8dda99c49915582df445ce7261591c51ed947703 Mon Sep 17 00:00:00 2001 From: James Brooks Date: Fri, 10 Jun 2016 17:27:26 +0100 Subject: [PATCH] Compiled assets --- public/build/dist/js/{all-44a798f50b.js => all-0bf8973998.js} | 2 +- public/build/rev-manifest.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename public/build/dist/js/{all-44a798f50b.js => all-0bf8973998.js} (99%) mode change 100644 => 100755 diff --git a/public/build/dist/js/all-44a798f50b.js b/public/build/dist/js/all-0bf8973998.js old mode 100644 new mode 100755 similarity index 99% rename from public/build/dist/js/all-44a798f50b.js rename to public/build/dist/js/all-0bf8973998.js index 51eefc55..eeeed155 --- a/public/build/dist/js/all-44a798f50b.js +++ b/public/build/dist/js/all-0bf8973998.js @@ -18,4 +18,4 @@ var s=Object.keys(t);for(o=s.length,r=0;o>r;r++)e.call(n,t[s[r]],s[r])}},a.clone },updateScaleDefaults:function(t,n){var i=this.defaults;i.hasOwnProperty(t)&&(i[t]=e.extend(i[t],n))},addScalesToLayout:function(n){e.each(n.scales,function(e){t.layoutService.addBox(n,e)})}}}},{}],32:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.title={display:!1,position:"top",fullWidth:!0,fontStyle:"bold",padding:10,text:""};var n=e.noop;t.Title=t.Element.extend({initialize:function(n){e.extend(this,n),this.options=e.configMerge(t.defaults.global.title,n.options),this.legendHitBoxes=[]},beforeUpdate:n,update:function(t,e,n){return this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this.margins=n,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this.beforeBuildLabels(),this.buildLabels(),this.afterBuildLabels(),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate(),this.minSize},afterUpdate:n,beforeSetDimensions:n,setDimensions:function(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0,this.minSize={width:0,height:0}},afterSetDimensions:n,beforeBuildLabels:n,buildLabels:n,afterBuildLabels:n,beforeFit:n,fit:function(){var n=this,i=(n.ctx,e.getValueOrDefault),r=n.options,a=t.defaults.global,o=r.display,s=i(r.fontSize,a.defaultFontSize),l=n.minSize;n.isHorizontal()?(l.width=n.maxWidth,l.height=o?s+2*r.padding:0):(l.width=o?s+2*r.padding:0,l.height=n.maxHeight),n.width=l.width,n.height=l.height},afterFit:n,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var n=this,i=n.ctx,r=e.getValueOrDefault,a=n.options,o=t.defaults.global;if(a.display){var s,l,d=r(a.fontSize,o.defaultFontSize),u=r(a.fontStyle,o.defaultFontStyle),c=r(a.fontFamily,o.defaultFontFamily),h=e.fontString(d,u,c),f=0,p=n.top,m=n.left,_=n.bottom,g=n.right;i.fillStyle=r(a.fontColor,o.defaultFontColor),i.font=h,n.isHorizontal()?(s=m+(g-m)/2,l=p+(_-p)/2):(s="left"===a.position?m+d/2:g-d/2,l=p+(_-p)/2,f=Math.PI*("left"===a.position?-.5:.5)),i.save(),i.translate(s,l),i.rotate(f),i.textAlign="center",i.textBaseline="middle",i.fillText(a.text,0,0),i.restore()}}})}},{}],33:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){return e&&(n.isArray(e)?t=t.concat(e):t.push(e)),t}var n=t.helpers;t.defaults.global.tooltips={enabled:!0,custom:null,mode:"single",backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleColor:"#fff",titleAlign:"left",bodySpacing:2,bodyColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,yAlign:"center",xAlign:"center",caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",callbacks:{beforeTitle:n.noop,title:function(t,e){var n="";return t.length>0&&(t[0].xLabel?n=t[0].xLabel:e.labels.length>0&&t[0].indexthis._chart.height-t.height&&(this._model.yAlign="bottom");var e,n,i,r,a,o=this,s=(this._chartInstance.chartArea.left+this._chartInstance.chartArea.right)/2,l=(this._chartInstance.chartArea.top+this._chartInstance.chartArea.bottom)/2;"center"===this._model.yAlign?(e=function(t){return s>=t},n=function(t){return t>s}):(e=function(e){return e<=t.width/2},n=function(e){return e>=o._chart.width-t.width/2}),i=function(e){return e+t.width>o._chart.width},r=function(e){return e-t.width<0},a=function(t){return l>=t?"top":"bottom"},e(this._model.x)?(this._model.xAlign="left",i(this._model.x)&&(this._model.xAlign="center",this._model.yAlign=a(this._model.y))):n(this._model.x)&&(this._model.xAlign="right",r(this._model.x)&&(this._model.xAlign="center",this._model.yAlign=a(this._model.y)))},getBackgroundPoint:function(t,e){var n={x:t.x,y:t.y};return"right"===t.xAlign?n.x-=e.width:"center"===t.xAlign&&(n.x-=e.width/2),"top"===t.yAlign?n.y+=t.caretPadding+t.caretSize:"bottom"===t.yAlign?n.y-=e.height+t.caretPadding+t.caretSize:n.y-=e.height/2,"center"===t.yAlign?"left"===t.xAlign?n.x+=t.caretPadding+t.caretSize:"right"===t.xAlign&&(n.x-=t.caretPadding+t.caretSize):"left"===t.xAlign?n.x-=t.cornerRadius+t.caretPadding:"right"===t.xAlign&&(n.x+=t.cornerRadius+t.caretPadding),n},drawCaret:function(t,e,i,r){var a,o,s,l,d,u,c=this._view,h=this._chart.ctx;"center"===c.yAlign?("left"===c.xAlign?(a=t.x,o=a-c.caretSize,s=a):(a=t.x+e.width,o=a+c.caretSize,s=a),d=t.y+e.height/2,l=d-c.caretSize,u=d+c.caretSize):("left"===c.xAlign?(a=t.x+c.cornerRadius,o=a+c.caretSize,s=o+c.caretSize):"right"===c.xAlign?(a=t.x+e.width-c.cornerRadius,o=a-c.caretSize,s=o-c.caretSize):(o=t.x+e.width/2,a=o-c.caretSize,s=o+c.caretSize),"top"===c.yAlign?(l=t.y,d=l-c.caretSize,u=l):(l=t.y+e.height,d=l+c.caretSize,u=l));var f=n.color(c.backgroundColor);h.fillStyle=f.alpha(i*f.alpha()).rgbString(),h.beginPath(),h.moveTo(a,l),h.lineTo(o,d),h.lineTo(s,u),h.closePath(),h.fill()},drawTitle:function(t,e,i,r){if(e.title.length){i.textAlign=e._titleAlign,i.textBaseline="top";var a=n.color(e.titleColor);i.fillStyle=a.alpha(r*a.alpha()).rgbString(),i.font=n.fontString(e.titleFontSize,e._titleFontStyle,e._titleFontFamily),n.each(e.title,function(n,r){i.fillText(n,t.x,t.y),t.y+=e.titleFontSize+e.titleSpacing,r+1===e.title.length&&(t.y+=e.titleMarginBottom-e.titleSpacing)})}},drawBody:function(t,e,i,r){i.textAlign=e._bodyAlign,i.textBaseline="top";var a=n.color(e.bodyColor);i.fillStyle=a.alpha(r*a.alpha()).rgbString(),i.font=n.fontString(e.bodyFontSize,e._bodyFontStyle,e._bodyFontFamily),n.each(e.beforeBody,function(n){i.fillText(n,t.x,t.y),t.y+=e.bodyFontSize+e.bodySpacing}),n.each(e.body,function(a,o){"single"!==this._options.tooltips.mode&&(i.fillStyle=n.color(e.legendColorBackground).alpha(r).rgbaString(),i.fillRect(t.x,t.y,e.bodyFontSize,e.bodyFontSize),i.strokeStyle=n.color(e.labelColors[o].borderColor).alpha(r).rgbaString(),i.strokeRect(t.x,t.y,e.bodyFontSize,e.bodyFontSize),i.fillStyle=n.color(e.labelColors[o].backgroundColor).alpha(r).rgbaString(),i.fillRect(t.x+1,t.y+1,e.bodyFontSize-2,e.bodyFontSize-2),i.fillStyle=n.color(e.bodyColor).alpha(r).rgbaString()),i.fillText(a,t.x+("single"!==this._options.tooltips.mode?e.bodyFontSize+2:0),t.y),t.y+=e.bodyFontSize+e.bodySpacing},this),n.each(e.afterBody,function(n){i.fillText(n,t.x,t.y),t.y+=e.bodyFontSize}),t.y-=e.bodySpacing},drawFooter:function(t,e,i,r){if(e.footer.length){t.y+=e.footerMarginTop,i.textAlign=e._footerAlign,i.textBaseline="top";var a=n.color(e.footerColor);i.fillStyle=a.alpha(r*a.alpha()).rgbString(),i.font=n.fontString(e.footerFontSize,e._footerFontStyle,e._footerFontFamily),n.each(e.footer,function(n){i.fillText(n,t.x,t.y),t.y+=e.footerFontSize+e.footerSpacing})}},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var i=e.caretPadding,r=this.getTooltipSize(e),a={x:e.x,y:e.y},o=Math.abs(e.opacity<.001)?0:e.opacity;if(this._options.tooltips.enabled){var s=n.color(e.backgroundColor);t.fillStyle=s.alpha(o*s.alpha()).rgbString(),n.drawRoundedRectangle(t,a.x,a.y,r.width,r.height,e.cornerRadius),t.fill(),this.drawCaret(a,r,o,i),a.x+=e.xPadding,a.y+=e.yPadding,this.drawTitle(a,e,t,o),this.drawBody(a,e,t,o),this.drawFooter(a,e,t,o)}}}})}},{}],34:[function(t,e,n){"use strict";e.exports=function(t,e){var n=t.helpers,i=t.defaults.global;i.elements.arc={backgroundColor:i.defaultColor,borderColor:"#fff",borderWidth:2},t.elements.Arc=t.Element.extend({inLabelRange:function(t){var e=this._view;return e?Math.pow(t-e.x,2)l;)l+=2*Math.PI;for(;a>l;)a-=2*Math.PI;for(;s>a;)a+=2*Math.PI;var d=a>=s&&l>=a,u=o>=i.innerRadius&&o<=i.outerRadius;return d&&u}return!1},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t=this._chart.ctx,e=this._view,n=e.startAngle,i=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,n,i),t.arc(e.x,e.y,e.innerRadius,i,n,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin="bevel",e.borderWidth&&t.stroke()}})}},{}],35:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global;t.defaults.global.elements.line={tension:.4,backgroundColor:n.defaultColor,borderWidth:3,borderColor:n.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",fill:!0},t.elements.Line=t.Element.extend({lineToNextPoint:function(t,e,n,i,r){var a=this._chart.ctx;e._view.skip?i.call(this,t,e,n):t._view.skip?r.call(this,t,e,n):0===e._view.tension?a.lineTo(e._view.x,e._view.y):a.bezierCurveTo(t._view.controlPointNextX,t._view.controlPointNextY,e._view.controlPointPreviousX,e._view.controlPointPreviousY,e._view.x,e._view.y)},draw:function(){function t(t){o._view.skip||s._view.skip?t&&a.lineTo(i._view.scaleZero.x,i._view.scaleZero.y):a.bezierCurveTo(s._view.controlPointNextX,s._view.controlPointNextY,o._view.controlPointPreviousX,o._view.controlPointPreviousY,o._view.x,o._view.y)}var i=this,r=this._view,a=this._chart.ctx,o=this._children[0],s=this._children[this._children.length-1];a.save(),this._children.length>0&&r.fill&&(a.beginPath(),e.each(this._children,function(t,n){var i=e.previousItem(this._children,n),o=e.nextItem(this._children,n);0===n?(this._loop?a.moveTo(r.scaleZero.x,r.scaleZero.y):a.moveTo(t._view.x,r.scaleZero),t._view.skip?this._loop||a.moveTo(o._view.x,this._view.scaleZero):a.lineTo(t._view.x,t._view.y)):this.lineToNextPoint(i,t,o,function(t,e,n){this._loop?a.lineTo(this._view.scaleZero.x,this._view.scaleZero.y):(a.lineTo(t._view.x,this._view.scaleZero),a.moveTo(n._view.x,this._view.scaleZero))},function(t,e){a.lineTo(e._view.x,e._view.y)})},this),this._loop?t(!0):(a.lineTo(this._children[this._children.length-1]._view.x,r.scaleZero),a.lineTo(this._children[0]._view.x,r.scaleZero)),a.fillStyle=r.backgroundColor||n.defaultColor,a.closePath(),a.fill());var l=n.elements.line;a.lineCap=r.borderCapStyle||l.borderCapStyle,a.setLineDash&&a.setLineDash(r.borderDash||l.borderDash),a.lineDashOffset=r.borderDashOffset||l.borderDashOffset,a.lineJoin=r.borderJoinStyle||l.borderJoinStyle,a.lineWidth=r.borderWidth||l.borderWidth,a.strokeStyle=r.borderColor||n.defaultColor,a.beginPath(),e.each(this._children,function(t,n){var i=e.previousItem(this._children,n),r=e.nextItem(this._children,n);0===n?a.moveTo(t._view.x,t._view.y):this.lineToNextPoint(i,t,r,function(t,e,n){a.moveTo(n._view.x,n._view.y)},function(t,e){a.moveTo(e._view.x,e._view.y)})},this),this._loop&&this._children.length>0&&t(),a.stroke(),a.restore()}})}},{}],36:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global,i=n.defaultColor;n.elements.point={radius:3,pointStyle:"circle",backgroundColor:i,borderWidth:1,borderColor:i,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},t.elements.Point=t.Element.extend({inRange:function(t,e){var n=this._view;return n?Math.pow(t-n.x,2)+Math.pow(e-n.y,2)=h)){switch(u.strokeStyle=d.borderColor||i,u.lineWidth=e.getValueOrDefault(d.borderWidth,n.elements.point.borderWidth),u.fillStyle=d.backgroundColor||i,c){default:u.beginPath(),u.arc(f,p,h,0,2*Math.PI),u.closePath(),u.fill();break;case"triangle":u.beginPath(),r=3*h/Math.sqrt(3),s=r*Math.sqrt(3)/2,u.moveTo(f-r/2,p+s/3),u.lineTo(f+r/2,p+s/3),u.lineTo(f,p-2*s/3),u.closePath(),u.fill();break;case"rect":l=1/Math.SQRT2*h,u.fillRect(f-l,p-l,2*l,2*l),u.strokeRect(f-l,p-l,2*l,2*l);break;case"rectRot":u.translate(f,p),u.rotate(Math.PI/4),l=1/Math.SQRT2*h,u.fillRect(-l,-l,2*l,2*l),u.strokeRect(-l,-l,2*l,2*l),u.setTransform(1,0,0,1,0,0);break;case"cross":u.beginPath(),u.moveTo(f,p+h),u.lineTo(f,p-h),u.moveTo(f-h,p),u.lineTo(f+h,p),u.closePath();break;case"crossRot":u.beginPath(),a=Math.cos(Math.PI/4)*h,o=Math.sin(Math.PI/4)*h,u.moveTo(f-a,p-o),u.lineTo(f+a,p+o),u.moveTo(f-a,p+o),u.lineTo(f+a,p-o),u.closePath();break;case"star":u.beginPath(),u.moveTo(f,p+h),u.lineTo(f,p-h),u.moveTo(f-h,p),u.lineTo(f+h,p),a=Math.cos(Math.PI/4)*h,o=Math.sin(Math.PI/4)*h,u.moveTo(f-a,p-o),u.lineTo(f+a,p+o),u.moveTo(f-a,p+o),u.lineTo(f+a,p-o),u.closePath();break;case"line":u.beginPath(),u.moveTo(f-h,p),u.lineTo(f+h,p),u.closePath();break;case"dash":u.beginPath(),u.moveTo(f,p),u.lineTo(f+h,p),u.closePath()}u.stroke()}}}})}},{}],37:[function(t,e,n){"use strict";e.exports=function(t){var e=(t.helpers,t.defaults.global);e.elements.rectangle={backgroundColor:e.defaultColor,borderWidth:0,borderColor:e.defaultColor,borderSkipped:"bottom"},t.elements.Rectangle=t.Element.extend({draw:function(){function t(t){return l[(u+t)%4]}var e=this._chart.ctx,n=this._view,i=n.width/2,r=n.x-i,a=n.x+i,o=n.base-(n.base-n.y),s=n.borderWidth/2;n.borderWidth&&(r+=s,a-=s,o+=s),e.beginPath(),e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,e.lineWidth=n.borderWidth;var l=[[r,n.base],[r,o],[a,o],[a,n.base]],d=["bottom","left","top","right"],u=d.indexOf(n.borderSkipped,0);-1===u&&(u=0),e.moveTo.apply(e,t(0));for(var c=1;4>c;c++)e.lineTo.apply(e,t(c));e.fill(),n.borderWidth&&e.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var n=this._view;return n?n.y=n.x-n.width/2&&t<=n.x+n.width/2&&e>=n.y&&e<=n.base:t>=n.x-n.width/2&&t<=n.x+n.width/2&&e>=n.base&&e<=n.y:!1},inLabelRange:function(t){var e=this._view;return e?t>=e.x-e.width/2&&t<=e.x+e.width/2:!1},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})}},{}],38:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"bottom"},i=t.Scale.extend({determineDataLimits:function(){this.minIndex=0,this.maxIndex=this.chart.data.labels.length-1;var t;void 0!==this.options.ticks.min&&(t=e.indexOf(this.chart.data.labels,this.options.ticks.min),this.minIndex=-1!==t?t:this.minIndex),void 0!==this.options.ticks.max&&(t=e.indexOf(this.chart.data.labels,this.options.ticks.max),this.maxIndex=-1!==t?t:this.maxIndex),this.min=this.chart.data.labels[this.minIndex],this.max=this.chart.data.labels[this.maxIndex]},buildTicks:function(t){this.ticks=0===this.minIndex&&this.maxIndex===this.chart.data.labels.length-1?this.chart.data.labels:this.chart.data.labels.slice(this.minIndex,this.maxIndex+1)},getLabelForIndex:function(t,e){return this.ticks[t]},getPixelForValue:function(t,e,n,i){var r=Math.max(this.maxIndex+1-this.minIndex-(this.options.gridLines.offsetGridLines?0:1),1);if(this.isHorizontal()){var a=this.width-(this.paddingLeft+this.paddingRight),o=a/r,s=o*(e-this.minIndex)+this.paddingLeft;return this.options.gridLines.offsetGridLines&&i&&(s+=o/2),this.left+Math.round(s)}var l=this.height-(this.paddingTop+this.paddingBottom),d=l/r,u=d*(e-this.minIndex)+this.paddingTop;return this.options.gridLines.offsetGridLines&&i&&(u+=d/2),this.top+Math.round(u)},getPixelForTick:function(t,e){return this.getPixelForValue(this.ticks[t],t+this.minIndex,null,e)},getValueForPixel:function(t){var e,n=Math.max(this.ticks.length-(this.options.gridLines.offsetGridLines?0:1),1),i=this.isHorizontal(),r=i?this.width-(this.paddingLeft+this.paddingRight):this.height-(this.paddingTop+this.paddingBottom),a=r/n;return this.options.gridLines.offsetGridLines&&(t-=a/2),t-=i?this.paddingLeft:this.paddingTop,e=0>=t?0:Math.round(t/a)}});t.scaleService.registerScaleType("category",i,n)}},{}],39:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"left",ticks:{callback:function(t,n,i){var r=i.length>3?i[2]-i[1]:i[1]-i[0];Math.abs(r)>1&&t!==Math.floor(t)&&(r=t-Math.floor(t));var a=e.log10(Math.abs(r)),o="";if(0!==t){var s=-1*Math.floor(a);s=Math.max(Math.min(s,20),0),o=t.toFixed(s)}else o="0";return o}}},i=t.Scale.extend({determineDataLimits:function(){function t(t){return l?t.xAxisID===n.id:t.yAxisID===n.id}var n=this,i=n.options,r=i.ticks,a=n.chart,o=a.data,s=o.datasets,l=n.isHorizontal();if(n.min=null,n.max=null,i.stacked){var d={},u=!1,c=!1;e.each(s,function(r,o){var s=a.getDatasetMeta(o);void 0===d[s.type]&&(d[s.type]={positiveValues:[],negativeValues:[]});var l=d[s.type].positiveValues,h=d[s.type].negativeValues;a.isDatasetVisible(o)&&t(s)&&e.each(r.data,function(t,e){var r=+n.getRightValue(t);isNaN(r)||s.data[e].hidden||(l[e]=l[e]||0,h[e]=h[e]||0,i.relativePoints?l[e]=100:0>r?(c=!0,h[e]+=r):(u=!0,l[e]+=r))})}),e.each(d,function(t){var i=t.positiveValues.concat(t.negativeValues),r=e.min(i),a=e.max(i);n.min=null===n.min?r:Math.min(n.min,r),n.max=null===n.max?a:Math.max(n.max,a)})}else e.each(s,function(i,r){var o=a.getDatasetMeta(r);a.isDatasetVisible(r)&&t(o)&&e.each(i.data,function(t,e){var i=+n.getRightValue(t);isNaN(i)||o.data[e].hidden||(null===n.min?n.min=i:in.max&&(n.max=i))})});if(r.beginAtZero){var h=e.sign(n.min),f=e.sign(n.max);0>h&&0>f?n.max=0:h>0&&f>0&&(n.min=0)}void 0!==r.min?n.min=r.min:void 0!==r.suggestedMin&&(n.min=Math.min(n.min,r.suggestedMin)),void 0!==r.max?n.max=r.max:void 0!==r.suggestedMax&&(n.max=Math.max(n.max,r.suggestedMax)),n.min===n.max&&(n.max++,r.beginAtZero||n.min--)},buildTicks:function(){var n,i=this,r=i.options,a=r.ticks,o=e.getValueOrDefault,s=i.isHorizontal(),l=i.ticks=[];if(s)n=Math.min(a.maxTicksLimit?a.maxTicksLimit:11,Math.ceil(i.width/50));else{var d=o(a.fontSize,t.defaults.global.defaultFontSize);n=Math.min(a.maxTicksLimit?a.maxTicksLimit:11,Math.ceil(i.height/(2*d)))}n=Math.max(2,n);var u,c=a.fixedStepSize&&a.fixedStepSize>0||a.stepSize&&a.stepSize>0;if(c)u=o(a.fixedStepSize,a.stepSize);else{var h=e.niceNum(i.max-i.min,!1);u=e.niceNum(h/(n-1),!0)}var f=Math.floor(i.min/u)*u,p=Math.ceil(i.max/u)*u,m=(p-f)/u;m=e.almostEquals(m,Math.round(m),u/1e3)?Math.round(m):Math.ceil(m),l.push(void 0!==a.min?a.min:f);for(var _=1;m>_;++_)l.push(f+_*u);l.push(void 0!==a.max?a.max:p),s||l.reverse(),i.max=e.max(l),i.min=e.min(l),a.reverse?(l.reverse(),i.start=i.max,i.end=i.min):(i.start=i.min,i.end=i.max)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),t.Scale.prototype.convertTicksToLabels.call(e)},getPixelForValue:function(t,e,n,i){var r,a,o=this,s=o.paddingLeft,l=o.paddingBottom,d=o.start,u=+o.getRightValue(t),c=o.end-d;return o.isHorizontal()?(a=o.width-(s+o.paddingRight),r=o.left+a/c*(u-d),Math.round(r+s)):(a=o.height-(o.paddingTop+l),r=o.bottom-l-a/c*(u-d),Math.round(r))},getValueForPixel:function(t){var e=this,n=e.isHorizontal(),i=e.paddingLeft,r=e.paddingBottom,a=n?e.width-(i+e.paddingRight):e.height-(e.paddingTop+r),o=(n?t-e.left-i:e.bottom-r-t)/a;return e.start+(e.end-e.start)*o},getPixelForTick:function(t,e){return this.getPixelForValue(this.ticksAsNumbers[t],null,null,e)}});t.scaleService.registerScaleType("linear",i,n)}},{}],40:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"left",ticks:{callback:function(t,n,i){var r=t/Math.pow(10,Math.floor(e.log10(t)));return 1===r||2===r||5===r||0===n||n===i.length-1?t.toExponential():""}}},i=t.Scale.extend({determineDataLimits:function(){function t(t){return d?t.xAxisID===n.id:t.yAxisID===n.id}var n=this,i=n.options,r=i.ticks,a=n.chart,o=a.data,s=o.datasets,l=e.getValueOrDefault,d=n.isHorizontal();if(n.min=null,n.max=null,i.stacked){var u={};e.each(s,function(r,o){var s=a.getDatasetMeta(o);a.isDatasetVisible(o)&&t(s)&&(void 0===u[s.type]&&(u[s.type]=[]),e.each(r.data,function(t,e){var r=u[s.type],a=+n.getRightValue(t);isNaN(a)||s.data[e].hidden||(r[e]=r[e]||0,i.relativePoints?r[e]=100:r[e]+=a)}))}),e.each(u,function(t){var i=e.min(t),r=e.max(t);n.min=null===n.min?i:Math.min(n.min,i),n.max=null===n.max?r:Math.max(n.max,r)})}else e.each(s,function(i,r){var o=a.getDatasetMeta(r);a.isDatasetVisible(r)&&t(o)&&e.each(i.data,function(t,e){var i=+n.getRightValue(t);isNaN(i)||o.data[e].hidden||(null===n.min?n.min=i:in.max&&(n.max=i))})});n.min=l(r.min,n.min),n.max=l(r.max,n.max),n.min===n.max&&(0!==n.min&&null!==n.min?(n.min=Math.pow(10,Math.floor(e.log10(n.min))-1),n.max=Math.pow(10,Math.floor(e.log10(n.max))+1)):(n.min=1,n.max=10))},buildTicks:function(){for(var t=this,n=t.options,i=n.ticks,r=e.getValueOrDefault,a=t.ticks=[],o=r(i.min,Math.pow(10,Math.floor(e.log10(t.min))));othis.max&&(this.max=n))},this)}},this),this.options.ticks.beginAtZero){var t=e.sign(this.min),n=e.sign(this.max);0>t&&0>n?this.max=0:t>0&&n>0&&(this.min=0)}void 0!==this.options.ticks.min?this.min=this.options.ticks.min:void 0!==this.options.ticks.suggestedMin&&(this.min=Math.min(this.min,this.options.ticks.suggestedMin)),void 0!==this.options.ticks.max?this.max=this.options.ticks.max:void 0!==this.options.ticks.suggestedMax&&(this.max=Math.max(this.max,this.options.ticks.suggestedMax)),this.min===this.max&&(this.min--,this.max++)},buildTicks:function(){this.ticks=[];var t=e.getValueOrDefault(this.options.ticks.fontSize,n.defaultFontSize),i=Math.min(this.options.ticks.maxTicksLimit?this.options.ticks.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*t)));i=Math.max(2,i);var r=e.niceNum(this.max-this.min,!1),a=e.niceNum(r/(i-1),!0),o=Math.floor(this.min/a)*a,s=Math.ceil(this.max/a)*a,l=Math.ceil((s-o)/a);this.ticks.push(void 0!==this.options.ticks.min?this.options.ticks.min:o);for(var d=1;l>d;++d)this.ticks.push(o+d*a);this.ticks.push(void 0!==this.options.ticks.max?this.options.ticks.max:s),this.max=e.max(this.ticks),this.min=e.min(this.ticks),this.options.ticks.reverse?(this.ticks.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),this.zeroLineIndex=this.ticks.indexOf(0)},convertTicksToLabels:function(){t.Scale.prototype.convertTicksToLabels.call(this),this.pointLabels=this.chart.data.labels.map(this.options.pointLabels.callback,this)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t,i,r,a,o,s,l,d,u,c,h,f,p=this.options.pointLabels,m=e.getValueOrDefault(p.fontSize,n.defaultFontSize),_=e.getValueOrDefault(p.fontStyle,n.defaultFontStyle),g=e.getValueOrDefault(p.fontFamily,n.defaultFontFamily),y=e.fontString(m,_,g),v=e.min([this.height/2-m-5,this.width/2]),b=this.width,M=0;for(this.ctx.font=y,i=0;ib&&(b=t.x+a,o=i),t.x-ab&&(b=t.x+r,o=i):i>this.getValueCount()/2&&t.x-re&&0>n?n:e>0&&n>0?e:0)},draw:function(){if(this.options.display){var t=this.ctx;if(e.each(this.ticks,function(i,r){if(r>0||this.options.reverse){var a=this.getDistanceFromCenterForValue(this.ticks[r]),o=this.yCenter-a;if(this.options.gridLines.display)if(t.strokeStyle=this.options.gridLines.color,t.lineWidth=this.options.gridLines.lineWidth,this.options.lineArc)t.beginPath(),t.arc(this.xCenter,this.yCenter,a,0,2*Math.PI),t.closePath(),t.stroke();else{t.beginPath();for(var s=0;s=0;i--){if(this.options.angleLines.display){var r=this.getPointPosition(i,this.getDistanceFromCenterForValue(this.options.reverse?this.min:this.max));t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(r.x,r.y),t.stroke(),t.closePath()}var a=this.getPointPosition(i,this.getDistanceFromCenterForValue(this.options.reverse?this.min:this.max)+5),o=e.getValueOrDefault(this.options.pointLabels.fontColor,n.defaultFontColor),s=e.getValueOrDefault(this.options.pointLabels.fontSize,n.defaultFontSize),l=e.getValueOrDefault(this.options.pointLabels.fontStyle,n.defaultFontStyle),d=e.getValueOrDefault(this.options.pointLabels.fontFamily,n.defaultFontFamily),u=e.fontString(s,l,d);t.font=u,t.fillStyle=o;var c=this.pointLabels.length,h=this.pointLabels.length/2,f=h/2,p=f>i||i>c-f,m=i===f||i===c-f;0===i?t.textAlign="center":i===h?t.textAlign="center":h>i?t.textAlign="left":t.textAlign="right",m?t.textBaseline="middle":p?t.textBaseline="bottom":t.textBaseline="top",t.fillText(this.pointLabels[i]?this.pointLabels[i]:"",a.x,a.y)}}}}});t.scaleService.registerScaleType("radialLinear",r,i)}},{}],42:[function(t,e,n){"use strict";var i=t("moment");i="function"==typeof i?i:window.moment,e.exports=function(t){var e=t.helpers,n={units:[{name:"millisecond",steps:[1,2,5,10,20,50,100,250,500]},{name:"second",steps:[1,2,5,10,30]},{name:"minute",steps:[1,2,5,10,30]},{name:"hour",steps:[1,2,3,6,12]},{name:"day",steps:[1,2,5]},{name:"week",maxStep:4},{name:"month",maxStep:3},{name:"quarter",maxStep:4},{name:"year",maxStep:!1}]},r={position:"bottom",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm:ss a",hour:"MMM D, hA",day:"ll",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:!1}},a=t.Scale.extend({initialize:function(){if(!i)throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com");t.Scale.prototype.initialize.call(this)},getLabelMoment:function(t,e){return this.labelMoments[t][e]},getMomentStartOf:function(t){return"week"===this.options.time.unit&&this.options.time.isoWeekday!==!1?t.clone().startOf("isoWeek").isoWeekday(this.options.time.isoWeekday):t.clone().startOf(this.tickUnit)},determineDataLimits:function(){this.labelMoments=[];var t=[];this.chart.data.labels&&this.chart.data.labels.length>0?(e.each(this.chart.data.labels,function(e,n){var i=this.parseTime(e);i.isValid()&&(this.options.time.round&&i.startOf(this.options.time.round),t.push(i))},this),this.firstTick=i.min.call(this,t),this.lastTick=i.max.call(this,t)):(this.firstTick=null,this.lastTick=null),e.each(this.chart.data.datasets,function(n,r){var a=[],o=this.chart.isDatasetVisible(r);"object"==typeof n.data[0]&&null!==n.data[0]?e.each(n.data,function(t,e){var n=this.parseTime(this.getRightValue(t));n.isValid()&&(this.options.time.round&&n.startOf(this.options.time.round),a.push(n),o&&(this.firstTick=null!==this.firstTick?i.min(this.firstTick,n):n,this.lastTick=null!==this.lastTick?i.max(this.lastTick,n):n))},this):a=t,this.labelMoments.push(a)},this),this.options.time.min&&(this.firstTick=this.parseTime(this.options.time.min)),this.options.time.max&&(this.lastTick=this.parseTime(this.options.time.max)),this.firstTick=(this.firstTick||i()).clone(),this.lastTick=(this.lastTick||i()).clone()},buildTicks:function(i){this.ctx.save();var r=e.getValueOrDefault(this.options.ticks.fontSize,t.defaults.global.defaultFontSize),a=e.getValueOrDefault(this.options.ticks.fontStyle,t.defaults.global.defaultFontStyle),o=e.getValueOrDefault(this.options.ticks.fontFamily,t.defaults.global.defaultFontFamily),s=e.fontString(r,a,o);if(this.ctx.font=s,this.ticks=[],this.unitScale=1,this.scaleSizeInUnits=0,this.options.time.unit)this.tickUnit=this.options.time.unit||"day",this.displayFormat=this.options.time.displayFormats[this.tickUnit],this.scaleSizeInUnits=this.lastTick.diff(this.firstTick,this.tickUnit,!0),this.unitScale=e.getValueOrDefault(this.options.time.unitStepSize,1);else{var l=this.isHorizontal()?this.width-(this.paddingLeft+this.paddingRight):this.height-(this.paddingTop+this.paddingBottom),d=this.tickFormatFunction(this.firstTick,0,[]),u=this.ctx.measureText(d).width,c=Math.cos(e.toRadians(this.options.ticks.maxRotation)),h=Math.sin(e.toRadians(this.options.ticks.maxRotation));u=u*c+r*h;var f=l/u;this.tickUnit="millisecond",this.scaleSizeInUnits=this.lastTick.diff(this.firstTick,this.tickUnit,!0),this.displayFormat=this.options.time.displayFormats[this.tickUnit];for(var p=0,m=n.units[p];p=Math.ceil(this.scaleSizeInUnits/f)){this.unitScale=e.getValueOrDefault(this.options.time.unitStepSize,m.steps[_]);break}break}if(m.maxStep===!1||Math.ceil(this.scaleSizeInUnits/f)=0)break;M%this.unitScale===0&&this.ticks.push(w)}var k=this.ticks[this.ticks.length-1].diff(this.lastTick,this.tickUnit);0===k&&0!==this.scaleSizeInUnits||(this.options.time.max?(this.ticks.push(this.lastTick.clone()),this.scaleSizeInUnits=this.lastTick.diff(this.ticks[0],this.tickUnit,!0)):(this.ticks.push(this.lastTick.clone()),this.scaleSizeInUnits=this.lastTick.diff(this.firstTick,this.tickUnit,!0))),this.ctx.restore()},getLabelForIndex:function(t,e){var n=this.chart.data.labels&&t● {{prefix}}{{y}}{{suffix}}')},bar:{barColor:"#3366cc",negBarColor:"#f44",stackedBarColor:["#3366cc","#dc3912","#ff9900","#109618","#66aa00","#dd4477","#0099c6","#990099"],zeroColor:n,nullColor:n,zeroAxis:!0,barWidth:4,barSpacing:1,chartRangeMax:n,chartRangeMin:n,chartRangeClip:!1,colorMap:n,tooltipFormat:new o(' {{prefix}}{{value}}{{suffix}}')},tristate:{barWidth:4,barSpacing:1,posBarColor:"#6f6",negBarColor:"#f44",zeroBarColor:"#999",colorMap:{},tooltipFormat:new o(' {{value:map}}'),tooltipValueLookups:{map:{"-1":"Loss",0:"Draw",1:"Win"}}},discrete:{lineHeight:"auto",thresholdColor:n,thresholdValue:0,chartRangeMax:n,chartRangeMin:n,chartRangeClip:!1,tooltipFormat:new o("{{prefix}}{{value}}{{suffix}}")},bullet:{targetColor:"#f33",targetWidth:3,performanceColor:"#33f",rangeColors:["#d3dafe","#a8b6ff","#7f94ff"],base:n,tooltipFormat:new o("{{fieldkey:fields}} - {{value}}"),tooltipValueLookups:{fields:{r:"Range",p:"Performance",t:"Target"}}},pie:{offset:0,sliceColors:["#3366cc","#dc3912","#ff9900","#109618","#66aa00","#dd4477","#0099c6","#990099"],borderWidth:0,borderColor:"#000",tooltipFormat:new o(' {{value}} ({{percent.1}}%)')},box:{raw:!1,boxLineColor:"#000",boxFillColor:"#cdf",whiskerColor:"#000",outlierLineColor:"#333",outlierFillColor:"#fff",medianColor:"#f00",showOutliers:!0,outlierIQR:1.5,spotRadius:1.5,target:n,targetColor:"#4a2",chartRangeMax:n,chartRangeMin:n,tooltipFormat:new o("{{field:fields}}: {{value}}"),tooltipFormatFieldlistKey:"field",tooltipValueLookups:{fields:{lq:"Lower Quartile",med:"Median",uq:"Upper Quartile",lo:"Left Outlier",ro:"Right Outlier",lw:"Left Whisker",rw:"Right Whisker"}}}}},S='.jqstooltip { position: absolute;left: 0px;top: 0px;visibility: hidden;background: rgb(0, 0, 0) transparent;background-color: rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";color: white;font: 10px arial, san serif;text-align: left;white-space: nowrap;padding: 5px;border: 1px solid white;box-sizing: content-box;z-index: 10000;}.jqsfield { color: white;font: 10px arial, san serif;text-align: left;}',a=function(){var t,e;return t=function(){this.init.apply(this,arguments)},arguments.length>1?(arguments[0]?(t.prototype=i.extend(new arguments[0],arguments[arguments.length-1]),t._super=arguments[0].prototype):t.prototype=arguments[arguments.length-1],arguments.length>2&&(e=Array.prototype.slice.call(arguments,1,-1),e.unshift(t.prototype),i.extend.apply(i,e))):t.prototype=arguments[0],t.prototype.cls=t,t},i.SPFormatClass=o=a({fre:/\{\{([\w.]+?)(:(.+?))?\}\}/g,precre:/(\w+)\.(\d+)/,init:function(t,e){this.format=t,this.fclass=e},render:function(t,e,i){var r,a,o,s,l,d=this,u=t;return this.format.replace(this.fre,function(){var t;return a=arguments[1],o=arguments[3],r=d.precre.exec(a),r?(l=r[2],a=r[1]):l=!1,s=u[a],s===n?"":o&&e&&e[o]?(t=e[o],t.get?e[o].get(s)||s:e[o][s]||s):(h(s)&&(s=i.get("numberFormatter")?i.get("numberFormatter")(s):g(s,l,i.get("numberDigitGroupCount"),i.get("numberDigitGroupSep"),i.get("numberDecimalMark"))),s)})}}),i.spformat=function(t,e){return new o(t,e)},s=function(t,e,n){return e>t?e:t>n?n:t},l=function(t,n){var i;return 2===n?(i=e.floor(t.length/2),t.length%2?t[i]:(t[i-1]+t[i])/2):t.length%2?(i=(t.length*n+n)/4,i%1?(t[e.floor(i)]+t[e.floor(i)-1])/2:t[i-1]):(i=(t.length*n+2)/4,i%1?(t[e.floor(i)]+t[e.floor(i)-1])/2:t[i-1])},d=function(t){var e;switch(t){case"undefined":t=n;break;case"null":t=null;break;case"true":t=!0;break;case"false":t=!1;break;default:e=parseFloat(t),t==e&&(t=e)}return t},u=function(t){var e,n=[];for(e=t.length;e--;)n[e]=d(t[e]);return n},c=function(t,e){var n,i,r=[];for(n=0,i=t.length;i>n;n++)t[n]!==e&&r.push(t[n]);return r},h=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},g=function(t,e,n,r,a){var o,s;for(t=(e===!1?parseFloat(t).toString():t.toFixed(e)).split(""),o=(o=i.inArray(".",t))<0?t.length:o,o0;s-=n)t.splice(s,0,r);return t.join("")},f=function(t,e,n){var i;for(i=e.length;i--;)if((!n||null!==e[i])&&e[i]!==t)return!1;return!0},p=function(t){var e,n=0;for(e=t.length;e--;)n+="number"==typeof t[e]?t[e]:0;return n},_=function(t){return i.isArray(t)?t:[t]},m=function(e){var n,i;if(t.createStyleSheet)try{return void(t.createStyleSheet().cssText=e)}catch(r){i=!0}n=t.createElement("style"),n.type="text/css",t.getElementsByTagName("head")[0].appendChild(n),i?t.styleSheets[t.styleSheets.length-1].cssText=e:n["string"==typeof t.body.style.WebkitAppearance?"innerText":"innerHTML"]=e},i.fn.simpledraw=function(e,r,a,o){var s,l;if(a&&(s=this.data("_jqs_vcanvas")))return s;if(i.fn.sparkline.canvas===!1)return!1;if(i.fn.sparkline.canvas===n){var d=t.createElement("canvas");if(d.getContext&&d.getContext("2d"))i.fn.sparkline.canvas=function(t,e,n,i){return new j(t,e,n,i)};else{if(!t.namespaces||t.namespaces.v)return i.fn.sparkline.canvas=!1,!1;t.namespaces.add("v","urn:schemas-microsoft-com:vml","#default#VML"),i.fn.sparkline.canvas=function(t,e,n,i){return new P(t,e,n)}}}return e===n&&(e=i(this).innerWidth()),r===n&&(r=i(this).innerHeight()),s=i.fn.sparkline.canvas(e,r,this,o),l=i(this).data("_jqs_mhandler"),l&&l.registerCanvas(s),s},i.fn.cleardraw=function(){var t=this.data("_jqs_vcanvas");t&&t.reset()},i.RangeMapClass=y=a({init:function(t){var e,n,i=[];for(e in t)t.hasOwnProperty(e)&&"string"==typeof e&&e.indexOf(":")>-1&&(n=e.split(":"),n[0]=0===n[0].length?-(1/0):parseFloat(n[0]),n[1]=0===n[1].length?1/0:parseFloat(n[1]),n[2]=t[e],i.push(n));this.map=t,this.rangelist=i||!1},get:function(t){var e,i,r,a=this.rangelist;if((r=this.map[t])!==n)return r;if(a)for(e=a.length;e--;)if(i=a[e],i[0]<=t&&i[1]>=t)return i[2];return n}}),i.range_map=function(t){return new y(t)},v=a({init:function(t,e){var n=i(t);this.$el=n,this.options=e,this.currentPageX=0,this.currentPageY=0,this.el=t,this.splist=[],this.tooltip=null,this.over=!1,this.displayTooltips=!e.get("disableTooltips"),this.highlightEnabled=!e.get("disableHighlight")},registerSparkline:function(t){this.splist.push(t),this.over&&this.updateDisplay()},registerCanvas:function(t){var e=i(t.canvas);this.canvas=t,this.$canvas=e,e.mouseenter(i.proxy(this.mouseenter,this)),e.mouseleave(i.proxy(this.mouseleave,this)),e.click(i.proxy(this.mouseclick,this))},reset:function(t){this.splist=[],this.tooltip&&t&&(this.tooltip.remove(),this.tooltip=n)},mouseclick:function(t){var e=i.Event("sparklineClick");e.originalEvent=t,e.sparklines=this.splist,this.$el.trigger(e)},mouseenter:function(e){i(t.body).unbind("mousemove.jqs"),i(t.body).bind("mousemove.jqs",i.proxy(this.mousemove,this)),this.over=!0,this.currentPageX=e.pageX,this.currentPageY=e.pageY,this.currentEl=e.target,!this.tooltip&&this.displayTooltips&&(this.tooltip=new b(this.options),this.tooltip.updatePosition(e.pageX,e.pageY)),this.updateDisplay()},mouseleave:function(){i(t.body).unbind("mousemove.jqs");var e,n,r=this.splist,a=r.length,o=!1;for(this.over=!1,this.currentEl=null,this.tooltip&&(this.tooltip.remove(),this.tooltip=null),n=0;a>n;n++)e=r[n],e.clearRegionHighlight()&&(o=!0);o&&this.canvas.render()},mousemove:function(t){this.currentPageX=t.pageX,this.currentPageY=t.pageY,this.currentEl=t.target,this.tooltip&&this.tooltip.updatePosition(t.pageX,t.pageY),this.updateDisplay()},updateDisplay:function(){var t,e,n,r,a,o=this.splist,s=o.length,l=!1,d=this.$canvas.offset(),u=this.currentPageX-d.left,c=this.currentPageY-d.top;if(this.over){for(n=0;s>n;n++)e=o[n],r=e.setRegionHighlight(this.currentEl,u,c),r&&(l=!0);if(l){if(a=i.Event("sparklineRegionChange"),a.sparklines=this.splist,this.$el.trigger(a),this.tooltip){for(t="",n=0;s>n;n++)e=o[n],t+=e.getCurrentRegionTooltip();this.tooltip.setContent(t)}this.disableHighlight||this.canvas.render()}null===r&&this.mouseleave()}}}),b=a({sizeStyle:"position: static !important;display: block !important;visibility: hidden !important;float: left !important;",init:function(e){var n,r=e.get("tooltipClassname","jqstooltip"),a=this.sizeStyle;this.container=e.get("tooltipContainer")||t.body,this.tooltipOffsetX=e.get("tooltipOffsetX",10),this.tooltipOffsetY=e.get("tooltipOffsetY",12),i("#jqssizetip").remove(),i("#jqstooltip").remove(),this.sizetip=i("
",{id:"jqssizetip",style:a,"class":r}),this.tooltip=i("
",{id:"jqstooltip","class":r}).appendTo(this.container),n=this.tooltip.offset(),this.offsetLeft=n.left,this.offsetTop=n.top,this.hidden=!0,i(window).unbind("resize.jqs scroll.jqs"),i(window).bind("resize.jqs scroll.jqs",i.proxy(this.updateWindowDims,this)),this.updateWindowDims()},updateWindowDims:function(){this.scrollTop=i(window).scrollTop(),this.scrollLeft=i(window).scrollLeft(),this.scrollRight=this.scrollLeft+i(window).width(),this.updatePosition()},getSize:function(t){this.sizetip.html(t).appendTo(this.container),this.width=this.sizetip.width()+1,this.height=this.sizetip.height(),this.sizetip.remove()},setContent:function(t){return t?(this.getSize(t),this.tooltip.html(t).css({width:this.width,height:this.height,visibility:"visible"}),void(this.hidden&&(this.hidden=!1,this.updatePosition()))):(this.tooltip.css("visibility","hidden"),void(this.hidden=!0))},updatePosition:function(t,e){if(t===n){if(this.mousex===n)return;t=this.mousex-this.offsetLeft,e=this.mousey-this.offsetTop}else this.mousex=t-=this.offsetLeft,this.mousey=e-=this.offsetTop;this.height&&this.width&&!this.hidden&&(e-=this.height+this.tooltipOffsetY,t+=this.tooltipOffsetX,ethis.scrollRight&&(t=this.scrollRight-this.width),this.tooltip.css({left:t,top:e}))},remove:function(){this.tooltip.remove(),this.sizetip.remove(),this.sizetip=this.tooltip=n,i(window).unbind("resize.jqs scroll.jqs")}}),C=function(){m(S)},i(C),E=[],i.fn.sparkline=function(e,r){return this.each(function(){var a,o,s=new i.fn.sparkline.options(this,r),l=i(this);if(a=function(){var r,a,o,d,u,c,h;return"html"===e||e===n?(h=this.getAttribute(s.get("tagValuesAttribute")),h!==n&&null!==h||(h=l.html()),r=h.replace(/(^\s*\s*$)|\s+/g,"").split(",")):r=e,a="auto"===s.get("width")?r.length*s.get("defaultPixelsPerValue"):s.get("width"),"auto"===s.get("height")?s.get("composite")&&i.data(this,"_jqs_vcanvas")||(d=t.createElement("span"),d.innerHTML="a",l.html(d),o=i(d).innerHeight()||i(d).height(),i(d).remove(),d=null):o=s.get("height"),s.get("disableInteraction")?u=!1:(u=i.data(this,"_jqs_mhandler"),u?s.get("composite")||u.reset():(u=new v(this,s),i.data(this,"_jqs_mhandler",u))),s.get("composite")&&!i.data(this,"_jqs_vcanvas")?void(i.data(this,"_jqs_errnotify")||(alert("Attempted to attach a composite sparkline to an element with no existing sparkline"),i.data(this,"_jqs_errnotify",!0))):(c=new(i.fn.sparkline[s.get("type")])(this,r,s,a,o),c.render(),void(u&&u.registerSparkline(c)))},i(this).html()&&!s.get("disableHiddenCheck")&&i(this).is(":hidden")||!i(this).parents("body").length){if(!s.get("composite")&&i.data(this,"_jqs_pending"))for(o=E.length;o;o--)E[o-1][0]==this&&E.splice(o-1,1);E.push([this,a]),i.data(this,"_jqs_pending",!0)}else a.call(this)})},i.fn.sparkline.defaults=r(),i.sparkline_display_visible=function(){var t,e,n,r=[];for(e=0,n=E.length;n>e;e++)t=E[e][0],i(t).is(":visible")&&!i(t).parents().is(":hidden")?(E[e][1].call(t),i.data(E[e][0],"_jqs_pending",!1),r.push(e)):i(t).closest("html").length||i.data(t,"_jqs_pending")||(i.data(E[e][0],"_jqs_pending",!1),r.push(e));for(e=r.length;e;e--)E.splice(r[e-1],1)},i.fn.sparkline.options=a({init:function(t,e){var n,r,a,o;this.userOptions=e=e||{},this.tag=t,this.tagValCache={},r=i.fn.sparkline.defaults,a=r.common,this.tagOptionsPrefix=e.enableTagOptions&&(e.tagOptionsPrefix||a.tagOptionsPrefix),o=this.getTagSetting("type"),n=o===I?r[e.type||a.type]:r[o],this.mergedOptions=i.extend({},a,n,e)},getTagSetting:function(t){var e,i,r,a,o=this.tagOptionsPrefix;if(o===!1||o===n)return I;if(this.tagValCache.hasOwnProperty(t))e=this.tagValCache.key;else{if(e=this.tag.getAttribute(o+t),e===n||null===e)e=I;else if("["===e.substr(0,1))for(e=e.substr(1,e.length-2).split(","),i=e.length;i--;)e[i]=d(e[i].replace(/(^\s*)|(\s*$)/g,""));else if("{"===e.substr(0,1))for(r=e.substr(1,e.length-2).split(","),e={},i=r.length;i--;)a=r[i].split(":",2),e[a[0].replace(/(^\s*)|(\s*$)/g,"")]=d(a[1].replace(/(^\s*)|(\s*$)/g,""));else e=d(e);this.tagValCache.key=e}return e},get:function(t,e){var i,r=this.getTagSetting(t);return r!==I?r:(i=this.mergedOptions[t])===n?e:i}}),i.fn.sparkline._base=a({disabled:!1,init:function(t,e,r,a,o){this.el=t,this.$el=i(t),this.values=e,this.options=r,this.width=a,this.height=o,this.currentRegion=n},initTarget:function(){var t=!this.options.get("disableInteraction");(this.target=this.$el.simpledraw(this.width,this.height,this.options.get("composite"),t))?(this.canvasWidth=this.target.pixelWidth,this.canvasHeight=this.target.pixelHeight):this.disabled=!0},render:function(){return this.disabled?(this.el.innerHTML="",!1):!0},getRegion:function(t,e){},setRegionHighlight:function(t,e,i){var r,a=this.currentRegion,o=!this.options.get("disableHighlight");return e>this.canvasWidth||i>this.canvasHeight||0>e||0>i?null:(r=this.getRegion(t,e,i),a!==r?(a!==n&&o&&this.removeHighlight(),this.currentRegion=r,r!==n&&o&&this.renderHighlight(),!0):!1)},clearRegionHighlight:function(){return this.currentRegion!==n?(this.removeHighlight(),this.currentRegion=n,!0):!1},renderHighlight:function(){this.changeHighlight(!0)},removeHighlight:function(){this.changeHighlight(!1)},changeHighlight:function(t){},getCurrentRegionTooltip:function(){var t,e,r,a,s,l,d,u,c,h,f,p,m,_,g=this.options,y="",v=[];if(this.currentRegion===n)return"";if(t=this.getCurrentRegionFields(),f=g.get("tooltipFormatter"))return f(this,g,t);if(g.get("tooltipChartTitle")&&(y+='
'+g.get("tooltipChartTitle")+"
\n"),e=this.options.get("tooltipFormat"),!e)return"";if(i.isArray(e)||(e=[e]),i.isArray(t)||(t=[t]),d=this.options.get("tooltipFormatFieldlist"),u=this.options.get("tooltipFormatFieldlistKey"),d&&u){for(c=[],l=t.length;l--;)h=t[l][u],-1!=(_=i.inArray(h,d))&&(c[_]=t[l]);t=c}for(r=e.length,m=t.length,l=0;r>l;l++)for(p=e[l],"string"==typeof p&&(p=new o(p)),a=p.fclass||"jqsfield",_=0;m>_;_++)t[_].isNull&&g.get("tooltipSkipNull")||(i.extend(t[_],{prefix:g.get("tooltipPrefix"),suffix:g.get("tooltipSuffix")}),s=p.render(t[_],g.get("tooltipValueLookups"),g),v.push('
'+s+"
"));return v.length?y+v.join("\n"):""},getCurrentRegionFields:function(){},calcHighlightColor:function(t,n){var i,r,a,o,l=n.get("highlightColor"),d=n.get("highlightLighten");if(l)return l;if(d&&(i=/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i.exec(t)||/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i.exec(t))){for(a=[],r=4===t.length?16:1,o=0;3>o;o++)a[o]=s(e.round(parseInt(i[o+1],16)*r*d),0,255);return"rgb("+a.join(",")+")"}return t}}),M={changeHighlight:function(t){var e,n=this.currentRegion,r=this.target,a=this.regionShapes[n];a&&(e=this.renderRegion(n,t),i.isArray(e)||i.isArray(a)?(r.replaceWithShapes(a,e),this.regionShapes[n]=i.map(e,function(t){return t.id})):(r.replaceWithShape(a,e),this.regionShapes[n]=e.id))},render:function(){var t,e,n,r,a=this.values,o=this.target,s=this.regionShapes;if(this.cls._super.render.call(this)){for(n=a.length;n--;)if(t=this.renderRegion(n))if(i.isArray(t)){for(e=[],r=t.length;r--;)t[r].append(),e.push(t[r].id);s[n]=e}else t.append(),s[n]=t.id;else s[n]=null;o.render()}}},i.fn.sparkline.line=w=a(i.fn.sparkline._base,{type:"line",init:function(t,e,n,i,r){w._super.init.call(this,t,e,n,i,r),this.vertices=[],this.regionMap=[],this.xvalues=[],this.yvalues=[],this.yminmax=[],this.hightlightSpotId=null,this.lastShapeId=null,this.initTarget()},getRegion:function(t,e,i){var r,a=this.regionMap;for(r=a.length;r--;)if(null!==a[r]&&e>=a[r][0]&&e<=a[r][1])return a[r][2];return n},getCurrentRegionFields:function(){var t=this.currentRegion;return{isNull:null===this.yvalues[t],x:this.xvalues[t],y:this.yvalues[t],color:this.options.get("lineColor"),fillColor:this.options.get("fillColor"),offset:t}},renderHighlight:function(){var t,e,i=this.currentRegion,r=this.target,a=this.vertices[i],o=this.options,s=o.get("spotRadius"),l=o.get("highlightSpotColor"),d=o.get("highlightLineColor");a&&(s&&l&&(t=r.drawCircle(a[0],a[1],s,n,l),this.highlightSpotId=t.id,r.insertAfterShape(this.lastShapeId,t)),d&&(e=r.drawLine(a[0],this.canvasTop,a[0],this.canvasTop+this.canvasHeight,d),this.highlightLineId=e.id,r.insertAfterShape(this.lastShapeId,e)))},removeHighlight:function(){var t=this.target;this.highlightSpotId&&(t.removeShapeId(this.highlightSpotId),this.highlightSpotId=null),this.highlightLineId&&(t.removeShapeId(this.highlightLineId),this.highlightLineId=null)},scanValues:function(){var t,n,i,r,a,o=this.values,s=o.length,l=this.xvalues,d=this.yvalues,u=this.yminmax;for(t=0;s>t;t++)n=o[t],i="string"==typeof o[t],r="object"==typeof o[t]&&o[t]instanceof Array,a=i&&o[t].split(":"),i&&2===a.length?(l.push(Number(a[0])),d.push(Number(a[1])),u.push(Number(a[1]))):r?(l.push(n[0]),d.push(n[1]),u.push(n[1])):(l.push(t),null===o[t]||"null"===o[t]?d.push(null):(d.push(Number(n)),u.push(Number(n))));this.options.get("xvalues")&&(l=this.options.get("xvalues")),this.maxy=this.maxyorg=e.max.apply(e,u),this.miny=this.minyorg=e.min.apply(e,u),this.maxx=e.max.apply(e,l),this.minx=e.min.apply(e,l),this.xvalues=l,this.yvalues=d,this.yminmax=u},processRangeOptions:function(){var t=this.options,e=t.get("normalRangeMin"),i=t.get("normalRangeMax");e!==n&&(ethis.maxy&&(this.maxy=i)),t.get("chartRangeMin")!==n&&(t.get("chartRangeClip")||t.get("chartRangeMin")this.maxy)&&(this.maxy=t.get("chartRangeMax")),t.get("chartRangeMinX")!==n&&(t.get("chartRangeClipX")||t.get("chartRangeMinX")this.maxx)&&(this.maxx=t.get("chartRangeMaxX"))},drawNormalRange:function(t,i,r,a,o){var s=this.options.get("normalRangeMin"),l=this.options.get("normalRangeMax"),d=i+e.round(r-r*((l-this.miny)/o)),u=e.round(r*(l-s)/o);this.target.drawRect(t,d,a,u,n,this.options.get("normalRangeColor")).append()},render:function(){var t,r,a,o,s,l,d,u,c,h,f,p,m,_,g,v,b,M,k,x,L,D,T,Y,S,C=this.options,H=this.target,A=this.canvasWidth,j=this.canvasHeight,P=this.vertices,E=C.get("spotRadius"),I=this.regionMap;if(w._super.render.call(this)&&(this.scanValues(),this.processRangeOptions(),T=this.xvalues,Y=this.yvalues,this.yminmax.length&&!(this.yvalues.length<2))){for(o=s=0,t=this.maxx-this.minx===0?1:this.maxx-this.minx,r=this.maxy-this.miny===0?1:this.maxy-this.miny,a=this.yvalues.length-1,E&&(4*E>A||4*E>j)&&(E=0),E&&(L=C.get("highlightSpotColor")&&!C.get("disableInteraction"),(L||C.get("minSpotColor")||C.get("spotColor")&&Y[a]===this.miny)&&(j-=e.ceil(E)),(L||C.get("maxSpotColor")||C.get("spotColor")&&Y[a]===this.maxy)&&(j-=e.ceil(E),o+=e.ceil(E)),(L||(C.get("minSpotColor")||C.get("maxSpotColor"))&&(Y[0]===this.miny||Y[0]===this.maxy))&&(s+=e.ceil(E),A-=e.ceil(E)),(L||C.get("spotColor")||C.get("minSpotColor")||C.get("maxSpotColor")&&(Y[a]===this.miny||Y[a]===this.maxy))&&(A-=e.ceil(E))),j--,C.get("normalRangeMin")===n||C.get("drawNormalOnTop")||this.drawNormalRange(s,o,j,A,r),d=[],u=[d],_=g=null,v=Y.length,S=0;v>S;S++)c=T[S],f=T[S+1],h=Y[S],p=s+e.round((c-this.minx)*(A/t)),m=v-1>S?s+e.round((f-this.minx)*(A/t)):A,g=p+(m-p)/2,I[S]=[_||0,g,S],_=g,null===h?S&&(null!==Y[S-1]&&(d=[],u.push(d)),P.push(null)):(hthis.maxy&&(h=this.maxy),d.length||d.push([p,o+j]),l=[p,o+e.round(j-j*((h-this.miny)/r))],d.push(l),P.push(l));for(b=[],M=[],k=u.length,S=0;k>S;S++)d=u[S],d.length&&(C.get("fillColor")&&(d.push([d[d.length-1][0],o+j]),M.push(d.slice(0)),d.pop()),d.length>2&&(d[0]=[d[0][0],d[1][1]]),b.push(d));for(k=M.length,S=0;k>S;S++)H.drawShape(M[S],C.get("fillColor"),C.get("fillColor")).append();for(C.get("normalRangeMin")!==n&&C.get("drawNormalOnTop")&&this.drawNormalRange(s,o,j,A,r), k=b.length,S=0;k>S;S++)H.drawShape(b[S],C.get("lineColor"),n,C.get("lineWidth")).append();if(E&&C.get("valueSpots"))for(x=C.get("valueSpots"),x.get===n&&(x=new y(x)),S=0;v>S;S++)D=x.get(Y[S]),D&&H.drawCircle(s+e.round((T[S]-this.minx)*(A/t)),o+e.round(j-j*((Y[S]-this.miny)/r)),E,n,D).append();E&&C.get("spotColor")&&null!==Y[a]&&H.drawCircle(s+e.round((T[T.length-1]-this.minx)*(A/t)),o+e.round(j-j*((Y[a]-this.miny)/r)),E,n,C.get("spotColor")).append(),this.maxy!==this.minyorg&&(E&&C.get("minSpotColor")&&(c=T[i.inArray(this.minyorg,Y)],H.drawCircle(s+e.round((c-this.minx)*(A/t)),o+e.round(j-j*((this.minyorg-this.miny)/r)),E,n,C.get("minSpotColor")).append()),E&&C.get("maxSpotColor")&&(c=T[i.inArray(this.maxyorg,Y)],H.drawCircle(s+e.round((c-this.minx)*(A/t)),o+e.round(j-j*((this.maxyorg-this.miny)/r)),E,n,C.get("maxSpotColor")).append())),this.lastShapeId=H.getLastShapeId(),this.canvasTop=o,H.render()}}}),i.fn.sparkline.bar=k=a(i.fn.sparkline._base,M,{type:"bar",init:function(t,r,a,o,l){var h,f,p,m,_,g,v,b,M,w,x,L,D,T,Y,S,C,H,A,j,P,E,I=parseInt(a.get("barWidth"),10),W=parseInt(a.get("barSpacing"),10),F=a.get("chartRangeMin"),O=a.get("chartRangeMax"),R=a.get("chartRangeClip"),N=1/0,z=-(1/0);for(k._super.init.call(this,t,r,a,o,l),g=0,v=r.length;v>g;g++)j=r[g],h="string"==typeof j&&j.indexOf(":")>-1,(h||i.isArray(j))&&(Y=!0,h&&(j=r[g]=u(j.split(":"))),j=c(j,null),f=e.min.apply(e,j),p=e.max.apply(e,j),N>f&&(N=f),p>z&&(z=p));this.stacked=Y,this.regionShapes={},this.barWidth=I,this.barSpacing=W,this.totalBarWidth=I+W,this.width=o=r.length*I+(r.length-1)*W,this.initTarget(),R&&(D=F===n?-(1/0):F,T=O===n?1/0:O),_=[],m=Y?[]:_;var B=[],$=[];for(g=0,v=r.length;v>g;g++)if(Y)for(S=r[g],r[g]=A=[],B[g]=0,m[g]=$[g]=0,C=0,H=S.length;H>C;C++)j=A[C]=R?s(S[C],D,T):S[C],null!==j&&(j>0&&(B[g]+=j),0>N&&z>0?0>j?$[g]+=e.abs(j):m[g]+=j:m[g]+=e.abs(j-(0>j?z:N)),_.push(j));else j=R?s(r[g],D,T):r[g],j=r[g]=d(j),null!==j&&_.push(j);this.max=L=e.max.apply(e,_),this.min=x=e.min.apply(e,_),this.stackMax=z=Y?e.max.apply(e,B):L,this.stackMin=N=Y?e.min.apply(e,_):x,a.get("chartRangeMin")!==n&&(a.get("chartRangeClip")||a.get("chartRangeMin")L)&&(L=a.get("chartRangeMax")),this.zeroAxis=M=a.get("zeroAxis",!0),w=0>=x&&L>=0&&M?0:0==M?x:x>0?x:L,this.xaxisOffset=w,b=Y?e.max.apply(e,m)+e.max.apply(e,$):L-x,this.canvasHeightEf=M&&0>x?this.canvasHeight-2:this.canvasHeight-1,w>x?(E=Y&&L>=0?z:L,P=(E-w)/b*this.canvasHeight,P!==e.ceil(P)&&(this.canvasHeightEf-=2,P=e.ceil(P))):P=this.canvasHeight,this.yoffset=P,i.isArray(a.get("colorMap"))?(this.colorMapByIndex=a.get("colorMap"),this.colorMapByValue=null):(this.colorMapByIndex=null,this.colorMapByValue=a.get("colorMap"),this.colorMapByValue&&this.colorMapByValue.get===n&&(this.colorMapByValue=new y(this.colorMapByValue))),this.range=b},getRegion:function(t,i,r){var a=e.floor(i/this.totalBarWidth);return 0>a||a>=this.values.length?n:a},getCurrentRegionFields:function(){var t,e,n=this.currentRegion,i=_(this.values[n]),r=[];for(e=i.length;e--;)t=i[e],r.push({isNull:null===t,value:t,color:this.calcColor(e,t,n),offset:n});return r},calcColor:function(t,e,r){var a,o,s=this.colorMapByIndex,l=this.colorMapByValue,d=this.options;return a=this.stacked?d.get("stackedBarColor"):0>e?d.get("negBarColor"):d.get("barColor"),0===e&&d.get("zeroColor")!==n&&(a=d.get("zeroColor")),l&&(o=l.get(e))?a=o:s&&s.length>r&&(a=s[r]),i.isArray(a)?a[t%a.length]:a},renderRegion:function(t,r){var a,o,s,l,d,u,c,h,p,m,_=this.values[t],g=this.options,y=this.xaxisOffset,v=[],b=this.range,M=this.stacked,w=this.target,k=t*this.totalBarWidth,x=this.canvasHeightEf,L=this.yoffset;if(_=i.isArray(_)?_:[_],c=_.length,h=_[0],l=f(null,_),m=f(y,_,!0),l)return g.get("nullColor")?(s=r?g.get("nullColor"):this.calcHighlightColor(g.get("nullColor"),g),a=L>0?L-1:L,w.drawRect(k,a,this.barWidth-1,0,s,s)):n;for(d=L,u=0;c>u;u++){if(h=_[u],M&&h===y){if(!m||p)continue;p=!0}o=b>0?e.floor(x*(e.abs(h-y)/b))+1:1,y>h||h===y&&0===L?(a=d,d+=o):(a=L-o,L-=o),s=this.calcColor(u,h,t),r&&(s=this.calcHighlightColor(s,g)),v.push(w.drawRect(k,a,this.barWidth-1,o-1,s,s))}return 1===v.length?v[0]:v}}),i.fn.sparkline.tristate=x=a(i.fn.sparkline._base,M,{type:"tristate",init:function(t,e,r,a,o){var s=parseInt(r.get("barWidth"),10),l=parseInt(r.get("barSpacing"),10);x._super.init.call(this,t,e,r,a,o),this.regionShapes={},this.barWidth=s,this.barSpacing=l,this.totalBarWidth=s+l,this.values=i.map(e,Number),this.width=a=e.length*s+(e.length-1)*l,i.isArray(r.get("colorMap"))?(this.colorMapByIndex=r.get("colorMap"),this.colorMapByValue=null):(this.colorMapByIndex=null,this.colorMapByValue=r.get("colorMap"),this.colorMapByValue&&this.colorMapByValue.get===n&&(this.colorMapByValue=new y(this.colorMapByValue))),this.initTarget()},getRegion:function(t,n,i){return e.floor(n/this.totalBarWidth)},getCurrentRegionFields:function(){var t=this.currentRegion;return{isNull:this.values[t]===n,value:this.values[t],color:this.calcColor(this.values[t],t),offset:t}},calcColor:function(t,e){var n,i,r=this.values,a=this.options,o=this.colorMapByIndex,s=this.colorMapByValue;return n=s&&(i=s.get(t))?i:o&&o.length>e?o[e]:r[e]<0?a.get("negBarColor"):r[e]>0?a.get("posBarColor"):a.get("zeroBarColor")},renderRegion:function(t,n){var i,r,a,o,s,l,d=this.values,u=this.options,c=this.target;return i=c.pixelHeight,a=e.round(i/2),o=t*this.totalBarWidth,d[t]<0?(s=a,r=a-1):d[t]>0?(s=0,r=a-1):(s=a-1,r=2),l=this.calcColor(d[t],t),null!==l?(n&&(l=this.calcHighlightColor(l,u)),c.drawRect(o,s,this.barWidth-1,r-1,l,l)):void 0}}),i.fn.sparkline.discrete=L=a(i.fn.sparkline._base,M,{type:"discrete",init:function(t,r,a,o,s){L._super.init.call(this,t,r,a,o,s),this.regionShapes={},this.values=r=i.map(r,Number),this.min=e.min.apply(e,r),this.max=e.max.apply(e,r),this.range=this.max-this.min,this.width=o="auto"===a.get("width")?2*r.length:this.width,this.interval=e.floor(o/r.length),this.itemWidth=o/r.length,a.get("chartRangeMin")!==n&&(a.get("chartRangeClip")||a.get("chartRangeMin")this.max)&&(this.max=a.get("chartRangeMax")),this.initTarget(),this.target&&(this.lineHeight="auto"===a.get("lineHeight")?e.round(.3*this.canvasHeight):a.get("lineHeight"))},getRegion:function(t,n,i){return e.floor(n/this.itemWidth)},getCurrentRegionFields:function(){var t=this.currentRegion;return{isNull:this.values[t]===n,value:this.values[t],offset:t}},renderRegion:function(t,n){var i,r,a,o,l=this.values,d=this.options,u=this.min,c=this.max,h=this.range,f=this.interval,p=this.target,m=this.canvasHeight,_=this.lineHeight,g=m-_;return r=s(l[t],u,c),o=t*f,i=e.round(g-g*((r-u)/h)),a=d.get("thresholdColor")&&rs?s:0:r.get("base"),this.min=s,this.max=l,this.range=l-s,this.shapes={},this.valueShapes={},this.regiondata={},this.width=a="auto"===r.get("width")?"4.0em":a,this.target=this.$el.simpledraw(a,o,r.get("composite")),i.length||(this.disabled=!0),this.initTarget()},getRegion:function(t,e,i){var r=this.target.getShapeAt(t,e,i);return r!==n&&this.shapes[r]!==n?this.shapes[r]:n},getCurrentRegionFields:function(){var t=this.currentRegion;return{fieldkey:t.substr(0,1),value:this.values[t.substr(1)],region:t}},changeHighlight:function(t){var e,n=this.currentRegion,i=this.valueShapes[n];switch(delete this.shapes[i],n.substr(0,1)){case"r":e=this.renderRange(n.substr(1),t);break;case"p":e=this.renderPerformance(t);break;case"t":e=this.renderTarget(t)}this.valueShapes[n]=e.id,this.shapes[e.id]=n,this.target.replaceWithShape(i,e)},renderRange:function(t,n){var i=this.values[t],r=e.round(this.canvasWidth*((i-this.min)/this.range)),a=this.options.get("rangeColors")[t-2];return n&&(a=this.calcHighlightColor(a,this.options)),this.target.drawRect(0,0,r-1,this.canvasHeight-1,a,a)},renderPerformance:function(t){var n=this.values[1],i=e.round(this.canvasWidth*((n-this.min)/this.range)),r=this.options.get("performanceColor");return t&&(r=this.calcHighlightColor(r,this.options)),this.target.drawRect(0,e.round(.3*this.canvasHeight),i-1,e.round(.4*this.canvasHeight)-1,r,r)},renderTarget:function(t){var n=this.values[0],i=e.round(this.canvasWidth*((n-this.min)/this.range)-this.options.get("targetWidth")/2),r=e.round(.1*this.canvasHeight),a=this.canvasHeight-2*r,o=this.options.get("targetColor");return t&&(o=this.calcHighlightColor(o,this.options)),this.target.drawRect(i,r,this.options.get("targetWidth")-1,a-1,o,o)},render:function(){var t,e,n=this.values.length,i=this.target;if(D._super.render.call(this)){for(t=2;n>t;t++)e=this.renderRange(t).append(),this.shapes[e.id]="r"+t,this.valueShapes["r"+t]=e.id;null!==this.values[1]&&(e=this.renderPerformance().append(),this.shapes[e.id]="p1",this.valueShapes.p1=e.id),null!==this.values[0]&&(e=this.renderTarget().append(),this.shapes[e.id]="t0",this.valueShapes.t0=e.id),i.render()}}}),i.fn.sparkline.pie=T=a(i.fn.sparkline._base,{type:"pie",init:function(t,n,r,a,o){var s,l=0;if(T._super.init.call(this,t,n,r,a,o),this.shapes={},this.valueShapes={},this.values=n=i.map(n,Number),"auto"===r.get("width")&&(this.width=this.height),n.length>0)for(s=n.length;s--;)l+=n[s];this.total=l,this.initTarget(),this.radius=e.floor(e.min(this.canvasWidth,this.canvasHeight)/2)},getRegion:function(t,e,i){var r=this.target.getShapeAt(t,e,i);return r!==n&&this.shapes[r]!==n?this.shapes[r]:n},getCurrentRegionFields:function(){var t=this.currentRegion;return{isNull:this.values[t]===n,value:this.values[t],percent:this.values[t]/this.total*100,color:this.options.get("sliceColors")[t%this.options.get("sliceColors").length],offset:t}},changeHighlight:function(t){var e=this.currentRegion,n=this.renderSlice(e,t),i=this.valueShapes[e];delete this.shapes[i],this.target.replaceWithShape(i,n),this.valueShapes[e]=n.id,this.shapes[n.id]=e},renderSlice:function(t,i){var r,a,o,s,l,d=this.target,u=this.options,c=this.radius,h=u.get("borderWidth"),f=u.get("offset"),p=2*e.PI,m=this.values,_=this.total,g=f?2*e.PI*(f/360):0;for(s=m.length,o=0;s>o;o++){if(r=g,a=g,_>0&&(a=g+p*(m[o]/_)),t===o)return l=u.get("sliceColors")[o%u.get("sliceColors").length],i&&(l=this.calcHighlightColor(l,u)),d.drawPieSlice(c,c,c-h,r,a,n,l);g=a}},render:function(){var t,i,r=this.target,a=this.values,o=this.options,s=this.radius,l=o.get("borderWidth");if(T._super.render.call(this)){for(l&&r.drawCircle(s,s,e.floor(s-l/2),o.get("borderColor"),n,l).append(),i=a.length;i--;)a[i]&&(t=this.renderSlice(i).append(),this.valueShapes[i]=t.id,this.shapes[t.id]=i);r.render()}}}),i.fn.sparkline.box=Y=a(i.fn.sparkline._base,{type:"box",init:function(t,e,n,r,a){Y._super.init.call(this,t,e,n,r,a),this.values=i.map(e,Number),this.width="auto"===n.get("width")?"4.0em":r,this.initTarget(),this.values.length||(this.disabled=1)},getRegion:function(){return 1},getCurrentRegionFields:function(){var t=[{field:"lq",value:this.quartiles[0]},{field:"med",value:this.quartiles[1]},{field:"uq",value:this.quartiles[2]}];return this.loutlier!==n&&t.push({field:"lo",value:this.loutlier}),this.routlier!==n&&t.push({field:"ro",value:this.routlier}),this.lwhisker!==n&&t.push({field:"lw",value:this.lwhisker}),this.rwhisker!==n&&t.push({field:"rw",value:this.rwhisker}),t},render:function(){var t,i,r,a,o,s,d,u,c,h,f,p=this.target,m=this.values,_=m.length,g=this.options,y=this.canvasWidth,v=this.canvasHeight,b=g.get("chartRangeMin")===n?e.min.apply(e,m):g.get("chartRangeMin"),M=g.get("chartRangeMax")===n?e.max.apply(e,m):g.get("chartRangeMax"),w=0;if(Y._super.render.call(this)){if(g.get("raw"))g.get("showOutliers")&&m.length>5?(i=m[0],t=m[1],a=m[2],o=m[3],s=m[4],d=m[5],u=m[6]):(t=m[0],a=m[1],o=m[2],s=m[3],d=m[4]);else if(m.sort(function(t,e){return t-e}),a=l(m,1),o=l(m,2),s=l(m,3),r=s-a,g.get("showOutliers")){for(t=d=n,c=0;_>c;c++)t===n&&m[c]>a-r*g.get("outlierIQR")&&(t=m[c]),m[c]i&&p.drawCircle((i-b)*f+w,v/2,g.get("spotRadius"),g.get("outlierLineColor"),g.get("outlierFillColor")).append(),u>d&&p.drawCircle((u-b)*f+w,v/2,g.get("spotRadius"),g.get("outlierLineColor"),g.get("outlierFillColor")).append()),p.drawRect(e.round((a-b)*f+w),e.round(.1*v),e.round((s-a)*f),e.round(.8*v),g.get("boxLineColor"),g.get("boxFillColor")).append(),p.drawLine(e.round((t-b)*f+w),e.round(v/2),e.round((a-b)*f+w),e.round(v/2),g.get("lineColor")).append(),p.drawLine(e.round((t-b)*f+w),e.round(v/4),e.round((t-b)*f+w),e.round(v-v/4),g.get("whiskerColor")).append(),p.drawLine(e.round((d-b)*f+w),e.round(v/2),e.round((s-b)*f+w),e.round(v/2),g.get("lineColor")).append(),p.drawLine(e.round((d-b)*f+w),e.round(v/4),e.round((d-b)*f+w),e.round(v-v/4),g.get("whiskerColor")).append(),p.drawLine(e.round((o-b)*f+w),e.round(.1*v),e.round((o-b)*f+w),e.round(.9*v),g.get("medianColor")).append(),g.get("target")&&(h=e.ceil(g.get("spotRadius")),p.drawLine(e.round((g.get("target")-b)*f+w),e.round(v/2-h),e.round((g.get("target")-b)*f+w),e.round(v/2+h),g.get("targetColor")).append(),p.drawLine(e.round((g.get("target")-b)*f+w-h),e.round(v/2),e.round((g.get("target")-b)*f+w+h),e.round(v/2),g.get("targetColor")).append()),p.render()}}}),H=a({init:function(t,e,n,i){this.target=t,this.id=e,this.type=n,this.args=i},append:function(){return this.target.appendShape(this),this}}),A=a({_pxregex:/(\d+)(px)?\s*$/i,init:function(t,e,n){t&&(this.width=t,this.height=e,this.target=n,this.lastShapeId=null,n[0]&&(n=n[0]),i.data(n,"_jqs_vcanvas",this))},drawLine:function(t,e,n,i,r,a){return this.drawShape([[t,e],[n,i]],r,a)},drawShape:function(t,e,n,i){return this._genShape("Shape",[t,e,n,i])},drawCircle:function(t,e,n,i,r,a){return this._genShape("Circle",[t,e,n,i,r,a])},drawPieSlice:function(t,e,n,i,r,a,o){return this._genShape("PieSlice",[t,e,n,i,r,a,o])},drawRect:function(t,e,n,i,r,a){return this._genShape("Rect",[t,e,n,i,r,a])},getElement:function(){return this.canvas},getLastShapeId:function(){return this.lastShapeId},reset:function(){alert("reset not implemented")},_insert:function(t,e){i(e).html(t)},_calculatePixelDims:function(t,e,n){var r;r=this._pxregex.exec(e),r?this.pixelHeight=r[1]:this.pixelHeight=i(n).height(),r=this._pxregex.exec(t),r?this.pixelWidth=r[1]:this.pixelWidth=i(n).width()},_genShape:function(t,e){var n=W++;return e.unshift(n),new H(this,n,t,e)},appendShape:function(t){alert("appendShape not implemented")},replaceWithShape:function(t,e){alert("replaceWithShape not implemented")},insertAfterShape:function(t,e){alert("insertAfterShape not implemented")},removeShapeId:function(t){alert("removeShapeId not implemented")},getShapeAt:function(t,e,n){alert("getShapeAt not implemented")},render:function(){alert("render not implemented")}}),j=a(A,{init:function(e,r,a,o){j._super.init.call(this,e,r,a),this.canvas=t.createElement("canvas"),a[0]&&(a=a[0]),i.data(a,"_jqs_vcanvas",this),i(this.canvas).css({display:"inline-block",width:e,height:r,verticalAlign:"top"}),this._insert(this.canvas,a),this._calculatePixelDims(e,r,this.canvas),this.canvas.width=this.pixelWidth,this.canvas.height=this.pixelHeight,this.interact=o,this.shapes={},this.shapeseq=[],this.currentTargetShapeId=n,i(this.canvas).css({width:this.pixelWidth,height:this.pixelHeight})},_getContext:function(t,e,i){var r=this.canvas.getContext("2d");return t!==n&&(r.strokeStyle=t),r.lineWidth=i===n?1:i,e!==n&&(r.fillStyle=e),r},reset:function(){var t=this._getContext();t.clearRect(0,0,this.pixelWidth,this.pixelHeight),this.shapes={},this.shapeseq=[],this.currentTargetShapeId=n},_drawShape:function(t,e,i,r,a){var o,s,l=this._getContext(i,r,a);for(l.beginPath(),l.moveTo(e[0][0]+.5,e[0][1]+.5),o=1,s=e.length;s>o;o++)l.lineTo(e[o][0]+.5,e[o][1]+.5);i!==n&&l.stroke(),r!==n&&l.fill(),this.targetX!==n&&this.targetY!==n&&l.isPointInPath(this.targetX,this.targetY)&&(this.currentTargetShapeId=t)},_drawCircle:function(t,i,r,a,o,s,l){var d=this._getContext(o,s,l);d.beginPath(),d.arc(i,r,a,0,2*e.PI,!1),this.targetX!==n&&this.targetY!==n&&d.isPointInPath(this.targetX,this.targetY)&&(this.currentTargetShapeId=t),o!==n&&d.stroke(),s!==n&&d.fill()},_drawPieSlice:function(t,e,i,r,a,o,s,l){var d=this._getContext(s,l);d.beginPath(),d.moveTo(e,i),d.arc(e,i,r,a,o,!1),d.lineTo(e,i),d.closePath(),s!==n&&d.stroke(),l&&d.fill(),this.targetX!==n&&this.targetY!==n&&d.isPointInPath(this.targetX,this.targetY)&&(this.currentTargetShapeId=t)},_drawRect:function(t,e,n,i,r,a,o){return this._drawShape(t,[[e,n],[e+i,n],[e+i,n+r],[e,n+r],[e,n]],a,o)},appendShape:function(t){return this.shapes[t.id]=t,this.shapeseq.push(t.id),this.lastShapeId=t.id,t.id},replaceWithShape:function(t,e){var n,i=this.shapeseq;for(this.shapes[e.id]=e,n=i.length;n--;)i[n]==t&&(i[n]=e.id);delete this.shapes[t]},replaceWithShapes:function(t,e){var n,i,r,a=this.shapeseq,o={};for(i=t.length;i--;)o[t[i]]=!0;for(i=a.length;i--;)n=a[i],o[n]&&(a.splice(i,1),delete this.shapes[n],r=i);for(i=e.length;i--;)a.splice(r,0,e[i].id),this.shapes[e[i].id]=e[i]},insertAfterShape:function(t,e){var n,i=this.shapeseq;for(n=i.length;n--;)if(i[n]===t)return i.splice(n+1,0,e.id),void(this.shapes[e.id]=e)},removeShapeId:function(t){var e,n=this.shapeseq;for(e=n.length;e--;)if(n[e]===t){n.splice(e,1);break}delete this.shapes[t]},getShapeAt:function(t,e,n){return this.targetX=e,this.targetY=n,this.render(),this.currentTargetShapeId},render:function(){var t,e,n,i=this.shapeseq,r=this.shapes,a=i.length,o=this._getContext();for(o.clearRect(0,0,this.pixelWidth,this.pixelHeight),n=0;a>n;n++)t=i[n],e=r[t],this["_draw"+e.type].apply(this,e.args);this.interact||(this.shapes={},this.shapeseq=[])}}),P=a(A,{init:function(e,n,r){var a;P._super.init.call(this,e,n,r),r[0]&&(r=r[0]),i.data(r,"_jqs_vcanvas",this),this.canvas=t.createElement("span"),i(this.canvas).css({display:"inline-block",position:"relative",overflow:"hidden",width:e,height:n,margin:"0px",padding:"0px",verticalAlign:"top"}),this._insert(this.canvas,r),this._calculatePixelDims(e,n,this.canvas),this.canvas.width=this.pixelWidth,this.canvas.height=this.pixelHeight,a='',this.canvas.insertAdjacentHTML("beforeEnd",a),this.group=i(this.canvas).children()[0],this.rendered=!1,this.prerender=""},_drawShape:function(t,e,i,r,a){var o,s,l,d,u,c,h,f=[];for(h=0,c=e.length;c>h;h++)f[h]=""+e[h][0]+","+e[h][1];return o=f.splice(0,1),a=a===n?1:a,s=i===n?' stroked="false" ':' strokeWeight="'+a+'px" strokeColor="'+i+'" ',l=r===n?' filled="false"':' fillColor="'+r+'" filled="true" ',d=f[0]===f[f.length-1]?"x ":"",u=' '},_drawCircle:function(t,e,i,r,a,o,s){var l,d,u;return e-=r,i-=r,l=a===n?' stroked="false" ':' strokeWeight="'+s+'px" strokeColor="'+a+'" ',d=o===n?' filled="false"':' fillColor="'+o+'" filled="true" ',u=''},_drawPieSlice:function(t,i,r,a,o,s,l,d){var u,c,h,f,p,m,_,g;if(o===s)return"";if(s-o===2*e.PI&&(o=0,s=2*e.PI),c=i+e.round(e.cos(o)*a),h=r+e.round(e.sin(o)*a),f=i+e.round(e.cos(s)*a),p=r+e.round(e.sin(s)*a),c===f&&h===p){if(s-o ')},_drawRect:function(t,e,n,i,r,a,o){return this._drawShape(t,[[e,n],[e,n+r],[e+i,n+r],[e+i,n],[e,n]],a,o)},reset:function(){this.group.innerHTML=""},appendShape:function(t){var e=this["_draw"+t.type].apply(this,t.args);return this.rendered?this.group.insertAdjacentHTML("beforeEnd",e):this.prerender+=e,this.lastShapeId=t.id,t.id},replaceWithShape:function(t,e){var n=i("#jqsshape"+t),r=this["_draw"+e.type].apply(this,e.args);n[0].outerHTML=r},replaceWithShapes:function(t,e){var n,r=i("#jqsshape"+t[0]),a="",o=e.length;for(n=0;o>n;n++)a+=this["_draw"+e[n].type].apply(this,e[n].args);for(r[0].outerHTML=a,n=1;n=0;)n=n.replace(" "+e+" "," ");t.className=n.replace(/^\s+|\s+$/g,"")}},l=function(t){var n=e.createElement("div");return n.appendChild(e.createTextNode(t)),n.innerHTML},d=function(t){t.style.opacity="",t.style.display="block"},u=function(t){if(t&&!t.length)return d(t);for(var e=0;e0?setTimeout(i,e):t.style.display="none"});i()},g=function(n){if("function"==typeof MouseEvent){var i=new MouseEvent("click",{view:t,bubbles:!1,cancelable:!0});n.dispatchEvent(i)}else if(e.createEvent){var r=e.createEvent("MouseEvents");r.initEvent("click",!1,!1),n.dispatchEvent(r)}else e.createEventObject?n.fireEvent("onclick"):"function"==typeof n.onclick&&n.onclick()},y=function(e){"function"==typeof e.stopPropagation?(e.stopPropagation(),e.preventDefault()):t.event&&t.event.hasOwnProperty("cancelBubble")&&(t.event.cancelBubble=!0)};r.hasClass=a,r.addClass=o,r.removeClass=s,r.escapeHtml=l,r._show=d,r.show=u,r._hide=c,r.hide=h,r.isDescendant=f,r.getTopMargin=p,r.fadeIn=m,r.fadeOut=_,r.fireClick=g,r.stopEventPropagation=y},{}],5:[function(e,i,r){Object.defineProperty(r,"__esModule",{value:!0});var a=e("./handle-dom"),o=e("./handle-swal-dom"),s=function(e,i,r){var s=e||t.event,l=s.keyCode||s.which,d=r.querySelector("button.confirm"),u=r.querySelector("button.cancel"),c=r.querySelectorAll("button[tabindex]");if(-1!==[9,13,32,27].indexOf(l)){for(var h=s.target||s.srcElement,f=-1,p=0;p"),l.innerHTML=t.html?t.text:o.escapeHtml(t.text||"").split("\n").join("
"),t.text&&o.show(l),t.customClass)o.addClass(e,t.customClass),e.setAttribute("data-custom-class",t.customClass);else{var c=e.getAttribute("data-custom-class");o.removeClass(e,c),e.setAttribute("data-custom-class","")}if(o.hide(e.querySelectorAll(".sa-icon")),t.type&&!r.isIE8()){var h=function(){for(var i=!1,r=0;ri;i++)n=parseInt(t.substr(2*i,2),16),n=Math.round(Math.min(Math.max(0,n+n*e),255)).toString(16),r+=("00"+n).substr(n.length);return r};i.extend=r,i.hexToRgb=a,i.isIE8=o,i.logStr=s,i.colorLuminance=l},{}]},{},[1]),"function"==typeof define&&define.amd?define(function(){return sweetAlert}):"undefined"!=typeof module&&module.exports&&(module.exports=sweetAlert)}(window,document),function(t){t.fn.strengthify=function(e){var n=this,i={zxcvbn:"https://cdnjs.cloudflare.com/ajax/libs/zxcvbn/2.0.2/zxcvbn.min.js"},r=t.extend(i,e);return t(".strengthify-wrapper").append('
').append('
').append('
').append('
').append('
'),t.ajax({cache:!0,dataType:"script",url:r.zxcvbn}).done(function(){n.bind("keyup input",function(){var e=t(this).val(),n=""===e?0:1,i=zxcvbn(e),r="",a=t(".strengthify-container"),o=t(".strengthify-wrapper");switch(o.children().css("opacity",n).css("-ms-filter",'"progid:DXImageTransform.Microsoft.Alpha(Opacity='+100*n+')"'),i.score){case 0:case 1:r="password-bad";break;case 2:r="password-medium";break;case 3:case 4:r="password-good"}a.attr("class",r+" strengthify-container").css("width",25*(0===i.score?1:i.score)+"%"),""===e&&a.css("width",0)})}),n}}(jQuery),$(function(){function t(t,e){$(".block-"+t).removeClass("show").addClass("hidden"),$(".block-"+e).removeClass("hidden").addClass("show"),$(".steps .step").removeClass("active").filter(":lt("+e+")").addClass("active")}$.ajaxPrefilter(function(t,e,n){var i;return t.crossDomain||(i=$('meta[name="token"]').attr("content"),i&&n.setRequestHeader("X-CSRF-Token",i)),n}),$.ajaxSetup({beforeSend:function(t){t.setRequestHeader("Accept","application/json")},statusCode:{401:function(){window.location.href="/"},403:function(){window.location.href="/"}}}),$("form").submit(function(){var t=$(this);t.find(":submit").prop("disabled",!0)}),autosize($("textarea.autosize")),$("[data-method]").not(".disabled").append(function(){var t="\n";return t+="
\n",t+="\n",t+="\n",t+="
\n"}).removeAttr("href").on("click",function(){var t=$(this);t.hasClass("confirm-action")?askConfirmation(function(){t.find("form").submit()}):t.find("form").submit()}),Messenger.options={extraClasses:"messenger-fixed messenger-on-top",theme:"air"},window.Cachet={},moment.locale(Global.locale),$("abbr.timeago").each(function(){var t=$(this);t.livestamp(t.data("timeago")).tooltip()}),window.Cachet.Notifier=function(){this.notify=function(t,e,n){_.isPlainObject(t)&&(t=t.detail),e="undefined"==typeof e||"error"===e?"error":e;var i={message:t,type:e,showCloseButton:!0};n=_.extend(i,n),Messenger().post(n)}},$(".sidebar-toggler").click(function(t){t.preventDefault(),$(".wrapper").toggleClass("toggled")}),$(".color-code").minicolors({control:"hue",defaultValue:$(this).val()||"",inline:!1,letterCase:"lowercase",opacity:!1,position:"bottom left",theme:"bootstrap"}),$('[data-toggle="tooltip"]').tooltip(),$("button.close").on("click",function(){$(this).parents("div.alert").addClass("hide")}),$("form[name=IncidentForm] select[name=component_id]").on("change",function(){var t=$(this).find("option:selected"),e=$("#component-status");0!==parseInt(t.val(),10)?e.hasClass("hidden")&&e.removeClass("hidden"):e.addClass("hidden")}),$("input[rel=datepicker]").datetimepicker({format:"DD/MM/YYYY HH:mm",minDate:new Date,sideBySide:!0,icons:{time:"ion-clock",date:"ion-android-calendar",up:"ion-ios-arrow-up",down:"ion-ios-arrow-down",previous:"ion-ios-arrow-left",next:"ion-ios-arrow-right",today:"ion-android-home",clear:"ion-trash-a"}}),$("input[rel=datepicker-any]").datetimepicker({format:"DD/MM/YYYY HH:mm",sideBySide:!0,icons:{time:"ion-clock",date:"ion-android-calendar",up:"ion-ios-arrow-up",down:"ion-ios-arrow-down",previous:"ion-ios-arrow-left",next:"ion-ios-arrow-right",today:"ion-android-home",clear:"ion-trash-a"}});var e=document.getElementById("component-list");e&&new Sortable(e,{group:"omega",handle:".drag-handle",onUpdate:function(){var t=$.map($("#component-list .striped-list-item"),function(t){return $(t).data("component-id")});$.ajax({async:!0,url:"/dashboard/api/components/order",type:"POST",data:{ids:t},success:function(){(new Cachet.Notifier).notify("Component orders updated.","success")},error:function(){(new Cachet.Notifier).notify("Component orders not updated.","error")}})}});var n=document.getElementById("component-group-list");if(n&&new Sortable(n,{group:"omega",handle:".drag-handle",onUpdate:function(){var t=$.map($("#component-group-list .striped-list-item"),function(t){return $(t).data("group-id")});$.ajax({async:!0,url:"/dashboard/api/components/groups/order",type:"POST",data:{ids:t},success:function(){(new Cachet.Notifier).notify("Component groups order has been updated.","success")},error:function(){(new Cachet.Notifier).notify("Component groups order could not be updated.","error")}})}}),$("form.component-inline").on("click","input[type=radio]",function(){var t=$(this).parents("form"),e=t.serializeObject();$.ajax({async:!0,url:"/dashboard/api/components/"+e.component_id,type:"POST",data:e,success:function(e){(new Cachet.Notifier).notify(t.data("messenger"),"success")},error:function(t,e,n){(new Cachet.Notifier).notify("Something went wrong updating the component.")}})}),$("select[name=template]").on("change",function(){var t=$(this).find("option:selected"),e=t.val();e&&$.ajax({async:!0,data:{slug:e},url:"/dashboard/api/incidents/templates",success:function(t){var e=$("form[role=form]");e.find("input[name=name]").val(t.name),e.find("textarea[name=message]").val(t.template)},error:function(){(new Cachet.Notifier).notify("There was an error finding that template.")}})}),$("#remove-banner").click(function(){$("#banner-view").remove(),$("input[name=remove_banner]").val("1")}),$(".group-name").on("click",function(){var t=$(this);t.find(".group-toggle").toggleClass("ion-ios-minus-outline").toggleClass("ion-ios-plus-outline"),t.next(".group-items").toggleClass("hide")}),$(".wizard-next").on("click",function(){var e=$("#setup-form"),n=$(this),i=n.data("currentBlock"),r=n.data("nextBlock");if(n.button("loading"),r>i){var a="/setup/step"+i;return $.post(a,e.serializeObject()).done(function(e){t(i,r)}).fail(function(t){var e=_.toArray(t.responseJSON.errors);_.each(e,function(t){(new Cachet.Notifier).notify(t)})}).always(function(){n.button("reset")}),!1}t(i,r),n.button("reset")}),$.fn.sparkline){var i=function(){$(".sparkline").each(function(){var t=$(this).data();t.valueSpots={"0:":t.spotColor},$(this).sparkline(t.data,t);var e=t.compositedata;if(e){var n=$(this).attr("data-stack-line-color"),i=$(this).attr("data-stack-fill-color"),r=$(this).attr("data-stack-spot-color"),a=$(this).attr("data-stack-spot-radius");$(this).sparkline(e,{composite:!0,lineColor:n,fillColor:i,spotColor:r,highlightSpotColor:r,spotRadius:a,valueSpots:{"0:":r}})}})};i(!1)}$(".password-strength").strengthify(),$("#update-alert").length>0&&$.ajax({async:!0,dataType:"json",url:"/dashboard/api/system/version"}).done(function(t){0==t.is_latest&&$("#update-alert").removeClass("hidden")})}); \ No newline at end of file +},v=function(n){var i=m();s.fadeIn(g(),10),s.show(i),s.addClass(i,"showSweetAlert"),s.removeClass(i,"hideSweetAlert"),t.previousActiveElement=e.activeElement;var r=i.querySelector("button.confirm");r.focus(),setTimeout(function(){s.addClass(i,"visible")},500);var a=i.getAttribute("data-timer");if("null"!==a&&""!==a){var o=n;i.timeout=setTimeout(function(){var t=(o||null)&&"true"===i.getAttribute("data-has-done-function");t?o(null):sweetAlert.close()},a)}},b=function(){var t=m(),e=_();s.removeClass(t,"show-input"),e.value=d["default"].inputValue,e.setAttribute("type",d["default"].inputType),e.setAttribute("placeholder",d["default"].inputPlaceholder),M()},M=function(t){if(t&&13===t.keyCode)return!1;var e=m(),n=e.querySelector(".sa-input-error");s.removeClass(n,"show");var i=e.querySelector(".sa-error-container");s.removeClass(i,"show")},w=function(){var t=m();t.style.marginTop=s.getTopMargin(m())};r.sweetAlertInitialize=p,r.getModal=m,r.getOverlay=g,r.getInput=_,r.setFocusStyle=y,r.openModal=v,r.resetInput=b,r.resetInputError=M,r.fixVerticalPosition=w},{"./default-params":2,"./handle-dom":4,"./injected-html":7,"./utils":9}],7:[function(t,e,n){Object.defineProperty(n,"__esModule",{value:!0});var i='
\n \n \n \n \n
\n \n \n
\n \n \n\n
\n
\n

Title

\n

Text

\n
\n \n
\n
\n
!
\n

Not valid!

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
';n["default"]=i,e.exports=n["default"]},{}],8:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0});var r=t("./utils"),a=t("./handle-swal-dom"),o=t("./handle-dom"),s=["error","warning","info","success","input","prompt"],l=function(t){var e=a.getModal(),i=e.querySelector("h2"),l=e.querySelector("p"),d=e.querySelector("button.cancel"),u=e.querySelector("button.confirm");if(i.innerHTML=t.html?t.title:o.escapeHtml(t.title).split("\n").join("
"),l.innerHTML=t.html?t.text:o.escapeHtml(t.text||"").split("\n").join("
"),t.text&&o.show(l),t.customClass)o.addClass(e,t.customClass),e.setAttribute("data-custom-class",t.customClass);else{var c=e.getAttribute("data-custom-class");o.removeClass(e,c),e.setAttribute("data-custom-class","")}if(o.hide(e.querySelectorAll(".sa-icon")),t.type&&!r.isIE8()){var h=function(){for(var i=!1,r=0;ri;i++)n=parseInt(t.substr(2*i,2),16),n=Math.round(Math.min(Math.max(0,n+n*e),255)).toString(16),r+=("00"+n).substr(n.length);return r};i.extend=r,i.hexToRgb=a,i.isIE8=o,i.logStr=s,i.colorLuminance=l},{}]},{},[1]),"function"==typeof define&&define.amd?define(function(){return sweetAlert}):"undefined"!=typeof module&&module.exports&&(module.exports=sweetAlert)}(window,document),function(t){t.fn.strengthify=function(e){var n=this,i={zxcvbn:"https://cdnjs.cloudflare.com/ajax/libs/zxcvbn/2.0.2/zxcvbn.min.js"},r=t.extend(i,e);return t(".strengthify-wrapper").append('
').append('
').append('
').append('
').append('
'),t.ajax({cache:!0,dataType:"script",url:r.zxcvbn}).done(function(){n.bind("keyup input",function(){var e=t(this).val(),n=""===e?0:1,i=zxcvbn(e),r="",a=t(".strengthify-container"),o=t(".strengthify-wrapper");switch(o.children().css("opacity",n).css("-ms-filter",'"progid:DXImageTransform.Microsoft.Alpha(Opacity='+100*n+')"'),i.score){case 0:case 1:r="password-bad";break;case 2:r="password-medium";break;case 3:case 4:r="password-good"}a.attr("class",r+" strengthify-container").css("width",25*(0===i.score?1:i.score)+"%"),""===e&&a.css("width",0)})}),n}}(jQuery),$(function(){function t(t,e){$(".block-"+t).removeClass("show").addClass("hidden"),$(".block-"+e).removeClass("hidden").addClass("show"),$(".steps .step").removeClass("active").filter(":lt("+e+")").addClass("active")}$.ajaxPrefilter(function(t,e,n){var i;return t.crossDomain||(i=$('meta[name="token"]').attr("content"),i&&n.setRequestHeader("X-CSRF-Token",i)),n}),$.ajaxSetup({beforeSend:function(t){t.setRequestHeader("Accept","application/json")},statusCode:{401:function(){window.location.href="/"},403:function(){window.location.href="/"}}}),$("form").submit(function(){var t=$(this);t.find(":submit").prop("disabled",!0)}),autosize($("textarea.autosize")),$("[data-method]").not(".disabled").append(function(){var t="\n";return t+="
\n",t+="\n",t+="\n",t+="
\n"}).removeAttr("href").on("click",function(){var t=$(this);t.hasClass("confirm-action")?askConfirmation(function(){t.find("form").submit()}):t.find("form").submit()}),Messenger.options={extraClasses:"messenger-fixed messenger-on-top",theme:"air"},window.Cachet={},moment.locale(Global.locale),$("abbr.timeago").each(function(){var t=$(this);t.livestamp(t.data("timeago")).tooltip()}),window.Cachet.Notifier=function(){this.notify=function(t,e,n){_.isPlainObject(t)&&(t=t.detail),e="undefined"==typeof e||"error"===e?"error":e;var i={message:t,type:e,showCloseButton:!0};n=_.extend(i,n),Messenger().post(n)}},$(".sidebar-toggler").click(function(t){t.preventDefault(),$(".wrapper").toggleClass("toggled")}),$(".color-code").minicolors({control:"hue",defaultValue:$(this).val()||"",inline:!1,letterCase:"lowercase",opacity:!1,position:"bottom left",theme:"bootstrap"}),$('[data-toggle="tooltip"]').tooltip(),$("button.close").on("click",function(){$(this).parents("div.alert").addClass("hide")}),$("form[name=IncidentForm] select[name=component_id]").on("change",function(){var t=$(this).find("option:selected"),e=$("#component-status");0!==parseInt(t.val(),10)?e.hasClass("hidden")&&e.removeClass("hidden"):e.addClass("hidden")}),$("input[rel=datepicker]").datetimepicker({format:"DD/MM/YYYY HH:mm",minDate:new Date,sideBySide:!0,icons:{time:"ion-clock",date:"ion-android-calendar",up:"ion-ios-arrow-up",down:"ion-ios-arrow-down",previous:"ion-ios-arrow-left",next:"ion-ios-arrow-right",today:"ion-android-home",clear:"ion-trash-a"}}),$("input[rel=datepicker-any]").datetimepicker({format:"DD/MM/YYYY HH:mm",sideBySide:!0,icons:{time:"ion-clock",date:"ion-android-calendar",up:"ion-ios-arrow-up",down:"ion-ios-arrow-down",previous:"ion-ios-arrow-left",next:"ion-ios-arrow-right",today:"ion-android-home",clear:"ion-trash-a"}});var e=document.getElementById("component-list");e&&new Sortable(e,{group:"omega",handle:".drag-handle",onUpdate:function(){var t=$.map($("#component-list .striped-list-item"),function(t){return $(t).data("component-id")});$.ajax({async:!0,url:"/dashboard/api/components/order",type:"POST",data:{ids:t},success:function(){(new Cachet.Notifier).notify("Component orders updated.","success")},error:function(){(new Cachet.Notifier).notify("Component orders not updated.","error")}})}});var n=document.getElementById("component-group-list");if(n&&new Sortable(n,{group:"omega",handle:".drag-handle",onUpdate:function(){var t=$.map($("#component-group-list .striped-list-item"),function(t){return $(t).data("group-id")});$.ajax({async:!0,url:"/dashboard/api/components/groups/order",type:"POST",data:{ids:t},success:function(){(new Cachet.Notifier).notify("Component groups order has been updated.","success")},error:function(){(new Cachet.Notifier).notify("Component groups order could not be updated.","error")}})}}),$("form.component-inline").on("click","input[type=radio]",function(){var t=$(this).parents("form"),e=t.serializeObject();$.ajax({async:!0,url:"/dashboard/api/components/"+e.component_id,type:"POST",data:e,success:function(e){(new Cachet.Notifier).notify(t.data("messenger"),"success")},error:function(t,e,n){(new Cachet.Notifier).notify("Something went wrong updating the component.")}})}),$("select[name=template]").on("change",function(){var t=$(this).find("option:selected"),e=t.val();e&&$.ajax({async:!0,data:{slug:e},url:"/dashboard/api/incidents/templates",success:function(t){var e=$("form[role=form]");e.find("input[name=name]").val(t.name),e.find("textarea[name=message]").val(t.template)},error:function(){(new Cachet.Notifier).notify("There was an error finding that template.")}})}),$("#remove-banner").click(function(){$("#banner-view").remove(),$("input[name=remove_banner]").val("1")}),$(".group-name").on("click",function(){var t=$(this);t.find(".group-toggle").toggleClass("ion-ios-minus-outline").toggleClass("ion-ios-plus-outline"),t.next(".group-items").toggleClass("hide")}),$(".wizard-next").on("click",function(){var e=$("#setup-form"),n=$(this),i=n.data("currentBlock"),r=n.data("nextBlock");if(n.button("loading"),r>i){var a="/setup/step"+i;return $.post(a,e.serializeObject()).done(function(e){t(i,r)}).fail(function(t){var e=_.toArray(t.responseJSON.errors);_.each(e,function(t){(new Cachet.Notifier).notify(t)})}).always(function(){n.button("reset")}),!1}t(i,r),n.button("reset")}),$.fn.sparkline){var i=function(){$(".sparkline").each(function(){var t=$(this).data();t.valueSpots={"0:":t.spotColor},$(this).sparkline(t.data,t);var e=t.compositedata;if(e){var n=$(this).attr("data-stack-line-color"),i=$(this).attr("data-stack-fill-color"),r=$(this).attr("data-stack-spot-color"),a=$(this).attr("data-stack-spot-radius");$(this).sparkline(e,{composite:!0,lineColor:n,fillColor:i,spotColor:r,highlightSpotColor:r,spotRadius:a,valueSpots:{"0:":r}})}})};i(!1)}$(".password-strength").strengthify(),$("#update-alert").length>0&&$.ajax({async:!0,dataType:"json",url:"/api/v1/version"}).done(function(t){t.meta.on_latest===!1&&$("#update-alert").removeClass("hidden")})}); \ No newline at end of file diff --git a/public/build/rev-manifest.json b/public/build/rev-manifest.json index 8e97de82..877050d4 100644 --- a/public/build/rev-manifest.json +++ b/public/build/rev-manifest.json @@ -1,4 +1,4 @@ { "dist/css/all.css": "dist/css/all-20deff324c.css", - "dist/js/all.js": "dist/js/all-44a798f50b.js" + "dist/js/all.js": "dist/js/all-0bf8973998.js" } \ No newline at end of file