Ngiler SH3LL 360
Home
Information
Create File
Create Folder
:
/
home
/
tbf
/
sala_palatului
/
public
/
js
/
Information Server
MySQL :
OFF
Perl :
OFF
CURL :
ON
WGET :
OFF
PKEXEC :
OFF
Directive
Local Value
IP Address
89.40.16.97
System
Linux server.atelieruldeit.ro 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64
User
tbf
PHP Version
7.3.33
Software
Apache
Doc root
Writable
close
Edit File :
statistics.js
| Size :
781.99
KB
Copy
!function(t){var e={};function i(n){if(e[n])return e[n].exports;var r=e[n]={i:n,l:!1,exports:{}};return t[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)i.d(n,r,function(e){return t[e]}.bind(null,r));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="/",i(i.s=251)}({1:function(t,e,i){"use strict";function n(t,e,i,n,r,a,s,o){var l,c="function"==typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=i,c._compiled=!0),n&&(c.functional=!0),a&&(c._scopeId="data-v-"+a),s?(l=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(s)},c._ssrRegister=l):r&&(l=o?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(c.functional){c._injectStyles=l;var h=c.render;c.render=function(t,e){return l.call(e),h(t,e)}}else{var u=c.beforeCreate;c.beforeCreate=u?[].concat(u,l):[l]}return{exports:t,options:c}}i.d(e,"a",function(){return n})},10:function(t,e){var i,n,r=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function o(t){if(i===setTimeout)return setTimeout(t,0);if((i===a||!i)&&setTimeout)return i=setTimeout,setTimeout(t,0);try{return i(t,0)}catch(e){try{return i.call(null,t,0)}catch(e){return i.call(this,t,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:a}catch(t){i=a}try{n="function"==typeof clearTimeout?clearTimeout:s}catch(t){n=s}}();var l,c=[],h=!1,u=-1;function d(){h&&l&&(h=!1,l.length?c=l.concat(c):u=-1,c.length&&f())}function f(){if(!h){var t=o(d);h=!0;for(var e=c.length;e;){for(l=c,c=[];++u<e;)l&&l[u].run();u=-1,e=c.length}l=null,h=!1,function(t){if(n===clearTimeout)return clearTimeout(t);if((n===s||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(t);try{n(t)}catch(e){try{return n.call(null,t)}catch(e){return n.call(this,t)}}}(t)}}function p(t,e){this.fun=t,this.array=e}function g(){}r.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)e[i-1]=arguments[i];c.push(new p(t,e)),1!==c.length||h||o(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=g,r.addListener=g,r.once=g,r.off=g,r.removeListener=g,r.removeAllListeners=g,r.emit=g,r.prependListener=g,r.prependOnceListener=g,r.listeners=function(t){return[]},r.binding=function(t){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(t){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},17:function(t,e,i){"use strict";i.r(e),function(t){for(var i="undefined"!=typeof window&&"undefined"!=typeof document,n=["Edge","Trident","Firefox"],r=0,a=0;a<n.length;a+=1)if(i&&navigator.userAgent.indexOf(n[a])>=0){r=1;break}var s=i&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then(function(){e=!1,t()}))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout(function(){e=!1,t()},r))}};function o(t){return t&&"[object Function]"==={}.toString.call(t)}function l(t,e){if(1!==t.nodeType)return[];var i=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?i[e]:i}function c(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function h(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=l(t),i=e.overflow,n=e.overflowX,r=e.overflowY;return/(auto|scroll|overlay)/.test(i+r+n)?t:h(c(t))}var u=i&&!(!window.MSInputMethodContext||!document.documentMode),d=i&&/MSIE 10/.test(navigator.userAgent);function f(t){return 11===t?u:10===t?d:u||d}function p(t){if(!t)return document.documentElement;for(var e=f(10)?document.body:null,i=t.offsetParent||null;i===e&&t.nextElementSibling;)i=(t=t.nextElementSibling).offsetParent;var n=i&&i.nodeName;return n&&"BODY"!==n&&"HTML"!==n?-1!==["TH","TD","TABLE"].indexOf(i.nodeName)&&"static"===l(i,"position")?p(i):i:t?t.ownerDocument.documentElement:document.documentElement}function g(t){return null!==t.parentNode?g(t.parentNode):t}function v(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var i=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,n=i?t:e,r=i?e:t,a=document.createRange();a.setStart(n,0),a.setEnd(r,0);var s,o,l=a.commonAncestorContainer;if(t!==l&&e!==l||n.contains(r))return"BODY"===(o=(s=l).nodeName)||"HTML"!==o&&p(s.firstElementChild)!==s?p(l):l;var c=g(t);return c.host?v(c.host,e):v(t,g(e).host)}function m(t){var e="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",i=t.nodeName;if("BODY"===i||"HTML"===i){var n=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||n)[e]}return t[e]}function x(t,e){var i="x"===e?"Left":"Top",n="Left"===i?"Right":"Bottom";return parseFloat(t["border"+i+"Width"],10)+parseFloat(t["border"+n+"Width"],10)}function y(t,e,i,n){return Math.max(e["offset"+t],e["scroll"+t],i["client"+t],i["offset"+t],i["scroll"+t],f(10)?parseInt(i["offset"+t])+parseInt(n["margin"+("Height"===t?"Top":"Left")])+parseInt(n["margin"+("Height"===t?"Bottom":"Right")]):0)}function b(t){var e=t.body,i=t.documentElement,n=f(10)&&getComputedStyle(i);return{height:y("Height",e,i,n),width:y("Width",e,i,n)}}var w=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},k=function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}(),_=function(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t},A=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};function S(t){return A({},t,{right:t.left+t.width,bottom:t.top+t.height})}function C(t){var e={};try{if(f(10)){e=t.getBoundingClientRect();var i=m(t,"top"),n=m(t,"left");e.top+=i,e.left+=n,e.bottom+=i,e.right+=n}else e=t.getBoundingClientRect()}catch(t){}var r={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},a="HTML"===t.nodeName?b(t.ownerDocument):{},s=a.width||t.clientWidth||r.right-r.left,o=a.height||t.clientHeight||r.bottom-r.top,c=t.offsetWidth-s,h=t.offsetHeight-o;if(c||h){var u=l(t);c-=x(u,"x"),h-=x(u,"y"),r.width-=c,r.height-=h}return S(r)}function T(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=f(10),r="HTML"===e.nodeName,a=C(t),s=C(e),o=h(t),c=l(e),u=parseFloat(c.borderTopWidth,10),d=parseFloat(c.borderLeftWidth,10);i&&r&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var p=S({top:a.top-s.top-u,left:a.left-s.left-d,width:a.width,height:a.height});if(p.marginTop=0,p.marginLeft=0,!n&&r){var g=parseFloat(c.marginTop,10),v=parseFloat(c.marginLeft,10);p.top-=u-g,p.bottom-=u-g,p.left-=d-v,p.right-=d-v,p.marginTop=g,p.marginLeft=v}return(n&&!i?e.contains(o):e===o&&"BODY"!==o.nodeName)&&(p=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=m(e,"top"),r=m(e,"left"),a=i?-1:1;return t.top+=n*a,t.bottom+=n*a,t.left+=r*a,t.right+=r*a,t}(p,e)),p}function E(t){if(!t||!t.parentElement||f())return document.documentElement;for(var e=t.parentElement;e&&"none"===l(e,"transform");)e=e.parentElement;return e||document.documentElement}function L(t,e,i,n){var r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a={top:0,left:0},s=r?E(t):v(t,e);if("viewport"===n)a=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=t.ownerDocument.documentElement,n=T(t,i),r=Math.max(i.clientWidth,window.innerWidth||0),a=Math.max(i.clientHeight,window.innerHeight||0),s=e?0:m(i),o=e?0:m(i,"left");return S({top:s-n.top+n.marginTop,left:o-n.left+n.marginLeft,width:r,height:a})}(s,r);else{var o=void 0;"scrollParent"===n?"BODY"===(o=h(c(e))).nodeName&&(o=t.ownerDocument.documentElement):o="window"===n?t.ownerDocument.documentElement:n;var u=T(o,s,r);if("HTML"!==o.nodeName||function t(e){var i=e.nodeName;if("BODY"===i||"HTML"===i)return!1;if("fixed"===l(e,"position"))return!0;var n=c(e);return!!n&&t(n)}(s))a=u;else{var d=b(t.ownerDocument),f=d.height,p=d.width;a.top+=u.top-u.marginTop,a.bottom=f+u.top,a.left+=u.left-u.marginLeft,a.right=p+u.left}}var g="number"==typeof(i=i||0);return a.left+=g?i:i.left||0,a.top+=g?i:i.top||0,a.right-=g?i:i.right||0,a.bottom-=g?i:i.bottom||0,a}function I(t,e,i,n,r){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var s=L(i,n,a,r),o={top:{width:s.width,height:e.top-s.top},right:{width:s.right-e.right,height:s.height},bottom:{width:s.width,height:s.bottom-e.bottom},left:{width:e.left-s.left,height:s.height}},l=Object.keys(o).map(function(t){return A({key:t},o[t],{area:(e=o[t],e.width*e.height)});var e}).sort(function(t,e){return e.area-t.area}),c=l.filter(function(t){var e=t.width,n=t.height;return e>=i.clientWidth&&n>=i.clientHeight}),h=c.length>0?c[0].key:l[0].key,u=t.split("-")[1];return h+(u?"-"+u:"")}function O(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return T(i,n?E(e):v(e,i),n)}function D(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),i=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),n=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:t.offsetWidth+n,height:t.offsetHeight+i}}function P(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,function(t){return e[t]})}function N(t,e,i){i=i.split("-")[0];var n=D(t),r={width:n.width,height:n.height},a=-1!==["right","left"].indexOf(i),s=a?"top":"left",o=a?"left":"top",l=a?"height":"width",c=a?"width":"height";return r[s]=e[s]+e[l]/2-n[l]/2,r[o]=i===o?e[o]-n[c]:e[P(o)],r}function M(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function z(t,e,i){return(void 0===i?t:t.slice(0,function(t,e,i){if(Array.prototype.findIndex)return t.findIndex(function(t){return t[e]===i});var n=M(t,function(t){return t[e]===i});return t.indexOf(n)}(t,"name",i))).forEach(function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var i=t.function||t.fn;t.enabled&&o(i)&&(e.offsets.popper=S(e.offsets.popper),e.offsets.reference=S(e.offsets.reference),e=i(e,t))}),e}function R(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=O(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=I(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=N(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=z(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function F(t,e){return t.some(function(t){var i=t.name;return t.enabled&&i===e})}function X(t){for(var e=[!1,"ms","Webkit","Moz","O"],i=t.charAt(0).toUpperCase()+t.slice(1),n=0;n<e.length;n++){var r=e[n],a=r?""+r+i:t;if(void 0!==document.body.style[a])return a}return null}function H(){return this.state.isDestroyed=!0,F(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[X("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function j(t){var e=t.ownerDocument;return e?e.defaultView:window}function Y(t,e,i,n){i.updateBound=n,j(t).addEventListener("resize",i.updateBound,{passive:!0});var r=h(t);return function t(e,i,n,r){var a="BODY"===e.nodeName,s=a?e.ownerDocument.defaultView:e;s.addEventListener(i,n,{passive:!0}),a||t(h(s.parentNode),i,n,r),r.push(s)}(r,"scroll",i.updateBound,i.scrollParents),i.scrollElement=r,i.eventsEnabled=!0,i}function W(){this.state.eventsEnabled||(this.state=Y(this.reference,this.options,this.state,this.scheduleUpdate))}function B(){var t,e;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(t=this.reference,e=this.state,j(t).removeEventListener("resize",e.updateBound),e.scrollParents.forEach(function(t){t.removeEventListener("scroll",e.updateBound)}),e.updateBound=null,e.scrollParents=[],e.scrollElement=null,e.eventsEnabled=!1,e))}function $(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(t)}function V(t,e){Object.keys(e).forEach(function(i){var n="";-1!==["width","height","top","right","bottom","left"].indexOf(i)&&$(e[i])&&(n="px"),t.style[i]=e[i]+n})}var G=i&&/Firefox/i.test(navigator.userAgent);function q(t,e,i){var n=M(t,function(t){return t.name===e}),r=!!n&&t.some(function(t){return t.name===i&&t.enabled&&t.order<n.order});if(!r){var a="`"+e+"`",s="`"+i+"`";console.warn(s+" modifier is required by "+a+" modifier in order to work, be sure to include it before "+a+"!")}return r}var U=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Z=U.slice(3);function K(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=Z.indexOf(t),n=Z.slice(i+1).concat(Z.slice(0,i));return e?n.reverse():n}var Q={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function J(t,e,i,n){var r=[0,0],a=-1!==["right","left"].indexOf(n),s=t.split(/(\+|\-)/).map(function(t){return t.trim()}),o=s.indexOf(M(s,function(t){return-1!==t.search(/,|\s/)}));s[o]&&-1===s[o].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==o?[s.slice(0,o).concat([s[o].split(l)[0]]),[s[o].split(l)[1]].concat(s.slice(o+1))]:[s];return(c=c.map(function(t,n){var r=(1===n?!a:a)?"height":"width",s=!1;return t.reduce(function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,s=!0,t):s?(t[t.length-1]+=e,s=!1,t):t.concat(e)},[]).map(function(t){return function(t,e,i,n){var r=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+r[1],s=r[2];if(!a)return t;if(0===s.indexOf("%")){var o=void 0;switch(s){case"%p":o=i;break;case"%":case"%r":default:o=n}return S(o)[e]/100*a}if("vh"===s||"vw"===s){return("vh"===s?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*a}return a}(t,r,e,i)})})).forEach(function(t,e){t.forEach(function(i,n){$(i)&&(r[e]+=i*("-"===t[n-1]?-1:1))})}),r}var tt={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,i=e.split("-")[0],n=e.split("-")[1];if(n){var r=t.offsets,a=r.reference,s=r.popper,o=-1!==["bottom","top"].indexOf(i),l=o?"left":"top",c=o?"width":"height",h={start:_({},l,a[l]),end:_({},l,a[l]+a[c]-s[c])};t.offsets.popper=A({},s,h[n])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var i=e.offset,n=t.placement,r=t.offsets,a=r.popper,s=r.reference,o=n.split("-")[0],l=void 0;return l=$(+i)?[+i,0]:J(i,a,s,o),"left"===o?(a.top+=l[0],a.left-=l[1]):"right"===o?(a.top+=l[0],a.left+=l[1]):"top"===o?(a.left+=l[0],a.top-=l[1]):"bottom"===o&&(a.left+=l[0],a.top+=l[1]),t.popper=a,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var i=e.boundariesElement||p(t.instance.popper);t.instance.reference===i&&(i=p(i));var n=X("transform"),r=t.instance.popper.style,a=r.top,s=r.left,o=r[n];r.top="",r.left="",r[n]="";var l=L(t.instance.popper,t.instance.reference,e.padding,i,t.positionFixed);r.top=a,r.left=s,r[n]=o,e.boundaries=l;var c=e.priority,h=t.offsets.popper,u={primary:function(t){var i=h[t];return h[t]<l[t]&&!e.escapeWithReference&&(i=Math.max(h[t],l[t])),_({},t,i)},secondary:function(t){var i="right"===t?"left":"top",n=h[i];return h[t]>l[t]&&!e.escapeWithReference&&(n=Math.min(h[i],l[t]-("right"===t?h.width:h.height))),_({},i,n)}};return c.forEach(function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";h=A({},h,u[e](t))}),t.offsets.popper=h,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,i=e.popper,n=e.reference,r=t.placement.split("-")[0],a=Math.floor,s=-1!==["top","bottom"].indexOf(r),o=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return i[o]<a(n[l])&&(t.offsets.popper[l]=a(n[l])-i[c]),i[l]>a(n[o])&&(t.offsets.popper[l]=a(n[o])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var i;if(!q(t.instance.modifiers,"arrow","keepTogether"))return t;var n=e.element;if("string"==typeof n){if(!(n=t.instance.popper.querySelector(n)))return t}else if(!t.instance.popper.contains(n))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var r=t.placement.split("-")[0],a=t.offsets,s=a.popper,o=a.reference,c=-1!==["left","right"].indexOf(r),h=c?"height":"width",u=c?"Top":"Left",d=u.toLowerCase(),f=c?"left":"top",p=c?"bottom":"right",g=D(n)[h];o[p]-g<s[d]&&(t.offsets.popper[d]-=s[d]-(o[p]-g)),o[d]+g>s[p]&&(t.offsets.popper[d]+=o[d]+g-s[p]),t.offsets.popper=S(t.offsets.popper);var v=o[d]+o[h]/2-g/2,m=l(t.instance.popper),x=parseFloat(m["margin"+u],10),y=parseFloat(m["border"+u+"Width"],10),b=v-t.offsets.popper[d]-x-y;return b=Math.max(Math.min(s[h]-g,b),0),t.arrowElement=n,t.offsets.arrow=(_(i={},d,Math.round(b)),_(i,f,""),i),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(F(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var i=L(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),n=t.placement.split("-")[0],r=P(n),a=t.placement.split("-")[1]||"",s=[];switch(e.behavior){case Q.FLIP:s=[n,r];break;case Q.CLOCKWISE:s=K(n);break;case Q.COUNTERCLOCKWISE:s=K(n,!0);break;default:s=e.behavior}return s.forEach(function(o,l){if(n!==o||s.length===l+1)return t;n=t.placement.split("-")[0],r=P(n);var c=t.offsets.popper,h=t.offsets.reference,u=Math.floor,d="left"===n&&u(c.right)>u(h.left)||"right"===n&&u(c.left)<u(h.right)||"top"===n&&u(c.bottom)>u(h.top)||"bottom"===n&&u(c.top)<u(h.bottom),f=u(c.left)<u(i.left),p=u(c.right)>u(i.right),g=u(c.top)<u(i.top),v=u(c.bottom)>u(i.bottom),m="left"===n&&f||"right"===n&&p||"top"===n&&g||"bottom"===n&&v,x=-1!==["top","bottom"].indexOf(n),y=!!e.flipVariations&&(x&&"start"===a&&f||x&&"end"===a&&p||!x&&"start"===a&&g||!x&&"end"===a&&v),b=!!e.flipVariationsByContent&&(x&&"start"===a&&p||x&&"end"===a&&f||!x&&"start"===a&&v||!x&&"end"===a&&g),w=y||b;(d||m||w)&&(t.flipped=!0,(d||m)&&(n=s[l+1]),w&&(a=function(t){return"end"===t?"start":"start"===t?"end":t}(a)),t.placement=n+(a?"-"+a:""),t.offsets.popper=A({},t.offsets.popper,N(t.instance.popper,t.offsets.reference,t.placement)),t=z(t.instance.modifiers,t,"flip"))}),t},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,i=e.split("-")[0],n=t.offsets,r=n.popper,a=n.reference,s=-1!==["left","right"].indexOf(i),o=-1===["top","left"].indexOf(i);return r[s?"left":"top"]=a[i]-(o?r[s?"width":"height"]:0),t.placement=P(e),t.offsets.popper=S(r),t}},hide:{order:800,enabled:!0,fn:function(t){if(!q(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,i=M(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottom<i.top||e.left>i.right||e.top>i.bottom||e.right<i.left){if(!0===t.hide)return t;t.hide=!0,t.attributes["x-out-of-boundaries"]=""}else{if(!1===t.hide)return t;t.hide=!1,t.attributes["x-out-of-boundaries"]=!1}return t}},computeStyle:{order:850,enabled:!0,fn:function(t,e){var i=e.x,n=e.y,r=t.offsets.popper,a=M(t.instance.modifiers,function(t){return"applyStyle"===t.name}).gpuAcceleration;void 0!==a&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var s=void 0!==a?a:e.gpuAcceleration,o=p(t.instance.popper),l=C(o),c={position:r.position},h=function(t,e){var i=t.offsets,n=i.popper,r=i.reference,a=Math.round,s=Math.floor,o=function(t){return t},l=a(r.width),c=a(n.width),h=-1!==["left","right"].indexOf(t.placement),u=-1!==t.placement.indexOf("-"),d=e?h||u||l%2==c%2?a:s:o,f=e?a:o;return{left:d(l%2==1&&c%2==1&&!u&&e?n.left-1:n.left),top:f(n.top),bottom:f(n.bottom),right:d(n.right)}}(t,window.devicePixelRatio<2||!G),u="bottom"===i?"top":"bottom",d="right"===n?"left":"right",f=X("transform"),g=void 0,v=void 0;if(v="bottom"===u?"HTML"===o.nodeName?-o.clientHeight+h.bottom:-l.height+h.bottom:h.top,g="right"===d?"HTML"===o.nodeName?-o.clientWidth+h.right:-l.width+h.right:h.left,s&&f)c[f]="translate3d("+g+"px, "+v+"px, 0)",c[u]=0,c[d]=0,c.willChange="transform";else{var m="bottom"===u?-1:1,x="right"===d?-1:1;c[u]=v*m,c[d]=g*x,c.willChange=u+", "+d}var y={"x-placement":t.placement};return t.attributes=A({},y,t.attributes),t.styles=A({},c,t.styles),t.arrowStyles=A({},t.offsets.arrow,t.arrowStyles),t},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(t){var e,i;return V(t.instance.popper,t.styles),e=t.instance.popper,i=t.attributes,Object.keys(i).forEach(function(t){!1!==i[t]?e.setAttribute(t,i[t]):e.removeAttribute(t)}),t.arrowElement&&Object.keys(t.arrowStyles).length&&V(t.arrowElement,t.arrowStyles),t},onLoad:function(t,e,i,n,r){var a=O(r,e,t,i.positionFixed),s=I(i.placement,a,e,t,i.modifiers.flip.boundariesElement,i.modifiers.flip.padding);return e.setAttribute("x-placement",s),V(e,{position:i.positionFixed?"fixed":"absolute"}),i},gpuAcceleration:void 0}}},et=function(){function t(e,i){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};w(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=s(this.update.bind(this)),this.options=A({},t.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=i&&i.jquery?i[0]:i,this.options.modifiers={},Object.keys(A({},t.Defaults.modifiers,r.modifiers)).forEach(function(e){n.options.modifiers[e]=A({},t.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(t){return A({name:t},n.options.modifiers[t])}).sort(function(t,e){return t.order-e.order}),this.modifiers.forEach(function(t){t.enabled&&o(t.onLoad)&&t.onLoad(n.reference,n.popper,n.options,t,n.state)}),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return k(t,[{key:"update",value:function(){return R.call(this)}},{key:"destroy",value:function(){return H.call(this)}},{key:"enableEventListeners",value:function(){return W.call(this)}},{key:"disableEventListeners",value:function(){return B.call(this)}}]),t}();et.Utils=("undefined"!=typeof window?window:t).PopperUtils,et.placements=U,et.Defaults=tt,e.default=et}.call(this,i(5))},18:function(t,e,i){var n;!function(e,i){"use strict";"object"==typeof t.exports?t.exports=e.document?i(e,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return i(t)}:i(e)}("undefined"!=typeof window?window:this,function(i,r){"use strict";var a=[],s=i.document,o=Object.getPrototypeOf,l=a.slice,c=a.concat,h=a.push,u=a.indexOf,d={},f=d.toString,p=d.hasOwnProperty,g=p.toString,v=g.call(Object),m={},x=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType},y=function(t){return null!=t&&t===t.window},b={type:!0,src:!0,nonce:!0,noModule:!0};function w(t,e,i){var n,r,a=(i=i||s).createElement("script");if(a.text=t,e)for(n in b)(r=e[n]||e.getAttribute&&e.getAttribute(n))&&a.setAttribute(n,r);i.head.appendChild(a).parentNode.removeChild(a)}function k(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?d[f.call(t)]||"object":typeof t}var _=function(t,e){return new _.fn.init(t,e)},A=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function S(t){var e=!!t&&"length"in t&&t.length,i=k(t);return!x(t)&&!y(t)&&("array"===i||0===e||"number"==typeof e&&e>0&&e-1 in t)}_.fn=_.prototype={jquery:"3.4.1",constructor:_,length:0,toArray:function(){return l.call(this)},get:function(t){return null==t?l.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=_.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return _.each(this,t)},map:function(t){return this.pushStack(_.map(this,function(e,i){return t.call(e,i,e)}))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,i=+t+(t<0?e:0);return this.pushStack(i>=0&&i<e?[this[i]]:[])},end:function(){return this.prevObject||this.constructor()},push:h,sort:a.sort,splice:a.splice},_.extend=_.fn.extend=function(){var t,e,i,n,r,a,s=arguments[0]||{},o=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[o]||{},o++),"object"==typeof s||x(s)||(s={}),o===l&&(s=this,o--);o<l;o++)if(null!=(t=arguments[o]))for(e in t)n=t[e],"__proto__"!==e&&s!==n&&(c&&n&&(_.isPlainObject(n)||(r=Array.isArray(n)))?(i=s[e],a=r&&!Array.isArray(i)?[]:r||_.isPlainObject(i)?i:{},r=!1,s[e]=_.extend(c,a,n)):void 0!==n&&(s[e]=n));return s},_.extend({expando:"jQuery"+("3.4.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isPlainObject:function(t){var e,i;return!(!t||"[object Object]"!==f.call(t))&&(!(e=o(t))||"function"==typeof(i=p.call(e,"constructor")&&e.constructor)&&g.call(i)===v)},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},globalEval:function(t,e){w(t,{nonce:e&&e.nonce})},each:function(t,e){var i,n=0;if(S(t))for(i=t.length;n<i&&!1!==e.call(t[n],n,t[n]);n++);else for(n in t)if(!1===e.call(t[n],n,t[n]))break;return t},trim:function(t){return null==t?"":(t+"").replace(A,"")},makeArray:function(t,e){var i=e||[];return null!=t&&(S(Object(t))?_.merge(i,"string"==typeof t?[t]:t):h.call(i,t)),i},inArray:function(t,e,i){return null==e?-1:u.call(e,t,i)},merge:function(t,e){for(var i=+e.length,n=0,r=t.length;n<i;n++)t[r++]=e[n];return t.length=r,t},grep:function(t,e,i){for(var n=[],r=0,a=t.length,s=!i;r<a;r++)!e(t[r],r)!==s&&n.push(t[r]);return n},map:function(t,e,i){var n,r,a=0,s=[];if(S(t))for(n=t.length;a<n;a++)null!=(r=e(t[a],a,i))&&s.push(r);else for(a in t)null!=(r=e(t[a],a,i))&&s.push(r);return c.apply([],s)},guid:1,support:m}),"function"==typeof Symbol&&(_.fn[Symbol.iterator]=a[Symbol.iterator]),_.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(t,e){d["[object "+e+"]"]=e.toLowerCase()});var C=function(t){var e,i,n,r,a,s,o,l,c,h,u,d,f,p,g,v,m,x,y,b="sizzle"+1*new Date,w=t.document,k=0,_=0,A=lt(),S=lt(),C=lt(),T=lt(),E=function(t,e){return t===e&&(u=!0),0},L={}.hasOwnProperty,I=[],O=I.pop,D=I.push,P=I.push,N=I.slice,M=function(t,e){for(var i=0,n=t.length;i<n;i++)if(t[i]===e)return i;return-1},z="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",R="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",X="\\["+R+"*("+F+")(?:"+R+"*([*^$|!~]?=)"+R+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+F+"))|)"+R+"*\\]",H=":("+F+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+X+")*)|.*)\\)|)",j=new RegExp(R+"+","g"),Y=new RegExp("^"+R+"+|((?:^|[^\\\\])(?:\\\\.)*)"+R+"+$","g"),W=new RegExp("^"+R+"*,"+R+"*"),B=new RegExp("^"+R+"*([>+~]|"+R+")"+R+"*"),$=new RegExp(R+"|>"),V=new RegExp(H),G=new RegExp("^"+F+"$"),q={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),TAG:new RegExp("^("+F+"|[*])"),ATTR:new RegExp("^"+X),PSEUDO:new RegExp("^"+H),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+z+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},U=/HTML$/i,Z=/^(?:input|select|textarea|button)$/i,K=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,tt=/[+~]/,et=new RegExp("\\\\([\\da-f]{1,6}"+R+"?|("+R+")|.)","ig"),it=function(t,e,i){var n="0x"+e-65536;return n!=n||i?e:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)},nt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,rt=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},at=function(){d()},st=bt(function(t){return!0===t.disabled&&"fieldset"===t.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{P.apply(I=N.call(w.childNodes),w.childNodes),I[w.childNodes.length].nodeType}catch(t){P={apply:I.length?function(t,e){D.apply(t,N.call(e))}:function(t,e){for(var i=t.length,n=0;t[i++]=e[n++];);t.length=i-1}}}function ot(t,e,n,r){var a,o,c,h,u,p,m,x=e&&e.ownerDocument,k=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==k&&9!==k&&11!==k)return n;if(!r&&((e?e.ownerDocument||e:w)!==f&&d(e),e=e||f,g)){if(11!==k&&(u=J.exec(t)))if(a=u[1]){if(9===k){if(!(c=e.getElementById(a)))return n;if(c.id===a)return n.push(c),n}else if(x&&(c=x.getElementById(a))&&y(e,c)&&c.id===a)return n.push(c),n}else{if(u[2])return P.apply(n,e.getElementsByTagName(t)),n;if((a=u[3])&&i.getElementsByClassName&&e.getElementsByClassName)return P.apply(n,e.getElementsByClassName(a)),n}if(i.qsa&&!T[t+" "]&&(!v||!v.test(t))&&(1!==k||"object"!==e.nodeName.toLowerCase())){if(m=t,x=e,1===k&&$.test(t)){for((h=e.getAttribute("id"))?h=h.replace(nt,rt):e.setAttribute("id",h=b),o=(p=s(t)).length;o--;)p[o]="#"+h+" "+yt(p[o]);m=p.join(","),x=tt.test(t)&&mt(e.parentNode)||e}try{return P.apply(n,x.querySelectorAll(m)),n}catch(e){T(t,!0)}finally{h===b&&e.removeAttribute("id")}}}return l(t.replace(Y,"$1"),e,n,r)}function lt(){var t=[];return function e(i,r){return t.push(i+" ")>n.cacheLength&&delete e[t.shift()],e[i+" "]=r}}function ct(t){return t[b]=!0,t}function ht(t){var e=f.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function ut(t,e){for(var i=t.split("|"),r=i.length;r--;)n.attrHandle[i[r]]=e}function dt(t,e){var i=e&&t,n=i&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(n)return n;if(i)for(;i=i.nextSibling;)if(i===e)return-1;return t?1:-1}function ft(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function pt(t){return function(e){var i=e.nodeName.toLowerCase();return("input"===i||"button"===i)&&e.type===t}}function gt(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&st(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function vt(t){return ct(function(e){return e=+e,ct(function(i,n){for(var r,a=t([],i.length,e),s=a.length;s--;)i[r=a[s]]&&(i[r]=!(n[r]=i[r]))})})}function mt(t){return t&&void 0!==t.getElementsByTagName&&t}for(e in i=ot.support={},a=ot.isXML=function(t){var e=t.namespaceURI,i=(t.ownerDocument||t).documentElement;return!U.test(e||i&&i.nodeName||"HTML")},d=ot.setDocument=function(t){var e,r,s=t?t.ownerDocument||t:w;return s!==f&&9===s.nodeType&&s.documentElement?(p=(f=s).documentElement,g=!a(f),w!==f&&(r=f.defaultView)&&r.top!==r&&(r.addEventListener?r.addEventListener("unload",at,!1):r.attachEvent&&r.attachEvent("onunload",at)),i.attributes=ht(function(t){return t.className="i",!t.getAttribute("className")}),i.getElementsByTagName=ht(function(t){return t.appendChild(f.createComment("")),!t.getElementsByTagName("*").length}),i.getElementsByClassName=Q.test(f.getElementsByClassName),i.getById=ht(function(t){return p.appendChild(t).id=b,!f.getElementsByName||!f.getElementsByName(b).length}),i.getById?(n.filter.ID=function(t){var e=t.replace(et,it);return function(t){return t.getAttribute("id")===e}},n.find.ID=function(t,e){if(void 0!==e.getElementById&&g){var i=e.getElementById(t);return i?[i]:[]}}):(n.filter.ID=function(t){var e=t.replace(et,it);return function(t){var i=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return i&&i.value===e}},n.find.ID=function(t,e){if(void 0!==e.getElementById&&g){var i,n,r,a=e.getElementById(t);if(a){if((i=a.getAttributeNode("id"))&&i.value===t)return[a];for(r=e.getElementsByName(t),n=0;a=r[n++];)if((i=a.getAttributeNode("id"))&&i.value===t)return[a]}return[]}}),n.find.TAG=i.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):i.qsa?e.querySelectorAll(t):void 0}:function(t,e){var i,n=[],r=0,a=e.getElementsByTagName(t);if("*"===t){for(;i=a[r++];)1===i.nodeType&&n.push(i);return n}return a},n.find.CLASS=i.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&g)return e.getElementsByClassName(t)},m=[],v=[],(i.qsa=Q.test(f.querySelectorAll))&&(ht(function(t){p.appendChild(t).innerHTML="<a id='"+b+"'></a><select id='"+b+"-\r\\' msallowcapture=''><option selected=''></option></select>",t.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+R+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||v.push("\\["+R+"*(?:value|"+z+")"),t.querySelectorAll("[id~="+b+"-]").length||v.push("~="),t.querySelectorAll(":checked").length||v.push(":checked"),t.querySelectorAll("a#"+b+"+*").length||v.push(".#.+[+~]")}),ht(function(t){t.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var e=f.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&v.push("name"+R+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),p.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),v.push(",.*:")})),(i.matchesSelector=Q.test(x=p.matches||p.webkitMatchesSelector||p.mozMatchesSelector||p.oMatchesSelector||p.msMatchesSelector))&&ht(function(t){i.disconnectedMatch=x.call(t,"*"),x.call(t,"[s!='']:x"),m.push("!=",H)}),v=v.length&&new RegExp(v.join("|")),m=m.length&&new RegExp(m.join("|")),e=Q.test(p.compareDocumentPosition),y=e||Q.test(p.contains)?function(t,e){var i=9===t.nodeType?t.documentElement:t,n=e&&e.parentNode;return t===n||!(!n||1!==n.nodeType||!(i.contains?i.contains(n):t.compareDocumentPosition&&16&t.compareDocumentPosition(n)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},E=e?function(t,e){if(t===e)return u=!0,0;var n=!t.compareDocumentPosition-!e.compareDocumentPosition;return n||(1&(n=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!i.sortDetached&&e.compareDocumentPosition(t)===n?t===f||t.ownerDocument===w&&y(w,t)?-1:e===f||e.ownerDocument===w&&y(w,e)?1:h?M(h,t)-M(h,e):0:4&n?-1:1)}:function(t,e){if(t===e)return u=!0,0;var i,n=0,r=t.parentNode,a=e.parentNode,s=[t],o=[e];if(!r||!a)return t===f?-1:e===f?1:r?-1:a?1:h?M(h,t)-M(h,e):0;if(r===a)return dt(t,e);for(i=t;i=i.parentNode;)s.unshift(i);for(i=e;i=i.parentNode;)o.unshift(i);for(;s[n]===o[n];)n++;return n?dt(s[n],o[n]):s[n]===w?-1:o[n]===w?1:0},f):f},ot.matches=function(t,e){return ot(t,null,null,e)},ot.matchesSelector=function(t,e){if((t.ownerDocument||t)!==f&&d(t),i.matchesSelector&&g&&!T[e+" "]&&(!m||!m.test(e))&&(!v||!v.test(e)))try{var n=x.call(t,e);if(n||i.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(t){T(e,!0)}return ot(e,f,null,[t]).length>0},ot.contains=function(t,e){return(t.ownerDocument||t)!==f&&d(t),y(t,e)},ot.attr=function(t,e){(t.ownerDocument||t)!==f&&d(t);var r=n.attrHandle[e.toLowerCase()],a=r&&L.call(n.attrHandle,e.toLowerCase())?r(t,e,!g):void 0;return void 0!==a?a:i.attributes||!g?t.getAttribute(e):(a=t.getAttributeNode(e))&&a.specified?a.value:null},ot.escape=function(t){return(t+"").replace(nt,rt)},ot.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},ot.uniqueSort=function(t){var e,n=[],r=0,a=0;if(u=!i.detectDuplicates,h=!i.sortStable&&t.slice(0),t.sort(E),u){for(;e=t[a++];)e===t[a]&&(r=n.push(a));for(;r--;)t.splice(n[r],1)}return h=null,t},r=ot.getText=function(t){var e,i="",n=0,a=t.nodeType;if(a){if(1===a||9===a||11===a){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)i+=r(t)}else if(3===a||4===a)return t.nodeValue}else for(;e=t[n++];)i+=r(e);return i},(n=ot.selectors={cacheLength:50,createPseudo:ct,match:q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(et,it),t[3]=(t[3]||t[4]||t[5]||"").replace(et,it),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||ot.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&ot.error(t[0]),t},PSEUDO:function(t){var e,i=!t[6]&&t[2];return q.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":i&&V.test(i)&&(e=s(i,!0))&&(e=i.indexOf(")",i.length-e)-i.length)&&(t[0]=t[0].slice(0,e),t[2]=i.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(et,it).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=A[t+" "];return e||(e=new RegExp("(^|"+R+")"+t+"("+R+"|$)"))&&A(t,function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(t,e,i){return function(n){var r=ot.attr(n,t);return null==r?"!="===e:!e||(r+="","="===e?r===i:"!="===e?r!==i:"^="===e?i&&0===r.indexOf(i):"*="===e?i&&r.indexOf(i)>-1:"$="===e?i&&r.slice(-i.length)===i:"~="===e?(" "+r.replace(j," ")+" ").indexOf(i)>-1:"|="===e&&(r===i||r.slice(0,i.length+1)===i+"-"))}},CHILD:function(t,e,i,n,r){var a="nth"!==t.slice(0,3),s="last"!==t.slice(-4),o="of-type"===e;return 1===n&&0===r?function(t){return!!t.parentNode}:function(e,i,l){var c,h,u,d,f,p,g=a!==s?"nextSibling":"previousSibling",v=e.parentNode,m=o&&e.nodeName.toLowerCase(),x=!l&&!o,y=!1;if(v){if(a){for(;g;){for(d=e;d=d[g];)if(o?d.nodeName.toLowerCase()===m:1===d.nodeType)return!1;p=g="only"===t&&!p&&"nextSibling"}return!0}if(p=[s?v.firstChild:v.lastChild],s&&x){for(y=(f=(c=(h=(u=(d=v)[b]||(d[b]={}))[d.uniqueID]||(u[d.uniqueID]={}))[t]||[])[0]===k&&c[1])&&c[2],d=f&&v.childNodes[f];d=++f&&d&&d[g]||(y=f=0)||p.pop();)if(1===d.nodeType&&++y&&d===e){h[t]=[k,f,y];break}}else if(x&&(y=f=(c=(h=(u=(d=e)[b]||(d[b]={}))[d.uniqueID]||(u[d.uniqueID]={}))[t]||[])[0]===k&&c[1]),!1===y)for(;(d=++f&&d&&d[g]||(y=f=0)||p.pop())&&((o?d.nodeName.toLowerCase()!==m:1!==d.nodeType)||!++y||(x&&((h=(u=d[b]||(d[b]={}))[d.uniqueID]||(u[d.uniqueID]={}))[t]=[k,y]),d!==e)););return(y-=r)===n||y%n==0&&y/n>=0}}},PSEUDO:function(t,e){var i,r=n.pseudos[t]||n.setFilters[t.toLowerCase()]||ot.error("unsupported pseudo: "+t);return r[b]?r(e):r.length>1?(i=[t,t,"",e],n.setFilters.hasOwnProperty(t.toLowerCase())?ct(function(t,i){for(var n,a=r(t,e),s=a.length;s--;)t[n=M(t,a[s])]=!(i[n]=a[s])}):function(t){return r(t,0,i)}):r}},pseudos:{not:ct(function(t){var e=[],i=[],n=o(t.replace(Y,"$1"));return n[b]?ct(function(t,e,i,r){for(var a,s=n(t,null,r,[]),o=t.length;o--;)(a=s[o])&&(t[o]=!(e[o]=a))}):function(t,r,a){return e[0]=t,n(e,null,a,i),e[0]=null,!i.pop()}}),has:ct(function(t){return function(e){return ot(t,e).length>0}}),contains:ct(function(t){return t=t.replace(et,it),function(e){return(e.textContent||r(e)).indexOf(t)>-1}}),lang:ct(function(t){return G.test(t||"")||ot.error("unsupported lang: "+t),t=t.replace(et,it).toLowerCase(),function(e){var i;do{if(i=g?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(i=i.toLowerCase())===t||0===i.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var i=t.location&&t.location.hash;return i&&i.slice(1)===e.id},root:function(t){return t===p},focus:function(t){return t===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:gt(!1),disabled:gt(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!n.pseudos.empty(t)},header:function(t){return K.test(t.nodeName)},input:function(t){return Z.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:vt(function(){return[0]}),last:vt(function(t,e){return[e-1]}),eq:vt(function(t,e,i){return[i<0?i+e:i]}),even:vt(function(t,e){for(var i=0;i<e;i+=2)t.push(i);return t}),odd:vt(function(t,e){for(var i=1;i<e;i+=2)t.push(i);return t}),lt:vt(function(t,e,i){for(var n=i<0?i+e:i>e?e:i;--n>=0;)t.push(n);return t}),gt:vt(function(t,e,i){for(var n=i<0?i+e:i;++n<e;)t.push(n);return t})}}).pseudos.nth=n.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})n.pseudos[e]=ft(e);for(e in{submit:!0,reset:!0})n.pseudos[e]=pt(e);function xt(){}function yt(t){for(var e=0,i=t.length,n="";e<i;e++)n+=t[e].value;return n}function bt(t,e,i){var n=e.dir,r=e.next,a=r||n,s=i&&"parentNode"===a,o=_++;return e.first?function(e,i,r){for(;e=e[n];)if(1===e.nodeType||s)return t(e,i,r);return!1}:function(e,i,l){var c,h,u,d=[k,o];if(l){for(;e=e[n];)if((1===e.nodeType||s)&&t(e,i,l))return!0}else for(;e=e[n];)if(1===e.nodeType||s)if(h=(u=e[b]||(e[b]={}))[e.uniqueID]||(u[e.uniqueID]={}),r&&r===e.nodeName.toLowerCase())e=e[n]||e;else{if((c=h[a])&&c[0]===k&&c[1]===o)return d[2]=c[2];if(h[a]=d,d[2]=t(e,i,l))return!0}return!1}}function wt(t){return t.length>1?function(e,i,n){for(var r=t.length;r--;)if(!t[r](e,i,n))return!1;return!0}:t[0]}function kt(t,e,i,n,r){for(var a,s=[],o=0,l=t.length,c=null!=e;o<l;o++)(a=t[o])&&(i&&!i(a,n,r)||(s.push(a),c&&e.push(o)));return s}function _t(t,e,i,n,r,a){return n&&!n[b]&&(n=_t(n)),r&&!r[b]&&(r=_t(r,a)),ct(function(a,s,o,l){var c,h,u,d=[],f=[],p=s.length,g=a||function(t,e,i){for(var n=0,r=e.length;n<r;n++)ot(t,e[n],i);return i}(e||"*",o.nodeType?[o]:o,[]),v=!t||!a&&e?g:kt(g,d,t,o,l),m=i?r||(a?t:p||n)?[]:s:v;if(i&&i(v,m,o,l),n)for(c=kt(m,f),n(c,[],o,l),h=c.length;h--;)(u=c[h])&&(m[f[h]]=!(v[f[h]]=u));if(a){if(r||t){if(r){for(c=[],h=m.length;h--;)(u=m[h])&&c.push(v[h]=u);r(null,m=[],c,l)}for(h=m.length;h--;)(u=m[h])&&(c=r?M(a,u):d[h])>-1&&(a[c]=!(s[c]=u))}}else m=kt(m===s?m.splice(p,m.length):m),r?r(null,s,m,l):P.apply(s,m)})}function At(t){for(var e,i,r,a=t.length,s=n.relative[t[0].type],o=s||n.relative[" "],l=s?1:0,h=bt(function(t){return t===e},o,!0),u=bt(function(t){return M(e,t)>-1},o,!0),d=[function(t,i,n){var r=!s&&(n||i!==c)||((e=i).nodeType?h(t,i,n):u(t,i,n));return e=null,r}];l<a;l++)if(i=n.relative[t[l].type])d=[bt(wt(d),i)];else{if((i=n.filter[t[l].type].apply(null,t[l].matches))[b]){for(r=++l;r<a&&!n.relative[t[r].type];r++);return _t(l>1&&wt(d),l>1&&yt(t.slice(0,l-1).concat({value:" "===t[l-2].type?"*":""})).replace(Y,"$1"),i,l<r&&At(t.slice(l,r)),r<a&&At(t=t.slice(r)),r<a&&yt(t))}d.push(i)}return wt(d)}return xt.prototype=n.filters=n.pseudos,n.setFilters=new xt,s=ot.tokenize=function(t,e){var i,r,a,s,o,l,c,h=S[t+" "];if(h)return e?0:h.slice(0);for(o=t,l=[],c=n.preFilter;o;){for(s in i&&!(r=W.exec(o))||(r&&(o=o.slice(r[0].length)||o),l.push(a=[])),i=!1,(r=B.exec(o))&&(i=r.shift(),a.push({value:i,type:r[0].replace(Y," ")}),o=o.slice(i.length)),n.filter)!(r=q[s].exec(o))||c[s]&&!(r=c[s](r))||(i=r.shift(),a.push({value:i,type:s,matches:r}),o=o.slice(i.length));if(!i)break}return e?o.length:o?ot.error(t):S(t,l).slice(0)},o=ot.compile=function(t,e){var i,r=[],a=[],o=C[t+" "];if(!o){for(e||(e=s(t)),i=e.length;i--;)(o=At(e[i]))[b]?r.push(o):a.push(o);(o=C(t,function(t,e){var i=e.length>0,r=t.length>0,a=function(a,s,o,l,h){var u,p,v,m=0,x="0",y=a&&[],b=[],w=c,_=a||r&&n.find.TAG("*",h),A=k+=null==w?1:Math.random()||.1,S=_.length;for(h&&(c=s===f||s||h);x!==S&&null!=(u=_[x]);x++){if(r&&u){for(p=0,s||u.ownerDocument===f||(d(u),o=!g);v=t[p++];)if(v(u,s||f,o)){l.push(u);break}h&&(k=A)}i&&((u=!v&&u)&&m--,a&&y.push(u))}if(m+=x,i&&x!==m){for(p=0;v=e[p++];)v(y,b,s,o);if(a){if(m>0)for(;x--;)y[x]||b[x]||(b[x]=O.call(l));b=kt(b)}P.apply(l,b),h&&!a&&b.length>0&&m+e.length>1&&ot.uniqueSort(l)}return h&&(k=A,c=w),y};return i?ct(a):a}(a,r))).selector=t}return o},l=ot.select=function(t,e,i,r){var a,l,c,h,u,d="function"==typeof t&&t,f=!r&&s(t=d.selector||t);if(i=i||[],1===f.length){if((l=f[0]=f[0].slice(0)).length>2&&"ID"===(c=l[0]).type&&9===e.nodeType&&g&&n.relative[l[1].type]){if(!(e=(n.find.ID(c.matches[0].replace(et,it),e)||[])[0]))return i;d&&(e=e.parentNode),t=t.slice(l.shift().value.length)}for(a=q.needsContext.test(t)?0:l.length;a--&&(c=l[a],!n.relative[h=c.type]);)if((u=n.find[h])&&(r=u(c.matches[0].replace(et,it),tt.test(l[0].type)&&mt(e.parentNode)||e))){if(l.splice(a,1),!(t=r.length&&yt(l)))return P.apply(i,r),i;break}}return(d||o(t,f))(r,e,!g,i,!e||tt.test(t)&&mt(e.parentNode)||e),i},i.sortStable=b.split("").sort(E).join("")===b,i.detectDuplicates=!!u,d(),i.sortDetached=ht(function(t){return 1&t.compareDocumentPosition(f.createElement("fieldset"))}),ht(function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")})||ut("type|href|height|width",function(t,e,i){if(!i)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),i.attributes&&ht(function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||ut("value",function(t,e,i){if(!i&&"input"===t.nodeName.toLowerCase())return t.defaultValue}),ht(function(t){return null==t.getAttribute("disabled")})||ut(z,function(t,e,i){var n;if(!i)return!0===t[e]?e.toLowerCase():(n=t.getAttributeNode(e))&&n.specified?n.value:null}),ot}(i);_.find=C,_.expr=C.selectors,_.expr[":"]=_.expr.pseudos,_.uniqueSort=_.unique=C.uniqueSort,_.text=C.getText,_.isXMLDoc=C.isXML,_.contains=C.contains,_.escapeSelector=C.escape;var T=function(t,e,i){for(var n=[],r=void 0!==i;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(r&&_(t).is(i))break;n.push(t)}return n},E=function(t,e){for(var i=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&i.push(t);return i},L=_.expr.match.needsContext;function I(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}var O=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(t,e,i){return x(e)?_.grep(t,function(t,n){return!!e.call(t,n,t)!==i}):e.nodeType?_.grep(t,function(t){return t===e!==i}):"string"!=typeof e?_.grep(t,function(t){return u.call(e,t)>-1!==i}):_.filter(e,t,i)}_.filter=function(t,e,i){var n=e[0];return i&&(t=":not("+t+")"),1===e.length&&1===n.nodeType?_.find.matchesSelector(n,t)?[n]:[]:_.find.matches(t,_.grep(e,function(t){return 1===t.nodeType}))},_.fn.extend({find:function(t){var e,i,n=this.length,r=this;if("string"!=typeof t)return this.pushStack(_(t).filter(function(){for(e=0;e<n;e++)if(_.contains(r[e],this))return!0}));for(i=this.pushStack([]),e=0;e<n;e++)_.find(t,r[e],i);return n>1?_.uniqueSort(i):i},filter:function(t){return this.pushStack(D(this,t||[],!1))},not:function(t){return this.pushStack(D(this,t||[],!0))},is:function(t){return!!D(this,"string"==typeof t&&L.test(t)?_(t):t||[],!1).length}});var P,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(_.fn.init=function(t,e,i){var n,r;if(!t)return this;if(i=i||P,"string"==typeof t){if(!(n="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:N.exec(t))||!n[1]&&e)return!e||e.jquery?(e||i).find(t):this.constructor(e).find(t);if(n[1]){if(e=e instanceof _?e[0]:e,_.merge(this,_.parseHTML(n[1],e&&e.nodeType?e.ownerDocument||e:s,!0)),O.test(n[1])&&_.isPlainObject(e))for(n in e)x(this[n])?this[n](e[n]):this.attr(n,e[n]);return this}return(r=s.getElementById(n[2]))&&(this[0]=r,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):x(t)?void 0!==i.ready?i.ready(t):t(_):_.makeArray(t,this)}).prototype=_.fn,P=_(s);var M=/^(?:parents|prev(?:Until|All))/,z={children:!0,contents:!0,next:!0,prev:!0};function R(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}_.fn.extend({has:function(t){var e=_(t,this),i=e.length;return this.filter(function(){for(var t=0;t<i;t++)if(_.contains(this,e[t]))return!0})},closest:function(t,e){var i,n=0,r=this.length,a=[],s="string"!=typeof t&&_(t);if(!L.test(t))for(;n<r;n++)for(i=this[n];i&&i!==e;i=i.parentNode)if(i.nodeType<11&&(s?s.index(i)>-1:1===i.nodeType&&_.find.matchesSelector(i,t))){a.push(i);break}return this.pushStack(a.length>1?_.uniqueSort(a):a)},index:function(t){return t?"string"==typeof t?u.call(_(t),this[0]):u.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(_.uniqueSort(_.merge(this.get(),_(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),_.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return T(t,"parentNode")},parentsUntil:function(t,e,i){return T(t,"parentNode",i)},next:function(t){return R(t,"nextSibling")},prev:function(t){return R(t,"previousSibling")},nextAll:function(t){return T(t,"nextSibling")},prevAll:function(t){return T(t,"previousSibling")},nextUntil:function(t,e,i){return T(t,"nextSibling",i)},prevUntil:function(t,e,i){return T(t,"previousSibling",i)},siblings:function(t){return E((t.parentNode||{}).firstChild,t)},children:function(t){return E(t.firstChild)},contents:function(t){return void 0!==t.contentDocument?t.contentDocument:(I(t,"template")&&(t=t.content||t),_.merge([],t.childNodes))}},function(t,e){_.fn[t]=function(i,n){var r=_.map(this,e,i);return"Until"!==t.slice(-5)&&(n=i),n&&"string"==typeof n&&(r=_.filter(n,r)),this.length>1&&(z[t]||_.uniqueSort(r),M.test(t)&&r.reverse()),this.pushStack(r)}});var F=/[^\x20\t\r\n\f]+/g;function X(t){return t}function H(t){throw t}function j(t,e,i,n){var r;try{t&&x(r=t.promise)?r.call(t).done(e).fail(i):t&&x(r=t.then)?r.call(t,e,i):e.apply(void 0,[t].slice(n))}catch(t){i.apply(void 0,[t])}}_.Callbacks=function(t){t="string"==typeof t?function(t){var e={};return _.each(t.match(F)||[],function(t,i){e[i]=!0}),e}(t):_.extend({},t);var e,i,n,r,a=[],s=[],o=-1,l=function(){for(r=r||t.once,n=e=!0;s.length;o=-1)for(i=s.shift();++o<a.length;)!1===a[o].apply(i[0],i[1])&&t.stopOnFalse&&(o=a.length,i=!1);t.memory||(i=!1),e=!1,r&&(a=i?[]:"")},c={add:function(){return a&&(i&&!e&&(o=a.length-1,s.push(i)),function e(i){_.each(i,function(i,n){x(n)?t.unique&&c.has(n)||a.push(n):n&&n.length&&"string"!==k(n)&&e(n)})}(arguments),i&&!e&&l()),this},remove:function(){return _.each(arguments,function(t,e){for(var i;(i=_.inArray(e,a,i))>-1;)a.splice(i,1),i<=o&&o--}),this},has:function(t){return t?_.inArray(t,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return r=s=[],a=i="",this},disabled:function(){return!a},lock:function(){return r=s=[],i||e||(a=i=""),this},locked:function(){return!!r},fireWith:function(t,i){return r||(i=[t,(i=i||[]).slice?i.slice():i],s.push(i),e||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!n}};return c},_.extend({Deferred:function(t){var e=[["notify","progress",_.Callbacks("memory"),_.Callbacks("memory"),2],["resolve","done",_.Callbacks("once memory"),_.Callbacks("once memory"),0,"resolved"],["reject","fail",_.Callbacks("once memory"),_.Callbacks("once memory"),1,"rejected"]],n="pending",r={state:function(){return n},always:function(){return a.done(arguments).fail(arguments),this},catch:function(t){return r.then(null,t)},pipe:function(){var t=arguments;return _.Deferred(function(i){_.each(e,function(e,n){var r=x(t[n[4]])&&t[n[4]];a[n[1]](function(){var t=r&&r.apply(this,arguments);t&&x(t.promise)?t.promise().progress(i.notify).done(i.resolve).fail(i.reject):i[n[0]+"With"](this,r?[t]:arguments)})}),t=null}).promise()},then:function(t,n,r){var a=0;function s(t,e,n,r){return function(){var o=this,l=arguments,c=function(){var i,c;if(!(t<a)){if((i=n.apply(o,l))===e.promise())throw new TypeError("Thenable self-resolution");c=i&&("object"==typeof i||"function"==typeof i)&&i.then,x(c)?r?c.call(i,s(a,e,X,r),s(a,e,H,r)):(a++,c.call(i,s(a,e,X,r),s(a,e,H,r),s(a,e,X,e.notifyWith))):(n!==X&&(o=void 0,l=[i]),(r||e.resolveWith)(o,l))}},h=r?c:function(){try{c()}catch(i){_.Deferred.exceptionHook&&_.Deferred.exceptionHook(i,h.stackTrace),t+1>=a&&(n!==H&&(o=void 0,l=[i]),e.rejectWith(o,l))}};t?h():(_.Deferred.getStackHook&&(h.stackTrace=_.Deferred.getStackHook()),i.setTimeout(h))}}return _.Deferred(function(i){e[0][3].add(s(0,i,x(r)?r:X,i.notifyWith)),e[1][3].add(s(0,i,x(t)?t:X)),e[2][3].add(s(0,i,x(n)?n:H))}).promise()},promise:function(t){return null!=t?_.extend(t,r):r}},a={};return _.each(e,function(t,i){var s=i[2],o=i[5];r[i[1]]=s.add,o&&s.add(function(){n=o},e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),s.add(i[3].fire),a[i[0]]=function(){return a[i[0]+"With"](this===a?void 0:this,arguments),this},a[i[0]+"With"]=s.fireWith}),r.promise(a),t&&t.call(a,a),a},when:function(t){var e=arguments.length,i=e,n=Array(i),r=l.call(arguments),a=_.Deferred(),s=function(t){return function(i){n[t]=this,r[t]=arguments.length>1?l.call(arguments):i,--e||a.resolveWith(n,r)}};if(e<=1&&(j(t,a.done(s(i)).resolve,a.reject,!e),"pending"===a.state()||x(r[i]&&r[i].then)))return a.then();for(;i--;)j(r[i],s(i),a.reject);return a.promise()}});var Y=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;_.Deferred.exceptionHook=function(t,e){i.console&&i.console.warn&&t&&Y.test(t.name)&&i.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},_.readyException=function(t){i.setTimeout(function(){throw t})};var W=_.Deferred();function B(){s.removeEventListener("DOMContentLoaded",B),i.removeEventListener("load",B),_.ready()}_.fn.ready=function(t){return W.then(t).catch(function(t){_.readyException(t)}),this},_.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--_.readyWait:_.isReady)||(_.isReady=!0,!0!==t&&--_.readyWait>0||W.resolveWith(s,[_]))}}),_.ready.then=W.then,"complete"===s.readyState||"loading"!==s.readyState&&!s.documentElement.doScroll?i.setTimeout(_.ready):(s.addEventListener("DOMContentLoaded",B),i.addEventListener("load",B));var $=function(t,e,i,n,r,a,s){var o=0,l=t.length,c=null==i;if("object"===k(i))for(o in r=!0,i)$(t,e,o,i[o],!0,a,s);else if(void 0!==n&&(r=!0,x(n)||(s=!0),c&&(s?(e.call(t,n),e=null):(c=e,e=function(t,e,i){return c.call(_(t),i)})),e))for(;o<l;o++)e(t[o],i,s?n:n.call(t[o],o,e(t[o],i)));return r?t:c?e.call(t):l?e(t[0],i):a},V=/^-ms-/,G=/-([a-z])/g;function q(t,e){return e.toUpperCase()}function U(t){return t.replace(V,"ms-").replace(G,q)}var Z=function(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType};function K(){this.expando=_.expando+K.uid++}K.uid=1,K.prototype={cache:function(t){var e=t[this.expando];return e||(e={},Z(t)&&(t.nodeType?t[this.expando]=e:Object.defineProperty(t,this.expando,{value:e,configurable:!0}))),e},set:function(t,e,i){var n,r=this.cache(t);if("string"==typeof e)r[U(e)]=i;else for(n in e)r[U(n)]=e[n];return r},get:function(t,e){return void 0===e?this.cache(t):t[this.expando]&&t[this.expando][U(e)]},access:function(t,e,i){return void 0===e||e&&"string"==typeof e&&void 0===i?this.get(t,e):(this.set(t,e,i),void 0!==i?i:e)},remove:function(t,e){var i,n=t[this.expando];if(void 0!==n){if(void 0!==e){i=(e=Array.isArray(e)?e.map(U):(e=U(e))in n?[e]:e.match(F)||[]).length;for(;i--;)delete n[e[i]]}(void 0===e||_.isEmptyObject(n))&&(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var e=t[this.expando];return void 0!==e&&!_.isEmptyObject(e)}};var Q=new K,J=new K,tt=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,et=/[A-Z]/g;function it(t,e,i){var n;if(void 0===i&&1===t.nodeType)if(n="data-"+e.replace(et,"-$&").toLowerCase(),"string"==typeof(i=t.getAttribute(n))){try{i=function(t){return"true"===t||"false"!==t&&("null"===t?null:t===+t+""?+t:tt.test(t)?JSON.parse(t):t)}(i)}catch(t){}J.set(t,e,i)}else i=void 0;return i}_.extend({hasData:function(t){return J.hasData(t)||Q.hasData(t)},data:function(t,e,i){return J.access(t,e,i)},removeData:function(t,e){J.remove(t,e)},_data:function(t,e,i){return Q.access(t,e,i)},_removeData:function(t,e){Q.remove(t,e)}}),_.fn.extend({data:function(t,e){var i,n,r,a=this[0],s=a&&a.attributes;if(void 0===t){if(this.length&&(r=J.get(a),1===a.nodeType&&!Q.get(a,"hasDataAttrs"))){for(i=s.length;i--;)s[i]&&0===(n=s[i].name).indexOf("data-")&&(n=U(n.slice(5)),it(a,n,r[n]));Q.set(a,"hasDataAttrs",!0)}return r}return"object"==typeof t?this.each(function(){J.set(this,t)}):$(this,function(e){var i;if(a&&void 0===e)return void 0!==(i=J.get(a,t))?i:void 0!==(i=it(a,t))?i:void 0;this.each(function(){J.set(this,t,e)})},null,e,arguments.length>1,null,!0)},removeData:function(t){return this.each(function(){J.remove(this,t)})}}),_.extend({queue:function(t,e,i){var n;if(t)return e=(e||"fx")+"queue",n=Q.get(t,e),i&&(!n||Array.isArray(i)?n=Q.access(t,e,_.makeArray(i)):n.push(i)),n||[]},dequeue:function(t,e){e=e||"fx";var i=_.queue(t,e),n=i.length,r=i.shift(),a=_._queueHooks(t,e);"inprogress"===r&&(r=i.shift(),n--),r&&("fx"===e&&i.unshift("inprogress"),delete a.stop,r.call(t,function(){_.dequeue(t,e)},a)),!n&&a&&a.empty.fire()},_queueHooks:function(t,e){var i=e+"queueHooks";return Q.get(t,i)||Q.access(t,i,{empty:_.Callbacks("once memory").add(function(){Q.remove(t,[e+"queue",i])})})}}),_.fn.extend({queue:function(t,e){var i=2;return"string"!=typeof t&&(e=t,t="fx",i--),arguments.length<i?_.queue(this[0],t):void 0===e?this:this.each(function(){var i=_.queue(this,t,e);_._queueHooks(this,t),"fx"===t&&"inprogress"!==i[0]&&_.dequeue(this,t)})},dequeue:function(t){return this.each(function(){_.dequeue(this,t)})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){var i,n=1,r=_.Deferred(),a=this,s=this.length,o=function(){--n||r.resolveWith(a,[a])};for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";s--;)(i=Q.get(a[s],t+"queueHooks"))&&i.empty&&(n++,i.empty.add(o));return o(),r.promise(e)}});var nt=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,rt=new RegExp("^(?:([+-])=|)("+nt+")([a-z%]*)$","i"),at=["Top","Right","Bottom","Left"],st=s.documentElement,ot=function(t){return _.contains(t.ownerDocument,t)},lt={composed:!0};st.getRootNode&&(ot=function(t){return _.contains(t.ownerDocument,t)||t.getRootNode(lt)===t.ownerDocument});var ct=function(t,e){return"none"===(t=e||t).style.display||""===t.style.display&&ot(t)&&"none"===_.css(t,"display")},ht=function(t,e,i,n){var r,a,s={};for(a in e)s[a]=t.style[a],t.style[a]=e[a];for(a in r=i.apply(t,n||[]),e)t.style[a]=s[a];return r};function ut(t,e,i,n){var r,a,s=20,o=n?function(){return n.cur()}:function(){return _.css(t,e,"")},l=o(),c=i&&i[3]||(_.cssNumber[e]?"":"px"),h=t.nodeType&&(_.cssNumber[e]||"px"!==c&&+l)&&rt.exec(_.css(t,e));if(h&&h[3]!==c){for(l/=2,c=c||h[3],h=+l||1;s--;)_.style(t,e,h+c),(1-a)*(1-(a=o()/l||.5))<=0&&(s=0),h/=a;h*=2,_.style(t,e,h+c),i=i||[]}return i&&(h=+h||+l||0,r=i[1]?h+(i[1]+1)*i[2]:+i[2],n&&(n.unit=c,n.start=h,n.end=r)),r}var dt={};function ft(t){var e,i=t.ownerDocument,n=t.nodeName,r=dt[n];return r||(e=i.body.appendChild(i.createElement(n)),r=_.css(e,"display"),e.parentNode.removeChild(e),"none"===r&&(r="block"),dt[n]=r,r)}function pt(t,e){for(var i,n,r=[],a=0,s=t.length;a<s;a++)(n=t[a]).style&&(i=n.style.display,e?("none"===i&&(r[a]=Q.get(n,"display")||null,r[a]||(n.style.display="")),""===n.style.display&&ct(n)&&(r[a]=ft(n))):"none"!==i&&(r[a]="none",Q.set(n,"display",i)));for(a=0;a<s;a++)null!=r[a]&&(t[a].style.display=r[a]);return t}_.fn.extend({show:function(){return pt(this,!0)},hide:function(){return pt(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each(function(){ct(this)?_(this).show():_(this).hide()})}});var gt=/^(?:checkbox|radio)$/i,vt=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,mt=/^$|^module$|\/(?:java|ecma)script/i,xt={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function yt(t,e){var i;return i=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&I(t,e)?_.merge([t],i):i}function bt(t,e){for(var i=0,n=t.length;i<n;i++)Q.set(t[i],"globalEval",!e||Q.get(e[i],"globalEval"))}xt.optgroup=xt.option,xt.tbody=xt.tfoot=xt.colgroup=xt.caption=xt.thead,xt.th=xt.td;var wt,kt,_t=/<|&#?\w+;/;function At(t,e,i,n,r){for(var a,s,o,l,c,h,u=e.createDocumentFragment(),d=[],f=0,p=t.length;f<p;f++)if((a=t[f])||0===a)if("object"===k(a))_.merge(d,a.nodeType?[a]:a);else if(_t.test(a)){for(s=s||u.appendChild(e.createElement("div")),o=(vt.exec(a)||["",""])[1].toLowerCase(),l=xt[o]||xt._default,s.innerHTML=l[1]+_.htmlPrefilter(a)+l[2],h=l[0];h--;)s=s.lastChild;_.merge(d,s.childNodes),(s=u.firstChild).textContent=""}else d.push(e.createTextNode(a));for(u.textContent="",f=0;a=d[f++];)if(n&&_.inArray(a,n)>-1)r&&r.push(a);else if(c=ot(a),s=yt(u.appendChild(a),"script"),c&&bt(s),i)for(h=0;a=s[h++];)mt.test(a.type||"")&&i.push(a);return u}wt=s.createDocumentFragment().appendChild(s.createElement("div")),(kt=s.createElement("input")).setAttribute("type","radio"),kt.setAttribute("checked","checked"),kt.setAttribute("name","t"),wt.appendChild(kt),m.checkClone=wt.cloneNode(!0).cloneNode(!0).lastChild.checked,wt.innerHTML="<textarea>x</textarea>",m.noCloneChecked=!!wt.cloneNode(!0).lastChild.defaultValue;var St=/^key/,Ct=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Tt=/^([^.]*)(?:\.(.+)|)/;function Et(){return!0}function Lt(){return!1}function It(t,e){return t===function(){try{return s.activeElement}catch(t){}}()==("focus"===e)}function Ot(t,e,i,n,r,a){var s,o;if("object"==typeof e){for(o in"string"!=typeof i&&(n=n||i,i=void 0),e)Ot(t,o,i,n,e[o],a);return t}if(null==n&&null==r?(r=i,n=i=void 0):null==r&&("string"==typeof i?(r=n,n=void 0):(r=n,n=i,i=void 0)),!1===r)r=Lt;else if(!r)return t;return 1===a&&(s=r,(r=function(t){return _().off(t),s.apply(this,arguments)}).guid=s.guid||(s.guid=_.guid++)),t.each(function(){_.event.add(this,e,r,n,i)})}function Dt(t,e,i){i?(Q.set(t,e,!1),_.event.add(t,e,{namespace:!1,handler:function(t){var n,r,a=Q.get(this,e);if(1&t.isTrigger&&this[e]){if(a.length)(_.event.special[e]||{}).delegateType&&t.stopPropagation();else if(a=l.call(arguments),Q.set(this,e,a),n=i(this,e),this[e](),a!==(r=Q.get(this,e))||n?Q.set(this,e,!1):r={},a!==r)return t.stopImmediatePropagation(),t.preventDefault(),r.value}else a.length&&(Q.set(this,e,{value:_.event.trigger(_.extend(a[0],_.Event.prototype),a.slice(1),this)}),t.stopImmediatePropagation())}})):void 0===Q.get(t,e)&&_.event.add(t,e,Et)}_.event={global:{},add:function(t,e,i,n,r){var a,s,o,l,c,h,u,d,f,p,g,v=Q.get(t);if(v)for(i.handler&&(i=(a=i).handler,r=a.selector),r&&_.find.matchesSelector(st,r),i.guid||(i.guid=_.guid++),(l=v.events)||(l=v.events={}),(s=v.handle)||(s=v.handle=function(e){return void 0!==_&&_.event.triggered!==e.type?_.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(F)||[""]).length;c--;)f=g=(o=Tt.exec(e[c])||[])[1],p=(o[2]||"").split(".").sort(),f&&(u=_.event.special[f]||{},f=(r?u.delegateType:u.bindType)||f,u=_.event.special[f]||{},h=_.extend({type:f,origType:g,data:n,handler:i,guid:i.guid,selector:r,needsContext:r&&_.expr.match.needsContext.test(r),namespace:p.join(".")},a),(d=l[f])||((d=l[f]=[]).delegateCount=0,u.setup&&!1!==u.setup.call(t,n,p,s)||t.addEventListener&&t.addEventListener(f,s)),u.add&&(u.add.call(t,h),h.handler.guid||(h.handler.guid=i.guid)),r?d.splice(d.delegateCount++,0,h):d.push(h),_.event.global[f]=!0)},remove:function(t,e,i,n,r){var a,s,o,l,c,h,u,d,f,p,g,v=Q.hasData(t)&&Q.get(t);if(v&&(l=v.events)){for(c=(e=(e||"").match(F)||[""]).length;c--;)if(f=g=(o=Tt.exec(e[c])||[])[1],p=(o[2]||"").split(".").sort(),f){for(u=_.event.special[f]||{},d=l[f=(n?u.delegateType:u.bindType)||f]||[],o=o[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=a=d.length;a--;)h=d[a],!r&&g!==h.origType||i&&i.guid!==h.guid||o&&!o.test(h.namespace)||n&&n!==h.selector&&("**"!==n||!h.selector)||(d.splice(a,1),h.selector&&d.delegateCount--,u.remove&&u.remove.call(t,h));s&&!d.length&&(u.teardown&&!1!==u.teardown.call(t,p,v.handle)||_.removeEvent(t,f,v.handle),delete l[f])}else for(f in l)_.event.remove(t,f+e[c],i,n,!0);_.isEmptyObject(l)&&Q.remove(t,"handle events")}},dispatch:function(t){var e,i,n,r,a,s,o=_.event.fix(t),l=new Array(arguments.length),c=(Q.get(this,"events")||{})[o.type]||[],h=_.event.special[o.type]||{};for(l[0]=o,e=1;e<arguments.length;e++)l[e]=arguments[e];if(o.delegateTarget=this,!h.preDispatch||!1!==h.preDispatch.call(this,o)){for(s=_.event.handlers.call(this,o,c),e=0;(r=s[e++])&&!o.isPropagationStopped();)for(o.currentTarget=r.elem,i=0;(a=r.handlers[i++])&&!o.isImmediatePropagationStopped();)o.rnamespace&&!1!==a.namespace&&!o.rnamespace.test(a.namespace)||(o.handleObj=a,o.data=a.data,void 0!==(n=((_.event.special[a.origType]||{}).handle||a.handler).apply(r.elem,l))&&!1===(o.result=n)&&(o.preventDefault(),o.stopPropagation()));return h.postDispatch&&h.postDispatch.call(this,o),o.result}},handlers:function(t,e){var i,n,r,a,s,o=[],l=e.delegateCount,c=t.target;if(l&&c.nodeType&&!("click"===t.type&&t.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==t.type||!0!==c.disabled)){for(a=[],s={},i=0;i<l;i++)void 0===s[r=(n=e[i]).selector+" "]&&(s[r]=n.needsContext?_(r,this).index(c)>-1:_.find(r,this,null,[c]).length),s[r]&&a.push(n);a.length&&o.push({elem:c,handlers:a})}return c=this,l<e.length&&o.push({elem:c,handlers:e.slice(l)}),o},addProp:function(t,e){Object.defineProperty(_.Event.prototype,t,{enumerable:!0,configurable:!0,get:x(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(t){return t[_.expando]?t:new _.Event(t)},special:{load:{noBubble:!0},click:{setup:function(t){var e=this||t;return gt.test(e.type)&&e.click&&I(e,"input")&&Dt(e,"click",Et),!1},trigger:function(t){var e=this||t;return gt.test(e.type)&&e.click&&I(e,"input")&&Dt(e,"click"),!0},_default:function(t){var e=t.target;return gt.test(e.type)&&e.click&&I(e,"input")&&Q.get(e,"click")||I(e,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}}},_.removeEvent=function(t,e,i){t.removeEventListener&&t.removeEventListener(e,i)},_.Event=function(t,e){if(!(this instanceof _.Event))return new _.Event(t,e);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&!1===t.returnValue?Et:Lt,this.target=t.target&&3===t.target.nodeType?t.target.parentNode:t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget):this.type=t,e&&_.extend(this,e),this.timeStamp=t&&t.timeStamp||Date.now(),this[_.expando]=!0},_.Event.prototype={constructor:_.Event,isDefaultPrevented:Lt,isPropagationStopped:Lt,isImmediatePropagationStopped:Lt,isSimulated:!1,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=Et,t&&!this.isSimulated&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=Et,t&&!this.isSimulated&&t.stopPropagation()},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=Et,t&&!this.isSimulated&&t.stopImmediatePropagation(),this.stopPropagation()}},_.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(t){var e=t.button;return null==t.which&&St.test(t.type)?null!=t.charCode?t.charCode:t.keyCode:!t.which&&void 0!==e&&Ct.test(t.type)?1&e?1:2&e?3:4&e?2:0:t.which}},_.event.addProp),_.each({focus:"focusin",blur:"focusout"},function(t,e){_.event.special[t]={setup:function(){return Dt(this,t,It),!1},trigger:function(){return Dt(this,t),!0},delegateType:e}}),_.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(t,e){_.event.special[t]={delegateType:e,bindType:e,handle:function(t){var i,n=this,r=t.relatedTarget,a=t.handleObj;return r&&(r===n||_.contains(n,r))||(t.type=a.origType,i=a.handler.apply(this,arguments),t.type=e),i}}}),_.fn.extend({on:function(t,e,i,n){return Ot(this,t,e,i,n)},one:function(t,e,i,n){return Ot(this,t,e,i,n,1)},off:function(t,e,i){var n,r;if(t&&t.preventDefault&&t.handleObj)return n=t.handleObj,_(t.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"==typeof t){for(r in t)this.off(r,e,t[r]);return this}return!1!==e&&"function"!=typeof e||(i=e,e=void 0),!1===i&&(i=Lt),this.each(function(){_.event.remove(this,t,i,e)})}});var Pt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Nt=/<script|<style|<link/i,Mt=/checked\s*(?:[^=]|=\s*.checked.)/i,zt=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Rt(t,e){return I(t,"table")&&I(11!==e.nodeType?e:e.firstChild,"tr")&&_(t).children("tbody")[0]||t}function Ft(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Xt(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Ht(t,e){var i,n,r,a,s,o,l,c;if(1===e.nodeType){if(Q.hasData(t)&&(a=Q.access(t),s=Q.set(e,a),c=a.events))for(r in delete s.handle,s.events={},c)for(i=0,n=c[r].length;i<n;i++)_.event.add(e,r,c[r][i]);J.hasData(t)&&(o=J.access(t),l=_.extend({},o),J.set(e,l))}}function jt(t,e){var i=e.nodeName.toLowerCase();"input"===i&>.test(t.type)?e.checked=t.checked:"input"!==i&&"textarea"!==i||(e.defaultValue=t.defaultValue)}function Yt(t,e,i,n){e=c.apply([],e);var r,a,s,o,l,h,u=0,d=t.length,f=d-1,p=e[0],g=x(p);if(g||d>1&&"string"==typeof p&&!m.checkClone&&Mt.test(p))return t.each(function(r){var a=t.eq(r);g&&(e[0]=p.call(this,r,a.html())),Yt(a,e,i,n)});if(d&&(a=(r=At(e,t[0].ownerDocument,!1,t,n)).firstChild,1===r.childNodes.length&&(r=a),a||n)){for(o=(s=_.map(yt(r,"script"),Ft)).length;u<d;u++)l=r,u!==f&&(l=_.clone(l,!0,!0),o&&_.merge(s,yt(l,"script"))),i.call(t[u],l,u);if(o)for(h=s[s.length-1].ownerDocument,_.map(s,Xt),u=0;u<o;u++)l=s[u],mt.test(l.type||"")&&!Q.access(l,"globalEval")&&_.contains(h,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?_._evalUrl&&!l.noModule&&_._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")}):w(l.textContent.replace(zt,""),l,h))}return t}function Wt(t,e,i){for(var n,r=e?_.filter(e,t):t,a=0;null!=(n=r[a]);a++)i||1!==n.nodeType||_.cleanData(yt(n)),n.parentNode&&(i&&ot(n)&&bt(yt(n,"script")),n.parentNode.removeChild(n));return t}_.extend({htmlPrefilter:function(t){return t.replace(Pt,"<$1></$2>")},clone:function(t,e,i){var n,r,a,s,o=t.cloneNode(!0),l=ot(t);if(!(m.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||_.isXMLDoc(t)))for(s=yt(o),n=0,r=(a=yt(t)).length;n<r;n++)jt(a[n],s[n]);if(e)if(i)for(a=a||yt(t),s=s||yt(o),n=0,r=a.length;n<r;n++)Ht(a[n],s[n]);else Ht(t,o);return(s=yt(o,"script")).length>0&&bt(s,!l&&yt(t,"script")),o},cleanData:function(t){for(var e,i,n,r=_.event.special,a=0;void 0!==(i=t[a]);a++)if(Z(i)){if(e=i[Q.expando]){if(e.events)for(n in e.events)r[n]?_.event.remove(i,n):_.removeEvent(i,n,e.handle);i[Q.expando]=void 0}i[J.expando]&&(i[J.expando]=void 0)}}}),_.fn.extend({detach:function(t){return Wt(this,t,!0)},remove:function(t){return Wt(this,t)},text:function(t){return $(this,function(t){return void 0===t?_.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)})},null,t,arguments.length)},append:function(){return Yt(this,arguments,function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Rt(this,t).appendChild(t)})},prepend:function(){return Yt(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=Rt(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return Yt(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return Yt(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(_.cleanData(yt(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map(function(){return _.clone(this,t,e)})},html:function(t){return $(this,function(t){var e=this[0]||{},i=0,n=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!Nt.test(t)&&!xt[(vt.exec(t)||["",""])[1].toLowerCase()]){t=_.htmlPrefilter(t);try{for(;i<n;i++)1===(e=this[i]||{}).nodeType&&(_.cleanData(yt(e,!1)),e.innerHTML=t);e=0}catch(t){}}e&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var t=[];return Yt(this,arguments,function(e){var i=this.parentNode;_.inArray(this,t)<0&&(_.cleanData(yt(this)),i&&i.replaceChild(e,this))},t)}}),_.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,e){_.fn[t]=function(t){for(var i,n=[],r=_(t),a=r.length-1,s=0;s<=a;s++)i=s===a?this:this.clone(!0),_(r[s])[e](i),h.apply(n,i.get());return this.pushStack(n)}});var Bt=new RegExp("^("+nt+")(?!px)[a-z%]+$","i"),$t=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=i),e.getComputedStyle(t)},Vt=new RegExp(at.join("|"),"i");function Gt(t,e,i){var n,r,a,s,o=t.style;return(i=i||$t(t))&&(""!==(s=i.getPropertyValue(e)||i[e])||ot(t)||(s=_.style(t,e)),!m.pixelBoxStyles()&&Bt.test(s)&&Vt.test(e)&&(n=o.width,r=o.minWidth,a=o.maxWidth,o.minWidth=o.maxWidth=o.width=s,s=i.width,o.width=n,o.minWidth=r,o.maxWidth=a)),void 0!==s?s+"":s}function qt(t,e){return{get:function(){if(!t())return(this.get=e).apply(this,arguments);delete this.get}}}!function(){function t(){if(h){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",h.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",st.appendChild(c).appendChild(h);var t=i.getComputedStyle(h);n="1%"!==t.top,l=12===e(t.marginLeft),h.style.right="60%",o=36===e(t.right),r=36===e(t.width),h.style.position="absolute",a=12===e(h.offsetWidth/3),st.removeChild(c),h=null}}function e(t){return Math.round(parseFloat(t))}var n,r,a,o,l,c=s.createElement("div"),h=s.createElement("div");h.style&&(h.style.backgroundClip="content-box",h.cloneNode(!0).style.backgroundClip="",m.clearCloneStyle="content-box"===h.style.backgroundClip,_.extend(m,{boxSizingReliable:function(){return t(),r},pixelBoxStyles:function(){return t(),o},pixelPosition:function(){return t(),n},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),a}}))}();var Ut=["Webkit","Moz","ms"],Zt=s.createElement("div").style,Kt={};function Qt(t){var e=_.cssProps[t]||Kt[t];return e||(t in Zt?t:Kt[t]=function(t){for(var e=t[0].toUpperCase()+t.slice(1),i=Ut.length;i--;)if((t=Ut[i]+e)in Zt)return t}(t)||t)}var Jt=/^(none|table(?!-c[ea]).+)/,te=/^--/,ee={position:"absolute",visibility:"hidden",display:"block"},ie={letterSpacing:"0",fontWeight:"400"};function ne(t,e,i){var n=rt.exec(e);return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):e}function re(t,e,i,n,r,a){var s="width"===e?1:0,o=0,l=0;if(i===(n?"border":"content"))return 0;for(;s<4;s+=2)"margin"===i&&(l+=_.css(t,i+at[s],!0,r)),n?("content"===i&&(l-=_.css(t,"padding"+at[s],!0,r)),"margin"!==i&&(l-=_.css(t,"border"+at[s]+"Width",!0,r))):(l+=_.css(t,"padding"+at[s],!0,r),"padding"!==i?l+=_.css(t,"border"+at[s]+"Width",!0,r):o+=_.css(t,"border"+at[s]+"Width",!0,r));return!n&&a>=0&&(l+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-a-l-o-.5))||0),l}function ae(t,e,i){var n=$t(t),r=(!m.boxSizingReliable()||i)&&"border-box"===_.css(t,"boxSizing",!1,n),a=r,s=Gt(t,e,n),o="offset"+e[0].toUpperCase()+e.slice(1);if(Bt.test(s)){if(!i)return s;s="auto"}return(!m.boxSizingReliable()&&r||"auto"===s||!parseFloat(s)&&"inline"===_.css(t,"display",!1,n))&&t.getClientRects().length&&(r="border-box"===_.css(t,"boxSizing",!1,n),(a=o in t)&&(s=t[o])),(s=parseFloat(s)||0)+re(t,e,i||(r?"border":"content"),a,n,s)+"px"}function se(t,e,i,n,r){return new se.prototype.init(t,e,i,n,r)}_.extend({cssHooks:{opacity:{get:function(t,e){if(e){var i=Gt(t,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(t,e,i,n){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var r,a,s,o=U(e),l=te.test(e),c=t.style;if(l||(e=Qt(o)),s=_.cssHooks[e]||_.cssHooks[o],void 0===i)return s&&"get"in s&&void 0!==(r=s.get(t,!1,n))?r:c[e];"string"===(a=typeof i)&&(r=rt.exec(i))&&r[1]&&(i=ut(t,e,r),a="number"),null!=i&&i==i&&("number"!==a||l||(i+=r&&r[3]||(_.cssNumber[o]?"":"px")),m.clearCloneStyle||""!==i||0!==e.indexOf("background")||(c[e]="inherit"),s&&"set"in s&&void 0===(i=s.set(t,i,n))||(l?c.setProperty(e,i):c[e]=i))}},css:function(t,e,i,n){var r,a,s,o=U(e);return te.test(e)||(e=Qt(o)),(s=_.cssHooks[e]||_.cssHooks[o])&&"get"in s&&(r=s.get(t,!0,i)),void 0===r&&(r=Gt(t,e,n)),"normal"===r&&e in ie&&(r=ie[e]),""===i||i?(a=parseFloat(r),!0===i||isFinite(a)?a||0:r):r}}),_.each(["height","width"],function(t,e){_.cssHooks[e]={get:function(t,i,n){if(i)return!Jt.test(_.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?ae(t,e,n):ht(t,ee,function(){return ae(t,e,n)})},set:function(t,i,n){var r,a=$t(t),s=!m.scrollboxSize()&&"absolute"===a.position,o=(s||n)&&"border-box"===_.css(t,"boxSizing",!1,a),l=n?re(t,e,n,o,a):0;return o&&s&&(l-=Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-parseFloat(a[e])-re(t,e,"border",!1,a)-.5)),l&&(r=rt.exec(i))&&"px"!==(r[3]||"px")&&(t.style[e]=i,i=_.css(t,e)),ne(0,i,l)}}}),_.cssHooks.marginLeft=qt(m.reliableMarginLeft,function(t,e){if(e)return(parseFloat(Gt(t,"marginLeft"))||t.getBoundingClientRect().left-ht(t,{marginLeft:0},function(){return t.getBoundingClientRect().left}))+"px"}),_.each({margin:"",padding:"",border:"Width"},function(t,e){_.cssHooks[t+e]={expand:function(i){for(var n=0,r={},a="string"==typeof i?i.split(" "):[i];n<4;n++)r[t+at[n]+e]=a[n]||a[n-2]||a[0];return r}},"margin"!==t&&(_.cssHooks[t+e].set=ne)}),_.fn.extend({css:function(t,e){return $(this,function(t,e,i){var n,r,a={},s=0;if(Array.isArray(e)){for(n=$t(t),r=e.length;s<r;s++)a[e[s]]=_.css(t,e[s],!1,n);return a}return void 0!==i?_.style(t,e,i):_.css(t,e)},t,e,arguments.length>1)}}),_.Tween=se,se.prototype={constructor:se,init:function(t,e,i,n,r,a){this.elem=t,this.prop=i,this.easing=r||_.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=n,this.unit=a||(_.cssNumber[i]?"":"px")},cur:function(){var t=se.propHooks[this.prop];return t&&t.get?t.get(this):se.propHooks._default.get(this)},run:function(t){var e,i=se.propHooks[this.prop];return this.options.duration?this.pos=e=_.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):se.propHooks._default.set(this),this}},se.prototype.init.prototype=se.prototype,se.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=_.css(t.elem,t.prop,""))&&"auto"!==e?e:0},set:function(t){_.fx.step[t.prop]?_.fx.step[t.prop](t):1!==t.elem.nodeType||!_.cssHooks[t.prop]&&null==t.elem.style[Qt(t.prop)]?t.elem[t.prop]=t.now:_.style(t.elem,t.prop,t.now+t.unit)}}},se.propHooks.scrollTop=se.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},_.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},_.fx=se.prototype.init,_.fx.step={};var oe,le,ce=/^(?:toggle|show|hide)$/,he=/queueHooks$/;function ue(){le&&(!1===s.hidden&&i.requestAnimationFrame?i.requestAnimationFrame(ue):i.setTimeout(ue,_.fx.interval),_.fx.tick())}function de(){return i.setTimeout(function(){oe=void 0}),oe=Date.now()}function fe(t,e){var i,n=0,r={height:t};for(e=e?1:0;n<4;n+=2-e)r["margin"+(i=at[n])]=r["padding"+i]=t;return e&&(r.opacity=r.width=t),r}function pe(t,e,i){for(var n,r=(ge.tweeners[e]||[]).concat(ge.tweeners["*"]),a=0,s=r.length;a<s;a++)if(n=r[a].call(i,e,t))return n}function ge(t,e,i){var n,r,a=0,s=ge.prefilters.length,o=_.Deferred().always(function(){delete l.elem}),l=function(){if(r)return!1;for(var e=oe||de(),i=Math.max(0,c.startTime+c.duration-e),n=1-(i/c.duration||0),a=0,s=c.tweens.length;a<s;a++)c.tweens[a].run(n);return o.notifyWith(t,[c,n,i]),n<1&&s?i:(s||o.notifyWith(t,[c,1,0]),o.resolveWith(t,[c]),!1)},c=o.promise({elem:t,props:_.extend({},e),opts:_.extend(!0,{specialEasing:{},easing:_.easing._default},i),originalProperties:e,originalOptions:i,startTime:oe||de(),duration:i.duration,tweens:[],createTween:function(e,i){var n=_.Tween(t,c.opts,e,i,c.opts.specialEasing[e]||c.opts.easing);return c.tweens.push(n),n},stop:function(e){var i=0,n=e?c.tweens.length:0;if(r)return this;for(r=!0;i<n;i++)c.tweens[i].run(1);return e?(o.notifyWith(t,[c,1,0]),o.resolveWith(t,[c,e])):o.rejectWith(t,[c,e]),this}}),h=c.props;for(!function(t,e){var i,n,r,a,s;for(i in t)if(r=e[n=U(i)],a=t[i],Array.isArray(a)&&(r=a[1],a=t[i]=a[0]),i!==n&&(t[n]=a,delete t[i]),(s=_.cssHooks[n])&&"expand"in s)for(i in a=s.expand(a),delete t[n],a)i in t||(t[i]=a[i],e[i]=r);else e[n]=r}(h,c.opts.specialEasing);a<s;a++)if(n=ge.prefilters[a].call(c,t,h,c.opts))return x(n.stop)&&(_._queueHooks(c.elem,c.opts.queue).stop=n.stop.bind(n)),n;return _.map(h,pe,c),x(c.opts.start)&&c.opts.start.call(t,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),_.fx.timer(_.extend(l,{elem:t,anim:c,queue:c.opts.queue})),c}_.Animation=_.extend(ge,{tweeners:{"*":[function(t,e){var i=this.createTween(t,e);return ut(i.elem,t,rt.exec(e),i),i}]},tweener:function(t,e){x(t)?(e=t,t=["*"]):t=t.match(F);for(var i,n=0,r=t.length;n<r;n++)i=t[n],ge.tweeners[i]=ge.tweeners[i]||[],ge.tweeners[i].unshift(e)},prefilters:[function(t,e,i){var n,r,a,s,o,l,c,h,u="width"in e||"height"in e,d=this,f={},p=t.style,g=t.nodeType&&ct(t),v=Q.get(t,"fxshow");for(n in i.queue||(null==(s=_._queueHooks(t,"fx")).unqueued&&(s.unqueued=0,o=s.empty.fire,s.empty.fire=function(){s.unqueued||o()}),s.unqueued++,d.always(function(){d.always(function(){s.unqueued--,_.queue(t,"fx").length||s.empty.fire()})})),e)if(r=e[n],ce.test(r)){if(delete e[n],a=a||"toggle"===r,r===(g?"hide":"show")){if("show"!==r||!v||void 0===v[n])continue;g=!0}f[n]=v&&v[n]||_.style(t,n)}if((l=!_.isEmptyObject(e))||!_.isEmptyObject(f))for(n in u&&1===t.nodeType&&(i.overflow=[p.overflow,p.overflowX,p.overflowY],null==(c=v&&v.display)&&(c=Q.get(t,"display")),"none"===(h=_.css(t,"display"))&&(c?h=c:(pt([t],!0),c=t.style.display||c,h=_.css(t,"display"),pt([t]))),("inline"===h||"inline-block"===h&&null!=c)&&"none"===_.css(t,"float")&&(l||(d.done(function(){p.display=c}),null==c&&(h=p.display,c="none"===h?"":h)),p.display="inline-block")),i.overflow&&(p.overflow="hidden",d.always(function(){p.overflow=i.overflow[0],p.overflowX=i.overflow[1],p.overflowY=i.overflow[2]})),l=!1,f)l||(v?"hidden"in v&&(g=v.hidden):v=Q.access(t,"fxshow",{display:c}),a&&(v.hidden=!g),g&&pt([t],!0),d.done(function(){for(n in g||pt([t]),Q.remove(t,"fxshow"),f)_.style(t,n,f[n])})),l=pe(g?v[n]:0,n,d),n in v||(v[n]=l.start,g&&(l.end=l.start,l.start=0))}],prefilter:function(t,e){e?ge.prefilters.unshift(t):ge.prefilters.push(t)}}),_.speed=function(t,e,i){var n=t&&"object"==typeof t?_.extend({},t):{complete:i||!i&&e||x(t)&&t,duration:t,easing:i&&e||e&&!x(e)&&e};return _.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in _.fx.speeds?n.duration=_.fx.speeds[n.duration]:n.duration=_.fx.speeds._default),null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){x(n.old)&&n.old.call(this),n.queue&&_.dequeue(this,n.queue)},n},_.fn.extend({fadeTo:function(t,e,i,n){return this.filter(ct).css("opacity",0).show().end().animate({opacity:e},t,i,n)},animate:function(t,e,i,n){var r=_.isEmptyObject(t),a=_.speed(e,i,n),s=function(){var e=ge(this,_.extend({},t),a);(r||Q.get(this,"finish"))&&e.stop(!0)};return s.finish=s,r||!1===a.queue?this.each(s):this.queue(a.queue,s)},stop:function(t,e,i){var n=function(t){var e=t.stop;delete t.stop,e(i)};return"string"!=typeof t&&(i=e,e=t,t=void 0),e&&!1!==t&&this.queue(t||"fx",[]),this.each(function(){var e=!0,r=null!=t&&t+"queueHooks",a=_.timers,s=Q.get(this);if(r)s[r]&&s[r].stop&&n(s[r]);else for(r in s)s[r]&&s[r].stop&&he.test(r)&&n(s[r]);for(r=a.length;r--;)a[r].elem!==this||null!=t&&a[r].queue!==t||(a[r].anim.stop(i),e=!1,a.splice(r,1));!e&&i||_.dequeue(this,t)})},finish:function(t){return!1!==t&&(t=t||"fx"),this.each(function(){var e,i=Q.get(this),n=i[t+"queue"],r=i[t+"queueHooks"],a=_.timers,s=n?n.length:0;for(i.finish=!0,_.queue(this,t,[]),r&&r.stop&&r.stop.call(this,!0),e=a.length;e--;)a[e].elem===this&&a[e].queue===t&&(a[e].anim.stop(!0),a.splice(e,1));for(e=0;e<s;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete i.finish})}}),_.each(["toggle","show","hide"],function(t,e){var i=_.fn[e];_.fn[e]=function(t,n,r){return null==t||"boolean"==typeof t?i.apply(this,arguments):this.animate(fe(e,!0),t,n,r)}}),_.each({slideDown:fe("show"),slideUp:fe("hide"),slideToggle:fe("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,e){_.fn[t]=function(t,i,n){return this.animate(e,t,i,n)}}),_.timers=[],_.fx.tick=function(){var t,e=0,i=_.timers;for(oe=Date.now();e<i.length;e++)(t=i[e])()||i[e]!==t||i.splice(e--,1);i.length||_.fx.stop(),oe=void 0},_.fx.timer=function(t){_.timers.push(t),_.fx.start()},_.fx.interval=13,_.fx.start=function(){le||(le=!0,ue())},_.fx.stop=function(){le=null},_.fx.speeds={slow:600,fast:200,_default:400},_.fn.delay=function(t,e){return t=_.fx&&_.fx.speeds[t]||t,e=e||"fx",this.queue(e,function(e,n){var r=i.setTimeout(e,t);n.stop=function(){i.clearTimeout(r)}})},function(){var t=s.createElement("input"),e=s.createElement("select").appendChild(s.createElement("option"));t.type="checkbox",m.checkOn=""!==t.value,m.optSelected=e.selected,(t=s.createElement("input")).value="t",t.type="radio",m.radioValue="t"===t.value}();var ve,me=_.expr.attrHandle;_.fn.extend({attr:function(t,e){return $(this,_.attr,t,e,arguments.length>1)},removeAttr:function(t){return this.each(function(){_.removeAttr(this,t)})}}),_.extend({attr:function(t,e,i){var n,r,a=t.nodeType;if(3!==a&&8!==a&&2!==a)return void 0===t.getAttribute?_.prop(t,e,i):(1===a&&_.isXMLDoc(t)||(r=_.attrHooks[e.toLowerCase()]||(_.expr.match.bool.test(e)?ve:void 0)),void 0!==i?null===i?void _.removeAttr(t,e):r&&"set"in r&&void 0!==(n=r.set(t,i,e))?n:(t.setAttribute(e,i+""),i):r&&"get"in r&&null!==(n=r.get(t,e))?n:null==(n=_.find.attr(t,e))?void 0:n)},attrHooks:{type:{set:function(t,e){if(!m.radioValue&&"radio"===e&&I(t,"input")){var i=t.value;return t.setAttribute("type",e),i&&(t.value=i),e}}}},removeAttr:function(t,e){var i,n=0,r=e&&e.match(F);if(r&&1===t.nodeType)for(;i=r[n++];)t.removeAttribute(i)}}),ve={set:function(t,e,i){return!1===e?_.removeAttr(t,i):t.setAttribute(i,i),i}},_.each(_.expr.match.bool.source.match(/\w+/g),function(t,e){var i=me[e]||_.find.attr;me[e]=function(t,e,n){var r,a,s=e.toLowerCase();return n||(a=me[s],me[s]=r,r=null!=i(t,e,n)?s:null,me[s]=a),r}});var xe=/^(?:input|select|textarea|button)$/i,ye=/^(?:a|area)$/i;function be(t){return(t.match(F)||[]).join(" ")}function we(t){return t.getAttribute&&t.getAttribute("class")||""}function ke(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(F)||[]}_.fn.extend({prop:function(t,e){return $(this,_.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each(function(){delete this[_.propFix[t]||t]})}}),_.extend({prop:function(t,e,i){var n,r,a=t.nodeType;if(3!==a&&8!==a&&2!==a)return 1===a&&_.isXMLDoc(t)||(e=_.propFix[e]||e,r=_.propHooks[e]),void 0!==i?r&&"set"in r&&void 0!==(n=r.set(t,i,e))?n:t[e]=i:r&&"get"in r&&null!==(n=r.get(t,e))?n:t[e]},propHooks:{tabIndex:{get:function(t){var e=_.find.attr(t,"tabindex");return e?parseInt(e,10):xe.test(t.nodeName)||ye.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),m.optSelected||(_.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),_.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){_.propFix[this.toLowerCase()]=this}),_.fn.extend({addClass:function(t){var e,i,n,r,a,s,o,l=0;if(x(t))return this.each(function(e){_(this).addClass(t.call(this,e,we(this)))});if((e=ke(t)).length)for(;i=this[l++];)if(r=we(i),n=1===i.nodeType&&" "+be(r)+" "){for(s=0;a=e[s++];)n.indexOf(" "+a+" ")<0&&(n+=a+" ");r!==(o=be(n))&&i.setAttribute("class",o)}return this},removeClass:function(t){var e,i,n,r,a,s,o,l=0;if(x(t))return this.each(function(e){_(this).removeClass(t.call(this,e,we(this)))});if(!arguments.length)return this.attr("class","");if((e=ke(t)).length)for(;i=this[l++];)if(r=we(i),n=1===i.nodeType&&" "+be(r)+" "){for(s=0;a=e[s++];)for(;n.indexOf(" "+a+" ")>-1;)n=n.replace(" "+a+" "," ");r!==(o=be(n))&&i.setAttribute("class",o)}return this},toggleClass:function(t,e){var i=typeof t,n="string"===i||Array.isArray(t);return"boolean"==typeof e&&n?e?this.addClass(t):this.removeClass(t):x(t)?this.each(function(i){_(this).toggleClass(t.call(this,i,we(this),e),e)}):this.each(function(){var e,r,a,s;if(n)for(r=0,a=_(this),s=ke(t);e=s[r++];)a.hasClass(e)?a.removeClass(e):a.addClass(e);else void 0!==t&&"boolean"!==i||((e=we(this))&&Q.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===t?"":Q.get(this,"__className__")||""))})},hasClass:function(t){var e,i,n=0;for(e=" "+t+" ";i=this[n++];)if(1===i.nodeType&&(" "+be(we(i))+" ").indexOf(e)>-1)return!0;return!1}});var _e=/\r/g;_.fn.extend({val:function(t){var e,i,n,r=this[0];return arguments.length?(n=x(t),this.each(function(i){var r;1===this.nodeType&&(null==(r=n?t.call(this,i,_(this).val()):t)?r="":"number"==typeof r?r+="":Array.isArray(r)&&(r=_.map(r,function(t){return null==t?"":t+""})),(e=_.valHooks[this.type]||_.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,r,"value")||(this.value=r))})):r?(e=_.valHooks[r.type]||_.valHooks[r.nodeName.toLowerCase()])&&"get"in e&&void 0!==(i=e.get(r,"value"))?i:"string"==typeof(i=r.value)?i.replace(_e,""):null==i?"":i:void 0}}),_.extend({valHooks:{option:{get:function(t){var e=_.find.attr(t,"value");return null!=e?e:be(_.text(t))}},select:{get:function(t){var e,i,n,r=t.options,a=t.selectedIndex,s="select-one"===t.type,o=s?null:[],l=s?a+1:r.length;for(n=a<0?l:s?a:0;n<l;n++)if(((i=r[n]).selected||n===a)&&!i.disabled&&(!i.parentNode.disabled||!I(i.parentNode,"optgroup"))){if(e=_(i).val(),s)return e;o.push(e)}return o},set:function(t,e){for(var i,n,r=t.options,a=_.makeArray(e),s=r.length;s--;)((n=r[s]).selected=_.inArray(_.valHooks.option.get(n),a)>-1)&&(i=!0);return i||(t.selectedIndex=-1),a}}}}),_.each(["radio","checkbox"],function(){_.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=_.inArray(_(t).val(),e)>-1}},m.checkOn||(_.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})}),m.focusin="onfocusin"in i;var Ae=/^(?:focusinfocus|focusoutblur)$/,Se=function(t){t.stopPropagation()};_.extend(_.event,{trigger:function(t,e,n,r){var a,o,l,c,h,u,d,f,g=[n||s],v=p.call(t,"type")?t.type:t,m=p.call(t,"namespace")?t.namespace.split("."):[];if(o=f=l=n=n||s,3!==n.nodeType&&8!==n.nodeType&&!Ae.test(v+_.event.triggered)&&(v.indexOf(".")>-1&&(m=v.split("."),v=m.shift(),m.sort()),h=v.indexOf(":")<0&&"on"+v,(t=t[_.expando]?t:new _.Event(v,"object"==typeof t&&t)).isTrigger=r?2:3,t.namespace=m.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=n),e=null==e?[t]:_.makeArray(e,[t]),d=_.event.special[v]||{},r||!d.trigger||!1!==d.trigger.apply(n,e))){if(!r&&!d.noBubble&&!y(n)){for(c=d.delegateType||v,Ae.test(c+v)||(o=o.parentNode);o;o=o.parentNode)g.push(o),l=o;l===(n.ownerDocument||s)&&g.push(l.defaultView||l.parentWindow||i)}for(a=0;(o=g[a++])&&!t.isPropagationStopped();)f=o,t.type=a>1?c:d.bindType||v,(u=(Q.get(o,"events")||{})[t.type]&&Q.get(o,"handle"))&&u.apply(o,e),(u=h&&o[h])&&u.apply&&Z(o)&&(t.result=u.apply(o,e),!1===t.result&&t.preventDefault());return t.type=v,r||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(g.pop(),e)||!Z(n)||h&&x(n[v])&&!y(n)&&((l=n[h])&&(n[h]=null),_.event.triggered=v,t.isPropagationStopped()&&f.addEventListener(v,Se),n[v](),t.isPropagationStopped()&&f.removeEventListener(v,Se),_.event.triggered=void 0,l&&(n[h]=l)),t.result}},simulate:function(t,e,i){var n=_.extend(new _.Event,i,{type:t,isSimulated:!0});_.event.trigger(n,null,e)}}),_.fn.extend({trigger:function(t,e){return this.each(function(){_.event.trigger(t,e,this)})},triggerHandler:function(t,e){var i=this[0];if(i)return _.event.trigger(t,e,i,!0)}}),m.focusin||_.each({focus:"focusin",blur:"focusout"},function(t,e){var i=function(t){_.event.simulate(e,t.target,_.event.fix(t))};_.event.special[e]={setup:function(){var n=this.ownerDocument||this,r=Q.access(n,e);r||n.addEventListener(t,i,!0),Q.access(n,e,(r||0)+1)},teardown:function(){var n=this.ownerDocument||this,r=Q.access(n,e)-1;r?Q.access(n,e,r):(n.removeEventListener(t,i,!0),Q.remove(n,e))}}});var Ce=i.location,Te=Date.now(),Ee=/\?/;_.parseXML=function(t){var e;if(!t||"string"!=typeof t)return null;try{e=(new i.DOMParser).parseFromString(t,"text/xml")}catch(t){e=void 0}return e&&!e.getElementsByTagName("parsererror").length||_.error("Invalid XML: "+t),e};var Le=/\[\]$/,Ie=/\r?\n/g,Oe=/^(?:submit|button|image|reset|file)$/i,De=/^(?:input|select|textarea|keygen)/i;function Pe(t,e,i,n){var r;if(Array.isArray(e))_.each(e,function(e,r){i||Le.test(t)?n(t,r):Pe(t+"["+("object"==typeof r&&null!=r?e:"")+"]",r,i,n)});else if(i||"object"!==k(e))n(t,e);else for(r in e)Pe(t+"["+r+"]",e[r],i,n)}_.param=function(t,e){var i,n=[],r=function(t,e){var i=x(e)?e():e;n[n.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==i?"":i)};if(null==t)return"";if(Array.isArray(t)||t.jquery&&!_.isPlainObject(t))_.each(t,function(){r(this.name,this.value)});else for(i in t)Pe(i,t[i],e,r);return n.join("&")},_.fn.extend({serialize:function(){return _.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=_.prop(this,"elements");return t?_.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!_(this).is(":disabled")&&De.test(this.nodeName)&&!Oe.test(t)&&(this.checked||!gt.test(t))}).map(function(t,e){var i=_(this).val();return null==i?null:Array.isArray(i)?_.map(i,function(t){return{name:e.name,value:t.replace(Ie,"\r\n")}}):{name:e.name,value:i.replace(Ie,"\r\n")}}).get()}});var Ne=/%20/g,Me=/#.*$/,ze=/([?&])_=[^&]*/,Re=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fe=/^(?:GET|HEAD)$/,Xe=/^\/\//,He={},je={},Ye="*/".concat("*"),We=s.createElement("a");function Be(t){return function(e,i){"string"!=typeof e&&(i=e,e="*");var n,r=0,a=e.toLowerCase().match(F)||[];if(x(i))for(;n=a[r++];)"+"===n[0]?(n=n.slice(1)||"*",(t[n]=t[n]||[]).unshift(i)):(t[n]=t[n]||[]).push(i)}}function $e(t,e,i,n){var r={},a=t===je;function s(o){var l;return r[o]=!0,_.each(t[o]||[],function(t,o){var c=o(e,i,n);return"string"!=typeof c||a||r[c]?a?!(l=c):void 0:(e.dataTypes.unshift(c),s(c),!1)}),l}return s(e.dataTypes[0])||!r["*"]&&s("*")}function Ve(t,e){var i,n,r=_.ajaxSettings.flatOptions||{};for(i in e)void 0!==e[i]&&((r[i]?t:n||(n={}))[i]=e[i]);return n&&_.extend(!0,t,n),t}We.href=Ce.href,_.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ce.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Ce.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ye,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":_.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?Ve(Ve(t,_.ajaxSettings),e):Ve(_.ajaxSettings,t)},ajaxPrefilter:Be(He),ajaxTransport:Be(je),ajax:function(t,e){"object"==typeof t&&(e=t,t=void 0),e=e||{};var n,r,a,o,l,c,h,u,d,f,p=_.ajaxSetup({},e),g=p.context||p,v=p.context&&(g.nodeType||g.jquery)?_(g):_.event,m=_.Deferred(),x=_.Callbacks("once memory"),y=p.statusCode||{},b={},w={},k="canceled",A={readyState:0,getResponseHeader:function(t){var e;if(h){if(!o)for(o={};e=Re.exec(a);)o[e[1].toLowerCase()+" "]=(o[e[1].toLowerCase()+" "]||[]).concat(e[2]);e=o[t.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return h?a:null},setRequestHeader:function(t,e){return null==h&&(t=w[t.toLowerCase()]=w[t.toLowerCase()]||t,b[t]=e),this},overrideMimeType:function(t){return null==h&&(p.mimeType=t),this},statusCode:function(t){var e;if(t)if(h)A.always(t[A.status]);else for(e in t)y[e]=[y[e],t[e]];return this},abort:function(t){var e=t||k;return n&&n.abort(e),S(0,e),this}};if(m.promise(A),p.url=((t||p.url||Ce.href)+"").replace(Xe,Ce.protocol+"//"),p.type=e.method||e.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(F)||[""],null==p.crossDomain){c=s.createElement("a");try{c.href=p.url,c.href=c.href,p.crossDomain=We.protocol+"//"+We.host!=c.protocol+"//"+c.host}catch(t){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=_.param(p.data,p.traditional)),$e(He,p,e,A),h)return A;for(d in(u=_.event&&p.global)&&0==_.active++&&_.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Fe.test(p.type),r=p.url.replace(Me,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Ne,"+")):(f=p.url.slice(r.length),p.data&&(p.processData||"string"==typeof p.data)&&(r+=(Ee.test(r)?"&":"?")+p.data,delete p.data),!1===p.cache&&(r=r.replace(ze,"$1"),f=(Ee.test(r)?"&":"?")+"_="+Te+++f),p.url=r+f),p.ifModified&&(_.lastModified[r]&&A.setRequestHeader("If-Modified-Since",_.lastModified[r]),_.etag[r]&&A.setRequestHeader("If-None-Match",_.etag[r])),(p.data&&p.hasContent&&!1!==p.contentType||e.contentType)&&A.setRequestHeader("Content-Type",p.contentType),A.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Ye+"; q=0.01":""):p.accepts["*"]),p.headers)A.setRequestHeader(d,p.headers[d]);if(p.beforeSend&&(!1===p.beforeSend.call(g,A,p)||h))return A.abort();if(k="abort",x.add(p.complete),A.done(p.success),A.fail(p.error),n=$e(je,p,e,A)){if(A.readyState=1,u&&v.trigger("ajaxSend",[A,p]),h)return A;p.async&&p.timeout>0&&(l=i.setTimeout(function(){A.abort("timeout")},p.timeout));try{h=!1,n.send(b,S)}catch(t){if(h)throw t;S(-1,t)}}else S(-1,"No Transport");function S(t,e,s,o){var c,d,f,b,w,k=e;h||(h=!0,l&&i.clearTimeout(l),n=void 0,a=o||"",A.readyState=t>0?4:0,c=t>=200&&t<300||304===t,s&&(b=function(t,e,i){for(var n,r,a,s,o=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=t.mimeType||e.getResponseHeader("Content-Type"));if(n)for(r in o)if(o[r]&&o[r].test(n)){l.unshift(r);break}if(l[0]in i)a=l[0];else{for(r in i){if(!l[0]||t.converters[r+" "+l[0]]){a=r;break}s||(s=r)}a=a||s}if(a)return a!==l[0]&&l.unshift(a),i[a]}(p,A,s)),b=function(t,e,i,n){var r,a,s,o,l,c={},h=t.dataTypes.slice();if(h[1])for(s in t.converters)c[s.toLowerCase()]=t.converters[s];for(a=h.shift();a;)if(t.responseFields[a]&&(i[t.responseFields[a]]=e),!l&&n&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=a,a=h.shift())if("*"===a)a=l;else if("*"!==l&&l!==a){if(!(s=c[l+" "+a]||c["* "+a]))for(r in c)if((o=r.split(" "))[1]===a&&(s=c[l+" "+o[0]]||c["* "+o[0]])){!0===s?s=c[r]:!0!==c[r]&&(a=o[0],h.unshift(o[1]));break}if(!0!==s)if(s&&t.throws)e=s(e);else try{e=s(e)}catch(t){return{state:"parsererror",error:s?t:"No conversion from "+l+" to "+a}}}return{state:"success",data:e}}(p,b,A,c),c?(p.ifModified&&((w=A.getResponseHeader("Last-Modified"))&&(_.lastModified[r]=w),(w=A.getResponseHeader("etag"))&&(_.etag[r]=w)),204===t||"HEAD"===p.type?k="nocontent":304===t?k="notmodified":(k=b.state,d=b.data,c=!(f=b.error))):(f=k,!t&&k||(k="error",t<0&&(t=0))),A.status=t,A.statusText=(e||k)+"",c?m.resolveWith(g,[d,k,A]):m.rejectWith(g,[A,k,f]),A.statusCode(y),y=void 0,u&&v.trigger(c?"ajaxSuccess":"ajaxError",[A,p,c?d:f]),x.fireWith(g,[A,k]),u&&(v.trigger("ajaxComplete",[A,p]),--_.active||_.event.trigger("ajaxStop")))}return A},getJSON:function(t,e,i){return _.get(t,e,i,"json")},getScript:function(t,e){return _.get(t,void 0,e,"script")}}),_.each(["get","post"],function(t,e){_[e]=function(t,i,n,r){return x(i)&&(r=r||n,n=i,i=void 0),_.ajax(_.extend({url:t,type:e,dataType:r,data:i,success:n},_.isPlainObject(t)&&t))}}),_._evalUrl=function(t,e){return _.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){_.globalEval(t,e)}})},_.fn.extend({wrapAll:function(t){var e;return this[0]&&(x(t)&&(t=t.call(this[0])),e=_(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t}).append(this)),this},wrapInner:function(t){return x(t)?this.each(function(e){_(this).wrapInner(t.call(this,e))}):this.each(function(){var e=_(this),i=e.contents();i.length?i.wrapAll(t):e.append(t)})},wrap:function(t){var e=x(t);return this.each(function(i){_(this).wrapAll(e?t.call(this,i):t)})},unwrap:function(t){return this.parent(t).not("body").each(function(){_(this).replaceWith(this.childNodes)}),this}}),_.expr.pseudos.hidden=function(t){return!_.expr.pseudos.visible(t)},_.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},_.ajaxSettings.xhr=function(){try{return new i.XMLHttpRequest}catch(t){}};var Ge={0:200,1223:204},qe=_.ajaxSettings.xhr();m.cors=!!qe&&"withCredentials"in qe,m.ajax=qe=!!qe,_.ajaxTransport(function(t){var e,n;if(m.cors||qe&&!t.crossDomain)return{send:function(r,a){var s,o=t.xhr();if(o.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(s in t.xhrFields)o[s]=t.xhrFields[s];for(s in t.mimeType&&o.overrideMimeType&&o.overrideMimeType(t.mimeType),t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)o.setRequestHeader(s,r[s]);e=function(t){return function(){e&&(e=n=o.onload=o.onerror=o.onabort=o.ontimeout=o.onreadystatechange=null,"abort"===t?o.abort():"error"===t?"number"!=typeof o.status?a(0,"error"):a(o.status,o.statusText):a(Ge[o.status]||o.status,o.statusText,"text"!==(o.responseType||"text")||"string"!=typeof o.responseText?{binary:o.response}:{text:o.responseText},o.getAllResponseHeaders()))}},o.onload=e(),n=o.onerror=o.ontimeout=e("error"),void 0!==o.onabort?o.onabort=n:o.onreadystatechange=function(){4===o.readyState&&i.setTimeout(function(){e&&n()})},e=e("abort");try{o.send(t.hasContent&&t.data||null)}catch(t){if(e)throw t}},abort:function(){e&&e()}}}),_.ajaxPrefilter(function(t){t.crossDomain&&(t.contents.script=!1)}),_.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return _.globalEval(t),t}}}),_.ajaxPrefilter("script",function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")}),_.ajaxTransport("script",function(t){var e,i;if(t.crossDomain||t.scriptAttrs)return{send:function(n,r){e=_("<script>").attr(t.scriptAttrs||{}).prop({charset:t.scriptCharset,src:t.url}).on("load error",i=function(t){e.remove(),i=null,t&&r("error"===t.type?404:200,t.type)}),s.head.appendChild(e[0])},abort:function(){i&&i()}}});var Ue,Ze=[],Ke=/(=)\?(?=&|$)|\?\?/;_.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=Ze.pop()||_.expando+"_"+Te++;return this[t]=!0,t}}),_.ajaxPrefilter("json jsonp",function(t,e,n){var r,a,s,o=!1!==t.jsonp&&(Ke.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ke.test(t.data)&&"data");if(o||"jsonp"===t.dataTypes[0])return r=t.jsonpCallback=x(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,o?t[o]=t[o].replace(Ke,"$1"+r):!1!==t.jsonp&&(t.url+=(Ee.test(t.url)?"&":"?")+t.jsonp+"="+r),t.converters["script json"]=function(){return s||_.error(r+" was not called"),s[0]},t.dataTypes[0]="json",a=i[r],i[r]=function(){s=arguments},n.always(function(){void 0===a?_(i).removeProp(r):i[r]=a,t[r]&&(t.jsonpCallback=e.jsonpCallback,Ze.push(r)),s&&x(a)&&a(s[0]),s=a=void 0}),"script"}),m.createHTMLDocument=((Ue=s.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ue.childNodes.length),_.parseHTML=function(t,e,i){return"string"!=typeof t?[]:("boolean"==typeof e&&(i=e,e=!1),e||(m.createHTMLDocument?((n=(e=s.implementation.createHTMLDocument("")).createElement("base")).href=s.location.href,e.head.appendChild(n)):e=s),a=!i&&[],(r=O.exec(t))?[e.createElement(r[1])]:(r=At([t],e,a),a&&a.length&&_(a).remove(),_.merge([],r.childNodes)));var n,r,a},_.fn.load=function(t,e,i){var n,r,a,s=this,o=t.indexOf(" ");return o>-1&&(n=be(t.slice(o)),t=t.slice(0,o)),x(e)?(i=e,e=void 0):e&&"object"==typeof e&&(r="POST"),s.length>0&&_.ajax({url:t,type:r||"GET",dataType:"html",data:e}).done(function(t){a=arguments,s.html(n?_("<div>").append(_.parseHTML(t)).find(n):t)}).always(i&&function(t,e){s.each(function(){i.apply(this,a||[t.responseText,e,t])})}),this},_.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){_.fn[e]=function(t){return this.on(e,t)}}),_.expr.pseudos.animated=function(t){return _.grep(_.timers,function(e){return t===e.elem}).length},_.offset={setOffset:function(t,e,i){var n,r,a,s,o,l,c=_.css(t,"position"),h=_(t),u={};"static"===c&&(t.style.position="relative"),o=h.offset(),a=_.css(t,"top"),l=_.css(t,"left"),("absolute"===c||"fixed"===c)&&(a+l).indexOf("auto")>-1?(s=(n=h.position()).top,r=n.left):(s=parseFloat(a)||0,r=parseFloat(l)||0),x(e)&&(e=e.call(t,i,_.extend({},o))),null!=e.top&&(u.top=e.top-o.top+s),null!=e.left&&(u.left=e.left-o.left+r),"using"in e?e.using.call(t,u):h.css(u)}},_.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){_.offset.setOffset(this,t,e)});var e,i,n=this[0];return n?n.getClientRects().length?(e=n.getBoundingClientRect(),i=n.ownerDocument.defaultView,{top:e.top+i.pageYOffset,left:e.left+i.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var t,e,i,n=this[0],r={top:0,left:0};if("fixed"===_.css(n,"position"))e=n.getBoundingClientRect();else{for(e=this.offset(),i=n.ownerDocument,t=n.offsetParent||i.documentElement;t&&(t===i.body||t===i.documentElement)&&"static"===_.css(t,"position");)t=t.parentNode;t&&t!==n&&1===t.nodeType&&((r=_(t).offset()).top+=_.css(t,"borderTopWidth",!0),r.left+=_.css(t,"borderLeftWidth",!0))}return{top:e.top-r.top-_.css(n,"marginTop",!0),left:e.left-r.left-_.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent;t&&"static"===_.css(t,"position");)t=t.offsetParent;return t||st})}}),_.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,e){var i="pageYOffset"===e;_.fn[t]=function(n){return $(this,function(t,n,r){var a;if(y(t)?a=t:9===t.nodeType&&(a=t.defaultView),void 0===r)return a?a[e]:t[n];a?a.scrollTo(i?a.pageXOffset:r,i?r:a.pageYOffset):t[n]=r},t,n,arguments.length)}}),_.each(["top","left"],function(t,e){_.cssHooks[e]=qt(m.pixelPosition,function(t,i){if(i)return i=Gt(t,e),Bt.test(i)?_(t).position()[e]+"px":i})}),_.each({Height:"height",Width:"width"},function(t,e){_.each({padding:"inner"+t,content:e,"":"outer"+t},function(i,n){_.fn[n]=function(r,a){var s=arguments.length&&(i||"boolean"!=typeof r),o=i||(!0===r||!0===a?"margin":"border");return $(this,function(e,i,r){var a;return y(e)?0===n.indexOf("outer")?e["inner"+t]:e.document.documentElement["client"+t]:9===e.nodeType?(a=e.documentElement,Math.max(e.body["scroll"+t],a["scroll"+t],e.body["offset"+t],a["offset"+t],a["client"+t])):void 0===r?_.css(e,i,o):_.style(e,i,r,o)},e,s?r:void 0,s)}})}),_.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(t,e){_.fn[e]=function(t,i){return arguments.length>0?this.on(e,null,t,i):this.trigger(e)}}),_.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}}),_.fn.extend({bind:function(t,e,i){return this.on(t,null,e,i)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,i,n){return this.on(e,t,i,n)},undelegate:function(t,e,i){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",i)}}),_.proxy=function(t,e){var i,n,r;if("string"==typeof e&&(i=t[e],e=t,t=i),x(t))return n=l.call(arguments,2),(r=function(){return t.apply(e||this,n.concat(l.call(arguments)))}).guid=t.guid=t.guid||_.guid++,r},_.holdReady=function(t){t?_.readyWait++:_.ready(!0)},_.isArray=Array.isArray,_.parseJSON=JSON.parse,_.nodeName=I,_.isFunction=x,_.isWindow=y,_.camelCase=U,_.type=k,_.now=Date.now,_.isNumeric=function(t){var e=_.type(t);return("number"===e||"string"===e)&&!isNaN(t-parseFloat(t))},void 0===(n=function(){return _}.apply(e,[]))||(t.exports=n);var Qe=i.jQuery,Je=i.$;return _.noConflict=function(t){return i.$===_&&(i.$=Je),t&&i.jQuery===_&&(i.jQuery=Qe),_},r||(i.jQuery=i.$=_),_})},19:function(t,e,i){"use strict";t.exports=function(t,e){return function(){for(var i=new Array(arguments.length),n=0;n<i.length;n++)i[n]=arguments[n];return t.apply(e,i)}}},20:function(t,e,i){"use strict";var n=i(4),r=i(35),a=i(37),s=i(38),o=i(39),l=i(21);t.exports=function(t){return new Promise(function(e,c){var h=t.data,u=t.headers;n.isFormData(h)&&delete u["Content-Type"];var d=new XMLHttpRequest;if(t.auth){var f=t.auth.username||"",p=t.auth.password||"";u.Authorization="Basic "+btoa(f+":"+p)}if(d.open(t.method.toUpperCase(),a(t.url,t.params,t.paramsSerializer),!0),d.timeout=t.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var i="getAllResponseHeaders"in d?s(d.getAllResponseHeaders()):null,n={data:t.responseType&&"text"!==t.responseType?d.response:d.responseText,status:d.status,statusText:d.statusText,headers:i,config:t,request:d};r(e,c,n),d=null}},d.onerror=function(){c(l("Network Error",t,null,d)),d=null},d.ontimeout=function(){c(l("timeout of "+t.timeout+"ms exceeded",t,"ECONNABORTED",d)),d=null},n.isStandardBrowserEnv()){var g=i(40),v=(t.withCredentials||o(t.url))&&t.xsrfCookieName?g.read(t.xsrfCookieName):void 0;v&&(u[t.xsrfHeaderName]=v)}if("setRequestHeader"in d&&n.forEach(u,function(t,e){void 0===h&&"content-type"===e.toLowerCase()?delete u[e]:d.setRequestHeader(e,t)}),t.withCredentials&&(d.withCredentials=!0),t.responseType)try{d.responseType=t.responseType}catch(e){if("json"!==t.responseType)throw e}"function"==typeof t.onDownloadProgress&&d.addEventListener("progress",t.onDownloadProgress),"function"==typeof t.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then(function(t){d&&(d.abort(),c(t),d=null)}),void 0===h&&(h=null),d.send(h)})}},21:function(t,e,i){"use strict";var n=i(36);t.exports=function(t,e,i,r,a){var s=new Error(t);return n(s,e,i,r,a)}},22:function(t,e,i){"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},23:function(t,e,i){"use strict";function n(t){this.message=t}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,t.exports=n},24:function(t,e,i){(function(t){var n=void 0!==t&&t||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function a(t,e){this._id=t,this._clearFn=e}e.setTimeout=function(){return new a(r.call(setTimeout,n,arguments),clearTimeout)},e.setInterval=function(){return new a(r.call(setInterval,n,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(n,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},e))},i(50),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(this,i(5))},25:function(t,e,i){t.exports=i(31)},251:function(t,e,i){t.exports=i(268)},26:function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},268:function(t,e,i){"use strict";i.r(e);var n=i(3),r=i.n(n),a={data:function(){return{options:{chart:{id:"vuechart-example"},xaxis:{categories:[]}},series:[{name:"series-1",data:[]}],logs:{}}},created:function(){var t=this;axios.get("/getLogs").then(function(e){t.logs=e.data,t.options.xaxis.categories=Object.keys(t.logs);var i=[{data:Object.values(t.logs).map(function(t){return t.length})}];t.$refs.chart.updateOptions(t.options,!1,!0),t.$refs.chart.updateSeries(i,!0)})},mounted:function(){},components:{},methods:{}},s=i(1),o=Object(s.a)(a,function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"statistics-content"},[e("div",{staticClass:"card"},[e("div",{staticClass:"card-body"},[e("apexchart",{ref:"chart",attrs:{width:"100%",height:"300px",type:"bar",options:this.options,series:this.series}})],1)])])},[],!1,null,null,null).exports,l=i(52),c=i.n(l);i(28),i(48),window.Vue=i(3),r.a.component("apexchart",c.a);new r.a({el:"#statistics",components:{Statistics:o}})},28:function(t,e,i){window._=i(29);try{window.Popper=i(17).default,window.$=window.jQuery=i(18),i(30)}catch(t){}window.axios=i(25),window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";var n=document.head.querySelector('meta[name="csrf-token"]');n?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=n.content:console.error("CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token")},29:function(t,e,i){(function(t,n){var r;(function(){var a,s=200,o="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",l="Expected a function",c="__lodash_hash_undefined__",h=500,u="__lodash_placeholder__",d=1,f=2,p=4,g=1,v=2,m=1,x=2,y=4,b=8,w=16,k=32,_=64,A=128,S=256,C=512,T=30,E="...",L=800,I=16,O=1,D=2,P=1/0,N=9007199254740991,M=17976931348623157e292,z=NaN,R=4294967295,F=R-1,X=R>>>1,H=[["ary",A],["bind",m],["bindKey",x],["curry",b],["curryRight",w],["flip",C],["partial",k],["partialRight",_],["rearg",S]],j="[object Arguments]",Y="[object Array]",W="[object AsyncFunction]",B="[object Boolean]",$="[object Date]",V="[object DOMException]",G="[object Error]",q="[object Function]",U="[object GeneratorFunction]",Z="[object Map]",K="[object Number]",Q="[object Null]",J="[object Object]",tt="[object Proxy]",et="[object RegExp]",it="[object Set]",nt="[object String]",rt="[object Symbol]",at="[object Undefined]",st="[object WeakMap]",ot="[object WeakSet]",lt="[object ArrayBuffer]",ct="[object DataView]",ht="[object Float32Array]",ut="[object Float64Array]",dt="[object Int8Array]",ft="[object Int16Array]",pt="[object Int32Array]",gt="[object Uint8Array]",vt="[object Uint8ClampedArray]",mt="[object Uint16Array]",xt="[object Uint32Array]",yt=/\b__p \+= '';/g,bt=/\b(__p \+=) '' \+/g,wt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,kt=/&(?:amp|lt|gt|quot|#39);/g,_t=/[&<>"']/g,At=RegExp(kt.source),St=RegExp(_t.source),Ct=/<%-([\s\S]+?)%>/g,Tt=/<%([\s\S]+?)%>/g,Et=/<%=([\s\S]+?)%>/g,Lt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,It=/^\w*$/,Ot=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Dt=/[\\^$.*+?()[\]{}|]/g,Pt=RegExp(Dt.source),Nt=/^\s+|\s+$/g,Mt=/^\s+/,zt=/\s+$/,Rt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ft=/\{\n\/\* \[wrapped with (.+)\] \*/,Xt=/,? & /,Ht=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,jt=/\\(\\)?/g,Yt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Wt=/\w*$/,Bt=/^[-+]0x[0-9a-f]+$/i,$t=/^0b[01]+$/i,Vt=/^\[object .+?Constructor\]$/,Gt=/^0o[0-7]+$/i,qt=/^(?:0|[1-9]\d*)$/,Ut=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Zt=/($^)/,Kt=/['\n\r\u2028\u2029\\]/g,Qt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Jt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",te="[\\ud800-\\udfff]",ee="["+Jt+"]",ie="["+Qt+"]",ne="\\d+",re="[\\u2700-\\u27bf]",ae="[a-z\\xdf-\\xf6\\xf8-\\xff]",se="[^\\ud800-\\udfff"+Jt+ne+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",oe="\\ud83c[\\udffb-\\udfff]",le="[^\\ud800-\\udfff]",ce="(?:\\ud83c[\\udde6-\\uddff]){2}",he="[\\ud800-\\udbff][\\udc00-\\udfff]",ue="[A-Z\\xc0-\\xd6\\xd8-\\xde]",de="(?:"+ae+"|"+se+")",fe="(?:"+ue+"|"+se+")",pe="(?:"+ie+"|"+oe+")"+"?",ge="[\\ufe0e\\ufe0f]?"+pe+("(?:\\u200d(?:"+[le,ce,he].join("|")+")[\\ufe0e\\ufe0f]?"+pe+")*"),ve="(?:"+[re,ce,he].join("|")+")"+ge,me="(?:"+[le+ie+"?",ie,ce,he,te].join("|")+")",xe=RegExp("['’]","g"),ye=RegExp(ie,"g"),be=RegExp(oe+"(?="+oe+")|"+me+ge,"g"),we=RegExp([ue+"?"+ae+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[ee,ue,"$"].join("|")+")",fe+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[ee,ue+de,"$"].join("|")+")",ue+"?"+de+"+(?:['’](?:d|ll|m|re|s|t|ve))?",ue+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ne,ve].join("|"),"g"),ke=RegExp("[\\u200d\\ud800-\\udfff"+Qt+"\\ufe0e\\ufe0f]"),_e=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ae=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Se=-1,Ce={};Ce[ht]=Ce[ut]=Ce[dt]=Ce[ft]=Ce[pt]=Ce[gt]=Ce[vt]=Ce[mt]=Ce[xt]=!0,Ce[j]=Ce[Y]=Ce[lt]=Ce[B]=Ce[ct]=Ce[$]=Ce[G]=Ce[q]=Ce[Z]=Ce[K]=Ce[J]=Ce[et]=Ce[it]=Ce[nt]=Ce[st]=!1;var Te={};Te[j]=Te[Y]=Te[lt]=Te[ct]=Te[B]=Te[$]=Te[ht]=Te[ut]=Te[dt]=Te[ft]=Te[pt]=Te[Z]=Te[K]=Te[J]=Te[et]=Te[it]=Te[nt]=Te[rt]=Te[gt]=Te[vt]=Te[mt]=Te[xt]=!0,Te[G]=Te[q]=Te[st]=!1;var Ee={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Le=parseFloat,Ie=parseInt,Oe="object"==typeof t&&t&&t.Object===Object&&t,De="object"==typeof self&&self&&self.Object===Object&&self,Pe=Oe||De||Function("return this")(),Ne=e&&!e.nodeType&&e,Me=Ne&&"object"==typeof n&&n&&!n.nodeType&&n,ze=Me&&Me.exports===Ne,Re=ze&&Oe.process,Fe=function(){try{var t=Me&&Me.require&&Me.require("util").types;return t||Re&&Re.binding&&Re.binding("util")}catch(t){}}(),Xe=Fe&&Fe.isArrayBuffer,He=Fe&&Fe.isDate,je=Fe&&Fe.isMap,Ye=Fe&&Fe.isRegExp,We=Fe&&Fe.isSet,Be=Fe&&Fe.isTypedArray;function $e(t,e,i){switch(i.length){case 0:return t.call(e);case 1:return t.call(e,i[0]);case 2:return t.call(e,i[0],i[1]);case 3:return t.call(e,i[0],i[1],i[2])}return t.apply(e,i)}function Ve(t,e,i,n){for(var r=-1,a=null==t?0:t.length;++r<a;){var s=t[r];e(n,s,i(s),t)}return n}function Ge(t,e){for(var i=-1,n=null==t?0:t.length;++i<n&&!1!==e(t[i],i,t););return t}function qe(t,e){for(var i=null==t?0:t.length;i--&&!1!==e(t[i],i,t););return t}function Ue(t,e){for(var i=-1,n=null==t?0:t.length;++i<n;)if(!e(t[i],i,t))return!1;return!0}function Ze(t,e){for(var i=-1,n=null==t?0:t.length,r=0,a=[];++i<n;){var s=t[i];e(s,i,t)&&(a[r++]=s)}return a}function Ke(t,e){return!!(null==t?0:t.length)&&oi(t,e,0)>-1}function Qe(t,e,i){for(var n=-1,r=null==t?0:t.length;++n<r;)if(i(e,t[n]))return!0;return!1}function Je(t,e){for(var i=-1,n=null==t?0:t.length,r=Array(n);++i<n;)r[i]=e(t[i],i,t);return r}function ti(t,e){for(var i=-1,n=e.length,r=t.length;++i<n;)t[r+i]=e[i];return t}function ei(t,e,i,n){var r=-1,a=null==t?0:t.length;for(n&&a&&(i=t[++r]);++r<a;)i=e(i,t[r],r,t);return i}function ii(t,e,i,n){var r=null==t?0:t.length;for(n&&r&&(i=t[--r]);r--;)i=e(i,t[r],r,t);return i}function ni(t,e){for(var i=-1,n=null==t?0:t.length;++i<n;)if(e(t[i],i,t))return!0;return!1}var ri=ui("length");function ai(t,e,i){var n;return i(t,function(t,i,r){if(e(t,i,r))return n=i,!1}),n}function si(t,e,i,n){for(var r=t.length,a=i+(n?1:-1);n?a--:++a<r;)if(e(t[a],a,t))return a;return-1}function oi(t,e,i){return e==e?function(t,e,i){var n=i-1,r=t.length;for(;++n<r;)if(t[n]===e)return n;return-1}(t,e,i):si(t,ci,i)}function li(t,e,i,n){for(var r=i-1,a=t.length;++r<a;)if(n(t[r],e))return r;return-1}function ci(t){return t!=t}function hi(t,e){var i=null==t?0:t.length;return i?pi(t,e)/i:z}function ui(t){return function(e){return null==e?a:e[t]}}function di(t){return function(e){return null==t?a:t[e]}}function fi(t,e,i,n,r){return r(t,function(t,r,a){i=n?(n=!1,t):e(i,t,r,a)}),i}function pi(t,e){for(var i,n=-1,r=t.length;++n<r;){var s=e(t[n]);s!==a&&(i=i===a?s:i+s)}return i}function gi(t,e){for(var i=-1,n=Array(t);++i<t;)n[i]=e(i);return n}function vi(t){return function(e){return t(e)}}function mi(t,e){return Je(e,function(e){return t[e]})}function xi(t,e){return t.has(e)}function yi(t,e){for(var i=-1,n=t.length;++i<n&&oi(e,t[i],0)>-1;);return i}function bi(t,e){for(var i=t.length;i--&&oi(e,t[i],0)>-1;);return i}var wi=di({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),ki=di({"&":"&","<":"<",">":">",'"':""","'":"'"});function _i(t){return"\\"+Ee[t]}function Ai(t){return ke.test(t)}function Si(t){var e=-1,i=Array(t.size);return t.forEach(function(t,n){i[++e]=[n,t]}),i}function Ci(t,e){return function(i){return t(e(i))}}function Ti(t,e){for(var i=-1,n=t.length,r=0,a=[];++i<n;){var s=t[i];s!==e&&s!==u||(t[i]=u,a[r++]=i)}return a}function Ei(t){var e=-1,i=Array(t.size);return t.forEach(function(t){i[++e]=t}),i}function Li(t){var e=-1,i=Array(t.size);return t.forEach(function(t){i[++e]=[t,t]}),i}function Ii(t){return Ai(t)?function(t){var e=be.lastIndex=0;for(;be.test(t);)++e;return e}(t):ri(t)}function Oi(t){return Ai(t)?function(t){return t.match(be)||[]}(t):function(t){return t.split("")}(t)}var Di=di({"&":"&","<":"<",">":">",""":'"',"'":"'"});var Pi=function t(e){var i,n=(e=null==e?Pe:Pi.defaults(Pe.Object(),e,Pi.pick(Pe,Ae))).Array,r=e.Date,Qt=e.Error,Jt=e.Function,te=e.Math,ee=e.Object,ie=e.RegExp,ne=e.String,re=e.TypeError,ae=n.prototype,se=Jt.prototype,oe=ee.prototype,le=e["__core-js_shared__"],ce=se.toString,he=oe.hasOwnProperty,ue=0,de=(i=/[^.]+$/.exec(le&&le.keys&&le.keys.IE_PROTO||""))?"Symbol(src)_1."+i:"",fe=oe.toString,pe=ce.call(ee),ge=Pe._,ve=ie("^"+ce.call(he).replace(Dt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),me=ze?e.Buffer:a,be=e.Symbol,ke=e.Uint8Array,Ee=me?me.allocUnsafe:a,Oe=Ci(ee.getPrototypeOf,ee),De=ee.create,Ne=oe.propertyIsEnumerable,Me=ae.splice,Re=be?be.isConcatSpreadable:a,Fe=be?be.iterator:a,ri=be?be.toStringTag:a,di=function(){try{var t=Fa(ee,"defineProperty");return t({},"",{}),t}catch(t){}}(),Ni=e.clearTimeout!==Pe.clearTimeout&&e.clearTimeout,Mi=r&&r.now!==Pe.Date.now&&r.now,zi=e.setTimeout!==Pe.setTimeout&&e.setTimeout,Ri=te.ceil,Fi=te.floor,Xi=ee.getOwnPropertySymbols,Hi=me?me.isBuffer:a,ji=e.isFinite,Yi=ae.join,Wi=Ci(ee.keys,ee),Bi=te.max,$i=te.min,Vi=r.now,Gi=e.parseInt,qi=te.random,Ui=ae.reverse,Zi=Fa(e,"DataView"),Ki=Fa(e,"Map"),Qi=Fa(e,"Promise"),Ji=Fa(e,"Set"),tn=Fa(e,"WeakMap"),en=Fa(ee,"create"),nn=tn&&new tn,rn={},an=hs(Zi),sn=hs(Ki),on=hs(Qi),ln=hs(Ji),cn=hs(tn),hn=be?be.prototype:a,un=hn?hn.valueOf:a,dn=hn?hn.toString:a;function fn(t){if(Eo(t)&&!mo(t)&&!(t instanceof mn)){if(t instanceof vn)return t;if(he.call(t,"__wrapped__"))return us(t)}return new vn(t)}var pn=function(){function t(){}return function(e){if(!To(e))return{};if(De)return De(e);t.prototype=e;var i=new t;return t.prototype=a,i}}();function gn(){}function vn(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=a}function mn(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=R,this.__views__=[]}function xn(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e<i;){var n=t[e];this.set(n[0],n[1])}}function yn(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e<i;){var n=t[e];this.set(n[0],n[1])}}function bn(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e<i;){var n=t[e];this.set(n[0],n[1])}}function wn(t){var e=-1,i=null==t?0:t.length;for(this.__data__=new bn;++e<i;)this.add(t[e])}function kn(t){var e=this.__data__=new yn(t);this.size=e.size}function _n(t,e){var i=mo(t),n=!i&&vo(t),r=!i&&!n&&wo(t),a=!i&&!n&&!r&&zo(t),s=i||n||r||a,o=s?gi(t.length,ne):[],l=o.length;for(var c in t)!e&&!he.call(t,c)||s&&("length"==c||r&&("offset"==c||"parent"==c)||a&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||$a(c,l))||o.push(c);return o}function An(t){var e=t.length;return e?t[wr(0,e-1)]:a}function Sn(t,e){return os(ia(t),Nn(e,0,t.length))}function Cn(t){return os(ia(t))}function Tn(t,e,i){(i===a||fo(t[e],i))&&(i!==a||e in t)||Dn(t,e,i)}function En(t,e,i){var n=t[e];he.call(t,e)&&fo(n,i)&&(i!==a||e in t)||Dn(t,e,i)}function Ln(t,e){for(var i=t.length;i--;)if(fo(t[i][0],e))return i;return-1}function In(t,e,i,n){return Xn(t,function(t,r,a){e(n,t,i(t),a)}),n}function On(t,e){return t&&na(e,rl(e),t)}function Dn(t,e,i){"__proto__"==e&&di?di(t,e,{configurable:!0,enumerable:!0,value:i,writable:!0}):t[e]=i}function Pn(t,e){for(var i=-1,r=e.length,s=n(r),o=null==t;++i<r;)s[i]=o?a:Jo(t,e[i]);return s}function Nn(t,e,i){return t==t&&(i!==a&&(t=t<=i?t:i),e!==a&&(t=t>=e?t:e)),t}function Mn(t,e,i,n,r,s){var o,l=e&d,c=e&f,h=e&p;if(i&&(o=r?i(t,n,r,s):i(t)),o!==a)return o;if(!To(t))return t;var u=mo(t);if(u){if(o=function(t){var e=t.length,i=new t.constructor(e);e&&"string"==typeof t[0]&&he.call(t,"index")&&(i.index=t.index,i.input=t.input);return i}(t),!l)return ia(t,o)}else{var g=ja(t),v=g==q||g==U;if(wo(t))return Zr(t,l);if(g==J||g==j||v&&!r){if(o=c||v?{}:Wa(t),!l)return c?function(t,e){return na(t,Ha(t),e)}(t,function(t,e){return t&&na(e,al(e),t)}(o,t)):function(t,e){return na(t,Xa(t),e)}(t,On(o,t))}else{if(!Te[g])return r?t:{};o=function(t,e,i){var n=t.constructor;switch(e){case lt:return Kr(t);case B:case $:return new n(+t);case ct:return function(t,e){var i=e?Kr(t.buffer):t.buffer;return new t.constructor(i,t.byteOffset,t.byteLength)}(t,i);case ht:case ut:case dt:case ft:case pt:case gt:case vt:case mt:case xt:return Qr(t,i);case Z:return new n;case K:case nt:return new n(t);case et:return function(t){var e=new t.constructor(t.source,Wt.exec(t));return e.lastIndex=t.lastIndex,e}(t);case it:return new n;case rt:return r=t,un?ee(un.call(r)):{}}var r}(t,g,l)}}s||(s=new kn);var m=s.get(t);if(m)return m;s.set(t,o),Po(t)?t.forEach(function(n){o.add(Mn(n,e,i,n,t,s))}):Lo(t)&&t.forEach(function(n,r){o.set(r,Mn(n,e,i,r,t,s))});var x=u?a:(h?c?Oa:Ia:c?al:rl)(t);return Ge(x||t,function(n,r){x&&(n=t[r=n]),En(o,r,Mn(n,e,i,r,t,s))}),o}function zn(t,e,i){var n=i.length;if(null==t)return!n;for(t=ee(t);n--;){var r=i[n],s=e[r],o=t[r];if(o===a&&!(r in t)||!s(o))return!1}return!0}function Rn(t,e,i){if("function"!=typeof t)throw new re(l);return ns(function(){t.apply(a,i)},e)}function Fn(t,e,i,n){var r=-1,a=Ke,o=!0,l=t.length,c=[],h=e.length;if(!l)return c;i&&(e=Je(e,vi(i))),n?(a=Qe,o=!1):e.length>=s&&(a=xi,o=!1,e=new wn(e));t:for(;++r<l;){var u=t[r],d=null==i?u:i(u);if(u=n||0!==u?u:0,o&&d==d){for(var f=h;f--;)if(e[f]===d)continue t;c.push(u)}else a(e,d,n)||c.push(u)}return c}fn.templateSettings={escape:Ct,evaluate:Tt,interpolate:Et,variable:"",imports:{_:fn}},fn.prototype=gn.prototype,fn.prototype.constructor=fn,vn.prototype=pn(gn.prototype),vn.prototype.constructor=vn,mn.prototype=pn(gn.prototype),mn.prototype.constructor=mn,xn.prototype.clear=function(){this.__data__=en?en(null):{},this.size=0},xn.prototype.delete=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},xn.prototype.get=function(t){var e=this.__data__;if(en){var i=e[t];return i===c?a:i}return he.call(e,t)?e[t]:a},xn.prototype.has=function(t){var e=this.__data__;return en?e[t]!==a:he.call(e,t)},xn.prototype.set=function(t,e){var i=this.__data__;return this.size+=this.has(t)?0:1,i[t]=en&&e===a?c:e,this},yn.prototype.clear=function(){this.__data__=[],this.size=0},yn.prototype.delete=function(t){var e=this.__data__,i=Ln(e,t);return!(i<0)&&(i==e.length-1?e.pop():Me.call(e,i,1),--this.size,!0)},yn.prototype.get=function(t){var e=this.__data__,i=Ln(e,t);return i<0?a:e[i][1]},yn.prototype.has=function(t){return Ln(this.__data__,t)>-1},yn.prototype.set=function(t,e){var i=this.__data__,n=Ln(i,t);return n<0?(++this.size,i.push([t,e])):i[n][1]=e,this},bn.prototype.clear=function(){this.size=0,this.__data__={hash:new xn,map:new(Ki||yn),string:new xn}},bn.prototype.delete=function(t){var e=za(this,t).delete(t);return this.size-=e?1:0,e},bn.prototype.get=function(t){return za(this,t).get(t)},bn.prototype.has=function(t){return za(this,t).has(t)},bn.prototype.set=function(t,e){var i=za(this,t),n=i.size;return i.set(t,e),this.size+=i.size==n?0:1,this},wn.prototype.add=wn.prototype.push=function(t){return this.__data__.set(t,c),this},wn.prototype.has=function(t){return this.__data__.has(t)},kn.prototype.clear=function(){this.__data__=new yn,this.size=0},kn.prototype.delete=function(t){var e=this.__data__,i=e.delete(t);return this.size=e.size,i},kn.prototype.get=function(t){return this.__data__.get(t)},kn.prototype.has=function(t){return this.__data__.has(t)},kn.prototype.set=function(t,e){var i=this.__data__;if(i instanceof yn){var n=i.__data__;if(!Ki||n.length<s-1)return n.push([t,e]),this.size=++i.size,this;i=this.__data__=new bn(n)}return i.set(t,e),this.size=i.size,this};var Xn=sa(Gn),Hn=sa(qn,!0);function jn(t,e){var i=!0;return Xn(t,function(t,n,r){return i=!!e(t,n,r)}),i}function Yn(t,e,i){for(var n=-1,r=t.length;++n<r;){var s=t[n],o=e(s);if(null!=o&&(l===a?o==o&&!Mo(o):i(o,l)))var l=o,c=s}return c}function Wn(t,e){var i=[];return Xn(t,function(t,n,r){e(t,n,r)&&i.push(t)}),i}function Bn(t,e,i,n,r){var a=-1,s=t.length;for(i||(i=Ba),r||(r=[]);++a<s;){var o=t[a];e>0&&i(o)?e>1?Bn(o,e-1,i,n,r):ti(r,o):n||(r[r.length]=o)}return r}var $n=oa(),Vn=oa(!0);function Gn(t,e){return t&&$n(t,e,rl)}function qn(t,e){return t&&Vn(t,e,rl)}function Un(t,e){return Ze(e,function(e){return Ao(t[e])})}function Zn(t,e){for(var i=0,n=(e=Vr(e,t)).length;null!=t&&i<n;)t=t[cs(e[i++])];return i&&i==n?t:a}function Kn(t,e,i){var n=e(t);return mo(t)?n:ti(n,i(t))}function Qn(t){return null==t?t===a?at:Q:ri&&ri in ee(t)?function(t){var e=he.call(t,ri),i=t[ri];try{t[ri]=a;var n=!0}catch(t){}var r=fe.call(t);n&&(e?t[ri]=i:delete t[ri]);return r}(t):function(t){return fe.call(t)}(t)}function Jn(t,e){return t>e}function tr(t,e){return null!=t&&he.call(t,e)}function er(t,e){return null!=t&&e in ee(t)}function ir(t,e,i){for(var r=i?Qe:Ke,s=t[0].length,o=t.length,l=o,c=n(o),h=1/0,u=[];l--;){var d=t[l];l&&e&&(d=Je(d,vi(e))),h=$i(d.length,h),c[l]=!i&&(e||s>=120&&d.length>=120)?new wn(l&&d):a}d=t[0];var f=-1,p=c[0];t:for(;++f<s&&u.length<h;){var g=d[f],v=e?e(g):g;if(g=i||0!==g?g:0,!(p?xi(p,v):r(u,v,i))){for(l=o;--l;){var m=c[l];if(!(m?xi(m,v):r(t[l],v,i)))continue t}p&&p.push(v),u.push(g)}}return u}function nr(t,e,i){var n=null==(t=ts(t,e=Vr(e,t)))?t:t[cs(ks(e))];return null==n?a:$e(n,t,i)}function rr(t){return Eo(t)&&Qn(t)==j}function ar(t,e,i,n,r){return t===e||(null==t||null==e||!Eo(t)&&!Eo(e)?t!=t&&e!=e:function(t,e,i,n,r,s){var o=mo(t),l=mo(e),c=o?Y:ja(t),h=l?Y:ja(e),u=(c=c==j?J:c)==J,d=(h=h==j?J:h)==J,f=c==h;if(f&&wo(t)){if(!wo(e))return!1;o=!0,u=!1}if(f&&!u)return s||(s=new kn),o||zo(t)?Ea(t,e,i,n,r,s):function(t,e,i,n,r,a,s){switch(i){case ct:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case lt:return!(t.byteLength!=e.byteLength||!a(new ke(t),new ke(e)));case B:case $:case K:return fo(+t,+e);case G:return t.name==e.name&&t.message==e.message;case et:case nt:return t==e+"";case Z:var o=Si;case it:var l=n&g;if(o||(o=Ei),t.size!=e.size&&!l)return!1;var c=s.get(t);if(c)return c==e;n|=v,s.set(t,e);var h=Ea(o(t),o(e),n,r,a,s);return s.delete(t),h;case rt:if(un)return un.call(t)==un.call(e)}return!1}(t,e,c,i,n,r,s);if(!(i&g)){var p=u&&he.call(t,"__wrapped__"),m=d&&he.call(e,"__wrapped__");if(p||m){var x=p?t.value():t,y=m?e.value():e;return s||(s=new kn),r(x,y,i,n,s)}}if(!f)return!1;return s||(s=new kn),function(t,e,i,n,r,s){var o=i&g,l=Ia(t),c=l.length,h=Ia(e).length;if(c!=h&&!o)return!1;var u=c;for(;u--;){var d=l[u];if(!(o?d in e:he.call(e,d)))return!1}var f=s.get(t);if(f&&s.get(e))return f==e;var p=!0;s.set(t,e),s.set(e,t);var v=o;for(;++u<c;){d=l[u];var m=t[d],x=e[d];if(n)var y=o?n(x,m,d,e,t,s):n(m,x,d,t,e,s);if(!(y===a?m===x||r(m,x,i,n,s):y)){p=!1;break}v||(v="constructor"==d)}if(p&&!v){var b=t.constructor,w=e.constructor;b!=w&&"constructor"in t&&"constructor"in e&&!("function"==typeof b&&b instanceof b&&"function"==typeof w&&w instanceof w)&&(p=!1)}return s.delete(t),s.delete(e),p}(t,e,i,n,r,s)}(t,e,i,n,ar,r))}function sr(t,e,i,n){var r=i.length,s=r,o=!n;if(null==t)return!s;for(t=ee(t);r--;){var l=i[r];if(o&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++r<s;){var c=(l=i[r])[0],h=t[c],u=l[1];if(o&&l[2]){if(h===a&&!(c in t))return!1}else{var d=new kn;if(n)var f=n(h,u,c,t,e,d);if(!(f===a?ar(u,h,g|v,n,d):f))return!1}}return!0}function or(t){return!(!To(t)||(e=t,de&&de in e))&&(Ao(t)?ve:Vt).test(hs(t));var e}function lr(t){return"function"==typeof t?t:null==t?Il:"object"==typeof t?mo(t)?pr(t[0],t[1]):fr(t):Xl(t)}function cr(t){if(!Za(t))return Wi(t);var e=[];for(var i in ee(t))he.call(t,i)&&"constructor"!=i&&e.push(i);return e}function hr(t){if(!To(t))return function(t){var e=[];if(null!=t)for(var i in ee(t))e.push(i);return e}(t);var e=Za(t),i=[];for(var n in t)("constructor"!=n||!e&&he.call(t,n))&&i.push(n);return i}function ur(t,e){return t<e}function dr(t,e){var i=-1,r=yo(t)?n(t.length):[];return Xn(t,function(t,n,a){r[++i]=e(t,n,a)}),r}function fr(t){var e=Ra(t);return 1==e.length&&e[0][2]?Qa(e[0][0],e[0][1]):function(i){return i===t||sr(i,t,e)}}function pr(t,e){return Ga(t)&&Ka(e)?Qa(cs(t),e):function(i){var n=Jo(i,t);return n===a&&n===e?tl(i,t):ar(e,n,g|v)}}function gr(t,e,i,n,r){t!==e&&$n(e,function(s,o){if(r||(r=new kn),To(s))!function(t,e,i,n,r,s,o){var l=es(t,i),c=es(e,i),h=o.get(c);if(h)return void Tn(t,i,h);var u=s?s(l,c,i+"",t,e,o):a,d=u===a;if(d){var f=mo(c),p=!f&&wo(c),g=!f&&!p&&zo(c);u=c,f||p||g?mo(l)?u=l:bo(l)?u=ia(l):p?(d=!1,u=Zr(c,!0)):g?(d=!1,u=Qr(c,!0)):u=[]:Oo(c)||vo(c)?(u=l,vo(l)?u=Bo(l):To(l)&&!Ao(l)||(u=Wa(c))):d=!1}d&&(o.set(c,u),r(u,c,n,s,o),o.delete(c));Tn(t,i,u)}(t,e,o,i,gr,n,r);else{var l=n?n(es(t,o),s,o+"",t,e,r):a;l===a&&(l=s),Tn(t,o,l)}},al)}function vr(t,e){var i=t.length;if(i)return $a(e+=e<0?i:0,i)?t[e]:a}function mr(t,e,i){var n=-1;return e=Je(e.length?e:[Il],vi(Ma())),function(t,e){var i=t.length;for(t.sort(e);i--;)t[i]=t[i].value;return t}(dr(t,function(t,i,r){return{criteria:Je(e,function(e){return e(t)}),index:++n,value:t}}),function(t,e){return function(t,e,i){var n=-1,r=t.criteria,a=e.criteria,s=r.length,o=i.length;for(;++n<s;){var l=Jr(r[n],a[n]);if(l){if(n>=o)return l;var c=i[n];return l*("desc"==c?-1:1)}}return t.index-e.index}(t,e,i)})}function xr(t,e,i){for(var n=-1,r=e.length,a={};++n<r;){var s=e[n],o=Zn(t,s);i(o,s)&&Cr(a,Vr(s,t),o)}return a}function yr(t,e,i,n){var r=n?li:oi,a=-1,s=e.length,o=t;for(t===e&&(e=ia(e)),i&&(o=Je(t,vi(i)));++a<s;)for(var l=0,c=e[a],h=i?i(c):c;(l=r(o,h,l,n))>-1;)o!==t&&Me.call(o,l,1),Me.call(t,l,1);return t}function br(t,e){for(var i=t?e.length:0,n=i-1;i--;){var r=e[i];if(i==n||r!==a){var a=r;$a(r)?Me.call(t,r,1):Fr(t,r)}}return t}function wr(t,e){return t+Fi(qi()*(e-t+1))}function kr(t,e){var i="";if(!t||e<1||e>N)return i;do{e%2&&(i+=t),(e=Fi(e/2))&&(t+=t)}while(e);return i}function _r(t,e){return rs(Ja(t,e,Il),t+"")}function Ar(t){return An(fl(t))}function Sr(t,e){var i=fl(t);return os(i,Nn(e,0,i.length))}function Cr(t,e,i,n){if(!To(t))return t;for(var r=-1,s=(e=Vr(e,t)).length,o=s-1,l=t;null!=l&&++r<s;){var c=cs(e[r]),h=i;if(r!=o){var u=l[c];(h=n?n(u,c,l):a)===a&&(h=To(u)?u:$a(e[r+1])?[]:{})}En(l,c,h),l=l[c]}return t}var Tr=nn?function(t,e){return nn.set(t,e),t}:Il,Er=di?function(t,e){return di(t,"toString",{configurable:!0,enumerable:!1,value:Tl(e),writable:!0})}:Il;function Lr(t){return os(fl(t))}function Ir(t,e,i){var r=-1,a=t.length;e<0&&(e=-e>a?0:a+e),(i=i>a?a:i)<0&&(i+=a),a=e>i?0:i-e>>>0,e>>>=0;for(var s=n(a);++r<a;)s[r]=t[r+e];return s}function Or(t,e){var i;return Xn(t,function(t,n,r){return!(i=e(t,n,r))}),!!i}function Dr(t,e,i){var n=0,r=null==t?n:t.length;if("number"==typeof e&&e==e&&r<=X){for(;n<r;){var a=n+r>>>1,s=t[a];null!==s&&!Mo(s)&&(i?s<=e:s<e)?n=a+1:r=a}return r}return Pr(t,e,Il,i)}function Pr(t,e,i,n){e=i(e);for(var r=0,s=null==t?0:t.length,o=e!=e,l=null===e,c=Mo(e),h=e===a;r<s;){var u=Fi((r+s)/2),d=i(t[u]),f=d!==a,p=null===d,g=d==d,v=Mo(d);if(o)var m=n||g;else m=h?g&&(n||f):l?g&&f&&(n||!p):c?g&&f&&!p&&(n||!v):!p&&!v&&(n?d<=e:d<e);m?r=u+1:s=u}return $i(s,F)}function Nr(t,e){for(var i=-1,n=t.length,r=0,a=[];++i<n;){var s=t[i],o=e?e(s):s;if(!i||!fo(o,l)){var l=o;a[r++]=0===s?0:s}}return a}function Mr(t){return"number"==typeof t?t:Mo(t)?z:+t}function zr(t){if("string"==typeof t)return t;if(mo(t))return Je(t,zr)+"";if(Mo(t))return dn?dn.call(t):"";var e=t+"";return"0"==e&&1/t==-P?"-0":e}function Rr(t,e,i){var n=-1,r=Ke,a=t.length,o=!0,l=[],c=l;if(i)o=!1,r=Qe;else if(a>=s){var h=e?null:ka(t);if(h)return Ei(h);o=!1,r=xi,c=new wn}else c=e?[]:l;t:for(;++n<a;){var u=t[n],d=e?e(u):u;if(u=i||0!==u?u:0,o&&d==d){for(var f=c.length;f--;)if(c[f]===d)continue t;e&&c.push(d),l.push(u)}else r(c,d,i)||(c!==l&&c.push(d),l.push(u))}return l}function Fr(t,e){return null==(t=ts(t,e=Vr(e,t)))||delete t[cs(ks(e))]}function Xr(t,e,i,n){return Cr(t,e,i(Zn(t,e)),n)}function Hr(t,e,i,n){for(var r=t.length,a=n?r:-1;(n?a--:++a<r)&&e(t[a],a,t););return i?Ir(t,n?0:a,n?a+1:r):Ir(t,n?a+1:0,n?r:a)}function jr(t,e){var i=t;return i instanceof mn&&(i=i.value()),ei(e,function(t,e){return e.func.apply(e.thisArg,ti([t],e.args))},i)}function Yr(t,e,i){var r=t.length;if(r<2)return r?Rr(t[0]):[];for(var a=-1,s=n(r);++a<r;)for(var o=t[a],l=-1;++l<r;)l!=a&&(s[a]=Fn(s[a]||o,t[l],e,i));return Rr(Bn(s,1),e,i)}function Wr(t,e,i){for(var n=-1,r=t.length,s=e.length,o={};++n<r;){var l=n<s?e[n]:a;i(o,t[n],l)}return o}function Br(t){return bo(t)?t:[]}function $r(t){return"function"==typeof t?t:Il}function Vr(t,e){return mo(t)?t:Ga(t,e)?[t]:ls($o(t))}var Gr=_r;function qr(t,e,i){var n=t.length;return i=i===a?n:i,!e&&i>=n?t:Ir(t,e,i)}var Ur=Ni||function(t){return Pe.clearTimeout(t)};function Zr(t,e){if(e)return t.slice();var i=t.length,n=Ee?Ee(i):new t.constructor(i);return t.copy(n),n}function Kr(t){var e=new t.constructor(t.byteLength);return new ke(e).set(new ke(t)),e}function Qr(t,e){var i=e?Kr(t.buffer):t.buffer;return new t.constructor(i,t.byteOffset,t.length)}function Jr(t,e){if(t!==e){var i=t!==a,n=null===t,r=t==t,s=Mo(t),o=e!==a,l=null===e,c=e==e,h=Mo(e);if(!l&&!h&&!s&&t>e||s&&o&&c&&!l&&!h||n&&o&&c||!i&&c||!r)return 1;if(!n&&!s&&!h&&t<e||h&&i&&r&&!n&&!s||l&&i&&r||!o&&r||!c)return-1}return 0}function ta(t,e,i,r){for(var a=-1,s=t.length,o=i.length,l=-1,c=e.length,h=Bi(s-o,0),u=n(c+h),d=!r;++l<c;)u[l]=e[l];for(;++a<o;)(d||a<s)&&(u[i[a]]=t[a]);for(;h--;)u[l++]=t[a++];return u}function ea(t,e,i,r){for(var a=-1,s=t.length,o=-1,l=i.length,c=-1,h=e.length,u=Bi(s-l,0),d=n(u+h),f=!r;++a<u;)d[a]=t[a];for(var p=a;++c<h;)d[p+c]=e[c];for(;++o<l;)(f||a<s)&&(d[p+i[o]]=t[a++]);return d}function ia(t,e){var i=-1,r=t.length;for(e||(e=n(r));++i<r;)e[i]=t[i];return e}function na(t,e,i,n){var r=!i;i||(i={});for(var s=-1,o=e.length;++s<o;){var l=e[s],c=n?n(i[l],t[l],l,i,t):a;c===a&&(c=t[l]),r?Dn(i,l,c):En(i,l,c)}return i}function ra(t,e){return function(i,n){var r=mo(i)?Ve:In,a=e?e():{};return r(i,t,Ma(n,2),a)}}function aa(t){return _r(function(e,i){var n=-1,r=i.length,s=r>1?i[r-1]:a,o=r>2?i[2]:a;for(s=t.length>3&&"function"==typeof s?(r--,s):a,o&&Va(i[0],i[1],o)&&(s=r<3?a:s,r=1),e=ee(e);++n<r;){var l=i[n];l&&t(e,l,n,s)}return e})}function sa(t,e){return function(i,n){if(null==i)return i;if(!yo(i))return t(i,n);for(var r=i.length,a=e?r:-1,s=ee(i);(e?a--:++a<r)&&!1!==n(s[a],a,s););return i}}function oa(t){return function(e,i,n){for(var r=-1,a=ee(e),s=n(e),o=s.length;o--;){var l=s[t?o:++r];if(!1===i(a[l],l,a))break}return e}}function la(t){return function(e){var i=Ai(e=$o(e))?Oi(e):a,n=i?i[0]:e.charAt(0),r=i?qr(i,1).join(""):e.slice(1);return n[t]()+r}}function ca(t){return function(e){return ei(Al(vl(e).replace(xe,"")),t,"")}}function ha(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var i=pn(t.prototype),n=t.apply(i,e);return To(n)?n:i}}function ua(t){return function(e,i,n){var r=ee(e);if(!yo(e)){var s=Ma(i,3);e=rl(e),i=function(t){return s(r[t],t,r)}}var o=t(e,i,n);return o>-1?r[s?e[o]:o]:a}}function da(t){return La(function(e){var i=e.length,n=i,r=vn.prototype.thru;for(t&&e.reverse();n--;){var s=e[n];if("function"!=typeof s)throw new re(l);if(r&&!o&&"wrapper"==Pa(s))var o=new vn([],!0)}for(n=o?n:i;++n<i;){var c=Pa(s=e[n]),h="wrapper"==c?Da(s):a;o=h&&qa(h[0])&&h[1]==(A|b|k|S)&&!h[4].length&&1==h[9]?o[Pa(h[0])].apply(o,h[3]):1==s.length&&qa(s)?o[c]():o.thru(s)}return function(){var t=arguments,n=t[0];if(o&&1==t.length&&mo(n))return o.plant(n).value();for(var r=0,a=i?e[r].apply(this,t):n;++r<i;)a=e[r].call(this,a);return a}})}function fa(t,e,i,r,s,o,l,c,h,u){var d=e&A,f=e&m,p=e&x,g=e&(b|w),v=e&C,y=p?a:ha(t);return function m(){for(var x=arguments.length,b=n(x),w=x;w--;)b[w]=arguments[w];if(g)var k=Na(m),_=function(t,e){for(var i=t.length,n=0;i--;)t[i]===e&&++n;return n}(b,k);if(r&&(b=ta(b,r,s,g)),o&&(b=ea(b,o,l,g)),x-=_,g&&x<u){var A=Ti(b,k);return ba(t,e,fa,m.placeholder,i,b,A,c,h,u-x)}var S=f?i:this,C=p?S[t]:t;return x=b.length,c?b=function(t,e){var i=t.length,n=$i(e.length,i),r=ia(t);for(;n--;){var s=e[n];t[n]=$a(s,i)?r[s]:a}return t}(b,c):v&&x>1&&b.reverse(),d&&h<x&&(b.length=h),this&&this!==Pe&&this instanceof m&&(C=y||ha(C)),C.apply(S,b)}}function pa(t,e){return function(i,n){return function(t,e,i,n){return Gn(t,function(t,r,a){e(n,i(t),r,a)}),n}(i,t,e(n),{})}}function ga(t,e){return function(i,n){var r;if(i===a&&n===a)return e;if(i!==a&&(r=i),n!==a){if(r===a)return n;"string"==typeof i||"string"==typeof n?(i=zr(i),n=zr(n)):(i=Mr(i),n=Mr(n)),r=t(i,n)}return r}}function va(t){return La(function(e){return e=Je(e,vi(Ma())),_r(function(i){var n=this;return t(e,function(t){return $e(t,n,i)})})})}function ma(t,e){var i=(e=e===a?" ":zr(e)).length;if(i<2)return i?kr(e,t):e;var n=kr(e,Ri(t/Ii(e)));return Ai(e)?qr(Oi(n),0,t).join(""):n.slice(0,t)}function xa(t){return function(e,i,r){return r&&"number"!=typeof r&&Va(e,i,r)&&(i=r=a),e=Ho(e),i===a?(i=e,e=0):i=Ho(i),function(t,e,i,r){for(var a=-1,s=Bi(Ri((e-t)/(i||1)),0),o=n(s);s--;)o[r?s:++a]=t,t+=i;return o}(e,i,r=r===a?e<i?1:-1:Ho(r),t)}}function ya(t){return function(e,i){return"string"==typeof e&&"string"==typeof i||(e=Wo(e),i=Wo(i)),t(e,i)}}function ba(t,e,i,n,r,s,o,l,c,h){var u=e&b;e|=u?k:_,(e&=~(u?_:k))&y||(e&=~(m|x));var d=[t,e,r,u?s:a,u?o:a,u?a:s,u?a:o,l,c,h],f=i.apply(a,d);return qa(t)&&is(f,d),f.placeholder=n,as(f,t,e)}function wa(t){var e=te[t];return function(t,i){if(t=Wo(t),(i=null==i?0:$i(jo(i),292))&&ji(t)){var n=($o(t)+"e").split("e");return+((n=($o(e(n[0]+"e"+(+n[1]+i)))+"e").split("e"))[0]+"e"+(+n[1]-i))}return e(t)}}var ka=Ji&&1/Ei(new Ji([,-0]))[1]==P?function(t){return new Ji(t)}:Ml;function _a(t){return function(e){var i=ja(e);return i==Z?Si(e):i==it?Li(e):function(t,e){return Je(e,function(e){return[e,t[e]]})}(e,t(e))}}function Aa(t,e,i,r,s,o,c,h){var d=e&x;if(!d&&"function"!=typeof t)throw new re(l);var f=r?r.length:0;if(f||(e&=~(k|_),r=s=a),c=c===a?c:Bi(jo(c),0),h=h===a?h:jo(h),f-=s?s.length:0,e&_){var p=r,g=s;r=s=a}var v=d?a:Da(t),C=[t,e,i,r,s,p,g,o,c,h];if(v&&function(t,e){var i=t[1],n=e[1],r=i|n,a=r<(m|x|A),s=n==A&&i==b||n==A&&i==S&&t[7].length<=e[8]||n==(A|S)&&e[7].length<=e[8]&&i==b;if(!a&&!s)return t;n&m&&(t[2]=e[2],r|=i&m?0:y);var o=e[3];if(o){var l=t[3];t[3]=l?ta(l,o,e[4]):o,t[4]=l?Ti(t[3],u):e[4]}(o=e[5])&&(l=t[5],t[5]=l?ea(l,o,e[6]):o,t[6]=l?Ti(t[5],u):e[6]);(o=e[7])&&(t[7]=o);n&A&&(t[8]=null==t[8]?e[8]:$i(t[8],e[8]));null==t[9]&&(t[9]=e[9]);t[0]=e[0],t[1]=r}(C,v),t=C[0],e=C[1],i=C[2],r=C[3],s=C[4],!(h=C[9]=C[9]===a?d?0:t.length:Bi(C[9]-f,0))&&e&(b|w)&&(e&=~(b|w)),e&&e!=m)T=e==b||e==w?function(t,e,i){var r=ha(t);return function s(){for(var o=arguments.length,l=n(o),c=o,h=Na(s);c--;)l[c]=arguments[c];var u=o<3&&l[0]!==h&&l[o-1]!==h?[]:Ti(l,h);return(o-=u.length)<i?ba(t,e,fa,s.placeholder,a,l,u,a,a,i-o):$e(this&&this!==Pe&&this instanceof s?r:t,this,l)}}(t,e,h):e!=k&&e!=(m|k)||s.length?fa.apply(a,C):function(t,e,i,r){var a=e&m,s=ha(t);return function e(){for(var o=-1,l=arguments.length,c=-1,h=r.length,u=n(h+l),d=this&&this!==Pe&&this instanceof e?s:t;++c<h;)u[c]=r[c];for(;l--;)u[c++]=arguments[++o];return $e(d,a?i:this,u)}}(t,e,i,r);else var T=function(t,e,i){var n=e&m,r=ha(t);return function e(){return(this&&this!==Pe&&this instanceof e?r:t).apply(n?i:this,arguments)}}(t,e,i);return as((v?Tr:is)(T,C),t,e)}function Sa(t,e,i,n){return t===a||fo(t,oe[i])&&!he.call(n,i)?e:t}function Ca(t,e,i,n,r,s){return To(t)&&To(e)&&(s.set(e,t),gr(t,e,a,Ca,s),s.delete(e)),t}function Ta(t){return Oo(t)?a:t}function Ea(t,e,i,n,r,s){var o=i&g,l=t.length,c=e.length;if(l!=c&&!(o&&c>l))return!1;var h=s.get(t);if(h&&s.get(e))return h==e;var u=-1,d=!0,f=i&v?new wn:a;for(s.set(t,e),s.set(e,t);++u<l;){var p=t[u],m=e[u];if(n)var x=o?n(m,p,u,e,t,s):n(p,m,u,t,e,s);if(x!==a){if(x)continue;d=!1;break}if(f){if(!ni(e,function(t,e){if(!xi(f,e)&&(p===t||r(p,t,i,n,s)))return f.push(e)})){d=!1;break}}else if(p!==m&&!r(p,m,i,n,s)){d=!1;break}}return s.delete(t),s.delete(e),d}function La(t){return rs(Ja(t,a,ms),t+"")}function Ia(t){return Kn(t,rl,Xa)}function Oa(t){return Kn(t,al,Ha)}var Da=nn?function(t){return nn.get(t)}:Ml;function Pa(t){for(var e=t.name+"",i=rn[e],n=he.call(rn,e)?i.length:0;n--;){var r=i[n],a=r.func;if(null==a||a==t)return r.name}return e}function Na(t){return(he.call(fn,"placeholder")?fn:t).placeholder}function Ma(){var t=fn.iteratee||Ol;return t=t===Ol?lr:t,arguments.length?t(arguments[0],arguments[1]):t}function za(t,e){var i,n,r=t.__data__;return("string"==(n=typeof(i=e))||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==i:null===i)?r["string"==typeof e?"string":"hash"]:r.map}function Ra(t){for(var e=rl(t),i=e.length;i--;){var n=e[i],r=t[n];e[i]=[n,r,Ka(r)]}return e}function Fa(t,e){var i=function(t,e){return null==t?a:t[e]}(t,e);return or(i)?i:a}var Xa=Xi?function(t){return null==t?[]:(t=ee(t),Ze(Xi(t),function(e){return Ne.call(t,e)}))}:Yl,Ha=Xi?function(t){for(var e=[];t;)ti(e,Xa(t)),t=Oe(t);return e}:Yl,ja=Qn;function Ya(t,e,i){for(var n=-1,r=(e=Vr(e,t)).length,a=!1;++n<r;){var s=cs(e[n]);if(!(a=null!=t&&i(t,s)))break;t=t[s]}return a||++n!=r?a:!!(r=null==t?0:t.length)&&Co(r)&&$a(s,r)&&(mo(t)||vo(t))}function Wa(t){return"function"!=typeof t.constructor||Za(t)?{}:pn(Oe(t))}function Ba(t){return mo(t)||vo(t)||!!(Re&&t&&t[Re])}function $a(t,e){var i=typeof t;return!!(e=null==e?N:e)&&("number"==i||"symbol"!=i&&qt.test(t))&&t>-1&&t%1==0&&t<e}function Va(t,e,i){if(!To(i))return!1;var n=typeof e;return!!("number"==n?yo(i)&&$a(e,i.length):"string"==n&&e in i)&&fo(i[e],t)}function Ga(t,e){if(mo(t))return!1;var i=typeof t;return!("number"!=i&&"symbol"!=i&&"boolean"!=i&&null!=t&&!Mo(t))||(It.test(t)||!Lt.test(t)||null!=e&&t in ee(e))}function qa(t){var e=Pa(t),i=fn[e];if("function"!=typeof i||!(e in mn.prototype))return!1;if(t===i)return!0;var n=Da(i);return!!n&&t===n[0]}(Zi&&ja(new Zi(new ArrayBuffer(1)))!=ct||Ki&&ja(new Ki)!=Z||Qi&&"[object Promise]"!=ja(Qi.resolve())||Ji&&ja(new Ji)!=it||tn&&ja(new tn)!=st)&&(ja=function(t){var e=Qn(t),i=e==J?t.constructor:a,n=i?hs(i):"";if(n)switch(n){case an:return ct;case sn:return Z;case on:return"[object Promise]";case ln:return it;case cn:return st}return e});var Ua=le?Ao:Wl;function Za(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||oe)}function Ka(t){return t==t&&!To(t)}function Qa(t,e){return function(i){return null!=i&&(i[t]===e&&(e!==a||t in ee(i)))}}function Ja(t,e,i){return e=Bi(e===a?t.length-1:e,0),function(){for(var r=arguments,a=-1,s=Bi(r.length-e,0),o=n(s);++a<s;)o[a]=r[e+a];a=-1;for(var l=n(e+1);++a<e;)l[a]=r[a];return l[e]=i(o),$e(t,this,l)}}function ts(t,e){return e.length<2?t:Zn(t,Ir(e,0,-1))}function es(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}var is=ss(Tr),ns=zi||function(t,e){return Pe.setTimeout(t,e)},rs=ss(Er);function as(t,e,i){var n=e+"";return rs(t,function(t,e){var i=e.length;if(!i)return t;var n=i-1;return e[n]=(i>1?"& ":"")+e[n],e=e.join(i>2?", ":" "),t.replace(Rt,"{\n/* [wrapped with "+e+"] */\n")}(n,function(t,e){return Ge(H,function(i){var n="_."+i[0];e&i[1]&&!Ke(t,n)&&t.push(n)}),t.sort()}(function(t){var e=t.match(Ft);return e?e[1].split(Xt):[]}(n),i)))}function ss(t){var e=0,i=0;return function(){var n=Vi(),r=I-(n-i);if(i=n,r>0){if(++e>=L)return arguments[0]}else e=0;return t.apply(a,arguments)}}function os(t,e){var i=-1,n=t.length,r=n-1;for(e=e===a?n:e;++i<e;){var s=wr(i,r),o=t[s];t[s]=t[i],t[i]=o}return t.length=e,t}var ls=function(t){var e=so(t,function(t){return i.size===h&&i.clear(),t}),i=e.cache;return e}(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(Ot,function(t,i,n,r){e.push(n?r.replace(jt,"$1"):i||t)}),e});function cs(t){if("string"==typeof t||Mo(t))return t;var e=t+"";return"0"==e&&1/t==-P?"-0":e}function hs(t){if(null!=t){try{return ce.call(t)}catch(t){}try{return t+""}catch(t){}}return""}function us(t){if(t instanceof mn)return t.clone();var e=new vn(t.__wrapped__,t.__chain__);return e.__actions__=ia(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}var ds=_r(function(t,e){return bo(t)?Fn(t,Bn(e,1,bo,!0)):[]}),fs=_r(function(t,e){var i=ks(e);return bo(i)&&(i=a),bo(t)?Fn(t,Bn(e,1,bo,!0),Ma(i,2)):[]}),ps=_r(function(t,e){var i=ks(e);return bo(i)&&(i=a),bo(t)?Fn(t,Bn(e,1,bo,!0),a,i):[]});function gs(t,e,i){var n=null==t?0:t.length;if(!n)return-1;var r=null==i?0:jo(i);return r<0&&(r=Bi(n+r,0)),si(t,Ma(e,3),r)}function vs(t,e,i){var n=null==t?0:t.length;if(!n)return-1;var r=n-1;return i!==a&&(r=jo(i),r=i<0?Bi(n+r,0):$i(r,n-1)),si(t,Ma(e,3),r,!0)}function ms(t){return(null==t?0:t.length)?Bn(t,1):[]}function xs(t){return t&&t.length?t[0]:a}var ys=_r(function(t){var e=Je(t,Br);return e.length&&e[0]===t[0]?ir(e):[]}),bs=_r(function(t){var e=ks(t),i=Je(t,Br);return e===ks(i)?e=a:i.pop(),i.length&&i[0]===t[0]?ir(i,Ma(e,2)):[]}),ws=_r(function(t){var e=ks(t),i=Je(t,Br);return(e="function"==typeof e?e:a)&&i.pop(),i.length&&i[0]===t[0]?ir(i,a,e):[]});function ks(t){var e=null==t?0:t.length;return e?t[e-1]:a}var _s=_r(As);function As(t,e){return t&&t.length&&e&&e.length?yr(t,e):t}var Ss=La(function(t,e){var i=null==t?0:t.length,n=Pn(t,e);return br(t,Je(e,function(t){return $a(t,i)?+t:t}).sort(Jr)),n});function Cs(t){return null==t?t:Ui.call(t)}var Ts=_r(function(t){return Rr(Bn(t,1,bo,!0))}),Es=_r(function(t){var e=ks(t);return bo(e)&&(e=a),Rr(Bn(t,1,bo,!0),Ma(e,2))}),Ls=_r(function(t){var e=ks(t);return e="function"==typeof e?e:a,Rr(Bn(t,1,bo,!0),a,e)});function Is(t){if(!t||!t.length)return[];var e=0;return t=Ze(t,function(t){if(bo(t))return e=Bi(t.length,e),!0}),gi(e,function(e){return Je(t,ui(e))})}function Os(t,e){if(!t||!t.length)return[];var i=Is(t);return null==e?i:Je(i,function(t){return $e(e,a,t)})}var Ds=_r(function(t,e){return bo(t)?Fn(t,e):[]}),Ps=_r(function(t){return Yr(Ze(t,bo))}),Ns=_r(function(t){var e=ks(t);return bo(e)&&(e=a),Yr(Ze(t,bo),Ma(e,2))}),Ms=_r(function(t){var e=ks(t);return e="function"==typeof e?e:a,Yr(Ze(t,bo),a,e)}),zs=_r(Is);var Rs=_r(function(t){var e=t.length,i=e>1?t[e-1]:a;return i="function"==typeof i?(t.pop(),i):a,Os(t,i)});function Fs(t){var e=fn(t);return e.__chain__=!0,e}function Xs(t,e){return e(t)}var Hs=La(function(t){var e=t.length,i=e?t[0]:0,n=this.__wrapped__,r=function(e){return Pn(e,t)};return!(e>1||this.__actions__.length)&&n instanceof mn&&$a(i)?((n=n.slice(i,+i+(e?1:0))).__actions__.push({func:Xs,args:[r],thisArg:a}),new vn(n,this.__chain__).thru(function(t){return e&&!t.length&&t.push(a),t})):this.thru(r)});var js=ra(function(t,e,i){he.call(t,i)?++t[i]:Dn(t,i,1)});var Ys=ua(gs),Ws=ua(vs);function Bs(t,e){return(mo(t)?Ge:Xn)(t,Ma(e,3))}function $s(t,e){return(mo(t)?qe:Hn)(t,Ma(e,3))}var Vs=ra(function(t,e,i){he.call(t,i)?t[i].push(e):Dn(t,i,[e])});var Gs=_r(function(t,e,i){var r=-1,a="function"==typeof e,s=yo(t)?n(t.length):[];return Xn(t,function(t){s[++r]=a?$e(e,t,i):nr(t,e,i)}),s}),qs=ra(function(t,e,i){Dn(t,i,e)});function Us(t,e){return(mo(t)?Je:dr)(t,Ma(e,3))}var Zs=ra(function(t,e,i){t[i?0:1].push(e)},function(){return[[],[]]});var Ks=_r(function(t,e){if(null==t)return[];var i=e.length;return i>1&&Va(t,e[0],e[1])?e=[]:i>2&&Va(e[0],e[1],e[2])&&(e=[e[0]]),mr(t,Bn(e,1),[])}),Qs=Mi||function(){return Pe.Date.now()};function Js(t,e,i){return e=i?a:e,e=t&&null==e?t.length:e,Aa(t,A,a,a,a,a,e)}function to(t,e){var i;if("function"!=typeof e)throw new re(l);return t=jo(t),function(){return--t>0&&(i=e.apply(this,arguments)),t<=1&&(e=a),i}}var eo=_r(function(t,e,i){var n=m;if(i.length){var r=Ti(i,Na(eo));n|=k}return Aa(t,n,e,i,r)}),io=_r(function(t,e,i){var n=m|x;if(i.length){var r=Ti(i,Na(io));n|=k}return Aa(e,n,t,i,r)});function no(t,e,i){var n,r,s,o,c,h,u=0,d=!1,f=!1,p=!0;if("function"!=typeof t)throw new re(l);function g(e){var i=n,s=r;return n=r=a,u=e,o=t.apply(s,i)}function v(t){var i=t-h;return h===a||i>=e||i<0||f&&t-u>=s}function m(){var t=Qs();if(v(t))return x(t);c=ns(m,function(t){var i=e-(t-h);return f?$i(i,s-(t-u)):i}(t))}function x(t){return c=a,p&&n?g(t):(n=r=a,o)}function y(){var t=Qs(),i=v(t);if(n=arguments,r=this,h=t,i){if(c===a)return function(t){return u=t,c=ns(m,e),d?g(t):o}(h);if(f)return Ur(c),c=ns(m,e),g(h)}return c===a&&(c=ns(m,e)),o}return e=Wo(e)||0,To(i)&&(d=!!i.leading,s=(f="maxWait"in i)?Bi(Wo(i.maxWait)||0,e):s,p="trailing"in i?!!i.trailing:p),y.cancel=function(){c!==a&&Ur(c),u=0,n=h=r=c=a},y.flush=function(){return c===a?o:x(Qs())},y}var ro=_r(function(t,e){return Rn(t,1,e)}),ao=_r(function(t,e,i){return Rn(t,Wo(e)||0,i)});function so(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new re(l);var i=function(){var n=arguments,r=e?e.apply(this,n):n[0],a=i.cache;if(a.has(r))return a.get(r);var s=t.apply(this,n);return i.cache=a.set(r,s)||a,s};return i.cache=new(so.Cache||bn),i}function oo(t){if("function"!=typeof t)throw new re(l);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}so.Cache=bn;var lo=Gr(function(t,e){var i=(e=1==e.length&&mo(e[0])?Je(e[0],vi(Ma())):Je(Bn(e,1),vi(Ma()))).length;return _r(function(n){for(var r=-1,a=$i(n.length,i);++r<a;)n[r]=e[r].call(this,n[r]);return $e(t,this,n)})}),co=_r(function(t,e){var i=Ti(e,Na(co));return Aa(t,k,a,e,i)}),ho=_r(function(t,e){var i=Ti(e,Na(ho));return Aa(t,_,a,e,i)}),uo=La(function(t,e){return Aa(t,S,a,a,a,e)});function fo(t,e){return t===e||t!=t&&e!=e}var po=ya(Jn),go=ya(function(t,e){return t>=e}),vo=rr(function(){return arguments}())?rr:function(t){return Eo(t)&&he.call(t,"callee")&&!Ne.call(t,"callee")},mo=n.isArray,xo=Xe?vi(Xe):function(t){return Eo(t)&&Qn(t)==lt};function yo(t){return null!=t&&Co(t.length)&&!Ao(t)}function bo(t){return Eo(t)&&yo(t)}var wo=Hi||Wl,ko=He?vi(He):function(t){return Eo(t)&&Qn(t)==$};function _o(t){if(!Eo(t))return!1;var e=Qn(t);return e==G||e==V||"string"==typeof t.message&&"string"==typeof t.name&&!Oo(t)}function Ao(t){if(!To(t))return!1;var e=Qn(t);return e==q||e==U||e==W||e==tt}function So(t){return"number"==typeof t&&t==jo(t)}function Co(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=N}function To(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function Eo(t){return null!=t&&"object"==typeof t}var Lo=je?vi(je):function(t){return Eo(t)&&ja(t)==Z};function Io(t){return"number"==typeof t||Eo(t)&&Qn(t)==K}function Oo(t){if(!Eo(t)||Qn(t)!=J)return!1;var e=Oe(t);if(null===e)return!0;var i=he.call(e,"constructor")&&e.constructor;return"function"==typeof i&&i instanceof i&&ce.call(i)==pe}var Do=Ye?vi(Ye):function(t){return Eo(t)&&Qn(t)==et};var Po=We?vi(We):function(t){return Eo(t)&&ja(t)==it};function No(t){return"string"==typeof t||!mo(t)&&Eo(t)&&Qn(t)==nt}function Mo(t){return"symbol"==typeof t||Eo(t)&&Qn(t)==rt}var zo=Be?vi(Be):function(t){return Eo(t)&&Co(t.length)&&!!Ce[Qn(t)]};var Ro=ya(ur),Fo=ya(function(t,e){return t<=e});function Xo(t){if(!t)return[];if(yo(t))return No(t)?Oi(t):ia(t);if(Fe&&t[Fe])return function(t){for(var e,i=[];!(e=t.next()).done;)i.push(e.value);return i}(t[Fe]());var e=ja(t);return(e==Z?Si:e==it?Ei:fl)(t)}function Ho(t){return t?(t=Wo(t))===P||t===-P?(t<0?-1:1)*M:t==t?t:0:0===t?t:0}function jo(t){var e=Ho(t),i=e%1;return e==e?i?e-i:e:0}function Yo(t){return t?Nn(jo(t),0,R):0}function Wo(t){if("number"==typeof t)return t;if(Mo(t))return z;if(To(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=To(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(Nt,"");var i=$t.test(t);return i||Gt.test(t)?Ie(t.slice(2),i?2:8):Bt.test(t)?z:+t}function Bo(t){return na(t,al(t))}function $o(t){return null==t?"":zr(t)}var Vo=aa(function(t,e){if(Za(e)||yo(e))na(e,rl(e),t);else for(var i in e)he.call(e,i)&&En(t,i,e[i])}),Go=aa(function(t,e){na(e,al(e),t)}),qo=aa(function(t,e,i,n){na(e,al(e),t,n)}),Uo=aa(function(t,e,i,n){na(e,rl(e),t,n)}),Zo=La(Pn);var Ko=_r(function(t,e){t=ee(t);var i=-1,n=e.length,r=n>2?e[2]:a;for(r&&Va(e[0],e[1],r)&&(n=1);++i<n;)for(var s=e[i],o=al(s),l=-1,c=o.length;++l<c;){var h=o[l],u=t[h];(u===a||fo(u,oe[h])&&!he.call(t,h))&&(t[h]=s[h])}return t}),Qo=_r(function(t){return t.push(a,Ca),$e(ol,a,t)});function Jo(t,e,i){var n=null==t?a:Zn(t,e);return n===a?i:n}function tl(t,e){return null!=t&&Ya(t,e,er)}var el=pa(function(t,e,i){null!=e&&"function"!=typeof e.toString&&(e=fe.call(e)),t[e]=i},Tl(Il)),il=pa(function(t,e,i){null!=e&&"function"!=typeof e.toString&&(e=fe.call(e)),he.call(t,e)?t[e].push(i):t[e]=[i]},Ma),nl=_r(nr);function rl(t){return yo(t)?_n(t):cr(t)}function al(t){return yo(t)?_n(t,!0):hr(t)}var sl=aa(function(t,e,i){gr(t,e,i)}),ol=aa(function(t,e,i,n){gr(t,e,i,n)}),ll=La(function(t,e){var i={};if(null==t)return i;var n=!1;e=Je(e,function(e){return e=Vr(e,t),n||(n=e.length>1),e}),na(t,Oa(t),i),n&&(i=Mn(i,d|f|p,Ta));for(var r=e.length;r--;)Fr(i,e[r]);return i});var cl=La(function(t,e){return null==t?{}:function(t,e){return xr(t,e,function(e,i){return tl(t,i)})}(t,e)});function hl(t,e){if(null==t)return{};var i=Je(Oa(t),function(t){return[t]});return e=Ma(e),xr(t,i,function(t,i){return e(t,i[0])})}var ul=_a(rl),dl=_a(al);function fl(t){return null==t?[]:mi(t,rl(t))}var pl=ca(function(t,e,i){return e=e.toLowerCase(),t+(i?gl(e):e)});function gl(t){return _l($o(t).toLowerCase())}function vl(t){return(t=$o(t))&&t.replace(Ut,wi).replace(ye,"")}var ml=ca(function(t,e,i){return t+(i?"-":"")+e.toLowerCase()}),xl=ca(function(t,e,i){return t+(i?" ":"")+e.toLowerCase()}),yl=la("toLowerCase");var bl=ca(function(t,e,i){return t+(i?"_":"")+e.toLowerCase()});var wl=ca(function(t,e,i){return t+(i?" ":"")+_l(e)});var kl=ca(function(t,e,i){return t+(i?" ":"")+e.toUpperCase()}),_l=la("toUpperCase");function Al(t,e,i){return t=$o(t),(e=i?a:e)===a?function(t){return _e.test(t)}(t)?function(t){return t.match(we)||[]}(t):function(t){return t.match(Ht)||[]}(t):t.match(e)||[]}var Sl=_r(function(t,e){try{return $e(t,a,e)}catch(t){return _o(t)?t:new Qt(t)}}),Cl=La(function(t,e){return Ge(e,function(e){e=cs(e),Dn(t,e,eo(t[e],t))}),t});function Tl(t){return function(){return t}}var El=da(),Ll=da(!0);function Il(t){return t}function Ol(t){return lr("function"==typeof t?t:Mn(t,d))}var Dl=_r(function(t,e){return function(i){return nr(i,t,e)}}),Pl=_r(function(t,e){return function(i){return nr(t,i,e)}});function Nl(t,e,i){var n=rl(e),r=Un(e,n);null!=i||To(e)&&(r.length||!n.length)||(i=e,e=t,t=this,r=Un(e,rl(e)));var a=!(To(i)&&"chain"in i&&!i.chain),s=Ao(t);return Ge(r,function(i){var n=e[i];t[i]=n,s&&(t.prototype[i]=function(){var e=this.__chain__;if(a||e){var i=t(this.__wrapped__),r=i.__actions__=ia(this.__actions__);return r.push({func:n,args:arguments,thisArg:t}),i.__chain__=e,i}return n.apply(t,ti([this.value()],arguments))})}),t}function Ml(){}var zl=va(Je),Rl=va(Ue),Fl=va(ni);function Xl(t){return Ga(t)?ui(cs(t)):function(t){return function(e){return Zn(e,t)}}(t)}var Hl=xa(),jl=xa(!0);function Yl(){return[]}function Wl(){return!1}var Bl=ga(function(t,e){return t+e},0),$l=wa("ceil"),Vl=ga(function(t,e){return t/e},1),Gl=wa("floor");var ql,Ul=ga(function(t,e){return t*e},1),Zl=wa("round"),Kl=ga(function(t,e){return t-e},0);return fn.after=function(t,e){if("function"!=typeof e)throw new re(l);return t=jo(t),function(){if(--t<1)return e.apply(this,arguments)}},fn.ary=Js,fn.assign=Vo,fn.assignIn=Go,fn.assignInWith=qo,fn.assignWith=Uo,fn.at=Zo,fn.before=to,fn.bind=eo,fn.bindAll=Cl,fn.bindKey=io,fn.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return mo(t)?t:[t]},fn.chain=Fs,fn.chunk=function(t,e,i){e=(i?Va(t,e,i):e===a)?1:Bi(jo(e),0);var r=null==t?0:t.length;if(!r||e<1)return[];for(var s=0,o=0,l=n(Ri(r/e));s<r;)l[o++]=Ir(t,s,s+=e);return l},fn.compact=function(t){for(var e=-1,i=null==t?0:t.length,n=0,r=[];++e<i;){var a=t[e];a&&(r[n++]=a)}return r},fn.concat=function(){var t=arguments.length;if(!t)return[];for(var e=n(t-1),i=arguments[0],r=t;r--;)e[r-1]=arguments[r];return ti(mo(i)?ia(i):[i],Bn(e,1))},fn.cond=function(t){var e=null==t?0:t.length,i=Ma();return t=e?Je(t,function(t){if("function"!=typeof t[1])throw new re(l);return[i(t[0]),t[1]]}):[],_r(function(i){for(var n=-1;++n<e;){var r=t[n];if($e(r[0],this,i))return $e(r[1],this,i)}})},fn.conforms=function(t){return function(t){var e=rl(t);return function(i){return zn(i,t,e)}}(Mn(t,d))},fn.constant=Tl,fn.countBy=js,fn.create=function(t,e){var i=pn(t);return null==e?i:On(i,e)},fn.curry=function t(e,i,n){var r=Aa(e,b,a,a,a,a,a,i=n?a:i);return r.placeholder=t.placeholder,r},fn.curryRight=function t(e,i,n){var r=Aa(e,w,a,a,a,a,a,i=n?a:i);return r.placeholder=t.placeholder,r},fn.debounce=no,fn.defaults=Ko,fn.defaultsDeep=Qo,fn.defer=ro,fn.delay=ao,fn.difference=ds,fn.differenceBy=fs,fn.differenceWith=ps,fn.drop=function(t,e,i){var n=null==t?0:t.length;return n?Ir(t,(e=i||e===a?1:jo(e))<0?0:e,n):[]},fn.dropRight=function(t,e,i){var n=null==t?0:t.length;return n?Ir(t,0,(e=n-(e=i||e===a?1:jo(e)))<0?0:e):[]},fn.dropRightWhile=function(t,e){return t&&t.length?Hr(t,Ma(e,3),!0,!0):[]},fn.dropWhile=function(t,e){return t&&t.length?Hr(t,Ma(e,3),!0):[]},fn.fill=function(t,e,i,n){var r=null==t?0:t.length;return r?(i&&"number"!=typeof i&&Va(t,e,i)&&(i=0,n=r),function(t,e,i,n){var r=t.length;for((i=jo(i))<0&&(i=-i>r?0:r+i),(n=n===a||n>r?r:jo(n))<0&&(n+=r),n=i>n?0:Yo(n);i<n;)t[i++]=e;return t}(t,e,i,n)):[]},fn.filter=function(t,e){return(mo(t)?Ze:Wn)(t,Ma(e,3))},fn.flatMap=function(t,e){return Bn(Us(t,e),1)},fn.flatMapDeep=function(t,e){return Bn(Us(t,e),P)},fn.flatMapDepth=function(t,e,i){return i=i===a?1:jo(i),Bn(Us(t,e),i)},fn.flatten=ms,fn.flattenDeep=function(t){return(null==t?0:t.length)?Bn(t,P):[]},fn.flattenDepth=function(t,e){return(null==t?0:t.length)?Bn(t,e=e===a?1:jo(e)):[]},fn.flip=function(t){return Aa(t,C)},fn.flow=El,fn.flowRight=Ll,fn.fromPairs=function(t){for(var e=-1,i=null==t?0:t.length,n={};++e<i;){var r=t[e];n[r[0]]=r[1]}return n},fn.functions=function(t){return null==t?[]:Un(t,rl(t))},fn.functionsIn=function(t){return null==t?[]:Un(t,al(t))},fn.groupBy=Vs,fn.initial=function(t){return(null==t?0:t.length)?Ir(t,0,-1):[]},fn.intersection=ys,fn.intersectionBy=bs,fn.intersectionWith=ws,fn.invert=el,fn.invertBy=il,fn.invokeMap=Gs,fn.iteratee=Ol,fn.keyBy=qs,fn.keys=rl,fn.keysIn=al,fn.map=Us,fn.mapKeys=function(t,e){var i={};return e=Ma(e,3),Gn(t,function(t,n,r){Dn(i,e(t,n,r),t)}),i},fn.mapValues=function(t,e){var i={};return e=Ma(e,3),Gn(t,function(t,n,r){Dn(i,n,e(t,n,r))}),i},fn.matches=function(t){return fr(Mn(t,d))},fn.matchesProperty=function(t,e){return pr(t,Mn(e,d))},fn.memoize=so,fn.merge=sl,fn.mergeWith=ol,fn.method=Dl,fn.methodOf=Pl,fn.mixin=Nl,fn.negate=oo,fn.nthArg=function(t){return t=jo(t),_r(function(e){return vr(e,t)})},fn.omit=ll,fn.omitBy=function(t,e){return hl(t,oo(Ma(e)))},fn.once=function(t){return to(2,t)},fn.orderBy=function(t,e,i,n){return null==t?[]:(mo(e)||(e=null==e?[]:[e]),mo(i=n?a:i)||(i=null==i?[]:[i]),mr(t,e,i))},fn.over=zl,fn.overArgs=lo,fn.overEvery=Rl,fn.overSome=Fl,fn.partial=co,fn.partialRight=ho,fn.partition=Zs,fn.pick=cl,fn.pickBy=hl,fn.property=Xl,fn.propertyOf=function(t){return function(e){return null==t?a:Zn(t,e)}},fn.pull=_s,fn.pullAll=As,fn.pullAllBy=function(t,e,i){return t&&t.length&&e&&e.length?yr(t,e,Ma(i,2)):t},fn.pullAllWith=function(t,e,i){return t&&t.length&&e&&e.length?yr(t,e,a,i):t},fn.pullAt=Ss,fn.range=Hl,fn.rangeRight=jl,fn.rearg=uo,fn.reject=function(t,e){return(mo(t)?Ze:Wn)(t,oo(Ma(e,3)))},fn.remove=function(t,e){var i=[];if(!t||!t.length)return i;var n=-1,r=[],a=t.length;for(e=Ma(e,3);++n<a;){var s=t[n];e(s,n,t)&&(i.push(s),r.push(n))}return br(t,r),i},fn.rest=function(t,e){if("function"!=typeof t)throw new re(l);return _r(t,e=e===a?e:jo(e))},fn.reverse=Cs,fn.sampleSize=function(t,e,i){return e=(i?Va(t,e,i):e===a)?1:jo(e),(mo(t)?Sn:Sr)(t,e)},fn.set=function(t,e,i){return null==t?t:Cr(t,e,i)},fn.setWith=function(t,e,i,n){return n="function"==typeof n?n:a,null==t?t:Cr(t,e,i,n)},fn.shuffle=function(t){return(mo(t)?Cn:Lr)(t)},fn.slice=function(t,e,i){var n=null==t?0:t.length;return n?(i&&"number"!=typeof i&&Va(t,e,i)?(e=0,i=n):(e=null==e?0:jo(e),i=i===a?n:jo(i)),Ir(t,e,i)):[]},fn.sortBy=Ks,fn.sortedUniq=function(t){return t&&t.length?Nr(t):[]},fn.sortedUniqBy=function(t,e){return t&&t.length?Nr(t,Ma(e,2)):[]},fn.split=function(t,e,i){return i&&"number"!=typeof i&&Va(t,e,i)&&(e=i=a),(i=i===a?R:i>>>0)?(t=$o(t))&&("string"==typeof e||null!=e&&!Do(e))&&!(e=zr(e))&&Ai(t)?qr(Oi(t),0,i):t.split(e,i):[]},fn.spread=function(t,e){if("function"!=typeof t)throw new re(l);return e=null==e?0:Bi(jo(e),0),_r(function(i){var n=i[e],r=qr(i,0,e);return n&&ti(r,n),$e(t,this,r)})},fn.tail=function(t){var e=null==t?0:t.length;return e?Ir(t,1,e):[]},fn.take=function(t,e,i){return t&&t.length?Ir(t,0,(e=i||e===a?1:jo(e))<0?0:e):[]},fn.takeRight=function(t,e,i){var n=null==t?0:t.length;return n?Ir(t,(e=n-(e=i||e===a?1:jo(e)))<0?0:e,n):[]},fn.takeRightWhile=function(t,e){return t&&t.length?Hr(t,Ma(e,3),!1,!0):[]},fn.takeWhile=function(t,e){return t&&t.length?Hr(t,Ma(e,3)):[]},fn.tap=function(t,e){return e(t),t},fn.throttle=function(t,e,i){var n=!0,r=!0;if("function"!=typeof t)throw new re(l);return To(i)&&(n="leading"in i?!!i.leading:n,r="trailing"in i?!!i.trailing:r),no(t,e,{leading:n,maxWait:e,trailing:r})},fn.thru=Xs,fn.toArray=Xo,fn.toPairs=ul,fn.toPairsIn=dl,fn.toPath=function(t){return mo(t)?Je(t,cs):Mo(t)?[t]:ia(ls($o(t)))},fn.toPlainObject=Bo,fn.transform=function(t,e,i){var n=mo(t),r=n||wo(t)||zo(t);if(e=Ma(e,4),null==i){var a=t&&t.constructor;i=r?n?new a:[]:To(t)&&Ao(a)?pn(Oe(t)):{}}return(r?Ge:Gn)(t,function(t,n,r){return e(i,t,n,r)}),i},fn.unary=function(t){return Js(t,1)},fn.union=Ts,fn.unionBy=Es,fn.unionWith=Ls,fn.uniq=function(t){return t&&t.length?Rr(t):[]},fn.uniqBy=function(t,e){return t&&t.length?Rr(t,Ma(e,2)):[]},fn.uniqWith=function(t,e){return e="function"==typeof e?e:a,t&&t.length?Rr(t,a,e):[]},fn.unset=function(t,e){return null==t||Fr(t,e)},fn.unzip=Is,fn.unzipWith=Os,fn.update=function(t,e,i){return null==t?t:Xr(t,e,$r(i))},fn.updateWith=function(t,e,i,n){return n="function"==typeof n?n:a,null==t?t:Xr(t,e,$r(i),n)},fn.values=fl,fn.valuesIn=function(t){return null==t?[]:mi(t,al(t))},fn.without=Ds,fn.words=Al,fn.wrap=function(t,e){return co($r(e),t)},fn.xor=Ps,fn.xorBy=Ns,fn.xorWith=Ms,fn.zip=zs,fn.zipObject=function(t,e){return Wr(t||[],e||[],En)},fn.zipObjectDeep=function(t,e){return Wr(t||[],e||[],Cr)},fn.zipWith=Rs,fn.entries=ul,fn.entriesIn=dl,fn.extend=Go,fn.extendWith=qo,Nl(fn,fn),fn.add=Bl,fn.attempt=Sl,fn.camelCase=pl,fn.capitalize=gl,fn.ceil=$l,fn.clamp=function(t,e,i){return i===a&&(i=e,e=a),i!==a&&(i=(i=Wo(i))==i?i:0),e!==a&&(e=(e=Wo(e))==e?e:0),Nn(Wo(t),e,i)},fn.clone=function(t){return Mn(t,p)},fn.cloneDeep=function(t){return Mn(t,d|p)},fn.cloneDeepWith=function(t,e){return Mn(t,d|p,e="function"==typeof e?e:a)},fn.cloneWith=function(t,e){return Mn(t,p,e="function"==typeof e?e:a)},fn.conformsTo=function(t,e){return null==e||zn(t,e,rl(e))},fn.deburr=vl,fn.defaultTo=function(t,e){return null==t||t!=t?e:t},fn.divide=Vl,fn.endsWith=function(t,e,i){t=$o(t),e=zr(e);var n=t.length,r=i=i===a?n:Nn(jo(i),0,n);return(i-=e.length)>=0&&t.slice(i,r)==e},fn.eq=fo,fn.escape=function(t){return(t=$o(t))&&St.test(t)?t.replace(_t,ki):t},fn.escapeRegExp=function(t){return(t=$o(t))&&Pt.test(t)?t.replace(Dt,"\\$&"):t},fn.every=function(t,e,i){var n=mo(t)?Ue:jn;return i&&Va(t,e,i)&&(e=a),n(t,Ma(e,3))},fn.find=Ys,fn.findIndex=gs,fn.findKey=function(t,e){return ai(t,Ma(e,3),Gn)},fn.findLast=Ws,fn.findLastIndex=vs,fn.findLastKey=function(t,e){return ai(t,Ma(e,3),qn)},fn.floor=Gl,fn.forEach=Bs,fn.forEachRight=$s,fn.forIn=function(t,e){return null==t?t:$n(t,Ma(e,3),al)},fn.forInRight=function(t,e){return null==t?t:Vn(t,Ma(e,3),al)},fn.forOwn=function(t,e){return t&&Gn(t,Ma(e,3))},fn.forOwnRight=function(t,e){return t&&qn(t,Ma(e,3))},fn.get=Jo,fn.gt=po,fn.gte=go,fn.has=function(t,e){return null!=t&&Ya(t,e,tr)},fn.hasIn=tl,fn.head=xs,fn.identity=Il,fn.includes=function(t,e,i,n){t=yo(t)?t:fl(t),i=i&&!n?jo(i):0;var r=t.length;return i<0&&(i=Bi(r+i,0)),No(t)?i<=r&&t.indexOf(e,i)>-1:!!r&&oi(t,e,i)>-1},fn.indexOf=function(t,e,i){var n=null==t?0:t.length;if(!n)return-1;var r=null==i?0:jo(i);return r<0&&(r=Bi(n+r,0)),oi(t,e,r)},fn.inRange=function(t,e,i){return e=Ho(e),i===a?(i=e,e=0):i=Ho(i),function(t,e,i){return t>=$i(e,i)&&t<Bi(e,i)}(t=Wo(t),e,i)},fn.invoke=nl,fn.isArguments=vo,fn.isArray=mo,fn.isArrayBuffer=xo,fn.isArrayLike=yo,fn.isArrayLikeObject=bo,fn.isBoolean=function(t){return!0===t||!1===t||Eo(t)&&Qn(t)==B},fn.isBuffer=wo,fn.isDate=ko,fn.isElement=function(t){return Eo(t)&&1===t.nodeType&&!Oo(t)},fn.isEmpty=function(t){if(null==t)return!0;if(yo(t)&&(mo(t)||"string"==typeof t||"function"==typeof t.splice||wo(t)||zo(t)||vo(t)))return!t.length;var e=ja(t);if(e==Z||e==it)return!t.size;if(Za(t))return!cr(t).length;for(var i in t)if(he.call(t,i))return!1;return!0},fn.isEqual=function(t,e){return ar(t,e)},fn.isEqualWith=function(t,e,i){var n=(i="function"==typeof i?i:a)?i(t,e):a;return n===a?ar(t,e,a,i):!!n},fn.isError=_o,fn.isFinite=function(t){return"number"==typeof t&&ji(t)},fn.isFunction=Ao,fn.isInteger=So,fn.isLength=Co,fn.isMap=Lo,fn.isMatch=function(t,e){return t===e||sr(t,e,Ra(e))},fn.isMatchWith=function(t,e,i){return i="function"==typeof i?i:a,sr(t,e,Ra(e),i)},fn.isNaN=function(t){return Io(t)&&t!=+t},fn.isNative=function(t){if(Ua(t))throw new Qt(o);return or(t)},fn.isNil=function(t){return null==t},fn.isNull=function(t){return null===t},fn.isNumber=Io,fn.isObject=To,fn.isObjectLike=Eo,fn.isPlainObject=Oo,fn.isRegExp=Do,fn.isSafeInteger=function(t){return So(t)&&t>=-N&&t<=N},fn.isSet=Po,fn.isString=No,fn.isSymbol=Mo,fn.isTypedArray=zo,fn.isUndefined=function(t){return t===a},fn.isWeakMap=function(t){return Eo(t)&&ja(t)==st},fn.isWeakSet=function(t){return Eo(t)&&Qn(t)==ot},fn.join=function(t,e){return null==t?"":Yi.call(t,e)},fn.kebabCase=ml,fn.last=ks,fn.lastIndexOf=function(t,e,i){var n=null==t?0:t.length;if(!n)return-1;var r=n;return i!==a&&(r=(r=jo(i))<0?Bi(n+r,0):$i(r,n-1)),e==e?function(t,e,i){for(var n=i+1;n--;)if(t[n]===e)return n;return n}(t,e,r):si(t,ci,r,!0)},fn.lowerCase=xl,fn.lowerFirst=yl,fn.lt=Ro,fn.lte=Fo,fn.max=function(t){return t&&t.length?Yn(t,Il,Jn):a},fn.maxBy=function(t,e){return t&&t.length?Yn(t,Ma(e,2),Jn):a},fn.mean=function(t){return hi(t,Il)},fn.meanBy=function(t,e){return hi(t,Ma(e,2))},fn.min=function(t){return t&&t.length?Yn(t,Il,ur):a},fn.minBy=function(t,e){return t&&t.length?Yn(t,Ma(e,2),ur):a},fn.stubArray=Yl,fn.stubFalse=Wl,fn.stubObject=function(){return{}},fn.stubString=function(){return""},fn.stubTrue=function(){return!0},fn.multiply=Ul,fn.nth=function(t,e){return t&&t.length?vr(t,jo(e)):a},fn.noConflict=function(){return Pe._===this&&(Pe._=ge),this},fn.noop=Ml,fn.now=Qs,fn.pad=function(t,e,i){t=$o(t);var n=(e=jo(e))?Ii(t):0;if(!e||n>=e)return t;var r=(e-n)/2;return ma(Fi(r),i)+t+ma(Ri(r),i)},fn.padEnd=function(t,e,i){t=$o(t);var n=(e=jo(e))?Ii(t):0;return e&&n<e?t+ma(e-n,i):t},fn.padStart=function(t,e,i){t=$o(t);var n=(e=jo(e))?Ii(t):0;return e&&n<e?ma(e-n,i)+t:t},fn.parseInt=function(t,e,i){return i||null==e?e=0:e&&(e=+e),Gi($o(t).replace(Mt,""),e||0)},fn.random=function(t,e,i){if(i&&"boolean"!=typeof i&&Va(t,e,i)&&(e=i=a),i===a&&("boolean"==typeof e?(i=e,e=a):"boolean"==typeof t&&(i=t,t=a)),t===a&&e===a?(t=0,e=1):(t=Ho(t),e===a?(e=t,t=0):e=Ho(e)),t>e){var n=t;t=e,e=n}if(i||t%1||e%1){var r=qi();return $i(t+r*(e-t+Le("1e-"+((r+"").length-1))),e)}return wr(t,e)},fn.reduce=function(t,e,i){var n=mo(t)?ei:fi,r=arguments.length<3;return n(t,Ma(e,4),i,r,Xn)},fn.reduceRight=function(t,e,i){var n=mo(t)?ii:fi,r=arguments.length<3;return n(t,Ma(e,4),i,r,Hn)},fn.repeat=function(t,e,i){return e=(i?Va(t,e,i):e===a)?1:jo(e),kr($o(t),e)},fn.replace=function(){var t=arguments,e=$o(t[0]);return t.length<3?e:e.replace(t[1],t[2])},fn.result=function(t,e,i){var n=-1,r=(e=Vr(e,t)).length;for(r||(r=1,t=a);++n<r;){var s=null==t?a:t[cs(e[n])];s===a&&(n=r,s=i),t=Ao(s)?s.call(t):s}return t},fn.round=Zl,fn.runInContext=t,fn.sample=function(t){return(mo(t)?An:Ar)(t)},fn.size=function(t){if(null==t)return 0;if(yo(t))return No(t)?Ii(t):t.length;var e=ja(t);return e==Z||e==it?t.size:cr(t).length},fn.snakeCase=bl,fn.some=function(t,e,i){var n=mo(t)?ni:Or;return i&&Va(t,e,i)&&(e=a),n(t,Ma(e,3))},fn.sortedIndex=function(t,e){return Dr(t,e)},fn.sortedIndexBy=function(t,e,i){return Pr(t,e,Ma(i,2))},fn.sortedIndexOf=function(t,e){var i=null==t?0:t.length;if(i){var n=Dr(t,e);if(n<i&&fo(t[n],e))return n}return-1},fn.sortedLastIndex=function(t,e){return Dr(t,e,!0)},fn.sortedLastIndexBy=function(t,e,i){return Pr(t,e,Ma(i,2),!0)},fn.sortedLastIndexOf=function(t,e){if(null==t?0:t.length){var i=Dr(t,e,!0)-1;if(fo(t[i],e))return i}return-1},fn.startCase=wl,fn.startsWith=function(t,e,i){return t=$o(t),i=null==i?0:Nn(jo(i),0,t.length),e=zr(e),t.slice(i,i+e.length)==e},fn.subtract=Kl,fn.sum=function(t){return t&&t.length?pi(t,Il):0},fn.sumBy=function(t,e){return t&&t.length?pi(t,Ma(e,2)):0},fn.template=function(t,e,i){var n=fn.templateSettings;i&&Va(t,e,i)&&(e=a),t=$o(t),e=qo({},e,n,Sa);var r,s,o=qo({},e.imports,n.imports,Sa),l=rl(o),c=mi(o,l),h=0,u=e.interpolate||Zt,d="__p += '",f=ie((e.escape||Zt).source+"|"+u.source+"|"+(u===Et?Yt:Zt).source+"|"+(e.evaluate||Zt).source+"|$","g"),p="//# sourceURL="+(he.call(e,"sourceURL")?(e.sourceURL+"").replace(/[\r\n]/g," "):"lodash.templateSources["+ ++Se+"]")+"\n";t.replace(f,function(e,i,n,a,o,l){return n||(n=a),d+=t.slice(h,l).replace(Kt,_i),i&&(r=!0,d+="' +\n__e("+i+") +\n'"),o&&(s=!0,d+="';\n"+o+";\n__p += '"),n&&(d+="' +\n((__t = ("+n+")) == null ? '' : __t) +\n'"),h=l+e.length,e}),d+="';\n";var g=he.call(e,"variable")&&e.variable;g||(d="with (obj) {\n"+d+"\n}\n"),d=(s?d.replace(yt,""):d).replace(bt,"$1").replace(wt,"$1;"),d="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(r?", __e = _.escape":"")+(s?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+d+"return __p\n}";var v=Sl(function(){return Jt(l,p+"return "+d).apply(a,c)});if(v.source=d,_o(v))throw v;return v},fn.times=function(t,e){if((t=jo(t))<1||t>N)return[];var i=R,n=$i(t,R);e=Ma(e),t-=R;for(var r=gi(n,e);++i<t;)e(i);return r},fn.toFinite=Ho,fn.toInteger=jo,fn.toLength=Yo,fn.toLower=function(t){return $o(t).toLowerCase()},fn.toNumber=Wo,fn.toSafeInteger=function(t){return t?Nn(jo(t),-N,N):0===t?t:0},fn.toString=$o,fn.toUpper=function(t){return $o(t).toUpperCase()},fn.trim=function(t,e,i){if((t=$o(t))&&(i||e===a))return t.replace(Nt,"");if(!t||!(e=zr(e)))return t;var n=Oi(t),r=Oi(e);return qr(n,yi(n,r),bi(n,r)+1).join("")},fn.trimEnd=function(t,e,i){if((t=$o(t))&&(i||e===a))return t.replace(zt,"");if(!t||!(e=zr(e)))return t;var n=Oi(t);return qr(n,0,bi(n,Oi(e))+1).join("")},fn.trimStart=function(t,e,i){if((t=$o(t))&&(i||e===a))return t.replace(Mt,"");if(!t||!(e=zr(e)))return t;var n=Oi(t);return qr(n,yi(n,Oi(e))).join("")},fn.truncate=function(t,e){var i=T,n=E;if(To(e)){var r="separator"in e?e.separator:r;i="length"in e?jo(e.length):i,n="omission"in e?zr(e.omission):n}var s=(t=$o(t)).length;if(Ai(t)){var o=Oi(t);s=o.length}if(i>=s)return t;var l=i-Ii(n);if(l<1)return n;var c=o?qr(o,0,l).join(""):t.slice(0,l);if(r===a)return c+n;if(o&&(l+=c.length-l),Do(r)){if(t.slice(l).search(r)){var h,u=c;for(r.global||(r=ie(r.source,$o(Wt.exec(r))+"g")),r.lastIndex=0;h=r.exec(u);)var d=h.index;c=c.slice(0,d===a?l:d)}}else if(t.indexOf(zr(r),l)!=l){var f=c.lastIndexOf(r);f>-1&&(c=c.slice(0,f))}return c+n},fn.unescape=function(t){return(t=$o(t))&&At.test(t)?t.replace(kt,Di):t},fn.uniqueId=function(t){var e=++ue;return $o(t)+e},fn.upperCase=kl,fn.upperFirst=_l,fn.each=Bs,fn.eachRight=$s,fn.first=xs,Nl(fn,(ql={},Gn(fn,function(t,e){he.call(fn.prototype,e)||(ql[e]=t)}),ql),{chain:!1}),fn.VERSION="4.17.15",Ge(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){fn[t].placeholder=fn}),Ge(["drop","take"],function(t,e){mn.prototype[t]=function(i){i=i===a?1:Bi(jo(i),0);var n=this.__filtered__&&!e?new mn(this):this.clone();return n.__filtered__?n.__takeCount__=$i(i,n.__takeCount__):n.__views__.push({size:$i(i,R),type:t+(n.__dir__<0?"Right":"")}),n},mn.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}}),Ge(["filter","map","takeWhile"],function(t,e){var i=e+1,n=i==O||3==i;mn.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:Ma(t,3),type:i}),e.__filtered__=e.__filtered__||n,e}}),Ge(["head","last"],function(t,e){var i="take"+(e?"Right":"");mn.prototype[t]=function(){return this[i](1).value()[0]}}),Ge(["initial","tail"],function(t,e){var i="drop"+(e?"":"Right");mn.prototype[t]=function(){return this.__filtered__?new mn(this):this[i](1)}}),mn.prototype.compact=function(){return this.filter(Il)},mn.prototype.find=function(t){return this.filter(t).head()},mn.prototype.findLast=function(t){return this.reverse().find(t)},mn.prototype.invokeMap=_r(function(t,e){return"function"==typeof t?new mn(this):this.map(function(i){return nr(i,t,e)})}),mn.prototype.reject=function(t){return this.filter(oo(Ma(t)))},mn.prototype.slice=function(t,e){t=jo(t);var i=this;return i.__filtered__&&(t>0||e<0)?new mn(i):(t<0?i=i.takeRight(-t):t&&(i=i.drop(t)),e!==a&&(i=(e=jo(e))<0?i.dropRight(-e):i.take(e-t)),i)},mn.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},mn.prototype.toArray=function(){return this.take(R)},Gn(mn.prototype,function(t,e){var i=/^(?:filter|find|map|reject)|While$/.test(e),n=/^(?:head|last)$/.test(e),r=fn[n?"take"+("last"==e?"Right":""):e],s=n||/^find/.test(e);r&&(fn.prototype[e]=function(){var e=this.__wrapped__,o=n?[1]:arguments,l=e instanceof mn,c=o[0],h=l||mo(e),u=function(t){var e=r.apply(fn,ti([t],o));return n&&d?e[0]:e};h&&i&&"function"==typeof c&&1!=c.length&&(l=h=!1);var d=this.__chain__,f=!!this.__actions__.length,p=s&&!d,g=l&&!f;if(!s&&h){e=g?e:new mn(this);var v=t.apply(e,o);return v.__actions__.push({func:Xs,args:[u],thisArg:a}),new vn(v,d)}return p&&g?t.apply(this,o):(v=this.thru(u),p?n?v.value()[0]:v.value():v)})}),Ge(["pop","push","shift","sort","splice","unshift"],function(t){var e=ae[t],i=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",n=/^(?:pop|shift)$/.test(t);fn.prototype[t]=function(){var t=arguments;if(n&&!this.__chain__){var r=this.value();return e.apply(mo(r)?r:[],t)}return this[i](function(i){return e.apply(mo(i)?i:[],t)})}}),Gn(mn.prototype,function(t,e){var i=fn[e];if(i){var n=i.name+"";he.call(rn,n)||(rn[n]=[]),rn[n].push({name:e,func:i})}}),rn[fa(a,x).name]=[{name:"wrapper",func:a}],mn.prototype.clone=function(){var t=new mn(this.__wrapped__);return t.__actions__=ia(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=ia(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=ia(this.__views__),t},mn.prototype.reverse=function(){if(this.__filtered__){var t=new mn(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},mn.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,i=mo(t),n=e<0,r=i?t.length:0,a=function(t,e,i){var n=-1,r=i.length;for(;++n<r;){var a=i[n],s=a.size;switch(a.type){case"drop":t+=s;break;case"dropRight":e-=s;break;case"take":e=$i(e,t+s);break;case"takeRight":t=Bi(t,e-s)}}return{start:t,end:e}}(0,r,this.__views__),s=a.start,o=a.end,l=o-s,c=n?o:s-1,h=this.__iteratees__,u=h.length,d=0,f=$i(l,this.__takeCount__);if(!i||!n&&r==l&&f==l)return jr(t,this.__actions__);var p=[];t:for(;l--&&d<f;){for(var g=-1,v=t[c+=e];++g<u;){var m=h[g],x=m.iteratee,y=m.type,b=x(v);if(y==D)v=b;else if(!b){if(y==O)continue t;break t}}p[d++]=v}return p},fn.prototype.at=Hs,fn.prototype.chain=function(){return Fs(this)},fn.prototype.commit=function(){return new vn(this.value(),this.__chain__)},fn.prototype.next=function(){this.__values__===a&&(this.__values__=Xo(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?a:this.__values__[this.__index__++]}},fn.prototype.plant=function(t){for(var e,i=this;i instanceof gn;){var n=us(i);n.__index__=0,n.__values__=a,e?r.__wrapped__=n:e=n;var r=n;i=i.__wrapped__}return r.__wrapped__=t,e},fn.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof mn){var e=t;return this.__actions__.length&&(e=new mn(this)),(e=e.reverse()).__actions__.push({func:Xs,args:[Cs],thisArg:a}),new vn(e,this.__chain__)}return this.thru(Cs)},fn.prototype.toJSON=fn.prototype.valueOf=fn.prototype.value=function(){return jr(this.__wrapped__,this.__actions__)},fn.prototype.first=fn.prototype.head,Fe&&(fn.prototype[Fe]=function(){return this}),fn}();Pe._=Pi,(r=function(){return Pi}.call(e,i,e,n))===a||(n.exports=r)}).call(this)}).call(this,i(5),i(26)(t))},3:function(t,e,i){t.exports=i(49)},30:function(t,e,i){!function(t,e,i){"use strict";function n(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function r(t,e,i){return e&&n(t.prototype,e),i&&n(t,i),t}function a(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function s(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{},n=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(i).filter(function(t){return Object.getOwnPropertyDescriptor(i,t).enumerable}))),n.forEach(function(e){a(t,e,i[e])})}return t}e=e&&e.hasOwnProperty("default")?e.default:e,i=i&&i.hasOwnProperty("default")?i.default:i;var o="transitionend";function l(t){var i=this,n=!1;return e(this).one(c.TRANSITION_END,function(){n=!0}),setTimeout(function(){n||c.triggerTransitionEnd(i)},t),this}var c={TRANSITION_END:"bsTransitionEnd",getUID:function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},getSelectorFromElement:function(t){var e=t.getAttribute("data-target");if(!e||"#"===e){var i=t.getAttribute("href");e=i&&"#"!==i?i.trim():""}try{return document.querySelector(e)?e:null}catch(t){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var i=e(t).css("transition-duration"),n=e(t).css("transition-delay"),r=parseFloat(i),a=parseFloat(n);return r||a?(i=i.split(",")[0],n=n.split(",")[0],1e3*(parseFloat(i)+parseFloat(n))):0},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(t){e(t).trigger(o)},supportsTransitionEnd:function(){return Boolean(o)},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,i){for(var n in i)if(Object.prototype.hasOwnProperty.call(i,n)){var r=i[n],a=e[n],s=a&&c.isElement(a)?"element":(o=a,{}.toString.call(o).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(r).test(s))throw new Error(t.toUpperCase()+': Option "'+n+'" provided type "'+s+'" but expected type "'+r+'".')}var o},findShadowRoot:function(t){if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){var e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?c.findShadowRoot(t.parentNode):null}};e.fn.emulateTransitionEnd=l,e.event.special[c.TRANSITION_END]={bindType:o,delegateType:o,handle:function(t){if(e(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var h=e.fn.alert,u={CLOSE:"close.bs.alert",CLOSED:"closed.bs.alert",CLICK_DATA_API:"click.bs.alert.data-api"},d="alert",f="fade",p="show",g=function(){function t(t){this._element=t}var i=t.prototype;return i.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},i.dispose=function(){e.removeData(this._element,"bs.alert"),this._element=null},i._getRootElement=function(t){var i=c.getSelectorFromElement(t),n=!1;return i&&(n=document.querySelector(i)),n||(n=e(t).closest("."+d)[0]),n},i._triggerCloseEvent=function(t){var i=e.Event(u.CLOSE);return e(t).trigger(i),i},i._removeElement=function(t){var i=this;if(e(t).removeClass(p),e(t).hasClass(f)){var n=c.getTransitionDurationFromElement(t);e(t).one(c.TRANSITION_END,function(e){return i._destroyElement(t,e)}).emulateTransitionEnd(n)}else this._destroyElement(t)},i._destroyElement=function(t){e(t).detach().trigger(u.CLOSED).remove()},t._jQueryInterface=function(i){return this.each(function(){var n=e(this),r=n.data("bs.alert");r||(r=new t(this),n.data("bs.alert",r)),"close"===i&&r[i](this)})},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},r(t,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),t}();e(document).on(u.CLICK_DATA_API,'[data-dismiss="alert"]',g._handleDismiss(new g)),e.fn.alert=g._jQueryInterface,e.fn.alert.Constructor=g,e.fn.alert.noConflict=function(){return e.fn.alert=h,g._jQueryInterface};var v=e.fn.button,m="active",x="btn",y="focus",b='[data-toggle^="button"]',w='[data-toggle="buttons"]',k='input:not([type="hidden"])',_=".active",A=".btn",S={CLICK_DATA_API:"click.bs.button.data-api",FOCUS_BLUR_DATA_API:"focus.bs.button.data-api blur.bs.button.data-api"},C=function(){function t(t){this._element=t}var i=t.prototype;return i.toggle=function(){var t=!0,i=!0,n=e(this._element).closest(w)[0];if(n){var r=this._element.querySelector(k);if(r){if("radio"===r.type)if(r.checked&&this._element.classList.contains(m))t=!1;else{var a=n.querySelector(_);a&&e(a).removeClass(m)}if(t){if(r.hasAttribute("disabled")||n.hasAttribute("disabled")||r.classList.contains("disabled")||n.classList.contains("disabled"))return;r.checked=!this._element.classList.contains(m),e(r).trigger("change")}r.focus(),i=!1}}i&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(m)),t&&e(this._element).toggleClass(m)},i.dispose=function(){e.removeData(this._element,"bs.button"),this._element=null},t._jQueryInterface=function(i){return this.each(function(){var n=e(this).data("bs.button");n||(n=new t(this),e(this).data("bs.button",n)),"toggle"===i&&n[i]()})},r(t,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),t}();e(document).on(S.CLICK_DATA_API,b,function(t){t.preventDefault();var i=t.target;e(i).hasClass(x)||(i=e(i).closest(A)),C._jQueryInterface.call(e(i),"toggle")}).on(S.FOCUS_BLUR_DATA_API,b,function(t){var i=e(t.target).closest(A)[0];e(i).toggleClass(y,/^focus(in)?$/.test(t.type))}),e.fn.button=C._jQueryInterface,e.fn.button.Constructor=C,e.fn.button.noConflict=function(){return e.fn.button=v,C._jQueryInterface};var T="carousel",E=".bs.carousel",L=e.fn[T],I={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},O={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},D="next",P="prev",N="left",M="right",z={SLIDE:"slide.bs.carousel",SLID:"slid.bs.carousel",KEYDOWN:"keydown.bs.carousel",MOUSEENTER:"mouseenter.bs.carousel",MOUSELEAVE:"mouseleave.bs.carousel",TOUCHSTART:"touchstart.bs.carousel",TOUCHMOVE:"touchmove.bs.carousel",TOUCHEND:"touchend.bs.carousel",POINTERDOWN:"pointerdown.bs.carousel",POINTERUP:"pointerup.bs.carousel",DRAG_START:"dragstart.bs.carousel",LOAD_DATA_API:"load.bs.carousel.data-api",CLICK_DATA_API:"click.bs.carousel.data-api"},R="carousel",F="active",X="slide",H="carousel-item-right",j="carousel-item-left",Y="carousel-item-next",W="carousel-item-prev",B="pointer-event",$={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",ITEM_IMG:".carousel-item img",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'},V={TOUCH:"touch",PEN:"pen"},G=function(){function t(t,e){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._element=t,this._indicatorsElement=this._element.querySelector($.INDICATORS),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var i=t.prototype;return i.next=function(){this._isSliding||this._slide(D)},i.nextWhenVisible=function(){!document.hidden&&e(this._element).is(":visible")&&"hidden"!==e(this._element).css("visibility")&&this.next()},i.prev=function(){this._isSliding||this._slide(P)},i.pause=function(t){t||(this._isPaused=!0),this._element.querySelector($.NEXT_PREV)&&(c.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},i.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},i.to=function(t){var i=this;this._activeElement=this._element.querySelector($.ACTIVE_ITEM);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)e(this._element).one(z.SLID,function(){return i.to(t)});else{if(n===t)return this.pause(),void this.cycle();var r=t>n?D:P;this._slide(r,this._items[t])}},i.dispose=function(){e(this._element).off(E),e.removeData(this._element,"bs.carousel"),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},i._getConfig=function(t){return t=s({},I,t),c.typeCheckConfig(T,t,O),t},i._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;e>0&&this.prev(),e<0&&this.next()}},i._addEventListeners=function(){var t=this;this._config.keyboard&&e(this._element).on(z.KEYDOWN,function(e){return t._keydown(e)}),"hover"===this._config.pause&&e(this._element).on(z.MOUSEENTER,function(e){return t.pause(e)}).on(z.MOUSELEAVE,function(e){return t.cycle(e)}),this._config.touch&&this._addTouchEventListeners()},i._addTouchEventListeners=function(){var t=this;if(this._touchSupported){var i=function(e){t._pointerEvent&&V[e.originalEvent.pointerType.toUpperCase()]?t.touchStartX=e.originalEvent.clientX:t._pointerEvent||(t.touchStartX=e.originalEvent.touches[0].clientX)},n=function(e){t._pointerEvent&&V[e.originalEvent.pointerType.toUpperCase()]&&(t.touchDeltaX=e.originalEvent.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout(function(e){return t.cycle(e)},500+t._config.interval))};e(this._element.querySelectorAll($.ITEM_IMG)).on(z.DRAG_START,function(t){return t.preventDefault()}),this._pointerEvent?(e(this._element).on(z.POINTERDOWN,function(t){return i(t)}),e(this._element).on(z.POINTERUP,function(t){return n(t)}),this._element.classList.add(B)):(e(this._element).on(z.TOUCHSTART,function(t){return i(t)}),e(this._element).on(z.TOUCHMOVE,function(e){return function(e){e.originalEvent.touches&&e.originalEvent.touches.length>1?t.touchDeltaX=0:t.touchDeltaX=e.originalEvent.touches[0].clientX-t.touchStartX}(e)}),e(this._element).on(z.TOUCHEND,function(t){return n(t)}))}},i._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},i._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll($.ITEM)):[],this._items.indexOf(t)},i._getItemByDirection=function(t,e){var i=t===D,n=t===P,r=this._getItemIndex(e),a=this._items.length-1;if((n&&0===r||i&&r===a)&&!this._config.wrap)return e;var s=(r+(t===P?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},i._triggerSlideEvent=function(t,i){var n=this._getItemIndex(t),r=this._getItemIndex(this._element.querySelector($.ACTIVE_ITEM)),a=e.Event(z.SLIDE,{relatedTarget:t,direction:i,from:r,to:n});return e(this._element).trigger(a),a},i._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var i=[].slice.call(this._indicatorsElement.querySelectorAll($.ACTIVE));e(i).removeClass(F);var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&e(n).addClass(F)}},i._slide=function(t,i){var n,r,a,s=this,o=this._element.querySelector($.ACTIVE_ITEM),l=this._getItemIndex(o),h=i||o&&this._getItemByDirection(t,o),u=this._getItemIndex(h),d=Boolean(this._interval);if(t===D?(n=j,r=Y,a=N):(n=H,r=W,a=M),h&&e(h).hasClass(F))this._isSliding=!1;else if(!this._triggerSlideEvent(h,a).isDefaultPrevented()&&o&&h){this._isSliding=!0,d&&this.pause(),this._setActiveIndicatorElement(h);var f=e.Event(z.SLID,{relatedTarget:h,direction:a,from:l,to:u});if(e(this._element).hasClass(X)){e(h).addClass(r),c.reflow(h),e(o).addClass(n),e(h).addClass(n);var p=parseInt(h.getAttribute("data-interval"),10);p?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=p):this._config.interval=this._config.defaultInterval||this._config.interval;var g=c.getTransitionDurationFromElement(o);e(o).one(c.TRANSITION_END,function(){e(h).removeClass(n+" "+r).addClass(F),e(o).removeClass(F+" "+r+" "+n),s._isSliding=!1,setTimeout(function(){return e(s._element).trigger(f)},0)}).emulateTransitionEnd(g)}else e(o).removeClass(F),e(h).addClass(F),this._isSliding=!1,e(this._element).trigger(f);d&&this.cycle()}},t._jQueryInterface=function(i){return this.each(function(){var n=e(this).data("bs.carousel"),r=s({},I,e(this).data());"object"==typeof i&&(r=s({},r,i));var a="string"==typeof i?i:r.slide;if(n||(n=new t(this,r),e(this).data("bs.carousel",n)),"number"==typeof i)n.to(i);else if("string"==typeof a){if(void 0===n[a])throw new TypeError('No method named "'+a+'"');n[a]()}else r.interval&&r.ride&&(n.pause(),n.cycle())})},t._dataApiClickHandler=function(i){var n=c.getSelectorFromElement(this);if(n){var r=e(n)[0];if(r&&e(r).hasClass(R)){var a=s({},e(r).data(),e(this).data()),o=this.getAttribute("data-slide-to");o&&(a.interval=!1),t._jQueryInterface.call(e(r),a),o&&e(r).data("bs.carousel").to(o),i.preventDefault()}}},r(t,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return I}}]),t}();e(document).on(z.CLICK_DATA_API,$.DATA_SLIDE,G._dataApiClickHandler),e(window).on(z.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll($.DATA_RIDE)),i=0,n=t.length;i<n;i++){var r=e(t[i]);G._jQueryInterface.call(r,r.data())}}),e.fn[T]=G._jQueryInterface,e.fn[T].Constructor=G,e.fn[T].noConflict=function(){return e.fn[T]=L,G._jQueryInterface};var q="collapse",U=e.fn[q],Z={toggle:!0,parent:""},K={toggle:"boolean",parent:"(string|element)"},Q={SHOW:"show.bs.collapse",SHOWN:"shown.bs.collapse",HIDE:"hide.bs.collapse",HIDDEN:"hidden.bs.collapse",CLICK_DATA_API:"click.bs.collapse.data-api"},J="show",tt="collapse",et="collapsing",it="collapsed",nt="width",rt="height",at={ACTIVES:".show, .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},st=function(){function t(t,e){this._isTransitioning=!1,this._element=t,this._config=this._getConfig(e),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+t.id+'"],[data-toggle="collapse"][data-target="#'+t.id+'"]'));for(var i=[].slice.call(document.querySelectorAll(at.DATA_TOGGLE)),n=0,r=i.length;n<r;n++){var a=i[n],s=c.getSelectorFromElement(a),o=[].slice.call(document.querySelectorAll(s)).filter(function(e){return e===t});null!==s&&o.length>0&&(this._selector=s,this._triggerArray.push(a))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var i=t.prototype;return i.toggle=function(){e(this._element).hasClass(J)?this.hide():this.show()},i.show=function(){var i,n,r=this;if(!(this._isTransitioning||e(this._element).hasClass(J)||(this._parent&&0===(i=[].slice.call(this._parent.querySelectorAll(at.ACTIVES)).filter(function(t){return"string"==typeof r._config.parent?t.getAttribute("data-parent")===r._config.parent:t.classList.contains(tt)})).length&&(i=null),i&&(n=e(i).not(this._selector).data("bs.collapse"))&&n._isTransitioning))){var a=e.Event(Q.SHOW);if(e(this._element).trigger(a),!a.isDefaultPrevented()){i&&(t._jQueryInterface.call(e(i).not(this._selector),"hide"),n||e(i).data("bs.collapse",null));var s=this._getDimension();e(this._element).removeClass(tt).addClass(et),this._element.style[s]=0,this._triggerArray.length&&e(this._triggerArray).removeClass(it).attr("aria-expanded",!0),this.setTransitioning(!0);var o="scroll"+(s[0].toUpperCase()+s.slice(1)),l=c.getTransitionDurationFromElement(this._element);e(this._element).one(c.TRANSITION_END,function(){e(r._element).removeClass(et).addClass(tt).addClass(J),r._element.style[s]="",r.setTransitioning(!1),e(r._element).trigger(Q.SHOWN)}).emulateTransitionEnd(l),this._element.style[s]=this._element[o]+"px"}}},i.hide=function(){var t=this;if(!this._isTransitioning&&e(this._element).hasClass(J)){var i=e.Event(Q.HIDE);if(e(this._element).trigger(i),!i.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",c.reflow(this._element),e(this._element).addClass(et).removeClass(tt).removeClass(J);var r=this._triggerArray.length;if(r>0)for(var a=0;a<r;a++){var s=this._triggerArray[a],o=c.getSelectorFromElement(s);null!==o&&(e([].slice.call(document.querySelectorAll(o))).hasClass(J)||e(s).addClass(it).attr("aria-expanded",!1))}this.setTransitioning(!0),this._element.style[n]="";var l=c.getTransitionDurationFromElement(this._element);e(this._element).one(c.TRANSITION_END,function(){t.setTransitioning(!1),e(t._element).removeClass(et).addClass(tt).trigger(Q.HIDDEN)}).emulateTransitionEnd(l)}}},i.setTransitioning=function(t){this._isTransitioning=t},i.dispose=function(){e.removeData(this._element,"bs.collapse"),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},i._getConfig=function(t){return(t=s({},Z,t)).toggle=Boolean(t.toggle),c.typeCheckConfig(q,t,K),t},i._getDimension=function(){return e(this._element).hasClass(nt)?nt:rt},i._getParent=function(){var i,n=this;c.isElement(this._config.parent)?(i=this._config.parent,void 0!==this._config.parent.jquery&&(i=this._config.parent[0])):i=document.querySelector(this._config.parent);var r='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',a=[].slice.call(i.querySelectorAll(r));return e(a).each(function(e,i){n._addAriaAndCollapsedClass(t._getTargetFromElement(i),[i])}),i},i._addAriaAndCollapsedClass=function(t,i){var n=e(t).hasClass(J);i.length&&e(i).toggleClass(it,!n).attr("aria-expanded",n)},t._getTargetFromElement=function(t){var e=c.getSelectorFromElement(t);return e?document.querySelector(e):null},t._jQueryInterface=function(i){return this.each(function(){var n=e(this),r=n.data("bs.collapse"),a=s({},Z,n.data(),"object"==typeof i&&i?i:{});if(!r&&a.toggle&&/show|hide/.test(i)&&(a.toggle=!1),r||(r=new t(this,a),n.data("bs.collapse",r)),"string"==typeof i){if(void 0===r[i])throw new TypeError('No method named "'+i+'"');r[i]()}})},r(t,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Z}}]),t}();e(document).on(Q.CLICK_DATA_API,at.DATA_TOGGLE,function(t){"A"===t.currentTarget.tagName&&t.preventDefault();var i=e(this),n=c.getSelectorFromElement(this),r=[].slice.call(document.querySelectorAll(n));e(r).each(function(){var t=e(this),n=t.data("bs.collapse")?"toggle":i.data();st._jQueryInterface.call(t,n)})}),e.fn[q]=st._jQueryInterface,e.fn[q].Constructor=st,e.fn[q].noConflict=function(){return e.fn[q]=U,st._jQueryInterface};var ot="dropdown",lt=e.fn[ot],ct=new RegExp("38|40|27"),ht={HIDE:"hide.bs.dropdown",HIDDEN:"hidden.bs.dropdown",SHOW:"show.bs.dropdown",SHOWN:"shown.bs.dropdown",CLICK:"click.bs.dropdown",CLICK_DATA_API:"click.bs.dropdown.data-api",KEYDOWN_DATA_API:"keydown.bs.dropdown.data-api",KEYUP_DATA_API:"keyup.bs.dropdown.data-api"},ut="disabled",dt="show",ft="dropup",pt="dropright",gt="dropleft",vt="dropdown-menu-right",mt="position-static",xt='[data-toggle="dropdown"]',yt=".dropdown form",bt=".dropdown-menu",wt=".navbar-nav",kt=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",_t="top-start",At="top-end",St="bottom-start",Ct="bottom-end",Tt="right-start",Et="left-start",Lt={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},It={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},Ot=function(){function t(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var n=t.prototype;return n.toggle=function(){if(!this._element.disabled&&!e(this._element).hasClass(ut)){var n=t._getParentFromElement(this._element),r=e(this._menu).hasClass(dt);if(t._clearMenus(),!r){var a={relatedTarget:this._element},s=e.Event(ht.SHOW,a);if(e(n).trigger(s),!s.isDefaultPrevented()){if(!this._inNavbar){if(void 0===i)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var o=this._element;"parent"===this._config.reference?o=n:c.isElement(this._config.reference)&&(o=this._config.reference,void 0!==this._config.reference.jquery&&(o=this._config.reference[0])),"scrollParent"!==this._config.boundary&&e(n).addClass(mt),this._popper=new i(o,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===e(n).closest(wt).length&&e(document.body).children().on("mouseover",null,e.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),e(this._menu).toggleClass(dt),e(n).toggleClass(dt).trigger(e.Event(ht.SHOWN,a))}}}},n.show=function(){if(!(this._element.disabled||e(this._element).hasClass(ut)||e(this._menu).hasClass(dt))){var i={relatedTarget:this._element},n=e.Event(ht.SHOW,i),r=t._getParentFromElement(this._element);e(r).trigger(n),n.isDefaultPrevented()||(e(this._menu).toggleClass(dt),e(r).toggleClass(dt).trigger(e.Event(ht.SHOWN,i)))}},n.hide=function(){if(!this._element.disabled&&!e(this._element).hasClass(ut)&&e(this._menu).hasClass(dt)){var i={relatedTarget:this._element},n=e.Event(ht.HIDE,i),r=t._getParentFromElement(this._element);e(r).trigger(n),n.isDefaultPrevented()||(e(this._menu).toggleClass(dt),e(r).toggleClass(dt).trigger(e.Event(ht.HIDDEN,i)))}},n.dispose=function(){e.removeData(this._element,"bs.dropdown"),e(this._element).off(".bs.dropdown"),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},n.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},n._addEventListeners=function(){var t=this;e(this._element).on(ht.CLICK,function(e){e.preventDefault(),e.stopPropagation(),t.toggle()})},n._getConfig=function(t){return t=s({},this.constructor.Default,e(this._element).data(),t),c.typeCheckConfig(ot,t,this.constructor.DefaultType),t},n._getMenuElement=function(){if(!this._menu){var e=t._getParentFromElement(this._element);e&&(this._menu=e.querySelector(bt))}return this._menu},n._getPlacement=function(){var t=e(this._element.parentNode),i=St;return t.hasClass(ft)?(i=_t,e(this._menu).hasClass(vt)&&(i=At)):t.hasClass(pt)?i=Tt:t.hasClass(gt)?i=Et:e(this._menu).hasClass(vt)&&(i=Ct),i},n._detectNavbar=function(){return e(this._element).closest(".navbar").length>0},n._getOffset=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=s({},e.offsets,t._config.offset(e.offsets,t._element)||{}),e}:e.offset=this._config.offset,e},n._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),t},t._jQueryInterface=function(i){return this.each(function(){var n=e(this).data("bs.dropdown");if(n||(n=new t(this,"object"==typeof i?i:null),e(this).data("bs.dropdown",n)),"string"==typeof i){if(void 0===n[i])throw new TypeError('No method named "'+i+'"');n[i]()}})},t._clearMenus=function(i){if(!i||3!==i.which&&("keyup"!==i.type||9===i.which))for(var n=[].slice.call(document.querySelectorAll(xt)),r=0,a=n.length;r<a;r++){var s=t._getParentFromElement(n[r]),o=e(n[r]).data("bs.dropdown"),l={relatedTarget:n[r]};if(i&&"click"===i.type&&(l.clickEvent=i),o){var c=o._menu;if(e(s).hasClass(dt)&&!(i&&("click"===i.type&&/input|textarea/i.test(i.target.tagName)||"keyup"===i.type&&9===i.which)&&e.contains(s,i.target))){var h=e.Event(ht.HIDE,l);e(s).trigger(h),h.isDefaultPrevented()||("ontouchstart"in document.documentElement&&e(document.body).children().off("mouseover",null,e.noop),n[r].setAttribute("aria-expanded","false"),e(c).removeClass(dt),e(s).removeClass(dt).trigger(e.Event(ht.HIDDEN,l)))}}}},t._getParentFromElement=function(t){var e,i=c.getSelectorFromElement(t);return i&&(e=document.querySelector(i)),e||t.parentNode},t._dataApiKeydownHandler=function(i){if((/input|textarea/i.test(i.target.tagName)?!(32===i.which||27!==i.which&&(40!==i.which&&38!==i.which||e(i.target).closest(bt).length)):ct.test(i.which))&&(i.preventDefault(),i.stopPropagation(),!this.disabled&&!e(this).hasClass(ut))){var n=t._getParentFromElement(this),r=e(n).hasClass(dt);if(r&&(!r||27!==i.which&&32!==i.which)){var a=[].slice.call(n.querySelectorAll(kt));if(0!==a.length){var s=a.indexOf(i.target);38===i.which&&s>0&&s--,40===i.which&&s<a.length-1&&s++,s<0&&(s=0),a[s].focus()}}else{if(27===i.which){var o=n.querySelector(xt);e(o).trigger("focus")}e(this).trigger("click")}}},r(t,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Lt}},{key:"DefaultType",get:function(){return It}}]),t}();e(document).on(ht.KEYDOWN_DATA_API,xt,Ot._dataApiKeydownHandler).on(ht.KEYDOWN_DATA_API,bt,Ot._dataApiKeydownHandler).on(ht.CLICK_DATA_API+" "+ht.KEYUP_DATA_API,Ot._clearMenus).on(ht.CLICK_DATA_API,xt,function(t){t.preventDefault(),t.stopPropagation(),Ot._jQueryInterface.call(e(this),"toggle")}).on(ht.CLICK_DATA_API,yt,function(t){t.stopPropagation()}),e.fn[ot]=Ot._jQueryInterface,e.fn[ot].Constructor=Ot,e.fn[ot].noConflict=function(){return e.fn[ot]=lt,Ot._jQueryInterface};var Dt=e.fn.modal,Pt={backdrop:!0,keyboard:!0,focus:!0,show:!0},Nt={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},Mt={HIDE:"hide.bs.modal",HIDDEN:"hidden.bs.modal",SHOW:"show.bs.modal",SHOWN:"shown.bs.modal",FOCUSIN:"focusin.bs.modal",RESIZE:"resize.bs.modal",CLICK_DISMISS:"click.dismiss.bs.modal",KEYDOWN_DISMISS:"keydown.dismiss.bs.modal",MOUSEUP_DISMISS:"mouseup.dismiss.bs.modal",MOUSEDOWN_DISMISS:"mousedown.dismiss.bs.modal",CLICK_DATA_API:"click.bs.modal.data-api"},zt="modal-dialog-scrollable",Rt="modal-scrollbar-measure",Ft="modal-backdrop",Xt="modal-open",Ht="fade",jt="show",Yt={DIALOG:".modal-dialog",MODAL_BODY:".modal-body",DATA_TOGGLE:'[data-toggle="modal"]',DATA_DISMISS:'[data-dismiss="modal"]',FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top"},Wt=function(){function t(t,e){this._config=this._getConfig(e),this._element=t,this._dialog=t.querySelector(Yt.DIALOG),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var i=t.prototype;return i.toggle=function(t){return this._isShown?this.hide():this.show(t)},i.show=function(t){var i=this;if(!this._isShown&&!this._isTransitioning){e(this._element).hasClass(Ht)&&(this._isTransitioning=!0);var n=e.Event(Mt.SHOW,{relatedTarget:t});e(this._element).trigger(n),this._isShown||n.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),e(this._element).on(Mt.CLICK_DISMISS,Yt.DATA_DISMISS,function(t){return i.hide(t)}),e(this._dialog).on(Mt.MOUSEDOWN_DISMISS,function(){e(i._element).one(Mt.MOUSEUP_DISMISS,function(t){e(t.target).is(i._element)&&(i._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return i._showElement(t)}))}},i.hide=function(t){var i=this;if(t&&t.preventDefault(),this._isShown&&!this._isTransitioning){var n=e.Event(Mt.HIDE);if(e(this._element).trigger(n),this._isShown&&!n.isDefaultPrevented()){this._isShown=!1;var r=e(this._element).hasClass(Ht);if(r&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),e(document).off(Mt.FOCUSIN),e(this._element).removeClass(jt),e(this._element).off(Mt.CLICK_DISMISS),e(this._dialog).off(Mt.MOUSEDOWN_DISMISS),r){var a=c.getTransitionDurationFromElement(this._element);e(this._element).one(c.TRANSITION_END,function(t){return i._hideModal(t)}).emulateTransitionEnd(a)}else this._hideModal()}}},i.dispose=function(){[window,this._element,this._dialog].forEach(function(t){return e(t).off(".bs.modal")}),e(document).off(Mt.FOCUSIN),e.removeData(this._element,"bs.modal"),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},i.handleUpdate=function(){this._adjustDialog()},i._getConfig=function(t){return t=s({},Pt,t),c.typeCheckConfig("modal",t,Nt),t},i._showElement=function(t){var i=this,n=e(this._element).hasClass(Ht);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),e(this._dialog).hasClass(zt)?this._dialog.querySelector(Yt.MODAL_BODY).scrollTop=0:this._element.scrollTop=0,n&&c.reflow(this._element),e(this._element).addClass(jt),this._config.focus&&this._enforceFocus();var r=e.Event(Mt.SHOWN,{relatedTarget:t}),a=function(){i._config.focus&&i._element.focus(),i._isTransitioning=!1,e(i._element).trigger(r)};if(n){var s=c.getTransitionDurationFromElement(this._dialog);e(this._dialog).one(c.TRANSITION_END,a).emulateTransitionEnd(s)}else a()},i._enforceFocus=function(){var t=this;e(document).off(Mt.FOCUSIN).on(Mt.FOCUSIN,function(i){document!==i.target&&t._element!==i.target&&0===e(t._element).has(i.target).length&&t._element.focus()})},i._setEscapeEvent=function(){var t=this;this._isShown&&this._config.keyboard?e(this._element).on(Mt.KEYDOWN_DISMISS,function(e){27===e.which&&(e.preventDefault(),t.hide())}):this._isShown||e(this._element).off(Mt.KEYDOWN_DISMISS)},i._setResizeEvent=function(){var t=this;this._isShown?e(window).on(Mt.RESIZE,function(e){return t.handleUpdate(e)}):e(window).off(Mt.RESIZE)},i._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop(function(){e(document.body).removeClass(Xt),t._resetAdjustments(),t._resetScrollbar(),e(t._element).trigger(Mt.HIDDEN)})},i._removeBackdrop=function(){this._backdrop&&(e(this._backdrop).remove(),this._backdrop=null)},i._showBackdrop=function(t){var i=this,n=e(this._element).hasClass(Ht)?Ht:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=Ft,n&&this._backdrop.classList.add(n),e(this._backdrop).appendTo(document.body),e(this._element).on(Mt.CLICK_DISMISS,function(t){i._ignoreBackdropClick?i._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===i._config.backdrop?i._element.focus():i.hide())}),n&&c.reflow(this._backdrop),e(this._backdrop).addClass(jt),!t)return;if(!n)return void t();var r=c.getTransitionDurationFromElement(this._backdrop);e(this._backdrop).one(c.TRANSITION_END,t).emulateTransitionEnd(r)}else if(!this._isShown&&this._backdrop){e(this._backdrop).removeClass(jt);var a=function(){i._removeBackdrop(),t&&t()};if(e(this._element).hasClass(Ht)){var s=c.getTransitionDurationFromElement(this._backdrop);e(this._backdrop).one(c.TRANSITION_END,a).emulateTransitionEnd(s)}else a()}else t&&t()},i._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},i._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},i._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},i._setScrollbar=function(){var t=this;if(this._isBodyOverflowing){var i=[].slice.call(document.querySelectorAll(Yt.FIXED_CONTENT)),n=[].slice.call(document.querySelectorAll(Yt.STICKY_CONTENT));e(i).each(function(i,n){var r=n.style.paddingRight,a=e(n).css("padding-right");e(n).data("padding-right",r).css("padding-right",parseFloat(a)+t._scrollbarWidth+"px")}),e(n).each(function(i,n){var r=n.style.marginRight,a=e(n).css("margin-right");e(n).data("margin-right",r).css("margin-right",parseFloat(a)-t._scrollbarWidth+"px")});var r=document.body.style.paddingRight,a=e(document.body).css("padding-right");e(document.body).data("padding-right",r).css("padding-right",parseFloat(a)+this._scrollbarWidth+"px")}e(document.body).addClass(Xt)},i._resetScrollbar=function(){var t=[].slice.call(document.querySelectorAll(Yt.FIXED_CONTENT));e(t).each(function(t,i){var n=e(i).data("padding-right");e(i).removeData("padding-right"),i.style.paddingRight=n||""});var i=[].slice.call(document.querySelectorAll(""+Yt.STICKY_CONTENT));e(i).each(function(t,i){var n=e(i).data("margin-right");void 0!==n&&e(i).css("margin-right",n).removeData("margin-right")});var n=e(document.body).data("padding-right");e(document.body).removeData("padding-right"),document.body.style.paddingRight=n||""},i._getScrollbarWidth=function(){var t=document.createElement("div");t.className=Rt,document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},t._jQueryInterface=function(i,n){return this.each(function(){var r=e(this).data("bs.modal"),a=s({},Pt,e(this).data(),"object"==typeof i&&i?i:{});if(r||(r=new t(this,a),e(this).data("bs.modal",r)),"string"==typeof i){if(void 0===r[i])throw new TypeError('No method named "'+i+'"');r[i](n)}else a.show&&r.show(n)})},r(t,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Pt}}]),t}();e(document).on(Mt.CLICK_DATA_API,Yt.DATA_TOGGLE,function(t){var i,n=this,r=c.getSelectorFromElement(this);r&&(i=document.querySelector(r));var a=e(i).data("bs.modal")?"toggle":s({},e(i).data(),e(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||t.preventDefault();var o=e(i).one(Mt.SHOW,function(t){t.isDefaultPrevented()||o.one(Mt.HIDDEN,function(){e(n).is(":visible")&&n.focus()})});Wt._jQueryInterface.call(e(i),a,this)}),e.fn.modal=Wt._jQueryInterface,e.fn.modal.Constructor=Wt,e.fn.modal.noConflict=function(){return e.fn.modal=Dt,Wt._jQueryInterface};var Bt=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],$t={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Vt=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Gt=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function qt(t,e,i){if(0===t.length)return t;if(i&&"function"==typeof i)return i(t);for(var n=(new window.DOMParser).parseFromString(t,"text/html"),r=Object.keys(e),a=[].slice.call(n.body.querySelectorAll("*")),s=function(t,i){var n=a[t],s=n.nodeName.toLowerCase();if(-1===r.indexOf(n.nodeName.toLowerCase()))return n.parentNode.removeChild(n),"continue";var o=[].slice.call(n.attributes),l=[].concat(e["*"]||[],e[s]||[]);o.forEach(function(t){(function(t,e){var i=t.nodeName.toLowerCase();if(-1!==e.indexOf(i))return-1===Bt.indexOf(i)||Boolean(t.nodeValue.match(Vt)||t.nodeValue.match(Gt));for(var n=e.filter(function(t){return t instanceof RegExp}),r=0,a=n.length;r<a;r++)if(i.match(n[r]))return!0;return!1})(t,l)||n.removeAttribute(t.nodeName)})},o=0,l=a.length;o<l;o++)s(o);return n.body.innerHTML}var Ut="tooltip",Zt=e.fn.tooltip,Kt=new RegExp("(^|\\s)bs-tooltip\\S+","g"),Qt=["sanitize","whiteList","sanitizeFn"],Jt={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object"},te={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},ee={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:$t},ie="show",ne="out",re={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},ae="fade",se="show",oe=".tooltip-inner",le=".arrow",ce="hover",he="focus",ue="click",de="manual",fe=function(){function t(t,e){if(void 0===i)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var n=t.prototype;return n.enable=function(){this._isEnabled=!0},n.disable=function(){this._isEnabled=!1},n.toggleEnabled=function(){this._isEnabled=!this._isEnabled},n.toggle=function(t){if(this._isEnabled)if(t){var i=this.constructor.DATA_KEY,n=e(t.currentTarget).data(i);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(i,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(e(this.getTipElement()).hasClass(se))return void this._leave(null,this);this._enter(null,this)}},n.dispose=function(){clearTimeout(this._timeout),e.removeData(this.element,this.constructor.DATA_KEY),e(this.element).off(this.constructor.EVENT_KEY),e(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&e(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,null!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},n.show=function(){var t=this;if("none"===e(this.element).css("display"))throw new Error("Please use show on visible elements");var n=e.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){e(this.element).trigger(n);var r=c.findShadowRoot(this.element),a=e.contains(null!==r?r:this.element.ownerDocument.documentElement,this.element);if(n.isDefaultPrevented()||!a)return;var s=this.getTipElement(),o=c.getUID(this.constructor.NAME);s.setAttribute("id",o),this.element.setAttribute("aria-describedby",o),this.setContent(),this.config.animation&&e(s).addClass(ae);var l="function"==typeof this.config.placement?this.config.placement.call(this,s,this.element):this.config.placement,h=this._getAttachment(l);this.addAttachmentClass(h);var u=this._getContainer();e(s).data(this.constructor.DATA_KEY,this),e.contains(this.element.ownerDocument.documentElement,this.tip)||e(s).appendTo(u),e(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new i(this.element,s,{placement:h,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:le},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){return t._handlePopperPlacementChange(e)}}),e(s).addClass(se),"ontouchstart"in document.documentElement&&e(document.body).children().on("mouseover",null,e.noop);var d=function(){t.config.animation&&t._fixTransition();var i=t._hoverState;t._hoverState=null,e(t.element).trigger(t.constructor.Event.SHOWN),i===ne&&t._leave(null,t)};if(e(this.tip).hasClass(ae)){var f=c.getTransitionDurationFromElement(this.tip);e(this.tip).one(c.TRANSITION_END,d).emulateTransitionEnd(f)}else d()}},n.hide=function(t){var i=this,n=this.getTipElement(),r=e.Event(this.constructor.Event.HIDE),a=function(){i._hoverState!==ie&&n.parentNode&&n.parentNode.removeChild(n),i._cleanTipClass(),i.element.removeAttribute("aria-describedby"),e(i.element).trigger(i.constructor.Event.HIDDEN),null!==i._popper&&i._popper.destroy(),t&&t()};if(e(this.element).trigger(r),!r.isDefaultPrevented()){if(e(n).removeClass(se),"ontouchstart"in document.documentElement&&e(document.body).children().off("mouseover",null,e.noop),this._activeTrigger[ue]=!1,this._activeTrigger[he]=!1,this._activeTrigger[ce]=!1,e(this.tip).hasClass(ae)){var s=c.getTransitionDurationFromElement(n);e(n).one(c.TRANSITION_END,a).emulateTransitionEnd(s)}else a();this._hoverState=""}},n.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},n.isWithContent=function(){return Boolean(this.getTitle())},n.addAttachmentClass=function(t){e(this.getTipElement()).addClass("bs-tooltip-"+t)},n.getTipElement=function(){return this.tip=this.tip||e(this.config.template)[0],this.tip},n.setContent=function(){var t=this.getTipElement();this.setElementContent(e(t.querySelectorAll(oe)),this.getTitle()),e(t).removeClass(ae+" "+se)},n.setElementContent=function(t,i){"object"!=typeof i||!i.nodeType&&!i.jquery?this.config.html?(this.config.sanitize&&(i=qt(i,this.config.whiteList,this.config.sanitizeFn)),t.html(i)):t.text(i):this.config.html?e(i).parent().is(t)||t.empty().append(i):t.text(e(i).text())},n.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},n._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=s({},e.offsets,t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},n._getContainer=function(){return!1===this.config.container?document.body:c.isElement(this.config.container)?e(this.config.container):e(document).find(this.config.container)},n._getAttachment=function(t){return te[t.toUpperCase()]},n._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach(function(i){if("click"===i)e(t.element).on(t.constructor.Event.CLICK,t.config.selector,function(e){return t.toggle(e)});else if(i!==de){var n=i===ce?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,r=i===ce?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;e(t.element).on(n,t.config.selector,function(e){return t._enter(e)}).on(r,t.config.selector,function(e){return t._leave(e)})}}),e(this.element).closest(".modal").on("hide.bs.modal",function(){t.element&&t.hide()}),this.config.selector?this.config=s({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},n._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},n._enter=function(t,i){var n=this.constructor.DATA_KEY;(i=i||e(t.currentTarget).data(n))||(i=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(n,i)),t&&(i._activeTrigger["focusin"===t.type?he:ce]=!0),e(i.getTipElement()).hasClass(se)||i._hoverState===ie?i._hoverState=ie:(clearTimeout(i._timeout),i._hoverState=ie,i.config.delay&&i.config.delay.show?i._timeout=setTimeout(function(){i._hoverState===ie&&i.show()},i.config.delay.show):i.show())},n._leave=function(t,i){var n=this.constructor.DATA_KEY;(i=i||e(t.currentTarget).data(n))||(i=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(n,i)),t&&(i._activeTrigger["focusout"===t.type?he:ce]=!1),i._isWithActiveTrigger()||(clearTimeout(i._timeout),i._hoverState=ne,i.config.delay&&i.config.delay.hide?i._timeout=setTimeout(function(){i._hoverState===ne&&i.hide()},i.config.delay.hide):i.hide())},n._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},n._getConfig=function(t){var i=e(this.element).data();return Object.keys(i).forEach(function(t){-1!==Qt.indexOf(t)&&delete i[t]}),"number"==typeof(t=s({},this.constructor.Default,i,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),c.typeCheckConfig(Ut,t,this.constructor.DefaultType),t.sanitize&&(t.template=qt(t.template,t.whiteList,t.sanitizeFn)),t},n._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},n._cleanTipClass=function(){var t=e(this.getTipElement()),i=t.attr("class").match(Kt);null!==i&&i.length&&t.removeClass(i.join(""))},n._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},n._fixTransition=function(){var t=this.getTipElement(),i=this.config.animation;null===t.getAttribute("x-placement")&&(e(t).removeClass(ae),this.config.animation=!1,this.hide(),this.show(),this.config.animation=i)},t._jQueryInterface=function(i){return this.each(function(){var n=e(this).data("bs.tooltip"),r="object"==typeof i&&i;if((n||!/dispose|hide/.test(i))&&(n||(n=new t(this,r),e(this).data("bs.tooltip",n)),"string"==typeof i)){if(void 0===n[i])throw new TypeError('No method named "'+i+'"');n[i]()}})},r(t,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return ee}},{key:"NAME",get:function(){return Ut}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return re}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return Jt}}]),t}();e.fn.tooltip=fe._jQueryInterface,e.fn.tooltip.Constructor=fe,e.fn.tooltip.noConflict=function(){return e.fn.tooltip=Zt,fe._jQueryInterface};var pe="popover",ge=e.fn.popover,ve=new RegExp("(^|\\s)bs-popover\\S+","g"),me=s({},fe.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),xe=s({},fe.DefaultType,{content:"(string|element|function)"}),ye="fade",be="show",we=".popover-header",ke=".popover-body",_e={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},Ae=function(t){var i,n;function a(){return t.apply(this,arguments)||this}n=t,(i=a).prototype=Object.create(n.prototype),i.prototype.constructor=i,i.__proto__=n;var s=a.prototype;return s.isWithContent=function(){return this.getTitle()||this._getContent()},s.addAttachmentClass=function(t){e(this.getTipElement()).addClass("bs-popover-"+t)},s.getTipElement=function(){return this.tip=this.tip||e(this.config.template)[0],this.tip},s.setContent=function(){var t=e(this.getTipElement());this.setElementContent(t.find(we),this.getTitle());var i=this._getContent();"function"==typeof i&&(i=i.call(this.element)),this.setElementContent(t.find(ke),i),t.removeClass(ye+" "+be)},s._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},s._cleanTipClass=function(){var t=e(this.getTipElement()),i=t.attr("class").match(ve);null!==i&&i.length>0&&t.removeClass(i.join(""))},a._jQueryInterface=function(t){return this.each(function(){var i=e(this).data("bs.popover"),n="object"==typeof t?t:null;if((i||!/dispose|hide/.test(t))&&(i||(i=new a(this,n),e(this).data("bs.popover",i)),"string"==typeof t)){if(void 0===i[t])throw new TypeError('No method named "'+t+'"');i[t]()}})},r(a,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return me}},{key:"NAME",get:function(){return pe}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return _e}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return xe}}]),a}(fe);e.fn.popover=Ae._jQueryInterface,e.fn.popover.Constructor=Ae,e.fn.popover.noConflict=function(){return e.fn.popover=ge,Ae._jQueryInterface};var Se="scrollspy",Ce=e.fn[Se],Te={offset:10,method:"auto",target:""},Ee={offset:"number",method:"string",target:"(string|element)"},Le={ACTIVATE:"activate.bs.scrollspy",SCROLL:"scroll.bs.scrollspy",LOAD_DATA_API:"load.bs.scrollspy.data-api"},Ie="dropdown-item",Oe="active",De={DATA_SPY:'[data-spy="scroll"]',ACTIVE:".active",NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",NAV_ITEMS:".nav-item",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown",DROPDOWN_ITEMS:".dropdown-item",DROPDOWN_TOGGLE:".dropdown-toggle"},Pe="offset",Ne="position",Me=function(){function t(t,i){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(i),this._selector=this._config.target+" "+De.NAV_LINKS+","+this._config.target+" "+De.LIST_ITEMS+","+this._config.target+" "+De.DROPDOWN_ITEMS,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,e(this._scrollElement).on(Le.SCROLL,function(t){return n._process(t)}),this.refresh(),this._process()}var i=t.prototype;return i.refresh=function(){var t=this,i=this._scrollElement===this._scrollElement.window?Pe:Ne,n="auto"===this._config.method?i:this._config.method,r=n===Ne?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(t){var i,a=c.getSelectorFromElement(t);if(a&&(i=document.querySelector(a)),i){var s=i.getBoundingClientRect();if(s.width||s.height)return[e(i)[n]().top+r,a]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}).forEach(function(e){t._offsets.push(e[0]),t._targets.push(e[1])})},i.dispose=function(){e.removeData(this._element,"bs.scrollspy"),e(this._scrollElement).off(".bs.scrollspy"),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},i._getConfig=function(t){if("string"!=typeof(t=s({},Te,"object"==typeof t&&t?t:{})).target){var i=e(t.target).attr("id");i||(i=c.getUID(Se),e(t.target).attr("id",i)),t.target="#"+i}return c.typeCheckConfig(Se,t,Ee),t},i._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},i._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},i._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},i._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),i=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=i){var n=this._targets[this._targets.length-1];this._activeTarget!==n&&this._activate(n)}else{if(this._activeTarget&&t<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(var r=this._offsets.length;r--;)this._activeTarget!==this._targets[r]&&t>=this._offsets[r]&&(void 0===this._offsets[r+1]||t<this._offsets[r+1])&&this._activate(this._targets[r])}},i._activate=function(t){this._activeTarget=t,this._clear();var i=this._selector.split(",").map(function(e){return e+'[data-target="'+t+'"],'+e+'[href="'+t+'"]'}),n=e([].slice.call(document.querySelectorAll(i.join(","))));n.hasClass(Ie)?(n.closest(De.DROPDOWN).find(De.DROPDOWN_TOGGLE).addClass(Oe),n.addClass(Oe)):(n.addClass(Oe),n.parents(De.NAV_LIST_GROUP).prev(De.NAV_LINKS+", "+De.LIST_ITEMS).addClass(Oe),n.parents(De.NAV_LIST_GROUP).prev(De.NAV_ITEMS).children(De.NAV_LINKS).addClass(Oe)),e(this._scrollElement).trigger(Le.ACTIVATE,{relatedTarget:t})},i._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(t){return t.classList.contains(Oe)}).forEach(function(t){return t.classList.remove(Oe)})},t._jQueryInterface=function(i){return this.each(function(){var n=e(this).data("bs.scrollspy");if(n||(n=new t(this,"object"==typeof i&&i),e(this).data("bs.scrollspy",n)),"string"==typeof i){if(void 0===n[i])throw new TypeError('No method named "'+i+'"');n[i]()}})},r(t,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Te}}]),t}();e(window).on(Le.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(De.DATA_SPY)),i=t.length;i--;){var n=e(t[i]);Me._jQueryInterface.call(n,n.data())}}),e.fn[Se]=Me._jQueryInterface,e.fn[Se].Constructor=Me,e.fn[Se].noConflict=function(){return e.fn[Se]=Ce,Me._jQueryInterface};var ze=e.fn.tab,Re={HIDE:"hide.bs.tab",HIDDEN:"hidden.bs.tab",SHOW:"show.bs.tab",SHOWN:"shown.bs.tab",CLICK_DATA_API:"click.bs.tab.data-api"},Fe="dropdown-menu",Xe="active",He="disabled",je="fade",Ye="show",We=".dropdown",Be=".nav, .list-group",$e=".active",Ve="> li > .active",Ge='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',qe=".dropdown-toggle",Ue="> .dropdown-menu .active",Ze=function(){function t(t){this._element=t}var i=t.prototype;return i.show=function(){var t=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&e(this._element).hasClass(Xe)||e(this._element).hasClass(He))){var i,n,r=e(this._element).closest(Be)[0],a=c.getSelectorFromElement(this._element);if(r){var s="UL"===r.nodeName||"OL"===r.nodeName?Ve:$e;n=(n=e.makeArray(e(r).find(s)))[n.length-1]}var o=e.Event(Re.HIDE,{relatedTarget:this._element}),l=e.Event(Re.SHOW,{relatedTarget:n});if(n&&e(n).trigger(o),e(this._element).trigger(l),!l.isDefaultPrevented()&&!o.isDefaultPrevented()){a&&(i=document.querySelector(a)),this._activate(this._element,r);var h=function(){var i=e.Event(Re.HIDDEN,{relatedTarget:t._element}),r=e.Event(Re.SHOWN,{relatedTarget:n});e(n).trigger(i),e(t._element).trigger(r)};i?this._activate(i,i.parentNode,h):h()}}},i.dispose=function(){e.removeData(this._element,"bs.tab"),this._element=null},i._activate=function(t,i,n){var r=this,a=(!i||"UL"!==i.nodeName&&"OL"!==i.nodeName?e(i).children($e):e(i).find(Ve))[0],s=n&&a&&e(a).hasClass(je),o=function(){return r._transitionComplete(t,a,n)};if(a&&s){var l=c.getTransitionDurationFromElement(a);e(a).removeClass(Ye).one(c.TRANSITION_END,o).emulateTransitionEnd(l)}else o()},i._transitionComplete=function(t,i,n){if(i){e(i).removeClass(Xe);var r=e(i.parentNode).find(Ue)[0];r&&e(r).removeClass(Xe),"tab"===i.getAttribute("role")&&i.setAttribute("aria-selected",!1)}if(e(t).addClass(Xe),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),c.reflow(t),t.classList.contains(je)&&t.classList.add(Ye),t.parentNode&&e(t.parentNode).hasClass(Fe)){var a=e(t).closest(We)[0];if(a){var s=[].slice.call(a.querySelectorAll(qe));e(s).addClass(Xe)}t.setAttribute("aria-expanded",!0)}n&&n()},t._jQueryInterface=function(i){return this.each(function(){var n=e(this),r=n.data("bs.tab");if(r||(r=new t(this),n.data("bs.tab",r)),"string"==typeof i){if(void 0===r[i])throw new TypeError('No method named "'+i+'"');r[i]()}})},r(t,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),t}();e(document).on(Re.CLICK_DATA_API,Ge,function(t){t.preventDefault(),Ze._jQueryInterface.call(e(this),"show")}),e.fn.tab=Ze._jQueryInterface,e.fn.tab.Constructor=Ze,e.fn.tab.noConflict=function(){return e.fn.tab=ze,Ze._jQueryInterface};var Ke=e.fn.toast,Qe={CLICK_DISMISS:"click.dismiss.bs.toast",HIDE:"hide.bs.toast",HIDDEN:"hidden.bs.toast",SHOW:"show.bs.toast",SHOWN:"shown.bs.toast"},Je="fade",ti="hide",ei="show",ii="showing",ni={animation:"boolean",autohide:"boolean",delay:"number"},ri={animation:!0,autohide:!0,delay:500},ai='[data-dismiss="toast"]',si=function(){function t(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var i=t.prototype;return i.show=function(){var t=this;e(this._element).trigger(Qe.SHOW),this._config.animation&&this._element.classList.add(Je);var i=function(){t._element.classList.remove(ii),t._element.classList.add(ei),e(t._element).trigger(Qe.SHOWN),t._config.autohide&&t.hide()};if(this._element.classList.remove(ti),this._element.classList.add(ii),this._config.animation){var n=c.getTransitionDurationFromElement(this._element);e(this._element).one(c.TRANSITION_END,i).emulateTransitionEnd(n)}else i()},i.hide=function(t){var i=this;this._element.classList.contains(ei)&&(e(this._element).trigger(Qe.HIDE),t?this._close():this._timeout=setTimeout(function(){i._close()},this._config.delay))},i.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(ei)&&this._element.classList.remove(ei),e(this._element).off(Qe.CLICK_DISMISS),e.removeData(this._element,"bs.toast"),this._element=null,this._config=null},i._getConfig=function(t){return t=s({},ri,e(this._element).data(),"object"==typeof t&&t?t:{}),c.typeCheckConfig("toast",t,this.constructor.DefaultType),t},i._setListeners=function(){var t=this;e(this._element).on(Qe.CLICK_DISMISS,ai,function(){return t.hide(!0)})},i._close=function(){var t=this,i=function(){t._element.classList.add(ti),e(t._element).trigger(Qe.HIDDEN)};if(this._element.classList.remove(ei),this._config.animation){var n=c.getTransitionDurationFromElement(this._element);e(this._element).one(c.TRANSITION_END,i).emulateTransitionEnd(n)}else i()},t._jQueryInterface=function(i){return this.each(function(){var n=e(this),r=n.data("bs.toast");if(r||(r=new t(this,"object"==typeof i&&i),n.data("bs.toast",r)),"string"==typeof i){if(void 0===r[i])throw new TypeError('No method named "'+i+'"');r[i](this)}})},r(t,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"DefaultType",get:function(){return ni}},{key:"Default",get:function(){return ri}}]),t}();e.fn.toast=si._jQueryInterface,e.fn.toast.Constructor=si,e.fn.toast.noConflict=function(){return e.fn.toast=Ke,si._jQueryInterface},function(){if(void 0===e)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=e.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||t[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),t.Util=c,t.Alert=g,t.Button=C,t.Carousel=G,t.Collapse=st,t.Dropdown=Ot,t.Modal=Wt,t.Popover=Ae,t.Scrollspy=Me,t.Tab=Ze,t.Toast=si,t.Tooltip=fe,Object.defineProperty(t,"__esModule",{value:!0})}(e,i(18),i(17))},31:function(t,e,i){"use strict";var n=i(4),r=i(19),a=i(33),s=i(7);function o(t){var e=new a(t),i=r(a.prototype.request,e);return n.extend(i,a.prototype,e),n.extend(i,e),i}var l=o(s);l.Axios=a,l.create=function(t){return o(n.merge(s,t))},l.Cancel=i(23),l.CancelToken=i(46),l.isCancel=i(22),l.all=function(t){return Promise.all(t)},l.spread=i(47),t.exports=l,t.exports.default=l},32:function(t,e){t.exports=function(t){return null!=t&&null!=t.constructor&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}},33:function(t,e,i){"use strict";var n=i(7),r=i(4),a=i(41),s=i(42);function o(t){this.defaults=t,this.interceptors={request:new a,response:new a}}o.prototype.request=function(t){"string"==typeof t&&(t=r.merge({url:arguments[0]},arguments[1])),(t=r.merge(n,{method:"get"},this.defaults,t)).method=t.method.toLowerCase();var e=[s,void 0],i=Promise.resolve(t);for(this.interceptors.request.forEach(function(t){e.unshift(t.fulfilled,t.rejected)}),this.interceptors.response.forEach(function(t){e.push(t.fulfilled,t.rejected)});e.length;)i=i.then(e.shift(),e.shift());return i},r.forEach(["delete","get","head","options"],function(t){o.prototype[t]=function(e,i){return this.request(r.merge(i||{},{method:t,url:e}))}}),r.forEach(["post","put","patch"],function(t){o.prototype[t]=function(e,i,n){return this.request(r.merge(n||{},{method:t,url:e,data:i}))}}),t.exports=o},34:function(t,e,i){"use strict";var n=i(4);t.exports=function(t,e){n.forEach(t,function(i,n){n!==e&&n.toUpperCase()===e.toUpperCase()&&(t[e]=i,delete t[n])})}},35:function(t,e,i){"use strict";var n=i(21);t.exports=function(t,e,i){var r=i.config.validateStatus;i.status&&r&&!r(i.status)?e(n("Request failed with status code "+i.status,i.config,null,i.request,i)):t(i)}},36:function(t,e,i){"use strict";t.exports=function(t,e,i,n,r){return t.config=e,i&&(t.code=i),t.request=n,t.response=r,t}},37:function(t,e,i){"use strict";var n=i(4);function r(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(t,e,i){if(!e)return t;var a;if(i)a=i(e);else if(n.isURLSearchParams(e))a=e.toString();else{var s=[];n.forEach(e,function(t,e){null!=t&&(n.isArray(t)?e+="[]":t=[t],n.forEach(t,function(t){n.isDate(t)?t=t.toISOString():n.isObject(t)&&(t=JSON.stringify(t)),s.push(r(e)+"="+r(t))}))}),a=s.join("&")}return a&&(t+=(-1===t.indexOf("?")?"?":"&")+a),t}},38:function(t,e,i){"use strict";var n=i(4),r=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];t.exports=function(t){var e,i,a,s={};return t?(n.forEach(t.split("\n"),function(t){if(a=t.indexOf(":"),e=n.trim(t.substr(0,a)).toLowerCase(),i=n.trim(t.substr(a+1)),e){if(s[e]&&r.indexOf(e)>=0)return;s[e]="set-cookie"===e?(s[e]?s[e]:[]).concat([i]):s[e]?s[e]+", "+i:i}}),s):s}},39:function(t,e,i){"use strict";var n=i(4);t.exports=n.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),i=document.createElement("a");function r(t){var n=t;return e&&(i.setAttribute("href",n),n=i.href),i.setAttribute("href",n),{href:i.href,protocol:i.protocol?i.protocol.replace(/:$/,""):"",host:i.host,search:i.search?i.search.replace(/^\?/,""):"",hash:i.hash?i.hash.replace(/^#/,""):"",hostname:i.hostname,port:i.port,pathname:"/"===i.pathname.charAt(0)?i.pathname:"/"+i.pathname}}return t=r(window.location.href),function(e){var i=n.isString(e)?r(e):e;return i.protocol===t.protocol&&i.host===t.host}}():function(){return!0}},4:function(t,e,i){"use strict";var n=i(19),r=i(32),a=Object.prototype.toString;function s(t){return"[object Array]"===a.call(t)}function o(t){return null!==t&&"object"==typeof t}function l(t){return"[object Function]"===a.call(t)}function c(t,e){if(null!=t)if("object"!=typeof t&&(t=[t]),s(t))for(var i=0,n=t.length;i<n;i++)e.call(null,t[i],i,t);else for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.call(null,t[r],r,t)}t.exports={isArray:s,isArrayBuffer:function(t){return"[object ArrayBuffer]"===a.call(t)},isBuffer:r,isFormData:function(t){return"undefined"!=typeof FormData&&t instanceof FormData},isArrayBufferView:function(t){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&t.buffer instanceof ArrayBuffer},isString:function(t){return"string"==typeof t},isNumber:function(t){return"number"==typeof t},isObject:o,isUndefined:function(t){return void 0===t},isDate:function(t){return"[object Date]"===a.call(t)},isFile:function(t){return"[object File]"===a.call(t)},isBlob:function(t){return"[object Blob]"===a.call(t)},isFunction:l,isStream:function(t){return o(t)&&l(t.pipe)},isURLSearchParams:function(t){return"undefined"!=typeof URLSearchParams&&t instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:c,merge:function t(){var e={};function i(i,n){"object"==typeof e[n]&&"object"==typeof i?e[n]=t(e[n],i):e[n]=i}for(var n=0,r=arguments.length;n<r;n++)c(arguments[n],i);return e},extend:function(t,e,i){return c(e,function(e,r){t[r]=i&&"function"==typeof e?n(e,i):e}),t},trim:function(t){return t.replace(/^\s*/,"").replace(/\s*$/,"")}}},40:function(t,e,i){"use strict";var n=i(4);t.exports=n.isStandardBrowserEnv()?{write:function(t,e,i,r,a,s){var o=[];o.push(t+"="+encodeURIComponent(e)),n.isNumber(i)&&o.push("expires="+new Date(i).toGMTString()),n.isString(r)&&o.push("path="+r),n.isString(a)&&o.push("domain="+a),!0===s&&o.push("secure"),document.cookie=o.join("; ")},read:function(t){var e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},41:function(t,e,i){"use strict";var n=i(4);function r(){this.handlers=[]}r.prototype.use=function(t,e){return this.handlers.push({fulfilled:t,rejected:e}),this.handlers.length-1},r.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},r.prototype.forEach=function(t){n.forEach(this.handlers,function(e){null!==e&&t(e)})},t.exports=r},42:function(t,e,i){"use strict";var n=i(4),r=i(43),a=i(22),s=i(7),o=i(44),l=i(45);function c(t){t.cancelToken&&t.cancelToken.throwIfRequested()}t.exports=function(t){return c(t),t.baseURL&&!o(t.url)&&(t.url=l(t.baseURL,t.url)),t.headers=t.headers||{},t.data=r(t.data,t.headers,t.transformRequest),t.headers=n.merge(t.headers.common||{},t.headers[t.method]||{},t.headers||{}),n.forEach(["delete","get","head","post","put","patch","common"],function(e){delete t.headers[e]}),(t.adapter||s.adapter)(t).then(function(e){return c(t),e.data=r(e.data,e.headers,t.transformResponse),e},function(e){return a(e)||(c(t),e&&e.response&&(e.response.data=r(e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)})}},43:function(t,e,i){"use strict";var n=i(4);t.exports=function(t,e,i){return n.forEach(i,function(i){t=i(t,e)}),t}},44:function(t,e,i){"use strict";t.exports=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}},45:function(t,e,i){"use strict";t.exports=function(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}},46:function(t,e,i){"use strict";var n=i(23);function r(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise(function(t){e=t});var i=this;t(function(t){i.reason||(i.reason=new n(t),e(i.reason))})}r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var t;return{token:new r(function(e){t=e}),cancel:t}},t.exports=r},47:function(t,e,i){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},48:function(t,e){$(document).ready(function(){$(".empty-step .thumbnail").on({mouseenter:function(){$(this).removeClass("alert-secondary"),$(this).addClass("alert-dark")},mouseleave:function(){$(this).removeClass("alert-dark"),$(this).addClass("alert-secondary")}}),$(".step .thumbnail").on({mouseenter:function(){$(this).removeClass("alert-info"),$(this).addClass("alert-primary")},mouseleave:function(){$(this).removeClass("alert-primary"),$(this).addClass("alert-info")}}),$("#add-step").click(function(){var t=$(this).attr("action");$.ajax({url:t,success:function(t){$(".step-form").html(t),$("#step_modal").modal("show")},error:function(t,e,i){alert(t.responseText)},dataType:"html"})}),$("body").on("click","#add-answer",function(){$.ajaxSetup({headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")}});var t=$(this).attr("action");$.ajax({url:t,success:function(t){$(".answers").append(t)},error:function(t,e,i){alert(t.responseText)},dataType:"html"})}),$(document).on("click",".add-title",function(){$.ajaxSetup({headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")}});var t=$(this).attr("action"),e=$(this);$.ajax({url:t,dataType:"html",success:function(t){e.parent().before(t)},error:function(t,e,i){alert(t.responseText)}})}),$(document).on("click",".add-nextq",function(){$.ajaxSetup({headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")}});var t=$(this).attr("action"),e=$(this),i=e.data("entity_id");$.ajax({url:t,dataType:"html",data:{entity_id:i},success:function(t){e.parent().before(t)},error:function(t,e,i){alert(t.responseText)}})}),$("body").on("click",".add-field",function(){$.ajaxSetup({headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")}});var t=$(this).attr("action"),e=$(this).data("entity_id"),i=$(this);$.ajax({url:t,success:function(t){i.replaceWith(t)},error:function(t,e,i){alert(t.responseText)},dataType:"html",data:{entity_id:e}})}),$("body").on("click",".delete",function(){$(this).closest(".step_answers").remove()}),$(document).on("click",".delete-destination",function(){$(this).closest(".next_steps").remove()}),$(document).on("click",".delete-title",function(){$(this).closest(".step_titles").remove()}),$("body").on("submit","#step-form",function(t){t.preventDefault(),$.ajaxSetup({headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")}});var e=$(this),i=e.find("[name^=form_type]").val(),n=e.find("[name^=step_id]").val(),r=$(".step_answers"),a=$(".step_titles"),s=$(".next_steps"),o=$(".empty-step");$.each(r,function(t){$("[name^=title]",this).attr("name","answers["+t+"][title]"),$("[name^=description]",this).attr("name","answers["+t+"][description]"),$("[name^=image]",this).attr("name","answers["+t+"][image]"),$("[name^=old_img]",this).attr("name","answers["+t+"][old_img]"),$("[name^=video]",this).attr("name","answers["+t+"][video]"),$("[name^=answer_value]",this).attr("name","answers["+t+"][value]")}),$.each(a,function(t){$("[name^=title]",this).attr("name","step_titles["+t+"][title]"),$("[name^=condition]",this).attr("name","step_titles["+t+"][condition]")}),$.each(s,function(t){$("[name^=destination]",this).attr("name","next_steps["+t+"][destination]"),$("[name^=condition]",this).attr("name","next_steps["+t+"][condition]")}),$.ajax({type:"POST",url:"/admin/json-generate-store",data:new FormData($(this)[0]),dataType:"HTML",processData:!1,contentType:!1,success:function(t){o.length&&o.remove(),"edit"==i?$("."+n).html(t):$(".steps-list").append(t),$(".modal").modal("hide"),$(".modal").on("hidden.bs.modal",function(){$(this).closest("form")[0].reset()})},error:function(t,e,i){alert(t.responseText)}})}),$(document).on("click",".edit_entity",function(t){t.preventDefault(),$.ajaxSetup({headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")}});var e=$(this).data("url_ajax"),i=$(this).data("entity_id"),n=$(this).data("holder"),r=$(this).data("modal");$.ajax({type:"POST",url:"/"+e,data:{entity_id:i},dataType:"HTML",success:function(t){$("."+n).html(t),$("#"+r).modal("show")},error:function(t){}})}),$(document).on("click",".remove",function(t){t.preventDefault(),$.ajaxSetup({headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")}});var e=$(this),i=e.data("url_ajax"),n=e.data("entity_id");$.ajax({type:"POST",url:"/"+i,data:{entity_id:n},dataType:"JSON",success:function(t){e.parent().addClass("d-none")},error:function(t){}})}),$(document).on("submit","#start_step_form",function(t){t.preventDefault(),$.ajaxSetup({headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")}});var e=$(this).data("url_ajax"),i=$(this).data("modal");$.ajax({type:"POST",url:"/"+e,data:$(this).serialize(),dataType:"JSON",success:function(t){$("#"+i).modal("hide")},error:function(t){}})}),$(document).on("click",".change_entity",function(t){t.preventDefault();var e=$(this).data("url_ajax"),i=$(this).data("holder"),n=$(this).data("modal");$.ajax({type:"GET",url:"/"+e,dataType:"HTML",success:function(t){$("."+i).html(t),$("#"+n).modal("show")},error:function(t){}})}),$(document).on("click",".headline .form-control, .next-steps .form-control",function(t){$(this).hasClass("active")||($(".form-control").removeClass("active"),$(this).addClass("active"))}),$(document).on("click",".variables button",function(t){t.preventDefault();var e=$(this).text(),i=jQuery(".form-control.active"),n=i[0].selectionStart,r=i.val();i.val(r.substring(0,n)+e+r.substring(n)),console.log(e)}),$(document).on("click",".get_variables",function(t){t.preventDefault();var e=$(this).data("url_ajax"),i=$(this).data("holder"),n=$(this).data("variable_type");$.ajax({type:"GET",url:"/"+e,dataType:"HTML",data:{variable_type:n},success:function(t){$("."+i).html(t)},error:function(t){}})}),$(document).on("change",".change_status",function(t){t.preventDefault(),$.ajaxSetup({headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")}});var e=$(this).data("url_ajax"),i=$(this).data("entity_id"),n=$(this).val();$.ajax({type:"POST",url:"/"+e,dataType:"JSON",data:{entity_id:i,status:n},success:function(t){location.reload()},error:function(t){}})})})},49:function(t,e,i){"use strict";(function(e,i){var n=Object.freeze({});function r(t){return null==t}function a(t){return null!=t}function s(t){return!0===t}function o(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function l(t){return null!==t&&"object"==typeof t}var c=Object.prototype.toString;function h(t){return"[object Object]"===c.call(t)}function u(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function d(t){return a(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function f(t){return null==t?"":Array.isArray(t)||h(t)&&t.toString===c?JSON.stringify(t,null,2):String(t)}function p(t){var e=parseFloat(t);return isNaN(e)?t:e}function g(t,e){for(var i=Object.create(null),n=t.split(","),r=0;r<n.length;r++)i[n[r]]=!0;return e?function(t){return i[t.toLowerCase()]}:function(t){return i[t]}}var v=g("slot,component",!0),m=g("key,ref,slot,slot-scope,is");function x(t,e){if(t.length){var i=t.indexOf(e);if(i>-1)return t.splice(i,1)}}var y=Object.prototype.hasOwnProperty;function b(t,e){return y.call(t,e)}function w(t){var e=Object.create(null);return function(i){return e[i]||(e[i]=t(i))}}var k=/-(\w)/g,_=w(function(t){return t.replace(k,function(t,e){return e?e.toUpperCase():""})}),A=w(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}),S=/\B([A-Z])/g,C=w(function(t){return t.replace(S,"-$1").toLowerCase()}),T=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function i(i){var n=arguments.length;return n?n>1?t.apply(e,arguments):t.call(e,i):t.call(e)}return i._length=t.length,i};function E(t,e){e=e||0;for(var i=t.length-e,n=new Array(i);i--;)n[i]=t[i+e];return n}function L(t,e){for(var i in e)t[i]=e[i];return t}function I(t){for(var e={},i=0;i<t.length;i++)t[i]&&L(e,t[i]);return e}function O(t,e,i){}var D=function(t,e,i){return!1},P=function(t){return t};function N(t,e){if(t===e)return!0;var i=l(t),n=l(e);if(!i||!n)return!i&&!n&&String(t)===String(e);try{var r=Array.isArray(t),a=Array.isArray(e);if(r&&a)return t.length===e.length&&t.every(function(t,i){return N(t,e[i])});if(t instanceof Date&&e instanceof Date)return t.getTime()===e.getTime();if(r||a)return!1;var s=Object.keys(t),o=Object.keys(e);return s.length===o.length&&s.every(function(i){return N(t[i],e[i])})}catch(t){return!1}}function M(t,e){for(var i=0;i<t.length;i++)if(N(t[i],e))return i;return-1}function z(t){var e=!1;return function(){e||(e=!0,t.apply(this,arguments))}}var R="data-server-rendered",F=["component","directive","filter"],X=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],H={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:D,isReservedAttr:D,isUnknownElement:D,getTagNamespace:O,parsePlatformTagName:P,mustUseProp:D,async:!0,_lifecycleHooks:X},j=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function Y(t,e,i,n){Object.defineProperty(t,e,{value:i,enumerable:!!n,writable:!0,configurable:!0})}var W,B=new RegExp("[^"+j.source+".$_\\d]"),$="__proto__"in{},V="undefined"!=typeof window,G="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,q=G&&WXEnvironment.platform.toLowerCase(),U=V&&window.navigator.userAgent.toLowerCase(),Z=U&&/msie|trident/.test(U),K=U&&U.indexOf("msie 9.0")>0,Q=U&&U.indexOf("edge/")>0,J=(U&&U.indexOf("android"),U&&/iphone|ipad|ipod|ios/.test(U)||"ios"===q),tt=(U&&/chrome\/\d+/.test(U),U&&/phantomjs/.test(U),U&&U.match(/firefox\/(\d+)/)),et={}.watch,it=!1;if(V)try{var nt={};Object.defineProperty(nt,"passive",{get:function(){it=!0}}),window.addEventListener("test-passive",null,nt)}catch(n){}var rt=function(){return void 0===W&&(W=!V&&!G&&void 0!==e&&e.process&&"server"===e.process.env.VUE_ENV),W},at=V&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function st(t){return"function"==typeof t&&/native code/.test(t.toString())}var ot,lt="undefined"!=typeof Symbol&&st(Symbol)&&"undefined"!=typeof Reflect&&st(Reflect.ownKeys);ot="undefined"!=typeof Set&&st(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ct=O,ht=0,ut=function(){this.id=ht++,this.subs=[]};ut.prototype.addSub=function(t){this.subs.push(t)},ut.prototype.removeSub=function(t){x(this.subs,t)},ut.prototype.depend=function(){ut.target&&ut.target.addDep(this)},ut.prototype.notify=function(){for(var t=this.subs.slice(),e=0,i=t.length;e<i;e++)t[e].update()},ut.target=null;var dt=[];function ft(t){dt.push(t),ut.target=t}function pt(){dt.pop(),ut.target=dt[dt.length-1]}var gt=function(t,e,i,n,r,a,s,o){this.tag=t,this.data=e,this.children=i,this.text=n,this.elm=r,this.ns=void 0,this.context=a,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=s,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=o,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},vt={child:{configurable:!0}};vt.child.get=function(){return this.componentInstance},Object.defineProperties(gt.prototype,vt);var mt=function(t){void 0===t&&(t="");var e=new gt;return e.text=t,e.isComment=!0,e};function xt(t){return new gt(void 0,void 0,void 0,String(t))}function yt(t){var e=new gt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var bt=Array.prototype,wt=Object.create(bt);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(t){var e=bt[t];Y(wt,t,function(){for(var i=[],n=arguments.length;n--;)i[n]=arguments[n];var r,a=e.apply(this,i),s=this.__ob__;switch(t){case"push":case"unshift":r=i;break;case"splice":r=i.slice(2)}return r&&s.observeArray(r),s.dep.notify(),a})});var kt=Object.getOwnPropertyNames(wt),_t=!0;function At(t){_t=t}var St=function(t){var e;this.value=t,this.dep=new ut,this.vmCount=0,Y(t,"__ob__",this),Array.isArray(t)?($?(e=wt,t.__proto__=e):function(t,e,i){for(var n=0,r=i.length;n<r;n++){var a=i[n];Y(t,a,e[a])}}(t,wt,kt),this.observeArray(t)):this.walk(t)};function Ct(t,e){var i;if(l(t)&&!(t instanceof gt))return b(t,"__ob__")&&t.__ob__ instanceof St?i=t.__ob__:_t&&!rt()&&(Array.isArray(t)||h(t))&&Object.isExtensible(t)&&!t._isVue&&(i=new St(t)),e&&i&&i.vmCount++,i}function Tt(t,e,i,n,r){var a=new ut,s=Object.getOwnPropertyDescriptor(t,e);if(!s||!1!==s.configurable){var o=s&&s.get,l=s&&s.set;o&&!l||2!==arguments.length||(i=t[e]);var c=!r&&Ct(i);Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){var e=o?o.call(t):i;return ut.target&&(a.depend(),c&&(c.dep.depend(),Array.isArray(e)&&function t(e){for(var i=void 0,n=0,r=e.length;n<r;n++)(i=e[n])&&i.__ob__&&i.__ob__.dep.depend(),Array.isArray(i)&&t(i)}(e))),e},set:function(e){var n=o?o.call(t):i;e===n||e!=e&&n!=n||o&&!l||(l?l.call(t,e):i=e,c=!r&&Ct(e),a.notify())}})}}function Et(t,e,i){if(Array.isArray(t)&&u(e))return t.length=Math.max(t.length,e),t.splice(e,1,i),i;if(e in t&&!(e in Object.prototype))return t[e]=i,i;var n=t.__ob__;return t._isVue||n&&n.vmCount?i:n?(Tt(n.value,e,i),n.dep.notify(),i):(t[e]=i,i)}function Lt(t,e){if(Array.isArray(t)&&u(e))t.splice(e,1);else{var i=t.__ob__;t._isVue||i&&i.vmCount||b(t,e)&&(delete t[e],i&&i.dep.notify())}}St.prototype.walk=function(t){for(var e=Object.keys(t),i=0;i<e.length;i++)Tt(t,e[i])},St.prototype.observeArray=function(t){for(var e=0,i=t.length;e<i;e++)Ct(t[e])};var It=H.optionMergeStrategies;function Ot(t,e){if(!e)return t;for(var i,n,r,a=lt?Reflect.ownKeys(e):Object.keys(e),s=0;s<a.length;s++)"__ob__"!==(i=a[s])&&(n=t[i],r=e[i],b(t,i)?n!==r&&h(n)&&h(r)&&Ot(n,r):Et(t,i,r));return t}function Dt(t,e,i){return i?function(){var n="function"==typeof e?e.call(i,i):e,r="function"==typeof t?t.call(i,i):t;return n?Ot(n,r):r}:e?t?function(){return Ot("function"==typeof e?e.call(this,this):e,"function"==typeof t?t.call(this,this):t)}:e:t}function Pt(t,e){var i=e?t?t.concat(e):Array.isArray(e)?e:[e]:t;return i?function(t){for(var e=[],i=0;i<t.length;i++)-1===e.indexOf(t[i])&&e.push(t[i]);return e}(i):i}function Nt(t,e,i,n){var r=Object.create(t||null);return e?L(r,e):r}It.data=function(t,e,i){return i?Dt(t,e,i):e&&"function"!=typeof e?t:Dt(t,e)},X.forEach(function(t){It[t]=Pt}),F.forEach(function(t){It[t+"s"]=Nt}),It.watch=function(t,e,i,n){if(t===et&&(t=void 0),e===et&&(e=void 0),!e)return Object.create(t||null);if(!t)return e;var r={};for(var a in L(r,t),e){var s=r[a],o=e[a];s&&!Array.isArray(s)&&(s=[s]),r[a]=s?s.concat(o):Array.isArray(o)?o:[o]}return r},It.props=It.methods=It.inject=It.computed=function(t,e,i,n){if(!t)return e;var r=Object.create(null);return L(r,t),e&&L(r,e),r},It.provide=Dt;var Mt=function(t,e){return void 0===e?t:e};function zt(t,e,i){if("function"==typeof e&&(e=e.options),function(t,e){var i=t.props;if(i){var n,r,a={};if(Array.isArray(i))for(n=i.length;n--;)"string"==typeof(r=i[n])&&(a[_(r)]={type:null});else if(h(i))for(var s in i)r=i[s],a[_(s)]=h(r)?r:{type:r};t.props=a}}(e),function(t,e){var i=t.inject;if(i){var n=t.inject={};if(Array.isArray(i))for(var r=0;r<i.length;r++)n[i[r]]={from:i[r]};else if(h(i))for(var a in i){var s=i[a];n[a]=h(s)?L({from:a},s):{from:s}}}}(e),function(t){var e=t.directives;if(e)for(var i in e){var n=e[i];"function"==typeof n&&(e[i]={bind:n,update:n})}}(e),!e._base&&(e.extends&&(t=zt(t,e.extends,i)),e.mixins))for(var n=0,r=e.mixins.length;n<r;n++)t=zt(t,e.mixins[n],i);var a,s={};for(a in t)o(a);for(a in e)b(t,a)||o(a);function o(n){var r=It[n]||Mt;s[n]=r(t[n],e[n],i,n)}return s}function Rt(t,e,i,n){if("string"==typeof i){var r=t[e];if(b(r,i))return r[i];var a=_(i);if(b(r,a))return r[a];var s=A(a);return b(r,s)?r[s]:r[i]||r[a]||r[s]}}function Ft(t,e,i,n){var r=e[t],a=!b(i,t),s=i[t],o=jt(Boolean,r.type);if(o>-1)if(a&&!b(r,"default"))s=!1;else if(""===s||s===C(t)){var l=jt(String,r.type);(l<0||o<l)&&(s=!0)}if(void 0===s){s=function(t,e,i){if(b(e,"default")){var n=e.default;return t&&t.$options.propsData&&void 0===t.$options.propsData[i]&&void 0!==t._props[i]?t._props[i]:"function"==typeof n&&"Function"!==Xt(e.type)?n.call(t):n}}(n,r,t);var c=_t;At(!0),Ct(s),At(c)}return s}function Xt(t){var e=t&&t.toString().match(/^\s*function (\w+)/);return e?e[1]:""}function Ht(t,e){return Xt(t)===Xt(e)}function jt(t,e){if(!Array.isArray(e))return Ht(e,t)?0:-1;for(var i=0,n=e.length;i<n;i++)if(Ht(e[i],t))return i;return-1}function Yt(t,e,i){ft();try{if(e)for(var n=e;n=n.$parent;){var r=n.$options.errorCaptured;if(r)for(var a=0;a<r.length;a++)try{if(!1===r[a].call(n,t,e,i))return}catch(t){Bt(t,n,"errorCaptured hook")}}Bt(t,e,i)}finally{pt()}}function Wt(t,e,i,n,r){var a;try{(a=i?t.apply(e,i):t.call(e))&&!a._isVue&&d(a)&&!a._handled&&(a.catch(function(t){return Yt(t,n,r+" (Promise/async)")}),a._handled=!0)}catch(t){Yt(t,n,r)}return a}function Bt(t,e,i){if(H.errorHandler)try{return H.errorHandler.call(null,t,e,i)}catch(e){e!==t&&$t(e,null,"config.errorHandler")}$t(t,e,i)}function $t(t,e,i){if(!V&&!G||"undefined"==typeof console)throw t;console.error(t)}var Vt,Gt=!1,qt=[],Ut=!1;function Zt(){Ut=!1;var t=qt.slice(0);qt.length=0;for(var e=0;e<t.length;e++)t[e]()}if("undefined"!=typeof Promise&&st(Promise)){var Kt=Promise.resolve();Vt=function(){Kt.then(Zt),J&&setTimeout(O)},Gt=!0}else if(Z||"undefined"==typeof MutationObserver||!st(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())Vt=void 0!==i&&st(i)?function(){i(Zt)}:function(){setTimeout(Zt,0)};else{var Qt=1,Jt=new MutationObserver(Zt),te=document.createTextNode(String(Qt));Jt.observe(te,{characterData:!0}),Vt=function(){Qt=(Qt+1)%2,te.data=String(Qt)},Gt=!0}function ee(t,e){var i;if(qt.push(function(){if(t)try{t.call(e)}catch(t){Yt(t,e,"nextTick")}else i&&i(e)}),Ut||(Ut=!0,Vt()),!t&&"undefined"!=typeof Promise)return new Promise(function(t){i=t})}var ie=new ot;function ne(t){!function t(e,i){var n,r,a=Array.isArray(e);if(!(!a&&!l(e)||Object.isFrozen(e)||e instanceof gt)){if(e.__ob__){var s=e.__ob__.dep.id;if(i.has(s))return;i.add(s)}if(a)for(n=e.length;n--;)t(e[n],i);else for(n=(r=Object.keys(e)).length;n--;)t(e[r[n]],i)}}(t,ie),ie.clear()}var re=w(function(t){var e="&"===t.charAt(0),i="~"===(t=e?t.slice(1):t).charAt(0),n="!"===(t=i?t.slice(1):t).charAt(0);return{name:t=n?t.slice(1):t,once:i,capture:n,passive:e}});function ae(t,e){function i(){var t=arguments,n=i.fns;if(!Array.isArray(n))return Wt(n,null,arguments,e,"v-on handler");for(var r=n.slice(),a=0;a<r.length;a++)Wt(r[a],null,t,e,"v-on handler")}return i.fns=t,i}function se(t,e,i,n,a,o){var l,c,h,u;for(l in t)c=t[l],h=e[l],u=re(l),r(c)||(r(h)?(r(c.fns)&&(c=t[l]=ae(c,o)),s(u.once)&&(c=t[l]=a(u.name,c,u.capture)),i(u.name,c,u.capture,u.passive,u.params)):c!==h&&(h.fns=c,t[l]=h));for(l in e)r(t[l])&&n((u=re(l)).name,e[l],u.capture)}function oe(t,e,i){var n;t instanceof gt&&(t=t.data.hook||(t.data.hook={}));var o=t[e];function l(){i.apply(this,arguments),x(n.fns,l)}r(o)?n=ae([l]):a(o.fns)&&s(o.merged)?(n=o).fns.push(l):n=ae([o,l]),n.merged=!0,t[e]=n}function le(t,e,i,n,r){if(a(e)){if(b(e,i))return t[i]=e[i],r||delete e[i],!0;if(b(e,n))return t[i]=e[n],r||delete e[n],!0}return!1}function ce(t){return o(t)?[xt(t)]:Array.isArray(t)?function t(e,i){var n,l,c,h,u=[];for(n=0;n<e.length;n++)r(l=e[n])||"boolean"==typeof l||(h=u[c=u.length-1],Array.isArray(l)?l.length>0&&(he((l=t(l,(i||"")+"_"+n))[0])&&he(h)&&(u[c]=xt(h.text+l[0].text),l.shift()),u.push.apply(u,l)):o(l)?he(h)?u[c]=xt(h.text+l):""!==l&&u.push(xt(l)):he(l)&&he(h)?u[c]=xt(h.text+l.text):(s(e._isVList)&&a(l.tag)&&r(l.key)&&a(i)&&(l.key="__vlist"+i+"_"+n+"__"),u.push(l)));return u}(t):void 0}function he(t){return a(t)&&a(t.text)&&!1===t.isComment}function ue(t,e){if(t){for(var i=Object.create(null),n=lt?Reflect.ownKeys(t):Object.keys(t),r=0;r<n.length;r++){var a=n[r];if("__ob__"!==a){for(var s=t[a].from,o=e;o;){if(o._provided&&b(o._provided,s)){i[a]=o._provided[s];break}o=o.$parent}if(!o&&"default"in t[a]){var l=t[a].default;i[a]="function"==typeof l?l.call(e):l}}}return i}}function de(t,e){if(!t||!t.length)return{};for(var i={},n=0,r=t.length;n<r;n++){var a=t[n],s=a.data;if(s&&s.attrs&&s.attrs.slot&&delete s.attrs.slot,a.context!==e&&a.fnContext!==e||!s||null==s.slot)(i.default||(i.default=[])).push(a);else{var o=s.slot,l=i[o]||(i[o]=[]);"template"===a.tag?l.push.apply(l,a.children||[]):l.push(a)}}for(var c in i)i[c].every(fe)&&delete i[c];return i}function fe(t){return t.isComment&&!t.asyncFactory||" "===t.text}function pe(t,e,i){var r,a=Object.keys(e).length>0,s=t?!!t.$stable:!a,o=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(s&&i&&i!==n&&o===i.$key&&!a&&!i.$hasNormal)return i;for(var l in r={},t)t[l]&&"$"!==l[0]&&(r[l]=ge(e,l,t[l]))}else r={};for(var c in e)c in r||(r[c]=ve(e,c));return t&&Object.isExtensible(t)&&(t._normalized=r),Y(r,"$stable",s),Y(r,"$key",o),Y(r,"$hasNormal",a),r}function ge(t,e,i){var n=function(){var t=arguments.length?i.apply(null,arguments):i({});return(t=t&&"object"==typeof t&&!Array.isArray(t)?[t]:ce(t))&&(0===t.length||1===t.length&&t[0].isComment)?void 0:t};return i.proxy&&Object.defineProperty(t,e,{get:n,enumerable:!0,configurable:!0}),n}function ve(t,e){return function(){return t[e]}}function me(t,e){var i,n,r,s,o;if(Array.isArray(t)||"string"==typeof t)for(i=new Array(t.length),n=0,r=t.length;n<r;n++)i[n]=e(t[n],n);else if("number"==typeof t)for(i=new Array(t),n=0;n<t;n++)i[n]=e(n+1,n);else if(l(t))if(lt&&t[Symbol.iterator]){i=[];for(var c=t[Symbol.iterator](),h=c.next();!h.done;)i.push(e(h.value,i.length)),h=c.next()}else for(s=Object.keys(t),i=new Array(s.length),n=0,r=s.length;n<r;n++)o=s[n],i[n]=e(t[o],o,n);return a(i)||(i=[]),i._isVList=!0,i}function xe(t,e,i,n){var r,a=this.$scopedSlots[t];a?(i=i||{},n&&(i=L(L({},n),i)),r=a(i)||e):r=this.$slots[t]||e;var s=i&&i.slot;return s?this.$createElement("template",{slot:s},r):r}function ye(t){return Rt(this.$options,"filters",t)||P}function be(t,e){return Array.isArray(t)?-1===t.indexOf(e):t!==e}function we(t,e,i,n,r){var a=H.keyCodes[e]||i;return r&&n&&!H.keyCodes[e]?be(r,n):a?be(a,t):n?C(n)!==e:void 0}function ke(t,e,i,n,r){if(i&&l(i)){var a;Array.isArray(i)&&(i=I(i));var s=function(s){if("class"===s||"style"===s||m(s))a=t;else{var o=t.attrs&&t.attrs.type;a=n||H.mustUseProp(e,o,s)?t.domProps||(t.domProps={}):t.attrs||(t.attrs={})}var l=_(s),c=C(s);l in a||c in a||(a[s]=i[s],r&&((t.on||(t.on={}))["update:"+s]=function(t){i[s]=t}))};for(var o in i)s(o)}return t}function _e(t,e){var i=this._staticTrees||(this._staticTrees=[]),n=i[t];return n&&!e?n:(Se(n=i[t]=this.$options.staticRenderFns[t].call(this._renderProxy,null,this),"__static__"+t,!1),n)}function Ae(t,e,i){return Se(t,"__once__"+e+(i?"_"+i:""),!0),t}function Se(t,e,i){if(Array.isArray(t))for(var n=0;n<t.length;n++)t[n]&&"string"!=typeof t[n]&&Ce(t[n],e+"_"+n,i);else Ce(t,e,i)}function Ce(t,e,i){t.isStatic=!0,t.key=e,t.isOnce=i}function Te(t,e){if(e&&h(e)){var i=t.on=t.on?L({},t.on):{};for(var n in e){var r=i[n],a=e[n];i[n]=r?[].concat(r,a):a}}return t}function Ee(t,e,i,n){e=e||{$stable:!i};for(var r=0;r<t.length;r++){var a=t[r];Array.isArray(a)?Ee(a,e,i):a&&(a.proxy&&(a.fn.proxy=!0),e[a.key]=a.fn)}return n&&(e.$key=n),e}function Le(t,e){for(var i=0;i<e.length;i+=2){var n=e[i];"string"==typeof n&&n&&(t[e[i]]=e[i+1])}return t}function Ie(t,e){return"string"==typeof t?e+t:t}function Oe(t){t._o=Ae,t._n=p,t._s=f,t._l=me,t._t=xe,t._q=N,t._i=M,t._m=_e,t._f=ye,t._k=we,t._b=ke,t._v=xt,t._e=mt,t._u=Ee,t._g=Te,t._d=Le,t._p=Ie}function De(t,e,i,r,a){var o,l=this,c=a.options;b(r,"_uid")?(o=Object.create(r))._original=r:(o=r,r=r._original);var h=s(c._compiled),u=!h;this.data=t,this.props=e,this.children=i,this.parent=r,this.listeners=t.on||n,this.injections=ue(c.inject,r),this.slots=function(){return l.$slots||pe(t.scopedSlots,l.$slots=de(i,r)),l.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return pe(t.scopedSlots,this.slots())}}),h&&(this.$options=c,this.$slots=this.slots(),this.$scopedSlots=pe(t.scopedSlots,this.$slots)),c._scopeId?this._c=function(t,e,i,n){var a=je(o,t,e,i,n,u);return a&&!Array.isArray(a)&&(a.fnScopeId=c._scopeId,a.fnContext=r),a}:this._c=function(t,e,i,n){return je(o,t,e,i,n,u)}}function Pe(t,e,i,n,r){var a=yt(t);return a.fnContext=i,a.fnOptions=n,e.slot&&((a.data||(a.data={})).slot=e.slot),a}function Ne(t,e){for(var i in e)t[_(i)]=e[i]}Oe(De.prototype);var Me={init:function(t,e){if(t.componentInstance&&!t.componentInstance._isDestroyed&&t.data.keepAlive){var i=t;Me.prepatch(i,i)}else(t.componentInstance=function(t,e){var i={_isComponent:!0,_parentVnode:t,parent:Ke},n=t.data.inlineTemplate;return a(n)&&(i.render=n.render,i.staticRenderFns=n.staticRenderFns),new t.componentOptions.Ctor(i)}(t)).$mount(e?t.elm:void 0,e)},prepatch:function(t,e){var i=e.componentOptions;!function(t,e,i,r,a){var s=r.data.scopedSlots,o=t.$scopedSlots,l=!!(s&&!s.$stable||o!==n&&!o.$stable||s&&t.$scopedSlots.$key!==s.$key),c=!!(a||t.$options._renderChildren||l);if(t.$options._parentVnode=r,t.$vnode=r,t._vnode&&(t._vnode.parent=r),t.$options._renderChildren=a,t.$attrs=r.data.attrs||n,t.$listeners=i||n,e&&t.$options.props){At(!1);for(var h=t._props,u=t.$options._propKeys||[],d=0;d<u.length;d++){var f=u[d],p=t.$options.props;h[f]=Ft(f,p,e,t)}At(!0),t.$options.propsData=e}i=i||n;var g=t.$options._parentListeners;t.$options._parentListeners=i,Ze(t,i,g),c&&(t.$slots=de(a,r.context),t.$forceUpdate())}(e.componentInstance=t.componentInstance,i.propsData,i.listeners,e,i.children)},insert:function(t){var e,i=t.context,n=t.componentInstance;n._isMounted||(n._isMounted=!0,ei(n,"mounted")),t.data.keepAlive&&(i._isMounted?((e=n)._inactive=!1,ni.push(e)):ti(n,!0))},destroy:function(t){var e=t.componentInstance;e._isDestroyed||(t.data.keepAlive?function t(e,i){if(!(i&&(e._directInactive=!0,Je(e))||e._inactive)){e._inactive=!0;for(var n=0;n<e.$children.length;n++)t(e.$children[n]);ei(e,"deactivated")}}(e,!0):e.$destroy())}},ze=Object.keys(Me);function Re(t,e,i,o,c){if(!r(t)){var h=i.$options._base;if(l(t)&&(t=h.extend(t)),"function"==typeof t){var u;if(r(t.cid)&&void 0===(t=function(t,e){if(s(t.error)&&a(t.errorComp))return t.errorComp;if(a(t.resolved))return t.resolved;var i=We;if(i&&a(t.owners)&&-1===t.owners.indexOf(i)&&t.owners.push(i),s(t.loading)&&a(t.loadingComp))return t.loadingComp;if(i&&!a(t.owners)){var n=t.owners=[i],o=!0,c=null,h=null;i.$on("hook:destroyed",function(){return x(n,i)});var u=function(t){for(var e=0,i=n.length;e<i;e++)n[e].$forceUpdate();t&&(n.length=0,null!==c&&(clearTimeout(c),c=null),null!==h&&(clearTimeout(h),h=null))},f=z(function(i){t.resolved=Be(i,e),o?n.length=0:u(!0)}),p=z(function(e){a(t.errorComp)&&(t.error=!0,u(!0))}),g=t(f,p);return l(g)&&(d(g)?r(t.resolved)&&g.then(f,p):d(g.component)&&(g.component.then(f,p),a(g.error)&&(t.errorComp=Be(g.error,e)),a(g.loading)&&(t.loadingComp=Be(g.loading,e),0===g.delay?t.loading=!0:c=setTimeout(function(){c=null,r(t.resolved)&&r(t.error)&&(t.loading=!0,u(!1))},g.delay||200)),a(g.timeout)&&(h=setTimeout(function(){h=null,r(t.resolved)&&p(null)},g.timeout)))),o=!1,t.loading?t.loadingComp:t.resolved}}(u=t,h)))return function(t,e,i,n,r){var a=mt();return a.asyncFactory=t,a.asyncMeta={data:e,context:i,children:n,tag:r},a}(u,e,i,o,c);e=e||{},ki(t),a(e.model)&&function(t,e){var i=t.model&&t.model.prop||"value",n=t.model&&t.model.event||"input";(e.attrs||(e.attrs={}))[i]=e.model.value;var r=e.on||(e.on={}),s=r[n],o=e.model.callback;a(s)?(Array.isArray(s)?-1===s.indexOf(o):s!==o)&&(r[n]=[o].concat(s)):r[n]=o}(t.options,e);var f=function(t,e,i){var n=e.options.props;if(!r(n)){var s={},o=t.attrs,l=t.props;if(a(o)||a(l))for(var c in n){var h=C(c);le(s,l,c,h,!0)||le(s,o,c,h,!1)}return s}}(e,t);if(s(t.options.functional))return function(t,e,i,r,s){var o=t.options,l={},c=o.props;if(a(c))for(var h in c)l[h]=Ft(h,c,e||n);else a(i.attrs)&&Ne(l,i.attrs),a(i.props)&&Ne(l,i.props);var u=new De(i,l,s,r,t),d=o.render.call(null,u._c,u);if(d instanceof gt)return Pe(d,i,u.parent,o);if(Array.isArray(d)){for(var f=ce(d)||[],p=new Array(f.length),g=0;g<f.length;g++)p[g]=Pe(f[g],i,u.parent,o);return p}}(t,f,e,i,o);var p=e.on;if(e.on=e.nativeOn,s(t.options.abstract)){var g=e.slot;e={},g&&(e.slot=g)}!function(t){for(var e=t.hook||(t.hook={}),i=0;i<ze.length;i++){var n=ze[i],r=e[n],a=Me[n];r===a||r&&r._merged||(e[n]=r?Fe(a,r):a)}}(e);var v=t.options.name||c;return new gt("vue-component-"+t.cid+(v?"-"+v:""),e,void 0,void 0,void 0,i,{Ctor:t,propsData:f,listeners:p,tag:c,children:o},u)}}}function Fe(t,e){var i=function(i,n){t(i,n),e(i,n)};return i._merged=!0,i}var Xe=1,He=2;function je(t,e,i,n,c,h){return(Array.isArray(i)||o(i))&&(c=n,n=i,i=void 0),s(h)&&(c=He),function(t,e,i,n,o){if(a(i)&&a(i.__ob__))return mt();if(a(i)&&a(i.is)&&(e=i.is),!e)return mt();var c,h,u;(Array.isArray(n)&&"function"==typeof n[0]&&((i=i||{}).scopedSlots={default:n[0]},n.length=0),o===He?n=ce(n):o===Xe&&(n=function(t){for(var e=0;e<t.length;e++)if(Array.isArray(t[e]))return Array.prototype.concat.apply([],t);return t}(n)),"string"==typeof e)?(h=t.$vnode&&t.$vnode.ns||H.getTagNamespace(e),c=H.isReservedTag(e)?new gt(H.parsePlatformTagName(e),i,n,void 0,void 0,t):i&&i.pre||!a(u=Rt(t.$options,"components",e))?new gt(e,i,n,void 0,void 0,t):Re(u,i,t,n,e)):c=Re(e,i,t,n);return Array.isArray(c)?c:a(c)?(a(h)&&function t(e,i,n){if(e.ns=i,"foreignObject"===e.tag&&(i=void 0,n=!0),a(e.children))for(var o=0,l=e.children.length;o<l;o++){var c=e.children[o];a(c.tag)&&(r(c.ns)||s(n)&&"svg"!==c.tag)&&t(c,i,n)}}(c,h),a(i)&&function(t){l(t.style)&&ne(t.style),l(t.class)&&ne(t.class)}(i),c):mt()}(t,e,i,n,c)}var Ye,We=null;function Be(t,e){return(t.__esModule||lt&&"Module"===t[Symbol.toStringTag])&&(t=t.default),l(t)?e.extend(t):t}function $e(t){return t.isComment&&t.asyncFactory}function Ve(t){if(Array.isArray(t))for(var e=0;e<t.length;e++){var i=t[e];if(a(i)&&(a(i.componentOptions)||$e(i)))return i}}function Ge(t,e){Ye.$on(t,e)}function qe(t,e){Ye.$off(t,e)}function Ue(t,e){var i=Ye;return function n(){null!==e.apply(null,arguments)&&i.$off(t,n)}}function Ze(t,e,i){Ye=t,se(e,i||{},Ge,qe,Ue,t),Ye=void 0}var Ke=null;function Qe(t){var e=Ke;return Ke=t,function(){Ke=e}}function Je(t){for(;t&&(t=t.$parent);)if(t._inactive)return!0;return!1}function ti(t,e){if(e){if(t._directInactive=!1,Je(t))return}else if(t._directInactive)return;if(t._inactive||null===t._inactive){t._inactive=!1;for(var i=0;i<t.$children.length;i++)ti(t.$children[i]);ei(t,"activated")}}function ei(t,e){ft();var i=t.$options[e],n=e+" hook";if(i)for(var r=0,a=i.length;r<a;r++)Wt(i[r],t,null,t,n);t._hasHookEvent&&t.$emit("hook:"+e),pt()}var ii=[],ni=[],ri={},ai=!1,si=!1,oi=0,li=0,ci=Date.now;if(V&&!Z){var hi=window.performance;hi&&"function"==typeof hi.now&&ci()>document.createEvent("Event").timeStamp&&(ci=function(){return hi.now()})}function ui(){var t,e;for(li=ci(),si=!0,ii.sort(function(t,e){return t.id-e.id}),oi=0;oi<ii.length;oi++)(t=ii[oi]).before&&t.before(),e=t.id,ri[e]=null,t.run();var i=ni.slice(),n=ii.slice();oi=ii.length=ni.length=0,ri={},ai=si=!1,function(t){for(var e=0;e<t.length;e++)t[e]._inactive=!0,ti(t[e],!0)}(i),function(t){for(var e=t.length;e--;){var i=t[e],n=i.vm;n._watcher===i&&n._isMounted&&!n._isDestroyed&&ei(n,"updated")}}(n),at&&H.devtools&&at.emit("flush")}var di=0,fi=function(t,e,i,n,r){this.vm=t,r&&(t._watcher=this),t._watchers.push(this),n?(this.deep=!!n.deep,this.user=!!n.user,this.lazy=!!n.lazy,this.sync=!!n.sync,this.before=n.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=i,this.id=++di,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ot,this.newDepIds=new ot,this.expression="","function"==typeof e?this.getter=e:(this.getter=function(t){if(!B.test(t)){var e=t.split(".");return function(t){for(var i=0;i<e.length;i++){if(!t)return;t=t[e[i]]}return t}}}(e),this.getter||(this.getter=O)),this.value=this.lazy?void 0:this.get()};fi.prototype.get=function(){var t;ft(this);var e=this.vm;try{t=this.getter.call(e,e)}catch(t){if(!this.user)throw t;Yt(t,e,'getter for watcher "'+this.expression+'"')}finally{this.deep&&ne(t),pt(),this.cleanupDeps()}return t},fi.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},fi.prototype.cleanupDeps=function(){for(var t=this.deps.length;t--;){var e=this.deps[t];this.newDepIds.has(e.id)||e.removeSub(this)}var i=this.depIds;this.depIds=this.newDepIds,this.newDepIds=i,this.newDepIds.clear(),i=this.deps,this.deps=this.newDeps,this.newDeps=i,this.newDeps.length=0},fi.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(t){var e=t.id;if(null==ri[e]){if(ri[e]=!0,si){for(var i=ii.length-1;i>oi&&ii[i].id>t.id;)i--;ii.splice(i+1,0,t)}else ii.push(t);ai||(ai=!0,ee(ui))}}(this)},fi.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||l(t)||this.deep){var e=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,e)}catch(t){Yt(t,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,t,e)}}},fi.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},fi.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()},fi.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||x(this.vm._watchers,this);for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1}};var pi={enumerable:!0,configurable:!0,get:O,set:O};function gi(t,e,i){pi.get=function(){return this[e][i]},pi.set=function(t){this[e][i]=t},Object.defineProperty(t,i,pi)}var vi={lazy:!0};function mi(t,e,i){var n=!rt();"function"==typeof i?(pi.get=n?xi(e):yi(i),pi.set=O):(pi.get=i.get?n&&!1!==i.cache?xi(e):yi(i.get):O,pi.set=i.set||O),Object.defineProperty(t,e,pi)}function xi(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),ut.target&&e.depend(),e.value}}function yi(t){return function(){return t.call(this,this)}}function bi(t,e,i,n){return h(i)&&(n=i,i=i.handler),"string"==typeof i&&(i=t[i]),t.$watch(e,i,n)}var wi=0;function ki(t){var e=t.options;if(t.super){var i=ki(t.super);if(i!==t.superOptions){t.superOptions=i;var n=function(t){var e,i=t.options,n=t.sealedOptions;for(var r in i)i[r]!==n[r]&&(e||(e={}),e[r]=i[r]);return e}(t);n&&L(t.extendOptions,n),(e=t.options=zt(i,t.extendOptions)).name&&(e.components[e.name]=t)}}return e}function _i(t){this._init(t)}function Ai(t){return t&&(t.Ctor.options.name||t.tag)}function Si(t,e){return Array.isArray(t)?t.indexOf(e)>-1:"string"==typeof t?t.split(",").indexOf(e)>-1:(i=t,"[object RegExp]"===c.call(i)&&t.test(e));var i}function Ci(t,e){var i=t.cache,n=t.keys,r=t._vnode;for(var a in i){var s=i[a];if(s){var o=Ai(s.componentOptions);o&&!e(o)&&Ti(i,a,n,r)}}}function Ti(t,e,i,n){var r=t[e];!r||n&&r.tag===n.tag||r.componentInstance.$destroy(),t[e]=null,x(i,e)}_i.prototype._init=function(t){var e=this;e._uid=wi++,e._isVue=!0,t&&t._isComponent?function(t,e){var i=t.$options=Object.create(t.constructor.options),n=e._parentVnode;i.parent=e.parent,i._parentVnode=n;var r=n.componentOptions;i.propsData=r.propsData,i._parentListeners=r.listeners,i._renderChildren=r.children,i._componentTag=r.tag,e.render&&(i.render=e.render,i.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=zt(ki(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,i=e.parent;if(i&&!e.abstract){for(;i.$options.abstract&&i.$parent;)i=i.$parent;i.$children.push(t)}t.$parent=i,t.$root=i?i.$root:t,t.$children=[],t.$refs={},t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Ze(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,i=t.$vnode=e._parentVnode,r=i&&i.context;t.$slots=de(e._renderChildren,r),t.$scopedSlots=n,t._c=function(e,i,n,r){return je(t,e,i,n,r,!1)},t.$createElement=function(e,i,n,r){return je(t,e,i,n,r,!0)};var a=i&&i.data;Tt(t,"$attrs",a&&a.attrs||n,null,!0),Tt(t,"$listeners",e._parentListeners||n,null,!0)}(e),ei(e,"beforeCreate"),function(t){var e=ue(t.$options.inject,t);e&&(At(!1),Object.keys(e).forEach(function(i){Tt(t,i,e[i])}),At(!0))}(e),function(t){t._watchers=[];var e=t.$options;e.props&&function(t,e){var i=t.$options.propsData||{},n=t._props={},r=t.$options._propKeys=[];t.$parent&&At(!1);var a=function(a){r.push(a);var s=Ft(a,e,i,t);Tt(n,a,s),a in t||gi(t,"_props",a)};for(var s in e)a(s);At(!0)}(t,e.props),e.methods&&function(t,e){for(var i in t.$options.props,e)t[i]="function"!=typeof e[i]?O:T(e[i],t)}(t,e.methods),e.data?function(t){var e=t.$options.data;h(e=t._data="function"==typeof e?function(t,e){ft();try{return t.call(e,e)}catch(t){return Yt(t,e,"data()"),{}}finally{pt()}}(e,t):e||{})||(e={});for(var i,n=Object.keys(e),r=t.$options.props,a=(t.$options.methods,n.length);a--;){var s=n[a];r&&b(r,s)||36!==(i=(s+"").charCodeAt(0))&&95!==i&&gi(t,"_data",s)}Ct(e,!0)}(t):Ct(t._data={},!0),e.computed&&function(t,e){var i=t._computedWatchers=Object.create(null),n=rt();for(var r in e){var a=e[r],s="function"==typeof a?a:a.get;n||(i[r]=new fi(t,s||O,O,vi)),r in t||mi(t,r,a)}}(t,e.computed),e.watch&&e.watch!==et&&function(t,e){for(var i in e){var n=e[i];if(Array.isArray(n))for(var r=0;r<n.length;r++)bi(t,i,n[r]);else bi(t,i,n)}}(t,e.watch)}(e),function(t){var e=t.$options.provide;e&&(t._provided="function"==typeof e?e.call(t):e)}(e),ei(e,"created"),e.$options.el&&e.$mount(e.$options.el)},function(t){Object.defineProperty(t.prototype,"$data",{get:function(){return this._data}}),Object.defineProperty(t.prototype,"$props",{get:function(){return this._props}}),t.prototype.$set=Et,t.prototype.$delete=Lt,t.prototype.$watch=function(t,e,i){if(h(e))return bi(this,t,e,i);(i=i||{}).user=!0;var n=new fi(this,t,e,i);if(i.immediate)try{e.call(this,n.value)}catch(t){Yt(t,this,'callback for immediate watcher "'+n.expression+'"')}return function(){n.teardown()}}}(_i),function(t){var e=/^hook:/;t.prototype.$on=function(t,i){var n=this;if(Array.isArray(t))for(var r=0,a=t.length;r<a;r++)n.$on(t[r],i);else(n._events[t]||(n._events[t]=[])).push(i),e.test(t)&&(n._hasHookEvent=!0);return n},t.prototype.$once=function(t,e){var i=this;function n(){i.$off(t,n),e.apply(i,arguments)}return n.fn=e,i.$on(t,n),i},t.prototype.$off=function(t,e){var i=this;if(!arguments.length)return i._events=Object.create(null),i;if(Array.isArray(t)){for(var n=0,r=t.length;n<r;n++)i.$off(t[n],e);return i}var a,s=i._events[t];if(!s)return i;if(!e)return i._events[t]=null,i;for(var o=s.length;o--;)if((a=s[o])===e||a.fn===e){s.splice(o,1);break}return i},t.prototype.$emit=function(t){var e=this._events[t];if(e){e=e.length>1?E(e):e;for(var i=E(arguments,1),n='event handler for "'+t+'"',r=0,a=e.length;r<a;r++)Wt(e[r],this,i,this,n)}return this}}(_i),function(t){t.prototype._update=function(t,e){var i=this,n=i.$el,r=i._vnode,a=Qe(i);i._vnode=t,i.$el=r?i.__patch__(r,t):i.__patch__(i.$el,t,e,!1),a(),n&&(n.__vue__=null),i.$el&&(i.$el.__vue__=i),i.$vnode&&i.$parent&&i.$vnode===i.$parent._vnode&&(i.$parent.$el=i.$el)},t.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},t.prototype.$destroy=function(){var t=this;if(!t._isBeingDestroyed){ei(t,"beforeDestroy"),t._isBeingDestroyed=!0;var e=t.$parent;!e||e._isBeingDestroyed||t.$options.abstract||x(e.$children,t),t._watcher&&t._watcher.teardown();for(var i=t._watchers.length;i--;)t._watchers[i].teardown();t._data.__ob__&&t._data.__ob__.vmCount--,t._isDestroyed=!0,t.__patch__(t._vnode,null),ei(t,"destroyed"),t.$off(),t.$el&&(t.$el.__vue__=null),t.$vnode&&(t.$vnode.parent=null)}}}(_i),function(t){Oe(t.prototype),t.prototype.$nextTick=function(t){return ee(t,this)},t.prototype._render=function(){var t,e=this,i=e.$options,n=i.render,r=i._parentVnode;r&&(e.$scopedSlots=pe(r.data.scopedSlots,e.$slots,e.$scopedSlots)),e.$vnode=r;try{We=e,t=n.call(e._renderProxy,e.$createElement)}catch(i){Yt(i,e,"render"),t=e._vnode}finally{We=null}return Array.isArray(t)&&1===t.length&&(t=t[0]),t instanceof gt||(t=mt()),t.parent=r,t}}(_i);var Ei=[String,RegExp,Array],Li={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Ei,exclude:Ei,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Ti(this.cache,t,this.keys)},mounted:function(){var t=this;this.$watch("include",function(e){Ci(t,function(t){return Si(e,t)})}),this.$watch("exclude",function(e){Ci(t,function(t){return!Si(e,t)})})},render:function(){var t=this.$slots.default,e=Ve(t),i=e&&e.componentOptions;if(i){var n=Ai(i),r=this.include,a=this.exclude;if(r&&(!n||!Si(r,n))||a&&n&&Si(a,n))return e;var s=this.cache,o=this.keys,l=null==e.key?i.Ctor.cid+(i.tag?"::"+i.tag:""):e.key;s[l]?(e.componentInstance=s[l].componentInstance,x(o,l),o.push(l)):(s[l]=e,o.push(l),this.max&&o.length>parseInt(this.max)&&Ti(s,o[0],o,this._vnode)),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:ct,extend:L,mergeOptions:zt,defineReactive:Tt},t.set=Et,t.delete=Lt,t.nextTick=ee,t.observable=function(t){return Ct(t),t},t.options=Object.create(null),F.forEach(function(e){t.options[e+"s"]=Object.create(null)}),t.options._base=t,L(t.options.components,Li),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var i=E(arguments,1);return i.unshift(this),"function"==typeof t.install?t.install.apply(t,i):"function"==typeof t&&t.apply(null,i),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=zt(this.options,t),this}}(t),function(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var i=this,n=i.cid,r=t._Ctor||(t._Ctor={});if(r[n])return r[n];var a=t.name||i.options.name,s=function(t){this._init(t)};return(s.prototype=Object.create(i.prototype)).constructor=s,s.cid=e++,s.options=zt(i.options,t),s.super=i,s.options.props&&function(t){var e=t.options.props;for(var i in e)gi(t.prototype,"_props",i)}(s),s.options.computed&&function(t){var e=t.options.computed;for(var i in e)mi(t.prototype,i,e[i])}(s),s.extend=i.extend,s.mixin=i.mixin,s.use=i.use,F.forEach(function(t){s[t]=i[t]}),a&&(s.options.components[a]=s),s.superOptions=i.options,s.extendOptions=t,s.sealedOptions=L({},s.options),r[n]=s,s}}(t),function(t){F.forEach(function(e){t[e]=function(t,i){return i?("component"===e&&h(i)&&(i.name=i.name||t,i=this.options._base.extend(i)),"directive"===e&&"function"==typeof i&&(i={bind:i,update:i}),this.options[e+"s"][t]=i,i):this.options[e+"s"][t]}})}(t)}(_i),Object.defineProperty(_i.prototype,"$isServer",{get:rt}),Object.defineProperty(_i.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(_i,"FunctionalRenderContext",{value:De}),_i.version="2.6.10";var Ii=g("style,class"),Oi=g("input,textarea,option,select,progress"),Di=function(t,e,i){return"value"===i&&Oi(t)&&"button"!==e||"selected"===i&&"option"===t||"checked"===i&&"input"===t||"muted"===i&&"video"===t},Pi=g("contenteditable,draggable,spellcheck"),Ni=g("events,caret,typing,plaintext-only"),Mi=function(t,e){return Hi(e)||"false"===e?"false":"contenteditable"===t&&Ni(e)?e:"true"},zi=g("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Ri="http://www.w3.org/1999/xlink",Fi=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Xi=function(t){return Fi(t)?t.slice(6,t.length):""},Hi=function(t){return null==t||!1===t};function ji(t,e){return{staticClass:Yi(t.staticClass,e.staticClass),class:a(t.class)?[t.class,e.class]:e.class}}function Yi(t,e){return t?e?t+" "+e:t:e||""}function Wi(t){return Array.isArray(t)?function(t){for(var e,i="",n=0,r=t.length;n<r;n++)a(e=Wi(t[n]))&&""!==e&&(i&&(i+=" "),i+=e);return i}(t):l(t)?function(t){var e="";for(var i in t)t[i]&&(e&&(e+=" "),e+=i);return e}(t):"string"==typeof t?t:""}var Bi={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},$i=g("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Vi=g("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Gi=function(t){return $i(t)||Vi(t)};function qi(t){return Vi(t)?"svg":"math"===t?"math":void 0}var Ui=Object.create(null),Zi=g("text,number,password,search,email,tel,url");function Ki(t){return"string"==typeof t?document.querySelector(t)||document.createElement("div"):t}var Qi=Object.freeze({createElement:function(t,e){var i=document.createElement(t);return"select"!==t?i:(e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&i.setAttribute("multiple","multiple"),i)},createElementNS:function(t,e){return document.createElementNS(Bi[t],e)},createTextNode:function(t){return document.createTextNode(t)},createComment:function(t){return document.createComment(t)},insertBefore:function(t,e,i){t.insertBefore(e,i)},removeChild:function(t,e){t.removeChild(e)},appendChild:function(t,e){t.appendChild(e)},parentNode:function(t){return t.parentNode},nextSibling:function(t){return t.nextSibling},tagName:function(t){return t.tagName},setTextContent:function(t,e){t.textContent=e},setStyleScope:function(t,e){t.setAttribute(e,"")}}),Ji={create:function(t,e){tn(e)},update:function(t,e){t.data.ref!==e.data.ref&&(tn(t,!0),tn(e))},destroy:function(t){tn(t,!0)}};function tn(t,e){var i=t.data.ref;if(a(i)){var n=t.context,r=t.componentInstance||t.elm,s=n.$refs;e?Array.isArray(s[i])?x(s[i],r):s[i]===r&&(s[i]=void 0):t.data.refInFor?Array.isArray(s[i])?s[i].indexOf(r)<0&&s[i].push(r):s[i]=[r]:s[i]=r}}var en=new gt("",{},[]),nn=["create","activate","update","remove","destroy"];function rn(t,e){return t.key===e.key&&(t.tag===e.tag&&t.isComment===e.isComment&&a(t.data)===a(e.data)&&function(t,e){if("input"!==t.tag)return!0;var i,n=a(i=t.data)&&a(i=i.attrs)&&i.type,r=a(i=e.data)&&a(i=i.attrs)&&i.type;return n===r||Zi(n)&&Zi(r)}(t,e)||s(t.isAsyncPlaceholder)&&t.asyncFactory===e.asyncFactory&&r(e.asyncFactory.error))}function an(t,e,i){var n,r,s={};for(n=e;n<=i;++n)a(r=t[n].key)&&(s[r]=n);return s}var sn={create:on,update:on,destroy:function(t){on(t,en)}};function on(t,e){(t.data.directives||e.data.directives)&&function(t,e){var i,n,r,a=t===en,s=e===en,o=cn(t.data.directives,t.context),l=cn(e.data.directives,e.context),c=[],h=[];for(i in l)n=o[i],r=l[i],n?(r.oldValue=n.value,r.oldArg=n.arg,un(r,"update",e,t),r.def&&r.def.componentUpdated&&h.push(r)):(un(r,"bind",e,t),r.def&&r.def.inserted&&c.push(r));if(c.length){var u=function(){for(var i=0;i<c.length;i++)un(c[i],"inserted",e,t)};a?oe(e,"insert",u):u()}if(h.length&&oe(e,"postpatch",function(){for(var i=0;i<h.length;i++)un(h[i],"componentUpdated",e,t)}),!a)for(i in o)l[i]||un(o[i],"unbind",t,t,s)}(t,e)}var ln=Object.create(null);function cn(t,e){var i,n,r=Object.create(null);if(!t)return r;for(i=0;i<t.length;i++)(n=t[i]).modifiers||(n.modifiers=ln),r[hn(n)]=n,n.def=Rt(e.$options,"directives",n.name);return r}function hn(t){return t.rawName||t.name+"."+Object.keys(t.modifiers||{}).join(".")}function un(t,e,i,n,r){var a=t.def&&t.def[e];if(a)try{a(i.elm,t,i,n,r)}catch(n){Yt(n,i.context,"directive "+t.name+" "+e+" hook")}}var dn=[Ji,sn];function fn(t,e){var i=e.componentOptions;if(!(a(i)&&!1===i.Ctor.options.inheritAttrs||r(t.data.attrs)&&r(e.data.attrs))){var n,s,o=e.elm,l=t.data.attrs||{},c=e.data.attrs||{};for(n in a(c.__ob__)&&(c=e.data.attrs=L({},c)),c)s=c[n],l[n]!==s&&pn(o,n,s);for(n in(Z||Q)&&c.value!==l.value&&pn(o,"value",c.value),l)r(c[n])&&(Fi(n)?o.removeAttributeNS(Ri,Xi(n)):Pi(n)||o.removeAttribute(n))}}function pn(t,e,i){t.tagName.indexOf("-")>-1?gn(t,e,i):zi(e)?Hi(i)?t.removeAttribute(e):(i="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,i)):Pi(e)?t.setAttribute(e,Mi(e,i)):Fi(e)?Hi(i)?t.removeAttributeNS(Ri,Xi(e)):t.setAttributeNS(Ri,e,i):gn(t,e,i)}function gn(t,e,i){if(Hi(i))t.removeAttribute(e);else{if(Z&&!K&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==i&&!t.__ieph){var n=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",n)};t.addEventListener("input",n),t.__ieph=!0}t.setAttribute(e,i)}}var vn={create:fn,update:fn};function mn(t,e){var i=e.elm,n=e.data,s=t.data;if(!(r(n.staticClass)&&r(n.class)&&(r(s)||r(s.staticClass)&&r(s.class)))){var o=function(t){for(var e=t.data,i=t,n=t;a(n.componentInstance);)(n=n.componentInstance._vnode)&&n.data&&(e=ji(n.data,e));for(;a(i=i.parent);)i&&i.data&&(e=ji(e,i.data));return function(t,e){return a(t)||a(e)?Yi(t,Wi(e)):""}(e.staticClass,e.class)}(e),l=i._transitionClasses;a(l)&&(o=Yi(o,Wi(l))),o!==i._prevClass&&(i.setAttribute("class",o),i._prevClass=o)}}var xn,yn,bn,wn,kn,_n,An={create:mn,update:mn},Sn=/[\w).+\-_$\]]/;function Cn(t){var e,i,n,r,a,s=!1,o=!1,l=!1,c=!1,h=0,u=0,d=0,f=0;for(n=0;n<t.length;n++)if(i=e,e=t.charCodeAt(n),s)39===e&&92!==i&&(s=!1);else if(o)34===e&&92!==i&&(o=!1);else if(l)96===e&&92!==i&&(l=!1);else if(c)47===e&&92!==i&&(c=!1);else if(124!==e||124===t.charCodeAt(n+1)||124===t.charCodeAt(n-1)||h||u||d){switch(e){case 34:o=!0;break;case 39:s=!0;break;case 96:l=!0;break;case 40:d++;break;case 41:d--;break;case 91:u++;break;case 93:u--;break;case 123:h++;break;case 125:h--}if(47===e){for(var p=n-1,g=void 0;p>=0&&" "===(g=t.charAt(p));p--);g&&Sn.test(g)||(c=!0)}}else void 0===r?(f=n+1,r=t.slice(0,n).trim()):v();function v(){(a||(a=[])).push(t.slice(f,n).trim()),f=n+1}if(void 0===r?r=t.slice(0,n).trim():0!==f&&v(),a)for(n=0;n<a.length;n++)r=Tn(r,a[n]);return r}function Tn(t,e){var i=e.indexOf("(");if(i<0)return'_f("'+e+'")('+t+")";var n=e.slice(0,i),r=e.slice(i+1);return'_f("'+n+'")('+t+(")"!==r?","+r:r)}function En(t,e){console.error("[Vue compiler]: "+t)}function Ln(t,e){return t?t.map(function(t){return t[e]}).filter(function(t){return t}):[]}function In(t,e,i,n,r){(t.props||(t.props=[])).push(Xn({name:e,value:i,dynamic:r},n)),t.plain=!1}function On(t,e,i,n,r){(r?t.dynamicAttrs||(t.dynamicAttrs=[]):t.attrs||(t.attrs=[])).push(Xn({name:e,value:i,dynamic:r},n)),t.plain=!1}function Dn(t,e,i,n){t.attrsMap[e]=i,t.attrsList.push(Xn({name:e,value:i},n))}function Pn(t,e,i,n,r,a,s,o){(t.directives||(t.directives=[])).push(Xn({name:e,rawName:i,value:n,arg:r,isDynamicArg:a,modifiers:s},o)),t.plain=!1}function Nn(t,e,i){return i?"_p("+e+',"'+t+'")':t+e}function Mn(t,e,i,r,a,s,o,l){var c;(r=r||n).right?l?e="("+e+")==='click'?'contextmenu':("+e+")":"click"===e&&(e="contextmenu",delete r.right):r.middle&&(l?e="("+e+")==='click'?'mouseup':("+e+")":"click"===e&&(e="mouseup")),r.capture&&(delete r.capture,e=Nn("!",e,l)),r.once&&(delete r.once,e=Nn("~",e,l)),r.passive&&(delete r.passive,e=Nn("&",e,l)),r.native?(delete r.native,c=t.nativeEvents||(t.nativeEvents={})):c=t.events||(t.events={});var h=Xn({value:i.trim(),dynamic:l},o);r!==n&&(h.modifiers=r);var u=c[e];Array.isArray(u)?a?u.unshift(h):u.push(h):c[e]=u?a?[h,u]:[u,h]:h,t.plain=!1}function zn(t,e,i){var n=Rn(t,":"+e)||Rn(t,"v-bind:"+e);if(null!=n)return Cn(n);if(!1!==i){var r=Rn(t,e);if(null!=r)return JSON.stringify(r)}}function Rn(t,e,i){var n;if(null!=(n=t.attrsMap[e]))for(var r=t.attrsList,a=0,s=r.length;a<s;a++)if(r[a].name===e){r.splice(a,1);break}return i&&delete t.attrsMap[e],n}function Fn(t,e){for(var i=t.attrsList,n=0,r=i.length;n<r;n++){var a=i[n];if(e.test(a.name))return i.splice(n,1),a}}function Xn(t,e){return e&&(null!=e.start&&(t.start=e.start),null!=e.end&&(t.end=e.end)),t}function Hn(t,e,i){var n=i||{},r=n.number,a="$$v";n.trim&&(a="(typeof $$v === 'string'? $$v.trim(): $$v)"),r&&(a="_n("+a+")");var s=jn(e,a);t.model={value:"("+e+")",expression:JSON.stringify(e),callback:"function ($$v) {"+s+"}"}}function jn(t,e){var i=function(t){if(t=t.trim(),xn=t.length,t.indexOf("[")<0||t.lastIndexOf("]")<xn-1)return(wn=t.lastIndexOf("."))>-1?{exp:t.slice(0,wn),key:'"'+t.slice(wn+1)+'"'}:{exp:t,key:null};for(yn=t,wn=kn=_n=0;!Wn();)Bn(bn=Yn())?Vn(bn):91===bn&&$n(bn);return{exp:t.slice(0,kn),key:t.slice(kn+1,_n)}}(t);return null===i.key?t+"="+e:"$set("+i.exp+", "+i.key+", "+e+")"}function Yn(){return yn.charCodeAt(++wn)}function Wn(){return wn>=xn}function Bn(t){return 34===t||39===t}function $n(t){var e=1;for(kn=wn;!Wn();)if(Bn(t=Yn()))Vn(t);else if(91===t&&e++,93===t&&e--,0===e){_n=wn;break}}function Vn(t){for(var e=t;!Wn()&&(t=Yn())!==e;);}var Gn,qn="__r",Un="__c";function Zn(t,e,i){var n=Gn;return function r(){null!==e.apply(null,arguments)&&Jn(t,r,i,n)}}var Kn=Gt&&!(tt&&Number(tt[1])<=53);function Qn(t,e,i,n){if(Kn){var r=li,a=e;e=a._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=r||t.timeStamp<=0||t.target.ownerDocument!==document)return a.apply(this,arguments)}}Gn.addEventListener(t,e,it?{capture:i,passive:n}:i)}function Jn(t,e,i,n){(n||Gn).removeEventListener(t,e._wrapper||e,i)}function tr(t,e){if(!r(t.data.on)||!r(e.data.on)){var i=e.data.on||{},n=t.data.on||{};Gn=e.elm,function(t){if(a(t[qn])){var e=Z?"change":"input";t[e]=[].concat(t[qn],t[e]||[]),delete t[qn]}a(t[Un])&&(t.change=[].concat(t[Un],t.change||[]),delete t[Un])}(i),se(i,n,Qn,Jn,Zn,e.context),Gn=void 0}}var er,ir={create:tr,update:tr};function nr(t,e){if(!r(t.data.domProps)||!r(e.data.domProps)){var i,n,s=e.elm,o=t.data.domProps||{},l=e.data.domProps||{};for(i in a(l.__ob__)&&(l=e.data.domProps=L({},l)),o)i in l||(s[i]="");for(i in l){if(n=l[i],"textContent"===i||"innerHTML"===i){if(e.children&&(e.children.length=0),n===o[i])continue;1===s.childNodes.length&&s.removeChild(s.childNodes[0])}if("value"===i&&"PROGRESS"!==s.tagName){s._value=n;var c=r(n)?"":String(n);rr(s,c)&&(s.value=c)}else if("innerHTML"===i&&Vi(s.tagName)&&r(s.innerHTML)){(er=er||document.createElement("div")).innerHTML="<svg>"+n+"</svg>";for(var h=er.firstChild;s.firstChild;)s.removeChild(s.firstChild);for(;h.firstChild;)s.appendChild(h.firstChild)}else if(n!==o[i])try{s[i]=n}catch(t){}}}}function rr(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var i=!0;try{i=document.activeElement!==t}catch(t){}return i&&t.value!==e}(t,e)||function(t,e){var i=t.value,n=t._vModifiers;if(a(n)){if(n.number)return p(i)!==p(e);if(n.trim)return i.trim()!==e.trim()}return i!==e}(t,e))}var ar={create:nr,update:nr},sr=w(function(t){var e={},i=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach(function(t){if(t){var n=t.split(i);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e});function or(t){var e=lr(t.style);return t.staticStyle?L(t.staticStyle,e):e}function lr(t){return Array.isArray(t)?I(t):"string"==typeof t?sr(t):t}var cr,hr=/^--/,ur=/\s*!important$/,dr=function(t,e,i){if(hr.test(e))t.style.setProperty(e,i);else if(ur.test(i))t.style.setProperty(C(e),i.replace(ur,""),"important");else{var n=pr(e);if(Array.isArray(i))for(var r=0,a=i.length;r<a;r++)t.style[n]=i[r];else t.style[n]=i}},fr=["Webkit","Moz","ms"],pr=w(function(t){if(cr=cr||document.createElement("div").style,"filter"!==(t=_(t))&&t in cr)return t;for(var e=t.charAt(0).toUpperCase()+t.slice(1),i=0;i<fr.length;i++){var n=fr[i]+e;if(n in cr)return n}});function gr(t,e){var i=e.data,n=t.data;if(!(r(i.staticStyle)&&r(i.style)&&r(n.staticStyle)&&r(n.style))){var s,o,l=e.elm,c=n.staticStyle,h=n.normalizedStyle||n.style||{},u=c||h,d=lr(e.data.style)||{};e.data.normalizedStyle=a(d.__ob__)?L({},d):d;var f=function(t,e){for(var i,n={},r=t;r.componentInstance;)(r=r.componentInstance._vnode)&&r.data&&(i=or(r.data))&&L(n,i);(i=or(t.data))&&L(n,i);for(var a=t;a=a.parent;)a.data&&(i=or(a.data))&&L(n,i);return n}(e);for(o in u)r(f[o])&&dr(l,o,"");for(o in f)(s=f[o])!==u[o]&&dr(l,o,null==s?"":s)}}var vr={create:gr,update:gr},mr=/\s+/;function xr(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(mr).forEach(function(e){return t.classList.add(e)}):t.classList.add(e);else{var i=" "+(t.getAttribute("class")||"")+" ";i.indexOf(" "+e+" ")<0&&t.setAttribute("class",(i+e).trim())}}function yr(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(mr).forEach(function(e){return t.classList.remove(e)}):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var i=" "+(t.getAttribute("class")||"")+" ",n=" "+e+" ";i.indexOf(n)>=0;)i=i.replace(n," ");(i=i.trim())?t.setAttribute("class",i):t.removeAttribute("class")}}function br(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&L(e,wr(t.name||"v")),L(e,t),e}return"string"==typeof t?wr(t):void 0}}var wr=w(function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}}),kr=V&&!K,_r="transition",Ar="animation",Sr="transition",Cr="transitionend",Tr="animation",Er="animationend";kr&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Sr="WebkitTransition",Cr="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Tr="WebkitAnimation",Er="webkitAnimationEnd"));var Lr=V?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Ir(t){Lr(function(){Lr(t)})}function Or(t,e){var i=t._transitionClasses||(t._transitionClasses=[]);i.indexOf(e)<0&&(i.push(e),xr(t,e))}function Dr(t,e){t._transitionClasses&&x(t._transitionClasses,e),yr(t,e)}function Pr(t,e,i){var n=Mr(t,e),r=n.type,a=n.timeout,s=n.propCount;if(!r)return i();var o=r===_r?Cr:Er,l=0,c=function(){t.removeEventListener(o,h),i()},h=function(e){e.target===t&&++l>=s&&c()};setTimeout(function(){l<s&&c()},a+1),t.addEventListener(o,h)}var Nr=/\b(transform|all)(,|$)/;function Mr(t,e){var i,n=window.getComputedStyle(t),r=(n[Sr+"Delay"]||"").split(", "),a=(n[Sr+"Duration"]||"").split(", "),s=zr(r,a),o=(n[Tr+"Delay"]||"").split(", "),l=(n[Tr+"Duration"]||"").split(", "),c=zr(o,l),h=0,u=0;return e===_r?s>0&&(i=_r,h=s,u=a.length):e===Ar?c>0&&(i=Ar,h=c,u=l.length):u=(i=(h=Math.max(s,c))>0?s>c?_r:Ar:null)?i===_r?a.length:l.length:0,{type:i,timeout:h,propCount:u,hasTransform:i===_r&&Nr.test(n[Sr+"Property"])}}function zr(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max.apply(null,e.map(function(e,i){return Rr(e)+Rr(t[i])}))}function Rr(t){return 1e3*Number(t.slice(0,-1).replace(",","."))}function Fr(t,e){var i=t.elm;a(i._leaveCb)&&(i._leaveCb.cancelled=!0,i._leaveCb());var n=br(t.data.transition);if(!r(n)&&!a(i._enterCb)&&1===i.nodeType){for(var s=n.css,o=n.type,c=n.enterClass,h=n.enterToClass,u=n.enterActiveClass,d=n.appearClass,f=n.appearToClass,g=n.appearActiveClass,v=n.beforeEnter,m=n.enter,x=n.afterEnter,y=n.enterCancelled,b=n.beforeAppear,w=n.appear,k=n.afterAppear,_=n.appearCancelled,A=n.duration,S=Ke,C=Ke.$vnode;C&&C.parent;)S=C.context,C=C.parent;var T=!S._isMounted||!t.isRootInsert;if(!T||w||""===w){var E=T&&d?d:c,L=T&&g?g:u,I=T&&f?f:h,O=T&&b||v,D=T&&"function"==typeof w?w:m,P=T&&k||x,N=T&&_||y,M=p(l(A)?A.enter:A),R=!1!==s&&!K,F=jr(D),X=i._enterCb=z(function(){R&&(Dr(i,I),Dr(i,L)),X.cancelled?(R&&Dr(i,E),N&&N(i)):P&&P(i),i._enterCb=null});t.data.show||oe(t,"insert",function(){var e=i.parentNode,n=e&&e._pending&&e._pending[t.key];n&&n.tag===t.tag&&n.elm._leaveCb&&n.elm._leaveCb(),D&&D(i,X)}),O&&O(i),R&&(Or(i,E),Or(i,L),Ir(function(){Dr(i,E),X.cancelled||(Or(i,I),F||(Hr(M)?setTimeout(X,M):Pr(i,o,X)))})),t.data.show&&(e&&e(),D&&D(i,X)),R||F||X()}}}function Xr(t,e){var i=t.elm;a(i._enterCb)&&(i._enterCb.cancelled=!0,i._enterCb());var n=br(t.data.transition);if(r(n)||1!==i.nodeType)return e();if(!a(i._leaveCb)){var s=n.css,o=n.type,c=n.leaveClass,h=n.leaveToClass,u=n.leaveActiveClass,d=n.beforeLeave,f=n.leave,g=n.afterLeave,v=n.leaveCancelled,m=n.delayLeave,x=n.duration,y=!1!==s&&!K,b=jr(f),w=p(l(x)?x.leave:x),k=i._leaveCb=z(function(){i.parentNode&&i.parentNode._pending&&(i.parentNode._pending[t.key]=null),y&&(Dr(i,h),Dr(i,u)),k.cancelled?(y&&Dr(i,c),v&&v(i)):(e(),g&&g(i)),i._leaveCb=null});m?m(_):_()}function _(){k.cancelled||(!t.data.show&&i.parentNode&&((i.parentNode._pending||(i.parentNode._pending={}))[t.key]=t),d&&d(i),y&&(Or(i,c),Or(i,u),Ir(function(){Dr(i,c),k.cancelled||(Or(i,h),b||(Hr(w)?setTimeout(k,w):Pr(i,o,k)))})),f&&f(i,k),y||b||k())}}function Hr(t){return"number"==typeof t&&!isNaN(t)}function jr(t){if(r(t))return!1;var e=t.fns;return a(e)?jr(Array.isArray(e)?e[0]:e):(t._length||t.length)>1}function Yr(t,e){!0!==e.data.show&&Fr(e)}var Wr=function(t){var e,i,n={},l=t.modules,c=t.nodeOps;for(e=0;e<nn.length;++e)for(n[nn[e]]=[],i=0;i<l.length;++i)a(l[i][nn[e]])&&n[nn[e]].push(l[i][nn[e]]);function h(t){var e=c.parentNode(t);a(e)&&c.removeChild(e,t)}function u(t,e,i,r,o,l,h){if(a(t.elm)&&a(l)&&(t=l[h]=yt(t)),t.isRootInsert=!o,!function(t,e,i,r){var o=t.data;if(a(o)){var l=a(t.componentInstance)&&o.keepAlive;if(a(o=o.hook)&&a(o=o.init)&&o(t,!1),a(t.componentInstance))return d(t,e),f(i,t.elm,r),s(l)&&function(t,e,i,r){for(var s,o=t;o.componentInstance;)if(a(s=(o=o.componentInstance._vnode).data)&&a(s=s.transition)){for(s=0;s<n.activate.length;++s)n.activate[s](en,o);e.push(o);break}f(i,t.elm,r)}(t,e,i,r),!0}}(t,e,i,r)){var u=t.data,g=t.children,v=t.tag;a(v)?(t.elm=t.ns?c.createElementNS(t.ns,v):c.createElement(v,t),x(t),p(t,g,e),a(u)&&m(t,e),f(i,t.elm,r)):s(t.isComment)?(t.elm=c.createComment(t.text),f(i,t.elm,r)):(t.elm=c.createTextNode(t.text),f(i,t.elm,r))}}function d(t,e){a(t.data.pendingInsert)&&(e.push.apply(e,t.data.pendingInsert),t.data.pendingInsert=null),t.elm=t.componentInstance.$el,v(t)?(m(t,e),x(t)):(tn(t),e.push(t))}function f(t,e,i){a(t)&&(a(i)?c.parentNode(i)===t&&c.insertBefore(t,e,i):c.appendChild(t,e))}function p(t,e,i){if(Array.isArray(e))for(var n=0;n<e.length;++n)u(e[n],i,t.elm,null,!0,e,n);else o(t.text)&&c.appendChild(t.elm,c.createTextNode(String(t.text)))}function v(t){for(;t.componentInstance;)t=t.componentInstance._vnode;return a(t.tag)}function m(t,i){for(var r=0;r<n.create.length;++r)n.create[r](en,t);a(e=t.data.hook)&&(a(e.create)&&e.create(en,t),a(e.insert)&&i.push(t))}function x(t){var e;if(a(e=t.fnScopeId))c.setStyleScope(t.elm,e);else for(var i=t;i;)a(e=i.context)&&a(e=e.$options._scopeId)&&c.setStyleScope(t.elm,e),i=i.parent;a(e=Ke)&&e!==t.context&&e!==t.fnContext&&a(e=e.$options._scopeId)&&c.setStyleScope(t.elm,e)}function y(t,e,i,n,r,a){for(;n<=r;++n)u(i[n],a,t,e,!1,i,n)}function b(t){var e,i,r=t.data;if(a(r))for(a(e=r.hook)&&a(e=e.destroy)&&e(t),e=0;e<n.destroy.length;++e)n.destroy[e](t);if(a(e=t.children))for(i=0;i<t.children.length;++i)b(t.children[i])}function w(t,e,i,n){for(;i<=n;++i){var r=e[i];a(r)&&(a(r.tag)?(k(r),b(r)):h(r.elm))}}function k(t,e){if(a(e)||a(t.data)){var i,r=n.remove.length+1;for(a(e)?e.listeners+=r:e=function(t,e){function i(){0==--i.listeners&&h(t)}return i.listeners=e,i}(t.elm,r),a(i=t.componentInstance)&&a(i=i._vnode)&&a(i.data)&&k(i,e),i=0;i<n.remove.length;++i)n.remove[i](t,e);a(i=t.data.hook)&&a(i=i.remove)?i(t,e):e()}else h(t.elm)}function _(t,e,i,n){for(var r=i;r<n;r++){var s=e[r];if(a(s)&&rn(t,s))return r}}function A(t,e,i,o,l,h){if(t!==e){a(e.elm)&&a(o)&&(e=o[l]=yt(e));var d=e.elm=t.elm;if(s(t.isAsyncPlaceholder))a(e.asyncFactory.resolved)?T(t.elm,e,i):e.isAsyncPlaceholder=!0;else if(s(e.isStatic)&&s(t.isStatic)&&e.key===t.key&&(s(e.isCloned)||s(e.isOnce)))e.componentInstance=t.componentInstance;else{var f,p=e.data;a(p)&&a(f=p.hook)&&a(f=f.prepatch)&&f(t,e);var g=t.children,m=e.children;if(a(p)&&v(e)){for(f=0;f<n.update.length;++f)n.update[f](t,e);a(f=p.hook)&&a(f=f.update)&&f(t,e)}r(e.text)?a(g)&&a(m)?g!==m&&function(t,e,i,n,s){for(var o,l,h,d=0,f=0,p=e.length-1,g=e[0],v=e[p],m=i.length-1,x=i[0],b=i[m],k=!s;d<=p&&f<=m;)r(g)?g=e[++d]:r(v)?v=e[--p]:rn(g,x)?(A(g,x,n,i,f),g=e[++d],x=i[++f]):rn(v,b)?(A(v,b,n,i,m),v=e[--p],b=i[--m]):rn(g,b)?(A(g,b,n,i,m),k&&c.insertBefore(t,g.elm,c.nextSibling(v.elm)),g=e[++d],b=i[--m]):rn(v,x)?(A(v,x,n,i,f),k&&c.insertBefore(t,v.elm,g.elm),v=e[--p],x=i[++f]):(r(o)&&(o=an(e,d,p)),r(l=a(x.key)?o[x.key]:_(x,e,d,p))?u(x,n,t,g.elm,!1,i,f):rn(h=e[l],x)?(A(h,x,n,i,f),e[l]=void 0,k&&c.insertBefore(t,h.elm,g.elm)):u(x,n,t,g.elm,!1,i,f),x=i[++f]);d>p?y(t,r(i[m+1])?null:i[m+1].elm,i,f,m,n):f>m&&w(0,e,d,p)}(d,g,m,i,h):a(m)?(a(t.text)&&c.setTextContent(d,""),y(d,null,m,0,m.length-1,i)):a(g)?w(0,g,0,g.length-1):a(t.text)&&c.setTextContent(d,""):t.text!==e.text&&c.setTextContent(d,e.text),a(p)&&a(f=p.hook)&&a(f=f.postpatch)&&f(t,e)}}}function S(t,e,i){if(s(i)&&a(t.parent))t.parent.data.pendingInsert=e;else for(var n=0;n<e.length;++n)e[n].data.hook.insert(e[n])}var C=g("attrs,class,staticClass,staticStyle,key");function T(t,e,i,n){var r,o=e.tag,l=e.data,c=e.children;if(n=n||l&&l.pre,e.elm=t,s(e.isComment)&&a(e.asyncFactory))return e.isAsyncPlaceholder=!0,!0;if(a(l)&&(a(r=l.hook)&&a(r=r.init)&&r(e,!0),a(r=e.componentInstance)))return d(e,i),!0;if(a(o)){if(a(c))if(t.hasChildNodes())if(a(r=l)&&a(r=r.domProps)&&a(r=r.innerHTML)){if(r!==t.innerHTML)return!1}else{for(var h=!0,u=t.firstChild,f=0;f<c.length;f++){if(!u||!T(u,c[f],i,n)){h=!1;break}u=u.nextSibling}if(!h||u)return!1}else p(e,c,i);if(a(l)){var g=!1;for(var v in l)if(!C(v)){g=!0,m(e,i);break}!g&&l.class&&ne(l.class)}}else t.data!==e.text&&(t.data=e.text);return!0}return function(t,e,i,o){if(!r(e)){var l,h=!1,d=[];if(r(t))h=!0,u(e,d);else{var f=a(t.nodeType);if(!f&&rn(t,e))A(t,e,d,null,null,o);else{if(f){if(1===t.nodeType&&t.hasAttribute(R)&&(t.removeAttribute(R),i=!0),s(i)&&T(t,e,d))return S(e,d,!0),t;l=t,t=new gt(c.tagName(l).toLowerCase(),{},[],void 0,l)}var p=t.elm,g=c.parentNode(p);if(u(e,d,p._leaveCb?null:g,c.nextSibling(p)),a(e.parent))for(var m=e.parent,x=v(e);m;){for(var y=0;y<n.destroy.length;++y)n.destroy[y](m);if(m.elm=e.elm,x){for(var k=0;k<n.create.length;++k)n.create[k](en,m);var _=m.data.hook.insert;if(_.merged)for(var C=1;C<_.fns.length;C++)_.fns[C]()}else tn(m);m=m.parent}a(g)?w(0,[t],0,0):a(t.tag)&&b(t)}}return S(e,d,h),e.elm}a(t)&&b(t)}}({nodeOps:Qi,modules:[vn,An,ir,ar,vr,V?{create:Yr,activate:Yr,remove:function(t,e){!0!==t.data.show?Xr(t,e):e()}}:{}].concat(dn)});K&&document.addEventListener("selectionchange",function(){var t=document.activeElement;t&&t.vmodel&&Kr(t,"input")});var Br={inserted:function(t,e,i,n){"select"===i.tag?(n.elm&&!n.elm._vOptions?oe(i,"postpatch",function(){Br.componentUpdated(t,e,i)}):$r(t,e,i.context),t._vOptions=[].map.call(t.options,qr)):("textarea"===i.tag||Zi(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",Ur),t.addEventListener("compositionend",Zr),t.addEventListener("change",Zr),K&&(t.vmodel=!0)))},componentUpdated:function(t,e,i){if("select"===i.tag){$r(t,e,i.context);var n=t._vOptions,r=t._vOptions=[].map.call(t.options,qr);r.some(function(t,e){return!N(t,n[e])})&&(t.multiple?e.value.some(function(t){return Gr(t,r)}):e.value!==e.oldValue&&Gr(e.value,r))&&Kr(t,"change")}}};function $r(t,e,i){Vr(t,e,i),(Z||Q)&&setTimeout(function(){Vr(t,e,i)},0)}function Vr(t,e,i){var n=e.value,r=t.multiple;if(!r||Array.isArray(n)){for(var a,s,o=0,l=t.options.length;o<l;o++)if(s=t.options[o],r)a=M(n,qr(s))>-1,s.selected!==a&&(s.selected=a);else if(N(qr(s),n))return void(t.selectedIndex!==o&&(t.selectedIndex=o));r||(t.selectedIndex=-1)}}function Gr(t,e){return e.every(function(e){return!N(e,t)})}function qr(t){return"_value"in t?t._value:t.value}function Ur(t){t.target.composing=!0}function Zr(t){t.target.composing&&(t.target.composing=!1,Kr(t.target,"input"))}function Kr(t,e){var i=document.createEvent("HTMLEvents");i.initEvent(e,!0,!0),t.dispatchEvent(i)}function Qr(t){return!t.componentInstance||t.data&&t.data.transition?t:Qr(t.componentInstance._vnode)}var Jr={model:Br,show:{bind:function(t,e,i){var n=e.value,r=(i=Qr(i)).data&&i.data.transition,a=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;n&&r?(i.data.show=!0,Fr(i,function(){t.style.display=a})):t.style.display=n?a:"none"},update:function(t,e,i){var n=e.value;!n!=!e.oldValue&&((i=Qr(i)).data&&i.data.transition?(i.data.show=!0,n?Fr(i,function(){t.style.display=t.__vOriginalDisplay}):Xr(i,function(){t.style.display="none"})):t.style.display=n?t.__vOriginalDisplay:"none")},unbind:function(t,e,i,n,r){r||(t.style.display=t.__vOriginalDisplay)}}},ta={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function ea(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?ea(Ve(e.children)):t}function ia(t){var e={},i=t.$options;for(var n in i.propsData)e[n]=t[n];var r=i._parentListeners;for(var a in r)e[_(a)]=r[a];return e}function na(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var ra=function(t){return t.tag||$e(t)},aa=function(t){return"show"===t.name},sa={name:"transition",props:ta,abstract:!0,render:function(t){var e=this,i=this.$slots.default;if(i&&(i=i.filter(ra)).length){var n=this.mode,r=i[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return r;var a=ea(r);if(!a)return r;if(this._leaving)return na(t,r);var s="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?s+"comment":s+a.tag:o(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var l=(a.data||(a.data={})).transition=ia(this),c=this._vnode,h=ea(c);if(a.data.directives&&a.data.directives.some(aa)&&(a.data.show=!0),h&&h.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(a,h)&&!$e(h)&&(!h.componentInstance||!h.componentInstance._vnode.isComment)){var u=h.data.transition=L({},l);if("out-in"===n)return this._leaving=!0,oe(u,"afterLeave",function(){e._leaving=!1,e.$forceUpdate()}),na(t,r);if("in-out"===n){if($e(a))return c;var d,f=function(){d()};oe(l,"afterEnter",f),oe(l,"enterCancelled",f),oe(u,"delayLeave",function(t){d=t})}}return r}}},oa=L({tag:String,moveClass:String},ta);function la(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function ca(t){t.data.newPos=t.elm.getBoundingClientRect()}function ha(t){var e=t.data.pos,i=t.data.newPos,n=e.left-i.left,r=e.top-i.top;if(n||r){t.data.moved=!0;var a=t.elm.style;a.transform=a.WebkitTransform="translate("+n+"px,"+r+"px)",a.transitionDuration="0s"}}delete oa.mode;var ua={Transition:sa,TransitionGroup:{props:oa,beforeMount:function(){var t=this,e=this._update;this._update=function(i,n){var r=Qe(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,r(),e.call(t,i,n)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",i=Object.create(null),n=this.prevChildren=this.children,r=this.$slots.default||[],a=this.children=[],s=ia(this),o=0;o<r.length;o++){var l=r[o];l.tag&&null!=l.key&&0!==String(l.key).indexOf("__vlist")&&(a.push(l),i[l.key]=l,(l.data||(l.data={})).transition=s)}if(n){for(var c=[],h=[],u=0;u<n.length;u++){var d=n[u];d.data.transition=s,d.data.pos=d.elm.getBoundingClientRect(),i[d.key]?c.push(d):h.push(d)}this.kept=t(e,null,c),this.removed=h}return t(e,null,a)},updated:function(){var t=this.prevChildren,e=this.moveClass||(this.name||"v")+"-move";t.length&&this.hasMove(t[0].elm,e)&&(t.forEach(la),t.forEach(ca),t.forEach(ha),this._reflow=document.body.offsetHeight,t.forEach(function(t){if(t.data.moved){var i=t.elm,n=i.style;Or(i,e),n.transform=n.WebkitTransform=n.transitionDuration="",i.addEventListener(Cr,i._moveCb=function t(n){n&&n.target!==i||n&&!/transform$/.test(n.propertyName)||(i.removeEventListener(Cr,t),i._moveCb=null,Dr(i,e))})}}))},methods:{hasMove:function(t,e){if(!kr)return!1;if(this._hasMove)return this._hasMove;var i=t.cloneNode();t._transitionClasses&&t._transitionClasses.forEach(function(t){yr(i,t)}),xr(i,e),i.style.display="none",this.$el.appendChild(i);var n=Mr(i);return this.$el.removeChild(i),this._hasMove=n.hasTransform}}}};_i.config.mustUseProp=Di,_i.config.isReservedTag=Gi,_i.config.isReservedAttr=Ii,_i.config.getTagNamespace=qi,_i.config.isUnknownElement=function(t){if(!V)return!0;if(Gi(t))return!1;if(t=t.toLowerCase(),null!=Ui[t])return Ui[t];var e=document.createElement(t);return t.indexOf("-")>-1?Ui[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Ui[t]=/HTMLUnknownElement/.test(e.toString())},L(_i.options.directives,Jr),L(_i.options.components,ua),_i.prototype.__patch__=V?Wr:O,_i.prototype.$mount=function(t,e){return function(t,e,i){var n;return t.$el=e,t.$options.render||(t.$options.render=mt),ei(t,"beforeMount"),n=function(){t._update(t._render(),i)},new fi(t,n,O,{before:function(){t._isMounted&&!t._isDestroyed&&ei(t,"beforeUpdate")}},!0),i=!1,null==t.$vnode&&(t._isMounted=!0,ei(t,"mounted")),t}(this,t=t&&V?Ki(t):void 0,e)},V&&setTimeout(function(){H.devtools&&at&&at.emit("init",_i)},0);var da,fa=/\{\{((?:.|\r?\n)+?)\}\}/g,pa=/[-.*+?^${}()|[\]\/\\]/g,ga=w(function(t){var e=t[0].replace(pa,"\\$&"),i=t[1].replace(pa,"\\$&");return new RegExp(e+"((?:.|\\n)+?)"+i,"g")}),va={staticKeys:["staticClass"],transformNode:function(t,e){e.warn;var i=Rn(t,"class");i&&(t.staticClass=JSON.stringify(i));var n=zn(t,"class",!1);n&&(t.classBinding=n)},genData:function(t){var e="";return t.staticClass&&(e+="staticClass:"+t.staticClass+","),t.classBinding&&(e+="class:"+t.classBinding+","),e}},ma={staticKeys:["staticStyle"],transformNode:function(t,e){e.warn;var i=Rn(t,"style");i&&(t.staticStyle=JSON.stringify(sr(i)));var n=zn(t,"style",!1);n&&(t.styleBinding=n)},genData:function(t){var e="";return t.staticStyle&&(e+="staticStyle:"+t.staticStyle+","),t.styleBinding&&(e+="style:("+t.styleBinding+"),"),e}},xa=g("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),ya=g("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),ba=g("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),wa=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ka=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,_a="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+j.source+"]*",Aa="((?:"+_a+"\\:)?"+_a+")",Sa=new RegExp("^<"+Aa),Ca=/^\s*(\/?)>/,Ta=new RegExp("^<\\/"+Aa+"[^>]*>"),Ea=/^<!DOCTYPE [^>]+>/i,La=/^<!\--/,Ia=/^<!\[/,Oa=g("script,style,textarea",!0),Da={},Pa={"<":"<",">":">",""":'"',"&":"&"," ":"\n","	":"\t","'":"'"},Na=/&(?:lt|gt|quot|amp|#39);/g,Ma=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,za=g("pre,textarea",!0),Ra=function(t,e){return t&&za(t)&&"\n"===e[0]};function Fa(t,e){var i=e?Ma:Na;return t.replace(i,function(t){return Pa[t]})}var Xa,Ha,ja,Ya,Wa,Ba,$a,Va,Ga=/^@|^v-on:/,qa=/^v-|^@|^:/,Ua=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Za=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Ka=/^\(|\)$/g,Qa=/^\[.*\]$/,Ja=/:(.*)$/,ts=/^:|^\.|^v-bind:/,es=/\.[^.\]]+(?=[^\]]*$)/g,is=/^v-slot(:|$)|^#/,ns=/[\r\n]/,rs=/\s+/g,as=w(function(t){return(da=da||document.createElement("div")).innerHTML=t,da.textContent}),ss="_empty_";function os(t,e,i){return{type:1,tag:t,attrsList:e,attrsMap:fs(e),rawAttrsMap:{},parent:i,children:[]}}function ls(t,e){var i,n;(n=zn(i=t,"key"))&&(i.key=n),t.plain=!t.key&&!t.scopedSlots&&!t.attrsList.length,function(t){var e=zn(t,"ref");e&&(t.ref=e,t.refInFor=function(t){for(var e=t;e;){if(void 0!==e.for)return!0;e=e.parent}return!1}(t))}(t),function(t){var e;"template"===t.tag?(e=Rn(t,"scope"),t.slotScope=e||Rn(t,"slot-scope")):(e=Rn(t,"slot-scope"))&&(t.slotScope=e);var i=zn(t,"slot");if(i&&(t.slotTarget='""'===i?'"default"':i,t.slotTargetDynamic=!(!t.attrsMap[":slot"]&&!t.attrsMap["v-bind:slot"]),"template"===t.tag||t.slotScope||On(t,"slot",i,function(t,e){return t.rawAttrsMap[":"+e]||t.rawAttrsMap["v-bind:"+e]||t.rawAttrsMap[e]}(t,"slot"))),"template"===t.tag){var n=Fn(t,is);if(n){var r=us(n),a=r.name,s=r.dynamic;t.slotTarget=a,t.slotTargetDynamic=s,t.slotScope=n.value||ss}}else{var o=Fn(t,is);if(o){var l=t.scopedSlots||(t.scopedSlots={}),c=us(o),h=c.name,u=c.dynamic,d=l[h]=os("template",[],t);d.slotTarget=h,d.slotTargetDynamic=u,d.children=t.children.filter(function(t){if(!t.slotScope)return t.parent=d,!0}),d.slotScope=o.value||ss,t.children=[],t.plain=!1}}}(t),function(t){"slot"===t.tag&&(t.slotName=zn(t,"name"))}(t),function(t){var e;(e=zn(t,"is"))&&(t.component=e),null!=Rn(t,"inline-template")&&(t.inlineTemplate=!0)}(t);for(var r=0;r<ja.length;r++)t=ja[r](t,e)||t;return function(t){var e,i,n,r,a,s,o,l,c=t.attrsList;for(e=0,i=c.length;e<i;e++)if(n=r=c[e].name,a=c[e].value,qa.test(n))if(t.hasBindings=!0,(s=ds(n.replace(qa,"")))&&(n=n.replace(es,"")),ts.test(n))n=n.replace(ts,""),a=Cn(a),(l=Qa.test(n))&&(n=n.slice(1,-1)),s&&(s.prop&&!l&&"innerHtml"===(n=_(n))&&(n="innerHTML"),s.camel&&!l&&(n=_(n)),s.sync&&(o=jn(a,"$event"),l?Mn(t,'"update:"+('+n+")",o,null,!1,0,c[e],!0):(Mn(t,"update:"+_(n),o,null,!1,0,c[e]),C(n)!==_(n)&&Mn(t,"update:"+C(n),o,null,!1,0,c[e])))),s&&s.prop||!t.component&&$a(t.tag,t.attrsMap.type,n)?In(t,n,a,c[e],l):On(t,n,a,c[e],l);else if(Ga.test(n))n=n.replace(Ga,""),(l=Qa.test(n))&&(n=n.slice(1,-1)),Mn(t,n,a,s,!1,0,c[e],l);else{var h=(n=n.replace(qa,"")).match(Ja),u=h&&h[1];l=!1,u&&(n=n.slice(0,-(u.length+1)),Qa.test(u)&&(u=u.slice(1,-1),l=!0)),Pn(t,n,r,a,u,l,s,c[e])}else On(t,n,JSON.stringify(a),c[e]),!t.component&&"muted"===n&&$a(t.tag,t.attrsMap.type,n)&&In(t,n,"true",c[e])}(t),t}function cs(t){var e;if(e=Rn(t,"v-for")){var i=function(t){var e=t.match(Ua);if(e){var i={};i.for=e[2].trim();var n=e[1].trim().replace(Ka,""),r=n.match(Za);return r?(i.alias=n.replace(Za,"").trim(),i.iterator1=r[1].trim(),r[2]&&(i.iterator2=r[2].trim())):i.alias=n,i}}(e);i&&L(t,i)}}function hs(t,e){t.ifConditions||(t.ifConditions=[]),t.ifConditions.push(e)}function us(t){var e=t.name.replace(is,"");return e||"#"!==t.name[0]&&(e="default"),Qa.test(e)?{name:e.slice(1,-1),dynamic:!0}:{name:'"'+e+'"',dynamic:!1}}function ds(t){var e=t.match(es);if(e){var i={};return e.forEach(function(t){i[t.slice(1)]=!0}),i}}function fs(t){for(var e={},i=0,n=t.length;i<n;i++)e[t[i].name]=t[i].value;return e}var ps=/^xmlns:NS\d+/,gs=/^NS\d+:/;function vs(t){return os(t.tag,t.attrsList.slice(),t.parent)}var ms,xs,ys=[va,ma,{preTransformNode:function(t,e){if("input"===t.tag){var i,n=t.attrsMap;if(!n["v-model"])return;if((n[":type"]||n["v-bind:type"])&&(i=zn(t,"type")),n.type||i||!n["v-bind"]||(i="("+n["v-bind"]+").type"),i){var r=Rn(t,"v-if",!0),a=r?"&&("+r+")":"",s=null!=Rn(t,"v-else",!0),o=Rn(t,"v-else-if",!0),l=vs(t);cs(l),Dn(l,"type","checkbox"),ls(l,e),l.processed=!0,l.if="("+i+")==='checkbox'"+a,hs(l,{exp:l.if,block:l});var c=vs(t);Rn(c,"v-for",!0),Dn(c,"type","radio"),ls(c,e),hs(l,{exp:"("+i+")==='radio'"+a,block:c});var h=vs(t);return Rn(h,"v-for",!0),Dn(h,":type",i),ls(h,e),hs(l,{exp:r,block:h}),s?l.else=!0:o&&(l.elseif=o),l}}}}],bs={expectHTML:!0,modules:ys,directives:{model:function(t,e,i){var n=e.value,r=e.modifiers,a=t.tag,s=t.attrsMap.type;if(t.component)return Hn(t,n,r),!1;if("select"===a)!function(t,e,i){var n='var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(r&&r.number?"_n(val)":"val")+"});";Mn(t,"change",n=n+" "+jn(e,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),null,!0)}(t,n);else if("input"===a&&"checkbox"===s)!function(t,e,i){var n=i&&i.number,r=zn(t,"value")||"null",a=zn(t,"true-value")||"true",s=zn(t,"false-value")||"false";In(t,"checked","Array.isArray("+e+")?_i("+e+","+r+")>-1"+("true"===a?":("+e+")":":_q("+e+","+a+")")),Mn(t,"change","var $$a="+e+",$$el=$event.target,$$c=$$el.checked?("+a+"):("+s+");if(Array.isArray($$a)){var $$v="+(n?"_n("+r+")":r)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+jn(e,"$$a.concat([$$v])")+")}else{$$i>-1&&("+jn(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+jn(e,"$$c")+"}",null,!0)}(t,n,r);else if("input"===a&&"radio"===s)!function(t,e,i){var n=i&&i.number,r=zn(t,"value")||"null";In(t,"checked","_q("+e+","+(r=n?"_n("+r+")":r)+")"),Mn(t,"change",jn(e,r),null,!0)}(t,n,r);else if("input"===a||"textarea"===a)!function(t,e,i){var n=t.attrsMap.type,r=i||{},a=r.lazy,s=r.number,o=r.trim,l=!a&&"range"!==n,c=a?"change":"range"===n?qn:"input",h="$event.target.value";o&&(h="$event.target.value.trim()"),s&&(h="_n("+h+")");var u=jn(e,h);l&&(u="if($event.target.composing)return;"+u),In(t,"value","("+e+")"),Mn(t,c,u,null,!0),(o||s)&&Mn(t,"blur","$forceUpdate()")}(t,n,r);else if(!H.isReservedTag(a))return Hn(t,n,r),!1;return!0},text:function(t,e){e.value&&In(t,"textContent","_s("+e.value+")",e)},html:function(t,e){e.value&&In(t,"innerHTML","_s("+e.value+")",e)}},isPreTag:function(t){return"pre"===t},isUnaryTag:xa,mustUseProp:Di,canBeLeftOpenTag:ya,isReservedTag:Gi,getTagNamespace:qi,staticKeys:ys.reduce(function(t,e){return t.concat(e.staticKeys||[])},[]).join(",")},ws=w(function(t){return g("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))});var ks=/^([\w$_]+|\([^)]*?\))\s*=>|^function\s*(?:[\w$]+)?\s*\(/,_s=/\([^)]*?\);*$/,As=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Ss={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Cs={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Ts=function(t){return"if("+t+")return null;"},Es={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Ts("$event.target !== $event.currentTarget"),ctrl:Ts("!$event.ctrlKey"),shift:Ts("!$event.shiftKey"),alt:Ts("!$event.altKey"),meta:Ts("!$event.metaKey"),left:Ts("'button' in $event && $event.button !== 0"),middle:Ts("'button' in $event && $event.button !== 1"),right:Ts("'button' in $event && $event.button !== 2")};function Ls(t,e){var i=e?"nativeOn:":"on:",n="",r="";for(var a in t){var s=Is(t[a]);t[a]&&t[a].dynamic?r+=a+","+s+",":n+='"'+a+'":'+s+","}return n="{"+n.slice(0,-1)+"}",r?i+"_d("+n+",["+r.slice(0,-1)+"])":i+n}function Is(t){if(!t)return"function(){}";if(Array.isArray(t))return"["+t.map(function(t){return Is(t)}).join(",")+"]";var e=As.test(t.value),i=ks.test(t.value),n=As.test(t.value.replace(_s,""));if(t.modifiers){var r="",a="",s=[];for(var o in t.modifiers)if(Es[o])a+=Es[o],Ss[o]&&s.push(o);else if("exact"===o){var l=t.modifiers;a+=Ts(["ctrl","shift","alt","meta"].filter(function(t){return!l[t]}).map(function(t){return"$event."+t+"Key"}).join("||"))}else s.push(o);return s.length&&(r+="if(!$event.type.indexOf('key')&&"+s.map(Os).join("&&")+")return null;"),a&&(r+=a),"function($event){"+r+(e?"return "+t.value+"($event)":i?"return ("+t.value+")($event)":n?"return "+t.value:t.value)+"}"}return e||i?t.value:"function($event){"+(n?"return "+t.value:t.value)+"}"}function Os(t){var e=parseInt(t,10);if(e)return"$event.keyCode!=="+e;var i=Ss[t],n=Cs[t];return"_k($event.keyCode,"+JSON.stringify(t)+","+JSON.stringify(i)+",$event.key,"+JSON.stringify(n)+")"}var Ds={on:function(t,e){t.wrapListeners=function(t){return"_g("+t+","+e.value+")"}},bind:function(t,e){t.wrapData=function(i){return"_b("+i+",'"+t.tag+"',"+e.value+","+(e.modifiers&&e.modifiers.prop?"true":"false")+(e.modifiers&&e.modifiers.sync?",true":"")+")"}},cloak:O},Ps=function(t){this.options=t,this.warn=t.warn||En,this.transforms=Ln(t.modules,"transformCode"),this.dataGenFns=Ln(t.modules,"genData"),this.directives=L(L({},Ds),t.directives);var e=t.isReservedTag||D;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Ns(t,e){var i=new Ps(e);return{render:"with(this){return "+(t?Ms(t,i):'_c("div")')+"}",staticRenderFns:i.staticRenderFns}}function Ms(t,e){if(t.parent&&(t.pre=t.pre||t.parent.pre),t.staticRoot&&!t.staticProcessed)return zs(t,e);if(t.once&&!t.onceProcessed)return Rs(t,e);if(t.for&&!t.forProcessed)return Xs(t,e);if(t.if&&!t.ifProcessed)return Fs(t,e);if("template"!==t.tag||t.slotTarget||e.pre){if("slot"===t.tag)return function(t,e){var i=t.slotName||'"default"',n=Ws(t,e),r="_t("+i+(n?","+n:""),a=t.attrs||t.dynamicAttrs?Vs((t.attrs||[]).concat(t.dynamicAttrs||[]).map(function(t){return{name:_(t.name),value:t.value,dynamic:t.dynamic}})):null,s=t.attrsMap["v-bind"];return!a&&!s||n||(r+=",null"),a&&(r+=","+a),s&&(r+=(a?"":",null")+","+s),r+")"}(t,e);var i;if(t.component)i=function(t,e,i){var n=e.inlineTemplate?null:Ws(e,i,!0);return"_c("+t+","+Hs(e,i)+(n?","+n:"")+")"}(t.component,t,e);else{var n;(!t.plain||t.pre&&e.maybeComponent(t))&&(n=Hs(t,e));var r=t.inlineTemplate?null:Ws(t,e,!0);i="_c('"+t.tag+"'"+(n?","+n:"")+(r?","+r:"")+")"}for(var a=0;a<e.transforms.length;a++)i=e.transforms[a](t,i);return i}return Ws(t,e)||"void 0"}function zs(t,e){t.staticProcessed=!0;var i=e.pre;return t.pre&&(e.pre=t.pre),e.staticRenderFns.push("with(this){return "+Ms(t,e)+"}"),e.pre=i,"_m("+(e.staticRenderFns.length-1)+(t.staticInFor?",true":"")+")"}function Rs(t,e){if(t.onceProcessed=!0,t.if&&!t.ifProcessed)return Fs(t,e);if(t.staticInFor){for(var i="",n=t.parent;n;){if(n.for){i=n.key;break}n=n.parent}return i?"_o("+Ms(t,e)+","+e.onceId+++","+i+")":Ms(t,e)}return zs(t,e)}function Fs(t,e,i,n){return t.ifProcessed=!0,function t(e,i,n,r){if(!e.length)return r||"_e()";var a=e.shift();return a.exp?"("+a.exp+")?"+s(a.block)+":"+t(e,i,n,r):""+s(a.block);function s(t){return n?n(t,i):t.once?Rs(t,i):Ms(t,i)}}(t.ifConditions.slice(),e,i,n)}function Xs(t,e,i,n){var r=t.for,a=t.alias,s=t.iterator1?","+t.iterator1:"",o=t.iterator2?","+t.iterator2:"";return t.forProcessed=!0,(n||"_l")+"(("+r+"),function("+a+s+o+"){return "+(i||Ms)(t,e)+"})"}function Hs(t,e){var i="{",n=function(t,e){var i=t.directives;if(i){var n,r,a,s,o="directives:[",l=!1;for(n=0,r=i.length;n<r;n++){a=i[n],s=!0;var c=e.directives[a.name];c&&(s=!!c(t,a,e.warn)),s&&(l=!0,o+='{name:"'+a.name+'",rawName:"'+a.rawName+'"'+(a.value?",value:("+a.value+"),expression:"+JSON.stringify(a.value):"")+(a.arg?",arg:"+(a.isDynamicArg?a.arg:'"'+a.arg+'"'):"")+(a.modifiers?",modifiers:"+JSON.stringify(a.modifiers):"")+"},")}return l?o.slice(0,-1)+"]":void 0}}(t,e);n&&(i+=n+","),t.key&&(i+="key:"+t.key+","),t.ref&&(i+="ref:"+t.ref+","),t.refInFor&&(i+="refInFor:true,"),t.pre&&(i+="pre:true,"),t.component&&(i+='tag:"'+t.tag+'",');for(var r=0;r<e.dataGenFns.length;r++)i+=e.dataGenFns[r](t);if(t.attrs&&(i+="attrs:"+Vs(t.attrs)+","),t.props&&(i+="domProps:"+Vs(t.props)+","),t.events&&(i+=Ls(t.events,!1)+","),t.nativeEvents&&(i+=Ls(t.nativeEvents,!0)+","),t.slotTarget&&!t.slotScope&&(i+="slot:"+t.slotTarget+","),t.scopedSlots&&(i+=function(t,e,i){var n=t.for||Object.keys(e).some(function(t){var i=e[t];return i.slotTargetDynamic||i.if||i.for||js(i)}),r=!!t.if;if(!n)for(var a=t.parent;a;){if(a.slotScope&&a.slotScope!==ss||a.for){n=!0;break}a.if&&(r=!0),a=a.parent}var s=Object.keys(e).map(function(t){return Ys(e[t],i)}).join(",");return"scopedSlots:_u(["+s+"]"+(n?",null,true":"")+(!n&&r?",null,false,"+function(t){for(var e=5381,i=t.length;i;)e=33*e^t.charCodeAt(--i);return e>>>0}(s):"")+")"}(t,t.scopedSlots,e)+","),t.model&&(i+="model:{value:"+t.model.value+",callback:"+t.model.callback+",expression:"+t.model.expression+"},"),t.inlineTemplate){var a=function(t,e){var i=t.children[0];if(i&&1===i.type){var n=Ns(i,e.options);return"inlineTemplate:{render:function(){"+n.render+"},staticRenderFns:["+n.staticRenderFns.map(function(t){return"function(){"+t+"}"}).join(",")+"]}"}}(t,e);a&&(i+=a+",")}return i=i.replace(/,$/,"")+"}",t.dynamicAttrs&&(i="_b("+i+',"'+t.tag+'",'+Vs(t.dynamicAttrs)+")"),t.wrapData&&(i=t.wrapData(i)),t.wrapListeners&&(i=t.wrapListeners(i)),i}function js(t){return 1===t.type&&("slot"===t.tag||t.children.some(js))}function Ys(t,e){var i=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!i)return Fs(t,e,Ys,"null");if(t.for&&!t.forProcessed)return Xs(t,e,Ys);var n=t.slotScope===ss?"":String(t.slotScope),r="function("+n+"){return "+("template"===t.tag?t.if&&i?"("+t.if+")?"+(Ws(t,e)||"undefined")+":undefined":Ws(t,e)||"undefined":Ms(t,e))+"}",a=n?"":",proxy:true";return"{key:"+(t.slotTarget||'"default"')+",fn:"+r+a+"}"}function Ws(t,e,i,n,r){var a=t.children;if(a.length){var s=a[0];if(1===a.length&&s.for&&"template"!==s.tag&&"slot"!==s.tag){var o=i?e.maybeComponent(s)?",1":",0":"";return""+(n||Ms)(s,e)+o}var l=i?function(t,e){for(var i=0,n=0;n<t.length;n++){var r=t[n];if(1===r.type){if(Bs(r)||r.ifConditions&&r.ifConditions.some(function(t){return Bs(t.block)})){i=2;break}(e(r)||r.ifConditions&&r.ifConditions.some(function(t){return e(t.block)}))&&(i=1)}}return i}(a,e.maybeComponent):0,c=r||$s;return"["+a.map(function(t){return c(t,e)}).join(",")+"]"+(l?","+l:"")}}function Bs(t){return void 0!==t.for||"template"===t.tag||"slot"===t.tag}function $s(t,e){return 1===t.type?Ms(t,e):3===t.type&&t.isComment?(n=t,"_e("+JSON.stringify(n.text)+")"):"_v("+(2===(i=t).type?i.expression:Gs(JSON.stringify(i.text)))+")";var i,n}function Vs(t){for(var e="",i="",n=0;n<t.length;n++){var r=t[n],a=Gs(r.value);r.dynamic?i+=r.name+","+a+",":e+='"'+r.name+'":'+a+","}return e="{"+e.slice(0,-1)+"}",i?"_d("+e+",["+i.slice(0,-1)+"])":e}function Gs(t){return t.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}function qs(t,e){try{return new Function(t)}catch(i){return e.push({err:i,code:t}),O}}function Us(t){var e=Object.create(null);return function(i,n,r){(n=L({},n)).warn,delete n.warn;var a=n.delimiters?String(n.delimiters)+i:i;if(e[a])return e[a];var s=t(i,n),o={},l=[];return o.render=qs(s.render,l),o.staticRenderFns=s.staticRenderFns.map(function(t){return qs(t,l)}),e[a]=o}}new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b");var Zs,Ks,Qs=(Zs=function(t,e){var i=function(t,e){Xa=e.warn||En,Ba=e.isPreTag||D,$a=e.mustUseProp||D,Va=e.getTagNamespace||D,e.isReservedTag,ja=Ln(e.modules,"transformNode"),Ya=Ln(e.modules,"preTransformNode"),Wa=Ln(e.modules,"postTransformNode"),Ha=e.delimiters;var i,n,r=[],a=!1!==e.preserveWhitespace,s=e.whitespace,o=!1,l=!1;function c(t){if(h(t),o||t.processed||(t=ls(t,e)),r.length||t===i||i.if&&(t.elseif||t.else)&&hs(i,{exp:t.elseif,block:t}),n&&!t.forbidden)if(t.elseif||t.else)s=t,(c=function(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}(n.children))&&c.if&&hs(c,{exp:s.elseif,block:s});else{if(t.slotScope){var a=t.slotTarget||'"default"';(n.scopedSlots||(n.scopedSlots={}))[a]=t}n.children.push(t),t.parent=n}var s,c;t.children=t.children.filter(function(t){return!t.slotScope}),h(t),t.pre&&(o=!1),Ba(t.tag)&&(l=!1);for(var u=0;u<Wa.length;u++)Wa[u](t,e)}function h(t){if(!l)for(var e;(e=t.children[t.children.length-1])&&3===e.type&&" "===e.text;)t.children.pop()}return function(t,e){for(var i,n,r=[],a=e.expectHTML,s=e.isUnaryTag||D,o=e.canBeLeftOpenTag||D,l=0;t;){if(i=t,n&&Oa(n)){var c=0,h=n.toLowerCase(),u=Da[h]||(Da[h]=new RegExp("([\\s\\S]*?)(</"+h+"[^>]*>)","i")),d=t.replace(u,function(t,i,n){return c=n.length,Oa(h)||"noscript"===h||(i=i.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),Ra(h,i)&&(i=i.slice(1)),e.chars&&e.chars(i),""});l+=t.length-d.length,t=d,C(h,l-c,l)}else{var f=t.indexOf("<");if(0===f){if(La.test(t)){var p=t.indexOf("--\x3e");if(p>=0){e.shouldKeepComment&&e.comment(t.substring(4,p),l,l+p+3),_(p+3);continue}}if(Ia.test(t)){var g=t.indexOf("]>");if(g>=0){_(g+2);continue}}var v=t.match(Ea);if(v){_(v[0].length);continue}var m=t.match(Ta);if(m){var x=l;_(m[0].length),C(m[1],x,l);continue}var y=A();if(y){S(y),Ra(y.tagName,t)&&_(1);continue}}var b=void 0,w=void 0,k=void 0;if(f>=0){for(w=t.slice(f);!(Ta.test(w)||Sa.test(w)||La.test(w)||Ia.test(w)||(k=w.indexOf("<",1))<0);)f+=k,w=t.slice(f);b=t.substring(0,f)}f<0&&(b=t),b&&_(b.length),e.chars&&b&&e.chars(b,l-b.length,l)}if(t===i){e.chars&&e.chars(t);break}}function _(e){l+=e,t=t.substring(e)}function A(){var e=t.match(Sa);if(e){var i,n,r={tagName:e[1],attrs:[],start:l};for(_(e[0].length);!(i=t.match(Ca))&&(n=t.match(ka)||t.match(wa));)n.start=l,_(n[0].length),n.end=l,r.attrs.push(n);if(i)return r.unarySlash=i[1],_(i[0].length),r.end=l,r}}function S(t){var i=t.tagName,l=t.unarySlash;a&&("p"===n&&ba(i)&&C(n),o(i)&&n===i&&C(i));for(var c=s(i)||!!l,h=t.attrs.length,u=new Array(h),d=0;d<h;d++){var f=t.attrs[d],p=f[3]||f[4]||f[5]||"",g="a"===i&&"href"===f[1]?e.shouldDecodeNewlinesForHref:e.shouldDecodeNewlines;u[d]={name:f[1],value:Fa(p,g)}}c||(r.push({tag:i,lowerCasedTag:i.toLowerCase(),attrs:u,start:t.start,end:t.end}),n=i),e.start&&e.start(i,u,c,t.start,t.end)}function C(t,i,a){var s,o;if(null==i&&(i=l),null==a&&(a=l),t)for(o=t.toLowerCase(),s=r.length-1;s>=0&&r[s].lowerCasedTag!==o;s--);else s=0;if(s>=0){for(var c=r.length-1;c>=s;c--)e.end&&e.end(r[c].tag,i,a);r.length=s,n=s&&r[s-1].tag}else"br"===o?e.start&&e.start(t,[],!0,i,a):"p"===o&&(e.start&&e.start(t,[],!1,i,a),e.end&&e.end(t,i,a))}C()}(t,{warn:Xa,expectHTML:e.expectHTML,isUnaryTag:e.isUnaryTag,canBeLeftOpenTag:e.canBeLeftOpenTag,shouldDecodeNewlines:e.shouldDecodeNewlines,shouldDecodeNewlinesForHref:e.shouldDecodeNewlinesForHref,shouldKeepComment:e.comments,outputSourceRange:e.outputSourceRange,start:function(t,a,s,h,u){var d=n&&n.ns||Va(t);Z&&"svg"===d&&(a=function(t){for(var e=[],i=0;i<t.length;i++){var n=t[i];ps.test(n.name)||(n.name=n.name.replace(gs,""),e.push(n))}return e}(a));var f,p=os(t,a,n);d&&(p.ns=d),"style"!==(f=p).tag&&("script"!==f.tag||f.attrsMap.type&&"text/javascript"!==f.attrsMap.type)||rt()||(p.forbidden=!0);for(var g=0;g<Ya.length;g++)p=Ya[g](p,e)||p;o||(function(t){null!=Rn(t,"v-pre")&&(t.pre=!0)}(p),p.pre&&(o=!0)),Ba(p.tag)&&(l=!0),o?function(t){var e=t.attrsList,i=e.length;if(i)for(var n=t.attrs=new Array(i),r=0;r<i;r++)n[r]={name:e[r].name,value:JSON.stringify(e[r].value)},null!=e[r].start&&(n[r].start=e[r].start,n[r].end=e[r].end);else t.pre||(t.plain=!0)}(p):p.processed||(cs(p),function(t){var e=Rn(t,"v-if");if(e)t.if=e,hs(t,{exp:e,block:t});else{null!=Rn(t,"v-else")&&(t.else=!0);var i=Rn(t,"v-else-if");i&&(t.elseif=i)}}(p),function(t){null!=Rn(t,"v-once")&&(t.once=!0)}(p)),i||(i=p),s?c(p):(n=p,r.push(p))},end:function(t,e,i){var a=r[r.length-1];r.length-=1,n=r[r.length-1],c(a)},chars:function(t,e,i){if(n&&(!Z||"textarea"!==n.tag||n.attrsMap.placeholder!==t)){var r,c,h,u=n.children;(t=l||t.trim()?"script"===(r=n).tag||"style"===r.tag?t:as(t):u.length?s?"condense"===s&&ns.test(t)?"":" ":a?" ":"":"")&&(l||"condense"!==s||(t=t.replace(rs," ")),!o&&" "!==t&&(c=function(t,e){var i=Ha?ga(Ha):fa;if(i.test(t)){for(var n,r,a,s=[],o=[],l=i.lastIndex=0;n=i.exec(t);){(r=n.index)>l&&(o.push(a=t.slice(l,r)),s.push(JSON.stringify(a)));var c=Cn(n[1].trim());s.push("_s("+c+")"),o.push({"@binding":c}),l=r+n[0].length}return l<t.length&&(o.push(a=t.slice(l)),s.push(JSON.stringify(a))),{expression:s.join("+"),tokens:o}}}(t))?h={type:2,expression:c.expression,tokens:c.tokens,text:t}:" "===t&&u.length&&" "===u[u.length-1].text||(h={type:3,text:t}),h&&u.push(h))}},comment:function(t,e,i){if(n){var r={type:3,text:t,isComment:!0};n.children.push(r)}}}),i}(t.trim(),e);!1!==e.optimize&&function(t,e){t&&(ms=ws(e.staticKeys||""),xs=e.isReservedTag||D,function t(e){if(e.static=function(t){return 2!==t.type&&(3===t.type||!(!t.pre&&(t.hasBindings||t.if||t.for||v(t.tag)||!xs(t.tag)||function(t){for(;t.parent;){if("template"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}(t)||!Object.keys(t).every(ms))))}(e),1===e.type){if(!xs(e.tag)&&"slot"!==e.tag&&null==e.attrsMap["inline-template"])return;for(var i=0,n=e.children.length;i<n;i++){var r=e.children[i];t(r),r.static||(e.static=!1)}if(e.ifConditions)for(var a=1,s=e.ifConditions.length;a<s;a++){var o=e.ifConditions[a].block;t(o),o.static||(e.static=!1)}}}(t),function t(e,i){if(1===e.type){if((e.static||e.once)&&(e.staticInFor=i),e.static&&e.children.length&&(1!==e.children.length||3!==e.children[0].type))return void(e.staticRoot=!0);if(e.staticRoot=!1,e.children)for(var n=0,r=e.children.length;n<r;n++)t(e.children[n],i||!!e.for);if(e.ifConditions)for(var a=1,s=e.ifConditions.length;a<s;a++)t(e.ifConditions[a].block,i)}}(t,!1))}(i,e);var n=Ns(i,e);return{ast:i,render:n.render,staticRenderFns:n.staticRenderFns}},function(t){function e(e,i){var n=Object.create(t),r=[],a=[];if(i)for(var s in i.modules&&(n.modules=(t.modules||[]).concat(i.modules)),i.directives&&(n.directives=L(Object.create(t.directives||null),i.directives)),i)"modules"!==s&&"directives"!==s&&(n[s]=i[s]);n.warn=function(t,e,i){(i?a:r).push(t)};var o=Zs(e.trim(),n);return o.errors=r,o.tips=a,o}return{compile:e,compileToFunctions:Us(e)}})(bs),Js=(Qs.compile,Qs.compileToFunctions);function to(t){return(Ks=Ks||document.createElement("div")).innerHTML=t?'<a href="\n"/>':'<div a="\n"/>',Ks.innerHTML.indexOf(" ")>0}var eo=!!V&&to(!1),io=!!V&&to(!0),no=w(function(t){var e=Ki(t);return e&&e.innerHTML}),ro=_i.prototype.$mount;_i.prototype.$mount=function(t,e){if((t=t&&Ki(t))===document.body||t===document.documentElement)return this;var i=this.$options;if(!i.render){var n=i.template;if(n)if("string"==typeof n)"#"===n.charAt(0)&&(n=no(n));else{if(!n.nodeType)return this;n=n.innerHTML}else t&&(n=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(n){var r=Js(n,{outputSourceRange:!1,shouldDecodeNewlines:eo,shouldDecodeNewlinesForHref:io,delimiters:i.delimiters,comments:i.comments},this),a=r.render,s=r.staticRenderFns;i.render=a,i.staticRenderFns=s}}return ro.call(this,t,e)},_i.compile=Js,t.exports=_i}).call(this,i(5),i(24).setImmediate)},5:function(t,e){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(t){"object"==typeof window&&(i=window)}t.exports=i},50:function(t,e,i){(function(t,e){!function(t,i){"use strict";if(!t.setImmediate){var n,r,a,s,o,l=1,c={},h=!1,u=t.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(t);d=d&&d.setTimeout?d:t,"[object process]"==={}.toString.call(t.process)?n=function(t){e.nextTick(function(){p(t)})}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,i=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=i,e}}()?t.MessageChannel?((a=new MessageChannel).port1.onmessage=function(t){p(t.data)},n=function(t){a.port2.postMessage(t)}):u&&"onreadystatechange"in u.createElement("script")?(r=u.documentElement,n=function(t){var e=u.createElement("script");e.onreadystatechange=function(){p(t),e.onreadystatechange=null,r.removeChild(e),e=null},r.appendChild(e)}):n=function(t){setTimeout(p,0,t)}:(s="setImmediate$"+Math.random()+"$",o=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(s)&&p(+e.data.slice(s.length))},t.addEventListener?t.addEventListener("message",o,!1):t.attachEvent("onmessage",o),n=function(e){t.postMessage(s+e,"*")}),d.setImmediate=function(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),i=0;i<e.length;i++)e[i]=arguments[i+1];var r={callback:t,args:e};return c[l]=r,n(l),l++},d.clearImmediate=f}function f(t){delete c[t]}function p(t){if(h)setTimeout(p,0,t);else{var e=c[t];if(e){h=!0;try{!function(t){var e=t.callback,n=t.args;switch(n.length){case 0:e();break;case 1:e(n[0]);break;case 2:e(n[0],n[1]);break;case 3:e(n[0],n[1],n[2]);break;default:e.apply(i,n)}}(e)}finally{f(t),h=!1}}}}}("undefined"==typeof self?void 0===t?this:t:self)}).call(this,i(5),i(10))},52:function(t,e,i){t.exports=function(t){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}t=t&&t.hasOwnProperty("default")?t.default:t;var n={props:{options:{type:Object},type:{type:String},series:{type:Array,required:!0,default:function(){return[]}},width:{default:"100%"},height:{default:"auto"}},data:function(){return{chart:null}},beforeMount:function(){window.ApexCharts=t},mounted:function(){this.init()},created:function(){var t=this;this.$watch("options",function(e){!t.chart&&e?t.init():t.chart.updateOptions(t.options)}),this.$watch("series",function(e){!t.chart&&e?t.init():t.chart.updateSeries(t.series)}),["type","width","height"].forEach(function(e){t.$watch(e,function(){t.refresh()})})},beforeDestroy:function(){this.chart&&this.destroy()},render:function(t){return t("div")},methods:{init:function(){var e=this,i={chart:{type:this.type||this.options.chart.type||"line",height:this.height,width:this.width,events:{}},series:this.series};Object.keys(this.$listeners).forEach(function(t){i.chart.events[t]=e.$listeners[t]});var n=this.extend(this.options,i);this.chart=new t(this.$el,n),this.chart.render()},isObject:function(t){return t&&"object"===e(t)&&!Array.isArray(t)&&null!=t},extend:function(t,e){var n=this;"function"!=typeof Object.assign&&(Object.assign=function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),i=1;i<arguments.length;i++){var n=arguments[i];if(null!=n)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e});var r=Object.assign({},t);return this.isObject(t)&&this.isObject(e)&&Object.keys(e).forEach(function(a){n.isObject(e[a])&&a in t?r[a]=n.extend(t[a],e[a]):Object.assign(r,i({},a,e[a]))}),r},refresh:function(){this.destroy(),this.init()},destroy:function(){this.chart.destroy()},updateSeries:function(t,e){this.chart.updateSeries(t,e)},updateOptions:function(t,e,i){this.chart.updateOptions(t,e,i)},toggleSeries:function(t){this.chart.toggleSeries(t)},appendSeries:function(t,e){this.chart.appendSeries(t,e)},resetSeries:function(){this.chart.resetSeries()},toggleDataPointSelection:function(t,e){this.chart.toggleDataPointSelection(t,e)},appendData:function(t){this.chart.appendData(t)},addText:function(t){this.chart.addText(t)},dataURI:function(){return this.chart.dataURI()},addXaxisAnnotation:function(t,e){this.chart.addXaxisAnnotation(t,e)},addYaxisAnnotation:function(t,e){this.chart.addYaxisAnnotation(t,e)},addPointAnnotation:function(t,e){this.chart.addPointAnnotation(t,e)},clearAnnotations:function(){this.chart.clearAnnotations()}}};return window.ApexCharts=t,n.install=function(e){e.ApexCharts=t,window.ApexCharts=t,Object.defineProperty(e.prototype,"$apexcharts",{get:function(){return t}})},n}(i(67))},67:function(t,e,i){"use strict";i.r(e),function(t,n){function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function o(t,e,i){return e&&s(t.prototype,e),i&&s(t,i),t}function l(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function c(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{},n=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(i).filter(function(t){return Object.getOwnPropertyDescriptor(i,t).enumerable}))),n.forEach(function(e){l(t,e,i[e])})}return t}function h(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&function(t,e){(Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}(t,e)}function u(t){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function d(t,e){return!e||"object"!=typeof e&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}function f(t){return function(t){if(Array.isArray(t)){for(var e=0,i=new Array(t.length);e<t.length;e++)i[e]=t[e];return i}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var p=function(){function t(){a(this,t)}return o(t,[{key:"shadeRGBColor",value:function(t,e){var i=e.split(","),n=t<0?0:255,r=t<0?-1*t:t,a=parseInt(i[0].slice(4)),s=parseInt(i[1]),o=parseInt(i[2]);return"rgb("+(Math.round((n-a)*r)+a)+","+(Math.round((n-s)*r)+s)+","+(Math.round((n-o)*r)+o)+")"}},{key:"shadeHexColor",value:function(t,e){var i=parseInt(e.slice(1),16),n=t<0?0:255,r=t<0?-1*t:t,a=i>>16,s=i>>8&255,o=255&i;return"#"+(16777216+65536*(Math.round((n-a)*r)+a)+256*(Math.round((n-s)*r)+s)+(Math.round((n-o)*r)+o)).toString(16).slice(1)}},{key:"shadeColor",value:function(t,e){return e.length>7?this.shadeRGBColor(t,e):this.shadeHexColor(t,e)}}],[{key:"bind",value:function(t,e){return function(){return t.apply(e,arguments)}}},{key:"isObject",value:function(t){return t&&"object"===r(t)&&!Array.isArray(t)&&null!=t}},{key:"listToArray",value:function(t){var e,i=[];for(e=0;e<t.length;e++)i[e]=t[e];return i}},{key:"extend",value:function(t,e){var i=this;"function"!=typeof Object.assign&&(Object.assign=function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),i=1;i<arguments.length;i++){var n=arguments[i];if(null!=n)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e});var n=Object.assign({},t);return this.isObject(t)&&this.isObject(e)&&Object.keys(e).forEach(function(r){i.isObject(e[r])&&r in t?n[r]=i.extend(t[r],e[r]):Object.assign(n,l({},r,e[r]))}),n}},{key:"extendArray",value:function(e,i){var n=[];return e.map(function(e){n.push(t.extend(i,e))}),n}},{key:"monthMod",value:function(t){return t%12}},{key:"addProps",value:function(t,e,i){"string"==typeof e&&(e=e.split(".")),t[e[0]]=t[e[0]]||{};var n=t[e[0]];return e.length>1?(e.shift(),this.addProps(n,e,i)):t[e[0]]=i,t}},{key:"clone",value:function(t){if("[object Array]"===Object.prototype.toString.call(t)){for(var e=[],i=0;i<t.length;i++)e[i]=this.clone(t[i]);return e}if("object"===r(t)){var n={};for(var a in t)t.hasOwnProperty(a)&&(n[a]=this.clone(t[a]));return n}return t}},{key:"log10",value:function(t){return Math.log(t)/Math.LN10}},{key:"roundToBase10",value:function(t){return Math.pow(10,Math.floor(Math.log10(t)))}},{key:"roundToBase",value:function(t,e){return Math.pow(e,Math.floor(Math.log(t)/Math.log(e)))}},{key:"parseNumber",value:function(t){return null===t?t:parseFloat(t)}},{key:"noExponents",value:function(t){var e=String(t).split(/[eE]/);if(1==e.length)return e[0];var i="",n=t<0?"-":"",r=e[0].replace(".",""),a=Number(e[1])+1;if(a<0){for(i=n+"0.";a++;)i+="0";return i+r.replace(/^\-/,"")}for(a-=r.length;a--;)i+="0";return r+i}},{key:"getDimensions",value:function(t){var e=getComputedStyle(t),i=[],n=t.clientHeight,r=t.clientWidth;return n-=parseFloat(e.paddingTop)+parseFloat(e.paddingBottom),r-=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight),i.push(r),i.push(n),i}},{key:"getBoundingClientRect",value:function(t){var e=t.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height,x:e.x,y:e.y}}},{key:"hexToRgba",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#999999",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.6;"#"!==t.substring(0,1)&&(t="#999999");var i=t.replace("#","");i=i.match(new RegExp("(.{"+i.length/3+"})","g"));for(var n=0;n<i.length;n++)i[n]=parseInt(1===i[n].length?i[n]+i[n]:i[n],16);return void 0!==e&&i.push(e),"rgba("+i.join(",")+")"}},{key:"getOpacityFromRGBA",value:function(t){return(t=t.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i))[3]}},{key:"rgb2hex",value:function(t){return(t=t.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i))&&4===t.length?"#"+("0"+parseInt(t[1],10).toString(16)).slice(-2)+("0"+parseInt(t[2],10).toString(16)).slice(-2)+("0"+parseInt(t[3],10).toString(16)).slice(-2):""}},{key:"isColorHex",value:function(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(t)}},{key:"polarToCartesian",value:function(t,e,i,n){var r=(n-90)*Math.PI/180;return{x:t+i*Math.cos(r),y:e+i*Math.sin(r)}}},{key:"escapeString",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x",i=t.toString().slice();return i.replace(/[` ~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,e)}},{key:"negToZero",value:function(t){return t<0?0:t}},{key:"moveIndexInArray",value:function(t,e,i){if(i>=t.length)for(var n=i-t.length+1;n--;)t.push(void 0);return t.splice(i,0,t.splice(e,1)[0]),t}},{key:"extractNumber",value:function(t){return parseFloat(t.replace(/[^\d\.]*/g,""))}},{key:"randomString",value:function(t){for(var e="",i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",n=0;n<t;n++)e+=i.charAt(Math.floor(Math.random()*i.length));return e}},{key:"findAncestor",value:function(t,e){for(;(t=t.parentElement)&&!t.classList.contains(e););return t}},{key:"setELstyles",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t.style.key=e[i])}},{key:"isNumber",value:function(t){return!isNaN(t)&&parseFloat(Number(t))===t&&!isNaN(parseInt(t,10))}},{key:"isFloat",value:function(t){return Number(t)===t&&t%1!=0}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"isFirefox",value:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}},{key:"isIE11",value:function(){if(-1!==window.navigator.userAgent.indexOf("MSIE")||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");if(e>0)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);if(t.indexOf("Trident/")>0){var i=t.indexOf("rv:");return parseInt(t.substring(i+3,t.indexOf(".",i)),10)}var n=t.indexOf("Edge/");return n>0&&parseInt(t.substring(n+5,t.indexOf(".",n)),10)}}]),t}(),g=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return o(t,[{key:"getDefaultFilter",value:function(t,e){var i=this.w;t.unfilter(!0),(new window.SVG.Filter).size("120%","180%","-5%","-40%"),"none"!==i.config.states.normal.filter?this.applyFilter(t,e,i.config.states.normal.filter.type,i.config.states.normal.filter.value):i.config.chart.dropShadow.enabled&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:"addNormalFilter",value:function(t,e){var i=this.w;i.config.chart.dropShadow.enabled&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:"addLightenFilter",value:function(t,e,i){var n=this,r=this.w,a=i.intensity;if(!p.isFirefox()){t.unfilter(!0);var s=new window.SVG.Filter;s.size("120%","180%","-5%","-40%"),t.filter(function(t){var i=r.config.chart.dropShadow;(s=i.enabled?n.addShadow(t,e,i):t).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:a}})}),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse")}}},{key:"addDarkenFilter",value:function(t,e,i){var n=this,r=this.w,a=i.intensity;if(!p.isFirefox()){t.unfilter(!0);var s=new window.SVG.Filter;s.size("120%","180%","-5%","-40%"),t.filter(function(t){var i=r.config.chart.dropShadow;(s=i.enabled?n.addShadow(t,e,i):t).componentTransfer({rgb:{type:"linear",slope:a}})}),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse")}}},{key:"applyFilter",value:function(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;switch(i){case"none":this.addNormalFilter(t,e);break;case"lighten":this.addLightenFilter(t,e,{intensity:n});break;case"darken":this.addDarkenFilter(t,e,{intensity:n})}}},{key:"addShadow",value:function(t,e,i){var n=i.blur,r=i.top,a=i.left,s=i.color,o=i.opacity,l=t.flood(Array.isArray(s)?s[e]:s,o).composite(t.sourceAlpha,"in").offset(a,r).gaussianBlur(n).merge(t.source);return t.blend(t.source,l)}},{key:"dropShadow",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=e.top,r=e.left,a=e.blur,s=e.color,o=e.opacity,l=e.noUserSpaceOnUse,c=this.w;return t.unfilter(!0),p.isIE()&&"radialBar"===c.config.chart.type?t:(s=Array.isArray(s)?s[i]:s,(new window.SVG.Filter).size("120%","180%","-5%","-40%"),t.filter(function(t){var e;e=p.isSafari()||p.isFirefox()||p.isIE()?t.flood(s,o).composite(t.sourceAlpha,"in").offset(r,n).gaussianBlur(a):t.flood(s,o).composite(t.sourceAlpha,"in").offset(r,n).gaussianBlur(a).merge(t.source),t.blend(t.source,e)}),l||t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),t)}},{key:"setSelectionFilter",value:function(t,e,i){var n=this.w;if(void 0!==n.globals.selectedDataPoints[e]&&n.globals.selectedDataPoints[e].indexOf(i)>-1){t.node.setAttribute("selected",!0);var r=n.config.states.active.filter;"none"!==r&&this.applyFilter(t,e,r.type,r.value)}}}]),t}(),v=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.setEasingFunctions()}return o(t,[{key:"setEasingFunctions",value:function(){var t;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":t="-";break;case"easein":t="<";break;case"easeout":t=">";break;case"easeinout":t="<>";break;case"swing":t=function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1};break;case"bounce":t=function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375};break;case"elastic":t=function(t){return t===!!t?t:Math.pow(2,-10*t)*Math.sin((t-.075)*(2*Math.PI)/.3)+1};break;default:t="<>"}this.w.globals.easing=t}}},{key:"animateLine",value:function(t,e,i,n){t.attr(e).animate(n).attr(i)}},{key:"animateCircleRadius",value:function(t,e,i,n,r){e||(e=0),t.attr({r:e}).animate(n,r).attr({r:i})}},{key:"animateCircle",value:function(t,e,i,n,r){t.attr({r:e.r,cx:e.cx,cy:e.cy}).animate(n,r).attr({r:i.r,cx:i.cx,cy:i.cy})}},{key:"animateRect",value:function(t,e,i,n,r){t.attr(e).animate(n).attr(i).afterAll(function(){r()})}},{key:"animatePathsGradually",value:function(t){var e=t.el,i=t.j,n=t.pathFrom,r=t.pathTo,a=t.speed,s=t.delay,o=t.strokeWidth,l=this.w,c=0;l.config.chart.animations.animateGradually.enabled&&(c=l.config.chart.animations.animateGradually.delay),l.config.chart.animations.dynamicAnimation.enabled&&l.globals.dataChanged&&(c=0),this.morphSVG(e,i,n,r,a,o,s*c)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach(function(t){t.el.classList.remove("hidden")})}},{key:"animationCompleted",value:function(){var t=this.w;t.globals.animationEnded=!0,"function"==typeof t.config.chart.events.animationEnd&&t.config.chart.events.animationEnd(this.ctx,t)}},{key:"morphSVG",value:function(t,e,i,n,r,a,s){var o=this,l=this.w;i||(i=t.attr("pathFrom")),n||(n=t.attr("pathTo")),(!i||i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i="M 0 ".concat(l.globals.gridHeight),r=1),(n.indexOf("undefined")>-1||n.indexOf("NaN")>-1)&&(n="M 0 ".concat(l.globals.gridHeight),r=1),l.globals.shouldAnimate||(r=1),t.plot(i).animate(1,l.globals.easing,s).plot(i).animate(r,l.globals.easing,s).plot(n).afterAll(function(){p.isNumber(e)?e===l.globals.series[l.globals.maxValsInArrayIndex].length-2&&l.globals.shouldAnimate&&o.animationCompleted():l.globals.shouldAnimate&&o.animationCompleted(),o.showDelayedElements()})}}]),t}(),m=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return o(t,[{key:"drawLine",value:function(t,e,i,n){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"#a8a8a8",a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;return this.w.globals.dom.Paper.line().attr({x1:t,y1:e,x2:i,y2:n,stroke:r,"stroke-dasharray":a,"stroke-width":s})}},{key:"drawRect",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"#fefefe",s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:1,o=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:null,c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,h=this.w.globals.dom.Paper.rect();return h.attr({x:t,y:e,width:i>0?i:0,height:n>0?n:0,rx:r,ry:r,fill:a,opacity:s,"stroke-width":null!==o?o:0,stroke:null!==l?l:"none","stroke-dasharray":c}),h}},{key:"drawPolygon",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#e1e1e1",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"none";return this.w.globals.dom.Paper.polygon(t).attr({fill:i,stroke:e})}},{key:"drawCircle",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.w.globals.dom.Paper.circle(2*t);return null!==e&&i.attr(e),i}},{key:"drawPath",value:function(t){var e=t.d,i=void 0===e?"":e,n=t.stroke,r=void 0===n?"#a8a8a8":n,a=t.strokeWidth,s=void 0===a?1:a,o=t.fill,l=t.fillOpacity,c=void 0===l?1:l,h=t.strokeOpacity,u=void 0===h?1:h,d=t.classes,f=t.strokeLinecap,p=void 0===f?null:f,g=t.strokeDashArray,v=void 0===g?0:g,m=this.w;return null===p&&(p=m.config.stroke.lineCap),(i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i="M 0 ".concat(m.globals.gridHeight)),m.globals.dom.Paper.path(i).attr({fill:o,"fill-opacity":c,stroke:r,"stroke-opacity":u,"stroke-linecap":p,"stroke-width":s,"stroke-dasharray":v,class:d})}},{key:"group",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w.globals.dom.Paper.group();return null!==t&&e.attr(t),e}},{key:"move",value:function(t,e){return["M",t,e].join(" ")}},{key:"line",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=null;return null===i?n=["L",t,e].join(" "):"H"===i?n=["H",t].join(" "):"V"===i&&(n=["V",e].join(" ")),n}},{key:"curve",value:function(t,e,i,n,r,a){return["C",t,e,i,n,r,a].join(" ")}},{key:"quadraticCurve",value:function(t,e,i,n){return["Q",t,e,i,n].join(" ")}},{key:"arc",value:function(t,e,i,n,r,a,s){var o="A";arguments.length>7&&void 0!==arguments[7]&&arguments[7]&&(o="a");var l=[o,t,e,i,n,r,a,s].join(" ");return l}},{key:"renderPaths",value:function(t){var e,i=t.j,n=t.realIndex,r=t.pathFrom,a=t.pathTo,s=t.stroke,o=t.strokeWidth,l=t.strokeLinecap,h=t.fill,u=t.animationDelay,d=t.initialSpeed,f=t.dataChangeSpeed,p=t.className,m=t.shouldClipToGrid,x=void 0===m||m,y=t.bindEventsOnPaths,b=void 0===y||y,w=t.drawShadow,k=void 0===w||w,_=this.w,A=new g(this.ctx),S=new v(this.ctx),C=this.w.config.chart.animations.enabled,T=C&&this.w.config.chart.animations.dynamicAnimation.enabled,E=!!(C&&!_.globals.resized||T&&_.globals.dataChanged&&_.globals.shouldAnimate);E?e=r:(e=a,S.animationCompleted());var L,I=_.config.stroke.dashArray;L=Array.isArray(I)?I[n]:_.config.stroke.dashArray;var O=this.drawPath({d:e,stroke:s,strokeWidth:o,fill:h,fillOpacity:1,classes:p,strokeLinecap:l,strokeDashArray:L});if(O.attr("index",n),x&&O.attr({"clip-path":"url(#gridRectMask".concat(_.globals.cuid,")")}),"none"!==_.config.states.normal.filter.type)A.getDefaultFilter(O,n);else if(_.config.chart.dropShadow.enabled&&k&&(!_.config.chart.dropShadow.enabledSeries||_.config.chart.dropShadow.enabledSeries&&-1!==_.config.chart.dropShadow.enabledSeries.indexOf(n))){var D=_.config.chart.dropShadow;A.dropShadow(O,D,n)}b&&(O.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,O)),O.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,O)),O.node.addEventListener("mousedown",this.pathMouseDown.bind(this,O))),O.attr({pathTo:a,pathFrom:r});var P={el:O,j:i,pathFrom:r,pathTo:a,strokeWidth:o};return!C||_.globals.resized||_.globals.dataChanged?!_.globals.resized&&_.globals.dataChanged||S.showDelayedElements():S.animatePathsGradually(c({},P,{speed:d,delay:u})),_.globals.dataChanged&&T&&E&&S.animatePathsGradually(c({},P,{speed:f})),O}},{key:"drawPattern",value:function(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#a8a8a8",r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return this.w.globals.dom.Paper.pattern(e,i,function(a){"horizontalLines"===t?a.line(0,0,i,0).stroke({color:n,width:r+1}):"verticalLines"===t?a.line(0,0,0,e).stroke({color:n,width:r+1}):"slantedLines"===t?a.line(0,0,e,i).stroke({color:n,width:r}):"squares"===t?a.rect(e,i).fill("none").stroke({color:n,width:r}):"circles"===t&&a.circle(e).fill("none").stroke({color:n,width:r})})}},{key:"drawGradient",value:function(t,e,i,n,r){var a,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,h=this.w;e=p.hexToRgba(e,n),i=p.hexToRgba(i,r);var u=0,d=1,f=1,g=null;null!==o&&(u=void 0!==o[0]?o[0]/100:0,d=void 0!==o[1]?o[1]/100:1,f=void 0!==o[2]?o[2]/100:1,g=void 0!==o[3]?o[3]/100:null);var v=!("donut"!==h.config.chart.type&&"pie"!==h.config.chart.type&&"bubble"!==h.config.chart.type);if(a=null===l||0===l.length?h.globals.dom.Paper.gradient(v?"radial":"linear",function(t){t.at(u,e,n),t.at(d,i,r),t.at(f,i,r),null!==g&&t.at(g,e,n)}):h.globals.dom.Paper.gradient(v?"radial":"linear",function(t){(Array.isArray(l[c])?l[c]:l).forEach(function(e){t.at(e.offset/100,e.color,e.opacity)})}),v){var m=h.globals.gridWidth/2,x=h.globals.gridHeight/2;"bubble"!==h.config.chart.type?a.attr({gradientUnits:"userSpaceOnUse",cx:m,cy:x,r:s}):a.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else"vertical"===t?a.from(0,0).to(0,1):"diagonal"===t?a.from(0,0).to(1,1):"horizontal"===t?a.from(0,1).to(1,1):"diagonal2"===t&&a.from(0,1).to(2,2);return a}},{key:"drawText",value:function(t){var e,i=this.w,n=t.x,r=t.y,a=t.text,s=t.textAnchor,o=t.fontSize,l=t.fontFamily,c=t.fontWeight,h=t.foreColor,u=t.opacity;return void 0===a&&(a=""),s||(s="start"),h||(h=i.config.chart.foreColor),l=l||i.config.chart.fontFamily,c=c||"regular",(e=Array.isArray(a)?i.globals.dom.Paper.text(function(t){for(var e=0;e<a.length;e++)t.tspan(a[e])}):i.globals.dom.Paper.plain(a)).attr({x:n,y:r,"text-anchor":s,"dominant-baseline":"auto","font-size":o,"font-family":l,"font-weight":c,fill:h,class:(t.cssClass,t.cssClass)}),e.node.style.fontFamily=l,e.node.style.opacity=u,e}},{key:"addTspan",value:function(t,e,i){var n=t.tspan(e);i||(i=this.w.config.chart.fontFamily),n.node.style.fontFamily=i}},{key:"drawMarker",value:function(t,e,i){t=t||0;var n=i.pSize||0,r=null;if("square"===i.shape){var a=void 0===i.pRadius?n/2:i.pRadius;null===e&&(n=0,a=0);var s=1.2*n+a,o=this.drawRect(s,s,s,s,a);o.attr({x:t-s/2,y:e-s/2,cx:t,cy:e,class:i.class?i.class:"",fill:i.pointFillColor,"fill-opacity":i.pointFillOpacity?i.pointFillOpacity:1,stroke:i.pointStrokeColor,"stroke-width":i.pWidth?i.pWidth:0,"stroke-opacity":i.pointStrokeOpacity?i.pointStrokeOpacity:1}),r=o}else"circle"===i.shape&&(p.isNumber(e)||(n=0,e=0),r=this.drawCircle(n,{cx:t,cy:e,class:i.class?i.class:"",stroke:i.pointStrokeColor,fill:i.pointFillColor,"fill-opacity":i.pointFillOpacity?i.pointFillOpacity:1,"stroke-width":i.pWidth?i.pWidth:0,"stroke-opacity":i.pointStrokeOpacity?i.pointStrokeOpacity:1}));return r}},{key:"pathMouseEnter",value:function(t,e){var i=this.w,n=new g(this.ctx),r=parseInt(t.node.getAttribute("index")),a=parseInt(t.node.getAttribute("j"));if("function"==typeof i.config.chart.events.dataPointMouseEnter&&i.config.chart.events.dataPointMouseEnter(e,this.ctx,{seriesIndex:r,dataPointIndex:a,w:i}),this.ctx.fireEvent("dataPointMouseEnter",[e,this.ctx,{seriesIndex:r,dataPointIndex:a,w:i}]),("none"===i.config.states.active.filter.type||"true"!==t.node.getAttribute("selected"))&&"none"!==i.config.states.hover.filter.type&&"none"!==i.config.states.active.filter.type&&!i.globals.isTouchDevice){var s=i.config.states.hover.filter;n.applyFilter(t,r,s.type,s.value)}}},{key:"pathMouseLeave",value:function(t,e){var i=this.w,n=new g(this.ctx),r=parseInt(t.node.getAttribute("index")),a=parseInt(t.node.getAttribute("j"));"function"==typeof i.config.chart.events.dataPointMouseLeave&&i.config.chart.events.dataPointMouseLeave(e,this.ctx,{seriesIndex:r,dataPointIndex:a,w:i}),this.ctx.fireEvent("dataPointMouseLeave",[e,this.ctx,{seriesIndex:r,dataPointIndex:a,w:i}]),"none"!==i.config.states.active.filter.type&&"true"===t.node.getAttribute("selected")||"none"!==i.config.states.hover.filter.type&&n.getDefaultFilter(t,r)}},{key:"pathMouseDown",value:function(t,e){var i=this.w,n=new g(this.ctx),r=parseInt(t.node.getAttribute("index")),a=parseInt(t.node.getAttribute("j")),s="false";if("true"===t.node.getAttribute("selected")){if(t.node.setAttribute("selected","false"),i.globals.selectedDataPoints[r].indexOf(a)>-1){var o=i.globals.selectedDataPoints[r].indexOf(a);i.globals.selectedDataPoints[r].splice(o,1)}}else{if(!i.config.states.active.allowMultipleDataPointsSelection&&i.globals.selectedDataPoints.length>0){i.globals.selectedDataPoints=[];var l=i.globals.dom.Paper.select(".apexcharts-series path").members,c=i.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members;l.forEach(function(t){t.node.setAttribute("selected","false"),n.getDefaultFilter(t,r)}),c.forEach(function(t){t.node.setAttribute("selected","false"),n.getDefaultFilter(t,r)})}t.node.setAttribute("selected","true"),s="true",void 0===i.globals.selectedDataPoints[r]&&(i.globals.selectedDataPoints[r]=[]),i.globals.selectedDataPoints[r].push(a)}if("true"===s){var h=i.config.states.active.filter;"none"!==h&&n.applyFilter(t,r,h.type,h.value)}else"none"!==i.config.states.active.filter.type&&n.getDefaultFilter(t,r);"function"==typeof i.config.chart.events.dataPointSelection&&i.config.chart.events.dataPointSelection(e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:r,dataPointIndex:a,w:i}),e&&this.ctx.fireEvent("dataPointSelection",[e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:r,dataPointIndex:a,w:i}])}},{key:"rotateAroundCenter",value:function(t){var e=t.getBBox();return{x:e.x+e.width/2,y:e.y+e.height/2}}},{key:"getTextRects",value:function(t,e,i,n){var r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=this.w,s=this.drawText({x:-200,y:-200,text:t,textAnchor:"start",fontSize:e,fontFamily:i,foreColor:"#fff",opacity:0});n&&s.attr("transform",n),a.globals.dom.Paper.add(s);var o=s.bbox();return r||(o=s.node.getBoundingClientRect()),s.remove(),{width:o.width,height:o.height}}},{key:"placeTextWithEllipsis",value:function(t,e,i){if(t.textContent=e,e.length>0&&t.getComputedTextLength()>=i){for(var n=e.length-3;n>0;n-=3)if(t.getSubStringLength(0,n)<=i)return void(t.textContent=e.substring(0,n)+"...");t.textContent="..."}}}],[{key:"setAttrs",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&t.setAttribute(i,e[i])}}]),t}();var x={name:"en",options:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},y=function(){function t(){a(this,t),this.yAxis={show:!0,showAlways:!1,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,tickAmount:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#78909C",offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#78909C",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.xAxisAnnotation={x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.yAxisAnnotation={y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",opacity:.3,offsetX:0,offsetY:0,yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,cssClass:"",padding:{left:5,right:5,top:0,bottom:2}}}},this.pointAnnotation={x:0,y:null,yAxisIndex:0,seriesIndex:0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,radius:2,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,text:void 0,textAnchor:"middle",offsetX:0,offsetY:-15,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,cssClass:"",padding:{left:5,right:5,top:0,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0}}}return o(t,[{key:"init",value:function(){return{annotations:{position:"front",yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"transparent",locales:[x],defaultLocale:"en",dropShadow:{enabled:!1,enabledSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,zoomed:void 0,scrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,id:void 0,group:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0},stacked:!1,stackType:"normal",toolbar:{show:!0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,endingShape:"flat",colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1},dataLabels:{maxItems:100,hideOverflowingLabels:!0,position:"top"}},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!0,distributed:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{size:void 0,inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,color:void 0,offsetY:0},value:{show:!0,fontSize:"14px",fontFamily:void 0,color:void 0,offsetY:16,formatter:function(t){return t+"%"}},total:{show:!1,label:"Total",color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce(function(t,e){return t+e},0)/t.globals.series.length+"%"}}}},rangeBar:{},pie:{size:void 0,customScale:1,offsetX:0,offsetY:0,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,color:void 0,offsetY:-10},value:{show:!0,fontSize:"20px",fontFamily:void 0,color:void 0,offsetY:10,formatter:function(t){return t}},total:{show:!1,label:"Total",color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce(function(t,e){return t+e},0)}}}}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(t){return null!==t?t:""},textAnchor:"middle",offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,colors:void 0},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"sqaures",width:6,height:6,strokeWidth:2}},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1,animate:!1}},yaxis:{lines:{show:!0,animate:!1}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:0,labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,strokeColor:"#fff",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:0,vertical:5},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,fillOpacity:1,shape:"circle",radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.15}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.65}}},title:{text:void 0,align:"left",margin:10,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:10,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(t){return t}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],offsetX:0,offsetY:0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!0,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss"}},axisBorder:{show:!0,color:"#78909C",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#78909C",height:6,offsetX:0,offsetY:0},tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"light",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),t}(),b=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.graphics=new m(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return o(t,[{key:"drawAnnotations",value:function(){var t=this.w;if(t.globals.axisCharts){for(var e=this.drawYAxisAnnotations(),i=this.drawXAxisAnnotations(),n=this.drawPointAnnotations(),r=t.config.chart.animations.enabled,a=[e,i,n],s=[i.node,e.node,n.node],o=0;o<3;o++)t.globals.dom.elGraphical.add(a[o]),!r||t.globals.resized||t.globals.dataChanged||"scatter"!==t.config.chart.type&&"bubble"!==t.config.chart.type&&s[o].classList.add("hidden"),t.globals.delayedElements.push({el:s[o],index:0});this.annotationsBackground()}}},{key:"getStringX",value:function(t){var e=this.w,i=t,n=e.globals.labels.indexOf(t),r=e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(n+1)+")");return r&&(i=parseFloat(r.getAttribute("x"))),i}},{key:"addXaxisAnnotation",value:function(t,e,i){var n=this.w,r=this.invertAxis?n.globals.minY:n.globals.minX,a=this.invertAxis?n.globals.yRange[0]:n.globals.xRange,s=(t.x-r)/(a/n.globals.gridWidth),o=t.label.text;"category"!==n.config.xaxis.type&&!n.config.xaxis.convertedCatToNumeric||this.invertAxis||n.globals.isXNumeric||(s=this.getStringX(t.x));var l=t.strokeDashArray;if(!(s<0||s>n.globals.gridWidth)){if(null===t.x2){var c=this.graphics.drawLine(s+t.offsetX,0+t.offsetY,s+t.offsetX,n.globals.gridHeight+t.offsetY,t.borderColor,l);e.appendChild(c.node)}else{var h=(t.x2-r)/(a/n.globals.gridWidth);if("category"!==n.config.xaxis.type&&!n.config.xaxis.convertedCatToNumeric||this.invertAxis||n.globals.isXNumeric||(h=this.getStringX(t.x2)),h<s){var u=s;s=h,h=u}if(o){var d=this.graphics.drawRect(s+t.offsetX,0+t.offsetY,h-s,n.globals.gridHeight+t.offsetY,0,t.fillColor,t.opacity,1,t.borderColor,l);e.appendChild(d.node)}}var f="top"===t.label.position?-3:n.globals.gridHeight,p=this.graphics.drawText({x:s+t.label.offsetX,y:f+t.label.offsetY,text:o,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,foreColor:t.label.style.color,cssClass:"apexcharts-xaxis-annotation-label "+t.label.style.cssClass});p.attr({rel:i}),e.appendChild(p.node),this.setOrientations(t,i)}}},{key:"drawXAxisAnnotations",value:function(){var t=this,e=this.w,i=this.graphics.group({class:"apexcharts-xaxis-annotations"});return e.config.annotations.xaxis.map(function(e,n){t.addXaxisAnnotation(e,i.node,n)}),i}},{key:"addYaxisAnnotation",value:function(t,e,i){var n,r,a=this.w,s=t.strokeDashArray;if(this.invertAxis){var o=a.globals.labels.indexOf(t.y),l=a.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(o+1)+")");l&&(n=parseFloat(l.getAttribute("y")))}else n=a.globals.gridHeight-(t.y-a.globals.minYArr[t.yAxisIndex])/(a.globals.yRange[t.yAxisIndex]/a.globals.gridHeight),a.config.yaxis[t.yAxisIndex]&&a.config.yaxis[t.yAxisIndex].reversed&&(n=(t.y-a.globals.minYArr[t.yAxisIndex])/(a.globals.yRange[t.yAxisIndex]/a.globals.gridHeight));var c=t.label.text;if(null===t.y2){var h=this.graphics.drawLine(0+t.offsetX,n+t.offsetY,a.globals.gridWidth+t.offsetX,n+t.offsetY,t.borderColor,s);e.appendChild(h.node)}else{if(this.invertAxis){var u=a.globals.labels.indexOf(t.y2),d=a.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(u+1)+")");d&&(r=parseFloat(d.getAttribute("y")))}else r=a.globals.gridHeight-(t.y2-a.globals.minYArr[t.yAxisIndex])/(a.globals.yRange[t.yAxisIndex]/a.globals.gridHeight),a.config.yaxis[t.yAxisIndex]&&a.config.yaxis[t.yAxisIndex].reversed&&(r=(t.y2-a.globals.minYArr[t.yAxisIndex])/(a.globals.yRange[t.yAxisIndex]/a.globals.gridHeight));if(r>n){var f=n;n=r,r=f}if(c){var p=this.graphics.drawRect(0+t.offsetX,r+t.offsetY,a.globals.gridWidth+t.offsetX,n-r,0,t.fillColor,t.opacity,1,t.borderColor,s);e.appendChild(p.node)}}var g="right"===t.label.position?a.globals.gridWidth:0,v=this.graphics.drawText({x:g+t.label.offsetX,y:(r||n)+t.label.offsetY-3,text:c,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,foreColor:t.label.style.color,cssClass:"apexcharts-yaxis-annotation-label "+t.label.style.cssClass});v.attr({rel:i}),e.appendChild(v.node)}},{key:"drawYAxisAnnotations",value:function(){var t=this,e=this.w,i=this.graphics.group({class:"apexcharts-yaxis-annotations"});return e.config.annotations.yaxis.map(function(e,n){t.addYaxisAnnotation(e,i.node,n)}),i}},{key:"clearAnnotations",value:function(t){var e=t.w.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");(e=p.listToArray(e)).forEach(function(t){for(;t.firstChild;)t.removeChild(t.firstChild)})}},{key:"addPointAnnotation",value:function(t,e,i){var n=this.w,r=0,a=0,s=0;if(this.invertAxis&&console.warn("Point annotation is not supported in horizontal bar charts."),"string"==typeof t.x){var o=n.globals.labels.indexOf(t.x),l=n.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(o+1)+")");r=parseFloat(l.getAttribute("x"));var c=t.y;null===t.y&&(c=n.globals.series[t.seriesIndex][o]),a=n.globals.gridHeight-(c-n.globals.minYArr[t.yAxisIndex])/(n.globals.yRange[t.yAxisIndex]/n.globals.gridHeight)-parseInt(t.label.style.fontSize)-t.marker.size,s=n.globals.gridHeight-(c-n.globals.minYArr[t.yAxisIndex])/(n.globals.yRange[t.yAxisIndex]/n.globals.gridHeight),n.config.yaxis[t.yAxisIndex]&&n.config.yaxis[t.yAxisIndex].reversed&&(a=(c-n.globals.minYArr[t.yAxisIndex])/(n.globals.yRange[t.yAxisIndex]/n.globals.gridHeight)+parseInt(t.label.style.fontSize)+t.marker.size,s=(c-n.globals.minYArr[t.yAxisIndex])/(n.globals.yRange[t.yAxisIndex]/n.globals.gridHeight))}else r=(t.x-n.globals.minX)/(n.globals.xRange/n.globals.gridWidth),a=n.globals.gridHeight-(parseFloat(t.y)-n.globals.minYArr[t.yAxisIndex])/(n.globals.yRange[t.yAxisIndex]/n.globals.gridHeight)-parseInt(t.label.style.fontSize)-t.marker.size,s=n.globals.gridHeight-(t.y-n.globals.minYArr[t.yAxisIndex])/(n.globals.yRange[t.yAxisIndex]/n.globals.gridHeight),n.config.yaxis[t.yAxisIndex]&&n.config.yaxis[t.yAxisIndex].reversed&&(a=(parseFloat(t.y)-n.globals.minYArr[t.yAxisIndex])/(n.globals.yRange[t.yAxisIndex]/n.globals.gridHeight)-parseInt(t.label.style.fontSize)-t.marker.size,s=(t.y-n.globals.minYArr[t.yAxisIndex])/(n.globals.yRange[t.yAxisIndex]/n.globals.gridHeight));if(!(r<0||r>n.globals.gridWidth)){var h={pSize:t.marker.size,pWidth:t.marker.strokeWidth,pointFillColor:t.marker.fillColor,pointStrokeColor:t.marker.strokeColor,shape:t.marker.shape,radius:t.marker.radius,class:"apexcharts-point-annotation-marker "+t.marker.cssClass},u=this.graphics.drawMarker(r+t.marker.offsetX,s+t.marker.offsetY,h);e.appendChild(u.node);var d=t.label.text?t.label.text:"",f=this.graphics.drawText({x:r+t.label.offsetX,y:a+t.label.offsetY,text:d,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,foreColor:t.label.style.color,cssClass:"apexcharts-point-annotation-label "+t.label.style.cssClass});if(f.attr({rel:i}),e.appendChild(f.node),t.customSVG.SVG){var p=this.graphics.group({class:"apexcharts-point-annotations-custom-svg "+t.customSVG.cssClass});p.attr({transform:"translate(".concat(r+t.customSVG.offsetX,", ").concat(a+t.customSVG.offsetY,")")}),p.node.innerHTML=t.customSVG.SVG,e.appendChild(p.node)}}}},{key:"drawPointAnnotations",value:function(){var t=this,e=this.w,i=this.graphics.group({class:"apexcharts-point-annotations"});return e.config.annotations.points.map(function(e,n){t.addPointAnnotation(e,i.node,n)}),i}},{key:"setOrientations",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.w;if("vertical"===t.label.orientation){var n=null!==e?e:0,r=i.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(n,"']"));if(null!==r){var a=r.getBoundingClientRect();r.setAttribute("x",parseFloat(r.getAttribute("x"))-a.height+4),"top"===t.label.position?r.setAttribute("y",parseFloat(r.getAttribute("y"))+a.width):r.setAttribute("y",parseFloat(r.getAttribute("y"))-a.width);var s=this.graphics.rotateAroundCenter(r),o=s.x,l=s.y;r.setAttribute("transform","rotate(-90 ".concat(o," ").concat(l,")"))}}}},{key:"addBackgroundToAnno",value:function(t,e){var i=this.w;if(!e.label.text||e.label.text&&!e.label.text.trim())return null;var n=i.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),r=t.getBoundingClientRect(),a=e.label.style.padding.left,s=e.label.style.padding.right,o=e.label.style.padding.top,l=e.label.style.padding.bottom;"vertical"===e.label.orientation&&(o=e.label.style.padding.left,l=e.label.style.padding.right,a=e.label.style.padding.top,s=e.label.style.padding.bottom);var c=r.left-n.left-a,h=r.top-n.top-o;return this.graphics.drawRect(c,h,r.width+a+s,r.height+o+l,0,e.label.style.background,1,e.label.borderWidth,e.label.borderColor,0)}},{key:"annotationsBackground",value:function(){var t=this,e=this.w,i=function(i,n,r){var a=e.globals.dom.baseEl.querySelector(".apexcharts-".concat(r,"-annotations .apexcharts-").concat(r,"-annotation-label[rel='").concat(n,"']"));if(a){var s=a.parentNode,o=t.addBackgroundToAnno(a,i);o&&s.insertBefore(o.node,a)}};e.config.annotations.xaxis.map(function(t,e){i(t,e,"xaxis")}),e.config.annotations.yaxis.map(function(t,e){i(t,e,"yaxis")}),e.config.annotations.points.map(function(t,e){i(t,e,"point")})}},{key:"addText",value:function(t,e,i){var n=t.x,r=t.y,a=t.text,s=t.textAnchor,o=t.appendTo,l=void 0===o?".apexcharts-inner":o,c=t.foreColor,h=t.fontSize,u=t.fontFamily,d=t.cssClass,f=t.backgroundColor,p=t.borderWidth,g=t.strokeDashArray,v=t.radius,m=t.borderColor,x=t.paddingLeft,y=void 0===x?4:x,b=t.paddingRight,w=void 0===b?4:b,k=t.paddingBottom,_=void 0===k?2:k,A=t.paddingTop,S=void 0===A?2:A,C=i,T=C.w,E=T.globals.dom.baseEl.querySelector(l),L=this.graphics.drawText({x:n,y:r,text:a,textAnchor:s||"start",fontSize:h||"12px",fontFamily:u||T.config.chart.fontFamily,foreColor:c||T.config.chart.foreColor,cssClass:d});E.appendChild(L.node);var I=L.bbox();if(a){var O=this.graphics.drawRect(I.x-y,I.y-S,I.width+y+w,I.height+_+S,v,f,1,p,m,g);L.before(O)}return e&&T.globals.memory.methodsToExec.push({context:C,method:C.addText,params:{x:n,y:r,text:a,textAnchor:s,appendTo:l,foreColor:c,fontSize:h,cssClass:d,backgroundColor:f,borderWidth:p,strokeDashArray:g,radius:v,borderColor:m,paddingLeft:y,paddingRight:w,paddingBottom:_,paddingTop:S}}),i}},{key:"addPointAnnotationExternal",value:function(t,e,i){return void 0===this.invertAxis&&(this.invertAxis=i.w.globals.isBarHorizontal),this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"point",contextMethod:i.addPointAnnotation}),i}},{key:"addYaxisAnnotationExternal",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"yaxis",contextMethod:i.addYaxisAnnotation}),i}},{key:"addXaxisAnnotationExternal",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"xaxis",contextMethod:i.addXaxisAnnotation}),i}},{key:"addAnnotationExternal",value:function(t){var e=t.params,i=t.pushToMemory,n=t.context,r=t.type,a=t.contextMethod,s=n,o=s.w,l=o.globals.dom.baseEl.querySelector(".apexcharts-".concat(r,"-annotations")),c=l.childNodes.length+1,h=new y,u=Object.assign({},"xaxis"===r?h.xAxisAnnotation:"yaxis"===r?h.yAxisAnnotation:h.pointAnnotation),d=p.extend(u,e);switch(r){case"xaxis":this.addXaxisAnnotation(d,l,c);break;case"yaxis":this.addYaxisAnnotation(d,l,c);break;case"point":this.addPointAnnotation(d,l,c)}var f=o.globals.dom.baseEl.querySelector(".apexcharts-".concat(r,"-annotations .apexcharts-").concat(r,"-annotation-label[rel='").concat(c,"']")),g=this.addBackgroundToAnno(f,d);return g&&l.insertBefore(g.node,f),i&&o.globals.memory.methodsToExec.push({context:s,method:a,params:e}),n}}]),t}(),w=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return o(t,[{key:"isValidDate",value:function(t){return!isNaN(this.parseDate(t))}},{key:"getUTCTimeStamp",value:function(t){return Date.parse(t)?new Date(new Date(t).toISOString().substr(0,25)).getTime():t}},{key:"parseDate",value:function(t){var e=Date.parse(t);if(!isNaN(e))return this.getUTCTimeStamp(t);var i=Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "));return this.getUTCTimeStamp(i)}},{key:"treatAsUtc",value:function(t){var e=new Date(t);return e.setMinutes(e.getMinutes()-e.getTimezoneOffset()),e}},{key:"formatDate",value:function(t,e){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=this.w.globals.locale,a=["\0"].concat(f(r.months)),s=[""].concat(f(r.shortMonths)),o=[""].concat(f(r.days)),l=[""].concat(f(r.shortDays));function c(t,e){var i=t+"";for(e=e||2;i.length<e;)i="0"+i;return i}n&&(t=this.treatAsUtc(t));var h=i?t.getUTCFullYear():t.getFullYear();e=(e=(e=e.replace(/(^|[^\\])yyyy+/g,"$1"+h)).replace(/(^|[^\\])yy/g,"$1"+h.toString().substr(2,2))).replace(/(^|[^\\])y/g,"$1"+h);var u=(i?t.getUTCMonth():t.getMonth())+1;e=(e=(e=(e=e.replace(/(^|[^\\])MMMM+/g,"$1"+a[0])).replace(/(^|[^\\])MMM/g,"$1"+s[0])).replace(/(^|[^\\])MM/g,"$1"+c(u))).replace(/(^|[^\\])M/g,"$1"+u);var d=i?t.getUTCDate():t.getDate();e=(e=(e=(e=e.replace(/(^|[^\\])dddd+/g,"$1"+o[0])).replace(/(^|[^\\])ddd/g,"$1"+l[0])).replace(/(^|[^\\])dd/g,"$1"+c(d))).replace(/(^|[^\\])d/g,"$1"+d);var p=i?t.getUTCHours():t.getHours(),g=p>12?p-12:0===p?12:p;e=(e=(e=(e=e.replace(/(^|[^\\])HH+/g,"$1"+c(p))).replace(/(^|[^\\])H/g,"$1"+p)).replace(/(^|[^\\])hh+/g,"$1"+c(g))).replace(/(^|[^\\])h/g,"$1"+g);var v=i?t.getUTCMinutes():t.getMinutes();e=(e=e.replace(/(^|[^\\])mm+/g,"$1"+c(v))).replace(/(^|[^\\])m/g,"$1"+v);var m=i?t.getUTCSeconds():t.getSeconds();e=(e=e.replace(/(^|[^\\])ss+/g,"$1"+c(m))).replace(/(^|[^\\])s/g,"$1"+m);var x=i?t.getUTCMilliseconds():t.getMilliseconds();e=e.replace(/(^|[^\\])fff+/g,"$1"+c(x,3)),x=Math.round(x/10),e=e.replace(/(^|[^\\])ff/g,"$1"+c(x)),x=Math.round(x/10);var y=p<12?"AM":"PM";e=(e=(e=e.replace(/(^|[^\\])f/g,"$1"+x)).replace(/(^|[^\\])TT+/g,"$1"+y)).replace(/(^|[^\\])T/g,"$1"+y.charAt(0));var b=y.toLowerCase();e=(e=e.replace(/(^|[^\\])tt+/g,"$1"+b)).replace(/(^|[^\\])t/g,"$1"+b.charAt(0));var w=-t.getTimezoneOffset(),k=i||!w?"Z":w>0?"+":"-";if(!i){var _=(w=Math.abs(w))%60;k+=c(Math.floor(w/60))+":"+c(_)}e=e.replace(/(^|[^\\])K/g,"$1"+k);var A=(i?t.getUTCDay():t.getDay())+1;return(e=(e=(e=(e=e.replace(new RegExp(o[0],"g"),o[A])).replace(new RegExp(l[0],"g"),l[A])).replace(new RegExp(a[0],"g"),a[u])).replace(new RegExp(s[0],"g"),s[u])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(t,e){var i=this.w;void 0!==i.config.xaxis.min&&(t=i.config.xaxis.min),void 0!==i.config.xaxis.max&&(e=i.config.xaxis.max);var n=new Date(t).getFullYear(),r=new Date(e).getFullYear(),a=new Date(t).getMonth(),s=new Date(e).getMonth(),o=new Date(t).getDate(),l=new Date(e).getDate(),c=new Date(t).getHours(),h=new Date(e).getHours();return{minMinute:new Date(t).getMinutes(),maxMinute:new Date(e).getMinutes(),minHour:c,maxHour:h,minDate:o,maxDate:l,minMonth:a,maxMonth:s,minYear:n,maxYear:r}}},{key:"isLeapYear",value:function(t){return t%4==0&&t%100!=0||t%400==0}},{key:"calculcateLastDaysOfMonth",value:function(t,e,i){return this.determineDaysOfMonths(t,e)-i}},{key:"determineDaysOfYear",value:function(t){var e=365;return this.isLeapYear(t)&&(e=366),e}},{key:"determineRemainingDaysOfYear",value:function(t,e,i){var n=this.daysCntOfYear[e]+i;return e>1&&this.isLeapYear()&&n++,n}},{key:"determineDaysOfMonths",value:function(t,e){var i=30;switch(t=p.monthMod(t),!0){case this.months30.indexOf(t)>-1:2===t&&(i=this.isLeapYear(e)?29:28);break;case this.months31.indexOf(t)>-1:default:i=31}return i}}]),t}(),k=function(){function t(e){a(this,t),this.opts=e}return o(t,[{key:"line",value:function(){return{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(t){return this.opts.yaxis[0].labels.show=!1,this.opts.yaxis[0].floating=!0,p.extend(t,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]}},stroke:{width:0},fill:{opacity:.85},legend:{markers:{shape:"square",radius:2,size:8}},tooltip:{shared:!1},xaxis:{tooltip:{enabled:!1},crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"candlestick",value:function(){return{stroke:{width:1,colors:["#333"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(t){var e=t.seriesIndex,i=t.dataPointIndex,n=t.w;return'<div class="apexcharts-tooltip-candlestick"><div>Open: <span class="value">'+n.globals.seriesCandleO[e][i]+'</span></div><div>High: <span class="value">'+n.globals.seriesCandleH[e][i]+'</span></div><div>Low: <span class="value">'+n.globals.seriesCandleL[e][i]+'</span></div><div>Close: <span class="value">'+n.globals.seriesCandleC[e][i]+"</span></div></div>"}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{stroke:{width:0},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(t,e){e.ctx;var i=e.seriesIndex,n=e.dataPointIndex,r=e.w,a=r.globals.seriesRangeStart[i][n];return r.globals.seriesRangeEnd[i][n]-a},style:{colors:["#fff"]}},tooltip:{shared:!1,followCursor:!0,custom:function(t){var e=t.ctx,i=t.seriesIndex,n=t.dataPointIndex,r=t.w,a=r.globals.seriesRangeStart[i][n],s=r.globals.seriesRangeEnd[i][n],o="",l="",c=r.globals.colors[i];if(void 0===r.config.tooltip.x.formatter)if("datetime"===r.config.xaxis.type){var h=new w(e);o=h.formatDate(new Date(a),r.config.tooltip.x.format,!0,!0),l=h.formatDate(new Date(s),r.config.tooltip.x.format,!0,!0)}else o=a,l=s;else o=r.config.tooltip.x.formatter(a),l=r.config.tooltip.x.formatter(s);var u=r.globals.labels[n];return'<div class="apexcharts-tooltip-rangebar"><div> <span class="series-name" style="color: '+c+'">'+(r.config.series[i].name?r.config.series[i].name:"")+'</span></div><div> <span class="category">'+u+': </span> <span class="value start-value">'+o+'</span> <span class="separator">-</span> <span class="value end-value">'+l+"</span></div></div>"}},xaxis:{tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"area",value:function(){return{stroke:{width:4},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"brush",value:function(t){return p.extend(t,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(){var t=this;this.opts.dataLabels=this.opts.dataLabels||{},this.opts.dataLabels.formatter=this.opts.dataLabels.formatter||void 0;var e=this.opts.dataLabels.formatter;this.opts.yaxis.forEach(function(e,i){t.opts.yaxis[i].min=0,t.opts.yaxis[i].max=100}),"bar"===this.opts.chart.type&&(this.opts.dataLabels.formatter=e||function(t){return"number"==typeof t&&t?t.toFixed(0)+"%":t})}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:2,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1,zoom:{enabled:!1}},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square",size:10,offsetY:2}},grid:{padding:{right:20}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"dark",shadeIntensity:.35,inverseColors:!1,stops:[0,100,100]}},padding:{right:0,left:0},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"vertical",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},padding:{right:0,left:0},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.style.fontSize="13px",this.opts.yaxis[0].labels.offsetY=6,{dataLabels:{enabled:!0,style:{colors:["#a8a8a8"],fontSize:"11px"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},padding:{right:0,left:0},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}}],[{key:"convertCatToNumeric",value:function(t){t.xaxis.type="numeric",t.xaxis.convertedCatToNumeric=!0,t.xaxis.labels=t.xaxis.labels||{},t.xaxis.labels.formatter=t.xaxis.labels.formatter||function(t){return t},t.chart=t.chart||{},t.chart.zoom=t.chart.zoom||window.Apex.chart&&window.Apex.chart.zoom||{};var e=t.xaxis.labels.formatter,i=t.xaxis.categories&&t.xaxis.categories.length?t.xaxis.categories:t.labels;return i&&i.length&&(t.xaxis.labels.formatter=function(t){return e(i[t-1])}),t.xaxis.categories=[],t.labels=[],t.chart.zoom.enabled=t.chart.zoom.enabled||!1,t}}]),t}(),_=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return o(t,[{key:"getStackedSeriesTotals",value:function(){var t=this.w,e=[];if(0===t.globals.series.length)return e;for(var i=0;i<t.globals.series[t.globals.maxValsInArrayIndex].length;i++){for(var n=0,r=0;r<t.globals.series.length;r++)n+=t.globals.series[r][i];e.push(n)}return t.globals.stackedSeriesTotals=e,e}},{key:"getSeriesTotalByIndex",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null===t?this.w.config.series.reduce(function(t,e){return t+e},0):this.w.globals.series[t].reduce(function(t,e){return t+e},0)}},{key:"isSeriesNull",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return 0===(null===t?this.w.config.series.filter(function(t){return null!==t}):this.w.globals.series[t].filter(function(t){return null!==t})).length}},{key:"seriesHaveSameValues",value:function(t){return this.w.globals.series[t].every(function(t,e,i){return t===i[0]})}},{key:"getLargestSeries",value:function(){var t=this.w;t.globals.maxValsInArrayIndex=t.globals.series.map(function(t){return t.length}).indexOf(Math.max.apply(Math,t.globals.series.map(function(t){return t.length})))}},{key:"getLargestMarkerSize",value:function(){var t=this.w,e=0;return t.globals.markers.size.forEach(function(t){e=Math.max(e,t)}),t.globals.markers.largestSize=e,e}},{key:"getSeriesTotals",value:function(){var t=this.w;t.globals.seriesTotals=t.globals.series.map(function(t,e){var i=0;if(Array.isArray(t))for(var n=0;n<t.length;n++)i+=t[n];else i+=t;return i})}},{key:"getSeriesTotalsXRange",value:function(t,e){var i=this.w;return i.globals.series.map(function(n,r){for(var a=0,s=0;s<n.length;s++)i.globals.seriesX[r][s]>t&&i.globals.seriesX[r][s]<e&&(a+=n[s]);return a})}},{key:"getPercentSeries",value:function(){var t=this.w;t.globals.seriesPercent=t.globals.series.map(function(e,i){var n=[];if(Array.isArray(e))for(var r=0;r<e.length;r++){var a=t.globals.stackedSeriesTotals[r],s=0;a&&(s=100*e[r]/a),n.push(s)}else{var o=100*e/t.globals.seriesTotals.reduce(function(t,e){return t+e},0);n.push(o)}return n})}},{key:"getCalculatedRatios",value:function(){var t,e,i,n,r,a=this.w.globals,s=[],o=[],l=.1,c=0;if(a.yRange=[],a.isMultipleYAxis)for(var h=0;h<a.minYArr.length;h++)a.yRange.push(Math.abs(a.minYArr[h]-a.maxYArr[h])),o.push(0);else a.yRange.push(Math.abs(a.minY-a.maxY));a.xRange=Math.abs(a.maxX-a.minX),a.zRange=Math.abs(a.maxZ-a.minZ);for(var u=0;u<a.yRange.length;u++)s.push(a.yRange[u]/a.gridHeight);if(e=a.xRange/a.gridWidth,i=Math.abs(a.initialmaxX-a.initialminX)/a.gridWidth,t=a.yRange/a.gridWidth,n=a.xRange/a.gridHeight,r=a.zRange/a.gridHeight*16,a.minY!==Number.MIN_VALUE&&0!==Math.abs(a.minY)&&(a.hasNegs=!0),a.isMultipleYAxis){o=[];for(var d=0;d<s.length;d++)o.push(-a.minYArr[d]/s[d])}else o.push(-a.minY/s[0]),a.minY!==Number.MIN_VALUE&&0!==Math.abs(a.minY)&&(l=-a.minY/t,c=a.minX/e);return{yRatio:s,invertedYRatio:t,zRatio:r,xRatio:e,initialXRatio:i,invertedXRatio:n,baseLineInvertedY:l,baseLineY:o,baseLineX:c}}},{key:"getLogSeries",value:function(t){var e=this.w;return e.globals.seriesLog=t.map(function(t,i){return e.config.yaxis[i]&&e.config.yaxis[i].logarithmic?t.map(function(t){return null===t?null:(Math.log(t)-Math.log(e.globals.minYArr[i]))/(Math.log(e.globals.maxYArr[i])-Math.log(e.globals.minYArr[i]))}):t}),e.globals.seriesLog}},{key:"getLogYRatios",value:function(t){var e=this,i=this.w,n=this.w.globals;return n.yLogRatio=t.slice(),n.logYRange=n.yRange.map(function(t,r){if(i.config.yaxis[r]&&e.w.config.yaxis[r].logarithmic){var a,s=-Number.MAX_VALUE,o=Number.MIN_VALUE;return n.seriesLog.forEach(function(t,e){t.forEach(function(t){i.config.yaxis[e]&&i.config.yaxis[e].logarithmic&&(s=Math.max(t,s),o=Math.min(t,o))})}),a=Math.pow(n.yRange[r],Math.abs(o-s)/n.yRange[r]),n.yLogRatio[r]=a/n.gridHeight,a}}),n.yLogRatio}}],[{key:"checkComboSeries",value:function(t){var e=!1,i=!1;return t.length&&void 0!==t[0].type&&(e=!0,t.forEach(function(t){"bar"!==t.type&&"column"!==t.type||(i=!0)})),{comboCharts:e,comboChartsHasBars:i}}},{key:"extendArrayProps",value:function(t,e){return e.yaxis&&(e=t.extendYAxis(e)),e.annotations&&(e.annotations.yaxis&&(e=t.extendYAxisAnnotations(e)),e.annotations.xaxis&&(e=t.extendXAxisAnnotations(e)),e.annotations.points&&(e=t.extendPointAnnotations(e))),e}}]),t}(),A=function(){function t(e){a(this,t),this.opts=e}return o(t,[{key:"init",value:function(){var t=this.opts,e=new y,i=new k(t);this.chartType=t.chart.type,"histogram"===this.chartType&&(t.chart.type="bar",t=p.extend({plotOptions:{bar:{columnWidth:"99.99%"}}},t)),t=this.extendYAxis(t),t=this.extendAnnotations(t);var n=e.init(),a={};if(t&&"object"===r(t)){var s={};switch(this.chartType){case"line":s=i.line();break;case"area":s=i.area();break;case"bar":s=i.bar();break;case"candlestick":s=i.candlestick();break;case"rangeBar":s=i.rangeBar();break;case"histogram":s=i.bar();break;case"bubble":s=i.bubble();break;case"scatter":s=i.scatter();break;case"heatmap":s=i.heatmap();break;case"pie":s=i.pie();break;case"donut":s=i.donut();break;case"radar":s=i.radar();break;case"radialBar":s=i.radialBar();break;default:s=i.line()}t.chart.brush&&t.chart.brush.enabled&&(s=i.brush(s)),t.chart.stacked&&"100%"===t.chart.stackType&&i.stacked100(),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(t),t.xaxis=t.xaxis||window.Apex.xaxis||{};var o=_.checkComboSeries(t.series);"line"!==t.chart.type&&"area"!==t.chart.type&&"scatter"!==t.chart.type||o.comboChartsHasBars||"datetime"===t.xaxis.type||"numeric"===t.xaxis.type||"between"===t.xaxis.tickPlacement||(t=k.convertCatToNumeric(t)),(t.chart.sparkline&&t.chart.sparkline.enabled||window.Apex.chart&&window.Apex.chart.sparkline&&window.Apex.chart.sparkline.enabled)&&(s=i.sparkline(s)),a=p.extend(n,s)}var l=p.extend(a,window.Apex);return n=p.extend(l,t),this.handleUserInputErrors(n)}},{key:"extendYAxis",value:function(t){var e=new y;return void 0===t.yaxis&&(t.yaxis={}),t.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(t.yaxis=p.extend(t.yaxis,window.Apex.yaxis)),t.yaxis.constructor!==Array?t.yaxis=[p.extend(e.yAxis,t.yaxis)]:t.yaxis=p.extendArray(t.yaxis,e.yAxis),t}},{key:"extendAnnotations",value:function(t){return void 0===t.annotations&&(t.annotations={},t.annotations.yaxis=[],t.annotations.xaxis=[],t.annotations.points=[]),t=this.extendYAxisAnnotations(t),t=this.extendXAxisAnnotations(t),this.extendPointAnnotations(t)}},{key:"extendYAxisAnnotations",value:function(t){var e=new y;return t.annotations.yaxis=p.extendArray(void 0!==t.annotations.yaxis?t.annotations.yaxis:[],e.yAxisAnnotation),t}},{key:"extendXAxisAnnotations",value:function(t){var e=new y;return t.annotations.xaxis=p.extendArray(void 0!==t.annotations.xaxis?t.annotations.xaxis:[],e.xAxisAnnotation),t}},{key:"extendPointAnnotations",value:function(t){var e=new y;return t.annotations.points=p.extendArray(void 0!==t.annotations.points?t.annotations.points:[],e.pointAnnotation),t}},{key:"checkForDarkTheme",value:function(t){t.theme&&"dark"===t.theme.mode&&(t.tooltip||(t.tooltip={}),"light"!==t.tooltip.theme&&(t.tooltip.theme="dark"),t.chart.foreColor||(t.chart.foreColor="#f6f7f8"),t.theme.palette||(t.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(t){var e=t;if(e.tooltip.shared&&e.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if(e.chart.scroller&&console.warn("Scroller has been deprecated since v2.0.0. Please remove the configuration for chart.scroller"),("bar"===e.chart.type||"rangeBar"===e.chart.type)&&e.plotOptions.bar.horizontal){if(e.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");e.yaxis[0].reversed&&(e.yaxis[0].opposite=!0),e.xaxis.tooltip.enabled=!1,e.yaxis[0].tooltip.enabled=!1,e.chart.zoom.enabled=!1}return"bar"!==e.chart.type&&"rangeBar"!==e.chart.type||e.tooltip.shared&&("barWidth"===e.xaxis.crosshairs.width&&e.series.length>1&&(console.warn('crosshairs.width = "barWidth" is only supported in single series, not in a multi-series barChart.'),e.xaxis.crosshairs.width="tickWidth"),e.plotOptions.bar.horizontal&&(e.states.hover.type="none",e.tooltip.shared=!1),e.tooltip.followCursor||(console.warn("followCursor option in shared columns cannot be turned off. Please set %ctooltip.followCursor: true","color: blue;"),e.tooltip.followCursor=!0)),"candlestick"===e.chart.type&&e.yaxis[0].reversed&&(console.warn("Reversed y-axis in candlestick chart is not supported."),e.yaxis[0].reversed=!1),e.chart.group&&0===e.yaxis[0].labels.minWidth&&console.warn("It looks like you have multiple charts in synchronization. You must provide yaxis.labels.minWidth which must be EQUAL for all grouped charts to prevent incorrect behaviour."),Array.isArray(e.stroke.width)&&"line"!==e.chart.type&&"area"!==e.chart.type&&(console.warn("stroke.width option accepts array only for line and area charts. Reverted back to Number"),e.stroke.width=e.stroke.width[0]),e}}]),t}(),S=function(){function t(){a(this,t)}return o(t,[{key:"globalVars",value:function(t){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:t.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,lastXAxis:[],lastYAxis:[],series:[],seriesRangeStart:[],seriesRangeEnd:[],seriesPercent:[],seriesTotals:[],stackedSeriesTotals:[],seriesX:[],seriesZ:[],labels:[],timelineLabels:[],invertedTimelineLabels:[],seriesNames:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],ignoreYAxisIndexes:[],yAxisSameScaleIndices:[],padHorizontal:0,maxValsInArrayIndex:0,radialSize:0,zoomEnabled:"zoom"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.zoom&&t.chart.zoom.enabled,panEnabled:"pan"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.pan,selectionEnabled:"selection"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.selection,yaxis:null,minY:Number.MIN_VALUE,maxY:-Number.MAX_VALUE,minYArr:[],maxYArr:[],maxX:-Number.MAX_VALUE,initialmaxX:-Number.MAX_VALUE,minX:Number.MIN_VALUE,initialminX:Number.MIN_VALUE,minZ:Number.MIN_VALUE,maxZ:-Number.MAX_VALUE,minXDiff:Number.MAX_VALUE,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yRange:[],zRange:0,xRange:0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,delayedElements:[],axisCharts:!0,isXNumeric:!1,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,comboChartsHasBars:!1,dataChanged:!1,previousPaths:[],seriesXvalues:[],seriesYvalues:[],seriesCandleO:[],seriesCandleH:[],seriesCandleL:[],seriesCandleC:[],allSeriesHasEqualX:!0,dataPoints:0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,yAxisScale:[],xAxisScale:null,xAxisTicksPositions:[],timescaleTicks:[],rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yLabelsCoords:[],yTitleCoords:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null,tooltipOpts:null}}},{key:"init",value:function(t){var e=this.globalVars(t);return e.initialConfig=p.extend({},t),e.initialSeries=JSON.parse(JSON.stringify(e.initialConfig.series)),e.lastXAxis=JSON.parse(JSON.stringify(e.initialConfig.xaxis)),e.lastYAxis=JSON.parse(JSON.stringify(e.initialConfig.yaxis)),e}}]),t}(),C=function(){function t(e){a(this,t),this.opts=e}return o(t,[{key:"init",value:function(){var t=new A(this.opts).init();return{config:t,globals:(new S).init(t)}}}]),t}(),T=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.opts=null,this.seriesIndex=0}return o(t,[{key:"clippedImgArea",value:function(t){var e=this.w,i=e.config,n=parseInt(e.globals.gridWidth),r=parseInt(e.globals.gridHeight),a=n>r?n:r,s=t.image,o=0,l=0;void 0===t.width&&void 0===t.height?void 0!==i.fill.image.width&&void 0!==i.fill.image.height?(o=i.fill.image.width+1,l=i.fill.image.height):(o=a+1,l=a):(o=t.width,l=t.height);var c=document.createElementNS(e.globals.SVGNS,"pattern");m.setAttrs(c,{id:t.patternID,patternUnits:t.patternUnits?t.patternUnits:"userSpaceOnUse",width:o+"px",height:l+"px"});var h=document.createElementNS(e.globals.SVGNS,"image");c.appendChild(h),h.setAttributeNS("http://www.w3.org/1999/xlink","href",s),m.setAttrs(h,{x:0,y:0,preserveAspectRatio:"none",width:o+"px",height:l+"px"}),h.style.opacity=t.opacity,e.globals.dom.elDefs.node.appendChild(c)}},{key:"getSeriesIndex",value:function(t){var e=this.w;return"bar"===e.config.chart.type&&e.config.plotOptions.bar.distributed||"heatmap"===e.config.chart.type?this.seriesIndex=t.seriesNumber:this.seriesIndex=t.seriesNumber%e.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(t){var e=this.w;this.opts=t;var i,n,r,a=this.w.config;this.seriesIndex=this.getSeriesIndex(t);var s=this.getFillColors()[this.seriesIndex];"function"==typeof s&&(s=s({seriesIndex:this.seriesIndex,value:t.value,w:e}));var o=this.getFillType(this.seriesIndex),l=Array.isArray(a.fill.opacity)?a.fill.opacity[this.seriesIndex]:a.fill.opacity,c=s;return t.color&&(s=t.color),-1===s.indexOf("rgb")?c=p.hexToRgba(s,l):s.indexOf("rgba")>-1&&(l="0."+p.getOpacityFromRGBA(s)),"pattern"===o&&(n=this.handlePatternFill(n,s,l,c)),"gradient"===o&&(r=this.handleGradientFill(r,s,l,this.seriesIndex)),a.fill.image.src.length>0&&"image"===o?t.seriesNumber<a.fill.image.src.length?(this.clippedImgArea({opacity:l,image:a.fill.image.src[t.seriesNumber],patternUnits:t.patternUnits,patternID:"pattern".concat(e.globals.cuid).concat(t.seriesNumber+1)}),i="url(#pattern".concat(e.globals.cuid).concat(t.seriesNumber+1,")")):i=c:i="gradient"===o?r:"pattern"===o?n:c,t.solid&&(i=c),i}},{key:"getFillType",value:function(t){var e=this.w;return Array.isArray(e.config.fill.type)?e.config.fill.type[t]:e.config.fill.type}},{key:"getFillColors",value:function(){var t=this.w,e=t.config,i=this.opts,n=[];return t.globals.comboCharts?"line"===t.config.series[this.seriesIndex].type?t.globals.stroke.colors instanceof Array?n=t.globals.stroke.colors:n.push(t.globals.stroke.colors):t.globals.fill.colors instanceof Array?n=t.globals.fill.colors:n.push(t.globals.fill.colors):"line"===e.chart.type?t.globals.stroke.colors instanceof Array?n=t.globals.stroke.colors:n.push(t.globals.stroke.colors):t.globals.fill.colors instanceof Array?n=t.globals.fill.colors:n.push(t.globals.fill.colors),void 0!==i.fillColors&&(n=[],i.fillColors instanceof Array?n=i.fillColors.slice():n.push(i.fillColors)),n}},{key:"handlePatternFill",value:function(t,e,i,n){var r=this.w.config,a=this.opts,s=new m(this.ctx),o=void 0===r.fill.pattern.strokeWidth?Array.isArray(r.stroke.width)?r.stroke.width[this.seriesIndex]:r.stroke.width:Array.isArray(r.fill.pattern.strokeWidth)?r.fill.pattern.strokeWidth[this.seriesIndex]:r.fill.pattern.strokeWidth,l=e;return r.fill.pattern.style instanceof Array?void 0!==r.fill.pattern.style[a.seriesNumber]?s.drawPattern(r.fill.pattern.style[a.seriesNumber],r.fill.pattern.width,r.fill.pattern.height,l,o,i):n:s.drawPattern(r.fill.pattern.style,r.fill.pattern.width,r.fill.pattern.height,l,o,i)}},{key:"handleGradientFill",value:function(t,e,i,n){var r,a,s=this.w.config,o=this.opts,l=new m(this.ctx),c=new p,h=s.fill.gradient.type,u=void 0===s.fill.gradient.opacityFrom?i:Array.isArray(s.fill.gradient.opacityFrom)?s.fill.gradient.opacityFrom[n]:s.fill.gradient.opacityFrom,d=void 0===s.fill.gradient.opacityTo?i:Array.isArray(s.fill.gradient.opacityTo)?s.fill.gradient.opacityTo[n]:s.fill.gradient.opacityTo;if(r=e,a=void 0===s.fill.gradient.gradientToColors||0===s.fill.gradient.gradientToColors.length?"dark"===s.fill.gradient.shade?c.shadeColor(-1*parseFloat(s.fill.gradient.shadeIntensity),e):c.shadeColor(parseFloat(s.fill.gradient.shadeIntensity),e):s.fill.gradient.gradientToColors[o.seriesNumber],s.fill.gradient.inverseColors){var f=r;r=a,a=f}return l.drawGradient(h,r,a,u,d,o.size,s.fill.gradient.stops,s.fill.gradient.colorStops,n)}}]),t}(),E=function(){function t(e,i){a(this,t),this.ctx=e,this.w=e.w}return o(t,[{key:"setGlobalMarkerSize",value:function(){var t=this.w;if(t.globals.markers.size=Array.isArray(t.config.markers.size)?t.config.markers.size:[t.config.markers.size],t.globals.markers.size.length>0){if(t.globals.markers.size.length<t.globals.series.length+1)for(var e=0;e<=t.globals.series.length;e++)void 0===t.globals.markers.size[e]&&t.globals.markers.size.push(t.globals.markers.size[0])}else t.globals.markers.size=t.config.series.map(function(e){return t.config.markers.size})}},{key:"plotChartMarkers",value:function(t,e,i){var n,r=this.w,a=e,s=t,o=null,l=new m(this.ctx);if(r.globals.markers.size[e]>0&&(o=l.group({class:"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(r.globals.cuid,")")),s.x instanceof Array)for(var c=0;c<s.x.length;c++){var h=i;1===i&&0===c&&(h=0),1===i&&1===c&&(h=1);var u="apexcharts-marker";if("line"!==r.config.chart.type&&"area"!==r.config.chart.type||r.globals.comboCharts||r.config.tooltip.intersect||(u+=" no-pointer-events"),Array.isArray(r.config.markers.size)?r.globals.markers.size[e]>0:r.config.markers.size>0){p.isNumber(s.y[c])?u+=" w".concat((Math.random()+1).toString(36).substring(4)):u="apexcharts-nullpoint";var d=this.getMarkerConfig(u,e,h);r.config.series[a].data[i]&&(r.config.series[a].data[i].fillColor&&(d.pointFillColor=r.config.series[a].data[i].fillColor),r.config.series[a].data[i].strokeColor&&(d.pointStrokeColor=r.config.series[a].data[i].strokeColor)),(n=l.drawMarker(s.x[c],s.y[c],d)).attr("rel",h),n.attr("j",h),n.attr("index",e),n.node.setAttribute("default-marker-size",d.pSize),new g(this.ctx).setSelectionFilter(n,e,h),this.addEvents(n),o&&o.add(n)}else void 0===r.globals.pointsArray[e]&&(r.globals.pointsArray[e]=[]),r.globals.pointsArray[e].push([s.x[c],s.y[c]])}return o}},{key:"getMarkerConfig",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=this.w,r=this.getMarkerStyle(e),a=n.globals.markers.size[e];return null!==i&&n.config.markers.discrete.length&&n.config.markers.discrete.map(function(t){t.seriesIndex===e&&t.dataPointIndex===i&&(r.pointStrokeColor=t.strokeColor,r.pointFillColor=t.fillColor,a=t.size)}),{pSize:a,pRadius:n.config.markers.radius,pWidth:n.config.markers.strokeWidth,pointStrokeColor:r.pointStrokeColor,pointFillColor:r.pointFillColor,shape:n.config.markers.shape instanceof Array?n.config.markers.shape[e]:n.config.markers.shape,class:t,pointStrokeOpacity:n.config.markers.strokeOpacity,pointFillOpacity:n.config.markers.fillOpacity,seriesIndex:e}}},{key:"addEvents",value:function(t){var e=this.w,i=new m(this.ctx);t.node.addEventListener("mouseenter",i.pathMouseEnter.bind(this.ctx,t)),t.node.addEventListener("mouseleave",i.pathMouseLeave.bind(this.ctx,t)),t.node.addEventListener("mousedown",i.pathMouseDown.bind(this.ctx,t)),t.node.addEventListener("click",e.config.markers.onClick),t.node.addEventListener("dblclick",e.config.markers.onDblClick),t.node.addEventListener("touchstart",i.pathMouseDown.bind(this.ctx,t),{passive:!0})}},{key:"getMarkerStyle",value:function(t){var e=this.w,i=e.globals.markers.colors,n=e.config.markers.strokeColor||e.config.markers.strokeColors;return{pointStrokeColor:n instanceof Array?n[t]:n,pointFillColor:i instanceof Array?i[t]:i}}}]),t}(),L=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.radiusSizes=[]}return o(t,[{key:"draw",value:function(t,e,i){var n=this.w,r=new m(this.ctx),a=i.realIndex,s=i.pointsPos,o=i.zRatio,l=i.elParent,c=r.group({class:"apexcharts-series-markers apexcharts-series-".concat(n.config.chart.type)});if(c.attr("clip-path","url(#gridRectMarkerMask".concat(n.globals.cuid,")")),s.x instanceof Array)for(var h=0;h<s.x.length;h++){var u=e+1,d=!0;0===e&&0===h&&(u=0),0===e&&1===h&&(u=1);var f=0,p=n.globals.markers.size[a];o!==1/0&&(p=n.globals.seriesZ[a][u]/o,void 0===this.radiusSizes[a]&&this.radiusSizes.push([]),this.radiusSizes[a].push(p)),n.config.chart.animations.enabled||(f=p);var g=s.x[h],v=s.y[h];if(f=f||0,(0===g&&0===v||null===v||void 0===n.globals.series[a][u])&&(d=!1),d){var x=this.drawPoint(g,v,f,p,a,u,e);c.add(x)}l.add(c)}}},{key:"drawPoint",value:function(t,e,i,n,r,a,s){var o=this.w,l=r,c=new v(this.ctx),h=new g(this.ctx),u=new T(this.ctx),d=new E(this.ctx),f=new m(this.ctx),p=d.getMarkerConfig("apexcharts-marker",l),x=u.fillPath({seriesNumber:r,patternUnits:"objectBoundingBox",value:o.globals.series[r][s]}),y=f.drawCircle(i);if(o.config.series[l].data[a]&&o.config.series[l].data[a].fillColor&&(x=o.config.series[l].data[a].fillColor),y.attr({cx:t,cy:e,fill:x,stroke:p.pointStrokeColor,strokeWidth:p.pWidth}),o.config.chart.dropShadow.enabled){var b=o.config.chart.dropShadow;h.dropShadow(y,b,r)}if(this.initialAnim&&!o.globals.dataChanged){var w=1;o.globals.resized||(w=o.config.chart.animations.speed),c.animateCircleRadius(y,0,n,w,o.globals.easing)}if(o.globals.dataChanged)if(this.dynamicAnim){var k,_,A,S,C=o.config.chart.animations.dynamicAnimation.speed;null!=(S=o.globals.previousPaths[r]&&o.globals.previousPaths[r][s])&&(k=S.x,_=S.y,A=void 0!==S.r?S.r:n);for(var L=0;L<o.globals.collapsedSeries.length;L++)o.globals.collapsedSeries[L].index===r&&(C=1,n=0);0===t&&0===e&&(n=0),c.animateCircle(y,{cx:k,cy:_,r:A},{cx:t,cy:e,r:n},C,o.globals.easing)}else y.attr({r:n});return y.attr({rel:a,j:a,index:r,"default-marker-size":n}),h.setSelectionFilter(y,r,a),d.addEvents(y),y.node.classList.add("apexcharts-marker"),y}},{key:"centerTextInBubble",value:function(t){var e=this.w;return{y:t+=parseInt(e.config.dataLabels.style.fontSize)/4}}}]),t}(),I=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return o(t,[{key:"dataLabelsCorrection",value:function(t,e,i,n,r,a,s){var o=this.w,l=!1,c=new m(this.ctx).getTextRects(i,s),h=c.width,u=c.height;void 0===o.globals.dataLabelsRects[n]&&(o.globals.dataLabelsRects[n]=[]),o.globals.dataLabelsRects[n].push({x:t,y:e,width:h,height:u});var d=o.globals.dataLabelsRects[n].length-2,f=void 0!==o.globals.lastDrawnDataLabelsIndexes[n]?o.globals.lastDrawnDataLabelsIndexes[n][o.globals.lastDrawnDataLabelsIndexes[n].length-1]:0;if(void 0!==o.globals.dataLabelsRects[n][d]){var p=o.globals.dataLabelsRects[n][f];(t>p.x+p.width+2||e>p.y+p.height+2||t+h<p.x)&&(l=!0)}return(0===r||a)&&(l=!0),{x:t,y:e,textRects:c,drawnextLabel:l}}},{key:"drawDataLabel",value:function(t,e,i){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"top",r=this.w,a=new m(this.ctx),s=r.config.dataLabels,o=0,l=0,c=i,h=null;if(!s.enabled||t.x instanceof Array!=1)return h;h=a.group({class:"apexcharts-data-labels"});for(var u=0;u<t.x.length;u++)if(o=t.x[u]+s.offsetX,l=t.y[u]+s.offsetY-r.globals.markers.size[e]-5,"bottom"===n&&(l=l+2*r.globals.markers.size[e]+1.4*parseInt(s.style.fontSize)),!isNaN(o)){1===i&&0===u&&(c=0),1===i&&1===u&&(c=1);var d=r.globals.series[e][c],f="";"bubble"===r.config.chart.type?(f=r.globals.seriesZ[e][c],l=t.y[u]+r.config.dataLabels.offsetY,l=new L(this.ctx).centerTextInBubble(l,e,c).y):void 0!==d&&(f=r.config.dataLabels.formatter(d,{ctx:this.ctx,seriesIndex:e,dataPointIndex:c,w:r})),this.plotDataLabelsText({x:o,y:l,text:f,i:e,j:c,parent:h,offsetCorrection:!0,dataLabelsConfig:r.config.dataLabels})}return h}},{key:"plotDataLabelsText",value:function(t){var e=this.w,i=new m(this.ctx),n=t.x,r=t.y,a=t.i,s=t.j,o=t.text,l=t.textAnchor,c=t.parent,h=t.dataLabelsConfig,u=t.alwaysDrawDataLabel,d=t.offsetCorrection;if(!(Array.isArray(e.config.dataLabels.enabledOnSeries)&&e.config.dataLabels.enabledOnSeries.indexOf(a)<0)){var f={x:n,y:r,drawnextLabel:!0};if(d&&(f=this.dataLabelsCorrection(n,r,o,a,s,u,parseInt(h.style.fontSize))),e.globals.zoomed||(n=f.x,r=f.y),f.textRects&&(n+f.textRects.width<10||n>e.globals.gridWidth+10)&&(o=""),f.drawnextLabel){var p=i.drawText({width:100,height:parseInt(h.style.fontSize),x:n,y:r,foreColor:e.globals.dataLabels.style.colors[a],textAnchor:l||h.textAnchor,text:o,fontSize:h.style.fontSize,fontFamily:h.style.fontFamily});if(p.attr({class:"apexcharts-datalabel",cx:n,cy:r}),h.dropShadow.enabled){var v=h.dropShadow;new g(this.ctx).dropShadow(p,v)}c.add(p),void 0===e.globals.lastDrawnDataLabelsIndexes[a]&&(e.globals.lastDrawnDataLabelsIndexes[a]=[]),e.globals.lastDrawnDataLabelsIndexes[a].push(s)}}}}]),t}(),O=function(){function t(e,i){a(this,t),this.ctx=e,this.w=e.w;var n=this.w;this.barOptions=n.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=n.config.stroke.width,this.isNullValue=!1,this.xyRatios=i,null!==this.xyRatios&&(this.xRatio=i.xRatio,this.yRatio=i.yRatio,this.invertedXRatio=i.invertedXRatio,this.invertedYRatio=i.invertedYRatio,this.baseLineY=i.baseLineY,this.baseLineInvertedY=i.baseLineInvertedY),this.yaxisIndex=0,this.seriesLen=0}return o(t,[{key:"draw",value:function(t,e){var i=this.w,n=new m(this.ctx),r=new _(this.ctx,i);t=r.getLogSeries(t),this.series=t,this.yRatio=r.getLogYRatios(this.yRatio),this.initVariables(t);var a=n.group({class:"apexcharts-bar-series apexcharts-plot-series"});i.config.dataLabels.enabled&&this.totalItems>i.config.plotOptions.bar.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering.");for(var s=0,o=0;s<t.length;s++,o++){var l,c,h,u,d=void 0,f=void 0,g=void 0,v=void 0,x=[],y=[],b=i.globals.comboCharts?e[s]:s,w=n.group({class:"apexcharts-series",rel:s+1,seriesName:p.escapeString(i.globals.seriesNames[b]),"data:realIndex":b});this.ctx.series.addCollapsedClassToSeries(w,b),t[s].length>0&&(this.visibleI=this.visibleI+1);var k=0,A=0,S=0;this.yRatio.length>1&&(this.yaxisIndex=b),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed;var C=this.initialPositions();v=C.y,A=C.barHeight,c=C.yDivision,u=C.zeroW,g=C.x,S=C.barWidth,l=C.xDivision,h=C.zeroH,this.horizontal||y.push(g+S/2);for(var T=n.group({class:"apexcharts-datalabels"}),E=0,L=i.globals.dataPoints;E<i.globals.dataPoints;E++,L--){void 0===this.series[s][E]||null===t[s][E]?this.isNullValue=!0:this.isNullValue=!1,i.config.stroke.show&&(k=this.isNullValue?0:Array.isArray(this.strokeWidth)?this.strokeWidth[b]:this.strokeWidth);var I=null;this.isHorizontal?(I=this.drawBarPaths({indexes:{i:s,j:E,realIndex:b,bc:o},barHeight:A,strokeWidth:k,pathTo:d,pathFrom:f,zeroW:u,x:g,y:v,yDivision:c,elSeries:w}),S=this.series[s][E]/this.invertedYRatio):(I=this.drawColumnPaths({indexes:{i:s,j:E,realIndex:b,bc:o},x:g,y:v,xDivision:l,pathTo:d,pathFrom:f,barWidth:S,zeroH:h,strokeWidth:k,elSeries:w}),A=this.series[s][E]/this.yRatio[this.yaxisIndex]),d=I.pathTo,f=I.pathFrom,v=I.y,g=I.x,E>0&&y.push(g+S/2),x.push(v);var O=this.getPathFillColor(t,s,E,b);w=this.renderSeries({realIndex:b,pathFill:O,j:E,i:s,pathFrom:f,pathTo:d,strokeWidth:k,elSeries:w,x:g,y:v,series:t,barHeight:A,barWidth:S,elDataLabelsWrap:T,visibleSeries:this.visibleI,type:"bar"})}i.globals.seriesXvalues[b]=y,i.globals.seriesYvalues[b]=x,a.add(w)}return a}},{key:"getPathFillColor",value:function(t,e,i,n){var r=this.w,a=new T(this.ctx),s=null,o=this.barOptions.distributed?i:e;return this.barOptions.colors.ranges.length>0&&this.barOptions.colors.ranges.map(function(n){t[e][i]>=n.from&&t[e][i]<=n.to&&(s=n.color)}),r.config.series[e].data[i]&&r.config.series[e].data[i].fillColor&&(s=r.config.series[e].data[i].fillColor),a.fillPath({seriesNumber:this.barOptions.distributed?o:n,color:s,value:t[e][i]})}},{key:"renderSeries",value:function(t){var e=t.realIndex,i=t.pathFill,n=t.lineFill,r=t.j,a=t.i,s=t.pathFrom,o=t.pathTo,l=t.strokeWidth,c=t.elSeries,h=t.x,u=t.y,d=t.series,f=t.barHeight,p=t.barWidth,v=t.elDataLabelsWrap,x=t.visibleSeries,y=t.type,b=this.w,w=new m(this.ctx);n||(n=this.barOptions.distributed?b.globals.stroke.colors[r]:b.globals.stroke.colors[e]),b.config.series[a].data[r]&&b.config.series[a].data[r].strokeColor&&(n=b.config.series[a].data[r].strokeColor),this.isNullValue&&(i="none");var k=r/b.config.chart.animations.animateGradually.delay*(b.config.chart.animations.speed/b.globals.dataPoints)/2.4,_=w.renderPaths({i:a,j:r,realIndex:e,pathFrom:s,pathTo:o,stroke:n,strokeWidth:l,strokeLineCap:b.config.stroke.lineCap,fill:i,animationDelay:k,initialSpeed:b.config.chart.animations.speed,dataChangeSpeed:b.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(y,"-area")});_.attr("clip-path","url(#gridRectMask".concat(b.globals.cuid,")")),new g(this.ctx).setSelectionFilter(_,e,r),c.add(_);var A=this.calculateDataLabelsPos({x:h,y:u,i:a,j:r,series:d,realIndex:e,barHeight:f,barWidth:p,renderedPath:_,visibleSeries:x});return null!==A&&v.add(A),c.add(v),c}},{key:"initVariables",value:function(t){var e=this.w;this.series=t,this.totalItems=0,this.seriesLen=0,this.visibleI=-1,this.visibleItems=1;for(var i=0;i<t.length;i++)if(t[i].length>0&&(this.seriesLen=this.seriesLen+1,this.totalItems+=t[i].length),e.globals.isXNumeric)for(var n=0;n<t[i].length;n++)e.globals.seriesX[i][n]>e.globals.minX&&e.globals.seriesX[i][n]<e.globals.maxX&&this.visibleItems++;else this.visibleItems=e.globals.dataPoints;0===this.seriesLen&&(this.seriesLen=1)}},{key:"initialPositions",value:function(){var t,e,i,n,r,a,s,o,l=this.w;return this.isHorizontal?(r=(i=l.globals.gridHeight/l.globals.dataPoints)/this.seriesLen,l.globals.isXNumeric&&(r=(i=l.globals.gridHeight/this.totalItems)/this.seriesLen),r=r*parseInt(this.barOptions.barHeight)/100,o=this.baseLineInvertedY+l.globals.padHorizontal+(this.isReversed?l.globals.gridWidth:0)-(this.isReversed?2*this.baseLineInvertedY:0),e=(i-r*this.seriesLen)/2):(a=(n=l.globals.gridWidth/this.visibleItems)/this.seriesLen*parseInt(this.barOptions.columnWidth)/100,l.globals.isXNumeric&&(l.globals.minXDiff&&(n=l.globals.minXDiff/this.xRatio),a=n/this.seriesLen*parseInt(this.barOptions.columnWidth)/100),s=l.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?l.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),t=l.globals.padHorizontal+(n-a*this.seriesLen)/2),{x:t,y:e,yDivision:i,xDivision:n,barHeight:r,barWidth:a,zeroH:s,zeroW:o}}},{key:"drawBarPaths",value:function(t){var e=t.indexes,i=t.barHeight,n=t.strokeWidth,r=t.pathTo,a=t.pathFrom,s=t.zeroW,o=t.x,l=t.y,c=t.yDivision,h=t.elSeries,u=this.w,d=new m(this.ctx),f=e.i,p=e.j,g=e.realIndex,v=e.bc;u.globals.isXNumeric&&(l=(u.globals.seriesX[f][p]-u.globals.minX)/this.invertedXRatio-i);var x=l+i*this.visibleI;r=d.move(s,x),a=d.move(s,x),u.globals.previousPaths.length>0&&(a=this.getPathFrom(g,p));var y={barHeight:i,strokeWidth:n,barYPosition:x,x:o=void 0===this.series[f][p]||null===this.series[f][p]?s:s+this.series[f][p]/this.invertedYRatio-2*(this.isReversed?this.series[f][p]/this.invertedYRatio:0),zeroW:s},b=this.barEndingShape(u,y,this.series,f,p);if(r=r+d.line(b.newX,x)+b.path+d.line(s,x+i-n)+d.line(s,x),a=a+d.line(s,x)+b.ending_p_from+d.line(s,x+i-n)+d.line(s,x+i-n)+d.line(s,x),u.globals.isXNumeric||(l+=c),this.barOptions.colors.backgroundBarColors.length>0&&0===f){v>=this.barOptions.colors.backgroundBarColors.length&&(v=0);var w=this.barOptions.colors.backgroundBarColors[v],k=d.drawRect(0,x-i*this.visibleI,u.globals.gridWidth,i*this.seriesLen,0,w,this.barOptions.colors.backgroundBarOpacity);h.add(k),k.node.classList.add("apexcharts-backgroundBar")}return{pathTo:r,pathFrom:a,x:o,y:l,barYPosition:x}}},{key:"drawColumnPaths",value:function(t){var e=t.indexes,i=t.x,n=t.y,r=t.xDivision,a=t.pathTo,s=t.pathFrom,o=t.barWidth,l=t.zeroH,c=t.strokeWidth,h=t.elSeries,u=this.w,d=new m(this.ctx),f=e.i,p=e.j,g=e.realIndex,v=e.bc,x=i+o*this.visibleI;if(u.globals.isXNumeric){var y=f;u.globals.seriesX[f].length||(y=u.globals.maxValsInArrayIndex),x=(i=(u.globals.seriesX[y][p]-u.globals.minX)/this.xRatio)+o*this.visibleI-o*this.seriesLen/2}a=d.move(x,l),s=d.move(x,l),u.globals.previousPaths.length>0&&(s=this.getPathFrom(g,p));var b={barWidth:o,strokeWidth:c,barXPosition:x,y:n=void 0===this.series[f][p]||null===this.series[f][p]?l:l-this.series[f][p]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[f][p]/this.yRatio[this.yaxisIndex]:0),zeroH:l},w=this.barEndingShape(u,b,this.series,f,p);if(a=a+d.line(x,w.newY)+w.path+d.line(x+o-c,l)+d.line(x-c/2,l),s=s+d.line(x,l)+w.ending_p_from+d.line(x+o-c,l)+d.line(x+o-c,l)+d.line(x-c/2,l),u.globals.isXNumeric||(i+=r),this.barOptions.colors.backgroundBarColors.length>0&&0===f){v>=this.barOptions.colors.backgroundBarColors.length&&(v=0);var k=this.barOptions.colors.backgroundBarColors[v],_=d.drawRect(x-o*this.visibleI,0,o*this.seriesLen,u.globals.gridHeight,0,k,this.barOptions.colors.backgroundBarOpacity);h.add(_),_.node.classList.add("apexcharts-backgroundBar")}return{pathTo:a,pathFrom:s,x:i,y:n,barXPosition:x}}},{key:"getPathFrom",value:function(t,e){for(var i,n=this.w,r=0;r<n.globals.previousPaths.length;r++){var a=n.globals.previousPaths[r];a.paths.length>0&&parseInt(a.realIndex)===parseInt(t)&&void 0!==n.globals.previousPaths[r].paths[e]&&(i=n.globals.previousPaths[r].paths[e].d)}return i}},{key:"calculateDataLabelsPos",value:function(t){var e=t.x,i=t.y,n=t.i,r=t.j,a=t.realIndex,s=t.series,o=t.barHeight,l=t.barWidth,c=t.visibleSeries,h=t.renderedPath,u=this.w,d=new m(this.ctx),f=Array.isArray(this.strokeWidth)?this.strokeWidth[a]:this.strokeWidth,p=e+parseFloat(l*c),g=i+parseFloat(o*c);u.globals.isXNumeric&&!u.globals.isBarHorizontal&&(p=e+parseFloat(l*(c+1))/2,g=i+parseFloat(o*(c+1))-f);var v,x=e,y=i,b=u.config.dataLabels,w=this.barOptions.dataLabels,k=b.offsetX,_=b.offsetY,A={width:0,height:0};return u.config.dataLabels.enabled&&(A=d.getTextRects(u.globals.yLabelFormatters[0](u.globals.maxY),parseInt(b.style.fontSize))),v=this.isHorizontal?this.calculateBarsDataLabelsPosition({x:e,y:i,i:n,j:r,renderedPath:h,bcy:g,barHeight:o,barWidth:l,textRects:A,strokeWidth:f,dataLabelsX:x,dataLabelsY:y,barDataLabelsConfig:w,offX:k,offY:_}):this.calculateColumnsDataLabelsPosition({x:e,y:i,i:n,j:r,renderedPath:h,realIndex:a,bcx:p,bcy:g,barHeight:o,barWidth:l,textRects:A,strokeWidth:f,dataLabelsY:y,barDataLabelsConfig:w,offX:k,offY:_}),h.attr({cy:v.bcy,cx:v.bcx,j:r,val:s[n][r],barHeight:o,barWidth:l}),this.drawCalculatedDataLabels({x:v.dataLabelsX,y:v.dataLabelsY,val:s[n][r],i:a,j:r,barWidth:l,barHeight:o,textRects:A,dataLabelsConfig:b})}},{key:"calculateColumnsDataLabelsPosition",value:function(t){var e,i=this.w,n=t.i,r=t.j,a=t.y,s=t.bcx,o=t.barWidth,l=t.barHeight,c=t.textRects,h=t.dataLabelsY,u=t.barDataLabelsConfig,d=t.strokeWidth,f=t.offX,p=t.offY,g=i.globals.gridWidth/i.globals.dataPoints;s-=d/2,e=i.globals.isXNumeric?s-o/2+f:s-g+o/2+f;var v=this.series[n][r]<=0;switch(this.isReversed&&(a-=l),u.position){case"center":h=v?a+l/2+c.height/2+p:a+l/2+c.height/2-p;break;case"bottom":h=v?a+l+c.height+d+p:a+l-c.height/2+d-p;break;case"top":h=v?a-c.height/2-p:a+c.height+p}return i.config.chart.stacked||(h<0?h=0+d:h+c.height/3>i.globals.gridHeight&&(h=i.globals.gridHeight-d)),{bcx:s,bcy:a,dataLabelsX:e,dataLabelsY:h}}},{key:"calculateBarsDataLabelsPosition",value:function(t){var e=this.w,i=t.x,n=t.i,r=t.j,a=t.bcy,s=t.barHeight,o=t.barWidth,l=t.textRects,c=t.dataLabelsX,h=t.strokeWidth,u=t.barDataLabelsConfig,d=t.offX,f=t.offY,p=a-e.globals.gridHeight/e.globals.dataPoints+s/2+l.height/2+f-3,g=this.series[n][r]<=0;switch(this.isReversed&&(i+=o),u.position){case"center":c=g?i-o/2-d:i-o/2+d;break;case"bottom":c=g?i-o-h-Math.round(l.width/2)-d:i-o+h+Math.round(l.width/2)+d;break;case"top":c=g?i-h+Math.round(l.width/2)-d:i-h-Math.round(l.width/2)+d}return e.config.chart.stacked||(c<0?c=c+l.width+h:c+l.width/2>e.globals.gridWidth&&(c=e.globals.gridWidth-l.width-h)),{bcx:i,bcy:a,dataLabelsX:c,dataLabelsY:p}}},{key:"drawCalculatedDataLabels",value:function(t){var e=t.x,i=t.y,n=t.val,r=t.i,a=t.j,s=t.textRects,o=t.barHeight,l=t.barWidth,h=t.dataLabelsConfig,u=this.w,d=new I(this.ctx),f=new m(this.ctx),p=h.formatter,g=null,v=u.globals.collapsedSeriesIndices.indexOf(r)>-1;if(h.enabled&&!v){g=f.group({class:"apexcharts-data-labels"});var x="";void 0!==n&&(x=p(n,{seriesIndex:r,dataPointIndex:a,w:u})),0===n&&u.config.chart.stacked&&(x=""),u.config.chart.stacked&&this.barOptions.dataLabels.hideOverflowingLabels&&(this.isHorizontal?((l=this.series[r][a]/this.yRatio[this.yaxisIndex])>0&&s.width/1.6>l||l<0&&s.width/1.6<l)&&(x=""):(o=this.series[r][a]/this.yRatio[this.yaxisIndex],s.height/1.6>o&&(x="")));var y=c({},h);this.isHorizontal&&n<0&&("start"===h.textAnchor?y.textAnchor="end":"end"===h.textAnchor&&(y.textAnchor="start")),d.plotDataLabelsText({x:e,y:i,text:x,i:r,j:a,parent:g,dataLabelsConfig:y,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return g}},{key:"barEndingShape",value:function(t,e,i,n,r){var a=new m(this.ctx);if(this.isHorizontal){var s=null,o=e.x;if(void 0!==i[n][r]||null!==i[n][r]){var l=i[n][r]<0,c=e.barHeight/2-e.strokeWidth;switch(l&&(c=-e.barHeight/2-e.strokeWidth),t.config.chart.stacked||"rounded"===this.barOptions.endingShape&&(o=e.x-c/2),this.barOptions.endingShape){case"flat":s=a.line(o,e.barYPosition+e.barHeight-e.strokeWidth);break;case"rounded":s=a.quadraticCurve(o+c,e.barYPosition+(e.barHeight-e.strokeWidth)/2,o,e.barYPosition+e.barHeight-e.strokeWidth)}}return{path:s,ending_p_from:"",newX:o}}var h=null,u=e.y;if(void 0!==i[n][r]||null!==i[n][r]){var d=i[n][r]<0,f=e.barWidth/2-e.strokeWidth;switch(d&&(f=-e.barWidth/2-e.strokeWidth),t.config.chart.stacked||"rounded"===this.barOptions.endingShape&&(u+=f/2),this.barOptions.endingShape){case"flat":h=a.line(e.barXPosition+e.barWidth-e.strokeWidth,u);break;case"rounded":h=a.quadraticCurve(e.barXPosition+(e.barWidth-e.strokeWidth)/2,u-f,e.barXPosition+e.barWidth-e.strokeWidth,u)}}return{path:h,ending_p_from:"",newY:u}}}]),t}(),D=function(t){function e(){return a(this,e),d(this,u(e).apply(this,arguments))}return h(e,O),o(e,[{key:"draw",value:function(t,e){var i=this.w;this.graphics=new m(this.ctx),this.fill=new T(this.ctx),this.bar=new O(this.ctx,this.xyRatios);var n=new _(this.ctx,i);t=n.getLogSeries(t),this.yRatio=n.getLogYRatios(this.yRatio),this.initVariables(t),"100%"===i.config.chart.stackType&&(t=i.globals.seriesPercent.slice()),this.series=t,this.totalItems=0,this.prevY=[],this.prevX=[],this.prevYF=[],this.prevXF=[],this.prevYVal=[],this.prevXVal=[],this.xArrj=[],this.xArrjF=[],this.xArrjVal=[],this.yArrj=[],this.yArrjF=[],this.yArrjVal=[];for(var r=0;r<t.length;r++)t[r].length>0&&(this.totalItems+=t[r].length);for(var a=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),s=0,o=0,l=0,c=0;l<t.length;l++,c++){var h=void 0,u=void 0,d=void 0,f=void 0,g=void 0,v=void 0,x=[],y=[],b=i.globals.comboCharts?e[l]:l;this.yRatio.length>1&&(this.yaxisIndex=b),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed;var w=this.graphics.group({class:"apexcharts-series",seriesName:p.escapeString(i.globals.seriesNames[b]),rel:l+1,"data:realIndex":b}),k=this.graphics.group({class:"apexcharts-datalabels"}),A=0,S=0,C=0,E=this.initialPositions(s,o,d,f,g,v);o=E.y,S=E.barHeight,f=E.yDivision,v=E.zeroW,s=E.x,C=E.barWidth,d=E.xDivision,g=E.zeroH,this.yArrj=[],this.yArrjF=[],this.yArrjVal=[],this.xArrj=[],this.xArrjF=[],this.xArrjVal=[];for(var L=0;L<i.globals.dataPoints;L++){i.config.stroke.show&&(A=this.isNullValue?0:Array.isArray(this.strokeWidth)?this.strokeWidth[b]:this.strokeWidth);var I=null;this.isHorizontal?(I=this.drawBarPaths({indexes:{i:l,j:L,realIndex:b,bc:c},barHeight:S,strokeWidth:A,pathTo:h,pathFrom:u,zeroW:v,x:s,y:o,yDivision:f,elSeries:w}),C=this.series[l][L]/this.invertedYRatio):(I=this.drawColumnPaths({indexes:{i:l,j:L,realIndex:b,bc:c},x:s,y:o,xDivision:d,pathTo:h,pathFrom:u,barWidth:C,zeroH:g,strokeWidth:A,elSeries:w}),S=this.series[l][L]/this.yRatio[this.yaxisIndex]),h=I.pathTo,u=I.pathFrom,o=I.y,s=I.x,x.push(s),y.push(o);var D=this.bar.getPathFillColor(t,l,L,b);w=this.renderSeries({realIndex:b,pathFill:D,j:L,i:l,pathFrom:u,pathTo:h,strokeWidth:A,elSeries:w,x:s,y:o,series:t,barHeight:S,barWidth:C,elDataLabelsWrap:k,type:"bar",visibleSeries:0})}i.globals.seriesXvalues[b]=x,i.globals.seriesYvalues[b]=y,this.prevY.push(this.yArrj),this.prevYF.push(this.yArrjF),this.prevYVal.push(this.yArrjVal),this.prevX.push(this.xArrj),this.prevXF.push(this.xArrjF),this.prevXVal.push(this.xArrjVal),a.add(w)}return a}},{key:"initialPositions",value:function(t,e,i,n,r,a){var s,o,l=this.w;return this.isHorizontal?(s=(s=n=l.globals.gridHeight/l.globals.dataPoints)*parseInt(l.config.plotOptions.bar.barHeight)/100,a=this.baseLineInvertedY+l.globals.padHorizontal+(this.isReversed?l.globals.gridWidth:0)-(this.isReversed?2*this.baseLineInvertedY:0),e=(n-s)/2):(o=i=l.globals.gridWidth/l.globals.dataPoints,o=l.globals.isXNumeric?(i=l.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth)/100:o*parseInt(l.config.plotOptions.bar.columnWidth)/100,r=this.baseLineY[this.yaxisIndex]+(this.isReversed?l.globals.gridHeight:0)-(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),t=l.globals.padHorizontal+(i-o)/2),{x:t,y:e,yDivision:n,xDivision:i,barHeight:s,barWidth:o,zeroH:r,zeroW:a}}},{key:"drawBarPaths",value:function(t){for(var e,i=t.indexes,n=t.barHeight,r=t.strokeWidth,a=t.pathTo,s=t.pathFrom,o=t.zeroW,l=t.x,c=t.y,h=t.yDivision,u=t.elSeries,d=this.w,f=c,p=i.i,g=i.j,v=i.realIndex,m=i.bc,x=0,y=0;y<this.prevXF.length;y++)x+=this.prevXF[y][g];if(p>0){var b=o;this.prevXVal[p-1][g]<0?b=this.series[p][g]>=0?this.prevX[p-1][g]+x-2*(this.isReversed?x:0):this.prevX[p-1][g]:this.prevXVal[p-1][g]>=0&&(b=this.series[p][g]>=0?this.prevX[p-1][g]:this.prevX[p-1][g]-x+2*(this.isReversed?x:0)),e=b}else e=o;l=null===this.series[p][g]?e:e+this.series[p][g]/this.invertedYRatio-2*(this.isReversed?this.series[p][g]/this.invertedYRatio:0);var w={barHeight:n,strokeWidth:r,invertedYRatio:this.invertedYRatio,barYPosition:f,x:l},k=this.bar.barEndingShape(d,w,this.series,p,g);if(this.series.length>1&&p!==this.endingShapeOnSeriesNumber&&(k.path=this.graphics.line(k.newX,f+n-r)),this.xArrj.push(k.newX),this.xArrjF.push(Math.abs(e-k.newX)),this.xArrjVal.push(this.series[p][g]),a=this.graphics.move(e,f),s=this.graphics.move(e,f),d.globals.previousPaths.length>0&&(s=this.bar.getPathFrom(v,g,!1)),a=a+this.graphics.line(k.newX,f)+k.path+this.graphics.line(e,f+n-r)+this.graphics.line(e,f),s=s+this.graphics.line(e,f)+this.graphics.line(e,f+n-r)+this.graphics.line(e,f+n-r)+this.graphics.line(e,f+n-r)+this.graphics.line(e,f),d.config.plotOptions.bar.colors.backgroundBarColors.length>0&&0===p){m>=d.config.plotOptions.bar.colors.backgroundBarColors.length&&(m=0);var _=d.config.plotOptions.bar.colors.backgroundBarColors[m],A=this.graphics.drawRect(0,f,d.globals.gridWidth,n,0,_,d.config.plotOptions.bar.colors.backgroundBarOpacity);u.add(A),A.node.classList.add("apexcharts-backgroundBar")}return{pathTo:a,pathFrom:s,x:l,y:c+=h}}},{key:"drawColumnPaths",value:function(t){var e=t.indexes,i=t.x,n=t.y,r=t.xDivision,a=t.pathTo,s=t.pathFrom,o=t.barWidth,l=t.zeroH,c=t.strokeWidth,h=t.elSeries,u=this.w,d=e.i,f=e.j,p=e.realIndex,g=e.bc;if(u.globals.isXNumeric){var v=u.globals.seriesX[d][f];v||(v=0),i=(v-u.globals.minX)/this.xRatio-o/2}for(var m,x=i,y=0,b=0;b<this.prevYF.length;b++)y+=this.prevYF[b][f];if(d>0&&!u.globals.isXNumeric||d>0&&u.globals.isXNumeric&&u.globals.seriesX[d-1][f]===u.globals.seriesX[d][f]){var w=this.prevY[d-1][f];m=this.prevYVal[d-1][f]<0?this.series[d][f]>=0?w-y+2*(this.isReversed?y:0):w:this.series[d][f]>=0?w:w+y-2*(this.isReversed?y:0)}else m=u.globals.gridHeight-l;n=m-this.series[d][f]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[d][f]/this.yRatio[this.yaxisIndex]:0);var k={barWidth:o,strokeWidth:c,yRatio:this.yRatio[this.yaxisIndex],barXPosition:x,y:n},_=this.bar.barEndingShape(u,k,this.series,d,f);if(this.yArrj.push(_.newY),this.yArrjF.push(Math.abs(m-_.newY)),this.yArrjVal.push(this.series[d][f]),a=this.graphics.move(x,m),s=this.graphics.move(x,m),u.globals.previousPaths.length>0&&(s=this.bar.getPathFrom(p,f,!1)),a=a+this.graphics.line(x,_.newY)+_.path+this.graphics.line(x+o-c,m)+this.graphics.line(x-c/2,m),s=s+this.graphics.line(x,m)+this.graphics.line(x+o-c,m)+this.graphics.line(x+o-c,m)+this.graphics.line(x+o-c,m)+this.graphics.line(x-c/2,m),u.config.plotOptions.bar.colors.backgroundBarColors.length>0&&0===d){g>=u.config.plotOptions.bar.colors.backgroundBarColors.length&&(g=0);var A=u.config.plotOptions.bar.colors.backgroundBarColors[g],S=this.graphics.drawRect(x,0,o,u.globals.gridHeight,0,A,u.config.plotOptions.bar.colors.backgroundBarOpacity);h.add(S),S.node.classList.add("apexcharts-backgroundBar")}return i+=r,{pathTo:a,pathFrom:s,x:u.globals.isXNumeric?i-r:i,y:n}}},{key:"checkZeroSeries",value:function(t){for(var e=t.series,i=this.w,n=0;n<e.length;n++){for(var r=0,a=0;a<e[i.globals.maxValsInArrayIndex].length;a++)r+=e[n][a];0===r&&this.zeroSerieses.push(n)}for(var s=e.length-1;s>=0;s--)this.zeroSerieses.indexOf(s)>-1&&s===this.endingShapeOnSeriesNumber&&(this.endingShapeOnSeriesNumber-=1)}}]),e}(),P=function(t){function e(){return a(this,e),d(this,u(e).apply(this,arguments))}return h(e,O),o(e,[{key:"draw",value:function(t,e){var i=this.w,n=new m(this.ctx),r=new T(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick;var a=new _(this.ctx,i);t=a.getLogSeries(t),this.series=t,this.yRatio=a.getLogYRatios(this.yRatio),this.initVariables(t);for(var s=n.group({class:"apexcharts-candlestick-series apexcharts-plot-series"}),o=0,l=0;o<t.length;o++,l++){var c,h,u=void 0,d=void 0,f=void 0,g=void 0,v=[],x=[],y=i.globals.comboCharts?e[o]:o,b=n.group({class:"apexcharts-series",seriesName:p.escapeString(i.globals.seriesNames[y]),rel:o+1,"data:realIndex":y});t[o].length>0&&(this.visibleI=this.visibleI+1);var w,k,A=0;this.yRatio.length>1&&(this.yaxisIndex=y);var S=this.initialPositions();g=S.y,w=S.barHeight,f=S.x,k=S.barWidth,c=S.xDivision,h=S.zeroH,x.push(f+k/2);for(var C=n.group({class:"apexcharts-datalabels"}),E=0,L=i.globals.dataPoints;E<i.globals.dataPoints;E++,L--){void 0===this.series[o][E]||null===t[o][E]?this.isNullValue=!0:this.isNullValue=!1,i.config.stroke.show&&(A=this.isNullValue?0:Array.isArray(this.strokeWidth)?this.strokeWidth[y]:this.strokeWidth);var I,O=this.drawCandleStickPaths({indexes:{i:o,j:E,realIndex:y,bc:l},x:f,y:g,xDivision:c,pathTo:u,pathFrom:d,barWidth:k,zeroH:h,strokeWidth:A,elSeries:b});u=O.pathTo,d=O.pathFrom,g=O.y,f=O.x,I=O.color,E>0&&x.push(f+k/2),v.push(g);var D=r.fillPath({seriesNumber:y,color:I,value:t[o][E]}),P=this.candlestickOptions.wick.useFillColor?I:void 0;b=this.renderSeries({realIndex:y,pathFill:D,lineFill:P,j:E,i:o,pathFrom:d,pathTo:u,strokeWidth:A,elSeries:b,x:f,y:g,series:t,barHeight:w,barWidth:k,elDataLabelsWrap:C,visibleSeries:this.visibleI,type:"candlestick"})}i.globals.seriesXvalues[y]=x,i.globals.seriesYvalues[y]=v,s.add(b)}return s}},{key:"drawCandleStickPaths",value:function(t){var e=t.indexes,i=t.x,n=(t.y,t.xDivision),r=t.pathTo,a=t.pathFrom,s=t.barWidth,o=t.zeroH,l=t.strokeWidth,c=this.w,h=new m(this.ctx),u=e.i,d=e.j,f=!0,p=c.config.plotOptions.candlestick.colors.upward,g=c.config.plotOptions.candlestick.colors.downward,v=this.yRatio[this.yaxisIndex],x=e.realIndex,y=this.getOHLCValue(x,d),b=o,w=o;y.o>y.c&&(f=!1);var k=Math.min(y.o,y.c),_=Math.max(y.o,y.c);c.globals.isXNumeric&&(i=(c.globals.seriesX[u][d]-c.globals.minX)/this.xRatio-s/2);var A=i+s*this.visibleI;return void 0===this.series[u][d]||null===this.series[u][d]?k=o:(k=o-k/v,_=o-_/v,b=o-y.h/v,w=o-y.l/v),h.move(A,o),a=h.move(A,k),c.globals.previousPaths.length>0&&(a=this.getPathFrom(x,d,!0)),r=h.move(A,_)+h.line(A+s/2,_)+h.line(A+s/2,b)+h.line(A+s/2,_)+h.line(A+s,_)+h.line(A+s,k)+h.line(A+s/2,k)+h.line(A+s/2,w)+h.line(A+s/2,k)+h.line(A,k)+h.line(A,_-l/2),a+=h.move(A,k),c.globals.isXNumeric||(i+=n),{pathTo:r,pathFrom:a,x:i,y:_,barXPosition:A,color:f?p:g}}},{key:"getOHLCValue",value:function(t,e){var i=this.w;return{o:i.globals.seriesCandleO[t][e],h:i.globals.seriesCandleH[t][e],l:i.globals.seriesCandleL[t][e],c:i.globals.seriesCandleC[t][e]}}}]),e}(),N=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return o(t,[{key:"drawXCrosshairs",value:function(){var t=this.w,e=new m(this.ctx),i=new g(this.ctx),n=t.config.xaxis.crosshairs.fill.gradient,r=t.config.xaxis.crosshairs.dropShadow,a=t.config.xaxis.crosshairs.fill.type,s=n.colorFrom,o=n.colorTo,l=n.opacityFrom,c=n.opacityTo,h=n.stops,u=r.enabled,d=r.left,f=r.top,v=r.blur,x=r.color,y=r.opacity,b=t.config.xaxis.crosshairs.fill.color;if(t.config.xaxis.crosshairs.show){"gradient"===a&&(b=e.drawGradient("vertical",s,o,l,c,null,h,null));var w=e.drawRect();1===t.config.xaxis.crosshairs.width&&(w=e.drawLine()),w.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:t.globals.gridHeight,width:p.isNumber(t.config.xaxis.crosshairs.width)?t.config.xaxis.crosshairs.width:0,height:t.globals.gridHeight,fill:b,filter:"none","fill-opacity":t.config.xaxis.crosshairs.opacity,stroke:t.config.xaxis.crosshairs.stroke.color,"stroke-width":t.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":t.config.xaxis.crosshairs.stroke.dashArray}),u&&(w=i.dropShadow(w,{left:d,top:f,blur:v,color:x,opacity:y})),t.globals.dom.elGraphical.add(w)}}},{key:"drawYCrosshairs",value:function(){var t=this.w,e=new m(this.ctx),i=t.config.yaxis[0].crosshairs;if(t.config.yaxis[0].crosshairs.show){var n=e.drawLine(0,0,t.globals.gridWidth,0,i.stroke.color,i.stroke.dashArray,i.stroke.width);n.attr({class:"apexcharts-ycrosshairs"}),t.globals.dom.elGraphical.add(n)}var r=e.drawLine(0,0,t.globals.gridWidth,0,i.stroke.color,0,0);r.attr({class:"apexcharts-ycrosshairs-hidden"}),t.globals.dom.elGraphical.add(r)}}]),t}(),M=function(){function t(e,i){a(this,t),this.ctx=e,this.w=e.w,this.xRatio=i.xRatio,this.yRatio=i.yRatio,this.negRange=!1,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.width}return o(t,[{key:"draw",value:function(t){var e=this.w,i=new m(this.ctx),n=i.group({class:"apexcharts-heatmap"});n.attr("clip-path","url(#gridRectMask".concat(e.globals.cuid,")"));var r=e.globals.gridWidth/e.globals.dataPoints,a=e.globals.gridHeight/e.globals.series.length,s=0,o=!1;this.checkColorRange();var l=t.slice();e.config.yaxis[0].reversed&&(o=!0,l.reverse());for(var c=o?0:l.length-1;o?c<l.length:c>=0;o?c++:c--){var h=i.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:p.escapeString(e.globals.seriesNames[c]),rel:c+1,"data:realIndex":c});if(e.config.chart.dropShadow.enabled){var u=e.config.chart.dropShadow;new g(this.ctx).dropShadow(h,u,c)}for(var d=0,f=0;f<l[c].length;f++){var v=1,x=this.determineHeatColor(c,f);if(e.globals.hasNegs||this.negRange){var y=e.config.plotOptions.heatmap.shadeIntensity;v=e.config.plotOptions.heatmap.reverseNegativeShade?x.percent<0?x.percent/100*(1.25*y):(1-x.percent/100)*(1.25*y):x.percent<0?1-(1+x.percent/100)*y:(1-x.percent/100)*y}else v=1-x.percent/100;var b=x.color;if(e.config.plotOptions.heatmap.enableShades){var w=new p;b=p.hexToRgba(w.shadeColor(v,x.color),e.config.fill.opacity)}var k=this.rectRadius,_=i.drawRect(d,s,r,a,k);if(_.attr({cx:d,cy:s}),_.node.classList.add("apexcharts-heatmap-rect"),h.add(_),_.attr({fill:b,i:c,index:c,j:f,val:l[c][f],"stroke-width":this.strokeWidth,stroke:e.globals.stroke.colors[0],color:b}),_.node.addEventListener("mouseenter",i.pathMouseEnter.bind(this,_)),_.node.addEventListener("mouseleave",i.pathMouseLeave.bind(this,_)),_.node.addEventListener("mousedown",i.pathMouseDown.bind(this,_)),e.config.chart.animations.enabled&&!e.globals.dataChanged){var A=1;e.globals.resized||(A=e.config.chart.animations.speed),this.animateHeatMap(_,d,s,r,a,A)}if(e.globals.dataChanged){var S=1;if(this.dynamicAnim.enabled&&e.globals.shouldAnimate){S=this.dynamicAnim.speed;var C=e.globals.previousPaths[c]&&e.globals.previousPaths[c][f]&&e.globals.previousPaths[c][f].color;C||(C="rgba(255, 255, 255, 0)"),this.animateHeatColor(_,p.isColorHex(C)?C:p.rgb2hex(C),p.isColorHex(b)?b:p.rgb2hex(b),S)}}var T=this.calculateHeatmapDataLabels({x:d,y:s,i:c,j:f,series:l,rectHeight:a,rectWidth:r});null!==T&&h.add(T),d+=r}s+=a,n.add(h)}var E=e.globals.yAxisScale[0].result.slice();e.config.yaxis[0].reversed?E.unshift(""):E.push(""),e.globals.yAxisScale[0].result=E;var L=e.globals.gridHeight/e.globals.series.length;return e.config.yaxis[0].labels.offsetY=-L/2,n}},{key:"checkColorRange",value:function(){var t=this,e=this.w.config.plotOptions.heatmap;e.colorScale.ranges.length>0&&e.colorScale.ranges.map(function(e,i){e.from<0&&(t.negRange=!0)})}},{key:"determineHeatColor",value:function(t,e){var i=this.w,n=i.globals.series[t][e],r=i.config.plotOptions.heatmap,a=r.colorScale.inverse?e:t,s=i.globals.colors[a],o=Math.min.apply(Math,f(i.globals.series[t])),l=Math.max.apply(Math,f(i.globals.series[t]));r.distributed||(o=i.globals.minY,l=i.globals.maxY),void 0!==r.colorScale.min&&(o=r.colorScale.min<i.globals.minY?r.colorScale.min:i.globals.minY,l=r.colorScale.max>i.globals.maxY?r.colorScale.max:i.globals.maxY);var c=Math.abs(l)+Math.abs(o),h=100*n/(0===c?c-1e-6:c);return r.colorScale.ranges.length>0&&r.colorScale.ranges.map(function(t,e){if(n>=t.from&&n<=t.to){s=t.color,o=t.from,l=t.to;var i=Math.abs(l)+Math.abs(o);h=100*n/(0===i?i-1e-6:i)}}),{color:s,percent:h}}},{key:"calculateHeatmapDataLabels",value:function(t){var e=t.x,i=t.y,n=t.i,r=t.j,a=(t.series,t.rectHeight),s=t.rectWidth,o=this.w,l=o.config.dataLabels,c=new m(this.ctx),h=new I(this.ctx),u=l.formatter,d=null;if(l.enabled){d=c.group({class:"apexcharts-data-labels"});var f=l.offsetX,p=l.offsetY,g=e+s/2+f,v=i+a/2+parseInt(l.style.fontSize)/3+p,x=u(o.globals.series[n][r],{seriesIndex:n,dataPointIndex:r,w:o});h.plotDataLabelsText({x:g,y:v,text:x,i:n,j:r,parent:d,dataLabelsConfig:l})}return d}},{key:"animateHeatMap",value:function(t,e,i,n,r,a){var s=new v(this.ctx);s.animateRect(t,{x:e+n/2,y:i+r/2,width:0,height:0},{x:e,y:i,width:n,height:r},a,function(){s.animationCompleted()})}},{key:"animateHeatColor",value:function(t,e,i,n){t.attr({fill:e}).animate(n).attr({fill:i})}}]),t}(),z=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animBeginArr=[0],this.animDur=0,this.donutDataLabels=this.w.config.plotOptions.pie.donut.labels;var i=this.w;this.lineColorArr=void 0!==i.globals.stroke.colors?i.globals.stroke.colors:i.globals.colors,this.defaultSize=i.globals.svgHeight<i.globals.svgWidth?i.globals.svgHeight-35:i.globals.gridWidth,this.centerY=this.defaultSize/2,this.centerX=i.globals.gridWidth/2,this.fullAngle=360,i.globals.radialSize=this.defaultSize/2.05-i.config.stroke.width-i.config.chart.dropShadow.blur,void 0!==i.config.plotOptions.pie.size&&(i.globals.radialSize=i.config.plotOptions.pie.size),this.donutSize=i.globals.radialSize*parseInt(i.config.plotOptions.pie.donut.size)/100,this.sliceLabels=[],this.prevSectorAngleArr=[]}return o(t,[{key:"draw",value:function(t){var e=this.w,i=new m(this.ctx),n=i.group({class:"apexcharts-pie"});if(e.globals.noData)return n;for(var r=0,a=0;a<t.length;a++)r+=p.negToZero(t[a]);var s=[],o=i.group();0===r&&(r=1e-5);for(var l=0;l<t.length;l++){var c=this.fullAngle*p.negToZero(t[l])/r;s.push(c)}if(e.globals.dataChanged){for(var h,u=0,d=0;d<e.globals.previousPaths.length;d++)u+=p.negToZero(e.globals.previousPaths[d]);for(var f=0;f<e.globals.previousPaths.length;f++)h=this.fullAngle*p.negToZero(e.globals.previousPaths[f])/u,this.prevSectorAngleArr.push(h)}this.donutSize<0&&(this.donutSize=0);var g=e.config.plotOptions.pie.customScale,v=e.globals.gridWidth/2,x=e.globals.gridHeight/2,y=v-e.globals.gridWidth/2*g,b=x-e.globals.gridHeight/2*g;if("donut"===e.config.chart.type){var w=i.drawCircle(this.donutSize);w.attr({cx:this.centerX,cy:this.centerY,fill:e.config.plotOptions.pie.donut.background}),o.add(w)}var k=this.drawArcs(s,t);if(this.sliceLabels.forEach(function(t){k.add(t)}),o.attr({transform:"translate(".concat(y,", ").concat(b-5,") scale(").concat(g,")")}),n.attr({"data:innerTranslateX":y,"data:innerTranslateY":b-25}),o.add(k),n.add(o),this.donutDataLabels.show){var _=this.renderInnerDataLabels(this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:this.donutDataLabels.show,translateX:y,translateY:b});n.add(_)}return n}},{key:"drawArcs",value:function(t,e){var i=this.w,n=new g(this.ctx),r=new m(this.ctx),a=new T(this.ctx),s=r.group({class:"apexcharts-slices"}),o=0,l=0,c=0,h=0;this.strokeWidth=i.config.stroke.show?i.config.stroke.width:0;for(var u=0;u<t.length;u++){var d=r.group({class:"apexcharts-series apexcharts-pie-series",seriesName:p.escapeString(i.globals.seriesNames[u]),rel:u+1,"data:realIndex":u});s.add(d),l=h,c=(o=c)+t[u],h=l+this.prevSectorAngleArr[u];var f=c-o,v=a.fillPath({seriesNumber:u,size:i.globals.radialSize,value:e[u]}),x=this.getChangedPath(l,h),y=r.drawPath({d:x,stroke:this.lineColorArr instanceof Array?this.lineColorArr[u]:this.lineColorArr,strokeWidth:this.strokeWidth,fill:v,fillOpacity:i.config.fill.opacity,classes:"apexcharts-pie-area apexcharts-".concat(i.config.chart.type,"-slice-").concat(u)});if(y.attr({index:0,j:u}),i.config.chart.dropShadow.enabled){var b=i.config.chart.dropShadow;n.dropShadow(y,b,u)}this.addListeners(y,this.donutDataLabels),m.setAttrs(y.node,{"data:angle":f,"data:startAngle":o,"data:strokeWidth":this.strokeWidth,"data:value":e[u]});var w={x:0,y:0};"pie"===i.config.chart.type?w=p.polarToCartesian(this.centerX,this.centerY,i.globals.radialSize/1.25+i.config.plotOptions.pie.dataLabels.offset,o+(c-o)/2):"donut"===i.config.chart.type&&(w=p.polarToCartesian(this.centerX,this.centerY,(i.globals.radialSize+this.donutSize)/2+i.config.plotOptions.pie.dataLabels.offset,o+(c-o)/2)),d.add(y);var k=0;if(!this.initialAnim||i.globals.resized||i.globals.dataChanged?this.animBeginArr.push(0):(k=(c-o)/this.fullAngle*i.config.chart.animations.speed,this.animDur=k+this.animDur,this.animBeginArr.push(this.animDur)),this.dynamicAnim&&i.globals.dataChanged?this.animatePaths(y,{size:i.globals.radialSize,endAngle:c,startAngle:o,prevStartAngle:l,prevEndAngle:h,animateStartingPos:!0,i:u,animBeginArr:this.animBeginArr,dur:i.config.chart.animations.dynamicAnimation.speed}):this.animatePaths(y,{size:i.globals.radialSize,endAngle:c,startAngle:o,i:u,totalItems:t.length-1,animBeginArr:this.animBeginArr,dur:k}),i.config.plotOptions.pie.expandOnClick&&y.click(this.pieClicked.bind(this,u)),i.config.dataLabels.enabled){var _=w.x,A=w.y,S=100*(c-o)/360+"%";if(0!==f&&i.config.plotOptions.pie.dataLabels.minAngleToShowLabel<t[u]){var C=i.config.dataLabels.formatter;void 0!==C&&(S=C(i.globals.seriesPercent[u][0],{seriesIndex:u,w:i}));var E=i.globals.dataLabels.style.colors[u],L=r.drawText({x:_,y:A,text:S,textAnchor:"middle",fontSize:i.config.dataLabels.style.fontSize,fontFamily:i.config.dataLabels.style.fontFamily,foreColor:E});if(i.config.dataLabels.dropShadow.enabled){var I=i.config.dataLabels.dropShadow;new g(this.ctx).dropShadow(L,I)}L.node.classList.add("apexcharts-pie-label"),i.config.chart.animations.animate&&!1===i.globals.resized&&(L.node.classList.add("apexcharts-pie-label-delay"),L.node.style.animationDelay=i.config.chart.animations.speed/940+"s"),this.sliceLabels.push(L)}}}return s}},{key:"addListeners",value:function(t,e){var i=new m(this.ctx);t.node.addEventListener("mouseenter",i.pathMouseEnter.bind(this,t)),t.node.addEventListener("mouseenter",this.printDataLabelsInner.bind(this,t.node,e)),t.node.addEventListener("mouseleave",i.pathMouseLeave.bind(this,t)),t.node.addEventListener("mouseleave",this.revertDataLabelsInner.bind(this,t.node,e)),t.node.addEventListener("mousedown",i.pathMouseDown.bind(this,t)),t.node.addEventListener("mousedown",this.printDataLabelsInner.bind(this,t.node,e))}},{key:"animatePaths",value:function(t,e){var i=this.w,n=e.endAngle-e.startAngle,r=n,a=e.startAngle,s=e.startAngle;void 0!==e.prevStartAngle&&void 0!==e.prevEndAngle&&(a=e.prevEndAngle,r=e.prevEndAngle-e.prevStartAngle),e.i===i.config.series.length-1&&(n+s>this.fullAngle?e.endAngle=e.endAngle-(n+s):n+s<this.fullAngle&&(e.endAngle=e.endAngle+(this.fullAngle-(n+s)))),n===this.fullAngle&&(n=this.fullAngle-.01),this.animateArc(t,a,s,n,r,e)}},{key:"animateArc",value:function(t,e,i,n,r,a){var s,o=this,l=this.w,c=new v(this.ctx),h=a.size;(isNaN(e)||isNaN(r))&&(e=i,r=n,a.dur=0);var u=n,d=i,f=e-i;l.globals.dataChanged&&a.shouldSetPrevPaths&&(s=o.getPiePath({me:o,startAngle:d,angle:r,size:h}),t.attr({d:s})),0!==a.dur?t.animate(a.dur,l.globals.easing,a.animBeginArr[a.i]).afterAll(function(){"pie"!==l.config.chart.type&&"donut"!==l.config.chart.type||this.animate(300).attr({"stroke-width":l.config.stroke.width}),a.i===l.config.series.length-1&&c.animationCompleted()}).during(function(l){u=f+(n-f)*l,a.animateStartingPos&&(u=r+(n-r)*l,d=e-r+(i-(e-r))*l),s=o.getPiePath({me:o,startAngle:d,angle:u,size:h}),t.node.setAttribute("data:pathOrig",s),t.attr({d:s})}):(s=o.getPiePath({me:o,startAngle:d,angle:n,size:h}),a.isTrack||(l.globals.animationEnded=!0),t.node.setAttribute("data:pathOrig",s),t.attr({d:s}))}},{key:"pieClicked",value:function(t){var e,i=this.w,n=this.w.globals.radialSize+4,r=i.globals.dom.Paper.select(".apexcharts-".concat(i.config.chart.type.toLowerCase(),"-slice-").concat(t)).members[0],a=r.attr("d");if("true"!==r.attr("data:pieClicked")){var s=i.globals.dom.baseEl.querySelectorAll(".apexcharts-pie-area");Array.prototype.forEach.call(s,function(t){t.setAttribute("data:pieClicked","false");var e=t.getAttribute("data:pathOrig");t.setAttribute("d",e)}),r.attr("data:pieClicked","true");var o=parseInt(r.attr("data:startAngle")),l=parseInt(r.attr("data:angle"));e=this.getPiePath({me:this,startAngle:o,angle:l,size:n}),360!==l&&r.plot(e).animate(1).plot(a).animate(100).plot(e)}else{r.attr({"data:pieClicked":"false"}),this.revertDataLabelsInner(r.node,this.donutDataLabels);var c=r.attr("data:pathOrig");r.attr({d:c})}}},{key:"getChangedPath",value:function(t,e){var i="";return this.dynamicAnim&&this.w.globals.dataChanged&&(i=this.getPiePath({me:this,startAngle:t,angle:e-t,size:this.size})),i}},{key:"getPiePath",value:function(t){var e=t.me,i=t.startAngle,n=t.angle,r=t.size,a=this.w,s=i,o=Math.PI*(s-90)/180,l=n+i;Math.ceil(l)>=360&&(l=359.99);var c=Math.PI*(l-90)/180,h=e.centerX+r*Math.cos(o),u=e.centerY+r*Math.sin(o),d=e.centerX+r*Math.cos(c),f=e.centerY+r*Math.sin(c),g=p.polarToCartesian(e.centerX,e.centerY,e.donutSize,l),v=p.polarToCartesian(e.centerX,e.centerY,e.donutSize,s),m=n>180?1:0;return"donut"===a.config.chart.type?["M",h,u,"A",r,r,0,m,1,d,f,"L",g.x,g.y,"A",e.donutSize,e.donutSize,0,m,0,v.x,v.y,"L",h,u,"z"].join(" "):"pie"===a.config.chart.type?["M",h,u,"A",r,r,0,m,1,d,f,"L",e.centerX,e.centerY,"L",h,u].join(" "):["M",h,u,"A",r,r,0,m,1,d,f].join(" ")}},{key:"renderInnerDataLabels",value:function(t,e){var i=this.w,n=new m(this.ctx),r=n.group({class:"apexcharts-datalabels-group",transform:"translate(".concat(e.translateX?e.translateX:0,", ").concat(e.translateY?e.translateY:0,")")}),a=t.total.show;r.node.style.opacity=e.opacity;var s,o,l=e.centerX,c=e.centerY;s=void 0===t.name.color?i.globals.colors[0]:t.name.color,o=void 0===t.value.color?i.config.chart.foreColor:t.value.color;var h=t.value.formatter,u="",d="";if(a?(s=t.total.color,d=t.total.label,u=t.total.formatter(i)):1===i.globals.series.length&&(u=h(i.globals.series[0],i),d=i.globals.seriesNames[0]),t.name.show){var f=n.drawText({x:l,y:c+parseInt(t.name.offsetY),text:d,textAnchor:"middle",foreColor:s,fontSize:t.name.fontSize,fontFamily:t.name.fontFamily});f.node.classList.add("apexcharts-datalabel-label"),r.add(f)}if(t.value.show){var p=t.name.show?parseInt(t.value.offsetY)+16:t.value.offsetY,g=n.drawText({x:l,y:c+p,text:u,textAnchor:"middle",foreColor:o,fontSize:t.value.fontSize,fontFamily:t.value.fontFamily});g.node.classList.add("apexcharts-datalabel-value"),r.add(g)}return r}},{key:"printInnerLabels",value:function(t,e,i,n){var r,a=this.w;n?r=void 0===t.name.color?a.globals.colors[parseInt(n.parentNode.getAttribute("rel"))-1]:t.name.color:a.globals.series.length>1&&t.total.show&&(r=t.total.color);var s=a.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),o=a.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");i=(0,t.value.formatter)(i,a),n||"function"!=typeof t.total.formatter||(i=t.total.formatter(a)),null!==s&&(s.textContent=e),null!==o&&(o.textContent=i),null!==s&&(s.style.fill=r)}},{key:"printDataLabelsInner",value:function(t,e){var i=this.w,n=t.getAttribute("data:value"),r=i.globals.seriesNames[parseInt(t.parentNode.getAttribute("rel"))-1];i.globals.series.length>1&&this.printInnerLabels(e,r,n,t);var a=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");null!==a&&(a.style.opacity=1)}},{key:"revertDataLabelsInner",value:function(e,i,n){var r=this,a=this.w,s=a.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");if(i.total.show&&a.globals.series.length>1)new t(this.ctx).printInnerLabels(i,i.total.label,i.total.formatter(a));else{var o=document.querySelectorAll(".apexcharts-pie-area"),l=!1;if(Array.prototype.forEach.call(o,function(t){"true"===t.getAttribute("data:pieClicked")&&(l=!0,r.printDataLabelsInner(t,i))}),!l)if(a.globals.selectedDataPoints.length&&a.globals.series.length>1)if(a.globals.selectedDataPoints[0].length>0){var c=a.globals.selectedDataPoints[0],h=a.globals.dom.baseEl.querySelector(".apexcharts-".concat(a.config.chart.type.toLowerCase(),"-slice-").concat(c));this.printDataLabelsInner(h,i)}else s&&a.globals.selectedDataPoints.length&&0===a.globals.selectedDataPoints[0].length&&(s.style.opacity=0);else s&&a.globals.series.length>1&&(s.style.opacity=0)}}}]),t}(),R=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var i=this.w;this.graphics=new m(this.ctx),this.lineColorArr=void 0!==i.globals.stroke.colors?i.globals.stroke.colors:i.globals.colors,this.defaultSize=i.globals.svgHeight<i.globals.svgWidth?i.globals.svgHeight-35:i.globals.gridWidth,this.maxValue=this.w.globals.maxY,this.polygons=i.config.plotOptions.radar.polygons,this.maxLabelWidth=20;var n=i.globals.labels.slice().sort(function(t,e){return e.length-t.length})[0],r=this.graphics.getTextRects(n,i.config.dataLabels.style.fontSize);this.size=this.defaultSize/2.1-i.config.stroke.width-i.config.chart.dropShadow.blur-r.width/1.75,void 0!==i.config.plotOptions.radar.size&&(this.size=i.config.plotOptions.radar.size),this.dataRadiusOfPercent=[],this.dataRadius=[],this.angleArr=[],this.yaxisLabelsTextsPos=[]}return o(t,[{key:"draw",value:function(t){var e=this,i=this.w,n=new T(this.ctx),r=[];t.length&&(this.dataPointsLen=t[i.globals.maxValsInArrayIndex].length),this.disAngle=2*Math.PI/this.dataPointsLen;var a=i.globals.gridWidth/2,s=i.globals.gridHeight/2,o=this.graphics.group({class:"apexcharts-radar-series","data:innerTranslateX":a,"data:innerTranslateY":s-25,transform:"translate(".concat(a||0,", ").concat(s||0,")")}),l=[],h=null;if(this.yaxisLabels=this.graphics.group({class:"apexcharts-yaxis"}),t.forEach(function(t,a){var s=e.graphics.group().attr({class:"apexcharts-series",seriesName:p.escapeString(i.globals.seriesNames[a]),rel:a+1,"data:realIndex":a});e.dataRadiusOfPercent[a]=[],e.dataRadius[a]=[],e.angleArr[a]=[],t.forEach(function(t,i){e.dataRadiusOfPercent[a][i]=t/e.maxValue,e.dataRadius[a][i]=e.dataRadiusOfPercent[a][i]*e.size,e.angleArr[a][i]=i*e.disAngle}),l=e.getDataPointsPos(e.dataRadius[a],e.angleArr[a]);var o=e.createPaths(l,{x:0,y:0});h=e.graphics.group({class:"apexcharts-series-markers-wrap hidden"}),i.globals.delayedElements.push({el:h.node,index:a});var u={i:a,realIndex:a,animationDelay:a,initialSpeed:i.config.chart.animations.speed,dataChangeSpeed:i.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-radar",shouldClipToGrid:!1,bindEventsOnPaths:!1,stroke:i.globals.stroke.colors[a],strokeLineCap:i.config.stroke.lineCap},d=null;i.globals.previousPaths.length>0&&(d=e.getPathFrom(a));for(var f=0;f<o.linePathsTo.length;f++){var v=e.graphics.renderPaths(c({},u,{pathFrom:null===d?o.linePathsFrom[f]:d,pathTo:o.linePathsTo[f],strokeWidth:Array.isArray(i.config.stroke.width)?i.config.stroke.width[a]:i.config.stroke.width,fill:"none",drawShadow:!1}));s.add(v);var m=n.fillPath({seriesNumber:a}),x=e.graphics.renderPaths(c({},u,{pathFrom:null===d?o.areaPathsFrom[f]:d,pathTo:o.areaPathsTo[f],strokeWidth:0,fill:m,drawShadow:!1}));if(i.config.chart.dropShadow.enabled){var y=new g(e.ctx),b=i.config.chart.dropShadow;y.dropShadow(x,Object.assign({},b,{noUserSpaceOnUse:!0}),a)}s.add(x)}t.forEach(function(t,i){var n=new E(e.ctx).getMarkerConfig("apexcharts-marker",a,i),r=e.graphics.drawMarker(l[i].x,l[i].y,n);r.attr("rel",i),r.attr("j",i),r.attr("index",a),r.node.setAttribute("default-marker-size",n.pSize);var o=e.graphics.group({class:"apexcharts-series-markers"});o&&o.add(r),h.add(o),s.add(h)}),r.push(s)}),this.drawPolygons({parent:o}),i.config.dataLabels.enabled){var u=this.drawLabels();o.add(u)}return o.add(this.yaxisLabels),r.forEach(function(t){o.add(t)}),o}},{key:"drawPolygons",value:function(t){for(var e=this,i=this.w,n=t.parent,r=i.globals.yAxisScale[0].result.reverse(),a=r.length,s=[],o=this.size/(a-1),l=0;l<a;l++)s[l]=o*l;s.reverse();var c=[],h=[];s.forEach(function(t,i){var n=e.getPolygonPos(t),r="";n.forEach(function(t,n){if(0===i){var a=e.graphics.drawLine(t.x,t.y,0,0,Array.isArray(e.polygons.connectorColors)?e.polygons.connectorColors[n]:e.polygons.connectorColors);h.push(a)}0===n&&e.yaxisLabelsTextsPos.push({x:t.x,y:t.y}),r+=t.x+","+t.y+" "}),c.push(r)}),c.forEach(function(t,r){var a=e.polygons.strokeColors,s=e.graphics.drawPolygon(t,Array.isArray(a)?a[r]:a,i.globals.radarPolygons.fill.colors[r]);n.add(s)}),h.forEach(function(t){n.add(t)}),i.config.yaxis[0].show&&this.yaxisLabelsTextsPos.forEach(function(t,i){var n=e.drawYAxisText(t.x,t.y,i,r[i]);e.yaxisLabels.add(n)})}},{key:"drawYAxisText",value:function(t,e,i,n){var r=this.w,a=r.config.yaxis[0],s=r.globals.yLabelFormatters[0];return this.graphics.drawText({x:t+a.labels.offsetX,y:e+a.labels.offsetY,text:s(n,i),textAnchor:"middle",fontSize:a.labels.style.fontSize,fontFamily:a.labels.style.fontFamily,foreColor:a.labels.style.color})}},{key:"drawLabels",value:function(){var t=this,e=this.w,i="middle",n=e.config.dataLabels,r=this.graphics.group({class:"apexcharts-datalabels"}),a=this.getPolygonPos(this.size),s=0,o=0;return e.globals.labels.forEach(function(l,c){var h=n.formatter,u=new I(t.ctx);if(a[c]){s=a[c].x,o=a[c].y,Math.abs(a[c].x)>=10?a[c].x>0?(i="start",s+=10):a[c].x<0&&(i="end",s-=10):i="middle",Math.abs(a[c].y)>=t.size-10&&(a[c].y<0?o-=10:a[c].y>0&&(o+=10));var d=h(l,{seriesIndex:-1,dataPointIndex:c,w:e});u.plotDataLabelsText({x:s,y:o,text:d,textAnchor:i,i:c,j:c,parent:r,dataLabelsConfig:n,offsetCorrection:!1})}}),r}},{key:"createPaths",value:function(t,e){var i=this,n=[],r=[],a=[],s=[];if(t.length){r=[this.graphics.move(e.x,e.y)],s=[this.graphics.move(e.x,e.y)];var o=this.graphics.move(t[0].x,t[0].y),l=this.graphics.move(t[0].x,t[0].y);t.forEach(function(e,n){o+=i.graphics.line(e.x,e.y),l+=i.graphics.line(e.x,e.y),n===t.length-1&&(o+="Z",l+="Z")}),n.push(o),a.push(l)}return{linePathsFrom:r,linePathsTo:n,areaPathsFrom:s,areaPathsTo:a}}},{key:"getPathFrom",value:function(t){for(var e=this.w,i=null,n=0;n<e.globals.previousPaths.length;n++){var r=e.globals.previousPaths[n];r.paths.length>0&&parseInt(r.realIndex)===parseInt(t)&&void 0!==e.globals.previousPaths[n].paths[0]&&(i=e.globals.previousPaths[n].paths[0].d)}return i}},{key:"getDataPointsPos",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.dataPointsLen;t=t||[],e=e||[];for(var n=[],r=0;r<i;r++){var a={};a.x=t[r]*Math.sin(e[r]),a.y=-t[r]*Math.cos(e[r]),n.push(a)}return n}},{key:"getPolygonPos",value:function(t){for(var e=[],i=2*Math.PI/this.dataPointsLen,n=0;n<this.dataPointsLen;n++){var r={};r.x=t*Math.sin(n*i),r.y=-t*Math.cos(n*i),e.push(r)}return e}}]),t}(),F=function(t){function e(t){var i;a(this,e),(i=d(this,u(e).call(this,t))).ctx=t,i.w=t.w,i.animBeginArr=[0],i.animDur=0;var n=i.w;return i.startAngle=n.config.plotOptions.radialBar.startAngle,i.endAngle=n.config.plotOptions.radialBar.endAngle,i.trackStartAngle=n.config.plotOptions.radialBar.track.startAngle,i.trackEndAngle=n.config.plotOptions.radialBar.track.endAngle,i.radialDataLabels=n.config.plotOptions.radialBar.dataLabels,i.trackStartAngle||(i.trackStartAngle=i.startAngle),i.trackEndAngle||(i.trackEndAngle=i.endAngle),360===i.endAngle&&(i.endAngle=359.99),i.fullAngle=360-n.config.plotOptions.radialBar.endAngle-n.config.plotOptions.radialBar.startAngle,i.margin=parseInt(n.config.plotOptions.radialBar.track.margin),i}return h(e,z),o(e,[{key:"draw",value:function(t){var e=this.w,i=new m(this.ctx),n=i.group({class:"apexcharts-radialbar"});if(e.globals.noData)return n;var r=i.group(),a=this.defaultSize/2,s=e.globals.gridWidth/2,o=this.defaultSize/2.05-e.config.stroke.width-e.config.chart.dropShadow.blur;void 0!==e.config.plotOptions.radialBar.size&&(o=e.config.plotOptions.radialBar.size);var l=e.globals.fill.colors;if(e.config.plotOptions.radialBar.track.show){var c=this.drawTracks({size:o,centerX:s,centerY:a,colorArr:l,series:t});r.add(c)}var h=this.drawArcs({size:o,centerX:s,centerY:a,colorArr:l,series:t}),u=360;return e.config.plotOptions.radialBar.startAngle<0&&(u=Math.abs(e.config.plotOptions.radialBar.endAngle-e.config.plotOptions.radialBar.startAngle)),e.globals.radialSize=o-o/(360/(360-u)),r.add(h.g),"front"===e.config.plotOptions.radialBar.hollow.position&&(h.g.add(h.elHollow),h.dataLabels&&h.g.add(h.dataLabels)),n.add(r),n}},{key:"drawTracks",value:function(t){var e=this.w,i=new m(this.ctx),n=i.group({class:"apexcharts-tracks"}),r=new g(this.ctx),a=new T(this.ctx),s=this.getStrokeWidth(t);t.size=t.size-s/2;for(var o=0;o<t.series.length;o++){var l=i.group({class:"apexcharts-radialbar-track apexcharts-track"});n.add(l),l.attr({rel:o+1}),t.size=t.size-s-this.margin;var c=e.config.plotOptions.radialBar.track,h=a.fillPath({seriesNumber:0,size:t.size,fillColors:Array.isArray(c.background)?c.background[o]:c.background,solid:!0}),u=this.trackStartAngle,d=this.trackEndAngle;Math.abs(d)+Math.abs(u)>=360&&(d=360-Math.abs(this.startAngle)-.1);var f=i.drawPath({d:"",stroke:h,strokeWidth:s*parseInt(c.strokeWidth)/100,fill:"none",strokeOpacity:c.opacity,classes:"apexcharts-radialbar-area"});if(c.dropShadow.enabled){var p=c.dropShadow;r.dropShadow(f,p)}l.add(f),f.attr("id","apexcharts-radialbarTrack-"+o),this.animatePaths(f,{centerX:t.centerX,centerY:t.centerY,endAngle:d,startAngle:u,size:t.size,i:o,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:e.globals.easing})}return n}},{key:"drawArcs",value:function(t){var e=this.w,i=new m(this.ctx),n=new T(this.ctx),r=new g(this.ctx),a=i.group(),s=this.getStrokeWidth(t);t.size=t.size-s/2;var o=e.config.plotOptions.radialBar.hollow.background,l=t.size-s*t.series.length-this.margin*t.series.length-s*parseInt(e.config.plotOptions.radialBar.track.strokeWidth)/100/2,c=l-e.config.plotOptions.radialBar.hollow.margin;void 0!==e.config.plotOptions.radialBar.hollow.image&&(o=this.drawHollowImage(t,a,l,o));var h=this.drawHollow({size:c,centerX:t.centerX,centerY:t.centerY,fill:o});if(e.config.plotOptions.radialBar.hollow.dropShadow.enabled){var u=e.config.plotOptions.radialBar.hollow.dropShadow;r.dropShadow(h,u)}var d=1;!this.radialDataLabels.total.show&&e.globals.series.length>1&&(d=0);var f=null;this.radialDataLabels.show&&(f=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:l,centerX:t.centerX,centerY:t.centerY,opacity:d})),"back"===e.config.plotOptions.radialBar.hollow.position&&(a.add(h),f&&a.add(f));var v=!1;e.config.plotOptions.radialBar.inverseOrder&&(v=!0);for(var x=v?t.series.length-1:0;v?x>=0:x<t.series.length;v?x--:x++){var y=i.group({class:"apexcharts-series apexcharts-radial-series",seriesName:p.escapeString(e.globals.seriesNames[x])});a.add(y),y.attr({rel:x+1,"data:realIndex":x}),this.ctx.series.addCollapsedClassToSeries(y,x),t.size=t.size-s-this.margin;var b=n.fillPath({seriesNumber:x,size:t.size,value:t.series[x]}),w=this.startAngle,k=void 0,_=Math.abs(e.config.plotOptions.radialBar.endAngle-e.config.plotOptions.radialBar.startAngle),A=p.negToZero(t.series[x]>100?100:t.series[x])/100,S=Math.round(_*A)+this.startAngle,C=void 0;e.globals.dataChanged&&(k=this.startAngle,C=Math.round(_*p.negToZero(e.globals.previousPaths[x])/100)+k),Math.abs(S)+Math.abs(w)>=360&&(S-=.01),Math.abs(C)+Math.abs(k)>=360&&(C-=.01);var E=S-w,L=Array.isArray(e.config.stroke.dashArray)?e.config.stroke.dashArray[x]:e.config.stroke.dashArray,I=i.drawPath({d:"",stroke:b,strokeWidth:s,fill:"none",fillOpacity:e.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+x,strokeDashArray:L});if(m.setAttrs(I.node,{"data:angle":E,"data:value":t.series[x]}),e.config.chart.dropShadow.enabled){var O=e.config.chart.dropShadow;r.dropShadow(I,O,x)}this.addListeners(I,this.radialDataLabels),y.add(I),I.attr({index:0,j:x});var D=0;!this.initialAnim||e.globals.resized||e.globals.dataChanged||(D=(S-w)/360*e.config.chart.animations.speed,this.animDur=D/(1.2*t.series.length)+this.animDur,this.animBeginArr.push(this.animDur)),e.globals.dataChanged&&(D=(S-w)/360*e.config.chart.animations.dynamicAnimation.speed,this.animDur=D/(1.2*t.series.length)+this.animDur,this.animBeginArr.push(this.animDur)),this.animatePaths(I,{centerX:t.centerX,centerY:t.centerY,endAngle:S,startAngle:w,prevEndAngle:C,prevStartAngle:k,size:t.size,i:x,totalItems:2,animBeginArr:this.animBeginArr,dur:D,shouldSetPrevPaths:!0,easing:e.globals.easing})}return{g:a,elHollow:h,dataLabels:f}}},{key:"drawHollow",value:function(t){var e=new m(this.ctx).drawCircle(2*t.size);return e.attr({class:"apexcharts-radialbar-hollow",cx:t.centerX,cy:t.centerY,r:t.size,fill:t.fill}),e}},{key:"drawHollowImage",value:function(t,e,i,n){var r=this.w,a=new T(this.ctx),s=(Math.random()+1).toString(36).substring(4),o=r.config.plotOptions.radialBar.hollow.image;if(r.config.plotOptions.radialBar.hollow.imageClipped)a.clippedImgArea({width:i,height:i,image:o,patternID:"pattern".concat(r.globals.cuid).concat(s)}),n="url(#pattern".concat(r.globals.cuid).concat(s,")");else{var l=r.config.plotOptions.radialBar.hollow.imageWidth,c=r.config.plotOptions.radialBar.hollow.imageHeight;if(void 0===l&&void 0===c){var h=r.globals.dom.Paper.image(o).loaded(function(e){this.move(t.centerX-e.width/2+r.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-e.height/2+r.config.plotOptions.radialBar.hollow.imageOffsetY)});e.add(h)}else{var u=r.globals.dom.Paper.image(o).loaded(function(e){this.move(t.centerX-l/2+r.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-c/2+r.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(l,c)});e.add(u)}}return n}},{key:"getStrokeWidth",value:function(t){var e=this.w;return t.size*(100-parseInt(e.config.plotOptions.radialBar.hollow.size))/100/(t.series.length+1)-this.margin}}]),e}(),X=function(t){function e(){return a(this,e),d(this,u(e).apply(this,arguments))}return h(e,O),o(e,[{key:"draw",value:function(t,e){var i=this.w,n=new m(this.ctx),r=new T(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=t,this.seriesRangeStart=i.globals.seriesRangeStart,this.seriesRangeEnd=i.globals.seriesRangeEnd,this.initVariables(t);for(var a=n.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),s=0,o=0;s<t.length;s++,o++){var l,c,h,u,d=void 0,f=void 0,g=void 0,v=void 0,x=[],y=[],b=i.globals.comboCharts?e[s]:s,w=n.group({class:"apexcharts-series",seriesName:p.escapeString(i.globals.seriesNames[b]),rel:s+1,"data:realIndex":b});t[s].length>0&&(this.visibleI=this.visibleI+1);var k=0,_=0,A=0;this.yRatio.length>1&&(this.yaxisIndex=b);var S=this.initialPositions();v=S.y,c=S.yDivision,_=S.barHeight,u=S.zeroW,g=S.x,A=S.barWidth,l=S.xDivision,h=S.zeroH,y.push(g+A/2);for(var C=n.group({class:"apexcharts-datalabels"}),E=0,L=i.globals.dataPoints;E<i.globals.dataPoints;E++,L--){void 0===this.series[s][E]||null===t[s][E]?this.isNullValue=!0:this.isNullValue=!1,i.config.stroke.show&&(k=this.isNullValue?0:Array.isArray(this.strokeWidth)?this.strokeWidth[b]:this.strokeWidth);var I=null;this.isHorizontal?A=(I=this.drawRangeBarPaths({indexes:{i:s,j:E,realIndex:b,bc:o},barHeight:_,strokeWidth:k,pathTo:d,pathFrom:f,zeroW:u,x:g,y:v,yDivision:c,elSeries:w})).barWidth:_=(I=this.drawRangeColumnPaths({indexes:{i:s,j:E,realIndex:b,bc:o},x:g,y:v,xDivision:l,pathTo:d,pathFrom:f,barWidth:A,zeroH:h,strokeWidth:k,elSeries:w})).barHeight,d=I.pathTo,f=I.pathFrom,v=I.y,g=I.x,E>0&&y.push(g+A/2),x.push(v);var O=r.fillPath({seriesNumber:b}),D=i.globals.stroke.colors[b];w=this.renderSeries({realIndex:b,pathFill:O,lineFill:D,j:E,i:s,pathFrom:f,pathTo:d,strokeWidth:k,elSeries:w,x:g,y:v,series:t,barHeight:_,barWidth:A,elDataLabelsWrap:C,visibleSeries:this.visibleI,type:"rangebar"})}i.globals.seriesXvalues[b]=y,i.globals.seriesYvalues[b]=x,a.add(w)}return a}},{key:"drawRangeColumnPaths",value:function(t){var e=t.indexes,i=t.x,n=(t.y,t.strokeWidth),r=t.xDivision,a=t.pathTo,s=t.pathFrom,o=t.barWidth,l=t.zeroH,c=this.w,h=new m(this.ctx),u=e.i,d=e.j,f=this.yRatio[this.yaxisIndex],p=e.realIndex,g=this.getRangeValue(p,d),v=Math.min(g.start,g.end),x=Math.max(g.start,g.end);c.globals.isXNumeric&&(i=(c.globals.seriesX[u][d]-c.globals.minX)/this.xRatio-o/2);var y=i+o*this.visibleI;void 0===this.series[u][d]||null===this.series[u][d]?v=l:(v=l-v/f,x=l-x/f);var b=Math.abs(x-v);return h.move(y,l),s=h.move(y,v),c.globals.previousPaths.length>0&&(s=this.getPathFrom(p,d,!0)),a=h.move(y,x)+h.line(y+o,x)+h.line(y+o,v)+h.line(y,v)+h.line(y,x-n/2),s=s+h.move(y,v)+h.line(y+o,v)+h.line(y+o,v)+h.line(y,v),c.globals.isXNumeric||(i+=r),{pathTo:a,pathFrom:s,barHeight:b,x:i,y:x,barXPosition:y}}},{key:"drawRangeBarPaths",value:function(t){var e=t.indexes,i=(t.x,t.y),n=t.yDivision,r=t.pathTo,a=t.pathFrom,s=t.barHeight,o=t.zeroW,l=this.w,c=new m(this.ctx),h=e.i,u=e.j,d=e.realIndex,f=o,p=o;l.globals.isXNumeric&&(i=(l.globals.seriesX[h][u]-l.globals.minX)/this.invertedXRatio-s);var g=i+s*this.visibleI;void 0!==this.series[h][u]&&null!==this.series[h][u]&&(f=o+this.seriesRangeStart[h][u]/this.invertedYRatio,p=o+this.seriesRangeEnd[h][u]/this.invertedYRatio),c.move(o,g),a=c.move(o,g),l.globals.previousPaths.length>0&&(a=this.getPathFrom(d,u));var v=Math.abs(p-f);return r=c.move(f,g)+c.line(p,g)+c.line(p,g+s)+c.line(f,g+s)+c.line(f,g),a=a+c.line(f,g)+c.line(f,g+s)+c.line(f,g+s)+c.line(f,g),l.globals.isXNumeric||(i+=n),{pathTo:r,pathFrom:a,barWidth:v,x:p,y:i,barYPosition:g}}},{key:"getRangeValue",value:function(t,e){var i=this.w;return{start:i.globals.seriesRangeStart[t][e],end:i.globals.seriesRangeEnd[t][e]}}}]),e}(),H=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.tooltipKeyFormat="dd MMM"}return o(t,[{key:"xLabelFormat",value:function(t,e,i){var n=this.w;return"datetime"===n.config.xaxis.type&&void 0===n.config.xaxis.labels.formatter&&void 0===n.config.tooltip.x.formatter?new w(this.ctx).formatDate(new Date(e),n.config.tooltip.x.format,!0,!0):t(e,i)}},{key:"setLabelFormatters",value:function(){var t=this.w;return t.globals.xLabelFormatter=function(t){return t},t.globals.xaxisTooltipFormatter=function(t){return t},t.globals.ttKeyFormatter=function(t){return t},t.globals.ttZFormatter=function(t){return t},t.globals.legendFormatter=function(t){return t},void 0!==t.config.xaxis.labels.formatter?t.globals.xLabelFormatter=t.config.xaxis.labels.formatter:t.globals.xLabelFormatter=function(e){return p.isNumber(e)?"numeric"===t.config.xaxis.type&&t.globals.dataPoints<50?e.toFixed(1):t.globals.isBarHorizontal&&t.globals.maxY-t.globals.minYArr<4?e.toFixed(1):e.toFixed(0):e},"function"==typeof t.config.tooltip.x.formatter?t.globals.ttKeyFormatter=t.config.tooltip.x.formatter:t.globals.ttKeyFormatter=t.globals.xLabelFormatter,"function"==typeof t.config.xaxis.tooltip.formatter&&(t.globals.xaxisTooltipFormatter=t.config.xaxis.tooltip.formatter),Array.isArray(t.config.tooltip.y)?t.globals.ttVal=t.config.tooltip.y:void 0!==t.config.tooltip.y.formatter&&(t.globals.ttVal=t.config.tooltip.y),void 0!==t.config.tooltip.z.formatter&&(t.globals.ttZFormatter=t.config.tooltip.z.formatter),void 0!==t.config.legend.formatter&&(t.globals.legendFormatter=t.config.legend.formatter),t.config.yaxis.forEach(function(e,i){void 0!==e.labels.formatter?t.globals.yLabelFormatters[i]=e.labels.formatter:t.globals.yLabelFormatters[i]=function(n){return t.globals.xyCharts&&p.isNumber(n)?0!==t.globals.yValueDecimal?n.toFixed(void 0!==e.decimalsInFloat?e.decimalsInFloat:t.globals.yValueDecimal):t.globals.maxYArr[i]-t.globals.minYArr[i]<10?n.toFixed(1):n.toFixed(0):n}}),t.globals}},{key:"heatmapLabelFormatters",value:function(){var t=this.w;if("heatmap"===t.config.chart.type){t.globals.yAxisScale[0].result=t.globals.seriesNames.slice();var e=t.globals.seriesNames.reduce(function(t,e){return t.length>e.length?t:e},0);t.globals.yAxisScale[0].niceMax=e,t.globals.yAxisScale[0].niceMin=e}}}]),t}(),j=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return o(t,[{key:"getLabel",value:function(t,e,i,n){var r,a,s,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],l=this.w,c=void 0===t[n]?"":t[n],h=l.globals.xLabelFormatter,u=l.config.xaxis.labels.formatter,d=!1,f=c;return r=new H(this.ctx).xLabelFormat(h,c,f),void 0!==u&&(r=u(c,t[n],n)),e.length>0?(a=e[n].unit,s=null,e.forEach(function(t){"month"===t.unit?s="year":"day"===t.unit?s="month":"hour"===t.unit?s="day":"minute"===t.unit&&(s="hour")}),d=s===a,i=e[n].position,r=e[n].value):"datetime"===l.config.xaxis.type&&void 0===u&&(r=""),void 0===r&&(r=""),(0===(r=r.toString()).indexOf("NaN")||0===r.toLowerCase().indexOf("invalid")||r.toLowerCase().indexOf("infinity")>=0||o.indexOf(r)>=0&&!l.config.xaxis.labels.showDuplicates)&&(r=""),{x:i,text:r,isBold:d}}},{key:"drawYAxisTicks",value:function(t,e,i,n,r,a,s){var o=this.w,l=new m(this.ctx),c=o.globals.translateY;if(n.show){!0===o.config.yaxis[r].opposite&&(t+=n.width);for(var h=e;h>=0;h--){var u=c+e/10+o.config.yaxis[r].labels.offsetY-1;o.globals.isBarHorizontal&&(u=a*h);var d=l.drawLine(t+i.offsetX-n.width+n.offsetX,u+n.offsetY,t+i.offsetX+n.offsetX,u+n.offsetY,i.color);s.add(d),c+=a}}}}]),t}(),Y=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w;var i=this.w;this.xaxisFontSize=i.config.xaxis.labels.style.fontSize,this.axisFontFamily=i.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=i.config.xaxis.labels.style.colors,this.xAxisoffX=0,"bottom"===i.config.xaxis.position&&(this.xAxisoffX=i.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new j(e)}return o(t,[{key:"drawYaxis",value:function(t){var e=this.w,i=new m(this.ctx),n=e.config.yaxis[t].labels.style.fontSize,r=e.config.yaxis[t].labels.style.fontFamily,a=i.group({class:"apexcharts-yaxis",rel:t,transform:"translate("+e.globals.translateYAxisX[t]+", 0)"});if(!e.config.yaxis[t].show)return a;var s=i.group({class:"apexcharts-yaxis-texts-g"});a.add(s);var o=e.globals.yAxisScale[t].result.length-1,l=e.globals.gridHeight/o+.1,c=e.globals.translateY,h=e.globals.yLabelFormatters[t],u=e.globals.yAxisScale[t].result.slice();if(e.config.yaxis[t]&&e.config.yaxis[t].reversed&&u.reverse(),e.config.yaxis[t].labels.show)for(var d=o;d>=0;d--){var f=u[d];f=h(f,d);var p=e.config.yaxis[t].labels.padding;e.config.yaxis[t].opposite&&0!==e.config.yaxis.length&&(p*=-1);var g=i.drawText({x:p,y:c+o/10+e.config.yaxis[t].labels.offsetY+1,text:f,textAnchor:e.config.yaxis[t].opposite?"start":"end",fontSize:n,fontFamily:r,foreColor:e.config.yaxis[t].labels.style.color,cssClass:"apexcharts-yaxis-label "+e.config.yaxis[t].labels.style.cssClass});s.add(g);var v=i.rotateAroundCenter(g.node);0!==e.config.yaxis[t].labels.rotate&&g.node.setAttribute("transform","rotate(".concat(e.config.yaxis[t].labels.rotate," ").concat(v.x," ").concat(v.y,")")),c+=l}if(void 0!==e.config.yaxis[t].title.text){var x=i.group({class:"apexcharts-yaxis-title"}),y=0;e.config.yaxis[t].opposite&&(y=e.globals.translateYAxisX[t]);var b=i.drawText({x:y,y:e.globals.gridHeight/2+e.globals.translateY,text:e.config.yaxis[t].title.text,textAnchor:"end",foreColor:e.config.yaxis[t].title.style.color,fontSize:e.config.yaxis[t].title.style.fontSize,fontFamily:e.config.yaxis[t].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+e.config.yaxis[t].title.style.cssClass});x.add(b),a.add(x)}var w=e.config.yaxis[t].axisBorder;if(w.show){var k=31+w.offsetX;e.config.yaxis[t].opposite&&(k=-31-w.offsetX);var _=i.drawLine(k,e.globals.translateY+w.offsetY-2,k,e.globals.gridHeight+e.globals.translateY+w.offsetY+2,w.color);a.add(_),this.axesUtils.drawYAxisTicks(k,o,w,e.config.yaxis[t].axisTicks,t,l,a)}return a}},{key:"drawYaxisInversed",value:function(t){var e=this.w,i=new m(this.ctx),n=i.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),r=i.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});n.add(r);var a=e.globals.yAxisScale[t].result.length-1,s=e.globals.gridWidth/a+.1,o=s+e.config.xaxis.labels.offsetX,l=e.globals.xLabelFormatter,c=e.globals.yAxisScale[t].result.slice(),h=e.globals.invertedTimelineLabels;h.length>0&&(this.xaxisLabels=h.slice(),a=(c=h.slice()).length),e.config.yaxis[t]&&e.config.yaxis[t].reversed&&c.reverse();var u=h.length;if(e.config.xaxis.labels.show)for(var d=u?0:a;u?d<u-1:d>=0;u?d++:d--){var f=c[d];f=l(f,d);var p=e.globals.gridWidth+e.globals.padHorizontal-(o-s+e.config.xaxis.labels.offsetX);if(h.length){var g=this.axesUtils.getLabel(c,h,p,d,this.drawnLabels);p=g.x,f=g.text,this.drawnLabels.push(g.text)}var v=i.drawText({x:p,y:this.xAxisoffX+e.config.xaxis.labels.offsetY+30,text:"",textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[t]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,cssClass:"apexcharts-xaxis-label "+e.config.xaxis.labels.style.cssClass});r.add(v),v.tspan(f);var x=document.createElementNS(e.globals.SVGNS,"title");x.textContent=f,v.node.appendChild(x),o+=s}if(void 0!==e.config.xaxis.title.text){var y=i.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),b=i.drawText({x:e.globals.gridWidth/2,y:this.xAxisoffX+parseInt(this.xaxisFontSize)+parseInt(e.config.xaxis.title.style.fontSize)+20,text:e.config.xaxis.title.text,textAnchor:"middle",fontSize:e.config.xaxis.title.style.fontSize,fontFamily:e.config.xaxis.title.style.fontFamily,cssClass:"apexcharts-xaxis-title-text "+e.config.xaxis.title.style.cssClass});y.add(b),n.add(y)}var w=e.config.yaxis[t].axisBorder;if(w.show){var k=i.drawLine(e.globals.padHorizontal+w.offsetX,1+w.offsetY,e.globals.padHorizontal+w.offsetX,e.globals.gridHeight+w.offsetY,w.color);n.add(k)}return n}},{key:"yAxisTitleRotate",value:function(t,e){var i=this.w,n=new m(this.ctx),r={width:0,height:0},a={width:0,height:0},s=i.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-texts-g"));null!==s&&(r=s.getBoundingClientRect());var o=i.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-title text"));if(null!==o&&(a=o.getBoundingClientRect()),null!==o){var l=this.xPaddingForYAxisTitle(t,r,a,e);o.setAttribute("x",l.xPos-(e?10:0))}if(null!==o){var c=n.rotateAroundCenter(o);e?o.setAttribute("transform","rotate(".concat(i.config.yaxis[t].title.rotate," ").concat(c.x," ").concat(c.y,")")):o.setAttribute("transform","rotate(-".concat(i.config.yaxis[t].title.rotate," ").concat(c.x," ").concat(c.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(t,e,i,n){var r=this.w,a=0,s=0,o=10;return void 0===r.config.yaxis[t].title.text||t<0?{xPos:s,padd:0}:(n?(s=e.width+r.config.yaxis[t].title.offsetX+i.width/2+o/2,0===(a+=1)&&(s-=o/2)):(s=-1*e.width+r.config.yaxis[t].title.offsetX+o/2+i.width/2,r.globals.isBarHorizontal&&(o=25,s=-1*e.width-r.config.yaxis[t].title.offsetX-o)),{xPos:s,padd:o})}},{key:"setYAxisXPosition",value:function(t,e){var i=this.w,n=0,r=0,a=21,s=1;i.config.yaxis.length>1&&(this.multipleYs=!0),i.config.yaxis.map(function(o,l){var c=i.globals.ignoreYAxisIndexes.indexOf(l)>-1||!o.show||o.floating||0===t[l].width,h=t[l].width+e[l].width;o.opposite?i.globals.isBarHorizontal?(r=i.globals.gridWidth+i.globals.translateX-1,i.globals.translateYAxisX[l]=r-o.labels.offsetX):(r=i.globals.gridWidth+i.globals.translateX+s,c||(s=s+h+20),i.globals.translateYAxisX[l]=r-o.labels.offsetX+20):(n=i.globals.translateX-a,c||(a=a+h+20),i.globals.translateYAxisX[l]=n+o.labels.offsetX)})}},{key:"setYAxisTextAlignments",value:function(){var t=this.w,e=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis");(e=p.listToArray(e)).forEach(function(e,i){var n=t.config.yaxis[i];if(void 0!==n.labels.align){var r=t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-texts-g")),a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-label"));a=p.listToArray(a);var s=r.getBoundingClientRect();"left"===n.labels.align?(a.forEach(function(t,e){t.setAttribute("text-anchor","start")}),n.opposite||r.setAttribute("transform","translate(-".concat(s.width,", 0)"))):"center"===n.labels.align?(a.forEach(function(t,e){t.setAttribute("text-anchor","middle")}),r.setAttribute("transform","translate(".concat(s.width/2*(n.opposite?1:-1),", 0)"))):"right"===n.labels.align&&(a.forEach(function(t,e){t.setAttribute("text-anchor","end")}),n.opposite&&r.setAttribute("transform","translate(".concat(s.width,", 0)")))}})}}]),t}(),W=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.lgRect={},this.yAxisWidth=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.xPadRight=0,this.xPadLeft=0}return o(t,[{key:"plotCoords",value:function(){var t=this.w,e=t.globals,i=this.getLegendsRect();e.axisCharts?this.setGridCoordsForAxisCharts(i):this.setGridCoordsForNonAxisCharts(i),this.titleSubtitleOffset(),e.gridHeight=e.gridHeight-t.config.grid.padding.top-t.config.grid.padding.bottom,e.gridWidth=e.gridWidth-t.config.grid.padding.left-t.config.grid.padding.right-this.xPadRight-this.xPadLeft,e.translateX=e.translateX+t.config.grid.padding.left+this.xPadLeft,e.translateY=e.translateY+t.config.grid.padding.top}},{key:"conditionalChecksForAxisCoords",value:function(t,e){var i=this.w;this.xAxisHeight=(t.height+e.height)*i.globals.LINE_HEIGHT_RATIO+15,this.xAxisWidth=t.width,this.xAxisHeight-e.height>i.config.xaxis.labels.maxHeight&&(this.xAxisHeight=i.config.xaxis.labels.maxHeight),i.config.xaxis.labels.minHeight&&this.xAxisHeight<i.config.xaxis.labels.minHeight&&(this.xAxisHeight=i.config.xaxis.labels.minHeight),i.config.xaxis.floating&&(this.xAxisHeight=0),i.globals.isBarHorizontal?this.yAxisWidth=i.globals.yLabelsCoords[0].width+i.globals.yTitleCoords[0].width+15:this.yAxisWidth=this.getTotalYAxisWidth();var n=0,r=0;i.config.yaxis.forEach(function(t){n+=t.labels.minWidth,r+=t.labels.maxWidth}),this.yAxisWidth<n&&(this.yAxisWidth=n),this.yAxisWidth>r&&(this.yAxisWidth=r)}},{key:"setGridCoordsForAxisCharts",value:function(t){var e=this.w,i=e.globals,n=this.getyAxisLabelsCoords(),r=this.getxAxisLabelsCoords(),a=this.getyAxisTitleCoords(),s=this.getxAxisTitleCoords();e.globals.yLabelsCoords=[],e.globals.yTitleCoords=[],e.config.yaxis.map(function(t,i){e.globals.yLabelsCoords.push({width:n[i].width,index:i}),e.globals.yTitleCoords.push({width:a[i].width,index:i})}),this.conditionalChecksForAxisCoords(r,s),i.translateXAxisY=e.globals.rotateXLabels?this.xAxisHeight/8:-4,i.translateXAxisX=e.globals.rotateXLabels&&e.globals.isXNumeric&&e.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,e.globals.isBarHorizontal&&(i.rotateXLabels=!1,i.translateXAxisY=parseInt(e.config.xaxis.labels.style.fontSize)/1.5*-1),i.translateXAxisY=i.translateXAxisY+e.config.xaxis.labels.offsetY,i.translateXAxisX=i.translateXAxisX+e.config.xaxis.labels.offsetX;var o=this.yAxisWidth,l=this.xAxisHeight;i.xAxisLabelsHeight=this.xAxisHeight,i.xAxisHeight=this.xAxisHeight;var c=10;switch(e.config.grid.show&&"radar"!==e.config.chart.type||(o=0,l=35),this.isSparkline&&(t={height:0,width:0},l=0,o=0,c=0),this.additionalPaddingXLabels(r),e.config.legend.position){case"bottom":i.translateY=c,i.translateX=o,i.gridHeight=i.svgHeight-t.height-l-(this.isSparkline?0:e.globals.rotateXLabels?10:15),i.gridWidth=i.svgWidth-o;break;case"top":i.translateY=t.height+c,i.translateX=o,i.gridHeight=i.svgHeight-t.height-l-(this.isSparkline?0:e.globals.rotateXLabels?10:15),i.gridWidth=i.svgWidth-o;break;case"left":i.translateY=c,i.translateX=t.width+o,i.gridHeight=i.svgHeight-l-12,i.gridWidth=i.svgWidth-t.width-o;break;case"right":i.translateY=c,i.translateX=o,i.gridHeight=i.svgHeight-l-12,i.gridWidth=i.svgWidth-t.width-o-5;break;default:throw new Error("Legend position not supported")}this.setGridXPosForDualYAxis(a,n),new Y(this.ctx).setYAxisXPosition(n,a)}},{key:"setGridCoordsForNonAxisCharts",value:function(t){var e=this.w,i=e.globals,n=0;e.config.legend.show&&!e.config.legend.floating&&(n=20);var r=10,a=0;if("pie"===e.config.chart.type||"donut"===e.config.chart.type?(r+=e.config.plotOptions.pie.offsetY,a+=e.config.plotOptions.pie.offsetX):"radialBar"===e.config.chart.type&&(r+=e.config.plotOptions.radialBar.offsetY,a+=e.config.plotOptions.radialBar.offsetX),!e.config.legend.show)return i.gridHeight=i.svgHeight-35,i.gridWidth=i.gridHeight,i.translateY=r-10,void(i.translateX=a+(i.svgWidth-i.gridWidth)/2);switch(e.config.legend.position){case"bottom":i.gridHeight=i.svgHeight-t.height-35,i.gridWidth=i.gridHeight,i.translateY=r-20,i.translateX=a+(i.svgWidth-i.gridWidth)/2;break;case"top":i.gridHeight=i.svgHeight-t.height-35,i.gridWidth=i.gridHeight,i.translateY=t.height+r+10,i.translateX=a+(i.svgWidth-i.gridWidth)/2;break;case"left":i.gridWidth=i.svgWidth-t.width-n,i.gridHeight=i.gridWidth,i.translateY=r,i.translateX=a+t.width+n;break;case"right":i.gridWidth=i.svgWidth-t.width-n-5,i.gridHeight=i.gridWidth,i.translateY=r,i.translateX=a+10;break;default:throw new Error("Legend position not supported")}}},{key:"setGridXPosForDualYAxis",value:function(t,e){var i=this.w;i.config.yaxis.map(function(n,r){-1===i.globals.ignoreYAxisIndexes.indexOf(r)&&!i.config.yaxis[r].floating&&i.config.yaxis[r].show&&n.opposite&&(i.globals.translateX=i.globals.translateX-(e[r].width+t[r].width)-parseInt(i.config.yaxis[r].labels.style.fontSize)/1.2-12)})}},{key:"additionalPaddingXLabels",value:function(t){var e=this,i=this.w;if("category"===i.config.xaxis.type&&i.globals.isBarHorizontal||"numeric"===i.config.xaxis.type||"datetime"===i.config.xaxis.type){var n=i.globals.isXNumeric;i.config.yaxis.forEach(function(r,a){var s;(!r.show||r.floating||-1!==i.globals.collapsedSeriesIndices.indexOf(a)||n||r.opposite&&i.globals.isBarHorizontal)&&((n&&i.globals.isMultipleYAxis&&-1!==i.globals.collapsedSeriesIndices.indexOf(a)||i.globals.isBarHorizontal&&r.opposite)&&(s=t,i.config.grid.padding.left<s.width&&(e.xPadLeft=s.width/2+1)),(!i.globals.isBarHorizontal&&r.opposite&&-1!==i.globals.collapsedSeriesIndices.indexOf(a)||n&&!i.globals.isMultipleYAxis)&&function(t){e.timescaleLabels?e.timescaleLabels[e.timescaleLabels.length-1].position+t.width>i.globals.gridWidth?i.globals.skipLastTimelinelabel=!0:i.globals.skipLastTimelinelabel=!1:"datetime"===i.config.xaxis.type?i.config.grid.padding.right<t.width&&(i.globals.skipLastTimelinelabel=!0):"datetime"!==i.config.xaxis.type&&i.config.grid.padding.right<t.width&&(e.xPadRight=t.width/2+1)}(t))})}}},{key:"titleSubtitleOffset",value:function(){var t=this.w,e=t.globals,i=this.isSparkline||!t.globals.axisCharts?0:10;void 0!==t.config.title.text?i+=t.config.title.margin:i+=this.isSparkline||!t.globals.axisCharts?0:5,void 0!==t.config.subtitle.text?i+=t.config.subtitle.margin:i+=this.isSparkline||!t.globals.axisCharts?0:5,t.config.legend.show&&"bottom"===t.config.legend.position&&!t.config.legend.floating&&(t.config.series.length>1||!t.globals.axisCharts||t.config.legend.showForSingleSeries)&&(i+=10);var n=this.getTitleSubtitleCoords("title"),r=this.getTitleSubtitleCoords("subtitle");e.gridHeight=e.gridHeight-n.height-r.height-i,e.translateY=e.translateY+n.height+r.height+i}},{key:"getTotalYAxisWidth",value:function(){var t=this.w,e=0,i=10,n=function(e){return t.globals.ignoreYAxisIndexes.indexOf(e)>-1};return t.globals.yLabelsCoords.map(function(r,a){var s=t.config.yaxis[a].floating;r.width>0&&!s?(e=e+r.width+i,n(a)&&(e=e-r.width-i)):e+=s||!t.config.yaxis[a].show?0:5}),t.globals.yTitleCoords.map(function(r,a){var s=t.config.yaxis[a].floating;i=parseInt(t.config.yaxis[a].title.style.fontSize),r.width>0&&!s?(e=e+r.width+i,n(a)&&(e=e-r.width-i)):e+=s||!t.config.yaxis[a].show?0:5}),e}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var t,e=this.w;this.timescaleLabels=e.globals.timelineLabels.slice(),e.globals.isBarHorizontal&&"datetime"===e.config.xaxis.type&&(this.timescaleLabels=e.globals.invertedTimelineLabels.slice());var i=this.timescaleLabels.map(function(t){return t.value}),n=i.reduce(function(t,e){return void 0===t?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):t.length>e.length?t:e},0);return 1.05*(t=new m(this.ctx).getTextRects(n,e.config.xaxis.labels.style.fontSize)).width*i.length>e.globals.gridWidth&&0!==e.config.xaxis.labels.rotate&&(e.globals.overlappingXLabels=!0),t}},{key:"getxAxisLabelsCoords",value:function(){var t,e=this.w,i=e.globals.labels.slice();if(e.globals.timelineLabels.length>0){var n=this.getxAxisTimeScaleLabelsCoords();t={width:n.width,height:n.height}}else{var r="left"!==e.config.legend.position||"right"!==e.config.legend.position||e.config.legend.floating?0:this.lgRect.width,a=e.globals.xLabelFormatter,s=i.reduce(function(t,e){return t.length>e.length?t:e},0);e.globals.isBarHorizontal&&(s=e.globals.yAxisScale[0].result.reduce(function(t,e){return t.length>e.length?t:e},0));var o=s;s=new H(this.ctx).xLabelFormat(a,s,o);var l=new m(this.ctx),c=l.getTextRects(s,e.config.xaxis.labels.style.fontSize);(t={width:c.width,height:c.height}).width*i.length>e.globals.svgWidth-r-this.yAxisWidth&&0!==e.config.xaxis.labels.rotate?e.globals.isBarHorizontal||(e.globals.rotateXLabels=!0,c=l.getTextRects(s,e.config.xaxis.labels.style.fontSize,e.config.xaxis.labels.style.fontFamily,"rotate(".concat(e.config.xaxis.labels.rotate," 0 0)"),!1),t.height=c.height/1.66):e.globals.rotateXLabels=!1}return e.config.xaxis.labels.show||(t={width:0,height:0}),{width:t.width,height:t.height}}},{key:"getyAxisLabelsCoords",value:function(){var t=this,e=this.w,i=[],n=10;return e.config.yaxis.map(function(r,a){if(r.show&&r.labels.show&&e.globals.yAxisScale[a].result.length){var s=e.globals.yLabelFormatters[a],o=s(e.globals.yAxisScale[a].niceMax,-1);void 0!==o&&0!==o.length||(o=e.globals.yAxisScale[a].niceMax),e.globals.isBarHorizontal&&(n=0,o=s(o=e.globals.labels.slice().reduce(function(t,e){return t.length>e.length?t:e},0),-1));var l=new m(t.ctx).getTextRects(o,r.labels.style.fontSize);i.push({width:l.width+n,height:l.height})}else i.push({width:0,height:0})}),i}},{key:"getxAxisTitleCoords",value:function(){var t=this.w,e=0,i=0;if(void 0!==t.config.xaxis.title.text){var n=new m(this.ctx).getTextRects(t.config.xaxis.title.text,t.config.xaxis.title.style.fontSize);e=n.width,i=n.height}return{width:e,height:i}}},{key:"getyAxisTitleCoords",value:function(){var t=this,e=this.w,i=[];return e.config.yaxis.map(function(e,n){if(e.show&&void 0!==e.title.text){var r=new m(t.ctx).getTextRects(e.title.text,e.title.style.fontSize,e.title.style.fontFamily,"rotate(-90 0 0)",!1);i.push({width:r.width,height:r.height})}else i.push({width:0,height:0})}),i}},{key:"getTitleSubtitleCoords",value:function(t){var e=this.w,i=0,n=0,r="title"===t?e.config.title.floating:e.config.subtitle.floating,a=e.globals.dom.baseEl.querySelector(".apexcharts-".concat(t,"-text"));if(null!==a&&!r){var s=a.getBoundingClientRect();i=s.width,n=e.globals.axisCharts?s.height+5:s.height}return{width:i,height:n}}},{key:"getLegendsRect",value:function(){var t=this.w,e=t.globals.dom.baseEl.querySelector(".apexcharts-legend"),i=Object.assign({},p.getBoundingClientRect(e));return null!==e&&!t.config.legend.floating&&t.config.legend.show?this.lgRect={x:i.x,y:i.y,height:i.height,width:0===i.height?0:i.width}:this.lgRect={x:0,y:0,height:0,width:0},this.lgRect}}]),t}(),B=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return o(t,[{key:"getAllSeriesEls",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series")}},{key:"getSeriesByName",value:function(t){return this.w.globals.dom.baseEl.querySelector("[seriesName='".concat(p.escapeString(t),"']"))}},{key:"addCollapsedClassToSeries",value:function(t,e){var i=this.w;function n(i){for(var n=0;n<i.length;n++)i[n].index===e&&t.node.classList.add("apexcharts-series-collapsed")}n(i.globals.collapsedSeries),n(i.globals.ancillaryCollapsedSeries)}},{key:"resetSeries",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=this.w,i=e.globals.initialSeries.slice();e.config.series=i,e.globals.collapsedSeries=[],e.globals.ancillaryCollapsedSeries=[],e.globals.collapsedSeriesIndices=[],e.globals.ancillaryCollapsedSeriesIndices=[],e.globals.previousPaths=[],t&&this.ctx._updateSeries(i,e.config.chart.animations.dynamicAnimation.enabled)}},{key:"toggleSeriesOnHover",value:function(t,e){var i=this.w,n=i.globals.dom.baseEl.querySelectorAll(".apexcharts-series");if("mousemove"===t.type){var r=parseInt(e.getAttribute("rel"))-1,a=null;a=i.globals.axisCharts||"radialBar"===i.config.chart.type?i.globals.axisCharts?i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(r,"']")):i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(r+1,"']")):i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(r+1,"'] path"));for(var s=0;s<n.length;s++)n[s].classList.add("legend-mouseover-inactive");null!==a&&(i.globals.axisCharts||a.parentNode.classList.remove("legend-mouseover-inactive"),a.classList.remove("legend-mouseover-inactive"))}else if("mouseout"===t.type)for(var o=0;o<n.length;o++)n[o].classList.remove("legend-mouseover-inactive")}},{key:"highlightRangeInSeries",value:function(t,e){var i=this.w,n=i.globals.dom.baseEl.querySelectorAll(".apexcharts-heatmap-rect"),r=function(){for(var t=0;t<n.length;t++)n[t].classList.remove("legend-mouseover-inactive")};if("mousemove"===t.type){var a=parseInt(e.getAttribute("rel"))-1;r(),function(){for(var t=0;t<n.length;t++)n[t].classList.add("legend-mouseover-inactive")}(),function(t){for(var e=0;e<n.length;e++){var i=parseInt(n[e].getAttribute("val"));i>=t.from&&i<=t.to&&n[e].classList.remove("legend-mouseover-inactive")}}(i.config.plotOptions.heatmap.colorScale.ranges[a])}else"mouseout"===t.type&&r()}},{key:"getActiveSeriesIndex",value:function(){var t=this.w,e=0;if(t.globals.series.length>1)for(var i=t.globals.series.map(function(e,i){return e.length>0&&"bar"!==t.config.series[i].type&&"column"!==t.config.series[i].type?i:-1}),n=0;n<i.length;n++)if(-1!==i[n]){e=i[n];break}return e}},{key:"getActiveConfigSeriesIndex",value:function(){var t=this.w,e=0;if(t.config.series.length>1)for(var i=t.config.series.map(function(t,e){return t.data&&t.data.length>0?e:-1}),n=0;n<i.length;n++)if(-1!==i[n]){e=i[n];break}return e}},{key:"getPreviousPaths",value:function(){var t=this.w;function e(e,i,n){for(var r=e[i].childNodes,a={type:n,paths:[],realIndex:e[i].getAttribute("data:realIndex")},s=0;s<r.length;s++)if(r[s].hasAttribute("pathTo")){var o=r[s].getAttribute("pathTo");a.paths.push({d:o})}t.globals.previousPaths.push(a)}t.globals.previousPaths=[];var i=t.globals.dom.baseEl.querySelectorAll(".apexcharts-line-series .apexcharts-series");if(i.length>0)for(var n=i.length-1;n>=0;n--)e(i,n,"line");var r=t.globals.dom.baseEl.querySelectorAll(".apexcharts-area-series .apexcharts-series");if(r.length>0)for(var a=r.length-1;a>=0;a--)e(r,a,"area");var s=t.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series .apexcharts-series");if(s.length>0)for(var o=0;o<s.length;o++)e(s,o,"bar");var l=t.globals.dom.baseEl.querySelectorAll(".apexcharts-candlestick-series .apexcharts-series");if(l.length>0)for(var c=0;c<l.length;c++)e(l,c,"candlestick");var h=t.globals.dom.baseEl.querySelectorAll(".apexcharts-radar-series .apexcharts-series");if(h.length>0)for(var u=0;u<h.length;u++)e(h,u,"radar");var d=t.globals.dom.baseEl.querySelectorAll(".apexcharts-bubble-series .apexcharts-series");if(d.length>0)for(var f=0;f<d.length;f++){for(var p=t.globals.dom.baseEl.querySelectorAll(".apexcharts-bubble-series .apexcharts-series[data\\:realIndex='".concat(f,"'] circle")),g=[],v=0;v<p.length;v++)g.push({x:p[v].getAttribute("cx"),y:p[v].getAttribute("cy"),r:p[v].getAttribute("r")});t.globals.previousPaths.push(g)}var m=t.globals.dom.baseEl.querySelectorAll(".apexcharts-scatter-series .apexcharts-series");if(m.length>0)for(var x=0;x<m.length;x++){for(var y=t.globals.dom.baseEl.querySelectorAll(".apexcharts-scatter-series .apexcharts-series[data\\:realIndex='".concat(x,"'] circle")),b=[],w=0;w<y.length;w++)b.push({x:y[w].getAttribute("cx"),y:y[w].getAttribute("cy"),r:y[w].getAttribute("r")});t.globals.previousPaths.push(b)}var k=t.globals.dom.baseEl.querySelectorAll(".apexcharts-heatmap .apexcharts-series");if(k.length>0)for(var _=0;_<k.length;_++){for(var A=t.globals.dom.baseEl.querySelectorAll(".apexcharts-heatmap .apexcharts-series[data\\:realIndex='".concat(_,"'] rect")),S=[],C=0;C<A.length;C++)S.push({color:A[C].getAttribute("color")});t.globals.previousPaths.push(S)}t.globals.axisCharts||(t.globals.previousPaths=t.globals.series)}},{key:"handleNoData",value:function(){var t=this.w,e=t.config.noData,i=new m(this.ctx),n=t.globals.svgWidth/2,r=t.globals.svgHeight/2,a="middle";if(t.globals.noData=!0,t.globals.animationEnded=!0,"left"===e.align?(n=10,a="start"):"right"===e.align&&(n=t.globals.svgWidth-10,a="end"),"top"===e.verticalAlign?r=50:"bottom"===e.verticalAlign&&(r=t.globals.svgHeight-50),n+=e.offsetX,r=r+parseInt(e.style.fontSize)+2,void 0!==e.text&&""!==e.text){var s=i.drawText({x:n,y:r,text:e.text,textAnchor:a,fontSize:e.style.fontSize,fontFamily:e.style.fontFamily,foreColor:e.style.color,opacity:1,class:"apexcharts-text-nodata"});s.node.setAttribute("class","apexcharts-title-text"),t.globals.dom.Paper.add(s)}}},{key:"setNullSeriesToZeroValues",value:function(t){for(var e=this.w,i=0;i<t.length;i++)if(0===t[i].length)for(var n=0;n<t[e.globals.maxValsInArrayIndex].length;n++)t[i].push(0);return t}},{key:"hasAllSeriesEqualX",value:function(){for(var t=!0,e=this.w,i=this.filteredSeriesX(),n=0;n<i.length-1;n++)if(i[n][0]!==i[n+1][0]){t=!1;break}return e.globals.allSeriesHasEqualX=t,t}},{key:"filteredSeriesX",value:function(){return this.w.globals.seriesX.map(function(t,e){return t.length>0?t:[]})}}]),t}(),$=function(){function t(e,i){a(this,t),this.ctx=e,this.w=e.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this)}return o(t,[{key:"init",value:function(){var t=this.w,e=t.globals,i=t.config;if((i.legend.showForSingleSeries&&1===e.series.length||e.series.length>1||!e.axisCharts)&&i.legend.show){for(;e.dom.elLegendWrap.firstChild;)e.dom.elLegendWrap.removeChild(e.dom.elLegendWrap.firstChild);this.drawLegends(),p.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.getLegendStyles()):this.appendToForeignObject(),"bottom"===i.legend.position||"top"===i.legend.position?this.legendAlignHorizontal():"right"!==i.legend.position&&"left"!==i.legend.position||this.legendAlignVertical()}}},{key:"appendToForeignObject",value:function(){var t=this.w.globals;t.dom.elLegendForeign=document.createElementNS(t.SVGNS,"foreignObject");var e=t.dom.elLegendForeign;e.setAttribute("x",0),e.setAttribute("y",0),e.setAttribute("width",t.svgWidth),e.setAttribute("height",t.svgHeight),t.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),e.appendChild(t.dom.elLegendWrap),e.appendChild(this.getLegendStyles()),t.dom.Paper.node.insertBefore(e,t.dom.elGraphical.node)}},{key:"drawLegends",value:function(){var t=this.w,e=t.config.legend.fontFamily,i=t.globals.seriesNames,n=t.globals.colors.slice();if("heatmap"===t.config.chart.type){var r=t.config.plotOptions.heatmap.colorScale.ranges;i=r.map(function(t){return t.name?t.name:t.from+" - "+t.to}),n=r.map(function(t){return t.color})}for(var a=t.globals.legendFormatter,s=t.config.legend.inverseOrder,o=s?i.length-1:0;s?o>=0:o<=i.length-1;s?o--:o++){var l=a(i[o],{seriesIndex:o,w:t}),c=!1,h=!1;if(t.globals.collapsedSeries.length>0)for(var u=0;u<t.globals.collapsedSeries.length;u++)t.globals.collapsedSeries[u].index===o&&(c=!0);if(t.globals.ancillaryCollapsedSeriesIndices.length>0)for(var d=0;d<t.globals.ancillaryCollapsedSeriesIndices.length;d++)t.globals.ancillaryCollapsedSeriesIndices[d]===o&&(h=!0);var f=document.createElement("span");f.classList.add("apexcharts-legend-marker");var p=t.config.legend.markers.offsetX,g=t.config.legend.markers.offsetY,v=t.config.legend.markers.height,x=t.config.legend.markers.width,y=t.config.legend.markers.strokeWidth,b=t.config.legend.markers.strokeColor,w=t.config.legend.markers.radius,k=f.style;k.background=n[o],k.color=n[o],k.height=Array.isArray(v)?parseFloat(v[o])+"px":parseFloat(v)+"px",k.width=Array.isArray(x)?parseFloat(x[o])+"px":parseFloat(x)+"px",k.left=Array.isArray(p)?p[o]:p,k.top=Array.isArray(g)?g[o]:g,k.borderWidth=Array.isArray(y)?y[o]:y,k.borderColor=Array.isArray(b)?b[o]:b,k.borderRadius=Array.isArray(w)?parseFloat(w[o])+"px":parseFloat(w)+"px",t.config.legend.markers.customHTML&&(Array.isArray(t.config.legend.markers.customHTML)?f.innerHTML=t.config.legend.markers.customHTML[o]():f.innerHTML=t.config.legend.markers.customHTML()),m.setAttrs(f,{rel:o+1,"data:collapsed":c||h}),(c||h)&&f.classList.add("inactive-legend");var A=document.createElement("div"),S=document.createElement("span");S.classList.add("apexcharts-legend-text"),S.innerHTML=l;var C=t.config.legend.labels.useSeriesColors?t.globals.colors[o]:t.config.legend.labels.colors;C||(C=t.config.chart.foreColor),S.style.color=C,S.style.fontSize=parseFloat(t.config.legend.fontSize)+"px",S.style.fontFamily=e||t.config.chart.fontFamily,m.setAttrs(S,{rel:o+1,i:o,"data:default-text":l,"data:collapsed":c||h}),A.appendChild(f),A.appendChild(S);var T=new _(this.ctx);t.config.legend.showForZeroSeries||0===T.getSeriesTotalByIndex(o)&&T.seriesHaveSameValues(o)&&!T.isSeriesNull(o)&&-1===t.globals.collapsedSeriesIndices.indexOf(o)&&-1===t.globals.ancillaryCollapsedSeriesIndices.indexOf(o)&&A.classList.add("apexcharts-hidden-zero-series"),t.config.legend.showForNullSeries||T.isSeriesNull(o)&&-1===t.globals.collapsedSeriesIndices.indexOf(o)&&-1===t.globals.ancillaryCollapsedSeriesIndices.indexOf(o)&&A.classList.add("apexcharts-hidden-null-series"),t.globals.dom.elLegendWrap.appendChild(A),t.globals.dom.elLegendWrap.classList.add(t.config.legend.horizontalAlign),t.globals.dom.elLegendWrap.classList.add("position-"+t.config.legend.position),A.classList.add("apexcharts-legend-series"),A.style.margin="".concat(t.config.legend.itemMargin.horizontal,"px ").concat(t.config.legend.itemMargin.vertical,"px"),t.globals.dom.elLegendWrap.style.width=t.config.legend.width?t.config.legend.width+"px":"",t.globals.dom.elLegendWrap.style.height=t.config.legend.height?t.config.legend.height+"px":"",m.setAttrs(A,{rel:o+1,"data:collapsed":c||h}),(c||h)&&A.classList.add("inactive-legend"),t.config.legend.onItemClick.toggleDataSeries||A.classList.add("no-click")}"heatmap"!==t.config.chart.type&&t.config.legend.onItemClick.toggleDataSeries&&t.globals.dom.elWrap.addEventListener("click",this.onLegendClick,!0),t.config.legend.onItemHover.highlightDataSeries&&(t.globals.dom.elWrap.addEventListener("mousemove",this.onLegendHovered,!0),t.globals.dom.elWrap.addEventListener("mouseout",this.onLegendHovered,!0))}},{key:"getLegendBBox",value:function(){var t=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),e=t.width;return{clwh:t.height,clww:e}}},{key:"setLegendWrapXY",value:function(t,e){var i=this.w,n=i.globals.dom.baseEl.querySelector(".apexcharts-legend"),r=n.getBoundingClientRect(),a=0,s=0;if("bottom"===i.config.legend.position)s+=i.globals.svgHeight-r.height/2;else if("top"===i.config.legend.position){var o=new W(this.ctx),l=o.getTitleSubtitleCoords("title").height,c=o.getTitleSubtitleCoords("subtitle").height;s=s+(l>0?l-10:0)+(c>0?c-10:0)}n.style.position="absolute",a=a+t+i.config.legend.offsetX,s=s+e+i.config.legend.offsetY,n.style.left=a+"px",n.style.top=s+"px","bottom"===i.config.legend.position?(n.style.top="auto",n.style.bottom=10+i.config.legend.offsetY+"px"):"right"===i.config.legend.position&&(n.style.left="auto",n.style.right=25+i.config.legend.offsetX+"px"),n.style.width&&(n.style.width=parseInt(i.config.legend.width)+"px"),n.style.height&&(n.style.height=parseInt(i.config.legend.height)+"px")}},{key:"legendAlignHorizontal",value:function(){var t=this.w;t.globals.dom.baseEl.querySelector(".apexcharts-legend").style.right=0;var e=this.getLegendBBox(),i=new W(this.ctx),n=i.getTitleSubtitleCoords("title"),r=i.getTitleSubtitleCoords("subtitle"),a=0;"bottom"===t.config.legend.position?a=-e.clwh/1.8:"top"===t.config.legend.position&&(a=n.height+r.height+t.config.title.margin+t.config.subtitle.margin-15),this.setLegendWrapXY(20,a)}},{key:"legendAlignVertical",value:function(){var t=this.w,e=this.getLegendBBox(),i=0;"left"===t.config.legend.position&&(i=20),"right"===t.config.legend.position&&(i=t.globals.svgWidth-e.clww-10),this.setLegendWrapXY(i,20)}},{key:"onLegendHovered",value:function(t){var e=this.w,i=t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker");if("heatmap"!==e.config.chart.type)!t.target.classList.contains("inactive-legend")&&i&&new B(this.ctx).toggleSeriesOnHover(t,t.target);else if(i){var n=parseInt(t.target.getAttribute("rel"))-1;this.ctx.fireEvent("legendHover",[this.ctx,n,this.w]),new B(this.ctx).highlightRangeInSeries(t,t.target)}}},{key:"onLegendClick",value:function(t){if(t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker")){var e=parseInt(t.target.getAttribute("rel"))-1,i="true"===t.target.getAttribute("data:collapsed"),n=this.w.config.chart.events.legendClick;"function"==typeof n&&n(this.ctx,e,this.w),this.ctx.fireEvent("legendClick",[this.ctx,e,this.w]);var r=this.w.config.legend.markers.onClick;"function"==typeof r&&t.target.classList.contains("apexcharts-legend-marker")&&(r(this.ctx,e,this.w),this.ctx.fireEvent("legendMarkerClick",[this.ctx,e,this.w])),this.toggleDataSeries(e,i)}}},{key:"getLegendStyles",value:function(){var t=document.createElement("style");t.setAttribute("type","text/css");var e=document.createTextNode("\n \n .apexcharts-legend {\n display: flex;\n overflow: auto;\n padding: 0 10px;\n }\n\n .apexcharts-legend.position-bottom, .apexcharts-legend.position-top {\n flex-wrap: wrap\n }\n .apexcharts-legend.position-right, .apexcharts-legend.position-left {\n flex-direction: column;\n bottom: 0;\n }\n\n .apexcharts-legend.position-bottom.left, .apexcharts-legend.position-top.left, .apexcharts-legend.position-right, .apexcharts-legend.position-left {\n justify-content: flex-start;\n }\n\n .apexcharts-legend.position-bottom.center, .apexcharts-legend.position-top.center {\n justify-content: center; \n }\n\n .apexcharts-legend.position-bottom.right, .apexcharts-legend.position-top.right {\n justify-content: flex-end;\n }\n\n .apexcharts-legend-series {\n cursor: pointer;\n line-height: normal;\n }\n\n .apexcharts-legend.position-bottom .apexcharts-legend-series, .apexcharts-legend.position-top .apexcharts-legend-series{\n display: flex;\n align-items: center;\n }\n\n .apexcharts-legend-text {\n position: relative;\n font-size: 14px;\n }\n\n .apexcharts-legend-text *, .apexcharts-legend-marker * {\n pointer-events: none;\n }\n\n .apexcharts-legend-marker {\n position: relative;\n display: inline-block;\n cursor: pointer;\n margin-right: 3px;\n }\n \n .apexcharts-legend.right .apexcharts-legend-series, .apexcharts-legend.left .apexcharts-legend-series{\n display: inline-block;\n }\n\n .apexcharts-legend-series.no-click {\n cursor: auto;\n }\n\n .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {\n display: none !important;\n }\n\n .inactive-legend {\n opacity: 0.45;\n }");return t.appendChild(e),t}},{key:"toggleDataSeries",value:function(t,e){var i=this.w;if(i.globals.axisCharts||"radialBar"===i.config.chart.type){i.globals.resized=!0;var n=null,r=null;if(i.globals.risingSeries=[],i.globals.axisCharts?(n=i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"']")),r=parseInt(n.getAttribute("data:realIndex"))):(n=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(t+1,"']")),r=parseInt(n.getAttribute("rel"))-1),e)this.riseCollapsedSeries(i.globals.collapsedSeries,i.globals.collapsedSeriesIndices,r),this.riseCollapsedSeries(i.globals.ancillaryCollapsedSeries,i.globals.ancillaryCollapsedSeriesIndices,r);else{if(i.globals.axisCharts){var a=!1;if(i.config.yaxis[r]&&i.config.yaxis[r].show&&i.config.yaxis[r].showAlways&&(a=!0,i.globals.ancillaryCollapsedSeriesIndices.indexOf(r)<0&&(i.globals.ancillaryCollapsedSeries.push({index:r,data:i.config.series[r].data.slice(),type:n.parentNode.className.baseVal.split("-")[1]}),i.globals.ancillaryCollapsedSeriesIndices.push(r))),!a){i.globals.collapsedSeries.push({index:r,data:i.config.series[r].data.slice(),type:n.parentNode.className.baseVal.split("-")[1]}),i.globals.collapsedSeriesIndices.push(r);var s=i.globals.risingSeries.indexOf(r);i.globals.risingSeries.splice(s,1)}i.config.series[r].data=[]}else i.globals.collapsedSeries.push({index:r,data:i.config.series[r]}),i.globals.collapsedSeriesIndices.push(r),i.config.series[r]=0;for(var o=n.childNodes,l=0;l<o.length;l++)o[l].classList.contains("apexcharts-series-markers-wrap")&&(o[l].classList.contains("apexcharts-hide")?o[l].classList.remove("apexcharts-hide"):o[l].classList.add("apexcharts-hide"));i.globals.allSeriesCollapsed=i.globals.collapsedSeries.length===i.globals.series.length,this.ctx._updateSeries(i.config.series,i.config.chart.animations.dynamicAnimation.enabled)}}else{var c=i.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(t+1,"'] path")),h=i.config.chart.type;if("pie"===h||"donut"===h){var u=i.config.plotOptions.pie.donut.labels,d=new m(this.ctx),f=new z(this.ctx);d.pathMouseDown(c.members[0],null),f.printDataLabelsInner(c.members[0].node,u)}c.fire("click")}}},{key:"riseCollapsedSeries",value:function(t,e,i){var n=this.w;if(t.length>0)for(var r=0;r<t.length;r++)t[r].index===i&&(n.globals.axisCharts?(n.config.series[i].data=t[r].data.slice(),t.splice(r,1),e.splice(r,1),n.globals.risingSeries.push(i)):(n.config.series[i]=t[r].data,t.splice(r,1),e.splice(r,1),n.globals.risingSeries.push(i)),this.ctx._updateSeries(n.config.series,n.config.chart.animations.dynamicAnimation.enabled))}}]),t}(),V=function(){function t(e,i,n){a(this,t),this.ctx=e,this.w=e.w,this.xyRatios=i,this.pointsChart=!("bubble"!==this.w.config.chart.type&&"scatter"!==this.w.config.chart.type)||n,this.scatter=new L(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.yaxisIndex=0}return o(t,[{key:"draw",value:function(t,e,i){var n=this.w,r=new m(this.ctx),a=new T(this.ctx),s=n.globals.comboCharts?e:n.config.chart.type,o=r.group({class:"apexcharts-".concat(s,"-series apexcharts-plot-series")}),l=new _(this.ctx,n);t=l.getLogSeries(t);var h=this.xyRatios.yRatio;h=l.getLogYRatios(h);for(var u=this.xyRatios.zRatio,d=this.xyRatios.xRatio,f=this.xyRatios.baseLineY,g=[],v=[],x=0,y=0;y<t.length;y++){if("line"===s&&("gradient"===n.config.fill.type||"gradient"===n.config.fill.type[y])&&l.seriesHaveSameValues(y)){var b=t[y].slice();b[b.length-1]=b[b.length-1]+1e-6,t[y]=b}var w=n.globals.gridWidth/n.globals.dataPoints,k=n.globals.comboCharts?i[y]:y;h.length>1&&(this.yaxisIndex=k),this.isReversed=n.config.yaxis[this.yaxisIndex]&&n.config.yaxis[this.yaxisIndex].reversed;var A=[],S=[],C=n.globals.gridHeight-f[this.yaxisIndex]-(this.isReversed?n.globals.gridHeight:0)+(this.isReversed?2*f[this.yaxisIndex]:0),L=C;C>n.globals.gridHeight&&(L=n.globals.gridHeight),x=w/2;var O=n.globals.padHorizontal+x,D=1;n.globals.isXNumeric&&n.globals.seriesX.length>0&&(O=(n.globals.seriesX[k][0]-n.globals.minX)/d),S.push(O);var P=void 0,N=void 0,M=void 0,z=void 0,R=[],F=[],X=r.group({class:"apexcharts-series",seriesName:p.escapeString(n.globals.seriesNames[k])}),H=r.group({class:"apexcharts-series-markers-wrap"}),j=r.group({class:"apexcharts-datalabels"});this.ctx.series.addCollapsedClassToSeries(X,k);var Y=t[y].length===n.globals.dataPoints;X.attr({"data:longestSeries":Y,rel:y+1,"data:realIndex":k}),this.appendPathFrom=!0;var W=O,B=void 0,$=W,V=C,G=0;if(V=this.determineFirstPrevY({i:y,series:t,yRatio:h[this.yaxisIndex],zeroY:C,prevY:V,prevSeriesY:v,lineYPosition:G}).prevY,A.push(V),B=V,null===t[y][0]){for(var q=0;q<t[y].length;q++)if(null!==t[y][q]){$=w*q,V=C-t[y][q]/h[this.yaxisIndex],P=r.move($,V),N=r.move($,L);break}}else P=r.move($,V),N=r.move($,L)+r.line($,V);if(M=r.move(-1,C)+r.line(-1,C),z=r.move(-1,C)+r.line(-1,C),n.globals.previousPaths.length>0){var U=this.checkPreviousPaths({pathFromLine:M,pathFromArea:z,realIndex:k});M=U.pathFromLine,z=U.pathFromArea}for(var Z=n.globals.dataPoints>1?n.globals.dataPoints-1:n.globals.dataPoints,K=0;K<Z;K++){if(n.globals.isXNumeric){var Q=n.globals.seriesX[k][K+1];void 0===n.globals.seriesX[k][K+1]&&(Q=n.globals.seriesX[k][Z-1]),O=(Q-n.globals.minX)/d}else O+=w;var J=p.isNumber(n.globals.minYArr[k])?n.globals.minYArr[k]:n.globals.minY;n.config.chart.stacked?(G=y>0&&n.globals.collapsedSeries.length<n.config.series.length-1?v[y-1][K+1]:C,D=void 0===t[y][K+1]||null===t[y][K+1]?G-J/h[this.yaxisIndex]+2*(this.isReversed?J/h[this.yaxisIndex]:0):G-t[y][K+1]/h[this.yaxisIndex]+2*(this.isReversed?t[y][K+1]/h[this.yaxisIndex]:0)):D=void 0===t[y][K+1]||null===t[y][K+1]?C-J/h[this.yaxisIndex]+2*(this.isReversed?J/h[this.yaxisIndex]:0):C-t[y][K+1]/h[this.yaxisIndex]+2*(this.isReversed?t[y][K+1]/h[this.yaxisIndex]:0),S.push(O),A.push(D);var tt=this.createPaths({series:t,i:y,j:K,x:O,y:D,xDivision:w,pX:W,pY:B,areaBottomY:L,linePath:P,areaPath:N,linePaths:R,areaPaths:F,seriesIndex:i});F=tt.areaPaths,R=tt.linePaths,W=tt.pX,B=tt.pY,N=tt.areaPath,P=tt.linePath,this.appendPathFrom&&(M+=r.line(O,C),z+=r.line(O,C));var et=this.calculatePoints({series:t,x:O,y:D,realIndex:k,i:y,j:K,prevY:V,categoryAxisCorrection:x,xRatio:d});if(this.pointsChart)this.scatter.draw(X,K,{realIndex:k,pointsPos:et,zRatio:u,elParent:H});else{var it=new E(this.ctx);n.globals.dataPoints>1&&H.node.classList.add("hidden");var nt=it.plotChartMarkers(et,k,K+1);null!==nt&&H.add(nt)}var rt=!t[y][K+1]||t[y][K+1]>t[y][K]?"top":"bottom",at=new I(this.ctx).drawDataLabel(et,k,K+1,null,rt);null!==at&&j.add(at)}v.push(A),n.globals.seriesXvalues[k]=S,n.globals.seriesYvalues[k]=A,this.pointsChart||n.globals.delayedElements.push({el:H.node,index:k});var st={i:y,realIndex:k,animationDelay:y,initialSpeed:n.config.chart.animations.speed,dataChangeSpeed:n.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(s)};if("area"===s)for(var ot=a.fillPath({seriesNumber:k}),lt=0;lt<F.length;lt++){var ct=r.renderPaths(c({},st,{pathFrom:z,pathTo:F[lt],stroke:"none",strokeWidth:0,strokeLineCap:null,fill:ot}));X.add(ct)}if(n.config.stroke.show&&!this.pointsChart){var ht;ht="line"===s?a.fillPath({seriesNumber:k,i:y}):n.globals.stroke.colors[k];for(var ut=0;ut<R.length;ut++){var dt=r.renderPaths(c({},st,{pathFrom:M,pathTo:R[ut],stroke:ht,strokeWidth:Array.isArray(n.config.stroke.width)?n.config.stroke.width[k]:n.config.stroke.width,strokeLineCap:n.config.stroke.lineCap,fill:"none"}));X.add(dt)}}X.add(H),X.add(j),g.push(X)}for(var ft=g.length;ft>0;ft--)o.add(g[ft-1]);return o}},{key:"createPaths",value:function(t){var e=t.series,i=t.i,n=t.j,r=t.x,a=t.y,s=t.pX,o=t.pY,l=t.xDivision,c=t.areaBottomY,h=t.linePath,u=t.areaPath,d=t.linePaths,f=t.areaPaths,p=t.seriesIndex,g=this.w,v=new m(this.ctx),x=g.config.stroke.curve;if(Array.isArray(g.config.stroke.curve)&&(x=Array.isArray(p)?g.config.stroke.curve[p[i]]:g.config.stroke.curve[i]),"smooth"===x){var y=.35*(r-s);g.globals.hasNullValues?(null!==e[i][n]&&(null!==e[i][n+1]?(h=v.move(s,o)+v.curve(s+y,o,r-y,a,r+1,a),u=v.move(s+1,o)+v.curve(s+y,o,r-y,a,r+1,a)+v.line(r,c)+v.line(s,c)+"z"):(h=v.move(s,o),u=v.move(s,o)+"z")),d.push(h),f.push(u)):(h+=v.curve(s+y,o,r-y,a,r,a),u+=v.curve(s+y,o,r-y,a,r,a)),s=r,o=a,n===e[i].length-2&&(u=u+v.curve(s,o,r,a,r,c)+v.move(r,a)+"z",g.globals.hasNullValues||(d.push(h),f.push(u)))}else null===e[i][n+1]&&(h+=v.move(r,a),u=u+v.line(r-l,c)+v.move(r,a)),null===e[i][n]&&(h+=v.move(r,a),u+=v.move(r,c)),"stepline"===x?(h=h+v.line(r,null,"H")+v.line(null,a,"V"),u=u+v.line(r,null,"H")+v.line(null,a,"V")):"straight"===x&&(h+=v.line(r,a),u+=v.line(r,a)),n===e[i].length-2&&(u=u+v.line(r,c)+v.move(r,a)+"z",d.push(h),f.push(u));return{linePaths:d,areaPaths:f,pX:s,pY:o,linePath:h,areaPath:u}}},{key:"calculatePoints",value:function(t){var e=t.series,i=t.realIndex,n=t.x,r=t.y,a=t.i,s=t.j,o=t.prevY,l=t.categoryAxisCorrection,c=t.xRatio,h=this.w,u=[],d=[];if(0===s){var f=l+h.config.markers.offsetX;h.globals.isXNumeric&&(f=(h.globals.seriesX[i][0]-h.globals.minX)/c+h.config.markers.offsetX),u.push(f),d.push(p.isNumber(e[a][0])?o+h.config.markers.offsetY:null),u.push(n+h.config.markers.offsetX),d.push(p.isNumber(e[a][s+1])?r+h.config.markers.offsetY:null)}else u.push(n+h.config.markers.offsetX),d.push(p.isNumber(e[a][s+1])?r+h.config.markers.offsetY:null);return{x:u,y:d}}},{key:"checkPreviousPaths",value:function(t){for(var e=t.pathFromLine,i=t.pathFromArea,n=t.realIndex,r=this.w,a=0;a<r.globals.previousPaths.length;a++){var s=r.globals.previousPaths[a];("line"===s.type||"area"===s.type)&&s.paths.length>0&&parseInt(s.realIndex)===parseInt(n)&&("line"===s.type?(this.appendPathFrom=!1,e=r.globals.previousPaths[a].paths[0].d):"area"===s.type&&(this.appendPathFrom=!1,i=r.globals.previousPaths[a].paths[0].d,r.config.stroke.show&&(e=r.globals.previousPaths[a].paths[1].d)))}return{pathFromLine:e,pathFromArea:i}}},{key:"determineFirstPrevY",value:function(t){var e=t.i,i=t.series,n=t.yRatio,r=t.zeroY,a=t.prevY,s=t.prevSeriesY,o=t.lineYPosition,l=this.w;if(void 0!==i[e][0])a=l.config.chart.stacked?(o=e>0?s[e-1][0]:r)-i[e][0]/n+2*(this.isReversed?i[e][0]/n:0):r-i[e][0]/n+2*(this.isReversed?i[e][0]/n:0);else if(l.config.chart.stacked&&e>0&&void 0===i[e][0])for(var c=e-1;c>=0;c--)if(null!==i[c][0]&&void 0!==i[c][0]){a=o=s[c][0];break}return{prevY:a,lineYPosition:o}}}]),t}(),G=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w;var i=this.w;this.xaxisLabels=i.globals.labels.slice(),i.globals.timelineLabels.length>0&&(this.xaxisLabels=i.globals.timelineLabels.slice()),this.drawnLabels=[],"top"===i.config.xaxis.position?this.offY=0:this.offY=i.globals.gridHeight+1,this.offY=this.offY+i.config.xaxis.axisBorder.offsetY,this.xaxisFontSize=i.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=i.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=i.config.xaxis.labels.style.colors,this.xaxisBorderWidth=i.config.xaxis.axisBorder.width,this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=i.globals.gridWidth*parseInt(this.xaxisBorderWidth)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth),this.xaxisBorderHeight=i.config.xaxis.axisBorder.height,this.yaxis=i.config.yaxis[0],this.axesUtils=new j(e)}return o(t,[{key:"drawXaxis",value:function(){var t,e=this.w,i=new m(this.ctx),n=i.group({class:"apexcharts-xaxis",transform:"translate(".concat(e.config.xaxis.offsetX,", ").concat(e.config.xaxis.offsetY,")")}),r=i.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});n.add(r);for(var a=e.globals.padHorizontal,s=[],o=0;o<this.xaxisLabels.length;o++)s.push(this.xaxisLabels[o]);a=e.globals.isXNumeric?a+(t=e.globals.gridWidth/(s.length-1))/2+e.config.xaxis.labels.offsetX:a+(t=e.globals.gridWidth/s.length)+e.config.xaxis.labels.offsetX;var l=s.length;if(e.config.xaxis.labels.show)for(var c=0;c<=l-1;c++){var h=a-t/2+e.config.xaxis.labels.offsetX,u=this.axesUtils.getLabel(s,e.globals.timelineLabels,h,c,this.drawnLabels);this.drawnLabels.push(u.text);var d=28;e.globals.rotateXLabels&&(d=22);var f=i.drawText({x:u.x,y:this.offY+e.config.xaxis.labels.offsetY+d,text:"",textAnchor:"middle",fontWeight:u.isBold?600:400,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[c]:this.xaxisForeColors,cssClass:"apexcharts-xaxis-label "+e.config.xaxis.labels.style.cssClass});c===l-1&&e.globals.skipLastTimelinelabel&&(u.text=""),r.add(f),i.addTspan(f,u.text,this.xaxisFontFamily);var p=document.createElementNS(e.globals.SVGNS,"title");p.textContent=u.text,f.node.appendChild(p),a+=t}if(void 0!==e.config.xaxis.title.text){var g=i.group({class:"apexcharts-xaxis-title"}),v=i.drawText({x:e.globals.gridWidth/2+e.config.xaxis.title.offsetX,y:this.offY-parseInt(this.xaxisFontSize)+e.globals.xAxisLabelsHeight+e.config.xaxis.title.offsetY,text:e.config.xaxis.title.text,textAnchor:"middle",fontSize:e.config.xaxis.title.style.fontSize,fontFamily:e.config.xaxis.title.style.fontFamily,foreColor:e.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+e.config.xaxis.title.style.cssClass});g.add(v),n.add(g)}if(e.config.xaxis.axisBorder.show){var x=0;"bar"===e.config.chart.type&&e.globals.isXNumeric&&(x-=15);var y=i.drawLine(e.globals.padHorizontal+x+e.config.xaxis.axisBorder.offsetX,this.offY,this.xaxisBorderWidth,this.offY,e.config.xaxis.axisBorder.color,0,this.xaxisBorderHeight);n.add(y)}return n}},{key:"drawXaxisInversed",value:function(t){var e,i,n=this.w,r=new m(this.ctx),a=n.config.yaxis[0].opposite?n.globals.translateYAxisX[t]:0,s=r.group({class:"apexcharts-yaxis apexcharts-xaxis-inversed",rel:t}),o=r.group({class:"apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g",transform:"translate("+a+", 0)"});s.add(o);for(var l=[],c=0;c<this.xaxisLabels.length;c++)l.push(this.xaxisLabels[c]);i=-(e=n.globals.gridHeight/l.length)/2.2;var h=n.globals.yLabelFormatters[0],u=n.config.yaxis[0].labels;if(u.show)for(var d=0;d<=l.length-1;d++){var f=void 0===l[d]?"":l[d];f=h(f);var p=r.drawText({x:u.offsetX-15,y:i+e+u.offsetY,text:f,textAnchor:this.yaxis.opposite?"start":"end",foreColor:u.style.color?u.style.color:u.style.colors[d],fontSize:u.style.fontSize,fontFamily:u.style.fontFamily,cssClass:"apexcharts-yaxis-label "+u.style.cssClass});if(o.add(p),0!==n.config.yaxis[t].labels.rotate){var g=r.rotateAroundCenter(p.node);p.node.setAttribute("transform","rotate(".concat(n.config.yaxis[t].labels.rotate," ").concat(g.x," ").concat(g.y,")"))}i+=e}if(void 0!==n.config.yaxis[0].title.text){var v=r.group({class:"apexcharts-yaxis-title apexcharts-xaxis-title-inversed",transform:"translate("+a+", 0)"}),x=r.drawText({x:0,y:n.globals.gridHeight/2,text:n.config.yaxis[0].title.text,textAnchor:"middle",foreColor:n.config.yaxis[0].title.style.color,fontSize:n.config.yaxis[0].title.style.fontSize,fontFamily:n.config.yaxis[0].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+n.config.yaxis[0].title.style.cssClass});v.add(x),s.add(v)}if(n.config.xaxis.axisBorder.show){var y=r.drawLine(n.globals.padHorizontal+n.config.xaxis.axisBorder.offsetX,this.offY,this.xaxisBorderWidth,this.offY,this.yaxis.axisBorder.color,0,this.xaxisBorderHeight);s.add(y),this.axesUtils.drawYAxisTicks(0,l.length,n.config.yaxis[0].axisBorder,n.config.yaxis[0].axisTicks,0,e,s)}return s}},{key:"drawXaxisTicks",value:function(t,e){var i=this.w,n=t;if(!(t<0||t>i.globals.gridWidth)){var r=this.offY+i.config.xaxis.axisTicks.offsetY,a=r+i.config.xaxis.axisTicks.height;if(i.config.xaxis.axisTicks.show){var s=new m(this.ctx).drawLine(t+i.config.xaxis.axisTicks.offsetX,r+i.config.xaxis.offsetY,n+i.config.xaxis.axisTicks.offsetX,a+i.config.xaxis.offsetY,i.config.xaxis.axisTicks.color);e.add(s),s.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var t=this.w,e=[],i=this.xaxisLabels.length,n=t.globals.padHorizontal;if(t.globals.timelineLabels.length>0)for(var r=0;r<i;r++)n=this.xaxisLabels[r].position,e.push(n);else for(var a=i,s=0;s<a;s++){var o=a;t.globals.isXNumeric&&"bar"!==t.config.chart.type&&(o-=1),n+=t.globals.gridWidth/o,e.push(n)}return e}},{key:"xAxisLabelCorrections",value:function(){var t=this.w,e=new m(this.ctx),i=t.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g"),n=t.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-texts-g text"),r=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-inversed text"),a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-inversed-texts-g text");if(t.globals.rotateXLabels||t.config.xaxis.labels.rotateAlways)for(var s=0;s<n.length;s++){var o=e.rotateAroundCenter(n[s]);o.y=o.y-1,o.x=o.x+1,n[s].setAttribute("transform","rotate(".concat(t.config.xaxis.labels.rotate," ").concat(o.x," ").concat(o.y,")")),n[s].setAttribute("text-anchor","end"),i.setAttribute("transform","translate(0, ".concat(-10,")"));var l=n[s].childNodes;t.config.xaxis.labels.trim&&e.placeTextWithEllipsis(l[0],l[0].textContent,t.config.xaxis.labels.maxHeight-40)}else for(var c=t.globals.gridWidth/t.globals.labels.length,h=0;h<n.length;h++){var u=n[h].childNodes;t.config.xaxis.labels.trim&&"datetime"!==t.config.xaxis.type&&e.placeTextWithEllipsis(u[0],u[0].textContent,c)}if(r.length>0){var d=r[r.length-1].getBBox(),f=r[0].getBBox();d.x<-20&&r[r.length-1].parentNode.removeChild(r[r.length-1]),f.x+f.width>t.globals.gridWidth&&r[0].parentNode.removeChild(r[0]);for(var p=0;p<a.length;p++)e.placeTextWithEllipsis(a[p],a[p].textContent,t.config.yaxis[0].labels.maxWidth-2*parseInt(t.config.yaxis[0].title.style.fontSize)-20)}}}]),t}(),q=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return o(t,[{key:"niceScale",value:function(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:10,a=this.w,s=void 0===this.w.config.yaxis[n].max&&void 0===this.w.config.yaxis[n].min||this.w.config.yaxis[n].forceNiceScale;if(t===Number.MIN_VALUE&&0===e||!p.isNumber(t)&&!p.isNumber(e)||t===Number.MIN_VALUE&&e===-Number.MAX_VALUE)return t=0,e=r,this.linearScale(t,e,r);t>e?(console.warn("yaxis.min cannot be greater than yaxis.max"),e=t+.1):t===e&&(t=0===t?0:t-.5,e=0===e?2:e+.5);var o=[],l=Math.abs(e-t);l<1&&s&&("candlestick"===a.config.chart.type||"candlestick"===a.config.series[n].type||a.globals.isRangeData)&&(e*=1.01);var c=r+1;c<2?c=2:c>2&&(c-=2);var h=l/c,u=Math.floor(p.log10(h)),d=Math.pow(10,u),f=Math.round(h/d);f<1&&(f=1);var g=f*d,v=g*Math.floor(t/g),m=g*Math.ceil(e/g),x=v;if(s&&l>2){for(;o.push(x),!((x+=g)>m););return{result:o,niceMin:o[0],niceMax:o[o.length-1]}}var y=t;(o=[]).push(y);for(var b=Math.abs(e-t)/r,w=0;w<=r;w++)y+=b,o.push(y);return o[o.length-2]>=e&&o.pop(),{result:o,niceMin:o[0],niceMax:o[o.length-1]}}},{key:"linearScale",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,n=Math.abs(e-t)/i;i===Number.MAX_VALUE&&(i=10,n=1);for(var r=[],a=t;i>=0;)r.push(a),a+=n,i-=1;return{result:r,niceMin:r[0],niceMax:r[r.length-1]}}},{key:"logarithmicScale",value:function(t,e,i,n){(e<0||e===Number.MIN_VALUE)&&(e=.01);for(var r=Math.log(e)/Math.log(10),a=Math.log(i)/Math.log(10),s=Math.abs(i-e)/n,o=[],l=e;n>=0;)o.push(l),l+=s,n-=1;var c=o.map(function(t,n){t<=0&&(t=.01);var s=(a-r)/(i-e),o=Math.pow(10,r+s*(t-r));return Math.round(o/p.roundToBase(o,10))*p.roundToBase(o,10)});return 0===c[0]&&(c[0]=1),{result:c,niceMin:c[0],niceMax:c[c.length-1]}}},{key:"setYScaleForIndex",value:function(t,e,i){var n=this.w.globals,r=this.w.config,a=n.isBarHorizontal?r.xaxis:r.yaxis[t];if(void 0===n.yAxisScale[t]&&(n.yAxisScale[t]=[]),a.logarithmic)n.allSeriesCollapsed=!1,n.yAxisScale[t]=this.logarithmicScale(t,e,i,a.tickAmount?a.tickAmount:Math.floor(Math.log10(i)));else if(i!==-Number.MAX_VALUE&&p.isNumber(i))if(n.allSeriesCollapsed=!1,void 0===a.min&&void 0===a.max||a.forceNiceScale){var s=Math.abs(i-e);n.yAxisScale[t]=this.niceScale(e,i,s,t,a.tickAmount?a.tickAmount:s<5&&s>1?s+1:5)}else n.yAxisScale[t]=this.linearScale(e,i,a.tickAmount);else n.yAxisScale[t]=this.linearScale(0,5,5)}},{key:"setMultipleYScales",value:function(){var t=this,e=this.w.globals,i=this.w.config,n=e.minYArr.concat([]),r=e.maxYArr.concat([]),a=[];i.yaxis.forEach(function(s,o){var l=o;i.series.forEach(function(t,i){t.name===s.seriesName&&-1===e.collapsedSeriesIndices.indexOf(i)&&(l=i,o!==i?a.push({index:i,similarIndex:o,alreadyExists:!0}):a.push({index:i}))});var c=n[l],h=r[l];t.setYScaleForIndex(o,c,h)}),this.sameScaleInMultipleAxes(n,r,a)}},{key:"sameScaleInMultipleAxes",value:function(t,e,i){var n=this,r=this.w.config,a=this.w.globals,s=[];i.forEach(function(t){t.alreadyExists&&(void 0===s[t.index]&&(s[t.index]=[]),s[t.index].push(t.index),s[t.index].push(t.similarIndex))}),a.yAxisSameScaleIndices=s,s.forEach(function(t,e){s.forEach(function(i,n){var r,a;e!==n&&(r=t,a=i,r.filter(function(t){return-1!==a.indexOf(t)})).length>0&&(s[e]=s[e].concat(s[n]))})});var o=s.map(function(t){return t.filter(function(e,i){return t.indexOf(e)===i})}).map(function(t){return t.sort()});s=s.filter(function(t){return!!t});var l=o.slice(),c=l.map(function(t){return JSON.stringify(t)});l=l.filter(function(t,e){return c.indexOf(JSON.stringify(t))===e});var h=[],u=[];t.forEach(function(t,i){l.forEach(function(n,r){n.indexOf(i)>-1&&(void 0===h[r]&&(h[r]=[],u[r]=[]),h[r].push({key:i,value:t}),u[r].push({key:i,value:e[i]}))})});var d=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),f=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);h.forEach(function(t,e){t.forEach(function(t,i){d[e]=Math.min(t.value,d[e])})}),u.forEach(function(t,e){t.forEach(function(t,i){f[e]=Math.max(t.value,f[e])})}),t.forEach(function(t,e){u.forEach(function(t,i){var s=d[i],o=f[i];r.chart.stacked&&(o=0,t.forEach(function(t,e){o+=t.value,s!==Number.MIN_VALUE&&(s+=h[i][e].value)})),t.forEach(function(i,l){t[l].key===e&&(void 0!==r.yaxis[e].min&&(s="function"==typeof r.yaxis[e].min?r.yaxis[e].min(a.minY):r.yaxis[e].min),void 0!==r.yaxis[e].max&&(o="function"==typeof r.yaxis[e].max?r.yaxis[e].max(a.maxY):r.yaxis[e].max),n.setYScaleForIndex(e,s,o))})})})}},{key:"autoScaleY",value:function(t,e,i){t||(t=this);var n=t.w;if(n.globals.isMultipleYAxis||n.globals.collapsedSeries.length)return e;var r=n.globals.seriesX[0],a=n.config.chart.stacked;return e.forEach(function(t,s){for(var o=0,l=0;l<r.length;l++)if(r[l]>=i.xaxis.min){o=l;break}var c,h,u=n.globals.minYArr[s],d=n.globals.maxYArr[s],f=n.globals.stackedSeriesTotals;n.globals.series.forEach(function(s,l){var p=s[o];a?(p=f[o],c=h=p,f.forEach(function(t,e){r[e]<=i.xaxis.max&&r[e]>=i.xaxis.min&&(t>h&&null!==t&&(h=t),s[e]<c&&null!==s[e]&&(c=s[e]))})):(c=h=p,s.forEach(function(t,e){if(r[e]<=i.xaxis.max&&r[e]>=i.xaxis.min){var a=t,s=t;n.globals.series.forEach(function(i,n){null!==t&&(a=Math.min(i[e],a),s=Math.max(i[e],s))}),s>h&&null!==s&&(h=s),a<c&&null!==a&&(c=a)}})),void 0===c&&void 0===h&&(c=u,h=d),(h*=h<0?.9:1.1)<0&&h<d&&(h=d),(c*=c<0?1.1:.9)<0&&c>u&&(c=u),e.length>1?(e[l].min=void 0===t.min?c:t.min,e[l].max=void 0===t.max?h:t.max):(e[0].min=void 0===t.min?c:t.min,e[0].max=void 0===t.max?h:t.max)})}),e}}]),t}(),U=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.scales=new q(e)}return o(t,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-Number.MAX_VALUE,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=this.w.globals,a=-Number.MAX_VALUE,s=Number.MIN_VALUE;null===n&&(n=t+1);var o=r.series,l=o,c=o;"candlestick"===this.w.config.chart.type?(l=r.seriesCandleL,c=r.seriesCandleH):r.isRangeData&&(l=r.seriesRangeStart,c=r.seriesRangeEnd);for(var h=t;h<n;h++){r.dataPoints=Math.max(r.dataPoints,o[h].length);for(var u=0;u<r.series[h].length;u++){var d=o[h][u];null!==d&&p.isNumber(d)?(a=Math.max(a,c[h][u]),e=Math.min(e,l[h][u]),i=Math.max(i,l[h][u]),"candlestick"===this.w.config.chart.type&&(a=Math.max(a,r.seriesCandleO[h][u]),a=Math.max(a,r.seriesCandleH[h][u]),a=Math.max(a,r.seriesCandleL[h][u]),i=a=Math.max(a,r.seriesCandleC[h][u])),p.isFloat(d)&&(d=p.noExponents(d),r.yValueDecimal=Math.max(r.yValueDecimal,d.toString().split(".")[1].length)),s>l[h][u]&&l[h][u]<0&&(s=l[h][u])):r.hasNullValues=!0}}return{minY:s,maxY:a,lowestY:e,highestY:i}}},{key:"setYRange",value:function(){var t=this.w.globals,e=this.w.config;t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE;var i=Number.MAX_VALUE;if(t.isMultipleYAxis)for(var n=0;n<t.series.length;n++){var r=this.getMinYMaxY(n,i,null,n+1);t.minYArr.push(r.minY),t.maxYArr.push(r.maxY),i=r.lowestY}var a=this.getMinYMaxY(0,i,null,t.series.length);if(t.minY=a.minY,t.maxY=a.maxY,i=a.lowestY,e.chart.stacked){var s=[],o=[];if(t.series.length)for(var l=0;l<t.series[t.maxValsInArrayIndex].length;l++)for(var c=0,h=0,u=0;u<t.series.length;u++)null!==t.series[u][l]&&p.isNumber(t.series[u][l])&&(t.series[u][l]>0?c=c+parseFloat(t.series[u][l])+1e-4:h+=parseFloat(t.series[u][l])),u===t.series.length-1&&(s.push(c),o.push(h));for(var d=0;d<s.length;d++)t.maxY=Math.max(t.maxY,s[d]),t.minY=Math.min(t.minY,o[d])}if(("line"===e.chart.type||"area"===e.chart.type||"candlestick"===e.chart.type)&&t.minY===Number.MIN_VALUE&&i!==-Number.MAX_VALUE&&i!==t.maxY){var f=t.maxY-i;i>=0&&i<=10&&(f=0),t.minY=i-5*f/100,t.maxY=t.maxY+5*f/100}return e.yaxis.map(function(e,i){void 0!==e.max&&("number"==typeof e.max?t.maxYArr[i]=e.max:"function"==typeof e.max&&(t.maxYArr[i]=e.max(t.maxY)),t.maxY=t.maxYArr[i]),void 0!==e.min&&("number"==typeof e.min?t.minYArr[i]=e.min:"function"==typeof e.min&&(t.minYArr[i]=e.min(t.minY)),t.minY=t.minYArr[i])}),t.isBarHorizontal&&(void 0!==e.xaxis.min&&"number"==typeof e.xaxis.min&&(t.minY=e.xaxis.min),void 0!==e.xaxis.max&&"number"==typeof e.xaxis.max&&(t.maxY=e.xaxis.max)),t.isMultipleYAxis?(this.scales.setMultipleYScales(),t.minY=i,t.yAxisScale.forEach(function(e,i){t.minYArr[i]=e.niceMin,t.maxYArr[i]=e.niceMax})):(this.scales.setYScaleForIndex(0,t.minY,t.maxY),t.minY=t.yAxisScale[0].niceMin,t.maxY=t.yAxisScale[0].niceMax,t.minYArr[0]=t.yAxisScale[0].niceMin,t.maxYArr[0]=t.yAxisScale[0].niceMax),{minY:t.minY,maxY:t.maxY,minYArr:t.minYArr,maxYArr:t.maxYArr}}},{key:"setXRange",value:function(){var t,e=this.w.globals,i=this.w.config,n="numeric"===i.xaxis.type||"datetime"===i.xaxis.type||"category"===i.xaxis.type&&!e.noLabelsProvided||e.noLabelsProvided||e.isXNumeric;if(e.isXNumeric)for(var r=0;r<e.series.length;r++)if(e.labels[r])for(var a=0;a<e.labels[r].length;a++)null!==e.labels[r][a]&&p.isNumber(e.labels[r][a])&&(e.maxX=Math.max(e.maxX,e.labels[r][a]),e.initialmaxX=Math.max(e.maxX,e.labels[r][a]),e.minX=Math.min(e.minX,e.labels[r][a]),e.initialminX=Math.min(e.minX,e.labels[r][a]));if(e.noLabelsProvided&&0===i.xaxis.categories.length&&(e.maxX=e.labels[e.labels.length-1],e.initialmaxX=e.labels[e.labels.length-1],e.minX=1,e.initialminX=1),(e.comboChartsHasBars||"candlestick"===i.chart.type||"bar"===i.chart.type&&e.isXNumeric)&&("category"!==i.xaxis.type||e.isXNumeric)){var s=e.svgWidth/e.dataPoints*(Math.abs(e.maxX-e.minX)/e.svgWidth),o=e.minX-s/2;e.minX=o,e.initialminX=o;var l=e.maxX+s/((e.series.length+1)/e.series.length);e.maxX=l,e.initialmaxX=l}if(!e.isXNumeric&&!e.noLabelsProvided||i.xaxis.convertedCatToNumeric&&!e.dataFormatXNumeric||(void 0===i.xaxis.tickAmount?(t=Math.round(e.svgWidth/150),"numeric"===i.xaxis.type&&e.dataPoints<20&&(t=e.dataPoints-1),t>e.dataPoints&&0!==e.dataPoints&&(t=e.dataPoints-1)):t="dataPoints"===i.xaxis.tickAmount?e.series[e.maxValsInArrayIndex].length-1:i.xaxis.tickAmount,void 0!==i.xaxis.max&&"number"==typeof i.xaxis.max&&(e.maxX=i.xaxis.max),void 0!==i.xaxis.min&&"number"==typeof i.xaxis.min&&(e.minX=i.xaxis.min),void 0!==i.xaxis.range&&(e.minX=e.maxX-i.xaxis.range),e.minX!==Number.MAX_VALUE&&e.maxX!==-Number.MAX_VALUE?e.xAxisScale=this.scales.linearScale(e.minX,e.maxX,t):(e.xAxisScale=this.scales.linearScale(1,t,t),e.noLabelsProvided&&e.labels.length>0&&(e.xAxisScale=this.scales.linearScale(1,e.labels.length,t-1),e.seriesX=e.labels.slice())),n&&(e.labels=e.xAxisScale.result.slice())),e.minX===e.maxX)if("datetime"===i.xaxis.type){var c=new Date(e.minX);c.setDate(c.getDate()-2),e.minX=new Date(c).getTime();var h=new Date(e.maxX);h.setDate(h.getDate()+2),e.maxX=new Date(h).getTime()}else("numeric"===i.xaxis.type||"category"===i.xaxis.type&&!e.noLabelsProvided)&&(e.minX=e.minX-2,e.maxX=e.maxX+2);return e.isXNumeric&&(e.seriesX.forEach(function(t,i){1===t.length&&t.push(e.seriesX[e.maxValsInArrayIndex][e.seriesX[e.maxValsInArrayIndex].length-1]),t.forEach(function(t,n){if(n>0){var r=t-e.seriesX[i][n-1];e.minXDiff=Math.min(r,e.minXDiff)}})}),this.calcMinXDiffForTinySeries()),{minX:e.minX,maxX:e.maxX}}},{key:"calcMinXDiffForTinySeries",value:function(){var t=this.w,e=t.globals.labels.length;return 1===t.globals.labels.length?t.globals.minXDiff=(t.globals.maxX-t.globals.minX)/e/3:t.globals.minXDiff===Number.MAX_VALUE&&(t.globals.timelineLabels.length>0&&(e=t.globals.timelineLabels.length),e<3&&(e=3),t.globals.minXDiff=(t.globals.maxX-t.globals.minX)/e),t.globals.minXDiff}},{key:"setZRange",value:function(){var t=this.w.globals;if(t.isDataXYZ)for(var e=0;e<t.series.length;e++)if(void 0!==t.seriesZ[e])for(var i=0;i<t.seriesZ[e].length;i++)null!==t.seriesZ[e][i]&&p.isNumber(t.seriesZ[e][i])&&(t.maxZ=Math.max(t.maxZ,t.seriesZ[e][i]),t.minZ=Math.min(t.minZ,t.seriesZ[e][i]))}}]),t}(),Z=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.timeScaleArray=[]}return o(t,[{key:"calculateTimeScaleTicks",value:function(t,e){var i=this,n=this.w;if(n.globals.allSeriesCollapsed)return n.globals.labels=[],n.globals.timelineLabels=[],[];var r=new w(this.ctx),a=(e-t)/864e5;this.determineInterval(a),n.globals.disableZoomIn=!1,n.globals.disableZoomOut=!1,a<.005?n.globals.disableZoomIn=!0:a>5e4&&(n.globals.disableZoomOut=!0);var s=r.getTimeUnitsfromTimestamp(t,e),o=n.globals.gridWidth/a,l=o/24,h=l/60,u=Math.floor(24*a),d=Math.floor(24*a*60),f=Math.floor(a),p=Math.floor(a/30),g=Math.floor(a/365),v={minMinute:s.minMinute,minHour:s.minHour,minDate:s.minDate,minMonth:s.minMonth,minYear:s.minYear},m={firstVal:v,currentMinute:v.minMinute,currentHour:v.minHour,currentMonthDate:v.minDate,currentDate:v.minDate,currentMonth:v.minMonth,currentYear:v.minYear,daysWidthOnXAxis:o,hoursWidthOnXAxis:l,minutesWidthOnXAxis:h,numberOfMinutes:d,numberOfHours:u,numberOfDays:f,numberOfMonths:p,numberOfYears:g};switch(this.tickInterval){case"years":this.generateYearScale(m);break;case"months":case"half_year":this.generateMonthScale(m);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(m);break;case"hours":this.generateHourScale(m);break;case"minutes":this.generateMinuteScale(m)}var x=this.timeScaleArray.map(function(t){var e={position:t.position,unit:t.unit,year:t.year,day:t.day?t.day:1,hour:t.hour?t.hour:0,month:t.month+1};return"month"===t.unit?c({},e,{day:1,value:t.value+1}):"day"===t.unit||"hour"===t.unit?c({},e,{value:t.value}):"minute"===t.unit?c({},e,{value:t.value,minute:t.value}):t});return x.filter(function(t){var e=1,r=Math.ceil(n.globals.gridWidth/120),a=t.value;void 0!==n.config.xaxis.tickAmount&&(r=n.config.xaxis.tickAmount),x.length>r&&(e=Math.floor(x.length/r));var s=!1,o=!1;switch(i.tickInterval){case"half_year":e=7,"year"===t.unit&&(s=!0);break;case"months":e=1,"year"===t.unit&&(s=!0);break;case"months_fortnight":e=15,"year"!==t.unit&&"month"!==t.unit||(s=!0),30===a&&(o=!0);break;case"months_days":e=10,"month"===t.unit&&(s=!0),30===a&&(o=!0);break;case"week_days":e=8,"month"===t.unit&&(s=!0);break;case"days":e=1,"month"===t.unit&&(s=!0);break;case"hours":"day"===t.unit&&(s=!0);break;case"minutes":a%5!=0&&(o=!0)}if("minutes"===i.tickInterval||"hours"===i.tickInterval){if(!o)return!0}else if((a%e==0||s)&&!o)return!0})}},{key:"recalcDimensionsBasedOnFormat",value:function(t,e){var i=this.w,n=this.formatDates(t),r=this.removeOverlappingTS(n);e?i.globals.invertedTimelineLabels=r.slice():i.globals.timelineLabels=r.slice(),new W(this.ctx).plotCoords()}},{key:"determineInterval",value:function(t){switch(!0){case t>1825:this.tickInterval="years";break;case t>800&&t<=1825:this.tickInterval="half_year";break;case t>180&&t<=800:this.tickInterval="months";break;case t>90&&t<=180:this.tickInterval="months_fortnight";break;case t>60&&t<=90:this.tickInterval="months_days";break;case t>30&&t<=60:this.tickInterval="week_days";break;case t>2&&t<=30:this.tickInterval="days";break;case t>.1&&t<=2:this.tickInterval="hours";break;case t<.1:this.tickInterval="minutes";break;default:this.tickInterval="days"}}},{key:"generateYearScale",value:function(t){var e=t.firstVal,i=t.currentMonth,n=t.currentYear,r=t.daysWidthOnXAxis,a=t.numberOfYears,s=e.minYear,o=0,l=new w(this.ctx);if(e.minDate>1&&e.minMonth>0){var c=l.determineRemainingDaysOfYear(e.minYear,e.minMonth,e.minDate);o=(l.determineDaysOfYear(e.minYear)-c+1)*r,s=e.minYear+1,this.timeScaleArray.push({position:o,value:s,unit:"year",year:s,month:p.monthMod(i+1)})}else 1===e.minDate&&0===e.minMonth&&this.timeScaleArray.push({position:o,value:s,unit:"year",year:n,month:p.monthMod(i+1)});for(var h=s,u=o,d=0;d<a;d++)h++,u=l.determineDaysOfYear(h-1)*r+u,this.timeScaleArray.push({position:u,value:h,unit:"year",year:h,month:1})}},{key:"generateMonthScale",value:function(t){var e=t.firstVal,i=t.currentMonthDate,n=t.currentMonth,r=t.currentYear,a=t.daysWidthOnXAxis,s=t.numberOfMonths,o=n,l=0,c=new w(this.ctx),h="month",u=0;if(e.minDate>1){l=(c.determineDaysOfMonths(n+1,e.minYear)-i+1)*a,o=p.monthMod(n+1);var d=r+u,f=p.monthMod(o),g=o;0===o&&(h="year",g=d,f=1,d+=u+=1),this.timeScaleArray.push({position:l,value:g,unit:h,year:d,month:f})}else this.timeScaleArray.push({position:l,value:o,unit:h,year:r,month:p.monthMod(n)});for(var v=o+1,m=l,x=0,y=1;x<s;x++,y++){0===(v=p.monthMod(v))?(h="year",u+=1):h="month";var b=r+Math.floor(v/12)+u;m=c.determineDaysOfMonths(v,b)*a+m;var k=0===v?b:v;this.timeScaleArray.push({position:m,value:k,unit:h,year:b,month:0===v?1:v}),v++}}},{key:"generateDayScale",value:function(t){var e=t.firstVal,i=t.currentMonth,n=t.currentYear,r=t.hoursWidthOnXAxis,a=t.numberOfDays,s=new w(this.ctx),o="day",l=(24-e.minHour)*r,c=e.minDate+1,h=c,u=function(t,e,i){return t>s.determineDaysOfMonths(e+1,i)?(d=1,o="month",h=e+=1,e):e},d=c,f=u(d,i,n);this.timeScaleArray.push({position:l,value:h,unit:o,year:n,month:p.monthMod(f),day:d});for(var g=l,v=0;v<a;v++){o="day",f=u(d+=1,f,n+Math.floor(f/12)+0);var m=n+Math.floor(f/12)+0;g=24*r+g;var x=1===d?p.monthMod(f):d;this.timeScaleArray.push({position:g,value:x,unit:o,year:m,month:p.monthMod(f),day:x})}}},{key:"generateHourScale",value:function(t){var e=t.firstVal,i=t.currentDate,n=t.currentMonth,r=t.currentYear,a=t.minutesWidthOnXAxis,s=t.numberOfHours,o=new w(this.ctx),l="hour",c=function(t,e){return t>o.determineDaysOfMonths(e+1,r)&&(v=1,e+=1),{month:e,date:v}},h=function(t,e){return t>o.determineDaysOfMonths(e+1,r)?e+=1:e},u=60-e.minMinute,d=u*a,f=e.minHour+1,g=f+1;60===u&&(d=0,g=(f=e.minHour)+1);var v=i,m=h(v,n);this.timeScaleArray.push({position:d,value:f,unit:l,day:v,hour:g,year:r,month:p.monthMod(m)});for(var x=d,y=0;y<s;y++){l="hour",g>=24&&(g=0,l="day",m=c(v+=1,m).month,m=h(v,m));var b=r+Math.floor(m/12)+0;x=0===g&&0===y?u*a:60*a+x;var k=0===g?v:g;this.timeScaleArray.push({position:x,value:k,unit:l,hour:g,day:v,year:b,month:p.monthMod(m)}),g++}}},{key:"generateMinuteScale",value:function(t){var e=t.firstVal,i=t.currentMinute,n=t.currentHour,r=t.currentDate,a=t.currentMonth,s=t.currentYear,o=t.minutesWidthOnXAxis,l=t.numberOfMinutes,c=o-(i-e.minMinute),h=e.minMinute+1,u=h+1,d=r,f=a,g=s,v=n;this.timeScaleArray.push({position:c,value:h,unit:"minute",day:d,hour:v,minute:u,year:g,month:p.monthMod(f)});for(var m=c,x=0;x<l;x++){u>=60&&(u=0,24===(v+=1)&&(v=0));var y=s+Math.floor(f/12)+0;m=o+m;var b=u;this.timeScaleArray.push({position:m,value:b,unit:"minute",hour:v,minute:u,day:d,year:y,month:p.monthMod(f)}),u++}}},{key:"createRawDateString",value:function(t,e){var i=t.year;return i+="-"+("0"+t.month.toString()).slice(-2),"day"===t.unit?i+="day"===t.unit?"-"+("0"+e).slice(-2):"-01":i+="-"+("0"+(t.day?t.day:"1")).slice(-2),"hour"===t.unit?i+="hour"===t.unit?"T"+("0"+e).slice(-2):"T00":i+="T"+("0"+(t.hour?t.hour:"0")).slice(-2),i+("minute"===t.unit?":"+("0"+e).slice(-2)+":00.000Z":":00:00.000Z")}},{key:"formatDates",value:function(t){var e=this,i=this.w;return t.map(function(t){var n=t.value.toString(),r=new w(e.ctx),a=e.createRawDateString(t,n),s=new Date(Date.parse(a));if(void 0===i.config.xaxis.labels.format){var o="dd MMM",l=i.config.xaxis.labels.datetimeFormatter;"year"===t.unit&&(o=l.year),"month"===t.unit&&(o=l.month),"day"===t.unit&&(o=l.day),"hour"===t.unit&&(o=l.hour),"minute"===t.unit&&(o=l.minute),n=r.formatDate(s,o,!0,!1)}else n=r.formatDate(s,i.config.xaxis.labels.format);return{dateString:a,position:t.position,value:n,unit:t.unit,year:t.year,month:t.month}})}},{key:"removeOverlappingTS",value:function(t){var e=this,i=new m(this.ctx),n=0,r=t.map(function(r,a){if(a>0&&e.w.config.xaxis.labels.hideOverlappingLabels){var s=i.getTextRects(t[n].value).width,o=t[n].position;return r.position>o+s+10?(n=a,r):null}return r});return r.filter(function(t){return null!==t})}}]),t}(),K=function(){function t(e,i){a(this,t),this.ctx=i,this.w=i.w,this.el=e,this.coreUtils=new _(this.ctx),this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[]}return o(t,[{key:"setupElements",value:function(){var t=this.w.globals,e=this.w.config,i=e.chart.type;t.axisCharts=["line","area","bar","rangeBar","candlestick","radar","scatter","bubble","heatmap"].indexOf(i)>-1,t.xyCharts=["line","area","bar","rangeBar","candlestick","scatter","bubble"].indexOf(i)>-1,t.isBarHorizontal=("bar"===e.chart.type||"rangeBar"===e.chart.type)&&e.plotOptions.bar.horizontal,t.chartClass=".apexcharts"+t.cuid,t.dom.baseEl=this.el,t.dom.elWrap=document.createElement("div"),m.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:"apexcharts-canvas "+t.chartClass.substring(1)}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=new window.SVG.Doc(t.dom.elWrap),t.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(e.chart.offsetX,", ").concat(e.chart.offsetY,")")}),t.dom.Paper.node.style.background=e.chart.background,this.setSVGDimensions(),t.dom.elGraphical=t.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),t.dom.elDefs=t.dom.Paper.defs(),t.dom.elLegendWrap=document.createElement("div"),t.dom.elLegendWrap.classList.add("apexcharts-legend"),t.dom.elWrap.appendChild(t.dom.elLegendWrap),t.dom.Paper.add(t.dom.elGraphical),t.dom.elGraphical.add(t.dom.elDefs)}},{key:"plotChartType",value:function(t,e){var i=this.w,n=i.config,r=i.globals,a={series:[],i:[]},s={series:[],i:[]},o={series:[],i:[]},l={series:[],i:[]},c={series:[],i:[]};r.series.map(function(e,n){void 0!==t[n].type?("column"===t[n].type||"bar"===t[n].type?(i.config.plotOptions.bar.horizontal=!1,l.series.push(e),l.i.push(n)):"area"===t[n].type?(s.series.push(e),s.i.push(n)):"line"===t[n].type?(a.series.push(e),a.i.push(n)):"scatter"===t[n].type?(o.series.push(e),o.i.push(n)):"bubble"===t[n].type||("candlestick"===t[n].type?(c.series.push(e),c.i.push(n)):console.warn("You have specified an unrecognized chart type. Available types for this propery are line/area/column/bar/scatter/bubble")),r.comboCharts=!0):(a.series.push(e),a.i.push(n))});var h=new V(this.ctx,e),u=new P(this.ctx,e),d=new z(this.ctx),f=new F(this.ctx),p=new X(this.ctx,e),g=new R(this.ctx),v=[];if(r.comboCharts){if(s.series.length>0&&v.push(h.draw(s.series,"area",s.i)),l.series.length>0)if(i.config.chart.stacked){var m=new D(this.ctx,e);v.push(m.draw(l.series,l.i))}else{var x=new O(this.ctx,e);v.push(x.draw(l.series,l.i))}if(a.series.length>0&&v.push(h.draw(a.series,"line",a.i)),c.series.length>0&&v.push(u.draw(c.series,c.i)),o.series.length>0){var y=new V(this.ctx,e,!0);v.push(y.draw(o.series,"scatter",o.i))}}else switch(n.chart.type){case"line":v=h.draw(r.series,"line");break;case"area":v=h.draw(r.series,"area");break;case"bar":v=n.chart.stacked?new D(this.ctx,e).draw(r.series):new O(this.ctx,e).draw(r.series);break;case"candlestick":v=new P(this.ctx,e).draw(r.series);break;case"rangeBar":v=p.draw(r.series);break;case"heatmap":v=new M(this.ctx,e).draw(r.series);break;case"pie":case"donut":v=d.draw(r.series);break;case"radialBar":v=f.draw(r.series);break;case"radar":v=g.draw(r.series);break;default:v=h.draw(r.series)}return v}},{key:"setSVGDimensions",value:function(){var t=this.w.globals,e=this.w.config;t.svgWidth=e.chart.width,t.svgHeight=e.chart.height;var i=p.getDimensions(this.el),n=e.chart.width.toString().split(/[0-9]+/g).pop();if("%"===n?p.isNumber(i[0])&&(0===i[0].width&&(i=p.getDimensions(this.el.parentNode)),t.svgWidth=i[0]*parseInt(e.chart.width)/100):"px"!==n&&""!==n||(t.svgWidth=parseInt(e.chart.width)),"auto"!==t.svgHeight&&""!==t.svgHeight)if("%"===e.chart.height.toString().split(/[0-9]+/g).pop()){var r=p.getDimensions(this.el.parentNode);t.svgHeight=r[1]*parseInt(e.chart.height)/100}else t.svgHeight=parseInt(e.chart.height);else t.axisCharts?t.svgHeight=t.svgWidth/1.61:t.svgHeight=t.svgWidth;t.svgWidth<0&&(t.svgWidth=0),t.svgHeight<0&&(t.svgHeight=0),m.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight});var a=e.chart.sparkline.enabled?0:t.axisCharts?e.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight=t.svgHeight+a+"px",t.dom.elWrap.style.width=t.svgWidth+"px",t.dom.elWrap.style.height=t.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var t=this.w.globals,e=t.translateY,i={transform:"translate("+t.translateX+", "+e+")"};m.setAttrs(t.dom.elGraphical.node,i)}},{key:"resizeNonAxisCharts",value:function(){var t=this.w,e=t.globals,i=0;"top"!==t.config.legend.position&&"bottom"!==t.config.legend.position||(i=new $(this.ctx).getLegendBBox().clwh+10);var n=t.globals.dom.baseEl.querySelector(".apexcharts-radialbar"),r=2*t.globals.radialSize;n&&-90!==t.config.plotOptions.radialBar.startAngle&&(r=p.getBoundingClientRect(n).height);var a=Math.max(r,2*t.globals.radialSize)+e.translateY+i+20;e.dom.elLegendForeign&&e.dom.elLegendForeign.setAttribute("height",a),e.dom.elWrap.style.height=a+"px",m.setAttrs(e.dom.Paper.node,{height:a}),e.dom.Paper.node.parentNode.parentNode.style.minHeight=a+"px"}},{key:"coreCalculations",value:function(){new U(this.ctx).init()}},{key:"resetGlobals",value:function(){var t=this.w.globals;t.series=[],t.seriesCandleO=[],t.seriesCandleH=[],t.seriesCandleL=[],t.seriesCandleC=[],t.seriesRangeStart=[],t.seriesRangeEnd=[],t.seriesPercent=[],t.seriesX=[],t.seriesZ=[],t.seriesNames=[],t.seriesTotals=[],t.stackedSeriesTotals=[],t.labels=[],t.timelineLabels=[],t.noLabelsProvided=!1,t.timescaleTicks=[],t.resizeTimer=null,t.selectionResizeTimer=null,t.seriesXvalues=this.w.config.series.map(function(t){return[]}),t.seriesYvalues=this.w.config.series.map(function(t){return[]}),t.delayedElements=[],t.pointsArray=[],t.dataLabelsRects=[],t.isXNumeric=!1,t.isDataXYZ=!1,t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE,t.minYArr=[],t.maxYArr=[],t.maxX=-Number.MAX_VALUE,t.minX=Number.MAX_VALUE,t.initialmaxX=-Number.MAX_VALUE,t.initialminX=Number.MAX_VALUE,t.maxDate=0,t.minDate=Number.MAX_VALUE,t.minZ=Number.MAX_VALUE,t.maxZ=-Number.MAX_VALUE,t.minXDiff=Number.MAX_VALUE,t.yAxisScale=[],t.xAxisScale=null,t.xAxisTicksPositions=[],t.yLabelsCoords=[],t.yTitleCoords=[],t.xRange=0,t.yRange=[],t.zRange=0,t.dataPoints=0}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"excludeCollapsedSeriesInYAxis",value:function(){var t=this,e=this.w;e.globals.ignoreYAxisIndexes=e.globals.collapsedSeries.map(function(e,i){if(t.w.globals.isMultipleYAxis)return e.index})}},{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var t=this.w.config.series.slice(),e=new B(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&null!==t[this.activeSeriesIndex].data[0]&&void 0!==t[this.activeSeriesIndex].data[0].x&&null!==t[this.activeSeriesIndex].data[0])return!0}},{key:"isFormat2DArray",value:function(){var t=this.w.config.series.slice(),e=new B(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&void 0!==t[this.activeSeriesIndex].data[0]&&null!==t[this.activeSeriesIndex].data[0]&&t[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(t,e){for(var i=this.w.config,n=this.w.globals,r=0;r<t[e].data.length;r++)if(void 0!==t[e].data[r][1]&&(Array.isArray(t[e].data[r][1])&&4===t[e].data[r][1].length?this.twoDSeries.push(p.parseNumber(t[e].data[r][1][3])):this.twoDSeries.push(p.parseNumber(t[e].data[r][1])),n.dataFormatXNumeric=!0),"datetime"===i.xaxis.type){var a=new Date(t[e].data[r][0]);a=new Date(a).getTime(),this.twoDSeriesX.push(a)}else this.twoDSeriesX.push(t[e].data[r][0]);for(var s=0;s<t[e].data.length;s++)void 0!==t[e].data[s][2]&&(this.threeDSeries.push(t[e].data[s][2]),n.isDataXYZ=!0)}},{key:"handleFormatXY",value:function(t,e){var i=this.w.config,n=this.w.globals,r=new w(this.ctx),a=e;n.collapsedSeriesIndices.indexOf(e)>-1&&(a=this.activeSeriesIndex);for(var s=0;s<t[e].data.length;s++)void 0!==t[e].data[s].y&&(Array.isArray(t[e].data[s].y)?this.twoDSeries.push(p.parseNumber(t[e].data[s].y[t[e].data[s].y.length-1])):this.twoDSeries.push(p.parseNumber(t[e].data[s].y)));for(var o=0;o<t[a].data.length;o++){var l="string"==typeof t[a].data[o].x,c=!!r.isValidDate(t[a].data[o].x.toString());l||c?l?"datetime"!==i.xaxis.type||n.isRangeData?(this.fallbackToCategory=!0,this.twoDSeriesX.push(t[a].data[o].x)):this.twoDSeriesX.push(r.parseDate(t[a].data[o].x)):"datetime"===i.xaxis.type?this.twoDSeriesX.push(r.parseDate(t[a].data[o].x.toString())):(n.dataFormatXNumeric=!0,n.isXNumeric=!0,this.twoDSeriesX.push(parseFloat(t[a].data[o].x))):(n.isXNumeric=!0,n.dataFormatXNumeric=!0,this.twoDSeriesX.push(t[a].data[o].x))}if(t[e].data[0]&&void 0!==t[e].data[0].z){for(var h=0;h<t[e].data.length;h++)this.threeDSeries.push(t[e].data[h].z);n.isDataXYZ=!0}}},{key:"handleRangeData",value:function(t,e){var i=this.w.globals,n={};return this.isFormat2DArray()?n=this.handleRangeDataFormat("array",t,e):this.isFormatXY()&&(n=this.handleRangeDataFormat("xy",t,e)),i.seriesRangeStart.push(n.start),i.seriesRangeEnd.push(n.end),n}},{key:"handleCandleStickData",value:function(t,e){var i=this.w.globals,n={};return this.isFormat2DArray()?n=this.handleCandleStickDataFormat("array",t,e):this.isFormatXY()&&(n=this.handleCandleStickDataFormat("xy",t,e)),i.seriesCandleO.push(n.o),i.seriesCandleH.push(n.h),i.seriesCandleL.push(n.l),i.seriesCandleC.push(n.c),n}},{key:"handleRangeDataFormat",value:function(t,e,i){var n=[],r=[],a="Please provide [Start, End] values in valid format. Read more https://apexcharts.com/docs/series/#rangecharts",s=new B(this.ctx).getActiveConfigSeriesIndex();if("array"===t){if(2!==e[s].data[0][1].length)throw new Error(a);for(var o=0;o<e[i].data.length;o++)n.push(e[i].data[o][1][0]),r.push(e[i].data[o][1][1])}else if("xy"===t){if(2!==e[s].data[0].y.length)throw new Error(a);for(var l=0;l<e[i].data.length;l++)n.push(e[i].data[l].y[0]),r.push(e[i].data[l].y[1])}return{start:n,end:r}}},{key:"handleCandleStickDataFormat",value:function(t,e,i){var n=[],r=[],a=[],s=[],o="Please provide [Open, High, Low and Close] values in valid format. Read more https://apexcharts.com/docs/series/#candlestick";if("array"===t){if(4!==e[i].data[0][1].length)throw new Error(o);for(var l=0;l<e[i].data.length;l++)n.push(e[i].data[l][1][0]),r.push(e[i].data[l][1][1]),a.push(e[i].data[l][1][2]),s.push(e[i].data[l][1][3])}else if("xy"===t){if(4!==e[i].data[0].y.length)throw new Error(o);for(var c=0;c<e[i].data.length;c++)n.push(e[i].data[c].y[0]),r.push(e[i].data[c].y[1]),a.push(e[i].data[c].y[2]),s.push(e[i].data[c].y[3])}return{o:n,h:r,l:a,c:s}}},{key:"parseDataAxisCharts",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.ctx,i=this.w.config,n=this.w.globals,r=new w(e),a=0;a<t.length;a++){if(this.twoDSeries=[],this.twoDSeriesX=[],this.threeDSeries=[],void 0===t[a].data)return void console.error("It is a possibility that you may have not included 'data' property in series.");if("rangeBar"!==i.chart.type&&"rangeArea"!==i.chart.type&&"rangeBar"!==t[a].type&&"rangeArea"!==t[a].type||(n.isRangeData=!0,this.handleRangeData(t,a)),this.isMultiFormat())this.isFormat2DArray()?this.handleFormat2DArray(t,a):this.isFormatXY()&&this.handleFormatXY(t,a),"candlestick"!==i.chart.type&&"candlestick"!==t[a].type||this.handleCandleStickData(t,a),n.series.push(this.twoDSeries),n.labels.push(this.twoDSeriesX),n.seriesX.push(this.twoDSeriesX),this.fallbackToCategory||(n.isXNumeric=!0);else{if("datetime"===i.xaxis.type){n.isXNumeric=!0;for(var s=i.labels.length>0?i.labels.slice():i.xaxis.categories.slice(),o=0;o<s.length;o++)if("string"==typeof s[o]){if(!r.isValidDate(s[o]))throw new Error("You have provided invalid Date format. Please provide a valid JavaScript Date");this.twoDSeriesX.push(r.parseDate(s[o]))}else{if(13!==String(s[o]).length)throw new Error("Please provide a valid JavaScript timestamp");this.twoDSeriesX.push(s[o])}n.seriesX.push(this.twoDSeriesX)}else if("numeric"===i.xaxis.type){n.isXNumeric=!0;var l=i.labels.length>0?i.labels.slice():i.xaxis.categories.slice();l.length>0&&(this.twoDSeriesX=l,n.seriesX.push(this.twoDSeriesX))}n.labels.push(this.twoDSeriesX);var c=t[a].data.map(function(t){return p.parseNumber(t)});n.series.push(c)}n.seriesZ.push(this.threeDSeries),void 0!==t[a].name?n.seriesNames.push(t[a].name):n.seriesNames.push("series-"+parseInt(a+1))}return this.w}},{key:"parseDataNonAxisCharts",value:function(t){var e=this.w.globals,i=this.w.config;e.series=t.slice(),e.seriesNames=i.labels.slice();for(var n=0;n<e.series.length;n++)void 0===e.seriesNames[n]&&e.seriesNames.push("series-"+(n+1));return this.w}},{key:"handleExternalLabelsData",value:function(t){var e=this.w.config,i=this.w.globals;if(e.xaxis.categories.length>0)i.labels=e.xaxis.categories;else if(e.labels.length>0)i.labels=e.labels.slice();else if(this.fallbackToCategory)i.labels=i.labels[0];else{var n=[];if(i.axisCharts){if(i.series.length>0)for(var r=0;r<i.series[i.maxValsInArrayIndex].length;r++)n.push(r+1);for(var a=0;a<t.length;a++)i.seriesX.push(n);i.isXNumeric=!0}if(0===n.length){n=[0,10];for(var s=0;s<t.length;s++)i.seriesX.push(n)}i.labels=n,i.noLabelsProvided=!0}}},{key:"parseData",value:function(t){var e=this.w,i=e.config,n=e.globals;if(this.excludeCollapsedSeriesInYAxis(),this.fallbackToCategory=!1,this.resetGlobals(),this.isMultipleY(),n.axisCharts?this.parseDataAxisCharts(t):this.parseDataNonAxisCharts(t),this.coreUtils.getLargestSeries(),"bar"===i.chart.type&&i.chart.stacked){var r=new B(this.ctx);n.series=r.setNullSeriesToZeroValues(n.series)}this.coreUtils.getSeriesTotals(),n.axisCharts&&this.coreUtils.getStackedSeriesTotals(),this.coreUtils.getPercentSeries(),n.dataFormatXNumeric||n.isXNumeric&&("numeric"!==i.xaxis.type||0!==i.labels.length||0!==i.xaxis.categories.length)||this.handleExternalLabelsData(t)}},{key:"xySettings",value:function(){var t=null,e=this.w;if(e.globals.axisCharts&&("back"===e.config.xaxis.crosshairs.position&&new N(this.ctx).drawXCrosshairs(),"back"===e.config.yaxis[0].crosshairs.position&&new N(this.ctx).drawYCrosshairs(),t=this.coreUtils.getCalculatedRatios(),"datetime"===e.config.xaxis.type&&void 0===e.config.xaxis.labels.formatter)){var i,n=new Z(this.ctx);isFinite(e.globals.minX)&&isFinite(e.globals.maxX)&&!e.globals.isBarHorizontal?(i=n.calculateTimeScaleTicks(e.globals.minX,e.globals.maxX),n.recalcDimensionsBasedOnFormat(i,!1)):e.globals.isBarHorizontal&&(i=n.calculateTimeScaleTicks(e.globals.minY,e.globals.maxY),n.recalcDimensionsBasedOnFormat(i,!0))}return t}},{key:"drawAxis",value:function(t,e){var i,n,r=this.w.globals,a=this.w.config,s=new G(this.ctx),o=new Y(this.ctx);r.axisCharts&&"radar"!==t&&(r.isBarHorizontal?(n=o.drawYaxisInversed(0),i=s.drawXaxisInversed(0),r.dom.elGraphical.add(i),r.dom.elGraphical.add(n)):(i=s.drawXaxis(),r.dom.elGraphical.add(i),a.yaxis.map(function(t,e){-1===r.ignoreYAxisIndexes.indexOf(e)&&(n=o.drawYaxis(e),r.dom.Paper.add(n))}))),a.yaxis.map(function(t,e){-1===r.ignoreYAxisIndexes.indexOf(e)&&o.yAxisTitleRotate(e,t.opposite)})}},{key:"setupBrushHandler",value:function(){var t=this,e=this.w;if(e.config.chart.brush.enabled&&"function"!=typeof e.config.chart.events.selection){var i=e.config.chart.brush.targets||[e.config.chart.brush.target];i.forEach(function(e){var i=ApexCharts.getChartByID(e);i.w.globals.brushSource=t.ctx;var n=function(){t.ctx._updateOptions({chart:{selection:{xaxis:{min:i.w.globals.minX,max:i.w.globals.maxX}}}},!1,!1)};"function"!=typeof i.w.config.chart.events.zoomed&&(i.w.config.chart.events.zoomed=function(){n()}),"function"!=typeof i.w.config.chart.events.scrolled&&(i.w.config.chart.events.scrolled=function(){n()})}),e.config.chart.events.selection=function(t,n){i.forEach(function(t){var i=ApexCharts.getChartByID(t),r=p.clone(e.config.yaxis);e.config.chart.brush.autoScaleYaxis&&(r=new q(i).autoScaleY(i,r,n)),i._updateOptions({xaxis:{min:n.xaxis.min,max:n.xaxis.max},yaxis:r},!1,!1,!1,!1)})}}}}]),t}();var Q=setTimeout;function J(){}function tt(t){if(!(this instanceof tt))throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],st(t,this)}function et(t,e){for(;3===t._state;)t=t._value;0!==t._state?(t._handled=!0,tt._immediateFn(function(){var i=1===t._state?e.onFulfilled:e.onRejected;if(null!==i){var n;try{n=i(t._value)}catch(t){return void nt(e.promise,t)}it(e.promise,n)}else(1===t._state?it:nt)(e.promise,t._value)})):t._deferreds.push(e)}function it(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var i=e.then;if(e instanceof tt)return t._state=3,t._value=e,void rt(t);if("function"==typeof i)return void st(function(t,e){return function(){t.apply(e,arguments)}}(i,e),t)}t._state=1,t._value=e,rt(t)}catch(e){nt(t,e)}}function nt(t,e){t._state=2,t._value=e,rt(t)}function rt(t){2===t._state&&0===t._deferreds.length&&tt._immediateFn(function(){t._handled||tt._unhandledRejectionFn(t._value)});for(var e=0,i=t._deferreds.length;e<i;e++)et(t,t._deferreds[e]);t._deferreds=null}function at(t,e,i){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof e?e:null,this.promise=i}function st(t,e){var i=!1;try{t(function(t){i||(i=!0,it(e,t))},function(t){i||(i=!0,nt(e,t))})}catch(t){if(i)return;i=!0,nt(e,t)}}tt.prototype.catch=function(t){return this.then(null,t)},tt.prototype.then=function(t,e){var i=new this.constructor(J);return et(this,new at(t,e,i)),i},tt.prototype.finally=function(t){var e=this.constructor;return this.then(function(i){return e.resolve(t()).then(function(){return i})},function(i){return e.resolve(t()).then(function(){return e.reject(i)})})},tt.all=function(t){return new tt(function(e,i){if(!t||void 0===t.length)throw new TypeError("Promise.all accepts an array");var n=Array.prototype.slice.call(t);if(0===n.length)return e([]);var r=n.length;function a(t,s){try{if(s&&("object"==typeof s||"function"==typeof s)){var o=s.then;if("function"==typeof o)return void o.call(s,function(e){a(t,e)},i)}n[t]=s,0==--r&&e(n)}catch(t){i(t)}}for(var s=0;s<n.length;s++)a(s,n[s])})},tt.resolve=function(t){return t&&"object"==typeof t&&t.constructor===tt?t:new tt(function(e){e(t)})},tt.reject=function(t){return new tt(function(e,i){i(t)})},tt.race=function(t){return new tt(function(e,i){for(var n=0,r=t.length;n<r;n++)t[n].then(e,i)})},tt._immediateFn="function"==typeof t&&function(e){t(e)}||function(t){Q(t,0)},tt._unhandledRejectionFn=function(t){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",t)};var ot=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return o(t,[{key:"getSvgString",value:function(){return this.w.globals.dom.Paper.svg()}},{key:"cleanup",value:function(){var t=this.w,e=t.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs"),i=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs");e&&e.setAttribute("x",-500),i&&(i.setAttribute("y1",-100),i.setAttribute("y2",-100))}},{key:"svgUrl",value:function(){this.cleanup();var t=this.getSvgString(),e=new Blob([t],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(e)}},{key:"dataURI",value:function(){var t=this;return new tt(function(e){var i=t.w;t.cleanup();var n=document.createElement("canvas");n.width=i.globals.svgWidth,n.height=parseInt(i.globals.dom.elWrap.style.height);var r="transparent"===i.config.chart.background?"#fff":i.config.chart.background,a=n.getContext("2d");a.fillStyle=r,a.fillRect(0,0,n.width,n.height);var s=window.URL||window.webkitURL||window,o=new Image;o.crossOrigin="anonymous";var l=t.getSvgString(),c="data:image/svg+xml,"+encodeURIComponent(l);o.onload=function(){a.drawImage(o,0,0),s.revokeObjectURL(c);var t=n.toDataURL("image/png");e(t)},o.src=c})}},{key:"exportToSVG",value:function(){this.triggerDownload(this.svgUrl(),".svg")}},{key:"exportToPng",value:function(){var t=this;this.dataURI().then(function(e){t.triggerDownload(e,".png")})}},{key:"triggerDownload",value:function(t,e){var i=document.createElement("a");i.href=t,i.download=this.w.globals.chartID+e,document.body.appendChild(i),i.click(),document.body.removeChild(i)}}]),t}(),lt=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w;var i=this.w;this.anim=new v(this.ctx),this.xaxisLabels=i.globals.labels.slice(),this.animX=i.config.grid.xaxis.lines.animate&&i.config.chart.animations.enabled,this.animY=i.config.grid.yaxis.lines.animate&&i.config.chart.animations.enabled,i.globals.timelineLabels.length>0&&(this.xaxisLabels=i.globals.timelineLabels.slice())}return o(t,[{key:"drawGridArea",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w,i=new m(this.ctx);null===t&&(t=i.group({class:"apexcharts-grid"}));var n=i.drawLine(e.globals.padHorizontal,1,e.globals.padHorizontal,e.globals.gridHeight,"transparent"),r=i.drawLine(e.globals.padHorizontal,e.globals.gridHeight,e.globals.gridWidth,e.globals.gridHeight,"transparent");return t.add(r),t.add(n),t}},{key:"drawGrid",value:function(){var t=this.w,e=new G(this.ctx),i=new Y(this.ctx),n=this.w.globals,r=null;if(n.axisCharts){if(t.config.grid.show)r=this.renderGrid(),n.dom.elGraphical.add(r.el),this.drawGridArea(r.el);else{var a=this.drawGridArea();n.dom.elGraphical.add(a)}null!==r&&e.xAxisLabelCorrections(r.xAxisTickWidth),i.setYAxisTextAlignments()}}},{key:"createGridMask",value:function(){var t=this.w,e=t.globals,i=new m(this.ctx),n=Array.isArray(t.config.stroke.width)?0:t.config.stroke.width;if(Array.isArray(t.config.stroke.width)){var r=0;t.config.stroke.width.forEach(function(t){r=Math.max(r,t)}),n=r}e.dom.elGridRectMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(e.cuid)),e.dom.elGridRectMarkerMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(e.cuid)),e.dom.elGridRect=i.drawRect(-n/2,-n/2,e.gridWidth+n,e.gridHeight+n,0,"#fff"),new _(this).getLargestMarkerSize();var a=t.globals.markers.largestSize+1;e.dom.elGridRectMarker=i.drawRect(-a,-a,e.gridWidth+2*a,e.gridHeight+2*a,0,"#fff"),e.dom.elGridRectMask.appendChild(e.dom.elGridRect.node),e.dom.elGridRectMarkerMask.appendChild(e.dom.elGridRectMarker.node);var s=e.dom.baseEl.querySelector("defs");s.appendChild(e.dom.elGridRectMask),s.appendChild(e.dom.elGridRectMarkerMask)}},{key:"renderGrid",value:function(){var t=this.w,e=new m(this.ctx),i=t.config.grid.strokeDashArray,n=e.group({class:"apexcharts-grid"}),r=e.group({class:"apexcharts-gridlines-horizontal"}),a=e.group({class:"apexcharts-gridlines-vertical"});n.add(r),n.add(a);for(var s,o=8,l=0;l<t.globals.series.length&&(void 0!==t.globals.yAxisScale[l]&&(o=t.globals.yAxisScale[l].result.length-1),!(o>2));l++);if(t.globals.isBarHorizontal){if(s=o,t.config.grid.xaxis.lines.show||t.config.xaxis.axisTicks.show)for(var c,h=t.globals.padHorizontal,u=t.globals.gridHeight,d=0;d<s+1&&(c=h=h+t.globals.gridWidth/s+.3,d!==s-1);d++){if(t.config.grid.xaxis.lines.show){var f=e.drawLine(h,0,c,u,t.config.grid.borderColor,i);f.node.classList.add("apexcharts-gridline"),a.add(f),this.animX&&this.animateLine(f,{x1:0,x2:0},{x1:h,x2:c})}new G(this.ctx).drawXaxisTicks(h,n)}if(t.config.grid.yaxis.lines.show)for(var p=0,g=0,v=t.globals.gridWidth,x=0;x<t.globals.dataPoints+1;x++){var y=e.drawLine(0,p,v,g,t.config.grid.borderColor,i);r.add(y),y.node.classList.add("apexcharts-gridline"),this.animY&&this.animateLine(y,{y1:p+20,y2:g+20},{y1:p,y2:g}),g=p+=t.globals.gridHeight/t.globals.dataPoints}}else{if(s=this.xaxisLabels.length,t.config.grid.xaxis.lines.show||t.config.xaxis.axisTicks.show){var b,w=t.globals.padHorizontal,k=t.globals.gridHeight;if(t.globals.timelineLabels.length>0)for(var _=0;_<s;_++){if(w=this.xaxisLabels[_].position,b=this.xaxisLabels[_].position,t.config.grid.xaxis.lines.show&&w>0&&w<t.globals.gridWidth){var A=e.drawLine(w,0,b,k,t.config.grid.borderColor,i);A.node.classList.add("apexcharts-gridline"),a.add(A),this.animX&&this.animateLine(A,{x1:0,x2:0},{x1:w,x2:b})}var S=new G(this.ctx);_===s-1&&t.globals.skipLastTimelinelabel||S.drawXaxisTicks(w,n)}else for(var C=s,T=0;T<C;T++){var E=C;if(t.globals.isXNumeric&&"bar"!==t.config.chart.type&&(E-=1),b=w+=t.globals.gridWidth/E,T===E-1)break;if(t.config.grid.xaxis.lines.show){var L=e.drawLine(w,0,b,k,t.config.grid.borderColor,i);L.node.classList.add("apexcharts-gridline"),a.add(L),this.animX&&this.animateLine(L,{x1:0,x2:0},{x1:w,x2:b})}new G(this.ctx).drawXaxisTicks(w,n)}}if(t.config.grid.yaxis.lines.show)for(var I=0,O=0,D=t.globals.gridWidth,P=0;P<o+1;P++){var N=e.drawLine(0,I,D,O,t.config.grid.borderColor,i);r.add(N),N.node.classList.add("apexcharts-gridline"),this.animY&&this.animateLine(N,{y1:I+20,y2:O+20},{y1:I,y2:O}),O=I+=t.globals.gridHeight/o}}return this.drawGridBands(n,s,o),{el:n,xAxisTickWidth:t.globals.gridWidth/s}}},{key:"drawGridBands",value:function(t,e,i){var n=this.w,r=new m(this.ctx);if(void 0!==n.config.grid.row.colors&&n.config.grid.row.colors.length>0)for(var a=0,s=n.globals.gridHeight/i,o=n.globals.gridWidth,l=0,c=0;l<i;l++,c++){c>=n.config.grid.row.colors.length&&(c=0);var h=n.config.grid.row.colors[c],u=r.drawRect(0,a,o,s,0,h,n.config.grid.row.opacity);t.add(u),u.node.classList.add("apexcharts-gridRow"),a+=n.globals.gridHeight/i}if(void 0!==n.config.grid.column.colors&&n.config.grid.column.colors.length>0)for(var d=n.globals.padHorizontal,f=n.globals.padHorizontal+n.globals.gridWidth/e,p=n.globals.gridHeight,g=0,v=0;g<e;g++,v++){v>=n.config.grid.column.colors.length&&(v=0);var x=n.config.grid.column.colors[v],y=r.drawRect(d,0,f,p,0,x,n.config.grid.column.opacity);y.node.classList.add("apexcharts-gridColumn"),t.add(y),d+=n.globals.gridWidth/e}}},{key:"animateLine",value:function(t,e,i){var n=this.w,r=n.config.chart.animations;if(r&&!n.globals.resized&&!n.globals.dataChanged){var a=r.speed;this.anim.animateLine(t,e,i,a)}}}]),t}(),ct=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return o(t,[{key:"checkResponsiveConfig",value:function(t){var e=this,i=this.w,n=i.config;if(0!==n.responsive.length){var r=n.responsive.slice();r.sort(function(t,e){return t.breakpoint>e.breakpoint?1:e.breakpoint>t.breakpoint?-1:0}).reverse();var a=new A({}),s=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=r[0].breakpoint,s=window.innerWidth>0?window.innerWidth:screen.width;if(s>n){var o=_.extendArrayProps(a,i.globals.initialConfig);t=p.extend(o,t),t=p.extend(i.config,t),e.overrideResponsiveOptions(t)}else for(var l=0;l<r.length;l++)s<r[l].breakpoint&&(t=_.extendArrayProps(a,r[l].options),t=p.extend(i.config,t),e.overrideResponsiveOptions(t))};if(t){var o=_.extendArrayProps(a,t);o=p.extend(i.config,o),s(o=p.extend(o,t))}else s({})}}},{key:"overrideResponsiveOptions",value:function(t){var e=new A(t).init();this.w.config=e}}]),t}(),ht=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.colors=[]}return o(t,[{key:"init",value:function(){this.setDefaultColors()}},{key:"setDefaultColors",value:function(){var t=this.w,e=new p;if(t.globals.dom.elWrap.classList.add(t.config.theme.mode),void 0===t.config.colors?t.globals.colors=this.predefined():t.globals.colors=t.config.colors,t.config.theme.monochrome.enabled){var i=[],n=t.globals.series.length;t.config.plotOptions.bar.distributed&&"bar"===t.config.chart.type&&(n=t.globals.series[0].length*t.globals.series.length);for(var r=t.config.theme.monochrome.color,a=1/(n/t.config.theme.monochrome.shadeIntensity),s=t.config.theme.monochrome.shadeTo,o=0,l=0;l<n;l++){var c=void 0;"dark"===s?(c=e.shadeColor(-1*o,r),o+=a):(c=e.shadeColor(o,r),o+=a),i.push(c)}t.globals.colors=i.slice()}var h=t.globals.colors.slice();this.pushExtraColors(t.globals.colors),void 0===t.config.stroke.colors?t.globals.stroke.colors=h:t.globals.stroke.colors=t.config.stroke.colors,this.pushExtraColors(t.globals.stroke.colors),void 0===t.config.fill.colors?t.globals.fill.colors=h:t.globals.fill.colors=t.config.fill.colors,this.pushExtraColors(t.globals.fill.colors),void 0===t.config.dataLabels.style.colors?t.globals.dataLabels.style.colors=h:t.globals.dataLabels.style.colors=t.config.dataLabels.style.colors,this.pushExtraColors(t.globals.dataLabels.style.colors,50),void 0===t.config.plotOptions.radar.polygons.fill.colors?t.globals.radarPolygons.fill.colors=["dark"===t.config.theme.mode?"#202D48":"#fff"]:t.globals.radarPolygons.fill.colors=t.config.plotOptions.radar.polygons.fill.colors,this.pushExtraColors(t.globals.radarPolygons.fill.colors,20),void 0===t.config.markers.colors?t.globals.markers.colors=h:t.globals.markers.colors=t.config.markers.colors,this.pushExtraColors(t.globals.markers.colors)}},{key:"pushExtraColors",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=this.w,r=e||n.globals.series.length;if(null===i&&(i="bar"===n.config.chart.type&&n.config.plotOptions.bar.distributed||"heatmap"===n.config.chart.type&&n.config.plotOptions.heatmap.colorScale.inverse),i&&(r=n.globals.series[0].length*n.globals.series.length),t.length<r)for(var a=r-t.length,s=0;s<a;s++)t.push(t[s])}},{key:"updateThemeOptions",value:function(t){t.chart=t.chart||{},t.tooltip=t.tooltip||{};var e=t.theme.mode||"light",i=t.theme.palette?t.theme.palette:"dark"===e?"palette4":"palette1",n=t.chart.foreColor?t.chart.foreColor:"dark"===e?"#f6f7f8":"#373d3f";return t.tooltip.theme=e,t.chart.foreColor=n,t.theme.palette=i,t}},{key:"predefined",value:function(){switch(this.w.config.theme.palette){case"palette1":this.colors=["#008FFB","#00E396","#FEB019","#FF4560","#775DD0"];break;case"palette2":this.colors=["#3f51b5","#03a9f4","#4caf50","#f9ce1d","#FF9800"];break;case"palette3":this.colors=["#33b2df","#546E7A","#d4526e","#13d8aa","#A5978B"];break;case"palette4":this.colors=["#4ecdc4","#c7f464","#81D4FA","#fd6a6a","#546E7A"];break;case"palette5":this.colors=["#2b908f","#f9a3a4","#90ee7e","#fa4443","#69d2e7"];break;case"palette6":this.colors=["#449DD1","#F86624","#EA3546","#662E9B","#C5D86D"];break;case"palette7":this.colors=["#D7263D","#1B998B","#2E294E","#F46036","#E2C044"];break;case"palette8":this.colors=["#662E9B","#F86624","#F9C80E","#EA3546","#43BCCD"];break;case"palette9":this.colors=["#5C4742","#A5978B","#8D5B4C","#5A2A27","#C4BBAF"];break;case"palette10":this.colors=["#A300D6","#7D02EB","#5653FE","#2983FF","#00B1F2"];break;default:this.colors=["#008FFB","#00E396","#FEB019","#FF4560","#775DD0"]}return this.colors}}]),t}(),ut=function(){function t(e){a(this,t),this.w=e.w,this.ttCtx=e,this.ctx=e.ctx}return o(t,[{key:"getNearestValues",value:function(t){var e=t.hoverArea,i=t.elGrid,n=t.clientX,r=t.clientY,a=t.hasBars,s=this.w,o=s.globals.gridWidth,l=o/(s.globals.dataPoints-1),c=i.getBoundingClientRect();(a&&s.globals.comboCharts||a)&&(l=o/s.globals.dataPoints);var h=n-c.left,u=r-c.top;h<0||u<0||h>s.globals.gridWidth||u>s.globals.gridHeight?(e.classList.remove("hovering-zoom"),e.classList.remove("hovering-pan")):s.globals.zoomEnabled?(e.classList.remove("hovering-pan"),e.classList.add("hovering-zoom")):s.globals.panEnabled&&(e.classList.remove("hovering-zoom"),e.classList.add("hovering-pan"));var d=Math.round(h/l);a&&(d=Math.ceil(h/l),d-=1);for(var f,p=null,g=null,v=[],m=0;m<s.globals.seriesXvalues.length;m++)v.push([s.globals.seriesXvalues[m][0]-1e-6].concat(s.globals.seriesXvalues[m]));return v=v.map(function(t){return t.filter(function(t){return t})}),f=s.globals.seriesYvalues.map(function(t){return t.filter(function(t){return t})}),s.globals.isXNumeric&&(p=(g=this.closestInMultiArray(h,u,v,f)).index,d=g.j,null!==p&&(v=s.globals.seriesXvalues[p],d=(g=this.closestInArray(h,v)).index)),s.globals.capturedSeriesIndex=null===p?-1:p,s.globals.capturedDataPointIndex=null===d?-1:d,(!d||d<1)&&(d=0),{capturedSeries:p,j:d,hoverX:h,hoverY:u}}},{key:"closestInMultiArray",value:function(t,e,i,n){var r=this.w,a=0,s=null,o=-1;r.globals.series.length>1?a=this.getFirstActiveXArray(i):s=0;var l=n[a][0],c=i[a][0],h=Math.abs(t-c),u=Math.abs(e-l),d=u+h;return n.map(function(r,a){r.map(function(r,l){var c=Math.abs(e-n[a][l]),f=Math.abs(t-i[a][l]),p=f+c;p<d&&(d=p,h=f,u=c,s=a,o=l)})}),{index:s,j:o}}},{key:"getFirstActiveXArray",value:function(t){for(var e=0,i=new _(this.ctx),n=t.map(function(t,e){return t.length>0?e:-1}),r=0;r<n.length;r++){var a=i.getSeriesTotalByIndex(r);if(-1!==n[r]&&0!==a&&!i.seriesHaveSameValues(r)){e=n[r];break}}return e}},{key:"closestInArray",value:function(t,e){for(var i=e[0],n=null,r=Math.abs(t-i),a=0;a<e.length;a++){var s=Math.abs(t-e[a]);s<r&&(r=s,n=a)}return{index:n}}},{key:"isXoverlap",value:function(t){var e=[],i=this.w.globals.seriesX.filter(function(t){return void 0!==t[0]});if(i.length>0)for(var n=0;n<i.length-1;n++)void 0!==i[n][t]&&void 0!==i[n+1][t]&&i[n][t]!==i[n+1][t]&&e.push("unEqual");return 0===e.length}},{key:"isInitialSeriesSameLen",value:function(){for(var t=!0,e=this.w.globals.initialSeries,i=0;i<e.length-1;i++)if(e[i].data.length!==e[i+1].data.length){t=!1;break}return t}},{key:"getBarsHeight",value:function(t){return f(t).reduce(function(t,e){return t+e.getBBox().height},0)}},{key:"toggleAllTooltipSeriesGroups",value:function(t){var e=this.w,i=this.ttCtx;0===i.allTooltipSeriesGroups.length&&(i.allTooltipSeriesGroups=e.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var n=i.allTooltipSeriesGroups,r=0;r<n.length;r++)"enable"===t?(n[r].classList.add("active"),n[r].style.display=e.config.tooltip.items.display):(n[r].classList.remove("active"),n[r].style.display="none")}}]),t}(),dt=function(){function t(e){a(this,t),this.w=e.w,this.ctx=e.ctx,this.ttCtx=e,this.tooltipUtil=new ut(e)}return o(t,[{key:"drawSeriesTexts",value:function(t){var e=t.shared,i=void 0===e||e,n=t.ttItems,r=t.i,a=void 0===r?0:r,s=t.j,o=void 0===s?null:s;void 0!==this.w.config.tooltip.custom?this.handleCustomTooltip({i:a,j:o}):this.toggleActiveInactiveSeries(i);var l=this.getValuesToPrint({i:a,j:o});this.printLabels({i:a,j:o,values:l,ttItems:n,shared:i});var c=this.ttCtx.getElTooltip();this.ttCtx.tooltipRect.ttWidth=c.getBoundingClientRect().width,this.ttCtx.tooltipRect.ttHeight=c.getBoundingClientRect().height}},{key:"printLabels",value:function(t){var e,i=t.i,n=t.j,r=t.values,a=t.ttItems,s=t.shared,o=this.w,l=r.xVal,c=r.zVal,h=r.xAxisTTVal,u="",d=o.globals.colors[i];null!==n&&o.config.plotOptions.bar.distributed&&(d=o.globals.colors[n]);for(var f=0,p=o.globals.series.length-1;f<o.globals.series.length;f++,p--){var g=this.getFormatters(i);if(u=this.getSeriesName({fn:g.yLbTitleFormatter,index:i,seriesIndex:i,j:n}),s){var v=o.config.tooltip.inverseOrder?p:f;g=this.getFormatters(v),u=this.getSeriesName({fn:g.yLbTitleFormatter,index:v,seriesIndex:i,j:n}),d=o.globals.colors[v],e=g.yLbFormatter(o.globals.series[v][n],{series:o.globals.series,seriesIndex:v,dataPointIndex:n,w:o}),(this.ttCtx.hasBars()&&o.config.chart.stacked&&0===o.globals.series[v][n]||void 0===o.globals.series[v][n])&&(e=void 0)}else e=g.yLbFormatter(o.globals.series[i][n],{series:o.globals.series,seriesIndex:i,dataPointIndex:n,w:o});null===n&&(e=g.yLbFormatter(o.globals.series[i],o)),this.DOMHandling({t:f,ttItems:a,values:{val:e,xVal:l,xAxisTTVal:h,zVal:c},seriesName:u,shared:s,pColor:d})}}},{key:"getFormatters",value:function(t){var e,i=this.w,n=i.globals.yLabelFormatters[t];return void 0!==i.globals.ttVal?Array.isArray(i.globals.ttVal)?(n=i.globals.ttVal[t]&&i.globals.ttVal[t].formatter,e=i.globals.ttVal[t]&&i.globals.ttVal[t].title&&i.globals.ttVal[t].title.formatter):(n=i.globals.ttVal.formatter,"function"==typeof i.globals.ttVal.title.formatter&&(e=i.globals.ttVal.title.formatter)):e=i.config.tooltip.y.title.formatter,"function"!=typeof n&&(n=i.globals.yLabelFormatters[0]?i.globals.yLabelFormatters[0]:function(t){return t}),"function"!=typeof e&&(e=function(t){return t}),{yLbFormatter:n,yLbTitleFormatter:e}}},{key:"getSeriesName",value:function(t){var e=t.fn,i=t.index,n=t.seriesIndex,r=t.j,a=this.w;return e(String(a.globals.seriesNames[i]),{series:a.globals.series,seriesIndex:n,dataPointIndex:r,w:a})}},{key:"DOMHandling",value:function(t){var e=t.t,i=t.ttItems,n=t.values,r=t.seriesName,a=t.shared,s=t.pColor,o=this.w,l=this.ttCtx,c=n.val,h=n.xVal,u=n.xAxisTTVal,d=n.zVal,f=null;f=i[e].children,o.config.tooltip.fillSeriesColor&&(i[e].style.backgroundColor=s,f[0].style.display="none"),l.showTooltipTitle&&(null===l.tooltipTitle&&(l.tooltipTitle=o.globals.dom.baseEl.querySelector(".apexcharts-tooltip-title")),l.tooltipTitle.innerHTML=h),l.blxaxisTooltip&&(l.xaxisTooltipText.innerHTML=""!==u?u:h);var p=i[e].querySelector(".apexcharts-tooltip-text-label");p&&(p.innerHTML=r?r+": ":"");var g=i[e].querySelector(".apexcharts-tooltip-text-value");g&&(g.innerHTML=c),f[0]&&f[0].classList.contains("apexcharts-tooltip-marker")&&(f[0].style.backgroundColor=s),o.config.tooltip.marker.show||(f[0].style.display="none"),null!==d&&(i[e].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=o.config.tooltip.z.title,i[e].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=d),a&&f[0]&&(null==c||o.globals.collapsedSeriesIndices.indexOf(e)>-1?f[0].parentNode.style.display="none":f[0].parentNode.style.display=o.config.tooltip.items.display)}},{key:"toggleActiveInactiveSeries",value:function(t){var e=this.w;if(t)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var i=e.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");i&&(i.classList.add("active"),i.style.display=e.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(t){var e=t.i,i=t.j,n=this.w,r=this.ctx.series.filteredSeriesX(),a="",s=null,o=null,l={series:n.globals.series,seriesIndex:e,dataPointIndex:i,w:n},c=n.globals.ttZFormatter;null===i?o=n.globals.series[e]:n.globals.isXNumeric?(a=r[e][i],0===r[e].length&&(a=r[this.tooltipUtil.getFirstActiveXArray(r)][i])):a=void 0!==n.globals.labels[i]?n.globals.labels[i]:"";var h=a;return n.globals.isXNumeric&&"datetime"===n.config.xaxis.type?a=new H(this.ctx).xLabelFormat(n.globals.ttKeyFormatter,h,h):n.globals.isBarHorizontal||(a=n.globals.xLabelFormatter(h,l)),void 0!==n.config.tooltip.x.formatter&&(a=n.globals.ttKeyFormatter(h,l)),n.globals.seriesZ.length>0&&n.globals.seriesZ[0].length>0&&(s=c(n.globals.seriesZ[e][i],n)),{val:o,xVal:a,xAxisTTVal:"function"==typeof n.config.xaxis.tooltip.formatter?n.globals.xaxisTooltipFormatter(h,l):a,zVal:s}}},{key:"handleCustomTooltip",value:function(t){var e=t.i,i=t.j,n=this.w;this.ttCtx.getElTooltip().innerHTML=n.config.tooltip.custom({ctx:this.ctx,series:n.globals.series,seriesIndex:e,dataPointIndex:i,w:n})}}]),t}(),ft=function(){function t(e){a(this,t),this.ttCtx=e,this.ctx=e.ctx,this.w=e.w}return o(t,[{key:"moveXCrosshairs",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.ttCtx,n=this.w,r=i.getElXCrosshairs(),a=t-i.xcrosshairsWidth/2,s=n.globals.labels.slice().length;if(null!==e&&(a=n.globals.gridWidth/s*e),"tickWidth"===n.config.xaxis.crosshairs.width||"barWidth"===n.config.xaxis.crosshairs.width?a+i.xcrosshairsWidth>n.globals.gridWidth&&(a=n.globals.gridWidth-i.xcrosshairsWidth):null!==e&&(a+=n.globals.gridWidth/s/2),a<0&&(a=0),a>n.globals.gridWidth&&(a=n.globals.gridWidth),null!==r&&(r.setAttribute("x",a),r.setAttribute("x1",a),r.setAttribute("x2",a),r.setAttribute("y2",n.globals.gridHeight),r.classList.add("active")),i.blxaxisTooltip){var o=a;"tickWidth"!==n.config.xaxis.crosshairs.width&&"barWidth"!==n.config.xaxis.crosshairs.width||(o=a+i.xcrosshairsWidth/2),this.moveXAxisTooltip(o)}}},{key:"moveYCrosshairs",value:function(t){var e=this.ttCtx;null!==e.ycrosshairs&&(m.setAttrs(e.ycrosshairs,{y1:t,y2:t}),m.setAttrs(e.ycrosshairsHidden,{y1:t,y2:t}))}},{key:"moveXAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;if(null!==i.xaxisTooltip){i.xaxisTooltip.classList.add("active");var n,r=i.xaxisOffY+e.config.xaxis.tooltip.offsetY+e.globals.translateY+1+e.config.xaxis.offsetY;if(t-=i.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(t))t+=e.globals.translateX,n=new m(this.ctx).getTextRects(i.xaxisTooltipText.innerHTML),i.xaxisTooltipText.style.minWidth=n.width+"px",i.xaxisTooltip.style.left=t+"px",i.xaxisTooltip.style.top=r+"px"}}},{key:"moveYAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;null===i.yaxisTTEls&&(i.yaxisTTEls=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var n=parseInt(i.ycrosshairsHidden.getAttribute("y1")),r=e.globals.translateY+n,a=i.yaxisTTEls[t].getBoundingClientRect().height,s=e.globals.translateYAxisX[t]-2;e.config.yaxis[t].opposite&&(s-=26),r-=a/2,-1===e.globals.ignoreYAxisIndexes.indexOf(t)?(i.yaxisTTEls[t].classList.add("active"),i.yaxisTTEls[t].style.top=r+"px",i.yaxisTTEls[t].style.left=s+e.config.yaxis[t].tooltip.offsetX+"px"):i.yaxisTTEls[t].classList.remove("active")}},{key:"moveTooltip",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=this.w,r=this.ttCtx,a=r.getElTooltip(),s=r.tooltipRect,o=null!==i?parseInt(i):1,l=parseInt(t)+o+5,c=parseInt(e)+o/2;if(l>n.globals.gridWidth/2&&(l=l-s.ttWidth-o-15),l>n.globals.gridWidth-s.ttWidth-10&&(l=n.globals.gridWidth-s.ttWidth),l<-20&&(l=-20),n.config.tooltip.followCursor){var h=r.getElGrid().getBoundingClientRect();c=r.e.clientY+n.globals.translateY-h.top-s.ttHeight/2}var u=this.positionChecks(s,l,c);l=u.x,c=u.y,isNaN(l)||(l+=n.globals.translateX,a.style.left=l+"px",a.style.top=c+"px")}},{key:"positionChecks",value:function(t,e,i){var n=this.w;return t.ttHeight+i>n.globals.gridHeight&&(i=n.globals.gridHeight-t.ttHeight+n.globals.translateY),i<0&&(i=0),{x:e,y:i}}},{key:"moveMarkers",value:function(t,e){var i=this.w,n=this.ttCtx;if(i.globals.markers.size[t]>0)for(var r=i.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-marker")),a=0;a<r.length;a++)parseInt(r[a].getAttribute("rel"))===e&&(n.marker.resetPointsSize(),n.marker.enlargeCurrentPoint(e,r[a]));else n.marker.resetPointsSize(),this.moveDynamicPointOnHover(e,t)}},{key:"moveDynamicPointOnHover",value:function(t,e){var i,n,r=this.w,a=this.ttCtx,s=r.globals.pointsArray,o=r.config.markers.hover.size;if(void 0===o&&(o=r.globals.markers.size[e]+r.config.markers.hover.sizeOffset),!r.config.series[e].type||"column"!==r.config.series[e].type){i=s[e][t][0],n=s[e][t][1]?s[e][t][1]:0;var l=r.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(e,"'] .apexcharts-series-markers circle"));l&&(l.setAttribute("r",o),l.setAttribute("cx",i),l.setAttribute("cy",n)),this.moveXCrosshairs(i),a.fixedTooltip||this.moveTooltip(i,n,o)}}},{key:"moveDynamicPointsOnHover",value:function(t){var e,i=this.ttCtx,n=i.w,r=0,a=0,s=n.globals.pointsArray;e=new B(this.ctx).getActiveSeriesIndex();var o=n.config.markers.hover.size;void 0===o&&(o=n.globals.markers.size[e]+n.config.markers.hover.sizeOffset),s[e]&&(r=s[e][t][0],a=s[e][t][1]);var l=null,c=i.getAllMarkers();if(null!==(l=null!==c?c:n.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers circle")))for(var h=0;h<l.length;h++){var u=s[h];if(u&&u.length){var d=s[h][t][1];l[h].setAttribute("cx",r);var f=parseInt(l[h].parentNode.parentNode.parentNode.getAttribute("data:realIndex"));null!==d?(l[f]&&l[f].setAttribute("r",o),l[f]&&l[f].setAttribute("cy",d)):l[f]&&l[f].setAttribute("r",0)}}if(this.moveXCrosshairs(r),!i.fixedTooltip){var p=a||n.globals.gridHeight;this.moveTooltip(r,p,o)}}},{key:"moveStickyTooltipOverBars",value:function(t){var e,i=this.w,n=this.ttCtx,r=i.globals.maxValsInArrayIndex+1,a=i.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(r,"'] path[j='").concat(t,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(r,"'] path[j='").concat(t,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(r,"'] path[j='").concat(t,"']")),s=a?parseFloat(a.getAttribute("cx")):0,o=a?parseFloat(a.getAttribute("barWidth")):0;i.globals.isXNumeric?s-=o/2:(s=n.xAxisTicksPositions[t-1]+n.dataPointsDividedWidth/2,isNaN(s)&&(s=n.xAxisTicksPositions[t]-n.dataPointsDividedWidth/2));var l=n.getElGrid().getBoundingClientRect();if(e=n.e.clientY-l.top-n.tooltipRect.ttHeight/2,this.moveXCrosshairs(s),!n.fixedTooltip){var c=e||i.globals.gridHeight;this.moveTooltip(s,c)}}}]),t}(),pt=function(){function t(e){a(this,t),this.w=e.w,this.ttCtx=e,this.ctx=e.ctx,this.tooltipPosition=new ft(e)}return o(t,[{key:"drawDynamicPoints",value:function(){for(var t=this.w,e=new m(this.ctx),i=new E(this.ctx),n=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series"),r=0;r<n.length;r++){var a=parseInt(n[r].getAttribute("data:realIndex")),s=t.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(a,"'] .apexcharts-series-markers-wrap"));if(null!==s){var o=void 0,l="apexcharts-marker w".concat((Math.random()+1).toString(36).substring(4));"line"!==t.config.chart.type&&"area"!==t.config.chart.type||t.globals.comboCharts||t.config.tooltip.intersect||(l+=" no-pointer-events");var c=i.getMarkerConfig(l,a);(o=e.drawMarker(0,0,c)).node.setAttribute("default-marker-size",0);var h=document.createElementNS(t.globals.SVGNS,"g");h.classList.add("apexcharts-series-markers"),h.appendChild(o.node),s.appendChild(h)}}}},{key:"enlargeCurrentPoint",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=this.w;"bubble"!==r.config.chart.type&&this.newPointSize(t,e);var a=e.getAttribute("cx"),s=e.getAttribute("cy");if(null!==i&&null!==n&&(a=i,s=n),this.tooltipPosition.moveXCrosshairs(a),!this.fixedTooltip){if("radar"===r.config.chart.type){var o=this.ttCtx.getElGrid().getBoundingClientRect();a=this.ttCtx.e.clientX-o.left}this.tooltipPosition.moveTooltip(a,s,r.config.markers.hover.size)}}},{key:"enlargePoints",value:function(t){for(var e=this.w,i=this.ttCtx,n=t,r=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),a=e.config.markers.hover.size,s=0;s<r.length;s++){var o=r[s].getAttribute("rel"),l=r[s].getAttribute("index");if(void 0===a&&(a=e.globals.markers.size[l]+e.config.markers.hover.sizeOffset),n===parseInt(o)){this.newPointSize(n,r[s]);var c=r[s].getAttribute("cx"),h=r[s].getAttribute("cy");this.tooltipPosition.moveXCrosshairs(c),i.fixedTooltip||this.tooltipPosition.moveTooltip(c,h,a)}else this.oldPointSize(r[s])}}},{key:"newPointSize",value:function(t,e){var i=this.w,n=i.config.markers.hover.size,r=null;r=0===t?e.parentNode.firstChild:e.parentNode.lastChild;var a=parseInt(r.getAttribute("index"));void 0===n&&(n=i.globals.markers.size[a]+i.config.markers.hover.sizeOffset),r.setAttribute("r",n)}},{key:"oldPointSize",value:function(t){var e=parseInt(t.getAttribute("default-marker-size"));t.setAttribute("r",e)}},{key:"resetPointsSize",value:function(){for(var t=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),e=0;e<t.length;e++){var i=parseInt(t[e].getAttribute("default-marker-size"));p.isNumber(i)?t[e].setAttribute("r",i):t[e].setAttribute("r",0)}}}]),t}(),gt=function(){function t(e){a(this,t),this.w=e.w,this.ttCtx=e}return o(t,[{key:"getAttr",value:function(t,e){return parseFloat(t.target.getAttribute(e))}},{key:"handleHeatTooltip",value:function(t){var e=t.e,i=t.opt,n=t.x,r=t.y,a=this.ttCtx,s=this.w;if(e.target.classList.contains("apexcharts-heatmap-rect")){var o=this.getAttr(e,"i"),l=this.getAttr(e,"j"),c=this.getAttr(e,"cx"),h=this.getAttr(e,"cy"),u=this.getAttr(e,"width"),d=this.getAttr(e,"height");if(a.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:o,j:l,shared:!1}),s.globals.capturedSeriesIndex=o,s.globals.capturedDataPointIndex=l,n=c+a.tooltipRect.ttWidth/2+u,r=h+a.tooltipRect.ttHeight/2-d/2,a.tooltipPosition.moveXCrosshairs(c+u/2),n>s.globals.gridWidth/2&&(n=c-a.tooltipRect.ttWidth/2+u),a.w.config.tooltip.followCursor){var f=a.getElGrid().getBoundingClientRect();r=a.e.clientY-f.top+s.globals.translateY/2-10}}return{x:n,y:r}}},{key:"handleMarkerTooltip",value:function(t){var e,i,n=t.e,r=t.opt,a=t.x,s=t.y,o=this.w,l=this.ttCtx;if(n.target.classList.contains("apexcharts-marker")){var c=parseInt(r.paths.getAttribute("cx")),h=parseInt(r.paths.getAttribute("cy")),u=parseFloat(r.paths.getAttribute("val"));if(i=parseInt(r.paths.getAttribute("rel")),e=parseInt(r.paths.parentNode.parentNode.parentNode.getAttribute("rel"))-1,l.intersect){var d=p.findAncestor(r.paths,"apexcharts-series");d&&(e=parseInt(d.getAttribute("data:realIndex")))}if(l.tooltipLabels.drawSeriesTexts({ttItems:r.ttItems,i:e,j:i,shared:!l.showOnIntersect&&o.config.tooltip.shared}),"mouseup"===n.type&&l.markerClick(n,e,i),o.globals.capturedSeriesIndex=e,o.globals.capturedDataPointIndex=i,a=c,s=h+o.globals.translateY-1.4*l.tooltipRect.ttHeight,l.w.config.tooltip.followCursor){var f=l.getElGrid().getBoundingClientRect();s=l.e.clientY+o.globals.translateY-f.top}u<0&&(s=h),l.marker.enlargeCurrentPoint(i,r.paths,a,s)}return{x:a,y:s}}},{key:"handleBarTooltip",value:function(t){var e,i,n=t.e,r=t.opt,a=this.w,s=this.ttCtx,o=s.getElTooltip(),l=0,c=0,h=0,u=this.getBarTooltipXY({e:n,opt:r});e=u.i;var d=u.barHeight,f=u.j;if(a.globals.capturedSeriesIndex=e,a.globals.capturedDataPointIndex=f,a.globals.isBarHorizontal&&s.hasBars()||!a.config.tooltip.shared?(c=u.x,h=u.y,i=Array.isArray(a.config.stroke.width)?a.config.stroke.width[e]:a.config.stroke.width,l=c):a.globals.comboCharts||a.config.tooltip.shared||(l/=2),isNaN(h)&&(h=a.globals.svgHeight-s.tooltipRect.ttHeight),c+s.tooltipRect.ttWidth>a.globals.gridWidth?c-=s.tooltipRect.ttWidth:c<0&&(c+=s.tooltipRect.ttWidth),s.w.config.tooltip.followCursor){var p=s.getElGrid().getBoundingClientRect();h=s.e.clientY-p.top}if(null===s.tooltip&&(s.tooltip=a.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),a.config.tooltip.shared||(a.globals.comboChartsHasBars?s.tooltipPosition.moveXCrosshairs(l+i/2):s.tooltipPosition.moveXCrosshairs(l)),!s.fixedTooltip&&(!a.config.tooltip.shared||a.globals.isBarHorizontal&&s.hasBars())){v&&(c=a.globals.gridWidth-c),o.style.left=c+a.globals.translateX+"px";var g=parseInt(r.paths.parentNode.getAttribute("data:realIndex")),v=a.globals.isMultipleYAxis?a.config.yaxis[g]&&a.config.yaxis[g].reversed:a.config.yaxis[0].reversed;!v||a.globals.isBarHorizontal&&s.hasBars()||(h=h+d-2*(a.globals.series[e][f]<0?d:0)),s.tooltipRect.ttHeight+h>a.globals.gridHeight?(h=a.globals.gridHeight-s.tooltipRect.ttHeight+a.globals.translateY,o.style.top=h+"px"):o.style.top=h+a.globals.translateY-s.tooltipRect.ttHeight/2+"px"}}},{key:"getBarTooltipXY",value:function(t){var e=t.e,i=t.opt,n=this.w,r=null,a=this.ttCtx,s=0,o=0,l=0,c=0,h=0,u=e.target.classList;if(u.contains("apexcharts-bar-area")||u.contains("apexcharts-candlestick-area")||u.contains("apexcharts-rangebar-area")){var d=e.target,f=d.getBoundingClientRect(),p=i.elGrid.getBoundingClientRect(),g=f.height;h=f.height;var v=f.width,m=parseInt(d.getAttribute("cx")),x=parseInt(d.getAttribute("cy"));c=parseFloat(d.getAttribute("barWidth"));var y="touchmove"===e.type?e.touches[0].clientX:e.clientX;r=parseInt(d.getAttribute("j")),s=parseInt(d.parentNode.getAttribute("rel"))-1,n.globals.comboCharts&&(s=parseInt(d.parentNode.getAttribute("data:realIndex"))),a.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:s,j:r,shared:!a.showOnIntersect&&n.config.tooltip.shared}),n.config.tooltip.followCursor?n.globals.isBarHorizontal?(o=y-p.left+15,l=x-a.dataPointsDividedHeight+g/2-a.tooltipRect.ttHeight/2):(o=n.globals.isXNumeric?m-v/2:m-a.dataPointsDividedWidth+v/2,l=e.clientY-p.top-a.tooltipRect.ttHeight/2-15):n.globals.isBarHorizontal?((o=m)<a.xyRatios.baseLineInvertedY&&(o=m-a.tooltipRect.ttWidth),l=x-a.dataPointsDividedHeight+g/2-a.tooltipRect.ttHeight/2):(o=n.globals.isXNumeric?m-v/2:m-a.dataPointsDividedWidth+v/2,l=x)}return{x:o,y:l,barHeight:h,barWidth:c,i:s,j:r}}}]),t}(),vt=function(){function t(e){a(this,t),this.w=e.w,this.ttCtx=e}return o(t,[{key:"drawXaxisTooltip",value:function(){var t=this.w,e=this.ttCtx,i="bottom"===t.config.xaxis.position;e.xaxisOffY=i?t.globals.gridHeight+1:1;var n=i?"apexcharts-xaxistooltip apexcharts-xaxistooltip-bottom":"apexcharts-xaxistooltip apexcharts-xaxistooltip-top",r=t.globals.dom.elWrap;e.blxaxisTooltip&&null===t.globals.dom.baseEl.querySelector(".apexcharts-xaxistooltip")&&(e.xaxisTooltip=document.createElement("div"),e.xaxisTooltip.setAttribute("class",n+" "+t.config.tooltip.theme),r.appendChild(e.xaxisTooltip),e.xaxisTooltipText=document.createElement("div"),e.xaxisTooltipText.classList.add("apexcharts-xaxistooltip-text"),e.xaxisTooltipText.style.fontFamily=t.config.xaxis.tooltip.style.fontFamily||t.config.chart.fontFamily,e.xaxisTooltipText.style.fontSize=t.config.xaxis.tooltip.style.fontSize,e.xaxisTooltip.appendChild(e.xaxisTooltipText))}},{key:"drawYaxisTooltip",value:function(){for(var t=this.w,e=this.ttCtx,i=function(i){var n=t.config.yaxis[i].opposite||t.config.yaxis[i].crosshairs.opposite;e.yaxisOffX=n?t.globals.gridWidth+1:1;var r="apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(i,n?" apexcharts-yaxistooltip-right":" apexcharts-yaxistooltip-left");t.globals.yAxisSameScaleIndices.map(function(e,n){e.map(function(e,n){n===i&&(r+=t.config.yaxis[n].show?" ":" apexcharts-yaxistooltip-hidden")})});var a=t.globals.dom.elWrap;e.blyaxisTooltip&&null===t.globals.dom.baseEl.querySelector(".apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(i))&&(e.yaxisTooltip=document.createElement("div"),e.yaxisTooltip.setAttribute("class",r+" "+t.config.tooltip.theme),a.appendChild(e.yaxisTooltip),0===i&&(e.yaxisTooltipText=[]),e.yaxisTooltipText.push(document.createElement("div")),e.yaxisTooltipText[i].classList.add("apexcharts-yaxistooltip-text"),e.yaxisTooltip.appendChild(e.yaxisTooltipText[i]))},n=0;n<t.config.yaxis.length;n++)i(n)}},{key:"setXCrosshairWidth",value:function(){var t=this.w,e=this.ttCtx,i=e.getElXCrosshairs();if(e.xcrosshairsWidth=parseInt(t.config.xaxis.crosshairs.width),t.globals.comboCharts){var n=t.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(null!==n&&"barWidth"===t.config.xaxis.crosshairs.width){var r=parseFloat(n.getAttribute("barWidth"));e.xcrosshairsWidth=r}else if("tickWidth"===t.config.xaxis.crosshairs.width){var a=t.globals.labels.length;e.xcrosshairsWidth=t.globals.gridWidth/a}}else if("tickWidth"===t.config.xaxis.crosshairs.width){var s=t.globals.labels.length;e.xcrosshairsWidth=t.globals.gridWidth/s}else if("barWidth"===t.config.xaxis.crosshairs.width){var o=t.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(null!==o){var l=parseFloat(o.getAttribute("barWidth"));e.xcrosshairsWidth=l}else e.xcrosshairsWidth=1}t.globals.isBarHorizontal&&(e.xcrosshairsWidth=0),null!==i&&e.xcrosshairsWidth>0&&i.setAttribute("width",e.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var t=this.w,e=this.ttCtx;e.ycrosshairs=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),e.ycrosshairsHidden=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(t,e,i){var n=this.ttCtx,r=this.w,a=r.globals.yLabelFormatters[t];if(n.blyaxisTooltip){var s=n.getElGrid().getBoundingClientRect(),o=(e-s.top)*i.yRatio[t],l=r.globals.maxYArr[t]-r.globals.minYArr[t],c=r.globals.minYArr[t]+(l-o);n.tooltipPosition.moveYCrosshairs(e-s.top),n.yaxisTooltipText[t].innerHTML=a(c),n.tooltipPosition.moveYAxisTooltip(t)}}}]),t}(),mt=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w;var i=this.w;this.tConfig=i.config.tooltip,this.tooltipUtil=new ut(this),this.tooltipLabels=new dt(this),this.tooltipPosition=new ft(this),this.marker=new pt(this),this.intersect=new gt(this),this.axesTooltip=new vt(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!i.globals.isBarHorizontal&&this.tConfig.shared}return o(t,[{key:"getElTooltip",value:function(t){return t||(t=this),t.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip")}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(t){var e=this.w;this.xyRatios=t,this.blxaxisTooltip=e.config.xaxis.tooltip.enabled&&e.globals.axisCharts,this.blyaxisTooltip=e.config.yaxis[0].tooltip.enabled&&e.globals.axisCharts,this.allTooltipSeriesGroups=[],e.globals.axisCharts||(this.showTooltipTitle=!1);var i=document.createElement("div");if(i.classList.add("apexcharts-tooltip"),i.classList.add(this.tConfig.theme),e.globals.dom.elWrap.appendChild(i),e.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var n=new G(this.ctx);this.xAxisTicksPositions=n.getXAxisTicksPositions()}if((e.globals.comboCharts&&!this.tConfig.shared||this.tConfig.intersect&&!this.tConfig.shared||("bar"===e.config.chart.type||"rangeBar"===e.config.chart.type)&&!this.tConfig.shared)&&(this.showOnIntersect=!0),0!==e.config.markers.size&&0!==e.globals.markers.largestSize||this.marker.drawDynamicPoints(this),e.globals.collapsedSeries.length!==e.globals.series.length){this.dataPointsDividedHeight=e.globals.gridHeight/e.globals.dataPoints,this.dataPointsDividedWidth=e.globals.gridWidth/e.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||e.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,i.appendChild(this.tooltipTitle));var r=e.globals.series.length;(e.globals.xyCharts||e.globals.comboCharts)&&this.tConfig.shared&&(r=this.showOnIntersect?1:e.globals.series.length),this.legendLabels=e.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(r),this.addSVGEvents()}}},{key:"createTTElements",value:function(t){for(var e=this.w,i=[],n=this.getElTooltip(),r=0;r<t;r++){var a=document.createElement("div");a.classList.add("apexcharts-tooltip-series-group"),this.tConfig.shared&&this.tConfig.enabledOnSeries&&Array.isArray(this.tConfig.enabledOnSeries)&&this.tConfig.enabledOnSeries.indexOf(r)<0&&a.classList.add("apexcharts-tooltip-series-group-hidden");var s=document.createElement("span");s.classList.add("apexcharts-tooltip-marker"),s.style.backgroundColor=e.globals.colors[r],a.appendChild(s);var o=document.createElement("div");o.classList.add("apexcharts-tooltip-text"),o.style.fontFamily=this.tConfig.style.fontFamily||e.config.chart.fontFamily,o.style.fontSize=this.tConfig.style.fontSize;var l=document.createElement("div");l.classList.add("apexcharts-tooltip-y-group");var c=document.createElement("span");c.classList.add("apexcharts-tooltip-text-label"),l.appendChild(c);var h=document.createElement("span");h.classList.add("apexcharts-tooltip-text-value"),l.appendChild(h);var u=document.createElement("div");u.classList.add("apexcharts-tooltip-z-group");var d=document.createElement("span");d.classList.add("apexcharts-tooltip-text-z-label"),u.appendChild(d);var f=document.createElement("span");f.classList.add("apexcharts-tooltip-text-z-value"),u.appendChild(f),o.appendChild(l),o.appendChild(u),a.appendChild(o),n.appendChild(a),i.push(a)}return i}},{key:"addSVGEvents",value:function(){var t=this.w,e=t.config.chart.type,i=this.getElTooltip(),n=!("bar"!==e&&"candlestick"!==e&&"rangeBar"!==e),r=t.globals.dom.Paper.node,a=this.getElGrid();a&&(this.seriesBound=a.getBoundingClientRect());var s,o=[],l=[],c={hoverArea:r,elGrid:a,tooltipEl:i,tooltipY:o,tooltipX:l,ttItems:this.ttItems};if(t.globals.axisCharts&&("area"===e||"line"===e||"scatter"===e||"bubble"===e?s=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:longestSeries='true'] .apexcharts-marker"):n?s=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-bar-area, .apexcharts-series .apexcharts-candlestick-area, .apexcharts-series .apexcharts-rangebar-area"):"heatmap"===e?s=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-heatmap"):"radar"===e&&(s=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-marker")),s&&s.length))for(var h=0;h<s.length;h++)o.push(s[h].getAttribute("cy")),l.push(s[h].getAttribute("cx"));if(t.globals.xyCharts&&!this.showOnIntersect||t.globals.comboCharts&&!this.showOnIntersect||n&&this.hasBars()&&this.tConfig.shared)this.addPathsEventListeners([r],c);else if(n&&!t.globals.comboCharts)this.addBarsEventListeners(c);else if("bubble"===e||"scatter"===e||"radar"===e||this.showOnIntersect&&("area"===e||"line"===e))this.addPointsEventsListeners(c);else if(!t.globals.axisCharts||"heatmap"===e){var u=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series");this.addPathsEventListeners(u,c)}if(this.showOnIntersect){var d=t.globals.dom.baseEl.querySelectorAll(".apexcharts-line-series .apexcharts-marker");d.length>0&&this.addPathsEventListeners(d,c);var f=t.globals.dom.baseEl.querySelectorAll(".apexcharts-area-series .apexcharts-marker");f.length>0&&this.addPathsEventListeners(f,c),this.hasBars()&&!this.tConfig.shared&&this.addBarsEventListeners(c)}}},{key:"drawFixedTooltipRect",value:function(){var t=this.w,e=this.getElTooltip(),i=e.getBoundingClientRect(),n=i.width+10,r=i.height+10,a=this.tConfig.fixed.offsetX,s=this.tConfig.fixed.offsetY;return this.tConfig.fixed.position.toLowerCase().indexOf("right")>-1&&(a=a+t.globals.svgWidth-n+10),this.tConfig.fixed.position.toLowerCase().indexOf("bottom")>-1&&(s=s+t.globals.svgHeight-r-10),e.style.left=a+"px",e.style.top=s+"px",{x:a,y:s,ttWidth:n,ttHeight:r}}},{key:"addPointsEventsListeners",value:function(t){var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker");this.addPathsEventListeners(e,t)}},{key:"addBarsEventListeners",value:function(t){var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-rangebar-area");this.addPathsEventListeners(e,t)}},{key:"addPathsEventListeners",value:function(t,e){for(var i=this,n=this,r=function(r){var a={paths:t[r],tooltipEl:e.tooltipEl,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:e.ttItems};i.w.globals.tooltipOpts=a,["mousemove","mouseup","touchmove","mouseout","touchend"].map(function(e){return t[r].addEventListener(e,n.seriesHover.bind(n,a),{capture:!1,passive:!0})})},a=0;a<t.length;a++)r(a)}},{key:"seriesHover",value:function(t,e){var i=this,n=[],r=this.w;r.config.chart.group&&(n=this.ctx.getGroupedCharts()),r.globals.axisCharts&&(r.globals.minX===-1/0&&r.globals.maxX===1/0||0===r.globals.dataPoints)||(n.length?n.forEach(function(n){var r=i.getElTooltip(n),a={paths:t.paths,tooltipEl:r,tooltipY:t.tooltipY,tooltipX:t.tooltipX,elGrid:t.elGrid,hoverArea:t.hoverArea,ttItems:n.w.globals.tooltip.ttItems};n.w.globals.minX===i.w.globals.minX&&n.w.globals.maxX===i.w.globals.maxX&&n.w.globals.tooltip.seriesHoverByContext({chartCtx:n,ttCtx:n.w.globals.tooltip,opt:a,e:e})}):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:t,e:e}))}},{key:"seriesHoverByContext",value:function(t){var e=t.chartCtx,i=t.ttCtx,n=t.opt,r=t.e,a=e.w,s=this.getElTooltip();i.tooltipRect={x:0,y:0,ttWidth:s.getBoundingClientRect().width,ttHeight:s.getBoundingClientRect().height},i.e=r,!i.hasBars()||a.globals.comboCharts||i.isBarShared||this.tConfig.onDatasetHover.highlightDataSeries&&new B(e).toggleSeriesOnHover(r,r.target.parentNode),i.fixedTooltip&&i.drawFixedTooltipRect(),a.globals.axisCharts?i.axisChartsTooltips({e:r,opt:n,tooltipRect:i.tooltipRect}):i.nonAxisChartsTooltips({e:r,opt:n,tooltipRect:i.tooltipRect})}},{key:"axisChartsTooltips",value:function(t){var e,i,n,r=t.e,a=t.opt,s=this.w,o=null,l=a.elGrid.getBoundingClientRect(),c="touchmove"===r.type?r.touches[0].clientX:r.clientX,h="touchmove"===r.type?r.touches[0].clientY:r.clientY;if(this.clientY=h,this.clientX=c,s.globals.capturedSeriesIndex=-1,s.globals.capturedDataPointIndex=-1,h<l.top||h>l.top+l.height)this.handleMouseOut(a);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!s.config.tooltip.shared){var u=parseInt(a.paths.getAttribute("index"));if(this.tConfig.enabledOnSeries.indexOf(u)<0)return void this.handleMouseOut(a)}var d=this.getElTooltip(),f=this.getElXCrosshairs(),p=s.globals.xyCharts||"bar"===s.config.chart.type&&!s.globals.isBarHorizontal&&this.hasBars()&&this.tConfig.shared||s.globals.comboCharts&&this.hasBars;if(s.globals.isBarHorizontal&&this.hasBars()&&(p=!1),"mousemove"===r.type||"touchmove"===r.type||"mouseup"===r.type){if(null!==f&&f.classList.add("active"),null!==this.ycrosshairs&&this.blyaxisTooltip&&this.ycrosshairs.classList.add("active"),p&&!this.showOnIntersect){e=(o=this.tooltipUtil.getNearestValues({context:this,hoverArea:a.hoverArea,elGrid:a.elGrid,clientX:c,clientY:h,hasBars:this.hasBars})).j;var g=o.capturedSeries;if(o.hoverX<0||o.hoverX>s.globals.gridWidth)return void this.handleMouseOut(a);if(null!==g){if(null===s.globals.series[g][e])return void this.handleMouseOut(a);void 0!==s.globals.series[g][e]?this.tConfig.shared&&this.tooltipUtil.isXoverlap(e)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(r,this,g,e,a.ttItems):this.create(r,this,g,e,a.ttItems,!1):this.tooltipUtil.isXoverlap(e)&&this.create(r,this,0,e,a.ttItems)}else this.tooltipUtil.isXoverlap(e)&&this.create(r,this,0,e,a.ttItems)}else if("heatmap"===s.config.chart.type){var v=this.intersect.handleHeatTooltip({e:r,opt:a,x:i,y:n});i=v.x,n=v.y,d.style.left=i+"px",d.style.top=n+"px"}else this.hasBars&&this.intersect.handleBarTooltip({e:r,opt:a}),this.hasMarkers&&this.intersect.handleMarkerTooltip({e:r,opt:a,x:i,y:n});if(this.blyaxisTooltip)for(var m=0;m<s.config.yaxis.length;m++)this.axesTooltip.drawYaxisTooltipText(m,h,this.xyRatios);a.tooltipEl.classList.add("active")}else"mouseout"!==r.type&&"touchend"!==r.type||this.handleMouseOut(a)}}},{key:"nonAxisChartsTooltips",value:function(t){var e=t.e,i=t.opt,n=t.tooltipRect,r=this.w,a=i.paths.getAttribute("rel"),s=this.getElTooltip(),o=r.globals.dom.elWrap.getBoundingClientRect();if("mousemove"===e.type||"touchmove"===e.type){s.classList.add("active"),this.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:parseInt(a)-1,shared:!1});var l=r.globals.clientX-o.left-n.ttWidth/2,c=r.globals.clientY-o.top-n.ttHeight-10;s.style.left=l+"px",s.style.top=c+"px"}else"mouseout"!==e.type&&"touchend"!==e.type||s.classList.remove("active")}},{key:"deactivateHoverFilter",value:function(){for(var t=this.w,e=new m(this.ctx),i=t.globals.dom.Paper.select(".apexcharts-bar-area"),n=0;n<i.length;n++)e.pathMouseLeave(i[n])}},{key:"handleMouseOut",value:function(t){var e=this.w,i=this.getElXCrosshairs();if(t.tooltipEl.classList.remove("active"),this.deactivateHoverFilter(),"bubble"!==e.config.chart.type&&this.marker.resetPointsSize(),null!==i&&i.classList.remove("active"),null!==this.ycrosshairs&&this.ycrosshairs.classList.remove("active"),this.blxaxisTooltip&&this.xaxisTooltip.classList.remove("active"),this.blyaxisTooltip){null===this.yaxisTTEls&&(this.yaxisTTEls=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));for(var n=0;n<this.yaxisTTEls.length;n++)this.yaxisTTEls[n].classList.remove("active")}e.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach(function(t){var e=t.getAttribute("data:default-text");t.innerHTML=e})}},{key:"getElMarkers",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(" .apexcharts-series-markers")}},{key:"getAllMarkers",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker")}},{key:"hasMarkers",value:function(){return this.getElMarkers().length>0}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"markerClick",value:function(t,e,i){var n=this.w;"function"==typeof n.config.chart.events.markerClick&&n.config.chart.events.markerClick(t,this.ctx,{seriesIndex:e,dataPointIndex:i,w:n}),this.ctx.fireEvent("markerClick",[t,this.ctx,{seriesIndex:e,dataPointIndex:i,w:n}])}},{key:"create",value:function(t,e,i,n,r){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,s=this.w,o=e;"mouseup"===t.type&&this.markerClick(t,i,n),null===a&&(a=this.tConfig.shared);var l=this.hasMarkers(),c=this.getElBars();if(s.config.legend.tooltipHoverFormatter){var h=s.config.legend.tooltipHoverFormatter,u=Array.from(this.legendLabels);u.forEach(function(t){var e=t.getAttribute("data:default-text");t.innerHTML=e});for(var d=0;d<u.length;d++){var f=u[d],p=parseInt(f.getAttribute("i")),g=f.getAttribute("data:default-text"),v=h(g,{seriesIndex:a?p:i,dataPointIndex:n,w:s});if(a)f.innerHTML=s.globals.collapsedSeriesIndices.indexOf(p)<0?v:g;else if(f.innerHTML=p===i?v:g,i===p)break}}if(a){if(o.tooltipLabels.drawSeriesTexts({ttItems:r,i:i,j:n,shared:!this.showOnIntersect&&this.tConfig.shared}),l&&(s.globals.markers.largestSize>0?o.marker.enlargePoints(n):o.tooltipPosition.moveDynamicPointsOnHover(n)),this.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(c),this.barSeriesHeight>0)){var x=new m(this.ctx),y=s.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(n,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(n);for(var b=0;b<y.length;b++)x.pathMouseEnter(y[b])}}else o.tooltipLabels.drawSeriesTexts({shared:!1,ttItems:r,i:i,j:n}),this.hasBars()&&o.tooltipPosition.moveStickyTooltipOverBars(n),l&&o.tooltipPosition.moveMarkers(i,n)}}]),t}(),xt=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w,this.ev=this.w.config.chart.events,this.localeValues=this.w.globals.locale.toolbar}return o(t,[{key:"createToolbar",value:function(){var t=this.w,e=document.createElement("div");if(e.setAttribute("class","apexcharts-toolbar"),t.globals.dom.elWrap.appendChild(e),this.elZoom=document.createElement("div"),this.elZoomIn=document.createElement("div"),this.elZoomOut=document.createElement("div"),this.elPan=document.createElement("div"),this.elSelection=document.createElement("div"),this.elZoomReset=document.createElement("div"),this.elMenuIcon=document.createElement("div"),this.elMenu=document.createElement("div"),this.elCustomIcons=[],this.t=t.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var i=0;i<this.t.customIcons.length;i++)this.elCustomIcons.push(document.createElement("div"));this.elMenuItems=[];var n=[];this.t.zoomin&&t.config.chart.zoom.enabled&&n.push({el:this.elZoomIn,icon:"string"==typeof this.t.zoomin?this.t.zoomin:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n</svg>\n',title:this.localeValues.zoomIn,class:"apexcharts-zoom-in-icon"}),this.t.zoomout&&t.config.chart.zoom.enabled&&n.push({el:this.elZoomOut,icon:"string"==typeof this.t.zoomout?this.t.zoomout:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n</svg>\n',title:this.localeValues.zoomOut,class:"apexcharts-zoom-out-icon"}),this.t.zoom&&t.config.chart.zoom.enabled&&n.push({el:this.elZoom,icon:"string"==typeof this.t.zoom?this.t.zoom:'<svg xmlns="http://www.w3.org/2000/svg" fill="#000000" height="24" viewBox="0 0 24 24" width="24">\n <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z"/>\n</svg>',title:this.localeValues.selectionZoom,class:t.globals.isTouchDevice?"hidden":"apexcharts-zoom-icon"}),this.t.selection&&t.config.chart.selection.enabled&&n.push({el:this.elSelection,icon:"string"==typeof this.t.selection?this.t.selection:'<svg fill="#6E8192" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path d="M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2z"/>\n</svg>',title:this.localeValues.selection,class:t.globals.isTouchDevice?"hidden":"apexcharts-selection-icon"}),this.t.pan&&t.config.chart.zoom.enabled&&n.push({el:this.elPan,icon:"string"==typeof this.t.pan?this.t.pan:'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#000000" height="24" viewBox="0 0 24 24" width="24">\n <defs>\n <path d="M0 0h24v24H0z" id="a"/>\n </defs>\n <clipPath id="b">\n <use overflow="visible" xlink:href="#a"/>\n </clipPath>\n <path clip-path="url(#b)" d="M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z"/>\n</svg>',title:this.localeValues.pan,class:t.globals.isTouchDevice?"hidden":"apexcharts-pan-icon"}),this.t.reset&&t.config.chart.zoom.enabled&&n.push({el:this.elZoomReset,icon:"string"==typeof this.t.reset?this.t.reset:'<svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n <path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/>\n <path d="M0 0h24v24H0z" fill="none"/>\n</svg>',title:this.localeValues.reset,class:"apexcharts-reset-zoom-icon"}),this.t.download&&n.push({el:this.elMenuIcon,icon:"string"==typeof this.t.download?this.t.download:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var r=0;r<this.elCustomIcons.length;r++)n.push({el:this.elCustomIcons[r],icon:this.t.customIcons[r].icon,title:this.t.customIcons[r].title,index:this.t.customIcons[r].index,class:"apexcharts-toolbar-custom-icon "+this.t.customIcons[r].class});n.forEach(function(t,e){t.index&&p.moveIndexInArray(n,e,t.index)});for(var a=0;a<n.length;a++)m.setAttrs(n[a].el,{class:n[a].class,title:n[a].title}),n[a].el.innerHTML=n[a].icon,e.appendChild(n[a].el);e.appendChild(this.elMenu),m.setAttrs(this.elMenu,{class:"apexcharts-menu"});for(var s=[{name:"exportSVG",title:this.localeValues.exportToSVG},{name:"exportPNG",title:this.localeValues.exportToPNG}],o=0;o<s.length;o++)this.elMenuItems.push(document.createElement("div")),this.elMenuItems[o].innerHTML=s[o].title,m.setAttrs(this.elMenuItems[o],{class:"apexcharts-menu-item ".concat(s[o].name),title:s[o].title}),this.elMenu.appendChild(this.elMenuItems[o]);t.globals.zoomEnabled?this.elZoom.classList.add("selected"):t.globals.panEnabled?this.elPan.classList.add("selected"):t.globals.selectionEnabled&&this.elSelection.classList.add("selected"),this.addToolbarEventListeners()}},{key:"addToolbarEventListeners",value:function(){var t=this;this.elZoomReset.addEventListener("click",this.handleZoomReset.bind(this)),this.elSelection.addEventListener("click",this.toggleSelection.bind(this)),this.elZoom.addEventListener("click",this.toggleZooming.bind(this)),this.elZoomIn.addEventListener("click",this.handleZoomIn.bind(this)),this.elZoomOut.addEventListener("click",this.handleZoomOut.bind(this)),this.elPan.addEventListener("click",this.togglePanning.bind(this)),this.elMenuIcon.addEventListener("click",this.toggleMenu.bind(this)),this.elMenuItems.forEach(function(e){e.classList.contains("exportSVG")?e.addEventListener("click",t.downloadSVG.bind(t)):e.classList.contains("exportPNG")&&e.addEventListener("click",t.downloadPNG.bind(t))});for(var e=0;e<this.t.customIcons.length;e++)this.elCustomIcons[e].addEventListener("click",this.t.customIcons[e].click.bind(this,this.ctx,this.ctx.w))}},{key:"toggleSelection",value:function(){this.toggleOtherControls(),this.w.globals.selectionEnabled=!this.w.globals.selectionEnabled,this.elSelection.classList.contains("selected")?this.elSelection.classList.remove("selected"):this.elSelection.classList.add("selected")}},{key:"toggleZooming",value:function(){this.toggleOtherControls(),this.w.globals.zoomEnabled=!this.w.globals.zoomEnabled,this.elZoom.classList.contains("selected")?this.elZoom.classList.remove("selected"):this.elZoom.classList.add("selected")}},{key:"getToolbarIconsReference",value:function(){var t=this.w;this.elZoom||(this.elZoom=t.globals.dom.baseEl.querySelector(".apexcharts-zoom-icon")),this.elPan||(this.elPan=t.globals.dom.baseEl.querySelector(".apexcharts-pan-icon")),this.elSelection||(this.elSelection=t.globals.dom.baseEl.querySelector(".apexcharts-selection-icon"))}},{key:"enableZooming",value:function(){this.toggleOtherControls(),this.w.globals.zoomEnabled=!0,this.elZoom&&this.elZoom.classList.add("selected"),this.elPan&&this.elPan.classList.remove("selected")}},{key:"enablePanning",value:function(){this.toggleOtherControls(),this.w.globals.panEnabled=!0,this.elPan&&this.elPan.classList.add("selected"),this.elZoom&&this.elZoom.classList.remove("selected")}},{key:"togglePanning",value:function(){this.toggleOtherControls(),this.w.globals.panEnabled=!this.w.globals.panEnabled,this.elPan.classList.contains("selected")?this.elPan.classList.remove("selected"):this.elPan.classList.add("selected")}},{key:"toggleOtherControls",value:function(){var t=this.w;t.globals.panEnabled=!1,t.globals.zoomEnabled=!1,t.globals.selectionEnabled=!1,this.getToolbarIconsReference(),this.elPan&&this.elPan.classList.remove("selected"),this.elSelection&&this.elSelection.classList.remove("selected"),this.elZoom&&this.elZoom.classList.remove("selected")}},{key:"handleZoomIn",value:function(){var t=this.w,e=(t.globals.minX+t.globals.maxX)/2,i=(t.globals.minX+e)/2,n=(t.globals.maxX+e)/2;t.globals.disableZoomIn||this.zoomUpdateOptions(i,n)}},{key:"handleZoomOut",value:function(){var t=this.w;if(!("datetime"===t.config.xaxis.type&&new Date(t.globals.minX).getUTCFullYear()<1e3)){var e=(t.globals.minX+t.globals.maxX)/2,i=t.globals.minX-(e-t.globals.minX),n=t.globals.maxX-(e-t.globals.maxX);t.globals.disableZoomOut||this.zoomUpdateOptions(i,n)}}},{key:"zoomUpdateOptions",value:function(t,e){var i={min:t,max:e},n=this.getBeforeZoomRange(i);n&&(i=n.xaxis),this.w.globals.zoomed=!0,this.ctx._updateOptions({xaxis:i},!1,this.w.config.chart.animations.dynamicAnimation.enabled),this.zoomCallback(i)}},{key:"zoomCallback",value:function(t,e){"function"==typeof this.ev.zoomed&&this.ev.zoomed(this.ctx,{xaxis:t,yaxis:e})}},{key:"getBeforeZoomRange",value:function(t,e){var i=null;return"function"==typeof this.ev.beforeZoom&&(i=this.ev.beforeZoom(this,{xaxis:t,yaxis:e})),i}},{key:"toggleMenu",value:function(){this.elMenu.classList.contains("open")?this.elMenu.classList.remove("open"):this.elMenu.classList.add("open")}},{key:"downloadPNG",value:function(){new ot(this.ctx).exportToPng(this.ctx),this.toggleMenu()}},{key:"downloadSVG",value:function(){new ot(this.ctx).exportToSVG(),this.toggleMenu()}},{key:"handleZoomReset",value:function(t){var e=this;this.ctx.getSyncedCharts().forEach(function(t){var i=t.w;i.globals.minX!==i.globals.initialminX&&i.globals.maxX!==i.globals.initialmaxX&&(t.revertDefaultAxisMinMax(),"function"==typeof i.config.chart.events.zoomed&&e.zoomCallback({min:i.config.xaxis.min,max:i.config.xaxis.max}),i.globals.zoomed=!1,t._updateSeries(i.globals.initialSeries,i.config.chart.animations.dynamicAnimation.enabled))})}},{key:"destroy",value:function(){this.elZoom=null,this.elZoomIn=null,this.elZoomOut=null,this.elPan=null,this.elSelection=null,this.elZoomReset=null,this.elMenuIcon=null}}]),t}(),yt=function(t){function e(t){var i;return a(this,e),(i=d(this,u(e).call(this,t))).ctx=t,i.w=t.w,i.dragged=!1,i.graphics=new m(i.ctx),i.eventList=["mousedown","mouseleave","mousemove","touchstart","touchmove","mouseup","touchend"],i.clientX=0,i.clientY=0,i.startX=0,i.endX=0,i.dragX=0,i.startY=0,i.endY=0,i.dragY=0,i}return h(e,xt),o(e,[{key:"init",value:function(t){var e=this,i=t.xyRatios,n=this.w,r=this;this.xyRatios=i,this.zoomRect=this.graphics.drawRect(0,0,0,0),this.selectionRect=this.graphics.drawRect(0,0,0,0),this.gridRect=n.globals.dom.baseEl.querySelector(".apexcharts-grid"),this.zoomRect.node.classList.add("apexcharts-zoom-rect"),this.selectionRect.node.classList.add("apexcharts-selection-rect"),n.globals.dom.elGraphical.add(this.zoomRect),n.globals.dom.elGraphical.add(this.selectionRect),"x"===n.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,minY:0,maxX:n.globals.gridWidth,maxY:n.globals.gridHeight}).on("dragmove",this.selectionDragging.bind(this,"dragging")):"y"===n.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,maxX:n.globals.gridWidth}).on("dragmove",this.selectionDragging.bind(this,"dragging")):this.slDraggableRect=this.selectionRect.draggable().on("dragmove",this.selectionDragging.bind(this,"dragging")),this.preselectedSelection(),this.hoverArea=n.globals.dom.baseEl.querySelector(n.globals.chartClass),this.hoverArea.classList.add("zoomable"),this.eventList.forEach(function(t){e.hoverArea.addEventListener(t,r.svgMouseEvents.bind(r,i),{capture:!1,passive:!0})})}},{key:"destroy",value:function(){this.slDraggableRect&&(this.slDraggableRect.draggable(!1),this.slDraggableRect.off(),this.selectionRect.off()),this.selectionRect=null,this.zoomRect=null,this.gridRect=null}},{key:"svgMouseEvents",value:function(t,e){var i=this.w,n=this,r=this.ctx.toolbar,a=i.globals.zoomEnabled?i.config.chart.zoom.type:i.config.chart.selection.type;if(e.shiftKey?(this.shiftWasPressed=!0,r.enablePanning()):this.shiftWasPressed&&(r.enableZooming(),this.shiftWasPressed=!1),!e.target.classList.contains("apexcharts-selection-rect")&&!e.target.parentNode.classList.contains("apexcharts-toolbar")){if(n.clientX="touchmove"===e.type||"touchstart"===e.type?e.touches[0].clientX:"touchend"===e.type?e.changedTouches[0].clientX:e.clientX,n.clientY="touchmove"===e.type||"touchstart"===e.type?e.touches[0].clientY:"touchend"===e.type?e.changedTouches[0].clientY:e.clientY,"mousedown"===e.type&&1===e.which){var s=n.gridRect.getBoundingClientRect();n.startX=n.clientX-s.left,n.startY=n.clientY-s.top,n.dragged=!1,n.w.globals.mousedown=!0}if(("mousemove"===e.type&&1===e.which||"touchmove"===e.type)&&(n.dragged=!0,i.globals.panEnabled?(i.globals.selection=null,n.w.globals.mousedown&&n.panDragging({context:n,zoomtype:a,xyRatios:t})):(n.w.globals.mousedown&&i.globals.zoomEnabled||n.w.globals.mousedown&&i.globals.selectionEnabled)&&(n.selection=n.selectionDrawing({context:n,zoomtype:a}))),"mouseup"===e.type||"touchend"===e.type||"mouseleave"===e.type){var o=n.gridRect.getBoundingClientRect();n.w.globals.mousedown&&(n.endX=n.clientX-o.left,n.endY=n.clientY-o.top,n.dragX=Math.abs(n.endX-n.startX),n.dragY=Math.abs(n.endY-n.startY),(i.globals.zoomEnabled||i.globals.selectionEnabled)&&n.selectionDrawn({context:n,zoomtype:a})),i.globals.zoomEnabled&&n.hideSelectionRect(this.selectionRect),n.dragged=!1,n.w.globals.mousedown=!1}this.makeSelectionRectDraggable()}}},{key:"makeSelectionRectDraggable",value:function(){var t=this.w;if(this.selectionRect){var e=this.selectionRect.node.getBoundingClientRect();e.width>0&&e.height>0&&this.slDraggableRect.selectize().resize({constraint:{minX:0,minY:0,maxX:t.globals.gridWidth,maxY:t.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var t=this.w,e=this.xyRatios;if(!t.globals.zoomEnabled)if(void 0!==t.globals.selection&&null!==t.globals.selection)this.drawSelectionRect(t.globals.selection);else if(void 0!==t.config.chart.selection.xaxis.min&&void 0!==t.config.chart.selection.xaxis.max){var i=(t.config.chart.selection.xaxis.min-t.globals.minX)/e.xRatio,n={x:i,y:0,width:t.globals.gridWidth-(t.globals.maxX-t.config.chart.selection.xaxis.max)/e.xRatio-i,height:t.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(n),this.makeSelectionRectDraggable(),"function"==typeof t.config.chart.events.selection&&t.config.chart.events.selection(this.ctx,{xaxis:{min:t.config.chart.selection.xaxis.min,max:t.config.chart.selection.xaxis.max},yaxis:{}})}}},{key:"drawSelectionRect",value:function(t){var e=t.x,i=t.y,n=t.width,r=t.height,a=t.translateX,s=t.translateY,o=this.w,l=this.zoomRect,c=this.selectionRect;if(this.dragged||null!==o.globals.selection){var h={transform:"translate("+a+", "+s+")"};o.globals.zoomEnabled&&this.dragged&&(l.attr({x:e,y:i,width:n,height:r,fill:o.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":o.config.chart.zoom.zoomedArea.fill.opacity,stroke:o.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":o.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":o.config.chart.zoom.zoomedArea.stroke.opacity}),m.setAttrs(l.node,h)),o.globals.selectionEnabled&&(c.attr({x:e,y:i,width:n>0?n:0,height:r>0?r:0,fill:o.config.chart.selection.fill.color,"fill-opacity":o.config.chart.selection.fill.opacity,stroke:o.config.chart.selection.stroke.color,"stroke-width":o.config.chart.selection.stroke.width,"stroke-dasharray":o.config.chart.selection.stroke.dashArray,"stroke-opacity":o.config.chart.selection.stroke.opacity}),m.setAttrs(c.node,h))}}},{key:"hideSelectionRect",value:function(t){t&&t.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(t){var e,i=t.context,n=t.zoomtype,r=this.w,a=i,s=this.gridRect.getBoundingClientRect(),o=a.startX-1,l=a.startY,c=a.clientX-s.left-o,h=a.clientY-s.top-l,u=0,d=0;return Math.abs(c+o)>r.globals.gridWidth?c=r.globals.gridWidth-o:a.clientX-s.left<0&&(c=o),o>a.clientX-s.left&&(u=-(c=Math.abs(c))),l>a.clientY-s.top&&(d=-(h=Math.abs(h))),e="x"===n?{x:o,y:0,width:c,height:r.globals.gridHeight,translateX:u,translateY:0}:"y"===n?{x:0,y:l,width:r.globals.gridWidth,height:h,translateX:0,translateY:d}:{x:o,y:l,width:c,height:h,translateX:u,translateY:d},a.drawSelectionRect(e),a.selectionDragging("resizing"),e}},{key:"selectionDragging",value:function(t,e){var i=this,n=this.w,r=this.xyRatios,a=this.selectionRect,s=0;"resizing"===t&&(s=30),"function"==typeof n.config.chart.events.selection&&n.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout(function(){var t=i.gridRect.getBoundingClientRect(),e=a.node.getBoundingClientRect(),s=n.globals.xAxisScale.niceMin+(e.left-t.left)*r.xRatio,o=n.globals.xAxisScale.niceMin+(e.right-t.left)*r.xRatio,l=n.globals.yAxisScale[0].niceMin+(t.bottom-e.bottom)*r.yRatio[0],c=n.globals.yAxisScale[0].niceMax-(e.top-t.top)*r.yRatio[0];n.config.chart.events.selection(i.ctx,{xaxis:{min:s,max:o},yaxis:{min:l,max:c}})},s))}},{key:"selectionDrawn",value:function(t){var e=t.context,i=t.zoomtype,n=this.w,r=e,a=this.xyRatios,s=this.ctx.toolbar;if(r.startX>r.endX){var o=r.startX;r.startX=r.endX,r.endX=o}if(r.startY>r.endY){var l=r.startY;r.startY=r.endY,r.endY=l}var c=n.globals.xAxisScale.niceMin+r.startX*a.xRatio,h=n.globals.xAxisScale.niceMin+r.endX*a.xRatio,u=[],d=[];if(n.config.yaxis.forEach(function(t,e){u.push(Math.floor(n.globals.yAxisScale[e].niceMax-a.yRatio[e]*r.startY)),d.push(Math.floor(n.globals.yAxisScale[e].niceMax-a.yRatio[e]*r.endY))}),r.dragged&&(r.dragX>10||r.dragY>10)&&c!==h)if(n.globals.zoomEnabled){var f=p.clone(n.globals.initialConfig.yaxis);n.globals.zoomed||(n.globals.lastXAxis=p.clone(n.config.xaxis),n.globals.lastYAxis=p.clone(n.config.yaxis));var g={min:c,max:h};if("xy"!==i&&"y"!==i||f.forEach(function(t,e){f[e].min=d[e],f[e].max=u[e]}),n.config.chart.zoom.autoScaleYaxis){var v=new q(r.ctx);f=v.autoScaleY(r.ctx,f,{xaxis:g})}if(s){var m=s.getBeforeZoomRange(g,f);m&&(g=m.xaxis?m.xaxis:g,f=m.yaxis?m.yaxe:f)}var x={xaxis:g};n.config.chart.group||(x.yaxis=f),r.ctx._updateOptions(x,!1,r.w.config.chart.animations.dynamicAnimation.enabled),"function"==typeof n.config.chart.events.zoomed&&s.zoomCallback(g,f),n.globals.zoomed=!0}else if(n.globals.selectionEnabled){var y,b=null;y={min:c,max:h},"xy"!==i&&"y"!==i||(b=p.clone(n.config.yaxis)).forEach(function(t,e){b[e].min=d[e],b[e].max=u[e]}),n.globals.selection=r.selection,"function"==typeof n.config.chart.events.selection&&n.config.chart.events.selection(r.ctx,{xaxis:y,yaxis:b})}}},{key:"panDragging",value:function(t){var e,i=t.context,n=this.w,r=i;if(void 0!==n.globals.lastClientPosition.x){var a=n.globals.lastClientPosition.x-r.clientX,s=n.globals.lastClientPosition.y-r.clientY;Math.abs(a)>Math.abs(s)&&a>0?e="left":Math.abs(a)>Math.abs(s)&&a<0?e="right":Math.abs(s)>Math.abs(a)&&s>0?e="up":Math.abs(s)>Math.abs(a)&&s<0&&(e="down")}n.globals.lastClientPosition={x:r.clientX,y:r.clientY};var o=n.globals.minX,l=n.globals.maxX;r.panScrolled(e,o,l)}},{key:"panScrolled",value:function(t,e,i){var n=this.w,r=this.xyRatios,a=p.clone(n.globals.initialConfig.yaxis);"left"===t?(e=n.globals.minX+n.globals.gridWidth/15*r.xRatio,i=n.globals.maxX+n.globals.gridWidth/15*r.xRatio):"right"===t&&(e=n.globals.minX-n.globals.gridWidth/15*r.xRatio,i=n.globals.maxX-n.globals.gridWidth/15*r.xRatio),(e<n.globals.initialminX||i>n.globals.initialmaxX)&&(e=n.globals.minX,i=n.globals.maxX);var s={min:e,max:i};n.config.chart.zoom.autoScaleYaxis&&(a=new q(this.ctx).autoScaleY(this.ctx,a,{xaxis:s}));var o={xaxis:{min:e,max:i}};n.config.chart.group||(o.yaxis=a),this.ctx._updateOptions(o,!1,!1),"function"==typeof n.config.chart.events.scrolled&&n.config.chart.events.scrolled(this.ctx,{xaxis:{min:e,max:i}})}}]),e}(),bt=function(){function t(e){a(this,t),this.ctx=e,this.w=e.w}return o(t,[{key:"draw",value:function(){this.drawTitleSubtitle("title"),this.drawTitleSubtitle("subtitle")}},{key:"drawTitleSubtitle",value:function(t){var e=this.w,i="title"===t?e.config.title:e.config.subtitle,n=e.globals.svgWidth/2,r=i.offsetY,a="middle";if("left"===i.align?(n=10,a="start"):"right"===i.align&&(n=e.globals.svgWidth-10,a="end"),n+=i.offsetX,r=r+parseInt(i.style.fontSize)+2,void 0!==i.text){var s=new m(this.ctx).drawText({x:n,y:r,text:i.text,textAnchor:a,fontSize:i.style.fontSize,fontFamily:i.style.fontFamily,foreColor:i.style.color,opacity:1});s.node.setAttribute("class","apexcharts-".concat(t,"-text")),e.globals.dom.Paper.add(s)}}}]),t}();!function(t,e){"function"==typeof define&&i(69)?define(function(){return e(t,t.document)}):"object"===("undefined"==typeof exports?"undefined":r(exports))&&void 0!==n?n.exports=t.document?e(t,t.document):function(t){return e(t,t.document)}:t.SVG=e(t,t.document)}("undefined"!=typeof window?window:void 0,function(t,e){var i=(void 0!==this?this:t).SVG=function(t){if(i.supported)return t=new i.Doc(t),i.parser.draw||i.prepare(),t};if(i.ns="http://www.w3.org/2000/svg",i.xmlns="http://www.w3.org/2000/xmlns/",i.xlink="http://www.w3.org/1999/xlink",i.svgjs="http://svgjs.com/svgjs",i.supported=!0,!i.supported)return!1;i.did=1e3,i.eid=function(t){return"Svgjs"+u(t)+i.did++},i.create=function(t){var i=e.createElementNS(this.ns,t);return i.setAttribute("id",this.eid(t)),i},i.extend=function(){var t,e,n,r;for(e=(t=[].slice.call(arguments)).pop(),r=t.length-1;r>=0;r--)if(t[r])for(n in e)t[r].prototype[n]=e[n];i.Set&&i.Set.inherit&&i.Set.inherit()},i.invent=function(t){var e="function"==typeof t.create?t.create:function(){this.constructor.call(this,i.create(t.create))};return t.inherit&&(e.prototype=new t.inherit),t.extend&&i.extend(e,t.extend),t.construct&&i.extend(t.parent||i.Container,t.construct),e},i.adopt=function(e){return e?e.instance?e.instance:((n="svg"==e.nodeName?e.parentNode instanceof t.SVGElement?new i.Nested:new i.Doc:"linearGradient"==e.nodeName?new i.Gradient("linear"):"radialGradient"==e.nodeName?new i.Gradient("radial"):i[u(e.nodeName)]?new(i[u(e.nodeName)]):new i.Element(e)).type=e.nodeName,n.node=e,e.instance=n,n instanceof i.Doc&&n.namespace().defs(),n.setData(JSON.parse(e.getAttribute("svgjs:data"))||{}),n):null;var n},i.prepare=function(){var t=e.getElementsByTagName("body")[0],n=(t?new i.Doc(t):i.adopt(e.documentElement).nested()).size(2,0);i.parser={body:t||e.documentElement,draw:n.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:n.polyline().node,path:n.path().node,native:i.create("svg")}},i.parser={native:i.create("svg")},e.addEventListener("DOMContentLoaded",function(){i.parser.draw||i.prepare()},!1),i.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},i.utils={map:function(t,e){var i,n=t.length,r=[];for(i=0;i<n;i++)r.push(e(t[i]));return r},filter:function(t,e){var i,n=t.length,r=[];for(i=0;i<n;i++)e(t[i])&&r.push(t[i]);return r},radians:function(t){return t%360*Math.PI/180},degrees:function(t){return 180*t/Math.PI%360},filterSVGElements:function(e){return this.filter(e,function(e){return e instanceof t.SVGElement})}},i.defaults={attrs:{"fill-opacity":1,"stroke-opacity":1,"stroke-width":0,"stroke-linejoin":"miter","stroke-linecap":"butt",fill:"#000000",stroke:"#000000",opacity:1,x:0,y:0,cx:0,cy:0,width:0,height:0,r:0,rx:0,ry:0,offset:0,"stop-opacity":1,"stop-color":"#000000","font-size":16,"font-family":"Helvetica, Arial, sans-serif","text-anchor":"start"}},i.Color=function(t){var e,n;this.r=0,this.g=0,this.b=0,t&&("string"==typeof t?i.regex.isRgb.test(t)?(e=i.regex.rgb.exec(t.replace(i.regex.whitespace,"")),this.r=parseInt(e[1]),this.g=parseInt(e[2]),this.b=parseInt(e[3])):i.regex.isHex.test(t)&&(e=i.regex.hex.exec(4==(n=t).length?["#",n.substring(1,2),n.substring(1,2),n.substring(2,3),n.substring(2,3),n.substring(3,4),n.substring(3,4)].join(""):n),this.r=parseInt(e[1],16),this.g=parseInt(e[2],16),this.b=parseInt(e[3],16)):"object"===r(t)&&(this.r=t.r,this.g=t.g,this.b=t.b))},i.extend(i.Color,{toString:function(){return this.toHex()},toHex:function(){return"#"+d(this.r)+d(this.g)+d(this.b)},toRgb:function(){return"rgb("+[this.r,this.g,this.b].join()+")"},brightness:function(){return this.r/255*.3+this.g/255*.59+this.b/255*.11},morph:function(t){return this.destination=new i.Color(t),this},at:function(t){return this.destination?(t=t<0?0:t>1?1:t,new i.Color({r:~~(this.r+(this.destination.r-this.r)*t),g:~~(this.g+(this.destination.g-this.g)*t),b:~~(this.b+(this.destination.b-this.b)*t)})):this}}),i.Color.test=function(t){return t+="",i.regex.isHex.test(t)||i.regex.isRgb.test(t)},i.Color.isRgb=function(t){return t&&"number"==typeof t.r&&"number"==typeof t.g&&"number"==typeof t.b},i.Color.isColor=function(t){return i.Color.isRgb(t)||i.Color.test(t)},i.Array=function(t,e){0==(t=(t||[]).valueOf()).length&&e&&(t=e.valueOf()),this.value=this.parse(t)},i.extend(i.Array,{morph:function(t){if(this.destination=this.parse(t),this.value.length!=this.destination.length){for(var e=this.value[this.value.length-1],i=this.destination[this.destination.length-1];this.value.length>this.destination.length;)this.destination.push(i);for(;this.value.length<this.destination.length;)this.value.push(e)}return this},settle:function(){for(var t=0,e=this.value.length,i=[];t<e;t++)-1==i.indexOf(this.value[t])&&i.push(this.value[t]);return this.value=i},at:function(t){if(!this.destination)return this;for(var e=0,n=this.value.length,r=[];e<n;e++)r.push(this.value[e]+(this.destination[e]-this.value[e])*t);return new i.Array(r)},toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(t){return t=t.valueOf(),Array.isArray(t)?t:this.split(t)},split:function(t){return t.trim().split(i.regex.delimiter).map(parseFloat)},reverse:function(){return this.value.reverse(),this},clone:function(){var t=new this.constructor;return t.value=function t(e){for(var i=e.slice(0),n=i.length;n--;)Array.isArray(i[n])&&(i[n]=t(i[n]));return i}(this.value),t}}),i.PointArray=function(t,e){i.Array.call(this,t,e||[[0,0]])},i.PointArray.prototype=new i.Array,i.PointArray.prototype.constructor=i.PointArray,i.extend(i.PointArray,{toString:function(){for(var t=0,e=this.value.length,i=[];t<e;t++)i.push(this.value[t].join(","));return i.join(" ")},toLine:function(){return{x1:this.value[0][0],y1:this.value[0][1],x2:this.value[1][0],y2:this.value[1][1]}},at:function(t){if(!this.destination)return this;for(var e=0,n=this.value.length,r=[];e<n;e++)r.push([this.value[e][0]+(this.destination[e][0]-this.value[e][0])*t,this.value[e][1]+(this.destination[e][1]-this.value[e][1])*t]);return new i.PointArray(r)},parse:function(t){var e=[];if(t=t.valueOf(),Array.isArray(t)){if(Array.isArray(t[0]))return t.map(function(t){return t.slice()});if(null!=t[0].x)return t.map(function(t){return[t.x,t.y]})}else t=t.trim().split(i.regex.delimiter).map(parseFloat);t.length%2!=0&&t.pop();for(var n=0,r=t.length;n<r;n+=2)e.push([t[n],t[n+1]]);return e},move:function(t,e){var i=this.bbox();if(t-=i.x,e-=i.y,!isNaN(t)&&!isNaN(e))for(var n=this.value.length-1;n>=0;n--)this.value[n]=[this.value[n][0]+t,this.value[n][1]+e];return this},size:function(t,e){var i,n=this.bbox();for(i=this.value.length-1;i>=0;i--)n.width&&(this.value[i][0]=(this.value[i][0]-n.x)*t/n.width+n.x),n.height&&(this.value[i][1]=(this.value[i][1]-n.y)*e/n.height+n.y);return this},bbox:function(){return i.parser.draw||i.prepare(),i.parser.poly.setAttribute("points",this.toString()),i.parser.poly.getBBox()}});for(var n={M:function(t,e,i){return e.x=i.x=t[0],e.y=i.y=t[1],["M",e.x,e.y]},L:function(t,e){return e.x=t[0],e.y=t[1],["L",t[0],t[1]]},H:function(t,e){return e.x=t[0],["H",t[0]]},V:function(t,e){return e.y=t[0],["V",t[0]]},C:function(t,e){return e.x=t[4],e.y=t[5],["C",t[0],t[1],t[2],t[3],t[4],t[5]]},S:function(t,e){return e.x=t[2],e.y=t[3],["S",t[0],t[1],t[2],t[3]]},Q:function(t,e){return e.x=t[2],e.y=t[3],["Q",t[0],t[1],t[2],t[3]]},T:function(t,e){return e.x=t[0],e.y=t[1],["T",t[0],t[1]]},Z:function(t,e,i){return e.x=i.x,e.y=i.y,["Z"]},A:function(t,e){return e.x=t[5],e.y=t[6],["A",t[0],t[1],t[2],t[3],t[4],t[5],t[6]]}},a="mlhvqtcsaz".split(""),s=0,o=a.length;s<o;++s)n[a[s]]=function(t){return function(e,i,r){if("H"==t)e[0]=e[0]+i.x;else if("V"==t)e[0]=e[0]+i.y;else if("A"==t)e[5]=e[5]+i.x,e[6]=e[6]+i.y;else for(var a=0,s=e.length;a<s;++a)e[a]=e[a]+(a%2?i.y:i.x);return n[t](e,i,r)}}(a[s].toUpperCase());i.PathArray=function(t,e){i.Array.call(this,t,e||[["M",0,0]])},i.PathArray.prototype=new i.Array,i.PathArray.prototype.constructor=i.PathArray,i.extend(i.PathArray,{toString:function(){return function(t){for(var e=0,i=t.length,n="";e<i;e++)n+=t[e][0],null!=t[e][1]&&(n+=t[e][1],null!=t[e][2]&&(n+=" ",n+=t[e][2],null!=t[e][3]&&(n+=" ",n+=t[e][3],n+=" ",n+=t[e][4],null!=t[e][5]&&(n+=" ",n+=t[e][5],n+=" ",n+=t[e][6],null!=t[e][7]&&(n+=" ",n+=t[e][7])))));return n+" "}(this.value)},move:function(t,e){var i=this.bbox();if(t-=i.x,e-=i.y,!isNaN(t)&&!isNaN(e))for(var n,r=this.value.length-1;r>=0;r--)"M"==(n=this.value[r][0])||"L"==n||"T"==n?(this.value[r][1]+=t,this.value[r][2]+=e):"H"==n?this.value[r][1]+=t:"V"==n?this.value[r][1]+=e:"C"==n||"S"==n||"Q"==n?(this.value[r][1]+=t,this.value[r][2]+=e,this.value[r][3]+=t,this.value[r][4]+=e,"C"==n&&(this.value[r][5]+=t,this.value[r][6]+=e)):"A"==n&&(this.value[r][6]+=t,this.value[r][7]+=e);return this},size:function(t,e){var i,n,r=this.bbox();for(i=this.value.length-1;i>=0;i--)"M"==(n=this.value[i][0])||"L"==n||"T"==n?(this.value[i][1]=(this.value[i][1]-r.x)*t/r.width+r.x,this.value[i][2]=(this.value[i][2]-r.y)*e/r.height+r.y):"H"==n?this.value[i][1]=(this.value[i][1]-r.x)*t/r.width+r.x:"V"==n?this.value[i][1]=(this.value[i][1]-r.y)*e/r.height+r.y:"C"==n||"S"==n||"Q"==n?(this.value[i][1]=(this.value[i][1]-r.x)*t/r.width+r.x,this.value[i][2]=(this.value[i][2]-r.y)*e/r.height+r.y,this.value[i][3]=(this.value[i][3]-r.x)*t/r.width+r.x,this.value[i][4]=(this.value[i][4]-r.y)*e/r.height+r.y,"C"==n&&(this.value[i][5]=(this.value[i][5]-r.x)*t/r.width+r.x,this.value[i][6]=(this.value[i][6]-r.y)*e/r.height+r.y)):"A"==n&&(this.value[i][1]=this.value[i][1]*t/r.width,this.value[i][2]=this.value[i][2]*e/r.height,this.value[i][6]=(this.value[i][6]-r.x)*t/r.width+r.x,this.value[i][7]=(this.value[i][7]-r.y)*e/r.height+r.y);return this},equalCommands:function(t){var e,n,r;for(t=new i.PathArray(t),r=this.value.length===t.value.length,e=0,n=this.value.length;r&&e<n;e++)r=this.value[e][0]===t.value[e][0];return r},morph:function(t){return t=new i.PathArray(t),this.equalCommands(t)?this.destination=t:this.destination=null,this},at:function(t){if(!this.destination)return this;var e,n,r,a,s=this.value,o=this.destination.value,l=[],c=new i.PathArray;for(e=0,n=s.length;e<n;e++){for(l[e]=[s[e][0]],r=1,a=s[e].length;r<a;r++)l[e][r]=s[e][r]+(o[e][r]-s[e][r])*t;"A"===l[e][0]&&(l[e][4]=+(0!=l[e][4]),l[e][5]=+(0!=l[e][5]))}return c.value=l,c},parse:function(t){if(t instanceof i.PathArray)return t.valueOf();var e,r={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0};t="string"==typeof t?t.replace(i.regex.numbersWithDots,c).replace(i.regex.pathLetters," $& ").replace(i.regex.hyphen,"$1 -").trim().split(i.regex.delimiter):t.reduce(function(t,e){return[].concat.call(t,e)},[]);var a=[],s=new i.Point,o=new i.Point,l=0,h=t.length;do{i.regex.isPathLetter.test(t[l])?(e=t[l],++l):"M"==e?e="L":"m"==e&&(e="l"),a.push(n[e].call(null,t.slice(l,l+=r[e.toUpperCase()]).map(parseFloat),s,o))}while(h>l);return a},bbox:function(){return i.parser.draw||i.prepare(),i.parser.path.setAttribute("d",this.toString()),i.parser.path.getBBox()}}),i.Number=i.invent({create:function(t,e){this.value=0,this.unit=e||"","number"==typeof t?this.value=isNaN(t)?0:isFinite(t)?t:t<0?-34e37:34e37:"string"==typeof t?(e=t.match(i.regex.numberAndUnit))&&(this.value=parseFloat(e[1]),"%"==e[5]?this.value/=100:"s"==e[5]&&(this.value*=1e3),this.unit=e[5]):t instanceof i.Number&&(this.value=t.valueOf(),this.unit=t.unit)},extend:{toString:function(){return("%"==this.unit?~~(1e8*this.value)/1e6:"s"==this.unit?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(t){return t=new i.Number(t),new i.Number(this+t,this.unit||t.unit)},minus:function(t){return t=new i.Number(t),new i.Number(this-t,this.unit||t.unit)},times:function(t){return t=new i.Number(t),new i.Number(this*t,this.unit||t.unit)},divide:function(t){return t=new i.Number(t),new i.Number(this/t,this.unit||t.unit)},to:function(t){var e=new i.Number(this);return"string"==typeof t&&(e.unit=t),e},morph:function(t){return this.destination=new i.Number(t),t.relative&&(this.destination.value+=this.value),this},at:function(t){return this.destination?new i.Number(this.destination).minus(this).times(t).plus(this):this}}}),i.Element=i.invent({create:function(t){this._stroke=i.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=t)&&(this.type=t.nodeName,this.node.instance=this,this._stroke=t.getAttribute("stroke")||this._stroke)},extend:{x:function(t){return this.attr("x",t)},y:function(t){return this.attr("y",t)},cx:function(t){return null==t?this.x()+this.width()/2:this.x(t-this.width()/2)},cy:function(t){return null==t?this.y()+this.height()/2:this.y(t-this.height()/2)},move:function(t,e){return this.x(t).y(e)},center:function(t,e){return this.cx(t).cy(e)},width:function(t){return this.attr("width",t)},height:function(t){return this.attr("height",t)},size:function(t,e){var n=f(this,t,e);return this.width(new i.Number(n.width)).height(new i.Number(n.height))},clone:function(t){this.writeDataToDom();var e=m(this.node.cloneNode(!0));return t?t.add(e):this.after(e),e},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(t){return this.after(t).remove(),t},addTo:function(t){return t.put(this)},putIn:function(t){return t.add(this)},id:function(t){return this.attr("id",t)},inside:function(t,e){var i=this.bbox();return t>i.x&&e>i.y&&t<i.x+i.width&&e<i.y+i.height},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return"none"!=this.style("display")},toString:function(){return this.attr("id")},classes:function(){var t=this.attr("class");return null==t?[]:t.trim().split(i.regex.delimiter)},hasClass:function(t){return-1!=this.classes().indexOf(t)},addClass:function(t){if(!this.hasClass(t)){var e=this.classes();e.push(t),this.attr("class",e.join(" "))}return this},removeClass:function(t){return this.hasClass(t)&&this.attr("class",this.classes().filter(function(e){return e!=t}).join(" ")),this},toggleClass:function(t){return this.hasClass(t)?this.removeClass(t):this.addClass(t)},reference:function(t){return i.get(this.attr(t))},parent:function(e){var n=this;if(!n.node.parentNode)return null;if(n=i.adopt(n.node.parentNode),!e)return n;for(;n&&n.node instanceof t.SVGElement;){if("string"==typeof e?n.matches(e):n instanceof e)return n;if(!n.node.parentNode||"#document"==n.node.parentNode.nodeName)return null;n=i.adopt(n.node.parentNode)}},doc:function(){return this instanceof i.Doc?this:this.parent(i.Doc)},parents:function(t){var e=[],i=this;do{if(!(i=i.parent(t))||!i.node)break;e.push(i)}while(i.parent);return e},matches:function(t){return function(t,e){return(t.matches||t.matchesSelector||t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector).call(t,e)}(this.node,t)},native:function(){return this.node},svg:function(t){var n=e.createElement("svg");if(!(t&&this instanceof i.Parent))return n.appendChild(t=e.createElement("svg")),this.writeDataToDom(),t.appendChild(this.node.cloneNode(!0)),n.innerHTML.replace(/^<svg>/,"").replace(/<\/svg>$/,"");n.innerHTML="<svg>"+t.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2></$1>")+"</svg>";for(var r=0,a=n.firstChild.childNodes.length;r<a;r++)this.node.appendChild(n.firstChild.firstChild);return this},writeDataToDom:function(){return(this.each||this.lines)&&(this.each?this:this.lines()).each(function(){this.writeDataToDom()}),this.node.removeAttribute("svgjs:data"),Object.keys(this.dom).length&&this.node.setAttribute("svgjs:data",JSON.stringify(this.dom)),this},setData:function(t){return this.dom=t,this},is:function(t){return function(t,e){return t instanceof e}(this,t)}}}),i.easing={"-":function(t){return t},"<>":function(t){return-Math.cos(t*Math.PI)/2+.5},">":function(t){return Math.sin(t*Math.PI/2)},"<":function(t){return 1-Math.cos(t*Math.PI/2)}},i.morph=function(t){return function(e,n){return new i.MorphObj(e,n).at(t)}},i.Situation=i.invent({create:function(t){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new i.Number(t.duration).valueOf(),this.delay=new i.Number(t.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=t.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),i.FX=i.invent({create:function(t){this._target=t,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(t,e,n){"object"===r(t)&&(e=t.ease,n=t.delay,t=t.duration);var a=new i.Situation({duration:t||1e3,delay:n||0,ease:i.easing[e||"-"]||e});return this.queue(a),this},delay:function(t){var e=new i.Situation({duration:t,delay:0,ease:i.easing["-"]});return this.queue(e)},target:function(t){return t&&t instanceof i.Element?(this._target=t,this):this._target},timeToAbsPos:function(t){return(t-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(t){return this.situation.duration/this._speed*t+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=t.requestAnimationFrame(function(){this.step()}.bind(this))},stopAnimFrame:function(){t.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(t){return("function"==typeof t||t instanceof i.Situation)&&this.situations.push(t),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof i.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var t,e,n,r=this.situation;if(r.init)return this;for(t in r.animations)for(n=this.target()[t](),Array.isArray(n)||(n=[n]),Array.isArray(r.animations[t])||(r.animations[t]=[r.animations[t]]),e=n.length;e--;)r.animations[t][e]instanceof i.Number&&(n[e]=new i.Number(n[e])),r.animations[t][e]=n[e].morph(r.animations[t][e]);for(t in r.attrs)r.attrs[t]=new i.MorphObj(this.target().attr(t),r.attrs[t]);for(t in r.styles)r.styles[t]=new i.MorphObj(this.target().style(t),r.styles[t]);return r.initialTransformation=this.target().matrixify(),r.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(t,e){var i=this.active;return this.active=!1,e&&this.clearQueue(),t&&this.situation&&(!i&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},reset:function(){if(this.situation){var t=this.situation;this.stop(),this.situation=t,this.atStart()}return this},finish:function(){for(this.stop(!0,!1);this.dequeue().situation&&this.stop(!0,!1););return this.clearQueue().clearCurrent(),this},atStart:function(){return this.at(0,!0)},atEnd:function(){return!0===this.situation.loops&&(this.situation.loops=this.situation.loop+1),"number"==typeof this.situation.loops?this.at(this.situation.loops,!0):this.at(1,!0)},at:function(t,e){var i=this.situation.duration/this._speed;return this.absPos=t,e||(this.situation.reversed&&(this.absPos=1-this.absPos),this.absPos+=this.situation.loop),this.situation.start=+new Date-this.absPos*i,this.situation.finish=this.situation.start+i,this.step(!0)},speed:function(t){return 0===t?this.pause():t?(this._speed=t,this.at(this.absPos,!0)):this._speed},loop:function(t,e){var i=this.last();return i.loops=null==t||t,i.loop=0,e&&(i.reversing=!0),this},pause:function(){return this.paused=!0,this.stopAnimFrame(),this},play:function(){return this.paused?(this.paused=!1,this.at(this.absPos,!0)):this},reverse:function(t){var e=this.last();return e.reversed=void 0===t?!e.reversed:t,this},progress:function(t){return t?this.situation.ease(this.pos):this.pos},after:function(t){var e=this.last();return this.target().on("finished.fx",function i(n){n.detail.situation==e&&(t.call(this,e),this.off("finished.fx",i))}),this._callStart()},during:function(t){var e=this.last(),n=function(n){n.detail.situation==e&&t.call(this,n.detail.pos,i.morph(n.detail.pos),n.detail.eased,e)};return this.target().off("during.fx",n).on("during.fx",n),this.after(function(){this.off("during.fx",n)}),this._callStart()},afterAll:function(t){var e=function e(i){t.call(this),this.off("allfinished.fx",e)};return this.target().off("allfinished.fx",e).on("allfinished.fx",e),this._callStart()},duringAll:function(t){var e=function(e){t.call(this,e.detail.pos,i.morph(e.detail.pos),e.detail.eased,e.detail.situation)};return this.target().off("during.fx",e).on("during.fx",e),this.afterAll(function(){this.off("during.fx",e)}),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(t,e,i){return this.last()[i||"animations"][t]=e,this._callStart()},step:function(t){var e,i,n;t||(this.absPos=this.timeToAbsPos(+new Date)),!1!==this.situation.loops?(e=Math.max(this.absPos,0),i=Math.floor(e),!0===this.situation.loops||i<this.situation.loops?(this.pos=e-i,n=this.situation.loop,this.situation.loop=i):(this.absPos=this.situation.loops,this.pos=1,n=this.situation.loop-1,this.situation.loop=this.situation.loops),this.situation.reversing&&(this.situation.reversed=this.situation.reversed!=Boolean((this.situation.loop-n)%2))):(this.absPos=Math.min(this.absPos,1),this.pos=this.absPos),this.pos<0&&(this.pos=0),this.situation.reversed&&(this.pos=1-this.pos);var r=this.situation.ease(this.pos);for(var a in this.situation.once)a>this.lastPos&&a<=r&&(this.situation.once[a].call(this.target(),this.pos,r),delete this.situation.once[a]);return this.active&&this.target().fire("during",{pos:this.pos,eased:r,fx:this,situation:this.situation}),this.situation?(this.eachAt(),1==this.pos&&!this.situation.reversed||this.situation.reversed&&0==this.pos?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=r,this):this},eachAt:function(){var t,e,n,r=this,a=this.target(),s=this.situation;for(t in s.animations)n=[].concat(s.animations[t]).map(function(t){return"string"!=typeof t&&t.at?t.at(s.ease(r.pos),r.pos):t}),a[t].apply(a,n);for(t in s.attrs)n=[t].concat(s.attrs[t]).map(function(t){return"string"!=typeof t&&t.at?t.at(s.ease(r.pos),r.pos):t}),a.attr.apply(a,n);for(t in s.styles)n=[t].concat(s.styles[t]).map(function(t){return"string"!=typeof t&&t.at?t.at(s.ease(r.pos),r.pos):t}),a.style.apply(a,n);if(s.transforms.length){for(n=s.initialTransformation,t=0,e=s.transforms.length;t<e;t++){var o=s.transforms[t];o instanceof i.Matrix?n=o.relative?n.multiply((new i.Matrix).morph(o).at(s.ease(this.pos))):n.morph(o).at(s.ease(this.pos)):(o.relative||o.undo(n.extract()),n=n.multiply(o.at(s.ease(this.pos))))}a.matrix(n)}return this},once:function(t,e,i){var n=this.last();return i||(t=n.ease(t)),n.once[t]=e,this},_callStart:function(){return setTimeout(function(){this.start()}.bind(this),0),this}},parent:i.Element,construct:{animate:function(t,e,n){return(this.fx||(this.fx=new i.FX(this))).animate(t,e,n)},delay:function(t){return(this.fx||(this.fx=new i.FX(this))).delay(t)},stop:function(t,e){return this.fx&&this.fx.stop(t,e),this},finish:function(){return this.fx&&this.fx.finish(),this},pause:function(){return this.fx&&this.fx.pause(),this},play:function(){return this.fx&&this.fx.play(),this},speed:function(t){if(this.fx){if(null==t)return this.fx.speed();this.fx.speed(t)}return this}}}),i.MorphObj=i.invent({create:function(t,e){return i.Color.isColor(e)?new i.Color(t).morph(e):i.regex.delimiter.test(t)?i.regex.pathLetters.test(t)?new i.PathArray(t).morph(e):new i.Array(t).morph(e):i.regex.numberAndUnit.test(e)?new i.Number(t).morph(e):(this.value=t,void(this.destination=e))},extend:{at:function(t,e){return e<1?this.value:this.destination},valueOf:function(){return this.value}}}),i.extend(i.FX,{attr:function(t,e,i){if("object"===r(t))for(var n in t)this.attr(n,t[n]);else this.add(t,e,"attrs");return this},style:function(t,e){if("object"===r(t))for(var i in t)this.style(i,t[i]);else this.add(t,e,"styles");return this},x:function(t,e){if(this.target()instanceof i.G)return this.transform({x:t},e),this;var n=new i.Number(t);return n.relative=e,this.add("x",n)},y:function(t,e){if(this.target()instanceof i.G)return this.transform({y:t},e),this;var n=new i.Number(t);return n.relative=e,this.add("y",n)},cx:function(t){return this.add("cx",new i.Number(t))},cy:function(t){return this.add("cy",new i.Number(t))},move:function(t,e){return this.x(t).y(e)},center:function(t,e){return this.cx(t).cy(e)},size:function(t,e){var n;return this.target()instanceof i.Text?this.attr("font-size",t):(t&&e||(n=this.target().bbox()),t||(t=n.width/n.height*e),e||(e=n.height/n.width*t),this.add("width",new i.Number(t)).add("height",new i.Number(e))),this},width:function(t){return this.add("width",new i.Number(t))},height:function(t){return this.add("height",new i.Number(t))},plot:function(t,e,i,n){return 4==arguments.length?this.plot([t,e,i,n]):this.add("plot",new(this.target().morphArray)(t))},leading:function(t){return this.target().leading?this.add("leading",new i.Number(t)):this},viewbox:function(t,e,n,r){return this.target()instanceof i.Container&&this.add("viewbox",new i.ViewBox(t,e,n,r)),this},update:function(t){if(this.target()instanceof i.Stop){if("number"==typeof t||t instanceof i.Number)return this.update({offset:arguments[0],color:arguments[1],opacity:arguments[2]});null!=t.opacity&&this.attr("stop-opacity",t.opacity),null!=t.color&&this.attr("stop-color",t.color),null!=t.offset&&this.attr("offset",t.offset)}return this}}),i.Box=i.invent({create:function(t,e,n,a){if(!("object"!==r(t)||t instanceof i.Element))return i.Box.call(this,null!=t.left?t.left:t.x,null!=t.top?t.top:t.y,t.width,t.height);4==arguments.length&&(this.x=t,this.y=e,this.width=n,this.height=a),x(this)},extend:{merge:function(t){var e=new this.constructor;return e.x=Math.min(this.x,t.x),e.y=Math.min(this.y,t.y),e.width=Math.max(this.x+this.width,t.x+t.width)-e.x,e.height=Math.max(this.y+this.height,t.y+t.height)-e.y,x(e)},transform:function(t){var e,n=1/0,r=-1/0,a=1/0,s=-1/0;return[new i.Point(this.x,this.y),new i.Point(this.x2,this.y),new i.Point(this.x,this.y2),new i.Point(this.x2,this.y2)].forEach(function(e){e=e.transform(t),n=Math.min(n,e.x),r=Math.max(r,e.x),a=Math.min(a,e.y),s=Math.max(s,e.y)}),(e=new this.constructor).x=n,e.width=r-n,e.y=a,e.height=s-a,x(e),e}}}),i.BBox=i.invent({create:function(t){if(i.Box.apply(this,[].slice.call(arguments)),t instanceof i.Element){var n;try{if(!e.documentElement.contains){for(var r=t.node;r.parentNode;)r=r.parentNode;if(r!=e)throw new Error("Element not in the dom")}n=t.node.getBBox()}catch(e){if(t instanceof i.Shape){i.parser.draw||i.prepare();var a=t.clone(i.parser.draw.instance).show();n=a.node.getBBox(),a.remove()}else n={x:t.node.clientLeft,y:t.node.clientTop,width:t.node.clientWidth,height:t.node.clientHeight}}i.Box.call(this,n)}},inherit:i.Box,parent:i.Element,construct:{bbox:function(){return new i.BBox(this)}}}),i.BBox.prototype.constructor=i.BBox,i.extend(i.Element,{tbox:function(){return console.warn("Use of TBox is deprecated and mapped to RBox. Use .rbox() instead."),this.rbox(this.doc())}}),i.RBox=i.invent({create:function(t){i.Box.apply(this,[].slice.call(arguments)),t instanceof i.Element&&i.Box.call(this,t.node.getBoundingClientRect())},inherit:i.Box,parent:i.Element,extend:{addOffset:function(){return this.x+=t.pageXOffset,this.y+=t.pageYOffset,this}},construct:{rbox:function(t){return t?new i.RBox(this).transform(t.screenCTM().inverse()):new i.RBox(this).addOffset()}}}),i.RBox.prototype.constructor=i.RBox,i.Matrix=i.invent({create:function(t){var e,n=g([1,0,0,1,0,0]);for(t=t instanceof i.Element?t.matrixify():"string"==typeof t?g(t.split(i.regex.delimiter).map(parseFloat)):6==arguments.length?g([].slice.call(arguments)):Array.isArray(t)?g(t):"object"===r(t)?t:n,e=b.length-1;e>=0;--e)this[b[e]]=null!=t[b[e]]?t[b[e]]:n[b[e]]},extend:{extract:function(){var t=p(this,0,1),e=p(this,1,0),n=180/Math.PI*Math.atan2(t.y,t.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(n*Math.PI/180)+this.f*Math.sin(n*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(n*Math.PI/180)+this.e*Math.sin(-n*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),skewX:-n,skewY:180/Math.PI*Math.atan2(e.y,e.x),scaleX:Math.sqrt(this.a*this.a+this.b*this.b),scaleY:Math.sqrt(this.c*this.c+this.d*this.d),rotation:n,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new i.Matrix(this)}},clone:function(){return new i.Matrix(this)},morph:function(t){return this.destination=new i.Matrix(t),this},at:function(t){return this.destination?new i.Matrix({a:this.a+(this.destination.a-this.a)*t,b:this.b+(this.destination.b-this.b)*t,c:this.c+(this.destination.c-this.c)*t,d:this.d+(this.destination.d-this.d)*t,e:this.e+(this.destination.e-this.e)*t,f:this.f+(this.destination.f-this.f)*t}):this},multiply:function(t){return new i.Matrix(this.native().multiply(function(t){return t instanceof i.Matrix||(t=new i.Matrix(t)),t}(t).native()))},inverse:function(){return new i.Matrix(this.native().inverse())},translate:function(t,e){return new i.Matrix(this.native().translate(t||0,e||0))},scale:function(t,e,n,r){return 1==arguments.length?e=t:3==arguments.length&&(r=n,n=e,e=t),this.around(n,r,new i.Matrix(t,0,0,e,0,0))},rotate:function(t,e,n){return t=i.utils.radians(t),this.around(e,n,new i.Matrix(Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0))},flip:function(t,e){return"x"==t?this.scale(-1,1,e,0):"y"==t?this.scale(1,-1,0,e):this.scale(-1,-1,t,null!=e?e:t)},skew:function(t,e,n,r){return 1==arguments.length?e=t:3==arguments.length&&(r=n,n=e,e=t),t=i.utils.radians(t),e=i.utils.radians(e),this.around(n,r,new i.Matrix(1,Math.tan(e),Math.tan(t),1,0,0))},skewX:function(t,e,i){return this.skew(t,0,e,i)},skewY:function(t,e,i){return this.skew(0,t,e,i)},around:function(t,e,n){return this.multiply(new i.Matrix(1,0,0,1,t||0,e||0)).multiply(n).multiply(new i.Matrix(1,0,0,1,-t||0,-e||0))},native:function(){for(var t=i.parser.native.createSVGMatrix(),e=b.length-1;e>=0;e--)t[b[e]]=this[b[e]];return t},toString:function(){return"matrix("+y(this.a)+","+y(this.b)+","+y(this.c)+","+y(this.d)+","+y(this.e)+","+y(this.f)+")"}},parent:i.Element,construct:{ctm:function(){return new i.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof i.Nested){var t=this.rect(1,1),e=t.node.getScreenCTM();return t.remove(),new i.Matrix(e)}return new i.Matrix(this.node.getScreenCTM())}}}),i.Point=i.invent({create:function(t,e){var i;i=Array.isArray(t)?{x:t[0],y:t[1]}:"object"===r(t)?{x:t.x,y:t.y}:null!=t?{x:t,y:null!=e?e:t}:{x:0,y:0},this.x=i.x,this.y=i.y},extend:{clone:function(){return new i.Point(this)},morph:function(t,e){return this.destination=new i.Point(t,e),this},at:function(t){return this.destination?new i.Point({x:this.x+(this.destination.x-this.x)*t,y:this.y+(this.destination.y-this.y)*t}):this},native:function(){var t=i.parser.native.createSVGPoint();return t.x=this.x,t.y=this.y,t},transform:function(t){return new i.Point(this.native().matrixTransform(t.native()))}}}),i.extend(i.Element,{point:function(t,e){return new i.Point(t,e).transform(this.screenCTM().inverse())}}),i.extend(i.Element,{attr:function(t,e,n){if(null==t){for(t={},n=(e=this.node.attributes).length-1;n>=0;n--)t[e[n].nodeName]=i.regex.isNumber.test(e[n].nodeValue)?parseFloat(e[n].nodeValue):e[n].nodeValue;return t}if("object"===r(t))for(e in t)this.attr(e,t[e]);else if(null===e)this.node.removeAttribute(t);else{if(null==e)return null==(e=this.node.getAttribute(t))?i.defaults.attrs[t]:i.regex.isNumber.test(e)?parseFloat(e):e;"stroke-width"==t?this.attr("stroke",parseFloat(e)>0?this._stroke:null):"stroke"==t&&(this._stroke=e),"fill"!=t&&"stroke"!=t||(i.regex.isImage.test(e)&&(e=this.doc().defs().image(e,0,0)),e instanceof i.Image&&(e=this.doc().defs().pattern(0,0,function(){this.add(e)}))),"number"==typeof e?e=new i.Number(e):i.Color.isColor(e)?e=new i.Color(e):Array.isArray(e)&&(e=new i.Array(e)),"leading"==t?this.leading&&this.leading(e):"string"==typeof n?this.node.setAttributeNS(n,t,e.toString()):this.node.setAttribute(t,e.toString()),!this.rebuild||"font-size"!=t&&"x"!=t||this.rebuild(t,e)}return this}}),i.extend(i.Element,{transform:function(t,e){var n,a;if("object"!==r(t))return n=new i.Matrix(this).extract(),"string"==typeof t?n[t]:n;if(n=new i.Matrix(this),e=!!e||!!t.relative,null!=t.a)n=e?n.multiply(new i.Matrix(t)):new i.Matrix(t);else if(null!=t.rotation)v(t,this),n=e?n.rotate(t.rotation,t.cx,t.cy):n.rotate(t.rotation-n.extract().rotation,t.cx,t.cy);else if(null!=t.scale||null!=t.scaleX||null!=t.scaleY){if(v(t,this),t.scaleX=null!=t.scale?t.scale:null!=t.scaleX?t.scaleX:1,t.scaleY=null!=t.scale?t.scale:null!=t.scaleY?t.scaleY:1,!e){var s=n.extract();t.scaleX=1*t.scaleX/s.scaleX,t.scaleY=1*t.scaleY/s.scaleY}n=n.scale(t.scaleX,t.scaleY,t.cx,t.cy)}else null!=t.skew||null!=t.skewX||null!=t.skewY?(v(t,this),t.skewX=null!=t.skew?t.skew:null!=t.skewX?t.skewX:0,t.skewY=null!=t.skew?t.skew:null!=t.skewY?t.skewY:0,e||(s=n.extract(),n=n.multiply((new i.Matrix).skew(s.skewX,s.skewY,t.cx,t.cy).inverse())),n=n.skew(t.skewX,t.skewY,t.cx,t.cy)):t.flip?("x"==t.flip||"y"==t.flip?t.offset=null==t.offset?this.bbox()["c"+t.flip]:t.offset:null==t.offset?(a=this.bbox(),t.flip=a.cx,t.offset=a.cy):t.flip=t.offset,n=(new i.Matrix).flip(t.flip,t.offset)):null==t.x&&null==t.y||(e?n=n.translate(t.x,t.y):(null!=t.x&&(n.e=t.x),null!=t.y&&(n.f=t.y)));return this.attr("transform",n)}}),i.extend(i.FX,{transform:function(t,e){var n,a,s=this.target();return"object"!==r(t)?(n=new i.Matrix(s).extract(),"string"==typeof t?n[t]:n):(e=!!e||!!t.relative,null!=t.a?n=new i.Matrix(t):null!=t.rotation?(v(t,s),n=new i.Rotate(t.rotation,t.cx,t.cy)):null!=t.scale||null!=t.scaleX||null!=t.scaleY?(v(t,s),t.scaleX=null!=t.scale?t.scale:null!=t.scaleX?t.scaleX:1,t.scaleY=null!=t.scale?t.scale:null!=t.scaleY?t.scaleY:1,n=new i.Scale(t.scaleX,t.scaleY,t.cx,t.cy)):null!=t.skewX||null!=t.skewY?(v(t,s),t.skewX=null!=t.skewX?t.skewX:0,t.skewY=null!=t.skewY?t.skewY:0,n=new i.Skew(t.skewX,t.skewY,t.cx,t.cy)):t.flip?("x"==t.flip||"y"==t.flip?t.offset=null==t.offset?s.bbox()["c"+t.flip]:t.offset:null==t.offset?(a=s.bbox(),t.flip=a.cx,t.offset=a.cy):t.flip=t.offset,n=(new i.Matrix).flip(t.flip,t.offset)):null==t.x&&null==t.y||(n=new i.Translate(t.x,t.y)),n?(n.relative=e,this.last().transforms.push(n),this._callStart()):this)}}),i.extend(i.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(i.regex.transforms).slice(0,-1).map(function(t){var e=t.trim().split("(");return[e[0],e[1].split(i.regex.delimiter).map(function(t){return parseFloat(t)})]}).reduce(function(t,e){return"matrix"==e[0]?t.multiply(g(e[1])):t[e[0]].apply(t,e[1])},new i.Matrix)},toParent:function(t){if(this==t)return this;var e=this.screenCTM(),i=t.screenCTM().inverse();return this.addTo(t).untransform().transform(i.multiply(e)),this},toDoc:function(){return this.toParent(this.doc())}}),i.Transformation=i.invent({create:function(t,e){if(arguments.length>1&&"boolean"!=typeof e)return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(t))for(var i=0,n=this.arguments.length;i<n;++i)this[this.arguments[i]]=t[i];else if("object"===r(t))for(i=0,n=this.arguments.length;i<n;++i)this[this.arguments[i]]=t[this.arguments[i]];this.inversed=!1,!0===e&&(this.inversed=!0)},extend:{arguments:[],method:"",at:function(t){for(var e=[],n=0,r=this.arguments.length;n<r;++n)e.push(this[this.arguments[n]]);var a=this._undo||new i.Matrix;return a=(new i.Matrix).morph(i.Matrix.prototype[this.method].apply(a,e)).at(t),this.inversed?a.inverse():a},undo:function(t){for(var e=0,n=this.arguments.length;e<n;++e)t[this.arguments[e]]=void 0===this[this.arguments[e]]?0:t[this.arguments[e]];return t.cx=this.cx,t.cy=this.cy,this._undo=new(i[u(this.method)])(t,!0).at(1),this}}}),i.Translate=i.invent({parent:i.Matrix,inherit:i.Transformation,create:function(t,e){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:["transformedX","transformedY"],method:"translate"}}),i.Rotate=i.invent({parent:i.Matrix,inherit:i.Transformation,create:function(t,e){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:["rotation","cx","cy"],method:"rotate",at:function(t){var e=(new i.Matrix).rotate((new i.Number).morph(this.rotation-(this._undo?this._undo.rotation:0)).at(t),this.cx,this.cy);return this.inversed?e.inverse():e},undo:function(t){return this._undo=t,this}}}),i.Scale=i.invent({parent:i.Matrix,inherit:i.Transformation,create:function(t,e){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:["scaleX","scaleY","cx","cy"],method:"scale"}}),i.Skew=i.invent({parent:i.Matrix,inherit:i.Transformation,create:function(t,e){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:["skewX","skewY","cx","cy"],method:"skew"}}),i.extend(i.Element,{style:function(t,e){if(0==arguments.length)return this.node.style.cssText||"";if(arguments.length<2)if("object"===r(t))for(e in t)this.style(e,t[e]);else{if(!i.regex.isCss.test(t))return this.node.style[h(t)];for(t=t.split(/\s*;\s*/).filter(function(t){return!!t}).map(function(t){return t.split(/\s*:\s*/)});e=t.pop();)this.style(e[0],e[1])}else this.node.style[h(t)]=null===e||i.regex.isBlank.test(e)?"":e;return this}}),i.Parent=i.invent({create:function(t){this.constructor.call(this,t)},inherit:i.Element,extend:{children:function(){return i.utils.map(i.utils.filterSVGElements(this.node.childNodes),function(t){return i.adopt(t)})},add:function(t,e){return null==e?this.node.appendChild(t.node):t.node!=this.node.childNodes[e]&&this.node.insertBefore(t.node,this.node.childNodes[e]),this},put:function(t,e){return this.add(t,e),t},has:function(t){return this.index(t)>=0},index:function(t){return[].slice.call(this.node.childNodes).indexOf(t.node)},get:function(t){return i.adopt(this.node.childNodes[t])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(t,e){var n,r,a=this.children();for(n=0,r=a.length;n<r;n++)a[n]instanceof i.Element&&t.apply(a[n],[n,a]),e&&a[n]instanceof i.Container&&a[n].each(t,e);return this},removeElement:function(t){return this.node.removeChild(t.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,this},defs:function(){return this.doc().defs()}}}),i.extend(i.Parent,{ungroup:function(t,e){return 0===e||this instanceof i.Defs||this.node==i.parser.draw?this:(t=t||(this instanceof i.Doc?this:this.parent(i.Parent)),e=e||1/0,this.each(function(){return this instanceof i.Defs?this:this instanceof i.Parent?this.ungroup(t,e-1):this.toParent(t)}),this.node.firstChild||this.remove(),this)},flatten:function(t,e){return this.ungroup(t,e)}}),i.Container=i.invent({create:function(t){this.constructor.call(this,t)},inherit:i.Parent}),i.ViewBox=i.invent({create:function(t){var e,n,a,s,o,l,c,h=1,u=1,d=/[+-]?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?/gi;if(t instanceof i.Element){for(l=t,c=t,o=(t.attr("viewBox")||"").match(d),t.bbox,a=new i.Number(t.width()),s=new i.Number(t.height());"%"==a.unit;)h*=a.value,a=new i.Number(l instanceof i.Doc?l.parent().offsetWidth:l.parent().width()),l=l.parent();for(;"%"==s.unit;)u*=s.value,s=new i.Number(c instanceof i.Doc?c.parent().offsetHeight:c.parent().height()),c=c.parent();this.x=0,this.y=0,this.width=a*h,this.height=s*u,this.zoom=1,o&&(e=parseFloat(o[0]),n=parseFloat(o[1]),a=parseFloat(o[2]),s=parseFloat(o[3]),this.zoom=this.width/this.height>a/s?this.height/s:this.width/a,this.x=e,this.y=n,this.width=a,this.height=s)}else t="string"==typeof t?t.match(d).map(function(t){return parseFloat(t)}):Array.isArray(t)?t:"object"===r(t)?[t.x,t.y,t.width,t.height]:4==arguments.length?[].slice.call(arguments):[0,0,0,0],this.x=t[0],this.y=t[1],this.width=t[2],this.height=t[3]},extend:{toString:function(){return this.x+" "+this.y+" "+this.width+" "+this.height},morph:function(t,e,n,r){return this.destination=new i.ViewBox(t,e,n,r),this},at:function(t){return this.destination?new i.ViewBox([this.x+(this.destination.x-this.x)*t,this.y+(this.destination.y-this.y)*t,this.width+(this.destination.width-this.width)*t,this.height+(this.destination.height-this.height)*t]):this}},parent:i.Container,construct:{viewbox:function(t,e,n,r){return 0==arguments.length?new i.ViewBox(this):this.attr("viewBox",new i.ViewBox(t,e,n,r))}}}),["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","touchstart","touchmove","touchleave","touchend","touchcancel"].forEach(function(t){i.Element.prototype[t]=function(e){return i.on(this.node,t,e),this}}),i.listeners=[],i.handlerMap=[],i.listenerId=0,i.on=function(t,e,n,r,a){var s=n.bind(r||t.instance||t),o=(i.handlerMap.indexOf(t)+1||i.handlerMap.push(t))-1,l=e.split(".")[0],c=e.split(".")[1]||"*";i.listeners[o]=i.listeners[o]||{},i.listeners[o][l]=i.listeners[o][l]||{},i.listeners[o][l][c]=i.listeners[o][l][c]||{},n._svgjsListenerId||(n._svgjsListenerId=++i.listenerId),i.listeners[o][l][c][n._svgjsListenerId]=s,t.addEventListener(l,s,a||!1)},i.off=function(t,e,n){var r=i.handlerMap.indexOf(t),a=e&&e.split(".")[0],s=e&&e.split(".")[1],o="";if(-1!=r)if(n){if("function"==typeof n&&(n=n._svgjsListenerId),!n)return;i.listeners[r][a]&&i.listeners[r][a][s||"*"]&&(t.removeEventListener(a,i.listeners[r][a][s||"*"][n],!1),delete i.listeners[r][a][s||"*"][n])}else if(s&&a){if(i.listeners[r][a]&&i.listeners[r][a][s]){for(n in i.listeners[r][a][s])i.off(t,[a,s].join("."),n);delete i.listeners[r][a][s]}}else if(s)for(e in i.listeners[r])for(o in i.listeners[r][e])s===o&&i.off(t,[e,s].join("."));else if(a){if(i.listeners[r][a]){for(o in i.listeners[r][a])i.off(t,[a,o].join("."));delete i.listeners[r][a]}}else{for(e in i.listeners[r])i.off(t,e);delete i.listeners[r],delete i.handlerMap[r]}},i.extend(i.Element,{on:function(t,e,n,r){return i.on(this.node,t,e,n,r),this},off:function(t,e){return i.off(this.node,t,e),this},fire:function(e,n){return e instanceof t.Event?this.node.dispatchEvent(e):this.node.dispatchEvent(e=new i.CustomEvent(e,{detail:n,cancelable:!0})),this._event=e,this},event:function(){return this._event}}),i.Defs=i.invent({create:"defs",inherit:i.Container}),i.G=i.invent({create:"g",inherit:i.Container,extend:{x:function(t){return null==t?this.transform("x"):this.transform({x:t-this.x()},!0)},y:function(t){return null==t?this.transform("y"):this.transform({y:t-this.y()},!0)},cx:function(t){return null==t?this.gbox().cx:this.x(t-this.gbox().width/2)},cy:function(t){return null==t?this.gbox().cy:this.y(t-this.gbox().height/2)},gbox:function(){var t=this.bbox(),e=this.transform();return t.x+=e.x,t.x2+=e.x,t.cx+=e.x,t.y+=e.y,t.y2+=e.y,t.cy+=e.y,t}},construct:{group:function(){return this.put(new i.G)}}}),i.Doc=i.invent({create:function(t){t&&("svg"==(t="string"==typeof t?e.getElementById(t):t).nodeName?this.constructor.call(this,t):(this.constructor.call(this,i.create("svg")),t.appendChild(this.node),this.size("100%","100%")),this.namespace().defs())},inherit:i.Container,extend:{namespace:function(){return this.attr({xmlns:i.ns,version:"1.1"}).attr("xmlns:xlink",i.xlink,i.xmlns).attr("xmlns:svgjs",i.svgjs,i.xmlns)},defs:function(){var t;return this._defs||((t=this.node.getElementsByTagName("defs")[0])?this._defs=i.adopt(t):this._defs=new i.Defs,this.node.appendChild(this._defs.node)),this._defs},parent:function(){return this.node.parentNode&&"#document"!=this.node.parentNode.nodeName?this.node.parentNode:null},spof:function(){var t=this.node.getScreenCTM();return t&&this.style("left",-t.e%1+"px").style("top",-t.f%1+"px"),this},remove:function(){return this.parent()&&this.parent().removeChild(this.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,i.parser.draw&&!i.parser.draw.parentNode&&this.node.appendChild(i.parser.draw),this},clone:function(t){this.writeDataToDom();var e=this.node,i=m(e.cloneNode(!0));return t?(t.node||t).appendChild(i.node):e.parentNode.insertBefore(i.node,e.nextSibling),i}}}),i.extend(i.Element,{siblings:function(){return this.parent().children()},position:function(){return this.parent().index(this)},next:function(){return this.siblings()[this.position()+1]},previous:function(){return this.siblings()[this.position()-1]},forward:function(){var t=this.position()+1,e=this.parent();return e.removeElement(this).add(this,t),e instanceof i.Doc&&e.node.appendChild(e.defs().node),this},backward:function(){var t=this.position();return t>0&&this.parent().removeElement(this).add(this,t-1),this},front:function(){var t=this.parent();return t.node.appendChild(this.node),t instanceof i.Doc&&t.node.appendChild(t.defs().node),this},back:function(){return this.position()>0&&this.parent().removeElement(this).add(this,0),this},before:function(t){t.remove();var e=this.position();return this.parent().add(t,e),this},after:function(t){t.remove();var e=this.position();return this.parent().add(t,e+1),this}}),i.Mask=i.invent({create:function(){this.constructor.call(this,i.create("mask")),this.targets=[]},inherit:i.Container,extend:{remove:function(){for(var t=this.targets.length-1;t>=0;t--)this.targets[t]&&this.targets[t].unmask();return this.targets=[],i.Element.prototype.remove.call(this),this}},construct:{mask:function(){return this.defs().put(new i.Mask)}}}),i.extend(i.Element,{maskWith:function(t){return this.masker=t instanceof i.Mask?t:this.parent().mask().add(t),this.masker.targets.push(this),this.attr("mask",'url("#'+this.masker.attr("id")+'")')},unmask:function(){return delete this.masker,this.attr("mask",null)}}),i.ClipPath=i.invent({create:function(){this.constructor.call(this,i.create("clipPath")),this.targets=[]},inherit:i.Container,extend:{remove:function(){for(var t=this.targets.length-1;t>=0;t--)this.targets[t]&&this.targets[t].unclip();return this.targets=[],this.parent().removeElement(this),this}},construct:{clip:function(){return this.defs().put(new i.ClipPath)}}}),i.extend(i.Element,{clipWith:function(t){return this.clipper=t instanceof i.ClipPath?t:this.parent().clip().add(t),this.clipper.targets.push(this),this.attr("clip-path",'url("#'+this.clipper.attr("id")+'")')},unclip:function(){return delete this.clipper,this.attr("clip-path",null)}}),i.Gradient=i.invent({create:function(t){this.constructor.call(this,i.create(t+"Gradient")),this.type=t},inherit:i.Container,extend:{at:function(t,e,n){return this.put(new i.Stop).update(t,e,n)},update:function(t){return this.clear(),"function"==typeof t&&t.call(this,this),this},fill:function(){return"url(#"+this.id()+")"},toString:function(){return this.fill()},attr:function(t,e,n){return"transform"==t&&(t="gradientTransform"),i.Container.prototype.attr.call(this,t,e,n)}},construct:{gradient:function(t,e){return this.defs().gradient(t,e)}}}),i.extend(i.Gradient,i.FX,{from:function(t,e){return"radial"==(this._target||this).type?this.attr({fx:new i.Number(t),fy:new i.Number(e)}):this.attr({x1:new i.Number(t),y1:new i.Number(e)})},to:function(t,e){return"radial"==(this._target||this).type?this.attr({cx:new i.Number(t),cy:new i.Number(e)}):this.attr({x2:new i.Number(t),y2:new i.Number(e)})}}),i.extend(i.Defs,{gradient:function(t,e){return this.put(new i.Gradient(t)).update(e)}}),i.Stop=i.invent({create:"stop",inherit:i.Element,extend:{update:function(t){return("number"==typeof t||t instanceof i.Number)&&(t={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),null!=t.opacity&&this.attr("stop-opacity",t.opacity),null!=t.color&&this.attr("stop-color",t.color),null!=t.offset&&this.attr("offset",new i.Number(t.offset)),this}}}),i.Pattern=i.invent({create:"pattern",inherit:i.Container,extend:{fill:function(){return"url(#"+this.id()+")"},update:function(t){return this.clear(),"function"==typeof t&&t.call(this,this),this},toString:function(){return this.fill()},attr:function(t,e,n){return"transform"==t&&(t="patternTransform"),i.Container.prototype.attr.call(this,t,e,n)}},construct:{pattern:function(t,e,i){return this.defs().pattern(t,e,i)}}}),i.extend(i.Defs,{pattern:function(t,e,n){return this.put(new i.Pattern).update(n).attr({x:0,y:0,width:t,height:e,patternUnits:"userSpaceOnUse"})}}),i.Shape=i.invent({create:function(t){this.constructor.call(this,t)},inherit:i.Element}),i.Bare=i.invent({create:function(t,e){if(this.constructor.call(this,i.create(t)),e)for(var n in e.prototype)"function"==typeof e.prototype[n]&&(this[n]=e.prototype[n])},inherit:i.Element,extend:{words:function(t){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return this.node.appendChild(e.createTextNode(t)),this}}}),i.extend(i.Parent,{element:function(t,e){return this.put(new i.Bare(t,e))}}),i.Symbol=i.invent({create:"symbol",inherit:i.Container,construct:{symbol:function(){return this.put(new i.Symbol)}}}),i.Use=i.invent({create:"use",inherit:i.Shape,extend:{element:function(t,e){return this.attr("href",(e||"")+"#"+t,i.xlink)}},construct:{use:function(t,e){return this.put(new i.Use).element(t,e)}}}),i.Rect=i.invent({create:"rect",inherit:i.Shape,construct:{rect:function(t,e){return this.put(new i.Rect).size(t,e)}}}),i.Circle=i.invent({create:"circle",inherit:i.Shape,construct:{circle:function(t){return this.put(new i.Circle).rx(new i.Number(t).divide(2)).move(0,0)}}}),i.extend(i.Circle,i.FX,{rx:function(t){return this.attr("r",t)},ry:function(t){return this.rx(t)}}),i.Ellipse=i.invent({create:"ellipse",inherit:i.Shape,construct:{ellipse:function(t,e){return this.put(new i.Ellipse).size(t,e).move(0,0)}}}),i.extend(i.Ellipse,i.Rect,i.FX,{rx:function(t){return this.attr("rx",t)},ry:function(t){return this.attr("ry",t)}}),i.extend(i.Circle,i.Ellipse,{x:function(t){return null==t?this.cx()-this.rx():this.cx(t+this.rx())},y:function(t){return null==t?this.cy()-this.ry():this.cy(t+this.ry())},cx:function(t){return null==t?this.attr("cx"):this.attr("cx",t)},cy:function(t){return null==t?this.attr("cy"):this.attr("cy",t)},width:function(t){return null==t?2*this.rx():this.rx(new i.Number(t).divide(2))},height:function(t){return null==t?2*this.ry():this.ry(new i.Number(t).divide(2))},size:function(t,e){var n=f(this,t,e);return this.rx(new i.Number(n.width).divide(2)).ry(new i.Number(n.height).divide(2))}}),i.Line=i.invent({create:"line",inherit:i.Shape,extend:{array:function(){return new i.PointArray([[this.attr("x1"),this.attr("y1")],[this.attr("x2"),this.attr("y2")]])},plot:function(t,e,n,r){return null==t?this.array():(t=void 0!==e?{x1:t,y1:e,x2:n,y2:r}:new i.PointArray(t).toLine(),this.attr(t))},move:function(t,e){return this.attr(this.array().move(t,e).toLine())},size:function(t,e){var i=f(this,t,e);return this.attr(this.array().size(i.width,i.height).toLine())}},construct:{line:function(t,e,n,r){return i.Line.prototype.plot.apply(this.put(new i.Line),null!=t?[t,e,n,r]:[0,0,0,0])}}}),i.Polyline=i.invent({create:"polyline",inherit:i.Shape,construct:{polyline:function(t){return this.put(new i.Polyline).plot(t||new i.PointArray)}}}),i.Polygon=i.invent({create:"polygon",inherit:i.Shape,construct:{polygon:function(t){return this.put(new i.Polygon).plot(t||new i.PointArray)}}}),i.extend(i.Polyline,i.Polygon,{array:function(){return this._array||(this._array=new i.PointArray(this.attr("points")))},plot:function(t){return null==t?this.array():this.clear().attr("points","string"==typeof t?t:this._array=new i.PointArray(t))},clear:function(){return delete this._array,this},move:function(t,e){return this.attr("points",this.array().move(t,e))},size:function(t,e){var i=f(this,t,e);return this.attr("points",this.array().size(i.width,i.height))}}),i.extend(i.Line,i.Polyline,i.Polygon,{morphArray:i.PointArray,x:function(t){return null==t?this.bbox().x:this.move(t,this.bbox().y)},y:function(t){return null==t?this.bbox().y:this.move(this.bbox().x,t)},width:function(t){var e=this.bbox();return null==t?e.width:this.size(t,e.height)},height:function(t){var e=this.bbox();return null==t?e.height:this.size(e.width,t)}}),i.Path=i.invent({create:"path",inherit:i.Shape,extend:{morphArray:i.PathArray,array:function(){return this._array||(this._array=new i.PathArray(this.attr("d")))},plot:function(t){return null==t?this.array():this.clear().attr("d","string"==typeof t?t:this._array=new i.PathArray(t))},clear:function(){return delete this._array,this},move:function(t,e){return this.attr("d",this.array().move(t,e))},x:function(t){return null==t?this.bbox().x:this.move(t,this.bbox().y)},y:function(t){return null==t?this.bbox().y:this.move(this.bbox().x,t)},size:function(t,e){var i=f(this,t,e);return this.attr("d",this.array().size(i.width,i.height))},width:function(t){return null==t?this.bbox().width:this.size(t,this.bbox().height)},height:function(t){return null==t?this.bbox().height:this.size(this.bbox().width,t)}},construct:{path:function(t){return this.put(new i.Path).plot(t||new i.PathArray)}}}),i.Image=i.invent({create:"image",inherit:i.Shape,extend:{load:function(e){if(!e)return this;var n=this,r=new t.Image;return i.on(r,"load",function(){i.off(r);var t=n.parent(i.Pattern);null!==t&&(0==n.width()&&0==n.height()&&n.size(r.width,r.height),t&&0==t.width()&&0==t.height()&&t.size(n.width(),n.height()),"function"==typeof n._loaded&&n._loaded.call(n,{width:r.width,height:r.height,ratio:r.width/r.height,url:e}))}),i.on(r,"error",function(t){i.off(r),"function"==typeof n._error&&n._error.call(n,t)}),this.attr("href",r.src=this.src=e,i.xlink)},loaded:function(t){return this._loaded=t,this},error:function(t){return this._error=t,this}},construct:{image:function(t,e,n){return this.put(new i.Image).load(t).size(e||0,n||e||0)}}}),i.Text=i.invent({create:function(){this.constructor.call(this,i.create("text")),this.dom.leading=new i.Number(1.3),this._rebuild=!0,this._build=!1,this.attr("font-family",i.defaults.attrs["font-family"])},inherit:i.Shape,extend:{x:function(t){return null==t?this.attr("x"):this.attr("x",t)},y:function(t){var e=this.attr("y"),i="number"==typeof e?e-this.bbox().y:0;return null==t?"number"==typeof e?e-i:e:this.attr("y","number"==typeof t.valueOf()?t+i:t)},cx:function(t){return null==t?this.bbox().cx:this.x(t-this.bbox().width/2)},cy:function(t){return null==t?this.bbox().cy:this.y(t-this.bbox().height/2)},text:function(t){if(void 0===t){t="";for(var e=this.node.childNodes,n=0,r=e.length;n<r;++n)0!=n&&3!=e[n].nodeType&&1==i.adopt(e[n]).dom.newLined&&(t+="\n"),t+=e[n].textContent;return t}if(this.clear().build(!0),"function"==typeof t)t.call(this,this);else{n=0;for(var a=(t=t.split("\n")).length;n<a;n++)this.tspan(t[n]).newLine()}return this.build(!1).rebuild()},size:function(t){return this.attr("font-size",t).rebuild()},leading:function(t){return null==t?this.dom.leading:(this.dom.leading=new i.Number(t),this.rebuild())},lines:function(){var t=(this.textPath&&this.textPath()||this).node,e=i.utils.map(i.utils.filterSVGElements(t.childNodes),function(t){return i.adopt(t)});return new i.Set(e)},rebuild:function(t){if("boolean"==typeof t&&(this._rebuild=t),this._rebuild){var e=this,n=0,r=this.dom.leading*new i.Number(this.attr("font-size"));this.lines().each(function(){this.dom.newLined&&(e.textPath()||this.attr("x",e.attr("x")),"\n"==this.text()?n+=r:(this.attr("dy",r+n),n=0))}),this.fire("rebuild")}return this},build:function(t){return this._build=!!t,this},setData:function(t){return this.dom=t,this.dom.leading=new i.Number(t.leading||1.3),this}},construct:{text:function(t){return this.put(new i.Text).text(t)},plain:function(t){return this.put(new i.Text).plain(t)}}}),i.Tspan=i.invent({create:"tspan",inherit:i.Shape,extend:{text:function(t){return null==t?this.node.textContent+(this.dom.newLined?"\n":""):("function"==typeof t?t.call(this,this):this.plain(t),this)},dx:function(t){return this.attr("dx",t)},dy:function(t){return this.attr("dy",t)},newLine:function(){var t=this.parent(i.Text);return this.dom.newLined=!0,this.dy(t.dom.leading*t.attr("font-size")).attr("x",t.x())}}}),i.extend(i.Text,i.Tspan,{plain:function(t){return!1===this._build&&this.clear(),this.node.appendChild(e.createTextNode(t)),this},tspan:function(t){var e=(this.textPath&&this.textPath()||this).node,n=new i.Tspan;return!1===this._build&&this.clear(),e.appendChild(n.node),n.text(t)},clear:function(){for(var t=(this.textPath&&this.textPath()||this).node;t.hasChildNodes();)t.removeChild(t.lastChild);return this},length:function(){return this.node.getComputedTextLength()}}),i.TextPath=i.invent({create:"textPath",inherit:i.Parent,parent:i.Text,construct:{morphArray:i.PathArray,path:function(t){for(var e=new i.TextPath,n=this.doc().defs().path(t);this.node.hasChildNodes();)e.node.appendChild(this.node.firstChild);return this.node.appendChild(e.node),e.attr("href","#"+n,i.xlink),this},array:function(){var t=this.track();return t?t.array():null},plot:function(t){var e=this.track(),i=null;return e&&(i=e.plot(t)),null==t?i:this},track:function(){var t=this.textPath();if(t)return t.reference("href")},textPath:function(){if(this.node.firstChild&&"textPath"==this.node.firstChild.nodeName)return i.adopt(this.node.firstChild)}}}),i.Nested=i.invent({create:function(){this.constructor.call(this,i.create("svg")),this.style("overflow","visible")},inherit:i.Container,construct:{nested:function(){return this.put(new i.Nested)}}}),i.A=i.invent({create:"a",inherit:i.Container,extend:{to:function(t){return this.attr("href",t,i.xlink)},show:function(t){return this.attr("show",t,i.xlink)},target:function(t){return this.attr("target",t)}},construct:{link:function(t){return this.put(new i.A).to(t)}}}),i.extend(i.Element,{linkTo:function(t){var e=new i.A;return"function"==typeof t?t.call(e,e):e.to(t),this.parent().put(e).put(this)}}),i.Marker=i.invent({create:"marker",inherit:i.Container,extend:{width:function(t){return this.attr("markerWidth",t)},height:function(t){return this.attr("markerHeight",t)},ref:function(t,e){return this.attr("refX",t).attr("refY",e)},update:function(t){return this.clear(),"function"==typeof t&&t.call(this,this),this},toString:function(){return"url(#"+this.id()+")"}},construct:{marker:function(t,e,i){return this.defs().marker(t,e,i)}}}),i.extend(i.Defs,{marker:function(t,e,n){return this.put(new i.Marker).size(t,e).ref(t/2,e/2).viewbox(0,0,t,e).attr("orient","auto").update(n)}}),i.extend(i.Line,i.Polyline,i.Polygon,i.Path,{marker:function(t,e,n,r){var a=["marker"];return"all"!=t&&a.push(t),a=a.join("-"),t=arguments[1]instanceof i.Marker?arguments[1]:this.doc().marker(e,n,r),this.attr(a,t)}});var l={stroke:["color","width","opacity","linecap","linejoin","miterlimit","dasharray","dashoffset"],fill:["color","opacity","rule"],prefix:function(t,e){return"color"==e?t:t+"-"+e}};function c(t,e,n,r){return n+r.replace(i.regex.dots," .")}function h(t){return t.toLowerCase().replace(/-(.)/g,function(t,e){return e.toUpperCase()})}function u(t){return t.charAt(0).toUpperCase()+t.slice(1)}function d(t){var e=t.toString(16);return 1==e.length?"0"+e:e}function f(t,e,i){if(null==e||null==i){var n=t.bbox();null==e?e=n.width/n.height*i:null==i&&(i=n.height/n.width*e)}return{width:e,height:i}}function p(t,e,i){return{x:e*t.a+i*t.c+0,y:e*t.b+i*t.d+0}}function g(t){return{a:t[0],b:t[1],c:t[2],d:t[3],e:t[4],f:t[5]}}function v(t,e){t.cx=null==t.cx?e.bbox().cx:t.cx,t.cy=null==t.cy?e.bbox().cy:t.cy}function m(e){for(var n=e.childNodes.length-1;n>=0;n--)e.childNodes[n]instanceof t.SVGElement&&m(e.childNodes[n]);return i.adopt(e).id(i.eid(e.nodeName))}function x(t){return null==t.x&&(t.x=0,t.y=0,t.width=0,t.height=0),t.w=t.width,t.h=t.height,t.x2=t.x+t.width,t.y2=t.y+t.height,t.cx=t.x+t.width/2,t.cy=t.y+t.height/2,t}function y(t){return Math.abs(t)>1e-37?t:0}["fill","stroke"].forEach(function(t){var e,n={};n[t]=function(n){if(void 0===n)return this;if("string"==typeof n||i.Color.isRgb(n)||n&&"function"==typeof n.fill)this.attr(t,n);else for(e=l[t].length-1;e>=0;e--)null!=n[l[t][e]]&&this.attr(l.prefix(t,l[t][e]),n[l[t][e]]);return this},i.extend(i.Element,i.FX,n)}),i.extend(i.Element,i.FX,{rotate:function(t,e,i){return this.transform({rotation:t,cx:e,cy:i})},skew:function(t,e,i,n){return 1==arguments.length||3==arguments.length?this.transform({skew:t,cx:e,cy:i}):this.transform({skewX:t,skewY:e,cx:i,cy:n})},scale:function(t,e,i,n){return 1==arguments.length||3==arguments.length?this.transform({scale:t,cx:e,cy:i}):this.transform({scaleX:t,scaleY:e,cx:i,cy:n})},translate:function(t,e){return this.transform({x:t,y:e})},flip:function(t,e){return e="number"==typeof t?t:e,this.transform({flip:t||"both",offset:e})},matrix:function(t){return this.attr("transform",new i.Matrix(6==arguments.length?[].slice.call(arguments):t))},opacity:function(t){return this.attr("opacity",t)},dx:function(t){return this.x(new i.Number(t).plus(this instanceof i.FX?0:this.x()),!0)},dy:function(t){return this.y(new i.Number(t).plus(this instanceof i.FX?0:this.y()),!0)},dmove:function(t,e){return this.dx(t).dy(e)}}),i.extend(i.Rect,i.Ellipse,i.Circle,i.Gradient,i.FX,{radius:function(t,e){var n=(this._target||this).type;return"radial"==n||"circle"==n?this.attr("r",new i.Number(t)):this.rx(t).ry(null==e?t:e)}}),i.extend(i.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(t){return this.node.getPointAtLength(t)}}),i.extend(i.Parent,i.Text,i.Tspan,i.FX,{font:function(t,e){if("object"===r(t))for(e in t)this.font(e,t[e]);return"leading"==t?this.leading(e):"anchor"==t?this.attr("text-anchor",e):"size"==t||"family"==t||"weight"==t||"stretch"==t||"variant"==t||"style"==t?this.attr("font-"+t,e):this.attr(t,e)}}),i.Set=i.invent({create:function(t){Array.isArray(t)?this.members=t:this.clear()},extend:{add:function(){var t,e,i=[].slice.call(arguments);for(t=0,e=i.length;t<e;t++)this.members.push(i[t]);return this},remove:function(t){var e=this.index(t);return e>-1&&this.members.splice(e,1),this},each:function(t){for(var e=0,i=this.members.length;e<i;e++)t.apply(this.members[e],[e,this.members]);return this},clear:function(){return this.members=[],this},length:function(){return this.members.length},has:function(t){return this.index(t)>=0},index:function(t){return this.members.indexOf(t)},get:function(t){return this.members[t]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members},bbox:function(){if(0==this.members.length)return new i.RBox;var t=this.members[0].rbox(this.members[0].doc());return this.each(function(){t=t.merge(this.rbox(this.doc()))}),t}},construct:{set:function(t){return new i.Set(t)}}}),i.FX.Set=i.invent({create:function(t){this.set=t}}),i.Set.inherit=function(){var t=[];for(var e in i.Shape.prototype)"function"==typeof i.Shape.prototype[e]&&"function"!=typeof i.Set.prototype[e]&&t.push(e);for(var e in t.forEach(function(t){i.Set.prototype[t]=function(){for(var e=0,n=this.members.length;e<n;e++)this.members[e]&&"function"==typeof this.members[e][t]&&this.members[e][t].apply(this.members[e],arguments);return"animate"==t?this.fx||(this.fx=new i.FX.Set(this)):this}}),t=[],i.FX.prototype)"function"==typeof i.FX.prototype[e]&&"function"!=typeof i.FX.Set.prototype[e]&&t.push(e);t.forEach(function(t){i.FX.Set.prototype[t]=function(){for(var e=0,i=this.set.members.length;e<i;e++)this.set.members[e].fx[t].apply(this.set.members[e].fx,arguments);return this}})},i.extend(i.Element,{data:function(t,e,i){if("object"===r(t))for(e in t)this.data(e,t[e]);else if(arguments.length<2)try{return JSON.parse(this.attr("data-"+t))}catch(e){return this.attr("data-"+t)}else this.attr("data-"+t,null===e?null:!0===i||"string"==typeof e||"number"==typeof e?e:JSON.stringify(e));return this}}),i.extend(i.Element,{remember:function(t,e){if("object"===r(arguments[0]))for(var e in t)this.remember(e,t[e]);else{if(1==arguments.length)return this.memory()[t];this.memory()[t]=e}return this},forget:function(){if(0==arguments.length)this._memory={};else for(var t=arguments.length-1;t>=0;t--)delete this.memory()[arguments[t]];return this},memory:function(){return this._memory||(this._memory={})}}),i.get=function(t){var n=e.getElementById(function(t){var e=(t||"").toString().match(i.regex.reference);if(e)return e[1]}(t)||t);return i.adopt(n)},i.select=function(t,n){return new i.Set(i.utils.map((n||e).querySelectorAll(t),function(t){return i.adopt(t)}))},i.extend(i.Parent,{select:function(t){return i.select(t,this.node)}});var b="abcdef".split("");if("function"!=typeof t.CustomEvent){var w=function(t,i){i=i||{bubbles:!1,cancelable:!1,detail:void 0};var n=e.createEvent("CustomEvent");return n.initCustomEvent(t,i.bubbles,i.cancelable,i.detail),n};w.prototype=t.Event.prototype,i.CustomEvent=w}else i.CustomEvent=t.CustomEvent;return function(e){for(var i=0,n=["moz","webkit"],r=0;r<n.length&&!t.requestAnimationFrame;++r)e.requestAnimationFrame=e[n[r]+"RequestAnimationFrame"],e.cancelAnimationFrame=e[n[r]+"CancelAnimationFrame"]||e[n[r]+"CancelRequestAnimationFrame"];e.requestAnimationFrame=e.requestAnimationFrame||function(t){var n=(new Date).getTime(),r=Math.max(0,16-(n-i)),a=e.setTimeout(function(){t(n+r)},r);return i=n+r,a},e.cancelAnimationFrame=e.cancelAnimationFrame||e.clearTimeout}(t),i}),function(){SVG.Filter=SVG.invent({create:"filter",inherit:SVG.Parent,extend:{source:"SourceGraphic",sourceAlpha:"SourceAlpha",background:"BackgroundImage",backgroundAlpha:"BackgroundAlpha",fill:"FillPaint",stroke:"StrokePaint",autoSetIn:!0,put:function(t,e){return this.add(t,e),!t.attr("in")&&this.autoSetIn&&t.attr("in",this.source),t.attr("result")||t.attr("result",t),t},blend:function(t,e,i){return this.put(new SVG.BlendEffect(t,e,i))},colorMatrix:function(t,e){return this.put(new SVG.ColorMatrixEffect(t,e))},convolveMatrix:function(t){return this.put(new SVG.ConvolveMatrixEffect(t))},componentTransfer:function(t){return this.put(new SVG.ComponentTransferEffect(t))},composite:function(t,e,i){return this.put(new SVG.CompositeEffect(t,e,i))},flood:function(t,e){return this.put(new SVG.FloodEffect(t,e))},offset:function(t,e){return this.put(new SVG.OffsetEffect(t,e))},image:function(t){return this.put(new SVG.ImageEffect(t))},merge:function(){var t=[void 0];for(var e in arguments)t.push(arguments[e]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,t)))},gaussianBlur:function(t,e){return this.put(new SVG.GaussianBlurEffect(t,e))},morphology:function(t,e){return this.put(new SVG.MorphologyEffect(t,e))},diffuseLighting:function(t,e,i){return this.put(new SVG.DiffuseLightingEffect(t,e,i))},displacementMap:function(t,e,i,n,r){return this.put(new SVG.DisplacementMapEffect(t,e,i,n,r))},specularLighting:function(t,e,i,n){return this.put(new SVG.SpecularLightingEffect(t,e,i,n))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(t,e,i,n,r){return this.put(new SVG.TurbulenceEffect(t,e,i,n,r))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(t){var e=this.put(new SVG.Filter);return"function"==typeof t&&t.call(e,e),e}}),SVG.extend(SVG.Container,{filter:function(t){return this.defs().filter(t)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(t){return this.filterer=t instanceof SVG.Element?t:this.doc().filter(t),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(t){return this.filterer&&!0===t&&this.filterer.remove(),delete this.filterer,this.attr("filter",null)}}),SVG.Effect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(t){return null==t?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",t)},result:function(t){return null==t?this.attr("result"):this.attr("result",t)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(t){return null==t?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",t)},result:function(t){return null==t?this.attr("result"):this.attr("result",t)},toString:function(){return this.result()}}});var t={blend:function(t,e){return this.parent()&&this.parent().blend(this,t,e)},colorMatrix:function(t,e){return this.parent()&&this.parent().colorMatrix(t,e).in(this)},convolveMatrix:function(t){return this.parent()&&this.parent().convolveMatrix(t).in(this)},componentTransfer:function(t){return this.parent()&&this.parent().componentTransfer(t).in(this)},composite:function(t,e){return this.parent()&&this.parent().composite(this,t,e)},flood:function(t,e){return this.parent()&&this.parent().flood(t,e)},offset:function(t,e){return this.parent()&&this.parent().offset(t,e).in(this)},image:function(t){return this.parent()&&this.parent().image(t)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(t,e){return this.parent()&&this.parent().gaussianBlur(t,e).in(this)},morphology:function(t,e){return this.parent()&&this.parent().morphology(t,e).in(this)},diffuseLighting:function(t,e,i){return this.parent()&&this.parent().diffuseLighting(t,e,i).in(this)},displacementMap:function(t,e,i,n){return this.parent()&&this.parent().displacementMap(this,t,e,i,n)},specularLighting:function(t,e,i,n){return this.parent()&&this.parent().specularLighting(t,e,i,n).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(t,e,i,n,r){return this.parent()&&this.parent().turbulence(t,e,i,n,r).in(this)}};SVG.extend(SVG.Effect,t),SVG.extend(SVG.ParentEffect,t),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(t){this.attr("in",t)}}});var e={blend:function(t,e,i){this.attr({in:t,in2:e,mode:i||"normal"})},colorMatrix:function(t,e){"matrix"==t&&(e=r(e)),this.attr({type:t,values:void 0===e?null:e})},convolveMatrix:function(t){t=r(t),this.attr({order:Math.sqrt(t.split(" ").length),kernelMatrix:t})},composite:function(t,e,i){this.attr({in:t,in2:e,operator:i})},flood:function(t,e){this.attr("flood-color",t),null!=e&&this.attr("flood-opacity",e)},offset:function(t,e){this.attr({dx:t,dy:e})},image:function(t){this.attr("href",t,SVG.xlink)},displacementMap:function(t,e,i,n,r){this.attr({in:t,in2:e,scale:i,xChannelSelector:n,yChannelSelector:r})},gaussianBlur:function(t,e){null!=t||null!=e?this.attr("stdDeviation",function(t){if(!Array.isArray(t))return t;for(var e=0,i=t.length,n=[];e<i;e++)n.push(t[e]);return n.join(" ")}(Array.prototype.slice.call(arguments))):this.attr("stdDeviation","0 0")},morphology:function(t,e){this.attr({operator:t,radius:e})},tile:function(){},turbulence:function(t,e,i,n,r){this.attr({numOctaves:e,seed:i,stitchTiles:n,baseFrequency:t,type:r})}},i={merge:function(){var t;if(arguments[0]instanceof SVG.Set){var e=this;arguments[0].each(function(t){this instanceof SVG.MergeNode?e.put(this):(this instanceof SVG.Effect||this instanceof SVG.ParentEffect)&&e.put(new SVG.MergeNode(this))})}else{t=Array.isArray(arguments[0])?arguments[0]:arguments;for(var i=0;i<t.length;i++)t[i]instanceof SVG.MergeNode?this.put(t[i]):this.put(new SVG.MergeNode(t[i]))}},componentTransfer:function(t){if(this.rgb=new SVG.Set,["r","g","b","a"].forEach(function(t){this[t]=new(SVG["Func"+t.toUpperCase()])("identity"),this.rgb.add(this[t]),this.node.appendChild(this[t].node)}.bind(this)),t)for(var e in t.rgb&&(["r","g","b"].forEach(function(e){this[e].attr(t.rgb)}.bind(this)),delete t.rgb),t)this[e].attr(t[e])},diffuseLighting:function(t,e,i){this.attr({surfaceScale:t,diffuseConstant:e,kernelUnitLength:i})},specularLighting:function(t,e,i,n){this.attr({surfaceScale:t,diffuseConstant:e,specularExponent:i,kernelUnitLength:n})}},n={distantLight:function(t,e){this.attr({azimuth:t,elevation:e})},pointLight:function(t,e,i){this.attr({x:t,y:e,z:i})},spotLight:function(t,e,i,n,r,a){this.attr({x:t,y:e,z:i,pointsAtX:n,pointsAtY:r,pointsAtZ:a})},mergeNode:function(t){this.attr("in",t)}};function r(t){return Array.isArray(t)&&(t=new SVG.Array(t)),t.toString().replace(/^\s+/,"").replace(/\s+$/,"").replace(/\s+/g," ")}function a(){var t=function(){};for(var e in"function"==typeof arguments[arguments.length-1]&&(t=arguments[arguments.length-1],Array.prototype.splice.call(arguments,arguments.length-1,1)),arguments)for(var i in arguments[e])t(arguments[e][i],i,arguments[e])}["r","g","b","a"].forEach(function(t){n["Func"+t.toUpperCase()]=function(t){switch(this.attr("type",t),t){case"table":this.attr("tableValues",arguments[1]);break;case"linear":this.attr("slope",arguments[1]),this.attr("intercept",arguments[2]);break;case"gamma":this.attr("amplitude",arguments[1]),this.attr("exponent",arguments[2]),this.attr("offset",arguments[2])}}}),a(e,function(t,e){var i=e.charAt(0).toUpperCase()+e.slice(1);SVG[i+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+i)),t.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.Effect,extend:{}})}),a(i,function(t,e){var i=e.charAt(0).toUpperCase()+e.slice(1);SVG[i+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+i)),t.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.ParentEffect,extend:{}})}),a(n,function(t,e){var i=e.charAt(0).toUpperCase()+e.slice(1);SVG[i]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+i)),t.apply(this,arguments)},inherit:SVG.ChildEffect,extend:{}})}),SVG.extend(SVG.MergeEffect,{in:function(t){return t instanceof SVG.MergeNode?this.add(t,0):this.add(new SVG.MergeNode(t),0),this}}),SVG.extend(SVG.CompositeEffect,SVG.BlendEffect,SVG.DisplacementMapEffect,{in2:function(t){return null==t?this.parent()&&this.parent().select('[result="'+this.attr("in2")+'"]').get(0)||this.attr("in2"):this.attr("in2",t)}}),SVG.filter={sepiatone:[.343,.669,.119,0,0,.249,.626,.13,0,0,.172,.334,.111,0,0,0,0,0,1,0]}}.call(void 0),function(){function t(t,r,a,s,o,l,c){for(var h=t.slice(r,a||c),u=s.slice(o,l||c),d=0,f={pos:[0,0],start:[0,0]},p={pos:[0,0],start:[0,0]};h[d]=e.call(f,h[d]),u[d]=e.call(p,u[d]),h[d][0]!=u[d][0]||"M"==h[d][0]||"A"==h[d][0]&&(h[d][4]!=u[d][4]||h[d][5]!=u[d][5])?(Array.prototype.splice.apply(h,[d,1].concat(n.call(f,h[d]))),Array.prototype.splice.apply(u,[d,1].concat(n.call(p,u[d])))):(h[d]=i.call(f,h[d]),u[d]=i.call(p,u[d])),++d!=h.length||d!=u.length;)d==h.length&&h.push(["C",f.pos[0],f.pos[1],f.pos[0],f.pos[1],f.pos[0],f.pos[1]]),d==u.length&&u.push(["C",p.pos[0],p.pos[1],p.pos[0],p.pos[1],p.pos[0],p.pos[1]]);return{start:h,dest:u}}function e(t){switch(t[0]){case"z":case"Z":t[0]="L",t[1]=this.start[0],t[2]=this.start[1];break;case"H":t[0]="L",t[2]=this.pos[1];break;case"V":t[0]="L",t[2]=t[1],t[1]=this.pos[0];break;case"T":t[0]="Q",t[3]=t[1],t[4]=t[2],t[1]=this.reflection[1],t[2]=this.reflection[0];break;case"S":t[0]="C",t[6]=t[4],t[5]=t[3],t[4]=t[2],t[3]=t[1],t[2]=this.reflection[1],t[1]=this.reflection[0]}return t}function i(t){var e=t.length;return this.pos=[t[e-2],t[e-1]],-1!="SCQT".indexOf(t[0])&&(this.reflection=[2*this.pos[0]-t[e-4],2*this.pos[1]-t[e-3]]),t}function n(t){var e=[t];switch(t[0]){case"M":return this.pos=this.start=[t[1],t[2]],e;case"L":t[5]=t[3]=t[1],t[6]=t[4]=t[2],t[1]=this.pos[0],t[2]=this.pos[1];break;case"Q":t[6]=t[4],t[5]=t[3],t[4]=1*t[4]/3+2*t[2]/3,t[3]=1*t[3]/3+2*t[1]/3,t[2]=1*this.pos[1]/3+2*t[2]/3,t[1]=1*this.pos[0]/3+2*t[1]/3;break;case"A":t=(e=function(t,e){var i,n,r,a,s,o,l,c,h,u,d,f,p,g,v,m,x,y,b,w,k,_,A,S,C,T,E=Math.abs(e[1]),L=Math.abs(e[2]),I=e[3]%360,O=e[4],D=e[5],P=e[6],N=e[7],M=new SVG.Point(t),z=new SVG.Point(P,N),R=[];if(0===E||0===L||M.x===z.x&&M.y===z.y)return[["C",M.x,M.y,z.x,z.y,z.x,z.y]];for((n=(i=new SVG.Point((M.x-z.x)/2,(M.y-z.y)/2).transform((new SVG.Matrix).rotate(I))).x*i.x/(E*E)+i.y*i.y/(L*L))>1&&(E*=n=Math.sqrt(n),L*=n),r=(new SVG.Matrix).rotate(I).scale(1/E,1/L).rotate(-I),M=M.transform(r),o=(a=[(z=z.transform(r)).x-M.x,z.y-M.y])[0]*a[0]+a[1]*a[1],s=Math.sqrt(o),a[0]/=s,a[1]/=s,l=o<4?Math.sqrt(1-o/4):0,O===D&&(l*=-1),c=new SVG.Point((z.x+M.x)/2+l*-a[1],(z.y+M.y)/2+l*a[0]),h=new SVG.Point(M.x-c.x,M.y-c.y),u=new SVG.Point(z.x-c.x,z.y-c.y),d=Math.acos(h.x/Math.sqrt(h.x*h.x+h.y*h.y)),h.y<0&&(d*=-1),f=Math.acos(u.x/Math.sqrt(u.x*u.x+u.y*u.y)),u.y<0&&(f*=-1),D&&d>f&&(f+=2*Math.PI),!D&&d<f&&(f-=2*Math.PI),m=[],x=d,p=(f-d)/(g=Math.ceil(2*Math.abs(d-f)/Math.PI)),v=4*Math.tan(p/4)/3,k=0;k<=g;k++)b=Math.cos(x),y=Math.sin(x),w=new SVG.Point(c.x+b,c.y+y),m[k]=[new SVG.Point(w.x+v*y,w.y-v*b),w,new SVG.Point(w.x-v*y,w.y+v*b)],x+=p;for(m[0][0]=m[0][1].clone(),m[m.length-1][2]=m[m.length-1][1].clone(),r=(new SVG.Matrix).rotate(I).scale(E,L).rotate(-I),k=0,_=m.length;k<_;k++)m[k][0]=m[k][0].transform(r),m[k][1]=m[k][1].transform(r),m[k][2]=m[k][2].transform(r);for(k=1,_=m.length;k<_;k++)A=(w=m[k-1][2]).x,S=w.y,C=(w=m[k][0]).x,T=w.y,P=(w=m[k][1]).x,N=w.y,R.push(["C",A,S,C,T,P,N]);return R}(this.pos,t))[0]}return t[0]="C",this.pos=[t[5],t[6]],this.reflection=[2*t[5]-t[3],2*t[6]-t[4]],e}function r(t,e){if(!1===e)return!1;for(var i=e,n=t.length;i<n;++i)if("M"==t[i][0])return i;return!1}SVG.extend(SVG.PathArray,{morph:function(e){for(var i=this.value,n=this.parse(e),a=0,s=0,o=!1,l=!1;!1!==a||!1!==s;){var c;o=r(i,!1!==a&&a+1),l=r(n,!1!==s&&s+1),!1===a&&(a=0==(c=new SVG.PathArray(h.start).bbox()).height||0==c.width?i.push(i[0])-1:i.push(["M",c.x+c.width/2,c.y+c.height/2])-1),!1===s&&(s=0==(c=new SVG.PathArray(h.dest).bbox()).height||0==c.width?n.push(n[0])-1:n.push(["M",c.x+c.width/2,c.y+c.height/2])-1);var h=t(i,a,o,n,s,l);i=i.slice(0,a).concat(h.start,!1===o?[]:i.slice(o)),n=n.slice(0,s).concat(h.dest,!1===l?[]:n.slice(l)),a=!1!==o&&a+h.start.length,s=!1!==l&&s+h.dest.length}return this.value=i,this.destination=new SVG.PathArray,this.destination.value=n,this}})}(),function(){function t(t){t.remember("_draggable",this),this.el=t}t.prototype.init=function(t,e){var i=this;this.constraint=t,this.value=e,this.el.on("mousedown.drag",function(t){i.start(t)}),this.el.on("touchstart.drag",function(t){i.start(t)})},t.prototype.transformPoint=function(t,e){var i=(t=t||window.event).changedTouches&&t.changedTouches[0]||t;return this.p.x=i.clientX-(e||0),this.p.y=i.clientY,this.p.matrixTransform(this.m)},t.prototype.getBBox=function(){var t=this.el.bbox();return this.el instanceof SVG.Nested&&(t=this.el.rbox()),(this.el instanceof SVG.G||this.el instanceof SVG.Use||this.el instanceof SVG.Nested)&&(t.x=this.el.x(),t.y=this.el.y()),t},t.prototype.start=function(t){if("click"!=t.type&&"mousedown"!=t.type&&"mousemove"!=t.type||1==(t.which||t.buttons)){var e=this;if(this.el.fire("beforedrag",{event:t,handler:this}),!this.el.event().defaultPrevented){t.preventDefault(),t.stopPropagation(),this.parent=this.parent||this.el.parent(SVG.Nested)||this.el.parent(SVG.Doc),this.p=this.parent.node.createSVGPoint(),this.m=this.el.node.getScreenCTM().inverse();var i,n=this.getBBox();if(this.el instanceof SVG.Text)switch(i=this.el.node.getComputedTextLength(),this.el.attr("text-anchor")){case"middle":i/=2;break;case"start":i=0}this.startPoints={point:this.transformPoint(t,i),box:n,transform:this.el.transform()},SVG.on(window,"mousemove.drag",function(t){e.drag(t)}),SVG.on(window,"touchmove.drag",function(t){e.drag(t)}),SVG.on(window,"mouseup.drag",function(t){e.end(t)}),SVG.on(window,"touchend.drag",function(t){e.end(t)}),this.el.fire("dragstart",{event:t,p:this.startPoints.point,m:this.m,handler:this})}}},t.prototype.drag=function(t){var e=this.getBBox(),i=this.transformPoint(t),n=this.startPoints.box.x+i.x-this.startPoints.point.x,r=this.startPoints.box.y+i.y-this.startPoints.point.y,a=this.constraint,s=i.x-this.startPoints.point.x,o=i.y-this.startPoints.point.y;if(this.el.fire("dragmove",{event:t,p:i,m:this.m,handler:this}),this.el.event().defaultPrevented)return i;if("function"==typeof a){var l=a.call(this.el,n,r,this.m);"boolean"==typeof l&&(l={x:l,y:l}),!0===l.x?this.el.x(n):!1!==l.x&&this.el.x(l.x),!0===l.y?this.el.y(r):!1!==l.y&&this.el.y(l.y)}else"object"==typeof a&&(null!=a.minX&&n<a.minX?s=(n=a.minX)-this.startPoints.box.x:null!=a.maxX&&n>a.maxX-e.width&&(s=(n=a.maxX-e.width)-this.startPoints.box.x),null!=a.minY&&r<a.minY?o=(r=a.minY)-this.startPoints.box.y:null!=a.maxY&&r>a.maxY-e.height&&(o=(r=a.maxY-e.height)-this.startPoints.box.y),null!=a.snapToGrid&&(n-=n%a.snapToGrid,r-=r%a.snapToGrid,s-=s%a.snapToGrid,o-=o%a.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:s,y:o},!0):this.el.move(n,r));return i},t.prototype.end=function(t){var e=this.drag(t);this.el.fire("dragend",{event:t,p:e,m:this.m,handler:this}),SVG.off(window,"mousemove.drag"),SVG.off(window,"touchmove.drag"),SVG.off(window,"mouseup.drag"),SVG.off(window,"touchend.drag")},SVG.extend(SVG.Element,{draggable:function(e,i){"function"!=typeof e&&"object"!=typeof e||(i=e,e=!0);var n=this.remember("_draggable")||new t(this);return(e=void 0===e||e)?n.init(i||{},e):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}.call(void 0),function(){function t(t){this.el=t,t.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1}}t.prototype.init=function(t,e){var i=this.el.bbox();for(var n in this.options={},this.el.selectize.defaults)this.options[n]=this.el.selectize.defaults[n],void 0!==e[n]&&(this.options[n]=e[n]);this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(i.x,i.y)),this.options.deepSelect&&-1!==["line","polyline","polygon"].indexOf(this.el.type)?this.selectPoints(t):this.selectRect(t),this.observe(),this.cleanup()},t.prototype.selectPoints=function(t){return this.pointSelection.isSelected=t,this.pointSelection.set?this:(this.pointSelection.set=this.parent.set(),this.drawCircles(),this)},t.prototype.getPointArray=function(){var t=this.el.bbox();return this.el.array().valueOf().map(function(e){return[e[0]-t.x,e[1]-t.y]})},t.prototype.drawCircles=function(){for(var t=this,e=this.getPointArray(),i=0,n=e.length;i<n;++i){var r=function(e){return function(i){(i=i||window.event).preventDefault?i.preventDefault():i.returnValue=!1,i.stopPropagation();var n=i.pageX||i.touches[0].pageX,r=i.pageY||i.touches[0].pageY;t.el.fire("point",{x:n,y:r,i:e,event:i})}}(i);this.pointSelection.set.add(this.nested.circle(this.options.radius).center(e[i][0],e[i][1]).addClass(this.options.classPoints).addClass(this.options.classPoints+"_point").on("touchstart",r).on("mousedown",r))}},t.prototype.updatePointSelection=function(){var t=this.getPointArray();this.pointSelection.set.each(function(e){this.cx()===t[e][0]&&this.cy()===t[e][1]||this.center(t[e][0],t[e][1])})},t.prototype.updateRectSelection=function(){var t=this.el.bbox();this.rectSelection.set.get(0).attr({width:t.width,height:t.height}),this.options.points&&(this.rectSelection.set.get(2).center(t.width,0),this.rectSelection.set.get(3).center(t.width,t.height),this.rectSelection.set.get(4).center(0,t.height),this.rectSelection.set.get(5).center(t.width/2,0),this.rectSelection.set.get(6).center(t.width,t.height/2),this.rectSelection.set.get(7).center(t.width/2,t.height),this.rectSelection.set.get(8).center(0,t.height/2)),this.options.rotationPoint&&(this.options.points?this.rectSelection.set.get(9).center(t.width/2,20):this.rectSelection.set.get(1).center(t.width/2,20))},t.prototype.selectRect=function(t){var e=this,i=this.el.bbox();function n(t){return function(i){(i=i||window.event).preventDefault?i.preventDefault():i.returnValue=!1,i.stopPropagation();var n=i.pageX||i.touches[0].pageX,r=i.pageY||i.touches[0].pageY;e.el.fire(t,{x:n,y:r,event:i})}}if(this.rectSelection.isSelected=t,this.rectSelection.set=this.rectSelection.set||this.parent.set(),this.rectSelection.set.get(0)||this.rectSelection.set.add(this.nested.rect(i.width,i.height).addClass(this.options.classRect)),this.options.points&&!this.rectSelection.set.get(1)){var r="touchstart",a="mousedown";this.rectSelection.set.add(this.nested.circle(this.options.radius).center(0,0).attr("class",this.options.classPoints+"_lt").on(a,n("lt")).on(r,n("lt"))),this.rectSelection.set.add(this.nested.circle(this.options.radius).center(i.width,0).attr("class",this.options.classPoints+"_rt").on(a,n("rt")).on(r,n("rt"))),this.rectSelection.set.add(this.nested.circle(this.options.radius).center(i.width,i.height).attr("class",this.options.classPoints+"_rb").on(a,n("rb")).on(r,n("rb"))),this.rectSelection.set.add(this.nested.circle(this.options.radius).center(0,i.height).attr("class",this.options.classPoints+"_lb").on(a,n("lb")).on(r,n("lb"))),this.rectSelection.set.add(this.nested.circle(this.options.radius).center(i.width/2,0).attr("class",this.options.classPoints+"_t").on(a,n("t")).on(r,n("t"))),this.rectSelection.set.add(this.nested.circle(this.options.radius).center(i.width,i.height/2).attr("class",this.options.classPoints+"_r").on(a,n("r")).on(r,n("r"))),this.rectSelection.set.add(this.nested.circle(this.options.radius).center(i.width/2,i.height).attr("class",this.options.classPoints+"_b").on(a,n("b")).on(r,n("b"))),this.rectSelection.set.add(this.nested.circle(this.options.radius).center(0,i.height/2).attr("class",this.options.classPoints+"_l").on(a,n("l")).on(r,n("l"))),this.rectSelection.set.each(function(){this.addClass(e.options.classPoints)})}if(this.options.rotationPoint&&(this.options.points&&!this.rectSelection.set.get(9)||!this.options.points&&!this.rectSelection.set.get(1))){var s=function(t){(t=t||window.event).preventDefault?t.preventDefault():t.returnValue=!1,t.stopPropagation();var i=t.pageX||t.touches[0].pageX,n=t.pageY||t.touches[0].pageY;e.el.fire("rot",{x:i,y:n,event:t})};this.rectSelection.set.add(this.nested.circle(this.options.radius).center(i.width/2,20).attr("class",this.options.classPoints+"_rot").on("touchstart",s).on("mousedown",s))}},t.prototype.handler=function(){var t=this.el.bbox();this.nested.matrix(new SVG.Matrix(this.el).translate(t.x,t.y)),this.rectSelection.isSelected&&this.updateRectSelection(),this.pointSelection.isSelected&&this.updatePointSelection()},t.prototype.observe=function(){var t=this;if(MutationObserver)if(this.rectSelection.isSelected||this.pointSelection.isSelected)this.observerInst=this.observerInst||new MutationObserver(function(){t.handler()}),this.observerInst.observe(this.el.node,{attributes:!0});else try{this.observerInst.disconnect(),delete this.observerInst}catch(t){}else this.el.off("DOMAttrModified.select"),(this.rectSelection.isSelected||this.pointSelection.isSelected)&&this.el.on("DOMAttrModified.select",function(){t.handler()})},t.prototype.cleanup=function(){!this.rectSelection.isSelected&&this.rectSelection.set&&(this.rectSelection.set.each(function(){this.remove()}),this.rectSelection.set.clear(),delete this.rectSelection.set),!this.pointSelection.isSelected&&this.pointSelection.set&&(this.pointSelection.set.each(function(){this.remove()}),this.pointSelection.set.clear(),delete this.pointSelection.set),this.pointSelection.isSelected||this.rectSelection.isSelected||(this.nested.remove(),delete this.nested)},SVG.extend(SVG.Element,{selectize:function(e,i){return"object"==typeof e&&(i=e,e=!0),(this.remember("_selectHandler")||new t(this)).init(void 0===e||e,i||{}),this}}),SVG.Element.prototype.selectize.defaults={points:!0,classRect:"svg_select_boundingRect",classPoints:"svg_select_points",radius:7,rotationPoint:!0,deepSelect:!1}}(),function(){(function(){function t(t){t.remember("_resizeHandler",this),this.el=t,this.parameters={},this.lastUpdateCall=null,this.p=t.doc().node.createSVGPoint()}t.prototype.transformPoint=function(t,e,i){return this.p.x=t-(this.offset.x-window.pageXOffset),this.p.y=e-(this.offset.y-window.pageYOffset),this.p.matrixTransform(i||this.m)},t.prototype._extractPosition=function(t){return{x:null!=t.clientX?t.clientX:t.touches[0].clientX,y:null!=t.clientY?t.clientY:t.touches[0].clientY}},t.prototype.init=function(t){var e=this;if(this.stop(),"stop"!==t){for(var i in this.options={},this.el.resize.defaults)this.options[i]=this.el.resize.defaults[i],void 0!==t[i]&&(this.options[i]=t[i]);this.el.on("lt.resize",function(t){e.resize(t||window.event)}),this.el.on("rt.resize",function(t){e.resize(t||window.event)}),this.el.on("rb.resize",function(t){e.resize(t||window.event)}),this.el.on("lb.resize",function(t){e.resize(t||window.event)}),this.el.on("t.resize",function(t){e.resize(t||window.event)}),this.el.on("r.resize",function(t){e.resize(t||window.event)}),this.el.on("b.resize",function(t){e.resize(t||window.event)}),this.el.on("l.resize",function(t){e.resize(t||window.event)}),this.el.on("rot.resize",function(t){e.resize(t||window.event)}),this.el.on("point.resize",function(t){e.resize(t||window.event)}),this.update()}},t.prototype.stop=function(){return this.el.off("lt.resize"),this.el.off("rt.resize"),this.el.off("rb.resize"),this.el.off("lb.resize"),this.el.off("t.resize"),this.el.off("r.resize"),this.el.off("b.resize"),this.el.off("l.resize"),this.el.off("rot.resize"),this.el.off("point.resize"),this},t.prototype.resize=function(t){var e=this;this.m=this.el.node.getScreenCTM().inverse(),this.offset={x:window.pageXOffset,y:window.pageYOffset};var i=this._extractPosition(t.detail.event);if(this.parameters={type:this.el.type,p:this.transformPoint(i.x,i.y),x:t.detail.x,y:t.detail.y,box:this.el.bbox(),rotation:this.el.transform().rotation},"text"===this.el.type&&(this.parameters.fontSize=this.el.attr()["font-size"]),void 0!==t.detail.i){var n=this.el.array().valueOf();this.parameters.i=t.detail.i,this.parameters.pointCoords=[n[t.detail.i][0],n[t.detail.i][1]]}switch(t.type){case"lt":this.calc=function(t,e){var i=this.snapToGrid(t,e);if(this.parameters.box.width-i[0]>0&&this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-i[0]);i=this.checkAspectRatio(i),this.el.move(this.parameters.box.x+i[0],this.parameters.box.y+i[1]).size(this.parameters.box.width-i[0],this.parameters.box.height-i[1])}};break;case"rt":this.calc=function(t,e){var i=this.snapToGrid(t,e,2);if(this.parameters.box.width+i[0]>0&&this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+i[0]);i=this.checkAspectRatio(i,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+i[1]).size(this.parameters.box.width+i[0],this.parameters.box.height-i[1])}};break;case"rb":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.width+i[0]>0&&this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+i[0]);i=this.checkAspectRatio(i),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+i[0],this.parameters.box.height+i[1])}};break;case"lb":this.calc=function(t,e){var i=this.snapToGrid(t,e,1);if(this.parameters.box.width-i[0]>0&&this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-i[0]);i=this.checkAspectRatio(i,!0),this.el.move(this.parameters.box.x+i[0],this.parameters.box.y).size(this.parameters.box.width-i[0],this.parameters.box.height+i[1])}};break;case"t":this.calc=function(t,e){var i=this.snapToGrid(t,e,2);if(this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y+i[1]).height(this.parameters.box.height-i[1])}};break;case"r":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.width+i[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+i[0])}};break;case"b":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+i[1])}};break;case"l":this.calc=function(t,e){var i=this.snapToGrid(t,e,1);if(this.parameters.box.width-i[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x+i[0],this.parameters.box.y).width(this.parameters.box.width-i[0])}};break;case"rot":this.calc=function(t,e){var i=t+this.parameters.p.x,n=e+this.parameters.p.y,r=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),a=Math.atan2(n-this.parameters.box.y-this.parameters.box.height/2,i-this.parameters.box.x-this.parameters.box.width/2),s=this.parameters.rotation+180*(a-r)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(s-s%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(t,e){var i=this.snapToGrid(t,e,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),n=this.el.array().valueOf();n[this.parameters.i][0]=this.parameters.pointCoords[0]+i[0],n[this.parameters.i][1]=this.parameters.pointCoords[1]+i[1],this.el.plot(n)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:t}),SVG.on(window,"touchmove.resize",function(t){e.update(t||window.event)}),SVG.on(window,"touchend.resize",function(){e.done()}),SVG.on(window,"mousemove.resize",function(t){e.update(t||window.event)}),SVG.on(window,"mouseup.resize",function(){e.done()})},t.prototype.update=function(t){if(t){var e=this._extractPosition(t),i=this.transformPoint(e.x,e.y),n=i.x-this.parameters.p.x,r=i.y-this.parameters.p.y;this.lastUpdateCall=[n,r],this.calc(n,r),this.el.fire("resizing",{dx:n,dy:r,event:t})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},t.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,"mousemove.resize"),SVG.off(window,"mouseup.resize"),SVG.off(window,"touchmove.resize"),SVG.off(window,"touchend.resize"),this.el.fire("resizedone")},t.prototype.snapToGrid=function(t,e,i,n){var r;return void 0!==n?r=[(i+t)%this.options.snapToGrid,(n+e)%this.options.snapToGrid]:(i=null==i?3:i,r=[(this.parameters.box.x+t+(1&i?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+e+(2&i?0:this.parameters.box.height))%this.options.snapToGrid]),t<0&&(r[0]-=this.options.snapToGrid),e<0&&(r[1]-=this.options.snapToGrid),t-=Math.abs(r[0])<this.options.snapToGrid/2?r[0]:r[0]-(t<0?-this.options.snapToGrid:this.options.snapToGrid),e-=Math.abs(r[1])<this.options.snapToGrid/2?r[1]:r[1]-(e<0?-this.options.snapToGrid:this.options.snapToGrid),this.constraintToBox(t,e,i,n)},t.prototype.constraintToBox=function(t,e,i,n){var r,a,s=this.options.constraint||{};return void 0!==n?(r=i,a=n):(r=this.parameters.box.x+(1&i?0:this.parameters.box.width),a=this.parameters.box.y+(2&i?0:this.parameters.box.height)),void 0!==s.minX&&r+t<s.minX&&(t=s.minX-r),void 0!==s.maxX&&r+t>s.maxX&&(t=s.maxX-r),void 0!==s.minY&&a+e<s.minY&&(e=s.minY-a),void 0!==s.maxY&&a+e>s.maxY&&(e=s.maxY-a),[t,e]},t.prototype.checkAspectRatio=function(t,e){if(!this.options.saveAspectRatio)return t;var i=t.slice(),n=this.parameters.box.width/this.parameters.box.height,r=this.parameters.box.width+t[0],a=this.parameters.box.height-t[1],s=r/a;return s<n?(i[1]=r/n-this.parameters.box.height,e&&(i[1]=-i[1])):s>n&&(i[0]=this.parameters.box.width-a*n,e&&(i[0]=-i[0])),i},SVG.extend(SVG.Element,{resize:function(e){return(this.remember("_resizeHandler")||new t(this)).init(e||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}();(function(t,e){void 0===e&&(e={});var i=e.insertAt;if(t&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===i&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=t:r.appendChild(document.createTextNode(t))}})('.apexcharts-canvas {\n position: relative;\n user-select: none;\n /* cannot give overflow: hidden as it will crop tooltips which overflow outside chart area */\n}\n\n/* scrollbar is not visible by default for legend, hence forcing the visibility */\n.apexcharts-canvas ::-webkit-scrollbar {\n -webkit-appearance: none;\n width: 6px;\n}\n.apexcharts-canvas ::-webkit-scrollbar-thumb {\n border-radius: 4px;\n background-color: rgba(0,0,0,.5);\n box-shadow: 0 0 1px rgba(255,255,255,.5);\n -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);\n}\n.apexcharts-canvas.dark {\n background: #343F57;\n}\n\n.apexcharts-inner {\n position: relative;\n}\n\n.legend-mouseover-inactive {\n transition: 0.15s ease all;\n opacity: 0.20;\n}\n\n.apexcharts-series-collapsed {\n opacity: 0;\n}\n\n.apexcharts-gridline, .apexcharts-text {\n pointer-events: none;\n}\n\n.apexcharts-tooltip {\n border-radius: 5px;\n box-shadow: 2px 2px 6px -4px #999;\n cursor: default;\n font-size: 14px;\n left: 62px;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n top: 20px;\n overflow: hidden;\n white-space: nowrap;\n z-index: 12;\n transition: 0.15s ease all;\n}\n.apexcharts-tooltip.light {\n border: 1px solid #e3e3e3;\n background: rgba(255, 255, 255, 0.96);\n}\n.apexcharts-tooltip.dark {\n color: #fff;\n background: rgba(30,30,30, 0.8);\n}\n.apexcharts-tooltip * {\n font-family: inherit;\n}\n\n.apexcharts-tooltip .apexcharts-marker,\n.apexcharts-area-series .apexcharts-area,\n.apexcharts-line {\n pointer-events: none;\n}\n\n.apexcharts-tooltip.active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-tooltip-title {\n padding: 6px;\n font-size: 15px;\n margin-bottom: 4px;\n}\n.apexcharts-tooltip.light .apexcharts-tooltip-title {\n background: #ECEFF1;\n border-bottom: 1px solid #ddd;\n}\n.apexcharts-tooltip.dark .apexcharts-tooltip-title {\n background: rgba(0, 0, 0, 0.7);\n border-bottom: 1px solid #333;\n}\n\n.apexcharts-tooltip-text-value,\n.apexcharts-tooltip-text-z-value {\n display: inline-block;\n font-weight: 600;\n margin-left: 5px;\n}\n\n.apexcharts-tooltip-text-z-label:empty,\n.apexcharts-tooltip-text-z-value:empty {\n display: none;\n}\n\n.apexcharts-tooltip-text-value, \n.apexcharts-tooltip-text-z-value {\n font-weight: 600;\n}\n\n.apexcharts-tooltip-marker {\n width: 12px;\n height: 12px;\n position: relative;\n top: 0px;\n margin-right: 10px;\n border-radius: 50%;\n}\n\n.apexcharts-tooltip-series-group {\n padding: 0 10px;\n display: none;\n text-align: left;\n justify-content: left;\n align-items: center;\n}\n\n.apexcharts-tooltip-series-group.active .apexcharts-tooltip-marker {\n opacity: 1;\n}\n.apexcharts-tooltip-series-group.active, .apexcharts-tooltip-series-group:last-child {\n padding-bottom: 4px;\n}\n.apexcharts-tooltip-series-group-hidden {\n opacity: 0;\n height: 0;\n line-height: 0;\n padding: 0 !important;\n}\n.apexcharts-tooltip-y-group {\n padding: 6px 0 5px;\n}\n.apexcharts-tooltip-candlestick {\n padding: 4px 8px;\n}\n.apexcharts-tooltip-candlestick > div {\n margin: 4px 0;\n}\n.apexcharts-tooltip-candlestick span.value {\n font-weight: bold;\n}\n\n.apexcharts-tooltip-rangebar {\n padding: 5px 8px;\n}\n\n.apexcharts-tooltip-rangebar .category {\n font-weight: 600;\n color: #777;\n}\n\n.apexcharts-tooltip-rangebar .series-name {\n font-weight: bold;\n display: block;\n margin-bottom: 5px;\n}\n\n.apexcharts-xaxistooltip {\n opacity: 0;\n padding: 9px 10px;\n pointer-events: none;\n color: #373d3f;\n font-size: 13px;\n text-align: center;\n border-radius: 2px;\n position: absolute;\n z-index: 10;\n\tbackground: #ECEFF1;\n border: 1px solid #90A4AE;\n transition: 0.15s ease all;\n}\n\n.apexcharts-xaxistooltip.dark {\n background: rgba(0, 0, 0, 0.7);\n border: 1px solid rgba(0, 0, 0, 0.5);\n color: #fff;\n}\n\n.apexcharts-xaxistooltip:after, .apexcharts-xaxistooltip:before {\n\tleft: 50%;\n\tborder: solid transparent;\n\tcontent: " ";\n\theight: 0;\n\twidth: 0;\n\tposition: absolute;\n\tpointer-events: none;\n}\n\n.apexcharts-xaxistooltip:after {\n\tborder-color: rgba(236, 239, 241, 0);\n\tborder-width: 6px;\n\tmargin-left: -6px;\n}\n.apexcharts-xaxistooltip:before {\n\tborder-color: rgba(144, 164, 174, 0);\n\tborder-width: 7px;\n\tmargin-left: -7px;\n}\n\n.apexcharts-xaxistooltip-bottom:after, .apexcharts-xaxistooltip-bottom:before {\n bottom: 100%;\n}\n\n.apexcharts-xaxistooltip-top:after, .apexcharts-xaxistooltip-top:before {\n top: 100%;\n}\n\n.apexcharts-xaxistooltip-bottom:after {\n border-bottom-color: #ECEFF1;\n}\n.apexcharts-xaxistooltip-bottom:before {\n border-bottom-color: #90A4AE;\n}\n\n.apexcharts-xaxistooltip-bottom.dark:after {\n border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n.apexcharts-xaxistooltip-bottom.dark:before {\n border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-top:after {\n border-top-color:#ECEFF1\n}\n.apexcharts-xaxistooltip-top:before {\n border-top-color: #90A4AE;\n}\n.apexcharts-xaxistooltip-top.dark:after {\n border-top-color:rgba(0, 0, 0, 0.5);\n}\n.apexcharts-xaxistooltip-top.dark:before {\n border-top-color: rgba(0, 0, 0, 0.5);\n}\n\n\n.apexcharts-xaxistooltip.active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-yaxistooltip {\n opacity: 0;\n padding: 4px 10px;\n pointer-events: none;\n color: #373d3f;\n font-size: 13px;\n text-align: center;\n border-radius: 2px;\n position: absolute;\n z-index: 10;\n\tbackground: #ECEFF1;\n border: 1px solid #90A4AE;\n}\n\n.apexcharts-yaxistooltip.dark {\n background: rgba(0, 0, 0, 0.7);\n border: 1px solid rgba(0, 0, 0, 0.5);\n color: #fff;\n}\n\n.apexcharts-yaxistooltip:after, .apexcharts-yaxistooltip:before {\n\ttop: 50%;\n\tborder: solid transparent;\n\tcontent: " ";\n\theight: 0;\n\twidth: 0;\n\tposition: absolute;\n\tpointer-events: none;\n}\n.apexcharts-yaxistooltip:after {\n\tborder-color: rgba(236, 239, 241, 0);\n\tborder-width: 6px;\n\tmargin-top: -6px;\n}\n.apexcharts-yaxistooltip:before {\n\tborder-color: rgba(144, 164, 174, 0);\n\tborder-width: 7px;\n\tmargin-top: -7px;\n}\n\n.apexcharts-yaxistooltip-left:after, .apexcharts-yaxistooltip-left:before {\n left: 100%;\n}\n\n.apexcharts-yaxistooltip-right:after, .apexcharts-yaxistooltip-right:before {\n right: 100%;\n}\n\n.apexcharts-yaxistooltip-left:after {\n border-left-color: #ECEFF1;\n}\n.apexcharts-yaxistooltip-left:before {\n border-left-color: #90A4AE;\n}\n.apexcharts-yaxistooltip-left.dark:after {\n border-left-color: rgba(0, 0, 0, 0.5);\n}\n.apexcharts-yaxistooltip-left.dark:before {\n border-left-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-right:after {\n border-right-color: #ECEFF1;\n}\n.apexcharts-yaxistooltip-right:before {\n border-right-color: #90A4AE;\n}\n.apexcharts-yaxistooltip-right.dark:after {\n border-right-color: rgba(0, 0, 0, 0.5);\n}\n.apexcharts-yaxistooltip-right.dark:before {\n border-right-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip.active {\n opacity: 1;\n}\n.apexcharts-yaxistooltip-hidden {\n display: none;\n}\n\n.apexcharts-xcrosshairs, .apexcharts-ycrosshairs {\n pointer-events: none;\n opacity: 0;\n transition: 0.15s ease all;\n}\n\n.apexcharts-xcrosshairs.active, .apexcharts-ycrosshairs.active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-ycrosshairs-hidden {\n opacity: 0;\n}\n\n.apexcharts-zoom-rect {\n pointer-events: none;\n}\n.apexcharts-selection-rect {\n cursor: move;\n}\n\n.svg_select_points, .svg_select_points_rot {\n opacity: 0;\n visibility: hidden;\n}\n.svg_select_points_l, .svg_select_points_r {\n cursor: ew-resize;\n opacity: 1;\n visibility: visible;\n fill: #888;\n}\n.apexcharts-canvas.zoomable .hovering-zoom {\n cursor: crosshair\n}\n.apexcharts-canvas.zoomable .hovering-pan {\n cursor: move\n}\n\n.apexcharts-xaxis,\n.apexcharts-yaxis {\n pointer-events: none;\n}\n\n.apexcharts-zoom-icon, \n.apexcharts-zoom-in-icon,\n.apexcharts-zoom-out-icon,\n.apexcharts-reset-zoom-icon, \n.apexcharts-pan-icon, \n.apexcharts-selection-icon,\n.apexcharts-menu-icon, \n.apexcharts-toolbar-custom-icon {\n cursor: pointer;\n width: 20px;\n height: 20px;\n line-height: 24px;\n color: #6E8192;\n text-align: center;\n}\n\n\n.apexcharts-zoom-icon svg, \n.apexcharts-zoom-in-icon svg,\n.apexcharts-zoom-out-icon svg,\n.apexcharts-reset-zoom-icon svg,\n.apexcharts-menu-icon svg {\n fill: #6E8192;\n}\n.apexcharts-selection-icon svg {\n fill: #444;\n transform: scale(0.76)\n}\n\n.dark .apexcharts-zoom-icon svg, \n.dark .apexcharts-zoom-in-icon svg,\n.dark .apexcharts-zoom-out-icon svg,\n.dark .apexcharts-reset-zoom-icon svg, \n.dark .apexcharts-pan-icon svg, \n.dark .apexcharts-selection-icon svg,\n.dark .apexcharts-menu-icon svg, \n.dark .apexcharts-toolbar-custom-icon svg{\n fill: #f3f4f5;\n}\n\n.apexcharts-canvas .apexcharts-zoom-icon.selected svg, \n.apexcharts-canvas .apexcharts-selection-icon.selected svg, \n.apexcharts-canvas .apexcharts-reset-zoom-icon.selected svg {\n fill: #008FFB;\n}\n.light .apexcharts-selection-icon:not(.selected):hover svg,\n.light .apexcharts-zoom-icon:not(.selected):hover svg, \n.light .apexcharts-zoom-in-icon:hover svg, \n.light .apexcharts-zoom-out-icon:hover svg, \n.light .apexcharts-reset-zoom-icon:hover svg, \n.light .apexcharts-menu-icon:hover svg {\n fill: #333;\n}\n\n.apexcharts-selection-icon, .apexcharts-menu-icon {\n position: relative;\n}\n.apexcharts-reset-zoom-icon {\n margin-left: 5px;\n}\n.apexcharts-zoom-icon, .apexcharts-reset-zoom-icon, .apexcharts-menu-icon {\n transform: scale(0.85);\n}\n\n.apexcharts-zoom-in-icon, .apexcharts-zoom-out-icon {\n transform: scale(0.7)\n}\n\n.apexcharts-zoom-out-icon {\n margin-right: 3px;\n}\n\n.apexcharts-pan-icon {\n transform: scale(0.62);\n position: relative;\n left: 1px;\n top: 0px;\n}\n.apexcharts-pan-icon svg {\n fill: #fff;\n stroke: #6E8192;\n stroke-width: 2;\n}\n.apexcharts-pan-icon.selected svg {\n stroke: #008FFB;\n}\n.apexcharts-pan-icon:not(.selected):hover svg {\n stroke: #333;\n}\n\n.apexcharts-toolbar {\n position: absolute;\n z-index: 11;\n top: 0px;\n right: 3px;\n max-width: 176px;\n text-align: right;\n border-radius: 3px;\n padding: 0px 6px 2px 6px;\n display: flex;\n justify-content: space-between;\n align-items: center; \n}\n\n.apexcharts-toolbar svg {\n pointer-events: none;\n}\n\n.apexcharts-menu {\n background: #fff;\n position: absolute;\n top: 100%;\n border: 1px solid #ddd;\n border-radius: 3px;\n padding: 3px;\n right: 10px;\n opacity: 0;\n min-width: 110px;\n transition: 0.15s ease all;\n pointer-events: none;\n}\n\n.apexcharts-menu.open {\n opacity: 1;\n pointer-events: all;\n transition: 0.15s ease all;\n}\n\n.apexcharts-menu-item {\n padding: 6px 7px;\n font-size: 12px;\n cursor: pointer;\n}\n.light .apexcharts-menu-item:hover {\n background: #eee;\n}\n.dark .apexcharts-menu {\n background: rgba(0, 0, 0, 0.7);\n color: #fff;\n}\n\n@media screen and (min-width: 768px) {\n .apexcharts-toolbar {\n /*opacity: 0;*/\n }\n\n .apexcharts-canvas:hover .apexcharts-toolbar {\n opacity: 1;\n } \n}\n\n.apexcharts-datalabel.hidden {\n opacity: 0;\n}\n\n.apexcharts-pie-label,\n.apexcharts-datalabel, .apexcharts-datalabel-label, .apexcharts-datalabel-value {\n cursor: default;\n pointer-events: none;\n}\n\n.apexcharts-pie-label-delay {\n opacity: 0;\n animation-name: opaque;\n animation-duration: 0.3s;\n animation-fill-mode: forwards;\n animation-timing-function: ease;\n}\n\n.apexcharts-canvas .hidden {\n opacity: 0;\n}\n\n.apexcharts-hide .apexcharts-series-points {\n opacity: 0;\n}\n\n.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,\n.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events, .apexcharts-radar-series path, .apexcharts-radar-series polygon {\n pointer-events: none;\n}\n\n/* markers */\n\n.apexcharts-marker {\n transition: 0.15s ease all;\n}\n\n@keyframes opaque {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}'),"document"in self&&("classList"in document.createElement("_")&&(!document.createElementNS||"classList"in document.createElementNS("http://www.w3.org/2000/svg","g"))||function(t){if("Element"in t){var e=t.Element.prototype,i=Object,n=String.prototype.trim||function(){return this.replace(/^\s+|\s+$/g,"")},r=Array.prototype.indexOf||function(t){for(var e=0,i=this.length;e<i;e++)if(e in this&&this[e]===t)return e;return-1},a=function(t,e){this.name=t,this.code=DOMException[t],this.message=e},s=function(t,e){if(""===e)throw new a("SYNTAX_ERR","The token must not be empty.");if(/\s/.test(e))throw new a("INVALID_CHARACTER_ERR","The token must not contain space characters.");return r.call(t,e)},o=function(t){for(var e=n.call(t.getAttribute("class")||""),i=e?e.split(/\s+/):[],r=0,a=i.length;r<a;r++)this.push(i[r]);this._updateClassName=function(){t.setAttribute("class",this.toString())}},l=o.prototype=[],c=function(){return new o(this)};if(a.prototype=Error.prototype,l.item=function(t){return this[t]||null},l.contains=function(t){return~s(this,t+"")},l.add=function(){var t,e=arguments,i=0,n=e.length,r=!1;do{t=e[i]+"",~s(this,t)||(this.push(t),r=!0)}while(++i<n);r&&this._updateClassName()},l.remove=function(){var t,e,i=arguments,n=0,r=i.length,a=!1;do{for(t=i[n]+"",e=s(this,t);~e;)this.splice(e,1),a=!0,e=s(this,t)}while(++n<r);a&&this._updateClassName()},l.toggle=function(t,e){var i=this.contains(t),n=i?!0!==e&&"remove":!1!==e&&"add";return n&&this[n](t),!0===e||!1===e?e:!i},l.replace=function(t,e){var i=s(t+"");~i&&(this.splice(i,1,e),this._updateClassName())},l.toString=function(){return this.join(" ")},i.defineProperty){var h={get:c,enumerable:!0,configurable:!0};try{i.defineProperty(e,"classList",h)}catch(t){void 0!==t.number&&-2146823252!==t.number||(h.enumerable=!1,i.defineProperty(e,"classList",h))}}else i.prototype.__defineGetter__&&e.__defineGetter__("classList",c)}}(self),function(){var t=document.createElement("_");if(t.classList.add("c1","c2"),!t.classList.contains("c2")){var e=function(t){var e=DOMTokenList.prototype[t];DOMTokenList.prototype[t]=function(t){var i,n=arguments.length;for(i=0;i<n;i++)t=arguments[i],e.call(this,t)}};e("add"),e("remove")}if(t.classList.toggle("c3",!1),t.classList.contains("c3")){var i=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(t,e){return 1 in arguments&&!this.contains(t)==!e?e:i.call(this,t)}}"replace"in document.createElement("_").classList||(DOMTokenList.prototype.replace=function(t,e){var i=this.toString().split(" "),n=i.indexOf(t+"");~n&&(i=i.slice(n),this.remove.apply(this,i),this.add(e),this.add.apply(this,i.slice(1)))}),t=null}()),function(){var t=!1;function e(t){var e=t.__resizeTriggers__,i=e.firstElementChild,n=e.lastElementChild,r=i.firstElementChild;n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight,r.style.width=i.offsetWidth+1+"px",r.style.height=i.offsetHeight+1+"px",i.scrollLeft=i.scrollWidth,i.scrollTop=i.scrollHeight}function i(t){var i=this;e(this),this.__resizeRAF__&&s(this.__resizeRAF__),this.__resizeRAF__=a(function(){(function(t){return t.offsetWidth!=t.__resizeLast__.width||t.offsetHeight!=t.__resizeLast__.height})(i)&&(i.__resizeLast__.width=i.offsetWidth,i.__resizeLast__.height=i.offsetHeight,i.__resizeListeners__.forEach(function(e){e.call(t)}))})}var n,r,a=(n=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(t){return window.setTimeout(t,20)},function(t){return n(t)}),s=(r=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.clearTimeout,function(t){return r(t)}),o=!1,l="",c="animationstart",h="Webkit Moz O ms".split(" "),u="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),d=document.createElement("fakeelement");if(void 0!==d.style.animationName&&(o=!0),!1===o)for(var f=0;f<h.length;f++)if(void 0!==d.style[h[f]+"AnimationName"]){l="-"+h[f].toLowerCase()+"-",c=u[f];break}var p="@"+l+"keyframes resizeanim { from { opacity: 0; } to { opacity: 0; } } ",g=l+"animation: 1ms resizeanim; ";window.addResizeListener=function(n,r){n.__resizeTriggers__||("static"==getComputedStyle(n).position&&(n.style.position="relative"),function(){if(!t){var e=(p||"")+".resize-triggers { "+(g||"")+'visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',i=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e)),i.appendChild(n),t=!0}}(),n.__resizeLast__={},n.__resizeListeners__=[],(n.__resizeTriggers__=document.createElement("div")).className="resize-triggers",n.__resizeTriggers__.innerHTML='<div class="expand-trigger"><div></div></div><div class="contract-trigger"></div>',n.appendChild(n.__resizeTriggers__),e(n),n.addEventListener("scroll",i,!0),c&&n.__resizeTriggers__.addEventListener(c,function(t){"resizeanim"==t.animationName&&e(n)})),n.__resizeListeners__.push(r)},window.removeResizeListener=function(t,e){t&&(t.__resizeListeners__.splice(t.__resizeListeners__.indexOf(e),1),t.__resizeListeners__.length||(t.removeEventListener("scroll",i),t.__resizeTriggers__=!t.removeChild(t.__resizeTriggers__)))}}(),window.Apex={};var wt=function(){function t(e,i){a(this,t),this.opts=i,this.ctx=this,this.w=new C(i).init(),this.el=e,this.w.globals.cuid=(Math.random()+1).toString(36).substring(4),this.w.globals.chartID=this.w.config.chart.id?this.w.config.chart.id:this.w.globals.cuid,this.eventList=["mousedown","mousemove","touchstart","touchmove","mouseup","touchend"],this.initModules(),this.create=p.bind(this.create,this),this.documentEvent=p.bind(this.documentEvent,this),this.windowResizeHandler=this.windowResize.bind(this)}return o(t,[{key:"render",value:function(){var t=this;return new tt(function(e,i){if(null!==t.el){void 0===Apex._chartInstances&&(Apex._chartInstances=[]),t.w.config.chart.id&&Apex._chartInstances.push({id:t.w.globals.chartID,group:t.w.config.chart.group,chart:t}),t.setLocale(t.w.config.chart.defaultLocale);var n=t.w.config.chart.events.beforeMount;"function"==typeof n&&n(t,t.w),t.fireEvent("beforeMount",[t,t.w]),window.addEventListener("resize",t.windowResizeHandler),window.addResizeListener(t.el.parentNode,t.parentResizeCallback.bind(t));var r=t.create(t.w.config.series,{});if(!r)return e(t);t.mount(r).then(function(){e(r),"function"==typeof t.w.config.chart.events.mounted&&t.w.config.chart.events.mounted(t,t.w),t.fireEvent("mounted",[t,t.w])}).catch(function(t){i(t)})}else i(new Error("Element not found"))})}},{key:"initModules",value:function(){this.animations=new v(this),this.core=new K(this.el,this),this.grid=new lt(this),this.coreUtils=new _(this),this.config=new A({}),this.crosshairs=new N(this),this.options=new y,this.responsive=new ct(this),this.series=new B(this),this.theme=new ht(this),this.formatters=new H(this),this.titleSubtitle=new bt(this),this.legend=new $(this),this.toolbar=new xt(this),this.dimensions=new W(this),this.zoomPanSelection=new yt(this),this.w.globals.tooltip=new mt(this)}},{key:"addEventListener",value:function(t,e){var i=this.w;i.globals.events.hasOwnProperty(t)?i.globals.events[t].push(e):i.globals.events[t]=[e]}},{key:"removeEventListener",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){var n=i.globals.events[t].indexOf(e);-1!==n&&i.globals.events[t].splice(n,1)}}},{key:"fireEvent",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){e&&e.length||(e=[]);for(var n=i.globals.events[t],r=n.length,a=0;a<r;a++)n[a].apply(null,e)}}},{key:"create",value:function(t,e){var i=this.w;this.initModules();var n=this.w.globals;if(n.noData=!1,n.animationEnded=!1,this.responsive.checkResponsiveConfig(e),null===this.el)return n.animationEnded=!0,null;if(this.core.setupElements(),0===n.svgWidth)return n.animationEnded=!0,null;var r=_.checkComboSeries(t);n.comboCharts=r.comboCharts,n.comboChartsHasBars=r.comboChartsHasBars,(0===t.length||1===t.length&&t[0].data&&0===t[0].data.length)&&this.series.handleNoData(),this.setupEventHandlers(),this.core.parseData(t),this.theme.init(),new E(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),i.globals.noData||this.legend.init(),this.series.hasAllSeriesEqualX(),n.axisCharts&&(this.core.coreCalculations(),"category"!==i.config.xaxis.type&&this.formatters.setLabelFormatters()),this.formatters.heatmapLabelFormatters(),this.dimensions.plotCoords();var a=this.core.xySettings();this.grid.createGridMask();var s=this.core.plotChartType(t,a);this.core.shiftGraphPosition();var o={plot:{left:i.globals.translateX,top:i.globals.translateY,width:i.globals.gridWidth,height:i.globals.gridHeight}};return{elGraph:s,xyRatios:a,elInner:i.globals.dom.elGraphical,dimensions:o}}},{key:"mount",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this,i=e.w;return new tt(function(n,r){if(null===e.el)return r(new Error("Not enough data to display or target element not found"));if((null===t||i.globals.allSeriesCollapsed)&&e.series.handleNoData(),e.annotations=new b(e),e.core.drawAxis(i.config.chart.type,t.xyRatios),e.grid=new lt(e),"back"===i.config.grid.position&&e.grid.drawGrid(),"back"===i.config.annotations.position&&e.annotations.drawAnnotations(),t.elGraph instanceof Array)for(var a=0;a<t.elGraph.length;a++)i.globals.dom.elGraphical.add(t.elGraph[a]);else i.globals.dom.elGraphical.add(t.elGraph);if("front"===i.config.grid.position&&e.grid.drawGrid(),"front"===i.config.xaxis.crosshairs.position&&e.crosshairs.drawXCrosshairs(),"front"===i.config.yaxis[0].crosshairs.position&&e.crosshairs.drawYCrosshairs(),"front"===i.config.annotations.position&&e.annotations.drawAnnotations(),!i.globals.noData){if(i.config.tooltip.enabled&&!i.globals.noData&&e.w.globals.tooltip.drawTooltip(t.xyRatios),i.globals.axisCharts&&i.globals.isXNumeric)(i.config.chart.zoom.enabled||i.config.chart.selection&&i.config.chart.selection.enabled||i.config.chart.pan&&i.config.chart.pan.enabled)&&e.zoomPanSelection.init({xyRatios:t.xyRatios});else{var s=i.config.chart.toolbar.tools;s.zoom=!1,s.zoomin=!1,s.zoomout=!1,s.selection=!1,s.pan=!1,s.reset=!1}i.config.chart.toolbar.show&&!i.globals.allSeriesCollapsed&&e.toolbar.createToolbar()}i.globals.memory.methodsToExec.length>0&&i.globals.memory.methodsToExec.forEach(function(t){t.method(t.params,!1,t.context)}),i.globals.axisCharts||i.globals.noData||e.core.resizeNonAxisCharts(),n(e)})}},{key:"clearPreviousPaths",value:function(){var t=this.w;t.globals.previousPaths=[],t.globals.allSeriesCollapsed=!1,t.globals.collapsedSeries=[],t.globals.collapsedSeriesIndices=[]}},{key:"updateOptions",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=this.w;return t.series&&(this.resetSeries(!1),t.series.length&&t.series[0].data&&(t.series=t.series.map(function(t,e){return c({},a.config.series[e],{name:t.name?t.name:a.config.series[e]&&a.config.series[e].name,type:t.type?t.type:a.config.series[e]&&a.config.series[e].type,data:t.data?t.data:a.config.series[e]&&a.config.series[e].data})})),this.revertDefaultAxisMinMax()),t.xaxis&&((t.xaxis.min||t.xaxis.max)&&this.forceXAxisUpdate(t),t.xaxis.categories&&t.xaxis.categories.length&&a.config.xaxis.convertedCatToNumeric&&(t=k.convertCatToNumeric(t))),a.globals.collapsedSeriesIndices.length>0&&this.clearPreviousPaths(),t.theme&&(t=this.theme.updateThemeOptions(t)),this._updateOptions(t,e,i,n,r)}},{key:"_updateOptions",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=[this];n&&(s=this.getSyncedCharts()),this.w.globals.isExecCalled&&(s=[this],this.w.globals.isExecCalled=!1),s.forEach(function(n){var s=n.w;return s.globals.shouldAnimate=i,e||(s.globals.resized=!0,s.globals.dataChanged=!0,i&&n.series.getPreviousPaths()),t&&"object"===r(t)&&(n.config=new A(t),t=_.extendArrayProps(n.config,t),s.config=p.extend(s.config,t),a&&(s.globals.lastXAxis=[],s.globals.lastYAxis=[],s.globals.initialConfig=p.extend({},s.config),s.globals.initialSeries=JSON.parse(JSON.stringify(s.config.series)))),n.update(t)})}},{key:"updateSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this.resetSeries(!1),this.revertDefaultAxisMinMax(),this._updateSeries(t,e,i)}},{key:"appendSeries",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=this.w.config.series.slice();return n.push(t),this.resetSeries(!1),this.revertDefaultAxisMinMax(),this._updateSeries(n,e,i)}},{key:"_updateSeries",value:function(t,e){var i,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=this.w;return this.w.globals.shouldAnimate=e,r.globals.dataChanged=!0,r.globals.allSeriesCollapsed&&(r.globals.allSeriesCollapsed=!1),e&&this.series.getPreviousPaths(),r.globals.axisCharts?(0===(i=t.map(function(t,e){return c({},r.config.series[e],{name:t.name?t.name:r.config.series[e]&&r.config.series[e].name,type:t.type?t.type:r.config.series[e]&&r.config.series[e].type,data:t.data?t.data:r.config.series[e]&&r.config.series[e].data})})).length&&(i=[{data:[]}]),r.config.series=i):r.config.series=t.slice(),n&&(r.globals.initialConfig.series=JSON.parse(JSON.stringify(r.config.series)),r.globals.initialSeries=JSON.parse(JSON.stringify(r.config.series))),this.update()}},{key:"getSyncedCharts",value:function(){var t=this.getGroupedCharts(),e=[this];return t.length&&(e=[],t.forEach(function(t){e.push(t)})),e}},{key:"getGroupedCharts",value:function(){var t=this;return Apex._chartInstances.filter(function(t){if(t.group)return!0}).map(function(e){return t.w.config.chart.group===e.group?e.chart:t})}},{key:"appendData",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this;i.w.globals.dataChanged=!0,i.series.getPreviousPaths();for(var n=i.w.config.series.slice(),r=0;r<n.length;r++)if(void 0!==t[r])for(var a=0;a<t[r].data.length;a++)n[r].data.push(t[r].data[a]);return i.w.config.series=n,e&&(i.w.globals.initialSeries=JSON.parse(JSON.stringify(i.w.config.series))),this.update()}},{key:"update",value:function(t){var e=this;return new tt(function(i,n){e.clear();var r=e.create(e.w.config.series,t);if(!r)return i(e);e.mount(r).then(function(){"function"==typeof e.w.config.chart.events.updated&&e.w.config.chart.events.updated(e,e.w),e.fireEvent("updated",[e,e.w]),e.w.globals.isDirty=!0,i(e)}).catch(function(t){n(t)})})}},{key:"forceXAxisUpdate",value:function(t){var e=this.w;void 0!==t.xaxis.min&&(e.config.xaxis.min=t.xaxis.min,e.globals.lastXAxis.min=t.xaxis.min),void 0!==t.xaxis.max&&(e.config.xaxis.max=t.xaxis.max,e.globals.lastXAxis.max=t.xaxis.max)}},{key:"revertDefaultAxisMinMax",value:function(){var t=this.w;t.config.xaxis.min=t.globals.lastXAxis.min,t.config.xaxis.max=t.globals.lastXAxis.max,t.config.yaxis.map(function(e,i){t.globals.zoomed&&void 0!==t.globals.lastYAxis[i]&&(e.min=t.globals.lastYAxis[i].min,e.max=t.globals.lastYAxis[i].max)})}},{key:"clear",value:function(){this.zoomPanSelection&&this.zoomPanSelection.destroy(),this.toolbar&&this.toolbar.destroy(),this.animations=null,this.annotations=null,this.core=null,this.grid=null,this.series=null,this.responsive=null,this.theme=null,this.formatters=null,this.titleSubtitle=null,this.legend=null,this.dimensions=null,this.options=null,this.crosshairs=null,this.zoomPanSelection=null,this.toolbar=null,this.w.globals.tooltip=null,this.clearDomElements()}},{key:"killSVG",value:function(t){return new tt(function(e,i){t.each(function(t,e){this.removeClass("*"),this.off(),this.stop()},!0),t.ungroup(),t.clear(),e("done")})}},{key:"clearDomElements",value:function(){var t=this;this.eventList.forEach(function(e){document.removeEventListener(e,t.documentEvent)});var e=this.w.globals.dom;if(null!==this.el)for(;this.el.firstChild;)this.el.removeChild(this.el.firstChild);this.killSVG(e.Paper),e.Paper.remove(),e.elWrap=null,e.elGraphical=null,e.elLegendWrap=null,e.baseEl=null,e.elGridRect=null,e.elGridRectMask=null,e.elGridRectMarkerMask=null,e.elDefs=null}},{key:"destroy",value:function(){this.clear();var t=this.w.config.chart.id;t&&Apex._chartInstances.forEach(function(e,i){e.id===t&&Apex._chartInstances.splice(i,1)}),window.removeEventListener("resize",this.windowResizeHandler),window.removeResizeListener(this.el.parentNode,this.parentResizeCallback.bind(this))}},{key:"toggleSeries",value:function(t){var e=this.series.getSeriesByName(t),i=parseInt(e.getAttribute("data:realIndex")),n=e.classList.contains("apexcharts-series-collapsed");this.legend.toggleDataSeries(i,n)}},{key:"resetSeries",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.series.resetSeries(t)}},{key:"setupEventHandlers",value:function(){var t=this,e=this.w,i=this,n=e.globals.dom.baseEl.querySelector(e.globals.chartClass);this.eventListHandlers=[],this.eventList.forEach(function(t){n.addEventListener(t,function(t){var n=Object.assign({},e,{seriesIndex:e.globals.capturedSeriesIndex,dataPointIndex:e.globals.capturedDataPointIndex});"mousemove"===t.type||"touchmove"===t.type?"function"==typeof e.config.chart.events.mouseMove&&e.config.chart.events.mouseMove(t,i,n):("mouseup"===t.type&&1===t.which||"touchend"===t.type)&&("function"==typeof e.config.chart.events.click&&e.config.chart.events.click(t,i,n),i.fireEvent("click",[t,i,n]))},{capture:!1,passive:!0})}),this.eventList.forEach(function(e){document.addEventListener(e,t.documentEvent)}),this.core.setupBrushHandler()}},{key:"documentEvent",value:function(t){var e=this.w;e.globals.clientX="touchmove"===t.type?t.touches[0].clientX:t.clientX,e.globals.clientY="touchmove"===t.type?t.touches[0].clientY:t.clientY}},{key:"addXaxisAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=this;i&&(n=i),n.annotations.addXaxisAnnotationExternal(t,e,n)}},{key:"addYaxisAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=this;i&&(n=i),n.annotations.addYaxisAnnotationExternal(t,e,n)}},{key:"addPointAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=this;i&&(n=i),n.annotations.addPointAnnotationExternal(t,e,n)}},{key:"clearAnnotations",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,e=this;t&&(e=t),e.annotations.clearAnnotations(e)}},{key:"addText",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=this;i&&(n=i),n.annotations.addText(t,e,n)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(t,e){return this.coreUtils.getSeriesTotalsXRange(t,e)}},{key:"getHighestValueInSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new U(this.ctx).getMinYMaxY(t).highestY}},{key:"getLowestValueInSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new U(this.ctx).getMinYMaxY(t).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"setLocale",value:function(t){this.setCurrentLocaleValues(t)}},{key:"toggleDataPointSelection",value:function(t,e){var i=this.w,n=null;return i.globals.axisCharts?n=i.globals.dom.Paper.select(".apexcharts-series[data\\:realIndex='".concat(t,"'] path[j='").concat(e,"'], .apexcharts-series[data\\:realIndex='").concat(t,"'] circle[j='").concat(e,"'], .apexcharts-series[data\\:realIndex='").concat(t,"'] rect[j='").concat(e,"']")).members[0]:(n=i.globals.dom.Paper.select(".apexcharts-series[data\\:realIndex='".concat(t,"']")).members[0],("pie"===i.config.chart.type||"donut"===i.config.chart.type)&&new z(this.ctx).pieClicked(t)),n?new m(this.ctx).pathMouseDown(n,null):console.warn("toggleDataPointSelection: Element not found"),n.node?n.node:null}},{key:"setCurrentLocaleValues",value:function(t){var e=this.w.config.chart.locales;window.Apex.chart&&window.Apex.chart.locales&&window.Apex.chart.locales.length>0&&(e=this.w.config.chart.locales.concat(window.Apex.chart.locales));var i=e.filter(function(e){return e.name===t})[0];if(!i)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var n=p.extend(x,i);this.w.globals.locale=n.options}},{key:"dataURI",value:function(){return new ot(this.ctx).dataURI()}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.windowResize()}},{key:"windowResize",value:function(){var t=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout(function(){t.w.globals.resized=!0,t.w.globals.dataChanged=!1,t.update()},150)}}],[{key:"initOnLoad",value:function(){for(var e=document.querySelectorAll("[data-apexcharts]"),i=0;i<e.length;i++)new t(e[i],JSON.parse(e[i].getAttribute("data-options"))).render()}},{key:"exec",value:function(t,e){var i=this.getChartByID(t);if(i){i.w.globals.isExecCalled=!0;for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];switch(e){case"updateOptions":return i.updateOptions.apply(i,r);case"updateSeries":return i.updateSeries.apply(i,r);case"appendData":return i.appendData.apply(i,r);case"appendSeries":return i.appendSeries.apply(i,r);case"toggleSeries":return i.toggleSeries.apply(i,r);case"resetSeries":return i.resetSeries.apply(i,r);case"toggleDataPointSelection":return i.toggleDataPointSelection.apply(i,r);case"dataURI":return i.dataURI.apply(i,r);case"addXaxisAnnotation":return i.addXaxisAnnotation.apply(i,r);case"addYaxisAnnotation":return i.addYaxisAnnotation.apply(i,r);case"addPointAnnotation":return i.addPointAnnotation.apply(i,r);case"addText":return i.addText.apply(i,r);case"clearAnnotations":return i.clearAnnotations.apply(i,r);case"paper":return i.paper.apply(i,r);case"destroy":return i.destroy()}}}},{key:"merge",value:function(t,e){return p.extend(t,e)}},{key:"getChartByID",value:function(t){return Apex._chartInstances.filter(function(e){return e.id===t})[0].chart}}]),t}();e.default=wt}.call(this,i(24).setImmediate,i(68)(t))},68:function(t,e){t.exports=function(t){if(!t.webpackPolyfill){var e=Object.create(t);e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},69:function(t,e){(function(e){t.exports=e}).call(this,{})},7:function(t,e,i){"use strict";(function(e){var n=i(4),r=i(34),a={"Content-Type":"application/x-www-form-urlencoded"};function s(t,e){!n.isUndefined(t)&&n.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}var o,l={adapter:("undefined"!=typeof XMLHttpRequest?o=i(20):void 0!==e&&(o=i(20)),o),transformRequest:[function(t,e){return r(e,"Content-Type"),n.isFormData(t)||n.isArrayBuffer(t)||n.isBuffer(t)||n.isStream(t)||n.isFile(t)||n.isBlob(t)?t:n.isArrayBufferView(t)?t.buffer:n.isURLSearchParams(t)?(s(e,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):n.isObject(t)?(s(e,"application/json;charset=utf-8"),JSON.stringify(t)):t}],transformResponse:[function(t){if("string"==typeof t)try{t=JSON.parse(t)}catch(t){}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(t){return t>=200&&t<300}};l.headers={common:{Accept:"application/json, text/plain, */*"}},n.forEach(["delete","get","head"],function(t){l.headers[t]={}}),n.forEach(["post","put","patch"],function(t){l.headers[t]=n.merge(a)}),t.exports=l}).call(this,i(10))}});
Back