tiseza_oss_live/Scripts/dx.viz.js

51 lines
1.3 MiB
JavaScript
Raw Permalink Normal View History

2025-11-15 11:14:31 +00:00
/*!
* DevExtreme (dx.viz.js)
* Version: 19.2.5
* Build date: Mon Dec 16 2019
*
* Copyright (c) 2012 - 2019 Developer Express Inc. ALL RIGHTS RESERVED
* Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
*/
"use strict";!function(e){function t(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=894)}([function(e,t,n){var i=n(1).isPlainObject,r=function(e,t,n){e=e||{};for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var r=t[i];i in e&&!n||(e[i]=r)}return e},o=function e(t){t=t||{};var n=1,r=!1;for("boolean"==typeof t&&(r=t,t=arguments[1]||{},n++);n<arguments.length;n++){var o=arguments[n];if(null!=o)for(var a in o){var s,l=t[a],u=o[a],c=!1;"__proto__"!==a&&t!==u&&(r&&u&&(i(u)||(c=Array.isArray(u)))?(s=c?l&&Array.isArray(l)?l:[]:l&&i(l)?l:{},t[a]=e(r,s,u)):void 0!==u&&(t[a]=u))}}return t};t.extend=o,t.extendFromObject=r},function(e,t,n){var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r={"[object Array]":"array","[object Date]":"date","[object Object]":"object","[object String]":"string","[object Null]":"null"},o=function(e){var t=Object.prototype.toString.call(e);return"object"===("undefined"==typeof e?"undefined":i(e))?r[t]||"object":"undefined"==typeof e?"undefined":i(e)},a=function(e){return"boolean"==typeof e},s=function(e){return h(e)&&e.toString().indexOf("e")!==-1},l=function(e){return"date"===o(e)},u=function(e){return null!==e&&void 0!==e},c=function(e){return"function"==typeof e},d=function(e){return"string"==typeof e},h=function(e){return"number"==typeof e&&isFinite(e)||!isNaN(e-parseFloat(e))},f=function(e){return"object"===o(e)},p=function(e){var t;for(t in e)return!1;return!0},g=function(e){if(!e||"[object Object]"!==Object.prototype.toString.call(e))return!1;var t=Object.getPrototypeOf(e),n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return"function"==typeof n&&Object.toString.call(n)===Object.toString.call(Object)},_=function(e){return["object","array","function"].indexOf(o(e))===-1},m=function(e){return null!=e&&e===e.window},v=function(e){return!(!e.jquery&&!e.dxRenderer)},y=function(e){return e&&c(e.then)},b=function(e){return e&&c(e.done)&&c(e.fail)};t.isBoolean=a,t.isExponential=s,t.isDate=l,t.isDefined=u,t.isFunction=c,t.isString=d,t.isNumeric=h,t.isObject=f,t.isEmptyObject=p,t.isPlainObject=g,t.isPrimitive=_,t.isWindow=m,t.isRenderer=v,t.isPromise=y,t.isDeferred=b,t.type=o},function(e,t,n){var i=n(215);e.exports=i.get()},function(e,t,n){var i=function(e,t){if(Array.isArray(e))return e.map(t);var n=[];for(var i in e)n.push(t(e[i],i));return n},r=function(e,t){if(e){if("length"in e)for(var n=0;n<e.length&&t.call(e[n],n,e[n])!==!1;n++);else for(var i in e)if(t.call(e[i],i,e[i])===!1)break;return e}},o=function(e,t){if(e&&"length"in e&&0!==e.length)for(var n=e.length-1;n>=0&&t.call(e[n],n,e[n])!==!1;n--);};t.map=i,t.each=r,t.reverseEach=o},function(e,t,n){function i(e){return e&&e.__esModule?e:{"default":e}}var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(28),a=i(o),s=n(34),l=i(s),u=n(6),c=n(18),d=n(3),h=n(1),f=function(e,t){return(0,h.isDefined)(e)?e:t},p=function(e,t){var n=new u.Deferred,i=t||this,r=void 0,o={promise:n.promise(),abort:function(){clearTimeout(r),n.rejectWith(i)}},a=function(){var t=e.call(i);t&&t.done&&(0,h.isFunction)(t.done)?t.done(function(){n.resolveWith(i)}):n.resolveWith(i)};return r=(arguments[2]||setTimeout)(a,"number"==typeof t?t:0),o},g=[],_=[],m=[],v=void 0,y=function(e,t,n){if(v&&v!==e)return g.push(t),_.push(e),n=n||new u.Deferred,m.push(n),n;var i=v,r=m.length;v=e;var o=t();return o||(m.length>r?o=u.when.apply(this,m.slice(r)):n&&n.resolve()),v=i,n&&o
var r=new k(i);i="rgba("+r.r+","+r.g+","+r.b+","+e.opacity+")"}}else n="font-"+n;t[n]=i}),t},checkElementHasPropertyFromStyleSheet:function(e,t){var n=Array.prototype.slice,i=n.call(w.getDocument().styleSheets).reduce(function(e,t){return e.concat(n.call(t.cssRules||t.rules))},[]),r=i.filter(function(t){try{return w.elementMatches(e,t.selectorText)}catch(e){return!1}});return r.some(function(e){return!!e.style[t]})},convertPolarToXY:function(e,t,n,i){var r=90,o=i>0?i:0;n=T(n)?n+t-r:0;var a=te(n);return{x:D(e.x+o*a.cos),y:D(e.y+o*a.sin)}},convertXYToPolar:function(e,t,n){var i=ie(e.x,e.y,t,n),r=A.atan2(n-e.y,t-e.x);return{phi:D(Q(180*r/A.PI)),r:D(i)}},processSeriesTemplate:function(e,t){var n,r,o,a=y.isFunction(e.customizeSeries)?e.customizeSeries:v,s=e.nameField,l={},u=[],c=0;for(t=t||[],r=t.length;c<r;c++)o=t[c],s in o&&(n=l[o[s]],n||(n=l[o[s]]={name:o[s],nameFieldValue:o[s]},u.push(n.name)));return i(u,function(e){var t=l[e];return b(t,a.call(null,t.name))})},getCategoriesInfo:function(e,t,n){if(0===e.length)return{categories:[]};t=T(t)?t:e[0],n=T(n)?n:e[e.length-1];var r,o,a,s=i(e,function(e){return T(e)?e.valueOf():null}),l=s.indexOf(t.valueOf()),u=s.indexOf(n.valueOf()),c=!1;return l<0&&(l=0),u<0&&(u=e.length-1),u<l&&(o=u,u=l,l=o,c=!0),r=e.slice(l,u+1),a=r.length-1,{categories:r,start:r[c?a:0],end:r[c?0:a],inverted:c}},setCanvasValues:s,normalizePanesHeight:function(e){e.forEach(function(e){var t=e.height,n=0,i=parseFloat(t)||void 0;(y.isString(t)&&t.indexOf("px")>-1||y.isNumeric(t)&&t>1)&&(i=D(i),n=1),!n&&i&&(y.isString(t)&&t.indexOf("%")>-1?i/=100:i<0&&(i=i<-1?1:A.abs(i))),e.height=i,e.unit=n});var t=e.filter(function(e){return!e.unit}).reduce(function(e,t){return e+(t.height||0)},0),n=e.filter(function(e){return!e.unit}).length,i=e.filter(function(e){return!e.unit&&!e.height}).length;if(t<1&&i)e.filter(function(e){return!e.unit&&!e.height}).forEach(function(e){return e.height=(1-t)/i});else if(t>1||t<1&&!i||1===t&&i){if(i){var r=t/n,o=i*r;e.filter(function(e){return!e.unit&&e.height}).forEach(function(e){return e.height*=(t-o)/t}),e.filter(function(e){return!e.unit&&!e.height}).forEach(function(e){return e.height=r})}e.forEach(function(e){return!e.unit&&(e.height*=1/t)})}},updatePanesCanvases:function(e,t,n){var i=0,r=q,o=n?t.width-t.left-t.right:t.height-t.top-t.bottom,a=o-r*(e.length-1),l=n?"left":"top",u=n?"right":"bottom",c=e.reduce(function(e,t){return e+(t.unit?t.height:0)},0);a-=c,e.forEach(function(e){var n=e.unit?e.height:D(e.height*a);e.canvas=e.canvas||{},b(e.canvas,t),e.canvas[l]=t[l]+i,e.canvas[u]=t[u]+(o-n-i),i=i+n+r,s(e.canvas)})},unique:function(e){var t={};return i(e,function(e){var n=t[e]?null:e;return t[e]=!0,n})},map:i,getVerticallyShiftedAngularCoords:function(e,t,n){var i=e.x+e.width/2>=n.x,r=(i?e.x:e.x+e.width)-n.x,o=e.y-n.y,a=o+t,s=D(M(r*r+o*o-a*a)),l=(i?+s:-s)||r;return{x:n.x+(i?l:l-e.width),y:e.y+t}},mergeMarginOptions:function(e,t){return{checkInterval:e.checkInterval||t.checkInterval,size:Math.max(e.size||0,t.size||0),percentStick:e.percentStick||t.percentStick,sizePointNormalState:Math.max(e.sizePointNormalState||0,t.sizePointNormalState||0)}}}),t.getVizRangeObject=d,t.convertVisualRangeObject=h,t.adjustVisualRange=p,t.getAddFunction=f,t.getLog=K,t.getLogExt=g,t.getAdjustedLog10=$,t.raiseTo=Z,t.raiseToExt=_,t.normalizeAngle=Q,t.convertAngleToRendererSpace=J,t.degreesToRadians=ee,t.getCosAndSin=te,t.getDecimalOrder=re,t.getAppropriateFormat=oe,t.getDistance=ie,t.roundValue=ae,t.getPower=se,t.rotateBBox=c,t.normalizeBBox=u,t.PANE_PADDING=q,t.rangesAreEqual=m},function(e,t,n){var i=n(1).isDefined,r=n(3).each,o=n(47),a=n(28),s=function(e){return Array.isArray(e)&&!e.length},l=function(e){return Array.isArray(e)?e:[e]},u=function(e,t){if(!Array.isArray(e)||0===e.length||!Array.isArray(t)||0===t.length)return[];var n=[];return r(e,function(e,i){var r=h(i,t);r!==-1&&n.push(i)}),n},c=function(e,t){if(!Array.isArray(e)||0===e.length)return[];if(!Array.isArray(t)||0===t.length)return e.slice();var n=[];return r(e,function(e,i){var r=h(i,t);r===-1&&n.push(i)}),n},d=function(e,t,n,s){var l={},u=
W0002:"{0} - '{1}' method is deprecated in {2}. {3}",W0003:"{0} - '{1}' property is deprecated in {2}. {3}",W0004:"Timeout for theme loading is over: {0}",W0005:"'{0}' event is deprecated in {1}. {2}",W0006:"Invalid recurrence rule: '{0}'",W0007:"'{0}' Globalize culture is not defined",W0008:"Invalid view name: '{0}'",W0009:"Invalid time zone name: '{0}'",W0010:"{0} is deprecated in {1}. {2}",W0011:"Number parsing is invoked while the parser is not defined",W0012:"Date parsing is invoked while the parser is not defined",W0013:"'{0}' file is deprecated in {1}. {2}",W0014:"{0} - '{1}' type is deprecated in {2}. {3}",W0015:"Instead of returning a value from the '{0}' function, write it into the '{1}' field of the function's parameter.",W0016:'The "{0}" option does not accept the "{1}" value since v.{2}. {3}.'})},function(e,t,n){function i(e){return x[b(e)]||""}function r(e,t,n){var i=new Date(e.getTime()),r=c(t)?N(t.toLowerCase()):o.isNumeric(t)?m(t):t;return r.years&&i.setFullYear(i.getFullYear()+r.years*n),r.quarters&&i.setMonth(i.getMonth()+3*r.quarters*n),r.months&&i.setMonth(i.getMonth()+r.months*n),r.weeks&&i.setDate(i.getDate()+7*r.weeks*n),r.days&&i.setDate(i.getDate()+r.days*n),r.hours&&i.setTime(i.getTime()+36e5*r.hours*n),r.minutes&&i.setTime(i.getTime()+6e4*r.minutes*n),r.seconds&&i.setTime(i.getTime()+1e3*r.seconds*n),r.milliseconds&&i.setTime(i.getTime()+r.milliseconds*n),i}var o=n(1),a=n(30).adjust,s=n(3).each,l=n(33).camelize,u=o.isObject,c=o.isString,d=o.isDate,h=o.isDefined,f=["millisecond","second","minute","hour","day","week","month","quarter","year"],p=function e(t){switch(t){case"millisecond":return 1;case"second":return 1e3*e("millisecond");case"minute":return 60*e("second");case"hour":return 60*e("minute");case"day":return 24*e("hour");case"week":return 7*e("day");case"month":return 30*e("day");case"quarter":return 3*e("month");case"year":return 365*e("day");default:return 0}},g=function(e,t,n){var i=t.getTime()-e.getTime(),r=p(n)||1;return Math.floor(i/r)},_=function(e,t){var n=b(e);switch(n){case"millisecond":return"second";case"second":return"minute";case"minute":return"hour";case"hour":return"day";case"day":return t?"week":"month";case"week":return"month";case"month":return"quarter";case"quarter":return"year";case"year":return"year";default:return 0}},m=function(e){var t,n,i,r=["millisecond","second","minute","hour","day","month","year"],o={};for(t=r.length-1;t>=0;t--)i=r[t],n=Math.floor(e/p(i)),n>0&&(o[i+"s"]=n,e-=y(i,n));return o},v=function(e){var t=0;return u(e)&&s(e,function(e,n){t+=y(e.substr(0,e.length-1),n)}),c(e)&&(t=y(e,1)),t},y=function(e,t){return p(e)*t},b=function(e){var t,n=-1;return c(e)?e:u(e)?(s(e,function(e,i){for(t=0;t<f.length;t++)i&&(e===f[t]+"s"||e===f[t])&&n<t&&(n=t)}),f[n]):""},x={millisecond:"millisecond",second:"longtime",minute:"shorttime",hour:"shorttime",day:"day",week:"day",month:"month",quarter:"quarter",year:"year"},S=function(e){return Math.floor(e/3)},C=function(e){return 3*S(e)},w=function(e,t,n,i){e=new Date(e.getTime());var r,o,a=new Date(e.getTime()),s=b(t);switch(s){case"second":e=new Date(1e3*Math.floor(a.getTime()/1e3));break;case"minute":e=new Date(6e4*Math.floor(a.getTime()/6e4));break;case"hour":e=new Date(36e5*Math.floor(a.getTime()/36e5));break;case"year":e.setMonth(0);case"month":e.setDate(1);case"day":e.setHours(0,0,0,0);break;case"week":e=Z(e,i||0),e.setHours(0,0,0,0);break;case"quarter":r=C(e.getMonth()),o=e.getMonth(),e.setDate(1),e.setHours(0,0,0,0),o!==r&&e.setMonth(r)}return n&&"hour"!==s&&"minute"!==s&&"second"!==s&&ie(a,e),e},k=function(e){return le.correctDateWithUnitBeginning(e,"day")},T=function(e){var t=le.trimTime(e);return t.setDate(t.getDate()+1),new Date(t.getTime()-1)},E=function(e,t){var n,i=0;return n={year:e.getFullYear()!==t.getFullYear(),month:e.getMonth()!==t.getMonth(),day:e.getDate()!==t.getDate(),hour:e.getHours()!==t.getHours(),minute:e.getMinutes()!==t.getMinutes(),second:e.getSeconds()!==t.getSeconds(),millisecond:e.getMilliseconds()!==t.getMilliseconds()},s(n,function(e,t){t&&i++}),0===i&&0!==oe(e,t)&&(n.hour=!0,i++),
var n=h.locate(e);if("slide"!==t.type){var i="slideIn"===t.type?t.from:t.to;i.position=u({of:o},z[t.direction]),le(e,i)}this._setUpConfig(n,t.from),this._setUpConfig(n,t.to),h.clearCache(e)},_setUpConfig:function(e,t){t.left="left"in t?t.left:"+=0",t.top="top"in t?t.top:"+=0",this._initNewPosition(e,t)},_initNewPosition:function(e,t){var n={left:t.left,top:t.top};delete t.left,delete t.top;var i=this._getRelativeValue(n.left);void 0!==i?n.left=i+e.left:t.left=0,i=this._getRelativeValue(n.top),void 0!==i?n.top=i+e.top:t.top=0,t[A]=h.getTranslateCss({x:n.left,y:n.top})},_getRelativeValue:function(e){var t;if("string"==typeof e&&(t=T.exec(e)))return parseInt(t[1]+"1")*t[2]}},H={setup:function(e,t){var n,i=t.from,r=w(i)?t.skipElementInitialStyles?0:e.css("opacity"):String(i);switch(t.type){case"fadeIn":n=1;break;case"fadeOut":n=0;break;default:n=String(t.to)}t.from={visibility:"visible",opacity:r},t.to={opacity:n}}},G={validateConfig:function(e){L(e,"pop")},setup:function(e,t){var n=t.from,i=t.to,r="opacity"in n?n.opacity:e.css("opacity"),o="opacity"in i?i.opacity:1,a="scale"in n?n.scale:0,s="scale"in i?i.scale:1;t.from={opacity:r};var l=h.getTranslate(e);t.from[A]=this._getCssTransform(l,a),t.to={opacity:o},t.to[A]=this._getCssTransform(l,s)},_getCssTransform:function(e,t){return h.getTranslateCss(e)+"scale("+t+")"}},j={custom:B,slide:N,slideIn:N,slideOut:N,fade:H,fadeIn:H,fadeOut:H,pop:G,css:F},W=function(e){var t=j[e.type];if(!t)throw s.Error("E0011",e.type);return t},U={type:"custom",from:{},to:{},duration:400,start:k,complete:k,easing:"ease",delay:0},Y={duration:400,easing:"ease",delay:0},X=function(){var e=this,t=e.element,n=e.config;if(le(t,n.from),le(t,n.to),e.configurator.setup(t,n),t.data(E,e),de.off&&(n.duration=0,n.delay=0),e.strategy.initAnimation(t,n),n.start){var i=l(t);n.start.apply(this,[i,n])}},q=function(e){var t=e.element,n=e.config;if(t.removeData(E),n.complete){var i=l(t);n.complete.apply(this,[i,n])}e.deferred.resolveWith(this,[t,n])},K=function(){var e=this,t=e.element,n=e.config;return e.isStarted=!0,e.strategy.animate(t,n).done(function(){q(e)}).fail(function(){e.deferred.rejectWith(this,[t,n])})},$=function(e){var t=this,n=t.element,i=t.config;clearTimeout(t.startTimeout),t.isStarted||t.start(),t.strategy.stop(n,i,e)},Z=v.addNamespace(m,"dxFXStartAnimation"),Q=function(e){a.off(e.element,Z),a.on(e.element,Z,function(){de.stop(e.element)}),e.deferred.always(function(){a.off(e.element,Z)})},J=function(e,t){var n="css"===t.type?Y:U,i=u(!0,{},n,t),o=W(i),a=P(i),s={element:r(e),config:i,configurator:o,strategy:a,isSynchronous:a.isSynchronous,setup:X,start:K,stop:$,deferred:new x};return C(o.validateConfig)&&o.validateConfig(i),Q(s),s},ee=function(e,t){var n=r(e);if(!n.length)return(new x).resolve().promise();var i=J(n,t);return te(n,i),i.deferred.promise()},te=function(e,t){var n=ne(e);ie(e,n),n.push(t),oe(e)||ae(e,n)},ne=function(e){return e.data(O)||[]},ie=function(e,t){e.data(O,t)},re=function(e){e.removeData(O)},oe=function(e){return!!e.data(E)},ae=function e(t,n){if(n=ne(t),n.length){var i=n.shift();0===n.length&&re(t),se(i).done(function(){oe(t)||e(t)})}},se=function(e){return e.setup(),de.off||e.isSynchronous?e.start():e.startTimeout=setTimeout(function(){e.start()}),e.deferred.promise()},le=function(e,t){if(t&&t.position){var n=r(o),i=0,a=0,s=_.calculate(e,t.position),l=e.offset(),c=e.position();c.top>l.top&&(a=n.scrollTop()),c.left>l.left&&(i=n.scrollLeft()),u(t,{left:s.h.location-l.left+c.left-i,top:s.v.location-l.top+c.top-a}),delete t.position}},ue=function(e,t){d.each(t,function(t,n){try{e.css(t,c.isFunction(n)?n():n)}catch(e){}})},ce=function(e,t){var n=r(e),i=ne(n);d.each(i,function(e,t){t.config.delay=0,t.config.duration=0,t.isSynchronous=!0}),oe(n)||ae(n,i);var o=n.data(E);o&&o.stop(t),n.removeData(E),re(n)},de={off:!1,animationTypes:j,animate:ee,createAnimation:J,isAnimating:oe,stop:ce,_simulatedTransitionEndDelay:100};e.exports=de},,function(e,t,n){function i(e){return e&&e.__esModule?e:{"default":e}}function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]
throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=n(53),a=i(o),s=n(14),l=n(4),u=n(3),c=n(1),d=n(286),h=i(d),f=n(28),p=i(f),g=n(21),_=i(g),m=n(218),v=n(115),y=i(v),b=n(441),x=i(b),S="undefined"!=typeof Intl,C=4,w=10,k=["currency","fixedpoint","exponential","percent","decimal"],T={1:"K",2:"M",3:"B",4:"T"},E={largenumber:"auto",thousands:1,millions:2,billions:3,trillions:4},O=(0,a.default)({engine:function(){return"base"},numericFormats:k,defaultLargeNumberFormatPostfixes:T,_parseNumberFormatString:function(e){var t=void 0,n={};if(e&&"string"==typeof e)return t=e.toLowerCase().split(" "),(0,u.each)(t,function(e,t){(0,s.inArray)(t,k)>-1?n.formatType=t:t in E&&(n.power=E[t])}),n.power&&!n.formatType&&(n.formatType="fixedpoint"),n.formatType?n:void 0},_calculateNumberPower:function(e,t,n,i){var r=Math.abs(e),o=0;if(r>1)for(;r&&r>=t&&(void 0===i||o<i);)o++,r/=t;else if(r>0&&r<1)for(;r<1&&(void 0===n||o>n);)o--,r*=t;return o},_getNumberByPower:function(e,t,n){for(var i=e;t>0;)i/=n,t--;for(;t<0;)i*=n,t++;return i},_formatNumber:function(e,t,n){var i=void 0,r=void 0;return"auto"===t.power&&(t.power=this._calculateNumberPower(e,1e3,0,C)),t.power&&(e=this._getNumberByPower(e,t.power,1e3)),i=this.defaultLargeNumberFormatPostfixes[t.power]||"",r=this._formatNumberCore(e,t.formatType,n),r=r.replace(/(\d|.$)(\D*)$/,"$1"+i+"$2")},_formatNumberExponential:function(e,t){var n=this._calculateNumberPower(e,w),i=this._getNumberByPower(e,n,w),r=void 0;return void 0===t.precision&&(t.precision=1),i.toFixed(t.precision||0)>=w&&(n++,i/=w),r=(n>=0?"+":"")+n.toString(),this._formatNumberCore(i,"fixedpoint",t)+"E"+r},_addZeroes:function(e,t){var n=Math.pow(10,t),i=e<0?"-":"";e=(Math.abs(e)*n>>>0)/n;for(var r=e.toString();r.length<t;)r="0"+r;return i+r},_addGroupSeparators:function(e){var t=e.toString().split(".");return t[0].replace(/\B(?=(\d{3})+(?!\d))/g,(0,p.default)().thousandsSeparator)+(t[1]?(0,p.default)().decimalSeparator+t[1]:"")},_formatNumberCore:function(e,t,n){return"exponential"===t?this._formatNumberExponential(e,n):("decimal"!==t&&null!==n.precision&&(n.precision=n.precision||0),"percent"===t&&(e=100*e),void 0!==n.precision&&(e="decimal"===t?this._addZeroes(e,n.precision):null===n.precision?e.toPrecision():(0,m.toFixed)(e,n.precision)),e="decimal"!==t?this._addGroupSeparators(e):e.toString().replace(".",(0,p.default)().decimalSeparator),"percent"===t&&(e+="%"),e)},_normalizeFormat:function(e){return e?"function"==typeof e?e:((0,c.isPlainObject)(e)||(e={type:e}),e):{}},_getSeparators:function(){return{decimalSeparator:this.getDecimalSeparator(),thousandsSeparator:this.getThousandsSeparator()}},getThousandsSeparator:function(){return this.format(1e4,"fixedPoint")[2]},getDecimalSeparator:function(){return this.format(1.2,{type:"fixedPoint",precision:1})[1]},convertDigits:function(e,t){var n=this.format(90,"decimal");if("string"!=typeof e||"0"===n[1])return e;var i=t?n[1]:"0",r=t?"0":n[1],o=t?n[0]:"9",a=new RegExp("["+i+"-"+o+"]","g");return e.replace(a,function(e){return String.fromCharCode(e.charCodeAt(0)+(r.charCodeAt(0)-i.charCodeAt(0)))})},getSign:function(e,t){if("-"===e.replace(/[^0-9-]/g,"").charAt(0))return-1;if(!t)return 1;var n=this._getSeparators(),i=new RegExp("[0-9"+(0,l.escapeRegExp)(n.decimalSeparator+n.thousandsSeparator)+"]+","g"),r=this.format(-1,t).replace(i,"1"),o=e.replace(i,"1");return o===r?-1:1},format:function(e,t){if("number"!=typeof e)return e;if("number"==typeof t)return e;if(t=t&&t.formatter||t,"function"==typeof t)return t(e);t=this._normalizeFormat(t),t.type||(t.type="decimal");var n=this._parseNumberFormatString(t.type);return n?this._formatNumber(e,n,t):this.convertDigits(h.default.getFormatter(t.type,this._getSeparators())(e))},parse:function(e,t){if(e){if(t&&t.parser)return t.parser(e);e=this.convertDigits(e,!0),t&&"string"!=typeof t&&_.default.log("W0011");var n=this.getDecimalSeparator(),i=new RegExp("[^0-9"+(0,l.escapeRegExp)(n)+"]","g"),r=e.replace(i,"").replace(n,".").replace(/\.$/g,"");if("."===r||""===r)return null;if(this._calcSignificantDigits(r)>15)return NaN;
e.exports=o},function(e,t,n){function i(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.TemplateBase=t.renderedCallbacks=void 0;var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),a=n(2),s=i(a),l=n(12),u=n(26),c=i(u),d=n(11),h=n(21),f=i(h),p=t.renderedCallbacks=(0,c.default)({syncStrategy:!0});t.TemplateBase=function(){function e(){r(this,e)}return o(e,[{key:"render",value:function(e){e=e||{};var t=e.onRendered;delete e.onRendered;var n=this._renderCore(e);return this._ensureResultInContainer(n,e.container),p.fire(n,e.container),t&&t(),n}},{key:"_ensureResultInContainer",value:function(e,t){if(t){var n=(0,s.default)(t),i=(0,d.contains)(n.get(0),e.get(0));if(n.append(e),!i){var r=(0,l.getBody)().contains(n.get(0));r&&(0,d.triggerShownEvent)(e)}}}},{key:"_renderCore",value:function(){throw f.default.Error("E0001")}}]),e}()},function(e,t,n){var i=n(2),r=n(38),o=n(14).wrapToArray,a=n(14).inArray,s=n(3),l=n(11).contains,u=n(68),c=n(8),d=n(158),h=n(90),f="dxdragstart",p="dxdrag",g="dxdragend",_="dxdragenter",m="dxdragleave",v="dxdrop",y="dxDragEventsCount",b=[],x=[],S=[],C={setup:function(e,t){var n=a(e,b)!==-1;n||(b.push(e),x.push([]),S.push(t||{}))},add:function(e,t){var n=a(e,b);this.updateEventsCounter(e,t.type,1);var i=t.selector;a(i,x[n])===-1&&x[n].push(i)},updateEventsCounter:function(e,t,n){if([_,m,v].indexOf(t)>-1){var i=r.data(e,y)||0;r.data(e,y,Math.max(0,i+n))}},remove:function(e,t){this.updateEventsCounter(e,t.type,-1)},teardown:function(e){var t=r.data(e,y);if(!t){var n=a(e,b);b.splice(n,1),x.splice(n,1),S.splice(n,1),r.removeData(e,y)}}};u(_,C),u(m,C),u(v,C);var w=function(e){var t=a(e.get(0),b),n=x[t].filter(function(e){return e}),i=e.find(n.join(", "));return a(void 0,x[t])!==-1&&(i=i.add(e)),i},k=function(e){var t=a(e.get(0),b);return S[t]},T=function(e,t){return e.itemPositionFunc?e.itemPositionFunc(t):t.offset()},E=function(e,t){return e.itemSizeFunc?e.itemSizeFunc(t):{width:t.get(0).getBoundingClientRect().width,height:t.get(0).getBoundingClientRect().height}},O=d.inherit({ctor:function(e){this.callBase(e),this.direction="both"},_init:function(e){this._initEvent=e},_start:function(e){e=this._fireEvent(f,this._initEvent),this._maxLeftOffset=e.maxLeftOffset,this._maxRightOffset=e.maxRightOffset,this._maxTopOffset=e.maxTopOffset,this._maxBottomOffset=e.maxBottomOffset;var t=o(e.targetElements||(null===e.targetElements?[]:b));this._dropTargets=s.map(t,function(e){return i(e).get(0)})},_move:function(e){var t=c.eventData(e),n=this._calculateOffset(t);e=this._fireEvent(p,e,{offset:n}),this._processDropTargets(e),e._cancelPreventDefault||e.preventDefault()},_calculateOffset:function(e){return{x:this._calculateXOffset(e),y:this._calculateYOffset(e)}},_calculateXOffset:function(e){if("vertical"!==this.direction){var t=e.x-this._startEventData.x;return this._fitOffset(t,this._maxLeftOffset,this._maxRightOffset)}return 0},_calculateYOffset:function(e){if("horizontal"!==this.direction){var t=e.y-this._startEventData.y;return this._fitOffset(t,this._maxTopOffset,this._maxBottomOffset)}return 0},_fitOffset:function(e,t,n){return null!=t&&(e=Math.max(e,-t)),null!=n&&(e=Math.min(e,n)),e},_processDropTargets:function(e){var t=this._findDropTarget(e),n=t===this._currentDropTarget;n||(this._fireDropTargetEvent(e,m),this._currentDropTarget=t,this._fireDropTargetEvent(e,_))},_fireDropTargetEvent:function(e,t){if(this._currentDropTarget){var n={type:t,originalEvent:e,draggingElement:this._$element.get(0),target:this._currentDropTarget};c.fireEvent(n)}},_findDropTarget:function(e){var t,n=this;return s.each(b,function(r,o){if(n._checkDropTargetActive(o)){var a=i(o);s.each(w(a),function(r,o){var s=i(o);n._checkDropTarget(k(a),s,e)&&(t=o)})}}),t},_checkDropTargetActive:function(e){var t=!1;return s.
this._classCustomRules.push(e)},e.exports=P},function(e,t,n){function i(e){this.baseColor=e;var t;e&&(t=String(e).toLowerCase().replace(/ /g,""),t=m[t]?"#"+m[t]:t,t=r(t)),t||(this.colorIsInvalid=!0),t=t||{},this.r=o(t[0]),this.g=o(t[1]),this.b=o(t[2]),this.a=o(t[3],1,1),t[4]?this.hsv={h:t[4][0],s:t[4][1],v:t[4][2]}:this.hsv=s(this.r,this.g,this.b),t[5]?this.hsl={h:t[5][0],s:t[5][1],l:t[5][2]}:this.hsl=c(this.r,this.g,this.b)}function r(e){if("transparent"===e)return[0,0,0,0];for(var t,n=0,i=v.length;n<i;++n)if(t=v[n].re.exec(e))return v[n].process(t);return null}function o(e,t,n){return t=t||0,n=n||255,e<0||isNaN(e)?t:e>n?n:e}function a(e,t,n){return"#"+(16777216|e<<16|t<<8|n).toString(16).slice(1)}function s(e,t,n){var i,r,o,a=Math.max(e,t,n),s=Math.min(e,t,n),l=a-s;if(o=a,r=0===a?0:1-s/a,a===s)i=0;else switch(a){case e:i=60*((t-n)/l),t<n&&(i+=360);break;case t:i=60*((n-e)/l)+120;break;case n:i=60*((e-t)/l)+240}return r*=100,o*=100/255,{h:Math.round(i),s:Math.round(r),v:Math.round(o)}}function l(e,t,n){var i,r,o,a,s,l,u,c;switch(a=Math.floor(e%360/60),o=(100-t)*n/100,s=(n-o)*(e%60/60),r=o+s,i=n-s,a){case 0:l=n,u=r,c=o;break;case 1:l=i,u=n,c=o;break;case 2:l=o,u=n,c=r;break;case 3:l=o,u=i,c=n;break;case 4:l=r,u=o,c=n;break;case 5:l=n,u=o,c=i}return[Math.round(2.55*l),Math.round(2.55*u),Math.round(2.55*c)]}function u(e,t,n,i){var r=Math.max(e,t,n);switch(r){case e:return(t-n)/i+(t<n?6:0);case t:return(n-e)/i+2;case n:return(e-t)/i+4}}function c(e,t,n){e=g(e,255),t=g(t,255),n=g(n,255);var i,r,o=Math.max(e,t,n),a=Math.min(e,t,n),s=o+a,l=s/2;if(o===a)i=r=0;else{var c=o-a;r=l>.5?c/(2-s):c/s,i=u(e,t,n,c),i/=6}return{h:y(360*i),s:y(100*r),l:y(100*l)}}function d(e,t){var n=t;return"r"===e&&(n=t+1/3),"b"===e&&(n=t-1/3),n}function h(e){return e<0&&(e+=1),e>1&&(e-=1),e}function f(e,t,n){return n=h(n),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function p(e,t,n){var i,r,o;if(e=g(e,360),t=g(t,100),n=g(n,100),0===t)i=r=o=n;else{var a=n<.5?n*(1+t):n+t-n*t,s=2*n-a;i=f(s,a,d("r",e)),r=f(s,a,d("g",e)),o=f(s,a,d("b",e))}return[y(255*i),y(255*r),y(255*o)]}function g(e,t){return e=Math.min(t,Math.max(0,parseFloat(e))),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function _(e,t,n){return t=t||0,n=n||255,!(e%1!==0||e<t||e>n||"number"!=typeof e||isNaN(e))}var m={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"1
}}Object.defineProperty(t,"__esModule",{value:!0}),t.plugin=t.ExportMenu=t.combineMarkups=t.exportWidgets=t.getMarkup=t.exportFromMarkup=void 0;var p=n(0),g=n(7),_=n(13),m=n(176),v=i(m),y=n(10),b=i(y),x=n(1),S=n(50),C=i(S),w=n(140),k=i(w),T=n(23),E=i(T),O=n(63),A=v.default.image,D=v.default.svg,M=v.default.pdf,I=[E.default.down,E.default.move].join(" "),P=35,R=[[9,12,26,12,26,14,9,14],[9,17,26,17,26,19,9,19],[9,22,26,22,26,24,9,24]],L=4,V=120,B=8,F=15,z=30,N=1,H=10,G=2,j=3,W="PNG",U=[W,"JPEG","GIF"],Y=["PDF","SVG"],X="dx-export-menu",q="export-element-type",K="export-element-format",$=/data-backgroundcolor="([^"]*)"/,Z=t.exportFromMarkup=function(e,t){t.format=o(t.format)||W,t.fileName=t.fileName||"file",t.exportingAction=t.onExporting,t.exportedAction=t.onExported,t.fileSavingAction=t.onFileSaving,t.margin=(0,x.isDefined)(t.margin)?t.margin:H,t.backgroundColor=(0,x.isDefined)(t.backgroundColor)?t.backgroundColor:h(e)||C.default.getTheme().backgroundColor,v.default.export(e,t,a(t.format))},Q=(t.getMarkup=function(e){return Q(e).markup},t.exportWidgets=function(e,n){n=n||{};var i=t.combineMarkups(e,{gridLayout:n.gridLayout,verticalAlignment:n.verticalAlignment,horizontalAlignment:n.horizontalAlignment});n.width=i.width,n.height=i.height,Z(i.markup,n)},t.combineMarkups=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Array.isArray(e)?Array.isArray(e[0])||(e=e.map(function(e){return[e]})):e=[[e]];var n=!t.gridLayout,i=e.reduce(function(e,t,i){var r=t.reduce(function(e,t,n){var r=t.getSize(),o=t.option("backgroundColor")||C.default.getTheme(t.option("theme")).backgroundColor;return o&&e.backgroundColors.indexOf(o)===-1&&e.backgroundColors.push(o),e.hOffset=e.width,e.width+=r.width,e.height=Math.max(e.height,r.height),e.itemWidth=Math.max(e.itemWidth,r.width),e.items.push({markup:t.svg(),width:r.width,height:r.height,c:n,r:i,hOffset:e.hOffset}),e},{items:[],height:0,itemWidth:0,hOffset:0,width:0,backgroundColors:e.backgroundColors});return e.rowOffsets.push(e.totalHeight),e.rowHeights.push(r.height),e.totalHeight+=r.height,e.items=e.items.concat(r.items),e.itemWidth=Math.max(e.itemWidth,r.itemWidth),e.maxItemLen=Math.max(e.maxItemLen,r.items.length),e.totalWidth=n?Math.max(e.totalWidth,r.width):e.maxItemLen*e.itemWidth,e},{items:[],rowOffsets:[],rowHeights:[],itemWidth:0,totalHeight:0,maxItemLen:0,totalWidth:0,backgroundColors:[]}),r='data-backgroundcolor="'+(1===i.backgroundColors.length?i.backgroundColors[0]:"")+'" ',o=function(e){var n=t.verticalAlignment,r=i.rowHeights[e.r]-e.height;return i.rowOffsets[e.r]+("bottom"===n?r:"center"===n?r/2:0)},a=function(e){if(n)return e.hOffset;var r=t.horizontalAlignment,o=i.itemWidth,a=o-e.width;return e.c*o+("right"===r?a:"center"===r?a/2:0)},s=i.totalHeight,l=i.totalWidth;return{markup:"<svg "+r+'height="'+s+'" width="'+l+'" version="1.1" xmlns="http://www.w3.org/2000/svg">'+i.items.map(function(e){return'<g transform="translate('+a(e)+","+o(e)+')">'+e.markup+"</g>"}).join("")+"</svg>",width:l,height:s}}),J=t.ExportMenu=function(e){var t=this._renderer=e.renderer;this._incidentOccurred=e.incidentOccurred,this._exportTo=e.exportTo,this._print=e.print,this._shadow=t.shadowFilter("-50%","-50%","200%","200%",G,6,j),this._shadow.attr({opacity:.8}),this._group=t.g().attr({"class":X,"hidden-for-export":!0}).linkOn(t.root,{name:"export-menu",after:"peripheral"}),this._buttonGroup=t.g().attr({"class":X+"-button"}).append(this._group),this._listGroup=t.g().attr({"class":X+"-list"}).append(this._group),this._overlay=t.rect(-V+P,P+L,V,0),this._overlay.attr({"stroke-width":N,cursor:"pointer",rx:4,ry:4,filter:this._shadow.id}),this._overlay.data({"export-element-type":"list"}),this.validFormats=r(),this._subscribeEvents()};(0,p.extend)(J.prototype,{getLayoutOptions:function(){if(this._hiddenDueToLayout)return{width:0,height:0,cutSide:"vertical",cutLayoutSide:"top"};var e=this._buttonGroup.getBBox();return e.cutSide="vertical",e.cutLayoutSide="top",e.height+=H,e.position={vertical:"top",horizontal:"right"},e.verticalAlignment="top",e.horizontalAlignment="right",e},probeD
text:o.text,y:0}).css(f(o.font))},_shiftSubtitle:function(){var e=this,t=e._titleElement.getBBox(),n=e._subtitleElement,i=e._options.subtitle.offset;n.move(0,t.y+t.height-n.getBBox().y-i)},_updateBoundingRectAlignment:function(){var e=this._boundingRect,t=this._options;e.verticalAlignment=t.verticalAlignment,e.horizontalAlignment=t.horizontalAlignment,e.cutLayoutSide=t.verticalAlignment,e.cutSide="vertical",e.position={horizontal:t.horizontalAlignment,vertical:t.verticalAlignment}},hasText:function(){return this._hasText},update:function(e,t){var n=this,r=h(!0,{},e,u(t)),o=i(r.text),a=o||o!==n._hasText;return n._baseLineCorrection=0,n._updateOptions(r),n._boundingRect={},o?(n._updateStructure(),n._updateTexts()):n._group.linkRemove(),n._updateBoundingRect(),n._updateBoundingRectAlignment(),n._hasText=o,a},draw:function(e,t){var n=this;return n._hasText&&(n._group.linkAppend(),n._correctTitleLength(e),n._group.getBBox().height>t&&this.freeSpace()),n},probeDraw:function(e,t){return this.draw(e,t),this},_correctTitleLength:function(e){var t=this,n=t._options,i=n.margin,o=e-i.left-i.right,a=n.placeholderSize;r(t._titleElement,n.text,o,n,a),t._subtitleElement&&(c(a)>0&&(a-=t._titleElement.getBBox().height),r(t._subtitleElement,n.subtitle.text,o,n.subtitle,a),t._shiftSubtitle()),t._updateBoundingRect();var s=this.getCorrectedLayoutOptions(),l=s.x,u=s.y,d=s.height;this._clipRect.attr({x:l,y:u,width:e,height:d})},getLayoutOptions:function(){return this._boundingRect||null},shift:function(e,t){var n=this,i=n.getLayoutOptions();return n._group.move(e-i.x,t-i.y),n},_updateBoundingRect:function(){var e,t=this,n=t._options,i=n.margin,r=t._boundingRect;e=t._hasText?t._group.getBBox():{width:0,height:0,x:0,y:0,isEmpty:!0},e.isEmpty||(e.height+=i.top+i.bottom-t._baseLineCorrection,e.width+=i.left+i.right,e.x-=i.left,e.y+=t._baseLineCorrection-i.top),n.placeholderSize>0&&(e.height=n.placeholderSize),r.height=e.height,r.width=e.width,r.x=e.x,r.y=e.y},getCorrectedLayoutOptions:function(){var e=this.getLayoutOptions(),t=this._baseLineCorrection;return h({},e,{y:e.y-t,height:e.height+t})},layoutOptions:function(){return this._hasText?{horizontalAlignment:this._boundingRect.horizontalAlignment,verticalAlignment:this._boundingRect.verticalAlignment,priority:0}:null},measure:function(e){return this.draw(e[0],e[1]),[this._boundingRect.width,this._boundingRect.height]},move:function(e,t){var n=this._boundingRect;s(e,n)?this.shift(t[0],t[1]):this.shift(Math.round(e[0]),Math.round(e[1]))},freeSpace:function(){var e=this;e._params.incidentOccurred("W2103"),e._group.linkRemove(),e._boundingRect.width=e._boundingRect.height=0},getOptions:function(){return this._options},changeLink:function(e){this._group.linkRemove(),this._group.linkOn(e,"title")}}),t.Title=l,t.plugin={name:"title",init:function(){var e=this;e._title=new t.Title({renderer:e._renderer,cssClass:e._rootClassPrefix+"-title",incidentOccurred:e._incidentOccurred}),e._layout.add(e._title)},dispose:function(){this._title.dispose(),this._title=null},customize:function(e){e.addChange({code:"TITLE",handler:function(){this._title.update(this._themeManager.theme("title"),this.option("title"))&&this._change(["LAYOUT"])},isThemeDependent:!0,option:"title",isOptionChange:!0})},fontFields:["title.font","title.subtitle.font"]}},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e){var t=0;return f(e,function(e,n){t+=n}),t}function o(e){return h(e,[R,P,D,M,I])!==-1}function a(e,t){return r(b(e,function(e){return(e-t)*(e-t)}))/e.length}function s(e,t,n){var i=n.getOptions().valueErrorBar,r=n.getValueFields()[0],o=i.lowValueField||A,a=i.highValueField||O;if(n.areErrorBarsVisible()&&void 0===i.type){var s=t.reduce(function(e,t){return v(t[o])&&(e[0]+=t[r]-t[o],e[1]++),v(t[a])&&(e[2]+=t[a]-t[r],e[3]++),e},[0,0,0,0]);s[1]&&(e[o]=e[r]-s[0]/s[1]),s[2]&&(e[a]=e[r]+s[2]/s[3])}return e}function l(e,t,n){var i=n.getOptions().valueErrorBar,r=i.lowValueField||A,o=i.highValueField||O;return n.areErrorBarsVisible()&&void 0
},isOptionDeprecated:function(e){var t=this._getDeprecatedOptions();return Object.prototype.hasOwnProperty.call(t,e)},_setOptionSilent:function(e,t){this._cancelOptionChange=e,this.option(e,t),this._cancelOptionChange=!1},_getOptionValue:function(e,t){var n=this.option(e);return C(n)?n.bind(t)():n},option:function(e,t){if(arguments.length<2&&"object"!==p.type(e))return this._optionManager.getValue(e);this.beginUpdate();try{this._optionManager.setValue(T(e,t))}finally{this.endUpdate()}},resetOption:function(e){var t=this;if(e){var n=void 0;if(e.search(/\.|\[/)!==-1){e=u(e);var i=e.split(".");i.forEach(function(e){n=n?n[e]:t.initialOption(e)})}else n=this.initialOption(e);n=p.isObject(n)?g.clone(n):n,this.beginUpdate(),this._optionManager.setValue(T(e,n),!1),this.endUpdate()}}}).include(b);e.exports=E,e.exports.PostponedOperations=k},function(e,t,n){var i=n(7),r=i.hasWindow()?i.getWindow():{},o=n(61),a=1e3/60,s=function(e){return setTimeout(e,a)},l=function(e){clearTimeout(e)},u=o(function(){var e=r.requestAnimationFrame||r.webkitRequestAnimationFrame||r.mozRequestAnimationFrame||r.oRequestAnimationFrame||r.msRequestAnimationFrame,t=r.cancelAnimationFrame||r.webkitCancelAnimationFrame||r.mozCancelAnimationFrame||r.oCancelAnimationFrame||r.msCancelAnimationFrame;if(e&&t&&(s=e,l=t),e&&!t){var n={};s=function(t){var i=e.call(r,function(){try{if(i in n)return;t.apply(this,arguments)}finally{delete n[i]}});return i},l=function(e){n[e]=!0}}});t.requestAnimationFrame=function(){return u(),s.apply(r,arguments)},t.cancelAnimationFrame=function(){u(),l.apply(r,arguments)}},function(e,t,n){var i=n(181);e.exports=new i},function(e,t,n){var i=n(0);e.exports={_formatNumberCore:function(e,t,n){if("currency"===t){n.precision=n.precision||0;var r=this.format(e,(0,i.extend)({},n,{type:"fixedpoint"})),o=this.getCurrencySymbol().symbol.replace("$","$$$$");return r=r.replace(/^(\D*)(\d.*)/,"$1"+o+"$2")}return this.callBase.apply(this,arguments)},getCurrencySymbol:function(){return{symbol:"$"}},getOpenXmlCurrencyFormat:function(){return"$#,##0{0}_);\\($#,##0{0}\\)"}}},function(e,t,n){var i=n(2),r=n(4).noop,o=n(15),a=n(26),s=n(0).extend,l=n(8),u=o.inherit({ctor:function(e){this._$element=i(e),this._cancelCallback=a(),this._acceptCallback=a()},getElement:function(){return this._$element},validate:function(e){return!l.isDxMouseWheelEvent(e)},validatePointers:function(e){return 1===l.hasTouches(e)},allowInterruptionByMouseWheel:function(){return!0},configure:function(e){s(this,e)},addCancelCallback:function(e){this._cancelCallback.add(e)},removeCancelCallback:function(){this._cancelCallback.empty()},_cancel:function(e){this._cancelCallback.fire(this,e)},addAcceptCallback:function(e){this._acceptCallback.add(e)},removeAcceptCallback:function(){this._acceptCallback.empty()},_accept:function(e){this._acceptCallback.fire(this,e)},_requestAccept:function(e){this._acceptRequestEvent=e},_forgetAccept:function(){this._accept(this._acceptRequestEvent),this._acceptRequestEvent=null},start:r,move:r,end:r,cancel:r,reset:function(){this._acceptRequestEvent&&this._accept(this._acceptRequestEvent)},_fireEvent:function(e,t,n){var i=s({type:e,originalEvent:t,target:this._getEmitterTarget(t),delegateTarget:this.getElement().get(0)},n);return t=l.fireEvent(i),t.cancel&&this._cancel(t),t},_getEmitterTarget:function(e){return(this.delegateSelector?i(e.target).closest(this.delegateSelector):this.getElement()).get(0)},dispose:r});e.exports=u},function(e,t,n){function i(e){return e&&e.__esModule?e:{"default":e}}var r=n(72),o=i(r),a=n(76),s=i(a);if(o.default&&o.default.load){var l={supplemental:{version:{_cldrVersion:"28",_unicodeVersion:"8.0.0",_number:"$Revision: 11965 $"},likelySubtags:{en:"en-Latn-US",de:"de-Latn-DE",ru:"ru-Cyrl-RU",ja:"ja-Jpan-JP"}}};o.default.locale()||(o.default.load(l),o.default.locale("en")),s.default.inject({locale:function(e){return e?void o.default.locale(e):o.default.locale().locale}})}},,,,,,function(e,t,n){e.exports={events:{mouseover:"mouseover",mouseout:"mouseout",mousemove:"mousemove",touchstart:"touchstart",touchmove:"touchmove",touchen
n._handler(e)};i.on(e,this._originalEventName,t.selector,o),r.data(e,this._handlerArrayKeyPath)[t.guid]=o},_handler:function(e){l.isTouchEvent(e)||a.isSimulator()||l.fireEvent({type:this._eventName,originalEvent:e,delegateTarget:e.delegateTarget})},remove:function(e,t){var n=r.data(e,this._handlerArrayKeyPath)[t.guid];i.off(e,this._originalEventName,t.selector,n)},teardown:function(e){r.removeData(e,this._handlerArrayKeyPath)}}),m=_.inherit({ctor:function(){this._eventNamespace=c,this._eventName=d,this._originalEventName=h,this.callBase()},_handler:function(e){var t=e.pointers||[];t.length||this.callBase(e)}}),v=_.inherit({ctor:function(){this._eventNamespace=f,this._eventName=p,this._originalEventName=g,this.callBase()}});s(d,new m),s(p,new v),t.start=d,t.end=p},function(e,t,n){function i(e){return e&&m(e.then)}function r(e){return(new w).resolve(e).promise()}function o(e,t){if(!m(t))throw y.Error("E4011",e)}function a(e){throw y.Error("E4012",e)}function s(e){function t(e){var t=e[0],n=e[1];return t&&t.getResponseHeader?g.errorMessageFromXhr(t,n):null}return function(n){var i;i=n instanceof Error?n:new Error(t(arguments)||n&&String(n)||"Unknown error"),i.message!==g.XHR_ERROR_UNLOAD&&e.reject(i)}}function l(e,t){var n,s=e._loadFunc;return o(O,s),n=s.apply(e,[t]),Array.isArray(n)?n=r(n):null===n||void 0===n?n=r([]):i(n)||a(O),T(n)}function u(e,t){var n,o=e._totalCountFunc;if(!m(o))throw y.Error("E4021");return n=o.apply(e,[t]),i(n)||(n=Number(n),isFinite(n)||a(E),n=r(n)),T(n)}function c(e,t,n){var a,s=e._byKeyFunc;return o(A,s),a=s.apply(e,[t,n]),i(a)||(a=r(a)),T(a)}function d(e,t,n,i){if(t.__rawData)i(t.__rawData);else{var r=t.__rawDataPromise||l(t,n);t._cacheRawData&&(t.__rawDataPromise=r),r.always(function(){delete t.__rawDataPromise}).done(function(e){t._cacheRawData&&(t.__rawData=e),i(e)}).fail(s(e))}}function h(e,t,n,i){n=n||{};var r={};"userData"in n&&(r.userData=n.userData),d(e,t,r,function(r){var o,a,s,l,u=x(r,{errorHandler:t._errorHandler}),c=[];i||(o=S(u,n),o===u?s=r.slice(0):c.push(o.enumerate().done(function(e){s=e}))),(n.requireTotalCount||i)&&(a=S(u,n,!0),a===u?l=r.length:c.push(a.count().done(function(e){l=e}))),k.apply(p,c).done(function(){i?e.resolve(l):n.requireTotalCount?e.resolve(s,{totalCount:l}):e.resolve(s)}).fail(function(t){e.reject(t)})})}function f(e,t,n){d(e,t,{},function(i){for(var r,o=t.key(),a=0,s=i.length;a<s;a++)if(r=i[a],g.keysEqual(o,t.keyOf(i[a]),n))return void e.resolve(r);e.reject(y.Error("E4009"))})}var p=n(2),g=n(41),_=n(138),m=n(1).isFunction,v=n(28),y=n(37).errors,b=n(92),x=n(156),S=n(84).queryByOptions,C=n(6),w=C.Deferred,k=C.when,T=C.fromPromise,E="totalCount",O="load",A="byKey",D="insert",M="update",I="remove",P=b.inherit({ctor:function(e){e=e||{},this.callBase(e),this._useDefaultSearch=!!e.useDefaultSearch||"raw"===e.loadMode,this._loadMode=e.loadMode,this._cacheRawData=e.cacheRawData!==!1,this._loadFunc=e[O],this._totalCountFunc=e[E],this._byKeyFunc=e[A],this._insertFunc=e[D],this._updateFunc=e[M],this._removeFunc=e[I]},createQuery:function(){throw y.Error("E4010")},clearRawDataCache:function(){delete this.__rawData},_totalCountImpl:function(e){var t=new w;return"raw"!==this._loadMode||this._totalCountFunc?(u(this,e).done(function(e){t.resolve(Number(e))}).fail(s(t)),t=this._addFailHandlers(t)):h(t,this,e,!0),t.promise()},_pushImpl:function(e){this.__rawData&&_.applyBatch(this,this.__rawData,e)},_loadImpl:function(e){var t=new w;return"raw"===this._loadMode?h(t,this,e,!1):(l(this,e).done(function(e,n){t.resolve(e,n)}).fail(s(t)),t=this._addFailHandlers(t)),t.promise()},_byKeyImpl:function(e,t){var n=new w;return this._byKeyViaLoad()?(this._requireKey(),f(n,this,e)):c(this,e,t).done(function(e){n.resolve(e)}).fail(s(n)),n.promise()},_byKeyViaLoad:function(){return"raw"===this._loadMode&&!this._byKeyFunc},_insertImpl:function(e){var t,n=this,a=n._insertFunc,l=new w;return o(D,a),t=a.apply(n,[e]),i(t)||(t=r(t)),T(t).done(function(t){v().useLegacyStoreResult?l.resolve(e,t):l.resolve(t||e,n.keyOf(t))}).fail(s(l)),l.promise()},_updateImpl:function(e,t){var n,a=this._updateFunc,
var e=d(this._$container.get(0)),t=c(e.left%1,2),n=c(e.top%1,2);Be.default.msie?this.root.css({transform:"translate("+-t+"px,"+-n+"px)"}):Be.default.mozilla&&this.root.move(-t,-n)}},removePlacementFix:function(){(Be.default.mozilla||Be.default.msie)&&(Be.default.msie?this.root.css({transform:""}):Be.default.mozilla&&this.root.attr({transform:null}))},setOptions:function(e){var t=this;return t.rtl=!!e.rtl,t.encodeHtml=!!e.encodeHtml,t.updateAnimationOptions(e.animation||{}),t.root.attr({direction:t.rtl?"rtl":"ltr"}),t},_createElement:function(e,n,i){var r=new t.SvgElement(this,e,i);return n&&r.attr(n),r},lock:function(){var e=this;return 0===e._locker&&(e._backed=!e._$container.is(":visible"),e._backed&&r(e.root)),++e._locker,e},unlock:function(){var e=this;return--e._locker,0===e._locker&&(e._backed&&(o(e.root,e._$container[0]),e.fixPlacement()),e._backed=!1),e},resize:function(e,t){return e>=0&&t>=0&&this.root.attr({width:e,height:t}),this},dispose:function(){var e=this,t=void 0;e.root.dispose(),e._defs.dispose(),e._animationController.dispose(),bt.removeByRenderer(e);for(t in e)e[t]=null;return e},animationEnabled:function(){return!!this._animation.enabled},updateAnimationOptions:function(e){return u(this._animation,e),this},stopAllAnimations:function(e){return this._animationController[e?"lock":"stop"](),this},animateElement:function(e,t,n){return this._animationController.animateElement(e,t,n),this},svg:function(){this.removePlacementFix();var e=this.root.markup();return this.fixPlacement(),e},getRootOffset:function(){return this.root.getOffset()},onEndAnimation:function(e){this._animationController.onEndAnimation(e)},rect:function(e,n,i,r){var o=new t.RectSvgElement(this);return o.attr({x:e||0,y:n||0,width:i||0,height:r||0})},simpleRect:function(){return this._createElement("rect")},circle:function(e,t,n){return this._createElement("circle",{cx:e||0,cy:t||0,r:n||0})},g:function(){return this._createElement("g")},image:function e(t,n,i,r,o,a){var e=this._createElement("image",{x:t||0,y:n||0,width:i||0,height:r||0,preserveAspectRatio:vt[(0,He.normalizeEnum)(a)]||dt});return e.element.setAttributeNS("http://www.w3.org/1999/xlink","href",o||""),e},path:function(e,n){var i=new t.PathSvgElement(this,n);return i.attr({points:e||[]})},arc:function(e,n,i,r,o,a){var s=new t.ArcSvgElement(this);return s.attr({x:e||0,y:n||0,innerRadius:i||0,outerRadius:r||0,startAngle:o||0,endAngle:a||0})},text:function(e,n,i){var r=new t.TextSvgElement(this);return r.attr({text:e,x:n||0,y:i||0})},linearGradient:function(e){var t=void 0,n=mt(),i=this;return t=i._createElement("linearGradient",{id:n}).append(i._defs),t.id=n,e.forEach(function(e){i._createElement("stop",{offset:e.offset,"stop-color":e["stop-color"]}).append(t)}),t},pattern:function e(n,i,r){i=i||{};var o=this,a=void 0,s=void 0,e=void 0,l=void 0,u=void 0,c=i.step||6,d=c/2,h=1.5*c;return a=r||mt(),s="right"===(0,He.normalizeEnum)(i.direction)?"M "+d+" "+-d+" L "+-d+" "+d+" M 0 "+c+" L "+c+" 0 M "+h+" "+d+" L "+d+" "+h:"M 0 0 L "+c+" "+c+" M "+-d+" "+d+" L "+d+" "+h+" M "+d+" "+-d+" L "+h+" "+d,e=o._createElement("pattern",{id:a,width:c,height:c,patternUnits:"userSpaceOnUse"}).append(o._defs),e.id=a,l=o.rect(0,0,c,c).attr({fill:n,opacity:i.opacity}).append(e),u=new t.PathSvgElement(this).attr({d:s,"stroke-width":i.width||1,stroke:n}).append(e),e},_getPointsWithYOffset:function(e,t){return e.map(function(e,n){return n%2!==0?e+t:e})},clipShape:function(e,t){var n=this,i=mt(),r=n._createElement("clipPath",{id:i}).append(n._defs),o=e.apply(n,t).append(r);return o.id=i,o.remove=function(){throw"Not implemented"},o.dispose=function(){return r.dispose(),r=null,this},o},clipRect:function(e,t,n,i){return this.clipShape(this.rect,arguments)},clipCircle:function(e,t,n){return this.clipShape(this.circle,arguments)},shadowFilter:function(e,t,n,i,r,o,a,s,l){var u=this,c=mt(),d=u._createElement("filter",{id:c,x:e||0,y:t||0,width:n||0,height:i||0}).append(u._defs),h=u._createElement("feGaussianBlur",{"in":"SourceGraphic",result:"gaussianBlurResult",stdDeviation:a||0}).append(d),f=u._createElement(
value:!0}),t.registerTemplateEngine=r,t.setTemplateEngine=o,t.getCurrentTemplateEngine=a;var s=n(1),l=n(21),u=i(l),c={},d=void 0},,function(e,t,n){function i(e){return e&&e.__esModule?e:{"default":e}}var r=n(2),o=i(r),a=n(1),s=n(4),l=n(0),u=n(21),c=n(11),d=n(16),h=i(d),f=n(85),p=i(f),g=n(476),_=n(69),m=n(99),v=n(100),y=n(139),b=n(33),x=3,S="template",C="[data-options*='dxTemplate']",w="dx-template-wrapper",k=new m.FunctionTemplate(function(e){var t=e.model.widget;if(t){var n=(0,o.default)("<div>"),i=e.model.options||{};if("button"===t||"tabs"===t||"dropDownMenu"===t){var r=t;t=(0,b.camelize)("dx-"+t),(0,u.log)("W0001","dxToolbar - 'widget' item field",r,"16.1","Use: '"+t+"' instead")}return e.parent?e.parent._createComponent(n,t,i):n[t](i),n}return(0,o.default)()}),T=p.default.inherit({_getDefaultOptions:function(){return(0,l.extend)(this.callBase(),{integrationOptions:{watchMethod:function(e,t,n){return n=n||{},n.skipImmediate||t(e()),s.noop},templates:{"dx-polymorph-widget":k},createTemplate:function(e){return new g.Template(e)}}})},_init:function(){this.callBase(),this._tempTemplates=[],this._defaultTemplates={},this._initTemplates()},_dispose:function(){this._cleanTemplates(),this.callBase()},_cleanTemplates:function(){this._tempTemplates.forEach(function(e){e.template.dispose&&e.template.dispose()}),this._tempTemplates=[]},_initTemplates:function(){this._extractTemplates(),this._extractAnonymousTemplate()},_extractTemplates:function(){var e=this.$element().contents().filter(C),t={};e.each(function(e,n){var i=(0,c.getElementOptions)(n).dxTemplate;if(i){if(!i.name)throw(0,u.Error)("E0023");(0,o.default)(n).addClass(w).detach(),t[i.name]=t[i.name]||[],t[i.name].push(n)}});for(var n in t){var i=this._findTemplateByDevice(t[n]);i&&this._saveTemplate(n,i)}},_saveTemplate:function(e,t){var n=this.option("integrationOptions.templates");n[e]=this._createTemplate(t)},_findTemplateByDevice:function(e){var t=(0,s.findBestMatches)(h.default.current(),e,function(e){return(0,c.getElementOptions)(e).dxTemplate})[0];return e.forEach(function(e){e!==t&&(0,o.default)(e).remove()}),t},_extractAnonymousTemplate:function(){var e=this.option("integrationOptions.templates"),t=this._getAnonymousTemplateName(),n=this.$element().contents().detach(),i=n.filter(function(e,t){var n=t.nodeType===x,i=(0,o.default)(t).text().trim().length<1;return!(n&&i)}),r=i.length<1;e[t]||r||(e[t]=this._createTemplate(n))},_getAnonymousTemplateName:function(){return S},_createTemplateIfNeeded:function(e){var t=function(e){return(0,a.isRenderer)(e)&&e[0]||e},n=this._tempTemplates.filter(function(n){return e=t(e),n.source===e})[0];if(n)return n.template;var i=this._createTemplate(e);return this._tempTemplates.push({template:i,source:t(e)}),i},_createTemplate:function(e){return e="string"==typeof e?(0,c.normalizeTemplateElement)(e):e,this.option("integrationOptions.createTemplate")(e)},_getTemplateByOption:function(e){return this._getTemplate(this.option(e))},_getTemplate:function(e){return(0,a.isFunction)(e)?new m.FunctionTemplate(function(t){var n=e.apply(this,this._getNormalizedTemplateArgs(t));if(!(0,a.isDefined)(n))return new v.EmptyTemplate;var i=!1,r=this._acquireTemplate(n,function(e){return e.nodeType||(0,a.isRenderer)(e)&&!(0,o.default)(e).is("script")?new m.FunctionTemplate(function(){return e}):(i=!0,this._createTemplate(e))}.bind(this)),s=r.render(t);return i&&r.dispose&&r.dispose(),s}.bind(this)):this._acquireTemplate(e,this._createTemplateIfNeeded.bind(this))},_acquireTemplate:function(e,t){if(null==e)return new v.EmptyTemplate;if(e instanceof y.ChildDefaultTemplate)return this._defaultTemplates[e.name];if(e instanceof _.TemplateBase)return e;if((0,a.isFunction)(e.render)&&!(0,a.isRenderer)(e))return this._addOneRenderedCall(e);if(e.nodeType||(0,a.isRenderer)(e))return t((0,o.default)(e));if("string"==typeof e){var n=this.option("integrationOptions.skipTemplates")||[],i=null;return n.indexOf(e)===-1&&(i=this._renderIntegrationTemplate(e)),i||this._defaultTemplates[e]||t(e)}return this._acquireTemplate(e.toString(),t)},_getNormalizedTemplateArgs:func
}),t.swipe=s,t.start=a,t.end=l},function(e,t,n){var i=n(14).inArray,r=n(7),o=r.hasWindow()?r.getWindow().WeakMap:WeakMap;o||(o=function(){var e=[],t=[];this.set=function(n,r){var o=i(n,e);o===-1?(e.push(n),t.push(r)):t[o]=r},this.get=function(n){var r=i(n,e);if(r!==-1)return t[r]},this.has=function(t){var n=i(t,e);return n!==-1},this.delete=function(n){var r=i(n,e);r!==-1&&(e.splice(r,1),t.splice(r,1))}}),e.exports=o},function(e,t,n){var i=n(3).each,r=n(26),o=function(){var e=[],t=r();this.add=function(n){i(e,function(e,t){n.apply(n,t)}),t.add(n)},this.remove=function(e){t.remove(e)},this.fire=function(){e.push(arguments),t.fire.apply(t,arguments)}};e.exports=o},function(e,t,n){function i(e){return e&&e.__esModule?e:{"default":e}}var r=n(45),o=i(r),a=n(51),s=i(a),l=n(32),u=i(l),c=n(1),d=n(188),h=n(287);n(115);var f=1632,p={thousands:"#,##0{0},&quot;K&quot;",millions:"#,##0{0},,&quot;M&quot;",billions:"#,##0{0},,,&quot;B&quot;",trillions:"#,##0{0},,,,&quot;T&quot;",percent:"0{0}%",decimal:"#{0}",fixedpoint:"#,##0{0}",exponential:"0{0}E+00",currency:" "},g=/a+/g,_=/E/g,m=/dE+/g,v=/L/g,y=/h/g,b=/\//g,x=/\[/g,S=/]/g,C=/./g,w=e.exports={_applyPrecision:function(e,t){var n,i;if(t>0){for(n="decimal"!==e?".":"",i=0;i<t;i++)n+="0";return n}return""},_hasArabicDigits:function(e){for(var t,n=0;n<e.length;n++)if(t=e.charCodeAt(n),t>=f&&t<f+10)return!0;return!1},_convertDateFormatToOpenXml:function(e){return e.replace(b,"\\/").split("'").map(function(e,t){return t%2===0?e.replace(g,"AM/PM").replace(m,"d").replace(_,"d").replace(v,"M").replace(y,"H").replace(x,"\\[").replace(S,"\\]"):e?e.replace(C,"\\$&"):"'"}).join("")},_convertDateFormat:function(e){var t=(u.default.format(new Date(2009,8,8,6,5,4),e)||"").toString(),n=(0,d.getFormat)(function(t){return u.default.format(t,e)});return n&&(n=this._convertDateFormatToOpenXml(n),n=this._getLanguageInfo(t)+n),n},_getLanguageInfo:function(e){var t=(0,h.getLanguageId)(),n=t?t.toString(16):"",i="";if(this._hasArabicDigits(e)){for(;n.length<3;)n="0"+n;i="[$-2010"+n+"]"}else n&&(i="[$-"+n+"]");return i},_convertNumberFormat:function(e,t,n){var i=void 0,r=void 0;return r="currency"===e?s.default.getOpenXmlCurrencyFormat(n):p[e.toLowerCase()],r&&(i=o.default.format(r,this._applyPrecision(e,t))),i},convertFormat:function(e,t,n,i){if((0,c.isDefined)(e)){if("date"===n)return w._convertDateFormat(e);if((0,c.isString)(e)&&p[e.toLowerCase()])return w._convertNumberFormat(e,t,i)}}}},function(e,t,n){var i=n(112),r=n(3).each,o=n(0).extend,a=n(16),s=n(39),l={forward:" dx-forward",backward:" dx-backward",none:" dx-no-direction",undefined:" dx-no-direction"},u="preset_",c=i.inherit({ctor:function(){this.callBase.apply(this,arguments),this._registeredPresets=[],this.resetToDefaults()},_getDefaultOptions:function(){return o(this.callBase(),{defaultAnimationDuration:400,defaultAnimationDelay:0,defaultStaggerAnimationDuration:300,defaultStaggerAnimationDelay:40,defaultStaggerAnimationStartDelay:500})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(e){return e.phone},options:{defaultStaggerAnimationDuration:350,defaultStaggerAnimationDelay:50,defaultStaggerAnimationStartDelay:0}},{device:function(){return a.current().android||a.real.android},options:{defaultAnimationDelay:100}}])},_getPresetOptionName:function(e){return u+e},_createAndroidSlideAnimationConfig:function(e,t){var n=this,i=function(e){return{type:"slide",delay:void 0===e.delay?n.option("defaultAnimationDelay"):e.delay,duration:void 0===e.duration?n.option("defaultAnimationDuration"):e.duration}};return{enter:function(n,r){var o=n.parent().width()*t,a=r.direction,l=i(r);return l.to={left:0,opacity:1},"forward"===a?l.from={left:o,opacity:e}:"backward"===a?l.from={left:-o,opacity:e}:l.from={left:0,opacity:0},s.createAnimation(n,l)},leave:function(n,r){var o=n.parent().width()*t,a=r.direction,l=i(r);return l.from={left:0,opacity:1},"forward"===a?l.to={left:-o,opacity:e}:"backward"===a?l.to={left:o,opacity:e}:l.to={left:0,opacity:0},s.createAnimation(n,l)}}},_createOpenDoorConfig:function(){var e=this,t=function(t){retur
(e._options.border.visible||(t||n)&&n!==re)&&(e._background=e._renderer.rect(0,0,0,0).attr({fill:i,"class":e._backgroundClass}).append(e._insideLegendGroup))},_locateRowsColumns:function(e){var t,n=this,i=0,r=n._getItemsLayoutOptions(),o=n._items.length;do t=[],n._createLines(t,r),n._alignLines(t,r),i++;while(g(t,r,o,e.margin)&&i<o);n._applyItemPosition(t,r)},_createLines:function(e,t){this._items.forEach(function(n,i){var r,o,a=x(e,t,i),s={width:n.labelBBox.width,height:n.labelBBox.height,element:n.label,bBox:n.labelBBox,pos:b(t),itemIndex:i},l={width:n.markerBBox.width,height:n.markerBBox.height,element:n.marker,pos:{horizontal:K,vertical:K},bBox:{width:n.markerBBox.width,height:n.markerBBox.height,x:n.markerBBox.x,y:n.markerBBox.y},itemIndex:i},u=t.markerOffset?"altOffset":"offset";t.inverseLabelPosition?(r=s,o=l):(r=l,o=s),r[u]=t.labelOffset,a.secondLine.push(r),a.firstLine.push(o)})},_alignLines:function(e,t){function n(e){S(e,r)}var i,r=t.altMeasure;if(e.forEach(function(e){return S(e,r)}),r=t.measure,t.itemsAlignment){if(t.markerOffset)for(i=0;i<e.length;)C([e[i++],e[i++]]).forEach(n)}else C(e).forEach(n)},_applyItemPosition:function(e,t){var n=this,i={x:0,y:0},r=v(e,t);e.forEach(function(e){var o=e[0],a=o.altOffset||t.altSpacing;i[t.direction]=y(e,t,r),e.forEach(function(e){var r=e.offset||t.spacing,o=new O.WrapperLayoutElement(e.element,e.bBox),a={x:i.x,y:i.y,width:e.width,height:e.height},s=new O.WrapperLayoutElement(null,a),l=n._items[e.itemIndex];o.position({of:s,my:e.pos,at:e.pos}),l.bBoxes.push(s),i[t.direction]+=e[t.measure]+r}),i[t.altDirection]+=o[t.altMeasure]+a}),this._items.forEach(function(e){var t=l(e.bBoxes[0].getLayoutOptions(),e.bBoxes[1].getLayoutOptions()),i=n._options.columnItemSpacing/2,r=n._options.rowItemSpacing/2;e.tracker.left=t.left-i,e.tracker.right=t.right+i,e.tracker.top=t.top-r,e.tracker.bottom=t.bottom+r})},_getItemsLayoutOptions:function(){var e=this,t=e._options,n=t.orientation,i={itemsAlignment:t.itemsAlignment,orientation:t.orientation},r=e._size.width-(e._background?2*t.paddingLeftRight:0),o=e._size.height-(e._background?2*t.paddingTopBottom:0);return n===ee?(i.length=r,i.spacing=t.columnItemSpacing,i.direction="x",i.measure=ae,i.altMeasure=oe,i.altDirection="y",i.altSpacing=t.rowItemSpacing,i.countItem=t.columnCount,i.altCountItem=t.rowCount,i.marginTextLabel=4,i.labelOffset=7,t.itemTextPosition!==J&&t.itemTextPosition!==Q||(i.labelOffset=4,i.markerOffset=!0)):(i.length=o,i.spacing=t.rowItemSpacing,i.direction="y",i.measure=oe,i.altMeasure=ae,i.altDirection="x",i.altSpacing=t.columnItemSpacing,i.countItem=t.rowCount,i.altCountItem=t.columnCount,i.marginTextLabel=7,i.labelOffset=4,t.itemTextPosition!==$&&t.itemTextPosition!==Z||(i.labelOffset=7,i.markerOffset=!0)),i.countItem||(i.altCountItem?i.countItem=N(e._items.length/i.altCountItem):i.countItem=e._items.length),t.itemTextPosition!==Q&&t.itemTextPosition!==Z||(i.inverseLabelPosition=!0),i.itemTextPosition=t.itemTextPosition,i.altCountItem=i.altCountItem||N(e._items.length/i.countItem),i},_adjustBackgroundSettings:function(e){if(this._background){var t=e.border,n=this._calculateTotalBox(),i={x:B(n.x-e.paddingLeftRight),y:B(n.y-e.paddingTopBottom),width:B(n.width)+2*e.paddingLeftRight,height:B(n.height),opacity:e.backgroundOpacity};t.visible&&t.width&&t.color&&t.color!==re&&(i["stroke-width"]=t.width,i.stroke=t.color,i["stroke-opacity"]=t.opacity,i.dashStyle=t.dashStyle,i.rx=t.cornerRadius||0,i.ry=t.cornerRadius||0),this._background.attr(i)}},_setBoundingRect:function(e){if(this._insideLegendGroup){var t=this._calculateTotalBox();t.height+=e.top+e.bottom,t.widthWithoutMargins=t.width,t.width+=e.left+e.right,t.x-=e.left,t.y-=e.top,this._boundingRect=t}},_calculateTotalBox:function(){var e=this._markersGroup.getBBox(),t=this._title.getCorrectedLayoutOptions(),n=this._insideLegendGroup.getBBox(),i=this._background?2*this._options.paddingTopBottom:0;return n.height=e.height+t.height+i,t.width>n.width&&(n.width=t.width),n},getActionCallback:function(e){var t=this;return t._options.visible?function(n){t[n](e.index)}:P.noop},getLay
point:i})||"",min:n.minVisible,max:n.maxVisible};return i&&(a.point=i),a},formatLabel:function(e,t,n,i,r,o){var a=this._getLabelFormatObject(e,t,n,i,r,o);return(0,O.isFunction)(t.customizeText)?t.customizeText.call(a,a):a.valueText},formatHint:function(e,t,n){var i=this._getLabelFormatObject(e,t,n);return(0,O.isFunction)(t.customizeHint)?t.customizeHint.call(i,i):void 0},formatRange:function(e,t,n){return(0,k.formatRange)(e,t,n,this.getOptions())},_setTickOffset:function(){var e=this._options,t=e.discreteAxisDivisionMode;this._tickOffset=+("crossLabels"!==t||!t)},getMargins:function(){var e=this,t=e._options,n=t.position,i=t.placeholderSize,r=e.getCanvas(),o=r.left,a=r.top,s=r.width-r.right,l=r.height-r.bottom,u=se(t.grid.visible&&t.grid.width||0,t.tick.visible&&t.tick.width||0),c=e._axisConstantLineGroups.above,d=e._axisConstantLineGroups.under,h=[e._axisElementsGroup,c.outside1,c.outside2,d.outside1,d.outside2,e._axisLineGroup].map(function(e){return e&&e.getBBox()}).concat(function(t){var n=t&&t.getBBox();return!n||n.isEmpty?n:(e._isHorizontal?(n.x=o,n.width=s-o):(n.y=a,n.height=l-a),n)}(e._axisTitleGroup)),f=Ee(h,r);return f[n]+=t.crosshairMargin,i&&(f[n]=i),u&&(e._isHorizontal&&r.right<u&&f.right<u&&(f.right=u),!e._isHorizontal&&r.bottom<u&&f.bottom<u&&(f.bottom=u)),f},validateUnit:function(e,t,n){var i=this;return e=i.parser(e),void 0===e&&t&&i._incidentOccurred(t,[n]),e},_setType:function(e,t){var n,i=this;switch(e){case"xyAxes":n=X.default;break;case"polarAxes":n=K.default}(0,M.extend)(i,n[t])},_getSharpParam:function(){return!0},_disposeBreaksGroup:U.noop,dispose:function(){var e=this;[e._axisElementsGroup,e._axisStripGroup,e._axisGroup].forEach(function(e){e.dispose()}),e._strips=e._title=null,e._axisStripGroup=e._axisConstantLineGroups=e._axisStripLabelGroup=e._axisBreaksGroup=null,e._axisLineGroup=e._axisElementsGroup=e._axisGridGroup=null,e._axisGroup=e._axisTitleGroup=null,e._axesContainerGroup=e._stripsGroup=e._constantLinesGroup=null,e._renderer=e._options=e._textOptions=e._textFontStyles=null,e._translator=null,e._majorTicks=e._minorTicks=null,e._disposeBreaksGroup()},getOptions:function(){return this._options},setPane:function(e){this.pane=e,this._options.pane=e},setTypes:function(e,t,n){this._options.type=e||this._options.type,this._options[n]=t||this._options[n],this._updateTranslator()},resetTypes:function(e){this._options.type=this._initTypes.type,this._options[e]=this._initTypes[e]},getTranslator:function(){return this._translator},updateOptions:function(e){var t=this,n=e.label;m(e),t._options=e,e.tick=e.tick||{},e.minorTick=e.minorTick||{},e.grid=e.grid||{},e.minorGrid=e.minorGrid||{},e.title=e.title||{},e.marker=e.marker||{},t._initTypes={type:e.type,argumentType:e.argumentType,valueType:e.valueType},t._setTickOffset(),t._isHorizontal=e.isHorizontal,t.pane=e.pane,t.name=e.name,t.priority=e.priority,t._hasLabelFormat=""!==n.format&&(0,O.isDefined)(n.format),t._textOptions={opacity:n.opacity,align:"center","class":n.cssClass},t._textFontStyles=E.default.patchFontOptions(n.font),e.type===D.default.logarithmic&&e.logarithmBaseError&&(t._incidentOccurred("E2104"),delete e.logarithmBaseError),t._updateTranslator(),t._createConstantLines(),t._strips=(e.strips||[]).map(function(e){return(0,J.default)(t,e)}),t._majorTicks=t._minorTicks=null,t._firstDrawing=!0},calculateInterval:function(e,t){var n=this._options;if(!n||n.type!==D.default.logarithmic)return ae(e-t);var i=new H.Range(this.getTranslator().getBusinessRange()),r=i.allowNegatives,o=i.linearThreshold;return ae(ie(e,n.logarithmBase,r,o)-ie(t,n.logarithmBase,r,o))},_processCanvas:function(e){return e},updateCanvas:function(e){var t=this._orthogonalPositions={start:this._isHorizontal?e.top:e.left,end:this._isHorizontal?e.height-e.bottom:e.width-e.right};this._canvas=e,t.center=t.start+(t.end-t.start)/2,this._translator.updateCanvas(this._processCanvas(e)),this._initAxisPositions()},getCanvas:function(){return this._canvas},getAxisShift:function(){return this._axisShift||0},hideTitle:function(){var e=this;e._options.title.text&&(e._incidentOccurred(
return r-(i?n[i-1].cumulativeWidth:0)},_getScaleBreaks:function(){return[]},_adjustTitle:U.noop,_checkTitleOverflow:U.noop,getSpiderTicks:U.noop,setSpiderTicks:U.noop,_checkBoundedLabelsOverlapping:U.noop,drawScaleBreaks:U.noop,_visualRange:U.noop,_rotateConstantLine:U.noop,applyVisualRangeSetter:function(e){this._visualRange=e},getCategoriesSorter:function(e){var t=void 0;if(this.isArgumentAxis)t=e;else{var n=this._options.categoriesSortingMethod;t=(0,O.isDefined)(n)?n:this._options.categories}return t},_getAdjustedBusinessRange:function(){return this.adjustViewport(this._translator.getBusinessRange())}}},function(e,t,n){function i(e,t){return null===e?e:O(e)?A(e):t}function r(e){return S(e)?e:C(e)?[e]:null}function o(e){return e?e.value:null}function a(e,t,n){for(var r=e[t],a=S(n)?k(n,o):[],s=0,l=a.length,u=[];s<l;++s)u.push(i(a[s],r[s]));e[t]=u}function s(e){void 0===e.option(V)&&void 0===e.option(B)&&void 0!==e.option("valueIndicators")&&(l(e),u(e))}function l(e){e.value=e.subvalues=R,e._setupValue=e._setupSubvalues=e._updateValueIndicator=e._updateSubvalueIndicators=null}function u(e){e._indicatorValues=[],a(e,"_indicatorValues",e.option("valueIndicators")),e._valueIndicators=[];var t=e._applyMostlyTotalChange;e._applyMostlyTotalChange=function(){a(this,"_indicatorValues",this.option("valueIndicators")),t.call(this)},e._updateActiveElements=c,e._prepareValueIndicators=d,e._disposeValueIndicators=h,e._cleanValueIndicators=f,e.indicatorValue=p}function c(){var e=this;P(e._valueIndicators,function(t,n){n.value(e._indicatorValues[n.index],e._noAnimation)})}function d(){var e,t=this,n=t._valueIndicators||[],i=t.option("valueIndicators"),r=[],o=0;for(e=S(i)?i.length:0;o<e;++o)r.push(i[o]);for(e=n.length;o<e;++o)r.push(null);var a=[];return P(r,function(e,i){var r=n[e];if(!i)return void(r&&r.dispose());var o=t._prepareIndicatorSettings(i,"valueIndicatorType");r&&r.type!==o.type&&(r.dispose(),r=null),r||(r=t._createIndicator(o.type,t._renderer.root,"dxg-value-indicator","value-indicator",e,!0)),r&&(r.index=e,r.render(o),a.push(r))}),t._valueIndicators=a,t._valueIndicators}function h(){P(this._valueIndicators,function(e,t){t.dispose()}),this._valueIndicators=null}function f(){P(this._valueIndicators,function(e,t){t.clean()})}function p(e,t){return g(this,this._valueIndicators,this._indicatorValues,e,t)}function g(e,t,n,r,o){return void 0!==o?(void 0!==n[r]&&(n[r]=i(o,n[r]),t[r]&&t[r].value(n[r])),e):n[r]}function _(e){this._parameters=e,this._indicators=[]}var m=n(151).dxBaseGauge,v=n(1),y=n(3).each,b=n(0).extend,x=v.isDefined,S=Array.isArray,C=v.isNumeric,w=n(209),k=n(13).map,T=n(13).normalizeEnum,E=n(151).compareArrays,O=isFinite,A=Number,D=Math.min,M=Math.max,I=b,P=y,R=n(4).noop,L=90,V="value",B="subvalues",F=5,z=[1,2,5];t.dxGauge=m.inherit({_initCore:function(){var e=this,t=e._renderer;e._setupValue(e.option(V)),e.__subvalues=r(e.option(B)),e._setupSubvalues(e.__subvalues),s(e),e.callBase.apply(e,arguments),e._rangeContainer=new e._factory.RangeContainer({renderer:t,container:t.root,translator:e._translator,themeManager:e._themeManager}),e._initScale()},_fontFields:["scale.label.font","valueIndicators.rangebar.text.font","valueIndicators.textcloud.text.font","indicator.text.font"],_initScale:function(){var e=this;e._scaleGroup=e._renderer.g().attr({"class":"dxg-scale"}).linkOn(e._renderer.root,"scale"),e._scale=new w.Axis({incidentOccurred:e._incidentOccurred,renderer:e._renderer,axesContainerGroup:e._scaleGroup,axisType:e._scaleTypes.type,drawingType:e._scaleTypes.drawingType,widgetClass:"dxg"})},_disposeCore:function(){var e=this;e.callBase.apply(e,arguments),e._scale.dispose(),e._scaleGroup.linkOff(),e._rangeContainer.dispose(),e._disposeValueIndicators(),e._scale=e._scaleGroup=e._rangeContainer=null},_disposeValueIndicators:function(){var e=this;e._valueIndicator&&e._valueIndicator.dispose(),e._subvalueIndicatorsSet&&e._subvalueIndicatorsSet.dispose(),e._valueIndicator=e._subvalueIndicatorsSet=null},_setupDomainCore:function(){var e=this,t=e.option("scale")||{},n=e.option("startValue"),i=e.option("endValue");n=C(n)?
r.isDefined)(e)&&(t={patternFill:l.default.tryCreateTag(e.patternFill)},u.isEmpty(t)&&(t=null)),t},tryCreateFillFromSimpleFormat:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.backgroundColor,n=e.fillPatternType,i=e.fillPatternColor;return!(0,r.isDefined)(t)||(0,r.isDefined)(n)&&(0,r.isDefined)(i)?(0,r.isDefined)(n)&&(0,r.isDefined)(i)?{patternFill:{patternType:n,foregroundColor:{rgb:i},backgroundColor:{rgb:t}}}:void 0:{patternFill:{patternType:"solid",foregroundColor:{rgb:t}}}},copySimpleFormat:function(e,t){void 0!==e.backgroundColor&&(t.backgroundColor=e.backgroundColor),void 0!==e.fillPatternType&&(t.fillPatternType=e.fillPatternType),void 0!==e.fillPatternColor&&(t.fillPatternColor=e.fillPatternColor)},copy:function(e){var t=null;return(0,r.isDefined)(e)&&(t={},void 0!==e.patternFill&&(t.patternFill=l.default.copy(e.patternFill))),t},areEqual:function(e,t){return u.isEmpty(e)&&u.isEmpty(t)||(0,r.isDefined)(e)&&(0,r.isDefined)(t)&&l.default.areEqual(e.patternFill,t.patternFill)},isEmpty:function(e){return!(0,r.isDefined)(e)||l.default.isEmpty(e.patternFill)},toXml:function(e){return a.default.toXml("fill",{},l.default.toXml(e.patternFill))}};t.default=u},function(e,t,n){function i(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(77),a=i(o),s={_tryConvertColor:function(e){if("string"!=typeof e)return e;var t=void 0;if(e.length>0&&"#"===e[0]){var n=e.substr(1,e.length);t=6===n.length?"FF"+n:8===n.length?n[6]+n[7]+n.substr(0,6):n}else t=e;return t},tryCreateTag:function(e){var t=null;return(0,r.isDefined)(e)&&(t="string"==typeof e?{rgb:this._tryConvertColor(e)}:{rgb:this._tryConvertColor(e.rgb),theme:e.theme},s.isEmpty(t)&&(t=null)),t},copy:function(e){var t=null;return(0,r.isDefined)(e)&&("string"==typeof e?t=e:(t={},void 0!==e.rgb&&(t.rgb=e.rgb),void 0!==e.theme&&(t.theme=e.theme))),t},isEmpty:function(e){return!(0,r.isDefined)(e)||!(0,r.isDefined)(e.rgb)&&!(0,r.isDefined)(e.theme)},areEqual:function(e,t){return s.isEmpty(e)&&s.isEmpty(t)||(0,r.isDefined)(e)&&(0,r.isDefined)(t)&&e.rgb===t.rgb&&e.theme===t.theme},toXml:function(e,t){return a.default.toXml(e,{rgb:t.rgb,theme:t.theme})}};t.default=s},function(e,t,n){function i(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(77),a=i(o),s=n(223),l=i(s),u={tryCreateTag:function(e){var t=null;return(0,r.isDefined)(e)&&(t={size:e.size,name:e.name,family:e.family,scheme:e.scheme,bold:e.bold,italic:e.italic,underline:e.underline,color:l.default.tryCreateTag(e.color)},u.isEmpty(t)&&(t=null)),t},copy:function(e){var t=null;return(0,r.isDefined)(e)&&(t={},void 0!==e.size&&(t.size=e.size),void 0!==e.name&&(t.name=e.name),void 0!==e.family&&(t.family=e.family),void 0!==e.scheme&&(t.scheme=e.scheme),void 0!==e.bold&&(t.bold=e.bold),void 0!==e.italic&&(t.italic=e.italic),void 0!==e.underline&&(t.underline=e.underline),void 0!==e.color&&(t.color=l.default.copy(e.color))),t},areEqual:function(e,t){return u.isEmpty(e)&&u.isEmpty(t)||(0,r.isDefined)(e)&&(0,r.isDefined)(t)&&e.size===t.size&&e.name===t.name&&e.family===t.family&&e.scheme===t.scheme&&(e.bold===t.bold||!e.bold==!t.bold)&&(e.italic===t.italic||!e.italic==!t.italic)&&e.underline===t.underline&&l.default.areEqual(e.color,t.color)},isEmpty:function(e){return!(0,r.isDefined)(e)||!(0,r.isDefined)(e.size)&&!(0,r.isDefined)(e.name)&&!(0,r.isDefined)(e.family)&&!(0,r.isDefined)(e.scheme)&&(!(0,r.isDefined)(e.bold)||!e.bold)&&(!(0,r.isDefined)(e.italic)||!e.italic)&&!(0,r.isDefined)(e.underline)&&l.default.isEmpty(e.color)},toXml:function(e){var t=[(0,r.isDefined)(e.bold)&&e.bold?a.default.toXml("b",{}):"",(0,r.isDefined)(e.size)?a.default.toXml("sz",{val:e.size}):"",(0,r.isDefined)(e.color)?l.default.toXml("color",e.color):"",(0,r.isDefined)(e.name)?a.default.toXml("name",{val:e.name}):"",(0,r.isDefined)(e.family)?a.default.toXml("family",{val:e.family}):"",(0,r.isDefined)(e.scheme)?a.default.toXml("scheme",{val:e.scheme}):"",(0,r.isDefined)(e.italic)&&e.italic?a.default.toXml("i",{}):"",(
return this.labels[0].getData().value},getInitialPosition:function(){return this._initialPosition},_changeBoxWidth:function(e){this._bBox.end+=e,this._bBox.width+=e}};var K={resolveLabelOverlappingInOneDirection:a},$=C.inherit({_eventsMap:{onSeriesClick:{name:"seriesClick"},onPointClick:{name:"pointClick"},onArgumentAxisClick:{name:"argumentAxisClick"},onLegendClick:{name:"legendClick"},onSeriesSelectionChanged:{name:"seriesSelectionChanged"},onPointSelectionChanged:{name:"pointSelectionChanged"},onSeriesHoverChanged:{name:"seriesHoverChanged"},onPointHoverChanged:{name:"pointHoverChanged"},onDone:{name:"done"},onZoomStart:{name:"zoomStart"},onZoomEnd:{name:"zoomEnd"}},_fontFields:["legend."+q,"legend.title."+q,"legend.title.subtitle."+q,"commonSeriesSettings.label."+q],_rootClassPrefix:"dxc",_rootClass:"dxc-chart",_initialChanges:["INIT"],_themeDependentChanges:["REFRESH_SERIES_REINIT"],_getThemeManagerOptions:function(){var e=this.callBase.apply(this,arguments);return e.options=this.option(),e},_createThemeManager:function(){var e=this.option(),t=new O.ThemeManager(this._getThemeManagerOptions());return t.setTheme(e.theme,e.rtlEnabled),t},_initCore:function(){var e=this;e._canvasClipRect=e._renderer.clipRect(),e._createHtmlStructure(),e._createLegend(),e._createTracker(),e._needHandleRenderComplete=!0,e.layoutManager=new A.LayoutManager,e._createScrollBar(),m.on(e._$element,"contextmenu",function(e){(S.isTouchEvent(e)||S.isPointerEvent(e))&&e.preventDefault()}),m.on(e._$element,"MSHoldVisual",function(e){e.preventDefault()})},_getLayoutItems:_,_layoutManagerOptions:function(){return this._themeManager.getOptions("adaptiveLayout")},_reinit:function(){var e=this;j(e._canvas),e._reinitAxes(),e._requestChange(["DATA_SOURCE","DATA_INIT","CORRECT_AXIS","FULL_RENDER"])},_correctAxes:_,_createHtmlStructure:function(){var e=this,t=e._renderer,n=t.root,i=function(){return t.g().attr({"class":"dxc-constant-lines-group"}).linkOn(n,"constant-lines")};e._constantLinesGroup={dispose:function(){this.under.dispose(),this.above.dispose()},linkOff:function(){this.under.linkOff(),this.above.linkOff()},clear:function(){this.under.linkRemove().clear(),this.above.linkRemove().clear()},linkAppend:function(){this.under.linkAppend(),this.above.linkAppend()}},e._backgroundRect=t.rect().attr({fill:"gray",opacity:1e-4}).append(n),e._panesBackgroundGroup=t.g().attr({"class":"dxc-background"}).append(n),e._stripsGroup=t.g().attr({"class":"dxc-strips-group"}).linkOn(n,"strips"),e._gridGroup=t.g().attr({"class":"dxc-grids-group"}).linkOn(n,"grids"),e._panesBorderGroup=t.g().attr({"class":"dxc-border"}).linkOn(n,"border"),e._axesGroup=t.g().attr({"class":"dxc-axes-group"}).linkOn(n,"axes"),e._labelAxesGroup=t.g().attr({"class":"dxc-strips-labels-group"}).linkOn(n,"strips-labels"),e._constantLinesGroup.under=i(),e._seriesGroup=t.g().attr({"class":"dxc-series-group"}).linkOn(n,"series"),e._constantLinesGroup.above=i(),e._scaleBreaksGroup=t.g().attr({"class":"dxc-scale-breaks"}).linkOn(n,"scale-breaks"),e._labelsGroup=t.g().attr({"class":"dxc-labels-group"}).linkOn(n,"labels"),e._crosshairCursorGroup=t.g().attr({"class":"dxc-crosshair-cursor"}).linkOn(n,"crosshair"),e._legendGroup=t.g().attr({"class":"dxc-legend","clip-path":e._getCanvasClipRectID()}).linkOn(n,"legend").linkAppend(n).enableLinks(),e._scrollBarGroup=t.g().attr({"class":"dxc-scroll-bar"}).linkOn(n,"scroll-bar")},_disposeObjectsInArray:function(e,t){z(this[e]||[],function(e,n){t&&n?z(t,function(e,t){n[t]&&n[t].dispose()}):n&&n.dispose()}),this[e]=null},_disposeCore:function(){var e=this,t=function(t){e[t]&&(e[t].dispose(),e[t]=null)},n=function(t){e[t].linkOff()},i=this._disposeObjectsInArray;e._renderer.stopAllAnimations(),i.call(e,"series"),t("_tracker"),t("_crosshair"),e.layoutManager=e._userOptions=e._canvas=e._groupsData=null,n("_stripsGroup"),n("_gridGroup"),n("_axesGroup"),n("_constantLinesGroup"),n("_labelAxesGroup"),n("_panesBorderGroup"),n("_seriesGroup"),n("_labelsGroup"),n("_crosshairCursorGroup"),n("_legendGroup"),n("_scrollBarGroup"),n("_scaleBreaksGroup"),t("_canvasClipRect")
return u?u.update(e,s):(u=new y.Point(o,e,s),o.isSelected()&&r(o.lastSelectionMode)&&u.setView(H)),i=a[l],i?i.push(u):a[l]=[u],u.hasValue()&&o.customizePoint(u,e),u},getRangeData:function(){return this._visible?this._getRangeData():oe()},getArgumentRange:function(){return this._visible?T.getArgumentRange(this):oe()},getViewport:function(){return T.getViewport(this)},_deleteGroup:function(e){var t=this[e];t&&(t.dispose(),this[e]=null)},updateOptions:function(e,t){var n=this,i=e.widgetType,r=n.type,o=e.type;return n.type=o&&C(o.toString()),!n._checkType(i)||n._checkPolarBarType(i,e)?(n.dispose(),void(n.isUpdated=!1)):(r!==n.type?(n._firstDrawing=!0,n._resetType(r,i),n._setType(n.type,i)):n._defineDrawingState(),n._options=e,n._pointOptions=null,n.name=e.name,n.pane=e.pane,n.tag=e.tag,t&&(n._seriesModes=t.commonSeriesModes||n._seriesModes,n._valueAxis=t.valueAxis||n._valueAxis,n.axis=n._valueAxis&&n._valueAxis.name,n._argumentAxis=t.argumentAxis||n._argumentAxis),n._createStyles(e),n._stackName=null,n._updateOptions(e),n._visible=e.visible,n.isUpdated=!0,n.stack=e.stack,n.barOverlapGroup=e.barOverlapGroup,n._createGroups(),void(n._processEmptyValue=e.ignoreEmptyPoints?function(e){return null===e?void 0:e}:function(e){return e}))},_defineDrawingState:function(){this._firstDrawing=!0},_disposePoints:function(e){v(e||[],function(e,t){t.dispose()})},updateDataType:function(e){var t=this;return t.argumentType=e.argumentType,t.valueType=e.valueType,t.argumentAxisType=e.argumentAxisType,t.valueAxisType=e.valueAxisType,t.showZero=e.showZero,this._argumentChecker=p(e.argumentAxisType,t.getArgumentAxis()),this._valueChecker=p(e.valueAxisType,t.getValueAxis()),t},_argumentChecker:function(){return!0},_valueChecker:function(){return!0},getOptions:function(){return this._options},_getOldPoint:function(e,t,n){var i=e.argument&&e.argument.valueOf(),r=(t[i]||[])[0];return r&&t[i].splice(0,1),r},updateData:function(e){var t=this,n=t._options,i=n.nameField;e=e||[],e.length&&(t._canRenderCompleteHandle=!0);var r=this._getPointDataSelector(),o=0;t._data=e.reduce(function(e,t,a){var s=r(t);return b(s.argument)?i&&t[i]!==n.nameFieldValue||(s.index=a,e.push(s)):o++,e},[]),o&&o===e.length&&t._incidentOccurred("W2002",[t.name,t.getArgumentField()]),t._endUpdateData()},_getData:function(){var e=this._data||[];return this.useAggregation()&&(e=this._resample(this.getArgumentAxis().getAggregationInfo(this._useAllAggregatedPoints,this.argumentAxisType!==V?this.getArgumentRange():{}),e)),e},useAggregation:function(){var e=this.getOptions().aggregation;return e&&e.enabled},autoHidePointMarkersEnabled:w,usePointsToDefineAutoHiding:w,createPoints:function(e){this._normalizeUsingAllAggregatedPoints(e),this._createPoints()},_normalizeUsingAllAggregatedPoints:function(e){this._useAllAggregatedPoints=this.useAggregation()&&(this.argumentAxisType===V||(this._data||[]).length>1&&!!e)},_createPoints:function(){var e,t=this,n=t.pointsByArgument||{},i=t._getData();t.pointsByArgument={},t._calculateErrorBars(i);var r={};e=i.reduce(function(e,i){if(t._checkData(i,r)){var o=e.length,a=t._getOldPoint(i,n,o),s=t._createPoint(i,o,a);e.push(s)}return e},[]);for(var o in r)r[o]===i.length&&t._incidentOccurred("W2002",[t.name,o]);Object.keys(n).forEach(function(e){return t._disposePoints(n[e])}),t._points=e},_removeOldSegments:function(){var e=this,t=e._segments.length;v(e._graphics.splice(t,e._graphics.length)||[],function(t,n){e._removeElement(n)}),e._trackers&&v(e._trackers.splice(t,e._trackers.length)||[],function(e,t){t.remove()})},_drawElements:function(e,t,n){var i,r=this,o=r._points||[],a=o[0]&&o[0].hasValue()&&r._options.closed,s={markers:r._markersGroup,errorBars:r._errorBarGroup};r._drawnPoints=[],r._graphics=r._graphics||[],r._segments=[],i=o.reduce(function(i,o){var a=i[i.length-1];return o.translated&&!n||(o.translate(),!n&&o.setDefaultCoords()),o.hasValue()&&o.hasCoords()?(n&&r._drawPoint({point:o,groups:s,hasAnimation:e,firstDrawing:t}),a.push(o)):o.hasValue()?o.setInvisibility():a.length&&i.push([]),i},[[]]),i.forEach(function(t,n){t.length&&r._drawSegment(
a=i.height,n.endPoint=i.height-i.bottom-n.endPadding,n.invert=!t.invert),e.canvasLength=n.canvasLength=n.endPoint-n.startPoint,n.rangeDoubleError=Math.pow(10,m(n.rangeMax-n.rangeMin)-m(a)-2),n.ratioOfCanvasRange=n.canvasLength/(n.rangeMaxVisible-n.rangeMinVisible),void 0!==o&&(n.ratioOfCanvasRange=(n.canvasLength-o[o.length-1].cumulativeWidth)/(n.rangeMaxVisible-n.rangeMinVisible-o[o.length-1].length)),n},updateCanvas:function(e){this._canvas=k(e),this.reinit()},updateBusinessRange:function(e){var t=this,n=e.breaks||[];t._businessRange=E(e),t._breaks=n.length?i(n,t._businessRange):void 0,t.reinit()},update:function(e,t,n){var i=this;i._options=s(i._options||{},n),i._canvas=k(t),i.updateBusinessRange(e)},getBusinessRange:function(){return this._businessRange},getEventScale:function(e){return e.deltaScale||1},getCanvasVisibleArea:function(){return{min:this._canvasOptions.startPoint,max:this._canvasOptions.endPoint}},_calculateSpecialValues:function(){var e=this,t=e._canvasOptions,n=t.startPoint-t.startPadding,i=t.endPoint+t.endPadding,r=e._businessRange,o=r.minVisible,a=r.maxVisible,s=n+t.canvasLength/2,l=void 0;if(o<0&&a>0&&o!==a&&(l=e.translate(0,1)),!y(l)){var u=r.invert^(o<0&&a<=0);l=e._options.isHorizontal?u?i:n:u?n:i}e.sc={canvas_position_default:l,canvas_position_left:n,canvas_position_top:n,canvas_position_center:s,canvas_position_middle:s,canvas_position_right:i,canvas_position_bottom:i,canvas_position_start:t.invert?i:n,canvas_position_end:t.invert?n:i}},translateSpecialCase:function(e){return this.sc[e]},_calculateProjection:function(e){var t=this._canvasOptions;return t.invert?t.endPoint-e:t.startPoint+e},_calculateUnProjection:function(e){var t=this._canvasOptions;return t.invert?t.rangeMaxVisible.valueOf()-e:t.rangeMinVisible.valueOf()+e},getMinBarSize:function(e){var t=this.getCanvasVisibleArea(),n=this.from(t.min+e);return x(this.from(t.min)-(y(n)?n:this.from(t.max)))},checkMinBarSize:function(e,t,n){return x(e)<t?e>=0?t:-t:e},translate:function(e,t){var n=this.translateSpecialCase(e);return y(n)?Math.round(n):isNaN(e)?null:this.to(e,t)},getInterval:function(e){var t=this._canvasOptions;return e=y(e)?e:this._businessRange.interval,e?Math.round(t.ratioOfCanvasRange*e):Math.round(t.endPoint-t.startPoint)},zoom:function(e,t,n){var i=this._canvasOptions;if(i.rangeMinVisible.valueOf()===i.rangeMaxVisible.valueOf()&&0!==e)return this.zoomZeroLengthRange(e,t);var r=i.startPoint,o=i.endPoint,a=this.isInverted(),s=(r+e)/t,l=(o+e)/t;n=n||{};var u=this.to(a?n.endValue:n.startValue),c=this.to(a?n.startValue:n.endValue),d=void 0,h=void 0;return u>s&&(l-=s-u,s=u,d=a?n.endValue:n.startValue),c<l&&(s-=l-c,l=c,h=a?n.startValue:n.endValue),c-u<l-s&&(s=u,l=c),e=(o-r)*s/(l-s)-r,t=(r+e)/s||1,d=y(d)?d:b(this.from(s,1)),h=y(h)?h:b(this.from(l,-1)),d>h?(d=d>n.endValue?n.endValue:d,h=h<n.startValue?n.startValue:h):(d=d<n.startValue?n.startValue:d,h=h>n.endValue?n.endValue:h),{min:d,max:h,translate:b(e),scale:b(t)}},zoomZeroLengthRange:function(e,t){var n=this._canvasOptions,i=n.rangeMin,r=n.rangeMax,o=(r.valueOf()!==i.valueOf()?r.valueOf()-i.valueOf():x(n.rangeMinVisible.valueOf()-i.valueOf()))/n.canvasLength,a=g.isDate(r)||g.isDate(i),s="logarithmic"===this._businessRange.axisType,l=n.rangeMinVisible.valueOf()-o,u=n.rangeMaxVisible.valueOf()+o;return l=s?b(v(l,n.base)):a?new Date(l):l,u=s?b(v(u,n.base)):a?new Date(u):u,{min:l,max:u,translate:e,scale:t}},getMinScale:function(e){return e?1.1:.9},getScale:function(e,t){var n=this._canvasOptions;return n.rangeMax===n.rangeMin?1:(e=y(e)?this._fromValue(e):n.rangeMin,t=y(t)?this._fromValue(t):n.rangeMax,(n.rangeMax-n.rangeMin)/Math.abs(e-t))},isValid:function(e){var t=this._canvasOptions;return e=this._fromValue(e),null!==e&&!isNaN(e)&&e.valueOf()+t.rangeDoubleError>=t.rangeMin&&e.valueOf()-t.rangeDoubleError<=t.rangeMax},getCorrectValue:function(e,t){var n,i=this,r=i._breaks;return e=i._fromValue(e),i._breaks&&(n=i._checkValueAboutBreaks(r,e,"trFrom","trTo",i._checkingMethodsAboutBreaks[0]),n.inBreak===!0)?i._toValue(t>0?n.break.trTo:n.break.trFrom):i._toValue(e)},to:function(e,t){var
e.exports=o({},r,{_updateData:function(e,t){var n=this;r._updateData.call(this,e),!t&&p(n._visible)||(n._visible=!0),n.minValue=n.initialMinValue=n.originalMinValue=p(e.minValue)?e.minValue:0},animate:function(e,t,n){var i=this;i.graphic.animate({x:i.centerX,y:i.centerY,outerRadius:i.radiusOuter,innerRadius:i.radiusInner,startAngle:i.toAngle,endAngle:i.fromAngle},{delay:n,partitionDuration:t},e)},correctPosition:function(e){var t=this;t.correctRadius(e),t.correctLabelRadius(e.radiusOuter+_),t.centerX=e.centerX,t.centerY=e.centerY},correctRadius:function(e){this.radiusInner=e.radiusInner,this.radiusOuter=e.radiusOuter},correctLabelRadius:function(e){this.radiusLabels=e},correctValue:function(e,t,n){var i=this;i.value=(n||i.normalInitialValue)+e,i.minValue=e,i.percent=t,i._label.setDataField("percent",t)},_updateLabelData:function(){this._label.setData(this._getLabelFormatObject())},_getShiftLabelCoords:function(){var e=this,t=e._label.getBoundingRect(),n=e._getLabelCoords(e._label),i=e._getVisibleArea();return e._isLabelDrawingWithoutPoints?e._checkLabelPosition(n,t,i):e._getLabelExtraCoord(n,e._checkVerticalLabelPosition(n,t,i),t)},_getLabelPosition:function(e){return e.position},_getLabelCoords:function(e){var t,n,i=this,r=e.getBoundingRect(),o=e.getLayoutOptions(),s=f(i.middleAngle),l=i._getLabelPosition(o),u=i.radiusInner,c=i.radiusOuter,d=i.radiusLabels,h="columns"===l;return"inside"===l?(t=u+(c-u)/2+o.radialOffset,n=i.centerX+t*s.cos-r.width/2):(t=d+o.radialOffset,n=s.cos>.1||h&&s.cos>=0?i.centerX+t*s.cos:s.cos<-.1||h&&s.cos<0?i.centerX+t*s.cos-r.width:i.centerX+t*s.cos-r.width/2),{x:n,y:a(i.centerY-t*s.sin-r.height/2)}},_correctLabelCoord:function(e,t){var n=this,i=n._label,r=i.getBoundingRect(),o=r.width,a=i.getLayoutOptions(),s=n._getVisibleArea(),l=s.maxX-o,u=s.minX,c=h(n.middleAngle),d=n.centerX,f=a.connectorOffset,p=e.x;return"columns"===a.position?(p=c<=90||c>=270?l:u,e.x=p):"inside"!==a.position&&t&&(c<=90||c>=270?p-f<d&&(p=d+f):p+o+f>d&&(p=d-o-f),e.x=p),e},drawLabel:function(){this.translate(),this._isLabelDrawingWithoutPoints=!0,this._drawLabel(),this._isLabelDrawingWithoutPoints=!1},updateLabelCoord:function(e){var t=this,n=t._label.getBoundingRect(),i=t._correctLabelCoord(n,e);i=t._checkHorizontalLabelPosition(i,n,t._getVisibleArea()),t._label.shift(a(i.x),a(n.y))},_checkVerticalLabelPosition:function(e,t,n){var i=e.x,r=e.y;return e.y+t.height>n.maxY?r=n.maxY-t.height:e.y<n.minY&&(r=n.minY),{x:i,y:r}},_getLabelExtraCoord:function(e,t,n){return e.y!==t.y?g({x:e.x,y:e.y,width:n.width,height:n.height},t.y-e.y,{x:this.centerX,y:this.centerY}):e},_checkHorizontalLabelPosition:function(e,t,n){var i=e.x,r=e.y;return e.x+t.width>n.maxX?i=n.maxX-t.width:e.x<n.minX&&(i=n.minX),{x:i,y:r}},applyWordWrap:function(e){var t=this,n=t._label,i=n.getBoundingRect(),r=t._getVisibleArea(),o=n.getLayoutOptions().position,a=i.width,s=!1;return"columns"===o&&t.series.index>0?a=r.maxX-t.centerX-t.radiusLabels:"inside"===o?a>r.maxX-r.minX&&(a=r.maxX-r.minX):e&&i.x<t.centerX&&i.width+i.x>t.centerX?a=Math.floor((r.maxX-r.minX)/2):i.x+a>r.maxX?a=r.maxX-i.x:i.x<r.minX&&(a=i.x+a-r.minX),a<i.width&&(s=n.fit(a)),s},setLabelTrackerData:function(){this._label.setTrackerData(this)},_checkLabelPosition:function(e,t,n){return e=this._checkHorizontalLabelPosition(e,t,n),this._checkVerticalLabelPosition(e,t,n)},_getLabelConnector:function(){var e=this,t=e.radiusOuter,n=e._options.styles.normal,i=n["stroke-width"]/2,r=a(e.series.getOptions().containerBackgroundColor===n.stroke?i:-i),o=f(a(e.middleAngle));return{x:a(e.centerX+(t-r)*o.cos),y:a(e.centerY-(t-r)*o.sin),angle:e.middleAngle}},_drawMarker:function(e,t,n,i){var r=this,o=r.radiusOuter,a=r.radiusInner,s=r.fromAngle,l=r.toAngle;n&&(a=o=0,i||(s=l=r.shiftedAngle)),r.graphic=e.arc(r.centerX,r.centerY,a,o,l,s).attr({"stroke-linejoin":"round"}).smartAttr(r._getStyle()).data({"chart-data-point":r}).sharp().append(t)},getTooltipParams:function(){var e=this,t=f(e.middleAngle),n=e.radiusInner,i=e.radiusOuter;return{x:e.centerX+(n+(i-n)/2)*t.cos,y:e.centerY-(n+(i-n)/2)*t.sin,offset:0}},_translate:f
this._root||this._draw();var y=(0,h.extend)({x:"-50%",y:"-50%",width:"200%",height:"200%"},c.shadow),b=c.width>0?c.width:null,x=c.height>0?c.height:null,S=function(){var e=t._contentBBox=t.measureContent(t.widget,t._contentGroup),r=t._size={width:_(b,e.width)+2*c.paddingLeftRight,height:_(x,e.height)+2*c.paddingTopBottom,offset:u},o=y.offsetX,l=y.offsetY,h=2*y.blur+1,S=_(h-o,0),C=_(h+o,0),w=_(h-l,0),k=_(h+l,0);if(t.margins={lm:S,rm:C,tm:w,bm:k},(0,f.isDefined)(d)?(d+=a||0,(0,f.isDefined)(n)||(n=d)):d=(0,f.isDefined)(a)?n+a:v.width<r.width?g(v.xl+v.width/2):m(_(n,Math.ceil(v.xl+r.width/2+S)),Math.floor(v.xr-r.width/2-C)),(0,f.isDefined)(p))p+=s||0,(0,f.isDefined)(i)||(i=p+r.height/2);else if((0,f.isDefined)(s))p=i+s;else{var T=i-c.arrowLength-r.height/2-u,E=i+c.arrowLength+r.height/2+u;v.height<r.height+c.arrowLength?p=g(v.yt+r.height/2):T-r.height/2-w<v.yt?E+r.height/2+k<v.yb?(p=E,i+=u):p=g(v.yt+r.height/2):(p=T,i-=u)}t.anchorX=n,t.anchorY=i,t.move(d,p)};this.contentTemplate.render?this.contentTemplate.render({model:c,container:this._contentGroup.element,onRendered:S}):(this.contentTemplate(this.widget,this._contentGroup),S())}}},{key:"_draw",value:function(){var e=this.widget._renderer,t=this.options,n={opacity:t.opacity,"stroke-width":0,fill:t.color},i=t.border||{};i.visible&&(0,h.extend)(n,{"stroke-width":i.width,stroke:i.color,"stroke-opacity":i.opacity,dashStyle:i.dashStyle});var r=(0,h.extend)({x:"-50%",y:"-50%",width:"200%",height:"200%"},t.shadow),o=this._shadow=e.shadowFilter().attr(r),a=this._root=e.g().append(this.root);t.type&&a.attr({"class":"dxc-"+t.type+"-annotation"});var s=e.g().attr({filter:o.id}).append(a);this._cloud=e.path([],"area").attr(n).sharp().append(s),this._contentGroup=e.g().append(a)}},{key:"getBBox",value:function(){var e=this._size||{},t=this.margins||{},n=u(e,this.x,this.y,this.anchorX,this.anchorY);return{x:Math.floor(this.x-e.width/2-t.lm),y:Math.floor(this.y-e.height/2-t.tm-(270===n?this.options.arrowLength:0)),width:e.width+t.lm+t.rm,height:e.height+t.tm+t.bm+(90===n||270===n?this.options.arrowLength:0)}}},{key:"clear",value:function(){return this._root&&(this._root.remove(),this._shadow.remove(),this._root=null),this}},{key:"customizeCloud",value:function(e){this._cloud&&this._cloud.attr(e)}},{key:"moveRoot",value:function(e,t){this._root&&this._root.move(e,t)}},{key:"move",value:function(e,t){e=g(e),t=g(t),this.x=e,this.y=t;var n=u(this._size,e,t,this.anchorX,this.anchorY),i=n*x/180;this._cloud.attr({d:c(l(this._size,n),e,t,a(this.anchorX,this.anchorY,i,e,t),s(this.anchorX,this.anchorY,i,e,t),this.options,this.bonded)}).rotate(n,e,t),this.moveContentGroup(this.widget,this._contentGroup,e-this._contentBBox.x-this._contentBBox.width/2,t-this._contentBBox.y-this._contentBBox.height/2)}},{key:"hitTest",value:function(e,t){var n=this._size||{},i=n.width,r=n.height;return Math.abs(e-this.x)<=i/2&&Math.abs(t-this.y)<=r/2}}]),e}()},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e){return m(e)?0===e.length?[{}]:e:[e]}function o(e,t){return e.processBubbleSize&&(e.size=t),e}function a(e,t,n,i){var r=i?e.width/t:e.width,o=i?e.height:e.height/t;return Math.min(r,o)*n}function s(e,t,n,r){var o=void 0,a=void 0;if(n){a=e.value,o={skipEventRising:!0};var s=e.fullName.split("."),l=s[s.length-1];"endValue"!==l&&"startValue"!==l||(o={allowPartialUpdate:!0},a=i({},l,e.value))}else a=(v(r)?e.value[r]:e.value).visualRange;t.visualRange(a,o)}var l=n(0).extend,u=n(14).inArray,c=n(3),d=n(110),h="defaultAxisName",f=n(209),p=n(419),g=n(273).BaseChart,_=n(420),m=Array.isArray,v=n(1).isDefined,y=c.each,b=c.reverseEach,x=n(4).noop,S=l,C=n(13),w=n(1).type,k=C.convertVisualRangeObject,T=C.rangesAreEqual,E=C.map,O=C.mergeMarginOptions,A="font",D="commonAxisSettings",M="default",I="VISUAL_RANGE",P=g.inherit({_setDeprecatedOptions:function(){this.callBase.apply(this,arguments),S(this._deprecatedOptions,{barWidth:{since:"18.1",message:"Use the 'commonSeriesSettings.barPadding' or 'series.barPadding' option instead"},e
},this._storedCoords&&{points:e._getTickMarkPoints(a._storedCoords,n.length,t)},i,!1)},drawLabel:function(n){var r=y.visible&&!l&&!e.getTranslator().getBusinessRange().isEmpty()&&!e.areCoordsOutsideAxis(this.labelCoords);if(!r)return void(this.label&&this.label.remove());var a=e.formatLabel(i,y,n);return this.label?(this.label.attr({text:a,rotate:0}).append(p),d(this,n),void this.updateLabelPosition()):void(o(a)&&""!==a&&!m.test(a)&&(this.label=t.text(a).css(c(this)).attr(b).data("chart-data-argument",this.value).append(p),this.updateLabelPosition(),d(this,n)))},fadeOutElements:function(){var t={opacity:1},n={opacity:0},i={partitionDuration:.5};this.label&&this._fadeOutLabel(),this.grid&&this.grid.append(e._axisGridGroup).attr(t).animate(n,i),this.mark&&this.mark.append(e._axisLineGroup).attr(t).animate(n,i)},_fadeInLabel:function(){var t=e._renderer.g().attr({opacity:0}).append(e._axisElementsGroup).animate({opacity:1},{delay:.5,partitionDuration:.5});this.label.append(t)},_fadeOutLabel:function(){var t=e._renderer.g().attr({opacity:1}).animate({opacity:0},{partitionDuration:.5}).append(e._axisElementsGroup);this.label.append(t)},updateLabelPosition:function(e){this.label&&(e&&this._storedLabelsCoords?(this.label.attr({x:this._storedLabelsCoords.x,y:this._storedLabelsCoords.y}),this.label.animate({x:this.labelCoords.x,y:this.labelCoords.y})):(this.label.attr({x:this.labelCoords.x,y:this.labelCoords.y}),e&&this._fadeInLabel()))},updateMultilineTextAlignment:function(){this.label&&this.label.attr({textsAlignment:this.labelAlignment||e.getOptions().label.alignment})},drawGrid:function(t){r.visible&&s!==this.value&&(this.grid?(this.grid.append(e._axisGridGroup),e.sharp(this.grid,e.getSharpDirectionByCoords(this.coords)),this.updateGridPosition()):(this.grid=t(this,_),this.grid&&this.grid.append(e._axisGridGroup)))},updateGridPosition:function(t){this._updateLine(this.grid,e._getGridPoints(a.coords),this._storedCoords&&e._getGridPoints(this._storedCoords),t,!0)},removeLabel:function(){this.label.remove(),this.label=null}};return a}}var o=n(1).isDefined,a=n(0).extend;t.tick=r},function(e,t,n){function i(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){var n,i;if("week"===t&&(t="day"),"quarter"===t&&(t="month"),e[t])for(i=0;i<E.default.dateUnitIntervals.length&&(n=E.default.dateUnitIntervals[i],e[n]&&(e[n]=!1,e.count--),n!==t);i++);}function o(e){return e.sort(function(e,t){return e.from-t.from})}function a(e,t,n){var i=t.minVisible,r=t.maxVisible,o=n?n.width:0;return e.reduce(function(e,t){var n,a=t.from,s=t.to,l=e[e.length-1];return(0,P.isDefined)(a)&&(0,P.isDefined)(s)?(a>s&&(s=[a,a=s][0]),e.length&&a<l.to?s>l.to&&(l.to=s>r?r:s,l.gapSize&&(l.gapSize=void 0,l.cumulativeWidth+=o)):(a>=i&&a<r||s<=r&&s>i)&&s-a<r-i&&(a=a>=i?a:i,s=s<=r?s:r,n={from:a,to:s,cumulativeWidth:(l?l.cumulativeWidth:0)+o},t.gapSize&&(n.gapSize=E.default.convertMillisecondsToDateUnits(s-a),n.cumulativeWidth=l?l.cumulativeWidth:0),e.push(n)),e):e},[])}function s(e,t,n){var i,r=e;return e=B(e,n),t=B(t,n),i=E.default.getSequenceByInterval(e,t,n),i.length&&r>i[0]&&(i=i.slice(1)),i}function l(e){var t="start";return"center"===e&&(t="center"),"right"===e&&(t="end"),t}function u(e){var t="start";return"center"===e&&(t="center"),"bottom"===e&&(t="end"),t}function c(e){var t=V(e);return"quarter"===t&&(t=V(t)),t}function d(e,t,n,i){var o=i,a=t&&E.default.getDatesDifferences(t,e);return t&&"year"!==n&&(r(a,n),o=(0,k.getDateFormatByDifferences)(a)),o}function h(e,t){return t.reduce(function(t,n){return z(t,e(n))},0)}function f(e,t){t=F.abs(t),t=t%180>=90?90-t%90:t%90;var n=t*(F.PI/180);return n>=F.atan(e.height/e.width)?e.height/F.abs(F.sin(n)):e.width}function p(e){return e.reduce(function(e,t){return z(e,t.paddingTopBottom)},0)}function g(e,t,n){return e.some(function(e){return e.label.verticalAlignment===t})&&n||0}function _(e){return F.abs(e.x)||0}function m(e){return F.abs(e.width-F.abs(e.x))||0}function v(e,t,n){var i,r,o,a,s,l=null,u=[];for(i=1,r=e.length;i<r;i++)o=e[i],a=e[i-1],s=n(o,a),t.indexOf(o)>=0?(!l||s>l.length)&&(l={start:o,end:a,length:s}):(
return this.plaque.hitTest(e,t)},showTooltip:function(e,t){var n=t.x,i=t.y;e.annotation!==this?(e.setTemplate(this.options.tooltipTemplate),e.show(this.options,{x:n,y:i},{target:this.options},this.options.customizeTooltip)&&(e.annotation=this)):e.move(n,i)}}}function o(e,t){var n=void 0;return"text"===e.type?n=function(e,n){var i=t._renderer.text(e.text).attr({"class":e.cssClass}).append({element:n});(e.width>0||e.height>0)&&i.setMaxSize(e.width,e.height,{wordWrap:e.wordWrap,textOverflow:e.textOverflow})}:"image"===e.type?n=function(e,n){var i=e.image||{},r=i.width,o=i.height,a=i.url,s=i.location,l=e.width,u=e.height,c=l>0?Math.min(r,l):r,d=u>0?Math.min(o,u):o;t._renderer.image(0,0,c,d,a,s||"center").append({element:n})}:"custom"===e.type&&(n=e.template),n}Object.defineProperty(t,"__esModule",{value:!0}),t.plugins=t.__test_utils=t.createAnnotations=void 0;var a=n(12),s=n(1),l=n(109),u=n(0),c=n(13),d=n(413),h=n(23),f=i(h),p=n(70),g=i(p),_=n(8),m=n(5),v=i(m),y="annotations",b="."+y,x=(0,_.addNamespace)([f.default.down,f.default.move],y),S=(0,_.addNamespace)(f.default.up,y),C=g.default.start+b,w=g.default.move+b,k=g.default.end+b,T=t.createAnnotations=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments[3];return t.reduce(function(t,a){var s=(0,u.extend)(!0,{},n,a,i&&i.call?i(a):{}),l=o(s,e),c=l&&r(s,e._getTemplate(l));return c&&t.push(c),t},[])},E={name:"annotations_chart",init:function(){},dispose:function(){},members:{_getAnnotationCoords:function(e){var t={offsetX:e.offsetX,offsetY:e.offsetY},n=this._options.rotated?"y":"x",i=this._options.rotated?"x":"y",r=this.getArgumentAxis(),o=r.validateUnit(e.argument),a=this.getValueAxis(e.axis),l=void 0,u=(0,s.isDefined)(a)?a.pane:void 0;if(e.series&&(l=this.series.filter(function(t){return t.name===e.series})[0],a=l&&l.getValueAxis(),(0,s.isDefined)(a)&&(u=a.pane)),(0,s.isDefined)(o)){if(l){var c=l.getPointCenterByArg(o);c&&(t[n]=c[n])}else t[n]=r.getTranslator().translate(o);!(0,s.isDefined)(u)&&(u=r.pane)}var d=a&&a.validateUnit(e.value);return(0,s.isDefined)(d)&&(t[i]=a&&a.getTranslator().translate(d),!(0,s.isDefined)(u)&&(0,s.isDefined)(a)&&(u=a.pane)),t.canvas=this._getCanvasForPane(u),(0,s.isDefined)(t[n])&&!(0,s.isDefined)(d)&&((0,s.isDefined)(a)||(0,s.isDefined)(l)?(0,s.isDefined)(a)&&!(0,s.isDefined)(l)?t[i]=this._argumentAxes.filter(function(e){return e.pane===a.pane})[0].getAxisPosition():(0,s.isDefined)(l)&&l.checkSeriesViewportCoord(r,t[n])&&(t[i]=l.getSeriesPairCoord(t[n],!0)):t[i]=r.getAxisPosition()),!(0,s.isDefined)(o)&&(0,s.isDefined)(t[i])&&((0,s.isDefined)(a)&&!(0,s.isDefined)(l)?t[n]=a.getAxisPosition():(0,s.isDefined)(l)&&l.checkSeriesViewportCoord(a,t[i])&&(t[n]=l.getSeriesPairCoord(t[i],!1))),t},_annotationsPointerEventHandler:function(e){var t=e.originalEvent||{},n=t.touches&&t.touches[0]||{},i=this._renderer.getRootOffset(),r={x:n.pageX||t.pageX||e.pageX,y:n.pageY||t.pageY||e.pageY},o=this._annotations.items.filter(function(e){return e.hitTest(r.x-i.left,r.y-i.top)})[0];return o&&o.options.tooltipEnabled?(this.hideTooltip(),this.clearHover(),o.options.allowDragging&&e.type===f.default.down&&(this._annotations._hideToolTipForDrag=!0),void(this._annotations._hideToolTipForDrag||(o.showTooltip(this._annotations.tooltip,r),e.stopPropagation()))):void this._annotations.hideTooltip()}}},O={name:"annotations_core",init:function(){this._annotations={items:[],_hideToolTipForDrag:!1,tooltip:new l.Tooltip({cssClass:this._rootClassPrefix+"-annotation-tooltip",eventTrigger:this._eventTrigger,widgetRoot:this.element(),widget:this}),hideTooltip:function(){this.tooltip.annotation=null,this.tooltip.hide()}},this._annotations.tooltip.setRendererOptions(this._getRendererOptions());var e=(0,u.extend)({},this._themeManager.getOptions("tooltip"));e.contentTemplate=e.customizeTooltip=void 0,this._annotations.tooltip.update(e)},dispose:function(){this._annotationsGroup.linkRemove().linkOff(),v.default.off((0,a.getDocument)(),b),this._annotationsGroup.off(b),this._annotations.tooltip&&this._annotations.tooltip.dispose()},extenders:{_create
var r,o=i.length;for(r=0;r<o;++r)e[i[r]]=u({},t,n[i[r]])}var r=n(75).prototype,o=n(174).prototype,a=r._handlers,s=a.calculateState,l=o._buildState,u=n(0).extend;a.calculateState=function(e){var t={0:s(e)};return a.calculateAdditionalStates(t,e),t},a.calculateAdditionalStates=n(4).noop,o.code=0,o.statesMap={0:0},o.additionalStates=[],o._buildState=function(e,t){var n={0:l(e[0],t)};return this.additionalStates.length&&i(n,n[0],e,this.additionalStates),n},o._getState=function(){return this.state[this.statesMap[this.code]]},o.setState=function(e,t){t?this.code|=e:this.code&=~e,this.ctx.change(["TILES"])}},function(e,t,n){function i(e,t){var n=t.getRootOffset();return[(e[0]+e[2])/2+n.left,(e[1]+e[3])/2+n.top]}var r=n(75).prototype,o=n(147).expand;n(152),o(r,"_extendProxyType",function(e){var t=this;e.showTooltip=function(e){t._showTooltip(this._id,e)}}),o(r,"_onNodesCreated",function(){this._tooltipIndex>=0&&this._tooltip.hide(),this._tooltipIndex=-1}),o(r,"_onTilingPerformed",function(){this._tooltipIndex>=0&&this._moveTooltip(this._nodes[this._tooltipIndex])}),r._showTooltip=function(e,t){var n=this,i=n._tooltip,r=n._nodes[e],o=n._tooltipIndex===e||i.show({value:r.value,valueText:i.formatValue(r.value),node:r.proxy},{x:0,y:0,offset:0},{node:r.proxy});o?n._moveTooltip(r,t):i.hide(),n._tooltipIndex=o?e:-1},r._moveTooltip=function(e,t){var n=t||e.rect&&i(e.rect,this._renderer)||[-1e3,-1e3];this._tooltip.move(n[0],n[1],0)},r.hideTooltip=function(){this._tooltipIndex>=0&&(this._tooltipIndex=-1,this._tooltip.hide())},n(75).addPlugin(n(109).plugin)},function(e,t,n){function i(e){return e.map(function(e,t){return t%2?1-e:e})}function r(e){return{fill:e.fill,hatching:e.hatching}}var o=n(871),a=n(872),s=n(873),l=n(4).noop,u=n(874),c="NODES_CREATE";o.addAlgorithm("dynamicslope",a,!0),o.addAlgorithm("dynamicheight",s);var d=n(98).inherit({_rootClass:"dxf-funnel",_rootClassPrefix:"dxf",_proxyData:[],_optionChangesMap:{dataSource:"DATA_SOURCE",neckWidth:c,neckHeight:c,inverted:c,algorithm:c,item:c,valueField:c,argumentField:c,colorField:c,palette:c,paletteExtensionMode:c,sortData:c},_themeDependentChanges:[c],_getDefaultSize:function(){return{width:400,height:400}},_themeSection:"funnel",_fontFields:["legend.title.font","legend.title.subtitle.font","legend.font"],_optionChangesOrder:["DATA_SOURCE"],_initialChanges:["DATA_SOURCE"],_initCore:function(){this._group=this._renderer.g().append(this._renderer.root),this._items=[]},_eventsMap:{onHoverChanged:{name:"hoverChanged"},onSelectionChanged:{name:"selectionChanged"}},_disposeCore:l,_applySize:function(e){return this._rect=e.slice(),this._change(["TILING"]),this._rect},_getAlignmentRect:function(){return this._rect},_change_TILING:function(){var e=this,t=e._items,n=e._rect,i=function(e,t){var i=t%2;return n[0+i]+(n[2+i]-n[0+i])*e};this._group.clear(),t.forEach(function(t,n){var r=t.figure.map(i),o=e._renderer.path([],"area").attr({points:r}).append(e._group);t.coords=r,t.element=o}),this._requestChange(["TILES"])},_customChangesOrder:[c,"LAYOUT","TILING","TILES","DRAWN"],_dataSourceChangedHandler:function(){this._requestChange([c])},_change_DRAWN:function(){this._drawn()},_change_DATA_SOURCE:function(){this._change(["DRAWN"]),this._updateDataSource()},_change_NODES_CREATE:function(){this._buildNodes()},_change_TILES:function(){this._applyTilesAppearance()},_suspend:function(){this._applyingChanges||this._suspendChanges()},_resume:function(){this._applyingChanges||this._resumeChanges()},_applyTilesAppearance:function(){this._items.forEach(function(e){var t=e.getState();e.element.smartAttr(e.states[t])})},_hitTestTargets:function(e,t){var n,i=this;return this._proxyData.some(function(r){if(n=r.call(i,e,t))return!0}),n},clearHover:function(){this._suspend(),this._items.forEach(function(e){e.isHovered()&&e.hover(!1)}),this._resume()},clearSelection:function(){this._suspend(),this._items.forEach(function(e){e.isSelected()&&e.select(!1)}),this._resume()},_getData:function(){var e=this,t=e._dataSourceItems()||[],n=e._getOption("valueField",!0),i=e._getOption("argumentField",!0),r=e._getOption("
"en-SX":"en-001","en-SZ":"en-001","en-TC":"en-001","en-TK":"en-001","en-TO":"en-001","en-TT":"en-001","en-TV":"en-001","en-TZ":"en-001","en-UG":"en-001","en-VC":"en-001","en-VG":"en-001","en-VU":"en-001","en-WS":"en-001","en-ZA":"en-001","en-ZM":"en-001","en-ZW":"en-001","en-AT":"en-150","en-BE":"en-150","en-CH":"en-150","en-DE":"en-150","en-DK":"en-150","en-FI":"en-150","en-NL":"en-150","en-SE":"en-150","en-SI":"en-150","es-AR":"es-419","es-BO":"es-419","es-BR":"es-419","es-BZ":"es-419","es-CL":"es-419","es-CO":"es-419","es-CR":"es-419","es-CU":"es-419","es-DO":"es-419","es-EC":"es-419","es-GT":"es-419","es-HN":"es-419","es-MX":"es-419","es-NI":"es-419","es-PA":"es-419","es-PE":"es-419","es-PR":"es-419","es-PY":"es-419","es-SV":"es-419","es-US":"es-419","es-UY":"es-419","es-VE":"es-419","pt-AO":"pt-PT","pt-CH":"pt-PT","pt-CV":"pt-PT","pt-FR":"pt-PT","pt-GQ":"pt-PT","pt-GW":"pt-PT","pt-LU":"pt-PT","pt-MO":"pt-PT","pt-MZ":"pt-PT","pt-ST":"pt-PT","pt-TL":"pt-PT","az-Arab":"root","az-Cyrl":"root","blt-Latn":"root","bm-Nkoo":"root","bs-Cyrl":"root","byn-Latn":"root","cu-Glag":"root","dje-Arab":"root","dyo-Arab":"root","en-Dsrt":"root","en-Shaw":"root","ff-Adlm":"root","ff-Arab":"root","ha-Arab":"root","iu-Latn":"root","kk-Arab":"root","ku-Arab":"root","ky-Arab":"root","ky-Latn":"root","ml-Arab":"root","mn-Mong":"root","ms-Arab":"root","pa-Arab":"root","sd-Deva":"root","sd-Khoj":"root","sd-Sind":"root","shi-Latn":"root","so-Arab":"root","sr-Latn":"root","sw-Arab":"root","tg-Arab":"root","ug-Cyrl":"root","uz-Arab":"root","uz-Cyrl":"root","vai-Latn":"root","wo-Arab":"root","yo-Arab":"root","yue-Hans":"root","zh-Hant":"root","zh-Hant-MO":"zh-Hant-HK"}},function(e,t,n){var i="-";e.exports=function(e,t){var n=e[t];return n?"root"!==n&&n:t.substr(0,t.lastIndexOf(i))}},function(e,t,n){e.exports={af:"\xa4#,##0.00;(\xa4#,##0.00)","af-NA":"\xa4#,##0.00;(\xa4#,##0.00)",agq:"#,##0.00\xa4",ak:"\xa4#,##0.00",am:"\xa4#,##0.00;(\xa4#,##0.00)",ar:"\xa4#,##0.00;(\xa4#,##0.00)","ar-AE":"\xa4#,##0.00;(\xa4#,##0.00)","ar-BH":"\xa4#,##0.00;(\xa4#,##0.00)","ar-DJ":"\xa4#,##0.00;(\xa4#,##0.00)","ar-DZ":"\xa4#,##0.00;(\xa4#,##0.00)","ar-EG":"\xa4#,##0.00;(\xa4#,##0.00)","ar-EH":"\xa4#,##0.00;(\xa4#,##0.00)","ar-ER":"\xa4#,##0.00;(\xa4#,##0.00)","ar-IL":"\xa4#,##0.00;(\xa4#,##0.00)","ar-IQ":"\xa4#,##0.00;(\xa4#,##0.00)","ar-JO":"\xa4#,##0.00;(\xa4#,##0.00)","ar-KM":"\xa4#,##0.00;(\xa4#,##0.00)","ar-KW":"\xa4#,##0.00;(\xa4#,##0.00)","ar-LB":"\xa4#,##0.00;(\xa4#,##0.00)","ar-LY":"\xa4#,##0.00;(\xa4#,##0.00)","ar-MA":"\xa4#,##0.00;(\xa4#,##0.00)","ar-MR":"\xa4#,##0.00;(\xa4#,##0.00)","ar-OM":"\xa4#,##0.00;(\xa4#,##0.00)","ar-PS":"\xa4#,##0.00;(\xa4#,##0.00)","ar-QA":"\xa4#,##0.00;(\xa4#,##0.00)","ar-SA":"\xa4#,##0.00;(\xa4#,##0.00)","ar-SD":"\xa4#,##0.00;(\xa4#,##0.00)","ar-SO":"\xa4#,##0.00;(\xa4#,##0.00)","ar-SS":"\xa4#,##0.00;(\xa4#,##0.00)","ar-SY":"\xa4#,##0.00;(\xa4#,##0.00)","ar-TD":"\xa4#,##0.00;(\xa4#,##0.00)","ar-TN":"\xa4#,##0.00;(\xa4#,##0.00)","ar-YE":"\xa4#,##0.00;(\xa4#,##0.00)",as:"\xa4\xa0#,##,##0.00",asa:"#,##0.00\xa0\xa4",ast:"#,##0.00\xa0\xa4",az:"#,##0.00\xa0\xa4","az-Cyrl":"#,##0.00\xa0\xa4","az-Latn":"#,##0.00\xa0\xa4",bas:"#,##0.00\xa0\xa4",be:"#,##0.00\xa0\xa4",bem:"\xa4#,##0.00;(\xa4#,##0.00)",bez:"#,##0.00\xa4",bg:"0.00\xa0\xa4;(0.00\xa0\xa4)",bm:"\xa4#,##0.00;(\xa4#,##0.00)",bn:"#,##,##0.00\xa4;(#,##,##0.00\xa4)","bn-IN":"#,##,##0.00\xa4;(#,##,##0.00\xa4)",bo:"\xa4\xa0#,##0.00","bo-IN":"\xa4\xa0#,##0.00",br:"#,##0.00\xa0\xa4",brx:"\xa4\xa0#,##,##0.00",bs:"#,##0.00\xa0\xa4","bs-Cyrl":"#,##0.00\xa0\xa4","bs-Latn":"#,##0.00\xa0\xa4",ca:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","ca-AD":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","ca-ES-VALENCIA":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","ca-FR":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","ca-IT":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",ccp:"#,##,##0.00\xa4;(#,##,##0.00\xa4)","ccp-IN":"#,##,##0.00\xa4;(#,##,##0.00\xa4)",ce:"#,##0.00\xa0\xa4",ceb:"\xa4#,##0.00;(\xa4#,##0.00)",cgg:"\xa4#,##0.00",chr:"\xa4#,##0.00;(\xa4#,##0.00)",ckb:"\xa4\xa0#,##0.00","ckb-IR":"\xa4\xa0#,##0.00",cs:"#,##0.00\xa0\xa4",cu:"
},u.isEmpty(t)&&(t=null)),t},copy:function(e){var t=null;return(0,r.isDefined)(e)&&(t={},void 0!==e.patternType&&(t.patternType=e.patternType),void 0!==e.backgroundColor&&(t.backgroundColor=l.default.copy(e.backgroundColor)),void 0!==e.foregroundColor&&(t.foregroundColor=l.default.copy(e.foregroundColor))),t},areEqual:function(e,t){return u.isEmpty(e)&&u.isEmpty(t)||(0,r.isDefined)(e)&&(0,r.isDefined)(t)&&e.patternType===t.patternType&&l.default.areEqual(e.backgroundColor,t.backgroundColor)&&l.default.areEqual(e.foregroundColor,t.foregroundColor)},isEmpty:function(e){return!(0,r.isDefined)(e)||!(0,r.isDefined)(e.patternType)},toXml:function(e){var t=[(0,r.isDefined)(e.foregroundColor)?l.default.toXml("fgColor",e.foregroundColor):"",(0,r.isDefined)(e.backgroundColor)?l.default.toXml("bgColor",e.backgroundColor):""].join("");return a.default.toXml("patternFill",{patternType:e.patternType},t)}};t.default=u},function(e,t,n){function i(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(77),a=i(o),s={ID_PROPERTY_NAME:"id",tryCreateTag:function(e){var t=null;return"string"==typeof e&&(t={formatCode:e},s.isEmpty(t)&&(t=null)),t},areEqual:function(e,t){return s.isEmpty(e)&&s.isEmpty(t)||(0,r.isDefined)(e)&&(0,r.isDefined)(t)&&e.formatCode===t.formatCode},isEmpty:function(e){return!(0,r.isDefined)(e)||!(0,r.isDefined)(e.formatCode)||""===e.formatCode},toXml:function(e){return a.default.toXml("numFmt",{numFmtId:e[s.ID_PROPERTY_NAME],formatCode:e.formatCode})}};t.default=s},function(e,t,n){var i=n(2),r=n(62),o=n(7).getWindow(),a=n(1).isFunction,s=n(3).each,l=n(189),u=n(6),c=u.when,d=u.Deferred;t.svgCreator={_markup:"",_imageArray:{},_imageDeferreds:[],_getBinaryFile:function(e,t){r.sendRequest({url:e,method:"GET",responseType:"arraybuffer"}).done(t).fail(function(){t(!1)})},_loadImages:function(){var e=this;s(e._imageArray,function(t){var n=new d;e._imageDeferreds.push(n),e._getBinaryFile(t,function(i){if(!i)return delete e._imageArray[t],void n.resolve();var r,a="",s=new Uint8Array(i),l=s.byteLength;for(r=0;r<l;r++)a+=String.fromCharCode(s[r]);e._imageArray[t]="data:image/png;base64,"+o.btoa(a),n.resolve()})})},_parseImages:function(e){var t,n=this;"image"===e.tagName&&(t=i(e).attr("href")||i(e).attr("xlink:href"),n._imageArray[t]||(n._imageArray[t]="")),s(e.childNodes,function(e,t){n._parseImages(t)})},_prepareImages:function(e){return this._parseImages(e),this._loadImages(),c.apply(i,this._imageDeferreds)},getData:function(e,t){var n,r=this,u='<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>',c=l.getSvgElement(e),d=i(c);return n=u+l.getSvgMarkup(d.get(0),t.backgroundColor),r._prepareImages(c).then(function(){return s(r._imageArray,function(e,t){var i="href=['|\"]"+e+"['|\"]";n=n.replace(new RegExp(i,"gi"),'href="'+t+'"')}),a(o.Blob)?r._getBlob(n):r._getBase64(n)})},_getBlob:function(e){return new o.Blob([e],{type:"image/svg+xml"})},_getBase64:function(e){return o.btoa(e)}},t.getData=function(e,n){return t.svgCreator.getData(e,n)}},function(e,t,n){var i=n(7),r=i.getWindow(),o=n(53),a={getXhr:function(){return new r.XMLHttpRequest}};e.exports=o(a)},function(e,t,n){var i=n(129),r=n(7).getWindow(),o=n(225).imageCreator,a=n(1).isFunction,s=n(0).extend,l="%PDF-1.3\r\n2 0 obj\r\n<</ProcSet[/PDF/ImageB/ImageC/ImageI]/XObject<</I0 5 0 R>>>>\r\nendobj\r\n4 0 obj\r\n<</Type/Pages/Kids[1 0 R]/Count 1>>\r\nendobj\r\n7 0 obj\r\n<</OpenAction[1 0 R /FitH null]/Type/Catalog/Pages 4 0 R/PageLayout/OneColumn>>\r\nendobj\r\n1 0 obj\r\n<</Type/Page/Resources 2 0 R/MediaBox[0 0 _width_ _height_]/Contents 3 0 R/Parent 4 0 R>>\r\nendobj\r\n",u="3 0 obj\r\n<</Length 52>>stream\r\n0.20 w\n0 G\nq _width_ 0 0 _height_ 0.00 0.00 cm /I0 Do Q\r\nendstream\r\nendobj\r\n",c="6 0 obj\r\n<</CreationDate _date_/Producer(DevExtreme _version_)>>\r\nendobj\r\n",d="5 0 obj\r\n<</Type/XObject/Subtype/Image/Width _width_/Height _height_/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Length _length_>>stream\r\n",h="\r\nendstream\r\nendobj\r\n",f="trailer\r\n<<\r\n/Size 8\r\n/Root 7 0 R\r\n/Info 6 0
"dxFileManager-listDetailsColumnCaptionFileSize":"File Size","dxFileManager-listThumbnailsTooltipTextSize":"Size","dxFileManager-listThumbnailsTooltipTextDateModified":"Date Modified","dxFileManager-notificationProgressPanelTitle":"Progress","dxFileManager-notificationProgressPanelEmptyListText":"No operations","dxFileManager-notificationProgressPanelOperationCanceled":"Canceled","dxDiagram-categoryGeneral":"General","dxDiagram-categoryFlowchart":"Flowchart","dxDiagram-categoryOrgChart":"Organizational Chart","dxDiagram-categoryContainers":"Containers","dxDiagram-categoryCustom":"Custom","dxDiagram-commandProperties":"Properties","dxDiagram-commandExport":"Export","dxDiagram-commandExportToSvg":"Export to SVG","dxDiagram-commandExportToPng":"Export to PNG","dxDiagram-commandExportToJpg":"Export to JPEG","dxDiagram-commandUndo":"Undo","dxDiagram-commandRedo":"Redo","dxDiagram-commandFontName":"Font Name","dxDiagram-commandFontSize":"Font Size","dxDiagram-commandBold":"Bold","dxDiagram-commandItalic":"Italic","dxDiagram-commandUnderline":"Underline","dxDiagram-commandTextColor":"Text Color","dxDiagram-commandLineColor":"Line Color","dxDiagram-commandFillColor":"Fill Color","dxDiagram-commandAlignLeft":"Align Left","dxDiagram-commandAlignCenter":"Align Center","dxDiagram-commandAlignRight":"Align Right","dxDiagram-commandConnectorLineType":"Connector Line Type","dxDiagram-commandConnectorLineStraight":"Straight","dxDiagram-commandConnectorLineOrthogonal":"Orthogonal","dxDiagram-commandConnectorLineStart":"Connector Line Start","dxDiagram-commandConnectorLineEnd":"Connector Line End","dxDiagram-commandConnectorLineNone":"None","dxDiagram-commandConnectorLineArrow":"Arrow","dxDiagram-commandAutoLayout":"Auto Layout","dxDiagram-commandAutoLayoutTree":"Tree","dxDiagram-commandAutoLayoutLayered":"Layered","dxDiagram-commandAutoLayoutHorizontal":"Horizontal","dxDiagram-commandAutoLayoutVertical":"Vertical","dxDiagram-commandFullscreen":"Full Screen","dxDiagram-commandUnits":"Units","dxDiagram-commandPageSize":"Page Size","dxDiagram-commandPageOrientation":"Page Orientation","dxDiagram-commandPageOrientationLandscape":"Landscape","dxDiagram-commandPageOrientationPortrait":"Portrait","dxDiagram-commandPageColor":"Page Color","dxDiagram-commandShowGrid":"Show Grid","dxDiagram-commandSnapToGrid":"Snap to Grid","dxDiagram-commandGridSize":"Grid Size","dxDiagram-commandZoomLevel":"Zoom Level","dxDiagram-commandAutoZoom":"Auto Zoom","dxDiagram-commandSimpleView":"Simple View","dxDiagram-commandCut":"Cut","dxDiagram-commandCopy":"Copy","dxDiagram-commandPaste":"Paste","dxDiagram-commandSelectAll":"Select All","dxDiagram-commandDelete":"Delete","dxDiagram-commandBringToFront":"Bring to Front","dxDiagram-commandSendToBack":"Send to Back","dxDiagram-commandLock":"Lock","dxDiagram-commandUnlock":"Unlock","dxDiagram-commandInsertShapeImage":"Insert Image...","dxDiagram-commandEditShapeImage":"Change Image...","dxDiagram-commandDeleteShapeImage":"Delete Image","dxDiagram-unitIn":"in","dxDiagram-unitCm":"cm","dxDiagram-unitPx":"px","dxDiagram-dialogButtonOK":"OK","dxDiagram-dialogButtonCancel":"Cancel","dxDiagram-dialogInsertShapeImageTitle":"Insert Image","dxDiagram-dialogEditShapeImageTitle":"Change Image","dxDiagram-dialogEditShapeImageSelectButton":"Select image","dxDiagram-dialogEditShapeImageLabelText":"or drop file here"}}},function(e,t,n){var i=n(54),r=n(215),o=n(79)();o&&r.set(i)},function(e,t,n){var i=n(54),r=n(79)(),o=n(52).compare,a=n(3).each,s=n(1).isNumeric,l=n(8).setEventFixMethod,u=n(68),c=n(216);if(r)if(o(i.fn.jquery,[3])<0){var d={2:"touch",3:"pen",4:"mouse"};a(["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerCancel","MSPointerOver","MSPointerOut","mouseenter","mouseleave","pointerdown","pointermove","pointerup","pointercancel","pointerover","pointerout","pointerenter","pointerleave"],function(){i.event.fixHooks[this]={filter:function(e,t){var n=t.pointerType;return s(n)&&(e.pointerType=d[n]),e},props:i.event.mouseHooks.props.concat(["pointerId","pointerType","originalTarget","width","height","pressure","result","tilt
this._appendContentToElement(),this.callBase()))},_isParentHidden:function(){if(!this.option("_checkParentVisibility"))return!1;if(void 0!==this._parentHidden)return this._parentHidden;var e=this.$element().parent();if(e.is(":visible"))return!1;var t=!1;return e.add(e.parents()).each(function(){var e=r(this);if("none"===e.css("display"))return t=!0,!1}),t||!o.getBody().contains(e.get(0))},_renderContentImpl:function(){var e=this,t=new B,n=this.option("contentTemplate"),i=this._getTemplate(n),r=this._getAnonymousTemplateName()===n;return i&&i.render({container:m(this.$content()),noModel:!0,transclude:r,onRendered:function(){t.resolve()}}),this._renderDrag(),this._renderResize(),this._renderScrollTerminator(),t.done(function(){e.option("visible")&&e._moveToContainer()}),t.promise()},_renderDrag:function(){var e=this._getDragTarget();if(e){var t=P.addNamespace(I.start,this.NAME),n=P.addNamespace(I.move,this.NAME);c.off(e,t),c.off(e,n),this.option("dragEnabled")&&(c.on(e,t,this._dragStartHandler.bind(this)),c.on(e,n,this._dragUpdateHandler.bind(this)))}},_renderResize:function(){this._resizable=this._createComponent(this._$content,L,{handles:this.option("resizeEnabled")?"all":"none",onResizeEnd:this._resizeEndHandler.bind(this),onResize:this._actions.onResize.bind(this),onResizeStart:this._actions.onResizeStart.bind(this),minHeight:100,minWidth:100,area:this._getDragResizeContainer()})},_resizeEndHandler:function(){this._positionChangeHandled=!0;var e=this._resizable.option("width"),t=this._resizable.option("height");e&&this.option("width",e),t&&this.option("height",t),this._actions.onResizeEnd()},_renderScrollTerminator:function(){var e=this._wrapper(),t=P.addNamespace(I.move,this.NAME);c.off(e,t),c.on(e,t,{validate:function(){return!0},getDirection:function(){return"both"},_toggleGestureCover:function(e){e||this._toggleGestureCoverImpl(e)},_clearSelection:C,isNative:!0},function(e){var t=e.originalEvent.originalEvent;e._cancelPreventDefault=!0,t&&"mousemove"!==t.type&&e.preventDefault()})},_getDragTarget:function(){return this.$content()},_dragStartHandler:function(e){e.targetElements=[],this._prevOffset={x:0,y:0};var t=this._allowedOffsets();e.maxTopOffset=t.top,e.maxBottomOffset=t.bottom,e.maxLeftOffset=t.left,e.maxRightOffset=t.right},_getDragResizeContainer:function(){var e=p.originalViewPort().get(0)||this.option("container"),t=e?this._$container:r(l);return t},_deltaSize:function(){var e=this._$content,t=this._getDragResizeContainer(),n=e.outerWidth(),i=e.outerHeight(),a=t.outerWidth(),s=t.outerHeight();if(this._isWindow(t)){var l=o.getDocument(),u=Math.max(r(l).outerHeight(),s),c=Math.max(r(l).outerWidth(),a);s=u,a=c}return{width:a-n,height:s-i}},_dragUpdateHandler:function(e){var t=e.offset,n=this._prevOffset,i={top:t.y-n.y,left:t.x-n.x};this._changePosition(i),this._prevOffset=t},_changePosition:function(e){var t=h.locate(this._$content);h.move(this._$content,{left:t.left+e.left,top:t.top+e.top}),this._positionChangeHandled=!0},_allowedOffsets:function(){var e=h.locate(this._$content),t=this._deltaSize(),n=t.height>=0&&t.width>=0,i=!this.option("shading")||this.option("container")||this._isWindow(this._getContainer())?{top:0,left:0}:h.locate(this._$wrapper),r=this.option("boundaryOffset");return{top:n?e.top+i.top+r.v:0,bottom:n?-e.top-i.top+t.height-r.v:0,left:n?e.left+i.left+r.h:0,right:n?-e.left-i.left+t.width-r.h:0}},_moveFromContainer:function(){this._$content.appendTo(this.$element()),this._detachWrapperToContainer()},_detachWrapperToContainer:function(){this._$wrapper.detach()},_moveToContainer:function(){this._attachWrapperToContainer(),this._$content.appendTo(this._$wrapper)},_attachWrapperToContainer:function(){var e=this.$element(),t=void 0!==this.option("container"),n=t?this._$container:z.getSwatchContainer(e);n&&n[0]===e.parent()[0]&&(n=e),this._$wrapper.appendTo(n)},_fixHeightAfterSafariAddressBarResizing:function(){this._isWindow(this._getContainer())&&oe&&this._$wrapper.css("minHeight",l.innerHeight)},_renderGeometry:function(e){this.option("visible")&&a.hasWindow()&&this._renderGeometryImpl(e)},_r
},_isItemIndex:a,_getNormalizedItemIndex:a,_normalizeItemIndex:a,_denormalizeItemIndex:a,_getItemByNormalizedIndex:a,_itemsFromSameParent:a});e.exports=s},function(e,t,n){var i=n(1),r=n(236),o=n(19),a=n(42),s=n(6).Deferred;e.exports=r.inherit({getSelectedItems:function(){return this._loadFilteredData(this.options.selectionFilter)},getSelectedItemKeys:function(){var e=new s,t=this,n=this.options.key(),r=i.isString(n)?[n]:n;return this._loadFilteredData(this.options.selectionFilter,null,r).done(function(n){var i=n.map(function(e){return t.options.keyOf(e)});e.resolve(i)}).fail(e.reject),e.promise()},selectedItemKeys:function(e,t,n,i){if(i){var r=this.options.filter();r?this._addSelectionFilter(n,r,i):this._setOption("selectionFilter",n?[]:null)}else{t||this._setOption("selectionFilter",[]);for(var o=0;o<e.length;o++)n?this.removeSelectedItem(e[o]):this.addSelectedItem(e[o])}return this.onSelectionChanged(),(new s).resolve()},setSelectedItems:function(e){this._setOption("selectionFilter",null);for(var t=0;t<e.length;t++)this.addSelectedItem(e[t])},isItemDataSelected:function(e){return this.isItemKeySelected(e)},isItemKeySelected:function(e){var t=this.options.selectionFilter;return!t||!!a([e]).filter(t).toArray().length},_processSelectedItem:function(e){var t=this.options.key(),n=[t,"=",e];if(Array.isArray(t)){n=[];for(var i=0;i<t.length;i++)n.push([t[i],"=",e[t[i]]]),i!==t.length-1&&n.push("and")}return n},addSelectedItem:function(e){var t=this._processSelectedItem(e);this._addSelectionFilter(!1,t)},removeSelectedItem:function(e){var t=this._processSelectedItem(e);this._addSelectionFilter(!0,t)},validate:function(){var e=this.options.key;if(e&&void 0===e())throw o.Error("E1042","Deferred selection")},_findSubFilter:function(e,t){if(!e)return-1;for(var n=JSON.stringify(t),i=0;i<e.length;i++){var r=e[i];if(r&&JSON.stringify(r)===n)return i}return-1},_isLastSubFilter:function(e,t){return!(!e||!t)&&(this._findSubFilter(e,t)===e.length-1||0===this._findSubFilter([e],t))},_addFilterOperator:function(e,t){return e.length>1&&i.isString(e[1])&&e[1]!==t&&(e=[e]),e.length&&e.push(t),e},_denormalizeFilter:function(e){return e&&i.isString(e[0])&&(e=[e]),e},_addSelectionFilter:function(e,t,n){var i=this,r=!0,o=e?["!",t]:t,a=e?"and":"or",s=i.options.selectionFilter||[];if(s=i._denormalizeFilter(s),s&&s.length){i._removeSameFilter(s,t,e,n);var l=i._removeSameFilter(s,t,!e);l&&("or"!==l&&e||"and"!==l&&!e)&&(r=!1,s=[]),r&&(s=i._addFilterOperator(s,a))}r&&s.push(o),s=i._normalizeFilter(s),i._setOption("selectionFilter",e||s.length?s:null)},_normalizeFilter:function(e){return e&&1===e.length&&(e=e[0]),e},_removeFilterByIndex:function(e,t,n){var i;return i=t>0?e.splice(t-1,2)[0]:e.splice(t,2)[1]||"undefined",n&&"and"===i&&e.splice(0,e.length),i},_removeSameFilter:function(e,t,n,i){t=n?["!",t]:t;var r=this._findSubFilter(e,t);if(JSON.stringify(t)===JSON.stringify(e))return e.splice(0,e.length),"undefined";if(r>=0)return this._removeFilterByIndex(e,r,i);for(var o=0;o<e.length;o++){var a=Array.isArray(e[o])&&e[o].length>2&&this._removeSameFilter(e[o],t,!1,i);if(a)return e[o].length?1===e[o].length&&(e[o]=e[o][0]):this._removeFilterByIndex(e,o,i),a}},getSelectAllState:function(){var e=this.options.filter(),t=this.options.selectionFilter;if(!t)return!0;if(!t.length)return!1;if(e&&e.length)return t=this._denormalizeFilter(t),!!this._isLastSubFilter(t,e)||!this._isLastSubFilter(t,["!",e])&&void 0}})},function(e,t,n){var i=n(4),r=n(1),o=r.isDefined,a=i.getKeyHash,s=n(42),l=n(6),u=n(292).SelectionFilterCreator,c=l.when,d=l.Deferred,h=n(19),f=n(236);e.exports=f.inherit({ctor:function(e){this.callBase(e),this._initSelectedItemKeyHash()},_initSelectedItemKeyHash:function(){this._setOption("keyHashIndices",this.options.equalByReference?null:{})},getSelectedItemKeys:function(){return this.options.selectedItemKeys.slice(0)},getSelectedItems:function(){return this.options.selectedItems.slice(0)},_preserveSelectionUpdate:function(e,t){var n,i,r,o=this.options.keyOf;if(o){var a=t&&e.length>1&&!this.options.equalByReference;for(a&&(n={}),r=0;r<e.length;r++){var
if(!t.type&&t.currency)return _(t.currency,t)(e)}return this.callBase.apply(this,arguments)},getCurrencySymbol:function(e){return e||(e=(0,c.default)().defaultCurrency),l.default.cldr.main("numbers/currencies/"+e)},getOpenXmlCurrencyFormat:function(e){var t=this.getCurrencySymbol(e).symbol,n=l.default.cldr.main("numbers/currencyFormats-numberSystem-latn").accounting;return(0,a.default)(t,n)}};h.default.inject(m)}},function(e,t,n){e.exports=n(46).DataSource},function(e,t,n){var i=n(5),r=n(12),o=n(7),a=o.getWindow(),s=n(15),l=s.abstract,u=n(37).errors,c=n(71),d=s.inherit({ctor:function(e,t){this._store=e,this._dirty=!!t.data,this.save();var n=this._immediate=t.immediate,o=Math.max(100,t.flushInterval||1e4);if(!n){var s=this.save.bind(this);setInterval(s,o),i.on(a,"beforeunload",s),a.cordova&&r.listen(r.getDocument(),"pause",s,!1)}},notifyChanged:function(){this._dirty=!0,this._immediate&&this.save()},load:function(){this._store._array=this._loadImpl(),this._dirty=!1},save:function(){this._dirty&&(this._saveImpl(this._store._array),this._dirty=!1)},_loadImpl:l,_saveImpl:l}),h=d.inherit({ctor:function(e,t){var n=t.name;if(!n)throw u.Error("E4013");this._key="dx-data-localStore-"+n,this.callBase(e,t)},_loadImpl:function(){var e=a.localStorage.getItem(this._key);return e?JSON.parse(e):[]},_saveImpl:function(e){e.length?a.localStorage.setItem(this._key,JSON.stringify(e)):a.localStorage.removeItem(this._key)}}),f={dom:h},p=c.inherit({ctor:function(e){e="string"==typeof e?{name:e}:e||{},this.callBase(e),this._backend=new f[e.backend||"dom"](this,e),this._backend.load()},clear:function(){this.callBase(),this._backend.notifyChanged()},_insertImpl:function(e){var t=this._backend;return this.callBase(e).done(t.notifyChanged.bind(t))},_updateImpl:function(e,t){var n=this._backend;return this.callBase(e,t).done(n.notifyChanged.bind(n))},_removeImpl:function(e){var t=this._backend;return this.callBase(e).done(t.notifyChanged.bind(t))}},"local");e.exports=p},function(e,t,n){function i(e){return/^(localhost$|127\.)/i.test(e)}var r,o,a=n(21),s=n(7).getWindow(),l=n(239),u=function(e){this.config=e,r="ms-appx:"===s.location.protocol,o=i(s.location.hostname)};u.prototype={urlFor:function(e){var t=this.config[e];if(!t)throw a.Error("E0006");return l.isProxyUsed()?l.formatProxyUrl(t.local):t.production&&(r&&!Debug.debuggerEnabled||!r&&!o)?t.production:t.local}},e.exports=u},function(e,t,n){n(238),DevExpress.data.ODataStore=n(240),DevExpress.data.ODataContext=n(505),DevExpress.data.utils=DevExpress.data.utils||{},DevExpress.data.utils.odata={},DevExpress.data.utils.odata.keyConverters=n(102).keyConverters,DevExpress.data.EdmLiteral=n(102).EdmLiteral;var i=n(102);DevExpress.data.utils.odata.serializePropName=i.serializePropName,DevExpress.data.utils.odata.serializeValue=i.serializeValue,DevExpress.data.utils.odata.serializeKey=i.serializeKey,DevExpress.data.utils.odata.sendRequest=i.sendRequest,DevExpress.data.queryAdapters=DevExpress.data.queryAdapters||{},DevExpress.data.queryAdapters.odata=n(157).odata},function(e,t,n){var i=n(15),r=n(0).extend,o=n(1),a=n(3).each,s=n(37),l=n(240),u=n(241),c=n(6),d=c.when,h=c.Deferred;n(157);var f=i.inherit({ctor:function(e){var t=this;t._extractServiceOptions(e),t._errorHandler=e.errorHandler,a(e.entities||[],function(n,i){t[n]=new l(r({},e,{url:t._url+"/"+encodeURIComponent(i.name||n)},i))})},get:function(e,t){return this.invoke(e,t,"GET")},invoke:function(e,t,n){t=t||{},n=(n||"POST").toLowerCase();var i,r=new h,a=this._url+"/"+encodeURIComponent(e);return 4===this.version()&&("get"===n?(a=u.formatFunctionInvocationUrl(a,u.escapeServiceOperationParams(t,this.version())),t=null):"post"===n&&(i=t,t=null)),d(this._sendRequest(a,n,u.escapeServiceOperationParams(t,this.version()),i)).done(function(t){o.isPlainObject(t)&&e in t&&(t=t[e]),r.resolve(t)}).fail(this._errorHandler).fail(s._errorHandler).fail(r.reject),r.promise()},objectLink:function(e,t){var n=this[e];if(!n)throw s.errors.Error("E4015",e);return o.isDefined(t)?{__metadata:{uri:n._byKeyUrl(t,!0)}}:null}}).include(u.SharedMethods);e.exports=f},,,,,,,,,,
hoverStyle:{width:3,hatching:{direction:d}},selectionStyle:{width:3}},stepline:{width:2,dashStyle:h,hoverStyle:{width:3,hatching:{direction:d}},selectionStyle:{width:3}},area:{point:{visible:!1},opacity:.5},stackedarea:{point:{visible:!1},opacity:.5},fullstackedarea:{point:{visible:!1},opacity:.5},fullstackedsplinearea:{point:{visible:!1},opacity:.5},steparea:{border:{visible:!0,width:2},point:{visible:!1},hoverStyle:{border:{visible:!0,width:3}},selectionStyle:{border:{visible:!0,width:3}},opacity:.5},spline:{width:2,hoverStyle:{width:3,hatching:{direction:d}},selectionStyle:{width:3}},splinearea:{point:{visible:!1},opacity:.5},stackedsplinearea:{point:{visible:!1},opacity:.5},bar:{cornerRadius:0,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}}},stackedbar:{cornerRadius:0,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}},label:{position:v}},fullstackedbar:{cornerRadius:0,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}},label:{position:v}},rangebar:{cornerRadius:0,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}}},rangearea:{point:{visible:!1},opacity:.5},rangesplinearea:{point:{visible:!1},opacity:.5},bubble:{opacity:.5,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}}},candlestick:{width:1,reduction:{color:l},hoverStyle:{width:3,hatching:{direction:d}},selectionStyle:{width:3},point:{border:{visible:!0}}},stock:{width:1,reduction:{color:l},hoverStyle:{width:3,hatching:{direction:d}},selectionStyle:{width:3},point:{border:{visible:!0}}}},crosshair:{enabled:!1,color:"#f05b41",width:1,dashStyle:h,label:{visible:!1,font:{color:i,size:12}},verticalLine:{visible:!0},horizontalLine:{visible:!0}},commonAxisSettings:{multipleAxesSpacing:5,forceUserTickInterval:!1,breakStyle:{width:5,color:"#ababab",line:"waved"},label:{displayMode:"standard",overlappingBehavior:"hide",indentFromAxis:10,wordWrap:"normal",textOverflow:"none"},title:{font:{size:16},margin:6,alignment:m},constantLineStyle:{paddingLeftRight:10,paddingTopBottom:10}},horizontalAxis:{position:g,axisDivisionFactor:70,label:{rotationAngle:90,staggeringSpacing:5,alignment:m},stripStyle:{label:{horizontalAlignment:m,verticalAlignment:f}},constantLineStyle:{label:{horizontalAlignment:p,verticalAlignment:f}},constantLines:[]},verticalAxis:{position:_,axisDivisionFactor:40,label:{alignment:p},stripStyle:{label:{horizontalAlignment:_,verticalAlignment:m}},constantLineStyle:{label:{horizontalAlignment:_,verticalAlignment:f}},constantLines:[]},argumentAxis:{endOnTick:!1,workWeek:[1,2,3,4,5]},valueAxis:{grid:{visible:!0},autoBreaksEnabled:!1,maxAutoBreakCount:4},commonPaneSettings:{backgroundColor:d,border:{color:o,width:1,visible:!1,top:!0,bottom:!0,left:!0,right:!0,dashStyle:h}},scrollBar:{visible:!1,offset:5,color:"gray",width:10},adjustOnZoom:!0,autoHidePointMarkers:!0,rotated:!1,zoomingMode:d,scrollingMode:d,synchronizeMultiAxes:!0,stickyHovering:!0,equalBarWidth:!0,barGroupPadding:.3,minBubbleSize:12,maxBubbleSize:.2,zoomAndPan:{dragBoxStyle:{color:"#2a2a2a",opacity:.2},panKey:"shift",allowMouseWheel:!0,allowTouchGestures:!0},commonAnnotationSettings:{font:{color:"#333333"},tooltipEnabled:!0,border:{width:1,color:"#dddddd",dashStyle:h,visible:!0},color:i,opacity:.9,arrowLength:14,arrowWidth:14,paddingLeftRight:10,paddingTopBottom:10,shadow:{opacity:.15,offsetX:0,offsetY:1,blur:4,color:r},image:{width:30,height:30},wordWrap:"normal",textOverflow:"ellipsis",allowDragging:!1}},pie:{innerRadius:.5,minDiameter:.5,type:"pie",dataPrepareSettings:{_skipArgumentSorting:!0},commonSeriesSettings:{pie:{border:{visible:!1,width:2,color:i},hoverStyle:{hatching:{direction:p,width:4,step:10,opacity:.75},border:{visible:!1,width:2}},selectionStyle:{hatching:{direction:p,width:4,step:10,opacity:.5},border:{visible:!1,width:2}}},doughnut:{border:{visible:!1,width:2,color:i},hoverStyle:{hatching:{direction:p,width:4,step:10,opacity:.75},border:{visible:!1,width:2}},selectionStyle:{hatching:{direction:p,width:4,step:10,opacity:.5},border:{visible:!1,widt
W2106:'The labels of the "{0}" axis were hidden due to the container size',W2107:"The export menu was hidden due to the container size",W2108:"The browser does not support exporting images to {0} format.",W2301:"Invalid value range"})},function(e,t,n){function i(e){var t,n=this,i=n._animateStep;n._progress=n._calcProgress(e);for(t in n.params){var r=i[t]||i.base;r(n.element,n.params[t],n._progress,n._easing,n._currentParams,t)}return n.options.step&&n.options.step(n._easing(n._progress,0,1),n._progress),1!==n._progress||n.stop()}function r(e){return e-this._startTime>=this.delay&&(this.tick=i),!0}function o(e){return this._startTime=e,this.tick=this.delay?r:i,!0}function a(e,t,n){var i=this;i._progress=0,i.element=e,i.params=t,i.options=n,i.duration=n.partitionDuration?n.duration*n.partitionDuration:n.duration,i.delay=n.delay&&n.duration*n.delay||0,i._animateStep=n.animateStep||d,i._easing=c[n.easing]||c.easeOutCubic,i._currentParams={},i.tick=o}function s(e){var t=this;t._animationCount=0,t._timerId=null,t._animations={},t.element=e}var l=n(113),u=function(){},c={easeOutCubic:function(e,t,n){return 1===e?n:(1-Math.pow(1-e,3))*(n-t)+ +t},linear:function(e,t,n){return 1===e?n:e*(n-t)+ +t}};t.easingFunctions=c;var d={segments:function e(t,n,i,r,o){var a,s,l,u,c=n.from,d=n.to,e=[];for(l=0;l<c.length;l++){if(a=c[l],s=[a[0]],a.length>1)for(u=1;u<a.length;u++)s.push(r(i,a[u],d[l][u]));e.push(s)}o.segments=n.end&&1===i?n.end:e,t.attr({segments:e})},arc:function(e,t,n,i){var r=t.from,o=t.to,a={};for(var s in r)a[s]=i(n,r[s],o[s]);e.attr(a)},transform:function(e,t,n,i,r){var o=t.from,a=t.to,s={};for(var l in o)s[l]=r[l]=i(n,o[l],a[l]);e.attr(s)},base:function(e,t,n,i,r,o){var a={};a[o]=r[o]=i(n,t.from,t.to),e.attr(a)},_:u,complete:function(e,t){e.attr(t)}};a.prototype={_calcProgress:function(e){return Math.min(1,(e-this.delay-this._startTime)/this.duration)},stop:function(e){var t=this,n=t.options,i=t._animateStep;t.stop=t.tick=u,i.complete&&i.complete(t.element,t._currentParams),n.complete&&!e&&n.complete()}},t.AnimationController=s,s.prototype={_loop:function(){var e,t=this,n=t._animations,i=0,r=(new Date).getTime(),o=t._endAnimation;for(e in n)n[e].tick(r)||delete n[e],i++;return 0===i?(t.stop(),void(t._endAnimationTimer=o&&setTimeout(function(){0===t._animationCount&&(o(),t._endAnimation=null)}))):void(t._timerId=l.requestAnimationFrame.call(null,function(){t._loop()},t.element))},addAnimation:function(e){var t=this;t._animations[t._animationCount++]=e,clearTimeout(t._endAnimationTimer),t._timerId||(clearTimeout(t._startDelay),t._startDelay=setTimeout(function(){t._timerId=1,t._loop()},0))},animateElement:function(e,t,n){e&&t&&n&&(e.animation&&e.animation.stop(),this.addAnimation(e.animation=new a(e,t,n)))},onEndAnimation:function(e){this._animationCount?this._endAnimation=e:e()},dispose:function(){this.stop(),this.element=null},stop:function(){var e=this;e._animations={},e._animationCount=0,l.cancelAnimationFrame(e._timerId),clearTimeout(e._startDelay),clearTimeout(e._endAnimationTimer),e._timerId=null},lock:function(){var e,t,n,i=this._animations;for(e in i)t=i[e].options.unstoppable,n=n||t,t||(i[e].stop(!0),delete i[e]);!n&&this.stop()}},t.animationSvgStep=d},function(e,t,n){function i(e,t,n){var i=m(e);return i in t?t[i]:n}function r(e){var t=i(e.side,T,1),n=[i(e.horizontalAlignment,w,S),i(e.verticalAlignment,k,x)];return{side:t,primary:o(n[t]),secondary:n[1-t],weak:e.weak,priority:e.priority||0,header:e.header,position:e.position}}function o(e){return e<2?0:2}function a(e){return 1-e}function s(e,t,n,i){return E[e](t,n,i)}function l(e,t){return(e>0?-1:1)*t}function u(e,t,n){var i=e.side,r=e.element.measure([t[2]-t[0],t[3]-t[1]]),o="indside"===e.position?0:n[i],a=r[i]<t[2+i]-t[i]-o;return a&&("inside"!==e.position&&(t[e.primary+i]+=l(e.primary,r[i])),e.size=r),a}function c(e,t,n){var i=e.side,r=a(i),o=[],u=s(e.secondary,n[r],n[2+r],e.size[r]);return o[i]=b(o[2+i]=t[e.primary+i]+("inside"===e.position?l(e.primary,e.size[i]):0)),o[e.primary+i]=b(t[e.primary+i]-l(e.primary,e.size[i])),"inside"!==e.position&&(t[e.primary+i]=
e._createGroup("defaultMarkersGroup",t,t,i),e._createGroup("reductionMarkersGroup",t,t,a),e._createGroup("defaultPositiveMarkersGroup",t,t,r),e._createGroup("reductionPositiveMarkersGroup",t,t,s)},_setGroupsSettings:function(){i._setGroupsSettings.call(this,!1)},_getCreatingPointOptions:function(){var e,t=this,n=t._predefinedPointOptions;return n||(e=this._getPointOptions(),t._predefinedPointOptions=n=o(!0,{styles:{}},e),n.styles.normal=n.styles.positive.normal=n.styles.reduction.normal=n.styles.reductionPositive.normal={"stroke-width":e.styles&&e.styles.normal&&e.styles.normal["stroke-width"]}),n},_checkData:function(e,t){var n=this.getValueFields();return i._checkData.call(this,e,t,{openValue:n[0],highValue:n[1],lowValue:n[2],closeValue:n[3]})&&e.highValue===e.highValue&&e.lowValue===e.lowValue},_getPointDataSelector:function(e,t){var n,i=this,r=this,o=r.getValueFields(),l=r.getArgumentField(),u=o[0],c=o[1],d=o[2],h=o[3];switch(r.level=r._options.reduction.level,s(r.level)){case"open":n=u;break;case"high":n=c;break;case"low":n=d;break;default:n=h,r.level="close"}var f=void 0;return function(e){var t=e[n],o=!1;return a(t)&&(a(f)&&(o=t<f),f=t),{argument:e[l],highValue:i._processEmptyValue(e[c]),lowValue:i._processEmptyValue(e[d]),closeValue:i._processEmptyValue(e[h]),openValue:i._processEmptyValue(e[u]),reductionValue:t,tag:e[r.getTagField()],isReduction:o,data:e}}},_parsePointStyle:function(e,t,n){return{stroke:e.color||t,"stroke-width":e.width,fill:e.color||n}},_getDefaultStyle:function(e){var t=this,n=e.color||t._options.mainSeriesColor;return{normal:t._parsePointStyle(e,n,n),hover:t._parsePointStyle(e.hoverStyle,n,n),selection:t._parsePointStyle(e.selectionStyle,n,n)}},_getReductionStyle:function(e){var t=this,n=e.reduction.color;return{normal:t._parsePointStyle({color:n,width:e.width,hatching:e.hatching},n,n),hover:t._parsePointStyle(e.hoverStyle,n,n),selection:t._parsePointStyle(e.selectionStyle,n,n)}},_createPointStyles:function(e){var t,n,i,r=this,a=r._options.innerColor,s=r._getDefaultStyle(e);return t=o(!0,{},s),n=r._getReductionStyle(e),i=o(!0,{},n),t.normal.fill=t.hover.fill=t.selection.fill=a,i.normal.fill=i.hover.fill=i.selection.fill=a,s.positive=t,s.reduction=n,s.reductionPositive=i,s},_endUpdateData:function(){delete this._predefinedPointOptions},_defaultAggregator:"ohlc",_aggregators:{ohlc:function(e,t){var n=e.intervalStart,i=e.data;if(i.length){var r={},o=t.getValueFields(),a=o[1],s=o[2];return r[a]=-(1/0),r[s]=1/0,r=i.reduce(function(e,t){return null!==t[a]&&(e[a]=Math.max(e[a],t[a])),null!==t[s]&&(e[s]=Math.min(e[s],t[s])),e},r),r[o[0]]=i[0][o[0]],r[o[3]]=i[i.length-1][o[3]],isFinite(r[a])||(r[a]=null),isFinite(r[s])||(r[s]=null),r[t.getArgumentField()]=n,r}}},getValueFields:function(){var e=this._options;return[e.openValueField||"open",e.highValueField||"high",e.lowValueField||"low",e.closeValueField||"close"]},getArgumentField:function(){return this._options.argumentField||"date"},_patchMarginOptions:function(e){var t=this._getCreatingPointOptions(),n=t.styles,i=[n.normal,n.hover,n.selection].reduce(function(e,t){return Math.max(e,t["stroke-width"])},0);return e.size=u+i,e.sizePointNormalState=u,e},getSeriesPairCoord:function(e,t){for(var n=null,i=this.getVisiblePoints(),r=0;r<i.length;r++){var o=i[r],a=void 0;if(t)a=o.vx===e?(o.openY+o.closeY)/2:void 0;else{var s=[Math.min(o.lowY,o.highY),Math.max(o.lowY,o.highY)];a=e>=s[0]&&e<=s[1]?o.vx:void 0}if(this.checkAxisVisibleAreaCoord(!t,a)){n=a;break}}return n},usePointsToDefineAutoHiding:function(){return!1}}),t.candlestick=o({},t.stock,{_parsePointStyle:function(e,n,i){var r=e.color||i,o=t.stock._parsePointStyle.call(this,e,n,r);return o.fill=r,o.hatching=e.hatching,o}})},function(e,t,n){function i(e,t,n,i){return e=g.clone(e),e.value=t,e.minValue=n,e.translate(),e.argument=e.argument+i,e}function r(e){for(var t,n,r=0,o=[],a=e.length;r<a;)t=e[r],n=[t],t.leftHole&&(n=[i(t,t.leftHole,t.minLeftHole,"left"),t]),t.rightHole&&n.push(i(t,t.rightHole,t.minRightHole,"right")),o.push(n),r++;return[].concat.apply([],o)}function o(e,t){for(var n;!n&&e;)n=e._seg
},_getStripLabelCoords:function(e,t){var n=this,i=n._getStripGraphicAttributes(e,t),r=i.startAngle+(i.endAngle-i.startAngle)/2,o=a.getCosAndSin(r),s=n.getRadius()/2,l=n.getCenter(),c=_(l.x+s*o.cos),d=_(l.y-s*o.sin);return{x:c,y:d,align:u.center}},_getConstantLineGraphicAttributes:function(e){var t=this.getCenter(),n=this.getRadius();return{points:[t.x,t.y,t.x+n,t.y]}},_createConstantLine:function(e,t){return this._createPathElement(this._getConstantLineGraphicAttributes(e).points,t)},_rotateConstantLine:function(e,t){var n=this.getCenter(),i=n.x,r=n.y;e.rotate(t+this.getAngles()[0],i,r)},_getConstantLineLabelsCoords:function(e){var t=this,n=a.getCosAndSin(-e-t.getAngles()[0]),i=t.getRadius()/2,r=t.getCenter(),o=_(r.x+i*n.cos),s=_(r.y-i*n.sin);return{x:o,y:s}},_checkAlignmentConstantLineLabels:y,_adjustDivisionFactor:function(e){return 180*e/(this.getRadius()*Math.PI)},_getScreenDelta:function(){var e=this.getAngles();return p.abs(e[0]-e[1])},_getTickMarkPoints:function(e,t,n){var i=n.shift,r=void 0===i?0:i,o=this.getCenter(),a={inside:-1,center:-.5,outside:0},s=this.getRadius()+t*a[this._options.tickOrientation||"center"];return[o.x+s+r,o.y,o.x+s+t+r,o.y]},_getLabelAdjustedCoord:function(e,t,n,r){var o=this,s=e.labelCoords,l=s.y,u=s.angle,c=a.getCosAndSin(u),d=c.cos,h=c.sin,f=e.labelBBox,p=f.width/2,g=f.height/2,_=o._options.label.indentFromAxis||0,m=s.x+_*d,v=l+(l-f.y-g)+_*h,y=0,b=0;switch(i(u)){case 1:y=p,b=g*h;break;case 2:y=p*d,b=g;break;case 3:y=-p,b=g*h;break;case 4:y=p*d,b=-g}if(r){var x=o._canvas,S=m-s.x+y,C=v-s.y+b;f.x+S<x.originalLeft&&(y-=f.x+S-x.originalLeft),f.x+f.width+S>x.width-x.originalRight&&(y-=f.x+f.width+S-(x.width-x.originalRight)),f.y+C<x.originalTop&&(b-=f.y+C-x.originalTop),f.y+f.height+C>x.height-x.originalBottom&&(b-=f.y+f.height+C-(x.height-x.originalBottom))}return{x:m+y,y:v+b}},_getGridLineDrawer:function(){var e=this;return function(t,n){var i=e.getCenter();return e._createPathElement(e._getGridPoints().points,n).rotate(t.coords.angle,i.x,i.y)}},_getGridPoints:function(){var e=this.getRadius(),t=this.getCenter();return{points:[t.x,t.y,t.x+e,t.y]}},_getTranslatedValue:function(e,t){var n=this.getAngles()[0],i=this._translator.translate(e,-t),r=m(this.getCenter(),n,i,this.getRadius());return{x:r.x,y:r.y,angle:i+n-b}},_getAdjustedStripLabelCoords:function(e){var t=e.labelBBox;return{translateY:e.label.attr("y")-t.y-t.height/2}},coordsIn:function(e,t){return a.convertXYToPolar(this.getCenter(),e,t).r>this.getRadius()},_rotateTick:function(e,t){var n=this.getCenter();e.rotate(t.angle,n.x,n.y)},_validateOverlappingMode:function(e){return u.validateOverlappingMode(e)},_validateDisplayMode:function(){return"standard"},_getStep:function(e){var t=this,n=t.getRadius()+(t._options.label.indentFromAxis||0),i=e.reduce(function(e,t){var n=e;return e.width<t.width&&(n.width=t.width),e.height<t.height&&(n.height=t.height),n},{width:0,height:0}),r=g(2*p.atan(i.height/(2*n-i.width))*180/p.PI),o=g(2*p.atan(i.width/(2*n-i.height))*180/p.PI);return u.getTicksCountInRange(t._majorTicks,"angle",p.max(r,o))},_checkBoundedLabelsOverlapping:function(e,t,n){var i=this._options.label;if(n=n||this._validateOverlappingMode(i.overlappingBehavior),"hide"===n){var r=e.reduce(function(e,t,n){return t.label?n:e},null);r&&u.areLabelsOverlap(t[0],t[r],i.minSpacing,u.center)&&("first"===i.hideFirstOrLast?e[0].label.remove():e[r].label.remove())}},shift:function(e){this._axisGroup.attr({translateX:e.right,translateY:e.bottom})}},o.circularSpider=v({},r,{_createAxisElement:function(){return this._renderer.path([],"area")},_updateAxisElementPosition:function(){this._axisElement.attr({points:h(this.getSpiderTicks(),function(e){return{x:e.coords.x,y:e.coords.y}})})},_getStick:function(){return!0},_getSpiderCategoryOption:function(){return!0},getSpiderTicks:function(){var e=this,t=e.getFullTicks();return e._spiderTicks=t.map(d(e,e.renderer,{},{},e._getSkippedCategory(t),!0)),e._spiderTicks.forEach(function(e){e.initCoords()}),e._spiderTicks},_getStripGraphicAttributes:function(e,t){for(var n,i,r,o,a=this.getCenter(),s=this.getSpiderT
return(0,s.getVerticallyShiftedAngularCoords)(e,-t,r._center)}function i(e,t){return{x:e.x,y:e.y-t}}var r=this,o="anticlockwise"===r.option("segmentsDirection"),a=r.series.reduce(function(e,t){return(e[t.getOptions().label.position]||e.outside).push(t),e},{inside:[],columns:[],outside:[]}),l=!1;return a.inside.length>0&&(l=t(a.inside.reduce(function(e,t){return t.getVisiblePoints().reduce(function(e,t){return e.left.push(t),e},e)},{left:[],right:[]}),i)||l),l=a.columns.reduce(function(n,r){return t(e(r),i)||n},l),a.outside.length>0&&(l=t(a.outside.reduce(function(t,n){return e(n,t)},null),n)||l),l},_setGeometry:function(e){var t=e.centerX,n=e.centerY,i=e.radiusInner;this._center={x:t,y:n},this._innerRadius=i},_disposeSeries:function(e){this.callBase.apply(this,arguments),this._abstractSeries=null},_legendDataField:"point",_legendItemTextField:"argument",_applyPointMarkersAutoHiding:_.noop,_renderTrackers:_.noop,_trackerType:"PieTracker",_createScrollBar:_.noop,_updateAxesLayout:_.noop,_applyClipRects:_.noop,_appendAdditionalSeriesGroups:_.noop,_prepareToRender:_.noop,_isLegendInside:_.noop,_renderAxes:_.noop,_shrinkAxes:_.noop,_isRotated:_.noop,_seriesPopulatedHandlerCore:_.noop,_reinitAxes:_.noop,_correctAxes:_.noop,_getExtraOptions:function(){var e=this;return{startAngle:e.option("startAngle"),innerRadius:e.option("innerRadius"),segmentsDirection:e.option("segmentsDirection"),type:e.option("type")}},getSizeGroup:function(){return this._themeManager.getOptions("sizeGroup")},getSizeGroupLayout:function(){return this._sizeGroupLayout||{}}});(0,c.each)(y,function(e,t){C.prototype._optionChangesMap[t]="REFRESH_SERIES_DATA_INIT"}),(0,p.default)("dxPieChart",C),e.exports=C;var w=function(){function e(e,t){var n=t.filter(function(t){return t._isVisible()&&t.getSizeGroup()===e}),i=Math.min.apply(null,n.map(function(e){return e.getSizeGroupLayout().radius})),r=n.filter(function(e){return e.getSizeGroupLayout().radius===i});n.forEach(function(e){return e.render({force:!0,sizeGroupLayout:r.length?r[0].getSizeGroupLayout():{}})})}function t(e,t){return e.filter(function(e){return e!==t})}function n(e,n){return t(e,n).concat(n)}var i=[],r={};return{queue:function(t){var o=t.getSizeGroup();i=n(i,t),clearTimeout(r[o]),r[o]=setTimeout(function(){e(o,i)})},remove:function(e){i=t(i,e),i.length||(r={})}}}()},function(e,t,n){var i=n(4).noop,r=n(9),o=n(0).extend,a=n(13),s=n(414).AdvancedChart,l="default",u=s.inherit({_themeSection:"polar",_createPanes:function(){return this.callBase(),[{name:l}]},_checkPaneName:function(){return!0},_getAxisRenderingOptions:function(e){var t="argumentAxis"===e,n=t?"circular":"linear",i=this.option("useSpiderWeb");return i&&(n+="Spider"),{axisType:"polarAxes",drawingType:n}},_prepareAxisOptions:function(e,t){var n="argumentAxis"===e,i=this._themeManager,r=this.option("argumentAxis"),o=i.getOptions("argumentAxis",r)||{},s=isFinite(o.startAngle)?a.normalizeAngle(o.startAngle):0;return{type:this.option("useSpiderWeb")&&n?"discrete":t.type,isHorizontal:!0,showCustomBoundaryTicks:n,startAngle:s,endAngle:s+360}},_optionChangesMap:{useSpiderWeb:"AXES_AND_PANES"},_getExtraOptions:function(){return{spiderWidget:this.option("useSpiderWeb")}},_prepareToRender:function(){return this._appendAxesGroups(),{}},_calcCanvas:function(){var e=o({},this._canvas),t=this.getArgumentAxis(),n=t.getMargins();return Object.keys(n).forEach(function(t){return e[t]=e["original"+t[0].toUpperCase()+t.slice(1)]+n[t]}),e},_renderAxes:function(e){var t=this,n=t._getValueAxis(),i=t.getArgumentAxis();i.draw(t._canvas),n.setSpiderTicks(i.getSpiderTicks());var r=t._calcCanvas();return i.updateSize(r),n.draw(r),r},_getValueAxis:function(){return this._valueAxes[0]},_shrinkAxes:function(e){var t=this._getValueAxis(),n=this.getArgumentAxis();if(e&&(e.width||e.height)){n.hideOuterElements();var i=this._calcCanvas();n.updateSize(i),t.updateSize(i)}},checkForMoreSpaceForPanesCanvas:function(){return this.layoutManager.needMoreSpaceForPanesCanvas([{canvas:this.getArgumentAxis().getCanvas()}],this._isRotated())},_getLayoutTargets:function(){return[{canva
e.inverseVerticalMargin=this._context.textHeight/2),e},_renderBars:function(){var e,t,n=this,i=D({},n._themeManager.theme(),n.option()),r=n._area;e=i.relativeInnerRadius>0&&i.relativeInnerRadius<1?E(i.relativeInnerRadius):.1,t=r.radius,n._context.textEnabled&&(n._textIndent=s(u(n._textIndent,t/2)),t-=n._textIndent),n._outerRadius=l(t),n._innerRadius=l(t*e),n._barSpacing=i.barSpacing>0?E(i.barSpacing):0,D(n._context,{backgroundColor:i.backgroundColor,x:r.x,y:r.y,startAngle:r.startCoord,endAngle:r.endCoord,baseAngle:n._translator.translate(n._baseValue)}),n._arrangeBars()},_arrangeBars:function(){var e,t,n,i,r=this,o=r._outerRadius-r._innerRadius,a=r._context,s=r._bars.length;r._beginValueChanging(),a.barSize=s>0?c((o-(s-1)*r._barSpacing)/s,1):0,e=s>1?c(u((o-s*a.barSize)/(s-1),r._barSpacing),0):0;var d=u(l((o+e)/a.barSize),s);for(r._setBarsCount(s),o=r._outerRadius,a.textRadius=o,a.textIndent=r._textIndent,r._palette.reset(),n=a.barSize+e,t=r._palette.generateColors(d),i=0;i<d;++i,o-=n)r._bars[i].arrange({radius:o,color:t[i]});for(var h=d;h<s;h++)r._bars[h].hide();r._animationSettings&&!r._noAnimation?r._animateBars():r._updateBars(),r._endValueChanging()},_setBarsCount:function(){var e=this;e._bars.length>0?e._dummyBackground&&(e._dummyBackground.dispose(),e._dummyBackground=null):(e._dummyBackground||(e._dummyBackground=e._renderer.arc().attr({"stroke-linejoin":"round"})),e._dummyBackground.attr({x:e._context.x,y:e._context.y,outerRadius:e._outerRadius,innerRadius:e._innerRadius,startAngle:e._context.endAngle,endAngle:e._context.startAngle,fill:e._context.backgroundColor}).append(e._barsGroup))},_updateBars:function(){this._bars.forEach(function(e){return e.applyValue()}),this._checkOverlap()},_checkOverlap:function(){var e=this,t=e._bars,n=g(e._getOption("resolveLabelOverlapping",!0));if("none"!==n)for(var i=t.concat().sort(function(e,t){return e.getValue()-t.getValue()}),r=0,o=1;r<i.length&&o<i.length;){var a=i[r],s=i[o];a.checkIntersect(s)?(s.hideLabel(),o++):(r=o,o=r+1)}},_animateBars:function(){var e,t=this,n=t._bars.length;if(n>0){for(e=0;e<n;++e)t._bars[e].beginAnimation();t._barsGroup.animate({_:0},t._animationSettings)}},_buildNodes:function(){var e=this,t=e._options;e._palette=e._themeManager.createPalette(t.palette,{useHighlight:!0,extensionMode:t.paletteExtensionMode}),e._palette.reset(),e._bars=e._bars||[],e._animationSettings&&e._barsGroup.stopAnimation();var n=e._values.filter(O),i=n.length;if(e._bars.length>i){for(var r=e._bars.length,o=i;o<r;++o)e._bars[o].dispose();e._bars.splice(i,r-i)}else if(e._bars.length<i)for(var a=e._bars.length;a<i;++a)e._bars.push(new P(a,e._context));e._bars.forEach(function(t,r){t.update({color:e._palette.getNextColor(i),value:n[r]})})},_updateValues:function(e){var t,n,i=this,r=S(e)&&e||O(e)&&[e]||[],o=r.length;for(i._values.length=o,t=0;t<o;++t)n=r[t],i._values[t]=n=E(O(n)?n:i._values[t]);i._resizing||b(i._values,i.option(M))||i.option(M,i._values.slice()),this._change(["NODES"])},values:function(e){return void 0!==e?(this._updateValues(e),this):this._values.slice(0)},_optionChangesMap:{backgroundColor:"MOSTLY_TOTAL",relativeInnerRadius:"MOSTLY_TOTAL",barSpacing:"MOSTLY_TOTAL",label:"MOSTLY_TOTAL",resolveLabelOverlapping:"MOSTLY_TOTAL",palette:"MOSTLY_TOTAL",paletteExtensionMode:"MOSTLY_TOTAL",values:"VALUES"},_change_VALUES:function(){this._updateValues(this.option(M))},_factory:h.clone(m.prototype._factory),_optionChangesOrder:["VALUES","NODES"],_initialChanges:["VALUES"],_change_NODES:function(){this._buildNodes()},_change_MOSTLY_TOTAL:function(){this._change(["NODES"]),this.callBase()},_proxyData:[],_getLegendData:function(){var e=this,t={},n=e._options,i=(n.label||{}).format,r=(n.legend||{}).itemTextFormat;return r?t.format=r:t.format=i||e._defaultFormatOptions,(this._bars||[]).map(function(e){return{id:e.index,item:{value:e.getValue(),color:e.getColor(),index:e.index},text:y(e.getValue(),t),visible:!0,states:{normal:{fill:e.getColor()}}}})}}),P=function(e,t){var n=this;n._context=t,n._tracker=t.renderer.arc().attr({"stroke-linejoin":"round"}),n.index=e};D(P.prototype
},_moveSelectedArea:function(e,t,n){var i,r=this,o=r._params.translator,a=r._sliders,l=a[1].getPosition()-a[0].getPosition(),u=e-l/2,c=e+l/2;u<o.getScreenRange()[0]&&(u=o.getScreenRange()[0],c=u+l),c>o.getScreenRange()[1]&&(c=o.getScreenRange()[1],u=c-l),i=s(o.from(u,-1),r._values),a[0].setDisplayValue(i),a[1].setDisplayValue(s(o.from(o.to(i,-1)+l,1),r._values)),a[0]._position=u,a[1]._position=c,r._applyTotalPosition(t),r._isOnMoving&&r._processSelectionChanged(n)},placeSliderAndBeginMoving:function(e,t,n){var i,r,l=this,u=l._params.translator,c=l._sliders,d=e<t?0:1,h=d>0?1:-1,f=d>0?a:o,p=d>0?o:a,g=[],_=[];return _[d]=u.from(e,h),_[1-d]=u.from(t,-h),g[1-d]=t,u.isValueProlonged&&(f(e,u.to(_[d],h))&&(_[d]=u.from(e,-h)),f(t,u.to(_[d],-h))&&(_[1-d]=_[d])),l._minRange&&(i=u.to(u.add(s(_[d],l._values),l._minRange,-h),-h),f(t,i)&&(_[1-d]=u.add(_[d],l._minRange,-h)),i=u.to(u.add(u.getRange()[1-d],l._minRange,h),-h),p(e,i)&&(_[1-d]=u.getRange()[1-d],_[d]=u.add(_[1-d],l._minRange,h),g[1-d]=e)),_[0]=s(_[0],l._values),_[1]=s(_[1],l._values),g[d]=u.to(_[d],h),c[0].setDisplayValue(_[0]),c[1].setDisplayValue(_[1]),c[0]._position=g[0],c[1]._position=g[1],l._applyTotalPosition(!0),l._isOnMoving&&l._processSelectionChanged(n),r=l.beginSliderMoving(1-d,t),c[1-d]._sliderGroup.stopAnimation(),l._shutter.stopAnimation(),r(t),r},beginSliderMoving:function(e,t){function n(e,t){var n,o,a,y,b;e!==f&&(g(e+v,h)&&(n=i._allowSlidersSwap,n&&!r.isValueProlonged&&i._minRange&&(n=r.isValid(r.add(l[1-d].getValue(),i._minRange,-p))),n&&(i._changeMovingSlider(d),d=1-d,p=-p,o=g,g=_,_=o,m=-p*Math.abs(m),v=-m)),_(e+m,h)&&(n=!0,y=l[d],b=l[1-d].getValue(),a=Math.max(Math.min(e+m,c),u),n&&r.isValueProlonged&&(n=!g(a,r.to(b,p))),n&&i._minRange&&(n=!g(a,r.to(r.add(b,i._minRange,p),p))),n&&i._maxRange&&(n=!_(a,r.to(r.add(b,i._maxRange,p),p))),y._setValid(n),y.setDisplayValue(n?s(r.from(a,p),i._values):y.getValue()),y._position=a,i._applyTotalPosition(!1),y.toForeground(),i._isOnMoving&&i._processSelectionChanged(t))),f=e}var i=this,r=i._params.translator,l=i._sliders,u=r.getScreenRange()[0],c=r.getScreenRange()[1],d=e,h=l[1-d].getPosition(),f=t,p=d>0?1:-1,g=d>0?o:a,_=d>0?a:o,m=l[d].getPosition()-t,v=g(l[d].getPosition(),t)?-m:m;return n.complete=function(e){l[d]._setValid(!0),i._dockSelectedArea(e)},n},_changeMovingSlider:function(e){var t,n=this,i=n._params.translator,r=n._sliders,o=r[1-e].getPosition(),a=e>0?1:-1;r[e].setDisplayValue(s(i.from(o,a),n._values)),t=i.from(o,-a),i.isValueProlonged?t=i.from(o,a):n._minRange&&(t=i.add(t,n._minRange,-a)),r[1-e].setDisplayValue(s(t,n._values)),r[e]._setValid(!0),r[e]._marker._update(),r[0]._position=r[1]._position=o},foregroundSlider:function(e){this._sliders[e].toForeground()}},t.SlidersController=d},function(e,t,n){function i(e){return u.touchEvents||u.pointer?d:c<e?e:c}function r(e,t){var n=this;n._translator=e.translator,n._sliderGroup=e.renderer.g().attr({"class":"slider"}).append(e.root),n._line=e.renderer.path(null,"line").append(n._sliderGroup),n._marker=new l(e.renderer,n._sliderGroup,1===t),n._tracker=e.renderer.rect().attr({"class":"slider-tracker",fill:"#000000",opacity:1e-4}).css({cursor:"w-resize"}).append(e.trackersGroup)}var o=n(211),a=o.utils.animationSettings,s=o.formatValue,l=n(841),u=n(43),c=8,d=20;r.prototype={constructor:r,cancelAnimation:function(){this._sliderGroup.stopAnimation(),this._tracker.stopAnimation()},applyPosition:function(e){var t=this,n=t._sliderGroup,i=t._tracker,r={translateX:t._position};t._marker.setPosition(t._position),e?(n.animate(r,a),i.animate(r,a)):(n.attr(r),i.attr(r))},_setValid:function(e){this._marker.setValid(e),this._line.attr({stroke:this._colors[Number(e)]})},_setText:function(e){this._marker.setText(e)},update:function(e,t,n){var r=this;r._formatOptions={format:n.format,customizeText:n.customizeText},r._marker.applyOptions(n,r._translator.getScreenRange()),r._colors=[n.invalidRangeColor,t.color],r._sliderGroup.attr({translateY:e[0]}),r._line.attr({"stroke-width":t.width,stroke:t.color,"stroke-opacity":t.opacity,sharp:"h",points:[0,0,0,e[1]-e[0]]});var o=i(t.width);r.
this._zoomingEnabled=e.zoomingEnabled},_processStart:function(e){this._centeringEnabled&&(this._x=e.x,this._y=e.y,this._projection.beginMoveCenter())},_processMove:function(e){var t=this;t._centeringEnabled&&(t._renderer.root.attr({cursor:"move"}),t._projection.moveCenter([t._x-e.x,t._y-e.y]),t._x=e.x,t._y=e.y)},_processEnd:function(){this._centeringEnabled&&(this._renderer.root.attr({cursor:"default"}),this._projection.endMoveCenter())},_processZoom:function(e){var t,n,i,a=this;a._zoomingEnabled&&(e.delta?t=e.delta:e.ratio&&(t=r(e.ratio)/o),a._centeringEnabled&&(n=a._renderer.getRootOffset(),n=[e.x-n.left,e.y-n.top],i=a._projection.fromScreenPoint(n)),a._projection.changeScaledZoom(t),a._centeringEnabled&&a._projection.setCenterByPoint(i,n))}},t.GestureHandler=i},function(e,t,n){function i(e){return e&&e.__esModule?e:{"default":e}}function r(e){var t=this;t._root=e.root,t._createEventHandlers(e.dataKey),t._createProjectionHandlers(e.projection),t._initEvents(),t._focus=new Q(function(e,n){t._fire(e,n)}),t._attachHandlers()}function o(e,t,n,i){return O((e-n)*(e-n)+(t-i)*(t-i))}function a(e){var t=e.originalEvent.type,n=e.originalEvent.pointerType;return/^touch/.test(t)||/^MSPointer/.test(t)&&4!==n||/^pointer/.test(t)&&"mouse"!==n}function s(e,t){for(var n,i=0,r=e.length;i<r;++i)if(e[i]){n=t[i];break}return D(n||t[i],I)}function l(){var e=[k.pointerEnabled,k.msPointerEnabled,_.default.hasProperty("ontouchstart")];Z={start:s(e,["pointerdown","MSPointerDown","touchstart mousedown","mousedown"]),move:s(e,["pointermove","MSPointerMove","touchmove mousemove","mousemove"]),end:s(e,["pointerup","MSPointerUp","touchend mouseup","mouseup"]),wheel:D(C.name,I)}}function u(e){var t=e.originalEvent,n=t.touches&&t.touches[0]||{};return{x:n.pageX||t.pageX||e.pageX,y:n.pageY||t.pageY||e.pageY}}function c(e){return e.originalEvent.pointerId}function d(e,t){var n=e.originalEvent;return n=void 0!==n.pointerId?n.pointerId===t?n:null:n.touches[t],n?{x:n.pageX||e.pageX,y:n.pageY||e.pageY}:null}function h(e,t){if(0===e)return 0;var n=E(e),i=A(e/n);return t.dir&&i!==t.dir?0:(t.dir=i,n=n<.1?0:n<1?1:n>4?4:A(n),i*n)}var f=n(5),p=i(f),g=n(7),_=i(g),m=n(12),v=i(m),y=n(426),b=i(y),x=n(8),S=i(x),C=n(132),w=n(13),k=_.default.getNavigator(),T=Math,E=T.abs,O=T.sqrt,A=T.round,D=S.default.addNamespace,M=Date.now,I="dxVectorMap",P="start",R="move",L="end",V="zoom",B="hover-on",F="hover-off",z="click",N="focus-on",H="focus-move",G="focus-off",j=500,W=5,U=20,Y=5,X=10,q=100,K=50,$=300,Z=void 0;l(),r.prototype={constructor:r,dispose:function(){var e=this;e._detachHandlers(),e._disposeEvents(),e._focus.dispose(),e._root=e._focus=e._docHandlers=e._rootHandlers=null},_eventNames:[P,R,L,V,z,B,F,N,G,H],_startClick:function(e,t){if(t){var n=u(e);this._clickState={x:n.x,y:n.y,threshold:a(e)?U:W,time:M()}}},_endClick:function(e,t){var n,i,r=this._clickState;r&&(t&&M()-r.time<=j&&(n=r.threshold,i=u(e),E(i.x-r.x)<=n&&E(i.y-r.y)<=n&&this._fire(z,{data:t,x:i.x,y:i.y,$event:e})),this._clickState=null)},_startDrag:function(e,t){if(t){var n=u(e),i=this._dragState={x:n.x,y:n.y,data:t};this._fire(P,{x:i.x,y:i.y,data:i.data})}},_moveDrag:function(e,t){var n,i,r=this._dragState;r&&(n=u(e),i=a(e)?X:Y,(r.active||E(n.x-r.x)>i||E(n.y-r.y)>i)&&(r.x=n.x,r.y=n.y,r.active=!0,r.data=t||{},this._fire(R,{x:r.x,y:r.y,data:r.data})))},_endDrag:function(){var e=this._dragState;e&&(this._dragState=null,this._fire(L,{x:e.x,y:e.y,data:e.data}))},_wheelZoom:function(e,t){if(t){var n,i,r=this,o=r._wheelLock,a=M();a-o.time<=K||(a-o.dirTime>$&&(o.dir=0),n=h(e.delta/120||0,o),0!==n&&(i=u(e),r._fire(V,{delta:n,x:i.x,y:i.y}),o.time=o.dirTime=a))}},_startZoom:function(e,t){if(a(e)&&t){var n,i,r=this._zoomState=this._zoomState||{};r.pointer1&&r.pointer2||(void 0===r.pointer1&&(r.pointer1=c(e)||0,n=d(e,r.pointer1),r.x1=r.x1_0=n.x,r.y1=r.y1_0=n.y),void 0===r.pointer2&&(i=c(e)||1,i!==r.pointer1&&(n=d(e,i),n&&(r.x2=r.x2_0=n.x,r.y2=r.y2_0=n.y,r.pointer2=i,r.ready=!0,this._endDrag()))))}},_moveZoom:function(e){var t,n=this._zoomState;n&&a(e)&&(void 0!==n.pointer1&&(t=d(e,n.pointer1),t&&(n.x1=t.x,n.y1=t.y)),void
},selectItem:function(e,t,n){this._handles[e].setSelected(t,n)},clearSelection:function(){var e=this._context.selection;e&&(re(e.state,function(e,t){t&&t.setSelected(!1)}),e.state={})}},Z.default);var Pe=function(e,t,n,i){var r=this,o=r.proxy=H(r,n.coordinates,ie({},i));r._ctx=e,r._index=t,r._fig=r._label=null,r._state=ue,r._coordinates=n.coordinates,r._settings={label:{}},o.index=t,o.layer=e.layer,r._data={name:e.name,index:t}};Pe.prototype={constructor:Pe,dispose:function(){var e=this;return e._ctx=e.proxy=e._settings=e._fig=e._label=e.data=null,e},project:function(){var e=this._ctx;this._projection=e.str.project(e.projection,this._coordinates),e.hasSeparateLabel&&this._label&&this._projectLabel()},_projectLabel:function(){this._labelProjection=this._ctx.str.projectLabel(this._projection)},draw:function(){var e=this,t=this._ctx;t.str.draw(t,e._fig={},e._data),e._fig.root.append(t.root)},transform:function(){var e=this,t=e._ctx;t.str.transform(e._fig,t.projection,e._projection),t.hasSeparateLabel&&e._label&&e._transformLabel()},_transformLabel:function(){this._ctx.str.transformLabel(this._label,this._ctx.projection,this._labelProjection)},refresh:function(){var e=this,t=e._ctx.str,n=D(e._ctx,e.proxy,e._settings);e._styles=t.getStyles(n),t.refresh(e._ctx,e._fig,e._data,e.proxy,n),e._refreshLabel(n),e._setState()},_refreshLabel:function(e){var t=this,n=t._ctx,i=e.label,r=t._label;n.settings.label.enabled?(r||(r=t._label={root:n.labelRoot||t._fig.root,text:n.renderer.text().attr({"class":"dxm-label"}),size:[0,0]},n.hasSeparateLabel&&(t._projectLabel(),t._transformLabel())),r.value=me(t.proxy.text||t.proxy.attribute(i.dataField)||""),r.value&&(r.text.attr({text:r.value,x:0,y:0}).css((0,te.patchFontOptions)(i.font)).attr({align:"center",stroke:i.stroke,"stroke-width":i["stroke-width"],"stroke-opacity":i["stroke-opacity"]}).data(n.dataKey,t._data).append(r.root),r.settings=e)):r&&(r.text.remove(),t._label=null)},measureLabel:function(){var e,t=this._label;t.value&&(e=t.text.getBBox(),t.size=[e.width,e.height,-e.y-e.height/2])},adjustLabel:function(){var e,t=this._label;t.value&&(e=this._ctx.str.getLabelOffset(t,t.settings),t.settings=null,t.text.attr({x:e[0],y:e[1]+t.size[2]}))},update:function(e){var t=this;t._settings=R(t._settings,e),t._fig&&(t.refresh(),t._label&&t._label.value&&(t.measureLabel(),t.adjustLabel()))},_setState:function(){this._ctx.str.setState(this._fig,this._styles,he[this._state])},_setForeground:function(){var e=this._fig.root;this._state?e.toForeground():e.toBackground()},setHovered:function(e){var t=this,n=z(t._state,ce),i=!!e;return t._ctx.hover&&n!==i&&(t._state=F(t._state,ce,i),t._setState(),t._setForeground(),P(t._ctx,t,i,"hoverChanged")),t},setSelected:function(e,t){var n,i=this,r=z(i._state,de),o=!!e,a=i._ctx.selection;a&&r!==o&&(i._state=F(i._state,de,o),n=a.state[a.single],a.state[a.single]=null,n&&n.setSelected(!1),a.state[a.single||i._index]=e?i:null,i._fig&&(i._setState(),i._setForeground(),t||P(i._ctx,i,o,"selectionChanged")))},isSelected:function(){return z(this._state,de)},resetSelected:function(){this._state=F(this._state,de,!1)},restoreSelected:function(){this._fig.root.toForeground()}},Y.prototype={constructor:Y,dispose:function(){var e=this;e._clip.dispose(),e._layers.forEach(function(e){return e.dispose()}),e._offTracker(),e._params=e._offTracker=e._layers=e._layerByName=e._clip=e._background=e._container=null},_subscribeToTracker:function(e,t,n){var i=this;i._offTracker=e.on({click:function(e){var r=t.getRootOffset(),o=i.byName(e.data.name);e.$event.x=e.x-r.left,e.$event.y=e.y-r.top,o?o.raiseClick(e.data.index,e.$event):"background"===e.data.name&&n("click",{event:e.$event})},"hover-on":function(e){var t=i.byName(e.data.name);t&&t.hoverItem(e.data.index,!0)},"hover-off":function(e){var t=i.byName(e.data.name);t&&t.hoverItem(e.data.index,!1)}})},setOptions:function(e){var t=this,n=e?ge(e)?e:[e]:[],i=t._layerByName,r=t._layers,o=[],s=n.length!==r.length||r.some(function(e,t){var i=a(n,t);return(0,Q.isDefined)(i)&&i!==e.proxy.name});if(s){t._params.tracker.reset(),t._layers.forEach(fu
e.addChange({code:t.toUpperCase(),handler:function(){this._createLabels(),this._requestChange(["LAYOUT"])},isThemeDependent:!0,isOptionChange:!0,option:t})})},fontFields:["label.font"]}},function(e,t,n){var i=n(435).prototype,r=n(285).Tracker,o="__funnel_data_",a=n(1).isDefined,s=0;i._eventsMap.onItemClick={name:"itemClick"},i._eventsMap.onLegendClick={name:"legendClick"},t.plugin={name:"tracker",init:function(){var e=this,t=o+s++,n=function(t){var n=e._renderer.getRootOffset(),i=Math.floor(t.pageX-n.left),r=Math.floor(t.pageY-n.top);return e._hitTestTargets(i,r)};e._tracker=new r({widget:e,root:e._renderer.root,getData:function(e,i){var r,o=e.target,s=o[t];return a(s)?s:(r=n(e),i&&r&&"inside-label"!==r.type?void 0:r&&r.id)},getNode:function(t){return e._items[t]},click:function(t){var i=n(t.event),r=i&&i.type,o="legend"===r?"legendClick":"itemClick";e._eventTrigger(o,{item:t.node,event:t.event})}}),this._dataKey=t},dispose:function(){this._tracker.dispose()},extenders:{_change_TILING:function(){var e=this._dataKey;this._items.forEach(function(t,n){t.element.data(e,n)})}}}},function(e,t,n){function i(e,t){var n=t.getRootOffset();return[(e[0]+e[2])/2+n.left,(e[1]+e[5])/2+n.top]}var r=n(4).noop;t.plugin={name:"funnel-tooltip",init:r,dispose:r,extenders:{_buildNodes:function(){this.hideTooltip()},_change_TILING:function(){this._tooltipIndex>=0&&this._moveTooltip(this._items[this._tooltipIndex])}},members:{hideTooltip:function(){this._tooltipIndex>=0&&(this._tooltipIndex=-1,this._tooltip.hide())},_moveTooltip:function(e,t){var n=t||e.coords&&i(e.coords,this._renderer)||[-1e3,-1e3];this._tooltip.move(n[0],n[1],0)},_showTooltip:function(e,t){var n=this,i=n._tooltip,r=n._items[e],o=n._tooltipIndex===e||i.show({value:r.value,valueText:i.formatValue(r.value),percentText:i.formatValue(r.percent,"percent"),percent:r.percent,item:r},{x:0,y:0,offset:0},{item:r});o?n._moveTooltip(r,t):i.hide(),n._tooltipIndex=o?e:-1}},customize:function(e){e.addPlugin(n(109).plugin)}}},function(e,t,n){var i=n(436),r=n(883).setTooltipCustomOptions;i.addPlugin(n(97).plugin),i.addPlugin(n(107).plugin),i.addPlugin(n(884).plugin),i.addPlugin(n(125).plugin),i.addPlugin(n(109).plugin),r(i),e.exports=i},function(e,t,n){function i(e,t,n){var i=t.border,r=n.border,o=s(i.visible)?i.visible:r.visible,a=s(i.width)?i.width:r.width,l=s(i.opacity)?i.opacity:s(r.opacity)?r.opacity:1,u=s(t.opacity)?t.opacity:s(n.opacity)?n.opacity:1;return{fill:t.color||e,"stroke-width":o?a:0,stroke:t.border.color||n.border.color,"stroke-opacity":l,opacity:u,hatching:t.hatching}}function r(e,t,i){var r=n(13).patchFontOptions;e.useNodeColors&&(e.font.color=i.color);var o=!!s(e.border.visible)&&e.border.visible,a=s(e.border.width)?e.border.width:0,l=s(e.border.color)?e.border.color:e.font.color,u=s(e.border.opacity)?e.border.opacity:1,c={filter:t};return o&&a&&(c.stroke=l,c["stroke-width"]=o?a:0,c["stroke-opacity"]=u),{attr:c,css:r(e.font)}}function o(e,t){var n=this,r=e._renderer.getRootOffset();n.code=0,n.widget=e,n.color=t.color,n.options=t.options,n.rect=t.rect,n.label=n.title=t.rect._name,n.coords={x:t.rect.x+t.rect.width/2+r.left,y:t.rect.y+t.rect.height/2+r.top},n.id=t.id,n.linksIn=t.linksIn,n.linksOut=t.linksOut,this.states={normal:i(this.color,n.options,n.options),hover:i(this.color,n.options.hoverStyle,n.options)}}var a=["normal","hover"],s=n(1).isDefined;o.prototype={compileAttrs:function(){return i(this.color,this.options)},getState:function(){return a[this.code]},isHovered:function(){return!!(1&this.code)},setState:function(e,t){var n=this;t?this.code|=e:this.code&=~e,t?this.linksIn.concat(this.linksOut).forEach(function(e){n.widget._links[e.index].setAdjacentNodeHover(!0)}):(this.widget._links.forEach(function(e){e.isAdjacentNodeHovered()&&e.adjacentNodeHover(!1)}),this.hideTooltip()),this.widget._applyNodesAppearance(),this.widget._applyLinksAppearance()},hover:function(e){this.widget._getOption("hoverEnabled",!0)&&e!==this.isHovered()&&(this.widget._suspend(),e&&this.widget.clearHover(),this.setState(1,e),this.widget._eventTrigger("nodeHoverChanged",{target:this}),this.w