"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[210],{86268:function(t,i,n){n.d(i,{Z:function(){return h}});var e=n(22893),r=n(27552);function s(t){(0,r.Z)(1,arguments);var i=(0,e.Z)(t);return i.setHours(0,0,0,0),i}function h(t,i){(0,r.Z)(2,arguments);var n=s(t),e=s(i);return n.getTime()===e.getTime()}},81189:function(t,i,n){n.d(i,{Z:function(){return s}});var e=n(86268),r=n(27552);function s(t){return(0,r.Z)(1,arguments),(0,e.Z)(t,Date.now())}},18369:function(t,i,n){n.d(i,{Z:function(){return o}});var e=n(86268),r=n(68309),s=n(22893),h=n(27552);function o(t){return(0,h.Z)(1,arguments),(0,e.Z)(t,function(t,i){return(0,h.Z)(2,arguments),function(t,i){(0,h.Z)(2,arguments);var n=(0,s.Z)(t),e=(0,r.Z)(i);return isNaN(e)?new Date(NaN):(e&&n.setDate(n.getDate()+e),n)}(t,-(0,r.Z)(1))}(Date.now(),1))}},79681:function(t,i,n){n.d(i,{C2:function(){return n1}});var e,r={allowDownsampling:!0},s=function(){function t(t,i){var n=this;this._resolutionMediaQueryList=null,this._resolutionListener=function(t){return n._onResolutionChanged()},this._canvasConfiguredListeners=[],this.canvas=t,this._canvasSize={width:this.canvas.clientWidth,height:this.canvas.clientHeight},this._options=i,this._configureCanvas(),this._installResolutionListener()}return t.prototype.destroy=function(){this._canvasConfiguredListeners.length=0,this._uninstallResolutionListener(),this.canvas=null},Object.defineProperty(t.prototype,"canvasSize",{get:function(){return{width:this._canvasSize.width,height:this._canvasSize.height}},enumerable:!0,configurable:!0}),t.prototype.resizeCanvas=function(t){this._canvasSize={width:t.width,height:t.height},this._configureCanvas()},Object.defineProperty(t.prototype,"pixelRatio",{get:function(){var t=this.canvas.ownerDocument.defaultView;if(null==t)throw Error("No window is associated with the canvas");return t.devicePixelRatio>1||this._options.allowDownsampling?t.devicePixelRatio:1},enumerable:!0,configurable:!0}),t.prototype.subscribeCanvasConfigured=function(t){this._canvasConfiguredListeners.push(t)},t.prototype.unsubscribeCanvasConfigured=function(t){this._canvasConfiguredListeners=this._canvasConfiguredListeners.filter(function(i){return i!=t})},t.prototype._configureCanvas=function(){var t=this.pixelRatio;this.canvas.style.width=this._canvasSize.width+"px",this.canvas.style.height=this._canvasSize.height+"px",this.canvas.width=this._canvasSize.width*t,this.canvas.height=this._canvasSize.height*t,this._emitCanvasConfigured()},t.prototype._emitCanvasConfigured=function(){var t=this;this._canvasConfiguredListeners.forEach(function(i){return i.call(t)})},t.prototype._installResolutionListener=function(){if(null!==this._resolutionMediaQueryList)throw Error("Resolution listener is already installed");var t=this.canvas.ownerDocument.defaultView;if(null==t)throw Error("No window is associated with the canvas");var i=t.devicePixelRatio;this._resolutionMediaQueryList=t.matchMedia("all and (resolution: "+i+"dppx)"),this._resolutionMediaQueryList.addListener(this._resolutionListener)},t.prototype._uninstallResolutionListener=function(){null!==this._resolutionMediaQueryList&&(this._resolutionMediaQueryList.removeListener(this._resolutionListener),this._resolutionMediaQueryList=null)},t.prototype._reinstallResolutionListener=function(){this._uninstallResolutionListener(),this._installResolutionListener()},t.prototype._onResolutionChanged=function(){this._configureCanvas(),this._reinstallResolutionListener()},t}();function h(t,i){var n,e=((n={})[0]=[],n[1]=[t.lineWidth,t.lineWidth],n[2]=[2*t.lineWidth,2*t.lineWidth],n[3]=[6*t.lineWidth,6*t.lineWidth],n[4]=[t.lineWidth,4*t.lineWidth],n)[i];t.setLineDash(e)}function o(t,i,n,e){t.beginPath();var r=t.lineWidth%2?.5:0;t.moveTo(n,i+r),t.lineTo(e,i+r),t.stroke()}($=Z||(Z={}))[$.Simple=0]="Simple",$[$.WithSteps=1]="WithSteps",(q=G||(G={}))[q.Solid=0]="Solid",q[q.Dotted=1]="Dotted",q[q.Dashed=2]="Dashed",q[q.LargeDashed=3]="LargeDashed",q[q.SparseDotted=4]="SparseDotted";var u=function(t,i){return(u=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,i){t.__proto__=i}||function(t,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])})(t,i)};function a(t,i){if("function"!=typeof i&&null!==i)throw TypeError("Class extends value "+String(i)+" is not a constructor or null");function n(){this.constructor=t}u(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}var l=function(){return(l=Object.assign||function(t){for(var i,n=1,e=arguments.length;n<e;n++)for(var r in i=arguments[n])Object.prototype.hasOwnProperty.call(i,r)&&(t[r]=i[r]);return t}).apply(this,arguments)};function c(t,i,n){if(n||2==arguments.length)for(var e,r=0,s=i.length;r<s;r++)!e&&r in i||(e||(e=Array.prototype.slice.call(i,0,r)),e[r]=i[r]);return t.concat(e||Array.prototype.slice.call(i))}function f(t,i){if(!t)throw Error("Assertion failed"+(i?": "+i:""))}function p(t){if(void 0===t)throw Error("Value is undefined");return t}function v(t){if(null===t)throw Error("Value is null");return t}function d(t){return v(p(t))}function y(t){for(var i=[],n=1;n<arguments.length;n++)i[n-1]=arguments[n];for(var e=0;e<i.length;e++){var r=i[e];for(var s in r)void 0!==r[s]&&("object"!=typeof r[s]||void 0===t[s]?t[s]=r[s]:y(t[s],r[s]))}return t}function g(t){return"number"==typeof t&&isFinite(t)}function m(t){return"number"==typeof t&&t%1==0}function w(t){return"string"==typeof t}function M(t){return"boolean"==typeof t}function b(t){var i,n,e;if(!t||"object"!=typeof t)return t;for(n in i=Array.isArray(t)?[]:{},t)t.hasOwnProperty(n)&&(e=t[n],i[n]=e&&"object"==typeof e?b(e):e);return i}function _(t){return null!==t}function S(t){return null===t?void 0:t}var k=function(){function t(){this.t=[]}return t.prototype.i=function(t){this.t=t},t.prototype.h=function(t,i,n,e){this.t.forEach(function(r){t.save(),r.h(t,i,n,e),t.restore()})},t}(),C=function(){function t(){}return t.prototype.h=function(t,i,n,e){t.save(),t.scale(i,i),this.u(t,n,e),t.restore()},t.prototype.o=function(t,i,n,e){t.save(),t.scale(i,i),this.l(t,n,e),t.restore()},t.prototype.l=function(t,i,n){},t}(),x=function(t){function i(){var i=null!==t&&t.apply(this,arguments)||this;return i.v=null,i}return a(i,t),i.prototype._=function(t){this.v=t},i.prototype.u=function(t){if(null!==this.v&&null!==this.v.M){var i=this.v.M,n=this.v,e=function(e){t.beginPath();for(var r=i.to-1;r>=i.from;--r){var s=n.m[r];t.moveTo(s.p,s.g),t.arc(s.p,s.g,e,0,2*Math.PI)}t.fill()};t.fillStyle=n.k,e(n.C+2),t.fillStyle=n.N,e(n.C)}},i}(C);function L(){return{m:[{p:0,g:0,S:0,D:0}],N:"",k:"",C:0,M:null}}var E={from:0,to:1},T=function(){function t(t,i){this.A=new k,this.T=[],this.B=[],this.L=!0,this.F=t,this.V=i,this.A.i(this.T)}return t.prototype.O=function(t){var i=this.F.W();i.length!==this.T.length&&(this.B=i.map(L),this.T=this.B.map(function(t){var i=new x;return i._(t),i}),this.A.i(this.T)),this.L=!0},t.prototype.P=function(t,i,n){return this.L&&(this.R(t),this.L=!1),this.A},t.prototype.R=function(t){var i=this,n=this.F.W(),e=this.V.I(),r=this.F.j();n.forEach(function(n,s){var h,o=i.B[s],u=n.q(e);if(null!==u&&n.U()){var a=v(n.H());o.N=u.Y,o.C=u.C,o.m[0].D=u.D,o.m[0].g=n.$().K(u.D,a.X),o.k=null!==(h=u.Z)&&void 0!==h?h:i.F.J(o.m[0].g/t),o.m[0].S=e,o.m[0].p=r.G(e),o.M=E}else o.M=null})},t}(),P=function(){function t(t){this.tt=t}return t.prototype.h=function(t,i,n,e){if(null!==this.tt){var r=this.tt.it.U,s=this.tt.nt.U;if(r||s){t.save();var u=Math.round(this.tt.p*i),a=Math.round(this.tt.g*i),l=Math.ceil(this.tt.st*i),c=Math.ceil(this.tt.ht*i);t.lineCap="butt",r&&u>=0&&(t.lineWidth=Math.floor(this.tt.it.rt*i),t.strokeStyle=this.tt.it.et,t.fillStyle=this.tt.it.et,h(t,this.tt.it.ut),function(t,i,n,e){t.beginPath();var r=t.lineWidth%2?.5:0;t.moveTo(i+r,0),t.lineTo(i+r,e),t.stroke()}(t,u,0,c)),s&&a>=0&&(t.lineWidth=Math.floor(this.tt.nt.rt*i),t.strokeStyle=this.tt.nt.et,t.fillStyle=this.tt.nt.et,h(t,this.tt.nt.ut),o(t,a,0,l)),t.restore()}}},t}(),D=function(){function t(t){this.L=!0,this.at={it:{rt:1,ut:0,et:"",U:!1},nt:{rt:1,ut:0,et:"",U:!1},st:0,ht:0,p:0,g:0},this.ot=new P(this.at),this.lt=t}return t.prototype.O=function(){this.L=!0},t.prototype.P=function(t,i){return this.L&&(this.R(),this.L=!1),this.ot},t.prototype.R=function(){var t=this.lt.U(),i=v(this.lt.ft()),n=i.vt().ct().crosshair,e=this.at;e.nt.U=t&&this.lt._t(i),e.it.U=t&&this.lt.dt(),e.nt.rt=n.horzLine.width,e.nt.ut=n.horzLine.style,e.nt.et=n.horzLine.color,e.it.rt=n.vertLine.width,e.it.ut=n.vertLine.style,e.it.et=n.vertLine.color,e.st=i.wt(),e.ht=i.Mt(),e.p=this.lt.bt(),e.g=this.lt.gt()},t}(),F={khaki:"#f0e68c",azure:"#f0ffff",aliceblue:"#f0f8ff",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",gray:"#808080",green:"#008000",honeydew:"#f0fff0",floralwhite:"#fffaf0",lightblue:"#add8e6",lightcoral:"#f08080",lemonchiffon:"#fffacd",hotpink:"#ff69b4",lightyellow:"#ffffe0",greenyellow:"#adff2f",lightgoldenrodyellow:"#fafad2",limegreen:"#32cd32",linen:"#faf0e6",lightcyan:"#e0ffff",magenta:"#f0f",maroon:"#800000",olive:"#808000",orange:"#ffa500",oldlace:"#fdf5e6",mediumblue:"#0000cd",transparent:"#0000",lime:"#0f0",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",midnightblue:"#191970",orchid:"#da70d6",mediumorchid:"#ba55d3",mediumturquoise:"#48d1cc",orangered:"#ff4500",royalblue:"#4169e1",powderblue:"#b0e0e6",red:"#f00",coral:"#ff7f50",turquoise:"#40e0d0",white:"#fff",whitesmoke:"#f5f5f5",wheat:"#f5deb3",teal:"#008080",steelblue:"#4682b4",bisque:"#ffe4c4",aquamarine:"#7fffd4",aqua:"#0ff",sienna:"#a0522d",silver:"#c0c0c0",springgreen:"#00ff7f",antiquewhite:"#faebd7",burlywood:"#deb887",brown:"#a52a2a",beige:"#f5f5dc",chocolate:"#d2691e",chartreuse:"#7fff00",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cadetblue:"#5f9ea0",tomato:"#ff6347",fuchsia:"#f0f",blue:"#00f",salmon:"#fa8072",blanchedalmond:"#ffebcd",slateblue:"#6a5acd",slategray:"#708090",thistle:"#d8bfd8",tan:"#d2b48c",cyan:"#0ff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",blueviolet:"#8a2be2",black:"#000",darkmagenta:"#8b008b",darkslateblue:"#483d8b",darkkhaki:"#bdb76b",darkorchid:"#9932cc",darkorange:"#ff8c00",darkgreen:"#006400",darkred:"#8b0000",dodgerblue:"#1e90ff",darkslategray:"#2f4f4f",dimgray:"#696969",deepskyblue:"#00bfff",firebrick:"#b22222",forestgreen:"#228b22",indigo:"#4b0082",ivory:"#fffff0",lavenderblush:"#fff0f5",feldspar:"#d19275",indianred:"#cd5c5c",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightskyblue:"#87cefa",lightslategray:"#789",lightslateblue:"#8470ff",snow:"#fffafa",lightseagreen:"#20b2aa",lightsalmon:"#ffa07a",darksalmon:"#e9967a",darkviolet:"#9400d3",mediumpurple:"#9370d8",mediumaquamarine:"#66cdaa",skyblue:"#87ceeb",lavender:"#e6e6fa",lightsteelblue:"#b0c4de",mediumvioletred:"#c71585",mintcream:"#f5fffa",navajowhite:"#ffdead",navy:"#000080",olivedrab:"#6b8e23",palevioletred:"#d87093",violetred:"#d02090",yellow:"#ff0",yellowgreen:"#9acd32",lawngreen:"#7cfc00",pink:"#ffc0cb",paleturquoise:"#afeeee",palegoldenrod:"#eee8aa",darkolivegreen:"#556b2f",darkseagreen:"#8fbc8f",darkturquoise:"#00ced1",peachpuff:"#ffdab9",deeppink:"#ff1493",violet:"#ee82ee",palegreen:"#98fb98",mediumseagreen:"#3cb371",peru:"#cd853f",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",purple:"#800080",seagreen:"#2e8b57",seashell:"#fff5ee",papayawhip:"#ffefd5",mediumslateblue:"#7b68ee",plum:"#dda0dd",mediumspringgreen:"#00fa9a"};function N(t){return t<0?0:t>255?255:Math.round(t)||0}function O(t){return t<=0||t>0?t<0?0:t>1?1:Math.round(1e4*t)/1e4:0}var R=/^#([0-9a-f])([0-9a-f])([0-9a-f])([0-9a-f])?$/i,U=/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})?$/i,A=/^rgb\(\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*\)$/,z=/^rgba\(\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*,\s*(-?[\d]{0,10}(?:\.\d+)?)\s*\)$/;function B(t){var i;if((t=t.toLowerCase())in F&&(t=F[t]),i=z.exec(t)||A.exec(t))return[N(parseInt(i[1],10)),N(parseInt(i[2],10)),N(parseInt(i[3],10)),O(i.length<5?1:parseFloat(i[4]))];if(i=U.exec(t))return[N(parseInt(i[1],16)),N(parseInt(i[2],16)),N(parseInt(i[3],16)),1];if(i=R.exec(t))return[N(17*parseInt(i[1],16)),N(17*parseInt(i[2],16)),N(17*parseInt(i[3],16)),1];throw Error("Cannot parse color: "+t)}function V(t){var i=B(t);return{yt:"rgb("+i[0]+", "+i[1]+", "+i[2]+")",kt:.199*i[0]+.687*i[1]+.114*i[2]>160?"black":"white"}}function j(t,i,n){t.save(),t.scale(i,i),n(),t.restore()}function W(t,i,n,e,r,s){t.save(),t.globalCompositeOperation="copy",t.fillStyle=s,t.fillRect(i,n,e,r),t.restore()}function I(t,i,n,e,r,s,h){t.save(),t.globalCompositeOperation="copy";var o=t.createLinearGradient(0,0,0,r);o.addColorStop(0,s),o.addColorStop(1,h),t.fillStyle=o,t.fillRect(i,n,e,r),t.restore()}var $,q,Z,G,X,H=function(){function t(t,i){this._(t,i)}return t.prototype._=function(t,i){this.tt=t,this.Ct=i},t.prototype.h=function(t,i,n,e,r,s){if(this.tt.U){t.font=i.Nt;var h=this.tt.xt||!this.tt.St?i.Dt:0,o=i.At,u=i.Tt,a=i.Bt,l=i.Lt,c=i.Ft,f=this.tt.Et,p=Math.ceil(n.Vt(t,f)),v=i.Ot,d=i.Wt+u+a,y=Math.ceil(.5*d),g=o+p+l+c+h,m=this.Ct.zt;this.Ct.Pt&&(m=this.Ct.Pt);var w,M,b=(m=Math.round(m))-y,_=b+d,S="right"===r,k=S?e:0,C=Math.ceil(e*s),x=k;if(t.fillStyle=this.Ct.yt,t.lineWidth=1,t.lineCap="butt",f){S?(w=k-h,M=(x=k-g)+c):(x=k+g,w=k+h,M=k+o+h+l);var L=Math.max(1,Math.floor(s)),E=Math.max(1,Math.floor(o*s)),T=S?C:0,P=Math.round(b*s),D=Math.round(x*s),F=Math.round(m*s)-Math.floor(.5*s),N=F+L+(F-P),O=Math.round(w*s);t.save(),t.beginPath(),t.moveTo(T,P),t.lineTo(D,P),t.lineTo(D,N),t.lineTo(T,N),t.fill(),t.fillStyle=this.tt.Z,t.fillRect(S?C-E:0,P,E,N-P),this.tt.xt&&(t.fillStyle=this.Ct.et,t.fillRect(T,F,O-T,L)),t.textAlign="left",t.fillStyle=this.Ct.et,j(t,s,function(){t.fillText(f,M,_-a-v)}),t.restore()}}},t.prototype.Mt=function(t,i){return this.tt.U?t.Wt+t.Tt+t.Bt:0},t}(),Y=function(){function t(t){this.Rt={zt:0,et:"#FFF",yt:"#000"},this.It={Et:"",U:!1,xt:!0,St:!1,Z:""},this.jt={Et:"",U:!1,xt:!1,St:!0,Z:""},this.L=!0,this.qt=new(t||H)(this.It,this.Rt),this.Ut=new(t||H)(this.jt,this.Rt)}return t.prototype.Et=function(){return this.It.Et},t.prototype.zt=function(){return this.Ht(),this.Rt.zt},t.prototype.O=function(){this.L=!0},t.prototype.Mt=function(t,i){return void 0===i&&(i=!1),Math.max(this.qt.Mt(t,i),this.Ut.Mt(t,i))},t.prototype.Yt=function(){return this.Rt.Pt||0},t.prototype.Kt=function(t){this.Rt.Pt=t},t.prototype.$t=function(){return this.Ht(),this.It.U||this.jt.U},t.prototype.Xt=function(){return this.Ht(),this.It.U},t.prototype.P=function(t){return this.Ht(),this.It.xt=this.It.xt&&t.ct().drawTicks,this.jt.xt=this.jt.xt&&t.ct().drawTicks,this.qt._(this.It,this.Rt),this.Ut._(this.jt,this.Rt),this.qt},t.prototype.Zt=function(){return this.Ht(),this.qt._(this.It,this.Rt),this.Ut._(this.jt,this.Rt),this.Ut},t.prototype.Ht=function(){this.L&&(this.It.xt=!0,this.jt.xt=!1,this.Jt(this.It,this.jt,this.Rt))},t}(),J=function(t){function i(i,n,e){var r=t.call(this)||this;return r.lt=i,r.Gt=n,r.Qt=e,r}return a(i,t),i.prototype.Jt=function(t,i,n){t.U=!1;var e=this.lt.ct().horzLine;if(e.labelVisible){var r=this.Gt.H();if(this.lt.U()&&!this.Gt.ti()&&null!==r){var s=V(e.labelBackgroundColor);n.yt=s.yt,n.et=s.kt;var h=this.Qt(this.Gt);n.zt=h.zt,t.Et=this.Gt.ii(h.D,r),t.U=!0}}},i}(Y),Q=/[1-9]/g,K=function(){function t(){this.tt=null}return t.prototype._=function(t){this.tt=t},t.prototype.h=function(t,i,n){var e=this;if(null!==this.tt&&!1!==this.tt.U&&0!==this.tt.Et.length){t.font=i.Nt;var r=Math.round(i.ni.Vt(t,this.tt.Et,Q));if(!(r<=0)){t.save();var s=i.si,h=r+2*s,o=h/2,u=this.tt.wt,a=this.tt.zt,l=Math.floor(a-o)+.5;l<0?(a+=Math.abs(0-l),l=Math.floor(a-o)+.5):l+h>u&&(a-=Math.abs(u-(l+h)),l=Math.floor(a-o)+.5);var c=l+h,f=0+i.At+i.Tt+i.Wt+i.Bt;t.fillStyle=this.tt.yt;var p=Math.round(l*n),d=Math.round(0*n),y=Math.round(c*n),g=Math.round(f*n);t.fillRect(p,d,y-p,g-d);var m=Math.round(this.tt.zt*n),w=Math.round((d+i.At+i.Dt)*n);t.fillStyle=this.tt.et;var M=Math.max(1,Math.floor(n)),b=Math.floor(.5*n);t.fillRect(m-b,d,M,w-d);var _=f-i.Ot-i.Bt;t.textAlign="left",t.fillStyle=this.tt.et,j(t,n,function(){t.fillText(v(e.tt).Et,l+s,_)}),t.restore()}}},t}(),tt=function(){function t(t,i,n){this.L=!0,this.ot=new K,this.at={U:!1,yt:"#4c525e",et:"white",Et:"",wt:0,zt:NaN},this.V=t,this.hi=i,this.Qt=n}return t.prototype.O=function(){this.L=!0},t.prototype.P=function(){return this.L&&(this.R(),this.L=!1),this.ot._(this.at),this.ot},t.prototype.R=function(){var t=this.at;t.U=!1;var i=this.V.ct().vertLine;if(i.labelVisible){var n=this.hi.j();if(!n.ti()){var e=n.ri(this.V.I());t.wt=n.wt();var r=this.Qt();if(r.S){t.zt=r.zt,t.Et=n.ei(v(e)),t.U=!0;var s=V(i.labelBackgroundColor);t.yt=s.yt,t.et=s.kt}}}},t}(),ti=function(){function t(){this.ui=null,this.ai=0}return t.prototype.oi=function(){return this.ai},t.prototype.li=function(t){this.ai=t},t.prototype.$=function(){return this.ui},t.prototype.fi=function(t){this.ui=t},t.prototype.ci=function(){return[]},t.prototype.U=function(){return!0},t}();(tg=X||(X={}))[tg.Normal=0]="Normal",tg[tg.Magnet=1]="Magnet";var tn=function(t){function i(i,n){var e=t.call(this)||this;return e.vi=null,e._i=NaN,e.di=0,e.wi=!0,e.Mi=new Map,e.bi=!1,e.mi=NaN,e.pi=NaN,e.gi=NaN,e.yi=NaN,e.hi=i,e.ki=n,e.Ci=new T(i,e),e.Ni=function(t){var i=e.pi,n=e._i;if(t===v(e.vi).xi())return{D:n,zt:i};var r=v(t.H());return{D:t.Si(i,r),zt:i}},e.Di=new tt(e,i,function(){return{S:e.hi.j().ri(e.di),zt:e.bt()}}),e.Ai=new D(e),e}return a(i,t),i.prototype.ct=function(){return this.ki},i.prototype.Ti=function(t,i){this.gi=t,this.yi=i},i.prototype.Bi=function(){this.gi=NaN,this.yi=NaN},i.prototype.Li=function(){return this.gi},i.prototype.Fi=function(){return this.yi},i.prototype.Ei=function(t,i,n){this.bi||(this.bi=!0),this.wi=!0,this.Vi(t,i,n)},i.prototype.I=function(){return this.di},i.prototype.bt=function(){return this.mi},i.prototype.gt=function(){return this.pi},i.prototype.U=function(){return this.wi},i.prototype.Oi=function(){this.wi=!1,this.Wi(),this._i=NaN,this.mi=NaN,this.pi=NaN,this.vi=null,this.Bi()},i.prototype.zi=function(t){return null!==this.vi?[this.Ai,this.Ci]:[]},i.prototype._t=function(t){return t===this.vi&&this.ki.horzLine.visible},i.prototype.dt=function(){return this.ki.vertLine.visible},i.prototype.Pi=function(t,i){this.wi&&this.vi===t||this.Mi.clear();var n=[];return this.vi===t&&n.push(this.Ri(this.Mi,i,this.Ni)),n},i.prototype.ci=function(){return this.wi?[this.Di]:[]},i.prototype.ft=function(){return this.vi},i.prototype.Ii=function(){this.Ai.O(),this.Mi.forEach(function(t){return t.O()}),this.Di.O(),this.Ci.O()},i.prototype.ji=function(t){return t&&!t.xi().ti()?t.xi():null},i.prototype.Vi=function(t,i,n){this.qi(t,i,n)&&this.Ii()},i.prototype.qi=function(t,i,n){var e=this.mi,r=this.pi,s=this._i,h=this.di,o=this.vi,u=this.ji(n);this.di=t,this.mi=isNaN(t)?NaN:this.hi.j().G(t),this.vi=n;var a=null!==u?u.H():null;return null!==u&&null!==a?(this._i=i,this.pi=u.K(i,a)):(this._i=NaN,this.pi=NaN),e!==this.mi||r!==this.pi||h!==this.di||s!==this._i||o!==this.vi},i.prototype.Wi=function(){var t=this.hi.W().map(function(t){return t.Hi().Ui()}).filter(_),i=0===t.length?null:Math.max.apply(Math,t);this.di=null!==i?i:NaN},i.prototype.Ri=function(t,i,n){var e=t.get(i);return void 0===e&&(e=new J(this,i,n),t.set(i,e)),e},i}(ti);function te(t,i){if(!g(t))return"n/a";if(!m(i)||i<0||i>16)throw TypeError("invalid length");return 0===i?t.toString():("0000000000000000"+t.toString()).slice(-i)}var tr=function(){function t(t,i){if(i||(i=1),g(t)&&m(t)||(t=100),t<0)throw TypeError("invalid base");this.Gt=t,this.Yi=i,this.Ki()}return t.prototype.format=function(t){var i=t<0?"−":"";return t=Math.abs(t),i+this.$i(t)},t.prototype.Ki=function(){if(this.Xi=0,this.Gt>0&&this.Yi>0)for(var t=this.Gt;t>1;)t/=10,this.Xi++},t.prototype.$i=function(t){var i=this.Gt/this.Yi,n=Math.floor(t),e="",r=void 0!==this.Xi?this.Xi:NaN;if(i>1){var s=+(Math.round(t*i)-n*i).toFixed(this.Xi);s>=i&&(s-=i,n+=1),e="."+te(+s.toFixed(this.Xi)*this.Yi,r)}else n=Math.round(n*i)/i,r>0&&(e="."+te(0,r));return n.toFixed(0)+e},t}(),ts=function(t){function i(i){return void 0===i&&(i=100),t.call(this,i)||this}return a(i,t),i.prototype.format=function(i){return t.prototype.format.call(this,i)+"%"},i}(tr),th=function(){function t(){this.Zi=[]}return t.prototype.Ji=function(t,i,n){this.Zi.push({Gi:t,Qi:i,tn:!0===n})},t.prototype.nn=function(t){var i=this.Zi.findIndex(function(i){return t===i.Gi});i>-1&&this.Zi.splice(i,1)},t.prototype.sn=function(t){this.Zi=this.Zi.filter(function(i){return i.Qi===t})},t.prototype.hn=function(t,i){var n=c([],this.Zi,!0);this.Zi=this.Zi.filter(function(t){return!t.tn}),n.forEach(function(n){return n.Gi(t,i)})},t.prototype.rn=function(){return this.Zi.length>0},t.prototype.en=function(){this.Zi=[]},t}(),to=function(){function t(t,i){this.un=t,this.an=i}return t.prototype.on=function(t){return null!==t&&this.un===t.un&&this.an===t.an},t.prototype.ln=function(){return new t(this.un,this.an)},t.prototype.fn=function(){return this.un},t.prototype.cn=function(){return this.an},t.prototype.vn=function(){return this.an-this.un},t.prototype.ti=function(){return this.an===this.un||Number.isNaN(this.an)||Number.isNaN(this.un)},t.prototype._n=function(i){return null===i?this:new t(Math.min(this.fn(),i.fn()),Math.max(this.cn(),i.cn()))},t.prototype.dn=function(t){if(g(t)&&0!=this.an-this.un){var i=.5*(this.an+this.un),n=this.an-i,e=this.un-i;n*=t,e*=t,this.an=i+n,this.un=i+e}},t.prototype.wn=function(t){g(t)&&(this.an+=t,this.un+=t)},t.prototype.Mn=function(){return{minValue:this.un,maxValue:this.an}},t.bn=function(i){return null===i?null:new t(i.minValue,i.maxValue)},t}();function tu(t,i,n){return Math.min(Math.max(t,i),n)}function ta(t){return t<=0?NaN:Math.log(t)/Math.log(10)}function tl(t){var i=Math.ceil(t);return i%2!=0?i-1:i}function tc(t){var i=Math.ceil(t);return i%2==0?i-1:i}function tf(t,i){var n=100*(t-i)/i;return i<0?-n:n}function tp(t,i){var n=100*(t-i)/i+100;return i<0?-n:n}function tv(t){var i=Math.abs(t);if(i<1e-8)return 0;var n=ta(i+1e-4)+4;return t<0?-n:n}function td(t){var i=Math.abs(t);if(i<1e-8)return 0;var n=Math.pow(10,i-4)-1e-4;return t<0?-n:n}function ty(t){return null===t?null:new to(tv(t.fn()),tv(t.cn()))}var tg,tm,tw=function(){function t(t,i){if(this.mn=t,this.pn=i,function(t){if(t<0)return!1;for(var i=t;i>1;i/=10)if(i%10!=0)return!1;return!0}(this.mn))this.gn=[2,2.5,2];else{this.gn=[];for(var n=this.mn;1!==n;){if(n%2==0)this.gn.push(2),n/=2;else{if(n%5!=0)throw Error("unexpected base");this.gn.push(2,2.5),n/=5}if(this.gn.length>100)throw Error("something wrong with base")}}}return t.prototype.yn=function(t,i,n){for(var e=0===this.mn?0:1/this.mn,r=Math.pow(10,Math.max(0,Math.ceil(ta(t-i)))),s=0,h=this.pn[0];;){var o=e-r<=1e-14&&r>e+1e-14,u=n*h-r<=1e-14,a=1-r<=1e-14;if(!(o&&u&&a))break;r/=h,h=this.pn[++s%this.pn.length]}if(r<=e+1e-14&&(r=e),r=Math.max(1,r),this.gn.length>0&&1e-14>Math.abs(r-1))for(s=0,h=this.gn[0];n*h-r<=1e-14&&r>e+1e-14;)r/=h,h=this.gn[++s%this.gn.length];return r},t}(),tM=function(){function t(t,i,n,e){this.kn=[],this.Gt=t,this.mn=i,this.Cn=n,this.Nn=e}return t.prototype.yn=function(t,i){if(t<i)throw Error("high < low");var n=this.Gt.Mt(),e=(t-i)*this.xn()/n,r=new tw(this.mn,[2,2.5,2]),s=new tw(this.mn,[2,2,2.5]),h=new tw(this.mn,[2.5,2,2]),o=[];return o.push(r.yn(t,i,e),s.yn(t,i,e),h.yn(t,i,e)),function(t){if(t.length<1)throw Error("array is empty");for(var i=t[0],n=1;n<t.length;++n)t[n]<i&&(i=t[n]);return i}(o)},t.prototype.Sn=function(){var t=this.Gt,i=t.H();if(null!==i){var n=t.Mt(),e=this.Cn(n-1,i),r=this.Cn(0,i),s=this.Gt.ct().entireTextOnly?this.Dn()/2:0,h=n-1-s,o=Math.max(e,r),u=Math.min(e,r);if(o!==u){for(var a=this.yn(o,u),l=o%a,c=o>=u?1:-1,f=null,p=0,v=o-(l+=l<0?a:0);v>u;v-=a){var d=this.Nn(v,i,!0);null!==f&&Math.abs(d-f)<this.xn()||d<s||d>h||(p<this.kn.length?(this.kn[p].An=d,this.kn[p].Tn=t.Bn(v)):this.kn.push({An:d,Tn:t.Bn(v)}),p++,f=d,t.Ln()&&(a=this.yn(v*c,u)))}this.kn.length=p}else this.kn=[]}else this.kn=[]},t.prototype.Fn=function(){return this.kn},t.prototype.Dn=function(){return this.Gt.Wt()},t.prototype.xn=function(){return Math.ceil(2.5*this.Dn())},t}();function tb(t){return t.slice().sort(function(t,i){return v(t.oi())-v(i.oi())})}(t_=tm||(tm={}))[t_.Normal=0]="Normal",t_[t_.Logarithmic=1]="Logarithmic",t_[t_.Percentage=2]="Percentage",t_[t_.IndexedTo100=3]="IndexedTo100";var t_,tS,tk,tC=new ts,tx=new tr(100,1),tL=function(){function t(t,i,n,e){this.En=0,this.Vn=null,this.On=null,this.Wn=null,this.zn={Pn:!1,Rn:null},this.In=0,this.jn=0,this.qn=new th,this.Un=new th,this.Hn=[],this.Yn=null,this.Kn=null,this.$n=null,this.Xn=null,this.Zn=tx,this.Jn=t,this.ki=i,this.Gn=n,this.Qn=e,this.ts=new tM(this,100,this.ns.bind(this),this.ss.bind(this))}return t.prototype.hs=function(){return this.Jn},t.prototype.ct=function(){return this.ki},t.prototype.rs=function(t){if(y(this.ki,t),this.es(),void 0!==t.mode&&this.us({os:t.mode}),void 0!==t.scaleMargins){var i=p(t.scaleMargins.top),n=p(t.scaleMargins.bottom);if(i<0||i>1)throw Error("Invalid top margin - expect value between 0 and 1, given="+i);if(n<0||n>1||i+n>1)throw Error("Invalid bottom margin - expect value between 0 and 1, given="+n);if(i+n>1)throw Error("Invalid margins - sum of margins must be less than 1, given="+(i+n));this.ls(),this.Kn=null}},t.prototype.fs=function(){return this.ki.autoScale},t.prototype.Ln=function(){return 1===this.ki.mode},t.prototype.cs=function(){return 2===this.ki.mode},t.prototype.vs=function(){return 3===this.ki.mode},t.prototype.os=function(){return{_s:this.ki.autoScale,ds:this.ki.invertScale,os:this.ki.mode}},t.prototype.us=function(t){var i,n=this.os(),e=null;void 0!==t._s&&(this.ki.autoScale=t._s),void 0!==t.os&&(this.ki.mode=t.os,2!==t.os&&3!==t.os||(this.ki.autoScale=!0),this.zn.Pn=!1),1===n.os&&t.os!==n.os&&(function(t){if(null===t)return!1;var i=td(t.fn()),n=td(t.cn());return isFinite(i)&&isFinite(n)}(this.On)?null!==(e=null===(i=this.On)?null:new to(td(i.fn()),td(i.cn())))&&this.ws(e):this.ki.autoScale=!0),1===t.os&&t.os!==n.os&&null!==(e=ty(this.On))&&this.ws(e);var r=n.os!==this.ki.mode;r&&(2===n.os||this.cs())&&this.es(),r&&(3===n.os||this.vs())&&this.es(),void 0!==t.ds&&n.ds!==t.ds&&(this.ki.invertScale=t.ds,this.Ms()),this.Un.hn(n,this.os())},t.prototype.bs=function(){return this.Un},t.prototype.Wt=function(){return this.Gn.fontSize},t.prototype.Mt=function(){return this.En},t.prototype.ps=function(t){this.En!==t&&(this.En=t,this.ls(),this.Kn=null)},t.prototype.gs=function(){if(this.Vn)return this.Vn;var t=this.Mt()-this.ys()-this.ks();return this.Vn=t,t},t.prototype.Cs=function(){return this.Ns(),this.On},t.prototype.ws=function(t,i){var n=this.On;(i||null===n&&null!==t||null!==n&&!n.on(t))&&(this.Kn=null,this.On=t)},t.prototype.ti=function(){return this.Ns(),0===this.En||!this.On||this.On.ti()},t.prototype.xs=function(t){return this.ds()?t:this.Mt()-1-t},t.prototype.K=function(t,i){return this.cs()?t=tf(t,i):this.vs()&&(t=tp(t,i)),this.ss(t,i)},t.prototype.Ss=function(t,i,n){this.Ns();for(var e=this.ks(),r=v(this.Cs()),s=r.fn(),h=r.cn(),o=this.gs()-1,u=this.ds(),a=o/(h-s),l=void 0===n?0:n.from,c=void 0===n?t.length:n.to,f=this.Ds(),p=l;p<c;p++){var d=t[p],y=d.D;if(!isNaN(y)){var g=y;null!==f&&(g=f(d.D,i));var m=e+a*(g-s),w=u?m:this.En-1-m;d.g=w}}},t.prototype.As=function(t,i,n){this.Ns();for(var e=this.ks(),r=v(this.Cs()),s=r.fn(),h=r.cn(),o=this.gs()-1,u=this.ds(),a=o/(h-s),l=void 0===n?0:n.from,c=void 0===n?t.length:n.to,f=this.Ds(),p=l;p<c;p++){var d=t[p],y=d.open,g=d.high,m=d.low,w=d.close;null!==f&&(y=f(d.open,i),g=f(d.high,i),m=f(d.low,i),w=f(d.close,i));var M=e+a*(y-s),b=u?M:this.En-1-M;d.Ts=b,M=e+a*(g-s),b=u?M:this.En-1-M,d.Bs=b,M=e+a*(m-s),b=u?M:this.En-1-M,d.Ls=b,M=e+a*(w-s),b=u?M:this.En-1-M,d.Fs=b}},t.prototype.Si=function(t,i){var n=this.ns(t,i);return this.Es(n,i)},t.prototype.Es=function(t,i){var n,e,r=t;return this.cs()?(n=r,i<0&&(n=-n),r=n/100*i+i):this.vs()&&(e=r-100,i<0&&(e=-e),r=e/100*i+i),r},t.prototype.Vs=function(){return this.Hn},t.prototype.Os=function(){if(this.Yn)return this.Yn;for(var t=[],i=0;i<this.Hn.length;i++){var n=this.Hn[i];null===n.oi()&&n.li(i+1),t.push(n)}return t=tb(t),this.Yn=t,this.Yn},t.prototype.Ws=function(t){-1===this.Hn.indexOf(t)&&(this.Hn.push(t),this.es(),this.zs())},t.prototype.Ps=function(t){var i=this.Hn.indexOf(t);if(-1===i)throw Error("source is not attached to scale");this.Hn.splice(i,1),0===this.Hn.length&&(this.us({_s:!0}),this.ws(null)),this.es(),this.zs()},t.prototype.H=function(){for(var t=null,i=0,n=this.Hn;i<n.length;i++){var e=n[i].H();null!==e&&(null===t||e.Rs<t.Rs)&&(t=e)}return null===t?null:t.X},t.prototype.ds=function(){return this.ki.invertScale},t.prototype.Fn=function(){return this.Kn||(this.ts.Sn(),this.Kn=this.ts.Fn(),this.qn.hn()),this.Kn},t.prototype.Is=function(){return this.qn},t.prototype.js=function(t){this.cs()||this.vs()||null===this.$n&&null===this.Wn&&(this.ti()||(this.$n=this.En-t,this.Wn=v(this.Cs()).ln()))},t.prototype.qs=function(t){if(!this.cs()&&!this.vs()&&null!==this.$n){this.us({_s:!1}),(t=this.En-t)<0&&(t=0);var i=(this.$n+.2*(this.En-1))/(t+.2*(this.En-1)),n=v(this.Wn).ln();i=Math.max(i,.1),n.dn(i),this.ws(n)}},t.prototype.Us=function(){this.cs()||this.vs()||(this.$n=null,this.Wn=null)},t.prototype.Hs=function(t){this.fs()||null===this.Xn&&null===this.Wn&&(this.ti()||(this.Xn=t,this.Wn=v(this.Cs()).ln()))},t.prototype.Ys=function(t){if(!this.fs()&&null!==this.Xn){var i=v(this.Cs()).vn()/(this.gs()-1),n=t-this.Xn;this.ds()&&(n*=-1);var e=n*i,r=v(this.Wn).ln();r.wn(e),this.ws(r,!0),this.Kn=null}},t.prototype.Ks=function(){this.fs()||null!==this.Xn&&(this.Xn=null,this.Wn=null)},t.prototype.$s=function(){return this.Zn||this.es(),this.Zn},t.prototype.ii=function(t,i){switch(this.ki.mode){case 2:return this.$s().format(tf(t,i));case 3:return this.$s().format(tp(t,i));default:return this.Xs(t)}},t.prototype.Bn=function(t){switch(this.ki.mode){case 2:case 3:return this.$s().format(t);default:return this.Xs(t)}},t.prototype.Zs=function(t){return this.Xs(t,v(this.Js()).$s())},t.prototype.Gs=function(t,i){return t=tf(t,i),tC.format(t)},t.prototype.Qs=function(){return this.Hn},t.prototype.th=function(t){this.zn={Rn:t,Pn:!1}},t.prototype.Ii=function(){this.Hn.forEach(function(t){return t.Ii()})},t.prototype.es=function(){this.Kn=null;var t=this.Js(),i=100;null!==t&&(i=Math.round(1/t.ih())),this.Zn=tx,this.cs()?(this.Zn=tC,i=100):this.vs()?(this.Zn=new tr(100,1),i=100):null!==t&&(this.Zn=t.$s()),this.ts=new tM(this,i,this.ns.bind(this),this.ss.bind(this)),this.ts.Sn()},t.prototype.zs=function(){this.Yn=null},t.prototype.Js=function(){return this.Hn[0]||null},t.prototype.ys=function(){return this.ds()?this.ki.scaleMargins.bottom*this.Mt()+this.jn:this.ki.scaleMargins.top*this.Mt()+this.In},t.prototype.ks=function(){return this.ds()?this.ki.scaleMargins.top*this.Mt()+this.In:this.ki.scaleMargins.bottom*this.Mt()+this.jn},t.prototype.Ns=function(){this.zn.Pn||(this.zn.Pn=!0,this.nh())},t.prototype.ls=function(){this.Vn=null},t.prototype.ss=function(t,i){if(this.Ns(),this.ti())return 0;t=this.Ln()&&t?tv(t):t;var n=v(this.Cs()),e=this.ks()+(this.gs()-1)*(t-n.fn())/n.vn();return this.xs(e)},t.prototype.ns=function(t,i){if(this.Ns(),this.ti())return 0;var n=this.xs(t),e=v(this.Cs()),r=e.fn()+e.vn()*((n-this.ks())/(this.gs()-1));return this.Ln()?td(r):r},t.prototype.Ms=function(){this.Kn=null,this.ts.Sn()},t.prototype.nh=function(){var t=this.zn.Rn;if(null!==t){for(var i=null,n=0,e=0,r=0,s=this.Qs();r<s.length;r++){var h=s[r];if(h.U()){var o=h.H();if(null!==o){var u=h.sh(t.hh(),t.rh()),a=u&&u.Cs();if(null!==a){switch(this.ki.mode){case 1:a=ty(a);break;case 2:l=a,c=o.X,a=new to(tf(l.fn(),c),tf(l.cn(),c));break;case 3:f=a,p=o.X,a=new to(tp(f.fn(),p),tp(f.cn(),p))}if(i=null===i?a:i._n(v(a)),null!==u){var l,c,f,p,d=u.eh();null!==d&&(e=Math.max(n=Math.max(n,d.above),d.below))}}}}}if(n===this.In&&e===this.jn||(this.In=n,this.jn=e,this.Kn=null,this.ls()),null!==i){if(i.fn()===i.cn()){var y=this.Js(),g=5*(null===y||this.cs()||this.vs()?1:y.ih());i=new to(i.fn()-g,i.cn()+g)}this.ws(i)}else null===this.On&&this.ws(new to(-.5,.5));this.zn.Pn=!0}},t.prototype.Ds=function(){return this.cs()?tf:this.vs()?tp:this.Ln()?tv:null},t.prototype.Xs=function(t,i){return void 0===this.Qn.priceFormatter?(void 0===i&&(i=this.$s()),i.format(t)):this.Qn.priceFormatter(t)},t}();function tE(t){void 0!==t.borderColor&&(t.borderUpColor=t.borderColor,t.borderDownColor=t.borderColor),void 0!==t.wickColor&&(t.wickUpColor=t.wickColor,t.wickDownColor=t.wickColor)}(tB=tS||(tS={}))[tB.Disabled=0]="Disabled",tB[tB.Continuous=1]="Continuous",tB[tB.OnDataUpdate=2]="OnDataUpdate",(tV=tk||(tk={}))[tV.LastBar=0]="LastBar",tV[tV.LastVisible=1]="LastVisible";var tT=function(t){return t.getUTCFullYear()},tP=function(){function t(t,i){void 0===t&&(t="yyyy-MM-dd"),void 0===i&&(i="default"),this.uh=t,this.ah=i}return t.prototype.oh=function(t){var i,n,e;return i=t,n=this.uh,e=this.ah,n.replace(/yyyy/g,te(tT(i),4)).replace(/yy/g,te(tT(i)%100,2)).replace(/MMMM/g,new Date(i.getUTCFullYear(),i.getUTCMonth(),1).toLocaleString(e,{month:"long"})).replace(/MMM/g,new Date(i.getUTCFullYear(),i.getUTCMonth(),1).toLocaleString(e,{month:"short"})).replace(/MM/g,te(i.getUTCMonth()+1,2)).replace(/dd/g,te(i.getUTCDate(),2))},t}(),tD=function(){function t(t){this.lh=t||"%h:%m:%s"}return t.prototype.oh=function(t){return this.lh.replace("%h",te(t.getUTCHours(),2)).replace("%m",te(t.getUTCMinutes(),2)).replace("%s",te(t.getUTCSeconds(),2))},t}(),tF={fh:"yyyy-MM-dd",_h:"%h:%m:%s",dh:" ",wh:"default"},tN=function(){function t(t){void 0===t&&(t={});var i=l(l({},tF),t);this.Mh=new tP(i.fh,i.wh),this.bh=new tD(i._h),this.mh=i.dh}return t.prototype.oh=function(t){return""+this.Mh.oh(t)+this.mh+this.bh.oh(t)},t}();function tO(t,i,n,e,r){void 0===e&&(e=0),void 0===r&&(r=t.length);for(var s=r-e;0<s;){var h=s>>1,o=e+h;n(t[o],i)?(e=o+1,s-=h+1):s=h}return e}function tR(t,i,n,e,r){void 0===e&&(e=0),void 0===r&&(r=t.length);for(var s=r-e;0<s;){var h=s>>1,o=e+h;n(i,t[o])?s=h:(e=o+1,s-=h+1)}return e}var tU=function(){function t(t,i){void 0===i&&(i=50),this.ph=0,this.gh=1,this.yh=1,this.kh=new Map,this.Ch=new Map,this.Nh=t,this.xh=i}return t.prototype.oh=function(t){var i=void 0===t.Sh?new Date(1e3*t.Dh).getTime():new Date(Date.UTC(t.Sh.year,t.Sh.month-1,t.Sh.day)).getTime(),n=this.kh.get(i);if(void 0!==n)return n.Ah;if(this.ph===this.xh){var e=this.Ch.get(this.yh);this.Ch.delete(this.yh),this.kh.delete(p(e)),this.yh++,this.ph--}var r=this.Nh(t);return this.kh.set(i,{Ah:r,Th:this.gh}),this.Ch.set(this.gh,i),this.ph++,this.gh++,r},t}(),tA=function(){function t(t,i){f(t<=i,"right should be >= left"),this.Bh=t,this.Lh=i}return t.prototype.hh=function(){return this.Bh},t.prototype.rh=function(){return this.Lh},t.prototype.Fh=function(){return this.Lh-this.Bh+1},t.prototype.Eh=function(t){return this.Bh<=t&&t<=this.Lh},t.prototype.on=function(t){return this.Bh===t.hh()&&this.Lh===t.rh()},t}();function tz(t,i){return null===t||null===i?t===i:t.on(i)}var tB,tV,tj,tW=function(){function t(){this.Vh=new Map,this.kh=null}return t.prototype.Oh=function(t,i){this.Wh(i),this.kh=null;for(var n=i;n<t.length;++n){var e=t[n],r=this.Vh.get(e.zh);void 0===r&&(r=[],this.Vh.set(e.zh,r)),r.push({Ph:n,S:e.S,Rh:e.zh})}},t.prototype.Ih=function(t,i){var n=Math.ceil(i/t);return null!==this.kh&&this.kh.jh===n||(this.kh={Fn:this.qh(n),jh:n}),this.kh.Fn},t.prototype.Wh=function(t){if(0!==t){var i=[];this.Vh.forEach(function(n,e){t<=n[0].Ph?i.push(e):n.splice(tO(n,t,function(i){return i.Ph<t}),1/0)});for(var n=0;n<i.length;n++){var e=i[n];this.Vh.delete(e)}}else this.Vh.clear()},t.prototype.qh=function(t){for(var i=[],n=0,e=Array.from(this.Vh.keys()).sort(function(t,i){return i-t});n<e.length;n++){var r=e[n];if(this.Vh.get(r)){var s=i;i=[];for(var h=s.length,o=0,u=p(this.Vh.get(r)),a=u.length,l=1/0,c=-1/0,f=0;f<a;f++){for(var v=u[f],d=v.Ph;o<h;){var y=s[o],g=y.Ph;if(!(g<d)){l=g;break}o++,i.push(y),c=g,l=1/0}l-d>=t&&d-c>=t&&(i.push(v),c=d)}for(;o<h;o++)i.push(s[o])}}return i},t}(),tI=function(){function t(t){this.Uh=t}return t.prototype.Hh=function(){return null===this.Uh?null:new tA(Math.floor(this.Uh.hh()),Math.ceil(this.Uh.rh()))},t.prototype.Yh=function(){return this.Uh},t.Kh=function(){return new t(null)},t}();(t$=tj||(tj={}))[t$.Year=0]="Year",t$[t$.Month=1]="Month",t$[t$.DayOfMonth=2]="DayOfMonth",t$[t$.Time=3]="Time",t$[t$.TimeWithSeconds=4]="TimeWithSeconds";var t$,tq,tZ=function(){function t(t,i,n){this.$h=0,this.Xh=null,this.Zh=[],this.Xn=null,this.$n=null,this.Jh=new tW,this.Gh=new Map,this.Qh=tI.Kh(),this.tr=!0,this.ir=new th,this.nr=new th,this.sr=new th,this.hr=null,this.rr=null,this.er=[],this.ki=i,this.Qn=n,this.ur=i.rightOffset,this.ar=i.barSpacing,this.hi=t,this.lr()}return t.prototype.ct=function(){return this.ki},t.prototype.cr=function(t){y(this.Qn,t),this.vr(),this.lr()},t.prototype.rs=function(t,i){var n;y(this.ki,t),this.ki.fixLeftEdge&&this._r(),this.ki.fixRightEdge&&this.dr(),void 0!==t.barSpacing&&this.hi.wr(t.barSpacing),void 0!==t.rightOffset&&this.hi.Mr(t.rightOffset),void 0!==t.minBarSpacing&&this.hi.wr(null!==(n=t.barSpacing)&&void 0!==n?n:this.ar),this.vr(),this.lr(),this.sr.hn()},t.prototype.ri=function(t){var i;return(null===(i=this.Zh[t])||void 0===i?void 0:i.S)||null},t.prototype.br=function(t,i){if(this.Zh.length<1)return null;if(t.Dh>this.Zh[this.Zh.length-1].S.Dh)return i?this.Zh.length-1:null;var n=tO(this.Zh,t.Dh,function(t,i){return t.S.Dh<i});return t.Dh<this.Zh[n].S.Dh?i?n:null:n},t.prototype.ti=function(){return 0===this.$h||0===this.Zh.length},t.prototype.mr=function(){return this.pr(),this.Qh.Hh()},t.prototype.gr=function(){return this.pr(),this.Qh.Yh()},t.prototype.yr=function(){var t=this.mr();if(null===t)return null;var i={from:t.hh(),to:t.rh()};return this.kr(i)},t.prototype.kr=function(t){var i=Math.round(t.from),n=Math.round(t.to),e=v(this.Cr()),r=v(this.Nr());return{from:v(this.ri(Math.max(e,i))),to:v(this.ri(Math.min(r,n)))}},t.prototype.Sr=function(t){return{from:v(this.br(t.from,!0)),to:v(this.br(t.to,!0))}},t.prototype.wt=function(){return this.$h},t.prototype.Dr=function(t){if(isFinite(t)&&!(t<=0)&&this.$h!==t){if(this.ki.lockVisibleTimeRangeOnResize&&this.$h){var i=this.ar*t/this.$h;this.ar=i}if(this.ki.fixLeftEdge){var n=this.mr();if(null!==n&&0>=n.hh()){var e=this.$h-t;this.ur-=Math.round(e/this.ar)+1}}this.$h=t,this.tr=!0,this.Ar(),this.Tr()}},t.prototype.G=function(t){if(this.ti()||!m(t))return 0;var i=this.Br()+this.ur-t;return this.$h-(i+.5)*this.ar-1},t.prototype.Lr=function(t,i){for(var n=this.Br(),e=void 0===i?0:i.from,r=void 0===i?t.length:i.to,s=e;s<r;s++){var h=t[s].S,o=n+this.ur-h,u=this.$h-(o+.5)*this.ar-1;t[s].p=u}},t.prototype.Fr=function(t){return Math.ceil(this.Er(t))},t.prototype.Mr=function(t){this.tr=!0,this.ur=t,this.Tr(),this.hi.Vr(),this.hi.Or()},t.prototype.Wr=function(){return this.ar},t.prototype.wr=function(t){this.zr(t),this.Tr(),this.hi.Vr(),this.hi.Or()},t.prototype.Pr=function(){return this.ur},t.prototype.Fn=function(){if(this.ti())return null;if(null!==this.rr)return this.rr;for(var t=this.ar,i=5*(this.hi.ct().layout.fontSize+4),n=Math.round(i/t),e=v(this.mr()),r=Math.max(e.hh(),e.hh()-n),s=Math.max(e.rh(),e.rh()-n),h=this.Jh.Ih(t,i),o=this.Cr()+n,u=this.Nr()-n,a=0,l=0;l<h.length;l++){var c=h[l];if(r<=c.Ph&&c.Ph<=s){var f=void 0;a<this.er.length?((f=this.er[a]).An=this.G(c.Ph),f.Tn=this.Rr(c.S,c.Rh),f.Rh=c.Rh):(f={Ir:!1,An:this.G(c.Ph),Tn:this.Rr(c.S,c.Rh),Rh:c.Rh},this.er.push(f)),this.ar>i/2?f.Ir=!1:f.Ir=this.ki.fixLeftEdge&&c.Ph<=o||this.ki.fixRightEdge&&c.Ph>=u,a++}}return this.er.length=a,this.rr=this.er,this.er},t.prototype.jr=function(){this.tr=!0,this.wr(this.ki.barSpacing),this.Mr(this.ki.rightOffset)},t.prototype.qr=function(t){this.tr=!0,this.Xh=t,this.Tr(),this._r()},t.prototype.Ur=function(t,i){var n=this.Er(t),e=this.Wr();this.wr(e+e/10*i),this.ki.rightBarStaysOnScroll||this.Mr(this.Pr()+(n-this.Er(t)))},t.prototype.js=function(t){this.Xn&&this.Ks(),null===this.$n&&null===this.hr&&(this.ti()||(this.$n=t,this.Hr()))},t.prototype.qs=function(t){if(null!==this.hr){var i=tu(this.$h-t,0,this.$h),n=tu(this.$h-v(this.$n),0,this.$h);0!==i&&0!==n&&this.wr(this.hr.Wr*i/n)}},t.prototype.Us=function(){null!==this.$n&&(this.$n=null,this.Yr())},t.prototype.Hs=function(t){null===this.Xn&&null===this.hr&&(this.ti()||(this.Xn=t,this.Hr()))},t.prototype.Ys=function(t){if(null!==this.Xn){var i=(this.Xn-t)/this.Wr();this.ur=v(this.hr).Pr+i,this.tr=!0,this.Tr()}},t.prototype.Ks=function(){null!==this.Xn&&(this.Xn=null,this.Yr())},t.prototype.Kr=function(){this.$r(this.ki.rightOffset)},t.prototype.$r=function(t,i){var n=this;if(void 0===i&&(i=400),!isFinite(t))throw RangeError("offset is required and must be finite number");if(!isFinite(i)||i<=0)throw RangeError("animationDuration (optional) must be finite positive number");var e=this.ur,r=performance.now(),s=function(){var h=(performance.now()-r)/i,o=h>=1;n.Mr(o?t:e+(t-e)*h),o||setTimeout(s,20)};s()},t.prototype.O=function(t,i){this.tr=!0,this.Zh=t,this.Jh.Oh(t,i),this.Tr()},t.prototype.Xr=function(){return this.ir},t.prototype.Zr=function(){return this.nr},t.prototype.Jr=function(){return this.sr},t.prototype.Br=function(){return this.Xh||0},t.prototype.Gr=function(t){var i=t.Fh();this.zr(this.$h/i),this.ur=t.rh()-this.Br(),this.Tr(),this.tr=!0,this.hi.Vr(),this.hi.Or()},t.prototype.Qr=function(){var t=this.Cr(),i=this.Nr();null!==t&&null!==i&&this.Gr(new tA(t,i+this.ki.rightOffset))},t.prototype.te=function(t){var i=new tA(t.from,t.to);this.Gr(i)},t.prototype.ei=function(t){return void 0!==this.Qn.timeFormatter?this.Qn.timeFormatter(t.Sh||t.Dh):this.ie.oh(new Date(1e3*t.Dh))},t.prototype.Cr=function(){return 0===this.Zh.length?null:0},t.prototype.Nr=function(){return 0===this.Zh.length?null:this.Zh.length-1},t.prototype.ne=function(t){return(this.$h-1-t)/this.ar},t.prototype.Er=function(t){var i=this.ne(t);return Math.round(1e6*(this.Br()+this.ur-i))/1e6},t.prototype.zr=function(t){var i=this.ar;this.ar=t,this.Ar(),i!==this.ar&&(this.tr=!0,this.se())},t.prototype.pr=function(){if(this.tr){if(this.tr=!1,this.ti())this.he(tI.Kh());else{var t=this.Br(),i=this.$h/this.ar,n=this.ur+t,e=new tA(n-i+1,n);this.he(new tI(e))}}},t.prototype.Ar=function(){var t=this.re();if(this.ar<t&&(this.ar=t,this.tr=!0),0!==this.$h){var i=.5*this.$h;this.ar>i&&(this.ar=i,this.tr=!0)}},t.prototype.re=function(){return this.ki.fixLeftEdge&&this.ki.fixRightEdge&&0!==this.Zh.length?this.$h/this.Zh.length:this.ki.minBarSpacing},t.prototype.Tr=function(){var t=this.ee();this.ur>t&&(this.ur=t,this.tr=!0);var i=this.ue();null!==i&&this.ur<i&&(this.ur=i,this.tr=!0)},t.prototype.ue=function(){var t=this.Cr(),i=this.Xh;return null===t||null===i?null:t-i-1+(this.ki.fixLeftEdge?this.$h/this.ar:Math.min(2,this.Zh.length))},t.prototype.ee=function(){return this.ki.fixRightEdge?0:this.$h/this.ar-Math.min(2,this.Zh.length)},t.prototype.Hr=function(){this.hr={Wr:this.Wr(),Pr:this.Pr()}},t.prototype.Yr=function(){this.hr=null},t.prototype.Rr=function(t,i){var n=this,e=this.Gh.get(i);return void 0===e&&(e=new tU(function(t){return n.ae(t,i)}),this.Gh.set(i,e)),e.oh(t)},t.prototype.ae=function(t,i){var n,e=function(t,i,n){switch(t){case 0:case 10:return i?n?4:3:2;case 20:case 21:case 22:case 30:case 31:case 32:case 33:return i?3:2;case 50:return 2;case 60:return 1;case 70:return 0}}(i,this.ki.timeVisible,this.ki.secondsVisible);return void 0!==this.ki.tickMarkFormatter?this.ki.tickMarkFormatter(null!==(n=t.Sh)&&void 0!==n?n:t.Dh,e,this.Qn.locale):function(t,i,n){var e={};switch(i){case 0:e.year="numeric";break;case 1:e.month="short";break;case 2:e.day="numeric";break;case 3:e.hour12=!1,e.hour="2-digit",e.minute="2-digit";break;case 4:e.hour12=!1,e.hour="2-digit",e.minute="2-digit",e.second="2-digit"}var r=new Date(void 0===t.Sh?1e3*t.Dh:Date.UTC(t.Sh.year,t.Sh.month-1,t.Sh.day));return new Date(r.getUTCFullYear(),r.getUTCMonth(),r.getUTCDate(),r.getUTCHours(),r.getUTCMinutes(),r.getUTCSeconds(),r.getUTCMilliseconds()).toLocaleString(n,e)}(t,e,this.Qn.locale)},t.prototype.he=function(t){var i=this.Qh;this.Qh=t,tz(i.Hh(),this.Qh.Hh())||this.ir.hn(),tz(i.Yh(),this.Qh.Yh())||this.nr.hn(),this.se()},t.prototype.se=function(){this.rr=null},t.prototype.vr=function(){this.se(),this.Gh.clear()},t.prototype.lr=function(){var t=this.Qn.dateFormat;this.ki.timeVisible?this.ie=new tN({fh:t,_h:this.ki.secondsVisible?"%h:%m:%s":"%h:%m",dh:"   ",wh:this.Qn.locale}):this.ie=new tP(t,this.Qn.locale)},t.prototype._r=function(){if(this.ki.fixLeftEdge){var t=this.Cr();if(null!==t){var i=this.mr();if(null!==i){var n=i.hh()-t;if(n<0){var e=this.ur-n-1;this.Mr(e)}this.Ar()}}}},t.prototype.dr=function(){this.Tr(),this.Ar()},t}();function tG(t){return!g(t)&&!w(t)}(e=tq||(tq={})).Solid="solid",e.VerticalGradient="gradient";var tX="'Trebuchet MS', Roboto, Ubuntu, sans-serif";function tH(t,i,n){return void 0!==n?n+=" ":n="",void 0===i&&(i=tX),""+n+t+"px "+i}var tY=function(){function t(t){this.oe={At:1,Dt:4,Wt:NaN,Nt:"",le:"",et:"",Bt:0,Lt:0,Ft:0,Tt:0,Ot:0},this.F=t}return t.prototype.ct=function(){var t=this.oe,i=this.fe(),n=this.ce();return t.Wt===i&&t.le===n||(t.Wt=i,t.le=n,t.Nt=tH(i,n),t.Tt=Math.floor(i/3.5),t.Bt=t.Tt,t.Lt=Math.max(Math.ceil(i/2-t.Dt/2),0),t.Ft=Math.ceil(i/2+t.Dt/2),t.Ot=Math.round(i/10)),t.et=this.ve(),this.oe},t.prototype.ve=function(){return this.F.ct().layout.textColor},t.prototype.fe=function(){return this.F.ct().layout.fontSize},t.prototype.ce=function(){return this.F.ct().layout.fontFamily},t}();function tJ(t){return"left"===t||"right"===t}var tQ=function(){function t(t){this._e=new Map,this.de=!1,this.we=[],this.Me=t}return t.prototype.be=function(t,i){var n,e=void 0===(n=this._e.get(t))?i:{me:Math.max(n.me,i.me),_s:n._s||i._s};this._e.set(t,e)},t.prototype.pe=function(){return this.Me},t.prototype.ge=function(t){var i=this._e.get(t);return void 0===i?{me:this.Me}:{me:Math.max(this.Me,i.me),_s:i._s}},t.prototype.ye=function(){this.we=[{ke:0}]},t.prototype.Ce=function(t){this.we=[{ke:1,X:t}]},t.prototype.Ne=function(){this.we=[{ke:4}]},t.prototype.wr=function(t){this.we.push({ke:2,X:t})},t.prototype.Mr=function(t){this.we.push({ke:3,X:t})},t.prototype.xe=function(){return this.we},t.prototype._n=function(t){var i=this;this.de=this.de||t.de,this.we=this.we.concat(t.we);for(var n=0,e=t.we;n<e.length;n++){var r=e[n];this.Se(r)}this.Me=Math.max(this.Me,t.Me),t._e.forEach(function(t,n){i.be(n,t)})},t.prototype.Se=function(t){switch(t.ke){case 0:this.ye();break;case 1:this.Ce(t.X);break;case 2:this.wr(t.X);break;case 3:this.Mr(t.X);break;case 4:this.Ne()}},t}(),tK=function(){function t(t){this.De=t}return t.prototype.format=function(t){var i="";return t<0&&(i="-",t=-t),t<995?i+this.Ae(t):t<999995?i+this.Ae(t/1e3)+"K":t<999999995?(t=1e3*Math.round(t/1e3),i+this.Ae(t/1e6)+"M"):(t=1e6*Math.round(t/1e6),i+this.Ae(t/1e9)+"B")},t.prototype.Ae=function(t){var i=Math.pow(10,this.De);return((t=Math.round(t*i)/i)>=1e-15&&t<1?t.toFixed(this.De).replace(/\.?0+$/,""):String(t)).replace(/(\.[1-9]*)0+$/,function(t,i){return i})},t}();function t0(t,i,n,e){if(0!==i.length){var r=i[e.from].p,s=i[e.from].g;t.moveTo(r,s);for(var h=e.from+1;h<e.to;++h){var o=i[h];if(1===n){var u=i[h-1].g,a=o.p;t.lineTo(a,u)}t.lineTo(o.p,o.g)}}}var t1=function(t){function i(){var i=null!==t&&t.apply(this,arguments)||this;return i.v=null,i}return a(i,t),i.prototype._=function(t){this.v=t},i.prototype.u=function(t){if(null!==this.v&&0!==this.v.m.length&&null!==this.v.M){if(t.lineCap="butt",t.lineJoin="round",t.lineWidth=this.v.rt,h(t,this.v.ut),t.lineWidth=1,t.beginPath(),1===this.v.m.length){var i=this.v.m[0],n=this.v.Te/2;t.moveTo(i.p-n,this.v.Be),t.lineTo(i.p-n,i.g),t.lineTo(i.p+n,i.g),t.lineTo(i.p+n,this.v.Be)}else t.moveTo(this.v.m[this.v.M.from].p,this.v.Be),t.lineTo(this.v.m[this.v.M.from].p,this.v.m[this.v.M.from].g),t0(t,this.v.m,this.v.Le,this.v.M),this.v.M.to>this.v.M.from&&(t.lineTo(this.v.m[this.v.M.to-1].p,this.v.Be),t.lineTo(this.v.m[this.v.M.from].p,this.v.Be));t.closePath(),t.fillStyle=this.Fe(t),t.fill()}},i}(C),t2=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return a(i,t),i.prototype.Fe=function(t){var i=this.v,n=t.createLinearGradient(0,0,0,i.Ee);return n.addColorStop(0,i.Ve),n.addColorStop(1,i.Oe),n},i}(t1),t3=function(t){function i(){var i=null!==t&&t.apply(this,arguments)||this;return i.v=null,i}return a(i,t),i.prototype._=function(t){this.v=t},i.prototype.u=function(t){if(null!==this.v&&0!==this.v.m.length&&null!==this.v.M){if(t.lineCap="butt",t.lineWidth=this.v.rt,h(t,this.v.ut),t.strokeStyle=this.We(t),t.lineJoin="round",t.beginPath(),1===this.v.m.length){var i=this.v.m[0];t.moveTo(i.p-this.v.Te/2,i.g),t.lineTo(i.p+this.v.Te/2,i.g)}else t0(t,this.v.m,this.v.Le,this.v.M);t.stroke()}},i}(C),t5=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return a(i,t),i.prototype.We=function(){return this.v.N},i}(t3);function t6(t,i){return t.S<i}function t8(t,i){return t<i.S}function t4(t,i,n){var e=i.hh(),r=i.rh(),s=tO(t,e,t6),h=tR(t,r,t8);if(!n)return{from:s,to:h};var o=s,u=h;return s>0&&s<t.length&&t[s].S>=e&&(o=s-1),h>0&&h<t.length&&t[h-1].S<=r&&(u=h+1),{from:o,to:u}}var t9=function(){function t(t,i,n){this.ze=!0,this.Pe=!0,this.Re=!0,this.Ie=[],this.je=null,this.qe=t,this.Ue=i,this.He=n}return t.prototype.O=function(t){this.ze=!0,"data"===t&&(this.Pe=!0),"options"===t&&(this.Re=!0)},t.prototype.Ye=function(){this.Pe&&(this.Ke(),this.Pe=!1),this.ze&&(this.$e(),this.ze=!1),this.Re&&(this.Xe(),this.Re=!1)},t.prototype.Ze=function(){this.je=null},t.prototype.$e=function(){var t=this.qe.$(),i=this.Ue.j();if(this.Ze(),!i.ti()&&!t.ti()){var n=i.mr();if(null!==n&&0!==this.qe.Hi().Je()){var e=this.qe.H();null!==e&&(this.je=t4(this.Ie,n,this.He),this.Ge(t,i,e.X))}}},t}(),t7=function(t){function i(i,n){return t.call(this,i,n,!0)||this}return a(i,t),i.prototype.Ge=function(t,i,n){i.Lr(this.Ie,S(this.je)),t.Ss(this.Ie,n,S(this.je))},i.prototype.Qe=function(t,i){return{S:t,D:i,p:NaN,g:NaN}},i.prototype.Xe=function(){},i.prototype.Ke=function(){var t=this,i=this.qe.tu();this.Ie=this.qe.Hi().iu().map(function(n){var e=n.X[3];return t.nu(n.Ph,e,i)})},i}(t9),it=function(t){function i(i,n){var e=t.call(this,i,n)||this;return e.ot=new k,e.su=new t2,e.hu=new t5,e.ot.i([e.su,e.hu]),e}return a(i,t),i.prototype.P=function(t,i){if(!this.qe.U())return null;var n=this.qe.ct();return this.Ye(),this.su._({Le:n.lineType,m:this.Ie,ut:n.lineStyle,rt:n.lineWidth,Ve:n.topColor,Oe:n.bottomColor,Be:t,Ee:t,M:this.je,Te:this.Ue.j().Wr()}),this.hu._({Le:n.lineType,m:this.Ie,N:n.lineColor,ut:n.lineStyle,rt:n.lineWidth,M:this.je,Te:this.Ue.j().Wr()}),this.ot},i.prototype.nu=function(t,i){return this.Qe(t,i)},i}(t7),ii=function(){function t(){this.tt=null,this.ru=0,this.eu=0}return t.prototype._=function(t){this.tt=t},t.prototype.h=function(t,i,n,e){if(null!==this.tt&&0!==this.tt.Hi.length&&null!==this.tt.M){this.ru=this.uu(i),this.ru>=2&&Math.max(1,Math.floor(i))%2!=this.ru%2&&this.ru--,this.eu=this.tt.au?Math.min(this.ru,Math.floor(i)):this.ru;for(var r=null,s=this.eu<=this.ru&&this.tt.Wr>=Math.floor(1.5*i),h=this.tt.M.from;h<this.tt.M.to;++h){var o=this.tt.Hi[h];r!==o.et&&(t.fillStyle=o.et,r=o.et);var u=Math.floor(.5*this.eu),a=Math.round(o.p*i),l=a-u,c=this.eu,f=l+c-1,p=Math.min(o.Bs,o.Ls),v=Math.max(o.Bs,o.Ls),d=Math.round(p*i)-u,y=Math.max(Math.round(v*i)+u-d,this.eu);t.fillRect(l,d,c,y);var g=Math.ceil(1.5*this.ru);if(s){if(this.tt.ou){var m=a-g,w=Math.max(d,Math.round(o.Ts*i)-u),M=w+c-1;M>d+y-1&&(w=(M=d+y-1)-c+1),t.fillRect(m,w,l-m,M-w+1)}var b=a+g,_=Math.max(d,Math.round(o.Fs*i)-u),S=_+c-1;S>d+y-1&&(_=(S=d+y-1)-c+1),t.fillRect(f+1,_,b-f,S-_+1)}}}},t.prototype.uu=function(t){return Math.max(Math.floor(t),Math.floor(Math.floor(.3*v(this.tt).Wr*t)))},t}(),ie=function(t){function i(i,n){return t.call(this,i,n,!1)||this}return a(i,t),i.prototype.Ge=function(t,i,n){i.Lr(this.Ie,S(this.je)),t.As(this.Ie,n,S(this.je))},i.prototype.lu=function(t,i,n){return{S:t,open:i.X[0],high:i.X[1],low:i.X[2],close:i.X[3],p:NaN,Ts:NaN,Bs:NaN,Ls:NaN,Fs:NaN}},i.prototype.Ke=function(){var t=this,i=this.qe.tu();this.Ie=this.qe.Hi().iu().map(function(n){return t.nu(n.Ph,n,i)})},i}(t9),ir=function(t){function i(){var i=null!==t&&t.apply(this,arguments)||this;return i.ot=new ii,i}return a(i,t),i.prototype.P=function(t,i){if(!this.qe.U())return null;var n=this.qe.ct();this.Ye();var e={Hi:this.Ie,Wr:this.Ue.j().Wr(),ou:n.openVisible,au:n.thinBars,M:this.je};return this.ot._(e),this.ot},i.prototype.Xe=function(){var t=this;this.Ie.forEach(function(i){i.et=t.qe.tu().cu(i.S).fu})},i.prototype.nu=function(t,i,n){return l(l({},this.lu(t,i,n)),{et:n.cu(t).fu})},i}(ie),is=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return a(i,t),i.prototype.Fe=function(t){var i=this.v,n=t.createLinearGradient(0,0,0,i.Ee),e=tu(i.Be/i.Ee,0,1);return n.addColorStop(0,i.vu),n.addColorStop(e,i._u),n.addColorStop(e,i.du),n.addColorStop(1,i.wu),n},i}(t1),ih=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return a(i,t),i.prototype.We=function(t){var i=this.v,n=t.createLinearGradient(0,0,0,i.Ee),e=tu(i.Be/i.Ee,0,1);return n.addColorStop(0,i.Ve),n.addColorStop(e,i.Ve),n.addColorStop(e,i.Oe),n.addColorStop(1,i.Oe),n},i}(t3),io=function(t){function i(i,n){var e=t.call(this,i,n)||this;return e.Mu=new is,e.bu=new ih,e.A=new k,e.A.i([e.Mu,e.bu]),e}return a(i,t),i.prototype.P=function(t,i){if(!this.qe.U())return null;var n=this.qe.H();if(null===n)return null;var e=this.qe.ct();this.Ye();var r=this.qe.$().K(e.baseValue.price,n.X),s=this.Ue.j().Wr();return this.Mu._({m:this.Ie,vu:e.topFillColor1,_u:e.topFillColor2,du:e.bottomFillColor1,wu:e.bottomFillColor2,rt:e.lineWidth,ut:e.lineStyle,Le:0,Be:r,Ee:t,M:this.je,Te:s}),this.bu._({m:this.Ie,Ve:e.topLineColor,Oe:e.bottomLineColor,rt:e.lineWidth,ut:e.lineStyle,Le:0,Be:r,Ee:t,M:this.je,Te:s}),this.A},i.prototype.nu=function(t,i){return this.Qe(t,i)},i}(t7),iu=function(){function t(){this.tt=null,this.ru=0}return t.prototype._=function(t){this.tt=t},t.prototype.h=function(t,i,n,e){if(null!==this.tt&&0!==this.tt.Hi.length&&null!==this.tt.M){this.ru=function(t,i){if(t>=2.5&&t<=4)return Math.floor(3*i);var n=1-.2*Math.atan(Math.max(4,t)-4)/(.5*Math.PI),e=Math.min(Math.floor(t*n*i),Math.floor(t*i));return Math.max(Math.floor(i),e)}(this.tt.Wr,i),this.ru>=2&&Math.floor(i)%2!=this.ru%2&&this.ru--;var r=this.tt.Hi;this.tt.mu&&this.pu(t,r,this.tt.M,i),this.tt.gu&&this.yu(t,r,this.tt.M,this.tt.Wr,i);var s=this.ku(i);(!this.tt.gu||this.ru>2*s)&&this.Cu(t,r,this.tt.M,i)}},t.prototype.pu=function(t,i,n,e){if(null!==this.tt){var r="",s=Math.min(Math.floor(e),Math.floor(this.tt.Wr*e));s=Math.max(Math.floor(e),Math.min(s,this.ru));for(var h=Math.floor(.5*s),o=null,u=n.from;u<n.to;u++){var a=i[u];a.Nu!==r&&(t.fillStyle=a.Nu,r=a.Nu);var l=Math.round(Math.min(a.Ts,a.Fs)*e),c=Math.round(Math.max(a.Ts,a.Fs)*e),f=Math.round(a.Bs*e),p=Math.round(a.Ls*e),v=Math.round(e*a.p)-h,d=v+s-1;null!==o&&(v=Math.min(v=Math.max(o+1,v),d));var y=d-v+1;t.fillRect(v,f,y,l-f),t.fillRect(v,c+1,y,p-c),o=d}}},t.prototype.ku=function(t){var i=Math.floor(1*t);this.ru<=2*i&&(i=Math.floor(.5*(this.ru-1)));var n=Math.max(Math.floor(t),i);return this.ru<=2*n?Math.max(Math.floor(t),Math.floor(1*t)):n},t.prototype.yu=function(t,i,n,e,r){if(null!==this.tt)for(var s="",h=this.ku(r),o=null,u=n.from;u<n.to;u++){var a,l,c,f=i[u];f.Z!==s&&(t.fillStyle=f.Z,s=f.Z);var p=Math.round(f.p*r)-Math.floor(.5*this.ru),v=p+this.ru-1,d=Math.round(Math.min(f.Ts,f.Fs)*r),y=Math.round(Math.max(f.Ts,f.Fs)*r);if(null!==o&&(p=Math.min(p=Math.max(o+1,p),v)),this.tt.Wr*r>2*h)a=p,l=v-p+1,c=y-d+1,t.fillRect(a+h,d,l-2*h,h),t.fillRect(a+h,d+c-h,l-2*h,h),t.fillRect(a,d,h,c),t.fillRect(a+l-h,d,h,c);else{var g=v-p+1;t.fillRect(p,d,g,y-d+1)}o=v}},t.prototype.Cu=function(t,i,n,e){if(null!==this.tt)for(var r="",s=this.ku(e),h=n.from;h<n.to;h++){var o=i[h],u=Math.round(Math.min(o.Ts,o.Fs)*e),a=Math.round(Math.max(o.Ts,o.Fs)*e),l=Math.round(o.p*e)-Math.floor(.5*this.ru),c=l+this.ru-1;if(o.et!==r){var f=o.et;t.fillStyle=f,r=f}this.tt.gu&&(l+=s,u+=s,c-=s,a-=s),u>a||t.fillRect(l,u,c-l+1,a-u+1)}},t}(),ia=function(t){function i(){var i=null!==t&&t.apply(this,arguments)||this;return i.ot=new iu,i}return a(i,t),i.prototype.P=function(t,i){if(!this.qe.U())return null;var n=this.qe.ct();this.Ye();var e={Hi:this.Ie,Wr:this.Ue.j().Wr(),mu:n.wickVisible,gu:n.borderVisible,M:this.je};return this.ot._(e),this.ot},i.prototype.Xe=function(){var t=this;this.Ie.forEach(function(i){var n=t.qe.tu().cu(i.S);i.et=n.fu,i.Nu=n.xu,i.Z=n.Su})},i.prototype.nu=function(t,i,n){var e=n.cu(t);return l(l({},this.lu(t,i,n)),{et:e.fu,Nu:e.xu,Z:e.Su})},i}(ie),il=function(){function t(){this.tt=null,this.Du=[]}return t.prototype._=function(t){this.tt=t,this.Du=[]},t.prototype.h=function(t,i,n,e){if(null!==this.tt&&0!==this.tt.m.length&&null!==this.tt.M){this.Du.length||this.Au(i);for(var r=Math.max(1,Math.floor(i)),s=Math.round(this.tt.Tu*i)-Math.floor(r/2),h=s+r,o=this.tt.M.from;o<this.tt.M.to;o++){var u=this.tt.m[o],a=this.Du[o-this.tt.M.from],l=Math.round(u.g*i);t.fillStyle=u.et;var c=void 0,f=void 0;l<=s?(c=l,f=h):(c=s,f=l-Math.floor(r/2)+r),t.fillRect(a.hh,c,a.rh-a.hh+1,f-c)}}},t.prototype.Au=function(t){if(null!==this.tt&&0!==this.tt.m.length&&null!==this.tt.M){var i=1>=Math.ceil(this.tt.Wr*t)?0:Math.max(1,Math.floor(t)),n=Math.round(this.tt.Wr*t)-i;this.Du=Array(this.tt.M.to-this.tt.M.from);for(var e=this.tt.M.from;e<this.tt.M.to;e++){var r,s=this.tt.m[e],h=Math.round(s.p*t),o=void 0,u=void 0;n%2?(o=h-(r=(n-1)/2),u=h+r):(o=h-(r=n/2),u=h+r-1),this.Du[e-this.tt.M.from]={hh:o,rh:u,Bu:h,Lu:s.p*t,S:s.S}}for(e=this.tt.M.from+1;e<this.tt.M.to;e++){var a=this.Du[e-this.tt.M.from],l=this.Du[e-this.tt.M.from-1];a.S===l.S+1&&a.hh-l.rh!==i+1&&(l.Bu>l.Lu?l.rh=a.hh-i-1:a.hh=l.rh+i+1)}var c=Math.ceil(this.tt.Wr*t);for(e=this.tt.M.from;e<this.tt.M.to;e++){(a=this.Du[e-this.tt.M.from]).rh<a.hh&&(a.rh=a.hh);var f=a.rh-a.hh+1;c=Math.min(f,c)}if(i>0&&c<4)for(e=this.tt.M.from;e<this.tt.M.to;e++)(f=(a=this.Du[e-this.tt.M.from]).rh-a.hh+1)>c&&(a.Bu>a.Lu?a.rh-=1:a.hh+=1)}else this.Du=[]},t}();function ic(t){return{m:[],Wr:t,Tu:NaN,M:null}}var ip=function(t){function i(i,n){var e=t.call(this,i,n,!1)||this;return e.A=new k,e.Fu=ic(0),e.ot=new il,e}return a(i,t),i.prototype.P=function(t,i){return this.qe.U()?(this.Ye(),this.A):null},i.prototype.Ke=function(){var t=this.Ue.j().Wr();this.Fu=ic(t);for(var i=0,n=0,e=this.qe.ct().color,r=0,s=this.qe.Hi().iu();r<s.length;r++){var h=s[r],o=h.X[3],u=void 0!==h.et?h.et:e,a={S:h.Ph,D:o,p:NaN,g:NaN,et:u};++i<this.Fu.m.length?this.Fu.m[i]=a:this.Fu.m.push(a),this.Ie[n++]={S:h.Ph,p:0}}this.ot._(this.Fu),this.A.i([this.ot])},i.prototype.Xe=function(){},i.prototype.Ze=function(){t.prototype.Ze.call(this),this.Fu.M=null},i.prototype.Ge=function(t,i,n){if(null!==this.je){var e=i.Wr(),r=v(i.mr()),s=t.K(this.qe.ct().base,n);i.Lr(this.Fu.m),t.Ss(this.Fu.m,n),this.Fu.Tu=s,this.Fu.M=t4(this.Fu.m,r,!1),this.Fu.Wr=e,this.ot._(this.Fu)}},i}(t9),iv=function(t){function i(i,n){var e=t.call(this,i,n)||this;return e.hu=new t5,e}return a(i,t),i.prototype.P=function(t,i){if(!this.qe.U())return null;var n=this.qe.ct();this.Ye();var e={m:this.Ie,N:n.color,ut:n.lineStyle,Le:n.lineType,rt:n.lineWidth,M:this.je,Te:this.Ue.j().Wr()};return this.hu._(e),this.hu},i.prototype.nu=function(t,i){return this.Qe(t,i)},i}(t7),id=/[2-9]/g,iy=function(){function t(t){void 0===t&&(t=50),this.kh=new Map,this.Eu=0,this.Vu=Array.from(Array(t))}return t.prototype.Ou=function(){this.kh.clear(),this.Vu.fill(void 0)},t.prototype.Vt=function(t,i,n){var e=String(i).replace(n||id,"0"),r=this.kh.get(e);if(void 0===r){if(0===(r=t.measureText(e).width)&&0!==i.length)return 0;var s=this.Vu[this.Eu];void 0!==s&&this.kh.delete(s),this.Vu[this.Eu]=e,this.Eu=(this.Eu+1)%this.Vu.length,this.kh.set(e,r)}return r},t}(),ig=function(){function t(t){this.Wu=null,this.oe=null,this.zu="right",this.$h=0,this.Pu=t}return t.prototype.Ru=function(t,i,n,e){this.Wu=t,this.oe=i,this.$h=n,this.zu=e},t.prototype.h=function(t,i){null!==this.oe&&null!==this.Wu&&this.Wu.h(t,this.oe,this.Pu,this.$h,this.zu,i)},t}(),im=function(){function t(t,i,n){this.Iu=t,this.Pu=new iy(50),this.ju=i,this.F=n,this.fe=-1,this.ot=new ig(this.Pu)}return t.prototype.P=function(t,i){var n=this.F.qu(this.ju);if(null===n)return null;var e=n.Uu(this.ju)?n.xi():this.ju.$();if(null===e)return null;var r=n.Hu(e);if("overlay"===r)return null;var s=this.F.Yu();return s.Wt!==this.fe&&(this.fe=s.Wt,this.Pu.Ou()),this.ot.Ru(this.Iu.Zt(),s,i,r),this.ot},t}(),iw=function(){function t(){this.tt=null}return t.prototype._=function(t){this.tt=t},t.prototype.h=function(t,i,n,e){if(null!==this.tt&&!1!==this.tt.U){var r=Math.round(this.tt.g*i);if(!(r<0||r>Math.ceil(this.tt.Mt*i))){var s=Math.ceil(this.tt.wt*i);t.lineCap="butt",t.strokeStyle=this.tt.et,t.lineWidth=Math.floor(this.tt.rt*i),h(t,this.tt.ut),o(t,r,0,s)}}},t}(),iM=function(){function t(t){this.Ku={wt:0,Mt:0,g:0,et:"rgba(0, 0, 0, 0)",rt:1,ut:0,U:!1},this.$u=new iw,this.L=!0,this.qe=t,this.Ue=t.vt(),this.$u._(this.Ku)}return t.prototype.O=function(){this.L=!0},t.prototype.P=function(t,i){return this.qe.U()?(this.L&&(this.Xu(t,i),this.L=!1),this.$u):null},t}(),ib=function(t){function i(i){return t.call(this,i)||this}return a(i,t),i.prototype.Xu=function(t,i){this.Ku.U=!1;var n=this.qe.$(),e=n.os().os;if(2===e||3===e){var r=this.qe.ct();if(r.baseLineVisible&&this.qe.U()){var s=this.qe.H();null!==s&&(this.Ku.U=!0,this.Ku.g=n.K(s.X,s.X),this.Ku.wt=i,this.Ku.Mt=t,this.Ku.et=r.baseLineColor,this.Ku.rt=r.baseLineWidth,this.Ku.ut=r.baseLineStyle)}}},i}(iM),i_=function(){function t(){this.tt=null}return t.prototype._=function(t){this.tt=t},t.prototype.Zu=function(){return this.tt},t.prototype.h=function(t,i,n,e){var r=this.tt;if(null!==r){t.save();var s=Math.max(1,Math.floor(i)),h=s%2/2,o=Math.round(r.Lu.x*i)+h,u=r.Lu.y*i;t.fillStyle=r.Ju,t.beginPath();var a=Math.max(2,1.5*r.Gu)*i;t.arc(o,u,a,0,2*Math.PI,!1),t.fill(),t.fillStyle=r.Qu,t.beginPath(),t.arc(o,u,r.C*i,0,2*Math.PI,!1),t.fill(),t.lineWidth=s,t.strokeStyle=r.ta,t.beginPath(),t.arc(o,u,r.C*i+s/2,0,2*Math.PI,!1),t.stroke(),t.restore()}},t}(),iS=[{ia:0,na:.25,sa:4,ha:10,ra:.25,ea:0,ua:.4,aa:.8},{ia:.25,na:.525,sa:10,ha:14,ra:0,ea:0,ua:.8,aa:0},{ia:.525,na:1,sa:14,ha:14,ra:0,ea:0,ua:0,aa:0}];function ik(t,i,n,e){return function(t,i){if("transparent"===t)return t;var n=B(t),e=n[3];return"rgba("+n[0]+", "+n[1]+", "+n[2]+", "+i*e+")"}(t,n+(e-n)*i)}function iC(t,i){for(var n,e=t%2600/2600,r=0;r<iS.length;r++){var s=iS[r];if(e>=s.ia&&e<=s.na){n=s;break}}f(void 0!==n,"Last price animation internal logic error");var h,o=(e-n.ia)/(n.na-n.ia);return{Qu:ik(i,o,n.ra,n.ea),ta:ik(i,o,n.ua,n.aa),C:(h=n.sa)+(n.ha-h)*o}}var ix=function(){function t(t){this.ot=new i_,this.L=!0,this.oa=!0,this.la=performance.now(),this.fa=this.la-1,this.ca=t}return t.prototype.O=function(t){if(this.L=!0,"data"===t&&2===this.ca.ct().lastPriceAnimation){var i=performance.now(),n=this.fa-i;if(n>0)return void(n<650&&(this.fa+=2600));this.la=i,this.fa=i+2600}},t.prototype.va=function(){this.oa=!0},t.prototype.U=function(){return 0!==this.ca.ct().lastPriceAnimation},t.prototype._a=function(){switch(this.ca.ct().lastPriceAnimation){case 0:return!1;case 1:return!0;case 2:return performance.now()<=this.fa}},t.prototype.P=function(t,i){return this.L?(this.R(t,i),this.L=!1,this.oa=!1):this.oa&&(this.da(),this.oa=!1),this.ot},t.prototype.R=function(t,i){this.ot._(null);var n=this.ca.vt().j(),e=n.mr(),r=this.ca.H();if(null!==e&&null!==r){var s=this.ca.wa(!0);if(!s.Ma&&e.Eh(s.Ph)){var h={x:n.G(s.Ph),y:this.ca.$().K(s.D,r.X)},o=s.et,u=this.ca.ct().lineWidth,a=iC(this.ba(),o);this.ot._({Ju:o,Gu:u,Qu:a.Qu,ta:a.ta,C:a.C,Lu:h})}}},t.prototype.da=function(){var t=this.ot.Zu();if(null!==t){var i=iC(this.ba(),t.Ju);t.Qu=i.Qu,t.ta=i.ta,t.C=i.C}},t.prototype.ba=function(){return this._a()?performance.now()-this.la:2599},t}();function iL(t,i){return tc(Math.min(Math.max(t,12),30)*i)}function iE(t,i){switch(t){case"arrowDown":case"arrowUp":return iL(i,1);case"circle":return iL(i,.8);case"square":return iL(i,.7)}}function iT(t){return Math.max(iL(t,.1),3)}function iP(t,i,n,e,r){var s=iE("square",n),h=(s-1)/2,o=t-h,u=i-h;return e>=o&&e<=o+s&&r>=u&&r<=u+s}function iD(t,i,n,e,r){var s=(iE("arrowUp",r)-1)/2,h=(tc(r/2)-1)/2;i.beginPath(),t?(i.moveTo(n-s,e),i.lineTo(n,e-s),i.lineTo(n+s,e),i.lineTo(n+h,e),i.lineTo(n+h,e+s),i.lineTo(n-h,e+s)):(i.moveTo(n-s,e),i.lineTo(n,e+s),i.lineTo(n+s,e),i.lineTo(n+h,e),i.lineTo(n+h,e-s),i.lineTo(n-h,e-s)),i.lineTo(n-h,e),i.fill()}var iF=function(t){function i(){var i=null!==t&&t.apply(this,arguments)||this;return i.tt=null,i.Pu=new iy,i.fe=-1,i.ce="",i.ma="",i}return a(i,t),i.prototype._=function(t){this.tt=t},i.prototype.Ru=function(t,i){this.fe===t&&this.ce===i||(this.fe=t,this.ce=i,this.ma=tH(t,i),this.Pu.Ou())},i.prototype.pa=function(t,i){if(null===this.tt||null===this.tt.M)return null;for(var n=this.tt.M.from;n<this.tt.M.to;n++){var e=this.tt.m[n];if(function(t,i,n){var e,r,s,h;return!(void 0===t.Et||(e=t.p,r=t.Et.g,s=t.Et.wt,h=t.Et.Mt/2,!(i>=e)||!(i<=e+s)||!(n>=r-h)||!(n<=r+h)))||function(t,i,n){var e,r,s,h,o,u;if(0===t.Je)return!1;switch(t.Na){case"arrowDown":case"arrowUp":return e=t.p,iP(e,t.g,t.Je,i,n);case"circle":return r=t.p,s=t.g,h=2+iE("circle",t.Je)/2,Math.sqrt((o=r-i)*o+(u=s-n)*u)<=h;case"square":return iP(t.p,t.g,t.Je,i,n)}}(t,i,n)}(e,t,i))return{ga:e.ya,ka:e.ka}}return null},i.prototype.u=function(t,i,n){if(null!==this.tt&&null!==this.tt.M){t.textBaseline="middle",t.font=this.ma;for(var e=this.tt.M.from;e<this.tt.M.to;e++){var r=this.tt.m[e];void 0!==r.Et&&(r.Et.wt=this.Pu.Vt(t,r.Et.Ca),r.Et.Mt=this.fe),t.fillStyle=r.et,void 0!==r.Et&&function(t,i,n,e){t.fillText(i,n,e)}(t,r.Et.Ca,r.p-r.Et.wt/2,r.Et.g),function(t,i){if(0!==t.Je){switch(t.Na){case"arrowDown":return void iD(!1,i,t.p,t.g,t.Je);case"arrowUp":return void iD(!0,i,t.p,t.g,t.Je);case"circle":var n,e,r;return void(n=t.p,e=t.g,r=(iE("circle",t.Je)-1)/2,i.beginPath(),i.arc(n,e,r,0,2*Math.PI,!1),i.fill());case"square":return void function(t,i,n,e){var r=iE("square",e),s=(r-1)/2;t.fillRect(i-s,n-s,r,r)}(i,t.p,t.g,t.Je)}t.Na}}(r,t)}}},i}(C),iN=function(){function t(t,i){this.L=!0,this.Da=!0,this.Aa=!0,this.Ta=null,this.ot=new iF,this.ca=t,this.hi=i,this.tt={m:[],M:null}}return t.prototype.O=function(t){this.L=!0,this.Aa=!0,"data"===t&&(this.Da=!0)},t.prototype.P=function(t,i,n){if(!this.ca.U())return null;this.L&&this.Ye();var e=this.hi.ct().layout;return this.ot.Ru(e.fontSize,e.fontFamily),this.ot._(this.tt),this.ot},t.prototype.Ba=function(){if(this.Aa){if(this.ca.La().length>0){var t=this.hi.j().Wr(),i=iT(t),n=1.5*tl(iL(t,1))+2*i;this.Ta={above:n,below:n}}else this.Ta=null;this.Aa=!1}return this.Ta},t.prototype.Ye=function(){var t=this.ca.$(),i=this.hi.j(),n=this.ca.La();this.Da&&(this.tt.m=n.map(function(t){return{S:t.time,p:0,g:0,Je:0,Na:t.shape,et:t.color,ya:t.ya,ka:t.id,Et:void 0}}),this.Da=!1);var e=this.hi.ct().layout;this.tt.M=null;var r=i.mr();if(null!==r){var s=this.ca.H();if(null!==s&&0!==this.tt.m.length){var h=NaN,o=iT(i.Wr()),u={xa:o,Sa:o};this.tt.M=t4(this.tt.m,r,!0);for(var a=this.tt.M.from;a<this.tt.M.to;a++){var l=n[a];l.time!==h&&(u.xa=o,u.Sa=o,h=l.time);var c=this.tt.m[a];c.p=i.G(l.time),void 0!==l.text&&l.text.length>0&&(c.Et={Ca:l.text,g:0,wt:0,Mt:0});var f=this.ca.Fa(l.time);null!==f&&function(t,i,n,e,r,s,h,o,u){var a=g(n)?n:n.close,l=g(n)?n:n.high,c=g(n)?n:n.low,f=g(i.size)?Math.max(i.size,0):1,p=tl(iL(o.Wr(),1))*f,v=p/2;switch(t.Je=p,i.position){case"inBar":return t.g=h.K(a,u),void(void 0!==t.Et&&(t.Et.g=t.g+v+s+.6*r));case"aboveBar":return t.g=h.K(l,u)-v-e.xa,void 0!==t.Et&&(t.Et.g=t.g-v-.6*r,e.xa+=1.2*r),void(e.xa+=p+s);case"belowBar":return t.g=h.K(c,u)+v+e.Sa,void 0!==t.Et&&(t.Et.g=t.g+v+s+.6*r,e.Sa+=1.2*r),void(e.Sa+=p+s)}i.position}(c,l,f,u,e.fontSize,o,t,i,s.X)}this.L=!1}}},t}(),iO=function(t){function i(i){return t.call(this,i)||this}return a(i,t),i.prototype.Xu=function(t,i){var n=this.Ku;n.U=!1;var e=this.qe.ct();if(e.priceLineVisible&&this.qe.U()){var r=this.qe.wa(0===e.priceLineSource);r.Ma||(n.U=!0,n.g=r.zt,n.et=this.qe.Ea(r.et),n.wt=i,n.Mt=t,n.rt=e.priceLineWidth,n.ut=e.priceLineStyle)}},i}(iM),iR=function(t){function i(i){var n=t.call(this)||this;return n.lt=i,n}return a(i,t),i.prototype.Jt=function(t,i,n){t.U=!1,i.U=!1;var e=this.lt;if(e.U()){var r=e.ct(),s=r.lastValueVisible,h=""!==e.Va(),o=0===r.seriesLastValueMode,u=e.wa(!1);if(!u.Ma){s&&(t.Et=this.Oa(u,s,o),t.U=0!==t.Et.length),(h||o)&&(i.Et=this.Wa(u,s,h,o),i.U=i.Et.length>0);var a=e.Ea(u.et),l=V(a);n.yt=l.yt,n.et=l.kt,n.zt=u.zt,i.Z=e.vt().J(u.zt/e.$().Mt()),t.Z=a}}},i.prototype.Wa=function(t,i,n,e){var r="",s=this.lt.Va();return n&&0!==s.length&&(r+=s+" "),i&&e&&(r+=this.lt.$().cs()?t.za:t.Pa),r.trim()},i.prototype.Oa=function(t,i,n){return i?n?this.lt.$().cs()?t.Pa:t.za:t.Et:""},i}(Y),iU=function(){function t(t,i){this.On=t,this.Ra=i||null}return t.prototype.Cs=function(){return this.On},t.prototype.eh=function(){return this.Ra},t.prototype.Mn=function(){return null===this.On?null:{priceRange:this.On.Mn(),margins:this.Ra||void 0}},t.bn=function(i){return null===i?null:new t(to.bn(i.priceRange),i.margins)},t}(),iA=function(t){function i(i,n){var e=t.call(this,i)||this;return e.Ia=n,e}return a(i,t),i.prototype.Xu=function(t,i){var n=this.Ku;if(n.U=!1,this.qe.U()){var e=this.Ia.ja();if(null!==e){var r=this.Ia.ct();n.U=!0,n.g=e,n.et=r.color,n.wt=i,n.Mt=t,n.rt=r.lineWidth,n.ut=r.lineStyle}}},i}(iM),iz=function(t){function i(i,n){var e=t.call(this)||this;return e.ca=i,e.Ia=n,e}return a(i,t),i.prototype.Jt=function(t,i,n){t.U=!1,i.U=!1;var e=this.Ia.ct(),r=e.axisLabelVisible,s=""!==e.title,h=this.ca;if(r&&h.U()){var o=this.Ia.ja();if(null!==o){s&&(i.Et=e.title,i.U=!0),i.Z=h.vt().J(o/h.$().Mt()),t.Et=h.$().Zs(e.price),t.U=!0;var u=V(e.color);n.yt=u.yt,n.et=u.kt,n.zt=o}}},i}(Y),iB=function(){function t(t,i){this.ca=t,this.ki=i,this.qa=new iA(t,this),this.Iu=new iz(t,this),this.Ua=new im(this.Iu,t,t.vt())}return t.prototype.rs=function(t){y(this.ki,t),this.O(),this.ca.vt().Or()},t.prototype.ct=function(){return this.ki},t.prototype.zi=function(){return[this.qa,this.Ua]},t.prototype.Ha=function(){return this.Iu},t.prototype.O=function(){this.qa.O(),this.Iu.O()},t.prototype.ja=function(){var t=this.ca,i=t.$();if(t.vt().j().ti()||i.ti())return null;var n=t.H();return null===n?null:i.K(this.ki.price,n.X)},t}(),iV=function(t){function i(i){var n=t.call(this)||this;return n.hi=i,n}return a(i,t),i.prototype.vt=function(){return this.hi},i}(ti),ij={fu:"",Su:"",xu:""},iW=function(){function t(t){this.ca=t}return t.prototype.cu=function(t,i){var n=this.ca.Ya(),e=this.ca.ct();switch(n){case"Line":return this.Ka(e);case"Area":return this.$a(e);case"Baseline":return this.Xa(e,t,i);case"Bar":return this.Za(e,t,i);case"Candlestick":return this.Ja(e,t,i);case"Histogram":return this.Ga(e,t,i)}throw Error("Unknown chart style")},t.prototype.Za=function(t,i,n){var e=l({},ij),r=t.upColor,s=t.downColor,h=v(this.Qa(i,n)),o=d(h.X[0])<=d(h.X[3]);return e.fu=o?r:s,e.Su=o?r:s,e},t.prototype.Ja=function(t,i,n){var e=l({},ij),r=t.upColor,s=t.downColor,h=t.borderUpColor,o=t.borderDownColor,u=t.wickUpColor,a=t.wickDownColor,c=v(this.Qa(i,n)),f=d(c.X[0])<=d(c.X[3]);return e.fu=f?r:s,e.Su=f?h:o,e.xu=f?u:a,e},t.prototype.$a=function(t){return l(l({},ij),{fu:t.lineColor})},t.prototype.Xa=function(t,i,n){var e=v(this.Qa(i,n)).X[3]>=t.baseValue.price;return l(l({},ij),{fu:e?t.topLineColor:t.bottomLineColor})},t.prototype.Ka=function(t){return l(l({},ij),{fu:t.color})},t.prototype.Ga=function(t,i,n){var e=l({},ij),r=v(this.Qa(i,n));return e.fu=void 0!==r.et?r.et:t.color,e},t.prototype.Qa=function(t,i){return void 0!==i?i.X:this.ca.Hi().io(t)},t}(),iI=function(){function t(){this.no=[],this.so=new Map,this.ho=new Map}return t.prototype.ro=function(){return this.Je()>0?this.no[this.no.length-1]:null},t.prototype.eo=function(){return this.Je()>0?this.uo(0):null},t.prototype.Ui=function(){return this.Je()>0?this.uo(this.no.length-1):null},t.prototype.Je=function(){return this.no.length},t.prototype.ti=function(){return 0===this.Je()},t.prototype.Eh=function(t){return null!==this.ao(t,0)},t.prototype.io=function(t){return this.oo(t)},t.prototype.oo=function(t,i){void 0===i&&(i=0);var n=this.ao(t,i);return null===n?null:l(l({},this.lo(n)),{Ph:this.uo(n)})},t.prototype.iu=function(){return this.no},t.prototype.fo=function(t,i,n){if(this.ti())return null;for(var e=null,r=0;r<n.length;r++){var s=n[r];e=i$(e,this.co(t,i,s))}return e},t.prototype._=function(t){this.ho.clear(),this.so.clear(),this.no=t},t.prototype.uo=function(t){return this.no[t].Ph},t.prototype.lo=function(t){return this.no[t]},t.prototype.ao=function(t,i){var n=this.vo(t);if(null===n&&0!==i)switch(i){case -1:return this._o(t);case 1:return this.do(t);default:throw TypeError("Unknown search mode")}return n},t.prototype._o=function(t){var i=this.wo(t);return i>0&&(i-=1),i!==this.no.length&&this.uo(i)<t?i:null},t.prototype.do=function(t){var i=this.Mo(t);return i!==this.no.length&&t<this.uo(i)?i:null},t.prototype.vo=function(t){var i=this.wo(t);return i===this.no.length||t<this.no[i].Ph?null:i},t.prototype.wo=function(t){return tO(this.no,t,function(t,i){return t.Ph<i})},t.prototype.Mo=function(t){return tR(this.no,t,function(t,i){return i.Ph>t})},t.prototype.bo=function(t,i,n){for(var e=null,r=t;r<i;r++){var s=this.no[r].X[n];Number.isNaN(s)||(null===e?e={mo:s,po:s}:(s<e.mo&&(e.mo=s),s>e.po&&(e.po=s)))}return e},t.prototype.co=function(t,i,n){if(this.ti())return null;var e=null,r=v(this.eo()),s=v(this.Ui()),h=Math.max(t,r),o=Math.min(i,s),u=30*Math.ceil(h/30),a=Math.max(u,30*Math.floor(o/30)),l=this.wo(h),c=this.Mo(Math.min(o,u,i));e=i$(e,this.bo(l,c,n));var f=this.so.get(n);void 0===f&&(f=new Map,this.so.set(n,f));for(var p=Math.max(u+1,h);p<a;p+=30){var d=Math.floor(p/30),y=f.get(d);if(void 0===y){var g=this.wo(30*d),m=this.Mo(30*(d+1)-1);y=this.bo(g,m,n),f.set(d,y)}e=i$(e,y)}return l=this.wo(a),c=this.Mo(o),i$(e,this.bo(l,c,n))},t}();function i$(t,i){return null===t?i:null===i?t:{mo:Math.min(t.mo,i.mo),po:Math.max(t.po,i.po)}}var iq=function(t){function i(i,n,e){var r=t.call(this,i)||this;r.tt=new iI,r.qa=new iO(r),r.yo=[],r.ko=new ib(r),r.Co=null,r.No=null,r.xo=[],r.So=[],r.Do=null,r.ki=n,r.Ao=e;var s=new iR(r);return r.Mi=[s],r.Ua=new im(s,r,i),"Area"!==e&&"Line"!==e&&"Baseline"!==e||(r.Co=new ix(r)),r.To(),r.Bo(),r}return a(i,t),i.prototype.en=function(){null!==this.Do&&clearTimeout(this.Do)},i.prototype.Ea=function(t){return this.ki.priceLineColor||t},i.prototype.wa=function(t){var i={Ma:!0},n=this.$();if(this.vt().j().ti()||n.ti()||this.tt.ti())return i;var e,r,s=this.vt().j().mr(),h=this.H();if(null===s||null===h)return i;if(t){var o=this.tt.ro();if(null===o)return i;e=o,r=o.Ph}else{var u=this.tt.oo(s.rh(),-1);if(null===u||null===(e=this.tt.io(u.Ph)))return i;r=u.Ph}var a=e.X[3],l=this.tu().cu(r,{X:e}),c=n.K(a,h.X);return{Ma:!1,D:a,Et:n.ii(a,h.X),za:n.Zs(a),Pa:n.Gs(a,h.X),et:l.fu,zt:c,Ph:r}},i.prototype.tu=function(){return null!==this.No||(this.No=new iW(this)),this.No},i.prototype.ct=function(){return this.ki},i.prototype.rs=function(t){var i=t.priceScaleId;void 0!==i&&i!==this.ki.priceScaleId&&this.vt().Lo(this,i),y(this.ki,t),null!==this.ui&&void 0!==t.scaleMargins&&this.ui.rs({scaleMargins:t.scaleMargins}),void 0!==t.priceFormat&&this.To(),this.vt().Fo(this),this.vt().Eo(),this.Ai.O("options")},i.prototype._=function(t){this.tt._(t),this.Vo(),this.Ai.O("data"),this.Ci.O("data"),null===(i=this.Co)||void 0===i||i.O("data");var i,n=this.vt().qu(this);this.vt().Oo(n),this.vt().Fo(this),this.vt().Eo(),this.vt().Or()},i.prototype.Wo=function(t){this.xo=t.map(function(t){return l({},t)}),this.Vo();var i=this.vt().qu(this);this.Ci.O("data"),this.vt().Oo(i),this.vt().Fo(this),this.vt().Eo(),this.vt().Or()},i.prototype.La=function(){return this.So},i.prototype.zo=function(t){var i=new iB(this,t);return this.yo.push(i),this.vt().Fo(this),i},i.prototype.Po=function(t){var i=this.yo.indexOf(t);-1!==i&&this.yo.splice(i,1),this.vt().Fo(this)},i.prototype.Ya=function(){return this.Ao},i.prototype.H=function(){var t=this.Ro();return null===t?null:{X:t.X[3],Rs:t.S}},i.prototype.Ro=function(){var t=this.vt().j().mr();if(null===t)return null;var i=t.hh();return this.tt.oo(i,1)},i.prototype.Hi=function(){return this.tt},i.prototype.Fa=function(t){var i=this.tt.io(t);return null===i?null:"Bar"===this.Ao||"Candlestick"===this.Ao?{open:i.X[0],high:i.X[1],low:i.X[2],close:i.X[3]}:i.X[3]},i.prototype.Io=function(t){var i=this,n=this.Co;return null!==n&&n.U()?(null===this.Do&&n._a()&&(this.Do=setTimeout(function(){i.Do=null,i.vt().jo()},0)),n.va(),[n]):[]},i.prototype.zi=function(){var t=[];this.qo()||t.push(this.ko);for(var i=0,n=this.yo;i<n.length;i++){var e=n[i];t.push.apply(t,e.zi())}return t.push(this.Ai,this.qa,this.Ua,this.Ci),t},i.prototype.Pi=function(t,i){if(i!==this.ui&&!this.qo())return[];for(var n=c([],this.Mi,!0),e=0,r=this.yo;e<r.length;e++){var s=r[e];n.push(s.Ha())}return n},i.prototype.sh=function(t,i){var n=this;if(void 0!==this.ki.autoscaleInfoProvider){var e=this.ki.autoscaleInfoProvider(function(){var e=n.Uo(t,i);return null===e?null:e.Mn()});return iU.bn(e)}return this.Uo(t,i)},i.prototype.ih=function(){return this.ki.priceFormat.minMove},i.prototype.$s=function(){return this.Zn},i.prototype.Ii=function(){var t;this.Ai.O(),this.Ci.O();for(var i=0,n=this.Mi;i<n.length;i++)n[i].O();for(var e=0,r=this.yo;e<r.length;e++)r[e].O();this.qa.O(),this.ko.O(),null===(t=this.Co)||void 0===t||t.O()},i.prototype.$=function(){return v(t.prototype.$.call(this))},i.prototype.q=function(t){if(!(("Line"===this.Ao||"Area"===this.Ao||"Baseline"===this.Ao)&&this.ki.crosshairMarkerVisible))return null;var i=this.tt.io(t);return null===i?null:{D:i.X[3],C:this.Ho(),Z:this.Yo(),Y:this.Ko(t)}},i.prototype.Va=function(){return this.ki.title},i.prototype.U=function(){return this.ki.visible},i.prototype.qo=function(){return!tJ(this.$().hs())},i.prototype.Uo=function(t,i){if(!m(t)||!m(i)||this.tt.ti())return null;var n="Line"===this.Ao||"Area"===this.Ao||"Baseline"===this.Ao||"Histogram"===this.Ao?[3]:[2,1],e=this.tt.fo(t,i,n),r=null!==e?new to(e.mo,e.po):null;if("Histogram"===this.Ya()){var s=this.ki.base,h=new to(s,s);r=null!==r?r._n(h):h}return new iU(r,this.Ci.Ba())},i.prototype.Ho=function(){switch(this.Ao){case"Line":case"Area":case"Baseline":return this.ki.crosshairMarkerRadius}return 0},i.prototype.Yo=function(){switch(this.Ao){case"Line":case"Area":case"Baseline":var t=this.ki.crosshairMarkerBorderColor;if(0!==t.length)return t}return null},i.prototype.Ko=function(t){switch(this.Ao){case"Line":case"Area":case"Baseline":var i=this.ki.crosshairMarkerBackgroundColor;if(0!==i.length)return i}return this.tu().cu(t).fu},i.prototype.To=function(){switch(this.ki.priceFormat.type){case"custom":this.Zn={format:this.ki.priceFormat.formatter};break;case"volume":this.Zn=new tK(this.ki.priceFormat.precision);break;case"percent":this.Zn=new ts(this.ki.priceFormat.precision);break;default:var t=Math.pow(10,this.ki.priceFormat.precision);this.Zn=new tr(t,this.ki.priceFormat.minMove*t)}null!==this.ui&&this.ui.es()},i.prototype.Vo=function(){var t=this,i=this.vt().j();if(i.ti()||0===this.tt.Je())this.So=[];else{var n=v(this.tt.eo());this.So=this.xo.map(function(e,r){var s=v(i.br(e.time,!0));return{time:v(t.tt.oo(s,s<n?1:-1)).Ph,position:e.position,shape:e.shape,color:e.color,id:e.id,ya:r,text:e.text,size:e.size}})}},i.prototype.Bo=function(){switch(this.Ci=new iN(this,this.vt()),this.Ao){case"Bar":this.Ai=new ir(this,this.vt());break;case"Candlestick":this.Ai=new ia(this,this.vt());break;case"Line":this.Ai=new iv(this,this.vt());break;case"Area":this.Ai=new it(this,this.vt());break;case"Baseline":this.Ai=new io(this,this.vt());break;case"Histogram":this.Ai=new ip(this,this.vt());break;default:throw Error("Unknown chart style assigned: "+this.Ao)}},i}(iV),iZ=function(){function t(t){this.ki=t}return t.prototype.$o=function(t,i,n){if(0===this.ki.mode)return t;var e=n.xi(),r=e.H();if(null===r)return t;var s=e.K(t,r),h=n.Vs().filter(function(t){return t instanceof iq}).reduce(function(t,e){if(n.Uu(e)||!e.U())return t;var r=e.$(),s=e.Hi();if(r.ti()||!s.Eh(i))return t;var h=s.io(i);if(null===h)return t;var o=d(e.H());return t.concat([r.K(h.X[3],o.X)])},[]);if(0===h.length)return t;h.sort(function(t,i){return Math.abs(t-s)-Math.abs(i-s)});var o=h[0];return e.Si(o,r)},t}(),iG=function(){function t(){this.tt=null}return t.prototype._=function(t){this.tt=t},t.prototype.h=function(t,i,n,e){var r=this;if(null!==this.tt){var s=Math.max(1,Math.floor(i));t.lineWidth=s;var o=Math.ceil(this.tt.ht*i),u=Math.ceil(this.tt.st*i);t.save(),t.lineWidth%2&&t.translate(.5,.5),function(){var n=v(r.tt);if(n.Xo){t.strokeStyle=n.Zo,h(t,n.Jo),t.beginPath();for(var e=0,a=n.Go;e<a.length;e++){var l=Math.round(a[e].An*i);t.moveTo(l,-s),t.lineTo(l,o+s)}t.stroke()}if(n.Qo){t.strokeStyle=n.tl,h(t,n.il),t.beginPath();for(var c=0,f=n.nl;c<f.length;c++){var p=Math.round(f[c].An*i);t.moveTo(-s,p),t.lineTo(u+s,p)}t.stroke()}}(),t.restore()}},t}(),iX=function(){function t(t){this.ot=new iG,this.L=!0,this.vi=t}return t.prototype.O=function(){this.L=!0},t.prototype.P=function(t,i){if(this.L){var n=this.vi.vt().ct().grid,e={ht:t,st:i,Qo:n.horzLines.visible,Xo:n.vertLines.visible,tl:n.horzLines.color,Zo:n.vertLines.color,il:n.horzLines.style,Jo:n.vertLines.style,nl:this.vi.xi().Fn(),Go:this.vi.vt().j().Fn()||[]};this.ot._(e),this.L=!1}return this.ot},t}(),iH=function(){function t(t){this.Ai=new iX(t)}return t.prototype.sl=function(){return this.Ai},t}(),iY=function(){function t(t,i){this.Hn=[],this.hl=new Map,this.En=0,this.$h=0,this.rl=1e3,this.Yn=null,this.el=new th,this.ul=t,this.hi=i,this.al=new iH(this);var n=i.ct();this.ol=this.ll("left",n.leftPriceScale),this.fl=this.ll("right",n.rightPriceScale),this.ol.bs().Ji(this.cl.bind(this,this.ol),this),this.fl.bs().Ji(this.cl.bind(this,this.ol),this),this.vl(n)}return t.prototype.vl=function(t){if(t.leftPriceScale&&this.ol.rs(t.leftPriceScale),t.rightPriceScale&&this.fl.rs(t.rightPriceScale),t.localization&&(this.ol.es(),this.fl.es()),t.overlayPriceScales)for(var i=0,n=Array.from(this.hl.values());i<n.length;i++){var e=v(n[i][0].$());e.rs(t.overlayPriceScales),t.localization&&e.es()}},t.prototype._l=function(t){switch(t){case"left":return this.ol;case"right":return this.fl}return this.hl.has(t)?p(this.hl.get(t))[0].$():null},t.prototype.en=function(){this.vt().dl().sn(this),this.ol.bs().sn(this),this.fl.bs().sn(this),this.Hn.forEach(function(t){t.en&&t.en()}),this.el.hn()},t.prototype.wl=function(){return this.rl},t.prototype.Ml=function(t){this.rl=t},t.prototype.vt=function(){return this.hi},t.prototype.wt=function(){return this.$h},t.prototype.Mt=function(){return this.En},t.prototype.Dr=function(t){this.$h=t,this.bl()},t.prototype.ps=function(t){var i=this;this.En=t,this.ol.ps(t),this.fl.ps(t),this.Hn.forEach(function(n){if(i.Uu(n)){var e=n.$();null!==e&&e.ps(t)}}),this.bl()},t.prototype.Vs=function(){return this.Hn},t.prototype.Uu=function(t){var i=t.$();return null===i||this.ol!==i&&this.fl!==i},t.prototype.Ws=function(t,i,n){var e=void 0!==n?n:this.pl().ml+1;this.gl(t,i,e)},t.prototype.Ps=function(t){var i=this.Hn.indexOf(t);f(-1!==i,"removeDataSource: invalid data source"),this.Hn.splice(i,1);var n=v(t.$()).hs();if(this.hl.has(n)){var e=p(this.hl.get(n)),r=e.indexOf(t);-1!==r&&(e.splice(r,1),0===e.length&&this.hl.delete(n))}var s=t.$();s&&s.Vs().indexOf(t)>=0&&s.Ps(t),null!==s&&(s.zs(),this.yl(s)),this.Yn=null},t.prototype.Hu=function(t){return t===this.ol?"left":t===this.fl?"right":"overlay"},t.prototype.kl=function(){return this.ol},t.prototype.Cl=function(){return this.fl},t.prototype.Nl=function(t,i){t.js(i)},t.prototype.xl=function(t,i){t.qs(i),this.bl()},t.prototype.Sl=function(t){t.Us()},t.prototype.Dl=function(t,i){t.Hs(i)},t.prototype.Al=function(t,i){t.Ys(i),this.bl()},t.prototype.Tl=function(t){t.Ks()},t.prototype.bl=function(){this.Hn.forEach(function(t){t.Ii()})},t.prototype.xi=function(){var t=null;return this.hi.ct().rightPriceScale.visible&&0!==this.fl.Vs().length?t=this.fl:this.hi.ct().leftPriceScale.visible&&0!==this.ol.Vs().length?t=this.ol:0!==this.Hn.length&&(t=this.Hn[0].$()),null===t&&(t=this.fl),t},t.prototype.yl=function(t){null!==t&&t.fs()&&this.Bl(t)},t.prototype.Ll=function(t){var i=this.ul.mr();t.us({_s:!0}),null!==i&&t.th(i),this.bl()},t.prototype.Fl=function(){this.Bl(this.ol),this.Bl(this.fl)},t.prototype.El=function(){var t=this;this.yl(this.ol),this.yl(this.fl),this.Hn.forEach(function(i){t.Uu(i)&&t.yl(i.$())}),this.bl(),this.hi.Or()},t.prototype.Os=function(){return null===this.Yn&&(this.Yn=tb(this.Hn)),this.Yn},t.prototype.Vl=function(){return this.el},t.prototype.Ol=function(){return this.al},t.prototype.Bl=function(t){var i=t.Qs();if(i&&i.length>0&&!this.ul.ti()){var n=this.ul.mr();null!==n&&t.th(n)}t.Ii()},t.prototype.pl=function(){var t=this.Os();if(0===t.length)return{Wl:0,ml:0};for(var i=0,n=0,e=0;e<t.length;e++){var r=t[e].oi();null!==r&&(r<i&&(i=r),r>n&&(n=r))}return{Wl:i,ml:n}},t.prototype.gl=function(t,i,n){var e=this._l(i);if(null===e&&(e=this.ll(i,this.hi.ct().overlayPriceScales)),this.Hn.push(t),!tJ(i)){var r=this.hl.get(i)||[];r.push(t),this.hl.set(i,r)}e.Ws(t),t.fi(e),t.li(n),this.yl(e),this.Yn=null},t.prototype.cl=function(t,i,n){i.os!==n.os&&this.Bl(t)},t.prototype.ll=function(t,i){var n=new tL(t,l({visible:!0,autoScale:!0},b(i)),this.hi.ct().layout,this.hi.ct().localization);return n.ps(this.Mt()),n},t}(),iJ=function(t){function i(i){var n=t.call(this)||this;return n.zl=new Map,n.tt=i,n}return a(i,t),i.prototype.u=function(t){},i.prototype.l=function(t){if(this.tt.U){t.save();for(var i=0,n=0,e=this.tt.Pl;n<e.length;n++)if(0!==(u=e[n]).Et.length){t.font=u.Nt;var r=this.Rl(t,u.Et);r>this.tt.wt?u.Ur=this.tt.wt/r:u.Ur=1,i+=u.Il*u.Ur}var s=0;switch(this.tt.jl){case"top":s=0;break;case"center":s=Math.max((this.tt.Mt-i)/2,0);break;case"bottom":s=Math.max(this.tt.Mt-i,0)}t.fillStyle=this.tt.et;for(var h=0,o=this.tt.Pl;h<o.length;h++){var u=o[h];t.save();var a=0;switch(this.tt.ql){case"left":t.textAlign="left",a=u.Il/2;break;case"center":t.textAlign="center",a=this.tt.wt/2;break;case"right":t.textAlign="right",a=this.tt.wt-1-u.Il/2}t.translate(a,s),t.textBaseline="top",t.font=u.Nt,t.scale(u.Ur,u.Ur),t.fillText(u.Et,0,u.Ul),t.restore(),s+=u.Il*u.Ur}t.restore()}},i.prototype.Rl=function(t,i){var n=this.Hl(t.font),e=n.get(i);return void 0===e&&(e=t.measureText(i).width,n.set(i,e)),e},i.prototype.Hl=function(t){var i=this.zl.get(t);return void 0===i&&(i=new Map,this.zl.set(t,i)),i},i}(C),iQ=function(){function t(t){this.L=!0,this.at={U:!1,et:"",Mt:0,wt:0,Pl:[],jl:"center",ql:"center"},this.ot=new iJ(this.at),this.lt=t}return t.prototype.O=function(){this.L=!0},t.prototype.P=function(t,i){return this.L&&(this.R(t,i),this.L=!1),this.ot},t.prototype.R=function(t,i){var n=this.lt.ct(),e=this.at;e.U=n.visible,e.U&&(e.et=n.color,e.wt=i,e.Mt=t,e.ql=n.horzAlign,e.jl=n.vertAlign,e.Pl=[{Et:n.text,Nt:tH(n.fontSize,n.fontFamily,n.fontStyle),Il:1.2*n.fontSize,Ul:0,Ur:0}])},t}(),iK=function(t){function i(i,n){var e=t.call(this)||this;return e.ki=n,e.Ai=new iQ(e),e}return a(i,t),i.prototype.Pi=function(){return[]},i.prototype.zi=function(){return[this.Ai]},i.prototype.ct=function(){return this.ki},i.prototype.Ii=function(){this.Ai.O()},i}(ti),i0=function(){function t(t,i){this.Yl=[],this.Kl=[],this.$h=0,this.$l=null,this.Xl=null,this.Zl=new th,this.Jl=new th,this.Gl=null,this.Ql=t,this.ki=i,this.tf=new tY(this),this.ul=new tZ(this,i.timeScale,this.ki.localization),this.V=new tn(this,i.crosshair),this.if=new iZ(i.crosshair),this.nf=new iK(this,i.watermark),this.sf(),this.Yl[0].Ml(2e3),this.hf=this.rf(0),this.ef=this.rf(1)}return t.prototype.uf=function(){this.af(new tQ(3))},t.prototype.Or=function(){this.af(new tQ(2))},t.prototype.jo=function(){this.af(new tQ(1))},t.prototype.Fo=function(t){var i=this.lf(t);this.af(i)},t.prototype.ff=function(){return this.Xl},t.prototype.cf=function(t){var i=this.Xl;this.Xl=t,null!==i&&this.Fo(i.vf),null!==t&&this.Fo(t.vf)},t.prototype.ct=function(){return this.ki},t.prototype.rs=function(t){y(this.ki,t),this.Yl.forEach(function(i){return i.vl(t)}),void 0!==t.timeScale&&this.ul.rs(t.timeScale),void 0!==t.localization&&this.ul.cr(t.localization),(t.leftPriceScale||t.rightPriceScale)&&this.Zl.hn(),this.hf=this.rf(0),this.ef=this.rf(1),this.uf()},t.prototype._f=function(t,i){var n=this.df(t);null!==n&&(n.$.rs(i),this.Zl.hn())},t.prototype.df=function(t){for(var i=0,n=this.Yl;i<n.length;i++){var e=n[i],r=e._l(t);if(null!==r)return{ft:e,$:r}}return null},t.prototype.j=function(){return this.ul},t.prototype.wf=function(){return this.Yl},t.prototype.Mf=function(){return this.nf},t.prototype.bf=function(){return this.V},t.prototype.mf=function(){return this.Jl},t.prototype.pf=function(t,i){t.ps(i),this.Vr()},t.prototype.Dr=function(t){this.$h=t,this.ul.Dr(this.$h),this.Yl.forEach(function(i){return i.Dr(t)}),this.Vr()},t.prototype.sf=function(t){var i=new iY(this.ul,this);void 0!==t?this.Yl.splice(t,0,i):this.Yl.push(i);var n=void 0===t?this.Yl.length-1:t,e=new tQ(3);return e.be(n,{me:0,_s:!0}),this.af(e),i},t.prototype.Nl=function(t,i,n){t.Nl(i,n)},t.prototype.xl=function(t,i,n){t.xl(i,n),this.Eo(),this.af(this.gf(t,2))},t.prototype.Sl=function(t,i){t.Sl(i),this.af(this.gf(t,2))},t.prototype.Dl=function(t,i,n){i.fs()||t.Dl(i,n)},t.prototype.Al=function(t,i,n){i.fs()||(t.Al(i,n),this.Eo(),this.af(this.gf(t,2)))},t.prototype.Tl=function(t,i){i.fs()||(t.Tl(i),this.af(this.gf(t,2)))},t.prototype.Ll=function(t,i){t.Ll(i),this.af(this.gf(t,2))},t.prototype.yf=function(t){this.ul.js(t)},t.prototype.kf=function(t,i){var n=this.j();n.ti()||0===i||(t=Math.max(1,Math.min(t,n.wt())),n.Ur(t,i),this.Vr())},t.prototype.Cf=function(t){this.Nf(0),this.xf(t),this.Sf()},t.prototype.Df=function(t){this.ul.qs(t),this.Vr()},t.prototype.Af=function(){this.ul.Us(),this.Or()},t.prototype.Nf=function(t){this.$l=t,this.ul.Hs(t)},t.prototype.xf=function(t){var i=!1;return null!==this.$l&&Math.abs(t-this.$l)>20&&(this.$l=null,i=!0),this.ul.Ys(t),this.Vr(),i},t.prototype.Sf=function(){this.ul.Ks(),this.Or(),this.$l=null},t.prototype.W=function(){return this.Kl},t.prototype.Tf=function(t,i,n){this.V.Ti(t,i);var e=NaN,r=this.ul.Fr(t),s=this.ul.mr();null!==s&&(r=Math.min(Math.max(s.hh(),r),s.rh()));var h=n.xi(),o=h.H();null!==o&&(e=h.Si(i,o)),e=this.if.$o(e,r,n),this.V.Ei(r,e,n),this.jo(),this.Jl.hn(this.V.I(),{x:t,y:i})},t.prototype.Bf=function(){this.bf().Oi(),this.jo(),this.Jl.hn(null,null)},t.prototype.Eo=function(){var t=this.V.ft();if(null!==t){var i=this.V.Li(),n=this.V.Fi();this.Tf(i,n,t)}this.V.Ii()},t.prototype.Lf=function(t,i,n){var e=this.ul.ri(0);void 0!==i&&void 0!==n&&this.ul.O(i,n);var r=this.ul.ri(0),s=this.ul.Br(),h=this.ul.mr();if(null!==h&&null!==e&&null!==r){var o=h.Eh(s),u=e.Dh>r.Dh,a=null!==t&&t>s&&!u,l=o&&this.ul.ct().shiftVisibleRangeOnNewBar;if(a&&!l){var c=t-s;this.ul.Mr(this.ul.Pr()-c)}}this.ul.qr(t)},t.prototype.Oo=function(t){null!==t&&t.El()},t.prototype.qu=function(t){var i=this.Yl.find(function(i){return i.Os().includes(t)});return void 0===i?null:i},t.prototype.Vr=function(){this.nf.Ii(),this.Yl.forEach(function(t){return t.El()}),this.Eo()},t.prototype.en=function(){this.Yl.forEach(function(t){return t.en()}),this.Yl.length=0,this.ki.localization.priceFormatter=void 0,this.ki.localization.timeFormatter=void 0},t.prototype.Ff=function(){return this.tf},t.prototype.Yu=function(){return this.tf.ct()},t.prototype.dl=function(){return this.Zl},t.prototype.Ef=function(t,i){var n=this.Yl[0],e=this.Vf(i,t,n);return this.Kl.push(e),1===this.Kl.length?this.uf():this.Or(),e},t.prototype.Of=function(t){var i=this.qu(t),n=this.Kl.indexOf(t);f(-1!==n,"Series not found"),this.Kl.splice(n,1),v(i).Ps(t),t.en&&t.en()},t.prototype.Lo=function(t,i){var n=v(this.qu(t));n.Ps(t);var e=this.df(i);if(null===e){var r=t.oi();n.Ws(t,i,r)}else r=e.ft===n?t.oi():void 0,e.ft.Ws(t,i,r)},t.prototype.Qr=function(){var t=new tQ(2);t.ye(),this.af(t)},t.prototype.Wf=function(t){var i=new tQ(2);i.Ce(t),this.af(i)},t.prototype.Ne=function(){var t=new tQ(2);t.Ne(),this.af(t)},t.prototype.wr=function(t){var i=new tQ(2);i.wr(t),this.af(i)},t.prototype.Mr=function(t){var i=new tQ(2);i.Mr(t),this.af(i)},t.prototype.zf=function(){return this.ki.rightPriceScale.visible?"right":"left"},t.prototype.Pf=function(){return this.ef},t.prototype.Rf=function(){return this.hf},t.prototype.J=function(t){var i,n,e,r,s,h,o,u,a,l,c,f,p=this.ef,v=this.hf;if(p===v)return p;if(t=Math.max(0,Math.min(100,Math.round(100*t))),null===this.Gl||this.Gl.Ve!==v||this.Gl.Oe!==p)this.Gl={Ve:v,Oe:p,If:new Map};else{var d=this.Gl.If.get(t);if(void 0!==d)return d}var y=(i=t/100,e=(n=B(v))[0],r=n[1],s=n[2],h=n[3],u=(o=B(p))[0],a=o[1],l=o[2],c=o[3],"rgba("+(f=[N(e+i*(u-e)),N(r+i*(a-r)),N(s+i*(l-s)),O(h+i*(c-h))])[0]+", "+f[1]+", "+f[2]+", "+f[3]+")");return this.Gl.If.set(t,y),y},t.prototype.gf=function(t,i){var n=new tQ(i);if(null!==t){var e=this.Yl.indexOf(t);n.be(e,{me:i})}return n},t.prototype.lf=function(t,i){return void 0===i&&(i=2),this.gf(this.qu(t),i)},t.prototype.af=function(t){this.Ql&&this.Ql(t),this.Yl.forEach(function(t){return t.Ol().sl().O()})},t.prototype.Vf=function(t,i,n){var e=new iq(this,t,i),r=void 0!==t.priceScaleId?t.priceScaleId:this.zf();return n.Ws(e,r),tJ(r)||e.rs(t),e},t.prototype.rf=function(t){var i=this.ki.layout;return"gradient"===i.background.type?0===t?i.background.topColor:i.background.bottomColor:i.background.color},t}(),i1=function(){function t(t,i){this.st=t,this.ht=i}return t.prototype.on=function(t){return this.st===t.st&&this.ht===t.ht},t}();function i2(t){return t.ownerDocument&&t.ownerDocument.defaultView&&t.ownerDocument.defaultView.devicePixelRatio||1}function i3(t){var i=v(t.getContext("2d"));return i.setTransform(1,0,0,1,0,0),i}function i5(t,i){var n=t.createElement("canvas"),e=i2(n);return n.style.width=i.st+"px",n.style.height=i.ht+"px",n.width=i.st*e,n.height=i.ht*e,n}function i6(t,i){var n,e=v(t.ownerDocument).createElement("canvas");t.appendChild(e);var h=(void 0===n&&(n=r),new s(e,n));return h.resizeCanvas({width:i.st,height:i.ht}),h}function i8(t,i,n){var e=(t.jf-i.jf)/(t.S-i.S);return Math.sign(e)*Math.min(Math.abs(e),n)}var i4=function(){function t(t,i,n,e){this.qf=null,this.Uf=null,this.Hf=null,this.Yf=null,this.Kf=null,this.$f=0,this.Xf=0,this.Zf=!1,this.Jf=t,this.Gf=i,this.Qf=n,this.Yi=e}return t.prototype.tc=function(t,i){if(null!==this.qf){if(this.qf.S===i)return void(this.qf.jf=t);if(Math.abs(this.qf.jf-t)<this.Yi)return}this.Yf=this.Hf,this.Hf=this.Uf,this.Uf=this.qf,this.qf={S:i,jf:t}},t.prototype.ia=function(t,i){if(null!==this.qf&&null!==this.Uf&&!(i-this.qf.S>50)){var n=0,e=i8(this.qf,this.Uf,this.Gf),r=(l=this.qf,c=this.Uf,l.jf-c.jf),s=[e],h=[r];if(n+=r,null!==this.Hf){var o=i8(this.Uf,this.Hf,this.Gf);if(Math.sign(o)===Math.sign(e)){var u=(f=this.Uf,p=this.Hf,f.jf-p.jf);if(s.push(o),h.push(u),n+=u,null!==this.Yf){var a=i8(this.Hf,this.Yf,this.Gf);if(Math.sign(a)===Math.sign(e)){var l,c,f,p,v,d,y=(v=this.Hf,d=this.Yf,v.jf-d.jf);s.push(a),h.push(y),n+=y}}}}for(var g,m,w=0,M=0;M<s.length;++M)w+=h[M]/n*s[M];Math.abs(w)<this.Jf||(this.Kf={jf:t,S:i},this.Xf=w,this.$f=(g=Math.abs(w),Math.log(-(1*(m=Math.log(this.Qf))/g))/m))}},t.prototype.ic=function(t){var i=v(this.Kf),n=t-i.S;return i.jf+this.Xf*(Math.pow(this.Qf,n)-1)/Math.log(this.Qf)},t.prototype.nc=function(t){return null===this.Kf||this.sc(t)===this.$f},t.prototype.hc=function(){return this.Zf},t.prototype.rc=function(){this.Zf=!0},t.prototype.sc=function(t){return Math.min(t-v(this.Kf).S,this.$f)},t}(),i9="undefined"!=typeof window,i7=function(){if(!i9)return!1;var t=!!navigator.maxTouchPoints||!!navigator.msMaxTouchPoints||!!i9&&("ontouchstart"in window||!!(window.DocumentTouch&&document instanceof window.DocumentTouch));return"onorientationchange"in window&&t}(),nt=function(){if(!i9)return!1;var t=/Android/i.test(navigator.userAgent),i=/iPhone|iPad|iPod|AppleWebKit.+Mobile/i.test(navigator.userAgent);return t||i}(),ni=function(){function t(t,i,n){this.ec=0,this.uc=null,this.ac=null,this.oc=!1,this.lc=null,this.fc=!1,this.cc=!1,this.vc=null,this._c=null,this.dc=null,this.wc=null,this.Mc=0,this.bc=!1,this.mc=!1,this.gc=!1,this.yc=t,this.kc=i,this.ki=n,this.Cc()}return t.prototype.en=function(){null!==this.vc&&(this.vc(),this.vc=null),null!==this._c&&(this._c(),this._c=null),null!==this.dc&&(this.dc(),this.dc=null),this.Nc(),this.xc()},t.prototype.Sc=function(t){var i=this;this._c&&this._c();var n=this.Dc.bind(this);this._c=function(){i.yc.removeEventListener("mousemove",n)},this.yc.addEventListener("mousemove",n),nr(t)&&this.Dc(t);var e=this.Ac(t);this.Tc(e,this.kc.Bc)},t.prototype.xc=function(){null!==this.uc&&clearTimeout(this.uc),this.ec=0,this.uc=null},t.prototype.Dc=function(t){if(!this.gc||nr(t)){var i=this.Ac(t);this.Tc(i,this.kc.Lc)}},t.prototype.Fc=function(t){if((!("button"in t)||0===t.button)&&null===this.wc){var i=nr(t);if(!this.mc||!i){this.bc=!0;var n=this.Ac(t),e=d(this.lc),r=Math.abs(e.p-n.Ec),s=Math.abs(e.g-n.Vc),h=r+s>5;if(h||!i){if(h&&!this.fc&&i){var o=.5*r,u=s>=o&&!this.ki.Oc,a=o>s&&!this.ki.Wc;u||a||(this.mc=!0)}h&&(this.fc=!0,this.cc=!0,i&&this.Nc()),this.mc||(this.Tc(n,this.kc.zc),i&&ns(t))}}}},t.prototype.Pc=function(t){if(!("button"in t)||0===t.button){var i=this.Ac(t);this.Nc(),this.lc=null,this.gc=!1,this.dc&&(this.dc(),this.dc=null),nr(t)&&this.Rc(t),this.Tc(i,this.kc.Ic),++this.ec,this.uc&&this.ec>1?(this.Tc(i,this.kc.jc),this.xc()):this.cc||this.Tc(i,this.kc.qc),nr(t)&&(ns(t),this.Rc(t),0===t.touches.length&&(this.oc=!1))}},t.prototype.Nc=function(){null!==this.ac&&(clearTimeout(this.ac),this.ac=null)},t.prototype.Uc=function(t){if(!("button"in t)||0===t.button){var i=this.Ac(t);this.cc=!1,this.fc=!1,this.mc=!1,nr(t)&&this.Sc(t),this.lc={p:i.Ec,g:i.Vc},this.dc&&(this.dc(),this.dc=null);var n=this.Fc.bind(this),e=this.Pc.bind(this),r=this.yc.ownerDocument.documentElement;this.dc=function(){r.removeEventListener("touchmove",n),r.removeEventListener("touchend",e),r.removeEventListener("mousemove",n),r.removeEventListener("mouseup",e)},r.addEventListener("touchmove",n,{passive:!1}),r.addEventListener("touchend",e,{passive:!1}),this.Nc(),nr(t)&&1===t.touches.length?this.ac=setTimeout(this.Hc.bind(this,t),240):(r.addEventListener("mousemove",n),r.addEventListener("mouseup",e)),this.gc=!0,this.Tc(i,this.kc.Yc),this.uc||(this.ec=0,this.uc=setTimeout(this.xc.bind(this),500))}},t.prototype.Cc=function(){var t=this;this.yc.addEventListener("mouseenter",this.Sc.bind(this)),this.yc.addEventListener("touchcancel",this.Nc.bind(this));var i=this.yc.ownerDocument,n=function(i){t.kc.Kc&&(i.composed&&t.yc.contains(i.composedPath()[0])||i.target&&t.yc.contains(i.target)||t.kc.Kc())};this.vc=function(){i.removeEventListener("mousedown",n),i.removeEventListener("touchstart",n)},i.addEventListener("mousedown",n),i.addEventListener("touchstart",n,{passive:!0}),this.yc.addEventListener("mouseleave",this.Rc.bind(this)),this.yc.addEventListener("touchstart",this.Uc.bind(this),{passive:!0}),i7||this.yc.addEventListener("mousedown",this.Uc.bind(this)),this.$c(),this.yc.addEventListener("touchmove",function(){},{passive:!1})},t.prototype.$c=function(){var t=this;void 0===this.kc.Xc&&void 0===this.kc.Zc&&void 0===this.kc.Jc||(this.yc.addEventListener("touchstart",function(i){return t.Gc(i.touches)},{passive:!0}),this.yc.addEventListener("touchmove",function(i){if(2===i.touches.length&&null!==t.wc&&void 0!==t.kc.Zc){var n=ne(i.touches[0],i.touches[1])/t.Mc;t.kc.Zc(t.wc,n),ns(i)}},{passive:!1}),this.yc.addEventListener("touchend",function(i){t.Gc(i.touches)}))},t.prototype.Gc=function(t){1===t.length&&(this.bc=!1),2!==t.length||this.bc||this.oc?this.Qc():this.tv(t)},t.prototype.tv=function(t){var i=nn(this.yc);this.wc={p:(t[0].clientX-i.left+(t[1].clientX-i.left))/2,g:(t[0].clientY-i.top+(t[1].clientY-i.top))/2},this.Mc=ne(t[0],t[1]),void 0!==this.kc.Xc&&this.kc.Xc(),this.Nc()},t.prototype.Qc=function(){null!==this.wc&&(this.wc=null,void 0!==this.kc.Jc&&this.kc.Jc())},t.prototype.Rc=function(t){this._c&&this._c();var i=this.Ac(t);this.Tc(i,this.kc.iv)},t.prototype.Hc=function(t){var i=this.Ac(t);this.Tc(i,this.kc.nv),this.cc=!0,this.oc=!0},t.prototype.Tc=function(t,i){i&&i.call(this.kc,t)},t.prototype.Ac=function(t){i="touches"in t&&t.touches.length?t.touches[0]:"changedTouches"in t&&t.changedTouches.length?t.changedTouches[0]:t;var i,n=nn(this.yc);return{sv:i.clientX,hv:i.clientY,Ec:i.pageX,Vc:i.pageY,rv:i.screenX,ev:i.screenY,uv:i.clientX-n.left,av:i.clientY-n.top,ov:t.ctrlKey,lv:t.altKey,fv:t.shiftKey,cv:t.metaKey,ke:t.type.startsWith("mouse")?"mouse":"touch",vv:t.view}},t}();function nn(t){return t.getBoundingClientRect()||{left:0,top:0}}function ne(t,i){var n=t.clientX-i.clientX,e=t.clientY-i.clientY;return Math.sqrt(n*n+e*e)}function nr(t){return!!t.touches}function ns(t){t.cancelable&&t.preventDefault()}var nh=function(){function t(t,i,n,e){this.Pu=new iy(200),this.fe=0,this._v="",this.ma="",this.Vu=[],this.dv=new Map,this.fe=t,this._v=i,this.ma=tH(t,n,e)}return t.prototype.en=function(){this.Pu.Ou(),this.Vu=[],this.dv.clear()},t.prototype.wv=function(t,i,n,e,r){var s=this.Mv(t,i);if("left"!==r){var h=i2(t.canvas);n-=Math.floor(s.bv*h)}e-=Math.floor(s.Mt/2),t.drawImage(s.mv,n,e,s.wt,s.Mt)},t.prototype.Mv=function(t,i){var n,e=this;if(this.dv.has(i))n=p(this.dv.get(i));else{if(this.Vu.length>=200){var r=p(this.Vu.shift());this.dv.delete(r)}var s=i2(t.canvas),h=Math.ceil(this.fe/4.5),o=Math.round(this.fe/10),u=Math.ceil(this.Pu.Vt(t,i)),a=tl(Math.round(u+2*h)),l=tl(this.fe+2*h),c=i5(document,new i1(a,l));n={Et:i,bv:Math.round(Math.max(1,u)),wt:Math.ceil(a*s),Mt:Math.ceil(l*s),mv:c},0!==u&&(this.Vu.push(n.Et),this.dv.set(n.Et,n)),j(t=i3(n.mv),s,function(){t.font=e.ma,t.fillStyle=e._v,t.fillText(i,0,l-h-o)})}return n},t}(),no=function(){function t(t,i,n,e){var r=this;this.Gt=null,this.pv=null,this.gv=null,this.yv=!1,this.kv=new iy(50),this.Cv=new nh(11,"#000"),this._v=null,this.ma=null,this.Nv=0,this.xv=function(){r.Sv(r.tf.ct()),r.vi.Dv().vt().Or()},this.Av=function(){r.vi.Dv().vt().Or()},this.vi=t,this.ki=i,this.tf=n,this.Tv="left"===e,this.Bv=document.createElement("div"),this.Bv.style.height="100%",this.Bv.style.overflow="hidden",this.Bv.style.width="25px",this.Bv.style.left="0",this.Bv.style.position="relative",this.Lv=i6(this.Bv,new i1(16,16)),this.Lv.subscribeCanvasConfigured(this.xv);var s=this.Lv.canvas;s.style.position="absolute",s.style.zIndex="1",s.style.left="0",s.style.top="0",this.Fv=i6(this.Bv,new i1(16,16)),this.Fv.subscribeCanvasConfigured(this.Av);var h=this.Fv.canvas;h.style.position="absolute",h.style.zIndex="2",h.style.left="0",h.style.top="0";var o={Yc:this.Ev.bind(this),zc:this.Vv.bind(this),Kc:this.Ov.bind(this),Ic:this.Wv.bind(this),jc:this.zv.bind(this),Bc:this.Pv.bind(this),iv:this.Rv.bind(this)};this.Iv=new ni(this.Fv.canvas,o,{Oc:!1,Wc:!0})}return t.prototype.en=function(){this.Iv.en(),this.Fv.unsubscribeCanvasConfigured(this.Av),this.Fv.destroy(),this.Lv.unsubscribeCanvasConfigured(this.xv),this.Lv.destroy(),null!==this.Gt&&this.Gt.Is().sn(this),this.Gt=null,null!==this.gv&&(clearTimeout(this.gv),this.gv=null),this.Cv.en()},t.prototype.jv=function(){return this.Bv},t.prototype.N=function(){return v(this.Gt).ct().borderColor},t.prototype.qv=function(){return this.ki.textColor},t.prototype.Wt=function(){return this.ki.fontSize},t.prototype.Uv=function(){return tH(this.Wt(),this.ki.fontFamily)},t.prototype.Hv=function(){var t=this.tf.ct(),i=this._v!==t.et,n=this.ma!==t.Nt;return(i||n)&&(this.Sv(t),this._v=t.et),n&&(this.kv.Ou(),this.ma=t.Nt),t},t.prototype.Yv=function(){if(null===this.Gt)return 0;var t=34,i=this.Hv(),n=i3(this.Lv.canvas),e=this.Gt.Fn();n.font=this.Uv(),e.length>0&&(t=Math.max(this.kv.Vt(n,e[0].Tn),this.kv.Vt(n,e[e.length-1].Tn)));for(var r=this.Kv(),s=r.length;s--;){var h=this.kv.Vt(n,r[s].Et());h>t&&(t=h)}var o=this.Gt.H();if(null!==o&&null!==this.pv){var u=this.Gt.Si(1,o),a=this.Gt.Si(this.pv.ht-2,o);t=Math.max(t,this.kv.Vt(n,this.Gt.ii(Math.floor(Math.min(u,a))+.11111111111111,o)),this.kv.Vt(n,this.Gt.ii(Math.ceil(Math.max(u,a))-.11111111111111,o)))}var l=Math.ceil(i.At+i.Dt+i.Lt+i.Ft+t);return l+l%2},t.prototype.$v=function(t){if(t.st<0||t.ht<0)throw Error("Try to set invalid size to PriceAxisWidget "+JSON.stringify(t));null!==this.pv&&this.pv.on(t)||(this.pv=t,this.Lv.resizeCanvas({width:t.st,height:t.ht}),this.Fv.resizeCanvas({width:t.st,height:t.ht}),this.Bv.style.width=t.st+"px",this.Bv.style.height=t.ht+"px",this.Bv.style.minWidth=t.st+"px")},t.prototype.Xv=function(){return v(this.pv).st},t.prototype.fi=function(t){this.Gt!==t&&(null!==this.Gt&&this.Gt.Is().sn(this),this.Gt=t,t.Is().Ji(this.qn.bind(this),this))},t.prototype.$=function(){return this.Gt},t.prototype.Ou=function(){var t=this.vi.Zv();this.vi.Dv().vt().Ll(t,v(this.$()))},t.prototype.Jv=function(t){if(null!==this.pv){if(1!==t){var i=i3(this.Lv.canvas);this.Gv(),this.Qv(i,this.Lv.pixelRatio),this.yu(i,this.Lv.pixelRatio),this.t_(i,this.Lv.pixelRatio),this.i_(i,this.Lv.pixelRatio)}var n=i3(this.Fv.canvas),e=this.pv.st,r=this.pv.ht;j(n,this.Fv.pixelRatio,function(){n.clearRect(0,0,e,r)}),this.n_(n,this.Fv.pixelRatio)}},t.prototype.s_=function(){return this.Lv.canvas},t.prototype.Ev=function(t){if(null!==this.Gt&&!this.Gt.ti()&&this.vi.Dv().ct().handleScale.axisPressedMouseMove.price){var i=this.vi.Dv().vt(),n=this.vi.Zv();this.yv=!0,i.Nl(n,this.Gt,t.av)}},t.prototype.Vv=function(t){if(null!==this.Gt&&this.vi.Dv().ct().handleScale.axisPressedMouseMove.price){var i=this.vi.Dv().vt(),n=this.vi.Zv(),e=this.Gt;i.xl(n,e,t.av)}},t.prototype.Ov=function(){if(null!==this.Gt&&this.vi.Dv().ct().handleScale.axisPressedMouseMove.price){var t=this.vi.Dv().vt(),i=this.vi.Zv(),n=this.Gt;this.yv&&(this.yv=!1,t.Sl(i,n))}},t.prototype.Wv=function(t){if(null!==this.Gt&&this.vi.Dv().ct().handleScale.axisPressedMouseMove.price){var i=this.vi.Dv().vt(),n=this.vi.Zv();this.yv=!1,i.Sl(n,this.Gt)}},t.prototype.zv=function(t){this.vi.Dv().ct().handleScale.axisDoubleClickReset&&this.Ou()},t.prototype.Pv=function(t){null!==this.Gt&&(!this.vi.Dv().vt().ct().handleScale.axisPressedMouseMove.price||this.Gt.cs()||this.Gt.vs()||this.h_(1))},t.prototype.Rv=function(t){this.h_(0)},t.prototype.Kv=function(){var t=this,i=[],n=null===this.Gt?void 0:this.Gt;return function(e){for(var r=0;r<e.length;++r)for(var s=e[r].Pi(t.vi.Zv(),n),h=0;h<s.length;h++)i.push(s[h])}(this.vi.Zv().Os()),i},t.prototype.Qv=function(t,i){var n=this;if(null!==this.pv){var e=this.pv.st,r=this.pv.ht;j(t,i,function(){var i=n.vi.Zv().vt(),s=i.Rf(),h=i.Pf();s===h?W(t,0,0,e,r,s):I(t,0,0,e,r,s,h)})}},t.prototype.yu=function(t,i){if(null!==this.pv&&null!==this.Gt&&this.Gt.ct().borderVisible){t.save(),t.fillStyle=this.N();var n,e=Math.max(1,Math.floor(this.Hv().At*i));n=this.Tv?Math.floor(this.pv.st*i)-e:0,t.fillRect(n,0,e,Math.ceil(this.pv.ht*i)),t.restore()}},t.prototype.t_=function(t,i){if(null!==this.pv&&null!==this.Gt){var n=this.Gt.Fn();t.save(),t.strokeStyle=this.N(),t.font=this.Uv(),t.fillStyle=this.N();var e=this.Hv(),r=this.Gt.ct().borderVisible&&this.Gt.ct().drawTicks,s=this.Tv?Math.floor((this.pv.st-e.Dt)*i-e.At*i):Math.floor(e.At*i),h=this.Tv?Math.round(s-e.Lt*i):Math.round(s+e.Dt*i+e.Lt*i),o=this.Tv?"right":"left",u=Math.max(1,Math.floor(i)),a=Math.floor(.5*i);if(r){var l=Math.round(e.Dt*i);t.beginPath();for(var c=0;c<n.length;c++){var f=n[c];t.rect(s,Math.round(f.An*i)-a,l,u)}t.fill()}t.fillStyle=this.qv();for(var p=0;p<n.length;p++)f=n[p],this.Cv.wv(t,f.Tn,h,Math.round(f.An*i),o);t.restore()}},t.prototype.Gv=function(){if(null!==this.pv&&null!==this.Gt){var t=this.pv.ht/2,i=[],n=this.Gt.Os().slice(),e=this.vi.Zv(),r=this.Hv();this.Gt===e.xi()&&this.vi.Zv().Os().forEach(function(t){e.Uu(t)&&n.push(t)});var s=this.Gt.Vs()[0],h=this.Gt;n.forEach(function(n){var r=n.Pi(e,h);r.forEach(function(t){t.Kt(null),t.$t()&&i.push(t)}),s===n&&r.length>0&&(t=r[0].zt())});var o=i.filter(function(i){return i.zt()<=t}),u=i.filter(function(i){return i.zt()>t});if(o.sort(function(t,i){return i.zt()-t.zt()}),o.length&&u.length&&u.push(o[0]),u.sort(function(t,i){return t.zt()-i.zt()}),i.forEach(function(t){return t.Kt(t.zt())}),this.Gt.ct().alignLabels){for(var a,l,c=1;c<o.length;c++){var f=o[c],p=(a=o[c-1]).Mt(r,!1);f.zt()>(l=a.Yt())-p&&f.Kt(l-p)}for(var v=1;v<u.length;v++)f=u[v],p=(a=u[v-1]).Mt(r,!0),f.zt()<(l=a.Yt())+p&&f.Kt(l+p)}}},t.prototype.i_=function(t,i){var n=this;if(null!==this.pv){t.save();var e=this.pv,r=this.Kv(),s=this.Hv(),h=this.Tv?"right":"left";r.forEach(function(r){if(r.Xt()){var o=r.P(v(n.Gt));t.save(),o.h(t,s,n.kv,e.st,h,i),t.restore()}}),t.restore()}},t.prototype.n_=function(t,i){var n=this;if(null!==this.pv&&null!==this.Gt){t.save();var e=this.pv,r=this.vi.Dv().vt(),s=[],h=this.vi.Zv(),o=r.bf().Pi(h,this.Gt);o.length&&s.push(o);var u=this.Hv(),a=this.Tv?"right":"left";s.forEach(function(r){r.forEach(function(r){t.save(),r.P(v(n.Gt)).h(t,u,n.kv,e.st,a,i),t.restore()})}),t.restore()}},t.prototype.h_=function(t){this.Bv.style.cursor=1===t?"ns-resize":"default"},t.prototype.qn=function(){var t=this,i=this.Yv();if(this.Nv<i){var n=this.vi.Dv();null===this.gv&&(this.gv=setTimeout(function(){n&&n.vt().uf(),t.gv=null},100))}this.Nv=i},t.prototype.Sv=function(t){this.Cv.en(),this.Cv=new nh(t.Wt,t.et,t.le)},t}();function nu(t,i,n,e,r){t.o&&t.o(i,n,e,r)}function na(t,i,n,e,r){t.h(i,n,e,r)}function nl(t,i){return t.zi(i)}function nc(t,i){return void 0!==t.Io?t.Io(i):[]}var nf=function(){function t(t,i){var n=this;this.pv=new i1(0,0),this.r_=null,this.e_=null,this.u_=null,this.a_=!1,this.o_=new th,this.l_=0,this.f_=!1,this.c_=null,this.v_=!1,this.__=null,this.d_=null,this.xv=function(){return n.w_&&n.hi().Or()},this.Av=function(){return n.w_&&n.hi().Or()},this.M_=t,this.w_=i,this.w_.Vl().Ji(this.b_.bind(this),this,!0),this.m_=document.createElement("td"),this.m_.style.padding="0",this.m_.style.position="relative";var e=document.createElement("div");e.style.width="100%",e.style.height="100%",e.style.position="relative",e.style.overflow="hidden",this.p_=document.createElement("td"),this.p_.style.padding="0",this.g_=document.createElement("td"),this.g_.style.padding="0",this.m_.appendChild(e),this.Lv=i6(e,new i1(16,16)),this.Lv.subscribeCanvasConfigured(this.xv);var r=this.Lv.canvas;r.style.position="absolute",r.style.zIndex="1",r.style.left="0",r.style.top="0",this.Fv=i6(e,new i1(16,16)),this.Fv.subscribeCanvasConfigured(this.Av);var s=this.Fv.canvas;s.style.position="absolute",s.style.zIndex="2",s.style.left="0",s.style.top="0",this.y_=document.createElement("tr"),this.y_.appendChild(this.p_),this.y_.appendChild(this.m_),this.y_.appendChild(this.g_),this.k_();var h=this.Dv().ct().handleScroll;this.Iv=new ni(this.Fv.canvas,this,{Oc:!h.vertTouchDrag,Wc:!h.horzTouchDrag})}return t.prototype.en=function(){null!==this.r_&&this.r_.en(),null!==this.e_&&this.e_.en(),this.Fv.unsubscribeCanvasConfigured(this.Av),this.Fv.destroy(),this.Lv.unsubscribeCanvasConfigured(this.xv),this.Lv.destroy(),null!==this.w_&&this.w_.Vl().sn(this),this.Iv.en()},t.prototype.Zv=function(){return v(this.w_)},t.prototype.C_=function(i){null!==this.w_&&this.w_.Vl().sn(this),this.w_=i,null!==this.w_&&this.w_.Vl().Ji(t.prototype.b_.bind(this),this,!0),this.k_()},t.prototype.Dv=function(){return this.M_},t.prototype.jv=function(){return this.y_},t.prototype.k_=function(){if(null!==this.w_&&(this.N_(),0!==this.hi().W().length)){if(null!==this.r_){var t=this.w_.kl();this.r_.fi(v(t))}if(null!==this.e_){var i=this.w_.Cl();this.e_.fi(v(i))}}},t.prototype.wl=function(){return null!==this.w_?this.w_.wl():0},t.prototype.Ml=function(t){this.w_&&this.w_.Ml(t)},t.prototype.Bc=function(t){if(this.w_){var i=t.uv,n=t.av;i7||this.x_(i,n)}},t.prototype.Yc=function(t){if(this.f_=!1,this.v_=null!==this.c_,this.w_){if(this.S_(),document.activeElement!==document.body&&document.activeElement!==document.documentElement)v(document.activeElement).blur();else{var i=document.getSelection();null!==i&&i.removeAllRanges()}var n=this.hi();if(!this.w_.xi().ti()&&!n.j().ti()){if(null!==this.c_){var e=n.bf();this.__={x:e.bt(),y:e.gt()},this.c_={x:t.uv,y:t.av}}i7||this.x_(t.uv,t.av)}}},t.prototype.Lc=function(t){if(this.w_){var i=t.uv,n=t.av;if(this.D_()&&this.A_(),!i7){this.x_(i,n);var e=this.pa(i,n);this.hi().cf(e&&{vf:e.vf,T_:e.T_})}}},t.prototype.qc=function(t){if(null!==this.w_){var i=t.uv,n=t.av;if(this.o_.rn()){var e=this.hi().bf().I();this.o_.hn(e,{x:i,y:n})}this.B_()}},t.prototype.zc=function(t){if(null!==this.w_){var i=this.hi(),n=t.uv,e=t.av;if(null!==this.c_){this.v_=!1;var r=v(this.__),s=r.x+(n-this.c_.x),h=r.y+(e-this.c_.y);this.x_(s,h)}else this.D_()||this.x_(n,e);if(!i.j().ti()){var o=this.M_.ct(),u=o.handleScroll,a=o.kineticScroll;if(u.pressedMouseMove&&"touch"!==t.ke||(u.horzTouchDrag||u.vertTouchDrag)&&"mouse"!==t.ke){var l=this.w_.xi(),c=performance.now();null!==this.u_||this.L_()||(this.u_={x:t.sv,y:t.hv,Dh:c,uv:t.uv,av:t.av}),null!==this.d_&&this.d_.tc(t.uv,c),null===this.u_||this.a_||this.u_.x===t.sv&&this.u_.y===t.hv||(null===this.d_&&("touch"===t.ke&&a.touch||"mouse"===t.ke&&a.mouse)&&(this.d_=new i4(.2,7,.997,15),this.d_.tc(this.u_.uv,this.u_.Dh),this.d_.tc(t.uv,c)),l.ti()||i.Dl(this.w_,l,t.av),i.Nf(t.uv),this.a_=!0),this.a_&&(l.ti()||i.Al(this.w_,l,t.av),i.xf(t.uv))}}}},t.prototype.Ic=function(t){null!==this.w_&&(this.f_=!1,this.F_(t))},t.prototype.nv=function(t){if(this.f_=!0,null===this.c_&&nt){var i={x:t.uv,y:t.av};this.E_(i,i)}},t.prototype.iv=function(t){null!==this.w_&&(this.w_.vt().cf(null),nt||this.A_())},t.prototype.V_=function(){return this.o_},t.prototype.Xc=function(){this.l_=1,this.S_()},t.prototype.Zc=function(t,i){if(this.M_.ct().handleScale.pinch){var n=5*(i-this.l_);this.l_=i,this.hi().kf(t.p,n)}},t.prototype.pa=function(t,i){var n=this.w_;if(null===n)return null;for(var e=0,r=n.Os();e<r.length;e++){var s=r[e],h=this.O_(s.zi(n),t,i);if(null!==h)return{vf:s,vv:h.vv,T_:h.T_}}return null},t.prototype.W_=function(t,i){v("left"===i?this.r_:this.e_).$v(new i1(t,this.pv.ht))},t.prototype.z_=function(){return this.pv},t.prototype.$v=function(t){if(t.st<0||t.ht<0)throw Error("Try to set invalid size to PaneWidget "+JSON.stringify(t));this.pv.on(t)||(this.pv=t,this.Lv.resizeCanvas({width:t.st,height:t.ht}),this.Fv.resizeCanvas({width:t.st,height:t.ht}),this.m_.style.width=t.st+"px",this.m_.style.height=t.ht+"px")},t.prototype.P_=function(){var t=v(this.w_);t.yl(t.kl()),t.yl(t.Cl());for(var i=0,n=t.Vs();i<n.length;i++){var e=n[i];if(t.Uu(e)){var r=e.$();null!==r&&t.yl(r),e.Ii()}}},t.prototype.s_=function(){return this.Lv.canvas},t.prototype.Jv=function(t){if(0!==t&&null!==this.w_){if(t>1&&this.P_(),null!==this.r_&&this.r_.Jv(t),null!==this.e_&&this.e_.Jv(t),1!==t){var i=i3(this.Lv.canvas);i.save(),this.Qv(i,this.Lv.pixelRatio),this.w_&&(this.R_(i,this.Lv.pixelRatio),this.I_(i,this.Lv.pixelRatio),this.j_(i,this.Lv.pixelRatio,nl)),i.restore()}var n=i3(this.Fv.canvas);n.clearRect(0,0,Math.ceil(this.pv.st*this.Fv.pixelRatio),Math.ceil(this.pv.ht*this.Fv.pixelRatio)),this.j_(n,this.Lv.pixelRatio,nc),this.q_(n,this.Fv.pixelRatio)}},t.prototype.U_=function(){return this.r_},t.prototype.H_=function(){return this.e_},t.prototype.b_=function(){null!==this.w_&&this.w_.Vl().sn(this),this.w_=null},t.prototype.Qv=function(t,i){var n=this;j(t,i,function(){var i=n.hi(),e=i.Rf(),r=i.Pf();e===r?W(t,0,0,n.pv.st,n.pv.ht,r):I(t,0,0,n.pv.st,n.pv.ht,e,r)})},t.prototype.R_=function(t,i){var n=v(this.w_),e=n.Ol().sl().P(n.Mt(),n.wt());null!==e&&(t.save(),e.h(t,i,!1),t.restore())},t.prototype.I_=function(t,i){var n=this.hi().Mf();this.Y_(t,i,nl,nu,n),this.Y_(t,i,nl,na,n)},t.prototype.q_=function(t,i){this.Y_(t,i,nl,na,this.hi().bf())},t.prototype.j_=function(t,i,n){for(var e=v(this.w_).Os(),r=0;r<e.length;r++){var s=e[r];this.Y_(t,i,n,nu,s)}for(var h=0;h<e.length;h++)s=e[h],this.Y_(t,i,n,na,s)},t.prototype.Y_=function(t,i,n,e,r){for(var s=v(this.w_),h=n(r,s),o=s.Mt(),u=s.wt(),a=s.vt().ff(),l=null!==a&&a.vf===r,c=null!==a&&l&&void 0!==a.T_?a.T_.ga:void 0,f=0;f<h.length;f++){var p=h[f].P(o,u);null!==p&&(t.save(),e(p,t,i,l,c),t.restore())}},t.prototype.O_=function(t,i,n){for(var e=0;e<t.length;e++){var r=t[e],s=r.P(this.pv.ht,this.pv.st);if(null!==s&&s.pa){var h=s.pa(i,n);if(null!==h)return{vv:r,T_:h}}}return null},t.prototype.N_=function(){if(null!==this.w_){var t=this.M_,i=this.w_.kl().ct().visible,n=this.w_.Cl().ct().visible;i||null===this.r_||(this.p_.removeChild(this.r_.jv()),this.r_.en(),this.r_=null),n||null===this.e_||(this.g_.removeChild(this.e_.jv()),this.e_.en(),this.e_=null);var e=t.vt().Ff();i&&null===this.r_&&(this.r_=new no(this,t.ct().layout,e,"left"),this.p_.appendChild(this.r_.jv())),n&&null===this.e_&&(this.e_=new no(this,t.ct().layout,e,"right"),this.g_.appendChild(this.e_.jv()))}},t.prototype.D_=function(){return nt&&null===this.c_},t.prototype.L_=function(){return nt&&this.f_||null!==this.c_},t.prototype.K_=function(t){return Math.max(0,Math.min(t,this.pv.st-1))},t.prototype.X_=function(t){return Math.max(0,Math.min(t,this.pv.ht-1))},t.prototype.x_=function(t,i){this.hi().Tf(this.K_(t),this.X_(i),v(this.w_))},t.prototype.A_=function(){this.hi().Bf()},t.prototype.B_=function(){this.v_&&(this.c_=null,this.A_())},t.prototype.E_=function(t,i){this.c_=t,this.v_=!1,this.x_(i.x,i.y);var n=this.hi().bf();this.__={x:n.bt(),y:n.gt()}},t.prototype.hi=function(){return this.M_.vt()},t.prototype.Z_=function(){var t=this.hi(),i=this.Zv(),n=i.xi();t.Tl(i,n),t.Sf(),this.u_=null,this.a_=!1},t.prototype.F_=function(t){var i=this;if(this.a_){var n=performance.now();if(null!==this.d_&&this.d_.ia(t.uv,n),null===this.d_||this.d_.nc(n))this.Z_();else{var e=this.hi(),r=e.j(),s=this.d_,h=function(){if(!s.hc()){var t=performance.now(),n=s.nc(t);if(!s.hc()){var o=r.Pr();e.xf(s.ic(t)),o===r.Pr()&&(n=!0,i.d_=null)}n?i.Z_():requestAnimationFrame(h)}};requestAnimationFrame(h)}}},t.prototype.S_=function(){var t=performance.now(),i=null===this.d_||this.d_.nc(t);null!==this.d_&&(i||this.Z_()),null!==this.d_&&(this.d_.rc(),this.d_=null)},t}(),np=function(){function t(t,i,n,e,r){var s=this;this.L=!0,this.pv=new i1(0,0),this.xv=function(){return s.Jv(3)},this.Tv="left"===t,this.tf=n.Ff,this.ki=i,this.J_=e,this.G_=r,this.Bv=document.createElement("div"),this.Bv.style.width="25px",this.Bv.style.height="100%",this.Bv.style.overflow="hidden",this.Lv=i6(this.Bv,new i1(16,16)),this.Lv.subscribeCanvasConfigured(this.xv)}return t.prototype.en=function(){this.Lv.unsubscribeCanvasConfigured(this.xv),this.Lv.destroy()},t.prototype.jv=function(){return this.Bv},t.prototype.z_=function(){return this.pv},t.prototype.$v=function(t){if(t.st<0||t.ht<0)throw Error("Try to set invalid size to PriceAxisStub "+JSON.stringify(t));this.pv.on(t)||(this.pv=t,this.Lv.resizeCanvas({width:t.st,height:t.ht}),this.Bv.style.width=t.st+"px",this.Bv.style.minWidth=t.st+"px",this.Bv.style.height=t.ht+"px",this.L=!0)},t.prototype.Jv=function(t){if((!(t<3)||this.L)&&0!==this.pv.st&&0!==this.pv.ht){this.L=!1;var i=i3(this.Lv.canvas);this.Qv(i,this.Lv.pixelRatio),this.yu(i,this.Lv.pixelRatio)}},t.prototype.s_=function(){return this.Lv.canvas},t.prototype.yu=function(t,i){if(this.J_()){var n=this.pv.st;t.save(),t.fillStyle=this.ki.timeScale.borderColor;var e=Math.floor(this.tf.ct().At*i),r=this.Tv?Math.round(n*i)-e:0;t.fillRect(r,0,e,e),t.restore()}},t.prototype.Qv=function(t,i){var n=this;j(t,i,function(){W(t,0,0,n.pv.st,n.pv.ht,n.G_())})},t}();function nv(t,i){return t.Rh>i.Rh?t:i}var nd=function(){function t(t){var i=this;this.Q_=null,this.td=null,this.oe=null,this.nd=!1,this.pv=new i1(0,0),this.sd=new th,this.kv=new iy(5),this.xv=function(){return i.M_.vt().Or()},this.Av=function(){return i.M_.vt().Or()},this.M_=t,this.ki=t.ct().layout,this.hd=document.createElement("tr"),this.rd=document.createElement("td"),this.rd.style.padding="0",this.ed=document.createElement("td"),this.ed.style.padding="0",this.Bv=document.createElement("td"),this.Bv.style.height="25px",this.Bv.style.padding="0",this.ud=document.createElement("div"),this.ud.style.width="100%",this.ud.style.height="100%",this.ud.style.position="relative",this.ud.style.overflow="hidden",this.Bv.appendChild(this.ud),this.Lv=i6(this.ud,new i1(16,16)),this.Lv.subscribeCanvasConfigured(this.xv);var n=this.Lv.canvas;n.style.position="absolute",n.style.zIndex="1",n.style.left="0",n.style.top="0",this.Fv=i6(this.ud,new i1(16,16)),this.Fv.subscribeCanvasConfigured(this.Av);var e=this.Fv.canvas;e.style.position="absolute",e.style.zIndex="2",e.style.left="0",e.style.top="0",this.hd.appendChild(this.rd),this.hd.appendChild(this.Bv),this.hd.appendChild(this.ed),this.ad(),this.M_.vt().dl().Ji(this.ad.bind(this),this),this.Iv=new ni(this.Fv.canvas,this,{Oc:!0,Wc:!1})}return t.prototype.en=function(){this.Iv.en(),null!==this.Q_&&this.Q_.en(),null!==this.td&&this.td.en(),this.Fv.unsubscribeCanvasConfigured(this.Av),this.Fv.destroy(),this.Lv.unsubscribeCanvasConfigured(this.xv),this.Lv.destroy()},t.prototype.jv=function(){return this.hd},t.prototype.od=function(){return this.Q_},t.prototype.ld=function(){return this.td},t.prototype.Yc=function(t){if(!this.nd){this.nd=!0;var i=this.M_.vt();!i.j().ti()&&this.M_.ct().handleScale.axisPressedMouseMove.time&&i.yf(t.uv)}},t.prototype.Kc=function(){var t=this.M_.vt();!t.j().ti()&&this.nd&&(this.nd=!1,this.M_.ct().handleScale.axisPressedMouseMove.time&&t.Af())},t.prototype.zc=function(t){var i=this.M_.vt();!i.j().ti()&&this.M_.ct().handleScale.axisPressedMouseMove.time&&i.Df(t.uv)},t.prototype.Ic=function(t){this.nd=!1;var i=this.M_.vt();i.j().ti()&&!this.M_.ct().handleScale.axisPressedMouseMove.time||i.Af()},t.prototype.jc=function(){this.M_.ct().handleScale.axisDoubleClickReset&&this.M_.vt().Ne()},t.prototype.Bc=function(t){this.M_.vt().ct().handleScale.axisPressedMouseMove.time&&this.h_(1)},t.prototype.iv=function(t){this.h_(0)},t.prototype.z_=function(){return this.pv},t.prototype.fd=function(){return this.sd},t.prototype.vd=function(t,i,n){this.pv&&this.pv.on(t)||(this.pv=t,this.Lv.resizeCanvas({width:t.st,height:t.ht}),this.Fv.resizeCanvas({width:t.st,height:t.ht}),this.Bv.style.width=t.st+"px",this.Bv.style.height=t.ht+"px",this.sd.hn(t)),null!==this.Q_&&this.Q_.$v(new i1(i,t.ht)),null!==this.td&&this.td.$v(new i1(n,t.ht))},t.prototype._d=function(){var t=this.dd();return Math.ceil(t.At+t.Dt+t.Wt+t.Tt+t.Bt)},t.prototype.O=function(){this.M_.vt().j().Fn()},t.prototype.s_=function(){return this.Lv.canvas},t.prototype.Jv=function(t){if(0!==t){if(1!==t){var i=i3(this.Lv.canvas);this.Qv(i,this.Lv.pixelRatio),this.yu(i,this.Lv.pixelRatio),this.t_(i,this.Lv.pixelRatio),null!==this.Q_&&this.Q_.Jv(t),null!==this.td&&this.td.Jv(t)}var n=i3(this.Fv.canvas),e=this.Fv.pixelRatio;n.clearRect(0,0,Math.ceil(this.pv.st*e),Math.ceil(this.pv.ht*e)),this.wd([this.M_.vt().bf()],n,e)}},t.prototype.Qv=function(t,i){var n=this;j(t,i,function(){W(t,0,0,n.pv.st,n.pv.ht,n.M_.vt().Pf())})},t.prototype.yu=function(t,i){if(this.M_.ct().timeScale.borderVisible){t.save(),t.fillStyle=this.Md();var n=Math.max(1,Math.floor(this.dd().At*i));t.fillRect(0,0,Math.ceil(this.pv.st*i),n),t.restore()}},t.prototype.t_=function(t,i){var n=this,e=this.M_.vt().j().Fn();if(e&&0!==e.length){var r=e.reduce(nv,e[0]).Rh;r>30&&r<50&&(r=30),t.save(),t.strokeStyle=this.Md();var s=this.dd(),h=s.At+s.Dt+s.Tt+s.Wt-s.Ot;t.textAlign="center",t.fillStyle=this.Md();var o=Math.floor(this.dd().At*i),u=Math.max(1,Math.floor(i)),a=Math.floor(.5*i);if(this.M_.vt().j().ct().borderVisible){t.beginPath();for(var l=Math.round(s.Dt*i),c=e.length;c--;){var f=Math.round(e[c].An*i);t.rect(f-a,o,u,l)}t.fill()}t.fillStyle=this.ve(),j(t,i,function(){t.font=n.bd();for(var i,s=0;s<e.length;s++)if((i=e[s]).Rh<r){var o=i.Ir?n.md(t,i.An,i.Tn):i.An;t.fillText(i.Tn,o,h)}t.font=n.pd();for(var u=0;u<e.length;u++)(i=e[u]).Rh>=r&&(o=i.Ir?n.md(t,i.An,i.Tn):i.An,t.fillText(i.Tn,o,h))})}},t.prototype.md=function(t,i,n){var e=this.kv.Vt(t,n),r=Math.floor(i-e/2)+.5;return r<0?i+=Math.abs(0-r):r+e>this.pv.st&&(i-=Math.abs(this.pv.st-(r+e))),i},t.prototype.wd=function(t,i,n){for(var e=this.dd(),r=0;r<t.length;r++)for(var s=0,h=t[r].ci();s<h.length;s++){var o=h[s];i.save(),o.P().h(i,e,n),i.restore()}},t.prototype.Md=function(){return this.M_.ct().timeScale.borderColor},t.prototype.ve=function(){return this.ki.textColor},t.prototype.fe=function(){return this.ki.fontSize},t.prototype.bd=function(){return tH(this.fe(),this.ki.fontFamily)},t.prototype.pd=function(){return tH(this.fe(),this.ki.fontFamily,"bold")},t.prototype.dd=function(){null===this.oe&&(this.oe={At:1,Ot:NaN,Tt:NaN,Bt:NaN,si:NaN,Dt:3,Wt:NaN,Nt:"",ni:new iy});var t=this.oe,i=this.bd();if(t.Nt!==i){var n=this.fe();t.Wt=n,t.Nt=i,t.Tt=Math.ceil(n/2.5),t.Bt=t.Tt,t.si=Math.ceil(n/2),t.Ot=Math.round(this.fe()/5),t.ni.Ou()}return this.oe},t.prototype.h_=function(t){this.Bv.style.cursor=1===t?"ew-resize":"default"},t.prototype.ad=function(){var t=this.M_.vt(),i=t.ct();i.leftPriceScale.visible||null===this.Q_||(this.rd.removeChild(this.Q_.jv()),this.Q_.en(),this.Q_=null),i.rightPriceScale.visible||null===this.td||(this.ed.removeChild(this.td.jv()),this.td.en(),this.td=null);var n={Ff:this.M_.vt().Ff()},e=function(){return i.leftPriceScale.borderVisible&&t.j().ct().borderVisible},r=function(){return t.Pf()};i.leftPriceScale.visible&&null===this.Q_&&(this.Q_=new np("left",i,n,e,r),this.rd.appendChild(this.Q_.jv())),i.rightPriceScale.visible&&null===this.td&&(this.td=new np("right",i,n,e,r),this.ed.appendChild(this.td.jv()))},t}(),ny=function(){function t(t,i){this.gd=[],this.yd=0,this.En=0,this.$h=0,this.kd=0,this.Cd=0,this.Nd=null,this.xd=!1,this.o_=new th,this.Jl=new th,this.ki=i,this.hd=document.createElement("div"),this.hd.classList.add("tv-lightweight-charts"),this.hd.style.overflow="hidden",this.hd.style.width="100%",this.hd.style.height="100%",(n=this.hd).style.userSelect="none",n.style.webkitUserSelect="none",n.style.msUserSelect="none",n.style.MozUserSelect="none",n.style.webkitTapHighlightColor="transparent",this.Sd=document.createElement("table"),this.Sd.setAttribute("cellspacing","0"),this.hd.appendChild(this.Sd),this.Dd=this.Ad.bind(this),this.hd.addEventListener("wheel",this.Dd,{passive:!1}),this.hi=new i0(this.Ql.bind(this),this.ki),this.vt().mf().Ji(this.Td.bind(this),this),this.Bd=new nd(this),this.Sd.appendChild(this.Bd.jv());var n,e=this.ki.width,r=this.ki.height;if(0===e||0===r){var s=t.getBoundingClientRect();0===e&&(e=Math.floor(s.width),e-=e%2),0===r&&(r=Math.floor(s.height),r-=r%2)}this.Ld(e,r),this.Fd(),t.appendChild(this.hd),this.Ed(),this.hi.j().Jr().Ji(this.hi.uf.bind(this.hi),this),this.hi.dl().Ji(this.hi.uf.bind(this.hi),this)}return t.prototype.vt=function(){return this.hi},t.prototype.ct=function(){return this.ki},t.prototype.Vd=function(){return this.gd},t.prototype.Od=function(){return this.Bd},t.prototype.en=function(){this.hd.removeEventListener("wheel",this.Dd),0!==this.yd&&window.cancelAnimationFrame(this.yd),this.hi.mf().sn(this),this.hi.j().Jr().sn(this),this.hi.dl().sn(this),this.hi.en();for(var t=0,i=this.gd;t<i.length;t++){var n=i[t];this.Sd.removeChild(n.jv()),n.V_().sn(this),n.en()}this.gd=[],v(this.Bd).en(),null!==this.hd.parentElement&&this.hd.parentElement.removeChild(this.hd),this.Jl.en(),this.o_.en()},t.prototype.Ld=function(t,i,n){if(void 0===n&&(n=!1),this.En!==i||this.$h!==t){this.En=i,this.$h=t;var e=i+"px",r=t+"px";v(this.hd).style.height=e,v(this.hd).style.width=r,this.Sd.style.height=e,this.Sd.style.width=r,n?this.Wd(new tQ(3)):this.hi.uf()}},t.prototype.Jv=function(t){void 0===t&&(t=new tQ(3));for(var i=0;i<this.gd.length;i++)this.gd[i].Jv(t.ge(i).me);this.ki.timeScale.visible&&this.Bd.Jv(t.pe())},t.prototype.rs=function(t){this.hi.rs(t),this.Ed();var i=t.width||this.$h,n=t.height||this.En;this.Ld(i,n)},t.prototype.V_=function(){return this.o_},t.prototype.mf=function(){return this.Jl},t.prototype.zd=function(){var t=this;null!==this.Nd&&(this.Wd(this.Nd),this.Nd=null);var i=this.gd[0],n=i5(document,new i1(this.$h,this.En)),e=i3(n);return j(e,i2(n),function(){var n=0,r=0,s=function(i){for(var s=0;s<t.gd.length;s++){var h=t.gd[s],o=h.z_().ht,u=v("left"===i?h.U_():h.H_()),a=u.s_();e.drawImage(a,n,r,u.Xv(),o),r+=o}};t.Pd()&&(s("left"),n=v(i.U_()).Xv()),r=0;for(var h=0;h<t.gd.length;h++){var o=t.gd[h],u=o.z_(),a=o.s_();e.drawImage(a,n,r,u.st,u.ht),r+=u.ht}n+=i.z_().st,t.Rd()&&(r=0,s("right"));var l=function(i){var s=v("left"===i?t.Bd.od():t.Bd.ld()),h=s.z_(),o=s.s_();e.drawImage(o,n,r,h.st,h.ht)};if(t.ki.timeScale.visible){n=0,t.Pd()&&(l("left"),n=v(i.U_()).Xv());var c=t.Bd.z_();a=t.Bd.s_(),e.drawImage(a,n,r,c.st,c.ht),t.Rd()&&(n+=i.z_().st,l("right"),e.restore())}}),n},t.prototype.Id=function(t){return"none"===t?0:("left"!==t||this.Pd())&&("right"!==t||this.Rd())?0===this.gd.length?0:v("left"===t?this.gd[0].U_():this.gd[0].H_()).Xv():0},t.prototype.jd=function(){for(var t=0,i=0,n=0,e=0,r=this.gd;e<r.length;e++){var s=r[e];this.Pd()&&(i=Math.max(i,v(s.U_()).Yv())),this.Rd()&&(n=Math.max(n,v(s.H_()).Yv())),t+=s.wl()}var h=this.$h,o=this.En,u=Math.max(h-i-n,0),a=this.ki.timeScale.visible,l=a?this.Bd._d():0;l%2&&(l+=1);for(var c=0+l,f=o<c?0:o-c,p=f/t,d=0,y=0;y<this.gd.length;++y){(s=this.gd[y]).C_(this.hi.wf()[y]);var g,m=0;m=y===this.gd.length-1?f-d:Math.round(s.wl()*p),d+=g=Math.max(m,2),s.$v(new i1(u,g)),this.Pd()&&s.W_(i,"left"),this.Rd()&&s.W_(n,"right"),s.Zv()&&this.hi.pf(s.Zv(),g)}this.Bd.vd(new i1(a?u:0,l),a?i:0,a?n:0),this.hi.Dr(u),this.kd!==i&&(this.kd=i),this.Cd!==n&&(this.Cd=n)},t.prototype.Ad=function(t){var i=t.deltaX/100,n=-t.deltaY/100;if(0!==i&&this.ki.handleScroll.mouseWheel||0!==n&&this.ki.handleScale.mouseWheel){switch(t.cancelable&&t.preventDefault(),t.deltaMode){case t.DOM_DELTA_PAGE:i*=120,n*=120;break;case t.DOM_DELTA_LINE:i*=32,n*=32}if(0!==n&&this.ki.handleScale.mouseWheel){var e=Math.sign(n)*Math.min(1,Math.abs(n)),r=t.clientX-this.hd.getBoundingClientRect().left;this.vt().kf(r,e)}0!==i&&this.ki.handleScroll.mouseWheel&&this.vt().Cf(-80*i)}},t.prototype.Wd=function(t){var i=t.pe();if(3===i&&this.qd(),3===i||2===i){for(var n=this.hi.wf(),e=0;e<n.length;e++)t.ge(e)._s&&n[e].Fl();for(var r=t.xe(),s=0;s<r.length;s++){var h=r[s];this.Se(h)}r.length>0&&(this.hi.Vr(),this.hi.Eo(),this.hi.Or()),this.Bd.O()}this.Jv(t)},t.prototype.Se=function(t){var i=this.hi.j();switch(t.ke){case 0:i.Qr();break;case 1:i.te(t.X);break;case 2:i.wr(t.X);break;case 3:i.Mr(t.X);break;case 4:i.jr()}},t.prototype.Ql=function(t){var i=this;null!==this.Nd?this.Nd._n(t):this.Nd=t,this.xd||(this.xd=!0,this.yd=window.requestAnimationFrame(function(){i.xd=!1,i.yd=0,null!==i.Nd&&(i.Wd(i.Nd),i.Nd=null)}))},t.prototype.qd=function(){this.Fd()},t.prototype.Fd=function(){for(var t=this.hi.wf(),i=t.length,n=this.gd.length,e=i;e<n;e++){var r=p(this.gd.pop());this.Sd.removeChild(r.jv()),r.V_().sn(this),r.en()}for(e=n;e<i;e++)(r=new nf(this,t[e])).V_().Ji(this.Ud.bind(this),this),this.gd.push(r),this.Sd.insertBefore(r.jv(),this.Bd.jv());for(e=0;e<i;e++){var s=t[e];(r=this.gd[e]).Zv()!==s?r.C_(s):r.k_()}this.Ed(),this.jd()},t.prototype.Hd=function(t,i){var n,e=new Map;if(null!==t&&this.hi.W().forEach(function(i){var n=i.Fa(t);null!==n&&e.set(i,n)}),null!==t){var r=this.hi.j().ri(t);null!==r&&(n=r)}var s=this.vt().ff();return{S:n,Yd:i||void 0,Kd:null!==s&&s.vf instanceof iq?s.vf:void 0,$d:e,Xd:null!==s&&void 0!==s.T_?s.T_.ka:void 0}},t.prototype.Ud=function(t,i){var n=this;this.o_.hn(function(){return n.Hd(t,i)})},t.prototype.Td=function(t,i){var n=this;this.Jl.hn(function(){return n.Hd(t,i)})},t.prototype.Ed=function(){var t=this.ki.timeScale.visible?"":"none";this.Bd.jv().style.display=t},t.prototype.Pd=function(){return this.gd[0].Zv().kl().ct().visible},t.prototype.Rd=function(){return this.gd[0].Zv().Cl().ct().visible},t}();function ng(t,i,n){var e=n.value,r={Ph:i,S:t,X:[e,e,e,e]};return"color"in n&&void 0!==n.color&&(r.et=n.color),r}function nm(t,i,n){return{Ph:i,S:t,X:[n.open,n.high,n.low,n.close]}}function nw(t){return void 0!==t.X}function nM(t){return function(i,n,e){return void 0===e.open&&void 0===e.value?{S:i,Ph:n}:t(i,n,e)}}var nb={Candlestick:nM(nm),Bar:nM(nm),Area:nM(ng),Baseline:nM(ng),Histogram:nM(ng),Line:nM(ng)};function n_(t){return 60*t*6e4}function nS(t){return 60*t*1e3}var nk=[{Zd:1e3,Rh:10},{Zd:nS(1),Rh:20},{Zd:nS(5),Rh:21},{Zd:nS(30),Rh:22},{Zd:n_(1),Rh:30},{Zd:n_(3),Rh:31},{Zd:n_(6),Rh:32},{Zd:n_(12),Rh:33}];function nC(t,i){if(t.getUTCFullYear()!==i.getUTCFullYear())return 70;if(t.getUTCMonth()!==i.getUTCMonth())return 60;if(t.getUTCDate()!==i.getUTCDate())return 50;for(var n=nk.length-1;n>=0;--n)if(Math.floor(i.getTime()/nk[n].Zd)!==Math.floor(t.getTime()/nk[n].Zd))return nk[n].Rh;return 0}function nx(t,i){if(void 0===i&&(i=0),0!==t.length){for(var n=0===i?null:t[i-1].S.Dh,e=null!==n?new Date(1e3*n):null,r=0,s=i;s<t.length;++s){var h=t[s],o=new Date(1e3*h.S.Dh);null!==e&&(h.zh=nC(o,e)),r+=h.S.Dh-(n||h.S.Dh),n=h.S.Dh,e=o}if(0===i&&t.length>1){var u=Math.ceil(r/(t.length-1)),a=new Date(1e3*(t[0].S.Dh-u));t[0].zh=nC(new Date(1e3*t[0].S.Dh),a)}}}function nL(t){if(!tG(t))throw Error("time must be of type BusinessDay");return{Dh:Math.round(new Date(Date.UTC(t.year,t.month-1,t.day,0,0,0,0)).getTime()/1e3),Sh:t}}function nE(t){if(!g(t))throw Error("time must be of type isUTCTimestamp");return{Dh:t}}function nT(t){return 0===t.length?null:tG(t[0].time)?nL:nE}function nP(t){return g(t)?nE(t):tG(t)?nL(t):nL(nD(t))}function nD(t){var i=new Date(t);if(isNaN(i.getTime()))throw Error("Invalid date string="+t+", expected format=yyyy-mm-dd");return{day:i.getUTCDate(),month:i.getUTCMonth()+1,year:i.getUTCFullYear()}}function nF(t){w(t.time)&&(t.time=nD(t.time))}function nN(t){return{Ph:0,Jd:new Map,Rs:t}}var nO=function(){function t(){this.Gd=new Map,this.Qd=new Map,this.tw=new Map,this.iw=[]}return t.prototype.en=function(){this.Gd.clear(),this.Qd.clear(),this.tw.clear(),this.iw=[]},t.prototype.nw=function(t,i){var n=this,e=0!==this.Gd.size,r=!1;if(this.Qd.has(t)){if(1===this.Qd.size)e=!1,r=!0,this.Gd.clear();else for(var s=0,h=this.iw;s<h.length;s++)h[s].pointData.Jd.delete(t)&&(r=!0)}var o=[];if(0!==i.length){!function(t){t.forEach(nF)}(i);var u=v(nT(i)),a=nb[t.Ya()];o=i.map(function(i){var e=u(i.time),s=n.Gd.get(e.Dh);void 0===s&&(s=nN(e),n.Gd.set(e.Dh,s),r=!0);var h=a(e,s.Ph,i);return s.Jd.set(t,h),h})}e&&this.sw(),this.hw(t,o);var l=-1;if(r){var c=[];this.Gd.forEach(function(t){c.push({zh:0,S:t.Rs,pointData:t})}),c.sort(function(t,i){return t.S.Dh-i.S.Dh}),l=this.rw(c)}return this.ew(t,l)},t.prototype.Of=function(t){return this.nw(t,[])},t.prototype.uw=function(t,i){nF(i);var n=v(nT([i]))(i.time),e=this.tw.get(t);if(void 0!==e&&n.Dh<e.Dh)throw Error("Cannot update oldest data, last time="+e.Dh+", new time="+n.Dh);var r=this.Gd.get(n.Dh),s=void 0===r;void 0===r&&(r=nN(n),this.Gd.set(n.Dh,r));var h=nb[t.Ya()](n,r.Ph,i);if(r.Jd.set(t,h),this.aw(t,h),!s)return this.ew(t,-1);var o={zh:0,S:r.Rs,pointData:r},u=tO(this.iw,o.S.Dh,function(t,i){return t.S.Dh<i});this.iw.splice(u,0,o);for(var a=u;a<this.iw.length;++a)nR(this.iw[a].pointData,a);return nx(this.iw,u),this.ew(t,u)},t.prototype.aw=function(t,i){var n=this.Qd.get(t);void 0===n&&(n=[],this.Qd.set(t,n));var e=0!==n.length?n[n.length-1]:null;null===e||i.S.Dh>e.S.Dh?nw(i)&&n.push(i):nw(i)?n[n.length-1]=i:n.splice(-1,1),this.tw.set(t,i.S)},t.prototype.hw=function(t,i){0!==i.length?(this.Qd.set(t,i.filter(nw)),this.tw.set(t,i[i.length-1].S)):(this.Qd.delete(t),this.tw.delete(t))},t.prototype.sw=function(){for(var t=0,i=this.iw;t<i.length;t++){var n=i[t];0===n.pointData.Jd.size&&this.Gd.delete(n.S.Dh)}},t.prototype.rw=function(t){for(var i=-1,n=0;n<this.iw.length&&n<t.length;++n){var e=this.iw[n],r=t[n];if(e.S.Dh!==r.S.Dh){i=n;break}r.zh=e.zh,nR(r.pointData,n)}if(-1===i&&this.iw.length!==t.length&&(i=Math.min(this.iw.length,t.length)),-1===i)return -1;for(n=i;n<t.length;++n)nR(t[n].pointData,n);return nx(t,i),this.iw=t,i},t.prototype.ow=function(){if(0===this.Qd.size)return null;var t=0;return this.Qd.forEach(function(i){0!==i.length&&(t=Math.max(t,i[i.length-1].Ph))}),t},t.prototype.ew=function(t,i){var n={lw:new Map,j:{Br:this.ow()}};if(-1!==i)this.Qd.forEach(function(t,i){n.lw.set(i,{Zu:t})}),this.Qd.has(t)||n.lw.set(t,{Zu:[]}),n.j.fw=this.iw,n.j.cw=i;else{var e=this.Qd.get(t);n.lw.set(t,{Zu:e||[]})}return n},t}();function nR(t,i){t.Ph=i,t.Jd.forEach(function(t){t.Ph=i})}var nU={color:"#FF0000",price:0,lineStyle:2,lineWidth:1,axisLabelVisible:!0,title:""},nA=function(){function t(t){this.Ia=t}return t.prototype.applyOptions=function(t){this.Ia.rs(t)},t.prototype.options=function(){return this.Ia.ct()},t.prototype._w=function(){return this.Ia},t}();function nz(t){var i=t.overlay,n=function(t,i){var n={};for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&0>i.indexOf(e)&&(n[e]=t[e]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(e=Object.getOwnPropertySymbols(t);r<e.length;r++)0>i.indexOf(e[r])&&Object.prototype.propertyIsEnumerable.call(t,e[r])&&(n[e[r]]=t[e[r]])}return n}(t,["overlay"]);return i&&(n.priceScaleId=""),n}var nB=function(){function t(t,i,n){this.qe=t,this.dw=i,this.ww=n}return t.prototype.priceFormatter=function(){return this.qe.$s()},t.prototype.priceToCoordinate=function(t){var i=this.qe.H();return null===i?null:this.qe.$().K(t,i.X)},t.prototype.coordinateToPrice=function(t){var i=this.qe.H();return null===i?null:this.qe.$().Si(t,i.X)},t.prototype.barsInLogicalRange=function(t){if(null===t)return null;var i=new tI(new tA(t.from,t.to)).Hh(),n=this.qe.Hi();if(n.ti())return null;var e=n.oo(i.hh(),1),r=n.oo(i.rh(),-1),s=v(n.eo()),h=v(n.Ui());if(null!==e&&null!==r&&e.Ph>r.Ph)return{barsBefore:t.from-s,barsAfter:h-t.to};var o={barsBefore:null===e||e.Ph===s?t.from-s:e.Ph-s,barsAfter:null===r||r.Ph===h?h-t.to:h-r.Ph};return null!==e&&null!==r&&(o.from=e.S.Sh||e.S.Dh,o.to=r.S.Sh||r.S.Dh),o},t.prototype.setData=function(t){this.qe.Ya(),this.dw.Mw(this.qe,t)},t.prototype.update=function(t){this.qe.Ya(),this.dw.bw(this.qe,t)},t.prototype.setMarkers=function(t){var i=t.map(function(t){return l(l({},t),{time:nP(t.time)})});this.qe.Wo(i)},t.prototype.applyOptions=function(t){var i=nz(t);this.qe.rs(i)},t.prototype.options=function(){return b(this.qe.ct())},t.prototype.priceScale=function(){return this.ww.priceScale(this.qe.$().hs())},t.prototype.createPriceLine=function(t){var i=y(b(nU),t);return new nA(this.qe.zo(i))},t.prototype.removePriceLine=function(t){this.qe.Po(t._w())},t.prototype.seriesType=function(){return this.qe.Ya()},t}(),nV=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return a(i,t),i.prototype.applyOptions=function(i){tE(i),t.prototype.applyOptions.call(this,i)},i}(nB),nj={autoScale:!0,mode:0,invertScale:!1,alignLabels:!0,borderVisible:!0,borderColor:"#2B2B43",entireTextOnly:!1,visible:!1,drawTicks:!0,scaleMargins:{bottom:.1,top:.2}},nW={width:0,height:0,layout:{background:{type:"solid",color:"#FFFFFF"},textColor:"#191919",fontSize:11,fontFamily:tX},crosshair:{vertLine:{color:"#758696",width:1,style:3,visible:!0,labelVisible:!0,labelBackgroundColor:"#4c525e"},horzLine:{color:"#758696",width:1,style:3,visible:!0,labelVisible:!0,labelBackgroundColor:"#4c525e"},mode:1},grid:{vertLines:{color:"#D6DCDE",style:0,visible:!0},horzLines:{color:"#D6DCDE",style:0,visible:!0}},overlayPriceScales:l({},nj),leftPriceScale:l(l({},nj),{visible:!1}),rightPriceScale:l(l({},nj),{visible:!0}),timeScale:{rightOffset:0,barSpacing:6,minBarSpacing:.5,fixLeftEdge:!1,fixRightEdge:!1,lockVisibleTimeRangeOnResize:!1,rightBarStaysOnScroll:!1,borderVisible:!0,borderColor:"#2B2B43",visible:!0,timeVisible:!1,secondsVisible:!0,shiftVisibleRangeOnNewBar:!0},watermark:{color:"rgba(0, 0, 0, 0)",visible:!1,fontSize:48,fontFamily:tX,fontStyle:"",text:"",horzAlign:"center",vertAlign:"center"},localization:{locale:i9?navigator.language:"",dateFormat:"dd MMM 'yy"},handleScroll:{mouseWheel:!0,pressedMouseMove:!0,horzTouchDrag:!0,vertTouchDrag:!0},handleScale:{axisPressedMouseMove:{time:!0,price:!0},axisDoubleClickReset:!0,mouseWheel:!0,pinch:!0},kineticScroll:{mouse:!1,touch:!0}},nI={upColor:"#26a69a",downColor:"#ef5350",wickVisible:!0,borderVisible:!0,borderColor:"#378658",borderUpColor:"#26a69a",borderDownColor:"#ef5350",wickColor:"#737375",wickUpColor:"#26a69a",wickDownColor:"#ef5350"},n$={upColor:"#26a69a",downColor:"#ef5350",openVisible:!0,thinBars:!0},nq={color:"#2196f3",lineStyle:0,lineWidth:3,lineType:0,crosshairMarkerVisible:!0,crosshairMarkerRadius:4,crosshairMarkerBorderColor:"",crosshairMarkerBackgroundColor:"",lastPriceAnimation:0},nZ={topColor:"rgba( 46, 220, 135, 0.4)",bottomColor:"rgba( 40, 221, 100, 0)",lineColor:"#33D778",lineStyle:0,lineWidth:3,lineType:0,crosshairMarkerVisible:!0,crosshairMarkerRadius:4,crosshairMarkerBorderColor:"",crosshairMarkerBackgroundColor:"",lastPriceAnimation:0},nG={baseValue:{type:"price",price:0},topFillColor1:"rgba(38, 166, 154, 0.28)",topFillColor2:"rgba(38, 166, 154, 0.05)",topLineColor:"rgba(38, 166, 154, 1)",bottomFillColor1:"rgba(239, 83, 80, 0.05)",bottomFillColor2:"rgba(239, 83, 80, 0.28)",bottomLineColor:"rgba(239, 83, 80, 1)",lineWidth:3,lineStyle:0,crosshairMarkerVisible:!0,crosshairMarkerRadius:4,crosshairMarkerBorderColor:"",crosshairMarkerBackgroundColor:"",lastPriceAnimation:0},nX={color:"#26a69a",base:0},nH={title:"",visible:!0,lastValueVisible:!0,priceLineVisible:!0,priceLineSource:0,priceLineWidth:1,priceLineColor:"",priceLineStyle:2,baseLineVisible:!0,baseLineWidth:1,baseLineColor:"#B2B5BE",baseLineStyle:0,priceFormat:{type:"price",precision:2,minMove:.01}},nY=function(){function t(t,i){this.mw=t,this.pw=i}return t.prototype.applyOptions=function(t){this.mw.vt()._f(this.pw,t)},t.prototype.options=function(){return this.Gt().ct()},t.prototype.width=function(){return tJ(this.pw)?this.mw.Id("left"===this.pw?"left":"right"):0},t.prototype.Gt=function(){return v(this.mw.vt().df(this.pw)).$},t}(),nJ=function(){function t(t,i){this.gw=new th,this.nr=new th,this.sd=new th,this.hi=t,this.ul=t.j(),this.Bd=i,this.ul.Xr().Ji(this.yw.bind(this)),this.ul.Zr().Ji(this.kw.bind(this)),this.Bd.fd().Ji(this.Cw.bind(this))}return t.prototype.en=function(){this.ul.Xr().sn(this),this.ul.Zr().sn(this),this.Bd.fd().sn(this),this.gw.en(),this.nr.en(),this.sd.en()},t.prototype.scrollPosition=function(){return this.ul.Pr()},t.prototype.scrollToPosition=function(t,i){i?this.ul.$r(t,1e3):this.hi.Mr(t)},t.prototype.scrollToRealTime=function(){this.ul.Kr()},t.prototype.getVisibleRange=function(){var t,i,n=this.ul.yr();return null===n?null:{from:null!==(t=n.from.Sh)&&void 0!==t?t:n.from.Dh,to:null!==(i=n.to.Sh)&&void 0!==i?i:n.to.Dh}},t.prototype.setVisibleRange=function(t){var i={from:nP(t.from),to:nP(t.to)},n=this.ul.Sr(i);this.hi.Wf(n)},t.prototype.getVisibleLogicalRange=function(){var t=this.ul.gr();return null===t?null:{from:t.hh(),to:t.rh()}},t.prototype.setVisibleLogicalRange=function(t){f(t.from<=t.to,"The from index cannot be after the to index."),this.hi.Wf(t)},t.prototype.resetTimeScale=function(){this.hi.Ne()},t.prototype.fitContent=function(){this.hi.Qr()},t.prototype.logicalToCoordinate=function(t){var i=this.hi.j();return i.ti()?null:i.G(t)},t.prototype.coordinateToLogical=function(t){return this.ul.ti()?null:this.ul.Fr(t)},t.prototype.timeToCoordinate=function(t){var i=nP(t),n=this.ul.br(i,!1);return null===n?null:this.ul.G(n)},t.prototype.coordinateToTime=function(t){var i,n=this.hi.j(),e=n.Fr(t),r=n.ri(e);return null===r?null:null!==(i=r.Sh)&&void 0!==i?i:r.Dh},t.prototype.width=function(){return this.Bd.z_().st},t.prototype.height=function(){return this.Bd.z_().ht},t.prototype.subscribeVisibleTimeRangeChange=function(t){this.gw.Ji(t)},t.prototype.unsubscribeVisibleTimeRangeChange=function(t){this.gw.nn(t)},t.prototype.subscribeVisibleLogicalRangeChange=function(t){this.nr.Ji(t)},t.prototype.unsubscribeVisibleLogicalRangeChange=function(t){this.nr.nn(t)},t.prototype.subscribeSizeChange=function(t){this.sd.Ji(t)},t.prototype.unsubscribeSizeChange=function(t){this.sd.nn(t)},t.prototype.applyOptions=function(t){this.ul.rs(t)},t.prototype.options=function(){return b(this.ul.ct())},t.prototype.yw=function(){this.gw.rn()&&this.gw.hn(this.getVisibleRange())},t.prototype.kw=function(){this.nr.rn()&&this.nr.hn(this.getVisibleLogicalRange())},t.prototype.Cw=function(t){this.sd.hn(t.st,t.ht)},t}();function nQ(t){void 0!==t&&"custom"!==t.type&&void 0!==t.minMove&&void 0===t.precision&&(t.precision=function(t){if(t>=1)return 0;for(var i=0;i<8&&!(1e-8>Math.abs(Math.round(t)-t));i++)t*=10;return i}(t.minMove))}function nK(t){return function(t){if(M(t.handleScale)){var i=t.handleScale;t.handleScale={axisDoubleClickReset:i,axisPressedMouseMove:{time:i,price:i},mouseWheel:i,pinch:i}}else if(void 0!==t.handleScale&&M(t.handleScale.axisPressedMouseMove)){var n=t.handleScale.axisPressedMouseMove;t.handleScale.axisPressedMouseMove={time:n,price:n}}var e=t.handleScroll;M(e)&&(t.handleScroll={horzTouchDrag:e,vertTouchDrag:e,mouseWheel:e,pressedMouseMove:e})}(t),function(t){if(t.priceScale){t.leftPriceScale=t.leftPriceScale||{},t.rightPriceScale=t.rightPriceScale||{};var i=t.priceScale.position;delete t.priceScale.position,t.leftPriceScale=y(t.leftPriceScale,t.priceScale),t.rightPriceScale=y(t.rightPriceScale,t.priceScale),"left"===i&&(t.leftPriceScale.visible=!0,t.rightPriceScale.visible=!1),"right"===i&&(t.leftPriceScale.visible=!1,t.rightPriceScale.visible=!0),"none"===i&&(t.leftPriceScale.visible=!1,t.rightPriceScale.visible=!1),t.overlayPriceScales=t.overlayPriceScales||{},void 0!==t.priceScale.invertScale&&(t.overlayPriceScales.invertScale=t.priceScale.invertScale),void 0!==t.priceScale.scaleMargins&&(t.overlayPriceScales.scaleMargins=t.priceScale.scaleMargins)}}(t),t.layout&&t.layout.backgroundColor&&!t.layout.background&&(t.layout.background={type:"solid",color:t.layout.backgroundColor}),t}var n0=function(){function t(t,i){var n=this;this.Nw=new nO,this.xw=new Map,this.Sw=new Map,this.Dw=new th,this.Aw=new th;var e=void 0===i?b(nW):y(b(nW),nK(i));this.mw=new ny(t,e),this.mw.V_().Ji(function(t){n.Dw.rn()&&n.Dw.hn(n.Tw(t()))},this),this.mw.mf().Ji(function(t){n.Aw.rn()&&n.Aw.hn(n.Tw(t()))},this);var r=this.mw.vt();this.Bw=new nJ(r,this.mw.Od())}return t.prototype.remove=function(){this.mw.V_().sn(this),this.mw.mf().sn(this),this.Bw.en(),this.mw.en(),this.xw.clear(),this.Sw.clear(),this.Dw.en(),this.Aw.en(),this.Nw.en()},t.prototype.resize=function(t,i,n){this.mw.Ld(t,i,n)},t.prototype.addAreaSeries=function(t){void 0===t&&(t={}),nQ((t=nz(t)).priceFormat);var i=y(b(nH),nZ,t),n=this.mw.vt().Ef("Area",i),e=new nB(n,this,this);return this.xw.set(e,n),this.Sw.set(n,e),e},t.prototype.addBaselineSeries=function(t){void 0===t&&(t={}),nQ((t=nz(t)).priceFormat);var i=y(b(nH),nG,t),n=this.mw.vt().Ef("Baseline",i),e=new nB(n,this,this);return this.xw.set(e,n),this.Sw.set(n,e),e},t.prototype.addBarSeries=function(t){void 0===t&&(t={}),nQ((t=nz(t)).priceFormat);var i=y(b(nH),n$,t),n=this.mw.vt().Ef("Bar",i),e=new nB(n,this,this);return this.xw.set(e,n),this.Sw.set(n,e),e},t.prototype.addCandlestickSeries=function(t){void 0===t&&(t={}),tE(t=nz(t)),nQ(t.priceFormat);var i=y(b(nH),nI,t),n=this.mw.vt().Ef("Candlestick",i),e=new nV(n,this,this);return this.xw.set(e,n),this.Sw.set(n,e),e},t.prototype.addHistogramSeries=function(t){void 0===t&&(t={}),nQ((t=nz(t)).priceFormat);var i=y(b(nH),nX,t),n=this.mw.vt().Ef("Histogram",i),e=new nB(n,this,this);return this.xw.set(e,n),this.Sw.set(n,e),e},t.prototype.addLineSeries=function(t){void 0===t&&(t={}),nQ((t=nz(t)).priceFormat);var i=y(b(nH),nq,t),n=this.mw.vt().Ef("Line",i),e=new nB(n,this,this);return this.xw.set(e,n),this.Sw.set(n,e),e},t.prototype.removeSeries=function(t){var i=p(this.xw.get(t)),n=this.Nw.Of(i);this.mw.vt().Of(i),this.Lw(n),this.xw.delete(t),this.Sw.delete(i)},t.prototype.Mw=function(t,i){this.Lw(this.Nw.nw(t,i))},t.prototype.bw=function(t,i){this.Lw(this.Nw.uw(t,i))},t.prototype.subscribeClick=function(t){this.Dw.Ji(t)},t.prototype.unsubscribeClick=function(t){this.Dw.nn(t)},t.prototype.subscribeCrosshairMove=function(t){this.Aw.Ji(t)},t.prototype.unsubscribeCrosshairMove=function(t){this.Aw.nn(t)},t.prototype.priceScale=function(t){return void 0===t&&(t=this.mw.vt().zf()),new nY(this.mw,t)},t.prototype.timeScale=function(){return this.Bw},t.prototype.applyOptions=function(t){this.mw.rs(nK(t))},t.prototype.options=function(){return this.mw.ct()},t.prototype.takeScreenshot=function(){return this.mw.zd()},t.prototype.Lw=function(t){var i=this.mw.vt();i.Lf(t.j.Br,t.j.fw,t.j.cw),t.lw.forEach(function(t,i){return i._(t.Zu)}),i.Vr()},t.prototype.Fw=function(t){return p(this.Sw.get(t))},t.prototype.Tw=function(t){var i=this,n=new Map;t.$d.forEach(function(t,e){n.set(i.Fw(e),t)});var e=void 0===t.Kd?void 0:this.Fw(t.Kd);return{time:t.S&&(t.S.Sh||t.S.Dh),point:t.Yd,hoveredSeries:e,hoveredMarkerId:t.Xd,seriesPrices:n}},t}();function n1(t,i){var n;if(w(t)){var e=document.getElementById(t);f(null!==e,"Cannot find element in DOM with id="+t),n=e}else n=t;return new n0(n,i)}},20703:function(t,i,n){n.d(i,{default:function(){return r.a}});var e=n(67447),r=n.n(e)},47907:function(t,i,n){n.r(i);var e=n(15313),r={};for(var s in e)"default"!==s&&(r[s]=(function(t){return e[t]}).bind(0,s));n.d(i,r)},67447:function(t,i,n){Object.defineProperty(i,"__esModule",{value:!0}),function(t,i){for(var n in i)Object.defineProperty(t,n,{enumerable:!0,get:i[n]})}(i,{getImageProps:function(){return o},default:function(){return u}});let e=n(86921),r=n(38630),s=n(81749),h=e._(n(10536)),o=t=>{let{props:i}=(0,r.getImgProps)(t,{defaultLoader:h.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/invest/funds/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[t,n]of Object.entries(i))void 0===n&&delete i[t];return{props:i}},u=s.Image}}]);