403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/inetpub/wwwroot/KnowledgeBase/wp-content/plugins/betterdocs-pro/assets/admin/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/inetpub/wwwroot/KnowledgeBase/wp-content/plugins/betterdocs-pro/assets/admin/js/analytics.js
!function(){var e={3114:function(e,t,a){!function(e,t,a){"use strict";var i=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(a){if("default"!==a){var i=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(t,a,i.get?i:{enumerable:!0,get:function(){return e[a]}})}})),t.default=e,Object.freeze(t)}(t);class r{constructor(){this.listeners=[],this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.push(e),this.onSubscribe(),()=>{this.listeners=this.listeners.filter((t=>t!==e)),this.onUnsubscribe()}}hasListeners(){return this.listeners.length>0}onSubscribe(){}onUnsubscribe(){}}const n="undefined"==typeof window;function s(){}function o(e){return"number"==typeof e&&e>=0&&e!==1/0}function l(e,t){return e.filter((e=>-1===t.indexOf(e)))}function c(e,t){return Math.max(e+(t||0)-Date.now(),0)}function h(e,t,a){return C(e)?"function"==typeof t?{...a,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function d(e,t,a){return C(e)?"function"==typeof t?{...a,mutationKey:e,mutationFn:t}:{...t,mutationKey:e}:"function"==typeof e?{...t,mutationFn:e}:{...e}}function u(e,t,a){return C(e)?[{...t,queryKey:e},a]:[e||{},t]}function f(e,t,a){return C(e)?[{...t,mutationKey:e},a]:[e||{},t]}function p(e,t){const{type:a="all",exact:i,fetchStatus:r,predicate:n,queryKey:s,stale:o}=e;if(C(s))if(i){if(t.queryHash!==m(s,t.options))return!1}else if(!x(t.queryKey,s))return!1;if("all"!==a){const e=t.isActive();if("active"===a&&!e)return!1;if("inactive"===a&&e)return!1}return!("boolean"==typeof o&&t.isStale()!==o||void 0!==r&&r!==t.state.fetchStatus||n&&!n(t))}function g(e,t){const{exact:a,fetching:i,predicate:r,mutationKey:n}=e;if(C(n)){if(!t.options.mutationKey)return!1;if(a){if(b(t.options.mutationKey)!==b(n))return!1}else if(!x(t.options.mutationKey,n))return!1}return!("boolean"==typeof i&&"loading"===t.state.status!==i||r&&!r(t))}function m(e,t){return((null==t?void 0:t.queryKeyHashFn)||b)(e)}function b(e){return JSON.stringify(e,((e,t)=>k(t)?Object.keys(t).sort().reduce(((e,a)=>(e[a]=t[a],e)),{}):t))}function x(e,t){return v(e,t)}function v(e,t){return e===t||typeof e==typeof t&&!(!e||!t||"object"!=typeof e||"object"!=typeof t)&&!Object.keys(t).some((a=>!v(e[a],t[a])))}function y(e,t){if(e===t)return e;const a=w(e)&&w(t);if(a||k(e)&&k(t)){const i=a?e.length:Object.keys(e).length,r=a?t:Object.keys(t),n=r.length,s=a?[]:{};let o=0;for(let i=0;i<n;i++){const n=a?i:r[i];s[n]=y(e[n],t[n]),s[n]===e[n]&&o++}return i===n&&o===i?e:s}return t}function w(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function k(e){if(!S(e))return!1;const t=e.constructor;if(void 0===t)return!0;const a=t.prototype;return!!S(a)&&!!a.hasOwnProperty("isPrototypeOf")}function S(e){return"[object Object]"===Object.prototype.toString.call(e)}function C(e){return Array.isArray(e)}function E(e){return new Promise((t=>{setTimeout(t,e)}))}function A(e){E(0).then(e)}function P(e,t,a){return null!=a.isDataEqual&&a.isDataEqual(e,t)?e:!1!==a.structuralSharing?y(e,t):t}const O=new class extends r{constructor(){super(),this.setup=e=>{if(!n&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),()=>{window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){var e;this.hasListeners()||(null==(e=this.cleanup)||e.call(this),this.cleanup=void 0)}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e((e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()}))}setFocused(e){this.focused=e,e&&this.onFocus()}onFocus(){this.listeners.forEach((e=>{e()}))}isFocused(){return"boolean"==typeof this.focused?this.focused:"undefined"==typeof document||[void 0,"visible","prerender"].includes(document.visibilityState)}},M=new class extends r{constructor(){super(),this.setup=e=>{if(!n&&window.addEventListener){const t=()=>e();return window.addEventListener("online",t,!1),window.addEventListener("offline",t,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){var e;this.hasListeners()||(null==(e=this.cleanup)||e.call(this),this.cleanup=void 0)}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e((e=>{"boolean"==typeof e?this.setOnline(e):this.onOnline()}))}setOnline(e){this.online=e,e&&this.onOnline()}onOnline(){this.listeners.forEach((e=>{e()}))}isOnline(){return"boolean"==typeof this.online?this.online:"undefined"==typeof navigator||void 0===navigator.onLine||navigator.onLine}};function D(e){return Math.min(1e3*2**e,3e4)}function N(e){return"online"!==(null!=e?e:"online")||M.isOnline()}class T{constructor(e){this.revert=null==e?void 0:e.revert,this.silent=null==e?void 0:e.silent}}function _(e){return e instanceof T}function L(e){let t,a,i,r=!1,n=0,s=!1;const o=new Promise(((e,t)=>{a=e,i=t})),l=()=>!O.isFocused()||"always"!==e.networkMode&&!M.isOnline(),c=i=>{s||(s=!0,null==e.onSuccess||e.onSuccess(i),null==t||t(),a(i))},h=a=>{s||(s=!0,null==e.onError||e.onError(a),null==t||t(),i(a))},d=()=>new Promise((a=>{t=e=>{if(s||!l())return a(e)},null==e.onPause||e.onPause()})).then((()=>{t=void 0,s||null==e.onContinue||e.onContinue()})),u=()=>{if(s)return;let t;try{t=e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(c).catch((t=>{var a,i;if(s)return;const o=null!=(a=e.retry)?a:3,c=null!=(i=e.retryDelay)?i:D,f="function"==typeof c?c(n,t):c,p=!0===o||"number"==typeof o&&n<o||"function"==typeof o&&o(n,t);!r&&p?(n++,null==e.onFail||e.onFail(n,t),E(f).then((()=>{if(l())return d()})).then((()=>{r?h(t):u()}))):h(t)}))};return N(e.networkMode)?u():d().then(u),{promise:o,cancel:t=>{s||(h(new T(t)),null==e.abort||e.abort())},continue:()=>{null==t||t()},cancelRetry:()=>{r=!0},continueRetry:()=>{r=!1}}}const R=console,I=function(){let e=[],t=0,a=e=>{e()},i=e=>{e()};const r=i=>{t?e.push(i):A((()=>{a(i)}))},n=()=>{const t=e;e=[],t.length&&A((()=>{i((()=>{t.forEach((e=>{a(e)}))}))}))};return{batch:e=>{let a;t++;try{a=e()}finally{t--,t||n()}return a},batchCalls:e=>(...t)=>{r((()=>{e(...t)}))},schedule:r,setNotifyFunction:e=>{a=e},setBatchNotifyFunction:e=>{i=e}}}();class z{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),o(this.cacheTime)&&(this.gcTimeout=setTimeout((()=>{this.optionalRemove()}),this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,null!=e?e:n?1/0:3e5)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class F extends z{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||R,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||function(e){const t="function"==typeof e.initialData?e.initialData():e.initialData,a=void 0!==e.initialData?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0,i=void 0!==t;return{data:t,dataUpdateCount:0,dataUpdatedAt:i?null!=a?a:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchMeta:null,isInvalidated:!1,status:i?"success":"loading",fetchStatus:"idle"}}(this.options),this.state=this.initialState,this.meta=e.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.meta=null==e?void 0:e.meta,this.updateCacheTime(this.options.cacheTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.cache.remove(this)}setData(e,t){const a=P(this.state.data,e,this.options);return this.dispatch({data:a,type:"success",dataUpdatedAt:null==t?void 0:t.updatedAt,manual:null==t?void 0:t.manual}),a}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;const a=this.promise;return null==(t=this.retryer)||t.cancel(e),a?a.then(s).catch(s):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some((e=>!1!==e.options.enabled))}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some((e=>e.getCurrentResult().isStale))}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!c(this.state.dataUpdatedAt,e)}onFocus(){var e;const t=this.observers.find((e=>e.shouldFetchOnWindowFocus()));t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}onOnline(){var e;const t=this.observers.find((e=>e.shouldFetchOnReconnect()));t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}addObserver(e){-1===this.observers.indexOf(e)&&(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){-1!==this.observers.indexOf(e)&&(this.observers=this.observers.filter((t=>t!==e)),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var a,i;if("idle"!==this.state.fetchStatus)if(this.state.dataUpdatedAt&&null!=t&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var r;return null==(r=this.retryer)||r.continueRetry(),this.promise}if(e&&this.setOptions(e),!this.options.queryFn){const e=this.observers.find((e=>e.options.queryFn));e&&this.setOptions(e.options)}Array.isArray(this.options.queryKey);const n=function(){if("function"==typeof AbortController)return new AbortController}(),s={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},o=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>{if(n)return this.abortSignalConsumed=!0,n.signal}})};o(s);const l={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(s)):Promise.reject("Missing queryFn"),meta:this.meta};var c;o(l),null==(a=this.options.behavior)||a.onFetch(l),this.revertState=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(i=l.fetchOptions)?void 0:i.meta))&&this.dispatch({type:"fetch",meta:null==(c=l.fetchOptions)?void 0:c.meta});const h=e=>{var t,a;_(e)&&e.silent||this.dispatch({type:"error",error:e}),_(e)||null==(t=(a=this.cache.config).onError)||t.call(a,e,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=L({fn:l.fetchFn,abort:null==n?void 0:n.abort.bind(n),onSuccess:e=>{var t,a;void 0!==e?(this.setData(e),null==(t=(a=this.cache.config).onSuccess)||t.call(a,e,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1):h(new Error("Query data cannot be undefined"))},onError:h,onFail:()=>{this.dispatch({type:"failed"})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:l.options.retry,retryDelay:l.options.retryDelay,networkMode:l.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){this.state=(t=>{var a,i;switch(e.type){case"failed":return{...t,fetchFailureCount:t.fetchFailureCount+1};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,fetchFailureCount:0,fetchMeta:null!=(a=e.meta)?a:null,fetchStatus:N(this.options.networkMode)?"fetching":"paused",...!t.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:null!=(i=e.dataUpdatedAt)?i:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0}};case"error":const r=e.error;return _(r)&&r.revert&&this.revertState?{...this.revertState}:{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}})(this.state),I.batch((()=>{this.observers.forEach((t=>{t.onQueryUpdate(e)})),this.cache.notify({query:this,type:"updated",action:e})}))}}class Y extends r{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,t,a){var i;const r=t.queryKey,n=null!=(i=t.queryHash)?i:m(r,t);let s=this.get(n);return s||(s=new F({cache:this,logger:e.getLogger(),queryKey:r,queryHash:n,options:e.defaultQueryOptions(t),state:a,defaultOptions:e.getQueryDefaults(r),meta:t.meta}),this.add(s)),s}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){const t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter((t=>t!==e)),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){I.batch((()=>{this.queries.forEach((e=>{this.remove(e)}))}))}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){const[a]=u(e,t);return void 0===a.exact&&(a.exact=!0),this.queries.find((e=>p(a,e)))}findAll(e,t){const[a]=u(e,t);return Object.keys(a).length>0?this.queries.filter((e=>p(a,e))):this.queries}notify(e){I.batch((()=>{this.listeners.forEach((t=>{t(e)}))}))}onFocus(){I.batch((()=>{this.queries.forEach((e=>{e.onFocus()}))}))}onOnline(){I.batch((()=>{this.queries.forEach((e=>{e.onOnline()}))}))}}class X extends z{constructor(e){super(),this.options={...e.defaultOptions,...e.options},this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||R,this.observers=[],this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0},this.meta=e.meta,this.updateCacheTime(this.options.cacheTime),this.scheduleGc()}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){-1===this.observers.indexOf(e)&&(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter((t=>t!==e)),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||("loading"===this.state.status?this.scheduleGc():this.mutationCache.remove(this))}continue(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()}async execute(){const e=()=>{var e;return this.retryer=L({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:()=>{this.dispatch({type:"failed"})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:null!=(e=this.options.retry)?e:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},t="loading"===this.state.status;try{var a,i,r,n,s,o;if(!t){var l,c,h,d;this.dispatch({type:"loading",variables:this.options.variables}),null==(l=(c=this.mutationCache.config).onMutate)||l.call(c,this.state.variables,this);const e=await(null==(h=(d=this.options).onMutate)?void 0:h.call(d,this.state.variables));e!==this.state.context&&this.dispatch({type:"loading",context:e,variables:this.state.variables})}const u=await e();return null==(a=(i=this.mutationCache.config).onSuccess)||a.call(i,u,this.state.variables,this.state.context,this),await(null==(r=(n=this.options).onSuccess)?void 0:r.call(n,u,this.state.variables,this.state.context)),await(null==(s=(o=this.options).onSettled)?void 0:s.call(o,u,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:u}),u}catch(e){try{var u,f,p,g,m,b;throw null==(u=(f=this.mutationCache.config).onError)||u.call(f,e,this.state.variables,this.state.context,this),await(null==(p=(g=this.options).onError)?void 0:p.call(g,e,this.state.variables,this.state.context)),await(null==(m=(b=this.options).onSettled)?void 0:m.call(b,void 0,e,this.state.variables,this.state.context)),e}finally{this.dispatch({type:"error",error:e})}}}dispatch(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:t.failureCount+1};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"loading":return{...t,context:e.context,data:void 0,error:null,isPaused:!N(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...t,data:e.data,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,isPaused:!1,status:"error"};case"setState":return{...t,...e.state}}})(this.state),I.batch((()=>{this.observers.forEach((t=>{t.onMutationUpdate(e)})),this.mutationCache.notify({mutation:this,type:"updated",action:e})}))}}class H extends r{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,t,a){const i=new X({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:a,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0,meta:t.meta});return this.add(i),i}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter((t=>t!==e)),this.notify({type:"removed",mutation:e})}clear(){I.batch((()=>{this.mutations.forEach((e=>{this.remove(e)}))}))}getAll(){return this.mutations}find(e){return void 0===e.exact&&(e.exact=!0),this.mutations.find((t=>g(e,t)))}findAll(e){return this.mutations.filter((t=>g(e,t)))}notify(e){I.batch((()=>{this.listeners.forEach((t=>{t(e)}))}))}resumePausedMutations(){const e=this.mutations.filter((e=>e.state.isPaused));return I.batch((()=>e.reduce(((e,t)=>e.then((()=>t.continue().catch(s)))),Promise.resolve())))}}function j(){return{onFetch:e=>{e.fetchFn=()=>{var t,a,i,r,n,s;const o=null==(t=e.fetchOptions)||null==(a=t.meta)?void 0:a.refetchPage,l=null==(i=e.fetchOptions)||null==(r=i.meta)?void 0:r.fetchMore,c=null==l?void 0:l.pageParam,h="forward"===(null==l?void 0:l.direction),d="backward"===(null==l?void 0:l.direction),u=(null==(n=e.state.data)?void 0:n.pages)||[],f=(null==(s=e.state.data)?void 0:s.pageParams)||[];let p=f,g=!1;const m=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),b=(e,t,a,i)=>(p=i?[t,...p]:[...p,t],i?[a,...e]:[...e,a]),x=(t,a,i,r)=>{if(g)return Promise.reject("Cancelled");if(void 0===i&&!a&&t.length)return Promise.resolve(t);const n={queryKey:e.queryKey,pageParam:i,meta:e.meta};var s;s=n,Object.defineProperty(s,"signal",{enumerable:!0,get:()=>{var t,a;return null!=(t=e.signal)&&t.aborted?g=!0:null==(a=e.signal)||a.addEventListener("abort",(()=>{g=!0})),e.signal}});const o=m(n);return Promise.resolve(o).then((e=>b(t,i,e,r)))};let v;if(u.length)if(h){const t=void 0!==c,a=t?c:W(e.options,u);v=x(u,t,a)}else if(d){const t=void 0!==c,a=t?c:B(e.options,u);v=x(u,t,a,!0)}else{p=[];const t=void 0===e.options.getNextPageParam;v=o&&u[0]&&!o(u[0],0,u)?Promise.resolve(b([],f[0],u[0])):x([],t,f[0]);for(let a=1;a<u.length;a++)v=v.then((i=>{if(!o||!u[a]||o(u[a],a,u)){const r=t?f[a]:W(e.options,i);return x(i,t,r)}return Promise.resolve(b(i,f[a],u[a]))}))}else v=x([]);return v.then((e=>({pages:e,pageParams:p})))}}}}function W(e,t){return null==e.getNextPageParam?void 0:e.getNextPageParam(t[t.length-1],t)}function B(e,t){return null==e.getPreviousPageParam?void 0:e.getPreviousPageParam(t[0],t)}function V(e,t){if(e.getNextPageParam&&Array.isArray(t)){const a=W(e,t);return null!=a&&!1!==a}}function G(e,t){if(e.getPreviousPageParam&&Array.isArray(t)){const a=B(e,t);return null!=a&&!1!==a}}class U extends r{constructor(e,t){super(),this.client=e,this.options=t,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.length&&(this.currentQuery.addObserver(this),q(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.listeners.length||this.destroy()}shouldFetchOnReconnect(){return Z(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Z(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=[],this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,t){const a=this.options,i=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled)throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=a.queryKey),this.updateQuery();const r=this.hasListeners();r&&Q(this.currentQuery,i,this.options,a)&&this.executeFetch(),this.updateResult(t),!r||this.currentQuery===i&&this.options.enabled===a.enabled&&this.options.staleTime===a.staleTime||this.updateStaleTimeout();const n=this.computeRefetchInterval();!r||this.currentQuery===i&&this.options.enabled===a.enabled&&n===this.currentRefetchInterval||this.updateRefetchInterval(n)}getOptimisticResult(e){const t=this.client.getQueryCache().build(this.client,e);return this.createResult(t,e)}getCurrentResult(){return this.currentResult}trackResult(e){const t={};return Object.keys(e).forEach((a=>{Object.defineProperty(t,a,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(a),e[a])})})),t}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...t}={}){return this.fetch({...t,meta:{refetchPage:e}})}fetchOptimistic(e){const t=this.client.defaultQueryOptions(e),a=this.client.getQueryCache().build(this.client,t);return a.isFetchingOptimistic=!0,a.fetch().then((()=>this.createResult(a,t)))}fetch(e){var t;return this.executeFetch({...e,cancelRefetch:null==(t=e.cancelRefetch)||t}).then((()=>(this.updateResult(),this.currentResult)))}executeFetch(e){this.updateQuery();let t=this.currentQuery.fetch(this.options,e);return null!=e&&e.throwOnError||(t=t.catch(s)),t}updateStaleTimeout(){if(this.clearStaleTimeout(),n||this.currentResult.isStale||!o(this.options.staleTime))return;const e=c(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout((()=>{this.currentResult.isStale||this.updateResult()}),e)}computeRefetchInterval(){var e;return"function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.currentResult.data,this.currentQuery):null!=(e=this.options.refetchInterval)&&e}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!n&&!1!==this.options.enabled&&o(this.currentRefetchInterval)&&0!==this.currentRefetchInterval&&(this.refetchIntervalId=setInterval((()=>{(this.options.refetchIntervalInBackground||O.isFocused())&&this.executeFetch()}),this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,t){const a=this.currentQuery,i=this.options,r=this.currentResult,n=this.currentResultState,s=this.currentResultOptions,o=e!==a,l=o?e.state:this.currentQueryInitialState,c=o?this.currentResult:this.previousQueryResult,{state:h}=e;let d,{dataUpdatedAt:u,error:f,errorUpdatedAt:p,fetchStatus:g,status:m}=h,b=!1,x=!1;if(t._optimisticResults){const r=this.hasListeners(),n=!r&&q(e,t),s=r&&Q(e,a,t,i);(n||s)&&(g=N(e.options.networkMode)?"fetching":"paused",u||(m="loading")),"isRestoring"===t._optimisticResults&&(g="idle")}if(t.keepPreviousData&&!h.dataUpdateCount&&null!=c&&c.isSuccess&&"error"!==m)d=c.data,u=c.dataUpdatedAt,m=c.status,b=!0;else if(t.select&&void 0!==h.data)if(r&&h.data===(null==n?void 0:n.data)&&t.select===this.selectFn)d=this.selectResult;else try{this.selectFn=t.select,d=t.select(h.data),d=P(null==r?void 0:r.data,d,t),this.selectResult=d,this.selectError=null}catch(e){this.selectError=e}else d=h.data;if(void 0!==t.placeholderData&&void 0===d&&"loading"===m){let a;if(null!=r&&r.isPlaceholderData&&t.placeholderData===(null==s?void 0:s.placeholderData))a=r.data;else if(a="function"==typeof t.placeholderData?t.placeholderData():t.placeholderData,t.select&&void 0!==a)try{a=t.select(a),a=P(null==r?void 0:r.data,a,t),this.selectError=null}catch(e){this.selectError=e}void 0!==a&&(m="success",d=a,x=!0)}this.selectError&&(f=this.selectError,d=this.selectResult,p=Date.now(),m="error");const v="fetching"===g;return{status:m,fetchStatus:g,isLoading:"loading"===m,isSuccess:"success"===m,isError:"error"===m,data:d,dataUpdatedAt:u,error:f,errorUpdatedAt:p,failureCount:h.fetchFailureCount,errorUpdateCount:h.errorUpdateCount,isFetched:h.dataUpdateCount>0||h.errorUpdateCount>0,isFetchedAfterMount:h.dataUpdateCount>l.dataUpdateCount||h.errorUpdateCount>l.errorUpdateCount,isFetching:v,isRefetching:v&&"loading"!==m,isLoadingError:"error"===m&&0===h.dataUpdatedAt,isPaused:"paused"===g,isPlaceholderData:x,isPreviousData:b,isRefetchError:"error"===m&&0!==h.dataUpdatedAt,isStale:K(e,t),refetch:this.refetch,remove:this.remove}}updateResult(e){const t=this.currentResult,a=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,function(e,t){if(e&&!t||t&&!e)return!1;for(const a in e)if(e[a]!==t[a])return!1;return!0}(a,t))return;this.currentResult=a;const i={cache:!0};!1!==(null==e?void 0:e.listeners)&&(()=>{if(!t)return!0;const{notifyOnChangeProps:e}=this.options;if("all"===e||!e&&!this.trackedProps.size)return!0;const a=new Set(null!=e?e:this.trackedProps);return this.options.useErrorBoundary&&a.add("error"),Object.keys(this.currentResult).some((e=>{const i=e;return this.currentResult[i]!==t[i]&&a.has(i)}))})()&&(i.listeners=!0),this.notify({...i,...e})}updateQuery(){const e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;const t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==t||t.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){const t={};"success"===e.type?t.onSuccess=!e.manual:"error"!==e.type||_(e.error)||(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}notify(e){I.batch((()=>{var t,a,i,r;if(e.onSuccess)null==(t=(a=this.options).onSuccess)||t.call(a,this.currentResult.data),null==(i=(r=this.options).onSettled)||i.call(r,this.currentResult.data,null);else if(e.onError){var n,s,o,l;null==(n=(s=this.options).onError)||n.call(s,this.currentResult.error),null==(o=(l=this.options).onSettled)||o.call(l,void 0,this.currentResult.error)}e.listeners&&this.listeners.forEach((e=>{e(this.currentResult)})),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})}))}}function q(e,t){return function(e,t){return!(!1===t.enabled||e.state.dataUpdatedAt||"error"===e.state.status&&!1===t.retryOnMount)}(e,t)||e.state.dataUpdatedAt>0&&Z(e,t,t.refetchOnMount)}function Z(e,t,a){if(!1!==t.enabled){const i="function"==typeof a?a(e):a;return"always"===i||!1!==i&&K(e,t)}return!1}function Q(e,t,a,i){return!1!==a.enabled&&(e!==t||!1===i.enabled)&&(!a.suspense||"error"!==e.state.status)&&K(e,a)}function K(e,t){return e.isStaleByTime(t.staleTime)}class $ extends r{constructor(e,t){super(),this.client=e,this.queries=[],this.result=[],this.observers=[],this.observersMap={},t&&this.setQueries(t)}onSubscribe(){1===this.listeners.length&&this.observers.forEach((e=>{e.subscribe((t=>{this.onUpdate(e,t)}))}))}onUnsubscribe(){this.listeners.length||this.destroy()}destroy(){this.listeners=[],this.observers.forEach((e=>{e.destroy()}))}setQueries(e,t){this.queries=e,I.batch((()=>{const e=this.observers,a=this.findMatchingObservers(this.queries);a.forEach((e=>e.observer.setOptions(e.defaultedQueryOptions,t)));const i=a.map((e=>e.observer)),r=Object.fromEntries(i.map((e=>[e.options.queryHash,e]))),n=i.map((e=>e.getCurrentResult())),s=i.some(((t,a)=>t!==e[a]));(e.length!==i.length||s)&&(this.observers=i,this.observersMap=r,this.result=n,this.hasListeners()&&(l(e,i).forEach((e=>{e.destroy()})),l(i,e).forEach((e=>{e.subscribe((t=>{this.onUpdate(e,t)}))})),this.notify()))}))}getCurrentResult(){return this.result}getOptimisticResult(e){return this.findMatchingObservers(e).map((e=>e.observer.getOptimisticResult(e.defaultedQueryOptions)))}findMatchingObservers(e){const t=this.observers,a=e.map((e=>this.client.defaultQueryOptions(e))),i=a.flatMap((e=>{const a=t.find((t=>t.options.queryHash===e.queryHash));return null!=a?[{defaultedQueryOptions:e,observer:a}]:[]})),r=i.map((e=>e.defaultedQueryOptions.queryHash)),n=a.filter((e=>!r.includes(e.queryHash))),s=t.filter((e=>!i.some((t=>t.observer===e)))),o=e=>{const t=this.client.defaultQueryOptions(e),a=this.observersMap[t.queryHash];return null!=a?a:new U(this.client,t)},l=n.map(((e,t)=>{if(e.keepPreviousData){const a=s[t];if(void 0!==a)return{defaultedQueryOptions:e,observer:a}}return{defaultedQueryOptions:e,observer:o(e)}}));return i.concat(l).sort(((e,t)=>a.indexOf(e.defaultedQueryOptions)-a.indexOf(t.defaultedQueryOptions)))}onUpdate(e,t){const a=this.observers.indexOf(e);-1!==a&&(this.result=function(e,t,a){const i=e.slice(0);return i[t]=a,i}(this.result,a,t),this.notify())}notify(){I.batch((()=>{this.listeners.forEach((e=>{e(this.result)}))}))}}class J extends U{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:j()},t)}getOptimisticResult(e){return e.behavior=j(),super.getOptimisticResult(e)}fetchNextPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"forward",pageParam:e}}})}fetchPreviousPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"backward",pageParam:e}}})}createResult(e,t){var a,i,r,n,s,o;const{state:l}=e;return{...super.createResult(e,t),fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:V(t,null==(a=l.data)?void 0:a.pages),hasPreviousPage:G(t,null==(i=l.data)?void 0:i.pages),isFetchingNextPage:"fetching"===l.fetchStatus&&"forward"===(null==(r=l.fetchMeta)||null==(n=r.fetchMore)?void 0:n.direction),isFetchingPreviousPage:"fetching"===l.fetchStatus&&"backward"===(null==(s=l.fetchMeta)||null==(o=s.fetchMore)?void 0:o.direction)}}}class ee extends r{constructor(e,t){super(),this.client=e,this.setOptions(t),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){this.options=this.client.defaultMutationOptions(e)}onUnsubscribe(){var e;this.listeners.length||null==(e=this.currentMutation)||e.removeObserver(this)}onMutationUpdate(e){this.updateResult();const t={listeners:!0};"success"===e.type?t.onSuccess=!0:"error"===e.type&&(t.onError=!0),this.notify(t)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:void 0!==e?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const e=this.currentMutation?this.currentMutation.state:{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0},t={...e,isLoading:"loading"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset};this.currentResult=t}notify(e){I.batch((()=>{var t,a,i,r;if(this.mutateOptions)if(e.onSuccess)null==(t=(a=this.mutateOptions).onSuccess)||t.call(a,this.currentResult.data,this.currentResult.variables,this.currentResult.context),null==(i=(r=this.mutateOptions).onSettled)||i.call(r,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context);else if(e.onError){var n,s,o,l;null==(n=(s=this.mutateOptions).onError)||n.call(s,this.currentResult.error,this.currentResult.variables,this.currentResult.context),null==(o=(l=this.mutateOptions).onSettled)||o.call(l,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}e.listeners&&this.listeners.forEach((e=>{e(this.currentResult)}))}))}}function te(e){return e.state.isPaused}function ae(e){return"success"===e.state.status}function ie(e,t,a){if("object"!=typeof t||null===t)return;const i=e.getMutationCache(),r=e.getQueryCache(),n=t.mutations||[],s=t.queries||[];n.forEach((t=>{var r;i.build(e,{...null==a||null==(r=a.defaultOptions)?void 0:r.mutations,mutationKey:t.mutationKey},t.state)})),s.forEach((t=>{var i;const n=r.get(t.queryHash);n?n.state.dataUpdatedAt<t.state.dataUpdatedAt&&n.setState(t.state):r.build(e,{...null==a||null==(i=a.defaultOptions)?void 0:i.queries,queryKey:t.queryKey,queryHash:t.queryHash},t.state)}))}const re=i.createContext(void 0),ne=i.createContext(!1);function se(e,t){return e||(t&&"undefined"!=typeof window?(window.ReactQueryClientContext||(window.ReactQueryClientContext=re),window.ReactQueryClientContext):re)}const oe=({context:e}={})=>{const t=i.useContext(se(e,i.useContext(ne)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},le=i.createContext(!1),ce=()=>i.useContext(le),he=le.Provider;function de(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const ue=i.createContext(de()),fe=()=>i.useContext(ue);function pe(e,t){return"function"==typeof e?e(...t):!!e}function ge(e,t){const r=oe({context:e.context}),n=ce(),s=fe(),o=r.defaultQueryOptions(e);o._optimisticResults=n?"isRestoring":"optimistic",o.onError&&(o.onError=I.batchCalls(o.onError)),o.onSuccess&&(o.onSuccess=I.batchCalls(o.onSuccess)),o.onSettled&&(o.onSettled=I.batchCalls(o.onSettled)),o.suspense&&"number"!=typeof o.staleTime&&(o.staleTime=1e3),(o.suspense||o.useErrorBoundary)&&(s.isReset()||(o.retryOnMount=!1));const[l]=i.useState((()=>new t(r,o))),c=l.getOptimisticResult(o);if(a.useSyncExternalStore(i.useCallback((e=>n?()=>{}:l.subscribe(I.batchCalls(e))),[l,n]),(()=>l.getCurrentResult()),(()=>l.getCurrentResult())),i.useEffect((()=>{s.clearReset()}),[s]),i.useEffect((()=>{l.setOptions(o,{listeners:!1})}),[o,l]),o.suspense&&c.isLoading&&c.isFetching&&!n)throw l.fetchOptimistic(o).then((({data:e})=>{null==o.onSuccess||o.onSuccess(e),null==o.onSettled||o.onSettled(e,null)})).catch((e=>{s.clearReset(),null==o.onError||o.onError(e),null==o.onSettled||o.onSettled(void 0,e)}));if(c.isError&&!s.isReset()&&!c.isFetching&&pe(o.useErrorBoundary,[c.error,l.getCurrentQuery()]))throw c.error;return o.notifyOnChangeProps?c:l.trackResult(c)}function me(e,t={}){const a=oe({context:t.context}),r=i.useRef(t);r.current=t,i.useMemo((()=>{e&&ie(a,e,r.current)}),[a,e])}function be(){}e.CancelledError=T,e.Hydrate=({children:e,options:t,state:a})=>(me(a,t),e),e.InfiniteQueryObserver=J,e.IsRestoringProvider=he,e.MutationCache=H,e.MutationObserver=ee,e.QueriesObserver=$,e.QueryCache=Y,e.QueryClient=class{constructor(e={}){this.queryCache=e.queryCache||new Y,this.mutationCache=e.mutationCache||new H,this.logger=e.logger||R,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}mount(){this.unsubscribeFocus=O.subscribe((()=>{O.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())})),this.unsubscribeOnline=M.subscribe((()=>{M.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var e,t;null==(e=this.unsubscribeFocus)||e.call(this),null==(t=this.unsubscribeOnline)||t.call(this)}isFetching(e,t){const[a]=u(e,t);return a.fetchStatus="fetching",this.queryCache.findAll(a).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var a;return null==(a=this.queryCache.find(e,t))?void 0:a.state.data}getQueriesData(e){return this.getQueryCache().findAll(e).map((({queryKey:e,state:t})=>[e,t.data]))}setQueryData(e,t,a){const i=this.queryCache.find(e),r=function(e,t){return"function"==typeof e?e(t):e}(t,null==i?void 0:i.state.data);if(void 0===r)return;const n=h(e),s=this.defaultQueryOptions(n);return this.queryCache.build(this,s).setData(r,{...a,manual:!0})}setQueriesData(e,t,a){return I.batch((()=>this.getQueryCache().findAll(e).map((({queryKey:e})=>[e,this.setQueryData(e,t,a)]))))}getQueryState(e,t){var a;return null==(a=this.queryCache.find(e,t))?void 0:a.state}removeQueries(e,t){const[a]=u(e,t),i=this.queryCache;I.batch((()=>{i.findAll(a).forEach((e=>{i.remove(e)}))}))}resetQueries(e,t,a){const[i,r]=u(e,t,a),n=this.queryCache,s={type:"active",...i};return I.batch((()=>(n.findAll(i).forEach((e=>{e.reset()})),this.refetchQueries(s,r))))}cancelQueries(e,t,a){const[i,r={}]=u(e,t,a);void 0===r.revert&&(r.revert=!0);const n=I.batch((()=>this.queryCache.findAll(i).map((e=>e.cancel(r)))));return Promise.all(n).then(s).catch(s)}invalidateQueries(e,t,a){const[i,r]=u(e,t,a);return I.batch((()=>{var e,t;if(this.queryCache.findAll(i).forEach((e=>{e.invalidate()})),"none"===i.refetchType)return Promise.resolve();const a={...i,type:null!=(e=null!=(t=i.refetchType)?t:i.type)?e:"active"};return this.refetchQueries(a,r)}))}refetchQueries(e,t,a){const[i,r]=u(e,t,a),n=I.batch((()=>this.queryCache.findAll(i).filter((e=>!e.isDisabled())).map((e=>{var t;return e.fetch(void 0,{...r,cancelRefetch:null==(t=null==r?void 0:r.cancelRefetch)||t,meta:{refetchPage:i.refetchPage}})}))));let o=Promise.all(n).then(s);return null!=r&&r.throwOnError||(o=o.catch(s)),o}fetchQuery(e,t,a){const i=h(e,t,a),r=this.defaultQueryOptions(i);void 0===r.retry&&(r.retry=!1);const n=this.queryCache.build(this,r);return n.isStaleByTime(r.staleTime)?n.fetch(r):Promise.resolve(n.state.data)}prefetchQuery(e,t,a){return this.fetchQuery(e,t,a).then(s).catch(s)}fetchInfiniteQuery(e,t,a){const i=h(e,t,a);return i.behavior=j(),this.fetchQuery(i)}prefetchInfiniteQuery(e,t,a){return this.fetchInfiniteQuery(e,t,a).then(s).catch(s)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){const a=this.queryDefaults.find((t=>b(e)===b(t.queryKey)));a?a.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;const t=this.queryDefaults.find((t=>x(e,t.queryKey)));return null==t?void 0:t.defaultOptions}setMutationDefaults(e,t){const a=this.mutationDefaults.find((t=>b(e)===b(t.mutationKey)));a?a.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;const t=this.mutationDefaults.find((t=>x(e,t.mutationKey)));return null==t?void 0:t.defaultOptions}defaultQueryOptions(e){if(null!=e&&e._defaulted)return e;const t={...this.defaultOptions.queries,...this.getQueryDefaults(null==e?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=m(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.useErrorBoundary&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return null!=e&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(null==e?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}},e.QueryClientProvider=({client:e,children:t,context:a,contextSharing:r=!1})=>{i.useEffect((()=>(e.mount(),()=>{e.unmount()})),[e]);const n=se(a,r);return i.createElement(ne.Provider,{value:!a&&r},i.createElement(n.Provider,{value:e},t))},e.QueryErrorResetBoundary=({children:e})=>{const[t]=i.useState((()=>de()));return i.createElement(ue.Provider,{value:t},"function"==typeof e?e(t):e)},e.QueryObserver=U,e.defaultContext=re,e.dehydrate=function(e,t={}){const a=[],i=[];if(!1!==t.dehydrateMutations){const i=t.shouldDehydrateMutation||te;e.getMutationCache().getAll().forEach((e=>{i(e)&&a.push(function(e){return{mutationKey:e.options.mutationKey,state:e.state}}(e))}))}if(!1!==t.dehydrateQueries){const a=t.shouldDehydrateQuery||ae;e.getQueryCache().getAll().forEach((e=>{a(e)&&i.push(function(e){return{state:e.state,queryKey:e.queryKey,queryHash:e.queryHash}}(e))}))}return{mutations:a,queries:i}},e.focusManager=O,e.hashQueryKey=b,e.hydrate=ie,e.isCancelledError=_,e.isError=function(e){return e instanceof Error},e.notifyManager=I,e.onlineManager=M,e.parseFilterArgs=u,e.parseMutationArgs=d,e.parseMutationFilterArgs=f,e.parseQueryArgs=h,e.useHydrate=me,e.useInfiniteQuery=function(e,t,a){return ge(h(e,t,a),J)},e.useIsFetching=function(e,t,r){const[n,s={}]=u(e,t,r),o=oe({context:s.context}),l=o.getQueryCache();return a.useSyncExternalStore(i.useCallback((e=>l.subscribe(I.batchCalls(e))),[l]),(()=>o.isFetching(n)),(()=>o.isFetching(n)))},e.useIsMutating=function(e,t,r){const[n,s={}]=f(e,t,r),o=oe({context:s.context}),l=o.getMutationCache();return a.useSyncExternalStore(i.useCallback((e=>l.subscribe(I.batchCalls(e))),[l]),(()=>o.isMutating(n)),(()=>o.isMutating(n)))},e.useIsRestoring=ce,e.useMutation=function(e,t,r){const n=d(e,t,r),s=oe({context:n.context}),[o]=i.useState((()=>new ee(s,n)));i.useEffect((()=>{o.setOptions(n)}),[o,n]);const l=a.useSyncExternalStore(i.useCallback((e=>o.subscribe(I.batchCalls(e))),[o]),(()=>o.getCurrentResult()),(()=>o.getCurrentResult())),c=i.useCallback(((e,t)=>{o.mutate(e,t).catch(be)}),[o]);if(l.error&&pe(o.options.useErrorBoundary,[l.error]))throw l.error;return{...l,mutate:c,mutateAsync:l.mutate}},e.useQueries=function({queries:e,context:t}){const r=oe({context:t}),n=ce(),s=i.useMemo((()=>e.map((e=>{const t=r.defaultQueryOptions(e);return t._optimisticResults=n?"isRestoring":"optimistic",t}))),[e,r,n]),[o]=i.useState((()=>new $(r,s))),l=o.getOptimisticResult(s);return a.useSyncExternalStore(i.useCallback((e=>n?()=>{}:o.subscribe(I.batchCalls(e))),[o,n]),(()=>o.getCurrentResult()),(()=>o.getCurrentResult())),i.useEffect((()=>{o.setQueries(s,{listeners:!1})}),[s,o]),l},e.useQuery=function(e,t,a){return ge(h(e,t,a),U)},e.useQueryClient=oe,e.useQueryErrorResetBoundary=fe,Object.defineProperty(e,"__esModule",{value:!0})}(t,a(9196),a(5210))},2088:function(e,t,a){"use strict";var i;function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function n(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?r(Object(a),!0).forEach((function(t){h(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):r(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function c(e,t,a){return t&&l(e.prototype,t),a&&l(e,a),e}function h(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function d(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=u(e);if(t){var r=u(this).constructor;a=Reflect.construct(i,arguments,r)}else a=i.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,a)}}function g(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||m(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,t){if(e){if("string"==typeof e)return b(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?b(e,t):void 0}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,i=new Array(t);a<t;a++)i[a]=e[a];return i}var x=function(){function e(){o(this,e)}return c(e,[{key:"shadeRGBColor",value:function(e,t){var a=t.split(","),i=e<0?0:255,r=e<0?-1*e:e,n=parseInt(a[0].slice(4),10),s=parseInt(a[1],10),o=parseInt(a[2],10);return"rgb("+(Math.round((i-n)*r)+n)+","+(Math.round((i-s)*r)+s)+","+(Math.round((i-o)*r)+o)+")"}},{key:"shadeHexColor",value:function(e,t){var a=parseInt(t.slice(1),16),i=e<0?0:255,r=e<0?-1*e:e,n=a>>16,s=a>>8&255,o=255&a;return"#"+(16777216+65536*(Math.round((i-n)*r)+n)+256*(Math.round((i-s)*r)+s)+(Math.round((i-o)*r)+o)).toString(16).slice(1)}},{key:"shadeColor",value:function(t,a){return e.isColorHex(a)?this.shadeHexColor(t,a):this.shadeRGBColor(t,a)}}],[{key:"bind",value:function(e,t){return function(){return e.apply(t,arguments)}}},{key:"isObject",value:function(e){return e&&"object"===s(e)&&!Array.isArray(e)&&null!=e}},{key:"is",value:function(e,t){return Object.prototype.toString.call(t)==="[object "+e+"]"}},{key:"listToArray",value:function(e){var t,a=[];for(t=0;t<e.length;t++)a[t]=e[t];return a}},{key:"extend",value:function(e,t){var a=this;"function"!=typeof Object.assign&&(Object.assign=function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),a=1;a<arguments.length;a++){var i=arguments[a];if(null!=i)for(var r in i)i.hasOwnProperty(r)&&(t[r]=i[r])}return t});var i=Object.assign({},e);return this.isObject(e)&&this.isObject(t)&&Object.keys(t).forEach((function(r){a.isObject(t[r])&&r in e?i[r]=a.extend(e[r],t[r]):Object.assign(i,h({},r,t[r]))})),i}},{key:"extendArray",value:function(t,a){var i=[];return t.map((function(t){i.push(e.extend(a,t))})),i}},{key:"monthMod",value:function(e){return e%12}},{key:"clone",value:function(t){if(e.is("Array",t)){for(var a=[],i=0;i<t.length;i++)a[i]=this.clone(t[i]);return a}if(e.is("Null",t))return null;if(e.is("Date",t))return t;if("object"===s(t)){var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]=this.clone(t[n]));return r}return t}},{key:"log10",value:function(e){return Math.log(e)/Math.LN10}},{key:"roundToBase10",value:function(e){return Math.pow(10,Math.floor(Math.log10(e)))}},{key:"roundToBase",value:function(e,t){return Math.pow(t,Math.floor(Math.log(e)/Math.log(t)))}},{key:"parseNumber",value:function(e){return null===e?e:parseFloat(e)}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(e){var t=String(e).split(/[eE]/);if(1===t.length)return t[0];var a="",i=e<0?"-":"",r=t[0].replace(".",""),n=Number(t[1])+1;if(n<0){for(a=i+"0.";n++;)a+="0";return a+r.replace(/^-/,"")}for(n-=r.length;n--;)a+="0";return r+a}},{key:"getDimensions",value:function(e){var t=getComputedStyle(e,null),a=e.clientHeight,i=e.clientWidth;return a-=parseFloat(t.paddingTop)+parseFloat(t.paddingBottom),[i-=parseFloat(t.paddingLeft)+parseFloat(t.paddingRight),a]}},{key:"getBoundingClientRect",value:function(e){var t=e.getBoundingClientRect();return{top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:e.clientWidth,height:e.clientHeight,x:t.left,y:t.top}}},{key:"getLargestStringFromArr",value:function(e){return e.reduce((function(e,t){return Array.isArray(t)&&(t=t.reduce((function(e,t){return e.length>t.length?e:t}))),e.length>t.length?e:t}),0)}},{key:"hexToRgba",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#999999",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.6;"#"!==e.substring(0,1)&&(e="#999999");var a=e.replace("#","");a=a.match(new RegExp("(.{"+a.length/3+"})","g"));for(var i=0;i<a.length;i++)a[i]=parseInt(1===a[i].length?a[i]+a[i]:a[i],16);return void 0!==t&&a.push(t),"rgba("+a.join(",")+")"}},{key:"getOpacityFromRGBA",value:function(e){return parseFloat(e.replace(/^.*,(.+)\)/,"$1"))}},{key:"rgb2hex",value:function(e){return(e=e.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i))&&4===e.length?"#"+("0"+parseInt(e[1],10).toString(16)).slice(-2)+("0"+parseInt(e[2],10).toString(16)).slice(-2)+("0"+parseInt(e[3],10).toString(16)).slice(-2):""}},{key:"isColorHex",value:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)|(^#[0-9A-F]{8}$)/i.test(e)}},{key:"getPolygonPos",value:function(e,t){for(var a=[],i=2*Math.PI/t,r=0;r<t;r++){var n={};n.x=e*Math.sin(r*i),n.y=-e*Math.cos(r*i),a.push(n)}return a}},{key:"polarToCartesian",value:function(e,t,a,i){var r=(i-90)*Math.PI/180;return{x:e+a*Math.cos(r),y:t+a*Math.sin(r)}}},{key:"escapeString",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x";return e.toString().slice().replace(/[` ~!@#$%^&*()_|+\-=?;:'",.<>{}[\]\\/]/gi,t)}},{key:"negToZero",value:function(e){return e<0?0:e}},{key:"moveIndexInArray",value:function(e,t,a){if(a>=e.length)for(var i=a-e.length+1;i--;)e.push(void 0);return e.splice(a,0,e.splice(t,1)[0]),e}},{key:"extractNumber",value:function(e){return parseFloat(e.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(e,t){for(;(e=e.parentElement)&&!e.classList.contains(t););return e}},{key:"setELstyles",value:function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e.style.key=t[a])}},{key:"isNumber",value:function(e){return!isNaN(e)&&parseFloat(Number(e))===e&&!isNaN(parseInt(e,10))}},{key:"isFloat",value:function(e){return Number(e)===e&&e%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 e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var a=e.indexOf("rv:");return parseInt(e.substring(a+3,e.indexOf(".",a)),10)}var i=e.indexOf("Edge/");return i>0&&parseInt(e.substring(i+5,e.indexOf(".",i)),10)}}]),e}(),v=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w,this.setEasingFunctions()}return c(e,[{key:"setEasingFunctions",value:function(){var e;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":e="-";break;case"easein":e="<";break;case"easeout":e=">";break;case"easeinout":default:e="<>";break;case"swing":e=function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1};break;case"bounce":e=function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375};break;case"elastic":e=function(e){return e===!!e?e:Math.pow(2,-10*e)*Math.sin((e-.075)*(2*Math.PI)/.3)+1}}this.w.globals.easing=e}}},{key:"animateLine",value:function(e,t,a,i){e.attr(t).animate(i).attr(a)}},{key:"animateMarker",value:function(e,t,a,i,r,n){t||(t=0),e.attr({r:t,width:t,height:t}).animate(i,r).attr({r:a,width:a.width,height:a.height}).afterAll((function(){n()}))}},{key:"animateCircle",value:function(e,t,a,i,r){e.attr({r:t.r,cx:t.cx,cy:t.cy}).animate(i,r).attr({r:a.r,cx:a.cx,cy:a.cy})}},{key:"animateRect",value:function(e,t,a,i,r){e.attr(t).animate(i).attr(a).afterAll((function(){return r()}))}},{key:"animatePathsGradually",value:function(e){var t=e.el,a=e.realIndex,i=e.j,r=e.fill,n=e.pathFrom,s=e.pathTo,o=e.speed,l=e.delay,c=this.w,h=0;c.config.chart.animations.animateGradually.enabled&&(h=c.config.chart.animations.animateGradually.delay),c.config.chart.animations.dynamicAnimation.enabled&&c.globals.dataChanged&&"bar"!==c.config.chart.type&&(h=0),this.morphSVG(t,a,i,"line"!==c.config.chart.type||c.globals.comboCharts?r:"stroke",n,s,o,l*h)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach((function(e){e.el.classList.remove("apexcharts-element-hidden")}))}},{key:"animationCompleted",value:function(e){var t=this.w;t.globals.animationEnded||(t.globals.animationEnded=!0,this.showDelayedElements(),"function"==typeof t.config.chart.events.animationEnd&&t.config.chart.events.animationEnd(this.ctx,{el:e,w:t}))}},{key:"morphSVG",value:function(e,t,a,i,r,n,s,o){var l=this,c=this.w;r||(r=e.attr("pathFrom")),n||(n=e.attr("pathTo"));var h=function(e){return"radar"===c.config.chart.type&&(s=1),"M 0 ".concat(c.globals.gridHeight)};(!r||r.indexOf("undefined")>-1||r.indexOf("NaN")>-1)&&(r=h()),(!n||n.indexOf("undefined")>-1||n.indexOf("NaN")>-1)&&(n=h()),c.globals.shouldAnimate||(s=1),e.plot(r).animate(1,c.globals.easing,o).plot(r).animate(s,c.globals.easing,o).plot(n).afterAll((function(){x.isNumber(a)?a===c.globals.series[c.globals.maxValsInArrayIndex].length-2&&c.globals.shouldAnimate&&l.animationCompleted(e):"none"!==i&&c.globals.shouldAnimate&&(!c.globals.comboCharts&&t===c.globals.series.length-1||c.globals.comboCharts)&&l.animationCompleted(e),l.showDelayedElements()}))}}]),e}(),y=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w}return c(e,[{key:"getDefaultFilter",value:function(e,t){var a=this.w;e.unfilter(!0),(new window.SVG.Filter).size("120%","180%","-5%","-40%"),"none"!==a.config.states.normal.filter?this.applyFilter(e,t,a.config.states.normal.filter.type,a.config.states.normal.filter.value):a.config.chart.dropShadow.enabled&&this.dropShadow(e,a.config.chart.dropShadow,t)}},{key:"addNormalFilter",value:function(e,t){var a=this.w;a.config.chart.dropShadow.enabled&&!e.node.classList.contains("apexcharts-marker")&&this.dropShadow(e,a.config.chart.dropShadow,t)}},{key:"addLightenFilter",value:function(e,t,a){var i=this,r=this.w,n=a.intensity;e.unfilter(!0),new window.SVG.Filter,e.filter((function(e){var a=r.config.chart.dropShadow;(a.enabled?i.addShadow(e,t,a):e).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:n}})})),e.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(e.filterer.node)}},{key:"addDarkenFilter",value:function(e,t,a){var i=this,r=this.w,n=a.intensity;e.unfilter(!0),new window.SVG.Filter,e.filter((function(e){var a=r.config.chart.dropShadow;(a.enabled?i.addShadow(e,t,a):e).componentTransfer({rgb:{type:"linear",slope:n}})})),e.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(e.filterer.node)}},{key:"applyFilter",value:function(e,t,a){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;switch(a){case"none":this.addNormalFilter(e,t);break;case"lighten":this.addLightenFilter(e,t,{intensity:i});break;case"darken":this.addDarkenFilter(e,t,{intensity:i})}}},{key:"addShadow",value:function(e,t,a){var i=a.blur,r=a.top,n=a.left,s=a.color,o=a.opacity,l=e.flood(Array.isArray(s)?s[t]:s,o).composite(e.sourceAlpha,"in").offset(n,r).gaussianBlur(i).merge(e.source);return e.blend(e.source,l)}},{key:"dropShadow",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=t.top,r=t.left,n=t.blur,s=t.color,o=t.opacity,l=t.noUserSpaceOnUse,c=this.w;return e.unfilter(!0),x.isIE()&&"radialBar"===c.config.chart.type||(s=Array.isArray(s)?s[a]:s,e.filter((function(e){var t;t=x.isSafari()||x.isFirefox()||x.isIE()?e.flood(s,o).composite(e.sourceAlpha,"in").offset(r,i).gaussianBlur(n):e.flood(s,o).composite(e.sourceAlpha,"in").offset(r,i).gaussianBlur(n).merge(e.source),e.blend(e.source,t)})),l||e.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(e.filterer.node)),e}},{key:"setSelectionFilter",value:function(e,t,a){var i=this.w;if(void 0!==i.globals.selectedDataPoints[t]&&i.globals.selectedDataPoints[t].indexOf(a)>-1){e.node.setAttribute("selected",!0);var r=i.config.states.active.filter;"none"!==r&&this.applyFilter(e,t,r.type,r.value)}}},{key:"_scaleFilterSize",value:function(e){!function(t){for(var a in t)t.hasOwnProperty(a)&&e.setAttribute(a,t[a])}({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),e}(),w=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w}return c(e,[{key:"drawLine",value:function(e,t,a,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"#a8a8a8",n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,o=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:e,y1:t,x2:a,y2:i,stroke:r,"stroke-dasharray":n,"stroke-width":s,"stroke-linecap":o})}},{key:"drawRect",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,n=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:e,y:t,width:a>0?a:0,height:i>0?i:0,rx:r,ry:r,opacity:s,"stroke-width":null!==o?o:0,stroke:null!==l?l:"none","stroke-dasharray":c}),h.node.setAttribute("fill",n),h}},{key:"drawPolygon",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#e1e1e1",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(e).attr({fill:i,stroke:t,"stroke-width":a})}},{key:"drawCircle",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;e<0&&(e=0);var a=this.w.globals.dom.Paper.circle(2*e);return null!==t&&a.attr(t),a}},{key:"drawPath",value:function(e){var t=e.d,a=void 0===t?"":t,i=e.stroke,r=void 0===i?"#a8a8a8":i,n=e.strokeWidth,s=void 0===n?1:n,o=e.fill,l=e.fillOpacity,c=void 0===l?1:l,h=e.strokeOpacity,d=void 0===h?1:h,u=e.classes,f=e.strokeLinecap,p=void 0===f?null:f,g=e.strokeDashArray,m=void 0===g?0:g,b=this.w;return null===p&&(p=b.config.stroke.lineCap),(a.indexOf("undefined")>-1||a.indexOf("NaN")>-1)&&(a="M 0 ".concat(b.globals.gridHeight)),b.globals.dom.Paper.path(a).attr({fill:o,"fill-opacity":c,stroke:r,"stroke-opacity":d,"stroke-linecap":p,"stroke-width":s,"stroke-dasharray":m,class:u})}},{key:"group",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.w.globals.dom.Paper.group();return null!==e&&t.attr(e),t}},{key:"move",value:function(e,t){return["M",e,t].join(" ")}},{key:"line",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=null;return null===a?i=["L",e,t].join(" "):"H"===a?i=["H",e].join(" "):"V"===a&&(i=["V",t].join(" ")),i}},{key:"curve",value:function(e,t,a,i,r,n){return["C",e,t,a,i,r,n].join(" ")}},{key:"quadraticCurve",value:function(e,t,a,i){return["Q",e,t,a,i].join(" ")}},{key:"arc",value:function(e,t,a,i,r,n,s){var o="A";return arguments.length>7&&void 0!==arguments[7]&&arguments[7]&&(o="a"),[o,e,t,a,i,r,n,s].join(" ")}},{key:"renderPaths",value:function(e){var t,a=e.j,i=e.realIndex,r=e.pathFrom,s=e.pathTo,o=e.stroke,l=e.strokeWidth,c=e.strokeLinecap,h=e.fill,d=e.animationDelay,u=e.initialSpeed,f=e.dataChangeSpeed,p=e.className,g=e.shouldClipToGrid,m=void 0===g||g,b=e.bindEventsOnPaths,x=void 0===b||b,w=e.drawShadow,k=void 0===w||w,S=this.w,C=new y(this.ctx),E=new v(this.ctx),A=this.w.config.chart.animations.enabled,P=A&&this.w.config.chart.animations.dynamicAnimation.enabled,O=!!(A&&!S.globals.resized||P&&S.globals.dataChanged&&S.globals.shouldAnimate);O?t=r:(t=s,S.globals.animationEnded=!0);var M,D=S.config.stroke.dashArray;M=Array.isArray(D)?D[i]:S.config.stroke.dashArray;var N=this.drawPath({d:t,stroke:o,strokeWidth:l,fill:h,fillOpacity:1,classes:p,strokeLinecap:c,strokeDashArray:M});if(N.attr("index",i),m&&N.attr({"clip-path":"url(#gridRectMask".concat(S.globals.cuid,")")}),"none"!==S.config.states.normal.filter.type)C.getDefaultFilter(N,i);else if(S.config.chart.dropShadow.enabled&&k&&(!S.config.chart.dropShadow.enabledOnSeries||S.config.chart.dropShadow.enabledOnSeries&&-1!==S.config.chart.dropShadow.enabledOnSeries.indexOf(i))){var T=S.config.chart.dropShadow;C.dropShadow(N,T,i)}x&&(N.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,N)),N.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,N)),N.node.addEventListener("mousedown",this.pathMouseDown.bind(this,N))),N.attr({pathTo:s,pathFrom:r});var _={el:N,j:a,realIndex:i,pathFrom:r,pathTo:s,fill:h,strokeWidth:l,delay:d};return!A||S.globals.resized||S.globals.dataChanged?!S.globals.resized&&S.globals.dataChanged||E.showDelayedElements():E.animatePathsGradually(n(n({},_),{},{speed:u})),S.globals.dataChanged&&P&&O&&E.animatePathsGradually(n(n({},_),{},{speed:f})),N}},{key:"drawPattern",value:function(e,t,a){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#a8a8a8",r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,n=this.w.globals.dom.Paper.pattern(t,a,(function(n){"horizontalLines"===e?n.line(0,0,a,0).stroke({color:i,width:r+1}):"verticalLines"===e?n.line(0,0,0,t).stroke({color:i,width:r+1}):"slantedLines"===e?n.line(0,0,t,a).stroke({color:i,width:r}):"squares"===e?n.rect(t,a).fill("none").stroke({color:i,width:r}):"circles"===e&&n.circle(t).fill("none").stroke({color:i,width:r})}));return n}},{key:"drawGradient",value:function(e,t,a,i,r){var n,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;t.length<9&&0===t.indexOf("#")&&(t=x.hexToRgba(t,i)),a.length<9&&0===a.indexOf("#")&&(a=x.hexToRgba(a,r));var d=0,u=1,f=1,p=null;null!==o&&(d=void 0!==o[0]?o[0]/100:0,u=void 0!==o[1]?o[1]/100:1,f=void 0!==o[2]?o[2]/100:1,p=void 0!==o[3]?o[3]/100:null);var g=!("donut"!==h.config.chart.type&&"pie"!==h.config.chart.type&&"polarArea"!==h.config.chart.type&&"bubble"!==h.config.chart.type);if(n=null===l||0===l.length?h.globals.dom.Paper.gradient(g?"radial":"linear",(function(e){e.at(d,t,i),e.at(u,a,r),e.at(f,a,r),null!==p&&e.at(p,t,i)})):h.globals.dom.Paper.gradient(g?"radial":"linear",(function(e){(Array.isArray(l[c])?l[c]:l).forEach((function(t){e.at(t.offset/100,t.color,t.opacity)}))})),g){var m=h.globals.gridWidth/2,b=h.globals.gridHeight/2;"bubble"!==h.config.chart.type?n.attr({gradientUnits:"userSpaceOnUse",cx:m,cy:b,r:s}):n.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else"vertical"===e?n.from(0,0).to(0,1):"diagonal"===e?n.from(0,0).to(1,1):"horizontal"===e?n.from(0,1).to(1,1):"diagonal2"===e&&n.from(1,0).to(0,1);return n}},{key:"drawText",value:function(e){var t,a=e.x,i=e.y,r=e.text,n=e.textAnchor,s=e.fontSize,o=e.fontFamily,l=e.fontWeight,c=e.foreColor,h=e.opacity,d=e.cssClass,u=void 0===d?"":d,f=e.isPlainText,p=void 0===f||f,g=this.w;return void 0===r&&(r=""),n||(n="start"),c&&c.length||(c=g.config.chart.foreColor),o=o||g.config.chart.fontFamily,l=l||"regular",(t=Array.isArray(r)?g.globals.dom.Paper.text((function(e){for(var t=0;t<r.length;t++)0===t?e.tspan(r[t]):e.tspan(r[t]).newLine()})):p?g.globals.dom.Paper.plain(r):g.globals.dom.Paper.text((function(e){return e.tspan(r)}))).attr({x:a,y:i,"text-anchor":n,"dominant-baseline":"auto","font-size":s,"font-family":o,"font-weight":l,fill:c,class:"apexcharts-text "+u}),t.node.style.fontFamily=o,t.node.style.opacity=h,t}},{key:"drawMarker",value:function(e,t,a){e=e||0;var i=a.pSize||0,r=null;if("square"===a.shape||"rect"===a.shape){var n=void 0===a.pRadius?i/2:a.pRadius;null!==t&&i||(i=0,n=0);var s=1.2*i+n,o=this.drawRect(s,s,s,s,n);o.attr({x:e-s/2,y:t-s/2,cx:e,cy:t,class:a.class?a.class:"",fill:a.pointFillColor,"fill-opacity":a.pointFillOpacity?a.pointFillOpacity:1,stroke:a.pointStrokeColor,"stroke-width":a.pointStrokeWidth?a.pointStrokeWidth:0,"stroke-opacity":a.pointStrokeOpacity?a.pointStrokeOpacity:1}),r=o}else"circle"!==a.shape&&a.shape||(x.isNumber(t)||(i=0,t=0),r=this.drawCircle(i,{cx:e,cy:t,class:a.class?a.class:"",stroke:a.pointStrokeColor,fill:a.pointFillColor,"fill-opacity":a.pointFillOpacity?a.pointFillOpacity:1,"stroke-width":a.pointStrokeWidth?a.pointStrokeWidth:0,"stroke-opacity":a.pointStrokeOpacity?a.pointStrokeOpacity:1}));return r}},{key:"pathMouseEnter",value:function(e,t){var a=this.w,i=new y(this.ctx),r=parseInt(e.node.getAttribute("index"),10),n=parseInt(e.node.getAttribute("j"),10);if("function"==typeof a.config.chart.events.dataPointMouseEnter&&a.config.chart.events.dataPointMouseEnter(t,this.ctx,{seriesIndex:r,dataPointIndex:n,w:a}),this.ctx.events.fireEvent("dataPointMouseEnter",[t,this.ctx,{seriesIndex:r,dataPointIndex:n,w:a}]),("none"===a.config.states.active.filter.type||"true"!==e.node.getAttribute("selected"))&&"none"!==a.config.states.hover.filter.type&&!a.globals.isTouchDevice){var s=a.config.states.hover.filter;i.applyFilter(e,r,s.type,s.value)}}},{key:"pathMouseLeave",value:function(e,t){var a=this.w,i=new y(this.ctx),r=parseInt(e.node.getAttribute("index"),10),n=parseInt(e.node.getAttribute("j"),10);"function"==typeof a.config.chart.events.dataPointMouseLeave&&a.config.chart.events.dataPointMouseLeave(t,this.ctx,{seriesIndex:r,dataPointIndex:n,w:a}),this.ctx.events.fireEvent("dataPointMouseLeave",[t,this.ctx,{seriesIndex:r,dataPointIndex:n,w:a}]),"none"!==a.config.states.active.filter.type&&"true"===e.node.getAttribute("selected")||"none"!==a.config.states.hover.filter.type&&i.getDefaultFilter(e,r)}},{key:"pathMouseDown",value:function(e,t){var a=this.w,i=new y(this.ctx),r=parseInt(e.node.getAttribute("index"),10),n=parseInt(e.node.getAttribute("j"),10),s="false";if("true"===e.node.getAttribute("selected")){if(e.node.setAttribute("selected","false"),a.globals.selectedDataPoints[r].indexOf(n)>-1){var o=a.globals.selectedDataPoints[r].indexOf(n);a.globals.selectedDataPoints[r].splice(o,1)}}else{if(!a.config.states.active.allowMultipleDataPointsSelection&&a.globals.selectedDataPoints.length>0){a.globals.selectedDataPoints=[];var l=a.globals.dom.Paper.select(".apexcharts-series path").members,c=a.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,h=function(e){Array.prototype.forEach.call(e,(function(e){e.node.setAttribute("selected","false"),i.getDefaultFilter(e,r)}))};h(l),h(c)}e.node.setAttribute("selected","true"),s="true",void 0===a.globals.selectedDataPoints[r]&&(a.globals.selectedDataPoints[r]=[]),a.globals.selectedDataPoints[r].push(n)}if("true"===s){var d=a.config.states.active.filter;"none"!==d&&i.applyFilter(e,r,d.type,d.value)}else"none"!==a.config.states.active.filter.type&&i.getDefaultFilter(e,r);"function"==typeof a.config.chart.events.dataPointSelection&&a.config.chart.events.dataPointSelection(t,this.ctx,{selectedDataPoints:a.globals.selectedDataPoints,seriesIndex:r,dataPointIndex:n,w:a}),t&&this.ctx.events.fireEvent("dataPointSelection",[t,this.ctx,{selectedDataPoints:a.globals.selectedDataPoints,seriesIndex:r,dataPointIndex:n,w:a}])}},{key:"rotateAroundCenter",value:function(e){var t={};return e&&"function"==typeof e.getBBox&&(t=e.getBBox()),{x:t.x+t.width/2,y:t.y+t.height/2}}},{key:"getTextRects",value:function(e,t,a,i){var r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],n=this.w,s=this.drawText({x:-200,y:-200,text:e,textAnchor:"start",fontSize:t,fontFamily:a,foreColor:"#fff",opacity:0});i&&s.attr("transform",i),n.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(e,t,a){if("function"==typeof e.getComputedTextLength&&(e.textContent=t,t.length>0&&e.getComputedTextLength()>=a/1.1)){for(var i=t.length-3;i>0;i-=3)if(e.getSubStringLength(0,i)<=a/1.1)return void(e.textContent=t.substring(0,i)+"...");e.textContent="."}}}],[{key:"setAttrs",value:function(e,t){for(var a in t)t.hasOwnProperty(a)&&e.setAttribute(a,t[a])}}]),e}(),k=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w}return c(e,[{key:"getStackedSeriesTotals",value:function(){var e=this.w,t=[];if(0===e.globals.series.length)return t;for(var a=0;a<e.globals.series[e.globals.maxValsInArrayIndex].length;a++){for(var i=0,r=0;r<e.globals.series.length;r++)void 0!==e.globals.series[r][a]&&(i+=e.globals.series[r][a]);t.push(i)}return e.globals.stackedSeriesTotals=t,t}},{key:"getSeriesTotalByIndex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null===e?this.w.config.series.reduce((function(e,t){return e+t}),0):this.w.globals.series[e].reduce((function(e,t){return e+t}),0)}},{key:"isSeriesNull",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return 0===(null===e?this.w.config.series.filter((function(e){return null!==e})):this.w.config.series[e].data.filter((function(e){return null!==e}))).length}},{key:"seriesHaveSameValues",value:function(e){return this.w.globals.series[e].every((function(e,t,a){return e===a[0]}))}},{key:"getCategoryLabels",value:function(e){var t=this.w,a=e.slice();return t.config.xaxis.convertedCatToNumeric&&(a=e.map((function(e,a){return t.config.xaxis.labels.formatter(e-t.globals.minX+1)}))),a}},{key:"getLargestSeries",value:function(){var e=this.w;e.globals.maxValsInArrayIndex=e.globals.series.map((function(e){return e.length})).indexOf(Math.max.apply(Math,e.globals.series.map((function(e){return e.length}))))}},{key:"getLargestMarkerSize",value:function(){var e=this.w,t=0;return e.globals.markers.size.forEach((function(e){t=Math.max(t,e)})),e.config.markers.discrete&&e.config.markers.discrete.length&&e.config.markers.discrete.forEach((function(e){t=Math.max(t,e.size)})),t>0&&(t+=e.config.markers.hover.sizeOffset+1),e.globals.markers.largestSize=t,t}},{key:"getSeriesTotals",value:function(){var e=this.w;e.globals.seriesTotals=e.globals.series.map((function(e,t){var a=0;if(Array.isArray(e))for(var i=0;i<e.length;i++)a+=e[i];else a+=e;return a}))}},{key:"getSeriesTotalsXRange",value:function(e,t){var a=this.w;return a.globals.series.map((function(i,r){for(var n=0,s=0;s<i.length;s++)a.globals.seriesX[r][s]>e&&a.globals.seriesX[r][s]<t&&(n+=i[s]);return n}))}},{key:"getPercentSeries",value:function(){var e=this.w;e.globals.seriesPercent=e.globals.series.map((function(t,a){var i=[];if(Array.isArray(t))for(var r=0;r<t.length;r++){var n=e.globals.stackedSeriesTotals[r],s=0;n&&(s=100*t[r]/n),i.push(s)}else{var o=100*t/e.globals.seriesTotals.reduce((function(e,t){return e+t}),0);i.push(o)}return i}))}},{key:"getCalculatedRatios",value:function(){var e,t,a,i,r=this.w.globals,n=[],s=0,o=[],l=.1,c=0;if(r.yRange=[],r.isMultipleYAxis)for(var h=0;h<r.minYArr.length;h++)r.yRange.push(Math.abs(r.minYArr[h]-r.maxYArr[h])),o.push(0);else r.yRange.push(Math.abs(r.minY-r.maxY));r.xRange=Math.abs(r.maxX-r.minX),r.zRange=Math.abs(r.maxZ-r.minZ);for(var d=0;d<r.yRange.length;d++)n.push(r.yRange[d]/r.gridHeight);if(t=r.xRange/r.gridWidth,a=Math.abs(r.initialMaxX-r.initialMinX)/r.gridWidth,e=r.yRange/r.gridWidth,i=r.xRange/r.gridHeight,(s=r.zRange/r.gridHeight*16)||(s=1),r.minY!==Number.MIN_VALUE&&0!==Math.abs(r.minY)&&(r.hasNegs=!0),r.isMultipleYAxis){o=[];for(var u=0;u<n.length;u++)o.push(-r.minYArr[u]/n[u])}else o.push(-r.minY/n[0]),r.minY!==Number.MIN_VALUE&&0!==Math.abs(r.minY)&&(l=-r.minY/e,c=r.minX/t);return{yRatio:n,invertedYRatio:e,zRatio:s,xRatio:t,initialXRatio:a,invertedXRatio:i,baseLineInvertedY:l,baseLineY:o,baseLineX:c}}},{key:"getLogSeries",value:function(e){var t=this,a=this.w;return a.globals.seriesLog=e.map((function(e,i){return a.config.yaxis[i]&&a.config.yaxis[i].logarithmic?e.map((function(e){return null===e?null:t.getLogVal(a.config.yaxis[i].logBase,e,i)})):e})),a.globals.invalidLogScale?e:a.globals.seriesLog}},{key:"getBaseLog",value:function(e,t){return Math.log(t)/Math.log(e)}},{key:"getLogVal",value:function(e,t,a){if(0===t)return 0;var i=this.w,r=0===i.globals.minYArr[a]?-1:this.getBaseLog(e,i.globals.minYArr[a]),n=(0===i.globals.maxYArr[a]?0:this.getBaseLog(e,i.globals.maxYArr[a]))-r;return t<1?t/n:(this.getBaseLog(e,t)-r)/n}},{key:"getLogYRatios",value:function(e){var t=this,a=this.w,i=this.w.globals;return i.yLogRatio=e.slice(),i.logYRange=i.yRange.map((function(e,r){if(a.config.yaxis[r]&&t.w.config.yaxis[r].logarithmic){var n,s=-Number.MAX_VALUE,o=Number.MIN_VALUE;return i.seriesLog.forEach((function(e,t){e.forEach((function(e){a.config.yaxis[t]&&a.config.yaxis[t].logarithmic&&(s=Math.max(e,s),o=Math.min(e,o))}))})),n=Math.pow(i.yRange[r],Math.abs(o-s)/i.yRange[r]),i.yLogRatio[r]=n/i.gridHeight,n}})),i.invalidLogScale?e.slice():i.yLogRatio}}],[{key:"checkComboSeries",value:function(e){var t=!1,a=0,i=0;return e.length&&void 0!==e[0].type&&e.forEach((function(e){"bar"!==e.type&&"column"!==e.type&&"candlestick"!==e.type&&"boxPlot"!==e.type||a++,void 0!==e.type&&i++})),i>0&&(t=!0),{comboBarCount:a,comboCharts:t}}},{key:"extendArrayProps",value:function(e,t,a){return t.yaxis&&(t=e.extendYAxis(t,a)),t.annotations&&(t.annotations.yaxis&&(t=e.extendYAxisAnnotations(t)),t.annotations.xaxis&&(t=e.extendXAxisAnnotations(t)),t.annotations.points&&(t=e.extendPointAnnotations(t))),t}}]),e}(),S=function(){function e(t){o(this,e),this.w=t.w,this.annoCtx=t}return c(e,[{key:"setOrientations",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=this.w;if("vertical"===e.label.orientation){var i=null!==t?t:0,r=a.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(i,"']"));if(null!==r){var n=r.getBoundingClientRect();r.setAttribute("x",parseFloat(r.getAttribute("x"))-n.height+4),"top"===e.label.position?r.setAttribute("y",parseFloat(r.getAttribute("y"))+n.width):r.setAttribute("y",parseFloat(r.getAttribute("y"))-n.width);var s=this.annoCtx.graphics.rotateAroundCenter(r),o=s.x,l=s.y;r.setAttribute("transform","rotate(-90 ".concat(o," ").concat(l,")"))}}}},{key:"addBackgroundToAnno",value:function(e,t){var a=this.w;if(!e||void 0===t.label.text||void 0!==t.label.text&&!String(t.label.text).trim())return null;var i=a.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),r=e.getBoundingClientRect(),n=t.label.style.padding.left,s=t.label.style.padding.right,o=t.label.style.padding.top,l=t.label.style.padding.bottom;"vertical"===t.label.orientation&&(o=t.label.style.padding.left,l=t.label.style.padding.right,n=t.label.style.padding.top,s=t.label.style.padding.bottom);var c=r.left-i.left-n,h=r.top-i.top-o,d=this.annoCtx.graphics.drawRect(c-a.globals.barPadForNumericAxis,h,r.width+n+s,r.height+o+l,t.label.borderRadius,t.label.style.background,1,t.label.borderWidth,t.label.borderColor,0);return t.id&&d.node.classList.add(t.id),d}},{key:"annotationsBackground",value:function(){var e=this,t=this.w,a=function(a,i,r){var n=t.globals.dom.baseEl.querySelector(".apexcharts-".concat(r,"-annotations .apexcharts-").concat(r,"-annotation-label[rel='").concat(i,"']"));if(n){var s=n.parentNode,o=e.addBackgroundToAnno(n,a);o&&(s.insertBefore(o.node,n),a.label.mouseEnter&&o.node.addEventListener("mouseenter",a.label.mouseEnter.bind(e,a)),a.label.mouseLeave&&o.node.addEventListener("mouseleave",a.label.mouseLeave.bind(e,a)))}};t.config.annotations.xaxis.map((function(e,t){a(e,t,"xaxis")})),t.config.annotations.yaxis.map((function(e,t){a(e,t,"yaxis")})),t.config.annotations.points.map((function(e,t){a(e,t,"point")}))}},{key:"getY1Y2",value:function(e,t){var a,i="y1"===e?t.y:t.y2,r=this.w;if(this.annoCtx.invertAxis){var n=r.globals.labels.indexOf(i);r.config.xaxis.convertedCatToNumeric&&(n=r.globals.categoryLabels.indexOf(i));var s=r.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(n+1)+")");s&&(a=parseFloat(s.getAttribute("y")))}else{var o;o=r.config.yaxis[t.yAxisIndex].logarithmic?(i=new k(this.annoCtx.ctx).getLogVal(i,t.yAxisIndex))/r.globals.yLogRatio[t.yAxisIndex]:(i-r.globals.minYArr[t.yAxisIndex])/(r.globals.yRange[t.yAxisIndex]/r.globals.gridHeight),a=r.globals.gridHeight-o,r.config.yaxis[t.yAxisIndex]&&r.config.yaxis[t.yAxisIndex].reversed&&(a=o)}return a}},{key:"getX1X2",value:function(e,t){var a=this.w,i=this.annoCtx.invertAxis?a.globals.minY:a.globals.minX,r=this.annoCtx.invertAxis?a.globals.maxY:a.globals.maxX,n=this.annoCtx.invertAxis?a.globals.yRange[0]:a.globals.xRange,s=(t.x-i)/(n/a.globals.gridWidth);this.annoCtx.inversedReversedAxis&&(s=(r-t.x)/(n/a.globals.gridWidth)),"category"!==a.config.xaxis.type&&!a.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||a.globals.dataFormatXNumeric||(s=this.getStringX(t.x));var o=(t.x2-i)/(n/a.globals.gridWidth);return this.annoCtx.inversedReversedAxis&&(o=(r-t.x2)/(n/a.globals.gridWidth)),"category"!==a.config.xaxis.type&&!a.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||a.globals.dataFormatXNumeric||(o=this.getStringX(t.x2)),"x1"===e?s:o}},{key:"getStringX",value:function(e){var t=this.w,a=e;t.config.xaxis.convertedCatToNumeric&&t.globals.categoryLabels.length&&(e=t.globals.categoryLabels.indexOf(e)+1);var i=t.globals.labels.indexOf(e),r=t.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(i+1)+")");return r&&(a=parseFloat(r.getAttribute("x"))),a}}]),e}(),C=function(){function e(t){o(this,e),this.w=t.w,this.annoCtx=t,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new S(this.annoCtx)}return c(e,[{key:"addXaxisAnnotation",value:function(e,t,a){var i,r=this.w,n=this.helpers.getX1X2("x1",e),s=e.label.text,o=e.strokeDashArray;if(x.isNumber(n)){if(null===e.x2||void 0===e.x2){var l=this.annoCtx.graphics.drawLine(n+e.offsetX,0+e.offsetY,n+e.offsetX,r.globals.gridHeight+e.offsetY,e.borderColor,o,e.borderWidth);t.appendChild(l.node),e.id&&l.node.classList.add(e.id)}else{if((i=this.helpers.getX1X2("x2",e))<n){var c=n;n=i,i=c}var h=this.annoCtx.graphics.drawRect(n+e.offsetX,0+e.offsetY,i-n,r.globals.gridHeight+e.offsetY,0,e.fillColor,e.opacity,1,e.borderColor,o);h.node.classList.add("apexcharts-annotation-rect"),h.attr("clip-path","url(#gridRectMask".concat(r.globals.cuid,")")),t.appendChild(h.node),e.id&&h.node.classList.add(e.id)}var d="top"===e.label.position?4:r.globals.gridHeight,u=this.annoCtx.graphics.getTextRects(s,parseFloat(e.label.style.fontSize)),f=this.annoCtx.graphics.drawText({x:n+e.label.offsetX,y:d+e.label.offsetY-("vertical"===e.label.orientation?"top"===e.label.position?u.width/2-12:-u.width/2:0),text:s,textAnchor:e.label.textAnchor,fontSize:e.label.style.fontSize,fontFamily:e.label.style.fontFamily,fontWeight:e.label.style.fontWeight,foreColor:e.label.style.color,cssClass:"apexcharts-xaxis-annotation-label ".concat(e.label.style.cssClass," ").concat(e.id?e.id:"")});f.attr({rel:a}),t.appendChild(f.node),this.annoCtx.helpers.setOrientations(e,a)}}},{key:"drawXAxisAnnotations",value:function(){var e=this,t=this.w,a=this.annoCtx.graphics.group({class:"apexcharts-xaxis-annotations"});return t.config.annotations.xaxis.map((function(t,i){e.addXaxisAnnotation(t,a.node,i)})),a}}]),e}(),E=function(){function e(t){o(this,e),this.w=t.w,this.annoCtx=t,this.helpers=new S(this.annoCtx)}return c(e,[{key:"addYaxisAnnotation",value:function(e,t,a){var i,r=this.w,n=e.strokeDashArray,s=this.helpers.getY1Y2("y1",e),o=e.label.text;if(null===e.y2||void 0===e.y2){var l=this.annoCtx.graphics.drawLine(0+e.offsetX,s+e.offsetY,this._getYAxisAnnotationWidth(e),s+e.offsetY,e.borderColor,n,e.borderWidth);t.appendChild(l.node),e.id&&l.node.classList.add(e.id)}else{if((i=this.helpers.getY1Y2("y2",e))>s){var c=s;s=i,i=c}var h=this.annoCtx.graphics.drawRect(0+e.offsetX,i+e.offsetY,this._getYAxisAnnotationWidth(e),s-i,0,e.fillColor,e.opacity,1,e.borderColor,n);h.node.classList.add("apexcharts-annotation-rect"),h.attr("clip-path","url(#gridRectMask".concat(r.globals.cuid,")")),t.appendChild(h.node),e.id&&h.node.classList.add(e.id)}var d="right"===e.label.position?r.globals.gridWidth:0,u=this.annoCtx.graphics.drawText({x:d+e.label.offsetX,y:(null!=i?i:s)+e.label.offsetY-3,text:o,textAnchor:e.label.textAnchor,fontSize:e.label.style.fontSize,fontFamily:e.label.style.fontFamily,fontWeight:e.label.style.fontWeight,foreColor:e.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(e.label.style.cssClass," ").concat(e.id?e.id:"")});u.attr({rel:a}),t.appendChild(u.node)}},{key:"_getYAxisAnnotationWidth",value:function(e){var t=this.w;return t.globals.gridWidth,(e.width.indexOf("%")>-1?t.globals.gridWidth*parseInt(e.width,10)/100:parseInt(e.width,10))+e.offsetX}},{key:"drawYAxisAnnotations",value:function(){var e=this,t=this.w,a=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return t.config.annotations.yaxis.map((function(t,i){e.addYaxisAnnotation(t,a.node,i)})),a}}]),e}(),A=function(){function e(t){o(this,e),this.w=t.w,this.annoCtx=t,this.helpers=new S(this.annoCtx)}return c(e,[{key:"addPointAnnotation",value:function(e,t,a){this.w;var i=this.helpers.getX1X2("x1",e),r=this.helpers.getY1Y2("y1",e);if(x.isNumber(i)){var n={pSize:e.marker.size,pointStrokeWidth:e.marker.strokeWidth,pointFillColor:e.marker.fillColor,pointStrokeColor:e.marker.strokeColor,shape:e.marker.shape,pRadius:e.marker.radius,class:"apexcharts-point-annotation-marker ".concat(e.marker.cssClass," ").concat(e.id?e.id:"")},s=this.annoCtx.graphics.drawMarker(i+e.marker.offsetX,r+e.marker.offsetY,n);t.appendChild(s.node);var o=e.label.text?e.label.text:"",l=this.annoCtx.graphics.drawText({x:i+e.label.offsetX,y:r+e.label.offsetY-e.marker.size-parseFloat(e.label.style.fontSize)/1.6,text:o,textAnchor:e.label.textAnchor,fontSize:e.label.style.fontSize,fontFamily:e.label.style.fontFamily,fontWeight:e.label.style.fontWeight,foreColor:e.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(e.label.style.cssClass," ").concat(e.id?e.id:"")});if(l.attr({rel:a}),t.appendChild(l.node),e.customSVG.SVG){var c=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+e.customSVG.cssClass});c.attr({transform:"translate(".concat(i+e.customSVG.offsetX,", ").concat(r+e.customSVG.offsetY,")")}),c.node.innerHTML=e.customSVG.SVG,t.appendChild(c.node)}if(e.image.path){var h=e.image.width?e.image.width:20,d=e.image.height?e.image.height:20;s=this.annoCtx.addImage({x:i+e.image.offsetX-h/2,y:r+e.image.offsetY-d/2,width:h,height:d,path:e.image.path,appendTo:".apexcharts-point-annotations"})}e.mouseEnter&&s.node.addEventListener("mouseenter",e.mouseEnter.bind(this,e)),e.mouseLeave&&s.node.addEventListener("mouseleave",e.mouseLeave.bind(this,e))}}},{key:"drawPointAnnotations",value:function(){var e=this,t=this.w,a=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return t.config.annotations.points.map((function(t,i){e.addPointAnnotation(t,a.node,i)})),a}}]),e}(),P={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",exportToCSV:"Download CSV",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},O=function(){function e(){o(this,e),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,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",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={id:void 0,x:0,y:null,yAxisIndex:0,seriesIndex:0,mouseEnter:void 0,mouseLeave:void 0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,radius:2,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={id:void 0,y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,width:"100%",yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,mouseEnter:void 0,mouseLeave:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={id:void 0,x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:"",textAnchor:"start",foreColor:void 0,fontSize:"13px",fontFamily:void 0,fontWeight:400,appendTo:".apexcharts-annotations",backgroundColor:"transparent",borderColor:"#c2c2c2",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return c(e,[{key:"init",value:function(){return{annotations:{position:"front",yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"transparent",locales:[P],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries: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,mouseLeave:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,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,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",dateFormatter:function(e){return new Date(e).toDateString()}},png:{filename:void 0},svg:{filename:void 0}},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:{area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,rangeBarOverlap:!0,rangeBarGroupRows:!1,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal"}},bubble:{minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{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,fontWeight:600,color:void 0,offsetY:0,formatter:function(e){return e}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(e){return e+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(e){return e.globals.seriesTotals.reduce((function(e,t){return e+t}),0)/e.globals.series.length+"%"}}}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(e){return e}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(e){return e}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(e){return e.globals.seriesTotals.reduce((function(e,t){return e+t}),0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(e){return null!==e?e:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},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:"squares",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},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,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,fillColors:void 0,strokeColor:"#fff",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:5,vertical:2},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:"circle",width:8,height:8,radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,showNullDataPoints:!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:.1}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.5}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,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",cssClass:"",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(e){return e?e+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"},group:{groups:[],style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""}}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,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}}}}}]),e}(),M=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w,this.graphics=new w(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new S(this),this.xAxisAnnotations=new C(this),this.yAxisAnnotations=new E(this),this.pointsAnnotations=new A(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return c(e,[{key:"drawAxesAnnotations",value:function(){var e=this.w;if(e.globals.axisCharts){for(var t=this.yAxisAnnotations.drawYAxisAnnotations(),a=this.xAxisAnnotations.drawXAxisAnnotations(),i=this.pointsAnnotations.drawPointAnnotations(),r=e.config.chart.animations.enabled,n=[t,a,i],s=[a.node,t.node,i.node],o=0;o<3;o++)e.globals.dom.elGraphical.add(n[o]),!r||e.globals.resized||e.globals.dataChanged||"scatter"!==e.config.chart.type&&"bubble"!==e.config.chart.type&&e.globals.dataPoints>1&&s[o].classList.add("apexcharts-element-hidden"),e.globals.delayedElements.push({el:s[o],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var e=this;this.w.config.annotations.images.map((function(t,a){e.addImage(t,a)}))}},{key:"drawTextAnnos",value:function(){var e=this;this.w.config.annotations.texts.map((function(t,a){e.addText(t,a)}))}},{key:"addXaxisAnnotation",value:function(e,t,a){this.xAxisAnnotations.addXaxisAnnotation(e,t,a)}},{key:"addYaxisAnnotation",value:function(e,t,a){this.yAxisAnnotations.addYaxisAnnotation(e,t,a)}},{key:"addPointAnnotation",value:function(e,t,a){this.pointsAnnotations.addPointAnnotation(e,t,a)}},{key:"addText",value:function(e,t){var a=e.x,i=e.y,r=e.text,n=e.textAnchor,s=e.foreColor,o=e.fontSize,l=e.fontFamily,c=e.fontWeight,h=e.cssClass,d=e.backgroundColor,u=e.borderWidth,f=e.strokeDashArray,p=e.borderRadius,g=e.borderColor,m=e.appendTo,b=void 0===m?".apexcharts-annotations":m,x=e.paddingLeft,v=void 0===x?4:x,y=e.paddingRight,w=void 0===y?4:y,k=e.paddingBottom,S=void 0===k?2:k,C=e.paddingTop,E=void 0===C?2:C,A=this.w,P=this.graphics.drawText({x:a,y:i,text:r,textAnchor:n||"start",fontSize:o||"12px",fontWeight:c||"regular",fontFamily:l||A.config.chart.fontFamily,foreColor:s||A.config.chart.foreColor,cssClass:h}),O=A.globals.dom.baseEl.querySelector(b);O&&O.appendChild(P.node);var M=P.bbox();if(r){var D=this.graphics.drawRect(M.x-v,M.y-E,M.width+v+w,M.height+S+E,p,d||"transparent",1,u,g,f);O.insertBefore(D.node,P.node)}}},{key:"addImage",value:function(e,t){var a=this.w,i=e.path,r=e.x,n=void 0===r?0:r,s=e.y,o=void 0===s?0:s,l=e.width,c=void 0===l?20:l,h=e.height,d=void 0===h?20:h,u=e.appendTo,f=void 0===u?".apexcharts-annotations":u,p=a.globals.dom.Paper.image(i);p.size(c,d).move(n,o);var g=a.globals.dom.baseEl.querySelector(f);return g&&g.appendChild(p.node),p}},{key:"addXaxisAnnotationExternal",value:function(e,t,a){return this.addAnnotationExternal({params:e,pushToMemory:t,context:a,type:"xaxis",contextMethod:a.addXaxisAnnotation}),a}},{key:"addYaxisAnnotationExternal",value:function(e,t,a){return this.addAnnotationExternal({params:e,pushToMemory:t,context:a,type:"yaxis",contextMethod:a.addYaxisAnnotation}),a}},{key:"addPointAnnotationExternal",value:function(e,t,a){return void 0===this.invertAxis&&(this.invertAxis=a.w.globals.isBarHorizontal),this.addAnnotationExternal({params:e,pushToMemory:t,context:a,type:"point",contextMethod:a.addPointAnnotation}),a}},{key:"addAnnotationExternal",value:function(e){var t=e.params,a=e.pushToMemory,i=e.context,r=e.type,n=e.contextMethod,s=i,o=s.w,l=o.globals.dom.baseEl.querySelector(".apexcharts-".concat(r,"-annotations")),c=l.childNodes.length+1,h=new O,d=Object.assign({},"xaxis"===r?h.xAxisAnnotation:"yaxis"===r?h.yAxisAnnotation:h.pointAnnotation),u=x.extend(d,t);switch(r){case"xaxis":this.addXaxisAnnotation(u,l,c);break;case"yaxis":this.addYaxisAnnotation(u,l,c);break;case"point":this.addPointAnnotation(u,l,c)}var f=o.globals.dom.baseEl.querySelector(".apexcharts-".concat(r,"-annotations .apexcharts-").concat(r,"-annotation-label[rel='").concat(c,"']")),p=this.helpers.addBackgroundToAnno(f,u);return p&&l.insertBefore(p.node,f),a&&o.globals.memory.methodsToExec.push({context:s,id:u.id?u.id:x.randomId(),method:n,label:"addAnnotation",params:t}),i}},{key:"clearAnnotations",value:function(e){var t=e.w,a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");t.globals.memory.methodsToExec.map((function(e,a){"addText"!==e.label&&"addAnnotation"!==e.label||t.globals.memory.methodsToExec.splice(a,1)})),a=x.listToArray(a),Array.prototype.forEach.call(a,(function(e){for(;e.firstChild;)e.removeChild(e.firstChild)}))}},{key:"removeAnnotation",value:function(e,t){var a=e.w,i=a.globals.dom.baseEl.querySelectorAll(".".concat(t));i&&(a.globals.memory.methodsToExec.map((function(e,i){e.id===t&&a.globals.memory.methodsToExec.splice(i,1)})),Array.prototype.forEach.call(i,(function(e){e.parentElement.removeChild(e)})))}}]),e}(),D=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w,this.opts=null,this.seriesIndex=0}return c(e,[{key:"clippedImgArea",value:function(e){var t=this.w,a=t.config,i=parseInt(t.globals.gridWidth,10),r=parseInt(t.globals.gridHeight,10),n=i>r?i:r,s=e.image,o=0,l=0;void 0===e.width&&void 0===e.height?void 0!==a.fill.image.width&&void 0!==a.fill.image.height?(o=a.fill.image.width+1,l=a.fill.image.height):(o=n+1,l=n):(o=e.width,l=e.height);var c=document.createElementNS(t.globals.SVGNS,"pattern");w.setAttrs(c,{id:e.patternID,patternUnits:e.patternUnits?e.patternUnits:"userSpaceOnUse",width:o+"px",height:l+"px"});var h=document.createElementNS(t.globals.SVGNS,"image");c.appendChild(h),h.setAttributeNS(window.SVG.xlink,"href",s),w.setAttrs(h,{x:0,y:0,preserveAspectRatio:"none",width:o+"px",height:l+"px"}),h.style.opacity=e.opacity,t.globals.dom.elDefs.node.appendChild(c)}},{key:"getSeriesIndex",value:function(e){var t=this.w;return("bar"===t.config.chart.type||"rangeBar"===t.config.chart.type)&&t.config.plotOptions.bar.distributed||"heatmap"===t.config.chart.type||"treemap"===t.config.chart.type?this.seriesIndex=e.seriesNumber:this.seriesIndex=e.seriesNumber%t.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(e){var t=this.w;this.opts=e;var a,i,r,n=this.w.config;this.seriesIndex=this.getSeriesIndex(e);var s=this.getFillColors()[this.seriesIndex];void 0!==t.globals.seriesColors[this.seriesIndex]&&(s=t.globals.seriesColors[this.seriesIndex]),"function"==typeof s&&(s=s({seriesIndex:this.seriesIndex,dataPointIndex:e.dataPointIndex,value:e.value,w:t}));var o=this.getFillType(this.seriesIndex),l=Array.isArray(n.fill.opacity)?n.fill.opacity[this.seriesIndex]:n.fill.opacity;e.color&&(s=e.color);var c=s;if(-1===s.indexOf("rgb")?s.length<9&&(c=x.hexToRgba(s,l)):s.indexOf("rgba")>-1&&(l=x.getOpacityFromRGBA(s)),e.opacity&&(l=e.opacity),"pattern"===o&&(i=this.handlePatternFill(i,s,l,c)),"gradient"===o&&(r=this.handleGradientFill(s,l,this.seriesIndex)),"image"===o){var h=n.fill.image.src,d=e.patternID?e.patternID:"";this.clippedImgArea({opacity:l,image:Array.isArray(h)?e.seriesNumber<h.length?h[e.seriesNumber]:h[0]:h,width:e.width?e.width:void 0,height:e.height?e.height:void 0,patternUnits:e.patternUnits,patternID:"pattern".concat(t.globals.cuid).concat(e.seriesNumber+1).concat(d)}),a="url(#pattern".concat(t.globals.cuid).concat(e.seriesNumber+1).concat(d,")")}else a="gradient"===o?r:"pattern"===o?i:c;return e.solid&&(a=c),a}},{key:"getFillType",value:function(e){var t=this.w;return Array.isArray(t.config.fill.type)?t.config.fill.type[e]:t.config.fill.type}},{key:"getFillColors",value:function(){var e=this.w,t=e.config,a=this.opts,i=[];return e.globals.comboCharts?"line"===e.config.series[this.seriesIndex].type?Array.isArray(e.globals.stroke.colors)?i=e.globals.stroke.colors:i.push(e.globals.stroke.colors):Array.isArray(e.globals.fill.colors)?i=e.globals.fill.colors:i.push(e.globals.fill.colors):"line"===t.chart.type?Array.isArray(e.globals.stroke.colors)?i=e.globals.stroke.colors:i.push(e.globals.stroke.colors):Array.isArray(e.globals.fill.colors)?i=e.globals.fill.colors:i.push(e.globals.fill.colors),void 0!==a.fillColors&&(i=[],Array.isArray(a.fillColors)?i=a.fillColors.slice():i.push(a.fillColors)),i}},{key:"handlePatternFill",value:function(e,t,a,i){var r=this.w.config,n=this.opts,s=new w(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=t;return Array.isArray(r.fill.pattern.style)?void 0!==r.fill.pattern.style[n.seriesNumber]?s.drawPattern(r.fill.pattern.style[n.seriesNumber],r.fill.pattern.width,r.fill.pattern.height,l,o,a):i:s.drawPattern(r.fill.pattern.style,r.fill.pattern.width,r.fill.pattern.height,l,o,a)}},{key:"handleGradientFill",value:function(e,t,a){var i,r=this.w.config,n=this.opts,s=new w(this.ctx),o=new x,l=r.fill.gradient.type,c=e,h=void 0===r.fill.gradient.opacityFrom?t:Array.isArray(r.fill.gradient.opacityFrom)?r.fill.gradient.opacityFrom[a]:r.fill.gradient.opacityFrom;c.indexOf("rgba")>-1&&(h=x.getOpacityFromRGBA(c));var d=void 0===r.fill.gradient.opacityTo?t:Array.isArray(r.fill.gradient.opacityTo)?r.fill.gradient.opacityTo[a]:r.fill.gradient.opacityTo;if(void 0===r.fill.gradient.gradientToColors||0===r.fill.gradient.gradientToColors.length)i="dark"===r.fill.gradient.shade?o.shadeColor(-1*parseFloat(r.fill.gradient.shadeIntensity),e.indexOf("rgb")>-1?x.rgb2hex(e):e):o.shadeColor(parseFloat(r.fill.gradient.shadeIntensity),e.indexOf("rgb")>-1?x.rgb2hex(e):e);else if(r.fill.gradient.gradientToColors[n.seriesNumber]){var u=r.fill.gradient.gradientToColors[n.seriesNumber];i=u,u.indexOf("rgba")>-1&&(d=x.getOpacityFromRGBA(u))}else i=e;if(r.fill.gradient.inverseColors){var f=c;c=i,i=f}return c.indexOf("rgb")>-1&&(c=x.rgb2hex(c)),i.indexOf("rgb")>-1&&(i=x.rgb2hex(i)),s.drawGradient(l,c,i,h,d,n.size,r.fill.gradient.stops,r.fill.gradient.colorStops,a)}}]),e}(),N=function(){function e(t,a){o(this,e),this.ctx=t,this.w=t.w}return c(e,[{key:"setGlobalMarkerSize",value:function(){var e=this.w;if(e.globals.markers.size=Array.isArray(e.config.markers.size)?e.config.markers.size:[e.config.markers.size],e.globals.markers.size.length>0){if(e.globals.markers.size.length<e.globals.series.length+1)for(var t=0;t<=e.globals.series.length;t++)void 0===e.globals.markers.size[t]&&e.globals.markers.size.push(e.globals.markers.size[0])}else e.globals.markers.size=e.config.series.map((function(t){return e.config.markers.size}))}},{key:"plotChartMarkers",value:function(e,t,a,i){var r,n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=this.w,o=t,l=e,c=null,h=new w(this.ctx),d=s.config.markers.discrete&&s.config.markers.discrete.length;if((s.globals.markers.size[t]>0||n||d)&&(c=h.group({class:n||d?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(s.globals.cuid,")")),Array.isArray(l.x))for(var u=0;u<l.x.length;u++){var f=a;1===a&&0===u&&(f=0),1===a&&1===u&&(f=1);var p="apexcharts-marker";if("line"!==s.config.chart.type&&"area"!==s.config.chart.type||s.globals.comboCharts||s.config.tooltip.intersect||(p+=" no-pointer-events"),(Array.isArray(s.config.markers.size)?s.globals.markers.size[t]>0:s.config.markers.size>0)||n||d){x.isNumber(l.y[u])?p+=" w".concat(x.randomId()):p="apexcharts-nullpoint";var g=this.getMarkerConfig({cssClass:p,seriesIndex:t,dataPointIndex:f});s.config.series[o].data[f]&&(s.config.series[o].data[f].fillColor&&(g.pointFillColor=s.config.series[o].data[f].fillColor),s.config.series[o].data[f].strokeColor&&(g.pointStrokeColor=s.config.series[o].data[f].strokeColor)),i&&(g.pSize=i),(r=h.drawMarker(l.x[u],l.y[u],g)).attr("rel",f),r.attr("j",f),r.attr("index",t),r.node.setAttribute("default-marker-size",g.pSize),new y(this.ctx).setSelectionFilter(r,t,f),this.addEvents(r),c&&c.add(r)}else void 0===s.globals.pointsArray[t]&&(s.globals.pointsArray[t]=[]),s.globals.pointsArray[t].push([l.x[u],l.y[u]])}return c}},{key:"getMarkerConfig",value:function(e){var t=e.cssClass,a=e.seriesIndex,i=e.dataPointIndex,r=void 0===i?null:i,n=e.finishRadius,s=void 0===n?null:n,o=this.w,l=this.getMarkerStyle(a),c=o.globals.markers.size[a],h=o.config.markers;return null!==r&&h.discrete.length&&h.discrete.map((function(e){e.seriesIndex===a&&e.dataPointIndex===r&&(l.pointStrokeColor=e.strokeColor,l.pointFillColor=e.fillColor,c=e.size,l.pointShape=e.shape)})),{pSize:null===s?c:s,pRadius:h.radius,width:Array.isArray(h.width)?h.width[a]:h.width,height:Array.isArray(h.height)?h.height[a]:h.height,pointStrokeWidth:Array.isArray(h.strokeWidth)?h.strokeWidth[a]:h.strokeWidth,pointStrokeColor:l.pointStrokeColor,pointFillColor:l.pointFillColor,shape:l.pointShape||(Array.isArray(h.shape)?h.shape[a]:h.shape),class:t,pointStrokeOpacity:Array.isArray(h.strokeOpacity)?h.strokeOpacity[a]:h.strokeOpacity,pointStrokeDashArray:Array.isArray(h.strokeDashArray)?h.strokeDashArray[a]:h.strokeDashArray,pointFillOpacity:Array.isArray(h.fillOpacity)?h.fillOpacity[a]:h.fillOpacity,seriesIndex:a}}},{key:"addEvents",value:function(e){var t=this.w,a=new w(this.ctx);e.node.addEventListener("mouseenter",a.pathMouseEnter.bind(this.ctx,e)),e.node.addEventListener("mouseleave",a.pathMouseLeave.bind(this.ctx,e)),e.node.addEventListener("mousedown",a.pathMouseDown.bind(this.ctx,e)),e.node.addEventListener("click",t.config.markers.onClick),e.node.addEventListener("dblclick",t.config.markers.onDblClick),e.node.addEventListener("touchstart",a.pathMouseDown.bind(this.ctx,e),{passive:!0})}},{key:"getMarkerStyle",value:function(e){var t=this.w,a=t.globals.markers.colors,i=t.config.markers.strokeColor||t.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(i)?i[e]:i,pointFillColor:Array.isArray(a)?a[e]:a}}}]),e}(),T=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled}return c(e,[{key:"draw",value:function(e,t,a){var i=this.w,r=new w(this.ctx),n=a.realIndex,s=a.pointsPos,o=a.zRatio,l=a.elParent,c=r.group({class:"apexcharts-series-markers apexcharts-series-".concat(i.config.chart.type)});if(c.attr("clip-path","url(#gridRectMarkerMask".concat(i.globals.cuid,")")),Array.isArray(s.x))for(var h=0;h<s.x.length;h++){var d=t+1,u=!0;0===t&&0===h&&(d=0),0===t&&1===h&&(d=1);var f=0,p=i.globals.markers.size[n];if(o!==1/0){p=i.globals.seriesZ[n][d]/o;var g=i.config.plotOptions.bubble;g.minBubbleRadius&&p<g.minBubbleRadius&&(p=g.minBubbleRadius),g.maxBubbleRadius&&p>g.maxBubbleRadius&&(p=g.maxBubbleRadius)}i.config.chart.animations.enabled||(f=p);var m=s.x[h],b=s.y[h];if(f=f||0,null!==b&&void 0!==i.globals.series[n][d]||(u=!1),u){var x=this.drawPoint(m,b,f,p,n,d,t);c.add(x)}l.add(c)}}},{key:"drawPoint",value:function(e,t,a,i,r,n,s){var o=this.w,l=r,c=new v(this.ctx),h=new y(this.ctx),d=new D(this.ctx),u=new N(this.ctx),f=new w(this.ctx),p=u.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:l,dataPointIndex:n,finishRadius:"bubble"===o.config.chart.type||o.globals.comboCharts&&o.config.series[r]&&"bubble"===o.config.series[r].type?i:null});i=p.pSize;var g,m=d.fillPath({seriesNumber:r,dataPointIndex:n,color:p.pointFillColor,patternUnits:"objectBoundingBox",value:o.globals.series[r][s]});if("circle"===p.shape?g=f.drawCircle(a):"square"!==p.shape&&"rect"!==p.shape||(g=f.drawRect(0,0,p.width-p.pointStrokeWidth/2,p.height-p.pointStrokeWidth/2,p.pRadius)),o.config.series[l].data[n]&&o.config.series[l].data[n].fillColor&&(m=o.config.series[l].data[n].fillColor),g.attr({x:e-p.width/2-p.pointStrokeWidth/2,y:t-p.height/2-p.pointStrokeWidth/2,cx:e,cy:t,fill:m,"fill-opacity":p.pointFillOpacity,stroke:p.pointStrokeColor,r:i,"stroke-width":p.pointStrokeWidth,"stroke-dasharray":p.pointStrokeDashArray,"stroke-opacity":p.pointStrokeOpacity}),o.config.chart.dropShadow.enabled){var b=o.config.chart.dropShadow;h.dropShadow(g,b,r)}if(!this.initialAnim||o.globals.dataChanged||o.globals.resized)o.globals.animationEnded=!0;else{var x=o.config.chart.animations.speed;c.animateMarker(g,0,"circle"===p.shape?i:{width:p.width,height:p.height},x,o.globals.easing,(function(){window.setTimeout((function(){c.animationCompleted(g)}),100)}))}if(o.globals.dataChanged&&"circle"===p.shape)if(this.dynamicAnim){var k,S,C,E,A=o.config.chart.animations.dynamicAnimation.speed;null!=(E=o.globals.previousPaths[r]&&o.globals.previousPaths[r][s])&&(k=E.x,S=E.y,C=void 0!==E.r?E.r:i);for(var P=0;P<o.globals.collapsedSeries.length;P++)o.globals.collapsedSeries[P].index===r&&(A=1,i=0);0===e&&0===t&&(i=0),c.animateCircle(g,{cx:k,cy:S,r:C},{cx:e,cy:t,r:i},A,o.globals.easing)}else g.attr({r:i});return g.attr({rel:n,j:n,index:r,"default-marker-size":i}),h.setSelectionFilter(g,r,n),u.addEvents(g),g.node.classList.add("apexcharts-marker"),g}},{key:"centerTextInBubble",value:function(e){var t=this.w;return{y:e+=parseInt(t.config.dataLabels.style.fontSize,10)/4}}}]),e}(),_=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w}return c(e,[{key:"dataLabelsCorrection",value:function(e,t,a,i,r,n,s){var o=this.w,l=!1,c=new w(this.ctx).getTextRects(a,s),h=c.width,d=c.height;t<0&&(t=0),t>o.globals.gridHeight+d&&(t=o.globals.gridHeight+d/2),void 0===o.globals.dataLabelsRects[i]&&(o.globals.dataLabelsRects[i]=[]),o.globals.dataLabelsRects[i].push({x:e,y:t,width:h,height:d});var u=o.globals.dataLabelsRects[i].length-2,f=void 0!==o.globals.lastDrawnDataLabelsIndexes[i]?o.globals.lastDrawnDataLabelsIndexes[i][o.globals.lastDrawnDataLabelsIndexes[i].length-1]:0;if(void 0!==o.globals.dataLabelsRects[i][u]){var p=o.globals.dataLabelsRects[i][f];(e>p.x+p.width+2||t>p.y+p.height+2||e+h<p.x)&&(l=!0)}return(0===r||n)&&(l=!0),{x:e,y:t,textRects:c,drawnextLabel:l}}},{key:"drawDataLabel",value:function(e,t,a){var i=this,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:2,n=this.w,s=new w(this.ctx),o=n.config.dataLabels,l=0,c=0,h=a,d=null;if(!o.enabled||!Array.isArray(e.x))return d;d=s.group({class:"apexcharts-data-labels"});for(var u=0;u<e.x.length;u++)if(l=e.x[u]+o.offsetX,c=e.y[u]+o.offsetY+r,!isNaN(l)){1===a&&0===u&&(h=0),1===a&&1===u&&(h=1);var f=n.globals.series[t][h],p="",g=function(e){return n.config.dataLabels.formatter(e,{ctx:i.ctx,seriesIndex:t,dataPointIndex:h,w:n})};"bubble"===n.config.chart.type?(p=g(f=n.globals.seriesZ[t][h]),c=e.y[u],c=new T(this.ctx).centerTextInBubble(c,t,h).y):void 0!==f&&(p=g(f)),this.plotDataLabelsText({x:l,y:c,text:p,i:t,j:h,parent:d,offsetCorrection:!0,dataLabelsConfig:n.config.dataLabels})}return d}},{key:"plotDataLabelsText",value:function(e){var t=this.w,a=new w(this.ctx),i=e.x,r=e.y,n=e.i,s=e.j,o=e.text,l=e.textAnchor,c=e.fontSize,h=e.parent,d=e.dataLabelsConfig,u=e.color,f=e.alwaysDrawDataLabel,p=e.offsetCorrection;if(!(Array.isArray(t.config.dataLabels.enabledOnSeries)&&t.config.dataLabels.enabledOnSeries.indexOf(n)<0)){var g={x:i,y:r,drawnextLabel:!0,textRects:null};p&&(g=this.dataLabelsCorrection(i,r,o,n,s,f,parseInt(d.style.fontSize,10))),t.globals.zoomed||(i=g.x,r=g.y),g.textRects&&(i<-10-g.textRects.width||i>t.globals.gridWidth+g.textRects.width+10)&&(o="");var m=t.globals.dataLabels.style.colors[n];(("bar"===t.config.chart.type||"rangeBar"===t.config.chart.type)&&t.config.plotOptions.bar.distributed||t.config.dataLabels.distributed)&&(m=t.globals.dataLabels.style.colors[s]),"function"==typeof m&&(m=m({series:t.globals.series,seriesIndex:n,dataPointIndex:s,w:t})),u&&(m=u);var b=d.offsetX,x=d.offsetY;if("bar"!==t.config.chart.type&&"rangeBar"!==t.config.chart.type||(b=0,x=0),g.drawnextLabel){var v=a.drawText({width:100,height:parseInt(d.style.fontSize,10),x:i+b,y:r+x,foreColor:m,textAnchor:l||d.textAnchor,text:o,fontSize:c||d.style.fontSize,fontFamily:d.style.fontFamily,fontWeight:d.style.fontWeight||"normal"});if(v.attr({class:"apexcharts-datalabel",cx:i,cy:r}),d.dropShadow.enabled){var k=d.dropShadow;new y(this.ctx).dropShadow(v,k)}h.add(v),void 0===t.globals.lastDrawnDataLabelsIndexes[n]&&(t.globals.lastDrawnDataLabelsIndexes[n]=[]),t.globals.lastDrawnDataLabelsIndexes[n].push(s)}}}},{key:"addBackgroundToDataLabel",value:function(e,t){var a=this.w,i=a.config.dataLabels.background,r=i.padding,n=i.padding/2,s=t.width,o=t.height,l=new w(this.ctx).drawRect(t.x-r,t.y-n/2,s+2*r,o+n,i.borderRadius,"transparent"===a.config.chart.background?"#fff":a.config.chart.background,i.opacity,i.borderWidth,i.borderColor);return i.dropShadow.enabled&&new y(this.ctx).dropShadow(l,i.dropShadow),l}},{key:"dataLabelsBackground",value:function(){var e=this.w;if("bubble"!==e.config.chart.type)for(var t=e.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),a=0;a<t.length;a++){var i=t[a],r=i.getBBox(),n=null;if(r.width&&r.height&&(n=this.addBackgroundToDataLabel(i,r)),n){i.parentNode.insertBefore(n.node,i);var s=i.getAttribute("fill");!e.config.chart.animations.enabled||e.globals.resized||e.globals.dataChanged?n.attr({fill:s}):n.animate().attr({fill:s}),i.setAttribute("fill",e.config.dataLabels.background.foreColor)}}}},{key:"bringForward",value:function(){for(var e=this.w,t=e.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels"),a=e.globals.dom.baseEl.querySelector(".apexcharts-plot-series:last-child"),i=0;i<t.length;i++)a&&a.insertBefore(t[i],a.nextSibling)}}]),e}(),L=function(){function e(t){o(this,e),this.w=t.w,this.barCtx=t}return c(e,[{key:"handleBarDataLabels",value:function(e){var t=e.x,a=e.y,i=e.y1,r=e.y2,n=e.i,s=e.j,o=e.realIndex,l=e.series,c=e.barHeight,h=e.barWidth,d=e.barYPosition,u=e.visibleSeries,f=e.renderedPath,p=this.w,g=new w(this.barCtx.ctx),m=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[o]:this.barCtx.strokeWidth,b=t+parseFloat(h*u),x=a+parseFloat(c*u);p.globals.isXNumeric&&!p.globals.isBarHorizontal&&(b=t+parseFloat(h*(u+1)),x=a+parseFloat(c*(u+1))-m);var v,y=t,k=a,S=p.config.dataLabels,C=this.barCtx.barOptions.dataLabels;void 0!==d&&this.barCtx.isRangeBar&&(x=d,k=d);var E=S.offsetX,A=S.offsetY,P={width:0,height:0};if(p.config.dataLabels.enabled){var O=this.barCtx.series[n][s];P=g.getTextRects(p.globals.yLabelFormatters[0](O),parseFloat(S.style.fontSize))}var M={x:t,y:a,i:n,j:s,renderedPath:f,bcx:b,bcy:x,barHeight:c,barWidth:h,textRects:P,strokeWidth:m,dataLabelsX:y,dataLabelsY:k,barDataLabelsConfig:C,offX:E,offY:A};return v=this.barCtx.isHorizontal?this.calculateBarsDataLabelsPosition(M):this.calculateColumnsDataLabelsPosition(M),f.attr({cy:v.bcy,cx:v.bcx,j:s,val:l[n][s],barHeight:c,barWidth:h}),this.drawCalculatedDataLabels({x:v.dataLabelsX,y:v.dataLabelsY,val:this.barCtx.isRangeBar?[i,r]:l[n][s],i:o,j:s,barWidth:h,barHeight:c,textRects:P,dataLabelsConfig:S})}},{key:"calculateColumnsDataLabelsPosition",value:function(e){var t,a=this.w,i=e.i,r=e.j,n=e.y,s=e.bcx,o=e.barWidth,l=e.barHeight,c=e.textRects,h=e.dataLabelsY,d=e.barDataLabelsConfig,u=e.strokeWidth,f=e.offX,p=e.offY;l=Math.abs(l);var g="vertical"===a.config.plotOptions.bar.dataLabels.orientation;s-=u/2;var m=a.globals.gridWidth/a.globals.dataPoints;t=a.globals.isXNumeric?s-o/2+f:s-m+o/2+f,g&&(t=t+c.height/2-u/2-2);var b=this.barCtx.series[i][r]<0,x=n;switch(this.barCtx.isReversed&&(x=n-l+(b?2*l:0),n-=l),d.position){case"center":h=g?b?x+l/2+p:x+l/2-p:b?x-l/2+c.height/2+p:x+l/2+c.height/2-p;break;case"bottom":h=g?b?x+l+p:x+l-p:b?x-l+c.height+u+p:x+l-c.height/2+u-p;break;case"top":h=g?b?x+p:x-p:b?x-c.height/2-p:x+c.height+p}return a.config.chart.stacked||(h<0?h=0+u:h+c.height/3>a.globals.gridHeight&&(h=a.globals.gridHeight-u)),{bcx:s,bcy:n,dataLabelsX:t,dataLabelsY:h}}},{key:"calculateBarsDataLabelsPosition",value:function(e){var t=this.w,a=e.x,i=e.i,r=e.j,n=e.bcy,s=e.barHeight,o=e.barWidth,l=e.textRects,c=e.dataLabelsX,h=e.strokeWidth,d=e.barDataLabelsConfig,u=e.offX,f=e.offY,p=t.globals.gridHeight/t.globals.dataPoints;o=Math.abs(o);var g=n-(this.barCtx.isRangeBar?0:p)+s/2+l.height/2+f-3,m=this.barCtx.series[i][r]<0,b=a;switch(this.barCtx.isReversed&&(b=a+o-(m?2*o:0),a=t.globals.gridWidth-o),d.position){case"center":c=m?b+o/2-u:Math.max(l.width/2,b-o/2)+u;break;case"bottom":c=m?b+o-h-Math.round(l.width/2)-u:b-o+h+Math.round(l.width/2)+u;break;case"top":c=m?b-h+Math.round(l.width/2)-u:b-h-Math.round(l.width/2)+u}return t.config.chart.stacked||(c<0?c=c+l.width+h:c+l.width/2>t.globals.gridWidth&&(c=t.globals.gridWidth-l.width-h)),{bcx:a,bcy:n,dataLabelsX:c,dataLabelsY:g}}},{key:"drawCalculatedDataLabels",value:function(e){var t=e.x,a=e.y,i=e.val,r=e.i,s=e.j,o=e.textRects,l=e.barHeight,c=e.barWidth,h=e.dataLabelsConfig,d=this.w,u="rotate(0)";"vertical"===d.config.plotOptions.bar.dataLabels.orientation&&(u="rotate(-90, ".concat(t,", ").concat(a,")"));var f=new _(this.barCtx.ctx),p=new w(this.barCtx.ctx),g=h.formatter,m=null,b=d.globals.collapsedSeriesIndices.indexOf(r)>-1;if(h.enabled&&!b){m=p.group({class:"apexcharts-data-labels",transform:u});var x="";void 0!==i&&(x=g(i,{seriesIndex:r,dataPointIndex:s,w:d}));var v=d.globals.series[r][s]<0,y=d.config.plotOptions.bar.dataLabels.position;"vertical"===d.config.plotOptions.bar.dataLabels.orientation&&("top"===y&&(h.textAnchor=v?"end":"start"),"center"===y&&(h.textAnchor="middle"),"bottom"===y&&(h.textAnchor=v?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&c<p.getTextRects(x,parseFloat(h.style.fontSize)).width&&(x=""),d.config.chart.stacked&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&(this.barCtx.isHorizontal?o.width/1.6>Math.abs(c)&&(x=""):o.height/1.6>Math.abs(l)&&(x=""));var k=n({},h);this.barCtx.isHorizontal&&i<0&&("start"===h.textAnchor?k.textAnchor="end":"end"===h.textAnchor&&(k.textAnchor="start")),f.plotDataLabelsText({x:t,y:a,text:x,i:r,j:s,parent:m,dataLabelsConfig:k,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return m}}]),e}(),R=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w,this.legendInactiveClass="legend-mouseover-inactive"}return c(e,[{key:"getAllSeriesEls",value:function(){return this.w.globals.dom.baseEl.getElementsByClassName("apexcharts-series")}},{key:"getSeriesByName",value:function(e){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner .apexcharts-series[seriesName='".concat(x.escapeString(e),"']"))}},{key:"isSeriesHidden",value:function(e){var t=this.getSeriesByName(e),a=parseInt(t.getAttribute("data:realIndex"),10);return{isHidden:t.classList.contains("apexcharts-series-collapsed"),realIndex:a}}},{key:"addCollapsedClassToSeries",value:function(e,t){var a=this.w;function i(a){for(var i=0;i<a.length;i++)a[i].index===t&&e.node.classList.add("apexcharts-series-collapsed")}i(a.globals.collapsedSeries),i(a.globals.ancillaryCollapsedSeries)}},{key:"toggleSeries",value:function(e){var t=this.isSeriesHidden(e);return this.ctx.legend.legendHelpers.toggleDataSeries(t.realIndex,t.isHidden),t.isHidden}},{key:"showSeries",value:function(e){var t=this.isSeriesHidden(e);t.isHidden&&this.ctx.legend.legendHelpers.toggleDataSeries(t.realIndex,!0)}},{key:"hideSeries",value:function(e){var t=this.isSeriesHidden(e);t.isHidden||this.ctx.legend.legendHelpers.toggleDataSeries(t.realIndex,!1)}},{key:"resetSeries",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=this.w,r=x.clone(i.globals.initialSeries);i.globals.previousPaths=[],a?(i.globals.collapsedSeries=[],i.globals.ancillaryCollapsedSeries=[],i.globals.collapsedSeriesIndices=[],i.globals.ancillaryCollapsedSeriesIndices=[]):r=this.emptyCollapsedSeries(r),i.config.series=r,e&&(t&&(i.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(r,i.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(e){for(var t=this.w,a=0;a<e.length;a++)t.globals.collapsedSeriesIndices.indexOf(a)>-1&&(e[a].data=[]);return e}},{key:"toggleSeriesOnHover",value:function(e,t){var a=this.w;t||(t=e.target);var i=a.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels");if("mousemove"===e.type){var r=parseInt(t.getAttribute("rel"),10)-1,n=null,s=null;a.globals.axisCharts||"radialBar"===a.config.chart.type?a.globals.axisCharts?(n=a.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(r,"']")),s=a.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(r,"']"))):n=a.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(r+1,"']")):n=a.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(r+1,"'] path"));for(var o=0;o<i.length;o++)i[o].classList.add(this.legendInactiveClass);null!==n&&(a.globals.axisCharts||n.parentNode.classList.remove(this.legendInactiveClass),n.classList.remove(this.legendInactiveClass),null!==s&&s.classList.remove(this.legendInactiveClass))}else if("mouseout"===e.type)for(var l=0;l<i.length;l++)i[l].classList.remove(this.legendInactiveClass)}},{key:"highlightRangeInSeries",value:function(e,t){var a=this,i=this.w,r=i.globals.dom.baseEl.getElementsByClassName("apexcharts-heatmap-rect"),n=function(e){for(var t=0;t<r.length;t++)r[t].classList[e](a.legendInactiveClass)};if("mousemove"===e.type){var s=parseInt(t.getAttribute("rel"),10)-1;n("add"),function(e){for(var t=0;t<r.length;t++){var i=parseInt(r[t].getAttribute("val"),10);i>=e.from&&i<=e.to&&r[t].classList.remove(a.legendInactiveClass)}}(i.config.plotOptions.heatmap.colorScale.ranges[s])}else"mouseout"===e.type&&n("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"asc",a=this.w,i=0;if(a.config.series.length>1)for(var r=a.config.series.map((function(t,i){var r=!1;return e&&(r="bar"===a.config.series[i].type||"column"===a.config.series[i].type),t.data&&t.data.length>0&&!r?i:-1})),n="asc"===t?0:r.length-1;"asc"===t?n<r.length:n>=0;"asc"===t?n++:n--)if(-1!==r[n]){i=r[n];break}return i}},{key:"getPreviousPaths",value:function(){var e=this.w;function t(t,a,i){for(var r=t[a].childNodes,n={type:i,paths:[],realIndex:t[a].getAttribute("data:realIndex")},s=0;s<r.length;s++)if(r[s].hasAttribute("pathTo")){var o=r[s].getAttribute("pathTo");n.paths.push({d:o})}e.globals.previousPaths.push(n)}e.globals.previousPaths=[],["line","area","bar","rangebar","candlestick","radar"].forEach((function(a){for(var i,r=(i=a,e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(i,"-series .apexcharts-series"))),n=0;n<r.length;n++)t(r,n,a)})),this.handlePrevBubbleScatterPaths("bubble"),this.handlePrevBubbleScatterPaths("scatter");var a=e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(e.config.chart.type," .apexcharts-series"));if(a.length>0)for(var i=function(t){for(var a=e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(e.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(t,"'] rect")),i=[],r=function(e){var t=function(t){return a[e].getAttribute(t)},r={x:parseFloat(t("x")),y:parseFloat(t("y")),width:parseFloat(t("width")),height:parseFloat(t("height"))};i.push({rect:r,color:a[e].getAttribute("color")})},n=0;n<a.length;n++)r(n);e.globals.previousPaths.push(i)},r=0;r<a.length;r++)i(r);e.globals.axisCharts||(e.globals.previousPaths=e.globals.series)}},{key:"handlePrevBubbleScatterPaths",value:function(e){var t=this.w,a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(e,"-series .apexcharts-series"));if(a.length>0)for(var i=0;i<a.length;i++){for(var r=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(e,"-series .apexcharts-series[data\\:realIndex='").concat(i,"'] circle")),n=[],s=0;s<r.length;s++)n.push({x:r[s].getAttribute("cx"),y:r[s].getAttribute("cy"),r:r[s].getAttribute("r")});t.globals.previousPaths.push(n)}}},{key:"clearPreviousPaths",value:function(){var e=this.w;e.globals.previousPaths=[],e.globals.allSeriesCollapsed=!1}},{key:"handleNoData",value:function(){var e=this.w,t=e.config.noData,a=new w(this.ctx),i=e.globals.svgWidth/2,r=e.globals.svgHeight/2,n="middle";if(e.globals.noData=!0,e.globals.animationEnded=!0,"left"===t.align?(i=10,n="start"):"right"===t.align&&(i=e.globals.svgWidth-10,n="end"),"top"===t.verticalAlign?r=50:"bottom"===t.verticalAlign&&(r=e.globals.svgHeight-50),i+=t.offsetX,r=r+parseInt(t.style.fontSize,10)+2+t.offsetY,void 0!==t.text&&""!==t.text){var s=a.drawText({x:i,y:r,text:t.text,textAnchor:n,fontSize:t.style.fontSize,fontFamily:t.style.fontFamily,foreColor:t.style.color,opacity:1,class:"apexcharts-text-nodata"});e.globals.dom.Paper.add(s)}}},{key:"setNullSeriesToZeroValues",value:function(e){for(var t=this.w,a=0;a<e.length;a++)if(0===e[a].length)for(var i=0;i<e[t.globals.maxValsInArrayIndex].length;i++)e[a].push(0);return e}},{key:"hasAllSeriesEqualX",value:function(){for(var e=!0,t=this.w,a=this.filteredSeriesX(),i=0;i<a.length-1;i++)if(a[i][0]!==a[i+1][0]){e=!1;break}return t.globals.allSeriesHasEqualX=e,e}},{key:"filteredSeriesX",value:function(){return this.w.globals.seriesX.map((function(e){return e.length>0?e:[]}))}}]),e}(),I=function(){function e(t){o(this,e),this.w=t.w,this.barCtx=t}return c(e,[{key:"initVariables",value:function(e){var t=this.w;this.barCtx.series=e,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var a=0;a<e.length;a++)if(e[a].length>0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=e[a].length),t.globals.isXNumeric)for(var i=0;i<e[a].length;i++)t.globals.seriesX[a][i]>t.globals.minX&&t.globals.seriesX[a][i]<t.globals.maxX&&this.barCtx.visibleItems++;else this.barCtx.visibleItems=t.globals.dataPoints;0===this.barCtx.seriesLen&&(this.barCtx.seriesLen=1),this.barCtx.zeroSerieses=[],this.barCtx.radiusOnSeriesNumber=e.length-1,t.globals.comboCharts||this.checkZeroSeries({series:e})}},{key:"initialPositions",value:function(){var e,t,a,i,r,n,s,o,l=this.w,c=l.globals.dataPoints;this.barCtx.isRangeBar&&(c=l.globals.labels.length);var h=this.barCtx.seriesLen;if(l.config.plotOptions.bar.rangeBarGroupRows&&(h=1),this.barCtx.isHorizontal)r=(a=l.globals.gridHeight/c)/h,l.globals.isXNumeric&&(r=(a=l.globals.gridHeight/this.barCtx.totalItems)/this.barCtx.seriesLen),r=r*parseInt(this.barCtx.barOptions.barHeight,10)/100,o=this.barCtx.baseLineInvertedY+l.globals.padHorizontal+(this.barCtx.isReversed?l.globals.gridWidth:0)-(this.barCtx.isReversed?2*this.barCtx.baseLineInvertedY:0),t=(a-r*this.barCtx.seriesLen)/2;else{if(i=l.globals.gridWidth/this.barCtx.visibleItems,l.config.xaxis.convertedCatToNumeric&&(i=l.globals.gridWidth/l.globals.dataPoints),n=i/this.barCtx.seriesLen*parseInt(this.barCtx.barOptions.columnWidth,10)/100,l.globals.isXNumeric){var d=this.barCtx.xRatio;l.config.xaxis.convertedCatToNumeric&&(d=this.barCtx.initialXRatio),l.globals.minXDiff&&.5!==l.globals.minXDiff&&l.globals.minXDiff/d>0&&(i=l.globals.minXDiff/d),(n=i/this.barCtx.seriesLen*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(n=1)}s=l.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.yaxisIndex]-(this.barCtx.isReversed?l.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.yaxisIndex]:0),e=l.globals.padHorizontal+(i-n*this.barCtx.seriesLen)/2}return{x:e,y:t,yDivision:a,xDivision:i,barHeight:r,barWidth:n,zeroH:s,zeroW:o}}},{key:"getPathFillColor",value:function(e,t,a,i){var r=this.w,n=new D(this.barCtx.ctx),s=null,o=this.barCtx.barOptions.distributed?a:t;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map((function(i){e[t][a]>=i.from&&e[t][a]<=i.to&&(s=i.color)})),r.config.series[t].data[a]&&r.config.series[t].data[a].fillColor&&(s=r.config.series[t].data[a].fillColor),n.fillPath({seriesNumber:this.barCtx.barOptions.distributed?o:i,dataPointIndex:a,color:s,value:e[t][a]})}},{key:"getStrokeWidth",value:function(e,t,a){var i=0,r=this.w;return void 0===this.barCtx.series[e][t]||null===this.barCtx.series[e][t]?this.barCtx.isNullValue=!0:this.barCtx.isNullValue=!1,r.config.stroke.show&&(this.barCtx.isNullValue||(i=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[a]:this.barCtx.strokeWidth)),i}},{key:"barBackground",value:function(e){var t=e.j,a=e.i,i=e.x1,r=e.x2,n=e.y1,s=e.y2,o=e.elSeries,l=this.w,c=new w(this.barCtx.ctx),h=new R(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&h===a){t>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(t%=this.barCtx.barOptions.colors.backgroundBarColors.length);var d=this.barCtx.barOptions.colors.backgroundBarColors[t],u=c.drawRect(void 0!==i?i:0,void 0!==n?n:0,void 0!==r?r:l.globals.gridWidth,void 0!==s?s:l.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,d,this.barCtx.barOptions.colors.backgroundBarOpacity);o.add(u),u.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(e){var t=e.barWidth,a=e.barXPosition,i=e.yRatio,r=e.y1,n=e.y2,s=e.strokeWidth,o=e.series,l=e.realIndex,c=e.i,h=e.j,d=e.w,u=new w(this.barCtx.ctx);(s=Array.isArray(s)?s[l]:s)||(s=0);var f={barWidth:t,strokeWidth:s,yRatio:i,barXPosition:a,y1:r,y2:n},p=this.getRoundedBars(d,f,o,c,h),g=a,m=a+t,b=u.move(g,r),x=u.move(g,r),v=u.line(m-s,r);return d.globals.previousPaths.length>0&&(x=this.barCtx.getPreviousPath(l,h,!1)),b=b+u.line(g,p.y2)+p.pathWithRadius+u.line(m-s,p.y2)+v+v+"z",x=x+u.line(g,r)+v+v+v+v+v+u.line(g,r),d.config.chart.stacked&&(this.barCtx.yArrj.push(p.y2),this.barCtx.yArrjF.push(Math.abs(r-p.y2)),this.barCtx.yArrjVal.push(this.barCtx.series[c][h])),{pathTo:b,pathFrom:x}}},{key:"getBarpaths",value:function(e){var t=e.barYPosition,a=e.barHeight,i=e.x1,r=e.x2,n=e.strokeWidth,s=e.series,o=e.realIndex,l=e.i,c=e.j,h=e.w,d=new w(this.barCtx.ctx);(n=Array.isArray(n)?n[o]:n)||(n=0);var u={barHeight:a,strokeWidth:n,barYPosition:t,x2:r,x1:i},f=this.getRoundedBars(h,u,s,l,c),p=d.move(i,t),g=d.move(i,t);h.globals.previousPaths.length>0&&(g=this.barCtx.getPreviousPath(o,c,!1));var m=t,b=t+a,x=d.line(i,b-n);return p=p+d.line(f.x2,m)+f.pathWithRadius+d.line(f.x2,b-n)+x+x+"z",g=g+d.line(i,m)+x+x+x+x+x+d.line(i,m),h.config.chart.stacked&&(this.barCtx.xArrj.push(f.x2),this.barCtx.xArrjF.push(Math.abs(i-f.x2)),this.barCtx.xArrjVal.push(this.barCtx.series[l][c])),{pathTo:p,pathFrom:g}}},{key:"getRoundedBars",value:function(e,t,a,i,r){var n=new w(this.barCtx.ctx),s=0,o=e.config.plotOptions.bar.borderRadius,l=Array.isArray(o);if(s=l?o[i>o.length-1?o.length-1:i]:o,e.config.chart.stacked&&a.length>1&&i!==this.barCtx.radiusOnSeriesNumber&&!l&&(s=0),this.barCtx.isHorizontal){var c="",h=t.x2;if(Math.abs(t.x1-t.x2)<s&&(s=Math.abs(t.x1-t.x2)),void 0!==a[i][r]||null!==a[i][r]){var d=this.barCtx.isReversed?a[i][r]>0:a[i][r]<0;d&&(s*=-1),h-=s,c=n.quadraticCurve(h+s,t.barYPosition,h+s,t.barYPosition+(d?-1*s:s))+n.line(h+s,t.barYPosition+t.barHeight-t.strokeWidth-(d?-1*s:s))+n.quadraticCurve(h+s,t.barYPosition+t.barHeight-t.strokeWidth,h,t.barYPosition+t.barHeight-t.strokeWidth)}return{pathWithRadius:c,x2:h}}var u="",f=t.y2;if(Math.abs(t.y1-t.y2)<s&&(s=Math.abs(t.y1-t.y2)),void 0!==a[i][r]||null!==a[i][r]){var p=a[i][r]<0;p&&(s*=-1),f+=s,u=n.quadraticCurve(t.barXPosition,f-s,t.barXPosition+(p?-1*s:s),f-s)+n.line(t.barXPosition+t.barWidth-t.strokeWidth-(p?-1*s:s),f-s)+n.quadraticCurve(t.barXPosition+t.barWidth-t.strokeWidth,f-s,t.barXPosition+t.barWidth-t.strokeWidth,f)}return{pathWithRadius:u,y2:f}}},{key:"checkZeroSeries",value:function(e){for(var t=e.series,a=this.w,i=0;i<t.length;i++){for(var r=0,n=0;n<t[a.globals.maxValsInArrayIndex].length;n++)r+=t[i][n];0===r&&this.barCtx.zeroSerieses.push(i)}for(var s=t.length-1;s>=0;s--)this.barCtx.zeroSerieses.indexOf(s)>-1&&s===this.radiusOnSeriesNumber&&(this.barCtx.radiusOnSeriesNumber-=1);for(var o=t.length-1;o>=0;o--)a.globals.collapsedSeriesIndices.indexOf(this.barCtx.radiusOnSeriesNumber)>-1&&(this.barCtx.radiusOnSeriesNumber-=1)}},{key:"getXForValue",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]&&!arguments[2]?null:t;return null!=e&&(a=t+e/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?e/this.barCtx.invertedYRatio:0)),a}},{key:"getYForValue",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]&&!arguments[2]?null:t;return null!=e&&(a=t-e/this.barCtx.yRatio[this.barCtx.yaxisIndex]+2*(this.barCtx.isReversed?e/this.barCtx.yRatio[this.barCtx.yaxisIndex]:0)),a}},{key:"getGoalValues",value:function(e,t,a,i,r){var n=this,s=this.w,o=[];return s.globals.seriesGoals[i]&&s.globals.seriesGoals[i][r]&&Array.isArray(s.globals.seriesGoals[i][r])&&s.globals.seriesGoals[i][r].forEach((function(i){var r;o.push((h(r={},e,"x"===e?n.getXForValue(i.value,t,!1):n.getYForValue(i.value,a,!1)),h(r,"attrs",i),r))})),o}},{key:"drawGoalLine",value:function(e){var t=e.barXPosition,a=e.barYPosition,i=e.goalX,r=e.goalY,n=e.barWidth,s=e.barHeight,o=new w(this.barCtx.ctx),l=o.group({className:"apexcharts-bar-goals-groups"}),c=null;return this.barCtx.isHorizontal?Array.isArray(i)&&i.forEach((function(e){var t=void 0!==e.attrs.strokeHeight?e.attrs.strokeHeight:s/2,i=a+t+s/2;c=o.drawLine(e.x,i-2*t,e.x,i,e.attrs.strokeColor?e.attrs.strokeColor:void 0,e.attrs.strokeDashArray,e.attrs.strokeWidth?e.attrs.strokeWidth:2,e.attrs.strokeLineCap),l.add(c)})):Array.isArray(r)&&r.forEach((function(e){var a=void 0!==e.attrs.strokeWidth?e.attrs.strokeWidth:n/2,i=t+a+n/2;c=o.drawLine(i-2*a,e.y,i,e.y,e.attrs.strokeColor?e.attrs.strokeColor:void 0,e.attrs.strokeDashArray,e.attrs.strokeHeight?e.attrs.strokeHeight:2,e.attrs.strokeLineCap),l.add(c)})),l}}]),e}(),z=function(){function e(t,a){o(this,e),this.ctx=t,this.w=t.w;var i=this.w;this.barOptions=i.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=i.config.stroke.width,this.isNullValue=!1,this.isRangeBar=i.globals.seriesRangeBar.length&&this.isHorizontal,this.xyRatios=a,null!==this.xyRatios&&(this.xRatio=a.xRatio,this.initialXRatio=a.initialXRatio,this.yRatio=a.yRatio,this.invertedXRatio=a.invertedXRatio,this.invertedYRatio=a.invertedYRatio,this.baseLineY=a.baseLineY,this.baseLineInvertedY=a.baseLineInvertedY),this.yaxisIndex=0,this.seriesLen=0,this.barHelpers=new I(this)}return c(e,[{key:"draw",value:function(e,t){var a=this.w,i=new w(this.ctx),r=new k(this.ctx,a);e=r.getLogSeries(e),this.series=e,this.yRatio=r.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e);var s=i.group({class:"apexcharts-bar-series apexcharts-plot-series"});a.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering.");for(var o=0,l=0;o<e.length;o++,l++){var c,h,d,u,f=void 0,p=void 0,g=[],m=[],b=a.globals.comboCharts?t[o]:o,v=i.group({class:"apexcharts-series",rel:o+1,seriesName:x.escapeString(a.globals.seriesNames[b]),"data:realIndex":b});this.ctx.series.addCollapsedClassToSeries(v,b),e[o].length>0&&(this.visibleI=this.visibleI+1);var y=0,S=0;this.yRatio.length>1&&(this.yaxisIndex=b),this.isReversed=a.config.yaxis[this.yaxisIndex]&&a.config.yaxis[this.yaxisIndex].reversed;var C=this.barHelpers.initialPositions();p=C.y,y=C.barHeight,h=C.yDivision,u=C.zeroW,f=C.x,S=C.barWidth,c=C.xDivision,d=C.zeroH,this.horizontal||m.push(f+S/2);for(var E=i.group({class:"apexcharts-datalabels","data:realIndex":b}),A=i.group({class:"apexcharts-bar-goals-markers",style:"pointer-events: none"}),P=0;P<a.globals.dataPoints;P++){var O=this.barHelpers.getStrokeWidth(o,P,b),M=null,D={indexes:{i:o,j:P,realIndex:b,bc:l},x:f,y:p,strokeWidth:O,elSeries:v};this.isHorizontal?(M=this.drawBarPaths(n(n({},D),{},{barHeight:y,zeroW:u,yDivision:h})),S=this.series[o][P]/this.invertedYRatio):(M=this.drawColumnPaths(n(n({},D),{},{xDivision:c,barWidth:S,zeroH:d})),y=this.series[o][P]/this.yRatio[this.yaxisIndex]);var N=this.barHelpers.drawGoalLine({barXPosition:M.barXPosition,barYPosition:M.barYPosition,goalX:M.goalX,goalY:M.goalY,barHeight:y,barWidth:S});N&&A.add(N),p=M.y,f=M.x,P>0&&m.push(f+S/2),g.push(p);var T=this.barHelpers.getPathFillColor(e,o,P,b);this.renderSeries({realIndex:b,pathFill:T,j:P,i:o,pathFrom:M.pathFrom,pathTo:M.pathTo,strokeWidth:O,elSeries:v,x:f,y:p,series:e,barHeight:y,barWidth:S,elDataLabelsWrap:E,elGoalsMarkers:A,visibleSeries:this.visibleI,type:"bar"})}a.globals.seriesXvalues[b]=m,a.globals.seriesYvalues[b]=g,s.add(v)}return s}},{key:"renderSeries",value:function(e){var t=e.realIndex,a=e.pathFill,i=e.lineFill,r=e.j,n=e.i,s=e.pathFrom,o=e.pathTo,l=e.strokeWidth,c=e.elSeries,h=e.x,d=e.y,u=e.y1,f=e.y2,p=e.series,g=e.barHeight,m=e.barWidth,b=e.barYPosition,x=e.elDataLabelsWrap,v=e.elGoalsMarkers,k=e.visibleSeries,S=e.type,C=this.w,E=new w(this.ctx);i||(i=this.barOptions.distributed?C.globals.stroke.colors[r]:C.globals.stroke.colors[t]),C.config.series[n].data[r]&&C.config.series[n].data[r].strokeColor&&(i=C.config.series[n].data[r].strokeColor),this.isNullValue&&(a="none");var A=r/C.config.chart.animations.animateGradually.delay*(C.config.chart.animations.speed/C.globals.dataPoints)/2.4,P=E.renderPaths({i:n,j:r,realIndex:t,pathFrom:s,pathTo:o,stroke:i,strokeWidth:l,strokeLineCap:C.config.stroke.lineCap,fill:a,animationDelay:A,initialSpeed:C.config.chart.animations.speed,dataChangeSpeed:C.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(S,"-area")});P.attr("clip-path","url(#gridRectMask".concat(C.globals.cuid,")"));var O=C.config.forecastDataPoints;O.count>0&&r>=C.globals.dataPoints-O.count&&(P.node.setAttribute("stroke-dasharray",O.dashArray),P.node.setAttribute("stroke-width",O.strokeWidth),P.node.setAttribute("fill-opacity",O.fillOpacity)),void 0!==u&&void 0!==f&&(P.attr("data-range-y1",u),P.attr("data-range-y2",f)),new y(this.ctx).setSelectionFilter(P,t,r),c.add(P);var M=new L(this).handleBarDataLabels({x:h,y:d,y1:u,y2:f,i:n,j:r,series:p,realIndex:t,barHeight:g,barWidth:m,barYPosition:b,renderedPath:P,visibleSeries:k});return null!==M&&x.add(M),c.add(x),v&&c.add(v),c}},{key:"drawBarPaths",value:function(e){var t=e.indexes,a=e.barHeight,i=e.strokeWidth,r=e.zeroW,n=e.x,s=e.y,o=e.yDivision,l=e.elSeries,c=this.w,h=t.i,d=t.j;c.globals.isXNumeric&&(s=(c.globals.seriesX[h][d]-c.globals.minX)/this.invertedXRatio-a);var u=s+a*this.visibleI;n=this.barHelpers.getXForValue(this.series[h][d],r);var f=this.barHelpers.getBarpaths({barYPosition:u,barHeight:a,x1:r,x2:n,strokeWidth:i,series:this.series,realIndex:t.realIndex,i:h,j:d,w:c});return c.globals.isXNumeric||(s+=o),this.barHelpers.barBackground({j:d,i:h,y1:u-a*this.visibleI,y2:a*this.seriesLen,elSeries:l}),{pathTo:f.pathTo,pathFrom:f.pathFrom,x:n,y:s,goalX:this.barHelpers.getGoalValues("x",r,null,h,d),barYPosition:u}}},{key:"drawColumnPaths",value:function(e){var t=e.indexes,a=e.x,i=e.y,r=e.xDivision,n=e.barWidth,s=e.zeroH,o=e.strokeWidth,l=e.elSeries,c=this.w,h=t.realIndex,d=t.i,u=t.j,f=t.bc;if(c.globals.isXNumeric){var p=h;c.globals.seriesX[h].length||(p=c.globals.maxValsInArrayIndex),a=(c.globals.seriesX[p][u]-c.globals.minX)/this.xRatio-n*this.seriesLen/2}var g=a+n*this.visibleI;i=this.barHelpers.getYForValue(this.series[d][u],s);var m=this.barHelpers.getColumnPaths({barXPosition:g,barWidth:n,y1:s,y2:i,strokeWidth:o,series:this.series,realIndex:t.realIndex,i:d,j:u,w:c});return c.globals.isXNumeric||(a+=r),this.barHelpers.barBackground({bc:f,j:u,i:d,x1:g-o/2-n*this.visibleI,x2:n*this.seriesLen+o/2,elSeries:l}),{pathTo:m.pathTo,pathFrom:m.pathFrom,x:a,y:i,goalY:this.barHelpers.getGoalValues("y",null,s,d,u),barXPosition:g}}},{key:"getPreviousPath",value:function(e,t){for(var a,i=this.w,r=0;r<i.globals.previousPaths.length;r++){var n=i.globals.previousPaths[r];n.paths&&n.paths.length>0&&parseInt(n.realIndex,10)===parseInt(e,10)&&void 0!==i.globals.previousPaths[r].paths[t]&&(a=i.globals.previousPaths[r].paths[t].d)}return a}}]),e}(),F=function(){function e(t){o(this,e),this.ctx=t,this.w=t.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 c(e,[{key:"isValidDate",value:function(e){return!isNaN(this.parseDate(e))}},{key:"getTimeStamp",value:function(e){return Date.parse(e)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(e).toISOString().substr(0,25)).getTime():new Date(e).getTime():e}},{key:"getDate",value:function(e){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(e).toUTCString()):new Date(e)}},{key:"parseDate",value:function(e){var t=Date.parse(e);if(!isNaN(t))return this.getTimeStamp(e);var a=Date.parse(e.replace(/-/g,"/").replace(/[a-z]+/gi," "));return this.getTimeStamp(a)}},{key:"parseDateWithTimezone",value:function(e){return Date.parse(e.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(e,t){var a=this.w.globals.locale,i=this.w.config.xaxis.labels.datetimeUTC,r=["\0"].concat(g(a.months)),n=[""].concat(g(a.shortMonths)),s=[""].concat(g(a.days)),o=[""].concat(g(a.shortDays));function l(e,t){var a=e+"";for(t=t||2;a.length<t;)a="0"+a;return a}var c=i?e.getUTCFullYear():e.getFullYear();t=(t=(t=t.replace(/(^|[^\\])yyyy+/g,"$1"+c)).replace(/(^|[^\\])yy/g,"$1"+c.toString().substr(2,2))).replace(/(^|[^\\])y/g,"$1"+c);var h=(i?e.getUTCMonth():e.getMonth())+1;t=(t=(t=(t=t.replace(/(^|[^\\])MMMM+/g,"$1"+r[0])).replace(/(^|[^\\])MMM/g,"$1"+n[0])).replace(/(^|[^\\])MM/g,"$1"+l(h))).replace(/(^|[^\\])M/g,"$1"+h);var d=i?e.getUTCDate():e.getDate();t=(t=(t=(t=t.replace(/(^|[^\\])dddd+/g,"$1"+s[0])).replace(/(^|[^\\])ddd/g,"$1"+o[0])).replace(/(^|[^\\])dd/g,"$1"+l(d))).replace(/(^|[^\\])d/g,"$1"+d);var u=i?e.getUTCHours():e.getHours(),f=u>12?u-12:0===u?12:u;t=(t=(t=(t=t.replace(/(^|[^\\])HH+/g,"$1"+l(u))).replace(/(^|[^\\])H/g,"$1"+u)).replace(/(^|[^\\])hh+/g,"$1"+l(f))).replace(/(^|[^\\])h/g,"$1"+f);var p=i?e.getUTCMinutes():e.getMinutes();t=(t=t.replace(/(^|[^\\])mm+/g,"$1"+l(p))).replace(/(^|[^\\])m/g,"$1"+p);var m=i?e.getUTCSeconds():e.getSeconds();t=(t=t.replace(/(^|[^\\])ss+/g,"$1"+l(m))).replace(/(^|[^\\])s/g,"$1"+m);var b=i?e.getUTCMilliseconds():e.getMilliseconds();t=t.replace(/(^|[^\\])fff+/g,"$1"+l(b,3)),b=Math.round(b/10),t=t.replace(/(^|[^\\])ff/g,"$1"+l(b)),b=Math.round(b/10);var x=u<12?"AM":"PM";t=(t=(t=t.replace(/(^|[^\\])f/g,"$1"+b)).replace(/(^|[^\\])TT+/g,"$1"+x)).replace(/(^|[^\\])T/g,"$1"+x.charAt(0));var v=x.toLowerCase();t=(t=t.replace(/(^|[^\\])tt+/g,"$1"+v)).replace(/(^|[^\\])t/g,"$1"+v.charAt(0));var y=-e.getTimezoneOffset(),w=i||!y?"Z":y>0?"+":"-";if(!i){var k=(y=Math.abs(y))%60;w+=l(Math.floor(y/60))+":"+l(k)}t=t.replace(/(^|[^\\])K/g,"$1"+w);var S=(i?e.getUTCDay():e.getDay())+1;return(t=(t=(t=(t=t.replace(new RegExp(s[0],"g"),s[S])).replace(new RegExp(o[0],"g"),o[S])).replace(new RegExp(r[0],"g"),r[h])).replace(new RegExp(n[0],"g"),n[h])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(e,t,a){var i=this.w;void 0!==i.config.xaxis.min&&(e=i.config.xaxis.min),void 0!==i.config.xaxis.max&&(t=i.config.xaxis.max);var r=this.getDate(e),n=this.getDate(t),s=this.formatDate(r,"yyyy MM dd HH mm ss fff").split(" "),o=this.formatDate(n,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(s[6],10),maxMillisecond:parseInt(o[6],10),minSecond:parseInt(s[5],10),maxSecond:parseInt(o[5],10),minMinute:parseInt(s[4],10),maxMinute:parseInt(o[4],10),minHour:parseInt(s[3],10),maxHour:parseInt(o[3],10),minDate:parseInt(s[2],10),maxDate:parseInt(o[2],10),minMonth:parseInt(s[1],10)-1,maxMonth:parseInt(o[1],10)-1,minYear:parseInt(s[0],10),maxYear:parseInt(o[0],10)}}},{key:"isLeapYear",value:function(e){return e%4==0&&e%100!=0||e%400==0}},{key:"calculcateLastDaysOfMonth",value:function(e,t,a){return this.determineDaysOfMonths(e,t)-a}},{key:"determineDaysOfYear",value:function(e){var t=365;return this.isLeapYear(e)&&(t=366),t}},{key:"determineRemainingDaysOfYear",value:function(e,t,a){var i=this.daysCntOfYear[t]+a;return t>1&&this.isLeapYear()&&i++,i}},{key:"determineDaysOfMonths",value:function(e,t){var a=30;switch(e=x.monthMod(e),!0){case this.months30.indexOf(e)>-1:2===e&&(a=this.isLeapYear(t)?29:28);break;case this.months31.indexOf(e)>-1:default:a=31}return a}}]),e}(),Y=function(e){d(a,z);var t=p(a);function a(){return o(this,a),t.apply(this,arguments)}return c(a,[{key:"draw",value:function(e,t){var a=this.w,i=new w(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=e,this.seriesRangeStart=a.globals.seriesRangeStart,this.seriesRangeEnd=a.globals.seriesRangeEnd,this.barHelpers.initVariables(e);for(var r=i.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),s=0;s<e.length;s++){var o,l,c,h=void 0,d=void 0,u=void 0,f=a.globals.comboCharts?t[s]:s,p=i.group({class:"apexcharts-series",seriesName:x.escapeString(a.globals.seriesNames[f]),rel:s+1,"data:realIndex":f});this.ctx.series.addCollapsedClassToSeries(p,f),e[s].length>0&&(this.visibleI=this.visibleI+1);var g=0,m=0;this.yRatio.length>1&&(this.yaxisIndex=f);var b=this.barHelpers.initialPositions();d=b.y,c=b.zeroW,h=b.x,m=b.barWidth,o=b.xDivision,l=b.zeroH;for(var v=i.group({class:"apexcharts-datalabels","data:realIndex":f}),y=i.group({class:"apexcharts-rangebar-goals-markers",style:"pointer-events: none"}),k=0;k<a.globals.dataPoints;k++){var S=this.barHelpers.getStrokeWidth(s,k,f),C=this.seriesRangeStart[s][k],E=this.seriesRangeEnd[s][k],A=null,P=null,O={x:h,y:d,strokeWidth:S,elSeries:p};if(u=b.yDivision,g=b.barHeight,this.isHorizontal){P=d+g*this.visibleI;var M=this.seriesLen;a.config.plotOptions.bar.rangeBarGroupRows&&(M=1);var D=(u-g*M)/2;if(void 0===a.config.series[s].data[k])break;if(a.config.series[s].data[k].x){var N=this.detectOverlappingBars({i:s,j:k,barYPosition:P,srty:D,barHeight:g,yDivision:u,initPositions:b});g=N.barHeight,P=N.barYPosition}m=(A=this.drawRangeBarPaths(n({indexes:{i:s,j:k,realIndex:f},barHeight:g,barYPosition:P,zeroW:c,yDivision:u,y1:C,y2:E},O))).barWidth}else g=(A=this.drawRangeColumnPaths(n({indexes:{i:s,j:k,realIndex:f},zeroH:l,barWidth:m,xDivision:o},O))).barHeight;var T=this.barHelpers.drawGoalLine({barXPosition:A.barXPosition,barYPosition:P,goalX:A.goalX,goalY:A.goalY,barHeight:g,barWidth:m});T&&y.add(T),d=A.y,h=A.x;var _=this.barHelpers.getPathFillColor(e,s,k,f),L=a.globals.stroke.colors[f];this.renderSeries({realIndex:f,pathFill:_,lineFill:L,j:k,i:s,x:h,y:d,y1:C,y2:E,pathFrom:A.pathFrom,pathTo:A.pathTo,strokeWidth:S,elSeries:p,series:e,barHeight:g,barYPosition:P,barWidth:m,elDataLabelsWrap:v,elGoalsMarkers:y,visibleSeries:this.visibleI,type:"rangebar"})}r.add(p)}return r}},{key:"detectOverlappingBars",value:function(e){var t=e.i,a=e.j,i=e.barYPosition,r=e.srty,n=e.barHeight,s=e.yDivision,o=e.initPositions,l=this.w,c=[],h=l.config.series[t].data[a].rangeName,d=l.config.series[t].data[a].x,u=l.globals.labels.indexOf(d),f=l.globals.seriesRangeBar[t].findIndex((function(e){return e.x===d&&e.overlaps.length>0}));return i=l.config.plotOptions.bar.rangeBarGroupRows?r+s*u:r+n*this.visibleI+s*u,f>-1&&!l.config.plotOptions.bar.rangeBarOverlap&&(c=l.globals.seriesRangeBar[t][f].overlaps).indexOf(h)>-1&&(i=(n=o.barHeight/c.length)*this.visibleI+s*(100-parseInt(this.barOptions.barHeight,10))/100/2+n*(this.visibleI+c.indexOf(h))+s*u),{barYPosition:i,barHeight:n}}},{key:"drawRangeColumnPaths",value:function(e){var t=e.indexes,a=e.x;e.strokeWidth;var i=e.xDivision,r=e.barWidth,n=e.zeroH,s=this.w,o=t.i,l=t.j,c=this.yRatio[this.yaxisIndex],h=t.realIndex,d=this.getRangeValue(h,l),u=Math.min(d.start,d.end),f=Math.max(d.start,d.end);s.globals.isXNumeric&&(a=(s.globals.seriesX[o][l]-s.globals.minX)/this.xRatio-r/2);var p=a+r*this.visibleI;void 0===this.series[o][l]||null===this.series[o][l]?u=n:(u=n-u/c,f=n-f/c);var g=Math.abs(f-u),m=this.barHelpers.getColumnPaths({barXPosition:p,barWidth:r,y1:u,y2:f,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:t.realIndex,i:h,j:l,w:s});return s.globals.isXNumeric||(a+=i),{pathTo:m.pathTo,pathFrom:m.pathFrom,barHeight:g,x:a,y:f,goalY:this.barHelpers.getGoalValues("y",null,n,o,l),barXPosition:p}}},{key:"drawRangeBarPaths",value:function(e){var t=e.indexes,a=e.y,i=e.y1,r=e.y2,n=e.yDivision,s=e.barHeight,o=e.barYPosition,l=e.zeroW,c=this.w,h=l+i/this.invertedYRatio,d=l+r/this.invertedYRatio,u=Math.abs(d-h),f=this.barHelpers.getBarpaths({barYPosition:o,barHeight:s,x1:h,x2:d,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:t.realIndex,realIndex:t.realIndex,j:t.j,w:c});return c.globals.isXNumeric||(a+=n),{pathTo:f.pathTo,pathFrom:f.pathFrom,barWidth:u,x:d,goalX:this.barHelpers.getGoalValues("x",l,null,t.realIndex,t.j),y:a}}},{key:"getRangeValue",value:function(e,t){var a=this.w;return{start:a.globals.seriesRangeStart[e][t],end:a.globals.seriesRangeEnd[e][t]}}},{key:"getTooltipValues",value:function(e){var t=e.ctx,a=e.seriesIndex,i=e.dataPointIndex,r=e.y1,n=e.y2,s=e.w,o=s.globals.seriesRangeStart[a][i],l=s.globals.seriesRangeEnd[a][i],c=s.globals.labels[i],h=s.config.series[a].name?s.config.series[a].name:"",d=s.config.tooltip.y.formatter,u=s.config.tooltip.y.title.formatter,f={w:s,seriesIndex:a,dataPointIndex:i,start:o,end:l};"function"==typeof u&&(h=u(h,f)),Number.isFinite(r)&&Number.isFinite(n)&&(o=r,l=n,s.config.series[a].data[i].x&&(c=s.config.series[a].data[i].x+":"),"function"==typeof d&&(c=d(c,f)));var p="",g="",m=s.globals.colors[a];if(void 0===s.config.tooltip.x.formatter)if("datetime"===s.config.xaxis.type){var b=new F(t);p=b.formatDate(b.getDate(o),s.config.tooltip.x.format),g=b.formatDate(b.getDate(l),s.config.tooltip.x.format)}else p=o,g=l;else p=s.config.tooltip.x.formatter(o),g=s.config.tooltip.x.formatter(l);return{start:o,end:l,startVal:p,endVal:g,ylabel:c,color:m,seriesName:h}}},{key:"buildCustomTooltipHTML",value:function(e){return'<div class="apexcharts-tooltip-rangebar"><div> <span class="series-name" style="color: '+e.color+'">'+(e.seriesName||"")+'</span></div><div> <span class="category">'+e.ylabel+' </span> <span class="value start-value">'+e.start+'</span> <span class="separator">-</span> <span class="value end-value">'+e.end+"</span></div></div>"}}]),a}(),X=function(){function e(t){o(this,e),this.opts=t}return c(e,[{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(e){return this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0,x.extend(e,{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},axisTicks:{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"]},background:{enabled:!1}},stroke:{width:0,lineCap:"round"},fill:{opacity:.85},legend:{markers:{shape:"square",radius:2,size:8}},tooltip:{shared:!1,intersect:!0},xaxis:{tooltip:{enabled:!1},tickPlacement:"between",crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"candlestick",value:function(){var e=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(t){var a=t.seriesIndex,i=t.dataPointIndex,r=t.w;return e._getBoxTooltip(r,a,i,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var e=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(t){var a=t.seriesIndex,i=t.dataPointIndex,r=t.w;return e._getBoxTooltip(r,a,i,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:5,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(e,t){t.ctx;var a=t.seriesIndex,i=t.dataPointIndex,r=t.w,n=r.globals.seriesRangeStart[a][i];return r.globals.seriesRangeEnd[a][i]-n},background:{enabled:!1},style:{colors:["#fff"]}},tooltip:{shared:!1,followCursor:!0,custom:function(e){return e.w.config.plotOptions&&e.w.config.plotOptions.bar&&e.w.config.plotOptions.bar.horizontal?function(e){var t=new Y(e.ctx,null),a=t.getTooltipValues(e),i=a.color,r=a.seriesName,n=a.ylabel,s=a.startVal,o=a.endVal;return t.buildCustomTooltipHTML({color:i,seriesName:r,ylabel:n,start:s,end:o})}(e):function(e){var t=new Y(e.ctx,null),a=t.getTooltipValues(e),i=a.color,r=a.seriesName,n=a.ylabel,s=a.start,o=a.end;return t.buildCustomTooltipHTML({color:i,seriesName:r,ylabel:n,start:s,end:o})}(e)}},xaxis:{tickPlacement:"between",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(e){return x.extend(e,{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(e){e.dataLabels=e.dataLabels||{},e.dataLabels.formatter=e.dataLabels.formatter||void 0;var t=e.dataLabels.formatter;return e.yaxis.forEach((function(t,a){e.yaxis[a].min=0,e.yaxis[a].max=100})),"bar"===e.chart.type&&(e.dataLabels.formatter=t||function(e){return"number"==typeof e&&e?e.toFixed(0)+"%":e}),e}},{key:"convertCatToNumeric",value:function(e){return e.xaxis.convertedCatToNumeric=!0,e}},{key:"convertCatToNumericXaxis",value:function(e,t,a){e.xaxis.type="numeric",e.xaxis.labels=e.xaxis.labels||{},e.xaxis.labels.formatter=e.xaxis.labels.formatter||function(e){return x.isNumber(e)?Math.floor(e):e};var i=e.xaxis.labels.formatter,r=e.xaxis.categories&&e.xaxis.categories.length?e.xaxis.categories:e.labels;return a&&a.length&&(r=a.map((function(e){return Array.isArray(e)?e:String(e)}))),r&&r.length&&(e.xaxis.labels.formatter=function(e){return x.isNumber(e)?i(r[Math.floor(e)-1]):i(e)}),e.xaxis.categories=[],e.labels=[],e.xaxis.tickAmount=e.xaxis.tickAmount||"dataPoints",e}},{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:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!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:"treemap",value:function(){return{chart:{zoom:{enabled:!1}},dataLabels:{style:{fontSize:14,fontWeight:600,colors:["#fff"]}},stroke:{show:!0,width:2,colors:["#fff"]},legend:{show:!1},fill:{gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(e){return e.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(e){return e.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"polarArea",value:function(){return this.opts.yaxis[0].tickAmount=this.opts.yaxis[0].tickAmount?this.opts.yaxis[0].tickAmount:6,{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(e){return e.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{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:{labels:{formatter:function(e){return e},style:{colors:["#a8a8a8"],fontSize:"11px"}},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]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}},{key:"_getBoxTooltip",value:function(e,t,a,i,r){var n=e.globals.seriesCandleO[t][a],s=e.globals.seriesCandleH[t][a],o=e.globals.seriesCandleM[t][a],l=e.globals.seriesCandleL[t][a],c=e.globals.seriesCandleC[t][a];return e.config.series[t].type&&e.config.series[t].type!==r?'<div class="apexcharts-custom-tooltip">\n          '.concat(e.config.series[t].name?e.config.series[t].name:"series-"+(t+1),": <strong>").concat(e.globals.series[t][a],"</strong>\n        </div>"):'<div class="apexcharts-tooltip-box apexcharts-tooltip-'.concat(e.config.chart.type,'">')+"<div>".concat(i[0],': <span class="value">')+n+"</span></div>"+"<div>".concat(i[1],': <span class="value">')+s+"</span></div>"+(o?"<div>".concat(i[2],': <span class="value">')+o+"</span></div>":"")+"<div>".concat(i[3],': <span class="value">')+l+"</span></div>"+"<div>".concat(i[4],': <span class="value">')+c+"</span></div></div>"}}]),e}(),H=function(){function e(t){o(this,e),this.opts=t}return c(e,[{key:"init",value:function(e){var t=e.responsiveOverride,a=this.opts,i=new O,r=new X(a);this.chartType=a.chart.type,"histogram"===this.chartType&&(a.chart.type="bar",a=x.extend({plotOptions:{bar:{columnWidth:"99.99%"}}},a)),a=this.extendYAxis(a),a=this.extendAnnotations(a);var n=i.init(),o={};if(a&&"object"===s(a)){var l={};l=-1!==["line","area","bar","candlestick","boxPlot","rangeBar","histogram","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(a.chart.type)?r[a.chart.type]():r.line(),a.chart.brush&&a.chart.brush.enabled&&(l=r.brush(l)),a.chart.stacked&&"100%"===a.chart.stackType&&(a=r.stacked100(a)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(a),a.xaxis=a.xaxis||window.Apex.xaxis||{},t||(a.xaxis.convertedCatToNumeric=!1),((a=this.checkForCatToNumericXAxis(this.chartType,l,a)).chart.sparkline&&a.chart.sparkline.enabled||window.Apex.chart&&window.Apex.chart.sparkline&&window.Apex.chart.sparkline.enabled)&&(l=r.sparkline(l)),o=x.extend(n,l)}var c=x.extend(o,window.Apex);return n=x.extend(c,a),this.handleUserInputErrors(n)}},{key:"checkForCatToNumericXAxis",value:function(e,t,a){var i=new X(a),r=("bar"===e||"boxPlot"===e)&&a.plotOptions&&a.plotOptions.bar&&a.plotOptions.bar.horizontal,n="pie"===e||"polarArea"===e||"donut"===e||"radar"===e||"radialBar"===e||"heatmap"===e,s="datetime"!==a.xaxis.type&&"numeric"!==a.xaxis.type,o=a.xaxis.tickPlacement?a.xaxis.tickPlacement:t.xaxis&&t.xaxis.tickPlacement;return r||n||!s||"between"===o||(a=i.convertCatToNumeric(a)),a}},{key:"extendYAxis",value:function(e,t){var a=new O;(void 0===e.yaxis||!e.yaxis||Array.isArray(e.yaxis)&&0===e.yaxis.length)&&(e.yaxis={}),e.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(e.yaxis=x.extend(e.yaxis,window.Apex.yaxis)),e.yaxis.constructor!==Array?e.yaxis=[x.extend(a.yAxis,e.yaxis)]:e.yaxis=x.extendArray(e.yaxis,a.yAxis);var i=!1;e.yaxis.forEach((function(e){e.logarithmic&&(i=!0)}));var r=e.series;return t&&!r&&(r=t.config.series),i&&r.length!==e.yaxis.length&&r.length&&(e.yaxis=r.map((function(t,i){if(t.name||(r[i].name="series-".concat(i+1)),e.yaxis[i])return e.yaxis[i].seriesName=r[i].name,e.yaxis[i];var n=x.extend(a.yAxis,e.yaxis[0]);return n.show=!1,n}))),i&&r.length>1&&r.length!==e.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes. Please make sure to equalize both."),e}},{key:"extendAnnotations",value:function(e){return void 0===e.annotations&&(e.annotations={},e.annotations.yaxis=[],e.annotations.xaxis=[],e.annotations.points=[]),e=this.extendYAxisAnnotations(e),e=this.extendXAxisAnnotations(e),this.extendPointAnnotations(e)}},{key:"extendYAxisAnnotations",value:function(e){var t=new O;return e.annotations.yaxis=x.extendArray(void 0!==e.annotations.yaxis?e.annotations.yaxis:[],t.yAxisAnnotation),e}},{key:"extendXAxisAnnotations",value:function(e){var t=new O;return e.annotations.xaxis=x.extendArray(void 0!==e.annotations.xaxis?e.annotations.xaxis:[],t.xAxisAnnotation),e}},{key:"extendPointAnnotations",value:function(e){var t=new O;return e.annotations.points=x.extendArray(void 0!==e.annotations.points?e.annotations.points:[],t.pointAnnotation),e}},{key:"checkForDarkTheme",value:function(e){e.theme&&"dark"===e.theme.mode&&(e.tooltip||(e.tooltip={}),"light"!==e.tooltip.theme&&(e.tooltip.theme="dark"),e.chart.foreColor||(e.chart.foreColor="#f6f7f8"),e.chart.background||(e.chart.background="#424242"),e.theme.palette||(e.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(e){var t=e;if(t.tooltip.shared&&t.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("bar"===t.chart.type&&t.plotOptions.bar.horizontal){if(t.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");t.yaxis[0].reversed&&(t.yaxis[0].opposite=!0),t.xaxis.tooltip.enabled=!1,t.yaxis[0].tooltip.enabled=!1,t.chart.zoom.enabled=!1}return"bar"!==t.chart.type&&"rangeBar"!==t.chart.type||t.tooltip.shared&&"barWidth"===t.xaxis.crosshairs.width&&t.series.length>1&&(t.xaxis.crosshairs.width="tickWidth"),"candlestick"!==t.chart.type&&"boxPlot"!==t.chart.type||t.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(t.chart.type," chart is not supported.")),t.yaxis[0].reversed=!1),t}}]),e}(),j=function(){function e(){o(this,e)}return c(e,[{key:"initGlobalVars",value:function(e){e.series=[],e.seriesCandleO=[],e.seriesCandleH=[],e.seriesCandleM=[],e.seriesCandleL=[],e.seriesCandleC=[],e.seriesRangeStart=[],e.seriesRangeEnd=[],e.seriesRangeBar=[],e.seriesPercent=[],e.seriesGoals=[],e.seriesX=[],e.seriesZ=[],e.seriesNames=[],e.seriesTotals=[],e.seriesLog=[],e.seriesColors=[],e.stackedSeriesTotals=[],e.seriesXvalues=[],e.seriesYvalues=[],e.labels=[],e.hasGroups=!1,e.groups=[],e.categoryLabels=[],e.timescaleLabels=[],e.noLabelsProvided=!1,e.resizeTimer=null,e.selectionResizeTimer=null,e.delayedElements=[],e.pointsArray=[],e.dataLabelsRects=[],e.isXNumeric=!1,e.xaxisLabelsCount=0,e.skipLastTimelinelabel=!1,e.skipFirstTimelinelabel=!1,e.isDataXYZ=!1,e.isMultiLineX=!1,e.isMultipleYAxis=!1,e.maxY=-Number.MAX_VALUE,e.minY=Number.MIN_VALUE,e.minYArr=[],e.maxYArr=[],e.maxX=-Number.MAX_VALUE,e.minX=Number.MAX_VALUE,e.initialMaxX=-Number.MAX_VALUE,e.initialMinX=Number.MAX_VALUE,e.maxDate=0,e.minDate=Number.MAX_VALUE,e.minZ=Number.MAX_VALUE,e.maxZ=-Number.MAX_VALUE,e.minXDiff=Number.MAX_VALUE,e.yAxisScale=[],e.xAxisScale=null,e.xAxisTicksPositions=[],e.yLabelsCoords=[],e.yTitleCoords=[],e.barPadForNumericAxis=0,e.padHorizontal=0,e.xRange=0,e.yRange=[],e.zRange=0,e.dataPoints=0,e.xTickAmount=0}},{key:"globalVars",value:function(e){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:e.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],goldenPadding:35,invalidLogScale:!1,ignoreYAxisIndexes:[],yAxisSameScaleIndices:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:"zoom"===e.chart.toolbar.autoSelected&&e.chart.toolbar.tools.zoom&&e.chart.zoom.enabled,panEnabled:"pan"===e.chart.toolbar.autoSelected&&e.chart.toolbar.tools.pan,selectionEnabled:"selection"===e.chart.toolbar.autoSelected&&e.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 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,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,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,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null}}},{key:"init",value:function(e){var t=this.globalVars(e);return this.initGlobalVars(t),t.initialConfig=x.extend({},e),t.initialSeries=x.clone(e.series),t.lastXAxis=x.clone(t.initialConfig.xaxis),t.lastYAxis=x.clone(t.initialConfig.yaxis),t}}]),e}(),W=function(){function e(t){o(this,e),this.opts=t}return c(e,[{key:"init",value:function(){var e=new H(this.opts).init({responsiveOverride:!1});return{config:e,globals:(new j).init(e)}}}]),e}(),B=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new k(this.ctx)}return c(e,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var e=this.w.config.series.slice(),t=new R(this.ctx);if(this.activeSeriesIndex=t.getActiveConfigSeriesIndex(),void 0!==e[this.activeSeriesIndex].data&&e[this.activeSeriesIndex].data.length>0&&null!==e[this.activeSeriesIndex].data[0]&&void 0!==e[this.activeSeriesIndex].data[0].x&&null!==e[this.activeSeriesIndex].data[0])return!0}},{key:"isFormat2DArray",value:function(){var e=this.w.config.series.slice(),t=new R(this.ctx);if(this.activeSeriesIndex=t.getActiveConfigSeriesIndex(),void 0!==e[this.activeSeriesIndex].data&&e[this.activeSeriesIndex].data.length>0&&void 0!==e[this.activeSeriesIndex].data[0]&&null!==e[this.activeSeriesIndex].data[0]&&e[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(e,t){for(var a=this.w.config,i=this.w.globals,r="boxPlot"===a.chart.type||"boxPlot"===a.series[t].type,n=0;n<e[t].data.length;n++)if(void 0!==e[t].data[n][1]&&(Array.isArray(e[t].data[n][1])&&4===e[t].data[n][1].length&&!r?this.twoDSeries.push(x.parseNumber(e[t].data[n][1][3])):e[t].data[n].length>=5?this.twoDSeries.push(x.parseNumber(e[t].data[n][4])):this.twoDSeries.push(x.parseNumber(e[t].data[n][1])),i.dataFormatXNumeric=!0),"datetime"===a.xaxis.type){var s=new Date(e[t].data[n][0]);s=new Date(s).getTime(),this.twoDSeriesX.push(s)}else this.twoDSeriesX.push(e[t].data[n][0]);for(var o=0;o<e[t].data.length;o++)void 0!==e[t].data[o][2]&&(this.threeDSeries.push(e[t].data[o][2]),i.isDataXYZ=!0)}},{key:"handleFormatXY",value:function(e,t){var a=this.w.config,i=this.w.globals,r=new F(this.ctx),n=t;i.collapsedSeriesIndices.indexOf(t)>-1&&(n=this.activeSeriesIndex);for(var s=0;s<e[t].data.length;s++)void 0!==e[t].data[s].y&&(Array.isArray(e[t].data[s].y)?this.twoDSeries.push(x.parseNumber(e[t].data[s].y[e[t].data[s].y.length-1])):this.twoDSeries.push(x.parseNumber(e[t].data[s].y))),void 0!==e[t].data[s].goals&&Array.isArray(e[t].data[s].goals)?(void 0===this.seriesGoals[t]&&(this.seriesGoals[t]=[]),this.seriesGoals[t].push(e[t].data[s].goals)):(void 0===this.seriesGoals[t]&&(this.seriesGoals[t]=[]),this.seriesGoals[t].push(null));for(var o=0;o<e[n].data.length;o++){var l="string"==typeof e[n].data[o].x,c=Array.isArray(e[n].data[o].x),h=!c&&!!r.isValidDate(e[n].data[o].x.toString());if(l||h)if(l||a.xaxis.convertedCatToNumeric){var d=i.isBarHorizontal&&i.isRangeData;"datetime"!==a.xaxis.type||d?(this.fallbackToCategory=!0,this.twoDSeriesX.push(e[n].data[o].x)):this.twoDSeriesX.push(r.parseDate(e[n].data[o].x))}else"datetime"===a.xaxis.type?this.twoDSeriesX.push(r.parseDate(e[n].data[o].x.toString())):(i.dataFormatXNumeric=!0,i.isXNumeric=!0,this.twoDSeriesX.push(parseFloat(e[n].data[o].x)));else c?(this.fallbackToCategory=!0,this.twoDSeriesX.push(e[n].data[o].x)):(i.isXNumeric=!0,i.dataFormatXNumeric=!0,this.twoDSeriesX.push(e[n].data[o].x))}if(e[t].data[0]&&void 0!==e[t].data[0].z){for(var u=0;u<e[t].data.length;u++)this.threeDSeries.push(e[t].data[u].z);i.isDataXYZ=!0}}},{key:"handleRangeData",value:function(e,t){var a=this.w.globals,i={};return this.isFormat2DArray()?i=this.handleRangeDataFormat("array",e,t):this.isFormatXY()&&(i=this.handleRangeDataFormat("xy",e,t)),a.seriesRangeStart.push(i.start),a.seriesRangeEnd.push(i.end),a.seriesRangeBar.push(i.rangeUniques),a.seriesRangeBar.forEach((function(e,t){e&&e.forEach((function(e,t){e.y.forEach((function(t,a){for(var i=0;i<e.y.length;i++)if(a!==i){var r=t.y1,n=t.y2,s=e.y[i].y1;r<=e.y[i].y2&&s<=n&&(e.overlaps.indexOf(t.rangeName)<0&&e.overlaps.push(t.rangeName),e.overlaps.indexOf(e.y[i].rangeName)<0&&e.overlaps.push(e.y[i].rangeName))}}))}))})),i}},{key:"handleCandleStickBoxData",value:function(e,t){var a=this.w.globals,i={};return this.isFormat2DArray()?i=this.handleCandleStickBoxDataFormat("array",e,t):this.isFormatXY()&&(i=this.handleCandleStickBoxDataFormat("xy",e,t)),a.seriesCandleO[t]=i.o,a.seriesCandleH[t]=i.h,a.seriesCandleM[t]=i.m,a.seriesCandleL[t]=i.l,a.seriesCandleC[t]=i.c,i}},{key:"handleRangeDataFormat",value:function(e,t,a){var i=[],r=[],n=t[a].data.filter((function(e,t,a){return t===a.findIndex((function(t){return t.x===e.x}))})).map((function(e,t){return{x:e.x,overlaps:[],y:[]}})),s="Please provide [Start, End] values in valid format. Read more https://apexcharts.com/docs/series/#rangecharts",o=new R(this.ctx).getActiveConfigSeriesIndex();if("array"===e){if(2!==t[o].data[0][1].length)throw new Error(s);for(var l=0;l<t[a].data.length;l++)i.push(t[a].data[l][1][0]),r.push(t[a].data[l][1][1])}else if("xy"===e){if(2!==t[o].data[0].y.length)throw new Error(s);for(var c=function(e){var s=x.randomId(),o=t[a].data[e].x,l={y1:t[a].data[e].y[0],y2:t[a].data[e].y[1],rangeName:s};t[a].data[e].rangeName=s;var c=n.findIndex((function(e){return e.x===o}));n[c].y.push(l),i.push(l.y1),r.push(l.y2)},h=0;h<t[a].data.length;h++)c(h)}return{start:i,end:r,rangeUniques:n}}},{key:"handleCandleStickBoxDataFormat",value:function(e,t,a){var i=this.w,r="boxPlot"===i.config.chart.type||"boxPlot"===i.config.series[a].type,n=[],s=[],o=[],l=[],c=[];if("array"===e)if(r&&6===t[a].data[0].length||!r&&5===t[a].data[0].length)for(var h=0;h<t[a].data.length;h++)n.push(t[a].data[h][1]),s.push(t[a].data[h][2]),r?(o.push(t[a].data[h][3]),l.push(t[a].data[h][4]),c.push(t[a].data[h][5])):(l.push(t[a].data[h][3]),c.push(t[a].data[h][4]));else for(var d=0;d<t[a].data.length;d++)Array.isArray(t[a].data[d][1])&&(n.push(t[a].data[d][1][0]),s.push(t[a].data[d][1][1]),r?(o.push(t[a].data[d][1][2]),l.push(t[a].data[d][1][3]),c.push(t[a].data[d][1][4])):(l.push(t[a].data[d][1][2]),c.push(t[a].data[d][1][3])));else if("xy"===e)for(var u=0;u<t[a].data.length;u++)Array.isArray(t[a].data[u].y)&&(n.push(t[a].data[u].y[0]),s.push(t[a].data[u].y[1]),r?(o.push(t[a].data[u].y[2]),l.push(t[a].data[u].y[3]),c.push(t[a].data[u].y[4])):(l.push(t[a].data[u].y[2]),c.push(t[a].data[u].y[3])));return{o:n,h:s,m:o,l:l,c:c}}},{key:"parseDataAxisCharts",value:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.ctx,i=this.w.config,r=this.w.globals,n=new F(a),s=i.labels.length>0?i.labels.slice():i.xaxis.categories.slice();r.isRangeBar="rangeBar"===i.chart.type&&r.isBarHorizontal,r.hasGroups="category"===i.xaxis.type&&void 0!==i.xaxis.group&&void 0!==i.xaxis.group.groups&&i.xaxis.group.groups.length>0,r.hasGroups&&(r.groups=i.xaxis.group.groups);for(var o=function(){for(var e=0;e<s.length;e++)if("string"==typeof s[e]){if(!n.isValidDate(s[e]))throw new Error("You have provided invalid Date format. Please provide a valid JavaScript Date");t.twoDSeriesX.push(n.parseDate(s[e]))}else t.twoDSeriesX.push(s[e])},l=0;l<e.length;l++){if(this.twoDSeries=[],this.twoDSeriesX=[],this.threeDSeries=[],void 0===e[l].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"!==e[l].type&&"rangeArea"!==e[l].type||(r.isRangeData=!0,this.handleRangeData(e,l)),this.isMultiFormat())this.isFormat2DArray()?this.handleFormat2DArray(e,l):this.isFormatXY()&&this.handleFormatXY(e,l),"candlestick"!==i.chart.type&&"candlestick"!==e[l].type&&"boxPlot"!==i.chart.type&&"boxPlot"!==e[l].type||this.handleCandleStickBoxData(e,l),r.series.push(this.twoDSeries),r.labels.push(this.twoDSeriesX),r.seriesX.push(this.twoDSeriesX),r.seriesGoals=this.seriesGoals,l!==this.activeSeriesIndex||this.fallbackToCategory||(r.isXNumeric=!0);else{"datetime"===i.xaxis.type?(r.isXNumeric=!0,o(),r.seriesX.push(this.twoDSeriesX)):"numeric"===i.xaxis.type&&(r.isXNumeric=!0,s.length>0&&(this.twoDSeriesX=s,r.seriesX.push(this.twoDSeriesX))),r.labels.push(this.twoDSeriesX);var c=e[l].data.map((function(e){return x.parseNumber(e)}));r.series.push(c)}r.seriesZ.push(this.threeDSeries),void 0!==e[l].name?r.seriesNames.push(e[l].name):r.seriesNames.push("series-"+parseInt(l+1,10)),void 0!==e[l].color?r.seriesColors.push(e[l].color):r.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(e){var t=this.w.globals,a=this.w.config;t.series=e.slice(),t.seriesNames=a.labels.slice();for(var i=0;i<t.series.length;i++)void 0===t.seriesNames[i]&&t.seriesNames.push("series-"+(i+1));return this.w}},{key:"handleExternalLabelsData",value:function(e){var t=this.w.config,a=this.w.globals;t.xaxis.categories.length>0?a.labels=t.xaxis.categories:t.labels.length>0?a.labels=t.labels.slice():this.fallbackToCategory?(a.labels=a.labels[0],a.seriesRangeBar.length&&(a.seriesRangeBar.map((function(e){e.forEach((function(e){a.labels.indexOf(e.x)<0&&e.x&&a.labels.push(e.x)}))})),a.labels=a.labels.filter((function(e,t,a){return a.indexOf(e)===t}))),t.xaxis.convertedCatToNumeric&&(new X(t).convertCatToNumericXaxis(t,this.ctx,a.seriesX[0]),this._generateExternalLabels(e))):this._generateExternalLabels(e)}},{key:"_generateExternalLabels",value:function(e){var t=this.w.globals,a=this.w.config,i=[];if(t.axisCharts){if(t.series.length>0)if(this.isFormatXY())for(var r=a.series.map((function(e,t){return e.data.filter((function(e,t,a){return a.findIndex((function(t){return t.x===e.x}))===t}))})),n=r.reduce((function(e,t,a,i){return i[e].length>t.length?e:a}),0),s=0;s<r[n].length;s++)i.push(s+1);else for(var o=0;o<t.series[t.maxValsInArrayIndex].length;o++)i.push(o+1);t.seriesX=[];for(var l=0;l<e.length;l++)t.seriesX.push(i);t.isXNumeric=!0}if(0===i.length){i=t.axisCharts?[]:t.series.map((function(e,t){return t+1}));for(var c=0;c<e.length;c++)t.seriesX.push(i)}t.labels=i,a.xaxis.convertedCatToNumeric&&(t.categoryLabels=i.map((function(e){return a.xaxis.labels.formatter(e)}))),t.noLabelsProvided=!0}},{key:"parseData",value:function(e){var t=this.w,a=t.config,i=t.globals;if(this.excludeCollapsedSeriesInYAxis(),this.fallbackToCategory=!1,this.ctx.core.resetGlobals(),this.ctx.core.isMultipleY(),i.axisCharts?this.parseDataAxisCharts(e):this.parseDataNonAxisCharts(e),this.coreUtils.getLargestSeries(),"bar"===a.chart.type&&a.chart.stacked){var r=new R(this.ctx);i.series=r.setNullSeriesToZeroValues(i.series)}this.coreUtils.getSeriesTotals(),i.axisCharts&&this.coreUtils.getStackedSeriesTotals(),this.coreUtils.getPercentSeries(),i.dataFormatXNumeric||i.isXNumeric&&("numeric"!==a.xaxis.type||0!==a.labels.length||0!==a.xaxis.categories.length)||this.handleExternalLabelsData(e);for(var n=this.coreUtils.getCategoryLabels(i.labels),s=0;s<n.length;s++)if(Array.isArray(n[s])){i.isMultiLineX=!0;break}}},{key:"excludeCollapsedSeriesInYAxis",value:function(){var e=this,t=this.w;t.globals.ignoreYAxisIndexes=t.globals.collapsedSeries.map((function(a,i){if(e.w.globals.isMultipleYAxis&&!t.config.chart.stacked)return a.index}))}}]),e}(),V=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w,this.tooltipKeyFormat="dd MMM"}return c(e,[{key:"xLabelFormat",value:function(e,t,a,i){var r=this.w;if("datetime"===r.config.xaxis.type&&void 0===r.config.xaxis.labels.formatter&&void 0===r.config.tooltip.x.formatter){var n=new F(this.ctx);return n.formatDate(n.getDate(t),r.config.tooltip.x.format)}return e(t,a,i)}},{key:"defaultGeneralFormatter",value:function(e){return Array.isArray(e)?e.map((function(e){return e})):e}},{key:"defaultYFormatter",value:function(e,t,a){var i=this.w;return x.isNumber(e)&&(e=0!==i.globals.yValueDecimal?e.toFixed(void 0!==t.decimalsInFloat?t.decimalsInFloat:i.globals.yValueDecimal):i.globals.maxYArr[a]-i.globals.minYArr[a]<5?e.toFixed(1):e.toFixed(0)),e}},{key:"setLabelFormatters",value:function(){var e=this,t=this.w;return t.globals.xaxisTooltipFormatter=function(t){return e.defaultGeneralFormatter(t)},t.globals.ttKeyFormatter=function(t){return e.defaultGeneralFormatter(t)},t.globals.ttZFormatter=function(e){return e},t.globals.legendFormatter=function(t){return e.defaultGeneralFormatter(t)},void 0!==t.config.xaxis.labels.formatter?t.globals.xLabelFormatter=t.config.xaxis.labels.formatter:t.globals.xLabelFormatter=function(e){if(x.isNumber(e)){if(!t.config.xaxis.convertedCatToNumeric&&"numeric"===t.config.xaxis.type){if(x.isNumber(t.config.xaxis.decimalsInFloat))return e.toFixed(t.config.xaxis.decimalsInFloat);var a=t.globals.maxX-t.globals.minX;return a>0&&a<100?e.toFixed(1):e.toFixed(0)}return t.globals.isBarHorizontal&&t.globals.maxY-t.globals.minYArr<4?e.toFixed(1):e.toFixed(0)}return 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)||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(a,i){void 0!==a.labels.formatter?t.globals.yLabelFormatters[i]=a.labels.formatter:t.globals.yLabelFormatters[i]=function(r){return t.globals.xyCharts?Array.isArray(r)?r.map((function(t){return e.defaultYFormatter(t,a,i)})):e.defaultYFormatter(r,a,i):r}})),t.globals}},{key:"heatmapLabelFormatters",value:function(){var e=this.w;if("heatmap"===e.config.chart.type){e.globals.yAxisScale[0].result=e.globals.seriesNames.slice();var t=e.globals.seriesNames.reduce((function(e,t){return e.length>t.length?e:t}),0);e.globals.yAxisScale[0].niceMax=t,e.globals.yAxisScale[0].niceMin=t}}}]),e}(),G=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w}return c(e,[{key:"getLabel",value:function(e,t,a,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"12px",s=!(arguments.length>6&&void 0!==arguments[6])||arguments[6],o=this.w,l=void 0===e[i]?"":e[i],c=l,h=o.globals.xLabelFormatter,d=o.config.xaxis.labels.formatter,u=!1,f=new V(this.ctx),p=l;s&&(c=f.xLabelFormat(h,l,p,{i:i,dateFormatter:new F(this.ctx).formatDate,w:o}),void 0!==d&&(c=d(l,e[i],{i:i,dateFormatter:new F(this.ctx).formatDate,w:o}))),t.length>0?(u=function(e){var a=null;return t.forEach((function(e){"month"===e.unit?a="year":"day"===e.unit?a="month":"hour"===e.unit?a="day":"minute"===e.unit&&(a="hour")})),a===e}(t[i].unit),a=t[i].position,c=t[i].value):"datetime"===o.config.xaxis.type&&void 0===d&&(c=""),void 0===c&&(c=""),c=Array.isArray(c)?c:c.toString();var g,m=new w(this.ctx);g=o.globals.rotateXLabels&&s?m.getTextRects(c,parseInt(n,10),null,"rotate(".concat(o.config.xaxis.labels.rotate," 0 0)"),!1):m.getTextRects(c,parseInt(n,10));var b=!o.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(c)&&(0===c.indexOf("NaN")||0===c.toLowerCase().indexOf("invalid")||c.toLowerCase().indexOf("infinity")>=0||r.indexOf(c)>=0&&b)&&(c=""),{x:a,text:c,textRect:g,isBold:u}}},{key:"checkLabelBasedOnTickamount",value:function(e,t,a){var i=this.w,r=i.config.xaxis.tickAmount;return"dataPoints"===r&&(r=Math.round(i.globals.gridWidth/120)),r>a||e%Math.round(a/(r+1))==0||(t.text=""),t}},{key:"checkForOverflowingLabels",value:function(e,t,a,i,r){var n=this.w;if(0===e&&n.globals.skipFirstTimelinelabel&&(t.text=""),e===a-1&&n.globals.skipLastTimelinelabel&&(t.text=""),n.config.xaxis.labels.hideOverlappingLabels&&i.length>0){var s=r[r.length-1];t.x<s.textRect.width/(n.globals.rotateXLabels?Math.abs(n.config.xaxis.labels.rotate)/12:1.01)+s.x&&(t.text="")}return t}},{key:"checkForReversedLabels",value:function(e,t){var a=this.w;return a.config.yaxis[e]&&a.config.yaxis[e].reversed&&t.reverse(),t}},{key:"isYAxisHidden",value:function(e){var t=this.w,a=new k(this.ctx);return!t.config.yaxis[e].show||!t.config.yaxis[e].showForNullSeries&&a.isSeriesNull(e)&&-1===t.globals.collapsedSeriesIndices.indexOf(e)}},{key:"getYAxisForeColor",value:function(e,t){var a=this.w;return Array.isArray(e)&&a.globals.yAxisScale[t]&&this.ctx.theme.pushExtraColors(e,a.globals.yAxisScale[t].result.length,!1),e}},{key:"drawYAxisTicks",value:function(e,t,a,i,r,n,s){var o=this.w,l=new w(this.ctx),c=o.globals.translateY;if(i.show&&t>0){!0===o.config.yaxis[r].opposite&&(e+=i.width);for(var h=t;h>=0;h--){var d=c+t/10+o.config.yaxis[r].labels.offsetY-1;o.globals.isBarHorizontal&&(d=n*h),"heatmap"===o.config.chart.type&&(d+=n/2);var u=l.drawLine(e+a.offsetX-i.width+i.offsetX,d+i.offsetY,e+a.offsetX+i.offsetX,d+i.offsetY,i.color);s.add(u),c+=n}}}}]),e}(),U=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w}return c(e,[{key:"scaleSvgNode",value:function(e,t){var a=parseFloat(e.getAttributeNS(null,"width")),i=parseFloat(e.getAttributeNS(null,"height"));e.setAttributeNS(null,"width",a*t),e.setAttributeNS(null,"height",i*t),e.setAttributeNS(null,"viewBox","0 0 "+a+" "+i)}},{key:"fixSvgStringForIe11",value:function(e){if(!x.isIE11())return e.replace(/&nbsp;/g,"&#160;");var t=0,a=e.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,(function(e){return 2==++t?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"':e}));return(a=a.replace(/xmlns:NS\d+=""/g,"")).replace(/NS\d+:(\w+:\w+=")/g,"$1")}},{key:"getSvgString",value:function(e){var t=this.w.globals.dom.Paper.svg();if(1!==e){var a=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(a,e),t=(new XMLSerializer).serializeToString(a)}return this.fixSvgStringForIe11(t)}},{key:"cleanup",value:function(){var e=this.w,t=e.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),a=e.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),i=e.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(i,(function(e){e.setAttribute("width",0)})),t&&t[0]&&(t[0].setAttribute("x",-500),t[0].setAttribute("x1",-500),t[0].setAttribute("x2",-500)),a&&a[0]&&(a[0].setAttribute("y",-100),a[0].setAttribute("y1",-100),a[0].setAttribute("y2",-100))}},{key:"svgUrl",value:function(){this.cleanup();var e=this.getSvgString(),t=new Blob([e],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(t)}},{key:"dataURI",value:function(e){var t=this;return new Promise((function(a){var i=t.w,r=e?e.scale||e.width/i.globals.svgWidth:1;t.cleanup();var n=document.createElement("canvas");n.width=i.globals.svgWidth*r,n.height=parseInt(i.globals.dom.elWrap.style.height,10)*r;var s="transparent"===i.config.chart.background?"#fff":i.config.chart.background,o=n.getContext("2d");o.fillStyle=s,o.fillRect(0,0,n.width*r,n.height*r);var l=t.getSvgString(r);if(window.canvg&&x.isIE11()){var c=window.canvg.Canvg.fromString(o,l,{ignoreClear:!0,ignoreDimensions:!0});c.start();var h=n.msToBlob();c.stop(),a({blob:h})}else{var d="data:image/svg+xml,"+encodeURIComponent(l),u=new Image;u.crossOrigin="anonymous",u.onload=function(){if(o.drawImage(u,0,0),n.msToBlob){var e=n.msToBlob();a({blob:e})}else{var t=n.toDataURL("image/png");a({imgURI:t})}},u.src=d}}))}},{key:"exportToSVG",value:function(){this.triggerDownload(this.svgUrl(),this.w.config.chart.toolbar.export.svg.filename,".svg")}},{key:"exportToPng",value:function(){var e=this;this.dataURI().then((function(t){var a=t.imgURI,i=t.blob;i?navigator.msSaveOrOpenBlob(i,e.w.globals.chartID+".png"):e.triggerDownload(a,e.w.config.chart.toolbar.export.png.filename,".png")}))}},{key:"exportToCSV",value:function(e){var t=this,a=e.series,i=e.columnDelimiter,r=e.lineDelimiter,n=void 0===r?"\n":r,s=this.w,o=[],l=[],c="",h=new B(this.ctx),d=new G(this.ctx),u=function(e){var a="";if(s.globals.axisCharts){if("category"===s.config.xaxis.type||s.config.xaxis.convertedCatToNumeric)if(s.globals.isBarHorizontal){var r=s.globals.yLabelFormatters[0],n=new R(t.ctx).getActiveConfigSeriesIndex();a=r(s.globals.labels[e],{seriesIndex:n,dataPointIndex:e,w:s})}else a=d.getLabel(s.globals.labels,s.globals.timescaleLabels,0,e).text;"datetime"===s.config.xaxis.type&&(s.config.xaxis.categories.length?a=s.config.xaxis.categories[e]:s.config.labels.length&&(a=s.config.labels[e]))}else a=s.config.labels[e];return Array.isArray(a)&&(a=a.join(" ")),x.isNumber(a)?a:a.split(i).join("")};o.push(s.config.chart.toolbar.export.csv.headerCategory),a.map((function(e,t){var a=e.name?e.name:"series-".concat(t);s.globals.axisCharts&&o.push(a.split(i).join("")?a.split(i).join(""):"series-".concat(t))})),s.globals.axisCharts||(o.push(s.config.chart.toolbar.export.csv.headerValue),l.push(o.join(i))),a.map((function(e,t){s.globals.axisCharts?function(e,t){if(o.length&&0===t&&l.push(o.join(i)),e.data&&e.data.length)for(var r=0;r<e.data.length;r++){o=[];var n=u(r);if(n||(h.isFormatXY()?n=a[t].data[r].x:h.isFormat2DArray()&&(n=a[t].data[r]?a[t].data[r][0]:"")),0===t){o.push((d=n,"datetime"===s.config.xaxis.type&&String(d).length>=10?s.config.chart.toolbar.export.csv.dateFormatter(n):x.isNumber(n)?n:n.split(i).join("")));for(var c=0;c<s.globals.series.length;c++)o.push(s.globals.series[c][r])}("candlestick"===s.config.chart.type||e.type&&"candlestick"===e.type)&&(o.pop(),o.push(s.globals.seriesCandleO[t][r]),o.push(s.globals.seriesCandleH[t][r]),o.push(s.globals.seriesCandleL[t][r]),o.push(s.globals.seriesCandleC[t][r])),("boxPlot"===s.config.chart.type||e.type&&"boxPlot"===e.type)&&(o.pop(),o.push(s.globals.seriesCandleO[t][r]),o.push(s.globals.seriesCandleH[t][r]),o.push(s.globals.seriesCandleM[t][r]),o.push(s.globals.seriesCandleL[t][r]),o.push(s.globals.seriesCandleC[t][r])),"rangeBar"===s.config.chart.type&&(o.pop(),o.push(s.globals.seriesRangeStart[t][r]),o.push(s.globals.seriesRangeEnd[t][r])),o.length&&l.push(o.join(i))}var d}(e,t):((o=[]).push(s.globals.labels[t].split(i).join("")),o.push(s.globals.series[t]),l.push(o.join(i)))})),c+=l.join(n),this.triggerDownload("data:text/csv; charset=utf-8,"+encodeURIComponent("\ufeff"+c),s.config.chart.toolbar.export.csv.filename,".csv")}},{key:"triggerDownload",value:function(e,t,a){var i=document.createElement("a");i.href=e,i.download=(t||this.w.globals.chartID)+a,document.body.appendChild(i),i.click(),document.body.removeChild(i)}}]),e}(),q=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w;var a=this.w;this.axesUtils=new G(t),this.xaxisLabels=a.globals.labels.slice(),a.globals.timescaleLabels.length>0&&!a.globals.isBarHorizontal&&(this.xaxisLabels=a.globals.timescaleLabels.slice()),a.config.xaxis.overwriteCategories&&(this.xaxisLabels=a.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],"top"===a.config.xaxis.position?this.offY=0:this.offY=a.globals.gridHeight+1,this.offY=this.offY+a.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal="bar"===a.config.chart.type&&a.config.plotOptions.bar.horizontal,this.xaxisFontSize=a.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=a.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=a.config.xaxis.labels.style.colors,this.xaxisBorderWidth=a.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=a.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=a.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=a.config.xaxis.axisBorder.height,this.yaxis=a.config.yaxis[0]}return c(e,[{key:"drawXaxis",value:function(){var e=this.w,t=new w(this.ctx),a=t.group({class:"apexcharts-xaxis",transform:"translate(".concat(e.config.xaxis.offsetX,", ").concat(e.config.xaxis.offsetY,")")}),i=t.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});a.add(i);for(var r=[],n=0;n<this.xaxisLabels.length;n++)r.push(this.xaxisLabels[n]);if(this.drawXAxisLabelAndGroup(!0,t,i,r,e.globals.isXNumeric,(function(e,t){return t})),e.globals.hasGroups){var s=e.globals.groups;r=[];for(var o=0;o<s.length;o++)r.push(s[o].title);var l={};e.config.xaxis.group.style&&(l.xaxisFontSize=e.config.xaxis.group.style.fontSize,l.xaxisFontFamily=e.config.xaxis.group.style.fontFamily,l.xaxisForeColors=e.config.xaxis.group.style.colors,l.fontWeight=e.config.xaxis.group.style.fontWeight,l.cssClass=e.config.xaxis.group.style.cssClass),this.drawXAxisLabelAndGroup(!1,t,i,r,!1,(function(e,t){return s[e].cols*t}),l)}if(void 0!==e.config.xaxis.title.text){var c=t.group({class:"apexcharts-xaxis-title"}),h=t.drawText({x:e.globals.gridWidth/2+e.config.xaxis.title.offsetX,y:this.offY+parseFloat(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,fontWeight:e.config.xaxis.title.style.fontWeight,foreColor:e.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+e.config.xaxis.title.style.cssClass});c.add(h),a.add(c)}if(e.config.xaxis.axisBorder.show){var d=e.globals.barPadForNumericAxis,u=t.drawLine(e.globals.padHorizontal+e.config.xaxis.axisBorder.offsetX-d,this.offY,this.xaxisBorderWidth+d,this.offY,e.config.xaxis.axisBorder.color,0,this.xaxisBorderHeight);a.add(u)}return a}},{key:"drawXAxisLabelAndGroup",value:function(e,t,a,i,r,n){var s,o=this,l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},c=[],h=[],d=this.w,u=l.xaxisFontSize||this.xaxisFontSize,f=l.xaxisFontFamily||this.xaxisFontFamily,p=l.xaxisForeColors||this.xaxisForeColors,g=l.fontWeight||d.config.xaxis.labels.style.fontWeight,m=l.cssClass||d.config.xaxis.labels.style.cssClass,b=d.globals.padHorizontal,x=i.length,v="category"===d.config.xaxis.type?d.globals.dataPoints:x;if(r){var y=v>1?v-1:v;s=d.globals.gridWidth/y,b=b+n(0,s)/2+d.config.xaxis.labels.offsetX}else s=d.globals.gridWidth/v,b=b+n(0,s)+d.config.xaxis.labels.offsetX;for(var w=function(r){var l=b-n(r,s)/2+d.config.xaxis.labels.offsetX;0===r&&1===x&&s/2===b&&1===v&&(l=d.globals.gridWidth/2);var y=o.axesUtils.getLabel(i,d.globals.timescaleLabels,l,r,c,u,e),w=28;if(d.globals.rotateXLabels&&e&&(w=22),e||(w=w+parseFloat(u)+(d.globals.xAxisLabelsHeight-d.globals.xAxisGroupLabelsHeight)+(d.globals.rotateXLabels?10:0)),y=void 0!==d.config.xaxis.tickAmount&&"dataPoints"!==d.config.xaxis.tickAmount&&"datetime"!==d.config.xaxis.type?o.axesUtils.checkLabelBasedOnTickamount(r,y,x):o.axesUtils.checkForOverflowingLabels(r,y,x,c,h),e&&y.text&&d.globals.xaxisLabelsCount++,d.config.xaxis.labels.show){var k=t.drawText({x:y.x,y:o.offY+d.config.xaxis.labels.offsetY+w-("top"===d.config.xaxis.position?d.globals.xAxisHeight+d.config.xaxis.axisTicks.height-2:0),text:y.text,textAnchor:"middle",fontWeight:y.isBold?600:g,fontSize:u,fontFamily:f,foreColor:Array.isArray(p)?e&&d.config.xaxis.convertedCatToNumeric?p[d.globals.minX+r-1]:p[r]:p,isPlainText:!1,cssClass:(e?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+m});if(a.add(k),e){var S=document.createElementNS(d.globals.SVGNS,"title");S.textContent=Array.isArray(y.text)?y.text.join(" "):y.text,k.node.appendChild(S),""!==y.text&&(c.push(y.text),h.push(y))}}r<x-1&&(b+=n(r+1,s))},k=0;k<=x-1;k++)w(k)}},{key:"drawXaxisInversed",value:function(e){var t,a,i=this,r=this.w,n=new w(this.ctx),s=r.config.yaxis[0].opposite?r.globals.translateYAxisX[e]:0,o=n.group({class:"apexcharts-yaxis apexcharts-xaxis-inversed",rel:e}),l=n.group({class:"apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g",transform:"translate("+s+", 0)"});o.add(l);var c=[];if(r.config.yaxis[e].show)for(var h=0;h<this.xaxisLabels.length;h++)c.push(this.xaxisLabels[h]);t=r.globals.gridHeight/c.length,a=-t/2.2;var d=r.globals.yLabelFormatters[0],u=r.config.yaxis[0].labels;if(u.show)for(var f=function(s){var o=void 0===c[s]?"":c[s];o=d(o,{seriesIndex:e,dataPointIndex:s,w:r});var h=i.axesUtils.getYAxisForeColor(u.style.colors,e),f=0;Array.isArray(o)&&(f=o.length/2*parseInt(u.style.fontSize,10));var p=n.drawText({x:u.offsetX-15,y:a+t+u.offsetY-f,text:o,textAnchor:i.yaxis.opposite?"start":"end",foreColor:Array.isArray(h)?h[s]:h,fontSize:u.style.fontSize,fontFamily:u.style.fontFamily,fontWeight:u.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+u.style.cssClass});l.add(p);var g=document.createElementNS(r.globals.SVGNS,"title");if(g.textContent=Array.isArray(o)?o.join(" "):o,p.node.appendChild(g),0!==r.config.yaxis[e].labels.rotate){var m=n.rotateAroundCenter(p.node);p.node.setAttribute("transform","rotate(".concat(r.config.yaxis[e].labels.rotate," 0 ").concat(m.y,")"))}a+=t},p=0;p<=c.length-1;p++)f(p);if(void 0!==r.config.yaxis[0].title.text){var g=n.group({class:"apexcharts-yaxis-title apexcharts-xaxis-title-inversed",transform:"translate("+s+", 0)"}),m=n.drawText({x:0,y:r.globals.gridHeight/2,text:r.config.yaxis[0].title.text,textAnchor:"middle",foreColor:r.config.yaxis[0].title.style.color,fontSize:r.config.yaxis[0].title.style.fontSize,fontWeight:r.config.yaxis[0].title.style.fontWeight,fontFamily:r.config.yaxis[0].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+r.config.yaxis[0].title.style.cssClass});g.add(m),o.add(g)}var b=0;this.isCategoryBarHorizontal&&r.config.yaxis[0].opposite&&(b=r.globals.gridWidth);var x=r.config.xaxis.axisBorder;if(x.show){var v=n.drawLine(r.globals.padHorizontal+x.offsetX+b,1+x.offsetY,r.globals.padHorizontal+x.offsetX+b,r.globals.gridHeight+x.offsetY,x.color,0);o.add(v)}return r.config.yaxis[0].axisTicks.show&&this.axesUtils.drawYAxisTicks(b,c.length,r.config.yaxis[0].axisBorder,r.config.yaxis[0].axisTicks,0,t,o),o}},{key:"drawXaxisTicks",value:function(e,t,a){var i=this.w,r=e;if(!(e<0||e-2>i.globals.gridWidth)){var n=this.offY+i.config.xaxis.axisTicks.offsetY;if(t=t+n+i.config.xaxis.axisTicks.height,"top"===i.config.xaxis.position&&(t=n-i.config.xaxis.axisTicks.height),i.config.xaxis.axisTicks.show){var s=new w(this.ctx).drawLine(e+i.config.xaxis.axisTicks.offsetX,n+i.config.xaxis.offsetY,r+i.config.xaxis.axisTicks.offsetX,t+i.config.xaxis.offsetY,i.config.xaxis.axisTicks.color);a.add(s),s.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var e=this.w,t=[],a=this.xaxisLabels.length,i=e.globals.padHorizontal;if(e.globals.timescaleLabels.length>0)for(var r=0;r<a;r++)i=this.xaxisLabels[r].position,t.push(i);else for(var n=a,s=0;s<n;s++){var o=n;e.globals.isXNumeric&&"bar"!==e.config.chart.type&&(o-=1),i+=e.globals.gridWidth/o,t.push(i)}return t}},{key:"xAxisLabelCorrections",value:function(){var e=this.w,t=new w(this.ctx),a=e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g"),i=e.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-texts-g text:not(.apexcharts-xaxis-group-label)"),r=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-inversed text"),n=e.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-inversed-texts-g text tspan");if(e.globals.rotateXLabels||e.config.xaxis.labels.rotateAlways)for(var s=0;s<i.length;s++){var o=t.rotateAroundCenter(i[s]);o.y=o.y-1,o.x=o.x+1,i[s].setAttribute("transform","rotate(".concat(e.config.xaxis.labels.rotate," ").concat(o.x," ").concat(o.y,")")),i[s].setAttribute("text-anchor","end"),a.setAttribute("transform","translate(0, ".concat(-10,")"));var l=i[s].childNodes;e.config.xaxis.labels.trim&&Array.prototype.forEach.call(l,(function(a){t.placeTextWithEllipsis(a,a.textContent,e.globals.xAxisLabelsHeight-("bottom"===e.config.legend.position?20:10))}))}else!function(){for(var a=e.globals.gridWidth/(e.globals.labels.length+1),r=0;r<i.length;r++){var n=i[r].childNodes;e.config.xaxis.labels.trim&&"datetime"!==e.config.xaxis.type&&Array.prototype.forEach.call(n,(function(e){t.placeTextWithEllipsis(e,e.textContent,a)}))}}();if(r.length>0){var c=r[r.length-1].getBBox(),h=r[0].getBBox();c.x<-20&&r[r.length-1].parentNode.removeChild(r[r.length-1]),h.x+h.width>e.globals.gridWidth&&!e.globals.isBarHorizontal&&r[0].parentNode.removeChild(r[0]);for(var d=0;d<n.length;d++)t.placeTextWithEllipsis(n[d],n[d].textContent,e.config.yaxis[0].labels.maxWidth-2*parseFloat(e.config.yaxis[0].title.style.fontSize)-20)}}}]),e}(),Z=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w;var a=this.w;this.xaxisLabels=a.globals.labels.slice(),this.axesUtils=new G(t),this.isRangeBar=a.globals.seriesRangeBar.length,a.globals.timescaleLabels.length>0&&(this.xaxisLabels=a.globals.timescaleLabels.slice())}return c(e,[{key:"drawGridArea",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.w,a=new w(this.ctx);null===e&&(e=a.group({class:"apexcharts-grid"}));var i=a.drawLine(t.globals.padHorizontal,1,t.globals.padHorizontal,t.globals.gridHeight,"transparent"),r=a.drawLine(t.globals.padHorizontal,t.globals.gridHeight,t.globals.gridWidth,t.globals.gridHeight,"transparent");return e.add(r),e.add(i),e}},{key:"drawGrid",value:function(){var e=null;return this.w.globals.axisCharts&&(e=this.renderGrid(),this.drawGridArea(e.el)),e}},{key:"createGridMask",value:function(){var e=this.w,t=e.globals,a=new w(this.ctx),i=Array.isArray(e.config.stroke.width)?0:e.config.stroke.width;if(Array.isArray(e.config.stroke.width)){var r=0;e.config.stroke.width.forEach((function(e){r=Math.max(r,e)})),i=r}t.dom.elGridRectMask=document.createElementNS(t.SVGNS,"clipPath"),t.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(t.cuid)),t.dom.elGridRectMarkerMask=document.createElementNS(t.SVGNS,"clipPath"),t.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(t.cuid)),t.dom.elForecastMask=document.createElementNS(t.SVGNS,"clipPath"),t.dom.elForecastMask.setAttribute("id","forecastMask".concat(t.cuid)),t.dom.elNonForecastMask=document.createElementNS(t.SVGNS,"clipPath"),t.dom.elNonForecastMask.setAttribute("id","nonForecastMask".concat(t.cuid));var n=e.config.chart.type,s=0,o=0;("bar"===n||"rangeBar"===n||"candlestick"===n||"boxPlot"===n||e.globals.comboBarCount>0)&&e.globals.isXNumeric&&!e.globals.isBarHorizontal&&(s=e.config.grid.padding.left,o=e.config.grid.padding.right,t.barPadForNumericAxis>s&&(s=t.barPadForNumericAxis,o=t.barPadForNumericAxis)),t.dom.elGridRect=a.drawRect(-i/2-s-2,-i/2,t.gridWidth+i+o+s+4,t.gridHeight+i,0,"#fff");var l=e.globals.markers.largestSize+1;t.dom.elGridRectMarker=a.drawRect(2*-l,2*-l,t.gridWidth+4*l,t.gridHeight+4*l,0,"#fff"),t.dom.elGridRectMask.appendChild(t.dom.elGridRect.node),t.dom.elGridRectMarkerMask.appendChild(t.dom.elGridRectMarker.node);var c=t.dom.baseEl.querySelector("defs");c.appendChild(t.dom.elGridRectMask),c.appendChild(t.dom.elForecastMask),c.appendChild(t.dom.elNonForecastMask),c.appendChild(t.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(e){var t=e.i,a=e.x1,i=e.y1,r=e.x2,n=e.y2,s=e.xCount,o=e.parent,l=this.w;if(!(0===t&&l.globals.skipFirstTimelinelabel||t===s-1&&l.globals.skipLastTimelinelabel&&!l.config.xaxis.labels.formatter||"radar"===l.config.chart.type)){l.config.grid.xaxis.lines.show&&this._drawGridLine({x1:a,y1:i,x2:r,y2:n,parent:o});var c=0;if(l.globals.hasGroups&&(void 0===l.config.xaxis.tickAmount||"dataPoints"===l.config.xaxis.tickAmount)&&"between"===l.config.xaxis.tickPlacement){var h=l.globals.groups;if(h){for(var d=0,u=0;d<t&&u<h.length;u++)d+=h[u].cols;d===t&&(c=.6*l.globals.xAxisLabelsHeight)}}new q(this.ctx).drawXaxisTicks(a,c,this.elg)}}},{key:"_drawGridLine",value:function(e){var t=e.x1,a=e.y1,i=e.x2,r=e.y2,n=e.parent,s=this.w,o=n.node.classList.contains("apexcharts-gridlines-horizontal"),l=s.config.grid.strokeDashArray,c=s.globals.barPadForNumericAxis,h=new w(this).drawLine(t-(o?c:0),a,i+(o?c:0),r,s.config.grid.borderColor,l);h.node.classList.add("apexcharts-gridline"),n.add(h)}},{key:"_drawGridBandRect",value:function(e){var t=e.c,a=e.x1,i=e.y1,r=e.x2,n=e.y2,s=e.type,o=this.w,l=new w(this.ctx),c=o.globals.barPadForNumericAxis;if("column"!==s||"datetime"!==o.config.xaxis.type){var h=o.config.grid[s].colors[t],d=l.drawRect(a-("row"===s?c:0),i,r+("row"===s?2*c:0),n,0,h,o.config.grid[s].opacity);this.elg.add(d),d.attr("clip-path","url(#gridRectMask".concat(o.globals.cuid,")")),d.node.classList.add("apexcharts-grid-".concat(s))}}},{key:"_drawXYLines",value:function(e){var t=this,a=e.xCount,i=e.tickAmount,r=this.w;if(r.config.grid.xaxis.lines.show||r.config.xaxis.axisTicks.show){var n,s=r.globals.padHorizontal,o=r.globals.gridHeight;r.globals.timescaleLabels.length?function(e){for(var i=e.xC,r=e.x1,n=e.y1,s=e.x2,o=e.y2,l=0;l<i;l++)r=t.xaxisLabels[l].position,s=t.xaxisLabels[l].position,t._drawGridLines({i:l,x1:r,y1:n,x2:s,y2:o,xCount:a,parent:t.elgridLinesV})}({xC:a,x1:s,y1:0,x2:n,y2:o}):(r.globals.isXNumeric&&(a=r.globals.xAxisScale.result.length),r.config.xaxis.convertedCatToNumeric&&(a=r.globals.xaxisLabelsCount),function(e){var i=e.xC,n=e.x1,s=e.y1,o=e.x2,l=e.y2;if(void 0!==r.config.xaxis.tickAmount&&"dataPoints"!==r.config.xaxis.tickAmount)r.globals.dom.baseEl.querySelectorAll(".apexcharts-text.apexcharts-xaxis-label tspan:not(:empty)").forEach((function(e,i){var r=e.getBBox();t._drawGridLines({i:i,x1:r.x+r.width/2,y1:s,x2:r.x+r.width/2,y2:l,xCount:a,parent:t.elgridLinesV})}));else for(var c=0;c<i+(r.globals.isXNumeric?0:1);c++)0===c&&1===i&&1===r.globals.dataPoints&&(o=n=r.globals.gridWidth/2),t._drawGridLines({i:c,x1:n,y1:s,x2:o,y2:l,xCount:a,parent:t.elgridLinesV}),o=n+=r.globals.gridWidth/(r.globals.isXNumeric?i-1:i)}({xC:a,x1:s,y1:0,x2:n,y2:o}))}if(r.config.grid.yaxis.lines.show){var l=0,c=0,h=r.globals.gridWidth,d=i+1;this.isRangeBar&&(d=r.globals.labels.length);for(var u=0;u<d+(this.isRangeBar?1:0);u++)this._drawGridLine({x1:0,y1:l,x2:h,y2:c,parent:this.elgridLinesH}),c=l+=r.globals.gridHeight/(this.isRangeBar?d:i)}}},{key:"_drawInvertedXYLines",value:function(e){var t=e.xCount,a=this.w;if(a.config.grid.xaxis.lines.show||a.config.xaxis.axisTicks.show)for(var i,r=a.globals.padHorizontal,n=a.globals.gridHeight,s=0;s<t+1;s++)a.config.grid.xaxis.lines.show&&this._drawGridLine({x1:r,y1:0,x2:i,y2:n,parent:this.elgridLinesV}),new q(this.ctx).drawXaxisTicks(r,0,this.elg),i=r=r+a.globals.gridWidth/t+.3;if(a.config.grid.yaxis.lines.show)for(var o=0,l=0,c=a.globals.gridWidth,h=0;h<a.globals.dataPoints+1;h++)this._drawGridLine({x1:0,y1:o,x2:c,y2:l,parent:this.elgridLinesH}),l=o+=a.globals.gridHeight/a.globals.dataPoints}},{key:"renderGrid",value:function(){var e=this.w,t=new w(this.ctx);this.elg=t.group({class:"apexcharts-grid"}),this.elgridLinesH=t.group({class:"apexcharts-gridlines-horizontal"}),this.elgridLinesV=t.group({class:"apexcharts-gridlines-vertical"}),this.elg.add(this.elgridLinesH),this.elg.add(this.elgridLinesV),e.config.grid.show||(this.elgridLinesV.hide(),this.elgridLinesH.hide());for(var a,i=e.globals.yAxisScale.length?e.globals.yAxisScale[0].result.length-1:5,r=0;r<e.globals.series.length&&(void 0!==e.globals.yAxisScale[r]&&(i=e.globals.yAxisScale[r].result.length-1),!(i>2));r++);return!e.globals.isBarHorizontal||this.isRangeBar?(a=this.xaxisLabels.length,this.isRangeBar&&(i=e.globals.labels.length,e.config.xaxis.tickAmount&&e.config.xaxis.labels.formatter&&(a=e.config.xaxis.tickAmount)),this._drawXYLines({xCount:a,tickAmount:i})):(a=i,i=e.globals.xTickAmount,this._drawInvertedXYLines({xCount:a,tickAmount:i})),this.drawGridBands(a,i),{el:this.elg,xAxisTickWidth:e.globals.gridWidth/a}}},{key:"drawGridBands",value:function(e,t){var a=this.w;if(void 0!==a.config.grid.row.colors&&a.config.grid.row.colors.length>0)for(var i=0,r=a.globals.gridHeight/t,n=a.globals.gridWidth,s=0,o=0;s<t;s++,o++)o>=a.config.grid.row.colors.length&&(o=0),this._drawGridBandRect({c:o,x1:0,y1:i,x2:n,y2:r,type:"row"}),i+=a.globals.gridHeight/t;if(void 0!==a.config.grid.column.colors&&a.config.grid.column.colors.length>0)for(var l=a.globals.isBarHorizontal||"category"!==a.config.xaxis.type&&!a.config.xaxis.convertedCatToNumeric?e:e-1,c=a.globals.padHorizontal,h=a.globals.padHorizontal+a.globals.gridWidth/l,d=a.globals.gridHeight,u=0,f=0;u<e;u++,f++)f>=a.config.grid.column.colors.length&&(f=0),this._drawGridBandRect({c:f,x1:c,y1:0,x2:h,y2:d,type:"column"}),c+=a.globals.gridWidth/l}}]),e}(),Q=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w}return c(e,[{key:"niceScale",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,r=arguments.length>4?arguments[4]:void 0,n=this.w,s=Math.abs(t-e);if("dataPoints"===(a=this._adjustTicksForSmallRange(a,i,s))&&(a=n.globals.dataPoints-1),e===Number.MIN_VALUE&&0===t||!x.isNumber(e)&&!x.isNumber(t)||e===Number.MIN_VALUE&&t===-Number.MAX_VALUE)return e=0,t=a,this.linearScale(e,t,a);e>t?(console.warn("axis.min cannot be greater than axis.max"),t=e+.1):e===t&&(e=0===e?0:e-.5,t=0===t?2:t+.5);var o=[];s<1&&r&&("candlestick"===n.config.chart.type||"candlestick"===n.config.series[i].type||"boxPlot"===n.config.chart.type||"boxPlot"===n.config.series[i].type||n.globals.isRangeData)&&(t*=1.01);var l=a+1;l<2?l=2:l>2&&(l-=2);var c=s/l,h=Math.floor(x.log10(c)),d=Math.pow(10,h),u=Math.round(c/d);u<1&&(u=1);var f=u*d,p=f*Math.floor(e/f),g=f*Math.ceil(t/f),m=p;if(r&&s>2){for(;o.push(m),!((m+=f)>g););return{result:o,niceMin:o[0],niceMax:o[o.length-1]}}var b=e;(o=[]).push(b);for(var v=Math.abs(t-e)/a,y=0;y<=a;y++)b+=v,o.push(b);return o[o.length-2]>=t&&o.pop(),{result:o,niceMin:o[0],niceMax:o[o.length-1]}}},{key:"linearScale",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,i=arguments.length>3?arguments[3]:void 0,r=Math.abs(t-e);"dataPoints"===(a=this._adjustTicksForSmallRange(a,i,r))&&(a=this.w.globals.dataPoints-1);var n=r/a;a===Number.MAX_VALUE&&(a=10,n=1);for(var s=[],o=e;a>=0;)s.push(o),o+=n,a-=1;return{result:s,niceMin:s[0],niceMax:s[s.length-1]}}},{key:"logarithmicScale",value:function(e,t,a){for(var i=[],r=Math.ceil(Math.log(t)/Math.log(a))+1,n=0;n<r;n++)i.push(Math.pow(a,n));return 0===e&&i.unshift(e),{result:i,niceMin:i[0],niceMax:i[i.length-1]}}},{key:"_adjustTicksForSmallRange",value:function(e,t,a){var i=e;if(void 0!==t&&this.w.config.yaxis[t].labels.formatter&&void 0===this.w.config.yaxis[t].tickAmount){var r=this.w.config.yaxis[t].labels.formatter(1);x.isNumber(Number(r))&&!x.isFloat(r)&&(i=Math.ceil(a))}return i<e?i:e}},{key:"setYScaleForIndex",value:function(e,t,a){var i=this.w.globals,r=this.w.config,n=i.isBarHorizontal?r.xaxis:r.yaxis[e];void 0===i.yAxisScale[e]&&(i.yAxisScale[e]=[]);var s=Math.abs(a-t);if(n.logarithmic&&s<=5&&(i.invalidLogScale=!0),n.logarithmic&&s>5)i.allSeriesCollapsed=!1,i.yAxisScale[e]=this.logarithmicScale(t,a,n.logBase);else if(a!==-Number.MAX_VALUE&&x.isNumber(a))if(i.allSeriesCollapsed=!1,void 0===n.min&&void 0===n.max||n.forceNiceScale){var o=void 0===r.yaxis[e].max&&void 0===r.yaxis[e].min||r.yaxis[e].forceNiceScale;i.yAxisScale[e]=this.niceScale(t,a,n.tickAmount?n.tickAmount:s<5&&s>1?s+1:5,e,o)}else i.yAxisScale[e]=this.linearScale(t,a,n.tickAmount,e);else i.yAxisScale[e]=this.linearScale(0,5,5)}},{key:"setXScale",value:function(e,t){var a=this.w,i=a.globals,r=a.config.xaxis,n=Math.abs(t-e);return t!==-Number.MAX_VALUE&&x.isNumber(t)?i.xAxisScale=this.linearScale(e,t,r.tickAmount?r.tickAmount:n<5&&n>1?n+1:5,0):i.xAxisScale=this.linearScale(0,5,5),i.xAxisScale}},{key:"setMultipleYScales",value:function(){var e=this,t=this.w.globals,a=this.w.config,i=t.minYArr.concat([]),r=t.maxYArr.concat([]),n=[];a.yaxis.forEach((function(t,s){var o=s;a.series.forEach((function(e,a){e.name===t.seriesName&&(o=a,s!==a?n.push({index:a,similarIndex:s,alreadyExists:!0}):n.push({index:a}))}));var l=i[o],c=r[o];e.setYScaleForIndex(s,l,c)})),this.sameScaleInMultipleAxes(i,r,n)}},{key:"sameScaleInMultipleAxes",value:function(e,t,a){var i=this,r=this.w.config,n=this.w.globals,s=[];a.forEach((function(e){e.alreadyExists&&(void 0===s[e.index]&&(s[e.index]=[]),s[e.index].push(e.index),s[e.index].push(e.similarIndex))})),n.yAxisSameScaleIndices=s,s.forEach((function(e,t){s.forEach((function(a,i){var r,n;t!==i&&(r=e,n=a,r.filter((function(e){return-1!==n.indexOf(e)}))).length>0&&(s[t]=s[t].concat(s[i]))}))}));var o=s.map((function(e){return e.filter((function(t,a){return e.indexOf(t)===a}))})).map((function(e){return e.sort()}));s=s.filter((function(e){return!!e}));var l=o.slice(),c=l.map((function(e){return JSON.stringify(e)}));l=l.filter((function(e,t){return c.indexOf(JSON.stringify(e))===t}));var h=[],d=[];e.forEach((function(e,a){l.forEach((function(i,r){i.indexOf(a)>-1&&(void 0===h[r]&&(h[r]=[],d[r]=[]),h[r].push({key:a,value:e}),d[r].push({key:a,value:t[a]}))}))}));var u=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(e,t){e.forEach((function(e,a){u[t]=Math.min(e.value,u[t])}))})),d.forEach((function(e,t){e.forEach((function(e,a){f[t]=Math.max(e.value,f[t])}))})),e.forEach((function(e,t){d.forEach((function(e,a){var s=u[a],o=f[a];r.chart.stacked&&(o=0,e.forEach((function(e,t){e.value!==-Number.MAX_VALUE&&(o+=e.value),s!==Number.MIN_VALUE&&(s+=h[a][t].value)}))),e.forEach((function(a,l){e[l].key===t&&(void 0!==r.yaxis[t].min&&(s="function"==typeof r.yaxis[t].min?r.yaxis[t].min(n.minY):r.yaxis[t].min),void 0!==r.yaxis[t].max&&(o="function"==typeof r.yaxis[t].max?r.yaxis[t].max(n.maxY):r.yaxis[t].max),i.setYScaleForIndex(t,s,o))}))}))}))}},{key:"autoScaleY",value:function(e,t,a){e||(e=this);var i=e.w;if(i.globals.isMultipleYAxis||i.globals.collapsedSeries.length)return console.warn("autoScaleYaxis is not supported in a multi-yaxis chart."),t;var r=i.globals.seriesX[0],n=i.config.chart.stacked;return t.forEach((function(e,s){for(var o=0,l=0;l<r.length;l++)if(r[l]>=a.xaxis.min){o=l;break}var c,h,d=i.globals.minYArr[s],u=i.globals.maxYArr[s],f=i.globals.stackedSeriesTotals;i.globals.series.forEach((function(s,l){var p=s[o];n?(p=f[o],c=h=p,f.forEach((function(e,t){r[t]<=a.xaxis.max&&r[t]>=a.xaxis.min&&(e>h&&null!==e&&(h=e),s[t]<c&&null!==s[t]&&(c=s[t]))}))):(c=h=p,s.forEach((function(e,t){if(r[t]<=a.xaxis.max&&r[t]>=a.xaxis.min){var n=e,s=e;i.globals.series.forEach((function(a,i){null!==e&&(n=Math.min(a[t],n),s=Math.max(a[t],s))})),s>h&&null!==s&&(h=s),n<c&&null!==n&&(c=n)}}))),void 0===c&&void 0===h&&(c=d,h=u),(h*=h<0?.9:1.1)<0&&h<u&&(h=u),(c*=c<0?1.1:.9)<0&&c>d&&(c=d),t.length>1?(t[l].min=void 0===e.min?c:e.min,t[l].max=void 0===e.max?h:e.max):(t[0].min=void 0===e.min?c:e.min,t[0].max=void 0===e.max?h:e.max)}))})),t}}]),e}(),K=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w,this.scales=new Q(t)}return c(e,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-Number.MAX_VALUE,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=this.w.config,n=this.w.globals,s=-Number.MAX_VALUE,o=Number.MIN_VALUE;null===i&&(i=e+1);var l=n.series,c=l,h=l;"candlestick"===r.chart.type?(c=n.seriesCandleL,h=n.seriesCandleH):"boxPlot"===r.chart.type?(c=n.seriesCandleO,h=n.seriesCandleC):n.isRangeData&&(c=n.seriesRangeStart,h=n.seriesRangeEnd);for(var d=e;d<i;d++){n.dataPoints=Math.max(n.dataPoints,l[d].length),n.categoryLabels.length&&(n.dataPoints=n.categoryLabels.filter((function(e){return void 0!==e})).length);for(var u=0;u<n.series[d].length;u++){var f=l[d][u];null!==f&&x.isNumber(f)?(void 0!==h[d][u]&&(s=Math.max(s,h[d][u]),t=Math.min(t,h[d][u])),void 0!==c[d][u]&&(t=Math.min(t,c[d][u]),a=Math.max(a,c[d][u])),"candlestick"!==this.w.config.chart.type&&"boxPlot"!==this.w.config.chart.type||(void 0!==n.seriesCandleC[d][u]&&(s=Math.max(s,n.seriesCandleO[d][u]),s=Math.max(s,n.seriesCandleH[d][u]),s=Math.max(s,n.seriesCandleL[d][u]),s=Math.max(s,n.seriesCandleC[d][u]),"boxPlot"===this.w.config.chart.type&&(s=Math.max(s,n.seriesCandleM[d][u]))),!r.series[d].type||"candlestick"===r.series[d].type&&"boxPlot"===r.series[d].type||(s=Math.max(s,n.series[d][u]),t=Math.min(t,n.series[d][u])),a=s),n.seriesGoals[d]&&n.seriesGoals[d][u]&&Array.isArray(n.seriesGoals[d][u])&&n.seriesGoals[d][u].forEach((function(e){o!==Number.MIN_VALUE&&(o=Math.min(o,e.value),t=o),s=Math.max(s,e.value),a=s})),x.isFloat(f)&&(f=x.noExponents(f),n.yValueDecimal=Math.max(n.yValueDecimal,f.toString().split(".")[1].length)),o>c[d][u]&&c[d][u]<0&&(o=c[d][u])):n.hasNullValues=!0}}return"rangeBar"===r.chart.type&&n.seriesRangeStart.length&&n.isBarHorizontal&&(o=t),"bar"===r.chart.type&&(o<0&&s<0&&(s=0),o===Number.MIN_VALUE&&(o=0)),{minY:o,maxY:s,lowestY:t,highestY:a}}},{key:"setYRange",value:function(){var e=this.w.globals,t=this.w.config;e.maxY=-Number.MAX_VALUE,e.minY=Number.MIN_VALUE;var a=Number.MAX_VALUE;if(e.isMultipleYAxis)for(var i=0;i<e.series.length;i++){var r=this.getMinYMaxY(i,a,null,i+1);e.minYArr.push(r.minY),e.maxYArr.push(r.maxY),a=r.lowestY}var n=this.getMinYMaxY(0,a,null,e.series.length);if(e.minY=n.minY,e.maxY=n.maxY,a=n.lowestY,t.chart.stacked&&this._setStackedMinMax(),("line"===t.chart.type||"area"===t.chart.type||"candlestick"===t.chart.type||"boxPlot"===t.chart.type||"rangeBar"===t.chart.type&&!e.isBarHorizontal)&&e.minY===Number.MIN_VALUE&&a!==-Number.MAX_VALUE&&a!==e.maxY){var s=e.maxY-a;(a>=0&&a<=10||void 0!==t.yaxis[0].min||void 0!==t.yaxis[0].max)&&(s=0),e.minY=a-5*s/100,a>0&&e.minY<0&&(e.minY=0),e.maxY=e.maxY+5*s/100}return t.yaxis.forEach((function(t,a){void 0!==t.max&&("number"==typeof t.max?e.maxYArr[a]=t.max:"function"==typeof t.max&&(e.maxYArr[a]=t.max(e.isMultipleYAxis?e.maxYArr[a]:e.maxY)),e.maxY=e.maxYArr[a]),void 0!==t.min&&("number"==typeof t.min?e.minYArr[a]=t.min:"function"==typeof t.min&&(e.minYArr[a]=t.min(e.isMultipleYAxis?e.minYArr[a]===Number.MIN_VALUE?0:e.minYArr[a]:e.minY)),e.minY=e.minYArr[a])})),e.isBarHorizontal&&["min","max"].forEach((function(a){void 0!==t.xaxis[a]&&"number"==typeof t.xaxis[a]&&("min"===a?e.minY=t.xaxis[a]:e.maxY=t.xaxis[a])})),e.isMultipleYAxis?(this.scales.setMultipleYScales(),e.minY=a,e.yAxisScale.forEach((function(t,a){e.minYArr[a]=t.niceMin,e.maxYArr[a]=t.niceMax}))):(this.scales.setYScaleForIndex(0,e.minY,e.maxY),e.minY=e.yAxisScale[0].niceMin,e.maxY=e.yAxisScale[0].niceMax,e.minYArr[0]=e.yAxisScale[0].niceMin,e.maxYArr[0]=e.yAxisScale[0].niceMax),{minY:e.minY,maxY:e.maxY,minYArr:e.minYArr,maxYArr:e.maxYArr,yAxisScale:e.yAxisScale}}},{key:"setXRange",value:function(){var e=this.w.globals,t=this.w.config,a="numeric"===t.xaxis.type||"datetime"===t.xaxis.type||"category"===t.xaxis.type&&!e.noLabelsProvided||e.noLabelsProvided||e.isXNumeric;if(e.isXNumeric&&function(){for(var t=0;t<e.series.length;t++)if(e.labels[t])for(var a=0;a<e.labels[t].length;a++)null!==e.labels[t][a]&&x.isNumber(e.labels[t][a])&&(e.maxX=Math.max(e.maxX,e.labels[t][a]),e.initialMaxX=Math.max(e.maxX,e.labels[t][a]),e.minX=Math.min(e.minX,e.labels[t][a]),e.initialMinX=Math.min(e.minX,e.labels[t][a]))}(),e.noLabelsProvided&&0===t.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.isXNumeric||e.noLabelsProvided||e.dataFormatXNumeric){var i;if(void 0===t.xaxis.tickAmount?(i=Math.round(e.svgWidth/150),"numeric"===t.xaxis.type&&e.dataPoints<30&&(i=e.dataPoints-1),i>e.dataPoints&&0!==e.dataPoints&&(i=e.dataPoints-1)):"dataPoints"===t.xaxis.tickAmount?(e.series.length>1&&(i=e.series[e.maxValsInArrayIndex].length-1),e.isXNumeric&&(i=e.maxX-e.minX-1)):i=t.xaxis.tickAmount,e.xTickAmount=i,void 0!==t.xaxis.max&&"number"==typeof t.xaxis.max&&(e.maxX=t.xaxis.max),void 0!==t.xaxis.min&&"number"==typeof t.xaxis.min&&(e.minX=t.xaxis.min),void 0!==t.xaxis.range&&(e.minX=e.maxX-t.xaxis.range),e.minX!==Number.MAX_VALUE&&e.maxX!==-Number.MAX_VALUE)if(t.xaxis.convertedCatToNumeric&&!e.dataFormatXNumeric){for(var r=[],n=e.minX-1;n<e.maxX;n++)r.push(n+1);e.xAxisScale={result:r,niceMin:r[0],niceMax:r[r.length-1]}}else e.xAxisScale=this.scales.setXScale(e.minX,e.maxX);else e.xAxisScale=this.scales.linearScale(1,i,i),e.noLabelsProvided&&e.labels.length>0&&(e.xAxisScale=this.scales.linearScale(1,e.labels.length,i-1),e.seriesX=e.labels.slice());a&&(e.labels=e.xAxisScale.result.slice())}return e.isBarHorizontal&&e.labels.length&&(e.xTickAmount=e.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:e.minX,maxX:e.maxX}}},{key:"setZRange",value:function(){var e=this.w.globals;if(e.isDataXYZ)for(var t=0;t<e.series.length;t++)if(void 0!==e.seriesZ[t])for(var a=0;a<e.seriesZ[t].length;a++)null!==e.seriesZ[t][a]&&x.isNumber(e.seriesZ[t][a])&&(e.maxZ=Math.max(e.maxZ,e.seriesZ[t][a]),e.minZ=Math.min(e.minZ,e.seriesZ[t][a]))}},{key:"_handleSingleDataPoint",value:function(){var e=this.w.globals,t=this.w.config;if(e.minX===e.maxX){var a=new F(this.ctx);if("datetime"===t.xaxis.type){var i=a.getDate(e.minX);t.xaxis.labels.datetimeUTC?i.setUTCDate(i.getUTCDate()-2):i.setDate(i.getDate()-2),e.minX=new Date(i).getTime();var r=a.getDate(e.maxX);t.xaxis.labels.datetimeUTC?r.setUTCDate(r.getUTCDate()+2):r.setDate(r.getDate()+2),e.maxX=new Date(r).getTime()}else("numeric"===t.xaxis.type||"category"===t.xaxis.type&&!e.noLabelsProvided)&&(e.minX=e.minX-2,e.initialMinX=e.minX,e.maxX=e.maxX+2,e.initialMaxX=e.maxX)}}},{key:"_getMinXDiff",value:function(){var e=this.w.globals;e.isXNumeric&&e.seriesX.forEach((function(t,a){1===t.length&&t.push(e.seriesX[e.maxValsInArrayIndex][e.seriesX[e.maxValsInArrayIndex].length-1]);var i=t.slice();i.sort((function(e,t){return e-t})),i.forEach((function(t,a){if(a>0){var r=t-i[a-1];r>0&&(e.minXDiff=Math.min(r,e.minXDiff))}})),1!==e.dataPoints&&e.minXDiff!==Number.MAX_VALUE||(e.minXDiff=.5)}))}},{key:"_setStackedMinMax",value:function(){var e=this.w.globals,t=[],a=[];if(e.series.length)for(var i=0;i<e.series[e.maxValsInArrayIndex].length;i++)for(var r=0,n=0,s=0;s<e.series.length;s++)null!==e.series[s][i]&&x.isNumber(e.series[s][i])&&(e.series[s][i]>0?r=r+parseFloat(e.series[s][i])+1e-4:n+=parseFloat(e.series[s][i])),s===e.series.length-1&&(t.push(r),a.push(n));for(var o=0;o<t.length;o++)e.maxY=Math.max(e.maxY,t[o]),e.minY=Math.min(e.minY,a[o])}}]),e}(),$=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w;var a=this.w;this.xaxisFontSize=a.config.xaxis.labels.style.fontSize,this.axisFontFamily=a.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=a.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal="bar"===a.config.chart.type&&a.config.plotOptions.bar.horizontal,this.xAxisoffX=0,"bottom"===a.config.xaxis.position&&(this.xAxisoffX=a.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new G(t)}return c(e,[{key:"drawYaxis",value:function(e){var t=this,a=this.w,i=new w(this.ctx),r=a.config.yaxis[e].labels.style,n=r.fontSize,s=r.fontFamily,o=r.fontWeight,l=i.group({class:"apexcharts-yaxis",rel:e,transform:"translate("+a.globals.translateYAxisX[e]+", 0)"});if(this.axesUtils.isYAxisHidden(e))return l;var c=i.group({class:"apexcharts-yaxis-texts-g"});l.add(c);var h=a.globals.yAxisScale[e].result.length-1,d=a.globals.gridHeight/h,u=a.globals.translateY,f=a.globals.yLabelFormatters[e],p=a.globals.yAxisScale[e].result.slice();p=this.axesUtils.checkForReversedLabels(e,p);var g="";if(a.config.yaxis[e].labels.show)for(var m=function(l){var m=p[l];m=f(m,l,a);var b=a.config.yaxis[e].labels.padding;a.config.yaxis[e].opposite&&0!==a.config.yaxis.length&&(b*=-1);var x=t.axesUtils.getYAxisForeColor(r.colors,e),v=i.drawText({x:b,y:u+h/10+a.config.yaxis[e].labels.offsetY+1,text:m,textAnchor:a.config.yaxis[e].opposite?"start":"end",fontSize:n,fontFamily:s,fontWeight:o,foreColor:Array.isArray(x)?x[l]:x,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+r.cssClass});l===h&&(g=v),c.add(v);var y=document.createElementNS(a.globals.SVGNS,"title");if(y.textContent=Array.isArray(m)?m.join(" "):m,v.node.appendChild(y),0!==a.config.yaxis[e].labels.rotate){var w=i.rotateAroundCenter(g.node),k=i.rotateAroundCenter(v.node);v.node.setAttribute("transform","rotate(".concat(a.config.yaxis[e].labels.rotate," ").concat(w.x," ").concat(k.y,")"))}u+=d},b=h;b>=0;b--)m(b);if(void 0!==a.config.yaxis[e].title.text){var x=i.group({class:"apexcharts-yaxis-title"}),v=0;a.config.yaxis[e].opposite&&(v=a.globals.translateYAxisX[e]);var y=i.drawText({x:v,y:a.globals.gridHeight/2+a.globals.translateY+a.config.yaxis[e].title.offsetY,text:a.config.yaxis[e].title.text,textAnchor:"end",foreColor:a.config.yaxis[e].title.style.color,fontSize:a.config.yaxis[e].title.style.fontSize,fontWeight:a.config.yaxis[e].title.style.fontWeight,fontFamily:a.config.yaxis[e].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+a.config.yaxis[e].title.style.cssClass});x.add(y),l.add(x)}var k=a.config.yaxis[e].axisBorder,S=31+k.offsetX;if(a.config.yaxis[e].opposite&&(S=-31-k.offsetX),k.show){var C=i.drawLine(S,a.globals.translateY+k.offsetY-2,S,a.globals.gridHeight+a.globals.translateY+k.offsetY+2,k.color,0,k.width);l.add(C)}return a.config.yaxis[e].axisTicks.show&&this.axesUtils.drawYAxisTicks(S,h,k,a.config.yaxis[e].axisTicks,e,d,l),l}},{key:"drawYaxisInversed",value:function(e){var t=this.w,a=new w(this.ctx),i=a.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),r=a.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(t.globals.translateXAxisX,", ").concat(t.globals.translateXAxisY,")")});i.add(r);var n=t.globals.yAxisScale[e].result.length-1,s=t.globals.gridWidth/n+.1,o=s+t.config.xaxis.labels.offsetX,l=t.globals.xLabelFormatter,c=t.globals.yAxisScale[e].result.slice(),h=t.globals.timescaleLabels;h.length>0&&(this.xaxisLabels=h.slice(),n=(c=h.slice()).length),c=this.axesUtils.checkForReversedLabels(e,c);var d=h.length;if(t.config.xaxis.labels.show)for(var u=d?0:n;d?u<d:u>=0;d?u++:u--){var f=c[u];f=l(f,u,t);var p=t.globals.gridWidth+t.globals.padHorizontal-(o-s+t.config.xaxis.labels.offsetX);if(h.length){var g=this.axesUtils.getLabel(c,h,p,u,this.drawnLabels,this.xaxisFontSize);p=g.x,f=g.text,this.drawnLabels.push(g.text),0===u&&t.globals.skipFirstTimelinelabel&&(f=""),u===c.length-1&&t.globals.skipLastTimelinelabel&&(f="")}var m=a.drawText({x:p,y:this.xAxisoffX+t.config.xaxis.labels.offsetY+30-("top"===t.config.xaxis.position?t.globals.xAxisHeight+t.config.xaxis.axisTicks.height-2:0),text:f,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[e]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:t.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+t.config.xaxis.labels.style.cssClass});r.add(m),m.tspan(f);var b=document.createElementNS(t.globals.SVGNS,"title");b.textContent=f,m.node.appendChild(b),o+=s}return this.inversedYAxisTitleText(i),this.inversedYAxisBorder(i),i}},{key:"inversedYAxisBorder",value:function(e){var t=this.w,a=new w(this.ctx),i=t.config.xaxis.axisBorder;if(i.show){var r=0;"bar"===t.config.chart.type&&t.globals.isXNumeric&&(r-=15);var n=a.drawLine(t.globals.padHorizontal+r+i.offsetX,this.xAxisoffX,t.globals.gridWidth,this.xAxisoffX,i.color,0,i.height);e.add(n)}}},{key:"inversedYAxisTitleText",value:function(e){var t=this.w,a=new w(this.ctx);if(void 0!==t.config.xaxis.title.text){var i=a.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),r=a.drawText({x:t.globals.gridWidth/2+t.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(t.config.xaxis.title.style.fontSize)+t.config.xaxis.title.offsetY+20,text:t.config.xaxis.title.text,textAnchor:"middle",fontSize:t.config.xaxis.title.style.fontSize,fontFamily:t.config.xaxis.title.style.fontFamily,fontWeight:t.config.xaxis.title.style.fontWeight,foreColor:t.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+t.config.xaxis.title.style.cssClass});i.add(r),e.add(i)}}},{key:"yAxisTitleRotate",value:function(e,t){var a=this.w,i=new w(this.ctx),r={width:0,height:0},n={width:0,height:0},s=a.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-texts-g"));null!==s&&(r=s.getBoundingClientRect());var o=a.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-title text"));if(null!==o&&(n=o.getBoundingClientRect()),null!==o){var l=this.xPaddingForYAxisTitle(e,r,n,t);o.setAttribute("x",l.xPos-(t?10:0))}if(null!==o){var c=i.rotateAroundCenter(o);o.setAttribute("transform","rotate(".concat(t?-1*a.config.yaxis[e].title.rotate:a.config.yaxis[e].title.rotate," ").concat(c.x," ").concat(c.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(e,t,a,i){var r=this.w,n=0,s=0,o=10;return void 0===r.config.yaxis[e].title.text||e<0?{xPos:s,padd:0}:(i?(s=t.width+r.config.yaxis[e].title.offsetX+a.width/2+o/2,0===(n+=1)&&(s-=o/2)):(s=-1*t.width+r.config.yaxis[e].title.offsetX+o/2+a.width/2,r.globals.isBarHorizontal&&(o=25,s=-1*t.width-r.config.yaxis[e].title.offsetX-o)),{xPos:s,padd:o})}},{key:"setYAxisXPosition",value:function(e,t){var a=this.w,i=0,r=0,n=18,s=1;a.config.yaxis.length>1&&(this.multipleYs=!0),a.config.yaxis.map((function(o,l){var c=a.globals.ignoreYAxisIndexes.indexOf(l)>-1||!o.show||o.floating||0===e[l].width,h=e[l].width+t[l].width;o.opposite?a.globals.isBarHorizontal?(r=a.globals.gridWidth+a.globals.translateX-1,a.globals.translateYAxisX[l]=r-o.labels.offsetX):(r=a.globals.gridWidth+a.globals.translateX+s,c||(s=s+h+20),a.globals.translateYAxisX[l]=r-o.labels.offsetX+20):(i=a.globals.translateX-n,c||(n=n+h+20),a.globals.translateYAxisX[l]=i+o.labels.offsetX)}))}},{key:"setYAxisTextAlignments",value:function(){var e=this.w,t=e.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(t=x.listToArray(t)).forEach((function(t,a){var i=e.config.yaxis[a];if(i&&void 0!==i.labels.align){var r=e.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(a,"'] .apexcharts-yaxis-texts-g")),n=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(a,"'] .apexcharts-yaxis-label"));n=x.listToArray(n);var s=r.getBoundingClientRect();"left"===i.labels.align?(n.forEach((function(e,t){e.setAttribute("text-anchor","start")})),i.opposite||r.setAttribute("transform","translate(-".concat(s.width,", 0)"))):"center"===i.labels.align?(n.forEach((function(e,t){e.setAttribute("text-anchor","middle")})),r.setAttribute("transform","translate(".concat(s.width/2*(i.opposite?1:-1),", 0)"))):"right"===i.labels.align&&(n.forEach((function(e,t){e.setAttribute("text-anchor","end")})),i.opposite&&r.setAttribute("transform","translate(".concat(s.width,", 0)")))}}))}}]),e}(),J=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w,this.documentEvent=x.bind(this.documentEvent,this)}return c(e,[{key:"addEventListener",value:function(e,t){var a=this.w;a.globals.events.hasOwnProperty(e)?a.globals.events[e].push(t):a.globals.events[e]=[t]}},{key:"removeEventListener",value:function(e,t){var a=this.w;if(a.globals.events.hasOwnProperty(e)){var i=a.globals.events[e].indexOf(t);-1!==i&&a.globals.events[e].splice(i,1)}}},{key:"fireEvent",value:function(e,t){var a=this.w;if(a.globals.events.hasOwnProperty(e)){t&&t.length||(t=[]);for(var i=a.globals.events[e],r=i.length,n=0;n<r;n++)i[n].apply(null,t)}}},{key:"setupEventHandlers",value:function(){var e=this,t=this.w,a=this.ctx,i=t.globals.dom.baseEl.querySelector(t.globals.chartClass);this.ctx.eventList.forEach((function(e){i.addEventListener(e,(function(e){var i=Object.assign({},t,{seriesIndex:t.globals.capturedSeriesIndex,dataPointIndex:t.globals.capturedDataPointIndex});"mousemove"===e.type||"touchmove"===e.type?"function"==typeof t.config.chart.events.mouseMove&&t.config.chart.events.mouseMove(e,a,i):"mouseleave"===e.type||"touchleave"===e.type?"function"==typeof t.config.chart.events.mouseLeave&&t.config.chart.events.mouseLeave(e,a,i):("mouseup"===e.type&&1===e.which||"touchend"===e.type)&&("function"==typeof t.config.chart.events.click&&t.config.chart.events.click(e,a,i),a.ctx.events.fireEvent("click",[e,a,i]))}),{capture:!1,passive:!0})})),this.ctx.eventList.forEach((function(a){t.globals.dom.baseEl.addEventListener(a,e.documentEvent,{passive:!0})})),this.ctx.core.setupBrushHandler()}},{key:"documentEvent",value:function(e){var t=this.w,a=e.target.className;if("click"===e.type){var i=t.globals.dom.baseEl.querySelector(".apexcharts-menu");i&&i.classList.contains("apexcharts-menu-open")&&"apexcharts-menu-icon"!==a&&i.classList.remove("apexcharts-menu-open")}t.globals.clientX="touchmove"===e.type?e.touches[0].clientX:e.clientX,t.globals.clientY="touchmove"===e.type?e.touches[0].clientY:e.clientY}}]),e}(),ee=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w}return c(e,[{key:"setCurrentLocaleValues",value:function(e){var t=this.w.config.chart.locales;window.Apex.chart&&window.Apex.chart.locales&&window.Apex.chart.locales.length>0&&(t=this.w.config.chart.locales.concat(window.Apex.chart.locales));var a=t.filter((function(t){return t.name===e}))[0];if(!a)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var i=x.extend(P,a);this.w.globals.locale=i.options}}]),e}(),te=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w}return c(e,[{key:"drawAxis",value:function(e,t){var a,i,r=this.w.globals,n=this.w.config,s=new q(this.ctx),o=new $(this.ctx);r.axisCharts&&"radar"!==e&&(r.isBarHorizontal?(i=o.drawYaxisInversed(0),a=s.drawXaxisInversed(0),r.dom.elGraphical.add(a),r.dom.elGraphical.add(i)):(a=s.drawXaxis(),r.dom.elGraphical.add(a),n.yaxis.map((function(e,t){-1===r.ignoreYAxisIndexes.indexOf(t)&&(i=o.drawYaxis(t),r.dom.Paper.add(i))}))))}}]),e}(),ae=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w}return c(e,[{key:"drawXCrosshairs",value:function(){var e=this.w,t=new w(this.ctx),a=new y(this.ctx),i=e.config.xaxis.crosshairs.fill.gradient,r=e.config.xaxis.crosshairs.dropShadow,n=e.config.xaxis.crosshairs.fill.type,s=i.colorFrom,o=i.colorTo,l=i.opacityFrom,c=i.opacityTo,h=i.stops,d=r.enabled,u=r.left,f=r.top,p=r.blur,g=r.color,m=r.opacity,b=e.config.xaxis.crosshairs.fill.color;if(e.config.xaxis.crosshairs.show){"gradient"===n&&(b=t.drawGradient("vertical",s,o,l,c,null,h,null));var v=t.drawRect();1===e.config.xaxis.crosshairs.width&&(v=t.drawLine());var k=e.globals.gridHeight;(!x.isNumber(k)||k<0)&&(k=0);var S=e.config.xaxis.crosshairs.width;(!x.isNumber(S)||S<0)&&(S=0),v.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:k,width:S,height:k,fill:b,filter:"none","fill-opacity":e.config.xaxis.crosshairs.opacity,stroke:e.config.xaxis.crosshairs.stroke.color,"stroke-width":e.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":e.config.xaxis.crosshairs.stroke.dashArray}),d&&(v=a.dropShadow(v,{left:u,top:f,blur:p,color:g,opacity:m})),e.globals.dom.elGraphical.add(v)}}},{key:"drawYCrosshairs",value:function(){var e=this.w,t=new w(this.ctx),a=e.config.yaxis[0].crosshairs,i=e.globals.barPadForNumericAxis;if(e.config.yaxis[0].crosshairs.show){var r=t.drawLine(-i,0,e.globals.gridWidth+i,0,a.stroke.color,a.stroke.dashArray,a.stroke.width);r.attr({class:"apexcharts-ycrosshairs"}),e.globals.dom.elGraphical.add(r)}var n=t.drawLine(-i,0,e.globals.gridWidth+i,0,a.stroke.color,0,0);n.attr({class:"apexcharts-ycrosshairs-hidden"}),e.globals.dom.elGraphical.add(n)}}]),e}(),ie=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w}return c(e,[{key:"checkResponsiveConfig",value:function(e){var t=this,a=this.w,i=a.config;if(0!==i.responsive.length){var r=i.responsive.slice();r.sort((function(e,t){return e.breakpoint>t.breakpoint?1:t.breakpoint>e.breakpoint?-1:0})).reverse();var n=new H({}),s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=r[0].breakpoint,s=window.innerWidth>0?window.innerWidth:screen.width;if(s>i){var o=k.extendArrayProps(n,a.globals.initialConfig,a);e=x.extend(o,e),e=x.extend(a.config,e),t.overrideResponsiveOptions(e)}else for(var l=0;l<r.length;l++)s<r[l].breakpoint&&(e=k.extendArrayProps(n,r[l].options,a),e=x.extend(a.config,e),t.overrideResponsiveOptions(e))};if(e){var o=k.extendArrayProps(n,e,a);o=x.extend(a.config,o),s(o=x.extend(o,e))}else s({})}}},{key:"overrideResponsiveOptions",value:function(e){var t=new H(e).init({responsiveOverride:!0});this.w.config=t}}]),e}(),re=function(){function e(t){o(this,e),this.ctx=t,this.colors=[],this.w=t.w;var a=this.w;this.isColorFn=!1,this.isHeatmapDistributed="treemap"===a.config.chart.type&&a.config.plotOptions.treemap.distributed||"heatmap"===a.config.chart.type&&a.config.plotOptions.heatmap.distributed,this.isBarDistributed=a.config.plotOptions.bar.distributed&&("bar"===a.config.chart.type||"rangeBar"===a.config.chart.type)}return c(e,[{key:"init",value:function(){this.setDefaultColors()}},{key:"setDefaultColors",value:function(){var e=this,t=this.w,a=new x;if(t.globals.dom.elWrap.classList.add("apexcharts-theme-".concat(t.config.theme.mode)),void 0===t.config.colors?t.globals.colors=this.predefined():(t.globals.colors=t.config.colors,Array.isArray(t.config.colors)&&t.config.colors.length>0&&"function"==typeof t.config.colors[0]&&(t.globals.colors=t.config.series.map((function(a,i){var r=t.config.colors[i];return r||(r=t.config.colors[0]),"function"==typeof r?(e.isColorFn=!0,r({value:t.globals.axisCharts?t.globals.series[i][0]?t.globals.series[i][0]:0:t.globals.series[i],seriesIndex:i,dataPointIndex:i,w:t})):r})))),t.globals.seriesColors.map((function(e,a){e&&(t.globals.colors[a]=e)})),t.config.theme.monochrome.enabled){var i=[],r=t.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(r=t.globals.series[0].length*t.globals.series.length);for(var n=t.config.theme.monochrome.color,s=1/(r/t.config.theme.monochrome.shadeIntensity),o=t.config.theme.monochrome.shadeTo,l=0,c=0;c<r;c++){var h=void 0;"dark"===o?(h=a.shadeColor(-1*l,n),l+=s):(h=a.shadeColor(l,n),l+=s),i.push(h)}t.globals.colors=i.slice()}var d=t.globals.colors.slice();this.pushExtraColors(t.globals.colors),["fill","stroke"].forEach((function(a){void 0===t.config[a].colors?t.globals[a].colors=e.isColorFn?t.config.colors:d:t.globals[a].colors=t.config[a].colors.slice(),e.pushExtraColors(t.globals[a].colors)})),void 0===t.config.dataLabels.style.colors?t.globals.dataLabels.style.colors=d:t.globals.dataLabels.style.colors=t.config.dataLabels.style.colors.slice(),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?"#424242":"none"]:t.globals.radarPolygons.fill.colors=t.config.plotOptions.radar.polygons.fill.colors.slice(),this.pushExtraColors(t.globals.radarPolygons.fill.colors,20),void 0===t.config.markers.colors?t.globals.markers.colors=d:t.globals.markers.colors=t.config.markers.colors.slice(),this.pushExtraColors(t.globals.markers.colors)}},{key:"pushExtraColors",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=this.w,r=t||i.globals.series.length;if(null===a&&(a=this.isBarDistributed||this.isHeatmapDistributed||"heatmap"===i.config.chart.type&&i.config.plotOptions.heatmap.colorScale.inverse),a&&i.globals.series.length&&(r=i.globals.series[i.globals.maxValsInArrayIndex].length*i.globals.series.length),e.length<r)for(var n=r-e.length,s=0;s<n;s++)e.push(e[s])}},{key:"updateThemeOptions",value:function(e){e.chart=e.chart||{},e.tooltip=e.tooltip||{};var t=e.theme.mode||"light",a=e.theme.palette?e.theme.palette:"dark"===t?"palette4":"palette1",i=e.chart.foreColor?e.chart.foreColor:"dark"===t?"#f6f7f8":"#373d3f";return e.tooltip.theme=t,e.chart.foreColor=i,e.theme.palette=a,e}},{key:"predefined",value:function(){switch(this.w.config.theme.palette){case"palette1":default: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"]}return this.colors}}]),e}(),ne=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w}return c(e,[{key:"draw",value:function(){this.drawTitleSubtitle("title"),this.drawTitleSubtitle("subtitle")}},{key:"drawTitleSubtitle",value:function(e){var t=this.w,a="title"===e?t.config.title:t.config.subtitle,i=t.globals.svgWidth/2,r=a.offsetY,n="middle";if("left"===a.align?(i=10,n="start"):"right"===a.align&&(i=t.globals.svgWidth-10,n="end"),i+=a.offsetX,r=r+parseInt(a.style.fontSize,10)+a.margin/2,void 0!==a.text){var s=new w(this.ctx).drawText({x:i,y:r,text:a.text,textAnchor:n,fontSize:a.style.fontSize,fontFamily:a.style.fontFamily,fontWeight:a.style.fontWeight,foreColor:a.style.color,opacity:1});s.node.setAttribute("class","apexcharts-".concat(e,"-text")),t.globals.dom.Paper.add(s)}}}]),e}(),se=function(){function e(t){o(this,e),this.w=t.w,this.dCtx=t}return c(e,[{key:"getTitleSubtitleCoords",value:function(e){var t=this.w,a=0,i=0,r="title"===e?t.config.title.floating:t.config.subtitle.floating,n=t.globals.dom.baseEl.querySelector(".apexcharts-".concat(e,"-text"));if(null!==n&&!r){var s=n.getBoundingClientRect();a=s.width,i=t.globals.axisCharts?s.height+5:s.height}return{width:a,height:i}}},{key:"getLegendsRect",value:function(){var e=this.w,t=e.globals.dom.baseEl.querySelector(".apexcharts-legend");e.config.legend.height||"top"!==e.config.legend.position&&"bottom"!==e.config.legend.position||(t.style.maxHeight=e.globals.svgHeight/2+"px");var a=Object.assign({},x.getBoundingClientRect(t));return null!==t&&!e.config.legend.floating&&e.config.legend.show?this.dCtx.lgRect={x:a.x,y:a.y,height:a.height,width:0===a.height?0:a.width}:this.dCtx.lgRect={x:0,y:0,height:0,width:0},"left"!==e.config.legend.position&&"right"!==e.config.legend.position||1.5*this.dCtx.lgRect.width>e.globals.svgWidth&&(this.dCtx.lgRect.width=e.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getLargestStringFromMultiArr",value:function(e,t){var a=e;if(this.w.globals.isMultiLineX){var i=t.map((function(e,t){return Array.isArray(e)?e.length:1})),r=Math.max.apply(Math,g(i));a=t[i.indexOf(r)]}return a}}]),e}(),oe=function(){function e(t){o(this,e),this.w=t.w,this.dCtx=t}return c(e,[{key:"getxAxisLabelsCoords",value:function(){var e,t=this.w,a=t.globals.labels.slice();if(t.config.xaxis.convertedCatToNumeric&&0===a.length&&(a=t.globals.categoryLabels),t.globals.timescaleLabels.length>0){var i=this.getxAxisTimeScaleLabelsCoords();e={width:i.width,height:i.height},t.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends="left"!==t.config.legend.position&&"right"!==t.config.legend.position||t.config.legend.floating?0:this.dCtx.lgRect.width;var r=t.globals.xLabelFormatter,n=x.getLargestStringFromArr(a),s=this.dCtx.dimHelpers.getLargestStringFromMultiArr(n,a);t.globals.isBarHorizontal&&(s=n=t.globals.yAxisScale[0].result.reduce((function(e,t){return e.length>t.length?e:t}),0));var o=new V(this.dCtx.ctx),l=n;n=o.xLabelFormat(r,n,l,{i:void 0,dateFormatter:new F(this.dCtx.ctx).formatDate,w:t}),s=o.xLabelFormat(r,s,l,{i:void 0,dateFormatter:new F(this.dCtx.ctx).formatDate,w:t}),(t.config.xaxis.convertedCatToNumeric&&void 0===n||""===String(n).trim())&&(s=n="1");var c=new w(this.dCtx.ctx),h=c.getTextRects(n,t.config.xaxis.labels.style.fontSize),d=h;if(n!==s&&(d=c.getTextRects(s,t.config.xaxis.labels.style.fontSize)),(e={width:h.width>=d.width?h.width:d.width,height:h.height>=d.height?h.height:d.height}).width*a.length>t.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&0!==t.config.xaxis.labels.rotate||t.config.xaxis.labels.rotateAlways){if(!t.globals.isBarHorizontal){t.globals.rotateXLabels=!0;var u=function(e){return c.getTextRects(e,t.config.xaxis.labels.style.fontSize,t.config.xaxis.labels.style.fontFamily,"rotate(".concat(t.config.xaxis.labels.rotate," 0 0)"),!1)};h=u(n),n!==s&&(d=u(s)),e.height=(h.height>d.height?h.height:d.height)/1.5,e.width=h.width>d.width?h.width:d.width}}else t.globals.rotateXLabels=!1}return t.config.xaxis.labels.show||(e={width:0,height:0}),{width:e.width,height:e.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var e,t=this.w;if(!t.globals.hasGroups)return{width:0,height:0};var a,i=(null===(e=t.config.xaxis.group.style)||void 0===e?void 0:e.fontSize)||t.config.xaxis.labels.style.fontSize,r=t.globals.groups.map((function(e){return e.title})),n=x.getLargestStringFromArr(r),s=this.dCtx.dimHelpers.getLargestStringFromMultiArr(n,r),o=new w(this.dCtx.ctx),l=o.getTextRects(n,i),c=l;return n!==s&&(c=o.getTextRects(s,i)),a={width:l.width>=c.width?l.width:c.width,height:l.height>=c.height?l.height:c.height},t.config.xaxis.labels.show||(a={width:0,height:0}),{width:a.width,height:a.height}}},{key:"getxAxisTitleCoords",value:function(){var e=this.w,t=0,a=0;if(void 0!==e.config.xaxis.title.text){var i=new w(this.dCtx.ctx).getTextRects(e.config.xaxis.title.text,e.config.xaxis.title.style.fontSize);t=i.width,a=i.height}return{width:t,height:a}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var e,t=this.w;this.dCtx.timescaleLabels=t.globals.timescaleLabels.slice();var a=this.dCtx.timescaleLabels.map((function(e){return e.value})),i=a.reduce((function(e,t){return void 0===e?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):e.length>t.length?e:t}),0);return 1.05*(e=new w(this.dCtx.ctx).getTextRects(i,t.config.xaxis.labels.style.fontSize)).width*a.length>t.globals.gridWidth&&0!==t.config.xaxis.labels.rotate&&(t.globals.overlappingXLabels=!0),e}},{key:"additionalPaddingXLabels",value:function(e){var t=this,a=this.w,i=a.globals,r=a.config,n=r.xaxis.type,s=e.width;i.skipLastTimelinelabel=!1,i.skipFirstTimelinelabel=!1;var o=a.config.yaxis[0].opposite&&a.globals.isBarHorizontal,l=function(e,o){(function(e){return-1!==i.collapsedSeriesIndices.indexOf(e)})(o)||function(e){if(t.dCtx.timescaleLabels&&t.dCtx.timescaleLabels.length){var o=t.dCtx.timescaleLabels[0],l=t.dCtx.timescaleLabels[t.dCtx.timescaleLabels.length-1].position+s/1.75-t.dCtx.yAxisWidthRight,c=o.position-s/1.75+t.dCtx.yAxisWidthLeft,h="right"===a.config.legend.position&&t.dCtx.lgRect.width>0?t.dCtx.lgRect.width:0;l>i.svgWidth-i.translateX-h&&(i.skipLastTimelinelabel=!0),c<-(e.show&&!e.floating||"bar"!==r.chart.type&&"candlestick"!==r.chart.type&&"rangeBar"!==r.chart.type&&"boxPlot"!==r.chart.type?10:s/1.75)&&(i.skipFirstTimelinelabel=!0)}else"datetime"===n?t.dCtx.gridPad.right<s&&!i.rotateXLabels&&(i.skipLastTimelinelabel=!0):"datetime"!==n&&t.dCtx.gridPad.right<s/2-t.dCtx.yAxisWidthRight&&!i.rotateXLabels&&!a.config.xaxis.labels.trim&&("between"!==a.config.xaxis.tickPlacement||a.globals.isBarHorizontal)&&(t.dCtx.xPadRight=s/2+1)}(e)};r.yaxis.forEach((function(e,a){o?(t.dCtx.gridPad.left<s&&(t.dCtx.xPadLeft=s/2+1),t.dCtx.xPadRight=s/2+1):l(e,a)}))}}]),e}(),le=function(){function e(t){o(this,e),this.w=t.w,this.dCtx=t}return c(e,[{key:"getyAxisLabelsCoords",value:function(){var e=this,t=this.w,a=[],i=10,r=new G(this.dCtx.ctx);return t.config.yaxis.map((function(n,s){var o=t.globals.yAxisScale[s],l=0;if(!r.isYAxisHidden(s)&&n.labels.show&&void 0!==n.labels.minWidth&&(l=n.labels.minWidth),!r.isYAxisHidden(s)&&n.labels.show&&o.result.length){var c=t.globals.yLabelFormatters[s],h=o.niceMin===Number.MIN_VALUE?0:o.niceMin,d=String(h).length>String(o.niceMax).length?h:o.niceMax,u=c(d,{seriesIndex:s,dataPointIndex:-1,w:t}),f=u;if(void 0!==u&&0!==u.length||(u=d),t.globals.isBarHorizontal){i=0;var p=t.globals.labels.slice();u=c(u=x.getLargestStringFromArr(p),{seriesIndex:s,dataPointIndex:-1,w:t}),f=e.dCtx.dimHelpers.getLargestStringFromMultiArr(u,p)}var g=new w(e.dCtx.ctx),m="rotate(".concat(n.labels.rotate," 0 0)"),b=g.getTextRects(u,n.labels.style.fontSize,n.labels.style.fontFamily,m,!1),v=b;u!==f&&(v=g.getTextRects(f,n.labels.style.fontSize,n.labels.style.fontFamily,m,!1)),a.push({width:(l>v.width||l>b.width?l:v.width>b.width?v.width:b.width)+i,height:v.height>b.height?v.height:b.height})}else a.push({width:0,height:0})})),a}},{key:"getyAxisTitleCoords",value:function(){var e=this,t=this.w,a=[];return t.config.yaxis.map((function(t,i){if(t.show&&void 0!==t.title.text){var r=new w(e.dCtx.ctx),n="rotate(".concat(t.title.rotate," 0 0)"),s=r.getTextRects(t.title.text,t.title.style.fontSize,t.title.style.fontFamily,n,!1);a.push({width:s.width,height:s.height})}else a.push({width:0,height:0})})),a}},{key:"getTotalYAxisWidth",value:function(){var e=this.w,t=0,a=0,i=0,r=e.globals.yAxisScale.length>1?10:0,n=new G(this.dCtx.ctx),s=function(s,o){var l=e.config.yaxis[o].floating,c=0;s.width>0&&!l?(c=s.width+r,function(t){return e.globals.ignoreYAxisIndexes.indexOf(t)>-1}(o)&&(c=c-s.width-r)):c=l||n.isYAxisHidden(o)?0:5,e.config.yaxis[o].opposite?i+=c:a+=c,t+=c};return e.globals.yLabelsCoords.map((function(e,t){s(e,t)})),e.globals.yTitleCoords.map((function(e,t){s(e,t)})),e.globals.isBarHorizontal&&!e.config.yaxis[0].floating&&(t=e.globals.yLabelsCoords[0].width+e.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=a,this.dCtx.yAxisWidthRight=i,t}}]),e}(),ce=function(){function e(t){o(this,e),this.w=t.w,this.dCtx=t}return c(e,[{key:"gridPadForColumnsInNumericAxis",value:function(e){var t=this.w;if(t.globals.noData||t.globals.allSeriesCollapsed)return 0;var a=function(e){return"bar"===e||"rangeBar"===e||"candlestick"===e||"boxPlot"===e},i=t.config.chart.type,r=0,n=a(i)?t.config.series.length:1;if(t.globals.comboBarCount>0&&(n=t.globals.comboBarCount),t.globals.collapsedSeries.forEach((function(e){a(e.type)&&(n-=1)})),t.config.chart.stacked&&(n=1),(a(i)||t.globals.comboBarCount>0)&&t.globals.isXNumeric&&!t.globals.isBarHorizontal&&n>0){var s,o,l=Math.abs(t.globals.initialMaxX-t.globals.initialMinX);l<=3&&(l=t.globals.dataPoints),s=l/e,t.globals.minXDiff&&t.globals.minXDiff/s>0&&(o=t.globals.minXDiff/s),o>e/2&&(o/=2),(r=o/n*parseInt(t.config.plotOptions.bar.columnWidth,10)/100)<1&&(r=1),r=r/(n>1?1:1.5)+5,t.globals.barPadForNumericAxis=r}return r}},{key:"gridPadFortitleSubtitle",value:function(){var e=this,t=this.w,a=t.globals,i=this.dCtx.isSparkline||!t.globals.axisCharts?0:10;["title","subtitle"].forEach((function(a){void 0!==t.config[a].text?i+=t.config[a].margin:i+=e.dCtx.isSparkline||!t.globals.axisCharts?0:5})),!t.config.legend.show||"bottom"!==t.config.legend.position||t.config.legend.floating||t.globals.axisCharts||(i+=10);var r=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),n=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");a.gridHeight=a.gridHeight-r.height-n.height-i,a.translateY=a.translateY+r.height+n.height+i}},{key:"setGridXPosForDualYAxis",value:function(e,t){var a=this.w,i=new G(this.dCtx.ctx);a.config.yaxis.map((function(r,n){-1!==a.globals.ignoreYAxisIndexes.indexOf(n)||r.floating||i.isYAxisHidden(n)||(r.opposite&&(a.globals.translateX=a.globals.translateX-(t[n].width+e[n].width)-parseInt(a.config.yaxis[n].labels.style.fontSize,10)/1.2-12),a.globals.translateX<2&&(a.globals.translateX=2))}))}}]),e}(),he=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w,this.lgRect={},this.yAxisWidth=0,this.yAxisWidthLeft=0,this.yAxisWidthRight=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.dimHelpers=new se(this),this.dimYAxis=new le(this),this.dimXAxis=new oe(this),this.dimGrid=new ce(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return c(e,[{key:"plotCoords",value:function(){var e=this,t=this.w,a=t.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.isSparkline&&(t.config.markers.discrete.length>0||t.config.markers.size>0)&&Object.entries(this.gridPad).forEach((function(t){var a=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var i,r,n=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(i=a.next()).done)&&(n.push(i.value),2!==n.length);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return n}}(e)||m(e,2)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(t),i=a[0],r=a[1];e.gridPad[i]=Math.max(r,e.w.globals.markers.largestSize/1.5)})),a.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),a.gridHeight=a.gridHeight-this.gridPad.top-this.gridPad.bottom,a.gridWidth=a.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var i=this.dimGrid.gridPadForColumnsInNumericAxis(a.gridWidth);a.gridWidth=a.gridWidth-2*i,a.translateX=a.translateX+this.gridPad.left+this.xPadLeft+(i>0?i+4:0),a.translateY=a.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var e=this,t=this.w,a=t.globals,i=this.dimYAxis.getyAxisLabelsCoords(),r=this.dimYAxis.getyAxisTitleCoords();t.globals.yLabelsCoords=[],t.globals.yTitleCoords=[],t.config.yaxis.map((function(e,a){t.globals.yLabelsCoords.push({width:i[a].width,index:a}),t.globals.yTitleCoords.push({width:r[a].width,index:a})})),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var n=this.dimXAxis.getxAxisLabelsCoords(),s=this.dimXAxis.getxAxisGroupLabelsCoords(),o=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(n,o,s),a.translateXAxisY=t.globals.rotateXLabels?this.xAxisHeight/8:-4,a.translateXAxisX=t.globals.rotateXLabels&&t.globals.isXNumeric&&t.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,t.globals.isBarHorizontal&&(a.rotateXLabels=!1,a.translateXAxisY=parseInt(t.config.xaxis.labels.style.fontSize,10)/1.5*-1),a.translateXAxisY=a.translateXAxisY+t.config.xaxis.labels.offsetY,a.translateXAxisX=a.translateXAxisX+t.config.xaxis.labels.offsetX;var l=this.yAxisWidth,c=this.xAxisHeight;a.xAxisLabelsHeight=this.xAxisHeight-o.height,a.xAxisGroupLabelsHeight=a.xAxisLabelsHeight-n.height,a.xAxisLabelsWidth=this.xAxisWidth,a.xAxisHeight=this.xAxisHeight;var h=10;("radar"===t.config.chart.type||this.isSparkline)&&(l=0,c=a.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||"treemap"===t.config.chart.type)&&(l=0,c=0,h=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(n);var d=function(){a.translateX=l,a.gridHeight=a.svgHeight-e.lgRect.height-c-(e.isSparkline||"treemap"===t.config.chart.type?0:t.globals.rotateXLabels?10:15),a.gridWidth=a.svgWidth-l};switch("top"===t.config.xaxis.position&&(h=a.xAxisHeight-t.config.xaxis.axisTicks.height-5),t.config.legend.position){case"bottom":a.translateY=h,d();break;case"top":a.translateY=this.lgRect.height+h,d();break;case"left":a.translateY=h,a.translateX=this.lgRect.width+l,a.gridHeight=a.svgHeight-c-12,a.gridWidth=a.svgWidth-this.lgRect.width-l;break;case"right":a.translateY=h,a.translateX=l,a.gridHeight=a.svgHeight-c-12,a.gridWidth=a.svgWidth-this.lgRect.width-l-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(r,i),new $(this.ctx).setYAxisXPosition(i,r)}},{key:"setDimensionsForNonAxisCharts",value:function(){var e=this.w,t=e.globals,a=e.config,i=0;e.config.legend.show&&!e.config.legend.floating&&(i=20);var r="pie"===a.chart.type||"polarArea"===a.chart.type||"donut"===a.chart.type?"pie":"radialBar",n=a.plotOptions[r].offsetY,s=a.plotOptions[r].offsetX;if(!a.legend.show||a.legend.floating)return t.gridHeight=t.svgHeight-a.grid.padding.left+a.grid.padding.right,t.gridWidth=t.gridHeight,t.translateY=n,void(t.translateX=s+(t.svgWidth-t.gridWidth)/2);switch(a.legend.position){case"bottom":t.gridHeight=t.svgHeight-this.lgRect.height-t.goldenPadding,t.gridWidth=t.svgWidth,t.translateY=n-10,t.translateX=s+(t.svgWidth-t.gridWidth)/2;break;case"top":t.gridHeight=t.svgHeight-this.lgRect.height-t.goldenPadding,t.gridWidth=t.svgWidth,t.translateY=this.lgRect.height+n+10,t.translateX=s+(t.svgWidth-t.gridWidth)/2;break;case"left":t.gridWidth=t.svgWidth-this.lgRect.width-i,t.gridHeight="auto"!==a.chart.height?t.svgHeight:t.gridWidth,t.translateY=n,t.translateX=s+this.lgRect.width+i;break;case"right":t.gridWidth=t.svgWidth-this.lgRect.width-i-5,t.gridHeight="auto"!==a.chart.height?t.svgHeight:t.gridWidth,t.translateY=n,t.translateX=s+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(e,t,a){var i=this.w,r=i.globals.hasGroups?2:1,n=a.height+e.height+t.height,s=i.globals.isMultiLineX?1.2:i.globals.LINE_HEIGHT_RATIO,o=i.globals.rotateXLabels?22:10,l=i.globals.rotateXLabels&&"bottom"===i.config.legend.position?10:0;this.xAxisHeight=n*s+r*o+l,this.xAxisWidth=e.width,this.xAxisHeight-t.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);var c=0,h=0;i.config.yaxis.forEach((function(e){c+=e.labels.minWidth,h+=e.labels.maxWidth})),this.yAxisWidth<c&&(this.yAxisWidth=c),this.yAxisWidth>h&&(this.yAxisWidth=h)}}]),e}(),de=function(){function e(t){o(this,e),this.w=t.w,this.lgCtx=t}return c(e,[{key:"getLegendStyles",value:function(){var e=document.createElement("style");e.setAttribute("type","text/css");var t=document.createTextNode("\t\n    \t\n      .apexcharts-legend {\t\n        display: flex;\t\n        overflow: auto;\t\n        padding: 0 10px;\t\n      }\t\n      .apexcharts-legend.apx-legend-position-bottom, .apexcharts-legend.apx-legend-position-top {\t\n        flex-wrap: wrap\t\n      }\t\n      .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\t\n        flex-direction: column;\t\n        bottom: 0;\t\n      }\t\n      .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-left, .apexcharts-legend.apx-legend-position-top.apexcharts-align-left, .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\t\n        justify-content: flex-start;\t\n      }\t\n      .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center, .apexcharts-legend.apx-legend-position-top.apexcharts-align-center {\t\n        justify-content: center;  \t\n      }\t\n      .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-right, .apexcharts-legend.apx-legend-position-top.apexcharts-align-right {\t\n        justify-content: flex-end;\t\n      }\t\n      .apexcharts-legend-series {\t\n        cursor: pointer;\t\n        line-height: normal;\t\n      }\t\n      .apexcharts-legend.apx-legend-position-bottom .apexcharts-legend-series, .apexcharts-legend.apx-legend-position-top .apexcharts-legend-series{\t\n        display: flex;\t\n        align-items: center;\t\n      }\t\n      .apexcharts-legend-text {\t\n        position: relative;\t\n        font-size: 14px;\t\n      }\t\n      .apexcharts-legend-text *, .apexcharts-legend-marker * {\t\n        pointer-events: none;\t\n      }\t\n      .apexcharts-legend-marker {\t\n        position: relative;\t\n        display: inline-block;\t\n        cursor: pointer;\t\n        margin-right: 3px;\t\n        border-style: solid;\n      }\t\n      \t\n      .apexcharts-legend.apexcharts-align-right .apexcharts-legend-series, .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series{\t\n        display: inline-block;\t\n      }\t\n      .apexcharts-legend-series.apexcharts-no-click {\t\n        cursor: auto;\t\n      }\t\n      .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {\t\n        display: none !important;\t\n      }\t\n      .apexcharts-inactive-legend {\t\n        opacity: 0.45;\t\n      }");return e.appendChild(t),e}},{key:"getLegendBBox",value:function(){var e=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),t=e.width;return{clwh:e.height,clww:t}}},{key:"appendToForeignObject",value:function(){var e=this.w.globals;e.dom.elLegendForeign=document.createElementNS(e.SVGNS,"foreignObject");var t=e.dom.elLegendForeign;t.setAttribute("x",0),t.setAttribute("y",0),t.setAttribute("width",e.svgWidth),t.setAttribute("height",e.svgHeight),e.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),t.appendChild(e.dom.elLegendWrap),t.appendChild(this.getLegendStyles()),e.dom.Paper.node.insertBefore(t,e.dom.elGraphical.node)}},{key:"toggleDataSeries",value:function(e,t){var a=this,i=this.w;if(i.globals.axisCharts||"radialBar"===i.config.chart.type){i.globals.resized=!0;var r=null,n=null;i.globals.risingSeries=[],i.globals.axisCharts?(r=i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(e,"']")),n=parseInt(r.getAttribute("data:realIndex"),10)):(r=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(e+1,"']")),n=parseInt(r.getAttribute("rel"),10)-1),t?[{cs:i.globals.collapsedSeries,csi:i.globals.collapsedSeriesIndices},{cs:i.globals.ancillaryCollapsedSeries,csi:i.globals.ancillaryCollapsedSeriesIndices}].forEach((function(e){a.riseCollapsedSeries(e.cs,e.csi,n)})):this.hideSeries({seriesEl:r,realIndex:n})}else{var s=i.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(e+1,"'] path")),o=i.config.chart.type;if("pie"===o||"polarArea"===o||"donut"===o){var l=i.config.plotOptions.pie.donut.labels;new w(this.lgCtx.ctx).pathMouseDown(s.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(s.members[0].node,l)}s.fire("click")}}},{key:"hideSeries",value:function(e){var t=e.seriesEl,a=e.realIndex,i=this.w,r=x.clone(i.config.series);if(i.globals.axisCharts){var n=!1;if(i.config.yaxis[a]&&i.config.yaxis[a].show&&i.config.yaxis[a].showAlways&&(n=!0,i.globals.ancillaryCollapsedSeriesIndices.indexOf(a)<0&&(i.globals.ancillaryCollapsedSeries.push({index:a,data:r[a].data.slice(),type:t.parentNode.className.baseVal.split("-")[1]}),i.globals.ancillaryCollapsedSeriesIndices.push(a))),!n){i.globals.collapsedSeries.push({index:a,data:r[a].data.slice(),type:t.parentNode.className.baseVal.split("-")[1]}),i.globals.collapsedSeriesIndices.push(a);var s=i.globals.risingSeries.indexOf(a);i.globals.risingSeries.splice(s,1)}}else i.globals.collapsedSeries.push({index:a,data:r[a]}),i.globals.collapsedSeriesIndices.push(a);for(var o=t.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.config.series.length,r=this._getSeriesBasedOnCollapsedState(r),this.lgCtx.ctx.updateHelpers._updateSeries(r,i.config.chart.animations.dynamicAnimation.enabled)}},{key:"riseCollapsedSeries",value:function(e,t,a){var i=this.w,r=x.clone(i.config.series);if(e.length>0){for(var n=0;n<e.length;n++)e[n].index===a&&(i.globals.axisCharts?(r[a].data=e[n].data.slice(),e.splice(n,1),t.splice(n,1),i.globals.risingSeries.push(a)):(r[a]=e[n].data,e.splice(n,1),t.splice(n,1),i.globals.risingSeries.push(a)));r=this._getSeriesBasedOnCollapsedState(r),this.lgCtx.ctx.updateHelpers._updateSeries(r,i.config.chart.animations.dynamicAnimation.enabled)}}},{key:"_getSeriesBasedOnCollapsedState",value:function(e){var t=this.w;return t.globals.axisCharts?e.forEach((function(a,i){t.globals.collapsedSeriesIndices.indexOf(i)>-1&&(e[i].data=[])})):e.forEach((function(a,i){t.globals.collapsedSeriesIndices.indexOf(i)>-1&&(e[i]=0)})),e}}]),e}(),ue=function(){function e(t,a){o(this,e),this.ctx=t,this.w=t.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this),this.isBarsDistributed="bar"===this.w.config.chart.type&&this.w.config.plotOptions.bar.distributed&&1===this.w.config.series.length,this.legendHelpers=new de(this)}return c(e,[{key:"init",value:function(){var e=this.w,t=e.globals,a=e.config;if((a.legend.showForSingleSeries&&1===t.series.length||this.isBarsDistributed||t.series.length>1||!t.axisCharts)&&a.legend.show){for(;t.dom.elLegendWrap.firstChild;)t.dom.elLegendWrap.removeChild(t.dom.elLegendWrap.firstChild);this.drawLegends(),x.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),"bottom"===a.legend.position||"top"===a.legend.position?this.legendAlignHorizontal():"right"!==a.legend.position&&"left"!==a.legend.position||this.legendAlignVertical()}}},{key:"drawLegends",value:function(){var e=this,t=this.w,a=t.config.legend.fontFamily,i=t.globals.seriesNames,r=t.globals.colors.slice();if("heatmap"===t.config.chart.type){var n=t.config.plotOptions.heatmap.colorScale.ranges;i=n.map((function(e){return e.name?e.name:e.from+" - "+e.to})),r=n.map((function(e){return e.color}))}else this.isBarsDistributed&&(i=t.globals.labels.slice());t.config.legend.customLegendItems.length&&(i=t.config.legend.customLegendItems);for(var s=t.globals.legendFormatter,o=t.config.legend.inverseOrder,l=o?i.length-1:0;o?l>=0:l<=i.length-1;o?l--:l++){var c=s(i[l],{seriesIndex:l,w:t}),h=!1,d=!1;if(t.globals.collapsedSeries.length>0)for(var u=0;u<t.globals.collapsedSeries.length;u++)t.globals.collapsedSeries[u].index===l&&(h=!0);if(t.globals.ancillaryCollapsedSeriesIndices.length>0)for(var f=0;f<t.globals.ancillaryCollapsedSeriesIndices.length;f++)t.globals.ancillaryCollapsedSeriesIndices[f]===l&&(d=!0);var p=document.createElement("span");p.classList.add("apexcharts-legend-marker");var g=t.config.legend.markers.offsetX,m=t.config.legend.markers.offsetY,b=t.config.legend.markers.height,v=t.config.legend.markers.width,y=t.config.legend.markers.strokeWidth,S=t.config.legend.markers.strokeColor,C=t.config.legend.markers.radius,E=p.style;E.background=r[l],E.color=r[l],E.setProperty("background",r[l],"important"),t.config.legend.markers.fillColors&&t.config.legend.markers.fillColors[l]&&(E.background=t.config.legend.markers.fillColors[l]),void 0!==t.globals.seriesColors[l]&&(E.background=t.globals.seriesColors[l],E.color=t.globals.seriesColors[l]),E.height=Array.isArray(b)?parseFloat(b[l])+"px":parseFloat(b)+"px",E.width=Array.isArray(v)?parseFloat(v[l])+"px":parseFloat(v)+"px",E.left=(Array.isArray(g)?parseFloat(g[l]):parseFloat(g))+"px",E.top=(Array.isArray(m)?parseFloat(m[l]):parseFloat(m))+"px",E.borderWidth=Array.isArray(y)?y[l]:y,E.borderColor=Array.isArray(S)?S[l]:S,E.borderRadius=Array.isArray(C)?parseFloat(C[l])+"px":parseFloat(C)+"px",t.config.legend.markers.customHTML&&(Array.isArray(t.config.legend.markers.customHTML)?t.config.legend.markers.customHTML[l]&&(p.innerHTML=t.config.legend.markers.customHTML[l]()):p.innerHTML=t.config.legend.markers.customHTML()),w.setAttrs(p,{rel:l+1,"data:collapsed":h||d}),(h||d)&&p.classList.add("apexcharts-inactive-legend");var A=document.createElement("div"),P=document.createElement("span");P.classList.add("apexcharts-legend-text"),P.innerHTML=Array.isArray(c)?c.join(" "):c;var O=t.config.legend.labels.useSeriesColors?t.globals.colors[l]:t.config.legend.labels.colors;O||(O=t.config.chart.foreColor),P.style.color=O,P.style.fontSize=parseFloat(t.config.legend.fontSize)+"px",P.style.fontWeight=t.config.legend.fontWeight,P.style.fontFamily=a||t.config.chart.fontFamily,w.setAttrs(P,{rel:l+1,i:l,"data:default-text":encodeURIComponent(c),"data:collapsed":h||d}),A.appendChild(p),A.appendChild(P);var M=new k(this.ctx);t.config.legend.showForZeroSeries||0===M.getSeriesTotalByIndex(l)&&M.seriesHaveSameValues(l)&&!M.isSeriesNull(l)&&-1===t.globals.collapsedSeriesIndices.indexOf(l)&&-1===t.globals.ancillaryCollapsedSeriesIndices.indexOf(l)&&A.classList.add("apexcharts-hidden-zero-series"),t.config.legend.showForNullSeries||M.isSeriesNull(l)&&-1===t.globals.collapsedSeriesIndices.indexOf(l)&&-1===t.globals.ancillaryCollapsedSeriesIndices.indexOf(l)&&A.classList.add("apexcharts-hidden-null-series"),t.globals.dom.elLegendWrap.appendChild(A),t.globals.dom.elLegendWrap.classList.add("apexcharts-align-".concat(t.config.legend.horizontalAlign)),t.globals.dom.elLegendWrap.classList.add("apx-legend-position-"+t.config.legend.position),A.classList.add("apexcharts-legend-series"),A.style.margin="".concat(t.config.legend.itemMargin.vertical,"px ").concat(t.config.legend.itemMargin.horizontal,"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":"",w.setAttrs(A,{rel:l+1,seriesName:x.escapeString(i[l]),"data:collapsed":h||d}),(h||d)&&A.classList.add("apexcharts-inactive-legend"),t.config.legend.onItemClick.toggleDataSeries||A.classList.add("apexcharts-no-click")}t.globals.dom.elWrap.addEventListener("click",e.onLegendClick,!0),t.config.legend.onItemHover.highlightDataSeries&&0===t.config.legend.customLegendItems.length&&(t.globals.dom.elWrap.addEventListener("mousemove",e.onLegendHovered,!0),t.globals.dom.elWrap.addEventListener("mouseout",e.onLegendHovered,!0))}},{key:"setLegendWrapXY",value:function(e,t){var a=this.w,i=a.globals.dom.baseEl.querySelector(".apexcharts-legend"),r=i.getBoundingClientRect(),n=0,s=0;if("bottom"===a.config.legend.position)s+=a.globals.svgHeight-r.height/2;else if("top"===a.config.legend.position){var o=new he(this.ctx),l=o.dimHelpers.getTitleSubtitleCoords("title").height,c=o.dimHelpers.getTitleSubtitleCoords("subtitle").height;s=s+(l>0?l-10:0)+(c>0?c-10:0)}i.style.position="absolute",n=n+e+a.config.legend.offsetX,s=s+t+a.config.legend.offsetY,i.style.left=n+"px",i.style.top=s+"px","bottom"===a.config.legend.position?(i.style.top="auto",i.style.bottom=5-a.config.legend.offsetY+"px"):"right"===a.config.legend.position&&(i.style.left="auto",i.style.right=25+a.config.legend.offsetX+"px"),["width","height"].forEach((function(e){i.style[e]&&(i.style[e]=parseInt(a.config.legend[e],10)+"px")}))}},{key:"legendAlignHorizontal",value:function(){var e=this.w;e.globals.dom.baseEl.querySelector(".apexcharts-legend").style.right=0;var t=this.legendHelpers.getLegendBBox(),a=new he(this.ctx),i=a.dimHelpers.getTitleSubtitleCoords("title"),r=a.dimHelpers.getTitleSubtitleCoords("subtitle"),n=0;"bottom"===e.config.legend.position?n=-t.clwh/1.8:"top"===e.config.legend.position&&(n=i.height+r.height+e.config.title.margin+e.config.subtitle.margin-10),this.setLegendWrapXY(20,n)}},{key:"legendAlignVertical",value:function(){var e=this.w,t=this.legendHelpers.getLegendBBox(),a=0;"left"===e.config.legend.position&&(a=20),"right"===e.config.legend.position&&(a=e.globals.svgWidth-t.clww-10),this.setLegendWrapXY(a,20)}},{key:"onLegendHovered",value:function(e){var t=this.w,a=e.target.classList.contains("apexcharts-legend-text")||e.target.classList.contains("apexcharts-legend-marker");if("heatmap"===t.config.chart.type||this.isBarsDistributed){if(a){var i=parseInt(e.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,i,this.w]),new R(this.ctx).highlightRangeInSeries(e,e.target)}}else!e.target.classList.contains("apexcharts-inactive-legend")&&a&&new R(this.ctx).toggleSeriesOnHover(e,e.target)}},{key:"onLegendClick",value:function(e){var t=this.w;if(!t.config.legend.customLegendItems.length&&(e.target.classList.contains("apexcharts-legend-text")||e.target.classList.contains("apexcharts-legend-marker"))){var a=parseInt(e.target.getAttribute("rel"),10)-1,i="true"===e.target.getAttribute("data:collapsed"),r=this.w.config.chart.events.legendClick;"function"==typeof r&&r(this.ctx,a,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,a,this.w]);var n=this.w.config.legend.markers.onClick;"function"==typeof n&&e.target.classList.contains("apexcharts-legend-marker")&&(n(this.ctx,a,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,a,this.w])),"treemap"!==t.config.chart.type&&"heatmap"!==t.config.chart.type&&!this.isBarsDistributed&&t.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(a,i)}}}]),e}(),fe=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w;var a=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=a.globals.minX,this.maxX=a.globals.maxX}return c(e,[{key:"createToolbar",value:function(){var e=this,t=this.w,a=function(){return document.createElement("div")},i=a();if(i.setAttribute("class","apexcharts-toolbar"),i.style.top=t.config.chart.toolbar.offsetY+"px",i.style.right=3-t.config.chart.toolbar.offsetX+"px",t.globals.dom.elWrap.appendChild(i),this.elZoom=a(),this.elZoomIn=a(),this.elZoomOut=a(),this.elPan=a(),this.elSelection=a(),this.elZoomReset=a(),this.elMenuIcon=a(),this.elMenu=a(),this.elCustomIcons=[],this.t=t.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var r=0;r<this.t.customIcons.length;r++)this.elCustomIcons.push(a());var n=[],s=function(a,i,r){var s=a.toLowerCase();e.t[s]&&t.config.chart.zoom.enabled&&n.push({el:i,icon:"string"==typeof e.t[s]?e.t[s]:r,title:e.localeValues[a],class:"apexcharts-".concat(s,"-icon")})};s("zoomIn",this.elZoomIn,'<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'),s("zoomOut",this.elZoomOut,'<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');var o=function(a){e.t[a]&&t.config.chart[a].enabled&&n.push({el:"zoom"===a?e.elZoom:e.elSelection,icon:"string"==typeof e.t[a]?e.t[a]:"zoom"===a?'<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>':'<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:e.localeValues["zoom"===a?"selectionZoom":"selection"],class:t.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(a,"-icon")})};o("zoom"),o("selection"),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?"apexcharts-element-hidden":"apexcharts-pan-icon"}),s("reset",this.elZoomReset,'<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>'),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 l=0;l<this.elCustomIcons.length;l++)n.push({el:this.elCustomIcons[l],icon:this.t.customIcons[l].icon,title:this.t.customIcons[l].title,index:this.t.customIcons[l].index,class:"apexcharts-toolbar-custom-icon "+this.t.customIcons[l].class});n.forEach((function(e,t){e.index&&x.moveIndexInArray(n,t,e.index)}));for(var c=0;c<n.length;c++)w.setAttrs(n[c].el,{class:n[c].class,title:n[c].title}),n[c].el.innerHTML=n[c].icon,i.appendChild(n[c].el);this._createHamburgerMenu(i),t.globals.zoomEnabled?this.elZoom.classList.add(this.selectedClass):t.globals.panEnabled?this.elPan.classList.add(this.selectedClass):t.globals.selectionEnabled&&this.elSelection.classList.add(this.selectedClass),this.addToolbarEventListeners()}},{key:"_createHamburgerMenu",value:function(e){this.elMenuItems=[],e.appendChild(this.elMenu),w.setAttrs(this.elMenu,{class:"apexcharts-menu"});var t=[{name:"exportSVG",title:this.localeValues.exportToSVG},{name:"exportPNG",title:this.localeValues.exportToPNG},{name:"exportCSV",title:this.localeValues.exportToCSV}];this.w.globals.allSeriesHasEqualX||t.splice(2,1);for(var a=0;a<t.length;a++)this.elMenuItems.push(document.createElement("div")),this.elMenuItems[a].innerHTML=t[a].title,w.setAttrs(this.elMenuItems[a],{class:"apexcharts-menu-item ".concat(t[a].name),title:t[a].title}),this.elMenu.appendChild(this.elMenuItems[a])}},{key:"addToolbarEventListeners",value:function(){var e=this;this.elZoomReset.addEventListener("click",this.handleZoomReset.bind(this)),this.elSelection.addEventListener("click",this.toggleZoomSelection.bind(this,"selection")),this.elZoom.addEventListener("click",this.toggleZoomSelection.bind(this,"zoom")),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(t){t.classList.contains("exportSVG")?t.addEventListener("click",e.handleDownload.bind(e,"svg")):t.classList.contains("exportPNG")?t.addEventListener("click",e.handleDownload.bind(e,"png")):t.classList.contains("exportCSV")&&t.addEventListener("click",e.handleDownload.bind(e,"csv"))}));for(var t=0;t<this.t.customIcons.length;t++)this.elCustomIcons[t].addEventListener("click",this.t.customIcons[t].click.bind(this,this.ctx,this.ctx.w))}},{key:"toggleZoomSelection",value:function(e){this.ctx.getSyncedCharts().forEach((function(t){t.ctx.toolbar.toggleOtherControls();var a="selection"===e?t.ctx.toolbar.elSelection:t.ctx.toolbar.elZoom,i="selection"===e?"selectionEnabled":"zoomEnabled";t.w.globals[i]=!t.w.globals[i],a.classList.contains(t.ctx.toolbar.selectedClass)?a.classList.remove(t.ctx.toolbar.selectedClass):a.classList.add(t.ctx.toolbar.selectedClass)}))}},{key:"getToolbarIconsReference",value:function(){var e=this.w;this.elZoom||(this.elZoom=e.globals.dom.baseEl.querySelector(".apexcharts-zoom-icon")),this.elPan||(this.elPan=e.globals.dom.baseEl.querySelector(".apexcharts-pan-icon")),this.elSelection||(this.elSelection=e.globals.dom.baseEl.querySelector(".apexcharts-selection-icon"))}},{key:"enableZoomPanFromToolbar",value:function(e){this.toggleOtherControls(),"pan"===e?this.w.globals.panEnabled=!0:this.w.globals.zoomEnabled=!0;var t="pan"===e?this.elPan:this.elZoom,a="pan"===e?this.elZoom:this.elPan;t&&t.classList.add(this.selectedClass),a&&a.classList.remove(this.selectedClass)}},{key:"togglePanning",value:function(){this.ctx.getSyncedCharts().forEach((function(e){e.ctx.toolbar.toggleOtherControls(),e.w.globals.panEnabled=!e.w.globals.panEnabled,e.ctx.toolbar.elPan.classList.contains(e.ctx.toolbar.selectedClass)?e.ctx.toolbar.elPan.classList.remove(e.ctx.toolbar.selectedClass):e.ctx.toolbar.elPan.classList.add(e.ctx.toolbar.selectedClass)}))}},{key:"toggleOtherControls",value:function(){var e=this,t=this.w;t.globals.panEnabled=!1,t.globals.zoomEnabled=!1,t.globals.selectionEnabled=!1,this.getToolbarIconsReference(),[this.elPan,this.elSelection,this.elZoom].forEach((function(t){t&&t.classList.remove(e.selectedClass)}))}},{key:"handleZoomIn",value:function(){var e=this.w;e.globals.isRangeBar&&(this.minX=e.globals.minY,this.maxX=e.globals.maxY);var t=(this.minX+this.maxX)/2,a=(this.minX+t)/2,i=(this.maxX+t)/2,r=this._getNewMinXMaxX(a,i);e.globals.disableZoomIn||this.zoomUpdateOptions(r.minX,r.maxX)}},{key:"handleZoomOut",value:function(){var e=this.w;if(e.globals.isRangeBar&&(this.minX=e.globals.minY,this.maxX=e.globals.maxY),!("datetime"===e.config.xaxis.type&&new Date(this.minX).getUTCFullYear()<1e3)){var t=(this.minX+this.maxX)/2,a=this.minX-(t-this.minX),i=this.maxX-(t-this.maxX),r=this._getNewMinXMaxX(a,i);e.globals.disableZoomOut||this.zoomUpdateOptions(r.minX,r.maxX)}}},{key:"_getNewMinXMaxX",value:function(e,t){var a=this.w.config.xaxis.convertedCatToNumeric;return{minX:a?Math.floor(e):e,maxX:a?Math.floor(t):t}}},{key:"zoomUpdateOptions",value:function(e,t){var a=this.w;if(void 0!==e||void 0!==t){if(!(a.config.xaxis.convertedCatToNumeric&&(e<1&&(e=1,t=a.globals.dataPoints),t-e<2))){var i={min:e,max:t},r=this.getBeforeZoomRange(i);r&&(i=r.xaxis);var n={xaxis:i},s=x.clone(a.globals.initialConfig.yaxis);a.config.chart.zoom.autoScaleYaxis&&(s=new Q(this.ctx).autoScaleY(this.ctx,s,{xaxis:i})),a.config.chart.group||(n.yaxis=s),this.w.globals.zoomed=!0,this.ctx.updateHelpers._updateOptions(n,!1,this.w.config.chart.animations.dynamicAnimation.enabled),this.zoomCallback(i,s)}}else this.handleZoomReset()}},{key:"zoomCallback",value:function(e,t){"function"==typeof this.ev.zoomed&&this.ev.zoomed(this.ctx,{xaxis:e,yaxis:t})}},{key:"getBeforeZoomRange",value:function(e,t){var a=null;return"function"==typeof this.ev.beforeZoom&&(a=this.ev.beforeZoom(this,{xaxis:e,yaxis:t})),a}},{key:"toggleMenu",value:function(){var e=this;window.setTimeout((function(){e.elMenu.classList.contains("apexcharts-menu-open")?e.elMenu.classList.remove("apexcharts-menu-open"):e.elMenu.classList.add("apexcharts-menu-open")}),0)}},{key:"handleDownload",value:function(e){var t=this.w,a=new U(this.ctx);switch(e){case"svg":a.exportToSVG(this.ctx);break;case"png":a.exportToPng(this.ctx);break;case"csv":a.exportToCSV({series:t.config.series,columnDelimiter:t.config.chart.toolbar.export.csv.columnDelimiter})}}},{key:"handleZoomReset",value:function(e){this.ctx.getSyncedCharts().forEach((function(e){var t=e.w;if(t.globals.lastXAxis.min=void 0,t.globals.lastXAxis.max=void 0,e.updateHelpers.revertDefaultAxisMinMax(),"function"==typeof t.config.chart.events.beforeResetZoom){var a=t.config.chart.events.beforeResetZoom(e,t);a&&e.updateHelpers.revertDefaultAxisMinMax(a)}"function"==typeof t.config.chart.events.zoomed&&e.ctx.toolbar.zoomCallback({min:t.config.xaxis.min,max:t.config.xaxis.max}),t.globals.zoomed=!1;var i=e.ctx.series.emptyCollapsedSeries(x.clone(t.globals.initialSeries));e.updateHelpers._updateSeries(i,t.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}}]),e}(),pe=function(e){d(a,fe);var t=p(a);function a(e){var i;return o(this,a),(i=t.call(this,e)).ctx=e,i.w=e.w,i.dragged=!1,i.graphics=new w(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.moveDirection="none",i}return c(a,[{key:"init",value:function(e){var t=this,a=e.xyRatios,i=this.w,r=this;this.xyRatios=a,this.zoomRect=this.graphics.drawRect(0,0,0,0),this.selectionRect=this.graphics.drawRect(0,0,0,0),this.gridRect=i.globals.dom.baseEl.querySelector(".apexcharts-grid"),this.zoomRect.node.classList.add("apexcharts-zoom-rect"),this.selectionRect.node.classList.add("apexcharts-selection-rect"),i.globals.dom.elGraphical.add(this.zoomRect),i.globals.dom.elGraphical.add(this.selectionRect),"x"===i.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,minY:0,maxX:i.globals.gridWidth,maxY:i.globals.gridHeight}).on("dragmove",this.selectionDragging.bind(this,"dragging")):"y"===i.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,maxX:i.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=i.globals.dom.baseEl.querySelector("".concat(i.globals.chartClass," .apexcharts-svg")),this.hoverArea.classList.add("apexcharts-zoomable"),this.eventList.forEach((function(e){t.hoverArea.addEventListener(e,r.svgMouseEvents.bind(r,a),{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(e,t){var a=this.w,i=this,r=this.ctx.toolbar,n=a.globals.zoomEnabled?a.config.chart.zoom.type:a.config.chart.selection.type,s=a.config.chart.toolbar.autoSelected;if(t.shiftKey?(this.shiftWasPressed=!0,r.enableZoomPanFromToolbar("pan"===s?"zoom":"pan")):this.shiftWasPressed&&(r.enableZoomPanFromToolbar(s),this.shiftWasPressed=!1),t.target){var o,l=t.target.classList;if(t.target.parentNode&&null!==t.target.parentNode&&(o=t.target.parentNode.classList),!(l.contains("apexcharts-selection-rect")||l.contains("apexcharts-legend-marker")||l.contains("apexcharts-legend-text")||o&&o.contains("apexcharts-toolbar"))){if(i.clientX="touchmove"===t.type||"touchstart"===t.type?t.touches[0].clientX:"touchend"===t.type?t.changedTouches[0].clientX:t.clientX,i.clientY="touchmove"===t.type||"touchstart"===t.type?t.touches[0].clientY:"touchend"===t.type?t.changedTouches[0].clientY:t.clientY,"mousedown"===t.type&&1===t.which){var c=i.gridRect.getBoundingClientRect();i.startX=i.clientX-c.left,i.startY=i.clientY-c.top,i.dragged=!1,i.w.globals.mousedown=!0}if(("mousemove"===t.type&&1===t.which||"touchmove"===t.type)&&(i.dragged=!0,a.globals.panEnabled?(a.globals.selection=null,i.w.globals.mousedown&&i.panDragging({context:i,zoomtype:n,xyRatios:e})):(i.w.globals.mousedown&&a.globals.zoomEnabled||i.w.globals.mousedown&&a.globals.selectionEnabled)&&(i.selection=i.selectionDrawing({context:i,zoomtype:n}))),"mouseup"===t.type||"touchend"===t.type||"mouseleave"===t.type){var h=i.gridRect.getBoundingClientRect();i.w.globals.mousedown&&(i.endX=i.clientX-h.left,i.endY=i.clientY-h.top,i.dragX=Math.abs(i.endX-i.startX),i.dragY=Math.abs(i.endY-i.startY),(a.globals.zoomEnabled||a.globals.selectionEnabled)&&i.selectionDrawn({context:i,zoomtype:n}),a.globals.panEnabled&&a.config.xaxis.convertedCatToNumeric&&i.delayedPanScrolled()),a.globals.zoomEnabled&&i.hideSelectionRect(this.selectionRect),i.dragged=!1,i.w.globals.mousedown=!1}this.makeSelectionRectDraggable()}}}},{key:"makeSelectionRectDraggable",value:function(){var e=this.w;if(this.selectionRect){var t=this.selectionRect.node.getBoundingClientRect();t.width>0&&t.height>0&&this.slDraggableRect.selectize({points:"l, r",pointSize:8,pointType:"rect"}).resize({constraint:{minX:0,minY:0,maxX:e.globals.gridWidth,maxY:e.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var e=this.w,t=this.xyRatios;if(!e.globals.zoomEnabled)if(void 0!==e.globals.selection&&null!==e.globals.selection)this.drawSelectionRect(e.globals.selection);else if(void 0!==e.config.chart.selection.xaxis.min&&void 0!==e.config.chart.selection.xaxis.max){var a=(e.config.chart.selection.xaxis.min-e.globals.minX)/t.xRatio,i={x:a,y:0,width:e.globals.gridWidth-(e.globals.maxX-e.config.chart.selection.xaxis.max)/t.xRatio-a,height:e.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(i),this.makeSelectionRectDraggable(),"function"==typeof e.config.chart.events.selection&&e.config.chart.events.selection(this.ctx,{xaxis:{min:e.config.chart.selection.xaxis.min,max:e.config.chart.selection.xaxis.max},yaxis:{}})}}},{key:"drawSelectionRect",value:function(e){var t=e.x,a=e.y,i=e.width,r=e.height,n=e.translateX,s=void 0===n?0:n,o=e.translateY,l=void 0===o?0:o,c=this.w,h=this.zoomRect,d=this.selectionRect;if(this.dragged||null!==c.globals.selection){var u={transform:"translate("+s+", "+l+")"};c.globals.zoomEnabled&&this.dragged&&(i<0&&(i=1),h.attr({x:t,y:a,width:i,height:r,fill:c.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":c.config.chart.zoom.zoomedArea.fill.opacity,stroke:c.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":c.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":c.config.chart.zoom.zoomedArea.stroke.opacity}),w.setAttrs(h.node,u)),c.globals.selectionEnabled&&(d.attr({x:t,y:a,width:i>0?i:0,height:r>0?r:0,fill:c.config.chart.selection.fill.color,"fill-opacity":c.config.chart.selection.fill.opacity,stroke:c.config.chart.selection.stroke.color,"stroke-width":c.config.chart.selection.stroke.width,"stroke-dasharray":c.config.chart.selection.stroke.dashArray,"stroke-opacity":c.config.chart.selection.stroke.opacity}),w.setAttrs(d.node,u))}}},{key:"hideSelectionRect",value:function(e){e&&e.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(e){var t,a=e.context,i=e.zoomtype,r=this.w,n=a,s=this.gridRect.getBoundingClientRect(),o=n.startX-1,l=n.startY,c=!1,h=!1,d=n.clientX-s.left-o,u=n.clientY-s.top-l;return Math.abs(d+o)>r.globals.gridWidth?d=r.globals.gridWidth-o:n.clientX-s.left<0&&(d=o),o>n.clientX-s.left&&(c=!0,d=Math.abs(d)),l>n.clientY-s.top&&(h=!0,u=Math.abs(u)),t="x"===i?{x:c?o-d:o,y:0,width:d,height:r.globals.gridHeight}:"y"===i?{x:0,y:h?l-u:l,width:r.globals.gridWidth,height:u}:{x:c?o-d:o,y:h?l-u:l,width:d,height:u},n.drawSelectionRect(t),n.selectionDragging("resizing"),t}},{key:"selectionDragging",value:function(e,t){var a=this,i=this.w,r=this.xyRatios,n=this.selectionRect,s=0;"resizing"===e&&(s=30);var o=function(e){return parseFloat(n.node.getAttribute(e))},l={x:o("x"),y:o("y"),width:o("width"),height:o("height")};i.globals.selection=l,"function"==typeof i.config.chart.events.selection&&i.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout((function(){var e=a.gridRect.getBoundingClientRect(),t=n.node.getBoundingClientRect(),s={xaxis:{min:i.globals.xAxisScale.niceMin+(t.left-e.left)*r.xRatio,max:i.globals.xAxisScale.niceMin+(t.right-e.left)*r.xRatio},yaxis:{min:i.globals.yAxisScale[0].niceMin+(e.bottom-t.bottom)*r.yRatio[0],max:i.globals.yAxisScale[0].niceMax-(t.top-e.top)*r.yRatio[0]}};i.config.chart.events.selection(a.ctx,s),i.config.chart.brush.enabled&&void 0!==i.config.chart.events.brushScrolled&&i.config.chart.events.brushScrolled(a.ctx,s)}),s))}},{key:"selectionDrawn",value:function(e){var t=e.context,a=e.zoomtype,i=this.w,r=t,n=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=void 0,h=void 0;i.globals.isRangeBar?(c=i.globals.yAxisScale[0].niceMin+r.startX*n.invertedYRatio,h=i.globals.yAxisScale[0].niceMin+r.endX*n.invertedYRatio):(c=i.globals.xAxisScale.niceMin+r.startX*n.xRatio,h=i.globals.xAxisScale.niceMin+r.endX*n.xRatio);var d=[],u=[];if(i.config.yaxis.forEach((function(e,t){d.push(i.globals.yAxisScale[t].niceMax-n.yRatio[t]*r.startY),u.push(i.globals.yAxisScale[t].niceMax-n.yRatio[t]*r.endY)})),r.dragged&&(r.dragX>10||r.dragY>10)&&c!==h)if(i.globals.zoomEnabled){var f=x.clone(i.globals.initialConfig.yaxis),p=x.clone(i.globals.initialConfig.xaxis);if(i.globals.zoomed=!0,i.config.xaxis.convertedCatToNumeric&&(c=Math.floor(c),h=Math.floor(h),c<1&&(c=1,h=i.globals.dataPoints),h-c<2&&(h=c+1)),"xy"!==a&&"x"!==a||(p={min:c,max:h}),"xy"!==a&&"y"!==a||f.forEach((function(e,t){f[t].min=u[t],f[t].max=d[t]})),i.config.chart.zoom.autoScaleYaxis){var g=new Q(r.ctx);f=g.autoScaleY(r.ctx,f,{xaxis:p})}if(s){var m=s.getBeforeZoomRange(p,f);m&&(p=m.xaxis?m.xaxis:p,f=m.yaxis?m.yaxis:f)}var b={xaxis:p};i.config.chart.group||(b.yaxis=f),r.ctx.updateHelpers._updateOptions(b,!1,r.w.config.chart.animations.dynamicAnimation.enabled),"function"==typeof i.config.chart.events.zoomed&&s.zoomCallback(p,f)}else if(i.globals.selectionEnabled){var v,y=null;v={min:c,max:h},"xy"!==a&&"y"!==a||(y=x.clone(i.config.yaxis)).forEach((function(e,t){y[t].min=u[t],y[t].max=d[t]})),i.globals.selection=r.selection,"function"==typeof i.config.chart.events.selection&&i.config.chart.events.selection(r.ctx,{xaxis:v,yaxis:y})}}},{key:"panDragging",value:function(e){var t=e.context,a=this.w,i=t;if(void 0!==a.globals.lastClientPosition.x){var r=a.globals.lastClientPosition.x-i.clientX,n=a.globals.lastClientPosition.y-i.clientY;Math.abs(r)>Math.abs(n)&&r>0?this.moveDirection="left":Math.abs(r)>Math.abs(n)&&r<0?this.moveDirection="right":Math.abs(n)>Math.abs(r)&&n>0?this.moveDirection="up":Math.abs(n)>Math.abs(r)&&n<0&&(this.moveDirection="down")}a.globals.lastClientPosition={x:i.clientX,y:i.clientY};var s=a.globals.isRangeBar?a.globals.minY:a.globals.minX,o=a.globals.isRangeBar?a.globals.maxY:a.globals.maxX;a.config.xaxis.convertedCatToNumeric||i.panScrolled(s,o)}},{key:"delayedPanScrolled",value:function(){var e=this.w,t=e.globals.minX,a=e.globals.maxX,i=(e.globals.maxX-e.globals.minX)/2;"left"===this.moveDirection?(t=e.globals.minX+i,a=e.globals.maxX+i):"right"===this.moveDirection&&(t=e.globals.minX-i,a=e.globals.maxX-i),t=Math.floor(t),a=Math.floor(a),this.updateScrolledChart({xaxis:{min:t,max:a}},t,a)}},{key:"panScrolled",value:function(e,t){var a=this.w,i=this.xyRatios,r=x.clone(a.globals.initialConfig.yaxis),n=i.xRatio,s=a.globals.minX,o=a.globals.maxX;a.globals.isRangeBar&&(n=i.invertedYRatio,s=a.globals.minY,o=a.globals.maxY),"left"===this.moveDirection?(e=s+a.globals.gridWidth/15*n,t=o+a.globals.gridWidth/15*n):"right"===this.moveDirection&&(e=s-a.globals.gridWidth/15*n,t=o-a.globals.gridWidth/15*n),a.globals.isRangeBar||(e<a.globals.initialMinX||t>a.globals.initialMaxX)&&(e=s,t=o);var l={min:e,max:t};a.config.chart.zoom.autoScaleYaxis&&(r=new Q(this.ctx).autoScaleY(this.ctx,r,{xaxis:l}));var c={xaxis:{min:e,max:t}};a.config.chart.group||(c.yaxis=r),this.updateScrolledChart(c,e,t)}},{key:"updateScrolledChart",value:function(e,t,a){var i=this.w;this.ctx.updateHelpers._updateOptions(e,!1,!1),"function"==typeof i.config.chart.events.scrolled&&i.config.chart.events.scrolled(this.ctx,{xaxis:{min:t,max:a}})}}]),a}(),ge=function(){function e(t){o(this,e),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx}return c(e,[{key:"getNearestValues",value:function(e){var t=e.hoverArea,a=e.elGrid,i=e.clientX,r=e.clientY,n=this.w,s=a.getBoundingClientRect(),o=s.width,l=s.height,c=o/(n.globals.dataPoints-1),h=l/n.globals.dataPoints,d=this.hasBars();!n.globals.comboCharts&&!d||n.config.xaxis.convertedCatToNumeric||(c=o/n.globals.dataPoints);var u=i-s.left-n.globals.barPadForNumericAxis,f=r-s.top;u<0||f<0||u>o||f>l?(t.classList.remove("hovering-zoom"),t.classList.remove("hovering-pan")):n.globals.zoomEnabled?(t.classList.remove("hovering-pan"),t.classList.add("hovering-zoom")):n.globals.panEnabled&&(t.classList.remove("hovering-zoom"),t.classList.add("hovering-pan"));var p=Math.round(u/c),g=Math.floor(f/h);d&&!n.config.xaxis.convertedCatToNumeric&&(p=Math.ceil(u/c),p-=1);var m=null,b=null,v=[],y=[];if(n.globals.seriesXvalues.forEach((function(e){v.push([e[0]+1e-6].concat(e))})),n.globals.seriesYvalues.forEach((function(e){y.push([e[0]+1e-6].concat(e))})),v=v.map((function(e){return e.filter((function(e){return x.isNumber(e)}))})),y=y.map((function(e){return e.filter((function(e){return x.isNumber(e)}))})),n.globals.isXNumeric){var w=this.ttCtx.getElGrid().getBoundingClientRect(),k=u*(w.width/o),S=f*(w.height/l);m=(b=this.closestInMultiArray(k,S,v,y)).index,p=b.j,null!==m&&(v=n.globals.seriesXvalues[m],p=(b=this.closestInArray(k,v)).index)}return n.globals.capturedSeriesIndex=null===m?-1:m,(!p||p<1)&&(p=0),n.globals.isBarHorizontal?n.globals.capturedDataPointIndex=g:n.globals.capturedDataPointIndex=p,{capturedSeries:m,j:n.globals.isBarHorizontal?g:p,hoverX:u,hoverY:f}}},{key:"closestInMultiArray",value:function(e,t,a,i){var r=this.w,n=0,s=null,o=-1;r.globals.series.length>1?n=this.getFirstActiveXArray(a):s=0;var l=a[n][0],c=Math.abs(e-l);if(a.forEach((function(t){t.forEach((function(t,a){var i=Math.abs(e-t);i<c&&(c=i,o=a)}))})),-1!==o){var h=i[n][o],d=Math.abs(t-h);s=n,i.forEach((function(e,a){var i=Math.abs(t-e[o]);i<d&&(d=i,s=a)}))}return{index:s,j:o}}},{key:"getFirstActiveXArray",value:function(e){for(var t=this.w,a=0,i=e.map((function(e,t){return e.length>0?t:-1})),r=0;r<i.length;r++)if(-1!==i[r]&&-1===t.globals.collapsedSeriesIndices.indexOf(r)&&-1===t.globals.ancillaryCollapsedSeriesIndices.indexOf(r)){a=i[r];break}return a}},{key:"closestInArray",value:function(e,t){for(var a=t[0],i=null,r=Math.abs(e-a),n=0;n<t.length;n++){var s=Math.abs(e-t[n]);s<r&&(r=s,i=n)}return{index:i}}},{key:"isXoverlap",value:function(e){var t=[],a=this.w.globals.seriesX.filter((function(e){return void 0!==e[0]}));if(a.length>0)for(var i=0;i<a.length-1;i++)void 0!==a[i][e]&&void 0!==a[i+1][e]&&a[i][e]!==a[i+1][e]&&t.push("unEqual");return 0===t.length}},{key:"isInitialSeriesSameLen",value:function(){for(var e=!0,t=this.w.globals.initialSeries,a=0;a<t.length-1;a++)if(t[a].data.length!==t[a+1].data.length){e=!1;break}return e}},{key:"getBarsHeight",value:function(e){return g(e).reduce((function(e,t){return e+t.getBBox().height}),0)}},{key:"getElMarkers",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(" .apexcharts-series-markers")}},{key:"getAllMarkers",value:function(){var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");(e=g(e)).sort((function(e,t){return Number(t.getAttribute("data:realIndex"))<Number(e.getAttribute("data:realIndex"))?0:-1}));var t=[];return e.forEach((function(e){t.push(e.querySelector(".apexcharts-marker"))})),t}},{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-boxPlot-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(e){var t=this.w,a=t.config.markers.hover.size;return void 0===a&&(a=t.globals.markers.size[e]+t.config.markers.hover.sizeOffset),a}},{key:"toggleAllTooltipSeriesGroups",value:function(e){var t=this.w,a=this.ttCtx;0===a.allTooltipSeriesGroups.length&&(a.allTooltipSeriesGroups=t.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var i=a.allTooltipSeriesGroups,r=0;r<i.length;r++)"enable"===e?(i[r].classList.add("apexcharts-active"),i[r].style.display=t.config.tooltip.items.display):(i[r].classList.remove("apexcharts-active"),i[r].style.display="none")}}]),e}(),me=function(){function e(t){o(this,e),this.w=t.w,this.ctx=t.ctx,this.ttCtx=t,this.tooltipUtil=new ge(t)}return c(e,[{key:"drawSeriesTexts",value:function(e){var t=e.shared,a=void 0===t||t,i=e.ttItems,r=e.i,n=void 0===r?0:r,s=e.j,o=void 0===s?null:s,l=e.y1,c=e.y2,h=e.e,d=this.w;void 0!==d.config.tooltip.custom?this.handleCustomTooltip({i:n,j:o,y1:l,y2:c,w:d}):this.toggleActiveInactiveSeries(a);var u=this.getValuesToPrint({i:n,j:o});this.printLabels({i:n,j:o,values:u,ttItems:i,shared:a,e:h});var f=this.ttCtx.getElTooltip();this.ttCtx.tooltipRect.ttWidth=f.getBoundingClientRect().width,this.ttCtx.tooltipRect.ttHeight=f.getBoundingClientRect().height}},{key:"printLabels",value:function(e){var t,a=this,i=e.i,r=e.j,s=e.values,o=e.ttItems,l=e.shared,c=e.e,h=this.w,d=[],u=function(e){return h.globals.seriesGoals[e]&&h.globals.seriesGoals[e][r]&&Array.isArray(h.globals.seriesGoals[e][r])},f=s.xVal,p=s.zVal,g=s.xAxisTTVal,m="",b=h.globals.colors[i];null!==r&&h.config.plotOptions.bar.distributed&&(b=h.globals.colors[r]);for(var x=function(e,s){var x=a.getFormatters(i);m=a.getSeriesName({fn:x.yLbTitleFormatter,index:i,seriesIndex:i,j:r}),"treemap"===h.config.chart.type&&(m=x.yLbTitleFormatter(String(h.config.series[i].data[r].x),{series:h.globals.series,seriesIndex:i,dataPointIndex:r,w:h}));var v=h.config.tooltip.inverseOrder?s:e;if(h.globals.axisCharts){var y=function(e){return x.yLbFormatter(h.globals.series[e][r],{series:h.globals.series,seriesIndex:e,dataPointIndex:r,w:h})};if(l)x=a.getFormatters(v),m=a.getSeriesName({fn:x.yLbTitleFormatter,index:v,seriesIndex:i,j:r}),b=h.globals.colors[v],t=y(v),u(v)&&(d=h.globals.seriesGoals[v][r].map((function(e){return{attrs:e,val:x.yLbFormatter(e.value,{seriesIndex:v,dataPointIndex:r,w:h})}})));else{var w,k=null==c||null===(w=c.target)||void 0===w?void 0:w.getAttribute("fill");k&&(b=-1!==k.indexOf("url")?document.querySelector(k.substr(4).slice(0,-1)).childNodes[0].getAttribute("stroke"):k),t=y(i),u(i)&&Array.isArray(h.globals.seriesGoals[i][r])&&(d=h.globals.seriesGoals[i][r].map((function(e){return{attrs:e,val:x.yLbFormatter(e.value,{seriesIndex:i,dataPointIndex:r,w:h})}})))}}null===r&&(t=x.yLbFormatter(h.globals.series[i],n(n({},h),{},{seriesIndex:i,dataPointIndex:i}))),a.DOMHandling({i:i,t:v,j:r,ttItems:o,values:{val:t,goalVals:d,xVal:f,xAxisTTVal:g,zVal:p},seriesName:m,shared:l,pColor:b})},v=0,y=h.globals.series.length-1;v<h.globals.series.length;v++,y--)x(v,y)}},{key:"getFormatters",value:function(e){var t,a=this.w,i=a.globals.yLabelFormatters[e];return void 0!==a.globals.ttVal?Array.isArray(a.globals.ttVal)?(i=a.globals.ttVal[e]&&a.globals.ttVal[e].formatter,t=a.globals.ttVal[e]&&a.globals.ttVal[e].title&&a.globals.ttVal[e].title.formatter):(i=a.globals.ttVal.formatter,"function"==typeof a.globals.ttVal.title.formatter&&(t=a.globals.ttVal.title.formatter)):t=a.config.tooltip.y.title.formatter,"function"!=typeof i&&(i=a.globals.yLabelFormatters[0]?a.globals.yLabelFormatters[0]:function(e){return e}),"function"!=typeof t&&(t=function(e){return e}),{yLbFormatter:i,yLbTitleFormatter:t}}},{key:"getSeriesName",value:function(e){var t=e.fn,a=e.index,i=e.seriesIndex,r=e.j,n=this.w;return t(String(n.globals.seriesNames[a]),{series:n.globals.series,seriesIndex:i,dataPointIndex:r,w:n})}},{key:"DOMHandling",value:function(e){e.i;var t=e.t,a=e.j,i=e.ttItems,r=e.values,n=e.seriesName,s=e.shared,o=e.pColor,l=this.w,c=this.ttCtx,h=r.val,d=r.goalVals,u=r.xVal,f=r.xAxisTTVal,p=r.zVal,g=null;g=i[t].children,l.config.tooltip.fillSeriesColor&&(i[t].style.backgroundColor=o,g[0].style.display="none"),c.showTooltipTitle&&(null===c.tooltipTitle&&(c.tooltipTitle=l.globals.dom.baseEl.querySelector(".apexcharts-tooltip-title")),c.tooltipTitle.innerHTML=u),c.isXAxisTooltipEnabled&&(c.xaxisTooltipText.innerHTML=""!==f?f:u);var m=i[t].querySelector(".apexcharts-tooltip-text-y-label");m&&(m.innerHTML=n||"");var b=i[t].querySelector(".apexcharts-tooltip-text-y-value");b&&(b.innerHTML=void 0!==h?h:""),g[0]&&g[0].classList.contains("apexcharts-tooltip-marker")&&(l.config.tooltip.marker.fillColors&&Array.isArray(l.config.tooltip.marker.fillColors)&&(o=l.config.tooltip.marker.fillColors[t]),g[0].style.backgroundColor=o),l.config.tooltip.marker.show||(g[0].style.display="none");var x=i[t].querySelector(".apexcharts-tooltip-text-goals-label"),v=i[t].querySelector(".apexcharts-tooltip-text-goals-value");if(d.length&&l.globals.seriesGoals[t]){var y=function(){var e="<div >",t="<div>";d.forEach((function(a,i){e+=' <div style="display: flex"><span class="apexcharts-tooltip-marker" style="background-color: '.concat(a.attrs.strokeColor,'; height: 3px; border-radius: 0; top: 5px;"></span> ').concat(a.attrs.name,"</div>"),t+="<div>".concat(a.val,"</div>")})),x.innerHTML=e+"</div>",v.innerHTML=t+"</div>"};s?l.globals.seriesGoals[t][a]&&Array.isArray(l.globals.seriesGoals[t][a])?y():(x.innerHTML="",v.innerHTML=""):y()}else x.innerHTML="",v.innerHTML="";null!==p&&(i[t].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=l.config.tooltip.z.title,i[t].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=void 0!==p?p:""),s&&g[0]&&(null==h||l.globals.ancillaryCollapsedSeriesIndices.indexOf(t)>-1||l.globals.collapsedSeriesIndices.indexOf(t)>-1?g[0].parentNode.style.display="none":g[0].parentNode.style.display=l.config.tooltip.items.display)}},{key:"toggleActiveInactiveSeries",value:function(e){var t=this.w;if(e)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var a=t.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");a&&(a.classList.add("apexcharts-active"),a.style.display=t.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(e){var t=e.i,a=e.j,i=this.w,r=this.ctx.series.filteredSeriesX(),n="",s="",o=null,l=null,c={series:i.globals.series,seriesIndex:t,dataPointIndex:a,w:i},h=i.globals.ttZFormatter;null===a?l=i.globals.series[t]:i.globals.isXNumeric&&"treemap"!==i.config.chart.type?(n=r[t][a],0===r[t].length&&(n=r[this.tooltipUtil.getFirstActiveXArray(r)][a])):n=void 0!==i.globals.labels[a]?i.globals.labels[a]:"";var d=n;return n=i.globals.isXNumeric&&"datetime"===i.config.xaxis.type?new V(this.ctx).xLabelFormat(i.globals.ttKeyFormatter,d,d,{i:void 0,dateFormatter:new F(this.ctx).formatDate,w:this.w}):i.globals.isBarHorizontal?i.globals.yLabelFormatters[0](d,c):i.globals.xLabelFormatter(d,c),void 0!==i.config.tooltip.x.formatter&&(n=i.globals.ttKeyFormatter(d,c)),i.globals.seriesZ.length>0&&i.globals.seriesZ[t].length>0&&(o=h(i.globals.seriesZ[t][a],i)),s="function"==typeof i.config.xaxis.tooltip.formatter?i.globals.xaxisTooltipFormatter(d,c):n,{val:Array.isArray(l)?l.join(" "):l,xVal:Array.isArray(n)?n.join(" "):n,xAxisTTVal:Array.isArray(s)?s.join(" "):s,zVal:o}}},{key:"handleCustomTooltip",value:function(e){var t=e.i,a=e.j,i=e.y1,r=e.y2,n=e.w,s=this.ttCtx.getElTooltip(),o=n.config.tooltip.custom;Array.isArray(o)&&o[t]&&(o=o[t]),s.innerHTML=o({ctx:this.ctx,series:n.globals.series,seriesIndex:t,dataPointIndex:a,y1:i,y2:r,w:n})}}]),e}(),be=function(){function e(t){o(this,e),this.ttCtx=t,this.ctx=t.ctx,this.w=t.w}return c(e,[{key:"moveXCrosshairs",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=this.ttCtx,i=this.w,r=a.getElXCrosshairs(),n=e-a.xcrosshairsWidth/2,s=i.globals.labels.slice().length;if(null!==t&&(n=i.globals.gridWidth/s*t),null===r||i.globals.isBarHorizontal||(r.setAttribute("x",n),r.setAttribute("x1",n),r.setAttribute("x2",n),r.setAttribute("y2",i.globals.gridHeight),r.classList.add("apexcharts-active")),n<0&&(n=0),n>i.globals.gridWidth&&(n=i.globals.gridWidth),a.isXAxisTooltipEnabled){var o=n;"tickWidth"!==i.config.xaxis.crosshairs.width&&"barWidth"!==i.config.xaxis.crosshairs.width||(o=n+a.xcrosshairsWidth/2),this.moveXAxisTooltip(o)}}},{key:"moveYCrosshairs",value:function(e){var t=this.ttCtx;null!==t.ycrosshairs&&w.setAttrs(t.ycrosshairs,{y1:e,y2:e}),null!==t.ycrosshairsHidden&&w.setAttrs(t.ycrosshairsHidden,{y1:e,y2:e})}},{key:"moveXAxisTooltip",value:function(e){var t=this.w,a=this.ttCtx;if(null!==a.xaxisTooltip&&0!==a.xcrosshairsWidth){a.xaxisTooltip.classList.add("apexcharts-active");var i,r=a.xaxisOffY+t.config.xaxis.tooltip.offsetY+t.globals.translateY+1+t.config.xaxis.offsetY;e-=a.xaxisTooltip.getBoundingClientRect().width/2,isNaN(e)||(e+=t.globals.translateX,i=new w(this.ctx).getTextRects(a.xaxisTooltipText.innerHTML),a.xaxisTooltipText.style.minWidth=i.width+"px",a.xaxisTooltip.style.left=e+"px",a.xaxisTooltip.style.top=r+"px")}}},{key:"moveYAxisTooltip",value:function(e){var t=this.w,a=this.ttCtx;null===a.yaxisTTEls&&(a.yaxisTTEls=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var i=parseInt(a.ycrosshairsHidden.getAttribute("y1"),10),r=t.globals.translateY+i,n=a.yaxisTTEls[e].getBoundingClientRect().height,s=t.globals.translateYAxisX[e]-2;t.config.yaxis[e].opposite&&(s-=26),r-=n/2,-1===t.globals.ignoreYAxisIndexes.indexOf(e)?(a.yaxisTTEls[e].classList.add("apexcharts-active"),a.yaxisTTEls[e].style.top=r+"px",a.yaxisTTEls[e].style.left=s+t.config.yaxis[e].tooltip.offsetX+"px"):a.yaxisTTEls[e].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=this.w,r=this.ttCtx,n=r.getElTooltip(),s=r.tooltipRect,o=null!==a?parseFloat(a):1,l=parseFloat(e)+o+5,c=parseFloat(t)+o/2;if(l>i.globals.gridWidth/2&&(l=l-s.ttWidth-o-10),l>i.globals.gridWidth-s.ttWidth-10&&(l=i.globals.gridWidth-s.ttWidth),l<-20&&(l=-20),i.config.tooltip.followCursor){var h=r.getElGrid().getBoundingClientRect();c=r.e.clientY+i.globals.translateY-h.top-s.ttHeight/2}else i.globals.isBarHorizontal||(s.ttHeight/2+c>i.globals.gridHeight&&(c=i.globals.gridHeight-s.ttHeight+i.globals.translateY),c<0&&(c=0));isNaN(l)||(l+=i.globals.translateX,n.style.left=l+"px",n.style.top=c+"px")}},{key:"moveMarkers",value:function(e,t){var a=this.w,i=this.ttCtx;if(a.globals.markers.size[e]>0)for(var r=a.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(e,"'] .apexcharts-marker")),n=0;n<r.length;n++)parseInt(r[n].getAttribute("rel"),10)===t&&(i.marker.resetPointsSize(),i.marker.enlargeCurrentPoint(t,r[n]));else i.marker.resetPointsSize(),this.moveDynamicPointOnHover(t,e)}},{key:"moveDynamicPointOnHover",value:function(e,t){var a,i,r=this.w,n=this.ttCtx,s=r.globals.pointsArray,o=n.tooltipUtil.getHoverMarkerSize(t),l=r.config.series[t].type;if(!l||"column"!==l&&"candlestick"!==l&&"boxPlot"!==l){a=s[t][e][0],i=s[t][e][1]?s[t][e][1]:0;var c=r.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-series-markers circle"));c&&i<r.globals.gridHeight&&i>0&&(c.setAttribute("r",o),c.setAttribute("cx",a),c.setAttribute("cy",i)),this.moveXCrosshairs(a),n.fixedTooltip||this.moveTooltip(a,i,o)}}},{key:"moveDynamicPointsOnHover",value:function(e){var t,a=this.ttCtx,i=a.w,r=0,n=0,s=i.globals.pointsArray;t=new R(this.ctx).getActiveConfigSeriesIndex(!0);var o=a.tooltipUtil.getHoverMarkerSize(t);s[t]&&(r=s[t][e][0],n=s[t][e][1]);var l=a.tooltipUtil.getAllMarkers();if(null!==l)for(var c=0;c<i.globals.series.length;c++){var h=s[c];if(i.globals.comboCharts&&void 0===h&&l.splice(c,0,null),h&&h.length){var d=s[c][e][1];l[c].setAttribute("cx",r),null!==d&&!isNaN(d)&&d<i.globals.gridHeight+o&&d+o>0?(l[c]&&l[c].setAttribute("r",o),l[c]&&l[c].setAttribute("cy",d)):l[c]&&l[c].setAttribute("r",0)}}if(this.moveXCrosshairs(r),!a.fixedTooltip){var u=n||i.globals.gridHeight;this.moveTooltip(r,u,o)}}},{key:"moveStickyTooltipOverBars",value:function(e){var t=this.w,a=this.ttCtx,i=t.globals.columnSeries?t.globals.columnSeries.length:t.globals.series.length,r=i>=2&&i%2==0?Math.floor(i/2):Math.floor(i/2)+1;t.globals.isBarHorizontal&&(r=new R(this.ctx).getActiveConfigSeriesIndex(!1,"desc")+1);var n=t.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(r,"'] path[j='").concat(e,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(r,"'] path[j='").concat(e,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(r,"'] path[j='").concat(e,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(r,"'] path[j='").concat(e,"']")),s=n?parseFloat(n.getAttribute("cx")):0,o=n?parseFloat(n.getAttribute("cy")):0,l=n?parseFloat(n.getAttribute("barWidth")):0,c=n?parseFloat(n.getAttribute("barHeight")):0,h=a.getElGrid().getBoundingClientRect(),d=n.classList.contains("apexcharts-candlestick-area")||n.classList.contains("apexcharts-boxPlot-area");if(t.globals.isXNumeric?(n&&!d&&(s-=i%2!=0?l/2:0),n&&d&&t.globals.comboCharts&&(s-=l/2)):t.globals.isBarHorizontal||(s=a.xAxisTicksPositions[e-1]+a.dataPointsDividedWidth/2,isNaN(s)&&(s=a.xAxisTicksPositions[e]-a.dataPointsDividedWidth/2)),t.globals.isBarHorizontal?(o>t.globals.gridHeight/2&&(o-=a.tooltipRect.ttHeight),(o=o+t.config.grid.padding.top+c/3)+c>t.globals.gridHeight&&(o=t.globals.gridHeight-c)):t.config.tooltip.followCursor?o=a.e.clientY-h.top-a.tooltipRect.ttHeight/2:o+a.tooltipRect.ttHeight+15>t.globals.gridHeight&&(o=t.globals.gridHeight),o<-10&&(o=-10),t.globals.isBarHorizontal||this.moveXCrosshairs(s),!a.fixedTooltip){var u=o||t.globals.gridHeight;this.moveTooltip(s,u)}}}]),e}(),xe=function(){function e(t){o(this,e),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx,this.tooltipPosition=new be(t)}return c(e,[{key:"drawDynamicPoints",value:function(){var e=this.w,t=new w(this.ctx),a=new N(this.ctx),i=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series");i=g(i),e.config.chart.stacked&&i.sort((function(e,t){return parseFloat(e.getAttribute("data:realIndex"))-parseFloat(t.getAttribute("data:realIndex"))}));for(var r=0;r<i.length;r++){var n=i[r].querySelector(".apexcharts-series-markers-wrap");if(null!==n){var s=void 0,o="apexcharts-marker w".concat((Math.random()+1).toString(36).substring(4));"line"!==e.config.chart.type&&"area"!==e.config.chart.type||e.globals.comboCharts||e.config.tooltip.intersect||(o+=" no-pointer-events");var l=a.getMarkerConfig({cssClass:o,seriesIndex:Number(n.getAttribute("data:realIndex"))});(s=t.drawMarker(0,0,l)).node.setAttribute("default-marker-size",0);var c=document.createElementNS(e.globals.SVGNS,"g");c.classList.add("apexcharts-series-markers"),c.appendChild(s.node),n.appendChild(c)}}}},{key:"enlargeCurrentPoint",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=this.w;"bubble"!==r.config.chart.type&&this.newPointSize(e,t);var n=t.getAttribute("cx"),s=t.getAttribute("cy");if(null!==a&&null!==i&&(n=a,s=i),this.tooltipPosition.moveXCrosshairs(n),!this.fixedTooltip){if("radar"===r.config.chart.type){var o=this.ttCtx.getElGrid().getBoundingClientRect();n=this.ttCtx.e.clientX-o.left}this.tooltipPosition.moveTooltip(n,s,r.config.markers.hover.size)}}},{key:"enlargePoints",value:function(e){for(var t=this.w,a=this,i=this.ttCtx,r=e,n=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),s=t.config.markers.hover.size,o=0;o<n.length;o++){var l=n[o].getAttribute("rel"),c=n[o].getAttribute("index");if(void 0===s&&(s=t.globals.markers.size[c]+t.config.markers.hover.sizeOffset),r===parseInt(l,10)){a.newPointSize(r,n[o]);var h=n[o].getAttribute("cx"),d=n[o].getAttribute("cy");a.tooltipPosition.moveXCrosshairs(h),i.fixedTooltip||a.tooltipPosition.moveTooltip(h,d,s)}else a.oldPointSize(n[o])}}},{key:"newPointSize",value:function(e,t){var a=this.w,i=a.config.markers.hover.size,r=0===e?t.parentNode.firstChild:t.parentNode.lastChild;if("0"!==r.getAttribute("default-marker-size")){var n=parseInt(r.getAttribute("index"),10);void 0===i&&(i=a.globals.markers.size[n]+a.config.markers.hover.sizeOffset),i<0&&(i=0),r.setAttribute("r",i)}}},{key:"oldPointSize",value:function(e){var t=parseFloat(e.getAttribute("default-marker-size"));e.setAttribute("r",t)}},{key:"resetPointsSize",value:function(){for(var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),t=0;t<e.length;t++){var a=parseFloat(e[t].getAttribute("default-marker-size"));x.isNumber(a)&&a>=0?e[t].setAttribute("r",a):e[t].setAttribute("r",0)}}}]),e}(),ve=function(){function e(t){o(this,e),this.w=t.w,this.ttCtx=t}return c(e,[{key:"getAttr",value:function(e,t){return parseFloat(e.target.getAttribute(t))}},{key:"handleHeatTreeTooltip",value:function(e){var t=e.e,a=e.opt,i=e.x,r=e.y,n=e.type,s=this.ttCtx,o=this.w;if(t.target.classList.contains("apexcharts-".concat(n,"-rect"))){var l=this.getAttr(t,"i"),c=this.getAttr(t,"j"),h=this.getAttr(t,"cx"),d=this.getAttr(t,"cy"),u=this.getAttr(t,"width"),f=this.getAttr(t,"height");if(s.tooltipLabels.drawSeriesTexts({ttItems:a.ttItems,i:l,j:c,shared:!1,e:t}),o.globals.capturedSeriesIndex=l,o.globals.capturedDataPointIndex=c,i=h+s.tooltipRect.ttWidth/2+u,r=d+s.tooltipRect.ttHeight/2-f/2,s.tooltipPosition.moveXCrosshairs(h+u/2),i>o.globals.gridWidth/2&&(i=h-s.tooltipRect.ttWidth/2+u),s.w.config.tooltip.followCursor){var p=o.globals.dom.elWrap.getBoundingClientRect();i=o.globals.clientX-p.left-(i>o.globals.gridWidth/2?s.tooltipRect.ttWidth:0),r=o.globals.clientY-p.top-(r>o.globals.gridHeight/2?s.tooltipRect.ttHeight:0)}}return{x:i,y:r}}},{key:"handleMarkerTooltip",value:function(e){var t,a,i=e.e,r=e.opt,n=e.x,s=e.y,o=this.w,l=this.ttCtx;if(i.target.classList.contains("apexcharts-marker")){var c=parseInt(r.paths.getAttribute("cx"),10),h=parseInt(r.paths.getAttribute("cy"),10),d=parseFloat(r.paths.getAttribute("val"));if(a=parseInt(r.paths.getAttribute("rel"),10),t=parseInt(r.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,l.intersect){var u=x.findAncestor(r.paths,"apexcharts-series");u&&(t=parseInt(u.getAttribute("data:realIndex"),10))}if(l.tooltipLabels.drawSeriesTexts({ttItems:r.ttItems,i:t,j:a,shared:!l.showOnIntersect&&o.config.tooltip.shared,e:i}),"mouseup"===i.type&&l.markerClick(i,t,a),o.globals.capturedSeriesIndex=t,o.globals.capturedDataPointIndex=a,n=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}d<0&&(s=h),l.marker.enlargeCurrentPoint(a,r.paths,n,s)}return{x:n,y:s}}},{key:"handleBarTooltip",value:function(e){var t,a,i=e.e,r=e.opt,n=this.w,s=this.ttCtx,o=s.getElTooltip(),l=0,c=0,h=0,d=this.getBarTooltipXY({e:i,opt:r});t=d.i;var u=d.barHeight,f=d.j;n.globals.capturedSeriesIndex=t,n.globals.capturedDataPointIndex=f,n.globals.isBarHorizontal&&s.tooltipUtil.hasBars()||!n.config.tooltip.shared?(c=d.x,h=d.y,a=Array.isArray(n.config.stroke.width)?n.config.stroke.width[t]:n.config.stroke.width,l=c):n.globals.comboCharts||n.config.tooltip.shared||(l/=2),isNaN(h)?h=n.globals.svgHeight-s.tooltipRect.ttHeight:h<0&&(h=0);var p=parseInt(r.paths.parentNode.getAttribute("data:realIndex"),10),g=n.globals.isMultipleYAxis?n.config.yaxis[p]&&n.config.yaxis[p].reversed:n.config.yaxis[0].reversed;if(c+s.tooltipRect.ttWidth>n.globals.gridWidth&&!g?c-=s.tooltipRect.ttWidth:c<0&&(c=0),s.w.config.tooltip.followCursor){var m=s.getElGrid().getBoundingClientRect();h=s.e.clientY-m.top}null===s.tooltip&&(s.tooltip=n.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),n.config.tooltip.shared||(n.globals.comboBarCount>0?s.tooltipPosition.moveXCrosshairs(l+a/2):s.tooltipPosition.moveXCrosshairs(l)),!s.fixedTooltip&&(!n.config.tooltip.shared||n.globals.isBarHorizontal&&s.tooltipUtil.hasBars())&&(g&&(c-=s.tooltipRect.ttWidth)<0&&(c=0),!g||n.globals.isBarHorizontal&&s.tooltipUtil.hasBars()||(h=h+u-2*(n.globals.series[t][f]<0?u:0)),s.tooltipRect.ttHeight+h>n.globals.gridHeight?h=n.globals.gridHeight-s.tooltipRect.ttHeight+n.globals.translateY:(h=h+n.globals.translateY-s.tooltipRect.ttHeight/2)<0&&(h=0),o.style.left=c+n.globals.translateX+"px",o.style.top=h+"px")}},{key:"getBarTooltipXY",value:function(e){var t=e.e,a=e.opt,i=this.w,r=null,n=this.ttCtx,s=0,o=0,l=0,c=0,h=0,d=t.target.classList;if(d.contains("apexcharts-bar-area")||d.contains("apexcharts-candlestick-area")||d.contains("apexcharts-boxPlot-area")||d.contains("apexcharts-rangebar-area")){var u=t.target,f=u.getBoundingClientRect(),p=a.elGrid.getBoundingClientRect(),g=f.height;h=f.height;var m=f.width,b=parseInt(u.getAttribute("cx"),10),x=parseInt(u.getAttribute("cy"),10);c=parseFloat(u.getAttribute("barWidth"));var v="touchmove"===t.type?t.touches[0].clientX:t.clientX;r=parseInt(u.getAttribute("j"),10),s=parseInt(u.parentNode.getAttribute("rel"),10)-1;var y=u.getAttribute("data-range-y1"),w=u.getAttribute("data-range-y2");i.globals.comboCharts&&(s=parseInt(u.parentNode.getAttribute("data:realIndex"),10)),n.tooltipLabels.drawSeriesTexts({ttItems:a.ttItems,i:s,j:r,y1:y?parseInt(y,10):null,y2:w?parseInt(w,10):null,shared:!n.showOnIntersect&&i.config.tooltip.shared,e:t}),i.config.tooltip.followCursor?i.globals.isBarHorizontal?(o=v-p.left+15,l=x-n.dataPointsDividedHeight+g/2-n.tooltipRect.ttHeight/2):(o=i.globals.isXNumeric?b-m/2:b-n.dataPointsDividedWidth+m/2,l=t.clientY-p.top-n.tooltipRect.ttHeight/2-15):i.globals.isBarHorizontal?((o=b)<n.xyRatios.baseLineInvertedY&&(o=b-n.tooltipRect.ttWidth),l=x-n.dataPointsDividedHeight+g/2-n.tooltipRect.ttHeight/2):(o=i.globals.isXNumeric?b-m/2:b-n.dataPointsDividedWidth+m/2,l=x)}return{x:o,y:l,barHeight:h,barWidth:c,i:s,j:r}}}]),e}(),ye=function(){function e(t){o(this,e),this.w=t.w,this.ttCtx=t}return c(e,[{key:"drawXaxisTooltip",value:function(){var e=this.w,t=this.ttCtx,a="bottom"===e.config.xaxis.position;t.xaxisOffY=a?e.globals.gridHeight+1:-e.globals.xAxisHeight-e.config.xaxis.axisTicks.height+3;var i=a?"apexcharts-xaxistooltip apexcharts-xaxistooltip-bottom":"apexcharts-xaxistooltip apexcharts-xaxistooltip-top",r=e.globals.dom.elWrap;t.isXAxisTooltipEnabled&&null===e.globals.dom.baseEl.querySelector(".apexcharts-xaxistooltip")&&(t.xaxisTooltip=document.createElement("div"),t.xaxisTooltip.setAttribute("class",i+" apexcharts-theme-"+e.config.tooltip.theme),r.appendChild(t.xaxisTooltip),t.xaxisTooltipText=document.createElement("div"),t.xaxisTooltipText.classList.add("apexcharts-xaxistooltip-text"),t.xaxisTooltipText.style.fontFamily=e.config.xaxis.tooltip.style.fontFamily||e.config.chart.fontFamily,t.xaxisTooltipText.style.fontSize=e.config.xaxis.tooltip.style.fontSize,t.xaxisTooltip.appendChild(t.xaxisTooltipText))}},{key:"drawYaxisTooltip",value:function(){for(var e=this.w,t=this.ttCtx,a=function(a){var i=e.config.yaxis[a].opposite||e.config.yaxis[a].crosshairs.opposite;t.yaxisOffX=i?e.globals.gridWidth+1:1;var r="apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(a,i?" apexcharts-yaxistooltip-right":" apexcharts-yaxistooltip-left");e.globals.yAxisSameScaleIndices.map((function(t,i){t.map((function(t,i){i===a&&(r+=e.config.yaxis[i].show?" ":" apexcharts-yaxistooltip-hidden")}))}));var n=e.globals.dom.elWrap;null===e.globals.dom.baseEl.querySelector(".apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(a))&&(t.yaxisTooltip=document.createElement("div"),t.yaxisTooltip.setAttribute("class",r+" apexcharts-theme-"+e.config.tooltip.theme),n.appendChild(t.yaxisTooltip),0===a&&(t.yaxisTooltipText=[]),t.yaxisTooltipText[a]=document.createElement("div"),t.yaxisTooltipText[a].classList.add("apexcharts-yaxistooltip-text"),t.yaxisTooltip.appendChild(t.yaxisTooltipText[a]))},i=0;i<e.config.yaxis.length;i++)a(i)}},{key:"setXCrosshairWidth",value:function(){var e=this.w,t=this.ttCtx,a=t.getElXCrosshairs();if(t.xcrosshairsWidth=parseInt(e.config.xaxis.crosshairs.width,10),e.globals.comboCharts){var i=e.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(null!==i&&"barWidth"===e.config.xaxis.crosshairs.width){var r=parseFloat(i.getAttribute("barWidth"));t.xcrosshairsWidth=r}else if("tickWidth"===e.config.xaxis.crosshairs.width){var n=e.globals.labels.length;t.xcrosshairsWidth=e.globals.gridWidth/n}}else if("tickWidth"===e.config.xaxis.crosshairs.width){var s=e.globals.labels.length;t.xcrosshairsWidth=e.globals.gridWidth/s}else if("barWidth"===e.config.xaxis.crosshairs.width){var o=e.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(null!==o){var l=parseFloat(o.getAttribute("barWidth"));t.xcrosshairsWidth=l}else t.xcrosshairsWidth=1}e.globals.isBarHorizontal&&(t.xcrosshairsWidth=0),null!==a&&t.xcrosshairsWidth>0&&a.setAttribute("width",t.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var e=this.w,t=this.ttCtx;t.ycrosshairs=e.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),t.ycrosshairsHidden=e.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(e,t,a){var i=this.ttCtx,r=this.w,n=r.globals.yLabelFormatters[e];if(i.yaxisTooltips[e]){var s=i.getElGrid().getBoundingClientRect(),o=(t-s.top)*a.yRatio[e],l=r.globals.maxYArr[e]-r.globals.minYArr[e],c=r.globals.minYArr[e]+(l-o);i.tooltipPosition.moveYCrosshairs(t-s.top),i.yaxisTooltipText[e].innerHTML=n(c),i.tooltipPosition.moveYAxisTooltip(e)}}}]),e}(),we=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w;var a=this.w;this.tConfig=a.config.tooltip,this.tooltipUtil=new ge(this),this.tooltipLabels=new me(this),this.tooltipPosition=new be(this),this.marker=new xe(this),this.intersect=new ve(this),this.axesTooltip=new ye(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=!a.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return c(e,[{key:"getElTooltip",value:function(e){return e||(e=this),e.w.globals.dom.baseEl?e.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip"):null}},{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(e){var t=this.w;this.xyRatios=e,this.isXAxisTooltipEnabled=t.config.xaxis.tooltip.enabled&&t.globals.axisCharts,this.yaxisTooltips=t.config.yaxis.map((function(e,a){return!!(e.show&&e.tooltip.enabled&&t.globals.axisCharts)})),this.allTooltipSeriesGroups=[],t.globals.axisCharts||(this.showTooltipTitle=!1);var a=document.createElement("div");if(a.classList.add("apexcharts-tooltip"),t.config.tooltip.cssClass&&a.classList.add(t.config.tooltip.cssClass),a.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),t.globals.dom.elWrap.appendChild(a),t.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var i=new q(this.ctx);this.xAxisTicksPositions=i.getXAxisTicksPositions()}if(!t.globals.comboCharts&&!this.tConfig.intersect&&"rangeBar"!==t.config.chart.type||this.tConfig.shared||(this.showOnIntersect=!0),0!==t.config.markers.size&&0!==t.globals.markers.largestSize||this.marker.drawDynamicPoints(this),t.globals.collapsedSeries.length!==t.globals.series.length){this.dataPointsDividedHeight=t.globals.gridHeight/t.globals.dataPoints,this.dataPointsDividedWidth=t.globals.gridWidth/t.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||t.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,a.appendChild(this.tooltipTitle));var r=t.globals.series.length;(t.globals.xyCharts||t.globals.comboCharts)&&this.tConfig.shared&&(r=this.showOnIntersect?1:t.globals.series.length),this.legendLabels=t.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(r),this.addSVGEvents()}}},{key:"createTTElements",value:function(e){for(var t=this,a=this.w,i=[],r=this.getElTooltip(),n=function(n){var s=document.createElement("div");s.classList.add("apexcharts-tooltip-series-group"),s.style.order=a.config.tooltip.inverseOrder?e-n:n+1,t.tConfig.shared&&t.tConfig.enabledOnSeries&&Array.isArray(t.tConfig.enabledOnSeries)&&t.tConfig.enabledOnSeries.indexOf(n)<0&&s.classList.add("apexcharts-tooltip-series-group-hidden");var o=document.createElement("span");o.classList.add("apexcharts-tooltip-marker"),o.style.backgroundColor=a.globals.colors[n],s.appendChild(o);var l=document.createElement("div");l.classList.add("apexcharts-tooltip-text"),l.style.fontFamily=t.tConfig.style.fontFamily||a.config.chart.fontFamily,l.style.fontSize=t.tConfig.style.fontSize,["y","goals","z"].forEach((function(e){var t=document.createElement("div");t.classList.add("apexcharts-tooltip-".concat(e,"-group"));var a=document.createElement("span");a.classList.add("apexcharts-tooltip-text-".concat(e,"-label")),t.appendChild(a);var i=document.createElement("span");i.classList.add("apexcharts-tooltip-text-".concat(e,"-value")),t.appendChild(i),l.appendChild(t)})),s.appendChild(l),r.appendChild(s),i.push(s)},s=0;s<e;s++)n(s);return i}},{key:"addSVGEvents",value:function(){var e=this.w,t=e.config.chart.type,a=this.getElTooltip(),i=!("bar"!==t&&"candlestick"!==t&&"boxPlot"!==t&&"rangeBar"!==t),r="area"===t||"line"===t||"scatter"===t||"bubble"===t||"radar"===t,n=e.globals.dom.Paper.node,s=this.getElGrid();s&&(this.seriesBound=s.getBoundingClientRect());var o,l=[],c=[],h={hoverArea:n,elGrid:s,tooltipEl:a,tooltipY:l,tooltipX:c,ttItems:this.ttItems};if(e.globals.axisCharts&&(r?o=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:longestSeries='true'] .apexcharts-marker"):i?o=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-bar-area, .apexcharts-series .apexcharts-candlestick-area, .apexcharts-series .apexcharts-boxPlot-area, .apexcharts-series .apexcharts-rangebar-area"):"heatmap"!==t&&"treemap"!==t||(o=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-heatmap, .apexcharts-series .apexcharts-treemap")),o&&o.length))for(var d=0;d<o.length;d++)l.push(o[d].getAttribute("cy")),c.push(o[d].getAttribute("cx"));if(e.globals.xyCharts&&!this.showOnIntersect||e.globals.comboCharts&&!this.showOnIntersect||i&&this.tooltipUtil.hasBars()&&this.tConfig.shared)this.addPathsEventListeners([n],h);else if(i&&!e.globals.comboCharts||r&&this.showOnIntersect)this.addDatapointEventsListeners(h);else if(!e.globals.axisCharts||"heatmap"===t||"treemap"===t){var u=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series");this.addPathsEventListeners(u,h)}if(this.showOnIntersect){var f=e.globals.dom.baseEl.querySelectorAll(".apexcharts-line-series .apexcharts-marker, .apexcharts-area-series .apexcharts-marker");f.length>0&&this.addPathsEventListeners(f,h),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(h)}}},{key:"drawFixedTooltipRect",value:function(){var e=this.w,t=this.getElTooltip(),a=t.getBoundingClientRect(),i=a.width+10,r=a.height+10,n=this.tConfig.fixed.offsetX,s=this.tConfig.fixed.offsetY,o=this.tConfig.fixed.position.toLowerCase();return o.indexOf("right")>-1&&(n=n+e.globals.svgWidth-i+10),o.indexOf("bottom")>-1&&(s=s+e.globals.svgHeight-r-10),t.style.left=n+"px",t.style.top=s+"px",{x:n,y:s,ttWidth:i,ttHeight:r}}},{key:"addDatapointEventsListeners",value:function(e){var t=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(t,e)}},{key:"addPathsEventListeners",value:function(e,t){for(var a=this,i=function(i){var r={paths:e[i],tooltipEl:t.tooltipEl,tooltipY:t.tooltipY,tooltipX:t.tooltipX,elGrid:t.elGrid,hoverArea:t.hoverArea,ttItems:t.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map((function(t){return e[i].addEventListener(t,a.onSeriesHover.bind(a,r),{capture:!1,passive:!0})}))},r=0;r<e.length;r++)i(r)}},{key:"onSeriesHover",value:function(e,t){var a=this,i=Date.now()-this.lastHoverTime;i>=100?this.seriesHover(e,t):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout((function(){a.seriesHover(e,t)}),100-i))}},{key:"seriesHover",value:function(e,t){var a=this;this.lastHoverTime=Date.now();var i=[],r=this.w;r.config.chart.group&&(i=this.ctx.getGroupedCharts()),r.globals.axisCharts&&(r.globals.minX===-1/0&&r.globals.maxX===1/0||0===r.globals.dataPoints)||(i.length?i.forEach((function(i){var r=a.getElTooltip(i),n={paths:e.paths,tooltipEl:r,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:i.w.globals.tooltip.ttItems};i.w.globals.minX===a.w.globals.minX&&i.w.globals.maxX===a.w.globals.maxX&&i.w.globals.tooltip.seriesHoverByContext({chartCtx:i,ttCtx:i.w.globals.tooltip,opt:n,e:t})})):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:e,e:t}))}},{key:"seriesHoverByContext",value:function(e){var t=e.chartCtx,a=e.ttCtx,i=e.opt,r=e.e,n=t.w,s=this.getElTooltip();s&&(a.tooltipRect={x:0,y:0,ttWidth:s.getBoundingClientRect().width,ttHeight:s.getBoundingClientRect().height},a.e=r,!a.tooltipUtil.hasBars()||n.globals.comboCharts||a.isBarShared||this.tConfig.onDatasetHover.highlightDataSeries&&new R(t).toggleSeriesOnHover(r,r.target.parentNode),a.fixedTooltip&&a.drawFixedTooltipRect(),n.globals.axisCharts?a.axisChartsTooltips({e:r,opt:i,tooltipRect:a.tooltipRect}):a.nonAxisChartsTooltips({e:r,opt:i,tooltipRect:a.tooltipRect}))}},{key:"axisChartsTooltips",value:function(e){var t,a,i=e.e,r=e.opt,n=this.w,s=r.elGrid.getBoundingClientRect(),o="touchmove"===i.type?i.touches[0].clientX:i.clientX,l="touchmove"===i.type?i.touches[0].clientY:i.clientY;if(this.clientY=l,this.clientX=o,n.globals.capturedSeriesIndex=-1,n.globals.capturedDataPointIndex=-1,l<s.top||l>s.top+s.height)this.handleMouseOut(r);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!n.config.tooltip.shared){var c=parseInt(r.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(c)<0)return void this.handleMouseOut(r)}var h=this.getElTooltip(),d=this.getElXCrosshairs(),u=n.globals.xyCharts||"bar"===n.config.chart.type&&!n.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||n.globals.comboCharts&&this.tooltipUtil.hasBars();if("mousemove"===i.type||"touchmove"===i.type||"mouseup"===i.type){if(n.globals.collapsedSeries.length+n.globals.ancillaryCollapsedSeries.length===n.globals.series.length)return;null!==d&&d.classList.add("apexcharts-active");var f=this.yaxisTooltips.filter((function(e){return!0===e}));if(null!==this.ycrosshairs&&f.length&&this.ycrosshairs.classList.add("apexcharts-active"),u&&!this.showOnIntersect)this.handleStickyTooltip(i,o,l,r);else if("heatmap"===n.config.chart.type||"treemap"===n.config.chart.type){var p=this.intersect.handleHeatTreeTooltip({e:i,opt:r,x:t,y:a,type:n.config.chart.type});t=p.x,a=p.y,h.style.left=t+"px",h.style.top=a+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:i,opt:r}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:i,opt:r,x:t,y:a});if(this.yaxisTooltips.length)for(var g=0;g<n.config.yaxis.length;g++)this.axesTooltip.drawYaxisTooltipText(g,l,this.xyRatios);r.tooltipEl.classList.add("apexcharts-active")}else"mouseout"!==i.type&&"touchend"!==i.type||this.handleMouseOut(r)}}},{key:"nonAxisChartsTooltips",value:function(e){var t=e.e,a=e.opt,i=e.tooltipRect,r=this.w,n=a.paths.getAttribute("rel"),s=this.getElTooltip(),o=r.globals.dom.elWrap.getBoundingClientRect();if("mousemove"===t.type||"touchmove"===t.type){s.classList.add("apexcharts-active"),this.tooltipLabels.drawSeriesTexts({ttItems:a.ttItems,i:parseInt(n,10)-1,shared:!1});var l=r.globals.clientX-o.left-i.ttWidth/2,c=r.globals.clientY-o.top-i.ttHeight-10;if(s.style.left=l+"px",s.style.top=c+"px",r.config.legend.tooltipHoverFormatter){var h=n-1,d=(0,r.config.legend.tooltipHoverFormatter)(this.legendLabels[h].getAttribute("data:default-text"),{seriesIndex:h,dataPointIndex:h,w:r});this.legendLabels[h].innerHTML=d}}else"mouseout"!==t.type&&"touchend"!==t.type||(s.classList.remove("apexcharts-active"),r.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach((function(e){var t=e.getAttribute("data:default-text");e.innerHTML=decodeURIComponent(t)})))}},{key:"handleStickyTooltip",value:function(e,t,a,i){var r=this.w,n=this.tooltipUtil.getNearestValues({context:this,hoverArea:i.hoverArea,elGrid:i.elGrid,clientX:t,clientY:a}),s=n.j,o=n.capturedSeries,l=i.elGrid.getBoundingClientRect();n.hoverX<0||n.hoverX>l.width?this.handleMouseOut(i):null!==o?this.handleStickyCapturedSeries(e,o,i,s):(this.tooltipUtil.isXoverlap(s)||r.globals.isBarHorizontal)&&this.create(e,this,0,s,i.ttItems)}},{key:"handleStickyCapturedSeries",value:function(e,t,a,i){var r=this.w;this.tConfig.shared||null!==r.globals.series[t][i]?void 0!==r.globals.series[t][i]?this.tConfig.shared&&this.tooltipUtil.isXoverlap(i)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(e,this,t,i,a.ttItems):this.create(e,this,t,i,a.ttItems,!1):this.tooltipUtil.isXoverlap(i)&&this.create(e,this,0,i,a.ttItems):this.handleMouseOut(a)}},{key:"deactivateHoverFilter",value:function(){for(var e=this.w,t=new w(this.ctx),a=e.globals.dom.Paper.select(".apexcharts-bar-area"),i=0;i<a.length;i++)t.pathMouseLeave(a[i])}},{key:"handleMouseOut",value:function(e){var t=this.w,a=this.getElXCrosshairs();if(e.tooltipEl.classList.remove("apexcharts-active"),this.deactivateHoverFilter(),"bubble"!==t.config.chart.type&&this.marker.resetPointsSize(),null!==a&&a.classList.remove("apexcharts-active"),null!==this.ycrosshairs&&this.ycrosshairs.classList.remove("apexcharts-active"),this.isXAxisTooltipEnabled&&this.xaxisTooltip.classList.remove("apexcharts-active"),this.yaxisTooltips.length){null===this.yaxisTTEls&&(this.yaxisTTEls=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));for(var i=0;i<this.yaxisTTEls.length;i++)this.yaxisTTEls[i].classList.remove("apexcharts-active")}t.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach((function(e){var t=e.getAttribute("data:default-text");e.innerHTML=decodeURIComponent(t)}))}},{key:"markerClick",value:function(e,t,a){var i=this.w;"function"==typeof i.config.chart.events.markerClick&&i.config.chart.events.markerClick(e,this.ctx,{seriesIndex:t,dataPointIndex:a,w:i}),this.ctx.events.fireEvent("markerClick",[e,this.ctx,{seriesIndex:t,dataPointIndex:a,w:i}])}},{key:"create",value:function(e,t,a,i,r){var n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,s=this.w,o=t;"mouseup"===e.type&&this.markerClick(e,a,i),null===n&&(n=this.tConfig.shared);var l=this.tooltipUtil.hasMarkers(),c=this.tooltipUtil.getElBars();if(s.config.legend.tooltipHoverFormatter){var h=s.config.legend.tooltipHoverFormatter,d=Array.from(this.legendLabels);d.forEach((function(e){var t=e.getAttribute("data:default-text");e.innerHTML=decodeURIComponent(t)}));for(var u=0;u<d.length;u++){var f=d[u],p=parseInt(f.getAttribute("i"),10),g=decodeURIComponent(f.getAttribute("data:default-text")),m=h(g,{seriesIndex:n?p:a,dataPointIndex:i,w:s});if(n)f.innerHTML=s.globals.collapsedSeriesIndices.indexOf(p)<0?m:g;else if(f.innerHTML=p===a?m:g,a===p)break}}if(n){if(o.tooltipLabels.drawSeriesTexts({ttItems:r,i:a,j:i,shared:!this.showOnIntersect&&this.tConfig.shared}),l&&(s.globals.markers.largestSize>0?o.marker.enlargePoints(i):o.tooltipPosition.moveDynamicPointsOnHover(i)),this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(c),this.barSeriesHeight>0)){var b=new w(this.ctx),x=s.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(i,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(i);for(var v=0;v<x.length;v++)b.pathMouseEnter(x[v])}}else o.tooltipLabels.drawSeriesTexts({shared:!1,ttItems:r,i:a,j:i}),this.tooltipUtil.hasBars()&&o.tooltipPosition.moveStickyTooltipOverBars(i),l&&o.tooltipPosition.moveMarkers(a,i)}}]),e}(),ke=function(e){d(a,z);var t=p(a);function a(){return o(this,a),t.apply(this,arguments)}return c(a,[{key:"draw",value:function(e,t){var a=this,i=this.w;this.graphics=new w(this.ctx),this.bar=new z(this.ctx,this.xyRatios);var r=new k(this.ctx,i);e=r.getLogSeries(e),this.yRatio=r.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e),"100%"===i.config.chart.stackType&&(e=i.globals.seriesPercent.slice()),this.series=e,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 s=0;s<e.length;s++)e[s].length>0&&(this.totalItems+=e[s].length);for(var o=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),l=0,c=0,h=function(r,s){var h=void 0,d=void 0,u=void 0,f=void 0,p=[],g=[],m=i.globals.comboCharts?t[r]:r;a.yRatio.length>1&&(a.yaxisIndex=m),a.isReversed=i.config.yaxis[a.yaxisIndex]&&i.config.yaxis[a.yaxisIndex].reversed;var b=a.graphics.group({class:"apexcharts-series",seriesName:x.escapeString(i.globals.seriesNames[m]),rel:r+1,"data:realIndex":m});a.ctx.series.addCollapsedClassToSeries(b,m);var v=a.graphics.group({class:"apexcharts-datalabels","data:realIndex":m}),y=0,w=0,k=a.initialPositions(l,c,h,d,u,f);c=k.y,y=k.barHeight,d=k.yDivision,f=k.zeroW,l=k.x,w=k.barWidth,h=k.xDivision,u=k.zeroH,a.yArrj=[],a.yArrjF=[],a.yArrjVal=[],a.xArrj=[],a.xArrjF=[],a.xArrjVal=[],1===a.prevY.length&&a.prevY[0].every((function(e){return isNaN(e)}))&&(a.prevY[0]=a.prevY[0].map((function(e){return u})),a.prevYF[0]=a.prevYF[0].map((function(e){return 0})));for(var S=0;S<i.globals.dataPoints;S++){var C=a.barHelpers.getStrokeWidth(r,S,m),E={indexes:{i:r,j:S,realIndex:m,bc:s},strokeWidth:C,x:l,y:c,elSeries:b},A=null;a.isHorizontal?(A=a.drawStackedBarPaths(n(n({},E),{},{zeroW:f,barHeight:y,yDivision:d})),w=a.series[r][S]/a.invertedYRatio):(A=a.drawStackedColumnPaths(n(n({},E),{},{xDivision:h,barWidth:w,zeroH:u})),y=a.series[r][S]/a.yRatio[a.yaxisIndex]),c=A.y,l=A.x,p.push(l),g.push(c);var P=a.barHelpers.getPathFillColor(e,r,S,m);b=a.renderSeries({realIndex:m,pathFill:P,j:S,i:r,pathFrom:A.pathFrom,pathTo:A.pathTo,strokeWidth:C,elSeries:b,x:l,y:c,series:e,barHeight:y,barWidth:w,elDataLabelsWrap:v,type:"bar",visibleSeries:0})}i.globals.seriesXvalues[m]=p,i.globals.seriesYvalues[m]=g,a.prevY.push(a.yArrj),a.prevYF.push(a.yArrjF),a.prevYVal.push(a.yArrjVal),a.prevX.push(a.xArrj),a.prevXF.push(a.xArrjF),a.prevXVal.push(a.xArrjVal),o.add(b)},d=0,u=0;d<e.length;d++,u++)h(d,u);return o}},{key:"initialPositions",value:function(e,t,a,i,r,n){var s,o,l=this.w;return this.isHorizontal?(s=(s=i=l.globals.gridHeight/l.globals.dataPoints)*parseInt(l.config.plotOptions.bar.barHeight,10)/100,n=this.baseLineInvertedY+l.globals.padHorizontal+(this.isReversed?l.globals.gridWidth:0)-(this.isReversed?2*this.baseLineInvertedY:0),t=(i-s)/2):(o=a=l.globals.gridWidth/l.globals.dataPoints,o=l.globals.isXNumeric&&l.globals.dataPoints>1?(a=l.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:o*parseInt(l.config.plotOptions.bar.columnWidth,10)/100,r=this.baseLineY[this.yaxisIndex]+(this.isReversed?l.globals.gridHeight:0)-(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),e=l.globals.padHorizontal+(a-o)/2),{x:e,y:t,yDivision:i,xDivision:a,barHeight:s,barWidth:o,zeroH:r,zeroW:n}}},{key:"drawStackedBarPaths",value:function(e){for(var t,a=e.indexes,i=e.barHeight,r=e.strokeWidth,n=e.zeroW,s=e.x,o=e.y,l=e.yDivision,c=e.elSeries,h=this.w,d=o,u=a.i,f=a.j,p=0,g=0;g<this.prevXF.length;g++)p+=this.prevXF[g][f];if(u>0){var m=n;this.prevXVal[u-1][f]<0?m=this.series[u][f]>=0?this.prevX[u-1][f]+p-2*(this.isReversed?p:0):this.prevX[u-1][f]:this.prevXVal[u-1][f]>=0&&(m=this.series[u][f]>=0?this.prevX[u-1][f]:this.prevX[u-1][f]-p+2*(this.isReversed?p:0)),t=m}else t=n;s=null===this.series[u][f]?t:t+this.series[u][f]/this.invertedYRatio-2*(this.isReversed?this.series[u][f]/this.invertedYRatio:0);var b=this.barHelpers.getBarpaths({barYPosition:d,barHeight:i,x1:t,x2:s,strokeWidth:r,series:this.series,realIndex:a.realIndex,i:u,j:f,w:h});return this.barHelpers.barBackground({j:f,i:u,y1:d,y2:i,elSeries:c}),o+=l,{pathTo:b.pathTo,pathFrom:b.pathFrom,x:s,y:o}}},{key:"drawStackedColumnPaths",value:function(e){var t=e.indexes,a=e.x,i=e.y,r=e.xDivision,n=e.barWidth,s=e.zeroH;e.strokeWidth;var o=e.elSeries,l=this.w,c=t.i,h=t.j,d=t.bc;if(l.globals.isXNumeric){var u=l.globals.seriesX[c][h];u||(u=0),a=(u-l.globals.minX)/this.xRatio-n/2}for(var f,p=a,g=0,m=0;m<this.prevYF.length;m++)g+=isNaN(this.prevYF[m][h])?0:this.prevYF[m][h];if(c>0&&!l.globals.isXNumeric||c>0&&l.globals.isXNumeric&&l.globals.seriesX[c-1][h]===l.globals.seriesX[c][h]){var b,x,v=Math.min(this.yRatio.length+1,c+1);if(void 0!==this.prevY[c-1])for(var y=1;y<v;y++)if(!isNaN(this.prevY[c-y][h])){x=this.prevY[c-y][h];break}for(var w=1;w<v;w++){if(this.prevYVal[c-w][h]<0){b=this.series[c][h]>=0?x-g+2*(this.isReversed?g:0):x;break}if(this.prevYVal[c-w][h]>=0){b=this.series[c][h]>=0?x:x+g-2*(this.isReversed?g:0);break}}void 0===b&&(b=l.globals.gridHeight),f=this.prevYF[0].every((function(e){return 0===e}))&&this.prevYF.slice(1,c).every((function(e){return e.every((function(e){return isNaN(e)}))}))?l.globals.gridHeight-s:b}else f=l.globals.gridHeight-s;i=f-this.series[c][h]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[c][h]/this.yRatio[this.yaxisIndex]:0);var k=this.barHelpers.getColumnPaths({barXPosition:p,barWidth:n,y1:f,y2:i,yRatio:this.yRatio[this.yaxisIndex],strokeWidth:this.strokeWidth,series:this.series,realIndex:t.realIndex,i:c,j:h,w:l});return this.barHelpers.barBackground({bc:d,j:h,i:c,x1:p,x2:n,elSeries:o}),a+=r,{pathTo:k.pathTo,pathFrom:k.pathFrom,x:l.globals.isXNumeric?a-r:a,y:i}}}]),a}(),Se=function(e){d(a,z);var t=p(a);function a(){return o(this,a),t.apply(this,arguments)}return c(a,[{key:"draw",value:function(e,t){var a=this,i=this.w,r=new w(this.ctx),s=new D(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=i.config.plotOptions.bar.horizontal;var o=new k(this.ctx,i);e=o.getLogSeries(e),this.series=e,this.yRatio=o.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e);for(var l=r.group({class:"apexcharts-".concat(i.config.chart.type,"-series apexcharts-plot-series")}),c=function(o){a.isBoxPlot="boxPlot"===i.config.chart.type||"boxPlot"===i.config.series[o].type;var c,h,d,u,f,p,g=void 0,m=void 0,b=[],v=[],y=i.globals.comboCharts?t[o]:o,w=r.group({class:"apexcharts-series",seriesName:x.escapeString(i.globals.seriesNames[y]),rel:o+1,"data:realIndex":y});a.ctx.series.addCollapsedClassToSeries(w,y),e[o].length>0&&(a.visibleI=a.visibleI+1),a.yRatio.length>1&&(a.yaxisIndex=y);var k=a.barHelpers.initialPositions();m=k.y,f=k.barHeight,h=k.yDivision,u=k.zeroW,g=k.x,p=k.barWidth,c=k.xDivision,d=k.zeroH,v.push(g+p/2);for(var S=r.group({class:"apexcharts-datalabels","data:realIndex":y}),C=function(t){var r=a.barHelpers.getStrokeWidth(o,t,y),l=null,x={indexes:{i:o,j:t,realIndex:y},x:g,y:m,strokeWidth:r,elSeries:w};l=a.isHorizontal?a.drawHorizontalBoxPaths(n(n({},x),{},{yDivision:h,barHeight:f,zeroW:u})):a.drawVerticalBoxPaths(n(n({},x),{},{xDivision:c,barWidth:p,zeroH:d})),m=l.y,g=l.x,t>0&&v.push(g+p/2),b.push(m),l.pathTo.forEach((function(n,c){var h=!a.isBoxPlot&&a.candlestickOptions.wick.useFillColor?l.color[c]:i.globals.stroke.colors[o],d=s.fillPath({seriesNumber:y,dataPointIndex:t,color:l.color[c],value:e[o][t]});a.renderSeries({realIndex:y,pathFill:d,lineFill:h,j:t,i:o,pathFrom:l.pathFrom,pathTo:n,strokeWidth:r,elSeries:w,x:g,y:m,series:e,barHeight:f,barWidth:p,elDataLabelsWrap:S,visibleSeries:a.visibleI,type:i.config.chart.type})}))},E=0;E<i.globals.dataPoints;E++)C(E);i.globals.seriesXvalues[y]=v,i.globals.seriesYvalues[y]=b,l.add(w)},h=0;h<e.length;h++)c(h);return l}},{key:"drawVerticalBoxPaths",value:function(e){var t=e.indexes,a=e.x;e.y;var i=e.xDivision,r=e.barWidth,n=e.zeroH,s=e.strokeWidth,o=this.w,l=new w(this.ctx),c=t.i,h=t.j,d=!0,u=o.config.plotOptions.candlestick.colors.upward,f=o.config.plotOptions.candlestick.colors.downward,p="";this.isBoxPlot&&(p=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var g=this.yRatio[this.yaxisIndex],m=t.realIndex,b=this.getOHLCValue(m,h),x=n,v=n;b.o>b.c&&(d=!1);var y=Math.min(b.o,b.c),k=Math.max(b.o,b.c),S=b.m;o.globals.isXNumeric&&(a=(o.globals.seriesX[m][h]-o.globals.minX)/this.xRatio-r/2);var C=a+r*this.visibleI;void 0===this.series[c][h]||null===this.series[c][h]?(y=n,k=n):(y=n-y/g,k=n-k/g,x=n-b.h/g,v=n-b.l/g,S=n-b.m/g);var E=l.move(C,n),A=l.move(C+r/2,y);return o.globals.previousPaths.length>0&&(A=this.getPreviousPath(m,h,!0)),E=this.isBoxPlot?[l.move(C,y)+l.line(C+r/2,y)+l.line(C+r/2,x)+l.line(C+r/4,x)+l.line(C+r-r/4,x)+l.line(C+r/2,x)+l.line(C+r/2,y)+l.line(C+r,y)+l.line(C+r,S)+l.line(C,S)+l.line(C,y+s/2),l.move(C,S)+l.line(C+r,S)+l.line(C+r,k)+l.line(C+r/2,k)+l.line(C+r/2,v)+l.line(C+r-r/4,v)+l.line(C+r/4,v)+l.line(C+r/2,v)+l.line(C+r/2,k)+l.line(C,k)+l.line(C,S)+"z"]:[l.move(C,k)+l.line(C+r/2,k)+l.line(C+r/2,x)+l.line(C+r/2,k)+l.line(C+r,k)+l.line(C+r,y)+l.line(C+r/2,y)+l.line(C+r/2,v)+l.line(C+r/2,y)+l.line(C,y)+l.line(C,k-s/2)],A+=l.move(C,y),o.globals.isXNumeric||(a+=i),{pathTo:E,pathFrom:A,x:a,y:k,barXPosition:C,color:this.isBoxPlot?p:d?[u]:[f]}}},{key:"drawHorizontalBoxPaths",value:function(e){var t=e.indexes;e.x;var a=e.y,i=e.yDivision,r=e.barHeight,n=e.zeroW,s=e.strokeWidth,o=this.w,l=new w(this.ctx),c=t.i,h=t.j,d=this.boxOptions.colors.lower;this.isBoxPlot&&(d=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var u=this.invertedYRatio,f=t.realIndex,p=this.getOHLCValue(f,h),g=n,m=n,b=Math.min(p.o,p.c),x=Math.max(p.o,p.c),v=p.m;o.globals.isXNumeric&&(a=(o.globals.seriesX[f][h]-o.globals.minX)/this.invertedXRatio-r/2);var y=a+r*this.visibleI;void 0===this.series[c][h]||null===this.series[c][h]?(b=n,x=n):(b=n+b/u,x=n+x/u,g=n+p.h/u,m=n+p.l/u,v=n+p.m/u);var k=l.move(n,y),S=l.move(b,y+r/2);return o.globals.previousPaths.length>0&&(S=this.getPreviousPath(f,h,!0)),k=[l.move(b,y)+l.line(b,y+r/2)+l.line(g,y+r/2)+l.line(g,y+r/2-r/4)+l.line(g,y+r/2+r/4)+l.line(g,y+r/2)+l.line(b,y+r/2)+l.line(b,y+r)+l.line(v,y+r)+l.line(v,y)+l.line(b+s/2,y),l.move(v,y)+l.line(v,y+r)+l.line(x,y+r)+l.line(x,y+r/2)+l.line(m,y+r/2)+l.line(m,y+r-r/4)+l.line(m,y+r/4)+l.line(m,y+r/2)+l.line(x,y+r/2)+l.line(x,y)+l.line(v,y)+"z"],S+=l.move(b,y),o.globals.isXNumeric||(a+=i),{pathTo:k,pathFrom:S,x:x,y:a,barYPosition:y,color:d}}},{key:"getOHLCValue",value:function(e,t){var a=this.w;return{o:this.isBoxPlot?a.globals.seriesCandleH[e][t]:a.globals.seriesCandleO[e][t],h:this.isBoxPlot?a.globals.seriesCandleO[e][t]:a.globals.seriesCandleH[e][t],m:a.globals.seriesCandleM[e][t],l:this.isBoxPlot?a.globals.seriesCandleC[e][t]:a.globals.seriesCandleL[e][t],c:this.isBoxPlot?a.globals.seriesCandleL[e][t]:a.globals.seriesCandleC[e][t]}}}]),a}(),Ce=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w}return c(e,[{key:"checkColorRange",value:function(){var e=this.w,t=!1,a=e.config.plotOptions[e.config.chart.type];return a.colorScale.ranges.length>0&&a.colorScale.ranges.map((function(e,a){e.from<=0&&(t=!0)})),t}},{key:"getShadeColor",value:function(e,t,a,i){var r=this.w,n=1,s=r.config.plotOptions[e].shadeIntensity,o=this.determineColor(e,t,a);r.globals.hasNegs||i?n=r.config.plotOptions[e].reverseNegativeShade?o.percent<0?o.percent/100*(1.25*s):(1-o.percent/100)*(1.25*s):o.percent<=0?1-(1+o.percent/100)*s:(1-o.percent/100)*s:(n=1-o.percent/100,"treemap"===e&&(n=(1-o.percent/100)*(1.25*s)));var l=o.color,c=new x;return r.config.plotOptions[e].enableShades&&(l="dark"===this.w.config.theme.mode?x.hexToRgba(c.shadeColor(-1*n,o.color),r.config.fill.opacity):x.hexToRgba(c.shadeColor(n,o.color),r.config.fill.opacity)),{color:l,colorProps:o}}},{key:"determineColor",value:function(e,t,a){var i=this.w,r=i.globals.series[t][a],n=i.config.plotOptions[e],s=n.colorScale.inverse?a:t;n.distributed&&"treemap"===i.config.chart.type&&(s=a);var o=i.globals.colors[s],l=null,c=Math.min.apply(Math,g(i.globals.series[t])),h=Math.max.apply(Math,g(i.globals.series[t]));n.distributed||"heatmap"!==e||(c=i.globals.minY,h=i.globals.maxY),void 0!==n.colorScale.min&&(c=n.colorScale.min<i.globals.minY?n.colorScale.min:i.globals.minY,h=n.colorScale.max>i.globals.maxY?n.colorScale.max:i.globals.maxY);var d=Math.abs(h)+Math.abs(c),u=100*r/(0===d?d-1e-6:d);return n.colorScale.ranges.length>0&&n.colorScale.ranges.map((function(e,t){if(r>=e.from&&r<=e.to){o=e.color,l=e.foreColor?e.foreColor:null,c=e.from,h=e.to;var a=Math.abs(h)+Math.abs(c);u=100*r/(0===a?a-1e-6:a)}})),{color:o,foreColor:l,percent:u}}},{key:"calculateDataLabels",value:function(e){var t=e.text,a=e.x,i=e.y,r=e.i,n=e.j,s=e.colorProps,o=e.fontSize,l=this.w.config.dataLabels,c=new w(this.ctx),h=new _(this.ctx),d=null;if(l.enabled){d=c.group({class:"apexcharts-data-labels"});var u=l.offsetX,f=l.offsetY,p=a+u,g=i+parseFloat(l.style.fontSize)/3+f;h.plotDataLabelsText({x:p,y:g,text:t,i:r,j:n,color:s.foreColor,parent:d,fontSize:o,dataLabelsConfig:l})}return d}},{key:"addListeners",value:function(e){var t=new w(this.ctx);e.node.addEventListener("mouseenter",t.pathMouseEnter.bind(this,e)),e.node.addEventListener("mouseleave",t.pathMouseLeave.bind(this,e)),e.node.addEventListener("mousedown",t.pathMouseDown.bind(this,e))}}]),e}(),Ee=function(){function e(t,a){o(this,e),this.ctx=t,this.w=t.w,this.xRatio=a.xRatio,this.yRatio=a.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new Ce(t),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return c(e,[{key:"draw",value:function(e){var t=this.w,a=new w(this.ctx),i=a.group({class:"apexcharts-heatmap"});i.attr("clip-path","url(#gridRectMask".concat(t.globals.cuid,")"));var r=t.globals.gridWidth/t.globals.dataPoints,n=t.globals.gridHeight/t.globals.series.length,s=0,o=!1;this.negRange=this.helpers.checkColorRange();var l=e.slice();t.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=a.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:x.escapeString(t.globals.seriesNames[c]),rel:c+1,"data:realIndex":c});if(this.ctx.series.addCollapsedClassToSeries(h,c),t.config.chart.dropShadow.enabled){var d=t.config.chart.dropShadow;new y(this.ctx).dropShadow(h,d,c)}for(var u=0,f=t.config.plotOptions.heatmap.shadeIntensity,p=0;p<l[c].length;p++){var g=this.helpers.getShadeColor(t.config.chart.type,c,p,this.negRange),m=g.color,b=g.colorProps;"image"===t.config.fill.type&&(m=new D(this.ctx).fillPath({seriesNumber:c,dataPointIndex:p,opacity:t.globals.hasNegs?b.percent<0?1-(1+b.percent/100):f+b.percent/100:b.percent/100,patternID:x.randomId(),width:t.config.fill.image.width?t.config.fill.image.width:r,height:t.config.fill.image.height?t.config.fill.image.height:n}));var v=this.rectRadius,k=a.drawRect(u,s,r,n,v);if(k.attr({cx:u,cy:s}),k.node.classList.add("apexcharts-heatmap-rect"),h.add(k),k.attr({fill:m,i:c,index:c,j:p,val:l[c][p],"stroke-width":this.strokeWidth,stroke:t.config.plotOptions.heatmap.useFillColorAsStroke?m:t.globals.stroke.colors[0],color:m}),this.helpers.addListeners(k),t.config.chart.animations.enabled&&!t.globals.dataChanged){var S=1;t.globals.resized||(S=t.config.chart.animations.speed),this.animateHeatMap(k,u,s,r,n,S)}if(t.globals.dataChanged){var C=1;if(this.dynamicAnim.enabled&&t.globals.shouldAnimate){C=this.dynamicAnim.speed;var E=t.globals.previousPaths[c]&&t.globals.previousPaths[c][p]&&t.globals.previousPaths[c][p].color;E||(E="rgba(255, 255, 255, 0)"),this.animateHeatColor(k,x.isColorHex(E)?E:x.rgb2hex(E),x.isColorHex(m)?m:x.rgb2hex(m),C)}}var A=(0,t.config.dataLabels.formatter)(t.globals.series[c][p],{value:t.globals.series[c][p],seriesIndex:c,dataPointIndex:p,w:t}),P=this.helpers.calculateDataLabels({text:A,x:u+r/2,y:s+n/2,i:c,j:p,colorProps:b,series:l});null!==P&&h.add(P),u+=r}s+=n,i.add(h)}var O=t.globals.yAxisScale[0].result.slice();t.config.yaxis[0].reversed?O.unshift(""):O.push(""),t.globals.yAxisScale[0].result=O;var M=t.globals.gridHeight/t.globals.series.length;return t.config.yaxis[0].labels.offsetY=-M/2,i}},{key:"animateHeatMap",value:function(e,t,a,i,r,n){var s=new v(this.ctx);s.animateRect(e,{x:t+i/2,y:a+r/2,width:0,height:0},{x:t,y:a,width:i,height:r},n,(function(){s.animationCompleted(e)}))}},{key:"animateHeatColor",value:function(e,t,a,i){e.attr({fill:t}).animate(i).attr({fill:a})}}]),e}(),Ae=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w}return c(e,[{key:"drawYAxisTexts",value:function(e,t,a,i){var r=this.w,n=r.config.yaxis[0],s=r.globals.yLabelFormatters[0];return new w(this.ctx).drawText({x:e+n.labels.offsetX,y:t+n.labels.offsetY,text:s(i,a),textAnchor:"middle",fontSize:n.labels.style.fontSize,fontFamily:n.labels.style.fontFamily,foreColor:Array.isArray(n.labels.style.colors)?n.labels.style.colors[a]:n.labels.style.colors})}}]),e}(),Pe=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w;var a=this.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,this.lineColorArr=void 0!==a.globals.stroke.colors?a.globals.stroke.colors:a.globals.colors,this.defaultSize=Math.min(a.globals.gridWidth,a.globals.gridHeight),this.centerY=this.defaultSize/2,this.centerX=a.globals.gridWidth/2,"radialBar"===a.config.chart.type?this.fullAngle=360:this.fullAngle=Math.abs(a.config.plotOptions.pie.endAngle-a.config.plotOptions.pie.startAngle),this.initialAngle=a.config.plotOptions.pie.startAngle%this.fullAngle,a.globals.radialSize=this.defaultSize/2.05-a.config.stroke.width-(a.config.chart.sparkline.enabled?0:a.config.chart.dropShadow.blur),this.donutSize=a.globals.radialSize*parseInt(a.config.plotOptions.pie.donut.size,10)/100,this.maxY=0,this.sliceLabels=[],this.sliceSizes=[],this.prevSectorAngleArr=[]}return c(e,[{key:"draw",value:function(e){var t=this,a=this.w,i=new w(this.ctx);if(this.ret=i.group({class:"apexcharts-pie"}),a.globals.noData)return this.ret;for(var r=0,n=0;n<e.length;n++)r+=x.negToZero(e[n]);var s=[],o=i.group();0===r&&(r=1e-5),e.forEach((function(e){t.maxY=Math.max(t.maxY,e)})),a.config.yaxis[0].max&&(this.maxY=a.config.yaxis[0].max),"back"===a.config.grid.position&&"polarArea"===this.chartType&&this.drawPolarElements(this.ret);for(var l=0;l<e.length;l++){var c=this.fullAngle*x.negToZero(e[l])/r;s.push(c),"polarArea"===this.chartType?(s[l]=this.fullAngle/e.length,this.sliceSizes.push(a.globals.radialSize*e[l]/this.maxY)):this.sliceSizes.push(a.globals.radialSize)}if(a.globals.dataChanged){for(var h,d=0,u=0;u<a.globals.previousPaths.length;u++)d+=x.negToZero(a.globals.previousPaths[u]);for(var f=0;f<a.globals.previousPaths.length;f++)h=this.fullAngle*x.negToZero(a.globals.previousPaths[f])/d,this.prevSectorAngleArr.push(h)}this.donutSize<0&&(this.donutSize=0);var p=a.config.plotOptions.pie.customScale,g=a.globals.gridWidth/2,m=a.globals.gridHeight/2,b=g-a.globals.gridWidth/2*p,v=m-a.globals.gridHeight/2*p;if("donut"===this.chartType){var y=i.drawCircle(this.donutSize);y.attr({cx:this.centerX,cy:this.centerY,fill:a.config.plotOptions.pie.donut.background?a.config.plotOptions.pie.donut.background:"transparent"}),o.add(y)}var k=this.drawArcs(s,e);if(this.sliceLabels.forEach((function(e){k.add(e)})),o.attr({transform:"translate(".concat(b,", ").concat(v,") scale(").concat(p,")")}),o.add(k),this.ret.add(o),this.donutDataLabels.show){var S=this.renderInnerDataLabels(this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:this.donutDataLabels.show,translateX:b,translateY:v});this.ret.add(S)}return"front"===a.config.grid.position&&"polarArea"===this.chartType&&this.drawPolarElements(this.ret),this.ret}},{key:"drawArcs",value:function(e,t){var a=this.w,i=new y(this.ctx),r=new w(this.ctx),n=new D(this.ctx),s=r.group({class:"apexcharts-slices"}),o=this.initialAngle,l=this.initialAngle,c=this.initialAngle,h=this.initialAngle;this.strokeWidth=a.config.stroke.show?a.config.stroke.width:0;for(var d=0;d<e.length;d++){var u=r.group({class:"apexcharts-series apexcharts-pie-series",seriesName:x.escapeString(a.globals.seriesNames[d]),rel:d+1,"data:realIndex":d});s.add(u),l=h,c=(o=c)+e[d],h=l+this.prevSectorAngleArr[d];var f=c<o?this.fullAngle+c-o:c-o,p=n.fillPath({seriesNumber:d,size:this.sliceSizes[d],value:t[d]}),g=this.getChangedPath(l,h),m=r.drawPath({d:g,stroke:Array.isArray(this.lineColorArr)?this.lineColorArr[d]:this.lineColorArr,strokeWidth:0,fill:p,fillOpacity:a.config.fill.opacity,classes:"apexcharts-pie-area apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(d)});if(m.attr({index:0,j:d}),i.setSelectionFilter(m,0,d),a.config.chart.dropShadow.enabled){var b=a.config.chart.dropShadow;i.dropShadow(m,b,d)}this.addListeners(m,this.donutDataLabels),w.setAttrs(m.node,{"data:angle":f,"data:startAngle":o,"data:strokeWidth":this.strokeWidth,"data:value":t[d]});var v={x:0,y:0};"pie"===this.chartType||"polarArea"===this.chartType?v=x.polarToCartesian(this.centerX,this.centerY,a.globals.radialSize/1.25+a.config.plotOptions.pie.dataLabels.offset,(o+f/2)%this.fullAngle):"donut"===this.chartType&&(v=x.polarToCartesian(this.centerX,this.centerY,(a.globals.radialSize+this.donutSize)/2+a.config.plotOptions.pie.dataLabels.offset,(o+f/2)%this.fullAngle)),u.add(m);var k=0;if(!this.initialAnim||a.globals.resized||a.globals.dataChanged?this.animBeginArr.push(0):(0==(k=f/this.fullAngle*a.config.chart.animations.speed)&&(k=1),this.animDur=k+this.animDur,this.animBeginArr.push(this.animDur)),this.dynamicAnim&&a.globals.dataChanged?this.animatePaths(m,{size:this.sliceSizes[d],endAngle:c,startAngle:o,prevStartAngle:l,prevEndAngle:h,animateStartingPos:!0,i:d,animBeginArr:this.animBeginArr,shouldSetPrevPaths:!0,dur:a.config.chart.animations.dynamicAnimation.speed}):this.animatePaths(m,{size:this.sliceSizes[d],endAngle:c,startAngle:o,i:d,totalItems:e.length-1,animBeginArr:this.animBeginArr,dur:k}),a.config.plotOptions.pie.expandOnClick&&"polarArea"!==this.chartType&&m.click(this.pieClicked.bind(this,d)),void 0!==a.globals.selectedDataPoints[0]&&a.globals.selectedDataPoints[0].indexOf(d)>-1&&this.pieClicked(d),a.config.dataLabels.enabled){var S=v.x,C=v.y,E=100*f/this.fullAngle+"%";if(0!==f&&a.config.plotOptions.pie.dataLabels.minAngleToShowLabel<e[d]){var A=a.config.dataLabels.formatter;void 0!==A&&(E=A(a.globals.seriesPercent[d][0],{seriesIndex:d,w:a}));var P=a.globals.dataLabels.style.colors[d],O=r.group({class:"apexcharts-datalabels"}),M=r.drawText({x:S,y:C,text:E,textAnchor:"middle",fontSize:a.config.dataLabels.style.fontSize,fontFamily:a.config.dataLabels.style.fontFamily,fontWeight:a.config.dataLabels.style.fontWeight,foreColor:P});if(O.add(M),a.config.dataLabels.dropShadow.enabled){var N=a.config.dataLabels.dropShadow;i.dropShadow(M,N)}M.node.classList.add("apexcharts-pie-label"),a.config.chart.animations.animate&&!1===a.globals.resized&&(M.node.classList.add("apexcharts-pie-label-delay"),M.node.style.animationDelay=a.config.chart.animations.speed/940+"s"),this.sliceLabels.push(O)}}}return s}},{key:"addListeners",value:function(e,t){var a=new w(this.ctx);e.node.addEventListener("mouseenter",a.pathMouseEnter.bind(this,e)),e.node.addEventListener("mouseleave",a.pathMouseLeave.bind(this,e)),e.node.addEventListener("mouseleave",this.revertDataLabelsInner.bind(this,e.node,t)),e.node.addEventListener("mousedown",a.pathMouseDown.bind(this,e)),this.donutDataLabels.total.showAlways||(e.node.addEventListener("mouseenter",this.printDataLabelsInner.bind(this,e.node,t)),e.node.addEventListener("mousedown",this.printDataLabelsInner.bind(this,e.node,t)))}},{key:"animatePaths",value:function(e,t){var a=this.w,i=t.endAngle<t.startAngle?this.fullAngle+t.endAngle-t.startAngle:t.endAngle-t.startAngle,r=i,n=t.startAngle,s=t.startAngle;void 0!==t.prevStartAngle&&void 0!==t.prevEndAngle&&(n=t.prevEndAngle,r=t.prevEndAngle<t.prevStartAngle?this.fullAngle+t.prevEndAngle-t.prevStartAngle:t.prevEndAngle-t.prevStartAngle),t.i===a.config.series.length-1&&(i+s>this.fullAngle?t.endAngle=t.endAngle-(i+s):i+s<this.fullAngle&&(t.endAngle=t.endAngle+(this.fullAngle-(i+s)))),i===this.fullAngle&&(i=this.fullAngle-.01),this.animateArc(e,n,s,i,r,t)}},{key:"animateArc",value:function(e,t,a,i,r,n){var s,o=this,l=this.w,c=new v(this.ctx),h=n.size;(isNaN(t)||isNaN(r))&&(t=a,r=i,n.dur=0);var d=i,u=a,f=t<a?this.fullAngle+t-a:t-a;l.globals.dataChanged&&n.shouldSetPrevPaths&&n.prevEndAngle&&(s=o.getPiePath({me:o,startAngle:n.prevStartAngle,angle:n.prevEndAngle<n.prevStartAngle?this.fullAngle+n.prevEndAngle-n.prevStartAngle:n.prevEndAngle-n.prevStartAngle,size:h}),e.attr({d:s})),0!==n.dur?e.animate(n.dur,l.globals.easing,n.animBeginArr[n.i]).afterAll((function(){"pie"!==o.chartType&&"donut"!==o.chartType&&"polarArea"!==o.chartType||this.animate(l.config.chart.animations.dynamicAnimation.speed).attr({"stroke-width":o.strokeWidth}),n.i===l.config.series.length-1&&c.animationCompleted(e)})).during((function(l){d=f+(i-f)*l,n.animateStartingPos&&(d=r+(i-r)*l,u=t-r+(a-(t-r))*l),s=o.getPiePath({me:o,startAngle:u,angle:d,size:h}),e.node.setAttribute("data:pathOrig",s),e.attr({d:s})})):(s=o.getPiePath({me:o,startAngle:u,angle:i,size:h}),n.isTrack||(l.globals.animationEnded=!0),e.node.setAttribute("data:pathOrig",s),e.attr({d:s,"stroke-width":o.strokeWidth}))}},{key:"pieClicked",value:function(e){var t,a=this.w,i=this,r=i.sliceSizes[e]+(a.config.plotOptions.pie.expandOnClick?4:0),n=a.globals.dom.Paper.select(".apexcharts-".concat(i.chartType.toLowerCase(),"-slice-").concat(e)).members[0];if("true"!==n.attr("data:pieClicked")){var s=a.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area");Array.prototype.forEach.call(s,(function(e){e.setAttribute("data:pieClicked","false");var t=e.getAttribute("data:pathOrig");e.setAttribute("d",t)})),n.attr("data:pieClicked","true");var o=parseInt(n.attr("data:startAngle"),10),l=parseInt(n.attr("data:angle"),10);t=i.getPiePath({me:i,startAngle:o,angle:l,size:r}),360!==l&&n.plot(t)}else{n.attr({"data:pieClicked":"false"}),this.revertDataLabelsInner(n.node,this.donutDataLabels);var c=n.attr("data:pathOrig");n.attr({d:c})}}},{key:"getChangedPath",value:function(e,t){var a="";return this.dynamicAnim&&this.w.globals.dataChanged&&(a=this.getPiePath({me:this,startAngle:e,angle:t-e,size:this.size})),a}},{key:"getPiePath",value:function(e){var t=e.me,a=e.startAngle,i=e.angle,r=e.size,n=a,s=Math.PI*(n-90)/180,o=i+a;Math.ceil(o)>=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(o=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(o)>this.fullAngle&&(o-=this.fullAngle);var l=Math.PI*(o-90)/180,c=t.centerX+r*Math.cos(s),h=t.centerY+r*Math.sin(s),d=t.centerX+r*Math.cos(l),u=t.centerY+r*Math.sin(l),f=x.polarToCartesian(t.centerX,t.centerY,t.donutSize,o),p=x.polarToCartesian(t.centerX,t.centerY,t.donutSize,n),g=i>180?1:0,m=["M",c,h,"A",r,r,0,g,1,d,u];return"donut"===t.chartType?[].concat(m,["L",f.x,f.y,"A",t.donutSize,t.donutSize,0,g,0,p.x,p.y,"L",c,h,"z"]).join(" "):"pie"===t.chartType||"polarArea"===t.chartType?[].concat(m,["L",t.centerX,t.centerY,"L",c,h]).join(" "):[].concat(m).join(" ")}},{key:"drawPolarElements",value:function(e){var t=this.w,a=new Q(this.ctx),i=new w(this.ctx),r=new Ae(this.ctx),n=i.group(),s=i.group(),o=a.niceScale(0,Math.ceil(this.maxY),t.config.yaxis[0].tickAmount,0,!0),l=o.result.reverse(),c=o.result.length;this.maxY=o.niceMax;for(var h=t.globals.radialSize,d=h/(c-1),u=0;u<c-1;u++){var f=i.drawCircle(h);if(f.attr({cx:this.centerX,cy:this.centerY,fill:"none","stroke-width":t.config.plotOptions.polarArea.rings.strokeWidth,stroke:t.config.plotOptions.polarArea.rings.strokeColor}),t.config.yaxis[0].show){var p=r.drawYAxisTexts(this.centerX,this.centerY-h+parseInt(t.config.yaxis[0].labels.style.fontSize,10)/2,u,l[u]);s.add(p)}n.add(f),h-=d}this.drawSpokes(e),e.add(n),e.add(s)}},{key:"renderInnerDataLabels",value:function(e,t){var a=this.w,i=new w(this.ctx),r=i.group({class:"apexcharts-datalabels-group",transform:"translate(".concat(t.translateX?t.translateX:0,", ").concat(t.translateY?t.translateY:0,") scale(").concat(a.config.plotOptions.pie.customScale,")")}),n=e.total.show;r.node.style.opacity=t.opacity;var s,o,l=t.centerX,c=t.centerY;s=void 0===e.name.color?a.globals.colors[0]:e.name.color;var h=e.name.fontSize,d=e.name.fontFamily,u=e.name.fontWeight;o=void 0===e.value.color?a.config.chart.foreColor:e.value.color;var f=e.value.formatter,p="",g="";if(n?(s=e.total.color,h=e.total.fontSize,d=e.total.fontFamily,u=e.total.fontWeight,g=e.total.label,p=e.total.formatter(a)):1===a.globals.series.length&&(p=f(a.globals.series[0],a),g=a.globals.seriesNames[0]),g&&(g=e.name.formatter(g,e.total.show,a)),e.name.show){var m=i.drawText({x:l,y:c+parseFloat(e.name.offsetY),text:g,textAnchor:"middle",foreColor:s,fontSize:h,fontWeight:u,fontFamily:d});m.node.classList.add("apexcharts-datalabel-label"),r.add(m)}if(e.value.show){var b=e.name.show?parseFloat(e.value.offsetY)+16:e.value.offsetY,x=i.drawText({x:l,y:c+b,text:p,textAnchor:"middle",foreColor:o,fontWeight:e.value.fontWeight,fontSize:e.value.fontSize,fontFamily:e.value.fontFamily});x.node.classList.add("apexcharts-datalabel-value"),r.add(x)}return r}},{key:"printInnerLabels",value:function(e,t,a,i){var r,n=this.w;i?r=void 0===e.name.color?n.globals.colors[parseInt(i.parentNode.getAttribute("rel"),10)-1]:e.name.color:n.globals.series.length>1&&e.total.show&&(r=e.total.color);var s=n.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),o=n.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");a=(0,e.value.formatter)(a,n),i||"function"!=typeof e.total.formatter||(a=e.total.formatter(n));var l=t===e.total.label;t=e.name.formatter(t,l,n),null!==s&&(s.textContent=t),null!==o&&(o.textContent=a),null!==s&&(s.style.fill=r)}},{key:"printDataLabelsInner",value:function(e,t){var a=this.w,i=e.getAttribute("data:value"),r=a.globals.seriesNames[parseInt(e.parentNode.getAttribute("rel"),10)-1];a.globals.series.length>1&&this.printInnerLabels(t,r,i,e);var n=a.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");null!==n&&(n.style.opacity=1)}},{key:"drawSpokes",value:function(e){var t=this,a=this.w,i=new w(this.ctx),r=a.config.plotOptions.polarArea.spokes;if(0!==r.strokeWidth){for(var n=[],s=360/a.globals.series.length,o=0;o<a.globals.series.length;o++)n.push(x.polarToCartesian(this.centerX,this.centerY,a.globals.radialSize,a.config.plotOptions.pie.startAngle+s*o));n.forEach((function(a,n){var s=i.drawLine(a.x,a.y,t.centerX,t.centerY,Array.isArray(r.connectorColors)?r.connectorColors[n]:r.connectorColors);e.add(s)}))}}},{key:"revertDataLabelsInner",value:function(e,t,a){var i=this,r=this.w,n=r.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group"),s=!1,o=r.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area"),l=function(e){var a=e.makeSliceOut,r=e.printLabel;Array.prototype.forEach.call(o,(function(e){"true"===e.getAttribute("data:pieClicked")&&(a&&(s=!0),r&&i.printDataLabelsInner(e,t))}))};if(l({makeSliceOut:!0,printLabel:!1}),t.total.show&&r.globals.series.length>1)s&&!t.total.showAlways?l({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(t,t.total.label,t.total.formatter(r));else if(l({makeSliceOut:!1,printLabel:!0}),!s)if(r.globals.selectedDataPoints.length&&r.globals.series.length>1)if(r.globals.selectedDataPoints[0].length>0){var c=r.globals.selectedDataPoints[0],h=r.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(c));this.printDataLabelsInner(h,t)}else n&&r.globals.selectedDataPoints.length&&0===r.globals.selectedDataPoints[0].length&&(n.style.opacity=0);else n&&r.globals.series.length>1&&(n.style.opacity=0)}}]),e}(),Oe=function(){function e(t){o(this,e),this.ctx=t,this.w=t.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 a=this.w;this.graphics=new w(this.ctx),this.lineColorArr=void 0!==a.globals.stroke.colors?a.globals.stroke.colors:a.globals.colors,this.defaultSize=a.globals.svgHeight<a.globals.svgWidth?a.globals.gridHeight+1.5*a.globals.goldenPadding:a.globals.gridWidth,this.isLog=a.config.yaxis[0].logarithmic,this.coreUtils=new k(this.ctx),this.maxValue=this.isLog?this.coreUtils.getLogVal(a.globals.maxY,0):a.globals.maxY,this.minValue=this.isLog?this.coreUtils.getLogVal(this.w.globals.minY,0):a.globals.minY,this.polygons=a.config.plotOptions.radar.polygons,this.strokeWidth=a.config.stroke.show?a.config.stroke.width:0,this.size=this.defaultSize/2.1-this.strokeWidth-a.config.chart.dropShadow.blur,a.config.xaxis.labels.show&&(this.size=this.size-a.globals.xAxisLabelsWidth/1.75),void 0!==a.config.plotOptions.radar.size&&(this.size=a.config.plotOptions.radar.size),this.dataRadiusOfPercent=[],this.dataRadius=[],this.angleArr=[],this.yaxisLabelsTextsPos=[]}return c(e,[{key:"draw",value:function(e){var t=this,a=this.w,i=new D(this.ctx),r=[],s=new _(this.ctx);e.length&&(this.dataPointsLen=e[a.globals.maxValsInArrayIndex].length),this.disAngle=2*Math.PI/this.dataPointsLen;var o=a.globals.gridWidth/2,l=a.globals.gridHeight/2,c=o+a.config.plotOptions.radar.offsetX,h=l+a.config.plotOptions.radar.offsetY,d=this.graphics.group({class:"apexcharts-radar-series apexcharts-plot-series",transform:"translate(".concat(c||0,", ").concat(h||0,")")}),u=[],f=null,p=null;if(this.yaxisLabels=this.graphics.group({class:"apexcharts-yaxis"}),e.forEach((function(e,o){var l=e.length===a.globals.dataPoints,c=t.graphics.group().attr({class:"apexcharts-series","data:longestSeries":l,seriesName:x.escapeString(a.globals.seriesNames[o]),rel:o+1,"data:realIndex":o});t.dataRadiusOfPercent[o]=[],t.dataRadius[o]=[],t.angleArr[o]=[],e.forEach((function(e,a){var i=Math.abs(t.maxValue-t.minValue);e+=Math.abs(t.minValue),t.isLog&&(e=t.coreUtils.getLogVal(e,0)),t.dataRadiusOfPercent[o][a]=e/i,t.dataRadius[o][a]=t.dataRadiusOfPercent[o][a]*t.size,t.angleArr[o][a]=a*t.disAngle})),u=t.getDataPointsPos(t.dataRadius[o],t.angleArr[o]);var h=t.createPaths(u,{x:0,y:0});f=t.graphics.group({class:"apexcharts-series-markers-wrap apexcharts-element-hidden"}),p=t.graphics.group({class:"apexcharts-datalabels","data:realIndex":o}),a.globals.delayedElements.push({el:f.node,index:o});var d={i:o,realIndex:o,animationDelay:o,initialSpeed:a.config.chart.animations.speed,dataChangeSpeed:a.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-radar",shouldClipToGrid:!1,bindEventsOnPaths:!1,stroke:a.globals.stroke.colors[o],strokeLineCap:a.config.stroke.lineCap},g=null;a.globals.previousPaths.length>0&&(g=t.getPreviousPath(o));for(var m=0;m<h.linePathsTo.length;m++){var b=t.graphics.renderPaths(n(n({},d),{},{pathFrom:null===g?h.linePathsFrom[m]:g,pathTo:h.linePathsTo[m],strokeWidth:Array.isArray(t.strokeWidth)?t.strokeWidth[o]:t.strokeWidth,fill:"none",drawShadow:!1}));c.add(b);var v=i.fillPath({seriesNumber:o}),w=t.graphics.renderPaths(n(n({},d),{},{pathFrom:null===g?h.areaPathsFrom[m]:g,pathTo:h.areaPathsTo[m],strokeWidth:0,fill:v,drawShadow:!1}));if(a.config.chart.dropShadow.enabled){var k=new y(t.ctx),S=a.config.chart.dropShadow;k.dropShadow(w,Object.assign({},S,{noUserSpaceOnUse:!0}),o)}c.add(w)}e.forEach((function(e,i){var r=new N(t.ctx).getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:o,dataPointIndex:i}),l=t.graphics.drawMarker(u[i].x,u[i].y,r);l.attr("rel",i),l.attr("j",i),l.attr("index",o),l.node.setAttribute("default-marker-size",r.pSize);var h=t.graphics.group({class:"apexcharts-series-markers"});h&&h.add(l),f.add(h),c.add(f);var d=a.config.dataLabels;if(d.enabled){var g=d.formatter(a.globals.series[o][i],{seriesIndex:o,dataPointIndex:i,w:a});s.plotDataLabelsText({x:u[i].x,y:u[i].y,text:g,textAnchor:"middle",i:o,j:o,parent:p,offsetCorrection:!1,dataLabelsConfig:n({},d)})}c.add(p)})),r.push(c)})),this.drawPolygons({parent:d}),a.config.xaxis.labels.show){var g=this.drawXAxisTexts();d.add(g)}return r.forEach((function(e){d.add(e)})),d.add(this.yaxisLabels),d}},{key:"drawPolygons",value:function(e){for(var t=this,a=this.w,i=e.parent,r=new Ae(this.ctx),n=a.globals.yAxisScale[0].result.reverse(),s=n.length,o=[],l=this.size/(s-1),c=0;c<s;c++)o[c]=l*c;o.reverse();var h=[],d=[];o.forEach((function(e,a){var i=x.getPolygonPos(e,t.dataPointsLen),r="";i.forEach((function(e,i){if(0===a){var n=t.graphics.drawLine(e.x,e.y,0,0,Array.isArray(t.polygons.connectorColors)?t.polygons.connectorColors[i]:t.polygons.connectorColors);d.push(n)}0===i&&t.yaxisLabelsTextsPos.push({x:e.x,y:e.y}),r+=e.x+","+e.y+" "})),h.push(r)})),h.forEach((function(e,r){var n=t.polygons.strokeColors,s=t.polygons.strokeWidth,o=t.graphics.drawPolygon(e,Array.isArray(n)?n[r]:n,Array.isArray(s)?s[r]:s,a.globals.radarPolygons.fill.colors[r]);i.add(o)})),d.forEach((function(e){i.add(e)})),a.config.yaxis[0].show&&this.yaxisLabelsTextsPos.forEach((function(e,a){var i=r.drawYAxisTexts(e.x,e.y,a,n[a]);t.yaxisLabels.add(i)}))}},{key:"drawXAxisTexts",value:function(){var e=this,t=this.w,a=t.config.xaxis.labels,i=this.graphics.group({class:"apexcharts-xaxis"}),r=x.getPolygonPos(this.size,this.dataPointsLen);return t.globals.labels.forEach((function(s,o){var l=t.config.xaxis.labels.formatter,c=new _(e.ctx);if(r[o]){var h=e.getTextPos(r[o],e.size),d=l(s,{seriesIndex:-1,dataPointIndex:o,w:t});c.plotDataLabelsText({x:h.newX,y:h.newY,text:d,textAnchor:h.textAnchor,i:o,j:o,parent:i,color:Array.isArray(a.style.colors)&&a.style.colors[o]?a.style.colors[o]:"#a8a8a8",dataLabelsConfig:n({textAnchor:h.textAnchor,dropShadow:{enabled:!1}},a),offsetCorrection:!1})}})),i}},{key:"createPaths",value:function(e,t){var a=this,i=[],r=[],n=[],s=[];if(e.length){r=[this.graphics.move(t.x,t.y)],s=[this.graphics.move(t.x,t.y)];var o=this.graphics.move(e[0].x,e[0].y),l=this.graphics.move(e[0].x,e[0].y);e.forEach((function(t,i){o+=a.graphics.line(t.x,t.y),l+=a.graphics.line(t.x,t.y),i===e.length-1&&(o+="Z",l+="Z")})),i.push(o),n.push(l)}return{linePathsFrom:r,linePathsTo:i,areaPathsFrom:s,areaPathsTo:n}}},{key:"getTextPos",value:function(e,t){var a="middle",i=e.x,r=e.y;return Math.abs(e.x)>=10?e.x>0?(a="start",i+=10):e.x<0&&(a="end",i-=10):a="middle",Math.abs(e.y)>=t-10&&(e.y<0?r-=10:e.y>0&&(r+=10)),{textAnchor:a,newX:i,newY:r}}},{key:"getPreviousPath",value:function(e){for(var t=this.w,a=null,i=0;i<t.globals.previousPaths.length;i++){var r=t.globals.previousPaths[i];r.paths.length>0&&parseInt(r.realIndex,10)===parseInt(e,10)&&void 0!==t.globals.previousPaths[i].paths[0]&&(a=t.globals.previousPaths[i].paths[0].d)}return a}},{key:"getDataPointsPos",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.dataPointsLen;e=e||[],t=t||[];for(var i=[],r=0;r<a;r++){var n={};n.x=e[r]*Math.sin(t[r]),n.y=-e[r]*Math.cos(t[r]),i.push(n)}return i}}]),e}(),Me=function(e){d(a,Pe);var t=p(a);function a(e){var i;o(this,a),(i=t.call(this,e)).ctx=e,i.w=e.w,i.animBeginArr=[0],i.animDur=0;var r=i.w;return i.startAngle=r.config.plotOptions.radialBar.startAngle,i.endAngle=r.config.plotOptions.radialBar.endAngle,i.totalAngle=Math.abs(r.config.plotOptions.radialBar.endAngle-r.config.plotOptions.radialBar.startAngle),i.trackStartAngle=r.config.plotOptions.radialBar.track.startAngle,i.trackEndAngle=r.config.plotOptions.radialBar.track.endAngle,i.donutDataLabels=i.w.config.plotOptions.radialBar.dataLabels,i.radialDataLabels=i.donutDataLabels,i.trackStartAngle||(i.trackStartAngle=i.startAngle),i.trackEndAngle||(i.trackEndAngle=i.endAngle),360===i.endAngle&&(i.endAngle=359.99),i.margin=parseInt(r.config.plotOptions.radialBar.track.margin,10),i}return c(a,[{key:"draw",value:function(e){var t=this.w,a=new w(this.ctx),i=a.group({class:"apexcharts-radialbar"});if(t.globals.noData)return i;var r=a.group(),n=this.defaultSize/2,s=t.globals.gridWidth/2,o=this.defaultSize/2.05;t.config.chart.sparkline.enabled||(o=o-t.config.stroke.width-t.config.chart.dropShadow.blur);var l=t.globals.fill.colors;if(t.config.plotOptions.radialBar.track.show){var c=this.drawTracks({size:o,centerX:s,centerY:n,colorArr:l,series:e});r.add(c)}var h=this.drawArcs({size:o,centerX:s,centerY:n,colorArr:l,series:e}),d=360;t.config.plotOptions.radialBar.startAngle<0&&(d=this.totalAngle);var u=(360-d)/360;if(t.globals.radialSize=o-o*u,this.radialDataLabels.value.show){var f=Math.max(this.radialDataLabels.value.offsetY,this.radialDataLabels.name.offsetY);t.globals.radialSize+=f*u}return r.add(h.g),"front"===t.config.plotOptions.radialBar.hollow.position&&(h.g.add(h.elHollow),h.dataLabels&&h.g.add(h.dataLabels)),i.add(r),i}},{key:"drawTracks",value:function(e){var t=this.w,a=new w(this.ctx),i=a.group({class:"apexcharts-tracks"}),r=new y(this.ctx),n=new D(this.ctx),s=this.getStrokeWidth(e);e.size=e.size-s/2;for(var o=0;o<e.series.length;o++){var l=a.group({class:"apexcharts-radialbar-track apexcharts-track"});i.add(l),l.attr({rel:o+1}),e.size=e.size-s-this.margin;var c=t.config.plotOptions.radialBar.track,h=n.fillPath({seriesNumber:0,size:e.size,fillColors:Array.isArray(c.background)?c.background[o]:c.background,solid:!0}),d=this.trackStartAngle,u=this.trackEndAngle;Math.abs(u)+Math.abs(d)>=360&&(u=360-Math.abs(this.startAngle)-.1);var f=a.drawPath({d:"",stroke:h,strokeWidth:s*parseInt(c.strokeWidth,10)/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:e.centerX,centerY:e.centerY,endAngle:u,startAngle:d,size:e.size,i:o,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:t.globals.easing})}return i}},{key:"drawArcs",value:function(e){var t=this.w,a=new w(this.ctx),i=new D(this.ctx),r=new y(this.ctx),n=a.group(),s=this.getStrokeWidth(e);e.size=e.size-s/2;var o=t.config.plotOptions.radialBar.hollow.background,l=e.size-s*e.series.length-this.margin*e.series.length-s*parseInt(t.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,c=l-t.config.plotOptions.radialBar.hollow.margin;void 0!==t.config.plotOptions.radialBar.hollow.image&&(o=this.drawHollowImage(e,n,l,o));var h=this.drawHollow({size:c,centerX:e.centerX,centerY:e.centerY,fill:o||"transparent"});if(t.config.plotOptions.radialBar.hollow.dropShadow.enabled){var d=t.config.plotOptions.radialBar.hollow.dropShadow;r.dropShadow(h,d)}var u=1;!this.radialDataLabels.total.show&&t.globals.series.length>1&&(u=0);var f=null;this.radialDataLabels.show&&(f=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:l,centerX:e.centerX,centerY:e.centerY,opacity:u})),"back"===t.config.plotOptions.radialBar.hollow.position&&(n.add(h),f&&n.add(f));var p=!1;t.config.plotOptions.radialBar.inverseOrder&&(p=!0);for(var g=p?e.series.length-1:0;p?g>=0:g<e.series.length;p?g--:g++){var m=a.group({class:"apexcharts-series apexcharts-radial-series",seriesName:x.escapeString(t.globals.seriesNames[g])});n.add(m),m.attr({rel:g+1,"data:realIndex":g}),this.ctx.series.addCollapsedClassToSeries(m,g),e.size=e.size-s-this.margin;var b=i.fillPath({seriesNumber:g,size:e.size,value:e.series[g]}),v=this.startAngle,k=void 0,S=x.negToZero(e.series[g]>100?100:e.series[g])/100,C=Math.round(this.totalAngle*S)+this.startAngle,E=void 0;t.globals.dataChanged&&(k=this.startAngle,E=Math.round(this.totalAngle*x.negToZero(t.globals.previousPaths[g])/100)+k),Math.abs(C)+Math.abs(v)>=360&&(C-=.01),Math.abs(E)+Math.abs(k)>=360&&(E-=.01);var A=C-v,P=Array.isArray(t.config.stroke.dashArray)?t.config.stroke.dashArray[g]:t.config.stroke.dashArray,O=a.drawPath({d:"",stroke:b,strokeWidth:s,fill:"none",fillOpacity:t.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+g,strokeDashArray:P});if(w.setAttrs(O.node,{"data:angle":A,"data:value":e.series[g]}),t.config.chart.dropShadow.enabled){var M=t.config.chart.dropShadow;r.dropShadow(O,M,g)}r.setSelectionFilter(O,0,g),this.addListeners(O,this.radialDataLabels),m.add(O),O.attr({index:0,j:g});var N=0;!this.initialAnim||t.globals.resized||t.globals.dataChanged||(N=t.config.chart.animations.speed),t.globals.dataChanged&&(N=t.config.chart.animations.dynamicAnimation.speed),this.animDur=N/(1.2*e.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(O,{centerX:e.centerX,centerY:e.centerY,endAngle:C,startAngle:v,prevEndAngle:E,prevStartAngle:k,size:e.size,i:g,totalItems:2,animBeginArr:this.animBeginArr,dur:N,shouldSetPrevPaths:!0,easing:t.globals.easing})}return{g:n,elHollow:h,dataLabels:f}}},{key:"drawHollow",value:function(e){var t=new w(this.ctx).drawCircle(2*e.size);return t.attr({class:"apexcharts-radialbar-hollow",cx:e.centerX,cy:e.centerY,r:e.size,fill:e.fill}),t}},{key:"drawHollowImage",value:function(e,t,a,i){var r=this.w,n=new D(this.ctx),s=x.randomId(),o=r.config.plotOptions.radialBar.hollow.image;if(r.config.plotOptions.radialBar.hollow.imageClipped)n.clippedImgArea({width:a,height:a,image:o,patternID:"pattern".concat(r.globals.cuid).concat(s)}),i="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(t){this.move(e.centerX-t.width/2+r.config.plotOptions.radialBar.hollow.imageOffsetX,e.centerY-t.height/2+r.config.plotOptions.radialBar.hollow.imageOffsetY)}));t.add(h)}else{var d=r.globals.dom.Paper.image(o).loaded((function(t){this.move(e.centerX-l/2+r.config.plotOptions.radialBar.hollow.imageOffsetX,e.centerY-c/2+r.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(l,c)}));t.add(d)}}return i}},{key:"getStrokeWidth",value:function(e){var t=this.w;return e.size*(100-parseInt(t.config.plotOptions.radialBar.hollow.size,10))/100/(e.series.length+1)-this.margin}}]),a}(),De=function(){function e(t){o(this,e),this.w=t.w,this.lineCtx=t}return c(e,[{key:"sameValueSeriesFix",value:function(e,t){var a=this.w;if("line"===a.config.chart.type&&("gradient"===a.config.fill.type||"gradient"===a.config.fill.type[e])&&new k(this.lineCtx.ctx,a).seriesHaveSameValues(e)){var i=t[e].slice();i[i.length-1]=i[i.length-1]+1e-6,t[e]=i}return t}},{key:"calculatePoints",value:function(e){var t=e.series,a=e.realIndex,i=e.x,r=e.y,n=e.i,s=e.j,o=e.prevY,l=this.w,c=[],h=[];if(0===s){var d=this.lineCtx.categoryAxisCorrection+l.config.markers.offsetX;l.globals.isXNumeric&&(d=(l.globals.seriesX[a][0]-l.globals.minX)/this.lineCtx.xRatio+l.config.markers.offsetX),c.push(d),h.push(x.isNumber(t[n][0])?o+l.config.markers.offsetY:null),c.push(i+l.config.markers.offsetX),h.push(x.isNumber(t[n][s+1])?r+l.config.markers.offsetY:null)}else c.push(i+l.config.markers.offsetX),h.push(x.isNumber(t[n][s+1])?r+l.config.markers.offsetY:null);return{x:c,y:h}}},{key:"checkPreviousPaths",value:function(e){for(var t=e.pathFromLine,a=e.pathFromArea,i=e.realIndex,r=this.w,n=0;n<r.globals.previousPaths.length;n++){var s=r.globals.previousPaths[n];("line"===s.type||"area"===s.type)&&s.paths.length>0&&parseInt(s.realIndex,10)===parseInt(i,10)&&("line"===s.type?(this.lineCtx.appendPathFrom=!1,t=r.globals.previousPaths[n].paths[0].d):"area"===s.type&&(this.lineCtx.appendPathFrom=!1,a=r.globals.previousPaths[n].paths[0].d,r.config.stroke.show&&r.globals.previousPaths[n].paths[1]&&(t=r.globals.previousPaths[n].paths[1].d)))}return{pathFromLine:t,pathFromArea:a}}},{key:"determineFirstPrevY",value:function(e){var t=e.i,a=e.series,i=e.prevY,r=e.lineYPosition,n=this.w;if(void 0!==a[t][0])i=(r=n.config.chart.stacked&&t>0?this.lineCtx.prevSeriesY[t-1][0]:this.lineCtx.zeroY)-a[t][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]+2*(this.lineCtx.isReversed?a[t][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]:0);else if(n.config.chart.stacked&&t>0&&void 0===a[t][0])for(var s=t-1;s>=0;s--)if(null!==a[s][0]&&void 0!==a[s][0]){i=r=this.lineCtx.prevSeriesY[s][0];break}return{prevY:i,lineYPosition:r}}}]),e}(),Ne=function(){function e(t,a,i){o(this,e),this.ctx=t,this.w=t.w,this.xyRatios=a,this.pointsChart=!("bubble"!==this.w.config.chart.type&&"scatter"!==this.w.config.chart.type)||i,this.scatter=new T(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new De(this),this.markers=new N(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return c(e,[{key:"draw",value:function(e,t,a){var i=this.w,r=new w(this.ctx),n=i.globals.comboCharts?t:i.config.chart.type,s=r.group({class:"apexcharts-".concat(n,"-series apexcharts-plot-series")}),o=new k(this.ctx,i);this.yRatio=this.xyRatios.yRatio,this.zRatio=this.xyRatios.zRatio,this.xRatio=this.xyRatios.xRatio,this.baseLineY=this.xyRatios.baseLineY,e=o.getLogSeries(e),this.yRatio=o.getLogYRatios(this.yRatio);for(var l=[],c=0;c<e.length;c++){e=this.lineHelpers.sameValueSeriesFix(c,e);var h=i.globals.comboCharts?a[c]:c;this._initSerieVariables(e,c,h);var d=[],u=[],f=i.globals.padHorizontal+this.categoryAxisCorrection;this.ctx.series.addCollapsedClassToSeries(this.elSeries,h),i.globals.isXNumeric&&i.globals.seriesX.length>0&&(f=(i.globals.seriesX[h][0]-i.globals.minX)/this.xRatio),u.push(f);var p,g=f,m=g,b=this.zeroY;b=this.lineHelpers.determineFirstPrevY({i:c,series:e,prevY:b,lineYPosition:0}).prevY,d.push(b),p=b;var x=this._calculatePathsFrom({series:e,i:c,realIndex:h,prevX:m,prevY:b}),v=this._iterateOverDataPoints({series:e,realIndex:h,i:c,x:f,y:1,pX:g,pY:p,pathsFrom:x,linePaths:[],areaPaths:[],seriesIndex:a,lineYPosition:0,xArrj:u,yArrj:d});this._handlePaths({type:n,realIndex:h,i:c,paths:v}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),l.push(this.elSeries)}if(i.config.chart.stacked)for(var y=l.length;y>0;y--)s.add(l[y-1]);else for(var S=0;S<l.length;S++)s.add(l[S]);return s}},{key:"_initSerieVariables",value:function(e,t,a){var i=this.w,r=new w(this.ctx);this.xDivision=i.globals.gridWidth/(i.globals.dataPoints-("on"===i.config.xaxis.tickPlacement?1:0)),this.strokeWidth=Array.isArray(i.config.stroke.width)?i.config.stroke.width[a]:i.config.stroke.width,this.yRatio.length>1&&(this.yaxisIndex=a),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed,this.zeroY=i.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?i.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),this.areaBottomY=this.zeroY,(this.zeroY>i.globals.gridHeight||"end"===i.config.plotOptions.area.fillTo)&&(this.areaBottomY=i.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=r.group({class:"apexcharts-series",seriesName:x.escapeString(i.globals.seriesNames[a])}),this.elPointsMain=r.group({class:"apexcharts-series-markers-wrap","data:realIndex":a}),this.elDataLabelsWrap=r.group({class:"apexcharts-datalabels","data:realIndex":a});var n=e[t].length===i.globals.dataPoints;this.elSeries.attr({"data:longestSeries":n,rel:t+1,"data:realIndex":a}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(e){var t,a,i,r,n=e.series,s=e.i,o=e.realIndex,l=e.prevX,c=e.prevY,h=this.w,d=new w(this.ctx);if(null===n[s][0]){for(var u=0;u<n[s].length;u++)if(null!==n[s][u]){l=this.xDivision*u,c=this.zeroY-n[s][u]/this.yRatio[this.yaxisIndex],t=d.move(l,c),a=d.move(l,this.areaBottomY);break}}else t=d.move(l,c),a=d.move(l,this.areaBottomY)+d.line(l,c);if(i=d.move(-1,this.zeroY)+d.line(-1,this.zeroY),r=d.move(-1,this.zeroY)+d.line(-1,this.zeroY),h.globals.previousPaths.length>0){var f=this.lineHelpers.checkPreviousPaths({pathFromLine:i,pathFromArea:r,realIndex:o});i=f.pathFromLine,r=f.pathFromArea}return{prevX:l,prevY:c,linePath:t,areaPath:a,pathFromLine:i,pathFromArea:r}}},{key:"_handlePaths",value:function(e){var t=e.type,a=e.realIndex,i=e.i,r=e.paths,s=this.w,o=new w(this.ctx),l=new D(this.ctx);this.prevSeriesY.push(r.yArrj),s.globals.seriesXvalues[a]=r.xArrj,s.globals.seriesYvalues[a]=r.yArrj;var c=s.config.forecastDataPoints;if(c.count>0){var h=s.globals.seriesXvalues[a][s.globals.seriesXvalues[a].length-c.count-1],d=o.drawRect(h,0,s.globals.gridWidth,s.globals.gridHeight,0);s.globals.dom.elForecastMask.appendChild(d.node);var u=o.drawRect(0,0,h,s.globals.gridHeight,0);s.globals.dom.elNonForecastMask.appendChild(u.node)}this.pointsChart||s.globals.delayedElements.push({el:this.elPointsMain.node,index:a});var f={i:i,realIndex:a,animationDelay:i,initialSpeed:s.config.chart.animations.speed,dataChangeSpeed:s.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(t)};if("area"===t)for(var p=l.fillPath({seriesNumber:a}),g=0;g<r.areaPaths.length;g++){var m=o.renderPaths(n(n({},f),{},{pathFrom:r.pathFromArea,pathTo:r.areaPaths[g],stroke:"none",strokeWidth:0,strokeLineCap:null,fill:p}));this.elSeries.add(m)}if(s.config.stroke.show&&!this.pointsChart){var b;b="line"===t?l.fillPath({seriesNumber:a,i:i}):s.globals.stroke.colors[a];for(var x=0;x<r.linePaths.length;x++){var v=n(n({},f),{},{pathFrom:r.pathFromLine,pathTo:r.linePaths[x],stroke:b,strokeWidth:this.strokeWidth,strokeLineCap:s.config.stroke.lineCap,fill:"none"}),y=o.renderPaths(v);if(this.elSeries.add(y),c.count>0){var k=o.renderPaths(v);k.node.setAttribute("stroke-dasharray",c.dashArray),c.strokeWidth&&k.node.setAttribute("stroke-width",c.strokeWidth),this.elSeries.add(k),k.attr("clip-path","url(#forecastMask".concat(s.globals.cuid,")")),y.attr("clip-path","url(#nonForecastMask".concat(s.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(e){for(var t=e.series,a=e.realIndex,i=e.i,r=e.x,n=e.y,s=e.pX,o=e.pY,l=e.pathsFrom,c=e.linePaths,h=e.areaPaths,d=e.seriesIndex,u=e.lineYPosition,f=e.xArrj,p=e.yArrj,g=this.w,m=new w(this.ctx),b=this.yRatio,v=l.prevY,y=l.linePath,k=l.areaPath,S=l.pathFromLine,C=l.pathFromArea,E=x.isNumber(g.globals.minYArr[a])?g.globals.minYArr[a]:g.globals.minY,A=g.globals.dataPoints>1?g.globals.dataPoints-1:g.globals.dataPoints,P=0;P<A;P++){var O=void 0===t[i][P+1]||null===t[i][P+1];if(g.globals.isXNumeric){var M=g.globals.seriesX[a][P+1];void 0===g.globals.seriesX[a][P+1]&&(M=g.globals.seriesX[a][A-1]),r=(M-g.globals.minX)/this.xRatio}else r+=this.xDivision;u=g.config.chart.stacked&&i>0&&g.globals.collapsedSeries.length<g.config.series.length-1?this.prevSeriesY[function(e){for(var t=e,a=0;a<g.globals.series.length;a++)if(g.globals.collapsedSeriesIndices.indexOf(e)>-1){t--;break}return t>=0?t:0}(i-1)][P+1]:this.zeroY,n=O?u-E/b[this.yaxisIndex]+2*(this.isReversed?E/b[this.yaxisIndex]:0):u-t[i][P+1]/b[this.yaxisIndex]+2*(this.isReversed?t[i][P+1]/b[this.yaxisIndex]:0),f.push(r),p.push(n);var D=this.lineHelpers.calculatePoints({series:t,x:r,y:n,realIndex:a,i:i,j:P,prevY:v}),N=this._createPaths({series:t,i:i,realIndex:a,j:P,x:r,y:n,pX:s,pY:o,linePath:y,areaPath:k,linePaths:c,areaPaths:h,seriesIndex:d});h=N.areaPaths,c=N.linePaths,s=N.pX,o=N.pY,k=N.areaPath,y=N.linePath,this.appendPathFrom&&(S+=m.line(r,this.zeroY),C+=m.line(r,this.zeroY)),this.handleNullDataPoints(t,D,i,P,a),this._handleMarkersAndLabels({pointsPos:D,series:t,x:r,y:n,prevY:v,i:i,j:P,realIndex:a})}return{yArrj:p,xArrj:f,pathFromArea:C,areaPaths:h,pathFromLine:S,linePaths:c}}},{key:"_handleMarkersAndLabels",value:function(e){var t=e.pointsPos;e.series,e.x,e.y,e.prevY;var a=e.i,i=e.j,r=e.realIndex,n=this.w,s=new _(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,i,{realIndex:r,pointsPos:t,zRatio:this.zRatio,elParent:this.elPointsMain});else{n.globals.series[a].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var o=this.markers.plotChartMarkers(t,r,i+1);null!==o&&this.elPointsMain.add(o)}var l=s.drawDataLabel(t,r,i+1,null);null!==l&&this.elDataLabelsWrap.add(l)}},{key:"_createPaths",value:function(e){var t=e.series,a=e.i,i=e.realIndex,r=e.j,n=e.x,s=e.y,o=e.pX,l=e.pY,c=e.linePath,h=e.areaPath,d=e.linePaths,u=e.areaPaths,f=e.seriesIndex,p=this.w,g=new w(this.ctx),m=p.config.stroke.curve,b=this.areaBottomY;if(Array.isArray(p.config.stroke.curve)&&(m=Array.isArray(f)?p.config.stroke.curve[f[a]]:p.config.stroke.curve[a]),"smooth"===m){var x=.35*(n-o);p.globals.hasNullValues?(null!==t[a][r]&&(null!==t[a][r+1]?(c=g.move(o,l)+g.curve(o+x,l,n-x,s,n+1,s),h=g.move(o+1,l)+g.curve(o+x,l,n-x,s,n+1,s)+g.line(n,b)+g.line(o,b)+"z"):(c=g.move(o,l),h=g.move(o,l)+"z")),d.push(c),u.push(h)):(c+=g.curve(o+x,l,n-x,s,n,s),h+=g.curve(o+x,l,n-x,s,n,s)),o=n,l=s,r===t[a].length-2&&(h=h+g.curve(o,l,n,s,n,b)+g.move(n,s)+"z",p.globals.hasNullValues||(d.push(c),u.push(h)))}else{if(null===t[a][r+1]){c+=g.move(n,s);var v=p.globals.isXNumeric?(p.globals.seriesX[i][r]-p.globals.minX)/this.xRatio:n-this.xDivision;h=h+g.line(v,b)+g.move(n,s)+"z"}null===t[a][r]&&(c+=g.move(n,s),h+=g.move(n,b)),"stepline"===m?(c=c+g.line(n,null,"H")+g.line(null,s,"V"),h=h+g.line(n,null,"H")+g.line(null,s,"V")):"straight"===m&&(c+=g.line(n,s),h+=g.line(n,s)),r===t[a].length-2&&(h=h+g.line(n,b)+g.move(n,s)+"z",d.push(c),u.push(h))}return{linePaths:d,areaPaths:u,pX:o,pY:l,linePath:c,areaPath:h}}},{key:"handleNullDataPoints",value:function(e,t,a,i,r){var n=this.w;if(null===e[a][i]&&n.config.markers.showNullDataPoints||1===e[a].length){var s=this.markers.plotChartMarkers(t,r,i+1,this.strokeWidth-n.config.markers.strokeWidth/2,!0);null!==s&&this.elPointsMain.add(s)}}}]),e}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function e(t,a,i,r){this.xoffset=t,this.yoffset=a,this.height=r,this.width=i,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(e){var t,a=[],i=this.xoffset,r=this.yoffset,s=n(e)/this.height,o=n(e)/this.width;if(this.width>=this.height)for(t=0;t<e.length;t++)a.push([i,r,i+s,r+e[t]/s]),r+=e[t]/s;else for(t=0;t<e.length;t++)a.push([i,r,i+e[t]/o,r+o]),i+=e[t]/o;return a},this.cutArea=function(t){var a;if(this.width>=this.height){var i=t/this.height,r=this.width-i;a=new e(this.xoffset+i,this.yoffset,r,this.height)}else{var n=t/this.width,s=this.height-n;a=new e(this.xoffset,this.yoffset+n,this.width,s)}return a}}function t(t,i,r,s,o){return s=void 0===s?0:s,o=void 0===o?0:o,function(e){var t,a,i=[];for(t=0;t<e.length;t++)for(a=0;a<e[t].length;a++)i.push(e[t][a]);return i}(a(function(e,t){var a,i=[],r=t/n(e);for(a=0;a<e.length;a++)i[a]=e[a]*r;return i}(t,i*r),[],new e(s,o,i,r),[]))}function a(e,t,r,s){var o,l,c;if(0!==e.length)return o=r.shortestEdge(),function(e,t,a){var r;return 0===e.length||((r=e.slice()).push(t),i(e,a)>=i(r,a))}(t,l=e[0],o)?(t.push(l),a(e.slice(1),t,r,s)):(c=r.cutArea(n(t),s),s.push(r.getCoordinates(t)),a(e,[],c,s)),s;s.push(r.getCoordinates(t))}function i(e,t){var a=Math.min.apply(Math,e),i=Math.max.apply(Math,e),r=n(e);return Math.max(Math.pow(t,2)*i/Math.pow(r,2),Math.pow(r,2)/(Math.pow(t,2)*a))}function r(e){return e&&e.constructor===Array}function n(e){var t,a=0;for(t=0;t<e.length;t++)a+=e[t];return a}function s(e){var t,a=0;if(r(e[0]))for(t=0;t<e.length;t++)a+=s(e[t]);else a=n(e);return a}return function e(a,i,n,o,l){o=void 0===o?0:o,l=void 0===l?0:l;var c,h,d=[],u=[];if(r(a[0])){for(h=0;h<a.length;h++)d[h]=s(a[h]);for(c=t(d,i,n,o,l),h=0;h<a.length;h++)u.push(e(a[h],c[h][2]-c[h][0],c[h][3]-c[h][1],c[h][0],c[h][1]))}else u=t(a,i,n,o,l);return u}}();var Te,_e,Le=function(){function e(t,a){o(this,e),this.ctx=t,this.w=t.w,this.strokeWidth=this.w.config.stroke.width,this.helpers=new Ce(t),this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.labels=[]}return c(e,[{key:"draw",value:function(e){var t=this,a=this.w,i=new w(this.ctx),r=new D(this.ctx),n=i.group({class:"apexcharts-treemap"});if(a.globals.noData)return n;var s=[];return e.forEach((function(e){var t=e.map((function(e){return Math.abs(e)}));s.push(t)})),this.negRange=this.helpers.checkColorRange(),a.config.series.forEach((function(e,a){e.data.forEach((function(e){Array.isArray(t.labels[a])||(t.labels[a]=[]),t.labels[a].push(e.x)}))})),window.TreemapSquared.generate(s,a.globals.gridWidth,a.globals.gridHeight).forEach((function(s,o){var l=i.group({class:"apexcharts-series apexcharts-treemap-series",seriesName:x.escapeString(a.globals.seriesNames[o]),rel:o+1,"data:realIndex":o});if(a.config.chart.dropShadow.enabled){var c=a.config.chart.dropShadow;new y(t.ctx).dropShadow(n,c,o)}var h=i.group({class:"apexcharts-data-labels"});s.forEach((function(n,s){var c=n[0],h=n[1],d=n[2],u=n[3],f=i.drawRect(c,h,d-c,u-h,0,"#fff",1,t.strokeWidth,a.config.plotOptions.treemap.useFillColorAsStroke?g:a.globals.stroke.colors[o]);f.attr({cx:c,cy:h,index:o,i:o,j:s,width:d-c,height:u-h});var p=t.helpers.getShadeColor(a.config.chart.type,o,s,t.negRange),g=p.color;void 0!==a.config.series[o].data[s]&&a.config.series[o].data[s].fillColor&&(g=a.config.series[o].data[s].fillColor);var m=r.fillPath({color:g,seriesNumber:o,dataPointIndex:s});f.node.classList.add("apexcharts-treemap-rect"),f.attr({fill:m}),t.helpers.addListeners(f);var b={x:c+(d-c)/2,y:h+(u-h)/2,width:0,height:0},x={x:c,y:h,width:d-c,height:u-h};if(a.config.chart.animations.enabled&&!a.globals.dataChanged){var v=1;a.globals.resized||(v=a.config.chart.animations.speed),t.animateTreemap(f,b,x,v)}if(a.globals.dataChanged){var y=1;t.dynamicAnim.enabled&&a.globals.shouldAnimate&&(y=t.dynamicAnim.speed,a.globals.previousPaths[o]&&a.globals.previousPaths[o][s]&&a.globals.previousPaths[o][s].rect&&(b=a.globals.previousPaths[o][s].rect),t.animateTreemap(f,b,x,y))}var w=t.getFontSize(n),k=a.config.dataLabels.formatter(t.labels[o][s],{value:a.globals.series[o][s],seriesIndex:o,dataPointIndex:s,w:a}),S=t.helpers.calculateDataLabels({text:k,x:(c+d)/2,y:(h+u)/2+t.strokeWidth/2+w/3,i:o,j:s,colorProps:p,fontSize:w,series:e});a.config.dataLabels.enabled&&S&&t.rotateToFitLabel(S,k,c,h,d,u),l.add(f),null!==S&&l.add(S)})),l.add(h),n.add(l)})),n}},{key:"getFontSize",value:function(e){var t,a,i=this.w,r=function e(t){var a,i=0;if(Array.isArray(t[0]))for(a=0;a<t.length;a++)i+=e(t[a]);else for(a=0;a<t.length;a++)i+=t[a].length;return i}(this.labels)/function e(t){var a,i=0;if(Array.isArray(t[0]))for(a=0;a<t.length;a++)i+=e(t[a]);else for(a=0;a<t.length;a++)i+=1;return i}(this.labels);return t=(e[2]-e[0])*(e[3]-e[1]),a=Math.pow(t,.5),Math.min(a/r,parseInt(i.config.dataLabels.style.fontSize,10))}},{key:"rotateToFitLabel",value:function(e,t,a,i,r,n){var s=new w(this.ctx),o=s.getTextRects(t);if(o.width+5>r-a&&o.width<=n-i){var l=s.rotateAroundCenter(e.node);e.node.setAttribute("transform","rotate(-90 ".concat(l.x," ").concat(l.y,")"))}}},{key:"animateTreemap",value:function(e,t,a,i){var r=new v(this.ctx);r.animateRect(e,{x:t.x,y:t.y,width:t.width,height:t.height},{x:a.x,y:a.y,width:a.width,height:a.height},i,(function(){r.animationCompleted(e)}))}}]),e}(),Re=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return c(e,[{key:"calculateTimeScaleTicks",value:function(e,t){var a=this,i=this.w;if(i.globals.allSeriesCollapsed)return i.globals.labels=[],i.globals.timescaleLabels=[],[];var r=new F(this.ctx),s=(t-e)/864e5;this.determineInterval(s),i.globals.disableZoomIn=!1,i.globals.disableZoomOut=!1,s<.00011574074074074075?i.globals.disableZoomIn=!0:s>5e4&&(i.globals.disableZoomOut=!0);var o=r.getTimeUnitsfromTimestamp(e,t,this.utc),l=i.globals.gridWidth/s,c=l/24,h=c/60,d=h/60,u=Math.floor(24*s),f=Math.floor(1440*s),p=Math.floor(86400*s),g=Math.floor(s),m=Math.floor(s/30),b=Math.floor(s/365),x={minMillisecond:o.minMillisecond,minSecond:o.minSecond,minMinute:o.minMinute,minHour:o.minHour,minDate:o.minDate,minMonth:o.minMonth,minYear:o.minYear},v={firstVal:x,currentMillisecond:x.minMillisecond,currentSecond:x.minSecond,currentMinute:x.minMinute,currentHour:x.minHour,currentMonthDate:x.minDate,currentDate:x.minDate,currentMonth:x.minMonth,currentYear:x.minYear,daysWidthOnXAxis:l,hoursWidthOnXAxis:c,minutesWidthOnXAxis:h,secondsWidthOnXAxis:d,numberOfSeconds:p,numberOfMinutes:f,numberOfHours:u,numberOfDays:g,numberOfMonths:m,numberOfYears:b};switch(this.tickInterval){case"years":this.generateYearScale(v);break;case"months":case"half_year":this.generateMonthScale(v);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(v);break;case"hours":this.generateHourScale(v);break;case"minutes_fives":case"minutes":this.generateMinuteScale(v);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(v)}var y=this.timeScaleArray.map((function(e){var t={position:e.position,unit:e.unit,year:e.year,day:e.day?e.day:1,hour:e.hour?e.hour:0,month:e.month+1};return"month"===e.unit?n(n({},t),{},{day:1,value:e.value+1}):"day"===e.unit||"hour"===e.unit?n(n({},t),{},{value:e.value}):"minute"===e.unit?n(n({},t),{},{value:e.value,minute:e.value}):"second"===e.unit?n(n({},t),{},{value:e.value,minute:e.minute,second:e.second}):e}));return y.filter((function(e){var t=1,r=Math.ceil(i.globals.gridWidth/120),n=e.value;void 0!==i.config.xaxis.tickAmount&&(r=i.config.xaxis.tickAmount),y.length>r&&(t=Math.floor(y.length/r));var s=!1,o=!1;switch(a.tickInterval){case"years":"year"===e.unit&&(s=!0);break;case"half_year":t=7,"year"===e.unit&&(s=!0);break;case"months":t=1,"year"===e.unit&&(s=!0);break;case"months_fortnight":t=15,"year"!==e.unit&&"month"!==e.unit||(s=!0),30===n&&(o=!0);break;case"months_days":t=10,"month"===e.unit&&(s=!0),30===n&&(o=!0);break;case"week_days":t=8,"month"===e.unit&&(s=!0);break;case"days":t=1,"month"===e.unit&&(s=!0);break;case"hours":"day"===e.unit&&(s=!0);break;case"minutes_fives":case"seconds_fives":n%5!=0&&(o=!0);break;case"seconds_tens":n%10!=0&&(o=!0)}if("hours"===a.tickInterval||"minutes_fives"===a.tickInterval||"seconds_tens"===a.tickInterval||"seconds_fives"===a.tickInterval){if(!o)return!0}else if((n%t==0||s)&&!o)return!0}))}},{key:"recalcDimensionsBasedOnFormat",value:function(e,t){var a=this.w,i=this.formatDates(e),r=this.removeOverlappingTS(i);a.globals.timescaleLabels=r.slice(),new he(this.ctx).plotCoords()}},{key:"determineInterval",value:function(e){var t=24*e,a=60*t;switch(!0){case e/365>5:this.tickInterval="years";break;case e>800:this.tickInterval="half_year";break;case e>180:this.tickInterval="months";break;case e>90:this.tickInterval="months_fortnight";break;case e>60:this.tickInterval="months_days";break;case e>30:this.tickInterval="week_days";break;case e>2:this.tickInterval="days";break;case t>2.4:this.tickInterval="hours";break;case a>15:this.tickInterval="minutes_fives";break;case a>5:this.tickInterval="minutes";break;case a>1:this.tickInterval="seconds_tens";break;case 60*a>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(e){var t=e.firstVal,a=e.currentMonth,i=e.currentYear,r=e.daysWidthOnXAxis,n=e.numberOfYears,s=t.minYear,o=0,l=new F(this.ctx),c="year";if(t.minDate>1||t.minMonth>0){var h=l.determineRemainingDaysOfYear(t.minYear,t.minMonth,t.minDate);o=(l.determineDaysOfYear(t.minYear)-h+1)*r,s=t.minYear+1,this.timeScaleArray.push({position:o,value:s,unit:c,year:s,month:x.monthMod(a+1)})}else 1===t.minDate&&0===t.minMonth&&this.timeScaleArray.push({position:o,value:s,unit:c,year:i,month:x.monthMod(a+1)});for(var d=s,u=o,f=0;f<n;f++)d++,u=l.determineDaysOfYear(d-1)*r+u,this.timeScaleArray.push({position:u,value:d,unit:c,year:d,month:1})}},{key:"generateMonthScale",value:function(e){var t=e.firstVal,a=e.currentMonthDate,i=e.currentMonth,r=e.currentYear,n=e.daysWidthOnXAxis,s=e.numberOfMonths,o=i,l=0,c=new F(this.ctx),h="month",d=0;if(t.minDate>1){l=(c.determineDaysOfMonths(i+1,t.minYear)-a+1)*n,o=x.monthMod(i+1);var u=r+d,f=x.monthMod(o),p=o;0===o&&(h="year",p=u,f=1,u+=d+=1),this.timeScaleArray.push({position:l,value:p,unit:h,year:u,month:f})}else this.timeScaleArray.push({position:l,value:o,unit:h,year:r,month:x.monthMod(i)});for(var g=o+1,m=l,b=0,v=1;b<s;b++,v++){0===(g=x.monthMod(g))?(h="year",d+=1):h="month";var y=this._getYear(r,g,d);m=c.determineDaysOfMonths(g,y)*n+m;var w=0===g?y:g;this.timeScaleArray.push({position:m,value:w,unit:h,year:y,month:0===g?1:g}),g++}}},{key:"generateDayScale",value:function(e){var t=e.firstVal,a=e.currentMonth,i=e.currentYear,r=e.hoursWidthOnXAxis,n=e.numberOfDays,s=new F(this.ctx),o="day",l=t.minDate+1,c=l,h=function(e,t,a){return e>s.determineDaysOfMonths(t+1,a)?(c=1,o="month",u=t+=1,t):t},d=(24-t.minHour)*r,u=l,f=h(c,a,i);0===t.minHour&&1===t.minDate?(d=0,u=x.monthMod(t.minMonth),o="month",c=t.minDate,n++):1!==t.minDate&&0===t.minHour&&0===t.minMinute&&(d=0,l=t.minDate,u=l,f=h(c=l,a,i)),this.timeScaleArray.push({position:d,value:u,unit:o,year:this._getYear(i,f,0),month:x.monthMod(f),day:c});for(var p=d,g=0;g<n;g++){o="day",f=h(c+=1,f,this._getYear(i,f,0));var m=this._getYear(i,f,0);p=24*r+p;var b=1===c?x.monthMod(f):c;this.timeScaleArray.push({position:p,value:b,unit:o,year:m,month:x.monthMod(f),day:b})}}},{key:"generateHourScale",value:function(e){var t=e.firstVal,a=e.currentDate,i=e.currentMonth,r=e.currentYear,n=e.minutesWidthOnXAxis,s=e.numberOfHours,o=new F(this.ctx),l="hour",c=function(e,t){return e>o.determineDaysOfMonths(t+1,r)&&(g=1,t+=1),{month:t,date:g}},h=function(e,t){return e>o.determineDaysOfMonths(t+1,r)?t+=1:t},d=60-(t.minMinute+t.minSecond/60),u=d*n,f=t.minHour+1,p=f+1;60===d&&(u=0,p=(f=t.minHour)+1);var g=a,m=h(g,i);this.timeScaleArray.push({position:u,value:f,unit:l,day:g,hour:p,year:r,month:x.monthMod(m)});for(var b=u,v=0;v<s;v++){l="hour",p>=24&&(p=0,l="day",m=c(g+=1,m).month,m=h(g,m));var y=this._getYear(r,m,0);b=0===p&&0===v?d*n:60*n+b;var w=0===p?g:p;this.timeScaleArray.push({position:b,value:w,unit:l,hour:p,day:g,year:y,month:x.monthMod(m)}),p++}}},{key:"generateMinuteScale",value:function(e){for(var t=e.currentMillisecond,a=e.currentSecond,i=e.currentMinute,r=e.currentHour,n=e.currentDate,s=e.currentMonth,o=e.currentYear,l=e.minutesWidthOnXAxis,c=e.secondsWidthOnXAxis,h=e.numberOfMinutes,d=i+1,u=n,f=s,p=o,g=r,m=(60-a-t/1e3)*c,b=0;b<h;b++)d>=60&&(d=0,24===(g+=1)&&(g=0)),this.timeScaleArray.push({position:m,value:d,unit:"minute",hour:g,minute:d,day:u,year:this._getYear(p,f,0),month:x.monthMod(f)}),m+=l,d++}},{key:"generateSecondScale",value:function(e){for(var t=e.currentMillisecond,a=e.currentSecond,i=e.currentMinute,r=e.currentHour,n=e.currentDate,s=e.currentMonth,o=e.currentYear,l=e.secondsWidthOnXAxis,c=e.numberOfSeconds,h=a+1,d=i,u=n,f=s,p=o,g=r,m=(1e3-t)/1e3*l,b=0;b<c;b++)h>=60&&(h=0,++d>=60&&(d=0,24==++g&&(g=0))),this.timeScaleArray.push({position:m,value:h,unit:"second",hour:g,minute:d,second:h,day:u,year:this._getYear(p,f,0),month:x.monthMod(f)}),m+=l,h++}},{key:"createRawDateString",value:function(e,t){var a=e.year;return 0===e.month&&(e.month=1),a+="-"+("0"+e.month.toString()).slice(-2),"day"===e.unit?a+="day"===e.unit?"-"+("0"+t).slice(-2):"-01":a+="-"+("0"+(e.day?e.day:"1")).slice(-2),"hour"===e.unit?a+="hour"===e.unit?"T"+("0"+t).slice(-2):"T00":a+="T"+("0"+(e.hour?e.hour:"0")).slice(-2),"minute"===e.unit?a+=":"+("0"+t).slice(-2):a+=":"+(e.minute?("0"+e.minute).slice(-2):"00"),"second"===e.unit?a+=":"+("0"+t).slice(-2):a+=":00",this.utc&&(a+=".000Z"),a}},{key:"formatDates",value:function(e){var t=this,a=this.w;return e.map((function(e){var i=e.value.toString(),r=new F(t.ctx),n=t.createRawDateString(e,i),s=r.getDate(r.parseDate(n));if(t.utc||(s=r.getDate(r.parseDateWithTimezone(n))),void 0===a.config.xaxis.labels.format){var o="dd MMM",l=a.config.xaxis.labels.datetimeFormatter;"year"===e.unit&&(o=l.year),"month"===e.unit&&(o=l.month),"day"===e.unit&&(o=l.day),"hour"===e.unit&&(o=l.hour),"minute"===e.unit&&(o=l.minute),"second"===e.unit&&(o=l.second),i=r.formatDate(s,o)}else i=r.formatDate(s,a.config.xaxis.labels.format);return{dateString:n,position:e.position,value:i,unit:e.unit,year:e.year,month:e.month}}))}},{key:"removeOverlappingTS",value:function(e){var t,a=this,i=new w(this.ctx),r=!1;e.length>0&&e[0].value&&e.every((function(t){return t.value.length===e[0].value.length}))&&(r=!0,t=i.getTextRects(e[0].value).width);var n=0,s=e.map((function(s,o){if(o>0&&a.w.config.xaxis.labels.hideOverlappingLabels){var l=r?t:i.getTextRects(e[n].value).width,c=e[n].position;return s.position>c+l+10?(n=o,s):null}return s}));return s.filter((function(e){return null!==e}))}},{key:"_getYear",value:function(e,t,a){return e+Math.floor(t/12)+a}}]),e}(),Ie=function(){function e(t,a){o(this,e),this.ctx=a,this.w=a.w,this.el=t}return c(e,[{key:"setupElements",value:function(){var e=this.w.globals,t=this.w.config,a=t.chart.type;e.axisCharts=["line","area","bar","rangeBar","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].indexOf(a)>-1,e.xyCharts=["line","area","bar","rangeBar","candlestick","boxPlot","scatter","bubble"].indexOf(a)>-1,e.isBarHorizontal=("bar"===t.chart.type||"rangeBar"===t.chart.type||"boxPlot"===t.chart.type)&&t.plotOptions.bar.horizontal,e.chartClass=".apexcharts"+e.chartID,e.dom.baseEl=this.el,e.dom.elWrap=document.createElement("div"),w.setAttrs(e.dom.elWrap,{id:e.chartClass.substring(1),class:"apexcharts-canvas "+e.chartClass.substring(1)}),this.el.appendChild(e.dom.elWrap),e.dom.Paper=new window.SVG.Doc(e.dom.elWrap),e.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(t.chart.offsetX,", ").concat(t.chart.offsetY,")")}),e.dom.Paper.node.style.background=t.chart.background,this.setSVGDimensions(),e.dom.elGraphical=e.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),e.dom.elAnnotations=e.dom.Paper.group().attr({class:"apexcharts-annotations"}),e.dom.elDefs=e.dom.Paper.defs(),e.dom.elLegendWrap=document.createElement("div"),e.dom.elLegendWrap.classList.add("apexcharts-legend"),e.dom.elWrap.appendChild(e.dom.elLegendWrap),e.dom.Paper.add(e.dom.elGraphical),e.dom.elGraphical.add(e.dom.elDefs)}},{key:"plotChartType",value:function(e,t){var a=this.w,i=a.config,r=a.globals,n={series:[],i:[]},s={series:[],i:[]},o={series:[],i:[]},l={series:[],i:[]},c={series:[],i:[]},h={series:[],i:[]},d={series:[],i:[]};r.series.map((function(t,u){var f=0;void 0!==e[u].type?("column"===e[u].type||"bar"===e[u].type?(r.series.length>1&&i.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),c.series.push(t),c.i.push(u),f++,a.globals.columnSeries=c.series):"area"===e[u].type?(s.series.push(t),s.i.push(u),f++):"line"===e[u].type?(n.series.push(t),n.i.push(u),f++):"scatter"===e[u].type?(o.series.push(t),o.i.push(u)):"bubble"===e[u].type?(l.series.push(t),l.i.push(u),f++):"candlestick"===e[u].type?(h.series.push(t),h.i.push(u),f++):"boxPlot"===e[u].type?(d.series.push(t),d.i.push(u),f++):console.warn("You have specified an unrecognized chart type. Available types for this property are line/area/column/bar/scatter/bubble"),f>1&&(r.comboCharts=!0)):(n.series.push(t),n.i.push(u))}));var u=new Ne(this.ctx,t),f=new Se(this.ctx,t);this.ctx.pie=new Pe(this.ctx);var p=new Me(this.ctx);this.ctx.rangeBar=new Y(this.ctx,t);var g=new Oe(this.ctx),m=[];if(r.comboCharts){if(s.series.length>0&&m.push(u.draw(s.series,"area",s.i)),c.series.length>0)if(a.config.chart.stacked){var b=new ke(this.ctx,t);m.push(b.draw(c.series,c.i))}else this.ctx.bar=new z(this.ctx,t),m.push(this.ctx.bar.draw(c.series,c.i));if(n.series.length>0&&m.push(u.draw(n.series,"line",n.i)),h.series.length>0&&m.push(f.draw(h.series,h.i)),d.series.length>0&&m.push(f.draw(d.series,d.i)),o.series.length>0){var x=new Ne(this.ctx,t,!0);m.push(x.draw(o.series,"scatter",o.i))}if(l.series.length>0){var v=new Ne(this.ctx,t,!0);m.push(v.draw(l.series,"bubble",l.i))}}else switch(i.chart.type){case"line":m=u.draw(r.series,"line");break;case"area":m=u.draw(r.series,"area");break;case"bar":i.chart.stacked?m=new ke(this.ctx,t).draw(r.series):(this.ctx.bar=new z(this.ctx,t),m=this.ctx.bar.draw(r.series));break;case"candlestick":case"boxPlot":m=new Se(this.ctx,t).draw(r.series);break;case"rangeBar":m=this.ctx.rangeBar.draw(r.series);break;case"heatmap":m=new Ee(this.ctx,t).draw(r.series);break;case"treemap":m=new Le(this.ctx,t).draw(r.series);break;case"pie":case"donut":case"polarArea":m=this.ctx.pie.draw(r.series);break;case"radialBar":m=p.draw(r.series);break;case"radar":m=g.draw(r.series);break;default:m=u.draw(r.series)}return m}},{key:"setSVGDimensions",value:function(){var e=this.w.globals,t=this.w.config;e.svgWidth=t.chart.width,e.svgHeight=t.chart.height;var a=x.getDimensions(this.el),i=t.chart.width.toString().split(/[0-9]+/g).pop();"%"===i?x.isNumber(a[0])&&(0===a[0].width&&(a=x.getDimensions(this.el.parentNode)),e.svgWidth=a[0]*parseInt(t.chart.width,10)/100):"px"!==i&&""!==i||(e.svgWidth=parseInt(t.chart.width,10));var r=t.chart.height.toString().split(/[0-9]+/g).pop();if("auto"!==e.svgHeight&&""!==e.svgHeight)if("%"===r){var n=x.getDimensions(this.el.parentNode);e.svgHeight=n[1]*parseInt(t.chart.height,10)/100}else e.svgHeight=parseInt(t.chart.height,10);else e.axisCharts?e.svgHeight=e.svgWidth/1.61:e.svgHeight=e.svgWidth/1.2;if(e.svgWidth<0&&(e.svgWidth=0),e.svgHeight<0&&(e.svgHeight=0),w.setAttrs(e.dom.Paper.node,{width:e.svgWidth,height:e.svgHeight}),"%"!==r){var s=t.chart.sparkline.enabled?0:e.axisCharts?t.chart.parentHeightOffset:0;e.dom.Paper.node.parentNode.parentNode.style.minHeight=e.svgHeight+s+"px"}e.dom.elWrap.style.width=e.svgWidth+"px",e.dom.elWrap.style.height=e.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var e=this.w.globals,t=e.translateY,a={transform:"translate("+e.translateX+", "+t+")"};w.setAttrs(e.dom.elGraphical.node,a)}},{key:"resizeNonAxisCharts",value:function(){var e=this.w,t=e.globals,a=0,i=e.config.chart.sparkline.enabled?1:15;i+=e.config.grid.padding.bottom,"top"!==e.config.legend.position&&"bottom"!==e.config.legend.position||!e.config.legend.show||e.config.legend.floating||(a=new ue(this.ctx).legendHelpers.getLegendBBox().clwh+10);var r=e.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),n=2.05*e.globals.radialSize;if(r&&!e.config.chart.sparkline.enabled&&0!==e.config.plotOptions.radialBar.startAngle){var s=x.getBoundingClientRect(r);n=s.bottom;var o=s.bottom-s.top;n=Math.max(2.05*e.globals.radialSize,o)}var l=n+t.translateY+a+i;t.dom.elLegendForeign&&t.dom.elLegendForeign.setAttribute("height",l),t.dom.elWrap.style.height=l+"px",w.setAttrs(t.dom.Paper.node,{height:l}),t.dom.Paper.node.parentNode.parentNode.style.minHeight=l+"px"}},{key:"coreCalculations",value:function(){new K(this.ctx).init()}},{key:"resetGlobals",value:function(){var e=this,t=function(){return e.w.config.series.map((function(e){return[]}))},a=new j,i=this.w.globals;a.initGlobalVars(i),i.seriesXvalues=t(),i.seriesYvalues=t()}},{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:"xySettings",value:function(){var e=null,t=this.w;if(t.globals.axisCharts){if("back"===t.config.xaxis.crosshairs.position&&new ae(this.ctx).drawXCrosshairs(),"back"===t.config.yaxis[0].crosshairs.position&&new ae(this.ctx).drawYCrosshairs(),"datetime"===t.config.xaxis.type&&void 0===t.config.xaxis.labels.formatter){this.ctx.timeScale=new Re(this.ctx);var a=[];isFinite(t.globals.minX)&&isFinite(t.globals.maxX)&&!t.globals.isBarHorizontal?a=this.ctx.timeScale.calculateTimeScaleTicks(t.globals.minX,t.globals.maxX):t.globals.isBarHorizontal&&(a=this.ctx.timeScale.calculateTimeScaleTicks(t.globals.minY,t.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(a)}e=new k(this.ctx).getCalculatedRatios()}return e}},{key:"updateSourceChart",value:function(e){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:e.w.globals.minX,max:e.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var e=this,t=this.w;if(t.config.chart.brush.enabled&&"function"!=typeof t.config.chart.events.selection){var a=t.config.chart.brush.targets||[t.config.chart.brush.target];a.forEach((function(t){var a=ApexCharts.getChartByID(t);a.w.globals.brushSource=e.ctx,"function"!=typeof a.w.config.chart.events.zoomed&&(a.w.config.chart.events.zoomed=function(){e.updateSourceChart(a)}),"function"!=typeof a.w.config.chart.events.scrolled&&(a.w.config.chart.events.scrolled=function(){e.updateSourceChart(a)})})),t.config.chart.events.selection=function(e,i){a.forEach((function(e){var a=ApexCharts.getChartByID(e),r=x.clone(t.config.yaxis);if(t.config.chart.brush.autoScaleYaxis&&1===a.w.globals.series.length){var s=new Q(a);r=s.autoScaleY(a,r,i)}var o=a.w.config.yaxis.reduce((function(e,t,i){return[].concat(g(e),[n(n({},a.w.config.yaxis[i]),{},{min:r[0].min,max:r[0].max})])}),[]);a.ctx.updateHelpers._updateOptions({xaxis:{min:i.xaxis.min,max:i.xaxis.max},yaxis:o},!1,!1,!1,!1)}))}}}}]),e}(),ze=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w}return c(e,[{key:"_updateOptions",value:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],n=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return new Promise((function(o){var l=[t.ctx];r&&(l=t.ctx.getSyncedCharts()),t.ctx.w.globals.isExecCalled&&(l=[t.ctx],t.ctx.w.globals.isExecCalled=!1),l.forEach((function(r,c){var h=r.w;if(h.globals.shouldAnimate=i,a||(h.globals.resized=!0,h.globals.dataChanged=!0,i&&r.series.getPreviousPaths()),e&&"object"===s(e)&&(r.config=new H(e),e=k.extendArrayProps(r.config,e,h),r.w.globals.chartID!==t.ctx.w.globals.chartID&&delete e.series,h.config=x.extend(h.config,e),n&&(h.globals.lastXAxis=e.xaxis?x.clone(e.xaxis):[],h.globals.lastYAxis=e.yaxis?x.clone(e.yaxis):[],h.globals.initialConfig=x.extend({},h.config),h.globals.initialSeries=x.clone(h.config.series),e.series))){for(var d=0;d<h.globals.collapsedSeriesIndices.length;d++){var u=h.config.series[h.globals.collapsedSeriesIndices[d]];h.globals.collapsedSeries[d].data=h.globals.axisCharts?u.data.slice():u}for(var f=0;f<h.globals.ancillaryCollapsedSeriesIndices.length;f++){var p=h.config.series[h.globals.ancillaryCollapsedSeriesIndices[f]];h.globals.ancillaryCollapsedSeries[f].data=h.globals.axisCharts?p.data.slice():p}r.series.emptyCollapsedSeries(h.config.series)}return r.update(e).then((function(){c===l.length-1&&o(r)}))}))}))}},{key:"_updateSeries",value:function(e,t){var a=this,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return new Promise((function(r){var n,s=a.w;return s.globals.shouldAnimate=t,s.globals.dataChanged=!0,t&&a.ctx.series.getPreviousPaths(),s.globals.axisCharts?(0===(n=e.map((function(e,t){return a._extendSeries(e,t)}))).length&&(n=[{data:[]}]),s.config.series=n):s.config.series=e.slice(),i&&(s.globals.initialSeries=x.clone(s.config.series)),a.ctx.update().then((function(){r(a.ctx)}))}))}},{key:"_extendSeries",value:function(e,t){var a=this.w,i=a.config.series[t];return n(n({},a.config.series[t]),{},{name:e.name?e.name:i&&i.name,color:e.color?e.color:i&&i.color,type:e.type?e.type:i&&i.type,data:e.data?e.data:i&&i.data})}},{key:"toggleDataPointSelection",value:function(e,t){var a=this.w,i=null,r=".apexcharts-series[data\\:realIndex='".concat(e,"']");return a.globals.axisCharts?i=a.globals.dom.Paper.select("".concat(r," path[j='").concat(t,"'], ").concat(r," circle[j='").concat(t,"'], ").concat(r," rect[j='").concat(t,"']")).members[0]:void 0===t&&(i=a.globals.dom.Paper.select("".concat(r," path[j='").concat(e,"']")).members[0],"pie"!==a.config.chart.type&&"polarArea"!==a.config.chart.type&&"donut"!==a.config.chart.type||this.ctx.pie.pieClicked(e)),i?(new w(this.ctx).pathMouseDown(i,null),i.node?i.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(e){var t=this.w;if(["min","max"].forEach((function(a){void 0!==e.xaxis[a]&&(t.config.xaxis[a]=e.xaxis[a],t.globals.lastXAxis[a]=e.xaxis[a])})),e.xaxis.categories&&e.xaxis.categories.length&&(t.config.xaxis.categories=e.xaxis.categories),t.config.xaxis.convertedCatToNumeric){var a=new X(e);e=a.convertCatToNumericXaxis(e,this.ctx)}return e}},{key:"forceYAxisUpdate",value:function(e){var t=this.w;return t.config.chart.stacked&&"100%"===t.config.chart.stackType&&(Array.isArray(e.yaxis)?e.yaxis.forEach((function(t,a){e.yaxis[a].min=0,e.yaxis[a].max=100})):(e.yaxis.min=0,e.yaxis.max=100)),e}},{key:"revertDefaultAxisMinMax",value:function(e){var t=this,a=this.w,i=a.globals.lastXAxis,r=a.globals.lastYAxis;e&&e.xaxis&&(i=e.xaxis),e&&e.yaxis&&(r=e.yaxis),a.config.xaxis.min=i.min,a.config.xaxis.max=i.max,a.config.yaxis.map((function(e,i){a.globals.zoomed||void 0!==r[i]?function(e){void 0!==r[e]&&(a.config.yaxis[e].min=r[e].min,a.config.yaxis[e].max=r[e].max)}(i):void 0!==t.ctx.opts.yaxis[i]&&(e.min=t.ctx.opts.yaxis[i].min,e.max=t.ctx.opts.yaxis[i].max)}))}}]),e}();Te="undefined"!=typeof window?window:void 0,_e=function(e,t){var a=(void 0!==this?this:e).SVG=function(e){if(a.supported)return e=new a.Doc(e),a.parser.draw||a.prepare(),e};if(a.ns="http://www.w3.org/2000/svg",a.xmlns="http://www.w3.org/2000/xmlns/",a.xlink="http://www.w3.org/1999/xlink",a.svgjs="http://svgjs.dev",a.supported=!0,!a.supported)return!1;a.did=1e3,a.eid=function(e){return"Svgjs"+d(e)+a.did++},a.create=function(e){var a=t.createElementNS(this.ns,e);return a.setAttribute("id",this.eid(e)),a},a.extend=function(){var e,t;t=(e=[].slice.call(arguments)).pop();for(var i=e.length-1;i>=0;i--)if(e[i])for(var r in t)e[i].prototype[r]=t[r];a.Set&&a.Set.inherit&&a.Set.inherit()},a.invent=function(e){var t="function"==typeof e.create?e.create:function(){this.constructor.call(this,a.create(e.create))};return e.inherit&&(t.prototype=new e.inherit),e.extend&&a.extend(t,e.extend),e.construct&&a.extend(e.parent||a.Container,e.construct),t},a.adopt=function(t){return t?t.instance?t.instance:((i="svg"==t.nodeName?t.parentNode instanceof e.SVGElement?new a.Nested:new a.Doc:"linearGradient"==t.nodeName?new a.Gradient("linear"):"radialGradient"==t.nodeName?new a.Gradient("radial"):a[d(t.nodeName)]?new(a[d(t.nodeName)]):new a.Element(t)).type=t.nodeName,i.node=t,t.instance=i,i instanceof a.Doc&&i.namespace().defs(),i.setData(JSON.parse(t.getAttribute("svgjs:data"))||{}),i):null;var i},a.prepare=function(){var e=t.getElementsByTagName("body")[0],i=(e?new a.Doc(e):a.adopt(t.documentElement).nested()).size(2,0);a.parser={body:e||t.documentElement,draw:i.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:i.polyline().node,path:i.path().node,native:a.create("svg")}},a.parser={native:a.create("svg")},t.addEventListener("DOMContentLoaded",(function(){a.parser.draw||a.prepare()}),!1),a.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},a.utils={map:function(e,t){for(var a=e.length,i=[],r=0;r<a;r++)i.push(t(e[r]));return i},filter:function(e,t){for(var a=e.length,i=[],r=0;r<a;r++)t(e[r])&&i.push(e[r]);return i},filterSVGElements:function(t){return this.filter(t,(function(t){return t instanceof e.SVGElement}))}},a.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"}},a.Color=function(e){var t,i;this.r=0,this.g=0,this.b=0,e&&("string"==typeof e?a.regex.isRgb.test(e)?(t=a.regex.rgb.exec(e.replace(a.regex.whitespace,"")),this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3])):a.regex.isHex.test(e)&&(t=a.regex.hex.exec(4==(i=e).length?["#",i.substring(1,2),i.substring(1,2),i.substring(2,3),i.substring(2,3),i.substring(3,4),i.substring(3,4)].join(""):i),this.r=parseInt(t[1],16),this.g=parseInt(t[2],16),this.b=parseInt(t[3],16)):"object"===s(e)&&(this.r=e.r,this.g=e.g,this.b=e.b))},a.extend(a.Color,{toString:function(){return this.toHex()},toHex:function(){return"#"+u(this.r)+u(this.g)+u(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(e){return this.destination=new a.Color(e),this},at:function(e){return this.destination?(e=e<0?0:e>1?1:e,new a.Color({r:~~(this.r+(this.destination.r-this.r)*e),g:~~(this.g+(this.destination.g-this.g)*e),b:~~(this.b+(this.destination.b-this.b)*e)})):this}}),a.Color.test=function(e){return e+="",a.regex.isHex.test(e)||a.regex.isRgb.test(e)},a.Color.isRgb=function(e){return e&&"number"==typeof e.r&&"number"==typeof e.g&&"number"==typeof e.b},a.Color.isColor=function(e){return a.Color.isRgb(e)||a.Color.test(e)},a.Array=function(e,t){0==(e=(e||[]).valueOf()).length&&t&&(e=t.valueOf()),this.value=this.parse(e)},a.extend(a.Array,{toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(e){return e=e.valueOf(),Array.isArray(e)?e:this.split(e)}}),a.PointArray=function(e,t){a.Array.call(this,e,t||[[0,0]])},a.PointArray.prototype=new a.Array,a.PointArray.prototype.constructor=a.PointArray;for(var i={M:function(e,t,a){return t.x=a.x=e[0],t.y=a.y=e[1],["M",t.x,t.y]},L:function(e,t){return t.x=e[0],t.y=e[1],["L",e[0],e[1]]},H:function(e,t){return t.x=e[0],["H",e[0]]},V:function(e,t){return t.y=e[0],["V",e[0]]},C:function(e,t){return t.x=e[4],t.y=e[5],["C",e[0],e[1],e[2],e[3],e[4],e[5]]},Q:function(e,t){return t.x=e[2],t.y=e[3],["Q",e[0],e[1],e[2],e[3]]},Z:function(e,t,a){return t.x=a.x,t.y=a.y,["Z"]}},r="mlhvqtcsaz".split(""),n=0,o=r.length;n<o;++n)i[r[n]]=function(e){return function(t,a,r){if("H"==e)t[0]=t[0]+a.x;else if("V"==e)t[0]=t[0]+a.y;else if("A"==e)t[5]=t[5]+a.x,t[6]=t[6]+a.y;else for(var n=0,s=t.length;n<s;++n)t[n]=t[n]+(n%2?a.y:a.x);if(i&&"function"==typeof i[e])return i[e](t,a,r)}}(r[n].toUpperCase());a.PathArray=function(e,t){a.Array.call(this,e,t||[["M",0,0]])},a.PathArray.prototype=new a.Array,a.PathArray.prototype.constructor=a.PathArray,a.extend(a.PathArray,{toString:function(){return function(e){for(var t=0,a=e.length,i="";t<a;t++)i+=e[t][0],null!=e[t][1]&&(i+=e[t][1],null!=e[t][2]&&(i+=" ",i+=e[t][2],null!=e[t][3]&&(i+=" ",i+=e[t][3],i+=" ",i+=e[t][4],null!=e[t][5]&&(i+=" ",i+=e[t][5],i+=" ",i+=e[t][6],null!=e[t][7]&&(i+=" ",i+=e[t][7])))));return i+" "}(this.value)},move:function(e,t){var a=this.bbox();return a.x,a.y,this},at:function(e){if(!this.destination)return this;for(var t=this.value,i=this.destination.value,r=[],n=new a.PathArray,s=0,o=t.length;s<o;s++){r[s]=[t[s][0]];for(var l=1,c=t[s].length;l<c;l++)r[s][l]=t[s][l]+(i[s][l]-t[s][l])*e;"A"===r[s][0]&&(r[s][4]=+(0!=r[s][4]),r[s][5]=+(0!=r[s][5]))}return n.value=r,n},parse:function(e){if(e instanceof a.PathArray)return e.valueOf();var t,r={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0};e="string"==typeof e?e.replace(a.regex.numbersWithDots,c).replace(a.regex.pathLetters," $& ").replace(a.regex.hyphen,"$1 -").trim().split(a.regex.delimiter):e.reduce((function(e,t){return[].concat.call(e,t)}),[]);var n=[],s=new a.Point,o=new a.Point,l=0,h=e.length;do{a.regex.isPathLetter.test(e[l])?(t=e[l],++l):"M"==t?t="L":"m"==t&&(t="l"),n.push(i[t].call(null,e.slice(l,l+=r[t.toUpperCase()]).map(parseFloat),s,o))}while(h>l);return n},bbox:function(){return a.parser.draw||a.prepare(),a.parser.path.setAttribute("d",this.toString()),a.parser.path.getBBox()}}),a.Number=a.invent({create:function(e,t){this.value=0,this.unit=t||"","number"==typeof e?this.value=isNaN(e)?0:isFinite(e)?e:e<0?-34e37:34e37:"string"==typeof e?(t=e.match(a.regex.numberAndUnit))&&(this.value=parseFloat(t[1]),"%"==t[5]?this.value/=100:"s"==t[5]&&(this.value*=1e3),this.unit=t[5]):e instanceof a.Number&&(this.value=e.valueOf(),this.unit=e.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(e){return e=new a.Number(e),new a.Number(this+e,this.unit||e.unit)},minus:function(e){return e=new a.Number(e),new a.Number(this-e,this.unit||e.unit)},times:function(e){return e=new a.Number(e),new a.Number(this*e,this.unit||e.unit)},divide:function(e){return e=new a.Number(e),new a.Number(this/e,this.unit||e.unit)},to:function(e){var t=new a.Number(this);return"string"==typeof e&&(t.unit=e),t},morph:function(e){return this.destination=new a.Number(e),e.relative&&(this.destination.value+=this.value),this},at:function(e){return this.destination?new a.Number(this.destination).minus(this).times(e).plus(this):this}}}),a.Element=a.invent({create:function(e){this._stroke=a.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=e)&&(this.type=e.nodeName,this.node.instance=this,this._stroke=e.getAttribute("stroke")||this._stroke)},extend:{x:function(e){return this.attr("x",e)},y:function(e){return this.attr("y",e)},cx:function(e){return null==e?this.x()+this.width()/2:this.x(e-this.width()/2)},cy:function(e){return null==e?this.y()+this.height()/2:this.y(e-this.height()/2)},move:function(e,t){return this.x(e).y(t)},center:function(e,t){return this.cx(e).cy(t)},width:function(e){return this.attr("width",e)},height:function(e){return this.attr("height",e)},size:function(e,t){var i=f(this,e,t);return this.width(new a.Number(i.width)).height(new a.Number(i.height))},clone:function(e){this.writeDataToDom();var t=m(this.node.cloneNode(!0));return e?e.add(t):this.after(t),t},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(e){return this.after(e).remove(),e},addTo:function(e){return e.put(this)},putIn:function(e){return e.add(this)},id:function(e){return this.attr("id",e)},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 e=this.attr("class");return null==e?[]:e.trim().split(a.regex.delimiter)},hasClass:function(e){return-1!=this.classes().indexOf(e)},addClass:function(e){if(!this.hasClass(e)){var t=this.classes();t.push(e),this.attr("class",t.join(" "))}return this},removeClass:function(e){return this.hasClass(e)&&this.attr("class",this.classes().filter((function(t){return t!=e})).join(" ")),this},toggleClass:function(e){return this.hasClass(e)?this.removeClass(e):this.addClass(e)},reference:function(e){return a.get(this.attr(e))},parent:function(t){var i=this;if(!i.node.parentNode)return null;if(i=a.adopt(i.node.parentNode),!t)return i;for(;i&&i.node instanceof e.SVGElement;){if("string"==typeof t?i.matches(t):i instanceof t)return i;if(!i.node.parentNode||"#document"==i.node.parentNode.nodeName)return null;i=a.adopt(i.node.parentNode)}},doc:function(){return this instanceof a.Doc?this:this.parent(a.Doc)},parents:function(e){var t=[],a=this;do{if(!(a=a.parent(e))||!a.node)break;t.push(a)}while(a.parent);return t},matches:function(e){return function(e,t){return(e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector).call(e,t)}(this.node,e)},native:function(){return this.node},svg:function(e){var i=t.createElement("svg");if(!(e&&this instanceof a.Parent))return i.appendChild(e=t.createElement("svg")),this.writeDataToDom(),e.appendChild(this.node.cloneNode(!0)),i.innerHTML.replace(/^<svg>/,"").replace(/<\/svg>$/,"");i.innerHTML="<svg>"+e.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2></$1>")+"</svg>";for(var r=0,n=i.firstChild.childNodes.length;r<n;r++)this.node.appendChild(i.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(e){return this.dom=e,this},is:function(e){return function(e,t){return e instanceof t}(this,e)}}}),a.easing={"-":function(e){return e},"<>":function(e){return-Math.cos(e*Math.PI)/2+.5},">":function(e){return Math.sin(e*Math.PI/2)},"<":function(e){return 1-Math.cos(e*Math.PI/2)}},a.morph=function(e){return function(t,i){return new a.MorphObj(t,i).at(e)}},a.Situation=a.invent({create:function(e){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new a.Number(e.duration).valueOf(),this.delay=new a.Number(e.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=e.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),a.FX=a.invent({create:function(e){this._target=e,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(e,t,i){"object"===s(e)&&(t=e.ease,i=e.delay,e=e.duration);var r=new a.Situation({duration:e||1e3,delay:i||0,ease:a.easing[t||"-"]||t});return this.queue(r),this},target:function(e){return e&&e instanceof a.Element?(this._target=e,this):this._target},timeToAbsPos:function(e){return(e-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(e){return this.situation.duration/this._speed*e+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=e.requestAnimationFrame(function(){this.step()}.bind(this))},stopAnimFrame:function(){e.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(e){return("function"==typeof e||e instanceof a.Situation)&&this.situations.push(e),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof a.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var e,t=this.situation;if(t.init)return this;for(var i in t.animations){e=this.target()[i](),Array.isArray(e)||(e=[e]),Array.isArray(t.animations[i])||(t.animations[i]=[t.animations[i]]);for(var r=e.length;r--;)t.animations[i][r]instanceof a.Number&&(e[r]=new a.Number(e[r])),t.animations[i][r]=e[r].morph(t.animations[i][r])}for(var i in t.attrs)t.attrs[i]=new a.MorphObj(this.target().attr(i),t.attrs[i]);for(var i in t.styles)t.styles[i]=new a.MorphObj(this.target().style(i),t.styles[i]);return t.initialTransformation=this.target().matrixify(),t.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(e,t){var a=this.active;return this.active=!1,t&&this.clearQueue(),e&&this.situation&&(!a&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},after:function(e){var t=this.last();return this.target().on("finished.fx",(function a(i){i.detail.situation==t&&(e.call(this,t),this.off("finished.fx",a))})),this._callStart()},during:function(e){var t=this.last(),i=function(i){i.detail.situation==t&&e.call(this,i.detail.pos,a.morph(i.detail.pos),i.detail.eased,t)};return this.target().off("during.fx",i).on("during.fx",i),this.after((function(){this.off("during.fx",i)})),this._callStart()},afterAll:function(e){var t=function t(a){e.call(this),this.off("allfinished.fx",t)};return this.target().off("allfinished.fx",t).on("allfinished.fx",t),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(e,t,a){return this.last()[a||"animations"][e]=t,this._callStart()},step:function(e){var t,a,i;e||(this.absPos=this.timeToAbsPos(+new Date)),!1!==this.situation.loops?(t=Math.max(this.absPos,0),a=Math.floor(t),!0===this.situation.loops||a<this.situation.loops?(this.pos=t-a,i=this.situation.loop,this.situation.loop=a):(this.absPos=this.situation.loops,this.pos=1,i=this.situation.loop-1,this.situation.loop=this.situation.loops),this.situation.reversing&&(this.situation.reversed=this.situation.reversed!=Boolean((this.situation.loop-i)%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 n in this.situation.once)n>this.lastPos&&n<=r&&(this.situation.once[n].call(this.target(),this.pos,r),delete this.situation.once[n]);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 e,t=this,i=this.target(),r=this.situation;for(var n in r.animations)e=[].concat(r.animations[n]).map((function(e){return"string"!=typeof e&&e.at?e.at(r.ease(t.pos),t.pos):e})),i[n].apply(i,e);for(var n in r.attrs)e=[n].concat(r.attrs[n]).map((function(e){return"string"!=typeof e&&e.at?e.at(r.ease(t.pos),t.pos):e})),i.attr.apply(i,e);for(var n in r.styles)e=[n].concat(r.styles[n]).map((function(e){return"string"!=typeof e&&e.at?e.at(r.ease(t.pos),t.pos):e})),i.style.apply(i,e);if(r.transforms.length){e=r.initialTransformation,n=0;for(var s=r.transforms.length;n<s;n++){var o=r.transforms[n];o instanceof a.Matrix?e=o.relative?e.multiply((new a.Matrix).morph(o).at(r.ease(this.pos))):e.morph(o).at(r.ease(this.pos)):(o.relative||o.undo(e.extract()),e=e.multiply(o.at(r.ease(this.pos))))}i.matrix(e)}return this},once:function(e,t,a){var i=this.last();return a||(e=i.ease(e)),i.once[e]=t,this},_callStart:function(){return setTimeout(function(){this.start()}.bind(this),0),this}},parent:a.Element,construct:{animate:function(e,t,i){return(this.fx||(this.fx=new a.FX(this))).animate(e,t,i)},delay:function(e){return(this.fx||(this.fx=new a.FX(this))).delay(e)},stop:function(e,t){return this.fx&&this.fx.stop(e,t),this},finish:function(){return this.fx&&this.fx.finish(),this}}}),a.MorphObj=a.invent({create:function(e,t){return a.Color.isColor(t)?new a.Color(e).morph(t):a.regex.delimiter.test(e)?a.regex.pathLetters.test(e)?new a.PathArray(e).morph(t):new a.Array(e).morph(t):a.regex.numberAndUnit.test(t)?new a.Number(e).morph(t):(this.value=e,void(this.destination=t))},extend:{at:function(e,t){return t<1?this.value:this.destination},valueOf:function(){return this.value}}}),a.extend(a.FX,{attr:function(e,t,a){if("object"===s(e))for(var i in e)this.attr(i,e[i]);else this.add(e,t,"attrs");return this},plot:function(e,t,a,i){return 4==arguments.length?this.plot([e,t,a,i]):this.add("plot",new(this.target().morphArray)(e))}}),a.Box=a.invent({create:function(e,t,i,r){if(!("object"!==s(e)||e instanceof a.Element))return a.Box.call(this,null!=e.left?e.left:e.x,null!=e.top?e.top:e.y,e.width,e.height);4==arguments.length&&(this.x=e,this.y=t,this.width=i,this.height=r),function(e){null==e.x&&(e.x=0,e.y=0,e.width=0,e.height=0),e.w=e.width,e.h=e.height,e.x2=e.x+e.width,e.y2=e.y+e.height,e.cx=e.x+e.width/2,e.cy=e.y+e.height/2}(this)}}),a.BBox=a.invent({create:function(e){if(a.Box.apply(this,[].slice.call(arguments)),e instanceof a.Element){var i;try{if(!t.documentElement.contains){for(var r=e.node;r.parentNode;)r=r.parentNode;if(r!=t)throw new Error("Element not in the dom")}i=e.node.getBBox()}catch(t){if(e instanceof a.Shape){a.parser.draw||a.prepare();var n=e.clone(a.parser.draw.instance).show();n&&n.node&&"function"==typeof n.node.getBBox&&(i=n.node.getBBox()),n&&"function"==typeof n.remove&&n.remove()}else i={x:e.node.clientLeft,y:e.node.clientTop,width:e.node.clientWidth,height:e.node.clientHeight}}a.Box.call(this,i)}},inherit:a.Box,parent:a.Element,construct:{bbox:function(){return new a.BBox(this)}}}),a.BBox.prototype.constructor=a.BBox,a.Matrix=a.invent({create:function(e){var t=g([1,0,0,1,0,0]);e=null===e?t:e instanceof a.Element?e.matrixify():"string"==typeof e?g(e.split(a.regex.delimiter).map(parseFloat)):6==arguments.length?g([].slice.call(arguments)):Array.isArray(e)?g(e):e&&"object"===s(e)?e:t;for(var i=x.length-1;i>=0;--i)this[x[i]]=null!=e[x[i]]?e[x[i]]:t[x[i]]},extend:{extract:function(){var e=p(this,0,1);p(this,1,0);var t=180/Math.PI*Math.atan2(e.y,e.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(t*Math.PI/180)+this.f*Math.sin(t*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(t*Math.PI/180)+this.e*Math.sin(-t*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:t,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new a.Matrix(this)}},clone:function(){return new a.Matrix(this)},morph:function(e){return this.destination=new a.Matrix(e),this},multiply:function(e){return new a.Matrix(this.native().multiply(function(e){return e instanceof a.Matrix||(e=new a.Matrix(e)),e}(e).native()))},inverse:function(){return new a.Matrix(this.native().inverse())},translate:function(e,t){return new a.Matrix(this.native().translate(e||0,t||0))},native:function(){for(var e=a.parser.native.createSVGMatrix(),t=x.length-1;t>=0;t--)e[x[t]]=this[x[t]];return e},toString:function(){return"matrix("+b(this.a)+","+b(this.b)+","+b(this.c)+","+b(this.d)+","+b(this.e)+","+b(this.f)+")"}},parent:a.Element,construct:{ctm:function(){return new a.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof a.Nested){var e=this.rect(1,1),t=e.node.getScreenCTM();return e.remove(),new a.Matrix(t)}return new a.Matrix(this.node.getScreenCTM())}}}),a.Point=a.invent({create:function(e,t){var a;a=Array.isArray(e)?{x:e[0],y:e[1]}:"object"===s(e)?{x:e.x,y:e.y}:null!=e?{x:e,y:null!=t?t:e}:{x:0,y:0},this.x=a.x,this.y=a.y},extend:{clone:function(){return new a.Point(this)},morph:function(e,t){return this.destination=new a.Point(e,t),this}}}),a.extend(a.Element,{point:function(e,t){return new a.Point(e,t).transform(this.screenCTM().inverse())}}),a.extend(a.Element,{attr:function(e,t,i){if(null==e){for(e={},i=(t=this.node.attributes).length-1;i>=0;i--)e[t[i].nodeName]=a.regex.isNumber.test(t[i].nodeValue)?parseFloat(t[i].nodeValue):t[i].nodeValue;return e}if("object"===s(e))for(var r in e)this.attr(r,e[r]);else if(null===t)this.node.removeAttribute(e);else{if(null==t)return null==(t=this.node.getAttribute(e))?a.defaults.attrs[e]:a.regex.isNumber.test(t)?parseFloat(t):t;"stroke-width"==e?this.attr("stroke",parseFloat(t)>0?this._stroke:null):"stroke"==e&&(this._stroke=t),"fill"!=e&&"stroke"!=e||(a.regex.isImage.test(t)&&(t=this.doc().defs().image(t,0,0)),t instanceof a.Image&&(t=this.doc().defs().pattern(0,0,(function(){this.add(t)})))),"number"==typeof t?t=new a.Number(t):a.Color.isColor(t)?t=new a.Color(t):Array.isArray(t)&&(t=new a.Array(t)),"leading"==e?this.leading&&this.leading(t):"string"==typeof i?this.node.setAttributeNS(i,e,t.toString()):this.node.setAttribute(e,t.toString()),!this.rebuild||"font-size"!=e&&"x"!=e||this.rebuild(e,t)}return this}}),a.extend(a.Element,{transform:function(e,t){var i;return"object"!==s(e)?(i=new a.Matrix(this).extract(),"string"==typeof e?i[e]:i):(i=new a.Matrix(this),t=!!t||!!e.relative,null!=e.a&&(i=t?i.multiply(new a.Matrix(e)):new a.Matrix(e)),this.attr("transform",i))}}),a.extend(a.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(a.regex.transforms).slice(0,-1).map((function(e){var t=e.trim().split("(");return[t[0],t[1].split(a.regex.delimiter).map((function(e){return parseFloat(e)}))]})).reduce((function(e,t){return"matrix"==t[0]?e.multiply(g(t[1])):e[t[0]].apply(e,t[1])}),new a.Matrix)},toParent:function(e){if(this==e)return this;var t=this.screenCTM(),a=e.screenCTM().inverse();return this.addTo(e).untransform().transform(a.multiply(t)),this},toDoc:function(){return this.toParent(this.doc())}}),a.Transformation=a.invent({create:function(e,t){if(arguments.length>1&&"boolean"!=typeof t)return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(e))for(var a=0,i=this.arguments.length;a<i;++a)this[this.arguments[a]]=e[a];else if(e&&"object"===s(e))for(a=0,i=this.arguments.length;a<i;++a)this[this.arguments[a]]=e[this.arguments[a]];this.inversed=!1,!0===t&&(this.inversed=!0)}}),a.Translate=a.invent({parent:a.Matrix,inherit:a.Transformation,create:function(e,t){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:["transformedX","transformedY"],method:"translate"}}),a.extend(a.Element,{style:function(e,t){if(0==arguments.length)return this.node.style.cssText||"";if(arguments.length<2)if("object"===s(e))for(var i in e)this.style(i,e[i]);else{if(!a.regex.isCss.test(e))return this.node.style[h(e)];for(e=e.split(/\s*;\s*/).filter((function(e){return!!e})).map((function(e){return e.split(/\s*:\s*/)}));t=e.pop();)this.style(t[0],t[1])}else this.node.style[h(e)]=null===t||a.regex.isBlank.test(t)?"":t;return this}}),a.Parent=a.invent({create:function(e){this.constructor.call(this,e)},inherit:a.Element,extend:{children:function(){return a.utils.map(a.utils.filterSVGElements(this.node.childNodes),(function(e){return a.adopt(e)}))},add:function(e,t){return null==t?this.node.appendChild(e.node):e.node!=this.node.childNodes[t]&&this.node.insertBefore(e.node,this.node.childNodes[t]),this},put:function(e,t){return this.add(e,t),e},has:function(e){return this.index(e)>=0},index:function(e){return[].slice.call(this.node.childNodes).indexOf(e.node)},get:function(e){return a.adopt(this.node.childNodes[e])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(e,t){for(var i=this.children(),r=0,n=i.length;r<n;r++)i[r]instanceof a.Element&&e.apply(i[r],[r,i]),t&&i[r]instanceof a.Container&&i[r].each(e,t);return this},removeElement:function(e){return this.node.removeChild(e.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()}}}),a.extend(a.Parent,{ungroup:function(e,t){return 0===t||this instanceof a.Defs||this.node==a.parser.draw||(e=e||(this instanceof a.Doc?this:this.parent(a.Parent)),t=t||1/0,this.each((function(){return this instanceof a.Defs?this:this instanceof a.Parent?this.ungroup(e,t-1):this.toParent(e)})),this.node.firstChild||this.remove()),this},flatten:function(e,t){return this.ungroup(e,t)}}),a.Container=a.invent({create:function(e){this.constructor.call(this,e)},inherit:a.Parent}),a.ViewBox=a.invent({parent:a.Container,construct:{}}),["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","touchstart","touchmove","touchleave","touchend","touchcancel"].forEach((function(e){a.Element.prototype[e]=function(t){return a.on(this.node,e,t),this}})),a.listeners=[],a.handlerMap=[],a.listenerId=0,a.on=function(e,t,i,r,n){var s=i.bind(r||e.instance||e),o=(a.handlerMap.indexOf(e)+1||a.handlerMap.push(e))-1,l=t.split(".")[0],c=t.split(".")[1]||"*";a.listeners[o]=a.listeners[o]||{},a.listeners[o][l]=a.listeners[o][l]||{},a.listeners[o][l][c]=a.listeners[o][l][c]||{},i._svgjsListenerId||(i._svgjsListenerId=++a.listenerId),a.listeners[o][l][c][i._svgjsListenerId]=s,e.addEventListener(l,s,n||{passive:!0})},a.off=function(e,t,i){var r=a.handlerMap.indexOf(e),n=t&&t.split(".")[0],s=t&&t.split(".")[1],o="";if(-1!=r)if(i){if("function"==typeof i&&(i=i._svgjsListenerId),!i)return;a.listeners[r][n]&&a.listeners[r][n][s||"*"]&&(e.removeEventListener(n,a.listeners[r][n][s||"*"][i],!1),delete a.listeners[r][n][s||"*"][i])}else if(s&&n){if(a.listeners[r][n]&&a.listeners[r][n][s]){for(var l in a.listeners[r][n][s])a.off(e,[n,s].join("."),l);delete a.listeners[r][n][s]}}else if(s)for(var c in a.listeners[r])for(var o in a.listeners[r][c])s===o&&a.off(e,[c,s].join("."));else if(n){if(a.listeners[r][n]){for(var o in a.listeners[r][n])a.off(e,[n,o].join("."));delete a.listeners[r][n]}}else{for(var c in a.listeners[r])a.off(e,c);delete a.listeners[r],delete a.handlerMap[r]}},a.extend(a.Element,{on:function(e,t,i,r){return a.on(this.node,e,t,i,r),this},off:function(e,t){return a.off(this.node,e,t),this},fire:function(t,i){return t instanceof e.Event?this.node.dispatchEvent(t):this.node.dispatchEvent(t=new a.CustomEvent(t,{detail:i,cancelable:!0})),this._event=t,this},event:function(){return this._event}}),a.Defs=a.invent({create:"defs",inherit:a.Container}),a.G=a.invent({create:"g",inherit:a.Container,extend:{x:function(e){return null==e?this.transform("x"):this.transform({x:e-this.x()},!0)}},construct:{group:function(){return this.put(new a.G)}}}),a.Doc=a.invent({create:function(e){e&&("svg"==(e="string"==typeof e?t.getElementById(e):e).nodeName?this.constructor.call(this,e):(this.constructor.call(this,a.create("svg")),e.appendChild(this.node),this.size("100%","100%")),this.namespace().defs())},inherit:a.Container,extend:{namespace:function(){return this.attr({xmlns:a.ns,version:"1.1"}).attr("xmlns:xlink",a.xlink,a.xmlns).attr("xmlns:svgjs",a.svgjs,a.xmlns)},defs:function(){var e;return this._defs||((e=this.node.getElementsByTagName("defs")[0])?this._defs=a.adopt(e):this._defs=new a.Defs,this.node.appendChild(this._defs.node)),this._defs},parent:function(){return this.node.parentNode&&"#document"!=this.node.parentNode.nodeName?this.node.parentNode:null},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,a.parser.draw&&!a.parser.draw.parentNode&&this.node.appendChild(a.parser.draw),this},clone:function(e){this.writeDataToDom();var t=this.node,a=m(t.cloneNode(!0));return e?(e.node||e).appendChild(a.node):t.parentNode.insertBefore(a.node,t.nextSibling),a}}}),a.extend(a.Element,{}),a.Gradient=a.invent({create:function(e){this.constructor.call(this,a.create(e+"Gradient")),this.type=e},inherit:a.Container,extend:{at:function(e,t,i){return this.put(new a.Stop).update(e,t,i)},update:function(e){return this.clear(),"function"==typeof e&&e.call(this,this),this},fill:function(){return"url(#"+this.id()+")"},toString:function(){return this.fill()},attr:function(e,t,i){return"transform"==e&&(e="gradientTransform"),a.Container.prototype.attr.call(this,e,t,i)}},construct:{gradient:function(e,t){return this.defs().gradient(e,t)}}}),a.extend(a.Gradient,a.FX,{from:function(e,t){return"radial"==(this._target||this).type?this.attr({fx:new a.Number(e),fy:new a.Number(t)}):this.attr({x1:new a.Number(e),y1:new a.Number(t)})},to:function(e,t){return"radial"==(this._target||this).type?this.attr({cx:new a.Number(e),cy:new a.Number(t)}):this.attr({x2:new a.Number(e),y2:new a.Number(t)})}}),a.extend(a.Defs,{gradient:function(e,t){return this.put(new a.Gradient(e)).update(t)}}),a.Stop=a.invent({create:"stop",inherit:a.Element,extend:{update:function(e){return("number"==typeof e||e instanceof a.Number)&&(e={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),null!=e.opacity&&this.attr("stop-opacity",e.opacity),null!=e.color&&this.attr("stop-color",e.color),null!=e.offset&&this.attr("offset",new a.Number(e.offset)),this}}}),a.Pattern=a.invent({create:"pattern",inherit:a.Container,extend:{fill:function(){return"url(#"+this.id()+")"},update:function(e){return this.clear(),"function"==typeof e&&e.call(this,this),this},toString:function(){return this.fill()},attr:function(e,t,i){return"transform"==e&&(e="patternTransform"),a.Container.prototype.attr.call(this,e,t,i)}},construct:{pattern:function(e,t,a){return this.defs().pattern(e,t,a)}}}),a.extend(a.Defs,{pattern:function(e,t,i){return this.put(new a.Pattern).update(i).attr({x:0,y:0,width:e,height:t,patternUnits:"userSpaceOnUse"})}}),a.Shape=a.invent({create:function(e){this.constructor.call(this,e)},inherit:a.Element}),a.Symbol=a.invent({create:"symbol",inherit:a.Container,construct:{symbol:function(){return this.put(new a.Symbol)}}}),a.Use=a.invent({create:"use",inherit:a.Shape,extend:{element:function(e,t){return this.attr("href",(t||"")+"#"+e,a.xlink)}},construct:{use:function(e,t){return this.put(new a.Use).element(e,t)}}}),a.Rect=a.invent({create:"rect",inherit:a.Shape,construct:{rect:function(e,t){return this.put(new a.Rect).size(e,t)}}}),a.Circle=a.invent({create:"circle",inherit:a.Shape,construct:{circle:function(e){return this.put(new a.Circle).rx(new a.Number(e).divide(2)).move(0,0)}}}),a.extend(a.Circle,a.FX,{rx:function(e){return this.attr("r",e)},ry:function(e){return this.rx(e)}}),a.Ellipse=a.invent({create:"ellipse",inherit:a.Shape,construct:{ellipse:function(e,t){return this.put(new a.Ellipse).size(e,t).move(0,0)}}}),a.extend(a.Ellipse,a.Rect,a.FX,{rx:function(e){return this.attr("rx",e)},ry:function(e){return this.attr("ry",e)}}),a.extend(a.Circle,a.Ellipse,{x:function(e){return null==e?this.cx()-this.rx():this.cx(e+this.rx())},y:function(e){return null==e?this.cy()-this.ry():this.cy(e+this.ry())},cx:function(e){return null==e?this.attr("cx"):this.attr("cx",e)},cy:function(e){return null==e?this.attr("cy"):this.attr("cy",e)},width:function(e){return null==e?2*this.rx():this.rx(new a.Number(e).divide(2))},height:function(e){return null==e?2*this.ry():this.ry(new a.Number(e).divide(2))},size:function(e,t){var i=f(this,e,t);return this.rx(new a.Number(i.width).divide(2)).ry(new a.Number(i.height).divide(2))}}),a.Line=a.invent({create:"line",inherit:a.Shape,extend:{array:function(){return new a.PointArray([[this.attr("x1"),this.attr("y1")],[this.attr("x2"),this.attr("y2")]])},plot:function(e,t,i,r){return null==e?this.array():(e=void 0!==t?{x1:e,y1:t,x2:i,y2:r}:new a.PointArray(e).toLine(),this.attr(e))},move:function(e,t){return this.attr(this.array().move(e,t).toLine())},size:function(e,t){var a=f(this,e,t);return this.attr(this.array().size(a.width,a.height).toLine())}},construct:{line:function(e,t,i,r){return a.Line.prototype.plot.apply(this.put(new a.Line),null!=e?[e,t,i,r]:[0,0,0,0])}}}),a.Polyline=a.invent({create:"polyline",inherit:a.Shape,construct:{polyline:function(e){return this.put(new a.Polyline).plot(e||new a.PointArray)}}}),a.Polygon=a.invent({create:"polygon",inherit:a.Shape,construct:{polygon:function(e){return this.put(new a.Polygon).plot(e||new a.PointArray)}}}),a.extend(a.Polyline,a.Polygon,{array:function(){return this._array||(this._array=new a.PointArray(this.attr("points")))},plot:function(e){return null==e?this.array():this.clear().attr("points","string"==typeof e?e:this._array=new a.PointArray(e))},clear:function(){return delete this._array,this},move:function(e,t){return this.attr("points",this.array().move(e,t))},size:function(e,t){var a=f(this,e,t);return this.attr("points",this.array().size(a.width,a.height))}}),a.extend(a.Line,a.Polyline,a.Polygon,{morphArray:a.PointArray,x:function(e){return null==e?this.bbox().x:this.move(e,this.bbox().y)},y:function(e){return null==e?this.bbox().y:this.move(this.bbox().x,e)},width:function(e){var t=this.bbox();return null==e?t.width:this.size(e,t.height)},height:function(e){var t=this.bbox();return null==e?t.height:this.size(t.width,e)}}),a.Path=a.invent({create:"path",inherit:a.Shape,extend:{morphArray:a.PathArray,array:function(){return this._array||(this._array=new a.PathArray(this.attr("d")))},plot:function(e){return null==e?this.array():this.clear().attr("d","string"==typeof e?e:this._array=new a.PathArray(e))},clear:function(){return delete this._array,this}},construct:{path:function(e){return this.put(new a.Path).plot(e||new a.PathArray)}}}),a.Image=a.invent({create:"image",inherit:a.Shape,extend:{load:function(t){if(!t)return this;var i=this,r=new e.Image;return a.on(r,"load",(function(){a.off(r);var e=i.parent(a.Pattern);null!==e&&(0==i.width()&&0==i.height()&&i.size(r.width,r.height),e&&0==e.width()&&0==e.height()&&e.size(i.width(),i.height()),"function"==typeof i._loaded&&i._loaded.call(i,{width:r.width,height:r.height,ratio:r.width/r.height,url:t}))})),a.on(r,"error",(function(e){a.off(r),"function"==typeof i._error&&i._error.call(i,e)})),this.attr("href",r.src=this.src=t,a.xlink)},loaded:function(e){return this._loaded=e,this},error:function(e){return this._error=e,this}},construct:{image:function(e,t,i){return this.put(new a.Image).load(e).size(t||0,i||t||0)}}}),a.Text=a.invent({create:function(){this.constructor.call(this,a.create("text")),this.dom.leading=new a.Number(1.3),this._rebuild=!0,this._build=!1,this.attr("font-family",a.defaults.attrs["font-family"])},inherit:a.Shape,extend:{x:function(e){return null==e?this.attr("x"):this.attr("x",e)},text:function(e){if(void 0===e){e="";for(var t=this.node.childNodes,i=0,r=t.length;i<r;++i)0!=i&&3!=t[i].nodeType&&1==a.adopt(t[i]).dom.newLined&&(e+="\n"),e+=t[i].textContent;return e}if(this.clear().build(!0),"function"==typeof e)e.call(this,this);else{i=0;for(var n=(e=e.split("\n")).length;i<n;i++)this.tspan(e[i]).newLine()}return this.build(!1).rebuild()},size:function(e){return this.attr("font-size",e).rebuild()},leading:function(e){return null==e?this.dom.leading:(this.dom.leading=new a.Number(e),this.rebuild())},lines:function(){var e=(this.textPath&&this.textPath()||this).node,t=a.utils.map(a.utils.filterSVGElements(e.childNodes),(function(e){return a.adopt(e)}));return new a.Set(t)},rebuild:function(e){if("boolean"==typeof e&&(this._rebuild=e),this._rebuild){var t=this,i=0,r=this.dom.leading*new a.Number(this.attr("font-size"));this.lines().each((function(){this.dom.newLined&&(t.textPath()||this.attr("x",t.attr("x")),"\n"==this.text()?i+=r:(this.attr("dy",r+i),i=0))})),this.fire("rebuild")}return this},build:function(e){return this._build=!!e,this},setData:function(e){return this.dom=e,this.dom.leading=new a.Number(e.leading||1.3),this}},construct:{text:function(e){return this.put(new a.Text).text(e)},plain:function(e){return this.put(new a.Text).plain(e)}}}),a.Tspan=a.invent({create:"tspan",inherit:a.Shape,extend:{text:function(e){return null==e?this.node.textContent+(this.dom.newLined?"\n":""):("function"==typeof e?e.call(this,this):this.plain(e),this)},dx:function(e){return this.attr("dx",e)},dy:function(e){return this.attr("dy",e)},newLine:function(){var e=this.parent(a.Text);return this.dom.newLined=!0,this.dy(e.dom.leading*e.attr("font-size")).attr("x",e.x())}}}),a.extend(a.Text,a.Tspan,{plain:function(e){return!1===this._build&&this.clear(),this.node.appendChild(t.createTextNode(e)),this},tspan:function(e){var t=(this.textPath&&this.textPath()||this).node,i=new a.Tspan;return!1===this._build&&this.clear(),t.appendChild(i.node),i.text(e)},clear:function(){for(var e=(this.textPath&&this.textPath()||this).node;e.hasChildNodes();)e.removeChild(e.lastChild);return this},length:function(){return this.node.getComputedTextLength()}}),a.TextPath=a.invent({create:"textPath",inherit:a.Parent,parent:a.Text,construct:{morphArray:a.PathArray,array:function(){var e=this.track();return e?e.array():null},plot:function(e){var t=this.track(),a=null;return t&&(a=t.plot(e)),null==e?a:this},track:function(){var e=this.textPath();if(e)return e.reference("href")},textPath:function(){if(this.node.firstChild&&"textPath"==this.node.firstChild.nodeName)return a.adopt(this.node.firstChild)}}}),a.Nested=a.invent({create:function(){this.constructor.call(this,a.create("svg")),this.style("overflow","visible")},inherit:a.Container,construct:{nested:function(){return this.put(new a.Nested)}}});var l={stroke:["color","width","opacity","linecap","linejoin","miterlimit","dasharray","dashoffset"],fill:["color","opacity","rule"],prefix:function(e,t){return"color"==t?e:e+"-"+t}};function c(e,t,i,r){return i+r.replace(a.regex.dots," .")}function h(e){return e.toLowerCase().replace(/-(.)/g,(function(e,t){return t.toUpperCase()}))}function d(e){return e.charAt(0).toUpperCase()+e.slice(1)}function u(e){var t=e.toString(16);return 1==t.length?"0"+t:t}function f(e,t,a){if(null==t||null==a){var i=e.bbox();null==t?t=i.width/i.height*a:null==a&&(a=i.height/i.width*t)}return{width:t,height:a}}function p(e,t,a){return{x:t*e.a+a*e.c+0,y:t*e.b+a*e.d+0}}function g(e){return{a:e[0],b:e[1],c:e[2],d:e[3],e:e[4],f:e[5]}}function m(t){for(var i=t.childNodes.length-1;i>=0;i--)t.childNodes[i]instanceof e.SVGElement&&m(t.childNodes[i]);return a.adopt(t).id(a.eid(t.nodeName))}function b(e){return Math.abs(e)>1e-37?e:0}["fill","stroke"].forEach((function(e){var t={};t[e]=function(t){if(void 0===t)return this;if("string"==typeof t||a.Color.isRgb(t)||t&&"function"==typeof t.fill)this.attr(e,t);else for(var i=l[e].length-1;i>=0;i--)null!=t[l[e][i]]&&this.attr(l.prefix(e,l[e][i]),t[l[e][i]]);return this},a.extend(a.Element,a.FX,t)})),a.extend(a.Element,a.FX,{translate:function(e,t){return this.transform({x:e,y:t})},matrix:function(e){return this.attr("transform",new a.Matrix(6==arguments.length?[].slice.call(arguments):e))},opacity:function(e){return this.attr("opacity",e)},dx:function(e){return this.x(new a.Number(e).plus(this instanceof a.FX?0:this.x()),!0)},dy:function(e){return this.y(new a.Number(e).plus(this instanceof a.FX?0:this.y()),!0)}}),a.extend(a.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(e){return this.node.getPointAtLength(e)}}),a.Set=a.invent({create:function(e){Array.isArray(e)?this.members=e:this.clear()},extend:{add:function(){for(var e=[].slice.call(arguments),t=0,a=e.length;t<a;t++)this.members.push(e[t]);return this},remove:function(e){var t=this.index(e);return t>-1&&this.members.splice(t,1),this},each:function(e){for(var t=0,a=this.members.length;t<a;t++)e.apply(this.members[t],[t,this.members]);return this},clear:function(){return this.members=[],this},length:function(){return this.members.length},has:function(e){return this.index(e)>=0},index:function(e){return this.members.indexOf(e)},get:function(e){return this.members[e]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(e){return new a.Set(e)}}}),a.FX.Set=a.invent({create:function(e){this.set=e}}),a.Set.inherit=function(){var e=[];for(var t in a.Shape.prototype)"function"==typeof a.Shape.prototype[t]&&"function"!=typeof a.Set.prototype[t]&&e.push(t);for(var t in e.forEach((function(e){a.Set.prototype[e]=function(){for(var t=0,i=this.members.length;t<i;t++)this.members[t]&&"function"==typeof this.members[t][e]&&this.members[t][e].apply(this.members[t],arguments);return"animate"==e?this.fx||(this.fx=new a.FX.Set(this)):this}})),e=[],a.FX.prototype)"function"==typeof a.FX.prototype[t]&&"function"!=typeof a.FX.Set.prototype[t]&&e.push(t);e.forEach((function(e){a.FX.Set.prototype[e]=function(){for(var t=0,a=this.set.members.length;t<a;t++)this.set.members[t].fx[e].apply(this.set.members[t].fx,arguments);return this}}))},a.extend(a.Element,{}),a.extend(a.Element,{remember:function(e,t){if("object"===s(arguments[0]))for(var a in e)this.remember(a,e[a]);else{if(1==arguments.length)return this.memory()[e];this.memory()[e]=t}return this},forget:function(){if(0==arguments.length)this._memory={};else for(var e=arguments.length-1;e>=0;e--)delete this.memory()[arguments[e]];return this},memory:function(){return this._memory||(this._memory={})}}),a.get=function(e){var i=t.getElementById(function(e){var t=(e||"").toString().match(a.regex.reference);if(t)return t[1]}(e)||e);return a.adopt(i)},a.select=function(e,i){return new a.Set(a.utils.map((i||t).querySelectorAll(e),(function(e){return a.adopt(e)})))},a.extend(a.Parent,{select:function(e){return a.select(e,this.node)}});var x="abcdef".split("");if("function"!=typeof e.CustomEvent){var v=function(e,a){a=a||{bubbles:!1,cancelable:!1,detail:void 0};var i=t.createEvent("CustomEvent");return i.initCustomEvent(e,a.bubbles,a.cancelable,a.detail),i};v.prototype=e.Event.prototype,a.CustomEvent=v}else a.CustomEvent=e.CustomEvent;return a},void 0!==(i=function(){return _e(Te,Te.document)}.call(t,a,t,e))&&(e.exports=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(e,t){return this.add(e,t),!e.attr("in")&&this.autoSetIn&&e.attr("in",this.source),e.attr("result")||e.attr("result",e),e},blend:function(e,t,a){return this.put(new SVG.BlendEffect(e,t,a))},colorMatrix:function(e,t){return this.put(new SVG.ColorMatrixEffect(e,t))},convolveMatrix:function(e){return this.put(new SVG.ConvolveMatrixEffect(e))},componentTransfer:function(e){return this.put(new SVG.ComponentTransferEffect(e))},composite:function(e,t,a){return this.put(new SVG.CompositeEffect(e,t,a))},flood:function(e,t){return this.put(new SVG.FloodEffect(e,t))},offset:function(e,t){return this.put(new SVG.OffsetEffect(e,t))},image:function(e){return this.put(new SVG.ImageEffect(e))},merge:function(){var e=[void 0];for(var t in arguments)e.push(arguments[t]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,e)))},gaussianBlur:function(e,t){return this.put(new SVG.GaussianBlurEffect(e,t))},morphology:function(e,t){return this.put(new SVG.MorphologyEffect(e,t))},diffuseLighting:function(e,t,a){return this.put(new SVG.DiffuseLightingEffect(e,t,a))},displacementMap:function(e,t,a,i,r){return this.put(new SVG.DisplacementMapEffect(e,t,a,i,r))},specularLighting:function(e,t,a,i){return this.put(new SVG.SpecularLightingEffect(e,t,a,i))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(e,t,a,i,r){return this.put(new SVG.TurbulenceEffect(e,t,a,i,r))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(e){var t=this.put(new SVG.Filter);return"function"==typeof e&&e.call(t,t),t}}),SVG.extend(SVG.Container,{filter:function(e){return this.defs().filter(e)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(e){return this.filterer=e instanceof SVG.Element?e:this.doc().filter(e),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(e){return this.filterer&&!0===e&&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(e){return null==e?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",e)},result:function(e){return null==e?this.attr("result"):this.attr("result",e)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(e){return null==e?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",e)},result:function(e){return null==e?this.attr("result"):this.attr("result",e)},toString:function(){return this.result()}}});var e={blend:function(e,t){return this.parent()&&this.parent().blend(this,e,t)},colorMatrix:function(e,t){return this.parent()&&this.parent().colorMatrix(e,t).in(this)},convolveMatrix:function(e){return this.parent()&&this.parent().convolveMatrix(e).in(this)},componentTransfer:function(e){return this.parent()&&this.parent().componentTransfer(e).in(this)},composite:function(e,t){return this.parent()&&this.parent().composite(this,e,t)},flood:function(e,t){return this.parent()&&this.parent().flood(e,t)},offset:function(e,t){return this.parent()&&this.parent().offset(e,t).in(this)},image:function(e){return this.parent()&&this.parent().image(e)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(e,t){return this.parent()&&this.parent().gaussianBlur(e,t).in(this)},morphology:function(e,t){return this.parent()&&this.parent().morphology(e,t).in(this)},diffuseLighting:function(e,t,a){return this.parent()&&this.parent().diffuseLighting(e,t,a).in(this)},displacementMap:function(e,t,a,i){return this.parent()&&this.parent().displacementMap(this,e,t,a,i)},specularLighting:function(e,t,a,i){return this.parent()&&this.parent().specularLighting(e,t,a,i).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(e,t,a,i,r){return this.parent()&&this.parent().turbulence(e,t,a,i,r).in(this)}};SVG.extend(SVG.Effect,e),SVG.extend(SVG.ParentEffect,e),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(e){this.attr("in",e)}}});var t={blend:function(e,t,a){this.attr({in:e,in2:t,mode:a||"normal"})},colorMatrix:function(e,t){"matrix"==e&&(t=r(t)),this.attr({type:e,values:void 0===t?null:t})},convolveMatrix:function(e){e=r(e),this.attr({order:Math.sqrt(e.split(" ").length),kernelMatrix:e})},composite:function(e,t,a){this.attr({in:e,in2:t,operator:a})},flood:function(e,t){this.attr("flood-color",e),null!=t&&this.attr("flood-opacity",t)},offset:function(e,t){this.attr({dx:e,dy:t})},image:function(e){this.attr("href",e,SVG.xlink)},displacementMap:function(e,t,a,i,r){this.attr({in:e,in2:t,scale:a,xChannelSelector:i,yChannelSelector:r})},gaussianBlur:function(e,t){null!=e||null!=t?this.attr("stdDeviation",function(e){if(!Array.isArray(e))return e;for(var t=0,a=e.length,i=[];t<a;t++)i.push(e[t]);return i.join(" ")}(Array.prototype.slice.call(arguments))):this.attr("stdDeviation","0 0")},morphology:function(e,t){this.attr({operator:e,radius:t})},tile:function(){},turbulence:function(e,t,a,i,r){this.attr({numOctaves:t,seed:a,stitchTiles:i,baseFrequency:e,type:r})}},a={merge:function(){var e;if(arguments[0]instanceof SVG.Set){var t=this;arguments[0].each((function(e){this instanceof SVG.MergeNode?t.put(this):(this instanceof SVG.Effect||this instanceof SVG.ParentEffect)&&t.put(new SVG.MergeNode(this))}))}else{e=Array.isArray(arguments[0])?arguments[0]:arguments;for(var a=0;a<e.length;a++)e[a]instanceof SVG.MergeNode?this.put(e[a]):this.put(new SVG.MergeNode(e[a]))}},componentTransfer:function(e){if(this.rgb=new SVG.Set,["r","g","b","a"].forEach(function(e){this[e]=new(SVG["Func"+e.toUpperCase()])("identity"),this.rgb.add(this[e]),this.node.appendChild(this[e].node)}.bind(this)),e)for(var t in e.rgb&&(["r","g","b"].forEach(function(t){this[t].attr(e.rgb)}.bind(this)),delete e.rgb),e)this[t].attr(e[t])},diffuseLighting:function(e,t,a){this.attr({surfaceScale:e,diffuseConstant:t,kernelUnitLength:a})},specularLighting:function(e,t,a,i){this.attr({surfaceScale:e,diffuseConstant:t,specularExponent:a,kernelUnitLength:i})}},i={distantLight:function(e,t){this.attr({azimuth:e,elevation:t})},pointLight:function(e,t,a){this.attr({x:e,y:t,z:a})},spotLight:function(e,t,a,i,r,n){this.attr({x:e,y:t,z:a,pointsAtX:i,pointsAtY:r,pointsAtZ:n})},mergeNode:function(e){this.attr("in",e)}};function r(e){return Array.isArray(e)&&(e=new SVG.Array(e)),e.toString().replace(/^\s+/,"").replace(/\s+$/,"").replace(/\s+/g," ")}function n(){var e=function(){};for(var t in"function"==typeof arguments[arguments.length-1]&&(e=arguments[arguments.length-1],Array.prototype.splice.call(arguments,arguments.length-1,1)),arguments)for(var a in arguments[t])e(arguments[t][a],a,arguments[t])}["r","g","b","a"].forEach((function(e){i["Func"+e.toUpperCase()]=function(e){switch(this.attr("type",e),e){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])}}})),n(t,(function(e,t){var a=t.charAt(0).toUpperCase()+t.slice(1);SVG[a+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+a)),e.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.Effect,extend:{}})})),n(a,(function(e,t){var a=t.charAt(0).toUpperCase()+t.slice(1);SVG[a+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+a)),e.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.ParentEffect,extend:{}})})),n(i,(function(e,t){var a=t.charAt(0).toUpperCase()+t.slice(1);SVG[a]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+a)),e.apply(this,arguments)},inherit:SVG.ChildEffect,extend:{}})})),SVG.extend(SVG.MergeEffect,{in:function(e){return e instanceof SVG.MergeNode?this.add(e,0):this.add(new SVG.MergeNode(e),0),this}}),SVG.extend(SVG.CompositeEffect,SVG.BlendEffect,SVG.DisplacementMapEffect,{in2:function(e){return null==e?this.parent()&&this.parent().select('[result="'+this.attr("in2")+'"]').get(0)||this.attr("in2"):this.attr("in2",e)}}),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 e(e,r,n,s,o,l,c){for(var h=e.slice(r,n||c),d=s.slice(o,l||c),u=0,f={pos:[0,0],start:[0,0]},p={pos:[0,0],start:[0,0]};h[u]=t.call(f,h[u]),d[u]=t.call(p,d[u]),h[u][0]!=d[u][0]||"M"==h[u][0]||"A"==h[u][0]&&(h[u][4]!=d[u][4]||h[u][5]!=d[u][5])?(Array.prototype.splice.apply(h,[u,1].concat(i.call(f,h[u]))),Array.prototype.splice.apply(d,[u,1].concat(i.call(p,d[u])))):(h[u]=a.call(f,h[u]),d[u]=a.call(p,d[u])),++u!=h.length||u!=d.length;)u==h.length&&h.push(["C",f.pos[0],f.pos[1],f.pos[0],f.pos[1],f.pos[0],f.pos[1]]),u==d.length&&d.push(["C",p.pos[0],p.pos[1],p.pos[0],p.pos[1],p.pos[0],p.pos[1]]);return{start:h,dest:d}}function t(e){switch(e[0]){case"z":case"Z":e[0]="L",e[1]=this.start[0],e[2]=this.start[1];break;case"H":e[0]="L",e[2]=this.pos[1];break;case"V":e[0]="L",e[2]=e[1],e[1]=this.pos[0];break;case"T":e[0]="Q",e[3]=e[1],e[4]=e[2],e[1]=this.reflection[1],e[2]=this.reflection[0];break;case"S":e[0]="C",e[6]=e[4],e[5]=e[3],e[4]=e[2],e[3]=e[1],e[2]=this.reflection[1],e[1]=this.reflection[0]}return e}function a(e){var t=e.length;return this.pos=[e[t-2],e[t-1]],-1!="SCQT".indexOf(e[0])&&(this.reflection=[2*this.pos[0]-e[t-4],2*this.pos[1]-e[t-3]]),e}function i(e){var t=[e];switch(e[0]){case"M":return this.pos=this.start=[e[1],e[2]],t;case"L":e[5]=e[3]=e[1],e[6]=e[4]=e[2],e[1]=this.pos[0],e[2]=this.pos[1];break;case"Q":e[6]=e[4],e[5]=e[3],e[4]=1*e[4]/3+2*e[2]/3,e[3]=1*e[3]/3+2*e[1]/3,e[2]=1*this.pos[1]/3+2*e[2]/3,e[1]=1*this.pos[0]/3+2*e[1]/3;break;case"A":e=(t=function(e,t){var a,i,r,n,s,o,l,c,h,d,u,f,p,g,m,b,x,v,y,w,k,S,C,E,A,P,O=Math.abs(t[1]),M=Math.abs(t[2]),D=t[3]%360,N=t[4],T=t[5],_=t[6],L=t[7],R=new SVG.Point(e),I=new SVG.Point(_,L),z=[];if(0===O||0===M||R.x===I.x&&R.y===I.y)return[["C",R.x,R.y,I.x,I.y,I.x,I.y]];for((i=(a=new SVG.Point((R.x-I.x)/2,(R.y-I.y)/2).transform((new SVG.Matrix).rotate(D))).x*a.x/(O*O)+a.y*a.y/(M*M))>1&&(O*=i=Math.sqrt(i),M*=i),r=(new SVG.Matrix).rotate(D).scale(1/O,1/M).rotate(-D),R=R.transform(r),o=(n=[(I=I.transform(r)).x-R.x,I.y-R.y])[0]*n[0]+n[1]*n[1],s=Math.sqrt(o),n[0]/=s,n[1]/=s,l=o<4?Math.sqrt(1-o/4):0,N===T&&(l*=-1),c=new SVG.Point((I.x+R.x)/2+l*-n[1],(I.y+R.y)/2+l*n[0]),h=new SVG.Point(R.x-c.x,R.y-c.y),d=new SVG.Point(I.x-c.x,I.y-c.y),u=Math.acos(h.x/Math.sqrt(h.x*h.x+h.y*h.y)),h.y<0&&(u*=-1),f=Math.acos(d.x/Math.sqrt(d.x*d.x+d.y*d.y)),d.y<0&&(f*=-1),T&&u>f&&(f+=2*Math.PI),!T&&u<f&&(f-=2*Math.PI),b=[],x=u,p=(f-u)/(g=Math.ceil(2*Math.abs(u-f)/Math.PI)),m=4*Math.tan(p/4)/3,k=0;k<=g;k++)y=Math.cos(x),v=Math.sin(x),w=new SVG.Point(c.x+y,c.y+v),b[k]=[new SVG.Point(w.x+m*v,w.y-m*y),w,new SVG.Point(w.x-m*v,w.y+m*y)],x+=p;for(b[0][0]=b[0][1].clone(),b[b.length-1][2]=b[b.length-1][1].clone(),r=(new SVG.Matrix).rotate(D).scale(O,M).rotate(-D),k=0,S=b.length;k<S;k++)b[k][0]=b[k][0].transform(r),b[k][1]=b[k][1].transform(r),b[k][2]=b[k][2].transform(r);for(k=1,S=b.length;k<S;k++)C=(w=b[k-1][2]).x,E=w.y,A=(w=b[k][0]).x,P=w.y,_=(w=b[k][1]).x,L=w.y,z.push(["C",C,E,A,P,_,L]);return z}(this.pos,e))[0]}return e[0]="C",this.pos=[e[5],e[6]],this.reflection=[2*e[5]-e[3],2*e[6]-e[4]],t}function r(e,t){if(!1===t)return!1;for(var a=t,i=e.length;a<i;++a)if("M"==e[a][0])return a;return!1}SVG.extend(SVG.PathArray,{morph:function(t){for(var a=this.value,i=this.parse(t),n=0,s=0,o=!1,l=!1;!1!==n||!1!==s;){var c;o=r(a,!1!==n&&n+1),l=r(i,!1!==s&&s+1),!1===n&&(n=0==(c=new SVG.PathArray(h.start).bbox()).height||0==c.width?a.push(a[0])-1:a.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?i.push(i[0])-1:i.push(["M",c.x+c.width/2,c.y+c.height/2])-1);var h=e(a,n,o,i,s,l);a=a.slice(0,n).concat(h.start,!1===o?[]:a.slice(o)),i=i.slice(0,s).concat(h.dest,!1===l?[]:i.slice(l)),n=!1!==o&&n+h.start.length,s=!1!==l&&s+h.dest.length}return this.value=a,this.destination=new SVG.PathArray,this.destination.value=i,this}})}(),function(){function e(e){e.remember("_draggable",this),this.el=e}e.prototype.init=function(e,t){var a=this;this.constraint=e,this.value=t,this.el.on("mousedown.drag",(function(e){a.start(e)})),this.el.on("touchstart.drag",(function(e){a.start(e)}))},e.prototype.transformPoint=function(e,t){var a=(e=e||window.event).changedTouches&&e.changedTouches[0]||e;return this.p.x=a.clientX-(t||0),this.p.y=a.clientY,this.p.matrixTransform(this.m)},e.prototype.getBBox=function(){var e=this.el.bbox();return this.el instanceof SVG.Nested&&(e=this.el.rbox()),(this.el instanceof SVG.G||this.el instanceof SVG.Use||this.el instanceof SVG.Nested)&&(e.x=this.el.x(),e.y=this.el.y()),e},e.prototype.start=function(e){if("click"!=e.type&&"mousedown"!=e.type&&"mousemove"!=e.type||1==(e.which||e.buttons)){var t=this;if(this.el.fire("beforedrag",{event:e,handler:this}),!this.el.event().defaultPrevented){e.preventDefault(),e.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 a,i=this.getBBox();if(this.el instanceof SVG.Text)switch(a=this.el.node.getComputedTextLength(),this.el.attr("text-anchor")){case"middle":a/=2;break;case"start":a=0}this.startPoints={point:this.transformPoint(e,a),box:i,transform:this.el.transform()},SVG.on(window,"mousemove.drag",(function(e){t.drag(e)})),SVG.on(window,"touchmove.drag",(function(e){t.drag(e)})),SVG.on(window,"mouseup.drag",(function(e){t.end(e)})),SVG.on(window,"touchend.drag",(function(e){t.end(e)})),this.el.fire("dragstart",{event:e,p:this.startPoints.point,m:this.m,handler:this})}}},e.prototype.drag=function(e){var t=this.getBBox(),a=this.transformPoint(e),i=this.startPoints.box.x+a.x-this.startPoints.point.x,r=this.startPoints.box.y+a.y-this.startPoints.point.y,n=this.constraint,s=a.x-this.startPoints.point.x,o=a.y-this.startPoints.point.y;if(this.el.fire("dragmove",{event:e,p:a,m:this.m,handler:this}),this.el.event().defaultPrevented)return a;if("function"==typeof n){var l=n.call(this.el,i,r,this.m);"boolean"==typeof l&&(l={x:l,y:l}),!0===l.x?this.el.x(i):!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 n&&(null!=n.minX&&i<n.minX?s=(i=n.minX)-this.startPoints.box.x:null!=n.maxX&&i>n.maxX-t.width&&(s=(i=n.maxX-t.width)-this.startPoints.box.x),null!=n.minY&&r<n.minY?o=(r=n.minY)-this.startPoints.box.y:null!=n.maxY&&r>n.maxY-t.height&&(o=(r=n.maxY-t.height)-this.startPoints.box.y),null!=n.snapToGrid&&(i-=i%n.snapToGrid,r-=r%n.snapToGrid,s-=s%n.snapToGrid,o-=o%n.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:s,y:o},!0):this.el.move(i,r));return a},e.prototype.end=function(e){var t=this.drag(e);this.el.fire("dragend",{event:e,p:t,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(t,a){"function"!=typeof t&&"object"!=typeof t||(a=t,t=!0);var i=this.remember("_draggable")||new e(this);return(t=void 0===t||t)?i.init(a||{},t):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}.call(void 0),function(){function e(e){this.el=e,e.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1},this.pointsList={lt:[0,0],rt:["width",0],rb:["width","height"],lb:[0,"height"],t:["width",0],r:["width","height"],b:["width","height"],l:[0,"height"]},this.pointCoord=function(e,t,a){var i="string"!=typeof e?e:t[e];return a?i/2:i},this.pointCoords=function(e,t){var a=this.pointsList[e];return{x:this.pointCoord(a[0],t,"t"===e||"b"===e),y:this.pointCoord(a[1],t,"r"===e||"l"===e)}}}e.prototype.init=function(e,t){var a=this.el.bbox();this.options={};var i=this.el.selectize.defaults.points;for(var r in this.el.selectize.defaults)this.options[r]=this.el.selectize.defaults[r],void 0!==t[r]&&(this.options[r]=t[r]);var n=["points","pointsExclude"];for(var r in n){var s=this.options[n[r]];"string"==typeof s?s=s.length>0?s.split(/\s*,\s*/i):[]:"boolean"==typeof s&&"points"===n[r]&&(s=s?i:[]),this.options[n[r]]=s}this.options.points=[i,this.options.points].reduce((function(e,t){return e.filter((function(e){return t.indexOf(e)>-1}))})),this.options.points=[this.options.points,this.options.pointsExclude].reduce((function(e,t){return e.filter((function(e){return t.indexOf(e)<0}))})),this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(a.x,a.y)),this.options.deepSelect&&-1!==["line","polyline","polygon"].indexOf(this.el.type)?this.selectPoints(e):this.selectRect(e),this.observe(),this.cleanup()},e.prototype.selectPoints=function(e){return this.pointSelection.isSelected=e,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},e.prototype.getPointArray=function(){var e=this.el.bbox();return this.el.array().valueOf().map((function(t){return[t[0]-e.x,t[1]-e.y]}))},e.prototype.drawPoints=function(){for(var e=this,t=this.getPointArray(),a=0,i=t.length;a<i;++a){var r=function(t){return function(a){(a=a||window.event).preventDefault?a.preventDefault():a.returnValue=!1,a.stopPropagation();var i=a.pageX||a.touches[0].pageX,r=a.pageY||a.touches[0].pageY;e.el.fire("point",{x:i,y:r,i:t,event:a})}}(a),n=this.drawPoint(t[a][0],t[a][1]).addClass(this.options.classPoints).addClass(this.options.classPoints+"_point").on("touchstart",r).on("mousedown",r);this.pointSelection.set.add(n)}},e.prototype.drawPoint=function(e,t){var a=this.options.pointType;switch(a){case"circle":return this.drawCircle(e,t);case"rect":return this.drawRect(e,t);default:if("function"==typeof a)return a.call(this,e,t);throw new Error("Unknown "+a+" point type!")}},e.prototype.drawCircle=function(e,t){return this.nested.circle(this.options.pointSize).center(e,t)},e.prototype.drawRect=function(e,t){return this.nested.rect(this.options.pointSize,this.options.pointSize).center(e,t)},e.prototype.updatePointSelection=function(){var e=this.getPointArray();this.pointSelection.set.each((function(t){this.cx()===e[t][0]&&this.cy()===e[t][1]||this.center(e[t][0],e[t][1])}))},e.prototype.updateRectSelection=function(){var e=this,t=this.el.bbox();if(this.rectSelection.set.get(0).attr({width:t.width,height:t.height}),this.options.points.length&&this.options.points.map((function(a,i){var r=e.pointCoords(a,t);e.rectSelection.set.get(i+1).center(r.x,r.y)})),this.options.rotationPoint){var a=this.rectSelection.set.length();this.rectSelection.set.get(a-1).center(t.width/2,20)}},e.prototype.selectRect=function(e){var t=this,a=this.el.bbox();function i(e){return function(a){(a=a||window.event).preventDefault?a.preventDefault():a.returnValue=!1,a.stopPropagation();var i=a.pageX||a.touches[0].pageX,r=a.pageY||a.touches[0].pageY;t.el.fire(e,{x:i,y:r,event:a})}}if(this.rectSelection.isSelected=e,this.rectSelection.set=this.rectSelection.set||this.parent.set(),this.rectSelection.set.get(0)||this.rectSelection.set.add(this.nested.rect(a.width,a.height).addClass(this.options.classRect)),this.options.points.length&&this.rectSelection.set.length()<2&&(this.options.points.map((function(e,r){var n=t.pointCoords(e,a),s=t.drawPoint(n.x,n.y).attr("class",t.options.classPoints+"_"+e).on("mousedown",i(e)).on("touchstart",i(e));t.rectSelection.set.add(s)})),this.rectSelection.set.each((function(){this.addClass(t.options.classPoints)}))),this.options.rotationPoint&&(this.options.points&&!this.rectSelection.set.get(9)||!this.options.points&&!this.rectSelection.set.get(1))){var r=function(e){(e=e||window.event).preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation();var a=e.pageX||e.touches[0].pageX,i=e.pageY||e.touches[0].pageY;t.el.fire("rot",{x:a,y:i,event:e})},n=this.drawPoint(a.width/2,20).attr("class",this.options.classPoints+"_rot").on("touchstart",r).on("mousedown",r);this.rectSelection.set.add(n)}},e.prototype.handler=function(){var e=this.el.bbox();this.nested.matrix(new SVG.Matrix(this.el).translate(e.x,e.y)),this.rectSelection.isSelected&&this.updateRectSelection(),this.pointSelection.isSelected&&this.updatePointSelection()},e.prototype.observe=function(){var e=this;if(MutationObserver)if(this.rectSelection.isSelected||this.pointSelection.isSelected)this.observerInst=this.observerInst||new MutationObserver((function(){e.handler()})),this.observerInst.observe(this.el.node,{attributes:!0});else try{this.observerInst.disconnect(),delete this.observerInst}catch(e){}else this.el.off("DOMAttrModified.select"),(this.rectSelection.isSelected||this.pointSelection.isSelected)&&this.el.on("DOMAttrModified.select",(function(){e.handler()}))},e.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(t,a){return"object"==typeof t&&(a=t,t=!0),(this.remember("_selectHandler")||new e(this)).init(void 0===t||t,a||{}),this}}),SVG.Element.prototype.selectize.defaults={points:["lt","rt","rb","lb","t","r","b","l"],pointsExclude:[],classRect:"svg_select_boundingRect",classPoints:"svg_select_points",pointSize:7,rotationPoint:!0,deepSelect:!1,pointType:"circle"}}(),function(){(function(){function e(e){e.remember("_resizeHandler",this),this.el=e,this.parameters={},this.lastUpdateCall=null,this.p=e.doc().node.createSVGPoint()}e.prototype.transformPoint=function(e,t,a){return this.p.x=e-(this.offset.x-window.pageXOffset),this.p.y=t-(this.offset.y-window.pageYOffset),this.p.matrixTransform(a||this.m)},e.prototype._extractPosition=function(e){return{x:null!=e.clientX?e.clientX:e.touches[0].clientX,y:null!=e.clientY?e.clientY:e.touches[0].clientY}},e.prototype.init=function(e){var t=this;if(this.stop(),"stop"!==e){for(var a in this.options={},this.el.resize.defaults)this.options[a]=this.el.resize.defaults[a],void 0!==e[a]&&(this.options[a]=e[a]);this.el.on("lt.resize",(function(e){t.resize(e||window.event)})),this.el.on("rt.resize",(function(e){t.resize(e||window.event)})),this.el.on("rb.resize",(function(e){t.resize(e||window.event)})),this.el.on("lb.resize",(function(e){t.resize(e||window.event)})),this.el.on("t.resize",(function(e){t.resize(e||window.event)})),this.el.on("r.resize",(function(e){t.resize(e||window.event)})),this.el.on("b.resize",(function(e){t.resize(e||window.event)})),this.el.on("l.resize",(function(e){t.resize(e||window.event)})),this.el.on("rot.resize",(function(e){t.resize(e||window.event)})),this.el.on("point.resize",(function(e){t.resize(e||window.event)})),this.update()}},e.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},e.prototype.resize=function(e){var t=this;this.m=this.el.node.getScreenCTM().inverse(),this.offset={x:window.pageXOffset,y:window.pageYOffset};var a=this._extractPosition(e.detail.event);if(this.parameters={type:this.el.type,p:this.transformPoint(a.x,a.y),x:e.detail.x,y:e.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!==e.detail.i){var i=this.el.array().valueOf();this.parameters.i=e.detail.i,this.parameters.pointCoords=[i[e.detail.i][0],i[e.detail.i][1]]}switch(e.type){case"lt":this.calc=function(e,t){var a=this.snapToGrid(e,t);if(this.parameters.box.width-a[0]>0&&this.parameters.box.height-a[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+a[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-a[0]);a=this.checkAspectRatio(a),this.el.move(this.parameters.box.x+a[0],this.parameters.box.y+a[1]).size(this.parameters.box.width-a[0],this.parameters.box.height-a[1])}};break;case"rt":this.calc=function(e,t){var a=this.snapToGrid(e,t,2);if(this.parameters.box.width+a[0]>0&&this.parameters.box.height-a[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-a[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+a[0]);a=this.checkAspectRatio(a,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+a[1]).size(this.parameters.box.width+a[0],this.parameters.box.height-a[1])}};break;case"rb":this.calc=function(e,t){var a=this.snapToGrid(e,t,0);if(this.parameters.box.width+a[0]>0&&this.parameters.box.height+a[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-a[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+a[0]);a=this.checkAspectRatio(a),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+a[0],this.parameters.box.height+a[1])}};break;case"lb":this.calc=function(e,t){var a=this.snapToGrid(e,t,1);if(this.parameters.box.width-a[0]>0&&this.parameters.box.height+a[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+a[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-a[0]);a=this.checkAspectRatio(a,!0),this.el.move(this.parameters.box.x+a[0],this.parameters.box.y).size(this.parameters.box.width-a[0],this.parameters.box.height+a[1])}};break;case"t":this.calc=function(e,t){var a=this.snapToGrid(e,t,2);if(this.parameters.box.height-a[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y+a[1]).height(this.parameters.box.height-a[1])}};break;case"r":this.calc=function(e,t){var a=this.snapToGrid(e,t,0);if(this.parameters.box.width+a[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+a[0])}};break;case"b":this.calc=function(e,t){var a=this.snapToGrid(e,t,0);if(this.parameters.box.height+a[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+a[1])}};break;case"l":this.calc=function(e,t){var a=this.snapToGrid(e,t,1);if(this.parameters.box.width-a[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x+a[0],this.parameters.box.y).width(this.parameters.box.width-a[0])}};break;case"rot":this.calc=function(e,t){var a=e+this.parameters.p.x,i=t+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),n=Math.atan2(i-this.parameters.box.y-this.parameters.box.height/2,a-this.parameters.box.x-this.parameters.box.width/2),s=this.parameters.rotation+180*(n-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(e,t){var a=this.snapToGrid(e,t,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),i=this.el.array().valueOf();i[this.parameters.i][0]=this.parameters.pointCoords[0]+a[0],i[this.parameters.i][1]=this.parameters.pointCoords[1]+a[1],this.el.plot(i)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:e}),SVG.on(window,"touchmove.resize",(function(e){t.update(e||window.event)})),SVG.on(window,"touchend.resize",(function(){t.done()})),SVG.on(window,"mousemove.resize",(function(e){t.update(e||window.event)})),SVG.on(window,"mouseup.resize",(function(){t.done()}))},e.prototype.update=function(e){if(e){var t=this._extractPosition(e),a=this.transformPoint(t.x,t.y),i=a.x-this.parameters.p.x,r=a.y-this.parameters.p.y;this.lastUpdateCall=[i,r],this.calc(i,r),this.el.fire("resizing",{dx:i,dy:r,event:e})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},e.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")},e.prototype.snapToGrid=function(e,t,a,i){var r;return void 0!==i?r=[(a+e)%this.options.snapToGrid,(i+t)%this.options.snapToGrid]:(a=null==a?3:a,r=[(this.parameters.box.x+e+(1&a?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+t+(2&a?0:this.parameters.box.height))%this.options.snapToGrid]),e<0&&(r[0]-=this.options.snapToGrid),t<0&&(r[1]-=this.options.snapToGrid),e-=Math.abs(r[0])<this.options.snapToGrid/2?r[0]:r[0]-(e<0?-this.options.snapToGrid:this.options.snapToGrid),t-=Math.abs(r[1])<this.options.snapToGrid/2?r[1]:r[1]-(t<0?-this.options.snapToGrid:this.options.snapToGrid),this.constraintToBox(e,t,a,i)},e.prototype.constraintToBox=function(e,t,a,i){var r,n,s=this.options.constraint||{};return void 0!==i?(r=a,n=i):(r=this.parameters.box.x+(1&a?0:this.parameters.box.width),n=this.parameters.box.y+(2&a?0:this.parameters.box.height)),void 0!==s.minX&&r+e<s.minX&&(e=s.minX-r),void 0!==s.maxX&&r+e>s.maxX&&(e=s.maxX-r),void 0!==s.minY&&n+t<s.minY&&(t=s.minY-n),void 0!==s.maxY&&n+t>s.maxY&&(t=s.maxY-n),[e,t]},e.prototype.checkAspectRatio=function(e,t){if(!this.options.saveAspectRatio)return e;var a=e.slice(),i=this.parameters.box.width/this.parameters.box.height,r=this.parameters.box.width+e[0],n=this.parameters.box.height-e[1],s=r/n;return s<i?(a[1]=r/i-this.parameters.box.height,t&&(a[1]=-a[1])):s>i&&(a[0]=this.parameters.box.width-n*i,t&&(a[0]=-a[0])),a},SVG.extend(SVG.Element,{resize:function(t){return(this.remember("_resizeHandler")||new e(this)).init(t||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}(),void 0===window.Apex&&(window.Apex={});var Fe=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w}return c(e,[{key:"initModules",value:function(){this.ctx.publicMethods=["updateOptions","updateSeries","appendData","appendSeries","toggleSeries","showSeries","hideSeries","setLocale","resetSeries","zoomX","toggleDataPointSelection","dataURI","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","paper","destroy"],this.ctx.eventList=["click","mousedown","mousemove","mouseleave","touchstart","touchmove","touchleave","mouseup","touchend"],this.ctx.animations=new v(this.ctx),this.ctx.axes=new te(this.ctx),this.ctx.core=new Ie(this.ctx.el,this.ctx),this.ctx.config=new H({}),this.ctx.data=new B(this.ctx),this.ctx.grid=new Z(this.ctx),this.ctx.graphics=new w(this.ctx),this.ctx.coreUtils=new k(this.ctx),this.ctx.crosshairs=new ae(this.ctx),this.ctx.events=new J(this.ctx),this.ctx.exports=new U(this.ctx),this.ctx.localization=new ee(this.ctx),this.ctx.options=new O,this.ctx.responsive=new ie(this.ctx),this.ctx.series=new R(this.ctx),this.ctx.theme=new re(this.ctx),this.ctx.formatters=new V(this.ctx),this.ctx.titleSubtitle=new ne(this.ctx),this.ctx.legend=new ue(this.ctx),this.ctx.toolbar=new fe(this.ctx),this.ctx.dimensions=new he(this.ctx),this.ctx.updateHelpers=new ze(this.ctx),this.ctx.zoomPanSelection=new pe(this.ctx),this.ctx.w.globals.tooltip=new we(this.ctx)}}]),e}(),Ye=function(){function e(t){o(this,e),this.ctx=t,this.w=t.w}return c(e,[{key:"clear",value:function(e){var t=e.isUpdating;this.ctx.zoomPanSelection&&this.ctx.zoomPanSelection.destroy(),this.ctx.toolbar&&this.ctx.toolbar.destroy(),this.ctx.animations=null,this.ctx.axes=null,this.ctx.annotations=null,this.ctx.core=null,this.ctx.data=null,this.ctx.grid=null,this.ctx.series=null,this.ctx.responsive=null,this.ctx.theme=null,this.ctx.formatters=null,this.ctx.titleSubtitle=null,this.ctx.legend=null,this.ctx.dimensions=null,this.ctx.options=null,this.ctx.crosshairs=null,this.ctx.zoomPanSelection=null,this.ctx.updateHelpers=null,this.ctx.toolbar=null,this.ctx.localization=null,this.ctx.w.globals.tooltip=null,this.clearDomElements({isUpdating:t})}},{key:"killSVG",value:function(e){e.each((function(e,t){this.removeClass("*"),this.off(),this.stop()}),!0),e.ungroup(),e.clear()}},{key:"clearDomElements",value:function(e){var t=this,a=e.isUpdating,i=this.w.globals.dom.Paper.node;i.parentNode&&i.parentNode.parentNode&&!a&&(i.parentNode.parentNode.style.minHeight="unset");var r=this.w.globals.dom.baseEl;r&&this.ctx.eventList.forEach((function(e){r.removeEventListener(e,t.ctx.events.documentEvent)}));var n=this.w.globals.dom;if(null!==this.ctx.el)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(n.Paper),n.Paper.remove(),n.elWrap=null,n.elGraphical=null,n.elAnnotations=null,n.elLegendWrap=null,n.baseEl=null,n.elGridRect=null,n.elGridRectMask=null,n.elGridRectMarkerMask=null,n.elForecastMask=null,n.elNonForecastMask=null,n.elDefs=null}}]),e}(),Xe=new WeakMap,He=function(){function e(t,a){o(this,e),this.opts=a,this.ctx=this,this.w=new W(a).init(),this.el=t,this.w.globals.cuid=x.randomId(),this.w.globals.chartID=this.w.config.chart.id?x.escapeString(this.w.config.chart.id):this.w.globals.cuid,new Fe(this).initModules(),this.create=x.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return c(e,[{key:"render",value:function(){var e=this;return new Promise((function(t,a){if(null!==e.el){void 0===Apex._chartInstances&&(Apex._chartInstances=[]),e.w.config.chart.id&&Apex._chartInstances.push({id:e.w.globals.chartID,group:e.w.config.chart.group,chart:e}),e.setLocale(e.w.config.chart.defaultLocale);var i=e.w.config.chart.events.beforeMount;if("function"==typeof i&&i(e,e.w),e.events.fireEvent("beforeMount",[e,e.w]),window.addEventListener("resize",e.windowResizeHandler),function(e,t){var a=!1,i=e.getBoundingClientRect();"none"!==e.style.display&&0!==i.width||(a=!0);var r=new ResizeObserver((function(i){a&&t.call(e,i),a=!0}));e.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(e.children).forEach((function(e){return r.observe(e)})):r.observe(e),Xe.set(t,r)}(e.el.parentNode,e.parentResizeHandler),!e.css){var r=e.el.getRootNode&&e.el.getRootNode(),n=x.is("ShadowRoot",r),s=e.el.ownerDocument,o=s.getElementById("apexcharts-css");!n&&o||(e.css=document.createElement("style"),e.css.id="apexcharts-css",e.css.textContent='.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\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\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\n\n.apexcharts-inner {\n  position: relative;\n}\n\n.apexcharts-text tspan {\n  font-family: inherit;\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-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  display: flex;\n  flex-direction: column;\n  overflow: hidden;\n  white-space: nowrap;\n  z-index: 12;\n  transition: 0.15s ease all;\n}\n\n.apexcharts-tooltip.apexcharts-active {\n  opacity: 1;\n  transition: 0.15s ease all;\n}\n\n.apexcharts-tooltip.apexcharts-theme-light {\n  border: 1px solid #e3e3e3;\n  background: rgba(255, 255, 255, 0.96);\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark {\n  color: #fff;\n  background: rgba(30, 30, 30, 0.8);\n}\n\n.apexcharts-tooltip * {\n  font-family: inherit;\n}\n\n\n.apexcharts-tooltip-title {\n  padding: 6px;\n  font-size: 15px;\n  margin-bottom: 4px;\n}\n\n.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {\n  background: #ECEFF1;\n  border-bottom: 1px solid #ddd;\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {\n  background: rgba(0, 0, 0, 0.7);\n  border-bottom: 1px solid #333;\n}\n\n.apexcharts-tooltip-text-y-value,\n.apexcharts-tooltip-text-goals-value,\n.apexcharts-tooltip-text-z-value {\n  display: inline-block;\n  font-weight: 600;\n  margin-left: 5px;\n}\n\n.apexcharts-tooltip-title:empty,\n.apexcharts-tooltip-text-y-label:empty,\n.apexcharts-tooltip-text-y-value:empty,\n.apexcharts-tooltip-text-goals-label:empty,\n.apexcharts-tooltip-text-goals-value:empty,\n.apexcharts-tooltip-text-z-value:empty {\n  display: none;\n}\n\n.apexcharts-tooltip-text-y-value,\n.apexcharts-tooltip-text-goals-value,\n.apexcharts-tooltip-text-z-value {\n  font-weight: 600;\n}\n\n.apexcharts-tooltip-text-goals-label, \n.apexcharts-tooltip-text-goals-value {\n  padding: 6px 0 5px;\n}\n\n.apexcharts-tooltip-goals-group, \n.apexcharts-tooltip-text-goals-label, \n.apexcharts-tooltip-text-goals-value {\n  display: flex;\n}\n.apexcharts-tooltip-text-goals-label:not(:empty),\n.apexcharts-tooltip-text-goals-value:not(:empty) {\n  margin-top: -6px;\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.apexcharts-active .apexcharts-tooltip-marker {\n  opacity: 1;\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active,\n.apexcharts-tooltip-series-group:last-child {\n  padding-bottom: 4px;\n}\n\n.apexcharts-tooltip-series-group-hidden {\n  opacity: 0;\n  height: 0;\n  line-height: 0;\n  padding: 0 !important;\n}\n\n.apexcharts-tooltip-y-group {\n  padding: 6px 0 5px;\n}\n\n.apexcharts-tooltip-box, .apexcharts-custom-tooltip {\n  padding: 4px 8px;\n}\n\n.apexcharts-tooltip-boxPlot {\n  display: flex;\n  flex-direction: column-reverse;\n}\n\n.apexcharts-tooltip-box>div {\n  margin: 4px 0;\n}\n\n.apexcharts-tooltip-box 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  background: #ECEFF1;\n  border: 1px solid #90A4AE;\n  transition: 0.15s ease all;\n}\n\n.apexcharts-xaxistooltip.apexcharts-theme-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,\n.apexcharts-xaxistooltip:before {\n  left: 50%;\n  border: solid transparent;\n  content: " ";\n  height: 0;\n  width: 0;\n  position: absolute;\n  pointer-events: none;\n}\n\n.apexcharts-xaxistooltip:after {\n  border-color: rgba(236, 239, 241, 0);\n  border-width: 6px;\n  margin-left: -6px;\n}\n\n.apexcharts-xaxistooltip:before {\n  border-color: rgba(144, 164, 174, 0);\n  border-width: 7px;\n  margin-left: -7px;\n}\n\n.apexcharts-xaxistooltip-bottom:after,\n.apexcharts-xaxistooltip-bottom:before {\n  bottom: 100%;\n}\n\n.apexcharts-xaxistooltip-top:after,\n.apexcharts-xaxistooltip-top:before {\n  top: 100%;\n}\n\n.apexcharts-xaxistooltip-bottom:after {\n  border-bottom-color: #ECEFF1;\n}\n\n.apexcharts-xaxistooltip-bottom:before {\n  border-bottom-color: #90A4AE;\n}\n\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after {\n  border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-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\n.apexcharts-xaxistooltip-top:before {\n  border-top-color: #90A4AE;\n}\n\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after {\n  border-top-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {\n  border-top-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip.apexcharts-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  background: #ECEFF1;\n  border: 1px solid #90A4AE;\n}\n\n.apexcharts-yaxistooltip.apexcharts-theme-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,\n.apexcharts-yaxistooltip:before {\n  top: 50%;\n  border: solid transparent;\n  content: " ";\n  height: 0;\n  width: 0;\n  position: absolute;\n  pointer-events: none;\n}\n\n.apexcharts-yaxistooltip:after {\n  border-color: rgba(236, 239, 241, 0);\n  border-width: 6px;\n  margin-top: -6px;\n}\n\n.apexcharts-yaxistooltip:before {\n  border-color: rgba(144, 164, 174, 0);\n  border-width: 7px;\n  margin-top: -7px;\n}\n\n.apexcharts-yaxistooltip-left:after,\n.apexcharts-yaxistooltip-left:before {\n  left: 100%;\n}\n\n.apexcharts-yaxistooltip-right:after,\n.apexcharts-yaxistooltip-right:before {\n  right: 100%;\n}\n\n.apexcharts-yaxistooltip-left:after {\n  border-left-color: #ECEFF1;\n}\n\n.apexcharts-yaxistooltip-left:before {\n  border-left-color: #90A4AE;\n}\n\n.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after {\n  border-left-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-left.apexcharts-theme-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\n.apexcharts-yaxistooltip-right:before {\n  border-right-color: #90A4AE;\n}\n\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after {\n  border-right-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {\n  border-right-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip.apexcharts-active {\n  opacity: 1;\n}\n\n.apexcharts-yaxistooltip-hidden {\n  display: none;\n}\n\n.apexcharts-xcrosshairs,\n.apexcharts-ycrosshairs {\n  pointer-events: none;\n  opacity: 0;\n  transition: 0.15s ease all;\n}\n\n.apexcharts-xcrosshairs.apexcharts-active,\n.apexcharts-ycrosshairs.apexcharts-active {\n  opacity: 1;\n  transition: 0.15s ease all;\n}\n\n.apexcharts-ycrosshairs-hidden {\n  opacity: 0;\n}\n\n.apexcharts-selection-rect {\n  cursor: move;\n}\n\n.svg_select_boundingRect, .svg_select_points_rot {\n  pointer-events: none;\n  opacity: 0;\n  visibility: hidden;\n}\n.apexcharts-selection-rect + g .svg_select_boundingRect,\n.apexcharts-selection-rect + g .svg_select_points_rot {\n  opacity: 0;\n  visibility: hidden;\n}\n\n.apexcharts-selection-rect + g .svg_select_points_l,\n.apexcharts-selection-rect + g .svg_select_points_r {\n  cursor: ew-resize;\n  opacity: 1;\n  visibility: visible;\n}\n\n.svg_select_points {\n  fill: #efefef;\n  stroke: #333;\n  rx: 2;\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-zoom {\n  cursor: crosshair\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-pan {\n  cursor: move\n}\n\n.apexcharts-zoom-icon,\n.apexcharts-zoomin-icon,\n.apexcharts-zoomout-icon,\n.apexcharts-reset-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.apexcharts-zoom-icon svg,\n.apexcharts-zoomin-icon svg,\n.apexcharts-zoomout-icon svg,\n.apexcharts-reset-icon svg,\n.apexcharts-menu-icon svg {\n  fill: #6E8192;\n}\n\n.apexcharts-selection-icon svg {\n  fill: #444;\n  transform: scale(0.76)\n}\n\n.apexcharts-theme-dark .apexcharts-zoom-icon svg,\n.apexcharts-theme-dark .apexcharts-zoomin-icon svg,\n.apexcharts-theme-dark .apexcharts-zoomout-icon svg,\n.apexcharts-theme-dark .apexcharts-reset-icon svg,\n.apexcharts-theme-dark .apexcharts-pan-icon svg,\n.apexcharts-theme-dark .apexcharts-selection-icon svg,\n.apexcharts-theme-dark .apexcharts-menu-icon svg,\n.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg {\n  fill: #f3f4f5;\n}\n\n.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg,\n.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,\n.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg {\n  fill: #008FFB;\n}\n\n.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,\n.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,\n.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,\n.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg,\n.apexcharts-theme-light .apexcharts-reset-icon:hover svg,\n.apexcharts-theme-light .apexcharts-menu-icon:hover svg {\n  fill: #333;\n}\n\n.apexcharts-selection-icon,\n.apexcharts-menu-icon {\n  position: relative;\n}\n\n.apexcharts-reset-icon {\n  margin-left: 5px;\n}\n\n.apexcharts-zoom-icon,\n.apexcharts-reset-icon,\n.apexcharts-menu-icon {\n  transform: scale(0.85);\n}\n\n.apexcharts-zoomin-icon,\n.apexcharts-zoomout-icon {\n  transform: scale(0.7)\n}\n\n.apexcharts-zoomout-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\n.apexcharts-pan-icon svg {\n  fill: #fff;\n  stroke: #6E8192;\n  stroke-width: 2;\n}\n\n.apexcharts-pan-icon.apexcharts-selected svg {\n  stroke: #008FFB;\n}\n\n.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {\n  stroke: #333;\n}\n\n.apexcharts-toolbar {\n  position: absolute;\n  z-index: 11;\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-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.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\n.apexcharts-theme-light .apexcharts-menu-item:hover {\n  background: #eee;\n}\n\n.apexcharts-theme-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-canvas:hover .apexcharts-toolbar {\n    opacity: 1;\n  }\n}\n\n.apexcharts-datalabel.apexcharts-element-hidden {\n  opacity: 0;\n}\n\n.apexcharts-pie-label,\n.apexcharts-datalabels,\n.apexcharts-datalabel,\n.apexcharts-datalabel-label,\n.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 .apexcharts-element-hidden {\n  opacity: 0;\n}\n\n.apexcharts-hide .apexcharts-series-points {\n  opacity: 0;\n}\n\n.apexcharts-gridline,\n.apexcharts-annotation-rect,\n.apexcharts-tooltip .apexcharts-marker,\n.apexcharts-area-series .apexcharts-area,\n.apexcharts-line,\n.apexcharts-zoom-rect,\n.apexcharts-toolbar svg,\n.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,\n.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,\n.apexcharts-radar-series path,\n.apexcharts-radar-series polygon {\n  pointer-events: none;\n}\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}\n\n\n/* Resize generated styles */\n\n@keyframes resizeanim {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 0;\n  }\n}\n\n.resize-triggers {\n  animation: 1ms resizeanim;\n  visibility: hidden;\n  opacity: 0;\n}\n\n.resize-triggers,\n.resize-triggers>div,\n.contract-trigger:before {\n  content: " ";\n  display: block;\n  position: absolute;\n  top: 0;\n  left: 0;\n  height: 100%;\n  width: 100%;\n  overflow: hidden;\n}\n\n.resize-triggers>div {\n  background: #eee;\n  overflow: auto;\n}\n\n.contract-trigger:before {\n  width: 200%;\n  height: 200%;\n}',n?r.prepend(e.css):s.head.appendChild(e.css))}var l=e.create(e.w.config.series,{});if(!l)return t(e);e.mount(l).then((function(){"function"==typeof e.w.config.chart.events.mounted&&e.w.config.chart.events.mounted(e,e.w),e.events.fireEvent("mounted",[e,e.w]),t(l)})).catch((function(e){a(e)}))}else a(new Error("Element not found"))}))}},{key:"create",value:function(e,t){var a=this.w;new Fe(this).initModules();var i=this.w.globals;if(i.noData=!1,i.animationEnded=!1,this.responsive.checkResponsiveConfig(t),a.config.xaxis.convertedCatToNumeric&&new X(a.config).convertCatToNumericXaxis(a.config,this.ctx),null===this.el)return i.animationEnded=!0,null;if(this.core.setupElements(),"treemap"===a.config.chart.type&&(a.config.grid.show=!1,a.config.yaxis[0].show=!1),0===i.svgWidth)return i.animationEnded=!0,null;var r=k.checkComboSeries(e);i.comboCharts=r.comboCharts,i.comboBarCount=r.comboBarCount;var n=e.every((function(e){return e.data&&0===e.data.length}));(0===e.length||n)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(e),this.theme.init(),new N(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),i.noData&&i.collapsedSeries.length!==i.series.length&&!a.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),i.axisCharts&&(this.core.coreCalculations(),"category"!==a.config.xaxis.type&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=a.globals.minX,this.ctx.toolbar.maxX=a.globals.maxX),this.formatters.heatmapLabelFormatters(),new k(this).getLargestMarkerSize(),this.dimensions.plotCoords();var s=this.core.xySettings();this.grid.createGridMask();var o=this.core.plotChartType(e,s),l=new _(this);l.bringForward(),a.config.dataLabels.background.enabled&&l.dataLabelsBackground(),this.core.shiftGraphPosition();var c={plot:{left:a.globals.translateX,top:a.globals.translateY,width:a.globals.gridWidth,height:a.globals.gridHeight}};return{elGraph:o,xyRatios:s,elInner:a.globals.dom.elGraphical,dimensions:c}}},{key:"mount",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,a=this,i=a.w;return new Promise((function(r,n){if(null===a.el)return n(new Error("Not enough data to display or target element not found"));(null===t||i.globals.allSeriesCollapsed)&&a.series.handleNoData(),"treemap"!==i.config.chart.type&&a.axes.drawAxis(i.config.chart.type,t.xyRatios),a.grid=new Z(a);var s=a.grid.drawGrid();a.annotations=new M(a),a.annotations.drawImageAnnos(),a.annotations.drawTextAnnos(),"back"===i.config.grid.position&&s&&i.globals.dom.elGraphical.add(s.el);var o=new q(e.ctx),l=new $(e.ctx);if(null!==s&&(o.xAxisLabelCorrections(s.xAxisTickWidth),l.setYAxisTextAlignments(),i.config.yaxis.map((function(e,t){-1===i.globals.ignoreYAxisIndexes.indexOf(t)&&l.yAxisTitleRotate(t,e.opposite)}))),"back"===i.config.annotations.position&&(i.globals.dom.Paper.add(i.globals.dom.elAnnotations),a.annotations.drawAxesAnnotations()),Array.isArray(t.elGraph))for(var c=0;c<t.elGraph.length;c++)i.globals.dom.elGraphical.add(t.elGraph[c]);else i.globals.dom.elGraphical.add(t.elGraph);if("front"===i.config.grid.position&&s&&i.globals.dom.elGraphical.add(s.el),"front"===i.config.xaxis.crosshairs.position&&a.crosshairs.drawXCrosshairs(),"front"===i.config.yaxis[0].crosshairs.position&&a.crosshairs.drawYCrosshairs(),"front"===i.config.annotations.position&&(i.globals.dom.Paper.add(i.globals.dom.elAnnotations),a.annotations.drawAxesAnnotations()),!i.globals.noData){if(i.config.tooltip.enabled&&!i.globals.noData&&a.w.globals.tooltip.drawTooltip(t.xyRatios),i.globals.axisCharts&&(i.globals.isXNumeric||i.config.xaxis.convertedCatToNumeric||i.globals.isRangeBar))(i.config.chart.zoom.enabled||i.config.chart.selection&&i.config.chart.selection.enabled||i.config.chart.pan&&i.config.chart.pan.enabled)&&a.zoomPanSelection.init({xyRatios:t.xyRatios});else{var h=i.config.chart.toolbar.tools;["zoom","zoomin","zoomout","selection","pan","reset"].forEach((function(e){h[e]=!1}))}i.config.chart.toolbar.show&&!i.globals.allSeriesCollapsed&&a.toolbar.createToolbar()}i.globals.memory.methodsToExec.length>0&&i.globals.memory.methodsToExec.forEach((function(e){e.method(e.params,!1,e.context)})),i.globals.axisCharts||i.globals.noData||a.core.resizeNonAxisCharts(),r(a)}))}},{key:"destroy",value:function(){var e,t;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,e=this.parentResizeHandler,(t=Xe.get(e))&&(t.disconnect(),Xe.delete(e));var a=this.w.config.chart.id;a&&Apex._chartInstances.forEach((function(e,t){e.id===x.escapeString(a)&&Apex._chartInstances.splice(t,1)})),new Ye(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],n=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],s=this.w;return s.globals.selection=void 0,e.series&&(this.series.resetSeries(!1,!0,!1),e.series.length&&e.series[0].data&&(e.series=e.series.map((function(e,a){return t.updateHelpers._extendSeries(e,a)}))),this.updateHelpers.revertDefaultAxisMinMax()),e.xaxis&&(e=this.updateHelpers.forceXAxisUpdate(e)),e.yaxis&&(e=this.updateHelpers.forceYAxisUpdate(e)),s.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),e.theme&&(e=this.theme.updateThemeOptions(e)),this.updateHelpers._updateOptions(e,a,i,r,n)}},{key:"updateSeries",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(e,t,a)}},{key:"appendSeries",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=this.w.config.series.slice();return i.push(e),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(i,t,a)}},{key:"appendData",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=this;a.w.globals.dataChanged=!0,a.series.getPreviousPaths();for(var i=a.w.config.series.slice(),r=0;r<i.length;r++)if(null!==e[r]&&void 0!==e[r])for(var n=0;n<e[r].data.length;n++)i[r].data.push(e[r].data[n]);return a.w.config.series=i,t&&(a.w.globals.initialSeries=x.clone(a.w.config.series)),this.update()}},{key:"update",value:function(e){var t=this;return new Promise((function(a,i){new Ye(t.ctx).clear({isUpdating:!0});var r=t.create(t.w.config.series,e);if(!r)return a(t);t.mount(r).then((function(){"function"==typeof t.w.config.chart.events.updated&&t.w.config.chart.events.updated(t,t.w),t.events.fireEvent("updated",[t,t.w]),t.w.globals.isDirty=!0,a(t)})).catch((function(e){i(e)}))}))}},{key:"getSyncedCharts",value:function(){var e=this.getGroupedCharts(),t=[this];return e.length&&(t=[],e.forEach((function(e){t.push(e)}))),t}},{key:"getGroupedCharts",value:function(){var e=this;return Apex._chartInstances.filter((function(e){if(e.group)return!0})).map((function(t){return e.w.config.chart.group===t.group?t.chart:e}))}},{key:"toggleSeries",value:function(e){return this.series.toggleSeries(e)}},{key:"highlightSeriesOnLegendHover",value:function(e,t){return this.series.toggleSeriesOnHover(e,t)}},{key:"showSeries",value:function(e){this.series.showSeries(e)}},{key:"hideSeries",value:function(e){this.series.hideSeries(e)}},{key:"resetSeries",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.series.resetSeries(e,t)}},{key:"addEventListener",value:function(e,t){this.events.addEventListener(e,t)}},{key:"removeEventListener",value:function(e,t){this.events.removeEventListener(e,t)}},{key:"addXaxisAnnotation",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,i=this;a&&(i=a),i.annotations.addXaxisAnnotationExternal(e,t,i)}},{key:"addYaxisAnnotation",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,i=this;a&&(i=a),i.annotations.addYaxisAnnotationExternal(e,t,i)}},{key:"addPointAnnotation",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,i=this;a&&(i=a),i.annotations.addPointAnnotationExternal(e,t,i)}},{key:"clearAnnotations",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=this;e&&(t=e),t.annotations.clearAnnotations(t)}},{key:"removeAnnotation",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,a=this;t&&(a=t),a.annotations.removeAnnotation(a,e)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(e,t){return this.coreUtils.getSeriesTotalsXRange(e,t)}},{key:"getHighestValueInSeries",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new K(this.ctx).getMinYMaxY(e).highestY}},{key:"getLowestValueInSeries",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new K(this.ctx).getMinYMaxY(e).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(e,t){return this.updateHelpers.toggleDataPointSelection(e,t)}},{key:"zoomX",value:function(e,t){this.ctx.toolbar.zoomUpdateOptions(e,t)}},{key:"setLocale",value:function(e){this.localization.setCurrentLocaleValues(e)}},{key:"dataURI",value:function(e){return new U(this.ctx).dataURI(e)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var e=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout((function(){e.w.globals.resized=!0,e.w.globals.dataChanged=!1,e.ctx.update()}),150)}},{key:"_windowResizeHandler",value:function(){var e=this.w.config.chart.redrawOnWindowResize;"function"==typeof e&&(e=e()),e&&this._windowResize()}}],[{key:"getChartByID",value:function(e){var t=x.escapeString(e),a=Apex._chartInstances.filter((function(e){return e.id===t}))[0];return a&&a.chart}},{key:"initOnLoad",value:function(){for(var t=document.querySelectorAll("[data-apexcharts]"),a=0;a<t.length;a++)new e(t[a],JSON.parse(t[a].getAttribute("data-options"))).render()}},{key:"exec",value:function(e,t){var a=this.getChartByID(e);if(a){a.w.globals.isExecCalled=!0;var i=null;if(-1!==a.publicMethods.indexOf(t)){for(var r=arguments.length,n=new Array(r>2?r-2:0),s=2;s<r;s++)n[s-2]=arguments[s];i=a[t].apply(a,n)}return i}}},{key:"merge",value:function(e,t){return x.extend(e,t)}}]),e}();e.exports=He},9803:function(e,t){var a;!function(){"use strict";var i={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var n=typeof a;if("string"===n||"number"===n)e.push(a);else if(Array.isArray(a)){if(a.length){var s=r.apply(null,a);s&&e.push(s)}}else if("object"===n)if(a.toString===Object.prototype.toString)for(var o in a)i.call(a,o)&&a[o]&&e.push(o);else e.push(a.toString())}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(a=function(){return r}.apply(t,[]))||(e.exports=a)}()},4666:function(e,t){"use strict";function a(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}}function i(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}}var r={p:i,P:function(e,t){var r,n=e.match(/(P+)(p+)?/)||[],s=n[1],o=n[2];if(!o)return a(e,t);switch(s){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",a(s,t)).replace("{{time}}",i(o,t))}};t.Z=r},7970:function(e,t,a){"use strict";function i(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}a.d(t,{Z:function(){return i}})},5961:function(e,t,a){"use strict";a.d(t,{Z:function(){return l}});var i=a(2340),r=a(587),n=a(3264),s=a(9157),o=6048e5;function l(e){(0,s.Z)(1,arguments);var t=(0,i.Z)(e),a=(0,r.Z)(t).getTime()-function(e){(0,s.Z)(1,arguments);var t=(0,n.Z)(e),a=new Date(0);return a.setUTCFullYear(t,0,4),a.setUTCHours(0,0,0,0),(0,r.Z)(a)}(t).getTime();return Math.round(a/o)+1}},3264:function(e,t,a){"use strict";a.d(t,{Z:function(){return s}});var i=a(2340),r=a(9157),n=a(587);function s(e){(0,r.Z)(1,arguments);var t=(0,i.Z)(e),a=t.getUTCFullYear(),s=new Date(0);s.setUTCFullYear(a+1,0,4),s.setUTCHours(0,0,0,0);var o=(0,n.Z)(s),l=new Date(0);l.setUTCFullYear(a,0,4),l.setUTCHours(0,0,0,0);var c=(0,n.Z)(l);return t.getTime()>=o.getTime()?a+1:t.getTime()>=c.getTime()?a:a-1}},4374:function(e,t,a){"use strict";a.d(t,{Z:function(){return c}});var i=a(2340),r=a(3902),n=a(7917),s=a(9157),o=a(1621),l=6048e5;function c(e,t){(0,s.Z)(1,arguments);var a=(0,i.Z)(e),c=(0,r.Z)(a,t).getTime()-function(e,t){(0,s.Z)(1,arguments);var a=t||{},i=a.locale,l=i&&i.options&&i.options.firstWeekContainsDate,c=null==l?1:(0,o.Z)(l),h=null==a.firstWeekContainsDate?c:(0,o.Z)(a.firstWeekContainsDate),d=(0,n.Z)(e,t),u=new Date(0);return u.setUTCFullYear(d,0,h),u.setUTCHours(0,0,0,0),(0,r.Z)(u,t)}(a,t).getTime();return Math.round(c/l)+1}},7917:function(e,t,a){"use strict";a.d(t,{Z:function(){return o}});var i=a(2340),r=a(9157),n=a(3902),s=a(1621);function o(e,t){(0,r.Z)(1,arguments);var a=(0,i.Z)(e),o=a.getUTCFullYear(),l=t||{},c=l.locale,h=c&&c.options&&c.options.firstWeekContainsDate,d=null==h?1:(0,s.Z)(h),u=null==l.firstWeekContainsDate?d:(0,s.Z)(l.firstWeekContainsDate);if(!(u>=1&&u<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var f=new Date(0);f.setUTCFullYear(o+1,0,u),f.setUTCHours(0,0,0,0);var p=(0,n.Z)(f,t),g=new Date(0);g.setUTCFullYear(o,0,u),g.setUTCHours(0,0,0,0);var m=(0,n.Z)(g,t);return a.getTime()>=p.getTime()?o+1:a.getTime()>=m.getTime()?o:o-1}},5520:function(e,t,a){"use strict";a.d(t,{Do:function(){return s},Iu:function(){return n},qp:function(){return o}});var i=["D","DD"],r=["YY","YYYY"];function n(e){return-1!==i.indexOf(e)}function s(e){return-1!==r.indexOf(e)}function o(e,t,a){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(a,"`; see: https://git.io/fxCyr"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(a,"`; see: https://git.io/fxCyr"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(a,"`; see: https://git.io/fxCyr"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(a,"`; see: https://git.io/fxCyr"))}},9157:function(e,t,a){"use strict";function i(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}a.d(t,{Z:function(){return i}})},587:function(e,t,a){"use strict";a.d(t,{Z:function(){return n}});var i=a(2340),r=a(9157);function n(e){(0,r.Z)(1,arguments);var t=(0,i.Z)(e),a=t.getUTCDay(),n=(a<1?7:0)+a-1;return t.setUTCDate(t.getUTCDate()-n),t.setUTCHours(0,0,0,0),t}},3902:function(e,t,a){"use strict";a.d(t,{Z:function(){return s}});var i=a(2340),r=a(9157),n=a(1621);function s(e,t){(0,r.Z)(1,arguments);var a=t||{},s=a.locale,o=s&&s.options&&s.options.weekStartsOn,l=null==o?0:(0,n.Z)(o),c=null==a.weekStartsOn?l:(0,n.Z)(a.weekStartsOn);if(!(c>=0&&c<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var h=(0,i.Z)(e),d=h.getUTCDay(),u=(d<c?7:0)+d-c;return h.setUTCDate(h.getUTCDate()-u),h.setUTCHours(0,0,0,0),h}},1621:function(e,t,a){"use strict";function i(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}a.d(t,{Z:function(){return i}})},5018:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return s}});var i=a(1621),r=a(2340),n=a(9157);function s(e,t){(0,n.Z)(2,arguments);var a=(0,r.Z)(e),s=(0,i.Z)(t);return isNaN(s)?new Date(NaN):s?(a.setDate(a.getDate()+s),a):a}},3097:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return s}});var i=a(1621),r=a(2340),n=a(9157);function s(e,t){(0,n.Z)(2,arguments);var a=(0,r.Z)(e),s=(0,i.Z)(t);if(isNaN(s))return new Date(NaN);if(!s)return a;var o=a.getDate(),l=new Date(a.getTime());return l.setMonth(a.getMonth()+s+1,0),o>=l.getDate()?l:(a.setFullYear(l.getFullYear(),l.getMonth(),o),a)}},4659:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return s}});var i=a(1621),r=a(3097),n=a(9157);function s(e,t){(0,n.Z)(2,arguments);var a=(0,i.Z)(t);return(0,r.default)(e,12*a)}},6399:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return o}});var i=a(7970),r=a(5780),n=a(9157),s=864e5;function o(e,t){(0,n.Z)(2,arguments);var a=(0,r.default)(e),o=(0,r.default)(t),l=a.getTime()-(0,i.Z)(a),c=o.getTime()-(0,i.Z)(o);return Math.round((l-c)/s)}},3996:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return n}});var i=a(2340),r=a(9157);function n(e,t){(0,r.Z)(2,arguments);var a=(0,i.Z)(e),n=(0,i.Z)(t);return 12*(a.getFullYear()-n.getFullYear())+(a.getMonth()-n.getMonth())}},5728:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return o}});var i=a(2340),r=a(6399),n=a(9157);function s(e,t){var a=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return a<0?-1:a>0?1:a}function o(e,t){(0,n.Z)(2,arguments);var a=(0,i.Z)(e),o=(0,i.Z)(t),l=s(a,o),c=Math.abs((0,r.default)(a,o));a.setDate(a.getDate()-l*c);var h=l*(c-Number(s(a,o)===-l));return 0===h?0:h}},7664:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return n}});var i=a(2340),r=a(9157);function n(e,t){(0,r.Z)(1,arguments);var a=e||{},n=(0,i.Z)(a.start),s=(0,i.Z)(a.end).getTime();if(!(n.getTime()<=s))throw new RangeError("Invalid interval");var o=[],l=n;l.setHours(0,0,0,0);var c=t&&"step"in t?Number(t.step):1;if(c<1||isNaN(c))throw new RangeError("`options.step` must be a number greater than 1");for(;l.getTime()<=s;)o.push((0,i.Z)(l)),l.setDate(l.getDate()+c),l.setHours(0,0,0,0);return o}},3016:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return n}});var i=a(2340),r=a(9157);function n(e){(0,r.Z)(1,arguments);var t=(0,i.Z)(e);return t.setHours(23,59,59,999),t}},1552:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return n}});var i=a(2340),r=a(9157);function n(e){(0,r.Z)(1,arguments);var t=(0,i.Z)(e),a=t.getMonth();return t.setFullYear(t.getFullYear(),a+1,0),t.setHours(23,59,59,999),t}},1907:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return s}});var i=a(2340),r=a(1621),n=a(9157);function s(e,t){(0,n.Z)(1,arguments);var a=t||{},s=a.locale,o=s&&s.options&&s.options.weekStartsOn,l=null==o?0:(0,r.Z)(o),c=null==a.weekStartsOn?l:(0,r.Z)(a.weekStartsOn);if(!(c>=0&&c<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var h=(0,i.Z)(e),d=h.getDay(),u=6+(d<c?-7:0)-(d-c);return h.setDate(h.getDate()+u),h.setHours(23,59,59,999),h}},5742:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return R}});var i=a(3842),r=a(9647),n=a(8757),s=a(2340),o=a(9157),l=a(5961),c=a(3264),h=a(4374),d=a(7917);function u(e,t){for(var a=e<0?"-":"",i=Math.abs(e).toString();i.length<t;)i="0"+i;return a+i}var f=function(e,t){var a=e.getUTCFullYear(),i=a>0?a:1-a;return u("yy"===t?i%100:i,t.length)},p=function(e,t){var a=e.getUTCMonth();return"M"===t?String(a+1):u(a+1,2)},g=function(e,t){return u(e.getUTCDate(),t.length)},m=function(e,t){return u(e.getUTCHours()%12||12,t.length)},b=function(e,t){return u(e.getUTCHours(),t.length)},x=function(e,t){return u(e.getUTCMinutes(),t.length)},v=function(e,t){return u(e.getUTCSeconds(),t.length)},y=function(e,t){var a=t.length,i=e.getUTCMilliseconds();return u(Math.floor(i*Math.pow(10,a-3)),t.length)},w={G:function(e,t,a){var i=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return a.era(i,{width:"abbreviated"});case"GGGGG":return a.era(i,{width:"narrow"});default:return a.era(i,{width:"wide"})}},y:function(e,t,a){if("yo"===t){var i=e.getUTCFullYear(),r=i>0?i:1-i;return a.ordinalNumber(r,{unit:"year"})}return f(e,t)},Y:function(e,t,a,i){var r=(0,d.Z)(e,i),n=r>0?r:1-r;return"YY"===t?u(n%100,2):"Yo"===t?a.ordinalNumber(n,{unit:"year"}):u(n,t.length)},R:function(e,t){return u((0,c.Z)(e),t.length)},u:function(e,t){return u(e.getUTCFullYear(),t.length)},Q:function(e,t,a){var i=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(i);case"QQ":return u(i,2);case"Qo":return a.ordinalNumber(i,{unit:"quarter"});case"QQQ":return a.quarter(i,{width:"abbreviated",context:"formatting"});case"QQQQQ":return a.quarter(i,{width:"narrow",context:"formatting"});default:return a.quarter(i,{width:"wide",context:"formatting"})}},q:function(e,t,a){var i=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(i);case"qq":return u(i,2);case"qo":return a.ordinalNumber(i,{unit:"quarter"});case"qqq":return a.quarter(i,{width:"abbreviated",context:"standalone"});case"qqqqq":return a.quarter(i,{width:"narrow",context:"standalone"});default:return a.quarter(i,{width:"wide",context:"standalone"})}},M:function(e,t,a){var i=e.getUTCMonth();switch(t){case"M":case"MM":return p(e,t);case"Mo":return a.ordinalNumber(i+1,{unit:"month"});case"MMM":return a.month(i,{width:"abbreviated",context:"formatting"});case"MMMMM":return a.month(i,{width:"narrow",context:"formatting"});default:return a.month(i,{width:"wide",context:"formatting"})}},L:function(e,t,a){var i=e.getUTCMonth();switch(t){case"L":return String(i+1);case"LL":return u(i+1,2);case"Lo":return a.ordinalNumber(i+1,{unit:"month"});case"LLL":return a.month(i,{width:"abbreviated",context:"standalone"});case"LLLLL":return a.month(i,{width:"narrow",context:"standalone"});default:return a.month(i,{width:"wide",context:"standalone"})}},w:function(e,t,a,i){var r=(0,h.Z)(e,i);return"wo"===t?a.ordinalNumber(r,{unit:"week"}):u(r,t.length)},I:function(e,t,a){var i=(0,l.Z)(e);return"Io"===t?a.ordinalNumber(i,{unit:"week"}):u(i,t.length)},d:function(e,t,a){return"do"===t?a.ordinalNumber(e.getUTCDate(),{unit:"date"}):g(e,t)},D:function(e,t,a){var i=function(e){(0,o.Z)(1,arguments);var t=(0,s.Z)(e),a=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var i=a-t.getTime();return Math.floor(i/864e5)+1}(e);return"Do"===t?a.ordinalNumber(i,{unit:"dayOfYear"}):u(i,t.length)},E:function(e,t,a){var i=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return a.day(i,{width:"abbreviated",context:"formatting"});case"EEEEE":return a.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return a.day(i,{width:"short",context:"formatting"});default:return a.day(i,{width:"wide",context:"formatting"})}},e:function(e,t,a,i){var r=e.getUTCDay(),n=(r-i.weekStartsOn+8)%7||7;switch(t){case"e":return String(n);case"ee":return u(n,2);case"eo":return a.ordinalNumber(n,{unit:"day"});case"eee":return a.day(r,{width:"abbreviated",context:"formatting"});case"eeeee":return a.day(r,{width:"narrow",context:"formatting"});case"eeeeee":return a.day(r,{width:"short",context:"formatting"});default:return a.day(r,{width:"wide",context:"formatting"})}},c:function(e,t,a,i){var r=e.getUTCDay(),n=(r-i.weekStartsOn+8)%7||7;switch(t){case"c":return String(n);case"cc":return u(n,t.length);case"co":return a.ordinalNumber(n,{unit:"day"});case"ccc":return a.day(r,{width:"abbreviated",context:"standalone"});case"ccccc":return a.day(r,{width:"narrow",context:"standalone"});case"cccccc":return a.day(r,{width:"short",context:"standalone"});default:return a.day(r,{width:"wide",context:"standalone"})}},i:function(e,t,a){var i=e.getUTCDay(),r=0===i?7:i;switch(t){case"i":return String(r);case"ii":return u(r,t.length);case"io":return a.ordinalNumber(r,{unit:"day"});case"iii":return a.day(i,{width:"abbreviated",context:"formatting"});case"iiiii":return a.day(i,{width:"narrow",context:"formatting"});case"iiiiii":return a.day(i,{width:"short",context:"formatting"});default:return a.day(i,{width:"wide",context:"formatting"})}},a:function(e,t,a){var i=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return a.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return a.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return a.dayPeriod(i,{width:"narrow",context:"formatting"});default:return a.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(e,t,a){var i,r=e.getUTCHours();switch(i=12===r?"noon":0===r?"midnight":r/12>=1?"pm":"am",t){case"b":case"bb":return a.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return a.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return a.dayPeriod(i,{width:"narrow",context:"formatting"});default:return a.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(e,t,a){var i,r=e.getUTCHours();switch(i=r>=17?"evening":r>=12?"afternoon":r>=4?"morning":"night",t){case"B":case"BB":case"BBB":return a.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return a.dayPeriod(i,{width:"narrow",context:"formatting"});default:return a.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(e,t,a){if("ho"===t){var i=e.getUTCHours()%12;return 0===i&&(i=12),a.ordinalNumber(i,{unit:"hour"})}return m(e,t)},H:function(e,t,a){return"Ho"===t?a.ordinalNumber(e.getUTCHours(),{unit:"hour"}):b(e,t)},K:function(e,t,a){var i=e.getUTCHours()%12;return"Ko"===t?a.ordinalNumber(i,{unit:"hour"}):u(i,t.length)},k:function(e,t,a){var i=e.getUTCHours();return 0===i&&(i=24),"ko"===t?a.ordinalNumber(i,{unit:"hour"}):u(i,t.length)},m:function(e,t,a){return"mo"===t?a.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):x(e,t)},s:function(e,t,a){return"so"===t?a.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):v(e,t)},S:function(e,t){return y(e,t)},X:function(e,t,a,i){var r=(i._originalDate||e).getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return S(r);case"XXXX":case"XX":return C(r);default:return C(r,":")}},x:function(e,t,a,i){var r=(i._originalDate||e).getTimezoneOffset();switch(t){case"x":return S(r);case"xxxx":case"xx":return C(r);default:return C(r,":")}},O:function(e,t,a,i){var r=(i._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+k(r,":");default:return"GMT"+C(r,":")}},z:function(e,t,a,i){var r=(i._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+k(r,":");default:return"GMT"+C(r,":")}},t:function(e,t,a,i){var r=i._originalDate||e;return u(Math.floor(r.getTime()/1e3),t.length)},T:function(e,t,a,i){return u((i._originalDate||e).getTime(),t.length)}};function k(e,t){var a=e>0?"-":"+",i=Math.abs(e),r=Math.floor(i/60),n=i%60;if(0===n)return a+String(r);var s=t||"";return a+String(r)+s+u(n,2)}function S(e,t){return e%60==0?(e>0?"-":"+")+u(Math.abs(e)/60,2):C(e,t)}function C(e,t){var a=t||"",i=e>0?"-":"+",r=Math.abs(e);return i+u(Math.floor(r/60),2)+a+u(r%60,2)}var E=w,A=a(4666),P=a(7970),O=a(5520),M=a(1621),D=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,N=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,T=/^'([^]*?)'?$/,_=/''/g,L=/[a-zA-Z]/;function R(e,t,a){(0,o.Z)(2,arguments);var l=String(t),c=a||{},h=c.locale||r.default,d=h.options&&h.options.firstWeekContainsDate,u=null==d?1:(0,M.Z)(d),f=null==c.firstWeekContainsDate?u:(0,M.Z)(c.firstWeekContainsDate);if(!(f>=1&&f<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var p=h.options&&h.options.weekStartsOn,g=null==p?0:(0,M.Z)(p),m=null==c.weekStartsOn?g:(0,M.Z)(c.weekStartsOn);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!h.localize)throw new RangeError("locale must contain localize property");if(!h.formatLong)throw new RangeError("locale must contain formatLong property");var b=(0,s.Z)(e);if(!(0,i.default)(b))throw new RangeError("Invalid time value");var x=(0,P.Z)(b),v=(0,n.Z)(b,x),y={firstWeekContainsDate:f,weekStartsOn:m,locale:h,_originalDate:b};return l.match(N).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,A.Z[t])(e,h.formatLong,y):e})).join("").match(D).map((function(a){if("''"===a)return"'";var i=a[0];if("'"===i)return a.match(T)[1].replace(_,"'");var r=E[i];if(r)return!c.useAdditionalWeekYearTokens&&(0,O.Do)(a)&&(0,O.qp)(a,t,e),!c.useAdditionalDayOfYearTokens&&(0,O.Iu)(a)&&(0,O.qp)(a,t,e),r(v,a,h.localize,y);if(i.match(L))throw new RangeError("Format string contains an unescaped latin alphabet character `"+i+"`");return a})).join("")}},7208:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return n}});var i=a(2340),r=a(9157);function n(e,t){(0,r.Z)(2,arguments);var a=(0,i.Z)(e),n=(0,i.Z)(t);return a.getTime()>n.getTime()}},1481:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return n}});var i=a(2340),r=a(9157);function n(e,t){(0,r.Z)(2,arguments);var a=(0,i.Z)(e),n=(0,i.Z)(t);return a.getTime()<n.getTime()}},6709:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return n}});var i=a(2340),r=a(9157);function n(e,t){(0,r.Z)(2,arguments);var a=(0,i.Z)(e),n=(0,i.Z)(t);return a.getTime()===n.getTime()}},5878:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return n}});var i=a(5780),r=a(9157);function n(e,t){(0,r.Z)(2,arguments);var a=(0,i.default)(e),n=(0,i.default)(t);return a.getTime()===n.getTime()}},2990:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return n}});var i=a(2340),r=a(9157);function n(e,t){(0,r.Z)(2,arguments);var a=(0,i.Z)(e),n=(0,i.Z)(t);return a.getFullYear()===n.getFullYear()&&a.getMonth()===n.getMonth()}},3842:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return n}});var i=a(9157),r=a(2340);function n(e){if((0,i.Z)(1,arguments),!function(e){return(0,i.Z)(1,arguments),e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}(e)&&"number"!=typeof e)return!1;var t=(0,r.Z)(e);return!isNaN(Number(t))}},3288:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return n}});var i=a(2340),r=a(9157);function n(e){(0,r.Z)(1,arguments);var t=(0,i.Z)(e).getDay();return 0===t||6===t}},9354:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return n}});var i=a(2340),r=a(9157);function n(e,t){(0,r.Z)(2,arguments);var a=(0,i.Z)(e).getTime(),n=(0,i.Z)(t.start).getTime(),s=(0,i.Z)(t.end).getTime();if(!(n<=s))throw new RangeError("Invalid interval");return a>=n&&a<=s}},9647:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return u}});var i={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function r(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=t.width?String(t.width):e.defaultWidth;return e.formats[a]||e.formats[e.defaultWidth]}}var n={date:r({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:r({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:r({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},s={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function o(e){return function(t,a){var i,r=a||{};if("formatting"===(r.context?String(r.context):"standalone")&&e.formattingValues){var n=e.defaultFormattingWidth||e.defaultWidth,s=r.width?String(r.width):n;i=e.formattingValues[s]||e.formattingValues[n]}else{var o=e.defaultWidth,l=r.width?String(r.width):e.defaultWidth;i=e.values[l]||e.values[o]}return i[e.argumentCallback?e.argumentCallback(t):t]}}var l={ordinalNumber:function(e,t){var a=Number(e),i=a%100;if(i>20||i<10)switch(i%10){case 1:return a+"st";case 2:return a+"nd";case 3:return a+"rd"}return a+"th"},era:o({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:o({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:o({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:o({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:o({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function c(e){return function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=a.width,r=i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth],n=t.match(r);if(!n)return null;var s,o=n[0],l=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?function(e,t){for(var a=0;a<e.length;a++)if(e[a].test(o))return a}(l):function(e,t){for(var a in e)if(e.hasOwnProperty(a)&&e[a].test(o))return a}(l);return s=e.valueCallback?e.valueCallback(c):c,{value:s=a.valueCallback?a.valueCallback(s):s,rest:t.slice(o.length)}}}var h,d={ordinalNumber:(h={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=e.match(h.matchPattern);if(!a)return null;var i=a[0],r=e.match(h.parsePattern);if(!r)return null;var n=h.valueCallback?h.valueCallback(r[0]):r[0];return{value:n=t.valueCallback?t.valueCallback(n):n,rest:e.slice(i.length)}}),era:c({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:c({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:c({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:c({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:c({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},u={code:"en-US",formatDistance:function(e,t,a){var r,n=i[e];return r="string"==typeof n?n:1===t?n.one:n.other.replace("{{count}}",t.toString()),null!=a&&a.addSuffix?a.comparison&&a.comparison>0?"in "+r:r+" ago":r},formatLong:n,formatRelative:function(e,t,a,i){return s[e]},localize:l,match:d,options:{weekStartsOn:0,firstWeekContainsDate:1}}},6004:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return n}});var i=a(2340),r=a(9157);function n(e){var t,a;if((0,r.Z)(1,arguments),e&&"function"==typeof e.forEach)t=e;else{if("object"!=typeof e||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=(0,i.Z)(e);(void 0===a||a<t||isNaN(Number(t)))&&(a=t)})),a||new Date(NaN)}},1437:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return n}});var i=a(2340),r=a(9157);function n(e){var t,a;if((0,r.Z)(1,arguments),e&&"function"==typeof e.forEach)t=e;else{if("object"!=typeof e||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=(0,i.Z)(e);(void 0===a||a>t||isNaN(t.getDate()))&&(a=t)})),a||new Date(NaN)}},7565:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return oe}});var i=a(9647),r=a(8757),n=a(2340);function s(e,t){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined");for(var a in t=t||{})Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}var o=a(4666),l=a(7970),c=a(5520),h=a(1621),d=a(7917),u=a(9157);function f(e,t,a){(0,u.Z)(2,arguments);var i=a||{},r=i.locale,s=r&&r.options&&r.options.weekStartsOn,o=null==s?0:(0,h.Z)(s),l=null==i.weekStartsOn?o:(0,h.Z)(i.weekStartsOn);if(!(l>=0&&l<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var c=(0,n.Z)(e),d=(0,h.Z)(t),f=((d%7+7)%7<l?7:0)+d-c.getUTCDay();return c.setUTCDate(c.getUTCDate()+f),c}var p=a(5961),g=a(4374),m=a(587),b=a(3902),x=/^(1[0-2]|0?\d)/,v=/^(3[0-1]|[0-2]?\d)/,y=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,w=/^(5[0-3]|[0-4]?\d)/,k=/^(2[0-3]|[0-1]?\d)/,S=/^(2[0-4]|[0-1]?\d)/,C=/^(1[0-1]|0?\d)/,E=/^(1[0-2]|0?\d)/,A=/^[0-5]?\d/,P=/^[0-5]?\d/,O=/^\d/,M=/^\d{1,2}/,D=/^\d{1,3}/,N=/^\d{1,4}/,T=/^-?\d+/,_=/^-?\d/,L=/^-?\d{1,2}/,R=/^-?\d{1,3}/,I=/^-?\d{1,4}/,z=/^([+-])(\d{2})(\d{2})?|Z/,F=/^([+-])(\d{2})(\d{2})|Z/,Y=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,X=/^([+-])(\d{2}):(\d{2})|Z/,H=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function j(e,t,a){var i=t.match(e);if(!i)return null;var r=parseInt(i[0],10);return{value:a?a(r):r,rest:t.slice(i[0].length)}}function W(e,t){var a=t.match(e);return a?"Z"===a[0]?{value:0,rest:t.slice(1)}:{value:("+"===a[1]?1:-1)*(36e5*(a[2]?parseInt(a[2],10):0)+6e4*(a[3]?parseInt(a[3],10):0)+1e3*(a[5]?parseInt(a[5],10):0)),rest:t.slice(a[0].length)}:null}function B(e,t){return j(T,e,t)}function V(e,t,a){switch(e){case 1:return j(O,t,a);case 2:return j(M,t,a);case 3:return j(D,t,a);case 4:return j(N,t,a);default:return j(new RegExp("^\\d{1,"+e+"}"),t,a)}}function G(e,t,a){switch(e){case 1:return j(_,t,a);case 2:return j(L,t,a);case 3:return j(R,t,a);case 4:return j(I,t,a);default:return j(new RegExp("^-?\\d{1,"+e+"}"),t,a)}}function U(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function q(e,t){var a,i=t>0,r=i?t:1-t;if(r<=50)a=e||100;else{var n=r+50;a=e+100*Math.floor(n/100)-(e>=n%100?100:0)}return i?a:1-a}var Z=[31,28,31,30,31,30,31,31,30,31,30,31],Q=[31,29,31,30,31,30,31,31,30,31,30,31];function K(e){return e%400==0||e%4==0&&e%100!=0}var $={G:{priority:140,parse:function(e,t,a,i){switch(t){case"G":case"GG":case"GGG":return a.era(e,{width:"abbreviated"})||a.era(e,{width:"narrow"});case"GGGGG":return a.era(e,{width:"narrow"});default:return a.era(e,{width:"wide"})||a.era(e,{width:"abbreviated"})||a.era(e,{width:"narrow"})}},set:function(e,t,a,i){return t.era=a,e.setUTCFullYear(a,0,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["R","u","t","T"]},y:{priority:130,parse:function(e,t,a,i){var r=function(e){return{year:e,isTwoDigitYear:"yy"===t}};switch(t){case"y":return V(4,e,r);case"yo":return a.ordinalNumber(e,{unit:"year",valueCallback:r});default:return V(t.length,e,r)}},validate:function(e,t,a){return t.isTwoDigitYear||t.year>0},set:function(e,t,a,i){var r=e.getUTCFullYear();if(a.isTwoDigitYear){var n=q(a.year,r);return e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}var s="era"in t&&1!==t.era?1-a.year:a.year;return e.setUTCFullYear(s,0,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","u","w","I","i","e","c","t","T"]},Y:{priority:130,parse:function(e,t,a,i){var r=function(e){return{year:e,isTwoDigitYear:"YY"===t}};switch(t){case"Y":return V(4,e,r);case"Yo":return a.ordinalNumber(e,{unit:"year",valueCallback:r});default:return V(t.length,e,r)}},validate:function(e,t,a){return t.isTwoDigitYear||t.year>0},set:function(e,t,a,i){var r=(0,d.Z)(e,i);if(a.isTwoDigitYear){var n=q(a.year,r);return e.setUTCFullYear(n,0,i.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,b.Z)(e,i)}var s="era"in t&&1!==t.era?1-a.year:a.year;return e.setUTCFullYear(s,0,i.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,b.Z)(e,i)},incompatibleTokens:["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:{priority:130,parse:function(e,t,a,i){return G("R"===t?4:t.length,e)},set:function(e,t,a,i){var r=new Date(0);return r.setUTCFullYear(a,0,4),r.setUTCHours(0,0,0,0),(0,m.Z)(r)},incompatibleTokens:["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:{priority:130,parse:function(e,t,a,i){return G("u"===t?4:t.length,e)},set:function(e,t,a,i){return e.setUTCFullYear(a,0,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["G","y","Y","R","w","I","i","e","c","t","T"]},Q:{priority:120,parse:function(e,t,a,i){switch(t){case"Q":case"QQ":return V(t.length,e);case"Qo":return a.ordinalNumber(e,{unit:"quarter"});case"QQQ":return a.quarter(e,{width:"abbreviated",context:"formatting"})||a.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return a.quarter(e,{width:"narrow",context:"formatting"});default:return a.quarter(e,{width:"wide",context:"formatting"})||a.quarter(e,{width:"abbreviated",context:"formatting"})||a.quarter(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,a){return t>=1&&t<=4},set:function(e,t,a,i){return e.setUTCMonth(3*(a-1),1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:{priority:120,parse:function(e,t,a,i){switch(t){case"q":case"qq":return V(t.length,e);case"qo":return a.ordinalNumber(e,{unit:"quarter"});case"qqq":return a.quarter(e,{width:"abbreviated",context:"standalone"})||a.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return a.quarter(e,{width:"narrow",context:"standalone"});default:return a.quarter(e,{width:"wide",context:"standalone"})||a.quarter(e,{width:"abbreviated",context:"standalone"})||a.quarter(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,a){return t>=1&&t<=4},set:function(e,t,a,i){return e.setUTCMonth(3*(a-1),1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:{priority:110,parse:function(e,t,a,i){var r=function(e){return e-1};switch(t){case"M":return j(x,e,r);case"MM":return V(2,e,r);case"Mo":return a.ordinalNumber(e,{unit:"month",valueCallback:r});case"MMM":return a.month(e,{width:"abbreviated",context:"formatting"})||a.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return a.month(e,{width:"narrow",context:"formatting"});default:return a.month(e,{width:"wide",context:"formatting"})||a.month(e,{width:"abbreviated",context:"formatting"})||a.month(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,a){return t>=0&&t<=11},set:function(e,t,a,i){return e.setUTCMonth(a,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]},L:{priority:110,parse:function(e,t,a,i){var r=function(e){return e-1};switch(t){case"L":return j(x,e,r);case"LL":return V(2,e,r);case"Lo":return a.ordinalNumber(e,{unit:"month",valueCallback:r});case"LLL":return a.month(e,{width:"abbreviated",context:"standalone"})||a.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return a.month(e,{width:"narrow",context:"standalone"});default:return a.month(e,{width:"wide",context:"standalone"})||a.month(e,{width:"abbreviated",context:"standalone"})||a.month(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,a){return t>=0&&t<=11},set:function(e,t,a,i){return e.setUTCMonth(a,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:{priority:100,parse:function(e,t,a,i){switch(t){case"w":return j(w,e);case"wo":return a.ordinalNumber(e,{unit:"week"});default:return V(t.length,e)}},validate:function(e,t,a){return t>=1&&t<=53},set:function(e,t,a,i){return(0,b.Z)(function(e,t,a){(0,u.Z)(2,arguments);var i=(0,n.Z)(e),r=(0,h.Z)(t),s=(0,g.Z)(i,a)-r;return i.setUTCDate(i.getUTCDate()-7*s),i}(e,a,i),i)},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:{priority:100,parse:function(e,t,a,i){switch(t){case"I":return j(w,e);case"Io":return a.ordinalNumber(e,{unit:"week"});default:return V(t.length,e)}},validate:function(e,t,a){return t>=1&&t<=53},set:function(e,t,a,i){return(0,m.Z)(function(e,t){(0,u.Z)(2,arguments);var a=(0,n.Z)(e),i=(0,h.Z)(t),r=(0,p.Z)(a)-i;return a.setUTCDate(a.getUTCDate()-7*r),a}(e,a,i),i)},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:{priority:90,subPriority:1,parse:function(e,t,a,i){switch(t){case"d":return j(v,e);case"do":return a.ordinalNumber(e,{unit:"date"});default:return V(t.length,e)}},validate:function(e,t,a){var i=K(e.getUTCFullYear()),r=e.getUTCMonth();return i?t>=1&&t<=Q[r]:t>=1&&t<=Z[r]},set:function(e,t,a,i){return e.setUTCDate(a),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:{priority:90,subPriority:1,parse:function(e,t,a,i){switch(t){case"D":case"DD":return j(y,e);case"Do":return a.ordinalNumber(e,{unit:"date"});default:return V(t.length,e)}},validate:function(e,t,a){return K(e.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365},set:function(e,t,a,i){return e.setUTCMonth(0,a),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:{priority:90,parse:function(e,t,a,i){switch(t){case"E":case"EE":case"EEE":return a.day(e,{width:"abbreviated",context:"formatting"})||a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return a.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"});default:return a.day(e,{width:"wide",context:"formatting"})||a.day(e,{width:"abbreviated",context:"formatting"})||a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,a){return t>=0&&t<=6},set:function(e,t,a,i){return(e=f(e,a,i)).setUTCHours(0,0,0,0),e},incompatibleTokens:["D","i","e","c","t","T"]},e:{priority:90,parse:function(e,t,a,i){var r=function(e){var t=7*Math.floor((e-1)/7);return(e+i.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return V(t.length,e,r);case"eo":return a.ordinalNumber(e,{unit:"day",valueCallback:r});case"eee":return a.day(e,{width:"abbreviated",context:"formatting"})||a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"});case"eeeee":return a.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"});default:return a.day(e,{width:"wide",context:"formatting"})||a.day(e,{width:"abbreviated",context:"formatting"})||a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,a){return t>=0&&t<=6},set:function(e,t,a,i){return(e=f(e,a,i)).setUTCHours(0,0,0,0),e},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:{priority:90,parse:function(e,t,a,i){var r=function(e){var t=7*Math.floor((e-1)/7);return(e+i.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return V(t.length,e,r);case"co":return a.ordinalNumber(e,{unit:"day",valueCallback:r});case"ccc":return a.day(e,{width:"abbreviated",context:"standalone"})||a.day(e,{width:"short",context:"standalone"})||a.day(e,{width:"narrow",context:"standalone"});case"ccccc":return a.day(e,{width:"narrow",context:"standalone"});case"cccccc":return a.day(e,{width:"short",context:"standalone"})||a.day(e,{width:"narrow",context:"standalone"});default:return a.day(e,{width:"wide",context:"standalone"})||a.day(e,{width:"abbreviated",context:"standalone"})||a.day(e,{width:"short",context:"standalone"})||a.day(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,a){return t>=0&&t<=6},set:function(e,t,a,i){return(e=f(e,a,i)).setUTCHours(0,0,0,0),e},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:{priority:90,parse:function(e,t,a,i){var r=function(e){return 0===e?7:e};switch(t){case"i":case"ii":return V(t.length,e);case"io":return a.ordinalNumber(e,{unit:"day"});case"iii":return a.day(e,{width:"abbreviated",context:"formatting",valueCallback:r})||a.day(e,{width:"short",context:"formatting",valueCallback:r})||a.day(e,{width:"narrow",context:"formatting",valueCallback:r});case"iiiii":return a.day(e,{width:"narrow",context:"formatting",valueCallback:r});case"iiiiii":return a.day(e,{width:"short",context:"formatting",valueCallback:r})||a.day(e,{width:"narrow",context:"formatting",valueCallback:r});default:return a.day(e,{width:"wide",context:"formatting",valueCallback:r})||a.day(e,{width:"abbreviated",context:"formatting",valueCallback:r})||a.day(e,{width:"short",context:"formatting",valueCallback:r})||a.day(e,{width:"narrow",context:"formatting",valueCallback:r})}},validate:function(e,t,a){return t>=1&&t<=7},set:function(e,t,a,i){return e=function(e,t){(0,u.Z)(2,arguments);var a=(0,h.Z)(t);a%7==0&&(a-=7);var i=(0,n.Z)(e),r=((a%7+7)%7<1?7:0)+a-i.getUTCDay();return i.setUTCDate(i.getUTCDate()+r),i}(e,a,i),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:{priority:80,parse:function(e,t,a,i){switch(t){case"a":case"aa":case"aaa":return a.dayPeriod(e,{width:"abbreviated",context:"formatting"})||a.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return a.dayPeriod(e,{width:"narrow",context:"formatting"});default:return a.dayPeriod(e,{width:"wide",context:"formatting"})||a.dayPeriod(e,{width:"abbreviated",context:"formatting"})||a.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,a,i){return e.setUTCHours(U(a),0,0,0),e},incompatibleTokens:["b","B","H","k","t","T"]},b:{priority:80,parse:function(e,t,a,i){switch(t){case"b":case"bb":case"bbb":return a.dayPeriod(e,{width:"abbreviated",context:"formatting"})||a.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return a.dayPeriod(e,{width:"narrow",context:"formatting"});default:return a.dayPeriod(e,{width:"wide",context:"formatting"})||a.dayPeriod(e,{width:"abbreviated",context:"formatting"})||a.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,a,i){return e.setUTCHours(U(a),0,0,0),e},incompatibleTokens:["a","B","H","k","t","T"]},B:{priority:80,parse:function(e,t,a,i){switch(t){case"B":case"BB":case"BBB":return a.dayPeriod(e,{width:"abbreviated",context:"formatting"})||a.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return a.dayPeriod(e,{width:"narrow",context:"formatting"});default:return a.dayPeriod(e,{width:"wide",context:"formatting"})||a.dayPeriod(e,{width:"abbreviated",context:"formatting"})||a.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,a,i){return e.setUTCHours(U(a),0,0,0),e},incompatibleTokens:["a","b","t","T"]},h:{priority:70,parse:function(e,t,a,i){switch(t){case"h":return j(E,e);case"ho":return a.ordinalNumber(e,{unit:"hour"});default:return V(t.length,e)}},validate:function(e,t,a){return t>=1&&t<=12},set:function(e,t,a,i){var r=e.getUTCHours()>=12;return r&&a<12?e.setUTCHours(a+12,0,0,0):r||12!==a?e.setUTCHours(a,0,0,0):e.setUTCHours(0,0,0,0),e},incompatibleTokens:["H","K","k","t","T"]},H:{priority:70,parse:function(e,t,a,i){switch(t){case"H":return j(k,e);case"Ho":return a.ordinalNumber(e,{unit:"hour"});default:return V(t.length,e)}},validate:function(e,t,a){return t>=0&&t<=23},set:function(e,t,a,i){return e.setUTCHours(a,0,0,0),e},incompatibleTokens:["a","b","h","K","k","t","T"]},K:{priority:70,parse:function(e,t,a,i){switch(t){case"K":return j(C,e);case"Ko":return a.ordinalNumber(e,{unit:"hour"});default:return V(t.length,e)}},validate:function(e,t,a){return t>=0&&t<=11},set:function(e,t,a,i){return e.getUTCHours()>=12&&a<12?e.setUTCHours(a+12,0,0,0):e.setUTCHours(a,0,0,0),e},incompatibleTokens:["h","H","k","t","T"]},k:{priority:70,parse:function(e,t,a,i){switch(t){case"k":return j(S,e);case"ko":return a.ordinalNumber(e,{unit:"hour"});default:return V(t.length,e)}},validate:function(e,t,a){return t>=1&&t<=24},set:function(e,t,a,i){var r=a<=24?a%24:a;return e.setUTCHours(r,0,0,0),e},incompatibleTokens:["a","b","h","H","K","t","T"]},m:{priority:60,parse:function(e,t,a,i){switch(t){case"m":return j(A,e);case"mo":return a.ordinalNumber(e,{unit:"minute"});default:return V(t.length,e)}},validate:function(e,t,a){return t>=0&&t<=59},set:function(e,t,a,i){return e.setUTCMinutes(a,0,0),e},incompatibleTokens:["t","T"]},s:{priority:50,parse:function(e,t,a,i){switch(t){case"s":return j(P,e);case"so":return a.ordinalNumber(e,{unit:"second"});default:return V(t.length,e)}},validate:function(e,t,a){return t>=0&&t<=59},set:function(e,t,a,i){return e.setUTCSeconds(a,0),e},incompatibleTokens:["t","T"]},S:{priority:30,parse:function(e,t,a,i){return V(t.length,e,(function(e){return Math.floor(e*Math.pow(10,3-t.length))}))},set:function(e,t,a,i){return e.setUTCMilliseconds(a),e},incompatibleTokens:["t","T"]},X:{priority:10,parse:function(e,t,a,i){switch(t){case"X":return W(z,e);case"XX":return W(F,e);case"XXXX":return W(Y,e);case"XXXXX":return W(H,e);default:return W(X,e)}},set:function(e,t,a,i){return t.timestampIsSet?e:new Date(e.getTime()-a)},incompatibleTokens:["t","T","x"]},x:{priority:10,parse:function(e,t,a,i){switch(t){case"x":return W(z,e);case"xx":return W(F,e);case"xxxx":return W(Y,e);case"xxxxx":return W(H,e);default:return W(X,e)}},set:function(e,t,a,i){return t.timestampIsSet?e:new Date(e.getTime()-a)},incompatibleTokens:["t","T","X"]},t:{priority:40,parse:function(e,t,a,i){return B(e)},set:function(e,t,a,i){return[new Date(1e3*a),{timestampIsSet:!0}]},incompatibleTokens:"*"},T:{priority:20,parse:function(e,t,a,i){return B(e)},set:function(e,t,a,i){return[new Date(a),{timestampIsSet:!0}]},incompatibleTokens:"*"}},J=$,ee=10,te=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ae=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ie=/^'([^]*?)'?$/,re=/''/g,ne=/\S/,se=/[a-zA-Z]/;function oe(e,t,a,d){(0,u.Z)(3,arguments);var f=String(e),p=String(t),g=d||{},m=g.locale||i.default;if(!m.match)throw new RangeError("locale must contain match property");var b=m.options&&m.options.firstWeekContainsDate,x=null==b?1:(0,h.Z)(b),v=null==g.firstWeekContainsDate?x:(0,h.Z)(g.firstWeekContainsDate);if(!(v>=1&&v<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var y=m.options&&m.options.weekStartsOn,w=null==y?0:(0,h.Z)(y),k=null==g.weekStartsOn?w:(0,h.Z)(g.weekStartsOn);if(!(k>=0&&k<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===p)return""===f?(0,n.Z)(a):new Date(NaN);var S,C={firstWeekContainsDate:v,weekStartsOn:k,locale:m},E=[{priority:ee,subPriority:-1,set:le,index:0}],A=p.match(ae).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,o.Z[t])(e,m.formatLong,C):e})).join("").match(te),P=[];for(S=0;S<A.length;S++){var O=A[S];!g.useAdditionalWeekYearTokens&&(0,c.Do)(O)&&(0,c.qp)(O,p,e),!g.useAdditionalDayOfYearTokens&&(0,c.Iu)(O)&&(0,c.qp)(O,p,e);var M=O[0],D=J[M];if(D){var N=D.incompatibleTokens;if(Array.isArray(N)){for(var T=void 0,_=0;_<P.length;_++){var L=P[_].token;if(-1!==N.indexOf(L)||L===M){T=P[_];break}}if(T)throw new RangeError("The format string mustn't contain `".concat(T.fullToken,"` and `").concat(O,"` at the same time"))}else if("*"===D.incompatibleTokens&&P.length)throw new RangeError("The format string mustn't contain `".concat(O,"` and any other token at the same time"));P.push({token:M,fullToken:O});var R=D.parse(f,O,m.match,C);if(!R)return new Date(NaN);E.push({priority:D.priority,subPriority:D.subPriority||0,set:D.set,validate:D.validate,value:R.value,index:E.length}),f=R.rest}else{if(M.match(se))throw new RangeError("Format string contains an unescaped latin alphabet character `"+M+"`");if("''"===O?O="'":"'"===M&&(O=O.match(ie)[1].replace(re,"'")),0!==f.indexOf(O))return new Date(NaN);f=f.slice(O.length)}}if(f.length>0&&ne.test(f))return new Date(NaN);var I=E.map((function(e){return e.priority})).sort((function(e,t){return t-e})).filter((function(e,t,a){return a.indexOf(e)===t})).map((function(e){return E.filter((function(t){return t.priority===e})).sort((function(e,t){return t.subPriority-e.subPriority}))})).map((function(e){return e[0]})),z=(0,n.Z)(a);if(isNaN(z))return new Date(NaN);var F=(0,r.Z)(z,(0,l.Z)(z)),Y={};for(S=0;S<I.length;S++){var X=I[S];if(X.validate&&!X.validate(F,X.value,C))return new Date(NaN);var H=X.set(F,Y,X.value,C);H[0]?(F=H[0],s(Y,H[1])):F=H}return F}function le(e,t){if(t.timestampIsSet)return e;var a=new Date(0);return a.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),a.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),a}},7136:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return s}});var i=a(1621),r=a(2340),n=a(9157);function s(e,t){(0,n.Z)(2,arguments);var a=(0,r.Z)(e),s=(0,i.Z)(t),o=a.getFullYear(),l=a.getDate(),c=new Date(0);c.setFullYear(o,s,15),c.setHours(0,0,0,0);var h=function(e){(0,n.Z)(1,arguments);var t=(0,r.Z)(e),a=t.getFullYear(),i=t.getMonth(),s=new Date(0);return s.setFullYear(a,i+1,0),s.setHours(0,0,0,0),s.getDate()}(c);return a.setMonth(s,Math.min(l,h)),a}},3642:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return s}});var i=a(1621),r=a(2340),n=a(9157);function s(e,t){(0,n.Z)(2,arguments);var a=(0,r.Z)(e),s=(0,i.Z)(t);return isNaN(a.getTime())?new Date(NaN):(a.setFullYear(s),a)}},5780:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return n}});var i=a(2340),r=a(9157);function n(e){(0,r.Z)(1,arguments);var t=(0,i.Z)(e);return t.setHours(0,0,0,0),t}},7907:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return n}});var i=a(2340),r=a(9157);function n(e){(0,r.Z)(1,arguments);var t=(0,i.Z)(e);return t.setDate(1),t.setHours(0,0,0,0),t}},6737:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return s}});var i=a(2340),r=a(1621),n=a(9157);function s(e,t){(0,n.Z)(1,arguments);var a=t||{},s=a.locale,o=s&&s.options&&s.options.weekStartsOn,l=null==o?0:(0,r.Z)(o),c=null==a.weekStartsOn?l:(0,r.Z)(a.weekStartsOn);if(!(c>=0&&c<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var h=(0,i.Z)(e),d=h.getDay(),u=(d<c?7:0)+d-c;return h.setDate(h.getDate()-u),h.setHours(0,0,0,0),h}},8757:function(e,t,a){"use strict";a.d(t,{Z:function(){return s}});var i=a(1621),r=a(2340),n=a(9157);function s(e,t){return(0,n.Z)(2,arguments),function(e,t){(0,n.Z)(2,arguments);var a=(0,r.Z)(e).getTime(),s=(0,i.Z)(t);return new Date(a+s)}(e,-(0,i.Z)(t))}},4376:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return s}});var i=a(1621),r=a(3097),n=a(9157);function s(e,t){(0,n.Z)(2,arguments);var a=(0,i.Z)(t);return(0,r.default)(e,-a)}},2340:function(e,t,a){"use strict";a.d(t,{Z:function(){return r}});var i=a(9157);function r(e){(0,i.Z)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn((new Error).stack)),new Date(NaN))}},4049:function(e,t,a){"use strict";var i=a(6257);function r(){}function n(){}n.resetWarningCache=r,e.exports=function(){function e(e,t,a,r,n,s){if(s!==i){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:n,resetWarningCache:r};return a.PropTypes=a,a}},507:function(e,t,a){e.exports=a(4049)()},6257:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},6557:function(e,t,a){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},n=function(){function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,a,i){return a&&e(t.prototype,a),i&&e(t,i),t}}(),s=h(a(2088)),o=a(9196),l=h(o),c=h(a(507));function h(e){return e&&e.__esModule?e:{default:e}}window.ApexCharts=s.default;var d=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return l.default.createRef?a.chartRef=l.default.createRef():a.setRef=function(e){return a.chartRef=e},a.chart=null,a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(e,o.Component),n(e,[{key:"render",value:function(){var e=this.props,t=(e.type,e.height,e.width,e.series,e.options,function(e,t){var a={};for(var i in e)0<=t.indexOf(i)||Object.prototype.hasOwnProperty.call(e,i)&&(a[i]=e[i]);return a}(e,["type","height","width","series","options"]));return l.default.createElement("div",r({ref:l.default.createRef?this.chartRef:this.setRef},t))}},{key:"componentDidMount",value:function(){var e=l.default.createRef?this.chartRef.current:this.chartRef;this.chart=new s.default(e,this.getConfig()),this.chart.render()}},{key:"getConfig",value:function(){var e=this.props,t=e.type,a=e.height,i=e.width,r=e.series,n=e.options,s={chart:{type:t,height:a,width:i},series:r};return this.extend(n,s)}},{key:"isObject",value:function(e){return e&&"object"===(void 0===e?"undefined":i(e))&&!Array.isArray(e)&&null!=e}},{key:"extend",value:function(e,t){var a=this;"function"!=typeof Object.assign&&(Object.assign=function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),a=1;a<arguments.length;a++){var i=arguments[a];if(null!=i)for(var r in i)i.hasOwnProperty(r)&&(t[r]=i[r])}return t});var i=Object.assign({},e);return this.isObject(e)&&this.isObject(t)&&Object.keys(t).forEach((function(r){a.isObject(t[r])&&r in e?i[r]=a.extend(e[r],t[r]):Object.assign(i,function(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}({},r,t[r]))})),i}},{key:"componentDidUpdate",value:function(e){if(!this.chart)return null;var t=this.props,a=t.options,i=t.series,r=t.height,n=t.width,s=JSON.stringify(e.options),o=JSON.stringify(e.series),l=JSON.stringify(a),c=JSON.stringify(i);s===l&&o===c&&r===e.height&&n===e.width||(o===c?this.chart.updateOptions(this.getConfig()):s===l&&r===e.height&&n===e.width?this.chart.updateSeries(i):this.chart.updateOptions(this.getConfig()))}},{key:"componentWillUnmount",value:function(){this.chart&&"function"==typeof this.chart.destroy&&this.chart.destroy()}}]),e}();(t.Z=d).propTypes={type:c.default.string.isRequired,width:c.default.any,height:c.default.any,series:c.default.array.isRequired,options:c.default.object.isRequired},d.defaultProps={type:"line",width:"100%",height:"auto"}},8441:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ariaLabelsShape=void 0;var i,r=(i=a(507))&&i.__esModule?i:{default:i},n=r.default.shape({dateInput:r.default.objectOf(r.default.shape({startDate:r.default.string,endDate:r.default.string})),monthPicker:r.default.string,yearPicker:r.default.string,prevButton:r.default.string,nextButton:r.default.string});t.ariaLabelsShape=n},9813:function(e,t,a){"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var a=R(t);if(a&&a.has(e))return a.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=n?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(r,s,o):r[s]=e[s]}return r.default=e,a&&a.set(e,r),r}(a(9196)),n=L(a(507)),s=a(6722),o=L(a(2196)),l=L(a(7277)),c=a(6571),h=L(a(9803)),d=L(a(1620)),u=a(5293),f=L(a(6004)),p=L(a(1437)),g=L(a(5728)),m=L(a(2990)),b=L(a(5018)),x=L(a(1552)),v=L(a(7907)),y=L(a(3996)),w=L(a(7136)),k=L(a(3642)),S=L(a(4659)),C=L(a(5878)),E=L(a(1907)),A=L(a(6737)),P=L(a(7664)),O=L(a(5742)),M=L(a(4376)),D=L(a(3097)),N=L(a(9647)),T=L(a(3074)),_=a(8441);function L(e){return e&&e.__esModule?e:{default:e}}function R(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(R=function(e){return e?a:t})(e)}function I(){return I=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},I.apply(this,arguments)}function z(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,i=new Array(t);a<t;a++)i[a]=e[a];return i}function F(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function Y(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?F(Object(a),!0).forEach((function(t){B(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):F(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function X(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function H(e,t){return H=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},H(e,t)}function j(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function W(e){return W=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},W(e)}function B(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var V=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&H(e,t)}(N,e);var t,a,n,s,S=(n=N,s=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=W(n);if(s){var a=W(this).constructor;e=Reflect.construct(t,arguments,a)}else e=t.apply(this,arguments);return function(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?j(e):t}(this,e)});function N(e,t){var a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,N),B(j(a=S.call(this,e,t)),"focusToDate",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.props,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(t.scroll.enabled){var r=(0,y.default)(e,t.minDate,a.dateOptions),n=a.list.getVisibleRange();i&&n.includes(r)||(a.isFirstRender=!0,a.list.scrollTo(r),a.setState({focusedDate:e}))}else{if(i&&t.preventSnapRefocus){var s=(0,y.default)(e,a.state.focusedDate),o="forwards"===t.calendarFocus&&s>=0,l="backwards"===t.calendarFocus&&s<=0;if((o||l)&&Math.abs(s)<t.months)return}a.setState({focusedDate:e})}})),B(j(a),"updateShownDate",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.props,t=e.scroll.enabled?Y(Y({},e),{},{months:a.list.getVisibleRange().length}):e,i=(0,c.calcFocusDate)(a.state.focusedDate,t);a.focusToDate(i,t)})),B(j(a),"updatePreview",(function(e){if(e){var t={startDate:e,endDate:e,color:a.props.color};a.setState({preview:t})}else a.setState({preview:null})})),B(j(a),"changeShownDate",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set",i=a.state.focusedDate,r=a.props,n=r.onShownDateChange,s=r.minDate,o=r.maxDate,l={monthOffset:function(){return(0,D.default)(i,e)},setMonth:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){return(0,w.default)(i,e)})),setYear:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){return(0,k.default)(i,e)})),set:function(){return e}},c=(0,p.default)([(0,f.default)([l[t](),s]),o]);a.focusToDate(c,a.props,!1),n&&n(c)})),B(j(a),"handleRangeFocusChange",(function(e,t){a.props.onRangeFocusChange&&a.props.onRangeFocusChange([e,t])})),B(j(a),"handleScroll",(function(){var e=a.props,t=e.onShownDateChange,i=e.minDate,r=a.state.focusedDate,n=j(a).isFirstRender,s=a.list.getVisibleRange();if(void 0!==s[0]){var o=(0,D.default)(i,s[0]||0);!(0,m.default)(o,r)&&!n&&(a.setState({focusedDate:o}),t&&t(o)),a.isFirstRender=!1}})),B(j(a),"renderMonthAndYear",(function(e,t,i){var n=i.showMonthArrow,s=i.minDate,o=i.maxDate,l=i.showMonthAndYearPickers,c=i.ariaLabels,d=(o||N.defaultProps.maxDate).getFullYear(),u=(s||N.defaultProps.minDate).getFullYear(),f=a.styles;return r.default.createElement("div",{onMouseUp:function(e){return e.stopPropagation()},className:f.monthAndYearWrapper},n?r.default.createElement("button",{type:"button",className:(0,h.default)(f.nextPrevButton,f.prevButton),onClick:function(){return t(-1,"monthOffset")},"aria-label":c.prevButton},r.default.createElement("i",null)):null,l?r.default.createElement("span",{className:f.monthAndYearPickers},r.default.createElement("span",{className:f.monthPicker},r.default.createElement("select",{value:e.getMonth(),onChange:function(e){return t(e.target.value,"setMonth")},"aria-label":c.monthPicker},a.state.monthNames.map((function(e,t){return r.default.createElement("option",{key:t,value:t},e)})))),r.default.createElement("span",{className:f.monthAndYearDivider}),r.default.createElement("span",{className:f.yearPicker},r.default.createElement("select",{value:e.getFullYear(),onChange:function(e){return t(e.target.value,"setYear")},"aria-label":c.yearPicker},new Array(d-u+1).fill(d).map((function(e,t){var a=e-t;return r.default.createElement("option",{key:a,value:a},a)}))))):r.default.createElement("span",{className:f.monthAndYearPickers},a.state.monthNames[e.getMonth()]," ",e.getFullYear()),n?r.default.createElement("button",{type:"button",className:(0,h.default)(f.nextPrevButton,f.nextButton),onClick:function(){return t(1,"monthOffset")},"aria-label":c.nextButton},r.default.createElement("i",null)):null)})),B(j(a),"renderDateDisplay",(function(){var e=a.props,t=e.focusedRange,i=e.color,n=e.ranges,s=e.rangeColors,o=e.dateDisplayFormat,c=e.editableDateInputs,d=e.startDatePlaceholder,u=e.endDatePlaceholder,f=e.ariaLabels,p=s[t[0]]||i,g=a.styles;return r.default.createElement("div",{className:g.dateDisplayWrapper},n.map((function(e,i){return!1===e.showDateDisplay||e.disabled&&!e.showDateDisplay?null:r.default.createElement("div",{className:g.dateDisplay,key:i,style:{color:e.color||p}},r.default.createElement(l.default,{className:(0,h.default)(g.dateDisplayItem,B({},g.dateDisplayItemActive,t[0]===i&&0===t[1])),readOnly:!c,disabled:e.disabled,value:e.startDate,placeholder:d,dateOptions:a.dateOptions,dateDisplayFormat:o,ariaLabel:f.dateInput&&f.dateInput[e.key]&&f.dateInput[e.key].startDate,onChange:a.onDragSelectionEnd,onFocus:function(){return a.handleRangeFocusChange(i,0)}}),r.default.createElement(l.default,{className:(0,h.default)(g.dateDisplayItem,B({},g.dateDisplayItemActive,t[0]===i&&1===t[1])),readOnly:!c,disabled:e.disabled,value:e.endDate,placeholder:u,dateOptions:a.dateOptions,dateDisplayFormat:o,ariaLabel:f.dateInput&&f.dateInput[e.key]&&f.dateInput[e.key].endDate,onChange:a.onDragSelectionEnd,onFocus:function(){return a.handleRangeFocusChange(i,1)}}))})))})),B(j(a),"onDragSelectionStart",(function(e){var t=a.props,i=t.onChange;t.dragSelectionEnabled?a.setState({drag:{status:!0,range:{startDate:e,endDate:e},disablePreview:!0}}):i&&i(e)})),B(j(a),"onDragSelectionEnd",(function(e){var t=a.props,i=t.updateRange,r=t.displayMode,n=t.onChange;if(t.dragSelectionEnabled)if("date"!==r&&a.state.drag.status){var s={startDate:a.state.drag.range.startDate,endDate:e};"dateRange"!==r||(0,C.default)(s.startDate,e)?a.setState({drag:{status:!1,range:{}}},(function(){return n&&n(e)})):a.setState({drag:{status:!1,range:{}}},(function(){i&&i(s)}))}else n&&n(e)})),B(j(a),"onDragSelectionMove",(function(e){var t=a.state.drag;t.status&&a.props.dragSelectionEnabled&&a.setState({drag:{status:t.status,range:{startDate:t.range.startDate,endDate:e},disablePreview:!0}})})),B(j(a),"estimateMonthSize",(function(e,t){var i=a.props,r=i.direction,n=i.minDate,s=a.state.scrollArea;if(t&&(a.listSizeCache=t,t[e]))return t[e];if("horizontal"===r)return s.monthWidth;var o=(0,D.default)(n,e),l=(0,c.getMonthDisplayRange)(o,a.dateOptions),h=l.start,d=l.end;return(0,g.default)(d,h,a.dateOptions)+1>35?s.longMonthHeight:s.monthHeight})),a.dateOptions={locale:e.locale},void 0!==e.weekStartsOn&&(a.dateOptions.weekStartsOn=e.weekStartsOn),a.styles=(0,c.generateStyles)([T.default,e.classNames]),a.listSizeCache={},a.isFirstRender=!0,a.state={monthNames:a.getMonthNames(),focusedDate:(0,c.calcFocusDate)(null,e),drag:{status:!1,range:{startDate:null,endDate:null},disablePreview:!1},scrollArea:a.calcScrollArea(e)},a}return t=N,(a=[{key:"getMonthNames",value:function(){var e,t=this;return(e=Array(12).keys(),function(e){if(Array.isArray(e))return z(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return z(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?z(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).map((function(e){return t.props.locale.localize.month(e)}))}},{key:"calcScrollArea",value:function(e){var t=e.direction,a=e.months,i=e.scroll;if(!i.enabled)return{enabled:!1};var r=i.longMonthHeight||i.monthHeight;return"vertical"===t?{enabled:!0,monthHeight:i.monthHeight||220,longMonthHeight:r||260,calendarWidth:"auto",calendarHeight:(i.calendarHeight||r||240)*a}:{enabled:!0,monthWidth:i.monthWidth||332,calendarWidth:(i.calendarWidth||i.monthWidth||332)*a,monthHeight:r||300,calendarHeight:r||300}}},{key:"componentDidMount",value:function(){var e=this;this.props.scroll.enabled&&setTimeout((function(){return e.focusToDate(e.state.focusedDate)}))}},{key:"componentDidUpdate",value:function(e){var t={dateRange:"ranges",date:"date"}[this.props.displayMode];this.props[t]!==e[t]&&this.updateShownDate(this.props),e.locale===this.props.locale&&e.weekStartsOn===this.props.weekStartsOn||(this.dateOptions={locale:this.props.locale},void 0!==this.props.weekStartsOn&&(this.dateOptions.weekStartsOn=this.props.weekStartsOn),this.setState({monthNames:this.getMonthNames()})),(0,u.shallowEqualObjects)(e.scroll,this.props.scroll)||this.setState({scrollArea:this.calcScrollArea(this.props)})}},{key:"renderWeekdays",value:function(){var e=this,t=new Date;return r.default.createElement("div",{className:this.styles.weekDays},(0,P.default)({start:(0,A.default)(t,this.dateOptions),end:(0,E.default)(t,this.dateOptions)}).map((function(t,a){return r.default.createElement("span",{className:e.styles.weekDay,key:a},(0,O.default)(t,e.props.weekdayDisplayFormat,e.dateOptions))})))}},{key:"render",value:function(){var e=this,t=this.props,a=t.showDateDisplay,i=t.onPreviewChange,n=t.scroll,s=t.direction,l=t.disabledDates,c=t.disabledDay,u=t.maxDate,f=t.minDate,p=t.rangeColors,g=t.color,m=t.navigatorRenderer,w=t.className,k=t.preview,S=this.state,C=S.scrollArea,E=S.focusedDate,A="vertical"===s,P=m||this.renderMonthAndYear,O=this.props.ranges.map((function(e,t){return Y(Y({},e),{},{color:e.color||p[t]||g})}));return r.default.createElement("div",{className:(0,h.default)(this.styles.calendarWrapper,w),onMouseUp:function(){return e.setState({drag:{status:!1,range:{}}})},onMouseLeave:function(){e.setState({drag:{status:!1,range:{}}})}},a&&this.renderDateDisplay(),P(E,this.changeShownDate,this.props),n.enabled?r.default.createElement("div",null,A&&this.renderWeekdays(this.dateOptions),r.default.createElement("div",{className:(0,h.default)(this.styles.infiniteMonths,A?this.styles.monthsVertical:this.styles.monthsHorizontal),onMouseLeave:function(){return i&&i()},style:{width:C.calendarWidth+11,height:C.calendarHeight+11},onScroll:this.handleScroll},r.default.createElement(d.default,{length:(0,y.default)((0,x.default)(u),(0,b.default)((0,v.default)(f),-1),this.dateOptions),treshold:500,type:"variable",ref:function(t){return e.list=t},itemSizeEstimator:this.estimateMonthSize,axis:A?"y":"x",itemRenderer:function(t,a){var n=(0,D.default)(f,t);return r.default.createElement(o.default,I({},e.props,{onPreviewChange:i||e.updatePreview,preview:k||e.state.preview,ranges:O,key:a,drag:e.state.drag,dateOptions:e.dateOptions,disabledDates:l,disabledDay:c,month:n,onDragSelectionStart:e.onDragSelectionStart,onDragSelectionEnd:e.onDragSelectionEnd,onDragSelectionMove:e.onDragSelectionMove,onMouseLeave:function(){return i&&i()},styles:e.styles,style:A?{height:e.estimateMonthSize(t)}:{height:C.monthHeight,width:e.estimateMonthSize(t)},showMonthName:!0,showWeekDays:!A}))}}))):r.default.createElement("div",{className:(0,h.default)(this.styles.months,A?this.styles.monthsVertical:this.styles.monthsHorizontal)},new Array(this.props.months).fill(null).map((function(t,a){var n=(0,D.default)(e.state.focusedDate,a);return"backwards"===e.props.calendarFocus&&(n=(0,M.default)(e.state.focusedDate,e.props.months-1-a)),r.default.createElement(o.default,I({},e.props,{onPreviewChange:i||e.updatePreview,preview:k||e.state.preview,ranges:O,key:a,drag:e.state.drag,dateOptions:e.dateOptions,disabledDates:l,disabledDay:c,month:n,onDragSelectionStart:e.onDragSelectionStart,onDragSelectionEnd:e.onDragSelectionEnd,onDragSelectionMove:e.onDragSelectionMove,onMouseLeave:function(){return i&&i()},styles:e.styles,showWeekDays:!A||0===a,showMonthName:!A||a>0}))}))))}}])&&X(t.prototype,a),N}(r.PureComponent);V.defaultProps={showMonthArrow:!0,showMonthAndYearPickers:!0,disabledDates:[],disabledDay:function(){},classNames:{},locale:N.default,ranges:[],focusedRange:[0,0],dateDisplayFormat:"MMM d, yyyy",monthDisplayFormat:"MMM yyyy",weekdayDisplayFormat:"E",dayDisplayFormat:"d",showDateDisplay:!0,showPreview:!0,displayMode:"date",months:1,color:"#3d91ff",scroll:{enabled:!1},direction:"vertical",maxDate:(0,S.default)(new Date,20),minDate:(0,S.default)(new Date,-100),rangeColors:["#3d91ff","#3ecf8e","#fed14c"],startDatePlaceholder:"Early",endDatePlaceholder:"Continuous",editableDateInputs:!1,dragSelectionEnabled:!0,fixedHeight:!1,calendarFocus:"forwards",preventSnapRefocus:!1,ariaLabels:{}},V.propTypes={showMonthArrow:n.default.bool,showMonthAndYearPickers:n.default.bool,disabledDates:n.default.array,disabledDay:n.default.func,minDate:n.default.object,maxDate:n.default.object,date:n.default.object,onChange:n.default.func,onPreviewChange:n.default.func,onRangeFocusChange:n.default.func,classNames:n.default.object,locale:n.default.object,shownDate:n.default.object,onShownDateChange:n.default.func,ranges:n.default.arrayOf(s.rangeShape),preview:n.default.shape({startDate:n.default.object,endDate:n.default.object,color:n.default.string}),dateDisplayFormat:n.default.string,monthDisplayFormat:n.default.string,weekdayDisplayFormat:n.default.string,weekStartsOn:n.default.number,dayDisplayFormat:n.default.string,focusedRange:n.default.arrayOf(n.default.number),initialFocusedRange:n.default.arrayOf(n.default.number),months:n.default.number,className:n.default.string,showDateDisplay:n.default.bool,showPreview:n.default.bool,displayMode:n.default.oneOf(["dateRange","date"]),color:n.default.string,updateRange:n.default.func,scroll:n.default.shape({enabled:n.default.bool,monthHeight:n.default.number,longMonthHeight:n.default.number,monthWidth:n.default.number,calendarWidth:n.default.number,calendarHeight:n.default.number}),direction:n.default.oneOf(["vertical","horizontal"]),startDatePlaceholder:n.default.string,endDatePlaceholder:n.default.string,navigatorRenderer:n.default.func,rangeColors:n.default.arrayOf(n.default.string),editableDateInputs:n.default.bool,dragSelectionEnabled:n.default.bool,fixedHeight:n.default.bool,calendarFocus:n.default.string,preventSnapRefocus:n.default.bool,ariaLabels:_.ariaLabelsShape};var G=V;t.default=G},7277:function(e,t,a){"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var a=u(t);if(a&&a.has(e))return a.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=n?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(r,s,o):r[s]=e[s]}return r.default=e,a&&a.set(e,r),r}(a(9196)),n=d(a(507)),s=d(a(9803)),o=d(a(6709)),l=d(a(3842)),c=d(a(7565)),h=d(a(5742));function d(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}function f(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function p(e,t){return p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},p(e,t)}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function b(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var x=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}(x,e);var t,a,n,d,u=(n=x,d=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=m(n);if(d){var a=m(this).constructor;e=Reflect.construct(t,arguments,a)}else e=t.apply(this,arguments);return function(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?g(e):t}(this,e)});function x(e,t){var a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,x),b(g(a=u.call(this,e,t)),"onKeyDown",(function(e){var t=a.state.value;"Enter"===e.key&&a.update(t)})),b(g(a),"onChange",(function(e){a.setState({value:e.target.value,changed:!0,invalid:!1})})),b(g(a),"onBlur",(function(){var e=a.state.value;a.update(e)})),a.state={invalid:!1,changed:!1,value:a.formatDate(e)},a}return t=x,(a=[{key:"componentDidUpdate",value:function(e){var t=e.value;(0,o.default)(t,this.props.value)||this.setState({value:this.formatDate(this.props)})}},{key:"formatDate",value:function(e){var t=e.value,a=e.dateDisplayFormat,i=e.dateOptions;return t&&(0,l.default)(t)?(0,h.default)(t,a,i):""}},{key:"update",value:function(e){var t=this.state,a=t.invalid,i=t.changed;if(!a&&i&&e){var r=this.props,n=r.onChange,s=r.dateDisplayFormat,o=r.dateOptions,h=(0,c.default)(e,s,new Date,o);(0,l.default)(h)?this.setState({changed:!1},(function(){return n(h)})):this.setState({invalid:!0})}}},{key:"render",value:function(){var e=this.props,t=e.className,a=e.readOnly,i=e.placeholder,n=e.ariaLabel,o=e.disabled,l=e.onFocus,c=this.state,h=c.value,d=c.invalid;return r.default.createElement("span",{className:(0,s.default)("rdrDateInput",t)},r.default.createElement("input",{readOnly:a,disabled:o,value:h,placeholder:i,"aria-label":n,onKeyDown:this.onKeyDown,onChange:this.onChange,onBlur:this.onBlur,onFocus:l}),d&&r.default.createElement("span",{className:"rdrWarning"},"⚠"))}}])&&f(t.prototype,a),x}(r.PureComponent);x.propTypes={value:n.default.object,placeholder:n.default.string,disabled:n.default.bool,readOnly:n.default.bool,dateOptions:n.default.object,dateDisplayFormat:n.default.string,ariaLabel:n.default.string,className:n.default.string,onFocus:n.default.func.isRequired,onChange:n.default.func.isRequired},x.defaultProps={readOnly:!0,disabled:!1,dateDisplayFormat:"MMM D, YYYY"};var v=x;t.default=v},1644:function(e,t,a){"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var a=x(t);if(a&&a.has(e))return a.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=n?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(r,s,o):r[s]=e[s]}return r.default=e,a&&a.set(e,r),r}(a(9196)),n=b(a(507)),s=b(a(9813)),o=a(6722),l=a(6571),c=b(a(6004)),h=b(a(9354)),d=b(a(1437)),u=b(a(5018)),f=b(a(6399)),p=b(a(1481)),g=b(a(9803)),m=b(a(3074));function b(e){return e&&e.__esModule?e:{default:e}}function x(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(x=function(e){return e?a:t})(e)}function v(){return v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},v.apply(this,arguments)}function y(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function w(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?y(Object(a),!0).forEach((function(t){A(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):y(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function k(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function S(e,t){return S=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},S(e,t)}function C(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function A(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var P=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&S(e,t)}(x,e);var t,a,n,o,b=(n=x,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=E(n);if(o){var a=E(this).constructor;e=Reflect.construct(t,arguments,a)}else e=t.apply(this,arguments);return function(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?C(e):t}(this,e)});function x(e,t){var a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,x),A(C(a=b.call(this,e,t)),"calcNewSelection",(function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=a.props.focusedRange||a.state.focusedRange,r=a.props,n=r.ranges,s=r.onChange,o=r.maxDate,g=r.moveRangeOnFirstSelection,m=r.retainEndDateOnFirstSelection,b=r.disabledDates,x=n[i[0]];if(!x||!s)return{};var v,y=x.startDate,w=x.endDate,k=new Date;if(t)if(0===i[1]){var S=(0,f.default)(w||k,y);y=e,w=g?(0,u.default)(e,S):m?!w||(0,p.default)(e,w)?w:e:e||k,o&&(w=(0,d.default)([w,o])),v=[i[0],1]}else w=e;else y=e.startDate,w=e.endDate;var C=0===i[1];if((0,p.default)(w,y)){C=!C;var E=[w,y];y=E[0],w=E[1]}var A=b.filter((function(e){return(0,h.default)(e,{start:y,end:w})}));return A.length>0&&(C?y=(0,u.default)((0,c.default)(A),1):w=(0,u.default)((0,d.default)(A),-1)),v||(v=[(0,l.findNextRangeIndex)(a.props.ranges,i[0]),0]),{wasValid:!(A.length>0),range:{startDate:y,endDate:w},nextFocusRange:v}})),A(C(a),"setSelection",(function(e,t){var i=a.props,r=i.onChange,n=i.ranges,s=i.onRangeFocusChange,o=(a.props.focusedRange||a.state.focusedRange)[0],l=n[o];if(l){var c=a.calcNewSelection(e,t);r(A({},l.key||"range".concat(o+1),w(w({},l),c.range))),a.setState({focusedRange:c.nextFocusRange,preview:null}),s&&s(c.nextFocusRange)}})),A(C(a),"handleRangeFocusChange",(function(e){a.setState({focusedRange:e}),a.props.onRangeFocusChange&&a.props.onRangeFocusChange(e)})),A(C(a),"updatePreview",(function(e){var t;if(e){var i=a.props,r=i.rangeColors,n=i.ranges,s=a.props.focusedRange||a.state.focusedRange,o=(null===(t=n[s[0]])||void 0===t?void 0:t.color)||r[s[0]]||o;a.setState({preview:w(w({},e.range),{},{color:o})})}else a.setState({preview:null})})),a.state={focusedRange:e.initialFocusedRange||[(0,l.findNextRangeIndex)(e.ranges),0],preview:null},a.styles=(0,l.generateStyles)([m.default,e.classNames]),a}return t=x,(a=[{key:"render",value:function(){var e=this;return r.default.createElement(s.default,v({focusedRange:this.state.focusedRange,onRangeFocusChange:this.handleRangeFocusChange,preview:this.state.preview,onPreviewChange:function(t){e.updatePreview(t?e.calcNewSelection(t):null)}},this.props,{displayMode:"dateRange",className:(0,g.default)(this.styles.dateRangeWrapper,this.props.className),onChange:this.setSelection,updateRange:function(t){return e.setSelection(t,!1)},ref:function(t){e.calendar=t}}))}}])&&k(t.prototype,a),x}(r.Component);P.defaultProps={classNames:{},ranges:[],moveRangeOnFirstSelection:!1,retainEndDateOnFirstSelection:!1,rangeColors:["#3d91ff","#3ecf8e","#fed14c"],disabledDates:[]},P.propTypes=w(w({},s.default.propTypes),{},{onChange:n.default.func,onRangeFocusChange:n.default.func,className:n.default.string,ranges:n.default.arrayOf(o.rangeShape),moveRangeOnFirstSelection:n.default.bool,retainEndDateOnFirstSelection:n.default.bool});var O=P;t.default=O},9930:function(e,t,a){"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var a=u(t);if(a&&a.has(e))return a.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=n?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(r,s,o):r[s]=e[s]}return r.default=e,a&&a.set(e,r),r}(a(9196)),n=d(a(507)),s=d(a(1644)),o=d(a(9723)),l=a(6571),c=d(a(9803)),h=d(a(3074));function d(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}function f(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function p(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?f(Object(a),!0).forEach((function(t){g(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):f(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function g(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function m(){return m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},m.apply(this,arguments)}function b(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function x(e,t){return x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},x(e,t)}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}var y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&x(e,t)}(f,e);var t,a,n,d,u=(n=f,d=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=v(n);if(d){var a=v(this).constructor;e=Reflect.construct(t,arguments,a)}else e=t.apply(this,arguments);return function(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,e)});function f(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f),(t=u.call(this,e)).state={focusedRange:[(0,l.findNextRangeIndex)(e.ranges),0]},t.styles=(0,l.generateStyles)([h.default,e.classNames]),t}return t=f,(a=[{key:"render",value:function(){var e=this,t=this.state.focusedRange;return r.default.createElement("div",{className:(0,c.default)(this.styles.dateRangePickerWrapper,this.props.className)},r.default.createElement(o.default,m({focusedRange:t,onPreviewChange:function(t){return e.dateRange.updatePreview(t?e.dateRange.calcNewSelection(t,"string"==typeof t):null)}},this.props,{range:this.props.ranges[t[0]],className:void 0})),r.default.createElement(s.default,m({onRangeFocusChange:function(t){return e.setState({focusedRange:t})},focusedRange:t},this.props,{ref:function(t){return e.dateRange=t},className:void 0})))}}])&&b(t.prototype,a),f}(r.Component);y.defaultProps={},y.propTypes=p(p(p({},s.default.propTypes),o.default.propTypes),{},{className:n.default.string});var w=y;t.default=w},6722:function(e,t,a){"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.rangeShape=void 0;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var a=p(t);if(a&&a.has(e))return a.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=n?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(r,s,o):r[s]=e[s]}return r.default=e,a&&a.set(e,r),r}(a(9196)),n=f(a(507)),s=f(a(9803)),o=f(a(3016)),l=f(a(1481)),c=f(a(7208)),h=f(a(5878)),d=f(a(5742)),u=f(a(5780));function f(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}function g(){return g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},g.apply(this,arguments)}function m(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function b(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?m(Object(a),!0).forEach((function(t){S(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):m(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,i=new Array(t);a<t;a++)i[a]=e[a];return i}function v(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function y(e,t){return y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},y(e,t)}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function k(e){return k=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},k(e)}function S(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var C=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&y(e,t)}(m,e);var t,a,n,f,p=(n=m,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=k(n);if(f){var a=k(this).constructor;e=Reflect.construct(t,arguments,a)}else e=t.apply(this,arguments);return function(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?w(e):t}(this,e)});function m(e,t){var a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,m),S(w(a=p.call(this,e,t)),"handleKeyEvent",(function(e){var t=a.props,i=t.day,r=t.onMouseDown,n=t.onMouseUp;[13,32].includes(e.keyCode)&&("keydown"===e.type?r(i):n(i))})),S(w(a),"handleMouseEvent",(function(e){var t=a.props,i=t.day,r=t.disabled,n=t.onPreviewChange,s=t.onMouseEnter,o=t.onMouseDown,l=t.onMouseUp,c={};if(r)n();else{switch(e.type){case"mouseenter":s(i),n(i),c.hover=!0;break;case"blur":case"mouseleave":c.hover=!1;break;case"mousedown":c.active=!0,o(i);break;case"mouseup":e.stopPropagation(),c.active=!1,l(i);break;case"focus":n(i)}Object.keys(c).length&&a.setState(c)}})),S(w(a),"getClassNames",(function(){var e,t=a.props,i=t.isPassive,r=t.isToday,n=t.isWeekend,o=t.isStartOfWeek,l=t.isEndOfWeek,c=t.isStartOfMonth,h=t.isEndOfMonth,d=t.disabled,u=t.styles;return(0,s.default)(u.day,(S(e={},u.dayPassive,i),S(e,u.dayDisabled,d),S(e,u.dayToday,r),S(e,u.dayWeekend,n),S(e,u.dayStartOfWeek,o),S(e,u.dayEndOfWeek,l),S(e,u.dayStartOfMonth,c),S(e,u.dayEndOfMonth,h),S(e,u.dayHovered,a.state.hover),S(e,u.dayActive,a.state.active),e))})),S(w(a),"renderPreviewPlaceholder",(function(){var e,t=a.props,i=t.preview,n=t.day,d=t.styles;if(!i)return null;var f=i.startDate?(0,o.default)(i.startDate):null,p=i.endDate?(0,u.default)(i.endDate):null,g=(!f||(0,c.default)(n,f))&&(!p||(0,l.default)(n,p)),m=!g&&(0,h.default)(n,f),b=!g&&(0,h.default)(n,p);return r.default.createElement("span",{className:(0,s.default)((e={},S(e,d.dayStartPreview,m),S(e,d.dayInPreview,g),S(e,d.dayEndPreview,b),e)),style:{color:i.color}})})),S(w(a),"renderSelectionPlaceholders",(function(){var e=a.props,t=e.styles,i=e.ranges,n=e.day;return"date"===a.props.displayMode?(0,h.default)(a.props.day,a.props.date)?r.default.createElement("span",{className:t.selected,style:{color:a.props.color}}):null:i.reduce((function(e,t){var a=t.startDate,i=t.endDate;if(a&&i&&(0,l.default)(i,a)){var r=[i,a];a=r[0],i=r[1]}a=a?(0,o.default)(a):null,i=i?(0,u.default)(i):null;var s,d=(!a||(0,c.default)(n,a))&&(!i||(0,l.default)(n,i)),f=!d&&(0,h.default)(n,a),p=!d&&(0,h.default)(n,i);return d||f||p?[].concat(function(e){if(Array.isArray(e))return x(e)}(s=e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(s)||function(e,t){if(e){if("string"==typeof e)return x(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?x(e,t):void 0}}(s)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[b({isStartEdge:f,isEndEdge:p,isInRange:d},t)]):e}),[]).map((function(e,i){var n;return r.default.createElement("span",{key:i,className:(0,s.default)((n={},S(n,t.startEdge,e.isStartEdge),S(n,t.endEdge,e.isEndEdge),S(n,t.inRange,e.isInRange),n)),style:{color:e.color||a.props.color}})}))})),a.state={hover:!1,active:!1},a}return t=m,(a=[{key:"render",value:function(){var e=this.props.dayContentRenderer;return r.default.createElement("button",g({type:"button",onMouseEnter:this.handleMouseEvent,onMouseLeave:this.handleMouseEvent,onFocus:this.handleMouseEvent,onMouseDown:this.handleMouseEvent,onMouseUp:this.handleMouseEvent,onBlur:this.handleMouseEvent,onPauseCapture:this.handleMouseEvent,onKeyDown:this.handleKeyEvent,onKeyUp:this.handleKeyEvent,className:this.getClassNames(this.props.styles)},this.props.disabled||this.props.isPassive?{tabIndex:-1}:{},{style:{color:this.props.color}}),this.renderSelectionPlaceholders(),this.renderPreviewPlaceholder(),r.default.createElement("span",{className:this.props.styles.dayNumber},(null==e?void 0:e(this.props.day))||r.default.createElement("span",null,(0,d.default)(this.props.day,this.props.dayDisplayFormat))))}}])&&v(t.prototype,a),m}(r.Component);C.defaultProps={};var E=n.default.shape({startDate:n.default.object,endDate:n.default.object,color:n.default.string,key:n.default.string,autoFocus:n.default.bool,disabled:n.default.bool,showDateDisplay:n.default.bool});t.rangeShape=E,C.propTypes={day:n.default.object.isRequired,dayDisplayFormat:n.default.string,date:n.default.object,ranges:n.default.arrayOf(E),preview:n.default.shape({startDate:n.default.object,endDate:n.default.object,color:n.default.string}),onPreviewChange:n.default.func,previewColor:n.default.string,disabled:n.default.bool,isPassive:n.default.bool,isToday:n.default.bool,isWeekend:n.default.bool,isStartOfWeek:n.default.bool,isEndOfWeek:n.default.bool,isStartOfMonth:n.default.bool,isEndOfMonth:n.default.bool,color:n.default.string,displayMode:n.default.oneOf(["dateRange","date"]),styles:n.default.object,onMouseDown:n.default.func,onMouseUp:n.default.func,onMouseEnter:n.default.func,dayContentRenderer:n.default.func};var A=C;t.default=A},9723:function(e,t,a){"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var a=u(t);if(a&&a.has(e))return a.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=n?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(r,s,o):r[s]=e[s]}return r.default=e,a&&a.set(e,r),r}(a(9196)),n=d(a(507)),s=d(a(3074)),o=a(955),l=a(6722),c=d(a(6160)),h=d(a(9803));function d(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}function f(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function p(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?f(Object(a),!0).forEach((function(t){v(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):f(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function g(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function m(e,t){return m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},m(e,t)}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x(e){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},x(e)}function v(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}(d,e);var t,a,n,o,l=(n=d,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=x(n);if(o){var a=x(this).constructor;e=Reflect.construct(t,arguments,a)}else e=t.apply(this,arguments);return function(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?b(e):t}(this,e)});function d(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),v(b(t=l.call(this,e)),"handleRangeChange",(function(e){var a=t.props,i=a.onChange,r=a.ranges,n=a.focusedRange,s=r[n[0]];i&&s&&i(v({},s.key||"range".concat(n[0]+1),p(p({},s),e)))})),t.state={rangeOffset:0,focusedInput:-1},t}return t=d,(a=[{key:"getRangeOptionValue",value:function(e){var t=this.props,a=t.ranges,i=void 0===a?[]:a,r=t.focusedRange,n=void 0===r?[]:r;if("function"!=typeof e.getCurrentValue)return"";var s=i[n[0]]||{};return e.getCurrentValue(s)||""}},{key:"getSelectedRange",value:function(e,t){var a=e.findIndex((function(e){return!(!e.startDate||!e.endDate||e.disabled)&&t.isSelected(e)}));return{selectedRange:e[a],focusedRangeIndex:a}}},{key:"render",value:function(){var e=this,t=this.props,a=t.headerContent,i=t.footerContent,n=t.onPreviewChange,o=t.inputRanges,l=t.staticRanges,d=t.ranges,u=t.renderStaticRangeLabel,f=t.rangeColors,p=t.className;return r.default.createElement("div",{className:(0,h.default)(s.default.definedRangesWrapper,p)},a,r.default.createElement("div",{className:s.default.staticRanges},l.map((function(t,a){var i,o=e.getSelectedRange(d,t),l=o.selectedRange,c=o.focusedRangeIndex;return i=t.hasCustomRendering?u(t):t.label,r.default.createElement("button",{type:"button",className:(0,h.default)(s.default.staticRange,v({},s.default.staticRangeSelected,Boolean(l))),style:{color:l?l.color||f[c]:null},key:a,onClick:function(){return e.handleRangeChange(t.range(e.props))},onFocus:function(){return n&&n(t.range(e.props))},onMouseOver:function(){return n&&n(t.range(e.props))},onMouseLeave:function(){n&&n()}},r.default.createElement("span",{tabIndex:-1,className:s.default.staticRangeLabel},i))}))),r.default.createElement("div",{className:s.default.inputRanges},o.map((function(t,a){return r.default.createElement(c.default,{key:a,styles:s.default,label:t.label,onFocus:function(){return e.setState({focusedInput:a,rangeOffset:0})},onBlur:function(){return e.setState({rangeOffset:0})},onChange:function(a){return e.handleRangeChange(t.range(a,e.props))},value:e.getRangeOptionValue(t)})}))),i)}}])&&g(t.prototype,a),d}(r.Component);y.propTypes={inputRanges:n.default.array,staticRanges:n.default.array,ranges:n.default.arrayOf(l.rangeShape),focusedRange:n.default.arrayOf(n.default.number),onPreviewChange:n.default.func,onChange:n.default.func,footerContent:n.default.any,headerContent:n.default.any,rangeColors:n.default.arrayOf(n.default.string),className:n.default.string,renderStaticRangeLabel:n.default.func},y.defaultProps={inputRanges:o.defaultInputRanges,staticRanges:o.defaultStaticRanges,ranges:[],rangeColors:["#3d91ff","#3ecf8e","#fed14c"],focusedRange:[0,0]};var w=y;t.default=w},6160:function(e,t,a){"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var a=o(t);if(a&&a.has(e))return a.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var l=n?Object.getOwnPropertyDescriptor(e,s):null;l&&(l.get||l.set)?Object.defineProperty(r,s,l):r[s]=e[s]}return r.default=e,a&&a.set(e,r),r}(a(9196)),s=(r=a(507))&&r.__esModule?r:{default:r};function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(o=function(e){return e?a:t})(e)}function l(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function c(e,t){return c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},c(e,t)}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}var u=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(u,e);var t,a,r,s,o=(r=u,s=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=d(r);if(s){var a=d(this).constructor;e=Reflect.construct(t,arguments,a)}else e=t.apply(this,arguments);return function(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?h(e):t}(this,e)});function u(e,t){var a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),function(e,t,a){t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a}(h(a=o.call(this,e,t)),"onChange",(function(e){var t=a.props.onChange,i=parseInt(e.target.value,10);t(i=isNaN(i)?0:Math.max(Math.min(99999,i),0))})),a}return t=u,(a=[{key:"shouldComponentUpdate",value:function(e){var t=this.props,a=t.value,i=t.label,r=t.placeholder;return a!==e.value||i!==e.label||r!==e.placeholder}},{key:"render",value:function(){var e=this.props,t=e.label,a=e.placeholder,i=e.value,r=e.styles,s=e.onBlur,o=e.onFocus;return n.default.createElement("div",{className:r.inputRange},n.default.createElement("input",{className:r.inputRangeInput,placeholder:a,value:i,min:0,max:99999,onChange:this.onChange,onFocus:o,onBlur:s}),n.default.createElement("span",{className:r.inputRangeLabel},t))}}])&&l(t.prototype,a),u}(n.Component);u.propTypes={value:s.default.oneOfType([s.default.string,s.default.number]),label:s.default.oneOfType([s.default.element,s.default.node]).isRequired,placeholder:s.default.string,styles:s.default.shape({inputRange:s.default.string,inputRangeInput:s.default.string,inputRangeLabel:s.default.string}).isRequired,onBlur:s.default.func.isRequired,onFocus:s.default.func.isRequired,onChange:s.default.func.isRequired},u.defaultProps={value:"",placeholder:"-"};var f=u;t.default=f},2196:function(e,t,a){"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=w(a(9196)),n=v(a(507)),s=w(a(6722)),o=v(a(7664)),l=v(a(9354)),c=v(a(3288)),h=v(a(7208)),d=v(a(5878)),u=v(a(1481)),f=v(a(1907)),p=v(a(6737)),g=v(a(3016)),m=v(a(5780)),b=v(a(5742)),x=a(6571);function v(e){return e&&e.__esModule?e:{default:e}}function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(y=function(e){return e?a:t})(e)}function w(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var a=y(t);if(a&&a.has(e))return a.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var o=n?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(r,s,o):r[s]=e[s]}return r.default=e,a&&a.set(e,r),r}function k(){return k=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},k.apply(this,arguments)}function S(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function C(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?S(Object(a),!0).forEach((function(t){E(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):S(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function E(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function A(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function P(e,t){return P=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},P(e,t)}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}var M=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&P(e,t)}(w,e);var t,a,n,v,y=(n=w,v=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=O(n);if(v){var a=O(this).constructor;e=Reflect.construct(t,arguments,a)}else e=t.apply(this,arguments);return function(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,e)});function w(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,w),y.apply(this,arguments)}return t=w,(a=[{key:"render",value:function(){var e=this,t=new Date,a=this.props,i=a.displayMode,n=a.focusedRange,v=a.drag,y=a.styles,w=a.disabledDates,S=a.disabledDay,E=this.props.minDate&&(0,m.default)(this.props.minDate),A=this.props.maxDate&&(0,g.default)(this.props.maxDate),P=(0,x.getMonthDisplayRange)(this.props.month,this.props.dateOptions,this.props.fixedHeight),O=this.props.ranges;if("dateRange"===i&&v.status){var M=v.range,D=M.startDate,N=M.endDate;O=O.map((function(e,t){return t!==n[0]?e:C(C({},e),{},{startDate:D,endDate:N})}))}var T=this.props.showPreview&&!v.disablePreview;return r.default.createElement("div",{className:y.month,style:this.props.style},this.props.showMonthName?r.default.createElement("div",{className:y.monthName},(0,b.default)(this.props.month,this.props.monthDisplayFormat,this.props.dateOptions)):null,this.props.showWeekDays&&function(e,t,a){var i=new Date;return r.default.createElement("div",{className:e.weekDays},(0,o.default)({start:(0,p.default)(i,t),end:(0,f.default)(i,t)}).map((function(i,n){return r.default.createElement("span",{className:e.weekDay,key:n},(0,b.default)(i,a,t))})))}(y,this.props.dateOptions,this.props.weekdayDisplayFormat),r.default.createElement("div",{className:y.days,onMouseLeave:this.props.onMouseLeave},(0,o.default)({start:P.start,end:P.end}).map((function(a,i){var n=(0,d.default)(a,P.startDateOfMonth),o=(0,d.default)(a,P.endDateOfMonth),g=E&&(0,u.default)(a,E)||A&&(0,h.default)(a,A),m=w.some((function(e){return(0,d.default)(e,a)})),b=S(a);return r.default.createElement(s.default,k({},e.props,{ranges:O,day:a,preview:T?e.props.preview:null,isWeekend:(0,c.default)(a,e.props.dateOptions),isToday:(0,d.default)(a,t),isStartOfWeek:(0,d.default)(a,(0,p.default)(a,e.props.dateOptions)),isEndOfWeek:(0,d.default)(a,(0,f.default)(a,e.props.dateOptions)),isStartOfMonth:n,isEndOfMonth:o,key:i,disabled:g||m||b,isPassive:!(0,l.default)(a,{start:P.startDateOfMonth,end:P.endDateOfMonth}),styles:y,onMouseDown:e.props.onDragSelectionStart,onMouseUp:e.props.onDragSelectionEnd,onMouseEnter:e.props.onDragSelectionMove,dragRange:v.range,drag:v.status}))}))))}}])&&A(t.prototype,a),w}(r.PureComponent);M.defaultProps={},M.propTypes={style:n.default.object,styles:n.default.object,month:n.default.object,drag:n.default.object,dateOptions:n.default.object,disabledDates:n.default.array,disabledDay:n.default.func,preview:n.default.shape({startDate:n.default.object,endDate:n.default.object}),showPreview:n.default.bool,displayMode:n.default.oneOf(["dateRange","date"]),minDate:n.default.object,maxDate:n.default.object,ranges:n.default.arrayOf(s.rangeShape),focusedRange:n.default.arrayOf(n.default.number),onDragSelectionStart:n.default.func,onDragSelectionEnd:n.default.func,onDragSelectionMove:n.default.func,onMouseLeave:n.default.func,monthDisplayFormat:n.default.string,weekdayDisplayFormat:n.default.string,dayDisplayFormat:n.default.string,showWeekDays:n.default.bool,showMonthName:n.default.bool,fixedHeight:n.default.bool};var D=M;t.default=D},955:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createStaticRanges=v,t.defaultInputRanges=t.defaultStaticRanges=void 0;var i=f(a(6399)),r=f(a(5878)),n=f(a(1907)),s=f(a(6737)),o=f(a(3097)),l=f(a(1552)),c=f(a(7907)),h=f(a(5780)),d=f(a(3016)),u=f(a(5018));function f(e){return e&&e.__esModule?e:{default:e}}function p(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function g(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?p(Object(a),!0).forEach((function(t){m(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):p(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function m(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var b={startOfWeek:(0,s.default)(new Date),endOfWeek:(0,n.default)(new Date),startOfLastWeek:(0,s.default)((0,u.default)(new Date,-7)),endOfLastWeek:(0,n.default)((0,u.default)(new Date,-7)),startOfToday:(0,h.default)(new Date),endOfToday:(0,d.default)(new Date),startOfYesterday:(0,h.default)((0,u.default)(new Date,-1)),endOfYesterday:(0,d.default)((0,u.default)(new Date,-1)),startOfMonth:(0,c.default)(new Date),endOfMonth:(0,l.default)(new Date),startOfLastMonth:(0,c.default)((0,o.default)(new Date,-1)),endOfLastMonth:(0,l.default)((0,o.default)(new Date,-1))},x={range:{},isSelected:function(e){var t=this.range();return(0,r.default)(e.startDate,t.startDate)&&(0,r.default)(e.endDate,t.endDate)}};function v(e){return e.map((function(e){return g(g({},x),e)}))}var y=v([{label:"Today",range:function(){return{startDate:b.startOfToday,endDate:b.endOfToday}}},{label:"Yesterday",range:function(){return{startDate:b.startOfYesterday,endDate:b.endOfYesterday}}},{label:"This Week",range:function(){return{startDate:b.startOfWeek,endDate:b.endOfWeek}}},{label:"Last Week",range:function(){return{startDate:b.startOfLastWeek,endDate:b.endOfLastWeek}}},{label:"This Month",range:function(){return{startDate:b.startOfMonth,endDate:b.endOfMonth}}},{label:"Last Month",range:function(){return{startDate:b.startOfLastMonth,endDate:b.endOfLastMonth}}}]);t.defaultStaticRanges=y;var w=[{label:"days up to today",range:function(e){return{startDate:(0,u.default)(b.startOfToday,-1*(Math.max(Number(e),1)-1)),endDate:b.endOfToday}},getCurrentValue:function(e){return(0,r.default)(e.endDate,b.endOfToday)?e.startDate?(0,i.default)(b.endOfToday,e.startDate)+1:"∞":"-"}},{label:"days starting today",range:function(e){var t=new Date;return{startDate:t,endDate:(0,u.default)(t,Math.max(Number(e),1)-1)}},getCurrentValue:function(e){return(0,r.default)(e.startDate,b.startOfToday)?e.endDate?(0,i.default)(e.endDate,b.startOfToday)+1:"∞":"-"}}];t.defaultInputRanges=w},9509:function(e,t,a){"use strict";Object.defineProperty(t,"Dw",{enumerable:!0,get:function(){return i.default}});r(a(1644)),r(a(9813));var i=r(a(9930));r(a(9723)),a(955);function r(e){return e&&e.__esModule?e:{default:e}}},3074:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={dateRangeWrapper:"rdrDateRangeWrapper",calendarWrapper:"rdrCalendarWrapper",dateDisplay:"rdrDateDisplay",dateDisplayItem:"rdrDateDisplayItem",dateDisplayItemActive:"rdrDateDisplayItemActive",monthAndYearWrapper:"rdrMonthAndYearWrapper",monthAndYearPickers:"rdrMonthAndYearPickers",nextPrevButton:"rdrNextPrevButton",month:"rdrMonth",weekDays:"rdrWeekDays",weekDay:"rdrWeekDay",days:"rdrDays",day:"rdrDay",dayNumber:"rdrDayNumber",dayPassive:"rdrDayPassive",dayToday:"rdrDayToday",dayStartOfWeek:"rdrDayStartOfWeek",dayEndOfWeek:"rdrDayEndOfWeek",daySelected:"rdrDaySelected",dayDisabled:"rdrDayDisabled",dayStartOfMonth:"rdrDayStartOfMonth",dayEndOfMonth:"rdrDayEndOfMonth",dayWeekend:"rdrDayWeekend",dayStartPreview:"rdrDayStartPreview",dayInPreview:"rdrDayInPreview",dayEndPreview:"rdrDayEndPreview",dayHovered:"rdrDayHovered",dayActive:"rdrDayActive",inRange:"rdrInRange",endEdge:"rdrEndEdge",startEdge:"rdrStartEdge",prevButton:"rdrPprevButton",nextButton:"rdrNextButton",selected:"rdrSelected",months:"rdrMonths",monthPicker:"rdrMonthPicker",yearPicker:"rdrYearPicker",dateDisplayWrapper:"rdrDateDisplayWrapper",definedRangesWrapper:"rdrDefinedRangesWrapper",staticRanges:"rdrStaticRanges",staticRange:"rdrStaticRange",inputRanges:"rdrInputRanges",inputRange:"rdrInputRange",inputRangeInput:"rdrInputRangeInput",dateRangePickerWrapper:"rdrDateRangePickerWrapper",staticRangeLabel:"rdrStaticRangeLabel",staticRangeSelected:"rdrStaticRangeSelected",monthName:"rdrMonthName",infiniteMonths:"rdrInfiniteMonths",monthsVertical:"rdrMonthsVertical",monthsHorizontal:"rdrMonthsHorizontal"}},6571:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calcFocusDate=function(e,t){var a,i=t.shownDate,r=t.date,s=t.months,o=t.ranges,l=t.focusedRange;if("dateRange"===t.displayMode){var d=o[l[0]]||{};a={start:d.startDate,end:d.endDate}}else a={start:r,end:r};a.start=(0,h.default)(a.start||new Date),a.end=(0,c.default)(a.end||a.start);var u=a.start||a.end||i||new Date;return e?(0,n.default)(a.start,a.end)>s?e:u:i||u},t.findNextRangeIndex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,a=e.findIndex((function(e,a){return a>t&&!1!==e.autoFocus&&!e.disabled}));return-1!==a?a:e.findIndex((function(e){return!1!==e.autoFocus&&!e.disabled}))},t.getMonthDisplayRange=function(e,t,a){var i=(0,h.default)(e,t),n=(0,c.default)(e,t),d=(0,l.default)(i,t),u=(0,o.default)(n,t);return a&&(0,s.default)(u,d)<=34&&(u=(0,r.default)(u,7)),{start:d,end:u,startDateOfMonth:i,endDateOfMonth:n}},t.generateStyles=function(e){return e.length?e.filter((function(e){return Boolean(e)})).reduce((function(e,t){return Object.keys(t).forEach((function(a){e[a]=(0,i.default)(e[a],t[a])})),e}),{}):{}};var i=d(a(9803)),r=d(a(5018)),n=d(a(3996)),s=d(a(6399)),o=d(a(1907)),l=d(a(6737)),c=d(a(1552)),h=d(a(7907));function d(e){return e&&e.__esModule?e:{default:e}}},1620:function(e,t,a){var i,r,n;"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self&&self,r=[a(507),a(9196)],i=function(t,a){"use strict";var i,r,n;function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function l(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function c(e,t,a){return t&&l(e.prototype,t),a&&l(e,a),e}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=u(e);if(t){var r=u(this).constructor;a=Reflect.construct(i,arguments,r)}else a=i.apply(this,arguments);return function(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,a)}}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function f(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function p(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?f(Object(a),!0).forEach((function(t){g(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):f(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function g(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}t=(n=t)&&n.__esModule?n:{default:n},a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var a={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=i?Object.getOwnPropertyDescriptor(e,r):null;n&&(n.get||n.set)?Object.defineProperty(a,r,n):a[r]=e[r]}return a.default=e,t&&t.set(e,a),a}(a);var m={x:"clientWidth",y:"clientHeight"},b={x:"clientTop",y:"clientLeft"},x={x:"innerWidth",y:"innerHeight"},v={x:"offsetWidth",y:"offsetHeight"},y={x:"offsetLeft",y:"offsetTop"},w={x:"overflowX",y:"overflowY"},k={x:"scrollWidth",y:"scrollHeight"},S={x:"scrollLeft",y:"scrollTop"},C={x:"width",y:"height"},E=function(){},A=!!function(){if("undefined"==typeof window)return!1;var e=!1;try{document.createElement("div").addEventListener("test",E,{get passive(){return e=!0,!1}})}catch(e){}return e}()&&{passive:!0},P=function(e,t){var a=e.length,i=e.minSize,r=e.type,n=t.from,s=t.size,o=t.itemsPerRow,l=(s=Math.max(s,i))%o;return l&&(s+=o-l),s>a&&(s=a),(l=(n="simple"!==r&&n?Math.max(Math.min(n,a-s),0):0)%o)&&(n-=l,s+=l),n===t.from&&s==t.size?t:p(p({},t),{},{from:n,size:s})};e.exports=(r=i=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(i,e);var t=d(i);function i(e){var a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),(a=t.call(this,e)).state=P(e,{itemsPerRow:1,from:e.initialIndex,size:0}),a.cache={},a.cachedScrollPosition=null,a.prevPrevState={},a.unstable=!1,a.updateCounter=0,a}return c(i,null,[{key:"getDerivedStateFromProps",value:function(e,t){var a=P(e,t);return a===t?null:a}}]),c(i,[{key:"componentDidMount",value:function(){this.updateFrameAndClearCache=this.updateFrameAndClearCache.bind(this),window.addEventListener("resize",this.updateFrameAndClearCache),this.updateFrame(this.scrollTo.bind(this,this.props.initialIndex))}},{key:"componentDidUpdate",value:function(e){var t=this;if(this.props.axis!==e.axis&&this.clearSizeCache(),!this.unstable){if(++this.updateCounter>40)return this.unstable=!0,console.error("ReactList failed to reach a stable state.");this.updateCounterTimeoutId||(this.updateCounterTimeoutId=setTimeout((function(){t.updateCounter=0,delete t.updateCounterTimeoutId}),0)),this.updateFrame()}}},{key:"maybeSetState",value:function(e,t){if(function(e,t){for(var a in t)if(e[a]!==t[a])return!1;return!0}(this.state,e))return t();this.setState(e,t)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.updateFrameAndClearCache),this.scrollParent.removeEventListener("scroll",this.updateFrameAndClearCache,A),this.scrollParent.removeEventListener("mousewheel",E,A)}},{key:"getOffset",value:function(e){var t=this.props.axis,a=e[b[t]]||0,i=y[t];do{a+=e[i]||0}while(e=e.offsetParent);return a}},{key:"getEl",value:function(){return this.el||this.items}},{key:"getScrollPosition",value:function(){if("number"==typeof this.cachedScrollPosition)return this.cachedScrollPosition;var e=this.scrollParent,t=this.props.axis,a=S[t],i=e===window?document.body[a]||document.documentElement[a]:e[a],r=this.getScrollSize()-this.props.scrollParentViewportSizeGetter(this),n=Math.max(0,Math.min(i,r)),s=this.getEl();return this.cachedScrollPosition=this.getOffset(e)+n-this.getOffset(s),this.cachedScrollPosition}},{key:"setScroll",value:function(e){var t=this.scrollParent,a=this.props.axis;if(e+=this.getOffset(this.getEl()),t===window)return window.scrollTo(0,e);e-=this.getOffset(this.scrollParent),t[S[a]]=e}},{key:"getScrollSize",value:function(){var e=this.scrollParent,t=document,a=t.body,i=t.documentElement,r=k[this.props.axis];return e===window?Math.max(a[r],i[r]):e[r]}},{key:"hasDeterminateSize",value:function(){var e=this.props,t=e.itemSizeGetter;return"uniform"===e.type||t}},{key:"getStartAndEnd",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.threshold,t=this.getScrollPosition(),a=Math.max(0,t-e),i=t+this.props.scrollParentViewportSizeGetter(this)+e;return this.hasDeterminateSize()&&(i=Math.min(i,this.getSpaceBefore(this.props.length))),{start:a,end:i}}},{key:"getItemSizeAndItemsPerRow",value:function(){var e=this.props,t=e.axis,a=e.useStaticSize,i=this.state,r=i.itemSize,n=i.itemsPerRow;if(a&&r&&n)return{itemSize:r,itemsPerRow:n};var s=this.items.children;if(!s.length)return{};var o=s[0],l=o[v[t]],c=Math.abs(l-r);if((isNaN(c)||c>=1)&&(r=l),!r)return{};for(var h=y[t],d=o[h],u=s[n=1];u&&u[h]===d;u=s[n])++n;return{itemSize:r,itemsPerRow:n}}},{key:"clearSizeCache",value:function(){this.cachedScrollPosition=null}},{key:"updateFrameAndClearCache",value:function(e){return this.clearSizeCache(),this.updateFrame(e)}},{key:"updateFrame",value:function(e){switch(this.updateScrollParent(),"function"!=typeof e&&(e=E),this.props.type){case"simple":return this.updateSimpleFrame(e);case"variable":return this.updateVariableFrame(e);case"uniform":return this.updateUniformFrame(e)}}},{key:"updateScrollParent",value:function(){var e=this.scrollParent;this.scrollParent=this.props.scrollParentGetter(this),e!==this.scrollParent&&(e&&(e.removeEventListener("scroll",this.updateFrameAndClearCache),e.removeEventListener("mousewheel",E)),this.clearSizeCache(),this.scrollParent.addEventListener("scroll",this.updateFrameAndClearCache,A),this.scrollParent.addEventListener("mousewheel",E,A))}},{key:"updateSimpleFrame",value:function(e){var t=this.getStartAndEnd().end,a=this.items.children,i=0;if(a.length){var r=this.props.axis,n=a[0],s=a[a.length-1];i=this.getOffset(s)+s[v[r]]-this.getOffset(n)}if(i>t)return e();var o=this.props,l=o.pageSize,c=o.length,h=Math.min(this.state.size+l,c);this.maybeSetState({size:h},e)}},{key:"updateVariableFrame",value:function(e){this.props.itemSizeGetter||this.cacheSizes();for(var t=this.getStartAndEnd(),a=t.start,i=t.end,r=this.props,n=r.length,s=r.pageSize,o=0,l=0,c=0,h=n-1;l<h;){var d=this.getSizeOfItem(l);if(null==d||o+d>a)break;o+=d,++l}for(var u=n-l;c<u&&o<i;){var f=this.getSizeOfItem(l+c);if(null==f){c=Math.min(c+s,u);break}o+=f,++c}this.maybeSetState(P(this.props,{from:l,itemsPerRow:1,size:c}),e)}},{key:"updateUniformFrame",value:function(e){var t=this.getItemSizeAndItemsPerRow(),a=t.itemSize,i=t.itemsPerRow;if(!a||!i)return e();var r=this.getStartAndEnd(),n=r.start,s=r.end,o=P(this.props,{from:Math.floor(n/a)*i,size:(Math.ceil((s-n)/a)+1)*i,itemsPerRow:i}),l=o.from,c=o.size;return this.maybeSetState({itemsPerRow:i,from:l,itemSize:a,size:c},e)}},{key:"getSpaceBefore",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null!=t[e])return t[e];var a=this.state,i=a.itemSize,r=a.itemsPerRow;if(i)return t[e]=Math.floor(e/r)*i;for(var n=e;n>0&&null==t[--n];);for(var s=t[n]||0,o=n;o<e;++o){t[o]=s;var l=this.getSizeOfItem(o);if(null==l)break;s+=l}return t[e]=s}},{key:"cacheSizes",value:function(){for(var e=this.cache,t=this.state.from,a=this.items.children,i=v[this.props.axis],r=0,n=a.length;r<n;++r)e[t+r]=a[r][i]}},{key:"getSizeOfItem",value:function(e){var t=this.cache,a=this.items,i=this.props,r=i.axis,n=i.itemSizeGetter,s=i.itemSizeEstimator,o=i.type,l=this.state,c=l.from,h=l.itemSize,d=l.size;if(h)return h;if(n)return n(e);if(e in t)return t[e];if("simple"===o&&e>=c&&e<c+d&&a){var u=a.children[e-c];if(u)return u[v[r]]}return s?s(e,t):void 0}},{key:"scrollTo",value:function(e){null!=e&&this.setScroll(this.getSpaceBefore(e))}},{key:"scrollAround",value:function(e){var t=this.getScrollPosition(),a=this.getSpaceBefore(e),i=a-this.props.scrollParentViewportSizeGetter(this)+this.getSizeOfItem(e),r=Math.min(i,a),n=Math.max(i,a);return t<=r?this.setScroll(r):t>n?this.setScroll(n):void 0}},{key:"getVisibleRange",value:function(){for(var e,t,a=this.state,i=a.from,r=a.size,n=this.getStartAndEnd(0),s=n.start,o=n.end,l={},c=i;c<i+r;++c){var h=this.getSpaceBefore(c,l),d=h+this.getSizeOfItem(c);null==e&&d>s&&(e=c),null!=e&&h<o&&(t=c)}return[e,t]}},{key:"renderItems",value:function(){for(var e=this,t=this.props,a=t.itemRenderer,i=t.itemsRenderer,r=this.state,n=r.from,s=r.size,o=[],l=0;l<s;++l)o.push(a(n+l,l));return i(o,(function(t){return e.items=t}))}},{key:"render",value:function(){var e=this,t=this.props,i=t.axis,r=t.length,n=t.type,s=t.useTranslate3d,o=this.state,l=o.from,c=o.itemsPerRow,h=this.renderItems();if("simple"===n)return h;var d={position:"relative"},u={},f=Math.ceil(r/c)*c,p=this.getSpaceBefore(f,u);p&&(d[C[i]]=p,"x"===i&&(d.overflowX="hidden"));var g=this.getSpaceBefore(l,u),m="x"===i?g:0,b="y"===i?g:0,x=s?"translate3d(".concat(m,"px, ").concat(b,"px, 0)"):"translate(".concat(m,"px, ").concat(b,"px)"),v={msTransform:x,WebkitTransform:x,transform:x};return a.default.createElement("div",{style:d,ref:function(t){return e.el=t}},a.default.createElement("div",{style:v},h))}}]),i}(a.Component),g(i,"displayName","ReactList"),g(i,"propTypes",{axis:t.default.oneOf(["x","y"]),initialIndex:t.default.number,itemRenderer:t.default.func,itemSizeEstimator:t.default.func,itemSizeGetter:t.default.func,itemsRenderer:t.default.func,length:t.default.number,minSize:t.default.number,pageSize:t.default.number,scrollParentGetter:t.default.func,scrollParentViewportSizeGetter:t.default.func,threshold:t.default.number,type:t.default.oneOf(["simple","variable","uniform"]),useStaticSize:t.default.bool,useTranslate3d:t.default.bool}),g(i,"defaultProps",{axis:"y",itemRenderer:function(e,t){return a.default.createElement("div",{key:t},e)},itemsRenderer:function(e,t){return a.default.createElement("div",{ref:t},e)},length:0,minSize:1,pageSize:10,scrollParentGetter:function(e){for(var t=e.props.axis,a=e.getEl(),i=w[t];a=a.parentElement;)switch(window.getComputedStyle(a)[i]){case"auto":case"scroll":case"overlay":return a}return window},scrollParentViewportSizeGetter:function(e){var t=e.props.axis,a=e.scrollParent;return a===window?window[x[t]]:a[m[t]]},threshold:100,type:"simple",useStaticSize:!1,useTranslate3d:!1}),r)},void 0===(n=i.apply(t,r))||(e.exports=n)},5293:function(e,t,a){"use strict";function i(e,t){if(e===t)return!0;if(!e||!t)return!1;var a=Object.keys(e),i=Object.keys(t),r=a.length;if(i.length!==r)return!1;for(var n=0;n<r;n++){var s=a[n];if(e[s]!==t[s]||!Object.prototype.hasOwnProperty.call(t,s))return!1}return!0}function r(e,t){if(e===t)return!0;if(!e||!t)return!1;var a=e.length;if(t.length!==a)return!1;for(var i=0;i<a;i++)if(e[i]!==t[i])return!1;return!0}a.r(t),a.d(t,{shallowEqualArrays:function(){return r},shallowEqualObjects:function(){return i}})},8822:function(e,t,a){"use strict";var i=a(9196),r="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},n=i.useState,s=i.useEffect,o=i.useLayoutEffect,l=i.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!r(e,a)}catch(e){return!0}}var h="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var a=t(),i=n({inst:{value:a,getSnapshot:t}}),r=i[0].inst,h=i[1];return o((function(){r.value=a,r.getSnapshot=t,c(r)&&h({inst:r})}),[e,a,t]),s((function(){return c(r)&&h({inst:r}),e((function(){c(r)&&h({inst:r})}))}),[e]),l(a),a};t.useSyncExternalStore=void 0!==i.useSyncExternalStore?i.useSyncExternalStore:h},5210:function(e,t,a){"use strict";e.exports=a(8822)},9196:function(e){"use strict";e.exports=window.React}},t={};function a(i){var r=t[i];if(void 0!==r)return r.exports;var n=t[i]={exports:{}};return e[i].call(n.exports,n,n.exports,a),n.exports}a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,{a:t}),t},a.d=function(e,t){for(var i in t)a.o(t,i)&&!a.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){"use strict";var e=a(9196),t=a.n(e),i=window.ReactDOM,r=a.n(i),n=a(3114),s=window.wp.i18n;function o(e){return function(t){return!!t.type&&t.type.tabsRole===e}}var l=o("Tab"),c=o("TabList"),h=o("TabPanel");function d(){return d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},d.apply(this,arguments)}function u(t,a){return e.Children.map(t,(function(t){return null===t?null:function(e){return l(e)||c(e)||h(e)}(t)?a(t):t.props&&t.props.children&&"object"==typeof t.props.children?(0,e.cloneElement)(t,d({},t.props,{children:u(t.props.children,a)})):t}))}function f(t,a){return e.Children.forEach(t,(function(e){null!==e&&(l(e)||h(e)?a(e):e.props&&e.props.children&&"object"==typeof e.props.children&&(c(e)&&a(e),f(e.props.children,a)))}))}function p(e){var t,a,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(a=p(e[t]))&&(i&&(i+=" "),i+=a);else for(t in e)e[t]&&(i&&(i+=" "),i+=t);return i}var g=function(){for(var e,t,a=0,i="";a<arguments.length;)(e=arguments[a++])&&(t=p(e))&&(i&&(i+=" "),i+=t);return i},m=0;function b(){return"react-tabs-"+m++}function x(e){var t=0;return f(e,(function(e){l(e)&&t++})),t}var v,y=["children","className","disabledTabClassName","domRef","focus","forceRenderTabPanel","onSelect","selectedIndex","selectedTabClassName","selectedTabPanelClassName","environment","disableUpDownKeys"];function w(){return w=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},w.apply(this,arguments)}function k(e){return e&&"getAttribute"in e}function S(e){return k(e)&&e.getAttribute("data-rttab")}function C(e){return k(e)&&"true"===e.getAttribute("aria-disabled")}var E=function(a){var i=(0,e.useRef)([]),r=(0,e.useRef)([]),n=(0,e.useRef)([]),s=(0,e.useRef)();function o(e,t){e<0||e>=p()||(0,a.onSelect)(e,a.selectedIndex,t)}function d(e){for(var t=p(),a=e+1;a<t;a++)if(!C(m(a)))return a;for(var i=0;i<e;i++)if(!C(m(i)))return i;return e}function f(e){for(var t=e;t--;)if(!C(m(t)))return t;for(t=p();t-- >e;)if(!C(m(t)))return t;return e}function p(){return x(a.children)}function m(e){return i.current["tabs-"+e]}function k(e){var t=e.target;do{if(E(t)){if(C(t))return;return void o([].slice.call(t.parentNode.children).filter(S).indexOf(t),e)}}while(null!=(t=t.parentNode))}function E(e){if(!S(e))return!1;var t=e.parentElement;do{if(t===s.current)return!0;if(t.getAttribute("data-rttabs"))break;t=t.parentElement}while(t);return!1}a.children;var A=a.className,P=(a.disabledTabClassName,a.domRef),O=(a.focus,a.forceRenderTabPanel,a.onSelect,a.selectedIndex,a.selectedTabClassName,a.selectedTabPanelClassName,a.environment,a.disableUpDownKeys,function(e,t){if(null==e)return{};var a,i,r={},n=Object.keys(e);for(i=0;i<n.length;i++)a=n[i],t.indexOf(a)>=0||(r[a]=e[a]);return r}(a,y));return t().createElement("div",w({},O,{className:g(A),onClick:k,onKeyDown:function(e){var t=a.direction,i=a.disableUpDownKeys;if(E(e.target)){var r=a.selectedIndex,n=!1,s=!1;32!==e.keyCode&&13!==e.keyCode||(n=!0,s=!1,k(e)),37===e.keyCode||!i&&38===e.keyCode?(r="rtl"===t?d(r):f(r),n=!0,s=!0):39===e.keyCode||!i&&40===e.keyCode?(r="rtl"===t?f(r):d(r),n=!0,s=!0):35===e.keyCode?(r=function(){for(var e=p();e--;)if(!C(m(e)))return e;return null}(),n=!0,s=!0):36===e.keyCode&&(r=function(){for(var e=p(),t=0;t<e;t++)if(!C(m(t)))return t;return null}(),n=!0,s=!0),n&&e.preventDefault(),s&&o(r,e)}},ref:function(e){s.current=e,P&&P(e)},"data-rttabs":!0}),function(){var s=0,o=a.children,d=a.disabledTabClassName,f=a.focus,g=a.forceRenderTabPanel,x=a.selectedIndex,y=a.selectedTabClassName,w=a.selectedTabPanelClassName,k=a.environment;r.current=r.current||[],n.current=n.current||[];for(var S=r.current.length-p();S++<0;)r.current.push(b()),n.current.push(b());return u(o,(function(a){var o=a;if(c(a)){var p=0,b=!1;null==v&&function(e){var t=e||("undefined"!=typeof window?window:void 0);try{v=!(void 0===t||!t.document||!t.document.activeElement)}catch(e){v=!1}}(k),v&&(b=t().Children.toArray(a.props.children).filter(l).some((function(e,t){var a=k||("undefined"!=typeof window?window:void 0);return a&&a.document.activeElement===m(t)}))),o=(0,e.cloneElement)(a,{children:u(a.props.children,(function(t){var a="tabs-"+p,s=x===p,o={tabRef:function(e){i.current[a]=e},id:r.current[p],panelId:n.current[p],selected:s,focus:s&&(f||b)};return y&&(o.selectedClassName=y),d&&(o.disabledClassName=d),p++,(0,e.cloneElement)(t,o)}))})}else if(h(a)){var S={id:n.current[s],tabId:r.current[s],selected:x===s};g&&(S.forceRender=g),w&&(S.selectedClassName=w),s++,o=(0,e.cloneElement)(a,S)}return o}))}())};E.defaultProps={className:"react-tabs",focus:!1},E.propTypes={};var A=E;function P(){return P=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},P.apply(this,arguments)}var O=function(a){var i=a.children,r=a.defaultFocus,n=a.defaultIndex,s=a.onSelect,o=(0,e.useState)(r),l=o[0],c=o[1],h=(0,e.useState)(function(e){return null===e.selectedIndex?1:0}(a)),d=h[0],u=(0,e.useState)(1===d?n||0:null),f=u[0],p=u[1];if((0,e.useEffect)((function(){c(!1)}),[]),1===d){var g=x(i);(0,e.useEffect)((function(){if(null!=f){var e=Math.max(0,g-1);p(Math.min(f,e))}}),[g])}var m=P({},a);return m.focus=l,m.onSelect=function(e,t,a){"function"==typeof s&&!1===s(e,t,a)||(c(!0),1===d&&p(e))},null!=f&&(m.selectedIndex=f),delete m.defaultFocus,delete m.defaultIndex,t().createElement(A,m,i)};O.propTypes={},O.defaultProps={defaultFocus:!1,forceRenderTabPanel:!1,selectedIndex:null,defaultIndex:null,environment:null,disableUpDownKeys:!1},O.tabsRole="Tabs";var M=O,D=["children","className"];function N(){return N=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},N.apply(this,arguments)}var T=function(e){var a=e.children,i=e.className,r=function(e,t){if(null==e)return{};var a,i,r={},n=Object.keys(e);for(i=0;i<n.length;i++)a=n[i],t.indexOf(a)>=0||(r[a]=e[a]);return r}(e,D);return t().createElement("ul",N({},r,{className:g(i),role:"tablist"}),a)};T.tabsRole="TabList",T.propTypes={},T.defaultProps={className:"react-tabs__tab-list"};var _=T,L=["children","className","disabled","disabledClassName","focus","id","panelId","selected","selectedClassName","tabIndex","tabRef"];function R(){return R=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},R.apply(this,arguments)}var I="react-tabs__tab",z={className:I,disabledClassName:I+"--disabled",focus:!1,id:null,panelId:null,selected:!1,selectedClassName:I+"--selected"},F=function(a){var i,r=(0,e.useRef)();(0,e.useEffect)((function(){!function(){var e=a.selected,t=a.focus;e&&t&&r.current.focus()}()}));var n=a.children,s=a.className,o=a.disabled,l=a.disabledClassName,c=(a.focus,a.id),h=a.panelId,d=a.selected,u=a.selectedClassName,f=a.tabIndex,p=a.tabRef,m=function(e,t){if(null==e)return{};var a,i,r={},n=Object.keys(e);for(i=0;i<n.length;i++)a=n[i],t.indexOf(a)>=0||(r[a]=e[a]);return r}(a,L);return t().createElement("li",R({},m,{className:g(s,(i={},i[u]=d,i[l]=o,i)),ref:function(e){r.current=e,p&&p(e)},role:"tab",id:c,"aria-selected":d?"true":"false","aria-disabled":o?"true":"false","aria-controls":h,tabIndex:f||(d?"0":null),"data-rttab":!0}),n)};F.propTypes={},F.tabsRole="Tab",F.defaultProps=z;var Y=F,X=["children","className","forceRender","id","selected","selectedClassName","tabId"];function H(){return H=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},H.apply(this,arguments)}var j="react-tabs__tab-panel",W={className:j,forceRender:!1,selectedClassName:j+"--selected"},B=function(e){var a,i=e.children,r=e.className,n=e.forceRender,s=e.id,o=e.selected,l=e.selectedClassName,c=e.tabId,h=function(e,t){if(null==e)return{};var a,i,r={},n=Object.keys(e);for(i=0;i<n.length;i++)a=n[i],t.indexOf(a)>=0||(r[a]=e[a]);return r}(e,X);return t().createElement("div",H({},h,{className:g(r,(a={},a[l]=o,a)),role:"tabpanel",id:s,"aria-labelledby":c}),n||o?i:null)};B.tabsRole="TabPanel",B.propTypes={},B.defaultProps=W;var V,G=B,U=t=>{const{tabWrapperClass:a,tabListClass:i,tabLinkClass:r,tabLinkActiveClass:n,tabContentClass:s,options:o}=t,[l,c]=(0,e.useState)(0);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(M,{selectedIndex:l,onSelect:e=>(e=>{c(e)})(e),className:a},(0,e.createElement)(_,{className:i},o&&o.length&&o.map((t=>t?.enable&&(0,e.createElement)(Y,{className:r,selectedClassName:n,key:Math.random()},t?.link)))),o&&o.length&&o.map((t=>t?.enable&&(0,e.createElement)(G,{className:s,key:Math.random()},t?.content)))))},q=window.wp.apiFetch,Z=a.n(q);function Q(){return Q=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},Q.apply(this,arguments)}var K,$=function(t){return e.createElement("svg",Q({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 7 13"},t),V||(V=e.createElement("path",{d:"m4.045.226 2.73 2.73a.768.768 0 0 1 0 1.089c-.302.3-.79.3-1.09 0L4.27 2.63v8.926a.77.77 0 1 1-1.54 0V2.63L1.315 4.045a.77.77 0 0 1-1.09-1.09l2.73-2.73c.301-.3.789-.3 1.09 0Z"})))};function J(){return J=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},J.apply(this,arguments)}var ee=function(t){return e.createElement("svg",J({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 7 13"},t),K||(K=e.createElement("path",{d:"M2.955 12.1.225 9.372a.768.768 0 0 1 0-1.09c.302-.3.79-.3 1.09 0L2.73 9.697V.77a.77.77 0 1 1 1.54 0v8.926l1.415-1.414a.77.77 0 0 1 1.09 1.09L4.044 12.1c-.301.3-.789.3-1.09 0Z"})))};const te=async({queryKey:e})=>{var t;const[a,i,r]=e;let n;if(-1==i)n=r?await Z()({path:`betterdocs/v1/feedbacks/overview?post_id=${r}`}):await Z()({path:"betterdocs/v1/feedbacks/overview"});else if(i&&Object.entries(i).length){let e=moment(i?.start).format("YYYY-MM-DD"),t=moment(i?.end).format("YYYY-MM-DD");n=r?await Z()({path:`betterdocs/v1/feedbacks/overview?start_date=${e}&end_date=${t}&post_id=${r}`}):await Z()({path:`betterdocs/v1/feedbacks/overview?start_date=${e}&end_date=${t}`})}return null!==(t=n)&&void 0!==t?t:[]},ae=async({queryKey:e})=>{var t;const[a,i]=e;let r;if(-1==i)r=await Z()({path:"betterdocs/v1/feedbacks"});else if(i&&Object.entries(i).length){let e=moment(i?.start).format("YYYY-MM-DD"),t=moment(i?.end).format("YYYY-MM-DD");r=await Z()({path:`betterdocs/v1/feedbacks?start_date=${e}&end_date=${t}`})}return null!==(t=r)&&void 0!==t?t:[]},ie=async({queryKey:e})=>{var t;const[a,i]=e;let r;if(-1==i)r=await Z()({path:"betterdocs/v1/search/date"});else if(i&&Object.entries(i).length){let e=moment(i?.start).format("YYYY-MM-DD"),t=moment(i?.end).format("YYYY-MM-DD");r=await Z()({path:`betterdocs/v1/search/date?start_date=${e}&end_date=${t}`})}return null!==(t=r)&&void 0!==t?t:[]},re=async({queryKey:e})=>{var t;const[a,i,r]=e;let n;if(-1==i)n=r?await Z()({path:`betterdocs/v1/feedbacks/totalCount?post_id=${r}`}):await Z()({path:"betterdocs/v1/feedbacks/totalCount"});else if(i&&Object.entries(i).length){let e=moment(i?.start).format("YYYY-MM-DD"),t=moment(i?.end).format("YYYY-MM-DD");n=r?await Z()({path:`betterdocs/v1/feedbacks/totalCount?start_date=${e}&end_date=${t}&post_id=${r}`}):await Z()({path:`betterdocs/v1/feedbacks/totalCount?start_date=${e}&end_date=${t}`})}return null!==(t=n)&&void 0!==t?t:[]},ne=async({queryKey:e})=>{var t;const[a,i,r,n]=e;let s;if(-1==n)s=await Z()({path:`betterdocs/v1/leading_docs?per_page=${i}&page_now=${r}`});else if(n&&Object.entries(n).length){let e=moment(n?.start).format("YYYY-MM-DD"),t=moment(n?.end).format("YYYY-MM-DD");s=await Z()({path:`betterdocs/v1/leading_docs?per_page=${i}&page_now=${r}&start_date=${e}&end_date=${t}`})}return null!==(t=s)&&void 0!==t?t:[]},se=async({queryKey:e})=>{var t;const[a,i,r,n]=e;let s;if(-1==n)s=await Z()({path:`betterdocs/v1/leading_category?per_page=${i}&page_now=${r}`});else if(n&&Object.entries(n).length){let e=moment(n?.start).format("YYYY-MM-DD"),t=moment(n?.end).format("YYYY-MM-DD");s=await Z()({path:`betterdocs/v1/leading_category?per_page=${i}&page_now=${r}&start_date=${e}&end_date=${t}`})}return null!==(t=s)&&void 0!==t?t:[]},oe=async({queryKey:e})=>{var t;const[a,i,r,n]=e;let s;if(-1==n)s=await Z()({path:`betterdocs/v1/leading_kb?per_page=${i}&page_now=${r}`});else if(n&&Object.entries(n).length){let e=moment(n?.start).format("YYYY-MM-DD"),t=moment(n?.end).format("YYYY-MM-DD");s=await Z()({path:`betterdocs/v1/leading_kb?per_page=${i}&page_now=${r}&start_date=${e}&end_date=${t}`})}return null!==(t=s)&&void 0!==t?t:[]},le=async({queryKey:e})=>{var t;const[a,i,r,n]=e;let s;if(-1==n)s=await Z()({path:`betterdocs/v1/feedbacks/docs?orderby=most_helpful&per_page=${i}&page_now=${r}`});else if(n&&Object.entries(n).length){let e=moment(n?.start).format("YYYY-MM-DD"),t=moment(n?.end).format("YYYY-MM-DD");s=await Z()({path:`betterdocs/v1/feedbacks/docs?orderby=most_helpful&per_page=${i}&page_now=${r}&start_date=${e}&end_date=${t}`})}return null!==(t=s)&&void 0!==t?t:[]},ce=async({queryKey:e})=>{var t;const[a,i,r,n]=e;let s;if(-1==n)s=await Z()({path:`betterdocs/v1/feedbacks/docs?orderby=least_helpful&per_page=${i}&page_now=${r}`});else if(n&&Object.entries(n).length){let e=moment(n?.start).format("YYYY-MM-DD"),t=moment(n?.end).format("YYYY-MM-DD");s=await Z()({path:`betterdocs/v1/feedbacks/docs?orderby=least_helpful&per_page=${i}&page_now=${r}&start_date=${e}&end_date=${t}`})}return null!==(t=s)&&void 0!==t?t:[]},he=async({queryKey:e})=>{var t;const[a,i,r,n]=e;let s;if(-1==n)s=await Z()({path:`betterdocs/v1/search/all?per_page=${i}&page_now=${r}`});else if(n&&Object.entries(n).length){let e=moment(n?.start).format("YYYY-MM-DD"),t=moment(n?.end).format("YYYY-MM-DD");s=await Z()({path:`betterdocs/v1/search/all?per_page=${i}&page_now=${r}&start_date=${e}&end_date=${t}`})}return null!==(t=s)&&void 0!==t?t:[]},de=async({queryKey:e})=>{var t;const[a,i,r,n]=e;let s;if(-1==n)s=await Z()({path:`betterdocs/v1/search/not_found?per_page=${i}&page_now=${r}`});else if(n&&Object.entries(n).length){let e=moment(n?.start).format("YYYY-MM-DD"),t=moment(n?.end).format("YYYY-MM-DD");s=await Z()({path:`betterdocs/v1/search/not_found?per_page=${i}&page_now=${r}&start_date=${e}&end_date=${t}`})}return null!==(t=s)&&void 0!==t?t:[]},ue=async()=>await Z()({path:"betterdocs/v1/settings"}),fe=e=>{if(null!=e){if((e=e.toString().replace(/[^0-9.]/g,""))<1e3)return e;let t,a=[{v:1e3,s:"K"},{v:1e6,s:"M"},{v:1e9,s:"B"},{v:1e12,s:"T"},{v:1e15,s:"P"},{v:1e18,s:"E"}];for(t=a.length-1;t>0&&!(e>=a[t].v);t--);return(e/a[t].v).toFixed(2).replace(/\.0+$|(\.[0-9]*[1-9])0+$/,"$1")+a[t].s}},pe=(e,t)=>100*isFinite(e/t)?e/t*100:0,ge=(t,a,i)=>{let r=0,n=0,s=null==t?"0":t,o=null==a?"0":a;return s&&s!=o?(s>o&&(r=1),s<o&&(r=-1),n=0==o?100*s:0==s?100*o:(s-o)/o*100,(0,e.createElement)("p",{className:"btd-chart-comparison"},(0,e.createElement)("span",{className:"btd-comparison-highlight "+(1==r?"inc":"dec")},1==r?(0,e.createElement)($,null):(0,e.createElement)(ee,null),`${Math.abs(n).toFixed(2)}%`),(0,e.createElement)("span",null,"vs Previous "+(0!=i?`${i} Days`:"Day")))):""},me=t=>(0,e.createElement)("span",{className:`btd-tooltip ${t.className?t.className:""}`},(0,e.createElement)("button",{className:`btd-tooltip-button ${t.buttonClassName?t.buttonClassName:""}`},t.buttonContent),(0,e.createElement)("span",{className:`btd-tooltip-content ${t.tooltipClassName?t.tooltipClassName:""}`},(0,e.createElement)("span",{className:"btd-tooltip-content-inner"},t.tooltipContent))),be=(e,t)=>{const a={};return t&&e&&e?.length&&(a.labels=e.map((e=>moment(e.created_at||e.search_date||e.date).locale("en").format("MMM D YYYY"))).reverse(),a.colors=t.filter((e=>e.checked)).map((e=>e.color)),a.count=t.filter((e=>e.checked&&e.enabled)).map((t=>({name:t.label,data:e.map((e=>e.hasOwnProperty(t.id)&&(null==e[t.id]?"0":e[t.id]))).reverse()})))),a};var xe=function(){return xe=Object.assign||function(e){for(var t,a=1,i=arguments.length;a<i;a++)for(var r in t=arguments[a])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},xe.apply(this,arguments)},ve=function(t){var a=t.animate,i=t.animateBegin,r=t.backgroundColor,n=t.backgroundOpacity,s=t.baseUrl,o=t.children,l=t.foregroundColor,c=t.foregroundOpacity,h=t.gradientRatio,d=t.gradientDirection,u=t.uniqueKey,f=t.interval,p=t.rtl,g=t.speed,m=t.style,b=t.title,x=t.beforeMask,v=function(e,t){var a={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(a[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r<i.length;r++)t.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(a[i[r]]=e[i[r]])}return a}(t,["animate","animateBegin","backgroundColor","backgroundOpacity","baseUrl","children","foregroundColor","foregroundOpacity","gradientRatio","gradientDirection","uniqueKey","interval","rtl","speed","style","title","beforeMask"]),y=u||Math.random().toString(36).substring(6),w=y+"-diff",k=y+"-animated-diff",S=y+"-aria",C=p?{transform:"scaleX(-1)"}:null,E="0; "+f+"; 1",A=g+"s",P="top-bottom"===d?"rotate(90)":void 0;return(0,e.createElement)("svg",xe({"aria-labelledby":S,role:"img",style:xe(xe({},m),C)},v),b?(0,e.createElement)("title",{id:S},b):null,x&&(0,e.isValidElement)(x)?x:null,(0,e.createElement)("rect",{role:"presentation",x:"0",y:"0",width:"100%",height:"100%",clipPath:"url("+s+"#"+w+")",style:{fill:"url("+s+"#"+k+")"}}),(0,e.createElement)("defs",null,(0,e.createElement)("clipPath",{id:w},o),(0,e.createElement)("linearGradient",{id:k,gradientTransform:P},(0,e.createElement)("stop",{offset:"0%",stopColor:r,stopOpacity:n},a&&(0,e.createElement)("animate",{attributeName:"offset",values:-h+"; "+-h+"; 1",keyTimes:E,dur:A,repeatCount:"indefinite",begin:i})),(0,e.createElement)("stop",{offset:"50%",stopColor:l,stopOpacity:c},a&&(0,e.createElement)("animate",{attributeName:"offset",values:-h/2+"; "+-h/2+"; "+(1+h/2),keyTimes:E,dur:A,repeatCount:"indefinite",begin:i})),(0,e.createElement)("stop",{offset:"100%",stopColor:r,stopOpacity:n},a&&(0,e.createElement)("animate",{attributeName:"offset",values:"0; 0; "+(1+h),keyTimes:E,dur:A,repeatCount:"indefinite",begin:i})))))};ve.defaultProps={animate:!0,backgroundColor:"#f5f6f7",backgroundOpacity:1,baseUrl:"",foregroundColor:"#eee",foregroundOpacity:1,gradientRatio:2,gradientDirection:"left-right",id:null,interval:.25,rtl:!1,speed:1.2,style:{},title:"Loading...",beforeMask:null};var ye=function(t){return t.children?(0,e.createElement)(ve,xe({},t)):(0,e.createElement)(we,xe({},t))},we=function(t){return(0,e.createElement)(ye,xe({viewBox:"0 0 476 124"},t),(0,e.createElement)("rect",{x:"48",y:"8",width:"88",height:"6",rx:"3"}),(0,e.createElement)("rect",{x:"48",y:"26",width:"52",height:"6",rx:"3"}),(0,e.createElement)("rect",{x:"0",y:"56",width:"410",height:"6",rx:"3"}),(0,e.createElement)("rect",{x:"0",y:"72",width:"380",height:"6",rx:"3"}),(0,e.createElement)("rect",{x:"0",y:"88",width:"178",height:"6",rx:"3"}),(0,e.createElement)("circle",{cx:"20",cy:"20",r:"20"}))},ke=ye,Se=t=>(0,e.createElement)(ke,{speed:2,viewBox:"0 0 495 124",backgroundColor:"#c5c8d6",foregroundColor:"#e4e3e8",...t},(0,e.createElement)("rect",{x:"0",y:"0",rx:"0",ry:"0",width:"494",height:"9"}),(0,e.createElement)("rect",{x:"0",y:"14",rx:"0",ry:"0",width:"494",height:"9"}),(0,e.createElement)("rect",{x:"0",y:"2",rx:"0",ry:"0",width:"13",height:"16"}),(0,e.createElement)("rect",{x:"480",y:"3",rx:"0",ry:"0",width:"14",height:"17"}),(0,e.createElement)("rect",{x:"123",y:"3",rx:"0",ry:"0",width:"31",height:"14"}),(0,e.createElement)("rect",{x:"266",y:"3",rx:"0",ry:"0",width:"28",height:"15"}),(0,e.createElement)("rect",{x:"381",y:"3",rx:"0",ry:"0",width:"23",height:"15"}),(0,e.createElement)("rect",{x:"0",y:"1",rx:"0",ry:"0",width:"2",height:"202"}),(0,e.createElement)("rect",{x:"0",y:"202",rx:"0",ry:"0",width:"495",height:"2"}),(0,e.createElement)("rect",{x:"0",y:"42",rx:"0",ry:"0",width:"494",height:"2"}),(0,e.createElement)("rect",{x:"1",y:"62",rx:"0",ry:"0",width:"494",height:"2"}),(0,e.createElement)("rect",{x:"493",y:"0",rx:"0",ry:"0",width:"2",height:"204"}),(0,e.createElement)("rect",{x:"0",y:"82",rx:"0",ry:"0",width:"494",height:"2"}),(0,e.createElement)("rect",{x:"1",y:"102",rx:"0",ry:"0",width:"494",height:"2"}),(0,e.createElement)("rect",{x:"0",y:"122",rx:"0",ry:"0",width:"494",height:"2"}),(0,e.createElement)("rect",{x:"1",y:"142",rx:"0",ry:"0",width:"494",height:"2"}),(0,e.createElement)("rect",{x:"0",y:"162",rx:"0",ry:"0",width:"494",height:"2"}),(0,e.createElement)("rect",{x:"1",y:"182",rx:"0",ry:"0",width:"494",height:"2"}),(0,e.createElement)("rect",{x:"13",y:"31",rx:"0",ry:"0",width:"83",height:"4"}),(0,e.createElement)("rect",{x:"161",y:"31",rx:"0",ry:"0",width:"98",height:"4"}),(0,e.createElement)("rect",{x:"300",y:"31",rx:"0",ry:"0",width:"74",height:"4"}),(0,e.createElement)("circle",{cx:"428",cy:"33",r:"6"}),(0,e.createElement)("rect",{x:"436",y:"31",rx:"0",ry:"0",width:"27",height:"4"}),(0,e.createElement)("rect",{x:"13",y:"51",rx:"0",ry:"0",width:"83",height:"4"}),(0,e.createElement)("rect",{x:"161",y:"51",rx:"0",ry:"0",width:"98",height:"4"}),(0,e.createElement)("rect",{x:"300",y:"51",rx:"0",ry:"0",width:"74",height:"4"}),(0,e.createElement)("circle",{cx:"428",cy:"53",r:"6"}),(0,e.createElement)("rect",{x:"436",y:"51",rx:"0",ry:"0",width:"27",height:"4"}),(0,e.createElement)("rect",{x:"13",y:"71",rx:"0",ry:"0",width:"83",height:"4"}),(0,e.createElement)("rect",{x:"161",y:"71",rx:"0",ry:"0",width:"98",height:"4"}),(0,e.createElement)("rect",{x:"300",y:"71",rx:"0",ry:"0",width:"74",height:"4"}),(0,e.createElement)("circle",{cx:"428",cy:"73",r:"6"}),(0,e.createElement)("rect",{x:"436",y:"71",rx:"0",ry:"0",width:"27",height:"4"}),(0,e.createElement)("rect",{x:"13",y:"91",rx:"0",ry:"0",width:"83",height:"4"}),(0,e.createElement)("rect",{x:"161",y:"91",rx:"0",ry:"0",width:"98",height:"4"}),(0,e.createElement)("rect",{x:"300",y:"91",rx:"0",ry:"0",width:"74",height:"4"}),(0,e.createElement)("circle",{cx:"428",cy:"93",r:"6"}),(0,e.createElement)("rect",{x:"436",y:"91",rx:"0",ry:"0",width:"27",height:"4"}),(0,e.createElement)("rect",{x:"13",y:"111",rx:"0",ry:"0",width:"83",height:"4"}),(0,e.createElement)("rect",{x:"161",y:"111",rx:"0",ry:"0",width:"98",height:"4"}),(0,e.createElement)("rect",{x:"300",y:"111",rx:"0",ry:"0",width:"74",height:"4"}),(0,e.createElement)("circle",{cx:"428",cy:"113",r:"6"}),(0,e.createElement)("rect",{x:"436",y:"111",rx:"0",ry:"0",width:"27",height:"4"}),(0,e.createElement)("rect",{x:"13",y:"131",rx:"0",ry:"0",width:"83",height:"4"}),(0,e.createElement)("rect",{x:"161",y:"131",rx:"0",ry:"0",width:"98",height:"4"}),(0,e.createElement)("rect",{x:"300",y:"131",rx:"0",ry:"0",width:"74",height:"4"}),(0,e.createElement)("circle",{cx:"428",cy:"133",r:"6"}),(0,e.createElement)("rect",{x:"436",y:"131",rx:"0",ry:"0",width:"27",height:"4"}),(0,e.createElement)("rect",{x:"13",y:"151",rx:"0",ry:"0",width:"83",height:"4"}),(0,e.createElement)("rect",{x:"161",y:"151",rx:"0",ry:"0",width:"98",height:"4"}),(0,e.createElement)("rect",{x:"300",y:"151",rx:"0",ry:"0",width:"74",height:"4"}),(0,e.createElement)("circle",{cx:"428",cy:"153",r:"6"}),(0,e.createElement)("rect",{x:"436",y:"151",rx:"0",ry:"0",width:"27",height:"4"}),(0,e.createElement)("rect",{x:"13",y:"171",rx:"0",ry:"0",width:"83",height:"4"}),(0,e.createElement)("rect",{x:"161",y:"171",rx:"0",ry:"0",width:"98",height:"4"}),(0,e.createElement)("rect",{x:"300",y:"171",rx:"0",ry:"0",width:"74",height:"4"}),(0,e.createElement)("circle",{cx:"428",cy:"173",r:"6"}),(0,e.createElement)("rect",{x:"436",y:"171",rx:"0",ry:"0",width:"27",height:"4"}),(0,e.createElement)("rect",{x:"13",y:"191",rx:"0",ry:"0",width:"83",height:"4"}),(0,e.createElement)("rect",{x:"161",y:"191",rx:"0",ry:"0",width:"98",height:"4"}),(0,e.createElement)("rect",{x:"300",y:"191",rx:"0",ry:"0",width:"74",height:"4"}),(0,e.createElement)("circle",{cx:"428",cy:"193",r:"6"}),(0,e.createElement)("rect",{x:"436",y:"191",rx:"0",ry:"0",width:"27",height:"4"}));function Ce(){return Ce=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},Ce.apply(this,arguments)}function Ee(e){return Ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ee(e)}function Ae(e){var t=function(e,t){if("object"!==Ee(e)||null===e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var i=a.call(e,"string");if("object"!==Ee(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Ee(t)?t:String(t)}function Pe(e,t,a){return(t=Ae(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Oe(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function Me(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function De(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,Ae(i.key),i)}}function Ne(e,t,a){return t&&De(e.prototype,t),a&&De(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function Te(e,t){return Te=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Te(e,t)}function _e(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Te(e,t)}function Le(e){return Le=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Le(e)}function Re(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,i=Le(e);if(t){var r=Le(this).constructor;a=Reflect.construct(i,arguments,r)}else a=i.apply(this,arguments);return function(e,t){if(t&&("object"===Ee(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,a)}}var Ie=a(9803),ze=a.n(Ie),Fe=function(e){var a,i="".concat(e.rootPrefixCls,"-item"),r=ze()(i,"".concat(i,"-").concat(e.page),(Pe(a={},"".concat(i,"-active"),e.active),Pe(a,"".concat(i,"-disabled"),!e.page),Pe(a,e.className,!!e.className),a));return t().createElement("li",{title:e.showTitle?e.page:null,className:r,onClick:function(){e.onClick(e.page)},onKeyPress:function(t){e.onKeyPress(t,e.onClick,e.page)},tabIndex:"0"},e.itemRender(e.page,"page",t().createElement("a",{rel:"nofollow"},e.page)))},Ye=function(e){_e(i,e);var a=Re(i);function i(){var e;Me(this,i);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return(e=a.call.apply(a,[this].concat(r))).state={goInputText:""},e.buildOptionText=function(t){return"".concat(t," ").concat(e.props.locale.items_per_page)},e.changeSize=function(t){e.props.changeSize(Number(t))},e.handleChange=function(t){e.setState({goInputText:t.target.value})},e.handleBlur=function(t){var a=e.props,i=a.goButton,r=a.quickGo,n=a.rootPrefixCls,s=e.state.goInputText;i||""===s||(e.setState({goInputText:""}),t.relatedTarget&&(t.relatedTarget.className.indexOf("".concat(n,"-item-link"))>=0||t.relatedTarget.className.indexOf("".concat(n,"-item"))>=0)||r(e.getValidValue()))},e.go=function(t){""!==e.state.goInputText&&(13!==t.keyCode&&"click"!==t.type||(e.setState({goInputText:""}),e.props.quickGo(e.getValidValue())))},e}return Ne(i,[{key:"getValidValue",value:function(){var e=this.state.goInputText;return!e||isNaN(e)?void 0:Number(e)}},{key:"getPageSizeOptions",value:function(){var e=this.props,t=e.pageSize,a=e.pageSizeOptions;return a.some((function(e){return e.toString()===t.toString()}))?a:a.concat([t.toString()]).sort((function(e,t){return(isNaN(Number(e))?0:Number(e))-(isNaN(Number(t))?0:Number(t))}))}},{key:"render",value:function(){var e=this,a=this.props,i=a.pageSize,r=a.locale,n=a.rootPrefixCls,s=a.changeSize,o=a.quickGo,l=a.goButton,c=a.selectComponentClass,h=a.buildOptionText,d=a.selectPrefixCls,u=a.disabled,f=this.state.goInputText,p="".concat(n,"-options"),g=c,m=null,b=null,x=null;if(!s&&!o)return null;var v=this.getPageSizeOptions();if(s&&g){var y=v.map((function(a,i){return t().createElement(g.Option,{key:i,value:a.toString()},(h||e.buildOptionText)(a))}));m=t().createElement(g,{disabled:u,prefixCls:d,showSearch:!1,className:"".concat(p,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(i||v[0]).toString(),onChange:this.changeSize,getPopupContainer:function(e){return e.parentNode},"aria-label":r.page_size,defaultOpen:!1},y)}return o&&(l&&(x="boolean"==typeof l?t().createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:u,className:"".concat(p,"-quick-jumper-button")},r.jump_to_confirm):t().createElement("span",{onClick:this.go,onKeyUp:this.go},l)),b=t().createElement("div",{className:"".concat(p,"-quick-jumper")},r.jump_to,t().createElement("input",{disabled:u,type:"text",value:f,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":r.page}),r.page,x)),t().createElement("li",{className:"".concat(p)},m,b)}}]),i}(t().Component);Ye.defaultProps={pageSizeOptions:["10","20","50","100"]};var Xe=Ye;function He(){}function je(e){var t=Number(e);return"number"==typeof t&&!isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function We(e,t,a){var i=void 0===e?t.pageSize:e;return Math.floor((a.total-1)/i)+1}var Be=function(a){_e(r,a);var i=Re(r);function r(e){var a;Me(this,r),(a=i.call(this,e)).getJumpPrevPage=function(){return Math.max(1,a.state.current-(a.props.showLessItems?3:5))},a.getJumpNextPage=function(){return Math.min(We(void 0,a.state,a.props),a.state.current+(a.props.showLessItems?3:5))},a.getItemIcon=function(e,i){var r=a.props.prefixCls,n=e||t().createElement("button",{type:"button","aria-label":i,className:"".concat(r,"-item-link")});return"function"==typeof e&&(n=t().createElement(e,function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Oe(Object(a),!0).forEach((function(t){Pe(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Oe(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({},a.props))),n},a.savePaginationNode=function(e){a.paginationNode=e},a.isValid=function(e){var t=a.props.total;return je(e)&&e!==a.state.current&&je(t)&&t>0},a.shouldDisplayQuickJumper=function(){var e=a.props,t=e.showQuickJumper;return!(e.total<=a.state.pageSize)&&t},a.handleKeyDown=function(e){38!==e.keyCode&&40!==e.keyCode||e.preventDefault()},a.handleKeyUp=function(e){var t=a.getValidValue(e);t!==a.state.currentInputValue&&a.setState({currentInputValue:t}),13===e.keyCode?a.handleChange(t):38===e.keyCode?a.handleChange(t-1):40===e.keyCode&&a.handleChange(t+1)},a.handleBlur=function(e){var t=a.getValidValue(e);a.handleChange(t)},a.changePageSize=function(e){var t=a.state.current,i=We(e,a.state,a.props);t=t>i?i:t,0===i&&(t=a.state.current),"number"==typeof e&&("pageSize"in a.props||a.setState({pageSize:e}),"current"in a.props||a.setState({current:t,currentInputValue:t})),a.props.onShowSizeChange(t,e),"onChange"in a.props&&a.props.onChange&&a.props.onChange(t,e)},a.handleChange=function(e){var t=a.props.disabled,i=e;if(a.isValid(i)&&!t){var r=We(void 0,a.state,a.props);i>r?i=r:i<1&&(i=1),"current"in a.props||a.setState({current:i,currentInputValue:i});var n=a.state.pageSize;return a.props.onChange(i,n),i}return a.state.current},a.prev=function(){a.hasPrev()&&a.handleChange(a.state.current-1)},a.next=function(){a.hasNext()&&a.handleChange(a.state.current+1)},a.jumpPrev=function(){a.handleChange(a.getJumpPrevPage())},a.jumpNext=function(){a.handleChange(a.getJumpNextPage())},a.hasPrev=function(){return a.state.current>1},a.hasNext=function(){return a.state.current<We(void 0,a.state,a.props)},a.runIfEnter=function(e,t){if("Enter"===e.key||13===e.charCode){for(var a=arguments.length,i=new Array(a>2?a-2:0),r=2;r<a;r++)i[r-2]=arguments[r];t.apply(void 0,i)}},a.runIfEnterPrev=function(e){a.runIfEnter(e,a.prev)},a.runIfEnterNext=function(e){a.runIfEnter(e,a.next)},a.runIfEnterJumpPrev=function(e){a.runIfEnter(e,a.jumpPrev)},a.runIfEnterJumpNext=function(e){a.runIfEnter(e,a.jumpNext)},a.handleGoTO=function(e){13!==e.keyCode&&"click"!==e.type||a.handleChange(a.state.currentInputValue)};var n=e.onChange!==He;"current"in e&&!n&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var s=e.defaultCurrent;"current"in e&&(s=e.current);var o=e.defaultPageSize;return"pageSize"in e&&(o=e.pageSize),s=Math.min(s,We(o,void 0,e)),a.state={current:s,currentInputValue:s,pageSize:o},a}return Ne(r,[{key:"componentDidUpdate",value:function(e,t){var a=this.props.prefixCls;if(t.current!==this.state.current&&this.paginationNode){var i=this.paginationNode.querySelector(".".concat(a,"-item-").concat(t.current));i&&document.activeElement===i&&i.blur()}}},{key:"getValidValue",value:function(e){var t=e.target.value,a=We(void 0,this.state,this.props),i=this.state.currentInputValue;return""===t?t:isNaN(Number(t))?i:t>=a?a:Number(t)}},{key:"getShowSizeChanger",value:function(){var e=this.props,t=e.showSizeChanger,a=e.total,i=e.totalBoundaryShowSizeChanger;return void 0!==t?t:a>i}},{key:"renderPrev",value:function(t){var a=this.props,i=a.prevIcon,r=(0,a.itemRender)(t,"prev",this.getItemIcon(i,"prev page")),n=!this.hasPrev();return(0,e.isValidElement)(r)?(0,e.cloneElement)(r,{disabled:n}):r}},{key:"renderNext",value:function(t){var a=this.props,i=a.nextIcon,r=(0,a.itemRender)(t,"next",this.getItemIcon(i,"next page")),n=!this.hasNext();return(0,e.isValidElement)(r)?(0,e.cloneElement)(r,{disabled:n}):r}},{key:"render",value:function(){var a=this,i=this.props,r=i.prefixCls,n=i.className,s=i.style,o=i.disabled,l=i.hideOnSinglePage,c=i.total,h=i.locale,d=i.showQuickJumper,u=i.showLessItems,f=i.showTitle,p=i.showTotal,g=i.simple,m=i.itemRender,b=i.showPrevNextJumpers,x=i.jumpPrevIcon,v=i.jumpNextIcon,y=i.selectComponentClass,w=i.selectPrefixCls,k=i.pageSizeOptions,S=this.state,C=S.current,E=S.pageSize,A=S.currentInputValue;if(!0===l&&c<=E)return null;var P=We(void 0,this.state,this.props),O=[],M=null,D=null,N=null,T=null,_=null,L=d&&d.goButton,R=u?1:2,I=C-1>0?C-1:0,z=C+1<P?C+1:P,F=Object.keys(this.props).reduce((function(e,t){return"data-"!==t.substr(0,5)&&"aria-"!==t.substr(0,5)&&"role"!==t||(e[t]=a.props[t]),e}),{});if(g)return L&&(_="boolean"==typeof L?t().createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},h.jump_to_confirm):t().createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},L),_=t().createElement("li",{title:f?"".concat(h.jump_to).concat(C,"/").concat(P):null,className:"".concat(r,"-simple-pager")},_)),t().createElement("ul",Ce({className:ze()(r,"".concat(r,"-simple"),Pe({},"".concat(r,"-disabled"),o),n),style:s,ref:this.savePaginationNode},F),t().createElement("li",{title:f?h.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:ze()("".concat(r,"-prev"),Pe({},"".concat(r,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(I)),t().createElement("li",{title:f?"".concat(C,"/").concat(P):null,className:"".concat(r,"-simple-pager")},t().createElement("input",{type:"text",value:A,disabled:o,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:"3"}),t().createElement("span",{className:"".concat(r,"-slash")},"/"),P),t().createElement("li",{title:f?h.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:ze()("".concat(r,"-next"),Pe({},"".concat(r,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(z)),_);if(P<=3+2*R){var Y={locale:h,rootPrefixCls:r,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:f,itemRender:m};P||O.push(t().createElement(Fe,Ce({},Y,{key:"noPager",page:1,className:"".concat(r,"-item-disabled")})));for(var X=1;X<=P;X+=1){var H=C===X;O.push(t().createElement(Fe,Ce({},Y,{key:X,page:X,active:H})))}}else{var j=u?h.prev_3:h.prev_5,W=u?h.next_3:h.next_5;b&&(M=t().createElement("li",{title:f?j:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:ze()("".concat(r,"-jump-prev"),Pe({},"".concat(r,"-jump-prev-custom-icon"),!!x))},m(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(x,"prev page"))),D=t().createElement("li",{title:f?W:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:ze()("".concat(r,"-jump-next"),Pe({},"".concat(r,"-jump-next-custom-icon"),!!v))},m(this.getJumpNextPage(),"jump-next",this.getItemIcon(v,"next page")))),T=t().createElement(Fe,{locale:h,last:!0,rootPrefixCls:r,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:P,page:P,active:!1,showTitle:f,itemRender:m}),N=t().createElement(Fe,{locale:h,rootPrefixCls:r,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:f,itemRender:m});var B=Math.max(1,C-R),V=Math.min(C+R,P);C-1<=R&&(V=1+2*R),P-C<=R&&(B=P-2*R);for(var G=B;G<=V;G+=1){var U=C===G;O.push(t().createElement(Fe,{locale:h,rootPrefixCls:r,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:G,page:G,active:U,showTitle:f,itemRender:m}))}C-1>=2*R&&3!==C&&(O[0]=(0,e.cloneElement)(O[0],{className:"".concat(r,"-item-after-jump-prev")}),O.unshift(M)),P-C>=2*R&&C!==P-2&&(O[O.length-1]=(0,e.cloneElement)(O[O.length-1],{className:"".concat(r,"-item-before-jump-next")}),O.push(D)),1!==B&&O.unshift(N),V!==P&&O.push(T)}var q=null;p&&(q=t().createElement("li",{className:"".concat(r,"-total-text")},p(c,[0===c?0:(C-1)*E+1,C*E>c?c:C*E])));var Z=!this.hasPrev()||!P,Q=!this.hasNext()||!P;return t().createElement("ul",Ce({className:ze()(r,n,Pe({},"".concat(r,"-disabled"),o)),style:s,unselectable:"unselectable",ref:this.savePaginationNode},F),q,t().createElement("li",{title:f?h.prev_page:null,onClick:this.prev,tabIndex:Z?null:0,onKeyPress:this.runIfEnterPrev,className:ze()("".concat(r,"-prev"),Pe({},"".concat(r,"-disabled"),Z)),"aria-disabled":Z},this.renderPrev(I)),O,t().createElement("li",{title:f?h.next_page:null,onClick:this.next,tabIndex:Q?null:0,onKeyPress:this.runIfEnterNext,className:ze()("".concat(r,"-next"),Pe({},"".concat(r,"-disabled"),Q)),"aria-disabled":Q},this.renderNext(z)),t().createElement(Xe,{disabled:o,locale:h,rootPrefixCls:r,selectComponentClass:y,selectPrefixCls:w,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:C,pageSize:E,pageSizeOptions:k,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:L}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var a={};if("current"in e&&(a.current=e.current,e.current!==t.current&&(a.currentInputValue=a.current)),"pageSize"in e&&e.pageSize!==t.pageSize){var i=t.current,r=We(e.pageSize,t,e);i=i>r?r:i,"current"in e||(a.current=i,a.currentInputValue=i),a.pageSize=e.pageSize}return a}}]),r}(t().Component);Be.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:He,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:He,locale:{items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"},style:{},itemRender:function(e,t,a){return a},totalBoundaryShowSizeChanger:50};var Ve,Ge,Ue,qe,Ze,Qe,Ke,$e,Je,et,tt,at,it,rt,nt,st,ot,lt,ct,ht,dt,ut,ft,pt,gt,mt,bt,xt,vt,yt,wt=Be,kt={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"};function St(){return St=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},St.apply(this,arguments)}var Ct,Et,At=function(t){return e.createElement("svg",St({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",style:{enableBackground:"new 0 0 750 500"},viewBox:"0 0 750 500"},t),Ve||(Ve=e.createElement("style",null,".empty-data_svg__st2{fill:#dbdbdb}.empty-data_svg__st3{fill:#e1f9ee}.empty-data_svg__st4{fill:#89c6a7}.empty-data_svg__st6{fill:#eb9481}.empty-data_svg__st8{fill:#263238}.empty-data_svg__st18{fill:#ffb1a4}.empty-data_svg__st21{fill:#ffaa9f}.empty-data_svg__st23{fill:#253529}.empty-data_svg__st33{fill:#c7fff0}.empty-data_svg__st35{fill:#fff}")),e.createElement("g",{id:"empty-data_svg__Speech_Bubble"},Ge||(Ge=e.createElement("path",{d:"m666.9 150.3-9.5 46.3-6.2-6-10.5 7.5-8-10-17.9 13.1-15.4-25.7-17.1 10.1-6.8-9.4-21.7 12.2-6.6-14 15.3-73.8 81.7 16.9z",className:"empty-data_svg__st3"})),Ue||(Ue=e.createElement("path",{d:"m644.2 117.5 22.8 32.8-28.4-5.9z",className:"empty-data_svg__st4"})),qe||(qe=e.createElement("path",{d:"m655.3 205.9-14 68-110-22.7 13.9-67.5 6.5 14 21.8-12.2 6.8 9.3 17.1-10 15.3 25.7 18-13.1 8 9.9 10.5-7.4zM497.8 197.9l-112.1 7-8.9-144 83.2-5.2 30.6 25.7z",className:"empty-data_svg__st3"})),Ze||(Ze=e.createElement("path",{d:"m460 55.7 30.6 25.7-28.9 1.8zM429 152.6l-.4-3.2c-1.1-6.7.7-14.3 6.6-22.1 5.3-7 8.1-12 7.8-17.7-.4-6.4-4.6-10.4-12.5-10.1-4.5.3-9.4 2-12.5 4.6l-3.5-7.7c4-3.2 11-5.6 17.7-6 14.4-.8 21.4 7.7 22 17.3.5 8.5-3.9 14.9-9.6 22.4-5.2 6.8-6.9 12.5-6.1 18.8l.3 3.3-9.8.4zm-1.8 17.7c-.3-4.6 2.7-8.1 7.1-8.3 4.4-.2 7.6 2.8 7.8 7.5.2 4.4-2.4 7.9-7.1 8.2-4.4.2-7.6-3-7.8-7.4z",className:"empty-data_svg__st4"})),e.createElement("ellipse",{cx:375,cy:425.3,rx:286.7,ry:31.4,style:{fill:"#edf4f1"}}),Qe||(Qe=e.createElement("path",{d:"M308.3 409.7c-2.3.8-69.1 1-71.7-.6-1-.6.4-10.3 0-22.1-.1-2.5-.6-5.2-.6-7.8l-2.2-35.9 44.7-.3-.6 35.9-.2 7.8s25.6 11.4 28.2 13.4c2.6 2.1 4.7 8.8 2.4 9.6z",className:"empty-data_svg__st6"})),e.createElement("linearGradient",{id:"empty-data_svg__SVGID_1_",x1:233.731,x2:308.407,y1:402.344,y2:402.344,gradientUnits:"userSpaceOnUse"},e.createElement("stop",{offset:0,style:{stopColor:"#1e3439"}}),e.createElement("stop",{offset:1,style:{stopColor:"#68b8b2"}})),e.createElement("path",{d:"M307.4 413.5c-2.3.8-69.1 1-71.7-.6-1-.6-1.6-10.3-2-22.1l43.1-.3s25.6 11.4 28.2 13.4c2.6 2.1 4.7 8.8 2.4 9.6z",style:{fill:"url(#empty-data_svg__SVGID_1_)"}}),Ke||(Ke=e.createElement("path",{d:"M301.6 408.1c-2.7-.1-5.2 1.2-6.7 2.8-1.4 1.5-2.6 3.7-2.5 6 0 .1.1.1.1 0 .6-4.4 4.6-8.2 9-8.6.2 0 .2-.1.1-.2zM282 398.2c-4.5 0-9.7 1.6-12.4 5.2-.1.1.1.3.2.2 4-2.1 7.9-3.7 12.3-4.9.3 0 .2-.5-.1-.5zM285.5 399.6c-4.5 0-9.7 1.6-12.4 5.2-.1.1.1.3.2.2 4-2.1 7.9-3.7 12.3-4.9.3-.1.2-.5-.1-.5zM288.9 400.9c-4.5 0-9.7 1.6-12.4 5.2-.1.1.1.3.2.2 4-2.1 7.9-3.7 12.3-4.9.3 0 .3-.5-.1-.5zM292.4 402.2c-4.5 0-9.7 1.6-12.4 5.2-.1.1.1.3.2.2 4-2.1 7.9-3.7 12.3-4.9.3 0 .2-.5-.1-.5z",className:"empty-data_svg__st8"})),$e||($e=e.createElement("path",{d:"M286.8 386.2c-2.3-1.9-5.1 0-6.5 1.9-2.3 3.2-3.8 7.6-4 11.5 0 .1.1.1.1.1.1.3.5.6.8.4 3.2-2.2 6.9-4.2 9.3-7.3 1.4-1.8 2.5-4.8.3-6.6zm-5.5 9.6c-1.5 1.1-3.1 2.2-4.6 3.4.8-2.2 1.5-4.5 2.5-6.7.5-1 1-2.1 1.6-3 1-1.5 5.4-5.2 5.8-.4.3 2.7-3.4 5.3-5.3 6.7z",className:"empty-data_svg__st8"})),Je||(Je=e.createElement("path",{d:"M265.1 401.4c3.9.6 7.9-.5 11.8-1.1.4-.1.5-.5.3-.8.1 0 .1-.1 0-.2-2.9-2.6-7-4.8-10.9-5.5-2.4-.4-5.7.2-6 3.1-.3 2.7 2.5 4.1 4.8 4.5zm-2.7-2.6c-3-3.8 2.7-4.2 4.5-3.8 1.1.3 2.2.7 3.3 1.1 2.2.8 4.3 2 6.4 3.1-1.9.2-3.8.5-5.7.8-2.3.2-6.8.9-8.5-1.2z",className:"empty-data_svg__st8"})),e.createElement("linearGradient",{id:"empty-data_svg__SVGID_2_",x1:163.301,x2:283.995,y1:288.141,y2:288.141,gradientUnits:"userSpaceOnUse"},e.createElement("stop",{offset:0,style:{stopColor:"#1e3439"}}),e.createElement("stop",{offset:1,style:{stopColor:"#00447f"}})),e.createElement("path",{d:"M163.3 189.2c-1-1.5 44.8 94.9 55.6 114.9 4.6 8.6 15.4 82.9 15.4 82.9l49.7-.9s-25.7-63-34.5-90.3c-3.5-10.9-4.3-19.2-4.3-19.2l-37.7-63.8-44.2-23.6z",style:{fill:"url(#empty-data_svg__SVGID_2_)"}}),et||(et=e.createElement("path",{d:"M118.5 394.1c6.9 2.9 13.6 6.1 20.5 9 7.3 3.1 14.5 6.5 21.8 9.5 1.7.7 3.4 1.3 5.1 2-2.6-3.7-4.4-7.9-6.7-11.7-2.1-3.4-4-6.4-4.3-10.5-.2-1.6-10.6 1.6-9.3 1.6l2-11.3 19.5-29.1-19.5-3.5s-14.9 8.6-21.2 19.6c-2.3 4-5.6 6.3-5.8 6.9-2.3 6.3-4.9 11.6-6.5 15.2 1.3.9 2.8 1.6 4.4 2.3z",className:"empty-data_svg__st6"})),e.createElement("linearGradient",{id:"empty-data_svg__SVGID_3_",x1:112.767,x2:175.553,y1:399.51,y2:399.51,gradientUnits:"userSpaceOnUse"},e.createElement("stop",{offset:0,style:{stopColor:"#1e3439"}}),e.createElement("stop",{offset:1,style:{stopColor:"#68b8b2"}})),e.createElement("path",{d:"M173.5 421.3c-2.2-.1-59-23.2-60.6-25.3-.6-.8 1.9-8.6 7.1-18.2l28 9.4s25.2 22.9 26.7 25.5c1.5 2.4 1 8.7-1.2 8.6z",style:{fill:"url(#empty-data_svg__SVGID_3_)"}}),e.createElement("linearGradient",{id:"empty-data_svg__SVGID_4_",x1:150.626,x2:164.368,y1:394.726,y2:394.726,gradientUnits:"userSpaceOnUse"},e.createElement("stop",{offset:0,style:{stopColor:"#1e3439"}}),e.createElement("stop",{offset:1,style:{stopColor:"#00447f"}})),e.createElement("path",{d:"M164.2 395.2c-4.1-1.7-9.6-2.2-13.5.2-.2.1 0 .3.1.3 4.5-.4 8.7-.4 13.2.1.4 0 .5-.5.2-.6z",style:{fill:"url(#empty-data_svg__SVGID_4_)"}}),e.createElement("linearGradient",{id:"empty-data_svg__SVGID_5_",x1:153.336,x2:167.078,y1:397.265,y2:397.265,gradientUnits:"userSpaceOnUse"},e.createElement("stop",{offset:0,style:{stopColor:"#1e3439"}}),e.createElement("stop",{offset:1,style:{stopColor:"#00447f"}})),e.createElement("path",{d:"M166.9 397.7c-4.1-1.7-9.6-2.2-13.5.2-.2.1 0 .3.1.3 4.5-.4 8.7-.4 13.2.1.4 0 .5-.5.2-.6z",style:{fill:"url(#empty-data_svg__SVGID_5_)"}}),e.createElement("linearGradient",{id:"empty-data_svg__SVGID_6_",x1:156.047,x2:169.789,y1:399.805,y2:399.805,gradientUnits:"userSpaceOnUse"},e.createElement("stop",{offset:0,style:{stopColor:"#1e3439"}}),e.createElement("stop",{offset:1,style:{stopColor:"#00447f"}})),e.createElement("path",{d:"M169.6 400.3c-4.1-1.7-9.6-2.2-13.5.2-.2.1 0 .3.1.3 4.5-.4 8.7-.4 13.2.1.4-.1.5-.5.2-.6z",style:{fill:"url(#empty-data_svg__SVGID_6_)"}}),e.createElement("linearGradient",{id:"empty-data_svg__SVGID_7_",x1:158.758,x2:172.5,y1:402.344,y2:402.344,gradientUnits:"userSpaceOnUse"},e.createElement("stop",{offset:0,style:{stopColor:"#1e3439"}}),e.createElement("stop",{offset:1,style:{stopColor:"#00447f"}})),e.createElement("path",{d:"M172.3 402.8c-4.1-1.7-9.6-2.2-13.5.2-.2.1 0 .3.1.3 4.5-.4 8.7-.4 13.2.1.4 0 .5-.5.2-.6z",style:{fill:"url(#empty-data_svg__SVGID_7_)"}}),e.createElement("linearGradient",{id:"empty-data_svg__SVGID_8_",x1:158.312,x2:173.555,y1:389.63,y2:389.63,gradientUnits:"userSpaceOnUse"},e.createElement("stop",{offset:0,style:{stopColor:"#1e3439"}}),e.createElement("stop",{offset:1,style:{stopColor:"#00447f"}})),e.createElement("path",{d:"M173.1 385.9c-1.4-2.6-4.7-1.9-6.8-.7-3.3 2.1-6.4 5.6-8 9.1 0 .1 0 .1.1.2 0 .3.2.7.6.6 3.8-.9 7.9-1.3 11.3-3.3 2.1-1.1 4.2-3.5 2.8-5.9zm-8.6 6.8c-1.9.5-3.7.8-5.5 1.4 1.6-1.8 3.1-3.6 4.8-5.2.8-.8 1.7-1.5 2.6-2.2 1.5-1 6.9-2.9 5.5 1.8-.7 2.6-5.2 3.6-7.4 4.2z",style:{fill:"url(#empty-data_svg__SVGID_8_)"}}),e.createElement("linearGradient",{id:"empty-data_svg__SVGID_9_",x1:144.191,x2:159.414,y1:389.556,y2:389.556,gradientUnits:"userSpaceOnUse"},e.createElement("stop",{offset:0,style:{stopColor:"#1e3439"}}),e.createElement("stop",{offset:1,style:{stopColor:"#00447f"}})),e.createElement("path",{d:"M147.4 391.7c3.4 2 7.6 2.5 11.3 3.3.4.1.6-.3.6-.6.1 0 .1-.1.1-.2-1.7-3.5-4.7-7-8-9.2-2-1.3-5.4-2-6.8.6-1.3 2.6.8 5 2.8 6.1zm-1.6-3.3c-1.4-4.7 4.1-2.8 5.5-1.8.9.7 1.8 1.4 2.6 2.2 1.7 1.6 3.2 3.5 4.8 5.2-1.8-.5-3.7-.9-5.5-1.4-2.2-.6-6.6-1.6-7.4-4.2z",style:{fill:"url(#empty-data_svg__SVGID_9_)"}}),e.createElement("linearGradient",{id:"empty-data_svg__SVGID_10_",x1:124.693,x2:214.85,y1:279.199,y2:279.199,gradientUnits:"userSpaceOnUse"},e.createElement("stop",{offset:0,style:{stopColor:"#1e3439"}}),e.createElement("stop",{offset:1,style:{stopColor:"#00447f"}})),e.createElement("path",{d:"m151.7 379.1-27-10.1s51.9-77.8 52.3-84.1c.4-5.6-23.1-56.9-24.1-71.1-1.1-15.3 6.3-27.1 14.4-34.5l47.5 12.1S199 204.5 191 209c0 0 21.4 66.8 20 84.1-1.3 17.3-59.3 86-59.3 86z",style:{fill:"url(#empty-data_svg__SVGID_10_)"}}),tt||(tt=e.createElement("path",{d:"M204.6 196.5c.3-.7.6-1.5.9-2.2.3-.8.7-1.5 1-2.3 0-.1.2 0 .2.1-.3.7-.5 1.5-.7 2.3-.2.8-.5 1.5-.7 2.3-.5 1.4-1 2.8-1.7 4.2.8 0 1.6 0 2.3-.4.8-.4 1.2-1.2 1.6-2 .4-.8.8-1.7 1.2-2.5.5-.9 1-1.8 1.3-2.8 0-.1.2 0 .2.1-.7 2-1.4 4-2.6 5.9-.4.7-.8 1.5-1.6 1.8-.9.3-1.8.2-2.7.2-.1 0-.3 0-.2-.2.4-1.6.9-3.1 1.5-4.5z",className:"empty-data_svg__st8"})),at||(at=e.createElement("path",{d:"M217.5 137.5c4.3 9.5 26.2 22.6 36.4 24 7.4 1 25.5-2.7 33.2-3.8 9-1.4 4.5-14.9-.8-14.3-14.6 1.7-28.2 2-28.2 2s-31.4-13.3-34.5-14.5c-7.5-2.9-8.5 1.2-6.1 6.6z",className:"empty-data_svg__st18"})),e.createElement("linearGradient",{id:"empty-data_svg__SVGID_11_",x1:214.598,x2:250.802,y1:144.039,y2:144.039,gradientUnits:"userSpaceOnUse"},e.createElement("stop",{offset:0,style:{stopColor:"#7eaa00"}}),e.createElement("stop",{offset:1,style:{stopColor:"#fff8a2"}})),e.createElement("path",{d:"M217.6 140c5.5 8.1 24.7 19.1 24.7 19.1l1.5-3.3 6.9-15.3s-15.3-8.5-26.3-10.8c-1.5-.3-2.8-.5-3.9-.6-7-.4-7.6 3.9-2.9 10.9z",style:{fill:"url(#empty-data_svg__SVGID_11_)"}}),it||(it=e.createElement("path",{d:"M286.3 143.3c5.4-.7 12.2-1.9 17.9.5 1.1.5 1.5 1.3 1.5 1.3 2.6 1 2.9 2.6 2.9 2.6 2.1 1.7 2.2 3.3 2.2 3.3s3 1.3 2.6 3.2c-.5 2.2-4.6 0-7.6.2-6.9.4-16.6 3-18.5 3.3l-1-14.4z",className:"empty-data_svg__st18"})),rt||(rt=e.createElement("path",{d:"M297.4 155.4c-.9.4-.7.9 1 1.3s8.6.5 8.4 2.9c-.2 2.4-10.1 2.1-12.8 1.3-2.7-.9-6.9-3.2-6.9-3.2 1.9-.4 6.5-1.6 10.3-2.3z",className:"empty-data_svg__st18"})),e.createElement("linearGradient",{id:"empty-data_svg__SVGID_12_",x1:128.291,x2:217.907,y1:253.566,y2:151.694,gradientUnits:"userSpaceOnUse"},e.createElement("stop",{offset:0,style:{stopColor:"#7eaa00"}}),e.createElement("stop",{offset:1,style:{stopColor:"#fff8a2"}})),e.createElement("path",{d:"M206.7 214.5c-2.7 1.4-38.3 5.2-53.8-25.2 0 0 18.7-18.8 41.4-60.3 8.3-15.2 29.6-1.7 32.9 1.8 1.2 1.2 11.3 12.4 8.2 19.2-16.8 37-26 63.1-28.7 64.5z",style:{fill:"url(#empty-data_svg__SVGID_12_)"}}),nt||(nt=e.createElement("path",{d:"M221.7 140.7c-3.8-.7-7.3-8.5-7.8-13.7 0-.4 1.8-3.2 3.8-6.8 1.2-2.2 2.5-4.6 3.5-6.9.2-.5 1.4 1.1 1.4 1.1l2.7 2 8.9 6.8s-3.6 4.2-5.3 8.3c-.1.3-.2.7-.3 1v.2c-.6 1.9-3.2 8.7-6.9 8z",className:"empty-data_svg__st21"})),e.createElement("path",{d:"M228.6 132.5v.2c-.5-.1-1-.3-1.5-.6-9.7-4.5-5.4-17.5-5.4-17.5l3.8 1.9 8.9 6.8s-3.6 4.2-5.3 8.3c-.3.3-.4.6-.5.9z",style:{fill:"#ffa194"}}),st||(st=e.createElement("path",{d:"M244.4 95.6s4.4 2.8 4.5 7.8c0 5-2 9.9-2.4 10.1s-2.1-17.9-2.1-17.9z",className:"empty-data_svg__st23"})),ot||(ot=e.createElement("path",{d:"M222.4 98.2c-2.7 5.3-2.5 21.8.8 26.1 4.8 6.2 14.1 8.3 19.7 2.2 5.4-5.9 4.9-27.5 1-31.5-5.6-6-17.5-4.6-21.5 3.2z",className:"empty-data_svg__st21"})),e.createElement("path",{d:"M222.9 124h0",style:{fill:"none",stroke:"#f5a79e",strokeWidth:0,strokeLinecap:"round",strokeLinejoin:"round"}}),lt||(lt=e.createElement("path",{d:"m236.6 111.4-.1.1c.1 1.1-.1 2.4-1.1 2.8v.1c1.3-.2 1.4-1.9 1.2-3z",className:"empty-data_svg__st8"})),ct||(ct=e.createElement("path",{d:"M235.5 110.3c-1.8-.1-1.9 3.5-.2 3.6 1.7.1 1.8-3.5.2-3.6zM242.7 111.4l.1.1c-.1 1.1.1 2.4 1.1 2.8v.1c-1.2-.2-1.4-2-1.2-3z",className:"empty-data_svg__st8"})),ht||(ht=e.createElement("path",{d:"M243.8 110.2c1.8-.1 1.9 3.5.2 3.6-1.7.2-1.8-3.5-.2-3.6zM234.4 107.5c.5-.1.9-.3 1.4-.5.5-.2 1-.3 1.4-.8.2-.3.1-.7-.1-.9-.5-.5-1.3-.4-1.9-.2-.7.2-1.2.6-1.6 1.2-.5.6.1 1.4.8 1.2zM245 109.1c-.5-.1-1-.3-1.4-.4-.6-.2-1-.2-1.4-.7-.2-.2-.2-.7.1-.9.5-.5 1.2-.5 1.9-.3s1.2.5 1.7 1.1c.4.5-.2 1.3-.9 1.2zM234 122.1c.3.3.5.6.9.7.4 0 .9-.1 1.2-.3 0 0 .1 0 0 .1-.3.4-.9.7-1.4.6-.5-.1-.8-.5-.9-1 .1-.1.2-.1.2-.1zM238.3 119.2s-.8 2-2.1 2.5c-1.5.6-2-.8-.5-2 .8-.6 2.6-.5 2.6-.5z",className:"empty-data_svg__st8"})),e.createElement("path",{d:"M236.7 121.4c-.2.1-.3.2-.5.3-1.4.6-1.9-.6-.8-1.7.7.1 1.6.3 1.3 1.4z",style:{fill:"#ff99ba"}}),dt||(dt=e.createElement("path",{d:"M221.7 112.3c1.8.6 3.9-4.9 4.5-7.1.5-1.9 1.1-7.8 1.2-8.2.1-.4 8 5.2 12.6 3.9 4.6-1.3 7.7-5.5 7.8-7.4.1-1.9-5.7-6.8-10.6-7.1-5-.3-11.7 6-11.7 6s2.3-2.7 2.2-2.9c-.1-.2-3.3 1.1-3.9 3.3 0 0 .6-2.9.4-2.9-.2-.1-2.7 2.4-2.2 4.3 0 0-2.9 2.5-3.1 5.2-.3 2.8.6 12.3 2.8 12.9z",className:"empty-data_svg__st23"})),ut||(ut=e.createElement("path",{d:"M243.3 100c-1.4.6-2.8 1.4-4.4 1.6-1.7.2-3.4-.2-5-.8-1.6-.6-3-1.5-4.4-2.6-1.2-.9-2.2-2.1-3.4-2.9-.3-.2-.7.2-.5.5 1.9 2.8 5.2 5.1 8.4 6.2 3.4 1 6.6.3 9.3-2z",className:"empty-data_svg__st23"})),ft||(ft=e.createElement("path",{d:"M223.6 111.8s-2.8-5.8-5.4-4.8c-2.6.9-1 8.9 1.6 10.4s4-.9 4-.9l-.2-4.7z",className:"empty-data_svg__st21"})),e.createElement("path",{d:"M218.7 109.3s-.1 0 0 0c1.8 1.2 2.5 3.1 3 5.1-.5-.8-1.2-1.3-2.3-.8-.1 0 0 .1 0 .1.8 0 1.4.2 1.8.9.3.5.5 1.1.7 1.7.1.2.4.1.4-.1.4-2.5-1-6.3-3.6-6.9z",style:{fill:"#db8172"}}),pt||(pt=e.createElement("path",{d:"M204.8 137.6c-2 11.3 10.3 49.5 18.2 56.6 11.7 10.6 33.4 17.6 41.2 19.8 3.4 1 12.9-23.1 9.4-24.7-7.4-3.4-33.2-5.8-35.3-7.6-2.2-1.8-12.7-25.6-18.5-36.6-7.9-14.7-14-13.3-15-7.5z",className:"empty-data_svg__st18"})),gt||(gt=e.createElement("path",{d:"M265 187.9s13 1.9 19.6 4c3.7 1.1 9.8 3.6 12.1 5.7 3.5 3.1 16.1 18.2 12.5 21.3-3.3 2.8-12.4-11.5-12.4-11.5s10.5 13.7 6 16.4c-4.6 2.7-12.7-14.9-12.7-14.9s10.5 14.3 5.4 16.3c-3.9 1.5-12.2-14-12.2-14s8.9 12.4 5 14.1c-4.3 1.9-12.9-11.9-12.9-11.9-10.7 2.8-17-.3-21.1-3-1.2-.7 10.7-22.5 10.7-22.5z",className:"empty-data_svg__st6"})),mt||(mt=e.createElement("path",{d:"M293.5 202.4c1.3 1.6 2.6 3.1 3.8 4.8 1.2 1.7 2.2 3.4 3.2 5.2 2.4 4.3 3.3 7.4 3.2 7.3-1.7-4.4-5.7-10.4-6.9-12.1-1.2-1.8-2.3-3.5-3.3-5.2-.1 0-.1 0 0 0zM287.3 206.4c2.2 1.8 6.9 8.3 8.7 12.7.1.2 0 .2-.1 0-1.4-2.1-7.1-10.5-8.6-12.7zM281.5 209c2.6 2.5 4.7 6 6.4 10 .1.2-.1.2-.2 0-2.1-3.4-3.7-6-6.4-9.9 0-.1.1-.2.2-.1z",className:"empty-data_svg__st8"})),e.createElement("linearGradient",{id:"empty-data_svg__SVGID_13_",x1:198.898,x2:219.004,y1:119.346,y2:163.006,gradientUnits:"userSpaceOnUse"},e.createElement("stop",{offset:0,style:{stopColor:"#7eaa00"}}),e.createElement("stop",{offset:1,style:{stopColor:"#fff8a2"}})),e.createElement("path",{d:"M216 138.4c-9.1-12.9-14.6-8.1-12.8 5.9 1.7 13.1 6.3 28.7 6.3 28.7l23-11.2c.1 0-10.7-15.1-16.5-23.4z",style:{fill:"url(#empty-data_svg__SVGID_13_)"}}),e.createElement("linearGradient",{id:"empty-data_svg__SVGID_14_",x1:446.005,x2:446.005,y1:430.149,y2:126.724,gradientUnits:"userSpaceOnUse"},e.createElement("stop",{offset:0,style:{stopColor:"#1e3439"}}),e.createElement("stop",{offset:1,style:{stopColor:"#68b8b2"}})),e.createElement("path",{d:"M576.3 432.1H271.6l44.1-249.9h304.7z",style:{fill:"url(#empty-data_svg__SVGID_14_)"}}),e.createElement("linearGradient",{id:"empty-data_svg__SVGID_15_",x1:369.049,x2:369.049,y1:419.606,y2:74.16,gradientUnits:"userSpaceOnUse"},e.createElement("stop",{offset:0,style:{stopColor:"#1e3439"}}),e.createElement("stop",{offset:1,style:{stopColor:"#68b8b2"}})),e.createElement("path",{d:"M420 156.5h-99.7l-4.6 25.9h106.7z",style:{fill:"url(#empty-data_svg__SVGID_15_)"}}),e.createElement("g",{style:{opacity:.1}},e.createElement("path",{d:"M576.3 432.1H271.6l44.1-249.9h304.7z",style:{fill:"#1e3439"}}),e.createElement("linearGradient",{id:"empty-data_svg__SVGID_16_",x1:315.694,x2:422.405,y1:169.263,y2:169.263,gradientUnits:"userSpaceOnUse"},e.createElement("stop",{offset:0,style:{stopColor:"#a4ff6d"}}),e.createElement("stop",{offset:1,style:{stopColor:"#68b8b2"}})),e.createElement("path",{d:"M420 156.3h-99.7l-4.6 25.9h106.7z",style:{fill:"url(#empty-data_svg__SVGID_16_)"}})),bt||(bt=e.createElement("path",{d:"M309.5 166.9c-.4-1.5-.5-2.9-.5-4.4 0-1.5.1-2.9.5-4.4.4 1.5.5 2.9.5 4.4 0 1.5-.1 2.9-.5 4.4zM300.6 169.4c-1.1-1.1-1.9-2.3-2.6-3.5-.7-1.3-1.4-2.6-1.7-4 1.1 1.1 1.9 2.3 2.6 3.5.7 1.3 1.4 2.6 1.7 4zM294.2 176.1c-1.5-.4-2.8-1-4-1.7-1.2-.7-2.5-1.5-3.5-2.6 1.5.4 2.8 1 4 1.7 1.3.7 2.5 1.5 3.5 2.6zM292 185c-1.5.4-2.9.5-4.4.5-1.5 0-2.9-.1-4.4-.5 1.5-.4 2.9-.5 4.4-.5 1.5.1 3 .2 4.4.5zM294.6 193.9c-1.1 1.1-2.3 1.9-3.5 2.6-1.3.7-2.6 1.4-4 1.7 1.1-1.1 2.3-1.9 3.5-2.6 1.2-.7 2.5-1.3 4-1.7zM301.2 200.3c-.4 1.5-1 2.8-1.7 4-.7 1.2-1.5 2.5-2.6 3.5.4-1.5 1-2.8 1.7-4 .8-1.2 1.6-2.4 2.6-3.5zM310.2 202.5c.4 1.5.5 2.9.5 4.4 0 1.5-.1 2.9-.5 4.4-.4-1.5-.5-2.9-.5-4.4 0-1.5.1-2.9.5-4.4zM319.1 199.9c1.1 1.1 1.9 2.3 2.6 3.5.7 1.3 1.4 2.6 1.7 4-1.1-1.1-1.9-2.3-2.6-3.5-.7-1.2-1.4-2.5-1.7-4zM325.5 193.3c1.5.4 2.8 1 4 1.7 1.2.7 2.5 1.5 3.5 2.6-1.5-.4-2.8-1-4-1.7-1.3-.7-2.5-1.5-3.5-2.6zM327.7 184.3c1.5-.4 2.9-.5 4.4-.5 1.5 0 2.9.1 4.4.5-1.5.4-2.9.5-4.4.5-1.5 0-3-.1-4.4-.5zM325.1 175.5c1.1-1.1 2.3-1.9 3.5-2.6 1.3-.7 2.6-1.4 4-1.7-1.1 1.1-2.3 1.9-3.5 2.6-1.2.7-2.5 1.3-4 1.7zM318.5 169.1c.4-1.5 1-2.8 1.7-4 .7-1.2 1.5-2.5 2.6-3.5-.4 1.5-1 2.8-1.7 4-.8 1.2-1.6 2.4-2.6 3.5z",className:"empty-data_svg__st33"})),e.createElement("linearGradient",{id:"empty-data_svg__SVGID_17_",x1:227.184,x2:575.87,y1:311.661,y2:311.661,gradientUnits:"userSpaceOnUse"},e.createElement("stop",{offset:0,style:{stopColor:"#a4ff6d"}}),e.createElement("stop",{offset:1,style:{stopColor:"#68b8b2"}})),e.createElement("path",{d:"M575.9 432.1H270.5l-43.3-240.8h305.3z",style:{fill:"url(#empty-data_svg__SVGID_17_)"}}),xt||(xt=e.createElement("circle",{cx:333,cy:325.8,r:12.7,className:"empty-data_svg__st35"})),vt||(vt=e.createElement("circle",{cx:433.3,cy:325.8,r:12.7,className:"empty-data_svg__st35"})),yt||(yt=e.createElement("path",{d:"m401.4 340.5-.7-1.3c-.1-.1-6.6-12.2-19.8-12.2-12 0-15 11.4-15.1 11.9l-.4 1.5-2.9-.7.3-1.5c0-.1 3.6-14.2 18-14.2 15 0 22.2 13.3 22.5 13.8l.7 1.3-2.6 1.4zM328 85.8c-1.4 13.7-13.7 23.6-27.4 22.2-5.5-.6-10.4-2.9-14.3-6.4l-12.5 1.8 6.2-10.8c-1.5-3.7-2.2-7.8-1.7-12 1.4-13.7 13.7-23.6 27.4-22.2 13.8 1.4 23.8 13.7 22.3 27.4z",className:"empty-data_svg__st35"})),e.createElement("path",{d:"M320.6 65.2c-2.7-2.6-6-4.7-9.6-5.9-3.6-1.2-7.5-1.5-11.3-1-3.8.5-7.5 1.9-10.6 4-3.2 2.1-5.9 5-7.8 8.3-3.8 6.6-4.5 14.9-1.6 22l-6.1 10.6-.5.8.9-.1 12.3-1.9c3.4 3.1 7.7 5.2 12.2 6 1.1.2 2.3.3 3.4.4 1.2.1 2.3 0 3.5-.1 2.3-.3 4.6-.7 6.7-1.6 2.1-.8 4.2-1.9 6-3.3 1-.6 1.8-1.5 2.6-2.2.8-.9 1.6-1.7 2.3-2.6 2.8-3.6 4.5-8.1 5-12.6-.6 4.5-2.2 9-5.1 12.6-.7.9-1.5 1.7-2.3 2.6-.9.7-1.7 1.6-2.6 2.2-1.8 1.4-3.9 2.4-6 3.2-2.1.9-4.4 1.2-6.7 1.5-1.1 0-2.3.1-3.4 0-1.1 0-2.3-.2-3.4-.4-4.5-.9-8.6-3.1-11.9-6.1l-.1-.1h-.2l-11.6 1.6 5.8-10 .1-.2-.1-.2c-1.4-3.4-2-7.2-1.8-10.9.3-3.7 1.3-7.3 3.2-10.5 1.9-3.2 4.4-6 7.5-8.1 3-2.1 6.6-3.5 10.3-4.1 3.7-.6 7.5-.3 11.1.8 3.6 1.1 6.9 3.1 9.6 5.7 5.5 5.2 8.3 13 7.6 20.5.9-7.8-1.9-15.7-7.4-20.9z",style:{fill:"#46705b"}}),e.createElement("path",{d:"M300.6 94.8c0-1.5 1-2.6 2.4-2.6 1.5 0 2.4 1.1 2.4 2.6 0 1.4-1 2.6-2.4 2.6s-2.4-1.1-2.4-2.6zm1-5.9-.6-19.8h4l-.6 19.8h-2.8z",style:{fill:"#ffb600"}})))};function Pt(){return Pt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},Pt.apply(this,arguments)}var Ot,Mt,Dt,Nt=function(t){return e.createElement("svg",Pt({xmlns:"http://www.w3.org/2000/svg","data-name":"Layer 1",viewBox:"0 0 32 32"},t),Ct||(Ct=e.createElement("path",{d:"M28 16a1 1 0 0 0-1 1v9a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h9a1 1 0 0 0 0-2H6a3 3 0 0 0-3 3v20a3 3 0 0 0 3 3h20a3 3 0 0 0 3-3v-9a1 1 0 0 0-1-1z"})),Et||(Et=e.createElement("path",{d:"M28 3h-7a1 1 0 0 0 0 2h4.59l-15.3 15.29a1 1 0 0 0 1.42 1.42L27 6.41V11a1 1 0 0 0 2 0V4a1 1 0 0 0-1-1z"})))};function Tt(){return Tt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},Tt.apply(this,arguments)}var _t=function(t){return e.createElement("svg",Tt({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",style:{enableBackground:"new 0 0 512 512"},viewBox:"0 0 512 512"},t),Ot||(Ot=e.createElement("path",{d:"M432 433.8h39.1c22.5 0 40.9-18.3 40.9-40.9v-352C512 18.3 493.7 0 471.1 0H432c-22.5 0-40.9 18.3-40.9 40.9v352c0 22.5 18.4 40.9 40.9 40.9zm1.8-42.7V42.6h35.6v348.5h-35.6z",className:"analytics_svg__st0"})),Mt||(Mt=e.createElement("path",{d:"M490.2 469.4H60.4c-9.8 0-17.8-8-17.8-17.8V21.3C42.6 9.6 33.1 0 21.3 0S0 9.6 0 21.3v430.2C0 484.9 27.1 512 60.4 512h429.7c11.8 0 21.3-9.6 21.3-21.3s-9.5-21.3-21.2-21.3z",className:"analytics_svg__st0"})),Dt||(Dt=e.createElement("path",{d:"M119.1 433.8h39.1c22.5 0 40.9-18.3 40.9-40.9V119.1c0-22.5-18.3-40.9-40.9-40.9h-39.1c-22.5 0-40.9 18.3-40.9 40.9v273.8c0 22.5 18.4 40.9 40.9 40.9zm1.8-42.7V120.9h35.6v270.3h-35.6zM275.6 433.8h39.1c22.5 0 40.9-18.3 40.9-40.9V197.3c0-22.5-18.3-40.9-40.9-40.9h-39.1c-22.5 0-40.9 18.3-40.9 40.9v195.6c0 22.5 18.3 40.9 40.9 40.9zm1.7-42.7v-192h35.6v192h-35.6z",className:"analytics_svg__st0"})))};var Lt,Rt=(0,e.forwardRef)((({setPostDetails:t,dateRange:a},i)=>{const[r,o]=(0,e.useState)(1),{isLoading:l,isError:c,error:h,data:d}=(0,n.useQuery)(["leadingDoc",10,r,a],ne),u=(0,n.useQuery)(["pluginSetting"],ue);return l?(0,e.createElement)(Se,null):c?(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},(0,s.__)("Error! ","betterdocs-pro")+h?.message||h),(0,e.createElement)("p",{className:"text"},(0,s.__)("Seems Error, We apologize and are fixing the problem. Please try again at a later stage.","betterdocs-pro")))):(0,e.createElement)(e.Fragment,null,d&&d?.docs&&d?.docs?.length?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"BtdDataTableWrapper"},(0,e.createElement)("table",{className:"BtdDataTable"},(0,e.createElement)("thead",null,(0,e.createElement)("tr",null,(0,e.createElement)("th",null,(0,s.__)("Title","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Category","betterdocs-pro")),1==u.data?.multiple_kb&&(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Knowledge Base","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Views","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Reactions","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Author","betterdocs-pro")))),(0,e.createElement)("tbody",null,d.docs.map((a=>(0,e.createElement)("tr",{key:Math.random()},(0,e.createElement)("td",null,(0,e.createElement)("span",{className:"BtdTableItemTitleWrap"},(0,e.createElement)("p",{dangerouslySetInnerHTML:{__html:a?.title?.rendered||a?.title}}),(0,e.createElement)("span",{className:"BtdButtonGroup"},(0,e.createElement)(me,{className:"btd-nested-tooltip",buttonClassName:"btd-nested-tooltip-button",tooltipClassName:"btd-nested-tooltip-content",buttonContent:(0,e.createElement)("a",{href:a?.link,target:"_blank"},(0,e.createElement)(Nt,null)),tooltipContent:(0,s.__)("View Doc","betterdocs-pro")}),(0,e.createElement)(me,{className:"btd-nested-tooltip",buttonClassName:"btd-nested-tooltip-button",tooltipClassName:"btd-nested-tooltip-content",buttonContent:(0,e.createElement)("button",{onClick:()=>(e=>{window.scrollTo({top:i.current.offsetTop-20,left:0,behavior:"smooth"}),t(e)})(a)},(0,e.createElement)(_t,null)),tooltipContent:(0,s.__)("View Analytics","betterdocs-pro")})))),(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",{dangerouslySetInnerHTML:{__html:a?.doc_category_terms?a?.doc_category_terms?.map((e=>e?.name)).join(", "):"..."}})),1==u.data?.multiple_kb&&(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",{dangerouslySetInnerHTML:{__html:a?.knowledge_base_terms?a?.knowledge_base_terms?.map((e=>e?.name)).join(", "):"..."}})),(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",null,a?.total_views)),(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",null,a?.total_reactions)),(0,e.createElement)("td",{className:"text-center"},a?.author?(0,e.createElement)("span",{className:"btd-author-info"},(0,e.createElement)("span",{className:"btd-author-avatar"},(0,e.createElement)("img",{src:a?.author?.avatar,alt:a?.author?.name||a?.author?.display_name})),(0,e.createElement)("span",{className:"btd-author-name"},a?.author?.name||a?.author?.display_name)):"..."))))))),d?.pagination?.total_page>1?(0,e.createElement)("div",{className:"btd-pagination-wrapper"},(0,e.createElement)(wt,{defaultCurrent:1,pageSize:10,onChange:e=>{o(e)},total:10*d?.pagination?.total_page,prevIcon:(0,s.__)("Prev","betterdocs-pro"),nextIcon:(0,s.__)("Next","betterdocs-pro"),locale:kt,current:r})):""):(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},"Sorry, No Data Found."),(0,e.createElement)("p",{className:"text"},"Seems like you haven't got any reactions yet. You will see the list once there's some data available."))))})),It=({dateRange:t})=>{const[a,i]=(0,e.useState)(1),{isLoading:r,isError:o,error:l,data:c}=(0,n.useQuery)(["leadingCategory",10,a,t],se);return r?(0,e.createElement)(Se,null):o?(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},(0,s.__)("Error! ","betterdocs-pro")+l?.message||l),(0,e.createElement)("p",{className:"text"},(0,s.__)("Seems Error, We apologize and are fixing the problem. Please try again at a later stage.","betterdocs-pro")))):(0,e.createElement)(e.Fragment,null,c&&c?.doc_category&&c?.doc_category?.length?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"BtdDataTableWrapper"},(0,e.createElement)("table",{className:"BtdDataTable"},(0,e.createElement)("thead",null,(0,e.createElement)("tr",null,(0,e.createElement)("th",null,(0,s.__)("Category","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Slug","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Views","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Reactions","betterdocs-pro")))),(0,e.createElement)("tbody",null,c.doc_category.map((t=>(0,e.createElement)("tr",{key:Math.random()},(0,e.createElement)("td",null,(0,e.createElement)("p",{dangerouslySetInnerHTML:{__html:t?.name}})),(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",null,t?.slug)),(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",null,t?.total_view)),(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",null,t?.total_reactions)))))))),c?.pagination?.total_page>1?(0,e.createElement)("div",{className:"btd-pagination-wrapper"},(0,e.createElement)(wt,{defaultCurrent:1,pageSize:10,onChange:e=>{i(e)},total:10*c?.pagination?.total_page,prevIcon:(0,s.__)("Prev","betterdocs-pro"),nextIcon:(0,s.__)("Next","betterdocs-pro"),locale:kt,current:a})):""):(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},(0,s.__)("Sorry, No Data Found.","betterdocs-pro")),(0,e.createElement)("p",{className:"text"},(0,s.__)("Seems like you haven't got any reactions yet. You will see the list once there's some data available.","betterdocs-pro")))))},zt=({dateRange:t})=>{const[a,i]=(0,e.useState)(1),{isLoading:r,isError:o,error:l,data:c}=(0,n.useQuery)(["leadingMKB",10,a,t],oe);return r?(0,e.createElement)(Se,null):o?(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},(0,s.__)("Error! ","betterdocs-pro")+l?.message||l),(0,e.createElement)("p",{className:"text"},(0,s.__)("Seems Error, We apologize and are fixing the problem. Please try again at a later stage.","betterdocs-pro")))):(0,e.createElement)(e.Fragment,null,c&&c?.doc_category&&c?.doc_category?.length?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"BtdDataTableWrapper"},(0,e.createElement)("table",{className:"BtdDataTable"},(0,e.createElement)("thead",null,(0,e.createElement)("tr",null,(0,e.createElement)("th",null,(0,s.__)("Knowledge Base","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Slug","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Views","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Reactions","betterdocs-pro")))),(0,e.createElement)("tbody",null,c.doc_category.map((t=>(0,e.createElement)("tr",{key:Math.random()},(0,e.createElement)("td",null,(0,e.createElement)("p",{dangerouslySetInnerHTML:{__html:t?.name}})),(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",null,t?.slug)),(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",null,t?.total_view)),(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",null,t?.total_reactions)))))))),c?.pagination?.total_page>1?(0,e.createElement)("div",{className:"btd-pagination-wrapper"},(0,e.createElement)(wt,{defaultCurrent:1,pageSize:10,onChange:e=>{i(e)},total:10*c?.pagination?.total_page,prevIcon:(0,s.__)("Prev","betterdocs-pro"),nextIcon:(0,s.__)("Next","betterdocs-pro"),locale:kt,current:a})):""):(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},(0,s.__)("Sorry, No Data Found.","betterdocs-pro")),(0,e.createElement)("p",{className:"text"},(0,s.__)("Seems like you haven't got any reactions yet. You will see the list once there's some data available.","betterdocs-pro")))))},Ft=a(6557);function Yt(){return Yt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},Yt.apply(this,arguments)}var Xt,Ht=function(t){return e.createElement("svg",Yt({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 329.269 329"},t),Lt||(Lt=e.createElement("path",{d:"M194.8 164.77 323.013 36.555c8.343-8.34 8.343-21.825 0-30.164-8.34-8.34-21.825-8.34-30.164 0L164.633 134.605 36.422 6.391c-8.344-8.34-21.824-8.34-30.164 0-8.344 8.34-8.344 21.824 0 30.164l128.21 128.215L6.259 292.984c-8.344 8.34-8.344 21.825 0 30.164a21.266 21.266 0 0 0 15.082 6.25c5.46 0 10.922-2.09 15.082-6.25l128.21-128.214 128.216 128.214a21.273 21.273 0 0 0 15.082 6.25c5.46 0 10.922-2.09 15.082-6.25 8.343-8.34 8.343-21.824 0-30.164zm0 0"})))},jt=t=>(0,e.createElement)(ke,{speed:2,style:{margin:"auto",width:"70%",maxWidth:250,padding:"5%"},viewBox:"0 0 500 380",backgroundColor:"#c5c8d6",foregroundColor:"#e4e3e8",...t},(0,e.createElement)("rect",{x:"190",y:"90",rx:"5",ry:"5",width:"50",height:"250"}),(0,e.createElement)("rect",{x:"260",y:"140",rx:"5",ry:"5",width:"50",height:"200"}),(0,e.createElement)("rect",{x:"330",y:"40",rx:"5",ry:"5",width:"50",height:"300"}),(0,e.createElement)("rect",{x:"400",y:"120",rx:"5",ry:"5",width:"50",height:"220"}),(0,e.createElement)("rect",{x:"120",y:"190",rx:"5",ry:"5",width:"50",height:"150"}),(0,e.createElement)("rect",{x:"50",y:"240",rx:"5",ry:"5",width:"50",height:"100"}),(0,e.createElement)("rect",{x:"0",y:"0",rx:"2",ry:"2",width:"4",height:"380"}),(0,e.createElement)("rect",{x:"496",y:"0",rx:"2",ry:"2",width:"4",height:"380"}),(0,e.createElement)("rect",{x:"0",y:"0",rx:"2",ry:"2",width:"500",height:"4"}),(0,e.createElement)("rect",{x:"0",y:"376",rx:"2",ry:"2",width:"500",height:"4"}));function Wt(){return Wt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},Wt.apply(this,arguments)}var Bt=function(t){return e.createElement("svg",Wt({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 8 6"},t),Xt||(Xt=e.createElement("path",{d:"M2.754 6a.167.167 0 0 1-.118-.049L.049 3.364a.166.166 0 0 1 0-.235L1.05 2.127a.166.166 0 0 1 .235 0l1.468 1.467L6.299.05a.166.166 0 0 1 .236 0L7.537 1.05a.167.167 0 0 1 0 .235L2.87 5.951A.166.166 0 0 1 2.754 6Z"})))},Vt=t=>(0,e.createElement)("label",{className:"btd-checkbox"},(0,e.createElement)("input",{type:"checkbox",...t}),(0,e.createElement)("span",{className:"btd-checkbox-inner"},(0,e.createElement)("span",{className:"btd-checkbox-icon"},(0,e.createElement)(Bt,null)),t?.text&&(0,e.createElement)("span",{className:"btd-checkbox-text"},t?.text))),Gt=a(1621),Ut=a(5018),qt=a(9157);function Zt(e,t){(0,qt.Z)(2,arguments);var a=(0,Gt.Z)(t);return(0,Ut.default)(e,-a)}var Qt,Kt=a(9509),$t=({setDateRange:t})=>{const[a,i]=(0,e.useState)(1),[r,n]=(0,e.useState)(!1),[o,l]=(0,e.useState)({startDate:Zt(new Date,7),endDate:new Date,key:"selection"});(0,e.useEffect)((()=>{0==a&&t(-1),1==a&&t({start:Zt(new Date,30),end:new Date}),2==a&&t({start:o?.startDate,end:o?.endDate})}),[o,a]);const c=()=>{var e=document.querySelector(".btd-overlay");e.parentNode.removeChild(e)};return(0,e.createElement)("div",{className:"btd-chart-date-filter"},(0,e.createElement)(M,{selectedIndex:a,onSelect:e=>(e=>{i(e)})(e),className:"betterdocs-analytics-chart-tab-wrapper"},(0,e.createElement)(_,{className:"betterdocs-analytics-chart-tab-menu"},(0,e.createElement)(Y,{className:"betterdocs-analytics-chart-tab-item",selectedClassName:"active"},(0,s.__)("All Time","betterdocs-pro")),(0,e.createElement)(Y,{className:"betterdocs-analytics-chart-tab-item",selectedClassName:"active"},(0,s.__)("Last 30 Days","betterdocs-pro")),(0,e.createElement)(Y,{className:"betterdocs-analytics-chart-tab-item",selectedClassName:"active"},(0,s.__)("Custom Date Range","betterdocs-pro")))),2==a?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("button",{onClick:()=>{var e;(e=document.createElement("div")).className="btd-overlay",document.body.appendChild(e),n(!r)},className:"btd-list-view-calendar"},String(o?.startDate).slice(4,15)," - ",String(o?.endDate).slice(4,15)),r&&(0,e.createElement)("div",{className:"btd-date-range-picker-wrap"},(0,e.createElement)("div",{className:"btd-date-range-picker"},(0,e.createElement)("button",{onClick:()=>{c(),n(!1)},className:"btn-date-range-close"},(0,e.createElement)("span",{className:"dashicons dashicons-no-alt"})),(0,e.createElement)(Kt.Dw,{onChange:e=>(e=>{l(e?.selection),e?.selection?.endDate!=e?.selection?.startDate&&(c(),n(!1))})(e),showSelectionPreview:!0,moveRangeOnFirstSelection:!1,months:2,color:"#36d692",rangeColors:["#36d692"],ranges:[o],direction:"horizontal"})))):"")},Jt=window.moment,ea=a.n(Jt),ta=t=>(0,e.createElement)(ke,{speed:2,viewBox:"0 0 160 65",backgroundColor:"#c5c8d6",foregroundColor:"#e4e3e8",...t},(0,e.createElement)("rect",{x:"0",y:"0",rx:"0",ry:"0",width:"160",height:"2"}),(0,e.createElement)("rect",{x:"0",y:"63",rx:"0",ry:"0",width:"160",height:"2"}),(0,e.createElement)("rect",{x:"0",y:"0",rx:"0",ry:"0",width:"2",height:"65"}),(0,e.createElement)("rect",{x:"158",y:"0",rx:"0",ry:"0",width:"2",height:"65"}),(0,e.createElement)("rect",{x:"12",y:"15",rx:"0",ry:"0",width:"16",height:"16"}),(0,e.createElement)("rect",{x:"40",y:"15",rx:"0",ry:"0",width:"69",height:"10"}),(0,e.createElement)("rect",{x:"40",y:"35",rx:"0",ry:"0",width:"106",height:"16"})),aa=({dateRange:t,postID:a})=>{const[i,r]=(0,e.useState)(void 0),[o,l]=(0,e.useState)(0);(0,e.useEffect)((()=>{if(-1==t)r(-1);else if(t&&Object.entries(t).length){let e=ea()(t?.end).diff(ea()(t?.start),"days");l(e),r({start:t?.start?ea()(Zt(t?.start,e+1)).format("YYYY-MM-DD"):void 0,end:t?.start?ea()(Zt(t?.start,1)).format("YYYY-MM-DD"):void 0})}}),[t]);const c=(0,n.useQuery)(["totalDataCount",t,a],re),h=(0,n.useQuery)(["prevTotalDataCount",i,a],re);return(0,e.createElement)("div",{className:"btd-chart-counter-wrapper btd-chart-counter-format-1"},c?.isLoading||h?.isLoading?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(ta,null),a?"":(0,e.createElement)(ta,null),(0,e.createElement)(ta,null)):(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"btd-chart-counter green"},(0,e.createElement)("h4",{className:"btd-chart-counter-title"},(0,s.__)("Total Views","betterdocs-pro")),(0,e.createElement)("h3",{className:"btd-chart-counter-count"},c&&c?.data&&c?.data?.totalViews?fe(c?.data?.totalViews):"0"),h&&h?.data&&Object.entries(h?.data).length?ge(c?.data?.totalViews,h?.data?.totalViews,o):""),a?"":(0,e.createElement)("div",{className:"btd-chart-counter brown"},(0,e.createElement)("h4",{className:"btd-chart-counter-title"},(0,s.__)("Total Searches","betterdocs-pro")),(0,e.createElement)("h3",{className:"btd-chart-counter-count"},c&&c?.data&&c?.data?.totalSearch?fe(c?.data?.totalSearch):"0"),h&&h?.data&&Object.entries(h?.data).length?ge(c?.data?.totalSearch,h?.data?.totalSearch,o):""),(0,e.createElement)("div",{className:"btd-chart-counter blue"},(0,e.createElement)("h4",{className:"btd-chart-counter-title"},(0,s.__)("Total Reactions","betterdocs-pro")),(0,e.createElement)("h3",{className:"btd-chart-counter-count"},c&&c?.data&&c?.data?.totalReactions?fe(c?.data?.totalReactions):"0"),h&&h?.data&&Object.entries(h?.data).length?ge(c?.data?.totalReactions,h?.data?.totalReactions,o):"")))},ia=({postDetails:t,setPostDetails:a,dateRange:i,setDateRange:r})=>{const[o,l]=(0,e.useState)([]),[c,h]=(0,e.useState)({}),[d,u]=(0,e.useState)(void 0),[f,p]=(0,e.useState)([{id:"views",label:(0,s.__)("Views","betterdocs-pro"),checked:!0,color:"#36D692",enabled:!0},{id:"reactions",label:(0,s.__)("Reacts","betterdocs-pro"),checked:!0,color:"#5A6BFF",enabled:!0},{id:"search_count",label:(0,s.__)("Searches","betterdocs-pro"),checked:!0,color:"#ff8a1e",enabled:!0}]),g=(0,n.useQuery)(["overviewChartData",i,d],te),m=(0,n.useQuery)(["searchChartData",i],ie);return(0,e.useEffect)((()=>{u(t?t?.ID:void 0)}),[t]),(0,e.useEffect)((()=>{if(g?.data&&m?.data){let e=g?.data.map((e=>({date:e?.date||e?.search_date,views:e?.views||"0",unique_visit:e?.unique_visit||"0",reactions:e?.reactions||"0",search_count:e?.search_count||"0",search_not_found_count:e?.search_not_found_count||"0"})));Array.isArray(m?.data)&&m?.data?.map((t=>{let a=e.findIndex((e=>e?.date==t?.search_date));-1!=a?(e[a].search_count=t?.search_count||0,e[a].search_not_found_count=t?.search_not_found_count||0):e=[...e,{date:t?.date||t?.search_date,views:t?.views||"0",unique_visit:t?.unique_visit||"0",reactions:t?.reactions||"0",search_count:t?.search_count||"0",search_not_found_count:t?.search_not_found_count||"0"}]})),l(e.sort(((e,t)=>new Date(e?.date)-new Date(t?.date))).reverse())}}),[g?.data,m?.data]),(0,e.useEffect)((()=>{h(be(o,f))}),[o,f]),(0,e.useEffect)((()=>{p(f.map((e=>"search_count"==e.id?d?{...e,enabled:!1}:{...e,enabled:!0}:e)))}),[d]),(0,e.createElement)("div",{className:"btd-chart-section"},t?(0,e.createElement)("div",{className:"btd-post-details"},(0,e.createElement)("span",{className:"btd-post-details-heading"},(0,e.createElement)("b",null,(0,s.__)("Currently showing Analytics for : ","betterdocs-pro"))),(0,e.createElement)("span",{className:"btd-post-details-title"},(0,e.createElement)("span",null,t.title),(0,e.createElement)("button",{className:"btd-post-details-reset-button",onClick:()=>a(void 0)},(0,e.createElement)(Ht,null)))):"",(0,e.createElement)("div",{className:"btd-chart-filter"},(0,e.createElement)("div",{className:"btd-chart-data-filter"},f&&f.map(((t,a)=>t?.enabled?(0,e.createElement)(Vt,{text:t?.label,checked:t?.checked,key:Math.random(),onChange:()=>((e,t)=>{let a=f.map(((a,i)=>i==e?{...a,checked:t}:a));p(a)})(a,!t?.checked)}):""))),(0,e.createElement)($t,{setDateRange:r})),(0,e.createElement)("div",{className:"btd-chart-wrapper"},(0,e.createElement)("div",{className:"btd-chart"},g?.isLoading||m?.isLoading?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(jt,null)):(0,e.createElement)(e.Fragment,null,c&&c?.labels&&c?.labels?.length?(0,e.createElement)(Ft.Z,{type:"area",height:t?335:435,className:"btd-chart-content",options:{chart:{id:"item-download-line",toolbar:{offsetY:-5,tools:{download:`<img src="${betterdocs.dir_url}assets/admin/images/download.svg" width="14">`,reset:`<img src="${betterdocs.dir_url}assets/admin/images/house.svg" width="14">`}}},tooltip:{followCursor:!1,theme:"dark",style:{fontSize:"14px"}},legend:{show:!1},colors:c?.colors,grid:{borderColor:"#E7EBF3",xaxis:{lines:{show:!0}},yaxis:{lines:{show:!0}}},dataLabels:{enabled:!1},xaxis:{type:"datetime",categories:c?.labels,labels:{datetimeUTC:!1}},noData:{text:"Finding Data...",align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{fontSize:"20px"}},stroke:{width:3,curve:"smooth"}},series:c&&c.count?c.count:[]}):(0,e.createElement)("div",{className:"btd-chart-empty-data"},(0,e.createElement)("span",{className:"icon"},(0,e.createElement)(At,null)),(0,e.createElement)("h3",{className:"title"},(0,s.__)("Sorry, No Data Found.","betterdocs-pro")),(0,e.createElement)("p",{className:"text"},(0,s.__)("Please try applying different filters.","betterdocs-pro"))))),(0,e.createElement)(aa,{dateRange:i,postID:d})))};function ra(){return ra=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},ra.apply(this,arguments)}var na=function(t){return e.createElement("svg",ra({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 19 19"},t),Qt||(Qt=e.createElement("path",{fillRule:"evenodd",d:"M9.5 0C4.257 0 0 4.257 0 9.5S4.257 19 9.5 19 19 14.743 19 9.5 14.743 0 9.5 0Zm1.744 10a1.744 1.744 0 1 0-3.488 0v3.713A1.744 1.744 0 0 0 9.5 15.457c.963 0 1.744-.781 1.744-1.745V10ZM9.5 3.542a1.745 1.745 0 1 0 .002 3.49 1.745 1.745 0 0 0-.002-3.49Z",clipRule:"evenodd"})))},sa=(0,e.forwardRef)(((t,a)=>{var i;const[r,o]=(0,e.useState)(void 0),[l,c]=(0,e.useState)({}),h=(0,n.useQuery)(["pluginSetting"],ue);return(0,e.createElement)("div",{className:"betterdocs-analytics-overview"},(0,e.createElement)(ia,{postDetails:r,setPostDetails:o,dateRange:l,setDateRange:c}),h?.data?(0,e.createElement)(U,{tabWrapperClass:"betterdocs-analytics-nested-tab-wrapper",tabListClass:"betterdocs-analytics-nested-tab-menu",tabLinkClass:"betterdocs-analytics-nested-tab-item",tabLinkActiveClass:"active",tabContentClass:"betterdocs-analytics-nested-tab-content",options:[{link:(0,e.createElement)(e.Fragment,null,(0,e.createElement)(me,{className:"btd-nested-tooltip",buttonClassName:"btd-nested-tooltip-button",tooltipClassName:"btd-nested-tooltip-content",buttonContent:(0,e.createElement)(na,null),tooltipContent:(0,s.__)("This list shows the leading Docs based on most Views.","betterdocs-pro")}),(0,s.__)("Leading Docs","betterdocs-pro")),content:(0,e.createElement)(Rt,{dateRange:l,setPostDetails:o,ref:a}),enable:!0},{link:(0,e.createElement)(e.Fragment,null,(0,e.createElement)(me,{className:"btd-nested-tooltip",buttonClassName:"btd-nested-tooltip-button",tooltipClassName:"btd-nested-tooltip-content",buttonContent:(0,e.createElement)(na,null),tooltipContent:(0,s.__)("This list shows the leading Categories based on most Views.","betterdocs-pro")}),(0,s.__)("Leading Category","betterdocs-pro")),content:(0,e.createElement)(It,{dateRange:l}),enable:!0},{link:(0,e.createElement)(e.Fragment,null,(0,e.createElement)(me,{className:"btd-nested-tooltip",buttonClassName:"btd-nested-tooltip-button",tooltipClassName:"btd-nested-tooltip-content",buttonContent:(0,e.createElement)(na,null),tooltipContent:(0,s.__)("This list shows the leading Knowledge Base based on most Views.","betterdocs-pro")}),(0,s.__)("Leading Knowledge Base","betterdocs-pro")),content:(0,e.createElement)(zt,{dateRange:l}),enable:null!==(i=h?.data?.multiple_kb)&&void 0!==i&&i}]}):"")}));var oa,la=(0,e.forwardRef)((({setPostDetails:t,dateRange:a},i)=>{const[r,o]=(0,e.useState)(1),{isLoading:l,isError:c,error:h,data:d}=(0,n.useQuery)(["leadingDoc",10,r,a],ne),u=(0,n.useQuery)(["pluginSetting"],ue);return l?(0,e.createElement)(Se,null):c?(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},(0,s.__)("Error! ","betterdocs-pro")+h?.message||h),(0,e.createElement)("p",{className:"text"},(0,s.__)("Seems Error, We apologize and are fixing the problem. Please try again at a later stage.","betterdocs-pro")))):(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",null,d&&d?.docs&&d?.docs?.length?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"BtdDataTableWrapper"},(0,e.createElement)("table",{className:"BtdDataTable"},(0,e.createElement)("thead",null,(0,e.createElement)("tr",null,(0,e.createElement)("th",null,(0,s.__)("Title","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Category","betterdocs-pro")),1==u.data?.multiple_kb&&(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Knowledge Base","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Views","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Unique Views","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Author","betterdocs-pro")))),(0,e.createElement)("tbody",null,d.docs.map((a=>(0,e.createElement)("tr",{key:Math.random()},(0,e.createElement)("td",null,(0,e.createElement)("span",{className:"BtdTableItemTitleWrap"},(0,e.createElement)("p",{dangerouslySetInnerHTML:{__html:a?.title?.rendered||a?.title}}),(0,e.createElement)("span",{className:"BtdButtonGroup"},(0,e.createElement)(me,{className:"btd-nested-tooltip",buttonClassName:"btd-nested-tooltip-button",tooltipClassName:"btd-nested-tooltip-content",buttonContent:(0,e.createElement)("a",{href:a?.link,target:"_blank"},(0,e.createElement)(Nt,null)),tooltipContent:(0,s.__)("Browse Doc","betterdocs-pro")}),(0,e.createElement)(me,{className:"btd-nested-tooltip",buttonClassName:"btd-nested-tooltip-button",tooltipClassName:(0,s.__)("btd-nested-tooltip-content","betterdocs-pro"),buttonContent:(0,e.createElement)("button",{onClick:()=>(e=>{window.scrollTo({top:i.current.offsetTop-20,left:0,behavior:"smooth"}),t(e)})(a)},(0,e.createElement)(_t,null)),tooltipContent:(0,s.__)("View Analytics","betterdocs-pro")})))),(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",{dangerouslySetInnerHTML:{__html:a?.doc_category_terms?a?.doc_category_terms?.map((e=>e?.name)).join(", "):"..."}})),1==u.data?.multiple_kb&&(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",{dangerouslySetInnerHTML:{__html:a?.knowledge_base_terms?a?.knowledge_base_terms?.map((e=>e?.name)).join(", "):"..."}})),(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",null,a?.total_views)),(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",null,a?.total_unique_visit)),(0,e.createElement)("td",{className:"text-center"},a?.author?(0,e.createElement)("span",{className:"btd-author-info"},(0,e.createElement)("span",{className:"btd-author-avatar"},(0,e.createElement)("img",{src:a?.author?.avatar,alt:a?.author?.name||a?.author?.display_name})),(0,e.createElement)("span",{className:"btd-author-name"},a?.author?.name||a?.author?.display_name)):"..."))))))),d?.pagination?.total_page>1?(0,e.createElement)("div",{className:"btd-pagination-wrapper"},(0,e.createElement)(wt,{defaultCurrent:1,pageSize:10,onChange:e=>{o(e)},total:10*d?.pagination?.total_page,prevIcon:(0,s.__)("Prev","betterdocs-pro"),nextIcon:(0,s.__)("Next","betterdocs-pro"),locale:kt,current:r})):""):(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},(0,s.__)("Sorry, No Data Found.","betterdocs-pro")),(0,e.createElement)("p",{className:"text"},(0,s.__)("Seems like you haven't got any reactions yet. You will see the list once there's some data available.","betterdocs-pro"))))))})),ca=({dateRange:t})=>{const[a,i]=(0,e.useState)(1),{isLoading:r,isError:o,error:l,data:c}=(0,n.useQuery)(["leadingCategory",10,a,t],se);return r?(0,e.createElement)(Se,null):o?(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},(0,s.__)("Error! ","betterdocs-pro")+l?.message||l,l?.message||l),(0,e.createElement)("p",{className:"text"},(0,s.__)("Seems Error, We apologize and are fixing the problem. Please try again at a later stage.","betterdocs-pro")))):(0,e.createElement)(e.Fragment,null,c&&c?.doc_category&&c?.doc_category?.length?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"BtdDataTableWrapper"},(0,e.createElement)("table",{className:"BtdDataTable"},(0,e.createElement)("thead",null,(0,e.createElement)("tr",null,(0,e.createElement)("th",null,(0,s.__)("Category","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Slug","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Views","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Unique Views","betterdocs-pro")))),(0,e.createElement)("tbody",null,c.doc_category.map((t=>(0,e.createElement)("tr",{key:Math.random()},(0,e.createElement)("td",null,(0,e.createElement)("p",{dangerouslySetInnerHTML:{__html:t?.name}})),(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",null,t?.slug)),(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",null,t?.total_view)),(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",null,t?.total_unique_visit)))))))),c?.pagination?.total_page>1?(0,e.createElement)("div",{className:"btd-pagination-wrapper"},(0,e.createElement)(wt,{defaultCurrent:1,pageSize:10,onChange:e=>{i(e)},total:10*c?.pagination?.total_page,prevIcon:(0,s.__)("Prev","betterdocs-pro"),nextIcon:(0,s.__)("Next","betterdocs-pro"),locale:kt,current:a})):""):(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},(0,s.__)("Sorry, No Data Found.","betterdocs-pro")),(0,e.createElement)("p",{className:"text"},(0,s.__)("Seems like you haven't got any reactions yet. You will see the list once there's some data available.","betterdocs-pro")))))},ha=({dateRange:t})=>{const[a,i]=(0,e.useState)(1),{isLoading:r,isError:o,error:l,data:c}=(0,n.useQuery)(["leadingMKB",10,a,t],oe);return r?(0,e.createElement)(Se,null):o?(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},(0,s.__)("Error! ","betterdocs-pro")+l?.message||l),(0,e.createElement)("p",{className:"text"},(0,s.__)("Seems Error, We apologize and are fixing the problem. Please try again at a later stage.","betterdocs-pro")))):(0,e.createElement)(e.Fragment,null,c&&c?.doc_category&&c?.doc_category?.length?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"BtdDataTableWrapper"},(0,e.createElement)("table",{className:"BtdDataTable"},(0,e.createElement)("thead",null,(0,e.createElement)("tr",null,(0,e.createElement)("th",null,(0,s.__)("Knowledge Base","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Slug","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Views","betterdocs-pro")),(0,e.createElement)("th",{className:"text-center"},(0,s.__)("Unique Views","betterdocs-pro")))),(0,e.createElement)("tbody",null,c.doc_category.map((t=>(0,e.createElement)("tr",{key:Math.random()},(0,e.createElement)("td",null,(0,e.createElement)("p",{dangerouslySetInnerHTML:{__html:t?.name}})),(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",null,t?.slug)),(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",null,t?.total_view)),(0,e.createElement)("td",{className:"text-center"},(0,e.createElement)("p",null,t?.total_unique_visit)))))))),c?.pagination?.total_page>1?(0,e.createElement)("div",{className:"btd-pagination-wrapper"},(0,e.createElement)(wt,{defaultCurrent:1,pageSize:10,onChange:e=>{i(e)},total:10*c?.pagination?.total_page,prevIcon:(0,s.__)("Prev","betterdocs-pro"),nextIcon:(0,s.__)("Next","betterdocs-pro"),locale:kt,current:a})):""):(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},(0,s.__)("Sorry, No Data Found.","betterdocs-pro")),(0,e.createElement)("p",{className:"text"},(0,s.__)("Seems like you haven't got any reactions yet. You will see the list once there's some data available.","betterdocs-pro")))))},da=({dateRange:t,postID:a})=>{const[i,r]=(0,e.useState)(void 0),[o,l]=(0,e.useState)(0);(0,e.useEffect)((()=>{if(-1==t)r(-1);else if(t&&Object.entries(t).length){let e=ea()(t?.end).diff(ea()(t?.start),"days");l(e),r({start:t?.start?ea()(Zt(t?.start,e+1)).format("YYYY-MM-DD"):void 0,end:t?.start?ea()(Zt(t?.start,1)).format("YYYY-MM-DD"):void 0})}}),[t]);const c=(0,n.useQuery)(["totalDataCount",t,a],re),h=(0,n.useQuery)(["prevTotalDataCount",i,a],re);return(0,e.createElement)("div",{className:"btd-chart-counter-wrapper btd-chart-counter-format-1"},c.isLoading||h?.isLoading?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(ta,null),(0,e.createElement)(ta,null)):(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"btd-chart-counter green"},(0,e.createElement)("h4",{className:"btd-chart-counter-title"},(0,s.__)("Total Views","betterdocs-pro")),(0,e.createElement)("h3",{className:"btd-chart-counter-count"},c&&c?.data&&c?.data?.totalViews?fe(c?.data?.totalViews):"0"),h&&h?.data&&Object.entries(h?.data).length?ge(c?.data?.totalViews,h?.data?.totalViews,o):""),(0,e.createElement)("div",{className:"btd-chart-counter blue"},(0,e.createElement)("h4",{className:"btd-chart-counter-title"},(0,s.__)("Unique Views","betterdocs-pro")),(0,e.createElement)("h3",{className:"btd-chart-counter-count"},c&&c?.data&&c?.data?.totalUniqueViews?fe(c?.data?.totalUniqueViews):"0"),h&&h?.data&&Object.entries(h?.data).length?ge(c?.data?.totalUniqueViews,h?.data?.totalUniqueViews,o):"")))},ua=({postDetails:t,setPostDetails:a,dateRange:i,setDateRange:r})=>{const[o,l]=(0,e.useState)({}),[c,h]=(0,e.useState)(void 0),[d,u]=(0,e.useState)([{id:"views",label:(0,s.__)("Views","betterdocs-pro"),checked:!0,color:"#36D692",enabled:!0},{id:"unique_visit",label:(0,s.__)("Unique Views","betterdocs-pro"),checked:!0,color:"#5A6BFF",enabled:!0}]),f=(0,n.useQuery)(["overviewChartData",i,c],te);return(0,e.useEffect)((()=>{h(t?t?.ID:void 0)}),[t]),(0,e.useEffect)((()=>{l(be(f?.data,d))}),[f?.data,d]),(0,e.createElement)("div",{className:"btd-chart-section"},t?(0,e.createElement)("div",{className:"btd-post-details"},(0,e.createElement)("span",{className:"btd-post-details-heading"},(0,e.createElement)("b",null,(0,s.__)("Currently showing Analytics for : ","betterdocs-pro"))),(0,e.createElement)("span",{className:"btd-post-details-title"},(0,e.createElement)("span",null,t.title),(0,e.createElement)("button",{className:"btd-post-details-reset-button",onClick:()=>a(void 0)},(0,e.createElement)(Ht,null)))):"",(0,e.createElement)("div",{className:"btd-chart-filter"},(0,e.createElement)("div",{className:"btd-chart-data-filter"},d&&d.map(((t,a)=>(0,e.createElement)(Vt,{text:t?.label,checked:t?.checked,key:Math.random(),onChange:()=>((e,t)=>{let a=d.map(((a,i)=>i==e?{...a,checked:t}:a));u(a)})(a,!t?.checked)})))),(0,e.createElement)($t,{setDateRange:r})),(0,e.createElement)("div",{className:"btd-chart-wrapper"},(0,e.createElement)("div",{className:"btd-chart"},f?.isLoading?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(jt,null)):(0,e.createElement)(e.Fragment,null,o&&o?.labels&&o?.labels?.length?(0,e.createElement)(Ft.Z,{type:"area",height:335,className:"btd-chart-content",options:{chart:{id:"item-download-line",toolbar:{offsetY:-5,tools:{download:`<img src="${betterdocs.dir_url}assets/admin/images/download.svg" width="14">`,reset:`<img src="${betterdocs.dir_url}assets/admin/images/house.svg" width="14">`}}},tooltip:{followCursor:!1,theme:"dark",style:{fontSize:"14px"}},legend:{show:!1},colors:o?.colors,grid:{borderColor:"#E7EBF3",xaxis:{lines:{show:!0}},yaxis:{lines:{show:!0}}},dataLabels:{enabled:!1},xaxis:{type:"datetime",categories:o?.labels,labels:{datetimeUTC:!1}},noData:{text:"Finding Data...",align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{fontSize:"20px"}},stroke:{width:3,curve:"smooth"}},series:o&&o.count?o.count:[]}):(0,e.createElement)("div",{className:"btd-chart-empty-data"},(0,e.createElement)("span",{className:"icon"},(0,e.createElement)(At,null)),(0,e.createElement)("h3",{className:"title"},(0,s.__)("Sorry, No Data Found.","betterdocs-pro")),(0,e.createElement)("p",{className:"text"},(0,s.__)("Please try applying different filters.","betterdocs-pro"))))),(0,e.createElement)(da,{dateRange:i,postID:c})))},fa=(0,e.forwardRef)(((t,a)=>{var i;const[r,o]=(0,e.useState)(void 0),[l,c]=(0,e.useState)({}),h=(0,n.useQuery)(["pluginSetting"],ue);return(0,e.createElement)("div",{className:"betterdocs-analytics-views"},(0,e.createElement)(ua,{postDetails:r,setPostDetails:o,dateRange:l,setDateRange:c}),h?.data?(0,e.createElement)(U,{tabWrapperClass:"betterdocs-analytics-nested-tab-wrapper",tabListClass:"betterdocs-analytics-nested-tab-menu",tabLinkClass:"betterdocs-analytics-nested-tab-item",tabLinkActiveClass:"active",tabContentClass:"betterdocs-analytics-nested-tab-content",options:[{link:(0,e.createElement)(e.Fragment,null,(0,e.createElement)(me,{className:"btd-nested-tooltip",buttonClassName:"btd-nested-tooltip-button",tooltipClassName:"btd-nested-tooltip-content",buttonContent:(0,e.createElement)(na,null),tooltipContent:(0,s.__)("This list shows the leading Docs based on most Views.","betterdocs-pro")}),(0,s.__)("Leading Docs","betterdocs-pro")),content:(0,e.createElement)(la,{setPostDetails:o,ref:a,dateRange:l}),enable:!0},{link:(0,e.createElement)(e.Fragment,null,(0,e.createElement)(me,{className:"btd-nested-tooltip",buttonClassName:"btd-nested-tooltip-button",tooltipClassName:"btd-nested-tooltip-content",buttonContent:(0,e.createElement)(na,null),tooltipContent:(0,s.__)("This list shows the leading Categories based on most Views.","betterdocs-pro")}),(0,s.__)("Leading Category","betterdocs-pro")),content:(0,e.createElement)(ca,{dateRange:l}),enable:!0},{link:(0,e.createElement)(e.Fragment,null,(0,e.createElement)(me,{className:"btd-nested-tooltip",buttonClassName:"btd-nested-tooltip-button",tooltipClassName:"btd-nested-tooltip-content",buttonContent:(0,e.createElement)(na,null),tooltipContent:(0,s.__)("This list shows the leading Knowledge Base based on most Views.","betterdocs-pro")}),(0,s.__)("Leading Knowledge Base","betterdocs-pro")),content:(0,e.createElement)(ha,{dateRange:l}),enable:null!==(i=h?.data?.multiple_kb)&&void 0!==i&&i}]}):"")}));function pa(){return pa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},pa.apply(this,arguments)}var ga,ma=function(t){return e.createElement("svg",pa({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},t),oa||(oa=e.createElement("path",{fill:"#36D692",d:"M8 16a7.948 7.948 0 0 1-5.657-2.343A7.948 7.948 0 0 1 0 8c0-2.137.832-4.146 2.343-5.657A7.948 7.948 0 0 1 8 0c2.137 0 4.146.832 5.657 2.343A7.948 7.948 0 0 1 16 8a7.948 7.948 0 0 1-2.343 5.657A7.948 7.948 0 0 1 8 16ZM8 1.25A6.758 6.758 0 0 0 1.25 8 6.758 6.758 0 0 0 8 14.75 6.758 6.758 0 0 0 14.75 8 6.758 6.758 0 0 0 8 1.25Zm2.93 8.13a.625.625 0 0 0-.864.193c-.007.012-.785 1.21-2.097 1.21-1.312 0-2.09-1.198-2.098-1.21a.625.625 0 1 0-1.055.67c.047.074 1.162 1.79 3.153 1.79 1.99 0 3.106-1.716 3.152-1.79a.625.625 0 0 0-.192-.862ZM5.25 5.157a.781.781 0 1 1 0 1.563.781.781 0 0 1 0-1.563Zm4.688.782a.781.781 0 1 0 1.562 0 .781.781 0 0 0-1.563 0Z"})))};function ba(){return ba=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},ba.apply(this,arguments)}var xa,va=function(t){return e.createElement("svg",ba({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},t),ga||(ga=e.createElement("path",{fill:"#FF8A1E",d:"M8 16a7.948 7.948 0 0 1-5.657-2.343A7.948 7.948 0 0 1 0 8c0-2.137.832-4.146 2.343-5.657A7.948 7.948 0 0 1 8 0c2.137 0 4.146.832 5.657 2.343A7.948 7.948 0 0 1 16 8a7.948 7.948 0 0 1-2.343 5.657A7.948 7.948 0 0 1 8 16ZM8 1.25A6.758 6.758 0 0 0 1.25 8 6.758 6.758 0 0 0 8 14.75 6.758 6.758 0 0 0 14.75 8 6.758 6.758 0 0 0 8 1.25Zm3.125 9.156a.625.625 0 0 0-.625-.625h-5a.625.625 0 1 0 0 1.25h5c.345 0 .625-.28.625-.625ZM5.25 5.187a.781.781 0 1 1 0 1.563.781.781 0 0 1 0-1.563Zm4.688.782a.781.781 0 1 0 1.562 0 .781.781 0 0 0-1.563 0Z"})))};function ya(){return ya=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},ya.apply(this,arguments)}var wa,ka,Sa,Ca,Ea=function(t){return e.createElement("svg",ya({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},t),xa||(xa=e.createElement("path",{fill:"#F01919",d:"M8 16a7.948 7.948 0 0 1-5.657-2.343A7.948 7.948 0 0 1 0 8c0-2.137.832-4.146 2.343-5.657A7.948 7.948 0 0 1 8 0c2.137 0 4.146.832 5.657 2.343A7.948 7.948 0 0 1 16 8a7.948 7.948 0 0 1-2.343 5.657A7.948 7.948 0 0 1 8 16ZM8 1.25A6.758 6.758 0 0 0 1.25 8 6.758 6.758 0 0 0 8 14.75 6.758 6.758 0 0 0 14.75 8 6.758 6.758 0 0 0 8 1.25Zm3.121 9.82c-.046-.072-1.162-1.789-3.152-1.789-1.99 0-3.106 1.717-3.152 1.79a.625.625 0 0 0 1.054.67c.008-.011.786-1.21 2.098-1.21 1.312 0 2.09 1.199 2.097 1.21a.625.625 0 0 0 1.055-.67ZM5.25 5.157a.781.781 0 1 1 0 1.563.781.781 0 0 1 0-1.563Zm4.688.782a.781.781 0 1 0 1.562 0 .781.781 0 0 0-1.563 0Z"})))},Aa=t=>(0,e.createElement)(ke,{speed:2,viewBox:"0 0 160 65",backgroundColor:"#c5c8d6",foregroundColor:"#e4e3e8",...t},(0,e.createElement)("rect",{x:"0",y:"0",rx:"0",ry:"0",width:"160",height:"2"}),(0,e.createElement)("rect",{x:"0",y:"63",rx:"0",ry:"0",width:"160",height:"2"}),(0,e.createElement)("rect",{x:"0",y:"0",rx:"0",ry:"0",width:"2",height:"65"}),(0,e.createElement)("rect",{x:"158",y:"0",rx:"0",ry:"0",width:"2",height:"65"}),(0,e.createElement)("rect",{x:"50",y:"40",rx:"0",ry:"0",width:"68",height:"10"}),(0,e.createElement)("rect",{x:"50",y:"15",rx:"0",ry:"0",width:"95",height:"16"}),(0,e.createElement)("circle",{cx:"26",cy:"28",r:"14"})),Pa=({dateRange:t})=>{const[a,i]=(0,e.useState)(void 0),[r,o]=(0,e.useState)(0);(0,e.useEffect)((()=>{if(-1==t)i(-1);else if(t&&Object.entries(t).length){let e=ea()(t?.end).diff(ea()(t?.start),"days");o(e),i({start:t?.start?ea()(Zt(t?.start,e+1)).format("YYYY-MM-DD"):void 0,end:t?.start?ea()(Zt(t?.start,1)).format("YYYY-MM-DD"):void 0})}}),[t]);const l=(0,n.useQuery)(["totalDataCount",t,void 0],re),c=(0,n.useQuery)(["prevTotalDataCount",a,void 0],re);return(0,e.createElement)("div",{className:"btd-chart-counter-wrapper btd-chart-counter-format-2"},l?.isLoading||c?.isLoading?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(Aa,null),(0,e.createElement)(Aa,null),(0,e.createElement)(Aa,null)):(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"btd-chart-counter happy"},(0,e.createElement)("div",{className:"btd-chart-counter-icon-wrapper"},(0,e.createElement)("div",{className:"btd-chart-counter-icon"},(0,e.createElement)(ma,null))),(0,e.createElement)("div",{className:"btd-chart-counter-content"},(0,e.createElement)("h4",{className:"btd-chart-counter-title"},(0,s.__)("Happy","betterdocs-pro")),(0,e.createElement)("h3",{className:"btd-chart-counter-count"},l&&l?.data&&l?.data?.totalHappy?fe(l?.data?.totalHappy):"0"),c&&c?.data&&Object.entries(c?.data).length?ge(l?.data?.totalHappy,c?.data?.totalHappy,r):"")),(0,e.createElement)("div",{className:"btd-chart-counter neutral"},(0,e.createElement)("div",{className:"btd-chart-counter-icon-wrapper"},(0,e.createElement)("div",{className:"btd-chart-counter-icon"},(0,e.createElement)(va,null))),(0,e.createElement)("div",{className:"btd-chart-counter-content"},(0,e.createElement)("h4",{className:"btd-chart-counter-title"},(0,s.__)("Neutral","betterdocs-pro")),(0,e.createElement)("h3",{className:"btd-chart-counter-count"},l&&l?.data&&l?.data?.totalNormal?fe(l?.data?.totalNormal):"0"),c&&c?.data&&Object.entries(c?.data).length?ge(l?.data?.totalNormal,c?.data?.totalNormal,r):"")),(0,e.createElement)("div",{className:"btd-chart-counter unhappy"},(0,e.createElement)("div",{className:"btd-chart-counter-icon-wrapper"},(0,e.createElement)("div",{className:"btd-chart-counter-icon"},(0,e.createElement)(Ea,null))),(0,e.createElement)("div",{className:"btd-chart-counter-content"},(0,e.createElement)("h4",{className:"btd-chart-counter-title"},(0,s.__)("Unhappy","betterdocs-pro")),(0,e.createElement)("h3",{className:"btd-chart-counter-count"},l&&l?.data&&l?.data?.totalSad?fe(l?.data?.totalSad):"0"),c&&c?.data&&Object.entries(c?.data).length?ge(l?.data?.totalSad,c?.data?.totalSad,r):""))))},Oa=({dateRange:t,setDateRange:a})=>{const[i,r]=(0,e.useState)({}),[o,l]=(0,e.useState)([{id:"happy",label:(0,s.__)("Happy","betterdocs-pro"),checked:!0,color:"#36D692",enabled:!0},{id:"normal",label:(0,s.__)("Neutral","betterdocs-pro"),checked:!0,color:"#FF8A1E",enabled:!0},{id:"sad",label:(0,s.__)("Unhappy","betterdocs-pro"),checked:!0,color:"#F01919",enabled:!0}]),c=(0,n.useQuery)(["feedbackChartData",t],ae);return(0,e.useEffect)((()=>{r(be(c?.data,o))}),[c?.data,o]),(0,e.createElement)("div",{className:"btd-chart-section"},(0,e.createElement)("div",{className:"btd-chart-filter"},(0,e.createElement)("div",{className:"btd-chart-data-filter"},o&&o.map(((t,a)=>(0,e.createElement)(Vt,{text:t?.label,checked:t?.checked,key:Math.random(),onChange:()=>((e,t)=>{let a=o.map(((a,i)=>i==e?{...a,checked:t}:a));l(a)})(a,!t?.checked)})))),(0,e.createElement)($t,{setDateRange:a})),(0,e.createElement)("div",{className:"btd-chart-wrapper"},(0,e.createElement)("div",{className:"btd-chart"},c?.isLoading?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(jt,null)):(0,e.createElement)(e.Fragment,null,i&&i?.labels&&i?.labels?.length?(0,e.createElement)(Ft.Z,{type:"area",height:435,className:"btd-chart-content",options:{chart:{id:"item-download-line",toolbar:{offsetY:-5,tools:{download:`<img src="${betterdocs.dir_url}assets/admin/images/download.svg" width="14">`,reset:`<img src="${betterdocs.dir_url}assets/admin/images/house.svg" width="14">`}}},tooltip:{followCursor:!1,theme:"dark",style:{fontSize:"14px"}},legend:{show:!1},colors:i?.colors,grid:{borderColor:"#E7EBF3",xaxis:{lines:{show:!0}},yaxis:{lines:{show:!0}}},dataLabels:{enabled:!1},xaxis:{type:"datetime",categories:i?.labels,labels:{datetimeUTC:!1}},noData:{text:"Finding Data...",align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{fontSize:"20px"}},stroke:{width:3,curve:"smooth"}},series:i&&i.count?i.count:[]}):(0,e.createElement)("div",{className:"btd-chart-empty-data"},(0,e.createElement)("span",{className:"icon"},(0,e.createElement)(At,null)),(0,e.createElement)("h3",{className:"title"},(0,s.__)("Sorry, No Data Found.","betterdocs-pro")),(0,e.createElement)("p",{className:"text"},(0,s.__)("Please try applying different filters.","betterdocs-pro"))))),(0,e.createElement)(Pa,{dateRange:t})))},Ma=t=>(0,e.createElement)(ke,{speed:2,viewBox:"0 0 130 50",backgroundColor:"#c5c8d6",foregroundColor:"#e4e3e8",...t},(0,e.createElement)("rect",{x:"0",y:"0",rx:"0",ry:"0",width:"130",height:"1"}),(0,e.createElement)("rect",{x:"0",y:"49",rx:"0",ry:"0",width:"130",height:"1"}),(0,e.createElement)("rect",{x:"0",y:"0",rx:"0",ry:"0",width:"1",height:"50"}),(0,e.createElement)("rect",{x:"129",y:"0",rx:"0",ry:"0",width:"1",height:"50"}),(0,e.createElement)("rect",{x:"8",y:"7",rx:"2",ry:"2",width:"114",height:"4"}),(0,e.createElement)("rect",{x:"8",y:"16",rx:"2",ry:"2",width:"110",height:"4"}),(0,e.createElement)("rect",{x:"8",y:"25",rx:"2",ry:"2",width:"60",height:"4"}),(0,e.createElement)("rect",{x:"8",y:"36",rx:"3",ry:"3",width:"35",height:"6"}),(0,e.createElement)("rect",{x:"88",y:"36",rx:"3",ry:"3",width:"35",height:"6"}),(0,e.createElement)("rect",{x:"48",y:"36",rx:"3",ry:"3",width:"35",height:"6"})),Da=({dateRange:t})=>{const[a,i]=(0,e.useState)(1),{isLoading:r,isError:o,error:l,data:c}=(0,n.useQuery)(["mostHelpfulReaction",20,a,t],le);return r?(0,e.createElement)("div",{className:"btd-reaction-list-wrapper"},(0,e.createElement)("div",{className:"btd-info-card-list"},[...Array(20)].map((()=>(0,e.createElement)(Ma,{key:Math.random()}))))):o?(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},(0,s.__)("Error! ","betterdocs-pro")+l?.message||l),(0,e.createElement)("p",{className:"text"},(0,s.__)("Seems Error, We apologize and are fixing the problem. Please try again at a later stage.","betterdocs-pro")))):(0,e.createElement)("div",{className:"btd-reaction-list-wrapper"},c&&c.docs&&c.docs.length?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"btd-info-card-list"},c?.docs?.map((t=>(0,e.createElement)("div",{className:"btd-info-card",key:Math.random()},(0,e.createElement)("a",{className:"btd-info-card-title",href:t?.link,target:"_blank",dangerouslySetInnerHTML:{__html:t?.post_title}}),(0,e.createElement)("div",{className:"btd-info-card-count-set"},(0,e.createElement)("span",{className:"btd-info-card-count"},(0,e.createElement)("span",{className:"icon"},(0,e.createElement)(ma,null)),(0,e.createElement)("span",{className:"text"},(0,s.__)("Happy: ","betterdocs-pro"),(0,e.createElement)("span",{className:"count"},t?.happy))),(0,e.createElement)("span",{className:"btd-info-card-count"},(0,e.createElement)("span",{className:"icon"},(0,e.createElement)(va,null)),(0,e.createElement)("span",{className:"text"},(0,s.__)("Neutral: ","betterdocs-pro"),(0,e.createElement)("span",{className:"count"},t?.normal))),(0,e.createElement)("span",{className:"btd-info-card-count"},(0,e.createElement)("span",{className:"icon"},(0,e.createElement)(Ea,null)),(0,e.createElement)("span",{className:"text"},(0,s.__)("Unhappy: ","betterdocs-pro"),(0,e.createElement)("span",{className:"count"},t?.sad)))))))),c?.pagination?.total_page>1?(0,e.createElement)("div",{className:"btd-pagination-wrapper"},(0,e.createElement)(wt,{defaultCurrent:1,pageSize:20,onChange:e=>{i(e)},total:20*c?.pagination?.total_page,prevIcon:(0,s.__)("Prev","betterdocs-pro"),nextIcon:(0,s.__)("Next","betterdocs-pro"),locale:kt,current:a})):""):(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},(0,s.__)("Sorry, No Data Found.","betterdocs-pro")),(0,e.createElement)("p",{className:"text"},(0,s.__)("Seems like you haven't got any reactions yet. You will see the list once there's some data available.","betterdocs-pro")))))},Na=({dateRange:t})=>{const[a,i]=(0,e.useState)(1),{isLoading:r,isError:o,error:l,data:c}=(0,n.useQuery)(["leastHelpfulReaction",20,a,t],ce);return r?(0,e.createElement)("div",{className:"btd-reaction-list-wrapper"},(0,e.createElement)("div",{className:"btd-info-card-list"},[...Array(20)].map((()=>(0,e.createElement)(Ma,{key:Math.random()}))))):o?(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},(0,s.__)("Error! ","betterdocs-pro")+l?.message||l),(0,e.createElement)("p",{className:"text"},(0,s.__)("Seems Error, We apologize and are fixing the problem. Please try again at a later stage.","betterdocs-pro")))):(0,e.createElement)("div",{className:"btd-reaction-list-wrapper"},c&&c.docs&&c.docs.length?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"btd-info-card-list"},c?.docs?.map((t=>(0,e.createElement)("div",{className:"btd-info-card",key:Math.random()},(0,e.createElement)("a",{className:"btd-info-card-title",href:t?.link,target:"_blank",dangerouslySetInnerHTML:{__html:t?.post_title}}),(0,e.createElement)("div",{className:"btd-info-card-count-set"},(0,e.createElement)("span",{className:"btd-info-card-count"},(0,e.createElement)("span",{className:"icon"},(0,e.createElement)(ma,null)),(0,e.createElement)("span",{className:"text"},(0,s.__)("Happy: ","betterdocs-pro"),(0,e.createElement)("span",{className:"count"},t?.happy))),(0,e.createElement)("span",{className:"btd-info-card-count"},(0,e.createElement)("span",{className:"icon"},(0,e.createElement)(va,null)),(0,e.createElement)("span",{className:"text"},(0,s.__)("Neutral: ","betterdocs-pro"),(0,e.createElement)("span",{className:"count"},t?.normal))),(0,e.createElement)("span",{className:"btd-info-card-count"},(0,e.createElement)("span",{className:"icon"},(0,e.createElement)(Ea,null)),(0,e.createElement)("span",{className:"text"},(0,s.__)("Unhappy: ","betterdocs-pro"),(0,e.createElement)("span",{className:"count"},t?.sad)))))))),c?.pagination?.total_page>1?(0,e.createElement)("div",{className:"btd-pagination-wrapper"},(0,e.createElement)(wt,{defaultCurrent:1,pageSize:20,onChange:e=>{i(e)},total:20*c?.pagination?.total_page,prevIcon:(0,s.__)("Prev","betterdocs-pro"),nextIcon:(0,s.__)("Next","betterdocs-pro"),locale:kt,current:a})):""):(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},(0,s.__)("Sorry, No Data Found.","betterdocs-pro")),(0,e.createElement)("p",{className:"text"},(0,s.__)("Seems like you haven't got any reactions yet. You will see the list once there's some data available.","betterdocs-pro")))))},Ta=()=>{const[t,a]=(0,e.useState)({});return(0,e.createElement)("div",{className:"betterdocs-analytics-reactions"},(0,e.createElement)(Oa,{dateRange:t,setDateRange:a}),(0,e.createElement)(U,{tabWrapperClass:"betterdocs-analytics-nested-tab-wrapper",tabListClass:"betterdocs-analytics-nested-tab-menu",tabLinkClass:"betterdocs-analytics-nested-tab-item",tabLinkActiveClass:"active",tabContentClass:"betterdocs-analytics-nested-tab-content",options:[{link:(0,e.createElement)(e.Fragment,null,(0,e.createElement)(me,{className:"btd-nested-tooltip",buttonClassName:"btd-nested-tooltip-button",tooltipClassName:"btd-nested-tooltip-content",buttonContent:(0,e.createElement)(na,null),tooltipContent:(0,s.__)("This list shows the most helpful docs based on most happy reactions.","betterdocs-pro")}),(0,s.__)("Most Helpful","betterdocs-pro")),content:(0,e.createElement)(Da,{dateRange:t}),enable:!0},{link:(0,e.createElement)(e.Fragment,null,(0,e.createElement)(me,{className:"btd-nested-tooltip",buttonClassName:"btd-nested-tooltip-button",tooltipClassName:"btd-nested-tooltip-content",buttonContent:(0,e.createElement)(na,null),tooltipContent:(0,s.__)("This list shows the least helpful docs based on most unhappy reactions.","betterdocs-pro")}),(0,s.__)("Least Helpful","betterdocs-pro")),content:(0,e.createElement)(Na,{dateRange:t}),enable:!0}]}))},_a=t=>(0,e.createElement)(ke,{speed:2,viewBox:"0 0 550 282",backgroundColor:"#c5c8d6",foregroundColor:"#e4e3e8",...t},(0,e.createElement)("rect",{x:"0",y:"0",rx:"0",ry:"0",width:"2",height:"442"}),(0,e.createElement)("rect",{x:"548",y:"0",rx:"0",ry:"0",width:"2",height:"442"}),(0,e.createElement)("rect",{x:"0",y:"0",rx:"0",ry:"0",width:"550",height:"12"}),(0,e.createElement)("rect",{x:"0",y:"28",rx:"0",ry:"0",width:"550",height:"12"}),(0,e.createElement)("rect",{x:"0",y:"5",rx:"0",ry:"0",width:"30",height:"30"}),(0,e.createElement)("rect",{x:"520",y:"5",rx:"0",ry:"0",width:"30",height:"30"}),(0,e.createElement)("rect",{x:"120",y:"5",rx:"0",ry:"0",width:"335",height:"30"}),(0,e.createElement)("rect",{x:"0",y:"80",rx:"0",ry:"0",width:"550",height:"2"}),(0,e.createElement)("rect",{x:"30",y:"53",rx:"7",ry:"7",width:"95",height:"14"}),(0,e.createElement)("rect",{x:"455",y:"53",rx:"7",ry:"7",width:"40",height:"14"}),(0,e.createElement)("rect",{x:"0",y:"120",rx:"0",ry:"0",width:"550",height:"2"}),(0,e.createElement)("rect",{x:"0",y:"160",rx:"0",ry:"0",width:"550",height:"2"}),(0,e.createElement)("rect",{x:"0",y:"200",rx:"0",ry:"0",width:"550",height:"2"}),(0,e.createElement)("rect",{x:"0",y:"240",rx:"0",ry:"0",width:"550",height:"2"}),(0,e.createElement)("rect",{x:"0",y:"280",rx:"0",ry:"0",width:"550",height:"2"}),(0,e.createElement)("rect",{x:"0",y:"320",rx:"0",ry:"0",width:"550",height:"2"}),(0,e.createElement)("rect",{x:"0",y:"360",rx:"0",ry:"0",width:"550",height:"2"}),(0,e.createElement)("rect",{x:"0",y:"400",rx:"0",ry:"0",width:"550",height:"2"}),(0,e.createElement)("rect",{x:"0",y:"440",rx:"0",ry:"0",width:"550",height:"2"}),(0,e.createElement)("rect",{x:"30",y:"93",rx:"7",ry:"7",width:"95",height:"14"}),(0,e.createElement)("rect",{x:"455",y:"93",rx:"7",ry:"7",width:"40",height:"14"}),(0,e.createElement)("rect",{x:"30",y:"133",rx:"7",ry:"7",width:"95",height:"14"}),(0,e.createElement)("rect",{x:"455",y:"133",rx:"7",ry:"7",width:"40",height:"14"}),(0,e.createElement)("rect",{x:"30",y:"173",rx:"7",ry:"7",width:"95",height:"14"}),(0,e.createElement)("rect",{x:"455",y:"173",rx:"7",ry:"7",width:"40",height:"14"}),(0,e.createElement)("rect",{x:"30",y:"213",rx:"7",ry:"7",width:"95",height:"14"}),(0,e.createElement)("rect",{x:"455",y:"213",rx:"7",ry:"7",width:"40",height:"14"}),(0,e.createElement)("rect",{x:"30",y:"253",rx:"7",ry:"7",width:"95",height:"14"}),(0,e.createElement)("rect",{x:"455",y:"253",rx:"7",ry:"7",width:"40",height:"14"}),(0,e.createElement)("rect",{x:"30",y:"293",rx:"7",ry:"7",width:"95",height:"14"}),(0,e.createElement)("rect",{x:"455",y:"293",rx:"7",ry:"7",width:"40",height:"14"}),(0,e.createElement)("rect",{x:"30",y:"333",rx:"7",ry:"7",width:"95",height:"14"}),(0,e.createElement)("rect",{x:"455",y:"333",rx:"7",ry:"7",width:"40",height:"14"}),(0,e.createElement)("rect",{x:"30",y:"373",rx:"7",ry:"7",width:"95",height:"14"}),(0,e.createElement)("rect",{x:"455",y:"373",rx:"7",ry:"7",width:"40",height:"14"}),(0,e.createElement)("rect",{x:"30",y:"413",rx:"7",ry:"7",width:"95",height:"14"}),(0,e.createElement)("rect",{x:"455",y:"413",rx:"7",ry:"7",width:"40",height:"14"})),La=({dateRange:t})=>{const[a,i]=(0,e.useState)(1),{isLoading:r,isError:o,error:l,data:c}=(0,n.useQuery)(["popularSearch",10,a,t],he);return r?(0,e.createElement)(_a,null):o?(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},(0,s.__)("Error! ","betterdocs-pro")+l?.message||l),(0,e.createElement)("p",{className:"text"},(0,s.__)("Seems Error, We apologize and are fixing the problem. Please try again at a later stage.","betterdocs-pro")))):(0,e.createElement)(e.Fragment,null,c&&c?.search&&c?.search?.length?(0,e.createElement)("div",null,(0,e.createElement)("div",{className:"BtdDataTableWrapper BtdTableWithTooltip"},(0,e.createElement)("table",{className:"BtdDataTable BtdTableColNoBorder"},(0,e.createElement)("thead",null,(0,e.createElement)("tr",null,(0,e.createElement)("th",null,(0,e.createElement)(me,{className:"btd-nested-tooltip",buttonClassName:"btd-nested-tooltip-button",tooltipClassName:"btd-nested-tooltip-content",buttonContent:(0,e.createElement)(na,null),tooltipContent:(0,s.__)("This list shows the most popular searches.","betterdocs-pro")}),(0,s.__)("Popular Keywords","betterdocs-pro")),(0,e.createElement)("th",null,(0,s.__)("Count","betterdocs-pro")))),(0,e.createElement)("tbody",null,c.search.map((t=>(0,e.createElement)("tr",{key:Math.random()},(0,e.createElement)("td",null,(0,e.createElement)("p",{dangerouslySetInnerHTML:{__html:t?.keyword}})),(0,e.createElement)("td",null,(0,e.createElement)("p",null,t?.count)))))))),c?.pagination?.total_page>1?(0,e.createElement)("div",{className:"btd-pagination-wrapper"},(0,e.createElement)(wt,{defaultCurrent:1,pageSize:10,onChange:e=>{i(e)},total:10*c?.pagination?.total_page,prevIcon:(0,s.__)("Prev","betterdocs-pro"),nextIcon:(0,s.__)("Next","betterdocs-pro"),locale:kt,current:a})):""):(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},(0,s.__)("Sorry, No Data Found.","betterdocs-pro")),(0,e.createElement)("p",{className:"text"},(0,s.__)("Seems like you haven't got any reactions yet. You will see the list once there's some data available.","betterdocs-pro")))))},Ra=({dateRange:t})=>{const[a,i]=(0,e.useState)(1),{isLoading:r,isError:o,error:l,data:c}=(0,n.useQuery)(["nullSearch",10,a,t],de);return r?(0,e.createElement)(_a,null):o?(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},(0,s.__)("Error! ","betterdocs-pro")+l?.message||l),(0,e.createElement)("p",{className:"text"},(0,s.__)("Seems Error, We apologize and are fixing the problem. Please try again at a later stage.","betterdocs-pro")))):(0,e.createElement)(e.Fragment,null,c&&c?.search&&c?.search?.length?(0,e.createElement)("div",null,(0,e.createElement)("div",{className:"BtdDataTableWrapper BtdTableWithTooltip"},(0,e.createElement)("table",{className:"BtdDataTable BtdTableColNoBorder"},(0,e.createElement)("thead",null,(0,e.createElement)("tr",null,(0,e.createElement)("th",null,(0,e.createElement)(me,{className:"btd-nested-tooltip",buttonClassName:"btd-nested-tooltip-button",tooltipClassName:"btd-nested-tooltip-content",buttonContent:(0,e.createElement)(na,null),tooltipContent:(0,s.__)("This list shows the keywords search with no result found.","betterdocs-pro")}),(0,s.__)("Keywords with No Result","betterdocs-pro")),(0,e.createElement)("th",null,(0,s.__)("Count","betterdocs-pro")))),(0,e.createElement)("tbody",null,c.search.map((t=>(0,e.createElement)("tr",{key:Math.random()},(0,e.createElement)("td",null,(0,e.createElement)("p",{dangerouslySetInnerHTML:{__html:t?.keyword}})),(0,e.createElement)("td",null,(0,e.createElement)("p",null,t?.count||t?.not_found_count)))))))),c?.pagination?.total_page>1?(0,e.createElement)("div",{className:"btd-pagination-wrapper"},(0,e.createElement)(wt,{defaultCurrent:1,pageSize:10,onChange:e=>{i(e)},total:10*c?.pagination?.total_page,prevIcon:(0,s.__)("Prev","betterdocs-pro"),nextIcon:(0,s.__)("Next","betterdocs-pro"),locale:kt,current:a})):""):(0,e.createElement)("div",{className:"btd-empty-data"},(0,e.createElement)("div",{className:"btd-empty-data-icon"},(0,e.createElement)(At,null)),(0,e.createElement)("div",{className:"btd-empty-data-content"},(0,e.createElement)("h3",{className:"title"},(0,s.__)("Sorry, No Data Found.","betterdocs-pro")),(0,e.createElement)("p",{className:"text"},(0,s.__)("Seems like you haven't got any reactions yet. You will see the list once there's some data available.","betterdocs-pro")))))},Ia=t=>(0,e.createElement)(ke,{speed:2,viewBox:"0 0 320 350",backgroundColor:"#c5c8d6",foregroundColor:"#e4e3e8",...t},(0,e.createElement)("rect",{x:"0",y:"0",rx:"2",ry:"2",width:"320",height:"350"})),za=({dateRange:t})=>{const a=(0,n.useQuery)(["totalDataCount",t,void 0],re);return(0,e.createElement)("div",{className:"btd-chart-counter-wrapper btd-chart-counter-format-3"},a?.isLoading?(0,e.createElement)(Ia,null):(0,e.createElement)(e.Fragment,null,a?.data&&(a?.data?.totalFound||a?.data?.totalNotFound)?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"bdt-chart-counter-pie-chart"},(0,e.createElement)(Ft.Z,{type:"donut",options:{chart:{width:300,type:"donut"},labels:[(0,s.__)("Return Result","betterdocs-pro"),(0,s.__)("No Result","betterdocs-pro")],plotOptions:{pie:{startAngle:-90,endAngle:90,offsetY:0}},grid:{padding:{bottom:-130}},legend:{show:!1},stroke:{width:0},dataLabels:{enabled:!1},colors:["#36D692","#5A6BFF"],noData:{text:"Finding Data...",align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{fontSize:"20px"}}},series:[parseInt(null==a?.data?.totalFound?"0":a?.data?.totalFound),parseInt(null==a?.data?.totalNotFound?"0":a?.data?.totalNotFound)]})),(0,e.createElement)("div",{className:"bdt-chart-counter-content"},(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",{className:"title"},(0,s.__)("Search Overview","betterdocs-pro")),(0,e.createElement)("p",{className:"text green"},(0,s.__)("Result Found ","betterdocs-pro"),pe(parseInt(null==a?.data?.totalFound?"0":a?.data?.totalFound),parseInt(null==a?.data?.totalSearch?"0":a?.data?.totalSearch)).toFixed(1),"%"),(0,e.createElement)("p",{className:"text blue"},(0,s.__)("No Result Found ","betterdocs-pro"),pe(parseInt(null==a?.data?.totalNotFound?"0":a?.data?.totalNotFound),parseInt(null==a?.data?.totalSearch?"0":a?.data?.totalSearch)).toFixed(1),"%")))):(0,e.createElement)("div",{className:"btd-chart-empty-data"},(0,e.createElement)("span",{className:"icon"},(0,e.createElement)(At,null)),(0,e.createElement)("span",{className:"text"},(0,s.__)("No Data Found.","betterdocs-pro")))))},Fa=({dateRange:t,setDateRange:a})=>{const[i,r]=(0,e.useState)({}),[o,l]=(0,e.useState)([{id:"search_count",label:(0,s.__)("Total Search","betterdocs-pro"),checked:!0,color:"#FF8A1E",enabled:!0},{id:"search_found",label:(0,s.__)("Result Found","betterdocs-pro"),checked:!0,color:"#36D692",enabled:!0},{id:"search_not_found_count",label:(0,s.__)("No Result Found","betterdocs-pro"),checked:!0,color:"#5A6BFF",enabled:!0}]),c=(0,n.useQuery)(["keywordSearchChartData",t],ie);return(0,e.useEffect)((()=>{r(be(c?.data,o))}),[c?.data,o]),(0,e.createElement)("div",{className:"btd-chart-section"},(0,e.createElement)("div",{className:"btd-chart-filter"},(0,e.createElement)("div",{className:"btd-chart-data-filter"},o&&o.map(((t,a)=>(0,e.createElement)(Vt,{text:t?.label,checked:t?.checked,onChange:()=>((e,t)=>{let a=o.map(((a,i)=>i==e?{...a,checked:t}:a));l(a)})(a,!t?.checked)})))),(0,e.createElement)($t,{setDateRange:a})),(0,e.createElement)("div",{className:"btd-chart-wrapper"},(0,e.createElement)("div",{className:"btd-chart"},c?.isLoading?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(jt,null)):(0,e.createElement)(e.Fragment,null,i&&i?.labels&&i?.labels?.length?(0,e.createElement)(Ft.Z,{type:"area",height:320,className:"btd-chart-content",options:{chart:{id:"item-download-line",toolbar:{offsetY:-5,tools:{download:`<img src="${betterdocs.dir_url}assets/admin/images/download.svg" width="14">`,reset:`<img src="${betterdocs.dir_url}assets/admin/images/house.svg" width="14">`}}},tooltip:{followCursor:!1,theme:"dark",style:{fontSize:"14px"}},legend:{show:!1},colors:i?.colors,grid:{borderColor:"#E7EBF3",xaxis:{lines:{show:!0}},yaxis:{lines:{show:!0}}},dataLabels:{enabled:!1},xaxis:{type:"datetime",categories:i?.labels,labels:{datetimeUTC:!1}},noData:{text:"Finding Data...",align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{fontSize:"20px"}},stroke:{width:3,curve:"smooth"}},series:i&&i.count?i.count:[]}):(0,e.createElement)("div",{className:"btd-chart-empty-data"},(0,e.createElement)("span",{className:"icon"},(0,e.createElement)(At,null)),(0,e.createElement)("h3",{className:"title"},(0,s.__)("Sorry, No Data Found.","betterdocs-pro")),(0,e.createElement)("p",{className:"text"},(0,s.__)("Please try applying different filters.","betterdocs-pro"))))),(0,e.createElement)(za,{dateRange:t})))},Ya=()=>{const[t,a]=(0,e.useState)({});return(0,e.createElement)("div",{className:"betterdocs-analytics-keyword-search"},(0,e.createElement)(Fa,{dateRange:t,setDateRange:a}),(0,e.createElement)("div",{className:"betterdocs-analytics-keyword-search-table-wrapper"},(0,e.createElement)(La,{dateRange:t}),(0,e.createElement)(Ra,{dateRange:t})))},Xa=()=>{const[a,i]=(0,e.useState)(0),r=t().useRef();return(0,e.createElement)("div",{ref:r},(0,e.createElement)(M,{selectedIndex:a,onSelect:e=>(e=>{i(e)})(e),className:"betterdocs-analytics-tab-wrapper"},(0,e.createElement)(_,{className:"betterdocs-analytics-tab-menu"},(0,e.createElement)(Y,{className:"betterdocs-analytics-tab-item",selectedClassName:"active"},(0,s.__)("Overview","betterdocs-pro")),(0,e.createElement)(Y,{className:"betterdocs-analytics-tab-item",selectedClassName:"active"},(0,s.__)("Views","betterdocs-pro")),(0,e.createElement)(Y,{className:"betterdocs-analytics-tab-item",selectedClassName:"active"},(0,s.__)("Reactions","betterdocs-pro")),(0,e.createElement)(Y,{className:"betterdocs-analytics-tab-item",selectedClassName:"active"},(0,s.__)("Search","betterdocs-pro"))),(0,e.createElement)(G,{className:"betterdocs-analytics-tab-content"},(0,e.createElement)(sa,{ref:r})),(0,e.createElement)(G,{className:"betterdocs-analytics-tab-content"},(0,e.createElement)(fa,{ref:r})),(0,e.createElement)(G,{className:"betterdocs-analytics-tab-content"},(0,e.createElement)(Ta,null)),(0,e.createElement)(G,{className:"betterdocs-analytics-tab-content"},(0,e.createElement)(Ya,null))))};function Ha(){return Ha=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},Ha.apply(this,arguments)}var ja=function(t){return e.createElement("svg",Ha({xmlns:"http://www.w3.org/2000/svg",width:220,fill:"none",viewBox:"0 0 366 85"},t),wa||(wa=e.createElement("path",{fill:"#00B682",d:"M63.043 32.623H44.05a3.37 3.37 0 0 1 0-6.74h18.994a3.37 3.37 0 0 1 0 6.74ZM55.397 45.736H36.403a3.37 3.37 0 0 1 0-6.74h18.994a3.371 3.371 0 0 1 0 6.74ZM47.653 59.106H28.647a3.37 3.37 0 0 1 0-6.74h19.006a3.37 3.37 0 0 1 0 6.74Z"})),ka||(ka=e.createElement("path",{fill:"#00B682",d:"M46.16 77H23.216c-5.502 0-10.43-2.85-13.17-7.62-2.74-4.765-2.729-10.45.039-15.203l22.423-38.611C35.233 10.899 40.264 8 45.64 8h22.944c5.502 0 10.43 2.85 13.17 7.62 2.74 4.765 2.729 10.45-.038 15.203L59.292 69.434C56.6 74.101 51.563 77 46.16 77Zm-.52-61.877a8.102 8.102 0 0 0-6.973 4.026L16.243 57.76c-1.466 2.522-1.477 5.536-.022 8.07a7.983 7.983 0 0 0 6.995 4.047H46.16a8.06 8.06 0 0 0 6.968-4.01l22.43-38.622c1.465-2.521 1.476-5.536.021-8.069a7.983 7.983 0 0 0-6.995-4.048H45.64v-.005Z"})),Sa||(Sa=e.createElement("path",{fill:"#00B682",d:"M62.551 77H29.025a3.561 3.561 0 0 1 0-7.123H62.55c4.534 0 8.685-2.292 11.097-6.132a13.072 13.072 0 0 0 .717-12.686l-3.708-7.725a3.562 3.562 0 1 1 6.42-3.085l3.703 7.724c3.036 6.319 2.62 13.633-1.11 19.563C75.945 73.461 69.54 77 62.54 77h.011Z"})),Ca||(Ca=e.createElement("path",{fill:"#16342F",d:"M124.384 42.153c1.436-.72 2.529-1.725 3.266-3.02.737-1.293 1.108-2.751 1.108-4.367 0-1.262-.224-2.43-.677-3.506-.448-1.08-1.152-2.015-2.102-2.806-.956-.792-2.157-1.409-3.615-1.862-1.458-.448-3.194-.677-5.209-.677h-12.722a.55.55 0 0 0-.551.551v32.952c0 .257.174.48.42.535 1.37.312 2.91.568 4.625.765 1.889.218 3.893.322 6.017.322 2.697 0 5.007-.24 6.934-.726 1.922-.486 3.5-1.18 4.723-2.075 1.223-.901 2.124-2.004 2.698-3.32.573-1.31.862-2.78.862-4.395 0-2.053-.502-3.784-1.512-5.21-1.01-1.419-2.43-2.473-4.265-3.155v-.006Zm-13.868-10.232a.56.56 0 0 1 .557-.557h5.056c2.085-.033 3.603.344 4.559 1.136.95.791 1.43 1.873 1.43 3.238 0 1.441-.475 2.56-1.43 3.374-.956.808-2.457 1.212-4.505 1.212h-5.105a.56.56 0 0 1-.557-.557v-7.84l-.005-.006Zm11.089 22.48c-1.277.862-3.336 1.293-6.175 1.293-1.043 0-1.944-.027-2.698-.082a12.693 12.693 0 0 1-1.78-.25.555.555 0 0 1-.431-.541v-8.775a.55.55 0 0 1 .552-.551h5.596c2.337 0 4.063.448 5.182 1.349 1.114.9 1.671 2.14 1.671 3.723 0 1.693-.639 2.965-1.917 3.833ZM273.916 31.227c-1.638-1.512-3.614-2.68-5.935-3.505-2.321-.824-4.903-1.24-7.742-1.24h-9.627c-.3 0-.546.246-.546.547V60.52c0 .3.246.546.546.546h9.627c2.839 0 5.421-.415 7.742-1.24 2.321-.824 4.297-2.003 5.935-3.532s2.905-3.352 3.806-5.476c.901-2.124 1.349-4.478 1.349-7.066s-.448-4.947-1.349-7.065c-.901-2.124-2.168-3.937-3.806-5.45v-.01Zm-2.375 17.32a9.939 9.939 0 0 1-2.43 3.615c-1.059 1.01-2.364 1.79-3.909 2.348-1.545.557-3.325.835-5.34.835h-2.605a.55.55 0 0 1-.551-.551V32.755a.55.55 0 0 1 .551-.551h2.605c2.015 0 3.795.278 5.34.835 1.545.557 2.85 1.349 3.909 2.376 1.06 1.026 1.868 2.255 2.43 3.696.557 1.441.835 3.02.835 4.75 0 1.731-.278 3.293-.835 4.696v-.01ZM305.798 38.752a12.95 12.95 0 0 0-4.231-2.67c-1.606-.628-3.342-.945-5.209-.945-1.868 0-3.561.322-5.182.972-1.622.65-3.036 1.556-4.232 2.724a13.142 13.142 0 0 0-2.855 4.128c-.705 1.584-1.06 3.293-1.06 5.128 0 1.943.344 3.707 1.032 5.285a12.343 12.343 0 0 0 2.856 4.1 12.909 12.909 0 0 0 4.259 2.67c1.621.628 3.352.945 5.182.945 1.829 0 3.554-.322 5.159-.972a13.398 13.398 0 0 0 4.232-2.697c1.218-1.152 2.179-2.528 2.883-4.128.704-1.6 1.059-3.336 1.059-5.209 0-1.873-.344-3.653-1.032-5.236a12.355 12.355 0 0 0-2.855-4.1l-.006.005Zm-3.123 12.137a6.833 6.833 0 0 1-1.431 2.267 6.61 6.61 0 0 1-2.167 1.512c-.83.36-1.737.54-2.725.54s-1.895-.18-2.725-.54a6.558 6.558 0 0 1-2.167-1.512 6.93 6.93 0 0 1-1.431-2.267 7.722 7.722 0 0 1-.502-2.806c0-1.01.169-1.944.502-2.806a6.833 6.833 0 0 1 1.431-2.267 6.56 6.56 0 0 1 2.167-1.512c.83-.36 1.737-.54 2.725-.54s1.895.18 2.725.54c.83.36 1.55.863 2.167 1.513a6.93 6.93 0 0 1 1.431 2.265c.333.863.502 1.797.502 2.807s-.169 1.944-.502 2.806ZM331.603 54.723c-1.027.322-2.293.486-3.806.486-1.114 0-2.14-.18-3.074-.541-.934-.36-1.747-.852-2.43-1.485a6.635 6.635 0 0 1-1.594-2.266 7.115 7.115 0 0 1-.568-2.834c0-1.01.191-2.004.568-2.888a6.488 6.488 0 0 1 1.594-2.266c.683-.628 1.502-1.125 2.457-1.486.95-.36 2.004-.54 3.156-.54 1.404 0 2.616.17 3.642.513.372.126.716.257 1.038.399a.545.545 0 0 0 .77-.497V36.54a.544.544 0 0 0-.355-.513c-.737-.262-1.54-.47-2.419-.623-1.027-.18-2.168-.267-3.424-.267-1.905 0-3.685.333-5.34 1-1.654.665-3.085 1.583-4.291 2.751a13.148 13.148 0 0 0-2.862 4.1c-.698 1.568-1.053 3.266-1.053 5.1 0 1.835.333 3.49.999 5.073a12.586 12.586 0 0 0 2.779 4.128c1.185 1.168 2.61 2.096 4.264 2.78 1.655.682 3.49 1.026 5.504 1.026 1.436 0 2.632-.115 3.588-.35.791-.196 1.539-.41 2.244-.639a.54.54 0 0 0 .371-.518v-4.713a.544.544 0 0 0-.753-.502c-.312.126-.645.246-1 .355l-.005-.005ZM245.299 35.137h-.917c-1.944 0-3.582.459-4.909 1.376-1.332.917-2.266 2.058-2.806 3.424l-.333-4.2a.548.548 0 0 0-.595-.502l-4.855.443a.549.549 0 0 0-.496.578l.447 6.645v17.604a.55.55 0 0 0 .552.551h5.373a.55.55 0 0 0 .551-.551v-12.1c0-2.124.573-3.85 1.725-5.181 1.153-1.333 2.769-1.999 4.855-1.999.447 0 .879.022 1.283.071a.544.544 0 0 0 .606-.546v-5.258s-.022-.366-.486-.366l.005.011ZM223.481 54.024a10.28 10.28 0 0 1-1.835.808c-.65.218-1.365.387-2.157.513-.791.126-1.67.191-2.642.191-2.485 0-4.423-.568-5.826-1.698-1.404-1.136-2.212-2.615-2.43-4.45.541.65 1.387 1.152 2.533 1.512 1.153.36 2.485.541 3.992.541 3.38-.033 5.995-.775 7.852-2.211 1.851-1.436 2.779-3.473 2.779-6.1 0-2.304-.836-4.21-2.506-5.716-1.671-1.513-4.128-2.266-7.366-2.266-1.977 0-3.811.344-5.504 1.026-1.693.683-3.156 1.627-4.395 2.834a12.71 12.71 0 0 0-2.889 4.265c-.682 1.638-1.026 3.423-1.026 5.367s.333 3.63.999 5.182c.666 1.545 1.594 2.86 2.779 3.936 1.185 1.081 2.61 1.906 4.264 2.485 1.655.573 3.473.862 5.45.862 2.156 0 3.991-.223 5.503-.677 1.366-.404 2.463-.862 3.298-1.37a.529.529 0 0 0 .252-.464v-4.265a.546.546 0 0 0-.825-.47c-.098.06-.202.12-.3.175v-.01ZM211.07 42.29c1.365-1.169 2.965-1.753 4.799-1.753 1.081 0 1.944.24 2.588.726.65.486.972 1.18.972 2.075 0 .65-.191 1.223-.567 1.725-.377.503-.989.918-1.835 1.24-.846.322-1.96.557-3.347.699-1.387.142-3.085.18-5.1.11.289-2.049 1.114-3.66 2.484-4.828l.006.006ZM355.655 48.225c-1.262-1.24-3.402-2.184-6.421-2.834a60.987 60.987 0 0 1-2.916-.677c-.754-.197-1.343-.404-1.753-.622-.415-.219-.699-.443-.863-.677a1.426 1.426 0 0 1-.24-.836c0-1.474 1.513-2.211 4.532-2.211 1.365 0 2.725.164 4.073.486.907.218 1.791.53 2.654.928.36.164.77-.104.77-.502v-4.434a.557.557 0 0 0-.333-.513 14.59 14.59 0 0 0-3.118-.88 23.734 23.734 0 0 0-4.046-.322c-1.616 0-3.085.18-4.395.541-1.316.36-2.446.874-3.402 1.54-.955.666-1.682 1.474-2.184 2.43-.502.955-.753 2.003-.753 3.156 0 2.053.649 3.68 1.943 4.881 1.294 1.207 3.347 2.097 6.148 2.67 1.224.218 2.223.431 2.993.65.775.218 1.387.447 1.834.699.448.25.754.524.918.808.163.29.24.628.24 1.026 0 1.546-1.638 2.32-4.909 2.32-1.616 0-3.249-.25-4.881-.753a14.612 14.612 0 0 1-3.091-1.365.544.544 0 0 0-.819.475v4.489c0 .207.115.404.301.496a16.866 16.866 0 0 0 3.958 1.41c1.474.321 3.112.485 4.909.485 3.238 0 5.837-.693 7.797-2.075 1.96-1.387 2.943-3.281 2.943-5.695 0-2.157-.628-3.86-1.889-5.1v.006ZM196.158 54.941c-.753.29-1.725.431-2.916.431-1.19 0-2.255-.35-3.101-1.053-.846-.7-1.267-1.917-1.267-3.642V41.18h8.087c.3 0 .546-.245.546-.546v-4.411c0-.3-.246-.546-.546-.546h-8.087V28.42a.553.553 0 0 0-.617-.546l-5.323.672a.548.548 0 0 0-.481.54l-.054 22.665c0 3.129.846 5.466 2.533 7.017 1.693 1.545 3.937 2.32 6.743 2.32 1.365 0 2.528-.125 3.479-.377.95-.25 1.736-.557 2.347-.917v-4.602a.544.544 0 0 0-.769-.498c-.181.082-.372.164-.579.246h.005ZM176.212 54.941c-.753.29-1.725.431-2.915.431-1.191 0-2.256-.35-3.102-1.053-.846-.7-1.267-1.917-1.267-3.642V41.18h8.065c.3 0 .546-.245.546-.546V36.23c0-.3-.246-.546-.546-.546h-8.065v-7.257a.553.553 0 0 0-.617-.546l-5.323.672a.548.548 0 0 0-.481.54l-.054 22.666c0 3.128.846 5.465 2.533 7.016 1.693 1.545 3.937 2.32 6.743 2.32 1.365 0 2.528-.125 3.479-.376.797-.208 1.474-.459 2.031-.743a.541.541 0 0 0 .284-.486v-4.275a.546.546 0 0 0-.776-.497c-.169.077-.355.153-.546.23l.011-.006ZM155.819 54.024a10.28 10.28 0 0 1-1.835.808c-.65.218-1.365.387-2.157.513s-1.671.191-2.643.191c-2.484 0-4.422-.568-5.826-1.698-1.403-1.136-2.211-2.615-2.429-4.45.54.65 1.387 1.152 2.533 1.512 1.152.36 2.485.541 3.992.541 3.379-.033 5.995-.775 7.851-2.211 1.851-1.436 2.78-3.473 2.78-6.1 0-2.304-.836-4.21-2.507-5.716-1.67-1.513-4.128-2.266-7.365-2.266-1.977 0-3.812.344-5.504 1.026-1.693.683-3.156 1.627-4.396 2.834a12.707 12.707 0 0 0-2.888 4.265c-.683 1.638-1.027 3.423-1.027 5.367s.333 3.63 1 5.182c.666 1.545 1.594 2.86 2.779 3.936 1.185 1.081 2.61 1.906 4.264 2.485 1.655.573 3.473.862 5.449.862 2.157 0 3.992-.223 5.504-.677 1.371-.41 2.474-.868 3.309-1.376a.541.541 0 0 0 .251-.464v-4.27a.542.542 0 0 0-.819-.47 8.352 8.352 0 0 1-.311.187l-.005-.011ZM143.408 42.29c1.365-1.169 2.964-1.753 4.799-1.753 1.081 0 1.944.24 2.588.726.65.486.972 1.18.972 2.075 0 .65-.191 1.223-.568 1.725-.376.503-.988.918-1.834 1.24-.847.322-1.961.557-3.347.699-1.387.142-3.085.18-5.1.11.289-2.049 1.114-3.66 2.484-4.828l.006.006Z"})))},Wa=()=>(0,e.createElement)("div",{className:"betterdocs-analytics-header"},(0,e.createElement)("div",{className:"betterdocs-header-left"},(0,e.createElement)("div",{className:"betterdocs-admin-logo-inline"},(0,e.createElement)(ja,null)),(0,e.createElement)("h2",{className:"title"},(0,s.__)("| Analytics","betterdocs-pro"))),(0,e.createElement)("div",{className:"betterdocs-header-right"},(0,e.createElement)("span",null,(0,s.__)("Version: ","betterdocs-pro"),(0,e.createElement)("strong",null,betterdocs.free_version)),(0,e.createElement)("span",null,(0,s.__)("Pro Version: ","betterdocs-pro"),(0,e.createElement)("strong",null,betterdocs.pro_version))));const Ba=new n.QueryClient;r().render((0,e.createElement)(n.QueryClientProvider,{client:Ba},(0,e.createElement)((()=>(0,e.createElement)("div",{className:"betterdocs-admin-analytics-wrapper"},(0,e.createElement)(Wa,null),(0,e.createElement)(Xa,null))),null)),document.getElementById("betterdocsAnalytics"))}()}();

Youez - 2016 - github.com/yon3zu
LinuXploit