/*! * Chart.js * http://chartjs.org/ * * Copyright 2017 Nick Downie * Released under the MIT license * https://github.com/chartjs/Chart.js/blob/master/LICENSE.md */ !function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).Chart=t()}}(function(){return function t(e,n,i){function a(r,l){if(!n[r]){if(!e[r]){var s="function"==typeof require&&require;if(!l&&s)return s(r,!0);if(o)return o(r,!0);var u=new Error("Cannot find module '"+r+"'");throw u.code="MODULE_NOT_FOUND",u}var d=n[r]={exports:{}};e[r][0].call(d.exports,function(t){var n=e[r][1][t];return a(n||t)},d,d.exports,t,e,n,i)}return n[r].exports}for(var o="function"==typeof require&&require,r=0;rn?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=n<0?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=this,i=t,a=void 0===e?.5:e,o=2*a-1,r=n.alpha()-i.alpha(),l=((o*r==-1?o:(o+r)/(1+o*r))+1)/2,s=1-l;return this.rgb(l*n.red()+s*i.red(),l*n.green()+s*i.green(),l*n.blue()+s*i.blue()).alpha(n.alpha()*a+i.alpha()*(1-a))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new o,i=this.values,a=n.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],"[object Array]"===(e={}.toString.call(t))?a[r]=t.slice(0):"[object Number]"===e?a[r]=t:console.error("unexpected color value:",t));return n}},o.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},o.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},o.prototype.getValues=function(t){for(var e=this.values,n={},i=0;i.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)),100*(.2126*e+.7152*n+.0722*i),100*(.0193*e+.1192*n+.9505*i)]}function d(t){var e,n,i,a=u(t),o=a[0],r=a[1],l=a[2];return o/=95.047,r/=100,l/=108.883,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,l=l>.008856?Math.pow(l,1/3):7.787*l+16/116,e=116*r-16,n=500*(o-r),i=200*(r-l),[e,n,i]}function c(t){var e,n,i,a,o,r=t[0]/360,l=t[1]/100,s=t[2]/100;if(0==l)return o=255*s,[o,o,o];e=2*s-(n=s<.5?s*(1+l):s+l-s*l),a=[0,0,0];for(var u=0;u<3;u++)(i=r+1/3*-(u-1))<0&&i++,i>1&&i--,o=6*i<1?e+6*(n-e)*i:2*i<1?n:3*i<2?e+(n-e)*(2/3-i)*6:e,a[u]=255*o;return a}function h(t){var e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,o=e-Math.floor(e),r=255*i*(1-n),l=255*i*(1-n*o),s=255*i*(1-n*(1-o)),i=255*i;switch(a){case 0:return[i,s,r];case 1:return[l,i,r];case 2:return[r,i,s];case 3:return[r,l,i];case 4:return[s,r,i];case 5:return[i,r,l]}}function f(t){var e,n,i,a,o=t[0]/360,l=t[1]/100,s=t[2]/100,u=l+s;switch(u>1&&(l/=u,s/=u),e=Math.floor(6*o),n=1-s,i=6*o-e,0!=(1&e)&&(i=1-i),a=l+i*(n-l),e){default:case 6:case 0:r=n,g=a,b=l;break;case 1:r=a,g=n,b=l;break;case 2:r=l,g=n,b=a;break;case 3:r=l,g=a,b=n;break;case 4:r=a,g=l,b=n;break;case 5:r=n,g=l,b=a}return[255*r,255*g,255*b]}function p(t){var e,n,i,a=t[0]/100,o=t[1]/100,r=t[2]/100,l=t[3]/100;return e=1-Math.min(1,a*(1-l)+l),n=1-Math.min(1,o*(1-l)+l),i=1-Math.min(1,r*(1-l)+l),[255*e,255*n,255*i]}function v(t){var e,n,i,a=t[0]/100,o=t[1]/100,r=t[2]/100;return e=3.2406*a+-1.5372*o+-.4986*r,n=-.9689*a+1.8758*o+.0415*r,i=.0557*a+-.204*o+1.057*r,e=e>.0031308?1.055*Math.pow(e,1/2.4)-.055:e*=12.92,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*=12.92,e=Math.min(Math.max(0,e),1),n=Math.min(Math.max(0,n),1),i=Math.min(Math.max(0,i),1),[255*e,255*n,255*i]}function m(t){var e,n,i,a=t[0],o=t[1],r=t[2];return a/=95.047,o/=100,r/=108.883,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,e=116*o-16,n=500*(a-o),i=200*(o-r),[e,n,i]}function x(t){var e,n,i,a,o=t[0],r=t[1],l=t[2];return o<=8?a=(n=100*o/903.3)/100*7.787+16/116:(n=100*Math.pow((o+16)/116,3),a=Math.pow(n/100,1/3)),e=e/95.047<=.008856?e=95.047*(r/500+a-16/116)/7.787:95.047*Math.pow(r/500+a,3),i=i/108.883<=.008859?i=108.883*(a-l/200-16/116)/7.787:108.883*Math.pow(a-l/200,3),[e,n,i]}function y(t){var e,n,i,a=t[0],o=t[1],r=t[2];return e=Math.atan2(r,o),(n=360*e/2/Math.PI)<0&&(n+=360),i=Math.sqrt(o*o+r*r),[a,i,n]}function k(t){return v(x(t))}function w(t){var e,n,i,a=t[0],o=t[1];return i=t[2]/360*2*Math.PI,e=o*Math.cos(i),n=o*Math.sin(i),[a,e,n]}function M(t){return S[t]}e.exports={rgb2hsl:i,rgb2hsv:a,rgb2hwb:o,rgb2cmyk:l,rgb2keyword:s,rgb2xyz:u,rgb2lab:d,rgb2lch:function(t){return y(d(t))},hsl2rgb:c,hsl2hsv:function(t){var e,n,i=t[0],a=t[1]/100,o=t[2]/100;return 0===o?[0,0,0]:(o*=2,a*=o<=1?o:2-o,n=(o+a)/2,e=2*a/(o+a),[i,100*e,100*n])},hsl2hwb:function(t){return o(c(t))},hsl2cmyk:function(t){return l(c(t))},hsl2keyword:function(t){return s(c(t))},hsv2rgb:h,hsv2hsl:function(t){var e,n,i=t[0],a=t[1]/100,o=t[2]/100;return n=(2-a)*o,e=a*o,e/=n<=1?n:2-n,e=e||0,n/=2,[i,100*e,100*n]},hsv2hwb:function(t){return o(h(t))},hsv2cmyk:function(t){return l(h(t))},hsv2keyword:function(t){return s(h(t))},hwb2rgb:f,hwb2hsl:function(t){return i(f(t))},hwb2hsv:function(t){return a(f(t))},hwb2cmyk:function(t){return l(f(t))},hwb2keyword:function(t){return s(f(t))},cmyk2rgb:p,cmyk2hsl:function(t){return i(p(t))},cmyk2hsv:function(t){return a(p(t))},cmyk2hwb:function(t){return o(p(t))},cmyk2keyword:function(t){return s(p(t))},keyword2rgb:M,keyword2hsl:function(t){return i(M(t))},keyword2hsv:function(t){return a(M(t))},keyword2hwb:function(t){return o(M(t))},keyword2cmyk:function(t){return l(M(t))},keyword2lab:function(t){return d(M(t))},keyword2xyz:function(t){return u(M(t))},xyz2rgb:v,xyz2lab:m,xyz2lch:function(t){return y(m(t))},lab2xyz:x,lab2rgb:k,lab2lch:y,lch2lab:w,lch2xyz:function(t){return x(w(t))},lch2rgb:function(t){return k(w(t))}};var S={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},C={};for(var _ in S)C[JSON.stringify(S[_])]=_},{}],5:[function(t,e,n){var i=t(4),a=function(){return new u};for(var o in i){a[o+"Raw"]=function(t){return function(e){return"number"==typeof e&&(e=Array.prototype.slice.call(arguments)),i[t](e)}}(o);var r=/(\w+)2(\w+)/.exec(o),l=r[1],s=r[2];(a[l]=a[l]||{})[s]=a[o]=function(t){return function(e){"number"==typeof e&&(e=Array.prototype.slice.call(arguments));var n=i[t](e);if("string"==typeof n||void 0===n)return n;for(var a=0;a0&&(t[0].yLabel?n=t[0].yLabel:e.labels.length>0&&t[0].index=0&&a>0)&&(v+=a));return o=c.getPixelForValue(v),r=c.getPixelForValue(v+f),l=(r-o)/2,{size:l,base:o,head:r,center:r+l/2}},calculateBarIndexPixels:function(t,e,n){var i,a,r,l,s,u,d=this,c=n.scale.options,h=d.getStackIndex(t),f=n.pixels,g=f[e],p=f.length,v=n.start,m=n.end;return 1===p?(i=g>v?g-v:m-g,a=g0&&(i=(g-f[e-1])/2,e===p-1&&(a=i)),e');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var o=0;o'),a[o]&&e.push(a[o]),e.push("");return e.push(""),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map(function(n,i){var a=t.getDatasetMeta(0),r=e.datasets[0],l=a.data[i],s=l&&l.custom||{},u=o.valueAtIndexOrDefault,d=t.options.elements.arc;return{text:n,fillStyle:s.backgroundColor?s.backgroundColor:u(r.backgroundColor,i,d.backgroundColor),strokeStyle:s.borderColor?s.borderColor:u(r.borderColor,i,d.borderColor),lineWidth:s.borderWidth?s.borderWidth:u(r.borderWidth,i,d.borderWidth),hidden:isNaN(r.data[i])||a.data[i].hidden,index:i}}):[]}},onClick:function(t,e){var n,i,a,o=e.index,r=this.chart;for(n=0,i=(r.data.datasets||[]).length;n=Math.PI?-1:g<-Math.PI?1:0))+f,v={x:Math.cos(g),y:Math.sin(g)},m={x:Math.cos(p),y:Math.sin(p)},b=g<=0&&p>=0||g<=2*Math.PI&&2*Math.PI<=p,x=g<=.5*Math.PI&&.5*Math.PI<=p||g<=2.5*Math.PI&&2.5*Math.PI<=p,y=g<=-Math.PI&&-Math.PI<=p||g<=Math.PI&&Math.PI<=p,k=g<=.5*-Math.PI&&.5*-Math.PI<=p||g<=1.5*Math.PI&&1.5*Math.PI<=p,w=h/100,M={x:y?-1:Math.min(v.x*(v.x<0?1:w),m.x*(m.x<0?1:w)),y:k?-1:Math.min(v.y*(v.y<0?1:w),m.y*(m.y<0?1:w))},S={x:b?1:Math.max(v.x*(v.x>0?1:w),m.x*(m.x>0?1:w)),y:x?1:Math.max(v.y*(v.y>0?1:w),m.y*(m.y>0?1:w))},C={width:.5*(S.x-M.x),height:.5*(S.y-M.y)};u=Math.min(l/C.width,s/C.height),d={x:-.5*(S.x+M.x),y:-.5*(S.y+M.y)}}n.borderWidth=e.getMaxBorderWidth(c.data),n.outerRadius=Math.max((u-n.borderWidth)/2,0),n.innerRadius=Math.max(h?n.outerRadius/100*h:0,0),n.radiusLength=(n.outerRadius-n.innerRadius)/n.getVisibleDatasetCount(),n.offsetX=d.x*n.outerRadius,n.offsetY=d.y*n.outerRadius,c.total=e.calculateTotal(),e.outerRadius=n.outerRadius-n.radiusLength*e.getRingIndex(e.index),e.innerRadius=Math.max(e.outerRadius-n.radiusLength,0),o.each(c.data,function(n,i){e.updateElement(n,i,t)})},updateElement:function(t,e,n){var i=this,a=i.chart,r=a.chartArea,l=a.options,s=l.animation,u=(r.left+r.right)/2,d=(r.top+r.bottom)/2,c=l.rotation,h=l.rotation,f=i.getDataset(),g=n&&s.animateRotate?0:t.hidden?0:i.calculateCircumference(f.data[e])*(l.circumference/(2*Math.PI)),p=n&&s.animateScale?0:i.innerRadius,v=n&&s.animateScale?0:i.outerRadius,m=o.valueAtIndexOrDefault;o.extend(t,{_datasetIndex:i.index,_index:e,_model:{x:u+a.offsetX,y:d+a.offsetY,startAngle:c,endAngle:h,circumference:g,outerRadius:v,innerRadius:p,label:m(f.label,e,a.data.labels[e])}});var b=t._model;this.removeHoverStyle(t),n&&s.animateRotate||(b.startAngle=0===e?l.rotation:i.getMeta().data[e-1]._model.endAngle,b.endAngle=b.startAngle+b.circumference),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},calculateTotal:function(){var t,e=this.getDataset(),n=this.getMeta(),i=0;return o.each(n.data,function(n,a){t=e.data[a],isNaN(t)||n.hidden||(i+=Math.abs(t))}),i},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?2*Math.PI*(t/e):0},getMaxBorderWidth:function(t){for(var e,n,i=0,a=this.index,o=t.length,r=0;r(i=e>i?e:i)?n:i;return i}})}},{25:25,40:40,45:45}],18:[function(t,e,n){"use strict";var i=t(25),a=t(40),o=t(45);i._set("line",{showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}}),e.exports=function(t){function e(t,e){return o.valueOrDefault(t.showLine,e.showLines)}t.controllers.line=t.DatasetController.extend({datasetElementType:a.Line,dataElementType:a.Point,update:function(t){var n,i,a,r=this,l=r.getMeta(),s=l.dataset,u=l.data||[],d=r.chart.options,c=d.elements.line,h=r.getScaleForId(l.yAxisID),f=r.getDataset(),g=e(f,d);for(g&&(a=s.custom||{},void 0!==f.tension&&void 0===f.lineTension&&(f.lineTension=f.tension),s._scale=h,s._datasetIndex=r.index,s._children=u,s._model={spanGaps:f.spanGaps?f.spanGaps:d.spanGaps,tension:a.tension?a.tension:o.valueOrDefault(f.lineTension,c.tension),backgroundColor:a.backgroundColor?a.backgroundColor:f.backgroundColor||c.backgroundColor,borderWidth:a.borderWidth?a.borderWidth:f.borderWidth||c.borderWidth,borderColor:a.borderColor?a.borderColor:f.borderColor||c.borderColor,borderCapStyle:a.borderCapStyle?a.borderCapStyle:f.borderCapStyle||c.borderCapStyle,borderDash:a.borderDash?a.borderDash:f.borderDash||c.borderDash,borderDashOffset:a.borderDashOffset?a.borderDashOffset:f.borderDashOffset||c.borderDashOffset,borderJoinStyle:a.borderJoinStyle?a.borderJoinStyle:f.borderJoinStyle||c.borderJoinStyle,fill:a.fill?a.fill:void 0!==f.fill?f.fill:c.fill,steppedLine:a.steppedLine?a.steppedLine:o.valueOrDefault(f.steppedLine,c.stepped),cubicInterpolationMode:a.cubicInterpolationMode?a.cubicInterpolationMode:o.valueOrDefault(f.cubicInterpolationMode,c.cubicInterpolationMode)},s.pivot()),n=0,i=u.length;n');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var o=0;o'),a[o]&&e.push(a[o]),e.push("");return e.push(""),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map(function(n,i){var a=t.getDatasetMeta(0),r=e.datasets[0],l=a.data[i].custom||{},s=o.valueAtIndexOrDefault,u=t.options.elements.arc;return{text:n,fillStyle:l.backgroundColor?l.backgroundColor:s(r.backgroundColor,i,u.backgroundColor),strokeStyle:l.borderColor?l.borderColor:s(r.borderColor,i,u.borderColor),lineWidth:l.borderWidth?l.borderWidth:s(r.borderWidth,i,u.borderWidth),hidden:isNaN(r.data[i])||a.data[i].hidden,index:i}}):[]}},onClick:function(t,e){var n,i,a,o=e.index,r=this.chart;for(n=0,i=(r.data.datasets||[]).length;n0&&!isNaN(t)?2*Math.PI/e:0}})}},{25:25,40:40,45:45}],20:[function(t,e,n){"use strict";var i=t(25),a=t(40),o=t(45);i._set("radar",{scale:{type:"radialLinear"},elements:{line:{tension:0}}}),e.exports=function(t){t.controllers.radar=t.DatasetController.extend({datasetElementType:a.Line,dataElementType:a.Point,linkScales:o.noop,update:function(t){var e=this,n=e.getMeta(),i=n.dataset,a=n.data,r=i.custom||{},l=e.getDataset(),s=e.chart.options.elements.line,u=e.chart.scale;void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),o.extend(n.dataset,{_datasetIndex:e.index,_scale:u,_children:a,_loop:!0,_model:{tension:r.tension?r.tension:o.valueOrDefault(l.lineTension,s.tension),backgroundColor:r.backgroundColor?r.backgroundColor:l.backgroundColor||s.backgroundColor,borderWidth:r.borderWidth?r.borderWidth:l.borderWidth||s.borderWidth,borderColor:r.borderColor?r.borderColor:l.borderColor||s.borderColor,fill:r.fill?r.fill:void 0!==l.fill?l.fill:s.fill,borderCapStyle:r.borderCapStyle?r.borderCapStyle:l.borderCapStyle||s.borderCapStyle,borderDash:r.borderDash?r.borderDash:l.borderDash||s.borderDash,borderDashOffset:r.borderDashOffset?r.borderDashOffset:l.borderDashOffset||s.borderDashOffset,borderJoinStyle:r.borderJoinStyle?r.borderJoinStyle:l.borderJoinStyle||s.borderJoinStyle}}),n.dataset.pivot(),o.each(a,function(n,i){e.updateElement(n,i,t)},e),e.updateBezierControlPoints()},updateElement:function(t,e,n){var i=this,a=t.custom||{},r=i.getDataset(),l=i.chart.scale,s=i.chart.options.elements.point,u=l.getPointPositionForValue(e,r.data[e]);void 0!==r.radius&&void 0===r.pointRadius&&(r.pointRadius=r.radius),void 0!==r.hitRadius&&void 0===r.pointHitRadius&&(r.pointHitRadius=r.hitRadius),o.extend(t,{_datasetIndex:i.index,_index:e,_scale:l,_model:{x:n?l.xCenter:u.x,y:n?l.yCenter:u.y,tension:a.tension?a.tension:o.valueOrDefault(r.lineTension,i.chart.options.elements.line.tension),radius:a.radius?a.radius:o.valueAtIndexOrDefault(r.pointRadius,e,s.radius),backgroundColor:a.backgroundColor?a.backgroundColor:o.valueAtIndexOrDefault(r.pointBackgroundColor,e,s.backgroundColor),borderColor:a.borderColor?a.borderColor:o.valueAtIndexOrDefault(r.pointBorderColor,e,s.borderColor),borderWidth:a.borderWidth?a.borderWidth:o.valueAtIndexOrDefault(r.pointBorderWidth,e,s.borderWidth),pointStyle:a.pointStyle?a.pointStyle:o.valueAtIndexOrDefault(r.pointStyle,e,s.pointStyle),hitRadius:a.hitRadius?a.hitRadius:o.valueAtIndexOrDefault(r.pointHitRadius,e,s.hitRadius)}}),t._model.skip=a.skip?a.skip:isNaN(t._model.x)||isNaN(t._model.y)},updateBezierControlPoints:function(){var t=this.chart.chartArea,e=this.getMeta();o.each(e.data,function(n,i){var a=n._model,r=o.splineCurve(o.previousItem(e.data,i,!0)._model,a,o.nextItem(e.data,i,!0)._model,a.tension);a.controlPointPreviousX=Math.max(Math.min(r.previous.x,t.right),t.left),a.controlPointPreviousY=Math.max(Math.min(r.previous.y,t.bottom),t.top),a.controlPointNextX=Math.max(Math.min(r.next.x,t.right),t.left),a.controlPointNextY=Math.max(Math.min(r.next.y,t.bottom),t.top),n.pivot()})},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t.custom||{},i=t._index,a=t._model;a.radius=n.hoverRadius?n.hoverRadius:o.valueAtIndexOrDefault(e.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius),a.backgroundColor=n.hoverBackgroundColor?n.hoverBackgroundColor:o.valueAtIndexOrDefault(e.pointHoverBackgroundColor,i,o.getHoverColor(a.backgroundColor)),a.borderColor=n.hoverBorderColor?n.hoverBorderColor:o.valueAtIndexOrDefault(e.pointHoverBorderColor,i,o.getHoverColor(a.borderColor)),a.borderWidth=n.hoverBorderWidth?n.hoverBorderWidth:o.valueAtIndexOrDefault(e.pointHoverBorderWidth,i,a.borderWidth)},removeHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t.custom||{},i=t._index,a=t._model,r=this.chart.options.elements.point;a.radius=n.radius?n.radius:o.valueAtIndexOrDefault(e.pointRadius,i,r.radius),a.backgroundColor=n.backgroundColor?n.backgroundColor:o.valueAtIndexOrDefault(e.pointBackgroundColor,i,r.backgroundColor),a.borderColor=n.borderColor?n.borderColor:o.valueAtIndexOrDefault(e.pointBorderColor,i,r.borderColor),a.borderWidth=n.borderWidth?n.borderWidth:o.valueAtIndexOrDefault(e.pointBorderWidth,i,r.borderWidth)}})}},{25:25,40:40,45:45}],21:[function(t,e,n){"use strict";t(25)._set("scatter",{hover:{mode:"single"},scales:{xAxes:[{id:"x-axis-1",type:"linear",position:"bottom"}],yAxes:[{id:"y-axis-1",type:"linear",position:"left"}]},showLines:!1,tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}}),e.exports=function(t){t.controllers.scatter=t.controllers.line}},{25:25}],22:[function(t,e,n){"use strict";var i=t(25),a=t(26),o=t(45);i._set("global",{animation:{duration:1e3,easing:"easeOutQuart",onProgress:o.noop,onComplete:o.noop}}),e.exports=function(t){t.Animation=a.extend({chart:null,currentStep:0,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),t.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(t,e,n,i){var a,o,r=this.animations;for(e.chart=t,i||(t.animating=!0),a=0,o=r.length;a1&&(n=Math.floor(t.dropFrames),t.dropFrames=t.dropFrames%1),t.advance(1+n);var i=Date.now();t.dropFrames+=(i-e)/t.frameDuration,t.animations.length>0&&t.requestAnimationFrame()},advance:function(t){for(var e,n,i=this.animations,a=0;a=e.numSteps?(o.callback(e.onAnimationComplete,[e],n),n.animating=!1,i.splice(a,1)):++a}},Object.defineProperty(t.Animation.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(t.Animation.prototype,"chartInstance",{get:function(){return this.chart},set:function(t){this.chart=t}})}},{25:25,26:26,45:45}],23:[function(t,e,n){"use strict";var i=t(25),a=t(45),o=t(28),r=t(48);e.exports=function(t){function e(t){var e=(t=t||{}).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=a.configMerge(i.global,i[t.type],t.options||{}),t}function n(t){var e=t.options;e.scale?t.scale.options=e.scale:e.scales&&e.scales.xAxes.concat(e.scales.yAxes).forEach(function(e){t.scales[e.id].options=e}),t.tooltip._options=e.tooltips}function l(t){return"top"===t||"bottom"===t}var s=t.plugins;t.types={},t.instances={},t.controllers={},a.extend(t.prototype,{construct:function(n,i){var o=this;i=e(i);var l=r.acquireContext(n,i),s=l&&l.canvas,u=s&&s.height,d=s&&s.width;o.id=a.uid(),o.ctx=l,o.canvas=s,o.config=i,o.width=d,o.height=u,o.aspectRatio=u?d/u:null,o.options=i.options,o._bufferedRender=!1,o.chart=o,o.controller=o,t.instances[o.id]=o,Object.defineProperty(o,"data",{get:function(){return o.config.data},set:function(t){o.config.data=t}}),l&&s?(o.initialize(),o.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return s.notify(t,"beforeInit"),a.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.ensureScalesHaveIDs(),t.buildScales(),t.initToolTip(),s.notify(t,"afterInit"),t},clear:function(){return a.canvas.clear(this),this},stop:function(){return t.animationService.cancelAnimation(this),this},resize:function(t){var e=this,n=e.options,i=e.canvas,o=n.maintainAspectRatio&&e.aspectRatio||null,r=Math.max(0,Math.floor(a.getMaximumWidth(i))),l=Math.max(0,Math.floor(o?r/o:a.getMaximumHeight(i)));if((e.width!==r||e.height!==l)&&(i.width=e.width=r,i.height=e.height=l,i.style.width=r+"px",i.style.height=l+"px",a.retinaScale(e,n.devicePixelRatio),!t)){var u={width:r,height:l};s.notify(e,"resize",[u]),e.options.onResize&&e.options.onResize(e,u),e.stop(),e.update(e.options.responsiveAnimationDuration)}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},n=t.scale;a.each(e.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),a.each(e.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),n&&(n.id=n.id||"scale")},buildScales:function(){var e=this,n=e.options,i=e.scales={},o=[];n.scales&&(o=o.concat((n.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category",dposition:"bottom"}}),(n.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear",dposition:"left"}}))),n.scale&&o.push({options:n.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),a.each(o,function(n){var o=n.options,r=a.valueOrDefault(o.type,n.dtype),s=t.scaleService.getScaleConstructor(r);if(s){l(o.position)!==l(n.dposition)&&(o.position=n.dposition);var u=new s({id:o.id,options:o,ctx:e.ctx,chart:e});i[u.id]=u,u.mergeTicksOptions(),n.isDefault&&(e.scale=u)}}),t.scaleService.addScalesToLayout(this)},buildOrUpdateControllers:function(){var e=this,n=[],i=[];return a.each(e.data.datasets,function(a,o){var r=e.getDatasetMeta(o),l=a.type||e.config.type;if(r.type&&r.type!==l&&(e.destroyDatasetMeta(o),r=e.getDatasetMeta(o)),r.type=l,n.push(r.type),r.controller)r.controller.updateIndex(o);else{var s=t.controllers[r.type];if(void 0===s)throw new Error('"'+r.type+'" is not a chart type.');r.controller=new s(e,o),i.push(r.controller)}},e),i},resetElements:function(){var t=this;a.each(t.data.datasets,function(e,n){t.getDatasetMeta(n).controller.reset()},t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var e=this;if(t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]}),n(e),!1!==s.notify(e,"beforeUpdate")){e.tooltip._data=e.data;var i=e.buildOrUpdateControllers();a.each(e.data.datasets,function(t,n){e.getDatasetMeta(n).controller.buildOrUpdateElements()},e),e.updateLayout(),a.each(i,function(t){t.reset()}),e.updateDatasets(),e.tooltip.initialize(),e.lastActive=[],s.notify(e,"afterUpdate"),e._bufferedRender?e._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:e.render(t)}},updateLayout:function(){var e=this;!1!==s.notify(e,"beforeLayout")&&(t.layoutService.update(this,this.width,this.height),s.notify(e,"afterScaleUpdate"),s.notify(e,"afterLayout"))},updateDatasets:function(){var t=this;if(!1!==s.notify(t,"beforeDatasetsUpdate")){for(var e=0,n=t.data.datasets.length;e=0;--n)e.isDatasetVisible(n)&&e.drawDataset(n,t);s.notify(e,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var n=this,i=n.getDatasetMeta(t),a={meta:i,index:t,easingValue:e};!1!==s.notify(n,"beforeDatasetDraw",[a])&&(i.controller.draw(e),s.notify(n,"afterDatasetDraw",[a]))},_drawTooltip:function(t){var e=this,n=e.tooltip,i={tooltip:n,easingValue:t};!1!==s.notify(e,"beforeTooltipDraw",[i])&&(n.draw(),s.notify(e,"afterTooltipDraw",[i]))},getElementAtEvent:function(t){return o.modes.single(this,t)},getElementsAtEvent:function(t){return o.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return o.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,n){var i=o.modes[e];return"function"==typeof i?i(this,t,n):[]},getDatasetAtEvent:function(t){return o.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this,n=e.data.datasets[t];n._meta||(n._meta={});var i=n._meta[e.id];return i||(i=n._meta[e.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;e0||(a.forEach(function(e){delete t[e]}),delete t._chartjs)}}var a=["push","pop","shift","splice","unshift"];t.DatasetController=function(t,e){this.initialize(t,e)},i.extend(t.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){var n=this;n.chart=t,n.index=e,n.linkScales(),n.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),n=t.getDataset();null===e.xAxisID&&(e.xAxisID=n.xAxisID||t.chart.options.scales.xAxes[0].id),null===e.yAxisID&&(e.yAxisID=n.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},reset:function(){this.update(!0)},destroy:function(){this._data&&n(this._data,this)},createMetaDataset:function(){var t=this,e=t.datasetElementType;return e&&new e({_chart:t.chart,_datasetIndex:t.index})},createMetaData:function(t){var e=this,n=e.dataElementType;return n&&new n({_chart:e.chart,_datasetIndex:e.index,_index:t})},addElements:function(){var t,e,n=this,i=n.getMeta(),a=n.getDataset().data||[],o=i.data;for(t=0,e=a.length;ti&&t.insertElements(i,a-i)},insertElements:function(t,e){for(var n=0;n=n[e].length&&n[e].push({}),!n[e][r].type||s.type&&s.type!==n[e][r].type?o.merge(n[e][r],[t.scaleService.getScaleDefaults(l),s]):o.merge(n[e][r],s)}else o._merger(e,n,i,a)}})},o.where=function(t,e){if(o.isArray(t)&&Array.prototype.filter)return t.filter(e);var n=[];return o.each(t,function(t){e(t)&&n.push(t)}),n},o.findIndex=Array.prototype.findIndex?function(t,e,n){return t.findIndex(e,n)}:function(t,e,n){n=void 0===n?t:n;for(var i=0,a=t.length;i=0;i--){var a=t[i];if(e(a))return a}},o.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},o.almostEquals=function(t,e,n){return Math.abs(t-e)t},o.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},o.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},o.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0==(t=+t)||isNaN(t)?t:t>0?1:-1},o.log10=Math.log10?function(t){return Math.log10(t)}:function(t){return Math.log(t)/Math.LN10},o.toRadians=function(t){return t*(Math.PI/180)},o.toDegrees=function(t){return t*(180/Math.PI)},o.getAngleFromPoint=function(t,e){var n=e.x-t.x,i=e.y-t.y,a=Math.sqrt(n*n+i*i),o=Math.atan2(i,n);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:a}},o.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},o.aliasPixel=function(t){return t%2==0?0:.5},o.splineCurve=function(t,e,n,i){var a=t.skip?e:t,o=e,r=n.skip?e:n,l=Math.sqrt(Math.pow(o.x-a.x,2)+Math.pow(o.y-a.y,2)),s=Math.sqrt(Math.pow(r.x-o.x,2)+Math.pow(r.y-o.y,2)),u=l/(l+s),d=s/(l+s),c=i*(u=isNaN(u)?0:u),h=i*(d=isNaN(d)?0:d);return{previous:{x:o.x-c*(r.x-a.x),y:o.y-c*(r.y-a.y)},next:{x:o.x+h*(r.x-a.x),y:o.y+h*(r.y-a.y)}}},o.EPSILON=Number.EPSILON||1e-14,o.splineCurveMonotone=function(t){var e,n,i,a,r=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),l=r.length;for(e=0;e0?r[e-1]:null,(a=e0?r[e-1]:null,a=e=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},o.previousItem=function(t,e,n){return n?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},o.niceNum=function(t,e){var n=Math.floor(o.log10(t)),i=t/Math.pow(10,n);return(e?i<1.5?1:i<3?2:i<7?5:10:i<=1?1:i<=2?2:i<=5?5:10)*Math.pow(10,n)},o.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},o.getRelativePosition=function(t,e){var n,i,a=t.originalEvent||t,r=t.currentTarget||t.srcElement,l=r.getBoundingClientRect(),s=a.touches;s&&s.length>0?(n=s[0].clientX,i=s[0].clientY):(n=a.clientX,i=a.clientY);var u=parseFloat(o.getStyle(r,"padding-left")),d=parseFloat(o.getStyle(r,"padding-top")),c=parseFloat(o.getStyle(r,"padding-right")),h=parseFloat(o.getStyle(r,"padding-bottom")),f=l.right-l.left-u-c,g=l.bottom-l.top-d-h;return n=Math.round((n-l.left-u)/f*r.width/e.currentDevicePixelRatio),i=Math.round((i-l.top-d)/g*r.height/e.currentDevicePixelRatio),{x:n,y:i}},o.getConstraintWidth=function(t){return r(t,"max-width","clientWidth")},o.getConstraintHeight=function(t){return r(t,"max-height","clientHeight")},o.getMaximumWidth=function(t){var e=t.parentNode;if(!e)return t.clientWidth;var n=parseInt(o.getStyle(e,"padding-left"),10),i=parseInt(o.getStyle(e,"padding-right"),10),a=e.clientWidth-n-i,r=o.getConstraintWidth(t);return isNaN(r)?a:Math.min(a,r)},o.getMaximumHeight=function(t){var e=t.parentNode;if(!e)return t.clientHeight;var n=parseInt(o.getStyle(e,"padding-top"),10),i=parseInt(o.getStyle(e,"padding-bottom"),10),a=e.clientHeight-n-i,r=o.getConstraintHeight(t);return isNaN(r)?a:Math.min(a,r)},o.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},o.retinaScale=function(t,e){var n=t.currentDevicePixelRatio=e||window.devicePixelRatio||1;if(1!==n){var i=t.canvas,a=t.height,o=t.width;i.height=a*n,i.width=o*n,t.ctx.scale(n,n),i.style.height=a+"px",i.style.width=o+"px"}},o.fontString=function(t,e,n){return e+" "+t+"px "+n},o.longestText=function(t,e,n,i){var a=(i=i||{}).data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(a=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var l=0;o.each(n,function(e){void 0!==e&&null!==e&&!0!==o.isArray(e)?l=o.measureText(t,a,r,l,e):o.isArray(e)&&o.each(e,function(e){void 0===e||null===e||o.isArray(e)||(l=o.measureText(t,a,r,l,e))})});var s=r.length/2;if(s>n.length){for(var u=0;ui&&(i=o),i},o.numberOfLabelLines=function(t){var e=1;return o.each(t,function(t){o.isArray(t)&&t.length>e&&(e=t.length)}),e},o.color=i?function(t){return t instanceof CanvasGradient&&(t=a.global.defaultColor),i(t)}:function(t){return console.error("Color.js not found!"),t},o.getHoverColor=function(t){return t instanceof CanvasPattern?t:o.color(t).saturate(.5).darken(.1).rgbString()}}},{25:25,3:3,45:45}],28:[function(t,e,n){"use strict";function i(t,e){return t.native?{x:t.x,y:t.y}:u.getRelativePosition(t,e)}function a(t,e){var n,i,a,o,r;for(i=0,o=t.data.datasets.length;i0&&(u=t.getDatasetMeta(u[0]._datasetIndex).data),u},"x-axis":function(t,e){return s(t,e,{intersect:!1})},point:function(t,e){return o(t,i(e,t))},nearest:function(t,e,n){var a=i(e,t);n.axis=n.axis||"xy";var o=l(n.axis),s=r(t,a,n.intersect,o);return s.length>1&&s.sort(function(t,e){var n=t.getArea()-e.getArea();return 0===n&&(n=t._datasetIndex-e._datasetIndex),n}),s.slice(0,1)},x:function(t,e,n){var o=i(e,t),r=[],l=!1;return a(t,function(t){t.inXRange(o.x)&&r.push(t),t.inRange(o.x,o.y)&&(l=!0)}),n.intersect&&!l&&(r=[]),r},y:function(t,e,n){var o=i(e,t),r=[],l=!1;return a(t,function(t){t.inYRange(o.y)&&r.push(t),t.inRange(o.x,o.y)&&(l=!0)}),n.intersect&&!l&&(r=[]),r}}}},{45:45}],29:[function(t,e,n){"use strict";t(25)._set("global",{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},layout:{padding:{top:0,right:0,bottom:0,left:0}}}),e.exports=function(){var t=function(t,e){return this.construct(t,e),this};return t.Chart=t,t}},{25:25}],30:[function(t,e,n){"use strict";var i=t(45);e.exports=function(t){function e(t,e){return i.where(t,function(t){return t.position===e})}function n(t,e){t.forEach(function(t,e){return t._tmpIndex_=e,t}),t.sort(function(t,n){var i=e?n:t,a=e?t:n;return i.weight===a.weight?i._tmpIndex_-a._tmpIndex_:i.weight-a.weight}),t.forEach(function(t){delete t._tmpIndex_})}t.layoutService={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullWidth=e.fullWidth||!1,e.position=e.position||"top",e.weight=e.weight||0,t.boxes.push(e)},removeBox:function(t,e){var n=t.boxes?t.boxes.indexOf(e):-1;-1!==n&&t.boxes.splice(n,1)},configure:function(t,e,n){for(var i,a=["fullWidth","position","weight"],o=a.length,r=0;rh&&st.maxHeight){s--;break}s++,c=u*d}t.labelRotation=s},afterCalculateTickRotation:function(){l.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){l.callback(this.options.beforeFit,[this])},fit:function(){var t=this,a=t.minSize={width:0,height:0},o=i(t._ticks),r=t.options,u=r.ticks,d=r.scaleLabel,c=r.gridLines,h=r.display,f=t.isHorizontal(),g=n(u),p=r.gridLines.tickMarkLength;if(a.width=f?t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:h&&c.drawTicks?p:0,a.height=f?h&&c.drawTicks?p:0:t.maxHeight,d.display&&h){var v=s(d)+l.options.toPadding(d.padding).height;f?a.height+=v:a.width+=v}if(u.display&&h){var m=l.longestText(t.ctx,g.font,o,t.longestTextCache),b=l.numberOfLabelLines(o),x=.5*g.size,y=t.options.ticks.padding;if(f){t.longestLabelWidth=m;var k=l.toRadians(t.labelRotation),w=Math.cos(k),M=Math.sin(k)*m+g.size*b+x*(b-1)+x;a.height=Math.min(t.maxHeight,a.height+M+y),t.ctx.font=g.font;var S=e(t.ctx,o[0],g.font),C=e(t.ctx,o[o.length-1],g.font);0!==t.labelRotation?(t.paddingLeft="bottom"===r.position?w*S+3:w*x+3,t.paddingRight="bottom"===r.position?w*x+3:w*C+3):(t.paddingLeft=S/2+3,t.paddingRight=C/2+3)}else u.mirror?m=0:m+=y+x,a.width=Math.min(t.maxWidth,a.width+m),t.paddingTop=g.size/2,t.paddingBottom=g.size/2}t.handleMargins(),t.width=a.width,t.height=a.height},handleMargins:function(){var t=this;t.margins&&(t.paddingLeft=Math.max(t.paddingLeft-t.margins.left,0),t.paddingTop=Math.max(t.paddingTop-t.margins.top,0),t.paddingRight=Math.max(t.paddingRight-t.margins.right,0),t.paddingBottom=Math.max(t.paddingBottom-t.margins.bottom,0))},afterFit:function(){l.callback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(l.isNullOrUndef(t))return NaN;if("number"==typeof t&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},getLabelForIndex:l.noop,getPixelForValue:l.noop,getValueForPixel:l.noop,getPixelForTick:function(t){var e=this,n=e.options.offset;if(e.isHorizontal()){var i=(e.width-(e.paddingLeft+e.paddingRight))/Math.max(e._ticks.length-(n?0:1),1),a=i*t+e.paddingLeft;n&&(a+=i/2);var o=e.left+Math.round(a);return o+=e.isFullWidth()?e.margins.left:0}var r=e.height-(e.paddingTop+e.paddingBottom);return e.top+t*(r/(e._ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var n=(e.width-(e.paddingLeft+e.paddingRight))*t+e.paddingLeft,i=e.left+Math.round(n);return i+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this,e=t.min,n=t.max;return t.beginAtZero?0:e<0&&n<0?n:e>0&&n>0?e:0},_autoSkip:function(t){var e,n,i,a,o=this,r=o.isHorizontal(),s=o.options.ticks.minor,u=t.length,d=l.toRadians(o.labelRotation),c=Math.cos(d),h=o.longestLabelWidth*c,f=[];for(s.maxTicksLimit&&(a=s.maxTicksLimit),r&&(e=!1,(h+s.autoSkipPadding)*u>o.width-(o.paddingLeft+o.paddingRight)&&(e=1+Math.floor((h+s.autoSkipPadding)*u/(o.width-(o.paddingLeft+o.paddingRight)))),a&&u>a&&(e=Math.max(e,Math.floor(u/a)))),n=0;n1&&n%e>0||n%e==0&&n+e>=u)&&n!==u-1&&delete i.label,f.push(i);return f},draw:function(t){var e=this,i=e.options;if(i.display){var r=e.ctx,u=o.global,d=i.ticks.minor,c=i.ticks.major||d,h=i.gridLines,f=i.scaleLabel,g=0!==e.labelRotation,p=e.isHorizontal(),v=d.autoSkip?e._autoSkip(e.getTicks()):e.getTicks(),m=l.valueOrDefault(d.fontColor,u.defaultFontColor),b=n(d),x=l.valueOrDefault(c.fontColor,u.defaultFontColor),y=n(c),k=h.drawTicks?h.tickMarkLength:0,w=l.valueOrDefault(f.fontColor,u.defaultFontColor),M=n(f),S=l.options.toPadding(f.padding),C=l.toRadians(e.labelRotation),_=[],D="right"===i.position?e.left:e.right-k,I="right"===i.position?e.left+k:e.right,P="bottom"===i.position?e.top:e.bottom-k,A="bottom"===i.position?e.top+k:e.bottom;if(l.each(v,function(n,o){if(!l.isNullOrUndef(n.label)){var r,s,c,f,m=n.label;o===e.zeroLineIndex&&i.offset===h.offsetGridLines?(r=h.zeroLineWidth,s=h.zeroLineColor,c=h.zeroLineBorderDash,f=h.zeroLineBorderDashOffset):(r=l.valueAtIndexOrDefault(h.lineWidth,o),s=l.valueAtIndexOrDefault(h.color,o),c=l.valueOrDefault(h.borderDash,u.borderDash),f=l.valueOrDefault(h.borderDashOffset,u.borderDashOffset));var b,x,y,w,M,S,T,F,O,R,L="middle",z="middle",B=d.padding;if(p){var W=k+B;"bottom"===i.position?(z=g?"middle":"top",L=g?"right":"center",R=e.top+W):(z=g?"middle":"bottom",L=g?"left":"center",R=e.bottom-W);var N=a(e,o,h.offsetGridLines&&v.length>1);N1);H0)n=t.stepSize;else{var o=i.niceNum(e.max-e.min,!1);n=i.niceNum(o/(t.maxTicks-1),!0)}var r=Math.floor(e.min/n)*n,l=Math.ceil(e.max/n)*n;t.min&&t.max&&t.stepSize&&i.almostWhole((t.max-t.min)/t.stepSize,n/1e3)&&(r=t.min,l=t.max);var s=(l-r)/n;s=i.almostEquals(s,Math.round(s),n/1e3)?Math.round(s):Math.ceil(s),a.push(void 0!==t.min?t.min:r);for(var u=1;u3?n[2]-n[1]:n[1]-n[0];Math.abs(a)>1&&t!==Math.floor(t)&&(a=t-Math.floor(t));var o=i.log10(Math.abs(a)),r="";if(0!==t){var l=-1*Math.floor(o);l=Math.max(Math.min(l,20),0),r=t.toFixed(l)}else r="0";return r},logarithmic:function(t,e,n){var a=t/Math.pow(10,Math.floor(i.log10(t)));return 0===t?"0":1===a||2===a||5===a||0===e||e===n.length-1?t.toExponential():""}}}},{45:45}],35:[function(t,e,n){"use strict";var i=t(25),a=t(26),o=t(45);i._set("global",{tooltips:{enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,callbacks:{beforeTitle:o.noop,title:function(t,e){var n="",i=e.labels,a=i?i.length:0;if(t.length>0){var o=t[0];o.xLabel?n=o.xLabel:a>0&&o.indexi.height-e.height&&(r="bottom");var l,s,u,d,c,h=(a.left+a.right)/2,f=(a.top+a.bottom)/2;"center"===r?(l=function(t){return t<=h},s=function(t){return t>h}):(l=function(t){return t<=e.width/2},s=function(t){return t>=i.width-e.width/2}),u=function(t){return t+e.width>i.width},d=function(t){return t-e.width<0},c=function(t){return t<=f?"top":"bottom"},l(n.x)?(o="left",u(n.x)&&(o="center",r=c(n.y))):s(n.x)&&(o="right",d(n.x)&&(o="center",r=c(n.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:o,yAlign:g.yAlign?g.yAlign:r}}function d(t,e,n){var i=t.x,a=t.y,o=t.caretSize,r=t.caretPadding,l=t.cornerRadius,s=n.xAlign,u=n.yAlign,d=o+r,c=l+r;return"right"===s?i-=e.width:"center"===s&&(i-=e.width/2),"top"===u?a+=d:a-="bottom"===u?e.height+d:e.height/2,"center"===u?"left"===s?i+=d:"right"===s&&(i-=d):"left"===s?i-=c:"right"===s&&(i+=c),{x:i,y:a}}t.Tooltip=a.extend({initialize:function(){this._model=l(this._options),this._lastActive=[]},getTitle:function(){var t=this,e=t._options.callbacks,i=e.beforeTitle.apply(t,arguments),a=e.title.apply(t,arguments),o=e.afterTitle.apply(t,arguments),r=[];return r=n(r,i),r=n(r,a),r=n(r,o)},getBeforeBody:function(){var t=this._options.callbacks.beforeBody.apply(this,arguments);return o.isArray(t)?t:void 0!==t?[t]:[]},getBody:function(t,e){var i=this,a=i._options.callbacks,r=[];return o.each(t,function(t){var o={before:[],lines:[],after:[]};n(o.before,a.beforeLabel.call(i,t,e)),n(o.lines,a.label.call(i,t,e)),n(o.after,a.afterLabel.call(i,t,e)),r.push(o)}),r},getAfterBody:function(){var t=this._options.callbacks.afterBody.apply(this,arguments);return o.isArray(t)?t:void 0!==t?[t]:[]},getFooter:function(){var t=this,e=t._options.callbacks,i=e.beforeFooter.apply(t,arguments),a=e.footer.apply(t,arguments),o=e.afterFooter.apply(t,arguments),r=[];return r=n(r,i),r=n(r,a),r=n(r,o)},update:function(e){var n,i,a=this,c=a._options,h=a._model,f=a._model=l(c),g=a._active,p=a._data,v={xAlign:h.xAlign,yAlign:h.yAlign},m={x:h.x,y:h.y},b={width:h.width,height:h.height},x={x:h.caretX,y:h.caretY};if(g.length){f.opacity=1;var y=[],k=[];x=t.Tooltip.positioners[c.position].call(a,g,a._eventPosition);var w=[];for(n=0,i=g.length;n0&&i.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n={width:e.width,height:e.height},i={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity,o=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&o&&(this.drawBackground(i,e,t,n,a),i.x+=e.xPadding,i.y+=e.yPadding,this.drawTitle(i,e,t,a),this.drawBody(i,e,t,a),this.drawFooter(i,e,t,a))}},handleEvent:function(t){var e=this,n=e._options,i=!1;if(e._lastActive=e._lastActive||[],"mouseout"===t.type?e._active=[]:e._active=e._chart.getElementsAtEventForMode(t,n.mode,n),!(i=!o.arrayEquals(e._active,e._lastActive)))return!1;if(e._lastActive=e._active,n.enabled||n.custom){e._eventPosition={x:t.x,y:t.y};var a=e._model;e.update(!0),e.pivot(),i|=a.x!==e._model.x||a.y!==e._model.y}return i}}),t.Tooltip.positioners={average:function(t){if(!t.length)return!1;var e,n,i=0,a=0,o=0;for(e=0,n=t.length;es;)a-=2*Math.PI;for(;a=l&&a<=s,d=r>=n.innerRadius&&r<=n.outerRadius;return u&&d}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,n=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},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()}})},{25:25,26:26,45:45}],37:[function(t,e,n){"use strict";var i=t(25),a=t(26),o=t(45),r=i.global;i._set("global",{elements:{line:{tension:.4,backgroundColor:r.defaultColor,borderWidth:3,borderColor:r.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}}),e.exports=a.extend({draw:function(){var t,e,n,i,a=this,l=a._view,s=a._chart.ctx,u=l.spanGaps,d=a._children.slice(),c=r.elements.line,h=-1;for(a._loop&&d.length&&d.push(d[0]),s.save(),s.lineCap=l.borderCapStyle||c.borderCapStyle,s.setLineDash&&s.setLineDash(l.borderDash||c.borderDash),s.lineDashOffset=l.borderDashOffset||c.borderDashOffset,s.lineJoin=l.borderJoinStyle||c.borderJoinStyle,s.lineWidth=l.borderWidth||c.borderWidth,s.strokeStyle=l.borderColor||r.defaultColor,s.beginPath(),h=-1,t=0;te?1:-1,r=1,l=u.borderSkipped||"left"):(e=u.x-u.width/2,n=u.x+u.width/2,i=u.y,o=1,r=(a=u.base)>i?1:-1,l=u.borderSkipped||"bottom"),d){var c=Math.min(Math.abs(e-n),Math.abs(i-a)),h=(d=d>c?c:d)/2,f=e+("left"!==l?h*o:0),g=n+("right"!==l?-h*o:0),p=i+("top"!==l?h*r:0),v=a+("bottom"!==l?-h*r:0);f!==g&&(i=p,a=v),p!==v&&(e=f,n=g)}s.beginPath(),s.fillStyle=u.backgroundColor,s.strokeStyle=u.borderColor,s.lineWidth=d;var m=[[e,a],[e,i],[n,i],[n,a]],b=["bottom","left","top","right"].indexOf(l,0);-1===b&&(b=0);var x=t(0);s.moveTo(x[0],x[1]);for(var y=1;y<4;y++)x=t(y),s.lineTo(x[0],x[1]);s.fill(),d&&s.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var n=!1;if(this._view){var i=a(this);n=t>=i.left&&t<=i.right&&e>=i.top&&e<=i.bottom}return n},inLabelRange:function(t,e){var n=this;if(!n._view)return!1;var o=a(n);return i(n)?t>=o.left&&t<=o.right:e>=o.top&&e<=o.bottom},inXRange:function(t){var e=a(this);return t>=e.left&&t<=e.right},inYRange:function(t){var e=a(this);return t>=e.top&&t<=e.bottom},getCenterPoint:function(){var t,e,n=this._view;return i(this)?(t=n.x,e=(n.y+n.base)/2):(t=(n.x+n.base)/2,e=n.y),{x:t,y:e}},getArea:function(){var t=this._view;return t.width*Math.abs(t.y-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})},{25:25,26:26}],40:[function(t,e,n){"use strict";e.exports={},e.exports.Arc=t(36),e.exports.Line=t(37),e.exports.Point=t(38),e.exports.Rectangle=t(39)},{36:36,37:37,38:38,39:39}],41:[function(t,e,n){"use strict";var i=t(42),n=e.exports={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,n,i,a,o){if(o){var r=Math.min(o,i/2),l=Math.min(o,a/2);t.moveTo(e+r,n),t.lineTo(e+i-r,n),t.quadraticCurveTo(e+i,n,e+i,n+l),t.lineTo(e+i,n+a-l),t.quadraticCurveTo(e+i,n+a,e+i-r,n+a),t.lineTo(e+r,n+a),t.quadraticCurveTo(e,n+a,e,n+a-l),t.lineTo(e,n+l),t.quadraticCurveTo(e,n,e+r,n)}else t.rect(e,n,i,a)},drawPoint:function(t,e,n,i,a){var o,r,l,s,u,d;if(!e||"object"!=typeof e||"[object HTMLImageElement]"!==(o=e.toString())&&"[object HTMLCanvasElement]"!==o){if(!(isNaN(n)||n<=0)){switch(e){default:t.beginPath(),t.arc(i,a,n,0,2*Math.PI),t.closePath(),t.fill();break;case"triangle":t.beginPath(),u=(r=3*n/Math.sqrt(3))*Math.sqrt(3)/2,t.moveTo(i-r/2,a+u/3),t.lineTo(i+r/2,a+u/3),t.lineTo(i,a-2*u/3),t.closePath(),t.fill();break;case"rect":d=1/Math.SQRT2*n,t.beginPath(),t.fillRect(i-d,a-d,2*d,2*d),t.strokeRect(i-d,a-d,2*d,2*d);break;case"rectRounded":var c=n/Math.SQRT2,h=i-c,f=a-c,g=Math.SQRT2*n;t.beginPath(),this.roundedRect(t,h,f,g,g,n/2),t.closePath(),t.fill();break;case"rectRot":d=1/Math.SQRT2*n,t.beginPath(),t.moveTo(i-d,a),t.lineTo(i,a+d),t.lineTo(i+d,a),t.lineTo(i,a-d),t.closePath(),t.fill();break;case"cross":t.beginPath(),t.moveTo(i,a+n),t.lineTo(i,a-n),t.moveTo(i-n,a),t.lineTo(i+n,a),t.closePath();break;case"crossRot":t.beginPath(),l=Math.cos(Math.PI/4)*n,s=Math.sin(Math.PI/4)*n,t.moveTo(i-l,a-s),t.lineTo(i+l,a+s),t.moveTo(i-l,a+s),t.lineTo(i+l,a-s),t.closePath();break;case"star":t.beginPath(),t.moveTo(i,a+n),t.lineTo(i,a-n),t.moveTo(i-n,a),t.lineTo(i+n,a),l=Math.cos(Math.PI/4)*n,s=Math.sin(Math.PI/4)*n,t.moveTo(i-l,a-s),t.lineTo(i+l,a+s),t.moveTo(i-l,a+s),t.lineTo(i+l,a-s),t.closePath();break;case"line":t.beginPath(),t.moveTo(i-n,a),t.lineTo(i+n,a),t.closePath();break;case"dash":t.beginPath(),t.moveTo(i,a),t.lineTo(i+n,a),t.closePath()}t.stroke()}}else t.drawImage(e,i-e.width/2,a-e.height/2,e.width,e.height)},clipArea:function(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()},unclipArea:function(t){t.restore()},lineTo:function(t,e,n,i){if(n.steppedLine)return"after"===n.steppedLine&&!i||"after"!==n.steppedLine&&i?t.lineTo(e.x,n.y):t.lineTo(n.x,e.y),void t.lineTo(n.x,n.y);n.tension?t.bezierCurveTo(i?e.controlPointPreviousX:e.controlPointNextX,i?e.controlPointPreviousY:e.controlPointNextY,i?n.controlPointNextX:n.controlPointPreviousX,i?n.controlPointNextY:n.controlPointPreviousY,n.x,n.y):t.lineTo(n.x,n.y)}};i.clear=n.clear,i.drawRoundedRectangle=function(t){t.beginPath(),n.roundedRect.apply(n,arguments),t.closePath()}},{42:42}],42:[function(t,e,n){"use strict";var i={noop:function(){},uid:function(){var t=0;return function(){return t++}}(),isNullOrUndef:function(t){return null===t||void 0===t},isArray:Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},isObject:function(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)},valueOrDefault:function(t,e){return void 0===t?e:t},valueAtIndexOrDefault:function(t,e,n){return i.valueOrDefault(i.isArray(t)?t[e]:t,n)},callback:function(t,e,n){if(t&&"function"==typeof t.call)return t.apply(n,e)},each:function(t,e,n,a){var o,r,l;if(i.isArray(t))if(r=t.length,a)for(o=r-1;o>=0;o--)e.call(n,t[o],o);else for(o=0;o=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n))},easeOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:2==(t/=.5)?1:(n||(n=.45),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),t<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-a.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*a.easeInBounce(2*t):.5*a.easeOutBounce(2*t-1)+.5}};e.exports={effects:a},i.easingEffects=a},{42:42}],44:[function(t,e,n){"use strict";var i=t(42);e.exports={toLineHeight:function(t,e){var n=(""+t).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!n||"normal"===n[1])return 1.2*e;switch(t=+n[2],n[3]){case"px":return t;case"%":t/=100}return e*t},toPadding:function(t){var e,n,a,o;return i.isObject(t)?(e=+t.top||0,n=+t.right||0,a=+t.bottom||0,o=+t.left||0):e=n=a=o=+t||0,{top:e,right:n,bottom:a,left:o,height:e+a,width:o+n}},resolve:function(t,e,n){var a,o,r;for(a=0,o=t.length;a
';var a=e.childNodes[0],r=e.childNodes[1];e._reset=function(){a.scrollLeft=1e6,a.scrollTop=1e6,r.scrollLeft=1e6,r.scrollTop=1e6};var l=function(){e._reset(),t()};return o(a,"scroll",l.bind(a,"expand")),o(r,"scroll",l.bind(r,"shrink")),e}function c(t,e){var n=t[m]||(t[m]={}),i=n.renderProxy=function(t){t.animationName===y&&e()};v.each(k,function(e){o(t,e,i)}),n.reflow=!!t.offsetParent,t.classList.add(x)}function h(t){var e=t[m]||{},n=e.renderProxy;n&&(v.each(k,function(e){r(t,e,n)}),delete e.renderProxy),t.classList.remove(x)}function f(t,e,n){var i=t[m]||(t[m]={}),a=i.resizer=d(u(function(){if(i.resizer)return e(l("resize",n))}));c(t,function(){if(i.resizer){var e=t.parentNode;e&&e!==a.parentNode&&e.insertBefore(a,e.firstChild),a._reset()}})}function g(t){var e=t[m]||{},n=e.resizer;delete e.resizer,h(t),n&&n.parentNode&&n.parentNode.removeChild(n)}function p(t,e){var n=t._style||document.createElement("style");t._style||(t._style=n,e="/* Chart.js */\n"+e,n.setAttribute("type","text/css"),document.getElementsByTagName("head")[0].appendChild(n)),n.appendChild(document.createTextNode(e))}var v=t(45),m="$chartjs",b="chartjs-",x=b+"render-monitor",y=b+"render-animation",k=["animationstart","webkitAnimationStart"],w={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},M=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};e.exports={_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,initialize:function(){var t="from{opacity:0.99}to{opacity:1}";p(this,"@-webkit-keyframes "+y+"{"+t+"}@keyframes "+y+"{"+t+"}."+x+"{-webkit-animation:"+y+" 0.001s;animation:"+y+" 0.001s;}")},acquireContext:function(t,e){"string"==typeof t?t=document.getElementById(t):t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas);var n=t&&t.getContext&&t.getContext("2d");return n&&n.canvas===t?(a(t,e),n):null},releaseContext:function(t){var e=t.canvas;if(e[m]){var n=e[m].initial;["height","width"].forEach(function(t){var i=n[t];v.isNullOrUndef(i)?e.removeAttribute(t):e.setAttribute(t,i)}),v.each(n.style||{},function(t,n){e.style[n]=t}),e.width=e.width,delete e[m]}},addEventListener:function(t,e,n){var i=t.canvas;if("resize"!==e){var a=n[m]||(n[m]={});o(i,e,(a.proxies||(a.proxies={}))[t.id+"_"+e]=function(e){n(s(e,t))})}else f(i,n,t)},removeEventListener:function(t,e,n){var i=t.canvas;if("resize"!==e){var a=((n[m]||{}).proxies||{})[t.id+"_"+e];a&&r(i,e,a)}else g(i)}},v.addEvent=o,v.removeEvent=r},{45:45}],48:[function(t,e,n){"use strict";var i=t(45),a=t(46),o=t(47),r=o._enabled?o:a;e.exports=i.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},r)},{45:45,46:46,47:47}],49:[function(t,e,n){"use strict";var i=t(25),a=t(40),o=t(45);i._set("global",{plugins:{filler:{propagate:!0}}}),e.exports=function(){function t(t,e,n){var i,a=t._model||{},o=a.fill;if(void 0===o&&(o=!!a.backgroundColor),!1===o||null===o)return!1;if(!0===o)return"origin";if(i=parseFloat(o,10),isFinite(i)&&Math.floor(i)===i)return"-"!==o[0]&&"+"!==o[0]||(i=e+i),!(i===e||i<0||i>=n)&&i;switch(o){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return o;default:return!1}}function e(t){var e,n=t.el._model||{},i=t.el._scale||{},a=t.fill,o=null;if(isFinite(a))return null;if("start"===a?o=void 0===n.scaleBottom?i.bottom:n.scaleBottom:"end"===a?o=void 0===n.scaleTop?i.top:n.scaleTop:void 0!==n.scaleZero?o=n.scaleZero:i.getBasePosition?o=i.getBasePosition():i.getBasePixel&&(o=i.getBasePixel()),void 0!==o&&null!==o){if(void 0!==o.x&&void 0!==o.y)return o;if("number"==typeof o&&isFinite(o))return e=i.isHorizontal(),{x:e?o:null,y:e?null:o}}return null}function n(t,e,n){var i,a=t[e].fill,o=[e];if(!n)return a;for(;!1!==a&&-1===o.indexOf(a);){if(!isFinite(a))return a;if(!(i=t[a]))return!1;if(i.visible)return a;o.push(a),a=i.fill}return!1}function r(t){var e=t.fill,n="dataset";return!1===e?null:(isFinite(e)||(n="boundary"),d[n](t))}function l(t){return t&&!t.skip}function s(t,e,n,i,a){var r;if(i&&a){for(t.moveTo(e[0].x,e[0].y),r=1;r0;--r)o.canvas.lineTo(t,n[r],n[r-1],!0)}}function u(t,e,n,i,a,o){var r,u,d,c,h,f,g,p=e.length,v=i.spanGaps,m=[],b=[],x=0,y=0;for(t.beginPath(),r=0,u=p+!!o;r');for(var n=0;n'),t.data.datasets[n].label&&e.push(t.data.datasets[n].label),e.push("");return e.push(""),e.join("")}}),e.exports=function(t){function e(t,e){return t.usePointStyle?e*Math.SQRT2:t.boxWidth}function n(e,n){var i=new t.Legend({ctx:e.ctx,options:n,chart:e});r.configure(e,i,n),r.addBox(e,i),e.legend=i}var r=t.layoutService,l=o.noop;return t.Legend=a.extend({initialize:function(t){o.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:l,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:l,beforeSetDimensions:l,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:l,beforeBuildLabels:l,buildLabels:function(){var t=this,e=t.options.labels||{},n=o.callback(e.generateLabels,[t.chart],t)||[];e.filter&&(n=n.filter(function(n){return e.filter(n,t.chart.data)})),t.options.reverse&&n.reverse(),t.legendItems=n},afterBuildLabels:l,beforeFit:l,fit:function(){var t=this,n=t.options,a=n.labels,r=n.display,l=t.ctx,s=i.global,u=o.valueOrDefault,d=u(a.fontSize,s.defaultFontSize),c=u(a.fontStyle,s.defaultFontStyle),h=u(a.fontFamily,s.defaultFontFamily),f=o.fontString(d,c,h),g=t.legendHitBoxes=[],p=t.minSize,v=t.isHorizontal();if(v?(p.width=t.maxWidth,p.height=r?10:0):(p.width=r?10:0,p.height=t.maxHeight),r)if(l.font=f,v){var m=t.lineWidths=[0],b=t.legendItems.length?d+a.padding:0;l.textAlign="left",l.textBaseline="top",o.each(t.legendItems,function(n,i){var o=e(a,d)+d/2+l.measureText(n.text).width;m[m.length-1]+o+a.padding>=t.width&&(b+=d+a.padding,m[m.length]=t.left),g[i]={left:0,top:0,width:o,height:d},m[m.length-1]+=o+a.padding}),p.height+=b}else{var x=a.padding,y=t.columnWidths=[],k=a.padding,w=0,M=0,S=d+x;o.each(t.legendItems,function(t,n){var i=e(a,d)+d/2+l.measureText(t.text).width;M+S>p.height&&(k+=w+a.padding,y.push(w),w=0,M=0),w=Math.max(w,i),M+=S,g[n]={left:0,top:0,width:i,height:d}}),k+=w,y.push(w),p.width+=k}t.width=p.width,t.height=p.height},afterFit:l,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,n=t.options,a=n.labels,r=i.global,l=r.elements.line,s=t.width,u=t.lineWidths;if(n.display){var d,c=t.ctx,h=o.valueOrDefault,f=h(a.fontColor,r.defaultFontColor),g=h(a.fontSize,r.defaultFontSize),p=h(a.fontStyle,r.defaultFontStyle),v=h(a.fontFamily,r.defaultFontFamily),m=o.fontString(g,p,v);c.textAlign="left",c.textBaseline="middle",c.lineWidth=.5,c.strokeStyle=f,c.fillStyle=f,c.font=m;var b=e(a,g),x=t.legendHitBoxes,y=function(t,e,i){if(!(isNaN(b)||b<=0)){c.save(),c.fillStyle=h(i.fillStyle,r.defaultColor),c.lineCap=h(i.lineCap,l.borderCapStyle),c.lineDashOffset=h(i.lineDashOffset,l.borderDashOffset),c.lineJoin=h(i.lineJoin,l.borderJoinStyle),c.lineWidth=h(i.lineWidth,l.borderWidth),c.strokeStyle=h(i.strokeStyle,r.defaultColor);var a=0===h(i.lineWidth,l.borderWidth);if(c.setLineDash&&c.setLineDash(h(i.lineDash,l.borderDash)),n.labels&&n.labels.usePointStyle){var s=g*Math.SQRT2/2,u=s/Math.SQRT2,d=t+u,f=e+u;o.canvas.drawPoint(c,i.pointStyle,s,d,f)}else a||c.strokeRect(t,e,b,g),c.fillRect(t,e,b,g);c.restore()}},k=function(t,e,n,i){var a=g/2,o=b+a+t,r=e+a;c.fillText(n.text,o,r),n.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(o,r),c.lineTo(o+i,r),c.stroke())},w=t.isHorizontal();d=w?{x:t.left+(s-u[0])/2,y:t.top+a.padding,line:0}:{x:t.left+a.padding,y:t.top+a.padding,line:0};var M=g+a.padding;o.each(t.legendItems,function(e,n){var i=c.measureText(e.text).width,o=b+g/2+i,r=d.x,l=d.y;w?r+o>=s&&(l=d.y+=M,d.line++,r=d.x=t.left+(s-u[d.line])/2):l+M>t.bottom&&(r=d.x=r+t.columnWidths[d.line]+a.padding,l=d.y=t.top+a.padding,d.line++),y(r,l,e),x[n].left=r,x[n].top=l,k(r,l,e,i),w?d.x+=o+a.padding:d.y+=M})}},handleEvent:function(t){var e=this,n=e.options,i="mouseup"===t.type?"click":t.type,a=!1;if("mousemove"===i){if(!n.onHover)return}else{if("click"!==i)return;if(!n.onClick)return}var o=t.x,r=t.y;if(o>=e.left&&o<=e.right&&r>=e.top&&r<=e.bottom)for(var l=e.legendHitBoxes,s=0;s=u.left&&o<=u.left+u.width&&r>=u.top&&r<=u.top+u.height){if("click"===i){n.onClick.call(e,t.native,e.legendItems[s]),a=!0;break}if("mousemove"===i){n.onHover.call(e,t.native,e.legendItems[s]),a=!0;break}}}return a}}),{id:"legend",beforeInit:function(t){var e=t.options.legend;e&&n(t,e)},beforeUpdate:function(t){var e=t.options.legend,a=t.legend;e?(o.mergeIf(e,i.global.legend),a?(r.configure(t,a,e),a.options=e):n(t,e)):a&&(r.removeBox(t,a),delete t.legend)},afterEvent:function(t,e){var n=t.legend;n&&n.handleEvent(e)}}}},{25:25,26:26,45:45}],51:[function(t,e,n){"use strict";var i=t(25),a=t(26),o=t(45);i._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,lineHeight:1.2,padding:10,position:"top",text:"",weight:2e3}}),e.exports=function(t){function e(e,i){var a=new t.Title({ctx:e.ctx,options:i,chart:e});n.configure(e,a,i),n.addBox(e,a),e.titleBlock=a}var n=t.layoutService,r=o.noop;return t.Title=a.extend({initialize:function(t){var e=this;o.extend(e,t),e.legendHitBoxes=[]},beforeUpdate:r,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:r,beforeSetDimensions:r,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:r,beforeBuildLabels:r,buildLabels:r,afterBuildLabels:r,beforeFit:r,fit:function(){var t=this,e=o.valueOrDefault,n=t.options,a=n.display,r=e(n.fontSize,i.global.defaultFontSize),l=t.minSize,s=o.isArray(n.text)?n.text.length:1,u=o.options.toLineHeight(n.lineHeight,r),d=a?s*u+2*n.padding:0;t.isHorizontal()?(l.width=t.maxWidth,l.height=d):(l.width=d,l.height=t.maxHeight),t.width=l.width,t.height=l.height},afterFit:r,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,n=o.valueOrDefault,a=t.options,r=i.global;if(a.display){var l,s,u,d=n(a.fontSize,r.defaultFontSize),c=n(a.fontStyle,r.defaultFontStyle),h=n(a.fontFamily,r.defaultFontFamily),f=o.fontString(d,c,h),g=o.options.toLineHeight(a.lineHeight,d),p=g/2+a.padding,v=0,m=t.top,b=t.left,x=t.bottom,y=t.right;e.fillStyle=n(a.fontColor,r.defaultFontColor),e.font=f,t.isHorizontal()?(s=b+(y-b)/2,u=m+p,l=y-b):(s="left"===a.position?b+p:y-p,u=m+(x-m)/2,l=x-m,v=Math.PI*("left"===a.position?-.5:.5)),e.save(),e.translate(s,u),e.rotate(v),e.textAlign="center",e.textBaseline="middle";var k=a.text;if(o.isArray(k))for(var w=0,M=0;Me.max&&(e.max=i))})});e.min=isFinite(e.min)&&!isNaN(e.min)?e.min:0,e.max=isFinite(e.max)&&!isNaN(e.max)?e.max:1,this.handleTickRangeOptions()},getTickLimit:function(){var t,e=this,n=e.options.ticks;if(e.isHorizontal())t=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(e.width/50));else{var o=a.valueOrDefault(n.fontSize,i.global.defaultFontSize);t=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(e.height/(2*o)))}return t},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e,n=this,i=n.start,a=+n.getRightValue(t),o=n.end-i;return n.isHorizontal()?(e=n.left+n.width/o*(a-i),Math.round(e)):(e=n.bottom-n.height/o*(a-i),Math.round(e))},getValueForPixel:function(t){var e=this,n=e.isHorizontal(),i=n?e.width:e.height,a=(n?t-e.left:e.bottom-t)/i;return e.start+(e.end-e.start)*a},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});t.scaleService.registerScaleType("linear",n,e)}},{25:25,34:34,45:45}],54:[function(t,e,n){"use strict";var i=t(45),a=t(34);e.exports=function(t){var e=i.noop;t.LinearScaleBase=t.Scale.extend({getRightValue:function(e){return"string"==typeof e?+e:t.Scale.prototype.getRightValue.call(this,e)},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;if(e.beginAtZero){var n=i.sign(t.min),a=i.sign(t.max);n<0&&a<0?t.max=0:n>0&&a>0&&(t.min=0)}var o=void 0!==e.min||void 0!==e.suggestedMin,r=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),o!==r&&t.min>=t.max&&(o?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:e,handleDirectionalChanges:e,buildTicks:function(){var t=this,e=t.options.ticks,n=t.getTickLimit(),o={maxTicks:n=Math.max(2,n),min:e.min,max:e.max,stepSize:i.valueOrDefault(e.fixedStepSize,e.stepSize)},r=t.ticks=a.generators.linear(o,t);t.handleDirectionalChanges(),t.max=i.max(r),t.min=i.min(r),e.reverse?(r.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),t.Scale.prototype.convertTicksToLabels.call(e)}})}},{34:34,45:45}],55:[function(t,e,n){"use strict";var i=t(45),a=t(34);e.exports=function(t){var e={position:"left",ticks:{callback:a.formatters.logarithmic}},n=t.Scale.extend({determineDataLimits:function(){function t(t){return s?t.xAxisID===e.id:t.yAxisID===e.id}var e=this,n=e.options,a=n.ticks,o=e.chart,r=o.data.datasets,l=i.valueOrDefault,s=e.isHorizontal();e.min=null,e.max=null,e.minNotZero=null;var u=n.stacked;if(void 0===u&&i.each(r,function(e,n){if(!u){var i=o.getDatasetMeta(n);o.isDatasetVisible(n)&&t(i)&&void 0!==i.stack&&(u=!0)}}),n.stacked||u){var d={};i.each(r,function(a,r){var l=o.getDatasetMeta(r),s=[l.type,void 0===n.stacked&&void 0===l.stack?r:"",l.stack].join(".");o.isDatasetVisible(r)&&t(l)&&(void 0===d[s]&&(d[s]=[]),i.each(a.data,function(t,i){var a=d[s],o=+e.getRightValue(t);isNaN(o)||l.data[i].hidden||(a[i]=a[i]||0,n.relativePoints?a[i]=100:a[i]+=o)}))}),i.each(d,function(t){var n=i.min(t),a=i.max(t);e.min=null===e.min?n:Math.min(e.min,n),e.max=null===e.max?a:Math.max(e.max,a)})}else i.each(r,function(n,a){var r=o.getDatasetMeta(a);o.isDatasetVisible(a)&&t(r)&&i.each(n.data,function(t,n){var i=+e.getRightValue(t);isNaN(i)||r.data[n].hidden||(null===e.min?e.min=i:ie.max&&(e.max=i),0!==i&&(null===e.minNotZero||ia?{start:e-n-5,end:e}:{start:e,end:e+n+5}}function s(t){var i,o,s,u=n(t),d=Math.min(t.height/2,t.width/2),c={r:t.width,l:0,t:t.height,b:0},h={};t.ctx.font=u.font,t._pointLabelSizes=[];var f=e(t);for(i=0;ic.r&&(c.r=v.end,h.r=g),m.startc.b&&(c.b=m.end,h.b=g)}t.setReductions(d,c,h)}function u(t){var e=Math.min(t.height/2,t.width/2);t.drawingArea=Math.round(e),t.setCenterPoint(0,0,0,0)}function d(t){return 0===t||180===t?"center":t<180?"left":"right"}function c(t,e,n,i){if(a.isArray(e))for(var o=n.y,r=1.5*i,l=0;l270||t<90)&&(n.y-=e.h)}function f(t){var i=t.ctx,o=a.valueOrDefault,r=t.options,l=r.angleLines,s=r.pointLabels;i.lineWidth=l.lineWidth,i.strokeStyle=l.color;var u=t.getDistanceFromCenterForValue(r.ticks.reverse?t.min:t.max),f=n(t);i.textBaseline="top";for(var g=e(t)-1;g>=0;g--){if(l.display){var p=t.getPointPosition(g,u);i.beginPath(),i.moveTo(t.xCenter,t.yCenter),i.lineTo(p.x,p.y),i.stroke(),i.closePath()}if(s.display){var m=t.getPointPosition(g,u+5),b=o(s.fontColor,v.defaultFontColor);i.font=f.font,i.fillStyle=b;var x=t.getIndexAngle(g),y=a.toDegrees(x);i.textAlign=d(y),h(y,t._pointLabelSizes[g],m),c(i,t.pointLabels[g]||"",m,f.size)}}}function g(t,n,i,o){var r=t.ctx;if(r.strokeStyle=a.valueAtIndexOrDefault(n.color,o-1),r.lineWidth=a.valueAtIndexOrDefault(n.lineWidth,o-1),t.options.gridLines.circular)r.beginPath(),r.arc(t.xCenter,t.yCenter,i,0,2*Math.PI),r.closePath(),r.stroke();else{var l=e(t);if(0===l)return;r.beginPath();var s=t.getPointPosition(0,i);r.moveTo(s.x,s.y);for(var u=1;u0&&n>0?e:0)},draw:function(){var t=this,e=t.options,n=e.gridLines,i=e.ticks,o=a.valueOrDefault;if(e.display){var r=t.ctx,l=this.getIndexAngle(0),s=o(i.fontSize,v.defaultFontSize),u=o(i.fontStyle,v.defaultFontStyle),d=o(i.fontFamily,v.defaultFontFamily),c=a.fontString(s,u,d);a.each(t.ticks,function(e,a){if(a>0||i.reverse){var u=t.getDistanceFromCenterForValue(t.ticksAsNumbers[a]);if(n.display&&0!==a&&g(t,n,u,a),i.display){var d=o(i.fontColor,v.defaultFontColor);if(r.font=c,r.save(),r.translate(t.xCenter,t.yCenter),r.rotate(l),i.showLabelBackdrop){var h=r.measureText(e).width;r.fillStyle=i.backdropColor,r.fillRect(-h/2-i.backdropPaddingX,-u-s/2-i.backdropPaddingY,h+2*i.backdropPaddingX,s+2*i.backdropPaddingY)}r.textAlign="center",r.textBaseline="middle",r.fillStyle=d,r.fillText(e,0,-u),r.restore()}}}),(e.angleLines.display||e.pointLabels.display)&&f(t)}}});t.scaleService.registerScaleType("radialLinear",b,m)}},{25:25,34:34,45:45}],57:[function(t,e,n){"use strict";function i(t,e){return t-e}function a(t){var e,n,i,a={},o=[];for(e=0,n=t.length;ee&&l=0&&r<=l;){if(i=r+l>>1,a=t[i-1]||null,o=t[i],!a)return{lo:null,hi:o};if(o[e]n))return{lo:a,hi:o};l=i-1}}return{lo:o,hi:null}}function l(t,e,n,i){var a=r(t,e,n),o=a.lo?a.hi?a.lo:t[t.length-2]:t[0],l=a.lo?a.hi?a.hi:t[t.length-1]:t[1],s=l[e]-o[e],u=s?(n-o[e])/s:0,d=(l[i]-o[i])*u;return o[i]+d}function s(t,e){var n=e.parser,i=e.parser||e.format;return"function"==typeof n?n(t):"string"==typeof t&&"string"==typeof i?m(t,i):(t instanceof m||(t=m(t)),t.isValid()?t:"function"==typeof i?i(t):t)}function u(t,e){if(x.isNullOrUndef(t))return null;var n=e.options.time,i=s(e.getRightValue(t),n);return i.isValid()?(n.round&&i.startOf(n.round),i.valueOf()):null}function d(t,e,n,i){var a,o,r,l=e-t,s=w[n],u=s.size,d=s.steps;if(!d)return Math.ceil(l/((i||1)*u));for(a=0,o=d.length;a=M.indexOf(e);a--)if(o=M[a],w[o].common&&r.as(o)>=t.length)return o;return M[e?M.indexOf(e):0]}function f(t){for(var e=M.indexOf(t)+1,n=M.length;e1?e[1]:i,r=e[0],s=(l(t,"time",o,"pos")-l(t,"time",r,"pos"))/2),a.time.max||(o=e[e.length-1],r=e.length>1?e[e.length-2]:n,u=(l(t,"time",o,"pos")-l(t,"time",r,"pos"))/2)),{left:s,right:u}}function v(t,e){var n,i,a,o,r=[];for(n=0,i=t.length;n=a&&n<=r&&c.push(n);return i.min=a,i.max=r,i._unit=s.unit||h(c,s.minUnit,i.min,i.max),i._majorUnit=f(i._unit),i._table=o(i._timestamps.data,a,r,l.distribution),i._offsets=p(i._table,c,a,r,l),v(c,i._majorUnit)},getLabelForIndex:function(t,e){var n=this,i=n.chart.data,a=n.options.time,o=i.labels&&t=0&&t atg – Dr. Steven Kniffley Jr. https://drstevenkniffleyjr.com The Afrocentric Psychologist Thu, 05 Feb 2026 14:08:11 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.11 ATG最新力作!孫行者訊號破解分析預測!ATG電子孫行者訊號破解攻略 https://drstevenkniffleyjr.com/atgatg-2/ https://drstevenkniffleyjr.com/atgatg-2/#respond Thu, 05 Feb 2026 14:03:23 +0000 https://drstevenkniffleyjr.com/?p=67562 優點:資金穩定,避免資金消耗過快,適合長期遊戲。 投注額度的設計非常靈活,從低額投注到高額投注都能滿足。 故事內容:結合中國神話故事,吸引對《西遊記》感興趣的玩家。 中獎條件:至少三個相同符號符合支付線排列,或使用百搭符號組合達成。 支付線設計:25 孫行者 條固定支付線,符號排列符合條件即可中獎。

遊戲符號賠率

atg孫行者 訊號

孫行者爆分技巧遊戲的魅力在於其多變的爆分機會,但玩家也應時刻謹慎,保持良好的資金管理。 此時,玩家可以考慮加大下注額度,這樣能夠在符號連線成功時獲得更高的獎勵。 在來勝娛樂城首頁,找到《ATG孫行者》並進入遊戲頁面。 立即加入 來勝娛樂城,試玩《ATG孫行者》線上老虎機,感受無與倫比的遊戲樂趣!

  • 想知道孫行者試玩要去哪玩快看過來,贏家娛樂城小編還會教你孫行者攻略,讓你掌握爆分技巧。
  • 孫行者玩法特色最明顯是,中獎方式相當多,玩家使用各種玩法都有機會爆大分,甚至還會免費送錢給你花,只要你運氣夠好,也能把運氣當作實力的一種!!!
  • 《ATG戰神賽特》自推出以來便成為娛樂城中最受歡迎的老虎機之一,其深受玩家喜愛的原因,來自於以下三大核心吸引力:
  • 別忘了,善用倍數符號、掌握免費遊戲觸發時機、以及觀察齊天大聖等訊號出現頻率,將大幅提升你的爆分機會。

《ATG孫行者》不是普通的老虎機遊戲,這是猴哥親自帶路、財神爺都搶著報到的爆金神器! 這款由ATG電子推出的東方神話主題機台,憑藉高波動、連消機制與強爆發免費遊戲,吸引無數玩家投身其中。 透過這篇ATG孫行者打法攻略,你將更清楚選台邏輯、下注節奏與免費遊戲的高效利用方式。 ATG孫行者打法攻略 是每位玩家進入這款高爆率機台前必讀的重要指南。

  • 支付線數量和結構的穩定性使得玩家能夠輕鬆掌控遊戲進程,不必擔心支付線數量的調整會影響中獎機會。
  • ATG電子推出的《孫行者》老虎機,以中國經典神話《西遊記》為背景,將孫悟空等角色融入遊戲設計,為玩家帶來豐富的視覺和遊戲體驗。
  • 品牌介紹:AFB電子——Super娛樂城的優質合作夥伴   在亞洲龐大的線上娛樂市場中,AFB 集團
  • 這裡通通告訴你:從ATG孫行者 選台到ATG孫行者 外掛迷思破解,真正贏錢靠的是技巧與節奏。
  • 試玩模式可幫助玩家無需投入真實資金即可了解免費遊戲、煉丹紅利、全盤獎勵等各大特色玩法,提高後續實際投注的勝率與策略調整能力。
  • 老虎機、滾輪遊戲、2D 遊戲

當玩家注意到這些訊號時,可以選擇加大投注額或保持當前策略,以期待更高的回報。 孫行者遊戲中的每個符號都可能隱藏著不同的獎勵機會或特殊功能。 在遊戲過程中,有些時候會出現接連的高賠率符號,卻沒有觸發大的獎金。 若看到遊戲畫面中不僅出現金箍棒或孫悟空帽子,還伴隨其他特殊符號(如紅利煉丹圖案)時,這往往是強烈的爆分訊號。

不少玩家在試玩《ATG孫行者》後,紛紛表示這款遊戲的高爆分率讓人上癮! BT娛樂城推薦網將為你詳細解析《ATG孫行者》的特色、試玩方式及破解攻略,助你輕鬆贏取高額獎金! 這款遊戲以經典西遊記為主題,結合 3×5 卷軸設計和多樣化的獎勵機制,讓玩家在遊戲中體驗到無窮樂趣。 ATG電子最新推出的《ATG孫行者》老虎機,憑藉高達 98% 的返還率(RTP)和最高 3,000 倍的中獎倍率,迅速成為玩家熱議的焦點! ATG 官網則是提供至少10000點遊戲點數給玩家免費試玩。 金大發娛樂城提供「 ATG 孫行者試玩」凡註冊一個遊戲帳號就能領取 168 現金試玩點數。

atg孫行者 訊號

★TZ彩金扭蛋機 最高回饋7777點!

atg孫行者 訊號

你可以放心嘗試各種投注組合,觀察盤面出現特定符號的頻率與組合方式,甚至利用試玩來驗證網路上流傳的「孫行者訊號查詢」。 雖然每次購買都需要支付一定的金額,但根據玩家的經驗和大數據顯示,適時購買這些遊戲模式往往能夠帶來豐厚的回報。 尤其是當玩家發現機台處於「吐分期」時,購買全盤獎勵遊戲將成為提高賺錢機會的絕佳策略。 對於長期遊玩的玩家來說,這是一種保證穩定回報的策略,特別是當機台處於冷機期時,免費遊戲將是強制觸發吐分的有效手段。 所謂吐分期,是指遊戲機台處於較為活躍的狀態,玩家更容易觸發大獎或者獲得高額回報。 小編在多次觀察資深玩家進行孫行者破解訊號遊戲時發現,許多經驗豐富的玩家都偏愛使用平轉投注的方式來參與遊戲。

atg孫行者 訊號

娛樂城新手

atg孫行者 訊號

遊戲中的彩金符號分別為「金龍」、「金獅」、「金鯉」和「金蟾」,玩家只需先選到三個相同的符號,即可獲得該符號所對應的獎項。 天降奇寶是一個隨機觸發的獎勵遊戲,能在孫行者主遊戲中突然降臨。 這些訊號可能以閃爍的符號、特殊音效或畫面上的變化來呈現,讓玩家更容易識別機會。 購買功能雖然可以快速進入高獎金模式,但也需要投入較高的成本。

]]>
https://drstevenkniffleyjr.com/atgatg-2/feed/ 0
ATG賽特2正式2025 上線ATG戰神賽特2訊號攻略與爆分秘訣 官方最新消息 https://drstevenkniffleyjr.com/atg22025-atg2-12/ https://drstevenkniffleyjr.com/atg22025-atg2-12/#respond Mon, 12 Jan 2026 16:53:42 +0000 https://drstevenkniffleyjr.com/?p=42746 依我的經驗,新手若是直接進場,很容易因為「高波動性」而感到挫折。 但如果先透過 賽特2試玩,不僅能熟悉遊戲機制,還能實際驗證爆率數據,找出最適合的下注策略。 戰神賽特2訊號 並承襲第一版的無賠付線機制,並加入全新「黃金聖甲蟲」符號,融合可分裂與鎖定倍數符號的創新玩法,在爆發與策略之間,創造更多逆轉勝的可能。 Atg電子打造高波動爆金機制,分裂球與鎖倍球讓試玩玩家直呼不科學。 AT99娛樂城正版入口提供免費體驗,節奏與爆率兼具。 在免費遊戲模式中,遊戲又加入了「進階技能觸發」。

只要掌握這些觸發原理,就能在試玩時培養抓訊號與出手機會的能力。 只要認明 AT99 娛樂城官方入口,進入戰神賽特2 覺醒之力專區,高倍率81000x,rtp返還率直逼97%,就能直接開啟遊戲模式。 過程免下載、免綁定信用卡,手機一鍵即可立即賽特2遊戲。

ATG 賽特2

高倍率代表「有機會在特定條件下放大獎金」,同時也意味著遊戲波動較大、長時間連續未中獎的情況也很常見。 實際賠率表、符號組合、免費遊戲與覺醒倍率,皆由遊戲廠商預先設定,並受隨機機率與 RTP 設計影響,玩家無法修改或預測結果。 在《戰神賽特2:覺醒之力》中,真正能讓玩家腎上腺素直接爆表的瞬間,就是觸發那場人人追求的——覺醒 Free Game。 有時候我會用小注連續觀察 100~200 轉,看是否開始頻繁出現 SCATTER、WILD 或小額回分。 如果觀察到這些,我就會開始慢慢加注碼,為爆發做準備。

ATG 賽特2

目前以 AT99 娛樂城為首波正式代理,其餘平台多為延後開放或測試版。 不同平台在流暢度與穩定度上仍有差異,建議以官方授權、口碑較佳的管道為主。 第二代核心高賠圖騰,與倍數球搭配時可瞬間拉高爆擊倍率,只要連線成功,整串配線都有機會被放大成極高倍數,尤其在連擊節奏被帶起來時,常能形成數倍到數十倍的跳躍式爆發。

Q4. 戰神賽特2的「覺醒之力」怎麼觸發?

她感性寫下「放榜了!阿母忍不住爆哭,一切煎熬終於放下」,並曬出與女兒日本旅遊的合照,母女倆溫馨依偎畫面充滿濃濃親情。 依照您的需求我們能提供您的遊戲串接於不同的平台上。 支援平台包含 iOS, Android, Windows, MAC OS。 最近戰神賽特2黑單在論壇被吵到像年度話題,幾乎每隔一天就有人發文問:「到底是不是遊戲黑我?」但只要你實際玩過戰神賽特2覺醒之力的正版版本,就會知道不是你想的這樣。 雖然目前仍未公布確切上線日與試玩版本,但從現有資料來看,《戰神賽特2》不僅延續一代的高爆分特色,更導入多項嶄新玩法,讓老虎機愛好者引頸期盼。 可以把這篇當作你的入門懶人包,或整理成自己的筆記。

建議流程是:先用小額測試盤感 → 記一下能量條與免費遊戲出現節奏 → 找到屬於自己的爆點區間後,再用固定押注搭配賽特2攻略去衝。 以上攻略重點多由實戰玩家共筆整理,比起官方數據更貼近真實體感。 玩家心得普遍一致:能量條的節奏感就是這款賽特2的靈魂,只要掌握節奏,不爆都難。 賽特2是ATG 電子延續前作戰神賽特打造的全新升級版,主打「覺醒能量條+倍數球盤面連動」兩大系統。 節奏調整後整體更滑順,RTP 表現柔中帶狠,爆率分佈比一代平均許多,幾乎不用再苦等大獎。

ATG 賽特2

攻略七:玩家心得與實戰分享

ATG 賽特2

我覺得這就是高波動機台的特性:必須拉長時間觀察,才能體會 RTP 真正的優勢。 玩家案例顯示,戰神賽特2的高波動性讓短時間贏分暴漲的情況更多,因此「及時出金」是保護盈利的必要手段。 我覺得這些數據跟官方公布的 RTP 96.8%~97.3% 相符,代表「試玩版與正式版」數據是一致的。 堅持「理性遊戲,享受樂趣」,不影響生活是最重要的,致力於傳遞正確遊戲觀,助玩家了解機率本質,避免沉迷,享受健康遊戲體驗。

  • 持續以盤面節奏為核心判斷,是戰神賽特2 實戰中最重要的核心技巧。
  • 依我的經驗,我認為 戰神賽特2 覺醒之力 不僅讓遊戲更刺激,也讓整個攻略層次提升。
  • 只要在試玩過程中熟悉倍數球何時出現、如何分裂、以及鎖倍的區間,就能逐漸訓練對「賽特2 訊號」的判斷力與進場時機。
  • 老玩家建議先以 14元平轉30次,讓機台跑完整循環。
  • 透過鎖定倍數符號與符號分裂疊加,搭配高倍SCATTER連擊,有機會在一局中迅速達成高額爆分。

ATG 賽特2

遊戲操作簡單,卻處處充滿策略選擇,是一款兼具娛樂性與獲利機會的精品老虎機。 延續第一代的「無賠付線機制」,這次還新增了非常有趣的「黃金 Free Game 模式」,搭配可分裂符號和鎖定倍數的設計,讓每次轉動的機會都充滿驚喜。 只要出現三個相同符號,你就能獲得獎金,還有特殊機制能幫你累積多層加乘,最高倍率有機會突破10,000倍! 操作上簡單易懂,但每次選擇都可能影響結果,讓你在娛樂的同時也能挑戰自己的策略思維。 總之,這是一款不僅有趣,而且有著豐富獲利機會的老虎機遊戲,讓人玩了還想再玩。 《戰神賽特2 覺醒之力》是一款以古埃及戰神賽特為主軸的高波動電子遊戲,結合覺醒機制、特殊符號與高倍率爆發設計,最高中獎倍數理論上可達 x81000。

]]>
https://drstevenkniffleyjr.com/atg22025-atg2-12/feed/ 0
ATG 賽特2 https://drstevenkniffleyjr.com/atg-2-49/ https://drstevenkniffleyjr.com/atg-2-49/#respond Mon, 12 Jan 2026 16:12:36 +0000 https://drstevenkniffleyjr.com/?p=42740 一旦進入戰神賽特的遊戲畫面,你會看到高達650台不同的老虎機可供選擇,系統也會貼心地顯示
每台老虎機的返還率(RTP)。 當盤面符號被消除後,新符號隨即掉落—這就是「連擊鏈」! 【倍數符號:真正的爆分引信】當連續消除停止時,盤面上所有的 倍數符號 將會自動相加,形成你的「最終總倍數」。 如果第一篇是把 ATG戰神賽特2 的基本規則與狀態切換講清楚,這一篇要做的,是把玩法往更進階推一步:你不只要知道「何時可能變高價值」,你還要學會管理「事件鏈」。

你可能沒想到,一款老虎機也能讓全台伺服器差點塞爆。 這款 ATG 電子打造的ATG戰神賽特2一上線,PTT、Dcard 到 LINE 群都在喊爆。 賽特2 選台 「ATG 電子這次真的搞大了」這句不是口號,而是玩家實測後的真話。 我自己實測幾百轉,那個 RTP 節奏軟到讓人手癢,轉到最後還懷疑是不是被加持。

  • 當盤面長時間保持高連消且符號種類達成一定條件時,覺醒效果會自動觸發,倍數、Wild、連動符號全面強化。
  • 遊戲畫面充滿濃厚的沙漠神祇氛圍,從神殿遺跡到風暴席捲的沙海,每一幕都營造出沉浸式冒險感受,帶領玩家踏上一段榮耀與策略並存的征途。
  • 這裡是玩家的起點,是每位爆分玩家必經的試煉之地。
  • 很多新手都在問:「怎麼看這台機器是不是在『吐分期』?」根據我跟幾位資深玩家的實測,戰神賽特 2 有幾個很明顯的「前兆」。

二代雖然中獎次數較少,可一但觸發特殊符號,就有更大的機會拿下高分,且以節奏來說,二代更為緊迫,所以在觀察週期和訊號時也比較容易抓到。 玩家的中獎機會不再僅限於基礎符號,而是能從全新的特殊符號中,獲得更多的回饋,以下將為各位解說每種符號的具體功能和獎勵。 爆發性: 透過不斷地鎖定高倍數,Free Game 期間的總倍數累積能達到遠超一代的水平,這也是二代能挑戰 81,000 倍的極限爆點。

ATG 賽特2

黃金Free Game 免費遊戲

ATG 賽特2

A8:當盤面同時出現 三個男賽特圖騰+一顆倍數球 時,就會啟動「分裂之力」。 系統會選中當前的倍數球,並將其立即分裂成 1~6 顆新倍數球,每一顆都繼承原本的倍率數值。 這個效果能瞬間把整體倍數大幅放大,是戰神賽特2 中最經典、最具爆發性的強化之一。 當該局沒有任何連線中獎時,系統有機率隨機觸發「神秘寶箱」,給予隨機獎勵,這對於高頻率投注的玩家來說是一層額外的保險。 所謂的「覺醒之力」,是本作區別於第一代的靈魂所在。 這個模式並非單純的免費旋轉,而是具備了更強大的倍數疊加公式。

ATG 賽特2

我認為 賽特2試玩 最大的價值,不只是熟悉機制,而是訓練「心態」。 高波動機台容易出現連續吃分,如果沒有在試玩中先適應,很容易在正式進場時失去判斷力。 依我的經驗,試玩能讓你模擬資金控制、下注節奏,甚至是情緒管理,這些都比單純追爆率更重要。 我認為,每位想挑戰《戰神賽特2》的玩家,都應該把 賽特2試玩 當成必修課程。 依我的經驗,只有在試玩中掌握了爆率規律,正式進場時才有機會抓住那 81,000倍的覺醒爆擊。 我覺得這點對玩家很重要,因為試玩能幫助你了解 免費遊戲觸發頻率,以及覺醒之力與 SCATTER 的連動效果,進而判斷正式進場的最佳時機。

ATG 賽特2

獨家「倍數升級」機制

只要掌握這些觸發原理,就能在試玩時培養抓訊號與出手機會的能力。 只要認明 AT99 娛樂城官方入口,進入戰神賽特2 覺醒之力專區,高倍率81000x,rtp返還率直逼97%,就能直接開啟遊戲模式。 過程免下載、免綁定信用卡,手機一鍵即可立即賽特2遊戲。

ATG 賽特2

遊戲攻略

  • 此時立刻切入買免遊:→ 三顆倍數球沒消:買 10元免遊($1000)。
  • 我們會說明玩法優缺點、可能的資金壓力與高波動風險,強調「高倍率不等於穩賺」,並倡導僅限年滿18歲的成年人,在遵守當地法規前提下,將此遊戲視為娛樂選項之一。
  • 並承襲第一版的無賠付線機制,並加入全新「黃金聖甲蟲」符號,融合可分裂與鎖定倍數符號的創新玩法,在爆發與策略之間,創造更多逆轉勝的可能。
  • 實際賠率表、符號組合、免費遊戲與覺醒倍率,皆由遊戲廠商預先設定,並受隨機機率與 RTP 設計影響,玩家無法修改或預測結果。
  • 隨著RSG電子在老虎機遊戲領域的不斷創新,《戰神賽特2:覺醒之力》以其獨特的機制設計、強烈的視覺風格與高爆發潛力迅速竄紅。
  • 熟練這些細節後,你會開始聽得出盤面節奏、抓得準爆分時機。

古埃及的戰神賽特與女神奈芙蒂絲再度覺醒,風暴席捲沙海,預示著冒險者榮耀再臨。 《戰神賽特2:覺醒之力》不僅是對經典的致敬,更是在原作基礎上進化出全新維度的戰略與爆發力。 由 ATG電子 團隊打造的《戰神賽特2:覺醒之力》,延續第一代的無賠付線高波動玩法,並嶄新加入「黃金 Free Game」機制。 搭配可分裂符號與鎖定倍數設計,讓整體遊戲體驗更具策略深度,也讓爆發力瞬間飆升,成為玩家實現逆轉勝的關鍵利器,享有高度自由與強烈爆發感。 《戰神賽特2》是一款結合埃及神話背景與現代電子機制的 ATG 授權老虎機遊戲。

]]>
https://drstevenkniffleyjr.com/atg-2-49/feed/ 0
《戰神賽特2 試玩入口》 免費體驗覺醒之力,練出專屬爆分節奏 atg xriba.com.tw https://drstevenkniffleyjr.com/2-atg-xriba-com-tw-25/ https://drstevenkniffleyjr.com/2-atg-xriba-com-tw-25/#respond Tue, 06 Jan 2026 13:20:31 +0000 https://drstevenkniffleyjr.com/?p=40983 守住資金,等你的男神(分裂球)一出現,倍數會自動翻倍,爆金就跟著來。 2026世界盃亞洲區資格賽賽程擁有 8 個直接席位和一個洲際附加賽席位,目前已確定「伊拉克」將代表亞洲參與跨洲附加賽。 A:幾乎無效,風險極高,老虎機的開獎結果是由系統後端的RNG(隨機數生成器)嚴格控制,外掛無法干預或預測伺服器端的結果。

  • 常聽到的例子包括:聖甲蟲×倍數球,當盤面同時出現三隻聖甲蟲+倍數球,大多玩家會把它視為「盤面開始黏起來」的階段。
  • 熟練這些細節後,你會開始聽得出盤面節奏、抓得準爆分時機。
  • 這個模式並非單純的免費旋轉,而是具備了更強大的倍數疊加公式。
  • 無論你是新手還是長期深耕 ATG 電子的老玩家,讀完這篇都能重新建立一套更專業、更精準的戰神賽特打法,並理解真正能帶來爆分的訊號到底長什麼樣子。

無論你是新手還是長期深耕 ATG 電子的老玩家,讀完這篇都能重新建立一套更專業、更精準的戰神賽特打法,並理解真正能帶來爆分的訊號到底長什麼樣子。 戰神賽特2支援直接買免遊功能,但不建議任意時刻都購買。 戰神賽特2試玩 當手動旋轉明顯觀察到機台活躍(如訊號二、三)卻遲遲未進入免費遊戲時,才是較佳的購買時機,期望值通常也會比較高。 而若你想把這套技巧真正用在實戰上,推薦你試試「誠運坊娛樂城」!

許多玩家在 PTT、Dcard 分享的心得中,都不約而同提到同一點:讀懂 戰神賽特2 訊號,是提升穩定度的關鍵。 當判斷力變強,再根據自身資金規模調整戰神賽特2 打法策略,就能有效提升整體勝率。 這個分類專門整理「賽特2訊號」的所有攻略,包括:選房條件、倍數球節奏判斷、免費遊戲觸發邏輯、何時該進房與何時要退出等完整實戰技巧。

看完這麼多《戰神賽特2》攻略,是不是已經想立刻開機實戰了? 先別衝動,把技巧記好、節奏抓對,進場才會更有勝率。 如果玩家在連續10轉內,有轉出接近免遊的最大值,那麼可以試著調高注額,盡可能的讓自己在高注額的情況下進入免遊。 不是每次連擊都會出倍數球,它會在「特定節奏」亮起。

  • 其實在娛樂城賺錢仍然是有可能的,只要你能夠有耐心地制定下注計劃,避免過度投入,並且多嘗試不同機台的「訊號」。
  • 不過如果看得懂盤面訊號的規律,就能更清楚什麼時候適合加碼、什麼時候該縮小下注,整體操作會變得更有邏輯、不會一直盲轉。
  • A:以節奏判讀來說,倍數需要密度與承接支撐才能放大;若盤面持續鬆散、分裂不連續,通常代表節奏已降段,應優先守紀律出場。
  • 玩家透過圖案頻率、符號連線趨勢以及轉輪變化,可以清楚辨識爆分的前兆,降低盲轉損失。
  • 在所有顏色的倍數符號中紅色倍數符號的倍數最大,都有百倍以上,但相對的出現機會也比較小,所以玩家看到紅色倍數符號時也可以提升注額並購買免費遊戲。
  • 開分時若搭配倍數倍增(如x5、x8以上),通常是熱期啟動訊號。

但老實講,真正懂的atg賽特玩家都知道:只有在AT99娛樂城玩正版戰神賽特2覺醒之力,戰神賽特2 訊號才準,出金才穩。 今天就來聊聊,什麼訊號是真的、什麼又是被吹到爆的假話術。 與傳統機台不同,《戰神賽特》講求「選台 + 訊號判斷 + 購買免遊時機」,也因此成為許多老玩家研究的對象。

賽特2 訊號

戰神賽特 2 技巧 2:機台怎麼選?

賽特2 訊號

得分率是衡量機台熱度的指標,它反映了機台的中獎頻率和獎金分配情況。 得分率高的機台,代表該機台的中獎機率高,但也可能已經開過不少大獎,中獎機率相對降低。 相反地,得分率低的機台,可能正處於蓄勢待發的狀態,中獎機率較高。 六眼訊號也就是指版面上有6個眼睛符號就購買免費遊戲,是一種比較激進的策略。 因為6眼相對是比較容易出現的,不過長期使用勝率一樣可以超過50%,且爆分機率相當高。

賽特2 訊號

倍數球密度明顯提升

這些設計不但增加了爆分潛力,也讓整體遊戲策略性大幅提升,讓玩家能更主動掌握轉折時機。 在古埃及傳說中,荷魯斯之眼象徵力量與守護,而在遊戲中它則是倍率最高的得分符號。 當本金突破 6000,就能進入《戰神賽特2》的穩控節奏階段。 老玩家建議先以 14元平轉30次,讓機台跑完整循環。 觀察盤面時,若出現三顆倍數球同時存在但未消除的畫面——那就是訊號! 此時立刻切入買免遊:→ 三顆倍數球沒消:買 10元免遊($1000)。

玩家 2:鬼童哪吒

這代的戰神賽特2覺醒之力完全不是一般線上老虎機那種亂跳、亂飄、亂給,你只要進去兩分鐘就能感受到atg電子這次在盤面跟推進上到底塞了多少細節。 倍數可累積疊加,搭配連鎖系統,有機會出現百倍、千倍瞬爆。 盤面採「無賠付線」設計,只要 8 個以上相同符號即自動消除並連鎖掉落。 每次連鎖都會提升倍數 → 連鎖層數越高,中獎倍率越可觀。 最後提醒,雖然51000倍的最高賠率令人嚮往,但實戰中更應該追求穩定的小額獲利。

賽特2 訊號

當你學會看訊號、懂得解讀每一次紅藍轉換背後的意涵,你就能在對的時機下注、在錯的時機撤退。 開分時若搭配倍數倍增(如x5、x8以上),通常是熱期啟動訊號。 2.把握分裂倍數球的進場點分裂倍數球是推高最終倍率的核心,玩家通常會在此時保持節奏,讓倍數能穩定往上堆。

戰神賽特攻略對於遊玩賽特的玩家至關重要,研究好遊戲再開始遊玩才是能夠致勝的關鍵。 所以你一定要先了解戰神賽特這款老虎機的吃分期和吐分期,透過設定轉數以及籌碼水位來判斷,再選擇要換台,還是留下。 ATG戰神賽特超高返還率95%,加上最高倍數51,000倍的獎金成為台灣近年最火紅的老虎機遊戲。 但想要在戰神賽特中贏錢,還需要掌握打法、攻略、選台等各種技巧。 今天金大發就來教大家戰神賽特訊號怎麼看、破解戰神賽特選台及打法,讓大家都可以賺大錢。 這個是大部分的玩家都會判斷的基本爆分訊號:一旦出現6個以上的荷魯斯之眼符號就代表遊戲即將爆分了,玩家可以趕緊提高注額並直接購買免費遊戲。

]]>
https://drstevenkniffleyjr.com/2-atg-xriba-com-tw-25/feed/ 0
ATG 賽特2 https://drstevenkniffleyjr.com/atg-2-22/ https://drstevenkniffleyjr.com/atg-2-22/#respond Tue, 06 Jan 2026 12:40:30 +0000 https://drstevenkniffleyjr.com/?p=40943 它不只是讓你熟悉規則,更是你累積經驗、觀察戰神賽特2爆率、調整下注策略的訓練場。 依我的經驗,我在塞特2試玩裡跑了大約 3000 轉,實測回收率落在 95%~98% 之間,與官方數字非常接近。 我覺得這代表試玩版與正式版的數據一致,玩家可以放心用試玩模式測爆率。 很多人第一次聽到戰神賽特2,都只注意到「81,000倍爆擊」這個數字,但依我的經驗,如果不先理解玩法規則,很容易因為誤判而錯失最佳時機。 玩電子遊戲,能贏才算真功夫,但「能順利出金」才是重點。 許多玩家卡在出金環節,往往是因為平台選擇不當或時機不對。

鎖定倍數機制

ATG 賽特2

觀察符號閃動、火焰流動的速度,預判它何時沸騰,就能在最短時間抓住爆分窗口。 在烈焰中不慌,在冷盤中不退,才能等到那一刻的燃燒。 在【戰神賽特2 試玩模式】中,沒有壓力、沒有損失,只有一次又一次的「節奏修煉」。 這裡是玩家的起點,是每位爆分玩家必經的試煉之地。 看清符號出現的頻率、火焰閃動的節奏、倍率變化的流向。 戰神賽特2試玩一上線就引爆玩家圈,短短時間下載量暴衝,許多人實測後都說「節奏快、體感軟、爽感停不下來」。

ATG 賽特2

當盤面符號被消除後,新符號隨即掉落—這就是「連擊鏈」! 【倍數符號:真正的爆分引信】當連續消除停止時,盤面上所有的 倍數符號 將會自動相加,形成你的「最終總倍數」。 如果第一篇是把 ATG戰神賽特2 的基本規則與狀態切換講清楚,這一篇要做的,是把玩法往更進階推一步:你不只要知道「何時可能變高價值」,你還要學會管理「事件鏈」。

  • 許多玩家最關心的,就是二代在 爆分機制、出金技巧以及與一代差異 上的具體表現。
  • A:目前官方唯一提供戰神賽特2免費試玩的平台就是AT99娛樂城。
  • 玩ATG戰神賽特2要怎麼壓注才不會一瞬間爆倉?

我覺得這種觀察法很適合塞特2試玩,因為不用花錢就能熟悉節奏。 久了你會發現,每一台機台都有自己的爆發節奏,只要抓對時間點,戰神賽特2爆率就會出現非常明顯的提升。 總結來說,戰神賽特2試玩不只是娛樂,它是一個真正能幫助我們提升勝率的工具。 只要你願意花時間觀察、練習,戰神賽特2玩法其實比一代更有策略性,爆率更刺激,也更值得投入。 依我的經驗,戰神賽特2是一款「要懂得等待」的遊戲。 很多人覺得它爆率難捉摸,但我認為只要透過塞特2試玩累積數據,就能找到屬於自己的節奏。

ATG 賽特2

免費遊戲 – 黃金 Free Game 模式

ATG 賽特2

當主遊戲中轉出四個以上(其中一個為黃金聖甲蟲)「SCATTER」符號,即可獲得15回合免費遊戲,覺醒之力中有可能觸發全新特殊機制:分裂倍數機制、鎖定倍數機制。 玩家在轉動中收集指定能量球時,就能啟動 FreeGame模式。 當一聖甲蟲與三顆「鎖定/分裂倍數球」同時出現時,爆率直接疊乘,是最爽的爆金時刻。 我建議玩家在試玩過程中,刻意模擬不同的下注方式,例如小注等待與中注爆發。 這樣的操作能幫助你理解覺醒之力累積的速度與爆擊觸發的可能性。 依我的經驗,免費遊戲觸發時加大注碼,往往能放大回收效果,但前提是你已經在試玩裡驗證過這種模式的可行性。

  • 《戰神賽特》以古埃及戰神賽特為主軸,帶領玩家穿越時空進入神秘的金字塔與神殿遺跡,展開一場融合策略與運氣的冒險。
  • 遊戲中區分為「一般聖甲蟲」與帶有紫色光芒的「黃金聖甲蟲」。
  • 外界有很多所謂「戰神賽特2外掛」、「賽特2自動爆金腳本」之類的傳言,其實都是假的。
  • 第二代核心高賠圖騰,與倍數球搭配時可瞬間拉高爆擊倍率,只要連線成功,整串配線都有機會被放大成極高倍數,尤其在連擊節奏被帶起來時,常能形成數倍到數十倍的跳躍式爆發。

在繼承了第一代流暢的消除玩法的基礎上,針對「爆分上限」與「獎勵機制」進行了大幅升級。 《戰神賽特 2》在核心數值上做出了突破,目的是為了滿足追求高波動、高倍率的高端玩家需求。 進入此模式後,盤面會出現 賽特2 可分裂符號 + 鎖定倍數,大幅提升中獎可能與倍數疊加空間,是整體遊戲的爆分核心。 當盤面出現三個普通聖甲蟲+一個金色聖甲蟲,就能進入覺醒模式,系統直接送 15 次免費旋轉,並可能帶出分裂或鎖定倍數球,爆擊機率瞬間翻倍。 戰神賽特2在第二代新增了三大爆擊機制——符號分裂、鎖定倍數與覺醒模式,這些新系統讓整體節奏更集中、爆發更明顯,也是本代能拉出千倍與萬倍獎金的核心來源。

ATG 賽特2

免費遊戲觸發「分裂之力」:爆金翻倍的瞬間

至於玩家普遍關心的空轉頻率,我認為兩代機台的差異並不大,畢竟,老虎機的運作核心是隨機數產生器(RNG)這決定了機台不可能持續發出大獎。 功能: 當「分裂倍數球」出現並參與消除時,原本的倍數會對半分裂成兩個獨立的倍數球,然後疊加到該回合的總倍數中。 點擊前往:『ATG 戰神賽特 2 能否超越一代?』 段落,參考塞特二代在最大倍數與核心機制上的完整進化內容。 兩年前,ATG電子憑藉初代戰神賽特驚人的 51,000 倍高額獎金,在電子老虎機市場上颳起一陣旋風,今年,ATG 乘勝追擊,推出 『ATG 戰神賽特 2 覺醒之力』。

]]>
https://drstevenkniffleyjr.com/atg-2-22/feed/ 0
ATG赤三國實測心得全紀錄 玩家爆分案例、下注策略與RTP分析 《ATG赤三國免費試玩》 ATG 電子遊戲官方網站 三國戰場全新上線! https://drstevenkniffleyjr.com/atg-rtp-atg-atg-13/ https://drstevenkniffleyjr.com/atg-rtp-atg-atg-13/#respond Sat, 27 Dec 2025 16:31:15 +0000 https://drstevenkniffleyjr.com/?p=38553 遊戲採用進階式 Scatter Pays 計分方式,只要符號達到指定數量,就會直接依獎金倍率派發,不再受傳統線數限制,讓《atg 赤 三國》節奏明顯更快、更爽、更直覺。 搭配赤 三國 的連消機制,盤面每一次塌陷、每一次補符,都可能引發下一段爆擊鏈,形成「越轉越燙、越燙越爆」的赤壁戰場節奏。 尤其當你正式踏入免費遊戲,也就是赤三國 最具代表性的大戰時,倍數球將依照 赤三國 訊號 加速升級,最高可堆疊至驚人的 X500。 當倍數同步提升、連消不斷觸發時,你甚至會看到短短幾秒的時間內,倍數、符號、落點互相交織成一場戰術爆擊——一轉就能打穿整個戰局。 值得一提的是,《赤三國atg》並不只是靠爆擊吸引玩家,它的盤面節奏層次非常豐富。 以 赤 三國 的能量邏輯設計來看,新手在試玩模式也能輕鬆理解何時轉快、何時悶盤、何時進入熱過渡區。

  • 三指標觀察:① 功能觸發平均間隔;② 100 局中連線密度;③ 功能局的中位回饋。
  • 我認為這代表雖然短期內可能波動劇烈,但長期來看,回報率仍相當亮眼。
  • 我的觀察是,神秘寶箱的出現頻率並不固定,但它的存在本身,讓整個遊戲多了一層變數。
  • 在前文中,我已經分享了 ATG赤三國實測 的完整紀錄,並透過長期測試驗證了 ATG赤三國RTP 的可信度,以及多次觸發 赤三國爆分 的實戰案例。
  • 根據我的經驗,許多玩家最在意的除了遊戲畫面與氛圍外,就是遊戲的 波動率、返還率以及實際爆分機制。

赤三國的免費遊戲屬於節奏型爆擊模式:一旦盤面進入順風狀態,X500 倍的倍數球可能在幾秒內被推出去。 A:「赤三國 訊號」比較接近「盤面狀態觀察」,而不是百分之百準確的預測公式。 像是連消變多、倍數球開始頻繁出現、龍王符號成群出現等現象,確實常見於較活躍、較有機會爆擊的區段,但不代表一定會中獎。 正確做法是把訊號當作「輔助判斷」,再配合理性投注與風險控管,而不是盲目重壓。 黑狗兄遊戲平台表示,此次與ATG合作推出《赤三國》,不僅展現對品牌經營的長期投入,也彰顯持續引進高品質遊戲內容的決心。 藉由結合三國題材與互動玩法,希望讓玩家在平台上能體驗到豐富多元的娛樂內容,進一步擴大遊戲社群的凝聚力。

依照我的經驗,這種「免費中再拿免費」的情況,往往才是爆分的關鍵時刻。 在這篇文章中,我會完整分享 5大玩法解析,分別是「倍數特色」、「免費遊戲」、「免費遊戲符號」、「神秘寶箱」以及「選台技巧」。 這不只是單純的介紹,而是結合了我個人的實測與心得,讓正在尋找 ATG赤三國試玩資訊的你,可以更快掌握重點。

赤三國atg

它不僅完美還原三國歷史的壯闊,更以高達 51,000 倍的爆分潛力,成為娛樂城遊戲市場上不容忽視的經典之作。 高波動率設計:大獎出現頻率低,但爆擊威力強,這樣的設計讓每次大獎的到來都極具震撼力。 通過觀察「赤三國訊號」,你可以更精準地把握進入吐分期的時機,最大化回報。

赤三國atg

策略一:小注觀察法 — 進場前的第一步

依照我的經驗,下注額越高,神秘寶箱開出的獎勵通常也越大。 雖然不是每一次都能觸發,但當盤面都沒有中獎、心情有點失落的時候,突然蹦出一個神秘寶箱,真的會讓人瞬間精神振奮。 也就是說,如果在免費遊戲中再次轉出3至6個 赤三國atg SCATTER 符號,就能額外再獲得5次免費旋轉。

赤三國atg

很多新手第一次接觸賽特實體機,心裡其實有兩個焦慮:一個是「我是不是會被現場節奏嚇到」,另一個是「我到底要去哪裡才算對」。 所以你會看到很多人一邊問賽特實體機推薦,一邊又問賽特實體機口碑好的遊戲場,最後才補一句「最好也教我賽特機台新手教學」。 大多數娛樂城平台會提供【會員中心 → 洗碼查詢】,讓你隨時掌握自己的進度。

遊戲規則

赤三國atg

《ATG 赤三國》把三國的混亂、美學、戰局張力濃縮到盤面中,讓玩家像親自操控諸葛亮、關羽、曹操一樣,在亂世中爭奪屬於自己的勝利。 我認為,這款遊戲之所以受到玩家關注,不只是因為它的最高 51,000 倍爆分,而是因為它真的讓人有參與戰役的沉浸感。 我覺得,《赤三國》成功地把娛樂性與挑戰性結合在一起,讓人每一次旋轉都充滿期待。

赤三國atg

遊戲種類

ATG赤三國試玩不僅能幫助新手快速上手,也能讓老玩家掌握遊戲細節與最新爆分規則。 我認為只要透過試玩累積經驗,再結合選台、下注與爆擊時機,就能在正式進場時更有信心,也更有機會抓到屬於自己的爆分瞬間。 在眾多電子遊戲中,我認為 ATG赤三國試玩 是一款非常值得深入了解的作品。 它不僅還原了三國的經典戰役,更透過高達 51,000 倍的爆分潛力吸引玩家。 我覺得在正式開始遊戲之前,先透過試玩可以幫助新手快速上手,同時也能讓老玩家掌握最新玩法。 依我的經驗,試玩模式不但能熟悉操作,還能幫助找到合適的下注策略,避免一開始就走錯方向。

  • 只要盤面中出現 8 個或以上相同符號,便會立即觸發消除,中獎獎金會立刻結算,並由上方補入新符號。
  • 自2015年創立以來,ATG電子一直是引領線上娛樂的先驅。
  • ▶ 盤面機制:採用 6×5 或 5×3 消除式格局,湊滿 8 個相同符號即可觸發自動消除與補入,形成連擊連爆效果。
  • 當轉輪上出現 4 至 6 個龍王符號時,即可觸發免費旋轉並獲得 15 場免費遊戲,玩家也可透過購買功能直接進入免費模式,最高有機會贏得 X51,000 倍獎金。

我認為這句話非常真實,因為試玩過程中,我多次見到小額玩家比高額玩家更早一本出場。 這台屬於高波動機種,意味著大獎不會每次都來,但一來就可能翻盤。 建議不要一次性重壓,而是將資金分成多個階段下注,這樣即使前期空窗期較長,也能留有子彈等到高峰期出手。 近期盛大開幕的 用LINE就能玩的黑狗兄遊戲平台 一推出即受到玩家矚目,憑藉創新玩法與多元活動,成功在台灣遊戲市場打響知名度。

火焰、戰船、軍鼓聲,搭配孔明與曹操的宿命對決,營造出一種「每一次旋轉都像是在戰場上交鋒」的氛圍。 不管你是歷史迷,還是純粹愛刺激的玩家,這款遊戲的畫面和音效都會讓你有身臨其境的感覺——當倍數球閃現時,就像戰場上突如其來的奇襲,令人腎上腺素狂飆。 支援直接購買功能,讓你不必等待機會降臨,立即進入免費模式! 你甚至可以通過觀察信號來選擇最佳購買時機,提升進入免費遊戲後的回報率。 赤 三國 atg 的樂趣,不只來自爆擊力,而是遊戲中的每一個細微機制,都能讓玩家感受到戰場的推進與節奏變化。 你會看到符號像士兵般衝鋒、倍數像軍令般不斷追加,而你每一次轉動,都是這場亂世中極具重量的戰略指令。

]]>
https://drstevenkniffleyjr.com/atg-rtp-atg-atg-13/feed/ 0
ATG赤三國試玩體驗報告 6種打法策略 爆率觀察、RTP分析與實戰分享 《戰神賽特》ATG電子老虎機官方網站 最高狂賺51000倍獎金 https://drstevenkniffleyjr.com/atg-6-rtp-atg-51000-5/ https://drstevenkniffleyjr.com/atg-6-rtp-atg-51000-5/#respond Sat, 27 Dec 2025 15:03:11 +0000 https://drstevenkniffleyjr.com/?p=38523 RSG娛樂城新手指南:快速開局三步驟 本文將深入介紹玩法、特色與玩家體驗,幫助你快速了解這款人氣遊戲或平台。 人氣娛樂城大評比:RSG娛樂城勝出關鍵解析 atg赤三國 本文將深入介紹玩法、特色與玩家體驗,幫助你快速了解這款人氣遊戲或平台。 作為一款老虎機遊戲,《赤三國》並沒有走傳統的固定線路,而是採用6×5消除式玩法,這讓每次旋轉的節奏更快,也更有爆分的期待感。 本文將以玩家視角,全面分享實測過程與心得,讓新手與老手都能掌握「什麼時候下注」、「如何觀察吐分期」、「爆分主要出現在哪些情況」等核心重點。 雖然《赤三國》有不少特殊倍數和免費遊戲設計,但整體操作其實滿直覺的,而且有試玩模式可以先摸熟規則,不會一下就被遊戲節奏壓力壓垮。

  • Atg赤三國攻略比你想像中更好掌握,用玩家的語言講,就是它的掉落、連動、符號聚集都有「自己的邏輯」,不是那種摸半天還看不出方向的類型。
  • 黑狗兄遊戲平台強調,將持續透過跨界合作與社群經營,帶來更多元的娛樂選擇,打造全台玩家最期待的LINE互動遊戲平台。
  • 風暴席捲沙海,你們將再度攜手踏上一場屬於真正冒險者的榮耀征途。
  • A:赤三國 打法大致可分為三類:新手基礎打法、穩定派打法與爆擊派打法。
  • 選台看似小事,但依照我的經驗,它往往能決定一場遊戲的成敗。
  • 大多數娛樂城平台會提供【會員中心 → 洗碼查詢】,讓你隨時掌握自己的進度。

免費體驗ATG電子

赤三國atg

每一位玩家都希望能夠在合適的場地上,享受到穩定且高效的遊戲體驗,並且能夠在短時間內實現更好的回報。 遊戲的 RTP(Return to Player 玩家回報率)為 96.89%,屬於高回報設計,提供玩家穩定而刺激的遊戲體驗。 ATG長期專注於創新機制與高品質畫面研發,旗下作品深受全球玩家喜愛。 此次發表的《赤三國》以東方經典三國歷史為題材,結合高自由度玩法、刺激的挑戰模式,以及媲美主機等級的視覺效果,為玩家營造出全方位沉浸感。 一般來說,如果一個台子連續幾十轉都沒有給出比較好的回饋,那麼我就會把它判斷為「咬分期」,這時候不適合長時間停留。 相反的,如果一個台子在短時間內給出小額回分,那麼就代表可能進入了「吐分期」,這時候就值得加注測試。

赤三國atg

免費遊戲機制(試玩心得)

赤三國atg

我們致力於開發與傳統娛樂城遊戲截然不同的老虎機,為全球玩家帶來豐富多樣且獨特的娛樂享受。 ATG電子遊戲擁有豐富多元的獎勵機制,無論是免費遊戲、神秘小遊戲還是連環大獎,都能讓玩家在遊戲過程中享受源源不絕的驚喜與回饋。 在ATG電子,從經典的高賠率機台到豐富多樣的主題遊戲,無論是新手還是老手,都能在這裡發現屬於自己的驚喜與回饋。 如果您正在尋找最受歡迎的ATG電子多元遊戲的魅力,我們誠摯邀請您加入ATG娛樂城,感受最頂尖的娛樂體驗,隨時開啟一段專屬於您的幸運冒險。 赤三國這款遊戲熱度非常有可能超過戰神賽特,如果還沒體驗過赤三國的一定要試試看!

赤三國atg

每一次旋轉,都是一次押上天下格局的豪賭;每一個符號落定,如親手寫下新的亂世篇章。 本遊戲屬電子娛樂,遊戲部分內容或服務需另行支付其他費用。 請注意遊戲時間,避免沉迷及不得為賭博、違反法令或類似之行為。 很多玩家在接觸新遊戲之前,都會問:「為什麼要先試玩?」特別是像 ATG赤三國 這樣具備高波動率與 51,000… 我認為,ATG赤三國RTP 雖然在長期測試中維持在 96%~97% 區間,但短期波動極大,常讓玩家誤以為「機率失真」。

赤三國atg

我覺得玩家在試玩階段應該以「觀察」為主,而不是追求立即獲利。 依我的經驗,先用最低注碼跑個 50~100 轉,能快速看出機台是否處於「吃分期」。 《赤三國》以東漢末年的群雄割據為故事核心,玩家將化身為一名野心勃勃的主公,在戰爭與權謀中奮力崛起。 劉備的仁德、曹操的權謀、孫權的機智,這些經典的三國人物都將出現在你的轉盤上,而你的每一次旋轉,就像是在佈局戰略,決定誰將主宰天下。 在眾多線上電子老虎機遊戲中,《ATG武俠》脫穎而出,因為它結合了 武俠江湖題材與 x100,000 倍爆擊潛力…

]]>
https://drstevenkniffleyjr.com/atg-6-rtp-atg-51000-5/feed/ 0
戰神賽特2覺醒之力試玩 免費試玩入口 https://drstevenkniffleyjr.com/2-4/ https://drstevenkniffleyjr.com/2-4/#respond Sat, 13 Dec 2025 12:01:28 +0000 https://drstevenkniffleyjr.com/?p=35523 如果你玩過魔龍之戰或失落黃金城,會發現這款遊戲的節奏更快,獎勵也更豐厚。 戰神賽特 2 採用「全版面消除」規則(版面出現 8 個以上相同符號即得分)。 根據官方賠率表,荷魯斯之眼價值最高,消除 12 個以上可獲得 1000 的賠率;其次為權杖(500)、弓箭(300)與彎刀(240)。 伺服器配置方面,2025版明顯比之前穩定很多,不會再出現卡頓或斷線的問題。

賽特2 試玩

這款遊戲的魅力不僅僅在於試玩,還有它的高爆發模式:覺醒之力。 戰神賽特2 覺醒之力模式可謂是這款遊戲的精髓之一,當你觸發這個模式時,遊戲的爆發力將達到前所未有的高度。 無論是新手還是有經驗的老玩家,這樣的試玩機會都極具價值,能讓玩家在進行真實投注前,熟悉遊戲的節奏和玩法,降低投入的風險。 廢話不用說太多,戰神賽特2會被玩到變成爆紅話題,不是運氣好而是撞到風向,現在太多線上老虎機不透明且永遠不會爆大獎。 AT99娛樂城的試玩是戰神賽特2官方伺服器直連,所以甜度、爆率、節奏完全一致。 這款遊戲憑藉刺激的玩法與高潛力爆發力,吸引無數玩家躍躍欲試,但在正式投注前,「試玩模式」是每位聰明玩家必經的練習場。

賽特2 試玩

優先挑戰「復活之夜」關卡:這個模式的中獎倍率比其他場景高20%,尤其適合累積初期資金。 留意「忍喵物語」彩蛋:隨機出現的貓咪符號會觸發即時獎金,試玩時別急著跳過動畫! 控制投注額:由於遊戲波動率較高,建議從最小金額開始,等熟悉遊戲機制再逐步加碼。

  • 相較於其他同類型遊戲,像是赤三國或仙境狂想曲,《戰神賽特2 覺醒之力》的遊戲機制更複雜,但也更有深度。
  • 遊戲的返還率(RTP)也相當優秀,根據官方數據,平均在96%以上,算是業界前段班。
  • 玩家可以無限制地試玩平臺上所有遊戲,但完整版遊戲可能需要另外購買。
  • ATG電子 ATG Gaming是一個專業的線上遊戲供應商,我們結合精采的遊戲玩法、華麗的視覺圖像與震撼的音效,打造出隨時隨地都能沉浸其中的娛樂體驗。
  • ATG電子官方網站公開戰神賽特2覺醒之力的RTP高達96.89%,玩家依照一代的經驗也證實,其機率都是真實可靠的會爆金的遊戲。

進階打法:如何掌握戰神賽特2 覺醒之力

其實兩者是一脈相承的系列,差別再玩家搜尋的關鍵字,atg電子旗下推出的戰神塞特一代打下基礎,二代「覺醒之力」則是全面升級版。 因此創立本站,從幕後走向幕前,結合專業知識與實戰經驗,揭開老虎機的機密。 這種打法的原理,就像你走進一家高級餐廳,還沒點餐前先給服務生一點小費,讓對方知道你今天想怎麼玩、想要什麼樣的體驗。 RG電子獨家開放試玩機會,讓你不必儲值、不用有壓力,就能親自感受這款人氣老虎機的真實節奏與爆率表現。

戰神賽特2 打法攻略公開,想翻倍靠「爆發位」

賽特2 試玩

很多玩家誤以為戰神賽特Ⅱ 試玩只是單純的“練手”,但事實上,試玩模式對於玩家的心態管理至關重要。 了解遊戲機制後,如何進行有效的資金管理和投注策略,才是保證你成功的關鍵。 當你準備好跳入戰神賽特Ⅱ 的世界時,首要的步驟是選擇一個安全可靠的下載平台。 下載電子老虎機遊戲並不是隨便找個網站下載就好,這裡需要注意的地方可多了。 畢竟,網絡安全問題不容忽視,選擇不正規的平台可能會帶來各種麻煩,包括資金損失、帳號安全等風險。 這也是戰神賽特2官方在推廣這代時特別強調的:「節奏感體驗會更好。」對玩家來說就是一句話:不卡心,延長遊戲就是增加爆金的機率,苟延殘喘也比毫無生息來的有機會。

覺醒模式

若某台在平台中投注量明顯上升,通常代表其他玩家已觀察到爆分跡象。 本網站不是戰神賽特2 覺醒之力的官方營運單位,也不是娛樂城或金流平台,而是專注於整理遊戲資訊、機制解析與風險提醒的內容站點。 實際賠率表、符號組合、免費遊戲與覺醒倍率,皆由遊戲廠商預先設定,並受隨機機率與 RTP 設計影響,玩家無法修改或預測結果。 在賽特試玩中設定每日虛擬投注上限與試玩次數,練習資金控管與節奏管理,提升真實遊戲中的穩定性與爆發力。 以下隨機整理三位玩家的回饋心得,用真實經驗來判斷,為什麼AT99娛樂城入口才是正版戰神賽特2覺醒之力唯一選擇。

許多娛樂城平台更提供「首儲領1000」或「免費轉試玩」的活動,讓玩家在正式投入資金前,就能完整熟悉遊戲操作與節奏。 《塞特測試版》完整保留了《賽特2:覺醒之力》的核心玩法,玩家可以在試玩中體驗所有主要功能,包含免費遊戲、倍數加乘、掉落消除等高爆分元素。 ATG戰神賽特2以其濃厚的戰神主題和獨特的遊戲機制,成為玩家們熱衷的電子老虎機遊戲之一。 這款遊戲不僅具備強烈的視覺震撼,還融合了豐富的爆發機制和倍數加成,讓玩家每次旋轉都充滿驚喜與期待。 玩家將化身混亂之神「賽特」或女神「奈芙蒂絲」,挑戰古埃及的神力, 享受無上限倍數計分與全新「黃金免費遊戲」機制,創造極致沉浸式的冒險榮耀。 戰神賽特2 選台三要素: 倍數球掉落節奏是否穩定、聖甲蟲符號出現頻率、背景雷電特效閃爍強度!

賽特2 試玩

許多平台甚至提供《戰神賽特2:覺醒之力》免費試玩模式,讓玩家能在無風險環境下學習規則、模擬下注與觀察爆分節奏。 延續第一代的「無賠付線機制」,這次還新增了非常有趣的「黃金 Free Game 模式」,搭配可分裂符號和鎖定倍數的設計,讓每次轉動的機會都充滿驚喜。 賽特2 只要出現三個相同符號,你就能獲得獎金,還有特殊機制能幫你累積多層加乘,最高倍率有機會突破10,000倍! 操作上簡單易懂,但每次選擇都可能影響結果,讓你在娛樂的同時也能挑戰自己的策略思維。 總之,這是一款不僅有趣,而且有著豐富獲利機會的老虎機遊戲,讓人玩了還想再玩。 《戰神賽特2覺醒之力試玩》提供玩家一個零風險熟悉玩法的最佳入口。

]]>
https://drstevenkniffleyjr.com/2-4/feed/ 0