PNG %k25u25%fgd5n!
(()=>{var e,t,r={957:(e,t,r)=>{e.exports=r(475)},404:(e,t,r)=>{"use strict";var n=r(952),i=r(366),o=r(48),a=r(134),s=r(587),l=r(648),c=r(238),u=r(447);e.exports=function(e){return new Promise((function(t,r){var d=e.data,p=e.headers,h=e.responseType;n.isFormData(d)&&delete p["Content-Type"];var f=new XMLHttpRequest;if(e.auth){var m=e.auth.username||"",g=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";p.Authorization="Basic "+btoa(m+":"+g)}var v=s(e.baseURL,e.url);function y(){if(f){var n="getAllResponseHeaders"in f?l(f.getAllResponseHeaders()):null,o={data:h&&"text"!==h&&"json"!==h?f.response:f.responseText,status:f.status,statusText:f.statusText,headers:n,config:e,request:f};i(t,r,o),f=null}}if(f.open(e.method.toUpperCase(),a(v,e.params,e.paramsSerializer),!0),f.timeout=e.timeout,"onloadend"in f?f.onloadend=y:f.onreadystatechange=function(){f&&4===f.readyState&&(0!==f.status||f.responseURL&&0===f.responseURL.indexOf("file:"))&&setTimeout(y)},f.onabort=function(){f&&(r(u("Request aborted",e,"ECONNABORTED",f)),f=null)},f.onerror=function(){r(u("Network Error",e,null,f)),f=null},f.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(u(t,e,e.transitional&&e.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",f)),f=null},n.isStandardBrowserEnv()){var x=(e.withCredentials||c(v))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;x&&(p[e.xsrfHeaderName]=x)}"setRequestHeader"in f&&n.forEach(p,(function(e,t){void 0===d&&"content-type"===t.toLowerCase()?delete p[t]:f.setRequestHeader(t,e)})),n.isUndefined(e.withCredentials)||(f.withCredentials=!!e.withCredentials),h&&"json"!==h&&(f.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&f.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&f.upload&&f.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){f&&(f.abort(),r(e),f=null)})),d||(d=null),f.send(d)}))}},475:(e,t,r)=>{"use strict";var n=r(952),i=r(96),o=r(359),a=r(867);function s(e){var t=new o(e),r=i(o.prototype.request,t);return n.extend(r,o.prototype,t),n.extend(r,t),r}var l=s(r(527));l.Axios=o,l.create=function(e){return s(a(l.defaults,e))},l.Cancel=r(972),l.CancelToken=r(723),l.isCancel=r(860),l.all=function(e){return Promise.all(e)},l.spread=r(315),l.isAxiosError=r(975),e.exports=l,e.exports.default=l},972:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},723:(e,t,r)=>{"use strict";var n=r(972);function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var r=this;e((function(e){r.reason||(r.reason=new n(e),t(r.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.source=function(){var e;return{token:new i((function(t){e=t})),cancel:e}},e.exports=i},860:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},359:(e,t,r)=>{"use strict";var n=r(952),i=r(134),o=r(667),a=r(310),s=r(867),l=r(629),c=l.validators;function u(e){this.defaults=e,this.interceptors={request:new o,response:new o}}u.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&l.assertOptions(t,{silentJSONParsing:c.transitional(c.boolean,"1.0.0"),forcedJSONParsing:c.transitional(c.boolean,"1.0.0"),clarifyTimeoutError:c.transitional(c.boolean,"1.0.0")},!1);var r=[],n=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(n=n&&t.synchronous,r.unshift(t.fulfilled,t.rejected))}));var i,o=[];if(this.interceptors.response.forEach((function(e){o.push(e.fulfilled,e.rejected)})),!n){var u=[a,void 0];for(Array.prototype.unshift.apply(u,r),u=u.concat(o),i=Promise.resolve(e);u.length;)i=i.then(u.shift(),u.shift());return i}for(var d=e;r.length;){var p=r.shift(),h=r.shift();try{d=p(d)}catch(e){h(e);break}}try{i=a(d)}catch(e){return Promise.reject(e)}for(;o.length;)i=i.then(o.shift(),o.shift());return i},u.prototype.getUri=function(e){return e=s(this.defaults,e),i(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},n.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,r){return this.request(s(r||{},{method:e,url:t,data:(r||{}).data}))}})),n.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,r,n){return this.request(s(n||{},{method:e,url:t,data:r}))}})),e.exports=u},667:(e,t,r)=>{"use strict";var n=r(952);function i(){this.handlers=[]}i.prototype.use=function(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){n.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},587:(e,t,r)=>{"use strict";var n=r(261),i=r(756);e.exports=function(e,t){return e&&!n(t)?i(e,t):t}},447:(e,t,r)=>{"use strict";var n=r(965);e.exports=function(e,t,r,i,o){var a=new Error(e);return n(a,t,r,i,o)}},310:(e,t,r)=>{"use strict";var n=r(952),i=r(381),o=r(860),a=r(527);function s(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return s(e),e.headers=e.headers||{},e.data=i.call(e,e.data,e.headers,e.transformRequest),e.headers=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),n.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||a.adapter)(e).then((function(t){return s(e),t.data=i.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return o(t)||(s(e),t&&t.response&&(t.response.data=i.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},965:e=>{"use strict";e.exports=function(e,t,r,n,i){return e.config=t,r&&(e.code=r),e.request=n,e.response=i,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},867:(e,t,r)=>{"use strict";var n=r(952);e.exports=function(e,t){t=t||{};var r={},i=["url","method","data"],o=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function l(e,t){return n.isPlainObject(e)&&n.isPlainObject(t)?n.merge(e,t):n.isPlainObject(t)?n.merge({},t):n.isArray(t)?t.slice():t}function c(i){n.isUndefined(t[i])?n.isUndefined(e[i])||(r[i]=l(void 0,e[i])):r[i]=l(e[i],t[i])}n.forEach(i,(function(e){n.isUndefined(t[e])||(r[e]=l(void 0,t[e]))})),n.forEach(o,c),n.forEach(a,(function(i){n.isUndefined(t[i])?n.isUndefined(e[i])||(r[i]=l(void 0,e[i])):r[i]=l(void 0,t[i])})),n.forEach(s,(function(n){n in t?r[n]=l(e[n],t[n]):n in e&&(r[n]=l(void 0,e[n]))}));var u=i.concat(o).concat(a).concat(s),d=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===u.indexOf(e)}));return n.forEach(d,c),r}},366:(e,t,r)=>{"use strict";var n=r(447);e.exports=function(e,t,r){var i=r.config.validateStatus;r.status&&i&&!i(r.status)?t(n("Request failed with status code "+r.status,r.config,null,r.request,r)):e(r)}},381:(e,t,r)=>{"use strict";var n=r(952),i=r(527);e.exports=function(e,t,r){var o=this||i;return n.forEach(r,(function(r){e=r.call(o,e,t)})),e}},527:(e,t,r)=>{"use strict";var n=r(952),i=r(646),o=r(965),a={"Content-Type":"application/x-www-form-urlencoded"};function s(e,t){!n.isUndefined(e)&&n.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var l,c={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(l=r(404)),l),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),n.isFormData(e)||n.isArrayBuffer(e)||n.isBuffer(e)||n.isStream(e)||n.isFile(e)||n.isBlob(e)?e:n.isArrayBufferView(e)?e.buffer:n.isURLSearchParams(e)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):n.isObject(e)||t&&"application/json"===t["Content-Type"]?(s(t,"application/json"),function(e,t,r){if(n.isString(e))try{return(t||JSON.parse)(e),n.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(r||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional,r=t&&t.silentJSONParsing,i=t&&t.forcedJSONParsing,a=!r&&"json"===this.responseType;if(a||i&&n.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(a){if("SyntaxError"===e.name)throw o(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};c.headers={common:{Accept:"application/json, text/plain, */*"}},n.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){c.headers[e]=n.merge(a)})),e.exports=c},96:e=>{"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n<r.length;n++)r[n]=arguments[n];return e.apply(t,r)}}},134:(e,t,r)=>{"use strict";var n=r(952);function i(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,r){if(!t)return e;var o;if(r)o=r(t);else if(n.isURLSearchParams(t))o=t.toString();else{var a=[];n.forEach(t,(function(e,t){null!=e&&(n.isArray(e)?t+="[]":e=[e],n.forEach(e,(function(e){n.isDate(e)?e=e.toISOString():n.isObject(e)&&(e=JSON.stringify(e)),a.push(i(t)+"="+i(e))})))})),o=a.join("&")}if(o){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}},756:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},48:(e,t,r)=>{"use strict";var n=r(952);e.exports=n.isStandardBrowserEnv()?{write:function(e,t,r,i,o,a){var s=[];s.push(e+"="+encodeURIComponent(t)),n.isNumber(r)&&s.push("expires="+new Date(r).toGMTString()),n.isString(i)&&s.push("path="+i),n.isString(o)&&s.push("domain="+o),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},261:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},975:e=>{"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},238:(e,t,r)=>{"use strict";var n=r(952);e.exports=n.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function i(e){var n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=i(window.location.href),function(t){var r=n.isString(t)?i(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0}},646:(e,t,r)=>{"use strict";var n=r(952);e.exports=function(e,t){n.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))}},648:(e,t,r)=>{"use strict";var n=r(952),i=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,r,o,a={};return e?(n.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=n.trim(e.substr(0,o)).toLowerCase(),r=n.trim(e.substr(o+1)),t){if(a[t]&&i.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([r]):a[t]?a[t]+", "+r:r}})),a):a}},315:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},629:(e,t,r)=>{"use strict";var n=r(162),i={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){i[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));var o={},a=n.version.split(".");function s(e,t){for(var r=t?t.split("."):a,n=e.split("."),i=0;i<3;i++){if(r[i]>n[i])return!0;if(r[i]<n[i])return!1}return!1}i.transitional=function(e,t,r){var i=t&&s(t);function a(e,t){return"[Axios v"+n.version+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return function(r,n,s){if(!1===e)throw new Error(a(n," has been removed in "+t));return i&&!o[n]&&(o[n]=!0,console.warn(a(n," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,n,s)}},e.exports={isOlderVersion:s,assertOptions:function(e,t,r){if("object"!=typeof e)throw new TypeError("options must be an object");for(var n=Object.keys(e),i=n.length;i-- >0;){var o=n[i],a=t[o];if(a){var s=e[o],l=void 0===s||a(s,o,e);if(!0!==l)throw new TypeError("option "+o+" must be "+l)}else if(!0!==r)throw Error("Unknown option "+o)}},validators:i}},952:(e,t,r)=>{"use strict";var n=r(96),i=Object.prototype.toString;function o(e){return"[object Array]"===i.call(e)}function a(e){return void 0===e}function s(e){return null!==e&&"object"==typeof e}function l(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function c(e){return"[object Function]"===i.call(e)}function u(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),o(e))for(var r=0,n=e.length;r<n;r++)t.call(null,e[r],r,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}e.exports={isArray:o,isArrayBuffer:function(e){return"[object ArrayBuffer]"===i.call(e)},isBuffer:function(e){return null!==e&&!a(e)&&null!==e.constructor&&!a(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:s,isPlainObject:l,isUndefined:a,isDate:function(e){return"[object Date]"===i.call(e)},isFile:function(e){return"[object File]"===i.call(e)},isBlob:function(e){return"[object Blob]"===i.call(e)},isFunction:c,isStream:function(e){return s(e)&&c(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:u,merge:function e(){var t={};function r(r,n){l(t[n])&&l(r)?t[n]=e(t[n],r):l(r)?t[n]=e({},r):o(r)?t[n]=r.slice():t[n]=r}for(var n=0,i=arguments.length;n<i;n++)u(arguments[n],r);return t},extend:function(e,t,r){return u(t,(function(t,i){e[i]=r&&"function"==typeof t?n(t,r):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},486:(e,t,r)=>{"use strict";var n=r(360),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return n.isMemo(e)?a:s[e.$$typeof]||i}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,f=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(f){var i=h(r);i&&i!==f&&e(t,i,n)}var a=u(r);d&&(a=a.concat(d(r)));for(var s=l(t),m=l(r),g=0;g<a.length;++g){var v=a[g];if(!(o[v]||n&&n[v]||m&&m[v]||s&&s[v])){var y=p(r,v);try{c(t,v,y)}catch(e){}}}}return t}},332:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,o=r?Symbol.for("react.fragment"):60107,a=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,f=r?Symbol.for("react.suspense_list"):60120,m=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,x=r?Symbol.for("react.responder"):60118,b=r?Symbol.for("react.scope"):60119;function _(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case u:case d:case o:case s:case a:case h:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case m:case l:return e;default:return t}}case i:return t}}}function w(e){return _(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=n,t.ForwardRef=p,t.Fragment=o,t.Lazy=g,t.Memo=m,t.Portal=i,t.Profiler=s,t.StrictMode=a,t.Suspense=h,t.isAsyncMode=function(e){return w(e)||_(e)===u},t.isConcurrentMode=w,t.isContextConsumer=function(e){return _(e)===c},t.isContextProvider=function(e){return _(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return _(e)===p},t.isFragment=function(e){return _(e)===o},t.isLazy=function(e){return _(e)===g},t.isMemo=function(e){return _(e)===m},t.isPortal=function(e){return _(e)===i},t.isProfiler=function(e){return _(e)===s},t.isStrictMode=function(e){return _(e)===a},t.isSuspense=function(e){return _(e)===h},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===s||e===a||e===h||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===y||e.$$typeof===x||e.$$typeof===b||e.$$typeof===v)},t.typeOf=_},360:(e,t,r)=>{"use strict";e.exports=r(332)},362:(e,t,r)=>{"use strict";var n=r(441);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,r,i,o,a){if(a!==n){var s=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 s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={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:o,resetWarningCache:i};return r.PropTypes=r,r}},688:(e,t,r)=>{e.exports=r(362)()},441:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},67:(e,t,r)=>{"use strict";var n=r(696),i=r(434);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=new Set,s={};function l(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)a.add(t[e])}var u=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,p=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,h={},f={};function m(e,t,r,n,i,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new m(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function x(e,t,r,n){var i=g.hasOwnProperty(t)?g[t]:null;(null!==i?0!==i.type:n||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,r,n){if(null==t||function(e,t,r,n){if(null!==r&&0===r.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!n&&(null!==r?!r.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,r,n))return!0;if(n)return!1;if(null!==r)switch(r.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,r,i,n)&&(r=null),n||null===i?function(e){return!!d.call(f,e)||!d.call(h,e)&&(p.test(e)?f[e]=!0:(h[e]=!0,!1))}(t)&&(null===r?e.removeAttribute(t):e.setAttribute(t,""+r)):i.mustUseProperty?e[i.propertyName]=null===r?3!==i.type&&"":r:(t=i.attributeName,n=i.attributeNamespace,null===r?e.removeAttribute(t):(r=3===(i=i.type)||4===i&&!0===r?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var b=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_=Symbol.for("react.element"),w=Symbol.for("react.portal"),C=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),M=Symbol.for("react.provider"),T=Symbol.for("react.context"),k=Symbol.for("react.forward_ref"),I=Symbol.for("react.suspense"),L=Symbol.for("react.suspense_list"),A=Symbol.for("react.memo"),N=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var D=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var P=Symbol.iterator;function O(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=P&&e[P]||e["@@iterator"])?e:null}var R,V=Object.assign;function F(e){if(void 0===R)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);R=t&&t[1]||""}return"\n"+R+e}var z=!1;function B(e,t){if(!e||z)return"";z=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var n=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){n=e}e.call(t.prototype)}else{try{throw Error()}catch(e){n=e}e()}}catch(t){if(t&&n&&"string"==typeof t.stack){for(var i=t.stack.split("\n"),o=n.stack.split("\n"),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(1!==a||1!==s)do{if(a--,0>--s||i[a]!==o[s]){var l="\n"+i[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=a&&0<=s);break}}}finally{z=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?F(e):""}function H(e){switch(e.tag){case 5:return F(e.type);case 16:return F("Lazy");case 13:return F("Suspense");case 19:return F("SuspenseList");case 0:case 2:case 15:return e=B(e.type,!1);case 11:return e=B(e.type.render,!1);case 1:return e=B(e.type,!0);default:return""}}function j(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case C:return"Fragment";case w:return"Portal";case E:return"Profiler";case S:return"StrictMode";case I:return"Suspense";case L:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case T:return(e.displayName||"Context")+".Consumer";case M:return(e._context.displayName||"Context")+".Provider";case k:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case A:return null!==(t=e.displayName||null)?t:j(e.type)||"Memo";case N:t=e._payload,e=e._init;try{return j(e(t))}catch(e){}}return null}function G(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return j(t);case 8:return t===S?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function W(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function U(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Z(e){e._valueTracker||(e._valueTracker=function(e){var t=U(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==r&&"function"==typeof r.get&&"function"==typeof r.set){var i=r.get,o=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Y(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=U(e)?e.checked?"true":"false":e.value),(e=n)!==r&&(t.setValue(e),!0)}function X(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function q(e,t){var r=t.checked;return V({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function $(e,t){var r=null==t.defaultValue?"":t.defaultValue,n=null!=t.checked?t.checked:t.defaultChecked;r=W(null!=t.value?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function K(e,t){null!=(t=t.checked)&&x(e,"checked",t,!1)}function Q(e,t){K(e,t);var r=W(t.value),n=t.type;if(null!=r)"number"===n?(0===r&&""===e.value||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if("submit"===n||"reset"===n)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,r):t.hasOwnProperty("defaultValue")&&ee(e,t.type,W(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function J(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!("submit"!==n&&"reset"!==n||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}""!==(r=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==r&&(e.name=r)}function ee(e,t,r){"number"===t&&X(e.ownerDocument)===e||(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var te=Array.isArray;function re(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i<r.length;i++)t["$"+r[i]]=!0;for(r=0;r<e.length;r++)i=t.hasOwnProperty("$"+e[r].value),e[r].selected!==i&&(e[r].selected=i),i&&n&&(e[r].defaultSelected=!0)}else{for(r=""+W(r),t=null,i=0;i<e.length;i++){if(e[i].value===r)return e[i].selected=!0,void(n&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function ne(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return V({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ie(e,t){var r=t.value;if(null==r){if(r=t.children,t=t.defaultValue,null!=r){if(null!=t)throw Error(o(92));if(te(r)){if(1<r.length)throw Error(o(93));r=r[0]}t=r}null==t&&(t=""),r=t}e._wrapperState={initialValue:W(r)}}function oe(e,t){var r=W(t.value),n=W(t.defaultValue);null!=r&&((r=""+r)!==e.value&&(e.value=r),null==t.defaultValue&&e.defaultValue!==r&&(e.defaultValue=r)),null!=n&&(e.defaultValue=""+n)}function ae(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function se(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,ue,de=(ue=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,n){MSApp.execUnsafeLocalFunction((function(){return ue(e,t)}))}:ue);function pe(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType)return void(r.nodeValue=t)}e.textContent=t}var he={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},fe=["Webkit","ms","Moz","O"];function me(e,t,r){return null==t||"boolean"==typeof t||""===t?"":r||"number"!=typeof t||0===t||he.hasOwnProperty(e)&&he[e]?(""+t).trim():t+"px"}function ge(e,t){for(var r in e=e.style,t)if(t.hasOwnProperty(r)){var n=0===r.indexOf("--"),i=me(r,t[r],n);"float"===r&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}Object.keys(he).forEach((function(e){fe.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),he[t]=he[e]}))}));var ve=V({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,t){if(t){if(ve[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function xe(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var be=null;function _e(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var we=null,Ce=null,Se=null;function Ee(e){if(e=xi(e)){if("function"!=typeof we)throw Error(o(280));var t=e.stateNode;t&&(t=_i(t),we(e.stateNode,e.type,t))}}function Me(e){Ce?Se?Se.push(e):Se=[e]:Ce=e}function Te(){if(Ce){var e=Ce,t=Se;if(Se=Ce=null,Ee(e),t)for(e=0;e<t.length;e++)Ee(t[e])}}function ke(e,t){return e(t)}function Ie(){}var Le=!1;function Ae(e,t,r){if(Le)return e(t,r);Le=!0;try{return ke(e,t,r)}finally{Le=!1,(null!==Ce||null!==Se)&&(Ie(),Te())}}function Ne(e,t){var r=e.stateNode;if(null===r)return null;var n=_i(r);if(null===n)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(n=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!n;break e;default:e=!1}if(e)return null;if(r&&"function"!=typeof r)throw Error(o(231,t,typeof r));return r}var De=!1;if(u)try{var Pe={};Object.defineProperty(Pe,"passive",{get:function(){De=!0}}),window.addEventListener("test",Pe,Pe),window.removeEventListener("test",Pe,Pe)}catch(ue){De=!1}function Oe(e,t,r,n,i,o,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(r,c)}catch(e){this.onError(e)}}var Re=!1,Ve=null,Fe=!1,ze=null,Be={onError:function(e){Re=!0,Ve=e}};function He(e,t,r,n,i,o,a,s,l){Re=!1,Ve=null,Oe.apply(Be,arguments)}function je(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(r=t.return),e=t.return}while(e)}return 3===t.tag?r:null}function Ge(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function We(e){if(je(e)!==e)throw Error(o(188))}function Ue(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=je(e)))throw Error(o(188));return t!==e?null:e}for(var r=e,n=t;;){var i=r.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(n=i.return)){r=n;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===r)return We(i),e;if(a===n)return We(i),t;a=a.sibling}throw Error(o(188))}if(r.return!==n.return)r=i,n=a;else{for(var s=!1,l=i.child;l;){if(l===r){s=!0,r=i,n=a;break}if(l===n){s=!0,n=i,r=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===r){s=!0,r=a,n=i;break}if(l===n){s=!0,n=a,r=i;break}l=l.sibling}if(!s)throw Error(o(189))}}if(r.alternate!==n)throw Error(o(190))}if(3!==r.tag)throw Error(o(188));return r.stateNode.current===r?e:t}(e))?Ze(e):null}function Ze(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Ze(e);if(null!==t)return t;e=e.sibling}return null}var Ye=i.unstable_scheduleCallback,Xe=i.unstable_cancelCallback,qe=i.unstable_shouldYield,$e=i.unstable_requestPaint,Ke=i.unstable_now,Qe=i.unstable_getCurrentPriorityLevel,Je=i.unstable_ImmediatePriority,et=i.unstable_UserBlockingPriority,tt=i.unstable_NormalPriority,rt=i.unstable_LowPriority,nt=i.unstable_IdlePriority,it=null,ot=null;var at=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(st(e)/lt|0)|0},st=Math.log,lt=Math.LN2;var ct=64,ut=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pt(e,t){var r=e.pendingLanes;if(0===r)return 0;var n=0,i=e.suspendedLanes,o=e.pingedLanes,a=268435455&r;if(0!==a){var s=a&~i;0!==s?n=dt(s):0!==(o&=a)&&(n=dt(o))}else 0!==(a=r&~i)?n=dt(a):0!==o&&(n=dt(o));if(0===n)return 0;if(0!==t&&t!==n&&!(t&i)&&((i=n&-n)>=(o=t&-t)||16===i&&4194240&o))return t;if(4&n&&(n|=16&r),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=n;0<t;)i=1<<(r=31-at(t)),n|=e[r],t&=~i;return n}function ht(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ft(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function mt(){var e=ct;return!(4194240&(ct<<=1))&&(ct=64),e}function gt(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function vt(e,t,r){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-at(t)]=r}function yt(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-at(r),i=1<<n;i&t|e[n]&t&&(e[n]|=t),r&=~i}}var xt=0;function bt(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var _t,wt,Ct,St,Et,Mt=!1,Tt=[],kt=null,It=null,Lt=null,At=new Map,Nt=new Map,Dt=[],Pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Ot(e,t){switch(e){case"focusin":case"focusout":kt=null;break;case"dragenter":case"dragleave":It=null;break;case"mouseover":case"mouseout":Lt=null;break;case"pointerover":case"pointerout":At.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Nt.delete(t.pointerId)}}function Rt(e,t,r,n,i,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:o,targetContainers:[i]},null!==t&&(null!==(t=xi(t))&&wt(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i),e)}function Vt(e){var t=yi(e.target);if(null!==t){var r=je(t);if(null!==r)if(13===(t=r.tag)){if(null!==(t=Ge(r)))return e.blockedOn=t,void Et(e.priority,(function(){Ct(r)}))}else if(3===t&&r.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===r.tag?r.stateNode.containerInfo:null)}e.blockedOn=null}function Ft(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var r=qt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==r)return null!==(t=xi(r))&&wt(t),e.blockedOn=r,!1;var n=new(r=e.nativeEvent).constructor(r.type,r);be=n,r.target.dispatchEvent(n),be=null,t.shift()}return!0}function zt(e,t,r){Ft(e)&&r.delete(t)}function Bt(){Mt=!1,null!==kt&&Ft(kt)&&(kt=null),null!==It&&Ft(It)&&(It=null),null!==Lt&&Ft(Lt)&&(Lt=null),At.forEach(zt),Nt.forEach(zt)}function Ht(e,t){e.blockedOn===t&&(e.blockedOn=null,Mt||(Mt=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Bt)))}function jt(e){function t(t){return Ht(t,e)}if(0<Tt.length){Ht(Tt[0],e);for(var r=1;r<Tt.length;r++){var n=Tt[r];n.blockedOn===e&&(n.blockedOn=null)}}for(null!==kt&&Ht(kt,e),null!==It&&Ht(It,e),null!==Lt&&Ht(Lt,e),At.forEach(t),Nt.forEach(t),r=0;r<Dt.length;r++)(n=Dt[r]).blockedOn===e&&(n.blockedOn=null);for(;0<Dt.length&&null===(r=Dt[0]).blockedOn;)Vt(r),null===r.blockedOn&&Dt.shift()}var Gt=b.ReactCurrentBatchConfig,Wt=!0;function Ut(e,t,r,n){var i=xt,o=Gt.transition;Gt.transition=null;try{xt=1,Yt(e,t,r,n)}finally{xt=i,Gt.transition=o}}function Zt(e,t,r,n){var i=xt,o=Gt.transition;Gt.transition=null;try{xt=4,Yt(e,t,r,n)}finally{xt=i,Gt.transition=o}}function Yt(e,t,r,n){if(Wt){var i=qt(e,t,r,n);if(null===i)Wn(e,t,n,Xt,r),Ot(e,n);else if(function(e,t,r,n,i){switch(t){case"focusin":return kt=Rt(kt,e,t,r,n,i),!0;case"dragenter":return It=Rt(It,e,t,r,n,i),!0;case"mouseover":return Lt=Rt(Lt,e,t,r,n,i),!0;case"pointerover":var o=i.pointerId;return At.set(o,Rt(At.get(o)||null,e,t,r,n,i)),!0;case"gotpointercapture":return o=i.pointerId,Nt.set(o,Rt(Nt.get(o)||null,e,t,r,n,i)),!0}return!1}(i,e,t,r,n))n.stopPropagation();else if(Ot(e,n),4&t&&-1<Pt.indexOf(e)){for(;null!==i;){var o=xi(i);if(null!==o&&_t(o),null===(o=qt(e,t,r,n))&&Wn(e,t,n,Xt,r),o===i)break;i=o}null!==i&&n.stopPropagation()}else Wn(e,t,n,null,r)}}var Xt=null;function qt(e,t,r,n){if(Xt=null,null!==(e=yi(e=_e(n))))if(null===(t=je(e)))e=null;else if(13===(r=t.tag)){if(null!==(e=Ge(t)))return e;e=null}else if(3===r){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Xt=e,null}function $t(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Qe()){case Je:return 1;case et:return 4;case tt:case rt:return 16;case nt:return 536870912;default:return 16}default:return 16}}var Kt=null,Qt=null,Jt=null;function er(){if(Jt)return Jt;var e,t,r=Qt,n=r.length,i="value"in Kt?Kt.value:Kt.textContent,o=i.length;for(e=0;e<n&&r[e]===i[e];e++);var a=n-e;for(t=1;t<=a&&r[n-t]===i[o-t];t++);return Jt=i.slice(e,1<t?1-t:void 0)}function tr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function rr(){return!0}function nr(){return!1}function ir(e){function t(t,r,n,i,o){for(var a in this._reactName=t,this._targetInst=n,this.type=r,this.nativeEvent=i,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(i):i[a]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?rr:nr,this.isPropagationStopped=nr,this}return V(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=rr)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rr)},persist:function(){},isPersistent:rr}),t}var or,ar,sr,lr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cr=ir(lr),ur=V({},lr,{view:0,detail:0}),dr=ir(ur),pr=V({},ur,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Sr,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==sr&&(sr&&"mousemove"===e.type?(or=e.screenX-sr.screenX,ar=e.screenY-sr.screenY):ar=or=0,sr=e),or)},movementY:function(e){return"movementY"in e?e.movementY:ar}}),hr=ir(pr),fr=ir(V({},pr,{dataTransfer:0})),mr=ir(V({},ur,{relatedTarget:0})),gr=ir(V({},lr,{animationName:0,elapsedTime:0,pseudoElement:0})),vr=V({},lr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),yr=ir(vr),xr=ir(V({},lr,{data:0})),br={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},_r={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},wr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Cr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=wr[e])&&!!t[e]}function Sr(){return Cr}var Er=V({},ur,{key:function(e){if(e.key){var t=br[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?_r[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Sr,charCode:function(e){return"keypress"===e.type?tr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Mr=ir(Er),Tr=ir(V({},pr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),kr=ir(V({},ur,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Sr})),Ir=ir(V({},lr,{propertyName:0,elapsedTime:0,pseudoElement:0})),Lr=V({},pr,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Ar=ir(Lr),Nr=[9,13,27,32],Dr=u&&"CompositionEvent"in window,Pr=null;u&&"documentMode"in document&&(Pr=document.documentMode);var Or=u&&"TextEvent"in window&&!Pr,Rr=u&&(!Dr||Pr&&8<Pr&&11>=Pr),Vr=String.fromCharCode(32),Fr=!1;function zr(e,t){switch(e){case"keyup":return-1!==Nr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Br(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Hr=!1;var jr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Gr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!jr[e.type]:"textarea"===t}function Wr(e,t,r,n){Me(n),0<(t=Zn(t,"onChange")).length&&(r=new cr("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var Ur=null,Zr=null;function Yr(e){Fn(e,0)}function Xr(e){if(Y(bi(e)))return e}function qr(e,t){if("change"===e)return t}var $r=!1;if(u){var Kr;if(u){var Qr="oninput"in document;if(!Qr){var Jr=document.createElement("div");Jr.setAttribute("oninput","return;"),Qr="function"==typeof Jr.oninput}Kr=Qr}else Kr=!1;$r=Kr&&(!document.documentMode||9<document.documentMode)}function en(){Ur&&(Ur.detachEvent("onpropertychange",tn),Zr=Ur=null)}function tn(e){if("value"===e.propertyName&&Xr(Zr)){var t=[];Wr(t,Zr,e,_e(e)),Ae(Yr,t)}}function rn(e,t,r){"focusin"===e?(en(),Zr=r,(Ur=t).attachEvent("onpropertychange",tn)):"focusout"===e&&en()}function nn(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Xr(Zr)}function on(e,t){if("click"===e)return Xr(t)}function an(e,t){if("input"===e||"change"===e)return Xr(t)}var sn="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function ln(e,t){if(sn(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var i=r[n];if(!d.call(t,i)||!sn(e[i],t[i]))return!1}return!0}function cn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function un(e,t){var r,n=cn(e);for(e=0;n;){if(3===n.nodeType){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=cn(n)}}function dn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pn(){for(var e=window,t=X();t instanceof e.HTMLIFrameElement;){try{var r="string"==typeof t.contentWindow.location.href}catch(e){r=!1}if(!r)break;t=X((e=t.contentWindow).document)}return t}function hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function fn(e){var t=pn(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&dn(r.ownerDocument.documentElement,r)){if(null!==n&&hn(r))if(t=n.start,void 0===(e=n.end)&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if((e=(t=r.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var i=r.textContent.length,o=Math.min(n.start,i);n=void 0===n.end?o:Math.min(n.end,i),!e.extend&&o>n&&(i=n,n=o,o=i),i=un(r,o);var a=un(r,n);i&&a&&(1!==e.rangeCount||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(i.node,i.offset),e.removeAllRanges(),o>n?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}for(t=[],e=r;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof r.focus&&r.focus(),r=0;r<t.length;r++)(e=t[r]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var mn=u&&"documentMode"in document&&11>=document.documentMode,gn=null,vn=null,yn=null,xn=!1;function bn(e,t,r){var n=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;xn||null==gn||gn!==X(n)||("selectionStart"in(n=gn)&&hn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},yn&&ln(yn,n)||(yn=n,0<(n=Zn(vn,"onSelect")).length&&(t=new cr("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=gn)))}function _n(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var wn={animationend:_n("Animation","AnimationEnd"),animationiteration:_n("Animation","AnimationIteration"),animationstart:_n("Animation","AnimationStart"),transitionend:_n("Transition","TransitionEnd")},Cn={},Sn={};function En(e){if(Cn[e])return Cn[e];if(!wn[e])return e;var t,r=wn[e];for(t in r)if(r.hasOwnProperty(t)&&t in Sn)return Cn[e]=r[t];return e}u&&(Sn=document.createElement("div").style,"AnimationEvent"in window||(delete wn.animationend.animation,delete wn.animationiteration.animation,delete wn.animationstart.animation),"TransitionEvent"in window||delete wn.transitionend.transition);var Mn=En("animationend"),Tn=En("animationiteration"),kn=En("animationstart"),In=En("transitionend"),Ln=new Map,An="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Nn(e,t){Ln.set(e,t),l(t,[e])}for(var Dn=0;Dn<An.length;Dn++){var Pn=An[Dn];Nn(Pn.toLowerCase(),"on"+(Pn[0].toUpperCase()+Pn.slice(1)))}Nn(Mn,"onAnimationEnd"),Nn(Tn,"onAnimationIteration"),Nn(kn,"onAnimationStart"),Nn("dblclick","onDoubleClick"),Nn("focusin","onFocus"),Nn("focusout","onBlur"),Nn(In,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var On="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Rn=new Set("cancel close invalid load scroll toggle".split(" ").concat(On));function Vn(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,function(e,t,r,n,i,a,s,l,c){if(He.apply(this,arguments),Re){if(!Re)throw Error(o(198));var u=Ve;Re=!1,Ve=null,Fe||(Fe=!0,ze=u)}}(n,t,void 0,e),e.currentTarget=null}function Fn(e,t){t=!!(4&t);for(var r=0;r<e.length;r++){var n=e[r],i=n.event;n=n.listeners;e:{var o=void 0;if(t)for(var a=n.length-1;0<=a;a--){var s=n[a],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==o&&i.isPropagationStopped())break e;Vn(i,s,c),o=l}else for(a=0;a<n.length;a++){if(l=(s=n[a]).instance,c=s.currentTarget,s=s.listener,l!==o&&i.isPropagationStopped())break e;Vn(i,s,c),o=l}}}if(Fe)throw e=ze,Fe=!1,ze=null,e}function zn(e,t){var r=t[mi];void 0===r&&(r=t[mi]=new Set);var n=e+"__bubble";r.has(n)||(Gn(t,e,2,!1),r.add(n))}function Bn(e,t,r){var n=0;t&&(n|=4),Gn(r,e,n,t)}var Hn="_reactListening"+Math.random().toString(36).slice(2);function jn(e){if(!e[Hn]){e[Hn]=!0,a.forEach((function(t){"selectionchange"!==t&&(Rn.has(t)||Bn(t,!1,e),Bn(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Hn]||(t[Hn]=!0,Bn("selectionchange",!1,t))}}function Gn(e,t,r,n){switch($t(t)){case 1:var i=Ut;break;case 4:i=Zt;break;default:i=Yt}r=i.bind(null,t,r,e),i=void 0,!De||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(i=!0),n?void 0!==i?e.addEventListener(t,r,{capture:!0,passive:i}):e.addEventListener(t,r,!0):void 0!==i?e.addEventListener(t,r,{passive:i}):e.addEventListener(t,r,!1)}function Wn(e,t,r,n,i){var o=n;if(!(1&t||2&t||null===n))e:for(;;){if(null===n)return;var a=n.tag;if(3===a||4===a){var s=n.stateNode.containerInfo;if(s===i||8===s.nodeType&&s.parentNode===i)break;if(4===a)for(a=n.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===i||8===l.nodeType&&l.parentNode===i))return;a=a.return}for(;null!==s;){if(null===(a=yi(s)))return;if(5===(l=a.tag)||6===l){n=o=a;continue e}s=s.parentNode}}n=n.return}Ae((function(){var n=o,i=_e(r),a=[];e:{var s=Ln.get(e);if(void 0!==s){var l=cr,c=e;switch(e){case"keypress":if(0===tr(r))break e;case"keydown":case"keyup":l=Mr;break;case"focusin":c="focus",l=mr;break;case"focusout":c="blur",l=mr;break;case"beforeblur":case"afterblur":l=mr;break;case"click":if(2===r.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=hr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=fr;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=kr;break;case Mn:case Tn:case kn:l=gr;break;case In:l=Ir;break;case"scroll":l=dr;break;case"wheel":l=Ar;break;case"copy":case"cut":case"paste":l=yr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Tr}var u=!!(4&t),d=!u&&"scroll"===e,p=u?null!==s?s+"Capture":null:s;u=[];for(var h,f=n;null!==f;){var m=(h=f).stateNode;if(5===h.tag&&null!==m&&(h=m,null!==p&&(null!=(m=Ne(f,p))&&u.push(Un(f,m,h)))),d)break;f=f.return}0<u.length&&(s=new l(s,c,null,r,i),a.push({event:s,listeners:u}))}}if(!(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||r===be||!(c=r.relatedTarget||r.fromElement)||!yi(c)&&!c[fi])&&(l||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=n,null!==(c=(c=r.relatedTarget||r.toElement)?yi(c):null)&&(c!==(d=je(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=n),l!==c)){if(u=hr,m="onMouseLeave",p="onMouseEnter",f="mouse","pointerout"!==e&&"pointerover"!==e||(u=Tr,m="onPointerLeave",p="onPointerEnter",f="pointer"),d=null==l?s:bi(l),h=null==c?s:bi(c),(s=new u(m,f+"leave",l,r,i)).target=d,s.relatedTarget=h,m=null,yi(i)===n&&((u=new u(p,f+"enter",c,r,i)).target=h,u.relatedTarget=d,m=u),d=m,l&&c)e:{for(p=c,f=0,h=u=l;h;h=Yn(h))f++;for(h=0,m=p;m;m=Yn(m))h++;for(;0<f-h;)u=Yn(u),f--;for(;0<h-f;)p=Yn(p),h--;for(;f--;){if(u===p||null!==p&&u===p.alternate)break e;u=Yn(u),p=Yn(p)}u=null}else u=null;null!==l&&Xn(a,s,l,u,!1),null!==c&&null!==d&&Xn(a,d,c,u,!0)}if("select"===(l=(s=n?bi(n):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=qr;else if(Gr(s))if($r)g=an;else{g=nn;var v=rn}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=on);switch(g&&(g=g(e,n))?Wr(a,g,r,i):(v&&v(e,s,n),"focusout"===e&&(v=s._wrapperState)&&v.controlled&&"number"===s.type&&ee(s,"number",s.value)),v=n?bi(n):window,e){case"focusin":(Gr(v)||"true"===v.contentEditable)&&(gn=v,vn=n,yn=null);break;case"focusout":yn=vn=gn=null;break;case"mousedown":xn=!0;break;case"contextmenu":case"mouseup":case"dragend":xn=!1,bn(a,r,i);break;case"selectionchange":if(mn)break;case"keydown":case"keyup":bn(a,r,i)}var y;if(Dr)e:{switch(e){case"compositionstart":var x="onCompositionStart";break e;case"compositionend":x="onCompositionEnd";break e;case"compositionupdate":x="onCompositionUpdate";break e}x=void 0}else Hr?zr(e,r)&&(x="onCompositionEnd"):"keydown"===e&&229===r.keyCode&&(x="onCompositionStart");x&&(Rr&&"ko"!==r.locale&&(Hr||"onCompositionStart"!==x?"onCompositionEnd"===x&&Hr&&(y=er()):(Qt="value"in(Kt=i)?Kt.value:Kt.textContent,Hr=!0)),0<(v=Zn(n,x)).length&&(x=new xr(x,e,null,r,i),a.push({event:x,listeners:v}),y?x.data=y:null!==(y=Br(r))&&(x.data=y))),(y=Or?function(e,t){switch(e){case"compositionend":return Br(t);case"keypress":return 32!==t.which?null:(Fr=!0,Vr);case"textInput":return(e=t.data)===Vr&&Fr?null:e;default:return null}}(e,r):function(e,t){if(Hr)return"compositionend"===e||!Dr&&zr(e,t)?(e=er(),Jt=Qt=Kt=null,Hr=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Rr&&"ko"!==t.locale?null:t.data}}(e,r))&&(0<(n=Zn(n,"onBeforeInput")).length&&(i=new xr("onBeforeInput","beforeinput",null,r,i),a.push({event:i,listeners:n}),i.data=y))}Fn(a,t)}))}function Un(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Zn(e,t){for(var r=t+"Capture",n=[];null!==e;){var i=e,o=i.stateNode;5===i.tag&&null!==o&&(i=o,null!=(o=Ne(e,r))&&n.unshift(Un(e,o,i)),null!=(o=Ne(e,t))&&n.push(Un(e,o,i))),e=e.return}return n}function Yn(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Xn(e,t,r,n,i){for(var o=t._reactName,a=[];null!==r&&r!==n;){var s=r,l=s.alternate,c=s.stateNode;if(null!==l&&l===n)break;5===s.tag&&null!==c&&(s=c,i?null!=(l=Ne(r,o))&&a.unshift(Un(r,l,s)):i||null!=(l=Ne(r,o))&&a.push(Un(r,l,s))),r=r.return}0!==a.length&&e.push({event:t,listeners:a})}var qn=/\r\n?/g,$n=/\u0000|\uFFFD/g;function Kn(e){return("string"==typeof e?e:""+e).replace(qn,"\n").replace($n,"")}function Qn(e,t,r){if(t=Kn(t),Kn(e)!==t&&r)throw Error(o(425))}function Jn(){}var ei=null,ti=null;function ri(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ni="function"==typeof setTimeout?setTimeout:void 0,ii="function"==typeof clearTimeout?clearTimeout:void 0,oi="function"==typeof Promise?Promise:void 0,ai="function"==typeof queueMicrotask?queueMicrotask:void 0!==oi?function(e){return oi.resolve(null).then(e).catch(si)}:ni;function si(e){setTimeout((function(){throw e}))}function li(e,t){var r=t,n=0;do{var i=r.nextSibling;if(e.removeChild(r),i&&8===i.nodeType)if("/$"===(r=i.data)){if(0===n)return e.removeChild(i),void jt(t);n--}else"$"!==r&&"$?"!==r&&"$!"!==r||n++;r=i}while(r);jt(t)}function ci(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ui(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var r=e.data;if("$"===r||"$!"===r||"$?"===r){if(0===t)return e;t--}else"/$"===r&&t++}e=e.previousSibling}return null}var di=Math.random().toString(36).slice(2),pi="__reactFiber$"+di,hi="__reactProps$"+di,fi="__reactContainer$"+di,mi="__reactEvents$"+di,gi="__reactListeners$"+di,vi="__reactHandles$"+di;function yi(e){var t=e[pi];if(t)return t;for(var r=e.parentNode;r;){if(t=r[fi]||r[pi]){if(r=t.alternate,null!==t.child||null!==r&&null!==r.child)for(e=ui(e);null!==e;){if(r=e[pi])return r;e=ui(e)}return t}r=(e=r).parentNode}return null}function xi(e){return!(e=e[pi]||e[fi])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function bi(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function _i(e){return e[hi]||null}var wi=[],Ci=-1;function Si(e){return{current:e}}function Ei(e){0>Ci||(e.current=wi[Ci],wi[Ci]=null,Ci--)}function Mi(e,t){Ci++,wi[Ci]=e.current,e.current=t}var Ti={},ki=Si(Ti),Ii=Si(!1),Li=Ti;function Ai(e,t){var r=e.type.contextTypes;if(!r)return Ti;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in r)o[i]=t[i];return n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ni(e){return null!=(e=e.childContextTypes)}function Di(){Ei(Ii),Ei(ki)}function Pi(e,t,r){if(ki.current!==Ti)throw Error(o(168));Mi(ki,t),Mi(Ii,r)}function Oi(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,"function"!=typeof n.getChildContext)return r;for(var i in n=n.getChildContext())if(!(i in t))throw Error(o(108,G(e)||"Unknown",i));return V({},r,n)}function Ri(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ti,Li=ki.current,Mi(ki,e),Mi(Ii,Ii.current),!0}function Vi(e,t,r){var n=e.stateNode;if(!n)throw Error(o(169));r?(e=Oi(e,t,Li),n.__reactInternalMemoizedMergedChildContext=e,Ei(Ii),Ei(ki),Mi(ki,e)):Ei(Ii),Mi(Ii,r)}var Fi=null,zi=!1,Bi=!1;function Hi(e){null===Fi?Fi=[e]:Fi.push(e)}function ji(){if(!Bi&&null!==Fi){Bi=!0;var e=0,t=xt;try{var r=Fi;for(xt=1;e<r.length;e++){var n=r[e];do{n=n(!0)}while(null!==n)}Fi=null,zi=!1}catch(t){throw null!==Fi&&(Fi=Fi.slice(e+1)),Ye(Je,ji),t}finally{xt=t,Bi=!1}}return null}var Gi=[],Wi=0,Ui=null,Zi=0,Yi=[],Xi=0,qi=null,$i=1,Ki="";function Qi(e,t){Gi[Wi++]=Zi,Gi[Wi++]=Ui,Ui=e,Zi=t}function Ji(e,t,r){Yi[Xi++]=$i,Yi[Xi++]=Ki,Yi[Xi++]=qi,qi=e;var n=$i;e=Ki;var i=32-at(n)-1;n&=~(1<<i),r+=1;var o=32-at(t)+i;if(30<o){var a=i-i%5;o=(n&(1<<a)-1).toString(32),n>>=a,i-=a,$i=1<<32-at(t)+i|r<<i|n,Ki=o+e}else $i=1<<o|r<<i|n,Ki=e}function eo(e){null!==e.return&&(Qi(e,1),Ji(e,1,0))}function to(e){for(;e===Ui;)Ui=Gi[--Wi],Gi[Wi]=null,Zi=Gi[--Wi],Gi[Wi]=null;for(;e===qi;)qi=Yi[--Xi],Yi[Xi]=null,Ki=Yi[--Xi],Yi[Xi]=null,$i=Yi[--Xi],Yi[Xi]=null}var ro=null,no=null,io=!1,oo=null;function ao(e,t){var r=Ac(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,null===(t=e.deletions)?(e.deletions=[r],e.flags|=16):t.push(r)}function so(e,t){switch(e.tag){case 5:var r=e.type;return null!==(t=1!==t.nodeType||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ro=e,no=ci(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ro=e,no=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(r=null!==qi?{id:$i,overflow:Ki}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},(r=Ac(18,null,null,0)).stateNode=t,r.return=e,e.child=r,ro=e,no=null,!0);default:return!1}}function lo(e){return!(!(1&e.mode)||128&e.flags)}function co(e){if(io){var t=no;if(t){var r=t;if(!so(e,t)){if(lo(e))throw Error(o(418));t=ci(r.nextSibling);var n=ro;t&&so(e,t)?ao(n,r):(e.flags=-4097&e.flags|2,io=!1,ro=e)}}else{if(lo(e))throw Error(o(418));e.flags=-4097&e.flags|2,io=!1,ro=e}}}function uo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ro=e}function po(e){if(e!==ro)return!1;if(!io)return uo(e),io=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!ri(e.type,e.memoizedProps)),t&&(t=no)){if(lo(e))throw ho(),Error(o(418));for(;t;)ao(e,t),t=ci(t.nextSibling)}if(uo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var r=e.data;if("/$"===r){if(0===t){no=ci(e.nextSibling);break e}t--}else"$"!==r&&"$!"!==r&&"$?"!==r||t++}e=e.nextSibling}no=null}}else no=ro?ci(e.stateNode.nextSibling):null;return!0}function ho(){for(var e=no;e;)e=ci(e.nextSibling)}function fo(){no=ro=null,io=!1}function mo(e){null===oo?oo=[e]:oo.push(e)}var go=b.ReactCurrentBatchConfig;function vo(e,t,r){if(null!==(e=r.ref)&&"function"!=typeof e&&"object"!=typeof e){if(r._owner){if(r=r._owner){if(1!==r.tag)throw Error(o(309));var n=r.stateNode}if(!n)throw Error(o(147,e));var i=n,a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=i.refs;null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!=typeof e)throw Error(o(284));if(!r._owner)throw Error(o(290,e))}return e}function yo(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function xo(e){return(0,e._init)(e._payload)}function bo(e){function t(t,r){if(e){var n=t.deletions;null===n?(t.deletions=[r],t.flags|=16):n.push(r)}}function r(r,n){if(!e)return null;for(;null!==n;)t(r,n),n=n.sibling;return null}function n(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=Dc(e,t)).index=0,e.sibling=null,e}function a(t,r,n){return t.index=n,e?null!==(n=t.alternate)?(n=n.index)<r?(t.flags|=2,r):n:(t.flags|=2,r):(t.flags|=1048576,r)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,r,n){return null===t||6!==t.tag?((t=Vc(r,e.mode,n)).return=e,t):((t=i(t,r)).return=e,t)}function c(e,t,r,n){var o=r.type;return o===C?d(e,t,r.props.children,n,r.key):null!==t&&(t.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===N&&xo(o)===t.type)?((n=i(t,r.props)).ref=vo(e,t,r),n.return=e,n):((n=Pc(r.type,r.key,r.props,null,e.mode,n)).ref=vo(e,t,r),n.return=e,n)}function u(e,t,r,n){return null===t||4!==t.tag||t.stateNode.containerInfo!==r.containerInfo||t.stateNode.implementation!==r.implementation?((t=Fc(r,e.mode,n)).return=e,t):((t=i(t,r.children||[])).return=e,t)}function d(e,t,r,n,o){return null===t||7!==t.tag?((t=Oc(r,e.mode,n,o)).return=e,t):((t=i(t,r)).return=e,t)}function p(e,t,r){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Vc(""+t,e.mode,r)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case _:return(r=Pc(t.type,t.key,t.props,null,e.mode,r)).ref=vo(e,null,t),r.return=e,r;case w:return(t=Fc(t,e.mode,r)).return=e,t;case N:return p(e,(0,t._init)(t._payload),r)}if(te(t)||O(t))return(t=Oc(t,e.mode,r,null)).return=e,t;yo(e,t)}return null}function h(e,t,r,n){var i=null!==t?t.key:null;if("string"==typeof r&&""!==r||"number"==typeof r)return null!==i?null:l(e,t,""+r,n);if("object"==typeof r&&null!==r){switch(r.$$typeof){case _:return r.key===i?c(e,t,r,n):null;case w:return r.key===i?u(e,t,r,n):null;case N:return h(e,t,(i=r._init)(r._payload),n)}if(te(r)||O(r))return null!==i?null:d(e,t,r,n,null);yo(e,r)}return null}function f(e,t,r,n,i){if("string"==typeof n&&""!==n||"number"==typeof n)return l(t,e=e.get(r)||null,""+n,i);if("object"==typeof n&&null!==n){switch(n.$$typeof){case _:return c(t,e=e.get(null===n.key?r:n.key)||null,n,i);case w:return u(t,e=e.get(null===n.key?r:n.key)||null,n,i);case N:return f(e,t,r,(0,n._init)(n._payload),i)}if(te(n)||O(n))return d(t,e=e.get(r)||null,n,i,null);yo(t,n)}return null}function m(i,o,s,l){for(var c=null,u=null,d=o,m=o=0,g=null;null!==d&&m<s.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var v=h(i,d,s[m],l);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(i,d),o=a(v,o,m),null===u?c=v:u.sibling=v,u=v,d=g}if(m===s.length)return r(i,d),io&&Qi(i,m),c;if(null===d){for(;m<s.length;m++)null!==(d=p(i,s[m],l))&&(o=a(d,o,m),null===u?c=d:u.sibling=d,u=d);return io&&Qi(i,m),c}for(d=n(i,d);m<s.length;m++)null!==(g=f(d,i,m,s[m],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?m:g.key),o=a(g,o,m),null===u?c=g:u.sibling=g,u=g);return e&&d.forEach((function(e){return t(i,e)})),io&&Qi(i,m),c}function g(i,s,l,c){var u=O(l);if("function"!=typeof u)throw Error(o(150));if(null==(l=u.call(l)))throw Error(o(151));for(var d=u=null,m=s,g=s=0,v=null,y=l.next();null!==m&&!y.done;g++,y=l.next()){m.index>g?(v=m,m=null):v=m.sibling;var x=h(i,m,y.value,c);if(null===x){null===m&&(m=v);break}e&&m&&null===x.alternate&&t(i,m),s=a(x,s,g),null===d?u=x:d.sibling=x,d=x,m=v}if(y.done)return r(i,m),io&&Qi(i,g),u;if(null===m){for(;!y.done;g++,y=l.next())null!==(y=p(i,y.value,c))&&(s=a(y,s,g),null===d?u=y:d.sibling=y,d=y);return io&&Qi(i,g),u}for(m=n(i,m);!y.done;g++,y=l.next())null!==(y=f(m,i,g,y.value,c))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),s=a(y,s,g),null===d?u=y:d.sibling=y,d=y);return e&&m.forEach((function(e){return t(i,e)})),io&&Qi(i,g),u}return function e(n,o,a,l){if("object"==typeof a&&null!==a&&a.type===C&&null===a.key&&(a=a.props.children),"object"==typeof a&&null!==a){switch(a.$$typeof){case _:e:{for(var c=a.key,u=o;null!==u;){if(u.key===c){if((c=a.type)===C){if(7===u.tag){r(n,u.sibling),(o=i(u,a.props.children)).return=n,n=o;break e}}else if(u.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===N&&xo(c)===u.type){r(n,u.sibling),(o=i(u,a.props)).ref=vo(n,u,a),o.return=n,n=o;break e}r(n,u);break}t(n,u),u=u.sibling}a.type===C?((o=Oc(a.props.children,n.mode,l,a.key)).return=n,n=o):((l=Pc(a.type,a.key,a.props,null,n.mode,l)).ref=vo(n,o,a),l.return=n,n=l)}return s(n);case w:e:{for(u=a.key;null!==o;){if(o.key===u){if(4===o.tag&&o.stateNode.containerInfo===a.containerInfo&&o.stateNode.implementation===a.implementation){r(n,o.sibling),(o=i(o,a.children||[])).return=n,n=o;break e}r(n,o);break}t(n,o),o=o.sibling}(o=Fc(a,n.mode,l)).return=n,n=o}return s(n);case N:return e(n,o,(u=a._init)(a._payload),l)}if(te(a))return m(n,o,a,l);if(O(a))return g(n,o,a,l);yo(n,a)}return"string"==typeof a&&""!==a||"number"==typeof a?(a=""+a,null!==o&&6===o.tag?(r(n,o.sibling),(o=i(o,a)).return=n,n=o):(r(n,o),(o=Vc(a,n.mode,l)).return=n,n=o),s(n)):r(n,o)}}var _o=bo(!0),wo=bo(!1),Co=Si(null),So=null,Eo=null,Mo=null;function To(){Mo=Eo=So=null}function ko(e){var t=Co.current;Ei(Co),e._currentValue=t}function Io(e,t,r){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==n&&(n.childLanes|=t)):null!==n&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Lo(e,t){So=e,Mo=Eo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&t)&&(xs=!0),e.firstContext=null)}function Ao(e){var t=e._currentValue;if(Mo!==e)if(e={context:e,memoizedValue:t,next:null},null===Eo){if(null===So)throw Error(o(308));Eo=e,So.dependencies={lanes:0,firstContext:e}}else Eo=Eo.next=e;return t}var No=null;function Do(e){null===No?No=[e]:No.push(e)}function Po(e,t,r,n){var i=t.interleaved;return null===i?(r.next=r,Do(t)):(r.next=i.next,i.next=r),t.interleaved=r,Oo(e,n)}function Oo(e,t){e.lanes|=t;var r=e.alternate;for(null!==r&&(r.lanes|=t),r=e,e=e.return;null!==e;)e.childLanes|=t,null!==(r=e.alternate)&&(r.childLanes|=t),r=e,e=e.return;return 3===r.tag?r.stateNode:null}var Ro=!1;function Vo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Fo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function zo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Bo(e,t,r){var n=e.updateQueue;if(null===n)return null;if(n=n.shared,2&kl){var i=n.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),n.pending=t,Oo(e,r)}return null===(i=n.interleaved)?(t.next=t,Do(n)):(t.next=i.next,i.next=t),n.interleaved=t,Oo(e,r)}function Ho(e,t,r){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&r)){var n=t.lanes;r|=n&=e.pendingLanes,t.lanes=r,yt(e,r)}}function jo(e,t){var r=e.updateQueue,n=e.alternate;if(null!==n&&r===(n=n.updateQueue)){var i=null,o=null;if(null!==(r=r.firstBaseUpdate)){do{var a={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};null===o?i=o=a:o=o.next=a,r=r.next}while(null!==r);null===o?i=o=t:o=o.next=t}else i=o=t;return r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:n.shared,effects:n.effects},void(e.updateQueue=r)}null===(e=r.lastBaseUpdate)?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Go(e,t,r,n){var i=e.updateQueue;Ro=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var l=s,c=l.next;l.next=null,null===a?o=c:a.next=c,a=l;var u=e.alternate;null!==u&&((s=(u=u.updateQueue).lastBaseUpdate)!==a&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(null!==o){var d=i.baseState;for(a=0,u=c=l=null,s=o;;){var p=s.lane,h=s.eventTime;if((n&p)===p){null!==u&&(u=u.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var f=e,m=s;switch(p=t,h=r,m.tag){case 1:if("function"==typeof(f=m.payload)){d=f.call(h,d,p);break e}d=f;break e;case 3:f.flags=-65537&f.flags|128;case 0:if(null==(p="function"==typeof(f=m.payload)?f.call(h,d,p):f))break e;d=V({},d,p);break e;case 2:Ro=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(p=i.effects)?i.effects=[s]:p.push(s))}else h={eventTime:h,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=h,l=d):u=u.next=h,a|=p;if(null===(s=s.next)){if(null===(s=i.shared.pending))break;s=(p=s).next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}if(null===u&&(l=d),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,null!==(t=i.shared.interleaved)){i=t;do{a|=i.lane,i=i.next}while(i!==t)}else null===o&&(i.shared.lanes=0);Rl|=a,e.lanes=a,e.memoizedState=d}}function Wo(e,t,r){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var n=e[t],i=n.callback;if(null!==i){if(n.callback=null,n=r,"function"!=typeof i)throw Error(o(191,i));i.call(n)}}}var Uo={},Zo=Si(Uo),Yo=Si(Uo),Xo=Si(Uo);function qo(e){if(e===Uo)throw Error(o(174));return e}function $o(e,t){switch(Mi(Xo,t),Mi(Yo,e),Mi(Zo,Uo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ei(Zo),Mi(Zo,t)}function Ko(){Ei(Zo),Ei(Yo),Ei(Xo)}function Qo(e){qo(Xo.current);var t=qo(Zo.current),r=le(t,e.type);t!==r&&(Mi(Yo,e),Mi(Zo,r))}function Jo(e){Yo.current===e&&(Ei(Zo),Ei(Yo))}var ea=Si(0);function ta(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||"$?"===r.data||"$!"===r.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ra=[];function na(){for(var e=0;e<ra.length;e++)ra[e]._workInProgressVersionPrimary=null;ra.length=0}var ia=b.ReactCurrentDispatcher,oa=b.ReactCurrentBatchConfig,aa=0,sa=null,la=null,ca=null,ua=!1,da=!1,pa=0,ha=0;function fa(){throw Error(o(321))}function ma(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!sn(e[r],t[r]))return!1;return!0}function ga(e,t,r,n,i,a){if(aa=a,sa=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ia.current=null===e||null===e.memoizedState?Ja:es,e=r(n,i),da){a=0;do{if(da=!1,pa=0,25<=a)throw Error(o(301));a+=1,ca=la=null,t.updateQueue=null,ia.current=ts,e=r(n,i)}while(da)}if(ia.current=Qa,t=null!==la&&null!==la.next,aa=0,ca=la=sa=null,ua=!1,t)throw Error(o(300));return e}function va(){var e=0!==pa;return pa=0,e}function ya(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ca?sa.memoizedState=ca=e:ca=ca.next=e,ca}function xa(){if(null===la){var e=sa.alternate;e=null!==e?e.memoizedState:null}else e=la.next;var t=null===ca?sa.memoizedState:ca.next;if(null!==t)ca=t,la=e;else{if(null===e)throw Error(o(310));e={memoizedState:(la=e).memoizedState,baseState:la.baseState,baseQueue:la.baseQueue,queue:la.queue,next:null},null===ca?sa.memoizedState=ca=e:ca=ca.next=e}return ca}function ba(e,t){return"function"==typeof t?t(e):t}function _a(e){var t=xa(),r=t.queue;if(null===r)throw Error(o(311));r.lastRenderedReducer=e;var n=la,i=n.baseQueue,a=r.pending;if(null!==a){if(null!==i){var s=i.next;i.next=a.next,a.next=s}n.baseQueue=i=a,r.pending=null}if(null!==i){a=i.next,n=n.baseState;var l=s=null,c=null,u=a;do{var d=u.lane;if((aa&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),n=u.hasEagerState?u.eagerState:e(n,u.action);else{var p={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(l=c=p,s=n):c=c.next=p,sa.lanes|=d,Rl|=d}u=u.next}while(null!==u&&u!==a);null===c?s=n:c.next=l,sn(n,t.memoizedState)||(xs=!0),t.memoizedState=n,t.baseState=s,t.baseQueue=c,r.lastRenderedState=n}if(null!==(e=r.interleaved)){i=e;do{a=i.lane,sa.lanes|=a,Rl|=a,i=i.next}while(i!==e)}else null===i&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function wa(e){var t=xa(),r=t.queue;if(null===r)throw Error(o(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,a=t.memoizedState;if(null!==i){r.pending=null;var s=i=i.next;do{a=e(a,s.action),s=s.next}while(s!==i);sn(a,t.memoizedState)||(xs=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function Ca(){}function Sa(e,t){var r=sa,n=xa(),i=t(),a=!sn(n.memoizedState,i);if(a&&(n.memoizedState=i,xs=!0),n=n.queue,Ra(Ta.bind(null,r,n,e),[e]),n.getSnapshot!==t||a||null!==ca&&1&ca.memoizedState.tag){if(r.flags|=2048,Aa(9,Ma.bind(null,r,n,i,t),void 0,null),null===Il)throw Error(o(349));30&aa||Ea(r,t,i)}return i}function Ea(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},null===(t=sa.updateQueue)?(t={lastEffect:null,stores:null},sa.updateQueue=t,t.stores=[e]):null===(r=t.stores)?t.stores=[e]:r.push(e)}function Ma(e,t,r,n){t.value=r,t.getSnapshot=n,ka(t)&&Ia(e)}function Ta(e,t,r){return r((function(){ka(t)&&Ia(e)}))}function ka(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!sn(e,r)}catch(e){return!0}}function Ia(e){var t=Oo(e,1);null!==t&&rc(t,e,1,-1)}function La(e){var t=ya();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ba,lastRenderedState:e},t.queue=e,e=e.dispatch=Xa.bind(null,sa,e),[t.memoizedState,e]}function Aa(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},null===(t=sa.updateQueue)?(t={lastEffect:null,stores:null},sa.updateQueue=t,t.lastEffect=e.next=e):null===(r=t.lastEffect)?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e),e}function Na(){return xa().memoizedState}function Da(e,t,r,n){var i=ya();sa.flags|=e,i.memoizedState=Aa(1|t,r,void 0,void 0===n?null:n)}function Pa(e,t,r,n){var i=xa();n=void 0===n?null:n;var o=void 0;if(null!==la){var a=la.memoizedState;if(o=a.destroy,null!==n&&ma(n,a.deps))return void(i.memoizedState=Aa(t,r,o,n))}sa.flags|=e,i.memoizedState=Aa(1|t,r,o,n)}function Oa(e,t){return Da(8390656,8,e,t)}function Ra(e,t){return Pa(2048,8,e,t)}function Va(e,t){return Pa(4,2,e,t)}function Fa(e,t){return Pa(4,4,e,t)}function za(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ba(e,t,r){return r=null!=r?r.concat([e]):null,Pa(4,4,za.bind(null,t,e),r)}function Ha(){}function ja(e,t){var r=xa();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&ma(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function Ga(e,t){var r=xa();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&ma(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function Wa(e,t,r){return 21&aa?(sn(r,t)||(r=mt(),sa.lanes|=r,Rl|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,xs=!0),e.memoizedState=r)}function Ua(e,t){var r=xt;xt=0!==r&&4>r?r:4,e(!0);var n=oa.transition;oa.transition={};try{e(!1),t()}finally{xt=r,oa.transition=n}}function Za(){return xa().memoizedState}function Ya(e,t,r){var n=tc(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},qa(e))$a(t,r);else if(null!==(r=Po(e,t,r,n))){rc(r,e,n,ec()),Ka(r,t,n)}}function Xa(e,t,r){var n=tc(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(qa(e))$a(t,i);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=o(a,r);if(i.hasEagerState=!0,i.eagerState=s,sn(s,a)){var l=t.interleaved;return null===l?(i.next=i,Do(t)):(i.next=l.next,l.next=i),void(t.interleaved=i)}}catch(e){}null!==(r=Po(e,t,i,n))&&(rc(r,e,n,i=ec()),Ka(r,t,n))}}function qa(e){var t=e.alternate;return e===sa||null!==t&&t===sa}function $a(e,t){da=ua=!0;var r=e.pending;null===r?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Ka(e,t,r){if(4194240&r){var n=t.lanes;r|=n&=e.pendingLanes,t.lanes=r,yt(e,r)}}var Qa={readContext:Ao,useCallback:fa,useContext:fa,useEffect:fa,useImperativeHandle:fa,useInsertionEffect:fa,useLayoutEffect:fa,useMemo:fa,useReducer:fa,useRef:fa,useState:fa,useDebugValue:fa,useDeferredValue:fa,useTransition:fa,useMutableSource:fa,useSyncExternalStore:fa,useId:fa,unstable_isNewReconciler:!1},Ja={readContext:Ao,useCallback:function(e,t){return ya().memoizedState=[e,void 0===t?null:t],e},useContext:Ao,useEffect:Oa,useImperativeHandle:function(e,t,r){return r=null!=r?r.concat([e]):null,Da(4194308,4,za.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Da(4194308,4,e,t)},useInsertionEffect:function(e,t){return Da(4,2,e,t)},useMemo:function(e,t){var r=ya();return t=void 0===t?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=ya();return t=void 0!==r?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=Ya.bind(null,sa,e),[n.memoizedState,e]},useRef:function(e){return e={current:e},ya().memoizedState=e},useState:La,useDebugValue:Ha,useDeferredValue:function(e){return ya().memoizedState=e},useTransition:function(){var e=La(!1),t=e[0];return e=Ua.bind(null,e[1]),ya().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=sa,i=ya();if(io){if(void 0===r)throw Error(o(407));r=r()}else{if(r=t(),null===Il)throw Error(o(349));30&aa||Ea(n,t,r)}i.memoizedState=r;var a={value:r,getSnapshot:t};return i.queue=a,Oa(Ta.bind(null,n,a,e),[e]),n.flags|=2048,Aa(9,Ma.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=ya(),t=Il.identifierPrefix;if(io){var r=Ki;t=":"+t+"R"+(r=($i&~(1<<32-at($i)-1)).toString(32)+r),0<(r=pa++)&&(t+="H"+r.toString(32)),t+=":"}else t=":"+t+"r"+(r=ha++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},es={readContext:Ao,useCallback:ja,useContext:Ao,useEffect:Ra,useImperativeHandle:Ba,useInsertionEffect:Va,useLayoutEffect:Fa,useMemo:Ga,useReducer:_a,useRef:Na,useState:function(){return _a(ba)},useDebugValue:Ha,useDeferredValue:function(e){return Wa(xa(),la.memoizedState,e)},useTransition:function(){return[_a(ba)[0],xa().memoizedState]},useMutableSource:Ca,useSyncExternalStore:Sa,useId:Za,unstable_isNewReconciler:!1},ts={readContext:Ao,useCallback:ja,useContext:Ao,useEffect:Ra,useImperativeHandle:Ba,useInsertionEffect:Va,useLayoutEffect:Fa,useMemo:Ga,useReducer:wa,useRef:Na,useState:function(){return wa(ba)},useDebugValue:Ha,useDeferredValue:function(e){var t=xa();return null===la?t.memoizedState=e:Wa(t,la.memoizedState,e)},useTransition:function(){return[wa(ba)[0],xa().memoizedState]},useMutableSource:Ca,useSyncExternalStore:Sa,useId:Za,unstable_isNewReconciler:!1};function rs(e,t){if(e&&e.defaultProps){for(var r in t=V({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}function ns(e,t,r,n){r=null==(r=r(n,t=e.memoizedState))?t:V({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}var is={isMounted:function(e){return!!(e=e._reactInternals)&&je(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=ec(),i=tc(e),o=zo(n,i);o.payload=t,null!=r&&(o.callback=r),null!==(t=Bo(e,o,i))&&(rc(t,e,i,n),Ho(t,e,i))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=ec(),i=tc(e),o=zo(n,i);o.tag=1,o.payload=t,null!=r&&(o.callback=r),null!==(t=Bo(e,o,i))&&(rc(t,e,i,n),Ho(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=ec(),n=tc(e),i=zo(r,n);i.tag=2,null!=t&&(i.callback=t),null!==(t=Bo(e,i,n))&&(rc(t,e,n,r),Ho(t,e,n))}};function os(e,t,r,n,i,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(n,o,a):!t.prototype||!t.prototype.isPureReactComponent||(!ln(r,n)||!ln(i,o))}function as(e,t,r){var n=!1,i=Ti,o=t.contextType;return"object"==typeof o&&null!==o?o=Ao(o):(i=Ni(t)?Li:ki.current,o=(n=null!=(n=t.contextTypes))?Ai(e,i):Ti),t=new t(r,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=is,e.stateNode=t,t._reactInternals=e,n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function ss(e,t,r,n){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(r,n),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&is.enqueueReplaceState(t,t.state,null)}function ls(e,t,r,n){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs={},Vo(e);var o=t.contextType;"object"==typeof o&&null!==o?i.context=Ao(o):(o=Ni(t)?Li:ki.current,i.context=Ai(e,o)),i.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(ns(e,t,o,r),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&is.enqueueReplaceState(i,i.state,null),Go(e,r,i,n),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.flags|=4194308)}function cs(e,t){try{var r="",n=t;do{r+=H(n),n=n.return}while(n);var i=r}catch(e){i="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:i,digest:null}}function us(e,t,r){return{value:e,source:null,stack:null!=r?r:null,digest:null!=t?t:null}}function ds(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}var ps="function"==typeof WeakMap?WeakMap:Map;function hs(e,t,r){(r=zo(-1,r)).tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Wl||(Wl=!0,Ul=n),ds(0,t)},r}function fs(e,t,r){(r=zo(-1,r)).tag=3;var n=e.type.getDerivedStateFromError;if("function"==typeof n){var i=t.value;r.payload=function(){return n(i)},r.callback=function(){ds(0,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(r.callback=function(){ds(0,t),"function"!=typeof n&&(null===Zl?Zl=new Set([this]):Zl.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),r}function ms(e,t,r){var n=e.pingCache;if(null===n){n=e.pingCache=new ps;var i=new Set;n.set(t,i)}else void 0===(i=n.get(t))&&(i=new Set,n.set(t,i));i.has(r)||(i.add(r),e=Ec.bind(null,e,t,r),t.then(e,e))}function gs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function vs(e,t,r,n,i){return 1&e.mode?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,1===r.tag&&(null===r.alternate?r.tag=17:((t=zo(-1,1)).tag=2,Bo(r,t,1))),r.lanes|=1),e)}var ys=b.ReactCurrentOwner,xs=!1;function bs(e,t,r,n){t.child=null===e?wo(t,null,r,n):_o(t,e.child,r,n)}function _s(e,t,r,n,i){r=r.render;var o=t.ref;return Lo(t,i),n=ga(e,t,r,n,o,i),r=va(),null===e||xs?(io&&r&&eo(t),t.flags|=1,bs(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ws(e,t,i))}function ws(e,t,r,n,i){if(null===e){var o=r.type;return"function"!=typeof o||Nc(o)||void 0!==o.defaultProps||null!==r.compare||void 0!==r.defaultProps?((e=Pc(r.type,null,n,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,Cs(e,t,o,n,i))}if(o=e.child,!(e.lanes&i)){var a=o.memoizedProps;if((r=null!==(r=r.compare)?r:ln)(a,n)&&e.ref===t.ref)return Ws(e,t,i)}return t.flags|=1,(e=Dc(o,n)).ref=t.ref,e.return=t,t.child=e}function Cs(e,t,r,n,i){if(null!==e){var o=e.memoizedProps;if(ln(o,n)&&e.ref===t.ref){if(xs=!1,t.pendingProps=n=o,!(e.lanes&i))return t.lanes=e.lanes,Ws(e,t,i);131072&e.flags&&(xs=!0)}}return Ms(e,t,r,n,i)}function Ss(e,t,r){var n=t.pendingProps,i=n.children,o=null!==e?e.memoizedState:null;if("hidden"===n.mode)if(1&t.mode){if(!(1073741824&r))return e=null!==o?o.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Mi(Dl,Nl),Nl|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=null!==o?o.baseLanes:r,Mi(Dl,Nl),Nl|=n}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Mi(Dl,Nl),Nl|=r;else null!==o?(n=o.baseLanes|r,t.memoizedState=null):n=r,Mi(Dl,Nl),Nl|=n;return bs(e,t,i,r),t.child}function Es(e,t){var r=t.ref;(null===e&&null!==r||null!==e&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function Ms(e,t,r,n,i){var o=Ni(r)?Li:ki.current;return o=Ai(t,o),Lo(t,i),r=ga(e,t,r,n,o,i),n=va(),null===e||xs?(io&&n&&eo(t),t.flags|=1,bs(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ws(e,t,i))}function Ts(e,t,r,n,i){if(Ni(r)){var o=!0;Ri(t)}else o=!1;if(Lo(t,i),null===t.stateNode)Gs(e,t),as(t,r,n),ls(t,r,n,i),n=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=r.contextType;"object"==typeof c&&null!==c?c=Ao(c):c=Ai(t,c=Ni(r)?Li:ki.current);var u=r.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==n||l!==c)&&ss(t,a,n,c),Ro=!1;var p=t.memoizedState;a.state=p,Go(t,n,a,i),l=t.memoizedState,s!==n||p!==l||Ii.current||Ro?("function"==typeof u&&(ns(t,r,u,n),l=t.memoizedState),(s=Ro||os(t,r,s,n,p,l,c))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=l),a.props=n,a.state=l,a.context=c,n=s):("function"==typeof a.componentDidMount&&(t.flags|=4194308),n=!1)}else{a=t.stateNode,Fo(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:rs(t.type,s),a.props=c,d=t.pendingProps,p=a.context,"object"==typeof(l=r.contextType)&&null!==l?l=Ao(l):l=Ai(t,l=Ni(r)?Li:ki.current);var h=r.getDerivedStateFromProps;(u="function"==typeof h||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==d||p!==l)&&ss(t,a,n,l),Ro=!1,p=t.memoizedState,a.state=p,Go(t,n,a,i);var f=t.memoizedState;s!==d||p!==f||Ii.current||Ro?("function"==typeof h&&(ns(t,r,h,n),f=t.memoizedState),(c=Ro||os(t,r,c,n,p,f,l)||!1)?(u||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(n,f,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(n,f,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=f),a.props=n,a.state=f,a.context=l,n=c):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),n=!1)}return ks(e,t,r,n,o,i)}function ks(e,t,r,n,i,o){Es(e,t);var a=!!(128&t.flags);if(!n&&!a)return i&&Vi(t,r,!1),Ws(e,t,o);n=t.stateNode,ys.current=t;var s=a&&"function"!=typeof r.getDerivedStateFromError?null:n.render();return t.flags|=1,null!==e&&a?(t.child=_o(t,e.child,null,o),t.child=_o(t,null,s,o)):bs(e,t,s,o),t.memoizedState=n.state,i&&Vi(t,r,!0),t.child}function Is(e){var t=e.stateNode;t.pendingContext?Pi(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Pi(0,t.context,!1),$o(e,t.containerInfo)}function Ls(e,t,r,n,i){return fo(),mo(i),t.flags|=256,bs(e,t,r,n),t.child}var As,Ns,Ds,Ps,Os={dehydrated:null,treeContext:null,retryLane:0};function Rs(e){return{baseLanes:e,cachePool:null,transitions:null}}function Vs(e,t,r){var n,i=t.pendingProps,a=ea.current,s=!1,l=!!(128&t.flags);if((n=l)||(n=(null===e||null!==e.memoizedState)&&!!(2&a)),n?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(a|=1),Mi(ea,1&a),null===e)return co(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=i.children,e=i.fallback,s?(i=t.mode,s=t.child,l={mode:"hidden",children:l},1&i||null===s?s=Rc(l,i,0,null):(s.childLanes=0,s.pendingProps=l),e=Oc(e,i,r,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Rs(r),t.memoizedState=Os,e):Fs(t,l));if(null!==(a=e.memoizedState)&&null!==(n=a.dehydrated))return function(e,t,r,n,i,a,s){if(r)return 256&t.flags?(t.flags&=-257,zs(e,t,s,n=us(Error(o(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(a=n.fallback,i=t.mode,n=Rc({mode:"visible",children:n.children},i,0,null),(a=Oc(a,i,s,null)).flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,1&t.mode&&_o(t,e.child,null,s),t.child.memoizedState=Rs(s),t.memoizedState=Os,a);if(!(1&t.mode))return zs(e,t,s,null);if("$!"===i.data){if(n=i.nextSibling&&i.nextSibling.dataset)var l=n.dgst;return n=l,zs(e,t,s,n=us(a=Error(o(419)),n,void 0))}if(l=!!(s&e.childLanes),xs||l){if(null!==(n=Il)){switch(s&-s){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}0!==(i=i&(n.suspendedLanes|s)?0:i)&&i!==a.retryLane&&(a.retryLane=i,Oo(e,i),rc(n,e,i,-1))}return mc(),zs(e,t,s,n=us(Error(o(421))))}return"$?"===i.data?(t.flags|=128,t.child=e.child,t=Tc.bind(null,e),i._reactRetry=t,null):(e=a.treeContext,no=ci(i.nextSibling),ro=t,io=!0,oo=null,null!==e&&(Yi[Xi++]=$i,Yi[Xi++]=Ki,Yi[Xi++]=qi,$i=e.id,Ki=e.overflow,qi=t),t=Fs(t,n.children),t.flags|=4096,t)}(e,t,l,i,n,a,r);if(s){s=i.fallback,l=t.mode,n=(a=e.child).sibling;var c={mode:"hidden",children:i.children};return 1&l||t.child===a?(i=Dc(a,c)).subtreeFlags=14680064&a.subtreeFlags:((i=t.child).childLanes=0,i.pendingProps=c,t.deletions=null),null!==n?s=Dc(n,s):(s=Oc(s,l,r,null)).flags|=2,s.return=t,i.return=t,i.sibling=s,t.child=i,i=s,s=t.child,l=null===(l=e.child.memoizedState)?Rs(r):{baseLanes:l.baseLanes|r,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~r,t.memoizedState=Os,i}return e=(s=e.child).sibling,i=Dc(s,{mode:"visible",children:i.children}),!(1&t.mode)&&(i.lanes=r),i.return=t,i.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=i,t.memoizedState=null,i}function Fs(e,t){return(t=Rc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function zs(e,t,r,n){return null!==n&&mo(n),_o(t,e.child,null,r),(e=Fs(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Bs(e,t,r){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),Io(e.return,t,r)}function Hs(e,t,r,n,i){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=n,o.tail=r,o.tailMode=i)}function js(e,t,r){var n=t.pendingProps,i=n.revealOrder,o=n.tail;if(bs(e,t,n.children,r),2&(n=ea.current))n=1&n|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Bs(e,r,t);else if(19===e.tag)Bs(e,r,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(Mi(ea,n),1&t.mode)switch(i){case"forwards":for(r=t.child,i=null;null!==r;)null!==(e=r.alternate)&&null===ta(e)&&(i=r),r=r.sibling;null===(r=i)?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),Hs(t,!1,i,r,o);break;case"backwards":for(r=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===ta(e)){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}Hs(t,!0,r,null,o);break;case"together":Hs(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Gs(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ws(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),Rl|=t.lanes,!(r&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(r=Dc(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=Dc(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function Us(e,t){if(!io)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;null!==r;)null!==r.alternate&&(n=r),r=r.sibling;null===n?t||null===e.tail?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Zs(e){var t=null!==e.alternate&&e.alternate.child===e.child,r=0,n=0;if(t)for(var i=e.child;null!==i;)r|=i.lanes|i.childLanes,n|=14680064&i.subtreeFlags,n|=14680064&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function Ys(e,t,r){var n=t.pendingProps;switch(to(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Zs(t),null;case 1:case 17:return Ni(t.type)&&Di(),Zs(t),null;case 3:return n=t.stateNode,Ko(),Ei(Ii),Ei(ki),na(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||(po(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==oo&&(ac(oo),oo=null))),Ns(e,t),Zs(t),null;case 5:Jo(t);var i=qo(Xo.current);if(r=t.type,null!==e&&null!=t.stateNode)Ds(e,t,r,n,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(null===t.stateNode)throw Error(o(166));return Zs(t),null}if(e=qo(Zo.current),po(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[pi]=t,n[hi]=a,e=!!(1&t.mode),r){case"dialog":zn("cancel",n),zn("close",n);break;case"iframe":case"object":case"embed":zn("load",n);break;case"video":case"audio":for(i=0;i<On.length;i++)zn(On[i],n);break;case"source":zn("error",n);break;case"img":case"image":case"link":zn("error",n),zn("load",n);break;case"details":zn("toggle",n);break;case"input":$(n,a),zn("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},zn("invalid",n);break;case"textarea":ie(n,a),zn("invalid",n)}for(var l in ye(r,a),i=null,a)if(a.hasOwnProperty(l)){var c=a[l];"children"===l?"string"==typeof c?n.textContent!==c&&(!0!==a.suppressHydrationWarning&&Qn(n.textContent,c,e),i=["children",c]):"number"==typeof c&&n.textContent!==""+c&&(!0!==a.suppressHydrationWarning&&Qn(n.textContent,c,e),i=["children",""+c]):s.hasOwnProperty(l)&&null!=c&&"onScroll"===l&&zn("scroll",n)}switch(r){case"input":Z(n),J(n,a,!0);break;case"textarea":Z(n),ae(n);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(n.onclick=Jn)}n=i,t.updateQueue=n,null!==n&&(t.flags|=4)}else{l=9===i.nodeType?i:i.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(r)),"http://www.w3.org/1999/xhtml"===e?"script"===r?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof n.is?e=l.createElement(r,{is:n.is}):(e=l.createElement(r),"select"===r&&(l=e,n.multiple?l.multiple=!0:n.size&&(l.size=n.size))):e=l.createElementNS(e,r),e[pi]=t,e[hi]=n,As(e,t,!1,!1),t.stateNode=e;e:{switch(l=xe(r,n),r){case"dialog":zn("cancel",e),zn("close",e),i=n;break;case"iframe":case"object":case"embed":zn("load",e),i=n;break;case"video":case"audio":for(i=0;i<On.length;i++)zn(On[i],e);i=n;break;case"source":zn("error",e),i=n;break;case"img":case"image":case"link":zn("error",e),zn("load",e),i=n;break;case"details":zn("toggle",e),i=n;break;case"input":$(e,n),i=q(e,n),zn("invalid",e);break;case"option":default:i=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},i=V({},n,{value:void 0}),zn("invalid",e);break;case"textarea":ie(e,n),i=ne(e,n),zn("invalid",e)}for(a in ye(r,i),c=i)if(c.hasOwnProperty(a)){var u=c[a];"style"===a?ge(e,u):"dangerouslySetInnerHTML"===a?null!=(u=u?u.__html:void 0)&&de(e,u):"children"===a?"string"==typeof u?("textarea"!==r||""!==u)&&pe(e,u):"number"==typeof u&&pe(e,""+u):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(s.hasOwnProperty(a)?null!=u&&"onScroll"===a&&zn("scroll",e):null!=u&&x(e,a,u,l))}switch(r){case"input":Z(e),J(e,n,!1);break;case"textarea":Z(e),ae(e);break;case"option":null!=n.value&&e.setAttribute("value",""+W(n.value));break;case"select":e.multiple=!!n.multiple,null!=(a=n.value)?re(e,!!n.multiple,a,!1):null!=n.defaultValue&&re(e,!!n.multiple,n.defaultValue,!0);break;default:"function"==typeof i.onClick&&(e.onclick=Jn)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Zs(t),null;case 6:if(e&&null!=t.stateNode)Ps(e,t,e.memoizedProps,n);else{if("string"!=typeof n&&null===t.stateNode)throw Error(o(166));if(r=qo(Xo.current),qo(Zo.current),po(t)){if(n=t.stateNode,r=t.memoizedProps,n[pi]=t,(a=n.nodeValue!==r)&&null!==(e=ro))switch(e.tag){case 3:Qn(n.nodeValue,r,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Qn(n.nodeValue,r,!!(1&e.mode))}a&&(t.flags|=4)}else(n=(9===r.nodeType?r:r.ownerDocument).createTextNode(n))[pi]=t,t.stateNode=n}return Zs(t),null;case 13:if(Ei(ea),n=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(io&&null!==no&&1&t.mode&&!(128&t.flags))ho(),fo(),t.flags|=98560,a=!1;else if(a=po(t),null!==n&&null!==n.dehydrated){if(null===e){if(!a)throw Error(o(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(o(317));a[pi]=t}else fo(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Zs(t),a=!1}else null!==oo&&(ac(oo),oo=null),a=!0;if(!a)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=r,t):((n=null!==n)!==(null!==e&&null!==e.memoizedState)&&n&&(t.child.flags|=8192,1&t.mode&&(null===e||1&ea.current?0===Pl&&(Pl=3):mc())),null!==t.updateQueue&&(t.flags|=4),Zs(t),null);case 4:return Ko(),Ns(e,t),null===e&&jn(t.stateNode.containerInfo),Zs(t),null;case 10:return ko(t.type._context),Zs(t),null;case 19:if(Ei(ea),null===(a=t.memoizedState))return Zs(t),null;if(n=!!(128&t.flags),null===(l=a.rendering))if(n)Us(a,!1);else{if(0!==Pl||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(l=ta(e))){for(t.flags|=128,Us(a,!1),null!==(n=l.updateQueue)&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;null!==r;)e=n,(a=r).flags&=14680066,null===(l=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=l.childLanes,a.lanes=l.lanes,a.child=l.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=l.memoizedProps,a.memoizedState=l.memoizedState,a.updateQueue=l.updateQueue,a.type=l.type,e=l.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Mi(ea,1&ea.current|2),t.child}e=e.sibling}null!==a.tail&&Ke()>jl&&(t.flags|=128,n=!0,Us(a,!1),t.lanes=4194304)}else{if(!n)if(null!==(e=ta(l))){if(t.flags|=128,n=!0,null!==(r=e.updateQueue)&&(t.updateQueue=r,t.flags|=4),Us(a,!0),null===a.tail&&"hidden"===a.tailMode&&!l.alternate&&!io)return Zs(t),null}else 2*Ke()-a.renderingStartTime>jl&&1073741824!==r&&(t.flags|=128,n=!0,Us(a,!1),t.lanes=4194304);a.isBackwards?(l.sibling=t.child,t.child=l):(null!==(r=a.last)?r.sibling=l:t.child=l,a.last=l)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Ke(),t.sibling=null,r=ea.current,Mi(ea,n?1&r|2:1&r),t):(Zs(t),null);case 22:case 23:return dc(),n=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==n&&(t.flags|=8192),n&&1&t.mode?!!(1073741824&Nl)&&(Zs(t),6&t.subtreeFlags&&(t.flags|=8192)):Zs(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}function Xs(e,t){switch(to(t),t.tag){case 1:return Ni(t.type)&&Di(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Ko(),Ei(Ii),Ei(ki),na(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Jo(t),null;case 13:if(Ei(ea),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));fo()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ei(ea),null;case 4:return Ko(),null;case 10:return ko(t.type._context),null;case 22:case 23:return dc(),null;default:return null}}As=function(e,t){for(var r=t.child;null!==r;){if(5===r.tag||6===r.tag)e.appendChild(r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},Ns=function(){},Ds=function(e,t,r,n){var i=e.memoizedProps;if(i!==n){e=t.stateNode,qo(Zo.current);var o,a=null;switch(r){case"input":i=q(e,i),n=q(e,n),a=[];break;case"select":i=V({},i,{value:void 0}),n=V({},n,{value:void 0}),a=[];break;case"textarea":i=ne(e,i),n=ne(e,n),a=[];break;default:"function"!=typeof i.onClick&&"function"==typeof n.onClick&&(e.onclick=Jn)}for(u in ye(r,n),r=null,i)if(!n.hasOwnProperty(u)&&i.hasOwnProperty(u)&&null!=i[u])if("style"===u){var l=i[u];for(o in l)l.hasOwnProperty(o)&&(r||(r={}),r[o]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(s.hasOwnProperty(u)?a||(a=[]):(a=a||[]).push(u,null));for(u in n){var c=n[u];if(l=null!=i?i[u]:void 0,n.hasOwnProperty(u)&&c!==l&&(null!=c||null!=l))if("style"===u)if(l){for(o in l)!l.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(r||(r={}),r[o]="");for(o in c)c.hasOwnProperty(o)&&l[o]!==c[o]&&(r||(r={}),r[o]=c[o])}else r||(a||(a=[]),a.push(u,r)),r=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(a=a||[]).push(u,c)):"children"===u?"string"!=typeof c&&"number"!=typeof c||(a=a||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(s.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&zn("scroll",e),a||l===c||(a=[])):(a=a||[]).push(u,c))}r&&(a=a||[]).push("style",r);var u=a;(t.updateQueue=u)&&(t.flags|=4)}},Ps=function(e,t,r,n){r!==n&&(t.flags|=4)};var qs=!1,$s=!1,Ks="function"==typeof WeakSet?WeakSet:Set,Qs=null;function Js(e,t){var r=e.ref;if(null!==r)if("function"==typeof r)try{r(null)}catch(r){Sc(e,t,r)}else r.current=null}function el(e,t,r){try{r()}catch(r){Sc(e,t,r)}}var tl=!1;function rl(e,t,r){var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var i=n=n.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,void 0!==o&&el(t,r,o)}i=i.next}while(i!==n)}}function nl(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function il(e){var t=e.ref;if(null!==t){var r=e.stateNode;e.tag,e=r,"function"==typeof t?t(e):t.current=e}}function ol(e){var t=e.alternate;null!==t&&(e.alternate=null,ol(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[pi],delete t[hi],delete t[mi],delete t[gi],delete t[vi])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function al(e){return 5===e.tag||3===e.tag||4===e.tag}function sl(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||al(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ll(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?8===r.nodeType?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(8===r.nodeType?(t=r.parentNode).insertBefore(e,r):(t=r).appendChild(e),null!=(r=r._reactRootContainer)||null!==t.onclick||(t.onclick=Jn));else if(4!==n&&null!==(e=e.child))for(ll(e,t,r),e=e.sibling;null!==e;)ll(e,t,r),e=e.sibling}function cl(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(4!==n&&null!==(e=e.child))for(cl(e,t,r),e=e.sibling;null!==e;)cl(e,t,r),e=e.sibling}var ul=null,dl=!1;function pl(e,t,r){for(r=r.child;null!==r;)hl(e,t,r),r=r.sibling}function hl(e,t,r){if(ot&&"function"==typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(it,r)}catch(e){}switch(r.tag){case 5:$s||Js(r,t);case 6:var n=ul,i=dl;ul=null,pl(e,t,r),dl=i,null!==(ul=n)&&(dl?(e=ul,r=r.stateNode,8===e.nodeType?e.parentNode.removeChild(r):e.removeChild(r)):ul.removeChild(r.stateNode));break;case 18:null!==ul&&(dl?(e=ul,r=r.stateNode,8===e.nodeType?li(e.parentNode,r):1===e.nodeType&&li(e,r),jt(e)):li(ul,r.stateNode));break;case 4:n=ul,i=dl,ul=r.stateNode.containerInfo,dl=!0,pl(e,t,r),ul=n,dl=i;break;case 0:case 11:case 14:case 15:if(!$s&&(null!==(n=r.updateQueue)&&null!==(n=n.lastEffect))){i=n=n.next;do{var o=i,a=o.destroy;o=o.tag,void 0!==a&&(2&o||4&o)&&el(r,t,a),i=i.next}while(i!==n)}pl(e,t,r);break;case 1:if(!$s&&(Js(r,t),"function"==typeof(n=r.stateNode).componentWillUnmount))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(e){Sc(r,t,e)}pl(e,t,r);break;case 21:pl(e,t,r);break;case 22:1&r.mode?($s=(n=$s)||null!==r.memoizedState,pl(e,t,r),$s=n):pl(e,t,r);break;default:pl(e,t,r)}}function fl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new Ks),t.forEach((function(t){var n=kc.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))}))}}function ml(e,t){var r=t.deletions;if(null!==r)for(var n=0;n<r.length;n++){var i=r[n];try{var a=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:ul=l.stateNode,dl=!1;break e;case 3:case 4:ul=l.stateNode.containerInfo,dl=!0;break e}l=l.return}if(null===ul)throw Error(o(160));hl(a,s,i),ul=null,dl=!1;var c=i.alternate;null!==c&&(c.return=null),i.return=null}catch(e){Sc(i,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)gl(t,e),t=t.sibling}function gl(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ml(t,e),vl(e),4&n){try{rl(3,e,e.return),nl(3,e)}catch(t){Sc(e,e.return,t)}try{rl(5,e,e.return)}catch(t){Sc(e,e.return,t)}}break;case 1:ml(t,e),vl(e),512&n&&null!==r&&Js(r,r.return);break;case 5:if(ml(t,e),vl(e),512&n&&null!==r&&Js(r,r.return),32&e.flags){var i=e.stateNode;try{pe(i,"")}catch(t){Sc(e,e.return,t)}}if(4&n&&null!=(i=e.stateNode)){var a=e.memoizedProps,s=null!==r?r.memoizedProps:a,l=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===l&&"radio"===a.type&&null!=a.name&&K(i,a),xe(l,s);var u=xe(l,a);for(s=0;s<c.length;s+=2){var d=c[s],p=c[s+1];"style"===d?ge(i,p):"dangerouslySetInnerHTML"===d?de(i,p):"children"===d?pe(i,p):x(i,d,p,u)}switch(l){case"input":Q(i,a);break;case"textarea":oe(i,a);break;case"select":var h=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var f=a.value;null!=f?re(i,!!a.multiple,f,!1):h!==!!a.multiple&&(null!=a.defaultValue?re(i,!!a.multiple,a.defaultValue,!0):re(i,!!a.multiple,a.multiple?[]:"",!1))}i[hi]=a}catch(t){Sc(e,e.return,t)}}break;case 6:if(ml(t,e),vl(e),4&n){if(null===e.stateNode)throw Error(o(162));i=e.stateNode,a=e.memoizedProps;try{i.nodeValue=a}catch(t){Sc(e,e.return,t)}}break;case 3:if(ml(t,e),vl(e),4&n&&null!==r&&r.memoizedState.isDehydrated)try{jt(t.containerInfo)}catch(t){Sc(e,e.return,t)}break;case 4:default:ml(t,e),vl(e);break;case 13:ml(t,e),vl(e),8192&(i=e.child).flags&&(a=null!==i.memoizedState,i.stateNode.isHidden=a,!a||null!==i.alternate&&null!==i.alternate.memoizedState||(Hl=Ke())),4&n&&fl(e);break;case 22:if(d=null!==r&&null!==r.memoizedState,1&e.mode?($s=(u=$s)||d,ml(t,e),$s=u):ml(t,e),vl(e),8192&n){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!d&&1&e.mode)for(Qs=e,d=e.child;null!==d;){for(p=Qs=d;null!==Qs;){switch(f=(h=Qs).child,h.tag){case 0:case 11:case 14:case 15:rl(4,h,h.return);break;case 1:Js(h,h.return);var m=h.stateNode;if("function"==typeof m.componentWillUnmount){n=h,r=h.return;try{t=n,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(e){Sc(n,r,e)}}break;case 5:Js(h,h.return);break;case 22:if(null!==h.memoizedState){_l(p);continue}}null!==f?(f.return=h,Qs=f):_l(p)}d=d.sibling}e:for(d=null,p=e;;){if(5===p.tag){if(null===d){d=p;try{i=p.stateNode,u?"function"==typeof(a=i.style).setProperty?a.setProperty("display","none","important"):a.display="none":(l=p.stateNode,s=null!=(c=p.memoizedProps.style)&&c.hasOwnProperty("display")?c.display:null,l.style.display=me("display",s))}catch(t){Sc(e,e.return,t)}}}else if(6===p.tag){if(null===d)try{p.stateNode.nodeValue=u?"":p.memoizedProps}catch(t){Sc(e,e.return,t)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:ml(t,e),vl(e),4&n&&fl(e);case 21:}}function vl(e){var t=e.flags;if(2&t){try{e:{for(var r=e.return;null!==r;){if(al(r)){var n=r;break e}r=r.return}throw Error(o(160))}switch(n.tag){case 5:var i=n.stateNode;32&n.flags&&(pe(i,""),n.flags&=-33),cl(e,sl(e),i);break;case 3:case 4:var a=n.stateNode.containerInfo;ll(e,sl(e),a);break;default:throw Error(o(161))}}catch(t){Sc(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function yl(e,t,r){Qs=e,xl(e,t,r)}function xl(e,t,r){for(var n=!!(1&e.mode);null!==Qs;){var i=Qs,o=i.child;if(22===i.tag&&n){var a=null!==i.memoizedState||qs;if(!a){var s=i.alternate,l=null!==s&&null!==s.memoizedState||$s;s=qs;var c=$s;if(qs=a,($s=l)&&!c)for(Qs=i;null!==Qs;)l=(a=Qs).child,22===a.tag&&null!==a.memoizedState?wl(i):null!==l?(l.return=a,Qs=l):wl(i);for(;null!==o;)Qs=o,xl(o,t,r),o=o.sibling;Qs=i,qs=s,$s=c}bl(e)}else 8772&i.subtreeFlags&&null!==o?(o.return=i,Qs=o):bl(e)}}function bl(e){for(;null!==Qs;){var t=Qs;if(8772&t.flags){var r=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:$s||nl(5,t);break;case 1:var n=t.stateNode;if(4&t.flags&&!$s)if(null===r)n.componentDidMount();else{var i=t.elementType===t.type?r.memoizedProps:rs(t.type,r.memoizedProps);n.componentDidUpdate(i,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&Wo(t,a,n);break;case 3:var s=t.updateQueue;if(null!==s){if(r=null,null!==t.child)switch(t.child.tag){case 5:case 1:r=t.child.stateNode}Wo(t,s,r)}break;case 5:var l=t.stateNode;if(null===r&&4&t.flags){r=l;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&r.focus();break;case"img":c.src&&(r.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var p=d.dehydrated;null!==p&&jt(p)}}}break;default:throw Error(o(163))}$s||512&t.flags&&il(t)}catch(e){Sc(t,t.return,e)}}if(t===e){Qs=null;break}if(null!==(r=t.sibling)){r.return=t.return,Qs=r;break}Qs=t.return}}function _l(e){for(;null!==Qs;){var t=Qs;if(t===e){Qs=null;break}var r=t.sibling;if(null!==r){r.return=t.return,Qs=r;break}Qs=t.return}}function wl(e){for(;null!==Qs;){var t=Qs;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{nl(4,t)}catch(e){Sc(t,r,e)}break;case 1:var n=t.stateNode;if("function"==typeof n.componentDidMount){var i=t.return;try{n.componentDidMount()}catch(e){Sc(t,i,e)}}var o=t.return;try{il(t)}catch(e){Sc(t,o,e)}break;case 5:var a=t.return;try{il(t)}catch(e){Sc(t,a,e)}}}catch(e){Sc(t,t.return,e)}if(t===e){Qs=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Qs=s;break}Qs=t.return}}var Cl,Sl=Math.ceil,El=b.ReactCurrentDispatcher,Ml=b.ReactCurrentOwner,Tl=b.ReactCurrentBatchConfig,kl=0,Il=null,Ll=null,Al=0,Nl=0,Dl=Si(0),Pl=0,Ol=null,Rl=0,Vl=0,Fl=0,zl=null,Bl=null,Hl=0,jl=1/0,Gl=null,Wl=!1,Ul=null,Zl=null,Yl=!1,Xl=null,ql=0,$l=0,Kl=null,Ql=-1,Jl=0;function ec(){return 6&kl?Ke():-1!==Ql?Ql:Ql=Ke()}function tc(e){return 1&e.mode?2&kl&&0!==Al?Al&-Al:null!==go.transition?(0===Jl&&(Jl=mt()),Jl):0!==(e=xt)?e:e=void 0===(e=window.event)?16:$t(e.type):1}function rc(e,t,r,n){if(50<$l)throw $l=0,Kl=null,Error(o(185));vt(e,r,n),2&kl&&e===Il||(e===Il&&(!(2&kl)&&(Vl|=r),4===Pl&&sc(e,Al)),nc(e,n),1===r&&0===kl&&!(1&t.mode)&&(jl=Ke()+500,zi&&ji()))}function nc(e,t){var r=e.callbackNode;!function(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-at(o),s=1<<a,l=i[a];-1===l?s&r&&!(s&n)||(i[a]=ht(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}}(e,t);var n=pt(e,e===Il?Al:0);if(0===n)null!==r&&Xe(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(null!=r&&Xe(r),1===t)0===e.tag?function(e){zi=!0,Hi(e)}(lc.bind(null,e)):Hi(lc.bind(null,e)),ai((function(){!(6&kl)&&ji()})),r=null;else{switch(bt(n)){case 1:r=Je;break;case 4:r=et;break;case 16:default:r=tt;break;case 536870912:r=nt}r=Ic(r,ic.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function ic(e,t){if(Ql=-1,Jl=0,6&kl)throw Error(o(327));var r=e.callbackNode;if(wc()&&e.callbackNode!==r)return null;var n=pt(e,e===Il?Al:0);if(0===n)return null;if(30&n||n&e.expiredLanes||t)t=gc(e,n);else{t=n;var i=kl;kl|=2;var a=fc();for(Il===e&&Al===t||(Gl=null,jl=Ke()+500,pc(e,t));;)try{yc();break}catch(t){hc(e,t)}To(),El.current=a,kl=i,null!==Ll?t=0:(Il=null,Al=0,t=Pl)}if(0!==t){if(2===t&&(0!==(i=ft(e))&&(n=i,t=oc(e,i))),1===t)throw r=Ol,pc(e,0),sc(e,n),nc(e,Ke()),r;if(6===t)sc(e,n);else{if(i=e.current.alternate,!(30&n||function(e){for(var t=e;;){if(16384&t.flags){var r=t.updateQueue;if(null!==r&&null!==(r=r.stores))for(var n=0;n<r.length;n++){var i=r[n],o=i.getSnapshot;i=i.value;try{if(!sn(o(),i))return!1}catch(e){return!1}}}if(r=t.child,16384&t.subtreeFlags&&null!==r)r.return=t,t=r;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(i)||(t=gc(e,n),2===t&&(a=ft(e),0!==a&&(n=a,t=oc(e,a))),1!==t)))throw r=Ol,pc(e,0),sc(e,n),nc(e,Ke()),r;switch(e.finishedWork=i,e.finishedLanes=n,t){case 0:case 1:throw Error(o(345));case 2:case 5:_c(e,Bl,Gl);break;case 3:if(sc(e,n),(130023424&n)===n&&10<(t=Hl+500-Ke())){if(0!==pt(e,0))break;if(((i=e.suspendedLanes)&n)!==n){ec(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=ni(_c.bind(null,e,Bl,Gl),t);break}_c(e,Bl,Gl);break;case 4:if(sc(e,n),(4194240&n)===n)break;for(t=e.eventTimes,i=-1;0<n;){var s=31-at(n);a=1<<s,(s=t[s])>i&&(i=s),n&=~a}if(n=i,10<(n=(120>(n=Ke()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Sl(n/1960))-n)){e.timeoutHandle=ni(_c.bind(null,e,Bl,Gl),n);break}_c(e,Bl,Gl);break;default:throw Error(o(329))}}}return nc(e,Ke()),e.callbackNode===r?ic.bind(null,e):null}function oc(e,t){var r=zl;return e.current.memoizedState.isDehydrated&&(pc(e,t).flags|=256),2!==(e=gc(e,t))&&(t=Bl,Bl=r,null!==t&&ac(t)),e}function ac(e){null===Bl?Bl=e:Bl.push.apply(Bl,e)}function sc(e,t){for(t&=~Fl,t&=~Vl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-at(t),n=1<<r;e[r]=-1,t&=~n}}function lc(e){if(6&kl)throw Error(o(327));wc();var t=pt(e,0);if(!(1&t))return nc(e,Ke()),null;var r=gc(e,t);if(0!==e.tag&&2===r){var n=ft(e);0!==n&&(t=n,r=oc(e,n))}if(1===r)throw r=Ol,pc(e,0),sc(e,t),nc(e,Ke()),r;if(6===r)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,_c(e,Bl,Gl),nc(e,Ke()),null}function cc(e,t){var r=kl;kl|=1;try{return e(t)}finally{0===(kl=r)&&(jl=Ke()+500,zi&&ji())}}function uc(e){null!==Xl&&0===Xl.tag&&!(6&kl)&&wc();var t=kl;kl|=1;var r=Tl.transition,n=xt;try{if(Tl.transition=null,xt=1,e)return e()}finally{xt=n,Tl.transition=r,!(6&(kl=t))&&ji()}}function dc(){Nl=Dl.current,Ei(Dl)}function pc(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(-1!==r&&(e.timeoutHandle=-1,ii(r)),null!==Ll)for(r=Ll.return;null!==r;){var n=r;switch(to(n),n.tag){case 1:null!=(n=n.type.childContextTypes)&&Di();break;case 3:Ko(),Ei(Ii),Ei(ki),na();break;case 5:Jo(n);break;case 4:Ko();break;case 13:case 19:Ei(ea);break;case 10:ko(n.type._context);break;case 22:case 23:dc()}r=r.return}if(Il=e,Ll=e=Dc(e.current,null),Al=Nl=t,Pl=0,Ol=null,Fl=Vl=Rl=0,Bl=zl=null,null!==No){for(t=0;t<No.length;t++)if(null!==(n=(r=No[t]).interleaved)){r.interleaved=null;var i=n.next,o=r.pending;if(null!==o){var a=o.next;o.next=i,n.next=a}r.pending=n}No=null}return e}function hc(e,t){for(;;){var r=Ll;try{if(To(),ia.current=Qa,ua){for(var n=sa.memoizedState;null!==n;){var i=n.queue;null!==i&&(i.pending=null),n=n.next}ua=!1}if(aa=0,ca=la=sa=null,da=!1,pa=0,Ml.current=null,null===r||null===r.return){Pl=1,Ol=t,Ll=null;break}e:{var a=e,s=r.return,l=r,c=t;if(t=Al,l.flags|=32768,null!==c&&"object"==typeof c&&"function"==typeof c.then){var u=c,d=l,p=d.tag;if(!(1&d.mode||0!==p&&11!==p&&15!==p)){var h=d.alternate;h?(d.updateQueue=h.updateQueue,d.memoizedState=h.memoizedState,d.lanes=h.lanes):(d.updateQueue=null,d.memoizedState=null)}var f=gs(s);if(null!==f){f.flags&=-257,vs(f,s,l,0,t),1&f.mode&&ms(a,u,t),c=u;var m=(t=f).updateQueue;if(null===m){var g=new Set;g.add(c),t.updateQueue=g}else m.add(c);break e}if(!(1&t)){ms(a,u,t),mc();break e}c=Error(o(426))}else if(io&&1&l.mode){var v=gs(s);if(null!==v){!(65536&v.flags)&&(v.flags|=256),vs(v,s,l,0,t),mo(cs(c,l));break e}}a=c=cs(c,l),4!==Pl&&(Pl=2),null===zl?zl=[a]:zl.push(a),a=s;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t,jo(a,hs(0,c,t));break e;case 1:l=c;var y=a.type,x=a.stateNode;if(!(128&a.flags||"function"!=typeof y.getDerivedStateFromError&&(null===x||"function"!=typeof x.componentDidCatch||null!==Zl&&Zl.has(x)))){a.flags|=65536,t&=-t,a.lanes|=t,jo(a,fs(a,l,t));break e}}a=a.return}while(null!==a)}bc(r)}catch(e){t=e,Ll===r&&null!==r&&(Ll=r=r.return);continue}break}}function fc(){var e=El.current;return El.current=Qa,null===e?Qa:e}function mc(){0!==Pl&&3!==Pl&&2!==Pl||(Pl=4),null===Il||!(268435455&Rl)&&!(268435455&Vl)||sc(Il,Al)}function gc(e,t){var r=kl;kl|=2;var n=fc();for(Il===e&&Al===t||(Gl=null,pc(e,t));;)try{vc();break}catch(t){hc(e,t)}if(To(),kl=r,El.current=n,null!==Ll)throw Error(o(261));return Il=null,Al=0,Pl}function vc(){for(;null!==Ll;)xc(Ll)}function yc(){for(;null!==Ll&&!qe();)xc(Ll)}function xc(e){var t=Cl(e.alternate,e,Nl);e.memoizedProps=e.pendingProps,null===t?bc(e):Ll=t,Ml.current=null}function bc(e){var t=e;do{var r=t.alternate;if(e=t.return,32768&t.flags){if(null!==(r=Xs(r,t)))return r.flags&=32767,void(Ll=r);if(null===e)return Pl=6,void(Ll=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(r=Ys(r,t,Nl)))return void(Ll=r);if(null!==(t=t.sibling))return void(Ll=t);Ll=t=e}while(null!==t);0===Pl&&(Pl=5)}function _c(e,t,r){var n=xt,i=Tl.transition;try{Tl.transition=null,xt=1,function(e,t,r,n){do{wc()}while(null!==Xl);if(6&kl)throw Error(o(327));r=e.finishedWork;var i=e.finishedLanes;if(null===r)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0;var a=r.lanes|r.childLanes;if(function(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var i=31-at(r),o=1<<i;t[i]=0,n[i]=-1,e[i]=-1,r&=~o}}(e,a),e===Il&&(Ll=Il=null,Al=0),!(2064&r.subtreeFlags)&&!(2064&r.flags)||Yl||(Yl=!0,Ic(tt,(function(){return wc(),null}))),a=!!(15990&r.flags),!!(15990&r.subtreeFlags)||a){a=Tl.transition,Tl.transition=null;var s=xt;xt=1;var l=kl;kl|=4,Ml.current=null,function(e,t){if(ei=Wt,hn(e=pn())){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{var n=(r=(r=e.ownerDocument)&&r.defaultView||window).getSelection&&r.getSelection();if(n&&0!==n.rangeCount){r=n.anchorNode;var i=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch(e){r=null;break e}var s=0,l=-1,c=-1,u=0,d=0,p=e,h=null;t:for(;;){for(var f;p!==r||0!==i&&3!==p.nodeType||(l=s+i),p!==a||0!==n&&3!==p.nodeType||(c=s+n),3===p.nodeType&&(s+=p.nodeValue.length),null!==(f=p.firstChild);)h=p,p=f;for(;;){if(p===e)break t;if(h===r&&++u===i&&(l=s),h===a&&++d===n&&(c=s),null!==(f=p.nextSibling))break;h=(p=h).parentNode}p=f}r=-1===l||-1===c?null:{start:l,end:c}}else r=null}r=r||{start:0,end:0}}else r=null;for(ti={focusedElem:e,selectionRange:r},Wt=!1,Qs=t;null!==Qs;)if(e=(t=Qs).child,1028&t.subtreeFlags&&null!==e)e.return=t,Qs=e;else for(;null!==Qs;){t=Qs;try{var m=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var g=m.memoizedProps,v=m.memoizedState,y=t.stateNode,x=y.getSnapshotBeforeUpdate(t.elementType===t.type?g:rs(t.type,g),v);y.__reactInternalSnapshotBeforeUpdate=x}break;case 3:var b=t.stateNode.containerInfo;1===b.nodeType?b.textContent="":9===b.nodeType&&b.documentElement&&b.removeChild(b.documentElement);break;default:throw Error(o(163))}}catch(e){Sc(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,Qs=e;break}Qs=t.return}m=tl,tl=!1}(e,r),gl(r,e),fn(ti),Wt=!!ei,ti=ei=null,e.current=r,yl(r,e,i),$e(),kl=l,xt=s,Tl.transition=a}else e.current=r;if(Yl&&(Yl=!1,Xl=e,ql=i),a=e.pendingLanes,0===a&&(Zl=null),function(e){if(ot&&"function"==typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(it,e,void 0,!(128&~e.current.flags))}catch(e){}}(r.stateNode),nc(e,Ke()),null!==t)for(n=e.onRecoverableError,r=0;r<t.length;r++)i=t[r],n(i.value,{componentStack:i.stack,digest:i.digest});if(Wl)throw Wl=!1,e=Ul,Ul=null,e;!!(1&ql)&&0!==e.tag&&wc(),a=e.pendingLanes,1&a?e===Kl?$l++:($l=0,Kl=e):$l=0,ji()}(e,t,r,n)}finally{Tl.transition=i,xt=n}return null}function wc(){if(null!==Xl){var e=bt(ql),t=Tl.transition,r=xt;try{if(Tl.transition=null,xt=16>e?16:e,null===Xl)var n=!1;else{if(e=Xl,Xl=null,ql=0,6&kl)throw Error(o(331));var i=kl;for(kl|=4,Qs=e.current;null!==Qs;){var a=Qs,s=a.child;if(16&Qs.flags){var l=a.deletions;if(null!==l){for(var c=0;c<l.length;c++){var u=l[c];for(Qs=u;null!==Qs;){var d=Qs;switch(d.tag){case 0:case 11:case 15:rl(8,d,a)}var p=d.child;if(null!==p)p.return=d,Qs=p;else for(;null!==Qs;){var h=(d=Qs).sibling,f=d.return;if(ol(d),d===u){Qs=null;break}if(null!==h){h.return=f,Qs=h;break}Qs=f}}}var m=a.alternate;if(null!==m){var g=m.child;if(null!==g){m.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}Qs=a}}if(2064&a.subtreeFlags&&null!==s)s.return=a,Qs=s;else e:for(;null!==Qs;){if(2048&(a=Qs).flags)switch(a.tag){case 0:case 11:case 15:rl(9,a,a.return)}var y=a.sibling;if(null!==y){y.return=a.return,Qs=y;break e}Qs=a.return}}var x=e.current;for(Qs=x;null!==Qs;){var b=(s=Qs).child;if(2064&s.subtreeFlags&&null!==b)b.return=s,Qs=b;else e:for(s=x;null!==Qs;){if(2048&(l=Qs).flags)try{switch(l.tag){case 0:case 11:case 15:nl(9,l)}}catch(e){Sc(l,l.return,e)}if(l===s){Qs=null;break e}var _=l.sibling;if(null!==_){_.return=l.return,Qs=_;break e}Qs=l.return}}if(kl=i,ji(),ot&&"function"==typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(it,e)}catch(e){}n=!0}return n}finally{xt=r,Tl.transition=t}}return!1}function Cc(e,t,r){e=Bo(e,t=hs(0,t=cs(r,t),1),1),t=ec(),null!==e&&(vt(e,1,t),nc(e,t))}function Sc(e,t,r){if(3===e.tag)Cc(e,e,r);else for(;null!==t;){if(3===t.tag){Cc(t,e,r);break}if(1===t.tag){var n=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof n.componentDidCatch&&(null===Zl||!Zl.has(n))){t=Bo(t,e=fs(t,e=cs(r,e),1),1),e=ec(),null!==t&&(vt(t,1,e),nc(t,e));break}}t=t.return}}function Ec(e,t,r){var n=e.pingCache;null!==n&&n.delete(t),t=ec(),e.pingedLanes|=e.suspendedLanes&r,Il===e&&(Al&r)===r&&(4===Pl||3===Pl&&(130023424&Al)===Al&&500>Ke()-Hl?pc(e,0):Fl|=r),nc(e,t)}function Mc(e,t){0===t&&(1&e.mode?(t=ut,!(130023424&(ut<<=1))&&(ut=4194304)):t=1);var r=ec();null!==(e=Oo(e,t))&&(vt(e,t,r),nc(e,r))}function Tc(e){var t=e.memoizedState,r=0;null!==t&&(r=t.retryLane),Mc(e,r)}function kc(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;null!==i&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(o(314))}null!==n&&n.delete(t),Mc(e,r)}function Ic(e,t){return Ye(e,t)}function Lc(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ac(e,t,r,n){return new Lc(e,t,r,n)}function Nc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Dc(e,t){var r=e.alternate;return null===r?((r=Ac(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=14680064&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Pc(e,t,r,n,i,a){var s=2;if(n=e,"function"==typeof e)Nc(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case C:return Oc(r.children,i,a,t);case S:s=8,i|=8;break;case E:return(e=Ac(12,r,t,2|i)).elementType=E,e.lanes=a,e;case I:return(e=Ac(13,r,t,i)).elementType=I,e.lanes=a,e;case L:return(e=Ac(19,r,t,i)).elementType=L,e.lanes=a,e;case D:return Rc(r,i,a,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case M:s=10;break e;case T:s=9;break e;case k:s=11;break e;case A:s=14;break e;case N:s=16,n=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Ac(s,r,t,i)).elementType=e,t.type=n,t.lanes=a,t}function Oc(e,t,r,n){return(e=Ac(7,e,n,t)).lanes=r,e}function Rc(e,t,r,n){return(e=Ac(22,e,n,t)).elementType=D,e.lanes=r,e.stateNode={isHidden:!1},e}function Vc(e,t,r){return(e=Ac(6,e,null,t)).lanes=r,e}function Fc(e,t,r){return(t=Ac(4,null!==e.children?e.children:[],e.key,t)).lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function zc(e,t,r,n,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Bc(e,t,r,n,i,o,a,s,l){return e=new zc(e,t,r,s,l),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Ac(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Vo(o),e}function Hc(e){if(!e)return Ti;e:{if(je(e=e._reactInternals)!==e||1!==e.tag)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ni(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(o(171))}if(1===e.tag){var r=e.type;if(Ni(r))return Oi(e,r,t)}return t}function jc(e,t,r,n,i,o,a,s,l){return(e=Bc(r,n,!0,e,0,o,0,s,l)).context=Hc(null),r=e.current,(o=zo(n=ec(),i=tc(r))).callback=null!=t?t:null,Bo(r,o,i),e.current.lanes=i,vt(e,i,n),nc(e,n),e}function Gc(e,t,r,n){var i=t.current,o=ec(),a=tc(i);return r=Hc(r),null===t.context?t.context=r:t.pendingContext=r,(t=zo(o,a)).payload={element:e},null!==(n=void 0===n?null:n)&&(t.callback=n),null!==(e=Bo(i,t,a))&&(rc(e,i,a,o),Ho(e,i,a)),a}function Wc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Uc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var r=e.retryLane;e.retryLane=0!==r&&r<t?r:t}}function Zc(e,t){Uc(e,t),(e=e.alternate)&&Uc(e,t)}Cl=function(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps||Ii.current)xs=!0;else{if(!(e.lanes&r||128&t.flags))return xs=!1,function(e,t,r){switch(t.tag){case 3:Is(t),fo();break;case 5:Qo(t);break;case 1:Ni(t.type)&&Ri(t);break;case 4:$o(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,i=t.memoizedProps.value;Mi(Co,n._currentValue),n._currentValue=i;break;case 13:if(null!==(n=t.memoizedState))return null!==n.dehydrated?(Mi(ea,1&ea.current),t.flags|=128,null):r&t.child.childLanes?Vs(e,t,r):(Mi(ea,1&ea.current),null!==(e=Ws(e,t,r))?e.sibling:null);Mi(ea,1&ea.current);break;case 19:if(n=!!(r&t.childLanes),128&e.flags){if(n)return js(e,t,r);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),Mi(ea,ea.current),n)break;return null;case 22:case 23:return t.lanes=0,Ss(e,t,r)}return Ws(e,t,r)}(e,t,r);xs=!!(131072&e.flags)}else xs=!1,io&&1048576&t.flags&&Ji(t,Zi,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Gs(e,t),e=t.pendingProps;var i=Ai(t,ki.current);Lo(t,r),i=ga(null,t,n,e,i,r);var a=va();return t.flags|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ni(n)?(a=!0,Ri(t)):a=!1,t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,Vo(t),i.updater=is,t.stateNode=i,i._reactInternals=t,ls(t,n,e,r),t=ks(null,t,n,!0,a,r)):(t.tag=0,io&&a&&eo(t),bs(null,t,i,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Gs(e,t),e=t.pendingProps,n=(i=n._init)(n._payload),t.type=n,i=t.tag=function(e){if("function"==typeof e)return Nc(e)?1:0;if(null!=e){if((e=e.$$typeof)===k)return 11;if(e===A)return 14}return 2}(n),e=rs(n,e),i){case 0:t=Ms(null,t,n,e,r);break e;case 1:t=Ts(null,t,n,e,r);break e;case 11:t=_s(null,t,n,e,r);break e;case 14:t=ws(null,t,n,rs(n.type,e),r);break e}throw Error(o(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,Ms(e,t,n,i=t.elementType===n?i:rs(n,i),r);case 1:return n=t.type,i=t.pendingProps,Ts(e,t,n,i=t.elementType===n?i:rs(n,i),r);case 3:e:{if(Is(t),null===e)throw Error(o(387));n=t.pendingProps,i=(a=t.memoizedState).element,Fo(e,t),Go(t,n,null,r);var s=t.memoizedState;if(n=s.element,a.isDehydrated){if(a={element:n,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=Ls(e,t,n,r,i=cs(Error(o(423)),t));break e}if(n!==i){t=Ls(e,t,n,r,i=cs(Error(o(424)),t));break e}for(no=ci(t.stateNode.containerInfo.firstChild),ro=t,io=!0,oo=null,r=wo(t,null,n,r),t.child=r;r;)r.flags=-3&r.flags|4096,r=r.sibling}else{if(fo(),n===i){t=Ws(e,t,r);break e}bs(e,t,n,r)}t=t.child}return t;case 5:return Qo(t),null===e&&co(t),n=t.type,i=t.pendingProps,a=null!==e?e.memoizedProps:null,s=i.children,ri(n,i)?s=null:null!==a&&ri(n,a)&&(t.flags|=32),Es(e,t),bs(e,t,s,r),t.child;case 6:return null===e&&co(t),null;case 13:return Vs(e,t,r);case 4:return $o(t,t.stateNode.containerInfo),n=t.pendingProps,null===e?t.child=_o(t,null,n,r):bs(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,_s(e,t,n,i=t.elementType===n?i:rs(n,i),r);case 7:return bs(e,t,t.pendingProps,r),t.child;case 8:case 12:return bs(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,i=t.pendingProps,a=t.memoizedProps,s=i.value,Mi(Co,n._currentValue),n._currentValue=s,null!==a)if(sn(a.value,s)){if(a.children===i.children&&!Ii.current){t=Ws(e,t,r);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var l=a.dependencies;if(null!==l){s=a.child;for(var c=l.firstContext;null!==c;){if(c.context===n){if(1===a.tag){(c=zo(-1,r&-r)).tag=2;var u=a.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}a.lanes|=r,null!==(c=a.alternate)&&(c.lanes|=r),Io(a.return,r,t),l.lanes|=r;break}c=c.next}}else if(10===a.tag)s=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(s=a.return))throw Error(o(341));s.lanes|=r,null!==(l=s.alternate)&&(l.lanes|=r),Io(s,r,t),s=a.sibling}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===t){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}bs(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,Lo(t,r),n=n(i=Ao(i)),t.flags|=1,bs(e,t,n,r),t.child;case 14:return i=rs(n=t.type,t.pendingProps),ws(e,t,n,i=rs(n.type,i),r);case 15:return Cs(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:rs(n,i),Gs(e,t),t.tag=1,Ni(n)?(e=!0,Ri(t)):e=!1,Lo(t,r),as(t,n,i),ls(t,n,i,r),ks(null,t,n,!0,e,r);case 19:return js(e,t,r);case 22:return Ss(e,t,r)}throw Error(o(156,t.tag))};var Yc="function"==typeof reportError?reportError:function(e){console.error(e)};function Xc(e){this._internalRoot=e}function qc(e){this._internalRoot=e}function $c(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Kc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Qc(){}function Jc(e,t,r,n,i){var o=r._reactRootContainer;if(o){var a=o;if("function"==typeof i){var s=i;i=function(){var e=Wc(a);s.call(e)}}Gc(t,a,e,i)}else a=function(e,t,r,n,i){if(i){if("function"==typeof n){var o=n;n=function(){var e=Wc(a);o.call(e)}}var a=jc(t,n,e,0,null,!1,0,"",Qc);return e._reactRootContainer=a,e[fi]=a.current,jn(8===e.nodeType?e.parentNode:e),uc(),a}for(;i=e.lastChild;)e.removeChild(i);if("function"==typeof n){var s=n;n=function(){var e=Wc(l);s.call(e)}}var l=Bc(e,0,!1,null,0,!1,0,"",Qc);return e._reactRootContainer=l,e[fi]=l.current,jn(8===e.nodeType?e.parentNode:e),uc((function(){Gc(t,l,r,n)})),l}(r,t,e,i,n);return Wc(a)}qc.prototype.render=Xc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));Gc(e,t,null,null)},qc.prototype.unmount=Xc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;uc((function(){Gc(null,e,null,null)})),t[fi]=null}},qc.prototype.unstable_scheduleHydration=function(e){if(e){var t=St();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Dt.length&&0!==t&&t<Dt[r].priority;r++);Dt.splice(r,0,e),0===r&&Vt(e)}},_t=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=dt(t.pendingLanes);0!==r&&(yt(t,1|r),nc(t,Ke()),!(6&kl)&&(jl=Ke()+500,ji()))}break;case 13:uc((function(){var t=Oo(e,1);if(null!==t){var r=ec();rc(t,e,1,r)}})),Zc(e,1)}},wt=function(e){if(13===e.tag){var t=Oo(e,134217728);if(null!==t)rc(t,e,134217728,ec());Zc(e,134217728)}},Ct=function(e){if(13===e.tag){var t=tc(e),r=Oo(e,t);if(null!==r)rc(r,e,t,ec());Zc(e,t)}},St=function(){return xt},Et=function(e,t){var r=xt;try{return xt=e,t()}finally{xt=r}},we=function(e,t,r){switch(t){case"input":if(Q(e,r),t=r.name,"radio"===r.type&&null!=t){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var i=_i(n);if(!i)throw Error(o(90));Y(n),Q(n,i)}}}break;case"textarea":oe(e,r);break;case"select":null!=(t=r.value)&&re(e,!!r.multiple,t,!1)}},ke=cc,Ie=uc;var eu={usingClientEntryPoint:!1,Events:[xi,bi,_i,Me,Te,cc]},tu={findFiberByHostInstance:yi,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},ru={bundleType:tu.bundleType,version:tu.version,rendererPackageName:tu.rendererPackageName,rendererConfig:tu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:b.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ue(e))?null:e.stateNode},findFiberByHostInstance:tu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var nu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!nu.isDisabled&&nu.supportsFiber)try{it=nu.inject(ru),ot=nu}catch(ue){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=eu,t.createPortal=function(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!$c(t))throw Error(o(200));return function(e,t,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:w,key:null==n?null:""+n,children:e,containerInfo:t,implementation:r}}(e,t,null,r)},t.createRoot=function(e,t){if(!$c(e))throw Error(o(299));var r=!1,n="",i=Yc;return null!=t&&(!0===t.unstable_strictMode&&(r=!0),void 0!==t.identifierPrefix&&(n=t.identifierPrefix),void 0!==t.onRecoverableError&&(i=t.onRecoverableError)),t=Bc(e,1,!1,null,0,r,0,n,i),e[fi]=t.current,jn(8===e.nodeType?e.parentNode:e),new Xc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return e=null===(e=Ue(t))?null:e.stateNode},t.flushSync=function(e){return uc(e)},t.hydrate=function(e,t,r){if(!Kc(t))throw Error(o(200));return Jc(null,e,t,!0,r)},t.hydrateRoot=function(e,t,r){if(!$c(e))throw Error(o(405));var n=null!=r&&r.hydratedSources||null,i=!1,a="",s=Yc;if(null!=r&&(!0===r.unstable_strictMode&&(i=!0),void 0!==r.identifierPrefix&&(a=r.identifierPrefix),void 0!==r.onRecoverableError&&(s=r.onRecoverableError)),t=jc(t,null,e,1,null!=r?r:null,i,0,a,s),e[fi]=t.current,jn(e),n)for(e=0;e<n.length;e++)i=(i=(r=n[e])._getVersion)(r._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[r,i]:t.mutableSourceEagerHydrationData.push(r,i);return new qc(t)},t.render=function(e,t,r){if(!Kc(t))throw Error(o(200));return Jc(null,e,t,!1,r)},t.unmountComponentAtNode=function(e){if(!Kc(e))throw Error(o(40));return!!e._reactRootContainer&&(uc((function(){Jc(null,null,e,!1,(function(){e._reactRootContainer=null,e[fi]=null}))})),!0)},t.unstable_batchedUpdates=cc,t.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!Kc(r))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return Jc(e,t,r,!1,n)},t.version="18.3.1-next-f1338f8080-20240426"},470:(e,t,r)=>{"use strict";var n=r(325);t.H=n.createRoot,n.hydrateRoot},325:(e,t,r)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=r(67)},403:(e,t)=>{"use strict";var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),h=Symbol.iterator;var f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function v(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||f}function y(){}function x(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||f}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var b=x.prototype=new y;b.constructor=x,m(b,v.prototype),b.isPureReactComponent=!0;var _=Array.isArray,w=Object.prototype.hasOwnProperty,C={current:null},S={key:!0,ref:!0,__self:!0,__source:!0};function E(e,t,n){var i,o={},a=null,s=null;if(null!=t)for(i in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)w.call(t,i)&&!S.hasOwnProperty(i)&&(o[i]=t[i]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(i in l=e.defaultProps)void 0===o[i]&&(o[i]=l[i]);return{$$typeof:r,type:e,key:a,ref:s,props:o,_owner:C.current}}function M(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}var T=/\/+/g;function k(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function I(e,t,i,o,a){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case r:case n:l=!0}}if(l)return a=a(l=e),e=""===o?"."+k(l,0):o,_(a)?(i="",null!=e&&(i=e.replace(T,"$&/")+"/"),I(a,t,i,"",(function(e){return e}))):null!=a&&(M(a)&&(a=function(e,t){return{$$typeof:r,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,i+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(T,"$&/")+"/")+e)),t.push(a)),1;if(l=0,o=""===o?".":o+":",_(e))for(var c=0;c<e.length;c++){var u=o+k(s=e[c],c);l+=I(s,t,i,u,a)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=h&&e[h]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(s=e.next()).done;)l+=I(s=s.value,t,i,u=o+k(s,c++),a);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function L(e,t,r){if(null==e)return e;var n=[],i=0;return I(e,n,"","",(function(e){return t.call(r,e,i++)})),n}function A(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var N={current:null},D={transition:null},P={ReactCurrentDispatcher:N,ReactCurrentBatchConfig:D,ReactCurrentOwner:C};function O(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:L,forEach:function(e,t,r){L(e,(function(){t.apply(this,arguments)}),r)},count:function(e){var t=0;return L(e,(function(){t++})),t},toArray:function(e){return L(e,(function(e){return e}))||[]},only:function(e){if(!M(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=v,t.Fragment=i,t.Profiler=a,t.PureComponent=x,t.StrictMode=o,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=P,t.act=O,t.cloneElement=function(e,t,n){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var i=m({},e.props),o=e.key,a=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,s=C.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)w.call(t,c)&&!S.hasOwnProperty(c)&&(i[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)i.children=n;else if(1<c){l=Array(c);for(var u=0;u<c;u++)l[u]=arguments[u+2];i.children=l}return{$$typeof:r,type:e.type,key:o,ref:a,props:i,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=E,t.createFactory=function(e){var t=E.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=M,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:A}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=D.transition;D.transition={};try{e()}finally{D.transition=t}},t.unstable_act=O,t.useCallback=function(e,t){return N.current.useCallback(e,t)},t.useContext=function(e){return N.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return N.current.useDeferredValue(e)},t.useEffect=function(e,t){return N.current.useEffect(e,t)},t.useId=function(){return N.current.useId()},t.useImperativeHandle=function(e,t,r){return N.current.useImperativeHandle(e,t,r)},t.useInsertionEffect=function(e,t){return N.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return N.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return N.current.useMemo(e,t)},t.useReducer=function(e,t,r){return N.current.useReducer(e,t,r)},t.useRef=function(e){return N.current.useRef(e)},t.useState=function(e){return N.current.useState(e)},t.useSyncExternalStore=function(e,t,r){return N.current.useSyncExternalStore(e,t,r)},t.useTransition=function(){return N.current.useTransition()},t.version="18.3.1"},696:(e,t,r)=>{"use strict";e.exports=r(403)},699:(e,t)=>{"use strict";function r(e,t){var r=e.length;e.push(t);e:for(;0<r;){var n=r-1>>>1,i=e[n];if(!(0<o(i,t)))break e;e[n]=t,e[r]=i,r=n}}function n(e){return 0===e.length?null:e[0]}function i(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,i=e.length,a=i>>>1;n<a;){var s=2*(n+1)-1,l=e[s],c=s+1,u=e[c];if(0>o(l,r))c<i&&0>o(u,l)?(e[n]=u,e[c]=r,n=c):(e[n]=l,e[s]=r,n=s);else{if(!(c<i&&0>o(u,r)))break e;e[n]=u,e[c]=r,n=c}}}return t}function o(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],u=[],d=1,p=null,h=3,f=!1,m=!1,g=!1,v="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,x="undefined"!=typeof setImmediate?setImmediate:null;function b(e){for(var t=n(u);null!==t;){if(null===t.callback)i(u);else{if(!(t.startTime<=e))break;i(u),t.sortIndex=t.expirationTime,r(c,t)}t=n(u)}}function _(e){if(g=!1,b(e),!m)if(null!==n(c))m=!0,D(w);else{var t=n(u);null!==t&&P(_,t.startTime-e)}}function w(e,r){m=!1,g&&(g=!1,y(M),M=-1),f=!0;var o=h;try{for(b(r),p=n(c);null!==p&&(!(p.expirationTime>r)||e&&!I());){var a=p.callback;if("function"==typeof a){p.callback=null,h=p.priorityLevel;var s=a(p.expirationTime<=r);r=t.unstable_now(),"function"==typeof s?p.callback=s:p===n(c)&&i(c),b(r)}else i(c);p=n(c)}if(null!==p)var l=!0;else{var d=n(u);null!==d&&P(_,d.startTime-r),l=!1}return l}finally{p=null,h=o,f=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var C,S=!1,E=null,M=-1,T=5,k=-1;function I(){return!(t.unstable_now()-k<T)}function L(){if(null!==E){var e=t.unstable_now();k=e;var r=!0;try{r=E(!0,e)}finally{r?C():(S=!1,E=null)}}else S=!1}if("function"==typeof x)C=function(){x(L)};else if("undefined"!=typeof MessageChannel){var A=new MessageChannel,N=A.port2;A.port1.onmessage=L,C=function(){N.postMessage(null)}}else C=function(){v(L,0)};function D(e){E=e,S||(S=!0,C())}function P(e,r){M=v((function(){e(t.unstable_now())}),r)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||f||(m=!0,D(w))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):T=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return n(c)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var r=h;h=t;try{return e()}finally{h=r}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=h;h=e;try{return t()}finally{h=r}},t.unstable_scheduleCallback=function(e,i,o){var a=t.unstable_now();switch("object"==typeof o&&null!==o?o="number"==typeof(o=o.delay)&&0<o?a+o:a:o=a,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:d++,callback:i,priorityLevel:e,startTime:o,expirationTime:s=o+s,sortIndex:-1},o>a?(e.sortIndex=o,r(u,e),null===n(c)&&e===n(u)&&(g?(y(M),M=-1):g=!0,P(_,o-a))):(e.sortIndex=s,r(c,e),m||f||(m=!0,D(w))),e},t.unstable_shouldYield=I,t.unstable_wrapCallback=function(e){var t=h;return function(){var r=h;h=t;try{return e.apply(this,arguments)}finally{h=r}}}},434:(e,t,r)=>{"use strict";e.exports=r(699)},452:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=a(e,o(r)))}return e}function o(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=a(t,r));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},162:e=>{"use strict";e.exports=JSON.parse('{"name":"axios","version":"0.21.4","description":"Promise based HTTP client for the browser and node.js","main":"index.js","scripts":{"test":"grunt test","start":"node ./sandbox/server.js","build":"NODE_ENV=production grunt build","preversion":"npm test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json","postversion":"git push && git push --tags","examples":"node ./examples/server.js","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","fix":"eslint --fix lib/**/*.js"},"repository":{"type":"git","url":"https://github.com/axios/axios.git"},"keywords":["xhr","http","ajax","promise","node"],"author":"Matt Zabriskie","license":"MIT","bugs":{"url":"https://github.com/axios/axios/issues"},"homepage":"https://axios-http.com","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"jsdelivr":"dist/axios.min.js","unpkg":"dist/axios.min.js","typings":"./index.d.ts","dependencies":{"follow-redirects":"^1.14.0"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}]}')}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.t=function(r,n){if(1&n&&(r=this(r)),8&n)return r;if("object"==typeof r&&r){if(4&n&&r.__esModule)return r;if(16&n&&"function"==typeof r.then)return r}var o=Object.create(null);i.r(o);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&n&&r;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((e=>a[e]=()=>r[e]));return a.default=()=>r,i.d(o,a),o},i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;i.g.importScripts&&(e=i.g.location+"");var t=i.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var n=r.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=r[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),i.p=e})(),(()=>{"use strict";var e={};i.r(e),i.d(e,{Arc:()=>jS,BezierCurve:()=>zS,BoundingRect:()=>id,Circle:()=>tS,CompoundPath:()=>WS,Ellipse:()=>iS,Group:()=>vf,Image:()=>pv,IncrementalDisplayable:()=>oE,Line:()=>PS,LinearGradient:()=>XS,OrientedBoundingRect:()=>rE,Path:()=>ov,Point:()=>Xu,Polygon:()=>TS,Polyline:()=>LS,RadialGradient:()=>$S,Rect:()=>bv,Ring:()=>CS,Sector:()=>bS,Text:()=>Rv,applyTransform:()=>CE,clipPointsByRect:()=>TE,clipRectByRect:()=>kE,createIcon:()=>IE,extendPath:()=>dE,extendShape:()=>cE,getShapeClass:()=>hE,getTransform:()=>wE,groupTransition:()=>ME,initProps:()=>Gy,isElementRemoved:()=>Wy,lineLineIntersect:()=>AE,linePolygonIntersect:()=>LE,makeImage:()=>mE,makePath:()=>fE,mergePath:()=>vE,registerShape:()=>pE,removeElement:()=>Uy,removeElementWithFadeOut:()=>Yy,resizePath:()=>yE,setTooltipConfig:()=>DE,subPixelOptimize:()=>_E,subPixelOptimizeLine:()=>xE,subPixelOptimizeRect:()=>bE,transformDirection:()=>SE,traverseElements:()=>OE,updateProps:()=>jy});var t=i(470),r=i(696),n=i.t(r,2),o=function(){return React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},React.createElement("path",{d:"M20 10C20 4.48 15.52 0 10 0C4.48 0 0 4.48 0 10C0 14.84 3.44 18.87 8 19.8V13H6V10H8V7.5C8 5.57 9.57 4 11.5 4H14V7H12C11.45 7 11 7.45 11 8V10H14V13H11V19.95C16.05 19.45 20 15.19 20 10Z",fill:"#4A66AD"}))},a=function(){return React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"16",viewBox:"0 0 20 16",fill:"none"},React.createElement("path",{d:"M18 14H16V5.25L10 9L4 5.25V14H2V2H3.2L10 6.25L16.8 2H18M18 0H2C0.89 0 0 0.89 0 2V14C0 14.5304 0.210714 15.0391 0.585786 15.4142C0.960859 15.7893 1.46957 16 2 16H18C18.5304 16 19.0391 15.7893 19.4142 15.4142C19.7893 15.0391 20 14.5304 20 14V2C20 1.46957 19.7893 0.960859 19.4142 0.585786C19.0391 0.210714 18.5304 0 18 0Z",fill:"#C45040"}))},s=function(){return React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.629 18.472L11.087 19.388C10.604 20.204 9.397 20.204 8.913 19.388L8.371 18.472C7.951 17.762 7.741 17.406 7.403 17.21C7.065 17.013 6.64 17.006 5.79 16.991C4.534 16.97 3.747 16.893 3.087 16.619C2.48037 16.3677 1.92917 15.9994 1.46487 15.5351C1.00057 15.0708 0.632274 14.5196 0.381 13.913C2.98023e-08 12.995 0 11.83 0 9.5V8.5C0 5.227 0 3.59 0.737 2.388C1.14904 1.7152 1.71445 1.14945 2.387 0.737C3.59 0 5.228 0 8.5 0H11.5C14.773 0 16.41 0 17.613 0.737C18.2854 1.14917 18.8508 1.71456 19.263 2.387C20 3.59 20 5.228 20 8.5V9.5C20 11.83 20 12.995 19.62 13.913C19.3686 14.5197 19.0002 15.071 18.5357 15.5353C18.0712 15.9996 17.5198 16.3678 16.913 16.619C16.253 16.893 15.466 16.969 14.21 16.991C13.36 17.006 12.935 17.013 12.597 17.21C12.259 17.406 12.049 17.761 11.629 18.472ZM6 9.75C5.80109 9.75 5.61032 9.82902 5.46967 9.96967C5.32902 10.1103 5.25 10.3011 5.25 10.5C5.25 10.6989 5.32902 10.8897 5.46967 11.0303C5.61032 11.171 5.80109 11.25 6 11.25H11.5C11.6989 11.25 11.8897 11.171 12.0303 11.0303C12.171 10.8897 12.25 10.6989 12.25 10.5C12.25 10.3011 12.171 10.1103 12.0303 9.96967C11.8897 9.82902 11.6989 9.75 11.5 9.75H6ZM5.25 7C5.25 6.80109 5.32902 6.61032 5.46967 6.46967C5.61032 6.32902 5.80109 6.25 6 6.25H14C14.1989 6.25 14.3897 6.32902 14.5303 6.46967C14.671 6.61032 14.75 6.80109 14.75 7C14.75 7.19891 14.671 7.38968 14.5303 7.53033C14.3897 7.67098 14.1989 7.75 14 7.75H6C5.80109 7.75 5.61032 7.67098 5.46967 7.53033C5.32902 7.38968 5.25 7.19891 5.25 7Z",fill:"#58C038"}))},l=function(){return React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"22",viewBox:"0 0 22 22",fill:"none"},React.createElement("path",{d:"M13.613 4.95276V9.06051L15.05 9.96426C15.1019 9.97567 15.1557 9.97567 15.2075 9.96426L21.386 5.79876C21.3815 5.5966 21.3076 5.40215 21.1766 5.24809C21.0456 5.09402 20.8656 4.98974 20.6668 4.95276H13.613Z",fill:"#416FC5"}),React.createElement("path",{d:"M13.6129 10.5927L14.9232 11.4927C14.9845 11.5301 15.055 11.5498 15.1268 11.5498C15.1986 11.5498 15.2691 11.5301 15.3304 11.4927C15.1054 11.6285 21.3852 7.45923 21.3852 7.45923V15.0087C21.4015 15.1617 21.3843 15.3164 21.3346 15.462C21.285 15.6076 21.2041 15.7406 21.0976 15.8517C20.9912 15.9628 20.8618 16.0493 20.7184 16.1051C20.575 16.161 20.4212 16.1848 20.2677 16.175H13.6122L13.6129 10.5927ZM6.82992 8.69898C6.61221 8.69793 6.39828 8.7558 6.21079 8.86644C6.0233 8.97709 5.86923 9.13639 5.76492 9.32748C5.48 9.834 5.3433 10.4105 5.37042 10.991C5.34081 11.5703 5.4777 12.146 5.76492 12.65C5.8688 12.8332 6.01907 12.9858 6.20064 13.0926C6.3822 13.1993 6.58867 13.2564 6.79928 13.2581C7.00989 13.2598 7.21723 13.206 7.40047 13.1021C7.58371 12.9983 7.73639 12.848 7.84317 12.6665C8.12725 12.1648 8.26131 11.5921 8.22942 11.0165C8.26195 10.4228 8.13232 9.83139 7.85442 9.30573C7.7551 9.12088 7.60719 8.96666 7.42663 8.85973C7.24608 8.7528 7.03975 8.69721 6.82992 8.69898Z",fill:"#416FC5"}),React.createElement("path",{d:"M0.614746 2.86625V18.9365L12.8397 21.5V0.5L0.614746 2.86625ZM8.79575 13.6182C8.56706 13.9406 8.26298 14.2022 7.91002 14.3801C7.55706 14.558 7.16593 14.6469 6.77075 14.639C6.38551 14.6458 6.00431 14.5595 5.65958 14.3874C5.31486 14.2153 5.01679 13.9625 4.79075 13.6505C4.25464 12.902 3.98645 11.9947 4.0295 11.075C3.98389 10.1102 4.25692 9.15725 4.8065 8.363C5.03807 8.03445 5.34692 7.76791 5.70582 7.5869C6.06472 7.40588 6.46264 7.31594 6.8645 7.325C7.24695 7.31733 7.62543 7.40365 7.96673 7.57639C8.30804 7.74913 8.60172 8.00302 8.822 8.31575C9.35275 9.08048 9.61637 9.99895 9.572 10.9287C9.61875 11.8865 9.34568 12.8327 8.79575 13.6182Z",fill:"#416FC5"}))},c=function(){return React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},React.createElement("path",{d:"M0 2C0 0.895431 0.895431 0 2 0H18C19.1046 0 20 0.895431 20 2V18C20 19.1046 19.1046 20 18 20H2C0.895431 20 0 19.1046 0 18V2Z",fill:"#1A1A1A"}),React.createElement("path",{d:"M11.3319 8.92788L16.5436 3H15.3086L10.7833 8.14724L7.16895 3H3L8.46551 10.7834L3 17H4.23503L9.01378 11.5641L12.831 17H17L11.3313 8.92788H11.3319ZM9.64016 10.852L9.08646 10.077L4.68 3.90972H6.57719L10.1332 8.88672L10.6869 9.66176L15.3091 16.1314H13.4119L9.64016 10.852Z",fill:"white"}))},u=function(){return React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"18",viewBox:"0 0 22 18",fill:"none"},React.createElement("path",{d:"M14.85 5.14C15.24 5.14 15.62 5.17 15.99 5.22C15.31 2.25 12.19 0 8.43999 0C4.18999 0 0.73999 2.88 0.73999 6.43C0.73999 8.48 1.88999 10.29 3.67999 11.47L2.66999 13.5L5.42999 12.31C6.01999 12.52 6.63999 12.69 7.29999 12.78C7.20999 12.39 7.15999 11.99 7.15999 11.57C7.14999 8.03 10.6 5.14 14.85 5.14ZM11 2.89C11.1261 2.89 11.2509 2.91483 11.3674 2.96308C11.4838 3.01132 11.5897 3.08203 11.6788 3.17118C11.768 3.26032 11.8387 3.36615 11.8869 3.48262C11.9352 3.5991 11.96 3.72393 11.96 3.85C11.96 3.97607 11.9352 4.1009 11.8869 4.21738C11.8387 4.33385 11.768 4.43968 11.6788 4.52882C11.5897 4.61797 11.4838 4.68868 11.3674 4.73692C11.2509 4.78517 11.1261 4.81 11 4.81C10.7454 4.81 10.5012 4.70886 10.3212 4.52882C10.1411 4.34879 10.04 4.10461 10.04 3.85C10.04 3.59539 10.1411 3.35121 10.3212 3.17118C10.5012 2.99114 10.7454 2.89 11 2.89ZM5.86999 4.82C5.61538 4.82 5.3712 4.71886 5.19117 4.53882C5.01113 4.35879 4.90999 4.11461 4.90999 3.86C4.90999 3.60539 5.01113 3.36121 5.19117 3.18118C5.3712 3.00114 5.61538 2.9 5.86999 2.9C6.1246 2.9 6.36878 3.00114 6.54881 3.18118C6.72885 3.36121 6.82999 3.60539 6.82999 3.86C6.82999 4.11461 6.72885 4.35879 6.54881 4.53882C6.36878 4.71886 6.1246 4.82 5.86999 4.82Z",fill:"#6EBE4B"}),React.createElement("path",{d:"M21.2599 11.5701C21.2599 8.73005 18.3899 6.43005 14.8499 6.43005C11.3099 6.43005 8.43994 8.73005 8.43994 11.5701C8.43994 14.4101 11.3099 16.7101 14.8499 16.7101C15.4299 16.7101 15.9899 16.6301 16.5199 16.5101L19.9799 18.0001L18.7799 15.6001C20.2799 14.6601 21.2599 13.2201 21.2599 11.5701ZM12.9199 11.2501C12.7301 11.2501 12.5445 11.1938 12.3866 11.0883C12.2287 10.9828 12.1057 10.8328 12.033 10.6574C11.9604 10.482 11.9413 10.289 11.9784 10.1028C12.0154 9.91655 12.1069 9.74549 12.2411 9.61123C12.3754 9.47697 12.5464 9.38554 12.7327 9.3485C12.9189 9.31146 13.1119 9.33047 13.2873 9.40313C13.4627 9.47579 13.6127 9.59884 13.7182 9.75671C13.8236 9.91458 13.8799 10.1002 13.8799 10.2901C13.8899 10.8201 13.4499 11.2501 12.9199 11.2501ZM16.7699 11.2501C16.5153 11.2501 16.2712 11.1489 16.0911 10.9689C15.9111 10.7888 15.8099 10.5447 15.8099 10.2901C15.8099 10.0354 15.9111 9.79127 16.0911 9.61123C16.2712 9.4312 16.5153 9.33005 16.7699 9.33005C17.0246 9.33005 17.2687 9.4312 17.4488 9.61123C17.6288 9.79127 17.7299 10.0354 17.7299 10.2901C17.7299 10.5447 17.6288 10.7888 17.4488 10.9689C17.2687 11.1489 17.0246 11.2501 16.7699 11.2501Z",fill:"#6EBE4B"}))},d=function(){return React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},React.createElement("path",{d:"M10.001 0C15.524 0 20.001 4.477 20.001 10C20.001 15.523 15.524 20 10.001 20C8.23377 20.0029 6.49765 19.5352 4.97099 18.645L0.00499063 20L1.35699 15.032C0.466084 13.5049 -0.00196181 11.768 0.000990443 10C0.000990443 4.477 4.47799 0 10.001 0ZM6.59299 5.3L6.39299 5.308C6.26351 5.31589 6.13697 5.3499 6.02099 5.408C5.91251 5.46943 5.81349 5.54622 5.72699 5.636C5.60699 5.749 5.53899 5.847 5.46599 5.942C5.09611 6.4229 4.89696 7.01331 4.89999 7.62C4.90199 8.11 5.02999 8.587 5.22999 9.033C5.63899 9.935 6.31199 10.89 7.19999 11.775C7.41399 11.988 7.62399 12.202 7.84999 12.401C8.95338 13.3725 10.2682 14.073 11.69 14.447L12.258 14.534C12.443 14.544 12.628 14.53 12.814 14.521C13.1052 14.506 13.3896 14.4271 13.647 14.29C13.7779 14.2225 13.9057 14.1491 14.03 14.07C14.03 14.07 14.073 14.042 14.155 13.98C14.29 13.88 14.373 13.809 14.485 13.692C14.568 13.606 14.64 13.505 14.695 13.39C14.773 13.227 14.851 12.916 14.883 12.657C14.907 12.459 14.9 12.351 14.897 12.284C14.893 12.177 14.804 12.066 14.707 12.019L14.125 11.758C14.125 11.758 13.255 11.379 12.723 11.137C12.6673 11.1127 12.6077 11.0988 12.547 11.096C12.4786 11.089 12.4094 11.0967 12.3442 11.1186C12.279 11.1405 12.2193 11.1761 12.169 11.223C12.164 11.221 12.097 11.278 11.374 12.154C11.3325 12.2098 11.2753 12.2519 11.2098 12.2751C11.1443 12.2982 11.0733 12.3013 11.006 12.284C10.9408 12.2665 10.877 12.2445 10.815 12.218C10.691 12.166 10.648 12.146 10.563 12.11C9.98906 11.8595 9.45768 11.5211 8.98799 11.107C8.86199 10.997 8.74499 10.877 8.62499 10.761C8.23158 10.3842 7.88871 9.95801 7.60499 9.493L7.54599 9.398C7.50361 9.33416 7.46935 9.2653 7.44399 9.193C7.40599 9.046 7.50499 8.928 7.50499 8.928C7.50499 8.928 7.74799 8.662 7.86099 8.518C7.97099 8.378 8.06399 8.242 8.12399 8.145C8.24199 7.955 8.27899 7.76 8.21699 7.609C7.93699 6.925 7.64699 6.244 7.34899 5.568C7.28999 5.434 7.11499 5.338 6.95599 5.319C6.90199 5.313 6.84799 5.307 6.79399 5.303C6.6597 5.29633 6.52512 5.29766 6.39099 5.307L6.59299 5.3Z",fill:"#65D072"}))},p=function(){return React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none"},React.createElement("path",{d:"M2.25098 0H15.751C16.3477 0 16.92 0.237053 17.342 0.65901C17.7639 1.08097 18.001 1.65326 18.001 2.25V15.75C18.001 16.3467 17.7639 16.919 17.342 17.341C16.92 17.7629 16.3477 18 15.751 18H2.25098C1.65424 18 1.08194 17.7629 0.659986 17.341C0.23803 16.919 0.000976563 16.3467 0.000976562 15.75V2.25C0.000976563 1.65326 0.23803 1.08097 0.659986 0.65901C1.08194 0.237053 1.65424 0 2.25098 0ZM10.171 3.42V9.18C10.171 9.776 10.655 10.26 11.251 10.26H14.581C14.8674 10.26 15.1421 10.1462 15.3447 9.94368C15.5472 9.74114 15.661 9.46643 15.661 9.18V3.42C15.661 3.13357 15.5472 2.85886 15.3447 2.65632C15.1421 2.45379 14.8674 2.34 14.581 2.34H11.251C10.9645 2.34 10.6898 2.45379 10.4873 2.65632C10.2848 2.85886 10.171 3.13357 10.171 3.42ZM2.34098 3.42V13.68C2.34098 14.276 2.82498 14.76 3.42098 14.76H6.75098C7.03741 14.76 7.31211 14.6462 7.51465 14.4437C7.71719 14.2411 7.83098 13.9664 7.83098 13.68V3.42C7.83098 3.13357 7.71719 2.85886 7.51465 2.65632C7.31211 2.45379 7.03741 2.34 6.75098 2.34H3.42098C3.13454 2.34 2.85984 2.45379 2.6573 2.65632C2.45476 2.85886 2.34098 3.13357 2.34098 3.42Z",fill:"#2C61D6"}))},h=function(){return React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none"},React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15 0C15.7956 0 16.5587 0.316071 17.1213 0.87868C17.6839 1.44129 18 2.20435 18 3V15C18 15.7956 17.6839 16.5587 17.1213 17.1213C16.5587 17.6839 15.7956 18 15 18H3C2.20435 18 1.44129 17.6839 0.87868 17.1213C0.316071 16.5587 0 15.7956 0 15V3C0 2.20435 0.316071 1.44129 0.87868 0.87868C1.44129 0.316071 2.20435 0 3 0H15ZM5 7C4.73478 7 4.48043 7.10536 4.29289 7.29289C4.10536 7.48043 4 7.73478 4 8V13C4 13.2652 4.10536 13.5196 4.29289 13.7071C4.48043 13.8946 4.73478 14 5 14C5.26522 14 5.51957 13.8946 5.70711 13.7071C5.89464 13.5196 6 13.2652 6 13V8C6 7.73478 5.89464 7.48043 5.70711 7.29289C5.51957 7.10536 5.26522 7 5 7ZM8 6C7.73478 6 7.48043 6.10536 7.29289 6.29289C7.10536 6.48043 7 6.73478 7 7V13C7 13.2652 7.10536 13.5196 7.29289 13.7071C7.48043 13.8946 7.73478 14 8 14C8.26522 14 8.51957 13.8946 8.70711 13.7071C8.89464 13.5196 9 13.2652 9 13V9.34C9.305 8.996 9.82 8.592 10.393 8.347C10.726 8.205 11.227 8.147 11.575 8.257C11.6904 8.28629 11.7933 8.35226 11.868 8.445C11.92 8.515 12 8.671 12 9V13C12 13.2652 12.1054 13.5196 12.2929 13.7071C12.4804 13.8946 12.7348 14 13 14C13.2652 14 13.5196 13.8946 13.7071 13.7071C13.8946 13.5196 14 13.2652 14 13V9C14 8.33 13.83 7.734 13.476 7.256C13.1503 6.82256 12.6944 6.50472 12.175 6.349C11.273 6.066 10.274 6.223 9.607 6.509C9.39329 6.60046 9.18525 6.70465 8.984 6.821C8.94208 6.59059 8.82062 6.3822 8.6408 6.23216C8.46097 6.08213 8.23419 5.99996 8 6ZM5 4C4.73478 4 4.48043 4.10536 4.29289 4.29289C4.10536 4.48043 4 4.73478 4 5C4 5.26522 4.10536 5.51957 4.29289 5.70711C4.48043 5.89464 4.73478 6 5 6C5.26522 6 5.51957 5.89464 5.70711 5.70711C5.89464 5.51957 6 5.26522 6 5C6 4.73478 5.89464 4.48043 5.70711 4.29289C5.51957 4.10536 5.26522 4 5 4Z",fill:"#3375B0"}))},f=function(){return React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},React.createElement("path",{d:"M10.001 0C15.635 0 20.001 4.127 20.001 9.7C20.001 15.273 15.634 19.4 10.001 19.4C9.02312 19.4025 8.04937 19.2734 7.10598 19.016C6.92878 18.9673 6.74021 18.9811 6.57198 19.055L4.58698 19.931C4.46711 19.984 4.33606 20.0067 4.20535 19.9972C4.07464 19.9876 3.94828 19.9461 3.83738 19.8763C3.72647 19.8065 3.63442 19.7105 3.56931 19.5967C3.5042 19.483 3.46803 19.355 3.46398 19.224L3.40998 17.444C3.40625 17.3357 3.38047 17.2293 3.33422 17.1313C3.28796 17.0333 3.22221 16.9457 3.14098 16.874C1.19598 15.134 0.000976562 12.616 0.000976562 9.7C0.000976562 4.127 4.36698 0 10.001 0ZM3.99598 12.537C3.71398 12.984 4.26398 13.488 4.68498 13.168L7.83998 10.774C7.9441 10.6954 8.07101 10.6529 8.20148 10.6529C8.33194 10.6529 8.45885 10.6954 8.56298 10.774L10.899 12.524C11.0648 12.6485 11.2546 12.7373 11.4564 12.7848C11.6583 12.8322 11.8678 12.8373 12.0717 12.7997C12.2756 12.7621 12.4695 12.6827 12.6411 12.5664C12.8128 12.4501 12.9585 12.2994 13.069 12.124L16.006 7.464C16.288 7.016 15.738 6.512 15.317 6.831L12.162 9.227C12.0578 9.3056 11.9309 9.34813 11.8005 9.34813C11.67 9.34813 11.5431 9.3056 11.439 9.227L9.10198 7.477C8.93621 7.35265 8.74647 7.264 8.54473 7.21664C8.34299 7.16927 8.13363 7.16422 7.92984 7.2018C7.72605 7.23938 7.53226 7.31878 7.36069 7.43499C7.18912 7.5512 7.04349 7.7017 6.93298 7.877L3.99598 12.537Z",fill:"#5688F7"}))},m=function(){return React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},React.createElement("path",{d:"M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM14.64 6.8C14.49 8.38 13.84 12.22 13.51 13.99C13.37 14.74 13.09 14.99 12.83 15.02C12.25 15.07 11.81 14.64 11.25 14.27C10.37 13.69 9.87 13.33 9.02 12.77C8.03 12.12 8.67 11.76 9.24 11.18C9.39 11.03 11.95 8.7 12 8.49C12.0069 8.45819 12.006 8.42517 11.9973 8.3938C11.9886 8.36244 11.9724 8.33367 11.95 8.31C11.89 8.26 11.81 8.28 11.74 8.29C11.65 8.31 10.25 9.24 7.52 11.08C7.12 11.35 6.76 11.49 6.44 11.48C6.08 11.47 5.4 11.28 4.89 11.11C4.26 10.91 3.77 10.8 3.81 10.45C3.83 10.27 4.08 10.09 4.55 9.9C7.47 8.63 9.41 7.79 10.38 7.39C13.16 6.23 13.73 6.03 14.11 6.03C14.19 6.03 14.38 6.05 14.5 6.15C14.6 6.23 14.63 6.34 14.64 6.42C14.63 6.48 14.65 6.66 14.64 6.8Z",fill:"#3B86C6"}))},g=function(){return React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none"},React.createElement("path",{d:"M15 3C17.07 5.04 17.85 7.89 17.36 10.55C17.77 11.27 18 12.11 18 13C18 14.3261 17.4732 15.5979 16.5355 16.5355C15.5979 17.4732 14.3261 18 13 18C12.11 18 11.27 17.77 10.55 17.36C7.89 17.85 5.04 17.07 3 15C0.93 12.96 0.15 10.11 0.64 7.45C0.23 6.73 0 5.89 0 5C0 3.67392 0.526784 2.40215 1.46447 1.46447C2.40215 0.526784 3.67392 0 5 0C5.89 0 6.73 0.23 7.45 0.64C10.11 0.15 12.96 0.93 15 3ZM9.04 14.16C11.91 14.16 13.34 12.78 13.34 10.92C13.34 9.73 12.78 8.46 10.61 7.97L8.62 7.53C7.86 7.36 7 7.13 7 6.42C7 5.7 7.6 5.2 8.7 5.2C10.93 5.2 10.72 6.73 11.83 6.73C12.41 6.73 12.91 6.39 12.91 5.8C12.91 4.43 10.72 3.4 8.86 3.4C6.85 3.4 4.7 4.26 4.7 6.54C4.7 7.64 5.09 8.81 7.25 9.35L9.94 10.03C10.75 10.23 10.95 10.68 10.95 11.1C10.95 11.78 10.27 12.45 9.04 12.45C6.63 12.45 6.96 10.6 5.67 10.6C5.09 10.6 4.67 11 4.67 11.57C4.67 12.68 6 14.16 9.04 14.16Z",fill:"#4EACEA"}))},v=i(957),y=i.n(v);function x(e){return x="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},x(e)}function b(e){var t=function(e,t){if("object"!=x(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=x(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==x(t)?t:t+""}function _(e,t,r){return(t=b(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function C(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?w(Object(r),!0).forEach((function(t){_(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function S(){return S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},S.apply(null,arguments)}var E=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{r.insertRule(e,r.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)})),this.tags=[],this.ctr=0},e}(),M=Math.abs,T=String.fromCharCode,k=Object.assign;function I(e){return e.trim()}function L(e,t,r){return e.replace(t,r)}function A(e,t){return e.indexOf(t)}function N(e,t){return 0|e.charCodeAt(t)}function D(e,t,r){return e.slice(t,r)}function P(e){return e.length}function O(e){return e.length}function R(e,t){return t.push(e),e}var V=1,F=1,z=0,B=0,H=0,j="";function G(e,t,r,n,i,o,a){return{value:e,root:t,parent:r,type:n,props:i,children:o,line:V,column:F,length:a,return:""}}function W(e,t){return k(G("",null,null,"",null,null,0),e,{length:-e.length},t)}function U(){return H=B>0?N(j,--B):0,F--,10===H&&(F=1,V--),H}function Z(){return H=B<z?N(j,B++):0,F++,10===H&&(F=1,V++),H}function Y(){return N(j,B)}function X(){return B}function q(e,t){return D(j,e,t)}function $(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function K(e){return V=F=1,z=P(j=e),B=0,[]}function Q(e){return j="",e}function J(e){return I(q(B-1,re(91===e?e+2:40===e?e+1:e)))}function ee(e){for(;(H=Y())&&H<33;)Z();return $(e)>2||$(H)>3?"":" "}function te(e,t){for(;--t&&Z()&&!(H<48||H>102||H>57&&H<65||H>70&&H<97););return q(e,X()+(t<6&&32==Y()&&32==Z()))}function re(e){for(;Z();)switch(H){case e:return B;case 34:case 39:34!==e&&39!==e&&re(H);break;case 40:41===e&&re(e);break;case 92:Z()}return B}function ne(e,t){for(;Z()&&e+H!==57&&(e+H!==84||47!==Y()););return"/*"+q(t,B-1)+"*"+T(47===e?e:Z())}function ie(e){for(;!$(Y());)Z();return q(e,B)}var oe="-ms-",ae="-moz-",se="-webkit-",le="comm",ce="rule",ue="decl",de="@keyframes";function pe(e,t){for(var r="",n=O(e),i=0;i<n;i++)r+=t(e[i],i,e,t)||"";return r}function he(e,t,r,n){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case ue:return e.return=e.return||e.value;case le:return"";case de:return e.return=e.value+"{"+pe(e.children,n)+"}";case ce:e.value=e.props.join(",")}return P(r=pe(e.children,n))?e.return=e.value+"{"+r+"}":""}function fe(e){return Q(me("",null,null,null,[""],e=K(e),0,[0],e))}function me(e,t,r,n,i,o,a,s,l){for(var c=0,u=0,d=a,p=0,h=0,f=0,m=1,g=1,v=1,y=0,x="",b=i,_=o,w=n,C=x;g;)switch(f=y,y=Z()){case 40:if(108!=f&&58==N(C,d-1)){-1!=A(C+=L(J(y),"&","&\f"),"&\f")&&(v=-1);break}case 34:case 39:case 91:C+=J(y);break;case 9:case 10:case 13:case 32:C+=ee(f);break;case 92:C+=te(X()-1,7);continue;case 47:switch(Y()){case 42:case 47:R(ve(ne(Z(),X()),t,r),l);break;default:C+="/"}break;case 123*m:s[c++]=P(C)*v;case 125*m:case 59:case 0:switch(y){case 0:case 125:g=0;case 59+u:-1==v&&(C=L(C,/\f/g,"")),h>0&&P(C)-d&&R(h>32?ye(C+";",n,r,d-1):ye(L(C," ","")+";",n,r,d-2),l);break;case 59:C+=";";default:if(R(w=ge(C,t,r,c,u,i,s,x,b=[],_=[],d),o),123===y)if(0===u)me(C,t,w,w,b,o,d,s,_);else switch(99===p&&110===N(C,3)?100:p){case 100:case 108:case 109:case 115:me(e,w,w,n&&R(ge(e,w,w,0,0,i,s,x,i,b=[],d),_),i,_,d,s,n?b:_);break;default:me(C,w,w,w,[""],_,0,s,_)}}c=u=h=0,m=v=1,x=C="",d=a;break;case 58:d=1+P(C),h=f;default:if(m<1)if(123==y)--m;else if(125==y&&0==m++&&125==U())continue;switch(C+=T(y),y*m){case 38:v=u>0?1:(C+="\f",-1);break;case 44:s[c++]=(P(C)-1)*v,v=1;break;case 64:45===Y()&&(C+=J(Z())),p=Y(),u=d=P(x=C+=ie(X())),y++;break;case 45:45===f&&2==P(C)&&(m=0)}}return o}function ge(e,t,r,n,i,o,a,s,l,c,u){for(var d=i-1,p=0===i?o:[""],h=O(p),f=0,m=0,g=0;f<n;++f)for(var v=0,y=D(e,d+1,d=M(m=a[f])),x=e;v<h;++v)(x=I(m>0?p[v]+" "+y:L(y,/&\f/g,p[v])))&&(l[g++]=x);return G(e,t,r,0===i?ce:s,l,c,u)}function ve(e,t,r){return G(e,t,r,le,T(H),D(e,2,-2),0)}function ye(e,t,r,n){return G(e,t,r,ue,D(e,0,n),D(e,n+1,-1),n)}var xe=function(e,t,r){for(var n=0,i=0;n=i,i=Y(),38===n&&12===i&&(t[r]=1),!$(i);)Z();return q(e,B)},be=function(e,t){return Q(function(e,t){var r=-1,n=44;do{switch($(n)){case 0:38===n&&12===Y()&&(t[r]=1),e[r]+=xe(B-1,t,r);break;case 2:e[r]+=J(n);break;case 4:if(44===n){e[++r]=58===Y()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=T(n)}}while(n=Z());return e}(K(e),t))},_e=new WeakMap,we=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||_e.get(r))&&!n){_e.set(e,!0);for(var i=[],o=be(t,i),a=r.props,s=0,l=0;s<o.length;s++)for(var c=0;c<a.length;c++,l++)e.props[l]=i[s]?o[s].replace(/&\f/g,a[c]):a[c]+" "+o[s]}}},Ce=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function Se(e,t){switch(function(e,t){return 45^N(e,0)?(((t<<2^N(e,0))<<2^N(e,1))<<2^N(e,2))<<2^N(e,3):0}(e,t)){case 5103:return se+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return se+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return se+e+ae+e+oe+e+e;case 6828:case 4268:return se+e+oe+e+e;case 6165:return se+e+oe+"flex-"+e+e;case 5187:return se+e+L(e,/(\w+).+(:[^]+)/,se+"box-$1$2"+oe+"flex-$1$2")+e;case 5443:return se+e+oe+"flex-item-"+L(e,/flex-|-self/,"")+e;case 4675:return se+e+oe+"flex-line-pack"+L(e,/align-content|flex-|-self/,"")+e;case 5548:return se+e+oe+L(e,"shrink","negative")+e;case 5292:return se+e+oe+L(e,"basis","preferred-size")+e;case 6060:return se+"box-"+L(e,"-grow","")+se+e+oe+L(e,"grow","positive")+e;case 4554:return se+L(e,/([^-])(transform)/g,"$1"+se+"$2")+e;case 6187:return L(L(L(e,/(zoom-|grab)/,se+"$1"),/(image-set)/,se+"$1"),e,"")+e;case 5495:case 3959:return L(e,/(image-set\([^]*)/,se+"$1$`$1");case 4968:return L(L(e,/(.+:)(flex-)?(.*)/,se+"box-pack:$3"+oe+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+se+e+e;case 4095:case 3583:case 4068:case 2532:return L(e,/(.+)-inline(.+)/,se+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(P(e)-1-t>6)switch(N(e,t+1)){case 109:if(45!==N(e,t+4))break;case 102:return L(e,/(.+:)(.+)-([^]+)/,"$1"+se+"$2-$3$1"+ae+(108==N(e,t+3)?"$3":"$2-$3"))+e;case 115:return~A(e,"stretch")?Se(L(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==N(e,t+1))break;case 6444:switch(N(e,P(e)-3-(~A(e,"!important")&&10))){case 107:return L(e,":",":"+se)+e;case 101:return L(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+se+(45===N(e,14)?"inline-":"")+"box$3$1"+se+"$2$3$1"+oe+"$2box$3")+e}break;case 5936:switch(N(e,t+11)){case 114:return se+e+oe+L(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return se+e+oe+L(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return se+e+oe+L(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return se+e+oe+e+e}return e}var Ee=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case ue:e.return=Se(e.value,e.length);break;case de:return pe([W(e,{value:L(e.value,"@","@"+se)})],n);case ce:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return pe([W(e,{props:[L(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return pe([W(e,{props:[L(t,/:(plac\w+)/,":"+se+"input-$1")]}),W(e,{props:[L(t,/:(plac\w+)/,":-moz-$1")]}),W(e,{props:[L(t,/:(plac\w+)/,oe+"input-$1")]})],n)}return""}))}}],Me=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var n,i,o=e.stylisPlugins||Ee,a={},s=[];n=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r<t.length;r++)a[t[r]]=!0;s.push(e)}));var l,c,u,d,p=[he,(d=function(e){l.insert(e)},function(e){e.root||(e=e.return)&&d(e)})],h=(c=[we,Ce].concat(o,p),u=O(c),function(e,t,r,n){for(var i="",o=0;o<u;o++)i+=c[o](e,t,r,n)||"";return i});i=function(e,t,r,n){l=r,pe(fe(e?e+"{"+t.styles+"}":t.styles),h),n&&(f.inserted[t.name]=!0)};var f={key:t,sheet:new E({key:t,container:n,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:a,registered:{},insert:i};return f.sheet.hydrate(s),f};var Te=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)};var ke={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function Ie(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}var Le=!1,Ae=/[A-Z]|^ms/g,Ne=/_EMO_([^_]+?)_([^]*?)_EMO_/g,De=function(e){return 45===e.charCodeAt(1)},Pe=function(e){return null!=e&&"boolean"!=typeof e},Oe=Ie((function(e){return De(e)?e:e.replace(Ae,"-$&").toLowerCase()})),Re=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(Ne,(function(e,t,r){return ze={name:t,styles:r,next:ze},t}))}return 1===ke[e]||De(e)||"number"!=typeof t||0===t?t:t+"px"},Ve="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function Fe(e,t,r){if(null==r)return"";var n=r;if(void 0!==n.__emotion_styles)return n;switch(typeof r){case"boolean":return"";case"object":var i=r;if(1===i.anim)return ze={name:i.name,styles:i.styles,next:ze},i.name;var o=r;if(void 0!==o.styles){var a=o.next;if(void 0!==a)for(;void 0!==a;)ze={name:a.name,styles:a.styles,next:ze},a=a.next;return o.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var i=0;i<r.length;i++)n+=Fe(e,t,r[i])+";";else for(var o in r){var a=r[o];if("object"!=typeof a){var s=a;null!=t&&void 0!==t[s]?n+=o+"{"+t[s]+"}":Pe(s)&&(n+=Oe(o)+":"+Re(o,s)+";")}else{if("NO_COMPONENT_SELECTOR"===o&&Le)throw new Error(Ve);if(!Array.isArray(a)||"string"!=typeof a[0]||null!=t&&void 0!==t[a[0]]){var l=Fe(e,t,a);switch(o){case"animation":case"animationName":n+=Oe(o)+":"+l+";";break;default:n+=o+"{"+l+"}"}}else for(var c=0;c<a.length;c++)Pe(a[c])&&(n+=Oe(o)+":"+Re(o,a[c])+";")}}return n}(e,t,r);case"function":if(void 0!==e){var s=ze,l=r(e);return ze=s,Fe(e,t,l)}}var c=r;if(null==t)return c;var u=t[c];return void 0!==u?u:c}var ze,Be=/label:\s*([^\s;\n{]+)\s*(;|$)/g;function He(e,t,r){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var n=!0,i="";ze=void 0;var o=e[0];null==o||void 0===o.raw?(n=!1,i+=Fe(r,t,o)):i+=o[0];for(var a=1;a<e.length;a++){if(i+=Fe(r,t,e[a]),n)i+=o[a]}Be.lastIndex=0;for(var s,l="";null!==(s=Be.exec(i));)l+="-"+s[1];var c=function(e){for(var t,r=0,n=0,i=e.length;i>=4;++n,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(i){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}(i)+l;return{name:c,styles:i,next:ze}}var je=!!n.useInsertionEffect&&n.useInsertionEffect,Ge=je||function(e){return e()},We=(je||r.useLayoutEffect,r.createContext("undefined"!=typeof HTMLElement?Me({key:"css"}):null)),Ue=(We.Provider,function(e){return(0,r.forwardRef)((function(t,n){var i=(0,r.useContext)(We);return e(t,i,n)}))}),Ze=r.createContext({});var Ye={}.hasOwnProperty,Xe="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",qe=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return Te(t,r,n),Ge((function(){return function(e,t,r){Te(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do{e.insert(t===i?"."+n:"",i,e.sheet,!0),i=i.next}while(void 0!==i)}}(t,r,n)})),null},$e=Ue((function(e,t,n){var i=e.css;"string"==typeof i&&void 0!==t.registered[i]&&(i=t.registered[i]);var o=e[Xe],a=[i],s="";"string"==typeof e.className?s=function(e,t,r){var n="";return r.split(" ").forEach((function(r){void 0!==e[r]?t.push(e[r]+";"):n+=r+" "})),n}(t.registered,a,e.className):null!=e.className&&(s=e.className+" ");var l=He(a,void 0,r.useContext(Ze));s+=t.key+"-"+l.name;var c={};for(var u in e)Ye.call(e,u)&&"css"!==u&&u!==Xe&&(c[u]=e[u]);return c.className=s,n&&(c.ref=n),r.createElement(r.Fragment,null,r.createElement(qe,{cache:t,serialized:l,isStringTag:"string"==typeof o}),r.createElement(o,c))})),Ke=$e,Qe=(i(486),function(e,t){var n=arguments;if(null==t||!Ye.call(t,"css"))return r.createElement.apply(void 0,n);var i=n.length,o=new Array(i);o[0]=Ke,o[1]=function(e,t){var r={};for(var n in t)Ye.call(t,n)&&(r[n]=t[n]);return r[Xe]=e,r}(e,t);for(var a=2;a<i;a++)o[a]=n[a];return r.createElement.apply(null,o)});function Je(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return He(t)}function et(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function tt(e,t){if(e){if("string"==typeof e)return et(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?et(e,t):void 0}}function rt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||tt(e,t)||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.")}()}function nt(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}function it(e,t){if(null==e)return{};var r,n,i=nt(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.includes(r)||{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var ot=i(325);const at=Math.min,st=Math.max,lt=Math.round,ct=Math.floor,ut=e=>({x:e,y:e}),dt={left:"right",right:"left",bottom:"top",top:"bottom"},pt={start:"end",end:"start"};function ht(e,t,r){return st(e,at(t,r))}function ft(e,t){return"function"==typeof e?e(t):e}function mt(e){return e.split("-")[0]}function gt(e){return e.split("-")[1]}function vt(e){return"x"===e?"y":"x"}function yt(e){return"y"===e?"height":"width"}function xt(e){return["top","bottom"].includes(mt(e))?"y":"x"}function bt(e){return vt(xt(e))}function _t(e){return e.replace(/start|end/g,(e=>pt[e]))}function wt(e){return e.replace(/left|right|bottom|top/g,(e=>dt[e]))}function Ct(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function St(e){const{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}function Et(e,t,r){let{reference:n,floating:i}=e;const o=xt(t),a=bt(t),s=yt(a),l=mt(t),c="y"===o,u=n.x+n.width/2-i.width/2,d=n.y+n.height/2-i.height/2,p=n[s]/2-i[s]/2;let h;switch(l){case"top":h={x:u,y:n.y-i.height};break;case"bottom":h={x:u,y:n.y+n.height};break;case"right":h={x:n.x+n.width,y:d};break;case"left":h={x:n.x-i.width,y:d};break;default:h={x:n.x,y:n.y}}switch(gt(t)){case"start":h[a]-=p*(r&&c?-1:1);break;case"end":h[a]+=p*(r&&c?-1:1)}return h}async function Mt(e,t){var r;void 0===t&&(t={});const{x:n,y:i,platform:o,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:p=!1,padding:h=0}=ft(t,e),f=Ct(h),m=s[p?"floating"===d?"reference":"floating":d],g=St(await o.getClippingRect({element:null==(r=await(null==o.isElement?void 0:o.isElement(m)))||r?m:m.contextElement||await(null==o.getDocumentElement?void 0:o.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),v="floating"===d?{x:n,y:i,width:a.floating.width,height:a.floating.height}:a.reference,y=await(null==o.getOffsetParent?void 0:o.getOffsetParent(s.floating)),x=await(null==o.isElement?void 0:o.isElement(y))&&await(null==o.getScale?void 0:o.getScale(y))||{x:1,y:1},b=St(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:v,offsetParent:y,strategy:l}):v);return{top:(g.top-b.top+f.top)/x.y,bottom:(b.bottom-g.bottom+f.bottom)/x.y,left:(g.left-b.left+f.left)/x.x,right:(b.right-g.right+f.right)/x.x}}function Tt(e){return Lt(e)?(e.nodeName||"").toLowerCase():"#document"}function kt(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function It(e){var t;return null==(t=(Lt(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function Lt(e){return e instanceof Node||e instanceof kt(e).Node}function At(e){return e instanceof Element||e instanceof kt(e).Element}function Nt(e){return e instanceof HTMLElement||e instanceof kt(e).HTMLElement}function Dt(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof kt(e).ShadowRoot)}function Pt(e){const{overflow:t,overflowX:r,overflowY:n,display:i}=Bt(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(i)}function Ot(e){return["table","td","th"].includes(Tt(e))}function Rt(e){return[":popover-open",":modal"].some((t=>{try{return e.matches(t)}catch(e){return!1}}))}function Vt(e){const t=Ft(),r=At(e)?Bt(e):e;return"none"!==r.transform||"none"!==r.perspective||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","perspective","filter"].some((e=>(r.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(r.contain||"").includes(e)))}function Ft(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function zt(e){return["html","body","#document"].includes(Tt(e))}function Bt(e){return kt(e).getComputedStyle(e)}function Ht(e){return At(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function jt(e){if("html"===Tt(e))return e;const t=e.assignedSlot||e.parentNode||Dt(e)&&e.host||It(e);return Dt(t)?t.host:t}function Gt(e){const t=jt(e);return zt(t)?e.ownerDocument?e.ownerDocument.body:e.body:Nt(t)&&Pt(t)?t:Gt(t)}function Wt(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);const i=Gt(e),o=i===(null==(n=e.ownerDocument)?void 0:n.body),a=kt(i);if(o){const e=Ut(a);return t.concat(a,a.visualViewport||[],Pt(i)?i:[],e&&r?Wt(e):[])}return t.concat(i,Wt(i,[],r))}function Ut(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Zt(e){const t=Bt(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const i=Nt(e),o=i?e.offsetWidth:r,a=i?e.offsetHeight:n,s=lt(r)!==o||lt(n)!==a;return s&&(r=o,n=a),{width:r,height:n,$:s}}function Yt(e){return At(e)?e:e.contextElement}function Xt(e){const t=Yt(e);if(!Nt(t))return ut(1);const r=t.getBoundingClientRect(),{width:n,height:i,$:o}=Zt(t);let a=(o?lt(r.width):r.width)/n,s=(o?lt(r.height):r.height)/i;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}const qt=ut(0);function $t(e){const t=kt(e);return Ft()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:qt}function Kt(e,t,r,n){void 0===t&&(t=!1),void 0===r&&(r=!1);const i=e.getBoundingClientRect(),o=Yt(e);let a=ut(1);t&&(n?At(n)&&(a=Xt(n)):a=Xt(e));const s=function(e,t,r){return void 0===t&&(t=!1),!(!r||t&&r!==kt(e))&&t}(o,r,n)?$t(o):ut(0);let l=(i.left+s.x)/a.x,c=(i.top+s.y)/a.y,u=i.width/a.x,d=i.height/a.y;if(o){const e=kt(o),t=n&&At(n)?kt(n):n;let r=e,i=Ut(r);for(;i&&n&&t!==r;){const e=Xt(i),t=i.getBoundingClientRect(),n=Bt(i),o=t.left+(i.clientLeft+parseFloat(n.paddingLeft))*e.x,a=t.top+(i.clientTop+parseFloat(n.paddingTop))*e.y;l*=e.x,c*=e.y,u*=e.x,d*=e.y,l+=o,c+=a,r=kt(i),i=Ut(r)}}return St({width:u,height:d,x:l,y:c})}function Qt(e){return Kt(It(e)).left+Ht(e).scrollLeft}function Jt(e,t,r){let n;if("viewport"===t)n=function(e,t){const r=kt(e),n=It(e),i=r.visualViewport;let o=n.clientWidth,a=n.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;const e=Ft();(!e||e&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s,y:l}}(e,r);else if("document"===t)n=function(e){const t=It(e),r=Ht(e),n=e.ownerDocument.body,i=st(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),o=st(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let a=-r.scrollLeft+Qt(e);const s=-r.scrollTop;return"rtl"===Bt(n).direction&&(a+=st(t.clientWidth,n.clientWidth)-i),{width:i,height:o,x:a,y:s}}(It(e));else if(At(t))n=function(e,t){const r=Kt(e,!0,"fixed"===t),n=r.top+e.clientTop,i=r.left+e.clientLeft,o=Nt(e)?Xt(e):ut(1);return{width:e.clientWidth*o.x,height:e.clientHeight*o.y,x:i*o.x,y:n*o.y}}(t,r);else{const r=$t(e);n={...t,x:t.x-r.x,y:t.y-r.y}}return St(n)}function er(e,t){const r=jt(e);return!(r===t||!At(r)||zt(r))&&("fixed"===Bt(r).position||er(r,t))}function tr(e,t,r){const n=Nt(t),i=It(t),o="fixed"===r,a=Kt(e,!0,o,t);let s={scrollLeft:0,scrollTop:0};const l=ut(0);if(n||!n&&!o)if(("body"!==Tt(t)||Pt(i))&&(s=Ht(t)),n){const e=Kt(t,!0,o,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else i&&(l.x=Qt(i));return{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function rr(e){return"static"===Bt(e).position}function nr(e,t){return Nt(e)&&"fixed"!==Bt(e).position?t?t(e):e.offsetParent:null}function ir(e,t){const r=kt(e);if(Rt(e))return r;if(!Nt(e)){let t=jt(e);for(;t&&!zt(t);){if(At(t)&&!rr(t))return t;t=jt(t)}return r}let n=nr(e,t);for(;n&&Ot(n)&&rr(n);)n=nr(n,t);return n&&zt(n)&&rr(n)&&!Vt(n)?r:n||function(e){let t=jt(e);for(;Nt(t)&&!zt(t);){if(Vt(t))return t;if(Rt(t))return null;t=jt(t)}return null}(e)||r}const or={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e;const o="fixed"===i,a=It(n),s=!!t&&Rt(t.floating);if(n===a||s&&o)return r;let l={scrollLeft:0,scrollTop:0},c=ut(1);const u=ut(0),d=Nt(n);if((d||!d&&!o)&&(("body"!==Tt(n)||Pt(a))&&(l=Ht(n)),Nt(n))){const e=Kt(n);c=Xt(n),u.x=e.x+n.clientLeft,u.y=e.y+n.clientTop}return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-l.scrollLeft*c.x+u.x,y:r.y*c.y-l.scrollTop*c.y+u.y}},getDocumentElement:It,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e;const o=[..."clippingAncestors"===r?Rt(t)?[]:function(e,t){const r=t.get(e);if(r)return r;let n=Wt(e,[],!1).filter((e=>At(e)&&"body"!==Tt(e))),i=null;const o="fixed"===Bt(e).position;let a=o?jt(e):e;for(;At(a)&&!zt(a);){const t=Bt(a),r=Vt(a);r||"fixed"!==t.position||(i=null),(o?!r&&!i:!r&&"static"===t.position&&i&&["absolute","fixed"].includes(i.position)||Pt(a)&&!r&&er(e,a))?n=n.filter((e=>e!==a)):i=t,a=jt(a)}return t.set(e,n),n}(t,this._c):[].concat(r),n],a=o[0],s=o.reduce(((e,r)=>{const n=Jt(t,r,i);return e.top=st(n.top,e.top),e.right=at(n.right,e.right),e.bottom=at(n.bottom,e.bottom),e.left=st(n.left,e.left),e}),Jt(t,a,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:ir,getElementRects:async function(e){const t=this.getOffsetParent||ir,r=this.getDimensions,n=await r(e.floating);return{reference:tr(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:r}=Zt(e);return{width:t,height:r}},getScale:Xt,isElement:At,isRTL:function(e){return"rtl"===Bt(e).direction}};function ar(e,t,r,n){void 0===n&&(n={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:l=!1}=n,c=Yt(e),u=i||o?[...c?Wt(c):[],...Wt(t)]:[];u.forEach((e=>{i&&e.addEventListener("scroll",r,{passive:!0}),o&&e.addEventListener("resize",r)}));const d=c&&s?function(e,t){let r,n=null;const i=It(e);function o(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return function a(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),o();const{left:c,top:u,width:d,height:p}=e.getBoundingClientRect();if(s||t(),!d||!p)return;const h={rootMargin:-ct(u)+"px "+-ct(i.clientWidth-(c+d))+"px "+-ct(i.clientHeight-(u+p))+"px "+-ct(c)+"px",threshold:st(0,at(1,l))||1};let f=!0;function m(e){const t=e[0].intersectionRatio;if(t!==l){if(!f)return a();t?a(!1,t):r=setTimeout((()=>{a(!1,1e-7)}),1e3)}f=!1}try{n=new IntersectionObserver(m,{...h,root:i.ownerDocument})}catch(e){n=new IntersectionObserver(m,h)}n.observe(e)}(!0),o}(c,r):null;let p,h=-1,f=null;a&&(f=new ResizeObserver((e=>{let[n]=e;n&&n.target===c&&f&&(f.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame((()=>{var e;null==(e=f)||e.observe(t)}))),r()})),c&&!l&&f.observe(c),f.observe(t));let m=l?Kt(e):null;return l&&function t(){const n=Kt(e);!m||n.x===m.x&&n.y===m.y&&n.width===m.width&&n.height===m.height||r();m=n,p=requestAnimationFrame(t)}(),r(),()=>{var e;u.forEach((e=>{i&&e.removeEventListener("scroll",r),o&&e.removeEventListener("resize",r)})),null==d||d(),null==(e=f)||e.disconnect(),f=null,l&&cancelAnimationFrame(p)}}const sr=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:i,y:o,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:r,platform:n,elements:i}=e,o=await(null==n.isRTL?void 0:n.isRTL(i.floating)),a=mt(r),s=gt(r),l="y"===xt(r),c=["left","top"].includes(a)?-1:1,u=o&&l?-1:1,d=ft(t,e);let{mainAxis:p,crossAxis:h,alignmentAxis:f}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return s&&"number"==typeof f&&(h="end"===s?-1*f:f),l?{x:h*u,y:p*c}:{x:p*c,y:h*u}}(t,e);return a===(null==(r=s.offset)?void 0:r.placement)&&null!=(n=s.arrow)&&n.alignmentOffset?{}:{x:i+l.x,y:o+l.y,data:{...l,placement:a}}}}},lr=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:i}=t,{mainAxis:o=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...l}=ft(e,t),c={x:r,y:n},u=await Mt(t,l),d=xt(mt(i)),p=vt(d);let h=c[p],f=c[d];if(o){const e="y"===p?"bottom":"right";h=ht(h+u["y"===p?"top":"left"],h,h-u[e])}if(a){const e="y"===d?"bottom":"right";f=ht(f+u["y"===d?"top":"left"],f,f-u[e])}const m=s.fn({...t,[p]:h,[d]:f});return{...m,data:{x:m.x-r,y:m.y-n}}}}},cr=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:i,middlewareData:o,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:p,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:f="none",flipAlignment:m=!0,...g}=ft(e,t);if(null!=(r=o.arrow)&&r.alignmentOffset)return{};const v=mt(i),y=xt(s),x=mt(s)===s,b=await(null==l.isRTL?void 0:l.isRTL(c.floating)),_=p||(x||!m?[wt(s)]:function(e){const t=wt(e);return[_t(e),t,_t(t)]}(s)),w="none"!==f;!p&&w&&_.push(...function(e,t,r,n){const i=gt(e);let o=function(e,t,r){const n=["left","right"],i=["right","left"],o=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return r?t?i:n:t?n:i;case"left":case"right":return t?o:a;default:return[]}}(mt(e),"start"===r,n);return i&&(o=o.map((e=>e+"-"+i)),t&&(o=o.concat(o.map(_t)))),o}(s,m,f,b));const C=[s,..._],S=await Mt(t,g),E=[];let M=(null==(n=o.flip)?void 0:n.overflows)||[];if(u&&E.push(S[v]),d){const e=function(e,t,r){void 0===r&&(r=!1);const n=gt(e),i=bt(e),o=yt(i);let a="x"===i?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=wt(a)),[a,wt(a)]}(i,a,b);E.push(S[e[0]],S[e[1]])}if(M=[...M,{placement:i,overflows:E}],!E.every((e=>e<=0))){var T,k;const e=((null==(T=o.flip)?void 0:T.index)||0)+1,t=C[e];if(t)return{data:{index:e,overflows:M},reset:{placement:t}};let r=null==(k=M.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:k.placement;if(!r)switch(h){case"bestFit":{var I;const e=null==(I=M.filter((e=>{if(w){const t=xt(e.placement);return t===y||"y"===t}return!0})).map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:I[0];e&&(r=e);break}case"initialPlacement":r=s}if(i!==r)return{reset:{placement:r}}}return{}}}},ur=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:i,rects:o,platform:a,elements:s,middlewareData:l}=t,{element:c,padding:u=0}=ft(e,t)||{};if(null==c)return{};const d=Ct(u),p={x:r,y:n},h=bt(i),f=yt(h),m=await a.getDimensions(c),g="y"===h,v=g?"top":"left",y=g?"bottom":"right",x=g?"clientHeight":"clientWidth",b=o.reference[f]+o.reference[h]-p[h]-o.floating[f],_=p[h]-o.reference[h],w=await(null==a.getOffsetParent?void 0:a.getOffsetParent(c));let C=w?w[x]:0;C&&await(null==a.isElement?void 0:a.isElement(w))||(C=s.floating[x]||o.floating[f]);const S=b/2-_/2,E=C/2-m[f]/2-1,M=at(d[v],E),T=at(d[y],E),k=M,I=C-m[f]-T,L=C/2-m[f]/2+S,A=ht(k,L,I),N=!l.arrow&&null!=gt(i)&&L!==A&&o.reference[f]/2-(L<k?M:T)-m[f]/2<0,D=N?L<k?L-k:L-I:0;return{[h]:p[h]+D,data:{[h]:A,centerOffset:L-A-D,...N&&{alignmentOffset:D}},reset:N}}}),dr=(e,t,r)=>{const n=new Map,i={platform:or,...r},o={...i.platform,_c:n};return(async(e,t,r)=>{const{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:a}=r,s=o.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=Et(c,n,l),p=n,h={},f=0;for(let r=0;r<s.length;r++){const{name:o,fn:m}=s[r],{x:g,y:v,data:y,reset:x}=await m({x:u,y:d,initialPlacement:n,placement:p,strategy:i,middlewareData:h,rects:c,platform:a,elements:{reference:e,floating:t}});u=null!=g?g:u,d=null!=v?v:d,h={...h,[o]:{...h[o],...y}},x&&f<=50&&(f++,"object"==typeof x&&(x.placement&&(p=x.placement),x.rects&&(c=!0===x.rects?await a.getElementRects({reference:e,floating:t,strategy:i}):x.rects),({x:u,y:d}=Et(c,p,l))),r=-1)}return{x:u,y:d,placement:p,strategy:i,middlewareData:h}})(e,t,{...i,platform:o})};const pr=r.useLayoutEffect;var hr=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],fr=function(){};function mr(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function gr(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i];var o=[].concat(n);if(t&&e)for(var a in t)t.hasOwnProperty(a)&&t[a]&&o.push("".concat(mr(e,a)));return o.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var vr=function(e){return t=e,Array.isArray(t)?e.filter(Boolean):"object"===x(e)&&null!==e?[e]:[];var t},yr=function(e){return e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme,C({},it(e,hr))},xr=function(e,t,r){var n=e.cx,i=e.getStyles,o=e.getClassNames,a=e.className;return{css:i(t,e),className:n(null!=r?r:{},o(t,e),a)}};function br(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function _r(e){return br(e)?window.pageYOffset:e.scrollTop}function wr(e,t){br(e)?window.scrollTo(0,t):e.scrollTop=t}function Cr(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:fr,i=_r(e),o=t-i,a=0;!function t(){var s=function(e,t,r,n){return r*((e=e/n-1)*e*e+1)+t}(a+=10,i,o,r);wr(e,s),a<r?window.requestAnimationFrame(t):n(e)}()}function Sr(e,t){var r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),i=t.offsetHeight/3;n.bottom+i>r.bottom?wr(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+i,e.scrollHeight)):n.top-i<r.top&&wr(e,Math.max(t.offsetTop-i,0))}function Er(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}var Mr=!1,Tr={get passive(){return Mr=!0}},kr="undefined"!=typeof window?window:{};kr.addEventListener&&kr.removeEventListener&&(kr.addEventListener("p",fr,Tr),kr.removeEventListener("p",fr,!1));var Ir=Mr;function Lr(e){return null!=e}function Ar(e,t,r){return e?t:r}var Nr=["children","innerProps"],Dr=["children","innerProps"];function Pr(e){var t=e.maxHeight,r=e.menuEl,n=e.minHeight,i=e.placement,o=e.shouldScroll,a=e.isFixedPosition,s=e.controlHeight,l=function(e){var t=getComputedStyle(e),r="absolute"===t.position,n=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),(!r||"static"!==t.position)&&n.test(t.overflow+t.overflowY+t.overflowX))return i;return document.documentElement}(r),c={placement:"bottom",maxHeight:t};if(!r||!r.offsetParent)return c;var u,d=l.getBoundingClientRect().height,p=r.getBoundingClientRect(),h=p.bottom,f=p.height,m=p.top,g=r.offsetParent.getBoundingClientRect().top,v=a?window.innerHeight:br(u=l)?window.innerHeight:u.clientHeight,y=_r(l),x=parseInt(getComputedStyle(r).marginBottom,10),b=parseInt(getComputedStyle(r).marginTop,10),_=g-b,w=v-m,C=_+y,S=d-y-m,E=h-v+y+x,M=y+m-b,T=160;switch(i){case"auto":case"bottom":if(w>=f)return{placement:"bottom",maxHeight:t};if(S>=f&&!a)return o&&Cr(l,E,T),{placement:"bottom",maxHeight:t};if(!a&&S>=n||a&&w>=n)return o&&Cr(l,E,T),{placement:"bottom",maxHeight:a?w-x:S-x};if("auto"===i||a){var k=t,I=a?_:C;return I>=n&&(k=Math.min(I-x-s,t)),{placement:"top",maxHeight:k}}if("bottom"===i)return o&&wr(l,E),{placement:"bottom",maxHeight:t};break;case"top":if(_>=f)return{placement:"top",maxHeight:t};if(C>=f&&!a)return o&&Cr(l,M,T),{placement:"top",maxHeight:t};if(!a&&C>=n||a&&_>=n){var L=t;return(!a&&C>=n||a&&_>=n)&&(L=a?_-b:C-b),o&&Cr(l,M,T),{placement:"top",maxHeight:L}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return c}var Or,Rr=function(e){return"auto"===e?"bottom":e},Vr=(0,r.createContext)(null),Fr=function(e){var t=e.children,n=e.minMenuHeight,i=e.maxMenuHeight,o=e.menuPlacement,a=e.menuPosition,s=e.menuShouldScrollIntoView,l=e.theme,c=((0,r.useContext)(Vr)||{}).setPortalPlacement,u=(0,r.useRef)(null),d=rt((0,r.useState)(i),2),p=d[0],h=d[1],f=rt((0,r.useState)(null),2),m=f[0],g=f[1],v=l.spacing.controlHeight;return pr((function(){var e=u.current;if(e){var t="fixed"===a,r=Pr({maxHeight:i,menuEl:e,minHeight:n,placement:o,shouldScroll:s&&!t,isFixedPosition:t,controlHeight:v});h(r.maxHeight),g(r.placement),null==c||c(r.placement)}}),[i,o,a,s,n,c,v]),t({ref:u,placerProps:C(C({},e),{},{placement:m||Rr(o),maxHeight:p})})},zr=function(e){var t=e.children,r=e.innerRef,n=e.innerProps;return Qe("div",S({},xr(e,"menu",{menu:!0}),{ref:r},n),t)},Br=function(e,t){var r=e.theme,n=r.spacing.baseUnit,i=r.colors;return C({textAlign:"center"},t?{}:{color:i.neutral40,padding:"".concat(2*n,"px ").concat(3*n,"px")})},Hr=Br,jr=Br,Gr=["size"],Wr=["innerProps","isRtl","size"];var Ur={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Zr=function(e){var t=e.size,r=it(e,Gr);return Qe("svg",S({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Ur},r))},Yr=function(e){return Qe(Zr,S({size:20},e),Qe("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},Xr=function(e){return Qe(Zr,S({size:20},e),Qe("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},qr=function(e,t){var r=e.isFocused,n=e.theme,i=n.spacing.baseUnit,o=n.colors;return C({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:r?o.neutral60:o.neutral20,padding:2*i,":hover":{color:r?o.neutral80:o.neutral40}})},$r=qr,Kr=qr,Qr=function(){var e=Je.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(Or||(Or=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"]))),Jr=function(e){var t=e.delay,r=e.offset;return Qe("span",{css:Je({animation:"".concat(Qr," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},en=function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,i=e.innerRef,o=e.innerProps,a=e.menuIsOpen;return Qe("div",S({ref:i},xr(e,"control",{control:!0,"control--is-disabled":r,"control--is-focused":n,"control--menu-is-open":a}),o,{"aria-disabled":r||void 0}),t)},tn=["data"],rn=function(e){var t=e.children,r=e.cx,n=e.getStyles,i=e.getClassNames,o=e.Heading,a=e.headingProps,s=e.innerProps,l=e.label,c=e.theme,u=e.selectProps;return Qe("div",S({},xr(e,"group",{group:!0}),s),Qe(o,S({},a,{selectProps:u,theme:c,getStyles:n,getClassNames:i,cx:r}),l),Qe("div",null,t))},nn=["innerRef","isDisabled","isHidden","inputClassName"],on={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},an={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":C({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},on)},sn=function(e){return C({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},on)},ln=function(e){var t=e.children,r=e.innerProps;return Qe("div",r,t)};var cn=function(e){var t=e.children,r=e.components,n=e.data,i=e.innerProps,o=e.isDisabled,a=e.removeProps,s=e.selectProps,l=r.Container,c=r.Label,u=r.Remove;return Qe(l,{data:n,innerProps:C(C({},xr(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":o})),i),selectProps:s},Qe(c,{data:n,innerProps:C({},xr(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:s},t),Qe(u,{data:n,innerProps:C(C({},xr(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},a),selectProps:s}))},un={ClearIndicator:function(e){var t=e.children,r=e.innerProps;return Qe("div",S({},xr(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),r),t||Qe(Yr,null))},Control:en,DropdownIndicator:function(e){var t=e.children,r=e.innerProps;return Qe("div",S({},xr(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),r),t||Qe(Xr,null))},DownChevron:Xr,CrossIcon:Yr,Group:rn,GroupHeading:function(e){var t=yr(e);t.data;var r=it(t,tn);return Qe("div",S({},xr(e,"groupHeading",{"group-heading":!0}),r))},IndicatorsContainer:function(e){var t=e.children,r=e.innerProps;return Qe("div",S({},xr(e,"indicatorsContainer",{indicators:!0}),r),t)},IndicatorSeparator:function(e){var t=e.innerProps;return Qe("span",S({},t,xr(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,r=e.value,n=yr(e),i=n.innerRef,o=n.isDisabled,a=n.isHidden,s=n.inputClassName,l=it(n,nn);return Qe("div",S({},xr(e,"input",{"input-container":!0}),{"data-value":r||""}),Qe("input",S({className:t({input:!0},s),ref:i,style:sn(a),disabled:o},l)))},LoadingIndicator:function(e){var t=e.innerProps,r=e.isRtl,n=e.size,i=void 0===n?4:n,o=it(e,Wr);return Qe("div",S({},xr(C(C({},o),{},{innerProps:t,isRtl:r,size:i}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),Qe(Jr,{delay:0,offset:r}),Qe(Jr,{delay:160,offset:!0}),Qe(Jr,{delay:320,offset:!r}))},Menu:zr,MenuList:function(e){var t=e.children,r=e.innerProps,n=e.innerRef,i=e.isMulti;return Qe("div",S({},xr(e,"menuList",{"menu-list":!0,"menu-list--is-multi":i}),{ref:n},r),t)},MenuPortal:function(e){var t=e.appendTo,n=e.children,i=e.controlElement,o=e.innerProps,a=e.menuPlacement,s=e.menuPosition,l=(0,r.useRef)(null),c=(0,r.useRef)(null),u=rt((0,r.useState)(Rr(a)),2),d=u[0],p=u[1],h=(0,r.useMemo)((function(){return{setPortalPlacement:p}}),[]),f=rt((0,r.useState)(null),2),m=f[0],g=f[1],v=(0,r.useCallback)((function(){if(i){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(i),t="fixed"===s?0:window.pageYOffset,r=e[d]+t;r===(null==m?void 0:m.offset)&&e.left===(null==m?void 0:m.rect.left)&&e.width===(null==m?void 0:m.rect.width)||g({offset:r,rect:e})}}),[i,s,d,null==m?void 0:m.offset,null==m?void 0:m.rect.left,null==m?void 0:m.rect.width]);pr((function(){v()}),[v]);var y=(0,r.useCallback)((function(){"function"==typeof c.current&&(c.current(),c.current=null),i&&l.current&&(c.current=ar(i,l.current,v,{elementResize:"ResizeObserver"in window}))}),[i,v]);pr((function(){y()}),[y]);var x=(0,r.useCallback)((function(e){l.current=e,y()}),[y]);if(!t&&"fixed"!==s||!m)return null;var b=Qe("div",S({ref:x},xr(C(C({},e),{},{offset:m.offset,position:s,rect:m.rect}),"menuPortal",{"menu-portal":!0}),o),n);return Qe(Vr.Provider,{value:h},t?(0,ot.createPortal)(b,t):b)},LoadingMessage:function(e){var t=e.children,r=void 0===t?"Loading...":t,n=e.innerProps,i=it(e,Dr);return Qe("div",S({},xr(C(C({},i),{},{children:r,innerProps:n}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),n),r)},NoOptionsMessage:function(e){var t=e.children,r=void 0===t?"No options":t,n=e.innerProps,i=it(e,Nr);return Qe("div",S({},xr(C(C({},i),{},{children:r,innerProps:n}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),n),r)},MultiValue:cn,MultiValueContainer:ln,MultiValueLabel:ln,MultiValueRemove:function(e){var t=e.children,r=e.innerProps;return Qe("div",S({role:"button"},r),t||Qe(Yr,{size:14}))},Option:function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,i=e.isSelected,o=e.innerRef,a=e.innerProps;return Qe("div",S({},xr(e,"option",{option:!0,"option--is-disabled":r,"option--is-focused":n,"option--is-selected":i}),{ref:o,"aria-disabled":r},a),t)},Placeholder:function(e){var t=e.children,r=e.innerProps;return Qe("div",S({},xr(e,"placeholder",{placeholder:!0}),r),t)},SelectContainer:function(e){var t=e.children,r=e.innerProps,n=e.isDisabled,i=e.isRtl;return Qe("div",S({},xr(e,"container",{"--is-disabled":n,"--is-rtl":i}),r),t)},SingleValue:function(e){var t=e.children,r=e.isDisabled,n=e.innerProps;return Qe("div",S({},xr(e,"singleValue",{"single-value":!0,"single-value--is-disabled":r}),n),t)},ValueContainer:function(e){var t=e.children,r=e.innerProps,n=e.isMulti,i=e.hasValue;return Qe("div",S({},xr(e,"valueContainer",{"value-container":!0,"value-container--is-multi":n,"value-container--has-value":i}),r),t)}};function dn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return pn(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?pn(e,t):void 0}}(e,t)||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.")}()}function pn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var hn={};window.ecreAdmin?hn=Object.assign({},window.ecreAdmin):window.ecreFrontend&&(hn=Object.assign({},window.ecreFrontend));var fn=function(){WPPOOL.Popup("echo_rewards").show()};function mn(e){return hn.strings&&hn.strings[e]?hn.strings[e]:e}function gn(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=hn.currency_settings||{},n=r.symbol||hn.currency||"$",i=r.position||"left",o=void 0!==r.thousand_separator?r.thousand_separator:",",a=void 0!==r.decimal_separator?r.decimal_separator:".",s=void 0!==r.decimals?parseInt(r.decimals,10):2,l=dn((parseFloat(e)||0).toFixed(s).split("."),2),c=l[0],u=l[1],d=c.replace(/\B(?=(\d{3})+(?!\d))/g,o),p=s>0?d+a+u:d;if(!t)return p;switch(i){case"left":default:return n+p;case"right":return p+n;case"left_space":return n+" "+p;case"right_space":return p+" "+n}}const vn=function(e){return r.createElement(un.Option,e,e.data.icon&&r.createElement("span",{className:"icon"},e.data.icon)," ",e.data.label,r.createElement("button",{className:"ecre-px-1.5 btn-prolock ecre-cursor-pointer ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal ",onClick:fn},r.createElement("span",{className:"icon-wrap ecre-leading-[1]"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade"))))};const yn=function(e){return r.createElement(un.Option,e,e.data.label,r.createElement("button",{className:"ecre-px-1.5 btn-prolock ecre-cursor-pointer ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal ",onClick:fn},r.createElement("span",{className:"icon-wrap ecre-leading-[1]"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade"))))};function xn(e){return xn="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},xn(e)}function bn(){return bn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bn.apply(null,arguments)}function _n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function wn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_n(Object(r),!0).forEach((function(t){Cn(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Cn(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=xn(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=xn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Sn=["sign_up_fee","sign_up_fee_percent","recurring_fee","recurring_percent"];const En=function(e){var t=Sn.includes(e.data.value),n=e.selectProps&&e.selectProps.onSubscriptionClick;return r.createElement(un.Option,bn({},e,{innerProps:wn(wn({},e.innerProps),{},{onMouseDown:t?function(e){t&&n&&(e.preventDefault(),e.stopPropagation(),n())}:e.innerProps.onMouseDown})}),e.data.label)};function Mn(e){return Mn="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},Mn(e)}function Tn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function kn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Tn(Object(r),!0).forEach((function(t){In(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Tn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function In(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Mn(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Mn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Mn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ln(){Ln=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof v?t:v,a=Object.create(o.prototype),s=new L(n||[]);return i(a,"_invoke",{value:M(e,r,s)}),a}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",h="suspendedYield",f="executing",m="completed",g={};function v(){}function y(){}function x(){}var b={};c(b,a,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(A([])));w&&w!==r&&n.call(w,a)&&(b=w);var C=x.prototype=v.prototype=Object.create(b);function S(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function r(i,o,a,s){var l=d(e[i],e,o);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==Mn(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,a,s)}),(function(e){r("throw",e,a,s)})):t.resolve(u).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,s)}))}s(l.arg)}var o;i(this,"_invoke",{value:function(e,n){function i(){return new t((function(t,i){r(e,n,t,i)}))}return o=o?o.then(i,i):i()}})}function M(t,r,n){var i=p;return function(o,a){if(i===f)throw Error("Generator is already running");if(i===m){if("throw"===o)throw a;return{value:e,done:!0}}for(n.method=o,n.arg=a;;){var s=n.delegate;if(s){var l=T(s,n);if(l){if(l===g)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===p)throw i=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=f;var c=d(t,r,n);if("normal"===c.type){if(i=n.done?m:h,c.arg===g)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=m,n.method="throw",n.arg=c.arg)}}}function T(t,r){var n=r.method,i=t.iterator[n];if(i===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,T(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var o=d(i,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,g;var a=o.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,g):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function A(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function r(){for(;++i<t.length;)if(n.call(t,i))return r.value=t[i],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Mn(t)+" is not iterable")}return y.prototype=x,i(C,"constructor",{value:x,configurable:!0}),i(x,"constructor",{value:y,configurable:!0}),y.displayName=c(x,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,x):(e.__proto__=x,c(e,l,"GeneratorFunction")),e.prototype=Object.create(C),e},t.awrap=function(e){return{__await:e}},S(E.prototype),c(E.prototype,s,(function(){return this})),t.AsyncIterator=E,t.async=function(e,r,n,i,o){void 0===o&&(o=Promise);var a=new E(u(e,r,n,i),o);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},S(C),c(C,l,"Generator"),c(C,a,(function(){return this})),c(C,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=A,L.prototype={constructor:L,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(I),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function i(n,i){return s.type="throw",s.arg=t,r.next=n,i&&(r.method="next",r.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),I(r),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;I(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:A(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},t}function An(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function Nn(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){An(o,n,i,a,s,"next",e)}function s(e){An(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Dn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Pn(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Pn(e,t):void 0}}(e,t)||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.")}()}function Pn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var On=(0,r.createContext)(),Rn=ecreAdmin.default_settings,Vn=function(e){var t,n,i=e.children,v=Dn((0,r.useState)(localStorage.getItem("active-tab")||"referral_settings"),2),x=v[0],b=v[1],_=Dn((0,r.useState)((function(){var e=localStorage.getItem("ecre-active-screen");return e&&"null"!==e?e:"reward_management"})),2),w=_[0],C=_[1],S=Dn((0,r.useState)(localStorage.getItem("ecre-referrer-tab")||"referral-history"),2),E=S[0],M=S[1],T=Dn((0,r.useState)(!1),2),k=T[0],I=T[1],L=Dn((0,r.useState)(!0),2),A=L[0],N=L[1],D=Dn((0,r.useState)(!1),2),P=D[0],O=D[1],R=Dn((0,r.useState)(ecreAdmin.is_pro),2),V=R[0],F=(R[1],Dn((0,r.useState)(!1),2)),z=F[0],B=F[1],H=Dn((0,r.useState)(!1),2),j=H[0],G=H[1],W=Dn((0,r.useState)(!1),2),U=W[0],Z=W[1],Y=Dn((0,r.useState)(!1),2),X=Y[0],q=Y[1],$=Dn((0,r.useState)(null),2),K=$[0],Q=$[1],J=Dn((0,r.useState)({}),2),ee=J[0],te=J[1],re=Dn((0,r.useState)(!1),2),ne=re[0],ie=re[1],oe=Dn((0,r.useState)(!1),2),ae=(oe[0],oe[1]),se=Dn((0,r.useState)([]),2),le=se[0],ce=se[1],ue=Dn((0,r.useState)([]),2),de=ue[0],pe=ue[1],he=Dn((0,r.useState)([]),2),fe=he[0],me=he[1],ge=Dn((0,r.useState)((function(){var e=localStorage.getItem("ecre-selected-referrer");return e?JSON.parse(e):null})),2),ve=ge[0],ye=ge[1],xe=Dn((0,r.useState)({conversion_rate:0,total_referral_sales:0,total_referrals:0,reward_issued:0}),2),be=xe[0],_e=xe[1],we=function(e){ye(e),e?localStorage.setItem("ecre-selected-referrer",JSON.stringify(e)):localStorage.removeItem("ecre-selected-referrer")},Ce={enableReferralProgram:!!Rn.hasOwnProperty("enableReferralProgram")&&Rn.enableReferralProgram,enableReferralLink:!!Rn.hasOwnProperty("enableReferralLink")&&Rn.enableReferralLink,referralDiscount:Rn.hasOwnProperty("referralDiscount")?Rn.referralDiscount:0,noOrderMessageToReferrer:Rn.hasOwnProperty("noOrderMessageToReferrer")?Rn.noOrderMessageToReferrer:"Hello",referralSignupCouponNote:Rn.hasOwnProperty("referralSignupCouponNote")?Rn.referralSignupCouponNote:"This coupon can be applied for subscription sign up fee discount only",referralRecurringCouponNote:Rn.hasOwnProperty("referralRecurringCouponNote")?Rn.referralRecurringCouponNote:"This coupon can be applied for subscription renewal fee discount only",referralWidgetPosition:Rn.hasOwnProperty("referralWidgetPosition")?Rn.referralWidgetPosition:"left",referralDiscountCapping:Rn.hasOwnProperty("referralDiscountCapping")?Rn.referralDiscountCapping:0,referralMenuName:Rn.hasOwnProperty("referralMenuName")?Rn.referralMenuName:"EchoRewards Program",referralMonthlyLimit:Rn.hasOwnProperty("referralMonthlyLimit")?Rn.referralMonthlyLimit:0,referralMinimumPurchaseAmount:Rn.hasOwnProperty("referralMinimumPurchaseAmount")?Rn.referralMinimumPurchaseAmount:0,referralCouponPrefix:Rn.hasOwnProperty(" referralCouponPrefix")?Rn.referralCouponPrefix:"ECHO",canRefferOthers:!!Rn.hasOwnProperty("canRefferOthers")&&Rn.canRefferOthers,canUseReferralCoupon:!!Rn.hasOwnProperty("canUseReferralCoupon")&&Rn.canUseReferralCoupon,is_user_loggedin:!!Rn.hasOwnProperty("is_user_loggedin")&&Rn.is_user_loggedin,enableReferralLimit:!!Rn.hasOwnProperty("enableReferralLimit")&&Rn.enableReferralLimit,enableReferralLimitSubscriptionCoupon:!!Rn.hasOwnProperty("enableReferralLimitSubscriptionCoupon")&&Rn.enableReferralLimitSubscriptionCoupon,referralLimitSubscriptionCoupon:Rn.hasOwnProperty("referralLimitSubscriptionCoupon")?Rn.referralLimitSubscriptionCoupon:0,enableRewardLimitSubscriptionCoupon:!!Rn.hasOwnProperty("enableRewardLimitSubscriptionCoupon")&&Rn.enableRewardLimitSubscriptionCoupon,rewardLimitSubscriptionCoupon:Rn.hasOwnProperty("rewardLimitSubscriptionCoupon")?Rn.rewardLimitSubscriptionCoupon:0,enableTabOnWooCommerceProduct:!!Rn.hasOwnProperty("enableTabOnWooCommerceProduct")&&Rn.enableTabOnWooCommerceProduct,enableReferralFloatingWidget:!!Rn.hasOwnProperty("enableReferralFloatingWidget")&&Rn.enableReferralFloatingWidget,enableReferralSocialSharing:!!Rn.hasOwnProperty("enableReferralSocialSharing")&&Rn.enableReferralSocialSharing,hideReferralMenuIcon:!!Rn.hasOwnProperty("hideReferralMenuIcon")&&Rn.hideReferralMenuIcon,referralIncludeProducts:Rn.hasOwnProperty("referralIncludeProducts")?Rn.referralIncludeProducts:[],referralExcludeProducts:Rn.hasOwnProperty("referralExcludeProducts")?Rn.referralExcludeProducts:[],referralIncludeCategories:Rn.hasOwnProperty("referralIncludeCategories")?Rn.referralIncludeCategories:[],referralExcludeCategories:Rn.hasOwnProperty("referralExcludeCategories")?Rn.referralExcludeCategories:[],pagesForWidgets:Rn.hasOwnProperty("pagesForWidgets")?Rn.pagesForWidgets:[],referralCouponType:Rn.hasOwnProperty("referralCouponType")?Rn.referralCouponType:[],socialMediaOptions:Rn.hasOwnProperty("socialMediaOptions")?Rn.socialMediaOptions:[],rewardType:Rn.hasOwnProperty("rewardType")?Rn.rewardType:[],rewardPoint:Rn.hasOwnProperty("rewardPoint")?Rn.rewardPoint:0,rewardDiscount:Rn.hasOwnProperty("rewardDiscount")?Rn.rewardDiscount:0,redeemPoint:Rn.hasOwnProperty("redeemPoint")?Rn.redeemPoint:0,redeemDiscount:Rn.hasOwnProperty("redeemDiscount")?Rn.redeemDiscount:0,minimumRewardPointAmount:Rn.hasOwnProperty("minimumRewardPointAmount")?Rn.minimumRewardPointAmount:0,enableRedeemLimit:!Rn.hasOwnProperty("enableRedeemLimit")||Rn.enableRedeemLimit,enableRewardPointExpiry:!!Rn.hasOwnProperty("enableRewardPointExpiry")&&Rn.enableRewardPointExpiry,rewardPointExpiryAction:Rn.hasOwnProperty("rewardPointExpiryAction")?Rn.rewardPointExpiryAction:"unavailable",rewardOrderStatus:Rn.hasOwnProperty("rewardOrderStatus")?Rn.rewardOrderStatus:{value:"wc-completed",label:"Completed"},rewardPointExpiry:Rn.hasOwnProperty("rewardPointExpiry")?Rn.rewardPointExpiry:0,redeemLimit:Rn.hasOwnProperty("redeemLimit")?Rn.redeemLimit:0,rewardDiscountCapping:Rn.hasOwnProperty("rewardDiscountCapping")?Rn.rewardDiscountCapping:0,rewardMinimumPurchaseAmount:Rn.hasOwnProperty("rewardMinimumPurchaseAmount")?Rn.rewardMinimumPurchaseAmount:0,enableRewardExpiry:!!Rn.hasOwnProperty("enableRewardExpiry")&&Rn.enableRewardExpiry,rewardCouponValidity:Rn.hasOwnProperty("rewardCouponValidity")?Rn.rewardCouponValidity:0,enableRewardCouponUsageLimit:!!Rn.hasOwnProperty("enableRewardCouponUsageLimit")&&Rn.enableRewardCouponUsageLimit,rewardCouponUsageLimit:Rn.hasOwnProperty("rewardCouponUsageLimit")?Rn.rewardCouponUsageLimit:0,enableRewardDelayTime:!!Rn.hasOwnProperty("enableRewardDelayTime")&&Rn.enableRewardDelayTime,rewardDelayTime:Rn.hasOwnProperty("rewardDelayTime")?Rn.rewardDelayTime:0,rewardIncludeProducts:Rn.hasOwnProperty("rewardIncludeProducts")?Rn.rewardIncludeProducts:[],rewardExcludeProducts:Rn.hasOwnProperty("rewardExcludeProducts")?Rn.rewardExcludeProducts:[],rewardIncludeCategories:Rn.hasOwnProperty("rewardIncludeCategories")?Rn.rewardIncludeCategories:[],rewardExcludeCategories:Rn.hasOwnProperty("rewardExcludeCategories")?Rn.rewardExcludeCategories:[],enableRefferalEmailInvitation:!!Rn.hasOwnProperty("enableRefferalEmailInvitation")&&Rn.enableRefferalEmailInvitation,referralEmailSubject:Rn.hasOwnProperty("referralEmailSubject")?Rn.referralEmailSubject:"",referralEmailHeading:Rn.hasOwnProperty("referralEmailHeading")?Rn.referralEmailHeading:"",referralEmailBody:Rn.hasOwnProperty("referralEmailBody")?Rn.referralEmailBody:"",enableRewardEmailInvitation:!!Rn.hasOwnProperty("enableRewardEmailInvitation")&&Rn.enableRewardEmailInvitation,rewardEmailSubject:Rn.hasOwnProperty("rewardEmailSubject")?Rn.rewardEmailSubject:"",rewardEmailHeading:Rn.hasOwnProperty("rewardEmailHeading")?Rn.rewardEmailHeading:"",rewardEmailBody:Rn.hasOwnProperty("rewardEmailBody")?Rn.rewardEmailBody:"",referralMenuIcon:Rn.hasOwnProperty("referralMenuIcon")?Rn.referralMenuIcon:""},Se=Dn((0,r.useState)(Ce),2),Ee=Se[0],Me=Se[1],Te=Dn((0,r.useState)(Ce),2),ke=Te[0],Ie=Te[1],Le=Dn((0,r.useState)(!1),2),Ae=Le[0],Ne=Le[1],De=function(){var e=Nn(Ln().mark((function e(){var t,r,n,i;return Ln().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,ie(!0),(t=new FormData).append("action","ecre_fetch_settings"),t.append("nonce",ecreAdmin.nonce),e.next=7,y().post(ecreAdmin.ajaxurl,t,{headers:{"Content-Type":"multipart/form-data"}});case 7:(r=e.sent).data.success?(n=r.data.data)&&(i={enableReferralProgram:n.hasOwnProperty("enableReferralProgram")?n.enableReferralProgram:Ce.enableReferralProgram,enableReferralLink:n.hasOwnProperty("enableReferralLink")?n.enableReferralLink:Ce.enableReferralLink,referralDiscount:n.hasOwnProperty("referralDiscount")?n.referralDiscount:Ce.referralDiscount,discountCapping:n.hasOwnProperty("discountCapping")?n.discountCapping:Ce.discountCapping,noOrderMessageToReferrer:n.hasOwnProperty("noOrderMessageToReferrer")?n.noOrderMessageToReferrer:Ce.noOrderMessageToReferrer,referralSignupCouponNote:n.hasOwnProperty("referralSignupCouponNote")?n.referralSignupCouponNote:Ce.referralSignupCouponNote,referralRecurringCouponNote:n.hasOwnProperty("referralRecurringCouponNote")?n.referralRecurringCouponNote:Ce.referralRecurringCouponNote,referralWidgetPosition:n.hasOwnProperty("referralWidgetPosition")?n.referralWidgetPosition:Ce.referralWidgetPosition,referralDiscountCapping:n.hasOwnProperty("referralDiscountCapping")?n.referralDiscountCapping:Ce.referralDiscountCapping,referralMenuName:n.hasOwnProperty("referralMenuName")?n.referralMenuName:Ce.referralMenuName,referralMonthlyLimit:n.hasOwnProperty("referralMonthlyLimit")?n.referralMonthlyLimit:Ce.referralMonthlyLimit,referralMinimumPurchaseAmount:n.hasOwnProperty("referralMinimumPurchaseAmount")?n.referralMinimumPurchaseAmount:Ce.referralMinimumPurchaseAmount,referralCouponPrefix:n.hasOwnProperty("referralCouponPrefix")?n.referralCouponPrefix:Ce.referralCouponPrefix,canRefferOthers:n.hasOwnProperty("canRefferOthers")?n.canRefferOthers:Ce.canRefferOthers,canUseReferralCoupon:n.hasOwnProperty("canUseReferralCoupon")?n.canUseReferralCoupon:Ce.canUseReferralCoupon,is_user_loggedin:n.hasOwnProperty("is_user_loggedin")?n.is_user_loggedin:Ce.is_user_loggedin,enableReferralLimit:n.hasOwnProperty("enableReferralLimit")?n.enableReferralLimit:Ce.enableReferralLimit,enableReferralLimitSubscriptionCoupon:n.hasOwnProperty("enableReferralLimitSubscriptionCoupon")?!!V&&n.enableReferralLimitSubscriptionCoupon:Ce.enableReferralLimitSubscriptionCoupon,referralLimitSubscriptionCoupon:n.hasOwnProperty("referralLimitSubscriptionCoupon")?n.referralLimitSubscriptionCoupon:Ce.referralLimitSubscriptionCoupon,enableTabOnWooCommerceProduct:n.hasOwnProperty("enableTabOnWooCommerceProduct")?n.enableTabOnWooCommerceProduct:Ce.enableTabOnWooCommerceProduct,enableReferralFloatingWidget:n.hasOwnProperty("enableReferralFloatingWidget")?n.enableReferralFloatingWidget:Ce.enableReferralFloatingWidget,enableReferralSocialSharing:n.hasOwnProperty("enableReferralSocialSharing")?n.enableReferralSocialSharing:Ce.enableReferralSocialSharing,hideReferralMenuIcon:n.hasOwnProperty("hideReferralMenuIcon")?n.hideReferralMenuIcon:Ce.hideReferralMenuIcon,pagesForWidgets:n.hasOwnProperty("pagesForWidgets")?n.pagesForWidgets:Ce.pagesForWidgets,referralIncludeProducts:n.hasOwnProperty("referralIncludeProducts")?n.referralIncludeProducts:Ce.referralIncludeProducts,referralExcludeProducts:n.hasOwnProperty("referralExcludeProducts")?n.referralExcludeProducts:Ce.referralExcludeProducts,referralIncludeCategories:n.hasOwnProperty("referralIncludeCategories")?n.referralIncludeCategories:Ce.referralIncludeCategories,referralExcludeCategories:n.hasOwnProperty("referralExcludeCategories")?n.referralExcludeCategories:Ce.referralExcludeCategories,referralCouponType:n.hasOwnProperty("referralCouponType")?n.referralCouponType:Ce.referralCouponType,socialMediaOptions:n.hasOwnProperty("socialMediaOptions")?n.socialMediaOptions:Ce.socialMediaOptions,rewardType:n.hasOwnProperty("rewardType")?n.rewardType:Ce.rewardType,rewardPoint:n.hasOwnProperty("rewardPoint")?n.rewardPoint:Ce.rewardPoint,redeemPoint:n.hasOwnProperty("redeemPoint")?n.redeemPoint:Ce.redeemPoint,redeemLimit:n.hasOwnProperty("redeemLimit")?n.redeemLimit:Ce.redeemLimit,enableRedeemLimit:n.hasOwnProperty("enableRedeemLimit")?n.enableRedeemLimit:Ce.enableRedeemLimit,enableRewardPointExpiry:n.hasOwnProperty("enableRewardPointExpiry")?n.enableRewardPointExpiry:Ce.enableRewardPointExpiry,enableRewardLimitSubscriptionCoupon:n.hasOwnProperty("enableRewardLimitSubscriptionCoupon")?n.enableRewardLimitSubscriptionCoupon:Ce.enableRewardLimitSubscriptionCoupon,rewardLimitSubscriptionCoupon:n.hasOwnProperty("rewardLimitSubscriptionCoupon")?n.rewardLimitSubscriptionCoupon:Ce.rewardLimitSubscriptionCoupon,rewardPointExpiryAction:n.hasOwnProperty("rewardPointExpiryAction")?n.rewardPointExpiryAction:Ce.rewardPointExpiryAction,rewardPointExpiry:n.hasOwnProperty("rewardPointExpiry")?n.rewardPointExpiry:Ce.rewardPointExpiry,minimumRewardPointAmount:n.hasOwnProperty("minimumRewardPointAmount")?n.minimumRewardPointAmount:Ce.minimumRewardPointAmount,redeemDiscount:n.hasOwnProperty("redeemDiscount")?n.redeemDiscount:Ce.redeemDiscount,rewardDiscount:n.hasOwnProperty("rewardDiscount")?n.rewardDiscount:Ce.rewardDiscount,rewardDiscountCapping:n.hasOwnProperty("rewardDiscountCapping")?n.rewardDiscountCapping:Ce.rewardDiscountCapping,rewardMinimumPurchaseAmount:n.hasOwnProperty("rewardMinimumPurchaseAmount")?n.rewardMinimumPurchaseAmount:Ce.rewardMinimumPurchaseAmount,enableRewardExpiry:n.hasOwnProperty("enableRewardExpiry")?n.enableRewardExpiry:Ce.enableRewardExpiry,rewardCouponValidity:n.hasOwnProperty("rewardCouponValidity")?n.rewardCouponValidity:Ce.rewardCouponValidity,enableRewardCouponUsageLimit:n.hasOwnProperty("enableRewardCouponUsageLimit")?n.enableRewardCouponUsageLimit:Ce.enableRewardCouponUsageLimit,enableRewardDelayTime:n.hasOwnProperty("enableRewardDelayTime")?n.enableRewardDelayTime:Ce.enableRewardDelayTime,rewardDelayTime:n.hasOwnProperty("rewardDelayTime")?n.rewardDelayTime:Ce.rewardDelayTime,rewardCouponUsageLimit:n.hasOwnProperty("rewardCouponUsageLimit")?n.rewardCouponUsageLimit:Ce.rewardCouponUsageLimit,rewardOrderStatus:n.hasOwnProperty("rewardOrderStatus")?n.rewardOrderStatus:Ce.rewardOrderStatus,rewardIncludeProducts:n.hasOwnProperty("rewardIncludeProducts")?n.rewardIncludeProducts:Ce.rewardIncludeProducts,rewardExcludeProducts:n.hasOwnProperty("rewardExcludeProducts")?n.rewardExcludeProducts:Ce.rewardExcludeProducts,rewardIncludeCategories:n.hasOwnProperty("rewardIncludeCategories")?n.rewardIncludeCategories:Ce.rewardIncludeCategories,rewardExcludeCategories:n.hasOwnProperty("rewardExcludeCategories")?n.rewardExcludeCategories:Ce.rewardExcludeCategories,enableRefferalEmailInvitation:n.hasOwnProperty("enableRefferalEmailInvitation")?n.enableRefferalEmailInvitation:Ce.enableRefferalEmailInvitation,referralEmailSubject:n.hasOwnProperty("referralEmailSubject")?n.referralEmailSubject:Ce.referralEmailSubject,referralEmailHeading:n.hasOwnProperty("referralEmailHeading")?n.referralEmailHeading:Ce.referralEmailHeading,referralEmailBody:n.hasOwnProperty("referralEmailBody")?n.referralEmailBody:Ce.referralEmailBody,enableRewardEmailInvitation:n.hasOwnProperty("enableRewardEmailInvitation")?n.enableRewardEmailInvitation:Ce.enableRewardEmailInvitation,rewardEmailSubject:n.hasOwnProperty("rewardEmailSubject")?n.rewardEmailSubject:Ce.rewardEmailSubject,rewardEmailHeading:n.hasOwnProperty("rewardEmailHeading")?n.rewardEmailHeading:Ce.rewardEmailHeading,rewardEmailBody:n.hasOwnProperty("rewardEmailBody")?n.rewardEmailBody:Ce.rewardEmailBody,referralMenuIcon:n.hasOwnProperty("referralMenuIcon")?n.referralMenuIcon:Ce.referralMenuIcon},Me(i),Ie(i)):ae(r.data.data||"Failed to fetch data"),e.next=15;break;case 11:e.prev=11,e.t0=e.catch(0),console.error("Error fetching data:",e.t0),ae("Error fetching data");case 15:return e.prev=15,ie(!1),e.finish(15);case 18:case"end":return e.stop()}}),e,null,[[0,11,15,18]])})));return function(){return e.apply(this,arguments)}}(),Pe=function(){var e=Nn(Ln().mark((function e(){var t,r,n;return Ln().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,(t=new FormData).append("action","ecre_fetch_referral_coupon"),t.append("nonce",ecreAdmin.nonce),e.next=6,y().post(ecreAdmin.ajaxurl,t,{headers:{"Content-Type":"multipart/form-data"}});case 6:(r=e.sent).data.success?(n=r.data.data)&&te(n):console.error("Error fetching data"),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),console.error("Error fetching data:",e.t0);case 13:return e.prev=13,ie(!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[0,10,13,16]])})));return function(){return e.apply(this,arguments)}}(),Oe=function(){var e=Nn(Ln().mark((function e(){var t,r,n,i,o,a,s;return Ln().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,(t=new FormData).append("action","fetch_products_and_categories"),t.append("nonce",ecreAdmin.nonce),e.next=6,y().post(ecreAdmin.ajaxurl,t,{headers:{"Content-Type":"multipart/form-data"}});case 6:(r=e.sent).data.success?(n=r.data.data)&&(i=n.products,o=n.categories,a=i.map((function(e){return{value:e.id,label:e.text}})),s=o.map((function(e){return{value:e.id,label:e.text}})),ce(a),pe(s)):console.error("Error fetching data"),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),console.error("Error fetching data:",e.t0);case 13:return e.prev=13,ie(!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[0,10,13,16]])})));return function(){return e.apply(this,arguments)}}(),Re=function(){var e=Nn(Ln().mark((function e(){var t,r,n;return Ln().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,(t=new FormData).append("action","fetch_wp_pages"),t.append("nonce",ecreAdmin.nonce),e.next=6,y().post(ecreAdmin.ajaxurl,t,{headers:{"Content-Type":"multipart/form-data"}});case 6:(r=e.sent).data.success?(n=r.data.data,me(n)):console.error("Error fetching data"),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),console.error("Error fetching data:",e.t0);case 13:return e.prev=13,ie(!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[0,10,13,16]])})));return function(){return e.apply(this,arguments)}}();(0,r.useEffect)((function(){De(),Re(),Pe(),Oe()}),[]),t="percent"===Ee.referralCouponType.value?Ee.referralDiscount+"%":Ee.referralDiscount+ecreAdmin.currency,n="percent"===Ee.rewardType.value?Ee.rewardDiscount+"%":Ee.rewardDiscount+ecreAdmin.currency;var Ve=function(e){return function(t){Me(kn(kn({},Ee),{},In({},e,t.target.checked))),Ne(!0)}},Fe=function(e){return function(t){var r="checkbox"===t.target.type?t.target.checked:t.target.value;Me((function(t){return kn(kn({},t),{},In({},e,r))})),Ne(!0)}},ze=function(e){return function(t){Me((function(r){return kn(kn({},r),{},In({},e,t))})),Ne(!0)}},Be=function(e){var t=e.map((function(e){return{label:e.label,value:e.value}}));Me((function(e){return kn(kn({},e),{},{socialMediaOptions:t})})),Ne(!0)},He=function(e,t){Me((function(r){return kn(kn({},r),{},In({},e,t))})),Ne(!0)},je=function(){Me(ke),Ne(!1)},Ge=function(){var e=Nn(Ln().mark((function e(){var t,r;return Ln().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,(t=new FormData).append("action","ecre_save_settings"),t.append("nonce",ecreAdmin.nonce),t.append("settings",JSON.stringify(Ee)),e.next=7,y().post(ecreAdmin.ajaxurl,t,{headers:{"Content-Type":"multipart/form-data"}});case 7:(r=e.sent).data.success?(Siz.success("Settings saved!",4e3),Ne(!1)):(Siz.error("Ops!","Something went wrong!"),console.error("Failed to save settings:",r.data.data||"Failed to save settings")),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(0),console.error("Error saving settings:",e.t0);case 14:case"end":return e.stop()}}),e,null,[[0,11]])})));return function(){return e.apply(this,arguments)}}();(0,r.useEffect)((function(){k||setTimeout((function(){N(!0)}),100)}),[k]),(0,r.useEffect)((function(){var e=new URLSearchParams(window.location.search).get("tab");if("reward_management"==e){var t=localStorage.getItem("ecre-active-screen");t&&"null"!==t?C(t):(C("reward_management"),localStorage.setItem("ecre-active-screen","reward_management"))}else C("reward_management"),localStorage.setItem("ecre-active-screen","reward_management"),localStorage.setItem("ecre-referrer-tab","referral-history"),M("referral-history");e?(b(e),localStorage.setItem("active-tab",e)):(b(localStorage.getItem("active-tab")||"referral_settings"),C(localStorage.getItem("ecre-active-screen")||"reward_management"))}),[]),(0,r.useEffect)((function(){if("reward_management"==new URLSearchParams(window.location.search).get("tab")){var e=localStorage.getItem("ecre-active-screen");e&&"null"!==e?C(e):(C("reward_management"),localStorage.setItem("ecre-active-screen","reward_management"))}else C("reward_management"),localStorage.setItem("ecre-active-screen","reward_management"),localStorage.setItem("ecre-referrer-tab","referral-history"),M("referral-history")}),[x]);var We=function(){I(!k),N(!1)},Ue=function(e){localStorage.setItem("active-tab",e),b(e);var t="admin.php?page=echo-rewards&tab=".concat(e);window.history.pushState({path:t},"",t),document.querySelectorAll("#adminmenu .wp-submenu li").forEach((function(t){var r;t.classList.remove("current"),null!==(r=t.querySelector("a"))&&void 0!==r&&r.href.includes("tab=".concat(e))&&t.classList.add("current")}))},Ze=function(e){localStorage.setItem("ecre-active-screen",e),C(e),"reward_management"===e&&(ye(null),localStorage.removeItem("ecre-selected-referrer"))},Ye=function(e){localStorage.setItem("ecre-referrer-tab",e),M(e)},Xe=function(){O(!P)},qe=function(){B(!z)},$e=function(){G(!j)},Ke=function(){Z(!U)},Qe=function(){q(!X)},Je=(0,r.useMemo)((function(){return[{value:"percent",label:"Percentage"},{value:"fixed",label:"Fixed"},{value:"sign_up_fee",label:"Sign Up Fee Discount"},{value:"sign_up_fee_percent",label:"Sign Up Fee % Discount"},{value:"recurring_fee",label:"Recurring Product Discount"},{value:"recurring_percent",label:"Recurring Product % Discount"}]}),[]),et=(0,r.useMemo)((function(){return ecreAdmin.woocommerce_order_statuses||[]}),[]),tt=(0,r.useMemo)((function(){return[{value:"percent",label:"Percentage"},{value:"fixed",label:"Fixed"},{value:"reward_point",label:"Reward point"},{value:"sign_up_fee",label:"Sign Up Fee Discount"},{value:"sign_up_fee_percent",label:"Sign Up Fee % Discount"},{value:"recurring_fee",label:"Recurring Product Discount"},{value:"recurring_percent",label:"Recurring Product % Discount"}]}),[]),rt=(0,r.useMemo)((function(){return[{value:"unavailable",label:"Make the available points unavailable"},{value:"delete",label:"Delete all available points"}]}),[]),nt=(0,r.useMemo)((function(){return[{value:"left",label:"Vertical left"},{value:"right",label:"Vertical right"}]}),[]),it=(0,r.useMemo)((function(){return[{value:"Facebook",label:"Facebook",icon:r.createElement(o,null)},{value:"WhatsApp",label:"WhatsApp",icon:r.createElement(d,null)},{value:"Twitter",label:"X (Twitter)",icon:r.createElement(c,null)},{value:"Messenger",label:"Messenger",icon:r.createElement(f,null)},{value:"Linkedin",label:"Linkedin",icon:r.createElement(h,null)},{value:"Gmail",label:"Gmail",icon:r.createElement(a,null)},{value:"Line",label:"Line",icon:r.createElement(s,null)},{value:"Outlook",label:"Outlook",icon:r.createElement(l,null)},{value:"WeChat",label:"WeChat",icon:r.createElement(u,null)},{value:"Telegram",label:"Telegram",icon:r.createElement(m,null)},{value:"Skype",label:"Skype",icon:r.createElement(g,null)},{value:"Trello",label:"Trello",icon:r.createElement(p,null)}]}),[]),ot=function(e,t){var r=document.createElement("textarea");r.value=e,document.body.appendChild(r),r.select(),document.execCommand("copy"),document.body.removeChild(r),Q(t),setTimeout((function(){return Q(null)}),1500)},at=ecreAdmin.currency,st=(0,r.useMemo)((function(){return{activeTab:x,handleActiveTab:Ue,ecreActiveScreen:w,handleActiveScreen:Ze,activeReferrerTab:E,handleActiveReferrerTab:Ye,isCollapsed:k,handleCollapse:We,isVisible:A,isOpen:P,handleToggleModal:Xe,isReferralMailModal:z,handleToggleReferralModal:qe,isReferralMailTagModal:j,handleToggleReferralTagModal:$e,isRewardMailModal:X,handleToggleRewardModal:Qe,isRewardMailTagModal:U,handleToggleRewardTagModal:Ke,formData:Ee,setFormData:Me,handleToggle:Ve,handleInputChange:Fe,handleSelectChange:ze,handleImageUpload:He,hasChanges:Ae,handleReset:je,handleSave:Ge,handleSocialSelectChange:Be,referralCouponTypeOptions:Je,orderStatusOptions:et,rewardCouponTypeOptions:tt,rewardPointExpiryOptions:rt,referralFloatingWidgetOptions:nt,woocommerceProductOptions:le,pagesOptions:fe,woocommerceProductCategoryOptions:de,socialMediaOptions:it,currency:at,CustomOption:vn,CouponTypeProOption:yn,SubscriptionProOption:En,handleCopy:ot,copiedItemIndex:K,setCopiedItemIndex:Q,referralCoupon:ee,referral_discount:t,reward_discount:n,isPro:V,loading:ne,initialFormData:Ce,selectedReferrer:ve,setSelectedReferrer:we,referrerDetailsSummary:be,setReferrerDetailsSummary:_e}}),[x,w,E,k,A,P,z,j,X,U,fe,Je,et,tt,rt,nt,le,de,it,vn,yn,En,Ee,K,Ae,V,ne,ve,be]);return r.createElement(On.Provider,{value:st},i)},Fn={};Fn.gift=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"17",viewBox:"0 0 16 17",fill:"none"},React.createElement("mask",{id:"mask0_177_7216",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"16",height:"17"},React.createElement("path",{d:"M0 0.5H16V16.5H0V0.5Z",fill:"white"})),React.createElement("g",{mask:"url(#mask0_177_7216)"},React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.80683 4.37539H3.94169C3.76335 4.13842 3.6538 3.85687 3.62512 3.56168C3.59883 3.26911 3.67083 3.06568 3.78397 2.94111C3.88797 2.82568 4.14512 2.64739 4.76797 2.64739C5.33597 2.64739 5.91997 3.03596 6.41597 3.72168C6.57255 3.93882 6.70169 4.16282 6.80683 4.37539ZM1.91655 3.71254C1.93712 3.93654 1.98169 4.16054 2.04797 4.37539H1.36912C1.06601 4.37539 0.77532 4.49579 0.560992 4.71013C0.346665 4.92446 0.226257 5.21514 0.226257 5.51825V6.52739C0.226257 6.83049 0.346665 7.12119 0.560992 7.33551C0.77532 7.54984 1.06601 7.67025 1.36912 7.67025H14.6308C14.9339 7.67025 15.2247 7.54984 15.4389 7.33551C15.6532 7.12119 15.7737 6.83049 15.7737 6.52739V5.51711C15.7737 5.214 15.6532 4.92331 15.4389 4.70898C15.2247 4.49465 14.9339 4.37425 14.6308 4.37425H13.952C14.0183 4.15939 14.0628 3.93539 14.0834 3.71139C14.1383 3.08054 14.0011 2.36054 13.4891 1.79139C12.9691 1.21768 12.1863 0.934248 11.232 0.934248C9.86055 0.934248 8.82855 1.83939 8.19312 2.72168C8.12602 2.81505 8.06162 2.91033 7.99997 3.00739C7.93795 2.91032 7.87316 2.81504 7.80569 2.72168C7.17255 1.83825 6.1394 0.933105 4.76912 0.933105C3.81369 0.933105 3.03197 1.21653 2.51197 1.79368C1.99883 2.36168 1.86283 3.08168 1.91769 3.71368L1.91655 3.71254ZM9.19312 4.37539H12.0583C12.2372 4.13874 12.3468 3.85702 12.3748 3.56168C12.4011 3.26911 12.3291 3.06568 12.216 2.94111C12.112 2.82568 11.8548 2.64739 11.232 2.64739C10.664 2.64739 10.08 3.03596 9.58397 3.72168C9.4274 3.93882 9.29826 4.16282 9.19312 4.37539ZM1.36912 9.09882H7.28569V16.3343H2.46169C2.15858 16.3343 1.86789 16.2138 1.65356 15.9995C1.43923 15.7852 1.31883 15.4945 1.31883 15.1914V9.09768H1.36912V9.09882ZM13.5383 16.3343H8.71426V9.09882H14.6811V15.1914C14.6811 15.4945 14.5607 15.7852 14.3464 15.9995C14.1321 16.2138 13.8413 16.3343 13.5383 16.3343Z",fill:"#6366F1"}))),Fn.giftWhite=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},React.createElement("path",{d:"M8.88003 11.1056C7.23285 11.1056 2.38496 11.1056 2.38496 11.1056C1.87032 11.1056 1.44922 11.5266 1.44922 12.0413V19.0644C1.44922 19.579 1.87032 20.0001 2.38496 20.0001C2.38496 20.0001 7.33429 20.0001 8.98924 20.0001C9.20937 20.0001 9.20937 19.7636 9.20937 19.7636V11.4235C9.20937 11.4235 9.20931 11.1056 8.88003 11.1056Z",fill:"white"}),React.createElement("path",{d:"M17.6138 11.1056C17.6138 11.1056 12.7473 11.1056 11.1253 11.1056C10.7301 11.1056 10.7893 11.5171 10.7893 11.5171V19.7712C10.7893 19.7712 10.7861 19.9999 11.0238 19.9999C12.6712 19.9999 17.6136 19.9999 17.6136 19.9999C18.1283 19.9999 18.5494 19.5788 18.5494 19.0642V12.0413C18.5495 11.5266 18.1284 11.1056 17.6138 11.1056Z",fill:"white"}),React.createElement("path",{d:"M9.20934 5.57964C9.20934 5.57964 9.20934 5.26257 8.89602 5.26257C7.01984 5.26257 1.32832 5.26257 1.32832 5.26257C0.81368 5.26257 0.392578 5.68368 0.392578 6.19824V9.1191C0.392578 9.63373 0.81368 10.0548 1.32832 10.0548C1.32832 10.0548 7.04534 10.0548 8.92165 10.0548C9.20934 10.0548 9.20934 9.80526 9.20934 9.80526V5.57964Z",fill:"white"}),React.createElement("path",{d:"M18.671 5.26257C18.671 5.26257 12.9772 5.26257 11.0792 5.26257C10.79 5.26257 10.79 5.53806 10.79 5.53806V9.81105C10.79 9.81105 10.79 10.0548 11.1415 10.0548C13.0238 10.0548 18.671 10.0548 18.671 10.0548C19.1856 10.0548 19.6067 9.63373 19.6067 9.1191V6.19824C19.6067 5.68368 19.1856 5.26257 18.671 5.26257Z",fill:"white"}),React.createElement("path",{d:"M6.02678 4.57029C5.59866 4.57029 5.20762 4.53634 4.86471 4.46933C3.99374 4.29917 3.39512 3.96799 3.03462 3.45696C2.71162 2.99898 2.61277 2.43438 2.74073 1.77876C2.96488 0.631687 3.73523 0 4.90971 0C5.15826 0 5.43123 0.0287007 5.7211 0.0853521C6.45845 0.229401 7.40155 0.652207 8.24396 1.21634C9.6732 2.17355 9.74389 2.76863 9.67272 3.13301C9.56808 3.66844 9.06762 4.05102 8.14272 4.30271C7.51785 4.47274 6.74662 4.57029 6.02678 4.57029ZM4.90977 1.49973C4.45493 1.49973 4.29861 1.6268 4.21278 2.06631C4.14256 2.42565 4.23112 2.55116 4.26016 2.5924C4.38178 2.76488 4.69858 2.90872 5.15226 2.99728C5.39707 3.04513 5.69955 3.07043 6.02671 3.07043C6.74614 3.07043 7.37994 2.96142 7.8005 2.84218C7.83111 2.83353 7.87862 2.79733 7.8277 2.76699C7.27789 2.3191 6.272 1.72102 5.43354 1.5572C5.23823 1.51916 5.06194 1.49973 4.90977 1.49973Z",fill:"white"}),React.createElement("path",{d:"M13.9944 4.57028C13.9944 4.57028 13.9944 4.57028 13.9943 4.57028C13.2744 4.57028 12.5033 4.47273 11.8784 4.30271C10.9534 4.05108 10.4531 3.66843 10.3484 3.13307C10.2773 2.76869 10.3479 2.17361 11.7772 1.2164C12.6195 0.652268 13.5626 0.229462 14.3001 0.0854131C14.59 0.0287617 14.8629 6.10352e-05 15.1113 6.10352e-05C16.286 6.10352e-05 17.0563 0.631817 17.2803 1.77889C17.4084 2.43444 17.3096 2.99904 16.9865 3.45703C16.626 3.96812 16.0275 4.29923 15.1563 4.46939C14.8135 4.53627 14.4225 4.57028 13.9944 4.57028ZM12.2054 2.75771C12.1567 2.786 12.1803 2.83066 12.2056 2.83795C12.6259 2.95882 13.2664 3.07049 13.9943 3.07049C14.3216 3.07049 14.6239 3.04519 14.8688 2.99734C15.3224 2.90871 15.6394 2.76494 15.7609 2.59246C15.7901 2.55122 15.8787 2.42571 15.8083 2.06637C15.7225 1.62686 15.5661 1.49979 15.1112 1.49979C14.9591 1.49979 14.783 1.51915 14.5875 1.55733C13.749 1.72108 12.7552 2.30975 12.2054 2.75771Z",fill:"white"})),Fn.sendEmail=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"11",viewBox:"0 0 12 11",fill:"none"},React.createElement("path",{className:" ecre-transition group-hover:ecre-fill-white group-focus:ecre-fill-white",d:"M8.02116 7.52714L11.2333 4.36785L11.274 4.32142C11.3343 4.24049 11.3634 4.14053 11.3559 4.03989C11.3484 3.93926 11.3049 3.8447 11.2333 3.77356L8.02116 0.615701L7.97687 0.577844C7.71973 0.384986 7.34116 0.570701 7.34116 0.912844V2.43427L7.18044 2.44499C4.63544 2.64642 3.14472 4.25713 2.78901 7.17857C2.7433 7.55357 3.1733 7.78857 3.45187 7.54C4.47401 6.62714 5.53044 6.05999 6.62687 5.83285C6.80259 5.79642 6.97902 5.76857 7.15687 5.74928L7.34116 5.73285V7.23L7.34473 7.28857C7.38759 7.61214 7.77973 7.76428 8.02116 7.52714ZM7.23259 3.15713L8.05545 3.10213V1.64999L10.5169 4.06999L8.05545 6.49142V4.95071L7.08687 5.03785H7.08116C5.86473 5.16856 4.71687 5.65571 3.6333 6.46785C3.84615 5.51142 4.20973 4.79214 4.68758 4.27713C5.28044 3.63785 6.10901 3.24713 7.23259 3.15713ZM2.42829 1.21427C1.95469 1.21427 1.50049 1.40241 1.1656 1.7373C0.830716 2.07218 0.642578 2.52639 0.642578 2.99999V8.71428C0.642578 9.18788 0.830716 9.64209 1.1656 9.97698C1.50049 10.3119 1.95469 10.5 2.42829 10.5H8.14259C8.61619 10.5 9.07039 10.3119 9.40528 9.97698C9.74017 9.64209 9.9283 9.18788 9.9283 8.71428V8C9.9283 7.90528 9.89068 7.81444 9.8237 7.74746C9.75672 7.68048 9.66588 7.64285 9.57116 7.64285C9.47644 7.64285 9.3856 7.68048 9.31862 7.74746C9.25165 7.81444 9.21402 7.90528 9.21402 8V8.71428C9.21402 8.99844 9.10114 9.27097 8.9002 9.4719C8.69927 9.67283 8.42675 9.78571 8.14259 9.78571H2.42829C2.14413 9.78571 1.87161 9.67283 1.67068 9.4719C1.46975 9.27097 1.35686 8.99844 1.35686 8.71428V2.99999C1.35686 2.71583 1.46975 2.44331 1.67068 2.24237C1.87161 2.04144 2.14413 1.92856 2.42829 1.92856H4.57115C4.66588 1.92856 4.75672 1.89093 4.82369 1.82395C4.89067 1.75698 4.9283 1.66614 4.9283 1.57142C4.9283 1.4767 4.89067 1.38586 4.82369 1.31888C4.75672 1.2519 4.66588 1.21427 4.57115 1.21427H2.42829Z",fill:"#6D3AE6"})),Fn.copiedChecked=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"11",viewBox:"0 0 18 17",fill:"white"},React.createElement("path",{className:"ecre-transition group-hover:ecre-fill-white",d:"M6.5 9.125L8.375 11L11.5 6.625M16.5 8.5C16.5 9.5569 15.9753 10.4913 15.1722 11.0568C15.3401 12.0245 15.0504 13.056 14.3031 13.8033C13.5559 14.5505 12.5243 14.8402 11.5567 14.6724C10.9911 15.4754 10.0568 16 9 16C7.94321 16 7.00894 15.4754 6.44337 14.6725C5.47555 14.8405 4.4438 14.5508 3.69642 13.8034C2.94905 13.0561 2.65937 12.0243 2.82738 11.0565C2.02451 10.4909 1.5 9.55673 1.5 8.5C1.5 7.44323 2.02455 6.50898 2.82748 5.9434C2.65956 4.97566 2.94925 3.94403 3.69656 3.19672C4.44388 2.44941 5.47553 2.15972 6.44328 2.32765C7.00884 1.52463 7.94315 1 9 1C10.0568 1 10.9911 1.52458 11.5566 2.32756C12.5245 2.15954 13.5562 2.44921 14.3036 3.19659C15.0509 3.94395 15.3406 4.97568 15.1726 5.94348C15.9755 6.50906 16.5 7.44327 16.5 8.5Z",stroke:"#6A40D5",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn.upgrade=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"17",viewBox:"0 0 16 17",fill:"none"},React.createElement("path",{className:"ecre-transition group-hover:ecre-fill-white",fillRule:"evenodd",clipRule:"evenodd",d:"M9.74348 1.5633C9.94431 1.67526 10.0429 1.90975 9.98239 2.13158L8.65464 7.00002H13.5C13.6991 7.00002 13.8792 7.11814 13.9586 7.30074C14.0379 7.48335 14.0014 7.69562 13.8655 7.84118L6.86554 15.3412C6.70866 15.5093 6.45736 15.5487 6.25654 15.4367C6.05571 15.3248 5.95713 15.0903 6.01763 14.8685L7.34539 10H2.50001C2.30091 10 2.12079 9.88189 2.04144 9.69929C1.96209 9.51669 1.99863 9.30441 2.13448 9.15886L9.13448 1.65886C9.29137 1.49077 9.54266 1.45134 9.74348 1.5633Z",fill:"#EA580C"})),Fn.noOrder=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"69",height:"70",viewBox:"0 0 69 70",fill:"none"},React.createElement("circle",{cx:"34.5",cy:"35",r:"34.5",fill:"#B7A6CD"}),React.createElement("path",{d:"M29.6777 35.8277L33.3441 31.8361C33.4364 31.7335 33.5019 31.6097 33.5348 31.4756C33.5677 31.3416 33.567 31.2015 33.5327 31.0678C33.4985 30.9341 33.4317 30.811 33.3384 30.7093C33.2451 30.6076 33.1281 30.5305 32.9979 30.4849L28.0269 28.8032L28.4488 27.2099L29.672 22.5895C29.7056 22.4581 29.7067 22.3205 29.6753 22.1885C29.6439 22.0565 29.5809 21.9341 29.4918 21.8319C29.4026 21.7296 29.29 21.6506 29.1635 21.6015C29.037 21.5524 28.9005 21.5347 28.7657 21.55L13.6667 23.4039C12.8682 23.5059 12.1423 23.919 11.6469 24.5534C11.1514 25.1878 10.9266 25.9922 11.0212 26.7916C11.0836 27.2364 13.2105 44.6699 13.3563 45.8107C13.4584 46.609 13.8714 47.3347 14.5055 47.8303C15.1397 48.3258 15.9438 48.551 16.7431 48.457L30.9261 46.7157C31.0693 46.6983 31.2056 46.644 31.3216 46.5582C31.4375 46.4724 31.5292 46.3579 31.5877 46.226L33.6847 41.5062C33.7469 41.3661 33.7692 41.2115 33.7491 41.0596C33.729 40.9076 33.6674 40.7642 33.5709 40.645L29.6777 35.8277ZM12.9539 25.5745C13.0647 25.4318 13.2027 25.3125 13.36 25.2236C13.5172 25.1346 13.6905 25.0778 13.8699 25.0563L27.7473 23.3535L26.9875 26.2263L12.8415 27.9633C12.8147 27.3018 12.4178 26.1296 12.9539 25.5745ZM30.2572 45.1206L16.5399 46.8047C16.3606 46.8272 16.1786 46.8141 16.0044 46.766C15.8303 46.718 15.6673 46.6359 15.5249 46.5247C15.3825 46.4134 15.2635 46.2751 15.1748 46.1177C15.086 45.9603 15.0293 45.7869 15.0078 45.6075L13.0444 29.6158L26.5289 27.9599C26.3875 28.6528 25.7766 29.7796 26.7573 30.1309L31.2536 31.652L27.9668 35.2303C27.8318 35.3771 27.7542 35.5676 27.7479 35.7669C27.7417 35.9662 27.8072 36.1611 27.9326 36.3162L31.9567 41.2953L30.2572 45.1206Z",fill:"white"}),React.createElement("path",{d:"M45.876 43.2729L50.0667 43.7873C50.2837 43.8144 50.504 43.7982 50.7148 43.7398C50.9255 43.6813 51.1227 43.5817 51.2948 43.4467C52.0094 42.9852 51.963 41.8035 52.0767 41.0689C52.1284 40.6312 52.0053 40.1908 51.7341 39.8434C51.4629 39.496 51.0655 39.2697 50.6283 39.2138L46.4384 38.6993C46.2214 38.6724 46.0011 38.6885 45.7903 38.7468C45.5795 38.8051 45.3822 38.9044 45.2099 39.0391C45.0375 39.1738 44.8934 39.3411 44.7858 39.5315C44.6782 39.722 44.6092 39.9318 44.5828 40.1489L44.4276 41.4177C44.3758 41.8554 44.4989 42.2958 44.7701 42.6432C45.0414 42.9906 45.4388 43.2169 45.876 43.2729ZM46.2352 40.3517L50.4251 40.8662L50.2707 42.135L46.0792 41.6205L46.2352 40.3517Z",fill:"white"}),React.createElement("path",{d:"M56.9602 24.5708C56.7153 24.2554 56.4102 23.9916 56.0627 23.7949C55.7152 23.5982 55.3321 23.4724 54.9356 23.4248L39.3147 21.5066C39.1493 21.4856 38.9814 21.515 38.833 21.5911C38.6846 21.6671 38.5627 21.7863 38.4833 21.9329C38.4763 21.9456 36.1954 26.0902 36.189 26.1018L35.0094 28.2454C34.9081 28.4304 34.8806 28.6469 34.9327 28.8513C34.9847 29.0557 35.1124 29.2328 35.2898 29.3467L39.2847 31.9102L35.2297 34.5875C35.0633 34.6975 34.9419 34.8635 34.8876 35.0554C34.8333 35.2473 34.8497 35.4523 34.9339 35.6332L37.6331 41.4372C37.5622 41.5973 34.3853 45.4157 34.5981 45.5198C34.5712 45.7388 34.6323 45.9596 34.7681 46.1336C34.9039 46.3076 35.1033 46.4206 35.3224 46.4476L51.8592 48.4783C52.6589 48.5742 53.4641 48.3496 54.0987 47.8536C54.7333 47.3577 55.1458 46.6307 55.2461 45.8315L57.3085 29.033C57.4165 27.6985 58.0201 25.6937 56.9602 24.5708ZM53.5945 45.6283C53.5486 45.9896 53.3618 46.3181 53.0749 46.5424C52.788 46.7667 52.4241 46.8686 52.0624 46.8259L36.9853 44.9744L39.2587 42.0598C39.3532 41.939 39.4124 41.7945 39.4297 41.6421C39.4471 41.4898 39.4219 41.3356 39.357 41.1966L36.7455 35.5815L41.2687 32.595C41.3831 32.5178 41.4767 32.4135 41.5411 32.2913C41.6055 32.1692 41.6388 32.0331 41.6379 31.895C41.637 31.757 41.602 31.6213 41.5361 31.5C41.4701 31.3787 41.3752 31.2756 41.2597 31.1998L36.8431 28.3653L37.3721 27.4036L55.5579 29.6366L53.5945 45.6283ZM55.9296 26.6093L55.7608 27.9842L38.2366 25.8325L39.6699 23.2273L54.7323 25.0772C55.0936 25.1232 55.422 25.3099 55.6462 25.5969C55.8704 25.8838 55.9723 26.2476 55.9296 26.6093Z",fill:"white"})),Fn.loginGift=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"10",height:"11",viewBox:"0 0 10 11",fill:"none"},React.createElement("g",{clipPath:"url(#clip0_194_15263)"},React.createElement("path",{d:"M4.44197 6.05273C3.61838 6.05273 1.19443 6.05273 1.19443 6.05273C0.937114 6.05273 0.726562 6.26325 0.726562 6.52057V10.0321C0.726562 10.2895 0.937114 10.5 1.19443 10.5C1.19443 10.5 3.6691 10.5 4.49658 10.5C4.60664 10.5 4.60664 10.3817 4.60664 10.3817V6.21171C4.60664 6.21171 4.60661 6.05273 4.44197 6.05273Z",fill:"white"}),React.createElement("path",{d:"M8.80835 6.05273C8.80835 6.05273 6.37513 6.05273 5.56411 6.05273C5.36652 6.05273 5.3961 6.25851 5.3961 6.25851V10.3855C5.3961 10.3855 5.3945 10.4999 5.51336 10.4999C6.33709 10.4999 8.80828 10.4999 8.80828 10.4999C9.0656 10.4999 9.27615 10.2894 9.27615 10.032V6.52057C9.27621 6.26325 9.06566 6.05273 8.80835 6.05273Z",fill:"white"}),React.createElement("path",{d:"M4.60565 3.28988C4.60565 3.28988 4.60565 3.13135 4.44899 3.13135C3.5109 3.13135 0.665134 3.13135 0.665134 3.13135C0.407817 3.13135 0.197266 3.3419 0.197266 3.59918V5.05961C0.197266 5.31693 0.407817 5.52744 0.665134 5.52744C0.665134 5.52744 3.52365 5.52744 4.4618 5.52744C4.60565 5.52744 4.60565 5.40269 4.60565 5.40269V3.28988Z",fill:"white"}),React.createElement("path",{d:"M9.33696 3.13135C9.33696 3.13135 6.49004 3.13135 5.54104 3.13135C5.39648 3.13135 5.39648 3.26909 5.39648 3.26909V5.40559C5.39648 5.40559 5.39648 5.52744 5.57223 5.52744C6.51339 5.52744 9.33696 5.52744 9.33696 5.52744C9.59428 5.52744 9.80483 5.31693 9.80483 5.05961V3.59918C9.80483 3.3419 9.59428 3.13135 9.33696 3.13135Z",fill:"white"}),React.createElement("path",{d:"M3.01388 2.78515C2.79982 2.78515 2.6043 2.76817 2.43284 2.73466C1.99736 2.64958 1.69805 2.48399 1.5178 2.22848C1.3563 1.99949 1.30687 1.71719 1.37085 1.38938C1.48293 0.815844 1.8681 0.5 2.45534 0.5C2.57962 0.5 2.7161 0.51435 2.86104 0.542676C3.22971 0.6147 3.70126 0.826104 4.12247 1.10817C4.83709 1.58677 4.87244 1.88431 4.83685 2.0665C4.78453 2.33422 4.5343 2.52551 4.07185 2.65136C3.75942 2.73637 3.3738 2.78515 3.01388 2.78515ZM2.45538 1.24986C2.22795 1.24986 2.14979 1.3134 2.10688 1.53316C2.07177 1.71282 2.11605 1.77558 2.13057 1.7962C2.19138 1.88244 2.34978 1.95436 2.57662 1.99864C2.69902 2.02257 2.85027 2.03521 3.01385 2.03521C3.37356 2.03521 3.69046 1.98071 3.90074 1.92109C3.91604 1.91676 3.9398 1.89866 3.91434 1.88349C3.63943 1.65955 3.13649 1.36051 2.71726 1.2786C2.6196 1.25958 2.53146 1.24986 2.45538 1.24986Z",fill:"white"}),React.createElement("path",{d:"M6.99818 2.78511C6.99818 2.78511 6.99818 2.78511 6.99812 2.78511C6.6382 2.78511 6.25261 2.73633 5.94018 2.65132C5.4777 2.52551 5.2275 2.33418 5.17518 2.0665C5.13963 1.88431 5.17491 1.58677 5.8896 1.10817C6.31073 0.826104 6.78228 0.6147 7.15103 0.542676C7.29596 0.51435 7.43244 0.5 7.55662 0.5C8.144 0.5 8.52914 0.815878 8.64111 1.38941C8.70516 1.71719 8.65577 1.99949 8.49423 2.22848C8.31398 2.48403 8.01471 2.64958 7.57912 2.73466C7.40773 2.7681 7.21221 2.78511 6.99818 2.78511ZM6.10369 1.87882C6.07932 1.89297 6.09111 1.9153 6.10376 1.91894C6.31394 1.97938 6.63418 2.03521 6.99812 2.03521C7.16176 2.03521 7.31294 2.02257 7.43537 1.99864C7.66219 1.95433 7.82065 1.88244 7.88143 1.7962C7.89602 1.77558 7.94033 1.71282 7.90512 1.53316C7.86224 1.3134 7.78404 1.24986 7.55659 1.24986C7.48054 1.24986 7.39246 1.25955 7.29474 1.27863C6.87547 1.36051 6.3786 1.65484 6.10369 1.87882Z",fill:"white"})),React.createElement("defs",null,React.createElement("clipPath",{id:"clip0_194_15263"},React.createElement("rect",{width:"10",height:"10",fill:"white",transform:"translate(0 0.5)"})))),Fn.echoRewards=React.createElement("svg",{className:"ecre-h-[28px] ecre-w-[28px] md:ecre-h-[36px] md:ecre-w-[36px]",xmlns:"http://www.w3.org/2000/svg",width:"36",height:"36",viewBox:"0 0 36 36",fill:"none"},React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M32.0218 18.8966L30.5198 19.3938C30.3004 19.4664 30.1523 19.6715 30.1523 19.9026C30.1523 20.1337 30.3004 20.3387 30.5198 20.4113L32.0218 20.9087L32.5192 22.4107C32.5918 22.63 32.7968 22.7782 33.0279 22.7782C33.2589 22.7782 33.464 22.63 33.5366 22.4107L34.0339 20.9087L35.536 20.4113C35.7553 20.3387 35.9035 20.1337 35.9035 19.9026C35.9035 19.6715 35.7553 19.4664 35.536 19.3938L34.0339 18.8966L33.5366 17.3945C33.464 17.1751 33.2589 17.027 33.0279 17.027C32.7968 17.027 32.5918 17.1751 32.5192 17.3945L32.0218 18.8966ZM30.3923 9.09899L29.7488 11.0426C29.7437 11.0583 29.7314 11.0704 29.7158 11.0756L27.7721 11.7192C27.5227 11.8017 27.3544 12.0348 27.3544 12.2975C27.3544 12.5603 27.5227 12.7934 27.7721 12.8761L29.7158 13.5194C29.7314 13.5246 29.7437 13.5369 29.7488 13.5526L30.3923 15.4961C30.4748 15.7455 30.708 15.914 30.9707 15.914C31.2335 15.914 31.4666 15.7455 31.5492 15.4961L32.1926 13.5526C32.1978 13.5369 32.2101 13.5246 32.2257 13.5194L34.1692 12.8761C34.4187 12.7934 34.5872 12.5603 34.5872 12.2975C34.5872 12.0348 34.4187 11.8017 34.1692 11.7192L32.2257 11.0756C32.2101 11.0704 32.1978 11.0583 32.1926 11.0426L31.5492 9.09899C31.4666 8.84958 31.2335 8.68121 30.9707 8.68121C30.708 8.68121 30.4748 8.84958 30.3923 9.09899Z",fill:"#FFBC4F"}),React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.053 15.095L3.15322 17.1987C3.02605 17.2288 2.89887 17.2508 2.77209 17.2654V31.1246C2.77209 32.762 4.10137 34.0914 5.73889 34.0914H12.1857V34.0798H12.743V34.0914H17.4357V34.0798H17.9928V34.0914H24.4398C26.0772 34.0914 27.4066 32.762 27.4066 31.1246V16.7476C27.4066 15.7912 26.6314 15.0159 25.6749 15.0159H17.9928V15.0307H17.4357V15.0159H12.743V15.0307H12.2531C12.1784 15.0307 12.1094 15.0546 12.053 15.095Z",fill:"url(#paint0_linear_2024_3595)"}),React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.2561 19.1613C15.5254 19.1613 15.7438 18.943 15.7438 18.6736V17.0629C15.7438 16.7936 15.5254 16.5753 15.2561 16.5753C14.9868 16.5753 14.7684 16.7936 14.7684 17.0629V18.6736C14.7684 18.943 14.9868 19.1613 15.2561 19.1613ZM17.5319 19.9891C17.6567 19.9891 17.7816 19.9414 17.8767 19.8462L19.1772 18.5457C19.3677 18.3553 19.3677 18.0465 19.1772 17.856C18.9868 17.6656 18.678 17.6656 18.4876 17.856L17.1871 19.1565C16.9966 19.3469 16.9966 19.6557 17.1871 19.8462C17.2823 19.9414 17.4071 19.9891 17.5319 19.9891ZM12.9803 19.9891C12.8555 19.9891 12.7307 19.9414 12.6355 19.8462L11.3349 18.5457C11.1445 18.3552 11.1445 18.0464 11.3349 17.856C11.5254 17.6656 11.8342 17.6656 12.0246 17.856L13.3251 19.1565C13.5156 19.347 13.5156 19.6558 13.3251 19.8462C13.2299 19.9414 13.1051 19.9891 12.9803 19.9891ZM19.6363 23.4681L17.7432 21.5749C17.3773 21.209 16.8812 21.0035 16.3638 21.0035H13.4026C12.6644 21.0035 11.9704 21.291 11.4484 21.813L11.2926 21.9688L11.2825 21.9789H2.78688C2.51755 21.9789 2.29919 22.1972 2.29919 22.4666V27.6686C2.29919 27.9379 2.51755 28.1563 2.78688 28.1563H9.85194L11.0096 29.3139C11.1011 29.4054 11.2251 29.4568 11.3544 29.4568H11.796C11.6326 29.2038 11.5274 28.9212 11.4862 28.6253C11.1216 28.5067 10.7935 28.2878 10.5408 27.9866C9.80623 27.1111 9.92083 25.8012 10.7963 25.0666L12.6499 23.5112H16.3509C16.4803 23.5112 16.6043 23.5626 16.6958 23.6541L18.0574 25.0157C18.4948 25.4531 19.2199 25.4624 19.6497 25.0177C20.0673 24.5857 20.0628 23.8945 19.6363 23.4681ZM27.2101 22.9867C27.4794 22.9867 27.6978 23.205 27.6978 23.4744L27.6978 28.6764C27.6978 28.9457 27.4795 29.164 27.2101 29.164H20.9958L17.683 31.9439C17.2188 32.3334 16.5266 32.2729 16.1371 31.8086C15.7476 31.3444 15.8081 30.6522 16.2724 30.2627L15.5252 30.8897C15.0609 31.2792 14.3688 31.2187 13.9793 30.7544C13.5897 30.2902 13.6503 29.5981 14.1145 29.2085C13.6503 29.5981 12.9581 29.5375 12.5686 29.0733C12.1791 28.609 12.2396 27.9169 12.7039 27.5274C12.2396 27.9169 11.5475 27.8564 11.158 27.3921C10.7684 26.9279 10.829 26.2357 11.2932 25.8462L12.5305 24.808L12.9136 24.4866H16.1489L17.3833 25.721C17.776 26.1137 18.2985 26.3299 18.8546 26.3299C19.4107 26.3299 19.9333 26.1137 20.326 25.721C21.0711 24.9759 21.1313 23.8019 20.5077 22.9867H27.2101Z",fill:"white"}),React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.5649 7.65836C11.4085 5.77077 9.25707 4.85177 7.21141 4.88026C5.43628 4.905 3.77442 5.65121 2.86907 6.98196C2.37453 7.70878 2.30178 8.33517 2.41465 8.83652C2.57687 9.558 3.20232 10.188 4.27216 10.5246C4.38529 10.5602 4.50431 10.5929 4.62842 10.623C4.67108 10.6333 4.71547 10.6335 4.75813 10.6234L20.873 6.81453C20.9156 6.80436 20.9552 6.78444 20.9888 6.75609C21.0863 6.67371 21.178 6.59106 21.2633 6.50855C22.0692 5.72864 22.3464 4.88521 22.1686 4.16761C22.0449 3.66867 21.6994 3.14123 20.9318 2.71263C19.5265 1.92817 17.7064 2.00493 16.1081 2.77749C14.2661 3.66786 12.7537 5.45289 12.5649 7.65836ZM10.5813 8.63566C9.81754 7.55191 8.48625 7.05471 7.2419 7.07196C6.21004 7.0864 5.2076 7.44145 4.68124 8.21508C4.65476 8.25386 4.63136 8.2909 4.61143 8.32674C4.7021 8.36646 4.81256 8.39682 4.92998 8.43373C6.37453 8.88828 8.96033 8.76899 10.5813 8.63566ZM19.9759 4.69531C19.9421 4.67217 19.9045 4.64944 19.8635 4.62657C19.0465 4.17055 17.9911 4.30188 17.0621 4.75094C15.9414 5.29268 14.9736 6.33337 14.776 7.64419C16.2852 7.03772 18.6508 5.98661 19.739 4.93362C19.8275 4.8479 19.9127 4.77127 19.9759 4.69531Z",fill:"#FFBC4F"}),React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.54277 8.92L2.32657 10.6256C0.871323 10.9697 -0.0309524 12.4304 0.313001 13.8858L0.451411 14.4713C0.795364 15.9266 2.2561 16.8289 3.71148 16.485L10.9277 14.7794L9.54277 8.92ZM16.6754 13.4208L11.4699 14.6511L10.085 8.79189L15.2906 7.56157L16.6754 13.4208ZM15.8329 7.43333L17.2177 13.2927L24.434 11.587C25.8892 11.243 26.7915 9.78229 26.4476 8.32691L26.3091 7.74131C25.9652 6.28606 24.5043 5.38378 23.0491 5.72773L15.8329 7.43333Z",fill:"#F9A216"}),React.createElement("defs",null,React.createElement("linearGradient",{id:"paint0_linear_2024_3595",x1:"24.3683",y1:"36.762",x2:"15.3597",y2:"10.4325",gradientUnits:"userSpaceOnUse"},React.createElement("stop",{stopColor:"#7931EC"}),React.createElement("stop",{offset:"1",stopColor:"#5558FF"})))),Fn.collapsed=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"12",viewBox:"0 0 18 12",fill:"none"},React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.81383 0.913891C9.81383 0.464445 9.44948 0.100098 9.00003 0.100098H0.862103C0.412659 0.100098 0.0483093 0.464446 0.0483093 0.913891C0.0483093 1.36334 0.412659 1.72768 0.862104 1.72768L9.00003 1.72768C9.44948 1.72768 9.81383 1.36334 9.81383 0.913891ZM9.81383 11.0863C9.81383 10.6368 9.44948 10.2725 9.00003 10.2725L0.862103 10.2725C0.412659 10.2725 0.0483093 10.6368 0.0483093 11.0863C0.0483093 11.5357 0.412659 11.9001 0.862104 11.9001H9.00003C9.44948 11.9001 9.81383 11.5357 9.81383 11.0863ZM17.7316 5.44343C18.0251 5.75647 18.0251 6.24357 17.7316 6.55661L13.917 10.6256C13.6096 10.9535 13.0946 10.9701 12.7667 10.6627C12.4388 10.3553 12.4222 9.84029 12.7296 9.5124L15.2595 6.81381L0.862068 6.81381C0.412622 6.81381 0.048275 6.44947 0.048275 6.00002C0.048275 5.55058 0.412622 5.18623 0.862068 5.18623L15.2595 5.18623L12.7296 2.48764C12.4222 2.15975 12.4388 1.64476 12.7667 1.33736C13.0946 1.02997 13.6096 1.04658 13.917 1.37447L17.7316 5.44343Z",fill:"#111827"})),Fn.notCollapsed=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"12",viewBox:"0 0 18 12",fill:"none"},React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.18611 0.91383C8.18611 0.464384 8.55046 0.100037 8.9999 0.100037H17.1378C17.5873 0.100037 17.9516 0.464385 17.9516 0.91383C17.9516 1.36328 17.5873 1.72762 17.1378 1.72762L8.9999 1.72762C8.55046 1.72762 8.18611 1.36328 8.18611 0.91383ZM8.18611 11.0862C8.18611 10.6368 8.55046 10.2724 8.9999 10.2724L17.1378 10.2724C17.5873 10.2724 17.9516 10.6368 17.9516 11.0862C17.9516 11.5356 17.5873 11.9 17.1378 11.9H8.9999C8.55046 11.9 8.18611 11.5356 8.18611 11.0862ZM0.268319 5.44337C-0.0251492 5.75641 -0.0251491 6.24351 0.268319 6.55655L4.08297 10.6255C4.39037 10.9534 4.90537 10.97 5.23325 10.6626C5.56114 10.3552 5.57775 9.84022 5.27036 9.51234L2.74043 6.81375L17.1379 6.81375C17.5873 6.81375 17.9517 6.44941 17.9517 5.99996C17.9517 5.55051 17.5873 5.18617 17.1379 5.18617L2.74043 5.18617L5.27036 2.48758C5.57775 2.15969 5.56114 1.6447 5.23325 1.3373C4.90536 1.02991 4.39037 1.04652 4.08297 1.37441L0.268319 5.44337Z",fill:"#111827"})),Fn.referral=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"16",viewBox:"0 0 22 16",fill:"none"},React.createElement("path",{className:"ecre-transition",d:"M15.5 2V2.75M15.5 5.75V6.5M15.5 9.5V10.25M15.5 13.25V14M6.5 8.75H11.75M6.5 11H9.5M2.375 1.25C1.75368 1.25 1.25 1.75368 1.25 2.375V5.40135C2.1467 5.92006 2.75 6.88958 2.75 8C2.75 9.11042 2.1467 10.0799 1.25 10.5987V13.625C1.25 14.2463 1.75368 14.75 2.375 14.75H19.625C20.2463 14.75 20.75 14.2463 20.75 13.625V10.5987C19.8533 10.0799 19.25 9.11042 19.25 8C19.25 6.88958 19.8533 5.92006 20.75 5.40135V2.375C20.75 1.75368 20.2463 1.25 19.625 1.25H2.375Z",stroke:"#111827",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn.rightArrow=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"6",height:"10",viewBox:"0 0 6 10",fill:"none"},React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.209376 9.76983C-0.0777189 9.47125 -0.0684096 8.99647 0.230169 8.70937L4.16792 5L0.230169 1.29062C-0.0684098 1.00353 -0.0777193 0.528747 0.209376 0.230167C0.496471 -0.0684109 0.971253 -0.0777207 1.26983 0.209374L5.76983 4.45937C5.91689 4.60078 6 4.79599 6 5C6 5.20401 5.91689 5.39922 5.76983 5.54062L1.26983 9.79062C0.971254 10.0777 0.496471 10.0684 0.209376 9.76983Z",fill:"#6A40D5"})),Fn.rightArrowTwo=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"8",height:"15",viewBox:"0 0 8 15",fill:"none"},React.createElement("path",{className:"ecre-transition group-hover:ecre-stroke-white",d:"M0.875 1.25L7.125 7.5L0.874999 13.75",stroke:"#6A40D5",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn.rightArrowThree=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"8",viewBox:"0 0 16 8",fill:"none"},React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 4C-1.81059e-08 3.58579 0.335786 3.25 0.75 3.25L13.3401 3.25L11.2397 1.2996C10.9361 1.01775 10.9186 0.543198 11.2004 0.239665C11.4823 -0.0638681 11.9568 -0.0814439 12.2603 0.200408L15.7603 3.45041C15.9132 3.59232 16 3.79145 16 4C16 4.20855 15.9132 4.40769 15.7603 4.5496L12.2603 7.7996C11.9568 8.08145 11.4823 8.06387 11.2004 7.76034C10.9186 7.45681 10.9361 6.98226 11.2397 6.70041L13.3401 4.75L0.75 4.75C0.335786 4.75 1.81059e-08 4.41422 0 4Z",fill:"#2563EB"})),Fn.rewards=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},React.createElement("path",{className:"ecre-transition",d:"M21 11.25V19.5C21 20.3284 20.3284 21 19.5 21H5.25C4.42157 21 3.75 20.3284 3.75 19.5V11.25M12 4.875C12 3.42525 10.8247 2.25 9.375 2.25C7.92525 2.25 6.75 3.42525 6.75 4.875C6.75 6.32475 7.92525 7.5 9.375 7.5C10.1095 7.5 12 7.5 12 7.5M12 4.875C12 5.59024 12 7.5 12 7.5M12 4.875C12 3.42525 13.1753 2.25 14.625 2.25C16.0747 2.25 17.25 3.42525 17.25 4.875C17.25 6.32475 16.0747 7.5 14.625 7.5C13.8905 7.5 12 7.5 12 7.5M12 7.5V21M3.375 11.25H21.375C21.9963 11.25 22.5 10.7463 22.5 10.125V8.625C22.5 8.00368 21.9963 7.5 21.375 7.5H3.375C2.75368 7.5 2.25 8.00368 2.25 8.625V10.125C2.25 10.7463 2.75368 11.25 3.375 11.25Z",stroke:"#111827",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn.rewardsManagement=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"22",viewBox:"0 0 18 22",fill:"none"},React.createElement("path",{className:"ecre-transition",d:"M6 13.25L12 7.25M16.5 3.75699V20.75L12.75 19.25L9 20.75L5.25 19.25L1.5 20.75V3.75699C1.5 2.649 2.30608 1.70014 3.40668 1.57241C5.24156 1.35947 7.108 1.25 9 1.25C10.892 1.25 12.7584 1.35947 14.5933 1.57241C15.6939 1.70014 16.5 2.649 16.5 3.75699ZM6.75 8H6.7575V8.0075H6.75V8ZM7.125 8C7.125 8.20711 6.95711 8.375 6.75 8.375C6.54289 8.375 6.375 8.20711 6.375 8C6.375 7.79289 6.54289 7.625 6.75 7.625C6.95711 7.625 7.125 7.79289 7.125 8ZM11.25 12.5H11.2575V12.5075H11.25V12.5ZM11.625 12.5C11.625 12.7071 11.4571 12.875 11.25 12.875C11.0429 12.875 10.875 12.7071 10.875 12.5C10.875 12.2929 11.0429 12.125 11.25 12.125C11.4571 12.125 11.625 12.2929 11.625 12.5Z",stroke:"#111827",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn.email=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},React.createElement("path",{className:"ecre-transition",d:"M21.75 6.75V17.25C21.75 18.4926 20.7426 19.5 19.5 19.5H4.5C3.25736 19.5 2.25 18.4926 2.25 17.25V6.75M21.75 6.75C21.75 5.50736 20.7426 4.5 19.5 4.5H4.5C3.25736 4.5 2.25 5.50736 2.25 6.75M21.75 6.75V6.99271C21.75 7.77405 21.3447 8.49945 20.6792 8.90894L13.1792 13.5243C12.4561 13.9694 11.5439 13.9694 10.8208 13.5243L3.32078 8.90894C2.65535 8.49945 2.25 7.77405 2.25 6.99271V6.75",stroke:"#111827",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn.shortcodes=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},React.createElement("path",{className:"ecre-transition",d:"M8.25 7.5V6.10822C8.25 4.97324 9.09499 4.01015 10.2261 3.91627C10.5994 3.88529 10.9739 3.85858 11.3495 3.83619M15.75 18H18C19.2426 18 20.25 16.9926 20.25 15.75V6.10822C20.25 4.97324 19.405 4.01015 18.2739 3.91627C17.9006 3.88529 17.5261 3.85858 17.1505 3.83619M15.75 18.75V16.875C15.75 15.011 14.239 13.5 12.375 13.5H10.875C10.2537 13.5 9.75 12.9963 9.75 12.375V10.875C9.75 9.01104 8.23896 7.5 6.375 7.5H5.25M17.1505 3.83619C16.8672 2.91757 16.0116 2.25 15 2.25H13.5C12.4884 2.25 11.6328 2.91757 11.3495 3.83619M17.1505 3.83619C17.2152 4.04602 17.25 4.26894 17.25 4.5V5.25H11.25V4.5C11.25 4.26894 11.2848 4.04602 11.3495 3.83619M6.75 7.5H4.875C4.25368 7.5 3.75 8.00368 3.75 8.625V20.625C3.75 21.2463 4.25368 21.75 4.875 21.75H14.625C15.2463 21.75 15.75 21.2463 15.75 20.625V16.5C15.75 11.5294 11.7206 7.5 6.75 7.5Z",stroke:"#111827",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn.reports=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},React.createElement("path",{className:"ecre-transition",d:"M10.5 6C6.35786 6 3 9.35786 3 13.5C3 17.6421 6.35786 21 10.5 21C14.6421 21 18 17.6421 18 13.5H10.5V6Z",stroke:"#111827",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),React.createElement("path",{className:"ecre-transition",d:"M13.5 10.5H21C21 6.35786 17.6421 3 13.5 3V10.5Z",stroke:"#111827",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn.documments=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},React.createElement("path",{className:"ecre-transition",d:"M19.5 14.25V11.625C19.5 9.76104 17.989 8.25 16.125 8.25H14.625C14.0037 8.25 13.5 7.74632 13.5 7.125V5.625C13.5 3.76104 11.989 2.25 10.125 2.25H8.25M8.25 15H15.75M8.25 18H12M10.5 2.25H5.625C5.00368 2.25 4.5 2.75368 4.5 3.375V20.625C4.5 21.2463 5.00368 21.75 5.625 21.75H18.375C18.9963 21.75 19.5 21.2463 19.5 20.625V11.25C19.5 6.27944 15.4706 2.25 10.5 2.25Z",stroke:"#111827",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn.docummentsOne=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"39",height:"42",viewBox:"0 0 39 42",fill:"none"},React.createElement("path",{d:"M30.1779 1.26883H28.2821C28.2821 0.568217 27.7142 0 27.0133 0H4.94461C4.24392 0 3.67578 0.568053 3.67578 1.26883V34.9909C3.67578 35.6917 4.24392 36.2597 4.94461 36.2597C29.0008 36.2597 27.1259 36.3337 27.5402 36.1441C27.8613 35.9971 28.1102 35.7204 28.2201 35.381H30.1778C30.1779 35.1375 30.1779 1.74435 30.1779 1.26883Z",fill:"#60B7FF"}),React.createElement("path",{d:"M29.6508 0H27.0132C27.714 0 28.282 0.568053 28.282 1.26883V34.9909C28.282 35.6917 27.714 36.2597 27.0132 36.2597H29.6508C30.3516 36.2597 30.9197 35.6917 30.9197 34.9909V1.26883C30.9197 0.568053 30.3516 0 29.6508 0Z",fill:"#26A6FE"}),React.createElement("path",{d:"M30.9197 8.69261L25.0591 2.83203H7.41512C6.44652 2.83203 5.66125 3.6173 5.66125 4.5859V35.9452C5.66125 36.053 5.67241 36.158 5.69103 36.2604H29.6509C30.3517 36.2604 30.9197 35.6923 30.9197 34.9915V8.69261Z",fill:"#26A6FE"}),React.createElement("path",{d:"M32.9982 9.01925L30.0244 7.16244L27.457 2.83203H9.81295C8.84435 2.83203 8.05908 3.6173 8.05908 4.5859V35.9452C8.05908 36.9138 8.84435 37.6991 9.81295 37.6991H32.9642C32.9756 37.6991 32.9868 37.6976 32.9982 37.6973V9.01925Z",fill:"#EAF6FF"}),React.createElement("path",{d:"M34.718 10.0922L32.0804 8.44531V35.9444C32.0804 36.913 31.2951 37.6983 30.3265 37.6983H32.9642C33.9328 37.6983 34.7181 36.913 34.7181 35.9444V10.0922H34.718Z",fill:"#D8ECFE"}),React.createElement("path",{d:"M29.2108 10.0931H34.718L27.4569 2.83203V8.33923C27.4569 9.30783 28.2422 10.0931 29.2108 10.0931Z",fill:"#B3DAFE"}),React.createElement("path",{d:"M30.5087 14.0657H12.2683C11.9179 14.0657 11.6339 13.7816 11.6339 13.4313C11.6339 13.0809 11.9179 12.7969 12.2683 12.7969H30.5087C30.8591 12.7969 31.1431 13.0809 31.1431 13.4313C31.1431 13.7816 30.8591 14.0657 30.5087 14.0657Z",fill:"#82AEE3"}),React.createElement("path",{d:"M30.5087 18.263H12.2683C11.9179 18.263 11.6339 17.9789 11.6339 17.6286C11.6339 17.2782 11.9179 16.9941 12.2683 16.9941H30.5087C30.8591 16.9941 31.1431 17.2782 31.1431 17.6286C31.1431 17.9789 30.8591 18.263 30.5087 18.263Z",fill:"#82AEE3"}),React.createElement("path",{d:"M37.4221 21.0003H36.0471C35.7527 20.4913 35.2025 20.15 34.582 20.15C33.7117 20.15 14.5079 20.15 13.2836 20.15L11.0565 16.4651H9.70644C9.4693 16.1481 9.09467 15.9561 8.69092 15.9561H1.26883C0.568053 15.9561 0 16.5242 0 17.2249V40.3079C0 41.2423 0.757459 41.9997 1.69177 41.9997H34.582C34.8614 41.9997 35.1455 41.9273 35.3967 41.7885H35.4C35.6132 41.6704 35.7976 41.5072 35.9418 41.3125H37.422L37.4221 21.0003Z",fill:"#5D8AFC"}),React.createElement("path",{d:"M9.81525 16.6357L11.6536 20.149H14.2913L12.4529 16.6357C12.234 16.2172 11.8009 15.9551 11.3287 15.9551H8.69104C9.1632 15.9551 9.59632 16.2172 9.81525 16.6357Z",fill:"#3464DF"}),React.createElement("path",{d:"M37.2197 20.1475H34.5822C35.5165 20.1475 36.2739 20.9049 36.2739 21.8392V40.3054C36.2739 41.2398 35.5165 41.9972 34.5822 41.9972H37.2197C38.1541 41.9972 38.9115 41.2397 38.9115 40.3054V21.8393C38.9115 20.9049 38.154 20.1475 37.2197 20.1475Z",fill:"#3464DF"})),Fn.video=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"44",height:"36",viewBox:"0 0 44 36",fill:"none"},React.createElement("path",{d:"M33.9143 0H9.75273C8.58506 0.00129937 7.46558 0.465731 6.63991 1.2914C5.81424 2.11707 5.34981 3.23655 5.34851 4.40422V10.2497C5.34851 10.3771 5.37359 10.5032 5.42233 10.6208C5.47106 10.7385 5.5425 10.8454 5.63255 10.9354C5.72259 11.0254 5.8295 11.0969 5.94715 11.1456C6.0648 11.1943 6.1909 11.2194 6.31825 11.2194H37.3488C37.4761 11.2194 37.6022 11.1943 37.7199 11.1456C37.8375 11.0969 37.9444 11.0254 38.0345 10.9354C38.1245 10.8454 38.196 10.7385 38.2447 10.6208C38.2934 10.5032 38.3185 10.3771 38.3185 10.2497V4.40422C38.3172 3.23655 37.8528 2.11707 37.0271 1.2914C36.2014 0.465731 35.082 0.00129937 33.9143 0Z",fill:"#0D56A9"}),React.createElement("path",{d:"M40.6592 6.31615C40.2553 5.57141 39.6578 4.94956 38.9297 4.51628C38.2016 4.08299 37.3701 3.85435 36.5229 3.85449H7.28997C6.67202 3.85423 6.06007 3.97575 5.4891 4.21211C4.91814 4.44846 4.39935 4.79502 3.96239 5.23197C3.52542 5.66893 3.17885 6.18771 2.94249 6.75867C2.70612 7.32963 2.58459 7.94158 2.58484 8.55953V13.8658C2.58484 14.1229 2.68701 14.3696 2.86887 14.5515C3.05073 14.7333 3.29738 14.8355 3.55457 14.8355H40.2579C40.5151 14.8355 40.7617 14.7333 40.9436 14.5515C41.1255 14.3696 41.2276 14.1229 41.2276 13.8658V8.55953C41.2276 7.77612 41.0322 7.00508 40.6592 6.31615Z",fill:"#1F72D2"}),React.createElement("path",{d:"M5.4044 7.75781H38.2625C39.5633 7.75781 40.8107 8.27453 41.7305 9.19431C42.6503 10.1141 43.167 11.3616 43.167 12.6623V30.9749C43.167 32.2756 42.6503 33.5231 41.7305 34.4429C40.8108 35.3626 39.5633 35.8793 38.2626 35.8793H5.4044C4.10368 35.8793 2.85622 35.3626 1.93647 34.4429C1.01671 33.5231 0.5 32.2756 0.5 30.9749V12.6623C0.5 11.3616 1.01671 10.1141 1.93647 9.19437C2.85622 8.27462 4.10368 7.7579 5.4044 7.7579V7.75781Z",fill:"#4793EB"}),React.createElement("path",{d:"M28.5375 19.3006L19.8101 14.2618C19.3679 14.0065 18.8662 13.8721 18.3555 13.8721C17.8449 13.8721 17.3432 14.0065 16.901 14.2618C16.4587 14.5172 16.0915 14.8844 15.8362 15.3266C15.5808 15.7689 15.4464 16.2705 15.4464 16.7812V26.8587C15.4445 27.3701 15.5777 27.873 15.8326 28.3163C16.0875 28.7597 16.4549 29.1279 16.8978 29.3836C17.3407 29.6393 17.8433 29.7735 18.3547 29.7725C18.8661 29.7715 19.3682 29.6355 19.8101 29.3781L28.5375 24.3393C28.9797 24.0839 29.3469 23.7167 29.6022 23.2745C29.8575 22.8322 29.992 22.3306 29.992 21.8199C29.992 21.3093 29.8575 20.8076 29.6022 20.3654C29.3469 19.9232 28.9797 19.5559 28.5375 19.3006Z",fill:"url(#paint0_linear_2157_6072)"}),React.createElement("defs",null,React.createElement("linearGradient",{id:"paint0_linear_2157_6072",x1:"22.7192",y1:"14.8199",x2:"22.7192",y2:"27.4569",gradientUnits:"userSpaceOnUse"},React.createElement("stop",{stopColor:"white"}),React.createElement("stop",{offset:"1",stopColor:"#EDF1F2"})))),Fn.audio=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"43",height:"45",viewBox:"0 0 43 45",fill:"none"},React.createElement("path",{d:"M34.8906 30.3164V34.0671C34.8906 37.3542 32.2163 40.0286 28.9291 40.0286H21.5416V42.6456H28.9292C33.6594 42.6456 37.5077 38.7973 37.5077 34.0671V30.3164H34.8906Z",fill:"#35355E"}),React.createElement("path",{d:"M37.5081 16.3476V20.3813H34.8911V16.3476C34.8911 8.77658 28.7306 2.61701 21.1596 2.61701C13.5886 2.61701 7.42817 8.77658 7.42817 16.3476V20.3813H4.81116V16.3476C4.81116 7.33374 12.1449 0 21.1596 0C30.1744 0 37.5081 7.33374 37.5081 16.3476Z",fill:"#44446B"}),React.createElement("path",{d:"M37.508 16.3476V20.3813H34.891V16.3476C34.891 8.77658 28.7306 2.61701 21.1595 2.61701V0C30.1743 0 37.508 7.33374 37.508 16.3476Z",fill:"#35355E"}),React.createElement("path",{d:"M26.4162 41.337C26.4162 43.0823 24.9996 44.4905 23.2619 44.4905H19.0572C17.3151 44.4905 15.9028 43.0782 15.9028 41.337C15.9028 39.5953 17.3142 38.1826 19.0572 38.1826H23.2619C25.0039 38.1826 26.4162 39.5949 26.4162 41.337Z",fill:"#6092E5"}),React.createElement("path",{d:"M26.4163 41.337C26.4163 43.0823 24.9996 44.4905 23.2619 44.4905H21.1595V38.1826H23.2619C25.0039 38.1826 26.4163 39.5949 26.4163 41.337Z",fill:"#3972E5"}),React.createElement("path",{d:"M9.72726 21.0057V30.02C9.72726 31.4702 8.54699 32.6394 7.09682 32.6346C7.05721 32.6345 7.01761 32.634 6.97783 32.6332C3.27188 32.5605 0.209189 29.6075 0.0105582 25.9062C-0.210143 21.7949 3.05789 18.3916 7.12107 18.3916C7.13031 18.3916 7.13947 18.3916 7.14863 18.3917C8.57857 18.3971 9.72726 19.5759 9.72726 21.0057Z",fill:"#6092E5"}),React.createElement("path",{d:"M32.5919 21.0057V30.02C32.5919 31.4702 33.7722 32.6394 35.2224 32.6346C35.262 32.6345 35.3016 32.634 35.3414 32.6332C39.0473 32.5605 42.11 29.6075 42.3086 25.9062C42.5293 21.7949 39.2613 18.3916 35.1981 18.3916C35.1889 18.3916 35.1797 18.3916 35.1706 18.3917C33.7406 18.3971 32.5919 19.5759 32.5919 21.0057Z",fill:"#3972E5"}),React.createElement("path",{d:"M27.2659 25.7821L21.7833 31.2656C21.6114 31.4383 21.3855 31.5238 21.1596 31.5238C20.9336 31.5238 20.7077 31.4383 20.5358 31.2656L15.0532 25.7821C13.6688 24.3977 13.6688 22.1532 15.0532 20.7688C16.4391 19.3846 18.6824 19.3846 20.0665 20.7688L21.1596 21.8618L22.2526 20.7688C23.637 19.3844 25.8815 19.3844 27.2659 20.7688C28.646 22.1471 28.654 24.394 27.2659 25.7821Z",fill:"#FF3369"}),React.createElement("path",{d:"M27.2659 25.7821L21.7833 31.2656C21.6114 31.4383 21.3855 31.5238 21.1595 31.5238V21.8618L22.2526 20.7688C23.637 19.3844 25.8815 19.3844 27.2659 20.7688C28.646 22.1471 28.654 24.394 27.2659 25.7821Z",fill:"#DB2556"})),Fn.community=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"46",height:"37",viewBox:"0 0 46 37",fill:"none"},React.createElement("path",{d:"M44.9888 20.6265C45.2687 13.4728 37.034 12.5189 31.7149 11.8701L24.8965 13.0064C21.1559 13.6298 28.9908 27.9872 31.7149 27.9872C34.4389 27.9872 38.7882 27.1519 41.9572 26.4518C44.7211 25.937 45.228 23.0003 44.9888 20.6265Z",fill:"#CBA3FF"}),React.createElement("path",{d:"M31.7154 0.5C22.2743 0.547628 22.2735 14.6126 31.7154 14.6616C41.1556 14.6139 41.1564 0.548969 31.7154 0.5Z",fill:"#E9DCC3"}),React.createElement("path",{d:"M13.8264 11.8701C8.50136 12.5196 0.275571 13.4736 0.552467 20.6265C0.31336 22.9995 0.819226 25.9369 3.58409 26.4514C10.2815 28.3417 17.3713 28.3417 24.0687 26.4514C26.8327 25.937 13.8264 11.8701 13.8264 11.8701Z",fill:"#59D96B"}),React.createElement("path",{d:"M13.8268 0.500853C4.3851 0.37243 4.38518 14.788 13.8262 14.6608C23.2673 14.7892 23.2672 0.373548 13.8268 0.500853Z",fill:"#E9DCC3"}),React.createElement("path",{d:"M38.2127 27.6914C37.903 18.6681 29.5158 18.6966 22.7704 17.5498C16.4833 18.3835 7.13193 19.2492 7.3281 27.6914C7.06053 30.4094 7.59874 33.8086 10.783 34.3984C18.6212 36.6125 26.9196 36.6125 34.7578 34.3984C37.9413 33.8086 38.4807 30.4103 38.2127 27.6914Z",fill:"#00A1FF"}),React.createElement("path",{d:"M22.7704 4.19043C11.8391 4.38206 11.8374 20.3948 22.7704 20.588C33.7009 20.3964 33.7026 4.38362 22.7704 4.19043Z",fill:"#FDEBC9"})),Fn.wppool=React.createElement("svg",{className:"ecre-mb-2.5",xmlns:"http://www.w3.org/2000/svg",width:"144",height:"25",viewBox:"0 0 144 25",fill:"none"},React.createElement("g",{clipPath:"url(#clip0_2844_1429)"},React.createElement("path",{d:"M47.1367 5.46099H49.3466C49.5974 5.46029 49.847 5.49552 50.088 5.56565C50.3216 5.63351 50.5438 5.73695 50.7468 5.87244C50.948 6.00695 51.1304 6.16843 51.289 6.3525C51.4469 6.5346 51.5745 6.74161 51.6668 6.96537C52.1976 8.27437 52.7329 9.57182 53.2726 10.8577C53.8124 12.1436 54.3522 13.4411 54.892 14.7501C54.9846 14.9634 55.0491 15.1881 55.0841 15.4185C55.1116 15.6231 55.1299 15.804 55.1389 15.9614C55.1628 15.6535 55.2227 15.3496 55.3174 15.0562C55.4311 14.6964 55.5639 14.3431 55.7152 13.9979L58.6387 6.95094C58.7207 6.74169 58.8415 6.55031 58.9944 6.38715C59.1617 6.20409 59.3507 6.04283 59.5572 5.9071C59.7689 5.76714 59.9972 5.65486 60.2367 5.57288C60.4685 5.49103 60.712 5.44858 60.9574 5.44727H63.1673L61.602 9.22123L63.3452 13.4269C63.5283 13.8634 63.7067 14.2929 63.8803 14.7154C64.0432 15.0927 64.1407 15.4956 64.1684 15.9065C64.1774 15.8324 64.1888 15.7465 64.2026 15.6488C64.2163 15.5511 64.2414 15.4282 64.278 15.2799C64.324 15.1008 64.3791 14.9242 64.443 14.7508C64.5161 14.5468 64.6166 14.296 64.7447 13.9986L67.6718 6.95164C67.7532 6.74341 67.8719 6.55227 68.0218 6.38788C68.1855 6.20378 68.3723 6.04237 68.5775 5.90782C68.7893 5.76789 69.0176 5.65558 69.257 5.57359C69.4888 5.49173 69.7323 5.44931 69.9777 5.44799H72.1876L66.1207 20.0847H62.2225L60.1221 14.6815C60.0491 14.4866 59.9851 14.2871 59.9301 14.0831C59.8751 13.8789 59.8473 13.6681 59.8475 13.4565C59.8459 13.2529 59.8784 13.0506 59.9436 12.858C59.7695 13.3595 59.447 14.2089 58.9759 15.4063C58.5049 16.6036 57.8757 18.1633 57.0883 20.0855H53.1901L47.1367 5.46099Z",fill:"#1F2937"}),React.createElement("path",{d:"M73.1486 5.45885H76.0842C76.1316 5.45885 76.2004 5.58638 76.2906 5.84144C76.4052 6.19768 76.4879 6.56374 76.5374 6.9351C76.6313 6.64924 76.8084 6.39901 77.0454 6.21754C77.3169 5.99962 77.6173 5.8215 77.9377 5.6884C78.2763 5.54459 78.628 5.43506 78.9878 5.36139C79.306 5.29205 79.6301 5.25482 79.9555 5.25023H80.0102C80.9886 5.24223 81.9575 5.44626 82.8519 5.84867C83.7119 6.23488 84.4902 6.78588 85.1443 7.47144C86.4935 8.89861 87.2451 10.8007 87.2412 12.7782C87.2374 14.7557 86.4784 16.6548 85.1237 18.0765C84.4623 18.7592 83.6768 19.3053 82.8107 19.6849C81.9101 20.0823 80.9375 20.2839 79.9555 20.2768C79.3861 20.275 78.8207 20.1809 78.2806 19.9981C77.7155 19.8086 77.1961 19.5001 76.7566 19.0929V24.803H73.1465L73.1486 5.45885ZM79.9433 8.88487C79.3156 8.88178 78.6964 9.03234 78.1383 9.32378C77.5911 9.60273 77.118 10.011 76.7587 10.5141V14.9984C77.125 15.507 77.6042 15.9208 78.1575 16.2063C78.7108 16.4919 79.3226 16.6412 79.9433 16.6422C80.4488 16.6473 80.9495 16.5427 81.4119 16.3353C81.8513 16.1378 82.2479 15.854 82.5787 15.5001C82.9113 15.1425 83.1744 14.7245 83.3542 14.2679C83.7294 13.2989 83.7294 12.2217 83.3542 11.2526C83.1765 10.795 82.9132 10.3765 82.5787 10.0204C82.2463 9.67015 81.85 9.3887 81.4119 9.19166C80.9494 8.98514 80.4487 8.88128 79.9433 8.88703V8.88487Z",fill:"#1F2937"}),React.createElement("path",{d:"M92.31 5.45867C92.3593 5.56594 92.4141 5.67051 92.4743 5.77196C92.5714 5.95821 92.6187 6.16704 92.6116 6.37762V7.21282C92.6977 6.96547 92.8387 6.74149 93.0236 6.55809C93.2218 6.3596 93.4458 6.18957 93.6895 6.05277C93.9502 5.90497 94.2236 5.78151 94.5064 5.6839C94.7878 5.58517 95.0742 5.50155 95.3644 5.4334C95.6245 5.37174 95.888 5.32523 96.1534 5.29408C96.3629 5.26856 96.5735 5.25457 96.7845 5.2522C97.76 5.24382 98.7261 5.44559 99.6191 5.84415C100.472 6.22432 101.242 6.77359 101.884 7.45971C102.527 8.15502 103.034 8.96779 103.378 9.85489C104.101 11.7332 104.101 13.8187 103.378 15.697C103.033 16.5817 102.526 17.3921 101.884 18.0857C101.243 18.7719 100.472 19.3212 99.6191 19.7013C98.4175 20.233 97.093 20.4115 95.7963 20.2167C95.4346 20.1608 95.0802 20.064 94.7397 19.928C94.3582 19.7754 93.9963 19.5767 93.6618 19.336C93.2701 19.0523 92.9169 18.7173 92.6116 18.3398V24.997H90.374V5.45867H92.31ZM96.7845 18.0626C97.4698 18.0709 98.1489 17.9309 98.7767 17.6519C99.3666 17.3881 99.8967 17.0041 100.334 16.5236C100.776 16.0333 101.121 15.4613 101.35 14.8387C101.835 13.5038 101.835 12.0373 101.35 10.7024C101.121 10.0799 100.776 9.50785 100.334 9.01751C99.8966 8.53715 99.3665 8.15312 98.7767 7.88923C98.1489 7.61031 97.4698 7.47029 96.7845 7.47848C96.0078 7.47835 95.2393 7.63951 94.5262 7.95203C93.8085 8.26116 93.1579 8.71078 92.6116 9.27522V15.9042C92.8573 16.2455 93.1442 16.5542 93.4654 16.8232C93.779 17.088 94.1222 17.3145 94.4879 17.4981C94.8491 17.6792 95.2289 17.8194 95.6205 17.9161C96.0012 18.0127 96.392 18.0626 96.7845 18.0648V18.0626Z",fill:"#1F2937"}),React.createElement("path",{d:"M105.83 12.7718C105.825 11.7688 106.023 10.7755 106.414 9.85398C107.169 8.04782 108.587 6.60986 110.367 5.84324C111.279 5.45299 112.258 5.25195 113.248 5.25195C114.238 5.25195 115.218 5.45299 116.13 5.84324C117.91 6.60974 119.327 8.04773 120.083 9.85398C120.468 10.7792 120.666 11.7733 120.666 12.7776C120.666 13.7818 120.468 14.7759 120.083 15.7012C119.328 17.5075 117.91 18.9455 116.13 19.7119C115.218 20.1022 114.238 20.3033 113.248 20.3033C112.258 20.3033 111.279 20.1022 110.367 19.7119C108.586 18.9454 107.169 17.5074 106.414 15.7012C106.023 14.7758 105.824 13.7786 105.83 12.7718ZM108.027 12.7718C108.022 13.4826 108.162 14.1867 108.439 14.84C108.702 15.4689 109.082 16.0408 109.558 16.5248C110.032 17.0056 110.594 17.3888 111.212 17.6531C111.857 17.9244 112.549 18.0639 113.247 18.0639C113.945 18.0639 114.637 17.9244 115.282 17.6531C116.395 17.1801 117.312 16.3299 117.877 15.2476C118.442 14.1652 118.619 12.9176 118.378 11.7175C118.138 10.5173 117.495 9.439 116.558 8.66623C115.622 7.89347 114.45 7.47414 113.243 7.47973C112.546 7.4746 111.854 7.61438 111.212 7.89047C110.594 8.15497 110.032 8.53811 109.558 9.01878C109.082 9.50288 108.702 10.0748 108.439 10.7036C108.162 11.3569 108.022 12.061 108.027 12.7718Z",fill:"#1F2937"}),React.createElement("path",{d:"M122.658 12.7718C122.653 11.7688 122.851 10.7755 123.242 9.85398C123.997 8.04782 125.415 6.60986 127.195 5.84324C128.107 5.45299 129.087 5.25195 130.076 5.25195C131.066 5.25195 132.046 5.45299 132.958 5.84324C134.738 6.60974 136.156 8.04773 136.911 9.85398C137.296 10.7793 137.494 11.7734 137.494 12.7776C137.494 13.7818 137.296 14.7759 136.911 15.7012C136.156 17.5075 134.738 18.9455 132.958 19.7119C132.046 20.1022 131.066 20.3033 130.076 20.3033C129.087 20.3033 128.107 20.1022 127.195 19.7119C125.415 18.9454 123.997 17.5074 123.242 15.7012C122.851 14.7758 122.652 13.7786 122.658 12.7718ZM124.855 12.7718C124.85 13.4826 124.99 14.1867 125.267 14.84C125.53 15.4688 125.91 16.0407 126.385 16.5248C126.86 17.0056 127.422 17.3887 128.039 17.6531C128.682 17.9293 129.373 18.0691 130.071 18.0639C130.929 18.0637 131.773 17.8489 132.53 17.4386C133.286 17.0283 133.931 16.4352 134.408 15.7116C134.885 14.9881 135.178 14.1564 135.263 13.2903C135.347 12.4242 135.22 11.5503 134.892 10.746C134.565 9.94167 134.047 9.23171 133.384 8.67895C132.721 8.12619 131.935 7.74768 131.093 7.5769C130.252 7.40612 129.383 7.44833 128.561 7.69983C127.74 7.95132 126.993 8.40435 126.385 9.01878C125.91 9.50297 125.53 10.0748 125.267 10.7036C124.99 11.3569 124.85 12.061 124.855 12.7718Z",fill:"#1F2937"}),React.createElement("path",{d:"M143.015 0.126953V20.0839H140.777V0.126953H143.015Z",fill:"#1F2937"}),React.createElement("path",{d:"M19.2036 10.8364L11.6476 3.1701C10.368 1.87189 8.63255 1.14258 6.82298 1.14258C5.01341 1.14258 3.27795 1.87189 1.99836 3.1701C0.718829 4.46837 0 6.22916 0 8.06515C0 9.90113 0.718829 11.6619 1.99836 12.9602L9.5544 20.6265C10.834 21.9247 12.5694 22.654 14.379 22.654C16.1886 22.654 17.924 21.9247 19.2036 20.6265C20.4832 19.3282 21.202 17.5674 21.202 15.7315C21.202 13.8955 20.4832 12.1347 19.2036 10.8364Z",fill:"#5CC9F6"}),React.createElement("path",{d:"M41.2319 8.08809C39.9523 6.78988 38.2169 6.06055 36.4073 6.06055C34.5977 6.06055 32.8623 6.78988 31.5827 8.08809C30.949 8.73094 30.4464 9.49412 30.1034 10.3341C29.7605 11.174 29.584 12.0743 29.584 12.9835C29.584 13.8927 29.7605 14.7929 30.1034 15.6329C30.4464 16.4728 30.949 17.236 31.5827 17.8789C32.8623 19.1771 34.5977 19.9064 36.4073 19.9064C38.2169 19.9064 39.9523 19.1771 41.2319 17.8789C41.8656 17.236 42.3683 16.4728 42.7112 15.6329C43.0541 14.7929 43.2307 13.8927 43.2307 12.9835C43.2307 12.0743 43.0541 11.174 42.7112 10.3341C42.3683 9.49412 41.8656 8.73094 41.2319 8.08809Z",fill:"#FA8807"}),React.createElement("path",{d:"M12.3435 8.0684L9.52247 10.9306L9.51037 10.9176C8.40772 12.0077 6.97417 12.6875 5.44263 12.8464C3.91109 13.0054 2.37157 12.6342 1.07422 11.7933C1.34016 12.2148 1.65028 12.606 1.99915 12.9598L5.04434 16.0495L5.07493 16.0379L9.59077 20.6197L21.9615 8.0684C21.33 7.42752 20.5803 6.91912 19.7552 6.57227C18.93 6.22541 18.0457 6.04688 17.1525 6.04688C16.2593 6.04688 15.3749 6.22541 14.5498 6.57227C13.7247 6.91912 12.975 7.42752 12.3435 8.0684Z",fill:"#00AEEB"}),React.createElement("path",{d:"M36.3776 3.23084L36.3712 3.22434C35.7479 2.57083 35.0017 2.05078 34.1769 1.69489C33.352 1.33901 32.4652 1.15452 31.5689 1.15236C30.6725 1.15021 29.7848 1.33042 28.9583 1.68234C28.1318 2.03425 27.3832 2.55075 26.7569 3.20125L14.3926 15.746C13.189 16.9662 11.5796 17.6862 9.8799 17.7648C8.18021 17.8433 6.51293 17.2747 5.20508 16.1705L9.59071 20.6201L9.59568 20.6158C10.8737 21.9124 12.607 22.6408 14.4143 22.6408C16.2216 22.6408 17.9549 21.9124 19.2328 20.6158L31.2748 8.39804L31.2947 8.40381C31.3879 8.29698 31.4833 8.19158 31.5843 8.08907C32.4253 7.23487 33.472 6.61885 34.6203 6.30225C35.7686 5.98565 36.9786 5.97949 38.13 6.28438C37.8175 5.12926 37.2135 4.07677 36.3776 3.23084Z",fill:"#0080CA"}),React.createElement("path",{d:"M38.1258 6.28476C36.9743 5.97987 35.7643 5.98603 34.616 6.30263C33.4677 6.61923 32.421 7.23525 31.58 8.08945C31.479 8.19196 31.3837 8.29735 31.2905 8.40419L31.2712 8.39842L19.2293 20.6162C19.2072 20.6385 19.1844 20.6587 19.1631 20.6804L19.1709 20.6891C20.4505 21.9873 22.186 22.7166 23.9955 22.7166C25.8051 22.7166 27.5406 21.9873 28.8202 20.6891L36.3762 13.0227C37.2297 12.1573 37.8413 11.0775 38.1487 9.8937C38.4561 8.70987 38.4482 7.46447 38.1258 6.28476Z",fill:"#EE5913"}),React.createElement("path",{d:"M17.804 5.44238C18.4044 5.44238 18.8911 4.94854 18.8911 4.33935C18.8911 3.73017 18.4044 3.23633 17.804 3.23633C17.2035 3.23633 16.7168 3.73017 16.7168 4.33935C16.7168 4.94854 17.2035 5.44238 17.804 5.44238Z",fill:"#5CC9F6"}),React.createElement("path",{d:"M15.4033 3.29769C15.7884 3.29769 16.1006 2.98096 16.1006 2.59025C16.1006 2.19954 15.7884 1.88281 15.4033 1.88281C15.0182 1.88281 14.7061 2.19954 14.7061 2.59025C14.7061 2.98096 15.0182 3.29769 15.4033 3.29769Z",fill:"#5CC9F6"}),React.createElement("path",{d:"M16.9434 1.41488C17.3284 1.41488 17.6406 1.09815 17.6406 0.707438C17.6406 0.316731 17.3284 0 16.9434 0C16.5583 0 16.2461 0.316731 16.2461 0.707438C16.2461 1.09815 16.5583 1.41488 16.9434 1.41488Z",fill:"#5CC9F6"})),React.createElement("defs",null,React.createElement("clipPath",{id:"clip0_2844_1429"},React.createElement("rect",{width:"143.015",height:"25",fill:"white"})))),Fn.gmail=React.createElement("svg",{className:"ecre-h-8",xmlns:"http://www.w3.org/2000/svg",width:"37",height:"28",viewBox:"0 0 37 28",fill:"none"},React.createElement("path",{d:"M8.25559 27.2516V13.217L3.90304 9.23508L0 7.02539V24.7749C0 26.1453 1.11031 27.2516 2.47673 27.2516H8.25559Z",fill:"#4285F4"}),React.createElement("path",{d:"M28.0693 27.2515H33.8482C35.2187 27.2515 36.3249 26.141 36.3249 24.7747V7.02539L31.9041 9.55633L28.0693 13.2169V27.2515Z",fill:"#34A853"}),React.createElement("path",{d:"M8.25535 13.2166L7.66309 7.73284L8.25535 2.48438L18.162 9.91444L28.0686 2.48438L28.7311 7.44948L28.0686 13.2166L18.162 20.6466L8.25535 13.2166Z",fill:"#EA4335"}),React.createElement("path",{d:"M28.0693 2.48364V13.2158L36.3249 7.0242V3.72194C36.3249 0.659189 32.8287 -1.0868 30.3811 0.75L28.0693 2.48364Z",fill:"#FBBC04"}),React.createElement("path",{d:"M0 7.02427L3.7969 9.87205L8.25559 13.2159V2.48371L5.94388 0.750065C3.49198 -1.08688 0 0.659254 0 3.72186V7.02427Z",fill:"#C5221F"})),Fn.outlook=React.createElement("svg",{className:"ecre-h-8",xmlns:"http://www.w3.org/2000/svg",width:"30",height:"31",viewBox:"0 0 30 31",fill:"none"},React.createElement("path",{d:"M18.582 6.36523V12.2377L20.6364 13.5297C20.7105 13.546 20.7874 13.546 20.8615 13.5297L29.6943 7.57467C29.6879 7.28566 29.5821 7.00768 29.3949 6.78743C29.2076 6.56719 28.9503 6.4181 28.6661 6.36523H18.582Z",fill:"#0072C6"}),React.createElement("path",{d:"M18.5811 14.4289L20.4543 15.7155C20.542 15.7689 20.6427 15.7972 20.7454 15.7972C20.848 15.7972 20.9488 15.7689 21.0365 15.7155C20.7148 15.9096 29.6923 9.94922 29.6923 9.94922V20.742C29.7157 20.9607 29.6911 21.1818 29.6201 21.39C29.5491 21.5982 29.4334 21.7883 29.2813 21.9471C29.1291 22.1059 28.9441 22.2296 28.7391 22.3094C28.5342 22.3892 28.3142 22.4233 28.0947 22.4092H18.58L18.5811 14.4289ZM8.88415 11.7216C8.57293 11.7201 8.26709 11.8028 7.99905 11.961C7.73102 12.1191 7.51076 12.3469 7.36163 12.6201C6.95432 13.3442 6.75888 14.1683 6.79765 14.9982C6.75532 15.8264 6.95103 16.6494 7.36163 17.3699C7.51014 17.6318 7.72497 17.8501 7.98454 18.0027C8.2441 18.1553 8.53926 18.2369 8.84035 18.2393C9.14145 18.2416 9.43786 18.1647 9.69982 18.0163C9.96178 17.8678 10.18 17.653 10.3327 17.3935C10.7388 16.6763 10.9305 15.8576 10.8849 15.0347C10.9314 14.1859 10.7461 13.3405 10.3488 12.589C10.2068 12.3247 9.99534 12.1042 9.73722 11.9514C9.4791 11.7985 9.18413 11.719 8.88415 11.7216Z",fill:"#0072C6"}),React.createElement("path",{d:"M0 3.38279V26.3568L17.4768 30.0216V0L0 3.38279ZM11.6955 18.7538C11.3686 19.2147 10.9339 19.5886 10.4293 19.843C9.92472 20.0973 9.36557 20.2244 8.80061 20.2131C8.24987 20.2229 7.70491 20.0995 7.21209 19.8535C6.71927 19.6074 6.29316 19.246 5.97 18.7999C5.20358 17.7299 4.82018 16.4328 4.88172 15.118C4.81652 13.7388 5.20685 12.3764 5.99252 11.2409C6.32358 10.7712 6.76511 10.3902 7.27819 10.1314C7.79127 9.87264 8.36013 9.74405 8.93463 9.75701C9.48138 9.74604 10.0225 9.86945 10.5104 10.1164C10.9983 10.3634 11.4182 10.7263 11.7331 11.1734C12.4918 12.2666 12.8687 13.5797 12.8053 14.9089C12.8721 16.2782 12.4817 17.6308 11.6955 18.7538Z",fill:"#0072C6"})),Fn.yahoo=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"42",height:"24",viewBox:"0 0 42 24",fill:"none"},React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M37.7084 23.6197L33.4181 23.0982L33.8953 19.3529L38.1856 19.8735L37.7084 23.6197ZM42 0.900511L34.658 0L34.705 16.933L37.9 17.3588L42 0.900511ZM27.2215 3.8419C24.2655 1.61215 20.4519 0.523592 15.8269 0.523592C11.1552 0.523592 7.3416 1.61215 4.43394 3.8419C1.47798 6.02236 0 8.82251 0 12.2842C0 15.7943 1.47798 18.6412 4.43394 20.8233C6.84558 22.6327 9.88134 23.692 13.5122 24H18.1243C21.7287 23.6924 24.7695 22.6331 27.2219 20.8233C30.1295 18.6408 31.6071 15.7943 31.6071 12.2842C31.6067 8.82251 30.1291 6.02236 27.2215 3.8419ZM25.0282 9.39081L22.7875 9.86593C22.4545 9.95995 21.5481 10.6248 19.9752 11.9056C18.3061 13.2336 17.4481 14.0873 17.3057 14.5139L17.2103 15.7007L17.1625 16.4123L17.3536 18.2142L20.3095 18.2597L20.2612 19.1615H15.4459L11.1552 19.2091L11.2984 18.3554L12.6811 18.3099C13.3963 18.2601 13.826 18.1661 13.9679 18.0232C14.0637 17.9283 14.1112 17.3588 14.1112 16.363V15.7466L14.0637 14.5135C13.9679 14.2302 13.2052 13.1855 11.7277 11.3828C10.2022 9.53331 9.20136 8.44225 8.72424 8.06198L5.95938 7.68423V6.8769C6.1026 6.78288 7.62804 6.78288 10.4404 6.82968C12.395 6.7833 14.0158 6.7833 15.3035 6.8769L15.2078 7.54215L12.2993 7.82547C13.2052 9.1543 14.5883 11.0034 16.4472 13.3288C18.8786 11.4777 20.1659 10.2917 20.2129 9.7694L17.7345 9.39081L17.5442 8.53794H21.6913L25.6007 8.58516L25.0282 9.39081Z",fill:"#8921B4"})),Fn.defaultEmail=React.createElement("svg",{className:"ecre-h-8",xmlns:"http://www.w3.org/2000/svg",width:"35",height:"35",viewBox:"0 0 35 35",fill:"none"},React.createElement("path",{d:"M0 13.1245L16.8525 23.8498C17.045 23.992 17.2725 24.062 17.5 24.062C17.7275 24.062 17.955 23.992 18.1475 23.8498L35 13.1245L18.1562 0.218203C17.7669 -0.0727344 17.2331 -0.0727344 16.8438 0.218203L0 13.1245Z",fill:"#64B5F6"}),React.createElement("path",{d:"M28.4375 0H6.5625C5.35719 0 4.375 0.982188 4.375 2.1875V26.25C4.375 26.8538 4.865 27.3438 5.46875 27.3438H29.5312C30.135 27.3438 30.625 26.8538 30.625 26.25V2.1875C30.625 0.982188 29.645 0 28.4375 0Z",fill:"#ECEFF1"}),React.createElement("path",{d:"M9.84375 6.5625H25.1562C25.76 6.5625 26.25 6.0725 26.25 5.46875C26.25 4.865 25.76 4.375 25.1562 4.375H9.84375C9.24 4.375 8.75 4.865 8.75 5.46875C8.75 6.0725 9.24 6.5625 9.84375 6.5625Z",fill:"#90A4AE"}),React.createElement("path",{d:"M25.1562 8.75H9.84375C9.24 8.75 8.75 9.24 8.75 9.84375C8.75 10.4475 9.24 10.9375 9.84375 10.9375H25.1562C25.76 10.9375 26.25 10.4475 26.25 9.84375C26.25 9.24 25.76 8.75 25.1562 8.75Z",fill:"#90A4AE"}),React.createElement("path",{d:"M18.5938 13.125H9.84375C9.24 13.125 8.75 13.615 8.75 14.2188C8.75 14.8225 9.24 15.3125 9.84375 15.3125H18.5938C19.1975 15.3125 19.6875 14.8225 19.6875 14.2188C19.6875 13.615 19.1975 13.125 18.5938 13.125Z",fill:"#90A4AE"}),React.createElement("path",{d:"M18.1475 23.8503C17.955 23.9925 17.7275 24.0625 17.5 24.0625C17.2725 24.0625 17.045 23.9925 16.8525 23.8503L0 13.125V32.8125C0 34.02 0.98 35 2.1875 35H32.8125C34.02 35 35 34.02 35 32.8125V13.125L18.1475 23.8503Z",fill:"#1E88E5"}),React.createElement("path",{d:"M32.8125 35H2.1875C0.960313 35 0 34.0397 0 32.8125C0 32.4647 0.16625 32.1366 0.44625 31.9309L16.8525 20.9934C17.045 20.8513 17.2725 20.7812 17.5 20.7812C17.7275 20.7812 17.955 20.8513 18.1475 20.9934L34.5537 31.9309C34.8337 32.1366 35 32.4647 35 32.8125C35 34.0397 34.0397 35 32.8125 35Z",fill:"#2196F3"})),Fn.support=React.createElement("svg",{className:"ecre-h-8",xmlns:"http://www.w3.org/2000/svg",width:"29",height:"29",viewBox:"0 0 29 29",fill:"none"},React.createElement("path",{d:"M14.5 29C22.5081 29 29 22.5081 29 14.5C29 6.49187 22.5081 0 14.5 0C6.49187 0 0 6.49187 0 14.5C0 22.5081 6.49187 29 14.5 29Z",fill:"#47C8FF"}),React.createElement("path",{d:"M24.5612 11.7801C23.9612 9.87969 22.7747 8.19956 21.1591 6.96245C19.5434 5.72533 17.5749 4.98966 15.5145 4.85298C12.9032 4.69537 10.3308 5.52314 8.34402 7.16039C6.35724 8.79764 5.11265 11.1153 4.87469 13.621C4.63673 16.1267 5.42416 18.6228 7.06967 20.5791C8.71517 22.5353 11.0891 23.7974 13.6869 24.0973C15.1186 24.2631 16.5705 24.1337 17.9461 23.7177C18.0652 23.6869 18.1765 23.6333 18.2734 23.5601C18.3703 23.4869 18.4509 23.3955 18.5101 23.2916C18.5694 23.1877 18.6062 23.0733 18.6183 22.9553C18.6304 22.8374 18.6175 22.7183 18.5805 22.6052C18.5435 22.4922 18.4831 22.3875 18.4029 22.2975C18.3227 22.2074 18.2244 22.1339 18.114 22.0814C18.0035 22.0289 17.8831 21.9984 17.76 21.9917C17.6369 21.9851 17.5138 22.0025 17.3979 22.0428C16.247 22.3936 15.03 22.4964 13.8332 22.3439C12.6364 22.1915 11.4891 21.7875 10.4729 21.1608C9.45675 20.534 8.59651 19.6998 7.95331 18.7173C7.3101 17.7349 6.89971 16.6283 6.75127 15.4762C6.60283 14.3241 6.71998 13.1547 7.0944 12.051C7.46883 10.9473 8.09134 9.9364 8.91775 9.0901C9.74415 8.2438 10.7542 7.58283 11.8761 7.15413C12.998 6.72543 14.2044 6.53951 15.4094 6.60958C17.0976 6.7254 18.7093 7.33167 20.0311 8.34806C21.3529 9.36446 22.3224 10.743 22.8112 12.3011C23.1496 13.4837 23.2298 14.7209 23.047 15.9347C22.9556 16.6816 22.8697 17.9259 22.2821 18.5059C22.0767 18.7488 21.8197 18.9466 21.5283 19.0862C21.2369 19.2258 20.9179 19.3039 20.5925 19.3152C20.4459 19.3085 20.3025 19.2709 20.1726 19.2052C20.0427 19.1394 19.9293 19.0471 19.8405 18.9347C19.6556 18.7276 19.5324 18.4761 19.4841 18.2071V10.1105C19.4841 9.87741 19.3878 9.6539 19.2164 9.4891C19.0451 9.32431 18.8126 9.23172 18.5703 9.23172C18.3279 9.23172 18.0955 9.32431 17.9241 9.4891C17.7527 9.6539 17.6565 9.87741 17.6565 10.1105V10.2959C16.9132 9.62394 15.9351 9.24425 14.9151 9.23172C12.3957 9.23172 10.346 11.5964 10.346 14.5041C10.346 17.4119 12.3957 19.7766 14.9151 19.7766C15.9607 19.7635 16.9613 19.3657 17.7113 18.665C17.8309 19.1349 18.0517 19.5755 18.3592 19.9585C18.6035 20.2802 18.9185 20.5463 19.2817 20.7379C19.6449 20.9296 20.0475 21.0421 20.4609 21.0674C21.0546 21.0887 21.6456 20.9795 22.1889 20.7482C22.7321 20.5169 23.2134 20.1696 23.5962 19.7326C24.5685 18.7722 24.7722 17.1078 24.8974 15.8398C25.0643 14.4785 24.95 13.0988 24.5612 11.7801ZM14.9151 18.0191C13.4036 18.0191 12.1737 16.4426 12.1737 14.5041C12.1737 12.5656 13.4036 10.9892 14.9151 10.9892C16.4265 10.9892 17.6565 12.5656 17.6565 14.5041C17.6565 16.4426 16.4265 18.0191 14.9151 18.0191Z",fill:"white"})),Fn.eye=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},React.createElement("path",{d:"M8 9.9999C9.10457 9.9999 10 9.10447 10 7.9999C10 6.89533 9.10457 5.9999 8 5.9999C6.89543 5.9999 6 6.89533 6 7.9999C6 9.10447 6.89543 9.9999 8 9.9999Z",fill:"#6A40D5"}),React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.531404 8.47221C0.413913 8.16689 0.414015 7.82841 0.531688 7.52316C1.68702 4.52621 4.59464 2.3999 7.99887 2.3999C11.4048 2.3999 14.3136 4.52831 15.4678 7.5276C15.5853 7.83292 15.5852 8.1714 15.4675 8.47664C14.3121 11.4736 11.4045 13.5999 8.0003 13.5999C4.59438 13.5999 1.68558 11.4715 0.531404 8.47221ZM11.2003 7.9999C11.2003 9.76721 9.76761 11.1999 8.0003 11.1999C6.23299 11.1999 4.8003 9.76721 4.8003 7.9999C4.8003 6.23259 6.23299 4.7999 8.0003 4.7999C9.76761 4.7999 11.2003 6.23259 11.2003 7.9999Z",fill:"#6A40D5"})),Fn.upload=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"14",viewBox:"0 0 18 14",fill:"none"},React.createElement("path",{d:"M9 10.75L9 5.125M9 5.125L11.5 7.625M9 5.125L6.5 7.625M4.625 13.25C2.55393 13.25 0.875 11.5711 0.875 9.5C0.875 7.83921 1.95463 6.43058 3.45033 5.93766C3.40087 5.67433 3.375 5.40269 3.375 5.125C3.375 2.70875 5.33375 0.75 7.75 0.75C9.77602 0.75 11.4804 2.12717 11.9781 3.99646C12.2212 3.91761 12.4806 3.875 12.75 3.875C14.1307 3.875 15.25 4.99429 15.25 6.375C15.25 6.66512 15.2006 6.94369 15.1097 7.20277C16.2878 7.65038 17.125 8.78992 17.125 10.125C17.125 11.8509 15.7259 13.25 14 13.25H4.625Z",stroke:"#6A40D5",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn.upload=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"14",viewBox:"0 0 18 14",fill:"none"},React.createElement("path",{d:"M9 10.75L9 5.125M9 5.125L11.5 7.625M9 5.125L6.5 7.625M4.625 13.25C2.55393 13.25 0.875 11.5711 0.875 9.5C0.875 7.83921 1.95463 6.43058 3.45033 5.93766C3.40087 5.67433 3.375 5.40269 3.375 5.125C3.375 2.70875 5.33375 0.75 7.75 0.75C9.77602 0.75 11.4804 2.12717 11.9781 3.99646C12.2212 3.91761 12.4806 3.875 12.75 3.875C14.1307 3.875 15.25 4.99429 15.25 6.375C15.25 6.66512 15.2006 6.94369 15.1097 7.20277C16.2878 7.65038 17.125 8.78992 17.125 10.125C17.125 11.8509 15.7259 13.25 14 13.25H4.625Z",stroke:"#6A40D5",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn.uploadedDefaultImg=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"14",viewBox:"0 0 18 14",fill:"none"},React.createElement("path",{d:"M0.875 10.125L5.17418 5.82582C5.90641 5.09359 7.09359 5.09359 7.82583 5.82583L12.125 10.125M10.875 8.875L12.0492 7.70082C12.7814 6.96859 13.9686 6.96859 14.7008 7.70083L17.125 10.125M2.125 13.25H15.875C16.5654 13.25 17.125 12.6904 17.125 12V2C17.125 1.30964 16.5654 0.75 15.875 0.75H2.125C1.43464 0.75 0.875 1.30964 0.875 2V12C0.875 12.6904 1.43464 13.25 2.125 13.25ZM10.875 3.875H10.8813V3.88125H10.875V3.875ZM11.1875 3.875C11.1875 4.04759 11.0476 4.1875 10.875 4.1875C10.7024 4.1875 10.5625 4.04759 10.5625 3.875C10.5625 3.70241 10.7024 3.5625 10.875 3.5625C11.0476 3.5625 11.1875 3.70241 11.1875 3.875Z",stroke:"#9CA3AF",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn.copy=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"19",viewBox:"0 0 16 19",fill:"none"},React.createElement("path",{className:"ecre-transition group-hover:ecre-stroke-white",d:"M11.125 13.875V16.6875C11.125 17.2053 10.7053 17.625 10.1875 17.625H2.0625C1.54473 17.625 1.125 17.2053 1.125 16.6875V6.0625C1.125 5.54473 1.54473 5.125 2.0625 5.125H3.625C4.05089 5.125 4.46849 5.1605 4.875 5.2287M11.125 13.875H13.9375C14.4553 13.875 14.875 13.4553 14.875 12.9375V8.875C14.875 5.15876 12.1721 2.0738 8.625 1.4787C8.21849 1.4105 7.80089 1.375 7.375 1.375H5.8125C5.29473 1.375 4.875 1.79473 4.875 2.3125V5.2287M11.125 13.875H5.8125C5.29473 13.875 4.875 13.4553 4.875 12.9375V5.2287M14.875 10.75V9.1875C14.875 7.6342 13.6158 6.375 12.0625 6.375H10.8125C10.2947 6.375 9.875 5.95527 9.875 5.4375V4.1875C9.875 2.6342 8.6158 1.375 7.0625 1.375H6.125",stroke:"#6A40D5",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn.copy_coupon=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"11",height:"11",viewBox:"0 0 11 11",fill:"none"},React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.90767 0.9375H2.6875L2.68602 0.937502C2.22271 0.938872 1.77876 1.12353 1.45114 1.45114C1.12353 1.77876 0.938869 2.22271 0.9375 2.68602V6.90625L0.937502 6.90767C0.938702 7.32961 1.10685 7.73393 1.40521 8.03229C1.69671 8.32379 2.08936 8.491 2.50077 8.49965C2.52742 9.36731 3.23916 10.0625 4.11328 10.0625H8.44922C9.34021 10.0625 10.0625 9.34021 10.0625 8.44922V4.11328C10.0625 3.23916 9.36731 2.52742 8.49965 2.50077C8.491 2.08936 8.32379 1.69671 8.03229 1.40521C7.73393 1.10685 7.32961 0.938702 6.90767 0.9375ZM7.99193 3.5C7.99094 3.5 7.98994 3.5 7.98894 3.5H4.11328C3.77458 3.5 3.5 3.77458 3.5 4.11328V8V8.44922C3.5 8.78792 3.77458 9.0625 4.11328 9.0625H8.44922C8.78792 9.0625 9.0625 8.78792 9.0625 8.44922V4.11328C9.0625 3.77458 8.78792 3.5 8.44922 3.5H7.99193ZM2.5 7.49901V4.11328C2.5 3.22229 3.22229 2.5 4.11328 2.5H7.49901C7.49061 2.35421 7.42898 2.21611 7.32518 2.11232C7.21381 2.00094 7.06293 1.93811 6.90543 1.9375H2.68833C2.48944 1.93826 2.2989 2.0176 2.15825 2.15825C2.0176 2.2989 1.93826 2.48944 1.9375 2.68833V6.90543C1.93811 7.06293 2.00094 7.21381 2.11232 7.32518C2.21611 7.42898 2.35421 7.49061 2.5 7.49901Z",fill:"white"})),Fn.elementor=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"50",height:"50",viewBox:"0 0 50 50",fill:"none"},React.createElement("rect",{width:"50",height:"50",fill:"#292525"}),React.createElement("path",{d:"M8.8125 7.8125C8.26021 7.8125 7.8125 8.26022 7.8125 8.8125V41.1875C7.8125 41.7398 8.26022 42.1875 8.8125 42.1875H41.1875C41.7398 42.1875 42.1875 41.7398 42.1875 41.1875V8.8125C42.1875 8.26021 41.7398 7.8125 41.1875 7.8125H8.8125ZM10.9375 11.9375C10.9375 11.3852 11.3852 10.9375 11.9375 10.9375H38.0625C38.6148 10.9375 39.0625 11.3852 39.0625 11.9375V38.0625C39.0625 38.6148 38.6148 39.0625 38.0625 39.0625H11.9375C11.3852 39.0625 10.9375 38.6148 10.9375 38.0625V11.9375ZM18.1875 17.1875C17.6352 17.1875 17.1875 17.6352 17.1875 18.1875V31.8125C17.1875 32.3648 17.6352 32.8125 18.1875 32.8125H19.3125C19.8648 32.8125 20.3125 32.3648 20.3125 31.8125V18.1875C20.3125 17.6352 19.8648 17.1875 19.3125 17.1875H18.1875ZM24.4375 17.1875C23.8852 17.1875 23.4375 17.6352 23.4375 18.1875V19.3125C23.4375 19.8648 23.8852 20.3125 24.4375 20.3125H31.8125C32.3648 20.3125 32.8125 19.8648 32.8125 19.3125V18.1875C32.8125 17.6352 32.3648 17.1875 31.8125 17.1875H24.4375ZM24.4375 23.4375C23.8852 23.4375 23.4375 23.8852 23.4375 24.4375V25.5625C23.4375 26.1148 23.8852 26.5625 24.4375 26.5625H31.8125C32.3648 26.5625 32.8125 26.1148 32.8125 25.5625V24.4375C32.8125 23.8852 32.3648 23.4375 31.8125 23.4375H24.4375ZM24.4375 29.6875C23.8852 29.6875 23.4375 30.1352 23.4375 30.6875V31.8125C23.4375 32.3648 23.8852 32.8125 24.4375 32.8125H31.8125C32.3648 32.8125 32.8125 32.3648 32.8125 31.8125V30.6875C32.8125 30.1352 32.3648 29.6875 31.8125 29.6875H24.4375Z",fill:"white"})),Fn.gutenberg=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"50",height:"50",viewBox:"0 0 50 50",fill:"none"},React.createElement("rect",{width:"50",height:"50",fill:"#292525"}),React.createElement("path",{d:"M31.9281 6C31.8676 6.00045 31.8084 6.01796 31.7575 6.05048C31.7067 6.083 31.6662 6.12919 31.6407 6.18367C31.5609 6.34992 31.6248 6.54783 31.7924 6.627C32.5953 7.02283 32.5251 7.72267 32.4596 8.0045C32.3319 8.56183 31.8355 9.14925 31.1826 9.14925C30.3493 9.14925 29.9503 8.73283 29.5033 7.96808C29.283 7.59442 28.6684 6.68558 27.7266 6.41325C27.2367 6.26832 26.7143 6.27117 26.226 6.42144C25.7376 6.57171 25.3054 6.86262 24.9842 7.25717C24.6631 6.86292 24.2311 6.57221 23.7431 6.42195C23.2551 6.27169 22.7331 6.26866 22.2433 6.41325C21.3015 6.68558 20.6869 7.59442 20.4651 7.96808C20.0181 8.73283 19.619 9.14925 18.8017 9.14925H18.7905C18.4956 9.15172 18.2083 9.0565 17.9741 8.87868C17.7398 8.70087 17.5721 8.45062 17.4975 8.16758C17.4337 7.93642 17.2996 7.15108 18.2031 6.61592C18.2781 6.5703 18.3321 6.49725 18.3533 6.41253C18.3745 6.32781 18.3613 6.23821 18.3164 6.16308C18.2704 6.08865 18.1968 6.03515 18.1114 6.01411C18.026 5.99308 17.9356 6.00621 17.8599 6.05067C16.8191 6.665 16.6579 7.63717 16.8526 8.34175C17.0889 9.21258 17.8695 9.8 18.7841 9.80633H18.8001C20.0564 9.80633 20.6167 9.02575 21.0413 8.299C21.1818 8.05992 21.699 7.25717 22.4317 7.04817C23.3368 6.7885 24.2994 7.20492 24.6777 8.02192C24.7037 8.07722 24.7446 8.12436 24.7958 8.15815C24.8471 8.19194 24.9067 8.21109 24.9682 8.2135H25.0065C25.068 8.21109 25.1276 8.19194 25.1789 8.15815C25.2301 8.12436 25.271 8.07722 25.297 8.02192C25.6738 7.20492 26.6379 6.78692 27.543 7.04975C28.2757 7.2635 28.7929 8.05992 28.9318 8.30058C29.358 9.03208 29.9183 9.80475 31.189 9.80475C31.9536 9.80475 32.8587 9.2395 33.1109 8.15492C33.3216 7.25875 32.9353 6.44492 32.0893 6.03325C32.0388 6.00865 31.9826 5.99772 31.9265 6.00158L31.9281 6ZM11.944 6.14725C11.8554 6.14725 11.7704 6.18206 11.7075 6.24408C11.6447 6.30609 11.6092 6.39026 11.6088 6.47817C11.6088 6.66025 11.7556 6.81067 11.944 6.81067H16.0768C16.1655 6.81025 16.2503 6.77503 16.3128 6.71272C16.3754 6.65041 16.4105 6.56608 16.4105 6.47817C16.4105 6.38998 16.3751 6.30541 16.3123 6.24305C16.2494 6.1807 16.1641 6.14567 16.0752 6.14567L11.944 6.14725ZM34.0735 6.14725C33.9851 6.14767 33.9005 6.18266 33.8381 6.24463C33.7756 6.3066 33.7403 6.39053 33.7399 6.47817C33.7399 6.66025 33.8915 6.81067 34.0751 6.81067H38.2047C38.2936 6.81067 38.3789 6.77564 38.4418 6.71328C38.5046 6.65092 38.5399 6.56635 38.5399 6.47817C38.5399 6.38998 38.5046 6.30541 38.4418 6.24305C38.3789 6.1807 38.2936 6.14567 38.2047 6.14567L34.0735 6.14725ZM10.4802 6.152C10.3924 6.15366 10.3088 6.18942 10.2473 6.2516C10.1858 6.31378 10.1513 6.3974 10.1514 6.4845C10.1522 6.57213 10.1879 6.6559 10.2507 6.71757C10.3134 6.77924 10.3982 6.81384 10.4866 6.81383C10.5749 6.81342 10.6596 6.77842 10.722 6.71645C10.7845 6.65448 10.8198 6.57055 10.8202 6.48292C10.8198 6.39501 10.7843 6.31084 10.7215 6.24883C10.6586 6.18681 10.5736 6.152 10.485 6.152H10.4802ZM39.5967 6.152C39.5089 6.15366 39.4253 6.18942 39.3638 6.2516C39.3023 6.31378 39.2678 6.3974 39.2679 6.4845C39.2687 6.57186 39.3042 6.65539 39.3666 6.71701C39.429 6.77864 39.5134 6.81342 39.6015 6.81383C39.6901 6.81383 39.7751 6.77902 39.838 6.71701C39.9008 6.65499 39.9363 6.57083 39.9367 6.48292C39.9363 6.39501 39.9008 6.31084 39.838 6.24883C39.7751 6.18681 39.6901 6.152 39.6015 6.152H39.5967ZM8.64446 6.152C8.55948 6.15763 8.47985 6.19513 8.42174 6.25689C8.36363 6.31865 8.33139 6.40003 8.33158 6.4845V9.99317C8.33158 10.1753 8.47684 10.3257 8.66042 10.3257C8.74933 10.3257 8.83459 10.2906 8.89746 10.2283C8.96032 10.1659 8.99564 10.0814 8.99564 9.99317V7.36008L10.6159 9.18567C10.6764 9.24051 10.7551 9.27134 10.8371 9.27229C10.919 9.27323 10.9985 9.24422 11.0602 9.19078C11.122 9.13734 11.1618 9.06322 11.172 8.98255C11.1822 8.90189 11.1621 8.82032 11.1155 8.75342L8.91263 6.26442C8.87935 6.22739 8.83813 6.19821 8.79201 6.17904C8.74588 6.15986 8.69601 6.15116 8.64605 6.15358L8.64446 6.152ZM41.3877 6.152C41.3375 6.14934 41.2873 6.15792 41.2409 6.1771C41.1945 6.19629 41.153 6.22559 41.1196 6.26283L38.9167 8.74867C38.8875 8.78095 38.8652 8.8187 38.851 8.85969C38.8368 8.90067 38.831 8.94407 38.834 8.98731C38.8369 9.03054 38.8486 9.07275 38.8683 9.11145C38.888 9.15014 38.9153 9.18453 38.9486 9.21258C38.9805 9.24178 39.0181 9.26421 39.0591 9.2785C39.1001 9.29278 39.1436 9.29862 39.1869 9.29565C39.2303 9.29269 39.2725 9.28098 39.3112 9.26126C39.3498 9.24153 39.3839 9.21419 39.4115 9.18092L41.035 7.35375V9.99C41.035 10.1705 41.1866 10.3209 41.3702 10.3209C41.4588 10.3205 41.5437 10.2853 41.6062 10.223C41.6687 10.1607 41.7038 10.0763 41.7038 9.98842V6.4845C41.7032 6.40032 41.6703 6.31951 41.612 6.25839C41.5536 6.19726 41.474 6.16038 41.3893 6.15517L41.3877 6.152ZM18.9901 6.83283C18.8119 6.83252 18.6376 6.88467 18.4893 6.98267C18.341 7.08067 18.2253 7.22013 18.157 7.38337C18.0887 7.5466 18.0707 7.72629 18.1054 7.89966C18.1401 8.07303 18.2259 8.23229 18.3519 8.35728C18.4779 8.48226 18.6384 8.56734 18.8132 8.60175C18.988 8.63616 19.1692 8.61834 19.3337 8.55055C19.4983 8.48277 19.6389 8.36806 19.7377 8.22097C19.8365 8.07387 19.8891 7.901 19.8888 7.72425C19.8884 7.48796 19.7935 7.26147 19.6251 7.09439C19.4566 6.9273 19.2283 6.83325 18.9901 6.83283ZM31.1076 6.83283C30.8785 6.84638 30.6633 6.9462 30.5059 7.11188C30.3485 7.27757 30.2609 7.49661 30.2609 7.72425C30.2609 7.95189 30.3485 8.17093 30.5059 8.33662C30.6633 8.5023 30.8785 8.60212 31.1076 8.61567C31.3329 8.59682 31.5428 8.49474 31.6958 8.32964C31.8488 8.16455 31.9337 7.94849 31.9337 7.72425C31.9337 7.50001 31.8488 7.28395 31.6958 7.11886C31.5428 6.95376 31.3329 6.85168 31.1076 6.83283ZM36.8383 7.1875C36.7602 7.18489 36.6837 7.20941 36.6219 7.25682C36.5601 7.30423 36.5169 7.37155 36.4999 7.44717C36.3754 8.00872 36.4467 8.45522 36.7138 8.78667C37.1017 9.268 37.7274 9.28383 37.7977 9.28383C37.8717 9.28332 37.9435 9.2585 38.0019 9.21324C38.0602 9.16798 38.1018 9.10484 38.1201 9.03367C38.2446 8.5745 38.1951 8.16758 37.9701 7.83667C37.6093 7.3015 36.9468 7.20017 36.8702 7.19067L36.8383 7.1875ZM13.1572 7.1875L13.1253 7.19067C13.0502 7.20017 12.3926 7.3015 12.027 7.83667C11.8046 8.16811 11.7524 8.56869 11.8706 9.03842C11.8886 9.10988 11.9301 9.17338 11.9884 9.21895C12.0468 9.26451 12.1188 9.28957 12.193 9.29017C12.2633 9.29017 12.8874 9.27433 13.2753 8.793C13.5451 8.4605 13.6153 8.00767 13.4908 7.45192C13.4749 7.37625 13.4328 7.30845 13.3719 7.2602C13.3111 7.21194 13.2351 7.18623 13.1572 7.1875ZM18.9901 7.48833C19.0527 7.48916 19.1126 7.51433 19.1568 7.55844C19.2009 7.60255 19.2259 7.66208 19.2263 7.72425C19.2255 7.78614 19.2003 7.84527 19.1562 7.88904C19.1121 7.93281 19.0525 7.95776 18.9901 7.95858C18.9277 7.95776 18.8681 7.93281 18.8239 7.88904C18.7798 7.84527 18.7546 7.78614 18.7538 7.72425C18.7546 7.66236 18.7798 7.60323 18.8239 7.55946C18.8681 7.51569 18.9277 7.48915 18.9901 7.48833ZM31.1076 7.48833C31.1705 7.48875 31.2308 7.51374 31.2753 7.55789C31.3198 7.60204 31.345 7.66181 31.3454 7.72425C31.3446 7.78642 31.3192 7.84578 31.2747 7.88959C31.2303 7.9334 31.1703 7.95817 31.1076 7.95858C31.0452 7.95776 30.9856 7.93281 30.9414 7.88904C30.8973 7.84527 30.8722 7.78614 30.8713 7.72425C30.8722 7.66236 30.8973 7.60323 30.9414 7.55946C30.9856 7.51569 31.0452 7.48915 31.1076 7.48833ZM12.8842 7.95383C12.895 8.10499 12.8509 8.25498 12.7597 8.37658C12.6844 8.46499 12.5862 8.53125 12.4756 8.56817C12.4728 8.44144 12.5083 8.31678 12.5777 8.21033C12.6562 8.10036 12.7617 8.01207 12.8842 7.95383ZM37.116 7.95383C37.2278 8.00767 37.3459 8.09317 37.4225 8.21033C37.4885 8.31061 37.5226 8.42989 37.5247 8.56817C37.4153 8.53074 37.3182 8.46452 37.2437 8.37658C37.1515 8.25541 37.1061 8.10538 37.116 7.95383ZM26.5916 8.16758C26.3534 8.16435 26.1163 8.20184 25.8909 8.27842C25.85 8.29337 25.8126 8.31622 25.7807 8.34563C25.7489 8.37504 25.7232 8.41044 25.7052 8.44976C25.6873 8.48909 25.6774 8.53156 25.6761 8.57472C25.6748 8.61787 25.6821 8.66085 25.6977 8.70117C25.7283 8.7827 25.7899 8.84908 25.8693 8.88608C25.9487 8.92308 26.0395 8.92775 26.1223 8.89908C26.1766 8.8785 27.4696 8.451 28.4593 9.97892C28.5232 10.0739 28.6317 10.1278 28.7403 10.1278C28.7993 10.1278 28.8632 10.1119 28.9175 10.0739C28.9906 10.0265 29.0423 9.95269 29.0613 9.8681C29.0804 9.78351 29.0655 9.69488 29.0196 9.62108C28.2773 8.48108 27.3116 8.16758 26.5932 8.16758H26.5916ZM23.4166 8.17233C23.2767 8.16993 23.1368 8.17893 22.9984 8.19925C22.4397 8.27842 21.6367 8.59508 20.9679 9.62583C20.9443 9.66227 20.9283 9.70297 20.9206 9.74559C20.913 9.78821 20.914 9.83191 20.9235 9.87416C20.933 9.91641 20.9508 9.95638 20.976 9.99175C21.0011 10.0271 21.0331 10.0572 21.07 10.0802C21.1229 10.1155 21.1852 10.1342 21.2488 10.1341C21.3043 10.1339 21.3589 10.1201 21.4076 10.0938C21.4564 10.0676 21.4978 10.0297 21.5282 9.98367C22.5147 8.45575 23.8061 8.88325 23.8652 8.90542C23.9482 8.93457 24.0394 8.93015 24.1192 8.89311C24.1989 8.85608 24.2608 8.7894 24.2914 8.7075C24.3067 8.66644 24.3136 8.62279 24.3119 8.57906C24.3101 8.53533 24.2996 8.49237 24.2811 8.45265C24.2626 8.41294 24.2363 8.37724 24.2038 8.34761C24.1714 8.31798 24.1333 8.29501 24.0918 8.28C24.0551 8.26733 23.7981 8.17708 23.4166 8.17233ZM24.9746 8.42883C24.8871 8.4309 24.8039 8.46684 24.7427 8.52898C24.6816 8.59111 24.6473 8.6745 24.6474 8.76133C24.6478 8.84897 24.6831 8.9329 24.7455 8.99487C24.808 9.05684 24.8926 9.09183 24.981 9.09225C25.0696 9.09183 25.1545 9.05662 25.217 8.99431C25.2795 8.93199 25.3146 8.84766 25.3146 8.75975C25.3142 8.67184 25.2787 8.58767 25.2159 8.52566C25.153 8.46365 25.068 8.42883 24.9794 8.42883H24.9746ZM35.7959 8.90858C35.4766 8.8975 35.0696 8.99092 34.5668 9.29492C34.2606 9.48356 33.9754 9.70381 33.7159 9.952C32.897 10.6677 32.2138 10.6518 32.1755 10.6518C32.0991 10.6484 32.0239 10.6713 31.9626 10.7165C31.9012 10.7617 31.8574 10.8265 31.8387 10.9C31.8199 10.9735 31.8273 11.0512 31.8596 11.1199C31.8919 11.1886 31.9471 11.2442 32.0159 11.2772C32.5427 11.5227 33.0215 11.6193 33.4525 11.6193C34.2762 11.6193 34.9339 11.2614 35.392 10.8862C36.1231 10.2877 36.5015 9.53558 36.5174 9.50392C36.5547 9.4297 36.5621 9.3442 36.538 9.2648C36.514 9.18539 36.4604 9.11803 36.3881 9.07642C36.207 8.97314 36.0031 8.91551 35.7943 8.90858H35.7959ZM14.3512 8.91175C14.1427 8.91771 13.9388 8.97424 13.7574 9.07642C13.6851 9.11803 13.6315 9.18539 13.6075 9.2648C13.5835 9.3442 13.5908 9.4297 13.6281 9.50392C13.6441 9.53558 14.0208 10.2877 14.7535 10.8862C15.2116 11.2614 15.8629 11.6193 16.6914 11.6193C17.1288 11.6193 17.6077 11.5227 18.1297 11.2772C18.1989 11.2439 18.2545 11.1879 18.2871 11.1187C18.3196 11.0495 18.3272 10.9713 18.3085 10.8973C18.2894 10.8231 18.2452 10.7578 18.1833 10.7122C18.1214 10.6666 18.0455 10.6436 17.9684 10.6471C17.9413 10.6471 17.2517 10.6677 16.4328 9.95042C16.1734 9.70223 15.8882 9.48197 15.582 9.29333C15.0791 8.9925 14.6721 8.90067 14.3528 8.91017L14.3512 8.91175ZM25.0001 9.34717C24.5803 9.34717 24.2515 9.77942 23.9993 10.351C21.3223 10.4682 17.994 12.1829 17.8535 12.2526C15.5756 13.391 13.2274 11.2424 12.6288 10.6392C12.5378 10.5378 12.474 10.4792 12.4692 10.4682C12.408 10.4099 12.3266 10.3771 12.2418 10.3765C12.157 10.3759 12.0752 10.4074 12.0131 10.4648C11.951 10.5221 11.9134 10.6008 11.908 10.6848C11.9025 10.7687 11.9297 10.8515 11.9839 10.9163L12.399 11.3818C12.64 11.681 12.9465 12.1133 13.2051 12.6326C13.8516 13.9309 13.8628 15.1105 13.2434 16.1476C12.4929 17.0654 11.8631 18.0741 11.3693 19.1496C9.56552 19.7323 8.91902 18.6429 8.89188 18.5938C8.89188 18.5875 8.88709 18.5891 8.88709 18.5828C8.54708 18.0175 8.68117 17.2528 9.19837 16.7667C9.59745 16.393 10.2918 16.3613 10.5073 16.3613H10.5121C11.2352 16.3613 11.9775 16.2489 12.458 15.4272C12.6363 15.1231 12.7085 14.7692 12.6635 14.4202C12.6185 14.0713 12.4587 13.7468 12.209 13.4971C11.687 12.9683 10.9 12.878 10.2008 13.2628C10.1624 13.2834 10.1284 13.3115 10.101 13.3453C10.0736 13.3792 10.0533 13.4181 10.0412 13.4598C10.0292 13.5016 10.0257 13.5453 10.0309 13.5884C10.0361 13.6315 10.0499 13.6731 10.0715 13.7108C10.0924 13.749 10.1207 13.7827 10.1548 13.8099C10.1889 13.837 10.2282 13.8572 10.2702 13.8691C10.3123 13.8811 10.3564 13.8846 10.3998 13.8794C10.4433 13.8743 10.4853 13.8605 10.5233 13.8391C10.9703 13.5984 11.4236 13.6412 11.7365 13.9626C11.8829 14.1102 11.9762 14.3015 12.0022 14.5069C12.0281 14.7123 11.9853 14.9205 11.8802 15.0994C11.5848 15.6061 11.181 15.709 10.5345 15.709H10.5121C10.2168 15.709 9.52721 15.7517 8.97808 16.1048V11.2804C8.97808 11.1922 8.94276 11.1077 8.8799 11.0453C8.81703 10.9829 8.73177 10.9479 8.64286 10.9479C8.55451 10.9488 8.47006 10.9842 8.40788 11.0464C8.3457 11.1087 8.31082 11.1928 8.31083 11.2804V16.8363C7.94368 17.4887 7.92293 18.2835 8.29965 18.9263C8.33637 18.9944 8.56783 19.3792 9.08503 19.6673C9.38195 19.8336 9.80816 19.9888 10.3732 19.9888C10.5786 19.9888 10.8027 19.9655 11.0453 19.9191C10.4642 21.4676 10.1737 23.1332 10.1625 24.9509V25.0095C10.1726 28.3164 11.3292 31.5192 13.4381 34.0804C15.3162 36.3584 17.8299 38.0365 20.6646 38.9048C19.573 38.7439 18.4578 38.8783 17.4368 39.2938C16.4157 39.7093 15.5268 40.3906 14.8636 41.2656C14.7728 41.1469 14.6701 41.0376 14.5571 40.9394C14.739 40.8316 14.8896 40.6791 14.9945 40.4965C15.0994 40.314 15.1549 40.1077 15.1558 39.8976C15.1552 39.7083 15.1101 39.5218 15.024 39.3529C14.9379 39.1841 14.8132 39.0375 14.6598 38.9249C14.5064 38.8123 14.3287 38.7368 14.1407 38.7045C13.9527 38.6721 13.7597 38.6838 13.577 38.7386C13.5621 38.5383 13.5152 38.3416 13.4381 38.1559C12.9209 37.008 11.9775 36.8148 11.1315 36.7246C10.8521 36.6929 9.91032 36.5536 9.41387 35.9773C8.78972 35.2774 8.77854 34.2356 9.37716 33.5627C9.40807 33.5308 9.43218 33.493 9.44805 33.4516C9.46392 33.4103 9.47123 33.3662 9.46953 33.322C9.46784 33.2777 9.45717 33.2343 9.43818 33.1943C9.41918 33.1542 9.39224 33.1184 9.35898 33.0889C9.32571 33.0594 9.28679 33.0369 9.24454 33.0226C9.2023 33.0084 9.1576 33.0028 9.11311 33.0061C9.06861 33.0093 9.02524 33.0215 8.98559 33.0418C8.94593 33.062 8.91081 33.09 8.8823 33.1241C8.06819 34.0424 8.07298 35.4579 8.89188 36.4206C9.00043 36.5462 9.12068 36.6565 9.25265 36.7515C8.87166 36.8509 8.51705 37.0313 8.21345 37.2803C7.42169 37.9263 7.01623 39.0062 7.00665 40.4739C6.9931 40.5404 7.00036 40.6094 7.02747 40.6716C7.05457 40.7339 7.10023 40.7865 7.1583 40.8223C7.21151 40.8539 7.26845 40.8698 7.32911 40.8698C7.35252 40.8698 7.37593 40.8661 7.39934 40.8587H7.40573C7.41424 40.8587 7.42329 40.855 7.43286 40.8476L7.48554 40.827L7.49672 40.8223C7.55137 40.7911 7.59743 40.747 7.63081 40.694C7.76011 40.5278 8.29327 40.3188 8.73544 40.2285C10.4642 39.8548 10.8266 38.6958 10.7707 38.1385C10.7667 38.0954 10.7542 38.0534 10.7339 38.0151C10.7136 37.9767 10.6858 37.9427 10.6523 37.915C10.6187 37.8873 10.5799 37.8664 10.5382 37.8535C10.4965 37.8407 10.4527 37.8361 10.4092 37.84C10.3657 37.844 10.3234 37.8564 10.2847 37.8766C10.2461 37.8967 10.2118 37.9242 10.1838 37.9575C10.1559 37.9908 10.1348 38.0293 10.1219 38.0706C10.1089 38.112 10.1043 38.1555 10.1083 38.1987C10.1083 38.2034 10.1146 38.3 10.0827 38.4441C10.0013 38.7766 9.7044 39.3466 8.59497 39.5872H8.58539C8.28366 39.6514 7.98943 39.7464 7.70743 39.8707C7.80321 38.9186 8.11182 38.2261 8.63328 37.7933C9.43622 37.1299 10.4962 37.3183 10.5073 37.3231C10.5412 37.3285 10.5757 37.3285 10.6095 37.3231C10.7557 37.3526 10.9033 37.3753 11.0517 37.3912C11.9408 37.4878 12.4836 37.6809 12.8236 38.433C13.087 39.0267 12.7485 39.7108 12.2904 40.0527C12.0589 40.2285 11.4396 40.5752 10.7452 40.01C10.6767 39.9617 10.5924 39.9408 10.509 39.9515C10.4257 39.9622 10.3495 40.0036 10.2956 40.0676C10.2418 40.1317 10.2143 40.2135 10.2186 40.2967C10.2229 40.3799 10.2588 40.4585 10.319 40.5167C10.6318 40.7732 10.9814 40.9236 11.3422 40.9663C10.9737 41.2719 10.6638 41.6409 10.4275 42.0557C9.97417 42.8315 9.60862 43.2463 8.99883 43.2527V40.9394C8.99883 40.8515 8.96374 40.7672 8.90121 40.7049C8.83869 40.6426 8.75384 40.6073 8.66521 40.6069C8.57658 40.6073 8.49172 40.6426 8.4292 40.7049C8.36668 40.7672 8.33158 40.8515 8.33158 40.9394V43.6216C8.33158 43.7546 8.4114 43.867 8.52633 43.9208C8.58539 43.9636 8.65403 43.9953 8.73066 43.9953H16.4855C16.5412 43.9953 16.5961 43.9816 16.6452 43.9553C16.6942 43.9291 16.7359 43.8911 16.7664 43.8448C16.8135 43.8027 16.8468 43.7475 16.8622 43.6865C17.0027 43.1435 17.312 42.6581 17.7463 42.2992C18.1805 41.9403 18.7177 41.7262 19.2815 41.6871C19.8454 41.648 20.4073 41.786 20.8876 42.0815C21.368 42.377 21.7423 42.815 21.9576 43.3334H21.2472C21.1037 42.9814 20.8571 42.6802 20.5393 42.4685C20.2215 42.2568 19.847 42.1445 19.4642 42.1459C18.5974 42.1459 17.8328 42.7286 17.6013 43.5567C17.5782 43.6411 17.5895 43.7311 17.6328 43.8072C17.6761 43.8834 17.748 43.9396 17.8328 43.9636C17.9176 43.986 18.008 43.9746 18.0844 43.9316C18.1608 43.8887 18.2172 43.8177 18.2414 43.734C18.3039 43.5052 18.4306 43.2987 18.6068 43.1385C18.783 42.9783 19.0014 42.8709 19.2366 42.829C19.4719 42.787 19.7143 42.8122 19.9357 42.9015C20.1571 42.9907 20.3484 43.1405 20.4874 43.3334H20.2942C20.2056 43.3334 20.1206 43.3682 20.0578 43.4302C19.995 43.4923 19.9594 43.5764 19.959 43.6643C19.959 43.8448 20.1107 43.9953 20.2942 43.9953H20.9663L21.0046 44C21.0216 44 21.036 43.9984 21.0477 43.9953H22.3838C22.4724 43.9948 22.5573 43.9596 22.6198 43.8973C22.6823 43.835 22.7174 43.7507 22.7174 43.6628C22.7185 43.6469 22.7164 43.6311 22.711 43.6152C22.7162 43.5693 22.7146 43.5229 22.7063 43.4775C22.5151 42.7851 22.1038 42.1723 21.5334 41.7304C20.963 41.2884 20.264 41.0409 19.5404 41.0245C18.8168 41.0081 18.1072 41.2238 17.5171 41.6395C16.927 42.0553 16.488 42.6488 16.2652 43.3318H14.5252C14.6657 42.8885 14.8541 42.4758 15.0903 42.0937L15.1334 42.0303C15.5307 41.4119 16.0501 40.8796 16.6602 40.4654C17.2704 40.0512 17.9587 39.7638 18.6837 39.6203C19.4088 39.4768 20.1556 39.4803 20.8792 39.6305C21.6029 39.7808 22.2884 40.0746 22.8946 40.4945C22.9192 40.5113 22.9461 40.5247 22.9744 40.5341C23.116 40.6998 23.2543 40.874 23.3895 41.0566L23.4821 41.1848C23.4501 41.8657 23.8199 42.5708 24.5915 43.3002L24.6617 43.5028V43.5725C24.6617 43.7546 24.8118 43.905 24.9953 43.905C25.0689 43.9064 25.1406 43.8826 25.1985 43.8376C25.2564 43.7926 25.2968 43.7292 25.313 43.658C25.313 43.6533 25.3609 43.4933 25.4583 43.2257C26.1532 42.5523 26.498 41.8968 26.4927 41.2593C26.6835 40.9886 26.8864 40.7266 27.1009 40.4739C28.0133 39.8457 29.0981 39.5102 30.2089 39.5128C31.3773 39.5113 32.5154 39.8816 33.4558 40.5693C34.3963 41.257 35.0895 42.2259 35.4335 43.3334H33.6936C33.477 42.6609 33.0503 42.0743 32.4751 41.6584C31.9 41.2425 31.2063 41.019 30.4946 41.0202C28.9813 41.0202 27.65 42.0288 27.2525 43.4775C27.2365 43.5291 27.2365 43.5843 27.2525 43.6358V43.6643C27.2529 43.752 27.2882 43.8359 27.3507 43.8979C27.4132 43.9598 27.4978 43.9948 27.5861 43.9953H30.5042C30.5931 43.9953 30.6783 43.9602 30.7412 43.8979C30.8041 43.8355 30.8394 43.7509 30.8394 43.6628C30.8386 43.5751 30.8029 43.4914 30.7401 43.4297C30.6773 43.368 30.5925 43.3334 30.5042 43.3334H29.4442C29.584 43.1392 29.7767 42.9887 29.9998 42.8995C30.2229 42.8103 30.467 42.7861 30.7035 42.8299C30.9399 42.8736 31.1589 42.9834 31.3345 43.1464C31.5102 43.3094 31.6352 43.5187 31.695 43.7498C31.7058 43.7917 31.7248 43.831 31.751 43.8654C31.7772 43.8999 31.81 43.9289 31.8476 43.9507C31.8852 43.9725 31.9267 43.9867 31.9699 43.9924C32.013 43.9982 32.0568 43.9954 32.0989 43.9842C32.1843 43.9625 32.2577 43.9083 32.3031 43.8333C32.3485 43.7583 32.3623 43.6686 32.3415 43.5836C32.2394 43.1955 32.017 42.8489 31.7057 42.5929C31.3944 42.3368 31.01 42.1841 30.6065 42.1563C30.2031 42.1285 29.801 42.227 29.457 42.4379C29.1131 42.6488 28.8445 42.9615 28.6892 43.3318H28.0171C28.2335 42.8149 28.6081 42.3784 29.0881 42.084C29.568 41.7897 30.1291 41.6523 30.6921 41.6913C31.255 41.7303 31.7914 41.9438 32.2254 42.3015C32.6594 42.6592 32.9692 43.1431 33.1109 43.6849C33.1173 43.7118 33.1333 43.7388 33.1429 43.7641C33.1645 43.8312 33.2071 43.8898 33.2645 43.9313C33.3219 43.9729 33.3911 43.9952 33.4621 43.9953H41.3638C41.4521 43.9944 41.5366 43.959 41.5988 43.8968C41.6609 43.8345 41.6958 43.7504 41.6958 43.6628V43.5567C41.7011 43.525 41.7033 43.4933 41.7022 43.4617C41.7033 43.4553 41.7011 43.4495 41.6958 43.4443V40.9394C41.6958 40.8515 41.6607 40.7672 41.5982 40.7049C41.5357 40.6426 41.4508 40.6073 41.3622 40.6069C41.2736 40.6073 41.1887 40.6426 41.1262 40.7049C41.0637 40.7672 41.0286 40.8515 41.0286 40.9394V43.183C40.4699 43.1403 40.1187 42.7286 39.6877 41.9923C39.4577 41.602 39.1667 41.2504 38.8257 40.9505C39.1237 40.8872 39.4057 40.7463 39.6717 40.5277C39.7319 40.4696 39.7678 40.391 39.7721 40.3078C39.7764 40.2245 39.7489 40.1427 39.6951 40.0787C39.6412 40.0147 39.565 39.9732 39.4817 39.9626C39.3983 39.9519 39.314 39.9728 39.2455 40.0211C38.5559 40.5863 37.9365 40.2396 37.7003 40.0638C37.2422 39.7218 36.9021 39.0315 37.1671 38.4441C37.5055 37.692 38.0499 37.4941 38.939 37.4023C39.0529 37.3928 39.2003 37.3701 39.3812 37.3342C39.4167 37.3381 39.4526 37.3381 39.4881 37.3342C39.4993 37.3342 40.5497 37.141 41.3558 37.8028C41.8847 38.2356 42.1955 38.9302 42.2881 39.8865C42.0047 39.7603 41.7088 39.6637 41.4053 39.5983H41.3941C40.2911 39.3577 39.9894 38.7908 39.9096 38.4599C39.8871 38.3801 39.8774 38.2973 39.8808 38.2145C39.8887 38.1274 39.8613 38.0407 39.8047 37.9736C39.7481 37.9065 39.667 37.8644 39.5791 37.8567C39.4913 37.8489 39.4039 37.8761 39.3363 37.9322C39.2686 37.9883 39.2262 38.0688 39.2184 38.1559C39.1657 38.7164 39.5265 39.8707 41.2616 40.2459C41.7086 40.3409 42.2721 40.5594 42.3759 40.7257L42.4301 40.789L42.4461 40.8001C42.4621 40.8112 42.478 40.827 42.494 40.8318C42.4988 40.8365 42.5099 40.8428 42.5147 40.8428C42.5307 40.8534 42.5467 40.8608 42.5626 40.865L42.585 40.8698C42.6073 40.8761 42.6323 40.8798 42.66 40.8808C42.6813 40.8808 42.701 40.8793 42.7191 40.8761C42.7254 40.8761 42.7308 40.8745 42.735 40.8713L42.7893 40.8555H42.7957C42.8106 40.8492 42.8249 40.8418 42.8388 40.8333L42.8436 40.8286C42.8547 40.8238 42.8659 40.8127 42.8707 40.808C42.8771 40.8038 42.8845 40.7964 42.8931 40.7858L42.9138 40.7653C42.9186 40.7542 42.9298 40.7494 42.9346 40.7383L42.9505 40.7114L42.9665 40.6845L42.9777 40.6528L42.9888 40.6212L42.9952 40.5943L43 40.5563V40.5515C42.9952 39.0394 42.585 37.9453 41.782 37.2882C41.4789 37.0394 41.1249 36.859 40.7444 36.7594C40.8721 36.6628 40.9966 36.5504 41.1036 36.4269C41.9289 35.4658 41.9337 34.0519 41.1148 33.132C41.0861 33.0993 41.0512 33.0726 41.012 33.0535C40.9729 33.0344 40.9302 33.0233 40.8866 33.0208C40.8431 33.0183 40.7994 33.0244 40.7583 33.0389C40.7171 33.0534 40.6793 33.0759 40.6471 33.1051C40.6141 33.1335 40.5872 33.1681 40.5679 33.207C40.5487 33.2458 40.5374 33.2881 40.5349 33.3314C40.5324 33.3746 40.5386 33.4179 40.5532 33.4587C40.5678 33.4995 40.5905 33.537 40.6199 33.569C41.2169 34.2435 41.2058 35.2838 40.5976 36.001C40.1027 36.5773 39.1609 36.7167 38.88 36.7483C38.0339 36.8386 37.0857 37.0317 36.5749 38.1797C36.494 38.357 36.4472 38.5528 36.4344 38.7671C36.2509 38.7085 36.0561 38.6937 35.8657 38.724C35.6753 38.7542 35.4949 38.8286 35.339 38.9411C35.1831 39.0536 35.0562 39.201 34.9686 39.3713C34.881 39.5417 34.8352 39.7301 34.8349 39.9213C34.8349 40.3805 35.0935 40.7811 35.4766 40.9837C35.3599 41.0878 35.253 41.2023 35.1574 41.3258C34.5001 40.4479 33.6168 39.7615 32.6001 39.3387C31.5834 38.9158 30.4708 38.772 29.3788 38.9222C31.2686 38.3426 33.0243 37.3981 34.5447 36.143C36.0652 34.8878 37.3204 33.3469 38.2382 31.6088C39.3095 29.5802 39.8662 27.3233 39.8601 25.0333V24.9636C39.8441 23.2417 39.4951 21.539 38.8321 19.9476C39.0545 19.9888 39.2609 20.0083 39.4514 20.0062C40.845 20.0062 41.4596 19.0562 41.525 18.9438C41.6699 18.6942 41.7604 18.4173 41.7906 18.131C41.8209 17.8446 41.7902 17.5551 41.7006 17.2812C41.7059 17.2644 41.7081 17.2448 41.707 17.2227V11.2028C41.707 11.1149 41.6719 11.0306 41.6094 10.9683C41.5469 10.906 41.462 10.8708 41.3734 10.8703C41.2845 10.8703 41.1992 10.9054 41.1363 10.9677C41.0735 11.0301 41.0382 11.1146 41.0382 11.2028V16.26C40.4747 15.7739 39.6558 15.7217 39.3157 15.7217C38.6597 15.7264 38.2494 15.6235 37.9477 15.1121C37.8404 14.9332 37.7964 14.7238 37.8227 14.5173C37.8491 14.3108 37.9442 14.1189 38.093 13.9721C38.4122 13.6522 38.864 13.6111 39.3062 13.8502C39.3823 13.8836 39.4683 13.8875 39.5473 13.8612C39.6262 13.8349 39.6924 13.7803 39.7328 13.7081C39.7732 13.6359 39.7849 13.5513 39.7656 13.4709C39.7463 13.3906 39.6975 13.3203 39.6286 13.2738C38.9278 12.8891 38.1425 12.9857 37.6189 13.5082C37.1033 14.0323 37.0059 14.8065 37.3715 15.4367C37.8503 16.2552 38.5783 16.3708 39.295 16.3708H39.3221C39.5376 16.3708 40.232 16.4041 40.6311 16.7778C41.1467 17.2638 41.2824 18.0286 40.9424 18.5938L40.9376 18.6049C40.9104 18.6524 40.2687 19.7322 38.4809 19.1654C37.9978 18.1554 37.4133 17.1964 36.7361 16.3028L36.4727 16.5007L36.7361 16.298L36.6292 16.1587C35.4814 14.2507 36.8064 12.2209 37.496 11.3612L37.8839 10.9226C37.9381 10.8579 37.9652 10.775 37.9598 10.6911C37.9544 10.6071 37.9168 10.5284 37.8547 10.4711C37.7926 10.4138 37.7108 10.3822 37.626 10.3828C37.5411 10.3835 37.4598 10.4163 37.3986 10.4745L37.2374 10.6455C36.6388 11.2488 34.3018 13.3847 32.0334 12.27L31.9696 12.2273L31.9377 12.2051C29.9072 11.1205 27.9038 10.4951 25.9914 10.3368C25.744 9.77467 25.4168 9.34717 25.0017 9.34717H25.0001ZM11.4172 9.46908C11.3297 9.47115 11.2465 9.50709 11.1853 9.56923C11.1242 9.63136 11.09 9.71475 11.09 9.80158C11.0904 9.88922 11.1257 9.97315 11.1882 10.0351C11.2506 10.0971 11.3353 10.1321 11.4236 10.1325C11.5122 10.1321 11.5971 10.0969 11.6596 10.0346C11.7221 9.97224 11.7572 9.88791 11.7572 9.8C11.7568 9.71209 11.7213 9.62792 11.6585 9.56591C11.5957 9.5039 11.5106 9.46908 11.422 9.46908H11.4172ZM38.4106 9.46908C38.3228 9.47074 38.2392 9.5065 38.1777 9.56868C38.1162 9.63086 38.0818 9.71449 38.0818 9.80158C38.0822 9.88949 38.1177 9.97366 38.1806 10.0357C38.2434 10.0977 38.3284 10.1325 38.417 10.1325C38.5057 10.1321 38.5905 10.0969 38.653 10.0346C38.7156 9.97224 38.7507 9.88791 38.7507 9.8C38.7502 9.71209 38.7147 9.62792 38.6519 9.56591C38.5891 9.5039 38.5041 9.46908 38.4154 9.46908H38.4106ZM14.439 9.56567C14.9977 9.59258 15.7161 10.1753 15.9683 10.4254L15.9842 10.4413C16.2381 10.6661 16.4919 10.8323 16.7233 10.9542C15.558 10.9653 14.7886 10.0834 14.4406 9.56567H14.439ZM35.7081 9.56567C35.5008 9.86753 35.2538 10.1407 34.9738 10.3779C34.4896 10.7727 33.9735 10.9648 33.4254 10.9542C33.6489 10.8371 33.9043 10.6661 34.1613 10.4413L34.1773 10.4254C34.4311 10.1753 35.1478 9.59258 35.7081 9.56567ZM24.9842 10.0138C25.2811 10.1262 25.7392 11.51 25.8781 12.4505C25.9052 12.6373 25.9212 12.8083 25.9212 12.9477C25.9212 13.1954 25.822 13.433 25.6453 13.6082C25.4687 13.7834 25.2292 13.8818 24.9794 13.8818C24.7296 13.8818 24.49 13.7834 24.3134 13.6082C24.1368 13.433 24.0376 13.1954 24.0376 12.9477C24.045 12.7833 24.0609 12.6195 24.0855 12.4568C24.2291 11.4562 24.7256 10.1214 24.9842 10.0138ZM10.8729 10.5093L10.841 10.5109C10.7659 10.522 10.1083 10.6233 9.74271 11.1569C9.52136 11.4894 9.46921 11.8905 9.58627 12.3603C9.60468 12.4317 9.6465 12.495 9.70516 12.5403C9.76382 12.5856 9.83599 12.6103 9.91032 12.6104C9.97896 12.6104 10.6047 12.5946 10.9926 12.1133C11.2608 11.7823 11.331 11.3279 11.2081 10.7738C11.1933 10.6972 11.1513 10.6285 11.0899 10.58C11.0284 10.5315 10.9514 10.5064 10.8729 10.5093ZM39.1705 10.5093C39.0924 10.5063 39.0156 10.5304 38.9535 10.5775C38.8914 10.6246 38.8479 10.6918 38.8305 10.7674C38.707 11.329 38.7789 11.776 39.046 12.1085C39.445 12.5898 40.0692 12.6057 40.1346 12.6104C40.2087 12.6099 40.2805 12.5851 40.3388 12.5398C40.3972 12.4946 40.4388 12.4314 40.4571 12.3603C40.5784 11.8905 40.5268 11.4894 40.3023 11.1569C39.9415 10.6233 39.279 10.522 39.2024 10.5109L39.1705 10.5093ZM26.2245 11.0239C27.9517 11.2171 29.7555 11.8045 31.5928 12.7814L31.6631 12.8289L31.6998 12.8511C32.233 13.1187 32.8044 13.2517 33.3967 13.2517C34.0224 13.2517 34.6737 13.1028 35.3298 12.8036L33.6058 14.7527C33.4205 14.6663 33.2162 14.6278 33.0119 14.6408C32.8076 14.6538 32.6099 14.7179 32.4373 14.8271C30.7041 13.572 28.6767 12.7763 26.5469 12.5154C26.4736 12.0115 26.3653 11.5131 26.2229 11.0239H26.2245ZM23.7407 11.035C23.5794 11.5733 23.4709 12.1354 23.4166 12.5202C21.2552 12.7898 19.2011 13.6103 17.4544 14.9015C17.2838 14.8007 17.0906 14.7436 16.8922 14.7353C16.6938 14.727 16.4964 14.7678 16.3179 14.854L14.5109 12.8083C15.1749 13.1039 15.8193 13.2517 16.444 13.2517C17.035 13.2524 17.6179 13.1152 18.1456 12.8511C18.1776 12.8353 21.252 11.2488 23.7407 11.035ZM10.6031 11.2757C10.6031 11.4498 10.5621 11.5902 10.4802 11.6968C10.4047 11.7861 10.3058 11.8529 10.1945 11.89C10.1966 11.7486 10.2312 11.6293 10.2982 11.5322C10.3767 11.4222 10.4822 11.3339 10.6047 11.2757H10.6031ZM39.4498 11.2757C39.5729 11.3337 39.679 11.422 39.7579 11.5322C39.8218 11.6335 39.8601 11.7507 39.8601 11.89C39.7505 11.8521 39.6533 11.7854 39.5791 11.6968C39.4872 11.5761 39.4403 11.4267 39.4498 11.2757ZM23.407 13.1868C23.4518 13.5105 23.5974 13.8122 23.8235 14.0498C24.0496 14.2874 24.3449 14.449 24.6681 14.512V14.7416C22.3481 14.8135 20.1201 15.6585 18.3436 17.1403L17.8695 16.602C17.988 16.4225 18.056 16.2148 18.0664 16.0004C18.0768 15.786 18.0292 15.5728 17.9285 15.3828C19.541 14.2083 21.4246 13.4533 23.407 13.1868ZM26.5725 13.1868C28.5311 13.4459 30.3946 14.1819 31.9967 15.329C31.9049 15.5152 31.8631 15.7218 31.8754 15.9287C31.8877 16.1357 31.9537 16.336 32.067 16.5102L29.3852 19.5438C29.3558 19.5762 29.3332 19.614 29.3189 19.6551C29.3045 19.6963 29.2987 19.7399 29.3016 19.7833C29.3046 19.8267 29.3164 19.8691 29.3362 19.908C29.3561 19.9468 29.3836 19.9813 29.4171 20.0093C29.4503 20.0382 29.4889 20.0603 29.5307 20.0744C29.5725 20.0884 29.6167 20.0942 29.6608 20.0912C29.7048 20.0883 29.7479 20.0767 29.7874 20.0572C29.827 20.0378 29.8622 20.0107 29.8912 19.9777L32.5682 16.9488C32.7565 17.0416 32.9662 17.0836 33.1761 17.0705C33.386 17.0575 33.5887 16.9898 33.7638 16.8743C35.4734 18.6865 36.5675 20.9844 36.8926 23.4452C36.6081 23.5248 36.3511 23.6805 36.1498 23.8953C35.9485 24.11 35.8106 24.3755 35.7512 24.6628L35.3681 24.6786C35.2879 22.2359 34.3312 19.9019 32.6704 18.0967C32.6099 18.037 32.5286 18.0027 32.4434 18.0009C32.3581 17.999 32.2754 18.0298 32.2124 18.0868C32.1494 18.1438 32.1109 18.2227 32.105 18.307C32.099 18.3914 32.1259 18.4748 32.1803 18.54C33.6386 20.1248 34.5203 22.1481 34.6849 24.2875L31.1028 20.7472C31.0395 20.6921 30.9574 20.6629 30.8733 20.6655C30.7891 20.6682 30.7091 20.7025 30.6494 20.7614C30.5897 20.8204 30.5549 20.8996 30.552 20.9831C30.549 21.0666 30.5781 21.1481 30.6335 21.2111L34.4806 25.0253L25.0001 34.4272L15.5213 25.0253L19.3349 21.2428C19.3902 21.1798 19.4194 21.0983 19.4164 21.0148C19.4134 20.9313 19.3786 20.8521 19.319 20.7931C19.2593 20.7341 19.1793 20.6998 19.0951 20.6972C19.0109 20.6945 18.9289 20.7237 18.8656 20.7788L15.3282 24.2875C15.511 21.9275 16.5654 19.7175 18.2893 18.0808L19.959 19.9713C20.0229 20.0473 20.1155 20.0838 20.2128 20.0838C20.2932 20.0832 20.371 20.0552 20.4331 20.0046C20.499 19.9467 20.5393 19.8654 20.5452 19.7783C20.5512 19.6912 20.5224 19.6053 20.4651 19.5391L18.7905 17.6423C20.3364 16.3556 22.2503 15.5825 24.2626 15.4319L21.4196 18.2233C21.3737 18.2696 21.3426 18.3282 21.3301 18.392C21.3177 18.4557 21.3245 18.5216 21.3498 18.5815C21.375 18.6414 21.4176 18.6926 21.472 18.7286C21.5265 18.7646 21.5904 18.7838 21.6559 18.7838C21.7432 18.7838 21.8224 18.7522 21.8937 18.6888L25.0161 15.6219L28.0491 18.6303C28.1126 18.6851 28.1947 18.714 28.2789 18.7111C28.3631 18.7082 28.443 18.6736 28.5024 18.6145C28.5619 18.5553 28.5964 18.4759 28.5991 18.3924C28.6018 18.3089 28.5723 18.2275 28.5168 18.1648L25.76 15.4303C27.4641 15.5559 29.1037 16.1292 30.5106 17.0913C30.5836 17.1402 30.6731 17.1587 30.7597 17.1427C30.8463 17.1267 30.9231 17.0775 30.9735 17.0058C31.0229 16.9333 31.0415 16.8446 31.0254 16.7586C31.0092 16.6727 30.9596 16.5965 30.8873 16.5466C29.2551 15.4313 27.3326 14.8077 25.3513 14.7511V14.5183C25.9739 14.3679 26.4767 13.8375 26.5725 13.1868ZM14.2012 13.4559L15.8182 15.2863C15.7059 15.4556 15.6385 15.6503 15.6223 15.8524C15.6061 16.0544 15.6417 16.2573 15.7256 16.4421C13.9204 18.364 12.771 20.8009 12.4405 23.4072C11.9616 23.4816 11.3262 23.6842 10.8473 23.9883C11.0357 21.1699 11.9887 18.7268 13.7558 16.5577L13.7813 16.5212C14.3416 15.6029 14.4821 14.5548 14.2028 13.4543L14.2012 13.4559ZM35.6474 13.4607C35.3569 14.5611 35.4974 15.6029 36.0577 16.526L36.1982 16.7128C37.4193 18.3326 38.8528 20.8374 39.1274 23.9566C38.6471 23.661 38.109 23.4699 37.5486 23.3961C37.2136 20.7594 36.0405 18.297 34.1996 16.3661C34.2904 16.1803 34.3308 15.9742 34.3168 15.7682C34.3028 15.5621 34.2349 15.3633 34.1198 15.1912L35.6474 13.4607ZM33.0583 15.3084H33.1269C33.3759 15.3243 33.585 15.5 33.6393 15.7359C33.6457 15.7655 33.6494 15.7956 33.6505 15.8262C33.6441 15.8325 33.6505 15.842 33.6505 15.8531C33.6497 15.969 33.6124 16.0817 33.5436 16.1754C33.4749 16.2692 33.3783 16.3392 33.2674 16.3756C33.2115 16.3929 33.1535 16.4025 33.095 16.4041H33.0423C32.9048 16.3922 32.7769 16.3293 32.6841 16.2281C32.5912 16.1269 32.5401 15.9947 32.5411 15.8578C32.5415 15.7183 32.595 15.584 32.6908 15.4818C32.7867 15.3797 32.9179 15.3172 33.0583 15.3068V15.3084ZM16.7984 15.3987H16.8351C17.0889 15.3987 17.3044 15.5697 17.3682 15.8056C17.381 15.8531 17.3884 15.9006 17.3906 15.9481C17.3905 16.0861 17.3378 16.219 17.2431 16.32C17.1483 16.421 17.0185 16.4827 16.8798 16.4928H16.8351C16.6898 16.4915 16.5509 16.4337 16.4482 16.3319C16.3454 16.23 16.2872 16.0922 16.2859 15.9481C16.2849 15.9238 16.287 15.8995 16.2923 15.8752L16.2971 15.8325C16.3215 15.7159 16.3837 15.6104 16.4742 15.532C16.5647 15.4537 16.6785 15.4069 16.7984 15.3987ZM10.3413 16.8838C10.0782 16.8838 9.82586 16.9875 9.6398 17.1721C9.45375 17.3566 9.34922 17.6069 9.34922 17.8679C9.34922 18.1289 9.45375 18.3792 9.6398 18.5637C9.82586 18.7482 10.0782 18.8519 10.3413 18.8519C10.6044 18.8519 10.8568 18.7482 11.0428 18.5637C11.2289 18.3792 11.3334 18.1289 11.3334 17.8679C11.3334 17.6069 11.2289 17.3566 11.0428 17.1721C10.8568 16.9875 10.6044 16.8838 10.3413 16.8838ZM39.5472 16.8838C39.4169 16.8839 39.2879 16.9095 39.1676 16.959C39.0473 17.0086 38.938 17.0812 38.8459 17.1726C38.7539 17.2641 38.6809 17.3726 38.6311 17.492C38.5814 17.6115 38.5558 17.7394 38.5559 17.8687C38.556 17.9979 38.5818 18.1258 38.6317 18.2452C38.6817 18.3645 38.7549 18.473 38.847 18.5643C38.9392 18.6556 39.0487 18.728 39.1691 18.7773C39.2895 18.8267 39.4185 18.852 39.5488 18.8519C39.8119 18.8519 40.0643 18.7482 40.2503 18.5637C40.4364 18.3792 40.5409 18.1289 40.5409 17.8679C40.5409 17.6069 40.4364 17.3566 40.2503 17.1721C40.0643 16.9875 39.8103 16.8838 39.5472 16.8838ZM16.1566 16.9535C16.3339 17.0683 16.5377 17.1365 16.7489 17.1514C16.96 17.1664 17.1715 17.1277 17.3634 17.039L17.8423 17.5837C15.8801 19.4399 14.7284 21.9843 14.6338 24.6723L14.3624 24.6564C14.2994 24.3508 14.1476 24.0702 13.9258 23.8491C13.704 23.628 13.4219 23.476 13.1141 23.4119C13.4375 21.0008 14.4995 18.7464 16.1566 16.9535ZM16.5126 17.5362C16.4691 17.5365 16.4261 17.5457 16.3863 17.5631C16.3465 17.5805 16.3107 17.6059 16.2812 17.6375C16.195 17.723 14.2123 19.7639 13.8739 22.6488C13.865 22.7358 13.8909 22.8228 13.9462 22.891C14.0015 22.9591 14.0816 23.003 14.1692 23.0129H14.2076C14.2896 23.0137 14.369 22.9838 14.4299 22.9293C14.4908 22.8747 14.5288 22.7995 14.5364 22.7184C14.8429 20.0632 16.7393 18.1125 16.7553 18.0967C16.8153 18.0338 16.8483 17.9501 16.8471 17.8634C16.8459 17.7768 16.8107 17.694 16.7489 17.6328C16.7182 17.6017 16.6814 17.5772 16.6407 17.5608C16.6001 17.5445 16.5565 17.5366 16.5126 17.5378V17.5362ZM33.5132 17.5393C33.4478 17.5391 33.3838 17.5579 33.3292 17.5936C33.2746 17.6293 33.2318 17.6802 33.2062 17.7399C33.1806 17.7996 33.1734 17.8654 33.1854 17.9292C33.1974 17.9929 33.2282 18.0517 33.2738 18.0983C33.2945 18.1188 35.1893 20.0679 35.4974 22.7232C35.5067 22.8035 35.5452 22.8778 35.6058 22.932C35.6663 22.9862 35.7447 23.0167 35.8262 23.0177H35.8629C35.9509 23.007 36.031 22.9622 36.0858 22.893C36.1405 22.8239 36.1654 22.7361 36.1551 22.6488C35.8199 19.7639 33.8325 17.723 33.7463 17.6375C33.7162 17.6062 33.68 17.5814 33.64 17.5645C33.5999 17.5476 33.5567 17.5391 33.5132 17.5393ZM10.3413 17.5473C10.5169 17.5473 10.6638 17.6897 10.6638 17.8671C10.6638 17.9521 10.6299 18.0336 10.5694 18.0938C10.509 18.154 10.427 18.1881 10.3413 18.1885C10.2554 18.1885 10.173 18.1546 10.1122 18.0944C10.0514 18.0341 10.0173 17.9523 10.0173 17.8671C10.0173 17.6913 10.1625 17.5473 10.3413 17.5473ZM39.5472 17.5473C39.726 17.5473 39.8713 17.6897 39.8713 17.8671C39.8713 17.9523 39.8371 18.0341 39.7763 18.0944C39.7156 18.1546 39.6332 18.1885 39.5472 18.1885C39.5046 18.1889 39.4624 18.1809 39.4229 18.1649C39.3835 18.1489 39.3477 18.1252 39.3177 18.0952C39.2876 18.0653 39.2639 18.0296 39.248 17.9905C39.232 17.9513 39.2241 17.9093 39.2248 17.8671C39.2248 17.6913 39.3684 17.5473 39.5472 17.5473ZM8.6237 20.2912C8.57854 20.2881 8.53323 20.2943 8.49061 20.3095C8.44799 20.3246 8.40897 20.3483 8.37601 20.379C8.34304 20.4098 8.31683 20.447 8.29903 20.4883C8.28122 20.5295 8.27219 20.574 8.27252 20.6189V26.6388C8.27119 26.6819 8.27879 26.7249 8.29484 26.7651C8.3109 26.8053 8.33507 26.8418 8.36588 26.8723C8.39668 26.9029 8.43347 26.9268 8.47396 26.9428C8.51446 26.9587 8.55781 26.9662 8.60136 26.9649C8.68999 26.9645 8.77484 26.9293 8.83736 26.867C8.89988 26.8047 8.93498 26.7203 8.93498 26.6324V21.2443C9.47293 21.4913 10.0013 21.4739 10.0332 21.4739C10.0769 21.4729 10.1199 21.4632 10.1598 21.4455C10.1996 21.4277 10.2355 21.4022 10.2652 21.3705C10.295 21.3388 10.3181 21.3015 10.333 21.2608C10.348 21.22 10.3546 21.1768 10.3525 21.1335C10.3515 21.0899 10.3417 21.0469 10.3235 21.0072C10.3054 20.9675 10.2794 20.9317 10.2471 20.9022C10.2148 20.8726 10.1768 20.8498 10.1354 20.8352C10.094 20.8205 10.05 20.8143 10.0061 20.8168C10.0013 20.8168 9.27978 20.8327 8.84399 20.3893C8.78609 20.3298 8.70703 20.2952 8.6237 20.2928V20.2912ZM41.3478 20.2912C41.3059 20.2922 41.2646 20.3014 41.2262 20.3182C41.1879 20.335 41.1533 20.3592 41.1244 20.3893C40.6886 20.8327 39.9734 20.8168 39.9622 20.8168H39.9511C39.8654 20.8171 39.7831 20.8499 39.7211 20.9085C39.659 20.9671 39.6219 21.0471 39.6174 21.1319C39.6153 21.2188 39.6474 21.3031 39.7071 21.3667C39.7668 21.4303 39.8492 21.4682 39.9367 21.4723C39.9686 21.4723 40.4954 21.4882 41.0334 21.2428V26.634C41.0334 26.8145 41.185 26.9649 41.3686 26.9649C41.4572 26.9645 41.5421 26.9293 41.6046 26.867C41.6671 26.8047 41.7022 26.7203 41.7022 26.6324V20.6205C41.7016 20.5546 41.6812 20.4903 41.6437 20.4359C41.6062 20.3815 41.5532 20.3394 41.4915 20.3149C41.446 20.2967 41.3968 20.2891 41.3478 20.2928V20.2912ZM25.0113 21.5958C24.2302 21.5958 23.6002 21.8508 23.1213 22.3606C22.669 22.8366 22.4301 23.4594 22.4046 24.2289L22.3998 24.3904L22.4046 25.8914H22.3998C22.4008 26.7401 22.6413 27.4183 23.1213 27.926C23.6002 28.4348 24.2302 28.6897 25.0113 28.6908C25.6679 28.6908 26.2139 28.534 26.6491 28.2205C26.8395 28.0884 27.001 27.9194 27.1239 27.7237C27.2468 27.5281 27.3286 27.3099 27.3643 27.0821L27.3802 25.4038C27.8719 25.2866 28.5391 25.0206 28.959 24.3904C28.9839 24.3601 29.002 24.3248 29.012 24.287C29.022 24.2492 29.0238 24.2097 29.0171 24.1711C29.0105 24.1326 28.9956 24.0959 28.9734 24.0635C28.9513 24.0312 28.9224 24.0039 28.8887 23.9835C28.8239 23.9405 28.7445 23.9247 28.6679 23.9395C28.5914 23.9543 28.5238 23.9986 28.4801 24.0627C27.9469 24.8607 26.8151 24.9018 26.7561 24.9018H26.7289C25.3338 24.9018 24.8006 26.083 24.7798 26.1321C24.7603 26.1767 24.7523 26.2254 24.7564 26.2738C24.7605 26.3223 24.7766 26.369 24.8033 26.4098C24.83 26.4505 24.8665 26.4841 24.9095 26.5075C24.9525 26.5309 25.0006 26.5433 25.0496 26.5438C25.1614 26.5438 25.2699 26.4788 25.3178 26.3664C25.3242 26.3553 25.6897 25.5431 26.6332 25.4908V27.0013C26.6174 27.157 26.5672 27.3072 26.4861 27.4414C26.4049 27.5755 26.2949 27.6902 26.1638 27.7772C25.8765 27.9756 25.4977 28.0754 25.0273 28.0764C24.4686 28.0764 24.0088 27.8832 23.6704 27.5048C23.3256 27.1248 23.1532 26.5865 23.1532 25.8898L23.158 24.2242C23.1835 23.6077 23.3538 23.1253 23.6688 22.777C24.0147 22.397 24.4675 22.2065 25.0273 22.2054C25.4977 22.2054 25.8765 22.3052 26.1638 22.5047C26.4512 22.701 26.6092 22.9754 26.6379 23.328V23.3644C26.6379 23.4623 26.6771 23.5561 26.7469 23.6253C26.8166 23.6945 26.9112 23.7333 27.0099 23.7333C27.1085 23.7333 27.2031 23.6945 27.2729 23.6253C27.3426 23.5561 27.3818 23.4623 27.3818 23.3644V23.3264C27.3604 23.0757 27.2836 22.8327 27.1566 22.6149C27.0297 22.397 26.8559 22.2096 26.6475 22.0661C26.2133 21.7505 25.6679 21.5937 25.0113 21.5958ZM37.3124 24.0373C37.4092 24.0384 37.5098 24.0474 37.6141 24.0643C38.3404 24.1814 39.1593 24.6675 39.1753 24.962V24.9778C39.1657 25.2771 38.3404 25.7632 37.6141 25.8803C37.5146 25.8988 37.4136 25.9078 37.3124 25.9073C37.0626 25.9073 36.823 25.8088 36.6464 25.6336C36.4698 25.4585 36.3706 25.2208 36.3706 24.9731C36.3704 24.8503 36.3946 24.7286 36.4418 24.6151C36.489 24.5016 36.5584 24.3984 36.6459 24.3115C36.7333 24.2246 36.8372 24.1556 36.9516 24.1086C37.066 24.0616 37.1886 24.0373 37.3124 24.0373ZM12.7916 24.0421C12.9153 24.0421 13.0378 24.0662 13.1521 24.1132C13.2663 24.1601 13.3702 24.229 13.4576 24.3157C13.5451 24.4024 13.6144 24.5054 13.6618 24.6188C13.7091 24.7321 13.7335 24.8536 13.7335 24.9762C13.7337 25.0991 13.7095 25.2207 13.6622 25.3342C13.615 25.4477 13.5456 25.5509 13.4582 25.6378C13.3707 25.7247 13.2668 25.7937 13.1524 25.8407C13.0381 25.8878 12.9155 25.912 12.7916 25.912C12.665 25.912 12.5283 25.8962 12.3814 25.8645C11.6982 25.7204 10.8314 25.2929 10.8202 24.9826V24.9668C10.8314 24.6564 11.6982 24.2289 12.3814 24.0912C12.5336 24.0595 12.6703 24.0421 12.7916 24.0421ZM14.3576 25.3198L14.6338 25.3357C14.6782 26.8149 15.0443 28.2671 15.7069 29.593C16.3695 30.9189 17.313 32.0872 18.4729 33.018C17.6279 32.8264 16.7648 32.7239 15.898 32.7124C14.3853 30.964 13.418 28.8168 13.1141 26.5327C13.4171 26.4703 13.6956 26.3228 13.9164 26.1078C14.1372 25.8927 14.2893 25.6192 14.3576 25.3198ZM35.7512 25.3198C35.8789 25.8898 36.3163 26.349 36.8862 26.5058C36.586 28.7999 35.6167 30.9571 34.0974 32.7124C33.36 32.7124 32.5027 32.7979 31.5338 33.0069C32.6897 32.0757 33.63 30.9086 34.2908 29.5849C34.9516 28.2613 35.3174 26.812 35.3633 25.3357L35.7512 25.3198ZM15.3218 25.7568L24.2579 34.6203C21.9478 34.4416 19.7781 33.4504 18.1397 31.8253C16.5013 30.2002 15.5019 28.0481 15.3218 25.7568ZM34.6737 25.7568C34.5398 27.4709 33.9463 29.1182 32.9547 30.5283C31.9631 31.9383 30.6094 33.0597 29.034 33.7764C28.8185 33.8619 28.6668 33.93 28.5934 33.9632C27.6995 34.3147 26.7417 34.5443 25.7392 34.6203L34.6737 25.7568ZM10.8521 25.95C11.331 26.2603 11.9727 26.463 12.4468 26.5374C12.733 28.8051 13.6401 30.9517 15.0696 32.7441C14.525 32.7927 13.9868 32.8967 13.4637 33.0544C11.9297 30.9808 11.0237 28.5163 10.8521 25.95ZM39.1433 25.9864C39.0142 27.8413 38.4989 29.6494 37.6301 31.2969C37.3055 31.9113 36.9373 32.5008 36.5254 33.0655C36.0051 32.9038 35.4689 32.7976 34.9259 32.7488C36.3507 30.9579 37.2573 28.8162 37.5486 26.5533C38.0116 26.4994 38.6517 26.3031 39.1433 25.9864ZM41.3893 27.3766C41.3007 27.3766 41.2157 27.4114 41.1529 27.4734C41.09 27.5354 41.0545 27.6196 41.0541 27.7075C41.0541 27.7957 41.0894 27.8803 41.1523 27.9426C41.2152 28.005 41.3004 28.04 41.3893 28.04C41.4782 28.04 41.5635 28.005 41.6264 27.9426C41.6892 27.8803 41.7246 27.7957 41.7246 27.7075C41.7246 27.6193 41.6892 27.5347 41.6264 27.4724C41.5635 27.41 41.4782 27.375 41.3893 27.375V27.3766ZM8.58539 27.3924C8.49787 27.3941 8.41448 27.4296 8.35303 27.4914C8.29158 27.5533 8.25696 27.6365 8.25655 27.7233C8.25655 27.8112 8.29165 27.8956 8.35417 27.9579C8.4167 28.0202 8.50155 28.0554 8.59018 28.0558C8.67909 28.0558 8.76435 28.0208 8.82722 27.9584C8.89009 27.8961 8.9254 27.8115 8.9254 27.7233C8.9254 27.6351 8.89009 27.5506 8.82722 27.4882C8.76435 27.4259 8.67909 27.3908 8.59018 27.3908H8.5838L8.58539 27.3924ZM40.8881 28.3583C40.7995 28.3587 40.7146 28.3939 40.6521 28.4562C40.5896 28.5185 40.5545 28.6028 40.5545 28.6908C40.5545 28.8713 40.7061 29.0217 40.8897 29.0217H41.4213C41.4653 29.0217 41.5089 29.0131 41.5495 28.9964C41.5902 28.9796 41.6272 28.9552 41.6583 28.9243C41.6894 28.8934 41.7141 28.8568 41.731 28.8164C41.7478 28.7761 41.7565 28.7328 41.7565 28.6892C41.7556 28.6015 41.72 28.5178 41.6572 28.4561C41.5944 28.3944 41.5096 28.3598 41.4213 28.3598L40.8881 28.3583ZM8.55826 28.3709C8.46935 28.3709 8.38408 28.4059 8.32122 28.4683C8.25835 28.5307 8.22303 28.6152 8.22303 28.7034C8.22303 28.8839 8.37468 29.0343 8.55826 29.0343H9.09142C9.18005 29.0339 9.2649 28.9987 9.32743 28.9364C9.38995 28.8741 9.42505 28.7897 9.42505 28.7018C9.42462 28.6139 9.38912 28.5298 9.3263 28.4677C9.26348 28.4057 9.17845 28.3709 9.08982 28.3709H8.55826ZM40.6024 29.3051C40.5137 29.3055 40.4289 29.3407 40.3664 29.403C40.3038 29.4653 40.2687 29.5497 40.2687 29.6376C40.2692 29.7255 40.3047 29.8097 40.3675 29.8717C40.4303 29.9337 40.5153 29.9685 40.604 29.9685H41.4213C41.4653 29.9685 41.5089 29.9599 41.5495 29.9432C41.5902 29.9265 41.6272 29.902 41.6583 29.8711C41.6894 29.8402 41.7141 29.8036 41.731 29.7632C41.7478 29.7229 41.7565 29.6797 41.7565 29.636C41.7556 29.5484 41.72 29.4646 41.6572 29.4029C41.5944 29.3413 41.5096 29.3067 41.4213 29.3067L40.6024 29.3051ZM8.55826 29.3114C8.51423 29.3114 8.47064 29.32 8.42997 29.3367C8.3893 29.3534 8.35235 29.3779 8.32122 29.4088C8.29009 29.4397 8.2654 29.4763 8.24855 29.5167C8.2317 29.557 8.22303 29.6003 8.22303 29.6439C8.22303 29.8292 8.37468 29.9732 8.55826 29.9732H9.37716C9.46551 29.9728 9.55013 29.9378 9.6126 29.8759C9.67508 29.8139 9.71036 29.73 9.71078 29.6423C9.71036 29.5544 9.67486 29.4703 9.61204 29.4082C9.54922 29.3462 9.46419 29.3114 9.37556 29.3114H8.55826ZM40.2208 30.2456C40.1768 30.2456 40.1332 30.2542 40.0926 30.2709C40.0519 30.2876 40.0149 30.3121 39.9838 30.343C39.9527 30.3738 39.928 30.4105 39.9111 30.4508C39.8943 30.4912 39.8856 30.5344 39.8856 30.5781C39.8856 30.7586 40.0373 30.909 40.2208 30.909H41.4213C41.4653 30.909 41.5089 30.9004 41.5495 30.8837C41.5902 30.867 41.6272 30.8425 41.6583 30.8116C41.6894 30.7807 41.7141 30.7441 41.731 30.7037C41.7478 30.6634 41.7565 30.6202 41.7565 30.5765C41.7561 30.4886 41.7206 30.4044 41.6577 30.3424C41.5949 30.2804 41.5099 30.2456 41.4213 30.2456H40.2208ZM8.55826 30.2567C8.46935 30.2567 8.38408 30.2917 8.32122 30.3541C8.25835 30.4164 8.22303 30.501 8.22303 30.5892C8.22303 30.7697 8.37468 30.9201 8.55826 30.9201H9.75867C9.84758 30.9201 9.93284 30.8851 9.99571 30.8227C10.0586 30.7603 10.0939 30.6758 10.0939 30.5876C10.0935 30.4997 10.058 30.4155 9.99515 30.3535C9.93233 30.2915 9.8473 30.2567 9.75867 30.2567H8.55826ZM39.7467 31.1908C39.6578 31.1908 39.5726 31.2259 39.5097 31.2882C39.4468 31.3506 39.4115 31.4352 39.4115 31.5233C39.4115 31.7038 39.5632 31.8543 39.7467 31.8543H41.4229C41.5115 31.8538 41.5963 31.8186 41.6589 31.7563C41.7214 31.694 41.7565 31.6097 41.7565 31.5217C41.7556 31.4341 41.72 31.3504 41.6572 31.2887C41.5944 31.227 41.5096 31.1924 41.4213 31.1924L39.7467 31.1908ZM8.55826 31.2019C8.46935 31.2019 8.38408 31.2369 8.32122 31.2993C8.25835 31.3617 8.22303 31.4462 8.22303 31.5344C8.22303 31.7149 8.37468 31.8653 8.55826 31.8653H10.2344C10.3227 31.8645 10.4072 31.8291 10.4693 31.7668C10.5315 31.7046 10.5664 31.6205 10.5664 31.5328C10.566 31.4452 10.5307 31.3613 10.4682 31.2993C10.4057 31.2373 10.3211 31.2023 10.2328 31.2019H8.55826ZM39.2679 32.1313C39.1789 32.1313 39.0937 32.1664 39.0308 32.2287C38.9679 32.2911 38.9326 32.3757 38.9326 32.4638C38.9326 32.6443 39.0843 32.7948 39.2679 32.7948H41.4229C41.5115 32.7943 41.5963 32.7591 41.6589 32.6968C41.7214 32.6345 41.7565 32.5502 41.7565 32.4622C41.7561 32.3743 41.7206 32.2902 41.6577 32.2282C41.5949 32.1661 41.5099 32.1313 41.4213 32.1313H39.2679ZM8.55826 32.1408C8.51423 32.1408 8.47064 32.1494 8.42997 32.1661C8.3893 32.1829 8.35235 32.2073 8.32122 32.2382C8.29009 32.2691 8.2654 32.3058 8.24855 32.3461C8.2317 32.3864 8.22303 32.4297 8.22303 32.4733C8.22303 32.6586 8.37468 32.8027 8.55826 32.8027H10.7133C10.8016 32.8022 10.8862 32.7673 10.9487 32.7053C11.0112 32.6433 11.0465 32.5594 11.0469 32.4718C11.0465 32.3838 11.011 32.2997 10.9481 32.2377C10.8853 32.1756 10.8003 32.1408 10.7117 32.1408H8.55826ZM38.6916 33.0655C38.603 33.0655 38.5179 33.1003 38.4551 33.1623C38.3923 33.2243 38.3568 33.3085 38.3564 33.3964C38.3564 33.5785 38.508 33.7289 38.6916 33.7289H39.5217C39.6103 33.7285 39.6952 33.6933 39.7577 33.631C39.8202 33.5687 39.8553 33.4843 39.8553 33.3964C39.8553 33.3082 39.82 33.2237 39.7571 33.1613C39.6942 33.0989 39.609 33.0639 39.5201 33.0639L38.6916 33.0655ZM10.4594 33.0813C10.3705 33.0813 10.2853 33.1164 10.2224 33.1787C10.1595 33.2411 10.1242 33.3256 10.1242 33.4138C10.1251 33.5015 10.1608 33.5852 10.2235 33.6469C10.2863 33.7086 10.3711 33.7432 10.4594 33.7432H11.2895C11.3779 33.7428 11.4625 33.7078 11.525 33.6458C11.5874 33.5838 11.6227 33.4999 11.6231 33.4123C11.6227 33.3243 11.5872 33.2402 11.5244 33.1782C11.4616 33.1161 11.3766 33.0813 11.2879 33.0813H10.4594ZM34.2299 33.3616C34.8461 33.3695 35.475 33.4408 36.0848 33.6102C35.8055 33.9507 35.5104 34.2783 35.2005 34.5918C34.7487 34.4699 33.5962 34.2356 32.0398 34.4018C30.3477 34.5823 27.8607 35.298 25.3194 37.6271V37.0444C25.319 36.9565 25.2835 36.8723 25.2206 36.8103C25.1578 36.7483 25.0728 36.7135 24.9842 36.7135C24.8955 36.7139 24.8107 36.7491 24.7482 36.8114C24.6856 36.8738 24.6505 36.9581 24.6505 37.046V37.5954C22.1252 35.2933 19.6477 34.5823 17.9668 34.4003C16.3721 34.2293 15.2052 34.4858 14.779 34.6029C14.4886 34.3041 14.2101 33.994 13.9442 33.6735L13.8963 33.6149C15.5165 33.1716 17.2884 33.4075 18.5319 33.7004C20.0356 34.0583 21.1339 34.5776 21.1451 34.5823L21.1499 34.5713C23.6133 35.5463 26.3598 35.5486 28.8249 34.5776L28.8568 34.5618C28.9973 34.5016 29.1425 34.443 29.2766 34.3797C29.9757 34.0958 30.6963 33.8671 31.4316 33.6957C32.347 33.4709 33.2869 33.3587 34.2299 33.3616ZM37.9365 34.006C37.8482 34.0064 37.7636 34.0414 37.7011 34.1034C37.6386 34.1654 37.6033 34.2493 37.6029 34.3369C37.6033 34.4248 37.6388 34.509 37.7017 34.571C37.7645 34.633 37.8495 34.6678 37.9381 34.6678H39.9942C40.1777 34.6678 40.3294 34.5238 40.3294 34.3353C40.3286 34.2477 40.2929 34.1639 40.2301 34.1023C40.1673 34.0406 40.0825 34.006 39.9942 34.006H37.9365ZM9.98535 34.0218C9.89672 34.0218 9.81169 34.0566 9.74887 34.1187C9.68605 34.1807 9.65055 34.2648 9.65012 34.3528C9.65012 34.5348 9.80177 34.6853 9.98535 34.6853H12.043C12.1316 34.6848 12.2165 34.6496 12.279 34.5873C12.3415 34.525 12.3766 34.4407 12.3766 34.3528C12.3766 34.2646 12.3413 34.18 12.2784 34.1176C12.2156 34.0553 12.1303 34.0203 12.0414 34.0203L9.98535 34.0218ZM37.0809 34.9513C36.9923 34.9513 36.9073 34.9861 36.8445 35.0481C36.7816 35.1101 36.7461 35.1943 36.7457 35.2822C36.7457 35.4643 36.8974 35.6147 37.0809 35.6147H38.6916C38.7802 35.6143 38.8651 35.579 38.9276 35.5167C38.9901 35.4544 39.0252 35.3701 39.0252 35.2822C39.0252 35.2385 39.0165 35.1953 38.9997 35.1549C38.9829 35.1146 38.9582 35.0779 38.927 35.0471C38.8959 35.0162 38.859 34.9917 38.8183 34.975C38.7776 34.9583 38.734 34.9497 38.69 34.9497L37.0809 34.9513ZM40.0421 34.9513C39.9548 34.9533 39.8718 34.989 39.8107 35.0508C39.7496 35.1126 39.7152 35.1956 39.7148 35.2822C39.7148 35.3701 39.7499 35.4544 39.8124 35.5167C39.875 35.579 39.9598 35.6143 40.0484 35.6147C40.1374 35.6147 40.2226 35.5796 40.2855 35.5173C40.3484 35.4549 40.3837 35.3704 40.3837 35.2822C40.3837 35.2385 40.375 35.1953 40.3582 35.1549C40.3413 35.1146 40.3166 35.0779 40.2855 35.0471C40.2544 35.0162 40.2174 34.9917 40.1767 34.975C40.1361 34.9583 40.0925 34.9497 40.0484 34.9497L40.0421 34.9513ZM9.93586 34.9623C9.84751 34.9627 9.76289 34.9977 9.70042 35.0597C9.63794 35.1217 9.60265 35.2056 9.60224 35.2932C9.60266 35.3812 9.63816 35.4653 9.70098 35.5273C9.7638 35.5894 9.84883 35.6242 9.93746 35.6242C10.0261 35.6237 10.1109 35.5885 10.1735 35.5262C10.236 35.4639 10.2711 35.3796 10.2711 35.2917C10.2702 35.204 10.2346 35.1203 10.1718 35.0586C10.109 34.9969 10.0242 34.9623 9.93586 34.9623ZM11.2879 34.9623C11.1996 34.9627 11.115 34.9977 11.0525 35.0597C10.99 35.1217 10.9547 35.2056 10.9543 35.2932C10.9543 35.4737 11.1059 35.6242 11.2895 35.6242H12.8986C12.9875 35.6242 13.0728 35.5891 13.1356 35.5268C13.1985 35.4644 13.2338 35.3799 13.2338 35.2917C13.233 35.204 13.1973 35.1203 13.1345 35.0586C13.0717 34.9969 12.9869 34.9623 12.8986 34.9623H11.2879ZM16.95 35.0146C17.2576 35.0146 17.5891 35.0341 17.9445 35.0732C20.9344 35.4057 23.2282 37.0998 24.6665 38.5201V39.4859C24.6108 39.5165 24.5569 39.5503 24.5053 39.5872C24.0895 39.0591 23.6263 38.5694 23.1213 38.1242C21.7644 36.932 19.4801 35.5862 16.3243 35.9598V35.9662C15.9911 35.7111 15.6694 35.4417 15.3601 35.1587C15.8839 35.0586 16.4166 35.0093 16.95 35.0146ZM33.0662 35.0177C33.7303 35.0146 34.2714 35.0843 34.6418 35.1539C34.3354 35.4364 34.0152 35.7038 33.6824 35.9551C30.5377 35.5909 28.2646 36.9336 26.9077 38.1195C26.3955 38.5719 25.9263 39.0701 25.5062 39.6078C25.4423 39.5667 25.3832 39.5239 25.3306 39.497V38.5565C27.8767 36.02 30.4068 35.2616 32.0877 35.0732C32.4378 35.0362 32.764 35.0177 33.0662 35.0177ZM36.0354 35.8965C35.9467 35.8969 35.8619 35.9321 35.7993 35.9944C35.7368 36.0568 35.7017 36.1411 35.7017 36.229C35.7026 36.3166 35.7383 36.4004 35.801 36.4621C35.8638 36.5237 35.9486 36.5583 36.0369 36.5583H36.9516C37.0403 36.5583 37.1253 36.5235 37.1881 36.4615C37.2509 36.3995 37.2864 36.3153 37.2868 36.2274C37.2864 36.1395 37.2509 36.0553 37.1881 35.9933C37.1253 35.9313 37.0403 35.8965 36.9516 35.8965H36.0354ZM37.9046 35.8965C37.816 35.8969 37.7311 35.9321 37.6686 35.9944C37.6061 36.0568 37.571 36.1411 37.571 36.229C37.5718 36.3166 37.6075 36.4004 37.6703 36.4621C37.7331 36.5237 37.8179 36.5583 37.9062 36.5583C37.9943 36.5575 38.0785 36.5223 38.1406 36.4604C38.2028 36.3985 38.2378 36.3148 38.2382 36.2274C38.2378 36.1398 38.2025 36.0559 38.1401 35.9939C38.0776 35.9319 37.993 35.8969 37.9046 35.8965ZM12.0749 35.9076C11.9874 35.9092 11.904 35.9448 11.8425 36.0066C11.7811 36.0685 11.7465 36.1517 11.7461 36.2385C11.7461 36.3267 11.7814 36.4113 11.8442 36.4736C11.9071 36.536 11.9924 36.571 12.0813 36.571C12.1696 36.5702 12.2541 36.5348 12.3163 36.4725C12.3784 36.4102 12.4133 36.3261 12.4133 36.2385C12.4133 36.1506 12.3782 36.0663 12.3157 36.0039C12.2532 35.9416 12.1683 35.9064 12.0797 35.906L12.0749 35.9076ZM13.0279 35.9076C12.9393 35.9076 12.8542 35.9424 12.7914 36.0044C12.7286 36.0664 12.6931 36.1506 12.6927 36.2385C12.6927 36.4206 12.8443 36.571 13.0279 36.571H13.9442C14.0328 36.5706 14.1177 36.5354 14.1802 36.4731C14.2427 36.4107 14.2778 36.3264 14.2778 36.2385C14.2778 36.1948 14.2691 36.1516 14.2523 36.1113C14.2354 36.0709 14.2107 36.0343 14.1796 36.0034C14.1485 35.9725 14.1115 35.948 14.0709 35.9313C14.0302 35.9146 13.9866 35.906 13.9426 35.906L13.0279 35.9076ZM17.3539 36.5568C19.3093 36.5441 21.0876 37.2281 22.6632 38.5993C23.2219 39.0853 23.6656 39.5872 23.9993 40.0211C23.8939 40.135 23.8018 40.2604 23.7247 40.3947C23.1614 39.6706 22.4825 39.0428 21.715 38.5359L21.7213 38.5201C21.706 38.514 21.6899 38.5102 21.6734 38.509C20.6988 37.8794 19.5972 37.4687 18.4457 37.3057C18.0057 37.0787 17.5779 36.8292 17.1639 36.5583L17.3539 36.5568ZM32.648 36.5568L32.8364 36.5583C32.4189 36.8317 31.9873 37.0833 31.5434 37.312C29.6415 37.5939 27.9049 38.5434 26.6491 39.9878C26.5214 40.1312 26.3989 40.279 26.282 40.4312C26.2045 40.2966 26.1147 40.1694 26.0138 40.0512C26.3474 39.6205 26.7992 39.1012 27.3706 38.6056C28.935 37.2392 30.7069 36.5536 32.648 36.5568ZM13.9282 39.3593C14.0033 39.3552 14.0785 39.3665 14.1491 39.3922C14.2198 39.418 14.2843 39.4578 14.339 39.5091C14.3936 39.5604 14.4371 39.6223 14.4668 39.6908C14.4965 39.7594 14.5118 39.8332 14.5118 39.9079C14.5118 39.9825 14.4965 40.0564 14.4668 40.1249C14.4371 40.1935 14.3936 40.2553 14.339 40.3067C14.2843 40.358 14.2198 40.3978 14.1491 40.4235C14.0785 40.4493 14.0033 40.4605 13.9282 40.4565C13.7813 40.4565 13.6404 40.3986 13.5365 40.2956C13.4326 40.1925 13.3743 40.0528 13.3743 39.9071C13.3743 39.7614 13.4326 39.6216 13.5365 39.5186C13.6404 39.4156 13.7813 39.3593 13.9282 39.3593ZM36.0465 39.3593C36.1217 39.3551 36.1968 39.3663 36.2675 39.3919C36.3382 39.4176 36.4028 39.4572 36.4575 39.5085C36.5122 39.5598 36.5558 39.6215 36.5856 39.6901C36.6154 39.7586 36.6308 39.8324 36.631 39.907C36.6311 39.9817 36.6158 40.0555 36.5862 40.1241C36.5566 40.1928 36.5132 40.2547 36.4586 40.3061C36.4041 40.3575 36.3396 40.3973 36.269 40.4232C36.1984 40.4491 36.1233 40.4604 36.0481 40.4565C35.9012 40.4565 35.7603 40.3986 35.6564 40.2956C35.5526 40.1925 35.4942 40.0528 35.4942 39.9071C35.4942 39.7614 35.5526 39.6216 35.6564 39.5186C35.7603 39.4156 35.9012 39.3577 36.0481 39.3577L36.0465 39.3593ZM24.9842 40.0638H24.9906C25.0257 40.0849 25.0666 40.1113 25.1135 40.143C25.3035 40.268 25.4694 40.4256 25.6035 40.6085C25.7142 40.7591 25.7899 40.9321 25.8254 41.1152C25.8845 41.5062 25.7169 41.9338 25.3354 42.3977C25.2283 42.5227 25.1148 42.6421 24.9953 42.7555L24.9906 42.7603L24.9842 42.765V42.7539C24.9714 42.7434 24.9586 42.7312 24.9459 42.7175C24.8445 42.6219 24.7496 42.5198 24.6617 42.4119C24.2658 41.9464 24.0972 41.5158 24.1557 41.1199C24.1589 41.0882 24.1658 41.0561 24.1764 41.0233C24.2192 40.861 24.2941 40.7087 24.3967 40.5753C24.4797 40.4697 24.5681 40.3768 24.6617 40.2966C24.7426 40.228 24.8198 40.1694 24.8932 40.1208L24.9794 40.067C24.9815 40.067 24.9831 40.067 24.9842 40.0638ZM24.9906 42.7603C24.9953 42.7555 24.9906 42.7555 24.9906 42.7492V42.7603ZM37.1623 40.9933C37.3507 40.9933 37.5391 41.0196 37.7274 41.0724C38.4601 41.2862 38.9773 42.0826 39.1162 42.3232C39.2886 42.6225 39.5201 43.0168 39.8601 43.3271H36.1391C35.9997 42.8331 35.8003 42.3578 35.5453 41.9116C35.8645 41.3447 36.4951 40.998 37.1623 40.9933ZM13.0183 41.0534C13.6265 41.0613 14.1565 41.3542 14.455 41.8641C14.1875 42.3241 13.9794 42.8156 13.8356 43.3271H10.3301C10.5897 43.0435 10.8138 42.7299 10.9974 42.3929C11.1379 42.1523 11.6551 41.3511 12.3862 41.1421C12.6033 41.0788 12.814 41.0492 13.0183 41.0534Z",fill:"white"})),Fn.smRightArrow=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"8",height:"9",viewBox:"0 0 8 9",fill:"none"},React.createElement("path",{d:"M2.75 2L5.25 4.5L2.75 7",stroke:"#6B7280",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn.leftArrow=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"17",viewBox:"0 0 16 17",fill:"none"},React.createElement("path",{className:"ecre-transition group-hover:ecre-stroke-blue-600 group-focus:ecre-stroke-blue-600",d:"M10.5 13.5L5.5 8.5L10.5 3.5",stroke:"#111827",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn.userGroup=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"33",viewBox:"0 0 32 33",fill:"none"},React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11 9.5C11 6.73858 13.2386 4.5 16 4.5C18.7614 4.5 21 6.73858 21 9.5C21 12.2614 18.7614 14.5 16 14.5C13.2386 14.5 11 12.2614 11 9.5Z",fill:"#2563EB"}),React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 13.5C21 11.2909 22.7909 9.5 25 9.5C27.2091 9.5 29 11.2909 29 13.5C29 15.7091 27.2091 17.5 25 17.5C22.7909 17.5 21 15.7091 21 13.5Z",fill:"#2563EB"}),React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 13.5C3 11.2909 4.79086 9.5 7 9.5C9.20914 9.5 11 11.2909 11 13.5C11 15.7091 9.20914 17.5 7 17.5C4.79086 17.5 3 15.7091 3 13.5Z",fill:"#2563EB"}),React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.41315 20.6567C10.0104 18.1592 12.8111 16.5 16 16.5C19.1893 16.5 21.9903 18.1596 23.5875 20.6576C24.6917 22.3846 25.1694 24.4669 24.9453 26.4972C24.9103 26.8145 24.7259 27.096 24.449 27.2549C21.9592 28.6835 19.0734 29.5 16 29.5C12.9266 29.5 10.0408 28.6835 7.55099 27.2549C7.27412 27.096 7.08973 26.8145 7.05471 26.4972C6.83058 24.4665 7.30855 22.3838 8.41315 20.6567Z",fill:"#2563EB"}),React.createElement("path",{d:"M6.77638 19.5049C6.76032 19.5296 6.74436 19.5543 6.7285 19.5791C5.44122 21.5919 4.85211 23.9889 5.03295 26.352C4.22222 26.2289 3.4356 26.0308 2.68057 25.7649L2.52729 25.7109C2.24768 25.6124 2.0523 25.3585 2.02879 25.063L2.0159 24.901C2.00536 24.7685 2 24.6348 2 24.5C2 21.8135 4.11873 19.6219 6.77638 19.5049Z",fill:"#2563EB"}),React.createElement("path",{d:"M26.9675 26.3519C27.1483 23.9893 26.5595 21.5928 25.2727 19.5802C25.2566 19.5551 25.2404 19.53 25.2241 19.5049C27.8815 19.6222 30 21.8137 30 24.5C30 24.6348 29.9946 24.7685 29.9841 24.901L29.9712 25.063C29.9477 25.3585 29.7523 25.6124 29.4727 25.7109L29.3194 25.7649C28.5645 26.0307 27.7781 26.2288 26.9675 26.3519Z",fill:"#2563EB"})),Fn.userGroup=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"33",viewBox:"0 0 32 33",fill:"none"},React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11 9.5C11 6.73858 13.2386 4.5 16 4.5C18.7614 4.5 21 6.73858 21 9.5C21 12.2614 18.7614 14.5 16 14.5C13.2386 14.5 11 12.2614 11 9.5Z",fill:"#2563EB"}),React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 13.5C21 11.2909 22.7909 9.5 25 9.5C27.2091 9.5 29 11.2909 29 13.5C29 15.7091 27.2091 17.5 25 17.5C22.7909 17.5 21 15.7091 21 13.5Z",fill:"#2563EB"}),React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 13.5C3 11.2909 4.79086 9.5 7 9.5C9.20914 9.5 11 11.2909 11 13.5C11 15.7091 9.20914 17.5 7 17.5C4.79086 17.5 3 15.7091 3 13.5Z",fill:"#2563EB"}),React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.41315 20.6567C10.0104 18.1592 12.8111 16.5 16 16.5C19.1893 16.5 21.9903 18.1596 23.5875 20.6576C24.6917 22.3846 25.1694 24.4669 24.9453 26.4972C24.9103 26.8145 24.7259 27.096 24.449 27.2549C21.9592 28.6835 19.0734 29.5 16 29.5C12.9266 29.5 10.0408 28.6835 7.55099 27.2549C7.27412 27.096 7.08973 26.8145 7.05471 26.4972C6.83058 24.4665 7.30855 22.3838 8.41315 20.6567Z",fill:"#2563EB"}),React.createElement("path",{d:"M6.77638 19.5049C6.76032 19.5296 6.74436 19.5543 6.7285 19.5791C5.44122 21.5919 4.85211 23.9889 5.03295 26.352C4.22222 26.2289 3.4356 26.0308 2.68057 25.7649L2.52729 25.7109C2.24768 25.6124 2.0523 25.3585 2.02879 25.063L2.0159 24.901C2.00536 24.7685 2 24.6348 2 24.5C2 21.8135 4.11873 19.6219 6.77638 19.5049Z",fill:"#2563EB"}),React.createElement("path",{d:"M26.9675 26.3519C27.1483 23.9893 26.5595 21.5928 25.2727 19.5802C25.2566 19.5551 25.2404 19.53 25.2241 19.5049C27.8815 19.6222 30 21.8137 30 24.5C30 24.6348 29.9946 24.7685 29.9841 24.901L29.9712 25.063C29.9477 25.3585 29.7523 25.6124 29.4727 25.7109L29.3194 25.7649C28.5645 26.0307 27.7781 26.2288 26.9675 26.3519Z",fill:"#2563EB"})),Fn.usdDollar=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"33",height:"33",viewBox:"0 0 33 33",fill:"none"},React.createElement("path",{d:"M14.4515 12.1617C14.7544 11.921 15.1143 11.746 15.5 11.6367V15.3633C15.1069 15.2516 14.748 15.0739 14.4515 14.8383C13.9265 14.4213 13.7234 13.9306 13.7234 13.5C13.7234 13.0694 13.9265 12.5787 14.4515 12.1617Z",fill:"#059669"}),React.createElement("path",{d:"M17.5 21.3821V17.6178C17.963 17.7304 18.385 17.9211 18.7285 18.1786C19.2971 18.6051 19.5 19.0931 19.5 19.5C19.5 19.9068 19.2971 20.3948 18.7285 20.8213C18.385 21.0789 17.963 21.2696 17.5 21.3821Z",fill:"#059669"}),React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.5 3.5C9.3203 3.5 3.5 9.3203 3.5 16.5C3.5 23.6797 9.3203 29.5 16.5 29.5C23.6797 29.5 29.5 23.6797 29.5 16.5C29.5 9.3203 23.6797 3.5 16.5 3.5ZM17.5 8.5C17.5 7.94772 17.0523 7.5 16.5 7.5C15.9477 7.5 15.5 7.94772 15.5 8.5V9.5875C14.6641 9.73559 13.8671 10.0716 13.2074 10.5957C12.2576 11.3502 11.7234 12.3951 11.7234 13.5C11.7234 14.6049 12.2576 15.6498 13.2074 16.4043C13.8774 16.9365 14.6769 17.2667 15.5 17.4124V21.3821C15.0371 21.2695 14.6152 21.0788 14.2718 20.8213L13.1 19.9424C12.6582 19.611 12.0314 19.7005 11.7 20.1424C11.3686 20.5842 11.4582 21.211 11.9 21.5424L13.0718 22.4213C13.7828 22.9545 14.6306 23.2808 15.5 23.4204V24.5C15.5 25.0523 15.9477 25.5 16.5 25.5C17.0523 25.5 17.5 25.0523 17.5 24.5V23.4205C18.3695 23.2808 19.2175 22.9546 19.9285 22.4213C20.9219 21.6762 21.5 20.6287 21.5 19.5C21.5 18.3713 20.9219 17.3238 19.9285 16.5787C19.2175 16.0454 18.3695 15.7191 17.5 15.5794V11.6368C17.8856 11.7461 18.2453 11.9211 18.5482 12.1617L19.1013 12.6011C19.5338 12.9447 20.1628 12.8726 20.5064 12.4401C20.8499 12.0077 20.7778 11.3787 20.3454 11.0351L19.7922 10.5957C19.1326 10.0717 18.3357 9.73569 17.5 9.58757V8.5Z",fill:"#059669"})),Fn.refferalsManagement=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"33",viewBox:"0 0 32 33",fill:"none"},React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16 2.5C13.4387 2.5 10.9117 2.64819 8.42696 2.93655C6.43044 3.16825 5 4.88296 5 6.84265V29.5C5 29.8318 5.1646 30.142 5.43937 30.3281C5.71414 30.5141 6.0633 30.5517 6.37139 30.4285L11 28.577L15.6286 30.4285C15.867 30.5238 16.133 30.5238 16.3714 30.4285L21 28.577L25.6286 30.4285C25.9367 30.5517 26.2859 30.5141 26.5606 30.3281C26.8354 30.142 27 29.8318 27 29.5V6.84265C27 4.88296 25.5696 3.16825 23.573 2.93655C21.0883 2.64819 18.5613 2.5 16 2.5ZM20.7071 12.2071C21.0976 11.8166 21.0976 11.1834 20.7071 10.7929C20.3166 10.4024 19.6834 10.4024 19.2929 10.7929L11.2929 18.7929C10.9024 19.1834 10.9024 19.8166 11.2929 20.2071C11.6834 20.5976 12.3166 20.5976 12.7071 20.2071L20.7071 12.2071ZM11.5 12.5C11.5 11.6716 12.1716 11 13 11C13.8284 11 14.5 11.6716 14.5 12.5C14.5 13.3284 13.8284 14 13 14C12.1716 14 11.5 13.3284 11.5 12.5ZM19 17C18.1716 17 17.5 17.6716 17.5 18.5C17.5 19.3284 18.1716 20 19 20C19.8284 20 20.5 19.3284 20.5 18.5C20.5 17.6716 19.8284 17 19 17Z",fill:"#7C3AED"})),Fn.rewardGift=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"33",height:"33",viewBox:"0 0 33 33",fill:"none"},React.createElement("path",{d:"M13 4.5C11.6193 4.5 10.5 5.61929 10.5 7C10.5 8.38071 11.6193 9.5 13 9.5H15.5V15.5H5C3.61929 15.5 2.5 14.3807 2.5 13V12C2.5 10.6193 3.61929 9.5 5 9.5H9.25777C8.77914 8.78495 8.5 7.92507 8.5 7C8.5 4.51472 10.5147 2.5 13 2.5C14.4136 2.5 15.675 3.15183 16.5 4.17134C17.325 3.15183 18.5864 2.5 20 2.5C22.4853 2.5 24.5 4.51472 24.5 7C24.5 7.92507 24.2209 8.78495 23.7422 9.5H29C30.3807 9.5 31.5 10.6193 31.5 12V13C31.5 14.3807 30.3807 15.5 29 15.5H17.5V9.5H20C21.3807 9.5 22.5 8.38071 22.5 7C22.5 5.61929 21.3807 4.5 20 4.5C18.6193 4.5 17.5 5.61929 17.5 7V9.5H15.5V7C15.5 5.61929 14.3807 4.5 13 4.5Z",fill:"#EA580C"}),React.createElement("path",{d:"M15.5 17.5H4.5V26.5C4.5 28.1569 5.84314 29.5 7.5 29.5H15.5V17.5Z",fill:"#EA580C"}),React.createElement("path",{d:"M17.5 17.5V29.5H26.5C28.1569 29.5 29.5 28.1569 29.5 26.5V17.5H17.5Z",fill:"#EA580C"})),Fn.checkBadge=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"26",height:"27",viewBox:"0 0 26 27",fill:"none"},React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.47051 2.56501C9.5694 1.30124 11.1911 0.5 13 0.5C14.8088 0.5 16.4304 1.30116 17.5293 2.56482C19.2001 2.44808 20.9136 3.02821 22.1928 4.30743C23.472 5.58664 24.0522 7.30012 23.9355 8.97092C25.199 10.0698 26 11.6913 26 13.5C26 15.309 25.1987 16.9308 23.9348 18.0297C24.0512 19.7002 23.4711 21.4133 22.1921 22.6923C20.9131 23.9713 19.2 24.5515 17.5294 24.435C16.4306 25.6988 14.8089 26.5 13 26.5C11.1912 26.5 9.5696 25.6989 8.47071 24.4352C6.79989 24.552 5.08639 23.9718 3.80716 22.6926C2.52794 21.4134 1.94781 19.6999 2.06455 18.0291C0.801047 16.9302 0 15.3087 0 13.5C0 11.6912 0.801128 10.0696 2.06474 8.97074C1.94813 7.30007 2.52828 5.58676 3.80739 4.30765C5.0865 3.02853 6.79982 2.44839 8.47051 2.56501ZM17.8137 11.0812C18.1347 10.6318 18.0307 10.0073 17.5812 9.68627C17.1318 9.36526 16.5073 9.46935 16.1863 9.91876L11.8724 15.9582L9.70711 13.7929C9.31658 13.4024 8.68342 13.4024 8.29289 13.7929C7.90237 14.1834 7.90237 14.8166 8.29289 15.2071L11.2929 18.2071C11.5007 18.415 11.7895 18.5208 12.0825 18.4966C12.3754 18.4723 12.6429 18.3204 12.8137 18.0812L17.8137 11.0812Z",fill:"#2563EB"})),Fn.angleDown=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"8",viewBox:"0 0 12 8",fill:"none"},React.createElement("path",{d:"M11 1.5L6 6.5L1 1.5",stroke:"#111827",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn.search=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none"},React.createElement("path",{d:"M16.5 16.5L12.1694 12.1694M12.1694 12.1694C13.3004 11.0384 14 9.47589 14 7.75C14 4.29822 11.2018 1.5 7.75 1.5C4.29822 1.5 1.5 4.29822 1.5 7.75C1.5 11.2018 4.29822 14 7.75 14C9.47589 14 11.0384 13.3004 12.1694 12.1694Z",stroke:"#0F172A",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn.filters=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none"},React.createElement("path",{d:"M9.00005 1.5C11.2956 1.5 13.546 1.69337 15.7359 2.06472C16.1799 2.14002 16.5 2.52796 16.5 2.97835V3.84835C16.5 4.34563 16.3025 4.82254 15.9508 5.17417L11.4242 9.70083C11.0725 10.0525 10.875 10.5294 10.875 11.0267V13.4662C10.875 14.1764 10.4737 14.8256 9.83853 15.1432L7.125 16.5V11.0267C7.125 10.5294 6.92746 10.0525 6.57583 9.70083L2.04917 5.17417C1.69754 4.82254 1.5 4.34563 1.5 3.84835V2.97837C1.5 2.52798 1.82006 2.14004 2.26412 2.06474C4.45399 1.69338 6.70444 1.5 9.00005 1.5Z",stroke:"#0F172A",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn.circlePlus=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none"},React.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9 0.875C4.51269 0.875 0.875 4.51269 0.875 9C0.875 13.4873 4.51269 17.125 9 17.125C13.4873 17.125 17.125 13.4873 17.125 9C17.125 4.51269 13.4873 0.875 9 0.875ZM9.625 6.5C9.625 6.15482 9.34518 5.875 9 5.875C8.65482 5.875 8.375 6.15482 8.375 6.5V8.375H6.5C6.15482 8.375 5.875 8.65482 5.875 9C5.875 9.34518 6.15482 9.625 6.5 9.625H8.375V11.5C8.375 11.8452 8.65482 12.125 9 12.125C9.34518 12.125 9.625 11.8452 9.625 11.5V9.625H11.5C11.8452 9.625 12.125 9.34518 12.125 9C12.125 8.65482 11.8452 8.375 11.5 8.375H9.625V6.5Z",fill:"#6A40D5"})),Fn.circleClose=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},React.createElement("path",{d:"M6.5 6.5L9.5 9.5M9.5 6.5L6.5 9.5M14 8C14 11.3137 11.3137 14 8 14C4.68629 14 2 11.3137 2 8C2 4.68629 4.68629 2 8 2C11.3137 2 14 4.68629 14 8Z",stroke:"#6A40D5",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn.circleCheck=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},React.createElement("path",{d:"M9.99912 7.30962e-06C11.3129 -0.00158289 12.6144 0.256302 13.8281 0.759063C15.0411 1.26154 16.1429 1.99863 17.0703 2.92792L17.4103 3.28392C18.1815 4.13311 18.801 5.11072 19.241 6.17277C19.7434 7.38583 20.0014 8.68614 20 9.99912L19.9885 10.491C19.9333 11.6367 19.6809 12.7661 19.241 13.8281C18.7385 15.0411 18.0005 16.142 17.0712 17.0694C16.1435 17.9995 15.0418 18.7382 13.8281 19.241C12.6144 19.7437 11.3129 20.0016 9.99912 20V19.9991C8.68614 20.0005 7.38583 19.7434 6.17277 19.241C4.95897 18.7382 3.85576 18.0005 2.92792 17.0703V17.0694C1.99884 16.1421 1.26146 15.0409 0.759063 13.8281C0.256302 12.6144 -0.00158289 11.3129 7.30962e-06 9.99912C-0.00134641 8.68614 0.256643 7.38583 0.759063 6.17277C1.26185 4.95897 1.99952 3.85576 2.92969 2.92792C3.85718 1.99855 4.95971 1.26155 6.17277 0.759063C7.38583 0.256643 8.68614 -0.000458742 9.99912 0.000895094V7.30962e-06ZM9.99912 1.81819C8.92483 1.81686 7.86041 2.02763 6.86791 2.43875C5.87548 2.84986 4.97384 3.45291 4.21521 4.21343L4.21343 4.21521C3.45291 4.97384 2.84986 5.87549 2.43875 6.86791C2.02763 7.86041 1.81686 8.92483 1.81819 9.99912V10.0009C1.81686 11.0752 2.02763 12.1396 2.43875 13.1321C2.79853 14.0006 3.30575 14.7992 3.93644 15.4936L4.21343 15.7848L4.21521 15.7866C4.97384 16.5471 5.87548 17.1502 6.86791 17.5613C7.86041 17.9724 8.92483 18.1832 9.99912 18.1818H10.0009C11.0752 18.1832 12.1396 17.9724 13.1321 17.5613C14.1245 17.1502 15.0262 16.5471 15.7848 15.7866L15.7866 15.7848C16.5471 15.0262 17.1502 14.1245 17.5613 13.1321C17.9724 12.1396 18.1832 11.0752 18.1818 10.0009V9.99912C18.1832 8.92483 17.9724 7.86041 17.5613 6.86791C17.1502 5.87548 16.5471 4.97384 15.7866 4.21521L15.7848 4.21343C15.0262 3.45291 14.1245 2.84986 13.1321 2.43875C12.1396 2.02763 11.0752 1.81686 10.0009 1.81819H9.99912Z",fill:"#17A748"}),React.createElement("path",{d:"M13.9012 6.62955C14.2562 6.27453 14.8317 6.27453 15.1867 6.62955C15.5417 6.98457 15.5417 7.56004 15.1867 7.91506L9.73218 13.3696C9.37715 13.7246 8.80169 13.7246 8.44666 13.3696L5.71939 10.6423C5.36437 10.2873 5.36437 9.71184 5.71939 9.35682C6.07441 9.0018 6.64988 9.0018 7.0049 9.35682L9.08942 11.4413L13.9012 6.62955Z",fill:"#17A748"})),Fn.dbMigration=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},React.createElement("circle",{cx:"12",cy:"12",r:"12",fill:"#F9EBE4"}),React.createElement("path",{d:"M15.5007 7.625C15.5007 9.07487 13.1503 10.25 10.2503 10.25C7.3504 10.25 5 9.07487 5 7.625C5 6.17513 7.3504 5 10.2503 5C13.1503 5 15.5007 6.17513 15.5007 7.625ZM14.3544 10.264C14.4454 10.2185 14.5358 10.1701 14.6256 10.1188V10.3051C14.3827 10.3663 14.1559 10.4798 13.9613 10.6375C13.7666 10.7953 13.6087 10.9936 13.4985 11.2186L10.4402 17.341C10.3094 17.5992 10.2453 17.8861 10.2538 18.1754C10.2624 18.4648 10.3433 18.7474 10.4892 18.9974C10.4105 18.9991 10.3308 19 10.2503 19C7.3504 19 5 17.8249 5 16.375V9.48C5.33515 9.79675 5.73505 10.0584 6.14632 10.264C7.24189 10.8117 8.69449 11.125 10.2503 11.125C11.8062 11.125 13.2588 10.8117 14.3544 10.264ZM14.2782 11.6097L11.219 17.733C11.1521 17.8665 11.1205 18.0148 11.1272 18.164C11.1338 18.3131 11.1785 18.4581 11.257 18.585C11.3355 18.712 11.4452 18.8168 11.5756 18.8895C11.7061 18.9621 11.8529 19.0001 12.0022 19H18.1241C18.2734 19.0001 18.4202 18.9621 18.5507 18.8895C18.6811 18.8168 18.7908 18.712 18.8693 18.585C18.9478 18.4581 18.9925 18.3131 18.9991 18.164C19.0058 18.0148 18.9742 17.8665 18.9073 17.733L15.8446 11.6089C15.772 11.4633 15.6603 11.3408 15.5219 11.2552C15.3836 11.1695 15.2241 11.1242 15.0614 11.1242C14.8987 11.1242 14.7392 11.1695 14.6009 11.2552C14.4625 11.3408 14.3508 11.4641 14.2782 11.6097ZM15.4989 13.3073V15.934C15.4989 16.05 15.4528 16.1613 15.3708 16.2434C15.2887 16.3254 15.1774 16.3715 15.0614 16.3715C14.9454 16.3715 14.8341 16.3254 14.752 16.2434C14.67 16.1613 14.6239 16.05 14.6239 15.934V13.3073C14.6239 13.1912 14.67 13.0799 14.752 12.9979C14.8341 12.9158 14.9454 12.8698 15.0614 12.8698C15.1774 12.8698 15.2887 12.9158 15.3708 12.9979C15.4528 13.0799 15.4989 13.1912 15.4989 13.3073ZM15.0614 18.1232C14.9454 18.1232 14.8341 18.0772 14.752 17.9951C14.67 17.9131 14.6239 17.8018 14.6239 17.6857C14.6239 17.5697 14.67 17.4584 14.752 17.3764C14.8341 17.2943 14.9454 17.2483 15.0614 17.2483C15.1774 17.2483 15.2887 17.2943 15.3708 17.3764C15.4528 17.4584 15.4989 17.5697 15.4989 17.6857C15.4989 17.8018 15.4528 17.9131 15.3708 17.9951C15.2887 18.0772 15.1774 18.1232 15.0614 18.1232Z",fill:"#F97A44"})),Fn.alert=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"19",height:"18",viewBox:"0 0 19 18",fill:"none"},React.createElement("path",{d:"M18.8205 15.7686L10.8221 0.796163C10.2551 -0.265388 8.74488 -0.265388 8.17748 0.796163L0.179479 15.7686C0.0563842 15.999 -0.0053297 16.2577 0.000360758 16.5194C0.00605122 16.781 0.0789517 17.0368 0.211946 17.2616C0.344941 17.4864 0.533486 17.6726 0.759177 17.802C0.984868 17.9314 1.23999 17.9996 1.49965 18H17.498C17.7579 18 18.0133 17.9321 18.2393 17.8028C18.4653 17.6736 18.6542 17.4874 18.7875 17.2626C18.9207 17.0377 18.9938 16.7818 18.9996 16.52C19.0054 16.2581 18.9437 15.9992 18.8205 15.7686ZM9.5 15.682C9.31436 15.682 9.13289 15.6265 8.97853 15.5225C8.82417 15.4186 8.70387 15.2708 8.63283 15.0979C8.56178 14.9251 8.5432 14.7348 8.57941 14.5513C8.61563 14.3678 8.70503 14.1992 8.83629 14.0669C8.96756 13.9345 9.13481 13.8444 9.31688 13.8079C9.49896 13.7714 9.68769 13.7902 9.8592 13.8618C10.0307 13.9334 10.1773 14.0546 10.2804 14.2102C10.3836 14.3658 10.4386 14.5487 10.4386 14.7359C10.4386 14.9868 10.3397 15.2275 10.1637 15.4049C9.98768 15.5823 9.74894 15.682 9.5 15.682ZM10.5193 6.16636L10.25 11.9377C10.25 12.1385 10.1708 12.331 10.03 12.4729C9.88921 12.6149 9.69821 12.6946 9.49906 12.6946C9.29991 12.6946 9.10892 12.6149 8.9681 12.4729C8.82728 12.331 8.74816 12.1385 8.74816 11.9377L8.47878 6.16873C8.47273 6.03087 8.49427 5.8932 8.54212 5.76391C8.58998 5.63463 8.66317 5.51638 8.75733 5.41621C8.85149 5.31605 8.96469 5.23602 9.09019 5.18089C9.21568 5.12577 9.35091 5.09667 9.4878 5.09535H9.49765C9.63548 5.09528 9.77188 5.12335 9.89865 5.17788C10.0254 5.23241 10.1399 5.31226 10.2352 5.41262C10.3305 5.51297 10.4047 5.63175 10.4532 5.76178C10.5017 5.89182 10.5236 6.03041 10.5175 6.1692L10.5193 6.16636Z",fill:"#EC7835"})),Fn.spin=React.createElement("svg",{className:"animate-spin -ecre-ml-1 ecre-h-5 ecre-w-5 ecre-text-blue-600",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},React.createElement("circle",{className:"ecre-opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),React.createElement("path",{className:"ecre-opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"}));const zn=Fn;const Bn=function(){var e=(0,r.useContext)(On),t=e.isCollapsed,n=e.handleCollapse,i=e.activeTab,o=e.handleActiveTab,a=e.isVisible;return r.createElement("div",{className:"echo-rewards-settings__sidebar ".concat(t?"ecre-w-[84px] ecre-px-4":"ecre-w-[84px] md:ecre-w-[313px] ecre-px-2 md:ecre-px-6"," ecre-py-4 ecre-bg-white ecre-min-h-[750px] ecre-transition")},r.createElement("div",{className:"ecre-sticky ecre-top-[50px] ecre-pb-[30px]"},r.createElement("div",{className:"ecre-entry-header ecre-flex ecre-items-center ".concat(t?"ecre-justify-center":"ecre-justify-between"," ecre-mb-5 lg:ecre-mb-10")},t?"":r.createElement("div",{onClick:function(){return o("referral_settings")},className:"brand-logo ecre-w-full ecre-flex ecre-flex-col md:ecre-flex-row ecre-items-center md:ecre-items-end ecre-gap-1 md:ecre-gap-2 ecre-cursor-pointer"},r.createElement("div",{className:"logo"},zn.echoRewards),r.createElement("div",{className:"logo-title ecre-text-gray-800 ecre-text-[10px] md:ecre-text-xl ecre-font-medium"},mn("EchoRewards"))),r.createElement("div",{className:"hamburger-menu ecre-hidden md:ecre-block"},r.createElement("button",{onClick:n,className:"ecre-p-1 ecre-bg-transparent ecre-border-none ecre-outline-none ecre-cursor-pointer"},t?zn.collapsed:zn.notCollapsed))),r.createElement("div",{className:"echo-rewards-settings__navbar"},r.createElement("ul",{className:"echo-rewards-settings__navbar-menu"},r.createElement("li",{className:"ecre-mb-2 ".concat("referral_settings"===i?"active":"")},r.createElement("a",{onClick:function(){return o("referral_settings")},className:"ecre-flex-col md:ecre-flex-row ecre-items-center md:ecre-gap-2 ".concat(t?"ecre-px-[15px] ecre-inline-flex":"ecre-flex ecre-px-[8px] md:ecre-pl-2.5 md:ecre-pr-4"," ecre-py-[8px] md:ecre-py-[15px] ecre-cursor-pointer ecre-transition ecre-rounded")},r.createElement("div",{className:"icon-wrapper ecre-h-6 ecre-w-6 ecre-flex ecre-items-center ecre-justify-center"},zn.referral),t?"":r.createElement("div",{className:"ecre-text ecre-flex ecre-justify-between ecre-items-center ecre-grow ecre-transition-opacity ecre-duration-300 ".concat(a?"ecre-opacity-100 ecre-visible":"ecre-opacity-0 ecre-invisible")},r.createElement("span",{className:"title ecre-text-gray-900 ecre-text-[9px] ecre-leading-3 md:ecre-text-sm ecre-font-normal ecre-transition md:ecre-whitespace-nowrap ecre-text-center md:ecre-text-left ecre-mt-[2px]"},mn("referral_settings_title")),r.createElement("div",{className:"icon-angle-right ecre-invisible ecre-opacity-0 ecre-transition ecre-hidden md:ecre-inline-block"},zn.rightArrow)))),r.createElement("li",{className:"ecre-mb-2 ".concat("reward_settings"===i?"active":"")},r.createElement("a",{onClick:function(){return o("reward_settings")},className:"ecre-flex-col md:ecre-flex-row ecre-items-center md:ecre-gap-2 ".concat(t?"ecre-px-[15px] ecre-inline-flex":"ecre-flex ecre-px-[8px] md:ecre-pl-2.5 md:ecre-pr-4"," ecre-py-[8px] md:ecre-py-[15px] ecre-cursor-pointer ecre-transition ecre-rounded")},r.createElement("div",{className:"icon-wrapper ecre-h-6 ecre-w-6 ecre-flex ecre-items-center ecre-justify-center"},zn.rewards),t?"":r.createElement("div",{className:"ecre-text ecre-flex ecre-justify-between ecre-items-center ecre-grow ecre-transition-opacity ecre-duration-300 ".concat(a?"ecre-opacity-100 ecre-visible":"ecre-opacity-0 ecre-invisible")},r.createElement("span",{className:"title ecre-text-gray-900 ecre-text-[9px] ecre-leading-3 md:ecre-text-sm ecre-font-normal ecre-transition md:ecre-whitespace-nowrap ecre-text-center md:ecre-text-left ecre-mt-[2px]"},mn("reward_settings")),r.createElement("div",{className:"icon-angle-right ecre-invisible ecre-opacity-0 ecre-transition ecre-hidden md:ecre-inline-block"},zn.rightArrow)))),r.createElement("li",{className:"ecre-mb-2 ".concat("reward_management"===i?"active":"")},r.createElement("a",{onClick:function(){return o("reward_management")},className:"ecre-flex-col md:ecre-flex-row ecre-items-center md:ecre-gap-2 ".concat(t?"ecre-px-[15px] ecre-inline-flex":"ecre-flex ecre-px-[8px] md:ecre-pl-2.5 md:ecre-pr-4"," ecre-py-[8px] md:ecre-py-[15px] ecre-cursor-pointer ecre-transition ecre-rounded")},r.createElement("div",{className:"icon-wrapper ecre-h-6 ecre-w-6 ecre-flex ecre-items-center ecre-justify-center"},zn.rewardsManagement),t?"":r.createElement("div",{className:"ecre-text ecre-flex ecre-justify-between ecre-items-center ecre-grow ecre-transition-opacity ecre-duration-300 ".concat(a?"ecre-opacity-100 ecre-visible":"ecre-opacity-0 ecre-invisible")},r.createElement("span",{className:"title ecre-text-gray-900 ecre-text-[9px] ecre-leading-3 md:ecre-text-sm ecre-font-normal ecre-transition md:ecre-whitespace-nowrap ecre-text-center md:ecre-text-left ecre-mt-[2px]"},mn("reward_management")),r.createElement("div",{className:"icon-angle-right ecre-invisible ecre-opacity-0 ecre-transition ecre-hidden md:ecre-inline-block"},zn.rightArrow)))),r.createElement("li",{className:"ecre-mb-2 ".concat("email_settings"===i?"active":"")},r.createElement("a",{onClick:function(){return o("email_settings")},className:"ecre-flex-col md:ecre-flex-row ecre-items-center md:ecre-gap-2 ".concat(t?"ecre-px-[15px] ecre-inline-flex":"ecre-flex ecre-px-[8px] md:ecre-pl-2.5 md:ecre-pr-4"," ecre-py-[8px] md:ecre-py-[15px] ecre-cursor-pointer ecre-transition ecre-rounded")},r.createElement("div",{className:"icon-wrapper ecre-h-6 ecre-w-6 ecre-flex ecre-items-center ecre-justify-center"},zn.email),t?"":r.createElement("div",{className:"ecre-text ecre-flex ecre-justify-between ecre-items-center ecre-grow ecre-transition-opacity ecre-duration-300 ".concat(a?"ecre-opacity-100 ecre-visible":"ecre-opacity-0 ecre-invisible")},r.createElement("span",{className:"title ecre-text-gray-900 ecre-text-[9px] ecre-leading-3 md:ecre-text-sm ecre-font-normal ecre-transition md:ecre-whitespace-nowrap ecre-text-center md:ecre-text-left ecre-mt-[2px]"},mn("email_settings")),r.createElement("div",{className:"icon-angle-right ecre-invisible ecre-opacity-0 ecre-transition ecre-hidden md:ecre-inline-block"},zn.rightArrow)))),r.createElement("li",{className:"ecre-mb-2 ".concat("shortcodes_widgets"===i?"active":"")},r.createElement("a",{onClick:function(){return o("shortcodes_widgets")},className:"ecre-flex-col md:ecre-flex-row ecre-items-center md:ecre-gap-2 ".concat(t?"ecre-px-[15px] ecre-inline-flex":"ecre-flex ecre-px-[8px] md:ecre-pl-2.5 md:ecre-pr-4"," ecre-py-[8px] md:ecre-py-[15px] ecre-cursor-pointer ecre-transition ecre-rounded")},r.createElement("div",{className:"icon-wrapper ecre-h-6 ecre-w-6 ecre-flex ecre-items-center ecre-justify-center"},zn.shortcodes),t?"":r.createElement("div",{className:"ecre-text ecre-flex ecre-justify-between ecre-items-center ecre-grow ecre-transition-opacity ecre-duration-300 ".concat(a?"ecre-opacity-100 ecre-visible":"ecre-opacity-0 ecre-invisible")},r.createElement("span",{className:"title ecre-text-gray-900 ecre-text-[9px] ecre-leading-3 md:ecre-text-sm ecre-font-normal ecre-transition md:ecre-whitespace-nowrap ecre-text-center md:ecre-text-left ecre-mt-[2px]"},mn("shortcodes_widgets")),r.createElement("div",{className:"icon-angle-right ecre-invisible ecre-opacity-0 ecre-transition ecre-hidden md:ecre-inline-block"},zn.rightArrow)))),r.createElement("li",{className:"ecre-mb-2 ".concat("reports_analytics"===i?"active":"")},r.createElement("a",{onClick:function(){return o("reports_analytics")},className:"ecre-flex-col md:ecre-flex-row ecre-items-center md:ecre-gap-2 ".concat(t?"ecre-px-[15px] ecre-inline-flex":"ecre-flex ecre-px-[8px] md:ecre-pl-2.5 md:ecre-pr-4"," ecre-py-[8px] md:ecre-py-[15px] ecre-cursor-pointer ecre-transition ecre-rounded")},r.createElement("div",{className:"icon-wrapper ecre-h-6 ecre-w-6 ecre-flex ecre-items-center ecre-justify-center"},zn.reports),t?"":r.createElement("div",{className:"ecre-text ecre-flex ecre-justify-between ecre-items-center ecre-grow ecre-transition-opacity ecre-duration-300 ".concat(a?"ecre-opacity-100 ecre-visible":"ecre-opacity-0 ecre-invisible")},r.createElement("span",{className:"title ecre-text-gray-900 ecre-text-[9px] ecre-leading-3 md:ecre-text-sm ecre-font-normal ecre-transition md:ecre-whitespace-nowrap ecre-text-center md:ecre-text-left ecre-mt-[2px]"},mn("reports_analytics")),r.createElement("div",{className:"icon-angle-right ecre-invisible ecre-opacity-0 ecre-transition ecre-hidden md:ecre-inline-block"},zn.rightArrow)))),r.createElement("li",{className:"ecre-mb-2 ".concat("help_documentation"===i?"active":"")},r.createElement("a",{onClick:function(){return o("help_documentation")},className:"ecre-flex-col md:ecre-flex-row ecre-items-center md:ecre-gap-2 ".concat(t?"ecre-px-[15px] ecre-inline-flex":"ecre-flex ecre-px-[8px] md:ecre-pl-2.5 md:ecre-pr-4"," ecre-py-[8px] md:ecre-py-[15px] ecre-cursor-pointer ecre-transition ecre-rounded")},r.createElement("div",{className:"icon-wrapper ecre-h-6 ecre-w-6 ecre-flex ecre-items-center ecre-justify-center"},zn.documments),t?"":r.createElement("div",{className:"ecre-text ecre-flex ecre-justify-between ecre-items-center ecre-grow ecre-transition-opacity ecre-duration-300 ".concat(a?"ecre-opacity-100 ecre-visible":"ecre-opacity-0 ecre-invisible")},r.createElement("span",{className:"title ecre-text-gray-900 ecre-text-[9px] ecre-leading-3 md:ecre-text-sm ecre-font-normal ecre-transition md:ecre-whitespace-nowrap ecre-text-center md:ecre-text-left ecre-mt-[2px]"},mn("help_documentation")),r.createElement("div",{className:"icon-angle-right ecre-invisible ecre-opacity-0 ecre-transition ecre-hidden md:ecre-inline-block"},zn.rightArrow))))))))};var Hn=i(452);const jn="react-tooltip-core-styles",Gn="react-tooltip-base-styles",Wn={core:!1,base:!1};function Un({css:e,id:t=Gn,type:r="base",ref:n}){var i,o;if(!e||"undefined"==typeof document||Wn[r])return;if("core"===r&&"undefined"!=typeof process&&(null===(i=null===process||void 0===process?void 0:process.env)||void 0===i?void 0:i.REACT_TOOLTIP_DISABLE_CORE_STYLES))return;if("base"!==r&&"undefined"!=typeof process&&(null===(o=null===process||void 0===process?void 0:process.env)||void 0===o?void 0:o.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;"core"===r&&(t=jn),n||(n={});const{insertAt:a}=n;if(document.getElementById(t))return;const s=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.id=t,l.type="text/css","top"===a&&s.firstChild?s.insertBefore(l,s.firstChild):s.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e)),Wn[r]=!0}const Zn=async({elementReference:e=null,tooltipReference:t=null,tooltipArrowReference:r=null,place:n="top",offset:i=10,strategy:o="absolute",middlewares:a=[sr(Number(i)),cr({fallbackAxisSideDirection:"start"}),lr({padding:5})],border:s})=>{if(!e)return{tooltipStyles:{},tooltipArrowStyles:{},place:n};if(null===t)return{tooltipStyles:{},tooltipArrowStyles:{},place:n};const l=a;return r?(l.push(ur({element:r,padding:5})),dr(e,t,{placement:n,strategy:o,middleware:l}).then((({x:e,y:t,placement:r,middlewareData:n})=>{var i,o;const a={left:`${e}px`,top:`${t}px`,border:s},{x:l,y:c}=null!==(i=n.arrow)&&void 0!==i?i:{x:0,y:0},u=null!==(o={top:"bottom",right:"left",bottom:"top",left:"right"}[r.split("-")[0]])&&void 0!==o?o:"bottom",d=s&&{borderBottom:s,borderRight:s};let p=0;if(s){const e=`${s}`.match(/(\d+)px/);p=(null==e?void 0:e[1])?Number(e[1]):1}return{tooltipStyles:a,tooltipArrowStyles:{left:null!=l?`${l}px`:"",top:null!=c?`${c}px`:"",right:"",bottom:"",...d,[u]:`-${4+p}px`},place:r}}))):dr(e,t,{placement:"bottom",strategy:o,middleware:l}).then((({x:e,y:t,placement:r})=>({tooltipStyles:{left:`${e}px`,top:`${t}px`},tooltipArrowStyles:{},place:r})))},Yn=(e,t)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(e,t),Xn=(e,t,r)=>{let n=null;const i=function(...i){const o=()=>{n=null,r||e.apply(this,i)};r&&!n&&(e.apply(this,i),n=setTimeout(o,t)),r||(n&&clearTimeout(n),n=setTimeout(o,t))};return i.cancel=()=>{n&&(clearTimeout(n),n=null)},i},qn=e=>null!==e&&!Array.isArray(e)&&"object"==typeof e,$n=(e,t)=>{if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t))return e.length===t.length&&e.every(((e,r)=>$n(e,t[r])));if(Array.isArray(e)!==Array.isArray(t))return!1;if(!qn(e)||!qn(t))return e===t;const r=Object.keys(e),n=Object.keys(t);return r.length===n.length&&r.every((r=>$n(e[r],t[r])))},Kn=e=>{if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;const t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some((e=>{const r=t.getPropertyValue(e);return"auto"===r||"scroll"===r}))},Qn=e=>{if(!e)return null;let t=e.parentElement;for(;t;){if(Kn(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},Jn="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,ei=e=>{e.current&&(clearTimeout(e.current),e.current=null)},ti="DEFAULT_TOOLTIP_ID",ri={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},ni=(0,r.createContext)({getTooltipData:()=>ri});function ii(e=ti){return(0,r.useContext)(ni).getTooltipData(e)}var oi={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},ai={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};const si=({forwardRef:e,id:t,className:n,classNameArrow:i,variant:o="dark",anchorId:a,anchorSelect:s,place:l="top",offset:c=10,events:u=["hover"],openOnClick:d=!1,positionStrategy:p="absolute",middlewares:h,wrapper:f,delayShow:m=0,delayHide:g=0,float:v=!1,hidden:y=!1,noArrow:x=!1,clickable:b=!1,closeOnEsc:_=!1,closeOnScroll:w=!1,closeOnResize:C=!1,openEvents:S,closeEvents:E,globalCloseEvents:M,imperativeModeOnly:T,style:k,position:I,afterShow:L,afterHide:A,disableTooltip:N,content:D,contentWrapperRef:P,isOpen:O,defaultIsOpen:R=!1,setIsOpen:V,activeAnchor:F,setActiveAnchor:z,border:B,opacity:H,arrowColor:j,role:G="tooltip"})=>{var W;const U=(0,r.useRef)(null),Z=(0,r.useRef)(null),Y=(0,r.useRef)(null),X=(0,r.useRef)(null),q=(0,r.useRef)(null),[$,K]=(0,r.useState)({tooltipStyles:{},tooltipArrowStyles:{},place:l}),[Q,J]=(0,r.useState)(!1),[ee,te]=(0,r.useState)(!1),[re,ne]=(0,r.useState)(null),ie=(0,r.useRef)(!1),oe=(0,r.useRef)(null),{anchorRefs:ae,setActiveAnchor:se}=ii(t),le=(0,r.useRef)(!1),[ce,ue]=(0,r.useState)([]),de=(0,r.useRef)(!1),pe=d||u.includes("click"),he=pe||(null==S?void 0:S.click)||(null==S?void 0:S.dblclick)||(null==S?void 0:S.mousedown),fe=S?{...S}:{mouseover:!0,focus:!0,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1};!S&&pe&&Object.assign(fe,{mouseenter:!1,focus:!1,mouseover:!1,click:!0});const me=E?{...E}:{mouseout:!0,blur:!0,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1};!E&&pe&&Object.assign(me,{mouseleave:!1,blur:!1,mouseout:!1});const ge=M?{...M}:{escape:_||!1,scroll:w||!1,resize:C||!1,clickOutsideAnchor:he||!1};T&&(Object.assign(fe,{mouseenter:!1,focus:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(me,{mouseleave:!1,blur:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(ge,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),Jn((()=>(de.current=!0,()=>{de.current=!1})),[]);const ve=e=>{de.current&&(e&&te(!0),setTimeout((()=>{de.current&&(null==V||V(e),void 0===O&&J(e))}),10))};(0,r.useEffect)((()=>{if(void 0===O)return()=>null;O&&te(!0);const e=setTimeout((()=>{J(O)}),10);return()=>{clearTimeout(e)}}),[O]),(0,r.useEffect)((()=>{if(Q!==ie.current)if(ei(q),ie.current=Q,Q)null==L||L();else{const e=(()=>{const e=getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay").match(/^([\d.]+)(ms|s)$/);if(!e)return 0;const[,t,r]=e;return Number(t)*("ms"===r?1:1e3)})();q.current=setTimeout((()=>{te(!1),ne(null),null==A||A()}),e+25)}}),[Q]);const ye=e=>{K((t=>$n(t,e)?t:e))},xe=(e=m)=>{ei(Y),ee?ve(!0):Y.current=setTimeout((()=>{ve(!0)}),e)},be=(e=g)=>{ei(X),X.current=setTimeout((()=>{le.current||ve(!1)}),e)},_e=e=>{var t;if(!e)return;const r=null!==(t=e.currentTarget)&&void 0!==t?t:e.target;if(!(null==r?void 0:r.isConnected))return z(null),void se({current:null});m?xe():ve(!0),z(r),se({current:r}),ei(X)},we=()=>{b?be(g||100):g?be():ve(!1),ei(Y)},Ce=({x:e,y:t})=>{var r;const n={getBoundingClientRect:()=>({x:e,y:t,width:0,height:0,top:t,left:e,right:e,bottom:t})};Zn({place:null!==(r=null==re?void 0:re.place)&&void 0!==r?r:l,offset:c,elementReference:n,tooltipReference:U.current,tooltipArrowReference:Z.current,strategy:p,middlewares:h,border:B}).then((e=>{ye(e)}))},Se=e=>{if(!e)return;const t=e,r={x:t.clientX,y:t.clientY};Ce(r),oe.current=r},Ee=e=>{var t;if(!Q)return;const r=e.target;r.isConnected&&((null===(t=U.current)||void 0===t?void 0:t.contains(r))||[document.querySelector(`[id='${a}']`),...ce].some((e=>null==e?void 0:e.contains(r)))||(ve(!1),ei(Y)))},Me=Xn(_e,50,!0),Te=Xn(we,50,!0),ke=e=>{Te.cancel(),Me(e)},Ie=()=>{Me.cancel(),Te()},Le=(0,r.useCallback)((()=>{var e,t;const r=null!==(e=null==re?void 0:re.position)&&void 0!==e?e:I;r?Ce(r):v?oe.current&&Ce(oe.current):(null==F?void 0:F.isConnected)&&Zn({place:null!==(t=null==re?void 0:re.place)&&void 0!==t?t:l,offset:c,elementReference:F,tooltipReference:U.current,tooltipArrowReference:Z.current,strategy:p,middlewares:h,border:B}).then((e=>{de.current&&ye(e)}))}),[Q,F,D,k,l,null==re?void 0:re.place,c,p,I,null==re?void 0:re.position,v]);(0,r.useEffect)((()=>{var e,t;const r=new Set(ae);ce.forEach((e=>{(null==N?void 0:N(e))||r.add({current:e})}));const n=document.querySelector(`[id='${a}']`);n&&!(null==N?void 0:N(n))&&r.add({current:n});const i=()=>{ve(!1)},o=Qn(F),s=Qn(U.current);ge.scroll&&(window.addEventListener("scroll",i),null==o||o.addEventListener("scroll",i),null==s||s.addEventListener("scroll",i));let l=null;ge.resize?window.addEventListener("resize",i):F&&U.current&&(l=ar(F,U.current,Le,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));const c=e=>{"Escape"===e.key&&ve(!1)};ge.escape&&window.addEventListener("keydown",c),ge.clickOutsideAnchor&&window.addEventListener("click",Ee);const u=[],d=e=>{Q&&(null==e?void 0:e.target)===F||_e(e)},p=e=>{Q&&(null==e?void 0:e.target)===F&&we()},h=["mouseover","mouseout","mouseenter","mouseleave","focus","blur"],f=["click","dblclick","mousedown","mouseup"];Object.entries(fe).forEach((([e,t])=>{t&&(h.includes(e)?u.push({event:e,listener:ke}):f.includes(e)&&u.push({event:e,listener:d}))})),Object.entries(me).forEach((([e,t])=>{t&&(h.includes(e)?u.push({event:e,listener:Ie}):f.includes(e)&&u.push({event:e,listener:p}))})),v&&u.push({event:"pointermove",listener:Se});const m=()=>{le.current=!0},g=()=>{le.current=!1,we()};return b&&!he&&(null===(e=U.current)||void 0===e||e.addEventListener("mouseenter",m),null===(t=U.current)||void 0===t||t.addEventListener("mouseleave",g)),u.forEach((({event:e,listener:t})=>{r.forEach((r=>{var n;null===(n=r.current)||void 0===n||n.addEventListener(e,t)}))})),()=>{var e,t;ge.scroll&&(window.removeEventListener("scroll",i),null==o||o.removeEventListener("scroll",i),null==s||s.removeEventListener("scroll",i)),ge.resize?window.removeEventListener("resize",i):null==l||l(),ge.clickOutsideAnchor&&window.removeEventListener("click",Ee),ge.escape&&window.removeEventListener("keydown",c),b&&!he&&(null===(e=U.current)||void 0===e||e.removeEventListener("mouseenter",m),null===(t=U.current)||void 0===t||t.removeEventListener("mouseleave",g)),u.forEach((({event:e,listener:t})=>{r.forEach((r=>{var n;null===(n=r.current)||void 0===n||n.removeEventListener(e,t)}))}))}}),[F,Le,ee,ae,ce,S,E,M,pe,m,g]),(0,r.useEffect)((()=>{var e,r;let n=null!==(r=null!==(e=null==re?void 0:re.anchorSelect)&&void 0!==e?e:s)&&void 0!==r?r:"";!n&&t&&(n=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`);const i=new MutationObserver((e=>{const r=[],i=[];e.forEach((e=>{if("attributes"===e.type&&"data-tooltip-id"===e.attributeName&&(e.target.getAttribute("data-tooltip-id")===t?r.push(e.target):e.oldValue===t&&i.push(e.target)),"childList"===e.type){if(F){const t=[...e.removedNodes].filter((e=>1===e.nodeType));if(n)try{i.push(...t.filter((e=>e.matches(n)))),i.push(...t.flatMap((e=>[...e.querySelectorAll(n)])))}catch(e){}t.some((e=>{var t;return!!(null===(t=null==e?void 0:e.contains)||void 0===t?void 0:t.call(e,F))&&(te(!1),ve(!1),z(null),ei(Y),ei(X),!0)}))}if(n)try{const t=[...e.addedNodes].filter((e=>1===e.nodeType));r.push(...t.filter((e=>e.matches(n)))),r.push(...t.flatMap((e=>[...e.querySelectorAll(n)])))}catch(e){}}})),(r.length||i.length)&&ue((e=>[...e.filter((e=>!i.includes(e))),...r]))}));return i.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{i.disconnect()}}),[t,s,null==re?void 0:re.anchorSelect,F]),(0,r.useEffect)((()=>{Le()}),[Le]),(0,r.useEffect)((()=>{if(!(null==P?void 0:P.current))return()=>null;const e=new ResizeObserver((()=>{setTimeout((()=>Le()))}));return e.observe(P.current),()=>{e.disconnect()}}),[D,null==P?void 0:P.current]),(0,r.useEffect)((()=>{var e;const t=document.querySelector(`[id='${a}']`),r=[...ce,t];F&&r.includes(F)||z(null!==(e=ce[0])&&void 0!==e?e:t)}),[a,ce,F]),(0,r.useEffect)((()=>(R&&ve(!0),()=>{ei(Y),ei(X)})),[]),(0,r.useEffect)((()=>{var e;let r=null!==(e=null==re?void 0:re.anchorSelect)&&void 0!==e?e:s;if(!r&&t&&(r=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`),r)try{const e=Array.from(document.querySelectorAll(r));ue(e)}catch(e){ue([])}}),[t,s,null==re?void 0:re.anchorSelect]),(0,r.useEffect)((()=>{Y.current&&(ei(Y),xe(m))}),[m]);const Ae=null!==(W=null==re?void 0:re.content)&&void 0!==W?W:D,Ne=Q&&Object.keys($.tooltipStyles).length>0;return(0,r.useImperativeHandle)(e,(()=>({open:e=>{if(null==e?void 0:e.anchorSelect)try{document.querySelector(e.anchorSelect)}catch(t){return void console.warn(`[react-tooltip] "${e.anchorSelect}" is not a valid CSS selector`)}ne(null!=e?e:null),(null==e?void 0:e.delay)?xe(e.delay):ve(!0)},close:e=>{(null==e?void 0:e.delay)?be(e.delay):ve(!1)},activeAnchor:F,place:$.place,isOpen:Boolean(ee&&!y&&Ae&&Ne)}))),ee&&!y&&Ae?r.createElement(f,{id:t,role:G,className:Hn("react-tooltip",oi.tooltip,ai.tooltip,ai[o],n,`react-tooltip__place-${$.place}`,oi[Ne?"show":"closing"],Ne?"react-tooltip__show":"react-tooltip__closing","fixed"===p&&oi.fixed,b&&oi.clickable),onTransitionEnd:e=>{ei(q),Q||"opacity"!==e.propertyName||(te(!1),ne(null),null==A||A())},style:{...k,...$.tooltipStyles,opacity:void 0!==H&&Ne?H:void 0},ref:U},Ae,r.createElement(f,{className:Hn("react-tooltip-arrow",oi.arrow,ai.arrow,i,x&&oi.noArrow),style:{...$.tooltipArrowStyles,background:j?`linear-gradient(to right bottom, transparent 50%, ${j} 50%)`:void 0},ref:Z})):null},li=({content:e})=>r.createElement("span",{dangerouslySetInnerHTML:{__html:e}}),ci=r.forwardRef((({id:e,anchorId:t,anchorSelect:n,content:i,html:o,render:a,className:s,classNameArrow:l,variant:c="dark",place:u="top",offset:d=10,wrapper:p="div",children:h=null,events:f=["hover"],openOnClick:m=!1,positionStrategy:g="absolute",middlewares:v,delayShow:y=0,delayHide:x=0,float:b=!1,hidden:_=!1,noArrow:w=!1,clickable:C=!1,closeOnEsc:S=!1,closeOnScroll:E=!1,closeOnResize:M=!1,openEvents:T,closeEvents:k,globalCloseEvents:I,imperativeModeOnly:L=!1,style:A,position:N,isOpen:D,defaultIsOpen:P=!1,disableStyleInjection:O=!1,border:R,opacity:V,arrowColor:F,setIsOpen:z,afterShow:B,afterHide:H,disableTooltip:j,role:G="tooltip"},W)=>{const[U,Z]=(0,r.useState)(i),[Y,X]=(0,r.useState)(o),[q,$]=(0,r.useState)(u),[K,Q]=(0,r.useState)(c),[J,ee]=(0,r.useState)(d),[te,re]=(0,r.useState)(y),[ne,ie]=(0,r.useState)(x),[oe,ae]=(0,r.useState)(b),[se,le]=(0,r.useState)(_),[ce,ue]=(0,r.useState)(p),[de,pe]=(0,r.useState)(f),[he,fe]=(0,r.useState)(g),[me,ge]=(0,r.useState)(null),[ve,ye]=(0,r.useState)(null),xe=(0,r.useRef)(O),{anchorRefs:be,activeAnchor:_e}=ii(e),we=e=>null==e?void 0:e.getAttributeNames().reduce(((t,r)=>{var n;return r.startsWith("data-tooltip-")&&(t[r.replace(/^data-tooltip-/,"")]=null!==(n=null==e?void 0:e.getAttribute(r))&&void 0!==n?n:null),t}),{}),Ce=e=>{const t={place:e=>{var t;$(null!==(t=e)&&void 0!==t?t:u)},content:e=>{Z(null!=e?e:i)},html:e=>{X(null!=e?e:o)},variant:e=>{var t;Q(null!==(t=e)&&void 0!==t?t:c)},offset:e=>{ee(null===e?d:Number(e))},wrapper:e=>{var t;ue(null!==(t=e)&&void 0!==t?t:p)},events:e=>{const t=null==e?void 0:e.split(" ");pe(null!=t?t:f)},"position-strategy":e=>{var t;fe(null!==(t=e)&&void 0!==t?t:g)},"delay-show":e=>{re(null===e?y:Number(e))},"delay-hide":e=>{ie(null===e?x:Number(e))},float:e=>{ae(null===e?b:"true"===e)},hidden:e=>{le(null===e?_:"true"===e)},"class-name":e=>{ge(e)}};Object.values(t).forEach((e=>e(null))),Object.entries(e).forEach((([e,r])=>{var n;null===(n=t[e])||void 0===n||n.call(t,r)}))};(0,r.useEffect)((()=>{Z(i)}),[i]),(0,r.useEffect)((()=>{X(o)}),[o]),(0,r.useEffect)((()=>{$(u)}),[u]),(0,r.useEffect)((()=>{Q(c)}),[c]),(0,r.useEffect)((()=>{ee(d)}),[d]),(0,r.useEffect)((()=>{re(y)}),[y]),(0,r.useEffect)((()=>{ie(x)}),[x]),(0,r.useEffect)((()=>{ae(b)}),[b]),(0,r.useEffect)((()=>{le(_)}),[_]),(0,r.useEffect)((()=>{fe(g)}),[g]),(0,r.useEffect)((()=>{xe.current!==O&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")}),[O]),(0,r.useEffect)((()=>{"undefined"!=typeof window&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:"core"===O,disableBase:O}}))}),[]),(0,r.useEffect)((()=>{var r;const i=new Set(be);let o=n;if(!o&&e&&(o=`[data-tooltip-id='${e.replace(/'/g,"\\'")}']`),o)try{document.querySelectorAll(o).forEach((e=>{i.add({current:e})}))}catch(r){console.warn(`[react-tooltip] "${o}" is not a valid CSS selector`)}const a=document.querySelector(`[id='${t}']`);if(a&&i.add({current:a}),!i.size)return()=>null;const s=null!==(r=null!=ve?ve:a)&&void 0!==r?r:_e.current,l=new MutationObserver((e=>{e.forEach((e=>{var t;if(!s||"attributes"!==e.type||!(null===(t=e.attributeName)||void 0===t?void 0:t.startsWith("data-tooltip-")))return;const r=we(s);Ce(r)}))})),c={attributes:!0,childList:!1,subtree:!1};if(s){const e=we(s);Ce(e),l.observe(s,c)}return()=>{l.disconnect()}}),[be,_e,ve,t,n]),(0,r.useEffect)((()=>{(null==A?void 0:A.border)&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),R&&!Yn("border",`${R}`)&&console.warn(`[react-tooltip] "${R}" is not a valid \`border\`.`),(null==A?void 0:A.opacity)&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),V&&!Yn("opacity",`${V}`)&&console.warn(`[react-tooltip] "${V}" is not a valid \`opacity\`.`)}),[]);let Se=h;const Ee=(0,r.useRef)(null);if(a){const e=a({content:(null==ve?void 0:ve.getAttribute("data-tooltip-content"))||U||null,activeAnchor:ve});Se=e?r.createElement("div",{ref:Ee,className:"react-tooltip-content-wrapper"},e):null}else U&&(Se=U);Y&&(Se=r.createElement(li,{content:Y}));const Me={forwardRef:W,id:e,anchorId:t,anchorSelect:n,className:Hn(s,me),classNameArrow:l,content:Se,contentWrapperRef:Ee,place:q,variant:K,offset:J,wrapper:ce,events:de,openOnClick:m,positionStrategy:he,middlewares:v,delayShow:te,delayHide:ne,float:oe,hidden:se,noArrow:w,clickable:C,closeOnEsc:S,closeOnScroll:E,closeOnResize:M,openEvents:T,closeEvents:k,globalCloseEvents:I,imperativeModeOnly:L,style:A,position:N,isOpen:D,defaultIsOpen:P,border:R,opacity:V,arrowColor:F,setIsOpen:z,afterShow:B,afterHide:H,disableTooltip:j,activeAnchor:ve,setActiveAnchor:e=>ye(e),role:G};return r.createElement(si,{...Me})}));"undefined"!=typeof window&&window.addEventListener("react-tooltip-inject-styles",(e=>{e.detail.disableCore||Un({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),e.detail.disableBase||Un({css:"\n.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}",type:"base"})}));const ui=function(e){var t=e.className,n=e.content,i=e.iconColor,o=void 0===i?"#D1D5DB":i,a="echorewards-tooltip-".concat(Date.now(),"-").concat(Math.floor(1e3*Math.random()));return r.createElement(r.Fragment,null,r.createElement(ci,{className:"echorewards-react-tooltip",anchorId:"".concat(a),content:n,clickable:!0,style:{maxWidth:"300px",lineHeight:"1.3",whiteSpace:"initial",textAlign:"center",zIndex:"999"}}),r.createElement("div",{className:"echorewards-tooltip ".concat(t),id:"".concat(a)},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",viewBox:"0 0 14 14",fill:"none"},r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.4 7.00001C13.4 10.5346 10.5346 13.4 6.99998 13.4C3.46535 13.4 0.599976 10.5346 0.599976 7.00001C0.599976 3.46538 3.46535 0.600006 6.99998 0.600006C10.5346 0.600006 13.4 3.46538 13.4 7.00001ZM6.15145 4.55146C5.91713 4.78577 5.53723 4.78577 5.30292 4.55146C5.0686 4.31714 5.0686 3.93724 5.30292 3.70293C6.24018 2.76567 7.75977 2.76567 8.69703 3.70293C9.63429 4.64019 9.63429 6.15978 8.69703 7.09704C8.38304 7.41103 8.00225 7.62051 7.59998 7.72407V7.99998C7.59998 8.33135 7.33135 8.59998 6.99998 8.59998C6.6686 8.59998 6.39998 8.33135 6.39998 7.99998V7.59998C6.39998 7.02375 6.85593 6.66261 7.26505 6.57058C7.47856 6.52255 7.68126 6.41576 7.8485 6.24851C8.31713 5.77988 8.31713 5.02009 7.8485 4.55146C7.37987 4.08283 6.62008 4.08283 6.15145 4.55146ZM6.99998 11C7.4418 11 7.79998 10.6418 7.79998 10.2C7.79998 9.75818 7.4418 9.40001 6.99998 9.40001C6.55815 9.40001 6.19998 9.75818 6.19998 10.2C6.19998 10.6418 6.55815 11 6.99998 11Z",fill:o}))))};var di=i(688),pi=i.n(di);function hi(e,t){return hi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},hi(e,t)}function fi(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,hi(e,t)}function mi(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}const gi=!1,vi=r.createContext(null);var yi=function(e){return e.scrollTop},xi="unmounted",bi="exited",_i="entering",wi="entered",Ci="exiting",Si=function(e){function t(t,r){var n;n=e.call(this,t,r)||this;var i,o=r&&!r.isMounting?t.enter:t.appear;return n.appearStatus=null,t.in?o?(i=bi,n.appearStatus=_i):i=wi:i=t.unmountOnExit||t.mountOnEnter?xi:bi,n.state={status:i},n.nextCallback=null,n}fi(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===xi?{status:bi}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==_i&&r!==wi&&(t=_i):r!==_i&&r!==wi||(t=Ci)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,r,n=this.props.timeout;return e=t=r=n,null!=n&&"number"!=typeof n&&(e=n.exit,t=n.enter,r=void 0!==n.appear?n.appear:t),{exit:e,enter:t,appear:r}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===_i){if(this.props.unmountOnExit||this.props.mountOnEnter){var r=this.props.nodeRef?this.props.nodeRef.current:ot.findDOMNode(this);r&&yi(r)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===bi&&this.setState({status:xi})},n.performEnter=function(e){var t=this,r=this.props.enter,n=this.context?this.context.isMounting:e,i=this.props.nodeRef?[n]:[ot.findDOMNode(this),n],o=i[0],a=i[1],s=this.getTimeouts(),l=n?s.appear:s.enter;!e&&!r||gi?this.safeSetState({status:wi},(function(){t.props.onEntered(o)})):(this.props.onEnter(o,a),this.safeSetState({status:_i},(function(){t.props.onEntering(o,a),t.onTransitionEnd(l,(function(){t.safeSetState({status:wi},(function(){t.props.onEntered(o,a)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,r=this.getTimeouts(),n=this.props.nodeRef?void 0:ot.findDOMNode(this);t&&!gi?(this.props.onExit(n),this.safeSetState({status:Ci},(function(){e.props.onExiting(n),e.onTransitionEnd(r.exit,(function(){e.safeSetState({status:bi},(function(){e.props.onExited(n)}))}))}))):this.safeSetState({status:bi},(function(){e.props.onExited(n)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,r=!0;return this.nextCallback=function(n){r&&(r=!1,t.nextCallback=null,e(n))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var r=this.props.nodeRef?this.props.nodeRef.current:ot.findDOMNode(this),n=null==e&&!this.props.addEndListener;if(r&&!n){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],o=i[0],a=i[1];this.props.addEndListener(o,a)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===xi)return null;var t=this.props,n=t.children,i=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,nt(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return r.createElement(vi.Provider,{value:null},"function"==typeof n?n(e,i):r.cloneElement(r.Children.only(n),i))},t}(r.Component);function Ei(){}Si.contextType=vi,Si.propTypes={},Si.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Ei,onEntering:Ei,onEntered:Ei,onExit:Ei,onExiting:Ei,onExited:Ei},Si.UNMOUNTED=xi,Si.EXITED=bi,Si.ENTERING=_i,Si.ENTERED=wi,Si.EXITING=Ci;const Mi=Si;var Ti=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return n=t,void((r=e).classList?r.classList.remove(n):"string"==typeof r.className?r.className=mi(r.className,n):r.setAttribute("class",mi(r.className&&r.className.baseVal||"",n)));var r,n}))},ki=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return(t=e.call.apply(e,[this].concat(n))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,r){var n=t.resolveArguments(e,r),i=n[0],o=n[1];t.removeClasses(i,"exit"),t.addClass(i,o?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,r)},t.onEntering=function(e,r){var n=t.resolveArguments(e,r),i=n[0],o=n[1]?"appear":"enter";t.addClass(i,o,"active"),t.props.onEntering&&t.props.onEntering(e,r)},t.onEntered=function(e,r){var n=t.resolveArguments(e,r),i=n[0],o=n[1]?"appear":"enter";t.removeClasses(i,o),t.addClass(i,o,"done"),t.props.onEntered&&t.props.onEntered(e,r)},t.onExit=function(e){var r=t.resolveArguments(e)[0];t.removeClasses(r,"appear"),t.removeClasses(r,"enter"),t.addClass(r,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var r=t.resolveArguments(e)[0];t.addClass(r,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var r=t.resolveArguments(e)[0];t.removeClasses(r,"exit"),t.addClass(r,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,r){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,r]},t.getClassNames=function(e){var r=t.props.classNames,n="string"==typeof r,i=n?""+(n&&r?r+"-":"")+e:r[e];return{baseClassName:i,activeClassName:n?i+"-active":r[e+"Active"],doneClassName:n?i+"-done":r[e+"Done"]}},t}fi(t,e);var n=t.prototype;return n.addClass=function(e,t,r){var n=this.getClassNames(t)[r+"ClassName"],i=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===r&&i&&(n+=" "+i),"active"===r&&e&&yi(e),n&&(this.appliedClasses[t][r]=n,function(e,t){e&&t&&t.split(" ").forEach((function(t){return n=t,void((r=e).classList?r.classList.add(n):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(r,n)||("string"==typeof r.className?r.className=r.className+" "+n:r.setAttribute("class",(r.className&&r.className.baseVal||"")+" "+n)));var r,n}))}(e,n))},n.removeClasses=function(e,t){var r=this.appliedClasses[t],n=r.base,i=r.active,o=r.done;this.appliedClasses[t]={},n&&Ti(e,n),i&&Ti(e,i),o&&Ti(e,o)},n.render=function(){var e=this.props,t=(e.classNames,nt(e,["classNames"]));return r.createElement(Mi,S({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(r.Component);ki.defaultProps={classNames:""},ki.propTypes={};const Ii=ki;var Li=function(e){var t=e.className,n=e.openModal,i=e.toggleModal,o=e.children,a=(0,r.useRef)(null),s=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e=function(e){"Escape"===e.key&&n&&i()};return n&&(document.addEventListener("keydown",e),s.current&&s.current.focus()),function(){document.removeEventListener("keydown",e)}}),[n,i]),r.createElement(Ii,{in:n,timeout:300,classNames:"echorewards-modal",unmountOnExit:!0,nodeRef:a},r.createElement("div",{ref:a,className:"echorewards-modal ".concat(t," ecre-fixed ecre-top-0 ecre-left-0 ecre-h-full ecre-w-full ecre-z-[9999] ecre-bg-[#374151] ecre-bg-opacity-30 ecre-overflow-x-hidden ecre-overflow-y-auto"),role:"dialog","aria-modal":"true","aria-labelledby":"modal-title"},r.createElement("div",{className:"echorewards-modal-container ecre-absolute ecre-top-0 ecre-left-0 ecre-h-full ecre-w-full"},r.createElement("div",{className:"echorewards-modal-content ecre-flex"},n&&r.createElement("div",{className:"ecre-fixed ecre-left-0 ecre-top-0 ecre-z-40 ecre-w-full ecre-h-full",onClick:i,"aria-hidden":"true"}),r.createElement(Ii,{in:n,timeout:300,classNames:"echorewards-modal-inner",unmountOnExit:!0,nodeRef:s},r.createElement("div",{ref:s,className:"echorewards-modal-inner ecre-m-auto ecre-relative ecre-z-50 ecre-flex ecre-flex-col ecre-max-w-[460px] ecre-w-full ecre-bg-white ecre-border ecre-rounded-[10px] ecre-border-[#E6E7EC]",tabIndex:"-1"},r.createElement("div",{className:"echorewards-modal-header ecre-flex ecre-justify-between ecre-items-center ecre-px-6 ecre-pt-5 ecre-pb-2 ecre-mb-auto"},r.createElement("div",{id:"modal-title"},o.header),r.createElement("button",{className:"echorewards-close-modal !ecre-shadow-none ecre-relative ecre-z-10 ecre-p-0 ecre-cursor-pointer ecre-ml-auto !ecre-bg-transparent !ecre-border-none",onClick:i,"aria-label":"Close modal"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none","aria-hidden":"true"},r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.29289 4.29289C4.68342 3.90237 5.31658 3.90237 5.70711 4.29289L10 8.58579L14.2929 4.29289C14.6834 3.90237 15.3166 3.90237 15.7071 4.29289C16.0976 4.68342 16.0976 5.31658 15.7071 5.70711L11.4142 10L15.7071 14.2929C16.0976 14.6834 16.0976 15.3166 15.7071 15.7071C15.3166 16.0976 14.6834 16.0976 14.2929 15.7071L10 11.4142L5.70711 15.7071C5.31658 16.0976 4.68342 16.0976 4.29289 15.7071C3.90237 15.3166 3.90237 14.6834 4.29289 14.2929L8.58579 10L4.29289 5.70711C3.90237 5.31658 3.90237 4.68342 4.29289 4.29289Z",fill:"#6B7280"})))),r.createElement("div",{className:"echorewards-modal-body ecre-px-6 ecre-py-3 ecre-mt-auto ecre-mb-auto"},o.body),o.footer?r.createElement("div",{className:"echorewards-modal-footer ecre-px-6 ecre-pt-3 ecre-pb-6 ecre-mt-auto"},o.footer):""))))))};Li.propTypes={openModal:pi().bool.isRequired,toggleModal:pi().func.isRequired,children:pi().shape({header:pi().node,body:pi().node,footer:pi().node}).isRequired};const Ai=Li;const Ni=function(e){var t=e.id,n=e.checked,i=e.onChange,o=e.label,a=e.tooltip,s=e.isPro,l=void 0===s||s;return r.createElement("label",{htmlFor:t,className:"btn-switch ecre-inline-flex ecre-items-center ecre-cursor-pointer ecre-mb-2",onClick:l?void 0:fn},r.createElement("div",{className:"ecre-flex ecre-items-center ecre-relative ecre-mr-2.5"},r.createElement("input",{type:"checkbox",id:t,checked:n,onChange:i,className:"ecre-sr-only ecre-peer ".concat(l?"":"ecre-opacity-50 ecre-bg-gray-200 "),disabled:!l}),r.createElement("div",{className:"dot-round ecre-bg-slate-200 ecre-w-12 ecre-h-7 ecre-rounded-[500px] ecre-transition peer-[:checked]:ecre-bg-[#6A40D5]"}),r.createElement("div",{className:"dot ecre-absolute ecre-start-1 ecre-top-1 ecre-bg-transparent ecre-w-5 ecre-h-5 ecre-border-4 ecre-border-solid ecre-border-white ecre-rounded-[500px] ecre-transition-transform peer-checked:ecre-bg-white peer-checked:ecre-translate-x-full rtl:peer-checked:-ecre-translate-x-full"})),r.createElement("div",{className:"ecre-text-black ecre-text-sm ecre-font-medium"},r.createElement("span",{className:"ecre-mr-2.5 ".concat(l?"":"ecre-opacity-50")},o),a&&r.createElement(ui,{className:"ecre-align-[-2px] ecre-mr-1",content:a}),!l&&r.createElement("button",{className:"ecre-px-1.5 btn-prolock ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal"},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade")))))};function Di(e){return Di="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},Di(e)}function Pi(){return Pi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Pi.apply(null,arguments)}function Oi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ri(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Oi(Object(r),!0).forEach((function(t){Vi(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Oi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Vi(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Di(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Di(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Di(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Fi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return zi(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?zi(e,t):void 0}}(e,t)||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.")}()}function zi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Bi=function(e){var t=e.id,n=e.label,i=e.tooltip,o=e.type,a=void 0===o?"text":o,s=e.width,l=void 0===s?"320":s,c=e.value,u=e.onChange,d=e.marginTop,p=e.isPro,h=void 0===p||p,f=Fi((0,r.useState)(!1),2),m=f[0],g=f[1];return r.createElement("div",{className:"input-wrapper ".concat(d||""," ").concat(m?"pro-lock-hover":"")},r.createElement("label",{onClick:h?void 0:fn,htmlFor:t,className:"ecre-text-gray-900 ecre-text-sm ecre-font-medium ecre-inline-block ecre-pb-2"},r.createElement("span",{className:"ecre-mr-2.5 ".concat(h?"":"ecre-opacity-50")},n),i&&r.createElement(ui,{className:"align-[-2px] ecre-mr-1",content:i}),!h&&r.createElement("button",{className:"ecre-px-1.5 btn-prolock ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal ",onClick:fn},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade")))),r.createElement("div",{className:"input-wrapper__inner"},r.createElement("div",{onMouseEnter:function(){g(!0)},onMouseLeave:function(){g(!1)},className:"input-wrap ecre-w-full ecre-inline-block",style:{maxWidth:"".concat(l,"px")},onClick:h?void 0:fn},r.createElement("input",Pi({id:t,type:a,value:c,onChange:function(e){var t=e.target.value;"number"===a&&t.includes("-")&&(t=t.replace("-",""));var r=Ri(Ri({},e),{},{target:Ri(Ri({},e.target),{},{value:t})});u(r)}},"number"===a?{min:0}:{},{className:"!ecre-text-gray-900 !ecre-shadow-none !ecre-text-sm !ecre-font-normal ecre-bg-white !ecre-p-[15px] ecre-w-full !ecre-rounded-lg !ecre-border !ecre-border-[#9CA3AF] ".concat(h?"":"ecre-opacity-50 ecre-bg-gray-200 "),style:{maxWidth:"".concat(l,"px")}})))))};function Hi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ji(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ji(e,t):void 0}}(e,t)||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.")}()}function ji(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Gi=function(e){var t=e.id,n=e.label,i=e.tooltip,o=e.rows,a=void 0===o?6:o,s=e.cols,l=e.width,c=void 0===l?"small":l,u=e.value,d=e.onChange,p=e.marginTop,h=e.isPro,f=void 0===h||h,m=Hi((0,r.useState)(!1),2),g=m[0],v=m[1],y=Hi((0,r.useState)(!1),2),x=y[0],b=y[1],_=function(){b(!x)};return r.createElement(r.Fragment,null,r.createElement("div",{className:"text-area-wrapper ".concat(p||""," ").concat(g?"pro-lock-hover":"")},r.createElement("label",{onClick:f?void 0:fn,htmlFor:t,className:"ecre-text-gray-500 ecre-text-sm ecre-font-medium ecre-inline-block ecre-pb-2"},r.createElement("span",{className:"ecre-mr-2.5 ecre-text-gray-900 ".concat(f?"":"ecre-opacity-50")},n),i&&r.createElement(ui,{className:"ecre-align-[-2px] ecre-mr-1",content:i}),!f&&r.createElement("button",{className:"ecre-px-1.5 btn-prolock ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal ",onClick:f?void 0:fn},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade")))),r.createElement("div",{className:"input-wrapper__inner"},r.createElement("div",{onMouseEnter:function(){v(!0)},onMouseLeave:function(){v(!1)},className:"textarea-wrap ".concat("small"==c?"ecre-max-w-[430px]":"ecre-max-w-[514px]"),onClick:f?void 0:fn},r.createElement("textarea",{id:t,rows:a,cols:s,value:u,onChange:d,className:"ecre-text-gray-900 !ecre-shadow-none ecre-text-sm !ecre-font-normal ecre-bg-white ecre-p-[15px] ecre-w-full ecre-rounded-lg ecre-border !ecre-border-[#9CA3AF] ".concat("small"==c?"ecre-max-w-[430px]":"ecre-max-w-[514px]"," ").concat(f?"":"ecre-opacity-50 ecre-bg-gray-200 ")}),("referral_signup_coupon_note"===t||"referral_recurring_coupon_note"===t||"reward_signup_coupon_note"===t||"reward_recurring_coupon_note"===t)&&r.createElement("span",{className:"ecre-text-red-500 ecre-text-xs ecre-m-0 ecre-p-0 ecre-mt-2 !ecre-bg-transparent !ecre-border-0 !ecre-cursor-pointer !ecre-outline-0 !ecre-shadow-none ecre-text-right ecre-block",onClick:_},mn("reset"))))),r.createElement(Ai,{openModal:x,toggleModal:_},{header:r.createElement("h6",{className:"title ecre-text-gray-900 ecre-text-base ecre-font-semibold"},mn("want_to_reset_note")),body:r.createElement("p",{className:"ecre-text-gray-900 ecre-text-sm"},mn("note_reset_desc")),footer:r.createElement("div",{className:"btn-box ecre-justify-end ecre-flex ecre-gap-2"},r.createElement("button",{onClick:_,className:"ecre-text-gray-900 ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-bg-slate-100 ecre-rounded-lg ecre-border ecre-border-solid ecre-border-slate-100 hover:ecre-border-red-500 hover:ecre-bg-white hover:ecre-text-red-500"},mn("cancel")),r.createElement("button",{onClick:function(){var e="";"referral_signup_coupon_note"===t||"reward_signup_coupon_note"===t?e=mn("subscription_singup_fee_notice"):"referral_recurring_coupon_note"!==t&&"reward_recurring_coupon_note"!==t||(e=mn("subscription_renewal_fee_notice")),d({target:{value:e}}),b(!1)},className:"ecre-text-white ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-border ecre-border-solid ecre-border-red-500 ecre-bg-red-500 ecre-rounded-lg hover:ecre-bg-white hover:ecre-text-red-500"},mn("confirm")))}))};var Wi=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function Ui(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,b(n.key),n)}}function Zi(e){return Zi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Zi(e)}function Yi(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Yi=function(){return!!e})()}function Xi(e,t){if(t&&("object"==x(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)}function qi(e){return function(e){if(Array.isArray(e))return et(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||tt(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.")}()}var $i=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function Ki(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(n=e[r],i=t[r],!(n===i||$i(n)&&$i(i)))return!1;var n,i;return!0}for(var Qi={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},Ji=function(e){return Qe("span",S({css:Qi},e))},eo={guidance:function(e){var t=e.isSearchable,r=e.isMulti,n=e.tabSelectsValue,i=e.context,o=e.isInitialFocus;switch(i){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(n?", press Tab to select the option and exit the menu":"",".");case"input":return o?"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,r=e.label,n=void 0===r?"":r,i=e.labels,o=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(i.length>1?"s":""," ").concat(i.join(","),", selected.");case"select-option":return"option ".concat(n,o?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,r=e.focused,n=e.options,i=e.label,o=void 0===i?"":i,a=e.selectValue,s=e.isDisabled,l=e.isSelected,c=e.isAppleDevice,u=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&a)return"value ".concat(o," focused, ").concat(u(a,r),".");if("menu"===t&&c){var d=s?" disabled":"",p="".concat(l?" selected":"").concat(d);return"".concat(o).concat(p,", ").concat(u(n,r),".")}return""},onFilter:function(e){var t=e.inputValue,r=e.resultsMessage;return"".concat(r).concat(t?" for search term "+t:"",".")}},to=function(e){var t=e.ariaSelection,n=e.focusedOption,i=e.focusedValue,o=e.focusableOptions,a=e.isFocused,s=e.selectValue,l=e.selectProps,c=e.id,u=e.isAppleDevice,d=l.ariaLiveMessages,p=l.getOptionLabel,h=l.inputValue,f=l.isMulti,m=l.isOptionDisabled,g=l.isSearchable,v=l.menuIsOpen,y=l.options,x=l.screenReaderStatus,b=l.tabSelectsValue,_=l.isLoading,w=l["aria-label"],S=l["aria-live"],E=(0,r.useMemo)((function(){return C(C({},eo),d||{})}),[d]),M=(0,r.useMemo)((function(){var e,r="";if(t&&E.onChange){var n=t.option,i=t.options,o=t.removedValue,a=t.removedValues,l=t.value,c=o||n||(e=l,Array.isArray(e)?null:e),u=c?p(c):"",d=i||a||void 0,h=d?d.map(p):[],f=C({isDisabled:c&&m(c,s),label:u,labels:h},t);r=E.onChange(f)}return r}),[t,E,m,s,p]),T=(0,r.useMemo)((function(){var e="",t=n||i,r=!!(n&&s&&s.includes(n));if(t&&E.onFocus){var a={focused:t,label:p(t),isDisabled:m(t,s),isSelected:r,options:o,context:t===n?"menu":"value",selectValue:s,isAppleDevice:u};e=E.onFocus(a)}return e}),[n,i,p,m,E,o,s,u]),k=(0,r.useMemo)((function(){var e="";if(v&&y.length&&!_&&E.onFilter){var t=x({count:o.length});e=E.onFilter({inputValue:h,resultsMessage:t})}return e}),[o,h,v,E,y,x,_]),I="initial-input-focus"===(null==t?void 0:t.action),L=(0,r.useMemo)((function(){var e="";if(E.guidance){var t=i?"value":v?"menu":"input";e=E.guidance({"aria-label":w,context:t,isDisabled:n&&m(n,s),isMulti:f,isSearchable:g,tabSelectsValue:b,isInitialFocus:I})}return e}),[w,n,i,f,m,g,v,E,s,b,I]),A=Qe(r.Fragment,null,Qe("span",{id:"aria-selection"},M),Qe("span",{id:"aria-focused"},T),Qe("span",{id:"aria-results"},k),Qe("span",{id:"aria-guidance"},L));return Qe(r.Fragment,null,Qe(Ji,{id:c},I&&A),Qe(Ji,{"aria-live":S,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},a&&!I&&A))},ro=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],no=new RegExp("["+ro.map((function(e){return e.letters})).join("")+"]","g"),io={},oo=0;oo<ro.length;oo++)for(var ao=ro[oo],so=0;so<ao.letters.length;so++)io[ao.letters[so]]=ao.base;var lo=function(e){return e.replace(no,(function(e){return io[e]}))},co=function(e,t){void 0===t&&(t=Ki);var r=null;function n(){for(var n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];if(r&&r.lastThis===this&&t(n,r.lastArgs))return r.lastResult;var o=e.apply(this,n);return r={lastResult:o,lastArgs:n,lastThis:this},o}return n.clear=function(){r=null},n}(lo),uo=function(e){return e.replace(/^\s+|\s+$/g,"")},po=function(e){return"".concat(e.label," ").concat(e.value)},ho=["innerRef"];function fo(e){var t=e.innerRef,r=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var i=Object.entries(e).filter((function(e){var t=rt(e,1)[0];return!r.includes(t)}));return i.reduce((function(e,t){var r=rt(t,2),n=r[0],i=r[1];return e[n]=i,e}),{})}(it(e,ho),"onExited","in","enter","exit","appear");return Qe("input",S({ref:t},r,{css:Je({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var mo=function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()};var go=["boxSizing","height","overflow","paddingRight","position"],vo={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function yo(e){e.preventDefault()}function xo(e){e.stopPropagation()}function bo(){var e=this.scrollTop,t=this.scrollHeight,r=e+this.offsetHeight;0===e?this.scrollTop=1:r===t&&(this.scrollTop=e-1)}function _o(){return"ontouchstart"in window||navigator.maxTouchPoints}var wo=!("undefined"==typeof window||!window.document||!window.document.createElement),Co=0,So={capture:!1,passive:!1};var Eo=function(e){var t=e.target;return t.ownerDocument.activeElement&&t.ownerDocument.activeElement.blur()},Mo={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function To(e){var t=e.children,n=e.lockEnabled,i=e.captureEnabled,o=function(e){var t=e.isEnabled,n=e.onBottomArrive,i=e.onBottomLeave,o=e.onTopArrive,a=e.onTopLeave,s=(0,r.useRef)(!1),l=(0,r.useRef)(!1),c=(0,r.useRef)(0),u=(0,r.useRef)(null),d=(0,r.useCallback)((function(e,t){if(null!==u.current){var r=u.current,c=r.scrollTop,d=r.scrollHeight,p=r.clientHeight,h=u.current,f=t>0,m=d-p-c,g=!1;m>t&&s.current&&(i&&i(e),s.current=!1),f&&l.current&&(a&&a(e),l.current=!1),f&&t>m?(n&&!s.current&&n(e),h.scrollTop=d,g=!0,s.current=!0):!f&&-t>c&&(o&&!l.current&&o(e),h.scrollTop=0,g=!0,l.current=!0),g&&mo(e)}}),[n,i,o,a]),p=(0,r.useCallback)((function(e){d(e,e.deltaY)}),[d]),h=(0,r.useCallback)((function(e){c.current=e.changedTouches[0].clientY}),[]),f=(0,r.useCallback)((function(e){var t=c.current-e.changedTouches[0].clientY;d(e,t)}),[d]),m=(0,r.useCallback)((function(e){if(e){var t=!!Ir&&{passive:!1};e.addEventListener("wheel",p,t),e.addEventListener("touchstart",h,t),e.addEventListener("touchmove",f,t)}}),[f,h,p]),g=(0,r.useCallback)((function(e){e&&(e.removeEventListener("wheel",p,!1),e.removeEventListener("touchstart",h,!1),e.removeEventListener("touchmove",f,!1))}),[f,h,p]);return(0,r.useEffect)((function(){if(t){var e=u.current;return m(e),function(){g(e)}}}),[t,m,g]),function(e){u.current=e}}({isEnabled:void 0===i||i,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),a=function(e){var t=e.isEnabled,n=e.accountForScrollbars,i=void 0===n||n,o=(0,r.useRef)({}),a=(0,r.useRef)(null),s=(0,r.useCallback)((function(e){if(wo){var t=document.body,r=t&&t.style;if(i&&go.forEach((function(e){var t=r&&r[e];o.current[e]=t})),i&&Co<1){var n=parseInt(o.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,s=window.innerWidth-a+n||0;Object.keys(vo).forEach((function(e){var t=vo[e];r&&(r[e]=t)})),r&&(r.paddingRight="".concat(s,"px"))}t&&_o()&&(t.addEventListener("touchmove",yo,So),e&&(e.addEventListener("touchstart",bo,So),e.addEventListener("touchmove",xo,So))),Co+=1}}),[i]),l=(0,r.useCallback)((function(e){if(wo){var t=document.body,r=t&&t.style;Co=Math.max(Co-1,0),i&&Co<1&&go.forEach((function(e){var t=o.current[e];r&&(r[e]=t)})),t&&_o()&&(t.removeEventListener("touchmove",yo,So),e&&(e.removeEventListener("touchstart",bo,So),e.removeEventListener("touchmove",xo,So)))}}),[i]);return(0,r.useEffect)((function(){if(t){var e=a.current;return s(e),function(){l(e)}}}),[t,s,l]),function(e){a.current=e}}({isEnabled:n});return Qe(r.Fragment,null,n&&Qe("div",{onClick:Eo,css:Mo}),t((function(e){o(e),a(e)})))}var ko={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},Io=function(e){var t=e.name,r=e.onFocus;return Qe("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:r,css:ko,value:"",onChange:function(){}})};function Lo(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function Ao(){return Lo(/^Mac/i)}function No(){return Lo(/^iPhone/i)||Lo(/^iPad/i)||Ao()&&navigator.maxTouchPoints>1}var Do={clearIndicator:Kr,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var r=e.isDisabled,n=e.isFocused,i=e.theme,o=i.colors,a=i.borderRadius;return C({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:i.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:r?o.neutral5:o.neutral0,borderColor:r?o.neutral10:n?o.primary:o.neutral20,borderRadius:a,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px ".concat(o.primary):void 0,"&:hover":{borderColor:n?o.primary:o.neutral30}})},dropdownIndicator:$r,group:function(e,t){var r=e.theme.spacing;return t?{}:{paddingBottom:2*r.baseUnit,paddingTop:2*r.baseUnit}},groupHeading:function(e,t){var r=e.theme,n=r.colors,i=r.spacing;return C({label:"group",cursor:"default",display:"block"},t?{}:{color:n.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*i.baseUnit,paddingRight:3*i.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var r=e.isDisabled,n=e.theme,i=n.spacing.baseUnit,o=n.colors;return C({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:r?o.neutral10:o.neutral20,marginBottom:2*i,marginTop:2*i})},input:function(e,t){var r=e.isDisabled,n=e.value,i=e.theme,o=i.spacing,a=i.colors;return C(C({visibility:r?"hidden":"visible",transform:n?"translateZ(0)":""},an),t?{}:{margin:o.baseUnit/2,paddingBottom:o.baseUnit/2,paddingTop:o.baseUnit/2,color:a.neutral80})},loadingIndicator:function(e,t){var r=e.isFocused,n=e.size,i=e.theme,o=i.colors,a=i.spacing.baseUnit;return C({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"},t?{}:{color:r?o.neutral60:o.neutral20,padding:2*a})},loadingMessage:jr,menu:function(e,t){var r,n=e.placement,i=e.theme,o=i.borderRadius,a=i.spacing,s=i.colors;return C((_(r={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(n),"100%"),_(r,"position","absolute"),_(r,"width","100%"),_(r,"zIndex",1),r),t?{}:{backgroundColor:s.neutral0,borderRadius:o,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:a.menuGutter,marginTop:a.menuGutter})},menuList:function(e,t){var r=e.maxHeight,n=e.theme.spacing.baseUnit;return C({maxHeight:r,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:n,paddingTop:n})},menuPortal:function(e){var t=e.rect,r=e.offset,n=e.position;return{left:t.left,position:n,top:r,width:t.width,zIndex:1}},multiValue:function(e,t){var r=e.theme,n=r.spacing,i=r.borderRadius,o=r.colors;return C({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:o.neutral10,borderRadius:i/2,margin:n.baseUnit/2})},multiValueLabel:function(e,t){var r=e.theme,n=r.borderRadius,i=r.colors,o=e.cropWithEllipsis;return C({overflow:"hidden",textOverflow:o||void 0===o?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:n/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var r=e.theme,n=r.spacing,i=r.borderRadius,o=r.colors,a=e.isFocused;return C({alignItems:"center",display:"flex"},t?{}:{borderRadius:i/2,backgroundColor:a?o.dangerLight:void 0,paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}})},noOptionsMessage:Hr,option:function(e,t){var r=e.isDisabled,n=e.isFocused,i=e.isSelected,o=e.theme,a=o.spacing,s=o.colors;return C({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:i?s.primary:n?s.primary25:"transparent",color:r?s.neutral20:i?s.neutral0:"inherit",padding:"".concat(2*a.baseUnit,"px ").concat(3*a.baseUnit,"px"),":active":{backgroundColor:r?void 0:i?s.primary:s.primary50}})},placeholder:function(e,t){var r=e.theme,n=r.spacing,i=r.colors;return C({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:i.neutral50,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2})},singleValue:function(e,t){var r=e.isDisabled,n=e.theme,i=n.spacing,o=n.colors;return C({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:r?o.neutral40:o.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},valueContainer:function(e,t){var r=e.theme.spacing,n=e.isMulti,i=e.hasValue,o=e.selectProps.controlShouldRenderValue;return C({alignItems:"center",display:n&&i&&o?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(r.baseUnit/2,"px ").concat(2*r.baseUnit,"px")})}};var Po={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},Oo={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:Er(),captureMenuScroll:!Er(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e){return function(t,r){if(t.data.__isNew__)return!0;var n=C({ignoreCase:!0,ignoreAccents:!0,stringify:po,trim:!0,matchFrom:"any"},e),i=n.ignoreCase,o=n.ignoreAccents,a=n.stringify,s=n.trim,l=n.matchFrom,c=s?uo(r):r,u=s?uo(a(t)):a(t);return i&&(c=c.toLowerCase(),u=u.toLowerCase()),o&&(c=co(c),u=lo(u)),"start"===l?u.substr(0,c.length)===c:u.indexOf(c)>-1}}(),formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function Ro(e,t,r,n){return{type:"option",data:t,isDisabled:Wo(e,t,r),isSelected:Uo(e,t,r),label:jo(e,t),value:Go(e,t),index:n}}function Vo(e,t){return e.options.map((function(r,n){if("options"in r){var i=r.options.map((function(r,n){return Ro(e,r,t,n)})).filter((function(t){return Bo(e,t)}));return i.length>0?{type:"group",data:r,options:i,index:n}:void 0}var o=Ro(e,r,t,n);return Bo(e,o)?o:void 0})).filter(Lr)}function Fo(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,qi(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function zo(e,t){return e.reduce((function(e,r){return"group"===r.type?e.push.apply(e,qi(r.options.map((function(e){return{data:e.data,id:"".concat(t,"-").concat(r.index,"-").concat(e.index)}})))):e.push({data:r.data,id:"".concat(t,"-").concat(r.index)}),e}),[])}function Bo(e,t){var r=e.inputValue,n=void 0===r?"":r,i=t.data,o=t.isSelected,a=t.label,s=t.value;return(!Yo(e)||!o)&&Zo(e,{label:a,value:s,data:i},n)}var Ho=function(e,t){var r;return(null===(r=e.find((function(e){return e.data===t})))||void 0===r?void 0:r.id)||null},jo=function(e,t){return e.getOptionLabel(t)},Go=function(e,t){return e.getOptionValue(t)};function Wo(e,t,r){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,r)}function Uo(e,t,r){if(r.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,r);var n=Go(e,t);return r.some((function(t){return Go(e,t)===n}))}function Zo(e,t,r){return!e.filterOption||e.filterOption(t,r)}var Yo=function(e){var t=e.hideSelectedOptions,r=e.isMulti;return void 0===t?r:t},Xo=1,qo=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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&hi(e,t)}(n,e);var t=function(e){var t=Yi();return function(){var r,n=Zi(e);if(t){var i=Zi(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Xi(this,r)}}(n);function n(e){var r;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(r=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.isAppleDevice=Ao()||No(),r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,i=n.onChange,o=n.name;t.name=o,r.ariaOnChange(e,t),i(e,t)},r.setValue=function(e,t,n){var i=r.props,o=i.closeMenuOnSelect,a=i.isMulti,s=i.inputValue;r.onInputChange("",{action:"set-value",prevInputValue:s}),o&&(r.setState({inputIsHiddenAfterUpdate:!a}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,i=t.isMulti,o=t.name,a=r.state.selectValue,s=i&&r.isOptionSelected(e,a),l=r.isOptionDisabled(e,a);if(s){var c=r.getOptionValue(e);r.setValue(a.filter((function(e){return r.getOptionValue(e)!==c})),"deselect-option",e)}else{if(l)return void r.ariaOnChange(e,{action:"select-option",option:e,name:o});i?r.setValue([].concat(qi(a),[e]),"select-option",e):r.setValue(e,"select-option")}n&&r.blurInput()},r.removeValue=function(e){var t=r.props.isMulti,n=r.state.selectValue,i=r.getOptionValue(e),o=n.filter((function(e){return r.getOptionValue(e)!==i})),a=Ar(t,o,o[0]||null);r.onChange(a,{action:"remove-value",removedValue:e}),r.focusInput()},r.clearValue=function(){var e=r.state.selectValue;r.onChange(Ar(r.props.isMulti,[],null),{action:"clear",removedValues:e})},r.popValue=function(){var e=r.props.isMulti,t=r.state.selectValue,n=t[t.length-1],i=t.slice(0,t.length-1),o=Ar(e,i,i[0]||null);r.onChange(o,{action:"pop-value",removedValue:n})},r.getFocusedOptionId=function(e){return Ho(r.state.focusableOptionsWithIds,e)},r.getFocusableOptionsWithIds=function(){return zo(Vo(r.props,r.state.selectValue),r.getElementId("option"))},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return gr.apply(void 0,[r.props.classNamePrefix].concat(t))},r.getOptionLabel=function(e){return jo(r.props,e)},r.getOptionValue=function(e){return Go(r.props,e)},r.getStyles=function(e,t){var n=r.props.unstyled,i=Do[e](t,n);i.boxSizing="border-box";var o=r.props.styles[e];return o?o(i,t):i},r.getClassNames=function(e,t){var n,i;return null===(n=(i=r.props.classNames)[e])||void 0===n?void 0:n.call(i,t)},r.getElementId=function(e){return"".concat(r.state.instancePrefix,"-").concat(e)},r.getComponents=function(){return e=r.props,C(C({},un),e.components);var e},r.buildCategorizedOptions=function(){return Vo(r.props,r.state.selectValue)},r.getCategorizedOptions=function(){return r.props.menuIsOpen?r.buildCategorizedOptions():[]},r.buildFocusableOptions=function(){return Fo(r.buildCategorizedOptions())},r.getFocusableOptions=function(){return r.props.menuIsOpen?r.buildFocusableOptions():[]},r.ariaOnChange=function(e,t){r.setState({ariaSelection:C({value:e},t)})},r.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),r.focusInput())},r.onMenuMouseMove=function(e){r.blockOptionHover=!1},r.onControlMouseDown=function(e){if(!e.defaultPrevented){var t=r.props.openMenuOnClick;r.state.isFocused?r.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&r.onMenuClose():t&&r.openMenu("first"):(t&&(r.openAfterFocus=!0),r.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},r.onDropdownIndicatorMouseDown=function(e){if(!(e&&"mousedown"===e.type&&0!==e.button||r.props.isDisabled)){var t=r.props,n=t.isMulti,i=t.menuIsOpen;r.focusInput(),i?(r.setState({inputIsHiddenAfterUpdate:!n}),r.onMenuClose()):r.openMenu("first"),e.preventDefault()}},r.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(r.clearValue(),e.preventDefault(),r.openAfterFocus=!1,"touchend"===e.type?r.focusInput():setTimeout((function(){return r.focusInput()})))},r.onScroll=function(e){"boolean"==typeof r.props.closeMenuOnScroll?e.target instanceof HTMLElement&&br(e.target)&&r.props.onMenuClose():"function"==typeof r.props.closeMenuOnScroll&&r.props.closeMenuOnScroll(e)&&r.props.onMenuClose()},r.onCompositionStart=function(){r.isComposing=!0},r.onCompositionEnd=function(){r.isComposing=!1},r.onTouchStart=function(e){var t=e.touches,n=t&&t.item(0);n&&(r.initialTouchX=n.clientX,r.initialTouchY=n.clientY,r.userIsDragging=!1)},r.onTouchMove=function(e){var t=e.touches,n=t&&t.item(0);if(n){var i=Math.abs(n.clientX-r.initialTouchX),o=Math.abs(n.clientY-r.initialTouchY);r.userIsDragging=i>5||o>5}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=r.props.inputValue,n=e.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(n,{action:"input-change",prevInputValue:t}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(e){var t=r.props.inputValue;r.menuListRef&&r.menuListRef.contains(document.activeElement)?r.inputRef.focus():(r.props.onBlur&&r.props.onBlur(e),r.onInputChange("",{action:"input-blur",prevInputValue:t}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1}))},r.onOptionHover=function(e){if(!r.blockOptionHover&&r.state.focusedOption!==e){var t=r.getFocusableOptions().indexOf(e);r.setState({focusedOption:e,focusedOptionId:t>-1?r.getFocusedOptionId(e):null})}},r.shouldHideSelectedOptions=function(){return Yo(r.props)},r.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),r.focus()},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,i=t.backspaceRemovesValue,o=t.escapeClearsValue,a=t.inputValue,s=t.isClearable,l=t.isDisabled,c=t.menuIsOpen,u=t.onKeyDown,d=t.tabSelectsValue,p=t.openMenuOnFocus,h=r.state,f=h.focusedOption,m=h.focusedValue,g=h.selectValue;if(!(l||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(r.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||a)return;r.focusValue("previous");break;case"ArrowRight":if(!n||a)return;r.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(m)r.removeValue(m);else{if(!i)return;n?r.popValue():s&&r.clearValue()}break;case"Tab":if(r.isComposing)return;if(e.shiftKey||!c||!d||!f||p&&r.isOptionSelected(f,g))return;r.selectOption(f);break;case"Enter":if(229===e.keyCode)break;if(c){if(!f)return;if(r.isComposing)return;r.selectOption(f);break}return;case"Escape":c?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close",prevInputValue:a}),r.onMenuClose()):s&&o&&r.clearValue();break;case" ":if(a)return;if(!c){r.openMenu("first");break}if(!f)return;r.selectOption(f);break;case"ArrowUp":c?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":c?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!c)return;r.focusOption("pageup");break;case"PageDown":if(!c)return;r.focusOption("pagedown");break;case"Home":if(!c)return;r.focusOption("first");break;case"End":if(!c)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.state.instancePrefix="react-select-"+(r.props.instanceId||++Xo),r.state.selectValue=vr(e.value),e.menuIsOpen&&r.state.selectValue.length){var i=r.getFocusableOptionsWithIds(),o=r.buildFocusableOptions(),a=o.indexOf(r.state.selectValue[0]);r.state.focusableOptionsWithIds=i,r.state.focusedOption=o[a],r.state.focusedOptionId=Ho(i,o[a])}return r}return function(e,t,r){t&&Ui(e.prototype,t),r&&Ui(e,r),Object.defineProperty(e,"prototype",{writable:!1})}(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&Sr(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.isDisabled,n=t.menuIsOpen,i=this.state.isFocused;(i&&!r&&e.isDisabled||i&&n&&!e.menuIsOpen)&&this.focusInput(),i&&r&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):i||r||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(Sr(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,r=this.state,n=r.selectValue,i=r.isFocused,o=this.buildFocusableOptions(),a="first"===e?0:o.length-1;if(!this.props.isMulti){var s=o.indexOf(n[0]);s>-1&&(a=s)}this.scrollToFocusedOptionOnUpdate=!(i&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:o[a],focusedOptionId:this.getFocusedOptionId(o[a])},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,r=t.selectValue,n=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var i=r.indexOf(n);n||(i=-1);var o=r.length-1,a=-1;if(r.length){switch(e){case"previous":a=0===i?0:-1===i?o:i-1;break;case"next":i>-1&&i<o&&(a=i+1)}this.setState({inputIsHidden:-1!==a,focusedValue:r[a]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,r=this.state.focusedOption,n=this.getFocusableOptions();if(n.length){var i=0,o=n.indexOf(r);r||(o=-1),"up"===e?i=o>0?o-1:n.length-1:"down"===e?i=(o+1)%n.length:"pageup"===e?(i=o-t)<0&&(i=0):"pagedown"===e?(i=o+t)>n.length-1&&(i=n.length-1):"last"===e&&(i=n.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:n[i],focusedValue:null,focusedOptionId:this.getFocusedOptionId(n[i])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(Po):C(C({},Po),this.props.theme):Po}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,r=this.getStyles,n=this.getClassNames,i=this.getValue,o=this.selectOption,a=this.setValue,s=this.props,l=s.isMulti,c=s.isRtl,u=s.options;return{clearValue:e,cx:t,getStyles:r,getClassNames:n,getValue:i,hasValue:this.hasValue(),isMulti:l,isRtl:c,options:u,selectOption:o,selectProps:s,setValue:a,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,r=e.isMulti;return void 0===t?r:t}},{key:"isOptionDisabled",value:function(e,t){return Wo(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return Uo(this.props,e,t)}},{key:"filterOption",value:function(e,t){return Zo(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var r=this.props.inputValue,n=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:r,selectValue:n})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,i=e.inputId,o=e.inputValue,a=e.tabIndex,s=e.form,l=e.menuIsOpen,c=e.required,u=this.getComponents().Input,d=this.state,p=d.inputIsHidden,h=d.ariaSelection,f=this.commonProps,m=i||this.getElementId("input"),g=C(C(C({"aria-autocomplete":"list","aria-expanded":l,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":c,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},l&&{"aria-controls":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null==h?void 0:h.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?r.createElement(u,S({},f,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:m,innerRef:this.getInputRef,isDisabled:t,isHidden:p,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:a,form:s,type:"text",value:o},g)):r.createElement(fo,S({id:m,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:fr,onFocus:this.onInputFocus,disabled:t,tabIndex:a,inputMode:"none",form:s,value:""},g))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,i=t.MultiValueContainer,o=t.MultiValueLabel,a=t.MultiValueRemove,s=t.SingleValue,l=t.Placeholder,c=this.commonProps,u=this.props,d=u.controlShouldRenderValue,p=u.isDisabled,h=u.isMulti,f=u.inputValue,m=u.placeholder,g=this.state,v=g.selectValue,y=g.focusedValue,x=g.isFocused;if(!this.hasValue()||!d)return f?null:r.createElement(l,S({},c,{key:"placeholder",isDisabled:p,isFocused:x,innerProps:{id:this.getElementId("placeholder")}}),m);if(h)return v.map((function(t,s){var l=t===y,u="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return r.createElement(n,S({},c,{components:{Container:i,Label:o,Remove:a},isFocused:l,isDisabled:p,key:u,index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))}));if(f)return null;var b=v[0];return r.createElement(s,S({},c,{data:b,isDisabled:p}),this.formatOptionLabel(b,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,i=n.isDisabled,o=n.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||i||!this.hasValue()||o)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return r.createElement(e,S({},t,{innerProps:s,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,i=n.isDisabled,o=n.isLoading,a=this.state.isFocused;if(!e||!o)return null;return r.createElement(e,S({},t,{innerProps:{"aria-hidden":"true"},isDisabled:i,isFocused:a}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var i=this.commonProps,o=this.props.isDisabled,a=this.state.isFocused;return r.createElement(n,S({},i,{isDisabled:o,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,i=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return r.createElement(e,S({},t,{innerProps:o,isDisabled:n,isFocused:i}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),n=t.Group,i=t.GroupHeading,o=t.Menu,a=t.MenuList,s=t.MenuPortal,l=t.LoadingMessage,c=t.NoOptionsMessage,u=t.Option,d=this.commonProps,p=this.state.focusedOption,h=this.props,f=h.captureMenuScroll,m=h.inputValue,g=h.isLoading,v=h.loadingMessage,y=h.minMenuHeight,x=h.maxMenuHeight,b=h.menuIsOpen,_=h.menuPlacement,w=h.menuPosition,C=h.menuPortalTarget,E=h.menuShouldBlockScroll,M=h.menuShouldScrollIntoView,T=h.noOptionsMessage,k=h.onMenuScrollToTop,I=h.onMenuScrollToBottom;if(!b)return null;var L,A=function(t,n){var i=t.type,o=t.data,a=t.isDisabled,s=t.isSelected,l=t.label,c=t.value,h=p===o,f=a?void 0:function(){return e.onOptionHover(o)},m=a?void 0:function(){return e.selectOption(o)},g="".concat(e.getElementId("option"),"-").concat(n),v={id:g,onClick:m,onMouseMove:f,onMouseOver:f,tabIndex:-1,role:"option","aria-selected":e.isAppleDevice?void 0:s};return r.createElement(u,S({},d,{innerProps:v,data:o,isDisabled:a,isSelected:s,key:g,label:l,type:i,value:c,isFocused:h,innerRef:h?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())L=this.getCategorizedOptions().map((function(t){if("group"===t.type){var o=t.data,a=t.options,s=t.index,l="".concat(e.getElementId("group"),"-").concat(s),c="".concat(l,"-heading");return r.createElement(n,S({},d,{key:l,data:o,options:a,Heading:i,headingProps:{id:c,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return A(e,"".concat(s,"-").concat(e.index))})))}if("option"===t.type)return A(t,"".concat(t.index))}));else if(g){var N=v({inputValue:m});if(null===N)return null;L=r.createElement(l,d,N)}else{var D=T({inputValue:m});if(null===D)return null;L=r.createElement(c,d,D)}var P={minMenuHeight:y,maxMenuHeight:x,menuPlacement:_,menuPosition:w,menuShouldScrollIntoView:M},O=r.createElement(Fr,S({},d,P),(function(t){var n=t.ref,i=t.placerProps,s=i.placement,l=i.maxHeight;return r.createElement(o,S({},d,P,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:g,placement:s}),r.createElement(To,{captureEnabled:f,onTopArrive:k,onBottomArrive:I,lockEnabled:E},(function(t){return r.createElement(a,S({},d,{innerRef:function(r){e.getMenuListRef(r),t(r)},innerProps:{role:"listbox","aria-multiselectable":d.isMulti,id:e.getElementId("listbox")},isLoading:g,maxHeight:l,focusedOption:p}),L)})))}));return C||"fixed"===w?r.createElement(s,S({},d,{appendTo:C,controlElement:this.controlRef,menuPlacement:_,menuPosition:w}),O):O}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,i=t.isDisabled,o=t.isMulti,a=t.name,s=t.required,l=this.state.selectValue;if(s&&!this.hasValue()&&!i)return r.createElement(Io,{name:a,onFocus:this.onValueInputFocus});if(a&&!i){if(o){if(n){var c=l.map((function(t){return e.getOptionValue(t)})).join(n);return r.createElement("input",{name:a,type:"hidden",value:c})}var u=l.length>0?l.map((function(t,n){return r.createElement("input",{key:"i-".concat(n),name:a,type:"hidden",value:e.getOptionValue(t)})})):r.createElement("input",{name:a,type:"hidden",value:""});return r.createElement("div",null,u)}var d=l[0]?this.getOptionValue(l[0]):"";return r.createElement("input",{name:a,type:"hidden",value:d})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,i=t.focusedOption,o=t.focusedValue,a=t.isFocused,s=t.selectValue,l=this.getFocusableOptions();return r.createElement(to,S({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:i,focusedValue:o,isFocused:a,selectValue:s,focusableOptions:l,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,i=e.SelectContainer,o=e.ValueContainer,a=this.props,s=a.className,l=a.id,c=a.isDisabled,u=a.menuIsOpen,d=this.state.isFocused,p=this.commonProps=this.getCommonProps();return r.createElement(i,S({},p,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),r.createElement(t,S({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:u}),r.createElement(o,S({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),r.createElement(n,S({},p,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var r=t.prevProps,n=t.clearFocusValueOnUpdate,i=t.inputIsHiddenAfterUpdate,o=t.ariaSelection,a=t.isFocused,s=t.prevWasFocused,l=t.instancePrefix,c=e.options,u=e.value,d=e.menuIsOpen,p=e.inputValue,h=e.isMulti,f=vr(u),m={};if(r&&(u!==r.value||c!==r.options||d!==r.menuIsOpen||p!==r.inputValue)){var g=d?function(e,t){return Fo(Vo(e,t))}(e,f):[],v=d?zo(Vo(e,f),"".concat(l,"-option")):[],y=n?function(e,t){var r=e.focusedValue,n=e.selectValue.indexOf(r);if(n>-1){if(t.indexOf(r)>-1)return r;if(n<t.length)return t[n]}return null}(t,f):null,x=function(e,t){var r=e.focusedOption;return r&&t.indexOf(r)>-1?r:t[0]}(t,g);m={selectValue:f,focusedOption:x,focusedOptionId:Ho(v,x),focusableOptionsWithIds:v,focusedValue:y,clearFocusValueOnUpdate:!1}}var b=null!=i&&e!==r?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{},_=o,w=a&&s;return a&&!w&&(_={value:Ar(h,f,f[0]||null),options:f,action:"initial-input-focus"},w=!s),"initial-input-focus"===(null==o?void 0:o.action)&&(_=null),C(C(C({},m),b),{},{prevProps:e,ariaSelection:_,prevWasFocused:w})}}]),n}(r.Component);qo.defaultProps=Oo;var $o=(0,r.forwardRef)((function(e,t){var n=function(e){var t=e.defaultInputValue,n=void 0===t?"":t,i=e.defaultMenuIsOpen,o=void 0!==i&&i,a=e.defaultValue,s=void 0===a?null:a,l=e.inputValue,c=e.menuIsOpen,u=e.onChange,d=e.onInputChange,p=e.onMenuClose,h=e.onMenuOpen,f=e.value,m=it(e,Wi),g=rt((0,r.useState)(void 0!==l?l:n),2),v=g[0],y=g[1],x=rt((0,r.useState)(void 0!==c?c:o),2),b=x[0],_=x[1],w=rt((0,r.useState)(void 0!==f?f:s),2),S=w[0],E=w[1],M=(0,r.useCallback)((function(e,t){"function"==typeof u&&u(e,t),E(e)}),[u]),T=(0,r.useCallback)((function(e,t){var r;"function"==typeof d&&(r=d(e,t)),y(void 0!==r?r:e)}),[d]),k=(0,r.useCallback)((function(){"function"==typeof h&&h(),_(!0)}),[h]),I=(0,r.useCallback)((function(){"function"==typeof p&&p(),_(!1)}),[p]),L=void 0!==l?l:v,A=void 0!==c?c:b,N=void 0!==f?f:S;return C(C({},m),{},{inputValue:L,menuIsOpen:A,onChange:M,onInputChange:T,onMenuClose:I,onMenuOpen:k,value:N})}(e);return r.createElement(qo,S({ref:t},n))})),Ko=$o;function Qo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Jo(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Jo(e,t):void 0}}(e,t)||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.")}()}function Jo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const ea=function(e){var t=e.id,n=e.label,i=e.options,o=e.value,a=e.onChange,s=e.width,l=e.classNamePrefix,c=e.isSearchable,u=e.placeholder,d=e.isMulti,p=e.tooltip,h=e.marginTop,f=e.isPro,m=void 0===f||f,g=Qo((0,r.useState)(!1),2),v=g[0],y=g[1];return r.createElement("div",{className:"select-wrapper ".concat(h||""," ").concat(v?"pro-lock-hover":""),onClick:m?void 0:fn},r.createElement("label",{htmlFor:t,className:"ecre-text-sm ecre-font-medium ecre-inline-block ecre-pb-2"},r.createElement("span",{className:"ecre-mr-2.5 ".concat(m?"":"ecre-opacity-50")},n),p&&r.createElement(ui,{className:"ecre-align-[-2px] ecre-mr-1",content:p}),!m&&r.createElement("button",{className:"ecre-px-1.5 btn-prolock ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal "},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade")))),r.createElement("div",{className:"ecre-w-full"},r.createElement("div",{onMouseEnter:function(){y(!0)},onMouseLeave:function(){y(!1)},className:"ecre-max-w-".concat(s)},r.createElement(Ko,{id:t,className:"echorewards-react-select ecre-max-w-".concat(s," ").concat(m?"":"ecre-opacity-50 ecre-bg-gray-200 "),classNamePrefix:l,value:function(e){return i&&Array.isArray(i)?d?i.filter((function(t){return e.some((function(e){return e.value===t.value}))})):i.find((function(t){return t.value===e}))||null:(console.error("Options should be an array",i),d?[]:null)}(o),onChange:function(e){a(e)},options:i||[],isSearchable:c,placeholder:u,isMulti:d,isDisabled:!m}))))};const ta=function(){var e="JRPBQx",t="#ecre_changelog";return(0,r.useEffect)((function(){var r=document.createElement("script");return r.src="https://cdn.headwayapp.co/widget.js",r.async=!0,document.body.appendChild(r),window.HW_config={selector:t,account:e},function(){document.body.removeChild(r)}}),[t,e]),r.createElement("div",{className:"whats-new ecre-group ecre-whitespace-nowrap ecre-flex ecre-items-center ecre-gap-[5px]",id:"ecre_changelog"},r.createElement("div",{className:"icon ecre-leading-[1]"},zn.gift),r.createElement("div",{className:"ecre-text-gray-900 ecre-text-sm ecre-font-medium ecre-transition group-hover:ecre-text-[#6366F1]"},mn("whats_new")))};const ra=function(e){var t=e.title,n=e.subtitle,i=(0,r.useContext)(On),o=i.isPro,a=i.ecreActiveScreen,s=i.handleActiveScreen;return r.createElement("div",{className:"entry-heading ecre-mb-8 lg:ecre-mb-12 ecre-flex ecre-flex-col-reverse lg:ecre-flex-row ecre-justify-between ecre-gap-2 lg:ecre-gap-5"},"referrer_details"==a?r.createElement("div",{className:"wrapper"},r.createElement("div",{className:"ecre-text-[#111827] ecre-text-base ecre-font-semibold ecre-mb-2"},r.createElement("span",{onClick:function(){return s("reward_management")},className:"ecre-cursor-pointer ecre-group ecre-align-[-2px] ecre-pr-1 w-4 h-4 ecre-inline-flex ecre-justify-center ecre-items-center"},zn.leftArrow),mn("referrer_details")),r.createElement("div",{className:"ecre-text-[#111827] ecre-text-sm ecre-font-normal"},r.createElement("span",{onClick:function(){return s("reward_management")},className:"ecre-cursor-pointer ecre-transition hover:ecre-text-blue-600 hover:ecre-underline"},mn("reward_management")),r.createElement("span",{className:"ecre-mx-1"},zn.smRightArrow),r.createElement("span",{className:"ecre-text-blue-600"},mn("referrer_details")))):r.createElement(r.Fragment,null,r.createElement("div",{className:"wrapper"},r.createElement("div",{className:"ecre-text-gray-900 ecre-text-xl ecre-font-medium ecre-mb-2"},t," "),r.createElement("div",{className:" ecre-text-gray-500 ecre-text-sm ecre-font-normal"},n)),r.createElement("div",{className:"ecre-flex ecre-items-center ecre-mt-auto ecre-justify-end ecre-gap-x-5 ecre-gap-y-2.5"},r.createElement(ta,null),!o&&r.createElement("button",{className:"btn-upgrade ecre-group ecre-cursor-pointer ecre-border-0 ecre-text-orange-600 ecre-text-sm ecre-font-medium ecre-px-2.5 ecre-py-[5px] ecre-bg-orange-100 ecre-rounded-md ecre-justify-start ecre-items-center ecre-gap-[5px] ecre-inline-flex ecre-transition hover:ecre-bg-orange-600 hover:ecre-text-white",onClick:function(){return window.open("https://cutt.ly/3ewdS5Go","_blank")}},r.createElement("div",{className:"icon ecre-leading-[1]"},zn.upgrade),r.createElement("span",null,mn("upgrade"))))))};function na(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ia(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ia(e,t):void 0}}(e,t)||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.")}()}function ia(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const oa=function(e){var t=e.imageUrl,n=e.setImageUrl,i=e.label,o=e.uploaderTitle,a=e.uploaderBtnText,s=e.tooltip,l=e.isPro,c=void 0===l||l,u=na((0,r.useState)(!1),2),d=u[0],p=u[1],h=na((0,r.useState)(!1),2),f=h[0],m=h[1],g=function(){p(!d)};(0,r.useEffect)((function(){window.wp&&window.wp.media||console.error("WordPress media library is not available.")}),[]);return r.createElement(r.Fragment,null,r.createElement("div",{className:"ecre-w-full ".concat(!c&&f?"pro-lock-hover":"")},r.createElement("label",{onClick:c?void 0:fn,className:"ecer-image-uploader ecre-text-gray-900 ecre-text-sm ecre-font-medium ecre-inline-block ecre-mb-2"},r.createElement("span",{className:"ecre-mr-2.5 ".concat(c?"":"ecre-opacity-50")},i),r.createElement(ui,{className:"ecre-align-[-2px]",content:s}),!c&&r.createElement("button",{className:"ecre-px-1.5 btn-prolock ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal "},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade")))),r.createElement("div",{className:"ecre-flex ecre-flex-wrap ecre-gap-4 ecre-mb-2"},r.createElement("div",{className:"upload-field ".concat(!c&&"ecre-opacity-50"),onClick:c?void 0:fn,onMouseEnter:function(){m(!0)},onMouseLeave:function(){m(!1)}},r.createElement("div",{className:"upload-file ecre-relative"},r.createElement("button",{id:"upload-menu-icon",className:"file:ecre-hidden !ecre-text-gray-900 !ecre-shadow-none !ecre-text-sm ecre-bg-white ecre-pl-[60px] ecre-pr-[15px] ecre-py-[15px] ecre-w-full ecre-max-w-[320px] ecre-rounded-lg ecre-border ecre-border-solid ecre-border-[#9CA3AF] !ecre-outline-none ecre-text-left ".concat(c?"":"ecre-bg-gray-200"),onClick:c?function(e){if(e.preventDefault(),e.stopPropagation(),window.wp&&window.wp.media){var t=window.wp.media({title:o,button:{text:a},multiple:!1});t.on("select",(function(){var e=t.state().get("selection").first().toJSON();n(e.url)})),t.open()}else console.error("WordPress media library is not loaded.")}:fn},mn("choose_file_to_upload")),r.createElement("label",{htmlFor:"upload-menu-icon",className:"ecre-absolute ecre-cursor-pointer ecre-top-2 ecre-left-4 ecre-w-9 ecre-h-9 ecre-bg-violet-50 ecre-rounded-sm ecre-flex ecre-justify-center ecre-items-center",disabled:!c},zn.upload)),r.createElement("p",{className:"ecre-text-gray-500 ecre-text-xs ecre-mt-2"},mn("supported_format"))),t&&c&&r.createElement("div",{className:"uploaded-icon"},r.createElement("div",{className:"uploaded-icon__menu ecre-w-[60px] ecre-h-[52px] ecre-bg-white ecre-rounded-lg ecre-overflow-hidden ecre-border ecre-border-solid ecre-flex ecre-justify-center ecre-items-center"},r.createElement("img",{src:t,alt:"Uploaded Icon",className:"ecre-w-full ecre-h-full ecre-object-cover"})),r.createElement("button",{onClick:g,className:"ecre-text-red-500 ecre-text-xs ecre-m-0 ecre-p-0 ecre-mt-2 !ecre-bg-transparent !ecre-border-0 !ecre-cursor-pointer !ecre-outline-0 !ecre-shadow-none"},mn("reset_icon"))))),r.createElement(Ai,{openModal:d,toggleModal:g},{header:r.createElement("h6",{className:"title ecre-text-gray-900 ecre-text-base ecre-font-semibold"},mn("want_to_reset_icon")),body:r.createElement("p",{className:"ecre-text-gray-900 ecre-text-sm"},mn("reset_desc")),footer:r.createElement("div",{className:"btn-box ecre-justify-end ecre-flex ecre-gap-2"},r.createElement("button",{onClick:g,className:"ecre-text-gray-900 ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-bg-slate-100 ecre-rounded-lg ecre-border ecre-border-solid ecre-border-slate-100 hover:ecre-border-red-500 hover:ecre-bg-white hover:ecre-text-red-500"},mn("cancel")),r.createElement("button",{onClick:function(){n(""),p(!1)},className:"ecre-text-white ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-border ecre-border-solid ecre-border-red-500 ecre-bg-red-500 ecre-rounded-lg hover:ecre-bg-white hover:ecre-text-red-500"},mn("confirm")))}))};function aa(){return aa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},aa.apply(null,arguments)}const sa=function(e){var t=e.id,n=e.label,i=e.options,o=e.components,a=e.value,s=e.onChange,l=e.width,c=e.classNamePrefix,u=e.isSearchable,d=e.placeholder,p=e.isMulti,h=e.tooltip,f=e.marginTop,m=e.isPro,g=void 0===m||m;return r.createElement("div",{className:"select-social-wrapper ".concat(f||"")},r.createElement("label",{htmlFor:t,className:"ecre-text-sm ecre-font-medium ecre-block ecre-mb-2"},r.createElement("span",{className:"ecre-mr-2.5"},n),h&&r.createElement(ui,{className:"ecre-align-[-2px]",content:h})),r.createElement(Ko,aa({id:t,className:"echorewards-react-select ecre-max-w-".concat(l),classNamePrefix:c,value:function(e){return p?i.filter((function(t){return e.some((function(e){return e.value===t.value}))})):i.find((function(t){return t.value===e}))||null}(a),onChange:function(e){s(e)},options:i,components:o,isSearchable:u,placeholder:d,isMulti:p},!g&&{isOptionDisabled:function(e){return["Messenger","Linkedin","Twitter","Gmail","Line","Outlook","WeChat","Telegram","Skype","Trello"].includes(e.value)}})))};function la(){return la=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},la.apply(null,arguments)}const ca=function(e){var t=e.id,n=e.label,i=e.options,o=e.value,a=e.onChange,s=e.width,l=e.classNamePrefix,c=e.isSearchable,u=e.placeholder,d=e.isMulti,p=e.tooltip,h=e.components,f=e.isOptionDisabled,m=e.marginTop,g=e.isPro,v=void 0===g||g,y=e.isDisabled,x=void 0!==y&&y,b=e.onSubscriptionClick;return r.createElement("div",{className:"select-wrapper ".concat(m||"")},r.createElement("label",{htmlFor:t,className:"ecre-text-sm ecre-font-medium ecre-block ecre-mb-2"},r.createElement("span",{className:"ecre-mr-2.5"},n),p&&r.createElement(ui,{className:"ecre-align-[-2px]",content:p})),r.createElement(Ko,la({id:t,className:"echorewards-react-select ecre-max-w-".concat(s),classNamePrefix:l,value:function(e){return i&&Array.isArray(i)?d?i.filter((function(t){return e.some((function(e){return e.value===t.value}))})):i.find((function(t){return t.value===e}))||null:(console.error("Options should be an array",i),d?[]:null)}(o),onChange:function(e){a(e)},options:i||[],isSearchable:c,placeholder:u,components:h,isMulti:d,isDisabled:x,onSubscriptionClick:b},!v&&{isOptionDisabled:f},v&&!ecreAdmin.is_woocommerce_subscriptions_active&&("referral_coupon_type"==t||"reward_type"==t)&&{isOptionDisabled:f})))};const ua=function(){return r.createElement("div",{className:"loader-wrapper"},r.createElement("div",{className:"ecre-loader"},r.createElement("svg",{width:"38",height:"38",viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:"#fff"},r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",{stroke:"#555",transform:"translate(1 1)",strokeWidth:"2"},r.createElement("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),r.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},r.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))))};function da(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return pa(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?pa(e,t):void 0}}(e,t)||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.")}()}function pa(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const ha=function(){var e=(0,r.useContext)(On),t=(e.isOpen,e.handleToggleModal,e.referralCouponTypeOptions),n=e.referralFloatingWidgetOptions,i=e.woocommerceProductOptions,o=e.woocommerceProductCategoryOptions,a=e.socialMediaOptions,s=e.CustomOption,l=e.formData,c=e.handleInputChange,u=e.handleSelectChange,d=e.handleImageUpload,p=e.handleSocialSelectChange,h=(e.handleReset,e.hasChanges,e.currency),f=e.pagesOptions,m=e.isPro,g=e.CouponTypeProOption,v=e.SubscriptionProOption,y=e.loading,x=e.initialFormData,b=da((0,r.useState)(!1),2),_=b[0],w=b[1],C=da((0,r.useState)(!1),2),S=C[0],E=C[1],M=function(){return E((function(e){return!e}))},T=m?l.referralCouponType.value:["sign_up_fee","sign_up_fee_percent","recurring_fee","recurring_percent"].includes(l.referralCouponType.value)?x.referralCouponType.value:l.referralCouponType.value;return(0,r.useEffect)((function(){l&&l.referralCouponType&&t&&t.length>0&&w(!0)}),[l,l.referralCouponType,t]),y?r.createElement("div",{className:"referral-settings"},r.createElement(ra,{title:mn("referral_settings_title"),subtitle:mn("referral_settings_subtitle")}),r.createElement(ua,null)):_&&T?r.createElement(r.Fragment,null,r.createElement("div",{className:"referral-settings"},r.createElement(ra,{title:mn("referral_settings_title"),subtitle:mn("referral_settings_subtitle")}),r.createElement("div",{className:"referral-program"},r.createElement("div",{className:"referral-program__enable-field ecre-mb-8"},r.createElement(Ni,{id:"enable-referral-program",checked:l.enableReferralProgram,onChange:c("enableReferralProgram"),label:mn("enable_referral_program_label"),tooltip:mn("enable_referral_program_tooltip")}),r.createElement("p",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal"}," ",mn("enable_referral_program_desc"))),r.createElement("div",{className:"referral-program__enable-content ".concat(l.enableReferralProgram?"":"ecre-opacity-40 ecre-pointer-events-none")},r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Ni,{id:"enable-referral-link",checked:l.enableReferralLink,onChange:c("enableReferralLink"),label:"Enable referral link",tooltip:"Enable referral link for your customers."})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(ca,{id:"referral_coupon_type",label:mn("referral_coupon_type_label"),options:t,value:m?l.referralCouponType.value:["sign_up_fee","sign_up_fee_percent","recurring_fee","recurring_percent"].includes(l.referralCouponType.value)?x.referralCouponType.value:l.referralCouponType.value,onChange:u("referralCouponType"),width:"320",classNamePrefix:"echorewards-select",isSearchable:!1,placeholder:mn("referral_coupon_type_placeholder"),tooltip:mn("referral_coupon_type_tooltip"),components:{Option:m?v:g},isPro:m,isOptionDisabled:function(e){return["sign_up_fee","sign_up_fee_percent","recurring_fee","recurring_percent"].includes(e.value)},onSubscriptionClick:M})),r.createElement("div",{className:"form-group ecre-mb-8"},("sign_up_fee"===T||"sign_up_fee_percent"===T)&&r.createElement(Gi,{id:"referral_signup_coupon_note",label:mn("coupon_note_for_customers_label"),tooltip:mn("subscription_based_products_tooltip"),rows:2,cols:30,width:"430px",value:l.referralSignupCouponNote,onChange:c("referralSignupCouponNote"),marginTop:"ecre-mt-2",isPro:m}),("recurring_fee"===T||"recurring_percent"===T)&&r.createElement(Gi,{id:"referral_recurring_coupon_note",label:mn("coupon_note_for_customers_label"),tooltip:mn("subscription_based_products_tooltip"),rows:2,cols:30,width:"430px",value:l.referralRecurringCouponNote,onChange:c("referralRecurringCouponNote"),marginTop:"ecre-mt-2",isPro:m})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Bi,{id:"discount-percent",label:"".concat(mn("discount_capital")," ").concat("sign_up_fee"===T||"sign_up_fee_percent"===T?mn("sign_up_fee"):"recurring_fee"===T||"recurring_percent"===T?mn("recurring_fee"):T," ").concat(mn("amount_lower")," ").concat(["sign_up_fee_percent","recurring_percent","percent"].includes(T)?"(%)":"(".concat(h,")")),tooltip:mn("discount_percent_tooltip"),type:"number",value:l.referralDiscount,onChange:c("referralDiscount")})),"percent"===T&&r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Bi,{id:"referral_discount_capping",label:"".concat(mn("discount_capping_label")," (").concat(h,")"),tooltip:mn("discount_capping_tooltip"),type:"number",value:l.referralDiscountCapping,onChange:c("referralDiscountCapping")})),!["reward_point","percent","fixed","sign_up_fee","sign_up_fee_percent"].includes(T)&&r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Ni,{id:"enable_limit_coupon_usage_subscription",checked:!!m&&l.enableReferralLimitSubscriptionCoupon,onChange:c("enableReferralLimitSubscriptionCoupon"),label:mn("limit_the_coupon_usage_for_subscription_payments"),tooltip:mn("limit_the_coupon_usage_for_subscription_payments_tooltip"),marginTop:"ecre-mt-2",isPro:m}),l.enableReferralLimitSubscriptionCoupon&&m&&r.createElement(Bi,{id:"referral_limit_subscription_coupon",label:"".concat(mn("number_of_payments_coupon_is_valid_for")," (").concat(h,")"),type:"number",value:l.referralLimitSubscriptionCoupon,onChange:c("referralLimitSubscriptionCoupon"),marginTop:"ecre-mt-2",isPro:m})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Ni,{id:"can_reffer_others",checked:l.canRefferOthers,onChange:c("canRefferOthers"),label:mn("referrer_order_required_label"),tooltip:mn("referrer_order_required_tooltip")}),r.createElement(Gi,{id:"referral_no_order_message",label:mn("no_order_message_label"),rows:4,cols:30,width:"430px",value:m?l.noOrderMessageToReferrer:x.noOrderMessageToReferrer,onChange:c("noOrderMessageToReferrer"),marginTop:"ecre-mt-2",isPro:m})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Bi,{id:"referral_menu_name",label:mn("referral_menu_name_label"),tooltip:mn("referral_menu_name_tooltip"),type:"text",width:"514",value:l.referralMenuName,onChange:c("referralMenuName")})),r.createElement("div",{className:"form-group ecre-mb-6"},r.createElement("div",{className:"ecre-flex ecre-flex-wrap ecre-gap-4 ecre-mb-2"},r.createElement(oa,{imageUrl:l.referralMenuIcon,setImageUrl:function(e){return d("referralMenuIcon",e)},label:mn("referral_menu_icon_label"),uploaderTitle:mn("choice_menu_icon"),uploaderBtnText:mn("upload_icon"),tooltip:mn("referral_menu_icon_tooltip")})),r.createElement(Ni,{id:"hide_referral_menu_icon",checked:!!m&&l.hideReferralMenuIcon,onChange:c("hideReferralMenuIcon"),label:mn("hide_referral_menu_icon_label"),isPro:m,tooltip:mn("enable_hide_referral_menu_icon")})),r.createElement("div",{className:"form-group ecre-mb-6"},r.createElement(Ni,{id:"is_user_loggedin",checked:!!m&&l.is_user_loggedin,onChange:c("is_user_loggedin"),label:mn("customer_needs_to_logged_in"),tooltip:mn("customer_needs_to_logged_in_tooltip"),isPro:m})),r.createElement("div",{className:"form-group ecre-mb-6"},r.createElement(Ni,{id:"can_use_referral_coupon",checked:!!m&&l.canUseReferralCoupon,onChange:c("canUseReferralCoupon"),label:mn("can_use_referral_coupon_label"),tooltip:mn("can_use_referral_coupon_tooltip"),isPro:m})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Ni,{id:"enable_referral_limit",checked:!!m&&l.enableReferralLimit,onChange:c("enableReferralLimit"),label:mn("enable_referral_limit_label"),tooltip:mn("enable_referral_limit_tooltip"),isPro:m}),l.enableReferralLimit&&m&&r.createElement(Bi,{id:"referral_monthly_limit",label:mn("monthly_referral_limit_label"),tooltip:mn("monthly_referral_limit_tooltip"),type:"number",value:l.referralMonthlyLimit,onChange:c("referralMonthlyLimit"),marginTop:"ecre-mt-2",isPro:m})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Ni,{id:"enable_tab_on_wooCommerce_product",checked:l.enableTabOnWooCommerceProduct,onChange:c("enableTabOnWooCommerceProduct"),label:mn("enable_tab_on_wc_product_label"),tooltip:mn("enable_tab_on_wc_product_tooltip")})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Bi,{id:"referral_minimum_purchase_amount",label:"".concat(mn("min_purchase_amount_label")," (").concat(h,")"),tooltip:mn("min_purchase_amount_tooltip"),type:"number",value:l.referralMinimumPurchaseAmount,onChange:c("referralMinimumPurchaseAmount")})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Bi,{id:"referral_coupon_prefix",label:mn("referral_coupon_prefix_label"),tooltip:mn("referral_coupon_prefix_tooltip"),type:"text",value:m?l.referralCouponPrefix:x.referralCouponPrefix,onChange:c("referralCouponPrefix"),isPro:m})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Ni,{id:"enable_referral_floating_widget",checked:!!m&&l.enableReferralFloatingWidget,onChange:c("enableReferralFloatingWidget"),label:mn("enable_referral_floating_widget_label"),tooltip:mn("enable_referral_floating_widget_tooltip"),isPro:m}),l.enableReferralFloatingWidget&&m&&r.createElement(r.Fragment,null,r.createElement(ea,{id:"widget-position",label:mn("select_widget_position_label"),options:n,value:l.referralWidgetPosition.value,onChange:u("referralWidgetPosition"),width:"320",classNamePrefix:"echorewards-select",isSearchable:!1,placeholder:mn("select_possition"),marginTop:"ecre-mt-2",isPro:m}),r.createElement(ea,{id:"ecre_pagesfor_folating_widgets",label:mn("widget_pages_label"),options:f,value:l.pagesForWidgets,onChange:u("pagesForWidgets"),width:"570",classNamePrefix:"echorewards-select",isSearchable:!0,placeholder:mn("enter_three_characters"),marginTop:"ecre-mt-6",isMulti:!0,tooltip:mn("widget_pages_tooltip"),isPro:m}))),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(ea,{id:"referral_include_products",label:mn("include_products_label"),options:i,value:l.referralIncludeProducts,onChange:u("referralIncludeProducts"),width:"570",classNamePrefix:"echorewards-select",isSearchable:!0,placeholder:mn("enter_three_characters"),isMulti:!0,tooltip:mn("include_products_tooltip")})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(ea,{id:"referral_exclude_products",label:mn("exclude_products_label"),options:i,value:l.referralExcludeProducts,onChange:u("referralExcludeProducts"),width:"570",classNamePrefix:"echorewards-select",isSearchable:!0,placeholder:mn("enter_three_characters"),isMulti:!0,tooltip:mn("exclude_products_tooltip")})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(ea,{id:"referral_include_categories",label:mn("include_categories_label"),options:o,value:l.referralIncludeCategories,onChange:u("referralIncludeCategories"),width:"570",classNamePrefix:"echorewards-select",isSearchable:!0,placeholder:mn("enter_three_characters"),isMulti:!0,tooltip:mn("include_categories_tooltip")})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(ea,{id:"referral_exclude_categories",label:mn("exclude_categories_label"),options:o,value:l.referralExcludeCategories,onChange:u("referralExcludeCategories"),width:"570",classNamePrefix:"echorewards-select",isSearchable:!0,placeholder:mn("enter_three_characters"),isMulti:!0,tooltip:mn("exclude_categories_tooltip")})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Ni,{id:"enable_referral_social_sharing",checked:l.enableReferralSocialSharing,onChange:c("enableReferralSocialSharing"),label:mn("enable_social_sharing_label"),tooltip:mn("enable_social_sharing_tooltip")}),l.enableReferralSocialSharing&&r.createElement(sa,{id:"referral_social_media_options",label:mn("select_social_media_label"),options:a,components:{Option:s},value:m?l.socialMediaOptions:l.socialMediaOptions.filter((function(e){return["Facebook","WhatsApp"].includes(e.value)})),onChange:p,width:"570",classNamePrefix:"echorewards-select",isSearchable:!1,placeholder:mn("select_social_media_placeholder"),isMulti:!0,tooltip:mn("select_social_media_tooltip"),marginTop:"ecre-mt-2",isPro:m,isOptionDisabled:function(e){return!m&&!["Facebook","WhatsApp"].includes(e.value)}}))))),r.createElement(Ai,{openModal:S,toggleModal:M},{header:r.createElement("h6",{className:"title ecre-text-gray-900 ecre-text-base ecre-font-semibold"},mn("subscription_plugin_not_active")),body:r.createElement("p",{className:"ecre-text-gray-900 ecre-text-sm ecre-font-normal"},mn("this_feature_requires_wooCommerce_subscription")," ",mn("please")," ",r.createElement("a",{href:"https://woocommerce.com/products/woocommerce-subscriptions/",target:"_blank",rel:"noreferrer"},mn("get_the_plugin_from_this_link"))," ",mn("and_activate_use_subscription_coupons")),footer:r.createElement("div",{className:"btn-box ecre-justify-end ecre-items-center ecre-gap-2 ecre-flex"},r.createElement("button",{onClick:M,className:"ecre-text-gray-900 ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-bg-slate-100 ecre-rounded-lg ecre-border ecre-border-solid ecre-border-slate-100 hover:ecre-border-red-500 hover:ecre-bg-white hover:ecre-text-red-500"},mn("cancel")))})):r.createElement("div",{className:"referral-settings"},r.createElement(ra,{title:mn("referral_settings_title"),subtitle:mn("referral_settings_subtitle")}))};function fa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ma(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ma(e,t):void 0}}(e,t)||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.")}()}function ma(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const ga=function(){var e=(0,r.useContext)(On),t=e.rewardCouponTypeOptions,n=e.woocommerceProductOptions,i=e.woocommerceProductCategoryOptions,o=e.CouponTypeProOption,a=e.formData,s=e.handleSelectChange,l=e.handleInputChange,c=e.currency,u=e.rewardPointExpiryOptions,d=e.SubscriptionProOption,p=e.isPro,h=e.orderStatusOptions,f=e.loading,m=e.initialFormData,g=fa((0,r.useState)(!1),2),v=g[0],y=g[1],x=fa((0,r.useState)(!1),2),b=x[0],_=x[1],w=function(){return _((function(e){return!e}))},C=function(e){return function(t){var r=t.target.value;r.startsWith("-")&&(r=r.slice(1)),l(e)({target:{value:r}})}},S=p?a.rewardType.value:["sign_up_fee","sign_up_fee_percent","recurring_fee","reward_point","recurring_percent"].includes(a.rewardType.value)?m.rewardType.value:a.rewardType.value;return(0,r.useEffect)((function(){a&&a.rewardType&&t&&t.length>0&&y(!0)}),[a,a.rewardType,t]),f?r.createElement("div",{className:"reward-settings"},r.createElement(ra,{title:mn("reward_settings"),subtitle:mn("reward_settings_subtitle")}),r.createElement(ua,null)):v&&S?r.createElement(r.Fragment,null,r.createElement("div",{className:"reward-settings"},r.createElement(ra,{title:mn("reward_settings"),subtitle:mn("reward_settings_subtitle")}),f?r.createElement(ua,null):r.createElement("div",{className:"reward-type"},r.createElement("div",{className:"reward-type__field ecre-mb-8"},r.createElement(ca,{id:"reward_type",label:mn("reward_type"),options:t,value:p?a.rewardType.value:["sign_up_fee","sign_up_fee_percent","recurring_fee","reward_point","recurring_percent"].includes(a.rewardType.value)?m.rewardType.value:a.rewardType.value,onChange:s("rewardType"),width:"320",classNamePrefix:"echorewards-select",isSearchable:!1,placeholder:mn("select_reward_type"),tooltip:mn("reward_type_tooltip"),components:{Option:p?d:o},isPro:p,onSubscriptionClick:w,isOptionDisabled:function(e){var t=["sign_up_fee","sign_up_fee_percent","reward_point","recurring_fee","recurring_percent"];return p&&!ecreAdmin.is_woocommerce_subscriptions_active&&(t=t.filter((function(e){return"reward_point"!==e}))),t.includes(e.value)}})),"reward_point"!==S&&r.createElement("div",{className:"reward-type__screen"},r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Bi,{id:"reward_discount_percentage",label:"".concat(mn("discount_capital")," ").concat("sign_up_fee"===S||"sign_up_fee_percent"===S?mn("sign_up_fee"):"recurring_fee"===S||"recurring_percent"===S?mn("recurring_fee"):S," ").concat(mn("amount_lower")," ").concat(["sign_up_fee_percent","recurring_percent","percent"].includes(S)?"(%)":"(".concat(c,")")),tooltip:mn("discount_tooltip"),type:"number",value:a.rewardDiscount,onChange:l("rewardDiscount")})),"percent"===S&&r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Bi,{id:"reward_discount_capping",label:"".concat(mn("discount_capping")," (").concat(c,")"),tooltip:mn("discount_capping_tooltip"),type:"number",value:a.rewardDiscountCapping,onChange:l("rewardDiscountCapping")})),!["reward_point","percent","fixed","sign_up_fee","sign_up_fee_percent"].includes(S)&&p&&r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Ni,{id:"enable_reward_limit_coupon_usage_subscription",checked:!!p&&a.enableRewardLimitSubscriptionCoupon,onChange:l("enableRewardLimitSubscriptionCoupon"),label:mn("reward_limit_coupon_usage_subscription_payments"),tooltip:mn("limit_the_coupon_usage_for_subscription_payments_tooltip"),marginTop:"ecre-mt-2",isPro:p}),a.enableRewardLimitSubscriptionCoupon&&p&&r.createElement(Bi,{id:"reward_limit_subscription_coupon",label:"".concat(mn("number_of_payments_coupon_is_valid_for")," (").concat(c,")"),type:"number",value:a.rewardLimitSubscriptionCoupon,onChange:l("rewardLimitSubscriptionCoupon"),marginTop:"ecre-mt-2",isPro:p})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Bi,{id:"reward_minimum_purchase_amount",label:"".concat(mn("min_purchase_reward_coupon")," (").concat(c,")"),tooltip:mn("min_purchase_reward_tooltip"),type:"number",value:a.rewardMinimumPurchaseAmount,onChange:l("rewardMinimumPurchaseAmount")})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Ni,{id:"enable_reward_expiry",checked:!!p&&a.enableRewardExpiry,onChange:l("enableRewardExpiry"),label:mn("enable_reward_expiry"),tooltip:mn("enable_reward_expiry_tooltip"),isPro:p}),a.enableRewardExpiry&&p&&r.createElement(Bi,{id:"reward_coupon_validity",label:mn("reward_coupon_validity"),tooltip:mn("reward_coupon_validity_tooltip"),type:"number",value:a.rewardCouponValidity,onChange:l("rewardCouponValidity"),marginTop:"ecre-mt-2",isPro:p})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Ni,{id:"enable_reward_coupon_usage_limit",checked:!!p&&a.enableRewardCouponUsageLimit,onChange:l("enableRewardCouponUsageLimit"),label:mn("reward_coupon_usage_limit"),tooltip:mn("reward_coupon_usage_limit_tooltip"),isPro:p}),a.enableRewardCouponUsageLimit&&p&&r.createElement(Bi,{id:"reward_coupon_usage_limit",label:mn("how_many_times_coupon_used"),tooltip:mn("reward_coupon_usages_limit"),type:"number",value:a.rewardCouponUsageLimit,onChange:l("rewardCouponUsageLimit"),marginTop:"ecre-mt-2",isPro:p}))),r.createElement("div",{className:"reward-type__screen"},r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(ea,{id:"reward_order_status",label:mn("offer_reward_order_status"),options:h,value:a.rewardOrderStatus.value,onChange:s("rewardOrderStatus"),width:"320",classNamePrefix:"echorewards-select",isSearchable:!1,placeholder:mn("offer_reward_order_status_placeholder"),tooltip:mn("offer_reward_order_status_label"),isPro:p})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Ni,{id:"enable_reward_delay_time",checked:!!p&&a.enableRewardDelayTime,onChange:l("enableRewardDelayTime"),label:mn("enable_reward_delay_time"),tooltip:mn("enable_reward_delay_time_tooltip"),isPro:p}),a.enableRewardDelayTime&&p&&r.createElement(Bi,{id:"reward_delay_time",label:mn("reward_delay_time_label"),tooltip:mn("reward_delay_time_tooltip"),type:"number",value:a.rewardDelayTime,onChange:l("rewardDelayTime"),marginTop:"ecre-mt-2",isPro:p}))),"reward_point"===S&&p&&r.createElement("div",{className:"reward-point__screen"},r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Bi,{id:"reward_point",label:"".concat(mn("reward_point_per_referral")," ").concat("percent"===S?"(%)":"(".concat(c,")")),tooltip:mn("reward_point_tooltip"),type:"number",value:a.rewardPoint,onChange:l("rewardPoint")})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement("label",{className:"ecre-text-gray-900 ecre-text-sm ecre-font-medium ecre-block ecre-mb-2"},r.createElement("span",{className:"ecre-mr-2.5"},mn("redeem_value")),r.createElement(ui,{className:"ecre-align-[-2px]",content:mn("redeem_value_tooltip")})),r.createElement("span",null,mn("for_each_capital")," ")," "," ",r.createElement("input",{type:"number",value:a.redeemPoint,className:"!ecre-text-gray-900 !ecre-shadow-none !ecre-text-sm !ecre-font-normal ecre-bg-white !ecre-p-[15px] ecre-w-full ecre-max-w-[80px] !ecre-rounded-lg !ecre-border !ecre-border-[#9CA3AF]",onChange:C("redeemPoint"),min:"0"})," "," ",r.createElement("span",null,"reward points, customers will get (".concat(c,") ")),r.createElement("input",{type:"number",value:a.redeemDiscount,className:"!ecre-text-gray-900 !ecre-shadow-none !ecre-text-sm !ecre-font-normal ecre-bg-white !ecre-p-[15px] ecre-w-full ecre-max-w-[80px] !ecre-rounded-lg !ecre-border !ecre-border-[#9CA3AF]",onChange:C("redeemDiscount"),min:"0"})," "," "," ",r.createElement("span",null,"discount")),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Bi,{id:"reward_point_amount",label:"".concat(mn("min_purchase_reward_point")," ").concat(c,")"),tooltip:mn("min_purchase_reward_point_tooltip"),type:"number",value:a.minimumRewardPointAmount,onChange:l("minimumRewardPointAmount")})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Ni,{id:"enable_reward_point_expiry",checked:a.enableRewardPointExpiry,onChange:l("enableRewardPointExpiry"),label:mn("enable_reward_point_expiry"),tooltip:mn("redeem_expary_tooltip")}),a.enableRewardPointExpiry&&p&&r.createElement(Bi,{id:"redeem_limit",label:mn("reward_point_validity"),tooltip:mn("reward_point_validity_tooltip"),type:"number",value:a.rewardPointExpiry,onChange:l("rewardPointExpiry"),marginTop:"ecre-mt-2"}),a.enableRewardPointExpiry&&p&&r.createElement(ea,{id:"reward_point_expiry_action",label:"Action when the reward points expires",options:u,value:a.rewardPointExpiryAction.value,onChange:s("rewardPointExpiryAction"),width:"320",classNamePrefix:"echorewards-select",isSearchable:!1,placeholder:mn("select_reward_type"),tooltip:mn("reward_point_expiry_action_tooltip"),marginTop:"ecre-mt-4",isPro:p})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Ni,{id:"enable_reward_expiry",checked:a.enableRedeemLimit,onChange:l("enableRedeemLimit"),label:mn("redeem_limit"),tooltip:mn("enable_redeem_limit_tooltip")}),a.enableRedeemLimit&&p&&r.createElement(Bi,{id:"redeem_limit",label:mn("how_many_times_point_used"),tooltip:mn("redeem_limit_tooltip"),type:"number",value:a.redeemLimit,onChange:l("redeemLimit"),marginTop:"ecre-mt-2"}))),"reward_point"!==S&&r.createElement(r.Fragment,null,r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(ea,{id:"reward_include_products",label:mn("include_products"),options:n,value:a.rewardIncludeProducts,onChange:s("rewardIncludeProducts"),width:"570",classNamePrefix:"echorewards-select",isSearchable:!0,placeholder:mn("enter_three_characters"),isMulti:!0,tooltip:mn("include_products_tooltip")})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(ea,{id:"reward_exclude_products",label:mn("exclude_products"),options:n,value:a.rewardExcludeProducts,onChange:s("rewardExcludeProducts"),width:"570",classNamePrefix:"echorewards-select",isSearchable:!0,placeholder:mn("enter_three_characters"),isMulti:!0,tooltip:mn("exclude_products_tooltip")})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(ea,{id:"reward_include_categories",label:mn("include_categories"),options:i,value:a.rewardIncludeCategories,onChange:s("rewardIncludeCategories"),width:"570",classNamePrefix:"echorewards-select",isSearchable:!0,placeholder:mn("enter_three_characters"),isMulti:!0,tooltip:mn("include_categories_tooltip")})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(ea,{id:"reward_exclude_categories",label:mn("exclude_categories"),options:i,value:a.rewardExcludeCategories,onChange:s("rewardExcludeCategories"),width:"570",classNamePrefix:"echorewards-select",isSearchable:!0,placeholder:mn("enter_three_characters"),isMulti:!0,tooltip:mn("exclude_categories_tooltip")}))))),r.createElement(Ai,{openModal:b,toggleModal:w},{header:r.createElement("h6",{className:"title ecre-text-gray-900 ecre-text-base ecre-font-semibold"},mn("subscription_plugin_not_active")),body:r.createElement("p",{className:"ecre-text-gray-900 ecre-text-sm ecre-font-normal"},mn("this_feature_requires_wooCommerce_subscription")," ",mn("please")," ",r.createElement("a",{href:"https://woocommerce.com/products/woocommerce-subscriptions/",target:"_blank",rel:"noreferrer"},mn("get_the_plugin_from_this_link"))," ",mn("and_activate_use_subscription_coupons")),footer:r.createElement("div",{className:"btn-box ecre-justify-end ecre-items-center ecre-gap-2 ecre-flex"},r.createElement("button",{onClick:w,className:"ecre-text-gray-900 ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-bg-slate-100 ecre-rounded-lg ecre-border ecre-border-solid ecre-border-slate-100 hover:ecre-border-red-500 hover:ecre-bg-white hover:ecre-text-red-500"},mn("cancel")))})):r.createElement("div",{className:"reward-settings"},r.createElement(ra,{title:mn("reward_settings"),subtitle:mn("reward_settings_subtitle")}))};const va=function(e){var t=e.startIndex,r=e.endIndex,n=e.totalItems,i=e.itemsPerPage,o=e.onItemsPerPageChange;return React.createElement("div",{className:"ecre-flex ecre-items-center ecre-gap-2"},React.createElement("span",{className:"ecre-text-sm ecre-text-gray-900"},t,"-",Math.min(r,n)," of ",n),React.createElement("div",{className:"ecre-relative"},React.createElement("select",{value:i,onChange:function(e){return o(Number(e.target.value))},className:"!ecre-appearance-none !ecre-bg-none !ecre-pl-2 !ecre-pr-6 ecre-py-1 !ecre-border !ecre-border-gray-200 !ecre-rounded !ecre-text-sm !ecre-text-gray-900 !ecre-shadow-none focus:ecre-outline-none"},React.createElement("option",{value:10},"10"),React.createElement("option",{value:25},"25"),React.createElement("option",{value:50},"50"),React.createElement("option",{value:100},"100")),React.createElement("span",{className:"ecre-absolute ecre-right-[10px] ecre-top-1/2 ecre-transform -ecre-translate-y-1/2 ecre-text-gray-900 ecre-pointer-events-none"},zn.angleDown)))};const ya=function(e){var t=e.timeFilter,r=e.onTimeFilterChange,n=e.options,i=void 0===n?[]:n,o=i.length>0?i:[{value:"All Time",label:"All Time"},{value:"1 Month",label:"1 Month"},{value:"3 Month",label:"3 Month"},{value:"6 Month",label:"6 Month"},{value:"1 Year",label:"1 Year"}];return React.createElement("div",{className:"ecre-relative"},React.createElement("select",{value:t,onChange:function(e){return r(e.target.value)},className:"!ecre-appearance-none !ecre-bg-none !ecre-shadow-none !ecre-px-4 !ecre-py-2 !ecre-pr-8 !ecre-border !ecre-border-gray-200 !ecre-rounded !ecre-text-sm !ecre-text-gray-900 focus:ecre-outline-none ecre-bg-white"},o.map((function(e){return React.createElement("option",{key:e.value,value:e.value},e.label)}))),React.createElement("span",{className:"ecre-absolute ecre-right-2 ecre-top-1/2 ecre-transform -ecre-translate-y-1/2 ecre-text-gray-900 ecre-w-5 ecre-h-5 ecre-pointer-events-none"},zn.angleDown))};const xa=function(e){var t=e.searchTerm,r=e.onSearchChange,n=e.placeholder,i=void 0===n?"Search":n;return React.createElement("div",{className:"ecre-flex-1 ecre-max-w-sm ecre-relative ecre-ml-auto"},React.createElement("div",{className:"ecre-absolute ecre-left-3 ecre-top-1/2 ecre-transform -ecre-translate-y-1/2 ecre-text-gray-400 ecre-w-5 ecre-h-5"},zn.search),React.createElement("input",{type:"text",placeholder:i,value:t,onChange:function(e){return r(e.target.value)},className:"!ecre-w-full !ecre-pl-10 !ecre-pr-4 !ecre-py-2 !ecre-border !ecre-shadow-none !ecre-border-gray-200 !ecre-rounded !ecre-text-sm !ecre-text-gray-900 focus:ecre-outline-none"}))};function ba(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _a(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_a(e,t):void 0}}(e,t)||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.")}()}function _a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const wa=function(e){var t=e.isOpen,n=e.onToggle,i=e.tempFilters,o=e.onTempFilterChange,a=e.onApplyFilters,s=e.onResetFilters,l=e.isPro,c=void 0===l||l,u=ba((0,r.useState)(!1),2),d=u[0],p=u[1],h=ba((0,r.useState)(!1),2),f=h[0],m=h[1],g=function(){p(!d)};return r.createElement("div",{className:"ecre-relative"},r.createElement("button",{onClick:c?n:fn,onMouseEnter:function(){m(!0)},onMouseLeave:function(){m(!1)},className:"ecre-flex ecre-items-center ecre-gap-2 ecre-px-4 ecre-cursor-pointer ".concat(f?"pro-lock-hover":""," ").concat(c?"ecre-px-1.5":"ecre-pl-4 ecre-pr-12"," ecre-py-2 ecre-border !ecre-border-gray-200 ecre-rounded ecre-text-sm focus:ecre-outline-none ecre-bg-white")},r.createElement("span",{className:"beforew-icon ecre-leading-[1] ".concat(c?"":"ecre-opacity-40")},zn.filters),r.createElement("span",{className:c?"":"ecre-opacity-40"},"Filter/Reset"),c?r.createElement("span",{className:"after-icon"},zn.angleDown):r.createElement("div",{className:"ecre-absolute ecre-right-3 ecre-px-1.5 btn-prolock ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal"},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},"upgrade"))),t&&r.createElement(r.Fragment,null,r.createElement("div",{className:"ecre-fixed ecre-left-0 ecre-top-0 ecre-z-40 ecre-w-full ecre-h-full",onClick:n}),r.createElement("div",{className:"ecre-absolute ecre-z-50 ecre-right-0 ecre-mt-2 ecre-w-[171px] ecre-bg-white ecre-rounded shadow-[0px_2px_4px_-1px_rgba(0,0,0,0.06)] shadow-md ecre-border ecre-border-gray-200 ecre-z-10"},r.createElement("div",{className:"ecre-p-4"},r.createElement("div",{className:"ecre-text-sm ecre-font-medium ecre-text-gray-900 ecre-mb-3"},"Customers With"),r.createElement("div",{className:"ecre-mb-4"},r.createElement("label",{htmlFor:"customRewards",className:"ecre-cursor-pointer ecre-text-gray-900 ecre-text-sm ecre-font-medium ecre-w-full ecre-flex ecre-items-center ecre-gap-2 ecre-mb-4"},r.createElement("input",{type:"checkbox",id:"customRewards",name:"customRewards",className:"!ecre-hidden ecre-peer",checked:i.customRewards,onChange:function(e){return o("customRewards",e.target.checked)}}),r.createElement("div",{className:"ecre-w-5 ecre-h-5 ecre-inline-flex ecre-items-center ecre-justify-center ecre-rounded-md ecre-border ecre-border-gray-400 ecre-bg-white ecre-transition-all peer-[:checked]:ecre-bg-[#6a40d5] peer-[:checked]:ecre-border-[#6a40d5]"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"10",viewBox:"0 0 12 10",fill:"none"},r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.061 0.422259C11.5182 0.732171 11.6375 1.35399 11.3276 1.81112L6.24303 9.31112C6.07698 9.55605 5.81098 9.71487 5.51659 9.74484C5.2222 9.7748 4.92965 9.67285 4.71765 9.4664L0.802215 5.6535C0.406544 5.26819 0.398144 4.63508 0.783453 4.23941C1.16876 3.84374 1.80187 3.83534 2.19754 4.22065L5.25759 7.20056L9.67216 0.688833C9.98207 0.231697 10.6039 0.112348 11.061 0.422259Z",fill:"white"}))),r.createElement("span",null,"Custom rewards")),r.createElement("label",{htmlFor:"customReferrals",className:"ecre-cursor-pointer ecre-text-gray-900 ecre-text-sm ecre-font-medium ecre-w-full ecre-flex ecre-items-center ecre-gap-2"},r.createElement("input",{type:"checkbox",id:"customReferrals",name:"customReferrals",className:"!ecre-hidden ecre-peer",checked:i.customReferrals,onChange:function(e){return o("customReferrals",e.target.checked)}}),r.createElement("div",{className:"ecre-w-5 ecre-h-5 ecre-inline-flex ecre-items-center ecre-justify-center ecre-rounded-md ecre-border ecre-border-gray-400 ecre-bg-white ecre-transition-all peer-[:checked]:ecre-bg-[#6a40d5] peer-[:checked]:ecre-border-[#6a40d5]"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"10",viewBox:"0 0 12 10",fill:"none"},r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.061 0.422259C11.5182 0.732171 11.6375 1.35399 11.3276 1.81112L6.24303 9.31112C6.07698 9.55605 5.81098 9.71487 5.51659 9.74484C5.2222 9.7748 4.92965 9.67285 4.71765 9.4664L0.802215 5.6535C0.406544 5.26819 0.398144 4.63508 0.783453 4.23941C1.16876 3.84374 1.80187 3.83534 2.19754 4.22065L5.25759 7.20056L9.67216 0.688833C9.98207 0.231697 10.6039 0.112348 11.061 0.422259Z",fill:"white"}))),r.createElement("span",null,"Custom referrals"))),r.createElement("div",{className:"ecre-text-sm ecre-font-medium ecre-text-gray-900 ecre-mb-3"},"Actions"),r.createElement("div",{className:"ecre-flex ecre-flex-col ecre-gap-2 ecre-mt-4"},r.createElement("button",{onClick:a,className:"ecre-cursor-pointer ecre-px-3 ecre-py-2 ecre-bg-white ecre-text-[#6a40d5] ecre-border ecre-border-[#6a40d5] ecre-text-sm ecre-rounded-lg hover:ecre-bg-[#6a40d5] hover:ecre-text-white focus:ecre-outline-none"},"Apply Filter")))),r.createElement(Ai,{openModal:d,toggleModal:g},{header:r.createElement("div",{className:"title ecre-text-gray-900 ecre-text-base ecre-font-semibold"},"Do you want to reset the custom referral and rewards?"),body:r.createElement("div",{className:"description"},r.createElement("div",{className:"ecre-text-gray-900 ecre-text-sm ecre-font-normal ecre-mb-4"},"The customers who have custom referral coupons and rewards will reset to the system defaults. This action will remove all manual changes and cannot be undone."),r.createElement("div",{className:"ecre-text-gray-900 ecre-text-sm ecre-font-normal"},"Are you sure you want to proceed?")),footer:r.createElement("div",{className:"btn-box ecre-justify-end ecre-items-center ecre-gap-2 ecre-flex"},r.createElement("button",{onClick:g,className:"ecre-text-gray-900 ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-bg-slate-100 ecre-rounded-lg ecre-border ecre-border-solid ecre-border-slate-100 hover:ecre-border-red-500 hover:ecre-bg-white hover:ecre-text-red-500"},"Cancel"),r.createElement("button",{onClick:function(){s(),g()},className:"ecre-text-white ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-border ecre-border-solid ecre-border-red-500 ecre-bg-red-500 ecre-rounded-lg hover:ecre-bg-white hover:ecre-text-red-500"},"Reset"))})))};var Ca=function(e){var t=e.src,n=e.alt,i=e.name;return t?r.createElement("img",{className:"ecre-w-[45px] ecre-h-[45px] ecre-rounded-full",src:t,alt:n||i}):r.createElement("div",{className:"ecre-w-[45px] ecre-h-[45px] ecre-rounded-full ecre-bg-gray-400 ecre-flex ecre-items-center ecre-justify-center"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"23",height:"24",viewBox:"0 0 23 24",fill:"none"},r.createElement("path",{d:"M4.67622 6.6C4.67622 4.84957 5.38445 3.17084 6.64511 1.9331C7.90577 0.695355 9.61559 0 11.3984 0C13.1813 0 14.8911 0.695355 16.1518 1.9331C17.4124 3.17084 18.1207 4.84957 18.1207 6.6C18.1207 8.35043 17.4124 10.0292 16.1518 11.2669C14.8911 12.5046 13.1813 13.2 11.3984 13.2C9.61559 13.2 7.90577 12.5046 6.64511 11.2669C5.38445 10.0292 4.67622 8.35043 4.67622 6.6ZM0.398438 20.4C0.398438 18.8087 1.04228 17.2826 2.18834 16.1574C3.3344 15.0321 4.88878 14.4 6.50955 14.4H16.2873C17.9081 14.4 19.4625 15.0321 20.6085 16.1574C21.7546 17.2826 22.3984 18.8087 22.3984 20.4V24H0.398438V20.4Z",fill:"white"})))};const Sa=function(e){var t=e.referrer,n=e.index,i=e.startIndex,o=(0,r.useContext)(On),a=o.handleActiveScreen,s=o.setSelectedReferrer,l=o.currency;return r.createElement("tr",{className:"hover:ecre-bg-gray-50"},r.createElement("td",{className:"ecre-px-5 ecre-py-4 ecre-whitespace-nowrap"},r.createElement("div",{className:"ecre-flex ecre-items-center ecre-gap-3"},r.createElement("div",{className:"ecre-flex-shrink-0"},r.createElement(Ca,{src:t.avatar,alt:t.name,name:t.name})),r.createElement("div",null,r.createElement("div",{className:"ecre-text-[#4f4f4f] ecre-text-sm ecre-font-semibold"},i+n+1,". ",t.name),r.createElement("div",{className:"ecre-text-sm ecre-text-[#757575] ecre-font-normal"},t.email)))),r.createElement("td",{className:"ecre-px-5 ecre-py-4 ecre-whitespace-nowrap ecre-text-sm ecre-text-gray-900"},t.referrals),r.createElement("td",{className:"ecre-px-5 ecre-py-4 ecre-whitespace-nowrap ecre-text-sm ecre-text-gray-900"},l,t.salesGenerated),r.createElement("td",{className:"ecre-px-5 ecre-py-4 ecre-whitespace-nowrap"},r.createElement("a",{onClick:function(){s(t),a("referrer_details")},className:"ecre-text-[#3b71ca] ecre-cursor-pointer hover:ecre-underline ecre-text-sm ecre-font-medium"},mn("referrer_row_view"))))};function Ea(e){return function(e){if(Array.isArray(e))return Ma(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 Ma(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ma(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.")}()}function Ma(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Ta=function(e){var t=e.currentPage,r=e.totalPages,n=e.onPageChange;return React.createElement("div",{className:"ecre-flex ecre-justify-center ecre-mt-4"},React.createElement("div",{className:"ecre-pagination ecre-overflow-hidden ecre-bg-white ecre-rounded-sm ecre-border ecre-border-solid ecre-leading-[1] ecre-border-gray-200"},React.createElement("button",{onClick:function(){return n(t-1)},className:"ecre-h-8 ecre-min-w-8 ecre-px-3 ecre-border-0 ecre-border-solid !ecre-shadow-none !ecre-outline-none ecre-rounded-none ecre-justify-center ecre-items-center ecre-inline-flex !ecre-text-[#1e1e1e] ecre-text-sm ecre-font-normal ecre-leading-[21px] hover:!ecre-text-[#1e1e1e] !ecre-bg-transparent ".concat(1===t?"ecre-opacity-50 ecre-cursor-not-allowed":" ecre-opacity-100 ecre-cursor-pointer hover:!ecre-text-[#6a40d5]"),disabled:1===t},"Prev"),Ea(Array(r)).map((function(e,i){var o=i+1;return 1===o||o===r||o>=t-1&&o<=t+1?React.createElement("button",{key:o,onClick:function(){return n(o)},className:"ecre-h-8 ecre-min-w-8 ecre-p-1 ecre-cursor-pointer ecre-border-0 ecre-border-solid !ecre-shadow-none !ecre-outline-none ecre-border-l ecre-rounded-none !ecre-border-[#e0e0e0] ecre-justify-center ecre-items-center ecre-inline-flex ecre-text-sm ecre-font-normal ecre-leading-[21px] hover:!ecre-bg-[#6a40d5] hover:ecre-text-white ".concat(t===o?"!ecre-bg-[#6a40d5] ecre-text-white":"!ecre-bg-transparent ecre-text-[#1e1e1e]")},o):o===t-2||o===t+2?React.createElement("span",{key:o,className:"ecre-h-8 ecre-min-w-8 ecre-cursor-pointer ecre-border-0 ecre-border-solid !ecre-shadow-none !ecre-outline-none ecre-border-l ecre-rounded-none !ecre-border-[#e0e0e0] ecre-justify-center ecre-items-center ecre-inline-flex ecre-text-sm ecre-font-normal ecre-leading-[21px]"},"..."):null})),React.createElement("button",{onClick:function(){return n(t+1)},className:"ecre-h-8 ecre-min-w-8 ecre-px-3 ecre-border-0 ecre-border-solid !ecre-shadow-none !ecre-outline-none ecre-border-l ecre-rounded-none !ecre-border-[#e0e0e0] ecre-justify-center ecre-items-center ecre-inline-flex !ecre-text-[#1e1e1e] ecre-text-sm ecre-font-normal ecre-leading-[21px] hover:!ecre-text-[#1e1e1e] !ecre-bg-transparent ".concat(t===r?"ecre-opacity-50 ecre-cursor-not-allowed":" ecre-opacity-100 ecre-cursor-pointer hover:!ecre-text-[#6a40d5]"),disabled:t===r},"Next")))};function ka(e){return ka="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},ka(e)}function Ia(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function La(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ia(Object(r),!0).forEach((function(t){Aa(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ia(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Aa(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=ka(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ka(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ka(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Na(){Na=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof v?t:v,a=Object.create(o.prototype),s=new L(n||[]);return i(a,"_invoke",{value:M(e,r,s)}),a}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",h="suspendedYield",f="executing",m="completed",g={};function v(){}function y(){}function x(){}var b={};c(b,a,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(A([])));w&&w!==r&&n.call(w,a)&&(b=w);var C=x.prototype=v.prototype=Object.create(b);function S(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function r(i,o,a,s){var l=d(e[i],e,o);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==ka(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,a,s)}),(function(e){r("throw",e,a,s)})):t.resolve(u).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,s)}))}s(l.arg)}var o;i(this,"_invoke",{value:function(e,n){function i(){return new t((function(t,i){r(e,n,t,i)}))}return o=o?o.then(i,i):i()}})}function M(t,r,n){var i=p;return function(o,a){if(i===f)throw Error("Generator is already running");if(i===m){if("throw"===o)throw a;return{value:e,done:!0}}for(n.method=o,n.arg=a;;){var s=n.delegate;if(s){var l=T(s,n);if(l){if(l===g)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===p)throw i=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=f;var c=d(t,r,n);if("normal"===c.type){if(i=n.done?m:h,c.arg===g)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=m,n.method="throw",n.arg=c.arg)}}}function T(t,r){var n=r.method,i=t.iterator[n];if(i===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,T(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var o=d(i,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,g;var a=o.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,g):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function A(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function r(){for(;++i<t.length;)if(n.call(t,i))return r.value=t[i],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(ka(t)+" is not iterable")}return y.prototype=x,i(C,"constructor",{value:x,configurable:!0}),i(x,"constructor",{value:y,configurable:!0}),y.displayName=c(x,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,x):(e.__proto__=x,c(e,l,"GeneratorFunction")),e.prototype=Object.create(C),e},t.awrap=function(e){return{__await:e}},S(E.prototype),c(E.prototype,s,(function(){return this})),t.AsyncIterator=E,t.async=function(e,r,n,i,o){void 0===o&&(o=Promise);var a=new E(u(e,r,n,i),o);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},S(C),c(C,l,"Generator"),c(C,a,(function(){return this})),c(C,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=A,L.prototype={constructor:L,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(I),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function i(n,i){return s.type="throw",s.arg=t,r.next=n,i&&(r.method="next",r.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),I(r),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;I(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:A(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},t}function Da(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function Pa(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Da(o,n,i,a,s,"next",e)}function s(e){Da(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Oa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ra(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ra(e,t):void 0}}(e,t)||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.")}()}function Ra(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Va=function(){var e=(0,r.useContext)(On),t=(e.handleActiveScreen,e.setSelectedReferrer,e.isPro),n=e.currency,i=Oa((0,r.useState)(!0),2),o=i[0],a=i[1],s=Oa((0,r.useState)(!1),2),l=(s[0],s[1]),c=Oa((0,r.useState)([]),2),u=c[0],d=c[1],p=Oa((0,r.useState)({total_referrers:0,total_referrals:0,total_referral_sales:0,total_rewards_issued:0}),2),h=p[0],f=p[1],m=Oa((0,r.useState)(1),2),g=m[0],v=m[1],x=Oa((0,r.useState)(10),2),b=x[0],_=x[1],w=Oa((0,r.useState)(""),2),C=w[0],S=w[1],E=Oa((0,r.useState)("All Time"),2),M=E[0],T=E[1],k=Oa((0,r.useState)(!1),2),I=k[0],L=k[1],A=Oa((0,r.useState)({current_page:1,per_page:10,total_items:0,total_pages:0,has_more:!1}),2),N=A[0],D=A[1],P=Oa((0,r.useState)({customRewards:!1,customReferrals:!1}),2),O=P[0],R=P[1],V=Oa((0,r.useState)({customRewards:!1,customReferrals:!1}),2),F=V[0],z=V[1],B=function(){var e=Pa(Na().mark((function e(){var t,r;return Na().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,(t=new FormData).append("action","ecre_fetch_dashboard_summary"),t.append("nonce",ecreAdmin.nonce),e.next=6,y().post(ecreAdmin.ajaxurl,t,{headers:{"Content-Type":"multipart/form-data"}});case 6:(r=e.sent).data.success?f(r.data.data):console.error("Failed to fetch dashboard summary"),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),console.error("Error fetching dashboard summary:",e.t0);case 13:case"end":return e.stop()}}),e,null,[[0,10]])})));return function(){return e.apply(this,arguments)}}(),H=function(){var e=Pa(Na().mark((function e(){var t,r,n,i,o,s,c,u,p=arguments;return Na().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=p.length>0&&void 0!==p[0]?p[0]:1,r=p.length>1&&void 0!==p[1]?p[1]:10,n=p.length>2&&void 0!==p[2]?p[2]:"",i=p.length>3&&void 0!==p[3]?p[3]:"All Time",o=p.length>4&&void 0!==p[4]?p[4]:{},p.length>5&&void 0!==p[5]&&p[5]?a(!0):l(!0),e.prev=7,(s=new FormData).append("action","ecre_fetch_referrers"),s.append("nonce",ecreAdmin.nonce),s.append("page",t),s.append("per_page",r),s.append("search",n),s.append("time_filter",i),s.append("custom_rewards_filter",o.customRewards?"1":"0"),s.append("custom_referrals_filter",o.customReferrals?"1":"0"),e.next=19,y().post(ecreAdmin.ajaxurl,s,{headers:{"Content-Type":"multipart/form-data"}});case 19:(c=e.sent).data.success?(u=c.data.data,d(u.data),D(u.pagination)):(console.error("Failed to fetch referrers"),d([])),e.next=27;break;case 23:e.prev=23,e.t0=e.catch(7),console.error("Error fetching referrers:",e.t0),d([]);case 27:return e.prev=27,a(!1),l(!1),e.finish(27);case 31:case"end":return e.stop()}}),e,null,[[7,23,27,31]])})));return function(){return e.apply(this,arguments)}}();(0,r.useEffect)((function(){B(),H(1,b,C,M,O)}),[]),(0,r.useEffect)((function(){H(g,b,C,M,O)}),[g,b,C,M,O]);var j=O.customRewards||O.customReferrals||""!==C||"All Time"!==M,G=(g-1)*b+1,W=Math.min(G+u.length-1,N.total_items);return r.createElement("div",{className:"reward-management-screen"},r.createElement("div",{className:"reward-management__summary ecre-mb-8 sm:ecre-mb-10 lg:ecre-mb-14"},r.createElement("div",{className:"ecre-text-[#111827] ecre-text-base ecre-font-semibold ecre-mb-4"},"Quick Summary"),r.createElement("div",{className:"ecre-grid ecre-grid-cols-1 sm:ecre-grid-cols-2 ecre-gap-4"},r.createElement("div",{className:"summary-card ecre-p-4 ecre-bg-white ecre-rounded-lg ecre-inline-flex ecre-justify-start ecre-items-center ecre-gap-6"},r.createElement("div",{className:"icon-wrap"},zn.userGroup),r.createElement("div",{className:"text-wrapper"},r.createElement("div",{className:"ecre-text-[#111827] ecre-text-sm ecre-font-medium"},"Total Referrers"),r.createElement("div",{className:"ecre-text-[#111827] ecre-text-xl ecre-font-medium"},h.total_referrers))),r.createElement("div",{className:"summary-card ecre-p-4 ecre-bg-white ecre-rounded-lg ecre-inline-flex ecre-justify-start ecre-items-center ecre-gap-6"},r.createElement("div",{className:"icon-wrap"},zn.usdDollar),r.createElement("div",{className:"text-wrapper"},r.createElement("div",{className:"ecre-text-[#111827] ecre-text-sm ecre-font-medium"},"Total Referral Sales"),r.createElement("div",{className:"ecre-text-[#111827] ecre-text-xl ecre-font-medium"},n,h.total_referral_sales))),r.createElement("div",{className:"summary-card ecre-p-4 ecre-bg-white ecre-rounded-lg ecre-inline-flex ecre-justify-start ecre-items-center ecre-gap-6"},r.createElement("div",{className:"icon-wrap"},zn.refferalsManagement),r.createElement("div",{className:"text-wrapper"},r.createElement("div",{className:"ecre-text-[#111827] ecre-text-sm ecre-font-medium"},"Total Referrals"),r.createElement("div",{className:"ecre-text-[#111827] ecre-text-xl ecre-font-medium"},h.total_referrals))),r.createElement("div",{className:"summary-card ecre-p-4 ecre-bg-white ecre-rounded-lg ecre-inline-flex ecre-justify-start ecre-items-center ecre-gap-6"},r.createElement("div",{className:"icon-wrap"},zn.rewardGift),r.createElement("div",{className:"text-wrapper"},r.createElement("div",{className:"ecre-text-[#111827] ecre-text-sm ecre-font-medium"},"Reward Issued"),r.createElement("div",{className:"ecre-text-[#111827] ecre-text-xl ecre-font-medium"},h.total_rewards_issued))))),r.createElement("div",{className:"reward-management__referrers"},r.createElement("div",{className:"ecre-text-[#111827] ecre-text-base ecre-font-semibold ecre-mb-4"},"All Referrers"),r.createElement("div",{className:"filterbar ecre-mb-2"},r.createElement("div",{className:"ecre-flex ecre-flex-wrap ecre-items-center ecre-gap-2"},r.createElement(va,{startIndex:G,endIndex:W,totalItems:N.total_items,itemsPerPage:b,onItemsPerPageChange:function(e){_(e),v(1)}}),r.createElement(xa,{searchTerm:C,onSearchChange:function(e){S(e),v(1)}}),r.createElement(ya,{timeFilter:M,onTimeFilterChange:function(e){T(e),v(1)}}),r.createElement(wa,{isOpen:I,onToggle:function(){L(!I),I||z(O)},tempFilters:F,onTempFilterChange:function(e,t){z((function(r){return La(La({},r),{},Aa({},e,t))}))},onApplyFilters:function(){R({customRewards:F.customRewards,customReferrals:F.customReferrals}),v(1),L(!1)},onResetFilters:function(){S(""),T("All Time"),v(1);var e={customRewards:!1,customReferrals:!1};R(e),z(e),L(!1)},isPro:t})),j&&r.createElement("div",{className:"ecre-flex"},r.createElement("div",{onClick:function(){return R(e={customRewards:!1,customReferrals:!1}),z(e),S(""),T("All Time"),void v(1);var e},className:"ecre-cursor-pointer ecre-inline-flex ecre-gap-1 ecre-text-[#6a40d5] ecre-text-xs ecre-font-medium ecre-mt-2 ecre-ml-auto"},"Clear Filter",r.createElement("span",{className:"icon ecre-ml-1"},zn.circleClose)))),o?r.createElement("div",{className:"ecre-p-8 ecre-text-center"},r.createElement("div",{className:"ecre-inline-block ecre-animate-spin ecre-rounded-full ecre-h-8 ecre-w-8 ecre-border-b-2 ecre-border-blue-600"}),r.createElement("p",{className:"ecre-mt-2 ecre-text-gray-600"},"Loading referrers...")):r.createElement(r.Fragment,null,r.createElement("div",{className:"ecre-overflow-x-auto"},r.createElement("table",{className:"ecre-referrer-table ecre-w-full ecre-border-spacing-[0px]"},r.createElement("thead",{className:"ecre-bg-[#F3F4F6]"},r.createElement("tr",null,r.createElement("th",{className:"ecre-px-5 ecre-py-4 ecre-text-left ecre-text-sm ecre-font-normal ecre-text-gray-600"},"Referrer"),r.createElement("th",{className:"ecre-px-5 ecre-py-4 ecre-text-left ecre-text-sm ecre-font-normal ecre-text-gray-600"},"Referrals"),r.createElement("th",{className:"ecre-px-5 ecre-py-4 ecre-text-left ecre-text-sm ecre-font-normal ecre-text-gray-600"},"Sales Generated"),r.createElement("th",{className:"ecre-px-5 ecre-py-4 ecre-text-left ecre-text-sm ecre-font-normal ecre-text-gray-600"},"Actions"))),r.createElement("tbody",{className:"ecre-bg-white ecre-divide-y ecre-divide-gray-200"},u.length>0?u.map((function(e,t){return r.createElement(Sa,{key:e.id,referrer:e,index:t,startIndex:G-1})})):r.createElement("tr",null,r.createElement("td",{colSpan:"4",className:"ecre-px-5 ecre-py-8 ecre-text-center ecre-text-gray-500"},"No referrers found"))))),N.total_pages>1&&r.createElement(Ta,{currentPage:N.current_page,totalPages:N.total_pages,onPageChange:function(e){v(e)}}))))};var Fa=function(e){var t=e.src,n=e.alt,i=e.name;return t?r.createElement("img",{className:"ecre-w-[45px] ecre-h-[45px] ecre-rounded-full",src:t,alt:n||i}):r.createElement("div",{className:"ecre-w-[45px] ecre-h-[45px] ecre-rounded-full ecre-bg-gray-400 ecre-flex ecre-items-center ecre-justify-center"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"23",height:"24",viewBox:"0 0 23 24",fill:"none"},r.createElement("path",{d:"M4.67622 6.6C4.67622 4.84957 5.38445 3.17084 6.64511 1.9331C7.90577 0.695355 9.61559 0 11.3984 0C13.1813 0 14.8911 0.695355 16.1518 1.9331C17.4124 3.17084 18.1207 4.84957 18.1207 6.6C18.1207 8.35043 17.4124 10.0292 16.1518 11.2669C14.8911 12.5046 13.1813 13.2 11.3984 13.2C9.61559 13.2 7.90577 12.5046 6.64511 11.2669C5.38445 10.0292 4.67622 8.35043 4.67622 6.6ZM0.398438 20.4C0.398438 18.8087 1.04228 17.2826 2.18834 16.1574C3.3344 15.0321 4.88878 14.4 6.50955 14.4H16.2873C17.9081 14.4 19.4625 15.0321 20.6085 16.1574C21.7546 17.2826 22.3984 18.8087 22.3984 20.4V24H0.398438V20.4Z",fill:"white"})))};const za=function(e){var t=e.name,n=void 0===t?"Alan Murphy":t,i=e.email,o=void 0===i?"sarah@email.com":i,a=e.avatar,s=void 0===a?null:a,l=e.eligibilityStatus,c=void 0===l?"Active":l,u=e.statusColor,d=void 0===u?"green":u,p=e.className;return r.createElement("div",{className:"ecre-bg-white ecre-border ecre-border-gray-200 ecre-rounded-lg ecre-px-4 ecre-py-6 ecre-w-full ".concat(p)},r.createElement("div",{className:"ecre-flex ecre-items-center ecre-justify-between"},r.createElement("div",{className:"ecre-flex ecre-items-center ecre-gap-4"},r.createElement("div",{className:"ecre-flex-shrink-0 "},r.createElement(Fa,{src:s,alt:n})),r.createElement("div",{className:"userinfo-txt"},r.createElement("div",{className:"ecre-text-sm ecre-font-medium ecre-text-gray-900"},n),r.createElement("div",{className:"ecre-text-sm ecre-font-medium ecre-text-gray-500"},o))),r.createElement("div",{className:"ecre-ml-auto"},r.createElement("div",{className:"ecre-text-xs ecre-text-gray-500 ecre-font-normal ecre-mb-1"},mn("eligibility_status")),r.createElement("div",{className:function(e,t){var r="ecre-inline-flex ecre-items-center ecre-gap-1.5 ecre-text-sm ecre-font-medium";switch(t){case"green":default:return"".concat(r," ecre-text-green-700");case"red":return"".concat(r," ecre-text-red-700");case"yellow":return"".concat(r," ecre-text-yellow-700");case"blue":return"".concat(r," ecre-text-blue-700")}}(0,d)},r.createElement("div",{className:function(e){switch(e){case"green":default:return"ecre-w-2 ecre-h-2 ecre-rounded-full ecre-bg-green-500";case"red":return"ecre-w-2 ecre-h-2 ecre-rounded-full ecre-bg-red-500";case"yellow":return"ecre-w-2 ecre-h-2 ecre-rounded-full ecre-bg-yellow-500";case"blue":return"ecre-w-2 ecre-h-2 ecre-rounded-full ecre-bg-blue-500"}}(d)}),c))))};const Ba=function(e){var t,n,i=e.referral,o=(0,r.useContext)(On).currency,a="admin.php?page=wc-orders&action=edit&id=".concat(i.order_id);return r.createElement("tr",{className:"hover:ecre-bg-gray-50"},r.createElement("td",{className:"ecre-px-5 ecre-py-4 ecre-whitespace-nowrap"},r.createElement("div",{className:"ecre-text-[#4f4f4f] ecre-text-sm ecre-font-semibold"},i.fullname),r.createElement("div",{className:"ecre-text-sm ecre-text-[#757575] ecre-font-normal"},i.customer_email)),r.createElement("td",{className:"ecre-px-5 ecre-py-4 ecre-whitespace-nowrap ecre-text-sm ecre-text-gray-900"},(t=i.order_value,n=String(t).replace(/[$€£¥₹₽¢₩₪₦₡₨₫₱₴₵₸₺₼₾₿]/g,""),"".concat(o).concat(n))),r.createElement("td",{className:"ecre-px-5 ecre-py-4 ecre-whitespace-nowrap ecre-text-sm ecre-text-gray-900"},i.date),r.createElement("td",{className:"ecre-px-5 ecre-py-4 ecre-whitespace-nowrap ecre-text-sm ecre-text-gray-900"},i.status),r.createElement("td",{className:"ecre-px-5 ecre-py-4 ecre-whitespace-nowrap"},r.createElement("a",{href:a,target:"_blank",rel:"noopener noreferrer",className:"ecre-text-blue-600 ecre-cursor-pointer hover:ecre-underline hover:ecre-text-[#6A40D5] ecre-text-sm ecre-font-medium"},mn("referral_history_view_order"))))};function Ha(e){return Ha="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},Ha(e)}function ja(){ja=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof v?t:v,a=Object.create(o.prototype),s=new L(n||[]);return i(a,"_invoke",{value:M(e,r,s)}),a}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",h="suspendedYield",f="executing",m="completed",g={};function v(){}function y(){}function x(){}var b={};c(b,a,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(A([])));w&&w!==r&&n.call(w,a)&&(b=w);var C=x.prototype=v.prototype=Object.create(b);function S(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function r(i,o,a,s){var l=d(e[i],e,o);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==Ha(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,a,s)}),(function(e){r("throw",e,a,s)})):t.resolve(u).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,s)}))}s(l.arg)}var o;i(this,"_invoke",{value:function(e,n){function i(){return new t((function(t,i){r(e,n,t,i)}))}return o=o?o.then(i,i):i()}})}function M(t,r,n){var i=p;return function(o,a){if(i===f)throw Error("Generator is already running");if(i===m){if("throw"===o)throw a;return{value:e,done:!0}}for(n.method=o,n.arg=a;;){var s=n.delegate;if(s){var l=T(s,n);if(l){if(l===g)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===p)throw i=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=f;var c=d(t,r,n);if("normal"===c.type){if(i=n.done?m:h,c.arg===g)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=m,n.method="throw",n.arg=c.arg)}}}function T(t,r){var n=r.method,i=t.iterator[n];if(i===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,T(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var o=d(i,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,g;var a=o.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,g):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function A(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function r(){for(;++i<t.length;)if(n.call(t,i))return r.value=t[i],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Ha(t)+" is not iterable")}return y.prototype=x,i(C,"constructor",{value:x,configurable:!0}),i(x,"constructor",{value:y,configurable:!0}),y.displayName=c(x,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,x):(e.__proto__=x,c(e,l,"GeneratorFunction")),e.prototype=Object.create(C),e},t.awrap=function(e){return{__await:e}},S(E.prototype),c(E.prototype,s,(function(){return this})),t.AsyncIterator=E,t.async=function(e,r,n,i,o){void 0===o&&(o=Promise);var a=new E(u(e,r,n,i),o);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},S(C),c(C,l,"Generator"),c(C,a,(function(){return this})),c(C,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=A,L.prototype={constructor:L,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(I),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function i(n,i){return s.type="throw",s.arg=t,r.next=n,i&&(r.method="next",r.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),I(r),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;I(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:A(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},t}function Ga(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function Wa(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Ga(o,n,i,a,s,"next",e)}function s(e){Ga(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Ua(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Za(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Za(e,t):void 0}}(e,t)||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.")}()}function Za(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Ya=function(e){var t=Ua((0,r.useState)({}),2),n=t[0],i=t[1],o=Ua((0,r.useState)(!1),2),a=o[0],s=o[1],l=Ua((0,r.useState)({}),2),c=l[0],u=l[1],d=Ua((0,r.useState)(!1),2),p=d[0],h=d[1],f=(0,r.useCallback)(function(){var t=Wa(ja().mark((function t(r){var n,o,a,l,c,d;return ja().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r){t.next=2;break}return t.abrupt("return",null);case 2:return t.prev=2,(n=new FormData).append("action","ecre_fetch_user_reward_settings"),n.append("nonce",ecreAdmin.nonce),n.append("user_id",r),t.next=9,y().post(ecreAdmin.ajaxurl,n);case 9:if(!(o=t.sent).data.success){t.next=16;break}return a=o.data.data,l=a.merged_settings,c=a.custom_settings,d=a.has_custom_settings,u(l),i(c),s(d),t.abrupt("return",{merged_settings:l,custom_settings:c,has_custom_settings:d,getEffectiveValue:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return c.hasOwnProperty(t)?c[t]:l[t]||e[t]||r}});case 16:t.next=21;break;case 18:t.prev=18,t.t0=t.catch(2),console.error("Error fetching user settings:",t.t0);case 21:return t.abrupt("return",null);case 22:case"end":return t.stop()}}),t,null,[[2,18]])})));return function(e){return t.apply(this,arguments)}}(),[e]),m=(0,r.useCallback)(function(){var e=Wa(ja().mark((function e(t,r){var n,i;return ja().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",!1);case 2:return h(!0),e.prev=3,(n=new FormData).append("action","ecre_save_user_reward_settings"),n.append("nonce",ecreAdmin.nonce),n.append("user_id",t),n.append("settings",JSON.stringify(r)),e.next=11,y().post(ecreAdmin.ajaxurl,n);case 11:if(!(i=e.sent).data.success){e.next=19;break}return s(!0),e.next=16,f(t);case 16:return e.abrupt("return",{success:!0,data:i.data.data});case 19:return console.error("Failed to save settings:",i.data.data),e.abrupt("return",{success:!1,error:i.data.data});case 21:e.next=27;break;case 23:return e.prev=23,e.t0=e.catch(3),console.error("Error saving settings:",e.t0),e.abrupt("return",{success:!1,error:e.t0.message});case 27:return e.prev=27,h(!1),e.finish(27);case 30:case"end":return e.stop()}}),e,null,[[3,23,27,30]])})));return function(t,r){return e.apply(this,arguments)}}(),[f]),g=(0,r.useCallback)(function(){var e=Wa(ja().mark((function e(t){var r,n,o,a,l=arguments;return ja().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=l.length>1&&void 0!==l[1]?l[1]:null,t){e.next=3;break}return e.abrupt("return",!1);case 3:return h(!0),e.prev=4,(n=new FormData).append("action","ecre_reset_user_reward_settings"),n.append("nonce",ecreAdmin.nonce),n.append("user_id",t),r&&n.append("setting_key",r),e.next=12,y().post(ecreAdmin.ajaxurl,n);case 12:if(!(o=e.sent).data.success){e.next=22;break}return a=o.data.data.has_custom_settings,s(a||!1),a||i({}),e.next=19,f(t);case 19:return e.abrupt("return",{success:!0,data:o.data.data});case 22:return console.error("Failed to reset settings:",o.data.data),e.abrupt("return",{success:!1,error:o.data.data});case 24:e.next=30;break;case 26:return e.prev=26,e.t0=e.catch(4),console.error("Error resetting settings:",e.t0),e.abrupt("return",{success:!1,error:e.t0.message});case 30:return e.prev=30,h(!1),e.finish(30);case 33:case"end":return e.stop()}}),e,null,[[4,26,30,33]])})));return function(t){return e.apply(this,arguments)}}(),[f]);return{userCustomSettings:n,hasCustomSettings:a,globalSettings:c,settingsLoading:p,fetchUserCustomSettings:f,saveUserCustomSettings:m,resetToDefaultSettings:g}};const Xa=function(){return r.createElement("span",{className:"ecre-ml-2 ecre-px-2 ecre-py-1 ecre-bg-blue-100 ecre-text-blue-800 ecre-text-xs ecre-rounded-full ecre-inline-flex ecre-items-center ecre-gap-1 ecre-cursor-help"},mn("customized"),r.createElement(ui,{content:mn("custom_settings_tooltip"),iconColor:"#2563eb"}))};function qa(e){return qa="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},qa(e)}function $a(){$a=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof v?t:v,a=Object.create(o.prototype),s=new L(n||[]);return i(a,"_invoke",{value:M(e,r,s)}),a}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",h="suspendedYield",f="executing",m="completed",g={};function v(){}function y(){}function x(){}var b={};c(b,a,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(A([])));w&&w!==r&&n.call(w,a)&&(b=w);var C=x.prototype=v.prototype=Object.create(b);function S(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function r(i,o,a,s){var l=d(e[i],e,o);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==qa(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,a,s)}),(function(e){r("throw",e,a,s)})):t.resolve(u).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,s)}))}s(l.arg)}var o;i(this,"_invoke",{value:function(e,n){function i(){return new t((function(t,i){r(e,n,t,i)}))}return o=o?o.then(i,i):i()}})}function M(t,r,n){var i=p;return function(o,a){if(i===f)throw Error("Generator is already running");if(i===m){if("throw"===o)throw a;return{value:e,done:!0}}for(n.method=o,n.arg=a;;){var s=n.delegate;if(s){var l=T(s,n);if(l){if(l===g)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===p)throw i=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=f;var c=d(t,r,n);if("normal"===c.type){if(i=n.done?m:h,c.arg===g)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=m,n.method="throw",n.arg=c.arg)}}}function T(t,r){var n=r.method,i=t.iterator[n];if(i===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,T(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var o=d(i,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,g;var a=o.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,g):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function A(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function r(){for(;++i<t.length;)if(n.call(t,i))return r.value=t[i],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(qa(t)+" is not iterable")}return y.prototype=x,i(C,"constructor",{value:x,configurable:!0}),i(x,"constructor",{value:y,configurable:!0}),y.displayName=c(x,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,x):(e.__proto__=x,c(e,l,"GeneratorFunction")),e.prototype=Object.create(C),e},t.awrap=function(e){return{__await:e}},S(E.prototype),c(E.prototype,s,(function(){return this})),t.AsyncIterator=E,t.async=function(e,r,n,i,o){void 0===o&&(o=Promise);var a=new E(u(e,r,n,i),o);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},S(C),c(C,l,"Generator"),c(C,a,(function(){return this})),c(C,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=A,L.prototype={constructor:L,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(I),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function i(n,i){return s.type="throw",s.arg=t,r.next=n,i&&(r.method="next",r.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),I(r),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;I(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:A(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},t}function Ka(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function Qa(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Ka(o,n,i,a,s,"next",e)}function s(e){Ka(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Ja(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return es(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?es(e,t):void 0}}(e,t)||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.")}()}function es(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const ts=function(){var e=(0,r.useContext)(On),t=e.selectedReferrer,n=e.formData,i=e.referralCouponTypeOptions,o=(e.CouponTypeProOption,e.SubscriptionProOption,e.isPro),a=e.initialFormData,s=e.currency,l=Ya(n),c=l.userCustomSettings,u=l.hasCustomSettings,d=(l.globalSettings,l.settingsLoading),p=l.fetchUserCustomSettings,h=l.saveUserCustomSettings,f=l.resetToDefaultSettings,m=Ja((0,r.useState)(!0),2),g=m[0],v=m[1],x=Ja((0,r.useState)(!1),2),b=(x[0],x[1]),_=Ja((0,r.useState)([]),2),w=_[0],C=_[1],S=Ja((0,r.useState)(1),2),E=S[0],M=S[1],T=Ja((0,r.useState)(10),2),k=T[0],I=T[1],L=Ja((0,r.useState)("All Time"),2),A=L[0],N=L[1],D=Ja((0,r.useState)({current_page:1,per_page:10,total_items:0,total_pages:0,has_more:!1}),2),P=D[0],O=D[1],R=Ja((0,r.useState)(!1),2),V=R[0],F=R[1],z=Ja((0,r.useState)(!1),2),B=z[0],H=z[1],j=Ja((0,r.useState)(null),2),G=j[0],W=j[1],U=Ja((0,r.useState)(""),2),Z=U[0],Y=U[1],X=Ja((0,r.useState)(""),2),q=X[0],$=X[1],K=Ja((0,r.useState)(!1),2),Q=K[0],J=K[1],ee=Ja((0,r.useState)(""),2),te=ee[0],re=ee[1],ne=Ja((0,r.useState)(""),2),ie=ne[0],oe=ne[1],ae=function(){var e=Qa($a().mark((function e(){var r,n,i,o=arguments;return $a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=o.length>0&&void 0!==o[0]&&o[0],t&&t.user_id){e.next=4;break}return v(!1),e.abrupt("return");case 4:return r?v(!0):b(!0),e.prev=5,(n=new FormData).append("action","ecre_fetch_referrer_history"),n.append("nonce",ecreAdmin.nonce),n.append("referrer_user_id",t.user_id),n.append("page",E),n.append("per_page",k),n.append("time_filter",A),e.next=15,y().post(ecreAdmin.ajaxurl,n);case 15:(i=e.sent).data.success?(C(i.data.data.referrals),O(i.data.data.pagination)):console.error("Failed to fetch referral history:",i.data.data),e.next=22;break;case 19:e.prev=19,e.t0=e.catch(5),console.error("Error fetching referral history:",e.t0);case 22:return e.prev=22,v(!1),b(!1),e.finish(22);case 26:case"end":return e.stop()}}),e,null,[[5,19,22,26]])})));return function(){return e.apply(this,arguments)}}(),se=function(){var e=Qa($a().mark((function e(){return $a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(V){e.next=3;break}return e.next=3,le();case 3:F(!V);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=Qa($a().mark((function e(){var r,o,a,s;return $a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&t.user_id){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,p(t.user_id);case 4:(r=e.sent)?(o=r.getEffectiveValue("referralCouponType",n.referralCouponType),a=r.getEffectiveValue("referralDiscount",n.referralDiscount||""),s=(null==o?void 0:o.value)||o,i.find((function(e){return e.value===s})),Y(a),$(r.getEffectiveValue("referralDiscountCapping",n.referralDiscountCapping||"")),J(r.getEffectiveValue("enableReferralLimit",n.enableReferralLimit||!1)),re(r.getEffectiveValue("referralMonthlyLimit",n.referralMonthlyLimit||"")),oe(r.getEffectiveValue("referralMinimumPurchaseAmount",n.referralMinimumPurchaseAmount||""))):(W(n.referralCouponType),Y(n.referralDiscount||""),$(n.referralDiscountCapping||""),J(n.enableReferralLimit||!1),re(n.referralMonthlyLimit||""),oe(n.referralMinimumPurchaseAmount||""));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=function(){var e=Qa($a().mark((function e(){var r,i;return $a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&t.user_id){e.next=2;break}return e.abrupt("return");case 2:return r={referralDiscount:Z||n.referralDiscount||0,referralDiscountCapping:q||n.referralDiscountCapping||0,enableReferralLimit:void 0!==Q?Q:n.enableReferralLimit,referralMonthlyLimit:te||n.referralMonthlyLimit||0,referralMinimumPurchaseAmount:ie||n.referralMinimumPurchaseAmount||0,referral_coupon_update:!0,coupon_code:t.referral_coupon_code,coupon_id:t.referral_coupon_id},e.prev=3,e.next=6,h(t.user_id,r);case 6:if(!(i=e.sent).success){e.next=13;break}return F(!1),e.next=11,le();case 11:e.next=14;break;case 13:console.error("Failed to save referral settings:",i.error);case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(3),console.error("Error saving referral settings:",e.t0);case 19:case"end":return e.stop()}}),e,null,[[3,16]])})));return function(){return e.apply(this,arguments)}}(),ue=function(){var e=Qa($a().mark((function e(){var r;return $a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,null!=t&&t.user_id){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,f(t.user_id);case 5:if(!(r=e.sent).success){e.next=19;break}return W(n.referralCouponType),Y(n.referralDiscount||""),$(n.referralDiscountCapping||""),J(n.enableReferralLimit||!1),re(n.referralMonthlyLimit||""),oe(n.referralMinimumPurchaseAmount||""),H(!1),F(!1),e.next=17,le();case 17:e.next=20;break;case 19:console.error("Reset failed:",r);case 20:e.next=25;break;case 22:e.prev=22,e.t0=e.catch(0),console.error("Error resetting referral settings:",e.t0);case 25:case"end":return e.stop()}}),e,null,[[0,22]])})));return function(){return e.apply(this,arguments)}}();(0,r.useEffect)((function(){ae(),t&&t.user_id&&le()}),[t,E,k,A]),(0,r.useEffect)((function(){var e,r=function(){!document.hidden&&t&&t.user_id&&(le(),e=setTimeout((function(){le()}),1e3),setTimeout((function(){le()}),2e3))};return document.addEventListener("visibilitychange",r),function(){document.removeEventListener("visibilitychange",r),e&&clearTimeout(e)}}),[t]);var de,pe,he,fe="All Time"!==A;return r.createElement("div",{className:"referrer-details__referral-history"},r.createElement("div",{className:"ecre-p-4 ecre-mb-6 ecre-bg-white ecre-rounded-lg ecre-border ecre-border-gray-200 ecre-flex ecre-justify-between ecre-items-center ecre-gap-3"},r.createElement("div",{className:"ecre-text-sm ecre-text-gray-600 ecre-font-medium"},mn("referral_history_referral"),(null==t?void 0:t.referral_coupon_code)&&r.createElement("span",{className:"ecre-text-gray-900 ecre-font-bold ecre-ml-2"},t.referral_coupon_code.toUpperCase()),r.createElement("span",{className:"ecre-text-gray-900 ecre-font-normal"}," (",function(){var e=u?null==c?void 0:c.referralCouponType:n.referralCouponType,t=(u?null==c?void 0:c.referralDiscount:n.referralDiscount)||10,r="";switch(function(t){var r,i;u&&e?r=e.value||e:r=(null===(i=n.referralCouponType)||void 0===i?void 0:i.value)||n.referralCouponType;return o?r:["sign_up_fee","sign_up_fee_percent","recurring_fee","recurring_percent"].includes(r)?null===(t=a.referralCouponType)||void 0===t?void 0:t.value:r}()){case"percent":default:r="".concat(mn("referral_text_percentage_coupon")," ").concat(t,"% ").concat(mn("referral_text_off_to_new_customers"));break;case"fixed":r="".concat(mn("referral_text_fixed_coupon")," ").concat(s).concat(t," ").concat(mn("referral_text_off_to_new_customers"));break;case"sign_up_fee":r="".concat(mn("referral_text_sign_up_fee_coupon")," ").concat(s).concat(t," ").concat(mn("referral_text_off_sign_up_fee"));break;case"sign_up_fee_percent":r="".concat(mn("referral_text_sign_up_fee_coupon")," ").concat(t,"% ").concat(mn("referral_text_off_sign_up_fee"));break;case"recurring_fee":r="".concat(mn("referral_text_recurring_fee_coupon")," ").concat(s).concat(t," ").concat(mn("referral_text_off_recurring_payments"));break;case"recurring_percent":r="".concat(mn("referral_text_recurring_fee_coupon")," ").concat(t,"% ").concat(mn("referral_text_off_recurring_payments"))}return r}(),")"),u&&r.createElement(Xa,null)),r.createElement("div",{onClick:o?function(){F(!0)}:fn,className:"".concat(o?"":"ecre-opacity-50"," ecre-text-[#3b71ca] ecre-ml-auto ecre-text-sm ecre-font-medium ecre-cursor-pointer ecre-transition hover:ecre-text-[#6a40d5]")},mn("referral_history_edit")),!o&&r.createElement("button",{className:"ecre-px-1.5 btn-prolock !ecre-ml-0 ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal",onClick:fn},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("referral_history_upgrade")))),r.createElement("div",{className:"filterbar ecre-mb-2"},r.createElement("div",{className:"filterbar ecre-flex ecre-flex-wrap ecre-justify-between ecre-items-center ecre-gap-2"},r.createElement(va,{startIndex:(E-1)*k+1,endIndex:Math.min(E*k,P.total_items),totalItems:P.total_items,itemsPerPage:k,onItemsPerPageChange:function(e){I(e),M(1)}}),r.createElement(ya,{timeFilter:A,onTimeFilterChange:N})),fe&&r.createElement("div",{className:"ecre-flex"},r.createElement("div",{onClick:function(){return N("All Time"),void M(1)},className:"ecre-cursor-pointer ecre-inline-flex ecre-gap-1 ecre-text-[#6a40d5] ecre-text-xs ecre-font-medium ecre-mt-2 ecre-ml-auto"},mn("referral_history_clear_filter"),r.createElement("span",{className:"icon ecre-ml-1"},zn.circleClose)))),g?r.createElement("div",{className:"ecre-text-center ecre-py-8"},mn("referral_history_loading")):r.createElement(r.Fragment,null,r.createElement("div",{className:"ecre-overflow-x-auto"},r.createElement("table",{className:"referrer-table ecre-w-full ecre-border-spacing-[0px]"},r.createElement("thead",{className:"ecre-bg-[#F3F4F6]"},r.createElement("tr",null,r.createElement("th",{className:"ecre-px-5 ecre-py-4 ecre-text-left ecre-text-sm ecre-font-normal ecre-text-gray-600"},mn("referral_history_referred_user")),r.createElement("th",{className:"ecre-px-5 ecre-py-4 ecre-text-left ecre-text-sm ecre-font-normal ecre-text-gray-600"},mn("referral_history_order_value")),r.createElement("th",{className:"ecre-px-5 ecre-py-4 ecre-text-left ecre-text-sm ecre-font-normal ecre-text-gray-600"},mn("referral_history_date")),r.createElement("th",{className:"ecre-px-5 ecre-py-4 ecre-text-left ecre-text-sm ecre-font-normal ecre-text-gray-600"},mn("referral_history_referral_status")),r.createElement("th",{className:"ecre-px-5 ecre-py-4 ecre-text-left ecre-text-sm ecre-font-normal ecre-text-gray-600"},mn("referral_history_actions")))),r.createElement("tbody",{className:"ecre-bg-white ecre-divide-y ecre-divide-gray-200"},w&&w.length>0?w.map((function(e,t){return r.createElement(Ba,{key:e.id,referral:e})})):r.createElement("tr",null,r.createElement("td",{colSpan:"5",className:"ecre-px-5 ecre-py-8 ecre-text-center ecre-text-gray-500"},mn("referral_history_no_history")))))),P.total_pages>1&&r.createElement(Ta,{currentPage:P.current_page,totalPages:P.total_pages,onPageChange:function(e){M(e)}})),r.createElement(Ai,{className:"echorewards-reward-management",openModal:V,toggleModal:se},{header:r.createElement("div",{className:"title ecre-text-gray-900 ecre-text-base ecre-font-semibold"},mn("referral_history_customize_options")),body:r.createElement(r.Fragment,null,r.createElement("div",{className:"referral-type__field ecre-mb-8"},r.createElement("label",{htmlFor:"referral_coupon_type",className:"ecre-text-gray-500 ecre-text-sm ecre-font-medium ecre-inline-block ecre-pb-2"},r.createElement("span",{className:"ecre-mr-2.5"},mn("referral_history_referral_coupon_type")),r.createElement(ui,{className:"align-[-2px] ecre-mr-1",content:mn(u?"referral_history_coupon_type_tooltip":"referral_history_coupon_type_global_tooltip")})),r.createElement("div",{className:"input-wrapper__inner"},r.createElement("div",{className:"input-wrap ecre-w-full ecre-inline-block",style:{maxWidth:"320px"}},r.createElement("input",{id:"referral_coupon_type",type:"text",value:function(){var e,t;u&&null!=c&&c.referralCouponType?e=c.referralCouponType.value||c.referralCouponType:e=G?G.value:null===(t=n.referralCouponType)||void 0===t?void 0:t.value;return{percent:mn("referral_history_percent_label"),fixed:mn("referral_history_fixed_label"),sign_up_fee:mn("referral_history_sign_up_fee_discount"),sign_up_fee_percent:mn("referral_history_sign_up_fee_percent"),recurring_fee:mn("referral_history_recurring_discount"),recurring_percent:mn("referral_history_recurring_percent")}[e]||e}(),disabled:!0,readOnly:!0,className:"!ecre-text-gray-500 !ecre-shadow-none !ecre-text-sm !ecre-font-normal !ecre-bg-gray-100 !ecre-p-[15px] ecre-w-full !ecre-rounded-lg !ecre-border !ecre-border-gray-300 ecre-cursor-not-allowed",style:{maxWidth:"320px"}})))),r.createElement("div",{className:"ecre-mb-8"},r.createElement(Bi,{id:"referral_discount",label:(u&&null!=c&&c.referralCouponType?de=c.referralCouponType.value||c.referralCouponType:(he=G||n.referralCouponType,de=o?null==he?void 0:he.value:["sign_up_fee","sign_up_fee_percent","recurring_fee","recurring_percent"].includes(null==he?void 0:he.value)?null===(pe=a.referralCouponType)||void 0===pe?void 0:pe.value:null==he?void 0:he.value),"".concat(mn("discount_capital")," ").concat("sign_up_fee"===de||"sign_up_fee_percent"===de?mn("sign_up_fee"):"recurring_fee"===de||"recurring_percent"===de?mn("recurring_fee"):de," ").concat(mn("amount_lower")," ").concat(["sign_up_fee_percent","recurring_percent","percent"].includes(de)?"(%)":"(".concat(s,")"))),tooltip:mn("discount_percent_tooltip"),type:"number",value:Z,onChange:function(e){return Y(e.target.value)},width:"100%",min:"0",max:"100"})),r.createElement("div",{className:"ecre-mb-8"},r.createElement(Bi,{id:"referral_discount_capping",label:"".concat(mn("discount_capping_label")," (").concat(s,")"),tooltip:mn("discount_capping_tooltip"),type:"number",value:q,onChange:function(e){return $(e.target.value)},width:"100%",min:"0"})),r.createElement("div",{className:"ecre-mb-8"},r.createElement(Ni,{id:"enable_referral_limit",checked:Q,onChange:function(e){return J(e.target.checked)},label:mn("enable_referral_limit_label"),tooltip:mn("enable_referral_limit_tooltip")}),Q&&r.createElement(Bi,{id:"referral_monthly_limit",label:mn("monthly_referral_limit_label"),tooltip:mn("monthly_referral_limit_tooltip"),type:"number",value:te,onChange:function(e){return re(e.target.value)},marginTop:"ecre-mt-2",width:"100%",min:"1",placeholder:mn("referral_history_enter_monthly_limit")})),r.createElement("div",{className:"ecre-mb-8"},r.createElement(Bi,{id:"referral_minimum_purchase",label:"".concat(mn("min_purchase_amount_label")," (").concat(s,")"),tooltip:mn("min_purchase_amount_tooltip"),type:"number",value:ie,onChange:function(e){return oe(e.target.value)},width:"100%",min:"0"}))),footer:r.createElement("div",{className:"btn-box ecre-flex ecre-justify-between ecre-flex-wrap ecre-items-center ecre-gap-4"},r.createElement("button",{onClick:function(){return H(!0)},disabled:!u,className:"ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-border ecre-border-solid ecre-border-red-500 ecre-rounded-lg ecre-bg-white ecre-text-red-500 hover:ecre-bg-red-500 hover:ecre-text-white disabled:ecre-opacity-50 disabled:ecre-cursor-not-allowed"},mn("referral_history_reset_to_default")),r.createElement("div",{className:"btn-box ecre-flex ecre-flex-wrap ecre-items-center ecre-gap-2"},r.createElement("button",{onClick:se,disabled:d,className:"ecre-text-gray-900 ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-bg-slate-100 ecre-rounded-lg ecre-border ecre-border-solid ecre-border-slate-100 disabled:ecre-opacity-50"},mn("referral_history_cancel")),r.createElement("button",{onClick:ce,disabled:d,className:"ecre-text-white ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-bg-[#6A40D5] ecre-rounded-lg ecre-justify-center ecre-items-center ecre-gap-2 ecre-inline-flex ecre-transition-all ecre-border-none hover:ecre-bg-violet-700 disabled:ecre-opacity-50"},mn(d?"referral_history_saving":"referral_history_save_changes"))))}),r.createElement(Ai,{openModal:B,toggleModal:function(){return H(!1)}},{header:r.createElement("div",{className:"title ecre-text-gray-900 ecre-text-base ecre-font-semibold"},mn("referral_history_reset_title")),body:r.createElement("div",{className:"description"},r.createElement("div",{className:"ecre-text-gray-900 ecre-text-sm ecre-font-normal ecre-mb-4"},mn("referral_history_reset_description")),r.createElement("div",{className:"ecre-text-gray-900 ecre-text-sm ecre-font-normal"},mn("referral_history_reset_confirm"))),footer:r.createElement("div",{className:"btn-box ecre-justify-end ecre-items-center ecre-gap-2 ecre-flex"},r.createElement("button",{onClick:function(){return H(!1)},className:"ecre-text-gray-900 ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-bg-slate-100 ecre-rounded-lg ecre-border ecre-border-solid ecre-border-slate-100 hover:ecre-border-red-500 hover:ecre-bg-white hover:ecre-text-red-500"},mn("referral_history_cancel")),r.createElement("button",{onClick:ue,className:"ecre-text-white ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-border ecre-border-solid ecre-border-red-500 ecre-bg-red-500 ecre-rounded-lg hover:ecre-bg-white hover:ecre-text-red-500"},mn("referral_history_reset_button")))}))};var rs=function(e){var t=e.status,n=t.charAt(0).toUpperCase()+t.slice(1);return r.createElement("div",{className:"ecre-text-xs ecre-text-[#4f4f4f] ecre-font-semibold"},function(e){var t=e.toLowerCase();return r.createElement("div",{className:"ecre-inline-block ecre-w-1.5 ecre-h-1.5 ecre-rounded-full ecre-mr-1 ".concat("available"===t?"ecre-bg-emerald-600":"used"===t?"ecre-bg-red-600":"expired"===t?"ecre-bg-orange-600":"draft"===t?"ecre-bg-gray-500":"pending"===t?"ecre-bg-yellow-500":"removed"===t?"ecre-bg-pink-600":"ecre-bg-gray-600")})}(t),n)};const ns=function(e){var t=e.coupon,n=(0,r.useContext)(On).currency,i="post.php?post=".concat(t.coupon_id,"&action=edit"),o="admin.php?page=wc-orders&action=edit&id=".concat(t.order_id);return r.createElement("tr",{className:"hover:ecre-bg-gray-50"},r.createElement("td",{className:"ecre-px-5 ecre-py-4 ecre-whitespace-nowrap"},r.createElement("div",{className:"ecre-text-[#4f4f4f] ecre-text-sm ecre-font-semibold"},t.code),r.createElement("div",{className:"ecre-text-sm ecre-text-[#757575] ecre-font-normal"},mn("issued"),": ",t.issuedDate),r.createElement("div",{className:"ecre-text-sm ecre-text-[#757575] ecre-font-normal"},mn("expires"),": ",t.expiryDate)),r.createElement("td",{className:"ecre-px-5 ecre-py-4 ecre-whitespace-nowrap ecre-text-sm ecre-text-gray-900"},function(e){if("string"==typeof e&&e.includes("%"))return e;var t=String(e).replace(/[$€£¥₹₽¢₩₪₦₡₨₫₱₴₵₸₺₼₾₿]/g,"");return"".concat(n).concat(t)}(t.amount)),r.createElement("td",{className:"ecre-px-5 ecre-py-4 ecre-whitespace-nowrap ecre-text-sm ecre-text-gray-900"},t.usageLimit),r.createElement("td",{className:"ecre-px-5 ecre-py-4 ecre-text-sm ecre-text-gray-900"},r.createElement("div",{className:"ecre-max-w-[90px]"},t.type)),r.createElement("td",{className:"ecre-px-5 ecre-py-4 ecre-whitespace-nowrap ecre-text-sm ecre-text-gray-900"},r.createElement(rs,{status:t.status})),r.createElement("td",{className:"ecre-px-5 ecre-py-4 ecre-whitespace-nowrap"},r.createElement("div",{className:"ecre-flex ecre-flex-col ecre-gap-1"},r.createElement("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:"ecre-text-blue-600 ecre-cursor-pointer hover:ecre-text-[#6A40D5] ecre-text-sm ecre-font-medium"},mn("manage")),t.order_id&&0!=t.order_id&&r.createElement("a",{href:o,target:"_blank",rel:"noopener noreferrer",className:"ecre-text-blue-600 ecre-cursor-pointer hover:ecre-text-[#6A40D5] ecre-text-sm ecre-font-medium"},mn("view_order")))))};function is(e){return is="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},is(e)}function os(){os=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof v?t:v,a=Object.create(o.prototype),s=new L(n||[]);return i(a,"_invoke",{value:M(e,r,s)}),a}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",h="suspendedYield",f="executing",m="completed",g={};function v(){}function y(){}function x(){}var b={};c(b,a,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(A([])));w&&w!==r&&n.call(w,a)&&(b=w);var C=x.prototype=v.prototype=Object.create(b);function S(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function r(i,o,a,s){var l=d(e[i],e,o);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==is(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,a,s)}),(function(e){r("throw",e,a,s)})):t.resolve(u).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,s)}))}s(l.arg)}var o;i(this,"_invoke",{value:function(e,n){function i(){return new t((function(t,i){r(e,n,t,i)}))}return o=o?o.then(i,i):i()}})}function M(t,r,n){var i=p;return function(o,a){if(i===f)throw Error("Generator is already running");if(i===m){if("throw"===o)throw a;return{value:e,done:!0}}for(n.method=o,n.arg=a;;){var s=n.delegate;if(s){var l=T(s,n);if(l){if(l===g)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===p)throw i=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=f;var c=d(t,r,n);if("normal"===c.type){if(i=n.done?m:h,c.arg===g)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=m,n.method="throw",n.arg=c.arg)}}}function T(t,r){var n=r.method,i=t.iterator[n];if(i===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,T(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var o=d(i,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,g;var a=o.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,g):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function A(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function r(){for(;++i<t.length;)if(n.call(t,i))return r.value=t[i],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(is(t)+" is not iterable")}return y.prototype=x,i(C,"constructor",{value:x,configurable:!0}),i(x,"constructor",{value:y,configurable:!0}),y.displayName=c(x,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,x):(e.__proto__=x,c(e,l,"GeneratorFunction")),e.prototype=Object.create(C),e},t.awrap=function(e){return{__await:e}},S(E.prototype),c(E.prototype,s,(function(){return this})),t.AsyncIterator=E,t.async=function(e,r,n,i,o){void 0===o&&(o=Promise);var a=new E(u(e,r,n,i),o);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},S(C),c(C,l,"Generator"),c(C,a,(function(){return this})),c(C,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=A,L.prototype={constructor:L,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(I),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function i(n,i){return s.type="throw",s.arg=t,r.next=n,i&&(r.method="next",r.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),I(r),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;I(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:A(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},t}function as(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function ss(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){as(o,n,i,a,s,"next",e)}function s(e){as(o,n,i,a,s,"throw",e)}a(void 0)}))}}function ls(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return cs(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?cs(e,t):void 0}}(e,t)||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.")}()}function cs(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const us=function(){var e=(0,r.useContext)(On),t=e.selectedReferrer,n=e.formData,i=(e.handleSelectChange,e.rewardCouponTypeOptions),o=e.CouponTypeProOption,a=e.SubscriptionProOption,s=e.isPro,l=e.initialFormData,c=e.currency,u=Ya(n),d=u.userCustomSettings,p=u.hasCustomSettings,h=(u.globalSettings,u.settingsLoading),f=u.fetchUserCustomSettings,m=u.saveUserCustomSettings,g=u.resetToDefaultSettings,v=ls((0,r.useState)(!0),2),x=v[0],b=v[1],_=ls((0,r.useState)(!0),2),w=_[0],C=_[1],S=ls((0,r.useState)(!1),2),E=(S[0],S[1]),M=ls((0,r.useState)([]),2),T=M[0],k=M[1],I=ls((0,r.useState)(1),2),L=I[0],A=I[1],N=ls((0,r.useState)(10),2),D=N[0],P=N[1],O=ls((0,r.useState)("All Time"),2),R=O[0],V=O[1],F=ls((0,r.useState)({current_page:1,per_page:10,total_items:0,total_pages:0,has_more:!1}),2),z=F[0],B=F[1],H=ls((0,r.useState)(!1),2),j=H[0],G=H[1],W=ls((0,r.useState)(!1),2),U=W[0],Z=W[1],Y=ls((0,r.useState)(null),2),X=Y[0],q=Y[1],$=ls((0,r.useState)(""),2),K=$[0],Q=$[1],J=ls((0,r.useState)(""),2),ee=J[0],te=J[1],re=ls((0,r.useState)(!1),2),ne=re[0],ie=re[1],oe=ls((0,r.useState)(""),2),ae=oe[0],se=oe[1],le=ls((0,r.useState)(!1),2),ce=le[0],ue=le[1],de=ls((0,r.useState)(""),2),pe=de[0],he=de[1],fe=ls((0,r.useState)(""),2),me=fe[0],ge=fe[1],ve=ls((0,r.useState)(null),2),ye=ve[0],xe=ve[1],be=ls((0,r.useState)(""),2),_e=be[0],we=be[1],Ce=ls((0,r.useState)(""),2),Se=Ce[0],Ee=Ce[1],Me=ls((0,r.useState)(!1),2),Te=Me[0],ke=Me[1],Ie=ls((0,r.useState)(""),2),Le=Ie[0],Ae=Ie[1],Ne=ls((0,r.useState)(!1),2),De=Ne[0],Pe=Ne[1],Oe=ls((0,r.useState)(""),2),Re=Oe[0],Ve=Oe[1],Fe=ls((0,r.useState)(""),2),ze=Fe[0],Be=Fe[1],He=ls((0,r.useState)(!1),2),je=He[0],Ge=He[1],We=(0,r.useMemo)((function(){return(null==i?void 0:i.filter((function(e){return"reward_point"!==e.value})))||[]}),[i]),Ue=function(){var e=ss(os().mark((function e(){var r,n,i,o=arguments;return os().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=o.length>0&&void 0!==o[0]&&o[0],t&&t.user_id){e.next=4;break}return C(!1),e.abrupt("return");case 4:return r?C(!0):E(!0),e.prev=5,(n=new FormData).append("action","ecre_fetch_referrer_reward_coupons"),n.append("nonce",ecreAdmin.nonce),n.append("referrer_user_id",t.user_id),n.append("page",L),n.append("per_page",D),n.append("time_filter",R),e.next=15,y().post(ecreAdmin.ajaxurl,n);case 15:(i=e.sent).data.success?(k(i.data.data.reward_coupons),B(i.data.data.pagination)):console.error("Failed to fetch reward coupons:",i.data.data),e.next=22;break;case 19:e.prev=19,e.t0=e.catch(5),console.error("Error fetching reward coupons:",e.t0);case 22:return e.prev=22,C(!1),E(!1),e.finish(22);case 26:case"end":return e.stop()}}),e,null,[[5,19,22,26]])})));return function(){return e.apply(this,arguments)}}(),Ze=function(){var e=ss(os().mark((function e(){var r,o,a,s,l;return os().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&t.user_id){e.next=3;break}return b(!1),e.abrupt("return");case 3:return b(!0),e.next=6,f(t.user_id);case 6:(r=e.sent)?(a=null===(o=r.getEffectiveValue("rewardType",n.rewardType))||void 0===o?void 0:o.value,s=i.find((function(e){return e.value===a})),q(s||n.rewardType),Q(r.getEffectiveValue("rewardDiscount",n.rewardDiscount||"")),te(r.getEffectiveValue("rewardDiscountCapping",n.rewardDiscountCapping||"")),ie(r.getEffectiveValue("enableRewardExpiry",n.enableRewardExpiry||!1)),se(r.getEffectiveValue("rewardCouponValidity",n.rewardCouponValidity||"")),ue(r.getEffectiveValue("enableRewardCouponUsageLimit",n.enableRewardCouponUsageLimit||!1)),he(r.getEffectiveValue("rewardCouponUsageLimit",n.rewardCouponUsageLimit||"")),ge(r.getEffectiveValue("rewardMinimumPurchaseAmount",n.rewardMinimumPurchaseAmount||"")),xe(s.value)):(q(n.rewardType),Q(n.rewardDiscount||""),te(n.rewardDiscountCapping||""),ie(n.enableRewardExpiry||!1),se(n.rewardCouponValidity||""),ue(n.enableRewardCouponUsageLimit||!1),he(n.rewardCouponUsageLimit||""),ge(n.rewardMinimumPurchaseAmount||""),xe((null===(l=n.rewardType)||void 0===l?void 0:l.value)||"")),b(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ye=function(){var e=ss(os().mark((function e(){var r,i,o;return os().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&t.user_id){e.next=2;break}return e.abrupt("return");case 2:return r={rewardType:X||n.rewardType,rewardDiscount:K||n.rewardDiscount||0,rewardDiscountCapping:ee||0,enableRewardExpiry:ne?1:0,enableRewardCouponUsageLimit:ce?1:0,rewardMinimumPurchaseAmount:me||0},ne&&ae>0&&(r.rewardCouponValidity=ae),ce&&pe>0&&(r.rewardCouponUsageLimit=pe),e.next=7,m(t.user_id,r);case 7:(i=e.sent).success?(G(!1),xe((null===(o=r.rewardType)||void 0===o?void 0:o.value)||r.rewardType)):console.error("Failed to save coupon settings:",i.error);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xe=function(){var e=ss(os().mark((function e(){return os().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,null!=t&&t.user_id){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,g(t.user_id);case 5:return Ge(!1),G(!1),e.next=9,Ue();case 9:return e.next=11,Ze();case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),console.error("Error resetting settings:",e.t0);case 16:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(){return e.apply(this,arguments)}}(),qe=function(){var e=ss(os().mark((function e(){var r,i;return os().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&t.user_id){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,(r=new FormData).append("action","ecre_issue_reward_coupon"),r.append("nonce",ecreAdmin.nonce),r.append("user_id",t.user_id),r.append("discount_amount",_e||n.rewardDiscount||0),r.append("discount_capping",Se||0),r.append("enable_expiry",Te?1:0),r.append("validity_days",Te&&Le||0),r.append("enable_usage_limit",De?1:0),r.append("usage_limit",De?Re||1:""),r.append("minimum_purchase",ze||0),r.append("reward_type",ye||"percent"),e.next=17,y().post(ecreAdmin.ajaxurl,r);case 17:(i=e.sent).data.success?(Ue(),Z(!1)):console.error("Failed to issue reward coupon:",i.data.data),e.next=24;break;case 21:e.prev=21,e.t0=e.catch(2),console.error("Error issuing reward coupon:",e.t0);case 24:case"end":return e.stop()}}),e,null,[[2,21]])})));return function(){return e.apply(this,arguments)}}(),$e=function(){G(!j)},Ke=function(){var e=ss(os().mark((function e(){var r,i,o,a;return os().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(U){e.next=7;break}return e.next=3,f(t.user_id);case 3:(r=e.sent)?(i=r.getEffectiveValue("rewardType",n.rewardType),xe((null==i?void 0:i.value)||i),we(r.getEffectiveValue("rewardDiscount",n.rewardDiscount||"")),Ee(r.getEffectiveValue("rewardDiscountCapping",n.rewardDiscountCapping||"")),ke(r.getEffectiveValue("enableRewardExpiry",n.enableRewardExpiry||!1)),Ae(r.getEffectiveValue("rewardCouponValidity",n.rewardCouponValidity||"")),Pe(r.getEffectiveValue("enableRewardCouponUsageLimit",n.enableRewardCouponUsageLimit||!1)),Ve(r.getEffectiveValue("rewardCouponUsageLimit",n.rewardCouponUsageLimit||"")),Be(r.getEffectiveValue("rewardMinimumPurchaseAmount",n.rewardMinimumPurchaseAmount||""))):(xe((null===(o=n.rewardType)||void 0===o?void 0:o.value)||n.rewardType),we(n.rewardDiscount||""),Ee(n.rewardDiscountCapping||""),ke(n.enableRewardExpiry||!1),Ae(n.rewardCouponValidity||""),Pe(n.enableRewardCouponUsageLimit||!1),Ve(n.rewardCouponUsageLimit||""),Be(n.rewardMinimumPurchaseAmount||"")),e.next=11;break;case 7:return e.next=9,f(t.user_id);case 9:(a=e.sent)?(we(a.getEffectiveValue("rewardDiscount",n.rewardDiscount||"")),Ee(a.getEffectiveValue("rewardDiscountCapping",n.rewardDiscountCapping||"")),ke(a.getEffectiveValue("enableRewardExpiry",n.enableRewardExpiry||!1)),Ae(a.getEffectiveValue("rewardCouponValidity",n.rewardCouponValidity||"")),Pe(a.getEffectiveValue("enableRewardCouponUsageLimit",n.enableRewardCouponUsageLimit||!1)),Ve(a.getEffectiveValue("rewardCouponUsageLimit",n.rewardCouponUsageLimit||"")),Be(a.getEffectiveValue("rewardMinimumPurchaseAmount",n.rewardMinimumPurchaseAmount||"")),xe(n.rewardType.value)):(we(n.rewardDiscount||""),Ee(n.rewardDiscountCapping||""),ke(n.enableRewardExpiry||!1),Ae(n.rewardCouponValidity||""),Pe(n.enableRewardCouponUsageLimit||!1),Ve(n.rewardCouponUsageLimit||""),Be(n.rewardMinimumPurchaseAmount||""),xe(n.rewardType.value||""));case 11:Z(!U);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qe=function(){var e=X||n.rewardType;return s?e.value:["sign_up_fee","sign_up_fee_percent","recurring_fee","reward_point","recurring_percent"].includes(e.value)?l.rewardType.value:e.value};(0,r.useEffect)((function(){Ue(),Ze()}),[t,L,D,R]);var Je="All Time"!==R,et=(z.current_page-1)*z.per_page+1,tt=Math.min(et+T.length-1,z.total_items);return r.createElement("div",{className:"referrer-details__reward-coupons"},s?r.createElement(r.Fragment,null,r.createElement("div",{className:"ecre-p-4 ecre-mb-6 ecre-bg-white ecre-rounded-lg ecre-border ecre-border-gray-200 ecre-flex ecre-justify-between items-center ecre-gap-5"},r.createElement("div",{className:"ecre-text-sm ecre-text-gray-600 ecre-font-medium"},mn("reward_coupons_reward"),r.createElement("span",{className:"ecre-text-gray-900 ecre-font-normal ecre-ml-2"}," ",function(){if(x)return mn("loading_settings")||"Loading...";var e=p?null==d?void 0:d.rewardType:n.rewardType,t=p?(null==d?void 0:d.rewardDiscount)||n.rewardDiscount||0:n.rewardDiscount||0,r=(p?null==d||d.rewardPoint:n.rewardPoint,function(t){var r,i;p&&e?r=e.value||e:r=(null===(i=n.rewardType)||void 0===i?void 0:i.value)||n.rewardType;return s?r:["sign_up_fee","sign_up_fee_percent","recurring_fee","reward_point","recurring_percent"].includes(r)?null===(t=l.rewardType)||void 0===t?void 0:t.value:r}());if("reward_point"===r)return mn(p?"custom_points_settings_warning_message":"reward_coupons_reward_points_warning");var i=t||0,o="";switch(r){case"percent":default:o="".concat(mn("reward_coupons_gets_percent_coupon")," ").concat(i,"% ").concat(mn("reward_coupons_coupon_for_referral"));break;case"fixed":o="".concat(mn("reward_coupons_gets_percent_coupon")," ").concat(c).concat(i," ").concat(mn("reward_coupons_coupon_for_referral"));break;case"sign_up_fee":o="".concat(mn("reward_coupons_gets_percent_coupon")," ").concat(c).concat(i," ").concat(mn("reward_coupons_sign_up_fee_discount"));break;case"sign_up_fee_percent":o="".concat(mn("reward_coupons_gets_percent_coupon")," ").concat(i,"% ").concat(mn("reward_coupons_sign_up_fee_discount"));break;case"recurring_fee":o="".concat(mn("reward_coupons_gets_percent_coupon")," ").concat(c).concat(i," ").concat(mn("reward_coupons_recurring_fee_discount"));break;case"recurring_percent":o="".concat(mn("reward_coupons_gets_percent_coupon")," ").concat(i,"% ").concat(mn("reward_coupons_recurring_fee_discount"))}return p?"".concat(o):o}()),p&&r.createElement(Xa,null)),!function(){var e;if(x)return!1;var t,r,i=p?null==d?void 0:d.rewardType:n.rewardType;p&&i?t=i.value||i:t=(null===(r=n.rewardType)||void 0===r?void 0:r.value)||n.rewardType;return"reward_point"===(s?t:["sign_up_fee","sign_up_fee_percent","recurring_fee","reward_point","recurring_percent"].includes(t)?null===(e=l.rewardType)||void 0===e?void 0:e.value:t)}()&&r.createElement("div",{onClick:$e,className:"ecre-text-[#3b71ca] ecre-text-sm ecre-font-medium ecre-cursor-pointer ecre-transition hover:ecre-text-[#6a40d5]"},mn("reward_coupons_edit"))),r.createElement("div",{className:"filterbar ecre-mb-2"},r.createElement("div",{className:"filterbar ecre-flex ecre-flex-wrap ecre-justify-between ecre-items-center ecre-gap-2"},r.createElement(va,{startIndex:et,endIndex:tt,totalItems:z.total_items,itemsPerPage:D,onItemsPerPageChange:function(e){P(e),A(1)}}),r.createElement("button",{onClick:Ke,className:"ecre-ml-auto ecre-cursor-pointer ecre-flex ecre-items-center ecre-gap-2 ecre-px-3 ecre-pt-[7px] ecre-pb-[6px] ecre-bg-white ecre-text-[#6a40d5] ecre-text-sm ecre-font-semibold ecre-rounded-lg ecre-border ecre-border-[#6a40d5] !ecre-shadow-none"},r.createElement("span",{className:"icon ecre-leading-[1]"},zn.circlePlus)," ",mn("reward_coupons_issue_new_reward")),r.createElement(ya,{timeFilter:R,onTimeFilterChange:V})),Je&&r.createElement("div",{className:"ecre-flex"},r.createElement("div",{onClick:function(){return V("All Time"),void A(1)},className:"ecre-cursor-pointer ecre-inline-flex ecre-gap-1 ecre-text-[#6a40d5] ecre-text-xs ecre-font-medium ecre-mt-2 ecre-ml-auto"},mn("reward_coupons_clear_filter"),r.createElement("span",{className:"icon ecre-ml-1"},zn.circleClose)))),w?r.createElement("div",{className:"ecre-text-center ecre-py-8"},mn("reward_coupons_loading")):r.createElement(r.Fragment,null,r.createElement("div",{className:"ecre-overflow-x-auto"},r.createElement("table",{className:"referrer-table ecre-w-full ecre-border-spacing-[0px]"},r.createElement("thead",{className:"ecre-bg-[#F3F4F6]"},r.createElement("tr",null,r.createElement("th",{className:"ecre-px-5 ecre-py-4 ecre-text-left ecre-text-sm ecre-font-normal ecre-text-gray-600"},mn("reward_coupons_reward_coupon")),r.createElement("th",{className:"ecre-px-5 ecre-py-4 ecre-text-left ecre-text-sm ecre-font-normal ecre-text-gray-600"},mn("reward_coupons_amount")),r.createElement("th",{className:"ecre-px-5 ecre-py-4 ecre-text-left ecre-text-sm ecre-font-normal ecre-text-gray-600"},mn("reward_coupons_usage_limit")),r.createElement("th",{className:"ecre-px-5 ecre-py-4 ecre-text-left ecre-text-sm ecre-font-normal ecre-text-gray-600"},mn("reward_coupons_type")),r.createElement("th",{className:"ecre-px-5 ecre-py-4 ecre-text-left ecre-text-sm ecre-font-normal ecre-text-gray-600"},mn("reward_coupons_status")),r.createElement("th",{className:"ecre-px-5 ecre-py-4 ecre-text-left ecre-text-sm ecre-font-normal ecre-text-gray-600"},mn("reward_coupons_actions")))),r.createElement("tbody",{className:"ecre-bg-white ecre-divide-y ecre-divide-gray-200"},T&&T.length>0?T.map((function(e,t){return r.createElement(ns,{key:e.id,coupon:e})})):r.createElement("tr",null,r.createElement("td",{colSpan:"6",className:"ecre-px-5 ecre-py-8 ecre-text-center ecre-text-gray-500"},mn("reward_coupons_no_coupons_found")))))),z.total_pages>1&&r.createElement(Ta,{currentPage:z.current_page,totalPages:z.total_pages,onPageChange:function(e){A(e)}}))):r.createElement("div",{className:"ecre-px-8 ecre-py-16 ecre-bg-white ecre-rounded-lg ecre-flex ecre-text-center ecre-flex-col ecre-justify-start ecre-items-center ecre-gap-4"},r.createElement("div",{className:"ecre-text-gray-900 ecre-text-sm ecre-font-medium"},"🎉 ",mn("reward_coupons_customize_rewards")),r.createElement("div",{className:"ecre-max-w-[420px] ecre-text-gray-600 ecre-text-sm ecre-font-normal mx-auto"},mn("reward_coupons_upgrade_description")),r.createElement("button",{className:"ecre-px-4 ecre-cursor-pointer ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[10px] ecre-pb-[10px] ecre-bg-fuchsia-100 ecre-rounded-[500px] ecre-text-fuchsia-950 ecre-text-sm ecre-font-semibold ecre-transition hover:ecre-bg-[#f0cdfa]",onClick:fn},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text ecre-ml-2"},mn("reward_coupons_unlock_custom_rewards")))),r.createElement(Ai,{className:"echorewards-reward-management",openModal:j,toggleModal:$e},{header:r.createElement("div",{className:"title ecre-text-gray-900 ecre-text-base ecre-font-semibold"},mn("reward_coupons_customize_options")),body:r.createElement(r.Fragment,null,r.createElement("div",{className:"reward-type__field ecre-mb-8"},r.createElement(ca,{id:"reward_type",label:mn("reward_coupons_reward_type"),options:We,value:X?X.value:n.rewardType.value,onChange:function(e){return q(e)},width:"320",classNamePrefix:"echorewards-select",isSearchable:!1,placeholder:mn("select_reward_type"),tooltip:"Type of reward to be given to referrers",components:{Option:s?a:o},isPro:s,isDisabled:!1,isOptionDisabled:function(e){var t=["sign_up_fee","sign_up_fee_percent","reward_point","recurring_fee","recurring_percent"];return s&&!ecreAdmin.is_woocommerce_subscriptions_active&&(t=t.filter((function(e){return"reward_point"!==e}))),t.includes(e.value)}})),"reward_point"!==Qe()&&r.createElement(r.Fragment,null,r.createElement("div",{className:"form-group ecre-mb-4"},r.createElement(Bi,{id:"discount_amount",label:"".concat(mn("discount_capital")," ").concat("sign_up_fee"===Qe()||"sign_up_fee_percent"===Qe()?mn("sign_up_fee"):"recurring_fee"===Qe()||"recurring_percent"===Qe()?mn("recurring_fee"):Qe()," ").concat(mn("amount_lower")," ").concat(["sign_up_fee_percent","recurring_percent","percent"].includes(Qe())?"(%)":"(".concat(c,")")),tooltip:mn("discount_tooltip"),type:"number",value:K||"",onChange:function(e){return Q(e.target.value)},width:"100%",placeholder:"Default: ".concat(n.rewardDiscount||0)})),"percent"===Qe()&&r.createElement("div",{className:"form-group ecre-mb-4"},r.createElement(Bi,{id:"discount_capping",label:"".concat(mn("discount_capping")," (").concat(c,")"),tooltip:mn("discount_capping_tooltip"),type:"number",value:ee||"",onChange:function(e){return te(e.target.value)},width:"100%",min:"0",placeholder:"Default: ".concat(n.rewardDiscountCapping||"No limit")})),r.createElement("div",{className:"form-group ecre-mb-4"},r.createElement(Ni,{id:"enable_expiry_date",checked:ne,onChange:function(e){return ie(e.target.checked)},label:mn("enable_reward_expiry"),tooltip:mn("enable_reward_expiry_tooltip"),marginTop:"ecre-mt-2"})),ne&&r.createElement("div",{className:"form-group ecre-mb-4"},r.createElement(Bi,{id:"reward_coupon_validity",label:mn("reward_coupon_validity"),tooltip:mn("reward_coupon_validity_tooltip"),type:"number",value:ae||"",onChange:function(e){return se(e.target.value)},marginTop:"ecre-mt-2",width:"100%",min:"1",placeholder:"Default: ".concat(n.rewardCouponValidity||"No expiry"," days")})),r.createElement("div",{className:"form-group ecre-mb-4"},r.createElement(Ni,{id:"limit_reward_coupon_usage",checked:ce,onChange:function(e){return ue(e.target.checked)},label:mn("reward_coupon_usage_limit"),tooltip:mn("reward_coupon_usage_limit_tooltip"),marginTop:"ecre-mt-2"})),ce&&r.createElement("div",{className:"form-group ecre-mb-4"},r.createElement(Bi,{id:"coupon_usage_limit",label:mn("how_many_times_coupon_used"),tooltip:mn("reward_coupon_usages_limit"),type:"number",value:pe||"",onChange:function(e){return he(e.target.value)},marginTop:"ecre-mt-2",width:"100%",min:"1",placeholder:"Default: ".concat(n.rewardCouponUsageLimit||1)})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Bi,{id:"minimum_purchase_amount",label:"".concat(mn("min_purchase_reward_coupon")," (").concat(c,")"),tooltip:mn("min_purchase_reward_tooltip"),type:"number",value:me||"",onChange:function(e){return ge(e.target.value)},width:"100%",min:"0",placeholder:"Default: ".concat(n.rewardMinimumPurchaseAmount||0)})))),footer:r.createElement("div",{className:"btn-box ecre-flex ecre-justify-between ecre-flex-wrap ecre-items-center ecre-gap-4"},r.createElement("button",{onClick:function(){return Ge(!0)},disabled:!p,className:"ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-border ecre-border-solid ecre-border-red-500 ecre-rounded-lg ecre-bg-white ecre-text-red-500 hover:ecre-bg-red-500 hover:ecre-text-white disabled:ecre-opacity-50 disabled:ecre-cursor-not-allowed"},mn("reward_coupons_reset_to_default")),r.createElement("div",{className:"btn-box ecre-flex ecre-flex-wrap ecre-items-center ecre-gap-2"},r.createElement("button",{onClick:$e,disabled:h,className:"ecre-text-gray-900 ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-bg-slate-100 ecre-rounded-lg ecre-border ecre-border-solid ecre-border-slate-100 disabled:ecre-opacity-50"},mn("reward_coupons_cancel")),r.createElement("button",{onClick:Ye,disabled:h,className:"ecre-text-white ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-bg-[#6A40D5] ecre-rounded-lg ecre-justify-center ecre-items-center ecre-gap-2 ecre-inline-flex ecre-transition-all ecre-border-none hover:ecre-bg-violet-700 disabled:ecre-opacity-50"},mn(h?"reward_coupons_saving":"reward_coupons_save_changes"))))}),r.createElement(Ai,{className:"echorewards-reward-management",openModal:U,toggleModal:Ke},{header:r.createElement("div",{className:"title ecre-text-gray-900 ecre-text-base ecre-font-semibold"},mn("reward_coupons_issue_new_reward_title")),body:r.createElement(r.Fragment,null,r.createElement("div",{className:"reward-type__field ecre-mb-8"},r.createElement(ca,{id:"reward_type",label:mn("reward_type"),options:We,value:ye?"reward_point"===ye?"percent":ye:"reward_point"===n.rewardType.value?"percent":n.rewardType.value,onChange:function(e){return xe(e.value)},width:"320",classNamePrefix:"echorewards-select",isSearchable:!1,placeholder:"Select reward type",tooltip:mn("reward_type_tooltip"),components:{Option:s?a:o},isPro:s,isDisabled:!1,isOptionDisabled:function(e){var t=["sign_up_fee","sign_up_fee_percent","reward_point","recurring_fee","recurring_percent"];return s&&!ecreAdmin.is_woocommerce_subscriptions_active&&(t=t.filter((function(e){return"reward_point"!==e}))),t.includes(e.value)}})),r.createElement("div",{className:"form-group ecre-mb-4"},r.createElement(Bi,{id:"issue_discount_amount",label:"".concat(mn("discount_capital")," ").concat("sign_up_fee"===ye||"sign_up_fee_percent"===ye?mn("sign_up_fee"):"recurring_fee"===ye||"recurring_percent"===ye?mn("recurring_fee"):"reward_point"===ye?"percent":ye," ").concat(mn("amount_lower")," ").concat(["sign_up_fee_percent","recurring_percent","percent","reward_point"].includes(ye)?"(%)":"(".concat(c,")")),tooltip:mn("discount_tooltip"),type:"number",value:_e||"",onChange:function(e){return we(e.target.value)},width:"100%"})),("percent"===ye||"reward_point"===ye)&&r.createElement("div",{className:"form-group ecre-mb-4"},r.createElement(Bi,{id:"issue_discount_capping",label:"".concat(mn("discount_capping")," (").concat(c,")"),tooltip:mn("discount_capping_tooltip"),type:"number",value:Se||"",onChange:function(e){return Ee(e.target.value)},width:"100%",min:"0"})),r.createElement("div",{className:"form-group ecre-mb-4"},r.createElement(Ni,{id:"issue_enable_expiry_date",checked:Te,onChange:function(e){return ke(e.target.checked)},label:mn("enable_reward_expiry"),tooltip:mn("enable_reward_expiry_tooltip"),marginTop:"ecre-mt-2"})),Te&&r.createElement("div",{className:"form-group ecre-mb-4"},r.createElement(Bi,{id:"issue_reward_coupon_validity",label:mn("reward_coupon_validity"),tooltip:mn("reward_coupon_validity_tooltip"),type:"number",value:Le||"",onChange:function(e){return Ae(e.target.value)},marginTop:"ecre-mt-2",width:"100%",min:"1"})),r.createElement("div",{className:"form-group ecre-mb-4"},r.createElement(Ni,{id:"issue_limit_reward_coupon_usage",checked:De,onChange:function(e){return Pe(e.target.checked)},label:mn("reward_coupon_usage_limit"),tooltip:mn("reward_coupon_usage_limit_tooltip"),marginTop:"ecre-mt-2"})),De&&r.createElement("div",{className:"form-group ecre-mb-4"},r.createElement(Bi,{id:"issue_coupon_usage_limit",label:mn("how_many_times_coupon_used"),tooltip:mn("reward_coupon_usages_limit"),type:"number",value:Re||"",onChange:function(e){return Ve(e.target.value)},marginTop:"ecre-mt-2",width:"100%",min:"1"})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Bi,{id:"issue_minimum_purchase_amount",label:"".concat(mn("min_purchase_reward_coupon")," (").concat(c,")"),tooltip:mn("min_purchase_reward_tooltip"),type:"number",value:ze||"",onChange:function(e){return Be(e.target.value)},width:"100%",min:"0"}))),footer:r.createElement("div",{className:"btn-box ecre-flex ecre-flex-wrap ecre-justify-end ecre-items-center ecre-gap-2"},r.createElement("button",{onClick:Ke,className:"ecre-text-gray-900 ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-bg-slate-100 ecre-rounded-lg ecre-border ecre-border-solid ecre-border-slate-100"},mn("cancel")),r.createElement("button",{onClick:qe,className:"ecre-text-white ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-bg-[#6A40D5] ecre-rounded-lg ecre-justify-center ecre-items-center ecre-gap-2 ecre-inline-flex ecre-transition-all ecre-border-none hover:ecre-bg-violet-700"},mn("reward_coupons_create_reward")))}),r.createElement(Ai,{openModal:je,toggleModal:function(){return Ge(!1)}},{header:r.createElement("div",{className:"title ecre-text-gray-900 ecre-text-base ecre-font-semibold"},mn("do_you_want_to_reset")),body:r.createElement("div",{className:"description"},r.createElement("div",{className:"ecre-text-gray-900 ecre-text-sm ecre-font-normal ecre-mb-4"},mn("custom_reward_settings_lost")),r.createElement("div",{className:"ecre-text-gray-900 ecre-text-sm ecre-font-normal"},mn("are_you_sure_proceed"))),footer:r.createElement("div",{className:"btn-box ecre-justify-end ecre-items-center ecre-gap-2 ecre-flex"},r.createElement("button",{onClick:function(){return Ge(!1)},className:"ecre-text-gray-900 ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-bg-slate-100 ecre-rounded-lg ecre-border ecre-border-solid ecre-border-slate-100 hover:ecre-border-red-500 hover:ecre-bg-white hover:ecre-text-red-500"},mn("cancel")),r.createElement("button",{onClick:Xe,className:"ecre-text-white ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-border ecre-border-solid ecre-border-red-500 ecre-bg-red-500 ecre-rounded-lg hover:ecre-bg-white hover:ecre-text-red-500"},mn("reset")))}))};const ds=function(e){var t=e.pointEntry,n="admin.php?page=wc-orders&action=edit&id=".concat(t.order_id);return r.createElement("tr",{className:"hover:ecre-bg-gray-50"},r.createElement("td",{className:"ecre-px-5 ecre-py-4 ecre-whitespace-nowrap"},r.createElement("div",{className:"ecre-text-[#4f4f4f] ecre-text-sm ecre-font-semibold"},t.points_display||"".concat(t.points," ").concat(mn("points_text"))),r.createElement("div",{className:"ecre-text-sm ecre-text-[#757575] ecre-font-normal"},mn("issued"),": ",t.earned_date||t.issuedDate)),r.createElement("td",{className:"ecre-px-5 ecre-py-4 ecre-whitespace-nowrap ecre-text-sm ecre-text-gray-900"},t.earned_date||t.expiryDate||mn("n_a")),r.createElement("td",{className:"ecre-px-5 ecre-py-4 ecre-whitespace-nowrap"},Number(t.order_id)>0?r.createElement("a",{href:n,target:"_blank",rel:"noopener noreferrer",className:"ecre-text-blue-600 ecre-cursor-pointer hover:ecre-text-[#6A40D5] ecre-text-sm ecre-font-medium"},mn("view_order")):r.createElement("span",{className:"ecre-text-gray-400 ecre-text-sm"},mn("n_a"))))};function ps(e){return ps="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},ps(e)}function hs(){hs=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof v?t:v,a=Object.create(o.prototype),s=new L(n||[]);return i(a,"_invoke",{value:M(e,r,s)}),a}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",h="suspendedYield",f="executing",m="completed",g={};function v(){}function y(){}function x(){}var b={};c(b,a,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(A([])));w&&w!==r&&n.call(w,a)&&(b=w);var C=x.prototype=v.prototype=Object.create(b);function S(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function r(i,o,a,s){var l=d(e[i],e,o);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==ps(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,a,s)}),(function(e){r("throw",e,a,s)})):t.resolve(u).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,s)}))}s(l.arg)}var o;i(this,"_invoke",{value:function(e,n){function i(){return new t((function(t,i){r(e,n,t,i)}))}return o=o?o.then(i,i):i()}})}function M(t,r,n){var i=p;return function(o,a){if(i===f)throw Error("Generator is already running");if(i===m){if("throw"===o)throw a;return{value:e,done:!0}}for(n.method=o,n.arg=a;;){var s=n.delegate;if(s){var l=T(s,n);if(l){if(l===g)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===p)throw i=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=f;var c=d(t,r,n);if("normal"===c.type){if(i=n.done?m:h,c.arg===g)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=m,n.method="throw",n.arg=c.arg)}}}function T(t,r){var n=r.method,i=t.iterator[n];if(i===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,T(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var o=d(i,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,g;var a=o.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,g):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function A(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function r(){for(;++i<t.length;)if(n.call(t,i))return r.value=t[i],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(ps(t)+" is not iterable")}return y.prototype=x,i(C,"constructor",{value:x,configurable:!0}),i(x,"constructor",{value:y,configurable:!0}),y.displayName=c(x,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,x):(e.__proto__=x,c(e,l,"GeneratorFunction")),e.prototype=Object.create(C),e},t.awrap=function(e){return{__await:e}},S(E.prototype),c(E.prototype,s,(function(){return this})),t.AsyncIterator=E,t.async=function(e,r,n,i,o){void 0===o&&(o=Promise);var a=new E(u(e,r,n,i),o);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},S(C),c(C,l,"Generator"),c(C,a,(function(){return this})),c(C,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=A,L.prototype={constructor:L,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(I),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function i(n,i){return s.type="throw",s.arg=t,r.next=n,i&&(r.method="next",r.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),I(r),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;I(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:A(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},t}function fs(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function ms(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){fs(o,n,i,a,s,"next",e)}function s(e){fs(o,n,i,a,s,"throw",e)}a(void 0)}))}}function gs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return vs(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?vs(e,t):void 0}}(e,t)||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.")}()}function vs(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const ys=function(){var e,t=(0,r.useContext)(On),n=t.selectedReferrer,i=t.formData,o=t.isPro,a=t.currency,s=Ya(i),l=s.userCustomSettings,c=s.hasCustomSettings,u=(s.globalSettings,s.settingsLoading),d=s.fetchUserCustomSettings,p=s.saveUserCustomSettings,h=s.resetToDefaultSettings,f=gs((0,r.useState)(!0),2),m=f[0],g=f[1],v=gs((0,r.useState)(!0),2),x=v[0],b=v[1],_=gs((0,r.useState)(!1),2),w=(_[0],_[1]),C=gs((0,r.useState)([]),2),S=C[0],E=C[1],M=gs((0,r.useState)({current_page:1,per_page:10,total_items:0,total_pages:0,has_more:!1}),2),T=M[0],k=M[1],I=gs((0,r.useState)(1),2),L=I[0],A=I[1],N=gs((0,r.useState)(10),2),D=N[0],P=N[1],O=gs((0,r.useState)("All Time"),2),R=O[0],V=O[1],F=gs((0,r.useState)(!1),2),z=(F[0],F[1],gs((0,r.useState)(!1),2)),B=z[0],H=z[1],j=gs((0,r.useState)(!1),2),G=j[0],W=j[1],U=gs((0,r.useState)(!1),2),Z=U[0],Y=U[1],X=gs((0,r.useState)(5),2),q=X[0],$=X[1],K=gs((0,r.useState)(!0),2),Q=K[0],J=K[1],ee=gs((0,r.useState)(""),2),te=ee[0],re=ee[1],ne=gs((0,r.useState)(5),2),ie=ne[0],oe=ne[1],ae=function(){var e=ms(hs().mark((function e(){var t,r;return hs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n&&n.user_id){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,(t=new FormData).append("action","ecre_fetch_user_points_summary"),t.append("nonce",ecreAdmin.nonce),t.append("user_id",n.user_id),e.next=9,y().post(ecreAdmin.ajaxurl,t,{headers:{"Content-Type":"multipart/form-data"}});case 9:(r=e.sent).data.success&&ce(r.data.data),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),console.error("Error fetching user points summary:",e.t0);case 16:case"end":return e.stop()}}),e,null,[[2,13]])})));return function(){return e.apply(this,arguments)}}(),se=gs((0,r.useState)({total_points:0,available_points:0,applied_points:0,expiry_date:"",expiry_status:""}),2),le=se[0],ce=se[1],ue=function(){var e=ms(hs().mark((function e(){var t,r,i,o=arguments;return hs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=o.length>0&&void 0!==o[0]&&o[0],n&&n.user_id){e.next=4;break}return b(!1),e.abrupt("return");case 4:return t?b(!0):w(!0),e.prev=5,(r=new FormData).append("action","ecre_fetch_referrer_reward_points"),r.append("nonce",ecreAdmin.nonce),r.append("referrer_user_id",n.user_id),r.append("page",L),r.append("per_page",D),r.append("time_filter",R),e.next=15,y().post(ecreAdmin.ajaxurl,r,{headers:{"Content-Type":"multipart/form-data"}});case 15:(i=e.sent).data.success?(E(i.data.data.reward_points||[]),k(i.data.data.pagination||{})):(E([]),k({current_page:1,per_page:10,total_items:0,total_pages:0,has_more:!1})),e.next=23;break;case 19:e.prev=19,e.t0=e.catch(5),console.error("Error fetching reward points:",e.t0),E([]);case 23:return e.prev=23,b(!1),w(!1),e.finish(23);case 27:case"end":return e.stop()}}),e,null,[[5,19,23,27]])})));return function(){return e.apply(this,arguments)}}(),de=function(){var e=ms(hs().mark((function e(){var t;return hs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n&&n.user_id){e.next=3;break}return g(!1),e.abrupt("return");case 3:return g(!0),e.next=6,d(n.user_id);case 6:(t=e.sent)&&($(t.getEffectiveValue("rewardPoint",5)),re(t.getEffectiveValue("redeemLimit","")),J(t.getEffectiveValue("enableRedeemLimit",!0))),g(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pe=function(){var e=ms(hs().mark((function e(){var t,r;return hs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n&&n.user_id){e.next=2;break}return e.abrupt("return");case 2:return t={rewardPoint:q,enableRedeemLimit:Q?1:0},Q&&te>0&&(t.redeemLimit=te),e.next=6,p(n.user_id,t);case 6:(r=e.sent).success?(H(!1),ae()):console.error("Failed to save settings:",r.error);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),he=function(){var e=ms(hs().mark((function e(){var t;return hs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n&&n.user_id){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,h(n.user_id);case 4:(t=e.sent).success?($(i.rewardPoint||5),re(i.redeemLimit||""),J(void 0===i.enableRedeemLimit||i.enableRedeemLimit),ae()):console.error("Failed to reset settings:",t.error);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),fe=function(){var e=ms(hs().mark((function e(){var t,r;return hs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n&&n.user_id&&ie){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,(t=new FormData).append("action","ecre_issue_reward_points"),t.append("nonce",ecreAdmin.nonce),t.append("user_id",n.user_id),t.append("points",ie),e.next=10,y().post(ecreAdmin.ajaxurl,t);case 10:(r=e.sent).data.success?(W(!1),oe(5),ue(),ae()):console.error("Failed to issue points:",r.data.data),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(2),console.error("Error issuing points:",e.t0);case 17:return e.prev=17,e.finish(17);case 19:case"end":return e.stop()}}),e,null,[[2,14,17,19]])})));return function(){return e.apply(this,arguments)}}();(0,r.useEffect)((function(){ue(),ae(),de()}),[n,L,D,R]),(0,r.useEffect)((function(){ue()}),[n,L,D,R]);var me=function(){H(!B)},ge=function(){W(!G)},ve=T.total_pages,ye=(T.current_page-1)*T.per_page,xe=Math.min(ye+T.per_page,T.total_items),be=S,_e=T.total_items,we="All Time"!==R;return r.createElement("div",{className:"referrer-details__reward-points"},o?r.createElement(r.Fragment,null,r.createElement("div",{className:"ecre-p-4 ecre-mb-6 ecre-bg-white ecre-rounded-lg ecre-border ecre-border-gray-200"},r.createElement("div",{className:"ecre-flex ecre-justify-between items-center ecre-gap-5"},r.createElement("div",{className:"ecre-text-sm ecre-text-gray-600 ecre-font-medium"},mn("reward_points_colon"),r.createElement("span",{className:"ecre-text-gray-900 ecre-font-normal ecre-ml-2"}," ",function(){if(m)return mn("loading_settings")||"Loading...";var e=c?null==l?void 0:l.rewardType:i.rewardType;if("reward_point"!==function(){var t,r;c&&e?t=e.value||e:t=(null===(r=i.rewardType)||void 0===r?void 0:r.value)||i.rewardType;return t}())return mn(c?"custom_coupon_settings_warning_message":"reward_coupons_warning_message");if(c){var t=l.rewardPoint||q;return"".concat(mn("gets_points_per_referral")," ").concat(t," ").concat(mn("points_per_referral"))}return"".concat(mn("gets_points_per_referral")," ").concat((null==i?void 0:i.rewardPoint)||0," ").concat(mn("points_per_referral")," (").concat(mn("for_each_points_gets_discount")," ").concat((null==i?void 0:i.redeemPoint)||0," ").concat(mn("points_gets_discount")," ").concat(a).concat((null==i?void 0:i.redeemDiscount)||0," ").concat(mn("discount_text"),")")}()),c&&r.createElement(Xa,null)),!function(){var e;if(m)return!1;var t,r,n=c?null==l?void 0:l.rewardType:i.rewardType;c&&n?t=n.value||n:t=(null===(r=i.rewardType)||void 0===r?void 0:r.value)||i.rewardType;return"reward_point"!==(o?t:["sign_up_fee","sign_up_fee_percent","recurring_fee","reward_point","recurring_percent"].includes(t)?null===(e=initialFormData.rewardType)||void 0===e?void 0:e.value:t)}()&&r.createElement("div",{onClick:me,className:"ecre-text-[#3b71ca] ecre-text-sm ecre-font-medium ecre-cursor-pointer ecre-transition hover:ecre-text-[#6a40d5]"},mn("edit"))),r.createElement("div",{className:"reward-points ecre-p-4 ecre-bg-violet-50 ecre-rounded-lg ecre-mt-6"},r.createElement("ul",{className:"ecre-list-none ecre-p-0 ecre-flex ecre-flex-wrap ecre-justify-evenly ecre-gap-4 ecre-m-0"},r.createElement("li",{className:"ecre-flex ecre-gap-2"},r.createElement("div",{className:"text"},r.createElement("div",{className:"number ecre-text-[#5d6265] ecre-text-sm ecre-font-bold"},le.total_points||0),r.createElement("div",{className:"ecre-text-[#384046] ecre-text-sm ecre-font-normal"},mn("total_earned_points")),r.createElement("div",{className:"ecre-text-[#a49da7] ecre-text-xs ecre-font-normal"},mn("reward_points_earned_so_far")))),r.createElement("li",{className:"ecre-flex ecre-gap-2"},r.createElement("div",{className:"icon"}),r.createElement("div",{className:"text ".concat(null!=i&&i.enableRewardPointExpiry&&"unavailable"===le.expiry_status&&"unavailable"===(null==i||null===(e=i.rewardPointExpiryAction)||void 0===e?void 0:e.value)?"ecre-opacity-50":"")},r.createElement("div",{className:"number ecre-text-[#6d3ae6] ecre-text-sm ecre-font-bold"},le.available_points||0),r.createElement("div",{className:"ecre-text-[#384046] ecre-text-sm ecre-font-normal"},mn("available_points")),r.createElement("div",{className:"ecre-text-[#a49da7] ecre-text-xs ecre-font-normal"},mn("reward_points_available_for_use")))),r.createElement("li",{className:"ecre-flex ecre-gap-2"},r.createElement("div",{className:"text"},r.createElement("div",{className:"number ecre-text-[#5d6265] ecre-text-sm ecre-font-bold"},le.redeemed_points||0),r.createElement("div",{className:"ecre-text-[#384046] ecre-text-sm ecre-font-normal"},mn("redeemed_points")),r.createElement("div",{className:"ecre-text-[#a49da7] ecre-text-xs ecre-font-normal"},mn("reward_points_that_have_been_used"))))),(null==i?void 0:i.enableRewardPointExpiry)&&"available"===le.expiry_status&&r.createElement("div",{className:"ecre-text-center ecre-mt-4"},r.createElement("div",{className:"ecre-px-1 ecre-inline-block ecre-ml-auto ecre-mr-auto ecre-py-0.5 ecre-mb-3 ecre-bg-red-50 ecre-rounded ecre-text-[#844848] ecre-text-[14px] ecre-font-normal"},mn("points_will_be_expired_on")," ",le.expiry_date)),(null==i?void 0:i.enableRewardPointExpiry)&&"expired"===le.expiry_status&&r.createElement("div",{className:"ecre-text-center ecre-mt-4"},r.createElement("div",{className:"ecre-px-1 ecre-inline-block ecre-ml-auto ecre-mr-auto ecre-py-0.5 ecre-mb-3 ecre-bg-red-50 ecre-rounded ecre-text-[#844848] ecre-text-[12px] ecre-font-normal"},mn("reward_points_have_expired"))),(null==i?void 0:i.enableRewardPointExpiry)&&"unavailable"===le.expiry_status&&r.createElement("div",{className:"ecre-text-center ecre-mt-4"},r.createElement("div",{className:"ecre-px-1 ecre-inline-block ecre-ml-auto ecre-mr-auto ecre-py-0.5 ecre-mb-3 ecre-bg-red-50 ecre-rounded ecre-text-[#844848] ecre-text-[12px] ecre-font-normal"},mn("reward_points_is_unavailable"))),r.createElement("div",{className:"ecre-text-zinc-700 ecre-text-[12px] ecre-font-normal ecre-text-center ecre-leading-[15px] ecre-mt-4"},mn("redeem_during_checkout_info")," ",r.createElement("strong",{className:"ecre-text-[#5257C4] ecre-font-semibold"},a,(null==i?void 0:i.redeemDiscount)||"2")," ",mn("per_points_info")," ",r.createElement("strong",{className:"ecre-text-[#D857ED] ecre-font-semibold"},(null==i?void 0:i.redeemPoint)||"10"," ",mn("points_info"))))),r.createElement("div",{className:"filterbar ecre-mb-2"},r.createElement("div",{className:"filterbar ecre-flex ecre-flex-wrap ecre-items-center ecre-gap-2"},r.createElement(va,{startIndex:ye,endIndex:xe,totalItems:_e,itemsPerPage:D,onItemsPerPageChange:function(e){P(e),A(1)}}),r.createElement("button",{onClick:ge,className:"sm:ecre-ml-auto ecre-cursor-pointer ecre-flex ecre-items-center ecre-gap-2 ecre-px-3 ecre-pt-[7px] ecre-pb-[6px] ecre-bg-white ecre-text-[#6a40d5] ecre-text-sm ecre-font-semibold ecre-rounded-lg ecre-border ecre-border-[#6a40d5] !ecre-shadow-none"},r.createElement("span",{className:"icon ecre-leading-[1]"},zn.circlePlus)," ",mn("issue_reward_points")),r.createElement(ya,{timeFilter:R,onTimeFilterChange:V})),we&&r.createElement("div",{className:"ecre-flex"},r.createElement("div",{onClick:function(){return V("All Time"),void A(1)},className:"ecre-cursor-pointer ecre-inline-flex ecre-gap-1 ecre-text-[#6a40d5] ecre-text-xs ecre-font-medium ecre-mt-2 ecre-ml-auto"},mn("clear_filter"),r.createElement("span",{className:"icon ecre-ml-1"},zn.circleClose)))),r.createElement("div",{className:"ecre-overflow-x-auto"},r.createElement("table",{className:"referrer-table ecre-w-full ecre-border-spacing-[0px]"},r.createElement("thead",{className:"ecre-bg-[#F3F4F6]"},r.createElement("tr",null,r.createElement("th",{className:"ecre-px-5 ecre-py-4 ecre-text-left ecre-text-sm ecre-font-normal ecre-text-gray-600"},mn("reward_points_table_header")),r.createElement("th",{className:"ecre-px-5 ecre-py-4 ecre-text-left ecre-text-sm ecre-font-normal ecre-text-gray-600"},mn("earned_date")),r.createElement("th",{className:"ecre-px-5 ecre-py-4 ecre-text-left ecre-text-sm ecre-font-normal ecre-text-gray-600"},mn("actions")))),r.createElement("tbody",{className:"ecre-bg-white ecre-divide-y ecre-divide-gray-200"},x?r.createElement("tr",null,r.createElement("td",{colSpan:"3",className:"ecre-px-5 ecre-py-8 ecre-text-center ecre-text-gray-500"},mn("loading_reward_points"))):be.length>0?be.map((function(e,t){return r.createElement(ds,{key:e.id||t,pointEntry:e})})):r.createElement("tr",null,r.createElement("td",{colSpan:"3",className:"ecre-px-5 ecre-py-8 ecre-text-center ecre-text-gray-500"},mn("no_reward_points_found")))))),be.length>0&&r.createElement(Ta,{currentPage:T.current_page||L,totalPages:ve,onPageChange:function(e){A(e)}})):r.createElement("div",{className:"ecre-px-8 ecre-py-16 ecre-bg-white ecre-rounded-lg ecre-flex ecre-text-center ecre-flex-col ecre-justify-start ecre-items-center ecre-gap-4"},r.createElement("div",{className:"ecre-text-gray-900 ecre-text-sm ecre-font-medium"},"🎊 ",mn("customize_reward_points_customers")),r.createElement("div",{className:"ecre-max-w-[420px] ecre-text-gray-600 ecre-text-sm ecre-font-normal mx-auto"},mn("upgrade_pro_reward_points")),r.createElement("button",{className:"ecre-px-4 ecre-cursor-pointer ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[10px] ecre-pb-[10px] ecre-bg-fuchsia-100 ecre-rounded-[500px] ecre-text-fuchsia-950 ecre-text-sm ecre-font-semibold ecre-transition hover:ecre-bg-[#f0cdfa]",onClick:fn},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text ecre-ml-2"},mn("unlock_custom_rewards")))),r.createElement(Ai,{className:"echorewards-reward-management",openModal:B,toggleModal:me},{header:r.createElement("div",{className:"title ecre-text-gray-900 ecre-text-base ecre-font-semibold"},mn("customize_reward_points_options")),body:r.createElement(r.Fragment,null,r.createElement("div",{className:"form-group ecre-mb-4"},r.createElement(Bi,{id:"reward_points_per_referral",label:mn("reward_points_per_referral"),tooltip:mn("number_of_points_awarded_per_referral"),type:"number",value:q||"",onChange:function(e){var t=e.target.value;$(""===t?"":parseInt(t)||0)},width:"100%",min:"1"})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Ni,{id:"enable_redeem_limit_points",checked:Q,onChange:function(e){return J(e.target.checked)},label:mn("redeem_limit_reward_points_per_order"),tooltip:mn("enable_reward_points_per_order"),marginTop:"ecre-mt-2"}),Q&&r.createElement(Bi,{id:"redeem_limit_points",label:mn("how_many_reward_points_used_per_order"),type:"number",value:""===te||null===te?"":te,onChange:function(e){var t=e.target.value;re(""===t?"":parseInt(t)||0)},marginTop:"ecre-mt-2",width:"100%",min:"0",placeholder:mn("enter_redeem_limit_leave_empty")}))),footer:r.createElement("div",{className:"btn-box ecre-flex ecre-justify-between ecre-flex-wrap ecre-items-center ecre-gap-4"},r.createElement("button",{onClick:function(){return Y(!0)},disabled:u||!c,className:"ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-border ecre-border-solid ecre-border-red-500 ecre-rounded-lg ecre-bg-white ecre-text-red-500 hover:ecre-bg-red-500 hover:ecre-text-white disabled:ecre-opacity-50 disabled:ecre-cursor-not-allowed"},mn("reset_to_default")),r.createElement("div",{className:"btn-box ecre-flex ecre-flex-wrap ecre-items-center ecre-gap-2"},r.createElement("button",{onClick:me,disabled:u,className:"ecre-text-gray-900 ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-bg-slate-100 ecre-rounded-lg ecre-border ecre-border-solid ecre-border-slate-100 disabled:ecre-opacity-50"},mn("cancel")),r.createElement("button",{onClick:pe,disabled:u,className:"ecre-text-white ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-bg-[#6A40D5] ecre-rounded-lg ecre-justify-center ecre-items-center ecre-gap-2 ecre-inline-flex ecre-transition-all ecre-border-none hover:ecre-bg-violet-700 disabled:ecre-opacity-50"},mn(u?"saving":"save_changes"))))}),r.createElement(Ai,{className:"echorewards-reward-management",openModal:G,toggleModal:ge},{header:r.createElement("div",{className:"title ecre-text-gray-900 ecre-text-base ecre-font-semibold"},mn("issuing_reward_points")),body:r.createElement(r.Fragment,null,r.createElement("div",{className:"form-group"},r.createElement(Bi,{id:"reward_discount_points",label:mn("enter_the_points"),tooltip:mn("number_of_points_to_issue"),type:"number",value:ie||"",onChange:function(e){var t=e.target.value;oe(""===t?0:parseInt(t)||0)},width:"100%",min:"1"}))),footer:r.createElement("div",{className:"btn-box ecre-flex ecre-flex-wrap ecre-justify-end ecre-items-center ecre-gap-2"},r.createElement("button",{onClick:ge,disabled:u,className:"ecre-text-gray-900 ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-bg-slate-100 ecre-rounded-lg ecre-border ecre-border-solid ecre-border-slate-100 disabled:ecre-opacity-50"},mn("cancel")),r.createElement("button",{onClick:fe,disabled:u||!ie,className:"ecre-text-white ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-bg-[#6A40D5] ecre-rounded-lg ecre-justify-center ecre-items-center ecre-gap-2 ecre-inline-flex ecre-transition-all ecre-border-none hover:ecre-bg-violet-700 disabled:ecre-opacity-50"},mn(u?"creating":"create_reward")))}),r.createElement(Ai,{openModal:Z,toggleModal:function(){return Y(!1)}},{header:r.createElement("div",{className:"title ecre-text-gray-900 ecre-text-base ecre-font-semibold"},mn("do_you_want_to_reset")),body:r.createElement("div",{className:"description"},r.createElement("div",{className:"ecre-text-gray-900 ecre-text-sm ecre-font-normal ecre-mb-4"},mn("custom_reward_settings_lost")),r.createElement("div",{className:"ecre-text-gray-900 ecre-text-sm ecre-font-normal"},mn("are_you_sure_proceed"))),footer:r.createElement("div",{className:"btn-box ecre-justify-end ecre-items-center ecre-gap-2 ecre-flex"},r.createElement("button",{onClick:function(){return Y(!1)},className:"ecre-text-gray-900 ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-bg-slate-100 ecre-rounded-lg ecre-border ecre-border-solid ecre-border-slate-100 hover:ecre-border-red-500 hover:ecre-bg-white hover:ecre-text-red-500"},mn("cancel")),r.createElement("button",{onClick:ms(hs().mark((function e(){return hs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,he();case 2:Y(!1),H(!1);case 4:case"end":return e.stop()}}),e)}))),className:"ecre-text-white ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-border ecre-border-solid ecre-border-red-500 ecre-bg-red-500 ecre-rounded-lg hover:ecre-bg-white hover:ecre-text-red-500"},mn("reset")))}))},xs=i.p+"images/avatar.png";function bs(e){return bs="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},bs(e)}function _s(){_s=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof v?t:v,a=Object.create(o.prototype),s=new L(n||[]);return i(a,"_invoke",{value:M(e,r,s)}),a}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",h="suspendedYield",f="executing",m="completed",g={};function v(){}function y(){}function x(){}var b={};c(b,a,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(A([])));w&&w!==r&&n.call(w,a)&&(b=w);var C=x.prototype=v.prototype=Object.create(b);function S(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function r(i,o,a,s){var l=d(e[i],e,o);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==bs(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,a,s)}),(function(e){r("throw",e,a,s)})):t.resolve(u).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,s)}))}s(l.arg)}var o;i(this,"_invoke",{value:function(e,n){function i(){return new t((function(t,i){r(e,n,t,i)}))}return o=o?o.then(i,i):i()}})}function M(t,r,n){var i=p;return function(o,a){if(i===f)throw Error("Generator is already running");if(i===m){if("throw"===o)throw a;return{value:e,done:!0}}for(n.method=o,n.arg=a;;){var s=n.delegate;if(s){var l=T(s,n);if(l){if(l===g)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===p)throw i=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=f;var c=d(t,r,n);if("normal"===c.type){if(i=n.done?m:h,c.arg===g)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=m,n.method="throw",n.arg=c.arg)}}}function T(t,r){var n=r.method,i=t.iterator[n];if(i===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,T(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var o=d(i,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,g;var a=o.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,g):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function A(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function r(){for(;++i<t.length;)if(n.call(t,i))return r.value=t[i],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(bs(t)+" is not iterable")}return y.prototype=x,i(C,"constructor",{value:x,configurable:!0}),i(x,"constructor",{value:y,configurable:!0}),y.displayName=c(x,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,x):(e.__proto__=x,c(e,l,"GeneratorFunction")),e.prototype=Object.create(C),e},t.awrap=function(e){return{__await:e}},S(E.prototype),c(E.prototype,s,(function(){return this})),t.AsyncIterator=E,t.async=function(e,r,n,i,o){void 0===o&&(o=Promise);var a=new E(u(e,r,n,i),o);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},S(C),c(C,l,"Generator"),c(C,a,(function(){return this})),c(C,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=A,L.prototype={constructor:L,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(I),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function i(n,i){return s.type="throw",s.arg=t,r.next=n,i&&(r.method="next",r.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),I(r),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;I(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:A(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},t}function ws(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}const Cs=function(){var e=(0,r.useContext)(On),t=e.activeReferrerTab,n=e.handleActiveReferrerTab,i=e.selectedReferrer,o=e.setSelectedReferrer,a=e.referrerDetailsSummary,s=e.setReferrerDetailsSummary,l=e.currency,c=function(e){var t={conversion_rate:e.conversion_rate||(e.total_referrals>0?Math.round(e.total_rewards_issued/e.total_referrals*100):0),total_referral_sales:e.total_sales||e.salesGenerated||0,total_referrals:e.total_referrals||e.referrals||0,reward_issued:e.total_rewards_issued||0};s(t)},u=function(){var e=function(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){ws(o,n,i,a,s,"next",e)}function s(e){ws(o,n,i,a,s,"throw",e)}a(void 0)}))}}(_s().mark((function e(){var t,r,n;return _s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i&&i.user_id){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,(t=new FormData).append("action","ecre_fetch_referrer_dashboard"),t.append("nonce",ecreAdmin.nonce),t.append("user_id",i.user_id),e.next=9,y().post(ecreAdmin.ajaxurl,t);case 9:(r=e.sent).data.success&&(n=r.data.data,o(n),c(n)),e.next=17;break;case 13:e.prev=13,e.t0=e.catch(2),console.error("Error fetching referrer dashboard:",e.t0),c(i);case 17:case"end":return e.stop()}}),e,null,[[2,13]])})));return function(){return e.apply(this,arguments)}}();return(0,r.useEffect)((function(){u()}),[]),i?r.createElement("div",{className:"referrer-details-screen"},r.createElement(za,{name:i.name,email:i.email,avatar:i.avatar||xs,eligibilityStatus:"Active",statusColor:"green",className:"ecre-mb-10"}),r.createElement("div",{className:"referrer-details__summary ecre-mb-8 sm:ecre-mb-10"},r.createElement("div",{className:"ecre-grid ecre-grid-cols-1 sm:ecre-grid-cols-2 ecre-gap-4"},r.createElement("div",{className:"summary-card ecre-p-4 ecre-bg-white ecre-rounded-lg ecre-inline-flex ecre-justify-start ecre-items-center ecre-gap-6"},r.createElement("div",{className:"icon-wrap"},zn.checkBadge),r.createElement("div",{className:"text-wrapper"},r.createElement("div",{className:"ecre-text-[#111827] ecre-text-sm ecre-font-medium"},"Conversion Rate"),r.createElement("div",{className:"ecre-text-[#111827] ecre-text-xl ecre-font-medium"},a.conversion_rate,"%"))),r.createElement("div",{className:"summary-card ecre-p-4 ecre-bg-white ecre-rounded-lg ecre-inline-flex ecre-justify-start ecre-items-center ecre-gap-6"},r.createElement("div",{className:"icon-wrap"},zn.usdDollar),r.createElement("div",{className:"text-wrapper"},r.createElement("div",{className:"ecre-text-[#111827] ecre-text-sm ecre-font-medium"},"Total Referral Sales"),r.createElement("div",{className:"ecre-text-[#111827] ecre-text-xl ecre-font-medium"},l,a.total_referral_sales))),r.createElement("div",{className:"summary-card ecre-p-4 ecre-bg-white ecre-rounded-lg ecre-inline-flex ecre-justify-start ecre-items-center ecre-gap-6"},r.createElement("div",{className:"icon-wrap"},zn.refferalsManagement),r.createElement("div",{className:"text-wrapper"},r.createElement("div",{className:"ecre-text-[#111827] ecre-text-sm ecre-font-medium"},"Total Referrals"),r.createElement("div",{className:"ecre-text-[#111827] ecre-text-xl ecre-font-medium"},a.total_referrals))),r.createElement("div",{className:"summary-card ecre-p-4 ecre-bg-white ecre-rounded-lg ecre-inline-flex ecre-justify-start ecre-items-center ecre-gap-6"},r.createElement("div",{className:"icon-wrap"},zn.rewardGift),r.createElement("div",{className:"text-wrapper"},r.createElement("div",{className:"ecre-text-[#111827] ecre-text-sm ecre-font-medium"},"Reward Issued"),r.createElement("div",{className:"ecre-text-[#111827] ecre-text-xl ecre-font-medium"},a.reward_issued))))),r.createElement("div",{className:"referrer-details__navbar ecre-mb-6"},r.createElement("ul",{className:"referrer-details__navbar-menu ecre-flex ecre-flex-wrap md:ecre-flex-nowrap ecre-gap-4 sm:ecre-gap-6 ecre-pb-2.5 ecre-border-b ecre-border-gray-200"},r.createElement("li",{className:"ecre-mb-0 ".concat("referral-history"===t?"active":"")},r.createElement("a",{onClick:function(){return n("referral-history")},className:"ecre-cursor-pointer ecre-block ecre-text-center ecre-text-gray-900 ecre-text-xs before:ecre-hidden sm:before:ecre-block lg:ecre-text-sm ecre-font-normal ecre-p-2 sm:ecre-p-3.5 ecre-rounded sm:ecre-rounded-[15px] ecre-bg-gray-200 ecre-transition hover:ecre-bg-[#6A40D5] hover:ecre-text-white"},"Referral History")),r.createElement("li",{className:"ecre-mb-0 ".concat("reward-coupons"===t?"active":"")},r.createElement("a",{onClick:function(){return n("reward-coupons")},className:"ecre-cursor-pointer ecre-block ecre-text-center ecre-text-gray-900 ecre-text-xs before:ecre-hidden sm:before:ecre-block lg:ecre-text-sm ecre-font-normal ecre-p-2 sm:ecre-p-3.5 ecre-rounded sm:ecre-rounded-[15px] ecre-bg-gray-200 ecre-transition hover:ecre-bg-[#6A40D5] hover:ecre-text-white"},"Reward Coupons")),r.createElement("li",{className:"ecre-mb-0 ".concat("reward-points"===t?"active":"")},r.createElement("a",{onClick:function(){return n("reward-points")},className:"ecre-cursor-pointer ecre-block ecre-text-center ecre-text-gray-900 ecre-text-xs before:ecre-hidden sm:before:ecre-block lg:ecre-text-sm ecre-font-normal ecre-p-2 sm:ecre-p-3.5 ecre-rounded sm:ecre-rounded-[15px] ecre-bg-gray-200 ecre-transition hover:ecre-bg-[#6A40D5] hover:ecre-text-white"},"Reward Points")))),r.createElement("div",{className:"referrer-details__tab-content"},"referral-history"===t?r.createElement(ts,null):null,"reward-coupons"===t?r.createElement(us,null):null,"reward-points"===t?r.createElement(ys,null):null)):r.createElement("div",{className:"ecre-p-8 ecre-text-center"},"Loading referrer details...")};const Ss=function(){var e=(0,r.useContext)(On),t=e.ecreActiveScreen,n=e.loading;return n?r.createElement("div",{className:"reward-settings"},r.createElement(ra,{title:mn("reward_management"),subtitle:mn("reward_management_subtitle")}),r.createElement(ua,null)):r.createElement("div",{className:"reward-management"},r.createElement(ra,{title:mn("reward_management"),subtitle:mn("reward_management_subtitle")}),n?r.createElement(ua,null):r.createElement(r.Fragment,null,"reward_management"===t?r.createElement(Va,null):null,"referrer_details"===t?r.createElement(Cs,null):null))},{entries:Es,setPrototypeOf:Ms,isFrozen:Ts,getPrototypeOf:ks,getOwnPropertyDescriptor:Is}=Object;let{freeze:Ls,seal:As,create:Ns}=Object,{apply:Ds,construct:Ps}="undefined"!=typeof Reflect&&Reflect;Ls||(Ls=function(e){return e}),As||(As=function(e){return e}),Ds||(Ds=function(e,t,r){return e.apply(t,r)}),Ps||(Ps=function(e,t){return new e(...t)});const Os=Xs(Array.prototype.forEach),Rs=Xs(Array.prototype.pop),Vs=Xs(Array.prototype.push),Fs=Xs(String.prototype.toLowerCase),zs=Xs(String.prototype.toString),Bs=Xs(String.prototype.match),Hs=Xs(String.prototype.replace),js=Xs(String.prototype.indexOf),Gs=Xs(String.prototype.trim),Ws=Xs(Object.prototype.hasOwnProperty),Us=Xs(RegExp.prototype.test),Zs=(Ys=TypeError,function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return Ps(Ys,t)});var Ys;function Xs(e){return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return Ds(e,t,n)}}function qs(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Fs;Ms&&Ms(e,null);let n=t.length;for(;n--;){let i=t[n];if("string"==typeof i){const e=r(i);e!==i&&(Ts(t)||(t[n]=e),i=e)}e[i]=!0}return e}function $s(e){for(let t=0;t<e.length;t++){Ws(e,t)||(e[t]=null)}return e}function Ks(e){const t=Ns(null);for(const[r,n]of Es(e)){Ws(e,r)&&(Array.isArray(n)?t[r]=$s(n):n&&"object"==typeof n&&n.constructor===Object?t[r]=Ks(n):t[r]=n)}return t}function Qs(e,t){for(;null!==e;){const r=Is(e,t);if(r){if(r.get)return Xs(r.get);if("function"==typeof r.value)return Xs(r.value)}e=ks(e)}return function(){return null}}const Js=Ls(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),el=Ls(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),tl=Ls(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),rl=Ls(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),nl=Ls(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),il=Ls(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),ol=Ls(["#text"]),al=Ls(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),sl=Ls(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),ll=Ls(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),cl=Ls(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),ul=As(/\{\{[\w\W]*|[\w\W]*\}\}/gm),dl=As(/<%[\w\W]*|[\w\W]*%>/gm),pl=As(/\${[\w\W]*}/gm),hl=As(/^data-[\-\w.\u00B7-\uFFFF]/),fl=As(/^aria-[\-\w]+$/),ml=As(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),gl=As(/^(?:\w+script|data):/i),vl=As(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),yl=As(/^html$/i),xl=As(/^[a-z][.\w]*(-[.\w]+)+$/i);var bl=Object.freeze({__proto__:null,ARIA_ATTR:fl,ATTR_WHITESPACE:vl,CUSTOM_ELEMENT:xl,DATA_ATTR:hl,DOCTYPE_NAME:yl,ERB_EXPR:dl,IS_ALLOWED_URI:ml,IS_SCRIPT_OR_DATA:gl,MUSTACHE_EXPR:ul,TMPLIT_EXPR:pl});const _l=1,wl=3,Cl=7,Sl=8,El=9,Ml=function(){return"undefined"==typeof window?null:window};var Tl=function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ml();const r=t=>e(t);if(r.version="3.2.0",r.removed=[],!t||!t.document||t.document.nodeType!==El)return r.isSupported=!1,r;let{document:n}=t;const i=n,o=i.currentScript,{DocumentFragment:a,HTMLTemplateElement:s,Node:l,Element:c,NodeFilter:u,NamedNodeMap:d=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:p,DOMParser:h,trustedTypes:f}=t,m=c.prototype,g=Qs(m,"cloneNode"),v=Qs(m,"remove"),y=Qs(m,"nextSibling"),x=Qs(m,"childNodes"),b=Qs(m,"parentNode");if("function"==typeof s){const e=n.createElement("template");e.content&&e.content.ownerDocument&&(n=e.content.ownerDocument)}let _,w="";const{implementation:C,createNodeIterator:S,createDocumentFragment:E,getElementsByTagName:M}=n,{importNode:T}=i;let k={};r.isSupported="function"==typeof Es&&"function"==typeof b&&C&&void 0!==C.createHTMLDocument;const{MUSTACHE_EXPR:I,ERB_EXPR:L,TMPLIT_EXPR:A,DATA_ATTR:N,ARIA_ATTR:D,IS_SCRIPT_OR_DATA:P,ATTR_WHITESPACE:O,CUSTOM_ELEMENT:R}=bl;let{IS_ALLOWED_URI:V}=bl,F=null;const z=qs({},[...Js,...el,...tl,...nl,...ol]);let B=null;const H=qs({},[...al,...sl,...ll,...cl]);let j=Object.seal(Ns(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),G=null,W=null,U=!0,Z=!0,Y=!1,X=!0,q=!1,$=!0,K=!1,Q=!1,J=!1,ee=!1,te=!1,re=!1,ne=!0,ie=!1,oe=!0,ae=!1,se={},le=null;const ce=qs({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let ue=null;const de=qs({},["audio","video","img","source","image","track"]);let pe=null;const he=qs({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),fe="http://www.w3.org/1998/Math/MathML",me="http://www.w3.org/2000/svg",ge="http://www.w3.org/1999/xhtml";let ve=ge,ye=!1,xe=null;const be=qs({},[fe,me,ge],zs);let _e=qs({},["mi","mo","mn","ms","mtext"]),we=qs({},["annotation-xml"]);const Ce=qs({},["title","style","font","a","script"]);let Se=null;const Ee=["application/xhtml+xml","text/html"];let Me=null,Te=null;const ke=n.createElement("form"),Ie=function(e){return e instanceof RegExp||e instanceof Function},Le=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!Te||Te!==e){if(e&&"object"==typeof e||(e={}),e=Ks(e),Se=-1===Ee.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,Me="application/xhtml+xml"===Se?zs:Fs,F=Ws(e,"ALLOWED_TAGS")?qs({},e.ALLOWED_TAGS,Me):z,B=Ws(e,"ALLOWED_ATTR")?qs({},e.ALLOWED_ATTR,Me):H,xe=Ws(e,"ALLOWED_NAMESPACES")?qs({},e.ALLOWED_NAMESPACES,zs):be,pe=Ws(e,"ADD_URI_SAFE_ATTR")?qs(Ks(he),e.ADD_URI_SAFE_ATTR,Me):he,ue=Ws(e,"ADD_DATA_URI_TAGS")?qs(Ks(de),e.ADD_DATA_URI_TAGS,Me):de,le=Ws(e,"FORBID_CONTENTS")?qs({},e.FORBID_CONTENTS,Me):ce,G=Ws(e,"FORBID_TAGS")?qs({},e.FORBID_TAGS,Me):{},W=Ws(e,"FORBID_ATTR")?qs({},e.FORBID_ATTR,Me):{},se=!!Ws(e,"USE_PROFILES")&&e.USE_PROFILES,U=!1!==e.ALLOW_ARIA_ATTR,Z=!1!==e.ALLOW_DATA_ATTR,Y=e.ALLOW_UNKNOWN_PROTOCOLS||!1,X=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,q=e.SAFE_FOR_TEMPLATES||!1,$=!1!==e.SAFE_FOR_XML,K=e.WHOLE_DOCUMENT||!1,ee=e.RETURN_DOM||!1,te=e.RETURN_DOM_FRAGMENT||!1,re=e.RETURN_TRUSTED_TYPE||!1,J=e.FORCE_BODY||!1,ne=!1!==e.SANITIZE_DOM,ie=e.SANITIZE_NAMED_PROPS||!1,oe=!1!==e.KEEP_CONTENT,ae=e.IN_PLACE||!1,V=e.ALLOWED_URI_REGEXP||ml,ve=e.NAMESPACE||ge,_e=e.MATHML_TEXT_INTEGRATION_POINTS||_e,we=e.HTML_INTEGRATION_POINTS||we,j=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&Ie(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(j.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&Ie(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(j.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(j.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),q&&(Z=!1),te&&(ee=!0),se&&(F=qs({},ol),B=[],!0===se.html&&(qs(F,Js),qs(B,al)),!0===se.svg&&(qs(F,el),qs(B,sl),qs(B,cl)),!0===se.svgFilters&&(qs(F,tl),qs(B,sl),qs(B,cl)),!0===se.mathMl&&(qs(F,nl),qs(B,ll),qs(B,cl))),e.ADD_TAGS&&(F===z&&(F=Ks(F)),qs(F,e.ADD_TAGS,Me)),e.ADD_ATTR&&(B===H&&(B=Ks(B)),qs(B,e.ADD_ATTR,Me)),e.ADD_URI_SAFE_ATTR&&qs(pe,e.ADD_URI_SAFE_ATTR,Me),e.FORBID_CONTENTS&&(le===ce&&(le=Ks(le)),qs(le,e.FORBID_CONTENTS,Me)),oe&&(F["#text"]=!0),K&&qs(F,["html","head","body"]),F.table&&(qs(F,["tbody"]),delete G.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw Zs('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw Zs('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');_=e.TRUSTED_TYPES_POLICY,w=_.createHTML("")}else void 0===_&&(_=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let r=null;const n="data-tt-policy-suffix";t&&t.hasAttribute(n)&&(r=t.getAttribute(n));const i="dompurify"+(r?"#"+r:"");try{return e.createPolicy(i,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+i+" could not be created."),null}}(f,o)),null!==_&&"string"==typeof w&&(w=_.createHTML(""));Ls&&Ls(e),Te=e}},Ae=qs({},[...el,...tl,...rl]),Ne=qs({},[...nl,...il]),De=function(e){Vs(r.removed,{element:e});try{b(e).removeChild(e)}catch(t){v(e)}},Pe=function(e,t){try{Vs(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){Vs(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!B[e])if(ee||te)try{De(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Oe=function(e){let t=null,r=null;if(J)e="<remove></remove>"+e;else{const t=Bs(e,/^[\r\n\t ]+/);r=t&&t[0]}"application/xhtml+xml"===Se&&ve===ge&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");const i=_?_.createHTML(e):e;if(ve===ge)try{t=(new h).parseFromString(i,Se)}catch(e){}if(!t||!t.documentElement){t=C.createDocument(ve,"template",null);try{t.documentElement.innerHTML=ye?w:i}catch(e){}}const o=t.body||t.documentElement;return e&&r&&o.insertBefore(n.createTextNode(r),o.childNodes[0]||null),ve===ge?M.call(t,K?"html":"body")[0]:K?t.documentElement:o},Re=function(e){return S.call(e.ownerDocument||e,e,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT|u.SHOW_PROCESSING_INSTRUCTION|u.SHOW_CDATA_SECTION,null)},Ve=function(e){return e instanceof p&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof d)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Fe=function(e){return"function"==typeof l&&e instanceof l};function ze(e,t,n){k[e]&&Os(k[e],(e=>{e.call(r,t,n,Te)}))}const Be=function(e){let t=null;if(ze("beforeSanitizeElements",e,null),Ve(e))return De(e),!0;const n=Me(e.nodeName);if(ze("uponSanitizeElement",e,{tagName:n,allowedTags:F}),e.hasChildNodes()&&!Fe(e.firstElementChild)&&Us(/<[/\w]/g,e.innerHTML)&&Us(/<[/\w]/g,e.textContent))return De(e),!0;if(e.nodeType===Cl)return De(e),!0;if($&&e.nodeType===Sl&&Us(/<[/\w]/g,e.data))return De(e),!0;if(!F[n]||G[n]){if(!G[n]&&je(n)){if(j.tagNameCheck instanceof RegExp&&Us(j.tagNameCheck,n))return!1;if(j.tagNameCheck instanceof Function&&j.tagNameCheck(n))return!1}if(oe&&!le[n]){const t=b(e)||e.parentNode,r=x(e)||e.childNodes;if(r&&t){for(let n=r.length-1;n>=0;--n){const i=g(r[n],!0);i.__removalCount=(e.__removalCount||0)+1,t.insertBefore(i,y(e))}}}return De(e),!0}return e instanceof c&&!function(e){let t=b(e);t&&t.tagName||(t={namespaceURI:ve,tagName:"template"});const r=Fs(e.tagName),n=Fs(t.tagName);return!!xe[e.namespaceURI]&&(e.namespaceURI===me?t.namespaceURI===ge?"svg"===r:t.namespaceURI===fe?"svg"===r&&("annotation-xml"===n||_e[n]):Boolean(Ae[r]):e.namespaceURI===fe?t.namespaceURI===ge?"math"===r:t.namespaceURI===me?"math"===r&&we[n]:Boolean(Ne[r]):e.namespaceURI===ge?!(t.namespaceURI===me&&!we[n])&&!(t.namespaceURI===fe&&!_e[n])&&!Ne[r]&&(Ce[r]||!Ae[r]):!("application/xhtml+xml"!==Se||!xe[e.namespaceURI]))}(e)?(De(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!Us(/<\/no(script|embed|frames)/i,e.innerHTML)?(q&&e.nodeType===wl&&(t=e.textContent,Os([I,L,A],(e=>{t=Hs(t,e," ")})),e.textContent!==t&&(Vs(r.removed,{element:e.cloneNode()}),e.textContent=t)),ze("afterSanitizeElements",e,null),!1):(De(e),!0)},He=function(e,t,r){if(ne&&("id"===t||"name"===t)&&(r in n||r in ke))return!1;if(Z&&!W[t]&&Us(N,t));else if(U&&Us(D,t));else if(!B[t]||W[t]){if(!(je(e)&&(j.tagNameCheck instanceof RegExp&&Us(j.tagNameCheck,e)||j.tagNameCheck instanceof Function&&j.tagNameCheck(e))&&(j.attributeNameCheck instanceof RegExp&&Us(j.attributeNameCheck,t)||j.attributeNameCheck instanceof Function&&j.attributeNameCheck(t))||"is"===t&&j.allowCustomizedBuiltInElements&&(j.tagNameCheck instanceof RegExp&&Us(j.tagNameCheck,r)||j.tagNameCheck instanceof Function&&j.tagNameCheck(r))))return!1}else if(pe[t]);else if(Us(V,Hs(r,O,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==js(r,"data:")||!ue[e]){if(Y&&!Us(P,Hs(r,O,"")));else if(r)return!1}else;return!0},je=function(e){return"annotation-xml"!==e&&Bs(e,R)},Ge=function(e){ze("beforeSanitizeAttributes",e,null);const{attributes:t}=e;if(!t)return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:B,forceKeepAttr:void 0};let i=t.length;for(;i--;){const o=t[i],{name:a,namespaceURI:s,value:l}=o,c=Me(a);let u="value"===a?l:Gs(l);if(n.attrName=c,n.attrValue=u,n.keepAttr=!0,n.forceKeepAttr=void 0,ze("uponSanitizeAttribute",e,n),u=n.attrValue,!ie||"id"!==c&&"name"!==c||(Pe(a,e),u="user-content-"+u),$&&Us(/((--!?|])>)|<\/(style|title)/i,u)){Pe(a,e);continue}if(n.forceKeepAttr)continue;if(Pe(a,e),!n.keepAttr)continue;if(!X&&Us(/\/>/i,u)){Pe(a,e);continue}q&&Os([I,L,A],(e=>{u=Hs(u,e," ")}));const d=Me(e.nodeName);if(He(d,c,u)){if(_&&"object"==typeof f&&"function"==typeof f.getAttributeType)if(s);else switch(f.getAttributeType(d,c)){case"TrustedHTML":u=_.createHTML(u);break;case"TrustedScriptURL":u=_.createScriptURL(u)}try{s?e.setAttributeNS(s,a,u):e.setAttribute(a,u),Ve(e)?De(e):Rs(r.removed)}catch(e){}}}ze("afterSanitizeAttributes",e,null)},We=function e(t){let r=null;const n=Re(t);for(ze("beforeSanitizeShadowDOM",t,null);r=n.nextNode();)ze("uponSanitizeShadowNode",r,null),Be(r)||(r.content instanceof a&&e(r.content),Ge(r));ze("afterSanitizeShadowDOM",t,null)};return r.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,o=null,s=null,c=null;if(ye=!e,ye&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Fe(e)){if("function"!=typeof e.toString)throw Zs("toString is not a function");if("string"!=typeof(e=e.toString()))throw Zs("dirty is not a string, aborting")}if(!r.isSupported)return e;if(Q||Le(t),r.removed=[],"string"==typeof e&&(ae=!1),ae){if(e.nodeName){const t=Me(e.nodeName);if(!F[t]||G[t])throw Zs("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof l)n=Oe("\x3c!----\x3e"),o=n.ownerDocument.importNode(e,!0),o.nodeType===_l&&"BODY"===o.nodeName||"HTML"===o.nodeName?n=o:n.appendChild(o);else{if(!ee&&!q&&!K&&-1===e.indexOf("<"))return _&&re?_.createHTML(e):e;if(n=Oe(e),!n)return ee?null:re?w:""}n&&J&&De(n.firstChild);const u=Re(ae?e:n);for(;s=u.nextNode();)Be(s)||(s.content instanceof a&&We(s.content),Ge(s));if(ae)return e;if(ee){if(te)for(c=E.call(n.ownerDocument);n.firstChild;)c.appendChild(n.firstChild);else c=n;return(B.shadowroot||B.shadowrootmode)&&(c=T.call(i,c,!0)),c}let d=K?n.outerHTML:n.innerHTML;return K&&F["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&Us(yl,n.ownerDocument.doctype.name)&&(d="<!DOCTYPE "+n.ownerDocument.doctype.name+">\n"+d),q&&Os([I,L,A],(e=>{d=Hs(d,e," ")})),_&&re?_.createHTML(d):d},r.setConfig=function(){Le(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Q=!0},r.clearConfig=function(){Te=null,Q=!1},r.isValidAttribute=function(e,t,r){Te||Le({});const n=Me(e),i=Me(t);return He(n,i,r)},r.addHook=function(e,t){"function"==typeof t&&(k[e]=k[e]||[],Vs(k[e],t))},r.removeHook=function(e){if(k[e])return Rs(k[e])},r.removeHooks=function(e){k[e]&&(k[e]=[])},r.removeAllHooks=function(){k={}},r}();const kl=function(){var e=(0,r.useContext)(On),t=e.handleToggleRewardModal,n=e.isReferralMailModal,i=e.handleToggleReferralModal,o=e.isRewardMailModal,a=e.isReferralMailTagModal,s=e.handleToggleReferralTagModal,l=e.isRewardMailTagModal,c=e.handleToggleRewardTagModal,u=e.formData,d=(e.handleSelectChange,e.handleInputChange),p=e.referralCoupon,h=e.referral_discount,f=e.reward_discount,m=e.isPro,g=e.currency,v=e.loading,y=e.initialFormData,x=Tl.sanitize(u.referralEmailBody.replace(/\n/g,"<br>"));return r.createElement("div",{className:"reward-settings"},r.createElement(ra,{title:mn("email_settings"),subtitle:mn("email_settings_subtitle")}),v?r.createElement(ua,null):r.createElement(r.Fragment,null,r.createElement("div",{className:"email-referral ecre-mb-12"},r.createElement("div",{className:"heading ecre-mb-8"},r.createElement("h6",{className:"ecre-text-gray-900 ecre-text-base ecre-font-bold ecre-mb-2"},mn("referral_email")),r.createElement("p",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal"},mn("referral_email_info"))),r.createElement("div",{className:"email-referral__enable-field ecre-mb-8"},r.createElement(Ni,{id:"enable_refferal_email_invitation",checked:u.enableRefferalEmailInvitation,onChange:d("enableRefferalEmailInvitation"),label:mn("enable_email_invitation"),tooltip:mn("enable_email_info")}),r.createElement("p",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal"},mn("allow_email_referral"))),u.enableRefferalEmailInvitation&&r.createElement("div",{className:"email-referral__content"},r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Bi,{id:"referral_email_subject",label:mn("email_subject"),tooltip:mn("email_subject_change"),type:"text",width:"514",value:m?u.referralEmailSubject:y.referralEmailSubject,onChange:d("referralEmailSubject"),isPro:m})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Bi,{id:"referral_email_heading",label:mn("email_heading"),tooltip:mn("email_heading_change"),type:"text",width:"514",value:m?u.referralEmailHeading:y.referralEmailHeading,onChange:d("referralEmailHeading"),isPro:m})),r.createElement("div",{className:"form-group email-body"},r.createElement("label",{className:"ecre-text-gray-500 ecre-text-sm ecre-font-medium ecre-block ecre-mb-2"},r.createElement("span",{className:"ecre-mr-2.5 ".concat(m?"":"ecre-opacity-50")},mn("email_body")),r.createElement(ui,{className:"ecre-align-[-2px] ecre-mr-1",content:mn("Change_email_body_desc")}),!m&&r.createElement("button",{className:"ecre-px-1.5 btn-prolock ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal ",onClick:fn},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade")))),r.createElement("div",{className:"wrapper ecre-flex ecre-flex-col ecre-max-w-[514px]",onClick:m?void 0:fn},r.createElement("div",{className:"ecre-inline-flex ecre-items-center"},r.createElement("p",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal"},"Tags are supported"),r.createElement("button",{disabled:!m,onClick:s,className:"ecre-text-violet-700 ecre-text-sm ecre-font-medium ecre-cursor-pointer ecre-border-0 ecre-outline-none ecre-shadow-none ecre-bg-transparent ecre-ml-auto ecre-mt-2 ecre-inline-flex ecre-items-center ecre-gap-1 ".concat(m?"":"ecre-opacity-50")},r.createElement("span",null,"Supported tags list"))),r.createElement("textarea",{cols:"30",rows:"6",value:m?u.referralEmailBody:y.referralEmailBody,onChange:d("referralEmailBody"),className:"ecre-text-gray-900 !ecre-shadow-none ecre-text-sm !ecre-font-normal ecre-bg-white ecre-p-[15px] ecre-w-full ecre-rounded-lg ecre-border !ecre-border-[#9CA3AF] ".concat(m?"":"ecre-opacity-50 ecre-bg-gray-200 ")}),r.createElement("button",{disabled:!m,onClick:i,className:"ecre-text-violet-700 ecre-text-sm ecre-font-medium ecre-cursor-pointer ecre-border-0 ecre-outline-none ecre-shadow-none ecre-bg-transparent ecre-ml-auto ecre-mt-2 ecre-inline-flex ecre-items-center ecre-gap-1 ".concat(m?"":"ecre-opacity-50")},r.createElement("span",{className:"icon ecre-leading-[1]"},zn.eye),r.createElement("span",null,mn("see_preview"))))))),r.createElement("div",{className:"email-reward"},r.createElement("div",{className:"heading ecre-mb-8"},r.createElement("h6",{className:"ecre-text-gray-900 ecre-text-base ecre-font-bold ecre-mb-2"},mn("reward_email")),r.createElement("p",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal"},mn("reward_email_info"))),r.createElement("div",{className:"email-reward__enable-field ecre-mb-8"},r.createElement(Ni,{id:"enable_reward_email_invitation",checked:u.enableRewardEmailInvitation,onChange:d("enableRewardEmailInvitation"),label:"Enable email notification for reward email",tooltip:"When this option is enabled, customers will receive a email notification as soon as they receive a reward coupon."}),r.createElement("p",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal"},mn("send_reward_email"))),u.enableRewardEmailInvitation&&r.createElement("div",{className:"email-reward__content"},r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Bi,{id:"reward_email_subject",label:mn("email_subject"),tooltip:mn("email_subject_change"),type:"text",width:"514",value:m?u.rewardEmailSubject:y.rewardEmailSubject,onChange:d("rewardEmailSubject"),isPro:m})),r.createElement("div",{className:"form-group ecre-mb-8"},r.createElement(Bi,{id:"reward_email_heading",label:mn("email_heading"),tooltip:mn("email_heading_change"),type:"text",width:"514",value:m?u.rewardEmailHeading:y.rewardEmailHeading,onChange:d("rewardEmailHeading"),isPro:m})),r.createElement("div",{className:"form-group ecre-mb-8 email-body"},r.createElement("label",{className:"ecre-text-gray-500 ecre-text-sm ecre-font-medium ecre-block ecre-mb-2"},r.createElement("span",{className:"ecre-mr-2.5 ".concat(m?"":"ecre-opacity-50")},mn("email_body")),r.createElement(ui,{className:"ecre-align-[-2px] ecre-mr-1",content:mn("Change_email_body_desc")}),!m&&r.createElement("button",{className:"ecre-px-1.5 btn-prolock ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal ",onClick:fn},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade")))),r.createElement("div",{className:"wrapper ecre-flex ecre-flex-col ecre-max-w-[514px]",onClick:m?void 0:fn},r.createElement("div",{className:"ecre-inline-flex ecre-items-center"},r.createElement("p",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal"},"Tags are supported"),r.createElement("button",{disabled:!m,onClick:c,className:"ecre-text-violet-700 ecre-text-sm ecre-font-medium ecre-cursor-pointer ecre-border-0 ecre-outline-none ecre-shadow-none ecre-bg-transparent ecre-ml-auto ecre-mt-2 ecre-inline-flex ecre-items-center ecre-gap-1 ".concat(m?"":"ecre-opacity-50")},r.createElement("span",null,"Supported tags list"))),r.createElement("textarea",{cols:"30",rows:"6",value:m?u.rewardEmailBody:y.rewardEmailBody,onChange:d("rewardEmailBody"),className:"ecre-text-gray-900 !ecre-shadow-none ecre-text-sm !ecre-font-normal ecre-bg-white ecre-p-[15px] ecre-w-full ecre-max-w-[514px] ecre-rounded-lg ecre-border !ecre-border-[#9CA3AF] ".concat(m?"":"ecre-opacity-50 ecre-bg-gray-200 ")}),r.createElement("button",{disabled:!m,onClick:t,className:"ecre-text-violet-700 ecre-text-sm ecre-font-medium ecre-cursor-pointer ecre-border-0 ecre-outline-none ecre-shadow-none ecre-bg-transparent ecre-ml-auto ecre-mt-2 ecre-inline-flex ecre-items-center ecre-gap-1 ".concat(m?"":"ecre-opacity-50")},r.createElement("span",{className:"icon ecre-leading-[1]"},zn.eye),r.createElement("span",null,mn("see_preview")))))))," "),r.createElement(Ai,{className:"echorewards-eamil-preview",openModal:n,toggleModal:i},{header:r.createElement("h4",{className:"ecre-text-white ecre-text-xl ecre-font-semibold ecre-mb-4"},u.referralEmailHeading),body:r.createElement("div",{className:"email-body ecre-pt-2"},r.createElement("h6",{className:"ecre-w-[530px] ecre-text-neutral-500 ecre-text-sm ecre-font-bold ecre-mb-4"},"Hi [name],"),r.createElement("div",{className:"description ecre-text-neutral-500 ecre-text-sm ecre-font-normal *:ecre-mb-7"},r.createElement("div",{dangerouslySetInnerHTML:{__html:x}})),r.createElement("div",{className:"coupon-wrap ecre-px-4 ecre-py-7 ecre-bg-gray-100 ecre-rounded-lg ecre-text-center"},r.createElement("div",{className:"ecre-text-center ecre-text-neutral-500 ecre-text-sm ecre-font-normal"},mn("coupon_code"),": ",r.createElement("strong",{className:"text-zinc-700 ecre-font-bold "},p.coupon_code)),u.enableReferralLink&&r.createElement("div",{className:"ecre-text-center ecre-text-neutral-500 ecre-text-sm ecre-font-normal ecre-mt-2"},mn("link"),": ",null!=p&&p.coupon_code?r.createElement("a",{href:"".concat(ecreAdmin.site_url,"/?ref=").concat(p.coupon_code.toLowerCase()),className:"ecre-text-violet-700 hover:text-violet-600 hover:underline"},"".concat(ecreAdmin.site_url,"/?ref=").concat(p.coupon_code.toLowerCase())):""),r.createElement("div",{className:"ecre-text-neutral-500 ecre-text-sm ecre-font-normal ecre-leading-[21px] ecre-mt-4"},mn("enjoy")," ",r.createElement("span",{className:"text-orange-400 ecre-font-semibold"}," ",h," ",mn("discount")," "),"sign_up_fee"===u.referralCouponType.value||"sign_up_fee_percent"===u.referralCouponType.value?mn("coupon_info_subscriptions"):"recurring_fee"===u.referralCouponType.value||"recurring_percent"===u.referralCouponType.value?mn("coupon_info_renewals"):"percent"===u.referralCouponType.value||"fixed"===u.referralCouponType.value?mn("coupon_info"):""))),footer:r.createElement("div",{className:"btn-box ecre-justify-center ecre-items-center ecre-gap-2 ecre-flex"},r.createElement("button",{onClick:i,className:"ecre-text-gray-900 ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-rounded-lg ecre-border ecre-border-solid ecre-border-gray-900 ecre-bg-transparent hover:ecre-border-slate-100 hover:ecre-bg-slate-100"},mn("cancel")))}),r.createElement(Ai,{className:"echorewards-eamil-preview",openModal:o,toggleModal:t},{header:r.createElement("h4",{className:"ecre-text-white ecre-text-xl ecre-font-semibold ecre-mb-4"},mn("congratulations")),body:r.createElement("div",{className:"email-body ecre-pt-2"},r.createElement("h6",{className:"ecre-w-[530px] ecre-text-neutral-500 ecre-text-sm ecre-font-bold ecre-mb-4"},mn("hi")," #username,"),r.createElement("div",{className:"description ecre-text-neutral-500 ecre-text-sm ecre-font-normal *:ecre-mb-7"},r.createElement("p",null,u.rewardEmailBody)),r.createElement("div",{className:"reward-detail ecre-text-neutral-500 ecre-text-sm ecre-font-normal ecre-mb-7"},mn("reward_details"),":"),"reward_point"===u.rewardType.value?r.createElement("div",{className:"coupon-wrap ecre-px-4 ecre-py-7 ecre-bg-gray-100 ecre-rounded-lg ecre-text-center"},r.createElement("div",{className:"ecre-text-center ecre-text-neutral-500 ecre-text-sm ecre-font-normal"},mn("reward_point"),": ",r.createElement("strong",{className:"text-zinc-700 ecre-font-bold "},u.redeemPoint)),r.createElement("div",{className:"ecre-text-neutral-500 ecre-text-sm ecre-font-normal ecre-leading-[21px] ecre-mt-4"},mn("get"),r.createElement("span",{className:"text-orange-400 ecre-font-semibold"}," ",u.redeemDiscount,g," ",mn("off"))," ",mn("for_each")," ",r.createElement("span",{className:"text-orange-400 ecre-font-semibold"},u.redeemPoint," ",mn("reward")," ")," ",mn("points"))):r.createElement("div",{className:"coupon-wrap ecre-px-4 ecre-py-7 ecre-bg-gray-100 ecre-rounded-lg ecre-text-center"},r.createElement("div",{className:"ecre-text-center ecre-text-neutral-500 ecre-text-sm ecre-font-normal"},mn("coupon_code"),": ",r.createElement("strong",{className:"text-zinc-700 ecre-font-bold "},"OY8J7J6L")),r.createElement("div",{className:"ecre-text-neutral-500 ecre-text-sm ecre-font-normal ecre-leading-[21px] ecre-mt-4"}," ",mn("enjoy")," ",r.createElement("span",{className:"text-orange-400 ecre-font-semibold"},f," ",mn("discount")," "),"sign_up_fee"===u.rewardType.value||"sign_up_fee_percent"===u.rewardType.value?mn("coupon_info_subscriptions"):"recurring_fee"===u.rewardType.value||"recurring_percent"===u.rewardType.value?mn("coupon_info_renewals"):"percent"===u.rewardType.value||"fixed"===u.rewardType.value?mn("coupon_info"):""))),footer:r.createElement("div",{className:"btn-box ecre-justify-center ecre-items-center ecre-gap-2 ecre-flex"},r.createElement("button",{onClick:t,className:"ecre-text-gray-900 ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-rounded-lg ecre-border ecre-border-solid ecre-border-gray-900 ecre-bg-transparent hover:ecre-border-slate-100 hover:ecre-bg-slate-100"},mn("cancel")))}),r.createElement(Ai,{className:"echorewards-eamil-preview",openModal:a,toggleModal:s},{header:r.createElement("h4",{className:"ecre-text-white ecre-text-xl ecre-font-semibold ecre-mb-4"},"Supported tags list"),body:r.createElement("div",{className:"email-body ecre-pt-2"},r.createElement("ul",{className:"ecre-list-disc ecre-ml-5 ecre-space-y-2 ecre-text-sm"},r.createElement("li",null,"Use ",r.createElement("span",{className:"ecre-font-bold"},"%referrer_name")," to show the name of the referrer"),r.createElement("li",null,"Use ",r.createElement("span",{className:"ecre-font-bold"},"%referral_discount")," to show the referral discount amount"),r.createElement("li",null,"Use ",r.createElement("span",{className:"ecre-font-bold"},"%referral_coupon")," to show the referral coupon"),r.createElement("li",null,"Use ",r.createElement("span",{className:"ecre-font-bold"},"%site_name")," to show the name of the website"))),footer:r.createElement("div",{className:"btn-box ecre-justify-center ecre-items-center ecre-gap-2 ecre-flex"},r.createElement("button",{onClick:s,className:"ecre-text-gray-900 ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-rounded-lg ecre-outline-none ecre-border ecre-border-solid ecre-border-gray-900 ecre-bg-transparent hover:ecre-border-slate-100 hover:ecre-bg-slate-100"},mn("cancel")))}),r.createElement(Ai,{className:"echorewards-eamil-preview",openModal:l,toggleModal:c},{header:r.createElement("h4",{className:"ecre-max-w-[306px] ecre-text-white ecre-text-xl ecre-font-semibold ecre-mb-4"},"Supported tags list"),body:r.createElement("div",{className:"email-body ecre-pt-2"},r.createElement("ul",{className:"ecre-list-disc ecre-ml-5 ecre-space-y-2 ecre-text-sm"},r.createElement("li",null,"Use ",r.createElement("span",{className:"ecre-font-bold"},"%referrer_name")," to show the name of the referrer"),r.createElement("li",null,"Use ",r.createElement("span",{className:"ecre-font-bold"},"%reward_discount")," to show reward discount amount"),r.createElement("li",null,"Use ",r.createElement("span",{className:"ecre-font-bold"},"%reward_coupon")," to show the reward coupon"),r.createElement("li",null,"Use ",r.createElement("span",{className:"ecre-font-bold"},"%site_name")," to show the name of the website"))),footer:r.createElement("div",{className:"btn-box ecre-justify-center ecre-items-center ecre-gap-2 ecre-flex"},r.createElement("button",{onClick:c,className:"ecre-text-gray-900 ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-rounded-lg ecre-border ecre-border-solid ecre-border-gray-900 ecre-bg-transparent hover:ecre-border-slate-100 hover:ecre-bg-slate-100"},mn("cancel")))}))};const Il=function(){var e=(0,r.useContext)(On),t=e.handleCopy,n=e.copiedItemIndex,i=e.isPro,o=[{title:mn("shortcode_title_referral_card"),description:mn("shortcode_desc_referral_card"),shortcode:"[ecre-referral-card]"},{title:mn("shortcode_title_email_invite"),description:mn("shortcode_desc_email_invite"),shortcode:"[ecre-email-invite]"},{title:mn("shortcode_title_reward_coupons"),description:mn("shortcode_desc_reward_coupons"),shortcode:"[ecre-reward-coupons-table]"},{title:mn("shortcode_title_invitation_tracking"),description:mn("shortcode_desc_invitation_tracking"),shortcode:"[ecre-invitation-tracking-table]"},{title:mn("shortcode_title_reward_point"),description:mn("shortcode_desc_reward_point"),shortcode:"[ecre-reward-point-table]",isProFeature:!0}];return r.createElement("div",{className:"shortcode-widgets-settings"},r.createElement(ra,{title:mn("header_shortcode_widgets"),subtitle:mn("subtitle_shortcode_widgets")}),r.createElement("div",{className:"shortcode-widgets ecre-gap-6"},o.map((function(e,o){return r.createElement("div",{key:o,onClick:e.isProFeature&&!i?fn:void 0,className:"shortcode-widgets__item ecre-flex ecre-flex-col ecre-items-start ecre-min-h-[152px] ecre-p-4 ecre-bg-white ecre-rounded"},r.createElement("div",{className:"".concat(i?"":"ecre-flex ecre-items-baseline")},r.createElement("h6",{className:"ecre-text-black ecre-text-sm ecre-font-medium ecre-mb-1.5 ecre-mr-1"},e.title," "),e.isProFeature&&!i&&r.createElement("button",{className:"ecre-px-1.5 btn-prolock ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal "},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade")))),r.createElement("p",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal ecre-mb-5"},e.description),r.createElement("button",{onClick:function(){e.isProFeature&&!i?fn():t(e.shortcode,o)},className:"ecre-group ecre-w-[170px] ecre-mt-auto ecre-px-4 ecre-py-2.5 ecre-bg-white ecre-rounded-lg ecre-border ecre-border-solid ecre-border-violet-700 ecre-text-violet-700 ecre-text-sm ecre-font-semibold ecre-inline-flex ecre-items-center ecre-justify-center ecre-gap-2 ecre-transition hover:ecre-bg-violet-700 hover:ecre-text-white ".concat(e.isProFeature&&!i?"ecre-opacity-50 ecre-bg-gray-200 ":"")},r.createElement("span",{className:"icon ecre-h-[19px] ecre-leading-[1]"},n===o?r.createElement(r.Fragment,null,r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"17",viewBox:"0 0 18 17",fill:"none"},r.createElement("path",{className:"ecre-transition group-hover:ecre-fill-white",d:"M6.5 9.125L8.375 11L11.5 6.625M16.5 8.5C16.5 9.5569 15.9753 10.4913 15.1722 11.0568C15.3401 12.0245 15.0504 13.056 14.3031 13.8033C13.5559 14.5505 12.5243 14.8402 11.5567 14.6724C10.9911 15.4754 10.0568 16 9 16C7.94321 16 7.00894 15.4754 6.44337 14.6725C5.47555 14.8405 4.4438 14.5508 3.69642 13.8034C2.94905 13.0561 2.65937 12.0243 2.82738 11.0565C2.02451 10.4909 1.5 9.55673 1.5 8.5C1.5 7.44323 2.02455 6.50898 2.82748 5.9434C2.65956 4.97566 2.94925 3.94403 3.69656 3.19672C4.44388 2.44941 5.47553 2.15972 6.44328 2.32765C7.00884 1.52463 7.94315 1 9 1C10.0568 1 10.9911 1.52458 11.5566 2.32756C12.5245 2.15954 13.5562 2.44921 14.3036 3.19659C15.0509 3.94395 15.3406 4.97568 15.1726 5.94348C15.9755 6.50906 16.5 7.44327 16.5 8.5Z",stroke:"#6A40D5",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))):zn.copy),r.createElement("span",null,mn(n===o?"btn_copied":"btn_copy_shortcode")," ")))}))),r.createElement("div",{onClick:i?void 0:fn,className:"elementor-gutenberg ecre-max-w-[1080px] ecre-p-4 ecre-bg-white ecre-rounded ecre-mt-7 md:ecre-mt-12"},r.createElement("div",{className:"icon-group ecre-flex ecre-flex-wrap ecre-gap-3 ecre-mb-2"},r.createElement("div",{className:"icon"},zn.elementor),r.createElement("div",{className:"icon"},zn.gutenberg)),r.createElement("div",{className:"".concat(i?"":"ecre-flex ecre-items-baseline")},r.createElement("h6",{className:"ecre-text-black ecre-text-sm ecre-font-medium ecre-mb-1.5"},mn("elementor_gutenberg")),!i&&r.createElement("button",{className:"ecre-px-1.5 btn-prolock ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal "},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade")))),r.createElement("p",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal"},mn("elementor_gutenberg_desc"))))};var Ll=function(e,t){return Ll=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},Ll(e,t)};function Al(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}Ll(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}Object.create;Object.create;var Nl=function(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1},Dl=new function(){this.browser=new Nl,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow="undefined"!=typeof window};"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(Dl.wxa=!0,Dl.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?Dl.worker=!0:"undefined"==typeof navigator||0===navigator.userAgent.indexOf("Node.js")?(Dl.node=!0,Dl.svgSupported=!0):function(e,t){var r=t.browser,n=e.match(/Firefox\/([\d.]+)/),i=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),o=e.match(/Edge?\/([\d.]+)/),a=/micromessenger/i.test(e);n&&(r.firefox=!0,r.version=n[1]);i&&(r.ie=!0,r.version=i[1]);o&&(r.edge=!0,r.version=o[1],r.newEdge=+o[1].split(".")[0]>18);a&&(r.weChat=!0);t.svgSupported="undefined"!=typeof SVGRect,t.touchEventsSupported="ontouchstart"in window&&!r.ie&&!r.edge,t.pointerEventsSupported="onpointerdown"in window&&(r.edge||r.ie&&+r.version>=11),t.domSupported="undefined"!=typeof document;var s=document.documentElement.style;t.transform3dSupported=(r.ie&&"transition"in s||r.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||r.ie&&+r.version>=9}(navigator.userAgent,Dl);const Pl=Dl;var Ol=12,Rl="sans-serif",Vl=Ol+"px "+Rl;var Fl,zl,Bl=function(e){var t={};if("undefined"==typeof JSON)return t;for(var r=0;r<e.length;r++){var n=String.fromCharCode(r+32),i=(e.charCodeAt(r)-20)/100;t[n]=i}return t}("007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N"),Hl={createCanvas:function(){return"undefined"!=typeof document&&document.createElement("canvas")},measureText:function(e,t){if(!Fl){var r=Hl.createCanvas();Fl=r&&r.getContext("2d")}if(Fl)return zl!==t&&(zl=Fl.font=t||Vl),Fl.measureText(e);e=e||"";var n=/((?:\d+)?\.?\d*)px/.exec(t=t||Vl),i=n&&+n[1]||Ol,o=0;if(t.indexOf("mono")>=0)o=i*e.length;else for(var a=0;a<e.length;a++){var s=Bl[e[a]];o+=null==s?i:s*i}return{width:o}},loadImage:function(e,t,r){var n=new Image;return n.onload=t,n.onerror=r,n.src=e,n}};var jl=pc(["Function","RegExp","Date","Error","CanvasGradient","CanvasPattern","Image","Canvas"],(function(e,t){return e["[object "+t+"]"]=!0,e}),{}),Gl=pc(["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64"],(function(e,t){return e["[object "+t+"Array]"]=!0,e}),{}),Wl=Object.prototype.toString,Ul=Array.prototype,Zl=Ul.forEach,Yl=Ul.filter,Xl=Ul.slice,ql=Ul.map,$l=function(){}.constructor,Kl=$l?$l.prototype:null,Ql="__proto__",Jl=2311;function ec(){return Jl++}function tc(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];"undefined"!=typeof console&&console.error.apply(console,e)}function rc(e){if(null==e||"object"!=typeof e)return e;var t=e,r=Wl.call(e);if("[object Array]"===r){if(!Vc(e)){t=[];for(var n=0,i=e.length;n<i;n++)t[n]=rc(e[n])}}else if(Gl[r]){if(!Vc(e)){var o=e.constructor;if(o.from)t=o.from(e);else{t=new o(e.length);for(n=0,i=e.length;n<i;n++)t[n]=e[n]}}}else if(!jl[r]&&!Vc(e)&&!Ec(e))for(var a in t={},e)e.hasOwnProperty(a)&&a!==Ql&&(t[a]=rc(e[a]));return t}function nc(e,t,r){if(!wc(t)||!wc(e))return r?rc(t):e;for(var n in t)if(t.hasOwnProperty(n)&&n!==Ql){var i=e[n],o=t[n];!wc(o)||!wc(i)||vc(o)||vc(i)||Ec(o)||Ec(i)||Cc(o)||Cc(i)||Vc(o)||Vc(i)?!r&&n in e||(e[n]=rc(t[n])):nc(i,o,r)}return e}function ic(e,t){for(var r=e[0],n=1,i=e.length;n<i;n++)r=nc(r,e[n],t);return r}function oc(e,t){if(Object.assign)Object.assign(e,t);else for(var r in t)t.hasOwnProperty(r)&&r!==Ql&&(e[r]=t[r]);return e}function ac(e,t,r){for(var n=fc(t),i=0;i<n.length;i++){var o=n[i];(r?null!=t[o]:null==e[o])&&(e[o]=t[o])}return e}Hl.createCanvas;function sc(e,t){if(e){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r}return-1}function lc(e,t,r){if(e="prototype"in e?e.prototype:e,t="prototype"in t?t.prototype:t,Object.getOwnPropertyNames)for(var n=Object.getOwnPropertyNames(t),i=0;i<n.length;i++){var o=n[i];"constructor"!==o&&(r?null!=t[o]:null==e[o])&&(e[o]=t[o])}else ac(e,t,r)}function cc(e){return!!e&&("string"!=typeof e&&"number"==typeof e.length)}function uc(e,t,r){if(e&&t)if(e.forEach&&e.forEach===Zl)e.forEach(t,r);else if(e.length===+e.length)for(var n=0,i=e.length;n<i;n++)t.call(r,e[n],n,e);else for(var o in e)e.hasOwnProperty(o)&&t.call(r,e[o],o,e)}function dc(e,t,r){if(!e)return[];if(!t)return Ac(e);if(e.map&&e.map===ql)return e.map(t,r);for(var n=[],i=0,o=e.length;i<o;i++)n.push(t.call(r,e[i],i,e));return n}function pc(e,t,r,n){if(e&&t){for(var i=0,o=e.length;i<o;i++)r=t.call(n,r,e[i],i,e);return r}}function hc(e,t,r){if(!e)return[];if(!t)return Ac(e);if(e.filter&&e.filter===Yl)return e.filter(t,r);for(var n=[],i=0,o=e.length;i<o;i++)t.call(r,e[i],i,e)&&n.push(e[i]);return n}function fc(e){if(!e)return[];if(Object.keys)return Object.keys(e);var t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(r);return t}var mc=Kl&&yc(Kl.bind)?Kl.call.bind(Kl.bind):function(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];return function(){return e.apply(t,r.concat(Xl.call(arguments)))}};function gc(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return function(){return e.apply(this,t.concat(Xl.call(arguments)))}}function vc(e){return Array.isArray?Array.isArray(e):"[object Array]"===Wl.call(e)}function yc(e){return"function"==typeof e}function xc(e){return"string"==typeof e}function bc(e){return"[object String]"===Wl.call(e)}function _c(e){return"number"==typeof e}function wc(e){var t=typeof e;return"function"===t||!!e&&"object"===t}function Cc(e){return!!jl[Wl.call(e)]}function Sc(e){return!!Gl[Wl.call(e)]}function Ec(e){return"object"==typeof e&&"number"==typeof e.nodeType&&"object"==typeof e.ownerDocument}function Mc(e){return null!=e.colorStops}function Tc(e){return e!=e}function kc(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var r=0,n=e.length;r<n;r++)if(null!=e[r])return e[r]}function Ic(e,t){return null!=e?e:t}function Lc(e,t,r){return null!=e?e:null!=t?t:r}function Ac(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return Xl.apply(e,t)}function Nc(e){if("number"==typeof e)return[e,e,e,e];var t=e.length;return 2===t?[e[0],e[1],e[0],e[1]]:3===t?[e[0],e[1],e[2],e[1]]:e}function Dc(e,t){if(!e)throw new Error(t)}function Pc(e){return null==e?null:"function"==typeof e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var Oc="__ec_primitive__";function Rc(e){e[Oc]=!0}function Vc(e){return e[Oc]}var Fc=function(){function e(){this.data={}}return e.prototype.delete=function(e){var t=this.has(e);return t&&delete this.data[e],t},e.prototype.has=function(e){return this.data.hasOwnProperty(e)},e.prototype.get=function(e){return this.data[e]},e.prototype.set=function(e,t){return this.data[e]=t,this},e.prototype.keys=function(){return fc(this.data)},e.prototype.forEach=function(e){var t=this.data;for(var r in t)t.hasOwnProperty(r)&&e(t[r],r)},e}(),zc="function"==typeof Map;var Bc=function(){function e(t){var r=vc(t);this.data=zc?new Map:new Fc;var n=this;function i(e,t){r?n.set(e,t):n.set(t,e)}t instanceof e?t.each(i):t&&uc(t,i)}return e.prototype.hasKey=function(e){return this.data.has(e)},e.prototype.get=function(e){return this.data.get(e)},e.prototype.set=function(e,t){return this.data.set(e,t),t},e.prototype.each=function(e,t){this.data.forEach((function(r,n){e.call(t,r,n)}))},e.prototype.keys=function(){var e=this.data.keys();return zc?Array.from(e):e},e.prototype.removeKey=function(e){this.data.delete(e)},e}();function Hc(e){return new Bc(e)}function jc(e,t){for(var r=new e.constructor(e.length+t.length),n=0;n<e.length;n++)r[n]=e[n];var i=e.length;for(n=0;n<t.length;n++)r[n+i]=t[n];return r}function Gc(e,t){var r;if(Object.create)r=Object.create(e);else{var n=function(){};n.prototype=e,r=new n}return t&&oc(r,t),r}function Wc(e){var t=e.style;t.webkitUserSelect="none",t.userSelect="none",t.webkitTapHighlightColor="rgba(0,0,0,0)",t["-webkit-touch-callout"]="none"}function Uc(e,t){return e.hasOwnProperty(t)}function Zc(){}var Yc=180/Math.PI;function Xc(e,t){return null==e&&(e=0),null==t&&(t=0),[e,t]}function qc(e,t){return e[0]=t[0],e[1]=t[1],e}function $c(e){return[e[0],e[1]]}function Kc(e,t,r){return e[0]=t,e[1]=r,e}function Qc(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e}function Jc(e,t,r,n){return e[0]=t[0]+r[0]*n,e[1]=t[1]+r[1]*n,e}function eu(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e}function tu(e){return Math.sqrt(ru(e))}function ru(e){return e[0]*e[0]+e[1]*e[1]}function nu(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e}function iu(e,t){var r=tu(t);return 0===r?(e[0]=0,e[1]=0):(e[0]=t[0]/r,e[1]=t[1]/r),e}function ou(e,t){return Math.sqrt((e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1]))}var au=ou;var su=function(e,t){return(e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1])};function lu(e,t,r,n){return e[0]=t[0]+n*(r[0]-t[0]),e[1]=t[1]+n*(r[1]-t[1]),e}function cu(e,t,r){var n=t[0],i=t[1];return e[0]=r[0]*n+r[2]*i+r[4],e[1]=r[1]*n+r[3]*i+r[5],e}function uu(e,t,r){return e[0]=Math.min(t[0],r[0]),e[1]=Math.min(t[1],r[1]),e}function du(e,t,r){return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e}var pu=function(e,t){this.target=e,this.topTarget=t&&t.topTarget},hu=function(){function e(e){this.handler=e,e.on("mousedown",this._dragStart,this),e.on("mousemove",this._drag,this),e.on("mouseup",this._dragEnd,this)}return e.prototype._dragStart=function(e){for(var t=e.target;t&&!t.draggable;)t=t.parent||t.__hostTarget;t&&(this._draggingTarget=t,t.dragging=!0,this._x=e.offsetX,this._y=e.offsetY,this.handler.dispatchToElement(new pu(t,e),"dragstart",e.event))},e.prototype._drag=function(e){var t=this._draggingTarget;if(t){var r=e.offsetX,n=e.offsetY,i=r-this._x,o=n-this._y;this._x=r,this._y=n,t.drift(i,o,e),this.handler.dispatchToElement(new pu(t,e),"drag",e.event);var a=this.handler.findHover(r,n,t).target,s=this._dropTarget;this._dropTarget=a,t!==a&&(s&&a!==s&&this.handler.dispatchToElement(new pu(s,e),"dragleave",e.event),a&&a!==s&&this.handler.dispatchToElement(new pu(a,e),"dragenter",e.event))}},e.prototype._dragEnd=function(e){var t=this._draggingTarget;t&&(t.dragging=!1),this.handler.dispatchToElement(new pu(t,e),"dragend",e.event),this._dropTarget&&this.handler.dispatchToElement(new pu(this._dropTarget,e),"drop",e.event),this._draggingTarget=null,this._dropTarget=null},e}();const fu=hu;var mu=function(){function e(e){e&&(this._$eventProcessor=e)}return e.prototype.on=function(e,t,r,n){this._$handlers||(this._$handlers={});var i=this._$handlers;if("function"==typeof t&&(n=r,r=t,t=null),!r||!e)return this;var o=this._$eventProcessor;null!=t&&o&&o.normalizeQuery&&(t=o.normalizeQuery(t)),i[e]||(i[e]=[]);for(var a=0;a<i[e].length;a++)if(i[e][a].h===r)return this;var s={h:r,query:t,ctx:n||this,callAtLast:r.zrEventfulCallAtLast},l=i[e].length-1,c=i[e][l];return c&&c.callAtLast?i[e].splice(l,0,s):i[e].push(s),this},e.prototype.isSilent=function(e){var t=this._$handlers;return!t||!t[e]||!t[e].length},e.prototype.off=function(e,t){var r=this._$handlers;if(!r)return this;if(!e)return this._$handlers={},this;if(t){if(r[e]){for(var n=[],i=0,o=r[e].length;i<o;i++)r[e][i].h!==t&&n.push(r[e][i]);r[e]=n}r[e]&&0===r[e].length&&delete r[e]}else delete r[e];return this},e.prototype.trigger=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(!this._$handlers)return this;var n=this._$handlers[e],i=this._$eventProcessor;if(n)for(var o=t.length,a=n.length,s=0;s<a;s++){var l=n[s];if(!i||!i.filter||null==l.query||i.filter(e,l.query))switch(o){case 0:l.h.call(l.ctx);break;case 1:l.h.call(l.ctx,t[0]);break;case 2:l.h.call(l.ctx,t[0],t[1]);break;default:l.h.apply(l.ctx,t)}}return i&&i.afterTrigger&&i.afterTrigger(e),this},e.prototype.triggerWithContext=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(!this._$handlers)return this;var n=this._$handlers[e],i=this._$eventProcessor;if(n)for(var o=t.length,a=t[o-1],s=n.length,l=0;l<s;l++){var c=n[l];if(!i||!i.filter||null==c.query||i.filter(e,c.query))switch(o){case 0:c.h.call(a);break;case 1:c.h.call(a,t[0]);break;case 2:c.h.call(a,t[0],t[1]);break;default:c.h.apply(a,t.slice(1,o-1))}}return i&&i.afterTrigger&&i.afterTrigger(e),this},e}();const gu=mu;var vu=Math.log(2);function yu(e,t,r,n,i,o){var a=n+"-"+i,s=e.length;if(o.hasOwnProperty(a))return o[a];if(1===t){var l=Math.round(Math.log((1<<s)-1&~i)/vu);return e[r][l]}for(var c=n|1<<r,u=r+1;n&1<<u;)u++;for(var d=0,p=0,h=0;p<s;p++){var f=1<<p;f&i||(d+=(h%2?-1:1)*e[r][p]*yu(e,t-1,u,c,i|f,o),h++)}return o[a]=d,d}function xu(e,t){var r=[[e[0],e[1],1,0,0,0,-t[0]*e[0],-t[0]*e[1]],[0,0,0,e[0],e[1],1,-t[1]*e[0],-t[1]*e[1]],[e[2],e[3],1,0,0,0,-t[2]*e[2],-t[2]*e[3]],[0,0,0,e[2],e[3],1,-t[3]*e[2],-t[3]*e[3]],[e[4],e[5],1,0,0,0,-t[4]*e[4],-t[4]*e[5]],[0,0,0,e[4],e[5],1,-t[5]*e[4],-t[5]*e[5]],[e[6],e[7],1,0,0,0,-t[6]*e[6],-t[6]*e[7]],[0,0,0,e[6],e[7],1,-t[7]*e[6],-t[7]*e[7]]],n={},i=yu(r,8,0,0,0,n);if(0!==i){for(var o=[],a=0;a<8;a++)for(var s=0;s<8;s++)null==o[s]&&(o[s]=0),o[s]+=((a+s)%2?-1:1)*yu(r,7,0===a?1:0,1<<a,1<<s,n)/i*t[a];return function(e,t,r){var n=t*o[6]+r*o[7]+1;e[0]=(t*o[0]+r*o[1]+o[2])/n,e[1]=(t*o[3]+r*o[4]+o[5])/n}}}var bu="___zrEVENTSAVED",_u=[];function wu(e,t,r,n,i){if(t.getBoundingClientRect&&Pl.domSupported&&!Cu(t)){var o=t[bu]||(t[bu]={}),a=function(e,t){var r=t.markers;if(r)return r;r=t.markers=[];for(var n=["left","right"],i=["top","bottom"],o=0;o<4;o++){var a=document.createElement("div"),s=o%2,l=(o>>1)%2;a.style.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",n[s]+":0",i[l]+":0",n[1-s]+":auto",i[1-l]+":auto",""].join("!important;"),e.appendChild(a),r.push(a)}return r}(t,o),s=function(e,t,r){for(var n=r?"invTrans":"trans",i=t[n],o=t.srcCoords,a=[],s=[],l=!0,c=0;c<4;c++){var u=e[c].getBoundingClientRect(),d=2*c,p=u.left,h=u.top;a.push(p,h),l=l&&o&&p===o[d]&&h===o[d+1],s.push(e[c].offsetLeft,e[c].offsetTop)}return l&&i?i:(t.srcCoords=a,t[n]=r?xu(s,a):xu(a,s))}(a,o,i);if(s)return s(e,r,n),!0}return!1}function Cu(e){return"CANVAS"===e.nodeName.toUpperCase()}var Su=/([&<>"'])/g,Eu={"&":"&","<":"<",">":">",'"':""","'":"'"};function Mu(e){return null==e?"":(e+"").replace(Su,(function(e,t){return Eu[t]}))}var Tu=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ku=[],Iu=Pl.browser.firefox&&+Pl.browser.version.split(".")[0]<39;function Lu(e,t,r,n){return r=r||{},n?Au(e,t,r):Iu&&null!=t.layerX&&t.layerX!==t.offsetX?(r.zrX=t.layerX,r.zrY=t.layerY):null!=t.offsetX?(r.zrX=t.offsetX,r.zrY=t.offsetY):Au(e,t,r),r}function Au(e,t,r){if(Pl.domSupported&&e.getBoundingClientRect){var n=t.clientX,i=t.clientY;if(Cu(e)){var o=e.getBoundingClientRect();return r.zrX=n-o.left,void(r.zrY=i-o.top)}if(wu(ku,e,n,i))return r.zrX=ku[0],void(r.zrY=ku[1])}r.zrX=r.zrY=0}function Nu(e){return e||window.event}function Du(e,t,r){if(null!=(t=Nu(t)).zrX)return t;var n=t.type;if(n&&n.indexOf("touch")>=0){var i="touchend"!==n?t.targetTouches[0]:t.changedTouches[0];i&&Lu(e,i,t,r)}else{Lu(e,t,t,r);var o=function(e){var t=e.wheelDelta;if(t)return t;var r=e.deltaX,n=e.deltaY;if(null==r||null==n)return t;return 3*(0!==n?Math.abs(n):Math.abs(r))*(n>0?-1:n<0?1:r>0?-1:1)}(t);t.zrDelta=o?o/120:-(t.detail||0)/3}var a=t.button;return null==t.which&&void 0!==a&&Tu.test(t.type)&&(t.which=1&a?1:2&a?3:4&a?2:0),t}function Pu(e,t,r,n){e.addEventListener(t,r,n)}var Ou=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0};function Ru(e){return 2===e.which||3===e.which}var Vu=function(){function e(){this._track=[]}return e.prototype.recognize=function(e,t,r){return this._doTrack(e,t,r),this._recognize(e)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(e,t,r){var n=e.touches;if(n){for(var i={points:[],touches:[],target:t,event:e},o=0,a=n.length;o<a;o++){var s=n[o],l=Lu(r,s,{});i.points.push([l.zrX,l.zrY]),i.touches.push(s)}this._track.push(i)}},e.prototype._recognize=function(e){for(var t in zu)if(zu.hasOwnProperty(t)){var r=zu[t](this._track,e);if(r)return r}},e}();function Fu(e){var t=e[1][0]-e[0][0],r=e[1][1]-e[0][1];return Math.sqrt(t*t+r*r)}var zu={pinch:function(e,t){var r=e.length;if(r){var n,i=(e[r-1]||{}).points,o=(e[r-2]||{}).points||i;if(o&&o.length>1&&i&&i.length>1){var a=Fu(i)/Fu(o);!isFinite(a)&&(a=1),t.pinchScale=a;var s=[((n=i)[0][0]+n[1][0])/2,(n[0][1]+n[1][1])/2];return t.pinchX=s[0],t.pinchY=s[1],{type:"pinch",target:e[0].target,event:t}}}}};function Bu(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function Hu(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function ju(e,t,r){var n=t[0]*r[0]+t[2]*r[1],i=t[1]*r[0]+t[3]*r[1],o=t[0]*r[2]+t[2]*r[3],a=t[1]*r[2]+t[3]*r[3],s=t[0]*r[4]+t[2]*r[5]+t[4],l=t[1]*r[4]+t[3]*r[5]+t[5];return e[0]=n,e[1]=i,e[2]=o,e[3]=a,e[4]=s,e[5]=l,e}function Gu(e,t,r){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+r[0],e[5]=t[5]+r[1],e}function Wu(e,t,r,n){void 0===n&&(n=[0,0]);var i=t[0],o=t[2],a=t[4],s=t[1],l=t[3],c=t[5],u=Math.sin(r),d=Math.cos(r);return e[0]=i*d+s*u,e[1]=-i*u+s*d,e[2]=o*d+l*u,e[3]=-o*u+d*l,e[4]=d*(a-n[0])+u*(c-n[1])+n[0],e[5]=d*(c-n[1])-u*(a-n[0])+n[1],e}function Uu(e,t,r){var n=r[0],i=r[1];return e[0]=t[0]*n,e[1]=t[1]*i,e[2]=t[2]*n,e[3]=t[3]*i,e[4]=t[4]*n,e[5]=t[5]*i,e}function Zu(e,t){var r=t[0],n=t[2],i=t[4],o=t[1],a=t[3],s=t[5],l=r*a-o*n;return l?(l=1/l,e[0]=a*l,e[1]=-o*l,e[2]=-n*l,e[3]=r*l,e[4]=(n*s-a*i)*l,e[5]=(o*i-r*s)*l,e):null}var Yu=function(){function e(e,t){this.x=e||0,this.y=t||0}return e.prototype.copy=function(e){return this.x=e.x,this.y=e.y,this},e.prototype.clone=function(){return new e(this.x,this.y)},e.prototype.set=function(e,t){return this.x=e,this.y=t,this},e.prototype.equal=function(e){return e.x===this.x&&e.y===this.y},e.prototype.add=function(e){return this.x+=e.x,this.y+=e.y,this},e.prototype.scale=function(e){this.x*=e,this.y*=e},e.prototype.scaleAndAdd=function(e,t){this.x+=e.x*t,this.y+=e.y*t},e.prototype.sub=function(e){return this.x-=e.x,this.y-=e.y,this},e.prototype.dot=function(e){return this.x*e.x+this.y*e.y},e.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},e.prototype.normalize=function(){var e=this.len();return this.x/=e,this.y/=e,this},e.prototype.distance=function(e){var t=this.x-e.x,r=this.y-e.y;return Math.sqrt(t*t+r*r)},e.prototype.distanceSquare=function(e){var t=this.x-e.x,r=this.y-e.y;return t*t+r*r},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(e){if(e){var t=this.x,r=this.y;return this.x=e[0]*t+e[2]*r+e[4],this.y=e[1]*t+e[3]*r+e[5],this}},e.prototype.toArray=function(e){return e[0]=this.x,e[1]=this.y,e},e.prototype.fromArray=function(e){this.x=e[0],this.y=e[1]},e.set=function(e,t,r){e.x=t,e.y=r},e.copy=function(e,t){e.x=t.x,e.y=t.y},e.len=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)},e.lenSquare=function(e){return e.x*e.x+e.y*e.y},e.dot=function(e,t){return e.x*t.x+e.y*t.y},e.add=function(e,t,r){e.x=t.x+r.x,e.y=t.y+r.y},e.sub=function(e,t,r){e.x=t.x-r.x,e.y=t.y-r.y},e.scale=function(e,t,r){e.x=t.x*r,e.y=t.y*r},e.scaleAndAdd=function(e,t,r,n){e.x=t.x+r.x*n,e.y=t.y+r.y*n},e.lerp=function(e,t,r,n){var i=1-n;e.x=i*t.x+n*r.x,e.y=i*t.y+n*r.y},e}();const Xu=Yu;var qu=Math.min,$u=Math.max,Ku=new Xu,Qu=new Xu,Ju=new Xu,ed=new Xu,td=new Xu,rd=new Xu,nd=function(){function e(e,t,r,n){r<0&&(e+=r,r=-r),n<0&&(t+=n,n=-n),this.x=e,this.y=t,this.width=r,this.height=n}return e.prototype.union=function(e){var t=qu(e.x,this.x),r=qu(e.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=$u(e.x+e.width,this.x+this.width)-t:this.width=e.width,isFinite(this.y)&&isFinite(this.height)?this.height=$u(e.y+e.height,this.y+this.height)-r:this.height=e.height,this.x=t,this.y=r},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(e){var t=this,r=e.width/t.width,n=e.height/t.height,i=[1,0,0,1,0,0];return Gu(i,i,[-t.x,-t.y]),Uu(i,i,[r,n]),Gu(i,i,[e.x,e.y]),i},e.prototype.intersect=function(t,r){if(!t)return!1;t instanceof e||(t=e.create(t));var n=this,i=n.x,o=n.x+n.width,a=n.y,s=n.y+n.height,l=t.x,c=t.x+t.width,u=t.y,d=t.y+t.height,p=!(o<l||c<i||s<u||d<a);if(r){var h=1/0,f=0,m=Math.abs(o-l),g=Math.abs(c-i),v=Math.abs(s-u),y=Math.abs(d-a),x=Math.min(m,g),b=Math.min(v,y);o<l||c<i?x>f&&(f=x,m<g?Xu.set(rd,-m,0):Xu.set(rd,g,0)):x<h&&(h=x,m<g?Xu.set(td,m,0):Xu.set(td,-g,0)),s<u||d<a?b>f&&(f=b,v<y?Xu.set(rd,0,-v):Xu.set(rd,0,y)):x<h&&(h=x,v<y?Xu.set(td,0,v):Xu.set(td,0,-y))}return r&&Xu.copy(r,p?td:rd),p},e.prototype.contain=function(e,t){var r=this;return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return 0===this.width||0===this.height},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(e,t){e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height},e.applyTransform=function(t,r,n){if(n){if(n[1]<1e-5&&n[1]>-1e-5&&n[2]<1e-5&&n[2]>-1e-5){var i=n[0],o=n[3],a=n[4],s=n[5];return t.x=r.x*i+a,t.y=r.y*o+s,t.width=r.width*i,t.height=r.height*o,t.width<0&&(t.x+=t.width,t.width=-t.width),void(t.height<0&&(t.y+=t.height,t.height=-t.height))}Ku.x=Ju.x=r.x,Ku.y=ed.y=r.y,Qu.x=ed.x=r.x+r.width,Qu.y=Ju.y=r.y+r.height,Ku.transform(n),ed.transform(n),Qu.transform(n),Ju.transform(n),t.x=qu(Ku.x,Qu.x,Ju.x,ed.x),t.y=qu(Ku.y,Qu.y,Ju.y,ed.y);var l=$u(Ku.x,Qu.x,Ju.x,ed.x),c=$u(Ku.y,Qu.y,Ju.y,ed.y);t.width=l-t.x,t.height=c-t.y}else t!==r&&e.copy(t,r)},e}();const id=nd;var od="silent";function ad(){Ou(this.event)}var sd=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handler=null,t}return Al(t,e),t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(gu),ld=function(e,t){this.x=e,this.y=t},cd=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],ud=new id(0,0,0,0),dd=function(e){function t(t,r,n,i,o){var a=e.call(this)||this;return a._hovered=new ld(0,0),a.storage=t,a.painter=r,a.painterRoot=i,a._pointerSize=o,n=n||new sd,a.proxy=null,a.setHandlerProxy(n),a._draggingMgr=new fu(a),a}return Al(t,e),t.prototype.setHandlerProxy=function(e){this.proxy&&this.proxy.dispose(),e&&(uc(cd,(function(t){e.on&&e.on(t,this[t],this)}),this),e.handler=this),this.proxy=e},t.prototype.mousemove=function(e){var t=e.zrX,r=e.zrY,n=fd(this,t,r),i=this._hovered,o=i.target;o&&!o.__zr&&(o=(i=this.findHover(i.x,i.y)).target);var a=this._hovered=n?new ld(t,r):this.findHover(t,r),s=a.target,l=this.proxy;l.setCursor&&l.setCursor(s?s.cursor:"default"),o&&s!==o&&this.dispatchToElement(i,"mouseout",e),this.dispatchToElement(a,"mousemove",e),s&&s!==o&&this.dispatchToElement(a,"mouseover",e)},t.prototype.mouseout=function(e){var t=e.zrEventControl;"only_globalout"!==t&&this.dispatchToElement(this._hovered,"mouseout",e),"no_globalout"!==t&&this.trigger("globalout",{type:"globalout",event:e})},t.prototype.resize=function(){this._hovered=new ld(0,0)},t.prototype.dispatch=function(e,t){var r=this[e];r&&r.call(this,t)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(e){var t=this.proxy;t.setCursor&&t.setCursor(e)},t.prototype.dispatchToElement=function(e,t,r){var n=(e=e||{}).target;if(!n||!n.silent){for(var i="on"+t,o=function(e,t,r){return{type:e,event:r,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:r.zrX,offsetY:r.zrY,gestureEvent:r.gestureEvent,pinchX:r.pinchX,pinchY:r.pinchY,pinchScale:r.pinchScale,wheelDelta:r.zrDelta,zrByTouch:r.zrByTouch,which:r.which,stop:ad}}(t,e,r);n&&(n[i]&&(o.cancelBubble=!!n[i].call(n,o)),n.trigger(t,o),n=n.__hostTarget?n.__hostTarget:n.parent,!o.cancelBubble););o.cancelBubble||(this.trigger(t,o),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer((function(e){"function"==typeof e[i]&&e[i].call(e,o),e.trigger&&e.trigger(t,o)})))}},t.prototype.findHover=function(e,t,r){var n=this.storage.getDisplayList(),i=new ld(e,t);if(hd(n,i,e,t,r),this._pointerSize&&!i.target){for(var o=[],a=this._pointerSize,s=a/2,l=new id(e-s,t-s,a,a),c=n.length-1;c>=0;c--){var u=n[c];u===r||u.ignore||u.ignoreCoarsePointer||u.parent&&u.parent.ignoreCoarsePointer||(ud.copy(u.getBoundingRect()),u.transform&&ud.applyTransform(u.transform),ud.intersect(l)&&o.push(u))}if(o.length)for(var d=Math.PI/12,p=2*Math.PI,h=0;h<s;h+=4)for(var f=0;f<p;f+=d){if(hd(o,i,e+h*Math.cos(f),t+h*Math.sin(f),r),i.target)return i}}return i},t.prototype.processGesture=function(e,t){this._gestureMgr||(this._gestureMgr=new Vu);var r=this._gestureMgr;"start"===t&&r.clear();var n=r.recognize(e,this.findHover(e.zrX,e.zrY,null).target,this.proxy.dom);if("end"===t&&r.clear(),n){var i=n.type;e.gestureEvent=i;var o=new ld;o.target=n.target,this.dispatchToElement(o,i,n.event)}},t}(gu);function pd(e,t,r){if(e[e.rectHover?"rectContain":"contain"](t,r)){for(var n=e,i=void 0,o=!1;n;){if(n.ignoreClip&&(o=!0),!o){var a=n.getClipPath();if(a&&!a.contain(t,r))return!1}n.silent&&(i=!0);var s=n.__hostTarget;n=s||n.parent}return!i||od}return!1}function hd(e,t,r,n,i){for(var o=e.length-1;o>=0;o--){var a=e[o],s=void 0;if(a!==i&&!a.ignore&&(s=pd(a,r,n))&&(!t.topTarget&&(t.topTarget=a),s!==od)){t.target=a;break}}}function fd(e,t,r){var n=e.painter;return t<0||t>n.getWidth()||r<0||r>n.getHeight()}uc(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],(function(e){dd.prototype[e]=function(t){var r,n,i=t.zrX,o=t.zrY,a=fd(this,i,o);if("mouseup"===e&&a||(n=(r=this.findHover(i,o)).target),"mousedown"===e)this._downEl=n,this._downPoint=[t.zrX,t.zrY],this._upEl=n;else if("mouseup"===e)this._upEl=n;else if("click"===e){if(this._downEl!==this._upEl||!this._downPoint||au(this._downPoint,[t.zrX,t.zrY])>4)return;this._downPoint=null}this.dispatchToElement(r,e,t)}}));const md=dd;var gd=32,vd=7;function yd(e,t,r,n){var i=t+1;if(i===r)return 1;if(n(e[i++],e[t])<0){for(;i<r&&n(e[i],e[i-1])<0;)i++;!function(e,t,r){r--;for(;t<r;){var n=e[t];e[t++]=e[r],e[r--]=n}}(e,t,i)}else for(;i<r&&n(e[i],e[i-1])>=0;)i++;return i-t}function xd(e,t,r,n,i){for(n===t&&n++;n<r;n++){for(var o,a=e[n],s=t,l=n;s<l;)i(a,e[o=s+l>>>1])<0?l=o:s=o+1;var c=n-s;switch(c){case 3:e[s+3]=e[s+2];case 2:e[s+2]=e[s+1];case 1:e[s+1]=e[s];break;default:for(;c>0;)e[s+c]=e[s+c-1],c--}e[s]=a}}function bd(e,t,r,n,i,o){var a=0,s=0,l=1;if(o(e,t[r+i])>0){for(s=n-i;l<s&&o(e,t[r+i+l])>0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),a+=i,l+=i}else{for(s=i+1;l<s&&o(e,t[r+i-l])<=0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s);var c=a;a=i-l,l=i-c}for(a++;a<l;){var u=a+(l-a>>>1);o(e,t[r+u])>0?a=u+1:l=u}return l}function _d(e,t,r,n,i,o){var a=0,s=0,l=1;if(o(e,t[r+i])<0){for(s=i+1;l<s&&o(e,t[r+i-l])<0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s);var c=a;a=i-l,l=i-c}else{for(s=n-i;l<s&&o(e,t[r+i+l])>=0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),a+=i,l+=i}for(a++;a<l;){var u=a+(l-a>>>1);o(e,t[r+u])<0?l=u:a=u+1}return l}function wd(e,t){var r,n,i=vd,o=0,a=[];function s(s){var l=r[s],c=n[s],u=r[s+1],d=n[s+1];n[s]=c+d,s===o-3&&(r[s+1]=r[s+2],n[s+1]=n[s+2]),o--;var p=_d(e[u],e,l,c,0,t);l+=p,0!==(c-=p)&&0!==(d=bd(e[l+c-1],e,u,d,d-1,t))&&(c<=d?function(r,n,o,s){var l=0;for(l=0;l<n;l++)a[l]=e[r+l];var c=0,u=o,d=r;if(e[d++]=e[u++],0==--s){for(l=0;l<n;l++)e[d+l]=a[c+l];return}if(1===n){for(l=0;l<s;l++)e[d+l]=e[u+l];return void(e[d+s]=a[c])}var p,h,f,m=i;for(;;){p=0,h=0,f=!1;do{if(t(e[u],a[c])<0){if(e[d++]=e[u++],h++,p=0,0==--s){f=!0;break}}else if(e[d++]=a[c++],p++,h=0,1==--n){f=!0;break}}while((p|h)<m);if(f)break;do{if(0!==(p=_d(e[u],a,c,n,0,t))){for(l=0;l<p;l++)e[d+l]=a[c+l];if(d+=p,c+=p,(n-=p)<=1){f=!0;break}}if(e[d++]=e[u++],0==--s){f=!0;break}if(0!==(h=bd(a[c],e,u,s,0,t))){for(l=0;l<h;l++)e[d+l]=e[u+l];if(d+=h,u+=h,0===(s-=h)){f=!0;break}}if(e[d++]=a[c++],1==--n){f=!0;break}m--}while(p>=vd||h>=vd);if(f)break;m<0&&(m=0),m+=2}if((i=m)<1&&(i=1),1===n){for(l=0;l<s;l++)e[d+l]=e[u+l];e[d+s]=a[c]}else{if(0===n)throw new Error;for(l=0;l<n;l++)e[d+l]=a[c+l]}}(l,c,u,d):function(r,n,o,s){var l=0;for(l=0;l<s;l++)a[l]=e[o+l];var c=r+n-1,u=s-1,d=o+s-1,p=0,h=0;if(e[d--]=e[c--],0==--n){for(p=d-(s-1),l=0;l<s;l++)e[p+l]=a[l];return}if(1===s){for(h=(d-=n)+1,p=(c-=n)+1,l=n-1;l>=0;l--)e[h+l]=e[p+l];return void(e[d]=a[u])}var f=i;for(;;){var m=0,g=0,v=!1;do{if(t(a[u],e[c])<0){if(e[d--]=e[c--],m++,g=0,0==--n){v=!0;break}}else if(e[d--]=a[u--],g++,m=0,1==--s){v=!0;break}}while((m|g)<f);if(v)break;do{if(0!==(m=n-_d(a[u],e,r,n,n-1,t))){for(n-=m,h=(d-=m)+1,p=(c-=m)+1,l=m-1;l>=0;l--)e[h+l]=e[p+l];if(0===n){v=!0;break}}if(e[d--]=a[u--],1==--s){v=!0;break}if(0!==(g=s-bd(e[c],a,0,s,s-1,t))){for(s-=g,h=(d-=g)+1,p=(u-=g)+1,l=0;l<g;l++)e[h+l]=a[p+l];if(s<=1){v=!0;break}}if(e[d--]=e[c--],0==--n){v=!0;break}f--}while(m>=vd||g>=vd);if(v)break;f<0&&(f=0),f+=2}(i=f)<1&&(i=1);if(1===s){for(h=(d-=n)+1,p=(c-=n)+1,l=n-1;l>=0;l--)e[h+l]=e[p+l];e[d]=a[u]}else{if(0===s)throw new Error;for(p=d-(s-1),l=0;l<s;l++)e[p+l]=a[l]}}(l,c,u,d))}return r=[],n=[],{mergeRuns:function(){for(;o>1;){var e=o-2;if(e>=1&&n[e-1]<=n[e]+n[e+1]||e>=2&&n[e-2]<=n[e]+n[e-1])n[e-1]<n[e+1]&&e--;else if(n[e]>n[e+1])break;s(e)}},forceMergeRuns:function(){for(;o>1;){var e=o-2;e>0&&n[e-1]<n[e+1]&&e--,s(e)}},pushRun:function(e,t){r[o]=e,n[o]=t,o+=1}}}function Cd(e,t,r,n){r||(r=0),n||(n=e.length);var i=n-r;if(!(i<2)){var o=0;if(i<gd)xd(e,r,n,r+(o=yd(e,r,n,t)),t);else{var a=wd(e,t),s=function(e){for(var t=0;e>=gd;)t|=1&e,e>>=1;return e+t}(i);do{if((o=yd(e,r,n,t))<s){var l=i;l>s&&(l=s),xd(e,r,r+l,r+o,t),o=l}a.pushRun(r,o),a.mergeRuns(),i-=o,r+=o}while(0!==i);a.forceMergeRuns()}}}var Sd=1,Ed=4,Md=!1;function Td(){Md||(Md=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function kd(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var Id=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=kd}return e.prototype.traverse=function(e,t){for(var r=0;r<this._roots.length;r++)this._roots[r].traverse(e,t)},e.prototype.getDisplayList=function(e,t){t=t||!1;var r=this._displayList;return!e&&r.length||this.updateDisplayList(t),r},e.prototype.updateDisplayList=function(e){this._displayListLen=0;for(var t=this._roots,r=this._displayList,n=0,i=t.length;n<i;n++)this._updateAndAddDisplayable(t[n],null,e);r.length=this._displayListLen,Cd(r,kd)},e.prototype._updateAndAddDisplayable=function(e,t,r){if(!e.ignore||r){e.beforeUpdate(),e.update(),e.afterUpdate();var n=e.getClipPath();if(e.ignoreClip)t=null;else if(n){t=t?t.slice():[];for(var i=n,o=e;i;)i.parent=o,i.updateTransform(),t.push(i),o=i,i=i.getClipPath()}if(e.childrenRef){for(var a=e.childrenRef(),s=0;s<a.length;s++){var l=a[s];e.__dirty&&(l.__dirty|=Sd),this._updateAndAddDisplayable(l,t,r)}e.__dirty=0}else{var c=e;t&&t.length?c.__clipPaths=t:c.__clipPaths&&c.__clipPaths.length>0&&(c.__clipPaths=[]),isNaN(c.z)&&(Td(),c.z=0),isNaN(c.z2)&&(Td(),c.z2=0),isNaN(c.zlevel)&&(Td(),c.zlevel=0),this._displayList[this._displayListLen++]=c}var u=e.getDecalElement&&e.getDecalElement();u&&this._updateAndAddDisplayable(u,t,r);var d=e.getTextGuideLine();d&&this._updateAndAddDisplayable(d,t,r);var p=e.getTextContent();p&&this._updateAndAddDisplayable(p,t,r)}},e.prototype.addRoot=function(e){e.__zr&&e.__zr.storage===this||this._roots.push(e)},e.prototype.delRoot=function(e){if(e instanceof Array)for(var t=0,r=e.length;t<r;t++)this.delRoot(e[t]);else{var n=sc(this._roots,e);n>=0&&this._roots.splice(n,1)}},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}();const Ld=Id;var Ad;Ad=Pl.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)};const Nd=Ad;var Dd={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return.5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return 0===e?0:Math.pow(1024,e-1)},exponentialOut:function(e){return 1===e?1:1-Math.pow(2,-10*e)},exponentialInOut:function(e){return 0===e?0:1===e?1:(e*=2)<1?.5*Math.pow(1024,e-1):.5*(2-Math.pow(2,-10*(e-1)))},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,r=.1;return 0===e?0:1===e?1:(!r||r<1?(r=1,t=.1):t=.4*Math.asin(1/r)/(2*Math.PI),-r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/.4))},elasticOut:function(e){var t,r=.1;return 0===e?0:1===e?1:(!r||r<1?(r=1,t=.1):t=.4*Math.asin(1/r)/(2*Math.PI),r*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/.4)+1)},elasticInOut:function(e){var t,r=.1,n=.4;return 0===e?0:1===e?1:(!r||r<1?(r=1,t=.1):t=n*Math.asin(1/r)/(2*Math.PI),(e*=2)<1?r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)*-.5:r*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=2.5949095;return(e*=2)<1?e*e*((t+1)*e-t)*.5:.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-Dd.bounceOut(1-e)},bounceOut: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},bounceInOut:function(e){return e<.5?.5*Dd.bounceIn(2*e):.5*Dd.bounceOut(2*e-1)+.5}};const Pd=Dd;var Od=Math.pow,Rd=Math.sqrt,Vd=1e-8,Fd=1e-4,zd=Rd(3),Bd=1/3,Hd=Xc(),jd=Xc(),Gd=Xc();function Wd(e){return e>-Vd&&e<Vd}function Ud(e){return e>Vd||e<-Vd}function Zd(e,t,r,n,i){var o=1-i;return o*o*(o*e+3*i*t)+i*i*(i*n+3*o*r)}function Yd(e,t,r,n,i){var o=1-i;return 3*(((t-e)*o+2*(r-t)*i)*o+(n-r)*i*i)}function Xd(e,t,r,n,i,o){var a=n+3*(t-r)-e,s=3*(r-2*t+e),l=3*(t-e),c=e-i,u=s*s-3*a*l,d=s*l-9*a*c,p=l*l-3*s*c,h=0;if(Wd(u)&&Wd(d)){if(Wd(s))o[0]=0;else(S=-l/s)>=0&&S<=1&&(o[h++]=S)}else{var f=d*d-4*u*p;if(Wd(f)){var m=d/u,g=-m/2;(S=-s/a+m)>=0&&S<=1&&(o[h++]=S),g>=0&&g<=1&&(o[h++]=g)}else if(f>0){var v=Rd(f),y=u*s+1.5*a*(-d+v),x=u*s+1.5*a*(-d-v);(S=(-s-((y=y<0?-Od(-y,Bd):Od(y,Bd))+(x=x<0?-Od(-x,Bd):Od(x,Bd))))/(3*a))>=0&&S<=1&&(o[h++]=S)}else{var b=(2*u*s-3*a*d)/(2*Rd(u*u*u)),_=Math.acos(b)/3,w=Rd(u),C=Math.cos(_),S=(-s-2*w*C)/(3*a),E=(g=(-s+w*(C+zd*Math.sin(_)))/(3*a),(-s+w*(C-zd*Math.sin(_)))/(3*a));S>=0&&S<=1&&(o[h++]=S),g>=0&&g<=1&&(o[h++]=g),E>=0&&E<=1&&(o[h++]=E)}}return h}function qd(e,t,r,n,i){var o=6*r-12*t+6*e,a=9*t+3*n-3*e-9*r,s=3*t-3*e,l=0;if(Wd(a)){if(Ud(o))(u=-s/o)>=0&&u<=1&&(i[l++]=u)}else{var c=o*o-4*a*s;if(Wd(c))i[0]=-o/(2*a);else if(c>0){var u,d=Rd(c),p=(-o-d)/(2*a);(u=(-o+d)/(2*a))>=0&&u<=1&&(i[l++]=u),p>=0&&p<=1&&(i[l++]=p)}}return l}function $d(e,t,r,n,i,o){var a=(t-e)*i+e,s=(r-t)*i+t,l=(n-r)*i+r,c=(s-a)*i+a,u=(l-s)*i+s,d=(u-c)*i+c;o[0]=e,o[1]=a,o[2]=c,o[3]=d,o[4]=d,o[5]=u,o[6]=l,o[7]=n}function Kd(e,t,r,n,i,o,a,s,l,c,u){var d,p,h,f,m,g=.005,v=1/0;Hd[0]=l,Hd[1]=c;for(var y=0;y<1;y+=.05)jd[0]=Zd(e,r,i,a,y),jd[1]=Zd(t,n,o,s,y),(f=su(Hd,jd))<v&&(d=y,v=f);v=1/0;for(var x=0;x<32&&!(g<Fd);x++)p=d-g,h=d+g,jd[0]=Zd(e,r,i,a,p),jd[1]=Zd(t,n,o,s,p),f=su(jd,Hd),p>=0&&f<v?(d=p,v=f):(Gd[0]=Zd(e,r,i,a,h),Gd[1]=Zd(t,n,o,s,h),m=su(Gd,Hd),h<=1&&m<v?(d=h,v=m):g*=.5);return u&&(u[0]=Zd(e,r,i,a,d),u[1]=Zd(t,n,o,s,d)),Rd(v)}function Qd(e,t,r,n,i,o,a,s,l){for(var c=e,u=t,d=0,p=1/l,h=1;h<=l;h++){var f=h*p,m=Zd(e,r,i,a,f),g=Zd(t,n,o,s,f),v=m-c,y=g-u;d+=Math.sqrt(v*v+y*y),c=m,u=g}return d}function Jd(e,t,r,n){var i=1-n;return i*(i*e+2*n*t)+n*n*r}function ep(e,t,r,n){return 2*((1-n)*(t-e)+n*(r-t))}function tp(e,t,r){var n=e+r-2*t;return 0===n?.5:(e-t)/n}function rp(e,t,r,n,i){var o=(t-e)*n+e,a=(r-t)*n+t,s=(a-o)*n+o;i[0]=e,i[1]=o,i[2]=s,i[3]=s,i[4]=a,i[5]=r}function np(e,t,r,n,i,o,a,s,l){var c,u=.005,d=1/0;Hd[0]=a,Hd[1]=s;for(var p=0;p<1;p+=.05){jd[0]=Jd(e,r,i,p),jd[1]=Jd(t,n,o,p),(g=su(Hd,jd))<d&&(c=p,d=g)}d=1/0;for(var h=0;h<32&&!(u<Fd);h++){var f=c-u,m=c+u;jd[0]=Jd(e,r,i,f),jd[1]=Jd(t,n,o,f);var g=su(jd,Hd);if(f>=0&&g<d)c=f,d=g;else{Gd[0]=Jd(e,r,i,m),Gd[1]=Jd(t,n,o,m);var v=su(Gd,Hd);m<=1&&v<d?(c=m,d=v):u*=.5}}return l&&(l[0]=Jd(e,r,i,c),l[1]=Jd(t,n,o,c)),Rd(d)}function ip(e,t,r,n,i,o,a){for(var s=e,l=t,c=0,u=1/a,d=1;d<=a;d++){var p=d*u,h=Jd(e,r,i,p),f=Jd(t,n,o,p),m=h-s,g=f-l;c+=Math.sqrt(m*m+g*g),s=h,l=f}return c}var op=/cubic-bezier\(([0-9,\.e ]+)\)/;function ap(e){var t=e&&op.exec(e);if(t){var r=t[1].split(","),n=+Pc(r[0]),i=+Pc(r[1]),o=+Pc(r[2]),a=+Pc(r[3]);if(isNaN(n+i+o+a))return;var s=[];return function(e){return e<=0?0:e>=1?1:Xd(0,n,o,1,e,s)&&Zd(0,i,a,1,s[0])}}}const sp=function(){function e(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||Zc,this.ondestroy=e.ondestroy||Zc,this.onrestart=e.onrestart||Zc,e.easing&&this.setEasing(e.easing)}return e.prototype.step=function(e,t){if(this._inited||(this._startTime=e+this._delay,this._inited=!0),!this._paused){var r=this._life,n=e-this._startTime-this._pausedTime,i=n/r;i<0&&(i=0),i=Math.min(i,1);var o=this.easingFunc,a=o?o(i):i;if(this.onframe(a),1===i){if(!this.loop)return!0;var s=n%r;this._startTime=e-s,this._pausedTime=0,this.onrestart()}return!1}this._pausedTime+=t},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(e){this.easing=e,this.easingFunc=yc(e)?e:Pd[e]||ap(e)},e}();var lp=function(e){this.value=e},cp=function(){function e(){this._len=0}return e.prototype.insert=function(e){var t=new lp(e);return this.insertEntry(t),t},e.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},e.prototype.remove=function(e){var t=e.prev,r=e.next;t?t.next=r:this.head=r,r?r.prev=t:this.tail=t,e.next=e.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),up=function(){function e(e){this._list=new cp,this._maxSize=10,this._map={},this._maxSize=e}return e.prototype.put=function(e,t){var r=this._list,n=this._map,i=null;if(null==n[e]){var o=r.len(),a=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var s=r.head;r.remove(s),delete n[s.key],i=s.value,this._lastRemovedEntry=s}a?a.value=t:a=new lp(t),a.key=e,r.insertEntry(a),n[e]=a}return i},e.prototype.get=function(e){var t=this._map[e],r=this._list;if(null!=t)return t!==r.tail&&(r.remove(t),r.insertEntry(t)),t.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}();const dp=up;var pp={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function hp(e){return(e=Math.round(e))<0?0:e>255?255:e}function fp(e){return e<0?0:e>1?1:e}function mp(e){var t=e;return t.length&&"%"===t.charAt(t.length-1)?hp(parseFloat(t)/100*255):hp(parseInt(t,10))}function gp(e){var t=e;return t.length&&"%"===t.charAt(t.length-1)?fp(parseFloat(t)/100):fp(parseFloat(t))}function vp(e,t,r){return r<0?r+=1:r>1&&(r-=1),6*r<1?e+(t-e)*r*6:2*r<1?t:3*r<2?e+(t-e)*(2/3-r)*6:e}function yp(e,t,r){return e+(t-e)*r}function xp(e,t,r,n,i){return e[0]=t,e[1]=r,e[2]=n,e[3]=i,e}function bp(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var _p=new dp(20),wp=null;function Cp(e,t){wp&&bp(wp,t),wp=_p.put(e,wp||t.slice())}function Sp(e,t){if(e){t=t||[];var r=_p.get(e);if(r)return bp(t,r);var n=(e+="").replace(/ /g,"").toLowerCase();if(n in pp)return bp(t,pp[n]),Cp(e,t),t;var i,o=n.length;if("#"===n.charAt(0))return 4===o||5===o?(i=parseInt(n.slice(1,4),16))>=0&&i<=4095?(xp(t,(3840&i)>>4|(3840&i)>>8,240&i|(240&i)>>4,15&i|(15&i)<<4,5===o?parseInt(n.slice(4),16)/15:1),Cp(e,t),t):void xp(t,0,0,0,1):7===o||9===o?(i=parseInt(n.slice(1,7),16))>=0&&i<=16777215?(xp(t,(16711680&i)>>16,(65280&i)>>8,255&i,9===o?parseInt(n.slice(7),16)/255:1),Cp(e,t),t):void xp(t,0,0,0,1):void 0;var a=n.indexOf("("),s=n.indexOf(")");if(-1!==a&&s+1===o){var l=n.substr(0,a),c=n.substr(a+1,s-(a+1)).split(","),u=1;switch(l){case"rgba":if(4!==c.length)return 3===c.length?xp(t,+c[0],+c[1],+c[2],1):xp(t,0,0,0,1);u=gp(c.pop());case"rgb":return c.length>=3?(xp(t,mp(c[0]),mp(c[1]),mp(c[2]),3===c.length?u:gp(c[3])),Cp(e,t),t):void xp(t,0,0,0,1);case"hsla":return 4!==c.length?void xp(t,0,0,0,1):(c[3]=gp(c[3]),Ep(c,t),Cp(e,t),t);case"hsl":return 3!==c.length?void xp(t,0,0,0,1):(Ep(c,t),Cp(e,t),t);default:return}}xp(t,0,0,0,1)}}function Ep(e,t){var r=(parseFloat(e[0])%360+360)%360/360,n=gp(e[1]),i=gp(e[2]),o=i<=.5?i*(n+1):i+n-i*n,a=2*i-o;return xp(t=t||[],hp(255*vp(a,o,r+1/3)),hp(255*vp(a,o,r)),hp(255*vp(a,o,r-1/3)),1),4===e.length&&(t[3]=e[3]),t}function Mp(e,t){var r=Sp(e);if(r){for(var n=0;n<3;n++)r[n]=t<0?r[n]*(1-t)|0:(255-r[n])*t+r[n]|0,r[n]>255?r[n]=255:r[n]<0&&(r[n]=0);return Ap(r,4===r.length?"rgba":"rgb")}}function Tp(e,t,r){if(t&&t.length&&e>=0&&e<=1){r=r||[];var n=e*(t.length-1),i=Math.floor(n),o=Math.ceil(n),a=t[i],s=t[o],l=n-i;return r[0]=hp(yp(a[0],s[0],l)),r[1]=hp(yp(a[1],s[1],l)),r[2]=hp(yp(a[2],s[2],l)),r[3]=fp(yp(a[3],s[3],l)),r}}function kp(e,t,r){if(t&&t.length&&e>=0&&e<=1){var n=e*(t.length-1),i=Math.floor(n),o=Math.ceil(n),a=Sp(t[i]),s=Sp(t[o]),l=n-i,c=Ap([hp(yp(a[0],s[0],l)),hp(yp(a[1],s[1],l)),hp(yp(a[2],s[2],l)),fp(yp(a[3],s[3],l))],"rgba");return r?{color:c,leftIndex:i,rightIndex:o,value:n}:c}}function Ip(e,t,r,n){var i=Sp(e);if(e)return i=function(e){if(e){var t,r,n=e[0]/255,i=e[1]/255,o=e[2]/255,a=Math.min(n,i,o),s=Math.max(n,i,o),l=s-a,c=(s+a)/2;if(0===l)t=0,r=0;else{r=c<.5?l/(s+a):l/(2-s-a);var u=((s-n)/6+l/2)/l,d=((s-i)/6+l/2)/l,p=((s-o)/6+l/2)/l;n===s?t=p-d:i===s?t=1/3+u-p:o===s&&(t=2/3+d-u),t<0&&(t+=1),t>1&&(t-=1)}var h=[360*t,r,c];return null!=e[3]&&h.push(e[3]),h}}(i),null!=t&&(i[0]=function(e){return(e=Math.round(e))<0?0:e>360?360:e}(t)),null!=r&&(i[1]=gp(r)),null!=n&&(i[2]=gp(n)),Ap(Ep(i),"rgba")}function Lp(e,t){var r=Sp(e);if(r&&null!=t)return r[3]=fp(t),Ap(r,"rgba")}function Ap(e,t){if(e&&e.length){var r=e[0]+","+e[1]+","+e[2];return"rgba"!==t&&"hsva"!==t&&"hsla"!==t||(r+=","+e[3]),t+"("+r+")"}}function Np(e,t){var r=Sp(e);return r?(.299*r[0]+.587*r[1]+.114*r[2])*r[3]/255+(1-r[3])*t:0}var Dp=new dp(100);function Pp(e){if(xc(e)){var t=Dp.get(e);return t||(t=Mp(e,-.1),Dp.put(e,t)),t}if(Mc(e)){var r=oc({},e);return r.colorStops=dc(e.colorStops,(function(e){return{offset:e.offset,color:Mp(e.color,-.1)}})),r}return e}var Op=Math.round;function Rp(e){var t;if(e&&"transparent"!==e){if("string"==typeof e&&e.indexOf("rgba")>-1){var r=Sp(e);r&&(e="rgb("+r[0]+","+r[1]+","+r[2]+")",t=r[3])}}else e="none";return{color:e,opacity:null==t?1:t}}var Vp=1e-4;function Fp(e){return e<Vp&&e>-Vp}function zp(e){return Op(1e3*e)/1e3}function Bp(e){return Op(1e4*e)/1e4}var Hp={left:"start",right:"end",center:"middle",middle:"middle"};function jp(e){return e&&!!e.image}function Gp(e){return jp(e)||function(e){return e&&!!e.svgElement}(e)}function Wp(e){return"linear"===e.type}function Up(e){return"radial"===e.type}function Zp(e){return e&&("linear"===e.type||"radial"===e.type)}function Yp(e){return"url(#"+e+")"}function Xp(e){var t=e.getGlobalScale(),r=Math.max(t[0],t[1]);return Math.max(Math.ceil(Math.log(r)/Math.log(10)),1)}function qp(e){var t=e.x||0,r=e.y||0,n=(e.rotation||0)*Yc,i=Ic(e.scaleX,1),o=Ic(e.scaleY,1),a=e.skewX||0,s=e.skewY||0,l=[];return(t||r)&&l.push("translate("+t+"px,"+r+"px)"),n&&l.push("rotate("+n+")"),1===i&&1===o||l.push("scale("+i+","+o+")"),(a||s)&&l.push("skew("+Op(a*Yc)+"deg, "+Op(s*Yc)+"deg)"),l.join(" ")}var $p=Pl.hasGlobalWindow&&yc(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:"undefined"!=typeof Buffer?function(e){return Buffer.from(e).toString("base64")}:function(e){return null},Kp=Array.prototype.slice;function Qp(e,t,r){return(t-e)*r+e}function Jp(e,t,r,n){for(var i=t.length,o=0;o<i;o++)e[o]=Qp(t[o],r[o],n);return e}function eh(e,t,r,n){for(var i=t.length,o=0;o<i;o++)e[o]=t[o]+r[o]*n;return e}function th(e,t,r,n){for(var i=t.length,o=i&&t[0].length,a=0;a<i;a++){e[a]||(e[a]=[]);for(var s=0;s<o;s++)e[a][s]=t[a][s]+r[a][s]*n}return e}function rh(e,t){for(var r=e.length,n=t.length,i=r>n?t:e,o=Math.min(r,n),a=i[o-1]||{color:[0,0,0,0],offset:0},s=o;s<Math.max(r,n);s++)i.push({offset:a.offset,color:a.color.slice()})}function nh(e,t,r){var n=e,i=t;if(n.push&&i.push){var o=n.length,a=i.length;if(o!==a)if(o>a)n.length=a;else for(var s=o;s<a;s++)n.push(1===r?i[s]:Kp.call(i[s]));var l=n[0]&&n[0].length;for(s=0;s<n.length;s++)if(1===r)isNaN(n[s])&&(n[s]=i[s]);else for(var c=0;c<l;c++)isNaN(n[s][c])&&(n[s][c]=i[s][c])}}function ih(e){if(cc(e)){var t=e.length;if(cc(e[0])){for(var r=[],n=0;n<t;n++)r.push(Kp.call(e[n]));return r}return Kp.call(e)}return e}function oh(e){return e[0]=Math.floor(e[0])||0,e[1]=Math.floor(e[1])||0,e[2]=Math.floor(e[2])||0,e[3]=null==e[3]?1:e[3],"rgba("+e.join(",")+")"}function ah(e){return 4===e||5===e}function sh(e){return 1===e||2===e}var lh=[0,0,0,0],ch=function(){function e(e){this.keyframes=[],this.discrete=!1,this._invalid=!1,this._needsSort=!1,this._lastFr=0,this._lastFrP=0,this.propName=e}return e.prototype.isFinished=function(){return this._finished},e.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},e.prototype.needsAnimate=function(){return this.keyframes.length>=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(e,t,r){this._needsSort=!0;var n=this.keyframes,i=n.length,o=!1,a=6,s=t;if(cc(t)){var l=function(e){return cc(e&&e[0])?2:1}(t);a=l,(1===l&&!_c(t[0])||2===l&&!_c(t[0][0]))&&(o=!0)}else if(_c(t)&&!Tc(t))a=0;else if(xc(t))if(isNaN(+t)){var c=Sp(t);c&&(s=c,a=3)}else a=0;else if(Mc(t)){var u=oc({},s);u.colorStops=dc(t.colorStops,(function(e){return{offset:e.offset,color:Sp(e.color)}})),Wp(t)?a=4:Up(t)&&(a=5),s=u}0===i?this.valType=a:a===this.valType&&6!==a||(o=!0),this.discrete=this.discrete||o;var d={time:e,value:s,rawValue:t,percent:0};return r&&(d.easing=r,d.easingFunc=yc(r)?r:Pd[r]||ap(r)),n.push(d),d},e.prototype.prepare=function(e,t){var r=this.keyframes;this._needsSort&&r.sort((function(e,t){return e.time-t.time}));for(var n=this.valType,i=r.length,o=r[i-1],a=this.discrete,s=sh(n),l=ah(n),c=0;c<i;c++){var u=r[c],d=u.value,p=o.value;u.percent=u.time/e,a||(s&&c!==i-1?nh(d,p,n):l&&rh(d.colorStops,p.colorStops))}if(!a&&5!==n&&t&&this.needsAnimate()&&t.needsAnimate()&&n===t.valType&&!t._finished){this._additiveTrack=t;var h=r[0].value;for(c=0;c<i;c++)0===n?r[c].additiveValue=r[c].value-h:3===n?r[c].additiveValue=eh([],r[c].value,h,-1):sh(n)&&(r[c].additiveValue=1===n?eh([],r[c].value,h,-1):th([],r[c].value,h,-1))}},e.prototype.step=function(e,t){if(!this._finished){this._additiveTrack&&this._additiveTrack._finished&&(this._additiveTrack=null);var r,n,i,o=null!=this._additiveTrack,a=o?"additiveValue":"value",s=this.valType,l=this.keyframes,c=l.length,u=this.propName,d=3===s,p=this._lastFr,h=Math.min;if(1===c)n=i=l[0];else{if(t<0)r=0;else if(t<this._lastFrP){for(r=h(p+1,c-1);r>=0&&!(l[r].percent<=t);r--);r=h(r,c-2)}else{for(r=p;r<c&&!(l[r].percent>t);r++);r=h(r-1,c-2)}i=l[r+1],n=l[r]}if(n&&i){this._lastFr=r,this._lastFrP=t;var f=i.percent-n.percent,m=0===f?1:h((t-n.percent)/f,1);i.easingFunc&&(m=i.easingFunc(m));var g=o?this._additiveValue:d?lh:e[u];if(!sh(s)&&!d||g||(g=this._additiveValue=[]),this.discrete)e[u]=m<1?n.rawValue:i.rawValue;else if(sh(s))1===s?Jp(g,n[a],i[a],m):function(e,t,r,n){for(var i=t.length,o=i&&t[0].length,a=0;a<i;a++){e[a]||(e[a]=[]);for(var s=0;s<o;s++)e[a][s]=Qp(t[a][s],r[a][s],n)}}(g,n[a],i[a],m);else if(ah(s)){var v=n[a],y=i[a],x=4===s;e[u]={type:x?"linear":"radial",x:Qp(v.x,y.x,m),y:Qp(v.y,y.y,m),colorStops:dc(v.colorStops,(function(e,t){var r=y.colorStops[t];return{offset:Qp(e.offset,r.offset,m),color:oh(Jp([],e.color,r.color,m))}})),global:y.global},x?(e[u].x2=Qp(v.x2,y.x2,m),e[u].y2=Qp(v.y2,y.y2,m)):e[u].r=Qp(v.r,y.r,m)}else if(d)Jp(g,n[a],i[a],m),o||(e[u]=oh(g));else{var b=Qp(n[a],i[a],m);o?this._additiveValue=b:e[u]=b}o&&this._addToTarget(e)}}},e.prototype._addToTarget=function(e){var t=this.valType,r=this.propName,n=this._additiveValue;0===t?e[r]=e[r]+n:3===t?(Sp(e[r],lh),eh(lh,lh,n,1),e[r]=oh(lh)):1===t?eh(e[r],e[r],n,1):2===t&&th(e[r],e[r],n,1)},e}(),uh=function(){function e(e,t,r,n){this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=e,this._loop=t,t&&n?tc("Can' use additive animation on looped animation."):(this._additiveAnimators=n,this._allowDiscrete=r)}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(e){this._target=e},e.prototype.when=function(e,t,r){return this.whenWithKeys(e,t,fc(t),r)},e.prototype.whenWithKeys=function(e,t,r,n){for(var i=this._tracks,o=0;o<r.length;o++){var a=r[o],s=i[a];if(!s){s=i[a]=new ch(a);var l=void 0,c=this._getAdditiveTrack(a);if(c){var u=c.keyframes,d=u[u.length-1];l=d&&d.value,3===c.valType&&l&&(l=oh(l))}else l=this._target[a];if(null==l)continue;e>0&&s.addKeyframe(0,ih(l),n),this._trackKeys.push(a)}s.addKeyframe(e,ih(t[a]),n)}return this._maxTime=Math.max(this._maxTime,e),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(e){return this._maxTime=e,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var e=this._doneCbs;if(e)for(var t=e.length,r=0;r<t;r++)e[r].call(this)},e.prototype._abortedCallback=function(){this._setTracksFinished();var e=this.animation,t=this._abortedCbs;if(e&&e.removeClip(this._clip),this._clip=null,t)for(var r=0;r<t.length;r++)t[r].call(this)},e.prototype._setTracksFinished=function(){for(var e=this._tracks,t=this._trackKeys,r=0;r<t.length;r++)e[t[r]].setFinished()},e.prototype._getAdditiveTrack=function(e){var t,r=this._additiveAnimators;if(r)for(var n=0;n<r.length;n++){var i=r[n].getTrack(e);i&&(t=i)}return t},e.prototype.start=function(e){if(!(this._started>0)){this._started=1;for(var t=this,r=[],n=this._maxTime||0,i=0;i<this._trackKeys.length;i++){var o=this._trackKeys[i],a=this._tracks[o],s=this._getAdditiveTrack(o),l=a.keyframes,c=l.length;if(a.prepare(n,s),a.needsAnimate())if(!this._allowDiscrete&&a.discrete){var u=l[c-1];u&&(t._target[a.propName]=u.rawValue),a.setFinished()}else r.push(a)}if(r.length||this._force){var d=new sp({life:n,loop:this._loop,delay:this._delay||0,onframe:function(e){t._started=2;var n=t._additiveAnimators;if(n){for(var i=!1,o=0;o<n.length;o++)if(n[o]._clip){i=!0;break}i||(t._additiveAnimators=null)}for(o=0;o<r.length;o++)r[o].step(t._target,e);var a=t._onframeCbs;if(a)for(o=0;o<a.length;o++)a[o](t._target,e)},ondestroy:function(){t._doneCallback()}});this._clip=d,this.animation&&this.animation.addClip(d),e&&d.setEasing(e)}else this._doneCallback();return this}},e.prototype.stop=function(e){if(this._clip){var t=this._clip;e&&t.onframe(1),this._abortedCallback()}},e.prototype.delay=function(e){return this._delay=e,this},e.prototype.during=function(e){return e&&(this._onframeCbs||(this._onframeCbs=[]),this._onframeCbs.push(e)),this},e.prototype.done=function(e){return e&&(this._doneCbs||(this._doneCbs=[]),this._doneCbs.push(e)),this},e.prototype.aborted=function(e){return e&&(this._abortedCbs||(this._abortedCbs=[]),this._abortedCbs.push(e)),this},e.prototype.getClip=function(){return this._clip},e.prototype.getTrack=function(e){return this._tracks[e]},e.prototype.getTracks=function(){var e=this;return dc(this._trackKeys,(function(t){return e._tracks[t]}))},e.prototype.stopTracks=function(e,t){if(!e.length||!this._clip)return!0;for(var r=this._tracks,n=this._trackKeys,i=0;i<e.length;i++){var o=r[e[i]];o&&!o.isFinished()&&(t?o.step(this._target,1):1===this._started&&o.step(this._target,0),o.setFinished())}var a=!0;for(i=0;i<n.length;i++)if(!r[n[i]].isFinished()){a=!1;break}return a&&this._abortedCallback(),a},e.prototype.saveTo=function(e,t,r){if(e){t=t||this._trackKeys;for(var n=0;n<t.length;n++){var i=t[n],o=this._tracks[i];if(o&&!o.isFinished()){var a=o.keyframes,s=a[r?0:a.length-1];s&&(e[i]=ih(s.rawValue))}}}},e.prototype.__changeFinalValue=function(e,t){t=t||fc(e);for(var r=0;r<t.length;r++){var n=t[r],i=this._tracks[n];if(i){var o=i.keyframes;if(o.length>1){var a=o.pop();i.addKeyframe(a.time,e[n]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},e}();const dh=uh;function ph(){return(new Date).getTime()}var hh=function(e){function t(t){var r=e.call(this)||this;return r._running=!1,r._time=0,r._pausedTime=0,r._pauseStart=0,r._paused=!1,t=t||{},r.stage=t.stage||{},r}return Al(t,e),t.prototype.addClip=function(e){e.animation&&this.removeClip(e),this._head?(this._tail.next=e,e.prev=this._tail,e.next=null,this._tail=e):this._head=this._tail=e,e.animation=this},t.prototype.addAnimator=function(e){e.animation=this;var t=e.getClip();t&&this.addClip(t)},t.prototype.removeClip=function(e){if(e.animation){var t=e.prev,r=e.next;t?t.next=r:this._head=r,r?r.prev=t:this._tail=t,e.next=e.prev=e.animation=null}},t.prototype.removeAnimator=function(e){var t=e.getClip();t&&this.removeClip(t),e.animation=null},t.prototype.update=function(e){for(var t=ph()-this._pausedTime,r=t-this._time,n=this._head;n;){var i=n.next;n.step(t,r)?(n.ondestroy(),this.removeClip(n),n=i):n=i}this._time=t,e||(this.trigger("frame",r),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var e=this;this._running=!0,Nd((function t(){e._running&&(Nd(t),!e._paused&&e.update())}))},t.prototype.start=function(){this._running||(this._time=ph(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=ph(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=ph()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var e=this._head;e;){var t=e.next;e.prev=e.next=e.animation=null,e=t}this._head=this._tail=null},t.prototype.isFinished=function(){return null==this._head},t.prototype.animate=function(e,t){t=t||{},this.start();var r=new dh(e,t.loop);return this.addAnimator(r),r},t}(gu);const fh=hh;var mh,gh,vh=Pl.domSupported,yh=(gh={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},{mouse:mh=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],touch:["touchstart","touchend","touchmove"],pointer:dc(mh,(function(e){var t=e.replace("mouse","pointer");return gh.hasOwnProperty(t)?t:e}))}),xh=["mousemove","mouseup"],bh=["pointermove","pointerup"],_h=!1;function wh(e){var t=e.pointerType;return"pen"===t||"touch"===t}function Ch(e){e&&(e.zrByTouch=!0)}function Sh(e,t){for(var r=t,n=!1;r&&9!==r.nodeType&&!(n=r.domBelongToZr||r!==t&&r===e.painterRoot);)r=r.parentNode;return n}var Eh=function(e,t){this.stopPropagation=Zc,this.stopImmediatePropagation=Zc,this.preventDefault=Zc,this.type=t.type,this.target=this.currentTarget=e.dom,this.pointerType=t.pointerType,this.clientX=t.clientX,this.clientY=t.clientY},Mh={mousedown:function(e){e=Du(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=Du(this.dom,e);var t=this.__mayPointerCapture;!t||e.zrX===t[0]&&e.zrY===t[1]||this.__togglePointerCapture(!0),this.trigger("mousemove",e)},mouseup:function(e){e=Du(this.dom,e),this.__togglePointerCapture(!1),this.trigger("mouseup",e)},mouseout:function(e){Sh(this,(e=Du(this.dom,e)).toElement||e.relatedTarget)||(this.__pointerCapturing&&(e.zrEventControl="no_globalout"),this.trigger("mouseout",e))},wheel:function(e){_h=!0,e=Du(this.dom,e),this.trigger("mousewheel",e)},mousewheel:function(e){_h||(e=Du(this.dom,e),this.trigger("mousewheel",e))},touchstart:function(e){Ch(e=Du(this.dom,e)),this.__lastTouchMoment=new Date,this.handler.processGesture(e,"start"),Mh.mousemove.call(this,e),Mh.mousedown.call(this,e)},touchmove:function(e){Ch(e=Du(this.dom,e)),this.handler.processGesture(e,"change"),Mh.mousemove.call(this,e)},touchend:function(e){Ch(e=Du(this.dom,e)),this.handler.processGesture(e,"end"),Mh.mouseup.call(this,e),+new Date-+this.__lastTouchMoment<300&&Mh.click.call(this,e)},pointerdown:function(e){Mh.mousedown.call(this,e)},pointermove:function(e){wh(e)||Mh.mousemove.call(this,e)},pointerup:function(e){Mh.mouseup.call(this,e)},pointerout:function(e){wh(e)||Mh.mouseout.call(this,e)}};uc(["click","dblclick","contextmenu"],(function(e){Mh[e]=function(t){t=Du(this.dom,t),this.trigger(e,t)}}));var Th={pointermove:function(e){wh(e)||Th.mousemove.call(this,e)},pointerup:function(e){Th.mouseup.call(this,e)},mousemove:function(e){this.trigger("mousemove",e)},mouseup:function(e){var t=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",e),t&&(e.zrEventControl="only_globalout",this.trigger("mouseout",e))}};function kh(e,t){var r=t.domHandlers;Pl.pointerEventsSupported?uc(yh.pointer,(function(n){Lh(t,n,(function(t){r[n].call(e,t)}))})):(Pl.touchEventsSupported&&uc(yh.touch,(function(n){Lh(t,n,(function(i){r[n].call(e,i),function(e){e.touching=!0,null!=e.touchTimer&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout((function(){e.touching=!1,e.touchTimer=null}),700)}(t)}))})),uc(yh.mouse,(function(n){Lh(t,n,(function(i){i=Nu(i),t.touching||r[n].call(e,i)}))})))}function Ih(e,t){function r(r){Lh(t,r,(function(n){n=Nu(n),Sh(e,n.target)||(n=function(e,t){return Du(e.dom,new Eh(e,t),!0)}(e,n),t.domHandlers[r].call(e,n))}),{capture:!0})}Pl.pointerEventsSupported?uc(bh,r):Pl.touchEventsSupported||uc(xh,r)}function Lh(e,t,r,n){e.mounted[t]=r,e.listenerOpts[t]=n,Pu(e.domTarget,t,r,n)}function Ah(e){var t,r,n,i,o=e.mounted;for(var a in o)o.hasOwnProperty(a)&&(t=e.domTarget,r=a,n=o[a],i=e.listenerOpts[a],t.removeEventListener(r,n,i));e.mounted={}}var Nh=function(e,t){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=e,this.domHandlers=t};const Dh=function(e){function t(t,r){var n=e.call(this)||this;return n.__pointerCapturing=!1,n.dom=t,n.painterRoot=r,n._localHandlerScope=new Nh(t,Mh),vh&&(n._globalHandlerScope=new Nh(document,Th)),kh(n,n._localHandlerScope),n}return Al(t,e),t.prototype.dispose=function(){Ah(this._localHandlerScope),vh&&Ah(this._globalHandlerScope)},t.prototype.setCursor=function(e){this.dom.style&&(this.dom.style.cursor=e||"default")},t.prototype.__togglePointerCapture=function(e){if(this.__mayPointerCapture=null,vh&&+this.__pointerCapturing^+e){this.__pointerCapturing=e;var t=this._globalHandlerScope;e?Ih(this,t):Ah(t)}},t}(gu);var Ph=1;Pl.hasGlobalWindow&&(Ph=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var Oh=Ph,Rh="#333",Vh="#ccc",Fh=Bu,zh=5e-5;function Bh(e){return e>zh||e<-5e-5}var Hh=[],jh=[],Gh=[1,0,0,1,0,0],Wh=Math.abs,Uh=function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(e){this.x=e[0],this.y=e[1]},e.prototype.setScale=function(e){this.scaleX=e[0],this.scaleY=e[1]},e.prototype.setSkew=function(e){this.skewX=e[0],this.skewY=e[1]},e.prototype.setOrigin=function(e){this.originX=e[0],this.originY=e[1]},e.prototype.needLocalTransform=function(){return Bh(this.rotation)||Bh(this.x)||Bh(this.y)||Bh(this.scaleX-1)||Bh(this.scaleY-1)||Bh(this.skewX)||Bh(this.skewY)},e.prototype.updateTransform=function(){var e=this.parent&&this.parent.transform,t=this.needLocalTransform(),r=this.transform;t||e?(r=r||[1,0,0,1,0,0],t?this.getLocalTransform(r):Fh(r),e&&(t?ju(r,e,r):Hu(r,e)),this.transform=r,this._resolveGlobalScaleRatio(r)):r&&(Fh(r),this.invTransform=null)},e.prototype._resolveGlobalScaleRatio=function(e){var t=this.globalScaleRatio;if(null!=t&&1!==t){this.getGlobalScale(Hh);var r=Hh[0]<0?-1:1,n=Hh[1]<0?-1:1,i=((Hh[0]-r)*t+r)/Hh[0]||0,o=((Hh[1]-n)*t+n)/Hh[1]||0;e[0]*=i,e[1]*=i,e[2]*=o,e[3]*=o}this.invTransform=this.invTransform||[1,0,0,1,0,0],Zu(this.invTransform,e)},e.prototype.getComputedTransform=function(){for(var e=this,t=[];e;)t.push(e),e=e.parent;for(;e=t.pop();)e.updateTransform();return this.transform},e.prototype.setLocalTransform=function(e){if(e){var t=e[0]*e[0]+e[1]*e[1],r=e[2]*e[2]+e[3]*e[3],n=Math.atan2(e[1],e[0]),i=Math.PI/2+n-Math.atan2(e[3],e[2]);r=Math.sqrt(r)*Math.cos(i),t=Math.sqrt(t),this.skewX=i,this.skewY=0,this.rotation=-n,this.x=+e[4],this.y=+e[5],this.scaleX=t,this.scaleY=r,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var e=this.parent,t=this.transform;e&&e.transform&&(e.invTransform=e.invTransform||[1,0,0,1,0,0],ju(jh,e.invTransform,t),t=jh);var r=this.originX,n=this.originY;(r||n)&&(Gh[4]=r,Gh[5]=n,ju(jh,t,Gh),jh[4]-=r,jh[5]-=n,t=jh),this.setLocalTransform(t)}},e.prototype.getGlobalScale=function(e){var t=this.transform;return e=e||[],t?(e[0]=Math.sqrt(t[0]*t[0]+t[1]*t[1]),e[1]=Math.sqrt(t[2]*t[2]+t[3]*t[3]),t[0]<0&&(e[0]=-e[0]),t[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},e.prototype.transformCoordToLocal=function(e,t){var r=[e,t],n=this.invTransform;return n&&cu(r,r,n),r},e.prototype.transformCoordToGlobal=function(e,t){var r=[e,t],n=this.transform;return n&&cu(r,r,n),r},e.prototype.getLineScale=function(){var e=this.transform;return e&&Wh(e[0]-1)>1e-10&&Wh(e[3]-1)>1e-10?Math.sqrt(Wh(e[0]*e[3]-e[2]*e[1])):1},e.prototype.copyTransform=function(e){Yh(this,e)},e.getLocalTransform=function(e,t){t=t||[];var r=e.originX||0,n=e.originY||0,i=e.scaleX,o=e.scaleY,a=e.anchorX,s=e.anchorY,l=e.rotation||0,c=e.x,u=e.y,d=e.skewX?Math.tan(e.skewX):0,p=e.skewY?Math.tan(-e.skewY):0;if(r||n||a||s){var h=r+a,f=n+s;t[4]=-h*i-d*f*o,t[5]=-f*o-p*h*i}else t[4]=t[5]=0;return t[0]=i,t[3]=o,t[1]=p*i,t[2]=d*o,l&&Wu(t,t,l),t[4]+=r+c,t[5]+=n+u,t},e.initDefaultProps=function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0}(),e}(),Zh=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function Yh(e,t){for(var r=0;r<Zh.length;r++){var n=Zh[r];e[n]=t[n]}}const Xh=Uh;var qh={};function $h(e,t){var r=qh[t=t||Vl];r||(r=qh[t]=new dp(500));var n=r.get(e);return null==n&&(n=Hl.measureText(e,t).width,r.put(e,n)),n}function Kh(e,t,r,n){var i=$h(e,t),o=tf(t),a=Jh(0,i,r),s=ef(0,o,n);return new id(a,s,i,o)}function Qh(e,t,r,n){var i=((e||"")+"").split("\n");if(1===i.length)return Kh(i[0],t,r,n);for(var o=new id(0,0,0,0),a=0;a<i.length;a++){var s=Kh(i[a],t,r,n);0===a?o.copy(s):o.union(s)}return o}function Jh(e,t,r){return"right"===r?e-=t:"center"===r&&(e-=t/2),e}function ef(e,t,r){return"middle"===r?e-=t/2:"bottom"===r&&(e-=t),e}function tf(e){return $h("国",e)}function rf(e,t){return"string"==typeof e?e.lastIndexOf("%")>=0?parseFloat(e)/100*t:parseFloat(e):e}function nf(e,t,r){var n=t.position||"inside",i=null!=t.distance?t.distance:5,o=r.height,a=r.width,s=o/2,l=r.x,c=r.y,u="left",d="top";if(n instanceof Array)l+=rf(n[0],r.width),c+=rf(n[1],r.height),u=null,d=null;else switch(n){case"left":l-=i,c+=s,u="right",d="middle";break;case"right":l+=i+a,c+=s,d="middle";break;case"top":l+=a/2,c-=i,u="center",d="bottom";break;case"bottom":l+=a/2,c+=o+i,u="center";break;case"inside":l+=a/2,c+=s,u="center",d="middle";break;case"insideLeft":l+=i,c+=s,d="middle";break;case"insideRight":l+=a-i,c+=s,u="right",d="middle";break;case"insideTop":l+=a/2,c+=i,u="center";break;case"insideBottom":l+=a/2,c+=o-i,u="center",d="bottom";break;case"insideTopLeft":l+=i,c+=i;break;case"insideTopRight":l+=a-i,c+=i,u="right";break;case"insideBottomLeft":l+=i,c+=o-i,d="bottom";break;case"insideBottomRight":l+=a-i,c+=o-i,u="right",d="bottom"}return(e=e||{}).x=l,e.y=c,e.align=u,e.verticalAlign=d,e}var of="__zr_normal__",af=Zh.concat(["ignore"]),sf=pc(Zh,(function(e,t){return e[t]=!0,e}),{ignore:!1}),lf={},cf=new id(0,0,0,0),uf=function(){function e(e){this.id=ec(),this.animators=[],this.currentStates=[],this.states={},this._init(e)}return e.prototype._init=function(e){this.attr(e)},e.prototype.drift=function(e,t,r){switch(this.draggable){case"horizontal":t=0;break;case"vertical":e=0}var n=this.transform;n||(n=this.transform=[1,0,0,1,0,0]),n[4]+=e,n[5]+=t,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(e){var t=this._textContent;if(t&&(!t.ignore||e)){this.textConfig||(this.textConfig={});var r=this.textConfig,n=r.local,i=t.innerTransformable,o=void 0,a=void 0,s=!1;i.parent=n?this:null;var l=!1;if(i.copyTransform(t),null!=r.position){var c=cf;r.layoutRect?c.copy(r.layoutRect):c.copy(this.getBoundingRect()),n||c.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(lf,r,c):nf(lf,r,c),i.x=lf.x,i.y=lf.y,o=lf.align,a=lf.verticalAlign;var u=r.origin;if(u&&null!=r.rotation){var d=void 0,p=void 0;"center"===u?(d=.5*c.width,p=.5*c.height):(d=rf(u[0],c.width),p=rf(u[1],c.height)),l=!0,i.originX=-i.x+d+(n?0:c.x),i.originY=-i.y+p+(n?0:c.y)}}null!=r.rotation&&(i.rotation=r.rotation);var h=r.offset;h&&(i.x+=h[0],i.y+=h[1],l||(i.originX=-h[0],i.originY=-h[1]));var f=null==r.inside?"string"==typeof r.position&&r.position.indexOf("inside")>=0:r.inside,m=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),g=void 0,v=void 0,y=void 0;f&&this.canBeInsideText()?(g=r.insideFill,v=r.insideStroke,null!=g&&"auto"!==g||(g=this.getInsideTextFill()),null!=v&&"auto"!==v||(v=this.getInsideTextStroke(g),y=!0)):(g=r.outsideFill,v=r.outsideStroke,null!=g&&"auto"!==g||(g=this.getOutsideFill()),null!=v&&"auto"!==v||(v=this.getOutsideStroke(g),y=!0)),(g=g||"#000")===m.fill&&v===m.stroke&&y===m.autoStroke&&o===m.align&&a===m.verticalAlign||(s=!0,m.fill=g,m.stroke=v,m.autoStroke=y,m.align=o,m.verticalAlign=a,t.setDefaultTextStyle(m)),t.__dirty|=Sd,s&&t.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return"#fff"},e.prototype.getInsideTextStroke=function(e){return"#000"},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?Vh:Rh},e.prototype.getOutsideStroke=function(e){var t=this.__zr&&this.__zr.getBackgroundColor(),r="string"==typeof t&&Sp(t);r||(r=[255,255,255,1]);for(var n=r[3],i=this.__zr.isDarkMode(),o=0;o<3;o++)r[o]=r[o]*n+(i?0:255)*(1-n);return r[3]=1,Ap(r,"rgba")},e.prototype.traverse=function(e,t){},e.prototype.attrKV=function(e,t){"textConfig"===e?this.setTextConfig(t):"textContent"===e?this.setTextContent(t):"clipPath"===e?this.setClipPath(t):"extra"===e?(this.extra=this.extra||{},oc(this.extra,t)):this[e]=t},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(e,t){if("string"==typeof e)this.attrKV(e,t);else if(wc(e))for(var r=fc(e),n=0;n<r.length;n++){var i=r[n];this.attrKV(i,e[i])}return this.markRedraw(),this},e.prototype.saveCurrentToNormalState=function(e){this._innerSaveToNormal(e);for(var t=this._normalState,r=0;r<this.animators.length;r++){var n=this.animators[r],i=n.__fromStateTransition;if(!(n.getLoop()||i&&i!==of)){var o=n.targetName,a=o?t[o]:t;n.saveTo(a)}}},e.prototype._innerSaveToNormal=function(e){var t=this._normalState;t||(t=this._normalState={}),e.textConfig&&!t.textConfig&&(t.textConfig=this.textConfig),this._savePrimaryToNormal(e,t,af)},e.prototype._savePrimaryToNormal=function(e,t,r){for(var n=0;n<r.length;n++){var i=r[n];null==e[i]||i in t||(t[i]=this[i])}},e.prototype.hasState=function(){return this.currentStates.length>0},e.prototype.getState=function(e){return this.states[e]},e.prototype.ensureState=function(e){var t=this.states;return t[e]||(t[e]={}),t[e]},e.prototype.clearStates=function(e){this.useState(of,!1,e)},e.prototype.useState=function(e,t,r,n){var i=e===of;if(this.hasState()||!i){var o=this.currentStates,a=this.stateTransition;if(!(sc(o,e)>=0)||!t&&1!==o.length){var s;if(this.stateProxy&&!i&&(s=this.stateProxy(e)),s||(s=this.states&&this.states[e]),s||i){i||this.saveCurrentToNormalState(s);var l=!!(s&&s.hoverLayer||n);l&&this._toggleHoverLayerFlag(!0),this._applyStateObj(e,s,this._normalState,t,!r&&!this.__inHover&&a&&a.duration>0,a);var c=this._textContent,u=this._textGuide;return c&&c.useState(e,t,r,l),u&&u.useState(e,t,r,l),i?(this.currentStates=[],this._normalState={}):t?this.currentStates.push(e):this.currentStates=[e],this._updateAnimationTargets(),this.markRedraw(),!l&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Sd),s}tc("State "+e+" not exists.")}}},e.prototype.useStates=function(e,t,r){if(e.length){var n=[],i=this.currentStates,o=e.length,a=o===i.length;if(a)for(var s=0;s<o;s++)if(e[s]!==i[s]){a=!1;break}if(a)return;for(s=0;s<o;s++){var l=e[s],c=void 0;this.stateProxy&&(c=this.stateProxy(l,e)),c||(c=this.states[l]),c&&n.push(c)}var u=n[o-1],d=!!(u&&u.hoverLayer||r);d&&this._toggleHoverLayerFlag(!0);var p=this._mergeStates(n),h=this.stateTransition;this.saveCurrentToNormalState(p),this._applyStateObj(e.join(","),p,this._normalState,!1,!t&&!this.__inHover&&h&&h.duration>0,h);var f=this._textContent,m=this._textGuide;f&&f.useStates(e,t,d),m&&m.useStates(e,t,d),this._updateAnimationTargets(),this.currentStates=e.slice(),this.markRedraw(),!d&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Sd)}else this.clearStates()},e.prototype.isSilent=function(){for(var e=this.silent,t=this.parent;!e&&t;){if(t.silent){e=!0;break}t=t.parent}return e},e.prototype._updateAnimationTargets=function(){for(var e=0;e<this.animators.length;e++){var t=this.animators[e];t.targetName&&t.changeTarget(this[t.targetName])}},e.prototype.removeState=function(e){var t=sc(this.currentStates,e);if(t>=0){var r=this.currentStates.slice();r.splice(t,1),this.useStates(r)}},e.prototype.replaceState=function(e,t,r){var n=this.currentStates.slice(),i=sc(n,e),o=sc(n,t)>=0;i>=0?o?n.splice(i,1):n[i]=t:r&&!o&&n.push(t),this.useStates(n)},e.prototype.toggleState=function(e,t){t?this.useState(e,!0):this.removeState(e)},e.prototype._mergeStates=function(e){for(var t,r={},n=0;n<e.length;n++){var i=e[n];oc(r,i),i.textConfig&&oc(t=t||{},i.textConfig)}return t&&(r.textConfig=t),r},e.prototype._applyStateObj=function(e,t,r,n,i,o){var a=!(t&&n);t&&t.textConfig?(this.textConfig=oc({},n?this.textConfig:r.textConfig),oc(this.textConfig,t.textConfig)):a&&r.textConfig&&(this.textConfig=r.textConfig);for(var s={},l=!1,c=0;c<af.length;c++){var u=af[c],d=i&&sf[u];t&&null!=t[u]?d?(l=!0,s[u]=t[u]):this[u]=t[u]:a&&null!=r[u]&&(d?(l=!0,s[u]=r[u]):this[u]=r[u])}if(!i)for(c=0;c<this.animators.length;c++){var p=this.animators[c],h=p.targetName;p.getLoop()||p.__changeFinalValue(h?(t||r)[h]:t||r)}l&&this._transitionState(e,s,o)},e.prototype._attachComponent=function(e){if((!e.__zr||e.__hostTarget)&&e!==this){var t=this.__zr;t&&e.addSelfToZr(t),e.__zr=t,e.__hostTarget=this}},e.prototype._detachComponent=function(e){e.__zr&&e.removeSelfFromZr(e.__zr),e.__zr=null,e.__hostTarget=null},e.prototype.getClipPath=function(){return this._clipPath},e.prototype.setClipPath=function(e){this._clipPath&&this._clipPath!==e&&this.removeClipPath(),this._attachComponent(e),this._clipPath=e,this.markRedraw()},e.prototype.removeClipPath=function(){var e=this._clipPath;e&&(this._detachComponent(e),this._clipPath=null,this.markRedraw())},e.prototype.getTextContent=function(){return this._textContent},e.prototype.setTextContent=function(e){var t=this._textContent;t!==e&&(t&&t!==e&&this.removeTextContent(),e.innerTransformable=new Xh,this._attachComponent(e),this._textContent=e,this.markRedraw())},e.prototype.setTextConfig=function(e){this.textConfig||(this.textConfig={}),oc(this.textConfig,e),this.markRedraw()},e.prototype.removeTextConfig=function(){this.textConfig=null,this.markRedraw()},e.prototype.removeTextContent=function(){var e=this._textContent;e&&(e.innerTransformable=null,this._detachComponent(e),this._textContent=null,this._innerTextDefaultStyle=null,this.markRedraw())},e.prototype.getTextGuideLine=function(){return this._textGuide},e.prototype.setTextGuideLine=function(e){this._textGuide&&this._textGuide!==e&&this.removeTextGuideLine(),this._attachComponent(e),this._textGuide=e,this.markRedraw()},e.prototype.removeTextGuideLine=function(){var e=this._textGuide;e&&(this._detachComponent(e),this._textGuide=null,this.markRedraw())},e.prototype.markRedraw=function(){this.__dirty|=Sd;var e=this.__zr;e&&(this.__inHover?e.refreshHover():e.refresh()),this.__hostTarget&&this.__hostTarget.markRedraw()},e.prototype.dirty=function(){this.markRedraw()},e.prototype._toggleHoverLayerFlag=function(e){this.__inHover=e;var t=this._textContent,r=this._textGuide;t&&(t.__inHover=e),r&&(r.__inHover=e)},e.prototype.addSelfToZr=function(e){if(this.__zr!==e){this.__zr=e;var t=this.animators;if(t)for(var r=0;r<t.length;r++)e.animation.addAnimator(t[r]);this._clipPath&&this._clipPath.addSelfToZr(e),this._textContent&&this._textContent.addSelfToZr(e),this._textGuide&&this._textGuide.addSelfToZr(e)}},e.prototype.removeSelfFromZr=function(e){if(this.__zr){this.__zr=null;var t=this.animators;if(t)for(var r=0;r<t.length;r++)e.animation.removeAnimator(t[r]);this._clipPath&&this._clipPath.removeSelfFromZr(e),this._textContent&&this._textContent.removeSelfFromZr(e),this._textGuide&&this._textGuide.removeSelfFromZr(e)}},e.prototype.animate=function(e,t,r){var n=e?this[e]:this;var i=new dh(n,t,r);return e&&(i.targetName=e),this.addAnimator(i,e),i},e.prototype.addAnimator=function(e,t){var r=this.__zr,n=this;e.during((function(){n.updateDuringAnimation(t)})).done((function(){var t=n.animators,r=sc(t,e);r>=0&&t.splice(r,1)})),this.animators.push(e),r&&r.animation.addAnimator(e),r&&r.wakeUp()},e.prototype.updateDuringAnimation=function(e){this.markRedraw()},e.prototype.stopAnimation=function(e,t){for(var r=this.animators,n=r.length,i=[],o=0;o<n;o++){var a=r[o];e&&e!==a.scope?i.push(a):a.stop(t)}return this.animators=i,this},e.prototype.animateTo=function(e,t,r){df(this,e,t,r)},e.prototype.animateFrom=function(e,t,r){df(this,e,t,r,!0)},e.prototype._transitionState=function(e,t,r,n){for(var i=df(this,t,r,n),o=0;o<i.length;o++)i[o].__fromStateTransition=e},e.prototype.getBoundingRect=function(){return null},e.prototype.getPaintRect=function(){return null},e.initDefaultProps=function(){var t=e.prototype;t.type="element",t.name="",t.ignore=t.silent=t.isGroup=t.draggable=t.dragging=t.ignoreClip=t.__inHover=!1,t.__dirty=Sd;function r(e,r,n,i){function o(e,t){Object.defineProperty(t,0,{get:function(){return e[n]},set:function(t){e[n]=t}}),Object.defineProperty(t,1,{get:function(){return e[i]},set:function(t){e[i]=t}})}Object.defineProperty(t,e,{get:function(){this[r]||o(this,this[r]=[]);return this[r]},set:function(e){this[n]=e[0],this[i]=e[1],this[r]=e,o(this,e)}})}Object.defineProperty&&(r("position","_legacyPos","x","y"),r("scale","_legacyScale","scaleX","scaleY"),r("origin","_legacyOrigin","originX","originY"))}(),e}();function df(e,t,r,n,i){var o=[];ff(e,"",e,t,r=r||{},n,o,i);var a=o.length,s=!1,l=r.done,c=r.aborted,u=function(){s=!0,--a<=0&&(s?l&&l():c&&c())},d=function(){--a<=0&&(s?l&&l():c&&c())};a||l&&l(),o.length>0&&r.during&&o[0].during((function(e,t){r.during(t)}));for(var p=0;p<o.length;p++){var h=o[p];u&&h.done(u),d&&h.aborted(d),r.force&&h.duration(r.duration),h.start(r.easing)}return o}function pf(e,t,r){for(var n=0;n<r;n++)e[n]=t[n]}function hf(e,t,r){if(cc(t[r]))if(cc(e[r])||(e[r]=[]),Sc(t[r])){var n=t[r].length;e[r].length!==n&&(e[r]=new t[r].constructor(n),pf(e[r],t[r],n))}else{var i=t[r],o=e[r],a=i.length;if(cc(i[0]))for(var s=i[0].length,l=0;l<a;l++)o[l]?pf(o[l],i[l],s):o[l]=Array.prototype.slice.call(i[l]);else pf(o,i,a);o.length=i.length}else e[r]=t[r]}function ff(e,t,r,n,i,o,a,s){for(var l=fc(n),c=i.duration,u=i.delay,d=i.additive,p=i.setToFinal,h=!wc(o),f=e.animators,m=[],g=0;g<l.length;g++){var v=l[g],y=n[v];if(null!=y&&null!=r[v]&&(h||o[v]))if(!wc(y)||cc(y)||Mc(y))m.push(v);else{if(t){s||(r[v]=y,e.updateDuringAnimation(t));continue}ff(e,v,r[v],y,i,o&&o[v],a,s)}else s||(r[v]=y,e.updateDuringAnimation(t),m.push(v))}var x=m.length;if(!d&&x)for(var b=0;b<f.length;b++){if((w=f[b]).targetName===t)if(w.stopTracks(m)){var _=sc(f,w);f.splice(_,1)}}if(i.force||(m=hc(m,(function(e){return t=n[e],i=r[e],!(t===i||cc(t)&&cc(i)&&function(e,t){var r=e.length;if(r!==t.length)return!1;for(var n=0;n<r;n++)if(e[n]!==t[n])return!1;return!0}(t,i));var t,i})),x=m.length),x>0||i.force&&!a.length){var w,C=void 0,S=void 0,E=void 0;if(s){S={},p&&(C={});for(b=0;b<x;b++){S[v=m[b]]=r[v],p?C[v]=n[v]:r[v]=n[v]}}else if(p){E={};for(b=0;b<x;b++){E[v=m[b]]=ih(r[v]),hf(r,n,v)}}(w=new dh(r,!1,!1,d?hc(f,(function(e){return e.targetName===t})):null)).targetName=t,i.scope&&(w.scope=i.scope),p&&C&&w.whenWithKeys(0,C,m),E&&w.whenWithKeys(0,E,m),w.whenWithKeys(null==c?500:c,s?S:n,m).delay(u||0),e.addAnimator(w,t),a.push(w)}}lc(uf,gu),lc(uf,Xh);const mf=uf;var gf=function(e){function t(t){var r=e.call(this)||this;return r.isGroup=!0,r._children=[],r.attr(t),r}return Al(t,e),t.prototype.childrenRef=function(){return this._children},t.prototype.children=function(){return this._children.slice()},t.prototype.childAt=function(e){return this._children[e]},t.prototype.childOfName=function(e){for(var t=this._children,r=0;r<t.length;r++)if(t[r].name===e)return t[r]},t.prototype.childCount=function(){return this._children.length},t.prototype.add=function(e){return e&&e!==this&&e.parent!==this&&(this._children.push(e),this._doAdd(e)),this},t.prototype.addBefore=function(e,t){if(e&&e!==this&&e.parent!==this&&t&&t.parent===this){var r=this._children,n=r.indexOf(t);n>=0&&(r.splice(n,0,e),this._doAdd(e))}return this},t.prototype.replace=function(e,t){var r=sc(this._children,e);return r>=0&&this.replaceAt(t,r),this},t.prototype.replaceAt=function(e,t){var r=this._children,n=r[t];if(e&&e!==this&&e.parent!==this&&e!==n){r[t]=e,n.parent=null;var i=this.__zr;i&&n.removeSelfFromZr(i),this._doAdd(e)}return this},t.prototype._doAdd=function(e){e.parent&&e.parent.remove(e),e.parent=this;var t=this.__zr;t&&t!==e.__zr&&e.addSelfToZr(t),t&&t.refresh()},t.prototype.remove=function(e){var t=this.__zr,r=this._children,n=sc(r,e);return n<0||(r.splice(n,1),e.parent=null,t&&e.removeSelfFromZr(t),t&&t.refresh()),this},t.prototype.removeAll=function(){for(var e=this._children,t=this.__zr,r=0;r<e.length;r++){var n=e[r];t&&n.removeSelfFromZr(t),n.parent=null}return e.length=0,this},t.prototype.eachChild=function(e,t){for(var r=this._children,n=0;n<r.length;n++){var i=r[n];e.call(t,i,n)}return this},t.prototype.traverse=function(e,t){for(var r=0;r<this._children.length;r++){var n=this._children[r],i=e.call(t,n);n.isGroup&&!i&&n.traverse(e,t)}return this},t.prototype.addSelfToZr=function(t){e.prototype.addSelfToZr.call(this,t);for(var r=0;r<this._children.length;r++){this._children[r].addSelfToZr(t)}},t.prototype.removeSelfFromZr=function(t){e.prototype.removeSelfFromZr.call(this,t);for(var r=0;r<this._children.length;r++){this._children[r].removeSelfFromZr(t)}},t.prototype.getBoundingRect=function(e){for(var t=new id(0,0,0,0),r=e||this._children,n=[],i=null,o=0;o<r.length;o++){var a=r[o];if(!a.ignore&&!a.invisible){var s=a.getBoundingRect(),l=a.getLocalTransform(n);l?(id.applyTransform(t,s,l),(i=i||t.clone()).union(t)):(i=i||s.clone()).union(s)}}return i||t},t}(mf);gf.prototype.type="group";const vf=gf;var yf={},xf={};var bf,_f=function(){function e(e,t,r){var n=this;this._sleepAfterStill=10,this._stillFrameAccum=0,this._needsRefresh=!0,this._needsRefreshHover=!0,this._darkMode=!1,r=r||{},this.dom=t,this.id=e;var i=new Ld,o=r.renderer||"canvas";yf[o]||(o=fc(yf)[0]),r.useDirtyRect=null!=r.useDirtyRect&&r.useDirtyRect;var a=new yf[o](t,i,r,e),s=r.ssr||a.ssrOnly;this.storage=i,this.painter=a;var l,c=Pl.node||Pl.worker||s?null:new Dh(a.getViewportRoot(),a.root),u=r.useCoarsePointer;(null==u||"auto"===u?Pl.touchEventsSupported:!!u)&&(l=Ic(r.pointerSize,44)),this.handler=new md(i,a,c,a.root,l),this.animation=new fh({stage:{update:s?null:function(){return n._flush(!0)}}}),s||this.animation.start()}return e.prototype.add=function(e){!this._disposed&&e&&(this.storage.addRoot(e),e.addSelfToZr(this),this.refresh())},e.prototype.remove=function(e){!this._disposed&&e&&(this.storage.delRoot(e),e.removeSelfFromZr(this),this.refresh())},e.prototype.configLayer=function(e,t){this._disposed||(this.painter.configLayer&&this.painter.configLayer(e,t),this.refresh())},e.prototype.setBackgroundColor=function(e){this._disposed||(this.painter.setBackgroundColor&&this.painter.setBackgroundColor(e),this.refresh(),this._backgroundColor=e,this._darkMode=function(e){if(!e)return!1;if("string"==typeof e)return Np(e,1)<.4;if(e.colorStops){for(var t=e.colorStops,r=0,n=t.length,i=0;i<n;i++)r+=Np(t[i].color,1);return(r/=n)<.4}return!1}(e))},e.prototype.getBackgroundColor=function(){return this._backgroundColor},e.prototype.setDarkMode=function(e){this._darkMode=e},e.prototype.isDarkMode=function(){return this._darkMode},e.prototype.refreshImmediately=function(e){this._disposed||(e||this.animation.update(!0),this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1)},e.prototype.refresh=function(){this._disposed||(this._needsRefresh=!0,this.animation.start())},e.prototype.flush=function(){this._disposed||this._flush(!1)},e.prototype._flush=function(e){var t,r=ph();this._needsRefresh&&(t=!0,this.refreshImmediately(e)),this._needsRefreshHover&&(t=!0,this.refreshHoverImmediately());var n=ph();t?(this._stillFrameAccum=0,this.trigger("rendered",{elapsedTime:n-r})):this._sleepAfterStill>0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},e.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover())},e.prototype.resize=function(e){this._disposed||(e=e||{},this.painter.resize(e.width,e.height),this.handler.resize())},e.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},e.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},e.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},e.prototype.setCursorStyle=function(e){this._disposed||this.handler.setCursorStyle(e)},e.prototype.findHover=function(e,t){if(!this._disposed)return this.handler.findHover(e,t)},e.prototype.on=function(e,t,r){return this._disposed||this.handler.on(e,t,r),this},e.prototype.off=function(e,t){this._disposed||this.handler.off(e,t)},e.prototype.trigger=function(e,t){this._disposed||this.handler.trigger(e,t)},e.prototype.clear=function(){if(!this._disposed){for(var e=this.storage.getRoots(),t=0;t<e.length;t++)e[t]instanceof vf&&e[t].removeSelfFromZr(this);this.storage.delAllRoots(),this.painter.clear()}},e.prototype.dispose=function(){var e;this._disposed||(this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,this._disposed=!0,e=this.id,delete xf[e])},e}();function wf(e,t){var r=new _f(ec(),e,t);return xf[r.id]=r,r}var Cf=1e-4,Sf=20;function Ef(e,t,r,n){var i=t[0],o=t[1],a=r[0],s=r[1],l=o-i,c=s-a;if(0===l)return 0===c?a:(a+s)/2;if(n)if(l>0){if(e<=i)return a;if(e>=o)return s}else{if(e>=i)return a;if(e<=o)return s}else{if(e===i)return a;if(e===o)return s}return(e-i)/l*c+a}function Mf(e,t){switch(e){case"center":case"middle":e="50%";break;case"left":case"top":e="0%";break;case"right":case"bottom":e="100%"}return xc(e)?(r=e,r.replace(/^\s+|\s+$/g,"")).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):null==e?NaN:+e;var r}function Tf(e,t,r){return null==t&&(t=10),t=Math.min(Math.max(0,t),Sf),e=(+e).toFixed(t),r?e:+e}function kf(e){return e.sort((function(e,t){return e-t})),e}function If(e){if(e=+e,isNaN(e))return 0;if(e>1e-14)for(var t=1,r=0;r<15;r++,t*=10)if(Math.round(e*t)/t===e)return r;return function(e){var t=e.toString().toLowerCase(),r=t.indexOf("e"),n=r>0?+t.slice(r+1):0,i=r>0?r:t.length,o=t.indexOf("."),a=o<0?0:i-1-o;return Math.max(0,a-n)}(e)}function Lf(e,t){var r=Math.log,n=Math.LN10,i=Math.floor(r(e[1]-e[0])/n),o=Math.round(r(Math.abs(t[1]-t[0]))/n),a=Math.min(Math.max(-i+o,0),20);return isFinite(a)?a:20}function Af(e,t){var r=pc(e,(function(e,t){return e+(isNaN(t)?0:t)}),0);if(0===r)return[];for(var n=Math.pow(10,t),i=dc(e,(function(e){return(isNaN(e)?0:e)/r*n*100})),o=100*n,a=dc(i,(function(e){return Math.floor(e)})),s=pc(a,(function(e,t){return e+t}),0),l=dc(i,(function(e,t){return e-a[t]}));s<o;){for(var c=Number.NEGATIVE_INFINITY,u=null,d=0,p=l.length;d<p;++d)l[d]>c&&(c=l[d],u=d);++a[u],l[u]=0,++s}return dc(a,(function(e){return e/n}))}function Nf(e,t){var r=Math.max(If(e),If(t)),n=e+t;return r>Sf?n:Tf(n,r)}var Df=9007199254740991;function Pf(e){var t=2*Math.PI;return(e%t+t)%t}function Of(e){return e>-Cf&&e<Cf}var Rf=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d{1,2})(?::(\d{1,2})(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function Vf(e){if(e instanceof Date)return e;if(xc(e)){var t=Rf.exec(e);if(!t)return new Date(NaN);if(t[8]){var r=+t[4]||0;return"Z"!==t[8].toUpperCase()&&(r-=+t[8].slice(0,3)),new Date(Date.UTC(+t[1],+(t[2]||1)-1,+t[3]||1,r,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0))}return new Date(+t[1],+(t[2]||1)-1,+t[3]||1,+t[4]||0,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0)}return null==e?new Date(NaN):new Date(Math.round(e))}function Ff(e){if(0===e)return 0;var t=Math.floor(Math.log(e)/Math.LN10);return e/Math.pow(10,t)>=10&&t++,t}function zf(e,t){var r=Ff(e),n=Math.pow(10,r),i=e/n;return e=(t?i<1.5?1:i<2.5?2:i<4?3:i<7?5:10:i<1?1:i<2?2:i<3?3:i<5?5:10)*n,r>=-20?+e.toFixed(r<0?-r:0):e}function Bf(e,t){var r=(e.length-1)*t+1,n=Math.floor(r),i=+e[n-1],o=r-n;return o?i+o*(e[n]-i):i}function Hf(e){e.sort((function(e,t){return s(e,t,0)?-1:1}));for(var t=-1/0,r=1,n=0;n<e.length;){for(var i=e[n].interval,o=e[n].close,a=0;a<2;a++)i[a]<=t&&(i[a]=t,o[a]=a?1:1-r),t=i[a],r=o[a];i[0]===i[1]&&o[0]*o[1]!=1?e.splice(n,1):n++}return e;function s(e,t,r){return e.interval[r]<t.interval[r]||e.interval[r]===t.interval[r]&&(e.close[r]-t.close[r]==(r?-1:1)||!r&&s(e,t,1))}}function jf(e){var t=parseFloat(e);return t==e&&(0!==t||!xc(e)||e.indexOf("x")<=0)?t:NaN}function Gf(e){return!isNaN(jf(e))}function Wf(){return Math.round(9*Math.random())}function Uf(e,t){return 0===t?e:Uf(t,e%t)}function Zf(e,t){return null==e?t:null==t?e:e*t/Uf(e,t)}function Yf(e,t,r){return(t-e)*r+e}var Xf="series\0",qf="\0_ec_\0";function $f(e){return e instanceof Array?e:null==e?[]:[e]}function Kf(e,t,r){if(e){e[t]=e[t]||{},e.emphasis=e.emphasis||{},e.emphasis[t]=e.emphasis[t]||{};for(var n=0,i=r.length;n<i;n++){var o=r[n];!e.emphasis[t].hasOwnProperty(o)&&e[t].hasOwnProperty(o)&&(e.emphasis[t][o]=e[t][o])}}}var Qf=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"];function Jf(e){return!wc(e)||vc(e)||e instanceof Date?e:e.value}function em(e){return wc(e)&&!(e instanceof Array)}function tm(e,t,r){var n="normalMerge"===r,i="replaceMerge"===r,o="replaceAll"===r;e=e||[],t=(t||[]).slice();var a=Hc();uc(t,(function(e,r){wc(e)||(t[r]=null)}));var s,l,c=function(e,t,r){var n=[];if("replaceAll"===r)return n;for(var i=0;i<e.length;i++){var o=e[i];o&&null!=o.id&&t.set(o.id,i),n.push({existing:"replaceMerge"===r||am(o)?null:o,newOption:null,keyInfo:null,brandNew:null})}return n}(e,a,r);return(n||i)&&function(e,t,r,n){uc(n,(function(i,o){if(i&&null!=i.id){var a=nm(i.id),s=r.get(a);if(null!=s){var l=e[s];Dc(!l.newOption,'Duplicated option on id "'+a+'".'),l.newOption=i,l.existing=t[s],n[o]=null}}}))}(c,e,a,t),n&&function(e,t){uc(t,(function(r,n){if(r&&null!=r.name)for(var i=0;i<e.length;i++){var o=e[i].existing;if(!e[i].newOption&&o&&(null==o.id||null==r.id)&&!am(r)&&!am(o)&&rm("name",o,r))return e[i].newOption=r,void(t[n]=null)}}))}(c,t),n||i?function(e,t,r){uc(t,(function(t){if(t){for(var n,i=0;(n=e[i])&&(n.newOption||am(n.existing)||n.existing&&null!=t.id&&!rm("id",t,n.existing));)i++;n?(n.newOption=t,n.brandNew=r):e.push({newOption:t,brandNew:r,existing:null,keyInfo:null}),i++}}))}(c,t,i):o&&function(e,t){uc(t,(function(t){e.push({newOption:t,brandNew:!0,existing:null,keyInfo:null})}))}(c,t),s=c,l=Hc(),uc(s,(function(e){var t=e.existing;t&&l.set(t.id,e)})),uc(s,(function(e){var t=e.newOption;Dc(!t||null==t.id||!l.get(t.id)||l.get(t.id)===e,"id duplicates: "+(t&&t.id)),t&&null!=t.id&&l.set(t.id,e),!e.keyInfo&&(e.keyInfo={})})),uc(s,(function(e,t){var r=e.existing,n=e.newOption,i=e.keyInfo;if(wc(n)){if(i.name=null!=n.name?nm(n.name):r?r.name:Xf+t,r)i.id=nm(r.id);else if(null!=n.id)i.id=nm(n.id);else{var o=0;do{i.id="\0"+i.name+"\0"+o++}while(l.get(i.id))}l.set(i.id,e)}})),c}function rm(e,t,r){var n=im(t[e],null),i=im(r[e],null);return null!=n&&null!=i&&n===i}function nm(e){return im(e,"")}function im(e,t){return null==e?t:xc(e)?e:_c(e)||bc(e)?e+"":t}function om(e){var t=e.name;return!(!t||!t.indexOf(Xf))}function am(e){return e&&null!=e.id&&0===nm(e.id).indexOf(qf)}function sm(e,t){return null!=t.dataIndexInside?t.dataIndexInside:null!=t.dataIndex?vc(t.dataIndex)?dc(t.dataIndex,(function(t){return e.indexOfRawIndex(t)})):e.indexOfRawIndex(t.dataIndex):null!=t.name?vc(t.name)?dc(t.name,(function(t){return e.indexOfName(t)})):e.indexOfName(t.name):void 0}function lm(){var e="__ec_inner_"+cm++;return function(t){return t[e]||(t[e]={})}}var cm=Wf();function um(e,t,r){var n=dm(t,r),i=n.mainTypeSpecified,o=n.queryOptionMap,a=n.others,s=r?r.defaultMainType:null;return!i&&s&&o.set(s,{}),o.each((function(t,n){var i=fm(e,n,t,{useDefault:s===n,enableAll:!r||null==r.enableAll||r.enableAll,enableNone:!r||null==r.enableNone||r.enableNone});a[n+"Models"]=i.models,a[n+"Model"]=i.models[0]})),a}function dm(e,t){var r;if(xc(e)){var n={};n[e+"Index"]=0,r=n}else r=e;var i=Hc(),o={},a=!1;return uc(r,(function(e,r){if("dataIndex"!==r&&"dataIndexInside"!==r){var n=r.match(/^(\w+)(Index|Id|Name)$/)||[],s=n[1],l=(n[2]||"").toLowerCase();if(s&&l&&!(t&&t.includeMainTypes&&sc(t.includeMainTypes,s)<0))a=a||!!s,(i.get(s)||i.set(s,{}))[l]=e}else o[r]=e})),{mainTypeSpecified:a,queryOptionMap:i,others:o}}var pm={useDefault:!0,enableAll:!1,enableNone:!1},hm={useDefault:!1,enableAll:!0,enableNone:!0};function fm(e,t,r,n){n=n||pm;var i=r.index,o=r.id,a=r.name,s={models:null,specified:null!=i||null!=o||null!=a};if(!s.specified){var l=void 0;return s.models=n.useDefault&&(l=e.getComponent(t))?[l]:[],s}return"none"===i||!1===i?(Dc(n.enableNone,'`"none"` or `false` is not a valid value on index option.'),s.models=[],s):("all"===i&&(Dc(n.enableAll,'`"all"` is not a valid value on index option.'),i=o=a=null),s.models=e.queryComponents({mainType:t,index:i,id:o,name:a}),s)}function mm(e,t,r){e.setAttribute?e.setAttribute(t,r):e[t]=r}function gm(e,t){var r=Hc(),n=[];return uc(e,(function(e){var i=t(e);(r.get(i)||(n.push(i),r.set(i,[]))).push(e)})),{keys:n,buckets:r}}function vm(e,t,r,n,i){var o=null==t||"auto"===t;if(null==n)return n;if(_c(n))return Tf(f=Yf(r||0,n,i),o?Math.max(If(r||0),If(n)):t);if(xc(n))return i<1?r:n;for(var a=[],s=r,l=n,c=Math.max(s?s.length:0,l.length),u=0;u<c;++u){var d=e.getDimensionInfo(u);if(d&&"ordinal"===d.type)a[u]=(i<1&&s?s:l)[u];else{var p=s&&s[u]?s[u]:0,h=l[u],f=Yf(p,h,i);a[u]=Tf(f,o?Math.max(If(p),If(h)):t)}}return a}var ym=".",xm="___EC__COMPONENT__CONTAINER___",bm="___EC__EXTENDED_CLASS___";function _m(e){var t={main:"",sub:""};if(e){var r=e.split(ym);t.main=r[0]||"",t.sub=r[1]||""}return t}function wm(e,t){e.$constructor=e,e.extend=function(e){var t,r,n=this;return yc(r=n)&&/^class\s/.test(Function.prototype.toString.call(r))?t=function(e){function t(){return e.apply(this,arguments)||this}return Al(t,e),t}(n):(t=function(){(e.$constructor||n).apply(this,arguments)},function(e,t){var r=e.prototype;function n(){}for(var i in n.prototype=t.prototype,e.prototype=new n,r)r.hasOwnProperty(i)&&(e.prototype[i]=r[i]);e.prototype.constructor=e,e.superClass=t}(t,this)),oc(t.prototype,e),t[bm]=!0,t.extend=this.extend,t.superCall=Em,t.superApply=Mm,t.superClass=n,t}}function Cm(e,t){e.extend=t.extend}var Sm=Math.round(10*Math.random());function Em(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];return this.superClass.prototype[t].apply(e,r)}function Mm(e,t,r){return this.superClass.prototype[t].apply(e,r)}function Tm(e){var t={};e.registerClass=function(e){var r,n=e.type||e.prototype.type;if(n){Dc(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(r=n),'componentType "'+r+'" illegal'),e.prototype.type=n;var i=_m(n);if(i.sub){if(i.sub!==xm){var o=function(e){var r=t[e.main];r&&r[xm]||((r=t[e.main]={})[xm]=!0);return r}(i);o[i.sub]=e}}else t[i.main]=e}return e},e.getClass=function(e,r,n){var i=t[e];if(i&&i[xm]&&(i=r?i[r]:null),n&&!i)throw new Error(r?"Component "+e+"."+(r||"")+" is used but not imported.":e+".type should be specified.");return i},e.getClassesByMainType=function(e){var r=_m(e),n=[],i=t[r.main];return i&&i[xm]?uc(i,(function(e,t){t!==xm&&n.push(e)})):n.push(i),n},e.hasClass=function(e){var r=_m(e);return!!t[r.main]},e.getAllClassMainTypes=function(){var e=[];return uc(t,(function(t,r){e.push(r)})),e},e.hasSubTypes=function(e){var r=_m(e),n=t[r.main];return n&&n[xm]}}function km(e,t){for(var r=0;r<e.length;r++)e[r][1]||(e[r][1]=e[r][0]);return t=t||!1,function(r,n,i){for(var o={},a=0;a<e.length;a++){var s=e[a][1];if(!(n&&sc(n,s)>=0||i&&sc(i,s)<0)){var l=r.getShallow(s,t);null!=l&&(o[e[a][0]]=l)}}return o}}var Im=km([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),Lm=function(){function e(){}return e.prototype.getAreaStyle=function(e,t){return Im(this,e,t)},e}(),Am=new dp(50);function Nm(e){if("string"==typeof e){var t=Am.get(e);return t&&t.image}return e}function Dm(e,t,r,n,i){if(e){if("string"==typeof e){if(t&&t.__zrImageSrc===e||!r)return t;var o=Am.get(e),a={hostEl:r,cb:n,cbPayload:i};return o?!Om(t=o.image)&&o.pending.push(a):((t=Hl.loadImage(e,Pm,Pm)).__zrImageSrc=e,Am.put(e,t.__cachedImgObj={image:t,pending:[a]})),t}return e}return t}function Pm(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t<e.pending.length;t++){var r=e.pending[t],n=r.cb;n&&n(this,r.cbPayload),r.hostEl.dirty()}e.pending.length=0}function Om(e){return e&&e.width&&e.height}var Rm=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g;function Vm(e,t,r,n,i){if(!t)return"";var o=(e+"").split("\n");i=Fm(t,r,n,i);for(var a=0,s=o.length;a<s;a++)o[a]=zm(o[a],i);return o.join("\n")}function Fm(e,t,r,n){var i=oc({},n=n||{});i.font=t,r=Ic(r,"..."),i.maxIterations=Ic(n.maxIterations,2);var o=i.minChar=Ic(n.minChar,0);i.cnCharWidth=$h("国",t);var a=i.ascCharWidth=$h("a",t);i.placeholder=Ic(n.placeholder,"");for(var s=e=Math.max(0,e-1),l=0;l<o&&s>=a;l++)s-=a;var c=$h(r,t);return c>s&&(r="",c=0),s=e-c,i.ellipsis=r,i.ellipsisWidth=c,i.contentWidth=s,i.containerWidth=e,i}function zm(e,t){var r=t.containerWidth,n=t.font,i=t.contentWidth;if(!r)return"";var o=$h(e,n);if(o<=r)return e;for(var a=0;;a++){if(o<=i||a>=t.maxIterations){e+=t.ellipsis;break}var s=0===a?Bm(e,i,t.ascCharWidth,t.cnCharWidth):o>0?Math.floor(e.length*i/o):0;o=$h(e=e.substr(0,s),n)}return""===e&&(e=t.placeholder),e}function Bm(e,t,r,n){for(var i=0,o=0,a=e.length;o<a&&i<t;o++){var s=e.charCodeAt(o);i+=0<=s&&s<=127?r:n}return o}var Hm=function(){},jm=function(e){this.tokens=[],e&&(this.tokens=e)},Gm=function(){this.width=0,this.height=0,this.contentWidth=0,this.contentHeight=0,this.outerWidth=0,this.outerHeight=0,this.lines=[]};function Wm(e,t,r,n,i){var o,a,s=""===t,l=i&&r.rich[i]||{},c=e.lines,u=l.font||r.font,d=!1;if(n){var p=l.padding,h=p?p[1]+p[3]:0;if(null!=l.width&&"auto"!==l.width){var f=rf(l.width,n.width)+h;c.length>0&&f+n.accumWidth>n.width&&(o=t.split("\n"),d=!0),n.accumWidth=f}else{var m=Ym(t,u,n.width,n.breakAll,n.accumWidth);n.accumWidth=m.accumWidth+h,a=m.linesWidths,o=m.lines}}else o=t.split("\n");for(var g=0;g<o.length;g++){var v=o[g],y=new Hm;if(y.styleName=i,y.text=v,y.isLineHolder=!v&&!s,"number"==typeof l.width?y.width=l.width:y.width=a?a[g]:$h(v,u),g||d)c.push(new jm([y]));else{var x=(c[c.length-1]||(c[0]=new jm)).tokens,b=x.length;1===b&&x[0].isLineHolder?x[0]=y:(v||!b||s)&&x.push(y)}}}var Um=pc(",&?/;] ".split(""),(function(e,t){return e[t]=!0,e}),{});function Zm(e){return!function(e){var t=e.charCodeAt(0);return t>=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}(e)||!!Um[e]}function Ym(e,t,r,n,i){for(var o=[],a=[],s="",l="",c=0,u=0,d=0;d<e.length;d++){var p=e.charAt(d);if("\n"!==p){var h=$h(p,t),f=!n&&!Zm(p);(o.length?u+h>r:i+u+h>r)?u?(s||l)&&(f?(s||(s=l,l="",u=c=0),o.push(s),a.push(u-c),l+=p,s="",u=c+=h):(l&&(s+=l,l="",c=0),o.push(s),a.push(u),s=p,u=h)):f?(o.push(l),a.push(c),l=p,c=h):(o.push(p),a.push(h)):(u+=h,f?(l+=p,c+=h):(l&&(s+=l,l="",c=0),s+=p))}else l&&(s+=l,u+=c),o.push(s),a.push(u),s="",l="",c=0,u=0}return o.length||s||(s=e,l="",c=0),l&&(s+=l),s&&(o.push(s),a.push(u)),1===o.length&&(u+=i),{accumWidth:u,lines:o,linesWidths:a}}var Xm="__zr_style_"+Math.round(10*Math.random()),qm={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},$m={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};qm[Xm]=!0;var Km=["z","z2","invisible"],Qm=["invisible"],Jm=function(e){function t(t){return e.call(this,t)||this}var r;return Al(t,e),t.prototype._init=function(t){for(var r=fc(t),n=0;n<r.length;n++){var i=r[n];"style"===i?this.useStyle(t[i]):e.prototype.attrKV.call(this,i,t[i])}this.style||this.useStyle({})},t.prototype.beforeBrush=function(){},t.prototype.afterBrush=function(){},t.prototype.innerBeforeBrush=function(){},t.prototype.innerAfterBrush=function(){},t.prototype.shouldBePainted=function(e,t,r,n){var i=this.transform;if(this.ignore||this.invisible||0===this.style.opacity||this.culling&&function(e,t,r){eg.copy(e.getBoundingRect()),e.transform&&eg.applyTransform(e.transform);return tg.width=t,tg.height=r,!eg.intersect(tg)}(this,e,t)||i&&!i[0]&&!i[3])return!1;if(r&&this.__clipPaths)for(var o=0;o<this.__clipPaths.length;++o)if(this.__clipPaths[o].isZeroArea())return!1;if(n&&this.parent)for(var a=this.parent;a;){if(a.ignore)return!1;a=a.parent}return!0},t.prototype.contain=function(e,t){return this.rectContain(e,t)},t.prototype.traverse=function(e,t){e.call(t,this)},t.prototype.rectContain=function(e,t){var r=this.transformCoordToLocal(e,t);return this.getBoundingRect().contain(r[0],r[1])},t.prototype.getPaintRect=function(){var e=this._paintRect;if(!this._paintRect||this.__dirty){var t=this.transform,r=this.getBoundingRect(),n=this.style,i=n.shadowBlur||0,o=n.shadowOffsetX||0,a=n.shadowOffsetY||0;e=this._paintRect||(this._paintRect=new id(0,0,0,0)),t?id.applyTransform(e,r,t):e.copy(r),(i||o||a)&&(e.width+=2*i+Math.abs(o),e.height+=2*i+Math.abs(a),e.x=Math.min(e.x,e.x+o-i),e.y=Math.min(e.y,e.y+a-i));var s=this.dirtyRectTolerance;e.isZero()||(e.x=Math.floor(e.x-s),e.y=Math.floor(e.y-s),e.width=Math.ceil(e.width+1+2*s),e.height=Math.ceil(e.height+1+2*s))}return e},t.prototype.setPrevPaintRect=function(e){e?(this._prevPaintRect=this._prevPaintRect||new id(0,0,0,0),this._prevPaintRect.copy(e)):this._prevPaintRect=null},t.prototype.getPrevPaintRect=function(){return this._prevPaintRect},t.prototype.animateStyle=function(e){return this.animate("style",e)},t.prototype.updateDuringAnimation=function(e){"style"===e?this.dirtyStyle():this.markRedraw()},t.prototype.attrKV=function(t,r){"style"!==t?e.prototype.attrKV.call(this,t,r):this.style?this.setStyle(r):this.useStyle(r)},t.prototype.setStyle=function(e,t){return"string"==typeof e?this.style[e]=t:oc(this.style,e),this.dirtyStyle(),this},t.prototype.dirtyStyle=function(e){e||this.markRedraw(),this.__dirty|=2,this._rect&&(this._rect=null)},t.prototype.dirty=function(){this.dirtyStyle()},t.prototype.styleChanged=function(){return!!(2&this.__dirty)},t.prototype.styleUpdated=function(){this.__dirty&=-3},t.prototype.createStyle=function(e){return Gc(qm,e)},t.prototype.useStyle=function(e){e[Xm]||(e=this.createStyle(e)),this.__inHover?this.__hoverStyle=e:this.style=e,this.dirtyStyle()},t.prototype.isStyleObject=function(e){return e[Xm]},t.prototype._innerSaveToNormal=function(t){e.prototype._innerSaveToNormal.call(this,t);var r=this._normalState;t.style&&!r.style&&(r.style=this._mergeStyle(this.createStyle(),this.style)),this._savePrimaryToNormal(t,r,Km)},t.prototype._applyStateObj=function(t,r,n,i,o,a){e.prototype._applyStateObj.call(this,t,r,n,i,o,a);var s,l=!(r&&i);if(r&&r.style?o?i?s=r.style:(s=this._mergeStyle(this.createStyle(),n.style),this._mergeStyle(s,r.style)):(s=this._mergeStyle(this.createStyle(),i?this.style:n.style),this._mergeStyle(s,r.style)):l&&(s=n.style),s)if(o){var c=this.style;if(this.style=this.createStyle(l?{}:c),l)for(var u=fc(c),d=0;d<u.length;d++){(h=u[d])in s&&(s[h]=s[h],this.style[h]=c[h])}var p=fc(s);for(d=0;d<p.length;d++){var h=p[d];this.style[h]=this.style[h]}this._transitionState(t,{style:s},a,this.getAnimationStyleProps())}else this.useStyle(s);var f=this.__inHover?Qm:Km;for(d=0;d<f.length;d++){h=f[d];r&&null!=r[h]?this[h]=r[h]:l&&null!=n[h]&&(this[h]=n[h])}},t.prototype._mergeStates=function(t){for(var r,n=e.prototype._mergeStates.call(this,t),i=0;i<t.length;i++){var o=t[i];o.style&&(r=r||{},this._mergeStyle(r,o.style))}return r&&(n.style=r),n},t.prototype._mergeStyle=function(e,t){return oc(e,t),e},t.prototype.getAnimationStyleProps=function(){return $m},t.initDefaultProps=((r=t.prototype).type="displayable",r.invisible=!1,r.z=0,r.z2=0,r.zlevel=0,r.culling=!1,r.cursor="pointer",r.rectHover=!1,r.incremental=!1,r._rect=null,r.dirtyRectTolerance=0,void(r.__dirty=2|Sd)),t}(mf),eg=new id(0,0,0,0),tg=new id(0,0,0,0);const rg=Jm;var ng=Math.min,ig=Math.max,og=Math.sin,ag=Math.cos,sg=2*Math.PI,lg=Xc(),cg=Xc(),ug=Xc();function dg(e,t,r){if(0!==e.length){for(var n=e[0],i=n[0],o=n[0],a=n[1],s=n[1],l=1;l<e.length;l++)n=e[l],i=ng(i,n[0]),o=ig(o,n[0]),a=ng(a,n[1]),s=ig(s,n[1]);t[0]=i,t[1]=a,r[0]=o,r[1]=s}}function pg(e,t,r,n,i,o){i[0]=ng(e,r),i[1]=ng(t,n),o[0]=ig(e,r),o[1]=ig(t,n)}var hg=[],fg=[];function mg(e,t,r,n,i,o,a,s,l,c){var u=qd,d=Zd,p=u(e,r,i,a,hg);l[0]=1/0,l[1]=1/0,c[0]=-1/0,c[1]=-1/0;for(var h=0;h<p;h++){var f=d(e,r,i,a,hg[h]);l[0]=ng(f,l[0]),c[0]=ig(f,c[0])}p=u(t,n,o,s,fg);for(h=0;h<p;h++){var m=d(t,n,o,s,fg[h]);l[1]=ng(m,l[1]),c[1]=ig(m,c[1])}l[0]=ng(e,l[0]),c[0]=ig(e,c[0]),l[0]=ng(a,l[0]),c[0]=ig(a,c[0]),l[1]=ng(t,l[1]),c[1]=ig(t,c[1]),l[1]=ng(s,l[1]),c[1]=ig(s,c[1])}function gg(e,t,r,n,i,o,a,s){var l=tp,c=Jd,u=ig(ng(l(e,r,i),1),0),d=ig(ng(l(t,n,o),1),0),p=c(e,r,i,u),h=c(t,n,o,d);a[0]=ng(e,i,p),a[1]=ng(t,o,h),s[0]=ig(e,i,p),s[1]=ig(t,o,h)}function vg(e,t,r,n,i,o,a,s,l){var c=uu,u=du,d=Math.abs(i-o);if(d%sg<1e-4&&d>1e-4)return s[0]=e-r,s[1]=t-n,l[0]=e+r,void(l[1]=t+n);if(lg[0]=ag(i)*r+e,lg[1]=og(i)*n+t,cg[0]=ag(o)*r+e,cg[1]=og(o)*n+t,c(s,lg,cg),u(l,lg,cg),(i%=sg)<0&&(i+=sg),(o%=sg)<0&&(o+=sg),i>o&&!a?o+=sg:i<o&&a&&(i+=sg),a){var p=o;o=i,i=p}for(var h=0;h<o;h+=Math.PI/2)h>i&&(ug[0]=ag(h)*r+e,ug[1]=og(h)*n+t,c(s,ug,s),u(l,ug,l))}var yg={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},xg=[],bg=[],_g=[],wg=[],Cg=[],Sg=[],Eg=Math.min,Mg=Math.max,Tg=Math.cos,kg=Math.sin,Ig=Math.abs,Lg=Math.PI,Ag=2*Lg,Ng="undefined"!=typeof Float32Array,Dg=[];function Pg(e){return Math.round(e/Lg*1e8)/1e8%2*Lg}function Og(e,t){var r=Pg(e[0]);r<0&&(r+=Ag);var n=r-e[0],i=e[1];i+=n,!t&&i-r>=Ag?i=r+Ag:t&&r-i>=Ag?i=r-Ag:!t&&r>i?i=r+(Ag-Pg(r-i)):t&&r<i&&(i=r-(Ag-Pg(i-r))),e[0]=r,e[1]=i}var Rg=function(){function e(e){this.dpr=1,this._xi=0,this._yi=0,this._x0=0,this._y0=0,this._len=0,e&&(this._saveData=!1),this._saveData&&(this.data=[])}return e.prototype.increaseVersion=function(){this._version++},e.prototype.getVersion=function(){return this._version},e.prototype.setScale=function(e,t,r){(r=r||0)>0&&(this._ux=Ig(r/Oh/e)||0,this._uy=Ig(r/Oh/t)||0)},e.prototype.setDPR=function(e){this.dpr=e},e.prototype.setContext=function(e){this._ctx=e},e.prototype.getContext=function(){return this._ctx},e.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},e.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},e.prototype.moveTo=function(e,t){return this._drawPendingPt(),this.addData(yg.M,e,t),this._ctx&&this._ctx.moveTo(e,t),this._x0=e,this._y0=t,this._xi=e,this._yi=t,this},e.prototype.lineTo=function(e,t){var r=Ig(e-this._xi),n=Ig(t-this._yi),i=r>this._ux||n>this._uy;if(this.addData(yg.L,e,t),this._ctx&&i&&this._ctx.lineTo(e,t),i)this._xi=e,this._yi=t,this._pendingPtDist=0;else{var o=r*r+n*n;o>this._pendingPtDist&&(this._pendingPtX=e,this._pendingPtY=t,this._pendingPtDist=o)}return this},e.prototype.bezierCurveTo=function(e,t,r,n,i,o){return this._drawPendingPt(),this.addData(yg.C,e,t,r,n,i,o),this._ctx&&this._ctx.bezierCurveTo(e,t,r,n,i,o),this._xi=i,this._yi=o,this},e.prototype.quadraticCurveTo=function(e,t,r,n){return this._drawPendingPt(),this.addData(yg.Q,e,t,r,n),this._ctx&&this._ctx.quadraticCurveTo(e,t,r,n),this._xi=r,this._yi=n,this},e.prototype.arc=function(e,t,r,n,i,o){this._drawPendingPt(),Dg[0]=n,Dg[1]=i,Og(Dg,o),n=Dg[0];var a=(i=Dg[1])-n;return this.addData(yg.A,e,t,r,r,n,a,0,o?0:1),this._ctx&&this._ctx.arc(e,t,r,n,i,o),this._xi=Tg(i)*r+e,this._yi=kg(i)*r+t,this},e.prototype.arcTo=function(e,t,r,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(e,t,r,n,i),this},e.prototype.rect=function(e,t,r,n){return this._drawPendingPt(),this._ctx&&this._ctx.rect(e,t,r,n),this.addData(yg.R,e,t,r,n),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(yg.Z);var e=this._ctx,t=this._x0,r=this._y0;return e&&e.closePath(),this._xi=t,this._yi=r,this},e.prototype.fill=function(e){e&&e.fill(),this.toStatic()},e.prototype.stroke=function(e){e&&e.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(e){var t=e.length;this.data&&this.data.length===t||!Ng||(this.data=new Float32Array(t));for(var r=0;r<t;r++)this.data[r]=e[r];this._len=t},e.prototype.appendPath=function(e){e instanceof Array||(e=[e]);for(var t=e.length,r=0,n=this._len,i=0;i<t;i++)r+=e[i].len();Ng&&this.data instanceof Float32Array&&(this.data=new Float32Array(n+r));for(i=0;i<t;i++)for(var o=e[i].data,a=0;a<o.length;a++)this.data[n++]=o[a];this._len=n},e.prototype.addData=function(e,t,r,n,i,o,a,s,l){if(this._saveData){var c=this.data;this._len+arguments.length>c.length&&(this._expandData(),c=this.data);for(var u=0;u<arguments.length;u++)c[this._len++]=arguments[u]}},e.prototype._drawPendingPt=function(){this._pendingPtDist>0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var e=[],t=0;t<this._len;t++)e[t]=this.data[t];this.data=e}},e.prototype.toStatic=function(){if(this._saveData){this._drawPendingPt();var e=this.data;e instanceof Array&&(e.length=this._len,Ng&&this._len>11&&(this.data=new Float32Array(e)))}},e.prototype.getBoundingRect=function(){_g[0]=_g[1]=Cg[0]=Cg[1]=Number.MAX_VALUE,wg[0]=wg[1]=Sg[0]=Sg[1]=-Number.MAX_VALUE;var e,t=this.data,r=0,n=0,i=0,o=0;for(e=0;e<this._len;){var a=t[e++],s=1===e;switch(s&&(i=r=t[e],o=n=t[e+1]),a){case yg.M:r=i=t[e++],n=o=t[e++],Cg[0]=i,Cg[1]=o,Sg[0]=i,Sg[1]=o;break;case yg.L:pg(r,n,t[e],t[e+1],Cg,Sg),r=t[e++],n=t[e++];break;case yg.C:mg(r,n,t[e++],t[e++],t[e++],t[e++],t[e],t[e+1],Cg,Sg),r=t[e++],n=t[e++];break;case yg.Q:gg(r,n,t[e++],t[e++],t[e],t[e+1],Cg,Sg),r=t[e++],n=t[e++];break;case yg.A:var l=t[e++],c=t[e++],u=t[e++],d=t[e++],p=t[e++],h=t[e++]+p;e+=1;var f=!t[e++];s&&(i=Tg(p)*u+l,o=kg(p)*d+c),vg(l,c,u,d,p,h,f,Cg,Sg),r=Tg(h)*u+l,n=kg(h)*d+c;break;case yg.R:pg(i=r=t[e++],o=n=t[e++],i+t[e++],o+t[e++],Cg,Sg);break;case yg.Z:r=i,n=o}uu(_g,_g,Cg),du(wg,wg,Sg)}return 0===e&&(_g[0]=_g[1]=wg[0]=wg[1]=0),new id(_g[0],_g[1],wg[0]-_g[0],wg[1]-_g[1])},e.prototype._calculateLength=function(){var e=this.data,t=this._len,r=this._ux,n=this._uy,i=0,o=0,a=0,s=0;this._pathSegLen||(this._pathSegLen=[]);for(var l=this._pathSegLen,c=0,u=0,d=0;d<t;){var p=e[d++],h=1===d;h&&(a=i=e[d],s=o=e[d+1]);var f=-1;switch(p){case yg.M:i=a=e[d++],o=s=e[d++];break;case yg.L:var m=e[d++],g=(x=e[d++])-o;(Ig(I=m-i)>r||Ig(g)>n||d===t-1)&&(f=Math.sqrt(I*I+g*g),i=m,o=x);break;case yg.C:var v=e[d++],y=e[d++],x=(m=e[d++],e[d++]),b=e[d++],_=e[d++];f=Qd(i,o,v,y,m,x,b,_,10),i=b,o=_;break;case yg.Q:f=ip(i,o,v=e[d++],y=e[d++],m=e[d++],x=e[d++],10),i=m,o=x;break;case yg.A:var w=e[d++],C=e[d++],S=e[d++],E=e[d++],M=e[d++],T=e[d++],k=T+M;d+=1,h&&(a=Tg(M)*S+w,s=kg(M)*E+C),f=Mg(S,E)*Eg(Ag,Math.abs(T)),i=Tg(k)*S+w,o=kg(k)*E+C;break;case yg.R:a=i=e[d++],s=o=e[d++],f=2*e[d++]+2*e[d++];break;case yg.Z:var I=a-i;g=s-o;f=Math.sqrt(I*I+g*g),i=a,o=s}f>=0&&(l[u++]=f,c+=f)}return this._pathLen=c,c},e.prototype.rebuildPath=function(e,t){var r,n,i,o,a,s,l,c,u,d,p=this.data,h=this._ux,f=this._uy,m=this._len,g=t<1,v=0,y=0,x=0;if(!g||(this._pathSegLen||this._calculateLength(),l=this._pathSegLen,c=t*this._pathLen))e:for(var b=0;b<m;){var _=p[b++],w=1===b;switch(w&&(r=i=p[b],n=o=p[b+1]),_!==yg.L&&x>0&&(e.lineTo(u,d),x=0),_){case yg.M:r=i=p[b++],n=o=p[b++],e.moveTo(i,o);break;case yg.L:a=p[b++],s=p[b++];var C=Ig(a-i),S=Ig(s-o);if(C>h||S>f){if(g){if(v+(X=l[y++])>c){var E=(c-v)/X;e.lineTo(i*(1-E)+a*E,o*(1-E)+s*E);break e}v+=X}e.lineTo(a,s),i=a,o=s,x=0}else{var M=C*C+S*S;M>x&&(u=a,d=s,x=M)}break;case yg.C:var T=p[b++],k=p[b++],I=p[b++],L=p[b++],A=p[b++],N=p[b++];if(g){if(v+(X=l[y++])>c){$d(i,T,I,A,E=(c-v)/X,xg),$d(o,k,L,N,E,bg),e.bezierCurveTo(xg[1],bg[1],xg[2],bg[2],xg[3],bg[3]);break e}v+=X}e.bezierCurveTo(T,k,I,L,A,N),i=A,o=N;break;case yg.Q:T=p[b++],k=p[b++],I=p[b++],L=p[b++];if(g){if(v+(X=l[y++])>c){rp(i,T,I,E=(c-v)/X,xg),rp(o,k,L,E,bg),e.quadraticCurveTo(xg[1],bg[1],xg[2],bg[2]);break e}v+=X}e.quadraticCurveTo(T,k,I,L),i=I,o=L;break;case yg.A:var D=p[b++],P=p[b++],O=p[b++],R=p[b++],V=p[b++],F=p[b++],z=p[b++],B=!p[b++],H=O>R?O:R,j=Ig(O-R)>.001,G=V+F,W=!1;if(g)v+(X=l[y++])>c&&(G=V+F*(c-v)/X,W=!0),v+=X;if(j&&e.ellipse?e.ellipse(D,P,O,R,z,V,G,B):e.arc(D,P,H,V,G,B),W)break e;w&&(r=Tg(V)*O+D,n=kg(V)*R+P),i=Tg(G)*O+D,o=kg(G)*R+P;break;case yg.R:r=i=p[b],n=o=p[b+1],a=p[b++],s=p[b++];var U=p[b++],Z=p[b++];if(g){if(v+(X=l[y++])>c){var Y=c-v;e.moveTo(a,s),e.lineTo(a+Eg(Y,U),s),(Y-=U)>0&&e.lineTo(a+U,s+Eg(Y,Z)),(Y-=Z)>0&&e.lineTo(a+Mg(U-Y,0),s+Z),(Y-=U)>0&&e.lineTo(a,s+Mg(Z-Y,0));break e}v+=X}e.rect(a,s,U,Z);break;case yg.Z:if(g){var X;if(v+(X=l[y++])>c){E=(c-v)/X;e.lineTo(i*(1-E)+r*E,o*(1-E)+n*E);break e}v+=X}e.closePath(),i=r,o=n}}},e.prototype.clone=function(){var t=new e,r=this.data;return t.data=r.slice?r.slice():Array.prototype.slice.call(r),t._len=this._len,t},e.CMD=yg,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}();const Vg=Rg;function Fg(e,t,r,n,i,o,a){if(0===i)return!1;var s=i,l=0;if(a>t+s&&a>n+s||a<t-s&&a<n-s||o>e+s&&o>r+s||o<e-s&&o<r-s)return!1;if(e===r)return Math.abs(o-e)<=s/2;var c=(l=(t-n)/(e-r))*o-a+(e*n-r*t)/(e-r);return c*c/(l*l+1)<=s/2*s/2}function zg(e,t,r,n,i,o,a,s,l,c,u){if(0===l)return!1;var d=l;return!(u>t+d&&u>n+d&&u>o+d&&u>s+d||u<t-d&&u<n-d&&u<o-d&&u<s-d||c>e+d&&c>r+d&&c>i+d&&c>a+d||c<e-d&&c<r-d&&c<i-d&&c<a-d)&&Kd(e,t,r,n,i,o,a,s,c,u,null)<=d/2}function Bg(e,t,r,n,i,o,a,s,l){if(0===a)return!1;var c=a;return!(l>t+c&&l>n+c&&l>o+c||l<t-c&&l<n-c&&l<o-c||s>e+c&&s>r+c&&s>i+c||s<e-c&&s<r-c&&s<i-c)&&np(e,t,r,n,i,o,s,l,null)<=c/2}var Hg=2*Math.PI;function jg(e){return(e%=Hg)<0&&(e+=Hg),e}var Gg=2*Math.PI;function Wg(e,t,r,n,i,o,a,s,l){if(0===a)return!1;var c=a;s-=e,l-=t;var u=Math.sqrt(s*s+l*l);if(u-c>r||u+c<r)return!1;if(Math.abs(n-i)%Gg<1e-4)return!0;if(o){var d=n;n=jg(i),i=jg(d)}else n=jg(n),i=jg(i);n>i&&(i+=Gg);var p=Math.atan2(l,s);return p<0&&(p+=Gg),p>=n&&p<=i||p+Gg>=n&&p+Gg<=i}function Ug(e,t,r,n,i,o){if(o>t&&o>n||o<t&&o<n)return 0;if(n===t)return 0;var a=(o-t)/(n-t),s=n<t?1:-1;1!==a&&0!==a||(s=n<t?.5:-.5);var l=a*(r-e)+e;return l===i?1/0:l>i?s:0}var Zg=Vg.CMD,Yg=2*Math.PI,Xg=1e-4;var qg=[-1,-1,-1],$g=[-1,-1];function Kg(e,t,r,n,i,o,a,s,l,c){if(c>t&&c>n&&c>o&&c>s||c<t&&c<n&&c<o&&c<s)return 0;var u,d=Xd(t,n,o,s,c,qg);if(0===d)return 0;for(var p=0,h=-1,f=void 0,m=void 0,g=0;g<d;g++){var v=qg[g],y=0===v||1===v?.5:1;Zd(e,r,i,a,v)<l||(h<0&&(h=qd(t,n,o,s,$g),$g[1]<$g[0]&&h>1&&(u=void 0,u=$g[0],$g[0]=$g[1],$g[1]=u),f=Zd(t,n,o,s,$g[0]),h>1&&(m=Zd(t,n,o,s,$g[1]))),2===h?v<$g[0]?p+=f<t?y:-y:v<$g[1]?p+=m<f?y:-y:p+=s<m?y:-y:v<$g[0]?p+=f<t?y:-y:p+=s<f?y:-y)}return p}function Qg(e,t,r,n,i,o,a,s){if(s>t&&s>n&&s>o||s<t&&s<n&&s<o)return 0;var l=function(e,t,r,n,i){var o=e-2*t+r,a=2*(t-e),s=e-n,l=0;if(Wd(o))Ud(a)&&(u=-s/a)>=0&&u<=1&&(i[l++]=u);else{var c=a*a-4*o*s;if(Wd(c))(u=-a/(2*o))>=0&&u<=1&&(i[l++]=u);else if(c>0){var u,d=Rd(c),p=(-a-d)/(2*o);(u=(-a+d)/(2*o))>=0&&u<=1&&(i[l++]=u),p>=0&&p<=1&&(i[l++]=p)}}return l}(t,n,o,s,qg);if(0===l)return 0;var c=tp(t,n,o);if(c>=0&&c<=1){for(var u=0,d=Jd(t,n,o,c),p=0;p<l;p++){var h=0===qg[p]||1===qg[p]?.5:1;Jd(e,r,i,qg[p])<a||(qg[p]<c?u+=d<t?h:-h:u+=o<d?h:-h)}return u}h=0===qg[0]||1===qg[0]?.5:1;return Jd(e,r,i,qg[0])<a?0:o<t?h:-h}function Jg(e,t,r,n,i,o,a,s){if((s-=t)>r||s<-r)return 0;var l=Math.sqrt(r*r-s*s);qg[0]=-l,qg[1]=l;var c=Math.abs(n-i);if(c<1e-4)return 0;if(c>=Yg-1e-4){n=0,i=Yg;var u=o?1:-1;return a>=qg[0]+e&&a<=qg[1]+e?u:0}if(n>i){var d=n;n=i,i=d}n<0&&(n+=Yg,i+=Yg);for(var p=0,h=0;h<2;h++){var f=qg[h];if(f+e>a){var m=Math.atan2(s,f);u=o?1:-1;m<0&&(m=Yg+m),(m>=n&&m<=i||m+Yg>=n&&m+Yg<=i)&&(m>Math.PI/2&&m<1.5*Math.PI&&(u=-u),p+=u)}}return p}function ev(e,t,r,n,i){for(var o,a,s=e.data,l=e.len(),c=0,u=0,d=0,p=0,h=0,f=0;f<l;){var m=s[f++],g=1===f;switch(m===Zg.M&&f>1&&(r||(c+=Ug(u,d,p,h,n,i))),g&&(p=u=s[f],h=d=s[f+1]),m){case Zg.M:u=p=s[f++],d=h=s[f++];break;case Zg.L:if(r){if(Fg(u,d,s[f],s[f+1],t,n,i))return!0}else c+=Ug(u,d,s[f],s[f+1],n,i)||0;u=s[f++],d=s[f++];break;case Zg.C:if(r){if(zg(u,d,s[f++],s[f++],s[f++],s[f++],s[f],s[f+1],t,n,i))return!0}else c+=Kg(u,d,s[f++],s[f++],s[f++],s[f++],s[f],s[f+1],n,i)||0;u=s[f++],d=s[f++];break;case Zg.Q:if(r){if(Bg(u,d,s[f++],s[f++],s[f],s[f+1],t,n,i))return!0}else c+=Qg(u,d,s[f++],s[f++],s[f],s[f+1],n,i)||0;u=s[f++],d=s[f++];break;case Zg.A:var v=s[f++],y=s[f++],x=s[f++],b=s[f++],_=s[f++],w=s[f++];f+=1;var C=!!(1-s[f++]);o=Math.cos(_)*x+v,a=Math.sin(_)*b+y,g?(p=o,h=a):c+=Ug(u,d,o,a,n,i);var S=(n-v)*b/x+v;if(r){if(Wg(v,y,b,_,_+w,C,t,S,i))return!0}else c+=Jg(v,y,b,_,_+w,C,S,i);u=Math.cos(_+w)*x+v,d=Math.sin(_+w)*b+y;break;case Zg.R:if(p=u=s[f++],h=d=s[f++],o=p+s[f++],a=h+s[f++],r){if(Fg(p,h,o,h,t,n,i)||Fg(o,h,o,a,t,n,i)||Fg(o,a,p,a,t,n,i)||Fg(p,a,p,h,t,n,i))return!0}else c+=Ug(o,h,o,a,n,i),c+=Ug(p,a,p,h,n,i);break;case Zg.Z:if(r){if(Fg(u,d,p,h,t,n,i))return!0}else c+=Ug(u,d,p,h,n,i);u=p,d=h}}return r||function(e,t){return Math.abs(e-t)<Xg}(d,h)||(c+=Ug(u,d,p,h,n,i)||0),0!==c}var tv=ac({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},qm),rv={style:ac({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},$m.style)},nv=Zh.concat(["invisible","culling","z","z2","zlevel","parent"]),iv=function(e){function t(t){return e.call(this,t)||this}var r;return Al(t,e),t.prototype.update=function(){var r=this;e.prototype.update.call(this);var n=this.style;if(n.decal){var i=this._decalEl=this._decalEl||new t;i.buildPath===t.prototype.buildPath&&(i.buildPath=function(e){r.buildPath(e,r.shape)}),i.silent=!0;var o=i.style;for(var a in n)o[a]!==n[a]&&(o[a]=n[a]);o.fill=n.fill?n.decal:null,o.decal=null,o.shadowColor=null,n.strokeFirst&&(o.stroke=null);for(var s=0;s<nv.length;++s)i[nv[s]]=this[nv[s]];i.__dirty|=Sd}else this._decalEl&&(this._decalEl=null)},t.prototype.getDecalElement=function(){return this._decalEl},t.prototype._init=function(t){var r=fc(t);this.shape=this.getDefaultShape();var n=this.getDefaultStyle();n&&this.useStyle(n);for(var i=0;i<r.length;i++){var o=r[i],a=t[o];"style"===o?this.style?oc(this.style,a):this.useStyle(a):"shape"===o?oc(this.shape,a):e.prototype.attrKV.call(this,o,a)}this.style||this.useStyle({})},t.prototype.getDefaultStyle=function(){return null},t.prototype.getDefaultShape=function(){return{}},t.prototype.canBeInsideText=function(){return this.hasFill()},t.prototype.getInsideTextFill=function(){var e=this.style.fill;if("none"!==e){if(xc(e)){var t=Np(e,0);return t>.5?Rh:t>.2?"#eee":Vh}if(e)return Vh}return Rh},t.prototype.getInsideTextStroke=function(e){var t=this.style.fill;if(xc(t)){var r=this.__zr;if(!(!r||!r.isDarkMode())===Np(e,0)<.4)return t}},t.prototype.buildPath=function(e,t,r){},t.prototype.pathUpdated=function(){this.__dirty&=~Ed},t.prototype.getUpdatedPathProxy=function(e){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,e),this.path},t.prototype.createPathProxy=function(){this.path=new Vg(!1)},t.prototype.hasStroke=function(){var e=this.style,t=e.stroke;return!(null==t||"none"===t||!(e.lineWidth>0))},t.prototype.hasFill=function(){var e=this.style.fill;return null!=e&&"none"!==e},t.prototype.getBoundingRect=function(){var e=this._rect,t=this.style,r=!e;if(r){var n=!1;this.path||(n=!0,this.createPathProxy());var i=this.path;(n||this.__dirty&Ed)&&(i.beginPath(),this.buildPath(i,this.shape,!1),this.pathUpdated()),e=i.getBoundingRect()}if(this._rect=e,this.hasStroke()&&this.path&&this.path.len()>0){var o=this._rectStroke||(this._rectStroke=e.clone());if(this.__dirty||r){o.copy(e);var a=t.strokeNoScale?this.getLineScale():1,s=t.lineWidth;if(!this.hasFill()){var l=this.strokeContainThreshold;s=Math.max(s,null==l?4:l)}a>1e-10&&(o.width+=s/a,o.height+=s/a,o.x-=s/a/2,o.y-=s/a/2)}return o}return e},t.prototype.contain=function(e,t){var r=this.transformCoordToLocal(e,t),n=this.getBoundingRect(),i=this.style;if(e=r[0],t=r[1],n.contain(e,t)){var o=this.path;if(this.hasStroke()){var a=i.lineWidth,s=i.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(this.hasFill()||(a=Math.max(a,this.strokeContainThreshold)),function(e,t,r,n){return ev(e,t,!0,r,n)}(o,a/s,e,t)))return!0}if(this.hasFill())return function(e,t,r){return ev(e,0,!1,t,r)}(o,e,t)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=Ed,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(e){return this.animate("shape",e)},t.prototype.updateDuringAnimation=function(e){"style"===e?this.dirtyStyle():"shape"===e?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(t,r){"shape"===t?this.setShape(r):e.prototype.attrKV.call(this,t,r)},t.prototype.setShape=function(e,t){var r=this.shape;return r||(r=this.shape={}),"string"==typeof e?r[e]=t:oc(r,e),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&Ed)},t.prototype.createStyle=function(e){return Gc(tv,e)},t.prototype._innerSaveToNormal=function(t){e.prototype._innerSaveToNormal.call(this,t);var r=this._normalState;t.shape&&!r.shape&&(r.shape=oc({},this.shape))},t.prototype._applyStateObj=function(t,r,n,i,o,a){e.prototype._applyStateObj.call(this,t,r,n,i,o,a);var s,l=!(r&&i);if(r&&r.shape?o?i?s=r.shape:(s=oc({},n.shape),oc(s,r.shape)):(s=oc({},i?this.shape:n.shape),oc(s,r.shape)):l&&(s=n.shape),s)if(o){this.shape=oc({},this.shape);for(var c={},u=fc(s),d=0;d<u.length;d++){var p=u[d];"object"==typeof s[p]?this.shape[p]=s[p]:c[p]=s[p]}this._transitionState(t,{shape:c},a)}else this.shape=s,this.dirtyShape()},t.prototype._mergeStates=function(t){for(var r,n=e.prototype._mergeStates.call(this,t),i=0;i<t.length;i++){var o=t[i];o.shape&&(r=r||{},this._mergeStyle(r,o.shape))}return r&&(n.shape=r),n},t.prototype.getAnimationStyleProps=function(){return rv},t.prototype.isZeroArea=function(){return!1},t.extend=function(e){var r=function(t){function r(r){var n=t.call(this,r)||this;return e.init&&e.init.call(n,r),n}return Al(r,t),r.prototype.getDefaultStyle=function(){return rc(e.style)},r.prototype.getDefaultShape=function(){return rc(e.shape)},r}(t);for(var n in e)"function"==typeof e[n]&&(r.prototype[n]=e[n]);return r},t.initDefaultProps=((r=t.prototype).type="path",r.strokeContainThreshold=5,r.segmentIgnoreThreshold=0,r.subPixelOptimize=!1,r.autoBatch=!1,void(r.__dirty=2|Sd|Ed)),t}(rg);const ov=iv;var av=ac({strokeFirst:!0,font:Vl,x:0,y:0,textAlign:"left",textBaseline:"top",miterLimit:2},tv),sv=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t.prototype.hasStroke=function(){var e=this.style,t=e.stroke;return null!=t&&"none"!==t&&e.lineWidth>0},t.prototype.hasFill=function(){var e=this.style.fill;return null!=e&&"none"!==e},t.prototype.createStyle=function(e){return Gc(av,e)},t.prototype.setBoundingRect=function(e){this._rect=e},t.prototype.getBoundingRect=function(){var e=this.style;if(!this._rect){var t=e.text;null!=t?t+="":t="";var r=Qh(t,e.font,e.textAlign,e.textBaseline);if(r.x+=e.x||0,r.y+=e.y||0,this.hasStroke()){var n=e.lineWidth;r.x-=n/2,r.y-=n/2,r.width+=n,r.height+=n}this._rect=r}return this._rect},t.initDefaultProps=void(t.prototype.dirtyRectTolerance=10),t}(rg);sv.prototype.type="tspan";const lv=sv;var cv=ac({x:0,y:0},qm),uv={style:ac({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},$m.style)};var dv=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t.prototype.createStyle=function(e){return Gc(cv,e)},t.prototype._getSize=function(e){var t=this.style,r=t[e];if(null!=r)return r;var n,i=(n=t.image)&&"string"!=typeof n&&n.width&&n.height?t.image:this.__image;if(!i)return 0;var o="width"===e?"height":"width",a=t[o];return null==a?i[e]:i[e]/i[o]*a},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return uv},t.prototype.getBoundingRect=function(){var e=this.style;return this._rect||(this._rect=new id(e.x||0,e.y||0,this.getWidth(),this.getHeight())),this._rect},t}(rg);dv.prototype.type="image";const pv=dv;var hv=Math.round;function fv(e,t,r){if(t){var n=t.x1,i=t.x2,o=t.y1,a=t.y2;e.x1=n,e.x2=i,e.y1=o,e.y2=a;var s=r&&r.lineWidth;return s?(hv(2*n)===hv(2*i)&&(e.x1=e.x2=gv(n,s,!0)),hv(2*o)===hv(2*a)&&(e.y1=e.y2=gv(o,s,!0)),e):e}}function mv(e,t,r){if(t){var n=t.x,i=t.y,o=t.width,a=t.height;e.x=n,e.y=i,e.width=o,e.height=a;var s=r&&r.lineWidth;return s?(e.x=gv(n,s,!0),e.y=gv(i,s,!0),e.width=Math.max(gv(n+o,s,!1)-e.x,0===o?0:1),e.height=Math.max(gv(i+a,s,!1)-e.y,0===a?0:1),e):e}}function gv(e,t,r){if(!t)return e;var n=hv(2*e);return(n+hv(t))%2==0?n/2:(n+(r?1:-1))/2}var vv=function(){this.x=0,this.y=0,this.width=0,this.height=0},yv={},xv=function(e){function t(t){return e.call(this,t)||this}return Al(t,e),t.prototype.getDefaultShape=function(){return new vv},t.prototype.buildPath=function(e,t){var r,n,i,o;if(this.subPixelOptimize){var a=mv(yv,t,this.style);r=a.x,n=a.y,i=a.width,o=a.height,a.r=t.r,t=a}else r=t.x,n=t.y,i=t.width,o=t.height;t.r?function(e,t){var r,n,i,o,a,s=t.x,l=t.y,c=t.width,u=t.height,d=t.r;c<0&&(s+=c,c=-c),u<0&&(l+=u,u=-u),"number"==typeof d?r=n=i=o=d:d instanceof Array?1===d.length?r=n=i=o=d[0]:2===d.length?(r=i=d[0],n=o=d[1]):3===d.length?(r=d[0],n=o=d[1],i=d[2]):(r=d[0],n=d[1],i=d[2],o=d[3]):r=n=i=o=0,r+n>c&&(r*=c/(a=r+n),n*=c/a),i+o>c&&(i*=c/(a=i+o),o*=c/a),n+i>u&&(n*=u/(a=n+i),i*=u/a),r+o>u&&(r*=u/(a=r+o),o*=u/a),e.moveTo(s+r,l),e.lineTo(s+c-n,l),0!==n&&e.arc(s+c-n,l+n,n,-Math.PI/2,0),e.lineTo(s+c,l+u-i),0!==i&&e.arc(s+c-i,l+u-i,i,0,Math.PI/2),e.lineTo(s+o,l+u),0!==o&&e.arc(s+o,l+u-o,o,Math.PI/2,Math.PI),e.lineTo(s,l+r),0!==r&&e.arc(s+r,l+r,r,Math.PI,1.5*Math.PI)}(e,t):e.rect(r,n,i,o)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(ov);xv.prototype.type="rect";const bv=xv;var _v={fill:"#000"},wv={style:ac({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},$m.style)},Cv=function(e){function t(t){var r=e.call(this)||this;return r.type="text",r._children=[],r._defaultStyle=_v,r.attr(t),r}return Al(t,e),t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var t=0;t<this._children.length;t++){var r=this._children[t];r.zlevel=this.zlevel,r.z=this.z,r.z2=this.z2,r.culling=this.culling,r.cursor=this.cursor,r.invisible=this.invisible}},t.prototype.updateTransform=function(){var t=this.innerTransformable;t?(t.updateTransform(),t.transform&&(this.transform=t.transform)):e.prototype.updateTransform.call(this)},t.prototype.getLocalTransform=function(t){var r=this.innerTransformable;return r?r.getLocalTransform(t):e.prototype.getLocalTransform.call(this,t)},t.prototype.getComputedTransform=function(){return this.__hostTarget&&(this.__hostTarget.getComputedTransform(),this.__hostTarget.updateInnerText(!0)),e.prototype.getComputedTransform.call(this)},t.prototype._updateSubTexts=function(){var e;this._childCursor=0,Lv(e=this.style),uc(e.rich,Lv),this.style.rich?this._updateRichTexts():this._updatePlainTexts(),this._children.length=this._childCursor,this.styleUpdated()},t.prototype.addSelfToZr=function(t){e.prototype.addSelfToZr.call(this,t);for(var r=0;r<this._children.length;r++)this._children[r].__zr=t},t.prototype.removeSelfFromZr=function(t){e.prototype.removeSelfFromZr.call(this,t);for(var r=0;r<this._children.length;r++)this._children[r].__zr=null},t.prototype.getBoundingRect=function(){if(this.styleChanged()&&this._updateSubTexts(),!this._rect){for(var e=new id(0,0,0,0),t=this._children,r=[],n=null,i=0;i<t.length;i++){var o=t[i],a=o.getBoundingRect(),s=o.getLocalTransform(r);s?(e.copy(a),e.applyTransform(s),(n=n||e.clone()).union(e)):(n=n||a.clone()).union(a)}this._rect=n||e}return this._rect},t.prototype.setDefaultTextStyle=function(e){this._defaultStyle=e||_v},t.prototype.setTextContent=function(e){0},t.prototype._mergeStyle=function(e,t){if(!t)return e;var r=t.rich,n=e.rich||r&&{};return oc(e,t),r&&n?(this._mergeRich(n,r),e.rich=n):n&&(e.rich=n),e},t.prototype._mergeRich=function(e,t){for(var r=fc(t),n=0;n<r.length;n++){var i=r[n];e[i]=e[i]||{},oc(e[i],t[i])}},t.prototype.getAnimationStyleProps=function(){return wv},t.prototype._getOrCreateChild=function(e){var t=this._children[this._childCursor];return t&&t instanceof e||(t=new e),this._children[this._childCursor++]=t,t.__zr=this.__zr,t.parent=this,t},t.prototype._updatePlainTexts=function(){var e=this.style,t=e.font||Vl,r=e.padding,n=function(e,t){null!=e&&(e+="");var r,n=t.overflow,i=t.padding,o=t.font,a="truncate"===n,s=tf(o),l=Ic(t.lineHeight,s),c=!!t.backgroundColor,u="truncate"===t.lineOverflow,d=t.width,p=(r=null==d||"break"!==n&&"breakAll"!==n?e?e.split("\n"):[]:e?Ym(e,t.font,d,"breakAll"===n,0).lines:[]).length*l,h=Ic(t.height,p);if(p>h&&u){var f=Math.floor(h/l);r=r.slice(0,f)}if(e&&a&&null!=d)for(var m=Fm(d,o,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),g=0;g<r.length;g++)r[g]=zm(r[g],m);var v=h,y=0;for(g=0;g<r.length;g++)y=Math.max($h(r[g],o),y);null==d&&(d=y);var x=y;return i&&(v+=i[0]+i[2],x+=i[1]+i[3],d+=i[1]+i[3]),c&&(x=d),{lines:r,height:h,outerWidth:x,outerHeight:v,lineHeight:l,calculatedLineHeight:s,contentWidth:y,contentHeight:p,width:d}}(Pv(e),e),i=Ov(e),o=!!e.backgroundColor,a=n.outerHeight,s=n.outerWidth,l=n.contentWidth,c=n.lines,u=n.lineHeight,d=this._defaultStyle,p=e.x||0,h=e.y||0,f=e.align||d.align||"left",m=e.verticalAlign||d.verticalAlign||"top",g=p,v=ef(h,n.contentHeight,m);if(i||r){var y=Jh(p,s,f),x=ef(h,a,m);i&&this._renderBackground(e,e,y,x,s,a)}v+=u/2,r&&(g=Dv(p,f,r),"top"===m?v+=r[0]:"bottom"===m&&(v-=r[2]));for(var b=0,_=!1,w=(Nv("fill"in e?e.fill:(_=!0,d.fill))),C=(Av("stroke"in e?e.stroke:o||d.autoStroke&&!_?null:(b=2,d.stroke))),S=e.textShadowBlur>0,E=null!=e.width&&("truncate"===e.overflow||"break"===e.overflow||"breakAll"===e.overflow),M=n.calculatedLineHeight,T=0;T<c.length;T++){var k=this._getOrCreateChild(lv),I=k.createStyle();k.useStyle(I),I.text=c[T],I.x=g,I.y=v,f&&(I.textAlign=f),I.textBaseline="middle",I.opacity=e.opacity,I.strokeFirst=!0,S&&(I.shadowBlur=e.textShadowBlur||0,I.shadowColor=e.textShadowColor||"transparent",I.shadowOffsetX=e.textShadowOffsetX||0,I.shadowOffsetY=e.textShadowOffsetY||0),I.stroke=C,I.fill=w,C&&(I.lineWidth=e.lineWidth||b,I.lineDash=e.lineDash,I.lineDashOffset=e.lineDashOffset||0),I.font=t,kv(I,e),v+=u,E&&k.setBoundingRect(new id(Jh(I.x,e.width,I.textAlign),ef(I.y,M,I.textBaseline),l,M))}},t.prototype._updateRichTexts=function(){var e=this.style,t=function(e,t){var r=new Gm;if(null!=e&&(e+=""),!e)return r;for(var n,i=t.width,o=t.height,a=t.overflow,s="break"!==a&&"breakAll"!==a||null==i?null:{width:i,accumWidth:0,breakAll:"breakAll"===a},l=Rm.lastIndex=0;null!=(n=Rm.exec(e));){var c=n.index;c>l&&Wm(r,e.substring(l,c),t,s),Wm(r,n[2],t,s,n[1]),l=Rm.lastIndex}l<e.length&&Wm(r,e.substring(l,e.length),t,s);var u=[],d=0,p=0,h=t.padding,f="truncate"===a,m="truncate"===t.lineOverflow;function g(e,t,r){e.width=t,e.lineHeight=r,d+=r,p=Math.max(p,t)}e:for(var v=0;v<r.lines.length;v++){for(var y=r.lines[v],x=0,b=0,_=0;_<y.tokens.length;_++){var w=(N=y.tokens[_]).styleName&&t.rich[N.styleName]||{},C=N.textPadding=w.padding,S=C?C[1]+C[3]:0,E=N.font=w.font||t.font;N.contentHeight=tf(E);var M=Ic(w.height,N.contentHeight);if(N.innerHeight=M,C&&(M+=C[0]+C[2]),N.height=M,N.lineHeight=Lc(w.lineHeight,t.lineHeight,M),N.align=w&&w.align||t.align,N.verticalAlign=w&&w.verticalAlign||"middle",m&&null!=o&&d+N.lineHeight>o){_>0?(y.tokens=y.tokens.slice(0,_),g(y,b,x),r.lines=r.lines.slice(0,v+1)):r.lines=r.lines.slice(0,v);break e}var T=w.width,k=null==T||"auto"===T;if("string"==typeof T&&"%"===T.charAt(T.length-1))N.percentWidth=T,u.push(N),N.contentWidth=$h(N.text,E);else{if(k){var I=w.backgroundColor,L=I&&I.image;L&&Om(L=Nm(L))&&(N.width=Math.max(N.width,L.width*M/L.height))}var A=f&&null!=i?i-b:null;null!=A&&A<N.width?!k||A<S?(N.text="",N.width=N.contentWidth=0):(N.text=Vm(N.text,A-S,E,t.ellipsis,{minChar:t.truncateMinChar}),N.width=N.contentWidth=$h(N.text,E)):N.contentWidth=$h(N.text,E)}N.width+=S,b+=N.width,w&&(x=Math.max(x,N.lineHeight))}g(y,b,x)}for(r.outerWidth=r.width=Ic(i,p),r.outerHeight=r.height=Ic(o,d),r.contentHeight=d,r.contentWidth=p,h&&(r.outerWidth+=h[1]+h[3],r.outerHeight+=h[0]+h[2]),v=0;v<u.length;v++){var N,D=(N=u[v]).percentWidth;N.width=parseInt(D,10)/100*r.width}return r}(Pv(e),e),r=t.width,n=t.outerWidth,i=t.outerHeight,o=e.padding,a=e.x||0,s=e.y||0,l=this._defaultStyle,c=e.align||l.align,u=e.verticalAlign||l.verticalAlign,d=Jh(a,n,c),p=ef(s,i,u),h=d,f=p;o&&(h+=o[3],f+=o[0]);var m=h+r;Ov(e)&&this._renderBackground(e,e,d,p,n,i);for(var g=!!e.backgroundColor,v=0;v<t.lines.length;v++){for(var y=t.lines[v],x=y.tokens,b=x.length,_=y.lineHeight,w=y.width,C=0,S=h,E=m,M=b-1,T=void 0;C<b&&(!(T=x[C]).align||"left"===T.align);)this._placeToken(T,e,_,f,S,"left",g),w-=T.width,S+=T.width,C++;for(;M>=0&&"right"===(T=x[M]).align;)this._placeToken(T,e,_,f,E,"right",g),w-=T.width,E-=T.width,M--;for(S+=(r-(S-h)-(m-E)-w)/2;C<=M;)T=x[C],this._placeToken(T,e,_,f,S+T.width/2,"center",g),S+=T.width,C++;f+=_}},t.prototype._placeToken=function(e,t,r,n,i,o,a){var s=t.rich[e.styleName]||{};s.text=e.text;var l=e.verticalAlign,c=n+r/2;"top"===l?c=n+e.height/2:"bottom"===l&&(c=n+r-e.height/2),!e.isLineHolder&&Ov(s)&&this._renderBackground(s,t,"right"===o?i-e.width:"center"===o?i-e.width/2:i,c-e.height/2,e.width,e.height);var u=!!s.backgroundColor,d=e.textPadding;d&&(i=Dv(i,o,d),c-=e.height/2-d[0]-e.innerHeight/2);var p=this._getOrCreateChild(lv),h=p.createStyle();p.useStyle(h);var f=this._defaultStyle,m=!1,g=0,v=Nv("fill"in s?s.fill:"fill"in t?t.fill:(m=!0,f.fill)),y=Av("stroke"in s?s.stroke:"stroke"in t?t.stroke:u||a||f.autoStroke&&!m?null:(g=2,f.stroke)),x=s.textShadowBlur>0||t.textShadowBlur>0;h.text=e.text,h.x=i,h.y=c,x&&(h.shadowBlur=s.textShadowBlur||t.textShadowBlur||0,h.shadowColor=s.textShadowColor||t.textShadowColor||"transparent",h.shadowOffsetX=s.textShadowOffsetX||t.textShadowOffsetX||0,h.shadowOffsetY=s.textShadowOffsetY||t.textShadowOffsetY||0),h.textAlign=o,h.textBaseline="middle",h.font=e.font||Vl,h.opacity=Lc(s.opacity,t.opacity,1),kv(h,s),y&&(h.lineWidth=Lc(s.lineWidth,t.lineWidth,g),h.lineDash=Ic(s.lineDash,t.lineDash),h.lineDashOffset=t.lineDashOffset||0,h.stroke=y),v&&(h.fill=v);var b=e.contentWidth,_=e.contentHeight;p.setBoundingRect(new id(Jh(h.x,b,h.textAlign),ef(h.y,_,h.textBaseline),b,_))},t.prototype._renderBackground=function(e,t,r,n,i,o){var a,s,l,c=e.backgroundColor,u=e.borderWidth,d=e.borderColor,p=c&&c.image,h=c&&!p,f=e.borderRadius,m=this;if(h||e.lineHeight||u&&d){(a=this._getOrCreateChild(bv)).useStyle(a.createStyle()),a.style.fill=null;var g=a.shape;g.x=r,g.y=n,g.width=i,g.height=o,g.r=f,a.dirtyShape()}if(h)(l=a.style).fill=c||null,l.fillOpacity=Ic(e.fillOpacity,1);else if(p){(s=this._getOrCreateChild(pv)).onload=function(){m.dirtyStyle()};var v=s.style;v.image=c.image,v.x=r,v.y=n,v.width=i,v.height=o}u&&d&&((l=a.style).lineWidth=u,l.stroke=d,l.strokeOpacity=Ic(e.strokeOpacity,1),l.lineDash=e.borderDash,l.lineDashOffset=e.borderDashOffset||0,a.strokeContainThreshold=0,a.hasFill()&&a.hasStroke()&&(l.strokeFirst=!0,l.lineWidth*=2));var y=(a||s).style;y.shadowBlur=e.shadowBlur||0,y.shadowColor=e.shadowColor||"transparent",y.shadowOffsetX=e.shadowOffsetX||0,y.shadowOffsetY=e.shadowOffsetY||0,y.opacity=Lc(e.opacity,t.opacity,1)},t.makeFont=function(e){var t="";return Iv(e)&&(t=[e.fontStyle,e.fontWeight,Tv(e.fontSize),e.fontFamily||"sans-serif"].join(" ")),t&&Pc(t)||e.textFont||e.font},t}(rg),Sv={left:!0,right:1,center:1},Ev={top:1,bottom:1,middle:1},Mv=["fontStyle","fontWeight","fontSize","fontFamily"];function Tv(e){return"string"!=typeof e||-1===e.indexOf("px")&&-1===e.indexOf("rem")&&-1===e.indexOf("em")?isNaN(+e)?Ol+"px":e+"px":e}function kv(e,t){for(var r=0;r<Mv.length;r++){var n=Mv[r],i=t[n];null!=i&&(e[n]=i)}}function Iv(e){return null!=e.fontSize||e.fontFamily||e.fontWeight}function Lv(e){if(e){e.font=Cv.makeFont(e);var t=e.align;"middle"===t&&(t="center"),e.align=null==t||Sv[t]?t:"left";var r=e.verticalAlign;"center"===r&&(r="middle"),e.verticalAlign=null==r||Ev[r]?r:"top",e.padding&&(e.padding=Nc(e.padding))}}function Av(e,t){return null==e||t<=0||"transparent"===e||"none"===e?null:e.image||e.colorStops?"#000":e}function Nv(e){return null==e||"none"===e?null:e.image||e.colorStops?"#000":e}function Dv(e,t,r){return"right"===t?e-r[1]:"center"===t?e+r[3]/2-r[1]/2:e+r[3]}function Pv(e){var t=e.text;return null!=t&&(t+=""),t}function Ov(e){return!!(e.backgroundColor||e.lineHeight||e.borderWidth&&e.borderColor)}const Rv=Cv;var Vv=lm(),Fv=function(e,t,r,n){if(n){var i=Vv(n);i.dataIndex=r,i.dataType=t,i.seriesIndex=e,i.ssrType="chart","group"===n.type&&n.traverse((function(n){var i=Vv(n);i.seriesIndex=e,i.dataIndex=r,i.dataType=t,i.ssrType="chart"}))}},zv=1,Bv={},Hv=lm(),jv=lm(),Gv=0,Wv=1,Uv=2,Zv=["emphasis","blur","select"],Yv=["normal","emphasis","blur","select"],Xv=10,qv=9,$v="highlight",Kv="downplay",Qv="select",Jv="unselect",ey="toggleSelect";function ty(e){return null!=e&&"none"!==e}function ry(e,t,r){e.onHoverStateChange&&(e.hoverState||0)!==r&&e.onHoverStateChange(t),e.hoverState=r}function ny(e){ry(e,"emphasis",Uv)}function iy(e){e.hoverState===Uv&&ry(e,"normal",Gv)}function oy(e){ry(e,"blur",Wv)}function ay(e){e.hoverState===Wv&&ry(e,"normal",Gv)}function sy(e){e.selected=!0}function ly(e){e.selected=!1}function cy(e,t,r){t(e,r)}function uy(e,t,r){cy(e,t,r),e.isGroup&&e.traverse((function(e){cy(e,t,r)}))}function dy(e,t){switch(t){case"emphasis":e.hoverState=Uv;break;case"normal":e.hoverState=Gv;break;case"blur":e.hoverState=Wv;break;case"select":e.selected=!0}}function py(e,t){var r=this.states[e];if(this.style){if("emphasis"===e)return function(e,t,r,n){var i=r&&sc(r,"select")>=0,o=!1;if(e instanceof ov){var a=Hv(e),s=i&&a.selectFill||a.normalFill,l=i&&a.selectStroke||a.normalStroke;if(ty(s)||ty(l)){var c=(n=n||{}).style||{};"inherit"===c.fill?(o=!0,n=oc({},n),(c=oc({},c)).fill=s):!ty(c.fill)&&ty(s)?(o=!0,n=oc({},n),(c=oc({},c)).fill=Pp(s)):!ty(c.stroke)&&ty(l)&&(o||(n=oc({},n),c=oc({},c)),c.stroke=Pp(l)),n.style=c}}if(n&&null==n.z2){o||(n=oc({},n));var u=e.z2EmphasisLift;n.z2=e.z2+(null!=u?u:Xv)}return n}(this,0,t,r);if("blur"===e)return function(e,t,r){var n=sc(e.currentStates,t)>=0,i=e.style.opacity,o=n?null:function(e,t,r,n){for(var i=e.style,o={},a=0;a<t.length;a++){var s=t[a],l=i[s];o[s]=null==l?n&&n[s]:l}for(a=0;a<e.animators.length;a++){var c=e.animators[a];c.__fromStateTransition&&c.__fromStateTransition.indexOf(r)<0&&"style"===c.targetName&&c.saveTo(o,t)}return o}(e,["opacity"],t,{opacity:1}),a=(r=r||{}).style||{};return null==a.opacity&&(r=oc({},r),a=oc({opacity:n?i:.1*o.opacity},a),r.style=a),r}(this,e,r);if("select"===e)return function(e,t,r){if(r&&null==r.z2){r=oc({},r);var n=e.z2SelectLift;r.z2=e.z2+(null!=n?n:qv)}return r}(this,0,r)}return r}function hy(e){e.stateProxy=py;var t=e.getTextContent(),r=e.getTextGuideLine();t&&(t.stateProxy=py),r&&(r.stateProxy=py)}function fy(e,t){!wy(e,t)&&!e.__highByOuter&&uy(e,ny)}function my(e,t){!wy(e,t)&&!e.__highByOuter&&uy(e,iy)}function gy(e,t){e.__highByOuter|=1<<(t||0),uy(e,ny)}function vy(e,t){!(e.__highByOuter&=~(1<<(t||0)))&&uy(e,iy)}function yy(e){uy(e,oy)}function xy(e){uy(e,ay)}function by(e){uy(e,sy)}function _y(e){uy(e,ly)}function wy(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function Cy(e){var t=e.getModel(),r=[],n=[];t.eachComponent((function(t,i){var o=jv(i),a="series"===t,s=a?e.getViewOfSeriesModel(i):e.getViewOfComponentModel(i);!a&&n.push(s),o.isBlured&&(s.group.traverse((function(e){ay(e)})),a&&r.push(i)),o.isBlured=!1})),uc(n,(function(e){e&&e.toggleBlurSeries&&e.toggleBlurSeries(r,!1,t)}))}function Sy(e,t,r,n){var i=n.getModel();function o(e,t){for(var r=0;r<t.length;r++){var n=e.getItemGraphicEl(t[r]);n&&xy(n)}}if(r=r||"coordinateSystem",null!=e&&t&&"none"!==t){var a=i.getSeriesByIndex(e),s=a.coordinateSystem;s&&s.master&&(s=s.master);var l=[];i.eachSeries((function(e){var i=a===e,c=e.coordinateSystem;if(c&&c.master&&(c=c.master),!("series"===r&&!i||"coordinateSystem"===r&&!(c&&s?c===s:i)||"series"===t&&i)){if(n.getViewOfSeriesModel(e).group.traverse((function(e){e.__highByOuter&&i&&"self"===t||oy(e)})),cc(t))o(e.getData(),t);else if(wc(t))for(var u=fc(t),d=0;d<u.length;d++)o(e.getData(u[d]),t[u[d]]);l.push(e),jv(e).isBlured=!0}})),i.eachComponent((function(e,t){if("series"!==e){var r=n.getViewOfComponentModel(t);r&&r.toggleBlurSeries&&r.toggleBlurSeries(l,!0,i)}}))}}function Ey(e,t,r){if(null!=e&&null!=t){var n=r.getModel().getComponent(e,t);if(n){jv(n).isBlured=!0;var i=r.getViewOfComponentModel(n);i&&i.focusBlurEnabled&&i.group.traverse((function(e){oy(e)}))}}}function My(e,t,r,n){var i={focusSelf:!1,dispatchers:null};if(null==e||"series"===e||null==t||null==r)return i;var o=n.getModel().getComponent(e,t);if(!o)return i;var a=n.getViewOfComponentModel(o);if(!a||!a.findHighDownDispatchers)return i;for(var s,l=a.findHighDownDispatchers(r),c=0;c<l.length;c++)if("self"===Vv(l[c]).focus){s=!0;break}return{focusSelf:s,dispatchers:l}}function Ty(e){uc(e.getAllData(),(function(t){var r=t.data,n=t.type;r.eachItemGraphicEl((function(t,r){e.isSelected(r,n)?by(t):_y(t)}))}))}function ky(e){var t=[];return e.eachSeries((function(e){uc(e.getAllData(),(function(r){r.data;var n=r.type,i=e.getSelectedDataIndices();if(i.length>0){var o={dataIndex:i,seriesIndex:e.seriesIndex};null!=n&&(o.dataType=n),t.push(o)}}))})),t}function Iy(e,t,r){Oy(e,!0),uy(e,hy),Ay(e,t,r)}function Ly(e,t,r,n){n?function(e){Oy(e,!1)}(e):Iy(e,t,r)}function Ay(e,t,r){var n=Vv(e);null!=t?(n.focus=t,n.blurScope=r):n.focus&&(n.focus=null)}var Ny=["emphasis","blur","select"],Dy={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function Py(e,t,r,n){r=r||"itemStyle";for(var i=0;i<Ny.length;i++){var o=Ny[i],a=t.getModel([o,r]);e.ensureState(o).style=n?n(a):a[Dy[r]]()}}function Oy(e,t){var r=!1===t,n=e;e.highDownSilentOnTouch&&(n.__highDownSilentOnTouch=e.highDownSilentOnTouch),r&&!n.__highDownDispatcher||(n.__highByOuter=n.__highByOuter||0,n.__highDownDispatcher=!r)}function Ry(e){return!(!e||!e.__highDownDispatcher)}function Vy(e){var t=e.type;return t===Qv||t===Jv||t===ey}function Fy(e){var t=e.type;return t===$v||t===Kv}var zy=lm();function By(e,t,r,n,i){var o;if(t&&t.ecModel){var a=t.ecModel.getUpdatePayload();o=a&&a.animation}var s="update"===e;if(t&&t.isAnimationEnabled()){var l=void 0,c=void 0,u=void 0;return n?(l=Ic(n.duration,200),c=Ic(n.easing,"cubicOut"),u=0):(l=t.getShallow(s?"animationDurationUpdate":"animationDuration"),c=t.getShallow(s?"animationEasingUpdate":"animationEasing"),u=t.getShallow(s?"animationDelayUpdate":"animationDelay")),o&&(null!=o.duration&&(l=o.duration),null!=o.easing&&(c=o.easing),null!=o.delay&&(u=o.delay)),yc(u)&&(u=u(r,i)),yc(l)&&(l=l(r)),{duration:l||0,delay:u,easing:c}}return null}function Hy(e,t,r,n,i,o,a){var s,l=!1;yc(i)?(a=o,o=i,i=null):wc(i)&&(o=i.cb,a=i.during,l=i.isFrom,s=i.removeOpt,i=i.dataIndex);var c="leave"===e;c||t.stopAnimation("leave");var u=By(e,n,i,c?s||{}:null,n&&n.getAnimationDelayParams?n.getAnimationDelayParams(t,i):null);if(u&&u.duration>0){var d={duration:u.duration,delay:u.delay||0,easing:u.easing,done:o,force:!!o||!!a,setToFinal:!c,scope:e,during:a};l?t.animateFrom(r,d):t.animateTo(r,d)}else t.stopAnimation(),!l&&t.attr(r),a&&a(1),o&&o()}function jy(e,t,r,n,i,o){Hy("update",e,t,r,n,i,o)}function Gy(e,t,r,n,i,o){Hy("enter",e,t,r,n,i,o)}function Wy(e){if(!e.__zr)return!0;for(var t=0;t<e.animators.length;t++){if("leave"===e.animators[t].scope)return!0}return!1}function Uy(e,t,r,n,i,o){Wy(e)||Hy("leave",e,t,r,n,i,o)}function Zy(e,t,r,n){e.removeTextContent(),e.removeTextGuideLine(),Uy(e,{style:{opacity:0}},t,r,n)}function Yy(e,t,r){function n(){e.parent&&e.parent.remove(e)}e.isGroup?e.traverse((function(e){e.isGroup||Zy(e,t,r,n)})):Zy(e,t,r,n)}function Xy(e){zy(e).oldStyle=e.style}var qy={};function $y(e,t){for(var r=0;r<Zv.length;r++){var n=Zv[r],i=t[n],o=e.ensureState(n);o.style=o.style||{},o.style.text=i}var a=e.currentStates.slice();e.clearStates(!0),e.setStyle({text:t.normal}),e.useStates(a,!0)}function Ky(e,t,r){var n,i=e.labelFetcher,o=e.labelDataIndex,a=e.labelDimIndex,s=t.normal;i&&(n=i.getFormattedLabel(o,"normal",null,a,s&&s.get("formatter"),null!=r?{interpolatedValue:r}:null)),null==n&&(n=yc(e.defaultText)?e.defaultText(o,e,r):e.defaultText);for(var l={normal:n},c=0;c<Zv.length;c++){var u=Zv[c],d=t[u];l[u]=Ic(i?i.getFormattedLabel(o,u,null,a,d&&d.get("formatter")):null,n)}return l}function Qy(e,t,r,n){r=r||qy;for(var i=e instanceof Rv,o=!1,a=0;a<Yv.length;a++){if((p=t[Yv[a]])&&p.getShallow("show")){o=!0;break}}var s=i?e:e.getTextContent();if(o){i||(s||(s=new Rv,e.setTextContent(s)),e.stateProxy&&(s.stateProxy=e.stateProxy));var l=Ky(r,t),c=t.normal,u=!!c.getShallow("show"),d=ex(c,n&&n.normal,r,!1,!i);d.text=l.normal,i||e.setTextConfig(tx(c,r,!1));for(a=0;a<Zv.length;a++){var p,h=Zv[a];if(p=t[h]){var f=s.ensureState(h),m=!!Ic(p.getShallow("show"),u);if(m!==u&&(f.ignore=!m),f.style=ex(p,n&&n[h],r,!0,!i),f.style.text=l[h],!i)e.ensureState(h).textConfig=tx(p,r,!0)}}s.silent=!!c.getShallow("silent"),null!=s.style.x&&(d.x=s.style.x),null!=s.style.y&&(d.y=s.style.y),s.ignore=!u,s.useStyle(d),s.dirty(),r.enableTextSetter&&(sx(s).setLabelText=function(e){var n=Ky(r,t,e);$y(s,n)})}else s&&(s.ignore=!0);e.dirty()}function Jy(e,t){t=t||"label";for(var r={normal:e.getModel(t)},n=0;n<Zv.length;n++){var i=Zv[n];r[i]=e.getModel([i,t])}return r}function ex(e,t,r,n,i){var o={};return function(e,t,r,n,i){r=r||qy;var o,a=t.ecModel,s=a&&a.option.textStyle,l=function(e){var t;for(;e&&e!==e.ecModel;){var r=(e.option||qy).rich;if(r){t=t||{};for(var n=fc(r),i=0;i<n.length;i++){t[n[i]]=1}}e=e.parentModel}return t}(t);if(l)for(var c in o={},l)if(l.hasOwnProperty(c)){var u=t.getModel(["rich",c]);ox(o[c]={},u,s,r,n,i,!1,!0)}o&&(e.rich=o);var d=t.get("overflow");d&&(e.overflow=d);var p=t.get("minMargin");null!=p&&(e.margin=p);ox(e,t,s,r,n,i,!0,!1)}(o,e,r,n,i),t&&oc(o,t),o}function tx(e,t,r){t=t||{};var n,i={},o=e.getShallow("rotate"),a=Ic(e.getShallow("distance"),r?null:5),s=e.getShallow("offset");return"outside"===(n=e.getShallow("position")||(r?null:"inside"))&&(n=t.defaultOutsidePosition||"top"),null!=n&&(i.position=n),null!=s&&(i.offset=s),null!=o&&(o*=Math.PI/180,i.rotation=o),null!=a&&(i.distance=a),i.outsideFill="inherit"===e.get("color")?t.inheritColor||null:"auto",i}var rx=["fontStyle","fontWeight","fontSize","fontFamily","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY"],nx=["align","lineHeight","width","height","tag","verticalAlign","ellipsis"],ix=["padding","borderWidth","borderRadius","borderDashOffset","backgroundColor","borderColor","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];function ox(e,t,r,n,i,o,a,s){r=!i&&r||qy;var l=n&&n.inheritColor,c=t.getShallow("color"),u=t.getShallow("textBorderColor"),d=Ic(t.getShallow("opacity"),r.opacity);"inherit"!==c&&"auto"!==c||(c=l||null),"inherit"!==u&&"auto"!==u||(u=l||null),o||(c=c||r.color,u=u||r.textBorderColor),null!=c&&(e.fill=c),null!=u&&(e.stroke=u);var p=Ic(t.getShallow("textBorderWidth"),r.textBorderWidth);null!=p&&(e.lineWidth=p);var h=Ic(t.getShallow("textBorderType"),r.textBorderType);null!=h&&(e.lineDash=h);var f=Ic(t.getShallow("textBorderDashOffset"),r.textBorderDashOffset);null!=f&&(e.lineDashOffset=f),i||null!=d||s||(d=n&&n.defaultOpacity),null!=d&&(e.opacity=d),i||o||null==e.fill&&n.inheritColor&&(e.fill=n.inheritColor);for(var m=0;m<rx.length;m++){var g=rx[m];null!=(y=Ic(t.getShallow(g),r[g]))&&(e[g]=y)}for(m=0;m<nx.length;m++){g=nx[m];null!=(y=t.getShallow(g))&&(e[g]=y)}if(null==e.verticalAlign){var v=t.getShallow("baseline");null!=v&&(e.verticalAlign=v)}if(!a||!n.disableBox){for(m=0;m<ix.length;m++){var y;g=ix[m];null!=(y=t.getShallow(g))&&(e[g]=y)}var x=t.getShallow("borderType");null!=x&&(e.borderDash=x),"auto"!==e.backgroundColor&&"inherit"!==e.backgroundColor||!l||(e.backgroundColor=l),"auto"!==e.borderColor&&"inherit"!==e.borderColor||!l||(e.borderColor=l)}}function ax(e,t){var r=t&&t.getModel("textStyle");return Pc([e.fontStyle||r&&r.getShallow("fontStyle")||"",e.fontWeight||r&&r.getShallow("fontWeight")||"",(e.fontSize||r&&r.getShallow("fontSize")||12)+"px",e.fontFamily||r&&r.getShallow("fontFamily")||"sans-serif"].join(" "))}var sx=lm();function lx(e,t,r,n){if(e){var i=sx(e);i.prevValue=i.value,i.value=r;var o=t.normal;i.valueAnimation=o.get("valueAnimation"),i.valueAnimation&&(i.precision=o.get("precision"),i.defaultInterpolatedText=n,i.statesModels=t)}}function cx(e,t,r,n,i){var o=sx(e);if(o.valueAnimation&&o.prevValue!==o.value){var a=o.defaultInterpolatedText,s=Ic(o.interpolatedValue,o.prevValue),l=o.value;e.percent=0,(null==o.prevValue?Gy:jy)(e,{percent:1},n,t,null,(function(n){var c=vm(r,o.precision,s,l,n);o.interpolatedValue=1===n?null:c;var u=Ky({labelDataIndex:t,labelFetcher:i,defaultText:a?a(c):c+""},o.statesModels,c);$y(e,u)}))}}var ux=["textStyle","color"],dx=["fontStyle","fontWeight","fontSize","fontFamily","padding","lineHeight","rich","width","height","overflow"],px=new Rv;const hx=function(){function e(){}return e.prototype.getTextColor=function(e){var t=this.ecModel;return this.getShallow("color")||(!e&&t?t.get(ux):null)},e.prototype.getFont=function(){return ax({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},e.prototype.getTextRect=function(e){for(var t={text:e,verticalAlign:this.getShallow("verticalAlign")||this.getShallow("baseline")},r=0;r<dx.length;r++)t[dx[r]]=this.getShallow(dx[r]);return px.useStyle(t),px.update(),px.getBoundingRect()},e}();var fx,mx,gx=[["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","type"],["lineDashOffset","dashOffset"],["lineCap","cap"],["lineJoin","join"],["miterLimit"]],vx=km(gx),yx=function(){function e(){}return e.prototype.getLineStyle=function(e){return vx(this,e)},e}(),xx=[["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","borderType"],["lineDashOffset","borderDashOffset"],["lineCap","borderCap"],["lineJoin","borderJoin"],["miterLimit","borderMiterLimit"]],bx=km(xx),_x=function(){function e(){}return e.prototype.getItemStyle=function(e,t){return bx(this,e,t)},e}(),Cx=function(){function e(e,t,r){this.parentModel=t,this.ecModel=r,this.option=e}return e.prototype.init=function(e,t,r){for(var n=[],i=3;i<arguments.length;i++)n[i-3]=arguments[i]},e.prototype.mergeOption=function(e,t){nc(this.option,e,!0)},e.prototype.get=function(e,t){return null==e?this.option:this._doGet(this.parsePath(e),!t&&this.parentModel)},e.prototype.getShallow=function(e,t){var r=this.option,n=null==r?r:r[e];if(null==n&&!t){var i=this.parentModel;i&&(n=i.getShallow(e))}return n},e.prototype.getModel=function(t,r){var n=null!=t,i=n?this.parsePath(t):null;return new e(n?this._doGet(i):this.option,r=r||this.parentModel&&this.parentModel.getModel(this.resolveParentPath(i)),this.ecModel)},e.prototype.isEmpty=function(){return null==this.option},e.prototype.restoreData=function(){},e.prototype.clone=function(){return new(0,this.constructor)(rc(this.option))},e.prototype.parsePath=function(e){return"string"==typeof e?e.split("."):e},e.prototype.resolveParentPath=function(e){return e},e.prototype.isAnimationEnabled=function(){if(!Pl.node&&this.option){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}},e.prototype._doGet=function(e,t){var r=this.option;if(!e)return r;for(var n=0;n<e.length&&(!e[n]||null!=(r=r&&"object"==typeof r?r[e[n]]:null));n++);return null==r&&t&&(r=t._doGet(this.resolveParentPath(e),t.parentModel)),r},e}();wm(Cx),fx=Cx,mx=["__\0is_clz",Sm++].join("_"),fx.prototype[mx]=!0,fx.isInstance=function(e){return!(!e||!e[mx])},lc(Cx,yx),lc(Cx,_x),lc(Cx,Lm),lc(Cx,hx);const Sx=Cx;var Ex=Math.round(10*Math.random());function Mx(e){return[e||"",Ex++].join("_")}function Tx(e,t){return nc(nc({},e,!0),t,!0)}var kx="ZH",Ix="EN",Lx=Ix,Ax={},Nx={},Dx=Pl.domSupported&&(document.documentElement.lang||navigator.language||navigator.browserLanguage||Lx).toUpperCase().indexOf(kx)>-1?kx:Lx;function Px(e,t){e=e.toUpperCase(),Nx[e]=new Sx(t),Ax[e]=t}function Ox(e){return Nx[e]}Px(Ix,{time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst",custom:"Custom chart",chart:"Chart"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}}),Px(kx,{time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图",custom:"自定义图表",chart:"图表"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}});var Rx=1e3,Vx=60*Rx,Fx=60*Vx,zx=24*Fx,Bx=365*zx,Hx={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},jx="{yyyy}-{MM}-{dd}",Gx={year:"{yyyy}",month:"{yyyy}-{MM}",day:jx,hour:jx+" "+Hx.hour,minute:jx+" "+Hx.minute,second:jx+" "+Hx.second,millisecond:Hx.none},Wx=["year","month","day","hour","minute","second","millisecond"],Ux=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Zx(e,t){return"0000".substr(0,t-(e+="").length)+e}function Yx(e){switch(e){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return e}}function Xx(e){return e===Yx(e)}function qx(e,t,r,n){var i=Vf(e),o=i[Qx(r)](),a=i[Jx(r)]()+1,s=Math.floor((a-1)/3)+1,l=i[eb(r)](),c=i["get"+(r?"UTC":"")+"Day"](),u=i[tb(r)](),d=(u-1)%12+1,p=i[rb(r)](),h=i[nb(r)](),f=i[ib(r)](),m=u>=12?"pm":"am",g=m.toUpperCase(),v=(n instanceof Sx?n:Ox(n||Dx)||Nx[Lx]).getModel("time"),y=v.get("month"),x=v.get("monthAbbr"),b=v.get("dayOfWeek"),_=v.get("dayOfWeekAbbr");return(t||"").replace(/{a}/g,m+"").replace(/{A}/g,g+"").replace(/{yyyy}/g,o+"").replace(/{yy}/g,Zx(o%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,y[a-1]).replace(/{MMM}/g,x[a-1]).replace(/{MM}/g,Zx(a,2)).replace(/{M}/g,a+"").replace(/{dd}/g,Zx(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,b[c]).replace(/{ee}/g,_[c]).replace(/{e}/g,c+"").replace(/{HH}/g,Zx(u,2)).replace(/{H}/g,u+"").replace(/{hh}/g,Zx(d+"",2)).replace(/{h}/g,d+"").replace(/{mm}/g,Zx(p,2)).replace(/{m}/g,p+"").replace(/{ss}/g,Zx(h,2)).replace(/{s}/g,h+"").replace(/{SSS}/g,Zx(f,3)).replace(/{S}/g,f+"")}function $x(e,t){var r=Vf(e),n=r[Jx(t)]()+1,i=r[eb(t)](),o=r[tb(t)](),a=r[rb(t)](),s=r[nb(t)](),l=0===r[ib(t)](),c=l&&0===s,u=c&&0===a,d=u&&0===o,p=d&&1===i;return p&&1===n?"year":p?"month":d?"day":u?"hour":c?"minute":l?"second":"millisecond"}function Kx(e,t,r){var n=_c(e)?Vf(e):e;switch(t=t||$x(e,r)){case"year":return n[Qx(r)]();case"half-year":return n[Jx(r)]()>=6?1:0;case"quarter":return Math.floor((n[Jx(r)]()+1)/4);case"month":return n[Jx(r)]();case"day":return n[eb(r)]();case"half-day":return n[tb(r)]()/24;case"hour":return n[tb(r)]();case"minute":return n[rb(r)]();case"second":return n[nb(r)]();case"millisecond":return n[ib(r)]()}}function Qx(e){return e?"getUTCFullYear":"getFullYear"}function Jx(e){return e?"getUTCMonth":"getMonth"}function eb(e){return e?"getUTCDate":"getDate"}function tb(e){return e?"getUTCHours":"getHours"}function rb(e){return e?"getUTCMinutes":"getMinutes"}function nb(e){return e?"getUTCSeconds":"getSeconds"}function ib(e){return e?"getUTCMilliseconds":"getMilliseconds"}function ob(e){return e?"setUTCFullYear":"setFullYear"}function ab(e){return e?"setUTCMonth":"setMonth"}function sb(e){return e?"setUTCDate":"setDate"}function lb(e){return e?"setUTCHours":"setHours"}function cb(e){return e?"setUTCMinutes":"setMinutes"}function ub(e){return e?"setUTCSeconds":"setSeconds"}function db(e){return e?"setUTCMilliseconds":"setMilliseconds"}function pb(e){if(!Gf(e))return xc(e)?e:"-";var t=(e+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function hb(e,t){return e=(e||"").toLowerCase().replace(/-(.)/g,(function(e,t){return t.toUpperCase()})),t&&e&&(e=e.charAt(0).toUpperCase()+e.slice(1)),e}var fb=Nc;function mb(e,t,r){function n(e){return e&&Pc(e)?e:"-"}function i(e){return!(null==e||isNaN(e)||!isFinite(e))}var o="time"===t,a=e instanceof Date;if(o||a){var s=o?Vf(e):e;if(!isNaN(+s))return qx(s,"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}",r);if(a)return"-"}if("ordinal"===t)return bc(e)?n(e):_c(e)&&i(e)?e+"":"-";var l=jf(e);return i(l)?pb(l):bc(e)?n(e):"boolean"==typeof e?e+"":"-"}var gb=["a","b","c","d","e","f","g"],vb=function(e,t){return"{"+e+(null==t?"":t)+"}"};function yb(e,t,r){vc(t)||(t=[t]);var n=t.length;if(!n)return"";for(var i=t[0].$vars||[],o=0;o<i.length;o++){var a=gb[o];e=e.replace(vb(a),vb(a,0))}for(var s=0;s<n;s++)for(var l=0;l<i.length;l++){var c=t[s][i[l]];e=e.replace(vb(gb[l],s),r?Mu(c):c)}return e}function xb(e,t){return t=t||"transparent",xc(e)?e:wc(e)&&e.colorStops&&(e.colorStops[0]||{}).color||t}function bb(e,t){if("_blank"===t||"blank"===t){var r=window.open();r.opener=null,r.location.href=e}else window.open(e,t)}var _b=uc,wb=["left","right","top","bottom","width","height"],Cb=[["width","left","right"],["height","top","bottom"]];function Sb(e,t,r,n,i){var o=0,a=0;null==n&&(n=1/0),null==i&&(i=1/0);var s=0;t.eachChild((function(l,c){var u,d,p=l.getBoundingRect(),h=t.childAt(c+1),f=h&&h.getBoundingRect();if("horizontal"===e){var m=p.width+(f?-f.x+p.x:0);(u=o+m)>n||l.newline?(o=0,u=m,a+=s+r,s=p.height):s=Math.max(s,p.height)}else{var g=p.height+(f?-f.y+p.y:0);(d=a+g)>i||l.newline?(o+=s+r,a=0,d=g,s=p.width):s=Math.max(s,p.width)}l.newline||(l.x=o,l.y=a,l.markRedraw(),"horizontal"===e?o=u+r:a=d+r)}))}var Eb=Sb;gc(Sb,"vertical"),gc(Sb,"horizontal");function Mb(e,t,r){r=fb(r||0);var n=t.width,i=t.height,o=Mf(e.left,n),a=Mf(e.top,i),s=Mf(e.right,n),l=Mf(e.bottom,i),c=Mf(e.width,n),u=Mf(e.height,i),d=r[2]+r[0],p=r[1]+r[3],h=e.aspect;switch(isNaN(c)&&(c=n-s-p-o),isNaN(u)&&(u=i-l-d-a),null!=h&&(isNaN(c)&&isNaN(u)&&(h>n/i?c=.8*n:u=.8*i),isNaN(c)&&(c=h*u),isNaN(u)&&(u=c/h)),isNaN(o)&&(o=n-s-c-p),isNaN(a)&&(a=i-l-u-d),e.left||e.right){case"center":o=n/2-c/2-r[3];break;case"right":o=n-c-p}switch(e.top||e.bottom){case"middle":case"center":a=i/2-u/2-r[0];break;case"bottom":a=i-u-d}o=o||0,a=a||0,isNaN(c)&&(c=n-p-o-(s||0)),isNaN(u)&&(u=i-d-a-(l||0));var f=new id(o+r[3],a+r[0],c,u);return f.margin=r,f}function Tb(e,t,r,n,i,o){var a,s=!i||!i.hv||i.hv[0],l=!i||!i.hv||i.hv[1],c=i&&i.boundingMode||"all";if((o=o||e).x=e.x,o.y=e.y,!s&&!l)return!1;if("raw"===c)a="group"===e.type?new id(0,0,+t.width||0,+t.height||0):e.getBoundingRect();else if(a=e.getBoundingRect(),e.needLocalTransform()){var u=e.getLocalTransform();(a=a.clone()).applyTransform(u)}var d=Mb(ac({width:a.width,height:a.height},t),r,n),p=s?d.x-a.x:0,h=l?d.y-a.y:0;return"raw"===c?(o.x=p,o.y=h):(o.x+=p,o.y+=h),o===e&&e.markRedraw(),!0}function kb(e){var t=e.layoutMode||e.constructor.layoutMode;return wc(t)?t:t?{type:t}:null}function Ib(e,t,r){var n=r&&r.ignoreSize;!vc(n)&&(n=[n,n]);var i=a(Cb[0],0),o=a(Cb[1],1);function a(r,i){var o={},a=0,c={},u=0;if(_b(r,(function(t){c[t]=e[t]})),_b(r,(function(e){s(t,e)&&(o[e]=c[e]=t[e]),l(o,e)&&a++,l(c,e)&&u++})),n[i])return l(t,r[1])?c[r[2]]=null:l(t,r[2])&&(c[r[1]]=null),c;if(2!==u&&a){if(a>=2)return o;for(var d=0;d<r.length;d++){var p=r[d];if(!s(o,p)&&s(e,p)){o[p]=e[p];break}}return o}return c}function s(e,t){return e.hasOwnProperty(t)}function l(e,t){return null!=e[t]&&"auto"!==e[t]}function c(e,t,r){_b(e,(function(e){t[e]=r[e]}))}c(Cb[0],e,i),c(Cb[1],e,o)}function Lb(e){return Ab({},e)}function Ab(e,t){return t&&e&&_b(wb,(function(r){t.hasOwnProperty(r)&&(e[r]=t[r])})),e}var Nb=lm(),Db=function(e){function t(t,r,n){var i=e.call(this,t,r,n)||this;return i.uid=Mx("ec_cpt_model"),i}return Al(t,e),t.prototype.init=function(e,t,r){this.mergeDefaultAndTheme(e,r)},t.prototype.mergeDefaultAndTheme=function(e,t){var r=kb(this),n=r?Lb(e):{};nc(e,t.getTheme().get(this.mainType)),nc(e,this.getDefaultOption()),r&&Ib(e,n,r)},t.prototype.mergeOption=function(e,t){nc(this.option,e,!0);var r=kb(this);r&&Ib(this.option,e,r)},t.prototype.optionUpdated=function(e,t){},t.prototype.getDefaultOption=function(){var e=this.constructor;if(!function(e){return!(!e||!e[bm])}(e))return e.defaultOption;var t=Nb(this);if(!t.defaultOption){for(var r=[],n=e;n;){var i=n.prototype.defaultOption;i&&r.push(i),n=n.superClass}for(var o={},a=r.length-1;a>=0;a--)o=nc(o,r[a],!0);t.defaultOption=o}return t.defaultOption},t.prototype.getReferringComponents=function(e,t){var r=e+"Index",n=e+"Id";return fm(this.ecModel,e,{index:this.get(r,!0),id:this.get(n,!0)},t)},t.prototype.getBoxLayoutParams=function(){var e=this;return{left:e.get("left"),top:e.get("top"),right:e.get("right"),bottom:e.get("bottom"),width:e.get("width"),height:e.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(e){this.option.zlevel=e},t.protoInitialize=function(){var e=t.prototype;e.type="component",e.id="",e.name="",e.mainType="",e.subType="",e.componentIndex=0}(),t}(Sx);Cm(Db,Sx),Tm(Db),function(e){var t={};e.registerSubTypeDefaulter=function(e,r){var n=_m(e);t[n.main]=r},e.determineSubType=function(r,n){var i=n.type;if(!i){var o=_m(r).main;e.hasSubTypes(r)&&t[o]&&(i=t[o](n))}return i}}(Db),function(e,t){function r(e,t){return e[t]||(e[t]={predecessor:[],successor:[]}),e[t]}e.topologicalTravel=function(e,n,i,o){if(e.length){var a=function(e){var n={},i=[];return uc(e,(function(o){var a=r(n,o),s=function(e,t){var r=[];return uc(e,(function(e){sc(t,e)>=0&&r.push(e)})),r}(a.originalDeps=t(o),e);a.entryCount=s.length,0===a.entryCount&&i.push(o),uc(s,(function(e){sc(a.predecessor,e)<0&&a.predecessor.push(e);var t=r(n,e);sc(t.successor,e)<0&&t.successor.push(o)}))})),{graph:n,noEntryList:i}}(n),s=a.graph,l=a.noEntryList,c={};for(uc(e,(function(e){c[e]=!0}));l.length;){var u=l.pop(),d=s[u],p=!!c[u];p&&(i.call(o,u,d.originalDeps.slice()),delete c[u]),uc(d.successor,p?f:h)}uc(c,(function(){throw new Error("")}))}function h(e){s[e].entryCount--,0===s[e].entryCount&&l.push(e)}function f(e){c[e]=!0,h(e)}}}(Db,(function(e){var t=[];uc(Db.getClassesByMainType(e),(function(e){t=t.concat(e.dependencies||e.prototype.dependencies||[])})),t=dc(t,(function(e){return _m(e).main})),"dataset"!==e&&sc(t,"dataset")<=0&&t.unshift("dataset");return t}));const Pb=Db;var Ob="";"undefined"!=typeof navigator&&(Ob=navigator.platform||"");var Rb="rgba(0, 0, 0, 0.2)";const Vb={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:Rb,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Rb,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Rb,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Rb,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Rb,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Rb,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:Ob.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};var Fb=Hc(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),zb="original",Bb="arrayRows",Hb="objectRows",jb="keyedColumns",Gb="typedArray",Wb="unknown",Ub="column",Zb="row",Yb={Must:1,Might:2,Not:3},Xb=lm();function qb(e,t,r){var n={},i=Kb(t);if(!i||!e)return n;var o,a,s=[],l=[],c=t.ecModel,u=Xb(c).datasetMap,d=i.uid+"_"+r.seriesLayoutBy;uc(e=e.slice(),(function(t,r){var i=wc(t)?t:e[r]={name:t};"ordinal"===i.type&&null==o&&(o=r,a=f(i)),n[i.name]=[]}));var p=u.get(d)||u.set(d,{categoryWayDim:a,valueWayDim:0});function h(e,t,r){for(var n=0;n<r;n++)e.push(t+n)}function f(e){var t=e.dimsDef;return t?t.length:1}return uc(e,(function(e,t){var r=e.name,i=f(e);if(null==o){var a=p.valueWayDim;h(n[r],a,i),h(l,a,i),p.valueWayDim+=i}else if(o===t)h(n[r],0,i),h(s,0,i);else{a=p.categoryWayDim;h(n[r],a,i),h(l,a,i),p.categoryWayDim+=i}})),s.length&&(n.itemName=s),l.length&&(n.seriesName=l),n}function $b(e,t,r){var n={};if(!Kb(e))return n;var i,o=t.sourceFormat,a=t.dimensionsDefine;o!==Hb&&o!==jb||uc(a,(function(e,t){"name"===(wc(e)?e.name:e)&&(i=t)}));var s=function(){for(var e={},n={},s=[],l=0,c=Math.min(5,r);l<c;l++){var u=Jb(t.data,o,t.seriesLayoutBy,a,t.startIndex,l);s.push(u);var d=u===Yb.Not;if(d&&null==e.v&&l!==i&&(e.v=l),(null==e.n||e.n===e.v||!d&&s[e.n]===Yb.Not)&&(e.n=l),p(e)&&s[e.n]!==Yb.Not)return e;d||(u===Yb.Might&&null==n.v&&l!==i&&(n.v=l),null!=n.n&&n.n!==n.v||(n.n=l))}function p(e){return null!=e.v&&null!=e.n}return p(e)?e:p(n)?n:null}();if(s){n.value=[s.v];var l=null!=i?i:s.n;n.itemName=[l],n.seriesName=[l]}return n}function Kb(e){if(!e.get("data",!0))return fm(e.ecModel,"dataset",{index:e.get("datasetIndex",!0),id:e.get("datasetId",!0)},pm).models[0]}function Qb(e,t){return Jb(e.data,e.sourceFormat,e.seriesLayoutBy,e.dimensionsDefine,e.startIndex,t)}function Jb(e,t,r,n,i,o){var a,s,l;if(Sc(e))return Yb.Not;if(n){var c=n[o];wc(c)?(s=c.name,l=c.type):xc(c)&&(s=c)}if(null!=l)return"ordinal"===l?Yb.Must:Yb.Not;if(t===Bb){var u=e;if(r===Zb){for(var d=u[o],p=0;p<(d||[]).length&&p<5;p++)if(null!=(a=x(d[i+p])))return a}else for(p=0;p<u.length&&p<5;p++){var h=u[i+p];if(h&&null!=(a=x(h[o])))return a}}else if(t===Hb){var f=e;if(!s)return Yb.Not;for(p=0;p<f.length&&p<5;p++){if((v=f[p])&&null!=(a=x(v[s])))return a}}else if(t===jb){var m=e;if(!s)return Yb.Not;if(!(d=m[s])||Sc(d))return Yb.Not;for(p=0;p<d.length&&p<5;p++)if(null!=(a=x(d[p])))return a}else if(t===zb){var g=e;for(p=0;p<g.length&&p<5;p++){var v,y=Jf(v=g[p]);if(!vc(y))return Yb.Not;if(null!=(a=x(y[o])))return a}}function x(e){var t=xc(e);return null!=e&&Number.isFinite(Number(e))&&""!==e?t?Yb.Might:Yb.Not:t&&"-"!==e?Yb.Must:void 0}return Yb.Not}var e_=Hc();var t_,r_,n_,i_=lm(),o_=lm(),a_=function(){function e(){}return e.prototype.getColorFromPalette=function(e,t,r){var n=$f(this.get("color",!0)),i=this.get("colorLayer",!0);return l_(this,i_,n,i,e,t,r)},e.prototype.clearColorPalette=function(){!function(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}(this,i_)},e}();function s_(e,t,r,n){var i=$f(e.get(["aria","decal","decals"]));return l_(e,o_,i,null,t,r,n)}function l_(e,t,r,n,i,o,a){var s=t(o=o||e),l=s.paletteIdx||0,c=s.paletteNameMap=s.paletteNameMap||{};if(c.hasOwnProperty(i))return c[i];var u=null!=a&&n?function(e,t){for(var r=e.length,n=0;n<r;n++)if(e[n].length>t)return e[n];return e[r-1]}(n,a):r;if((u=u||r)&&u.length){var d=u[l];return i&&(c[i]=d),s.paletteIdx=(l+1)%u.length,d}}var c_="\0_ec_inner";var u_=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t.prototype.init=function(e,t,r,n,i,o){n=n||{},this.option=null,this._theme=new Sx(n),this._locale=new Sx(i),this._optionManager=o},t.prototype.setOption=function(e,t,r){var n=h_(t);this._optionManager.setOption(e,r,n),this._resetOption(null,n)},t.prototype.resetOption=function(e,t){return this._resetOption(e,h_(t))},t.prototype._resetOption=function(e,t){var r=!1,n=this._optionManager;if(!e||"recreate"===e){var i=n.mountOption("recreate"===e);0,this.option&&"recreate"!==e?(this.restoreData(),this._mergeOption(i,t)):n_(this,i),r=!0}if("timeline"!==e&&"media"!==e||this.restoreData(),!e||"recreate"===e||"timeline"===e){var o=n.getTimelineOption(this);o&&(r=!0,this._mergeOption(o,t))}if(!e||"recreate"===e||"media"===e){var a=n.getMediaOption(this);a.length&&uc(a,(function(e){r=!0,this._mergeOption(e,t)}),this)}return r},t.prototype.mergeOption=function(e){this._mergeOption(e,null)},t.prototype._mergeOption=function(e,t){var r=this.option,n=this._componentsMap,i=this._componentsCount,o=[],a=Hc(),s=t&&t.replaceMergeMainTypeMap;Xb(this).datasetMap=Hc(),uc(e,(function(e,t){null!=e&&(Pb.hasClass(t)?t&&(o.push(t),a.set(t,!0)):r[t]=null==r[t]?rc(e):nc(r[t],e,!0))})),s&&s.each((function(e,t){Pb.hasClass(t)&&!a.get(t)&&(o.push(t),a.set(t,!0))})),Pb.topologicalTravel(o,Pb.getAllClassMainTypes(),(function(t){var o=function(e,t,r){var n=e_.get(t);if(!n)return r;var i=n(e);return i?r.concat(i):r}(this,t,$f(e[t])),a=n.get(t),l=a?s&&s.get(t)?"replaceMerge":"normalMerge":"replaceAll",c=tm(a,o,l);(function(e,t,r){uc(e,(function(e){var n=e.newOption;wc(n)&&(e.keyInfo.mainType=t,e.keyInfo.subType=function(e,t,r,n){return t.type?t.type:r?r.subType:n.determineSubType(e,t)}(t,n,e.existing,r))}))})(c,t,Pb),r[t]=null,n.set(t,null),i.set(t,0);var u,d=[],p=[],h=0;uc(c,(function(e,r){var n=e.existing,i=e.newOption;if(i){var o="series"===t,a=Pb.getClass(t,e.keyInfo.subType,!o);if(!a)return;if("tooltip"===t){if(u)return void 0;u=!0}if(n&&n.constructor===a)n.name=e.keyInfo.name,n.mergeOption(i,this),n.optionUpdated(i,!1);else{var s=oc({componentIndex:r},e.keyInfo);oc(n=new a(i,this,this,s),s),e.brandNew&&(n.__requireNewView=!0),n.init(i,this,this),n.optionUpdated(null,!0)}}else n&&(n.mergeOption({},this),n.optionUpdated({},!1));n?(d.push(n.option),p.push(n),h++):(d.push(void 0),p.push(void 0))}),this),r[t]=d,n.set(t,p),i.set(t,h),"series"===t&&t_(this)}),this),this._seriesIndices||t_(this)},t.prototype.getOption=function(){var e=rc(this.option);return uc(e,(function(t,r){if(Pb.hasClass(r)){for(var n=$f(t),i=n.length,o=!1,a=i-1;a>=0;a--)n[a]&&!am(n[a])?o=!0:(n[a]=null,!o&&i--);n.length=i,e[r]=n}})),delete e[c_],e},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(e){this._payload=e},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(e,t){var r=this._componentsMap.get(e);if(r){var n=r[t||0];if(n)return n;if(null==t)for(var i=0;i<r.length;i++)if(r[i])return r[i]}},t.prototype.queryComponents=function(e){var t=e.mainType;if(!t)return[];var r,n=e.index,i=e.id,o=e.name,a=this._componentsMap.get(t);return a&&a.length?(null!=n?(r=[],uc($f(n),(function(e){a[e]&&r.push(a[e])}))):r=null!=i?d_("id",i,a):null!=o?d_("name",o,a):hc(a,(function(e){return!!e})),p_(r,e)):[]},t.prototype.findComponents=function(e){var t,r=e.query,n=e.mainType,i=function(e){var t=n+"Index",r=n+"Id",i=n+"Name";return!e||null==e[t]&&null==e[r]&&null==e[i]?null:{mainType:n,index:e[t],id:e[r],name:e[i]}}(r),o=i?this.queryComponents(i):hc(this._componentsMap.get(n),(function(e){return!!e}));return t=p_(o,e),e.filter?hc(t,e.filter):t},t.prototype.eachComponent=function(e,t,r){var n=this._componentsMap;if(yc(e)){var i=t,o=e;n.each((function(e,t){for(var r=0;e&&r<e.length;r++){var n=e[r];n&&o.call(i,t,n,n.componentIndex)}}))}else for(var a=xc(e)?n.get(e):wc(e)?this.findComponents(e):null,s=0;a&&s<a.length;s++){var l=a[s];l&&t.call(r,l,l.componentIndex)}},t.prototype.getSeriesByName=function(e){var t=im(e,null);return hc(this._componentsMap.get("series"),(function(e){return!!e&&null!=t&&e.name===t}))},t.prototype.getSeriesByIndex=function(e){return this._componentsMap.get("series")[e]},t.prototype.getSeriesByType=function(e){return hc(this._componentsMap.get("series"),(function(t){return!!t&&t.subType===e}))},t.prototype.getSeries=function(){return hc(this._componentsMap.get("series"),(function(e){return!!e}))},t.prototype.getSeriesCount=function(){return this._componentsCount.get("series")},t.prototype.eachSeries=function(e,t){r_(this),uc(this._seriesIndices,(function(r){var n=this._componentsMap.get("series")[r];e.call(t,n,r)}),this)},t.prototype.eachRawSeries=function(e,t){uc(this._componentsMap.get("series"),(function(r){r&&e.call(t,r,r.componentIndex)}))},t.prototype.eachSeriesByType=function(e,t,r){r_(this),uc(this._seriesIndices,(function(n){var i=this._componentsMap.get("series")[n];i.subType===e&&t.call(r,i,n)}),this)},t.prototype.eachRawSeriesByType=function(e,t,r){return uc(this.getSeriesByType(e),t,r)},t.prototype.isSeriesFiltered=function(e){return r_(this),null==this._seriesIndicesMap.get(e.componentIndex)},t.prototype.getCurrentSeriesIndices=function(){return(this._seriesIndices||[]).slice()},t.prototype.filterSeries=function(e,t){r_(this);var r=[];uc(this._seriesIndices,(function(n){var i=this._componentsMap.get("series")[n];e.call(t,i,n)&&r.push(n)}),this),this._seriesIndices=r,this._seriesIndicesMap=Hc(r)},t.prototype.restoreData=function(e){t_(this);var t=this._componentsMap,r=[];t.each((function(e,t){Pb.hasClass(t)&&r.push(t)})),Pb.topologicalTravel(r,Pb.getAllClassMainTypes(),(function(r){uc(t.get(r),(function(t){!t||"series"===r&&function(e,t){if(t){var r=t.seriesIndex,n=t.seriesId,i=t.seriesName;return null!=r&&e.componentIndex!==r||null!=n&&e.id!==n||null!=i&&e.name!==i}}(t,e)||t.restoreData()}))}))},t.internalField=(t_=function(e){var t=e._seriesIndices=[];uc(e._componentsMap.get("series"),(function(e){e&&t.push(e.componentIndex)})),e._seriesIndicesMap=Hc(t)},r_=function(e){},void(n_=function(e,t){e.option={},e.option[c_]=1,e._componentsMap=Hc({series:[]}),e._componentsCount=Hc();var r=t.aria;wc(r)&&null==r.enabled&&(r.enabled=!0),function(e,t){var r=e.color&&!e.colorLayer;uc(t,(function(t,n){"colorLayer"===n&&r||Pb.hasClass(n)||("object"==typeof t?e[n]=e[n]?nc(e[n],t,!1):rc(t):null==e[n]&&(e[n]=t))}))}(t,e._theme.option),nc(t,Vb,!1),e._mergeOption(t,null)})),t}(Sx);function d_(e,t,r){if(vc(t)){var n=Hc();return uc(t,(function(e){null!=e&&(null!=im(e,null)&&n.set(e,!0))})),hc(r,(function(t){return t&&n.get(t[e])}))}var i=im(t,null);return hc(r,(function(t){return t&&null!=i&&t[e]===i}))}function p_(e,t){return t.hasOwnProperty("subType")?hc(e,(function(e){return e&&e.subType===t.subType})):e}function h_(e){var t=Hc();return e&&uc($f(e.replaceMerge),(function(e){t.set(e,!0)})),{replaceMergeMainTypeMap:t}}lc(u_,a_);const f_=u_;var m_=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isSSR","isDisposed","on","off","getDataURL","getConnectedDataURL","getOption","getId","updateLabelLayout"];const g_=function(e){uc(m_,(function(t){this[t]=mc(e[t],e)}),this)};var v_={},y_=function(){function e(){this._coordinateSystems=[]}return e.prototype.create=function(e,t){var r=[];uc(v_,(function(n,i){var o=n.create(e,t);r=r.concat(o||[])})),this._coordinateSystems=r},e.prototype.update=function(e,t){uc(this._coordinateSystems,(function(r){r.update&&r.update(e,t)}))},e.prototype.getCoordinateSystems=function(){return this._coordinateSystems.slice()},e.register=function(e,t){v_[e]=t},e.get=function(e){return v_[e]},e}();const x_=y_;var b_=/^(min|max)?(.+)$/,__=function(){function e(e){this._timelineOptions=[],this._mediaList=[],this._currentMediaIndices=[],this._api=e}return e.prototype.setOption=function(e,t,r){e&&(uc($f(e.series),(function(e){e&&e.data&&Sc(e.data)&&Rc(e.data)})),uc($f(e.dataset),(function(e){e&&e.source&&Sc(e.source)&&Rc(e.source)}))),e=rc(e);var n=this._optionBackup,i=function(e,t,r){var n,i,o=[],a=e.baseOption,s=e.timeline,l=e.options,c=e.media,u=!!e.media,d=!!(l||s||a&&a.timeline);a?(i=a).timeline||(i.timeline=s):((d||u)&&(e.options=e.media=null),i=e);u&&vc(c)&&uc(c,(function(e){e&&e.option&&(e.query?o.push(e):n||(n=e))}));function p(e){uc(t,(function(t){t(e,r)}))}return p(i),uc(l,(function(e){return p(e)})),uc(o,(function(e){return p(e.option)})),{baseOption:i,timelineOptions:l||[],mediaDefault:n,mediaList:o}}(e,t,!n);this._newBaseOption=i.baseOption,n?(i.timelineOptions.length&&(n.timelineOptions=i.timelineOptions),i.mediaList.length&&(n.mediaList=i.mediaList),i.mediaDefault&&(n.mediaDefault=i.mediaDefault)):this._optionBackup=i},e.prototype.mountOption=function(e){var t=this._optionBackup;return this._timelineOptions=t.timelineOptions,this._mediaList=t.mediaList,this._mediaDefault=t.mediaDefault,this._currentMediaIndices=[],rc(e?t.baseOption:this._newBaseOption)},e.prototype.getTimelineOption=function(e){var t,r=this._timelineOptions;if(r.length){var n=e.getComponent("timeline");n&&(t=rc(r[n.getCurrentIndex()]))}return t},e.prototype.getMediaOption=function(e){var t,r,n=this._api.getWidth(),i=this._api.getHeight(),o=this._mediaList,a=this._mediaDefault,s=[],l=[];if(!o.length&&!a)return l;for(var c=0,u=o.length;c<u;c++)w_(o[c].query,n,i)&&s.push(c);return!s.length&&a&&(s=[-1]),s.length&&(t=s,r=this._currentMediaIndices,t.join(",")!==r.join(","))&&(l=dc(s,(function(e){return rc(-1===e?a.option:o[e].option)}))),this._currentMediaIndices=s,l},e}();function w_(e,t,r){var n={width:t,height:r,aspectratio:t/r},i=!0;return uc(e,(function(e,t){var r=t.match(b_);if(r&&r[1]&&r[2]){var o=r[1],a=r[2].toLowerCase();(function(e,t,r){return"min"===r?e>=t:"max"===r?e<=t:e===t})(n[a],e,o)||(i=!1)}})),i}const C_=__;var S_=uc,E_=wc,M_=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function T_(e){var t=e&&e.itemStyle;if(t)for(var r=0,n=M_.length;r<n;r++){var i=M_[r],o=t.normal,a=t.emphasis;o&&o[i]&&(e[i]=e[i]||{},e[i].normal?nc(e[i].normal,o[i]):e[i].normal=o[i],o[i]=null),a&&a[i]&&(e[i]=e[i]||{},e[i].emphasis?nc(e[i].emphasis,a[i]):e[i].emphasis=a[i],a[i]=null)}}function k_(e,t,r){if(e&&e[t]&&(e[t].normal||e[t].emphasis)){var n=e[t].normal,i=e[t].emphasis;n&&(r?(e[t].normal=e[t].emphasis=null,ac(e[t],n)):e[t]=n),i&&(e.emphasis=e.emphasis||{},e.emphasis[t]=i,i.focus&&(e.emphasis.focus=i.focus),i.blurScope&&(e.emphasis.blurScope=i.blurScope))}}function I_(e){k_(e,"itemStyle"),k_(e,"lineStyle"),k_(e,"areaStyle"),k_(e,"label"),k_(e,"labelLine"),k_(e,"upperLabel"),k_(e,"edgeLabel")}function L_(e,t){var r=E_(e)&&e[t],n=E_(r)&&r.textStyle;if(n){0;for(var i=0,o=Qf.length;i<o;i++){var a=Qf[i];n.hasOwnProperty(a)&&(r[a]=n[a])}}}function A_(e){e&&(I_(e),L_(e,"label"),e.emphasis&&L_(e.emphasis,"label"))}function N_(e){return vc(e)?e:e?[e]:[]}function D_(e){return(vc(e)?e[0]:e)||{}}function P_(e,t){S_(N_(e.series),(function(e){E_(e)&&function(e){if(E_(e)){T_(e),I_(e),L_(e,"label"),L_(e,"upperLabel"),L_(e,"edgeLabel"),e.emphasis&&(L_(e.emphasis,"label"),L_(e.emphasis,"upperLabel"),L_(e.emphasis,"edgeLabel"));var t=e.markPoint;t&&(T_(t),A_(t));var r=e.markLine;r&&(T_(r),A_(r));var n=e.markArea;n&&A_(n);var i=e.data;if("graph"===e.type){i=i||e.nodes;var o=e.links||e.edges;if(o&&!Sc(o))for(var a=0;a<o.length;a++)A_(o[a]);uc(e.categories,(function(e){I_(e)}))}if(i&&!Sc(i))for(a=0;a<i.length;a++)A_(i[a]);if((t=e.markPoint)&&t.data){var s=t.data;for(a=0;a<s.length;a++)A_(s[a])}if((r=e.markLine)&&r.data){var l=r.data;for(a=0;a<l.length;a++)vc(l[a])?(A_(l[a][0]),A_(l[a][1])):A_(l[a])}"gauge"===e.type?(L_(e,"axisLabel"),L_(e,"title"),L_(e,"detail")):"treemap"===e.type?(k_(e.breadcrumb,"itemStyle"),uc(e.levels,(function(e){I_(e)}))):"tree"===e.type&&I_(e.leaves)}}(e)}));var r=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];t&&r.push("valueAxis","categoryAxis","logAxis","timeAxis"),S_(r,(function(t){S_(N_(e[t]),(function(e){e&&(L_(e,"axisLabel"),L_(e.axisPointer,"label"))}))})),S_(N_(e.parallel),(function(e){var t=e&&e.parallelAxisDefault;L_(t,"axisLabel"),L_(t&&t.axisPointer,"label")})),S_(N_(e.calendar),(function(e){k_(e,"itemStyle"),L_(e,"dayLabel"),L_(e,"monthLabel"),L_(e,"yearLabel")})),S_(N_(e.radar),(function(e){L_(e,"name"),e.name&&null==e.axisName&&(e.axisName=e.name,delete e.name),null!=e.nameGap&&null==e.axisNameGap&&(e.axisNameGap=e.nameGap,delete e.nameGap)})),S_(N_(e.geo),(function(e){E_(e)&&(A_(e),S_(N_(e.regions),(function(e){A_(e)})))})),S_(N_(e.timeline),(function(e){A_(e),k_(e,"label"),k_(e,"itemStyle"),k_(e,"controlStyle",!0);var t=e.data;vc(t)&&uc(t,(function(e){wc(e)&&(k_(e,"label"),k_(e,"itemStyle"))}))})),S_(N_(e.toolbox),(function(e){k_(e,"iconStyle"),S_(e.feature,(function(e){k_(e,"iconStyle")}))})),L_(D_(e.axisPointer),"label"),L_(D_(e.tooltip).axisPointer,"label")}function O_(e){e&&uc(R_,(function(t){t[0]in e&&!(t[1]in e)&&(e[t[1]]=e[t[0]])}))}var R_=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],V_=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],F_=[["borderRadius","barBorderRadius"],["borderColor","barBorderColor"],["borderWidth","barBorderWidth"]];function z_(e){var t=e&&e.itemStyle;if(t)for(var r=0;r<F_.length;r++){var n=F_[r][1],i=F_[r][0];null!=t[n]&&(t[i]=t[n])}}function B_(e){e&&"edge"===e.alignTo&&null!=e.margin&&null==e.edgeDistance&&(e.edgeDistance=e.margin)}function H_(e){e&&e.downplay&&!e.blur&&(e.blur=e.downplay)}function j_(e,t){if(e)for(var r=0;r<e.length;r++)t(e[r]),e[r]&&j_(e[r].children,t)}function G_(e,t){P_(e,t),e.series=$f(e.series),uc(e.series,(function(e){if(wc(e)){var t=e.type;if("line"===t)null!=e.clipOverflow&&(e.clip=e.clipOverflow);else if("pie"===t||"gauge"===t){if(null!=e.clockWise&&(e.clockwise=e.clockWise),B_(e.label),(i=e.data)&&!Sc(i))for(var r=0;r<i.length;r++)B_(i[r]);null!=e.hoverOffset&&(e.emphasis=e.emphasis||{},(e.emphasis.scaleSize=null)&&(e.emphasis.scaleSize=e.hoverOffset))}else if("gauge"===t){var n=function(e,t){for(var r=t.split(","),n=e,i=0;i<r.length&&null!=(n=n&&n[r[i]]);i++);return n}(e,"pointer.color");null!=n&&function(e,t,r,n){for(var i,o=t.split(","),a=e,s=0;s<o.length-1;s++)null==a[i=o[s]]&&(a[i]={}),a=a[i];(n||null==a[o[s]])&&(a[o[s]]=r)}(e,"itemStyle.color",n)}else if("bar"===t){var i;if(z_(e),z_(e.backgroundStyle),z_(e.emphasis),(i=e.data)&&!Sc(i))for(r=0;r<i.length;r++)"object"==typeof i[r]&&(z_(i[r]),z_(i[r]&&i[r].emphasis))}else if("sunburst"===t){var o=e.highlightPolicy;o&&(e.emphasis=e.emphasis||{},e.emphasis.focus||(e.emphasis.focus=o)),H_(e),j_(e.data,H_)}else"graph"===t||"sankey"===t?function(e){e&&null!=e.focusNodeAdjacency&&(e.emphasis=e.emphasis||{},null==e.emphasis.focus&&(e.emphasis.focus="adjacency"))}(e):"map"===t&&(e.mapType&&!e.map&&(e.map=e.mapType),e.mapLocation&&ac(e,e.mapLocation));null!=e.hoverAnimation&&(e.emphasis=e.emphasis||{},e.emphasis&&null==e.emphasis.scale&&(e.emphasis.scale=e.hoverAnimation)),O_(e)}})),e.dataRange&&(e.visualMap=e.dataRange),uc(V_,(function(t){var r=e[t];r&&(vc(r)||(r=[r]),uc(r,(function(e){O_(e)})))}))}function W_(e){uc(e,(function(t,r){var n=[],i=[NaN,NaN],o=[t.stackResultDimension,t.stackedOverDimension],a=t.data,s=t.isStackedByIndex,l=t.seriesModel.get("stackStrategy")||"samesign";a.modify(o,(function(o,c,u){var d,p,h=a.get(t.stackedDimension,u);if(isNaN(h))return i;s?p=a.getRawIndex(u):d=a.get(t.stackedByDimension,u);for(var f=NaN,m=r-1;m>=0;m--){var g=e[m];if(s||(p=g.data.rawIndexOf(g.stackedByDimension,d)),p>=0){var v=g.data.getByRawIndex(g.stackResultDimension,p);if("all"===l||"positive"===l&&v>0||"negative"===l&&v<0||"samesign"===l&&h>=0&&v>0||"samesign"===l&&h<=0&&v<0){h=Nf(h,v),f=v;break}}}return n[0]=h,n[1]=f,n}))}))}var U_,Z_,Y_,X_,q_,$_=function(e){this.data=e.data||(e.sourceFormat===jb?{}:[]),this.sourceFormat=e.sourceFormat||Wb,this.seriesLayoutBy=e.seriesLayoutBy||Ub,this.startIndex=e.startIndex||0,this.dimensionsDetectedCount=e.dimensionsDetectedCount,this.metaRawOption=e.metaRawOption;var t=this.dimensionsDefine=e.dimensionsDefine;if(t)for(var r=0;r<t.length;r++){var n=t[r];null==n.type&&Qb(this,r)===Yb.Must&&(n.type="ordinal")}};function K_(e){return e instanceof $_}function Q_(e,t,r){r=r||ew(e);var n=t.seriesLayoutBy,i=function(e,t,r,n,i){var o,a;if(!e)return{dimensionsDefine:tw(i),startIndex:a,dimensionsDetectedCount:o};if(t===Bb){var s=e;"auto"===n||null==n?rw((function(e){null!=e&&"-"!==e&&(xc(e)?null==a&&(a=1):a=0)}),r,s,10):a=_c(n)?n:n?1:0,i||1!==a||(i=[],rw((function(e,t){i[t]=null!=e?e+"":""}),r,s,1/0)),o=i?i.length:r===Zb?s.length:s[0]?s[0].length:null}else if(t===Hb)i||(i=function(e){var t,r=0;for(;r<e.length&&!(t=e[r++]););if(t)return fc(t)}(e));else if(t===jb)i||(i=[],uc(e,(function(e,t){i.push(t)})));else if(t===zb){var l=Jf(e[0]);o=vc(l)&&l.length||1}return{startIndex:a,dimensionsDefine:tw(i),dimensionsDetectedCount:o}}(e,r,n,t.sourceHeader,t.dimensions);return new $_({data:e,sourceFormat:r,seriesLayoutBy:n,dimensionsDefine:i.dimensionsDefine,startIndex:i.startIndex,dimensionsDetectedCount:i.dimensionsDetectedCount,metaRawOption:rc(t)})}function J_(e){return new $_({data:e,sourceFormat:Sc(e)?Gb:zb})}function ew(e){var t=Wb;if(Sc(e))t=Gb;else if(vc(e)){0===e.length&&(t=Bb);for(var r=0,n=e.length;r<n;r++){var i=e[r];if(null!=i){if(vc(i)||Sc(i)){t=Bb;break}if(wc(i)){t=Hb;break}}}}else if(wc(e))for(var o in e)if(Uc(e,o)&&cc(e[o])){t=jb;break}return t}function tw(e){if(e){var t=Hc();return dc(e,(function(e,r){var n={name:(e=wc(e)?e:{name:e}).name,displayName:e.displayName,type:e.type};if(null==n.name)return n;n.name+="",null==n.displayName&&(n.displayName=n.name);var i=t.get(n.name);return i?n.name+="-"+i.count++:t.set(n.name,{count:1}),n}))}}function rw(e,t,r,n){if(t===Zb)for(var i=0;i<r.length&&i<n;i++)e(r[i]?r[i][0]:null,i);else{var o=r[0]||[];for(i=0;i<o.length&&i<n;i++)e(o[i],i)}}function nw(e){var t=e.sourceFormat;return t===Hb||t===jb}var iw=function(){function e(e,t){var r=K_(e)?e:J_(e);this._source=r;var n=this._data=r.data;r.sourceFormat===Gb&&(this._offset=0,this._dimSize=t,this._data=n),q_(this,n,r)}return e.prototype.getSource=function(){return this._source},e.prototype.count=function(){return 0},e.prototype.getItem=function(e,t){},e.prototype.appendData=function(e){},e.prototype.clean=function(){},e.protoInitialize=function(){var t=e.prototype;t.pure=!1,t.persistent=!0}(),e.internalField=function(){var e;q_=function(e,i,o){var a=o.sourceFormat,s=o.seriesLayoutBy,l=o.startIndex,c=o.dimensionsDefine;if(oc(e,X_[fw(a,s)]),a===Gb)e.getItem=t,e.count=n,e.fillStorage=r;else{var u=sw(a,s);e.getItem=mc(u,null,i,l,c);var d=uw(a,s);e.count=mc(d,null,i,l,c)}};var t=function(e,t){e-=this._offset,t=t||[];for(var r=this._data,n=this._dimSize,i=n*e,o=0;o<n;o++)t[o]=r[i+o];return t},r=function(e,t,r,n){for(var i=this._data,o=this._dimSize,a=0;a<o;a++){for(var s=n[a],l=null==s[0]?1/0:s[0],c=null==s[1]?-1/0:s[1],u=t-e,d=r[a],p=0;p<u;p++){var h=i[p*o+a];d[e+p]=h,h<l&&(l=h),h>c&&(c=h)}s[0]=l,s[1]=c}},n=function(){return this._data?this._data.length/this._dimSize:0};function i(e){for(var t=0;t<e.length;t++)this._data.push(e[t])}(e={})[Bb+"_"+Ub]={pure:!0,appendData:i},e[Bb+"_"+Zb]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},e[Hb]={pure:!0,appendData:i},e[jb]={pure:!0,appendData:function(e){var t=this._data;uc(e,(function(e,r){for(var n=t[r]||(t[r]=[]),i=0;i<(e||[]).length;i++)n.push(e[i])}))}},e[zb]={appendData:i},e[Gb]={persistent:!1,pure:!0,appendData:function(e){this._data=e},clean:function(){this._offset+=this.count(),this._data=null}},X_=e}(),e}(),ow=function(e,t,r,n){return e[n]},aw=((U_={})[Bb+"_"+Ub]=function(e,t,r,n){return e[n+t]},U_[Bb+"_"+Zb]=function(e,t,r,n,i){n+=t;for(var o=i||[],a=e,s=0;s<a.length;s++){var l=a[s];o[s]=l?l[n]:null}return o},U_[Hb]=ow,U_[jb]=function(e,t,r,n,i){for(var o=i||[],a=0;a<r.length;a++){0;var s=e[r[a].name];o[a]=s?s[n]:null}return o},U_[zb]=ow,U_);function sw(e,t){return aw[fw(e,t)]}var lw=function(e,t,r){return e.length},cw=((Z_={})[Bb+"_"+Ub]=function(e,t,r){return Math.max(0,e.length-t)},Z_[Bb+"_"+Zb]=function(e,t,r){var n=e[0];return n?Math.max(0,n.length-t):0},Z_[Hb]=lw,Z_[jb]=function(e,t,r){var n=e[r[0].name];return n?n.length:0},Z_[zb]=lw,Z_);function uw(e,t){return cw[fw(e,t)]}var dw=function(e,t,r){return e[t]},pw=((Y_={})[Bb]=dw,Y_[Hb]=function(e,t,r){return e[r]},Y_[jb]=dw,Y_[zb]=function(e,t,r){var n=Jf(e);return n instanceof Array?n[t]:n},Y_[Gb]=dw,Y_);function hw(e){return pw[e]}function fw(e,t){return e===Bb?e+"_"+t:e}function mw(e,t,r){if(e){var n=e.getRawDataItem(t);if(null!=n){var i=e.getStore(),o=i.getSource().sourceFormat;if(null!=r){var a=e.getDimensionIndex(r),s=i.getDimensionProperty(a);return hw(o)(n,a,s)}var l=n;return o===zb&&(l=Jf(n)),l}}}var gw=/\{@(.+?)\}/g,vw=function(){function e(){}return e.prototype.getDataParams=function(e,t){var r=this.getData(t),n=this.getRawValue(e,t),i=r.getRawIndex(e),o=r.getName(e),a=r.getRawDataItem(e),s=r.getItemVisual(e,"style"),l=s&&s[r.getItemVisual(e,"drawType")||"fill"],c=s&&s.stroke,u=this.mainType,d="series"===u,p=r.userOutput&&r.userOutput.get();return{componentType:u,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:d?this.subType:null,seriesIndex:this.seriesIndex,seriesId:d?this.id:null,seriesName:d?this.name:null,name:o,dataIndex:i,data:a,dataType:t,value:n,color:l,borderColor:c,dimensionNames:p?p.fullDimensions:null,encode:p?p.encode:null,$vars:["seriesName","name","value"]}},e.prototype.getFormattedLabel=function(e,t,r,n,i,o){t=t||"normal";var a=this.getData(r),s=this.getDataParams(e,r);(o&&(s.value=o.interpolatedValue),null!=n&&vc(s.value)&&(s.value=s.value[n]),i)||(i=a.getItemModel(e).get("normal"===t?["label","formatter"]:[t,"label","formatter"]));return yc(i)?(s.status=t,s.dimensionIndex=n,i(s)):xc(i)?yb(i,s).replace(gw,(function(t,r){var n=r.length,i=r;"["===i.charAt(0)&&"]"===i.charAt(n-1)&&(i=+i.slice(1,n-1));var s=mw(a,e,i);if(o&&vc(o.interpolatedValue)){var l=a.getDimensionIndex(i);l>=0&&(s=o.interpolatedValue[l])}return null!=s?s+"":""})):void 0},e.prototype.getRawValue=function(e,t){return mw(this.getData(t),e)},e.prototype.formatTooltip=function(e,t,r){},e}();function yw(e){var t,r;return wc(e)?e.type&&(r=e):t=e,{text:t,frag:r}}function xw(e){return new bw(e)}var bw=function(){function e(e){e=e||{},this._reset=e.reset,this._plan=e.plan,this._count=e.count,this._onDirty=e.onDirty,this._dirty=!0}return e.prototype.perform=function(e){var t,r=this._upstream,n=e&&e.skip;if(this._dirty&&r){var i=this.context;i.data=i.outputData=r.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this),this._plan&&!n&&(t=this._plan(this.context));var o,a=u(this._modBy),s=this._modDataCount||0,l=u(e&&e.modBy),c=e&&e.modDataCount||0;function u(e){return!(e>=1)&&(e=1),e}a===l&&s===c||(t="reset"),(this._dirty||"reset"===t)&&(this._dirty=!1,o=this._doReset(n)),this._modBy=l,this._modDataCount=c;var d=e&&e.step;if(this._dueEnd=r?r._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var p=this._dueIndex,h=Math.min(null!=d?this._dueIndex+d:1/0,this._dueEnd);if(!n&&(o||p<h)){var f=this._progress;if(vc(f))for(var m=0;m<f.length;m++)this._doProgress(f[m],p,h,l,c);else this._doProgress(f,p,h,l,c)}this._dueIndex=h;var g=null!=this._settedOutputEnd?this._settedOutputEnd:h;0,this._outputDueEnd=g}else this._dueIndex=this._outputDueEnd=null!=this._settedOutputEnd?this._settedOutputEnd:this._dueEnd;return this.unfinished()},e.prototype.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},e.prototype._doProgress=function(e,t,r,n,i){_w.reset(t,r,n,i),this._callingProgress=e,this._callingProgress({start:t,end:r,count:r-t,next:_w.next},this.context)},e.prototype._doReset=function(e){var t,r;this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null,!e&&this._reset&&((t=this._reset(this.context))&&t.progress&&(r=t.forceFirstProgress,t=t.progress),vc(t)&&!t.length&&(t=null)),this._progress=t,this._modBy=this._modDataCount=null;var n=this._downstream;return n&&n.dirty(),r},e.prototype.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},e.prototype.pipe=function(e){(this._downstream!==e||this._dirty)&&(this._downstream=e,e._upstream=this,e.dirty())},e.prototype.dispose=function(){this._disposed||(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)},e.prototype.getUpstream=function(){return this._upstream},e.prototype.getDownstream=function(){return this._downstream},e.prototype.setOutputEnd=function(e){this._outputDueEnd=this._settedOutputEnd=e},e}(),_w=function(){var e,t,r,n,i,o={reset:function(l,c,u,d){t=l,e=c,r=u,n=d,i=Math.ceil(n/r),o.next=r>1&&n>0?s:a}};return o;function a(){return t<e?t++:null}function s(){var o=t%i*r+Math.ceil(t/i),a=t>=e?null:o<n?o:t;return t++,a}}();"undefined"!=typeof console&&console.warn&&console.log;function ww(e){0}function Cw(e){throw new Error(e)}function Sw(e,t){var r=t&&t.type;return"ordinal"===r?e:("time"!==r||_c(e)||null==e||"-"===e||(e=+Vf(e)),null==e||""===e?NaN:Number(e))}var Ew=Hc({number:function(e){return parseFloat(e)},time:function(e){return+Vf(e)},trim:function(e){return xc(e)?Pc(e):e}});function Mw(e){return Ew.get(e)}var Tw={lt:function(e,t){return e<t},lte:function(e,t){return e<=t},gt:function(e,t){return e>t},gte:function(e,t){return e>=t}},kw=function(){function e(e,t){if(!_c(t)){0,Cw("")}this._opFn=Tw[e],this._rvalFloat=jf(t)}return e.prototype.evaluate=function(e){return _c(e)?this._opFn(e,this._rvalFloat):this._opFn(jf(e),this._rvalFloat)},e}(),Iw=function(){function e(e,t){var r="desc"===e;this._resultLT=r?1:-1,null==t&&(t=r?"min":"max"),this._incomparable="min"===t?-1/0:1/0}return e.prototype.evaluate=function(e,t){var r=_c(e)?e:jf(e),n=_c(t)?t:jf(t),i=isNaN(r),o=isNaN(n);if(i&&(r=this._incomparable),o&&(n=this._incomparable),i&&o){var a=xc(e),s=xc(t);a&&(r=s?e:0),s&&(n=a?t:0)}return r<n?this._resultLT:r>n?-this._resultLT:0},e}(),Lw=function(){function e(e,t){this._rval=t,this._isEQ=e,this._rvalTypeof=typeof t,this._rvalFloat=jf(t)}return e.prototype.evaluate=function(e){var t=e===this._rval;if(!t){var r=typeof e;r===this._rvalTypeof||"number"!==r&&"number"!==this._rvalTypeof||(t=jf(e)===this._rvalFloat)}return this._isEQ?t:!t},e}();function Aw(e,t){return"eq"===e||"ne"===e?new Lw("eq"===e,t):Uc(Tw,e)?new kw(e,t):null}var Nw=function(){function e(){}return e.prototype.getRawData=function(){throw new Error("not supported")},e.prototype.getRawDataItem=function(e){throw new Error("not supported")},e.prototype.cloneRawData=function(){},e.prototype.getDimensionInfo=function(e){},e.prototype.cloneAllDimensionInfo=function(){},e.prototype.count=function(){},e.prototype.retrieveValue=function(e,t){},e.prototype.retrieveValueFromItem=function(e,t){},e.prototype.convertValue=function(e,t){return Sw(e,t)},e}();function Dw(e){if(!zw(e.sourceFormat)){0,Cw("")}return e.data}function Pw(e){var t=e.sourceFormat,r=e.data;if(!zw(t)){0,Cw("")}if(t===Bb){for(var n=[],i=0,o=r.length;i<o;i++)n.push(r[i].slice());return n}if(t===Hb){for(n=[],i=0,o=r.length;i<o;i++)n.push(oc({},r[i]));return n}}function Ow(e,t,r){if(null!=r)return _c(r)||!isNaN(r)&&!Uc(t,r)?e[r]:Uc(t,r)?t[r]:void 0}function Rw(e){return rc(e)}var Vw=Hc();function Fw(e,t,r,n){t.length||Cw(""),wc(e)||Cw("");var i=e.type,o=Vw.get(i);o||Cw("");var a=dc(t,(function(e){return function(e,t){var r=new Nw,n=e.data,i=r.sourceFormat=e.sourceFormat,o=e.startIndex;e.seriesLayoutBy!==Ub&&Cw("");var a=[],s={},l=e.dimensionsDefine;if(l)uc(l,(function(e,t){var r=e.name,n={index:t,name:r,displayName:e.displayName};a.push(n),null!=r&&(Uc(s,r)&&Cw(""),s[r]=n)}));else for(var c=0;c<e.dimensionsDetectedCount;c++)a.push({index:c});var u=sw(i,Ub);t.__isBuiltIn&&(r.getRawDataItem=function(e){return u(n,o,a,e)},r.getRawData=mc(Dw,null,e)),r.cloneRawData=mc(Pw,null,e);var d=uw(i,Ub);r.count=mc(d,null,n,o,a);var p=hw(i);r.retrieveValue=function(e,t){var r=u(n,o,a,e);return h(r,t)};var h=r.retrieveValueFromItem=function(e,t){if(null!=e){var r=a[t];return r?p(e,t,r.name):void 0}};return r.getDimensionInfo=mc(Ow,null,a,s),r.cloneAllDimensionInfo=mc(Rw,null,a),r}(e,o)}));return dc($f(o.transform({upstream:a[0],upstreamList:a,config:rc(e.config)})),(function(e,r){var n;wc(e)||Cw(""),e.data||Cw(""),zw(ew(e.data))||Cw("");var i=t[0];if(i&&0===r&&!e.dimensions){var o=i.startIndex;o&&(e.data=i.data.slice(0,o).concat(e.data)),n={seriesLayoutBy:Ub,sourceHeader:o,dimensions:i.metaRawOption.dimensions}}else n={seriesLayoutBy:Ub,sourceHeader:0,dimensions:e.dimensions};return Q_(e.data,n,null)}))}function zw(e){return e===Bb||e===Hb}var Bw,Hw="undefined",jw=typeof Uint32Array===Hw?Array:Uint32Array,Gw=typeof Uint16Array===Hw?Array:Uint16Array,Ww=typeof Int32Array===Hw?Array:Int32Array,Uw=typeof Float64Array===Hw?Array:Float64Array,Zw={float:Uw,int:Ww,ordinal:Array,number:Array,time:Uw};function Yw(e){return e>65535?jw:Gw}function Xw(e,t,r,n,i){var o=Zw[r||"float"];if(i){var a=e[t],s=a&&a.length;if(s!==n){for(var l=new o(n),c=0;c<s;c++)l[c]=a[c];e[t]=l}}else e[t]=new o(n)}var qw=function(){function e(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=Hc()}return e.prototype.initData=function(e,t,r){this._provider=e,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var n=e.getSource(),i=this.defaultDimValueGetter=Bw[n.sourceFormat];this._dimValueGetter=r||i,this._rawExtent=[];nw(n);this._dimensions=dc(t,(function(e){return{type:e.type,property:e.property}})),this._initDataFromProvider(0,e.count())},e.prototype.getProvider=function(){return this._provider},e.prototype.getSource=function(){return this._provider.getSource()},e.prototype.ensureCalculationDimension=function(e,t){var r=this._calcDimNameToIdx,n=this._dimensions,i=r.get(e);if(null!=i){if(n[i].type===t)return i}else i=n.length;return n[i]={type:t},r.set(e,i),this._chunks[i]=new Zw[t||"float"](this._rawCount),this._rawExtent[i]=[1/0,-1/0],i},e.prototype.collectOrdinalMeta=function(e,t){var r=this._chunks[e],n=this._dimensions[e],i=this._rawExtent,o=n.ordinalOffset||0,a=r.length;0===o&&(i[e]=[1/0,-1/0]);for(var s=i[e],l=o;l<a;l++){var c=r[l]=t.parseAndCollect(r[l]);isNaN(c)||(s[0]=Math.min(c,s[0]),s[1]=Math.max(c,s[1]))}n.ordinalMeta=t,n.ordinalOffset=a,n.type="ordinal"},e.prototype.getOrdinalMeta=function(e){return this._dimensions[e].ordinalMeta},e.prototype.getDimensionProperty=function(e){var t=this._dimensions[e];return t&&t.property},e.prototype.appendData=function(e){var t=this._provider,r=this.count();t.appendData(e);var n=t.count();return t.persistent||(n+=r),r<n&&this._initDataFromProvider(r,n,!0),[r,n]},e.prototype.appendValues=function(e,t){for(var r=this._chunks,n=this._dimensions,i=n.length,o=this._rawExtent,a=this.count(),s=a+Math.max(e.length,t||0),l=0;l<i;l++){Xw(r,l,(h=n[l]).type,s,!0)}for(var c=[],u=a;u<s;u++)for(var d=u-a,p=0;p<i;p++){var h=n[p],f=Bw.arrayRows.call(this,e[d]||c,h.property,d,p);r[p][u]=f;var m=o[p];f<m[0]&&(m[0]=f),f>m[1]&&(m[1]=f)}return this._rawCount=this._count=s,{start:a,end:s}},e.prototype._initDataFromProvider=function(e,t,r){for(var n=this._provider,i=this._chunks,o=this._dimensions,a=o.length,s=this._rawExtent,l=dc(o,(function(e){return e.property})),c=0;c<a;c++){var u=o[c];s[c]||(s[c]=[1/0,-1/0]),Xw(i,c,u.type,t,r)}if(n.fillStorage)n.fillStorage(e,t,i,s);else for(var d=[],p=e;p<t;p++){d=n.getItem(p,d);for(var h=0;h<a;h++){var f=i[h],m=this._dimValueGetter(d,l[h],p,h);f[p]=m;var g=s[h];m<g[0]&&(g[0]=m),m>g[1]&&(g[1]=m)}}!n.persistent&&n.clean&&n.clean(),this._rawCount=this._count=t,this._extent=[]},e.prototype.count=function(){return this._count},e.prototype.get=function(e,t){if(!(t>=0&&t<this._count))return NaN;var r=this._chunks[e];return r?r[this.getRawIndex(t)]:NaN},e.prototype.getValues=function(e,t){var r=[],n=[];if(null==t){t=e,e=[];for(var i=0;i<this._dimensions.length;i++)n.push(i)}else n=e;i=0;for(var o=n.length;i<o;i++)r.push(this.get(n[i],t));return r},e.prototype.getByRawIndex=function(e,t){if(!(t>=0&&t<this._rawCount))return NaN;var r=this._chunks[e];return r?r[t]:NaN},e.prototype.getSum=function(e){var t=0;if(this._chunks[e])for(var r=0,n=this.count();r<n;r++){var i=this.get(e,r);isNaN(i)||(t+=i)}return t},e.prototype.getMedian=function(e){var t=[];this.each([e],(function(e){isNaN(e)||t.push(e)}));var r=t.sort((function(e,t){return e-t})),n=this.count();return 0===n?0:n%2==1?r[(n-1)/2]:(r[n/2]+r[n/2-1])/2},e.prototype.indexOfRawIndex=function(e){if(e>=this._rawCount||e<0)return-1;if(!this._indices)return e;var t=this._indices,r=t[e];if(null!=r&&r<this._count&&r===e)return e;for(var n=0,i=this._count-1;n<=i;){var o=(n+i)/2|0;if(t[o]<e)n=o+1;else{if(!(t[o]>e))return o;i=o-1}}return-1},e.prototype.indicesOfNearest=function(e,t,r){var n=this._chunks[e],i=[];if(!n)return i;null==r&&(r=1/0);for(var o=1/0,a=-1,s=0,l=0,c=this.count();l<c;l++){var u=t-n[this.getRawIndex(l)],d=Math.abs(u);d<=r&&((d<o||d===o&&u>=0&&a<0)&&(o=d,a=u,s=0),u===a&&(i[s++]=l))}return i.length=s,i},e.prototype.getIndices=function(){var e,t=this._indices;if(t){var r=t.constructor,n=this._count;if(r===Array){e=new r(n);for(var i=0;i<n;i++)e[i]=t[i]}else e=new r(t.buffer,0,n)}else{e=new(r=Yw(this._rawCount))(this.count());for(i=0;i<e.length;i++)e[i]=i}return e},e.prototype.filter=function(e,t){if(!this._count)return this;for(var r=this.clone(),n=r.count(),i=new(Yw(r._rawCount))(n),o=[],a=e.length,s=0,l=e[0],c=r._chunks,u=0;u<n;u++){var d=void 0,p=r.getRawIndex(u);if(0===a)d=t(u);else if(1===a){d=t(c[l][p],u)}else{for(var h=0;h<a;h++)o[h]=c[e[h]][p];o[h]=u,d=t.apply(null,o)}d&&(i[s++]=p)}return s<n&&(r._indices=i),r._count=s,r._extent=[],r._updateGetRawIdx(),r},e.prototype.selectRange=function(e){var t=this.clone(),r=t._count;if(!r)return this;var n=fc(e),i=n.length;if(!i)return this;var o=t.count(),a=new(Yw(t._rawCount))(o),s=0,l=n[0],c=e[l][0],u=e[l][1],d=t._chunks,p=!1;if(!t._indices){var h=0;if(1===i){for(var f=d[n[0]],m=0;m<r;m++){((x=f[m])>=c&&x<=u||isNaN(x))&&(a[s++]=h),h++}p=!0}else if(2===i){f=d[n[0]];var g=d[n[1]],v=e[n[1]][0],y=e[n[1]][1];for(m=0;m<r;m++){var x=f[m],b=g[m];(x>=c&&x<=u||isNaN(x))&&(b>=v&&b<=y||isNaN(b))&&(a[s++]=h),h++}p=!0}}if(!p)if(1===i)for(m=0;m<o;m++){var _=t.getRawIndex(m);((x=d[n[0]][_])>=c&&x<=u||isNaN(x))&&(a[s++]=_)}else for(m=0;m<o;m++){for(var w=!0,C=(_=t.getRawIndex(m),0);C<i;C++){var S=n[C];((x=d[S][_])<e[S][0]||x>e[S][1])&&(w=!1)}w&&(a[s++]=t.getRawIndex(m))}return s<o&&(t._indices=a),t._count=s,t._extent=[],t._updateGetRawIdx(),t},e.prototype.map=function(e,t){var r=this.clone(e);return this._updateDims(r,e,t),r},e.prototype.modify=function(e,t){this._updateDims(this,e,t)},e.prototype._updateDims=function(e,t,r){for(var n=e._chunks,i=[],o=t.length,a=e.count(),s=[],l=e._rawExtent,c=0;c<t.length;c++)l[t[c]]=[1/0,-1/0];for(var u=0;u<a;u++){for(var d=e.getRawIndex(u),p=0;p<o;p++)s[p]=n[t[p]][d];s[o]=u;var h=r&&r.apply(null,s);if(null!=h){"object"!=typeof h&&(i[0]=h,h=i);for(c=0;c<h.length;c++){var f=t[c],m=h[c],g=l[f],v=n[f];v&&(v[d]=m),m<g[0]&&(g[0]=m),m>g[1]&&(g[1]=m)}}}},e.prototype.lttbDownSample=function(e,t){var r,n,i,o=this.clone([e],!0),a=o._chunks[e],s=this.count(),l=0,c=Math.floor(1/t),u=this.getRawIndex(0),d=new(Yw(this._rawCount))(Math.min(2*(Math.ceil(s/c)+2),s));d[l++]=u;for(var p=1;p<s-1;p+=c){for(var h=Math.min(p+c,s-1),f=Math.min(p+2*c,s),m=(f+h)/2,g=0,v=h;v<f;v++){var y=a[E=this.getRawIndex(v)];isNaN(y)||(g+=y)}g/=f-h;var x=p,b=Math.min(p+c,s),_=p-1,w=a[u];r=-1,i=x;var C=-1,S=0;for(v=x;v<b;v++){var E;y=a[E=this.getRawIndex(v)];isNaN(y)?(S++,C<0&&(C=E)):(n=Math.abs((_-m)*(y-w)-(_-v)*(g-w)))>r&&(r=n,i=E)}S>0&&S<b-x&&(d[l++]=Math.min(C,i),i=Math.max(C,i)),d[l++]=i,u=i}return d[l++]=this.getRawIndex(s-1),o._count=l,o._indices=d,o.getRawIndex=this._getRawIdx,o},e.prototype.downSample=function(e,t,r,n){for(var i=this.clone([e],!0),o=i._chunks,a=[],s=Math.floor(1/t),l=o[e],c=this.count(),u=i._rawExtent[e]=[1/0,-1/0],d=new(Yw(this._rawCount))(Math.ceil(c/s)),p=0,h=0;h<c;h+=s){s>c-h&&(s=c-h,a.length=s);for(var f=0;f<s;f++){var m=this.getRawIndex(h+f);a[f]=l[m]}var g=r(a),v=this.getRawIndex(Math.min(h+n(a,g)||0,c-1));l[v]=g,g<u[0]&&(u[0]=g),g>u[1]&&(u[1]=g),d[p++]=v}return i._count=p,i._indices=d,i._updateGetRawIdx(),i},e.prototype.each=function(e,t){if(this._count)for(var r=e.length,n=this._chunks,i=0,o=this.count();i<o;i++){var a=this.getRawIndex(i);switch(r){case 0:t(i);break;case 1:t(n[e[0]][a],i);break;case 2:t(n[e[0]][a],n[e[1]][a],i);break;default:for(var s=0,l=[];s<r;s++)l[s]=n[e[s]][a];l[s]=i,t.apply(null,l)}}},e.prototype.getDataExtent=function(e){var t=this._chunks[e],r=[1/0,-1/0];if(!t)return r;var n,i=this.count();if(!this._indices)return this._rawExtent[e].slice();if(n=this._extent[e])return n.slice();for(var o=(n=r)[0],a=n[1],s=0;s<i;s++){var l=t[this.getRawIndex(s)];l<o&&(o=l),l>a&&(a=l)}return n=[o,a],this._extent[e]=n,n},e.prototype.getRawDataItem=function(e){var t=this.getRawIndex(e);if(this._provider.persistent)return this._provider.getItem(t);for(var r=[],n=this._chunks,i=0;i<n.length;i++)r.push(n[i][t]);return r},e.prototype.clone=function(t,r){var n,i,o=new e,a=this._chunks,s=t&&pc(t,(function(e,t){return e[t]=!0,e}),{});if(s)for(var l=0;l<a.length;l++)o._chunks[l]=s[l]?(n=a[l],i=void 0,(i=n.constructor)===Array?n.slice():new i(n)):a[l];else o._chunks=a;return this._copyCommonProps(o),r||(o._indices=this._cloneIndices()),o._updateGetRawIdx(),o},e.prototype._copyCommonProps=function(e){e._count=this._count,e._rawCount=this._rawCount,e._provider=this._provider,e._dimensions=this._dimensions,e._extent=rc(this._extent),e._rawExtent=rc(this._rawExtent)},e.prototype._cloneIndices=function(){if(this._indices){var e=this._indices.constructor,t=void 0;if(e===Array){var r=this._indices.length;t=new e(r);for(var n=0;n<r;n++)t[n]=this._indices[n]}else t=new e(this._indices);return t}return null},e.prototype._getRawIdxIdentity=function(e){return e},e.prototype._getRawIdx=function(e){return e<this._count&&e>=0?this._indices[e]:-1},e.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},e.internalField=function(){function e(e,t,r,n){return Sw(e[n],this._dimensions[n])}Bw={arrayRows:e,objectRows:function(e,t,r,n){return Sw(e[t],this._dimensions[n])},keyedColumns:e,original:function(e,t,r,n){var i=e&&(null==e.value?e:e.value);return Sw(i instanceof Array?i[n]:i,this._dimensions[n])},typedArray:function(e,t,r,n){return e[n]}}}(),e}();const $w=qw;var Kw=function(){function e(e){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=e}return e.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},e.prototype._setLocalSource=function(e,t){this._sourceList=e,this._upstreamSignList=t,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},e.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},e.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},e.prototype._createSource=function(){this._setLocalSource([],[]);var e,t,r=this._sourceHost,n=this._getUpstreamSourceManagers(),i=!!n.length;if(Jw(r)){var o=r,a=void 0,s=void 0,l=void 0;if(i){var c=n[0];c.prepareSource(),a=(l=c.getSource()).data,s=l.sourceFormat,t=[c._getVersionSign()]}else s=Sc(a=o.get("data",!0))?Gb:zb,t=[];var u=this._getSourceMetaRawOption()||{},d=l&&l.metaRawOption||{},p=Ic(u.seriesLayoutBy,d.seriesLayoutBy)||null,h=Ic(u.sourceHeader,d.sourceHeader),f=Ic(u.dimensions,d.dimensions);e=p!==d.seriesLayoutBy||!!h!=!!d.sourceHeader||f?[Q_(a,{seriesLayoutBy:p,sourceHeader:h,dimensions:f},s)]:[]}else{var m=r;if(i){var g=this._applyTransform(n);e=g.sourceList,t=g.upstreamSignList}else{e=[Q_(m.get("source",!0),this._getSourceMetaRawOption(),null)],t=[]}}this._setLocalSource(e,t)},e.prototype._applyTransform=function(e){var t,r=this._sourceHost,n=r.get("transform",!0),i=r.get("fromTransformResult",!0);if(null!=i){1!==e.length&&eC("")}var o,a=[],s=[];return uc(e,(function(e){e.prepareSource();var t=e.getSource(i||0);null==i||t||eC(""),a.push(t),s.push(e._getVersionSign())})),n?t=function(e,t){var r=$f(e),n=r.length;n||Cw("");for(var i=0,o=n;i<o;i++)t=Fw(r[i],t),i!==o-1&&(t.length=Math.max(t.length,1));return t}(n,a,r.componentIndex):null!=i&&(t=[(o=a[0],new $_({data:o.data,sourceFormat:o.sourceFormat,seriesLayoutBy:o.seriesLayoutBy,dimensionsDefine:rc(o.dimensionsDefine),startIndex:o.startIndex,dimensionsDetectedCount:o.dimensionsDetectedCount}))]),{sourceList:t,upstreamSignList:s}},e.prototype._isDirty=function(){if(this._dirty)return!0;for(var e=this._getUpstreamSourceManagers(),t=0;t<e.length;t++){var r=e[t];if(r._isDirty()||this._upstreamSignList[t]!==r._getVersionSign())return!0}},e.prototype.getSource=function(e){e=e||0;var t=this._sourceList[e];if(!t){var r=this._getUpstreamSourceManagers();return r[0]&&r[0].getSource(e)}return t},e.prototype.getSharedDataStore=function(e){var t=e.makeStoreSchema();return this._innerGetDataStore(t.dimensions,e.source,t.hash)},e.prototype._innerGetDataStore=function(e,t,r){var n=this._storeList,i=n[0];i||(i=n[0]={});var o=i[r];if(!o){var a=this._getUpstreamSourceManagers()[0];Jw(this._sourceHost)&&a?o=a._innerGetDataStore(e,t,r):(o=new $w).initData(new iw(t,e.length),e),i[r]=o}return o},e.prototype._getUpstreamSourceManagers=function(){var e=this._sourceHost;if(Jw(e)){var t=Kb(e);return t?[t.getSourceManager()]:[]}return dc(function(e){return e.get("transform",!0)||e.get("fromTransformResult",!0)?fm(e.ecModel,"dataset",{index:e.get("fromDatasetIndex",!0),id:e.get("fromDatasetId",!0)},pm).models:[]}(e),(function(e){return e.getSourceManager()}))},e.prototype._getSourceMetaRawOption=function(){var e,t,r,n=this._sourceHost;if(Jw(n))e=n.get("seriesLayoutBy",!0),t=n.get("sourceHeader",!0),r=n.get("dimensions",!0);else if(!this._getUpstreamSourceManagers().length){var i=n;e=i.get("seriesLayoutBy",!0),t=i.get("sourceHeader",!0),r=i.get("dimensions",!0)}return{seriesLayoutBy:e,sourceHeader:t,dimensions:r}},e}();function Qw(e){e.option.transform&&Rc(e.option.transform)}function Jw(e){return"series"===e.mainType}function eC(e){throw new Error(e)}var tC="line-height:1";function rC(e,t){var r=e.color||"#6e7079",n=e.fontSize||12,i=e.fontWeight||"400",o=e.color||"#464646",a=e.fontSize||14,s=e.fontWeight||"900";return"html"===t?{nameStyle:"font-size:"+Mu(n+"")+"px;color:"+Mu(r)+";font-weight:"+Mu(i+""),valueStyle:"font-size:"+Mu(a+"")+"px;color:"+Mu(o)+";font-weight:"+Mu(s+"")}:{nameStyle:{fontSize:n,fill:r,fontWeight:i},valueStyle:{fontSize:a,fill:o,fontWeight:s}}}var nC=[0,10,20,30],iC=["","\n","\n\n","\n\n\n"];function oC(e,t){return t.type=e,t}function aC(e){return"section"===e.type}function sC(e){return aC(e)?cC:uC}function lC(e){if(aC(e)){var t=0,r=e.blocks.length,n=r>1||r>0&&!e.noHeader;return uc(e.blocks,(function(e){var r=lC(e);r>=t&&(t=r+ +(n&&(!r||aC(e)&&!e.noHeader)))})),t}return 0}function cC(e,t,r,n){var i,o=t.noHeader,a=(i=lC(t),{html:nC[i],richText:iC[i]}),s=[],l=t.blocks||[];Dc(!l||vc(l)),l=l||[];var c=e.orderMode;if(t.sortBlocks&&c){l=l.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(Uc(u,c)){var d=new Iw(u[c],null);l.sort((function(e,t){return d.evaluate(e.sortParam,t.sortParam)}))}else"seriesDesc"===c&&l.reverse()}uc(l,(function(r,i){var o=t.valueFormatter,l=sC(r)(o?oc(oc({},e),{valueFormatter:o}):e,r,i>0?a.html:0,n);null!=l&&s.push(l)}));var p="richText"===e.renderMode?s.join(a.richText):pC(s.join(""),o?r:a.html);if(o)return p;var h=mb(t.header,"ordinal",e.useUTC),f=rC(n,e.renderMode).nameStyle;return"richText"===e.renderMode?hC(e,h,f)+a.richText+p:pC('<div style="'+f+";"+tC+';">'+Mu(h)+"</div>"+p,r)}function uC(e,t,r,n){var i=e.renderMode,o=t.noName,a=t.noValue,s=!t.markerType,l=t.name,c=e.useUTC,u=t.valueFormatter||e.valueFormatter||function(e){return dc(e=vc(e)?e:[e],(function(e,t){return mb(e,vc(h)?h[t]:h,c)}))};if(!o||!a){var d=s?"":e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",i),p=o?"":mb(l,"ordinal",c),h=t.valueType,f=a?[]:u(t.value,t.dataIndex),m=!s||!o,g=!s&&o,v=rC(n,i),y=v.nameStyle,x=v.valueStyle;return"richText"===i?(s?"":d)+(o?"":hC(e,p,y))+(a?"":function(e,t,r,n,i){var o=[i],a=n?10:20;return r&&o.push({padding:[0,0,0,a],align:"right"}),e.markupStyleCreator.wrapRichTextStyle(vc(t)?t.join(" "):t,o)}(e,f,m,g,x)):pC((s?"":d)+(o?"":function(e,t,r){return'<span style="'+r+";"+(t?"margin-left:2px":"")+'">'+Mu(e)+"</span>"}(p,!s,y))+(a?"":function(e,t,r,n){var i=r?"10px":"20px",o=t?"float:right;margin-left:"+i:"";return e=vc(e)?e:[e],'<span style="'+o+";"+n+'">'+dc(e,(function(e){return Mu(e)})).join(" ")+"</span>"}(f,m,g,x)),r)}}function dC(e,t,r,n,i,o){if(e)return sC(e)({useUTC:i,renderMode:r,orderMode:n,markupStyleCreator:t,valueFormatter:e.valueFormatter},e,0,o)}function pC(e,t){return'<div style="'+("margin: "+t+"px 0 0")+";"+tC+';">'+e+'<div style="clear:both"></div></div>'}function hC(e,t,r){return e.markupStyleCreator.wrapRichTextStyle(t,r)}function fC(e,t){return xb(e.getData().getItemVisual(t,"style")[e.visualDrawType])}function mC(e,t){var r=e.get("padding");return null!=r?r:"richText"===t?[8,10]:10}var gC=function(){function e(){this.richTextStyles={},this._nextStyleNameId=Wf()}return e.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},e.prototype.makeTooltipMarker=function(e,t,r){var n="richText"===r?this._generateStyleName():null,i=function(e,t){var r=xc(e)?{color:e,extraCssText:t}:e||{},n=r.color,i=r.type;t=r.extraCssText;var o=r.renderMode||"html";return n?"html"===o?"subItem"===i?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+Mu(n)+";"+(t||"")+'"></span>':'<span style="display:inline-block;margin-right:4px;border-radius:10px;width:10px;height:10px;background-color:'+Mu(n)+";"+(t||"")+'"></span>':{renderMode:o,content:"{"+(r.markerId||"markerX")+"|} ",style:"subItem"===i?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}:""}({color:t,type:e,renderMode:r,markerId:n});return xc(i)?i:(this.richTextStyles[n]=i.style,i.content)},e.prototype.wrapRichTextStyle=function(e,t){var r={};vc(t)?uc(t,(function(e){return oc(r,e)})):oc(r,t);var n=this._generateStyleName();return this.richTextStyles[n]=r,"{"+n+"|"+e+"}"},e}();function vC(e){var t,r,n,i,o=e.series,a=e.dataIndex,s=e.multipleSeries,l=o.getData(),c=l.mapDimensionsAll("defaultedTooltip"),u=c.length,d=o.getRawValue(a),p=vc(d),h=fC(o,a);if(u>1||p&&!u){var f=function(e,t,r,n,i){var o=t.getData(),a=pc(e,(function(e,t,r){var n=o.getDimensionInfo(r);return e||n&&!1!==n.tooltip&&null!=n.displayName}),!1),s=[],l=[],c=[];function u(e,t){var r=o.getDimensionInfo(t);r&&!1!==r.otherDims.tooltip&&(a?c.push(oC("nameValue",{markerType:"subItem",markerColor:i,name:r.displayName,value:e,valueType:r.type})):(s.push(e),l.push(r.type)))}return n.length?uc(n,(function(e){u(mw(o,r,e),e)})):uc(e,u),{inlineValues:s,inlineValueTypes:l,blocks:c}}(d,o,a,c,h);t=f.inlineValues,r=f.inlineValueTypes,n=f.blocks,i=f.inlineValues[0]}else if(u){var m=l.getDimensionInfo(c[0]);i=t=mw(l,a,c[0]),r=m.type}else i=t=p?d[0]:d;var g=om(o),v=g&&o.name||"",y=l.getName(a),x=s?v:y;return oC("section",{header:v,noHeader:s||!g,sortParam:i,blocks:[oC("nameValue",{markerType:"item",markerColor:h,name:x,noName:!Pc(x),value:t,valueType:r,dataIndex:a})].concat(n||[])})}var yC=lm();function xC(e,t){return e.getName(t)||e.getId(t)}var bC="__universalTransitionEnabled",_C=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._selectedDataIndicesMap={},t}return Al(t,e),t.prototype.init=function(e,t,r){this.seriesIndex=this.componentIndex,this.dataTask=xw({count:CC,reset:SC}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(e,r),(yC(this).sourceManager=new Kw(this)).prepareSource();var n=this.getInitialData(e,r);MC(n,this),this.dataTask.context.data=n,yC(this).dataBeforeProcessed=n,wC(this),this._initSelectedMapFromData(n)},t.prototype.mergeDefaultAndTheme=function(e,t){var r=kb(this),n=r?Lb(e):{},i=this.subType;Pb.hasClass(i)&&(i+="Series"),nc(e,t.getTheme().get(this.subType)),nc(e,this.getDefaultOption()),Kf(e,"label",["show"]),this.fillDataTextStyle(e.data),r&&Ib(e,n,r)},t.prototype.mergeOption=function(e,t){e=nc(this.option,e,!0),this.fillDataTextStyle(e.data);var r=kb(this);r&&Ib(this.option,e,r);var n=yC(this).sourceManager;n.dirty(),n.prepareSource();var i=this.getInitialData(e,t);MC(i,this),this.dataTask.dirty(),this.dataTask.context.data=i,yC(this).dataBeforeProcessed=i,wC(this),this._initSelectedMapFromData(i)},t.prototype.fillDataTextStyle=function(e){if(e&&!Sc(e))for(var t=["show"],r=0;r<e.length;r++)e[r]&&e[r].label&&Kf(e[r],"label",t)},t.prototype.getInitialData=function(e,t){},t.prototype.appendData=function(e){this.getRawData().appendData(e.data)},t.prototype.getData=function(e){var t=kC(this);if(t){var r=t.context.data;return null!=e&&r.getLinkedData?r.getLinkedData(e):r}return yC(this).data},t.prototype.getAllData=function(){var e=this.getData();return e&&e.getLinkedDataAll?e.getLinkedDataAll():[{data:e}]},t.prototype.setData=function(e){var t=kC(this);if(t){var r=t.context;r.outputData=e,t!==this.dataTask&&(r.data=e)}yC(this).data=e},t.prototype.getEncode=function(){var e=this.get("encode",!0);if(e)return Hc(e)},t.prototype.getSourceManager=function(){return yC(this).sourceManager},t.prototype.getSource=function(){return this.getSourceManager().getSource()},t.prototype.getRawData=function(){return yC(this).dataBeforeProcessed},t.prototype.getColorBy=function(){return this.get("colorBy")||"series"},t.prototype.isColorBySeries=function(){return"series"===this.getColorBy()},t.prototype.getBaseAxis=function(){var e=this.coordinateSystem;return e&&e.getBaseAxis&&e.getBaseAxis()},t.prototype.formatTooltip=function(e,t,r){return vC({series:this,dataIndex:e,multipleSeries:t})},t.prototype.isAnimationEnabled=function(){var e=this.ecModel;if(Pl.node&&(!e||!e.ssr))return!1;var t=this.getShallow("animation");return t&&this.getData().count()>this.getShallow("animationThreshold")&&(t=!1),!!t},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(e,t,r){var n=this.ecModel,i=a_.prototype.getColorFromPalette.call(this,e,t,r);return i||(i=n.getColorFromPalette(e,t,r)),i},t.prototype.coordDimToDataDim=function(e){return this.getRawData().mapDimensionsAll(e)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(e,t){this._innerSelect(this.getData(t),e)},t.prototype.unselect=function(e,t){var r=this.option.selectedMap;if(r){var n=this.option.selectedMode,i=this.getData(t);if("series"===n||"all"===r)return this.option.selectedMap={},void(this._selectedDataIndicesMap={});for(var o=0;o<e.length;o++){var a=xC(i,e[o]);r[a]=!1,this._selectedDataIndicesMap[a]=-1}}},t.prototype.toggleSelect=function(e,t){for(var r=[],n=0;n<e.length;n++)r[0]=e[n],this.isSelected(e[n],t)?this.unselect(r,t):this.select(r,t)},t.prototype.getSelectedDataIndices=function(){if("all"===this.option.selectedMap)return[].slice.call(this.getData().getIndices());for(var e=this._selectedDataIndicesMap,t=fc(e),r=[],n=0;n<t.length;n++){var i=e[t[n]];i>=0&&r.push(i)}return r},t.prototype.isSelected=function(e,t){var r=this.option.selectedMap;if(!r)return!1;var n=this.getData(t);return("all"===r||r[xC(n,e)])&&!n.getItemModel(e).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[bC])return!0;var e=this.option.universalTransition;return!!e&&(!0===e||e&&e.enabled)},t.prototype._innerSelect=function(e,t){var r,n,i=this.option,o=i.selectedMode,a=t.length;if(o&&a)if("series"===o)i.selectedMap="all";else if("multiple"===o){wc(i.selectedMap)||(i.selectedMap={});for(var s=i.selectedMap,l=0;l<a;l++){var c=t[l];s[d=xC(e,c)]=!0,this._selectedDataIndicesMap[d]=e.getRawIndex(c)}}else if("single"===o||!0===o){var u=t[a-1],d=xC(e,u);i.selectedMap=((r={})[d]=!0,r),this._selectedDataIndicesMap=((n={})[d]=e.getRawIndex(u),n)}},t.prototype._initSelectedMapFromData=function(e){if(!this.option.selectedMap){var t=[];e.hasItemOption&&e.each((function(r){var n=e.getRawDataItem(r);n&&n.selected&&t.push(r)})),t.length>0&&this._innerSelect(e,t)}},t.registerClass=function(e){return Pb.registerClass(e)},t.protoInitialize=function(){var e=t.prototype;e.type="series.__base__",e.seriesIndex=0,e.ignoreStyleOnData=!1,e.hasSymbolVisual=!1,e.defaultSymbol="circle",e.visualStyleAccessPath="itemStyle",e.visualDrawType="fill"}(),t}(Pb);function wC(e){var t=e.name;om(e)||(e.name=function(e){var t=e.getRawData(),r=t.mapDimensionsAll("seriesName"),n=[];return uc(r,(function(e){var r=t.getDimensionInfo(e);r.displayName&&n.push(r.displayName)})),n.join(" ")}(e)||t)}function CC(e){return e.model.getRawData().count()}function SC(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),EC}function EC(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function MC(e,t){uc(jc(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),(function(r){e.wrapMethod(r,gc(TC,t))}))}function TC(e,t){var r=kC(e);return r&&r.setOutputEnd((t||this).count()),t}function kC(e){var t=(e.ecModel||{}).scheduler,r=t&&t.getPipeline(e.uid);if(r){var n=r.currentTask;if(n){var i=n.agentStubMap;i&&(n=i.get(e.uid))}return n}}lc(_C,vw),lc(_C,a_),Cm(_C,Pb);const IC=_C;var LC=function(){function e(){this.group=new vf,this.uid=Mx("viewComponent")}return e.prototype.init=function(e,t){},e.prototype.render=function(e,t,r,n){},e.prototype.dispose=function(e,t){},e.prototype.updateView=function(e,t,r,n){},e.prototype.updateLayout=function(e,t,r,n){},e.prototype.updateVisual=function(e,t,r,n){},e.prototype.toggleBlurSeries=function(e,t,r){},e.prototype.eachRendered=function(e){var t=this.group;t&&t.traverse(e)},e}();wm(LC),Tm(LC);const AC=LC;function NC(){var e=lm();return function(t){var r=e(t),n=t.pipelineContext,i=!!r.large,o=!!r.progressiveRender,a=r.large=!(!n||!n.large),s=r.progressiveRender=!(!n||!n.progressiveRender);return!(i===a&&o===s)&&"reset"}}var DC=Vg.CMD,PC=[[],[],[]],OC=Math.sqrt,RC=Math.atan2;function VC(e,t){if(t){var r,n,i,o,a,s,l=e.data,c=e.len(),u=DC.M,d=DC.C,p=DC.L,h=DC.R,f=DC.A,m=DC.Q;for(i=0,o=0;i<c;){switch(r=l[i++],o=i,n=0,r){case u:case p:n=1;break;case d:n=3;break;case m:n=2;break;case f:var g=t[4],v=t[5],y=OC(t[0]*t[0]+t[1]*t[1]),x=OC(t[2]*t[2]+t[3]*t[3]),b=RC(-t[1]/x,t[0]/y);l[i]*=y,l[i++]+=g,l[i]*=x,l[i++]+=v,l[i++]*=y,l[i++]*=x,l[i++]+=b,l[i++]+=b,o=i+=2;break;case h:s[0]=l[i++],s[1]=l[i++],cu(s,s,t),l[o++]=s[0],l[o++]=s[1],s[0]+=l[i++],s[1]+=l[i++],cu(s,s,t),l[o++]=s[0],l[o++]=s[1]}for(a=0;a<n;a++){var _=PC[a];_[0]=l[i++],_[1]=l[i++],cu(_,_,t),l[o++]=_[0],l[o++]=_[1]}}e.increaseVersion()}}var FC=Math.sqrt,zC=Math.sin,BC=Math.cos,HC=Math.PI;function jC(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])}function GC(e,t){return(e[0]*t[0]+e[1]*t[1])/(jC(e)*jC(t))}function WC(e,t){return(e[0]*t[1]<e[1]*t[0]?-1:1)*Math.acos(GC(e,t))}function UC(e,t,r,n,i,o,a,s,l,c,u){var d=l*(HC/180),p=BC(d)*(e-r)/2+zC(d)*(t-n)/2,h=-1*zC(d)*(e-r)/2+BC(d)*(t-n)/2,f=p*p/(a*a)+h*h/(s*s);f>1&&(a*=FC(f),s*=FC(f));var m=(i===o?-1:1)*FC((a*a*(s*s)-a*a*(h*h)-s*s*(p*p))/(a*a*(h*h)+s*s*(p*p)))||0,g=m*a*h/s,v=m*-s*p/a,y=(e+r)/2+BC(d)*g-zC(d)*v,x=(t+n)/2+zC(d)*g+BC(d)*v,b=WC([1,0],[(p-g)/a,(h-v)/s]),_=[(p-g)/a,(h-v)/s],w=[(-1*p-g)/a,(-1*h-v)/s],C=WC(_,w);if(GC(_,w)<=-1&&(C=HC),GC(_,w)>=1&&(C=0),C<0){var S=Math.round(C/HC*1e6)/1e6;C=2*HC+S%2*HC}u.addData(c,y,x,a,s,b,C,d,o)}var ZC=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,YC=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;var XC=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t.prototype.applyTransform=function(e){},t}(ov);function qC(e){return null!=e.setData}function $C(e,t){var r=function(e){var t=new Vg;if(!e)return t;var r,n=0,i=0,o=n,a=i,s=Vg.CMD,l=e.match(ZC);if(!l)return t;for(var c=0;c<l.length;c++){for(var u=l[c],d=u.charAt(0),p=void 0,h=u.match(YC)||[],f=h.length,m=0;m<f;m++)h[m]=parseFloat(h[m]);for(var g=0;g<f;){var v=void 0,y=void 0,x=void 0,b=void 0,_=void 0,w=void 0,C=void 0,S=n,E=i,M=void 0,T=void 0;switch(d){case"l":n+=h[g++],i+=h[g++],p=s.L,t.addData(p,n,i);break;case"L":n=h[g++],i=h[g++],p=s.L,t.addData(p,n,i);break;case"m":n+=h[g++],i+=h[g++],p=s.M,t.addData(p,n,i),o=n,a=i,d="l";break;case"M":n=h[g++],i=h[g++],p=s.M,t.addData(p,n,i),o=n,a=i,d="L";break;case"h":n+=h[g++],p=s.L,t.addData(p,n,i);break;case"H":n=h[g++],p=s.L,t.addData(p,n,i);break;case"v":i+=h[g++],p=s.L,t.addData(p,n,i);break;case"V":i=h[g++],p=s.L,t.addData(p,n,i);break;case"C":p=s.C,t.addData(p,h[g++],h[g++],h[g++],h[g++],h[g++],h[g++]),n=h[g-2],i=h[g-1];break;case"c":p=s.C,t.addData(p,h[g++]+n,h[g++]+i,h[g++]+n,h[g++]+i,h[g++]+n,h[g++]+i),n+=h[g-2],i+=h[g-1];break;case"S":v=n,y=i,M=t.len(),T=t.data,r===s.C&&(v+=n-T[M-4],y+=i-T[M-3]),p=s.C,S=h[g++],E=h[g++],n=h[g++],i=h[g++],t.addData(p,v,y,S,E,n,i);break;case"s":v=n,y=i,M=t.len(),T=t.data,r===s.C&&(v+=n-T[M-4],y+=i-T[M-3]),p=s.C,S=n+h[g++],E=i+h[g++],n+=h[g++],i+=h[g++],t.addData(p,v,y,S,E,n,i);break;case"Q":S=h[g++],E=h[g++],n=h[g++],i=h[g++],p=s.Q,t.addData(p,S,E,n,i);break;case"q":S=h[g++]+n,E=h[g++]+i,n+=h[g++],i+=h[g++],p=s.Q,t.addData(p,S,E,n,i);break;case"T":v=n,y=i,M=t.len(),T=t.data,r===s.Q&&(v+=n-T[M-4],y+=i-T[M-3]),n=h[g++],i=h[g++],p=s.Q,t.addData(p,v,y,n,i);break;case"t":v=n,y=i,M=t.len(),T=t.data,r===s.Q&&(v+=n-T[M-4],y+=i-T[M-3]),n+=h[g++],i+=h[g++],p=s.Q,t.addData(p,v,y,n,i);break;case"A":x=h[g++],b=h[g++],_=h[g++],w=h[g++],C=h[g++],UC(S=n,E=i,n=h[g++],i=h[g++],w,C,x,b,_,p=s.A,t);break;case"a":x=h[g++],b=h[g++],_=h[g++],w=h[g++],C=h[g++],UC(S=n,E=i,n+=h[g++],i+=h[g++],w,C,x,b,_,p=s.A,t)}}"z"!==d&&"Z"!==d||(p=s.Z,t.addData(p),n=o,i=a),r=p}return t.toStatic(),t}(e),n=oc({},t);return n.buildPath=function(e){if(qC(e)){e.setData(r.data),(t=e.getContext())&&e.rebuildPath(t,1)}else{var t=e;r.rebuildPath(t,1)}},n.applyTransform=function(e){VC(r,e),this.dirtyShape()},n}function KC(e,t){return new XC($C(e,t))}function QC(e,t){t=t||{};var r=new ov;return e.shape&&r.setShape(e.shape),r.setStyle(e.style),t.bakeTransform?VC(r.path,e.getComputedTransform()):t.toLocal?r.setLocalTransform(e.getComputedTransform()):r.copyTransform(e),r.buildPath=e.buildPath,r.applyTransform=r.applyTransform,r.z=e.z,r.z2=e.z2,r.zlevel=e.zlevel,r}var JC=function(){this.cx=0,this.cy=0,this.r=0},eS=function(e){function t(t){return e.call(this,t)||this}return Al(t,e),t.prototype.getDefaultShape=function(){return new JC},t.prototype.buildPath=function(e,t){e.moveTo(t.cx+t.r,t.cy),e.arc(t.cx,t.cy,t.r,0,2*Math.PI)},t}(ov);eS.prototype.type="circle";const tS=eS;var rS=function(){this.cx=0,this.cy=0,this.rx=0,this.ry=0},nS=function(e){function t(t){return e.call(this,t)||this}return Al(t,e),t.prototype.getDefaultShape=function(){return new rS},t.prototype.buildPath=function(e,t){var r=.5522848,n=t.cx,i=t.cy,o=t.rx,a=t.ry,s=o*r,l=a*r;e.moveTo(n-o,i),e.bezierCurveTo(n-o,i-l,n-s,i-a,n,i-a),e.bezierCurveTo(n+s,i-a,n+o,i-l,n+o,i),e.bezierCurveTo(n+o,i+l,n+s,i+a,n,i+a),e.bezierCurveTo(n-s,i+a,n-o,i+l,n-o,i),e.closePath()},t}(ov);nS.prototype.type="ellipse";const iS=nS;var oS=Math.PI,aS=2*oS,sS=Math.sin,lS=Math.cos,cS=Math.acos,uS=Math.atan2,dS=Math.abs,pS=Math.sqrt,hS=Math.max,fS=Math.min,mS=1e-4;function gS(e,t,r,n,i,o,a){var s=e-r,l=t-n,c=(a?o:-o)/pS(s*s+l*l),u=c*l,d=-c*s,p=e+u,h=t+d,f=r+u,m=n+d,g=(p+f)/2,v=(h+m)/2,y=f-p,x=m-h,b=y*y+x*x,_=i-o,w=p*m-f*h,C=(x<0?-1:1)*pS(hS(0,_*_*b-w*w)),S=(w*x-y*C)/b,E=(-w*y-x*C)/b,M=(w*x+y*C)/b,T=(-w*y+x*C)/b,k=S-g,I=E-v,L=M-g,A=T-v;return k*k+I*I>L*L+A*A&&(S=M,E=T),{cx:S,cy:E,x0:-u,y0:-d,x1:S*(i/_-1),y1:E*(i/_-1)}}function vS(e,t){var r,n=hS(t.r,0),i=hS(t.r0||0,0),o=n>0;if(o||i>0){if(o||(n=i,i=0),i>n){var a=n;n=i,i=a}var s=t.startAngle,l=t.endAngle;if(!isNaN(s)&&!isNaN(l)){var c=t.cx,u=t.cy,d=!!t.clockwise,p=dS(l-s),h=p>aS&&p%aS;if(h>mS&&(p=h),n>mS)if(p>aS-mS)e.moveTo(c+n*lS(s),u+n*sS(s)),e.arc(c,u,n,s,l,!d),i>mS&&(e.moveTo(c+i*lS(l),u+i*sS(l)),e.arc(c,u,i,l,s,d));else{var f=void 0,m=void 0,g=void 0,v=void 0,y=void 0,x=void 0,b=void 0,_=void 0,w=void 0,C=void 0,S=void 0,E=void 0,M=void 0,T=void 0,k=void 0,I=void 0,L=n*lS(s),A=n*sS(s),N=i*lS(l),D=i*sS(l),P=p>mS;if(P){var O=t.cornerRadius;O&&(r=function(e){var t;if(vc(e)){var r=e.length;if(!r)return e;t=1===r?[e[0],e[0],0,0]:2===r?[e[0],e[0],e[1],e[1]]:3===r?e.concat(e[2]):e}else t=[e,e,e,e];return t}(O),f=r[0],m=r[1],g=r[2],v=r[3]);var R=dS(n-i)/2;if(y=fS(R,g),x=fS(R,v),b=fS(R,f),_=fS(R,m),S=w=hS(y,x),E=C=hS(b,_),(w>mS||C>mS)&&(M=n*lS(l),T=n*sS(l),k=i*lS(s),I=i*sS(s),p<oS)){var V=function(e,t,r,n,i,o,a,s){var l=r-e,c=n-t,u=a-i,d=s-o,p=d*l-u*c;if(!(p*p<mS))return[e+(p=(u*(t-o)-d*(e-i))/p)*l,t+p*c]}(L,A,k,I,M,T,N,D);if(V){var F=L-V[0],z=A-V[1],B=M-V[0],H=T-V[1],j=1/sS(cS((F*B+z*H)/(pS(F*F+z*z)*pS(B*B+H*H)))/2),G=pS(V[0]*V[0]+V[1]*V[1]);S=fS(w,(n-G)/(j+1)),E=fS(C,(i-G)/(j-1))}}}if(P)if(S>mS){var W=fS(g,S),U=fS(v,S),Z=gS(k,I,L,A,n,W,d),Y=gS(M,T,N,D,n,U,d);e.moveTo(c+Z.cx+Z.x0,u+Z.cy+Z.y0),S<w&&W===U?e.arc(c+Z.cx,u+Z.cy,S,uS(Z.y0,Z.x0),uS(Y.y0,Y.x0),!d):(W>0&&e.arc(c+Z.cx,u+Z.cy,W,uS(Z.y0,Z.x0),uS(Z.y1,Z.x1),!d),e.arc(c,u,n,uS(Z.cy+Z.y1,Z.cx+Z.x1),uS(Y.cy+Y.y1,Y.cx+Y.x1),!d),U>0&&e.arc(c+Y.cx,u+Y.cy,U,uS(Y.y1,Y.x1),uS(Y.y0,Y.x0),!d))}else e.moveTo(c+L,u+A),e.arc(c,u,n,s,l,!d);else e.moveTo(c+L,u+A);if(i>mS&&P)if(E>mS){W=fS(f,E),Z=gS(N,D,M,T,i,-(U=fS(m,E)),d),Y=gS(L,A,k,I,i,-W,d);e.lineTo(c+Z.cx+Z.x0,u+Z.cy+Z.y0),E<C&&W===U?e.arc(c+Z.cx,u+Z.cy,E,uS(Z.y0,Z.x0),uS(Y.y0,Y.x0),!d):(U>0&&e.arc(c+Z.cx,u+Z.cy,U,uS(Z.y0,Z.x0),uS(Z.y1,Z.x1),!d),e.arc(c,u,i,uS(Z.cy+Z.y1,Z.cx+Z.x1),uS(Y.cy+Y.y1,Y.cx+Y.x1),d),W>0&&e.arc(c+Y.cx,u+Y.cy,W,uS(Y.y1,Y.x1),uS(Y.y0,Y.x0),!d))}else e.lineTo(c+N,u+D),e.arc(c,u,i,l,s,d);else e.lineTo(c+N,u+D)}else e.moveTo(c,u);e.closePath()}}}var yS=function(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0,this.cornerRadius=0},xS=function(e){function t(t){return e.call(this,t)||this}return Al(t,e),t.prototype.getDefaultShape=function(){return new yS},t.prototype.buildPath=function(e,t){vS(e,t)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(ov);xS.prototype.type="sector";const bS=xS;var _S=function(){this.cx=0,this.cy=0,this.r=0,this.r0=0},wS=function(e){function t(t){return e.call(this,t)||this}return Al(t,e),t.prototype.getDefaultShape=function(){return new _S},t.prototype.buildPath=function(e,t){var r=t.cx,n=t.cy,i=2*Math.PI;e.moveTo(r+t.r,n),e.arc(r,n,t.r,0,i,!1),e.moveTo(r+t.r0,n),e.arc(r,n,t.r0,0,i,!0)},t}(ov);wS.prototype.type="ring";const CS=wS;function SS(e,t,r){var n=t.smooth,i=t.points;if(i&&i.length>=2){if(n){var o=function(e,t,r,n){var i,o,a,s,l=[],c=[],u=[],d=[];if(n){a=[1/0,1/0],s=[-1/0,-1/0];for(var p=0,h=e.length;p<h;p++)uu(a,a,e[p]),du(s,s,e[p]);uu(a,a,n[0]),du(s,s,n[1])}for(p=0,h=e.length;p<h;p++){var f=e[p];if(r)i=e[p?p-1:h-1],o=e[(p+1)%h];else{if(0===p||p===h-1){l.push($c(e[p]));continue}i=e[p-1],o=e[p+1]}eu(c,o,i),nu(c,c,t);var m=ou(f,i),g=ou(f,o),v=m+g;0!==v&&(m/=v,g/=v),nu(u,c,-m),nu(d,c,g);var y=Qc([],f,u),x=Qc([],f,d);n&&(du(y,y,a),uu(y,y,s),du(x,x,a),uu(x,x,s)),l.push(y),l.push(x)}return r&&l.push(l.shift()),l}(i,n,r,t.smoothConstraint);e.moveTo(i[0][0],i[0][1]);for(var a=i.length,s=0;s<(r?a:a-1);s++){var l=o[2*s],c=o[2*s+1],u=i[(s+1)%a];e.bezierCurveTo(l[0],l[1],c[0],c[1],u[0],u[1])}}else{e.moveTo(i[0][0],i[0][1]);s=1;for(var d=i.length;s<d;s++)e.lineTo(i[s][0],i[s][1])}r&&e.closePath()}}var ES=function(){this.points=null,this.smooth=0,this.smoothConstraint=null},MS=function(e){function t(t){return e.call(this,t)||this}return Al(t,e),t.prototype.getDefaultShape=function(){return new ES},t.prototype.buildPath=function(e,t){SS(e,t,!0)},t}(ov);MS.prototype.type="polygon";const TS=MS;var kS=function(){this.points=null,this.percent=1,this.smooth=0,this.smoothConstraint=null},IS=function(e){function t(t){return e.call(this,t)||this}return Al(t,e),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new kS},t.prototype.buildPath=function(e,t){SS(e,t,!1)},t}(ov);IS.prototype.type="polyline";const LS=IS;var AS={},NS=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1},DS=function(e){function t(t){return e.call(this,t)||this}return Al(t,e),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new NS},t.prototype.buildPath=function(e,t){var r,n,i,o;if(this.subPixelOptimize){var a=fv(AS,t,this.style);r=a.x1,n=a.y1,i=a.x2,o=a.y2}else r=t.x1,n=t.y1,i=t.x2,o=t.y2;var s=t.percent;0!==s&&(e.moveTo(r,n),s<1&&(i=r*(1-s)+i*s,o=n*(1-s)+o*s),e.lineTo(i,o))},t.prototype.pointAt=function(e){var t=this.shape;return[t.x1*(1-e)+t.x2*e,t.y1*(1-e)+t.y2*e]},t}(ov);DS.prototype.type="line";const PS=DS;var OS=[],RS=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1};function VS(e,t,r){var n=e.cpx2,i=e.cpy2;return null!=n||null!=i?[(r?Yd:Zd)(e.x1,e.cpx1,e.cpx2,e.x2,t),(r?Yd:Zd)(e.y1,e.cpy1,e.cpy2,e.y2,t)]:[(r?ep:Jd)(e.x1,e.cpx1,e.x2,t),(r?ep:Jd)(e.y1,e.cpy1,e.y2,t)]}var FS=function(e){function t(t){return e.call(this,t)||this}return Al(t,e),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new RS},t.prototype.buildPath=function(e,t){var r=t.x1,n=t.y1,i=t.x2,o=t.y2,a=t.cpx1,s=t.cpy1,l=t.cpx2,c=t.cpy2,u=t.percent;0!==u&&(e.moveTo(r,n),null==l||null==c?(u<1&&(rp(r,a,i,u,OS),a=OS[1],i=OS[2],rp(n,s,o,u,OS),s=OS[1],o=OS[2]),e.quadraticCurveTo(a,s,i,o)):(u<1&&($d(r,a,l,i,u,OS),a=OS[1],l=OS[2],i=OS[3],$d(n,s,c,o,u,OS),s=OS[1],c=OS[2],o=OS[3]),e.bezierCurveTo(a,s,l,c,i,o)))},t.prototype.pointAt=function(e){return VS(this.shape,e,!1)},t.prototype.tangentAt=function(e){var t=VS(this.shape,e,!0);return iu(t,t)},t}(ov);FS.prototype.type="bezier-curve";const zS=FS;var BS=function(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0},HS=function(e){function t(t){return e.call(this,t)||this}return Al(t,e),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new BS},t.prototype.buildPath=function(e,t){var r=t.cx,n=t.cy,i=Math.max(t.r,0),o=t.startAngle,a=t.endAngle,s=t.clockwise,l=Math.cos(o),c=Math.sin(o);e.moveTo(l*i+r,c*i+n),e.arc(r,n,i,o,a,!s)},t}(ov);HS.prototype.type="arc";const jS=HS;var GS=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="compound",t}return Al(t,e),t.prototype._updatePathDirty=function(){for(var e=this.shape.paths,t=this.shapeChanged(),r=0;r<e.length;r++)t=t||e[r].shapeChanged();t&&this.dirtyShape()},t.prototype.beforeBrush=function(){this._updatePathDirty();for(var e=this.shape.paths||[],t=this.getGlobalScale(),r=0;r<e.length;r++)e[r].path||e[r].createPathProxy(),e[r].path.setScale(t[0],t[1],e[r].segmentIgnoreThreshold)},t.prototype.buildPath=function(e,t){for(var r=t.paths||[],n=0;n<r.length;n++)r[n].buildPath(e,r[n].shape,!0)},t.prototype.afterBrush=function(){for(var e=this.shape.paths||[],t=0;t<e.length;t++)e[t].pathUpdated()},t.prototype.getBoundingRect=function(){return this._updatePathDirty.call(this),ov.prototype.getBoundingRect.call(this)},t}(ov);const WS=GS;var US=function(){function e(e){this.colorStops=e||[]}return e.prototype.addColorStop=function(e,t){this.colorStops.push({offset:e,color:t})},e}();const ZS=US;var YS=function(e){function t(t,r,n,i,o,a){var s=e.call(this,o)||this;return s.x=null==t?0:t,s.y=null==r?0:r,s.x2=null==n?1:n,s.y2=null==i?0:i,s.type="linear",s.global=a||!1,s}return Al(t,e),t}(ZS);const XS=YS;var qS=function(e){function t(t,r,n,i,o){var a=e.call(this,i)||this;return a.x=null==t?.5:t,a.y=null==r?.5:r,a.r=null==n?.5:n,a.type="radial",a.global=o||!1,a}return Al(t,e),t}(ZS);const $S=qS;var KS=[0,0],QS=[0,0],JS=new Xu,eE=new Xu,tE=function(){function e(e,t){this._corners=[],this._axes=[],this._origin=[0,0];for(var r=0;r<4;r++)this._corners[r]=new Xu;for(r=0;r<2;r++)this._axes[r]=new Xu;e&&this.fromBoundingRect(e,t)}return e.prototype.fromBoundingRect=function(e,t){var r=this._corners,n=this._axes,i=e.x,o=e.y,a=i+e.width,s=o+e.height;if(r[0].set(i,o),r[1].set(a,o),r[2].set(a,s),r[3].set(i,s),t)for(var l=0;l<4;l++)r[l].transform(t);Xu.sub(n[0],r[1],r[0]),Xu.sub(n[1],r[3],r[0]),n[0].normalize(),n[1].normalize();for(l=0;l<2;l++)this._origin[l]=n[l].dot(r[0])},e.prototype.intersect=function(e,t){var r=!0,n=!t;return JS.set(1/0,1/0),eE.set(0,0),!this._intersectCheckOneSide(this,e,JS,eE,n,1)&&(r=!1,n)||!this._intersectCheckOneSide(e,this,JS,eE,n,-1)&&(r=!1,n)||n||Xu.copy(t,r?JS:eE),r},e.prototype._intersectCheckOneSide=function(e,t,r,n,i,o){for(var a=!0,s=0;s<2;s++){var l=this._axes[s];if(this._getProjMinMaxOnAxis(s,e._corners,KS),this._getProjMinMaxOnAxis(s,t._corners,QS),KS[1]<QS[0]||KS[0]>QS[1]){if(a=!1,i)return a;var c=Math.abs(QS[0]-KS[1]),u=Math.abs(KS[0]-QS[1]);Math.min(c,u)>n.len()&&(c<u?Xu.scale(n,l,-c*o):Xu.scale(n,l,u*o))}else if(r){c=Math.abs(QS[0]-KS[1]),u=Math.abs(KS[0]-QS[1]);Math.min(c,u)<r.len()&&(c<u?Xu.scale(r,l,c*o):Xu.scale(r,l,-u*o))}}return a},e.prototype._getProjMinMaxOnAxis=function(e,t,r){for(var n=this._axes[e],i=this._origin,o=t[0].dot(n)+i[e],a=o,s=o,l=1;l<t.length;l++){var c=t[l].dot(n)+i[e];a=Math.min(c,a),s=Math.max(c,s)}r[0]=a,r[1]=s},e}();const rE=tE;var nE=[],iE=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.notClear=!0,t.incremental=!0,t._displayables=[],t._temporaryDisplayables=[],t._cursor=0,t}return Al(t,e),t.prototype.traverse=function(e,t){e.call(t,this)},t.prototype.useStyle=function(){this.style={}},t.prototype.getCursor=function(){return this._cursor},t.prototype.innerAfterBrush=function(){this._cursor=this._displayables.length},t.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.markRedraw(),this.notClear=!1},t.prototype.clearTemporalDisplayables=function(){this._temporaryDisplayables=[]},t.prototype.addDisplayable=function(e,t){t?this._temporaryDisplayables.push(e):this._displayables.push(e),this.markRedraw()},t.prototype.addDisplayables=function(e,t){t=t||!1;for(var r=0;r<e.length;r++)this.addDisplayable(e[r],t)},t.prototype.getDisplayables=function(){return this._displayables},t.prototype.getTemporalDisplayables=function(){return this._temporaryDisplayables},t.prototype.eachPendingDisplayable=function(e){for(var t=this._cursor;t<this._displayables.length;t++)e&&e(this._displayables[t]);for(t=0;t<this._temporaryDisplayables.length;t++)e&&e(this._temporaryDisplayables[t])},t.prototype.update=function(){this.updateTransform();for(var e=this._cursor;e<this._displayables.length;e++){(t=this._displayables[e]).parent=this,t.update(),t.parent=null}for(e=0;e<this._temporaryDisplayables.length;e++){var t;(t=this._temporaryDisplayables[e]).parent=this,t.update(),t.parent=null}},t.prototype.getBoundingRect=function(){if(!this._rect){for(var e=new id(1/0,1/0,-1/0,-1/0),t=0;t<this._displayables.length;t++){var r=this._displayables[t],n=r.getBoundingRect().clone();r.needLocalTransform()&&n.applyTransform(r.getLocalTransform(nE)),e.union(n)}this._rect=e}return this._rect},t.prototype.contain=function(e,t){var r=this.transformCoordToLocal(e,t);if(this.getBoundingRect().contain(r[0],r[1]))for(var n=0;n<this._displayables.length;n++){if(this._displayables[n].contain(e,t))return!0}return!1},t}(rg);const oE=iE;var aE=Math.max,sE=Math.min,lE={};function cE(e){return ov.extend(e)}var uE=function(e,t){var r=$C(e,t);return function(e){function t(t){var n=e.call(this,t)||this;return n.applyTransform=r.applyTransform,n.buildPath=r.buildPath,n}return Al(t,e),t}(XC)};function dE(e,t){return uE(e,t)}function pE(e,t){lE[e]=t}function hE(e){if(lE.hasOwnProperty(e))return lE[e]}function fE(e,t,r,n){var i=KC(e,t);return r&&("center"===n&&(r=gE(r,i.getBoundingRect())),yE(i,r)),i}function mE(e,t,r){var n=new pv({style:{image:e,x:t.x,y:t.y,width:t.width,height:t.height},onload:function(e){if("center"===r){var i={width:e.width,height:e.height};n.setStyle(gE(t,i))}}});return n}function gE(e,t){var r,n=t.width/t.height,i=e.height*n;return r=i<=e.width?e.height:(i=e.width)/n,{x:e.x+e.width/2-i/2,y:e.y+e.height/2-r/2,width:i,height:r}}var vE=function(e,t){for(var r=[],n=e.length,i=0;i<n;i++){var o=e[i];r.push(o.getUpdatedPathProxy(!0))}var a=new ov(t);return a.createPathProxy(),a.buildPath=function(e){if(qC(e)){e.appendPath(r);var t=e.getContext();t&&e.rebuildPath(t,1)}},a};function yE(e,t){if(e.applyTransform){var r=e.getBoundingRect().calculateTransform(t);e.applyTransform(r)}}function xE(e,t){return fv(e,e,{lineWidth:t}),e}function bE(e){return mv(e.shape,e.shape,e.style),e}var _E=gv;function wE(e,t){for(var r=Bu([]);e&&e!==t;)ju(r,e.getLocalTransform(),r),e=e.parent;return r}function CE(e,t,r){return t&&!cc(t)&&(t=Xh.getLocalTransform(t)),r&&(t=Zu([],t)),cu([],e,t)}function SE(e,t,r){var n=0===t[4]||0===t[5]||0===t[0]?1:Math.abs(2*t[4]/t[0]),i=0===t[4]||0===t[5]||0===t[2]?1:Math.abs(2*t[4]/t[2]),o=["left"===e?-n:"right"===e?n:0,"top"===e?-i:"bottom"===e?i:0];return o=CE(o,t,r),Math.abs(o[0])>Math.abs(o[1])?o[0]>0?"right":"left":o[1]>0?"bottom":"top"}function EE(e){return!e.isGroup}function ME(e,t,r){if(e&&t){var n=function(e){var t={};return e.traverse((function(e){EE(e)&&e.anid&&(t[e.anid]=e)})),t}(e);t.traverse((function(e){if(EE(e)&&e.anid){var t=n[e.anid];if(t){var o=i(e);e.attr(i(t)),jy(e,o,r,Vv(e).dataIndex)}}}))}function i(e){var t={x:e.x,y:e.y,rotation:e.rotation};return function(e){return null!=e.shape}(e)&&(t.shape=oc({},e.shape)),t}}function TE(e,t){return dc(e,(function(e){var r=e[0];r=aE(r,t.x),r=sE(r,t.x+t.width);var n=e[1];return n=aE(n,t.y),[r,n=sE(n,t.y+t.height)]}))}function kE(e,t){var r=aE(e.x,t.x),n=sE(e.x+e.width,t.x+t.width),i=aE(e.y,t.y),o=sE(e.y+e.height,t.y+t.height);if(n>=r&&o>=i)return{x:r,y:i,width:n-r,height:o-i}}function IE(e,t,r){var n=oc({rectHover:!0},t),i=n.style={strokeNoScale:!0};if(r=r||{x:-1,y:-1,width:2,height:2},e)return 0===e.indexOf("image://")?(i.image=e.slice(8),ac(i,r),new pv(n)):fE(e.replace("path://",""),n,r,"center")}function LE(e,t,r,n,i){for(var o=0,a=i[i.length-1];o<i.length;o++){var s=i[o];if(AE(e,t,r,n,s[0],s[1],a[0],a[1]))return!0;a=s}}function AE(e,t,r,n,i,o,a,s){var l,c=r-e,u=n-t,d=a-i,p=s-o,h=NE(d,p,c,u);if((l=h)<=1e-6&&l>=-1e-6)return!1;var f=e-i,m=t-o,g=NE(f,m,c,u)/h;if(g<0||g>1)return!1;var v=NE(f,m,d,p)/h;return!(v<0||v>1)}function NE(e,t,r,n){return e*n-r*t}function DE(e){var t=e.itemTooltipOption,r=e.componentModel,n=e.itemName,i=xc(t)?{formatter:t}:t,o=r.mainType,a=r.componentIndex,s={componentType:o,name:n,$vars:["name"]};s[o+"Index"]=a;var l=e.formatterParamsExtra;l&&uc(fc(l),(function(e){Uc(s,e)||(s[e]=l[e],s.$vars.push(e))}));var c=Vv(e.el);c.componentMainType=o,c.componentIndex=a,c.tooltipConfig={name:n,option:ac({content:n,encodeHTMLContent:!0,formatterParams:s},i)}}function PE(e,t){var r;e.isGroup&&(r=t(e)),r||e.traverse(t)}function OE(e,t){if(e)if(vc(e))for(var r=0;r<e.length;r++)PE(e[r],t);else PE(e,t)}pE("circle",tS),pE("ellipse",iS),pE("sector",bS),pE("ring",CS),pE("polygon",TS),pE("polyline",LS),pE("rect",bv),pE("line",PS),pE("bezierCurve",zS),pE("arc",jS);var RE=lm(),VE=NC(),FE=function(){function e(){this.group=new vf,this.uid=Mx("viewChart"),this.renderTask=xw({plan:HE,reset:jE}),this.renderTask.context={view:this}}return e.prototype.init=function(e,t){},e.prototype.render=function(e,t,r,n){0},e.prototype.highlight=function(e,t,r,n){var i=e.getData(n&&n.dataType);i&&BE(i,n,"emphasis")},e.prototype.downplay=function(e,t,r,n){var i=e.getData(n&&n.dataType);i&&BE(i,n,"normal")},e.prototype.remove=function(e,t){this.group.removeAll()},e.prototype.dispose=function(e,t){},e.prototype.updateView=function(e,t,r,n){this.render(e,t,r,n)},e.prototype.updateLayout=function(e,t,r,n){this.render(e,t,r,n)},e.prototype.updateVisual=function(e,t,r,n){this.render(e,t,r,n)},e.prototype.eachRendered=function(e){OE(this.group,e)},e.markUpdateMethod=function(e,t){RE(e).updateMethod=t},e.protoInitialize=void(e.prototype.type="chart"),e}();function zE(e,t,r){e&&Ry(e)&&("emphasis"===t?gy:vy)(e,r)}function BE(e,t,r){var n=sm(e,t),i=t&&null!=t.highlightKey?function(e){var t=Bv[e];return null==t&&zv<=32&&(t=Bv[e]=zv++),t}(t.highlightKey):null;null!=n?uc($f(n),(function(t){zE(e.getItemGraphicEl(t),r,i)})):e.eachItemGraphicEl((function(e){zE(e,r,i)}))}function HE(e){return VE(e.model)}function jE(e){var t=e.model,r=e.ecModel,n=e.api,i=e.payload,o=t.pipelineContext.progressiveRender,a=e.view,s=i&&RE(i).updateMethod,l=o?"incrementalPrepareRender":s&&a[s]?s:"render";return"render"!==l&&a[l](t,r,n,i),GE[l]}wm(FE),Tm(FE);var GE={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}};const WE=FE;var UE="\0__throttleOriginMethod",ZE="\0__throttleRate",YE="\0__throttleType";function XE(e,t,r){var n,i,o,a,s,l=0,c=0,u=null;function d(){c=(new Date).getTime(),u=null,e.apply(o,a||[])}t=t||0;var p=function(){for(var e=[],p=0;p<arguments.length;p++)e[p]=arguments[p];n=(new Date).getTime(),o=this,a=e;var h=s||t,f=s||r;s=null,i=n-(f?l:c)-h,clearTimeout(u),f?u=setTimeout(d,h):i>=0?d():u=setTimeout(d,-i),l=n};return p.clear=function(){u&&(clearTimeout(u),u=null)},p.debounceNextCall=function(e){s=e},p}function qE(e,t,r,n){var i=e[t];if(i){var o=i[UE]||i,a=i[YE];if(i[ZE]!==r||a!==n){if(null==r||!n)return e[t]=o;(i=e[t]=XE(o,r,"debounce"===n))[UE]=o,i[YE]=n,i[ZE]=r}return i}}function $E(e,t){var r=e[t];r&&r[UE]&&(r.clear&&r.clear(),e[t]=r[UE])}var KE=lm(),QE={itemStyle:km(xx,!0),lineStyle:km(gx,!0)},JE={lineStyle:"stroke",itemStyle:"fill"};function eM(e,t){var r=e.visualStyleMapper||QE[t];return r||(console.warn("Unknown style type '"+t+"'."),QE.itemStyle)}function tM(e,t){var r=e.visualDrawType||JE[t];return r||(console.warn("Unknown style type '"+t+"'."),"fill")}var rM={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var r=e.getData(),n=e.visualStyleAccessPath||"itemStyle",i=e.getModel(n),o=eM(e,n)(i),a=i.getShallow("decal");a&&(r.setVisual("decal",a),a.dirty=!0);var s=tM(e,n),l=o[s],c=yc(l)?l:null,u="auto"===o.fill||"auto"===o.stroke;if(!o[s]||c||u){var d=e.getColorFromPalette(e.name,null,t.getSeriesCount());o[s]||(o[s]=d,r.setVisual("colorFromPalette",!0)),o.fill="auto"===o.fill||yc(o.fill)?d:o.fill,o.stroke="auto"===o.stroke||yc(o.stroke)?d:o.stroke}if(r.setVisual("style",o),r.setVisual("drawType",s),!t.isSeriesFiltered(e)&&c)return r.setVisual("colorFromPalette",!1),{dataEach:function(t,r){var n=e.getDataParams(r),i=oc({},o);i[s]=c(n),t.setItemVisual(r,"style",i)}}}},nM=new Sx,iM={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!e.ignoreStyleOnData&&!t.isSeriesFiltered(e)){var r=e.getData(),n=e.visualStyleAccessPath||"itemStyle",i=eM(e,n),o=r.getVisual("drawType");return{dataEach:r.hasItemOption?function(e,t){var r=e.getRawDataItem(t);if(r&&r[n]){nM.option=r[n];var a=i(nM);oc(e.ensureUniqueItemVisual(t,"style"),a),nM.option.decal&&(e.setItemVisual(t,"decal",nM.option.decal),nM.option.decal.dirty=!0),o in a&&e.setItemVisual(t,"colorFromPalette",!1)}}:null}}}},oM={performRawSeries:!0,overallReset:function(e){var t=Hc();e.eachSeries((function(e){var r=e.getColorBy();if(!e.isColorBySeries()){var n=e.type+"-"+r,i=t.get(n);i||(i={},t.set(n,i)),KE(e).scope=i}})),e.eachSeries((function(t){if(!t.isColorBySeries()&&!e.isSeriesFiltered(t)){var r=t.getRawData(),n={},i=t.getData(),o=KE(t).scope,a=t.visualStyleAccessPath||"itemStyle",s=tM(t,a);i.each((function(e){var t=i.getRawIndex(e);n[t]=e})),r.each((function(e){var a=n[e];if(i.getItemVisual(a,"colorFromPalette")){var l=i.ensureUniqueItemVisual(a,"style"),c=r.getName(e)||e+"",u=r.count();l[s]=t.getColorFromPalette(c,o,u)}}))}}))}},aM=Math.PI;var sM=function(){function e(e,t,r,n){this._stageTaskMap=Hc(),this.ecInstance=e,this.api=t,r=this._dataProcessorHandlers=r.slice(),n=this._visualHandlers=n.slice(),this._allHandlers=r.concat(n)}return e.prototype.restoreData=function(e,t){e.restoreData(t),this._stageTaskMap.each((function(e){var t=e.overallTask;t&&t.dirty()}))},e.prototype.getPerformArgs=function(e,t){if(e.__pipeline){var r=this._pipelineMap.get(e.__pipeline.id),n=r.context,i=!t&&r.progressiveEnabled&&(!n||n.progressiveRender)&&e.__idxInPipeline>r.blockIndex?r.step:null,o=n&&n.modDataCount;return{step:i,modBy:null!=o?Math.ceil(o/i):null,modDataCount:o}}},e.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},e.prototype.updateStreamModes=function(e,t){var r=this._pipelineMap.get(e.uid),n=e.getData().count(),i=r.progressiveEnabled&&t.incrementalPrepareRender&&n>=r.threshold,o=e.get("large")&&n>=e.get("largeThreshold"),a="mod"===e.get("progressiveChunkMode")?n:null;e.pipelineContext=r.context={progressiveRender:i,modDataCount:a,large:o}},e.prototype.restorePipelines=function(e){var t=this,r=t._pipelineMap=Hc();e.eachSeries((function(e){var n=e.getProgressive(),i=e.uid;r.set(i,{id:i,head:null,tail:null,threshold:e.getProgressiveThreshold(),progressiveEnabled:n&&!(e.preventIncremental&&e.preventIncremental()),blockIndex:-1,step:Math.round(n||700),count:0}),t._pipe(e,e.dataTask)}))},e.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.api.getModel(),r=this.api;uc(this._allHandlers,(function(n){var i=e.get(n.uid)||e.set(n.uid,{});Dc(!(n.reset&&n.overallReset),""),n.reset&&this._createSeriesStageTask(n,i,t,r),n.overallReset&&this._createOverallStageTask(n,i,t,r)}),this)},e.prototype.prepareView=function(e,t,r,n){var i=e.renderTask,o=i.context;o.model=t,o.ecModel=r,o.api=n,i.__block=!e.incrementalPrepareRender,this._pipe(t,i)},e.prototype.performDataProcessorTasks=function(e,t){this._performStageTasks(this._dataProcessorHandlers,e,t,{block:!0})},e.prototype.performVisualTasks=function(e,t,r){this._performStageTasks(this._visualHandlers,e,t,r)},e.prototype._performStageTasks=function(e,t,r,n){n=n||{};var i=!1,o=this;function a(e,t){return e.setDirty&&(!e.dirtyMap||e.dirtyMap.get(t.__pipeline.id))}uc(e,(function(e,s){if(!n.visualType||n.visualType===e.visualType){var l=o._stageTaskMap.get(e.uid),c=l.seriesTaskMap,u=l.overallTask;if(u){var d,p=u.agentStubMap;p.each((function(e){a(n,e)&&(e.dirty(),d=!0)})),d&&u.dirty(),o.updatePayload(u,r);var h=o.getPerformArgs(u,n.block);p.each((function(e){e.perform(h)})),u.perform(h)&&(i=!0)}else c&&c.each((function(s,l){a(n,s)&&s.dirty();var c=o.getPerformArgs(s,n.block);c.skip=!e.performRawSeries&&t.isSeriesFiltered(s.context.model),o.updatePayload(s,r),s.perform(c)&&(i=!0)}))}})),this.unfinished=i||this.unfinished},e.prototype.performSeriesTasks=function(e){var t;e.eachSeries((function(e){t=e.dataTask.perform()||t})),this.unfinished=t||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each((function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)}))},e.prototype.updatePayload=function(e,t){"remain"!==t&&(e.context.payload=t)},e.prototype._createSeriesStageTask=function(e,t,r,n){var i=this,o=t.seriesTaskMap,a=t.seriesTaskMap=Hc(),s=e.seriesType,l=e.getTargetSeries;function c(t){var s=t.uid,l=a.set(s,o&&o.get(s)||xw({plan:pM,reset:hM,count:gM}));l.context={model:t,ecModel:r,api:n,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:i},i._pipe(t,l)}e.createOnAllSeries?r.eachRawSeries(c):s?r.eachRawSeriesByType(s,c):l&&l(r,n).each(c)},e.prototype._createOverallStageTask=function(e,t,r,n){var i=this,o=t.overallTask=t.overallTask||xw({reset:lM});o.context={ecModel:r,api:n,overallReset:e.overallReset,scheduler:i};var a=o.agentStubMap,s=o.agentStubMap=Hc(),l=e.seriesType,c=e.getTargetSeries,u=!0,d=!1;function p(e){var t=e.uid,r=s.set(t,a&&a.get(t)||(d=!0,xw({reset:cM,onDirty:dM})));r.context={model:e,overallProgress:u},r.agent=o,r.__block=u,i._pipe(e,r)}Dc(!e.createOnAllSeries,""),l?r.eachRawSeriesByType(l,p):c?c(r,n).each(p):(u=!1,uc(r.getSeries(),p)),d&&o.dirty()},e.prototype._pipe=function(e,t){var r=e.uid,n=this._pipelineMap.get(r);!n.head&&(n.head=t),n.tail&&n.tail.pipe(t),n.tail=t,t.__idxInPipeline=n.count++,t.__pipeline=n},e.wrapStageHandler=function(e,t){return yc(e)&&(e={overallReset:e,seriesType:vM(e)}),e.uid=Mx("stageHandler"),t&&(e.visualType=t),e},e}();function lM(e){e.overallReset(e.ecModel,e.api,e.payload)}function cM(e){return e.overallProgress&&uM}function uM(){this.agent.dirty(),this.getDownstream().dirty()}function dM(){this.agent&&this.agent.dirty()}function pM(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function hM(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=$f(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?dc(t,(function(e,t){return mM(t)})):fM}var fM=mM(0);function mM(e){return function(t,r){var n=r.data,i=r.resetDefines[e];if(i&&i.dataEach)for(var o=t.start;o<t.end;o++)i.dataEach(n,o);else i&&i.progress&&i.progress(t,n)}}function gM(e){return e.data.count()}function vM(e){yM=null;try{e(xM,bM)}catch(e){}return yM}var yM,xM={},bM={};function _M(e,t){for(var r in t.prototype)e[r]=Zc}_M(xM,f_),_M(bM,g_),xM.eachSeriesByType=xM.eachRawSeriesByType=function(e){yM=e},xM.eachComponent=function(e){"series"===e.mainType&&e.subType&&(yM=e.subType)};const wM=sM;var CM=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"];const SM={color:CM,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],CM]};var EM="#B9B8CE",MM="#100C2A",TM=function(){return{axisLine:{lineStyle:{color:EM}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}}},kM=["#4992ff","#7cffb2","#fddd60","#ff6e76","#58d9f9","#05c091","#ff8a45","#8d48e3","#dd79ff"],IM={darkMode:!0,color:kM,backgroundColor:MM,axisPointer:{lineStyle:{color:"#817f91"},crossStyle:{color:"#817f91"},label:{color:"#fff"}},legend:{textStyle:{color:EM}},textStyle:{color:EM},title:{textStyle:{color:"#EEF1FA"},subtextStyle:{color:"#B9B8CE"}},toolbox:{iconStyle:{borderColor:EM}},dataZoom:{borderColor:"#71708A",textStyle:{color:EM},brushStyle:{color:"rgba(135,163,206,0.3)"},handleStyle:{color:"#353450",borderColor:"#C5CBE3"},moveHandleStyle:{color:"#B0B6C3",opacity:.3},fillerColor:"rgba(135,163,206,0.2)",emphasis:{handleStyle:{borderColor:"#91B7F2",color:"#4D587D"},moveHandleStyle:{color:"#636D9A",opacity:.7}},dataBackground:{lineStyle:{color:"#71708A",width:1},areaStyle:{color:"#71708A"}},selectedDataBackground:{lineStyle:{color:"#87A3CE"},areaStyle:{color:"#87A3CE"}}},visualMap:{textStyle:{color:EM}},timeline:{lineStyle:{color:EM},label:{color:EM},controlStyle:{color:EM,borderColor:EM}},calendar:{itemStyle:{color:MM},dayLabel:{color:EM},monthLabel:{color:EM},yearLabel:{color:EM}},timeAxis:TM(),logAxis:TM(),valueAxis:TM(),categoryAxis:TM(),line:{symbol:"circle"},graph:{color:kM},gauge:{title:{color:EM},axisLine:{lineStyle:{color:[[1,"rgba(207,212,219,0.2)"]]}},axisLabel:{color:EM},detail:{color:"#EEF1FA"}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}}};IM.categoryAxis.splitLine.show=!1;const LM=IM;var AM=function(){function e(){}return e.prototype.normalizeQuery=function(e){var t={},r={},n={};if(xc(e)){var i=_m(e);t.mainType=i.main||null,t.subType=i.sub||null}else{var o=["Index","Name","Id"],a={name:1,dataIndex:1,dataType:1};uc(e,(function(e,i){for(var s=!1,l=0;l<o.length;l++){var c=o[l],u=i.lastIndexOf(c);if(u>0&&u===i.length-c.length){var d=i.slice(0,u);"data"!==d&&(t.mainType=d,t[c.toLowerCase()]=e,s=!0)}}a.hasOwnProperty(i)&&(r[i]=e,s=!0),s||(n[i]=e)}))}return{cptQuery:t,dataQuery:r,otherQuery:n}},e.prototype.filter=function(e,t){var r=this.eventInfo;if(!r)return!0;var n=r.targetEl,i=r.packedEvent,o=r.model,a=r.view;if(!o||!a)return!0;var s=t.cptQuery,l=t.dataQuery;return c(s,o,"mainType")&&c(s,o,"subType")&&c(s,o,"index","componentIndex")&&c(s,o,"name")&&c(s,o,"id")&&c(l,i,"name")&&c(l,i,"dataIndex")&&c(l,i,"dataType")&&(!a.filterForExposedEvent||a.filterForExposedEvent(e,t.otherQuery,n,i));function c(e,t,r,n){return null==e[r]||t[n||r]===e[r]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e}(),NM=["symbol","symbolSize","symbolRotate","symbolOffset"],DM=NM.concat(["symbolKeepAspect"]),PM={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var r=e.getData();if(e.legendIcon&&r.setVisual("legendIcon",e.legendIcon),e.hasSymbolVisual){for(var n={},i={},o=!1,a=0;a<NM.length;a++){var s=NM[a],l=e.get(s);yc(l)?(o=!0,i[s]=l):n[s]=l}if(n.symbol=n.symbol||e.defaultSymbol,r.setVisual(oc({legendIcon:e.legendIcon||n.symbol,symbolKeepAspect:e.get("symbolKeepAspect")},n)),!t.isSeriesFiltered(e)){var c=fc(i);return{dataEach:o?function(t,r){for(var n=e.getRawValue(r),o=e.getDataParams(r),a=0;a<c.length;a++){var s=c[a];t.setItemVisual(r,s,i[s](n,o))}}:null}}}}},OM={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(e.hasSymbolVisual&&!t.isSeriesFiltered(e))return{dataEach:e.getData().hasItemOption?function(e,t){for(var r=e.getItemModel(t),n=0;n<DM.length;n++){var i=DM[n],o=r.getShallow(i,!0);null!=o&&e.setItemVisual(t,i,o)}}:null}}};function RM(e,t,r){switch(r){case"color":return e.getItemVisual(t,"style")[e.getVisual("drawType")];case"opacity":return e.getItemVisual(t,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return e.getItemVisual(t,r)}}function VM(e,t){switch(t){case"color":return e.getVisual("style")[e.getVisual("drawType")];case"opacity":return e.getVisual("style").opacity;case"symbol":case"symbolSize":case"liftZ":return e.getVisual(t)}}function FM(e,t,r,n){switch(r){case"color":e.ensureUniqueItemVisual(t,"style")[e.getVisual("drawType")]=n,e.setItemVisual(t,"colorFromPalette",!1);break;case"opacity":e.ensureUniqueItemVisual(t,"style").opacity=n;break;case"symbol":case"symbolSize":case"liftZ":e.setItemVisual(t,r,n)}}function zM(e,t){function r(t,r){var n=[];return t.eachComponent({mainType:"series",subType:e,query:r},(function(e){n.push(e.seriesIndex)})),n}uc([[e+"ToggleSelect","toggleSelect"],[e+"Select","select"],[e+"UnSelect","unselect"]],(function(e){t(e[0],(function(t,n,i){t=oc({},t),i.dispatchAction(oc(t,{type:e[1],seriesIndex:r(n,t)}))}))}))}function BM(e,t,r,n,i){var o=e+t;r.isSilent(o)||n.eachComponent({mainType:"series",subType:"pie"},(function(e){for(var t=e.seriesIndex,n=e.option.selectedMap,a=i.selected,s=0;s<a.length;s++)if(a[s].seriesIndex===t){var l=e.getData(),c=sm(l,i.fromActionPayload);r.trigger(o,{type:o,seriesId:e.id,name:vc(c)?l.getName(c[0]):l.getName(c),selected:xc(n)?n:oc({},n)})}}))}function HM(e,t,r){for(var n;e&&(!t(e)||(n=e,!r));)e=e.__hostTarget||e.parent;return n}var jM=Math.round(9*Math.random()),GM="function"==typeof Object.defineProperty,WM=function(){function e(){this._id="__ec_inner_"+jM++}return e.prototype.get=function(e){return this._guard(e)[this._id]},e.prototype.set=function(e,t){var r=this._guard(e);return GM?Object.defineProperty(r,this._id,{value:t,enumerable:!1,configurable:!0}):r[this._id]=t,this},e.prototype.delete=function(e){return!!this.has(e)&&(delete this._guard(e)[this._id],!0)},e.prototype.has=function(e){return!!this._guard(e)[this._id]},e.prototype._guard=function(e){if(e!==Object(e))throw TypeError("Value of WeakMap is not a non-null object.");return e},e}();const UM=WM;var ZM=ov.extend({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(e,t){var r=t.cx,n=t.cy,i=t.width/2,o=t.height/2;e.moveTo(r,n-o),e.lineTo(r+i,n+o),e.lineTo(r-i,n+o),e.closePath()}}),YM=ov.extend({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(e,t){var r=t.cx,n=t.cy,i=t.width/2,o=t.height/2;e.moveTo(r,n-o),e.lineTo(r+i,n),e.lineTo(r,n+o),e.lineTo(r-i,n),e.closePath()}}),XM=ov.extend({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(e,t){var r=t.x,n=t.y,i=t.width/5*3,o=Math.max(i,t.height),a=i/2,s=a*a/(o-a),l=n-o+a+s,c=Math.asin(s/a),u=Math.cos(c)*a,d=Math.sin(c),p=Math.cos(c),h=.6*a,f=.7*a;e.moveTo(r-u,l+s),e.arc(r,l,a,Math.PI-c,2*Math.PI+c),e.bezierCurveTo(r+u-d*h,l+s+p*h,r,n-f,r,n),e.bezierCurveTo(r,n-f,r-u+d*h,l+s+p*h,r-u,l+s),e.closePath()}}),qM=ov.extend({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(e,t){var r=t.height,n=t.width,i=t.x,o=t.y,a=n/3*2;e.moveTo(i,o),e.lineTo(i+a,o+r),e.lineTo(i,o+r/4*3),e.lineTo(i-a,o+r),e.lineTo(i,o),e.closePath()}}),$M={line:function(e,t,r,n,i){i.x1=e,i.y1=t+n/2,i.x2=e+r,i.y2=t+n/2},rect:function(e,t,r,n,i){i.x=e,i.y=t,i.width=r,i.height=n},roundRect:function(e,t,r,n,i){i.x=e,i.y=t,i.width=r,i.height=n,i.r=Math.min(r,n)/4},square:function(e,t,r,n,i){var o=Math.min(r,n);i.x=e,i.y=t,i.width=o,i.height=o},circle:function(e,t,r,n,i){i.cx=e+r/2,i.cy=t+n/2,i.r=Math.min(r,n)/2},diamond:function(e,t,r,n,i){i.cx=e+r/2,i.cy=t+n/2,i.width=r,i.height=n},pin:function(e,t,r,n,i){i.x=e+r/2,i.y=t+n/2,i.width=r,i.height=n},arrow:function(e,t,r,n,i){i.x=e+r/2,i.y=t+n/2,i.width=r,i.height=n},triangle:function(e,t,r,n,i){i.cx=e+r/2,i.cy=t+n/2,i.width=r,i.height=n}},KM={};uc({line:PS,rect:bv,roundRect:bv,square:bv,circle:tS,diamond:YM,pin:XM,arrow:qM,triangle:ZM},(function(e,t){KM[t]=new e}));var QM=ov.extend({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(e,t,r){var n=nf(e,t,r),i=this.shape;return i&&"pin"===i.symbolType&&"inside"===t.position&&(n.y=r.y+.4*r.height),n},buildPath:function(e,t,r){var n=t.symbolType;if("none"!==n){var i=KM[n];i||(i=KM[n="rect"]),$M[n](t.x,t.y,t.width,t.height,i.shape),i.buildPath(e,i.shape,r)}}});function JM(e,t){if("image"!==this.type){var r=this.style;this.__isEmptyBrush?(r.stroke=e,r.fill=t||"#fff",r.lineWidth=2):"line"===this.shape.symbolType?r.stroke=e:r.fill=e,this.markRedraw()}}function eT(e,t,r,n,i,o,a){var s,l=0===e.indexOf("empty");return l&&(e=e.substr(5,1).toLowerCase()+e.substr(6)),(s=0===e.indexOf("image://")?mE(e.slice(8),new id(t,r,n,i),a?"center":"cover"):0===e.indexOf("path://")?fE(e.slice(7),{},new id(t,r,n,i),a?"center":"cover"):new QM({shape:{symbolType:e,x:t,y:r,width:n,height:i}})).__isEmptyBrush=l,s.setColor=JM,o&&s.setColor(o),s}function tT(e){return vc(e)||(e=[+e,+e]),[e[0]||0,e[1]||0]}function rT(e,t){if(null!=e)return vc(e)||(e=[e,e]),[Mf(e[0],t[0])||0,Mf(Ic(e[1],e[0]),t[1])||0]}function nT(e){return isFinite(e)}function iT(e,t,r){for(var n="radial"===t.type?function(e,t,r){var n=r.width,i=r.height,o=Math.min(n,i),a=null==t.x?.5:t.x,s=null==t.y?.5:t.y,l=null==t.r?.5:t.r;return t.global||(a=a*n+r.x,s=s*i+r.y,l*=o),a=nT(a)?a:.5,s=nT(s)?s:.5,l=l>=0&&nT(l)?l:.5,e.createRadialGradient(a,s,0,a,s,l)}(e,t,r):function(e,t,r){var n=null==t.x?0:t.x,i=null==t.x2?1:t.x2,o=null==t.y?0:t.y,a=null==t.y2?0:t.y2;return t.global||(n=n*r.width+r.x,i=i*r.width+r.x,o=o*r.height+r.y,a=a*r.height+r.y),n=nT(n)?n:0,i=nT(i)?i:1,o=nT(o)?o:0,a=nT(a)?a:0,e.createLinearGradient(n,o,i,a)}(e,t,r),i=t.colorStops,o=0;o<i.length;o++)n.addColorStop(i[o].offset,i[o].color);return n}function oT(e){return parseInt(e,10)}function aT(e,t,r){var n=["width","height"][t],i=["clientWidth","clientHeight"][t],o=["paddingLeft","paddingTop"][t],a=["paddingRight","paddingBottom"][t];if(null!=r[n]&&"auto"!==r[n])return parseFloat(r[n]);var s=document.defaultView.getComputedStyle(e);return(e[i]||oT(s[n])||oT(e.style[n]))-(oT(s[o])||0)-(oT(s[a])||0)|0}function sT(e){var t,r,n=e.style,i=n.lineDash&&n.lineWidth>0&&(t=n.lineDash,r=n.lineWidth,t&&"solid"!==t&&r>0?"dashed"===t?[4*r,2*r]:"dotted"===t?[r]:_c(t)?[t]:vc(t)?t:null:null),o=n.lineDashOffset;if(i){var a=n.strokeNoScale&&e.getLineScale?e.getLineScale():1;a&&1!==a&&(i=dc(i,(function(e){return e/a})),o/=a)}return[i,o]}var lT=new Vg(!0);function cT(e){var t=e.stroke;return!(null==t||"none"===t||!(e.lineWidth>0))}function uT(e){return"string"==typeof e&&"none"!==e}function dT(e){var t=e.fill;return null!=t&&"none"!==t}function pT(e,t){if(null!=t.fillOpacity&&1!==t.fillOpacity){var r=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=r}else e.fill()}function hT(e,t){if(null!=t.strokeOpacity&&1!==t.strokeOpacity){var r=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=r}else e.stroke()}function fT(e,t,r){var n=Dm(t.image,t.__image,r);if(Om(n)){var i=e.createPattern(n,t.repeat||"repeat");if("function"==typeof DOMMatrix&&i&&i.setTransform){var o=new DOMMatrix;o.translateSelf(t.x||0,t.y||0),o.rotateSelf(0,0,(t.rotation||0)*Yc),o.scaleSelf(t.scaleX||1,t.scaleY||1),i.setTransform(o)}return i}}var mT=["shadowBlur","shadowOffsetX","shadowOffsetY"],gT=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function vT(e,t,r,n,i){var o=!1;if(!n&&t===(r=r||{}))return!1;if(n||t.opacity!==r.opacity){ST(e,i),o=!0;var a=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(a)?qm.opacity:a}(n||t.blend!==r.blend)&&(o||(ST(e,i),o=!0),e.globalCompositeOperation=t.blend||qm.blend);for(var s=0;s<mT.length;s++){var l=mT[s];(n||t[l]!==r[l])&&(o||(ST(e,i),o=!0),e[l]=e.dpr*(t[l]||0))}return(n||t.shadowColor!==r.shadowColor)&&(o||(ST(e,i),o=!0),e.shadowColor=t.shadowColor||qm.shadowColor),o}function yT(e,t,r,n,i){var o=ET(t,i.inHover),a=n?null:r&&ET(r,i.inHover)||{};if(o===a)return!1;var s=vT(e,o,a,n,i);if((n||o.fill!==a.fill)&&(s||(ST(e,i),s=!0),uT(o.fill)&&(e.fillStyle=o.fill)),(n||o.stroke!==a.stroke)&&(s||(ST(e,i),s=!0),uT(o.stroke)&&(e.strokeStyle=o.stroke)),(n||o.opacity!==a.opacity)&&(s||(ST(e,i),s=!0),e.globalAlpha=null==o.opacity?1:o.opacity),t.hasStroke()){var l=o.lineWidth/(o.strokeNoScale&&t.getLineScale?t.getLineScale():1);e.lineWidth!==l&&(s||(ST(e,i),s=!0),e.lineWidth=l)}for(var c=0;c<gT.length;c++){var u=gT[c],d=u[0];(n||o[d]!==a[d])&&(s||(ST(e,i),s=!0),e[d]=o[d]||u[1])}return s}function xT(e,t){var r=t.transform,n=e.dpr||1;r?e.setTransform(n*r[0],n*r[1],n*r[2],n*r[3],n*r[4],n*r[5]):e.setTransform(n,0,0,n,0,0)}var bT=1,_T=2,wT=3,CT=4;function ST(e,t){t.batchFill&&e.fill(),t.batchStroke&&e.stroke(),t.batchFill="",t.batchStroke=""}function ET(e,t){return t&&e.__hoverStyle||e.style}function MT(e,t){TT(e,t,{inHover:!1,viewWidth:0,viewHeight:0},!0)}function TT(e,t,r,n){var i=t.transform;if(!t.shouldBePainted(r.viewWidth,r.viewHeight,!1,!1))return t.__dirty&=~Sd,void(t.__isRendered=!1);var o=t.__clipPaths,a=r.prevElClipPaths,s=!1,l=!1;if(a&&!function(e,t){if(e===t||!e&&!t)return!1;if(!e||!t||e.length!==t.length)return!0;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!0;return!1}(o,a)||(a&&a.length&&(ST(e,r),e.restore(),l=s=!0,r.prevElClipPaths=null,r.allClipped=!1,r.prevEl=null),o&&o.length&&(ST(e,r),e.save(),function(e,t,r){for(var n=!1,i=0;i<e.length;i++){var o=e[i];n=n||o.isZeroArea(),xT(t,o),t.beginPath(),o.buildPath(t,o.shape),t.clip()}r.allClipped=n}(o,e,r),s=!0),r.prevElClipPaths=o),r.allClipped)t.__isRendered=!1;else{t.beforeBrush&&t.beforeBrush(),t.innerBeforeBrush();var c=r.prevEl;c||(l=s=!0);var u,d,p=t instanceof ov&&t.autoBatch&&function(e){var t=dT(e),r=cT(e);return!(e.lineDash||!(+t^+r)||t&&"string"!=typeof e.fill||r&&"string"!=typeof e.stroke||e.strokePercent<1||e.strokeOpacity<1||e.fillOpacity<1)}(t.style);s||(u=i,d=c.transform,u&&d?u[0]!==d[0]||u[1]!==d[1]||u[2]!==d[2]||u[3]!==d[3]||u[4]!==d[4]||u[5]!==d[5]:u||d)?(ST(e,r),xT(e,t)):p||ST(e,r);var h=ET(t,r.inHover);t instanceof ov?(r.lastDrawType!==bT&&(l=!0,r.lastDrawType=bT),yT(e,t,c,l,r),p&&(r.batchFill||r.batchStroke)||e.beginPath(),function(e,t,r,n){var i,o=cT(r),a=dT(r),s=r.strokePercent,l=s<1,c=!t.path;t.silent&&!l||!c||t.createPathProxy();var u=t.path||lT,d=t.__dirty;if(!n){var p=r.fill,h=r.stroke,f=a&&!!p.colorStops,m=o&&!!h.colorStops,g=a&&!!p.image,v=o&&!!h.image,y=void 0,x=void 0,b=void 0,_=void 0,w=void 0;(f||m)&&(w=t.getBoundingRect()),f&&(y=d?iT(e,p,w):t.__canvasFillGradient,t.__canvasFillGradient=y),m&&(x=d?iT(e,h,w):t.__canvasStrokeGradient,t.__canvasStrokeGradient=x),g&&(b=d||!t.__canvasFillPattern?fT(e,p,t):t.__canvasFillPattern,t.__canvasFillPattern=b),v&&(_=d||!t.__canvasStrokePattern?fT(e,h,t):t.__canvasStrokePattern,t.__canvasStrokePattern=b),f?e.fillStyle=y:g&&(b?e.fillStyle=b:a=!1),m?e.strokeStyle=x:v&&(_?e.strokeStyle=_:o=!1)}var C,S,E=t.getGlobalScale();u.setScale(E[0],E[1],t.segmentIgnoreThreshold),e.setLineDash&&r.lineDash&&(C=(i=sT(t))[0],S=i[1]);var M=!0;(c||d&Ed)&&(u.setDPR(e.dpr),l?u.setContext(null):(u.setContext(e),M=!1),u.reset(),t.buildPath(u,t.shape,n),u.toStatic(),t.pathUpdated()),M&&u.rebuildPath(e,l?s:1),C&&(e.setLineDash(C),e.lineDashOffset=S),n||(r.strokeFirst?(o&&hT(e,r),a&&pT(e,r)):(a&&pT(e,r),o&&hT(e,r))),C&&e.setLineDash([])}(e,t,h,p),p&&(r.batchFill=h.fill||"",r.batchStroke=h.stroke||"")):t instanceof lv?(r.lastDrawType!==wT&&(l=!0,r.lastDrawType=wT),yT(e,t,c,l,r),function(e,t,r){var n,i=r.text;if(null!=i&&(i+=""),i){e.font=r.font||Vl,e.textAlign=r.textAlign,e.textBaseline=r.textBaseline;var o=void 0,a=void 0;e.setLineDash&&r.lineDash&&(o=(n=sT(t))[0],a=n[1]),o&&(e.setLineDash(o),e.lineDashOffset=a),r.strokeFirst?(cT(r)&&e.strokeText(i,r.x,r.y),dT(r)&&e.fillText(i,r.x,r.y)):(dT(r)&&e.fillText(i,r.x,r.y),cT(r)&&e.strokeText(i,r.x,r.y)),o&&e.setLineDash([])}}(e,t,h)):t instanceof pv?(r.lastDrawType!==_T&&(l=!0,r.lastDrawType=_T),function(e,t,r,n,i){vT(e,ET(t,i.inHover),r&&ET(r,i.inHover),n,i)}(e,t,c,l,r),function(e,t,r){var n=t.__image=Dm(r.image,t.__image,t,t.onload);if(n&&Om(n)){var i=r.x||0,o=r.y||0,a=t.getWidth(),s=t.getHeight(),l=n.width/n.height;if(null==a&&null!=s?a=s*l:null==s&&null!=a?s=a/l:null==a&&null==s&&(a=n.width,s=n.height),r.sWidth&&r.sHeight){var c=r.sx||0,u=r.sy||0;e.drawImage(n,c,u,r.sWidth,r.sHeight,i,o,a,s)}else if(r.sx&&r.sy){var d=a-(c=r.sx),p=s-(u=r.sy);e.drawImage(n,c,u,d,p,i,o,a,s)}else e.drawImage(n,i,o,a,s)}}(e,t,h)):t.getTemporalDisplayables&&(r.lastDrawType!==CT&&(l=!0,r.lastDrawType=CT),function(e,t,r){var n=t.getDisplayables(),i=t.getTemporalDisplayables();e.save();var o,a,s={prevElClipPaths:null,prevEl:null,allClipped:!1,viewWidth:r.viewWidth,viewHeight:r.viewHeight,inHover:r.inHover};for(o=t.getCursor(),a=n.length;o<a;o++){(u=n[o]).beforeBrush&&u.beforeBrush(),u.innerBeforeBrush(),TT(e,u,s,o===a-1),u.innerAfterBrush(),u.afterBrush&&u.afterBrush(),s.prevEl=u}for(var l=0,c=i.length;l<c;l++){var u;(u=i[l]).beforeBrush&&u.beforeBrush(),u.innerBeforeBrush(),TT(e,u,s,l===c-1),u.innerAfterBrush(),u.afterBrush&&u.afterBrush(),s.prevEl=u}t.clearTemporalDisplayables(),t.notClear=!0,e.restore()}(e,t,r)),p&&n&&ST(e,r),t.innerAfterBrush(),t.afterBrush&&t.afterBrush(),r.prevEl=t,t.__dirty=0,t.__isRendered=!0}}var kT=new UM,IT=new dp(100),LT=["symbol","symbolSize","symbolKeepAspect","color","backgroundColor","dashArrayX","dashArrayY","maxTileWidth","maxTileHeight"];function AT(e,t){if("none"===e)return null;var r=t.getDevicePixelRatio(),n=t.getZr(),i="svg"===n.painter.type;e.dirty&&kT.delete(e);var o=kT.get(e);if(o)return o;var a=ac(e,{symbol:"rect",symbolSize:1,symbolKeepAspect:!0,color:"rgba(0, 0, 0, 0.2)",backgroundColor:null,dashArrayX:5,dashArrayY:5,rotation:0,maxTileWidth:512,maxTileHeight:512});"none"===a.backgroundColor&&(a.backgroundColor=null);var s={repeat:"repeat"};return function(e){for(var t,o=[r],s=!0,l=0;l<LT.length;++l){var c=a[LT[l]];if(null!=c&&!vc(c)&&!xc(c)&&!_c(c)&&"boolean"!=typeof c){s=!1;break}o.push(c)}if(s){t=o.join(",")+(i?"-svg":"");var u=IT.get(t);u&&(i?e.svgElement=u:e.image=u)}var d,p=DT(a.dashArrayX),h=function(e){if(!e||"object"==typeof e&&0===e.length)return[0,0];if(_c(e)){var t=Math.ceil(e);return[t,t]}var r=dc(e,(function(e){return Math.ceil(e)}));return e.length%2?r.concat(r):r}(a.dashArrayY),f=NT(a.symbol),m=(b=p,dc(b,(function(e){return PT(e)}))),g=PT(h),v=!i&&Hl.createCanvas(),y=i&&{tag:"g",attrs:{},key:"dcl",children:[]},x=function(){for(var e=1,t=0,r=m.length;t<r;++t)e=Zf(e,m[t]);var n=1;for(t=0,r=f.length;t<r;++t)n=Zf(n,f[t].length);e*=n;var i=g*m.length*f.length;0;return{width:Math.max(1,Math.min(e,a.maxTileWidth)),height:Math.max(1,Math.min(i,a.maxTileHeight))}}();var b;v&&(v.width=x.width*r,v.height=x.height*r,d=v.getContext("2d"));(function(){d&&(d.clearRect(0,0,v.width,v.height),a.backgroundColor&&(d.fillStyle=a.backgroundColor,d.fillRect(0,0,v.width,v.height)));for(var e=0,t=0;t<h.length;++t)e+=h[t];if(e<=0)return;var o=-g,s=0,l=0,c=0;for(;o<x.height;){if(s%2==0){for(var u=l/2%f.length,m=0,b=0,_=0;m<2*x.width;){var w=0;for(t=0;t<p[c].length;++t)w+=p[c][t];if(w<=0)break;if(b%2==0){var C=.5*(1-a.symbolSize),S=m+p[c][b]*C,E=o+h[s]*C,M=p[c][b]*a.symbolSize,T=h[s]*a.symbolSize,k=_/2%f[u].length;I(S,E,M,T,f[u][k])}m+=p[c][b],++_,++b===p[c].length&&(b=0)}++c===p.length&&(c=0)}o+=h[s],++l,++s===h.length&&(s=0)}function I(e,t,o,s,l){var c=i?1:r,u=eT(l,e*c,t*c,o*c,s*c,a.color,a.symbolKeepAspect);if(i){var p=n.painter.renderOneToVNode(u);p&&y.children.push(p)}else MT(d,u)}})(),s&&IT.put(t,v||y);e.image=v,e.svgElement=y,e.svgWidth=x.width,e.svgHeight=x.height}(s),s.rotation=a.rotation,s.scaleX=s.scaleY=i?1:1/r,kT.set(e,s),e.dirty=!1,s}function NT(e){if(!e||0===e.length)return[["rect"]];if(xc(e))return[[e]];for(var t=!0,r=0;r<e.length;++r)if(!xc(e[r])){t=!1;break}if(t)return NT([e]);var n=[];for(r=0;r<e.length;++r)xc(e[r])?n.push([e[r]]):n.push(e[r]);return n}function DT(e){if(!e||0===e.length)return[[0,0]];if(_c(e))return[[i=Math.ceil(e),i]];for(var t=!0,r=0;r<e.length;++r)if(!_c(e[r])){t=!1;break}if(t)return DT([e]);var n=[];for(r=0;r<e.length;++r)if(_c(e[r])){var i=Math.ceil(e[r]);n.push([i,i])}else{(i=dc(e[r],(function(e){return Math.ceil(e)}))).length%2==1?n.push(i.concat(i)):n.push(i)}return n}function PT(e){for(var t=0,r=0;r<e.length;++r)t+=e[r];return e.length%2==1?2*t:t}const OT=new gu;var RT={};var VT=2e3,FT=4500,zT={PROCESSOR:{FILTER:1e3,SERIES_FILTER:800,STATISTIC:5e3},VISUAL:{LAYOUT:1e3,PROGRESSIVE_LAYOUT:1100,GLOBAL:VT,CHART:3e3,POST_CHART_LAYOUT:4600,COMPONENT:4e3,BRUSH:5e3,CHART_ITEM:FT,ARIA:6e3,DECAL:7e3}},BT="__flagInMainProcess",HT="__pendingUpdate",jT="__needsUpdateStatus",GT=/^[a-zA-Z0-9_]+$/,WT="__connectUpdateStatus";function UT(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];if(!this.isDisposed())return YT(this,e,t);vk(this.id)}}function ZT(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return YT(this,e,t)}}function YT(e,t,r){return r[0]=r[0]&&r[0].toLowerCase(),gu.prototype[t].apply(e,r)}var XT,qT,$T,KT,QT,JT,ek,tk,rk,nk,ik,ok,ak,sk,lk,ck,uk,dk,pk=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t}(gu),hk=pk.prototype;hk.on=ZT("on"),hk.off=ZT("off");var fk=function(e){function t(t,r,n){var i=e.call(this,new AM)||this;i._chartsViews=[],i._chartsMap={},i._componentsViews=[],i._componentsMap={},i._pendingActions=[],n=n||{},xc(r)&&(r=Ck[r]),i._dom=t;n.ssr&&(bf=function(e){var t=Vv(e),r=t.dataIndex;if(null!=r){var n=Hc();return n.set("series_index",t.seriesIndex),n.set("data_index",r),t.ssrType&&n.set("ssr_type",t.ssrType),n}});var o=i._zr=wf(t,{renderer:n.renderer||"canvas",devicePixelRatio:n.devicePixelRatio,width:n.width,height:n.height,ssr:n.ssr,useDirtyRect:Ic(n.useDirtyRect,!1),useCoarsePointer:Ic(n.useCoarsePointer,"auto"),pointerSize:n.pointerSize});i._ssr=n.ssr,i._throttledZrFlush=XE(mc(o.flush,o),17),(r=rc(r))&&G_(r,!0),i._theme=r,i._locale=function(e){if(xc(e)){var t=Ax[e.toUpperCase()]||{};return e===kx||e===Ix?rc(t):nc(rc(t),rc(Ax[Lx]),!1)}return nc(rc(e),rc(Ax[Lx]),!1)}(n.locale||Dx),i._coordSysMgr=new x_;var a=i._api=lk(i);function s(e,t){return e.__prio-t.__prio}return Cd(wk,s),Cd(bk,s),i._scheduler=new wM(i,a,bk,wk),i._messageCenter=new pk,i._initEvents(),i.resize=mc(i.resize,i),o.animation.on("frame",i._onframe,i),nk(o,i),ik(o,i),Rc(i),i}return Al(t,e),t.prototype._onframe=function(){if(!this._disposed){dk(this);var e=this._scheduler;if(this[HT]){var t=this[HT].silent;this[BT]=!0;try{XT(this),KT.update.call(this,null,this[HT].updateParams)}catch(e){throw this[BT]=!1,this[HT]=null,e}this._zr.flush(),this[BT]=!1,this[HT]=null,tk.call(this,t),rk.call(this,t)}else if(e.unfinished){var r=1,n=this._model,i=this._api;e.unfinished=!1;do{var o=+new Date;e.performSeriesTasks(n),e.performDataProcessorTasks(n),JT(this,n),e.performVisualTasks(n),sk(this,this._model,i,"remain",{}),r-=+new Date-o}while(r>0&&e.unfinished);e.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(e,t,r){if(!this[BT])if(this._disposed)vk(this.id);else{var n,i,o;if(wc(t)&&(r=t.lazyUpdate,n=t.silent,i=t.replaceMerge,o=t.transition,t=t.notMerge),this[BT]=!0,!this._model||t){var a=new C_(this._api),s=this._theme,l=this._model=new f_;l.scheduler=this._scheduler,l.ssr=this._ssr,l.init(null,null,null,s,this._locale,a)}this._model.setOption(e,{replaceMerge:i},_k);var c={seriesTransition:o,optionChanged:!0};if(r)this[HT]={silent:n,updateParams:c},this[BT]=!1,this.getZr().wakeUp();else{try{XT(this),KT.update.call(this,null,c)}catch(e){throw this[HT]=null,this[BT]=!1,e}this._ssr||this._zr.flush(),this[HT]=null,this[BT]=!1,tk.call(this,n),rk.call(this,n)}}},t.prototype.setTheme=function(){ww()},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||Pl.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(e){return this.renderToCanvas(e)},t.prototype.renderToCanvas=function(e){return e=e||{},this._zr.painter.getRenderedCanvas({backgroundColor:e.backgroundColor||this._model.get("backgroundColor"),pixelRatio:e.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(e){return e=e||{},this._zr.painter.renderToString({useViewBox:e.useViewBox})},t.prototype.getSvgDataURL=function(){if(Pl.svgSupported){var e=this._zr;return uc(e.storage.getDisplayList(),(function(e){e.stopAnimation(null,!0)})),e.painter.toDataURL()}},t.prototype.getDataURL=function(e){if(!this._disposed){var t=(e=e||{}).excludeComponents,r=this._model,n=[],i=this;uc(t,(function(e){r.eachComponent({mainType:e},(function(e){var t=i._componentsMap[e.__viewId];t.group.ignore||(n.push(t),t.group.ignore=!0)}))}));var o="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.renderToCanvas(e).toDataURL("image/"+(e&&e.type||"png"));return uc(n,(function(e){e.group.ignore=!1})),o}vk(this.id)},t.prototype.getConnectedDataURL=function(e){if(!this._disposed){var t="svg"===e.type,r=this.group,n=Math.min,i=Math.max,o=1/0;if(Mk[r]){var a=o,s=o,l=-1/0,c=-1/0,u=[],d=e&&e.pixelRatio||this.getDevicePixelRatio();uc(Ek,(function(o,d){if(o.group===r){var p=t?o.getZr().painter.getSvgDom().innerHTML:o.renderToCanvas(rc(e)),h=o.getDom().getBoundingClientRect();a=n(h.left,a),s=n(h.top,s),l=i(h.right,l),c=i(h.bottom,c),u.push({dom:p,left:h.left,top:h.top})}}));var p=(l*=d)-(a*=d),h=(c*=d)-(s*=d),f=Hl.createCanvas(),m=wf(f,{renderer:t?"svg":"canvas"});if(m.resize({width:p,height:h}),t){var g="";return uc(u,(function(e){var t=e.left-a,r=e.top-s;g+='<g transform="translate('+t+","+r+')">'+e.dom+"</g>"})),m.painter.getSvgRoot().innerHTML=g,e.connectedBackgroundColor&&m.painter.setBackgroundColor(e.connectedBackgroundColor),m.refreshImmediately(),m.painter.toDataURL()}return e.connectedBackgroundColor&&m.add(new bv({shape:{x:0,y:0,width:p,height:h},style:{fill:e.connectedBackgroundColor}})),uc(u,(function(e){var t=new pv({style:{x:e.left*d-a,y:e.top*d-s,image:e.dom}});m.add(t)})),m.refreshImmediately(),f.toDataURL("image/"+(e&&e.type||"png"))}return this.getDataURL(e)}vk(this.id)},t.prototype.convertToPixel=function(e,t){return QT(this,"convertToPixel",e,t)},t.prototype.convertFromPixel=function(e,t){return QT(this,"convertFromPixel",e,t)},t.prototype.containPixel=function(e,t){var r;if(!this._disposed)return uc(um(this._model,e),(function(e,n){n.indexOf("Models")>=0&&uc(e,(function(e){var i=e.coordinateSystem;if(i&&i.containPoint)r=r||!!i.containPoint(t);else if("seriesModels"===n){var o=this._chartsMap[e.__viewId];o&&o.containPoint&&(r=r||o.containPoint(t,e))}else 0}),this)}),this),!!r;vk(this.id)},t.prototype.getVisual=function(e,t){var r=um(this._model,e,{defaultMainType:"series"});var n=r.seriesModel.getData(),i=r.hasOwnProperty("dataIndexInside")?r.dataIndexInside:r.hasOwnProperty("dataIndex")?n.indexOfRawIndex(r.dataIndex):null;return null!=i?RM(n,i,t):VM(n,t)},t.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},t.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},t.prototype._initEvents=function(){var e,t,r,n=this;uc(gk,(function(e){var t=function(t){var r,i=n.getModel(),o=t.target;if("globalout"===e?r={}:o&&HM(o,(function(e){var t=Vv(e);if(t&&null!=t.dataIndex){var n=t.dataModel||i.getSeriesByIndex(t.seriesIndex);return r=n&&n.getDataParams(t.dataIndex,t.dataType,o)||{},!0}if(t.eventData)return r=oc({},t.eventData),!0}),!0),r){var a=r.componentType,s=r.componentIndex;"markLine"!==a&&"markPoint"!==a&&"markArea"!==a||(a="series",s=r.seriesIndex);var l=a&&null!=s&&i.getComponent(a,s),c=l&&n["series"===l.mainType?"_chartsMap":"_componentsMap"][l.__viewId];0,r.event=t,r.type=e,n._$eventProcessor.eventInfo={targetEl:o,packedEvent:r,model:l,view:c},n.trigger(e,r)}};t.zrEventfulCallAtLast=!0,n._zr.on(e,t,n)})),uc(xk,(function(e,t){n._messageCenter.on(t,(function(e){this.trigger(t,e)}),n)})),uc(["selectchanged"],(function(e){n._messageCenter.on(e,(function(t){this.trigger(e,t)}),n)})),e=this._messageCenter,t=this,r=this._api,e.on("selectchanged",(function(e){var n=r.getModel();e.isFromClick?(BM("map","selectchanged",t,n,e),BM("pie","selectchanged",t,n,e)):"select"===e.fromAction?(BM("map","selected",t,n,e),BM("pie","selected",t,n,e)):"unselect"===e.fromAction&&(BM("map","unselected",t,n,e),BM("pie","unselected",t,n,e))}))},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){this._disposed?vk(this.id):this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed)vk(this.id);else{this._disposed=!0,this.getDom()&&mm(this.getDom(),kk,"");var e=this,t=e._api,r=e._model;uc(e._componentsViews,(function(e){e.dispose(r,t)})),uc(e._chartsViews,(function(e){e.dispose(r,t)})),e._zr.dispose(),e._dom=e._model=e._chartsMap=e._componentsMap=e._chartsViews=e._componentsViews=e._scheduler=e._api=e._zr=e._throttledZrFlush=e._theme=e._coordSysMgr=e._messageCenter=null,delete Ek[e.id]}},t.prototype.resize=function(e){if(!this[BT])if(this._disposed)vk(this.id);else{this._zr.resize(e);var t=this._model;if(this._loadingFX&&this._loadingFX.resize(),t){var r=t.resetOption("media"),n=e&&e.silent;this[HT]&&(null==n&&(n=this[HT].silent),r=!0,this[HT]=null),this[BT]=!0;try{r&&XT(this),KT.update.call(this,{type:"resize",animation:oc({duration:0},e&&e.animation)})}catch(e){throw this[BT]=!1,e}this[BT]=!1,tk.call(this,n),rk.call(this,n)}}},t.prototype.showLoading=function(e,t){if(this._disposed)vk(this.id);else if(wc(e)&&(t=e,e=""),e=e||"default",this.hideLoading(),Sk[e]){var r=Sk[e](this._api,t),n=this._zr;this._loadingFX=r,n.add(r)}},t.prototype.hideLoading=function(){this._disposed?vk(this.id):(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},t.prototype.makeActionFromEvent=function(e){var t=oc({},e);return t.type=xk[e.type],t},t.prototype.dispatchAction=function(e,t){if(this._disposed)vk(this.id);else if(wc(t)||(t={silent:!!t}),yk[e.type]&&this._model)if(this[BT])this._pendingActions.push(e);else{var r=t.silent;ek.call(this,e,r);var n=t.flush;n?this._zr.flush():!1!==n&&Pl.browser.weChat&&this._throttledZrFlush(),tk.call(this,r),rk.call(this,r)}},t.prototype.updateLabelLayout=function(){OT.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(e){if(this._disposed)vk(this.id);else{var t=e.seriesIndex;0,this.getModel().getSeriesByIndex(t).appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp()}},t.internalField=function(){function e(e){e.clearColorPalette(),e.eachSeries((function(e){e.clearColorPalette()}))}function t(e){for(var t=[],r=e.currentStates,n=0;n<r.length;n++){var i=r[n];"emphasis"!==i&&"blur"!==i&&"select"!==i&&t.push(i)}e.selected&&e.states.select&&t.push("select"),e.hoverState===Uv&&e.states.emphasis?t.push("emphasis"):e.hoverState===Wv&&e.states.blur&&t.push("blur"),e.useStates(t)}function r(e,t){if(!e.preventAutoZ){var r=e.get("z")||0,i=e.get("zlevel")||0;t.eachRendered((function(e){return n(e,r,i,-1/0),!0}))}}function n(e,t,r,i){var o=e.getTextContent(),a=e.getTextGuideLine();if(e.isGroup)for(var s=e.childrenRef(),l=0;l<s.length;l++)i=Math.max(n(s[l],t,r,i),i);else e.z=t,e.zlevel=r,i=Math.max(e.z2,i);if(o&&(o.z=t,o.zlevel=r,isFinite(i)&&(o.z2=i+2)),a){var c=e.textGuideLineConfig;a.z=t,a.zlevel=r,isFinite(i)&&(a.z2=i+(c&&c.showAbove?1:-1))}return i}function i(e,t){t.eachRendered((function(e){if(!Wy(e)){var t=e.getTextContent(),r=e.getTextGuideLine();e.stateTransition&&(e.stateTransition=null),t&&t.stateTransition&&(t.stateTransition=null),r&&r.stateTransition&&(r.stateTransition=null),e.hasState()?(e.prevStates=e.currentStates,e.clearStates()):e.prevStates&&(e.prevStates=null)}}))}function o(e,r){var n=e.getModel("stateAnimation"),i=e.isAnimationEnabled(),o=n.get("duration"),a=o>0?{duration:o,delay:n.get("delay"),easing:n.get("easing")}:null;r.eachRendered((function(e){if(e.states&&e.states.emphasis){if(Wy(e))return;if(e instanceof ov&&function(e){var t=Hv(e);t.normalFill=e.style.fill,t.normalStroke=e.style.stroke;var r=e.states.select||{};t.selectFill=r.style&&r.style.fill||null,t.selectStroke=r.style&&r.style.stroke||null}(e),e.__dirty){var r=e.prevStates;r&&e.useStates(r)}if(i){e.stateTransition=a;var n=e.getTextContent(),o=e.getTextGuideLine();n&&(n.stateTransition=a),o&&(o.stateTransition=a)}e.__dirty&&t(e)}}))}XT=function(e){var t=e._scheduler;t.restorePipelines(e._model),t.prepareStageTasks(),qT(e,!0),qT(e,!1),t.plan()},qT=function(e,t){for(var r=e._model,n=e._scheduler,i=t?e._componentsViews:e._chartsViews,o=t?e._componentsMap:e._chartsMap,a=e._zr,s=e._api,l=0;l<i.length;l++)i[l].__alive=!1;function c(e){var l=e.__requireNewView;e.__requireNewView=!1;var c="_ec_"+e.id+"_"+e.type,u=!l&&o[c];if(!u){var d=_m(e.type);0,(u=new(t?AC.getClass(d.main,d.sub):WE.getClass(d.sub))).init(r,s),o[c]=u,i.push(u),a.add(u.group)}e.__viewId=u.__id=c,u.__alive=!0,u.__model=e,u.group.__ecComponentInfo={mainType:e.mainType,index:e.componentIndex},!t&&n.prepareView(u,e,r,s)}t?r.eachComponent((function(e,t){"series"!==e&&c(t)})):r.eachSeries(c);for(l=0;l<i.length;){var u=i[l];u.__alive?l++:(!t&&u.renderTask.dispose(),a.remove(u.group),u.dispose(r,s),i.splice(l,1),o[u.__id]===u&&delete o[u.__id],u.__id=u.group.__ecComponentInfo=null)}},$T=function(e,t,r,n,i){var o=e._model;if(o.setUpdatePayload(r),n){var a={};a[n+"Id"]=r[n+"Id"],a[n+"Index"]=r[n+"Index"],a[n+"Name"]=r[n+"Name"];var s={mainType:n,query:a};i&&(s.subType=i);var l,c=r.excludeSeriesId;null!=c&&(l=Hc(),uc($f(c),(function(e){var t=im(e,null);null!=t&&l.set(t,!0)}))),o&&o.eachComponent(s,(function(t){if(!(l&&null!=l.get(t.id)))if(Fy(r))if(t instanceof IC)r.type!==$v||r.notBlur||t.get(["emphasis","disabled"])||function(e,t,r){var n=e.seriesIndex,i=e.getData(t.dataType);if(i){var o=sm(i,t);o=(vc(o)?o[0]:o)||0;var a=i.getItemGraphicEl(o);if(!a)for(var s=i.count(),l=0;!a&&l<s;)a=i.getItemGraphicEl(l++);if(a){var c=Vv(a);Sy(n,c.focus,c.blurScope,r)}else{var u=e.get(["emphasis","focus"]),d=e.get(["emphasis","blurScope"]);null!=u&&Sy(n,u,d,r)}}}(t,r,e._api);else{var n=My(t.mainType,t.componentIndex,r.name,e._api),i=n.focusSelf,o=n.dispatchers;r.type===$v&&i&&!r.notBlur&&Ey(t.mainType,t.componentIndex,e._api),o&&uc(o,(function(e){r.type===$v?gy(e):vy(e)}))}else Vy(r)&&t instanceof IC&&(!function(e,t){if(Vy(t)){var r=t.dataType,n=sm(e.getData(r),t);vc(n)||(n=[n]),e[t.type===ey?"toggleSelect":t.type===Qv?"select":"unselect"](n,r)}}(t,r,e._api),Ty(t),uk(e))}),e),o&&o.eachComponent(s,(function(t){l&&null!=l.get(t.id)||u(e["series"===n?"_chartsMap":"_componentsMap"][t.__viewId])}),e)}else uc([].concat(e._componentsViews).concat(e._chartsViews),u);function u(n){n&&n.__alive&&n[t]&&n[t](n.__model,o,e._api,r)}},KT={prepareAndUpdate:function(e){XT(this),KT.update.call(this,e,{optionChanged:null!=e.newOption})},update:function(t,r){var n=this._model,i=this._api,o=this._zr,a=this._coordSysMgr,s=this._scheduler;if(n){n.setUpdatePayload(t),s.restoreData(n,t),s.performSeriesTasks(n),a.create(n,i),s.performDataProcessorTasks(n,t),JT(this,n),a.update(n,i),e(n),s.performVisualTasks(n,t),ok(this,n,i,t,r);var l=n.get("backgroundColor")||"transparent",c=n.get("darkMode");o.setBackgroundColor(l),null!=c&&"auto"!==c&&o.setDarkMode(c),OT.trigger("afterupdate",n,i)}},updateTransform:function(t){var r=this,n=this._model,i=this._api;if(n){n.setUpdatePayload(t);var o=[];n.eachComponent((function(e,a){if("series"!==e){var s=r.getViewOfComponentModel(a);if(s&&s.__alive)if(s.updateTransform){var l=s.updateTransform(a,n,i,t);l&&l.update&&o.push(s)}else o.push(s)}}));var a=Hc();n.eachSeries((function(e){var o=r._chartsMap[e.__viewId];if(o.updateTransform){var s=o.updateTransform(e,n,i,t);s&&s.update&&a.set(e.uid,1)}else a.set(e.uid,1)})),e(n),this._scheduler.performVisualTasks(n,t,{setDirty:!0,dirtyMap:a}),sk(this,n,i,t,{},a),OT.trigger("afterupdate",n,i)}},updateView:function(t){var r=this._model;r&&(r.setUpdatePayload(t),WE.markUpdateMethod(t,"updateView"),e(r),this._scheduler.performVisualTasks(r,t,{setDirty:!0}),ok(this,r,this._api,t,{}),OT.trigger("afterupdate",r,this._api))},updateVisual:function(t){var r=this,n=this._model;n&&(n.setUpdatePayload(t),n.eachSeries((function(e){e.getData().clearAllVisual()})),WE.markUpdateMethod(t,"updateVisual"),e(n),this._scheduler.performVisualTasks(n,t,{visualType:"visual",setDirty:!0}),n.eachComponent((function(e,i){if("series"!==e){var o=r.getViewOfComponentModel(i);o&&o.__alive&&o.updateVisual(i,n,r._api,t)}})),n.eachSeries((function(e){r._chartsMap[e.__viewId].updateVisual(e,n,r._api,t)})),OT.trigger("afterupdate",n,this._api))},updateLayout:function(e){KT.update.call(this,e)}},QT=function(e,t,r,n){if(e._disposed)vk(e.id);else{for(var i,o=e._model,a=e._coordSysMgr.getCoordinateSystems(),s=um(o,r),l=0;l<a.length;l++){var c=a[l];if(c[t]&&null!=(i=c[t](o,s,n)))return i}0}},JT=function(e,t){var r=e._chartsMap,n=e._scheduler;t.eachSeries((function(e){n.updateStreamModes(e,r[e.__viewId])}))},ek=function(e,t){var r=this,n=this.getModel(),i=e.type,o=e.escapeConnect,a=yk[i],s=a.actionInfo,l=(s.update||"update").split(":"),c=l.pop(),u=null!=l[0]&&_m(l[0]);this[BT]=!0;var d=[e],p=!1;e.batch&&(p=!0,d=dc(e.batch,(function(t){return(t=ac(oc({},t),e)).batch=null,t})));var h,f=[],m=Vy(e),g=Fy(e);if(g&&Cy(this._api),uc(d,(function(t){if((h=(h=a.action(t,r._model,r._api))||oc({},t)).type=s.event||h.type,f.push(h),g){var n=dm(e),i=n.queryOptionMap,o=n.mainTypeSpecified?i.keys()[0]:"series";$T(r,c,t,o),uk(r)}else m?($T(r,c,t,"series"),uk(r)):u&&$T(r,c,t,u.main,u.sub)})),"none"!==c&&!g&&!m&&!u)try{this[HT]?(XT(this),KT.update.call(this,e),this[HT]=null):KT[c].call(this,e)}catch(e){throw this[BT]=!1,e}if(h=p?{type:s.event||i,escapeConnect:o,batch:f}:f[0],this[BT]=!1,!t){var v=this._messageCenter;if(v.trigger(h.type,h),m){var y={type:"selectchanged",escapeConnect:o,selected:ky(n),isFromClick:e.isFromClick||!1,fromAction:e.type,fromActionPayload:e};v.trigger(y.type,y)}}},tk=function(e){for(var t=this._pendingActions;t.length;){var r=t.shift();ek.call(this,r,e)}},rk=function(e){!e&&this.trigger("updated")},nk=function(e,t){e.on("rendered",(function(r){t.trigger("rendered",r),!e.animation.isFinished()||t[HT]||t._scheduler.unfinished||t._pendingActions.length||t.trigger("finished")}))},ik=function(e,t){e.on("mouseover",(function(e){var r=HM(e.target,Ry);r&&(!function(e,t,r){var n=Vv(e),i=My(n.componentMainType,n.componentIndex,n.componentHighDownName,r),o=i.dispatchers,a=i.focusSelf;o?(a&&Ey(n.componentMainType,n.componentIndex,r),uc(o,(function(e){return fy(e,t)}))):(Sy(n.seriesIndex,n.focus,n.blurScope,r),"self"===n.focus&&Ey(n.componentMainType,n.componentIndex,r),fy(e,t))}(r,e,t._api),uk(t))})).on("mouseout",(function(e){var r=HM(e.target,Ry);r&&(!function(e,t,r){Cy(r);var n=Vv(e),i=My(n.componentMainType,n.componentIndex,n.componentHighDownName,r).dispatchers;i?uc(i,(function(e){return my(e,t)})):my(e,t)}(r,e,t._api),uk(t))})).on("click",(function(e){var r=HM(e.target,(function(e){return null!=Vv(e).dataIndex}),!0);if(r){var n=r.selected?"unselect":"select",i=Vv(r);t._api.dispatchAction({type:n,dataType:i.dataType,dataIndexInside:i.dataIndex,seriesIndex:i.seriesIndex,isFromClick:!0})}}))},ok=function(e,t,r,n,i){!function(e){var t=[],r=[],n=!1;if(e.eachComponent((function(e,i){var o=i.get("zlevel")||0,a=i.get("z")||0,s=i.getZLevelKey();n=n||!!s,("series"===e?r:t).push({zlevel:o,z:a,idx:i.componentIndex,type:e,key:s})})),n){var i,o,a=t.concat(r);Cd(a,(function(e,t){return e.zlevel===t.zlevel?e.z-t.z:e.zlevel-t.zlevel})),uc(a,(function(t){var r=e.getComponent(t.type,t.idx),n=t.zlevel,a=t.key;null!=i&&(n=Math.max(i,n)),a?(n===i&&a!==o&&n++,o=a):o&&(n===i&&n++,o=""),i=n,r.setZLevel(n)}))}}(t),ak(e,t,r,n,i),uc(e._chartsViews,(function(e){e.__alive=!1})),sk(e,t,r,n,i),uc(e._chartsViews,(function(e){e.__alive||e.remove(t,r)}))},ak=function(e,t,n,a,s,l){uc(l||e._componentsViews,(function(e){var s=e.__model;i(s,e),e.render(s,t,n,a),r(s,e),o(s,e)}))},sk=function(e,t,n,a,s,l){var c=e._scheduler;s=oc(s||{},{updatedSeries:t.getSeries()}),OT.trigger("series:beforeupdate",t,n,s);var u=!1;t.eachSeries((function(t){var r=e._chartsMap[t.__viewId];r.__alive=!0;var n=r.renderTask;c.updatePayload(n,a),i(t,r),l&&l.get(t.uid)&&n.dirty(),n.perform(c.getPerformArgs(n))&&(u=!0),r.group.silent=!!t.get("silent"),function(e,t){var r=e.get("blendMode")||null;t.eachRendered((function(e){e.isGroup||(e.style.blend=r)}))}(t,r),Ty(t)})),c.unfinished=u||c.unfinished,OT.trigger("series:layoutlabels",t,n,s),OT.trigger("series:transition",t,n,s),t.eachSeries((function(t){var n=e._chartsMap[t.__viewId];r(t,n),o(t,n)})),function(e,t){var r=e._zr,n=r.storage,i=0;n.traverse((function(e){e.isGroup||i++})),i>t.get("hoverLayerThreshold")&&!Pl.node&&!Pl.worker&&t.eachSeries((function(t){if(!t.preventUsingHoverLayer){var r=e._chartsMap[t.__viewId];r.__alive&&r.eachRendered((function(e){e.states.emphasis&&(e.states.emphasis.hoverLayer=!0)}))}}))}(e,t),OT.trigger("series:afterupdate",t,n,s)},uk=function(e){e[jT]=!0,e.getZr().wakeUp()},dk=function(e){e[jT]&&(e.getZr().storage.traverse((function(e){Wy(e)||t(e)})),e[jT]=!1)},lk=function(e){return new(function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return Al(r,t),r.prototype.getCoordinateSystems=function(){return e._coordSysMgr.getCoordinateSystems()},r.prototype.getComponentByElement=function(t){for(;t;){var r=t.__ecComponentInfo;if(null!=r)return e._model.getComponent(r.mainType,r.index);t=t.parent}},r.prototype.enterEmphasis=function(t,r){gy(t,r),uk(e)},r.prototype.leaveEmphasis=function(t,r){vy(t,r),uk(e)},r.prototype.enterBlur=function(t){yy(t),uk(e)},r.prototype.leaveBlur=function(t){xy(t),uk(e)},r.prototype.enterSelect=function(t){by(t),uk(e)},r.prototype.leaveSelect=function(t){_y(t),uk(e)},r.prototype.getModel=function(){return e.getModel()},r.prototype.getViewOfComponentModel=function(t){return e.getViewOfComponentModel(t)},r.prototype.getViewOfSeriesModel=function(t){return e.getViewOfSeriesModel(t)},r}(g_))(e)},ck=function(e){function t(e,t){for(var r=0;r<e.length;r++){e[r][WT]=t}}uc(xk,(function(r,n){e._messageCenter.on(n,(function(r){if(Mk[e.group]&&0!==e[WT]){if(r&&r.escapeConnect)return;var n=e.makeActionFromEvent(r),i=[];uc(Ek,(function(t){t!==e&&t.group===e.group&&i.push(t)})),t(i,0),uc(i,(function(e){1!==e[WT]&&e.dispatchAction(n)})),t(i,2)}}))}))}}(),t}(gu),mk=fk.prototype;mk.on=UT("on"),mk.off=UT("off"),mk.one=function(e,t,r){var n=this;ww(),this.on.call(this,e,(function r(){for(var i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];t&&t.apply&&t.apply(this,i),n.off(e,r)}),r)};var gk=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];function vk(e){0}var yk={},xk={},bk=[],_k=[],wk=[],Ck={},Sk={},Ek={},Mk={},Tk=+new Date-0,kk=(new Date,"_echarts_instance_");function Ik(e,t,r){var n=!(r&&r.ssr);if(n){0;var i=Lk(e);if(i)return i;0}var o=new fk(e,t,r);return o.id="ec_"+Tk++,Ek[o.id]=o,n&&mm(e,kk,o.id),ck(o),OT.trigger("afterinit",o),o}function Lk(e){return Ek[function(e,t){return e.getAttribute?e.getAttribute(t):e[t]}(e,kk)]}function Ak(e,t){Ck[e]=t}function Nk(e){sc(_k,e)<0&&_k.push(e)}function Dk(e,t){Fk(bk,e,t,2e3)}function Pk(e,t){OT.on(e,t)}function Ok(e,t,r){yc(t)&&(r=t,t="");var n=wc(e)?e.type:[e,e={event:t}][0];e.event=(e.event||n).toLowerCase(),t=e.event,xk[t]||(Dc(GT.test(n)&>.test(t)),yk[n]||(yk[n]={action:r,actionInfo:e}),xk[t]=n)}function Rk(e,t){Fk(wk,e,t,3e3,"visual")}var Vk=[];function Fk(e,t,r,n,i){if((yc(t)||wc(t))&&(r=t,t=n),!(sc(Vk,r)>=0)){Vk.push(r);var o=wM.wrapStageHandler(r,i);o.__prio=t,o.__raw=r,e.push(o)}}function zk(e,t){Sk[e]=t}var Bk=function(e){var t=(e=rc(e)).type;t||Cw("");var r=t.split(":");2!==r.length&&Cw("");var n=!1;"echarts"===r[0]&&(t=r[1],n=!0),e.__isBuiltIn=n,Vw.set(t,e)};Rk(VT,rM),Rk(FT,iM),Rk(FT,oM),Rk(VT,PM),Rk(FT,OM),Rk(7e3,(function(e,t){e.eachRawSeries((function(r){if(!e.isSeriesFiltered(r)){var n=r.getData();n.hasItemVisual()&&n.each((function(e){var r=n.getItemVisual(e,"decal");r&&(n.ensureUniqueItemVisual(e,"style").decal=AT(r,t))}));var i=n.getVisual("decal");if(i)n.getVisual("style").decal=AT(i,t)}}))})),Nk(G_),Dk(900,(function(e){var t=Hc();e.eachSeries((function(e){var r=e.get("stack");if(r){var n=t.get(r)||t.set(r,[]),i=e.getData(),o={stackResultDimension:i.getCalculationInfo("stackResultDimension"),stackedOverDimension:i.getCalculationInfo("stackedOverDimension"),stackedDimension:i.getCalculationInfo("stackedDimension"),stackedByDimension:i.getCalculationInfo("stackedByDimension"),isStackedByIndex:i.getCalculationInfo("isStackedByIndex"),data:i,seriesModel:e};if(!o.stackedDimension||!o.isStackedByIndex&&!o.stackedByDimension)return;n.length&&i.setCalculationInfo("stackedOnSeries",n[n.length-1].seriesModel),n.push(o)}})),t.each(W_)})),zk("default",(function(e,t){ac(t=t||{},{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var r=new vf,n=new bv({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});r.add(n);var i,o=new Rv({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),a=new bv({style:{fill:"none"},textContent:o,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});return r.add(a),t.showSpinner&&((i=new jS({shape:{startAngle:-aM/2,endAngle:-aM/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001})).animateShape(!0).when(1e3,{endAngle:3*aM/2}).start("circularInOut"),i.animateShape(!0).when(1e3,{startAngle:3*aM/2}).delay(300).start("circularInOut"),r.add(i)),r.resize=function(){var r=o.getBoundingRect().width,s=t.showSpinner?t.spinnerRadius:0,l=(e.getWidth()-2*s-(t.showSpinner&&r?10:0)-r)/2-(t.showSpinner&&r?0:5+r/2)+(t.showSpinner?0:r/2)+(r?0:s),c=e.getHeight()/2;t.showSpinner&&i.setShape({cx:l,cy:c}),a.setShape({x:l-s,y:c-s,width:2*s,height:2*s}),n.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},r.resize(),r})),Ok({type:$v,event:$v,update:$v},Zc),Ok({type:Kv,event:Kv,update:Kv},Zc),Ok({type:Qv,event:Qv,update:Qv},Zc),Ok({type:Jv,event:Jv,update:Jv},Zc),Ok({type:ey,event:ey,update:ey},Zc),Ak("light",SM),Ak("dark",LM);var Hk=[],jk={registerPreprocessor:Nk,registerProcessor:Dk,registerPostInit:function(e){Pk("afterinit",e)},registerPostUpdate:function(e){Pk("afterupdate",e)},registerUpdateLifecycle:Pk,registerAction:Ok,registerCoordinateSystem:function(e,t){x_.register(e,t)},registerLayout:function(e,t){Fk(wk,e,t,1e3,"layout")},registerVisual:Rk,registerTransform:Bk,registerLoading:zk,registerMap:function(e,t,r){var n=RT["registerMap"];n&&n(e,t,r)},registerImpl:function(e,t){RT[e]=t},PRIORITY:zT,ComponentModel:Pb,ComponentView:AC,SeriesModel:IC,ChartView:WE,registerComponentModel:function(e){Pb.registerClass(e)},registerComponentView:function(e){AC.registerClass(e)},registerSeriesModel:function(e){IC.registerClass(e)},registerChartView:function(e){WE.registerClass(e)},registerSubTypeDefaulter:function(e,t){Pb.registerSubTypeDefaulter(e,t)},registerPainter:function(e,t){var r;r=t,yf[e]=r}};function Gk(e){vc(e)?uc(e,(function(e){Gk(e)})):sc(Hk,e)>=0||(Hk.push(e),yc(e)&&(e={install:e}),e.install(jk))}var Wk=2*Math.PI,Uk=Vg.CMD,Zk=["top","right","bottom","left"];function Yk(e,t,r,n,i){var o=r.width,a=r.height;switch(e){case"top":n.set(r.x+o/2,r.y-t),i.set(0,-1);break;case"bottom":n.set(r.x+o/2,r.y+a+t),i.set(0,1);break;case"left":n.set(r.x-t,r.y+a/2),i.set(-1,0);break;case"right":n.set(r.x+o+t,r.y+a/2),i.set(1,0)}}function Xk(e,t,r,n,i,o,a,s,l){a-=e,s-=t;var c=Math.sqrt(a*a+s*s),u=(a/=c)*r+e,d=(s/=c)*r+t;if(Math.abs(n-i)%Wk<1e-4)return l[0]=u,l[1]=d,c-r;if(o){var p=n;n=jg(i),i=jg(p)}else n=jg(n),i=jg(i);n>i&&(i+=Wk);var h=Math.atan2(s,a);if(h<0&&(h+=Wk),h>=n&&h<=i||h+Wk>=n&&h+Wk<=i)return l[0]=u,l[1]=d,c-r;var f=r*Math.cos(n)+e,m=r*Math.sin(n)+t,g=r*Math.cos(i)+e,v=r*Math.sin(i)+t,y=(f-a)*(f-a)+(m-s)*(m-s),x=(g-a)*(g-a)+(v-s)*(v-s);return y<x?(l[0]=f,l[1]=m,Math.sqrt(y)):(l[0]=g,l[1]=v,Math.sqrt(x))}function qk(e,t,r,n,i,o,a,s){var l=i-e,c=o-t,u=r-e,d=n-t,p=Math.sqrt(u*u+d*d),h=(l*(u/=p)+c*(d/=p))/p;s&&(h=Math.min(Math.max(h,0),1)),h*=p;var f=a[0]=e+h*u,m=a[1]=t+h*d;return Math.sqrt((f-i)*(f-i)+(m-o)*(m-o))}function $k(e,t,r,n,i,o,a){r<0&&(e+=r,r=-r),n<0&&(t+=n,n=-n);var s=e+r,l=t+n,c=a[0]=Math.min(Math.max(i,e),s),u=a[1]=Math.min(Math.max(o,t),l);return Math.sqrt((c-i)*(c-i)+(u-o)*(u-o))}var Kk=[];function Qk(e,t,r){var n=$k(t.x,t.y,t.width,t.height,e.x,e.y,Kk);return r.set(Kk[0],Kk[1]),n}function Jk(e,t,r){for(var n,i,o=0,a=0,s=0,l=0,c=1/0,u=t.data,d=e.x,p=e.y,h=0;h<u.length;){var f=u[h++];1===h&&(s=o=u[h],l=a=u[h+1]);var m=c;switch(f){case Uk.M:o=s=u[h++],a=l=u[h++];break;case Uk.L:m=qk(o,a,u[h],u[h+1],d,p,Kk,!0),o=u[h++],a=u[h++];break;case Uk.C:m=Kd(o,a,u[h++],u[h++],u[h++],u[h++],u[h],u[h+1],d,p,Kk),o=u[h++],a=u[h++];break;case Uk.Q:m=np(o,a,u[h++],u[h++],u[h],u[h+1],d,p,Kk),o=u[h++],a=u[h++];break;case Uk.A:var g=u[h++],v=u[h++],y=u[h++],x=u[h++],b=u[h++],_=u[h++];h+=1;var w=!!(1-u[h++]);n=Math.cos(b)*y+g,i=Math.sin(b)*x+v,h<=1&&(s=n,l=i),m=Xk(g,v,x,b,b+_,w,(d-g)*x/y+g,p,Kk),o=Math.cos(b+_)*y+g,a=Math.sin(b+_)*x+v;break;case Uk.R:m=$k(s=o=u[h++],l=a=u[h++],u[h++],u[h++],d,p,Kk);break;case Uk.Z:m=qk(o,a,s,l,d,p,Kk,!0),o=s,a=l}m<c&&(c=m,r.set(Kk[0],Kk[1]))}return c}var eI=new Xu,tI=new Xu,rI=new Xu,nI=new Xu,iI=new Xu;function oI(e,t){if(e){var r=e.getTextGuideLine(),n=e.getTextContent();if(n&&r){var i=e.textGuideLineConfig||{},o=[[0,0],[0,0],[0,0]],a=i.candidates||Zk,s=n.getBoundingRect().clone();s.applyTransform(n.getComputedTransform());var l=1/0,c=i.anchor,u=e.getComputedTransform(),d=u&&Zu([],u),p=t.get("length2")||0;c&&rI.copy(c);for(var h=0;h<a.length;h++){Yk(a[h],0,s,eI,nI),Xu.scaleAndAdd(tI,eI,nI,p),tI.transform(d);var f=e.getBoundingRect(),m=c?c.distance(tI):e instanceof ov?Jk(tI,e.path,rI):Qk(tI,f,rI);m<l&&(l=m,tI.transform(u),rI.transform(u),rI.toArray(o[0]),tI.toArray(o[1]),eI.toArray(o[2]))}lI(o,t.get("minTurnAngle")),r.setShape({points:o})}}}var aI=[],sI=new Xu;function lI(e,t){if(t<=180&&t>0){t=t/180*Math.PI,eI.fromArray(e[0]),tI.fromArray(e[1]),rI.fromArray(e[2]),Xu.sub(nI,eI,tI),Xu.sub(iI,rI,tI);var r=nI.len(),n=iI.len();if(!(r<.001||n<.001)){nI.scale(1/r),iI.scale(1/n);var i=nI.dot(iI);if(Math.cos(t)<i){var o=qk(tI.x,tI.y,rI.x,rI.y,eI.x,eI.y,aI,!1);sI.fromArray(aI),sI.scaleAndAdd(iI,o/Math.tan(Math.PI-t));var a=rI.x!==tI.x?(sI.x-tI.x)/(rI.x-tI.x):(sI.y-tI.y)/(rI.y-tI.y);if(isNaN(a))return;a<0?Xu.copy(sI,tI):a>1&&Xu.copy(sI,rI),sI.toArray(e[1])}}}}function cI(e,t,r){if(r<=180&&r>0){r=r/180*Math.PI,eI.fromArray(e[0]),tI.fromArray(e[1]),rI.fromArray(e[2]),Xu.sub(nI,tI,eI),Xu.sub(iI,rI,tI);var n=nI.len(),i=iI.len();if(!(n<.001||i<.001))if(nI.scale(1/n),iI.scale(1/i),nI.dot(t)<Math.cos(r)){var o=qk(tI.x,tI.y,rI.x,rI.y,eI.x,eI.y,aI,!1);sI.fromArray(aI);var a=Math.PI/2,s=a+Math.acos(iI.dot(t))-r;if(s>=a)Xu.copy(sI,rI);else{sI.scaleAndAdd(iI,o/Math.tan(Math.PI/2-s));var l=rI.x!==tI.x?(sI.x-tI.x)/(rI.x-tI.x):(sI.y-tI.y)/(rI.y-tI.y);if(isNaN(l))return;l<0?Xu.copy(sI,tI):l>1&&Xu.copy(sI,rI)}sI.toArray(e[1])}}}function uI(e,t,r,n){var i="normal"===r,o=i?e:e.ensureState(r);o.ignore=t;var a=n.get("smooth");a&&!0===a&&(a=.3),o.shape=o.shape||{},a>0&&(o.shape.smooth=a);var s=n.getModel("lineStyle").getLineStyle();i?e.useStyle(s):o.style=s}function dI(e,t){var r=t.smooth,n=t.points;if(n)if(e.moveTo(n[0][0],n[0][1]),r>0&&n.length>=3){var i=au(n[0],n[1]),o=au(n[1],n[2]);if(!i||!o)return e.lineTo(n[1][0],n[1][1]),void e.lineTo(n[2][0],n[2][1]);var a=Math.min(i,o)*r,s=lu([],n[1],n[0],a/i),l=lu([],n[1],n[2],a/o),c=lu([],s,l,.5);e.bezierCurveTo(s[0],s[1],s[0],s[1],c[0],c[1]),e.bezierCurveTo(l[0],l[1],l[0],l[1],n[2][0],n[2][1])}else for(var u=1;u<n.length;u++)e.lineTo(n[u][0],n[u][1])}function pI(e,t,r){var n=e.getTextGuideLine(),i=e.getTextContent();if(i){for(var o=t.normal,a=o.get("show"),s=i.ignore,l=0;l<Yv.length;l++){var c=Yv[l],u=t[c],d="normal"===c;if(u){var p=u.get("show");if((d?s:Ic(i.states[c]&&i.states[c].ignore,s))||!Ic(p,a)){var h=d?n:n&&n.states[c];h&&(h.ignore=!0),n&&uI(n,!0,c,u);continue}n||(n=new LS,e.setTextGuideLine(n),d||!s&&a||uI(n,!0,"normal",t.normal),e.stateProxy&&(n.stateProxy=e.stateProxy)),uI(n,!1,c,u)}}if(n){ac(n.style,r),n.style.fill=null;var f=o.get("showAbove");(e.textGuideLineConfig=e.textGuideLineConfig||{}).showAbove=f||!1,n.buildPath=dI}}else n&&e.removeTextGuideLine()}function hI(e,t){t=t||"labelLine";for(var r={normal:e.getModel(t)},n=0;n<Zv.length;n++){var i=Zv[n];r[i]=e.getModel([i,t])}return r}function fI(e){for(var t=[],r=0;r<e.length;r++){var n=e[r];if(!n.defaultAttr.ignore){var i=n.label,o=i.getComputedTransform(),a=i.getBoundingRect(),s=!o||o[1]<1e-5&&o[2]<1e-5,l=i.style.margin||0,c=a.clone();c.applyTransform(o),c.x-=l/2,c.y-=l/2,c.width+=l,c.height+=l;var u=s?new rE(a,o):null;t.push({label:i,labelLine:n.labelLine,rect:c,localRect:a,obb:u,priority:n.priority,defaultAttr:n.defaultAttr,layoutOption:n.computedLayoutOption,axisAligned:s,transform:o})}}return t}function mI(e,t,r,n,i,o){var a=e.length;if(!(a<2)){e.sort((function(e,r){return e.rect[t]-r.rect[t]}));for(var s,l=0,c=!1,u=[],d=0,p=0;p<a;p++){var h=e[p],f=h.rect;(s=f[t]-l)<0&&(f[t]-=s,h.label[t]-=s,c=!0);var m=Math.max(-s,0);u.push(m),d+=m,l=f[t]+f[r]}d>0&&o&&w(-d/a,0,a);var g,v,y=e[0],x=e[a-1];return b(),g<0&&C(-g,.8),v<0&&C(v,.8),b(),_(g,v,1),_(v,g,-1),b(),g<0&&S(-g),v<0&&S(v),c}function b(){g=y.rect[t]-n,v=i-x.rect[t]-x.rect[r]}function _(e,t,r){if(e<0){var n=Math.min(t,-e);if(n>0){w(n*r,0,a);var i=n+e;i<0&&C(-i*r,1)}else C(-e*r,1)}}function w(r,n,i){0!==r&&(c=!0);for(var o=n;o<i;o++){var a=e[o];a.rect[t]+=r,a.label[t]+=r}}function C(n,i){for(var o=[],s=0,l=1;l<a;l++){var c=e[l-1].rect,u=Math.max(e[l].rect[t]-c[t]-c[r],0);o.push(u),s+=u}if(s){var d=Math.min(Math.abs(n)/s,i);if(n>0)for(l=0;l<a-1;l++){w(o[l]*d,0,l+1)}else for(l=a-1;l>0;l--){w(-(o[l-1]*d),l,a)}}}function S(e){var t=e<0?-1:1;e=Math.abs(e);for(var r=Math.ceil(e/(a-1)),n=0;n<a-1;n++)if(t>0?w(r,0,n+1):w(-r,a-n-1,a),(e-=r)<=0)return}}function gI(e,t,r,n){return mI(e,"y","height",t,r,n)}function vI(e){var t=[];e.sort((function(e,t){return t.priority-e.priority}));var r=new id(0,0,0,0);function n(e){if(!e.ignore){var t=e.ensureState("emphasis");null==t.ignore&&(t.ignore=!1)}e.ignore=!0}for(var i=0;i<e.length;i++){var o=e[i],a=o.axisAligned,s=o.localRect,l=o.transform,c=o.label,u=o.labelLine;r.copy(o.rect),r.width-=.1,r.height-=.1,r.x+=.05,r.y+=.05;for(var d=o.obb,p=!1,h=0;h<t.length;h++){var f=t[h];if(r.intersect(f.rect)){if(a&&f.axisAligned){p=!0;break}if(f.obb||(f.obb=new rE(f.localRect,f.transform)),d||(d=new rE(s,l)),d.intersect(f.obb)){p=!0;break}}}p?(n(c),u&&n(u)):(c.attr("ignore",o.defaultAttr.ignore),u&&u.attr("ignore",o.defaultAttr.labelGuideIgnore),t.push(o))}}function yI(e){if(e){for(var t=[],r=0;r<e.length;r++)t.push(e[r].slice());return t}}function xI(e,t){var r=e.label,n=t&&t.getTextGuideLine();return{dataIndex:e.dataIndex,dataType:e.dataType,seriesIndex:e.seriesModel.seriesIndex,text:e.label.style.text,rect:e.hostRect,labelRect:e.rect,align:r.style.align,verticalAlign:r.style.verticalAlign,labelLinePoints:yI(n&&n.shape.points)}}var bI=["align","verticalAlign","width","height","fontSize"],_I=new Xh,wI=lm(),CI=lm();function SI(e,t,r){for(var n=0;n<r.length;n++){var i=r[n];null!=t[i]&&(e[i]=t[i])}}var EI=["x","y","rotation"],MI=function(){function e(){this._labelList=[],this._chartViewList=[]}return e.prototype.clearLabels=function(){this._labelList=[],this._chartViewList=[]},e.prototype._addLabel=function(e,t,r,n,i){var o=n.style,a=n.__hostTarget.textConfig||{},s=n.getComputedTransform(),l=n.getBoundingRect().plain();id.applyTransform(l,l,s),s?_I.setLocalTransform(s):(_I.x=_I.y=_I.rotation=_I.originX=_I.originY=0,_I.scaleX=_I.scaleY=1),_I.rotation=jg(_I.rotation);var c,u=n.__hostTarget;if(u){c=u.getBoundingRect().plain();var d=u.getComputedTransform();id.applyTransform(c,c,d)}var p=c&&u.getTextGuideLine();this._labelList.push({label:n,labelLine:p,seriesModel:r,dataIndex:e,dataType:t,layoutOption:i,computedLayoutOption:null,rect:l,hostRect:c,priority:c?c.width*c.height:0,defaultAttr:{ignore:n.ignore,labelGuideIgnore:p&&p.ignore,x:_I.x,y:_I.y,scaleX:_I.scaleX,scaleY:_I.scaleY,rotation:_I.rotation,style:{x:o.x,y:o.y,align:o.align,verticalAlign:o.verticalAlign,width:o.width,height:o.height,fontSize:o.fontSize},cursor:n.cursor,attachedPos:a.position,attachedRot:a.rotation}})},e.prototype.addLabelsOfSeries=function(e){var t=this;this._chartViewList.push(e);var r=e.__model,n=r.get("labelLayout");(yc(n)||fc(n).length)&&e.group.traverse((function(e){if(e.ignore)return!0;var i=e.getTextContent(),o=Vv(e);i&&!i.disableLabelLayout&&t._addLabel(o.dataIndex,o.dataType,r,i,n)}))},e.prototype.updateLayoutConfig=function(e){var t=e.getWidth(),r=e.getHeight();function n(e,t){return function(){oI(e,t)}}for(var i=0;i<this._labelList.length;i++){var o=this._labelList[i],a=o.label,s=a.__hostTarget,l=o.defaultAttr,c=void 0;c=(c=yc(o.layoutOption)?o.layoutOption(xI(o,s)):o.layoutOption)||{},o.computedLayoutOption=c;var u=Math.PI/180;s&&s.setTextConfig({local:!1,position:null!=c.x||null!=c.y?null:l.attachedPos,rotation:null!=c.rotate?c.rotate*u:l.attachedRot,offset:[c.dx||0,c.dy||0]});var d=!1;if(null!=c.x?(a.x=Mf(c.x,t),a.setStyle("x",0),d=!0):(a.x=l.x,a.setStyle("x",l.style.x)),null!=c.y?(a.y=Mf(c.y,r),a.setStyle("y",0),d=!0):(a.y=l.y,a.setStyle("y",l.style.y)),c.labelLinePoints){var p=s.getTextGuideLine();p&&(p.setShape({points:c.labelLinePoints}),d=!1)}wI(a).needsUpdateLabelLine=d,a.rotation=null!=c.rotate?c.rotate*u:l.rotation,a.scaleX=l.scaleX,a.scaleY=l.scaleY;for(var h=0;h<bI.length;h++){var f=bI[h];a.setStyle(f,null!=c[f]?c[f]:l.style[f])}if(c.draggable){if(a.draggable=!0,a.cursor="move",s){var m=o.seriesModel;if(null!=o.dataIndex)m=o.seriesModel.getData(o.dataType).getItemModel(o.dataIndex);a.on("drag",n(s,m.getModel("labelLine")))}}else a.off("drag"),a.cursor=l.cursor}},e.prototype.layout=function(e){var t,r=e.getWidth(),n=e.getHeight(),i=fI(this._labelList),o=hc(i,(function(e){return"shiftX"===e.layoutOption.moveOverlap})),a=hc(i,(function(e){return"shiftY"===e.layoutOption.moveOverlap}));mI(o,"x","width",0,r,t),gI(a,0,n),vI(hc(i,(function(e){return e.layoutOption.hideOverlap})))},e.prototype.processLabelsOverall=function(){var e=this;uc(this._chartViewList,(function(t){var r=t.__model,n=t.ignoreLabelLineUpdate,i=r.isAnimationEnabled();t.group.traverse((function(t){if(t.ignore&&!t.forceLabelAnimation)return!0;var o=!n,a=t.getTextContent();!o&&a&&(o=wI(a).needsUpdateLabelLine),o&&e._updateLabelLine(t,r),i&&e._animateLabels(t,r)}))}))},e.prototype._updateLabelLine=function(e,t){var r=e.getTextContent(),n=Vv(e),i=n.dataIndex;if(r&&null!=i){var o=t.getData(n.dataType),a=o.getItemModel(i),s={},l=o.getItemVisual(i,"style");if(l){var c=o.getVisual("drawType");s.stroke=l[c]}var u=a.getModel("labelLine");pI(e,hI(a),s),oI(e,u)}},e.prototype._animateLabels=function(e,t){var r=e.getTextContent(),n=e.getTextGuideLine();if(r&&(e.forceLabelAnimation||!r.ignore&&!r.invisible&&!e.disableLabelAnimation&&!Wy(e))){var i=(h=wI(r)).oldLayout,o=Vv(e),a=o.dataIndex,s={x:r.x,y:r.y,rotation:r.rotation},l=t.getData(o.dataType);if(i){r.attr(i);var c=e.prevStates;c&&(sc(c,"select")>=0&&r.attr(h.oldLayoutSelect),sc(c,"emphasis")>=0&&r.attr(h.oldLayoutEmphasis)),jy(r,s,t,a)}else if(r.attr(s),!sx(r).valueAnimation){var u=Ic(r.style.opacity,1);r.style.opacity=0,Gy(r,{style:{opacity:u}},t,a)}if(h.oldLayout=s,r.states.select){var d=h.oldLayoutSelect={};SI(d,s,EI),SI(d,r.states.select,EI)}if(r.states.emphasis){var p=h.oldLayoutEmphasis={};SI(p,s,EI),SI(p,r.states.emphasis,EI)}cx(r,a,l,t,t)}if(n&&!n.ignore&&!n.invisible){i=(h=CI(n)).oldLayout;var h,f={points:n.shape.points};i?(n.attr({shape:i}),jy(n,{shape:f},t)):(n.setShape(f),n.style.strokePercent=0,Gy(n,{style:{strokePercent:1}},t)),h.oldLayout=f}},e}();const TI=MI;var kI=lm();function II(e){e.registerUpdateLifecycle("series:beforeupdate",(function(e,t,r){var n=kI(t).labelManager;n||(n=kI(t).labelManager=new TI),n.clearLabels()})),e.registerUpdateLifecycle("series:layoutlabels",(function(e,t,r){var n=kI(t).labelManager;r.updatedSeries.forEach((function(e){n.addLabelsOfSeries(t.getViewOfSeriesModel(e))})),n.updateLayoutConfig(t),n.layout(t),n.processLabelsOverall()}))}function LI(e,t,r){var n=Hl.createCanvas(),i=t.getWidth(),o=t.getHeight(),a=n.style;return a&&(a.position="absolute",a.left="0",a.top="0",a.width=i+"px",a.height=o+"px",n.setAttribute("data-zr-dom-id",e)),n.width=i*r,n.height=o*r,n}Gk(II);var AI=function(e){function t(t,r,n){var i,o=e.call(this)||this;o.motionBlur=!1,o.lastFrameAlpha=.7,o.dpr=1,o.virtual=!1,o.config={},o.incremental=!1,o.zlevel=0,o.maxRepaintRectCount=5,o.__dirty=!0,o.__firstTimePaint=!0,o.__used=!1,o.__drawIndex=0,o.__startIndex=0,o.__endIndex=0,o.__prevStartIndex=null,o.__prevEndIndex=null,n=n||Oh,"string"==typeof t?i=LI(t,r,n):wc(t)&&(t=(i=t).id),o.id=t,o.dom=i;var a=i.style;return a&&(Wc(i),i.onselectstart=function(){return!1},a.padding="0",a.margin="0",a.borderWidth="0"),o.painter=r,o.dpr=n,o}return Al(t,e),t.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},t.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},t.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},t.prototype.setUnpainted=function(){this.__firstTimePaint=!0},t.prototype.createBackBuffer=function(){var e=this.dpr;this.domBack=LI("back-"+this.id,this.painter,e),this.ctxBack=this.domBack.getContext("2d"),1!==e&&this.ctxBack.scale(e,e)},t.prototype.createRepaintRects=function(e,t,r,n){if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var i,o=[],a=this.maxRepaintRectCount,s=!1,l=new id(0,0,0,0);function c(e){if(e.isFinite()&&!e.isZero())if(0===o.length){(t=new id(0,0,0,0)).copy(e),o.push(t)}else{for(var t,r=!1,n=1/0,i=0,c=0;c<o.length;++c){var u=o[c];if(u.intersect(e)){var d=new id(0,0,0,0);d.copy(u),d.union(e),o[c]=d,r=!0;break}if(s){l.copy(e),l.union(u);var p=e.width*e.height,h=u.width*u.height,f=l.width*l.height-p-h;f<n&&(n=f,i=c)}}if(s&&(o[i].union(e),r=!0),!r)(t=new id(0,0,0,0)).copy(e),o.push(t);s||(s=o.length>=a)}}for(var u=this.__startIndex;u<this.__endIndex;++u){if(h=e[u]){var d=h.shouldBePainted(r,n,!0,!0);(f=h.__isRendered&&(h.__dirty&Sd||!d)?h.getPrevPaintRect():null)&&c(f);var p=d&&(h.__dirty&Sd||!h.__isRendered)?h.getPaintRect():null;p&&c(p)}}for(u=this.__prevStartIndex;u<this.__prevEndIndex;++u){var h,f;d=(h=t[u])&&h.shouldBePainted(r,n,!0,!0);if(h&&(!d||!h.__zr)&&h.__isRendered)(f=h.getPrevPaintRect())&&c(f)}do{i=!1;for(u=0;u<o.length;)if(o[u].isZero())o.splice(u,1);else{for(var m=u+1;m<o.length;)o[u].intersect(o[m])?(i=!0,o[u].union(o[m]),o.splice(m,1)):m++;u++}}while(i);return this._paintRects=o,o},t.prototype.debugGetPaintRects=function(){return(this._paintRects||[]).slice()},t.prototype.resize=function(e,t){var r=this.dpr,n=this.dom,i=n.style,o=this.domBack;i&&(i.width=e+"px",i.height=t+"px"),n.width=e*r,n.height=t*r,o&&(o.width=e*r,o.height=t*r,1!==r&&this.ctxBack.scale(r,r))},t.prototype.clear=function(e,t,r){var n=this.dom,i=this.ctx,o=n.width,a=n.height;t=t||this.clearColor;var s=this.motionBlur&&!e,l=this.lastFrameAlpha,c=this.dpr,u=this;s&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(n,0,0,o/c,a/c));var d=this.domBack;function p(e,r,n,o){if(i.clearRect(e,r,n,o),t&&"transparent"!==t){var a=void 0;if(Mc(t))a=(t.global||t.__width===n&&t.__height===o)&&t.__canvasGradient||iT(i,t,{x:0,y:0,width:n,height:o}),t.__canvasGradient=a,t.__width=n,t.__height=o;else null!=t.image&&(t.scaleX=t.scaleX||c,t.scaleY=t.scaleY||c,a=fT(i,t,{dirty:function(){u.setUnpainted(),u.painter.refresh()}}));i.save(),i.fillStyle=a||t,i.fillRect(e,r,n,o),i.restore()}s&&(i.save(),i.globalAlpha=l,i.drawImage(d,e,r,n,o),i.restore())}!r||s?p(0,0,o,a):r.length&&uc(r,(function(e){p(e.x*c,e.y*c,e.width*c,e.height*c)}))},t}(gu);const NI=AI;var DI=1e5,PI=314159,OI=.01;var RI=function(){function e(e,t,r,n){this.type="canvas",this._zlevelList=[],this._prevDisplayList=[],this._layers={},this._layerConfig={},this._needsManuallyCompositing=!1,this.type="canvas";var i=!e.nodeName||"CANVAS"===e.nodeName.toUpperCase();this._opts=r=oc({},r||{}),this.dpr=r.devicePixelRatio||Oh,this._singleCanvas=i,this.root=e,e.style&&(Wc(e),e.innerHTML=""),this.storage=t;var o=this._zlevelList;this._prevDisplayList=[];var a=this._layers;if(i){var s=e,l=s.width,c=s.height;null!=r.width&&(l=r.width),null!=r.height&&(c=r.height),this.dpr=r.devicePixelRatio||1,s.width=l*this.dpr,s.height=c*this.dpr,this._width=l,this._height=c;var u=new NI(s,this,this.dpr);u.__builtin__=!0,u.initContext(),a[314159]=u,u.zlevel=PI,o.push(PI),this._domRoot=e}else{this._width=aT(e,0,r),this._height=aT(e,1,r);var d=this._domRoot=function(e,t){var r=document.createElement("div");return r.style.cssText=["position:relative","width:"+e+"px","height:"+t+"px","padding:0","margin:0","border-width:0"].join(";")+";",r}(this._width,this._height);e.appendChild(d)}}return e.prototype.getType=function(){return"canvas"},e.prototype.isSingleCanvas=function(){return this._singleCanvas},e.prototype.getViewportRoot=function(){return this._domRoot},e.prototype.getViewportRootOffset=function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},e.prototype.refresh=function(e){var t=this.storage.getDisplayList(!0),r=this._prevDisplayList,n=this._zlevelList;this._redrawId=Math.random(),this._paintList(t,r,e,this._redrawId);for(var i=0;i<n.length;i++){var o=n[i],a=this._layers[o];if(!a.__builtin__&&a.refresh){var s=0===i?this._backgroundColor:null;a.refresh(s)}}return this._opts.useDirtyRect&&(this._prevDisplayList=t.slice()),this},e.prototype.refreshHover=function(){this._paintHoverList(this.storage.getDisplayList(!1))},e.prototype._paintHoverList=function(e){var t=e.length,r=this._hoverlayer;if(r&&r.clear(),t){for(var n,i={inHover:!0,viewWidth:this._width,viewHeight:this._height},o=0;o<t;o++){var a=e[o];a.__inHover&&(r||(r=this._hoverlayer=this.getLayer(DI)),n||(n=r.ctx).save(),TT(n,a,i,o===t-1))}n&&n.restore()}},e.prototype.getHoverLayer=function(){return this.getLayer(DI)},e.prototype.paintOne=function(e,t){MT(e,t)},e.prototype._paintList=function(e,t,r,n){if(this._redrawId===n){r=r||!1,this._updateLayerStatus(e);var i=this._doPaintList(e,t,r),o=i.finished,a=i.needsRefreshHover;if(this._needsManuallyCompositing&&this._compositeManually(),a&&this._paintHoverList(e),o)this.eachLayer((function(e){e.afterBrush&&e.afterBrush()}));else{var s=this;Nd((function(){s._paintList(e,t,r,n)}))}}},e.prototype._compositeManually=function(){var e=this.getLayer(PI).ctx,t=this._domRoot.width,r=this._domRoot.height;e.clearRect(0,0,t,r),this.eachBuiltinLayer((function(n){n.virtual&&e.drawImage(n.dom,0,0,t,r)}))},e.prototype._doPaintList=function(e,t,r){for(var n=this,i=[],o=this._opts.useDirtyRect,a=0;a<this._zlevelList.length;a++){var s=this._zlevelList[a],l=this._layers[s];l.__builtin__&&l!==this._hoverlayer&&(l.__dirty||r)&&i.push(l)}for(var c=!0,u=!1,d=function(a){var s,l=i[a],d=l.ctx,h=o&&l.createRepaintRects(e,t,p._width,p._height),f=r?l.__startIndex:l.__drawIndex,m=!r&&l.incremental&&Date.now,g=m&&Date.now(),v=l.zlevel===p._zlevelList[0]?p._backgroundColor:null;if(l.__startIndex===l.__endIndex)l.clear(!1,v,h);else if(f===l.__startIndex){var y=e[f];y.incremental&&y.notClear&&!r||l.clear(!1,v,h)}-1===f&&(console.error("For some unknown reason. drawIndex is -1"),f=l.__startIndex);var x=function(t){var r={inHover:!1,allClipped:!1,prevEl:null,viewWidth:n._width,viewHeight:n._height};for(s=f;s<l.__endIndex;s++){var i=e[s];if(i.__inHover&&(u=!0),n._doPaintEl(i,l,o,t,r,s===l.__endIndex-1),m)if(Date.now()-g>15)break}r.prevElClipPaths&&d.restore()};if(h)if(0===h.length)s=l.__endIndex;else for(var b=p.dpr,_=0;_<h.length;++_){var w=h[_];d.save(),d.beginPath(),d.rect(w.x*b,w.y*b,w.width*b,w.height*b),d.clip(),x(w),d.restore()}else d.save(),x(),d.restore();l.__drawIndex=s,l.__drawIndex<l.__endIndex&&(c=!1)},p=this,h=0;h<i.length;h++)d(h);return Pl.wxa&&uc(this._layers,(function(e){e&&e.ctx&&e.ctx.draw&&e.ctx.draw()})),{finished:c,needsRefreshHover:u}},e.prototype._doPaintEl=function(e,t,r,n,i,o){var a=t.ctx;if(r){var s=e.getPaintRect();(!n||s&&s.intersect(n))&&(TT(a,e,i,o),e.setPrevPaintRect(s))}else TT(a,e,i,o)},e.prototype.getLayer=function(e,t){this._singleCanvas&&!this._needsManuallyCompositing&&(e=PI);var r=this._layers[e];return r||((r=new NI("zr_"+e,this,this.dpr)).zlevel=e,r.__builtin__=!0,this._layerConfig[e]?nc(r,this._layerConfig[e],!0):this._layerConfig[e-OI]&&nc(r,this._layerConfig[e-OI],!0),t&&(r.virtual=t),this.insertLayer(e,r),r.initContext()),r},e.prototype.insertLayer=function(e,t){var r=this._layers,n=this._zlevelList,i=n.length,o=this._domRoot,a=null,s=-1;if(!r[e]&&function(e){return!!e&&(!!e.__builtin__||"function"==typeof e.resize&&"function"==typeof e.refresh)}(t)){if(i>0&&e>n[0]){for(s=0;s<i-1&&!(n[s]<e&&n[s+1]>e);s++);a=r[n[s]]}if(n.splice(s+1,0,e),r[e]=t,!t.virtual)if(a){var l=a.dom;l.nextSibling?o.insertBefore(t.dom,l.nextSibling):o.appendChild(t.dom)}else o.firstChild?o.insertBefore(t.dom,o.firstChild):o.appendChild(t.dom);t.painter||(t.painter=this)}},e.prototype.eachLayer=function(e,t){for(var r=this._zlevelList,n=0;n<r.length;n++){var i=r[n];e.call(t,this._layers[i],i)}},e.prototype.eachBuiltinLayer=function(e,t){for(var r=this._zlevelList,n=0;n<r.length;n++){var i=r[n],o=this._layers[i];o.__builtin__&&e.call(t,o,i)}},e.prototype.eachOtherLayer=function(e,t){for(var r=this._zlevelList,n=0;n<r.length;n++){var i=r[n],o=this._layers[i];o.__builtin__||e.call(t,o,i)}},e.prototype.getLayers=function(){return this._layers},e.prototype._updateLayerStatus=function(e){function t(e){o&&(o.__endIndex!==e&&(o.__dirty=!0),o.__endIndex=e)}if(this.eachBuiltinLayer((function(e,t){e.__dirty=e.__used=!1})),this._singleCanvas)for(var r=1;r<e.length;r++){if((s=e[r]).zlevel!==e[r-1].zlevel||s.incremental){this._needsManuallyCompositing=!0;break}}var n,i,o=null,a=0;for(i=0;i<e.length;i++){var s,l=(s=e[i]).zlevel,c=void 0;n!==l&&(n=l,a=0),s.incremental?((c=this.getLayer(l+.001,this._needsManuallyCompositing)).incremental=!0,a=1):c=this.getLayer(l+(a>0?OI:0),this._needsManuallyCompositing),c.__builtin__||tc("ZLevel "+l+" has been used by unkown layer "+c.id),c!==o&&(c.__used=!0,c.__startIndex!==i&&(c.__dirty=!0),c.__startIndex=i,c.incremental?c.__drawIndex=-1:c.__drawIndex=i,t(i),o=c),s.__dirty&Sd&&!s.__inHover&&(c.__dirty=!0,c.incremental&&c.__drawIndex<0&&(c.__drawIndex=i))}t(i),this.eachBuiltinLayer((function(e,t){!e.__used&&e.getElementCount()>0&&(e.__dirty=!0,e.__startIndex=e.__endIndex=e.__drawIndex=0),e.__dirty&&e.__drawIndex<0&&(e.__drawIndex=e.__startIndex)}))},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(e){e.clear()},e.prototype.setBackgroundColor=function(e){this._backgroundColor=e,uc(this._layers,(function(e){e.setUnpainted()}))},e.prototype.configLayer=function(e,t){if(t){var r=this._layerConfig;r[e]?nc(r[e],t,!0):r[e]=t;for(var n=0;n<this._zlevelList.length;n++){var i=this._zlevelList[n];if(i===e||i===e+OI)nc(this._layers[i],r[e],!0)}}},e.prototype.delLayer=function(e){var t=this._layers,r=this._zlevelList,n=t[e];n&&(n.dom.parentNode.removeChild(n.dom),delete t[e],r.splice(sc(r,e),1))},e.prototype.resize=function(e,t){if(this._domRoot.style){var r=this._domRoot;r.style.display="none";var n=this._opts,i=this.root;if(null!=e&&(n.width=e),null!=t&&(n.height=t),e=aT(i,0,n),t=aT(i,1,n),r.style.display="",this._width!==e||t!==this._height){for(var o in r.style.width=e+"px",r.style.height=t+"px",this._layers)this._layers.hasOwnProperty(o)&&this._layers[o].resize(e,t);this.refresh(!0)}this._width=e,this._height=t}else{if(null==e||null==t)return;this._width=e,this._height=t,this.getLayer(PI).resize(e,t)}return this},e.prototype.clearLayer=function(e){var t=this._layers[e];t&&t.clear()},e.prototype.dispose=function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},e.prototype.getRenderedCanvas=function(e){if(e=e||{},this._singleCanvas&&!this._compositeManually)return this._layers[314159].dom;var t=new NI("image",this,e.pixelRatio||this.dpr);t.initContext(),t.clear(!1,e.backgroundColor||this._backgroundColor);var r=t.ctx;if(e.pixelRatio<=this.dpr){this.refresh();var n=t.dom.width,i=t.dom.height;this.eachLayer((function(e){e.__builtin__?r.drawImage(e.dom,0,0,n,i):e.renderToCanvas&&(r.save(),e.renderToCanvas(r),r.restore())}))}else for(var o={inHover:!1,viewWidth:this._width,viewHeight:this._height},a=this.storage.getDisplayList(!0),s=0,l=a.length;s<l;s++){var c=a[s];TT(r,c,o,s===l-1)}return t.dom},e.prototype.getWidth=function(){return this._width},e.prototype.getHeight=function(){return this._height},e}();const VI=RI;var FI=Math.sin,zI=Math.cos,BI=Math.PI,HI=2*Math.PI,jI=180/BI,GI=function(){function e(){}return e.prototype.reset=function(e){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,e||4)},e.prototype.moveTo=function(e,t){this._add("M",e,t)},e.prototype.lineTo=function(e,t){this._add("L",e,t)},e.prototype.bezierCurveTo=function(e,t,r,n,i,o){this._add("C",e,t,r,n,i,o)},e.prototype.quadraticCurveTo=function(e,t,r,n){this._add("Q",e,t,r,n)},e.prototype.arc=function(e,t,r,n,i,o){this.ellipse(e,t,r,r,0,n,i,o)},e.prototype.ellipse=function(e,t,r,n,i,o,a,s){var l=a-o,c=!s,u=Math.abs(l),d=Fp(u-HI)||(c?l>=HI:-l>=HI),p=l>0?l%HI:l%HI+HI,h=!1;h=!!d||!Fp(u)&&p>=BI==!!c;var f=e+r*zI(o),m=t+n*FI(o);this._start&&this._add("M",f,m);var g=Math.round(i*jI);if(d){var v=1/this._p,y=(c?1:-1)*(HI-v);this._add("A",r,n,g,1,+c,e+r*zI(o+y),t+n*FI(o+y)),v>.01&&this._add("A",r,n,g,0,+c,f,m)}else{var x=e+r*zI(a),b=t+n*FI(a);this._add("A",r,n,g,+h,+c,x,b)}},e.prototype.rect=function(e,t,r,n){this._add("M",e,t),this._add("l",r,0),this._add("l",0,n),this._add("l",-r,0),this._add("Z")},e.prototype.closePath=function(){this._d.length>0&&this._add("Z")},e.prototype._add=function(e,t,r,n,i,o,a,s,l){for(var c=[],u=this._p,d=1;d<arguments.length;d++){var p=arguments[d];if(isNaN(p))return void(this._invalid=!0);c.push(Math.round(p*u)/u)}this._d.push(e+c.join(" ")),this._start="Z"===e},e.prototype.generateStr=function(){this._str=this._invalid?"":this._d.join(""),this._d=[]},e.prototype.getStr=function(){return this._str},e}();const WI=GI;var UI="none",ZI=Math.round;var YI=["lineCap","miterLimit","lineJoin"],XI=dc(YI,(function(e){return"stroke-"+e.toLowerCase()}));function qI(e,t,r,n){var i=null==t.opacity?1:t.opacity;if(r instanceof pv)e("opacity",i);else{if(function(e){var t=e.fill;return null!=t&&t!==UI}(t)){var o=Rp(t.fill);e("fill",o.color);var a=null!=t.fillOpacity?t.fillOpacity*o.opacity*i:o.opacity*i;(n||a<1)&&e("fill-opacity",a)}else e("fill",UI);if(function(e){var t=e.stroke;return null!=t&&t!==UI}(t)){var s=Rp(t.stroke);e("stroke",s.color);var l=t.strokeNoScale?r.getLineScale():1,c=l?(t.lineWidth||0)/l:0,u=null!=t.strokeOpacity?t.strokeOpacity*s.opacity*i:s.opacity*i,d=t.strokeFirst;if((n||1!==c)&&e("stroke-width",c),(n||d)&&e("paint-order",d?"stroke":"fill"),(n||u<1)&&e("stroke-opacity",u),t.lineDash){var p=sT(r),h=p[0],f=p[1];h&&(f=ZI(f||0),e("stroke-dasharray",h.join(",")),(f||n)&&e("stroke-dashoffset",f))}else n&&e("stroke-dasharray",UI);for(var m=0;m<YI.length;m++){var g=YI[m];if(n||t[g]!==tv[g]){var v=t[g]||tv[g];v&&e(XI[m],v)}}}else n&&e("stroke",UI)}}var $I="http://www.w3.org/2000/svg",KI="http://www.w3.org/1999/xlink",QI="http://www.w3.org/2000/xmlns/",JI="http://www.w3.org/XML/1998/namespace",eL="ecmeta_";function tL(e){return document.createElementNS($I,e)}function rL(e,t,r,n,i){return{tag:e,attrs:r||{},children:n,text:i,key:t}}function nL(e,t){var r=(t=t||{}).newline?"\n":"";return function e(t){var n=t.children,i=t.tag,o=t.attrs,a=t.text;return function(e,t){var r=[];if(t)for(var n in t){var i=t[n],o=n;!1!==i&&(!0!==i&&null!=i&&(o+='="'+i+'"'),r.push(o))}return"<"+e+" "+r.join(" ")+">"}(i,o)+("style"!==i?Mu(a):a||"")+(n?""+r+dc(n,(function(t){return e(t)})).join(r)+r:"")+("</"+i+">")}(e)}function iL(e){return{zrId:e,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function oL(e,t,r,n){return rL("svg","root",{width:e,height:t,xmlns:$I,"xmlns:xlink":KI,version:"1.1",baseProfile:"full",viewBox:!!n&&"0 0 "+e+" "+t},r)}var aL=0;function sL(){return aL++}var lL={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},cL="transform-origin";function uL(e,t,r){var n=oc({},e.shape);oc(n,t),e.buildPath(r,n);var i=new WI;return i.reset(Xp(e)),r.rebuildPath(i,1),i.generateStr(),i.getStr()}function dL(e,t){var r=t.originX,n=t.originY;(r||n)&&(e[cL]=r+"px "+n+"px")}var pL={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function hL(e,t){var r=t.zrId+"-ani-"+t.cssAnimIdx++;return t.cssAnims[r]=e,r}function fL(e){return xc(e)?lL[e]?"cubic-bezier("+lL[e]+")":ap(e)?e:"":""}function mL(e,t,r,n){var i=e.animators,o=i.length,a=[];if(e instanceof WS){var s=function(e,t,r){var n,i,o=e.shape.paths,a={};if(uc(o,(function(e){var t=iL(r.zrId);t.animation=!0,mL(e,{},t,!0);var o=t.cssAnims,s=t.cssNodes,l=fc(o),c=l.length;if(c){var u=o[i=l[c-1]];for(var d in u){var p=u[d];a[d]=a[d]||{d:""},a[d].d+=p.d||""}for(var h in s){var f=s[h].animation;f.indexOf(i)>=0&&(n=f)}}})),n){t.d=!1;var s=hL(a,r);return n.replace(i,s)}}(e,t,r);if(s)a.push(s);else if(!o)return}else if(!o)return;for(var l={},c=0;c<o;c++){var u=i[c],d=[u.getMaxTime()/1e3+"s"],p=fL(u.getClip().easing),h=u.getDelay();p?d.push(p):d.push("linear"),h&&d.push(h/1e3+"s"),u.getLoop()&&d.push("infinite");var f=d.join(" ");l[f]=l[f]||[f,[]],l[f][1].push(u)}function m(i){var o,a=i[1],s=a.length,l={},c={},u={},d="animation-timing-function";function p(e,t,r){for(var n=e.getTracks(),i=e.getMaxTime(),o=0;o<n.length;o++){var a=n[o];if(a.needsAnimate()){var s=a.keyframes,l=a.propName;if(r&&(l=r(l)),l)for(var c=0;c<s.length;c++){var u=s[c],p=Math.round(u.time/i*100)+"%",h=fL(u.easing),f=u.rawValue;(xc(f)||_c(f))&&(t[p]=t[p]||{},t[p][l]=u.rawValue,h&&(t[p][d]=h))}}}}for(var h=0;h<s;h++){(C=(w=a[h]).targetName)?"shape"===C&&p(w,c):!n&&p(w,l)}for(var f in l){var m={};Yh(m,e),oc(m,l[f]);var g=qp(m),v=l[f][d];u[f]=g?{transform:g}:{},dL(u[f],m),v&&(u[f][d]=v)}var y=!0;for(var f in c){u[f]=u[f]||{};var x=!o;v=c[f][d];x&&(o=new Vg);var b=o.len();o.reset(),u[f].d=uL(e,c[f],o);var _=o.len();if(!x&&b!==_){y=!1;break}v&&(u[f][d]=v)}if(!y)for(var f in u)delete u[f].d;if(!n)for(h=0;h<s;h++){var w,C;"style"===(C=(w=a[h]).targetName)&&p(w,u,(function(e){return pL[e]}))}var S,E=fc(u),M=!0;for(h=1;h<E.length;h++){var T=E[h-1],k=E[h];if(u[T][cL]!==u[k][cL]){M=!1;break}S=u[T][cL]}if(M&&S){for(var f in u)u[f][cL]&&delete u[f][cL];t[cL]=S}if(hc(E,(function(e){return fc(u[e]).length>0})).length)return hL(u,r)+" "+i[0]+" both"}for(var g in l){(s=m(l[g]))&&a.push(s)}if(a.length){var v=r.zrId+"-cls-"+sL();r.cssNodes["."+v]={animation:a.join(",")},t.class=v}}function gL(e,t,r,n){var i=JSON.stringify(e),o=r.cssStyleCache[i];o||(o=r.zrId+"-cls-"+sL(),r.cssStyleCache[i]=o,r.cssNodes["."+o+(n?":hover":"")]=e),t.class=t.class?t.class+" "+o:o}var vL=Math.round;function yL(e){return e&&xc(e.src)}function xL(e){return e&&yc(e.toDataURL)}function bL(e,t,r,n){qI((function(i,o){var a="fill"===i||"stroke"===i;a&&Zp(o)?AL(t,e,i,n):a&&Gp(o)?NL(r,e,i,n):e[i]=a&&"none"===o?"transparent":o}),t,r,!1),function(e,t,r){var n=e.style;if(function(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY)}(n)){var i=function(e){var t=e.style,r=e.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),r[0],r[1]].join(",")}(e),o=r.shadowCache,a=o[i];if(!a){var s=e.getGlobalScale(),l=s[0],c=s[1];if(!l||!c)return;var u=n.shadowOffsetX||0,d=n.shadowOffsetY||0,p=n.shadowBlur,h=Rp(n.shadowColor),f=h.opacity,m=h.color,g=p/2/l+" "+p/2/c;a=r.zrId+"-s"+r.shadowIdx++,r.defs[a]=rL("filter",a,{id:a,x:"-100%",y:"-100%",width:"300%",height:"300%"},[rL("feDropShadow","",{dx:u/l,dy:d/c,stdDeviation:g,"flood-color":m,"flood-opacity":f})]),o[i]=a}t.filter=Yp(a)}}(r,e,n)}function _L(e,t){var r=function(e){if("function"==typeof bf)return bf(e)}(t);r&&(r.each((function(t,r){null!=t&&(e[(eL+r).toLowerCase()]=t+"")})),t.isSilent()&&(e[eL+"silent"]="true"))}function wL(e){return Fp(e[0]-1)&&Fp(e[1])&&Fp(e[2])&&Fp(e[3]-1)}function CL(e,t,r){if(t&&(!function(e){return Fp(e[4])&&Fp(e[5])}(t)||!wL(t))){var n=r?10:1e4;e.transform=wL(t)?"translate("+vL(t[4]*n)/n+" "+vL(t[5]*n)/n+")":function(e){return"matrix("+zp(e[0])+","+zp(e[1])+","+zp(e[2])+","+zp(e[3])+","+Bp(e[4])+","+Bp(e[5])+")"}(t)}}function SL(e,t,r){for(var n=e.points,i=[],o=0;o<n.length;o++)i.push(vL(n[o][0]*r)/r),i.push(vL(n[o][1]*r)/r);t.points=i.join(" ")}function EL(e){return!e.smooth}var ML,TL,kL={circle:[(ML=["cx","cy","r"],TL=dc(ML,(function(e){return"string"==typeof e?[e,e]:e})),function(e,t,r){for(var n=0;n<TL.length;n++){var i=TL[n],o=e[i[0]];null!=o&&(t[i[1]]=vL(o*r)/r)}})],polyline:[SL,EL],polygon:[SL,EL]};function IL(e,t){var r=e.style,n=e.shape,i=kL[e.type],o={},a=t.animation,s="path",l=e.style.strokePercent,c=t.compress&&Xp(e)||4;if(!i||t.willUpdate||i[1]&&!i[1](n)||a&&function(e){for(var t=e.animators,r=0;r<t.length;r++)if("shape"===t[r].targetName)return!0;return!1}(e)||l<1){var u=!e.path||e.shapeChanged();e.path||e.createPathProxy();var d=e.path;u&&(d.beginPath(),e.buildPath(d,e.shape),e.pathUpdated());var p=d.getVersion(),h=e,f=h.__svgPathBuilder;h.__svgPathVersion===p&&f&&l===h.__svgPathStrokePercent||(f||(f=h.__svgPathBuilder=new WI),f.reset(c),d.rebuildPath(f,l),f.generateStr(),h.__svgPathVersion=p,h.__svgPathStrokePercent=l),o.d=f.getStr()}else{s=e.type;var m=Math.pow(10,c);i[0](n,o,m)}return CL(o,e.transform),bL(o,r,e,t),_L(o,e),t.animation&&mL(e,o,t),t.emphasis&&function(e,t,r){if(!e.ignore)if(e.isSilent())gL(c={"pointer-events":"none"},t,r,!0);else{var n=e.states.emphasis&&e.states.emphasis.style?e.states.emphasis.style:{},i=n.fill;if(!i){var o=e.style&&e.style.fill,a=e.states.select&&e.states.select.style&&e.states.select.style.fill,s=e.currentStates.indexOf("select")>=0&&a||o;s&&(i=Pp(s))}var l=n.lineWidth;l&&(l/=!n.strokeNoScale&&e.transform?e.transform[0]:1);var c={cursor:"pointer"};i&&(c.fill=i),n.stroke&&(c.stroke=n.stroke),l&&(c["stroke-width"]=l),gL(c,t,r,!0)}}(e,o,t),rL(s,e.id+"",o)}function LL(e,t){return e instanceof ov?IL(e,t):e instanceof pv?function(e,t){var r=e.style,n=r.image;if(n&&!xc(n)&&(yL(n)?n=n.src:xL(n)&&(n=n.toDataURL())),n){var i=r.x||0,o=r.y||0,a={href:n,width:r.width,height:r.height};return i&&(a.x=i),o&&(a.y=o),CL(a,e.transform),bL(a,r,e,t),_L(a,e),t.animation&&mL(e,a,t),rL("image",e.id+"",a)}}(e,t):e instanceof lv?function(e,t){var r=e.style,n=r.text;if(null!=n&&(n+=""),n&&!isNaN(r.x)&&!isNaN(r.y)){var i=r.font||Vl,o=r.x||0,a=function(e,t,r){return"top"===r?e+=t/2:"bottom"===r&&(e-=t/2),e}(r.y||0,tf(i),r.textBaseline),s={"dominant-baseline":"central","text-anchor":Hp[r.textAlign]||r.textAlign};if(Iv(r)){var l="",c=r.fontStyle,u=Tv(r.fontSize);if(!parseFloat(u))return;var d=r.fontFamily||Rl,p=r.fontWeight;l+="font-size:"+u+";font-family:"+d+";",c&&"normal"!==c&&(l+="font-style:"+c+";"),p&&"normal"!==p&&(l+="font-weight:"+p+";"),s.style=l}else s.style="font: "+i;return n.match(/\s/)&&(s["xml:space"]="preserve"),o&&(s.x=o),a&&(s.y=a),CL(s,e.transform),bL(s,r,e,t),_L(s,e),t.animation&&mL(e,s,t),rL("text",e.id+"",s,void 0,n)}}(e,t):void 0}function AL(e,t,r,n){var i,o=e[r],a={gradientUnits:o.global?"userSpaceOnUse":"objectBoundingBox"};if(Wp(o))i="linearGradient",a.x1=o.x,a.y1=o.y,a.x2=o.x2,a.y2=o.y2;else{if(!Up(o))return void 0;i="radialGradient",a.cx=Ic(o.x,.5),a.cy=Ic(o.y,.5),a.r=Ic(o.r,.5)}for(var s=o.colorStops,l=[],c=0,u=s.length;c<u;++c){var d=100*Bp(s[c].offset)+"%",p=Rp(s[c].color),h=p.color,f=p.opacity,m={offset:d};m["stop-color"]=h,f<1&&(m["stop-opacity"]=f),l.push(rL("stop",c+"",m))}var g=nL(rL(i,"",a,l)),v=n.gradientCache,y=v[g];y||(y=n.zrId+"-g"+n.gradientIdx++,v[g]=y,a.id=y,n.defs[y]=rL(i,y,a,l)),t[r]=Yp(y)}function NL(e,t,r,n){var i,o=e.style[r],a=e.getBoundingRect(),s={},l=o.repeat,c="no-repeat"===l,u="repeat-x"===l,d="repeat-y"===l;if(jp(o)){var p=o.imageWidth,h=o.imageHeight,f=void 0,m=o.image;if(xc(m)?f=m:yL(m)?f=m.src:xL(m)&&(f=m.toDataURL()),"undefined"==typeof Image){var g="Image width/height must been given explictly in svg-ssr renderer.";Dc(p,g),Dc(h,g)}else if(null==p||null==h){var v=function(e,t){if(e){var r=e.elm,n=p||t.width,i=h||t.height;"pattern"===e.tag&&(u?(i=1,n/=a.width):d&&(n=1,i/=a.height)),e.attrs.width=n,e.attrs.height=i,r&&(r.setAttribute("width",n),r.setAttribute("height",i))}},y=Dm(f,null,e,(function(e){c||v(w,e),v(i,e)}));y&&y.width&&y.height&&(p=p||y.width,h=h||y.height)}i=rL("image","img",{href:f,width:p,height:h}),s.width=p,s.height=h}else o.svgElement&&(i=rc(o.svgElement),s.width=o.svgWidth,s.height=o.svgHeight);if(i){var x,b;c?x=b=1:u?(b=1,x=s.width/a.width):d?(x=1,b=s.height/a.height):s.patternUnits="userSpaceOnUse",null==x||isNaN(x)||(s.width=x),null==b||isNaN(b)||(s.height=b);var _=qp(o);_&&(s.patternTransform=_);var w=rL("pattern","",s,[i]),C=nL(w),S=n.patternCache,E=S[C];E||(E=n.zrId+"-p"+n.patternIdx++,S[C]=E,s.id=E,w=n.defs[E]=rL("pattern",E,s,[i])),t[r]=Yp(E)}}function DL(e,t,r){var n=r.clipPathCache,i=r.defs,o=n[e.id];if(!o){var a={id:o=r.zrId+"-c"+r.clipPathIdx++};n[e.id]=o,i[o]=rL("clipPath",o,a,[IL(e,r)])}t["clip-path"]=Yp(o)}function PL(e){return document.createTextNode(e)}function OL(e,t,r){e.insertBefore(t,r)}function RL(e,t){e.removeChild(t)}function VL(e,t){e.appendChild(t)}function FL(e){return e.parentNode}function zL(e){return e.nextSibling}function BL(e,t){e.textContent=t}var HL=58,jL=120,GL=rL("","");function WL(e){return void 0===e}function UL(e){return void 0!==e}function ZL(e,t,r){for(var n={},i=t;i<=r;++i){var o=e[i].key;void 0!==o&&(n[o]=i)}return n}function YL(e,t){var r=e.key===t.key;return e.tag===t.tag&&r}function XL(e){var t,r=e.children,n=e.tag;if(UL(n)){var i=e.elm=tL(n);if(KL(GL,e),vc(r))for(t=0;t<r.length;++t){var o=r[t];null!=o&&VL(i,XL(o))}else UL(e.text)&&!wc(e.text)&&VL(i,PL(e.text))}else e.elm=PL(e.text);return e.elm}function qL(e,t,r,n,i){for(;n<=i;++n){var o=r[n];null!=o&&OL(e,XL(o),t)}}function $L(e,t,r,n){for(;r<=n;++r){var i=t[r];if(null!=i)if(UL(i.tag))RL(FL(i.elm),i.elm);else RL(e,i.elm)}}function KL(e,t){var r,n=t.elm,i=e&&e.attrs||{},o=t.attrs||{};if(i!==o){for(r in o){var a=o[r];i[r]!==a&&(!0===a?n.setAttribute(r,""):!1===a?n.removeAttribute(r):"style"===r?n.style.cssText=a:r.charCodeAt(0)!==jL?n.setAttribute(r,a):"xmlns:xlink"===r||"xmlns"===r?n.setAttributeNS(QI,r,a):r.charCodeAt(3)===HL?n.setAttributeNS(JI,r,a):r.charCodeAt(5)===HL?n.setAttributeNS(KI,r,a):n.setAttribute(r,a))}for(r in i)r in o||n.removeAttribute(r)}}function QL(e,t){var r=t.elm=e.elm,n=e.children,i=t.children;e!==t&&(KL(e,t),WL(t.text)?UL(n)&&UL(i)?n!==i&&function(e,t,r){for(var n,i,o,a=0,s=0,l=t.length-1,c=t[0],u=t[l],d=r.length-1,p=r[0],h=r[d];a<=l&&s<=d;)null==c?c=t[++a]:null==u?u=t[--l]:null==p?p=r[++s]:null==h?h=r[--d]:YL(c,p)?(QL(c,p),c=t[++a],p=r[++s]):YL(u,h)?(QL(u,h),u=t[--l],h=r[--d]):YL(c,h)?(QL(c,h),OL(e,c.elm,zL(u.elm)),c=t[++a],h=r[--d]):YL(u,p)?(QL(u,p),OL(e,u.elm,c.elm),u=t[--l],p=r[++s]):(WL(n)&&(n=ZL(t,a,l)),WL(i=n[p.key])||(o=t[i]).tag!==p.tag?OL(e,XL(p),c.elm):(QL(o,p),t[i]=void 0,OL(e,o.elm,c.elm)),p=r[++s]);(a<=l||s<=d)&&(a>l?qL(e,null==r[d+1]?null:r[d+1].elm,r,s,d):$L(e,t,a,l))}(r,n,i):UL(i)?(UL(e.text)&&BL(r,""),qL(r,null,i,0,i.length-1)):UL(n)?$L(r,n,0,n.length-1):UL(e.text)&&BL(r,""):e.text!==t.text&&(UL(n)&&$L(r,n,0,n.length-1),BL(r,t.text)))}var JL=0,eA=function(){function e(e,t,r){if(this.type="svg",this.refreshHover=function(){0},this.configLayer=function(){0},this.storage=t,this._opts=r=oc({},r),this.root=e,this._id="zr"+JL++,this._oldVNode=oL(r.width,r.height),e&&!r.ssr){var n=this._viewport=document.createElement("div");n.style.cssText="position:relative;overflow:hidden";var i=this._svgDom=this._oldVNode.elm=tL("svg");KL(null,this._oldVNode),n.appendChild(i),e.appendChild(n)}this.resize(r.width,r.height)}return e.prototype.getType=function(){return this.type},e.prototype.getViewportRoot=function(){return this._viewport},e.prototype.getViewportRootOffset=function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},e.prototype.getSvgDom=function(){return this._svgDom},e.prototype.refresh=function(){if(this.root){var e=this.renderToVNode({willUpdate:!0});e.attrs.style="position:absolute;left:0;top:0;user-select:none",function(e,t){if(YL(e,t))QL(e,t);else{var r=e.elm,n=FL(r);XL(t),null!==n&&(OL(n,t.elm,zL(r)),$L(n,[e],0,0))}}(this._oldVNode,e),this._oldVNode=e}},e.prototype.renderOneToVNode=function(e){return LL(e,iL(this._id))},e.prototype.renderToVNode=function(e){e=e||{};var t=this.storage.getDisplayList(!0),r=this._width,n=this._height,i=iL(this._id);i.animation=e.animation,i.willUpdate=e.willUpdate,i.compress=e.compress,i.emphasis=e.emphasis;var o=[],a=this._bgVNode=function(e,t,r,n){var i;if(r&&"none"!==r)if(i=rL("rect","bg",{width:e,height:t,x:"0",y:"0"}),Zp(r))AL({fill:r},i.attrs,"fill",n);else if(Gp(r))NL({style:{fill:r},dirty:Zc,getBoundingRect:function(){return{width:e,height:t}}},i.attrs,"fill",n);else{var o=Rp(r),a=o.color,s=o.opacity;i.attrs.fill=a,s<1&&(i.attrs["fill-opacity"]=s)}return i}(r,n,this._backgroundColor,i);a&&o.push(a);var s=e.compress?null:this._mainVNode=rL("g","main",{},[]);this._paintList(t,i,s?s.children:o),s&&o.push(s);var l=dc(fc(i.defs),(function(e){return i.defs[e]}));if(l.length&&o.push(rL("defs","defs",{},l)),e.animation){var c=function(e,t,r){var n=(r=r||{}).newline?"\n":"",i=" {"+n,o=n+"}",a=dc(fc(e),(function(t){return t+i+dc(fc(e[t]),(function(r){return r+":"+e[t][r]+";"})).join(n)+o})).join(n),s=dc(fc(t),(function(e){return"@keyframes "+e+i+dc(fc(t[e]),(function(r){return r+i+dc(fc(t[e][r]),(function(n){var i=t[e][r][n];return"d"===n&&(i='path("'+i+'")'),n+":"+i+";"})).join(n)+o})).join(n)+o})).join(n);return a||s?["<![CDATA[",a,s,"]]>"].join(n):""}(i.cssNodes,i.cssAnims,{newline:!0});if(c){var u=rL("style","stl",{},[],c);o.push(u)}}return oL(r,n,o,e.useViewBox)},e.prototype.renderToString=function(e){return e=e||{},nL(this.renderToVNode({animation:Ic(e.cssAnimation,!0),emphasis:Ic(e.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:Ic(e.useViewBox,!0)}),{newline:!0})},e.prototype.setBackgroundColor=function(e){this._backgroundColor=e},e.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},e.prototype._paintList=function(e,t,r){for(var n,i,o=e.length,a=[],s=0,l=0,c=0;c<o;c++){var u=e[c];if(!u.invisible){var d=u.__clipPaths,p=d&&d.length||0,h=i&&i.length||0,f=void 0;for(f=Math.max(p-1,h-1);f>=0&&(!d||!i||d[f]!==i[f]);f--);for(var m=h-1;m>f;m--)n=a[--s-1];for(var g=f+1;g<p;g++){var v={};DL(d[g],v,t);var y=rL("g","clip-g-"+l++,v,[]);(n?n.children:r).push(y),a[s++]=y,n=y}i=d;var x=LL(u,t);x&&(n?n.children:r).push(x)}}},e.prototype.resize=function(e,t){var r=this._opts,n=this.root,i=this._viewport;if(null!=e&&(r.width=e),null!=t&&(r.height=t),n&&i&&(i.style.display="none",e=aT(n,0,r),t=aT(n,1,r),i.style.display=""),this._width!==e||this._height!==t){if(this._width=e,this._height=t,i){var o=i.style;o.width=e+"px",o.height=t+"px"}if(Gp(this._backgroundColor))this.refresh();else{var a=this._svgDom;a&&(a.setAttribute("width",e),a.setAttribute("height",t));var s=this._bgVNode&&this._bgVNode.elm;s&&(s.setAttribute("width",e),s.setAttribute("height",t))}}},e.prototype.getWidth=function(){return this._width},e.prototype.getHeight=function(){return this._height},e.prototype.dispose=function(){this.root&&(this.root.innerHTML=""),this._svgDom=this._viewport=this.storage=this._oldVNode=this._bgVNode=this._mainVNode=null},e.prototype.clear=function(){this._svgDom&&(this._svgDom.innerHTML=null),this._oldVNode=null},e.prototype.toDataURL=function(e){var t=this.renderToString(),r="data:image/svg+xml;";return e?(t=$p(t))&&r+"base64,"+t:r+"charset=UTF-8,"+encodeURIComponent(t)},e}();const tA=eA;function rA(e){return null==e?0:e.length||1}function nA(e){return e}var iA=function(){function e(e,t,r,n,i,o){this._old=e,this._new=t,this._oldKeyGetter=r||nA,this._newKeyGetter=n||nA,this.context=i,this._diffModeMultiple="multiple"===o}return e.prototype.add=function(e){return this._add=e,this},e.prototype.update=function(e){return this._update=e,this},e.prototype.updateManyToOne=function(e){return this._updateManyToOne=e,this},e.prototype.updateOneToMany=function(e){return this._updateOneToMany=e,this},e.prototype.updateManyToMany=function(e){return this._updateManyToMany=e,this},e.prototype.remove=function(e){return this._remove=e,this},e.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},e.prototype._executeOneToOne=function(){var e=this._old,t=this._new,r={},n=new Array(e.length),i=new Array(t.length);this._initIndexMap(e,null,n,"_oldKeyGetter"),this._initIndexMap(t,r,i,"_newKeyGetter");for(var o=0;o<e.length;o++){var a=n[o],s=r[a],l=rA(s);if(l>1){var c=s.shift();1===s.length&&(r[a]=s[0]),this._update&&this._update(c,o)}else 1===l?(r[a]=null,this._update&&this._update(s,o)):this._remove&&this._remove(o)}this._performRestAdd(i,r)},e.prototype._executeMultiple=function(){var e=this._old,t=this._new,r={},n={},i=[],o=[];this._initIndexMap(e,r,i,"_oldKeyGetter"),this._initIndexMap(t,n,o,"_newKeyGetter");for(var a=0;a<i.length;a++){var s=i[a],l=r[s],c=n[s],u=rA(l),d=rA(c);if(u>1&&1===d)this._updateManyToOne&&this._updateManyToOne(c,l),n[s]=null;else if(1===u&&d>1)this._updateOneToMany&&this._updateOneToMany(c,l),n[s]=null;else if(1===u&&1===d)this._update&&this._update(c,l),n[s]=null;else if(u>1&&d>1)this._updateManyToMany&&this._updateManyToMany(c,l),n[s]=null;else if(u>1)for(var p=0;p<u;p++)this._remove&&this._remove(l[p]);else this._remove&&this._remove(l)}this._performRestAdd(o,n)},e.prototype._performRestAdd=function(e,t){for(var r=0;r<e.length;r++){var n=e[r],i=t[n],o=rA(i);if(o>1)for(var a=0;a<o;a++)this._add&&this._add(i[a]);else 1===o&&this._add&&this._add(i);t[n]=null}},e.prototype._initIndexMap=function(e,t,r,n){for(var i=this._diffModeMultiple,o=0;o<e.length;o++){var a="_ec_"+this[n](e[o],o);if(i||(r[o]=a),t){var s=t[a],l=rA(s);0===l?(t[a]=o,i&&r.push(a)):1===l?t[a]=[s,o]:s.push(o)}}},e}();const oA=iA;var aA=function(){function e(e,t){this._encode=e,this._schema=t}return e.prototype.get=function(){return{fullDimensions:this._getFullDimensionNames(),encode:this._encode}},e.prototype._getFullDimensionNames=function(){return this._cachedDimNames||(this._cachedDimNames=this._schema?this._schema.makeOutputDimensionNames():[]),this._cachedDimNames},e}();function sA(e,t){return e.hasOwnProperty(t)||(e[t]=[]),e[t]}function lA(e){return"category"===e?"ordinal":"time"===e?"time":"float"}const cA=function(e){this.otherDims={},null!=e&&oc(this,e)};var uA=lm(),dA={float:"f",int:"i",ordinal:"o",number:"n",time:"t"},pA=function(){function e(e){this.dimensions=e.dimensions,this._dimOmitted=e.dimensionOmitted,this.source=e.source,this._fullDimCount=e.fullDimensionCount,this._updateDimOmitted(e.dimensionOmitted)}return e.prototype.isDimensionOmitted=function(){return this._dimOmitted},e.prototype._updateDimOmitted=function(e){this._dimOmitted=e,e&&(this._dimNameMap||(this._dimNameMap=mA(this.source)))},e.prototype.getSourceDimensionIndex=function(e){return Ic(this._dimNameMap.get(e),-1)},e.prototype.getSourceDimension=function(e){var t=this.source.dimensionsDefine;if(t)return t[e]},e.prototype.makeStoreSchema=function(){for(var e=this._fullDimCount,t=nw(this.source),r=!gA(e),n="",i=[],o=0,a=0;o<e;o++){var s=void 0,l=void 0,c=void 0,u=this.dimensions[a];if(u&&u.storeDimIndex===o)s=t?u.name:null,l=u.type,c=u.ordinalMeta,a++;else{var d=this.getSourceDimension(o);d&&(s=t?d.name:null,l=d.type)}i.push({property:s,type:l,ordinalMeta:c}),!t||null==s||u&&u.isCalculationCoord||(n+=r?s.replace(/\`/g,"`1").replace(/\$/g,"`2"):s),n+="$",n+=dA[l]||"f",c&&(n+=c.uid),n+="$"}var p=this.source;return{dimensions:i,hash:[p.seriesLayoutBy,p.startIndex,n].join("$$")}},e.prototype.makeOutputDimensionNames=function(){for(var e=[],t=0,r=0;t<this._fullDimCount;t++){var n=void 0,i=this.dimensions[r];if(i&&i.storeDimIndex===t)i.isCalculationCoord||(n=i.name),r++;else{var o=this.getSourceDimension(t);o&&(n=o.name)}e.push(n)}return e},e.prototype.appendCalculationDimension=function(e){this.dimensions.push(e),e.isCalculationCoord=!0,this._fullDimCount++,this._updateDimOmitted(!0)},e}();function hA(e){return e instanceof pA}function fA(e){for(var t=Hc(),r=0;r<(e||[]).length;r++){var n=e[r],i=wc(n)?n.name:n;null!=i&&null==t.get(i)&&t.set(i,r)}return t}function mA(e){var t=uA(e);return t.dimNameMap||(t.dimNameMap=fA(e.dimensionsDefine))}function gA(e){return e>30}var vA,yA,xA,bA,_A,wA,CA,SA=wc,EA=dc,MA="undefined"==typeof Int32Array?Array:Int32Array,TA=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],kA=["_approximateExtent"],IA=function(){function e(e,t){var r;this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var n=!1;hA(e)?(r=e.dimensions,this._dimOmitted=e.isDimensionOmitted(),this._schema=e):(n=!0,r=e),r=r||["x","y"];for(var i={},o=[],a={},s=!1,l={},c=0;c<r.length;c++){var u=r[c],d=xc(u)?new cA({name:u}):u instanceof cA?u:new cA(u),p=d.name;d.type=d.type||"float",d.coordDim||(d.coordDim=p,d.coordDimIndex=0);var h=d.otherDims=d.otherDims||{};o.push(p),i[p]=d,null!=l[p]&&(s=!0),d.createInvertedIndices&&(a[p]=[]),0===h.itemName&&(this._nameDimIdx=c),0===h.itemId&&(this._idDimIdx=c),n&&(d.storeDimIndex=c)}if(this.dimensions=o,this._dimInfos=i,this._initGetDimensionInfo(s),this.hostModel=t,this._invertedIndicesMap=a,this._dimOmitted){var f=this._dimIdxToName=Hc();uc(o,(function(e){f.set(i[e].storeDimIndex,e)}))}}return e.prototype.getDimension=function(e){var t=this._recognizeDimIndex(e);if(null==t)return e;if(t=e,!this._dimOmitted)return this.dimensions[t];var r=this._dimIdxToName.get(t);if(null!=r)return r;var n=this._schema.getSourceDimension(t);return n?n.name:void 0},e.prototype.getDimensionIndex=function(e){var t=this._recognizeDimIndex(e);if(null!=t)return t;if(null==e)return-1;var r=this._getDimInfo(e);return r?r.storeDimIndex:this._dimOmitted?this._schema.getSourceDimensionIndex(e):-1},e.prototype._recognizeDimIndex=function(e){if(_c(e)||null!=e&&!isNaN(e)&&!this._getDimInfo(e)&&(!this._dimOmitted||this._schema.getSourceDimensionIndex(e)<0))return+e},e.prototype._getStoreDimIndex=function(e){return this.getDimensionIndex(e)},e.prototype.getDimensionInfo=function(e){return this._getDimInfo(this.getDimension(e))},e.prototype._initGetDimensionInfo=function(e){var t=this._dimInfos;this._getDimInfo=e?function(e){return t.hasOwnProperty(e)?t[e]:void 0}:function(e){return t[e]}},e.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},e.prototype.mapDimension=function(e,t){var r=this._dimSummary;if(null==t)return r.encodeFirstDimNotExtra[e];var n=r.encode[e];return n?n[t]:null},e.prototype.mapDimensionsAll=function(e){return(this._dimSummary.encode[e]||[]).slice()},e.prototype.getStore=function(){return this._store},e.prototype.initData=function(e,t,r){var n,i=this;if(e instanceof $w&&(n=e),!n){var o=this.dimensions,a=K_(e)||cc(e)?new iw(e,o.length):e;n=new $w;var s=EA(o,(function(e){return{type:i._dimInfos[e].type,property:e}}));n.initData(a,s,r)}this._store=n,this._nameList=(t||[]).slice(),this._idList=[],this._nameRepeatCount={},this._doInit(0,n.count()),this._dimSummary=function(e,t){var r={},n=r.encode={},i=Hc(),o=[],a=[],s={};uc(e.dimensions,(function(t){var r,l=e.getDimensionInfo(t),c=l.coordDim;if(c){var u=l.coordDimIndex;sA(n,c)[u]=t,l.isExtraCoord||(i.set(c,1),"ordinal"!==(r=l.type)&&"time"!==r&&(o[0]=t),sA(s,c)[u]=e.getDimensionIndex(l.name)),l.defaultTooltip&&a.push(t)}Fb.each((function(e,t){var r=sA(n,t),i=l.otherDims[t];null!=i&&!1!==i&&(r[i]=l.name)}))}));var l=[],c={};i.each((function(e,t){var r=n[t];c[t]=r[0],l=l.concat(r)})),r.dataDimsOnCoord=l,r.dataDimIndicesOnCoord=dc(l,(function(t){return e.getDimensionInfo(t).storeDimIndex})),r.encodeFirstDimNotExtra=c;var u=n.label;u&&u.length&&(o=u.slice());var d=n.tooltip;return d&&d.length?a=d.slice():a.length||(a=o.slice()),n.defaultedLabel=o,n.defaultedTooltip=a,r.userOutput=new aA(s,t),r}(this,this._schema),this.userOutput=this._dimSummary.userOutput},e.prototype.appendData=function(e){var t=this._store.appendData(e);this._doInit(t[0],t[1])},e.prototype.appendValues=function(e,t){var r=this._store.appendValues(e,t.length),n=r.start,i=r.end,o=this._shouldMakeIdFromName();if(this._updateOrdinalMeta(),t)for(var a=n;a<i;a++){var s=a-n;this._nameList[a]=t[s],o&&CA(this,a)}},e.prototype._updateOrdinalMeta=function(){for(var e=this._store,t=this.dimensions,r=0;r<t.length;r++){var n=this._dimInfos[t[r]];n.ordinalMeta&&e.collectOrdinalMeta(n.storeDimIndex,n.ordinalMeta)}},e.prototype._shouldMakeIdFromName=function(){var e=this._store.getProvider();return null==this._idDimIdx&&e.getSource().sourceFormat!==Gb&&!e.fillStorage},e.prototype._doInit=function(e,t){if(!(e>=t)){var r=this._store.getProvider();this._updateOrdinalMeta();var n=this._nameList,i=this._idList;if(r.getSource().sourceFormat===zb&&!r.pure)for(var o=[],a=e;a<t;a++){var s=r.getItem(a,o);if(!this.hasItemOption&&em(s)&&(this.hasItemOption=!0),s){var l=s.name;null==n[a]&&null!=l&&(n[a]=im(l,null));var c=s.id;null==i[a]&&null!=c&&(i[a]=im(c,null))}}if(this._shouldMakeIdFromName())for(a=e;a<t;a++)CA(this,a);vA(this)}},e.prototype.getApproximateExtent=function(e){return this._approximateExtent[e]||this._store.getDataExtent(this._getStoreDimIndex(e))},e.prototype.setApproximateExtent=function(e,t){t=this.getDimension(t),this._approximateExtent[t]=e.slice()},e.prototype.getCalculationInfo=function(e){return this._calculationInfo[e]},e.prototype.setCalculationInfo=function(e,t){SA(e)?oc(this._calculationInfo,e):this._calculationInfo[e]=t},e.prototype.getName=function(e){var t=this.getRawIndex(e),r=this._nameList[t];return null==r&&null!=this._nameDimIdx&&(r=xA(this,this._nameDimIdx,t)),null==r&&(r=""),r},e.prototype._getCategory=function(e,t){var r=this._store.get(e,t),n=this._store.getOrdinalMeta(e);return n?n.categories[r]:r},e.prototype.getId=function(e){return yA(this,this.getRawIndex(e))},e.prototype.count=function(){return this._store.count()},e.prototype.get=function(e,t){var r=this._store,n=this._dimInfos[e];if(n)return r.get(n.storeDimIndex,t)},e.prototype.getByRawIndex=function(e,t){var r=this._store,n=this._dimInfos[e];if(n)return r.getByRawIndex(n.storeDimIndex,t)},e.prototype.getIndices=function(){return this._store.getIndices()},e.prototype.getDataExtent=function(e){return this._store.getDataExtent(this._getStoreDimIndex(e))},e.prototype.getSum=function(e){return this._store.getSum(this._getStoreDimIndex(e))},e.prototype.getMedian=function(e){return this._store.getMedian(this._getStoreDimIndex(e))},e.prototype.getValues=function(e,t){var r=this,n=this._store;return vc(e)?n.getValues(EA(e,(function(e){return r._getStoreDimIndex(e)})),t):n.getValues(e)},e.prototype.hasValue=function(e){for(var t=this._dimSummary.dataDimIndicesOnCoord,r=0,n=t.length;r<n;r++)if(isNaN(this._store.get(t[r],e)))return!1;return!0},e.prototype.indexOfName=function(e){for(var t=0,r=this._store.count();t<r;t++)if(this.getName(t)===e)return t;return-1},e.prototype.getRawIndex=function(e){return this._store.getRawIndex(e)},e.prototype.indexOfRawIndex=function(e){return this._store.indexOfRawIndex(e)},e.prototype.rawIndexOf=function(e,t){var r=(e&&this._invertedIndicesMap[e])[t];return null==r||isNaN(r)?-1:r},e.prototype.indicesOfNearest=function(e,t,r){return this._store.indicesOfNearest(this._getStoreDimIndex(e),t,r)},e.prototype.each=function(e,t,r){yc(e)&&(r=t,t=e,e=[]);var n=r||this,i=EA(bA(e),this._getStoreDimIndex,this);this._store.each(i,n?mc(t,n):t)},e.prototype.filterSelf=function(e,t,r){yc(e)&&(r=t,t=e,e=[]);var n=r||this,i=EA(bA(e),this._getStoreDimIndex,this);return this._store=this._store.filter(i,n?mc(t,n):t),this},e.prototype.selectRange=function(e){var t=this,r={},n=fc(e),i=[];return uc(n,(function(n){var o=t._getStoreDimIndex(n);r[o]=e[n],i.push(o)})),this._store=this._store.selectRange(r),this},e.prototype.mapArray=function(e,t,r){yc(e)&&(r=t,t=e,e=[]),r=r||this;var n=[];return this.each(e,(function(){n.push(t&&t.apply(this,arguments))}),r),n},e.prototype.map=function(e,t,r,n){var i=r||n||this,o=EA(bA(e),this._getStoreDimIndex,this),a=wA(this);return a._store=this._store.map(o,i?mc(t,i):t),a},e.prototype.modify=function(e,t,r,n){var i=r||n||this;var o=EA(bA(e),this._getStoreDimIndex,this);this._store.modify(o,i?mc(t,i):t)},e.prototype.downSample=function(e,t,r,n){var i=wA(this);return i._store=this._store.downSample(this._getStoreDimIndex(e),t,r,n),i},e.prototype.lttbDownSample=function(e,t){var r=wA(this);return r._store=this._store.lttbDownSample(this._getStoreDimIndex(e),t),r},e.prototype.getRawDataItem=function(e){return this._store.getRawDataItem(e)},e.prototype.getItemModel=function(e){var t=this.hostModel,r=this.getRawDataItem(e);return new Sx(r,t,t&&t.ecModel)},e.prototype.diff=function(e){var t=this;return new oA(e?e.getStore().getIndices():[],this.getStore().getIndices(),(function(t){return yA(e,t)}),(function(e){return yA(t,e)}))},e.prototype.getVisual=function(e){var t=this._visual;return t&&t[e]},e.prototype.setVisual=function(e,t){this._visual=this._visual||{},SA(e)?oc(this._visual,e):this._visual[e]=t},e.prototype.getItemVisual=function(e,t){var r=this._itemVisuals[e],n=r&&r[t];return null==n?this.getVisual(t):n},e.prototype.hasItemVisual=function(){return this._itemVisuals.length>0},e.prototype.ensureUniqueItemVisual=function(e,t){var r=this._itemVisuals,n=r[e];n||(n=r[e]={});var i=n[t];return null==i&&(vc(i=this.getVisual(t))?i=i.slice():SA(i)&&(i=oc({},i)),n[t]=i),i},e.prototype.setItemVisual=function(e,t,r){var n=this._itemVisuals[e]||{};this._itemVisuals[e]=n,SA(t)?oc(n,t):n[t]=r},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(e,t){SA(e)?oc(this._layout,e):this._layout[e]=t},e.prototype.getLayout=function(e){return this._layout[e]},e.prototype.getItemLayout=function(e){return this._itemLayouts[e]},e.prototype.setItemLayout=function(e,t,r){this._itemLayouts[e]=r?oc(this._itemLayouts[e]||{},t):t},e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},e.prototype.setItemGraphicEl=function(e,t){var r=this.hostModel&&this.hostModel.seriesIndex;Fv(r,this.dataType,e,t),this._graphicEls[e]=t},e.prototype.getItemGraphicEl=function(e){return this._graphicEls[e]},e.prototype.eachItemGraphicEl=function(e,t){uc(this._graphicEls,(function(r,n){r&&e&&e.call(t,r,n)}))},e.prototype.cloneShallow=function(t){return t||(t=new e(this._schema?this._schema:EA(this.dimensions,this._getDimInfo,this),this.hostModel)),_A(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(e,t){var r=this[e];yc(r)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(e),this[e]=function(){var e=r.apply(this,arguments);return t.apply(this,[e].concat(Ac(arguments)))})},e.internalField=(vA=function(e){var t=e._invertedIndicesMap;uc(t,(function(r,n){var i=e._dimInfos[n],o=i.ordinalMeta,a=e._store;if(o){r=t[n]=new MA(o.categories.length);for(var s=0;s<r.length;s++)r[s]=-1;for(s=0;s<a.count();s++)r[a.get(i.storeDimIndex,s)]=s}}))},xA=function(e,t,r){return im(e._getCategory(t,r),null)},yA=function(e,t){var r=e._idList[t];return null==r&&null!=e._idDimIdx&&(r=xA(e,e._idDimIdx,t)),null==r&&(r="e\0\0"+t),r},bA=function(e){return vc(e)||(e=null!=e?[e]:[]),e},wA=function(t){var r=new e(t._schema?t._schema:EA(t.dimensions,t._getDimInfo,t),t.hostModel);return _A(r,t),r},_A=function(e,t){uc(TA.concat(t.__wrappedMethods||[]),(function(r){t.hasOwnProperty(r)&&(e[r]=t[r])})),e.__wrappedMethods=t.__wrappedMethods,uc(kA,(function(r){e[r]=rc(t[r])})),e._calculationInfo=oc({},t._calculationInfo)},void(CA=function(e,t){var r=e._nameList,n=e._idList,i=e._nameDimIdx,o=e._idDimIdx,a=r[t],s=n[t];if(null==a&&null!=i&&(r[t]=a=xA(e,i,t)),null==s&&null!=o&&(n[t]=s=xA(e,o,t)),null==s&&null!=a){var l=e._nameRepeatCount,c=l[a]=(l[a]||0)+1;s=a,c>1&&(s+="__ec__"+c),n[t]=s}})),e}();const LA=IA;function AA(e,t){K_(e)||(e=J_(e));var r=(t=t||{}).coordDimensions||[],n=t.dimensionsDefine||e.dimensionsDefine||[],i=Hc(),o=[],a=function(e,t,r,n){var i=Math.max(e.dimensionsDetectedCount||1,t.length,r.length,n||0);return uc(t,(function(e){var t;wc(e)&&(t=e.dimsDef)&&(i=Math.max(i,t.length))})),i}(e,r,n,t.dimensionsCount),s=t.canOmitUnusedDimensions&&gA(a),l=n===e.dimensionsDefine,c=l?mA(e):fA(n),u=t.encodeDefine;!u&&t.encodeDefaulter&&(u=t.encodeDefaulter(e,a));for(var d=Hc(u),p=new Ww(a),h=0;h<p.length;h++)p[h]=-1;function f(e){var t=p[e];if(t<0){var r=n[e],i=wc(r)?r:{name:r},a=new cA,s=i.name;null!=s&&null!=c.get(s)&&(a.name=a.displayName=s),null!=i.type&&(a.type=i.type),null!=i.displayName&&(a.displayName=i.displayName);var l=o.length;return p[e]=l,a.storeDimIndex=e,o.push(a),a}return o[t]}if(!s)for(h=0;h<a;h++)f(h);d.each((function(e,t){var r=$f(e).slice();if(1===r.length&&!xc(r[0])&&r[0]<0)d.set(t,!1);else{var n=d.set(t,[]);uc(r,(function(e,r){var i=xc(e)?c.get(e):e;null!=i&&i<a&&(n[r]=i,g(f(i),t,r))}))}}));var m=0;function g(e,t,r){null!=Fb.get(t)?e.otherDims[t]=r:(e.coordDim=t,e.coordDimIndex=r,i.set(t,!0))}uc(r,(function(e){var t,r,n,i;if(xc(e))t=e,i={};else{t=(i=e).name;var o=i.ordinalMeta;i.ordinalMeta=null,(i=oc({},i)).ordinalMeta=o,r=i.dimsDef,n=i.otherDims,i.name=i.coordDim=i.coordDimIndex=i.dimsDef=i.otherDims=null}var s=d.get(t);if(!1!==s){if(!(s=$f(s)).length)for(var c=0;c<(r&&r.length||1);c++){for(;m<a&&null!=f(m).coordDim;)m++;m<a&&s.push(m++)}uc(s,(function(e,o){var a=f(e);if(l&&null!=i.type&&(a.type=i.type),g(ac(a,i),t,o),null==a.name&&r){var s=r[o];!wc(s)&&(s={name:s}),a.name=a.displayName=s.name,a.defaultTooltip=s.defaultTooltip}n&&ac(a.otherDims,n)}))}}));var v=t.generateCoord,y=t.generateCoordCount,x=null!=y;y=v?y||1:0;var b=v||"value";function _(e){null==e.name&&(e.name=e.coordDim)}if(s)uc(o,(function(e){_(e)})),o.sort((function(e,t){return e.storeDimIndex-t.storeDimIndex}));else for(var w=0;w<a;w++){var C=f(w);null==C.coordDim&&(C.coordDim=NA(b,i,x),C.coordDimIndex=0,(!v||y<=0)&&(C.isExtraCoord=!0),y--),_(C),null!=C.type||Qb(e,w)!==Yb.Must&&(!C.isExtraCoord||null==C.otherDims.itemName&&null==C.otherDims.seriesName)||(C.type="ordinal")}return function(e){for(var t=Hc(),r=0;r<e.length;r++){var n=e[r],i=n.name,o=t.get(i)||0;o>0&&(n.name=i+(o-1)),o++,t.set(i,o)}}(o),new pA({source:e,dimensions:o,fullDimensionCount:a,dimensionOmitted:s})}function NA(e,t,r){if(r||t.hasKey(e)){for(var n=0;t.hasKey(e+n);)n++;e+=n}return t.set(e,!0),e}var DA=function(e){this.coordSysDims=[],this.axisMap=Hc(),this.categoryAxisMap=Hc(),this.coordSysName=e};var PA={cartesian2d:function(e,t,r,n){var i=e.getReferringComponents("xAxis",pm).models[0],o=e.getReferringComponents("yAxis",pm).models[0];t.coordSysDims=["x","y"],r.set("x",i),r.set("y",o),OA(i)&&(n.set("x",i),t.firstCategoryDimIndex=0),OA(o)&&(n.set("y",o),null==t.firstCategoryDimIndex&&(t.firstCategoryDimIndex=1))},singleAxis:function(e,t,r,n){var i=e.getReferringComponents("singleAxis",pm).models[0];t.coordSysDims=["single"],r.set("single",i),OA(i)&&(n.set("single",i),t.firstCategoryDimIndex=0)},polar:function(e,t,r,n){var i=e.getReferringComponents("polar",pm).models[0],o=i.findAxisModel("radiusAxis"),a=i.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],r.set("radius",o),r.set("angle",a),OA(o)&&(n.set("radius",o),t.firstCategoryDimIndex=0),OA(a)&&(n.set("angle",a),null==t.firstCategoryDimIndex&&(t.firstCategoryDimIndex=1))},geo:function(e,t,r,n){t.coordSysDims=["lng","lat"]},parallel:function(e,t,r,n){var i=e.ecModel,o=i.getComponent("parallel",e.get("parallelIndex")),a=t.coordSysDims=o.dimensions.slice();uc(o.parallelAxisIndex,(function(e,o){var s=i.getComponent("parallelAxis",e),l=a[o];r.set(l,s),OA(s)&&(n.set(l,s),null==t.firstCategoryDimIndex&&(t.firstCategoryDimIndex=o))}))}};function OA(e){return"category"===e.get("type")}function RA(e,t,r){var n,i,o,a=(r=r||{}).byIndex,s=r.stackedCoordDimension;!function(e){return!hA(e.schema)}(t)?(i=t.schema,n=i.dimensions,o=t.store):n=t;var l,c,u,d,p=!(!e||!e.get("stack"));if(uc(n,(function(e,t){xc(e)&&(n[t]=e={name:e}),p&&!e.isExtraCoord&&(a||l||!e.ordinalMeta||(l=e),c||"ordinal"===e.type||"time"===e.type||s&&s!==e.coordDim||(c=e))})),!c||a||l||(a=!0),c){u="__\0ecstackresult_"+e.id,d="__\0ecstackedover_"+e.id,l&&(l.createInvertedIndices=!0);var h=c.coordDim,f=c.type,m=0;uc(n,(function(e){e.coordDim===h&&m++}));var g={name:u,coordDim:h,coordDimIndex:m,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:n.length},v={name:d,coordDim:d,coordDimIndex:m+1,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:n.length+1};i?(o&&(g.storeDimIndex=o.ensureCalculationDimension(d,f),v.storeDimIndex=o.ensureCalculationDimension(u,f)),i.appendCalculationDimension(g),i.appendCalculationDimension(v)):(n.push(g),n.push(v))}return{stackedDimension:c&&c.name,stackedByDimension:l&&l.name,isStackedByIndex:a,stackedOverDimension:d,stackResultDimension:u}}function VA(e,t){return!!t&&t===e.getCalculationInfo("stackedDimension")}function FA(e,t){return VA(e,t)?e.getCalculationInfo("stackResultDimension"):t}const zA=function(e,t,r){r=r||{};var n,i=t.getSourceManager(),o=!1;e?(o=!0,n=J_(e)):o=(n=i.getSource()).sourceFormat===zb;var a=function(e){var t=e.get("coordinateSystem"),r=new DA(t),n=PA[t];if(n)return n(e,r,r.axisMap,r.categoryAxisMap),r}(t),s=function(e,t){var r,n=e.get("coordinateSystem"),i=x_.get(n);return t&&t.coordSysDims&&(r=dc(t.coordSysDims,(function(e){var r={name:e},n=t.axisMap.get(e);if(n){var i=n.get("type");r.type=lA(i)}return r}))),r||(r=i&&(i.getDimensionsInfo?i.getDimensionsInfo():i.dimensions.slice())||["x","y"]),r}(t,a),l=r.useEncodeDefaulter,c=yc(l)?l:l?gc(qb,s,t):null,u=AA(n,{coordDimensions:s,generateCoord:r.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:c,canOmitUnusedDimensions:!o}),d=function(e,t,r){var n,i;return r&&uc(e,(function(e,o){var a=e.coordDim,s=r.categoryAxisMap.get(a);s&&(null==n&&(n=o),e.ordinalMeta=s.getOrdinalMeta(),t&&(e.createInvertedIndices=!0)),null!=e.otherDims.itemName&&(i=!0)})),i||null==n||(e[n].otherDims.itemName=0),n}(u.dimensions,r.createInvertedIndices,a),p=o?null:i.getSharedDataStore(u),h=RA(t,{schema:u,store:p}),f=new LA(u,t);f.setCalculationInfo(h);var m=null!=d&&function(e){if(e.sourceFormat===zb){return!vc(Jf(function(e){var t=0;for(;t<e.length&&null==e[t];)t++;return e[t]}(e.data||[])))}}(n)?function(e,t,r,n){return n===d?r:this.defaultDimValueGetter(e,t,r,n)}:null;return f.hasItemOption=!1,f.initData(o?n:p,null,m),f};var BA=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r}return Al(t,e),t.prototype.getInitialData=function(e){return zA(null,this,{useEncodeDefaulter:!0})},t.prototype.getLegendIcon=function(e){var t=new vf,r=eT("line",0,e.itemHeight/2,e.itemWidth,0,e.lineStyle.stroke,!1);t.add(r),r.setStyle(e.lineStyle);var n=this.getData().getVisual("symbol"),i=this.getData().getVisual("symbolRotate"),o="none"===n?"circle":n,a=.8*e.itemHeight,s=eT(o,(e.itemWidth-a)/2,(e.itemHeight-a)/2,a,a,e.itemStyle.fill);t.add(s),s.setStyle(e.itemStyle);var l="inherit"===e.iconRotate?i:e.iconRotate||0;return s.rotation=l*Math.PI/180,s.setOrigin([e.itemWidth/2,e.itemHeight/2]),o.indexOf("empty")>-1&&(s.style.stroke=s.style.fill,s.style.fill="#fff",s.style.lineWidth=2),t},t.type="series.line",t.dependencies=["grid","polar"],t.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},t}(IC);const HA=BA;function jA(e,t){var r=e.mapDimensionsAll("defaultedLabel"),n=r.length;if(1===n){var i=mw(e,t,r[0]);return null!=i?i+"":null}if(n){for(var o=[],a=0;a<r.length;a++)o.push(mw(e,t,r[a]));return o.join(" ")}}function GA(e,t){var r=e.mapDimensionsAll("defaultedLabel");if(!vc(t))return t+"";for(var n=[],i=0;i<r.length;i++){var o=e.getDimensionIndex(r[i]);o>=0&&n.push(t[o])}return n.join(" ")}var WA=function(e){function t(t,r,n,i){var o=e.call(this)||this;return o.updateData(t,r,n,i),o}return Al(t,e),t.prototype._createSymbol=function(e,t,r,n,i){this.removeAll();var o=eT(e,-1,-1,2,2,null,i);o.attr({z2:100,culling:!0,scaleX:n[0]/2,scaleY:n[1]/2}),o.drift=UA,this._symbolType=e,this.add(o)},t.prototype.stopSymbolAnimation=function(e){this.childAt(0).stopAnimation(null,e)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){gy(this.childAt(0))},t.prototype.downplay=function(){vy(this.childAt(0))},t.prototype.setZ=function(e,t){var r=this.childAt(0);r.zlevel=e,r.z=t},t.prototype.setDraggable=function(e,t){var r=this.childAt(0);r.draggable=e,r.cursor=!t&&e?"move":r.cursor},t.prototype.updateData=function(e,r,n,i){this.silent=!1;var o=e.getItemVisual(r,"symbol")||"circle",a=e.hostModel,s=t.getSymbolSize(e,r),l=o!==this._symbolType,c=i&&i.disableAnimation;if(l){var u=e.getItemVisual(r,"symbolKeepAspect");this._createSymbol(o,e,r,s,u)}else{(p=this.childAt(0)).silent=!1;var d={scaleX:s[0]/2,scaleY:s[1]/2};c?p.attr(d):jy(p,d,a,r),Xy(p)}if(this._updateCommon(e,r,s,n,i),l){var p=this.childAt(0);if(!c){d={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:p.style.opacity}};p.scaleX=p.scaleY=0,p.style.opacity=0,Gy(p,d,a,r)}}c&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(e,t,r,n,i){var o,a,s,l,c,u,d,p,h,f=this.childAt(0),m=e.hostModel;if(n&&(o=n.emphasisItemStyle,a=n.blurItemStyle,s=n.selectItemStyle,l=n.focus,c=n.blurScope,d=n.labelStatesModels,p=n.hoverScale,h=n.cursorStyle,u=n.emphasisDisabled),!n||e.hasItemOption){var g=n&&n.itemModel?n.itemModel:e.getItemModel(t),v=g.getModel("emphasis");o=v.getModel("itemStyle").getItemStyle(),s=g.getModel(["select","itemStyle"]).getItemStyle(),a=g.getModel(["blur","itemStyle"]).getItemStyle(),l=v.get("focus"),c=v.get("blurScope"),u=v.get("disabled"),d=Jy(g),p=v.getShallow("scale"),h=g.getShallow("cursor")}var y=e.getItemVisual(t,"symbolRotate");f.attr("rotation",(y||0)*Math.PI/180||0);var x=rT(e.getItemVisual(t,"symbolOffset"),r);x&&(f.x=x[0],f.y=x[1]),h&&f.attr("cursor",h);var b=e.getItemVisual(t,"style"),_=b.fill;if(f instanceof pv){var w=f.style;f.useStyle(oc({image:w.image,x:w.x,y:w.y,width:w.width,height:w.height},b))}else f.__isEmptyBrush?f.useStyle(oc({},b)):f.useStyle(b),f.style.decal=null,f.setColor(_,i&&i.symbolInnerColor),f.style.strokeNoScale=!0;var C=e.getItemVisual(t,"liftZ"),S=this._z2;null!=C?null==S&&(this._z2=f.z2,f.z2+=C):null!=S&&(f.z2=S,this._z2=null);var E=i&&i.useNameLabel;Qy(f,d,{labelFetcher:m,labelDataIndex:t,defaultText:function(t){return E?e.getName(t):jA(e,t)},inheritColor:_,defaultOpacity:b.opacity}),this._sizeX=r[0]/2,this._sizeY=r[1]/2;var M=f.ensureState("emphasis");M.style=o,f.ensureState("select").style=s,f.ensureState("blur").style=a;var T=null==p||!0===p?Math.max(1.1,3/this._sizeY):isFinite(p)&&p>0?+p:1;M.scaleX=this._sizeX*T,M.scaleY=this._sizeY*T,this.setSymbolScale(1),Ly(this,l,c,u)},t.prototype.setSymbolScale=function(e){this.scaleX=this.scaleY=e},t.prototype.fadeOut=function(e,t,r){var n=this.childAt(0),i=Vv(this).dataIndex,o=r&&r.animation;if(this.silent=n.silent=!0,r&&r.fadeLabel){var a=n.getTextContent();a&&Uy(a,{style:{opacity:0}},t,{dataIndex:i,removeOpt:o,cb:function(){n.removeTextContent()}})}else n.removeTextContent();Uy(n,{style:{opacity:0},scaleX:0,scaleY:0},t,{dataIndex:i,cb:e,removeOpt:o})},t.getSymbolSize=function(e,t){return tT(e.getItemVisual(t,"symbolSize"))},t}(vf);function UA(e,t){this.parent.drift(e,t)}const ZA=WA;function YA(e,t,r,n){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(n.isIgnore&&n.isIgnore(r))&&!(n.clipShape&&!n.clipShape.contain(t[0],t[1]))&&"none"!==e.getItemVisual(r,"symbol")}function XA(e){return null==e||wc(e)||(e={isIgnore:e}),e||{}}function qA(e){var t=e.hostModel,r=t.getModel("emphasis");return{emphasisItemStyle:r.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:r.get("focus"),blurScope:r.get("blurScope"),emphasisDisabled:r.get("disabled"),hoverScale:r.get("scale"),labelStatesModels:Jy(t),cursorStyle:t.get("cursor")}}var $A=function(){function e(e){this.group=new vf,this._SymbolCtor=e||ZA}return e.prototype.updateData=function(e,t){this._progressiveEls=null,t=XA(t);var r=this.group,n=e.hostModel,i=this._data,o=this._SymbolCtor,a=t.disableAnimation,s=qA(e),l={disableAnimation:a},c=t.getSymbolPoint||function(t){return e.getItemLayout(t)};i||r.removeAll(),e.diff(i).add((function(n){var i=c(n);if(YA(e,i,n,t)){var a=new o(e,n,s,l);a.setPosition(i),e.setItemGraphicEl(n,a),r.add(a)}})).update((function(u,d){var p=i.getItemGraphicEl(d),h=c(u);if(YA(e,h,u,t)){var f=e.getItemVisual(u,"symbol")||"circle",m=p&&p.getSymbolType&&p.getSymbolType();if(!p||m&&m!==f)r.remove(p),(p=new o(e,u,s,l)).setPosition(h);else{p.updateData(e,u,s,l);var g={x:h[0],y:h[1]};a?p.attr(g):jy(p,g,n)}r.add(p),e.setItemGraphicEl(u,p)}else r.remove(p)})).remove((function(e){var t=i.getItemGraphicEl(e);t&&t.fadeOut((function(){r.remove(t)}),n)})).execute(),this._getSymbolPoint=c,this._data=e},e.prototype.updateLayout=function(){var e=this,t=this._data;t&&t.eachItemGraphicEl((function(t,r){var n=e._getSymbolPoint(r);t.setPosition(n),t.markRedraw()}))},e.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=qA(e),this._data=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(e,t,r){function n(e){e.isGroup||(e.incremental=!0,e.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[],r=XA(r);for(var i=e.start;i<e.end;i++){var o=t.getItemLayout(i);if(YA(t,o,i,r)){var a=new this._SymbolCtor(t,i,this._seriesScope);a.traverse(n),a.setPosition(o),this.group.add(a),t.setItemGraphicEl(i,a),this._progressiveEls.push(a)}}},e.prototype.eachRendered=function(e){OE(this._progressiveEls||this.group,e)},e.prototype.remove=function(e){var t=this.group,r=this._data;r&&e?r.eachItemGraphicEl((function(e){e.fadeOut((function(){t.remove(e)}),r.hostModel)})):t.removeAll()},e}();const KA=$A;function QA(e,t,r){var n=e.getBaseAxis(),i=e.getOtherAxis(n),o=function(e,t){var r=0,n=e.scale.getExtent();"start"===t?r=n[0]:"end"===t?r=n[1]:_c(t)&&!isNaN(t)?r=t:n[0]>0?r=n[0]:n[1]<0&&(r=n[1]);return r}(i,r),a=n.dim,s=i.dim,l=t.mapDimension(s),c=t.mapDimension(a),u="x"===s||"radius"===s?1:0,d=dc(e.dimensions,(function(e){return t.mapDimension(e)})),p=!1,h=t.getCalculationInfo("stackResultDimension");return VA(t,d[0])&&(p=!0,d[0]=h),VA(t,d[1])&&(p=!0,d[1]=h),{dataDimsForPoint:d,valueStart:o,valueAxisDim:s,baseAxisDim:a,stacked:!!p,valueDim:l,baseDim:c,baseDataOffset:u,stackedOverDimension:t.getCalculationInfo("stackedOverDimension")}}function JA(e,t,r,n){var i=NaN;e.stacked&&(i=r.get(r.getCalculationInfo("stackedOverDimension"),n)),isNaN(i)&&(i=e.valueStart);var o=e.baseDataOffset,a=[];return a[o]=r.get(e.baseDim,n),a[1-o]=i,t.dataToPoint(a)}var eN="undefined"!=typeof Float32Array,tN=eN?Float32Array:Array;function rN(e){return vc(e)?eN?new Float32Array(e):e:new tN(e)}var nN=Math.min,iN=Math.max;function oN(e,t){return isNaN(e)||isNaN(t)}function aN(e,t,r,n,i,o,a,s,l){for(var c,u,d,p,h,f,m=r,g=0;g<n;g++){var v=t[2*m],y=t[2*m+1];if(m>=i||m<0)break;if(oN(v,y)){if(l){m+=o;continue}break}if(m===r)e[o>0?"moveTo":"lineTo"](v,y),d=v,p=y;else{var x=v-c,b=y-u;if(x*x+b*b<.5){m+=o;continue}if(a>0){for(var _=m+o,w=t[2*_],C=t[2*_+1];w===v&&C===y&&g<n;)g++,m+=o,w=t[2*(_+=o)],C=t[2*_+1],x=(v=t[2*m])-c,b=(y=t[2*m+1])-u;var S=g+1;if(l)for(;oN(w,C)&&S<n;)S++,w=t[2*(_+=o)],C=t[2*_+1];var E=.5,M=0,T=0,k=void 0,I=void 0;if(S>=n||oN(w,C))h=v,f=y;else{M=w-c,T=C-u;var L=v-c,A=w-v,N=y-u,D=C-y,P=void 0,O=void 0;if("x"===s){var R=M>0?1:-1;h=v-R*(P=Math.abs(L))*a,f=y,k=v+R*(O=Math.abs(A))*a,I=y}else if("y"===s){var V=T>0?1:-1;h=v,f=y-V*(P=Math.abs(N))*a,k=v,I=y+V*(O=Math.abs(D))*a}else P=Math.sqrt(L*L+N*N),h=v-M*a*(1-(E=(O=Math.sqrt(A*A+D*D))/(O+P))),f=y-T*a*(1-E),I=y+T*a*E,k=nN(k=v+M*a*E,iN(w,v)),I=nN(I,iN(C,y)),k=iN(k,nN(w,v)),f=y-(T=(I=iN(I,nN(C,y)))-y)*P/O,h=nN(h=v-(M=k-v)*P/O,iN(c,v)),f=nN(f,iN(u,y)),k=v+(M=v-(h=iN(h,nN(c,v))))*O/P,I=y+(T=y-(f=iN(f,nN(u,y))))*O/P}e.bezierCurveTo(d,p,h,f,v,y),d=k,p=I}else e.lineTo(v,y)}c=v,u=y,m+=o}return g}var sN=function(){this.smooth=0,this.smoothConstraint=!0},lN=function(e){function t(t){var r=e.call(this,t)||this;return r.type="ec-polyline",r}return Al(t,e),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new sN},t.prototype.buildPath=function(e,t){var r=t.points,n=0,i=r.length/2;if(t.connectNulls){for(;i>0&&oN(r[2*i-2],r[2*i-1]);i--);for(;n<i&&oN(r[2*n],r[2*n+1]);n++);}for(;n<i;)n+=aN(e,r,n,i,i,1,t.smooth,t.smoothMonotone,t.connectNulls)+1},t.prototype.getPointOn=function(e,t){this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var r,n,i=this.path.data,o=Vg.CMD,a="x"===t,s=[],l=0;l<i.length;){var c=void 0,u=void 0,d=void 0,p=void 0,h=void 0,f=void 0,m=void 0;switch(i[l++]){case o.M:r=i[l++],n=i[l++];break;case o.L:if(c=i[l++],u=i[l++],(m=a?(e-r)/(c-r):(e-n)/(u-n))<=1&&m>=0){var g=a?(u-n)*m+n:(c-r)*m+r;return a?[e,g]:[g,e]}r=c,n=u;break;case o.C:c=i[l++],u=i[l++],d=i[l++],p=i[l++],h=i[l++],f=i[l++];var v=a?Xd(r,c,d,h,e,s):Xd(n,u,p,f,e,s);if(v>0)for(var y=0;y<v;y++){var x=s[y];if(x<=1&&x>=0){g=a?Zd(n,u,p,f,x):Zd(r,c,d,h,x);return a?[e,g]:[g,e]}}r=h,n=f}}},t}(ov),cN=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t}(sN),uN=function(e){function t(t){var r=e.call(this,t)||this;return r.type="ec-polygon",r}return Al(t,e),t.prototype.getDefaultShape=function(){return new cN},t.prototype.buildPath=function(e,t){var r=t.points,n=t.stackedOnPoints,i=0,o=r.length/2,a=t.smoothMonotone;if(t.connectNulls){for(;o>0&&oN(r[2*o-2],r[2*o-1]);o--);for(;i<o&&oN(r[2*i],r[2*i+1]);i++);}for(;i<o;){var s=aN(e,r,i,o,o,1,t.smooth,a,t.connectNulls);aN(e,n,i+s-1,s,o,-1,t.stackedOnSmooth,a,t.connectNulls),i+=s+1,e.closePath()}},t}(ov);function dN(e,t,r,n,i){var o=e.getArea(),a=o.x,s=o.y,l=o.width,c=o.height,u=r.get(["lineStyle","width"])||2;a-=u/2,s-=u/2,l+=u,c+=u,l=Math.ceil(l),a!==Math.floor(a)&&(a=Math.floor(a),l++);var d=new bv({shape:{x:a,y:s,width:l,height:c}});if(t){var p=e.getBaseAxis(),h=p.isHorizontal(),f=p.inverse;h?(f&&(d.shape.x+=l),d.shape.width=0):(f||(d.shape.y+=c),d.shape.height=0);var m=yc(i)?function(e){i(e,d)}:null;Gy(d,{shape:{width:l,height:c,x:a,y:s}},r,null,n,m)}return d}function pN(e,t,r){var n=e.getArea(),i=Tf(n.r0,1),o=Tf(n.r,1),a=new bS({shape:{cx:Tf(e.cx,1),cy:Tf(e.cy,1),r0:i,r:o,startAngle:n.startAngle,endAngle:n.endAngle,clockwise:n.clockwise}});t&&("angle"===e.getBaseAxis().dim?a.shape.endAngle=n.startAngle:a.shape.r=i,Gy(a,{shape:{endAngle:n.endAngle,r:o}},r));return a}function hN(e,t,r,n,i){return e?"polar"===e.type?pN(e,t,r):"cartesian2d"===e.type?dN(e,t,r,n,i):null:null}function fN(e,t){return e.type===t}function mN(e,t){if(e.length===t.length){for(var r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function gN(e){for(var t=1/0,r=1/0,n=-1/0,i=-1/0,o=0;o<e.length;){var a=e[o++],s=e[o++];isNaN(a)||(t=Math.min(a,t),n=Math.max(a,n)),isNaN(s)||(r=Math.min(s,r),i=Math.max(s,i))}return[[t,r],[n,i]]}function vN(e,t){var r=gN(e),n=r[0],i=r[1],o=gN(t),a=o[0],s=o[1];return Math.max(Math.abs(n[0]-a[0]),Math.abs(n[1]-a[1]),Math.abs(i[0]-s[0]),Math.abs(i[1]-s[1]))}function yN(e){return _c(e)?e:e?.5:0}function xN(e,t,r,n){var i=t.getBaseAxis(),o="x"===i.dim||"radius"===i.dim?0:1,a=[],s=0,l=[],c=[],u=[],d=[];if(n){for(s=0;s<e.length;s+=2)isNaN(e[s])||isNaN(e[s+1])||d.push(e[s],e[s+1]);e=d}for(s=0;s<e.length-2;s+=2)switch(u[0]=e[s+2],u[1]=e[s+3],c[0]=e[s],c[1]=e[s+1],a.push(c[0],c[1]),r){case"end":l[o]=u[o],l[1-o]=c[1-o],a.push(l[0],l[1]);break;case"middle":var p=(c[o]+u[o])/2,h=[];l[o]=h[o]=p,l[1-o]=c[1-o],h[1-o]=u[1-o],a.push(l[0],l[1]),a.push(h[0],h[1]);break;default:l[o]=c[o],l[1-o]=u[1-o],a.push(l[0],l[1])}return a.push(e[s++],e[s++]),a}function bN(e,t,r){var n=e.getVisual("visualMeta");if(n&&n.length&&e.count()&&"cartesian2d"===t.type){for(var i,o,a=n.length-1;a>=0;a--){var s=e.getDimensionInfo(n[a].dimension);if("x"===(i=s&&s.coordDim)||"y"===i){o=n[a];break}}if(o){var l=t.getAxis(i),c=dc(o.stops,(function(e){return{coord:l.toGlobalCoord(l.dataToCoord(e.value)),color:e.color}})),u=c.length,d=o.outerColors.slice();u&&c[0].coord>c[u-1].coord&&(c.reverse(),d.reverse());var p=function(e,t){var r,n,i=[],o=e.length;function a(e,t,r){var n=e.coord;return{coord:r,color:kp((r-n)/(t.coord-n),[e.color,t.color])}}for(var s=0;s<o;s++){var l=e[s],c=l.coord;if(c<0)r=l;else{if(c>t){n?i.push(a(n,l,t)):r&&i.push(a(r,l,0),a(r,l,t));break}r&&(i.push(a(r,l,0)),r=null),i.push(l),n=l}}return i}(c,"x"===i?r.getWidth():r.getHeight()),h=p.length;if(!h&&u)return c[0].coord<0?d[1]?d[1]:c[u-1].color:d[0]?d[0]:c[0].color;var f=p[0].coord-10,m=p[h-1].coord+10,g=m-f;if(g<.001)return"transparent";uc(p,(function(e){e.offset=(e.coord-f)/g})),p.push({offset:h?p[h-1].offset:.5,color:d[1]||"transparent"}),p.unshift({offset:h?p[0].offset:.5,color:d[0]||"transparent"});var v=new XS(0,0,0,0,p,!0);return v[i]=f,v[i+"2"]=m,v}}}function _N(e,t,r){var n=e.get("showAllSymbol"),i="auto"===n;if(!n||i){var o=r.getAxesByScale("ordinal")[0];if(o&&(!i||!function(e,t){var r=e.getExtent(),n=Math.abs(r[1]-r[0])/e.scale.count();isNaN(n)&&(n=0);for(var i=t.count(),o=Math.max(1,Math.round(i/5)),a=0;a<i;a+=o)if(1.5*ZA.getSymbolSize(t,a)[e.isHorizontal()?1:0]>n)return!1;return!0}(o,t))){var a=t.mapDimension(o.dim),s={};return uc(o.getViewLabels(),(function(e){var t=o.scale.getRawOrdinalNumber(e.tickValue);s[t]=1})),function(e){return!s.hasOwnProperty(t.get(a,e))}}}}function wN(e,t){return isNaN(e)||isNaN(t)}function CN(e,t){return[e[2*t],e[2*t+1]]}function SN(e){if(e.get(["endLabel","show"]))return!0;for(var t=0;t<Zv.length;t++)if(e.get([Zv[t],"endLabel","show"]))return!0;return!1}function EN(e,t,r,n){if(fN(t,"cartesian2d")){var i=n.getModel("endLabel"),o=i.get("valueAnimation"),a=n.getData(),s={lastFrameIndex:0},l=SN(n)?function(r,n){e._endLabelOnDuring(r,n,a,s,o,i,t)}:null,c=t.getBaseAxis().isHorizontal(),u=dN(t,r,n,(function(){var t=e._endLabel;t&&r&&null!=s.originalX&&t.attr({x:s.originalX,y:s.originalY})}),l);if(!n.get("clip",!0)){var d=u.shape,p=Math.max(d.width,d.height);c?(d.y-=p,d.height+=2*p):(d.x-=p,d.width+=2*p)}return l&&l(1,u),u}return pN(t,r,n)}var MN=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t.prototype.init=function(){var e=new vf,t=new KA;this.group.add(t.group),this._symbolDraw=t,this._lineGroup=e},t.prototype.render=function(e,t,r){var n=this,i=e.coordinateSystem,o=this.group,a=e.getData(),s=e.getModel("lineStyle"),l=e.getModel("areaStyle"),c=a.getLayout("points")||[],u="polar"===i.type,d=this._coordSys,p=this._symbolDraw,h=this._polyline,f=this._polygon,m=this._lineGroup,g=!t.ssr&&e.get("animation"),v=!l.isEmpty(),y=l.get("origin"),x=QA(i,a,y),b=v&&function(e,t,r){if(!r.valueDim)return[];for(var n=t.count(),i=rN(2*n),o=0;o<n;o++){var a=JA(r,e,t,o);i[2*o]=a[0],i[2*o+1]=a[1]}return i}(i,a,x),_=e.get("showSymbol"),w=e.get("connectNulls"),C=_&&!u&&_N(e,a,i),S=this._data;S&&S.eachItemGraphicEl((function(e,t){e.__temp&&(o.remove(e),S.setItemGraphicEl(t,null))})),_||p.remove(),o.add(m);var E,M=!u&&e.get("step");i&&i.getArea&&e.get("clip",!0)&&(null!=(E=i.getArea()).width?(E.x-=.1,E.y-=.1,E.width+=.2,E.height+=.2):E.r0&&(E.r0-=.5,E.r+=.5)),this._clipShapeForSymbol=E;var T=bN(a,i,r)||a.getVisual("style")[a.getVisual("drawType")];if(h&&d.type===i.type&&M===this._step){v&&!f?f=this._newPolygon(c,b):f&&!v&&(m.remove(f),f=this._polygon=null),u||this._initOrUpdateEndLabel(e,i,xb(T));var k=m.getClipPath();if(k)Gy(k,{shape:EN(this,i,!1,e).shape},e);else m.setClipPath(EN(this,i,!0,e));_&&p.updateData(a,{isIgnore:C,clipShape:E,disableAnimation:!0,getSymbolPoint:function(e){return[c[2*e],c[2*e+1]]}}),mN(this._stackedOnPoints,b)&&mN(this._points,c)||(g?this._doUpdateAnimation(a,b,i,r,M,y,w):(M&&(c=xN(c,i,M,w),b&&(b=xN(b,i,M,w))),h.setShape({points:c}),f&&f.setShape({points:c,stackedOnPoints:b})))}else _&&p.updateData(a,{isIgnore:C,clipShape:E,disableAnimation:!0,getSymbolPoint:function(e){return[c[2*e],c[2*e+1]]}}),g&&this._initSymbolLabelAnimation(a,i,E),M&&(c=xN(c,i,M,w),b&&(b=xN(b,i,M,w))),h=this._newPolyline(c),v?f=this._newPolygon(c,b):f&&(m.remove(f),f=this._polygon=null),u||this._initOrUpdateEndLabel(e,i,xb(T)),m.setClipPath(EN(this,i,!0,e));var I=e.getModel("emphasis"),L=I.get("focus"),A=I.get("blurScope"),N=I.get("disabled");(h.useStyle(ac(s.getLineStyle(),{fill:"none",stroke:T,lineJoin:"bevel"})),Py(h,e,"lineStyle"),h.style.lineWidth>0&&"bolder"===e.get(["emphasis","lineStyle","width"]))&&(h.getState("emphasis").style.lineWidth=+h.style.lineWidth+1);Vv(h).seriesIndex=e.seriesIndex,Ly(h,L,A,N);var D=yN(e.get("smooth")),P=e.get("smoothMonotone");if(h.setShape({smooth:D,smoothMonotone:P,connectNulls:w}),f){var O=a.getCalculationInfo("stackedOnSeries"),R=0;f.useStyle(ac(l.getAreaStyle(),{fill:T,opacity:.7,lineJoin:"bevel",decal:a.getVisual("style").decal})),O&&(R=yN(O.get("smooth"))),f.setShape({smooth:D,stackedOnSmooth:R,smoothMonotone:P,connectNulls:w}),Py(f,e,"areaStyle"),Vv(f).seriesIndex=e.seriesIndex,Ly(f,L,A,N)}var V=function(e){n._changePolyState(e)};a.eachItemGraphicEl((function(e){e&&(e.onHoverStateChange=V)})),this._polyline.onHoverStateChange=V,this._data=a,this._coordSys=i,this._stackedOnPoints=b,this._points=c,this._step=M,this._valueOrigin=y,e.get("triggerLineEvent")&&(this.packEventData(e,h),f&&this.packEventData(e,f))},t.prototype.packEventData=function(e,t){Vv(t).eventData={componentType:"series",componentSubType:"line",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"line"}},t.prototype.highlight=function(e,t,r,n){var i=e.getData(),o=sm(i,n);if(this._changePolyState("emphasis"),!(o instanceof Array)&&null!=o&&o>=0){var a=i.getLayout("points"),s=i.getItemGraphicEl(o);if(!s){var l=a[2*o],c=a[2*o+1];if(isNaN(l)||isNaN(c))return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(l,c))return;var u=e.get("zlevel")||0,d=e.get("z")||0;(s=new ZA(i,o)).x=l,s.y=c,s.setZ(u,d);var p=s.getSymbolPath().getTextContent();p&&(p.zlevel=u,p.z=d,p.z2=this._polyline.z2+1),s.__temp=!0,i.setItemGraphicEl(o,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else WE.prototype.highlight.call(this,e,t,r,n)},t.prototype.downplay=function(e,t,r,n){var i=e.getData(),o=sm(i,n);if(this._changePolyState("normal"),null!=o&&o>=0){var a=i.getItemGraphicEl(o);a&&(a.__temp?(i.setItemGraphicEl(o,null),this.group.remove(a)):a.downplay())}else WE.prototype.downplay.call(this,e,t,r,n)},t.prototype._changePolyState=function(e){var t=this._polygon;dy(this._polyline,e),t&&dy(t,e)},t.prototype._newPolyline=function(e){var t=this._polyline;return t&&this._lineGroup.remove(t),t=new lN({shape:{points:e},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(t),this._polyline=t,t},t.prototype._newPolygon=function(e,t){var r=this._polygon;return r&&this._lineGroup.remove(r),r=new uN({shape:{points:e,stackedOnPoints:t},segmentIgnoreThreshold:2}),this._lineGroup.add(r),this._polygon=r,r},t.prototype._initSymbolLabelAnimation=function(e,t,r){var n,i,o=t.getBaseAxis(),a=o.inverse;"cartesian2d"===t.type?(n=o.isHorizontal(),i=!1):"polar"===t.type&&(n="angle"===o.dim,i=!0);var s=e.hostModel,l=s.get("animationDuration");yc(l)&&(l=l(null));var c=s.get("animationDelay")||0,u=yc(c)?c(null):c;e.eachItemGraphicEl((function(e,o){var s=e;if(s){var d=[e.x,e.y],p=void 0,h=void 0,f=void 0;if(r)if(i){var m=r,g=t.pointToCoord(d);n?(p=m.startAngle,h=m.endAngle,f=-g[1]/180*Math.PI):(p=m.r0,h=m.r,f=g[0])}else{var v=r;n?(p=v.x,h=v.x+v.width,f=e.x):(p=v.y+v.height,h=v.y,f=e.y)}var y=h===p?0:(f-p)/(h-p);a&&(y=1-y);var x=yc(c)?c(o):l*y+u,b=s.getSymbolPath(),_=b.getTextContent();s.attr({scaleX:0,scaleY:0}),s.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:x}),_&&_.animateFrom({style:{opacity:0}},{duration:300,delay:x}),b.disableLabelAnimation=!0}}))},t.prototype._initOrUpdateEndLabel=function(e,t,r){var n=e.getModel("endLabel");if(SN(e)){var i=e.getData(),o=this._polyline,a=i.getLayout("points");if(!a)return o.removeTextContent(),void(this._endLabel=null);var s=this._endLabel;s||((s=this._endLabel=new Rv({z2:200})).ignoreClip=!0,o.setTextContent(this._endLabel),o.disableLabelAnimation=!0);var l=function(e){for(var t=e.length/2;t>0&&wN(e[2*t-2],e[2*t-1]);t--);return t-1}(a);l>=0&&(Qy(o,Jy(e,"endLabel"),{inheritColor:r,labelFetcher:e,labelDataIndex:l,defaultText:function(e,t,r){return null!=r?GA(i,r):jA(i,e)},enableTextSetter:!0},function(e,t){var r=t.getBaseAxis(),n=r.isHorizontal(),i=r.inverse,o=n?i?"right":"left":"center",a=n?"middle":i?"top":"bottom";return{normal:{align:e.get("align")||o,verticalAlign:e.get("verticalAlign")||a}}}(n,t)),o.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(e,t,r,n,i,o,a){var s=this._endLabel,l=this._polyline;if(s){e<1&&null==n.originalX&&(n.originalX=s.x,n.originalY=s.y);var c=r.getLayout("points"),u=r.hostModel,d=u.get("connectNulls"),p=o.get("precision"),h=o.get("distance")||0,f=a.getBaseAxis(),m=f.isHorizontal(),g=f.inverse,v=t.shape,y=g?m?v.x:v.y+v.height:m?v.x+v.width:v.y,x=(m?h:0)*(g?-1:1),b=(m?0:-h)*(g?-1:1),_=m?"x":"y",w=function(e,t,r){for(var n,i,o=e.length/2,a="x"===r?0:1,s=0,l=-1,c=0;c<o;c++)if(i=e[2*c+a],!isNaN(i)&&!isNaN(e[2*c+1-a]))if(0!==c){if(n<=t&&i>=t||n>=t&&i<=t){l=c;break}s=c,n=i}else n=i;return{range:[s,l],t:(t-n)/(i-n)}}(c,y,_),C=w.range,S=C[1]-C[0],E=void 0;if(S>=1){if(S>1&&!d){var M=CN(c,C[0]);s.attr({x:M[0]+x,y:M[1]+b}),i&&(E=u.getRawValue(C[0]))}else{(M=l.getPointOn(y,_))&&s.attr({x:M[0]+x,y:M[1]+b});var T=u.getRawValue(C[0]),k=u.getRawValue(C[1]);i&&(E=vm(r,p,T,k,w.t))}n.lastFrameIndex=C[0]}else{var I=1===e||n.lastFrameIndex>0?C[0]:0;M=CN(c,I);i&&(E=u.getRawValue(I)),s.attr({x:M[0]+x,y:M[1]+b})}if(i){var L=sx(s);"function"==typeof L.setLabelText&&L.setLabelText(E)}}},t.prototype._doUpdateAnimation=function(e,t,r,n,i,o,a){var s=this._polyline,l=this._polygon,c=e.hostModel,u=function(e,t,r,n,i,o,a){for(var s=function(e,t){var r=[];return t.diff(e).add((function(e){r.push({cmd:"+",idx:e})})).update((function(e,t){r.push({cmd:"=",idx:t,idx1:e})})).remove((function(e){r.push({cmd:"-",idx:e})})).execute(),r}(e,t),l=[],c=[],u=[],d=[],p=[],h=[],f=[],m=QA(i,t,a),g=e.getLayout("points")||[],v=t.getLayout("points")||[],y=0;y<s.length;y++){var x=s[y],b=!0,_=void 0,w=void 0;switch(x.cmd){case"=":_=2*x.idx,w=2*x.idx1;var C=g[_],S=g[_+1],E=v[w],M=v[w+1];(isNaN(C)||isNaN(S))&&(C=E,S=M),l.push(C,S),c.push(E,M),u.push(r[_],r[_+1]),d.push(n[w],n[w+1]),f.push(t.getRawIndex(x.idx1));break;case"+":var T=x.idx,k=m.dataDimsForPoint,I=i.dataToPoint([t.get(k[0],T),t.get(k[1],T)]);w=2*T,l.push(I[0],I[1]),c.push(v[w],v[w+1]);var L=JA(m,i,t,T);u.push(L[0],L[1]),d.push(n[w],n[w+1]),f.push(t.getRawIndex(T));break;case"-":b=!1}b&&(p.push(x),h.push(h.length))}h.sort((function(e,t){return f[e]-f[t]}));var A=l.length,N=rN(A),D=rN(A),P=rN(A),O=rN(A),R=[];for(y=0;y<h.length;y++){var V=h[y],F=2*y,z=2*V;N[F]=l[z],N[F+1]=l[z+1],D[F]=c[z],D[F+1]=c[z+1],P[F]=u[z],P[F+1]=u[z+1],O[F]=d[z],O[F+1]=d[z+1],R[y]=p[V]}return{current:N,next:D,stackedOnCurrent:P,stackedOnNext:O,status:R}}(this._data,e,this._stackedOnPoints,t,this._coordSys,0,this._valueOrigin),d=u.current,p=u.stackedOnCurrent,h=u.next,f=u.stackedOnNext;if(i&&(d=xN(u.current,r,i,a),p=xN(u.stackedOnCurrent,r,i,a),h=xN(u.next,r,i,a),f=xN(u.stackedOnNext,r,i,a)),vN(d,h)>3e3||l&&vN(p,f)>3e3)return s.stopAnimation(),s.setShape({points:h}),void(l&&(l.stopAnimation(),l.setShape({points:h,stackedOnPoints:f})));s.shape.__points=u.current,s.shape.points=d;var m={shape:{points:h}};u.current!==d&&(m.shape.__points=u.next),s.stopAnimation(),jy(s,m,c),l&&(l.setShape({points:d,stackedOnPoints:p}),l.stopAnimation(),jy(l,{shape:{stackedOnPoints:f}},c),s.shape.points!==l.shape.points&&(l.shape.points=s.shape.points));for(var g=[],v=u.status,y=0;y<v.length;y++){if("="===v[y].cmd){var x=e.getItemGraphicEl(v[y].idx1);x&&g.push({el:x,ptIdx:y})}}s.animators&&s.animators.length&&s.animators[0].during((function(){l&&l.dirtyShape();for(var e=s.shape.__points,t=0;t<g.length;t++){var r=g[t].el,n=2*g[t].ptIdx;r.x=e[n],r.y=e[n+1],r.markRedraw()}}))},t.prototype.remove=function(e){var t=this.group,r=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),r&&r.eachItemGraphicEl((function(e,n){e.__temp&&(t.remove(e),r.setItemGraphicEl(n,null))})),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._endLabel=this._data=null},t.type="line",t}(WE);const TN=MN;function kN(e,t){return{seriesType:e,plan:NC(),reset:function(e){var r=e.getData(),n=e.coordinateSystem,i=e.pipelineContext,o=t||i.large;if(n){var a=dc(n.dimensions,(function(e){return r.mapDimension(e)})).slice(0,2),s=a.length,l=r.getCalculationInfo("stackResultDimension");VA(r,a[0])&&(a[0]=l),VA(r,a[1])&&(a[1]=l);var c=r.getStore(),u=r.getDimensionIndex(a[0]),d=r.getDimensionIndex(a[1]);return s&&{progress:function(e,t){for(var r=e.end-e.start,i=o&&rN(r*s),a=[],l=[],p=e.start,h=0;p<e.end;p++){var f=void 0;if(1===s){var m=c.get(u,p);f=n.dataToPoint(m,null,l)}else a[0]=c.get(u,p),a[1]=c.get(d,p),f=n.dataToPoint(a,null,l);o?(i[h++]=f[0],i[h++]=f[1]):t.setItemLayout(p,f.slice())}o&&t.setLayout("points",i)}}}}}}var IN={average:function(e){for(var t=0,r=0,n=0;n<e.length;n++)isNaN(e[n])||(t+=e[n],r++);return 0===r?NaN:t/r},sum:function(e){for(var t=0,r=0;r<e.length;r++)t+=e[r]||0;return t},max:function(e){for(var t=-1/0,r=0;r<e.length;r++)e[r]>t&&(t=e[r]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,r=0;r<e.length;r++)e[r]<t&&(t=e[r]);return isFinite(t)?t:NaN},minmax:function(e){for(var t=-1/0,r=-1/0,n=0;n<e.length;n++){var i=e[n],o=Math.abs(i);o>t&&(t=o,r=i)}return isFinite(r)?r:NaN},nearest:function(e){return e[0]}},LN=function(e){return Math.round(e.length/2)};function AN(e){return{seriesType:e,reset:function(e,t,r){var n=e.getData(),i=e.get("sampling"),o=e.coordinateSystem,a=n.count();if(a>10&&"cartesian2d"===o.type&&i){var s=o.getBaseAxis(),l=o.getOtherAxis(s),c=s.getExtent(),u=r.getDevicePixelRatio(),d=Math.abs(c[1]-c[0])*(u||1),p=Math.round(a/d);if(isFinite(p)&&p>1){"lttb"===i&&e.setData(n.lttbDownSample(n.mapDimension(l.dim),1/p));var h=void 0;xc(i)?h=IN[i]:yc(i)&&(h=i),h&&e.setData(n.downSample(n.mapDimension(l.dim),1/p,h,LN))}}}}}var NN="__ec_stack_";function DN(e){return e.get("stack")||NN+e.seriesIndex}function PN(e){return e.dim+e.index}function ON(e,t){var r=[];return t.eachSeriesByType(e,(function(e){BN(e)&&r.push(e)})),r}function RN(e){var t=function(e){var t={};uc(e,(function(e){var r=e.coordinateSystem.getBaseAxis();if("time"===r.type||"value"===r.type)for(var n=e.getData(),i=r.dim+"_"+r.index,o=n.getDimensionIndex(n.mapDimension(r.dim)),a=n.getStore(),s=0,l=a.count();s<l;++s){var c=a.get(o,s);t[i]?t[i].push(c):t[i]=[c]}}));var r={};for(var n in t)if(t.hasOwnProperty(n)){var i=t[n];if(i){i.sort((function(e,t){return e-t}));for(var o=null,a=1;a<i.length;++a){var s=i[a]-i[a-1];s>0&&(o=null===o?s:Math.min(o,s))}r[n]=o}}return r}(e),r=[];return uc(e,(function(e){var n,i=e.coordinateSystem.getBaseAxis(),o=i.getExtent();if("category"===i.type)n=i.getBandWidth();else if("value"===i.type||"time"===i.type){var a=i.dim+"_"+i.index,s=t[a],l=Math.abs(o[1]-o[0]),c=i.scale.getExtent(),u=Math.abs(c[1]-c[0]);n=s?l/u*s:l}else{var d=e.getData();n=Math.abs(o[1]-o[0])/d.count()}var p=Mf(e.get("barWidth"),n),h=Mf(e.get("barMaxWidth"),n),f=Mf(e.get("barMinWidth")||(HN(e)?.5:1),n),m=e.get("barGap"),g=e.get("barCategoryGap");r.push({bandWidth:n,barWidth:p,barMaxWidth:h,barMinWidth:f,barGap:m,barCategoryGap:g,axisKey:PN(i),stackId:DN(e)})})),VN(r)}function VN(e){var t={};uc(e,(function(e,r){var n=e.axisKey,i=e.bandWidth,o=t[n]||{bandWidth:i,remainedWidth:i,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},a=o.stacks;t[n]=o;var s=e.stackId;a[s]||o.autoWidthCount++,a[s]=a[s]||{width:0,maxWidth:0};var l=e.barWidth;l&&!a[s].width&&(a[s].width=l,l=Math.min(o.remainedWidth,l),o.remainedWidth-=l);var c=e.barMaxWidth;c&&(a[s].maxWidth=c);var u=e.barMinWidth;u&&(a[s].minWidth=u);var d=e.barGap;null!=d&&(o.gap=d);var p=e.barCategoryGap;null!=p&&(o.categoryGap=p)}));var r={};return uc(t,(function(e,t){r[t]={};var n=e.stacks,i=e.bandWidth,o=e.categoryGap;if(null==o){var a=fc(n).length;o=Math.max(35-4*a,15)+"%"}var s=Mf(o,i),l=Mf(e.gap,1),c=e.remainedWidth,u=e.autoWidthCount,d=(c-s)/(u+(u-1)*l);d=Math.max(d,0),uc(n,(function(e){var t=e.maxWidth,r=e.minWidth;if(e.width){n=e.width;t&&(n=Math.min(n,t)),r&&(n=Math.max(n,r)),e.width=n,c-=n+l*n,u--}else{var n=d;t&&t<n&&(n=Math.min(t,c)),r&&r>n&&(n=r),n!==d&&(e.width=n,c-=n+l*n,u--)}})),d=(c-s)/(u+(u-1)*l),d=Math.max(d,0);var p,h=0;uc(n,(function(e,t){e.width||(e.width=d),p=e,h+=e.width*(1+l)})),p&&(h-=p.width*l);var f=-h/2;uc(n,(function(e,n){r[t][n]=r[t][n]||{bandWidth:i,offset:f,width:e.width},f+=e.width*(1+l)}))})),r}function FN(e,t){var r=ON(e,t),n=RN(r);uc(r,(function(e){var t=e.getData(),r=e.coordinateSystem.getBaseAxis(),i=DN(e),o=n[PN(r)][i],a=o.offset,s=o.width;t.setLayout({bandWidth:o.bandWidth,offset:a,size:s})}))}function zN(e){return{seriesType:e,plan:NC(),reset:function(e){if(BN(e)){var t=e.getData(),r=e.coordinateSystem,n=r.getBaseAxis(),i=r.getOtherAxis(n),o=t.getDimensionIndex(t.mapDimension(i.dim)),a=t.getDimensionIndex(t.mapDimension(n.dim)),s=e.get("showBackground",!0),l=t.mapDimension(i.dim),c=t.getCalculationInfo("stackResultDimension"),u=VA(t,l)&&!!t.getCalculationInfo("stackedOnSeries"),d=i.isHorizontal(),p=function(e,t){var r=t.model.get("startValue");r||(r=0);return t.toGlobalCoord(t.dataToCoord("log"===t.type?r>0?r:1:r))}(0,i),h=HN(e),f=e.get("barMinHeight")||0,m=c&&t.getDimensionIndex(c),g=t.getLayout("size"),v=t.getLayout("offset");return{progress:function(e,t){for(var n,i=e.count,l=h&&rN(3*i),c=h&&s&&rN(3*i),y=h&&rN(i),x=r.master.getRect(),b=d?x.width:x.height,_=t.getStore(),w=0;null!=(n=e.next());){var C=_.get(u?m:o,n),S=_.get(a,n),E=p,M=void 0;u&&(M=+C-_.get(o,n));var T=void 0,k=void 0,I=void 0,L=void 0;if(d){var A=r.dataToPoint([C,S]);if(u)E=r.dataToPoint([M,S])[0];T=E,k=A[1]+v,I=A[0]-E,L=g,Math.abs(I)<f&&(I=(I<0?-1:1)*f)}else{A=r.dataToPoint([S,C]);if(u)E=r.dataToPoint([S,M])[1];T=A[0]+v,k=E,I=g,L=A[1]-E,Math.abs(L)<f&&(L=(L<=0?-1:1)*f)}h?(l[w]=T,l[w+1]=k,l[w+2]=d?I:L,c&&(c[w]=d?x.x:T,c[w+1]=d?k:x.y,c[w+2]=b),y[n]=n):t.setItemLayout(n,{x:T,y:k,width:I,height:L}),w+=3}h&&t.setLayout({largePoints:l,largeDataIndices:y,largeBackgroundPoints:c,valueAxisHorizontal:d})}}}}}}function BN(e){return e.coordinateSystem&&"cartesian2d"===e.coordinateSystem.type}function HN(e){return e.pipelineContext&&e.pipelineContext.large}var jN=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.getInitialData=function(e,t){return zA(null,this,{useEncodeDefaulter:!0})},t.prototype.getMarkerPosition=function(e,t,r){var n=this.coordinateSystem;if(n&&n.clampData){var i=n.clampData(e),o=n.dataToPoint(i);if(r)uc(n.getAxes(),(function(e,r){if("category"===e.type&&null!=t){var n=e.getTicksCoords(),a=e.getTickModel().get("alignWithLabel"),s=i[r],l="x1"===t[r]||"y1"===t[r];if(l&&!a&&(s+=1),n.length<2)return;if(2===n.length)return void(o[r]=e.toGlobalCoord(e.getExtent()[l?1:0]));for(var c=void 0,u=void 0,d=1,p=0;p<n.length;p++){var h=n[p].coord,f=p===n.length-1?n[p-1].tickValue+d:n[p].tickValue;if(f===s){u=h;break}if(f<s)c=h;else if(null!=c&&f>s){u=(h+c)/2;break}1===p&&(d=f-n[0].tickValue)}null==u&&(c?c&&(u=n[n.length-1].coord):u=n[0].coord),o[r]=e.toGlobalCoord(u)}}));else{var a=this.getData(),s=a.getLayout("offset"),l=a.getLayout("size"),c=n.getBaseAxis().isHorizontal()?0:1;o[c]+=s+l/2}return o}return[NaN,NaN]},t.type="series.__base_bar__",t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},t}(IC);IC.registerClass(jN);const GN=jN;const WN=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.getInitialData=function(){return zA(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},t.prototype.getProgressive=function(){return!!this.get("large")&&this.get("progressive")},t.prototype.getProgressiveThreshold=function(){var e=this.get("progressiveThreshold"),t=this.get("largeThreshold");return t>e&&(e=t),e},t.prototype.brushSelector=function(e,t,r){return r.rect(t.getItemLayout(e))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=Tx(GN.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),t}(GN);var UN=function(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0},ZN=function(e){function t(t){var r=e.call(this,t)||this;return r.type="sausage",r}return Al(t,e),t.prototype.getDefaultShape=function(){return new UN},t.prototype.buildPath=function(e,t){var r=t.cx,n=t.cy,i=Math.max(t.r0||0,0),o=Math.max(t.r,0),a=.5*(o-i),s=i+a,l=t.startAngle,c=t.endAngle,u=t.clockwise,d=2*Math.PI,p=u?c-l<d:l-c<d;p||(l=c-(u?d:-d));var h=Math.cos(l),f=Math.sin(l),m=Math.cos(c),g=Math.sin(c);p?(e.moveTo(h*i+r,f*i+n),e.arc(h*s+r,f*s+n,a,-Math.PI+l,l,!u)):e.moveTo(h*o+r,f*o+n),e.arc(r,n,o,l,c,!u),e.arc(m*s+r,g*s+n,a,c-2*Math.PI,c-Math.PI,!u),0!==i&&e.arc(r,n,i,c,l,u)},t}(ov);const YN=ZN;function XN(e,t,r){return t*Math.sin(e)*(r?-1:1)}function qN(e,t,r){return t*Math.cos(e)*(r?1:-1)}function $N(e,t,r){var n=e.get("borderRadius");if(null==n)return r?{cornerRadius:0}:null;vc(n)||(n=[n,n,n,n]);var i=Math.abs(t.r||0-t.r0||0);return{cornerRadius:dc(n,(function(e){return rf(e,i)}))}}var KN=Math.max,QN=Math.min;var JN=function(e){function t(){var r=e.call(this)||this;return r.type=t.type,r._isFirstFrame=!0,r}return Al(t,e),t.prototype.render=function(e,t,r,n){this._model=e,this._removeOnRenderedListener(r),this._updateDrawMode(e);var i=e.get("coordinateSystem");("cartesian2d"===i||"polar"===i)&&(this._progressiveEls=null,this._isLargeDraw?this._renderLarge(e,t,r):this._renderNormal(e,t,r,n))},t.prototype.incrementalPrepareRender=function(e){this._clear(),this._updateDrawMode(e),this._updateLargeClip(e)},t.prototype.incrementalRender=function(e,t){this._progressiveEls=[],this._incrementalRenderLarge(e,t)},t.prototype.eachRendered=function(e){OE(this._progressiveEls||this.group,e)},t.prototype._updateDrawMode=function(e){var t=e.pipelineContext.large;null!=this._isLargeDraw&&t===this._isLargeDraw||(this._isLargeDraw=t,this._clear())},t.prototype._renderNormal=function(e,t,r,n){var i,o=this.group,a=e.getData(),s=this._data,l=e.coordinateSystem,c=l.getBaseAxis();"cartesian2d"===l.type?i=c.isHorizontal():"polar"===l.type&&(i="angle"===c.dim);var u=e.isAnimationEnabled()?e:null,d=function(e,t){var r=e.get("realtimeSort",!0),n=t.getBaseAxis();0;if(r&&"category"===n.type&&"cartesian2d"===t.type)return{baseAxis:n,otherAxis:t.getOtherAxis(n)}}(e,l);d&&this._enableRealtimeSort(d,a,r);var p=e.get("clip",!0)||d,h=function(e,t){var r=e.getArea&&e.getArea();if(fN(e,"cartesian2d")){var n=e.getBaseAxis();if("category"!==n.type||!n.onBand){var i=t.getLayout("bandWidth");n.isHorizontal()?(r.x-=i,r.width+=2*i):(r.y-=i,r.height+=2*i)}}return r}(l,a);o.removeClipPath();var f=e.get("roundCap",!0),m=e.get("showBackground",!0),g=e.getModel("backgroundStyle"),v=g.get("borderRadius")||0,y=[],x=this._backgroundEls,b=n&&n.isInitSort,_=n&&"changeAxisOrder"===n.type;function w(e){var t=sD[l.type](a,e),r=function(e,t,r){var n="polar"===e.type?bS:bv;return new n({shape:fD(t,r,e),silent:!0,z2:0})}(l,i,t);return r.useStyle(g.getItemStyle()),"cartesian2d"===l.type?r.setShape("r",v):r.setShape("cornerRadius",v),y[e]=r,r}a.diff(s).add((function(t){var r=a.getItemModel(t),n=sD[l.type](a,t,r);if(m&&w(t),a.hasValue(t)&&aD[l.type](n)){var s=!1;p&&(s=eD[l.type](h,n));var g=tD[l.type](e,a,t,n,i,u,c.model,!1,f);d&&(g.forceLabelAnimation=!0),cD(g,a,t,r,n,e,i,"polar"===l.type),b?g.attr({shape:n}):d?rD(d,u,g,n,t,i,!1,!1):Gy(g,{shape:n},e,t),a.setItemGraphicEl(t,g),o.add(g),g.ignore=s}})).update((function(t,r){var n=a.getItemModel(t),C=sD[l.type](a,t,n);if(m){var S=void 0;0===x.length?S=w(r):((S=x[r]).useStyle(g.getItemStyle()),"cartesian2d"===l.type?S.setShape("r",v):S.setShape("cornerRadius",v),y[t]=S);var E=sD[l.type](a,t);jy(S,{shape:fD(i,E,l)},u,t)}var M=s.getItemGraphicEl(r);if(a.hasValue(t)&&aD[l.type](C)){var T=!1;if(p&&(T=eD[l.type](h,C))&&o.remove(M),M?Xy(M):M=tD[l.type](e,a,t,C,i,u,c.model,!!M,f),d&&(M.forceLabelAnimation=!0),_){var k=M.getTextContent();if(k){var I=sx(k);null!=I.prevValue&&(I.prevValue=I.value)}}else cD(M,a,t,n,C,e,i,"polar"===l.type);b?M.attr({shape:C}):d?rD(d,u,M,C,t,i,!0,_):jy(M,{shape:C},e,t,null),a.setItemGraphicEl(t,M),M.ignore=T,o.add(M)}else o.remove(M)})).remove((function(t){var r=s.getItemGraphicEl(t);r&&Yy(r,e,t)})).execute();var C=this._backgroundGroup||(this._backgroundGroup=new vf);C.removeAll();for(var S=0;S<y.length;++S)C.add(y[S]);o.add(C),this._backgroundEls=y,this._data=a},t.prototype._renderLarge=function(e,t,r){this._clear(),pD(e,this.group),this._updateLargeClip(e)},t.prototype._incrementalRenderLarge=function(e,t){this._removeBackground(),pD(t,this.group,this._progressiveEls,!0)},t.prototype._updateLargeClip=function(e){var t=e.get("clip",!0)&&hN(e.coordinateSystem,!1,e),r=this.group;t?r.setClipPath(t):r.removeClipPath()},t.prototype._enableRealtimeSort=function(e,t,r){var n=this;if(t.count()){var i=e.baseAxis;if(this._isFirstFrame)this._dispatchInitSort(t,e,r),this._isFirstFrame=!1;else{var o=function(e){var r=t.getItemGraphicEl(e),n=r&&r.shape;return n&&Math.abs(i.isHorizontal()?n.height:n.width)||0};this._onRendered=function(){n._updateSortWithinSameData(t,o,i,r)},r.getZr().on("rendered",this._onRendered)}}},t.prototype._dataSort=function(e,t,r){var n=[];return e.each(e.mapDimension(t.dim),(function(e,t){var i=r(t);i=null==i?NaN:i,n.push({dataIndex:t,mappedValue:i,ordinalNumber:e})})),n.sort((function(e,t){return t.mappedValue-e.mappedValue})),{ordinalNumbers:dc(n,(function(e){return e.ordinalNumber}))}},t.prototype._isOrderChangedWithinSameData=function(e,t,r){for(var n=r.scale,i=e.mapDimension(r.dim),o=Number.MAX_VALUE,a=0,s=n.getOrdinalMeta().categories.length;a<s;++a){var l=e.rawIndexOf(i,n.getRawOrdinalNumber(a)),c=l<0?Number.MIN_VALUE:t(e.indexOfRawIndex(l));if(c>o)return!0;o=c}return!1},t.prototype._isOrderDifferentInView=function(e,t){for(var r=t.scale,n=r.getExtent(),i=Math.max(0,n[0]),o=Math.min(n[1],r.getOrdinalMeta().categories.length-1);i<=o;++i)if(e.ordinalNumbers[i]!==r.getRawOrdinalNumber(i))return!0},t.prototype._updateSortWithinSameData=function(e,t,r,n){if(this._isOrderChangedWithinSameData(e,t,r)){var i=this._dataSort(e,r,t);this._isOrderDifferentInView(i,r)&&(this._removeOnRenderedListener(n),n.dispatchAction({type:"changeAxisOrder",componentType:r.dim+"Axis",axisId:r.index,sortInfo:i}))}},t.prototype._dispatchInitSort=function(e,t,r){var n=t.baseAxis,i=this._dataSort(e,n,(function(r){return e.get(e.mapDimension(t.otherAxis.dim),r)}));r.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",isInitSort:!0,axisId:n.index,sortInfo:i})},t.prototype.remove=function(e,t){this._clear(this._model),this._removeOnRenderedListener(t)},t.prototype.dispose=function(e,t){this._removeOnRenderedListener(t)},t.prototype._removeOnRenderedListener=function(e){this._onRendered&&(e.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(e){var t=this.group,r=this._data;e&&e.isAnimationEnabled()&&r&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],r.eachItemGraphicEl((function(t){Yy(t,e,Vv(t).dataIndex)}))):t.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t}(WE),eD={cartesian2d:function(e,t){var r=t.width<0?-1:1,n=t.height<0?-1:1;r<0&&(t.x+=t.width,t.width=-t.width),n<0&&(t.y+=t.height,t.height=-t.height);var i=e.x+e.width,o=e.y+e.height,a=KN(t.x,e.x),s=QN(t.x+t.width,i),l=KN(t.y,e.y),c=QN(t.y+t.height,o),u=s<a,d=c<l;return t.x=u&&a>i?s:a,t.y=d&&l>o?c:l,t.width=u?0:s-a,t.height=d?0:c-l,r<0&&(t.x+=t.width,t.width=-t.width),n<0&&(t.y+=t.height,t.height=-t.height),u||d},polar:function(e,t){var r=t.r0<=t.r?1:-1;if(r<0){var n=t.r;t.r=t.r0,t.r0=n}var i=QN(t.r,e.r),o=KN(t.r0,e.r0);t.r=i,t.r0=o;var a=i-o<0;if(r<0){n=t.r;t.r=t.r0,t.r0=n}return a}},tD={cartesian2d:function(e,t,r,n,i,o,a,s,l){var c=new bv({shape:oc({},n),z2:1});(c.__dataIndex=r,c.name="item",o)&&(c.shape[i?"height":"width"]=0);return c},polar:function(e,t,r,n,i,o,a,s,l){var c=!i&&l?YN:bS,u=new c({shape:n,z2:1});u.name="item";var d,p,h=lD(i);if(u.calculateTextPosition=(d=h,p=({isRoundCap:c===YN}||{}).isRoundCap,function(e,t,r){var n=t.position;if(!n||n instanceof Array)return nf(e,t,r);var i=d(n),o=null!=t.distance?t.distance:5,a=this.shape,s=a.cx,l=a.cy,c=a.r,u=a.r0,h=(c+u)/2,f=a.startAngle,m=a.endAngle,g=(f+m)/2,v=p?Math.abs(c-u)/2:0,y=Math.cos,x=Math.sin,b=s+c*y(f),_=l+c*x(f),w="left",C="top";switch(i){case"startArc":b=s+(u-o)*y(g),_=l+(u-o)*x(g),w="center",C="top";break;case"insideStartArc":b=s+(u+o)*y(g),_=l+(u+o)*x(g),w="center",C="bottom";break;case"startAngle":b=s+h*y(f)+XN(f,o+v,!1),_=l+h*x(f)+qN(f,o+v,!1),w="right",C="middle";break;case"insideStartAngle":b=s+h*y(f)+XN(f,-o+v,!1),_=l+h*x(f)+qN(f,-o+v,!1),w="left",C="middle";break;case"middle":b=s+h*y(g),_=l+h*x(g),w="center",C="middle";break;case"endArc":b=s+(c+o)*y(g),_=l+(c+o)*x(g),w="center",C="bottom";break;case"insideEndArc":b=s+(c-o)*y(g),_=l+(c-o)*x(g),w="center",C="top";break;case"endAngle":b=s+h*y(m)+XN(m,o+v,!0),_=l+h*x(m)+qN(m,o+v,!0),w="left",C="middle";break;case"insideEndAngle":b=s+h*y(m)+XN(m,-o+v,!0),_=l+h*x(m)+qN(m,-o+v,!0),w="right",C="middle";break;default:return nf(e,t,r)}return(e=e||{}).x=b,e.y=_,e.align=w,e.verticalAlign=C,e}),o){var f=i?"r":"endAngle",m={};u.shape[f]=i?n.r0:n.startAngle,m[f]=n[f],(s?jy:Gy)(u,{shape:m},o)}return u}};function rD(e,t,r,n,i,o,a,s){var l,c;o?(c={x:n.x,width:n.width},l={y:n.y,height:n.height}):(c={y:n.y,height:n.height},l={x:n.x,width:n.width}),s||(a?jy:Gy)(r,{shape:l},t,i,null),(a?jy:Gy)(r,{shape:c},t?e.baseAxis.model:null,i)}function nD(e,t){for(var r=0;r<t.length;r++)if(!isFinite(e[t[r]]))return!0;return!1}var iD=["x","y","width","height"],oD=["cx","cy","r","startAngle","endAngle"],aD={cartesian2d:function(e){return!nD(e,iD)},polar:function(e){return!nD(e,oD)}},sD={cartesian2d:function(e,t,r){var n=e.getItemLayout(t),i=r?function(e,t){var r=e.get(["itemStyle","borderColor"]);if(!r||"none"===r)return 0;var n=e.get(["itemStyle","borderWidth"])||0,i=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),o=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(n,i,o)}(r,n):0,o=n.width>0?1:-1,a=n.height>0?1:-1;return{x:n.x+o*i/2,y:n.y+a*i/2,width:n.width-o*i,height:n.height-a*i}},polar:function(e,t,r){var n=e.getItemLayout(t);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle,clockwise:n.clockwise}}};function lD(e){return function(e){var t=e?"Arc":"Angle";return function(e){switch(e){case"start":case"insideStart":case"end":case"insideEnd":return e+t;default:return e}}}(e)}function cD(e,t,r,n,i,o,a,s){var l=t.getItemVisual(r,"style");if(s){if(!o.get("roundCap")){var c=e.shape;oc(c,$N(n.getModel("itemStyle"),c,!0)),e.setShape(c)}}else{var u=n.get(["itemStyle","borderRadius"])||0;e.setShape("r",u)}e.useStyle(l);var d=n.getShallow("cursor");d&&e.attr("cursor",d);var p=s?a?i.r>=i.r0?"endArc":"startArc":i.endAngle>=i.startAngle?"endAngle":"startAngle":a?i.height>=0?"bottom":"top":i.width>=0?"right":"left",h=Jy(n);Qy(e,h,{labelFetcher:o,labelDataIndex:r,defaultText:jA(o.getData(),r),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:p});var f=e.getTextContent();if(s&&f){var m=n.get(["label","position"]);e.textConfig.inside="middle"===m||null,function(e,t,r,n){if(_c(n))e.setTextConfig({rotation:n});else if(vc(t))e.setTextConfig({rotation:0});else{var i,o=e.shape,a=o.clockwise?o.startAngle:o.endAngle,s=o.clockwise?o.endAngle:o.startAngle,l=(a+s)/2,c=r(t);switch(c){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":i=l;break;case"startAngle":case"insideStartAngle":i=a;break;case"endAngle":case"insideEndAngle":i=s;break;default:return void e.setTextConfig({rotation:0})}var u=1.5*Math.PI-i;"middle"===c&&u>Math.PI/2&&u<1.5*Math.PI&&(u-=Math.PI),e.setTextConfig({rotation:u})}}(e,"outside"===m?p:m,lD(a),n.get(["label","rotate"]))}lx(f,h,o.getRawValue(r),(function(e){return GA(t,e)}));var g=n.getModel(["emphasis"]);Ly(e,g.get("focus"),g.get("blurScope"),g.get("disabled")),Py(e,n),function(e){return null!=e.startAngle&&null!=e.endAngle&&e.startAngle===e.endAngle}(i)&&(e.style.fill="none",e.style.stroke="none",uc(e.states,(function(e){e.style&&(e.style.fill=e.style.stroke="none")})))}var uD=function(){},dD=function(e){function t(t){var r=e.call(this,t)||this;return r.type="largeBar",r}return Al(t,e),t.prototype.getDefaultShape=function(){return new uD},t.prototype.buildPath=function(e,t){for(var r=t.points,n=this.baseDimIdx,i=1-this.baseDimIdx,o=[],a=[],s=this.barWidth,l=0;l<r.length;l+=3)a[n]=s,a[i]=r[l+2],o[n]=r[l+n],o[i]=r[l+i],e.rect(o[0],o[1],a[0],a[1])},t}(ov);function pD(e,t,r,n){var i=e.getData(),o=i.getLayout("valueAxisHorizontal")?1:0,a=i.getLayout("largeDataIndices"),s=i.getLayout("size"),l=e.getModel("backgroundStyle"),c=i.getLayout("largeBackgroundPoints");if(c){var u=new dD({shape:{points:c},incremental:!!n,silent:!0,z2:0});u.baseDimIdx=o,u.largeDataIndices=a,u.barWidth=s,u.useStyle(l.getItemStyle()),t.add(u),r&&r.push(u)}var d=new dD({shape:{points:i.getLayout("largePoints")},incremental:!!n,ignoreCoarsePointer:!0,z2:1});d.baseDimIdx=o,d.largeDataIndices=a,d.barWidth=s,t.add(d),d.useStyle(i.getVisual("style")),Vv(d).seriesIndex=e.seriesIndex,e.get("silent")||(d.on("mousedown",hD),d.on("mousemove",hD)),r&&r.push(d)}var hD=XE((function(e){var t=function(e,t,r){for(var n=e.baseDimIdx,i=1-n,o=e.shape.points,a=e.largeDataIndices,s=[],l=[],c=e.barWidth,u=0,d=o.length/3;u<d;u++){var p=3*u;if(l[n]=c,l[i]=o[p+2],s[n]=o[p+n],s[i]=o[p+i],l[i]<0&&(s[i]+=l[i],l[i]=-l[i]),t>=s[0]&&t<=s[0]+l[0]&&r>=s[1]&&r<=s[1]+l[1])return a[u]}return-1}(this,e.offsetX,e.offsetY);Vv(this).dataIndex=t>=0?t:null}),30,!1);function fD(e,t,r){if(fN(r,"cartesian2d")){var n=t,i=r.getArea();return{x:e?n.x:i.x,y:e?i.y:n.y,width:e?n.width:i.width,height:e?i.height:n.height}}var o=t;return{cx:(i=r.getArea()).cx,cy:i.cy,r0:e?i.r0:o.r0,r:e?i.r:o.r,startAngle:e?o.startAngle:0,endAngle:e?o.endAngle:2*Math.PI}}const mD=JN;var gD=2*Math.PI,vD=Math.PI/180;function yD(e,t){return Mb(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function xD(e,t){var r=yD(e,t),n=e.get("center"),i=e.get("radius");vc(i)||(i=[0,i]);var o,a,s=Mf(r.width,t.getWidth()),l=Mf(r.height,t.getHeight()),c=Math.min(s,l),u=Mf(i[0],c/2),d=Mf(i[1],c/2),p=e.coordinateSystem;if(p){var h=p.dataToPoint(n);o=h[0]||0,a=h[1]||0}else vc(n)||(n=[n,n]),o=Mf(n[0],s)+r.x,a=Mf(n[1],l)+r.y;return{cx:o,cy:a,r0:u,r:d}}function bD(e,t,r){t.eachSeriesByType(e,(function(e){var t=e.getData(),n=t.mapDimension("value"),i=yD(e,r),o=xD(e,r),a=o.cx,s=o.cy,l=o.r,c=o.r0,u=-e.get("startAngle")*vD,d=e.get("endAngle"),p=e.get("padAngle")*vD;d="auto"===d?u-gD:-d*vD;var h=e.get("minAngle")*vD+p,f=0;t.each(n,(function(e){!isNaN(e)&&f++}));var m=t.getSum(n),g=Math.PI/(m||f)*2,v=e.get("clockwise"),y=e.get("roseType"),x=e.get("stillShowZeroSum"),b=t.getDataExtent(n);b[0]=0;var _=v?1:-1,w=[u,d],C=_*p/2;Og(w,!v),u=w[0],d=w[1];var S=_D(e);S.startAngle=u,S.endAngle=d,S.clockwise=v;var E=Math.abs(d-u),M=E,T=0,k=u;if(t.setLayout({viewRect:i,r:l}),t.each(n,(function(e,r){var n;if(isNaN(e))t.setItemLayout(r,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:v,cx:a,cy:s,r0:c,r:y?NaN:l});else{(n="area"!==y?0===m&&x?g:e*g:E/f)<h?(n=h,M-=h):T+=e;var i=k+_*n,o=0,u=0;p>n?u=o=k+_*n/2:(o=k+C,u=i-C),t.setItemLayout(r,{angle:n,startAngle:o,endAngle:u,clockwise:v,cx:a,cy:s,r0:c,r:y?Ef(e,b,[c,l]):l}),k=i}})),M<gD&&f)if(M<=.001){var I=E/f;t.each(n,(function(e,r){if(!isNaN(e)){var n=t.getItemLayout(r);n.angle=I;var i=0,o=0;I<p?o=i=u+_*(r+.5)*I:(i=u+_*r*I+C,o=u+_*(r+1)*I-C),n.startAngle=i,n.endAngle=o}}))}else g=M/T,k=u,t.each(n,(function(e,r){if(!isNaN(e)){var n=t.getItemLayout(r),i=n.angle===h?h:e*g,o=0,a=0;i<p?a=o=k+_*i/2:(o=k+C,a=k+_*i-C),n.startAngle=o,n.endAngle=a,k+=_*i}}))}))}var _D=lm();function wD(e){return{seriesType:e,reset:function(e,t){var r=t.findComponents({mainType:"legend"});if(r&&r.length){var n=e.getData();n.filterSelf((function(e){for(var t=n.getName(e),i=0;i<r.length;i++)if(!r[i].isSelected(t))return!1;return!0}))}}}}var CD=Math.PI/180;function SD(e,t,r,n,i,o,a,s,l,c){if(!(e.length<2)){for(var u=e.length,d=0;d<u;d++)if("outer"===e[d].position&&"labelLine"===e[d].labelAlignTo){var p=e[d].label.x-c;e[d].linePoints[1][0]+=p,e[d].label.x=c}gI(e,l,l+a)&&function(e){for(var o={list:[],maxY:0},a={list:[],maxY:0},s=0;s<e.length;s++)if("none"===e[s].labelAlignTo){var l=e[s],c=l.label.y>r?a:o,u=Math.abs(l.label.y-r);if(u>=c.maxY){var d=l.label.x-t-l.len2*i,p=n+l.len,f=Math.abs(d)<p?Math.sqrt(u*u/(1-d*d/p/p)):p;c.rB=f,c.maxY=u}c.list.push(l)}h(o),h(a)}(e)}function h(e){for(var o=e.rB,a=o*o,s=0;s<e.list.length;s++){var l=e.list[s],c=Math.abs(l.label.y-r),u=n+l.len,d=u*u,p=Math.sqrt((1-Math.abs(c*c/a))*d),h=t+(p+l.len2)*i,f=h-l.label.x;ED(l,l.targetTextWidth-f*i,!0),l.label.x=h}}}function ED(e,t,r){if(void 0===r&&(r=!1),null==e.labelStyleWidth){var n=e.label,i=n.style,o=e.rect,a=i.backgroundColor,s=i.padding,l=s?s[1]+s[3]:0,c=i.overflow,u=o.width+(a?0:l);if(t<u||r){var d=o.height;if(c&&c.match("break")){n.setStyle("backgroundColor",null),n.setStyle("width",t-l);var p=n.getBoundingRect();n.setStyle("width",Math.ceil(p.width)),n.setStyle("backgroundColor",a)}else{var h=t-l,f=t<u?h:r?h>e.unconstrainedWidth?null:h:null;n.setStyle("width",f)}var m=n.getBoundingRect();o.width=m.width;var g=(n.style.margin||0)+2.1;o.height=m.height+g,o.y-=(o.height-d)/2}}}function MD(e){return"center"===e.position}function TD(e){var t,r,n=e.getData(),i=[],o=!1,a=(e.get("minShowLabelAngle")||0)*CD,s=n.getLayout("viewRect"),l=n.getLayout("r"),c=s.width,u=s.x,d=s.y,p=s.height;function h(e){e.ignore=!0}n.each((function(e){var s=n.getItemGraphicEl(e),d=s.shape,p=s.getTextContent(),f=s.getTextGuideLine(),m=n.getItemModel(e),g=m.getModel("label"),v=g.get("position")||m.get(["emphasis","label","position"]),y=g.get("distanceToLabelLine"),x=g.get("alignTo"),b=Mf(g.get("edgeDistance"),c),_=g.get("bleedMargin"),w=m.getModel("labelLine"),C=w.get("length");C=Mf(C,c);var S=w.get("length2");if(S=Mf(S,c),Math.abs(d.endAngle-d.startAngle)<a)return uc(p.states,h),p.ignore=!0,void(f&&(uc(f.states,h),f.ignore=!0));if(function(e){if(!e.ignore)return!0;for(var t in e.states)if(!1===e.states[t].ignore)return!0;return!1}(p)){var E,M,T,k,I=(d.startAngle+d.endAngle)/2,L=Math.cos(I),A=Math.sin(I);t=d.cx,r=d.cy;var N="inside"===v||"inner"===v;if("center"===v)E=d.cx,M=d.cy,k="center";else{var D=(N?(d.r+d.r0)/2*L:d.r*L)+t,P=(N?(d.r+d.r0)/2*A:d.r*A)+r;if(E=D+3*L,M=P+3*A,!N){var O=D+L*(C+l-d.r),R=P+A*(C+l-d.r),V=O+(L<0?-1:1)*S;E="edge"===x?L<0?u+b:u+c-b:V+(L<0?-y:y),M=R,T=[[D,P],[O,R],[V,R]]}k=N?"center":"edge"===x?L>0?"right":"left":L>0?"left":"right"}var F=Math.PI,z=0,B=g.get("rotate");if(_c(B))z=B*(F/180);else if("center"===v)z=0;else if("radial"===B||!0===B){z=L<0?-I+F:-I}else if("tangential"===B&&"outside"!==v&&"outer"!==v){var H=Math.atan2(L,A);H<0&&(H=2*F+H),A>0&&(H=F+H),z=H-F}if(o=!!z,p.x=E,p.y=M,p.rotation=z,p.setStyle({verticalAlign:"middle"}),N){p.setStyle({align:k});var j=p.states.select;j&&(j.x+=p.x,j.y+=p.y)}else{var G=p.getBoundingRect().clone();G.applyTransform(p.getComputedTransform());var W=(p.style.margin||0)+2.1;G.y-=W/2,G.height+=W,i.push({label:p,labelLine:f,position:v,len:C,len2:S,minTurnAngle:w.get("minTurnAngle"),maxSurfaceAngle:w.get("maxSurfaceAngle"),surfaceNormal:new Xu(L,A),linePoints:T,textAlign:k,labelDistance:y,labelAlignTo:x,edgeDistance:b,bleedMargin:_,rect:G,unconstrainedWidth:G.width,labelStyleWidth:p.style.width})}s.setTextConfig({inside:N})}})),!o&&e.get("avoidLabelOverlap")&&function(e,t,r,n,i,o,a,s){for(var l=[],c=[],u=Number.MAX_VALUE,d=-Number.MAX_VALUE,p=0;p<e.length;p++){var h=e[p].label;MD(e[p])||(h.x<t?(u=Math.min(u,h.x),l.push(e[p])):(d=Math.max(d,h.x),c.push(e[p])))}for(p=0;p<e.length;p++)if(!MD(g=e[p])&&g.linePoints){if(null!=g.labelStyleWidth)continue;h=g.label;var f=g.linePoints,m=void 0;m="edge"===g.labelAlignTo?h.x<t?f[2][0]-g.labelDistance-a-g.edgeDistance:a+i-g.edgeDistance-f[2][0]-g.labelDistance:"labelLine"===g.labelAlignTo?h.x<t?u-a-g.bleedMargin:a+i-d-g.bleedMargin:h.x<t?h.x-a-g.bleedMargin:a+i-h.x-g.bleedMargin,g.targetTextWidth=m,ED(g,m)}for(SD(c,t,r,n,1,0,o,0,s,d),SD(l,t,r,n,-1,0,o,0,s,u),p=0;p<e.length;p++){var g;if(!MD(g=e[p])&&g.linePoints){h=g.label,f=g.linePoints;var v="edge"===g.labelAlignTo,y=h.style.padding,x=y?y[1]+y[3]:0,b=h.style.backgroundColor?0:x,_=g.rect.width+b,w=f[1][0]-f[2][0];v?h.x<t?f[2][0]=a+g.edgeDistance+_+g.labelDistance:f[2][0]=a+i-g.edgeDistance-_-g.labelDistance:(h.x<t?f[2][0]=h.x+g.labelDistance:f[2][0]=h.x-g.labelDistance,f[1][0]=f[2][0]+w),f[1][1]=f[2][1]=h.y}}}(i,t,r,l,c,p,u,d);for(var f=0;f<i.length;f++){var m=i[f],g=m.label,v=m.labelLine,y=isNaN(g.x)||isNaN(g.y);if(g){g.setStyle({align:m.textAlign}),y&&(uc(g.states,h),g.ignore=!0);var x=g.states.select;x&&(x.x+=g.x,x.y+=g.y)}if(v){var b=m.linePoints;y||!b?(uc(v.states,h),v.ignore=!0):(lI(b,m.minTurnAngle),cI(b,m.surfaceNormal,m.maxSurfaceAngle),v.setShape({points:b}),g.__hostTarget.textGuideLineConfig={anchor:new Xu(b[0][0],b[0][1])})}}}var kD=function(e){function t(t,r,n){var i=e.call(this)||this;i.z2=2;var o=new Rv;return i.setTextContent(o),i.updateData(t,r,n,!0),i}return Al(t,e),t.prototype.updateData=function(e,t,r,n){var i=this,o=e.hostModel,a=e.getItemModel(t),s=a.getModel("emphasis"),l=e.getItemLayout(t),c=oc($N(a.getModel("itemStyle"),l,!0),l);if(isNaN(c.startAngle))i.setShape(c);else{if(n){i.setShape(c);var u=o.getShallow("animationType");o.ecModel.ssr?(Gy(i,{scaleX:0,scaleY:0},o,{dataIndex:t,isFrom:!0}),i.originX=c.cx,i.originY=c.cy):"scale"===u?(i.shape.r=l.r0,Gy(i,{shape:{r:l.r}},o,t)):null!=r?(i.setShape({startAngle:r,endAngle:r}),Gy(i,{shape:{startAngle:l.startAngle,endAngle:l.endAngle}},o,t)):(i.shape.endAngle=l.startAngle,jy(i,{shape:{endAngle:l.endAngle}},o,t))}else Xy(i),jy(i,{shape:c},o,t);i.useStyle(e.getItemVisual(t,"style")),Py(i,a);var d=(l.startAngle+l.endAngle)/2,p=o.get("selectedOffset"),h=Math.cos(d)*p,f=Math.sin(d)*p,m=a.getShallow("cursor");m&&i.attr("cursor",m),this._updateLabel(o,e,t),i.ensureState("emphasis").shape=oc({r:l.r+(s.get("scale")&&s.get("scaleSize")||0)},$N(s.getModel("itemStyle"),l)),oc(i.ensureState("select"),{x:h,y:f,shape:$N(a.getModel(["select","itemStyle"]),l)}),oc(i.ensureState("blur"),{shape:$N(a.getModel(["blur","itemStyle"]),l)});var g=i.getTextGuideLine(),v=i.getTextContent();g&&oc(g.ensureState("select"),{x:h,y:f}),oc(v.ensureState("select"),{x:h,y:f}),Ly(this,s.get("focus"),s.get("blurScope"),s.get("disabled"))}},t.prototype._updateLabel=function(e,t,r){var n=this,i=t.getItemModel(r),o=i.getModel("labelLine"),a=t.getItemVisual(r,"style"),s=a&&a.fill,l=a&&a.opacity;Qy(n,Jy(i),{labelFetcher:t.hostModel,labelDataIndex:r,inheritColor:s,defaultOpacity:l,defaultText:e.getFormattedLabel(r,"normal")||t.getName(r)});var c=n.getTextContent();n.setTextConfig({position:null,rotation:null}),c.attr({z2:10});var u=e.get(["label","position"]);if("outside"!==u&&"outer"!==u)n.removeTextGuideLine();else{var d=this.getTextGuideLine();d||(d=new LS,this.setTextGuideLine(d)),pI(this,hI(i),{stroke:s,opacity:Lc(o.get(["lineStyle","opacity"]),l,1)})}},t}(bS);const ID=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.ignoreLabelLineUpdate=!0,t}return Al(t,e),t.prototype.render=function(e,t,r,n){var i,o=e.getData(),a=this._data,s=this.group;if(!a&&o.count()>0){for(var l=o.getItemLayout(0),c=1;isNaN(l&&l.startAngle)&&c<o.count();++c)l=o.getItemLayout(c);l&&(i=l.startAngle)}if(this._emptyCircleSector&&s.remove(this._emptyCircleSector),0===o.count()&&e.get("showEmptyCircle")){var u=_D(e),d=new bS({shape:oc(xD(e,r),u)});d.useStyle(e.getModel("emptyCircleStyle").getItemStyle()),this._emptyCircleSector=d,s.add(d)}o.diff(a).add((function(e){var t=new kD(o,e,i);o.setItemGraphicEl(e,t),s.add(t)})).update((function(e,t){var r=a.getItemGraphicEl(t);r.updateData(o,e,i),r.off("click"),s.add(r),o.setItemGraphicEl(e,r)})).remove((function(t){Yy(a.getItemGraphicEl(t),e,t)})).execute(),TD(e),"expansion"!==e.get("animationTypeUpdate")&&(this._data=o)},t.prototype.dispose=function(){},t.prototype.containPoint=function(e,t){var r=t.getData().getItemLayout(0);if(r){var n=e[0]-r.cx,i=e[1]-r.cy,o=Math.sqrt(n*n+i*i);return o<=r.r&&o>=r.r0}},t.type="pie",t}(WE);function LD(e,t,r){t=vc(t)&&{coordDimensions:t}||oc({encodeDefine:e.getEncode()},t);var n=e.getSource(),i=AA(n,t).dimensions,o=new LA(i,e);return o.initData(n,r),o}var AD=function(){function e(e,t){this._getDataWithEncodedVisual=e,this._getRawData=t}return e.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},e.prototype.containName=function(e){return this._getRawData().indexOfName(e)>=0},e.prototype.indexOfName=function(e){return this._getDataWithEncodedVisual().indexOfName(e)},e.prototype.getItemVisual=function(e,t){return this._getDataWithEncodedVisual().getItemVisual(e,t)},e}();const ND=AD;var DD=lm();const PD=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t.prototype.init=function(t){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new ND(mc(this.getData,this),mc(this.getRawData,this)),this._defaultLabelLine(t)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return LD(this,{coordDimensions:["value"],encodeDefaulter:gc($b,this)})},t.prototype.getDataParams=function(t){var r=this.getData(),n=DD(r),i=n.seats;if(!i){var o=[];r.each(r.mapDimension("value"),(function(e){o.push(e)})),i=n.seats=Af(o,r.hostModel.get("percentPrecision"))}var a=e.prototype.getDataParams.call(this,t);return a.percent=i[t]||0,a.$vars.push("percent"),a},t.prototype._defaultLabelLine=function(e){Kf(e,"labelLine",["show"]);var t=e.labelLine,r=e.emphasis.labelLine;t.show=t.show&&e.label.show,r.show=r.show&&e.emphasis.label.show},t.type="series.pie",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},t}(IC);const OD=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r}return Al(t,e),t.prototype.getInitialData=function(e,t){return zA(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var e=this.option.progressive;return null==e?this.option.large?5e3:this.get("progressive"):e},t.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return null==e?this.option.large?1e4:this.get("progressiveThreshold"):e},t.prototype.brushSelector=function(e,t,r){return r.point(t.getItemLayout(e))},t.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},t.type="series.scatter",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},t}(IC);var RD=function(){},VD=function(e){function t(t){var r=e.call(this,t)||this;return r._off=0,r.hoverDataIdx=-1,r}return Al(t,e),t.prototype.getDefaultShape=function(){return new RD},t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.buildPath=function(e,t){var r,n=t.points,i=t.size,o=this.symbolProxy,a=o.shape,s=e.getContext?e.getContext():e,l=s&&i[0]<4,c=this.softClipShape;if(l)this._ctx=s;else{for(this._ctx=null,r=this._off;r<n.length;){var u=n[r++],d=n[r++];isNaN(u)||isNaN(d)||(c&&!c.contain(u,d)||(a.x=u-i[0]/2,a.y=d-i[1]/2,a.width=i[0],a.height=i[1],o.buildPath(e,a,!0)))}this.incremental&&(this._off=r,this.notClear=!0)}},t.prototype.afterBrush=function(){var e,t=this.shape,r=t.points,n=t.size,i=this._ctx,o=this.softClipShape;if(i){for(e=this._off;e<r.length;){var a=r[e++],s=r[e++];isNaN(a)||isNaN(s)||(o&&!o.contain(a,s)||i.fillRect(a-n[0]/2,s-n[1]/2,n[0],n[1]))}this.incremental&&(this._off=e,this.notClear=!0)}},t.prototype.findDataIndex=function(e,t){for(var r=this.shape,n=r.points,i=r.size,o=Math.max(i[0],4),a=Math.max(i[1],4),s=n.length/2-1;s>=0;s--){var l=2*s,c=n[l]-o/2,u=n[l+1]-a/2;if(e>=c&&t>=u&&e<=c+o&&t<=u+a)return s}return-1},t.prototype.contain=function(e,t){var r=this.transformCoordToLocal(e,t),n=this.getBoundingRect();return e=r[0],t=r[1],n.contain(e,t)?(this.hoverDataIdx=this.findDataIndex(e,t))>=0:(this.hoverDataIdx=-1,!1)},t.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var t=this.shape,r=t.points,n=t.size,i=n[0],o=n[1],a=1/0,s=1/0,l=-1/0,c=-1/0,u=0;u<r.length;){var d=r[u++],p=r[u++];a=Math.min(d,a),l=Math.max(d,l),s=Math.min(p,s),c=Math.max(p,c)}e=this._rect=new id(a-i/2,s-o/2,l-a+i,c-s+o)}return e},t}(ov),FD=function(){function e(){this.group=new vf}return e.prototype.updateData=function(e,t){this._clear();var r=this._create();r.setShape({points:e.getLayout("points")}),this._setCommon(r,e,t)},e.prototype.updateLayout=function(e){var t=e.getLayout("points");this.group.eachChild((function(e){if(null!=e.startIndex){var r=2*(e.endIndex-e.startIndex),n=4*e.startIndex*2;t=new Float32Array(t.buffer,n,r)}e.setShape("points",t),e.reset()}))},e.prototype.incrementalPrepareUpdate=function(e){this._clear()},e.prototype.incrementalUpdate=function(e,t,r){var n=this._newAdded[0],i=t.getLayout("points"),o=n&&n.shape.points;if(o&&o.length<2e4){var a=o.length,s=new Float32Array(a+i.length);s.set(o),s.set(i,a),n.endIndex=e.end,n.setShape({points:s})}else{this._newAdded=[];var l=this._create();l.startIndex=e.start,l.endIndex=e.end,l.incremental=!0,l.setShape({points:i}),this._setCommon(l,t,r)}},e.prototype.eachRendered=function(e){this._newAdded[0]&&e(this._newAdded[0])},e.prototype._create=function(){var e=new VD({cursor:"default"});return e.ignoreCoarsePointer=!0,this.group.add(e),this._newAdded.push(e),e},e.prototype._setCommon=function(e,t,r){var n=t.hostModel;r=r||{};var i=t.getVisual("symbolSize");e.setShape("size",i instanceof Array?i:[i,i]),e.softClipShape=r.clipShape||null,e.symbolProxy=eT(t.getVisual("symbol"),0,0,0,0),e.setColor=e.symbolProxy.setColor;var o=e.shape.size[0]<4;e.useStyle(n.getModel("itemStyle").getItemStyle(o?["color","shadowBlur","shadowColor"]:["color"]));var a=t.getVisual("style"),s=a&&a.fill;s&&e.setColor(s);var l=Vv(e);l.seriesIndex=n.seriesIndex,e.on("mousemove",(function(t){l.dataIndex=null;var r=e.hoverDataIdx;r>=0&&(l.dataIndex=r+(e.startIndex||0))}))},e.prototype.remove=function(){this._clear()},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}();const zD=FD;const BD=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.render=function(e,t,r){var n=e.getData();this._updateSymbolDraw(n,e).updateData(n,{clipShape:this._getClipShape(e)}),this._finished=!0},t.prototype.incrementalPrepareRender=function(e,t,r){var n=e.getData();this._updateSymbolDraw(n,e).incrementalPrepareUpdate(n),this._finished=!1},t.prototype.incrementalRender=function(e,t,r){this._symbolDraw.incrementalUpdate(e,t.getData(),{clipShape:this._getClipShape(t)}),this._finished=e.end===t.getData().count()},t.prototype.updateTransform=function(e,t,r){var n=e.getData();if(this.group.dirty(),!this._finished||n.count()>1e4)return{update:!0};var i=kN("").reset(e,t,r);i.progress&&i.progress({start:0,end:n.count(),count:n.count()},n),this._symbolDraw.updateLayout(n)},t.prototype.eachRendered=function(e){this._symbolDraw&&this._symbolDraw.eachRendered(e)},t.prototype._getClipShape=function(e){if(e.get("clip",!0)){var t=e.coordinateSystem;return t&&t.getArea&&t.getArea(.1)}},t.prototype._updateSymbolDraw=function(e,t){var r=this._symbolDraw,n=t.pipelineContext.large;return r&&n===this._isLargeDraw||(r&&r.remove(),r=this._symbolDraw=n?new zD:new KA,this._isLargeDraw=n,this.group.removeAll()),this.group.add(r.group),r},t.prototype.remove=function(e,t){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},t.prototype.dispose=function(){},t.type="scatter",t}(WE);const HD=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t.type="grid",t.dependencies=["xAxis","yAxis"],t.layoutMode="box",t.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},t}(Pb);var jD=function(){function e(){}return e.prototype.getNeedCrossZero=function(){return!this.option.scale},e.prototype.getCoordSysModel=function(){},e}(),GD=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",pm).models[0]},t.type="cartesian2dAxis",t}(Pb);lc(GD,jD);var WD={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},UD=nc({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},WD),ZD=nc({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},WD);const YD={category:UD,value:ZD,time:nc({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},ZD),log:ac({logBase:10},ZD)};var XD=0,qD=function(){function e(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this.uid=++XD}return e.createByAxisModel=function(t){var r=t.option,n=r.data,i=n&&dc(n,$D);return new e({categories:i,needCollect:!i,deduplication:!1!==r.dedplication})},e.prototype.getOrdinal=function(e){return this._getOrCreateMap().get(e)},e.prototype.parseAndCollect=function(e){var t,r=this._needCollect;if(!xc(e)&&!r)return e;if(r&&!this._deduplication)return t=this.categories.length,this.categories[t]=e,t;var n=this._getOrCreateMap();return null==(t=n.get(e))&&(r?(t=this.categories.length,this.categories[t]=e,n.set(e,t)):t=NaN),t},e.prototype._getOrCreateMap=function(){return this._map||(this._map=Hc(this.categories))},e}();function $D(e){return wc(e)&&null!=e.value?e.value:e+""}const KD=qD;var QD={value:1,category:1,time:1,log:1};function JD(e,t,r,n){uc(QD,(function(i,o){var a=nc(nc({},YD[o],!0),n,!0),s=function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t+"Axis."+o,r}return Al(r,e),r.prototype.mergeDefaultAndTheme=function(e,t){var r=kb(this),n=r?Lb(e):{};nc(e,t.getTheme().get(o+"Axis")),nc(e,this.getDefaultOption()),e.type=eP(e),r&&Ib(e,n,r)},r.prototype.optionUpdated=function(){"category"===this.option.type&&(this.__ordinalMeta=KD.createByAxisModel(this))},r.prototype.getCategories=function(e){var t=this.option;if("category"===t.type)return e?t.data:this.__ordinalMeta.categories},r.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},r.type=t+"Axis."+o,r.defaultOption=a,r}(r);e.registerComponentModel(s)})),e.registerSubTypeDefaulter(t+"Axis",eP)}function eP(e){return e.type||(e.data?"category":"value")}var tP=function(){function e(e){this._setting=e||{},this._extent=[1/0,-1/0]}return e.prototype.getSetting=function(e){return this._setting[e]},e.prototype.unionExtent=function(e){var t=this._extent;e[0]<t[0]&&(t[0]=e[0]),e[1]>t[1]&&(t[1]=e[1])},e.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(e,t){var r=this._extent;isNaN(e)||(r[0]=e),isNaN(t)||(r[1]=t)},e.prototype.isInExtentRange=function(e){return this._extent[0]<=e&&this._extent[1]>=e},e.prototype.isBlank=function(){return this._isBlank},e.prototype.setBlank=function(e){this._isBlank=e},e}();Tm(tP);const rP=tP;function nP(e){return"interval"===e.type||"log"===e.type}function iP(e,t,r,n){var i={},o=e[1]-e[0],a=i.interval=zf(o/t,!0);null!=r&&a<r&&(a=i.interval=r),null!=n&&a>n&&(a=i.interval=n);var s=i.intervalPrecision=aP(a);return function(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),sP(e,0,t),sP(e,1,t),e[0]>e[1]&&(e[0]=e[1])}(i.niceTickExtent=[Tf(Math.ceil(e[0]/a)*a,s),Tf(Math.floor(e[1]/a)*a,s)],e),i}function oP(e){var t=Math.pow(10,Ff(e)),r=e/t;return r?2===r?r=3:3===r?r=5:r*=2:r=1,Tf(r*t)}function aP(e){return If(e)+2}function sP(e,t,r){e[t]=Math.max(Math.min(e[t],r[1]),r[0])}function lP(e,t){return e>=t[0]&&e<=t[1]}function cP(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function uP(e,t){return e*(t[1]-t[0])+t[0]}var dP=function(e){function t(t){var r=e.call(this,t)||this;r.type="ordinal";var n=r.getSetting("ordinalMeta");return n||(n=new KD({})),vc(n)&&(n=new KD({categories:dc(n,(function(e){return wc(e)?e.value:e}))})),r._ordinalMeta=n,r._extent=r.getSetting("extent")||[0,n.categories.length-1],r}return Al(t,e),t.prototype.parse=function(e){return null==e?NaN:xc(e)?this._ordinalMeta.getOrdinal(e):Math.round(e)},t.prototype.contain=function(e){return lP(e=this.parse(e),this._extent)&&null!=this._ordinalMeta.categories[e]},t.prototype.normalize=function(e){return cP(e=this._getTickNumber(this.parse(e)),this._extent)},t.prototype.scale=function(e){return e=Math.round(uP(e,this._extent)),this.getRawOrdinalNumber(e)},t.prototype.getTicks=function(){for(var e=[],t=this._extent,r=t[0];r<=t[1];)e.push({value:r}),r++;return e},t.prototype.getMinorTicks=function(e){},t.prototype.setSortInfo=function(e){if(null!=e){for(var t=e.ordinalNumbers,r=this._ordinalNumbersByTick=[],n=this._ticksByOrdinalNumber=[],i=0,o=this._ordinalMeta.categories.length,a=Math.min(o,t.length);i<a;++i){var s=t[i];r[i]=s,n[s]=i}for(var l=0;i<o;++i){for(;null!=n[l];)l++;r.push(l),n[l]=i}}else this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null},t.prototype._getTickNumber=function(e){var t=this._ticksByOrdinalNumber;return t&&e>=0&&e<t.length?t[e]:e},t.prototype.getRawOrdinalNumber=function(e){var t=this._ordinalNumbersByTick;return t&&e>=0&&e<t.length?t[e]:e},t.prototype.getLabel=function(e){if(!this.isBlank()){var t=this.getRawOrdinalNumber(e.value),r=this._ordinalMeta.categories[t];return null==r?"":r+""}},t.prototype.count=function(){return this._extent[1]-this._extent[0]+1},t.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},t.prototype.isInExtentRange=function(e){return e=this._getTickNumber(e),this._extent[0]<=e&&this._extent[1]>=e},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(rP);rP.registerClass(dP);const pP=dP;var hP=Tf,fP=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="interval",t._interval=0,t._intervalPrecision=2,t}return Al(t,e),t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return lP(e,this._extent)},t.prototype.normalize=function(e){return cP(e,this._extent)},t.prototype.scale=function(e){return uP(e,this._extent)},t.prototype.setExtent=function(e,t){var r=this._extent;isNaN(e)||(r[0]=parseFloat(e)),isNaN(t)||(r[1]=parseFloat(t))},t.prototype.unionExtent=function(e){var t=this._extent;e[0]<t[0]&&(t[0]=e[0]),e[1]>t[1]&&(t[1]=e[1]),this.setExtent(t[0],t[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(e){this._interval=e,this._niceExtent=this._extent.slice(),this._intervalPrecision=aP(e)},t.prototype.getTicks=function(e){var t=this._interval,r=this._extent,n=this._niceExtent,i=this._intervalPrecision,o=[];if(!t)return o;r[0]<n[0]&&(e?o.push({value:hP(n[0]-t,i)}):o.push({value:r[0]}));for(var a=n[0];a<=n[1]&&(o.push({value:a}),(a=hP(a+t,i))!==o[o.length-1].value);)if(o.length>1e4)return[];var s=o.length?o[o.length-1].value:n[1];return r[1]>s&&(e?o.push({value:hP(s+t,i)}):o.push({value:r[1]})),o},t.prototype.getMinorTicks=function(e){for(var t=this.getTicks(!0),r=[],n=this.getExtent(),i=1;i<t.length;i++){for(var o=t[i],a=t[i-1],s=0,l=[],c=(o.value-a.value)/e;s<e-1;){var u=hP(a.value+(s+1)*c);u>n[0]&&u<n[1]&&l.push(u),s++}r.push(l)}return r},t.prototype.getLabel=function(e,t){if(null==e)return"";var r=t&&t.precision;return null==r?r=If(e.value)||0:"auto"===r&&(r=this._intervalPrecision),pb(hP(e.value,r,!0))},t.prototype.calcNiceTicks=function(e,t,r){e=e||5;var n=this._extent,i=n[1]-n[0];if(isFinite(i)){i<0&&(i=-i,n.reverse());var o=iP(n,e,t,r);this._intervalPrecision=o.intervalPrecision,this._interval=o.interval,this._niceExtent=o.niceTickExtent}},t.prototype.calcNiceExtent=function(e){var t=this._extent;if(t[0]===t[1])if(0!==t[0]){var r=Math.abs(t[0]);e.fixMax||(t[1]+=r/2),t[0]-=r/2}else t[1]=1;var n=t[1]-t[0];isFinite(n)||(t[0]=0,t[1]=1),this.calcNiceTicks(e.splitNumber,e.minInterval,e.maxInterval);var i=this._interval;e.fixMin||(t[0]=hP(Math.floor(t[0]/i)*i)),e.fixMax||(t[1]=hP(Math.ceil(t[1]/i)*i))},t.prototype.setNiceExtent=function(e,t){this._niceExtent=[e,t]},t.type="interval",t}(rP);rP.registerClass(fP);const mP=fP;var gP=function(e){function t(t){var r=e.call(this,t)||this;return r.type="time",r}return Al(t,e),t.prototype.getLabel=function(e){var t=this.getSetting("useUTC");return qx(e.value,Gx[function(e){switch(e){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}(Yx(this._minLevelUnit))]||Gx.second,t,this.getSetting("locale"))},t.prototype.getFormattedLabel=function(e,t,r){var n=this.getSetting("useUTC");return function(e,t,r,n,i){var o=null;if(xc(r))o=r;else if(yc(r))o=r(e.value,t,{level:e.level});else{var a=oc({},Hx);if(e.level>0)for(var s=0;s<Wx.length;++s)a[Wx[s]]="{primary|"+a[Wx[s]]+"}";var l=r?!1===r.inherit?r:ac(r,a):a,c=$x(e.value,i);if(l[c])o=l[c];else if(l.inherit){for(s=Ux.indexOf(c)-1;s>=0;--s)if(l[c]){o=l[c];break}o=o||a.none}if(vc(o)){var u=null==e.level?0:e.level>=0?e.level:o.length+e.level;o=o[u=Math.min(u,o.length-1)]}}return qx(new Date(e.value),o,i,n)}(e,t,r,this.getSetting("locale"),n)},t.prototype.getTicks=function(){var e=this._interval,t=this._extent,r=[];if(!e)return r;r.push({value:t[0],level:0});var n=this.getSetting("useUTC"),i=function(e,t,r,n){var i=1e4,o=Ux,a=0;function s(e,t,r,i,o,a,s){for(var l=new Date(t),c=t,u=l[i]();c<r&&c<=n[1];)s.push({value:c}),u+=e,l[o](u),c=l.getTime();s.push({value:c,notAdd:!0})}function l(e,i,o){var a=[],l=!i.length;if(!function(e,t,r,n){var i=Vf(t),o=Vf(r),a=function(e){return Kx(i,e,n)===Kx(o,e,n)},s=function(){return a("year")},l=function(){return s()&&a("month")},c=function(){return l()&&a("day")},u=function(){return c()&&a("hour")},d=function(){return u()&&a("minute")},p=function(){return d()&&a("second")},h=function(){return p()&&a("millisecond")};switch(e){case"year":return s();case"month":return l();case"day":return c();case"hour":return u();case"minute":return d();case"second":return p();case"millisecond":return h()}}(Yx(e),n[0],n[1],r)){l&&(i=[{value:CP(new Date(n[0]),e,r)},{value:n[1]}]);for(var c=0;c<i.length-1;c++){var u=i[c].value,d=i[c+1].value;if(u!==d){var p=void 0,h=void 0,f=void 0,m=!1;switch(e){case"year":p=Math.max(1,Math.round(t/zx/365)),h=Qx(r),f=ob(r);break;case"half-year":case"quarter":case"month":p=xP(t),h=Jx(r),f=ab(r);break;case"week":case"half-week":case"day":p=yP(t,31),h=eb(r),f=sb(r),m=!0;break;case"half-day":case"quarter-day":case"hour":p=bP(t),h=tb(r),f=lb(r);break;case"minute":p=_P(t,!0),h=rb(r),f=cb(r);break;case"second":p=_P(t,!1),h=nb(r),f=ub(r);break;case"millisecond":p=wP(t),h=ib(r),f=db(r)}s(p,u,d,h,f,m,a),"year"===e&&o.length>1&&0===c&&o.unshift({value:o[0].value-p})}}for(c=0;c<a.length;c++)o.push(a[c]);return a}}for(var c=[],u=[],d=0,p=0,h=0;h<o.length&&a++<i;++h){var f=Yx(o[h]);if(Xx(o[h]))if(l(o[h],c[c.length-1]||[],u),f!==(o[h+1]?Yx(o[h+1]):null)){if(u.length){p=d,u.sort((function(e,t){return e.value-t.value}));for(var m=[],g=0;g<u.length;++g){var v=u[g].value;0!==g&&u[g-1].value===v||(m.push(u[g]),v>=n[0]&&v<=n[1]&&d++)}var y=(n[1]-n[0])/t;if(d>1.5*y&&p>y/1.5)break;if(c.push(m),d>y||e===o[h])break}u=[]}}0;var x=hc(dc(c,(function(e){return hc(e,(function(e){return e.value>=n[0]&&e.value<=n[1]&&!e.notAdd}))})),(function(e){return e.length>0})),b=[],_=x.length-1;for(h=0;h<x.length;++h)for(var w=x[h],C=0;C<w.length;++C)b.push({value:w[C].value,level:_-h});b.sort((function(e,t){return e.value-t.value}));var S=[];for(h=0;h<b.length;++h)0!==h&&b[h].value===b[h-1].value||S.push(b[h]);return S}(this._minLevelUnit,this._approxInterval,n,t);return(r=r.concat(i)).push({value:t[1],level:0}),r},t.prototype.calcNiceExtent=function(e){var t=this._extent;if(t[0]===t[1]&&(t[0]-=zx,t[1]+=zx),t[1]===-1/0&&t[0]===1/0){var r=new Date;t[1]=+new Date(r.getFullYear(),r.getMonth(),r.getDate()),t[0]=t[1]-zx}this.calcNiceTicks(e.splitNumber,e.minInterval,e.maxInterval)},t.prototype.calcNiceTicks=function(e,t,r){e=e||10;var n=this._extent,i=n[1]-n[0];this._approxInterval=i/e,null!=t&&this._approxInterval<t&&(this._approxInterval=t),null!=r&&this._approxInterval>r&&(this._approxInterval=r);var o=vP.length,a=Math.min(function(e,t,r,n){for(;r<n;){var i=r+n>>>1;e[i][1]<t?r=i+1:n=i}return r}(vP,this._approxInterval,0,o),o-1);this._interval=vP[a][1],this._minLevelUnit=vP[Math.max(a-1,0)][0]},t.prototype.parse=function(e){return _c(e)?e:+Vf(e)},t.prototype.contain=function(e){return lP(this.parse(e),this._extent)},t.prototype.normalize=function(e){return cP(this.parse(e),this._extent)},t.prototype.scale=function(e){return uP(e,this._extent)},t.type="time",t}(mP),vP=[["second",Rx],["minute",Vx],["hour",Fx],["quarter-day",6*Fx],["half-day",12*Fx],["day",1.2*zx],["half-week",3.5*zx],["week",7*zx],["month",31*zx],["quarter",95*zx],["half-year",Bx/2],["year",Bx]];function yP(e,t){return(e/=zx)>16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function xP(e){return(e/=30*zx)>6?6:e>3?3:e>2?2:1}function bP(e){return(e/=Fx)>12?12:e>6?6:e>3.5?4:e>2?2:1}function _P(e,t){return(e/=t?Vx:Rx)>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function wP(e){return zf(e,!0)}function CP(e,t,r){var n=new Date(e);switch(Yx(t)){case"year":case"month":n[ab(r)](0);case"day":n[sb(r)](1);case"hour":n[lb(r)](0);case"minute":n[cb(r)](0);case"second":n[ub(r)](0),n[db(r)](0)}return n.getTime()}rP.registerClass(gP);const SP=gP;var EP=rP.prototype,MP=mP.prototype,TP=Tf,kP=Math.floor,IP=Math.ceil,LP=Math.pow,AP=Math.log,NP=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="log",t.base=10,t._originalScale=new mP,t._interval=0,t}return Al(t,e),t.prototype.getTicks=function(e){var t=this._originalScale,r=this._extent,n=t.getExtent();return dc(MP.getTicks.call(this,e),(function(e){var t=e.value,i=Tf(LP(this.base,t));return i=t===r[0]&&this._fixMin?PP(i,n[0]):i,{value:i=t===r[1]&&this._fixMax?PP(i,n[1]):i}}),this)},t.prototype.setExtent=function(e,t){var r=AP(this.base);e=AP(Math.max(0,e))/r,t=AP(Math.max(0,t))/r,MP.setExtent.call(this,e,t)},t.prototype.getExtent=function(){var e=this.base,t=EP.getExtent.call(this);t[0]=LP(e,t[0]),t[1]=LP(e,t[1]);var r=this._originalScale.getExtent();return this._fixMin&&(t[0]=PP(t[0],r[0])),this._fixMax&&(t[1]=PP(t[1],r[1])),t},t.prototype.unionExtent=function(e){this._originalScale.unionExtent(e);var t=this.base;e[0]=AP(e[0])/AP(t),e[1]=AP(e[1])/AP(t),EP.unionExtent.call(this,e)},t.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},t.prototype.calcNiceTicks=function(e){e=e||10;var t=this._extent,r=t[1]-t[0];if(!(r===1/0||r<=0)){var n,i=(n=r,Math.pow(10,Ff(n)));for(e/r*i<=.5&&(i*=10);!isNaN(i)&&Math.abs(i)<1&&Math.abs(i)>0;)i*=10;var o=[Tf(IP(t[0]/i)*i),Tf(kP(t[1]/i)*i)];this._interval=i,this._niceExtent=o}},t.prototype.calcNiceExtent=function(e){MP.calcNiceExtent.call(this,e),this._fixMin=e.fixMin,this._fixMax=e.fixMax},t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return lP(e=AP(e)/AP(this.base),this._extent)},t.prototype.normalize=function(e){return cP(e=AP(e)/AP(this.base),this._extent)},t.prototype.scale=function(e){return e=uP(e,this._extent),LP(this.base,e)},t.type="log",t}(rP),DP=NP.prototype;function PP(e,t){return TP(e,If(t))}DP.getMinorTicks=MP.getMinorTicks,DP.getLabel=MP.getLabel,rP.registerClass(NP);const OP=NP;var RP=function(){function e(e,t,r){this._prepareParams(e,t,r)}return e.prototype._prepareParams=function(e,t,r){r[1]<r[0]&&(r=[NaN,NaN]),this._dataMin=r[0],this._dataMax=r[1];var n=this._isOrdinal="ordinal"===e.type;this._needCrossZero="interval"===e.type&&t.getNeedCrossZero&&t.getNeedCrossZero();var i=t.get("min",!0);null==i&&(i=t.get("startValue",!0));var o=this._modelMinRaw=i;yc(o)?this._modelMinNum=BP(e,o({min:r[0],max:r[1]})):"dataMin"!==o&&(this._modelMinNum=BP(e,o));var a=this._modelMaxRaw=t.get("max",!0);if(yc(a)?this._modelMaxNum=BP(e,a({min:r[0],max:r[1]})):"dataMax"!==a&&(this._modelMaxNum=BP(e,a)),n)this._axisDataLen=t.getCategories().length;else{var s=t.get("boundaryGap"),l=vc(s)?s:[s||0,s||0];"boolean"==typeof l[0]||"boolean"==typeof l[1]?this._boundaryGapInner=[0,0]:this._boundaryGapInner=[rf(l[0],1),rf(l[1],1)]}},e.prototype.calculate=function(){var e=this._isOrdinal,t=this._dataMin,r=this._dataMax,n=this._axisDataLen,i=this._boundaryGapInner,o=e?null:r-t||Math.abs(t),a="dataMin"===this._modelMinRaw?t:this._modelMinNum,s="dataMax"===this._modelMaxRaw?r:this._modelMaxNum,l=null!=a,c=null!=s;null==a&&(a=e?n?0:NaN:t-i[0]*o),null==s&&(s=e?n?n-1:NaN:r+i[1]*o),(null==a||!isFinite(a))&&(a=NaN),(null==s||!isFinite(s))&&(s=NaN);var u=Tc(a)||Tc(s)||e&&!n;this._needCrossZero&&(a>0&&s>0&&!l&&(a=0),a<0&&s<0&&!c&&(s=0));var d=this._determinedMin,p=this._determinedMax;return null!=d&&(a=d,l=!0),null!=p&&(s=p,c=!0),{min:a,max:s,minFixed:l,maxFixed:c,isBlank:u}},e.prototype.modifyDataMinMax=function(e,t){this[FP[e]]=t},e.prototype.setDeterminedMinMax=function(e,t){this[VP[e]]=t},e.prototype.freeze=function(){this.frozen=!0},e}(),VP={min:"_determinedMin",max:"_determinedMax"},FP={min:"_dataMin",max:"_dataMax"};function zP(e,t,r){var n=e.rawExtentInfo;return n||(n=new RP(e,t,r),e.rawExtentInfo=n,n)}function BP(e,t){return null==t?null:Tc(t)?NaN:e.parse(t)}function HP(e,t){var r=e.type,n=zP(e,t,e.getExtent()).calculate();e.setBlank(n.isBlank);var i=n.min,o=n.max,a=t.ecModel;if(a&&"time"===r){var s=ON("bar",a),l=!1;if(uc(s,(function(e){l=l||e.getBaseAxis()===t.axis})),l){var c=RN(s),u=function(e,t,r,n){var i=r.axis.getExtent(),o=i[1]-i[0],a=function(e,t,r){if(e&&t){var n=e[PN(t)];return null!=n&&null!=r?n[DN(r)]:n}}(n,r.axis);if(void 0===a)return{min:e,max:t};var s=1/0;uc(a,(function(e){s=Math.min(e.offset,s)}));var l=-1/0;uc(a,(function(e){l=Math.max(e.offset+e.width,l)})),s=Math.abs(s),l=Math.abs(l);var c=s+l,u=t-e,d=u/(1-(s+l)/o)-u;return t+=d*(l/c),e-=d*(s/c),{min:e,max:t}}(i,o,t,c);i=u.min,o=u.max}}return{extent:[i,o],fixMin:n.minFixed,fixMax:n.maxFixed}}function jP(e,t){var r=t,n=HP(e,r),i=n.extent,o=r.get("splitNumber");e instanceof OP&&(e.base=r.get("logBase"));var a=e.type,s=r.get("interval"),l="interval"===a||"time"===a;e.setExtent(i[0],i[1]),e.calcNiceExtent({splitNumber:o,fixMin:n.fixMin,fixMax:n.fixMax,minInterval:l?r.get("minInterval"):null,maxInterval:l?r.get("maxInterval"):null}),null!=s&&e.setInterval&&e.setInterval(s)}function GP(e,t){if(t=t||e.get("type"))switch(t){case"category":return new pP({ordinalMeta:e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),extent:[1/0,-1/0]});case"time":return new SP({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get("useUTC")});default:return new(rP.getClass(t)||mP)}}function WP(e){var t,r,n=e.getLabelModel().get("formatter"),i="category"===e.type?e.scale.getExtent()[0]:null;return"time"===e.scale.type?(r=n,function(t,n){return e.scale.getFormattedLabel(t,n,r)}):xc(n)?function(t){return function(r){var n=e.scale.getLabel(r);return t.replace("{value}",null!=n?n:"")}}(n):yc(n)?(t=n,function(r,n){return null!=i&&(n=r.value-i),t(UP(e,r),n,null!=r.level?{level:r.level}:null)}):function(t){return e.scale.getLabel(t)}}function UP(e,t){return"category"===e.type?e.scale.getLabel(t):t.value}function ZP(e,t){var r=t*Math.PI/180,n=e.width,i=e.height,o=n*Math.abs(Math.cos(r))+Math.abs(i*Math.sin(r)),a=n*Math.abs(Math.sin(r))+Math.abs(i*Math.cos(r));return new id(e.x,e.y,o,a)}function YP(e){var t=e.get("interval");return null==t?"auto":t}function XP(e){return"category"===e.type&&0===YP(e.getLabelModel())}function qP(e,t){var r={};return uc(e.mapDimensionsAll(t),(function(t){r[FA(e,t)]=!0})),fc(r)}var $P=function(){function e(e){this.type="cartesian",this._dimList=[],this._axes={},this.name=e||""}return e.prototype.getAxis=function(e){return this._axes[e]},e.prototype.getAxes=function(){return dc(this._dimList,(function(e){return this._axes[e]}),this)},e.prototype.getAxesByScale=function(e){return e=e.toLowerCase(),hc(this.getAxes(),(function(t){return t.scale.type===e}))},e.prototype.addAxis=function(e){var t=e.dim;this._axes[t]=e,this._dimList.push(t)},e}();var KP=["x","y"];function QP(e){return"interval"===e.type||"time"===e.type}var JP=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="cartesian2d",t.dimensions=KP,t}return Al(t,e),t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var e=this.getAxis("x").scale,t=this.getAxis("y").scale;if(QP(e)&&QP(t)){var r=e.getExtent(),n=t.getExtent(),i=this.dataToPoint([r[0],n[0]]),o=this.dataToPoint([r[1],n[1]]),a=r[1]-r[0],s=n[1]-n[0];if(a&&s){var l=(o[0]-i[0])/a,c=(o[1]-i[1])/s,u=i[0]-r[0]*l,d=i[1]-n[0]*c,p=this._transform=[l,0,0,c,u,d];this._invTransform=Zu([],p)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(e){var t=this.getAxis("x"),r=this.getAxis("y");return t.contain(t.toLocalCoord(e[0]))&&r.contain(r.toLocalCoord(e[1]))},t.prototype.containData=function(e){return this.getAxis("x").containData(e[0])&&this.getAxis("y").containData(e[1])},t.prototype.containZone=function(e,t){var r=this.dataToPoint(e),n=this.dataToPoint(t),i=this.getArea(),o=new id(r[0],r[1],n[0]-r[0],n[1]-r[1]);return i.intersect(o)},t.prototype.dataToPoint=function(e,t,r){r=r||[];var n=e[0],i=e[1];if(this._transform&&null!=n&&isFinite(n)&&null!=i&&isFinite(i))return cu(r,e,this._transform);var o=this.getAxis("x"),a=this.getAxis("y");return r[0]=o.toGlobalCoord(o.dataToCoord(n,t)),r[1]=a.toGlobalCoord(a.dataToCoord(i,t)),r},t.prototype.clampData=function(e,t){var r=this.getAxis("x").scale,n=this.getAxis("y").scale,i=r.getExtent(),o=n.getExtent(),a=r.parse(e[0]),s=n.parse(e[1]);return(t=t||[])[0]=Math.min(Math.max(Math.min(i[0],i[1]),a),Math.max(i[0],i[1])),t[1]=Math.min(Math.max(Math.min(o[0],o[1]),s),Math.max(o[0],o[1])),t},t.prototype.pointToData=function(e,t){var r=[];if(this._invTransform)return cu(r,e,this._invTransform);var n=this.getAxis("x"),i=this.getAxis("y");return r[0]=n.coordToData(n.toLocalCoord(e[0]),t),r[1]=i.coordToData(i.toLocalCoord(e[1]),t),r},t.prototype.getOtherAxis=function(e){return this.getAxis("x"===e.dim?"y":"x")},t.prototype.getArea=function(e){e=e||0;var t=this.getAxis("x").getGlobalExtent(),r=this.getAxis("y").getGlobalExtent(),n=Math.min(t[0],t[1])-e,i=Math.min(r[0],r[1])-e,o=Math.max(t[0],t[1])-n+e,a=Math.max(r[0],r[1])-i+e;return new id(n,i,o,a)},t}($P);const eO=JP;var tO=lm();function rO(e,t){var r=dc(t,(function(t){return e.scale.parse(t)}));return"time"===e.type&&r.length>0&&(r.sort(),r.unshift(r[0]),r.push(r[r.length-1])),r}function nO(e){var t=e.getLabelModel().get("customValues");if(t){var r=WP(e);return{labels:rO(e,t).map((function(t){var n={value:t};return{formattedLabel:r(n),rawLabel:e.scale.getLabel(n),tickValue:t}}))}}return"category"===e.type?function(e){var t=e.getLabelModel(),r=oO(e,t);return!t.get("show")||e.scale.isBlank()?{labels:[],labelCategoryInterval:r.labelCategoryInterval}:r}(e):function(e){var t=e.scale.getTicks(),r=WP(e);return{labels:dc(t,(function(t,n){return{level:t.level,formattedLabel:r(t,n),rawLabel:e.scale.getLabel(t),tickValue:t.value}}))}}(e)}function iO(e,t){var r=e.getTickModel().get("customValues");return r?{ticks:rO(e,r)}:"category"===e.type?function(e,t){var r,n,i=aO(e,"ticks"),o=YP(t),a=sO(i,o);if(a)return a;t.get("show")&&!e.scale.isBlank()||(r=[]);if(yc(o))r=uO(e,o,!0);else if("auto"===o){var s=oO(e,e.getLabelModel());n=s.labelCategoryInterval,r=dc(s.labels,(function(e){return e.tickValue}))}else r=cO(e,n=o,!0);return lO(i,o,{ticks:r,tickCategoryInterval:n})}(e,t):{ticks:dc(e.scale.getTicks(),(function(e){return e.value}))}}function oO(e,t){var r,n,i=aO(e,"labels"),o=YP(t),a=sO(i,o);return a||(yc(o)?r=uO(e,o):(n="auto"===o?function(e){var t=tO(e).autoInterval;return null!=t?t:tO(e).autoInterval=e.calculateCategoryInterval()}(e):o,r=cO(e,n)),lO(i,o,{labels:r,labelCategoryInterval:n}))}function aO(e,t){return tO(e)[t]||(tO(e)[t]=[])}function sO(e,t){for(var r=0;r<e.length;r++)if(e[r].key===t)return e[r].value}function lO(e,t,r){return e.push({key:t,value:r}),r}function cO(e,t,r){var n=WP(e),i=e.scale,o=i.getExtent(),a=e.getLabelModel(),s=[],l=Math.max((t||0)+1,1),c=o[0],u=i.count();0!==c&&l>1&&u/l>2&&(c=Math.round(Math.ceil(c/l)*l));var d=XP(e),p=a.get("showMinLabel")||d,h=a.get("showMaxLabel")||d;p&&c!==o[0]&&m(o[0]);for(var f=c;f<=o[1];f+=l)m(f);function m(e){var t={value:e};s.push(r?e:{formattedLabel:n(t),rawLabel:i.getLabel(t),tickValue:e})}return h&&f-l!==o[1]&&m(o[1]),s}function uO(e,t,r){var n=e.scale,i=WP(e),o=[];return uc(n.getTicks(),(function(e){var a=n.getLabel(e),s=e.value;t(e.value,a)&&o.push(r?s:{formattedLabel:i(e),rawLabel:a,tickValue:s})})),o}var dO=[0,1],pO=function(){function e(e,t,r){this.onBand=!1,this.inverse=!1,this.dim=e,this.scale=t,this._extent=r||[0,0]}return e.prototype.contain=function(e){var t=this._extent,r=Math.min(t[0],t[1]),n=Math.max(t[0],t[1]);return e>=r&&e<=n},e.prototype.containData=function(e){return this.scale.contain(e)},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(e){return Lf(e||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(e,t){var r=this._extent;r[0]=e,r[1]=t},e.prototype.dataToCoord=function(e,t){var r=this._extent,n=this.scale;return e=n.normalize(e),this.onBand&&"ordinal"===n.type&&hO(r=r.slice(),n.count()),Ef(e,dO,r,t)},e.prototype.coordToData=function(e,t){var r=this._extent,n=this.scale;this.onBand&&"ordinal"===n.type&&hO(r=r.slice(),n.count());var i=Ef(e,r,dO,t);return this.scale.scale(i)},e.prototype.pointToData=function(e,t){},e.prototype.getTicksCoords=function(e){var t=(e=e||{}).tickModel||this.getTickModel(),r=dc(iO(this,t).ticks,(function(e){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(e):e),tickValue:e}}),this);return function(e,t,r,n){var i=t.length;if(!e.onBand||r||!i)return;var o,a,s=e.getExtent();if(1===i)t[0].coord=s[0],o=t[1]={coord:s[1]};else{var l=t[i-1].tickValue-t[0].tickValue,c=(t[i-1].coord-t[0].coord)/l;uc(t,(function(e){e.coord-=c/2})),a=1+e.scale.getExtent()[1]-t[i-1].tickValue,o={coord:t[i-1].coord+c*a},t.push(o)}var u=s[0]>s[1];d(t[0].coord,s[0])&&(n?t[0].coord=s[0]:t.shift());n&&d(s[0],t[0].coord)&&t.unshift({coord:s[0]});d(s[1],o.coord)&&(n?o.coord=s[1]:t.pop());n&&d(o.coord,s[1])&&t.push({coord:s[1]});function d(e,t){return e=Tf(e),t=Tf(t),u?e>t:e<t}}(this,r,t.get("alignWithLabel"),e.clamp),r},e.prototype.getMinorTicksCoords=function(){if("ordinal"===this.scale.type)return[];var e=this.model.getModel("minorTick").get("splitNumber");return e>0&&e<100||(e=5),dc(this.scale.getMinorTicks(e),(function(e){return dc(e,(function(e){return{coord:this.dataToCoord(e),tickValue:e}}),this)}),this)},e.prototype.getViewLabels=function(){return nO(this).labels},e.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},e.prototype.getTickModel=function(){return this.model.getModel("axisTick")},e.prototype.getBandWidth=function(){var e=this._extent,t=this.scale.getExtent(),r=t[1]-t[0]+(this.onBand?1:0);0===r&&(r=1);var n=Math.abs(e[1]-e[0]);return Math.abs(n)/r},e.prototype.calculateCategoryInterval=function(){return function(e){var t=function(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}(e),r=WP(e),n=(t.axisRotate-t.labelRotate)/180*Math.PI,i=e.scale,o=i.getExtent(),a=i.count();if(o[1]-o[0]<1)return 0;var s=1;a>40&&(s=Math.max(1,Math.floor(a/40)));for(var l=o[0],c=e.dataToCoord(l+1)-e.dataToCoord(l),u=Math.abs(c*Math.cos(n)),d=Math.abs(c*Math.sin(n)),p=0,h=0;l<=o[1];l+=s){var f,m,g=Qh(r({value:l}),t.font,"center","top");f=1.3*g.width,m=1.3*g.height,p=Math.max(p,f,7),h=Math.max(h,m,7)}var v=p/u,y=h/d;isNaN(v)&&(v=1/0),isNaN(y)&&(y=1/0);var x=Math.max(0,Math.floor(Math.min(v,y))),b=tO(e.model),_=e.getExtent(),w=b.lastAutoInterval,C=b.lastTickCount;return null!=w&&null!=C&&Math.abs(w-x)<=1&&Math.abs(C-a)<=1&&w>x&&b.axisExtent0===_[0]&&b.axisExtent1===_[1]?x=w:(b.lastTickCount=a,b.lastAutoInterval=x,b.axisExtent0=_[0],b.axisExtent1=_[1]),x}(this)},e}();function hO(e,t){var r=(e[1]-e[0])/t/2;e[0]+=r,e[1]-=r}const fO=pO;var mO=function(e){function t(t,r,n,i,o){var a=e.call(this,t,r,n)||this;return a.index=0,a.type=i||"value",a.position=o||"bottom",a}return Al(t,e),t.prototype.isHorizontal=function(){var e=this.position;return"top"===e||"bottom"===e},t.prototype.getGlobalExtent=function(e){var t=this.getExtent();return t[0]=this.toGlobalCoord(t[0]),t[1]=this.toGlobalCoord(t[1]),e&&t[0]>t[1]&&t.reverse(),t},t.prototype.pointToData=function(e,t){return this.coordToData(this.toLocalCoord(e["x"===this.dim?0:1]),t)},t.prototype.setCategorySortInfo=function(e){if("category"!==this.type)return!1;this.model.option.categorySortInfo=e,this.scale.setSortInfo(e)},t}(fO);const gO=mO;function vO(e,t,r){r=r||{};var n=e.coordinateSystem,i=t.axis,o={},a=i.getAxesOnZeroOf()[0],s=i.position,l=a?"onZero":s,c=i.dim,u=n.getRect(),d=[u.x,u.x+u.width,u.y,u.y+u.height],p={left:0,right:1,top:0,bottom:1,onZero:2},h=t.get("offset")||0,f="x"===c?[d[2]-h,d[3]+h]:[d[0]-h,d[1]+h];if(a){var m=a.toGlobalCoord(a.dataToCoord(0));f[p.onZero]=Math.max(Math.min(m,f[1]),f[0])}o.position=["y"===c?f[p[l]]:d[0],"x"===c?f[p[l]]:d[3]],o.rotation=Math.PI/2*("x"===c?0:1);o.labelDirection=o.tickDirection=o.nameDirection={top:-1,bottom:1,left:-1,right:1}[s],o.labelOffset=a?f[p[s]]-f[p.onZero]:0,t.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),kc(r.labelInside,t.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection);var g=t.get(["axisLabel","rotate"]);return o.labelRotate="top"===l?-g:g,o.z2=1,o}function yO(e){return"cartesian2d"===e.get("coordinateSystem")}function xO(e){var t={xAxisModel:null,yAxisModel:null};return uc(t,(function(r,n){var i=n.replace(/Model$/,""),o=e.getReferringComponents(i,pm).models[0];t[n]=o})),t}var bO=Math.log;function _O(e,t,r){var n=mP.prototype,i=n.getTicks.call(r),o=n.getTicks.call(r,!0),a=i.length-1,s=n.getInterval.call(r),l=HP(e,t),c=l.extent,u=l.fixMin,d=l.fixMax;if("log"===e.type){var p=bO(e.base);c=[bO(c[0])/p,bO(c[1])/p]}e.setExtent(c[0],c[1]),e.calcNiceExtent({splitNumber:a,fixMin:u,fixMax:d});var h=n.getExtent.call(e);u&&(c[0]=h[0]),d&&(c[1]=h[1]);var f=n.getInterval.call(e),m=c[0],g=c[1];if(u&&d)f=(g-m)/a;else if(u)for(g=c[0]+f*a;g<c[1]&&isFinite(g)&&isFinite(c[1]);)f=oP(f),g=c[0]+f*a;else if(d)for(m=c[1]-f*a;m>c[0]&&isFinite(m)&&isFinite(c[0]);)f=oP(f),m=c[1]-f*a;else{e.getTicks().length-1>a&&(f=oP(f));var v=f*a;(m=Tf((g=Math.ceil(c[1]/f)*f)-v))<0&&c[0]>=0?(m=0,g=Tf(v)):g>0&&c[1]<=0&&(g=0,m=-Tf(v))}var y=(i[0].value-o[0].value)/s,x=(i[a].value-o[a].value)/s;n.setExtent.call(e,m+f*y,g+f*x),n.setInterval.call(e,f),(y||x)&&n.setNiceExtent.call(e,m+f,g-f)}var wO=function(){function e(e,t,r){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=KP,this._initCartesian(e,t,r),this.model=e}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(e,t){var r=this._axesMap;function n(e){var t,r=fc(e),n=r.length;if(n){for(var i=[],o=n-1;o>=0;o--){var a=e[+r[o]],s=a.model,l=a.scale;nP(l)&&s.get("alignTicks")&&null==s.get("interval")?i.push(a):(jP(l,s),nP(l)&&(t=a))}i.length&&(t||jP((t=i.pop()).scale,t.model),uc(i,(function(e){_O(e.scale,e.model,t.scale)})))}}this._updateScale(e,this.model),n(r.x),n(r.y);var i={};uc(r.x,(function(e){SO(r,"y",e,i)})),uc(r.y,(function(e){SO(r,"x",e,i)})),this.resize(this.model,t)},e.prototype.resize=function(e,t,r){var n=e.getBoxLayoutParams(),i=!r&&e.get("containLabel"),o=Mb(n,{width:t.getWidth(),height:t.getHeight()});this._rect=o;var a=this._axesList;function s(){uc(a,(function(e){var t=e.isHorizontal(),r=t?[0,o.width]:[0,o.height],n=e.inverse?1:0;e.setExtent(r[n],r[1-n]),function(e,t){var r=e.getExtent(),n=r[0]+r[1];e.toGlobalCoord="x"===e.dim?function(e){return e+t}:function(e){return n-e+t},e.toLocalCoord="x"===e.dim?function(e){return e-t}:function(e){return n-e+t}}(e,t?o.x:o.y)}))}s(),i&&(uc(a,(function(e){if(!e.model.get(["axisLabel","inside"])){var t=function(e){var t=e.model,r=e.scale;if(t.get(["axisLabel","show"])&&!r.isBlank()){var n,i,o=r.getExtent();i=r instanceof pP?r.count():(n=r.getTicks()).length;var a,s=e.getLabelModel(),l=WP(e),c=1;i>40&&(c=Math.ceil(i/40));for(var u=0;u<i;u+=c){var d=l(n?n[u]:{value:o[0]+u},u),p=ZP(s.getTextRect(d),s.get("rotate")||0);a?a.union(p):a=p}return a}}(e);if(t){var r=e.isHorizontal()?"height":"width",n=e.model.get(["axisLabel","margin"]);o[r]-=t[r]+n,"top"===e.position?o.y+=t.height+n:"left"===e.position&&(o.x+=t.width+n)}}})),s()),uc(this._coordsList,(function(e){e.calcAffineTransform()}))},e.prototype.getAxis=function(e,t){var r=this._axesMap[e];if(null!=r)return r[t||0]},e.prototype.getAxes=function(){return this._axesList.slice()},e.prototype.getCartesian=function(e,t){if(null!=e&&null!=t){var r="x"+e+"y"+t;return this._coordsMap[r]}wc(e)&&(t=e.yAxisIndex,e=e.xAxisIndex);for(var n=0,i=this._coordsList;n<i.length;n++)if(i[n].getAxis("x").index===e||i[n].getAxis("y").index===t)return i[n]},e.prototype.getCartesians=function(){return this._coordsList.slice()},e.prototype.convertToPixel=function(e,t,r){var n=this._findConvertTarget(t);return n.cartesian?n.cartesian.dataToPoint(r):n.axis?n.axis.toGlobalCoord(n.axis.dataToCoord(r)):null},e.prototype.convertFromPixel=function(e,t,r){var n=this._findConvertTarget(t);return n.cartesian?n.cartesian.pointToData(r):n.axis?n.axis.coordToData(n.axis.toLocalCoord(r)):null},e.prototype._findConvertTarget=function(e){var t,r,n=e.seriesModel,i=e.xAxisModel||n&&n.getReferringComponents("xAxis",pm).models[0],o=e.yAxisModel||n&&n.getReferringComponents("yAxis",pm).models[0],a=e.gridModel,s=this._coordsList;if(n)sc(s,t=n.coordinateSystem)<0&&(t=null);else if(i&&o)t=this.getCartesian(i.componentIndex,o.componentIndex);else if(i)r=this.getAxis("x",i.componentIndex);else if(o)r=this.getAxis("y",o.componentIndex);else if(a){a.coordinateSystem===this&&(t=this._coordsList[0])}return{cartesian:t,axis:r}},e.prototype.containPoint=function(e){var t=this._coordsList[0];if(t)return t.containPoint(e)},e.prototype._initCartesian=function(e,t,r){var n=this,i=this,o={left:!1,right:!1,top:!1,bottom:!1},a={x:{},y:{}},s={x:0,y:0};if(t.eachComponent("xAxis",l("x"),this),t.eachComponent("yAxis",l("y"),this),!s.x||!s.y)return this._axesMap={},void(this._axesList=[]);function l(t){return function(r,n){if(CO(r,e)){var l=r.get("position");"x"===t?"top"!==l&&"bottom"!==l&&(l=o.bottom?"top":"bottom"):"left"!==l&&"right"!==l&&(l=o.left?"right":"left"),o[l]=!0;var c=new gO(t,GP(r),[0,0],r.get("type"),l),u="category"===c.type;c.onBand=u&&r.get("boundaryGap"),c.inverse=r.get("inverse"),r.axis=c,c.model=r,c.grid=i,c.index=n,i._axesList.push(c),a[t][n]=c,s[t]++}}}this._axesMap=a,uc(a.x,(function(t,r){uc(a.y,(function(i,o){var a="x"+r+"y"+o,s=new eO(a);s.master=n,s.model=e,n._coordsMap[a]=s,n._coordsList.push(s),s.addAxis(t),s.addAxis(i)}))}))},e.prototype._updateScale=function(e,t){function r(e,t){uc(qP(e,t.dim),(function(r){t.scale.unionExtentFromData(e,r)}))}uc(this._axesList,(function(e){if(e.scale.setExtent(1/0,-1/0),"category"===e.type){var t=e.model.get("categorySortInfo");e.scale.setSortInfo(t)}})),e.eachSeries((function(e){if(yO(e)){var n=xO(e),i=n.xAxisModel,o=n.yAxisModel;if(!CO(i,t)||!CO(o,t))return;var a=this.getCartesian(i.componentIndex,o.componentIndex),s=e.getData(),l=a.getAxis("x"),c=a.getAxis("y");r(s,l),r(s,c)}}),this)},e.prototype.getTooltipAxes=function(e){var t=[],r=[];return uc(this.getCartesians(),(function(n){var i=null!=e&&"auto"!==e?n.getAxis(e):n.getBaseAxis(),o=n.getOtherAxis(i);sc(t,i)<0&&t.push(i),sc(r,o)<0&&r.push(o)})),{baseAxes:t,otherAxes:r}},e.create=function(t,r){var n=[];return t.eachComponent("grid",(function(i,o){var a=new e(i,t,r);a.name="grid_"+o,a.resize(i,r,!0),i.coordinateSystem=a,n.push(a)})),t.eachSeries((function(e){if(yO(e)){var t=xO(e),r=t.xAxisModel,n=t.yAxisModel;0;var i=r.getCoordSysModel().coordinateSystem;e.coordinateSystem=i.getCartesian(r.componentIndex,n.componentIndex)}})),n},e.dimensions=KP,e}();function CO(e,t){return e.getCoordSysModel()===t}function SO(e,t,r,n){r.getAxesOnZeroOf=function(){return i?[i]:[]};var i,o=e[t],a=r.model,s=a.get(["axisLine","onZero"]),l=a.get(["axisLine","onZeroAxisIndex"]);if(s){if(null!=l)EO(o[l])&&(i=o[l]);else for(var c in o)if(o.hasOwnProperty(c)&&EO(o[c])&&!n[u(o[c])]){i=o[c];break}i&&(n[u(i)]=!0)}function u(e){return e.dim+"_"+e.index}}function EO(e){return e&&"category"!==e.type&&"time"!==e.type&&function(e){var t=e.scale.getExtent(),r=t[0],n=t[1];return!(r>0&&n>0||r<0&&n<0)}(e)}const MO=wO;var TO=Math.PI,kO=function(){function e(e,t){this.group=new vf,this.opt=t,this.axisModel=e,ac(t,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var r=new vf({x:t.position[0],y:t.position[1],rotation:t.rotation});r.updateTransform(),this._transformGroup=r}return e.prototype.hasBuilder=function(e){return!!IO[e]},e.prototype.add=function(e){IO[e](this.opt,this.axisModel,this.group,this._transformGroup)},e.prototype.getGroup=function(){return this.group},e.innerTextLayout=function(e,t,r){var n,i,o=Pf(t-e);return Of(o)?(i=r>0?"top":"bottom",n="center"):Of(o-TO)?(i=r>0?"bottom":"top",n="center"):(i="middle",n=o>0&&o<TO?r>0?"right":"left":r>0?"left":"right"),{rotation:o,textAlign:n,textVerticalAlign:i}},e.makeAxisEventDataBase=function(e){var t={componentType:e.mainType,componentIndex:e.componentIndex};return t[e.mainType+"Index"]=e.componentIndex,t},e.isLabelSilent=function(e){var t=e.get("tooltip");return e.get("silent")||!(e.get("triggerEvent")||t&&t.show)},e}(),IO={axisLine:function(e,t,r,n){var i=t.get(["axisLine","show"]);if("auto"===i&&e.handleAutoShown&&(i=e.handleAutoShown("axisLine")),i){var o=t.axis.getExtent(),a=n.transform,s=[o[0],0],l=[o[1],0],c=s[0]>l[0];a&&(cu(s,s,a),cu(l,l,a));var u=oc({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),d=new PS({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:u,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1});xE(d.shape,d.style.lineWidth),d.anid="line",r.add(d);var p=t.get(["axisLine","symbol"]);if(null!=p){var h=t.get(["axisLine","symbolSize"]);xc(p)&&(p=[p,p]),(xc(h)||_c(h))&&(h=[h,h]);var f=rT(t.get(["axisLine","symbolOffset"])||0,h),m=h[0],g=h[1];uc([{rotate:e.rotation+Math.PI/2,offset:f[0],r:0},{rotate:e.rotation-Math.PI/2,offset:f[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],(function(t,n){if("none"!==p[n]&&null!=p[n]){var i=eT(p[n],-m/2,-g/2,m,g,u.stroke,!0),o=t.r+t.offset,a=c?l:s;i.attr({rotation:t.rotate,x:a[0]+o*Math.cos(e.rotation),y:a[1]-o*Math.sin(e.rotation),silent:!0,z2:11}),r.add(i)}}))}}},axisTickLabel:function(e,t,r,n){var i=function(e,t,r,n){var i=r.axis,o=r.getModel("axisTick"),a=o.get("show");"auto"===a&&n.handleAutoShown&&(a=n.handleAutoShown("axisTick"));if(!a||i.scale.isBlank())return;for(var s=o.getModel("lineStyle"),l=n.tickDirection*o.get("length"),c=DO(i.getTicksCoords(),t.transform,l,ac(s.getLineStyle(),{stroke:r.get(["axisLine","lineStyle","color"])}),"ticks"),u=0;u<c.length;u++)e.add(c[u]);return c}(r,n,t,e),o=function(e,t,r,n){var i=r.axis,o=kc(n.axisLabelShow,r.get(["axisLabel","show"]));if(!o||i.scale.isBlank())return;var a=r.getModel("axisLabel"),s=a.get("margin"),l=i.getViewLabels(),c=(kc(n.labelRotate,a.get("rotate"))||0)*TO/180,u=kO.innerTextLayout(n.rotation,c,n.labelDirection),d=r.getCategories&&r.getCategories(!0),p=[],h=kO.isLabelSilent(r),f=r.get("triggerEvent");return uc(l,(function(o,c){var m="ordinal"===i.scale.type?i.scale.getRawOrdinalNumber(o.tickValue):o.tickValue,g=o.formattedLabel,v=o.rawLabel,y=a;if(d&&d[m]){var x=d[m];wc(x)&&x.textStyle&&(y=new Sx(x.textStyle,a,r.ecModel))}var b=y.getTextColor()||r.get(["axisLine","lineStyle","color"]),_=i.dataToCoord(m),w=y.getShallow("align",!0)||u.textAlign,C=Ic(y.getShallow("alignMinLabel",!0),w),S=Ic(y.getShallow("alignMaxLabel",!0),w),E=y.getShallow("verticalAlign",!0)||y.getShallow("baseline",!0)||u.textVerticalAlign,M=Ic(y.getShallow("verticalAlignMinLabel",!0),E),T=Ic(y.getShallow("verticalAlignMaxLabel",!0),E),k=new Rv({x:_,y:n.labelOffset+n.labelDirection*s,rotation:u.rotation,silent:h,z2:10+(o.level||0),style:ex(y,{text:g,align:0===c?C:c===l.length-1?S:w,verticalAlign:0===c?M:c===l.length-1?T:E,fill:yc(b)?b("category"===i.type?v:"value"===i.type?m+"":m,c):b})});if(k.anid="label_"+m,f){var I=kO.makeAxisEventDataBase(r);I.targetType="axisLabel",I.value=v,I.tickIndex=c,"category"===i.type&&(I.dataIndex=m),Vv(k).eventData=I}t.add(k),k.updateTransform(),p.push(k),e.add(k),k.decomposeTransform()})),p}(r,n,t,e);(function(e,t,r){if(XP(e.axis))return;var n=e.get(["axisLabel","showMinLabel"]),i=e.get(["axisLabel","showMaxLabel"]);t=t||[],r=r||[];var o=t[0],a=t[1],s=t[t.length-1],l=t[t.length-2],c=r[0],u=r[1],d=r[r.length-1],p=r[r.length-2];!1===n?(LO(o),LO(c)):AO(o,a)&&(n?(LO(a),LO(u)):(LO(o),LO(c)));!1===i?(LO(s),LO(d)):AO(l,s)&&(i?(LO(l),LO(p)):(LO(s),LO(d)))}(t,o,i),function(e,t,r,n){var i=r.axis,o=r.getModel("minorTick");if(!o.get("show")||i.scale.isBlank())return;var a=i.getMinorTicksCoords();if(!a.length)return;for(var s=o.getModel("lineStyle"),l=n*o.get("length"),c=ac(s.getLineStyle(),ac(r.getModel("axisTick").getLineStyle(),{stroke:r.get(["axisLine","lineStyle","color"])})),u=0;u<a.length;u++)for(var d=DO(a[u],t.transform,l,c,"minorticks_"+u),p=0;p<d.length;p++)e.add(d[p])}(r,n,t,e.tickDirection),t.get(["axisLabel","hideOverlap"]))&&vI(fI(dc(o,(function(e){return{label:e,priority:e.z2,defaultAttr:{ignore:e.ignore}}}))))},axisName:function(e,t,r,n){var i=kc(e.axisName,t.get("name"));if(i){var o,a,s=t.get("nameLocation"),l=e.nameDirection,c=t.getModel("nameTextStyle"),u=t.get("nameGap")||0,d=t.axis.getExtent(),p=d[0]>d[1]?-1:1,h=["start"===s?d[0]-p*u:"end"===s?d[1]+p*u:(d[0]+d[1])/2,NO(s)?e.labelOffset+l*u:0],f=t.get("nameRotate");null!=f&&(f=f*TO/180),NO(s)?o=kO.innerTextLayout(e.rotation,null!=f?f:e.rotation,l):(o=function(e,t,r,n){var i,o,a=Pf(r-e),s=n[0]>n[1],l="start"===t&&!s||"start"!==t&&s;Of(a-TO/2)?(o=l?"bottom":"top",i="center"):Of(a-1.5*TO)?(o=l?"top":"bottom",i="center"):(o="middle",i=a<1.5*TO&&a>TO/2?l?"left":"right":l?"right":"left");return{rotation:a,textAlign:i,textVerticalAlign:o}}(e.rotation,s,f||0,d),null!=(a=e.axisNameAvailableWidth)&&(a=Math.abs(a/Math.sin(o.rotation)),!isFinite(a)&&(a=null)));var m=c.getFont(),g=t.get("nameTruncate",!0)||{},v=g.ellipsis,y=kc(e.nameTruncateMaxWidth,g.maxWidth,a),x=new Rv({x:h[0],y:h[1],rotation:o.rotation,silent:kO.isLabelSilent(t),style:ex(c,{text:i,font:m,overflow:"truncate",width:y,ellipsis:v,fill:c.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:c.get("align")||o.textAlign,verticalAlign:c.get("verticalAlign")||o.textVerticalAlign}),z2:1});if(DE({el:x,componentModel:t,itemName:i}),x.__fullText=i,x.anid="name",t.get("triggerEvent")){var b=kO.makeAxisEventDataBase(t);b.targetType="axisName",b.name=i,Vv(x).eventData=b}n.add(x),x.updateTransform(),r.add(x),x.decomposeTransform()}}};function LO(e){e&&(e.ignore=!0)}function AO(e,t){var r=e&&e.getBoundingRect().clone(),n=t&&t.getBoundingRect().clone();if(r&&n){var i=Bu([]);return Wu(i,i,-e.rotation),r.applyTransform(ju([],i,e.getLocalTransform())),n.applyTransform(ju([],i,t.getLocalTransform())),r.intersect(n)}}function NO(e){return"middle"===e||"center"===e}function DO(e,t,r,n,i){for(var o=[],a=[],s=[],l=0;l<e.length;l++){var c=e[l].coord;a[0]=c,a[1]=0,s[0]=c,s[1]=r,t&&(cu(a,a,t),cu(s,s,t));var u=new PS({shape:{x1:a[0],y1:a[1],x2:s[0],y2:s[1]},style:n,z2:2,autoBatch:!0,silent:!0});xE(u.shape,u.style.lineWidth),u.anid=i+"_"+e[l].tickValue,o.push(u)}return o}const PO=kO;function OO(e,t){var r={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return function(e,t,r){var n=t.getComponent("tooltip"),i=t.getComponent("axisPointer"),o=i.get("link",!0)||[],a=[];uc(r.getCoordinateSystems(),(function(r){if(r.axisPointerEnabled){var s=zO(r.model),l=e.coordSysAxesInfo[s]={};e.coordSysMap[s]=r;var c=r.model.getModel("tooltip",n);if(uc(r.getAxes(),gc(h,!1,null)),r.getTooltipAxes&&n&&c.get("show")){var u="axis"===c.get("trigger"),d="cross"===c.get(["axisPointer","type"]),p=r.getTooltipAxes(c.get(["axisPointer","axis"]));(u||d)&&uc(p.baseAxes,gc(h,!d||"cross",u)),d&&uc(p.otherAxes,gc(h,"cross",!1))}}function h(n,s,u){var d=u.model.getModel("axisPointer",i),p=d.get("show");if(p&&("auto"!==p||n||FO(d))){null==s&&(s=d.get("triggerTooltip")),d=n?function(e,t,r,n,i,o){var a=t.getModel("axisPointer"),s={};uc(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],(function(e){s[e]=rc(a.get(e))})),s.snap="category"!==e.type&&!!o,"cross"===a.get("type")&&(s.type="line");var l=s.label||(s.label={});if(null==l.show&&(l.show=!1),"cross"===i){var c=a.get(["label","show"]);if(l.show=null==c||c,!o){var u=s.lineStyle=a.get("crossStyle");u&&ac(l,u.textStyle)}}return e.model.getModel("axisPointer",new Sx(s,r,n))}(u,c,i,t,n,s):d;var h=d.get("snap"),f=d.get("triggerEmphasis"),m=zO(u.model),g=s||h||"category"===u.type,v=e.axesInfo[m]={key:m,axis:u,coordSys:r,axisPointerModel:d,triggerTooltip:s,triggerEmphasis:f,involveSeries:g,snap:h,useHandle:FO(d),seriesModels:[],linkGroup:null};l[m]=v,e.seriesInvolved=e.seriesInvolved||g;var y=function(e,t){for(var r=t.model,n=t.dim,i=0;i<e.length;i++){var o=e[i]||{};if(RO(o[n+"AxisId"],r.id)||RO(o[n+"AxisIndex"],r.componentIndex)||RO(o[n+"AxisName"],r.name))return i}}(o,u);if(null!=y){var x=a[y]||(a[y]={axesInfo:{}});x.axesInfo[m]=v,x.mapper=o[y].mapper,v.linkGroup=x}}}}))}(r,e,t),r.seriesInvolved&&function(e,t){t.eachSeries((function(t){var r=t.coordinateSystem,n=t.get(["tooltip","trigger"],!0),i=t.get(["tooltip","show"],!0);r&&"none"!==n&&!1!==n&&"item"!==n&&!1!==i&&!1!==t.get(["axisPointer","show"],!0)&&uc(e.coordSysAxesInfo[zO(r.model)],(function(e){var n=e.axis;r.getAxis(n.dim)===n&&(e.seriesModels.push(t),null==e.seriesDataCount&&(e.seriesDataCount=0),e.seriesDataCount+=t.getData().count())}))}))}(r,e),r}function RO(e,t){return"all"===e||vc(e)&&sc(e,t)>=0||e===t}function VO(e){var t=(e.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return t&&t.axesInfo[zO(e)]}function FO(e){return!!e.get(["handle","show"])}function zO(e){return e.type+"||"+e.id}var BO={},HO=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.render=function(t,r,n,i){this.axisPointerClass&&function(e){var t=VO(e);if(t){var r=t.axisPointerModel,n=t.axis.scale,i=r.option,o=r.get("status"),a=r.get("value");null!=a&&(a=n.parse(a));var s=FO(r);null==o&&(i.status=s?"show":"hide");var l=n.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==a||a>l[1])&&(a=l[1]),a<l[0]&&(a=l[0]),i.value=a,s&&(i.status=t.axis.scale.isBlank()?"hide":"show")}}(t),e.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(t,n,!0)},t.prototype.updateAxisPointer=function(e,t,r,n){this._doUpdateAxisPointerClass(e,r,!1)},t.prototype.remove=function(e,t){var r=this._axisPointer;r&&r.remove(t)},t.prototype.dispose=function(t,r){this._disposeAxisPointer(r),e.prototype.dispose.apply(this,arguments)},t.prototype._doUpdateAxisPointerClass=function(e,r,n){var i=t.getAxisPointerClass(this.axisPointerClass);if(i){var o=function(e){var t=VO(e);return t&&t.axisPointerModel}(e);o?(this._axisPointer||(this._axisPointer=new i)).render(e,o,r,n):this._disposeAxisPointer(r)}},t.prototype._disposeAxisPointer=function(e){this._axisPointer&&this._axisPointer.dispose(e),this._axisPointer=null},t.registerAxisPointerClass=function(e,t){BO[e]=t},t.getAxisPointerClass=function(e){return e&&BO[e]},t.type="axis",t}(AC);const jO=HO;var GO=lm();function WO(e,t,r,n){var i=r.axis;if(!i.scale.isBlank()){var o=r.getModel("splitArea"),a=o.getModel("areaStyle"),s=a.get("color"),l=n.coordinateSystem.getRect(),c=i.getTicksCoords({tickModel:o,clamp:!0});if(c.length){var u=s.length,d=GO(e).splitAreaColors,p=Hc(),h=0;if(d)for(var f=0;f<c.length;f++){var m=d.get(c[f].tickValue);if(null!=m){h=(m+(u-1)*f)%u;break}}var g=i.toGlobalCoord(c[0].coord),v=a.getAreaStyle();s=vc(s)?s:[s];for(f=1;f<c.length;f++){var y=i.toGlobalCoord(c[f].coord),x=void 0,b=void 0,_=void 0,w=void 0;i.isHorizontal()?(x=g,b=l.y,_=y-x,w=l.height,g=x+_):(x=l.x,b=g,_=l.width,g=b+(w=y-b));var C=c[f-1].tickValue;null!=C&&p.set(C,h),t.add(new bv({anid:null!=C?"area_"+C:null,shape:{x,y:b,width:_,height:w},style:ac({fill:s[h]},v),autoBatch:!0,silent:!0})),h=(h+1)%u}GO(e).splitAreaColors=p}}}function UO(e){GO(e).splitAreaColors=null}var ZO=["axisLine","axisTickLabel","axisName"],YO=["splitArea","splitLine","minorSplitLine"],XO=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.axisPointerClass="CartesianAxisPointer",r}return Al(t,e),t.prototype.render=function(t,r,n,i){this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new vf,this.group.add(this._axisGroup),t.get("show")){var a=t.getCoordSysModel(),s=vO(a,t),l=new PO(t,oc({handleAutoShown:function(e){for(var r=a.coordinateSystem.getCartesians(),n=0;n<r.length;n++)if(nP(r[n].getOtherAxis(t.axis).scale))return!0;return!1}},s));uc(ZO,l.add,l),this._axisGroup.add(l.getGroup()),uc(YO,(function(e){t.get([e,"show"])&&qO[e](this,this._axisGroup,t,a)}),this),i&&"changeAxisOrder"===i.type&&i.isInitSort||ME(o,this._axisGroup,t),e.prototype.render.call(this,t,r,n,i)}},t.prototype.remove=function(){UO(this)},t.type="cartesianAxis",t}(jO),qO={splitLine:function(e,t,r,n){var i=r.axis;if(!i.scale.isBlank()){var o=r.getModel("splitLine"),a=o.getModel("lineStyle"),s=a.get("color");s=vc(s)?s:[s];for(var l=n.coordinateSystem.getRect(),c=i.isHorizontal(),u=0,d=i.getTicksCoords({tickModel:o}),p=[],h=[],f=a.getLineStyle(),m=0;m<d.length;m++){var g=i.toGlobalCoord(d[m].coord);c?(p[0]=g,p[1]=l.y,h[0]=g,h[1]=l.y+l.height):(p[0]=l.x,p[1]=g,h[0]=l.x+l.width,h[1]=g);var v=u++%s.length,y=d[m].tickValue,x=new PS({anid:null!=y?"line_"+d[m].tickValue:null,autoBatch:!0,shape:{x1:p[0],y1:p[1],x2:h[0],y2:h[1]},style:ac({stroke:s[v]},f),silent:!0});xE(x.shape,f.lineWidth),t.add(x)}}},minorSplitLine:function(e,t,r,n){var i=r.axis,o=r.getModel("minorSplitLine").getModel("lineStyle"),a=n.coordinateSystem.getRect(),s=i.isHorizontal(),l=i.getMinorTicksCoords();if(l.length)for(var c=[],u=[],d=o.getLineStyle(),p=0;p<l.length;p++)for(var h=0;h<l[p].length;h++){var f=i.toGlobalCoord(l[p][h].coord);s?(c[0]=f,c[1]=a.y,u[0]=f,u[1]=a.y+a.height):(c[0]=a.x,c[1]=f,u[0]=a.x+a.width,u[1]=f);var m=new PS({anid:"minor_line_"+l[p][h].tickValue,autoBatch:!0,shape:{x1:c[0],y1:c[1],x2:u[0],y2:u[1]},style:d,silent:!0});xE(m.shape,d.lineWidth),t.add(m)}},splitArea:function(e,t,r,n){WO(e,t,r,n)}},$O=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.type="xAxis",t}(XO),KO=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=$O.type,t}return Al(t,e),t.type="yAxis",t}(XO);var QO=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="grid",t}return Al(t,e),t.prototype.render=function(e,t){this.group.removeAll(),e.get("show")&&this.group.add(new bv({shape:e.coordinateSystem.getRect(),style:ac({fill:e.get("backgroundColor")},e.getItemStyle()),silent:!0,z2:-1}))},t.type="grid",t}(AC),JO={offset:0};function eR(e){e.registerComponentView(QO),e.registerComponentModel(HD),e.registerCoordinateSystem("cartesian2d",MO),JD(e,"x",GD,JO),JD(e,"y",GD,JO),e.registerComponentView($O),e.registerComponentView(KO),e.registerPreprocessor((function(e){e.xAxis&&e.yAxis&&!e.grid&&(e.grid={})}))}function tR(e){e.eachSeriesByType("radar",(function(e){var t=e.getData(),r=[],n=e.coordinateSystem;if(n){var i=n.getIndicatorAxes();uc(i,(function(e,o){t.each(t.mapDimension(i[o].dim),(function(e,t){r[t]=r[t]||[];var i=n.dataToPoint(e,o);r[t][o]=rR(i)?i:nR(n)}))})),t.each((function(e){var i=function(e,t,r){if(e&&t)for(var n=0,i=e.length;n<i;n++)if(t.call(r,e[n],n,e))return e[n]}(r[e],(function(e){return rR(e)}))||nR(n);r[e].push(i.slice()),t.setItemLayout(e,r[e])}))}}))}function rR(e){return!isNaN(e[0])&&!isNaN(e[1])}function nR(e){return[e.cx,e.cy]}function iR(e){var t=e.polar;if(t){vc(t)||(t=[t]);var r=[];uc(t,(function(t,n){t.indicator?(t.type&&!t.shape&&(t.shape=t.type),e.radar=e.radar||[],vc(e.radar)||(e.radar=[e.radar]),e.radar.push(t)):r.push(t)})),e.polar=r}uc(e.series,(function(e){e&&"radar"===e.type&&e.polarIndex&&(e.radarIndex=e.polarIndex)}))}var oR=function(t){function r(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=r.type,e}return Al(r,t),r.prototype.render=function(t,r,n){var i=t.coordinateSystem,o=this.group,a=t.getData(),s=this._data;function l(e,t){var r=e.getItemVisual(t,"symbol")||"circle";if("none"!==r){var n=tT(e.getItemVisual(t,"symbolSize")),i=eT(r,-1,-1,2,2),o=e.getItemVisual(t,"symbolRotate")||0;return i.attr({style:{strokeNoScale:!0},z2:100,scaleX:n[0]/2,scaleY:n[1]/2,rotation:o*Math.PI/180||0}),i}}function c(r,n,i,o,a,s){i.removeAll();for(var c=0;c<n.length-1;c++){var u=l(o,a);u&&(u.__dimIdx=c,r[c]?(u.setPosition(r[c]),e[s?"initProps":"updateProps"](u,{x:n[c][0],y:n[c][1]},t,a)):u.setPosition(n[c]),i.add(u))}}function u(e){return dc(e,(function(e){return[i.cx,i.cy]}))}a.diff(s).add((function(e){var r=a.getItemLayout(e);if(r){var n=new TS,i=new LS,o={shape:{points:r}};n.shape.points=u(r),i.shape.points=u(r),Gy(n,o,t,e),Gy(i,o,t,e);var s=new vf,l=new vf;s.add(i),s.add(n),s.add(l),c(i.shape.points,r,l,a,e,!0),a.setItemGraphicEl(e,s)}})).update((function(e,r){var n=s.getItemGraphicEl(r),i=n.childAt(0),o=n.childAt(1),l=n.childAt(2),u={shape:{points:a.getItemLayout(e)}};u.shape.points&&(c(i.shape.points,u.shape.points,l,a,e,!1),Xy(o),Xy(i),jy(i,u,t),jy(o,u,t),a.setItemGraphicEl(e,n))})).remove((function(e){o.remove(s.getItemGraphicEl(e))})).execute(),a.eachItemGraphicEl((function(e,t){var r=a.getItemModel(t),n=e.childAt(0),i=e.childAt(1),s=e.childAt(2),l=a.getItemVisual(t,"style"),c=l.fill;o.add(e),n.useStyle(ac(r.getModel("lineStyle").getLineStyle(),{fill:"none",stroke:c})),Py(n,r,"lineStyle"),Py(i,r,"areaStyle");var u=r.getModel("areaStyle"),d=u.isEmpty()&&u.parentModel.isEmpty();i.ignore=d,uc(["emphasis","select","blur"],(function(e){var t=r.getModel([e,"areaStyle"]),n=t.isEmpty()&&t.parentModel.isEmpty();i.ensureState(e).ignore=n&&d})),i.useStyle(ac(u.getAreaStyle(),{fill:c,opacity:.7,decal:l.decal}));var p=r.getModel("emphasis"),h=p.getModel("itemStyle").getItemStyle();s.eachChild((function(e){if(e instanceof pv){var n=e.style;e.useStyle(oc({image:n.image,x:n.x,y:n.y,width:n.width,height:n.height},l))}else e.useStyle(l),e.setColor(c),e.style.strokeNoScale=!0;e.ensureState("emphasis").style=rc(h);var i=a.getStore().get(a.getDimensionIndex(e.__dimIdx),t);(null==i||isNaN(i))&&(i=""),Qy(e,Jy(r),{labelFetcher:a.hostModel,labelDataIndex:t,labelDimIndex:e.__dimIdx,defaultText:i,inheritColor:c,defaultOpacity:l.opacity})})),Ly(e,p.get("focus"),p.get("blurScope"),p.get("disabled"))})),this._data=a},r.prototype.remove=function(){this.group.removeAll(),this._data=null},r.type="radar",r}(WE);const aR=oR;var sR=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r}return Al(t,e),t.prototype.init=function(t){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new ND(mc(this.getData,this),mc(this.getRawData,this))},t.prototype.getInitialData=function(e,t){return LD(this,{generateCoord:"indicator_",generateCoordCount:1/0})},t.prototype.formatTooltip=function(e,t,r){var n=this.getData(),i=this.coordinateSystem.getIndicatorAxes(),o=this.getData().getName(e),a=""===o?this.name:o,s=fC(this,e);return oC("section",{header:a,sortBlocks:!0,blocks:dc(i,(function(t){var r=n.get(n.mapDimension(t.dim),e);return oC("nameValue",{markerType:"subItem",markerColor:s,name:t.name,value:r,sortParam:r})}))})},t.prototype.getTooltipPosition=function(e){if(null!=e)for(var t=this.getData(),r=this.coordinateSystem,n=t.getValues(dc(r.dimensions,(function(e){return t.mapDimension(e)})),e),i=0,o=n.length;i<o;i++)if(!isNaN(n[i])){var a=r.getIndicatorAxes();return r.coordToPoint(a[i].dataToCoord(n[i]),i)}},t.type="series.radar",t.dependencies=["radar"],t.defaultOption={z:2,colorBy:"data",coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid",join:"round"},label:{position:"top"},symbolSize:8},t}(IC);const lR=sR;var cR=YD.value;function uR(e,t){return ac({show:t},e)}var dR=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.optionUpdated=function(){var e=this.get("boundaryGap"),t=this.get("splitNumber"),r=this.get("scale"),n=this.get("axisLine"),i=this.get("axisTick"),o=this.get("axisLabel"),a=this.get("axisName"),s=this.get(["axisName","show"]),l=this.get(["axisName","formatter"]),c=this.get("axisNameGap"),u=this.get("triggerEvent"),d=dc(this.get("indicator")||[],(function(d){null!=d.max&&d.max>0&&!d.min?d.min=0:null!=d.min&&d.min<0&&!d.max&&(d.max=0);var p=a;null!=d.color&&(p=ac({color:d.color},a));var h=nc(rc(d),{boundaryGap:e,splitNumber:t,scale:r,axisLine:n,axisTick:i,axisLabel:o,name:d.text,showName:s,nameLocation:"end",nameGap:c,nameTextStyle:p,triggerEvent:u},!1);if(xc(l)){var f=h.name;h.name=l.replace("{value}",null!=f?f:"")}else yc(l)&&(h.name=l(h.name,h));var m=new Sx(h,null,this.ecModel);return lc(m,jD.prototype),m.mainType="radar",m.componentIndex=this.componentIndex,m}),this);this._indicatorModels=d},t.prototype.getIndicatorModels=function(){return this._indicatorModels},t.type="radar",t.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:nc({lineStyle:{color:"#bbb"}},cR.axisLine),axisLabel:uR(cR.axisLabel,!1),axisTick:uR(cR.axisTick,!1),splitLine:uR(cR.splitLine,!0),splitArea:uR(cR.splitArea,!0),indicator:[]},t}(Pb);const pR=dR;var hR=["axisLine","axisTickLabel","axisName"],fR=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.render=function(e,t,r){this.group.removeAll(),this._buildAxes(e),this._buildSplitLineAndArea(e)},t.prototype._buildAxes=function(e){var t=e.coordinateSystem;uc(dc(t.getIndicatorAxes(),(function(e){var r=e.model.get("showName")?e.name:"";return new PO(e.model,{axisName:r,position:[t.cx,t.cy],rotation:e.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})})),(function(e){uc(hR,e.add,e),this.group.add(e.getGroup())}),this)},t.prototype._buildSplitLineAndArea=function(e){var t=e.coordinateSystem,r=t.getIndicatorAxes();if(r.length){var n=e.get("shape"),i=e.getModel("splitLine"),o=e.getModel("splitArea"),a=i.getModel("lineStyle"),s=o.getModel("areaStyle"),l=i.get("show"),c=o.get("show"),u=a.get("color"),d=s.get("color"),p=vc(u)?u:[u],h=vc(d)?d:[d],f=[],m=[];if("circle"===n)for(var g=r[0].getTicksCoords(),v=t.cx,y=t.cy,x=0;x<g.length;x++){if(l)f[T(f,p,x)].push(new tS({shape:{cx:v,cy:y,r:g[x].coord}}));if(c&&x<g.length-1)m[T(m,h,x)].push(new CS({shape:{cx:v,cy:y,r0:g[x].coord,r:g[x+1].coord}}))}else{var b,_=dc(r,(function(e,r){var n=e.getTicksCoords();return b=null==b?n.length-1:Math.min(n.length-1,b),dc(n,(function(e){return t.coordToPoint(e.coord,r)}))})),w=[];for(x=0;x<=b;x++){for(var C=[],S=0;S<r.length;S++)C.push(_[S][x]);if(C[0]&&C.push(C[0].slice()),l)f[T(f,p,x)].push(new LS({shape:{points:C}}));if(c&&w)m[T(m,h,x-1)].push(new TS({shape:{points:C.concat(w)}}));w=C.slice().reverse()}}var E=a.getLineStyle(),M=s.getAreaStyle();uc(m,(function(e,t){this.group.add(vE(e,{style:ac({stroke:"none",fill:h[t%h.length]},M),silent:!0}))}),this),uc(f,(function(e,t){this.group.add(vE(e,{style:ac({fill:"none",stroke:p[t%p.length]},E),silent:!0}))}),this)}function T(e,t,r){var n=r%t.length;return e[n]=e[n]||[],n}},t.type="radar",t}(AC);const mR=fR;var gR=function(e){function t(t,r,n){var i=e.call(this,t,r,n)||this;return i.type="value",i.angle=0,i.name="",i}return Al(t,e),t}(fO);const vR=gR;var yR=function(){function e(e,t,r){this.dimensions=[],this._model=e,this._indicatorAxes=dc(e.getIndicatorModels(),(function(e,t){var r="indicator_"+t,n=new vR(r,new mP);return n.name=e.get("name"),n.model=e,e.axis=n,this.dimensions.push(r),n}),this),this.resize(e,r)}return e.prototype.getIndicatorAxes=function(){return this._indicatorAxes},e.prototype.dataToPoint=function(e,t){var r=this._indicatorAxes[t];return this.coordToPoint(r.dataToCoord(e),t)},e.prototype.coordToPoint=function(e,t){var r=this._indicatorAxes[t].angle;return[this.cx+e*Math.cos(r),this.cy-e*Math.sin(r)]},e.prototype.pointToData=function(e){var t=e[0]-this.cx,r=e[1]-this.cy,n=Math.sqrt(t*t+r*r);t/=n,r/=n;for(var i,o=Math.atan2(-r,t),a=1/0,s=-1,l=0;l<this._indicatorAxes.length;l++){var c=this._indicatorAxes[l],u=Math.abs(o-c.angle);u<a&&(i=c,s=l,a=u)}return[s,+(i&&i.coordToData(n))]},e.prototype.resize=function(e,t){var r=e.get("center"),n=t.getWidth(),i=t.getHeight(),o=Math.min(n,i)/2;this.cx=Mf(r[0],n),this.cy=Mf(r[1],i),this.startAngle=e.get("startAngle")*Math.PI/180;var a=e.get("radius");(xc(a)||_c(a))&&(a=[0,a]),this.r0=Mf(a[0],o),this.r=Mf(a[1],o),uc(this._indicatorAxes,(function(e,t){e.setExtent(this.r0,this.r);var r=this.startAngle+t*Math.PI*2/this._indicatorAxes.length;r=Math.atan2(Math.sin(r),Math.cos(r)),e.angle=r}),this)},e.prototype.update=function(e,t){var r=this._indicatorAxes,n=this._model;uc(r,(function(e){e.scale.setExtent(1/0,-1/0)})),e.eachSeriesByType("radar",(function(t,i){if("radar"===t.get("coordinateSystem")&&e.getComponent("radar",t.get("radarIndex"))===n){var o=t.getData();uc(r,(function(e){e.scale.unionExtentFromData(o,o.mapDimension(e.dim))}))}}),this);var i=n.get("splitNumber"),o=new mP;o.setExtent(0,i),o.setInterval(1),uc(r,(function(e,t){_O(e.scale,e.model,o)}))},e.prototype.convertToPixel=function(e,t,r){return console.warn("Not implemented."),null},e.prototype.convertFromPixel=function(e,t,r){return console.warn("Not implemented."),null},e.prototype.containPoint=function(e){return console.warn("Not implemented."),!1},e.create=function(t,r){var n=[];return t.eachComponent("radar",(function(i){var o=new e(i,t,r);n.push(o),i.coordinateSystem=o})),t.eachSeriesByType("radar",(function(e){"radar"===e.get("coordinateSystem")&&(e.coordinateSystem=n[e.get("radarIndex")||0])})),n},e.dimensions=[],e}();const xR=yR;function bR(e){e.registerCoordinateSystem("radar",xR),e.registerComponentModel(pR),e.registerComponentView(mR),e.registerVisual({seriesType:"radar",reset:function(e){var t=e.getData();t.each((function(e){t.setItemVisual(e,"legendIcon","roundRect")})),t.setVisual("legendIcon","roundRect")}})}var _R="\0_ec_interaction_mutex";function wR(e,t){return!!CR(e)[t]}function CR(e){return e[_R]||(e[_R]={})}Ok({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},Zc);var SR=function(e){function t(t){var r=e.call(this)||this;r._zr=t;var n=mc(r._mousedownHandler,r),i=mc(r._mousemoveHandler,r),o=mc(r._mouseupHandler,r),a=mc(r._mousewheelHandler,r),s=mc(r._pinchHandler,r);return r.enable=function(e,r){this.disable(),this._opt=ac(rc(r)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),null==e&&(e=!0),!0!==e&&"move"!==e&&"pan"!==e||(t.on("mousedown",n),t.on("mousemove",i),t.on("mouseup",o)),!0!==e&&"scale"!==e&&"zoom"!==e||(t.on("mousewheel",a),t.on("pinch",s))},r.disable=function(){t.off("mousedown",n),t.off("mousemove",i),t.off("mouseup",o),t.off("mousewheel",a),t.off("pinch",s)},r}return Al(t,e),t.prototype.isDragging=function(){return this._dragging},t.prototype.isPinching=function(){return this._pinching},t.prototype.setPointerChecker=function(e){this.pointerChecker=e},t.prototype.dispose=function(){this.disable()},t.prototype._mousedownHandler=function(e){if(!Ru(e)){for(var t=e.target;t;){if(t.draggable)return;t=t.__hostTarget||t.parent}var r=e.offsetX,n=e.offsetY;this.pointerChecker&&this.pointerChecker(e,r,n)&&(this._x=r,this._y=n,this._dragging=!0)}},t.prototype._mousemoveHandler=function(e){if(this._dragging&&TR("moveOnMouseMove",e,this._opt)&&"pinch"!==e.gestureEvent&&!wR(this._zr,"globalPan")){var t=e.offsetX,r=e.offsetY,n=this._x,i=this._y,o=t-n,a=r-i;this._x=t,this._y=r,this._opt.preventDefaultMouseMove&&Ou(e.event),MR(this,"pan","moveOnMouseMove",e,{dx:o,dy:a,oldX:n,oldY:i,newX:t,newY:r,isAvailableBehavior:null})}},t.prototype._mouseupHandler=function(e){Ru(e)||(this._dragging=!1)},t.prototype._mousewheelHandler=function(e){var t=TR("zoomOnMouseWheel",e,this._opt),r=TR("moveOnMouseWheel",e,this._opt),n=e.wheelDelta,i=Math.abs(n),o=e.offsetX,a=e.offsetY;if(0!==n&&(t||r)){if(t){var s=i>3?1.4:i>1?1.2:1.1;ER(this,"zoom","zoomOnMouseWheel",e,{scale:n>0?s:1/s,originX:o,originY:a,isAvailableBehavior:null})}if(r){var l=Math.abs(n);ER(this,"scrollMove","moveOnMouseWheel",e,{scrollDelta:(n>0?1:-1)*(l>3?.4:l>1?.15:.05),originX:o,originY:a,isAvailableBehavior:null})}}},t.prototype._pinchHandler=function(e){wR(this._zr,"globalPan")||ER(this,"zoom",null,e,{scale:e.pinchScale>1?1.1:1/1.1,originX:e.pinchX,originY:e.pinchY,isAvailableBehavior:null})},t}(gu);function ER(e,t,r,n,i){e.pointerChecker&&e.pointerChecker(n,i.originX,i.originY)&&(Ou(n.event),MR(e,t,r,n,i))}function MR(e,t,r,n,i){i.isAvailableBehavior=mc(TR,null,r,n),e.trigger(t,i)}function TR(e,t,r){var n=r[e];return!e||n&&(!xc(n)||t.event[n+"Key"])}const kR=SR;function IR(e,t,r){var n=e.target;n.x+=t,n.y+=r,n.dirty()}function LR(e,t,r,n){var i=e.target,o=e.zoomLimit,a=e.zoom=e.zoom||1;if(a*=t,o){var s=o.min||0,l=o.max||1/0;a=Math.max(Math.min(l,a),s)}var c=a/e.zoom;e.zoom=a,i.x-=(r-i.x)*(c-1),i.y-=(n-i.y)*(c-1),i.scaleX*=c,i.scaleY*=c,i.dirty()}var AR,NR={axisPointer:1,tooltip:1,brush:1};function DR(e,t,r){var n=t.getComponentByElement(e.topTarget),i=n&&n.coordinateSystem;return n&&n!==r&&!NR.hasOwnProperty(n.mainType)&&i&&i.model!==r}function PR(e){xc(e)&&(e=(new DOMParser).parseFromString(e,"text/xml"));var t=e;for(9===t.nodeType&&(t=t.firstChild);"svg"!==t.nodeName.toLowerCase()||1!==t.nodeType;)t=t.nextSibling;return t}var OR={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},RR=fc(OR),VR={"alignment-baseline":"textBaseline","stop-color":"stopColor"},FR=fc(VR),zR=function(){function e(){this._defs={},this._root=null}return e.prototype.parse=function(e,t){t=t||{};var r=PR(e);this._defsUsePending=[];var n=new vf;this._root=n;var i=[],o=r.getAttribute("viewBox")||"",a=parseFloat(r.getAttribute("width")||t.width),s=parseFloat(r.getAttribute("height")||t.height);isNaN(a)&&(a=null),isNaN(s)&&(s=null),UR(r,n,null,!0,!1);for(var l,c,u=r.firstChild;u;)this._parseNode(u,n,i,null,!1,!1),u=u.nextSibling;if(function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n[0].style[n[1]]=e[n[2]]}}(this._defs,this._defsUsePending),this._defsUsePending=[],o){var d=qR(o);d.length>=4&&(l={x:parseFloat(d[0]||0),y:parseFloat(d[1]||0),width:parseFloat(d[2]),height:parseFloat(d[3])})}if(l&&null!=a&&null!=s&&(c=eV(l,{x:0,y:0,width:a,height:s}),!t.ignoreViewBox)){var p=n;(n=new vf).add(p),p.scaleX=p.scaleY=c.scale,p.x=c.x,p.y=c.y}return t.ignoreRootClip||null==a||null==s||n.setClipPath(new bv({shape:{x:0,y:0,width:a,height:s}})),{root:n,width:a,height:s,viewBoxRect:l,viewBoxTransform:c,named:i}},e.prototype._parseNode=function(e,t,r,n,i,o){var a,s=e.nodeName.toLowerCase(),l=n;if("defs"===s&&(i=!0),"text"===s&&(o=!0),"defs"===s||"switch"===s)a=t;else{if(!i){var c=AR[s];if(c&&Uc(AR,s)){a=c.call(this,e,t);var u=e.getAttribute("name");if(u){var d={name:u,namedFrom:null,svgNodeTagLower:s,el:a};r.push(d),"g"===s&&(l=d)}else n&&r.push({name:n.name,namedFrom:n,svgNodeTagLower:s,el:a});t.add(a)}}var p=BR[s];if(p&&Uc(BR,s)){var h=p.call(this,e),f=e.getAttribute("id");f&&(this._defs[f]=h)}}if(a&&a.isGroup)for(var m=e.firstChild;m;)1===m.nodeType?this._parseNode(m,a,r,l,i,o):3===m.nodeType&&o&&this._parseText(m,a),m=m.nextSibling},e.prototype._parseText=function(e,t){var r=new lv({style:{text:e.textContent},silent:!0,x:this._textX||0,y:this._textY||0});GR(t,r),UR(e,r,this._defsUsePending,!1,!1),function(e,t){var r=t.__selfStyle;if(r){var n=r.textBaseline,i=n;n&&"auto"!==n?"baseline"===n?i="alphabetic":"before-edge"===n||"text-before-edge"===n?i="top":"after-edge"===n||"text-after-edge"===n?i="bottom":"central"!==n&&"mathematical"!==n||(i="middle"):i="alphabetic",e.style.textBaseline=i}var o=t.__inheritedStyle;if(o){var a=o.textAlign,s=a;a&&("middle"===a&&(s="center"),e.style.textAlign=s)}}(r,t);var n=r.style,i=n.fontSize;i&&i<9&&(n.fontSize=9,r.scaleX*=i/9,r.scaleY*=i/9);var o=(n.fontSize||n.fontFamily)&&[n.fontStyle,n.fontWeight,(n.fontSize||12)+"px",n.fontFamily||"sans-serif"].join(" ");n.font=o;var a=r.getBoundingRect();return this._textX+=a.width,t.add(r),r},e.internalField=void(AR={g:function(e,t){var r=new vf;return GR(t,r),UR(e,r,this._defsUsePending,!1,!1),r},rect:function(e,t){var r=new bv;return GR(t,r),UR(e,r,this._defsUsePending,!1,!1),r.setShape({x:parseFloat(e.getAttribute("x")||"0"),y:parseFloat(e.getAttribute("y")||"0"),width:parseFloat(e.getAttribute("width")||"0"),height:parseFloat(e.getAttribute("height")||"0")}),r.silent=!0,r},circle:function(e,t){var r=new tS;return GR(t,r),UR(e,r,this._defsUsePending,!1,!1),r.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),r:parseFloat(e.getAttribute("r")||"0")}),r.silent=!0,r},line:function(e,t){var r=new PS;return GR(t,r),UR(e,r,this._defsUsePending,!1,!1),r.setShape({x1:parseFloat(e.getAttribute("x1")||"0"),y1:parseFloat(e.getAttribute("y1")||"0"),x2:parseFloat(e.getAttribute("x2")||"0"),y2:parseFloat(e.getAttribute("y2")||"0")}),r.silent=!0,r},ellipse:function(e,t){var r=new iS;return GR(t,r),UR(e,r,this._defsUsePending,!1,!1),r.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),rx:parseFloat(e.getAttribute("rx")||"0"),ry:parseFloat(e.getAttribute("ry")||"0")}),r.silent=!0,r},polygon:function(e,t){var r,n=e.getAttribute("points");n&&(r=WR(n));var i=new TS({shape:{points:r||[]},silent:!0});return GR(t,i),UR(e,i,this._defsUsePending,!1,!1),i},polyline:function(e,t){var r,n=e.getAttribute("points");n&&(r=WR(n));var i=new LS({shape:{points:r||[]},silent:!0});return GR(t,i),UR(e,i,this._defsUsePending,!1,!1),i},image:function(e,t){var r=new pv;return GR(t,r),UR(e,r,this._defsUsePending,!1,!1),r.setStyle({image:e.getAttribute("xlink:href")||e.getAttribute("href"),x:+e.getAttribute("x"),y:+e.getAttribute("y"),width:+e.getAttribute("width"),height:+e.getAttribute("height")}),r.silent=!0,r},text:function(e,t){var r=e.getAttribute("x")||"0",n=e.getAttribute("y")||"0",i=e.getAttribute("dx")||"0",o=e.getAttribute("dy")||"0";this._textX=parseFloat(r)+parseFloat(i),this._textY=parseFloat(n)+parseFloat(o);var a=new vf;return GR(t,a),UR(e,a,this._defsUsePending,!1,!0),a},tspan:function(e,t){var r=e.getAttribute("x"),n=e.getAttribute("y");null!=r&&(this._textX=parseFloat(r)),null!=n&&(this._textY=parseFloat(n));var i=e.getAttribute("dx")||"0",o=e.getAttribute("dy")||"0",a=new vf;return GR(t,a),UR(e,a,this._defsUsePending,!1,!0),this._textX+=parseFloat(i),this._textY+=parseFloat(o),a},path:function(e,t){var r=KC(e.getAttribute("d")||"");return GR(t,r),UR(e,r,this._defsUsePending,!1,!1),r.silent=!0,r}}),e}(),BR={lineargradient:function(e){var t=parseInt(e.getAttribute("x1")||"0",10),r=parseInt(e.getAttribute("y1")||"0",10),n=parseInt(e.getAttribute("x2")||"10",10),i=parseInt(e.getAttribute("y2")||"0",10),o=new XS(t,r,n,i);return HR(e,o),jR(e,o),o},radialgradient:function(e){var t=parseInt(e.getAttribute("cx")||"0",10),r=parseInt(e.getAttribute("cy")||"0",10),n=parseInt(e.getAttribute("r")||"0",10),i=new $S(t,r,n);return HR(e,i),jR(e,i),i}};function HR(e,t){"userSpaceOnUse"===e.getAttribute("gradientUnits")&&(t.global=!0)}function jR(e,t){for(var r=e.firstChild;r;){if(1===r.nodeType&&"stop"===r.nodeName.toLocaleLowerCase()){var n=r.getAttribute("offset"),i=void 0;i=n&&n.indexOf("%")>0?parseInt(n,10)/100:n?parseFloat(n):0;var o={};JR(r,o,o);var a=o.stopColor||r.getAttribute("stop-color")||"#000000";t.colorStops.push({offset:i,color:a})}r=r.nextSibling}}function GR(e,t){e&&e.__inheritedStyle&&(t.__inheritedStyle||(t.__inheritedStyle={}),ac(t.__inheritedStyle,e.__inheritedStyle))}function WR(e){for(var t=qR(e),r=[],n=0;n<t.length;n+=2){var i=parseFloat(t[n]),o=parseFloat(t[n+1]);r.push([i,o])}return r}function UR(e,t,r,n,i){var o=t,a=o.__inheritedStyle=o.__inheritedStyle||{},s={};1===e.nodeType&&(function(e,t){var r=e.getAttribute("transform");if(r){r=r.replace(/,/g," ");var n=[],i=null;r.replace($R,(function(e,t,r){return n.push(t,r),""}));for(var o=n.length-1;o>0;o-=2){var a=n[o],s=n[o-1],l=qR(a);switch(i=i||[1,0,0,1,0,0],s){case"translate":Gu(i,i,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":Uu(i,i,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":Wu(i,i,-parseFloat(l[0])*KR,[parseFloat(l[1]||"0"),parseFloat(l[2]||"0")]);break;case"skewX":ju(i,[1,0,Math.tan(parseFloat(l[0])*KR),1,0,0],i);break;case"skewY":ju(i,[1,Math.tan(parseFloat(l[0])*KR),0,1,0,0],i);break;case"matrix":i[0]=parseFloat(l[0]),i[1]=parseFloat(l[1]),i[2]=parseFloat(l[2]),i[3]=parseFloat(l[3]),i[4]=parseFloat(l[4]),i[5]=parseFloat(l[5])}}t.setLocalTransform(i)}}(e,t),JR(e,a,s),n||function(e,t,r){for(var n=0;n<RR.length;n++){var i=RR[n];null!=(o=e.getAttribute(i))&&(t[OR[i]]=o)}for(n=0;n<FR.length;n++){var o;i=FR[n];null!=(o=e.getAttribute(i))&&(r[VR[i]]=o)}}(e,a,s)),o.style=o.style||{},null!=a.fill&&(o.style.fill=YR(o,"fill",a.fill,r)),null!=a.stroke&&(o.style.stroke=YR(o,"stroke",a.stroke,r)),uc(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],(function(e){null!=a[e]&&(o.style[e]=parseFloat(a[e]))})),uc(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign"],(function(e){null!=a[e]&&(o.style[e]=a[e])})),i&&(o.__selfStyle=s),a.lineDash&&(o.style.lineDash=dc(qR(a.lineDash),(function(e){return parseFloat(e)}))),"hidden"!==a.visibility&&"collapse"!==a.visibility||(o.invisible=!0),"none"===a.display&&(o.ignore=!0)}var ZR=/^url\(\s*#(.*?)\)/;function YR(e,t,r,n){var i=r&&r.match(ZR);if(!i)return"none"===r&&(r=null),r;var o=Pc(i[1]);n.push([e,t,o])}var XR=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function qR(e){return e.match(XR)||[]}var $R=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g,KR=Math.PI/180;var QR=/([^\s:;]+)\s*:\s*([^:;]+)/g;function JR(e,t,r){var n,i=e.getAttribute("style");if(i)for(QR.lastIndex=0;null!=(n=QR.exec(i));){var o=n[1],a=Uc(OR,o)?OR[o]:null;a&&(t[a]=n[2]);var s=Uc(VR,o)?VR[o]:null;s&&(r[s]=n[2])}}function eV(e,t){var r=t.width/e.width,n=t.height/e.height,i=Math.min(r,n);return{scale:i,x:-(e.x+e.width/2)*i+(t.x+t.width/2),y:-(e.y+e.height/2)*i+(t.y+t.height/2)}}var tV=1e-8;function rV(e,t){return Math.abs(e-t)<tV}function nV(e,t,r){var n=0,i=e[0];if(!i)return!1;for(var o=1;o<e.length;o++){var a=e[o];n+=Ug(i[0],i[1],a[0],a[1],t,r),i=a}var s=e[0];return rV(i[0],s[0])&&rV(i[1],s[1])||(n+=Ug(i[0],i[1],s[0],s[1],t,r)),0!==n}var iV=[];function oV(e,t){for(var r=0;r<e.length;r++)cu(e[r],e[r],t)}function aV(e,t,r,n){for(var i=0;i<e.length;i++){var o=e[i];n&&(o=n.project(o)),o&&isFinite(o[0])&&isFinite(o[1])&&(uu(t,t,o),du(r,r,o))}}var sV=function(){function e(e){this.name=e}return e.prototype.setCenter=function(e){this._center=e},e.prototype.getCenter=function(){var e=this._center;return e||(e=this._center=this.calcCenter()),e},e}(),lV=function(e,t){this.type="polygon",this.exterior=e,this.interiors=t},cV=function(e){this.type="linestring",this.points=e},uV=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.type="geoJSON",i.geometries=r,i._center=n&&[n[0],n[1]],i}return Al(t,e),t.prototype.calcCenter=function(){for(var e,t=this.geometries,r=0,n=0;n<t.length;n++){var i=t[n],o=i.exterior,a=o&&o.length;a>r&&(e=i,r=a)}if(e)return function(e){for(var t=0,r=0,n=0,i=e.length,o=e[i-1][0],a=e[i-1][1],s=0;s<i;s++){var l=e[s][0],c=e[s][1],u=o*c-l*a;t+=u,r+=(o+l)*u,n+=(a+c)*u,o=l,a=c}return t?[r/t/3,n/t/3,t]:[e[0][0]||0,e[0][1]||0]}(e.exterior);var s=this.getBoundingRect();return[s.x+s.width/2,s.y+s.height/2]},t.prototype.getBoundingRect=function(e){var t=this._rect;if(t&&!e)return t;var r=[1/0,1/0],n=[-1/0,-1/0];return uc(this.geometries,(function(t){"polygon"===t.type?aV(t.exterior,r,n,e):uc(t.points,(function(t){aV(t,r,n,e)}))})),isFinite(r[0])&&isFinite(r[1])&&isFinite(n[0])&&isFinite(n[1])||(r[0]=r[1]=n[0]=n[1]=0),t=new id(r[0],r[1],n[0]-r[0],n[1]-r[1]),e||(this._rect=t),t},t.prototype.contain=function(e){var t=this.getBoundingRect(),r=this.geometries;if(!t.contain(e[0],e[1]))return!1;e:for(var n=0,i=r.length;n<i;n++){var o=r[n];if("polygon"===o.type){var a=o.exterior,s=o.interiors;if(nV(a,e[0],e[1])){for(var l=0;l<(s?s.length:0);l++)if(nV(s[l],e[0],e[1]))continue e;return!0}}}return!1},t.prototype.transformTo=function(e,t,r,n){var i=this.getBoundingRect(),o=i.width/i.height;r?n||(n=r/o):r=o*n;for(var a=new id(e,t,r,n),s=i.calculateTransform(a),l=this.geometries,c=0;c<l.length;c++){var u=l[c];"polygon"===u.type?(oV(u.exterior,s),uc(u.interiors,(function(e){oV(e,s)}))):uc(u.points,(function(e){oV(e,s)}))}(i=this._rect).copy(a),this._center=[i.x+i.width/2,i.y+i.height/2]},t.prototype.cloneShallow=function(e){null==e&&(e=this.name);var r=new t(e,this.geometries,this._center);return r._rect=this._rect,r.transformTo=null,r},t}(sV),dV=function(e){function t(t,r){var n=e.call(this,t)||this;return n.type="geoSVG",n._elOnlyForCalculate=r,n}return Al(t,e),t.prototype.calcCenter=function(){for(var e=this._elOnlyForCalculate,t=e.getBoundingRect(),r=[t.x+t.width/2,t.y+t.height/2],n=Bu(iV),i=e;i&&!i.isGeoSVGGraphicRoot;)ju(n,i.getLocalTransform(),n),i=i.parent;return Zu(n,n),cu(r,r,n),r},t}(sV),pV=Hc(["rect","circle","line","ellipse","polygon","polyline","path","text","tspan","g"]),hV=function(){function e(e,t){this.type="geoSVG",this._usedGraphicMap=Hc(),this._freedGraphics=[],this._mapName=e,this._parsedXML=PR(t)}return e.prototype.load=function(){var e=this._firstGraphic;if(!e){e=this._firstGraphic=this._buildGraphic(this._parsedXML),this._freedGraphics.push(e),this._boundingRect=this._firstGraphic.boundingRect.clone();var t=function(e){var t=[],r=Hc();return uc(e,(function(e){if(null==e.namedFrom){var n=new dV(e.name,e.el);t.push(n),r.set(e.name,n)}})),{regions:t,regionsMap:r}}(e.named),r=t.regions,n=t.regionsMap;this._regions=r,this._regionsMap=n}return{boundingRect:this._boundingRect,regions:this._regions,regionsMap:this._regionsMap}},e.prototype._buildGraphic=function(e){var t,r;try{t=e&&function(e,t){return(new zR).parse(e,t)}(e,{ignoreViewBox:!0,ignoreRootClip:!0})||{},Dc(null!=(r=t.root))}catch(e){throw new Error("Invalid svg format\n"+e.message)}var n=new vf;n.add(r),n.isGeoSVGGraphicRoot=!0;var i=t.width,o=t.height,a=t.viewBoxRect,s=this._boundingRect;if(!s){var l=void 0,c=void 0,u=void 0,d=void 0;if(null!=i?(l=0,u=i):a&&(l=a.x,u=a.width),null!=o?(c=0,d=o):a&&(c=a.y,d=a.height),null==l||null==c){var p=r.getBoundingRect();null==l&&(l=p.x,u=p.width),null==c&&(c=p.y,d=p.height)}s=this._boundingRect=new id(l,c,u,d)}if(a){var h=eV(a,s);r.scaleX=r.scaleY=h.scale,r.x=h.x,r.y=h.y}n.setClipPath(new bv({shape:s.plain()}));var f=[];return uc(t.named,(function(e){var t;null!=pV.get(e.svgNodeTagLower)&&(f.push(e),(t=e.el).silent=!1,t.isGroup&&t.traverse((function(e){e.silent=!1})))})),{root:n,boundingRect:s,named:f}},e.prototype.useGraphic=function(e){var t=this._usedGraphicMap,r=t.get(e);return r||(r=this._freedGraphics.pop()||this._buildGraphic(this._parsedXML),t.set(e,r),r)},e.prototype.freeGraphic=function(e){var t=this._usedGraphicMap,r=t.get(e);r&&(t.removeKey(e),this._freedGraphics.push(r))},e}();function fV(e,t,r){for(var n=0;n<e.length;n++)e[n]=mV(e[n],t[n],r)}function mV(e,t,r){for(var n=[],i=t[0],o=t[1],a=0;a<e.length;a+=2){var s=e.charCodeAt(a)-64,l=e.charCodeAt(a+1)-64;s=s>>1^-(1&s),l=l>>1^-(1&l),i=s+=i,o=l+=o,n.push([s/r,l/r])}return n}function gV(e,t){return dc(hc((e=function(e){if(!e.UTF8Encoding)return e;var t=e,r=t.UTF8Scale;return null==r&&(r=1024),uc(t.features,(function(e){var t=e.geometry,n=t.encodeOffsets,i=t.coordinates;if(n)switch(t.type){case"LineString":t.coordinates=mV(i,n,r);break;case"Polygon":case"MultiLineString":fV(i,n,r);break;case"MultiPolygon":uc(i,(function(e,t){return fV(e,n[t],r)}))}})),t.UTF8Encoding=!1,t}(e)).features,(function(e){return e.geometry&&e.properties&&e.geometry.coordinates.length>0})),(function(e){var r=e.properties,n=e.geometry,i=[];switch(n.type){case"Polygon":var o=n.coordinates;i.push(new lV(o[0],o.slice(1)));break;case"MultiPolygon":uc(n.coordinates,(function(e){e[0]&&i.push(new lV(e[0],e.slice(1)))}));break;case"LineString":i.push(new cV([n.coordinates]));break;case"MultiLineString":i.push(new cV(n.coordinates))}var a=new uV(r[t||"name"],i,r.cp);return a.properties=r,a}))}for(var vV=[126,25],yV="南海诸岛",xV=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],bV=0;bV<xV.length;bV++)for(var _V=0;_V<xV[bV].length;_V++)xV[bV][_V][0]/=10.5,xV[bV][_V][1]/=-14,xV[bV][_V][0]+=vV[0],xV[bV][_V][1]+=vV[1];var wV={南海诸岛:[32,80],广东:[0,-10],香港:[10,5],澳门:[-10,10],天津:[5,5]};var CV=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]];var SV=function(){function e(e,t,r){var n;this.type="geoJSON",this._parsedMap=Hc(),this._mapName=e,this._specialAreas=r,this._geoJSON=xc(n=t)?"undefined"!=typeof JSON&&JSON.parse?JSON.parse(n):new Function("return ("+n+");")():n}return e.prototype.load=function(e,t){t=t||"name";var r=this._parsedMap.get(t);if(!r){var n=this._parseToRegions(t);r=this._parsedMap.set(t,{regions:n,boundingRect:EV(n)})}var i=Hc(),o=[];return uc(r.regions,(function(t){var r=t.name;e&&Uc(e,r)&&(t=t.cloneShallow(r=e[r])),o.push(t),i.set(r,t)})),{regions:o,boundingRect:r.boundingRect||new id(0,0,0,0),regionsMap:i}},e.prototype._parseToRegions=function(e){var t,r=this._mapName,n=this._geoJSON;try{t=n?gV(n,e):[]}catch(e){throw new Error("Invalid geoJson format\n"+e.message)}return function(e,t){if("china"===e){for(var r=0;r<t.length;r++)if(t[r].name===yV)return;t.push(new uV(yV,dc(xV,(function(e){return{type:"polygon",exterior:e}})),vV))}}(r,t),uc(t,(function(e){var t=e.name;!function(e,t){if("china"===e){var r=wV[t.name];if(r){var n=t.getCenter();n[0]+=r[0]/10.5,n[1]+=-r[1]/14,t.setCenter(n)}}}(r,e),function(e,t){"china"===e&&"台湾"===t.name&&t.geometries.push({type:"polygon",exterior:CV[0]})}(r,e);var n=this._specialAreas&&this._specialAreas[t];n&&e.transformTo(n.left,n.top,n.width,n.height)}),this),t},e.prototype.getMapForUser=function(){return{geoJson:this._geoJSON,geoJSON:this._geoJSON,specialAreas:this._specialAreas}},e}();function EV(e){for(var t,r=0;r<e.length;r++){var n=e[r].getBoundingRect();(t=t||n.clone()).union(n)}return t}var MV=Hc();const TV={registerMap:function(e,t,r){if(t.svg){var n=new hV(e,t.svg);MV.set(e,n)}else{var i=t.geoJson||t.geoJSON;i&&!t.features?r=t.specialAreas:i=t;n=new SV(e,i,r);MV.set(e,n)}},getGeoResource:function(e){return MV.get(e)},getMapForUser:function(e){var t=MV.get(e);return t&&"geoJSON"===t.type&&t.getMapForUser()},load:function(e,t,r){var n=MV.get(e);if(n)return n.load(t,r)}};var kV=["rect","circle","line","ellipse","polygon","polyline","path"],IV=Hc(kV),LV=Hc(kV.concat(["g"])),AV=Hc(kV.concat(["g"])),NV=lm();function DV(e){var t=e.getItemStyle(),r=e.get("areaColor");return null!=r&&(t.fill=r),t}function PV(e){var t=e.style;t&&(t.stroke=t.stroke||t.fill,t.fill=null)}var OV=function(){function e(e){var t=new vf;this.uid=Mx("ec_map_draw"),this._controller=new kR(e.getZr()),this._controllerHost={target:t},this.group=t,t.add(this._regionsGroup=new vf),t.add(this._svgGroup=new vf)}return e.prototype.draw=function(e,t,r,n,i){var o="geo"===e.mainType,a=e.getData&&e.getData();o&&t.eachComponent({mainType:"series",subType:"map"},(function(t){a||t.getHostGeoModel()!==e||(a=t.getData())}));var s=e.coordinateSystem,l=this._regionsGroup,c=this.group,u=s.getTransformInfo(),d=u.raw,p=u.roam;!l.childAt(0)||i?(c.x=p.x,c.y=p.y,c.scaleX=p.scaleX,c.scaleY=p.scaleY,c.dirty()):jy(c,p,e);var h=a&&a.getVisual("visualMeta")&&a.getVisual("visualMeta").length>0,f={api:r,geo:s,mapOrGeoModel:e,data:a,isVisualEncodedByVisualMap:h,isGeo:o,transformInfoRaw:d};"geoJSON"===s.resourceType?this._buildGeoJSON(f):"geoSVG"===s.resourceType&&this._buildSVG(f),this._updateController(e,t,r),this._updateMapSelectHandler(e,l,r,n)},e.prototype._buildGeoJSON=function(e){var t=this._regionsGroupByName=Hc(),r=Hc(),n=this._regionsGroup,i=e.transformInfoRaw,o=e.mapOrGeoModel,a=e.data,s=e.geo.projection,l=s&&s.stream;function c(e,t){return t&&(e=t(e)),e&&[e[0]*i.scaleX+i.x,e[1]*i.scaleY+i.y]}function u(e){for(var t=[],r=!l&&s&&s.project,n=0;n<e.length;++n){var i=c(e[n],r);i&&t.push(i)}return t}function d(e){return{shape:{points:u(e)}}}n.removeAll(),uc(e.geo.regions,(function(i){var u=i.name,p=t.get(u),h=r.get(u)||{},f=h.dataIdx,m=h.regionModel;p||(p=t.set(u,new vf),n.add(p),f=a?a.indexOfName(u):null,m=e.isGeo?o.getRegionModel(u):a?a.getItemModel(f):null,r.set(u,{dataIdx:f,regionModel:m}));var g=[],v=[];uc(i.geometries,(function(e){if("polygon"===e.type){var t=[e.exterior].concat(e.interiors||[]);l&&(t=HV(t,l)),uc(t,(function(e){g.push(new TS(d(e)))}))}else{var r=e.points;l&&(r=HV(r,l,!0)),uc(r,(function(e){v.push(new LS(d(e)))}))}}));var y=c(i.getCenter(),s&&s.project);function x(t,r){if(t.length){var n=new WS({culling:!0,segmentIgnoreThreshold:1,shape:{paths:t}});p.add(n),RV(e,n,f,m),VV(e,n,u,m,o,f,y),r&&(PV(n),uc(n.states,PV))}}x(g),x(v,!0)})),t.each((function(t,n){var i=r.get(n),a=i.dataIdx,s=i.regionModel;FV(e,t,n,s,o,a),zV(e,t,n,s,o),BV(e,t,n,s,o)}),this)},e.prototype._buildSVG=function(e){var t=e.geo.map,r=e.transformInfoRaw;this._svgGroup.x=r.x,this._svgGroup.y=r.y,this._svgGroup.scaleX=r.scaleX,this._svgGroup.scaleY=r.scaleY,this._svgResourceChanged(t)&&(this._freeSVG(),this._useSVG(t));var n=this._svgDispatcherMap=Hc(),i=!1;uc(this._svgGraphicRecord.named,(function(t){var r=t.name,o=e.mapOrGeoModel,a=e.data,s=t.svgNodeTagLower,l=t.el,c=a?a.indexOfName(r):null,u=o.getRegionModel(r);(null!=IV.get(s)&&l instanceof rg&&RV(e,l,c,u),l instanceof rg&&(l.culling=!0),l.z2EmphasisLift=0,t.namedFrom)||(null!=AV.get(s)&&VV(e,l,r,u,o,c,null),FV(e,l,r,u,o,c),zV(e,l,r,u,o),null!=LV.get(s)&&("self"===BV(e,l,r,u,o)&&(i=!0),(n.get(r)||n.set(r,[])).push(l)))}),this),this._enableBlurEntireSVG(i,e)},e.prototype._enableBlurEntireSVG=function(e,t){if(e&&t.isGeo){var r=t.mapOrGeoModel.getModel(["blur","itemStyle"]).getItemStyle().opacity;this._svgGraphicRecord.root.traverse((function(e){if(!e.isGroup){hy(e);var t=e.ensureState("blur").style||{};null==t.opacity&&null!=r&&(t.opacity=r),e.ensureState("emphasis")}}))}},e.prototype.remove=function(){this._regionsGroup.removeAll(),this._regionsGroupByName=null,this._svgGroup.removeAll(),this._freeSVG(),this._controller.dispose(),this._controllerHost=null},e.prototype.findHighDownDispatchers=function(e,t){if(null==e)return[];var r=t.coordinateSystem;if("geoJSON"===r.resourceType){var n=this._regionsGroupByName;if(n){var i=n.get(e);return i?[i]:[]}}else if("geoSVG"===r.resourceType)return this._svgDispatcherMap&&this._svgDispatcherMap.get(e)||[]},e.prototype._svgResourceChanged=function(e){return this._svgMapName!==e},e.prototype._useSVG=function(e){var t=TV.getGeoResource(e);if(t&&"geoSVG"===t.type){var r=t.useGraphic(this.uid);this._svgGroup.add(r.root),this._svgGraphicRecord=r,this._svgMapName=e}},e.prototype._freeSVG=function(){var e=this._svgMapName;if(null!=e){var t=TV.getGeoResource(e);t&&"geoSVG"===t.type&&t.freeGraphic(this.uid),this._svgGraphicRecord=null,this._svgDispatcherMap=null,this._svgGroup.removeAll(),this._svgMapName=null}},e.prototype._updateController=function(e,t,r){var n=e.coordinateSystem,i=this._controller,o=this._controllerHost;o.zoomLimit=e.get("scaleLimit"),o.zoom=n.getZoom(),i.enable(e.get("roam")||!1);var a=e.mainType;function s(){var t={type:"geoRoam",componentType:a};return t[a+"Id"]=e.id,t}i.off("pan").on("pan",(function(e){this._mouseDownFlag=!1,IR(o,e.dx,e.dy),r.dispatchAction(oc(s(),{dx:e.dx,dy:e.dy,animation:{duration:0}}))}),this),i.off("zoom").on("zoom",(function(e){this._mouseDownFlag=!1,LR(o,e.scale,e.originX,e.originY),r.dispatchAction(oc(s(),{totalZoom:o.zoom,zoom:e.scale,originX:e.originX,originY:e.originY,animation:{duration:0}}))}),this),i.setPointerChecker((function(t,i,o){return n.containPoint([i,o])&&!DR(t,r,e)}))},e.prototype.resetForLabelLayout=function(){this.group.traverse((function(e){var t=e.getTextContent();t&&(t.ignore=NV(t).ignore)}))},e.prototype._updateMapSelectHandler=function(e,t,r,n){var i=this;t.off("mousedown"),t.off("click"),e.get("selectedMode")&&(t.on("mousedown",(function(){i._mouseDownFlag=!0})),t.on("click",(function(e){i._mouseDownFlag&&(i._mouseDownFlag=!1)})))},e}();function RV(e,t,r,n){var i=n.getModel("itemStyle"),o=n.getModel(["emphasis","itemStyle"]),a=n.getModel(["blur","itemStyle"]),s=n.getModel(["select","itemStyle"]),l=DV(i),c=DV(o),u=DV(s),d=DV(a),p=e.data;if(p){var h=p.getItemVisual(r,"style"),f=p.getItemVisual(r,"decal");e.isVisualEncodedByVisualMap&&h.fill&&(l.fill=h.fill),f&&(l.decal=AT(f,e.api))}t.setStyle(l),t.style.strokeNoScale=!0,t.ensureState("emphasis").style=c,t.ensureState("select").style=u,t.ensureState("blur").style=d,hy(t)}function VV(e,t,r,n,i,o,a){var s=e.data,l=e.isGeo,c=s&&isNaN(s.get(s.mapDimension("value"),o)),u=s&&s.getItemLayout(o);if(l||c||u&&u.showLabel){var d=l?r:o,p=void 0;(!s||o>=0)&&(p=i);var h=a?{normal:{align:"center",verticalAlign:"middle"}}:null;Qy(t,Jy(n),{labelFetcher:p,labelDataIndex:d,defaultText:r},h);var f=t.getTextContent();if(f&&(NV(f).ignore=f.ignore,t.textConfig&&a)){var m=t.getBoundingRect().clone();t.textConfig.layoutRect=m,t.textConfig.position=[(a[0]-m.x)/m.width*100+"%",(a[1]-m.y)/m.height*100+"%"]}t.disableLabelAnimation=!0}else t.removeTextContent(),t.removeTextConfig(),t.disableLabelAnimation=null}function FV(e,t,r,n,i,o){e.data?e.data.setItemGraphicEl(o,t):Vv(t).eventData={componentType:"geo",componentIndex:i.componentIndex,geoIndex:i.componentIndex,name:r,region:n&&n.option||{}}}function zV(e,t,r,n,i){e.data||DE({el:t,componentModel:i,itemName:r,itemTooltipOption:n.get("tooltip")})}function BV(e,t,r,n,i){t.highDownSilentOnTouch=!!i.get("selectedMode");var o=n.getModel("emphasis"),a=o.get("focus");return Ly(t,a,o.get("blurScope"),o.get("disabled")),e.isGeo&&function(e,t,r){var n=Vv(e);n.componentMainType=t.mainType,n.componentIndex=t.componentIndex,n.componentHighDownName=r}(t,i,r),a}function HV(e,t,r){var n,i=[];function o(){n=[]}function a(){n.length&&(i.push(n),n=[])}var s=t({polygonStart:o,polygonEnd:a,lineStart:o,lineEnd:a,point:function(e,t){isFinite(e)&&isFinite(t)&&n.push([e,t])},sphere:function(){}});return!r&&s.polygonStart(),uc(e,(function(e){s.lineStart();for(var t=0;t<e.length;t++)s.point(e[t][0],e[t][1]);s.lineEnd()})),!r&&s.polygonEnd(),i}const jV=OV;var GV=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.render=function(e,t,r,n){if(!n||"mapToggleSelect"!==n.type||n.from!==this.uid){var i=this.group;if(i.removeAll(),!e.getHostGeoModel()){if(this._mapDraw&&n&&"geoRoam"===n.type&&this._mapDraw.resetForLabelLayout(),n&&"geoRoam"===n.type&&"series"===n.componentType&&n.seriesId===e.id)(o=this._mapDraw)&&i.add(o.group);else if(e.needsDrawMap){var o=this._mapDraw||new jV(r);i.add(o.group),o.draw(e,t,r,this,n),this._mapDraw=o}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;e.get("showLegendSymbol")&&t.getComponent("legend")&&this._renderSymbols(e,t,r)}}},t.prototype.remove=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},t.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},t.prototype._renderSymbols=function(e,t,r){var n=e.originalData,i=this.group;n.each(n.mapDimension("value"),(function(t,r){if(!isNaN(t)){var o=n.getItemLayout(r);if(o&&o.point){var a=o.point,s=o.offset,l=new tS({style:{fill:e.getData().getVisual("style").fill},shape:{cx:a[0]+9*s,cy:a[1],r:3},silent:!0,z2:8+(s?0:Xv+1)});if(!s){var c=e.mainSeries.getData(),u=n.getName(r),d=c.indexOfName(u),p=n.getItemModel(r),h=p.getModel("label"),f=c.getItemGraphicEl(d);Qy(l,Jy(p),{labelFetcher:{getFormattedLabel:function(t,r){return e.getFormattedLabel(d,r)}},defaultText:u}),l.disableLabelAnimation=!0,h.get("position")||l.setTextConfig({position:"bottom"}),f.onHoverStateChange=function(e){dy(l,e)}}i.add(l)}}}))},t.type="map",t}(WE);const WV=GV;var UV=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.needsDrawMap=!1,r.seriesGroup=[],r.getTooltipPosition=function(e){if(null!=e){var t=this.getData().getName(e),r=this.coordinateSystem,n=r.getRegion(t);return n&&r.dataToPoint(n.getCenter())}},r}return Al(t,e),t.prototype.getInitialData=function(e){for(var t=LD(this,{coordDimensions:["value"],encodeDefaulter:gc($b,this)}),r=Hc(),n=[],i=0,o=t.count();i<o;i++){var a=t.getName(i);r.set(a,!0)}return uc(TV.load(this.getMapType(),this.option.nameMap,this.option.nameProperty).regions,(function(e){var t=e.name;r.get(t)||n.push(t)})),t.appendValues([],n),t},t.prototype.getHostGeoModel=function(){var e=this.option.geoIndex;return null!=e?this.ecModel.getComponent("geo",e):null},t.prototype.getMapType=function(){return(this.getHostGeoModel()||this).option.map},t.prototype.getRawValue=function(e){var t=this.getData();return t.get(t.mapDimension("value"),e)},t.prototype.getRegionModel=function(e){var t=this.getData();return t.getItemModel(t.indexOfName(e))},t.prototype.formatTooltip=function(e,t,r){for(var n=this.getData(),i=this.getRawValue(e),o=n.getName(e),a=this.seriesGroup,s=[],l=0;l<a.length;l++){var c=a[l].originalData.indexOfName(o),u=n.mapDimension("value");isNaN(a[l].originalData.get(u,c))||s.push(a[l].name)}return oC("section",{header:s.join(", "),noHeader:!s.length,blocks:[oC("nameValue",{name:o,value:i})]})},t.prototype.setZoom=function(e){this.option.zoom=e},t.prototype.setCenter=function(e){this.option.center=e},t.prototype.getLegendIcon=function(e){var t=e.icon||"roundRect",r=eT(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill);return r.setStyle(e.itemStyle),r.style.stroke="none",t.indexOf("empty")>-1&&(r.style.stroke=r.style.fill,r.style.fill="#fff",r.style.lineWidth=2),r},t.type="series.map",t.dependencies=["geo"],t.layoutMode="box",t.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},t}(IC);const ZV=UV;function YV(e){var t={};e.eachSeriesByType("map",(function(e){var r=e.getHostGeoModel(),n=r?"o"+r.id:"i"+e.getMapType();(t[n]=t[n]||[]).push(e)})),uc(t,(function(e,t){for(var r,n,i,o=(r=dc(e,(function(e){return e.getData()})),n=e[0].get("mapValueCalculation"),i={},uc(r,(function(e){e.each(e.mapDimension("value"),(function(t,r){var n="ec-"+e.getName(r);i[n]=i[n]||[],isNaN(t)||i[n].push(t)}))})),r[0].map(r[0].mapDimension("value"),(function(e,t){for(var o="ec-"+r[0].getName(t),a=0,s=1/0,l=-1/0,c=i[o].length,u=0;u<c;u++)s=Math.min(s,i[o][u]),l=Math.max(l,i[o][u]),a+=i[o][u];return 0===c?NaN:"min"===n?s:"max"===n?l:"average"===n?a/c:a}))),a=0;a<e.length;a++)e[a].originalData=e[a].getData();for(a=0;a<e.length;a++)e[a].seriesGroup=e,e[a].needsDrawMap=0===a&&!e[a].getHostGeoModel(),e[a].setData(o.cloneShallow()),e[a].mainSeries=e[0]}))}function XV(e){var t={};e.eachSeriesByType("map",(function(r){var n=r.getMapType();if(!r.getHostGeoModel()&&!t[n]){var i={};uc(r.seriesGroup,(function(t){var r=t.coordinateSystem,n=t.originalData;t.get("showLegendSymbol")&&e.getComponent("legend")&&n.each(n.mapDimension("value"),(function(e,t){var o=n.getName(t),a=r.getRegion(o);if(a&&!isNaN(e)){var s=i[o]||0,l=r.dataToPoint(a.getCenter());i[o]=s+1,n.setItemLayout(t,{point:l,offset:s})}}))}));var o=r.getData();o.each((function(e){var t=o.getName(e),r=o.getItemLayout(e)||{};r.showLabel=!i[t],o.setItemLayout(e,r)})),t[n]=!0}}))}var qV=cu,$V=function(e){function t(t){var r=e.call(this)||this;return r.type="view",r.dimensions=["x","y"],r._roamTransformable=new Xh,r._rawTransformable=new Xh,r.name=t,r}return Al(t,e),t.prototype.setBoundingRect=function(e,t,r,n){return this._rect=new id(e,t,r,n),this._rect},t.prototype.getBoundingRect=function(){return this._rect},t.prototype.setViewRect=function(e,t,r,n){this._transformTo(e,t,r,n),this._viewRect=new id(e,t,r,n)},t.prototype._transformTo=function(e,t,r,n){var i=this.getBoundingRect(),o=this._rawTransformable;o.transform=i.calculateTransform(new id(e,t,r,n));var a=o.parent;o.parent=null,o.decomposeTransform(),o.parent=a,this._updateTransform()},t.prototype.setCenter=function(e,t){e&&(this._center=[Mf(e[0],t.getWidth()),Mf(e[1],t.getHeight())],this._updateCenterAndZoom())},t.prototype.setZoom=function(e){e=e||1;var t=this.zoomLimit;t&&(null!=t.max&&(e=Math.min(t.max,e)),null!=t.min&&(e=Math.max(t.min,e))),this._zoom=e,this._updateCenterAndZoom()},t.prototype.getDefaultCenter=function(){var e=this.getBoundingRect();return[e.x+e.width/2,e.y+e.height/2]},t.prototype.getCenter=function(){return this._center||this.getDefaultCenter()},t.prototype.getZoom=function(){return this._zoom||1},t.prototype.getRoamTransform=function(){return this._roamTransformable.getLocalTransform()},t.prototype._updateCenterAndZoom=function(){var e=this._rawTransformable.getLocalTransform(),t=this._roamTransformable,r=this.getDefaultCenter(),n=this.getCenter(),i=this.getZoom();n=cu([],n,e),r=cu([],r,e),t.originX=n[0],t.originY=n[1],t.x=r[0]-n[0],t.y=r[1]-n[1],t.scaleX=t.scaleY=i,this._updateTransform()},t.prototype._updateTransform=function(){var e=this._roamTransformable,t=this._rawTransformable;t.parent=e,e.updateTransform(),t.updateTransform(),Hu(this.transform||(this.transform=[]),t.transform||[1,0,0,1,0,0]),this._rawTransform=t.getLocalTransform(),this.invTransform=this.invTransform||[],Zu(this.invTransform,this.transform),this.decomposeTransform()},t.prototype.getTransformInfo=function(){var e=this._rawTransformable,t=this._roamTransformable,r=new Xh;return r.transform=t.transform,r.decomposeTransform(),{roam:{x:r.x,y:r.y,scaleX:r.scaleX,scaleY:r.scaleY},raw:{x:e.x,y:e.y,scaleX:e.scaleX,scaleY:e.scaleY}}},t.prototype.getViewRect=function(){return this._viewRect},t.prototype.getViewRectAfterRoam=function(){var e=this.getBoundingRect().clone();return e.applyTransform(this.transform),e},t.prototype.dataToPoint=function(e,t,r){var n=t?this._rawTransform:this.transform;return r=r||[],n?qV(r,e,n):qc(r,e)},t.prototype.pointToData=function(e){var t=this.invTransform;return t?qV([],e,t):[e[0],e[1]]},t.prototype.convertToPixel=function(e,t,r){var n=KV(t);return n===this?n.dataToPoint(r):null},t.prototype.convertFromPixel=function(e,t,r){var n=KV(t);return n===this?n.pointToData(r):null},t.prototype.containPoint=function(e){return this.getViewRectAfterRoam().contain(e[0],e[1])},t.dimensions=["x","y"],t}(Xh);function KV(e){var t=e.seriesModel;return t?t.coordinateSystem:null}const QV=$V;var JV={geoJSON:{aspectScale:.75,invertLongitute:!0},geoSVG:{aspectScale:1,invertLongitute:!1}},eF=["lng","lat"],tF=function(e){function t(t,r,n){var i=e.call(this,t)||this;i.dimensions=eF,i.type="geo",i._nameCoordMap=Hc(),i.map=r;var o,a=n.projection,s=TV.load(r,n.nameMap,n.nameProperty),l=TV.getGeoResource(r),c=(i.resourceType=l?l.type:null,i.regions=s.regions),u=JV[l.type];if(i._regionsMap=s.regionsMap,i.regions=s.regions,i.projection=a,a)for(var d=0;d<c.length;d++){var p=c[d].getBoundingRect(a);(o=o||p.clone()).union(p)}else o=s.boundingRect;return i.setBoundingRect(o.x,o.y,o.width,o.height),i.aspectScale=a?1:Ic(n.aspectScale,u.aspectScale),i._invertLongitute=!a&&u.invertLongitute,i}return Al(t,e),t.prototype._transformTo=function(e,t,r,n){var i=this.getBoundingRect(),o=this._invertLongitute;i=i.clone(),o&&(i.y=-i.y-i.height);var a=this._rawTransformable;a.transform=i.calculateTransform(new id(e,t,r,n));var s=a.parent;a.parent=null,a.decomposeTransform(),a.parent=s,o&&(a.scaleY=-a.scaleY),this._updateTransform()},t.prototype.getRegion=function(e){return this._regionsMap.get(e)},t.prototype.getRegionByCoord=function(e){for(var t=this.regions,r=0;r<t.length;r++){var n=t[r];if("geoJSON"===n.type&&n.contain(e))return t[r]}},t.prototype.addGeoCoord=function(e,t){this._nameCoordMap.set(e,t)},t.prototype.getGeoCoord=function(e){var t=this._regionsMap.get(e);return this._nameCoordMap.get(e)||t&&t.getCenter()},t.prototype.dataToPoint=function(e,t,r){if(xc(e)&&(e=this.getGeoCoord(e)),e){var n=this.projection;return n&&(e=n.project(e)),e&&this.projectedToPoint(e,t,r)}},t.prototype.pointToData=function(e){var t=this.projection;return t&&(e=t.unproject(e)),e&&this.pointToProjected(e)},t.prototype.pointToProjected=function(t){return e.prototype.pointToData.call(this,t)},t.prototype.projectedToPoint=function(t,r,n){return e.prototype.dataToPoint.call(this,t,r,n)},t.prototype.convertToPixel=function(e,t,r){var n=rF(t);return n===this?n.dataToPoint(r):null},t.prototype.convertFromPixel=function(e,t,r){var n=rF(t);return n===this?n.pointToData(r):null},t}(QV);function rF(e){var t=e.geoModel,r=e.seriesModel;return t?t.coordinateSystem:r?r.coordinateSystem||(r.getReferringComponents("geo",pm).models[0]||{}).coordinateSystem:null}lc(tF,QV);const nF=tF;function iF(e,t){var r=e.get("boundingCoords");if(null!=r){var n=r[0],i=r[1];if(isFinite(n[0])&&isFinite(n[1])&&isFinite(i[0])&&isFinite(i[1])){var o=this.projection;if(o){var a=n[0],s=n[1],l=i[0],c=i[1];n=[1/0,1/0],i=[-1/0,-1/0];var u=function(e,t,r,a){for(var s=r-e,l=a-t,c=0;c<=100;c++){var u=c/100,d=o.project([e+s*u,t+l*u]);uu(n,n,d),du(i,i,d)}};u(a,s,l,s),u(l,s,l,c),u(l,c,a,c),u(a,c,l,s)}this.setBoundingRect(n[0],n[1],i[0]-n[0],i[1]-n[1])}else 0}var d,p,h,f=this.getBoundingRect(),m=e.get("layoutCenter"),g=e.get("layoutSize"),v=t.getWidth(),y=t.getHeight(),x=f.width/f.height*this.aspectScale,b=!1;if(m&&g&&(d=[Mf(m[0],v),Mf(m[1],y)],p=Mf(g,Math.min(v,y)),isNaN(d[0])||isNaN(d[1])||isNaN(p)||(b=!0)),b)h={},x>1?(h.width=p,h.height=p/x):(h.height=p,h.width=p*x),h.y=d[1]-h.height/2,h.x=d[0]-h.width/2;else{var _=e.getBoxLayoutParams();_.aspect=x,h=Mb(_,{width:v,height:y})}this.setViewRect(h.x,h.y,h.width,h.height),this.setCenter(e.get("center"),t),this.setZoom(e.get("zoom"))}var oF=function(){function e(){this.dimensions=eF}return e.prototype.create=function(e,t){var r=[];function n(e){return{nameProperty:e.get("nameProperty"),aspectScale:e.get("aspectScale"),projection:e.get("projection")}}e.eachComponent("geo",(function(e,i){var o=e.get("map"),a=new nF(o+i,o,oc({nameMap:e.get("nameMap")},n(e)));a.zoomLimit=e.get("scaleLimit"),r.push(a),e.coordinateSystem=a,a.model=e,a.resize=iF,a.resize(e,t)})),e.eachSeries((function(e){if("geo"===e.get("coordinateSystem")){var t=e.get("geoIndex")||0;e.coordinateSystem=r[t]}}));var i={};return e.eachSeriesByType("map",(function(e){if(!e.getHostGeoModel()){var t=e.getMapType();i[t]=i[t]||[],i[t].push(e)}})),uc(i,(function(e,i){var o=dc(e,(function(e){return e.get("nameMap")})),a=new nF(i,i,oc({nameMap:ic(o)},n(e[0])));a.zoomLimit=kc.apply(null,dc(e,(function(e){return e.get("scaleLimit")}))),r.push(a),a.resize=iF,a.resize(e[0],t),uc(e,(function(e){e.coordinateSystem=a,function(e,t){uc(t.get("geoCoord"),(function(t,r){e.addGeoCoord(r,t)}))}(a,e)}))})),r},e.prototype.getFilledRegions=function(e,t,r,n){for(var i=(e||[]).slice(),o=Hc(),a=0;a<i.length;a++)o.set(i[a].name,i[a]);return uc(TV.load(t,r,n).regions,(function(e){var t=e.name;!o.get(t)&&i.push({name:t})})),i},e}();const aF=new oF;var sF=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.init=function(e,t,r){var n=TV.getGeoResource(e.map);if(n&&"geoJSON"===n.type){var i=e.itemStyle=e.itemStyle||{};"color"in i||(i.color="#eee")}this.mergeDefaultAndTheme(e,r),Kf(e,"label",["show"])},t.prototype.optionUpdated=function(){var e=this,t=this.option;t.regions=aF.getFilledRegions(t.regions,t.map,t.nameMap,t.nameProperty);var r={};this._optionModelMap=pc(t.regions||[],(function(t,n){var i=n.name;return i&&(t.set(i,new Sx(n,e,e.ecModel)),n.selected&&(r[i]=!0)),t}),Hc()),t.selectedMap||(t.selectedMap=r)},t.prototype.getRegionModel=function(e){return this._optionModelMap.get(e)||new Sx(null,this,this.ecModel)},t.prototype.getFormattedLabel=function(e,t){var r=this.getRegionModel(e),n="normal"===t?r.get(["label","formatter"]):r.get(["emphasis","label","formatter"]),i={name:e};return yc(n)?(i.status=t,n(i)):xc(n)?n.replace("{a}",null!=e?e:""):void 0},t.prototype.setZoom=function(e){this.option.zoom=e},t.prototype.setCenter=function(e){this.option.center=e},t.prototype.select=function(e){var t=this.option,r=t.selectedMode;r&&("multiple"!==r&&(t.selectedMap=null),(t.selectedMap||(t.selectedMap={}))[e]=!0)},t.prototype.unSelect=function(e){var t=this.option.selectedMap;t&&(t[e]=!1)},t.prototype.toggleSelected=function(e){this[this.isSelected(e)?"unSelect":"select"](e)},t.prototype.isSelected=function(e){var t=this.option.selectedMap;return!(!t||!t[e])},t.type="geo",t.layoutMode="box",t.defaultOption={z:0,show:!0,left:"center",top:"center",aspectScale:null,silent:!1,map:"",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},regions:[]},t}(Pb);const lF=sF;function cF(e,t){return e.pointToProjected?e.pointToProjected(t):e.pointToData(t)}function uF(e,t,r,n){var i=e.getZoom(),o=e.getCenter(),a=t.zoom,s=e.projectedToPoint?e.projectedToPoint(o):e.dataToPoint(o);if(null!=t.dx&&null!=t.dy&&(s[0]-=t.dx,s[1]-=t.dy,e.setCenter(cF(e,s),n)),null!=a){if(r){var l=r.min||0,c=r.max||1/0;a=Math.max(Math.min(i*a,c),l)/i}e.scaleX*=a,e.scaleY*=a;var u=(t.originX-e.x)*(a-1),d=(t.originY-e.y)*(a-1);e.x-=u,e.y-=d,e.updateTransform(),e.setCenter(cF(e,s),n),e.setZoom(a*i)}return{center:e.getCenter(),zoom:e.getZoom()}}var dF=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.focusBlurEnabled=!0,r}return Al(t,e),t.prototype.init=function(e,t){this._api=t},t.prototype.render=function(e,t,r,n){if(this._model=e,!e.get("show"))return this._mapDraw&&this._mapDraw.remove(),void(this._mapDraw=null);this._mapDraw||(this._mapDraw=new jV(r));var i=this._mapDraw;i.draw(e,t,r,this,n),i.group.on("click",this._handleRegionClick,this),i.group.silent=e.get("silent"),this.group.add(i.group),this.updateSelectStatus(e,t,r)},t.prototype._handleRegionClick=function(e){var t;HM(e.target,(function(e){return null!=(t=Vv(e).eventData)}),!0),t&&this._api.dispatchAction({type:"geoToggleSelect",geoId:this._model.id,name:t.name})},t.prototype.updateSelectStatus=function(e,t,r){var n=this;this._mapDraw.group.traverse((function(e){var t=Vv(e).eventData;if(t)return n._model.isSelected(t.name)?r.enterSelect(e):r.leaveSelect(e),!0}))},t.prototype.findHighDownDispatchers=function(e){return this._mapDraw&&this._mapDraw.findHighDownDispatchers(e,this._model)},t.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove()},t.type="geo",t}(AC);const pF=dF;function hF(e,t,r){TV.registerMap(e,t,r)}function fF(e){function t(t,r){r.update="geo:updateSelectStatus",e.registerAction(r,(function(e,r){var n={},i=[];return r.eachComponent({mainType:"geo",query:e},(function(r){r[t](e.name),uc(r.coordinateSystem.regions,(function(e){n[e.name]=r.isSelected(e.name)||!1}));var o=[];uc(n,(function(e,t){n[t]&&o.push(t)})),i.push({geoIndex:r.componentIndex,name:o})})),{selected:n,allSelected:i,name:e.name}}))}e.registerCoordinateSystem("geo",aF),e.registerComponentModel(lF),e.registerComponentView(pF),e.registerImpl("registerMap",hF),e.registerImpl("getMap",(function(e){return TV.getMapForUser(e)})),t("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),t("select",{type:"geoSelect",event:"geoselected"}),t("unSelect",{type:"geoUnSelect",event:"geounselected"}),e.registerAction({type:"geoRoam",event:"geoRoam",update:"updateTransform"},(function(e,t,r){var n=e.componentType||"series";t.eachComponent({mainType:n,query:e},(function(t){var i=t.coordinateSystem;if("geo"===i.type){var o=uF(i,e,t.get("scaleLimit"),r);t.setCenter&&t.setCenter(o.center),t.setZoom&&t.setZoom(o.zoom),"series"===n&&uc(t.seriesGroup,(function(e){e.setCenter(o.center),e.setZoom(o.zoom)}))}}))}))}function mF(e,t){var r=e.isExpand?e.children:[],n=e.parentNode.children,i=e.hierNode.i?n[e.hierNode.i-1]:null;if(r.length){!function(e){var t=e.children,r=t.length,n=0,i=0;for(;--r>=0;){var o=t[r];o.hierNode.prelim+=n,o.hierNode.modifier+=n,i+=o.hierNode.change,n+=o.hierNode.shift+i}}(e);var o=(r[0].hierNode.prelim+r[r.length-1].hierNode.prelim)/2;i?(e.hierNode.prelim=i.hierNode.prelim+t(e,i),e.hierNode.modifier=e.hierNode.prelim-o):e.hierNode.prelim=o}else i&&(e.hierNode.prelim=i.hierNode.prelim+t(e,i));e.parentNode.hierNode.defaultAncestor=function(e,t,r,n){if(t){for(var i=e,o=e,a=o.parentNode.children[0],s=t,l=i.hierNode.modifier,c=o.hierNode.modifier,u=a.hierNode.modifier,d=s.hierNode.modifier;s=xF(s),o=bF(o),s&&o;){i=xF(i),a=bF(a),i.hierNode.ancestor=e;var p=s.hierNode.prelim+d-o.hierNode.prelim-c+n(s,o);p>0&&(wF(_F(s,e,r),e,p),c+=p,l+=p),d+=s.hierNode.modifier,c+=o.hierNode.modifier,l+=i.hierNode.modifier,u+=a.hierNode.modifier}s&&!xF(i)&&(i.hierNode.thread=s,i.hierNode.modifier+=d-l),o&&!bF(a)&&(a.hierNode.thread=o,a.hierNode.modifier+=c-u,r=e)}return r}(e,i,e.parentNode.hierNode.defaultAncestor||n[0],t)}function gF(e){var t=e.hierNode.prelim+e.parentNode.hierNode.modifier;e.setLayout({x:t},!0),e.hierNode.modifier+=e.parentNode.hierNode.modifier}function vF(e){return arguments.length?e:CF}function yF(e,t){return e-=Math.PI/2,{x:t*Math.cos(e),y:t*Math.sin(e)}}function xF(e){var t=e.children;return t.length&&e.isExpand?t[t.length-1]:e.hierNode.thread}function bF(e){var t=e.children;return t.length&&e.isExpand?t[0]:e.hierNode.thread}function _F(e,t,r){return e.hierNode.ancestor.parentNode===t.parentNode?e.hierNode.ancestor:r}function wF(e,t,r){var n=r/(t.hierNode.i-e.hierNode.i);t.hierNode.change-=n,t.hierNode.shift+=r,t.hierNode.modifier+=r,t.hierNode.prelim+=r,e.hierNode.change+=n}function CF(e,t){return e.parentNode===t.parentNode?1:2}var SF=function(){this.parentPoint=[],this.childPoints=[]},EF=function(e){function t(t){return e.call(this,t)||this}return Al(t,e),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new SF},t.prototype.buildPath=function(e,t){var r=t.childPoints,n=r.length,i=t.parentPoint,o=r[0],a=r[n-1];if(1===n)return e.moveTo(i[0],i[1]),void e.lineTo(o[0],o[1]);var s=t.orient,l="TB"===s||"BT"===s?0:1,c=1-l,u=Mf(t.forkPosition,1),d=[];d[l]=i[l],d[c]=i[c]+(a[c]-i[c])*u,e.moveTo(i[0],i[1]),e.lineTo(d[0],d[1]),e.moveTo(o[0],o[1]),d[l]=o[l],e.lineTo(d[0],d[1]),d[l]=a[l],e.lineTo(d[0],d[1]),e.lineTo(a[0],a[1]);for(var p=1;p<n-1;p++){var h=r[p];e.moveTo(h[0],h[1]),d[l]=h[l],e.lineTo(d[0],d[1])}},t}(ov),MF=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r._mainGroup=new vf,r}return Al(t,e),t.prototype.init=function(e,t){this._controller=new kR(t.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},t.prototype.render=function(e,t,r){var n=e.getData(),i=e.layoutInfo,o=this._mainGroup;"radial"===e.get("layout")?(o.x=i.x+i.width/2,o.y=i.y+i.height/2):(o.x=i.x,o.y=i.y),this._updateViewCoordSys(e,r),this._updateController(e,t,r);var a=this._data;n.diff(a).add((function(t){TF(n,t)&&kF(n,t,null,o,e)})).update((function(t,r){var i=a.getItemGraphicEl(r);TF(n,t)?kF(n,t,i,o,e):i&&AF(a,r,i,o,e)})).remove((function(t){var r=a.getItemGraphicEl(t);r&&AF(a,t,r,o,e)})).execute(),this._nodeScaleRatio=e.get("nodeScaleRatio"),this._updateNodeAndLinkScale(e),!0===e.get("expandAndCollapse")&&n.eachItemGraphicEl((function(t,n){t.off("click").on("click",(function(){r.dispatchAction({type:"treeExpandAndCollapse",seriesId:e.id,dataIndex:n})}))})),this._data=n},t.prototype._updateViewCoordSys=function(e,t){var r=e.getData(),n=[];r.each((function(e){var t=r.getItemLayout(e);!t||isNaN(t.x)||isNaN(t.y)||n.push([+t.x,+t.y])}));var i=[],o=[];dg(n,i,o);var a=this._min,s=this._max;o[0]-i[0]==0&&(i[0]=a?a[0]:i[0]-1,o[0]=s?s[0]:o[0]+1),o[1]-i[1]==0&&(i[1]=a?a[1]:i[1]-1,o[1]=s?s[1]:o[1]+1);var l=e.coordinateSystem=new QV;l.zoomLimit=e.get("scaleLimit"),l.setBoundingRect(i[0],i[1],o[0]-i[0],o[1]-i[1]),l.setCenter(e.get("center"),t),l.setZoom(e.get("zoom")),this.group.attr({x:l.x,y:l.y,scaleX:l.scaleX,scaleY:l.scaleY}),this._min=i,this._max=o},t.prototype._updateController=function(e,t,r){var n=this,i=this._controller,o=this._controllerHost,a=this.group;i.setPointerChecker((function(t,n,i){var o=a.getBoundingRect();return o.applyTransform(a.transform),o.contain(n,i)&&!DR(t,r,e)})),i.enable(e.get("roam")),o.zoomLimit=e.get("scaleLimit"),o.zoom=e.coordinateSystem.getZoom(),i.off("pan").off("zoom").on("pan",(function(t){IR(o,t.dx,t.dy),r.dispatchAction({seriesId:e.id,type:"treeRoam",dx:t.dx,dy:t.dy})})).on("zoom",(function(t){LR(o,t.scale,t.originX,t.originY),r.dispatchAction({seriesId:e.id,type:"treeRoam",zoom:t.scale,originX:t.originX,originY:t.originY}),n._updateNodeAndLinkScale(e),r.updateLabelLayout()}))},t.prototype._updateNodeAndLinkScale=function(e){var t=e.getData(),r=this._getNodeGlobalScale(e);t.eachItemGraphicEl((function(e,t){e.setSymbolScale(r)}))},t.prototype._getNodeGlobalScale=function(e){var t=e.coordinateSystem;if("view"!==t.type)return 1;var r=this._nodeScaleRatio,n=t.scaleX||1;return((t.getZoom()-1)*r+1)/n},t.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},t.prototype.remove=function(){this._mainGroup.removeAll(),this._data=null},t.type="tree",t}(WE);function TF(e,t){var r=e.getItemLayout(t);return r&&!isNaN(r.x)&&!isNaN(r.y)}function kF(e,t,r,n,i){var o=!r,a=e.tree.getNodeByDataIndex(t),s=a.getModel(),l=a.getVisual("style").fill,c=!1===a.isExpand&&0!==a.children.length?l:"#fff",u=e.tree.root,d=a.parentNode===u?a:a.parentNode||a,p=e.getItemGraphicEl(d.dataIndex),h=d.getLayout(),f=p?{x:p.__oldX,y:p.__oldY,rawX:p.__radialOldRawX,rawY:p.__radialOldRawY}:h,m=a.getLayout();o?((r=new ZA(e,t,null,{symbolInnerColor:c,useNameLabel:!0})).x=f.x,r.y=f.y):r.updateData(e,t,null,{symbolInnerColor:c,useNameLabel:!0}),r.__radialOldRawX=r.__radialRawX,r.__radialOldRawY=r.__radialRawY,r.__radialRawX=m.rawX,r.__radialRawY=m.rawY,n.add(r),e.setItemGraphicEl(t,r),r.__oldX=r.x,r.__oldY=r.y,jy(r,{x:m.x,y:m.y},i);var g=r.getSymbolPath();if("radial"===i.get("layout")){var v=u.children[0],y=v.getLayout(),x=v.children.length,b=void 0,_=void 0;if(m.x===y.x&&!0===a.isExpand&&v.children.length){var w={x:(v.children[0].getLayout().x+v.children[x-1].getLayout().x)/2,y:(v.children[0].getLayout().y+v.children[x-1].getLayout().y)/2};(b=Math.atan2(w.y-y.y,w.x-y.x))<0&&(b=2*Math.PI+b),(_=w.x<y.x)&&(b-=Math.PI)}else(b=Math.atan2(m.y-y.y,m.x-y.x))<0&&(b=2*Math.PI+b),0===a.children.length||0!==a.children.length&&!1===a.isExpand?(_=m.x<y.x)&&(b-=Math.PI):(_=m.x>y.x)||(b-=Math.PI);var C=_?"left":"right",S=s.getModel("label"),E=S.get("rotate"),M=E*(Math.PI/180),T=g.getTextContent();T&&(g.setTextConfig({position:S.get("position")||C,rotation:null==E?-b:M,origin:"center"}),T.setStyle("verticalAlign","middle"))}var k=s.get(["emphasis","focus"]),I="relative"===k?jc(a.getAncestorsIndices(),a.getDescendantIndices()):"ancestor"===k?a.getAncestorsIndices():"descendant"===k?a.getDescendantIndices():null;I&&(Vv(r).focus=I),function(e,t,r,n,i,o,a,s){var l=t.getModel(),c=e.get("edgeShape"),u=e.get("layout"),d=e.getOrient(),p=e.get(["lineStyle","curveness"]),h=e.get("edgeForkPosition"),f=l.getModel("lineStyle").getLineStyle(),m=n.__edge;if("curve"===c)t.parentNode&&t.parentNode!==r&&(m||(m=n.__edge=new zS({shape:NF(u,d,p,i,i)})),jy(m,{shape:NF(u,d,p,o,a)},e));else if("polyline"===c)if("orthogonal"===u){if(t!==r&&t.children&&0!==t.children.length&&!0===t.isExpand){for(var g=t.children,v=[],y=0;y<g.length;y++){var x=g[y].getLayout();v.push([x.x,x.y])}m||(m=n.__edge=new EF({shape:{parentPoint:[a.x,a.y],childPoints:[[a.x,a.y]],orient:d,forkPosition:h}})),jy(m,{shape:{parentPoint:[a.x,a.y],childPoints:v}},e)}}else 0;m&&("polyline"!==c||t.isExpand)&&(m.useStyle(ac({strokeNoScale:!0,fill:null},f)),Py(m,l,"lineStyle"),hy(m),s.add(m))}(i,a,u,r,f,h,m,n),r.__edge&&(r.onHoverStateChange=function(t){if("blur"!==t){var n=a.parentNode&&e.getItemGraphicEl(a.parentNode.dataIndex);n&&n.hoverState===Wv||dy(r.__edge,t)}})}function IF(e,t,r,n,i){var o=LF(t.tree.root,e),a=o.source,s=o.sourceLayout,l=t.getItemGraphicEl(e.dataIndex);if(l){var c=t.getItemGraphicEl(a.dataIndex).__edge,u=l.__edge||(!1===a.isExpand||1===a.children.length?c:void 0),d=n.get("edgeShape"),p=n.get("layout"),h=n.get("orient"),f=n.get(["lineStyle","curveness"]);u&&("curve"===d?Uy(u,{shape:NF(p,h,f,s,s),style:{opacity:0}},n,{cb:function(){r.remove(u)},removeOpt:i}):"polyline"===d&&"orthogonal"===n.get("layout")&&Uy(u,{shape:{parentPoint:[s.x,s.y],childPoints:[[s.x,s.y]]},style:{opacity:0}},n,{cb:function(){r.remove(u)},removeOpt:i}))}}function LF(e,t){for(var r,n=t.parentNode===e?t:t.parentNode||t;null==(r=n.getLayout());)n=n.parentNode===e?n:n.parentNode||n;return{source:n,sourceLayout:r}}function AF(e,t,r,n,i){var o=e.tree.getNodeByDataIndex(t),a=LF(e.tree.root,o).sourceLayout,s={duration:i.get("animationDurationUpdate"),easing:i.get("animationEasingUpdate")};Uy(r,{x:a.x+1,y:a.y+1},i,{cb:function(){n.remove(r),e.setItemGraphicEl(t,null)},removeOpt:s}),r.fadeOut(null,e.hostModel,{fadeLabel:!0,animation:s}),o.children.forEach((function(t){IF(t,e,n,i,s)})),IF(o,e,n,i,s)}function NF(e,t,r,n,i){var o,a,s,l,c,u,d,p;if("radial"===e){c=n.rawX,d=n.rawY,u=i.rawX,p=i.rawY;var h=yF(c,d),f=yF(c,d+(p-d)*r),m=yF(u,p+(d-p)*r),g=yF(u,p);return{x1:h.x||0,y1:h.y||0,x2:g.x||0,y2:g.y||0,cpx1:f.x||0,cpy1:f.y||0,cpx2:m.x||0,cpy2:m.y||0}}return c=n.x,d=n.y,u=i.x,p=i.y,"LR"!==t&&"RL"!==t||(o=c+(u-c)*r,a=d,s=u+(c-u)*r,l=p),"TB"!==t&&"BT"!==t||(o=c,a=d+(p-d)*r,s=u,l=p+(d-p)*r),{x1:c,y1:d,x2:u,y2:p,cpx1:o,cpy1:a,cpx2:s,cpy2:l}}const DF=MF;var PF=lm();function OF(e,t){if(PF(n=this).mainData===n){var r=oc({},PF(this).datas);r[this.dataType]=t,BF(t,r,e)}else HF(t,this.dataType,PF(this).mainData,e);var n;return t}function RF(e,t){return e.struct&&e.struct.update(),t}function VF(e,t){return uc(PF(t).datas,(function(r,n){r!==t&&HF(r.cloneShallow(),n,t,e)})),t}function FF(e){var t=PF(this).mainData;return null==e||null==t?t:PF(t).datas[e]}function zF(){var e=PF(this).mainData;return null==e?[{data:e}]:dc(fc(PF(e).datas),(function(t){return{type:t,data:PF(e).datas[t]}}))}function BF(e,t,r){PF(e).datas={},uc(t,(function(t,n){HF(t,n,e,r)}))}function HF(e,t,r,n){PF(r).datas[t]=e,PF(e).mainData=r,e.dataType=t,n.struct&&(e[n.structAttr]=n.struct,n.struct[n.datasAttr[t]]=e),e.getLinkedData=FF,e.getLinkedDataAll=zF}const jF=function(e){var t=e.mainData,r=e.datas;r||(r={main:t},e.datasAttr={main:"data"}),e.datas=e.mainData=null,BF(t,r,e),uc(r,(function(r){uc(t.TRANSFERABLE_METHODS,(function(t){r.wrapMethod(t,gc(OF,e))}))})),t.wrapMethod("cloneShallow",gc(VF,e)),uc(t.CHANGABLE_METHODS,(function(r){t.wrapMethod(r,gc(RF,e))})),Dc(r[t.dataType]===t)};var GF=function(){function e(e,t){this.depth=0,this.height=0,this.dataIndex=-1,this.children=[],this.viewChildren=[],this.isExpand=!1,this.name=e||"",this.hostTree=t}return e.prototype.isRemoved=function(){return this.dataIndex<0},e.prototype.eachNode=function(e,t,r){yc(e)&&(r=t,t=e,e=null),xc(e=e||{})&&(e={order:e});var n,i=e.order||"preorder",o=this[e.attr||"children"];"preorder"===i&&(n=t.call(r,this));for(var a=0;!n&&a<o.length;a++)o[a].eachNode(e,t,r);"postorder"===i&&t.call(r,this)},e.prototype.updateDepthAndHeight=function(e){var t=0;this.depth=e;for(var r=0;r<this.children.length;r++){var n=this.children[r];n.updateDepthAndHeight(e+1),n.height>t&&(t=n.height)}this.height=t+1},e.prototype.getNodeById=function(e){if(this.getId()===e)return this;for(var t=0,r=this.children,n=r.length;t<n;t++){var i=r[t].getNodeById(e);if(i)return i}},e.prototype.contains=function(e){if(e===this)return!0;for(var t=0,r=this.children,n=r.length;t<n;t++){var i=r[t].contains(e);if(i)return i}},e.prototype.getAncestors=function(e){for(var t=[],r=e?this:this.parentNode;r;)t.push(r),r=r.parentNode;return t.reverse(),t},e.prototype.getAncestorsIndices=function(){for(var e=[],t=this;t;)e.push(t.dataIndex),t=t.parentNode;return e.reverse(),e},e.prototype.getDescendantIndices=function(){var e=[];return this.eachNode((function(t){e.push(t.dataIndex)})),e},e.prototype.getValue=function(e){var t=this.hostTree.data;return t.getStore().get(t.getDimensionIndex(e||"value"),this.dataIndex)},e.prototype.setLayout=function(e,t){this.dataIndex>=0&&this.hostTree.data.setItemLayout(this.dataIndex,e,t)},e.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},e.prototype.getModel=function(e){if(!(this.dataIndex<0))return this.hostTree.data.getItemModel(this.dataIndex).getModel(e)},e.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},e.prototype.setVisual=function(e,t){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,e,t)},e.prototype.getVisual=function(e){return this.hostTree.data.getItemVisual(this.dataIndex,e)},e.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},e.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},e.prototype.getChildIndex=function(){if(this.parentNode){for(var e=this.parentNode.children,t=0;t<e.length;++t)if(e[t]===this)return t;return-1}return-1},e.prototype.isAncestorOf=function(e){for(var t=e.parentNode;t;){if(t===this)return!0;t=t.parentNode}return!1},e.prototype.isDescendantOf=function(e){return e!==this&&e.isAncestorOf(this)},e}(),WF=function(){function e(e){this.type="tree",this._nodes=[],this.hostModel=e}return e.prototype.eachNode=function(e,t,r){this.root.eachNode(e,t,r)},e.prototype.getNodeByDataIndex=function(e){var t=this.data.getRawIndex(e);return this._nodes[t]},e.prototype.getNodeById=function(e){return this.root.getNodeById(e)},e.prototype.update=function(){for(var e=this.data,t=this._nodes,r=0,n=t.length;r<n;r++)t[r].dataIndex=-1;for(r=0,n=e.count();r<n;r++)t[e.getRawIndex(r)].dataIndex=r},e.prototype.clearLayouts=function(){this.data.clearItemLayouts()},e.createTree=function(t,r,n){var i=new e(r),o=[],a=1;!function e(t,r){var n=t.value;a=Math.max(a,vc(n)?n.length:1),o.push(t);var s=new GF(im(t.name,""),i);r?function(e,t){var r=t.children;if(e.parentNode===t)return;r.push(e),e.parentNode=t}(s,r):i.root=s,i._nodes.push(s);var l=t.children;if(l)for(var c=0;c<l.length;c++)e(l[c],s)}(t),i.root.updateDepthAndHeight(0);var s=AA(o,{coordDimensions:["value"],dimensionsCount:a}).dimensions,l=new LA(s,r);return l.initData(o),n&&n(l),jF({mainData:l,struct:i,structAttr:"tree"}),i.update(),i},e}();const UF=WF;function ZF(e,t,r){if(e&&sc(t,e.type)>=0){var n=r.getData().tree.root,i=e.targetNode;if(xc(i)&&(i=n.getNodeById(i)),i&&n.contains(i))return{node:i};var o=e.targetNodeId;if(null!=o&&(i=n.getNodeById(o)))return{node:i}}}function YF(e){for(var t=[];e;)(e=e.parentNode)&&t.push(e);return t.reverse()}function XF(e,t){return sc(YF(e),t)>=0}function qF(e,t){for(var r=[];e;){var n=e.dataIndex;r.push({name:e.name,dataIndex:n,value:t.getRawValue(n)}),e=e.parentNode}return r.reverse(),r}var $F=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.hasSymbolVisual=!0,t.ignoreStyleOnData=!0,t}return Al(t,e),t.prototype.getInitialData=function(e){var t={name:e.name,children:e.data},r=e.leaves||{},n=new Sx(r,this,this.ecModel),i=UF.createTree(t,this,(function(e){e.wrapMethod("getItemModel",(function(e,t){var r=i.getNodeByDataIndex(t);return r&&r.children.length&&r.isExpand||(e.parentModel=n),e}))}));var o=0;i.eachNode("preorder",(function(e){e.depth>o&&(o=e.depth)}));var a=e.expandAndCollapse&&e.initialTreeDepth>=0?e.initialTreeDepth:o;return i.root.eachNode("preorder",(function(e){var t=e.hostTree.data.getRawDataItem(e.dataIndex);e.isExpand=t&&null!=t.collapsed?!t.collapsed:e.depth<=a})),i.data},t.prototype.getOrient=function(){var e=this.get("orient");return"horizontal"===e?e="LR":"vertical"===e&&(e="TB"),e},t.prototype.setZoom=function(e){this.option.zoom=e},t.prototype.setCenter=function(e){this.option.center=e},t.prototype.formatTooltip=function(e,t,r){for(var n=this.getData().tree,i=n.root.children[0],o=n.getNodeByDataIndex(e),a=o.getValue(),s=o.name;o&&o!==i;)s=o.parentNode.name+"."+s,o=o.parentNode;return oC("nameValue",{name:s,value:a,noValue:isNaN(a)||null==a})},t.prototype.getDataParams=function(t){var r=e.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return r.treeAncestors=qF(n,this),r.collapsed=!n.isExpand,r},t.type="series.tree",t.layoutMode="box",t.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},t}(IC);const KF=$F;function QF(e,t){for(var r,n=[e];r=n.pop();)if(t(r),r.isExpand){var i=r.children;if(i.length)for(var o=i.length-1;o>=0;o--)n.push(i[o])}}function JF(e,t){e.eachSeriesByType("tree",(function(e){!function(e,t){var r=function(e,t){return Mb(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}(e,t);e.layoutInfo=r;var n=e.get("layout"),i=0,o=0,a=null;"radial"===n?(i=2*Math.PI,o=Math.min(r.height,r.width)/2,a=vF((function(e,t){return(e.parentNode===t.parentNode?1:2)/e.depth}))):(i=r.width,o=r.height,a=vF());var s=e.getData().tree.root,l=s.children[0];if(l){!function(e){var t=e;t.hierNode={defaultAncestor:null,ancestor:t,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var r,n,i=[t];r=i.pop();)if(n=r.children,r.isExpand&&n.length)for(var o=n.length-1;o>=0;o--){var a=n[o];a.hierNode={defaultAncestor:null,ancestor:a,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},i.push(a)}}(s),function(e,t,r){for(var n,i=[e],o=[];n=i.pop();)if(o.push(n),n.isExpand){var a=n.children;if(a.length)for(var s=0;s<a.length;s++)i.push(a[s])}for(;n=o.pop();)t(n,r)}(l,mF,a),s.hierNode.modifier=-l.hierNode.prelim,QF(l,gF);var c=l,u=l,d=l;QF(l,(function(e){var t=e.getLayout().x;t<c.getLayout().x&&(c=e),t>u.getLayout().x&&(u=e),e.depth>d.depth&&(d=e)}));var p=c===u?1:a(c,u)/2,h=p-c.getLayout().x,f=0,m=0,g=0,v=0;if("radial"===n)f=i/(u.getLayout().x+p+h),m=o/(d.depth-1||1),QF(l,(function(e){g=(e.getLayout().x+h)*f,v=(e.depth-1)*m;var t=yF(g,v);e.setLayout({x:t.x,y:t.y,rawX:g,rawY:v},!0)}));else{var y=e.getOrient();"RL"===y||"LR"===y?(m=o/(u.getLayout().x+p+h),f=i/(d.depth-1||1),QF(l,(function(e){v=(e.getLayout().x+h)*m,g="LR"===y?(e.depth-1)*f:i-(e.depth-1)*f,e.setLayout({x:g,y:v},!0)}))):"TB"!==y&&"BT"!==y||(f=i/(u.getLayout().x+p+h),m=o/(d.depth-1||1),QF(l,(function(e){g=(e.getLayout().x+h)*f,v="TB"===y?(e.depth-1)*m:o-(e.depth-1)*m,e.setLayout({x:g,y:v},!0)})))}}}(e,t)}))}function ez(e){e.eachSeriesByType("tree",(function(e){var t=e.getData();t.tree.eachNode((function(e){var r=e.getModel().getModel("itemStyle").getItemStyle();oc(t.ensureUniqueItemVisual(e.dataIndex,"style"),r)}))}))}var tz=["treemapZoomToNode","treemapRender","treemapMove"];function rz(e){var t=e.getData().tree,r={};t.eachNode((function(t){for(var n=t;n&&n.depth>1;)n=n.parentNode;var i=s_(e.ecModel,n.name||n.dataIndex+"",r);t.setVisual("decal",i)}))}var nz=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.preventUsingHoverLayer=!0,r}return Al(t,e),t.prototype.getInitialData=function(e,t){var r={name:e.name,children:e.data};iz(r);var n=e.levels||[],i=this.designatedVisualItemStyle={},o=new Sx({itemStyle:i},this,t);n=e.levels=function(e,t){var r,n,i=$f(t.get("color")),o=$f(t.get(["aria","decal","decals"]));if(!i)return;e=e||[],uc(e,(function(e){var t=new Sx(e),i=t.get("color"),o=t.get("decal");(t.get(["itemStyle","color"])||i&&"none"!==i)&&(r=!0),(t.get(["itemStyle","decal"])||o&&"none"!==o)&&(n=!0)}));var a=e[0]||(e[0]={});r||(a.color=i.slice());!n&&o&&(a.decal=o.slice());return e}(n,t);var a=dc(n||[],(function(e){return new Sx(e,o,t)}),this),s=UF.createTree(r,this,(function(e){e.wrapMethod("getItemModel",(function(e,t){var r=s.getNodeByDataIndex(t),n=r?a[r.depth]:null;return e.parentModel=n||o,e}))}));return s.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.formatTooltip=function(e,t,r){var n=this.getData(),i=this.getRawValue(e);return oC("nameValue",{name:n.getName(e),value:i})},t.prototype.getDataParams=function(t){var r=e.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return r.treeAncestors=qF(n,this),r.treePathInfo=r.treeAncestors,r},t.prototype.setLayoutInfo=function(e){this.layoutInfo=this.layoutInfo||{},oc(this.layoutInfo,e)},t.prototype.mapIdToIndex=function(e){var t=this._idIndexMap;t||(t=this._idIndexMap=Hc(),this._idIndexMapCount=0);var r=t.get(e);return null==r&&t.set(e,r=this._idIndexMapCount++),r},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(e){e?this._viewRoot=e:e=this._viewRoot;var t=this.getRawData().tree.root;e&&(e===t||t.contains(e))||(this._viewRoot=t)},t.prototype.enableAriaDecal=function(){rz(this)},t.type="series.treemap",t.layoutMode="box",t.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.1024,scaleLimit:null,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}},emphasis:{itemStyle:{color:"rgba(0,0,0,0.9)"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},t}(IC);function iz(e){var t=0;uc(e.children,(function(e){iz(e);var r=e.value;vc(r)&&(r=r[0]),t+=r}));var r=e.value;vc(r)&&(r=r[0]),(null==r||isNaN(r))&&(r=t),r<0&&(r=0),vc(e.value)?e.value[0]=r:e.value=r}const oz=nz;var az=function(){function e(e){this.group=new vf,e.add(this.group)}return e.prototype.render=function(e,t,r,n){var i=e.getModel("breadcrumb"),o=this.group;if(o.removeAll(),i.get("show")&&r){var a=i.getModel("itemStyle"),s=i.getModel("emphasis"),l=a.getModel("textStyle"),c=s.getModel(["itemStyle","textStyle"]),u={pos:{left:i.get("left"),right:i.get("right"),top:i.get("top"),bottom:i.get("bottom")},box:{width:t.getWidth(),height:t.getHeight()},emptyItemWidth:i.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(r,u,l),this._renderContent(e,u,a,s,l,c,n),Tb(o,u.pos,u.box)}},e.prototype._prepare=function(e,t,r){for(var n=e;n;n=n.parentNode){var i=im(n.getModel().get("name"),""),o=r.getTextRect(i),a=Math.max(o.width+16,t.emptyItemWidth);t.totalWidth+=a+8,t.renderList.push({node:n,text:i,width:a})}},e.prototype._renderContent=function(e,t,r,n,i,o,a){for(var s=0,l=t.emptyItemWidth,c=e.get(["breadcrumb","height"]),u=function(e,t,r){var n=t.width,i=t.height,o=Mf(e.left,n),a=Mf(e.top,i),s=Mf(e.right,n),l=Mf(e.bottom,i);return(isNaN(o)||isNaN(parseFloat(e.left)))&&(o=0),(isNaN(s)||isNaN(parseFloat(e.right)))&&(s=n),(isNaN(a)||isNaN(parseFloat(e.top)))&&(a=0),(isNaN(l)||isNaN(parseFloat(e.bottom)))&&(l=i),r=fb(r||0),{width:Math.max(s-o-r[1]-r[3],0),height:Math.max(l-a-r[0]-r[2],0)}}(t.pos,t.box),d=t.totalWidth,p=t.renderList,h=n.getModel("itemStyle").getItemStyle(),f=p.length-1;f>=0;f--){var m=p[f],g=m.node,v=m.width,y=m.text;d>u.width&&(d-=v-l,v=l,y=null);var x=new TS({shape:{points:sz(s,0,v,c,f===p.length-1,0===f)},style:ac(r.getItemStyle(),{lineJoin:"bevel"}),textContent:new Rv({style:ex(i,{text:y})}),textConfig:{position:"inside"},z2:1e4*Xv,onclick:gc(a,g)});x.disableLabelAnimation=!0,x.getTextContent().ensureState("emphasis").style=ex(o,{text:y}),x.ensureState("emphasis").style=h,Ly(x,n.get("focus"),n.get("blurScope"),n.get("disabled")),this.group.add(x),lz(x,e,g),s+=v+8}},e.prototype.remove=function(){this.group.removeAll()},e}();function sz(e,t,r,n,i,o){var a=[[i?e:e-5,t],[e+r,t],[e+r,t+n],[i?e:e-5,t+n]];return!o&&a.splice(2,0,[e+r+5,t+n/2]),!i&&a.push([e,t+n/2]),a}function lz(e,t,r){Vv(e).eventData={componentType:"series",componentSubType:"treemap",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:r&&r.dataIndex,name:r&&r.name},treePathInfo:r&&qF(r,t)}}const cz=az;var uz=function(){function e(){this._storage=[],this._elExistsMap={}}return e.prototype.add=function(e,t,r,n,i){return!this._elExistsMap[e.id]&&(this._elExistsMap[e.id]=!0,this._storage.push({el:e,target:t,duration:r,delay:n,easing:i}),!0)},e.prototype.finished=function(e){return this._finishedCallback=e,this},e.prototype.start=function(){for(var e=this,t=this._storage.length,r=function(){--t<=0&&(e._storage.length=0,e._elExistsMap={},e._finishedCallback&&e._finishedCallback())},n=0,i=this._storage.length;n<i;n++){var o=this._storage[n];o.el.animateTo(o.target,{duration:o.duration,delay:o.delay,easing:o.easing,setToFinal:!0,done:r,aborted:r})}return this},e}();var dz=vf,pz=bv,hz="label",fz="upperLabel",mz=10*Xv,gz=2*Xv,vz=3*Xv,yz=km([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),xz=function(e){var t=yz(e);return t.stroke=t.fill=t.lineWidth=null,t},bz=lm(),_z=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r._state="ready",r._storage={nodeGroup:[],background:[],content:[]},r}return Al(t,e),t.prototype.render=function(e,t,r,n){if(!(sc(t.findComponents({mainType:"series",subType:"treemap",query:n}),e)<0)){this.seriesModel=e,this.api=r,this.ecModel=t;var i=ZF(n,["treemapZoomToNode","treemapRootToNode"],e),o=n&&n.type,a=e.layoutInfo,s=!this._oldTree,l=this._storage,c="treemapRootToNode"===o&&i&&l?{rootNodeGroup:l.nodeGroup[i.node.getRawIndex()],direction:n.direction}:null,u=this._giveContainerGroup(a),d=e.get("animation"),p=this._doRender(u,e,c);!d||s||o&&"treemapZoomToNode"!==o&&"treemapRootToNode"!==o?p.renderFinally():this._doAnimation(u,p,e,c),this._resetController(r),this._renderBreadcrumb(e,r,i)}},t.prototype._giveContainerGroup=function(e){var t=this._containerGroup;return t||(t=this._containerGroup=new dz,this._initEvents(t),this.group.add(t)),t.x=e.x,t.y=e.y,t},t.prototype._doRender=function(e,t,r){var n=t.getData().tree,i=this._oldTree,o={nodeGroup:[],background:[],content:[]},a={nodeGroup:[],background:[],content:[]},s=this._storage,l=[];function c(e,n,i,c){return function(e,t,r,n,i,o,a,s,l,c){if(!a)return;var u=a.getLayout(),d=e.getData(),p=a.getModel();if(d.setItemGraphicEl(a.dataIndex,null),!u||!u.isInView)return;var h=u.width,f=u.height,m=u.borderWidth,g=u.invisible,v=a.getRawIndex(),y=s&&s.getRawIndex(),x=a.viewChildren,b=u.upperHeight,_=x&&x.length,w=p.getModel("itemStyle"),C=p.getModel(["emphasis","itemStyle"]),S=p.getModel(["blur","itemStyle"]),E=p.getModel(["select","itemStyle"]),M=w.get("borderRadius")||0,T=B("nodeGroup",dz);if(!T)return;if(l.add(T),T.x=u.x||0,T.y=u.y||0,T.markRedraw(),bz(T).nodeWidth=h,bz(T).nodeHeight=f,u.isAboveViewRoot)return T;var k=B("background",pz,c,gz);k&&O(T,k,_&&u.upperLabelHeight);var I=p.getModel("emphasis"),L=I.get("focus"),A=I.get("blurScope"),N=I.get("disabled"),D="ancestor"===L?a.getAncestorsIndices():"descendant"===L?a.getDescendantIndices():L;if(_)Ry(T)&&Oy(T,!1),k&&(Oy(k,!N),d.setItemGraphicEl(a.dataIndex,k),Ay(k,D,A));else{var P=B("content",pz,c,vz);P&&R(T,P),k.disableMorphing=!0,k&&Ry(k)&&Oy(k,!1),Oy(T,!N),d.setItemGraphicEl(a.dataIndex,T),Ay(T,D,A)}return T;function O(t,r,n){var i=Vv(r);if(i.dataIndex=a.dataIndex,i.seriesIndex=e.seriesIndex,r.setShape({x:0,y:0,width:h,height:f,r:M}),g)V(r);else{r.invisible=!1;var o=a.getVisual("style"),s=o.stroke,l=xz(w);l.fill=s;var c=yz(C);c.fill=C.get("borderColor");var u=yz(S);u.fill=S.get("borderColor");var d=yz(E);if(d.fill=E.get("borderColor"),n){var p=h-2*m;F(r,s,o.opacity,{x:m,y:0,width:p,height:b})}else r.removeTextContent();r.setStyle(l),r.ensureState("emphasis").style=c,r.ensureState("blur").style=u,r.ensureState("select").style=d,hy(r)}t.add(r)}function R(t,r){var n=Vv(r);n.dataIndex=a.dataIndex,n.seriesIndex=e.seriesIndex;var i=Math.max(h-2*m,0),o=Math.max(f-2*m,0);if(r.culling=!0,r.setShape({x:m,y:m,width:i,height:o,r:M}),g)V(r);else{r.invisible=!1;var s=a.getVisual("style"),l=s.fill,c=xz(w);c.fill=l,c.decal=s.decal;var u=yz(C),d=yz(S),p=yz(E);F(r,l,s.opacity,null),r.setStyle(c),r.ensureState("emphasis").style=u,r.ensureState("blur").style=d,r.ensureState("select").style=p,hy(r)}t.add(r)}function V(e){!e.invisible&&o.push(e)}function F(t,r,n,i){var o=p.getModel(i?fz:hz),s=im(p.get("name"),null),l=o.getShallow("show");Qy(t,Jy(p,i?fz:hz),{defaultText:l?s:null,inheritColor:r,defaultOpacity:n,labelFetcher:e,labelDataIndex:a.dataIndex});var c=t.getTextContent();if(c){var d=c.style,h=Nc(d.padding||0);i&&(t.setTextConfig({layoutRect:i}),c.disableLabelLayout=!0),c.beforeUpdate=function(){var e=Math.max((i?i.width:t.shape.width)-h[1]-h[3],0),r=Math.max((i?i.height:t.shape.height)-h[0]-h[2],0);d.width===e&&d.height===r||c.setStyle({width:e,height:r})},d.truncateMinChar=2,d.lineOverflow="truncate",z(d,i,u);var f=c.getState("emphasis");z(f?f.style:null,i,u)}}function z(t,r,n){var i=t?t.text:null;if(!r&&n.isLeafRoot&&null!=i){var o=e.get("drillDownIcon",!0);t.text=o?o+" "+i:i}}function B(e,n,o,a){var s=null!=y&&r[e][y],l=i[e];return s?(r[e][y]=null,H(l,s)):g||((s=new n)instanceof rg&&(s.z2=function(e,t){return e*mz+t}(o,a)),j(l,s)),t[e][v]=s}function H(e,t){var r=e[v]={};t instanceof dz?(r.oldX=t.x,r.oldY=t.y):r.oldShape=oc({},t.shape)}function j(e,t){var r=e[v]={},o=a.parentNode,s=t instanceof vf;if(o&&(!n||"drillDown"===n.direction)){var l=0,c=0,u=i.background[o.getRawIndex()];!n&&u&&u.oldShape&&(l=u.oldShape.width,c=u.oldShape.height),s?(r.oldX=0,r.oldY=c):r.oldShape={x:l,y:c,width:0,height:0}}r.fadein=!s}}(t,a,s,r,o,l,e,n,i,c)}!function e(t,r,n,i,o){i?(r=t,uc(t,(function(e,t){!e.isRemoved()&&s(t,t)}))):new oA(r,t,a,a).add(s).update(s).remove(gc(s,null)).execute();function a(e){return e.getId()}function s(a,s){var l=null!=a?t[a]:null,u=null!=s?r[s]:null,d=c(l,u,n,o);d&&e(l&&l.viewChildren||[],u&&u.viewChildren||[],d,i,o+1)}}(n.root?[n.root]:[],i&&i.root?[i.root]:[],e,n===i||!i,0);var u=function(e){var t={nodeGroup:[],background:[],content:[]};return e&&uc(e,(function(e,r){var n=t[r];uc(e,(function(e){e&&(n.push(e),bz(e).willDelete=!0)}))})),t}(s);if(this._oldTree=n,this._storage=a,this._controllerHost){var d=this.seriesModel.layoutInfo,p=n.root.getLayout();p.width===d.width&&p.height===d.height&&(this._controllerHost.zoom=1)}return{lastsForAnimation:o,willDeleteEls:u,renderFinally:function(){uc(u,(function(e){uc(e,(function(e){e.parent&&e.parent.remove(e)}))})),uc(l,(function(e){e.invisible=!0,e.dirty()}))}}},t.prototype._doAnimation=function(e,t,r,n){var i=r.get("animationDurationUpdate"),o=r.get("animationEasing"),a=(yc(i)?0:i)||0,s=(yc(o)?null:o)||"cubicOut",l=new uz;uc(t.willDeleteEls,(function(e,t){uc(e,(function(e,r){if(!e.invisible){var i,o=e.parent,c=bz(o);if(n&&"drillDown"===n.direction)i=o===n.rootNodeGroup?{shape:{x:0,y:0,width:c.nodeWidth,height:c.nodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var u=0,d=0;c.willDelete||(u=c.nodeWidth/2,d=c.nodeHeight/2),i="nodeGroup"===t?{x:u,y:d,style:{opacity:0}}:{shape:{x:u,y:d,width:0,height:0},style:{opacity:0}}}i&&l.add(e,i,a,0,s)}}))})),uc(this._storage,(function(e,r){uc(e,(function(e,n){var i=t.lastsForAnimation[r][n],o={};i&&(e instanceof vf?null!=i.oldX&&(o.x=e.x,o.y=e.y,e.x=i.oldX,e.y=i.oldY):(i.oldShape&&(o.shape=oc({},e.shape),e.setShape(i.oldShape)),i.fadein?(e.setStyle("opacity",0),o.style={opacity:1}):1!==e.style.opacity&&(o.style={opacity:1})),l.add(e,o,a,0,s))}))}),this),this._state="animating",l.finished(mc((function(){this._state="ready",t.renderFinally()}),this)).start()},t.prototype._resetController=function(e){var t=this._controller,r=this._controllerHost;r||(this._controllerHost={target:this.group},r=this._controllerHost),t||((t=this._controller=new kR(e.getZr())).enable(this.seriesModel.get("roam")),r.zoomLimit=this.seriesModel.get("scaleLimit"),r.zoom=this.seriesModel.get("zoom"),t.on("pan",mc(this._onPan,this)),t.on("zoom",mc(this._onZoom,this)));var n=new id(0,0,e.getWidth(),e.getHeight());t.setPointerChecker((function(e,t,r){return n.contain(t,r)}))},t.prototype._clearController=function(){var e=this._controller;this._controllerHost=null,e&&(e.dispose(),e=null)},t.prototype._onPan=function(e){if("animating"!==this._state&&(Math.abs(e.dx)>3||Math.abs(e.dy)>3)){var t=this.seriesModel.getData().tree.root;if(!t)return;var r=t.getLayout();if(!r)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:r.x+e.dx,y:r.y+e.dy,width:r.width,height:r.height}})}},t.prototype._onZoom=function(e){var t=e.originX,r=e.originY,n=e.scale;if("animating"!==this._state){var i=this.seriesModel.getData().tree.root;if(!i)return;var o=i.getLayout();if(!o)return;var a,s=new id(o.x,o.y,o.width,o.height),l=this._controllerHost;a=l.zoomLimit;var c=l.zoom=l.zoom||1;if(c*=n,a){var u=a.min||0,d=a.max||1/0;c=Math.max(Math.min(d,c),u)}var p=c/l.zoom;l.zoom=c;var h=this.seriesModel.layoutInfo,f=[1,0,0,1,0,0];Gu(f,f,[-(t-=h.x),-(r-=h.y)]),Uu(f,f,[p,p]),Gu(f,f,[t,r]),s.applyTransform(f),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:s.x,y:s.y,width:s.width,height:s.height}})}},t.prototype._initEvents=function(e){var t=this;e.on("click",(function(e){if("ready"===t._state){var r=t.seriesModel.get("nodeClick",!0);if(r){var n=t.findTarget(e.offsetX,e.offsetY);if(n){var i=n.node;if(i.getLayout().isLeafRoot)t._rootToNode(n);else if("zoomToNode"===r)t._zoomToNode(n);else if("link"===r){var o=i.hostTree.data.getItemModel(i.dataIndex),a=o.get("link",!0),s=o.get("target",!0)||"blank";a&&bb(a,s)}}}}}),this)},t.prototype._renderBreadcrumb=function(e,t,r){var n=this;r||(r=null!=e.get("leafDepth",!0)?{node:e.getViewRoot()}:this.findTarget(t.getWidth()/2,t.getHeight()/2))||(r={node:e.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new cz(this.group))).render(e,t,r.node,(function(t){"animating"!==n._state&&(XF(e.getViewRoot(),t)?n._rootToNode({node:t}):n._zoomToNode({node:t}))}))},t.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},t.prototype.dispose=function(){this._clearController()},t.prototype._zoomToNode=function(e){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:e.node})},t.prototype._rootToNode=function(e){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:e.node})},t.prototype.findTarget=function(e,t){var r;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},(function(n){var i=this._storage.background[n.getRawIndex()];if(i){var o=i.transformCoordToLocal(e,t),a=i.shape;if(!(a.x<=o[0]&&o[0]<=a.x+a.width&&a.y<=o[1]&&o[1]<=a.y+a.height))return!1;r={node:n,offsetX:o[0],offsetY:o[1]}}}),this),r},t.type="treemap",t}(WE);const wz=_z;var Cz=uc,Sz=wc,Ez=-1,Mz=function(){function e(t){var r=t.mappingMethod,n=t.type,i=this.option=rc(t);this.type=n,this.mappingMethod=r,this._normalizeData=Rz[r];var o=e.visualHandlers[n];this.applyVisual=o.applyVisual,this.getColorMapper=o.getColorMapper,this._normalizedToVisual=o._normalizedToVisual[r],"piecewise"===r?(Tz(i),function(e){var t=e.pieceList;e.hasSpecialVisual=!1,uc(t,(function(t,r){t.originIndex=r,null!=t.visual&&(e.hasSpecialVisual=!0)}))}(i)):"category"===r?i.categories?function(e){var t=e.categories,r=e.categoryMap={},n=e.visual;if(Cz(t,(function(e,t){r[e]=t})),!vc(n)){var i=[];wc(n)?Cz(n,(function(e,t){var n=r[t];i[null!=n?n:Ez]=e})):i[Ez]=n,n=Oz(e,i)}for(var o=t.length-1;o>=0;o--)null==n[o]&&(delete r[t[o]],t.pop())}(i):Tz(i,!0):(Dc("linear"!==r||i.dataExtent),Tz(i))}return e.prototype.mapValueToVisual=function(e){var t=this._normalizeData(e);return this._normalizedToVisual(t,e)},e.prototype.getNormalizer=function(){return mc(this._normalizeData,this)},e.listVisualTypes=function(){return fc(e.visualHandlers)},e.isValidType=function(t){return e.visualHandlers.hasOwnProperty(t)},e.eachVisual=function(e,t,r){wc(e)?uc(e,t,r):t.call(r,e)},e.mapVisual=function(t,r,n){var i,o=vc(t)?[]:wc(t)?{}:(i=!0,null);return e.eachVisual(t,(function(e,t){var a=r.call(n,e,t);i?o=a:o[t]=a})),o},e.retrieveVisuals=function(t){var r,n={};return t&&Cz(e.visualHandlers,(function(e,i){t.hasOwnProperty(i)&&(n[i]=t[i],r=!0)})),r?n:null},e.prepareVisualTypes=function(e){if(vc(e))e=e.slice();else{if(!Sz(e))return[];var t=[];Cz(e,(function(e,r){t.push(r)})),e=t}return e.sort((function(e,t){return"color"===t&&"color"!==e&&0===e.indexOf("color")?1:-1})),e},e.dependsOn=function(e,t){return"color"===t?!(!e||0!==e.indexOf(t)):e===t},e.findPieceIndex=function(e,t,r){for(var n,i=1/0,o=0,a=t.length;o<a;o++){var s=t[o].value;if(null!=s){if(s===e||xc(s)&&s===e+"")return o;r&&d(s,o)}}for(o=0,a=t.length;o<a;o++){var l=t[o],c=l.interval,u=l.close;if(c){if(c[0]===-1/0){if(Vz(u[1],e,c[1]))return o}else if(c[1]===1/0){if(Vz(u[0],c[0],e))return o}else if(Vz(u[0],c[0],e)&&Vz(u[1],e,c[1]))return o;r&&d(c[0],o),r&&d(c[1],o)}}if(r)return e===1/0?t.length-1:e===-1/0?0:n;function d(t,r){var o=Math.abs(t-e);o<i&&(i=o,n=r)}},e.visualHandlers={color:{applyVisual:Lz("color"),getColorMapper:function(){var e=this.option;return mc("category"===e.mappingMethod?function(e,t){return!t&&(e=this._normalizeData(e)),Az.call(this,e)}:function(t,r,n){var i=!!n;return!r&&(t=this._normalizeData(t)),n=Tp(t,e.parsedVisual,n),i?n:Ap(n,"rgba")},this)},_normalizedToVisual:{linear:function(e){return Ap(Tp(e,this.option.parsedVisual),"rgba")},category:Az,piecewise:function(e,t){var r=Pz.call(this,t);return null==r&&(r=Ap(Tp(e,this.option.parsedVisual),"rgba")),r},fixed:Nz}},colorHue:kz((function(e,t){return Ip(e,t)})),colorSaturation:kz((function(e,t){return Ip(e,null,t)})),colorLightness:kz((function(e,t){return Ip(e,null,null,t)})),colorAlpha:kz((function(e,t){return Lp(e,t)})),decal:{applyVisual:Lz("decal"),_normalizedToVisual:{linear:null,category:Az,piecewise:null,fixed:null}},opacity:{applyVisual:Lz("opacity"),_normalizedToVisual:Dz([0,1])},liftZ:{applyVisual:Lz("liftZ"),_normalizedToVisual:{linear:Nz,category:Nz,piecewise:Nz,fixed:Nz}},symbol:{applyVisual:function(e,t,r){r("symbol",this.mapValueToVisual(e))},_normalizedToVisual:{linear:Iz,category:Az,piecewise:function(e,t){var r=Pz.call(this,t);return null==r&&(r=Iz.call(this,e)),r},fixed:Nz}},symbolSize:{applyVisual:Lz("symbolSize"),_normalizedToVisual:Dz([0,1])}},e}();function Tz(e,t){var r=e.visual,n=[];wc(r)?Cz(r,(function(e){n.push(e)})):null!=r&&n.push(r);t||1!==n.length||{color:1,symbol:1}.hasOwnProperty(e.type)||(n[1]=n[0]),Oz(e,n)}function kz(e){return{applyVisual:function(t,r,n){var i=this.mapValueToVisual(t);n("color",e(r("color"),i))},_normalizedToVisual:Dz([0,1])}}function Iz(e){var t=this.option.visual;return t[Math.round(Ef(e,[0,1],[0,t.length-1],!0))]||{}}function Lz(e){return function(t,r,n){n(e,this.mapValueToVisual(t))}}function Az(e){var t=this.option.visual;return t[this.option.loop&&e!==Ez?e%t.length:e]}function Nz(){return this.option.visual[0]}function Dz(e){return{linear:function(t){return Ef(t,e,this.option.visual,!0)},category:Az,piecewise:function(t,r){var n=Pz.call(this,r);return null==n&&(n=Ef(t,e,this.option.visual,!0)),n},fixed:Nz}}function Pz(e){var t=this.option,r=t.pieceList;if(t.hasSpecialVisual){var n=r[Mz.findPieceIndex(e,r)];if(n&&n.visual)return n.visual[this.type]}}function Oz(e,t){return e.visual=t,"color"===e.type&&(e.parsedVisual=dc(t,(function(e){var t=Sp(e);return t||[0,0,0,1]}))),t}var Rz={linear:function(e){return Ef(e,this.option.dataExtent,[0,1],!0)},piecewise:function(e){var t=this.option.pieceList,r=Mz.findPieceIndex(e,t,!0);if(null!=r)return Ef(r,[0,t.length-1],[0,1],!0)},category:function(e){var t=this.option.categories?this.option.categoryMap[e]:e;return null==t?Ez:t},fixed:Zc};function Vz(e,t,r){return e?t<=r:t<r}const Fz=Mz;var zz=lm();const Bz={seriesType:"treemap",reset:function(e){var t=e.getData().tree.root;t.isRemoved()||Hz(t,{},e.getViewRoot().getAncestors(),e)}};function Hz(e,t,r,n){var i=e.getModel(),o=e.getLayout(),a=e.hostTree.data;if(o&&!o.invisible&&o.isInView){var s,l=i.getModel("itemStyle"),c=function(e,t,r){var n=oc({},t),i=r.designatedVisualItemStyle;return uc(["color","colorAlpha","colorSaturation"],(function(r){i[r]=t[r];var o=e.get(r);i[r]=null,null!=o&&(n[r]=o)})),n}(l,t,n),u=a.ensureUniqueItemVisual(e.dataIndex,"style"),d=l.get("borderColor"),p=l.get("borderColorSaturation");null!=p&&(d=function(e,t){return null!=t?Ip(t,null,null,e):null}(p,s=jz(c))),u.stroke=d;var h=e.viewChildren;if(h&&h.length){var f=function(e,t,r,n,i,o){if(!o||!o.length)return;var a=Wz(t,"color")||null!=i.color&&"none"!==i.color&&(Wz(t,"colorAlpha")||Wz(t,"colorSaturation"));if(!a)return;var s=t.get("visualMin"),l=t.get("visualMax"),c=r.dataExtent.slice();null!=s&&s<c[0]&&(c[0]=s),null!=l&&l>c[1]&&(c[1]=l);var u=t.get("colorMappingBy"),d={type:a.name,dataExtent:c,visual:a.range};"color"!==d.type||"index"!==u&&"id"!==u?d.mappingMethod="linear":(d.mappingMethod="category",d.loop=!0);var p=new Fz(d);return zz(p).drColorMappingBy=u,p}(0,i,o,0,c,h);uc(h,(function(e,t){if(e.depth>=r.length||e===r[e.depth]){var o=function(e,t,r,n,i,o){var a=oc({},t);if(i){var s=i.type,l="color"===s&&zz(i).drColorMappingBy,c="index"===l?n:"id"===l?o.mapIdToIndex(r.getId()):r.getValue(e.get("visualDimension"));a[s]=i.mapValueToVisual(c)}return a}(i,c,e,t,f,n);Hz(e,o,r,n)}}))}else s=jz(c),u.fill=s}}function jz(e){var t=Gz(e,"color");if(t){var r=Gz(e,"colorAlpha"),n=Gz(e,"colorSaturation");return n&&(t=Ip(t,null,null,n)),r&&(t=Lp(t,r)),t}}function Gz(e,t){var r=e[t];if(null!=r&&"none"!==r)return r}function Wz(e,t){var r=e.get(t);return vc(r)&&r.length?{name:t,range:r}:null}var Uz=Math.max,Zz=Math.min,Yz=kc,Xz=uc,qz=["itemStyle","borderWidth"],$z=["itemStyle","gapWidth"],Kz=["upperLabel","show"],Qz=["upperLabel","height"];const Jz={seriesType:"treemap",reset:function(e,t,r,n){var i=r.getWidth(),o=r.getHeight(),a=e.option,s=Mb(e.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()}),l=a.size||[],c=Mf(Yz(s.width,l[0]),i),u=Mf(Yz(s.height,l[1]),o),d=n&&n.type,p=ZF(n,["treemapZoomToNode","treemapRootToNode"],e),h="treemapRender"===d||"treemapMove"===d?n.rootRect:null,f=e.getViewRoot(),m=YF(f);if("treemapMove"!==d){var g="treemapZoomToNode"===d?function(e,t,r,n,i){var o,a=(t||{}).node,s=[n,i];if(!a||a===r)return s;var l=n*i,c=l*e.option.zoomToNodeRatio;for(;o=a.parentNode;){for(var u=0,d=o.children,p=0,h=d.length;p<h;p++)u+=d[p].getValue();var f=a.getValue();if(0===f)return s;c*=u/f;var m=o.getModel(),g=m.get(qz);(c+=4*g*g+(3*g+Math.max(g,iB(m)))*Math.pow(c,.5))>Df&&(c=Df),a=o}c<l&&(c=l);var v=Math.pow(c/l,.5);return[n*v,i*v]}(e,p,f,c,u):h?[h.width,h.height]:[c,u],v=a.sort;v&&"asc"!==v&&"desc"!==v&&(v="desc");var y={squareRatio:a.squareRatio,sort:v,leafDepth:a.leafDepth};f.hostTree.clearLayouts();var x={x:0,y:0,width:g[0],height:g[1],area:g[0]*g[1]};f.setLayout(x),eB(f,y,!1,0),x=f.getLayout(),Xz(m,(function(e,t){var r=(m[t+1]||f).getValue();e.setLayout(oc({dataExtent:[r,r],borderWidth:0,upperHeight:0},x))}))}var b=e.getData().tree.root;b.setLayout(function(e,t,r){if(t)return{x:t.x,y:t.y};var n={x:0,y:0};if(!r)return n;var i=r.node,o=i.getLayout();if(!o)return n;var a=[o.width/2,o.height/2],s=i;for(;s;){var l=s.getLayout();a[0]+=l.x,a[1]+=l.y,s=s.parentNode}return{x:e.width/2-a[0],y:e.height/2-a[1]}}(s,h,p),!0),e.setLayoutInfo(s),nB(b,new id(-s.x,-s.y,i,o),m,f,0)}};function eB(e,t,r,n){var i,o;if(!e.isRemoved()){var a=e.getLayout();i=a.width,o=a.height;var s=e.getModel(),l=s.get(qz),c=s.get($z)/2,u=iB(s),d=Math.max(l,u),p=l-c,h=d-c;e.setLayout({borderWidth:l,upperHeight:d,upperLabelHeight:u},!0);var f=(i=Uz(i-2*p,0))*(o=Uz(o-p-h,0)),m=function(e,t,r,n,i,o){var a=e.children||[],s=n.sort;"asc"!==s&&"desc"!==s&&(s=null);var l=null!=n.leafDepth&&n.leafDepth<=o;if(i&&!l)return e.viewChildren=[];a=hc(a,(function(e){return!e.isRemoved()})),function(e,t){t&&e.sort((function(e,r){var n="asc"===t?e.getValue()-r.getValue():r.getValue()-e.getValue();return 0===n?"asc"===t?e.dataIndex-r.dataIndex:r.dataIndex-e.dataIndex:n}))}(a,s);var c=function(e,t,r){for(var n=0,i=0,o=t.length;i<o;i++)n+=t[i].getValue();var a,s=e.get("visualDimension");t&&t.length?"value"===s&&r?(a=[t[t.length-1].getValue(),t[0].getValue()],"asc"===r&&a.reverse()):(a=[1/0,-1/0],Xz(t,(function(e){var t=e.getValue(s);t<a[0]&&(a[0]=t),t>a[1]&&(a[1]=t)}))):a=[NaN,NaN];return{sum:n,dataExtent:a}}(t,a,s);if(0===c.sum)return e.viewChildren=[];if(c.sum=function(e,t,r,n,i){if(!n)return r;for(var o=e.get("visibleMin"),a=i.length,s=a,l=a-1;l>=0;l--){var c=i["asc"===n?a-l-1:l].getValue();c/r*t<o&&(s=l,r-=c)}return"asc"===n?i.splice(0,a-s):i.splice(s,a-s),r}(t,r,c.sum,s,a),0===c.sum)return e.viewChildren=[];for(var u=0,d=a.length;u<d;u++){var p=a[u].getValue()/c.sum*r;a[u].setLayout({area:p})}l&&(a.length&&e.setLayout({isLeafRoot:!0},!0),a.length=0);return e.viewChildren=a,e.setLayout({dataExtent:c.dataExtent},!0),a}(e,s,f,t,r,n);if(m.length){var g={x:p,y:h,width:i,height:o},v=Zz(i,o),y=1/0,x=[];x.area=0;for(var b=0,_=m.length;b<_;){var w=m[b];x.push(w),x.area+=w.getLayout().area;var C=tB(x,v,t.squareRatio);C<=y?(b++,y=C):(x.area-=x.pop().getLayout().area,rB(x,v,g,c,!1),v=Zz(g.width,g.height),x.length=x.area=0,y=1/0)}if(x.length&&rB(x,v,g,c,!0),!r){var S=s.get("childrenVisibleMin");null!=S&&f<S&&(r=!0)}for(b=0,_=m.length;b<_;b++)eB(m[b],t,r,n+1)}}}function tB(e,t,r){for(var n=0,i=1/0,o=0,a=void 0,s=e.length;o<s;o++)(a=e[o].getLayout().area)&&(a<i&&(i=a),a>n&&(n=a));var l=e.area*e.area,c=t*t*r;return l?Uz(c*n/l,l/(c*i)):1/0}function rB(e,t,r,n,i){var o=t===r.width?0:1,a=1-o,s=["x","y"],l=["width","height"],c=r[s[o]],u=t?e.area/t:0;(i||u>r[l[a]])&&(u=r[l[a]]);for(var d=0,p=e.length;d<p;d++){var h=e[d],f={},m=u?h.getLayout().area/u:0,g=f[l[a]]=Uz(u-2*n,0),v=r[s[o]]+r[l[o]]-c,y=d===p-1||v<m?v:m,x=f[l[o]]=Uz(y-2*n,0);f[s[a]]=r[s[a]]+Zz(n,g/2),f[s[o]]=c+Zz(n,x/2),c+=y,h.setLayout(f,!0)}r[s[a]]+=u,r[l[a]]-=u}function nB(e,t,r,n,i){var o=e.getLayout(),a=r[i],s=a&&a===e;if(!(a&&!s||i===r.length&&e!==n)){e.setLayout({isInView:!0,invisible:!s&&!t.intersect(o),isAboveViewRoot:s},!0);var l=new id(t.x-o.x,t.y-o.y,t.width,t.height);Xz(e.viewChildren||[],(function(e){nB(e,l,r,n,i+1)}))}}function iB(e){return e.get(Kz)?e.get(Qz):0}function oB(e){var t=e.findComponents({mainType:"legend"});t&&t.length&&e.eachSeriesByType("graph",(function(e){var r=e.getCategoriesData(),n=e.getGraph().data,i=r.mapArray(r.getName);n.filterSelf((function(e){var r=n.getItemModel(e).getShallow("category");if(null!=r){_c(r)&&(r=i[r]);for(var o=0;o<t.length;o++)if(!t[o].isSelected(r))return!1}return!0}))}))}function aB(e){var t={};e.eachSeriesByType("graph",(function(e){var r=e.getCategoriesData(),n=e.getData(),i={};r.each((function(n){var o=r.getName(n);i["ec-"+o]=n;var a=r.getItemModel(n),s=a.getModel("itemStyle").getItemStyle();s.fill||(s.fill=e.getColorFromPalette(o,t)),r.setItemVisual(n,"style",s);for(var l=["symbol","symbolSize","symbolKeepAspect"],c=0;c<l.length;c++){var u=a.getShallow(l[c],!0);null!=u&&r.setItemVisual(n,l[c],u)}})),r.count()&&n.each((function(e){var t=n.getItemModel(e).getShallow("category");if(null!=t){xc(t)&&(t=i["ec-"+t]);var o=r.getItemVisual(t,"style");oc(n.ensureUniqueItemVisual(e,"style"),o);for(var a=["symbol","symbolSize","symbolKeepAspect"],s=0;s<a.length;s++)n.setItemVisual(e,a[s],r.getItemVisual(t,a[s]))}}))}))}function sB(e){return e instanceof Array||(e=[e,e]),e}function lB(e){e.eachSeriesByType("graph",(function(e){var t=e.getGraph(),r=e.getEdgeData(),n=sB(e.get("edgeSymbol")),i=sB(e.get("edgeSymbolSize"));r.setVisual("fromSymbol",n&&n[0]),r.setVisual("toSymbol",n&&n[1]),r.setVisual("fromSymbolSize",i&&i[0]),r.setVisual("toSymbolSize",i&&i[1]),r.setVisual("style",e.getModel("lineStyle").getLineStyle()),r.each((function(e){var n=r.getItemModel(e),i=t.getEdgeByIndex(e),o=sB(n.getShallow("symbol",!0)),a=sB(n.getShallow("symbolSize",!0)),s=n.getModel("lineStyle").getLineStyle(),l=r.ensureUniqueItemVisual(e,"style");switch(oc(l,s),l.stroke){case"source":var c=i.node1.getVisual("style");l.stroke=c&&c.fill;break;case"target":c=i.node2.getVisual("style");l.stroke=c&&c.fill}o[0]&&i.setVisual("fromSymbol",o[0]),o[1]&&i.setVisual("toSymbol",o[1]),a[0]&&i.setVisual("fromSymbolSize",a[0]),a[1]&&i.setVisual("toSymbolSize",a[1])}))}))}var cB="--\x3e",uB=function(e){return e.get("autoCurveness")||null},dB=function(e,t){var r=uB(e),n=20,i=[];if(_c(r))n=r;else if(vc(r))return void(e.__curvenessList=r);t>n&&(n=t);var o=n%2?n+2:n+3;i=[];for(var a=0;a<o;a++)i.push((a%2?a+1:a)/10*(a%2?-1:1));e.__curvenessList=i},pB=function(e,t,r){var n=[e.id,e.dataIndex].join("."),i=[t.id,t.dataIndex].join(".");return[r.uid,n,i].join(cB)},hB=function(e){var t=e.split(cB);return[t[0],t[2],t[1]].join(cB)},fB=function(e,t){var r=pB(e.node1,e.node2,t);return t.__edgeMap[r]},mB=function(e,t){return gB(pB(e.node1,e.node2,t),t)+gB(pB(e.node2,e.node1,t),t)},gB=function(e,t){var r=t.__edgeMap;return r[e]?r[e].length:0};function vB(e,t,r,n){var i=uB(t),o=vc(i);if(!i)return null;var a=fB(e,t);if(!a)return null;for(var s=-1,l=0;l<a.length;l++)if(a[l]===r){s=l;break}var c=mB(e,t);dB(t,c),e.lineStyle=e.lineStyle||{};var u=pB(e.node1,e.node2,t),d=t.__curvenessList,p=o||c%2?0:1;if(a.isForward)return d[p+s];var h=hB(u),f=gB(h,t),m=d[s+f+p];return n?o?i&&0===i[0]?(f+p)%2?m:-m:((f%2?0:1)+p)%2?m:-m:(f+p)%2?m:-m:d[s+f+p]}function yB(e){var t=e.coordinateSystem;if(!t||"view"===t.type){var r=e.getGraph();r.eachNode((function(e){var t=e.getModel();e.setLayout([+t.get("x"),+t.get("y")])})),xB(r,e)}}function xB(e,t){e.eachEdge((function(e,r){var n=Lc(e.getModel().get(["lineStyle","curveness"]),-vB(e,t,r,!0),0),i=$c(e.node1.getLayout()),o=$c(e.node2.getLayout()),a=[i,o];+n&&a.push([(i[0]+o[0])/2-(i[1]-o[1])*n,(i[1]+o[1])/2-(o[0]-i[0])*n]),e.setLayout(a)}))}function bB(e,t){e.eachSeriesByType("graph",(function(e){var t=e.get("layout"),r=e.coordinateSystem;if(r&&"view"!==r.type){var n=e.getData(),i=[];uc(r.dimensions,(function(e){i=i.concat(n.mapDimensionsAll(e))}));for(var o=0;o<n.count();o++){for(var a=[],s=!1,l=0;l<i.length;l++){var c=n.get(i[l],o);isNaN(c)||(s=!0),a.push(c)}s?n.setItemLayout(o,r.dataToPoint(a)):n.setItemLayout(o,[NaN,NaN])}xB(n.graph,e)}else t&&"none"!==t||yB(e)}))}function _B(e){var t=e.coordinateSystem;if("view"!==t.type)return 1;var r=e.option.nodeScaleRatio,n=t.scaleX;return((t.getZoom()-1)*r+1)/n}function wB(e){var t=e.getVisual("symbolSize");return t instanceof Array&&(t=(t[0]+t[1])/2),+t}var CB=Math.PI,SB=[];function EB(e,t,r,n){var i=e.coordinateSystem;if(!i||"view"===i.type){var o=i.getBoundingRect(),a=e.getData(),s=a.graph,l=o.width/2+o.x,c=o.height/2+o.y,u=Math.min(o.width,o.height)/2,d=a.count();if(a.setLayout({cx:l,cy:c}),d){if(r){var p=i.pointToData(n),h=p[0],f=p[1],m=[h-l,f-c];iu(m,m),nu(m,m,u),r.setLayout([l+m[0],c+m[1]],!0),TB(r,e.get(["circular","rotateLabel"]),l,c)}MB[t](e,s,a,u,l,c,d),s.eachEdge((function(t,r){var n,i=Lc(t.getModel().get(["lineStyle","curveness"]),vB(t,e,r),0),o=$c(t.node1.getLayout()),a=$c(t.node2.getLayout()),s=(o[0]+a[0])/2,u=(o[1]+a[1])/2;+i&&(n=[l*(i*=3)+s*(1-i),c*i+u*(1-i)]),t.setLayout([o,a,n])}))}}}var MB={value:function(e,t,r,n,i,o,a){var s=0,l=r.getSum("value"),c=2*Math.PI/(l||a);t.eachNode((function(e){var t=e.getValue("value"),r=c*(l?t:1)/2;s+=r,e.setLayout([n*Math.cos(s)+i,n*Math.sin(s)+o]),s+=r}))},symbolSize:function(e,t,r,n,i,o,a){var s=0;SB.length=a;var l=_B(e);t.eachNode((function(e){var t=wB(e);isNaN(t)&&(t=2),t<0&&(t=0),t*=l;var r=Math.asin(t/2/n);isNaN(r)&&(r=CB/2),SB[e.dataIndex]=r,s+=2*r}));var c=(2*CB-s)/a/2,u=0;t.eachNode((function(e){var t=c+SB[e.dataIndex];u+=t,(!e.getLayout()||!e.getLayout().fixed)&&e.setLayout([n*Math.cos(u)+i,n*Math.sin(u)+o]),u+=t}))}};function TB(e,t,r,n){var i=e.getGraphicEl();if(i){var o=e.getModel().get(["label","rotate"])||0,a=i.getSymbolPath();if(t){var s=e.getLayout(),l=Math.atan2(s[1]-n,s[0]-r);l<0&&(l=2*Math.PI+l);var c=s[0]<r;c&&(l-=Math.PI);var u=c?"left":"right";a.setTextConfig({rotation:-l,position:u,origin:"center"});var d=a.ensureState("emphasis");oc(d.textConfig||(d.textConfig={}),{position:u})}else a.setTextConfig({rotation:o*=Math.PI/180})}}function kB(e){e.eachSeriesByType("graph",(function(e){"circular"===e.get("layout")&&EB(e,"symbolSize")}))}var IB=Jc;function LB(e){e.eachSeriesByType("graph",(function(e){var t=e.coordinateSystem;if(!t||"view"===t.type)if("force"===e.get("layout")){var r=e.preservedPoints||{},n=e.getGraph(),i=n.data,o=n.edgeData,a=e.getModel("force"),s=a.get("initLayout");e.preservedPoints?i.each((function(e){var t=i.getId(e);i.setItemLayout(e,r[t]||[NaN,NaN])})):s&&"none"!==s?"circular"===s&&EB(e,"value"):yB(e);var l=i.getDataExtent("value"),c=o.getDataExtent("value"),u=a.get("repulsion"),d=a.get("edgeLength"),p=vc(u)?u:[u,u],h=vc(d)?d:[d,d];h=[h[1],h[0]];var f=i.mapArray("value",(function(e,t){var r=i.getItemLayout(t),n=Ef(e,l,p);return isNaN(n)&&(n=(p[0]+p[1])/2),{w:n,rep:n,fixed:i.getItemModel(t).get("fixed"),p:!r||isNaN(r[0])||isNaN(r[1])?null:r}})),m=o.mapArray("value",(function(t,r){var i=n.getEdgeByIndex(r),o=Ef(t,c,h);isNaN(o)&&(o=(h[0]+h[1])/2);var a=i.getModel(),s=Lc(i.getModel().get(["lineStyle","curveness"]),-vB(i,e,r,!0),0);return{n1:f[i.node1.dataIndex],n2:f[i.node2.dataIndex],d:o,curveness:s,ignoreForceLayout:a.get("ignoreForceLayout")}})),g=t.getBoundingRect(),v=function(e,t,r){for(var n=e,i=t,o=r.rect,a=o.width,s=o.height,l=[o.x+a/2,o.y+s/2],c=null==r.gravity?.1:r.gravity,u=0;u<n.length;u++){var d=n[u];d.p||(d.p=Xc(a*(Math.random()-.5)+l[0],s*(Math.random()-.5)+l[1])),d.pp=$c(d.p),d.edges=null}var p,h,f=null==r.friction?.6:r.friction,m=f;return{warmUp:function(){m=.8*f},setFixed:function(e){n[e].fixed=!0},setUnfixed:function(e){n[e].fixed=!1},beforeStep:function(e){p=e},afterStep:function(e){h=e},step:function(e){p&&p(n,i);for(var t=[],r=n.length,o=0;o<i.length;o++){var a=i[o];if(!a.ignoreForceLayout){var s=a.n1;eu(t,(g=a.n2).p,s.p);var u=tu(t)-a.d,d=g.w/(s.w+g.w);isNaN(d)&&(d=0),iu(t,t),!s.fixed&&IB(s.p,s.p,t,d*u*m),!g.fixed&&IB(g.p,g.p,t,-(1-d)*u*m)}}for(o=0;o<r;o++)(x=n[o]).fixed||(eu(t,l,x.p),IB(x.p,x.p,t,c*m));for(o=0;o<r;o++){s=n[o];for(var f=o+1;f<r;f++){var g;eu(t,(g=n[f]).p,s.p),0===(u=tu(t))&&(Kc(t,Math.random()-.5,Math.random()-.5),u=1);var v=(s.rep+g.rep)/u/u;!s.fixed&&IB(s.pp,s.pp,t,v),!g.fixed&&IB(g.pp,g.pp,t,-v)}}var y=[];for(o=0;o<r;o++){var x;(x=n[o]).fixed||(eu(y,x.p,x.pp),IB(x.p,x.p,y,m),qc(x.pp,x.p))}var b=(m*=.992)<.01;h&&h(n,i,b),e&&e(b)}}}(f,m,{rect:g,gravity:a.get("gravity"),friction:a.get("friction")});v.beforeStep((function(e,t){for(var r=0,i=e.length;r<i;r++)e[r].fixed&&qc(e[r].p,n.getNodeByIndex(r).getLayout())})),v.afterStep((function(e,t,o){for(var a=0,s=e.length;a<s;a++)e[a].fixed||n.getNodeByIndex(a).setLayout(e[a].p),r[i.getId(a)]=e[a].p;for(a=0,s=t.length;a<s;a++){var l=t[a],c=n.getEdgeByIndex(a),u=l.n1.p,d=l.n2.p,p=c.getLayout();(p=p?p.slice():[])[0]=p[0]||[],p[1]=p[1]||[],qc(p[0],u),qc(p[1],d),+l.curveness&&(p[2]=[(u[0]+d[0])/2-(u[1]-d[1])*l.curveness,(u[1]+d[1])/2-(d[0]-u[0])*l.curveness]),c.setLayout(p)}})),e.forceLayout=v,e.preservedPoints=r,v.step()}else e.forceLayout=null}))}function AB(e,t){var r=[];return e.eachSeriesByType("graph",(function(e){var n=e.get("coordinateSystem");if(!n||"view"===n){var i=e.getData(),o=[],a=[];dg(i.mapArray((function(e){var t=i.getItemModel(e);return[+t.get("x"),+t.get("y")]})),o,a),a[0]-o[0]==0&&(a[0]+=1,o[0]-=1),a[1]-o[1]==0&&(a[1]+=1,o[1]-=1);var s=(a[0]-o[0])/(a[1]-o[1]),l=function(e,t,r){return Mb(oc(e.getBoxLayoutParams(),{aspect:r}),{width:t.getWidth(),height:t.getHeight()})}(e,t,s);isNaN(s)&&(o=[l.x,l.y],a=[l.x+l.width,l.y+l.height]);var c=a[0]-o[0],u=a[1]-o[1],d=l.width,p=l.height,h=e.coordinateSystem=new QV;h.zoomLimit=e.get("scaleLimit"),h.setBoundingRect(o[0],o[1],c,u),h.setViewRect(l.x,l.y,d,p),h.setCenter(e.get("center"),t),h.setZoom(e.get("zoom")),r.push(h)}})),r}var NB=PS.prototype,DB=zS.prototype,PB=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1};!function(e){function t(){return null!==e&&e.apply(this,arguments)||this}Al(t,e)}(PB);function OB(e){return isNaN(+e.cpx1)||isNaN(+e.cpy1)}const RB=function(e){function t(t){var r=e.call(this,t)||this;return r.type="ec-line",r}return Al(t,e),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new PB},t.prototype.buildPath=function(e,t){OB(t)?NB.buildPath.call(this,e,t):DB.buildPath.call(this,e,t)},t.prototype.pointAt=function(e){return OB(this.shape)?NB.pointAt.call(this,e):DB.pointAt.call(this,e)},t.prototype.tangentAt=function(e){var t=this.shape,r=OB(t)?[t.x2-t.x1,t.y2-t.y1]:DB.tangentAt.call(this,e);return iu(r,r)},t}(ov);var VB=["fromSymbol","toSymbol"];function FB(e){return"_"+e+"Type"}function zB(e,t,r){var n=t.getItemVisual(r,e);if(!n||"none"===n)return n;var i=t.getItemVisual(r,e+"Size"),o=t.getItemVisual(r,e+"Rotate"),a=t.getItemVisual(r,e+"Offset"),s=t.getItemVisual(r,e+"KeepAspect"),l=tT(i);return n+l+rT(a||0,l)+(o||"")+(s||"")}function BB(e,t,r){var n=t.getItemVisual(r,e);if(n&&"none"!==n){var i=t.getItemVisual(r,e+"Size"),o=t.getItemVisual(r,e+"Rotate"),a=t.getItemVisual(r,e+"Offset"),s=t.getItemVisual(r,e+"KeepAspect"),l=tT(i),c=rT(a||0,l),u=eT(n,-l[0]/2+c[0],-l[1]/2+c[1],l[0],l[1],null,s);return u.__specifiedRotation=null==o||isNaN(o)?void 0:+o*Math.PI/180||0,u.name=e,u}}function HB(e,t){e.x1=t[0][0],e.y1=t[0][1],e.x2=t[1][0],e.y2=t[1][1],e.percent=1;var r=t[2];r?(e.cpx1=r[0],e.cpy1=r[1]):(e.cpx1=NaN,e.cpy1=NaN)}var jB=function(e){function t(t,r,n){var i=e.call(this)||this;return i._createLine(t,r,n),i}return Al(t,e),t.prototype._createLine=function(e,t,r){var n=e.hostModel,i=function(e){var t=new RB({name:"line",subPixelOptimize:!0});return HB(t.shape,e),t}(e.getItemLayout(t));i.shape.percent=0,Gy(i,{shape:{percent:1}},n,t),this.add(i),uc(VB,(function(r){var n=BB(r,e,t);this.add(n),this[FB(r)]=zB(r,e,t)}),this),this._updateCommonStl(e,t,r)},t.prototype.updateData=function(e,t,r){var n=e.hostModel,i=this.childOfName("line"),o=e.getItemLayout(t),a={shape:{}};HB(a.shape,o),jy(i,a,n,t),uc(VB,(function(r){var n=zB(r,e,t),i=FB(r);if(this[i]!==n){this.remove(this.childOfName(r));var o=BB(r,e,t);this.add(o)}this[i]=n}),this),this._updateCommonStl(e,t,r)},t.prototype.getLinePath=function(){return this.childAt(0)},t.prototype._updateCommonStl=function(e,t,r){var n=e.hostModel,i=this.childOfName("line"),o=r&&r.emphasisLineStyle,a=r&&r.blurLineStyle,s=r&&r.selectLineStyle,l=r&&r.labelStatesModels,c=r&&r.emphasisDisabled,u=r&&r.focus,d=r&&r.blurScope;if(!r||e.hasItemOption){var p=e.getItemModel(t),h=p.getModel("emphasis");o=h.getModel("lineStyle").getLineStyle(),a=p.getModel(["blur","lineStyle"]).getLineStyle(),s=p.getModel(["select","lineStyle"]).getLineStyle(),c=h.get("disabled"),u=h.get("focus"),d=h.get("blurScope"),l=Jy(p)}var f=e.getItemVisual(t,"style"),m=f.stroke;i.useStyle(f),i.style.fill=null,i.style.strokeNoScale=!0,i.ensureState("emphasis").style=o,i.ensureState("blur").style=a,i.ensureState("select").style=s,uc(VB,(function(e){var t=this.childOfName(e);if(t){t.setColor(m),t.style.opacity=f.opacity;for(var r=0;r<Zv.length;r++){var n=Zv[r],o=i.getState(n);if(o){var a=o.style||{},s=t.ensureState(n),l=s.style||(s.style={});null!=a.stroke&&(l[t.__isEmptyBrush?"stroke":"fill"]=a.stroke),null!=a.opacity&&(l.opacity=a.opacity)}}t.markRedraw()}}),this);var g=n.getRawValue(t);Qy(this,l,{labelDataIndex:t,labelFetcher:{getFormattedLabel:function(t,r){return n.getFormattedLabel(t,r,e.dataType)}},inheritColor:m||"#000",defaultOpacity:f.opacity,defaultText:(null==g?e.getName(t):isFinite(g)?Tf(g):g)+""});var v=this.getTextContent();if(v){var y=l.normal;v.__align=v.style.align,v.__verticalAlign=v.style.verticalAlign,v.__position=y.get("position")||"middle";var x=y.get("distance");vc(x)||(x=[x,x]),v.__labelDistance=x}this.setTextConfig({position:null,local:!0,inside:!1}),Ly(this,u,d,c)},t.prototype.highlight=function(){gy(this)},t.prototype.downplay=function(){vy(this)},t.prototype.updateLayout=function(e,t){this.setLinePoints(e.getItemLayout(t))},t.prototype.setLinePoints=function(e){var t=this.childOfName("line");HB(t.shape,e),t.dirty()},t.prototype.beforeUpdate=function(){var e=this,t=e.childOfName("fromSymbol"),r=e.childOfName("toSymbol"),n=e.getTextContent();if(t||r||n&&!n.ignore){for(var i=1,o=this.parent;o;)o.scaleX&&(i/=o.scaleX),o=o.parent;var a=e.childOfName("line");if(this.__dirty||a.__dirty){var s=a.shape.percent,l=a.pointAt(0),c=a.pointAt(s),u=eu([],c,l);if(iu(u,u),t&&(t.setPosition(l),C(t,0),t.scaleX=t.scaleY=i*s,t.markRedraw()),r&&(r.setPosition(c),C(r,1),r.scaleX=r.scaleY=i*s,r.markRedraw()),n&&!n.ignore){n.x=n.y=0,n.originX=n.originY=0;var d=void 0,p=void 0,h=n.__labelDistance,f=h[0]*i,m=h[1]*i,g=s/2,v=a.tangentAt(g),y=[v[1],-v[0]],x=a.pointAt(g);y[1]>0&&(y[0]=-y[0],y[1]=-y[1]);var b=v[0]<0?-1:1;if("start"!==n.__position&&"end"!==n.__position){var _=-Math.atan2(v[1],v[0]);c[0]<l[0]&&(_=Math.PI+_),n.rotation=_}var w=void 0;switch(n.__position){case"insideStartTop":case"insideMiddleTop":case"insideEndTop":case"middle":w=-m,p="bottom";break;case"insideStartBottom":case"insideMiddleBottom":case"insideEndBottom":w=m,p="top";break;default:w=0,p="middle"}switch(n.__position){case"end":n.x=u[0]*f+c[0],n.y=u[1]*m+c[1],d=u[0]>.8?"left":u[0]<-.8?"right":"center",p=u[1]>.8?"top":u[1]<-.8?"bottom":"middle";break;case"start":n.x=-u[0]*f+l[0],n.y=-u[1]*m+l[1],d=u[0]>.8?"right":u[0]<-.8?"left":"center",p=u[1]>.8?"bottom":u[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":n.x=f*b+l[0],n.y=l[1]+w,d=v[0]<0?"right":"left",n.originX=-f*b,n.originY=-w;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":n.x=x[0],n.y=x[1]+w,d="center",n.originY=-w;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":n.x=-f*b+c[0],n.y=c[1]+w,d=v[0]>=0?"right":"left",n.originX=f*b,n.originY=-w}n.scaleX=n.scaleY=i,n.setStyle({verticalAlign:n.__verticalAlign||p,align:n.__align||d})}}}function C(e,t){var r=e.__specifiedRotation;if(null==r){var n=a.tangentAt(t);e.attr("rotation",(1===t?-1:1)*Math.PI/2-Math.atan2(n[1],n[0]))}else e.attr("rotation",r)}},t}(vf);const GB=jB;function WB(e){var t=e.hostModel,r=t.getModel("emphasis");return{lineStyle:t.getModel("lineStyle").getLineStyle(),emphasisLineStyle:r.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:t.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:t.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:r.get("disabled"),blurScope:r.get("blurScope"),focus:r.get("focus"),labelStatesModels:Jy(t)}}function UB(e){return isNaN(e[0])||isNaN(e[1])}function ZB(e){return e&&!UB(e[0])&&!UB(e[1])}const YB=function(){function e(e){this.group=new vf,this._LineCtor=e||GB}return e.prototype.updateData=function(e){var t=this;this._progressiveEls=null;var r=this,n=r.group,i=r._lineData;r._lineData=e,i||n.removeAll();var o=WB(e);e.diff(i).add((function(r){t._doAdd(e,r,o)})).update((function(r,n){t._doUpdate(i,e,n,r,o)})).remove((function(e){n.remove(i.getItemGraphicEl(e))})).execute()},e.prototype.updateLayout=function(){var e=this._lineData;e&&e.eachItemGraphicEl((function(t,r){t.updateLayout(e,r)}),this)},e.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=WB(e),this._lineData=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(e,t){function r(e){e.isGroup||function(e){return e.animators&&e.animators.length>0}(e)||(e.incremental=!0,e.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[];for(var n=e.start;n<e.end;n++){if(ZB(t.getItemLayout(n))){var i=new this._LineCtor(t,n,this._seriesScope);i.traverse(r),this.group.add(i),t.setItemGraphicEl(n,i),this._progressiveEls.push(i)}}},e.prototype.remove=function(){this.group.removeAll()},e.prototype.eachRendered=function(e){OE(this._progressiveEls||this.group,e)},e.prototype._doAdd=function(e,t,r){if(ZB(e.getItemLayout(t))){var n=new this._LineCtor(e,t,r);e.setItemGraphicEl(t,n),this.group.add(n)}},e.prototype._doUpdate=function(e,t,r,n,i){var o=e.getItemGraphicEl(r);ZB(t.getItemLayout(n))?(o?o.updateData(t,n,i):o=new this._LineCtor(t,n,i),t.setItemGraphicEl(n,o),this.group.add(o)):this.group.remove(o)},e}();var XB=[],qB=[],$B=[],KB=Jd,QB=su,JB=Math.abs;function eH(e,t,r){for(var n,i=e[0],o=e[1],a=e[2],s=1/0,l=r*r,c=.1,u=.1;u<=.9;u+=.1){XB[0]=KB(i[0],o[0],a[0],u),XB[1]=KB(i[1],o[1],a[1],u),(h=JB(QB(XB,t)-l))<s&&(s=h,n=u)}for(var d=0;d<32;d++){var p=n+c;qB[0]=KB(i[0],o[0],a[0],n),qB[1]=KB(i[1],o[1],a[1],n),$B[0]=KB(i[0],o[0],a[0],p),$B[1]=KB(i[1],o[1],a[1],p);var h=QB(qB,t)-l;if(JB(h)<.01)break;var f=QB($B,t)-l;c/=2,h<0?f>=0?n+=c:n-=c:f>=0?n-=c:n+=c}return n}function tH(e,t){var r=[],n=rp,i=[[],[],[]],o=[[],[]],a=[];t/=2,e.eachEdge((function(e,s){var l=e.getLayout(),c=e.getVisual("fromSymbol"),u=e.getVisual("toSymbol");l.__original||(l.__original=[$c(l[0]),$c(l[1])],l[2]&&l.__original.push($c(l[2])));var d=l.__original;if(null!=l[2]){if(qc(i[0],d[0]),qc(i[1],d[2]),qc(i[2],d[1]),c&&"none"!==c){var p=wB(e.node1),h=eH(i,d[0],p*t);n(i[0][0],i[1][0],i[2][0],h,r),i[0][0]=r[3],i[1][0]=r[4],n(i[0][1],i[1][1],i[2][1],h,r),i[0][1]=r[3],i[1][1]=r[4]}if(u&&"none"!==u){p=wB(e.node2),h=eH(i,d[1],p*t);n(i[0][0],i[1][0],i[2][0],h,r),i[1][0]=r[1],i[2][0]=r[2],n(i[0][1],i[1][1],i[2][1],h,r),i[1][1]=r[1],i[2][1]=r[2]}qc(l[0],i[0]),qc(l[1],i[2]),qc(l[2],i[1])}else{if(qc(o[0],d[0]),qc(o[1],d[1]),eu(a,o[1],o[0]),iu(a,a),c&&"none"!==c){p=wB(e.node1);Jc(o[0],o[0],a,p*t)}if(u&&"none"!==u){p=wB(e.node2);Jc(o[1],o[1],a,-p*t)}qc(l[0],o[0]),qc(l[1],o[1])}}))}function rH(e){return"view"===e.type}var nH=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.init=function(e,t){var r=new KA,n=new YB,i=this.group;this._controller=new kR(t.getZr()),this._controllerHost={target:i},i.add(r.group),i.add(n.group),this._symbolDraw=r,this._lineDraw=n,this._firstRender=!0},t.prototype.render=function(e,t,r){var n=this,i=e.coordinateSystem;this._model=e;var o=this._symbolDraw,a=this._lineDraw,s=this.group;if(rH(i)){var l={x:i.x,y:i.y,scaleX:i.scaleX,scaleY:i.scaleY};this._firstRender?s.attr(l):jy(s,l,e)}tH(e.getGraph(),_B(e));var c=e.getData();o.updateData(c);var u=e.getEdgeData();a.updateData(u),this._updateNodeAndLinkScale(),this._updateController(e,t,r),clearTimeout(this._layoutTimeout);var d=e.forceLayout,p=e.get(["force","layoutAnimation"]);d&&this._startForceLayoutIteration(d,p);var h=e.get("layout");c.graph.eachNode((function(t){var r=t.dataIndex,i=t.getGraphicEl(),o=t.getModel();if(i){i.off("drag").off("dragend");var a=o.get("draggable");a&&i.on("drag",(function(o){switch(h){case"force":d.warmUp(),!n._layouting&&n._startForceLayoutIteration(d,p),d.setFixed(r),c.setItemLayout(r,[i.x,i.y]);break;case"circular":c.setItemLayout(r,[i.x,i.y]),t.setLayout({fixed:!0},!0),EB(e,"symbolSize",t,[o.offsetX,o.offsetY]),n.updateLayout(e);break;default:c.setItemLayout(r,[i.x,i.y]),xB(e.getGraph(),e),n.updateLayout(e)}})).on("dragend",(function(){d&&d.setUnfixed(r)})),i.setDraggable(a,!!o.get("cursor")),"adjacency"===o.get(["emphasis","focus"])&&(Vv(i).focus=t.getAdjacentDataIndices())}})),c.graph.eachEdge((function(e){var t=e.getGraphicEl(),r=e.getModel().get(["emphasis","focus"]);t&&"adjacency"===r&&(Vv(t).focus={edge:[e.dataIndex],node:[e.node1.dataIndex,e.node2.dataIndex]})}));var f="circular"===e.get("layout")&&e.get(["circular","rotateLabel"]),m=c.getLayout("cx"),g=c.getLayout("cy");c.graph.eachNode((function(e){TB(e,f,m,g)})),this._firstRender=!1},t.prototype.dispose=function(){this.remove(),this._controller&&this._controller.dispose(),this._controllerHost=null},t.prototype._startForceLayoutIteration=function(e,t){var r=this;!function n(){e.step((function(e){r.updateLayout(r._model),(r._layouting=!e)&&(t?r._layoutTimeout=setTimeout(n,16):n())}))}()},t.prototype._updateController=function(e,t,r){var n=this,i=this._controller,o=this._controllerHost,a=this.group;i.setPointerChecker((function(t,n,i){var o=a.getBoundingRect();return o.applyTransform(a.transform),o.contain(n,i)&&!DR(t,r,e)})),rH(e.coordinateSystem)?(i.enable(e.get("roam")),o.zoomLimit=e.get("scaleLimit"),o.zoom=e.coordinateSystem.getZoom(),i.off("pan").off("zoom").on("pan",(function(t){IR(o,t.dx,t.dy),r.dispatchAction({seriesId:e.id,type:"graphRoam",dx:t.dx,dy:t.dy})})).on("zoom",(function(t){LR(o,t.scale,t.originX,t.originY),r.dispatchAction({seriesId:e.id,type:"graphRoam",zoom:t.scale,originX:t.originX,originY:t.originY}),n._updateNodeAndLinkScale(),tH(e.getGraph(),_B(e)),n._lineDraw.updateLayout(),r.updateLabelLayout()}))):i.disable()},t.prototype._updateNodeAndLinkScale=function(){var e=this._model,t=e.getData(),r=_B(e);t.eachItemGraphicEl((function(e,t){e&&e.setSymbolScale(r)}))},t.prototype.updateLayout=function(e){tH(e.getGraph(),_B(e)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},t.prototype.remove=function(){clearTimeout(this._layoutTimeout),this._layouting=!1,this._layoutTimeout=null,this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},t.type="graph",t}(WE);const iH=nH;function oH(e){return"_EC_"+e}var aH=function(){function e(e){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=e||!1}return e.prototype.isDirected=function(){return this._directed},e.prototype.addNode=function(e,t){e=null==e?""+t:""+e;var r=this._nodesMap;if(!r[oH(e)]){var n=new sH(e,t);return n.hostGraph=this,this.nodes.push(n),r[oH(e)]=n,n}},e.prototype.getNodeByIndex=function(e){var t=this.data.getRawIndex(e);return this.nodes[t]},e.prototype.getNodeById=function(e){return this._nodesMap[oH(e)]},e.prototype.addEdge=function(e,t,r){var n=this._nodesMap,i=this._edgesMap;if(_c(e)&&(e=this.nodes[e]),_c(t)&&(t=this.nodes[t]),e instanceof sH||(e=n[oH(e)]),t instanceof sH||(t=n[oH(t)]),e&&t){var o=e.id+"-"+t.id,a=new lH(e,t,r);return a.hostGraph=this,this._directed&&(e.outEdges.push(a),t.inEdges.push(a)),e.edges.push(a),e!==t&&t.edges.push(a),this.edges.push(a),i[o]=a,a}},e.prototype.getEdgeByIndex=function(e){var t=this.edgeData.getRawIndex(e);return this.edges[t]},e.prototype.getEdge=function(e,t){e instanceof sH&&(e=e.id),t instanceof sH&&(t=t.id);var r=this._edgesMap;return this._directed?r[e+"-"+t]:r[e+"-"+t]||r[t+"-"+e]},e.prototype.eachNode=function(e,t){for(var r=this.nodes,n=r.length,i=0;i<n;i++)r[i].dataIndex>=0&&e.call(t,r[i],i)},e.prototype.eachEdge=function(e,t){for(var r=this.edges,n=r.length,i=0;i<n;i++)r[i].dataIndex>=0&&r[i].node1.dataIndex>=0&&r[i].node2.dataIndex>=0&&e.call(t,r[i],i)},e.prototype.breadthFirstTraverse=function(e,t,r,n){if(t instanceof sH||(t=this._nodesMap[oH(t)]),t){for(var i="out"===r?"outEdges":"in"===r?"inEdges":"edges",o=0;o<this.nodes.length;o++)this.nodes[o].__visited=!1;if(!e.call(n,t,null))for(var a=[t];a.length;){var s=a.shift(),l=s[i];for(o=0;o<l.length;o++){var c=l[o],u=c.node1===s?c.node2:c.node1;if(!u.__visited){if(e.call(n,u,s))return;a.push(u),u.__visited=!0}}}}},e.prototype.update=function(){for(var e=this.data,t=this.edgeData,r=this.nodes,n=this.edges,i=0,o=r.length;i<o;i++)r[i].dataIndex=-1;for(i=0,o=e.count();i<o;i++)r[e.getRawIndex(i)].dataIndex=i;t.filterSelf((function(e){var r=n[t.getRawIndex(e)];return r.node1.dataIndex>=0&&r.node2.dataIndex>=0}));for(i=0,o=n.length;i<o;i++)n[i].dataIndex=-1;for(i=0,o=t.count();i<o;i++)n[t.getRawIndex(i)].dataIndex=i},e.prototype.clone=function(){for(var t=new e(this._directed),r=this.nodes,n=this.edges,i=0;i<r.length;i++)t.addNode(r[i].id,r[i].dataIndex);for(i=0;i<n.length;i++){var o=n[i];t.addEdge(o.node1.id,o.node2.id,o.dataIndex)}return t},e}(),sH=function(){function e(e,t){this.inEdges=[],this.outEdges=[],this.edges=[],this.dataIndex=-1,this.id=null==e?"":e,this.dataIndex=null==t?-1:t}return e.prototype.degree=function(){return this.edges.length},e.prototype.inDegree=function(){return this.inEdges.length},e.prototype.outDegree=function(){return this.outEdges.length},e.prototype.getModel=function(e){if(!(this.dataIndex<0))return this.hostGraph.data.getItemModel(this.dataIndex).getModel(e)},e.prototype.getAdjacentDataIndices=function(){for(var e={edge:[],node:[]},t=0;t<this.edges.length;t++){var r=this.edges[t];r.dataIndex<0||(e.edge.push(r.dataIndex),e.node.push(r.node1.dataIndex,r.node2.dataIndex))}return e},e.prototype.getTrajectoryDataIndices=function(){for(var e=Hc(),t=Hc(),r=0;r<this.edges.length;r++){var n=this.edges[r];if(!(n.dataIndex<0)){e.set(n.dataIndex,!0);for(var i=[n.node1],o=[n.node2],a=0;a<i.length;){var s=i[a];a++,t.set(s.dataIndex,!0);for(var l=0;l<s.inEdges.length;l++)e.set(s.inEdges[l].dataIndex,!0),i.push(s.inEdges[l].node1)}for(a=0;a<o.length;){var c=o[a];a++,t.set(c.dataIndex,!0);for(l=0;l<c.outEdges.length;l++)e.set(c.outEdges[l].dataIndex,!0),o.push(c.outEdges[l].node2)}}}return{edge:e.keys(),node:t.keys()}},e}(),lH=function(){function e(e,t,r){this.dataIndex=-1,this.node1=e,this.node2=t,this.dataIndex=null==r?-1:r}return e.prototype.getModel=function(e){if(!(this.dataIndex<0))return this.hostGraph.edgeData.getItemModel(this.dataIndex).getModel(e)},e.prototype.getAdjacentDataIndices=function(){return{edge:[this.dataIndex],node:[this.node1.dataIndex,this.node2.dataIndex]}},e.prototype.getTrajectoryDataIndices=function(){var e=Hc(),t=Hc();e.set(this.dataIndex,!0);for(var r=[this.node1],n=[this.node2],i=0;i<r.length;){var o=r[i];i++,t.set(o.dataIndex,!0);for(var a=0;a<o.inEdges.length;a++)e.set(o.inEdges[a].dataIndex,!0),r.push(o.inEdges[a].node1)}for(i=0;i<n.length;){var s=n[i];i++,t.set(s.dataIndex,!0);for(a=0;a<s.outEdges.length;a++)e.set(s.outEdges[a].dataIndex,!0),n.push(s.outEdges[a].node2)}return{edge:e.keys(),node:t.keys()}},e}();function cH(e,t){return{getValue:function(r){var n=this[e][t];return n.getStore().get(n.getDimensionIndex(r||"value"),this.dataIndex)},setVisual:function(r,n){this.dataIndex>=0&&this[e][t].setItemVisual(this.dataIndex,r,n)},getVisual:function(r){return this[e][t].getItemVisual(this.dataIndex,r)},setLayout:function(r,n){this.dataIndex>=0&&this[e][t].setItemLayout(this.dataIndex,r,n)},getLayout:function(){return this[e][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[e][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[e][t].getRawIndex(this.dataIndex)}}}lc(sH,cH("hostGraph","data")),lc(lH,cH("hostGraph","edgeData"));const uH=aH;function dH(e,t,r,n,i){for(var o=new uH(n),a=0;a<e.length;a++)o.addNode(kc(e[a].id,e[a].name,a),a);var s=[],l=[],c=0;for(a=0;a<t.length;a++){var u=t[a],d=u.source,p=u.target;o.addEdge(d,p,c)&&(l.push(u),s.push(kc(im(u.id,null),d+" > "+p)),c++)}var h,f=r.get("coordinateSystem");if("cartesian2d"===f||"polar"===f)h=zA(e,r);else{var m=x_.get(f),g=m&&m.dimensions||[];sc(g,"value")<0&&g.concat(["value"]);var v=AA(e,{coordDimensions:g,encodeDefine:r.getEncode()}).dimensions;(h=new LA(v,r)).initData(e)}var y=new LA(["value"],r);return y.initData(l,s),i&&i(h,y),jF({mainData:h,struct:o,structAttr:"graph",datas:{node:h,edge:y},datasAttr:{node:"data",edge:"edgeData"}}),o.update(),o}var pH=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r}return Al(t,e),t.prototype.init=function(t){e.prototype.init.apply(this,arguments);var r=this;function n(){return r._categoriesData}this.legendVisualProvider=new ND(n,n),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},t.prototype.mergeOption=function(t){e.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},t.prototype.mergeDefaultAndTheme=function(t){e.prototype.mergeDefaultAndTheme.apply(this,arguments),Kf(t,"edgeLabel",["show"])},t.prototype.getInitialData=function(e,t){var r,n=e.edges||e.links||[],i=e.data||e.nodes||[],o=this;if(i&&n){uB(r=this)&&(r.__curvenessList=[],r.__edgeMap={},dB(r));var a=dH(i,n,this,!0,(function(e,t){e.wrapMethod("getItemModel",(function(e){var t=o._categoriesModels[e.getShallow("category")];return t&&(t.parentModel=e.parentModel,e.parentModel=t),e}));var r=Sx.prototype.getModel;function n(e,t){var n=r.call(this,e,t);return n.resolveParentPath=i,n}function i(e){if(e&&("label"===e[0]||"label"===e[1])){var t=e.slice();return"label"===e[0]?t[0]="edgeLabel":"label"===e[1]&&(t[1]="edgeLabel"),t}return e}t.wrapMethod("getItemModel",(function(e){return e.resolveParentPath=i,e.getModel=n,e}))}));return uc(a.edges,(function(e){!function(e,t,r,n){if(uB(r)){var i=pB(e,t,r),o=r.__edgeMap,a=o[hB(i)];o[i]&&!a?o[i].isForward=!0:a&&o[i]&&(a.isForward=!0,o[i].isForward=!1),o[i]=o[i]||[],o[i].push(n)}}(e.node1,e.node2,this,e.dataIndex)}),this),a.data}},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.getCategoriesData=function(){return this._categoriesData},t.prototype.formatTooltip=function(e,t,r){if("edge"===r){var n=this.getData(),i=this.getDataParams(e,r),o=n.graph.getEdgeByIndex(e),a=n.getName(o.node1.dataIndex),s=n.getName(o.node2.dataIndex),l=[];return null!=a&&l.push(a),null!=s&&l.push(s),oC("nameValue",{name:l.join(" > "),value:i.value,noValue:null==i.value})}return vC({series:this,dataIndex:e,multipleSeries:t})},t.prototype._updateCategoriesData=function(){var e=dc(this.option.categories||[],(function(e){return null!=e.value?e:oc({value:0},e)})),t=new LA(["value"],this);t.initData(e),this._categoriesData=t,this._categoriesModels=t.mapArray((function(e){return t.getItemModel(e)}))},t.prototype.setZoom=function(e){this.option.zoom=e},t.prototype.setCenter=function(e){this.option.center=e},t.prototype.isAnimationEnabled=function(){return e.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},t.type="series.graph",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},t}(IC);const hH=pH;var fH={type:"graphRoam",event:"graphRoam",update:"none"};var mH=function(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0},gH=function(e){function t(t){var r=e.call(this,t)||this;return r.type="pointer",r}return Al(t,e),t.prototype.getDefaultShape=function(){return new mH},t.prototype.buildPath=function(e,t){var r=Math.cos,n=Math.sin,i=t.r,o=t.width,a=t.angle,s=t.x-r(a)*o*(o>=i/3?1:2),l=t.y-n(a)*o*(o>=i/3?1:2);a=t.angle-Math.PI/2,e.moveTo(s,l),e.lineTo(t.x+r(a)*o,t.y+n(a)*o),e.lineTo(t.x+r(t.angle)*i,t.y+n(t.angle)*i),e.lineTo(t.x-r(a)*o,t.y-n(a)*o),e.lineTo(s,l)},t}(ov);const vH=gH;function yH(e,t){var r=null==e?"":e+"";return t&&(xc(t)?r=t.replace("{value}",r):yc(t)&&(r=t(e))),r}var xH=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.render=function(e,t,r){this.group.removeAll();var n=e.get(["axisLine","lineStyle","color"]),i=function(e,t){var r=e.get("center"),n=t.getWidth(),i=t.getHeight(),o=Math.min(n,i);return{cx:Mf(r[0],t.getWidth()),cy:Mf(r[1],t.getHeight()),r:Mf(e.get("radius"),o/2)}}(e,r);this._renderMain(e,t,r,n,i),this._data=e.getData()},t.prototype.dispose=function(){},t.prototype._renderMain=function(e,t,r,n,i){var o=this.group,a=e.get("clockwise"),s=-e.get("startAngle")/180*Math.PI,l=-e.get("endAngle")/180*Math.PI,c=e.getModel("axisLine"),u=c.get("roundCap")?YN:bS,d=c.get("show"),p=c.getModel("lineStyle"),h=p.get("width"),f=[s,l];Og(f,!a);for(var m=(l=f[1])-(s=f[0]),g=s,v=[],y=0;d&&y<n.length;y++){var x=new u({shape:{startAngle:g,endAngle:l=s+m*Math.min(Math.max(n[y][0],0),1),cx:i.cx,cy:i.cy,clockwise:a,r0:i.r-h,r:i.r},silent:!0});x.setStyle({fill:n[y][1]}),x.setStyle(p.getLineStyle(["color","width"])),v.push(x),g=l}v.reverse(),uc(v,(function(e){return o.add(e)}));var b=function(e){if(e<=0)return n[0][1];var t;for(t=0;t<n.length;t++)if(n[t][0]>=e&&(0===t?0:n[t-1][0])<e)return n[t][1];return n[t-1][1]};this._renderTicks(e,t,r,b,i,s,l,a,h),this._renderTitleAndDetail(e,t,r,b,i),this._renderAnchor(e,i),this._renderPointer(e,t,r,b,i,s,l,a,h)},t.prototype._renderTicks=function(e,t,r,n,i,o,a,s,l){for(var c,u,d=this.group,p=i.cx,h=i.cy,f=i.r,m=+e.get("min"),g=+e.get("max"),v=e.getModel("splitLine"),y=e.getModel("axisTick"),x=e.getModel("axisLabel"),b=e.get("splitNumber"),_=y.get("splitNumber"),w=Mf(v.get("length"),f),C=Mf(y.get("length"),f),S=o,E=(a-o)/b,M=E/_,T=v.getModel("lineStyle").getLineStyle(),k=y.getModel("lineStyle").getLineStyle(),I=v.get("distance"),L=0;L<=b;L++){if(c=Math.cos(S),u=Math.sin(S),v.get("show")){var A=new PS({shape:{x1:c*(f-(N=I?I+l:l))+p,y1:u*(f-N)+h,x2:c*(f-w-N)+p,y2:u*(f-w-N)+h},style:T,silent:!0});"auto"===T.stroke&&A.setStyle({stroke:n(L/b)}),d.add(A)}if(x.get("show")){var N=x.get("distance")+I,D=yH(Tf(L/b*(g-m)+m),x.get("formatter")),P=n(L/b),O=c*(f-w-N)+p,R=u*(f-w-N)+h,V=x.get("rotate"),F=0;"radial"===V?(F=-S+2*Math.PI)>Math.PI/2&&(F+=Math.PI):"tangential"===V?F=-S-Math.PI/2:_c(V)&&(F=V*Math.PI/180),0===F?d.add(new Rv({style:ex(x,{text:D,x:O,y:R,verticalAlign:u<-.8?"top":u>.8?"bottom":"middle",align:c<-.4?"left":c>.4?"right":"center"},{inheritColor:P}),silent:!0})):d.add(new Rv({style:ex(x,{text:D,x:O,y:R,verticalAlign:"middle",align:"center"},{inheritColor:P}),silent:!0,originX:O,originY:R,rotation:F}))}if(y.get("show")&&L!==b){N=(N=y.get("distance"))?N+l:l;for(var z=0;z<=_;z++){c=Math.cos(S),u=Math.sin(S);var B=new PS({shape:{x1:c*(f-N)+p,y1:u*(f-N)+h,x2:c*(f-C-N)+p,y2:u*(f-C-N)+h},silent:!0,style:k});"auto"===k.stroke&&B.setStyle({stroke:n((L+z/_)/b)}),d.add(B),S+=M}S-=M}else S+=E}},t.prototype._renderPointer=function(e,t,r,n,i,o,a,s,l){var c=this.group,u=this._data,d=this._progressEls,p=[],h=e.get(["pointer","show"]),f=e.getModel("progress"),m=f.get("show"),g=e.getData(),v=g.mapDimension("value"),y=+e.get("min"),x=+e.get("max"),b=[y,x],_=[o,a];function w(t,r){var n,o=g.getItemModel(t).getModel("pointer"),a=Mf(o.get("width"),i.r),s=Mf(o.get("length"),i.r),l=e.get(["pointer","icon"]),c=o.get("offsetCenter"),u=Mf(c[0],i.r),d=Mf(c[1],i.r),p=o.get("keepAspect");return(n=l?eT(l,u-a/2,d-s,a,s,null,p):new vH({shape:{angle:-Math.PI/2,width:a,r:s,x:u,y:d}})).rotation=-(r+Math.PI/2),n.x=i.cx,n.y=i.cy,n}function C(e,t){var r=f.get("roundCap")?YN:bS,n=f.get("overlap"),a=n?f.get("width"):l/g.count(),c=n?i.r-a:i.r-(e+1)*a,u=n?i.r:i.r-e*a,d=new r({shape:{startAngle:o,endAngle:t,cx:i.cx,cy:i.cy,clockwise:s,r0:c,r:u}});return n&&(d.z2=x-g.get(v,e)%x),d}(m||h)&&(g.diff(u).add((function(t){var r=g.get(v,t);if(h){var n=w(t,o);Gy(n,{rotation:-((isNaN(+r)?_[0]:Ef(r,b,_,!0))+Math.PI/2)},e),c.add(n),g.setItemGraphicEl(t,n)}if(m){var i=C(t,o),a=f.get("clip");Gy(i,{shape:{endAngle:Ef(r,b,_,a)}},e),c.add(i),Fv(e.seriesIndex,g.dataType,t,i),p[t]=i}})).update((function(t,r){var n=g.get(v,t);if(h){var i=u.getItemGraphicEl(r),a=i?i.rotation:o,s=w(t,a);s.rotation=a,jy(s,{rotation:-((isNaN(+n)?_[0]:Ef(n,b,_,!0))+Math.PI/2)},e),c.add(s),g.setItemGraphicEl(t,s)}if(m){var l=d[r],y=C(t,l?l.shape.endAngle:o),x=f.get("clip");jy(y,{shape:{endAngle:Ef(n,b,_,x)}},e),c.add(y),Fv(e.seriesIndex,g.dataType,t,y),p[t]=y}})).execute(),g.each((function(e){var t=g.getItemModel(e),r=t.getModel("emphasis"),i=r.get("focus"),o=r.get("blurScope"),a=r.get("disabled");if(h){var s=g.getItemGraphicEl(e),l=g.getItemVisual(e,"style"),c=l.fill;if(s instanceof pv){var u=s.style;s.useStyle(oc({image:u.image,x:u.x,y:u.y,width:u.width,height:u.height},l))}else s.useStyle(l),"pointer"!==s.type&&s.setColor(c);s.setStyle(t.getModel(["pointer","itemStyle"]).getItemStyle()),"auto"===s.style.fill&&s.setStyle("fill",n(Ef(g.get(v,e),b,[0,1],!0))),s.z2EmphasisLift=0,Py(s,t),Ly(s,i,o,a)}if(m){var d=p[e];d.useStyle(g.getItemVisual(e,"style")),d.setStyle(t.getModel(["progress","itemStyle"]).getItemStyle()),d.z2EmphasisLift=0,Py(d,t),Ly(d,i,o,a)}})),this._progressEls=p)},t.prototype._renderAnchor=function(e,t){var r=e.getModel("anchor");if(r.get("show")){var n=r.get("size"),i=r.get("icon"),o=r.get("offsetCenter"),a=r.get("keepAspect"),s=eT(i,t.cx-n/2+Mf(o[0],t.r),t.cy-n/2+Mf(o[1],t.r),n,n,null,a);s.z2=r.get("showAbove")?1:0,s.setStyle(r.getModel("itemStyle").getItemStyle()),this.group.add(s)}},t.prototype._renderTitleAndDetail=function(e,t,r,n,i){var o=this,a=e.getData(),s=a.mapDimension("value"),l=+e.get("min"),c=+e.get("max"),u=new vf,d=[],p=[],h=e.isAnimationEnabled(),f=e.get(["pointer","showAbove"]);a.diff(this._data).add((function(e){d[e]=new Rv({silent:!0}),p[e]=new Rv({silent:!0})})).update((function(e,t){d[e]=o._titleEls[t],p[e]=o._detailEls[t]})).execute(),a.each((function(t){var r=a.getItemModel(t),o=a.get(s,t),m=new vf,g=n(Ef(o,[l,c],[0,1],!0)),v=r.getModel("title");if(v.get("show")){var y=v.get("offsetCenter"),x=i.cx+Mf(y[0],i.r),b=i.cy+Mf(y[1],i.r);(k=d[t]).attr({z2:f?0:2,style:ex(v,{x,y:b,text:a.getName(t),align:"center",verticalAlign:"middle"},{inheritColor:g})}),m.add(k)}var _=r.getModel("detail");if(_.get("show")){var w=_.get("offsetCenter"),C=i.cx+Mf(w[0],i.r),S=i.cy+Mf(w[1],i.r),E=Mf(_.get("width"),i.r),M=Mf(_.get("height"),i.r),T=e.get(["progress","show"])?a.getItemVisual(t,"style").fill:g,k=p[t],I=_.get("formatter");k.attr({z2:f?0:2,style:ex(_,{x:C,y:S,text:yH(o,I),width:isNaN(E)?null:E,height:isNaN(M)?null:M,align:"center",verticalAlign:"middle"},{inheritColor:T})}),lx(k,{normal:_},o,(function(e){return yH(e,I)})),h&&cx(k,t,a,e,{getFormattedLabel:function(e,t,r,n,i,a){return yH(a?a.interpolatedValue:o,I)}}),m.add(k)}u.add(m)})),this.group.add(u),this._titleEls=d,this._detailEls=p},t.type="gauge",t}(WE);const bH=xH;const _H=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.visualStyleAccessPath="itemStyle",r}return Al(t,e),t.prototype.getInitialData=function(e,t){return LD(this,["value"])},t.type="series.gauge",t.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},t}(IC);var wH=["itemStyle","opacity"],CH=function(e){function t(t,r){var n=e.call(this)||this,i=n,o=new LS,a=new Rv;return i.setTextContent(a),n.setTextGuideLine(o),n.updateData(t,r,!0),n}return Al(t,e),t.prototype.updateData=function(e,t,r){var n=this,i=e.hostModel,o=e.getItemModel(t),a=e.getItemLayout(t),s=o.getModel("emphasis"),l=o.get(wH);l=null==l?1:l,r||Xy(n),n.useStyle(e.getItemVisual(t,"style")),n.style.lineJoin="round",r?(n.setShape({points:a.points}),n.style.opacity=0,Gy(n,{style:{opacity:l}},i,t)):jy(n,{style:{opacity:l},shape:{points:a.points}},i,t),Py(n,o),this._updateLabel(e,t),Ly(this,s.get("focus"),s.get("blurScope"),s.get("disabled"))},t.prototype._updateLabel=function(e,t){var r=this,n=this.getTextGuideLine(),i=r.getTextContent(),o=e.hostModel,a=e.getItemModel(t),s=e.getItemLayout(t).label,l=e.getItemVisual(t,"style"),c=l.fill;Qy(i,Jy(a),{labelFetcher:e.hostModel,labelDataIndex:t,defaultOpacity:l.opacity,defaultText:e.getName(t)},{normal:{align:s.textAlign,verticalAlign:s.verticalAlign}}),r.setTextConfig({local:!0,inside:!!s.inside,insideStroke:c,outsideFill:c});var u=s.linePoints;n.setShape({points:u}),r.textGuideLineConfig={anchor:u?new Xu(u[0][0],u[0][1]):null},jy(i,{style:{x:s.x,y:s.y}},o,t),i.attr({rotation:s.rotation,originX:s.x,originY:s.y,z2:10}),pI(r,hI(a),{stroke:c})},t}(TS);const SH=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.ignoreLabelLineUpdate=!0,r}return Al(t,e),t.prototype.render=function(e,t,r){var n=e.getData(),i=this._data,o=this.group;n.diff(i).add((function(e){var t=new CH(n,e);n.setItemGraphicEl(e,t),o.add(t)})).update((function(e,t){var r=i.getItemGraphicEl(t);r.updateData(n,e),o.add(r),n.setItemGraphicEl(e,r)})).remove((function(t){Yy(i.getItemGraphicEl(t),e,t)})).execute(),this._data=n},t.prototype.remove=function(){this.group.removeAll(),this._data=null},t.prototype.dispose=function(){},t.type="funnel",t}(WE);var EH=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.init=function(t){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new ND(mc(this.getData,this),mc(this.getRawData,this)),this._defaultLabelLine(t)},t.prototype.getInitialData=function(e,t){return LD(this,{coordDimensions:["value"],encodeDefaulter:gc($b,this)})},t.prototype._defaultLabelLine=function(e){Kf(e,"labelLine",["show"]);var t=e.labelLine,r=e.emphasis.labelLine;t.show=t.show&&e.label.show,r.show=r.show&&e.emphasis.label.show},t.prototype.getDataParams=function(t){var r=this.getData(),n=e.prototype.getDataParams.call(this,t),i=r.mapDimension("value"),o=r.getSum(i);return n.percent=o?+(r.get(i,t)/o*100).toFixed(2):0,n.$vars.push("percent"),n},t.type="series.funnel",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},t}(IC);const MH=EH;function TH(e,t){e.eachSeriesByType("funnel",(function(e){var r=e.getData(),n=r.mapDimension("value"),i=e.get("sort"),o=function(e,t){return Mb(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}(e,t),a=e.get("orient"),s=o.width,l=o.height,c=function(e,t){for(var r=e.mapDimension("value"),n=e.mapArray(r,(function(e){return e})),i=[],o="ascending"===t,a=0,s=e.count();a<s;a++)i[a]=a;return yc(t)?i.sort(t):"none"!==t&&i.sort((function(e,t){return o?n[e]-n[t]:n[t]-n[e]})),i}(r,i),u=o.x,d=o.y,p="horizontal"===a?[Mf(e.get("minSize"),l),Mf(e.get("maxSize"),l)]:[Mf(e.get("minSize"),s),Mf(e.get("maxSize"),s)],h=r.getDataExtent(n),f=e.get("min"),m=e.get("max");null==f&&(f=Math.min(h[0],0)),null==m&&(m=h[1]);var g=e.get("funnelAlign"),v=e.get("gap"),y=(("horizontal"===a?s:l)-v*(r.count()-1))/r.count(),x=function(e,t){if("horizontal"===a){var i=Ef(r.get(n,e)||0,[f,m],p,!0),o=void 0;switch(g){case"top":o=d;break;case"center":o=d+(l-i)/2;break;case"bottom":o=d+(l-i)}return[[t,o],[t,o+i]]}var c,h=Ef(r.get(n,e)||0,[f,m],p,!0);switch(g){case"left":c=u;break;case"center":c=u+(s-h)/2;break;case"right":c=u+s-h}return[[c,t],[c+h,t]]};"ascending"===i&&(y=-y,v=-v,"horizontal"===a?u+=s:d+=l,c=c.reverse());for(var b=0;b<c.length;b++){var _=c[b],w=c[b+1],C=r.getItemModel(_);if("horizontal"===a){var S=C.get(["itemStyle","width"]);null==S?S=y:(S=Mf(S,s),"ascending"===i&&(S=-S));var E=x(_,u),M=x(w,u+S);u+=S+v,r.setItemLayout(_,{points:E.concat(M.slice().reverse())})}else{var T=C.get(["itemStyle","height"]);null==T?T=y:(T=Mf(T,l),"ascending"===i&&(T=-T));E=x(_,d),M=x(w,d+T);d+=T+v,r.setItemLayout(_,{points:E.concat(M.slice().reverse())})}}!function(e){var t=e.hostModel.get("orient");e.each((function(r){var n,i,o,a,s=e.getItemModel(r),l=s.getModel("label").get("position"),c=s.getModel("labelLine"),u=e.getItemLayout(r),d=u.points,p="inner"===l||"inside"===l||"center"===l||"insideLeft"===l||"insideRight"===l;if(p)"insideLeft"===l?(i=(d[0][0]+d[3][0])/2+5,o=(d[0][1]+d[3][1])/2,n="left"):"insideRight"===l?(i=(d[1][0]+d[2][0])/2-5,o=(d[1][1]+d[2][1])/2,n="right"):(i=(d[0][0]+d[1][0]+d[2][0]+d[3][0])/4,o=(d[0][1]+d[1][1]+d[2][1]+d[3][1])/4,n="center"),a=[[i,o],[i,o]];else{var h=void 0,f=void 0,m=void 0,g=void 0,v=c.get("length");"left"===l?(h=(d[3][0]+d[0][0])/2,f=(d[3][1]+d[0][1])/2,i=(m=h-v)-5,n="right"):"right"===l?(h=(d[1][0]+d[2][0])/2,f=(d[1][1]+d[2][1])/2,i=(m=h+v)+5,n="left"):"top"===l?(h=(d[3][0]+d[0][0])/2,o=(g=(f=(d[3][1]+d[0][1])/2)-v)-5,n="center"):"bottom"===l?(h=(d[1][0]+d[2][0])/2,o=(g=(f=(d[1][1]+d[2][1])/2)+v)+5,n="center"):"rightTop"===l?(h="horizontal"===t?d[3][0]:d[1][0],f="horizontal"===t?d[3][1]:d[1][1],"horizontal"===t?(o=(g=f-v)-5,n="center"):(i=(m=h+v)+5,n="top")):"rightBottom"===l?(h=d[2][0],f=d[2][1],"horizontal"===t?(o=(g=f+v)+5,n="center"):(i=(m=h+v)+5,n="bottom")):"leftTop"===l?(h=d[0][0],f="horizontal"===t?d[0][1]:d[1][1],"horizontal"===t?(o=(g=f-v)-5,n="center"):(i=(m=h-v)-5,n="right")):"leftBottom"===l?(h="horizontal"===t?d[1][0]:d[3][0],f="horizontal"===t?d[1][1]:d[2][1],"horizontal"===t?(o=(g=f+v)+5,n="center"):(i=(m=h-v)-5,n="right")):(h=(d[1][0]+d[2][0])/2,f=(d[1][1]+d[2][1])/2,"horizontal"===t?(o=(g=f+v)+5,n="center"):(i=(m=h+v)+5,n="left")),"horizontal"===t?i=m=h:o=g=f,a=[[h,f],[m,g]]}u.label={linePoints:a,x:i,y:o,verticalAlign:"middle",textAlign:n,inside:p}}))}(r)}))}var kH=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r._dataGroup=new vf,r._initialized=!1,r}return Al(t,e),t.prototype.init=function(){this.group.add(this._dataGroup)},t.prototype.render=function(e,t,r,n){this._progressiveEls=null;var i=this._dataGroup,o=e.getData(),a=this._data,s=e.coordinateSystem,l=s.dimensions,c=AH(e);if(o.diff(a).add((function(e){var t=LH(o,i,e,l,s);NH(t,o,e,c)})).update((function(t,r){var n=a.getItemGraphicEl(r),i=IH(o,t,l,s);o.setItemGraphicEl(t,n),jy(n,{shape:{points:i}},e,t),Xy(n),NH(n,o,t,c)})).remove((function(e){var t=a.getItemGraphicEl(e);i.remove(t)})).execute(),!this._initialized){this._initialized=!0;var u=function(e,t,r){var n=e.model,i=e.getRect(),o=new bv({shape:{x:i.x,y:i.y,width:i.width,height:i.height}}),a="horizontal"===n.get("layout")?"width":"height";return o.setShape(a,0),Gy(o,{shape:{width:i.width,height:i.height}},t,r),o}(s,e,(function(){setTimeout((function(){i.removeClipPath()}))}));i.setClipPath(u)}this._data=o},t.prototype.incrementalPrepareRender=function(e,t,r){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},t.prototype.incrementalRender=function(e,t,r){for(var n=t.getData(),i=t.coordinateSystem,o=i.dimensions,a=AH(t),s=this._progressiveEls=[],l=e.start;l<e.end;l++){var c=LH(n,this._dataGroup,l,o,i);c.incremental=!0,NH(c,n,l,a),s.push(c)}},t.prototype.remove=function(){this._dataGroup&&this._dataGroup.removeAll(),this._data=null},t.type="parallel",t}(WE);function IH(e,t,r,n){for(var i,o=[],a=0;a<r.length;a++){var s=r[a],l=e.get(e.mapDimension(s),t);i=l,("category"===n.getAxis(s).type?null==i:null==i||isNaN(i))||o.push(n.dataToPoint(l,s))}return o}function LH(e,t,r,n,i){var o=IH(e,r,n,i),a=new LS({shape:{points:o},z2:10});return t.add(a),e.setItemGraphicEl(r,a),a}function AH(e){var t=e.get("smooth",!0);return!0===t&&(t=.3),Tc(t=jf(t))&&(t=0),{smooth:t}}function NH(e,t,r,n){e.useStyle(t.getItemVisual(r,"style")),e.style.fill=null,e.setShape("smooth",n.smooth);var i=t.getItemModel(r),o=i.getModel("emphasis");Py(e,i,"lineStyle"),Ly(e,o.get("focus"),o.get("blurScope"),o.get("disabled"))}const DH=kH;function PH(e){var t=e.ecModel.getComponent("parallel",e.get("parallelIndex"));if(t){var r={};return uc(t.dimensions,(function(e){var t=+e.replace("dim","");r[e]=t})),r}}const OH=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.visualStyleAccessPath="lineStyle",r.visualDrawType="stroke",r}return Al(t,e),t.prototype.getInitialData=function(e,t){return zA(null,this,{useEncodeDefaulter:mc(PH,null,this)})},t.prototype.getRawIndicesByActiveState=function(e){var t=this.coordinateSystem,r=this.getData(),n=[];return t.eachActiveState(r,(function(t,i){e===t&&n.push(r.getRawIndex(i))})),n},t.type="series.parallel",t.dependencies=["parallel"],t.defaultOption={z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"},t}(IC);var RH=["lineStyle","opacity"];const VH={seriesType:"parallel",reset:function(e,t){var r=e.coordinateSystem,n={normal:e.get(["lineStyle","opacity"]),active:e.get("activeOpacity"),inactive:e.get("inactiveOpacity")};return{progress:function(e,t){r.eachActiveState(t,(function(e,r){var i=n[e];if("normal"===e&&t.hasItemOption){var o=t.getItemModel(r).get(RH,!0);null!=o&&(i=o)}t.ensureUniqueItemVisual(r,"style").opacity=i}),e.start,e.end)}}}};function FH(e){!function(e){if(e.parallel)return;var t=!1;uc(e.series,(function(e){e&&"parallel"===e.type&&(t=!0)})),t&&(e.parallel=[{}])}(e),function(e){var t=$f(e.parallelAxis);uc(t,(function(t){if(wc(t)){var r=t.parallelIndex||0,n=$f(e.parallel)[r];n&&n.parallelAxisDefault&&nc(t,n.parallelAxisDefault,!1)}}))}(e)}var zH=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.render=function(e,t,r){this._model=e,this._api=r,this._handlers||(this._handlers={},uc(BH,(function(e,t){r.getZr().on(t,this._handlers[t]=mc(e,this))}),this)),qE(this,"_throttledDispatchExpand",e.get("axisExpandRate"),"fixRate")},t.prototype.dispose=function(e,t){$E(this,"_throttledDispatchExpand"),uc(this._handlers,(function(e,r){t.getZr().off(r,e)})),this._handlers=null},t.prototype._throttledDispatchExpand=function(e){this._dispatchExpand(e)},t.prototype._dispatchExpand=function(e){e&&this._api.dispatchAction(oc({type:"parallelAxisExpand"},e))},t.type="parallel",t}(AC),BH={mousedown:function(e){HH(this,"click")&&(this._mouseDownPoint=[e.offsetX,e.offsetY])},mouseup:function(e){var t=this._mouseDownPoint;if(HH(this,"click")&&t){var r=[e.offsetX,e.offsetY];if(Math.pow(t[0]-r[0],2)+Math.pow(t[1]-r[1],2)>5)return;var n=this._model.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]);"none"!==n.behavior&&this._dispatchExpand({axisExpandWindow:n.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(e){if(!this._mouseDownPoint&&HH(this,"mousemove")){var t=this._model,r=t.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]),n=r.behavior;"jump"===n&&this._throttledDispatchExpand.debounceNextCall(t.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===n?null:{axisExpandWindow:r.axisExpandWindow,animation:"jump"===n?null:{duration:0}})}}};function HH(e,t){var r=e._model;return r.get("axisExpandable")&&r.get("axisExpandTriggerOn")===t}const jH=zH;const GH=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.init=function(){e.prototype.init.apply(this,arguments),this.mergeOption({})},t.prototype.mergeOption=function(e){var t=this.option;e&&nc(t,e,!0),this._initDimensions()},t.prototype.contains=function(e,t){var r=e.get("parallelIndex");return null!=r&&t.getComponent("parallel",r)===this},t.prototype.setAxisExpand=function(e){uc(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],(function(t){e.hasOwnProperty(t)&&(this.option[t]=e[t])}),this)},t.prototype._initDimensions=function(){var e=this.dimensions=[],t=this.parallelAxisIndex=[];uc(hc(this.ecModel.queryComponents({mainType:"parallelAxis"}),(function(e){return(e.get("parallelIndex")||0)===this.componentIndex}),this),(function(r){e.push("dim"+r.get("dim")),t.push(r.componentIndex)}))},t.type="parallel",t.dependencies=["parallelAxis"],t.layoutMode="box",t.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},t}(Pb);var WH=function(e){function t(t,r,n,i,o){var a=e.call(this,t,r,n)||this;return a.type=i||"value",a.axisIndex=o,a}return Al(t,e),t.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},t}(fO);const UH=WH;function ZH(e,t,r,n,i,o){e=e||0;var a=r[1]-r[0];if(null!=i&&(i=XH(i,[0,a])),null!=o&&(o=Math.max(o,null!=i?i:0)),"all"===n){var s=Math.abs(t[1]-t[0]);s=XH(s,[0,a]),i=o=XH(s,[i,o]),n=0}t[0]=XH(t[0],r),t[1]=XH(t[1],r);var l=YH(t,n);t[n]+=e;var c,u=i||0,d=r.slice();return l.sign<0?d[0]+=u:d[1]-=u,t[n]=XH(t[n],d),c=YH(t,n),null!=i&&(c.sign!==l.sign||c.span<i)&&(t[1-n]=t[n]+l.sign*i),c=YH(t,n),null!=o&&c.span>o&&(t[1-n]=t[n]+c.sign*o),t}function YH(e,t){var r=e[t]-e[1-t];return{span:Math.abs(r),sign:r>0?-1:r<0?1:t?-1:1}}function XH(e,t){return Math.min(null!=t[1]?t[1]:1/0,Math.max(null!=t[0]?t[0]:-1/0,e))}var qH=uc,$H=Math.min,KH=Math.max,QH=Math.floor,JH=Math.ceil,ej=Tf,tj=Math.PI,rj=function(){function e(e,t,r){this.type="parallel",this._axesMap=Hc(),this._axesLayout={},this.dimensions=e.dimensions,this._model=e,this._init(e,t,r)}return e.prototype._init=function(e,t,r){var n=e.dimensions,i=e.parallelAxisIndex;qH(n,(function(e,r){var n=i[r],o=t.getComponent("parallelAxis",n),a=this._axesMap.set(e,new UH(e,GP(o),[0,0],o.get("type"),n)),s="category"===a.type;a.onBand=s&&o.get("boundaryGap"),a.inverse=o.get("inverse"),o.axis=a,a.model=o,a.coordinateSystem=o.coordinateSystem=this}),this)},e.prototype.update=function(e,t){this._updateAxesFromSeries(this._model,e)},e.prototype.containPoint=function(e){var t=this._makeLayoutInfo(),r=t.axisBase,n=t.layoutBase,i=t.pixelDimIndex,o=e[1-i],a=e[i];return o>=r&&o<=r+t.axisLength&&a>=n&&a<=n+t.layoutLength},e.prototype.getModel=function(){return this._model},e.prototype._updateAxesFromSeries=function(e,t){t.eachSeries((function(r){if(e.contains(r,t)){var n=r.getData();qH(this.dimensions,(function(e){var t=this._axesMap.get(e);t.scale.unionExtentFromData(n,n.mapDimension(e)),jP(t.scale,t.model)}),this)}}),this)},e.prototype.resize=function(e,t){this._rect=Mb(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),this._layoutAxes()},e.prototype.getRect=function(){return this._rect},e.prototype._makeLayoutInfo=function(){var e,t=this._model,r=this._rect,n=["x","y"],i=["width","height"],o=t.get("layout"),a="horizontal"===o?0:1,s=r[i[a]],l=[0,s],c=this.dimensions.length,u=nj(t.get("axisExpandWidth"),l),d=nj(t.get("axisExpandCount")||0,[0,c]),p=t.get("axisExpandable")&&c>3&&c>d&&d>1&&u>0&&s>0,h=t.get("axisExpandWindow");h?(e=nj(h[1]-h[0],l),h[1]=h[0]+e):(e=nj(u*(d-1),l),(h=[u*(t.get("axisExpandCenter")||QH(c/2))-e/2])[1]=h[0]+e);var f=(s-e)/(c-d);f<3&&(f=0);var m=[QH(ej(h[0]/u,1))+1,JH(ej(h[1]/u,1))-1],g=f/u*h[0];return{layout:o,pixelDimIndex:a,layoutBase:r[n[a]],layoutLength:s,axisBase:r[n[1-a]],axisLength:r[i[1-a]],axisExpandable:p,axisExpandWidth:u,axisCollapseWidth:f,axisExpandWindow:h,axisCount:c,winInnerIndices:m,axisExpandWindow0Pos:g}},e.prototype._layoutAxes=function(){var e=this._rect,t=this._axesMap,r=this.dimensions,n=this._makeLayoutInfo(),i=n.layout;t.each((function(e){var t=[0,n.axisLength],r=e.inverse?1:0;e.setExtent(t[r],t[1-r])})),qH(r,(function(t,r){var o=(n.axisExpandable?oj:ij)(r,n),a={horizontal:{x:o.position,y:n.axisLength},vertical:{x:0,y:o.position}},s={horizontal:tj/2,vertical:0},l=[a[i].x+e.x,a[i].y+e.y],c=s[i],u=[1,0,0,1,0,0];Wu(u,u,c),Gu(u,u,l),this._axesLayout[t]={position:l,rotation:c,transform:u,axisNameAvailableWidth:o.axisNameAvailableWidth,axisLabelShow:o.axisLabelShow,nameTruncateMaxWidth:o.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}}),this)},e.prototype.getAxis=function(e){return this._axesMap.get(e)},e.prototype.dataToPoint=function(e,t){return this.axisCoordToPoint(this._axesMap.get(t).dataToCoord(e),t)},e.prototype.eachActiveState=function(e,t,r,n){null==r&&(r=0),null==n&&(n=e.count());var i=this._axesMap,o=this.dimensions,a=[],s=[];uc(o,(function(t){a.push(e.mapDimension(t)),s.push(i.get(t).model)}));for(var l=this.hasAxisBrushed(),c=r;c<n;c++){var u=void 0;if(l){u="active";for(var d=e.getValues(a,c),p=0,h=o.length;p<h;p++){if("inactive"===s[p].getActiveState(d[p])){u="inactive";break}}}else u="normal";t(u,c)}},e.prototype.hasAxisBrushed=function(){for(var e=this.dimensions,t=this._axesMap,r=!1,n=0,i=e.length;n<i;n++)"normal"!==t.get(e[n]).model.getActiveState()&&(r=!0);return r},e.prototype.axisCoordToPoint=function(e,t){return CE([e,0],this._axesLayout[t].transform)},e.prototype.getAxisLayout=function(e){return rc(this._axesLayout[e])},e.prototype.getSlidedAxisExpandWindow=function(e){var t=this._makeLayoutInfo(),r=t.pixelDimIndex,n=t.axisExpandWindow.slice(),i=n[1]-n[0],o=[0,t.axisExpandWidth*(t.axisCount-1)];if(!this.containPoint(e))return{behavior:"none",axisExpandWindow:n};var a,s=e[r]-t.layoutBase-t.axisExpandWindow0Pos,l="slide",c=t.axisCollapseWidth,u=this._model.get("axisExpandSlideTriggerArea"),d=null!=u[0];if(c)d&&c&&s<i*u[0]?(l="jump",a=s-i*u[2]):d&&c&&s>i*(1-u[0])?(l="jump",a=s-i*(1-u[2])):(a=s-i*u[1])>=0&&(a=s-i*(1-u[1]))<=0&&(a=0),(a*=t.axisExpandWidth/c)?ZH(a,n,o,"all"):l="none";else{var p=n[1]-n[0];(n=[KH(0,o[1]*s/p-p/2)])[1]=$H(o[1],n[0]+p),n[0]=n[1]-p}return{axisExpandWindow:n,behavior:l}},e}();function nj(e,t){return $H(KH(e,t[0]),t[1])}function ij(e,t){var r=t.layoutLength/(t.axisCount-1);return{position:r*e,axisNameAvailableWidth:r,axisLabelShow:!0}}function oj(e,t){var r,n,i=t.layoutLength,o=t.axisExpandWidth,a=t.axisCount,s=t.axisCollapseWidth,l=t.winInnerIndices,c=s,u=!1;return e<l[0]?(r=e*s,n=s):e<=l[1]?(r=t.axisExpandWindow0Pos+e*o-t.axisExpandWindow[0],c=o,u=!0):(r=i-(a-1-e)*s,n=s),{position:r,axisNameAvailableWidth:c,axisLabelShow:u,nameTruncateMaxWidth:n}}const aj=rj;const sj={create:function(e,t){var r=[];return e.eachComponent("parallel",(function(n,i){var o=new aj(n,e,t);o.name="parallel_"+i,o.resize(n,t),n.coordinateSystem=o,o.model=n,r.push(o)})),e.eachSeries((function(e){if("parallel"===e.get("coordinateSystem")){var t=e.getReferringComponents("parallel",pm).models[0];e.coordinateSystem=t.coordinateSystem}})),r}};var lj=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.activeIntervals=[],r}return Al(t,e),t.prototype.getAreaSelectStyle=function(){return km([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},t.prototype.setActiveIntervals=function(e){var t=this.activeIntervals=rc(e);if(t)for(var r=t.length-1;r>=0;r--)kf(t[r])},t.prototype.getActiveState=function(e){var t=this.activeIntervals;if(!t.length)return"normal";if(null==e||isNaN(+e))return"inactive";if(1===t.length){var r=t[0];if(r[0]<=e&&e<=r[1])return"active"}else for(var n=0,i=t.length;n<i;n++)if(t[n][0]<=e&&e<=t[n][1])return"active";return"inactive"},t}(Pb);lc(lj,jD);const cj=lj;var uj=!0,dj=Math.min,pj=Math.max,hj=Math.pow,fj=1e4,mj=6,gj=6,vj="globalPan",yj={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},xj={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},bj={brushStyle:{lineWidth:2,stroke:"rgba(210,219,238,0.3)",fill:"#D2DBEE"},transformable:!0,brushMode:"single",removeOnClick:!1},_j=0,wj=function(e){function t(t){var r=e.call(this)||this;return r._track=[],r._covers=[],r._handlers={},r._zr=t,r.group=new vf,r._uid="brushController_"+_j++,uc(qj,(function(e,t){this._handlers[t]=mc(e,this)}),r),r}return Al(t,e),t.prototype.enableBrush=function(e){return this._brushType&&this._doDisableBrush(),e.brushType&&this._doEnableBrush(e),this},t.prototype._doEnableBrush=function(e){var t=this._zr;this._enableGlobalPan||function(e,t,r){CR(e)[t]=r}(t,vj,this._uid),uc(this._handlers,(function(e,r){t.on(r,e)})),this._brushType=e.brushType,this._brushOption=nc(rc(bj),e,!0)},t.prototype._doDisableBrush=function(){var e=this._zr;!function(e,t,r){var n=CR(e);n[t]===r&&(n[t]=null)}(e,vj,this._uid),uc(this._handlers,(function(t,r){e.off(r,t)})),this._brushType=this._brushOption=null},t.prototype.setPanels=function(e){if(e&&e.length){var t=this._panels={};uc(e,(function(e){t[e.panelId]=rc(e)}))}else this._panels=null;return this},t.prototype.mount=function(e){e=e||{},this._enableGlobalPan=e.enableGlobalPan;var t=this.group;return this._zr.add(t),t.attr({x:e.x||0,y:e.y||0,rotation:e.rotation||0,scaleX:e.scaleX||1,scaleY:e.scaleY||1}),this._transform=t.getLocalTransform(),this},t.prototype.updateCovers=function(e){e=dc(e,(function(e){return nc(rc(bj),e,!0)}));var t="\0-brush-index-",r=this._covers,n=this._covers=[],i=this,o=this._creatingCover;return new oA(r,e,(function(e,t){return a(e.__brushOption,t)}),a).add(s).update(s).remove((function(e){r[e]!==o&&i.group.remove(r[e])})).execute(),this;function a(e,r){return(null!=e.id?e.id:t+r)+"-"+e.brushType}function s(t,a){var s=e[t];if(null!=a&&r[a]===o)n[t]=r[a];else{var l=n[t]=null!=a?(r[a].__brushOption=s,r[a]):Sj(i,Cj(i,s));Tj(i,l)}}},t.prototype.unmount=function(){return this.enableBrush(!1),Aj(this),this._zr.remove(this.group),this},t.prototype.dispose=function(){this.unmount(),this.off()},t}(gu);function Cj(e,t){var r=Kj[t.brushType].createCover(e,t);return r.__brushOption=t,Mj(r,t),e.group.add(r),r}function Sj(e,t){var r=kj(t);return r.endCreating&&(r.endCreating(e,t),Mj(t,t.__brushOption)),t}function Ej(e,t){var r=t.__brushOption;kj(t).updateCoverShape(e,t,r.range,r)}function Mj(e,t){var r=t.z;null==r&&(r=fj),e.traverse((function(e){e.z=r,e.z2=r}))}function Tj(e,t){kj(t).updateCommon(e,t),Ej(e,t)}function kj(e){return Kj[e.__brushOption.brushType]}function Ij(e,t,r){var n,i=e._panels;if(!i)return uj;var o=e._transform;return uc(i,(function(e){e.isTargetByCursor(t,r,o)&&(n=e)})),n}function Lj(e,t){var r=e._panels;if(!r)return uj;var n=t.__brushOption.panelId;return null!=n?r[n]:uj}function Aj(e){var t=e._covers,r=t.length;return uc(t,(function(t){e.group.remove(t)}),e),t.length=0,!!r}function Nj(e,t){var r=dc(e._covers,(function(e){var t=e.__brushOption,r=rc(t.range);return{brushType:t.brushType,panelId:t.panelId,range:r}}));e.trigger("brush",{areas:r,isEnd:!!t.isEnd,removeOnClick:!!t.removeOnClick})}function Dj(e){var t=e.length-1;return t<0&&(t=0),[e[0],e[t]]}function Pj(e,t,r,n){var i=new vf;return i.add(new bv({name:"main",style:Fj(r),silent:!0,draggable:!0,cursor:"move",drift:gc(Hj,e,t,i,["n","s","w","e"]),ondragend:gc(Nj,t,{isEnd:!0})})),uc(n,(function(r){i.add(new bv({name:r.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:gc(Hj,e,t,i,r),ondragend:gc(Nj,t,{isEnd:!0})}))})),i}function Oj(e,t,r,n){var i=n.brushStyle.lineWidth||0,o=pj(i,gj),a=r[0][0],s=r[1][0],l=a-i/2,c=s-i/2,u=r[0][1],d=r[1][1],p=u-o+i/2,h=d-o+i/2,f=u-a,m=d-s,g=f+i,v=m+i;Vj(e,t,"main",a,s,f,m),n.transformable&&(Vj(e,t,"w",l,c,o,v),Vj(e,t,"e",p,c,o,v),Vj(e,t,"n",l,c,g,o),Vj(e,t,"s",l,h,g,o),Vj(e,t,"nw",l,c,o,o),Vj(e,t,"ne",p,c,o,o),Vj(e,t,"sw",l,h,o,o),Vj(e,t,"se",p,h,o,o))}function Rj(e,t){var r=t.__brushOption,n=r.transformable,i=t.childAt(0);i.useStyle(Fj(r)),i.attr({silent:!n,cursor:n?"move":"default"}),uc([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],(function(r){var i=t.childOfName(r.join("")),o=1===r.length?Bj(e,r[0]):function(e,t){var r=[Bj(e,t[0]),Bj(e,t[1])];return("e"===r[0]||"w"===r[0])&&r.reverse(),r.join("")}(e,r);i&&i.attr({silent:!n,invisible:!n,cursor:n?xj[o]+"-resize":null})}))}function Vj(e,t,r,n,i,o,a){var s=t.childOfName(r);s&&s.setShape(function(e){var t=dj(e[0][0],e[1][0]),r=dj(e[0][1],e[1][1]),n=pj(e[0][0],e[1][0]),i=pj(e[0][1],e[1][1]);return{x:t,y:r,width:n-t,height:i-r}}(Wj(e,t,[[n,i],[n+o,i+a]])))}function Fj(e){return ac({strokeNoScale:!0},e.brushStyle)}function zj(e,t,r,n){var i=[dj(e,r),dj(t,n)],o=[pj(e,r),pj(t,n)];return[[i[0],o[0]],[i[1],o[1]]]}function Bj(e,t){var r=SE({w:"left",e:"right",n:"top",s:"bottom"}[t],function(e){return wE(e.group)}(e));return{left:"w",right:"e",top:"n",bottom:"s"}[r]}function Hj(e,t,r,n,i,o){var a=r.__brushOption,s=e.toRectRange(a.range),l=Gj(t,i,o);uc(n,(function(e){var t=yj[e];s[t[0]][t[1]]+=l[t[0]]})),a.range=e.fromRectRange(zj(s[0][0],s[1][0],s[0][1],s[1][1])),Tj(t,r),Nj(t,{isEnd:!1})}function jj(e,t,r,n){var i=t.__brushOption.range,o=Gj(e,r,n);uc(i,(function(e){e[0]+=o[0],e[1]+=o[1]})),Tj(e,t),Nj(e,{isEnd:!1})}function Gj(e,t,r){var n=e.group,i=n.transformCoordToLocal(t,r),o=n.transformCoordToLocal(0,0);return[i[0]-o[0],i[1]-o[1]]}function Wj(e,t,r){var n=Lj(e,t);return n&&n!==uj?n.clipPath(r,e._transform):rc(r)}function Uj(e){var t=e.event;t.preventDefault&&t.preventDefault()}function Zj(e,t,r){return e.childOfName("main").contain(t,r)}function Yj(e,t,r,n){var i,o=e._creatingCover,a=e._creatingPanel,s=e._brushOption;if(e._track.push(r.slice()),function(e){var t=e._track;if(!t.length)return!1;var r=t[t.length-1],n=t[0],i=r[0]-n[0],o=r[1]-n[1];return hj(i*i+o*o,.5)>mj}(e)||o){if(a&&!o){"single"===s.brushMode&&Aj(e);var l=rc(s);l.brushType=Xj(l.brushType,a),l.panelId=a===uj?null:a.panelId,o=e._creatingCover=Cj(e,l),e._covers.push(o)}if(o){var c=Kj[Xj(e._brushType,a)];o.__brushOption.range=c.getCreatingRange(Wj(e,o,e._track)),n&&(Sj(e,o),c.updateCommon(e,o)),Ej(e,o),i={isEnd:n}}}else n&&"single"===s.brushMode&&s.removeOnClick&&Ij(e,t,r)&&Aj(e)&&(i={isEnd:n,removeOnClick:!0});return i}function Xj(e,t){return"auto"===e?t.defaultBrushType:e}var qj={mousedown:function(e){if(this._dragging)$j(this,e);else if(!e.target||!e.target.draggable){Uj(e);var t=this.group.transformCoordToLocal(e.offsetX,e.offsetY);this._creatingCover=null,(this._creatingPanel=Ij(this,e,t))&&(this._dragging=!0,this._track=[t.slice()])}},mousemove:function(e){var t=e.offsetX,r=e.offsetY,n=this.group.transformCoordToLocal(t,r);if(function(e,t,r){if(e._brushType&&!function(e,t,r){var n=e._zr;return t<0||t>n.getWidth()||r<0||r>n.getHeight()}(e,t.offsetX,t.offsetY)){var n=e._zr,i=e._covers,o=Ij(e,t,r);if(!e._dragging)for(var a=0;a<i.length;a++){var s=i[a].__brushOption;if(o&&(o===uj||s.panelId===o.panelId)&&Kj[s.brushType].contain(i[a],r[0],r[1]))return}o&&n.setCursorStyle("crosshair")}}(this,e,n),this._dragging){Uj(e);var i=Yj(this,e,n,!1);i&&Nj(this,i)}},mouseup:function(e){$j(this,e)}};function $j(e,t){if(e._dragging){Uj(t);var r=t.offsetX,n=t.offsetY,i=e.group.transformCoordToLocal(r,n),o=Yj(e,t,i,!0);e._dragging=!1,e._track=[],e._creatingCover=null,o&&Nj(e,o)}}var Kj={lineX:Qj(0),lineY:Qj(1),rect:{createCover:function(e,t){function r(e){return e}return Pj({toRectRange:r,fromRectRange:r},e,t,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(e){var t=Dj(e);return zj(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(e,t,r,n){Oj(e,t,r,n)},updateCommon:Rj,contain:Zj},polygon:{createCover:function(e,t){var r=new vf;return r.add(new LS({name:"main",style:Fj(t),silent:!0})),r},getCreatingRange:function(e){return e},endCreating:function(e,t){t.remove(t.childAt(0)),t.add(new TS({name:"main",draggable:!0,drift:gc(jj,e,t),ondragend:gc(Nj,e,{isEnd:!0})}))},updateCoverShape:function(e,t,r,n){t.childAt(0).setShape({points:Wj(e,t,r)})},updateCommon:Rj,contain:Zj}};function Qj(e){return{createCover:function(t,r){return Pj({toRectRange:function(t){var r=[t,[0,100]];return e&&r.reverse(),r},fromRectRange:function(t){return t[e]}},t,r,[[["w"],["e"]],[["n"],["s"]]][e])},getCreatingRange:function(t){var r=Dj(t);return[dj(r[0][e],r[1][e]),pj(r[0][e],r[1][e])]},updateCoverShape:function(t,r,n,i){var o,a=Lj(t,r);if(a!==uj&&a.getLinearBrushOtherExtent)o=a.getLinearBrushOtherExtent(e);else{var s=t._zr;o=[0,[s.getWidth(),s.getHeight()][1-e]]}var l=[n,o];e&&l.reverse(),Oj(t,r,l,i)},updateCommon:Rj,contain:Zj}}const Jj=wj;function eG(e){return e=nG(e),function(t){return TE(t,e)}}function tG(e,t){return e=nG(e),function(r){var n=null!=t?t:r,i=n?e.width:e.height,o=n?e.x:e.y;return[o,o+(i||0)]}}function rG(e,t,r){var n=nG(e);return function(e,i){return n.contain(i[0],i[1])&&!DR(e,t,r)}}function nG(e){return id.create(e)}var iG=["axisLine","axisTickLabel","axisName"],oG=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.init=function(t,r){e.prototype.init.apply(this,arguments),(this._brushController=new Jj(r.getZr())).on("brush",mc(this._onBrush,this))},t.prototype.render=function(e,t,r,n){if(!function(e,t,r){return r&&"axisAreaSelect"===r.type&&t.findComponents({mainType:"parallelAxis",query:r})[0]===e}(e,t,n)){this.axisModel=e,this.api=r,this.group.removeAll();var i=this._axisGroup;if(this._axisGroup=new vf,this.group.add(this._axisGroup),e.get("show")){var o=function(e,t){return t.getComponent("parallel",e.get("parallelIndex"))}(e,t),a=o.coordinateSystem,s=e.getAreaSelectStyle(),l=s.width,c=e.axis.dim,u=oc({strokeContainThreshold:l},a.getAxisLayout(c)),d=new PO(e,u);uc(iG,d.add,d),this._axisGroup.add(d.getGroup()),this._refreshBrushController(u,s,e,o,l,r),ME(i,this._axisGroup,e)}}},t.prototype._refreshBrushController=function(e,t,r,n,i,o){var a=r.axis.getExtent(),s=a[1]-a[0],l=Math.min(30,.1*Math.abs(s)),c=id.create({x:a[0],y:-i/2,width:s,height:i});c.x-=l,c.width+=2*l,this._brushController.mount({enableGlobalPan:!0,rotation:e.rotation,x:e.position[0],y:e.position[1]}).setPanels([{panelId:"pl",clipPath:eG(c),isTargetByCursor:rG(c,o,n),getLinearBrushOtherExtent:tG(c,0)}]).enableBrush({brushType:"lineX",brushStyle:t,removeOnClick:!0}).updateCovers(function(e){var t=e.axis;return dc(e.activeIntervals,(function(e){return{brushType:"lineX",panelId:"pl",range:[t.dataToCoord(e[0],!0),t.dataToCoord(e[1],!0)]}}))}(r))},t.prototype._onBrush=function(e){var t=e.areas,r=this.axisModel,n=r.axis,i=dc(t,(function(e){return[n.coordToData(e.range[0],!0),n.coordToData(e.range[1],!0)]}));(!r.option.realtime===e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:r.id,intervals:i})},t.prototype.dispose=function(){this._brushController.dispose()},t.type="parallelAxis",t}(AC);const aG=oG;var sG={type:"axisAreaSelect",event:"axisAreaSelected"};var lG={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function cG(e){e.registerComponentView(jH),e.registerComponentModel(GH),e.registerCoordinateSystem("parallel",sj),e.registerPreprocessor(FH),e.registerComponentModel(cj),e.registerComponentView(aG),JD(e,"parallel",cj,lG),function(e){e.registerAction(sG,(function(e,t){t.eachComponent({mainType:"parallelAxis",query:e},(function(t){t.axis.model.setActiveIntervals(e.intervals)}))})),e.registerAction("parallelAxisExpand",(function(e,t){t.eachComponent({mainType:"parallel",query:e},(function(t){t.setAxisExpand(e)}))}))}(e)}var uG=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0},dG=function(e){function t(t){return e.call(this,t)||this}return Al(t,e),t.prototype.getDefaultShape=function(){return new uG},t.prototype.buildPath=function(e,t){var r=t.extent;e.moveTo(t.x1,t.y1),e.bezierCurveTo(t.cpx1,t.cpy1,t.cpx2,t.cpy2,t.x2,t.y2),"vertical"===t.orient?(e.lineTo(t.x2+r,t.y2),e.bezierCurveTo(t.cpx2+r,t.cpy2,t.cpx1+r,t.cpy1,t.x1+r,t.y1)):(e.lineTo(t.x2,t.y2+r),e.bezierCurveTo(t.cpx2,t.cpy2+r,t.cpx1,t.cpy1+r,t.x1,t.y1+r)),e.closePath()},t.prototype.highlight=function(){gy(this)},t.prototype.downplay=function(){vy(this)},t}(ov),pG=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r._focusAdjacencyDisabled=!1,r}return Al(t,e),t.prototype.render=function(e,t,r){var n=this,i=e.getGraph(),o=this.group,a=e.layoutInfo,s=a.width,l=a.height,c=e.getData(),u=e.getData("edge"),d=e.get("orient");this._model=e,o.removeAll(),o.x=a.x,o.y=a.y,i.eachEdge((function(t){var r=new dG,n=Vv(r);n.dataIndex=t.dataIndex,n.seriesIndex=e.seriesIndex,n.dataType="edge";var i,a,c,p,h,f,m,g,v=t.getModel(),y=v.getModel("lineStyle"),x=y.get("curveness"),b=t.node1.getLayout(),_=t.node1.getModel(),w=_.get("localX"),C=_.get("localY"),S=t.node2.getLayout(),E=t.node2.getModel(),M=E.get("localX"),T=E.get("localY"),k=t.getLayout();r.shape.extent=Math.max(1,k.dy),r.shape.orient=d,"vertical"===d?(i=(null!=w?w*s:b.x)+k.sy,a=(null!=C?C*l:b.y)+b.dy,c=(null!=M?M*s:S.x)+k.ty,h=i,f=a*(1-x)+(p=null!=T?T*l:S.y)*x,m=c,g=a*x+p*(1-x)):(i=(null!=w?w*s:b.x)+b.dx,a=(null!=C?C*l:b.y)+k.sy,h=i*(1-x)+(c=null!=M?M*s:S.x)*x,f=a,m=i*x+c*(1-x),g=p=(null!=T?T*l:S.y)+k.ty),r.setShape({x1:i,y1:a,x2:c,y2:p,cpx1:h,cpy1:f,cpx2:m,cpy2:g}),r.useStyle(y.getItemStyle()),hG(r.style,d,t);var I=""+v.get("value"),L=Jy(v,"edgeLabel");Qy(r,L,{labelFetcher:{getFormattedLabel:function(t,r,n,i,o,a){return e.getFormattedLabel(t,r,"edge",i,Lc(o,L.normal&&L.normal.get("formatter"),I),a)}},labelDataIndex:t.dataIndex,defaultText:I}),r.setTextConfig({position:"inside"});var A=v.getModel("emphasis");Py(r,v,"lineStyle",(function(e){var r=e.getItemStyle();return hG(r,d,t),r})),o.add(r),u.setItemGraphicEl(t.dataIndex,r);var N=A.get("focus");Ly(r,"adjacency"===N?t.getAdjacentDataIndices():"trajectory"===N?t.getTrajectoryDataIndices():N,A.get("blurScope"),A.get("disabled"))})),i.eachNode((function(t){var r=t.getLayout(),n=t.getModel(),i=n.get("localX"),a=n.get("localY"),u=n.getModel("emphasis"),d=n.get(["itemStyle","borderRadius"])||0,p=new bv({shape:{x:null!=i?i*s:r.x,y:null!=a?a*l:r.y,width:r.dx,height:r.dy,r:d},style:n.getModel("itemStyle").getItemStyle(),z2:10});Qy(p,Jy(n),{labelFetcher:{getFormattedLabel:function(t,r){return e.getFormattedLabel(t,r,"node")}},labelDataIndex:t.dataIndex,defaultText:t.id}),p.disableLabelAnimation=!0,p.setStyle("fill",t.getVisual("color")),p.setStyle("decal",t.getVisual("style").decal),Py(p,n),o.add(p),c.setItemGraphicEl(t.dataIndex,p),Vv(p).dataType="node";var h=u.get("focus");Ly(p,"adjacency"===h?t.getAdjacentDataIndices():"trajectory"===h?t.getTrajectoryDataIndices():h,u.get("blurScope"),u.get("disabled"))})),c.eachItemGraphicEl((function(t,i){c.getItemModel(i).get("draggable")&&(t.drift=function(t,o){n._focusAdjacencyDisabled=!0,this.shape.x+=t,this.shape.y+=o,this.dirty(),r.dispatchAction({type:"dragNode",seriesId:e.id,dataIndex:c.getRawIndex(i),localX:this.shape.x/s,localY:this.shape.y/l})},t.ondragend=function(){n._focusAdjacencyDisabled=!1},t.draggable=!0,t.cursor="move")})),!this._data&&e.isAnimationEnabled()&&o.setClipPath(function(e,t,r){var n=new bv({shape:{x:e.x-10,y:e.y-10,width:0,height:e.height+20}});return Gy(n,{shape:{width:e.width+20}},t,r),n}(o.getBoundingRect(),e,(function(){o.removeClipPath()}))),this._data=e.getData()},t.prototype.dispose=function(){},t.type="sankey",t}(WE);function hG(e,t,r){switch(e.fill){case"source":e.fill=r.node1.getVisual("color"),e.decal=r.node1.getVisual("style").decal;break;case"target":e.fill=r.node2.getVisual("color"),e.decal=r.node2.getVisual("style").decal;break;case"gradient":var n=r.node1.getVisual("color"),i=r.node2.getVisual("color");xc(n)&&xc(i)&&(e.fill=new XS(0,0,+("horizontal"===t),+("vertical"===t),[{color:n,offset:0},{color:i,offset:1}]))}}const fG=pG;var mG=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.getInitialData=function(e,t){var r=e.edges||e.links,n=e.data||e.nodes,i=e.levels;this.levelModels=[];for(var o=this.levelModels,a=0;a<i.length;a++)null!=i[a].depth&&i[a].depth>=0&&(o[i[a].depth]=new Sx(i[a],this,t));if(n&&r){var s=dH(n,r,this,!0,(function(e,t){e.wrapMethod("getItemModel",(function(e,t){var r=e.parentModel,n=r.getData().getItemLayout(t);if(n){var i=n.depth,o=r.levelModels[i];o&&(e.parentModel=o)}return e})),t.wrapMethod("getItemModel",(function(e,t){var r=e.parentModel,n=r.getGraph().getEdgeByIndex(t).node1.getLayout();if(n){var i=n.depth,o=r.levelModels[i];o&&(e.parentModel=o)}return e}))}));return s.data}},t.prototype.setNodePosition=function(e,t){var r=(this.option.data||this.option.nodes)[e];r.localX=t[0],r.localY=t[1]},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.formatTooltip=function(e,t,r){function n(e){return isNaN(e)||null==e}if("edge"===r){var i=this.getDataParams(e,r),o=i.data,a=i.value;return oC("nameValue",{name:o.source+" -- "+o.target,value:a,noValue:n(a)})}var s=this.getGraph().getNodeByIndex(e).getLayout().value,l=this.getDataParams(e,r).data.name;return oC("nameValue",{name:null!=l?l+"":null,value:s,noValue:n(s)})},t.prototype.optionUpdated=function(){},t.prototype.getDataParams=function(t,r){var n=e.prototype.getDataParams.call(this,t,r);if(null==n.value&&"node"===r){var i=this.getGraph().getNodeByIndex(t).getLayout().value;n.value=i}return n},t.type="series.sankey",t.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},t}(IC);const gG=mG;function vG(e,t){e.eachSeriesByType("sankey",(function(e){var r=e.get("nodeWidth"),n=e.get("nodeGap"),i=function(e,t){return Mb(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}(e,t);e.layoutInfo=i;var o=i.width,a=i.height,s=e.getGraph(),l=s.nodes,c=s.edges;!function(e){uc(e,(function(e){var t=TG(e.outEdges,MG),r=TG(e.inEdges,MG),n=e.getValue()||0,i=Math.max(t,r,n);e.setLayout({value:i},!0)}))}(l);var u=hc(l,(function(e){return 0===e.getLayout().value}));!function(e,t,r,n,i,o,a,s,l){(function(e,t,r,n,i,o,a){for(var s=[],l=[],c=[],u=[],d=0,p=0;p<t.length;p++)s[p]=1;for(p=0;p<e.length;p++)l[p]=e[p].inEdges.length,0===l[p]&&c.push(e[p]);var h=-1;for(;c.length;){for(var f=0;f<c.length;f++){var m=c[f],g=m.hostGraph.data.getRawDataItem(m.dataIndex),v=null!=g.depth&&g.depth>=0;v&&g.depth>h&&(h=g.depth),m.setLayout({depth:v?g.depth:d},!0),"vertical"===o?m.setLayout({dy:r},!0):m.setLayout({dx:r},!0);for(var y=0;y<m.outEdges.length;y++){var x=m.outEdges[y];s[t.indexOf(x)]=0;var b=x.node2;0==--l[e.indexOf(b)]&&u.indexOf(b)<0&&u.push(b)}}++d,c=u,u=[]}for(p=0;p<s.length;p++)if(1===s[p])throw new Error("Sankey is a DAG, the original data has cycle!");var _=h>d-1?h:d-1;a&&"left"!==a&&function(e,t,r,n){if("right"===t){for(var i=[],o=e,a=0;o.length;){for(var s=0;s<o.length;s++){var l=o[s];l.setLayout({skNodeHeight:a},!0);for(var c=0;c<l.inEdges.length;c++){var u=l.inEdges[c];i.indexOf(u.node1)<0&&i.push(u.node1)}}o=i,i=[],++a}uc(e,(function(e){yG(e)||e.setLayout({depth:Math.max(0,n-e.getLayout().skNodeHeight)},!0)}))}else"justify"===t&&function(e,t){uc(e,(function(e){yG(e)||e.outEdges.length||e.setLayout({depth:t},!0)}))}(e,n)}(e,a,0,_);var w="vertical"===o?(i-r)/_:(n-r)/_;!function(e,t,r){uc(e,(function(e){var n=e.getLayout().depth*t;"vertical"===r?e.setLayout({y:n},!0):e.setLayout({x:n},!0)}))}(e,w,o)})(e,t,r,i,o,s,l),function(e,t,r,n,i,o,a){var s=function(e,t){var r=[],n="vertical"===t?"y":"x",i=gm(e,(function(e){return e.getLayout()[n]}));return i.keys.sort((function(e,t){return e-t})),uc(i.keys,(function(e){r.push(i.buckets.get(e))})),r}(e,a);(function(e,t,r,n,i,o){var a=1/0;uc(e,(function(e){var t=e.length,s=0;uc(e,(function(e){s+=e.getLayout().value}));var l="vertical"===o?(n-(t-1)*i)/s:(r-(t-1)*i)/s;l<a&&(a=l)})),uc(e,(function(e){uc(e,(function(e,t){var r=e.getLayout().value*a;"vertical"===o?(e.setLayout({x:t},!0),e.setLayout({dx:r},!0)):(e.setLayout({y:t},!0),e.setLayout({dy:r},!0))}))})),uc(t,(function(e){var t=+e.getValue()*a;e.setLayout({dy:t},!0)}))})(s,t,r,n,i,a),xG(s,i,r,n,a);for(var l=1;o>0;o--)bG(s,l*=.99,a),xG(s,i,r,n,a),kG(s,l,a),xG(s,i,r,n,a)}(e,t,o,i,n,a,s),function(e,t){var r="vertical"===t?"x":"y";uc(e,(function(e){e.outEdges.sort((function(e,t){return e.node2.getLayout()[r]-t.node2.getLayout()[r]})),e.inEdges.sort((function(e,t){return e.node1.getLayout()[r]-t.node1.getLayout()[r]}))})),uc(e,(function(e){var t=0,r=0;uc(e.outEdges,(function(e){e.setLayout({sy:t},!0),t+=e.getLayout().dy})),uc(e.inEdges,(function(e){e.setLayout({ty:r},!0),r+=e.getLayout().dy}))}))}(e,s)}(l,c,r,n,o,a,0!==u.length?0:e.get("layoutIterations"),e.get("orient"),e.get("nodeAlign"))}))}function yG(e){var t=e.hostGraph.data.getRawDataItem(e.dataIndex);return null!=t.depth&&t.depth>=0}function xG(e,t,r,n,i){var o="vertical"===i?"x":"y";uc(e,(function(e){var a,s,l;e.sort((function(e,t){return e.getLayout()[o]-t.getLayout()[o]}));for(var c=0,u=e.length,d="vertical"===i?"dx":"dy",p=0;p<u;p++)(l=c-(s=e[p]).getLayout()[o])>0&&(a=s.getLayout()[o]+l,"vertical"===i?s.setLayout({x:a},!0):s.setLayout({y:a},!0)),c=s.getLayout()[o]+s.getLayout()[d]+t;if((l=c-t-("vertical"===i?n:r))>0){a=s.getLayout()[o]-l,"vertical"===i?s.setLayout({x:a},!0):s.setLayout({y:a},!0),c=a;for(p=u-2;p>=0;--p)(l=(s=e[p]).getLayout()[o]+s.getLayout()[d]+t-c)>0&&(a=s.getLayout()[o]-l,"vertical"===i?s.setLayout({x:a},!0):s.setLayout({y:a},!0)),c=s.getLayout()[o]}}))}function bG(e,t,r){uc(e.slice().reverse(),(function(e){uc(e,(function(e){if(e.outEdges.length){var n=TG(e.outEdges,_G,r)/TG(e.outEdges,MG);if(isNaN(n)){var i=e.outEdges.length;n=i?TG(e.outEdges,wG,r)/i:0}if("vertical"===r){var o=e.getLayout().x+(n-EG(e,r))*t;e.setLayout({x:o},!0)}else{var a=e.getLayout().y+(n-EG(e,r))*t;e.setLayout({y:a},!0)}}}))}))}function _G(e,t){return EG(e.node2,t)*e.getValue()}function wG(e,t){return EG(e.node2,t)}function CG(e,t){return EG(e.node1,t)*e.getValue()}function SG(e,t){return EG(e.node1,t)}function EG(e,t){return"vertical"===t?e.getLayout().x+e.getLayout().dx/2:e.getLayout().y+e.getLayout().dy/2}function MG(e){return e.getValue()}function TG(e,t,r){for(var n=0,i=e.length,o=-1;++o<i;){var a=+t(e[o],r);isNaN(a)||(n+=a)}return n}function kG(e,t,r){uc(e,(function(e){uc(e,(function(e){if(e.inEdges.length){var n=TG(e.inEdges,CG,r)/TG(e.inEdges,MG);if(isNaN(n)){var i=e.inEdges.length;n=i?TG(e.inEdges,SG,r)/i:0}if("vertical"===r){var o=e.getLayout().x+(n-EG(e,r))*t;e.setLayout({x:o},!0)}else{var a=e.getLayout().y+(n-EG(e,r))*t;e.setLayout({y:a},!0)}}}))}))}function IG(e){e.eachSeriesByType("sankey",(function(e){var t=e.getGraph(),r=t.nodes,n=t.edges;if(r.length){var i=1/0,o=-1/0;uc(r,(function(e){var t=e.getLayout().value;t<i&&(i=t),t>o&&(o=t)})),uc(r,(function(t){var r=new Fz({type:"color",mappingMethod:"linear",dataExtent:[i,o],visual:e.get("color")}).mapValueToVisual(t.getLayout().value),n=t.getModel().get(["itemStyle","color"]);null!=n?(t.setVisual("color",n),t.setVisual("style",{fill:n})):(t.setVisual("color",r),t.setVisual("style",{fill:r}))}))}n.length&&uc(n,(function(e){var t=e.getModel().get("lineStyle");e.setVisual("style",t)}))}))}var LG=function(){function e(){}return e.prototype.getInitialData=function(e,t){var r,n,i=t.getComponent("xAxis",this.get("xAxisIndex")),o=t.getComponent("yAxis",this.get("yAxisIndex")),a=i.get("type"),s=o.get("type");"category"===a?(e.layout="horizontal",r=i.getOrdinalMeta(),n=!0):"category"===s?(e.layout="vertical",r=o.getOrdinalMeta(),n=!0):e.layout=e.layout||"horizontal";var l=["x","y"],c="horizontal"===e.layout?0:1,u=this._baseAxisDim=l[c],d=l[1-c],p=[i,o],h=p[c].get("type"),f=p[1-c].get("type"),m=e.data;if(m&&n){var g=[];uc(m,(function(e,t){var r;vc(e)?(r=e.slice(),e.unshift(t)):vc(e.value)?((r=oc({},e)).value=r.value.slice(),e.value.unshift(t)):r=e,g.push(r)})),e.data=g}var v=this.defaultValueDimensions,y=[{name:u,type:lA(h),ordinalMeta:r,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:d,type:lA(f),dimsDef:v.slice()}];return LD(this,{coordDimensions:y,dimensionsCount:v.length+1,encodeDefaulter:gc(qb,y,this)})},e.prototype.getBaseAxis=function(){var e=this._baseAxisDim;return this.ecModel.getComponent(e+"Axis",this.get(e+"AxisIndex")).axis},e}(),AG=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],r.visualDrawType="stroke",r}return Al(t,e),t.type="series.boxplot",t.dependencies=["xAxis","yAxis","grid"],t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},t}(IC);lc(AG,LG,!0);const NG=AG;var DG=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.render=function(e,t,r){var n=e.getData(),i=this.group,o=this._data;this._data||i.removeAll();var a="horizontal"===e.get("layout")?1:0;n.diff(o).add((function(e){if(n.hasValue(e)){var t=RG(n.getItemLayout(e),n,e,a,!0);n.setItemGraphicEl(e,t),i.add(t)}})).update((function(e,t){var r=o.getItemGraphicEl(t);if(n.hasValue(e)){var s=n.getItemLayout(e);r?(Xy(r),VG(s,r,n,e)):r=RG(s,n,e,a),i.add(r),n.setItemGraphicEl(e,r)}else i.remove(r)})).remove((function(e){var t=o.getItemGraphicEl(e);t&&i.remove(t)})).execute(),this._data=n},t.prototype.remove=function(e){var t=this.group,r=this._data;this._data=null,r&&r.eachItemGraphicEl((function(e){e&&t.remove(e)}))},t.type="boxplot",t}(WE),PG=function(){},OG=function(e){function t(t){var r=e.call(this,t)||this;return r.type="boxplotBoxPath",r}return Al(t,e),t.prototype.getDefaultShape=function(){return new PG},t.prototype.buildPath=function(e,t){var r=t.points,n=0;for(e.moveTo(r[n][0],r[n][1]),n++;n<4;n++)e.lineTo(r[n][0],r[n][1]);for(e.closePath();n<r.length;n++)e.moveTo(r[n][0],r[n][1]),n++,e.lineTo(r[n][0],r[n][1])},t}(ov);function RG(e,t,r,n,i){var o=e.ends,a=new OG({shape:{points:i?FG(o,n,e):o}});return VG(e,a,t,r,i),a}function VG(t,r,n,i,o){var a=n.hostModel;(0,e[o?"initProps":"updateProps"])(r,{shape:{points:t.ends}},a,i),r.useStyle(n.getItemVisual(i,"style")),r.style.strokeNoScale=!0,r.z2=100;var s=n.getItemModel(i),l=s.getModel("emphasis");Py(r,s),Ly(r,l.get("focus"),l.get("blurScope"),l.get("disabled"))}function FG(e,t,r){return dc(e,(function(e){return(e=e.slice())[t]=r.initBaseline,e}))}const zG=DG;var BG=uc;function HG(e){var t=function(e){var t=[],r=[];return e.eachSeriesByType("boxplot",(function(e){var n=e.getBaseAxis(),i=sc(r,n);i<0&&(i=r.length,r[i]=n,t[i]={axis:n,seriesModels:[]}),t[i].seriesModels.push(e)})),t}(e);BG(t,(function(e){var t=e.seriesModels;t.length&&(!function(e){var t,r=e.axis,n=e.seriesModels,i=n.length,o=e.boxWidthList=[],a=e.boxOffsetList=[],s=[];if("category"===r.type)t=r.getBandWidth();else{var l=0;BG(n,(function(e){l=Math.max(l,e.getData().count())}));var c=r.getExtent();t=Math.abs(c[1]-c[0])/l}BG(n,(function(e){var r=e.get("boxWidth");vc(r)||(r=[r,r]),s.push([Mf(r[0],t)||0,Mf(r[1],t)||0])}));var u=.8*t-2,d=u/i*.3,p=(u-d*(i-1))/i,h=p/2-u/2;BG(n,(function(e,t){a.push(h),h+=d+p,o.push(Math.min(Math.max(p,s[t][0]),s[t][1]))}))}(e),BG(t,(function(t,r){!function(e,t,r){var n=e.coordinateSystem,i=e.getData(),o=r/2,a="horizontal"===e.get("layout")?0:1,s=1-a,l=["x","y"],c=i.mapDimension(l[a]),u=i.mapDimensionsAll(l[s]);if(null==c||u.length<5)return;for(var d=0;d<i.count();d++){var p=i.get(c,d),h=x(p,u[2],d),f=x(p,u[0],d),m=x(p,u[1],d),g=x(p,u[3],d),v=x(p,u[4],d),y=[];b(y,m,!1),b(y,g,!0),y.push(f,m,v,g),_(y,f),_(y,v),_(y,h),i.setItemLayout(d,{initBaseline:h[s],ends:y})}function x(e,r,o){var l,c=i.get(r,o),u=[];return u[a]=e,u[s]=c,isNaN(e)||isNaN(c)?l=[NaN,NaN]:(l=n.dataToPoint(u))[a]+=t,l}function b(e,t,r){var n=t.slice(),i=t.slice();n[a]+=o,i[a]-=o,r?e.push(n,i):e.push(i,n)}function _(e,t){var r=t.slice(),n=t.slice();r[a]-=o,n[a]+=o,e.push(r,n)}}(t,e.boxOffsetList[r],e.boxWidthList[r])})))}))}var jG={type:"echarts:boxplot",transform:function(e){var t=e.upstream;if(t.sourceFormat!==Bb){0,Cw("")}var r=function(e,t){for(var r=[],n=[],i=(t=t||{}).boundIQR,o="none"===i||0===i,a=0;a<e.length;a++){var s=kf(e[a].slice()),l=Bf(s,.25),c=Bf(s,.5),u=Bf(s,.75),d=s[0],p=s[s.length-1],h=(null==i?1.5:i)*(u-l),f=o?d:Math.max(d,l-h),m=o?p:Math.min(p,u+h),g=t.itemNameFormatter,v=yc(g)?g({value:a}):xc(g)?g.replace("{value}",a+""):a+"";r.push([v,f,l,c,u,m]);for(var y=0;y<s.length;y++){var x=s[y];if(x<f||x>m){var b=[v,x];n.push(b)}}}return{boxData:r,outliers:n}}(t.getRawData(),e.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:r.boxData},{data:r.outliers}]}};var GG=["color","borderColor"],WG=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.render=function(e,t,r){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(e),this._isLargeDraw?this._renderLarge(e):this._renderNormal(e)},t.prototype.incrementalPrepareRender=function(e,t,r){this._clear(),this._updateDrawMode(e)},t.prototype.incrementalRender=function(e,t,r,n){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(e,t):this._incrementalRenderNormal(e,t)},t.prototype.eachRendered=function(e){OE(this._progressiveEls||this.group,e)},t.prototype._updateDrawMode=function(e){var t=e.pipelineContext.large;null!=this._isLargeDraw&&t===this._isLargeDraw||(this._isLargeDraw=t,this._clear())},t.prototype._renderNormal=function(e){var t=e.getData(),r=this._data,n=this.group,i=t.getLayout("isSimpleBox"),o=e.get("clip",!0),a=e.coordinateSystem,s=a.getArea&&a.getArea();this._data||n.removeAll(),t.diff(r).add((function(r){if(t.hasValue(r)){var a=t.getItemLayout(r);if(o&&XG(s,a))return;var l=YG(a,r,!0);Gy(l,{shape:{points:a.ends}},e,r),qG(l,t,r,i),n.add(l),t.setItemGraphicEl(r,l)}})).update((function(a,l){var c=r.getItemGraphicEl(l);if(t.hasValue(a)){var u=t.getItemLayout(a);o&&XG(s,u)?n.remove(c):(c?(jy(c,{shape:{points:u.ends}},e,a),Xy(c)):c=YG(u,a),qG(c,t,a,i),n.add(c),t.setItemGraphicEl(a,c))}else n.remove(c)})).remove((function(e){var t=r.getItemGraphicEl(e);t&&n.remove(t)})).execute(),this._data=t},t.prototype._renderLarge=function(e){this._clear(),JG(e,this.group);var t=e.get("clip",!0)?hN(e.coordinateSystem,!1,e):null;t?this.group.setClipPath(t):this.group.removeClipPath()},t.prototype._incrementalRenderNormal=function(e,t){for(var r,n=t.getData(),i=n.getLayout("isSimpleBox");null!=(r=e.next());){var o=YG(n.getItemLayout(r),r);qG(o,n,r,i),o.incremental=!0,this.group.add(o),this._progressiveEls.push(o)}},t.prototype._incrementalRenderLarge=function(e,t){JG(t,this.group,this._progressiveEls,!0)},t.prototype.remove=function(e){this._clear()},t.prototype._clear=function(){this.group.removeAll(),this._data=null},t.type="candlestick",t}(WE),UG=function(){},ZG=function(e){function t(t){var r=e.call(this,t)||this;return r.type="normalCandlestickBox",r}return Al(t,e),t.prototype.getDefaultShape=function(){return new UG},t.prototype.buildPath=function(e,t){var r=t.points;this.__simpleBox?(e.moveTo(r[4][0],r[4][1]),e.lineTo(r[6][0],r[6][1])):(e.moveTo(r[0][0],r[0][1]),e.lineTo(r[1][0],r[1][1]),e.lineTo(r[2][0],r[2][1]),e.lineTo(r[3][0],r[3][1]),e.closePath(),e.moveTo(r[4][0],r[4][1]),e.lineTo(r[5][0],r[5][1]),e.moveTo(r[6][0],r[6][1]),e.lineTo(r[7][0],r[7][1]))},t}(ov);function YG(e,t,r){var n=e.ends;return new ZG({shape:{points:r?$G(n,e):n},z2:100})}function XG(e,t){for(var r=!0,n=0;n<t.ends.length;n++)if(e.contain(t.ends[n][0],t.ends[n][1])){r=!1;break}return r}function qG(e,t,r,n){var i=t.getItemModel(r);e.useStyle(t.getItemVisual(r,"style")),e.style.strokeNoScale=!0,e.__simpleBox=n,Py(e,i)}function $G(e,t){return dc(e,(function(e){return(e=e.slice())[1]=t.initBaseline,e}))}var KG=function(){},QG=function(e){function t(t){var r=e.call(this,t)||this;return r.type="largeCandlestickBox",r}return Al(t,e),t.prototype.getDefaultShape=function(){return new KG},t.prototype.buildPath=function(e,t){for(var r=t.points,n=0;n<r.length;)if(this.__sign===r[n++]){var i=r[n++];e.moveTo(i,r[n++]),e.lineTo(i,r[n++])}else n+=3},t}(ov);function JG(e,t,r,n){var i=e.getData(),o=i.getLayout("largePoints"),a=new QG({shape:{points:o},__sign:1,ignoreCoarsePointer:!0});t.add(a);var s=new QG({shape:{points:o},__sign:-1,ignoreCoarsePointer:!0});t.add(s);var l=new QG({shape:{points:o},__sign:0,ignoreCoarsePointer:!0});t.add(l),eW(1,a,e,i),eW(-1,s,e,i),eW(0,l,e,i),n&&(a.incremental=!0,s.incremental=!0),r&&r.push(a,s)}function eW(e,t,r,n){var i=r.get(["itemStyle",e>0?"borderColor":"borderColor0"])||r.get(["itemStyle",e>0?"color":"color0"]);0===e&&(i=r.get(["itemStyle","borderColorDoji"]));var o=r.getModel("itemStyle").getItemStyle(GG);t.useStyle(o),t.style.fill=null,t.style.stroke=i}const tW=WG;var rW=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],r}return Al(t,e),t.prototype.getShadowDim=function(){return"open"},t.prototype.brushSelector=function(e,t,r){var n=t.getItemLayout(e);return n&&r.rect(n.brushRect)},t.type="series.candlestick",t.dependencies=["xAxis","yAxis","grid"],t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderColorDoji:null,borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},t}(IC);lc(rW,LG,!0);const nW=rW;function iW(e){e&&vc(e.series)&&uc(e.series,(function(e){wc(e)&&"k"===e.type&&(e.type="candlestick")}))}var oW=["itemStyle","borderColor"],aW=["itemStyle","borderColor0"],sW=["itemStyle","borderColorDoji"],lW=["itemStyle","color"],cW=["itemStyle","color0"];const uW={seriesType:"candlestick",plan:NC(),performRawSeries:!0,reset:function(e,t){function r(e,t){return t.get(e>0?lW:cW)}function n(e,t){return t.get(0===e?sW:e>0?oW:aW)}if(!t.isSeriesFiltered(e))return!e.pipelineContext.large&&{progress:function(e,t){for(var i;null!=(i=e.next());){var o=t.getItemModel(i),a=t.getItemLayout(i).sign,s=o.getItemStyle();s.fill=r(a,o),s.stroke=n(a,o)||s.fill,oc(t.ensureUniqueItemVisual(i,"style"),s)}}}}};var dW={seriesType:"candlestick",plan:NC(),reset:function(e){var t=e.coordinateSystem,r=e.getData(),n=function(e,t){var r,n=e.getBaseAxis(),i="category"===n.type?n.getBandWidth():(r=n.getExtent(),Math.abs(r[1]-r[0])/t.count()),o=Mf(Ic(e.get("barMaxWidth"),i),i),a=Mf(Ic(e.get("barMinWidth"),1),i),s=e.get("barWidth");return null!=s?Mf(s,i):Math.max(Math.min(i/2,o),a)}(e,r),i=["x","y"],o=r.getDimensionIndex(r.mapDimension(i[0])),a=dc(r.mapDimensionsAll(i[1]),r.getDimensionIndex,r),s=a[0],l=a[1],c=a[2],u=a[3];if(r.setLayout({candleWidth:n,isSimpleBox:n<=1.3}),!(o<0||a.length<4))return{progress:e.pipelineContext.large?function(r,n){var i,a,d=rN(4*r.count),p=0,h=[],f=[],m=n.getStore(),g=!!e.get(["itemStyle","borderColorDoji"]);for(;null!=(a=r.next());){var v=m.get(o,a),y=m.get(s,a),x=m.get(l,a),b=m.get(c,a),_=m.get(u,a);isNaN(v)||isNaN(b)||isNaN(_)?(d[p++]=NaN,p+=3):(d[p++]=pW(m,a,y,x,l,g),h[0]=v,h[1]=b,i=t.dataToPoint(h,null,f),d[p++]=i?i[0]:NaN,d[p++]=i?i[1]:NaN,h[1]=_,i=t.dataToPoint(h,null,f),d[p++]=i?i[1]:NaN)}n.setLayout("largePoints",d)}:function(e,r){var i,a=r.getStore();for(;null!=(i=e.next());){var d=a.get(o,i),p=a.get(s,i),h=a.get(l,i),f=a.get(c,i),m=a.get(u,i),g=Math.min(p,h),v=Math.max(p,h),y=S(g,d),x=S(v,d),b=S(f,d),_=S(m,d),w=[];E(w,x,0),E(w,y,1),w.push(T(_),T(x),T(b),T(y));var C=!!r.getItemModel(i).get(["itemStyle","borderColorDoji"]);r.setItemLayout(i,{sign:pW(a,i,p,h,l,C),initBaseline:p>h?x[1]:y[1],ends:w,brushRect:M(f,m,d)})}function S(e,r){var n=[];return n[0]=r,n[1]=e,isNaN(r)||isNaN(e)?[NaN,NaN]:t.dataToPoint(n)}function E(e,t,r){var i=t.slice(),o=t.slice();i[0]=_E(i[0]+n/2,1,!1),o[0]=_E(o[0]-n/2,1,!0),r?e.push(i,o):e.push(o,i)}function M(e,t,r){var i=S(e,r),o=S(t,r);return i[0]-=n/2,o[0]-=n/2,{x:i[0],y:i[1],width:n,height:o[1]-i[1]}}function T(e){return e[0]=_E(e[0],1),e}}}}};function pW(e,t,r,n,i,o){return r>n?-1:r<n?1:o?0:t>0?e.get(i,t-1)<=n?1:-1:1}const hW=dW;function fW(e,t){var r=t.rippleEffectColor||t.color;e.eachChild((function(e){e.attr({z:t.z,zlevel:t.zlevel,style:{stroke:"stroke"===t.brushType?r:null,fill:"fill"===t.brushType?r:null}})}))}const mW=function(e){function t(t,r){var n=e.call(this)||this,i=new ZA(t,r),o=new vf;return n.add(i),n.add(o),n.updateData(t,r),n}return Al(t,e),t.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},t.prototype.startEffectAnimation=function(e){for(var t=e.symbolType,r=e.color,n=e.rippleNumber,i=this.childAt(1),o=0;o<n;o++){var a=eT(t,-1,-1,2,2,r);a.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scaleX:.5,scaleY:.5});var s=-o/n*e.period+e.effectOffset;a.animate("",!0).when(e.period,{scaleX:e.rippleScale/2,scaleY:e.rippleScale/2}).delay(s).start(),a.animateStyle(!0).when(e.period,{opacity:0}).delay(s).start(),i.add(a)}fW(i,e)},t.prototype.updateEffectAnimation=function(e){for(var t=this._effectCfg,r=this.childAt(1),n=["symbolType","period","rippleScale","rippleNumber"],i=0;i<n.length;i++){var o=n[i];if(t[o]!==e[o])return this.stopEffectAnimation(),void this.startEffectAnimation(e)}fW(r,e)},t.prototype.highlight=function(){gy(this)},t.prototype.downplay=function(){vy(this)},t.prototype.getSymbolType=function(){var e=this.childAt(0);return e&&e.getSymbolType()},t.prototype.updateData=function(e,t){var r=this,n=e.hostModel;this.childAt(0).updateData(e,t);var i=this.childAt(1),o=e.getItemModel(t),a=e.getItemVisual(t,"symbol"),s=tT(e.getItemVisual(t,"symbolSize")),l=e.getItemVisual(t,"style"),c=l&&l.fill,u=o.getModel("emphasis");i.setScale(s),i.traverse((function(e){e.setStyle("fill",c)}));var d=rT(e.getItemVisual(t,"symbolOffset"),s);d&&(i.x=d[0],i.y=d[1]);var p=e.getItemVisual(t,"symbolRotate");i.rotation=(p||0)*Math.PI/180||0;var h={};h.showEffectOn=n.get("showEffectOn"),h.rippleScale=o.get(["rippleEffect","scale"]),h.brushType=o.get(["rippleEffect","brushType"]),h.period=1e3*o.get(["rippleEffect","period"]),h.effectOffset=t/e.count(),h.z=n.getShallow("z")||0,h.zlevel=n.getShallow("zlevel")||0,h.symbolType=a,h.color=c,h.rippleEffectColor=o.get(["rippleEffect","color"]),h.rippleNumber=o.get(["rippleEffect","number"]),"render"===h.showEffectOn?(this._effectCfg?this.updateEffectAnimation(h):this.startEffectAnimation(h),this._effectCfg=h):(this._effectCfg=null,this.stopEffectAnimation(),this.onHoverStateChange=function(e){"emphasis"===e?"render"!==h.showEffectOn&&r.startEffectAnimation(h):"normal"===e&&"render"!==h.showEffectOn&&r.stopEffectAnimation()}),this._effectCfg=h,Ly(this,u.get("focus"),u.get("blurScope"),u.get("disabled"))},t.prototype.fadeOut=function(e){e&&e()},t}(vf);var gW=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.init=function(){this._symbolDraw=new KA(mW)},t.prototype.render=function(e,t,r){var n=e.getData(),i=this._symbolDraw;i.updateData(n,{clipShape:this._getClipShape(e)}),this.group.add(i.group)},t.prototype._getClipShape=function(e){var t=e.coordinateSystem,r=t&&t.getArea&&t.getArea();return e.get("clip",!0)?r:null},t.prototype.updateTransform=function(e,t,r){var n=e.getData();this.group.dirty();var i=kN("").reset(e,t,r);i.progress&&i.progress({start:0,end:n.count(),count:n.count()},n),this._symbolDraw.updateLayout()},t.prototype._updateGroupTransform=function(e){var t=e.coordinateSystem;t&&t.getRoamTransform&&(this.group.transform=function(e){var t=[1,0,0,1,0,0];return Hu(t,e),t}(t.getRoamTransform()),this.group.decomposeTransform())},t.prototype.remove=function(e,t){this._symbolDraw&&this._symbolDraw.remove(!0)},t.type="effectScatter",t}(WE);const vW=gW;const yW=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r}return Al(t,e),t.prototype.getInitialData=function(e,t){return zA(null,this,{useEncodeDefaulter:!0})},t.prototype.brushSelector=function(e,t,r){return r.point(t.getItemLayout(e))},t.type="series.effectScatter",t.dependencies=["grid","polar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",clip:!0,rippleEffect:{period:4,scale:2.5,brushType:"fill",number:3},universalTransition:{divideShape:"clone"},symbolSize:10},t}(IC);var xW=function(e){function t(t,r,n){var i=e.call(this)||this;return i.add(i.createLine(t,r,n)),i._updateEffectSymbol(t,r),i}return Al(t,e),t.prototype.createLine=function(e,t,r){return new GB(e,t,r)},t.prototype._updateEffectSymbol=function(e,t){var r=e.getItemModel(t).getModel("effect"),n=r.get("symbolSize"),i=r.get("symbol");vc(n)||(n=[n,n]);var o=e.getItemVisual(t,"style"),a=r.get("color")||o&&o.stroke,s=this.childAt(1);this._symbolType!==i&&(this.remove(s),(s=eT(i,-.5,-.5,1,1,a)).z2=100,s.culling=!0,this.add(s)),s&&(s.setStyle("shadowColor",a),s.setStyle(r.getItemStyle(["color"])),s.scaleX=n[0],s.scaleY=n[1],s.setColor(a),this._symbolType=i,this._symbolScale=n,this._updateEffectAnimation(e,r,t))},t.prototype._updateEffectAnimation=function(e,t,r){var n=this.childAt(1);if(n){var i=e.getItemLayout(r),o=1e3*t.get("period"),a=t.get("loop"),s=t.get("roundTrip"),l=t.get("constantSpeed"),c=kc(t.get("delay"),(function(t){return t/e.count()*o/3}));if(n.ignore=!0,this._updateAnimationPoints(n,i),l>0&&(o=this._getLineLength(n)/l*1e3),o!==this._period||a!==this._loop||s!==this._roundTrip){n.stopAnimation();var u=void 0;u=yc(c)?c(r):c,n.__t>0&&(u=-o*n.__t),this._animateSymbol(n,o,u,a,s)}this._period=o,this._loop=a,this._roundTrip=s}},t.prototype._animateSymbol=function(e,t,r,n,i){if(t>0){e.__t=0;var o=this,a=e.animate("",n).when(i?2*t:t,{__t:i?2:1}).delay(r).during((function(){o._updateSymbolPosition(e)}));n||a.done((function(){o.remove(e)})),a.start()}},t.prototype._getLineLength=function(e){return au(e.__p1,e.__cp1)+au(e.__cp1,e.__p2)},t.prototype._updateAnimationPoints=function(e,t){e.__p1=t[0],e.__p2=t[1],e.__cp1=t[2]||[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]},t.prototype.updateData=function(e,t,r){this.childAt(0).updateData(e,t,r),this._updateEffectSymbol(e,t)},t.prototype._updateSymbolPosition=function(e){var t=e.__p1,r=e.__p2,n=e.__cp1,i=e.__t<1?e.__t:2-e.__t,o=[e.x,e.y],a=o.slice(),s=Jd,l=ep;o[0]=s(t[0],n[0],r[0],i),o[1]=s(t[1],n[1],r[1],i);var c=e.__t<1?l(t[0],n[0],r[0],i):l(r[0],n[0],t[0],1-i),u=e.__t<1?l(t[1],n[1],r[1],i):l(r[1],n[1],t[1],1-i);e.rotation=-Math.atan2(u,c)-Math.PI/2,"line"!==this._symbolType&&"rect"!==this._symbolType&&"roundRect"!==this._symbolType||(void 0!==e.__lastT&&e.__lastT<e.__t?(e.scaleY=1.05*au(a,o),1===i&&(o[0]=a[0]+(o[0]-a[0])/2,o[1]=a[1]+(o[1]-a[1])/2)):1===e.__lastT?e.scaleY=2*au(t,o):e.scaleY=this._symbolScale[1]),e.__lastT=e.__t,e.ignore=!1,e.x=o[0],e.y=o[1]},t.prototype.updateLayout=function(e,t){this.childAt(0).updateLayout(e,t);var r=e.getItemModel(t).getModel("effect");this._updateEffectAnimation(e,r,t)},t}(vf);const bW=xW;var _W=function(e){function t(t,r,n){var i=e.call(this)||this;return i._createPolyline(t,r,n),i}return Al(t,e),t.prototype._createPolyline=function(e,t,r){var n=e.getItemLayout(t),i=new LS({shape:{points:n}});this.add(i),this._updateCommonStl(e,t,r)},t.prototype.updateData=function(e,t,r){var n=e.hostModel;jy(this.childAt(0),{shape:{points:e.getItemLayout(t)}},n,t),this._updateCommonStl(e,t,r)},t.prototype._updateCommonStl=function(e,t,r){var n=this.childAt(0),i=e.getItemModel(t),o=r&&r.emphasisLineStyle,a=r&&r.focus,s=r&&r.blurScope,l=r&&r.emphasisDisabled;if(!r||e.hasItemOption){var c=i.getModel("emphasis");o=c.getModel("lineStyle").getLineStyle(),l=c.get("disabled"),a=c.get("focus"),s=c.get("blurScope")}n.useStyle(e.getItemVisual(t,"style")),n.style.fill=null,n.style.strokeNoScale=!0,n.ensureState("emphasis").style=o,Ly(this,a,s,l)},t.prototype.updateLayout=function(e,t){this.childAt(0).setShape("points",e.getItemLayout(t))},t}(vf);const wW=_W;var CW=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._lastFrame=0,t._lastFramePercent=0,t}return Al(t,e),t.prototype.createLine=function(e,t,r){return new wW(e,t,r)},t.prototype._updateAnimationPoints=function(e,t){this._points=t;for(var r=[0],n=0,i=1;i<t.length;i++){var o=t[i-1],a=t[i];n+=au(o,a),r.push(n)}if(0!==n){for(i=0;i<r.length;i++)r[i]/=n;this._offsets=r,this._length=n}else this._length=0},t.prototype._getLineLength=function(){return this._length},t.prototype._updateSymbolPosition=function(e){var t=e.__t<1?e.__t:2-e.__t,r=this._points,n=this._offsets,i=r.length;if(n){var o,a=this._lastFrame;if(t<this._lastFramePercent){for(o=Math.min(a+1,i-1);o>=0&&!(n[o]<=t);o--);o=Math.min(o,i-2)}else{for(o=a;o<i&&!(n[o]>t);o++);o=Math.min(o-1,i-2)}var s=(t-n[o])/(n[o+1]-n[o]),l=r[o],c=r[o+1];e.x=l[0]*(1-s)+s*c[0],e.y=l[1]*(1-s)+s*c[1];var u=e.__t<1?c[0]-l[0]:l[0]-c[0],d=e.__t<1?c[1]-l[1]:l[1]-c[1];e.rotation=-Math.atan2(d,u)-Math.PI/2,this._lastFrame=o,this._lastFramePercent=t,e.ignore=!1}},t}(bW);const SW=CW;var EW=function(){this.polyline=!1,this.curveness=0,this.segs=[]},MW=function(e){function t(t){var r=e.call(this,t)||this;return r._off=0,r.hoverDataIdx=-1,r}return Al(t,e),t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new EW},t.prototype.buildPath=function(e,t){var r,n=t.segs,i=t.curveness;if(t.polyline)for(r=this._off;r<n.length;){var o=n[r++];if(o>0){e.moveTo(n[r++],n[r++]);for(var a=1;a<o;a++)e.lineTo(n[r++],n[r++])}}else for(r=this._off;r<n.length;){var s=n[r++],l=n[r++],c=n[r++],u=n[r++];if(e.moveTo(s,l),i>0){var d=(s+c)/2-(l-u)*i,p=(l+u)/2-(c-s)*i;e.quadraticCurveTo(d,p,c,u)}else e.lineTo(c,u)}this.incremental&&(this._off=r,this.notClear=!0)},t.prototype.findDataIndex=function(e,t){var r=this.shape,n=r.segs,i=r.curveness,o=this.style.lineWidth;if(r.polyline)for(var a=0,s=0;s<n.length;){var l=n[s++];if(l>0)for(var c=n[s++],u=n[s++],d=1;d<l;d++){if(Fg(c,u,p=n[s++],h=n[s++],o,e,t))return a}a++}else for(a=0,s=0;s<n.length;){c=n[s++],u=n[s++];var p=n[s++],h=n[s++];if(i>0){if(Bg(c,u,(c+p)/2-(u-h)*i,(u+h)/2-(p-c)*i,p,h,o,e,t))return a}else if(Fg(c,u,p,h,o,e,t))return a;a++}return-1},t.prototype.contain=function(e,t){var r=this.transformCoordToLocal(e,t),n=this.getBoundingRect();return e=r[0],t=r[1],n.contain(e,t)?(this.hoverDataIdx=this.findDataIndex(e,t))>=0:(this.hoverDataIdx=-1,!1)},t.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var t=this.shape.segs,r=1/0,n=1/0,i=-1/0,o=-1/0,a=0;a<t.length;){var s=t[a++],l=t[a++];r=Math.min(s,r),i=Math.max(s,i),n=Math.min(l,n),o=Math.max(l,o)}e=this._rect=new id(r,n,i,o)}return e},t}(ov);const TW=function(){function e(){this.group=new vf}return e.prototype.updateData=function(e){this._clear();var t=this._create();t.setShape({segs:e.getLayout("linesPoints")}),this._setCommon(t,e)},e.prototype.incrementalPrepareUpdate=function(e){this.group.removeAll(),this._clear()},e.prototype.incrementalUpdate=function(e,t){var r=this._newAdded[0],n=t.getLayout("linesPoints"),i=r&&r.shape.segs;if(i&&i.length<2e4){var o=i.length,a=new Float32Array(o+n.length);a.set(i),a.set(n,o),r.setShape({segs:a})}else{this._newAdded=[];var s=this._create();s.incremental=!0,s.setShape({segs:n}),this._setCommon(s,t),s.__startIndex=e.start}},e.prototype.remove=function(){this._clear()},e.prototype.eachRendered=function(e){this._newAdded[0]&&e(this._newAdded[0])},e.prototype._create=function(){var e=new MW({cursor:"default",ignoreCoarsePointer:!0});return this._newAdded.push(e),this.group.add(e),e},e.prototype._setCommon=function(e,t,r){var n=t.hostModel;e.setShape({polyline:n.get("polyline"),curveness:n.get(["lineStyle","curveness"])}),e.useStyle(n.getModel("lineStyle").getLineStyle()),e.style.strokeNoScale=!0;var i=t.getVisual("style");i&&i.stroke&&e.setStyle("stroke",i.stroke),e.setStyle("fill",null);var o=Vv(e);o.seriesIndex=n.seriesIndex,e.on("mousemove",(function(t){o.dataIndex=null;var r=e.hoverDataIdx;r>0&&(o.dataIndex=r+e.__startIndex)}))},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}();var kW={seriesType:"lines",plan:NC(),reset:function(e){var t=e.coordinateSystem;if(t){var r=e.get("polyline"),n=e.pipelineContext.large;return{progress:function(i,o){var a=[];if(n){var s=void 0,l=i.end-i.start;if(r){for(var c=0,u=i.start;u<i.end;u++)c+=e.getLineCoordsCount(u);s=new Float32Array(l+2*c)}else s=new Float32Array(4*l);var d=0,p=[];for(u=i.start;u<i.end;u++){var h=e.getLineCoords(u,a);r&&(s[d++]=h);for(var f=0;f<h;f++)p=t.dataToPoint(a[f],!1,p),s[d++]=p[0],s[d++]=p[1]}o.setLayout("linesPoints",s)}else for(u=i.start;u<i.end;u++){var m=o.getItemModel(u),g=(h=e.getLineCoords(u,a),[]);if(r)for(var v=0;v<h;v++)g.push(t.dataToPoint(a[v]));else{g[0]=t.dataToPoint(a[0]),g[1]=t.dataToPoint(a[1]);var y=m.get(["lineStyle","curveness"]);+y&&(g[2]=[(g[0][0]+g[1][0])/2-(g[0][1]-g[1][1])*y,(g[0][1]+g[1][1])/2-(g[1][0]-g[0][0])*y])}o.setItemLayout(u,g)}}}}}};const IW=kW;const LW=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.render=function(e,t,r){var n=e.getData(),i=this._updateLineDraw(n,e),o=e.get("zlevel"),a=e.get(["effect","trailLength"]),s=r.getZr(),l="svg"===s.painter.getType();l||s.painter.getLayer(o).clear(!0),null==this._lastZlevel||l||s.configLayer(this._lastZlevel,{motionBlur:!1}),this._showEffect(e)&&a>0&&(l||s.configLayer(o,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(a/10+.9,1),0)})),i.updateData(n);var c=e.get("clip",!0)&&hN(e.coordinateSystem,!1,e);c?this.group.setClipPath(c):this.group.removeClipPath(),this._lastZlevel=o,this._finished=!0},t.prototype.incrementalPrepareRender=function(e,t,r){var n=e.getData();this._updateLineDraw(n,e).incrementalPrepareUpdate(n),this._clearLayer(r),this._finished=!1},t.prototype.incrementalRender=function(e,t,r){this._lineDraw.incrementalUpdate(e,t.getData()),this._finished=e.end===t.getData().count()},t.prototype.eachRendered=function(e){this._lineDraw&&this._lineDraw.eachRendered(e)},t.prototype.updateTransform=function(e,t,r){var n=e.getData(),i=e.pipelineContext;if(!this._finished||i.large||i.progressiveRender)return{update:!0};var o=IW.reset(e,t,r);o.progress&&o.progress({start:0,end:n.count(),count:n.count()},n),this._lineDraw.updateLayout(),this._clearLayer(r)},t.prototype._updateLineDraw=function(e,t){var r=this._lineDraw,n=this._showEffect(t),i=!!t.get("polyline"),o=t.pipelineContext.large;return r&&n===this._hasEffet&&i===this._isPolyline&&o===this._isLargeDraw||(r&&r.remove(),r=this._lineDraw=o?new TW:new YB(i?n?SW:wW:n?bW:GB),this._hasEffet=n,this._isPolyline=i,this._isLargeDraw=o),this.group.add(r.group),r},t.prototype._showEffect=function(e){return!!e.get(["effect","show"])},t.prototype._clearLayer=function(e){var t=e.getZr();"svg"===t.painter.getType()||null==this._lastZlevel||t.painter.getLayer(this._lastZlevel).clear(!0)},t.prototype.remove=function(e,t){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(t)},t.prototype.dispose=function(e,t){this.remove(e,t)},t.type="lines",t}(WE);var AW="undefined"==typeof Uint32Array?Array:Uint32Array,NW="undefined"==typeof Float64Array?Array:Float64Array;function DW(e){var t=e.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(e.data=dc(t,(function(e){var t={coords:[e[0].coord,e[1].coord]};return e[0].name&&(t.fromName=e[0].name),e[1].name&&(t.toName=e[1].name),ic([t,e[0],e[1]])})))}var PW=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.visualStyleAccessPath="lineStyle",r.visualDrawType="stroke",r}return Al(t,e),t.prototype.init=function(t){t.data=t.data||[],DW(t);var r=this._processFlatCoordsArray(t.data);this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset,r.flatCoords&&(t.data=new Float32Array(r.count)),e.prototype.init.apply(this,arguments)},t.prototype.mergeOption=function(t){if(DW(t),t.data){var r=this._processFlatCoordsArray(t.data);this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset,r.flatCoords&&(t.data=new Float32Array(r.count))}e.prototype.mergeOption.apply(this,arguments)},t.prototype.appendData=function(e){var t=this._processFlatCoordsArray(e.data);t.flatCoords&&(this._flatCoords?(this._flatCoords=jc(this._flatCoords,t.flatCoords),this._flatCoordsOffset=jc(this._flatCoordsOffset,t.flatCoordsOffset)):(this._flatCoords=t.flatCoords,this._flatCoordsOffset=t.flatCoordsOffset),e.data=new Float32Array(t.count)),this.getRawData().appendData(e.data)},t.prototype._getCoordsFromItemModel=function(e){var t=this.getData().getItemModel(e);return t.option instanceof Array?t.option:t.getShallow("coords")},t.prototype.getLineCoordsCount=function(e){return this._flatCoordsOffset?this._flatCoordsOffset[2*e+1]:this._getCoordsFromItemModel(e).length},t.prototype.getLineCoords=function(e,t){if(this._flatCoordsOffset){for(var r=this._flatCoordsOffset[2*e],n=this._flatCoordsOffset[2*e+1],i=0;i<n;i++)t[i]=t[i]||[],t[i][0]=this._flatCoords[r+2*i],t[i][1]=this._flatCoords[r+2*i+1];return n}var o=this._getCoordsFromItemModel(e);for(i=0;i<o.length;i++)t[i]=t[i]||[],t[i][0]=o[i][0],t[i][1]=o[i][1];return o.length},t.prototype._processFlatCoordsArray=function(e){var t=0;if(this._flatCoords&&(t=this._flatCoords.length),_c(e[0])){for(var r=e.length,n=new AW(r),i=new NW(r),o=0,a=0,s=0,l=0;l<r;){s++;var c=e[l++];n[a++]=o+t,n[a++]=c;for(var u=0;u<c;u++){var d=e[l++],p=e[l++];i[o++]=d,i[o++]=p}}return{flatCoordsOffset:new Uint32Array(n.buffer,0,a),flatCoords:i,count:s}}return{flatCoordsOffset:null,flatCoords:null,count:e.length}},t.prototype.getInitialData=function(e,t){var r=new LA(["value"],this);return r.hasItemOption=!1,r.initData(e.data,[],(function(e,t,n,i){if(e instanceof Array)return NaN;r.hasItemOption=!0;var o=e.value;return null!=o?o instanceof Array?o[i]:o:void 0})),r},t.prototype.formatTooltip=function(e,t,r){var n=this.getData().getItemModel(e),i=n.get("name");if(i)return i;var o=n.get("fromName"),a=n.get("toName"),s=[];return null!=o&&s.push(o),null!=a&&s.push(a),oC("nameValue",{name:s.join(" > ")})},t.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},t.prototype.getProgressive=function(){var e=this.option.progressive;return null==e?this.option.large?1e4:this.get("progressive"):e},t.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return null==e?this.option.large?2e4:this.get("progressiveThreshold"):e},t.prototype.getZLevelKey=function(){var e=this.getModel("effect"),t=e.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:e.get("show")&&t>0?t+"":""},t.type="series.lines",t.dependencies=["grid","polar","geo","calendar"],t.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},t}(IC);const OW=PW;function RW(e){return e instanceof Array||(e=[e,e]),e}const VW={seriesType:"lines",reset:function(e){var t=RW(e.get("symbol")),r=RW(e.get("symbolSize")),n=e.getData();return n.setVisual("fromSymbol",t&&t[0]),n.setVisual("toSymbol",t&&t[1]),n.setVisual("fromSymbolSize",r&&r[0]),n.setVisual("toSymbolSize",r&&r[1]),{dataEach:n.hasItemOption?function(e,t){var r=e.getItemModel(t),n=RW(r.getShallow("symbol",!0)),i=RW(r.getShallow("symbolSize",!0));n[0]&&e.setItemVisual(t,"fromSymbol",n[0]),n[1]&&e.setItemVisual(t,"toSymbol",n[1]),i[0]&&e.setItemVisual(t,"fromSymbolSize",i[0]),i[1]&&e.setItemVisual(t,"toSymbolSize",i[1])}:null}}};var FW=function(){function e(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var e=Hl.createCanvas();this.canvas=e}return e.prototype.update=function(e,t,r,n,i,o){var a=this._getBrush(),s=this._getGradient(i,"inRange"),l=this._getGradient(i,"outOfRange"),c=this.pointSize+this.blurSize,u=this.canvas,d=u.getContext("2d"),p=e.length;u.width=t,u.height=r;for(var h=0;h<p;++h){var f=e[h],m=f[0],g=f[1],v=n(f[2]);d.globalAlpha=v,d.drawImage(a,m-c,g-c)}if(!u.width||!u.height)return u;for(var y=d.getImageData(0,0,u.width,u.height),x=y.data,b=0,_=x.length,w=this.minOpacity,C=this.maxOpacity-w;b<_;){v=x[b+3]/256;var S=4*Math.floor(255*v);if(v>0){var E=o(v)?s:l;v>0&&(v=v*C+w),x[b++]=E[S],x[b++]=E[S+1],x[b++]=E[S+2],x[b++]=E[S+3]*v*256}else b+=4}return d.putImageData(y,0,0),u},e.prototype._getBrush=function(){var e=this._brushCanvas||(this._brushCanvas=Hl.createCanvas()),t=this.pointSize+this.blurSize,r=2*t;e.width=r,e.height=r;var n=e.getContext("2d");return n.clearRect(0,0,r,r),n.shadowOffsetX=r,n.shadowBlur=this.blurSize,n.shadowColor="#000",n.beginPath(),n.arc(-t,t,this.pointSize,0,2*Math.PI,!0),n.closePath(),n.fill(),e},e.prototype._getGradient=function(e,t){for(var r=this._gradientPixels,n=r[t]||(r[t]=new Uint8ClampedArray(1024)),i=[0,0,0,0],o=0,a=0;a<256;a++)e[t](a/255,!0,i),n[o++]=i[0],n[o++]=i[1],n[o++]=i[2],n[o++]=i[3];return n},e}();const zW=FW;function BW(e){var t=e.dimensions;return"lng"===t[0]&&"lat"===t[1]}var HW=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.render=function(e,t,r){var n;t.eachComponent("visualMap",(function(t){t.eachTargetSeries((function(r){r===e&&(n=t)}))})),this._progressiveEls=null,this.group.removeAll();var i=e.coordinateSystem;"cartesian2d"===i.type||"calendar"===i.type?this._renderOnCartesianAndCalendar(e,r,0,e.getData().count()):BW(i)&&this._renderOnGeo(i,e,n,r)},t.prototype.incrementalPrepareRender=function(e,t,r){this.group.removeAll()},t.prototype.incrementalRender=function(e,t,r,n){var i=t.coordinateSystem;i&&(BW(i)?this.render(t,r,n):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(t,n,e.start,e.end,!0)))},t.prototype.eachRendered=function(e){OE(this._progressiveEls||this.group,e)},t.prototype._renderOnCartesianAndCalendar=function(e,t,r,n,i){var o,a,s,l,c=e.coordinateSystem,u=fN(c,"cartesian2d");if(u){var d=c.getAxis("x"),p=c.getAxis("y");0,o=d.getBandWidth()+.5,a=p.getBandWidth()+.5,s=d.scale.getExtent(),l=p.scale.getExtent()}for(var h=this.group,f=e.getData(),m=e.getModel(["emphasis","itemStyle"]).getItemStyle(),g=e.getModel(["blur","itemStyle"]).getItemStyle(),v=e.getModel(["select","itemStyle"]).getItemStyle(),y=e.get(["itemStyle","borderRadius"]),x=Jy(e),b=e.getModel("emphasis"),_=b.get("focus"),w=b.get("blurScope"),C=b.get("disabled"),S=u?[f.mapDimension("x"),f.mapDimension("y"),f.mapDimension("value")]:[f.mapDimension("time"),f.mapDimension("value")],E=r;E<n;E++){var M=void 0,T=f.getItemVisual(E,"style");if(u){var k=f.get(S[0],E),I=f.get(S[1],E);if(isNaN(f.get(S[2],E))||isNaN(k)||isNaN(I)||k<s[0]||k>s[1]||I<l[0]||I>l[1])continue;var L=c.dataToPoint([k,I]);M=new bv({shape:{x:L[0]-o/2,y:L[1]-a/2,width:o,height:a},style:T})}else{if(isNaN(f.get(S[1],E)))continue;M=new bv({z2:1,shape:c.dataToRect([f.get(S[0],E)]).contentShape,style:T})}if(f.hasItemOption){var A=f.getItemModel(E),N=A.getModel("emphasis");m=N.getModel("itemStyle").getItemStyle(),g=A.getModel(["blur","itemStyle"]).getItemStyle(),v=A.getModel(["select","itemStyle"]).getItemStyle(),y=A.get(["itemStyle","borderRadius"]),_=N.get("focus"),w=N.get("blurScope"),C=N.get("disabled"),x=Jy(A)}M.shape.r=y;var D=e.getRawValue(E),P="-";D&&null!=D[2]&&(P=D[2]+""),Qy(M,x,{labelFetcher:e,labelDataIndex:E,defaultOpacity:T.opacity,defaultText:P}),M.ensureState("emphasis").style=m,M.ensureState("blur").style=g,M.ensureState("select").style=v,Ly(M,_,w,C),M.incremental=i,i&&(M.states.emphasis.hoverLayer=!0),h.add(M),f.setItemGraphicEl(E,M),this._progressiveEls&&this._progressiveEls.push(M)}},t.prototype._renderOnGeo=function(e,t,r,n){var i=r.targetVisuals.inRange,o=r.targetVisuals.outOfRange,a=t.getData(),s=this._hmLayer||this._hmLayer||new zW;s.blurSize=t.get("blurSize"),s.pointSize=t.get("pointSize"),s.minOpacity=t.get("minOpacity"),s.maxOpacity=t.get("maxOpacity");var l=e.getViewRect().clone(),c=e.getRoamTransform();l.applyTransform(c);var u=Math.max(l.x,0),d=Math.max(l.y,0),p=Math.min(l.width+l.x,n.getWidth()),h=Math.min(l.height+l.y,n.getHeight()),f=p-u,m=h-d,g=[a.mapDimension("lng"),a.mapDimension("lat"),a.mapDimension("value")],v=a.mapArray(g,(function(t,r,n){var i=e.dataToPoint([t,r]);return i[0]-=u,i[1]-=d,i.push(n),i})),y=r.getExtent(),x="visualMap.continuous"===r.type?function(e,t){var r=e[1]-e[0];return t=[(t[0]-e[0])/r,(t[1]-e[0])/r],function(e){return e>=t[0]&&e<=t[1]}}(y,r.option.range):function(e,t,r){var n=e[1]-e[0],i=(t=dc(t,(function(t){return{interval:[(t.interval[0]-e[0])/n,(t.interval[1]-e[0])/n]}}))).length,o=0;return function(e){var n;for(n=o;n<i;n++)if((a=t[n].interval)[0]<=e&&e<=a[1]){o=n;break}if(n===i)for(n=o-1;n>=0;n--){var a;if((a=t[n].interval)[0]<=e&&e<=a[1]){o=n;break}}return n>=0&&n<i&&r[n]}}(y,r.getPieceList(),r.option.selected);s.update(v,f,m,i.color.getNormalizer(),{inRange:i.color.getColorMapper(),outOfRange:o.color.getColorMapper()},x);var b=new pv({style:{width:f,height:m,x:u,y:d,image:s.canvas},silent:!0});this.group.add(b)},t.type="heatmap",t}(WE);const jW=HW;const GW=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.getInitialData=function(e,t){return zA(null,this,{generateCoord:"value"})},t.prototype.preventIncremental=function(){var e=x_.get(this.get("coordinateSystem"));if(e&&e.dimensions)return"lng"===e.dimensions[0]&&"lat"===e.dimensions[1]},t.type="series.heatmap",t.dependencies=["grid","geo","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},t}(IC);var WW=["itemStyle","borderWidth"],UW=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],ZW=new tS;function YW(e,t,r,n){var i=e.getItemLayout(t),o=r.get("symbolRepeat"),a=r.get("symbolClip"),s=r.get("symbolPosition")||"start",l=(r.get("symbolRotate")||0)*Math.PI/180||0,c=r.get("symbolPatternSize")||2,u=r.isAnimationEnabled(),d={dataIndex:t,layout:i,itemModel:r,symbolType:e.getItemVisual(t,"symbol")||"circle",style:e.getItemVisual(t,"style"),symbolClip:a,symbolRepeat:o,symbolRepeatDirection:r.get("symbolRepeatDirection"),symbolPatternSize:c,rotation:l,animationModel:u?r:null,hoverScale:u&&r.get(["emphasis","scale"]),z2:r.getShallow("z",!0)||0};!function(e,t,r,n,i){var o,a=n.valueDim,s=e.get("symbolBoundingData"),l=n.coordSys.getOtherAxis(n.coordSys.getBaseAxis()),c=l.toGlobalCoord(l.dataToCoord(0)),u=1-+(r[a.wh]<=0);if(vc(s)){var d=[XW(l,s[0])-c,XW(l,s[1])-c];d[1]<d[0]&&d.reverse(),o=d[u]}else o=null!=s?XW(l,s)-c:t?n.coordSysExtent[a.index][u]-c:r[a.wh];i.boundingLength=o,t&&(i.repeatCutLength=r[a.wh]);i.pxSign=o>0?1:-1}(r,o,i,n,d),function(e,t,r,n,i,o,a,s,l,c){var u,d=l.valueDim,p=l.categoryDim,h=Math.abs(r[p.wh]),f=e.getItemVisual(t,"symbolSize");u=vc(f)?f.slice():null==f?["100%","100%"]:[f,f];u[p.index]=Mf(u[p.index],h),u[d.index]=Mf(u[d.index],n?h:Math.abs(o)),c.symbolSize=u;var m=c.symbolScale=[u[0]/s,u[1]/s];m[d.index]*=(l.isHorizontal?-1:1)*a}(e,t,i,o,0,d.boundingLength,d.pxSign,c,n,d),function(e,t,r,n,i){var o=e.get(WW)||0;o&&(ZW.attr({scaleX:t[0],scaleY:t[1],rotation:r}),ZW.updateTransform(),o/=ZW.getLineScale(),o*=t[n.valueDim.index]);i.valueLineWidth=o||0}(r,d.symbolScale,l,n,d);var p=d.symbolSize,h=rT(r.get("symbolOffset"),p);return function(e,t,r,n,i,o,a,s,l,c,u,d){var p=u.categoryDim,h=u.valueDim,f=d.pxSign,m=Math.max(t[h.index]+s,0),g=m;if(n){var v=Math.abs(l),y=kc(e.get("symbolMargin"),"15%")+"",x=!1;y.lastIndexOf("!")===y.length-1&&(x=!0,y=y.slice(0,y.length-1));var b=Mf(y,t[h.index]),_=Math.max(m+2*b,0),w=x?0:2*b,C=Gf(n),S=C?n:cU((v+w)/_);_=m+2*(b=(v-S*m)/2/(x?S:Math.max(S-1,1))),w=x?0:2*b,C||"fixed"===n||(S=c?cU((Math.abs(c)+w)/_):0),g=S*_-w,d.repeatTimes=S,d.symbolMargin=b}var E=f*(g/2),M=d.pathPosition=[];M[p.index]=r[p.wh]/2,M[h.index]="start"===a?E:"end"===a?l-E:l/2,o&&(M[0]+=o[0],M[1]+=o[1]);var T=d.bundlePosition=[];T[p.index]=r[p.xy],T[h.index]=r[h.xy];var k=d.barRectShape=oc({},r);k[h.wh]=f*Math.max(Math.abs(r[h.wh]),Math.abs(M[h.index]+E)),k[p.wh]=r[p.wh];var I=d.clipShape={};I[p.xy]=-r[p.xy],I[p.wh]=u.ecSize[p.wh],I[h.xy]=0,I[h.wh]=r[h.wh]}(r,p,i,o,0,h,s,d.valueLineWidth,d.boundingLength,d.repeatCutLength,n,d),d}function XW(e,t){return e.toGlobalCoord(e.dataToCoord(e.scale.parse(t)))}function qW(e){var t=e.symbolPatternSize,r=eT(e.symbolType,-t/2,-t/2,t,t);return r.attr({culling:!0}),"image"!==r.type&&r.setStyle({strokeNoScale:!0}),r}function $W(e,t,r,n){var i=e.__pictorialBundle,o=r.symbolSize,a=r.valueLineWidth,s=r.pathPosition,l=t.valueDim,c=r.repeatTimes||0,u=0,d=o[t.valueDim.index]+a+2*r.symbolMargin;for(aU(e,(function(e){e.__pictorialAnimationIndex=u,e.__pictorialRepeatTimes=c,u<c?sU(e,null,f(u),r,n):sU(e,null,{scaleX:0,scaleY:0},r,n,(function(){i.remove(e)})),u++}));u<c;u++){var p=qW(r);p.__pictorialAnimationIndex=u,p.__pictorialRepeatTimes=c,i.add(p);var h=f(u);sU(p,{x:h.x,y:h.y,scaleX:0,scaleY:0},{scaleX:h.scaleX,scaleY:h.scaleY,rotation:h.rotation},r,n)}function f(e){var t=s.slice(),n=r.pxSign,i=e;return("start"===r.symbolRepeatDirection?n>0:n<0)&&(i=c-1-e),t[l.index]=d*(i-c/2+.5)+s[l.index],{x:t[0],y:t[1],scaleX:r.symbolScale[0],scaleY:r.symbolScale[1],rotation:r.rotation}}}function KW(e,t,r,n){var i=e.__pictorialBundle,o=e.__pictorialMainPath;o?sU(o,null,{x:r.pathPosition[0],y:r.pathPosition[1],scaleX:r.symbolScale[0],scaleY:r.symbolScale[1],rotation:r.rotation},r,n):(o=e.__pictorialMainPath=qW(r),i.add(o),sU(o,{x:r.pathPosition[0],y:r.pathPosition[1],scaleX:0,scaleY:0,rotation:r.rotation},{scaleX:r.symbolScale[0],scaleY:r.symbolScale[1]},r,n))}function QW(e,t,r){var n=oc({},t.barRectShape),i=e.__pictorialBarRect;i?sU(i,null,{shape:n},t,r):((i=e.__pictorialBarRect=new bv({z2:2,shape:n,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}})).disableMorphing=!0,e.add(i))}function JW(t,r,n,i){if(n.symbolClip){var o=t.__pictorialClipPath,a=oc({},n.clipShape),s=r.valueDim,l=n.animationModel,c=n.dataIndex;if(o)jy(o,{shape:a},l,c);else{a[s.wh]=0,o=new bv({shape:a}),t.__pictorialBundle.setClipPath(o),t.__pictorialClipPath=o;var u={};u[s.wh]=n.clipShape[s.wh],e[i?"updateProps":"initProps"](o,{shape:u},l,c)}}}function eU(e,t){var r=e.getItemModel(t);return r.getAnimationDelayParams=tU,r.isAnimationEnabled=rU,r}function tU(e){return{index:e.__pictorialAnimationIndex,count:e.__pictorialRepeatTimes}}function rU(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function nU(e,t,r,n){var i=new vf,o=new vf;return i.add(o),i.__pictorialBundle=o,o.x=r.bundlePosition[0],o.y=r.bundlePosition[1],r.symbolRepeat?$W(i,t,r):KW(i,0,r),QW(i,r,n),JW(i,t,r,n),i.__pictorialShapeStr=oU(e,r),i.__pictorialSymbolMeta=r,i}function iU(e,t,r,n){var i=n.__pictorialBarRect;i&&i.removeTextContent();var o=[];aU(n,(function(e){o.push(e)})),n.__pictorialMainPath&&o.push(n.__pictorialMainPath),n.__pictorialClipPath&&(r=null),uc(o,(function(e){Uy(e,{scaleX:0,scaleY:0},r,t,(function(){n.parent&&n.parent.remove(n)}))})),e.setItemGraphicEl(t,null)}function oU(e,t){return[e.getItemVisual(t.dataIndex,"symbol")||"none",!!t.symbolRepeat,!!t.symbolClip].join(":")}function aU(e,t,r){uc(e.__pictorialBundle.children(),(function(n){n!==e.__pictorialBarRect&&t.call(r,n)}))}function sU(t,r,n,i,o,a){r&&t.attr(r),i.symbolClip&&!o?n&&t.attr(n):n&&e[o?"updateProps":"initProps"](t,n,i.animationModel,i.dataIndex,a)}function lU(e,t,r){var n=r.dataIndex,i=r.itemModel,o=i.getModel("emphasis"),a=o.getModel("itemStyle").getItemStyle(),s=i.getModel(["blur","itemStyle"]).getItemStyle(),l=i.getModel(["select","itemStyle"]).getItemStyle(),c=i.getShallow("cursor"),u=o.get("focus"),d=o.get("blurScope"),p=o.get("scale");aU(e,(function(e){if(e instanceof pv){var t=e.style;e.useStyle(oc({image:t.image,x:t.x,y:t.y,width:t.width,height:t.height},r.style))}else e.useStyle(r.style);var n=e.ensureState("emphasis");n.style=a,p&&(n.scaleX=1.1*e.scaleX,n.scaleY=1.1*e.scaleY),e.ensureState("blur").style=s,e.ensureState("select").style=l,c&&(e.cursor=c),e.z2=r.z2}));var h=t.valueDim.posDesc[+(r.boundingLength>0)],f=e.__pictorialBarRect;f.ignoreClip=!0,Qy(f,Jy(i),{labelFetcher:t.seriesModel,labelDataIndex:n,defaultText:jA(t.seriesModel.getData(),n),inheritColor:r.style.fill,defaultOpacity:r.style.opacity,defaultOutsidePosition:h}),Ly(e,u,d,o.get("disabled"))}function cU(e){var t=Math.round(e);return Math.abs(e-t)<1e-4?t:Math.ceil(e)}const uU=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.render=function(e,t,r){var n=this.group,i=e.getData(),o=this._data,a=e.coordinateSystem,s=a.getBaseAxis().isHorizontal(),l=a.master.getRect(),c={ecSize:{width:r.getWidth(),height:r.getHeight()},seriesModel:e,coordSys:a,coordSysExtent:[[l.x,l.x+l.width],[l.y,l.y+l.height]],isHorizontal:s,valueDim:UW[+s],categoryDim:UW[1-+s]};i.diff(o).add((function(e){if(i.hasValue(e)){var t=eU(i,e),r=YW(i,e,t,c),o=nU(i,c,r);i.setItemGraphicEl(e,o),n.add(o),lU(o,c,r)}})).update((function(e,t){var r=o.getItemGraphicEl(t);if(i.hasValue(e)){var a=eU(i,e),s=YW(i,e,a,c),l=oU(i,s);r&&l!==r.__pictorialShapeStr&&(n.remove(r),i.setItemGraphicEl(e,null),r=null),r?function(e,t,r){var n=r.animationModel,i=r.dataIndex,o=e.__pictorialBundle;jy(o,{x:r.bundlePosition[0],y:r.bundlePosition[1]},n,i),r.symbolRepeat?$W(e,t,r,!0):KW(e,t,r,!0);QW(e,r,!0),JW(e,t,r,!0)}(r,c,s):r=nU(i,c,s,!0),i.setItemGraphicEl(e,r),r.__pictorialSymbolMeta=s,n.add(r),lU(r,c,s)}else n.remove(r)})).remove((function(e){var t=o.getItemGraphicEl(e);t&&iU(o,e,t.__pictorialSymbolMeta.animationModel,t)})).execute();var u=e.get("clip",!0)?hN(e.coordinateSystem,!1,e):null;return u?n.setClipPath(u):n.removeClipPath(),this._data=i,this.group},t.prototype.remove=function(e,t){var r=this.group,n=this._data;e.get("animation")?n&&n.eachItemGraphicEl((function(t){iU(n,Vv(t).dataIndex,e,t)})):r.removeAll()},t.type="pictorialBar",t}(WE);const dU=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r.defaultSymbol="roundRect",r}return Al(t,e),t.prototype.getInitialData=function(t){return t.stack=null,e.prototype.getInitialData.apply(this,arguments)},t.type="series.pictorialBar",t.dependencies=["grid"],t.defaultOption=Tx(GN.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",clip:!1,progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),t}(GN);var pU=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r._layers=[],r}return Al(t,e),t.prototype.render=function(e,t,r){var n=e.getData(),i=this,o=this.group,a=e.getLayerSeries(),s=n.getLayout("layoutInfo"),l=s.rect,c=s.boundaryGap;function u(e){return e.name}o.x=0,o.y=l.y+c[0];var d=new oA(this._layersSeries||[],a,u,u),p=[];function h(t,r,s){var l=i._layers;if("remove"!==t){for(var c,u,d=[],h=[],f=a[r].indices,m=0;m<f.length;m++){var g=n.getItemLayout(f[m]),v=g.x,y=g.y0,x=g.y;d.push(v,y),h.push(v,y+x),c=n.getItemVisual(f[m],"style")}var b=n.getItemLayout(f[0]),_=e.getModel("label").get("margin"),w=e.getModel("emphasis");if("add"===t){var C=p[r]=new vf;u=new uN({shape:{points:d,stackedOnPoints:h,smooth:.4,stackedOnSmooth:.4,smoothConstraint:!1},z2:0}),C.add(u),o.add(C),e.isAnimationEnabled()&&u.setClipPath(function(e,t,r){var n=new bv({shape:{x:e.x-10,y:e.y-10,width:0,height:e.height+20}});return Gy(n,{shape:{x:e.x-50,width:e.width+100,height:e.height+20}},t,r),n}(u.getBoundingRect(),e,(function(){u.removeClipPath()})))}else{C=l[s];u=C.childAt(0),o.add(C),p[r]=C,jy(u,{shape:{points:d,stackedOnPoints:h}},e),Xy(u)}Qy(u,Jy(e),{labelDataIndex:f[m-1],defaultText:n.getName(f[m-1]),inheritColor:c.fill},{normal:{verticalAlign:"middle"}}),u.setTextConfig({position:null,local:!0});var S=u.getTextContent();S&&(S.x=b.x-_,S.y=b.y0+b.y/2),u.useStyle(c),n.setItemGraphicEl(r,u),Py(u,e),Ly(u,w.get("focus"),w.get("blurScope"),w.get("disabled"))}else o.remove(l[r])}d.add(mc(h,this,"add")).update(mc(h,this,"update")).remove(mc(h,this,"remove")).execute(),this._layersSeries=a,this._layers=p},t.type="themeRiver",t}(WE);const hU=pU;var fU=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.init=function(t){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new ND(mc(this.getData,this),mc(this.getRawData,this))},t.prototype.fixData=function(e){var t=e.length,r={},n=gm(e,(function(e){return r.hasOwnProperty(e[0]+"")||(r[e[0]+""]=-1),e[2]})),i=[];n.buckets.each((function(e,t){i.push({name:t,dataList:e})}));for(var o=i.length,a=0;a<o;++a){for(var s=i[a].name,l=0;l<i[a].dataList.length;++l){var c=i[a].dataList[l][0]+"";r[c]=a}for(var c in r)r.hasOwnProperty(c)&&r[c]!==a&&(r[c]=a,e[t]=[c,0,s],t++)}return e},t.prototype.getInitialData=function(e,t){for(var r=this.getReferringComponents("singleAxis",pm).models[0].get("type"),n=hc(e.data,(function(e){return void 0!==e[2]})),i=this.fixData(n||[]),o=[],a=this.nameMap=Hc(),s=0,l=0;l<i.length;++l)o.push(i[l][2]),a.get(i[l][2])||(a.set(i[l][2],s),s++);var c=AA(i,{coordDimensions:["single"],dimensionsDefine:[{name:"time",type:lA(r)},{name:"value",type:"float"},{name:"name",type:"ordinal"}],encodeDefine:{single:0,value:1,itemName:2}}).dimensions,u=new LA(c,this);return u.initData(i),u},t.prototype.getLayerSeries=function(){for(var e=this.getData(),t=e.count(),r=[],n=0;n<t;++n)r[n]=n;var i=e.mapDimension("single"),o=gm(r,(function(t){return e.get("name",t)})),a=[];return o.buckets.each((function(t,r){t.sort((function(t,r){return e.get(i,t)-e.get(i,r)})),a.push({name:r,indices:t})})),a},t.prototype.getAxisTooltipData=function(e,t,r){vc(e)||(e=e?[e]:[]);for(var n,i=this.getData(),o=this.getLayerSeries(),a=[],s=o.length,l=0;l<s;++l){for(var c=Number.MAX_VALUE,u=-1,d=o[l].indices.length,p=0;p<d;++p){var h=i.get(e[0],o[l].indices[p]),f=Math.abs(h-t);f<=c&&(n=h,c=f,u=o[l].indices[p])}a.push(u)}return{dataIndices:a,nestestValue:n}},t.prototype.formatTooltip=function(e,t,r){var n=this.getData();return oC("nameValue",{name:n.getName(e),value:n.get(n.mapDimension("value"),e)})},t.type="series.themeRiver",t.dependencies=["singleAxis"],t.defaultOption={z:2,colorBy:"data",coordinateSystem:"singleAxis",boundaryGap:["10%","10%"],singleAxisIndex:0,animationEasing:"linear",label:{margin:4,show:!0,position:"left",fontSize:11},emphasis:{label:{show:!0}}},t}(IC);const mU=fU;function gU(e,t){e.eachSeriesByType("themeRiver",(function(e){var t=e.getData(),r=e.coordinateSystem,n={},i=r.getRect();n.rect=i;var o=e.get("boundaryGap"),a=r.getAxis();(n.boundaryGap=o,"horizontal"===a.orient)?(o[0]=Mf(o[0],i.height),o[1]=Mf(o[1],i.height),vU(t,e,i.height-o[0]-o[1])):(o[0]=Mf(o[0],i.width),o[1]=Mf(o[1],i.width),vU(t,e,i.width-o[0]-o[1]));t.setLayout("layoutInfo",n)}))}function vU(e,t,r){if(e.count())for(var n,i=t.coordinateSystem,o=t.getLayerSeries(),a=e.mapDimension("single"),s=e.mapDimension("value"),l=dc(o,(function(t){return dc(t.indices,(function(t){var r=i.dataToPoint(e.get(a,t));return r[1]=e.get(s,t),r}))})),c=function(e){for(var t=e.length,r=e[0].length,n=[],i=[],o=0,a=0;a<r;++a){for(var s=0,l=0;l<t;++l)s+=e[l][a][1];s>o&&(o=s),n.push(s)}for(var c=0;c<r;++c)i[c]=(o-n[c])/2;o=0;for(var u=0;u<r;++u){var d=n[u]+i[u];d>o&&(o=d)}return{y0:i,max:o}}(l),u=c.y0,d=r/c.max,p=o.length,h=o[0].indices.length,f=0;f<h;++f){n=u[f]*d,e.setItemLayout(o[0].indices[f],{layerIndex:0,x:l[0][f][0],y0:n,y:l[0][f][1]*d});for(var m=1;m<p;++m)n+=l[m-1][f][1]*d,e.setItemLayout(o[m].indices[f],{layerIndex:m,x:l[m][f][0],y0:n,y:l[m][f][1]*d})}}var yU=function(e){function t(t,r,n,i){var o=e.call(this)||this;o.z2=2,o.textConfig={inside:!0},Vv(o).seriesIndex=r.seriesIndex;var a=new Rv({z2:4,silent:t.getModel().get(["label","silent"])});return o.setTextContent(a),o.updateData(!0,t,r,n,i),o}return Al(t,e),t.prototype.updateData=function(e,t,r,n,i){this.node=t,t.piece=this,r=r||this._seriesModel,n=n||this._ecModel;var o=this;Vv(o).dataIndex=t.dataIndex;var a=t.getModel(),s=a.getModel("emphasis"),l=t.getLayout(),c=oc({},l);c.label=null;var u=t.getVisual("style");u.lineJoin="bevel";var d=t.getVisual("decal");d&&(u.decal=AT(d,i));var p=$N(a.getModel("itemStyle"),c,!0);oc(c,p),uc(Zv,(function(e){var t=o.ensureState(e),r=a.getModel([e,"itemStyle"]);t.style=r.getItemStyle();var n=$N(r,c);n&&(t.shape=n)})),e?(o.setShape(c),o.shape.r=l.r0,Gy(o,{shape:{r:l.r}},r,t.dataIndex)):(jy(o,{shape:c},r),Xy(o)),o.useStyle(u),this._updateLabel(r);var h=a.getShallow("cursor");h&&o.attr("cursor",h),this._seriesModel=r||this._seriesModel,this._ecModel=n||this._ecModel;var f=s.get("focus");Ly(this,"ancestor"===f?t.getAncestorsIndices():"descendant"===f?t.getDescendantIndices():f,s.get("blurScope"),s.get("disabled"))},t.prototype._updateLabel=function(e){var t=this,r=this.node.getModel(),n=r.getModel("label"),i=this.node.getLayout(),o=i.endAngle-i.startAngle,a=(i.startAngle+i.endAngle)/2,s=Math.cos(a),l=Math.sin(a),c=this,u=c.getTextContent(),d=this.node.dataIndex,p=n.get("minAngle")/180*Math.PI,h=n.get("show")&&!(null!=p&&Math.abs(o)<p);function f(e,t){var r=e.get(t);return null==r?n.get(t):r}u.ignore=!h,uc(Yv,(function(n){var p="normal"===n?r.getModel("label"):r.getModel([n,"label"]),h="normal"===n,m=h?u:u.ensureState(n),g=e.getFormattedLabel(d,n);h&&(g=g||t.node.name),m.style=ex(p,{},null,"normal"!==n,!0),g&&(m.style.text=g);var v=p.get("show");null==v||h||(m.ignore=!v);var y,x=f(p,"position"),b=h?c:c.states[n],_=b.style.fill;b.textConfig={outsideFill:"inherit"===p.get("color")?_:null,inside:"outside"!==x};var w=f(p,"distance")||0,C=f(p,"align"),S=f(p,"rotate"),E=.5*Math.PI,M=1.5*Math.PI,T=jg("tangential"===S?Math.PI/2-a:a),k=T>E&&!Of(T-E)&&T<M;"outside"===x?(y=i.r+w,C=k?"right":"left"):C&&"center"!==C?"left"===C?(y=i.r0+w,C=k?"right":"left"):"right"===C&&(y=i.r-w,C=k?"left":"right"):(y=o===2*Math.PI&&0===i.r0?0:(i.r+i.r0)/2,C="center"),m.style.align=C,m.style.verticalAlign=f(p,"verticalAlign")||"middle",m.x=y*s+i.cx,m.y=y*l+i.cy;var I=0;"radial"===S?I=jg(-a)+(k?Math.PI:0):"tangential"===S?I=jg(Math.PI/2-a)+(k?Math.PI:0):_c(S)&&(I=S*Math.PI/180),m.rotation=jg(I)})),u.dirtyStyle()},t}(bS);const xU=yU;var bU="sunburstRootToNode",_U="sunburstHighlight",wU="sunburstUnhighlight";var CU=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.render=function(e,t,r,n){var i=this;this.seriesModel=e,this.api=r,this.ecModel=t;var o=e.getData(),a=o.tree.root,s=e.getViewRoot(),l=this.group,c=e.get("renderLabelForZeroData"),u=[];s.eachNode((function(e){u.push(e)}));var d=this._oldChildren||[];!function(n,i){if(0===n.length&&0===i.length)return;function s(e){return e.getId()}function u(s,u){!function(n,i){c||!n||n.getValue()||(n=null);if(n!==a&&i!==a)if(i&&i.piece)n?(i.piece.updateData(!1,n,e,t,r),o.setItemGraphicEl(n.dataIndex,i.piece)):function(e){if(!e)return;e.piece&&(l.remove(e.piece),e.piece=null)}(i);else if(n){var s=new xU(n,e,t,r);l.add(s),o.setItemGraphicEl(n.dataIndex,s)}}(null==s?null:n[s],null==u?null:i[u])}new oA(i,n,s,s).add(u).update(u).remove(gc(u,null)).execute()}(u,d),function(n,o){o.depth>0?(i.virtualPiece?i.virtualPiece.updateData(!1,n,e,t,r):(i.virtualPiece=new xU(n,e,t,r),l.add(i.virtualPiece)),o.piece.off("click"),i.virtualPiece.on("click",(function(e){i._rootToNode(o.parentNode)}))):i.virtualPiece&&(l.remove(i.virtualPiece),i.virtualPiece=null)}(a,s),this._initEvents(),this._oldChildren=u},t.prototype._initEvents=function(){var e=this;this.group.off("click"),this.group.on("click",(function(t){var r=!1;e.seriesModel.getViewRoot().eachNode((function(n){if(!r&&n.piece&&n.piece===t.target){var i=n.getModel().get("nodeClick");if("rootToNode"===i)e._rootToNode(n);else if("link"===i){var o=n.getModel(),a=o.get("link");if(a)bb(a,o.get("target",!0)||"_blank")}r=!0}}))}))},t.prototype._rootToNode=function(e){e!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:bU,from:this.uid,seriesId:this.seriesModel.id,targetNode:e})},t.prototype.containPoint=function(e,t){var r=t.getData().getItemLayout(0);if(r){var n=e[0]-r.cx,i=e[1]-r.cy,o=Math.sqrt(n*n+i*i);return o<=r.r&&o>=r.r0}},t.type="sunburst",t}(WE);const SU=CU;var EU=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.ignoreStyleOnData=!0,r}return Al(t,e),t.prototype.getInitialData=function(e,t){var r={name:e.name,children:e.data};MU(r);var n=this._levelModels=dc(e.levels||[],(function(e){return new Sx(e,this,t)}),this),i=UF.createTree(r,this,(function(e){e.wrapMethod("getItemModel",(function(e,t){var r=i.getNodeByDataIndex(t),o=n[r.depth];return o&&(e.parentModel=o),e}))}));return i.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.getDataParams=function(t){var r=e.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return r.treePathInfo=qF(n,this),r},t.prototype.getLevelModel=function(e){return this._levelModels&&this._levelModels[e.depth]},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(e){e?this._viewRoot=e:e=this._viewRoot;var t=this.getRawData().tree.root;e&&(e===t||t.contains(e))||(this._viewRoot=t)},t.prototype.enableAriaDecal=function(){rz(this)},t.type="series.sunburst",t.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},t}(IC);function MU(e){var t=0;uc(e.children,(function(e){MU(e);var r=e.value;vc(r)&&(r=r[0]),t+=r}));var r=e.value;vc(r)&&(r=r[0]),(null==r||isNaN(r))&&(r=t),r<0&&(r=0),vc(e.value)?e.value[0]=r:e.value=r}const TU=EU;var kU=Math.PI/180;function IU(e,t,r){t.eachSeriesByType(e,(function(e){var t=e.get("center"),n=e.get("radius");vc(n)||(n=[0,n]),vc(t)||(t=[t,t]);var i=r.getWidth(),o=r.getHeight(),a=Math.min(i,o),s=Mf(t[0],i),l=Mf(t[1],o),c=Mf(n[0],a/2),u=Mf(n[1],a/2),d=-e.get("startAngle")*kU,p=e.get("minAngle")*kU,h=e.getData().tree.root,f=e.getViewRoot(),m=f.depth,g=e.get("sort");null!=g&&LU(f,g);var v=0;uc(f.children,(function(e){!isNaN(e.getValue())&&v++}));var y=f.getValue(),x=Math.PI/(y||v)*2,b=f.depth>0,_=f.height-(b?-1:1),w=(u-c)/(_||1),C=e.get("clockwise"),S=e.get("stillShowZeroSum"),E=C?1:-1,M=function(t,r){if(t){var n=r;if(t!==h){var i=t.getValue(),o=0===y&&S?x:i*x;o<p&&(o=p),n=r+E*o;var u=t.depth-m-(b?-1:1),d=c+w*u,f=c+w*(u+1),g=e.getLevelModel(t);if(g){var v=g.get("r0",!0),_=g.get("r",!0),T=g.get("radius",!0);null!=T&&(v=T[0],_=T[1]),null!=v&&(d=Mf(v,a/2)),null!=_&&(f=Mf(_,a/2))}t.setLayout({angle:o,startAngle:r,endAngle:n,clockwise:C,cx:s,cy:l,r0:d,r:f})}if(t.children&&t.children.length){var k=0;uc(t.children,(function(e){k+=M(e,r+k)}))}return n-r}};if(b){var T=c,k=c+w,I=2*Math.PI;h.setLayout({angle:I,startAngle:d,endAngle:d+I,clockwise:C,cx:s,cy:l,r0:T,r:k})}M(f,d)}))}function LU(e,t){var r=e.children||[];e.children=function(e,t){if(yc(t)){var r=dc(e,(function(e,t){var r=e.getValue();return{params:{depth:e.depth,height:e.height,dataIndex:e.dataIndex,getValue:function(){return r}},index:t}}));return r.sort((function(e,r){return t(e.params,r.params)})),dc(r,(function(t){return e[t.index]}))}var n="asc"===t;return e.sort((function(e,t){var r=(e.getValue()-t.getValue())*(n?1:-1);return 0===r?(e.dataIndex-t.dataIndex)*(n?-1:1):r}))}(r,t),r.length&&uc(e.children,(function(e){LU(e,t)}))}function AU(e){var t={};e.eachSeriesByType("sunburst",(function(e){var r=e.getData(),n=r.tree;n.eachNode((function(i){var o=i.getModel().getModel("itemStyle").getItemStyle();o.fill||(o.fill=function(e,r,n){for(var i=e;i&&i.depth>1;)i=i.parentNode;var o=r.getColorFromPalette(i.name||i.dataIndex+"",t);return e.depth>1&&xc(o)&&(o=Mp(o,(e.depth-1)/(n-1)*.5)),o}(i,e,n.root.height)),oc(r.ensureUniqueItemVisual(i.dataIndex,"style"),o)}))}))}var NU={color:"fill",borderColor:"stroke"},DU={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},PU=lm();const OU=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},t.prototype.getInitialData=function(e,t){return zA(null,this)},t.prototype.getDataParams=function(t,r,n){var i=e.prototype.getDataParams.call(this,t,r);return n&&(i.info=PU(n).info),i},t.type="series.custom",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},t}(IC);function RU(e,t){return t=t||[0,0],dc(["x","y"],(function(r,n){var i=this.getAxis(r),o=t[n],a=e[n]/2;return"category"===i.type?i.getBandWidth():Math.abs(i.dataToCoord(o-a)-i.dataToCoord(o+a))}),this)}function VU(e,t){return t=t||[0,0],dc([0,1],(function(r){var n=t[r],i=e[r]/2,o=[],a=[];return o[r]=n-i,a[r]=n+i,o[1-r]=a[1-r]=t[1-r],Math.abs(this.dataToPoint(o)[r]-this.dataToPoint(a)[r])}),this)}function FU(e,t){var r=this.getAxis(),n=t instanceof Array?t[0]:t,i=(e instanceof Array?e[0]:e)/2;return"category"===r.type?r.getBandWidth():Math.abs(r.dataToCoord(n-i)-r.dataToCoord(n+i))}function zU(e,t){return t=t||[0,0],dc(["Radius","Angle"],(function(r,n){var i=this["get"+r+"Axis"](),o=t[n],a=e[n]/2,s="category"===i.type?i.getBandWidth():Math.abs(i.dataToCoord(o-a)-i.dataToCoord(o+a));return"Angle"===r&&(s=s*Math.PI/180),s}),this)}function BU(e,t,r,n){return e&&(e.legacy||!1!==e.legacy&&!r&&!n&&"tspan"!==t&&("text"===t||Uc(e,"text")))}function HU(e,t,r){var n,i,o,a=e;if("text"===t)o=a;else{o={},Uc(a,"text")&&(o.text=a.text),Uc(a,"rich")&&(o.rich=a.rich),Uc(a,"textFill")&&(o.fill=a.textFill),Uc(a,"textStroke")&&(o.stroke=a.textStroke),Uc(a,"fontFamily")&&(o.fontFamily=a.fontFamily),Uc(a,"fontSize")&&(o.fontSize=a.fontSize),Uc(a,"fontStyle")&&(o.fontStyle=a.fontStyle),Uc(a,"fontWeight")&&(o.fontWeight=a.fontWeight),i={type:"text",style:o,silent:!0},n={};var s=Uc(a,"textPosition");r?n.position=s?a.textPosition:"inside":s&&(n.position=a.textPosition),Uc(a,"textPosition")&&(n.position=a.textPosition),Uc(a,"textOffset")&&(n.offset=a.textOffset),Uc(a,"textRotation")&&(n.rotation=a.textRotation),Uc(a,"textDistance")&&(n.distance=a.textDistance)}return jU(o,e),uc(o.rich,(function(e){jU(e,e)})),{textConfig:n,textContent:i}}function jU(e,t){t&&(t.font=t.textFont||t.font,Uc(t,"textStrokeWidth")&&(e.lineWidth=t.textStrokeWidth),Uc(t,"textAlign")&&(e.align=t.textAlign),Uc(t,"textVerticalAlign")&&(e.verticalAlign=t.textVerticalAlign),Uc(t,"textLineHeight")&&(e.lineHeight=t.textLineHeight),Uc(t,"textWidth")&&(e.width=t.textWidth),Uc(t,"textHeight")&&(e.height=t.textHeight),Uc(t,"textBackgroundColor")&&(e.backgroundColor=t.textBackgroundColor),Uc(t,"textPadding")&&(e.padding=t.textPadding),Uc(t,"textBorderColor")&&(e.borderColor=t.textBorderColor),Uc(t,"textBorderWidth")&&(e.borderWidth=t.textBorderWidth),Uc(t,"textBorderRadius")&&(e.borderRadius=t.textBorderRadius),Uc(t,"textBoxShadowColor")&&(e.shadowColor=t.textBoxShadowColor),Uc(t,"textBoxShadowBlur")&&(e.shadowBlur=t.textBoxShadowBlur),Uc(t,"textBoxShadowOffsetX")&&(e.shadowOffsetX=t.textBoxShadowOffsetX),Uc(t,"textBoxShadowOffsetY")&&(e.shadowOffsetY=t.textBoxShadowOffsetY))}function GU(e,t,r){var n=e;n.textPosition=n.textPosition||r.position||"inside",null!=r.offset&&(n.textOffset=r.offset),null!=r.rotation&&(n.textRotation=r.rotation),null!=r.distance&&(n.textDistance=r.distance);var i=n.textPosition.indexOf("inside")>=0,o=e.fill||"#000";WU(n,t);var a=null==n.textFill;return i?a&&(n.textFill=r.insideFill||"#fff",!n.textStroke&&r.insideStroke&&(n.textStroke=r.insideStroke),!n.textStroke&&(n.textStroke=o),null==n.textStrokeWidth&&(n.textStrokeWidth=2)):(a&&(n.textFill=e.fill||r.outsideFill||"#000"),!n.textStroke&&r.outsideStroke&&(n.textStroke=r.outsideStroke)),n.text=t.text,n.rich=t.rich,uc(t.rich,(function(e){WU(e,e)})),n}function WU(e,t){t&&(Uc(t,"fill")&&(e.textFill=t.fill),Uc(t,"stroke")&&(e.textStroke=t.fill),Uc(t,"lineWidth")&&(e.textStrokeWidth=t.lineWidth),Uc(t,"font")&&(e.font=t.font),Uc(t,"fontStyle")&&(e.fontStyle=t.fontStyle),Uc(t,"fontWeight")&&(e.fontWeight=t.fontWeight),Uc(t,"fontSize")&&(e.fontSize=t.fontSize),Uc(t,"fontFamily")&&(e.fontFamily=t.fontFamily),Uc(t,"align")&&(e.textAlign=t.align),Uc(t,"verticalAlign")&&(e.textVerticalAlign=t.verticalAlign),Uc(t,"lineHeight")&&(e.textLineHeight=t.lineHeight),Uc(t,"width")&&(e.textWidth=t.width),Uc(t,"height")&&(e.textHeight=t.height),Uc(t,"backgroundColor")&&(e.textBackgroundColor=t.backgroundColor),Uc(t,"padding")&&(e.textPadding=t.padding),Uc(t,"borderColor")&&(e.textBorderColor=t.borderColor),Uc(t,"borderWidth")&&(e.textBorderWidth=t.borderWidth),Uc(t,"borderRadius")&&(e.textBorderRadius=t.borderRadius),Uc(t,"shadowColor")&&(e.textBoxShadowColor=t.shadowColor),Uc(t,"shadowBlur")&&(e.textBoxShadowBlur=t.shadowBlur),Uc(t,"shadowOffsetX")&&(e.textBoxShadowOffsetX=t.shadowOffsetX),Uc(t,"shadowOffsetY")&&(e.textBoxShadowOffsetY=t.shadowOffsetY),Uc(t,"textShadowColor")&&(e.textShadowColor=t.textShadowColor),Uc(t,"textShadowBlur")&&(e.textShadowBlur=t.textShadowBlur),Uc(t,"textShadowOffsetX")&&(e.textShadowOffsetX=t.textShadowOffsetX),Uc(t,"textShadowOffsetY")&&(e.textShadowOffsetY=t.textShadowOffsetY))}var UU={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},ZU=fc(UU),YU=(pc(Zh,(function(e,t){return e[t]=1,e}),{}),Zh.join(", "),["","style","shape","extra"]),XU=lm();function qU(e,t,r,n,i){var o=e+"Animation",a=By(e,n,i)||{},s=XU(t).userDuring;return a.duration>0&&(a.during=s?mc(rZ,{el:t,userDuring:s}):null,a.setToFinal=!0,a.scope=e),oc(a,r[o]),a}function $U(e,t,r,n){var i=(n=n||{}).dataIndex,o=n.isInit,a=n.clearStyle,s=r.isAnimationEnabled(),l=XU(e),c=t.style;l.userDuring=t.during;var u={},d={};if(function(e,t,r){for(var n=0;n<ZU.length;n++){var i=ZU[n],o=UU[i],a=t[i];a&&(r[o[0]]=a[0],r[o[1]]=a[1])}for(n=0;n<Zh.length;n++){var s=Zh[n];null!=t[s]&&(r[s]=t[s])}}(0,t,d),iZ("shape",t,d),iZ("extra",t,d),!o&&s&&(function(e,t,r){for(var n=t.transition,i=JU(n)?Zh:$f(n||[]),o=0;o<i.length;o++){var a=i[o];if("style"!==a&&"shape"!==a&&"extra"!==a){var s=e[a];0,r[a]=s}}}(e,t,u),nZ("shape",e,t,u),nZ("extra",e,t,u),function(e,t,r,n){if(!r)return;var i,o=e.style;if(o){var a=r.transition,s=t.transition;if(a&&!JU(a)){var l=$f(a);!i&&(i=n.style={});for(var c=0;c<l.length;c++){var u=o[f=l[c]];i[f]=u}}else if(e.getAnimationStyleProps&&(JU(s)||JU(a)||sc(s,"style")>=0)){var d=e.getAnimationStyleProps(),p=d?d.style:null;if(p){!i&&(i=n.style={});var h=fc(r);for(c=0;c<h.length;c++){var f;if(p[f=h[c]]){u=o[f];i[f]=u}}}}}}(e,t,c,u)),d.style=c,function(e,t,r){var n=t.style;if(!e.isGroup&&n){if(r){e.useStyle({});for(var i=e.animators,o=0;o<i.length;o++){var a=i[o];"style"===a.targetName&&a.changeTarget(e.style)}}e.setStyle(n)}t&&(t.style=null,t&&e.attr(t),t.style=n)}(e,d,a),function(e,t){Uc(t,"silent")&&(e.silent=t.silent),Uc(t,"ignore")&&(e.ignore=t.ignore),e instanceof rg&&Uc(t,"invisible")&&(e.invisible=t.invisible);e instanceof ov&&Uc(t,"autoBatch")&&(e.autoBatch=t.autoBatch)}(e,t),s)if(o){var p={};uc(YU,(function(e){var r=e?t[e]:t;r&&r.enterFrom&&(e&&(p[e]=p[e]||{}),oc(e?p[e]:p,r.enterFrom))}));var h=qU("enter",e,t,r,i);h.duration>0&&e.animateFrom(p,h)}else!function(e,t,r,n,i){if(i){var o=qU("update",e,t,n,r);o.duration>0&&e.animateFrom(i,o)}}(e,t,i||0,r,u);KU(e,t),c?e.dirty():e.markRedraw()}function KU(e,t){for(var r=XU(e).leaveToProps,n=0;n<YU.length;n++){var i=YU[n],o=i?t[i]:t;o&&o.leaveTo&&(r||(r=XU(e).leaveToProps={}),i&&(r[i]=r[i]||{}),oc(i?r[i]:r,o.leaveTo))}}function QU(e,t,r,n){if(e){var i=e.parent,o=XU(e).leaveToProps;if(o){var a=qU("update",e,t,r,0);a.done=function(){i.remove(e),n&&n()},e.animateTo(o,a)}else i.remove(e),n&&n()}}function JU(e){return"all"===e}var eZ={},tZ={setTransform:function(e,t){return eZ.el[e]=t,this},getTransform:function(e){return eZ.el[e]},setShape:function(e,t){var r=eZ.el;return(r.shape||(r.shape={}))[e]=t,r.dirtyShape&&r.dirtyShape(),this},getShape:function(e){var t=eZ.el.shape;if(t)return t[e]},setStyle:function(e,t){var r=eZ.el,n=r.style;return n&&(n[e]=t,r.dirtyStyle&&r.dirtyStyle()),this},getStyle:function(e){var t=eZ.el.style;if(t)return t[e]},setExtra:function(e,t){return(eZ.el.extra||(eZ.el.extra={}))[e]=t,this},getExtra:function(e){var t=eZ.el.extra;if(t)return t[e]}};function rZ(){var e=this,t=e.el;if(t){var r=XU(t).userDuring,n=e.userDuring;r===n?(eZ.el=t,n(tZ)):e.el=e.userDuring=null}}function nZ(e,t,r,n){var i=r[e];if(i){var o,a=t[e];if(a){var s=r.transition,l=i.transition;if(l)if(!o&&(o=n[e]={}),JU(l))oc(o,a);else for(var c=$f(l),u=0;u<c.length;u++){var d=a[h=c[u]];o[h]=d}else if(JU(s)||sc(s,e)>=0){!o&&(o=n[e]={});var p=fc(a);for(u=0;u<p.length;u++){var h;d=a[h=p[u]];oZ(i[h],d)&&(o[h]=d)}}}}}function iZ(e,t,r){var n=t[e];if(n)for(var i=r[e]={},o=fc(n),a=0;a<o.length;a++){var s=o[a];i[s]=ih(n[s])}}function oZ(e,t){return cc(e)?e!==t:null!=e&&isFinite(e)}var aZ=lm(),sZ=["percent","easing","shape","style","extra"];function lZ(e){e.stopAnimation("keyframe"),e.attr(aZ(e))}function cZ(e,t,r){if(r.isAnimationEnabled()&&t)if(vc(t))uc(t,(function(t){cZ(e,t,r)}));else{var n=t.keyframes,i=t.duration;if(r&&null==i){var o=By("enter",r,0);i=o&&o.duration}if(n&&i){var a=aZ(e);uc(YU,(function(r){if(!r||e[r]){var o;n.sort((function(e,t){return e.percent-t.percent})),uc(n,(function(n){var s=e.animators,l=r?n[r]:n;if(l){var c=fc(l);if(r||(c=hc(c,(function(e){return sc(sZ,e)<0}))),c.length){o||((o=e.animate(r,t.loop,!0)).scope="keyframe");for(var u=0;u<s.length;u++)s[u]!==o&&s[u].targetName===o.targetName&&s[u].stopTracks(c);r&&(a[r]=a[r]||{});var d=r?a[r]:a;uc(c,(function(t){d[t]=((r?e[r]:e)||{})[t]})),o.whenWithKeys(i*n.percent,l,c,n.easing)}}})),o&&o.delay(t.delay||0).duration(i).start(t.easing)}}))}}}var uZ="emphasis",dZ="normal",pZ="blur",hZ="select",fZ=[dZ,uZ,pZ,hZ],mZ={normal:["itemStyle"],emphasis:[uZ,"itemStyle"],blur:[pZ,"itemStyle"],select:[hZ,"itemStyle"]},gZ={normal:["label"],emphasis:[uZ,"label"],blur:[pZ,"label"],select:[hZ,"label"]},vZ=["x","y"],yZ="e\0\0",xZ={normal:{},emphasis:{},blur:{},select:{}},bZ={cartesian2d:function(e){var t=e.master.getRect();return{coordSys:{type:"cartesian2d",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return e.dataToPoint(t)},size:mc(RU,e)}}},geo:function(e){var t=e.getBoundingRect();return{coordSys:{type:"geo",x:t.x,y:t.y,width:t.width,height:t.height,zoom:e.getZoom()},api:{coord:function(t){return e.dataToPoint(t)},size:mc(VU,e)}}},single:function(e){var t=e.getRect();return{coordSys:{type:"singleAxis",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return e.dataToPoint(t)},size:mc(FU,e)}}},polar:function(e){var t=e.getRadiusAxis(),r=e.getAngleAxis(),n=t.getExtent();return n[0]>n[1]&&n.reverse(),{coordSys:{type:"polar",cx:e.cx,cy:e.cy,r:n[1],r0:n[0]},api:{coord:function(n){var i=t.dataToRadius(n[0]),o=r.dataToAngle(n[1]),a=e.coordToPoint([i,o]);return a.push(i,o*Math.PI/180),a},size:mc(zU,e)}}},calendar:function(e){var t=e.getRect(),r=e.getRangeInfo();return{coordSys:{type:"calendar",x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:e.getCellWidth(),cellHeight:e.getCellHeight(),rangeInfo:{start:r.start,end:r.end,weeks:r.weeks,dayCount:r.allDay}},api:{coord:function(t,r){return e.dataToPoint(t,r)}}}}};function _Z(e){return e instanceof ov}function wZ(e){return e instanceof rg}const CZ=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.render=function(e,t,r,n){this._progressiveEls=null;var i=this._data,o=e.getData(),a=this.group,s=kZ(e,o,t,r);i||a.removeAll(),o.diff(i).add((function(t){LZ(r,null,t,s(t,n),e,a,o)})).remove((function(t){var r=i.getItemGraphicEl(t);r&&QU(r,PU(r).option,e)})).update((function(t,l){var c=i.getItemGraphicEl(l);LZ(r,c,t,s(t,n),e,a,o)})).execute();var l=e.get("clip",!0)?hN(e.coordinateSystem,!1,e):null;l?a.setClipPath(l):a.removeClipPath(),this._data=o},t.prototype.incrementalPrepareRender=function(e,t,r){this.group.removeAll(),this._data=null},t.prototype.incrementalRender=function(e,t,r,n,i){var o=t.getData(),a=kZ(t,o,r,n),s=this._progressiveEls=[];function l(e){e.isGroup||(e.incremental=!0,e.ensureState("emphasis").hoverLayer=!0)}for(var c=e.start;c<e.end;c++){var u=LZ(null,null,c,a(c,i),t,this.group,o);u&&(u.traverse(l),s.push(u))}},t.prototype.eachRendered=function(e){OE(this._progressiveEls||this.group,e)},t.prototype.filterForExposedEvent=function(e,t,r,n){var i=t.element;if(null==i||r.name===i)return!0;for(;(r=r.__hostTarget||r.parent)&&r!==this.group;)if(r.name===i)return!0;return!1},t.type="custom",t}(WE);function SZ(e){var t,r=e.type;if("path"===r){var n=e.shape,i=null!=n.width&&null!=n.height?{x:n.x||0,y:n.y||0,width:n.width,height:n.height}:null,o=BZ(n);t=fE(o,null,i,n.layout||"center"),PU(t).customPathData=o}else if("image"===r)t=new pv({}),PU(t).customImagePath=e.style.image;else if("text"===r)t=new Rv({});else if("group"===r)t=new vf;else{if("compoundPath"===r)throw new Error('"compoundPath" is not supported yet.');var a=hE(r);if(!a){0,Cw("")}t=new a}return PU(t).customGraphicType=r,t.name=e.name,t.z2EmphasisLift=1,t.z2SelectLift=1,t}function EZ(e,t,r,n,i,o,a){lZ(t);var s=i&&i.normal.cfg;s&&t.setTextConfig(s),n&&null==n.transition&&(n.transition=vZ);var l=n&&n.style;if(l){if("text"===t.type){var c=l;Uc(c,"textFill")&&(c.fill=c.textFill),Uc(c,"textStroke")&&(c.stroke=c.textStroke)}var u=void 0,d=_Z(t)?l.decal:null;e&&d&&(d.dirty=!0,u=AT(d,e)),l.__decalPattern=u}wZ(t)&&(l&&(u=l.__decalPattern)&&(l.decal=u));$U(t,n,o,{dataIndex:r,isInit:a,clearStyle:!0}),cZ(t,n.keyframeAnimation,o)}function MZ(e,t,r,n,i){var o=t.isGroup?null:t,a=i&&i[e].cfg;if(o){var s=o.ensureState(e);if(!1===n){var l=o.getState(e);l&&(l.style=null)}else s.style=n||null;a&&(s.textConfig=a),hy(o)}}function TZ(e,t,r){var n=r===dZ,i=n?t:PZ(t,r),o=i?i.z2:null;null!=o&&((n?e:e.ensureState(r)).z2=o||0)}function kZ(e,t,r,n){var i=e.get("renderItem"),o=e.coordinateSystem,a={};o&&(a=o.prepareCustoms?o.prepareCustoms(o):bZ[o.type](o));for(var s,l,c=ac({getWidth:n.getWidth,getHeight:n.getHeight,getZr:n.getZr,getDevicePixelRatio:n.getDevicePixelRatio,value:function(e,r){return null==r&&(r=s),t.getStore().get(t.getDimensionIndex(e||0),r)},style:function(r,n){0;null==n&&(n=s);var i=t.getItemVisual(n,"style"),o=i&&i.fill,a=i&&i.opacity,l=y(n,dZ).getItemStyle();null!=o&&(l.fill=o),null!=a&&(l.opacity=a);var c={inheritColor:xc(o)?o:"#000"},u=x(n,dZ),d=ex(u,null,c,!1,!0);d.text=u.getShallow("show")?Ic(e.getFormattedLabel(n,dZ),jA(t,n)):null;var p=tx(u,c,!1);return _(r,l),l=GU(l,d,p),r&&b(l,r),l.legacy=!0,l},ordinalRawValue:function(e,r){null==r&&(r=s),e=e||0;var n=t.getDimensionInfo(e);if(!n){var i=t.getDimensionIndex(e);return i>=0?t.getStore().get(i,r):void 0}var o=t.get(n.name,r),a=n&&n.ordinalMeta;return a?a.categories[o]:o},styleEmphasis:function(r,n){0;null==n&&(n=s);var i=y(n,uZ).getItemStyle(),o=x(n,uZ),a=ex(o,null,null,!0,!0);a.text=o.getShallow("show")?Lc(e.getFormattedLabel(n,uZ),e.getFormattedLabel(n,dZ),jA(t,n)):null;var l=tx(o,null,!0);return _(r,i),i=GU(i,a,l),r&&b(i,r),i.legacy=!0,i},visual:function(e,r){if(null==r&&(r=s),Uc(NU,e)){var n=t.getItemVisual(r,"style");return n?n[NU[e]]:null}if(Uc(DU,e))return t.getItemVisual(r,e)},barLayout:function(e){if("cartesian2d"===o.type){return function(e){var t=[],r=e.axis,n="axis0";if("category"===r.type){for(var i=r.getBandWidth(),o=0;o<e.count;o++)t.push(ac({bandWidth:i,axisKey:n,stackId:NN+o},e));var a=VN(t),s=[];for(o=0;o<e.count;o++){var l=a[n][NN+o];l.offsetCenter=l.offset+l.width/2,s.push(l)}return s}}(ac({axis:o.getBaseAxis()},e))}},currentSeriesIndices:function(){return r.getCurrentSeriesIndices()},font:function(e){return ax(e,r)}},a.api||{}),u={context:{},seriesId:e.id,seriesName:e.name,seriesIndex:e.seriesIndex,coordSys:a.coordSys,dataInsideLength:t.count(),encode:IZ(e.getData())},d={},p={},h={},f={},m=0;m<fZ.length;m++){var g=fZ[m];h[g]=e.getModel(mZ[g]),f[g]=e.getModel(gZ[g])}function v(e){return e===s?l||(l=t.getItemModel(e)):t.getItemModel(e)}function y(e,r){return t.hasItemOption?e===s?d[r]||(d[r]=v(e).getModel(mZ[r])):v(e).getModel(mZ[r]):h[r]}function x(e,r){return t.hasItemOption?e===s?p[r]||(p[r]=v(e).getModel(gZ[r])):v(e).getModel(gZ[r]):f[r]}return function(e,r){return s=e,l=null,d={},p={},i&&i(ac({dataIndexInside:e,dataIndex:t.getRawIndex(e),actionType:r?r.type:null},u),c)};function b(e,t){for(var r in t)Uc(t,r)&&(e[r]=t[r])}function _(e,t){e&&(e.textFill&&(t.textFill=e.textFill),e.textPosition&&(t.textPosition=e.textPosition))}}function IZ(e){var t={};return uc(e.dimensions,(function(r){var n=e.getDimensionInfo(r);if(!n.isExtraCoord){var i=n.coordDim;(t[i]=t[i]||[])[n.coordDimIndex]=e.getDimensionIndex(r)}})),t}function LZ(e,t,r,n,i,o,a){if(n){var s=AZ(e,t,r,n,i,o);return s&&a.setItemGraphicEl(r,s),s&&Ly(s,n.focus,n.blurScope,n.emphasisDisabled),s}o.remove(t)}function AZ(e,t,r,n,i,o){var a=-1,s=t;t&&NZ(t,n,i)&&(a=sc(o.childrenRef(),t),t=null);var l,c,u=!t,d=t;d?d.clearStates():(d=SZ(n),s&&(l=s,(c=d).copyTransform(l),wZ(c)&&wZ(l)&&(c.setStyle(l.style),c.z=l.z,c.z2=l.z2,c.zlevel=l.zlevel,c.invisible=l.invisible,c.ignore=l.ignore,_Z(c)&&_Z(l)&&c.setShape(l.shape)))),!1===n.morph?d.disableMorphing=!0:d.disableMorphing&&(d.disableMorphing=!1),xZ.normal.cfg=xZ.normal.conOpt=xZ.emphasis.cfg=xZ.emphasis.conOpt=xZ.blur.cfg=xZ.blur.conOpt=xZ.select.cfg=xZ.select.conOpt=null,xZ.isLegacy=!1,function(e,t,r,n,i,o){if(e.isGroup)return;DZ(r,null,o),DZ(r,uZ,o);var a=o.normal.conOpt,s=o.emphasis.conOpt,l=o.blur.conOpt,c=o.select.conOpt;if(null!=a||null!=s||null!=c||null!=l){var u=e.getTextContent();if(!1===a)u&&e.removeTextContent();else{a=o.normal.conOpt=a||{type:"text"},u?u.clearStates():(u=SZ(a),e.setTextContent(u)),EZ(null,u,t,a,null,n,i);for(var d=a&&a.style,p=0;p<fZ.length;p++){var h=fZ[p];if(h!==dZ){var f=o[h].conOpt;MZ(h,u,0,OZ(a,f,h),null)}}d?u.dirty():u.markRedraw()}}}(d,r,n,i,u,xZ),function(e,t,r,n,i){var o=r.clipPath;if(!1===o)e&&e.getClipPath()&&e.removeClipPath();else if(o){var a=e.getClipPath();a&&NZ(a,o,n)&&(a=null),a||(a=SZ(o),e.setClipPath(a)),EZ(null,a,t,o,null,n,i)}}(d,r,n,i,u),EZ(e,d,r,n,xZ,i,u),Uc(n,"info")&&(PU(d).info=n.info);for(var p=0;p<fZ.length;p++){var h=fZ[p];if(h!==dZ){var f=PZ(n,h);MZ(h,d,0,OZ(n,f,h),xZ)}}return function(e,t,r){if(!e.isGroup){var n=e,i=r.currentZ,o=r.currentZLevel;n.z=i,n.zlevel=o;var a=t.z2;null!=a&&(n.z2=a||0);for(var s=0;s<fZ.length;s++)TZ(n,t,fZ[s])}}(d,n,i),"group"===n.type&&function(e,t,r,n,i){var o=n.children,a=o?o.length:0,s=n.$mergeChildren,l="byName"===s||n.diffChildrenByName,c=!1===s;if(!a&&!l&&!c)return;if(l)return u={api:e,oldChildren:t.children()||[],newChildren:o||[],dataIndex:r,seriesModel:i,group:t},void new oA(u.oldChildren,u.newChildren,VZ,VZ,u).add(FZ).update(FZ).remove(zZ).execute();var u;c&&t.removeAll();for(var d=0;d<a;d++){var p=o[d],h=t.childAt(d);p?(null==p.ignore&&(p.ignore=!1),AZ(e,h,r,p,i,t)):h.ignore=!0}for(var f=t.childCount()-1;f>=d;f--){var m=t.childAt(f);RZ(t,m,i)}}(e,d,r,n,i),a>=0?o.replaceAt(d,a):o.add(d),d}function NZ(e,t,r){var n,i=PU(e),o=t.type,a=t.shape,s=t.style;return r.isUniversalTransitionEnabled()||null!=o&&o!==i.customGraphicType||"path"===o&&((n=a)&&(Uc(n,"pathData")||Uc(n,"d")))&&BZ(a)!==i.customPathData||"image"===o&&Uc(s,"image")&&s.image!==i.customImagePath}function DZ(e,t,r){var n=t?PZ(e,t):e,i=t?OZ(e,n,uZ):e.style,o=e.type,a=n?n.textConfig:null,s=e.textContent,l=s?t?PZ(s,t):s:null;if(i&&(r.isLegacy||BU(i,o,!!a,!!l))){r.isLegacy=!0;var c=HU(i,o,!t);!a&&c.textConfig&&(a=c.textConfig),!l&&c.textContent&&(l=c.textContent)}if(!t&&l){var u=l;!u.type&&(u.type="text")}var d=t?r[t]:r.normal;d.cfg=a,d.conOpt=l}function PZ(e,t){return t?e?e[t]:null:e}function OZ(e,t,r){var n=t&&t.style;return null==n&&r===uZ&&e&&(n=e.styleEmphasis),n}function RZ(e,t,r){t&&QU(t,PU(e).option,r)}function VZ(e,t){var r=e&&e.name;return null!=r?r:yZ+t}function FZ(e,t){var r=this.context,n=null!=e?r.newChildren[e]:null,i=null!=t?r.oldChildren[t]:null;AZ(r.api,i,r.dataIndex,n,r.seriesModel,r.group)}function zZ(e){var t=this.context,r=t.oldChildren[e];r&&QU(r,PU(r).option,t.seriesModel)}function BZ(e){return e&&(e.pathData||e.d)}var HZ=lm(),jZ=rc,GZ=mc,WZ=function(){function t(){this._dragging=!1,this.animationThreshold=15}return t.prototype.render=function(e,t,r,n){var i=t.get("value"),o=t.get("status");if(this._axisModel=e,this._axisPointerModel=t,this._api=r,n||this._lastValue!==i||this._lastStatus!==o){this._lastValue=i,this._lastStatus=o;var a=this._group,s=this._handle;if(!o||"hide"===o)return a&&a.hide(),void(s&&s.hide());a&&a.show(),s&&s.show();var l={};this.makeElOption(l,i,e,t,r);var c=l.graphicKey;c!==this._lastGraphicKey&&this.clear(r),this._lastGraphicKey=c;var u=this._moveAnimation=this.determineAnimation(e,t);if(a){var d=gc(UZ,t,u);this.updatePointerEl(a,l,d),this.updateLabelEl(a,l,d,t)}else a=this._group=new vf,this.createPointerEl(a,l,e,t),this.createLabelEl(a,l,e,t),r.getZr().add(a);qZ(a,t,!0),this._renderHandle(i)}},t.prototype.remove=function(e){this.clear(e)},t.prototype.dispose=function(e){this.clear(e)},t.prototype.determineAnimation=function(e,t){var r=t.get("animation"),n=e.axis,i="category"===n.type,o=t.get("snap");if(!o&&!i)return!1;if("auto"===r||null==r){var a=this.animationThreshold;if(i&&n.getBandWidth()>a)return!0;if(o){var s=VO(e).seriesDataCount,l=n.getExtent();return Math.abs(l[0]-l[1])/s>a}return!1}return!0===r},t.prototype.makeElOption=function(e,t,r,n,i){},t.prototype.createPointerEl=function(t,r,n,i){var o=r.pointer;if(o){var a=HZ(t).pointerEl=new e[o.type](jZ(r.pointer));t.add(a)}},t.prototype.createLabelEl=function(e,t,r,n){if(t.label){var i=HZ(e).labelEl=new Rv(jZ(t.label));e.add(i),YZ(i,n)}},t.prototype.updatePointerEl=function(e,t,r){var n=HZ(e).pointerEl;n&&t.pointer&&(n.setStyle(t.pointer.style),r(n,{shape:t.pointer.shape}))},t.prototype.updateLabelEl=function(e,t,r,n){var i=HZ(e).labelEl;i&&(i.setStyle(t.label.style),r(i,{x:t.label.x,y:t.label.y}),YZ(i,n))},t.prototype._renderHandle=function(e){if(!this._dragging&&this.updateHandleTransform){var t,r=this._axisPointerModel,n=this._api.getZr(),i=this._handle,o=r.getModel("handle"),a=r.get("status");if(!o.get("show")||!a||"hide"===a)return i&&n.remove(i),void(this._handle=null);this._handle||(t=!0,i=this._handle=IE(o.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(e){Ou(e.event)},onmousedown:GZ(this._onHandleDragMove,this,0,0),drift:GZ(this._onHandleDragMove,this),ondragend:GZ(this._onHandleDragEnd,this)}),n.add(i)),qZ(i,r,!1),i.setStyle(o.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var s=o.get("size");vc(s)||(s=[s,s]),i.scaleX=s[0]/2,i.scaleY=s[1]/2,qE(this,"_doDispatchAxisPointer",o.get("throttle")||0,"fixRate"),this._moveHandleToValue(e,t)}},t.prototype._moveHandleToValue=function(e,t){UZ(this._axisPointerModel,!t&&this._moveAnimation,this._handle,XZ(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},t.prototype._onHandleDragMove=function(e,t){var r=this._handle;if(r){this._dragging=!0;var n=this.updateHandleTransform(XZ(r),[e,t],this._axisModel,this._axisPointerModel);this._payloadInfo=n,r.stopAnimation(),r.attr(XZ(n)),HZ(r).lastProp=null,this._doDispatchAxisPointer()}},t.prototype._doDispatchAxisPointer=function(){if(this._handle){var e=this._payloadInfo,t=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:t.axis.dim,axisIndex:t.componentIndex}]})}},t.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},t.prototype.clear=function(e){this._lastValue=null,this._lastStatus=null;var t=e.getZr(),r=this._group,n=this._handle;t&&r&&(this._lastGraphicKey=null,r&&t.remove(r),n&&t.remove(n),this._group=null,this._handle=null,this._payloadInfo=null),$E(this,"_doDispatchAxisPointer")},t.prototype.doClear=function(){},t.prototype.buildLabel=function(e,t,r){return{x:e[r=r||0],y:e[1-r],width:t[r],height:t[1-r]}},t}();function UZ(e,t,r,n){ZZ(HZ(r).lastProp,n)||(HZ(r).lastProp=n,t?jy(r,n,e):(r.stopAnimation(),r.attr(n)))}function ZZ(e,t){if(wc(e)&&wc(t)){var r=!0;return uc(t,(function(t,n){r=r&&ZZ(e[n],t)})),!!r}return e===t}function YZ(e,t){e[t.get(["label","show"])?"show":"hide"]()}function XZ(e){return{x:e.x||0,y:e.y||0,rotation:e.rotation||0}}function qZ(e,t,r){var n=t.get("z"),i=t.get("zlevel");e&&e.traverse((function(e){"group"!==e.type&&(null!=n&&(e.z=n),null!=i&&(e.zlevel=i),e.silent=r)}))}const $Z=WZ;function KZ(e){var t,r=e.get("type"),n=e.getModel(r+"Style");return"line"===r?(t=n.getLineStyle()).fill=null:"shadow"===r&&((t=n.getAreaStyle()).stroke=null),t}function QZ(e,t,r,n,i){var o=JZ(r.get("value"),t.axis,t.ecModel,r.get("seriesDataIndices"),{precision:r.get(["label","precision"]),formatter:r.get(["label","formatter"])}),a=r.getModel("label"),s=fb(a.get("padding")||0),l=a.getFont(),c=Qh(o,l),u=i.position,d=c.width+s[1]+s[3],p=c.height+s[0]+s[2],h=i.align;"right"===h&&(u[0]-=d),"center"===h&&(u[0]-=d/2);var f=i.verticalAlign;"bottom"===f&&(u[1]-=p),"middle"===f&&(u[1]-=p/2),function(e,t,r,n){var i=n.getWidth(),o=n.getHeight();e[0]=Math.min(e[0]+t,i)-t,e[1]=Math.min(e[1]+r,o)-r,e[0]=Math.max(e[0],0),e[1]=Math.max(e[1],0)}(u,d,p,n);var m=a.get("backgroundColor");m&&"auto"!==m||(m=t.get(["axisLine","lineStyle","color"])),e.label={x:u[0],y:u[1],style:ex(a,{text:o,font:l,fill:a.getTextColor(),padding:s,backgroundColor:m}),z2:10}}function JZ(e,t,r,n,i){e=t.scale.parse(e);var o=t.scale.getLabel({value:e},{precision:i.precision}),a=i.formatter;if(a){var s={value:UP(t,{value:e}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};uc(n,(function(e){var t=r.getSeriesByIndex(e.seriesIndex),n=e.dataIndexInside,i=t&&t.getDataParams(n);i&&s.seriesData.push(i)})),xc(a)?o=a.replace("{value}",o):yc(a)&&(o=a(s))}return o}function eY(e,t,r){var n=[1,0,0,1,0,0];return Wu(n,n,r.rotation),Gu(n,n,r.position),CE([e.dataToCoord(t),(r.labelOffset||0)+(r.labelDirection||1)*(r.labelMargin||0)],n)}function tY(e,t,r,n,i,o){var a=PO.innerTextLayout(r.rotation,0,r.labelDirection);r.labelMargin=i.get(["label","margin"]),QZ(t,n,i,o,{position:eY(n.axis,e,r),align:a.textAlign,verticalAlign:a.textVerticalAlign})}function rY(e,t,r){return{x1:e[r=r||0],y1:e[1-r],x2:t[r],y2:t[1-r]}}function nY(e,t,r){return{x:e[r=r||0],y:e[1-r],width:t[r],height:t[1-r]}}function iY(e,t,r,n,i,o){return{cx:e,cy:t,r0:r,r:n,startAngle:i,endAngle:o,clockwise:!0}}var oY=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t.prototype.makeElOption=function(e,t,r,n,i){var o=r.axis,a=o.grid,s=n.get("type"),l=aY(a,o).getOtherAxis(o).getGlobalExtent(),c=o.toGlobalCoord(o.dataToCoord(t,!0));if(s&&"none"!==s){var u=KZ(n),d=sY[s](o,c,l);d.style=u,e.graphicKey=d.type,e.pointer=d}tY(t,e,vO(a.model,r),r,n,i)},t.prototype.getHandleTransform=function(e,t,r){var n=vO(t.axis.grid.model,t,{labelInside:!1});n.labelMargin=r.get(["handle","margin"]);var i=eY(t.axis,e,n);return{x:i[0],y:i[1],rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(e,t,r,n){var i=r.axis,o=i.grid,a=i.getGlobalExtent(!0),s=aY(o,i).getOtherAxis(i).getGlobalExtent(),l="x"===i.dim?0:1,c=[e.x,e.y];c[l]+=t[l],c[l]=Math.min(a[1],c[l]),c[l]=Math.max(a[0],c[l]);var u=(s[1]+s[0])/2,d=[u,u];d[l]=c[l];return{x:c[0],y:c[1],rotation:e.rotation,cursorPoint:d,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][l]}},t}($Z);function aY(e,t){var r={};return r[t.dim+"AxisIndex"]=t.index,e.getCartesian(r)}var sY={line:function(e,t,r){return{type:"Line",subPixelOptimize:!0,shape:rY([t,r[0]],[t,r[1]],lY(e))}},shadow:function(e,t,r){var n=Math.max(1,e.getBandWidth()),i=r[1]-r[0];return{type:"Rect",shape:nY([t-n/2,r[0]],[n,i],lY(e))}}};function lY(e){return"x"===e.dim?0:1}const cY=oY;const uY=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.type="axisPointer",t.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},t}(Pb);var dY=lm(),pY=uc;function hY(e,t,r){if(!Pl.node){var n=t.getZr();dY(n).records||(dY(n).records={}),function(e,t){if(dY(e).initialized)return;function r(r,n){e.on(r,(function(r){var i=function(e){var t={showTip:[],hideTip:[]},r=function(n){var i=t[n.type];i?i.push(n):(n.dispatchAction=r,e.dispatchAction(n))};return{dispatchAction:r,pendings:t}}(t);pY(dY(e).records,(function(e){e&&n(e,r,i.dispatchAction)})),function(e,t){var r,n=e.showTip.length,i=e.hideTip.length;n?r=e.showTip[n-1]:i&&(r=e.hideTip[i-1]);r&&(r.dispatchAction=null,t.dispatchAction(r))}(i.pendings,t)}))}dY(e).initialized=!0,r("click",gc(mY,"click")),r("mousemove",gc(mY,"mousemove")),r("globalout",fY)}(n,t),(dY(n).records[e]||(dY(n).records[e]={})).handler=r}}function fY(e,t,r){e.handler("leave",null,r)}function mY(e,t,r,n){t.handler(e,r,n)}function gY(e,t){if(!Pl.node){var r=t.getZr();(dY(r).records||{})[e]&&(dY(r).records[e]=null)}}var vY=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.render=function(e,t,r){var n=t.getComponent("tooltip"),i=e.get("triggerOn")||n&&n.get("triggerOn")||"mousemove|click";hY("axisPointer",r,(function(e,t,r){"none"!==i&&("leave"===e||i.indexOf(e)>=0)&&r({type:"updateAxisPointer",currTrigger:e,x:t&&t.offsetX,y:t&&t.offsetY})}))},t.prototype.remove=function(e,t){gY("axisPointer",t)},t.prototype.dispose=function(e,t){gY("axisPointer",t)},t.type="axisPointer",t}(AC);const yY=vY;function xY(e,t){var r,n=[],i=e.seriesIndex;if(null==i||!(r=t.getSeriesByIndex(i)))return{point:[]};var o=r.getData(),a=sm(o,e);if(null==a||a<0||vc(a))return{point:[]};var s=o.getItemGraphicEl(a),l=r.coordinateSystem;if(r.getTooltipPosition)n=r.getTooltipPosition(a)||[];else if(l&&l.dataToPoint)if(e.isStacked){var c=l.getBaseAxis(),u=l.getOtherAxis(c).dim,d=c.dim,p="x"===u||"radius"===u?1:0,h=o.mapDimension(d),f=[];f[p]=o.get(h,a),f[1-p]=o.get(o.getCalculationInfo("stackResultDimension"),a),n=l.dataToPoint(f)||[]}else n=l.dataToPoint(o.getValues(dc(l.dimensions,(function(e){return o.mapDimension(e)})),a))||[];else if(s){var m=s.getBoundingRect().clone();m.applyTransform(s.transform),n=[m.x+m.width/2,m.y+m.height/2]}return{point:n,el:s}}var bY=lm();function _Y(e,t,r){var n=e.currTrigger,i=[e.x,e.y],o=e,a=e.dispatchAction||mc(r.dispatchAction,r),s=t.getComponent("axisPointer").coordSysAxesInfo;if(s){MY(i)&&(i=xY({seriesIndex:o.seriesIndex,dataIndex:o.dataIndex},t).point);var l=MY(i),c=o.axesInfo,u=s.axesInfo,d="leave"===n||MY(i),p={},h={},f={list:[],map:{}},m={showPointer:gc(CY,h),showTooltip:gc(SY,f)};uc(s.coordSysMap,(function(e,t){var r=l||e.containPoint(i);uc(s.coordSysAxesInfo[t],(function(e,t){var n=e.axis,o=function(e,t){for(var r=0;r<(e||[]).length;r++){var n=e[r];if(t.axis.dim===n.axisDim&&t.axis.model.componentIndex===n.axisIndex)return n}}(c,e);if(!d&&r&&(!c||o)){var a=o&&o.value;null!=a||l||(a=n.pointToData(i)),null!=a&&wY(e,a,m,!1,p)}}))}));var g={};return uc(u,(function(e,t){var r=e.linkGroup;r&&!h[t]&&uc(r.axesInfo,(function(t,n){var i=h[n];if(t!==e&&i){var o=i.value;r.mapper&&(o=e.axis.scale.parse(r.mapper(o,EY(t),EY(e)))),g[e.key]=o}}))})),uc(g,(function(e,t){wY(u[t],e,m,!0,p)})),function(e,t,r){var n=r.axesInfo=[];uc(t,(function(t,r){var i=t.axisPointerModel.option,o=e[r];o?(!t.useHandle&&(i.status="show"),i.value=o.value,i.seriesDataIndices=(o.payloadBatch||[]).slice()):!t.useHandle&&(i.status="hide"),"show"===i.status&&n.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:i.value})}))}(h,u,p),function(e,t,r,n){if(MY(t)||!e.list.length)return void n({type:"hideTip"});var i=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:r.tooltipOption,position:r.position,dataIndexInside:i.dataIndexInside,dataIndex:i.dataIndex,seriesIndex:i.seriesIndex,dataByCoordSys:e.list})}(f,i,e,a),function(e,t,r){var n=r.getZr(),i="axisPointerLastHighlights",o=bY(n)[i]||{},a=bY(n)[i]={};uc(e,(function(e,t){var r=e.axisPointerModel.option;"show"===r.status&&e.triggerEmphasis&&uc(r.seriesDataIndices,(function(e){var t=e.seriesIndex+" | "+e.dataIndex;a[t]=e}))}));var s=[],l=[];uc(o,(function(e,t){!a[t]&&l.push(e)})),uc(a,(function(e,t){!o[t]&&s.push(e)})),l.length&&r.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&r.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}(u,0,r),p}}function wY(e,t,r,n,i){var o=e.axis;if(!o.scale.isBlank()&&o.containData(t))if(e.involveSeries){var a=function(e,t){var r=t.axis,n=r.dim,i=e,o=[],a=Number.MAX_VALUE,s=-1;return uc(t.seriesModels,(function(t,l){var c,u,d=t.getData().mapDimensionsAll(n);if(t.getAxisTooltipData){var p=t.getAxisTooltipData(d,e,r);u=p.dataIndices,c=p.nestestValue}else{if(!(u=t.getData().indicesOfNearest(d[0],e,"category"===r.type?.5:null)).length)return;c=t.getData().get(d[0],u[0])}if(null!=c&&isFinite(c)){var h=e-c,f=Math.abs(h);f<=a&&((f<a||h>=0&&s<0)&&(a=f,s=h,i=c,o.length=0),uc(u,(function(e){o.push({seriesIndex:t.seriesIndex,dataIndexInside:e,dataIndex:t.getData().getRawIndex(e)})})))}})),{payloadBatch:o,snapToValue:i}}(t,e),s=a.payloadBatch,l=a.snapToValue;s[0]&&null==i.seriesIndex&&oc(i,s[0]),!n&&e.snap&&o.containData(l)&&null!=l&&(t=l),r.showPointer(e,t,s),r.showTooltip(e,a,l)}else r.showPointer(e,t)}function CY(e,t,r,n){e[t.key]={value:r,payloadBatch:n}}function SY(e,t,r,n){var i=r.payloadBatch,o=t.axis,a=o.model,s=t.axisPointerModel;if(t.triggerTooltip&&i.length){var l=t.coordSys.model,c=zO(l),u=e.map[c];u||(u=e.map[c]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},e.list.push(u)),u.dataByAxis.push({axisDim:o.dim,axisIndex:a.componentIndex,axisType:a.type,axisId:a.id,value:n,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:i.slice()})}}function EY(e){var t=e.axis.model,r={},n=r.axisDim=e.axis.dim;return r.axisIndex=r[n+"AxisIndex"]=t.componentIndex,r.axisName=r[n+"AxisName"]=t.name,r.axisId=r[n+"AxisId"]=t.id,r}function MY(e){return!e||null==e[0]||isNaN(e[0])||null==e[1]||isNaN(e[1])}function TY(e){jO.registerAxisPointerClass("CartesianAxisPointer",cY),e.registerComponentModel(uY),e.registerComponentView(yY),e.registerPreprocessor((function(e){if(e){(!e.axisPointer||0===e.axisPointer.length)&&(e.axisPointer={});var t=e.axisPointer.link;t&&!vc(t)&&(e.axisPointer.link=[t])}})),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,(function(e,t){e.getComponent("axisPointer").coordSysAxesInfo=OO(e,t)})),e.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},_Y)}var kY=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t.prototype.makeElOption=function(e,t,r,n,i){var o=r.axis;"angle"===o.dim&&(this.animationThreshold=Math.PI/18);var a=o.polar,s=a.getOtherAxis(o).getExtent(),l=o.dataToCoord(t),c=n.get("type");if(c&&"none"!==c){var u=KZ(n),d=IY[c](o,a,l,s);d.style=u,e.graphicKey=d.type,e.pointer=d}var p=function(e,t,r,n,i){var o=t.axis,a=o.dataToCoord(e),s=n.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l,c,u,d=n.getRadiusAxis().getExtent();if("radius"===o.dim){var p=[1,0,0,1,0,0];Wu(p,p,s),Gu(p,p,[n.cx,n.cy]),l=CE([a,-i],p);var h=t.getModel("axisLabel").get("rotate")||0,f=PO.innerTextLayout(s,h*Math.PI/180,-1);c=f.textAlign,u=f.textVerticalAlign}else{var m=d[1];l=n.coordToPoint([m+i,a]);var g=n.cx,v=n.cy;c=Math.abs(l[0]-g)/m<.3?"center":l[0]>g?"left":"right",u=Math.abs(l[1]-v)/m<.3?"middle":l[1]>v?"top":"bottom"}return{position:l,align:c,verticalAlign:u}}(t,r,0,a,n.get(["label","margin"]));QZ(e,r,n,i,p)},t}($Z);var IY={line:function(e,t,r,n){return"angle"===e.dim?{type:"Line",shape:rY(t.coordToPoint([n[0],r]),t.coordToPoint([n[1],r]))}:{type:"Circle",shape:{cx:t.cx,cy:t.cy,r}}},shadow:function(e,t,r,n){var i=Math.max(1,e.getBandWidth()),o=Math.PI/180;return"angle"===e.dim?{type:"Sector",shape:iY(t.cx,t.cy,n[0],n[1],(-r-i/2)*o,(i/2-r)*o)}:{type:"Sector",shape:iY(t.cx,t.cy,r-i/2,r+i/2,0,2*Math.PI)}}};const LY=kY;const AY=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.findAxisModel=function(e){var t;return this.ecModel.eachComponent(e,(function(e){e.getCoordSysModel()===this&&(t=e)}),this),t},t.type="polar",t.dependencies=["radiusAxis","angleAxis"],t.defaultOption={z:0,center:["50%","50%"],radius:"80%"},t}(Pb);var NY=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",pm).models[0]},t.type="polarAxis",t}(Pb);lc(NY,jD);var DY=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.type="angleAxis",t}(NY),PY=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.type="radiusAxis",t}(NY),OY=function(e){function t(t,r){return e.call(this,"radius",t,r)||this}return Al(t,e),t.prototype.pointToData=function(e,t){return this.polar.pointToData(e,t)["radius"===this.dim?0:1]},t}(fO);OY.prototype.dataToRadius=fO.prototype.dataToCoord,OY.prototype.radiusToData=fO.prototype.coordToData;const RY=OY;var VY=lm(),FY=function(e){function t(t,r){return e.call(this,"angle",t,r||[0,360])||this}return Al(t,e),t.prototype.pointToData=function(e,t){return this.polar.pointToData(e,t)["radius"===this.dim?0:1]},t.prototype.calculateCategoryInterval=function(){var e=this,t=e.getLabelModel(),r=e.scale,n=r.getExtent(),i=r.count();if(n[1]-n[0]<1)return 0;var o=n[0],a=e.dataToCoord(o+1)-e.dataToCoord(o),s=Math.abs(a),l=Qh(null==o?"":o+"",t.getFont(),"center","top"),c=Math.max(l.height,7)/s;isNaN(c)&&(c=1/0);var u=Math.max(0,Math.floor(c)),d=VY(e.model),p=d.lastAutoInterval,h=d.lastTickCount;return null!=p&&null!=h&&Math.abs(p-u)<=1&&Math.abs(h-i)<=1&&p>u?u=p:(d.lastTickCount=i,d.lastAutoInterval=u),u},t}(fO);FY.prototype.dataToAngle=fO.prototype.dataToCoord,FY.prototype.angleToData=fO.prototype.coordToData;const zY=FY;var BY=["radius","angle"],HY=function(){function e(e){this.dimensions=BY,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new RY,this._angleAxis=new zY,this.axisPointerEnabled=!0,this.name=e||"",this._radiusAxis.polar=this._angleAxis.polar=this}return e.prototype.containPoint=function(e){var t=this.pointToCoord(e);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},e.prototype.containData=function(e){return this._radiusAxis.containData(e[0])&&this._angleAxis.containData(e[1])},e.prototype.getAxis=function(e){return this["_"+e+"Axis"]},e.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},e.prototype.getAxesByScale=function(e){var t=[],r=this._angleAxis,n=this._radiusAxis;return r.scale.type===e&&t.push(r),n.scale.type===e&&t.push(n),t},e.prototype.getAngleAxis=function(){return this._angleAxis},e.prototype.getRadiusAxis=function(){return this._radiusAxis},e.prototype.getOtherAxis=function(e){var t=this._angleAxis;return e===t?this._radiusAxis:t},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},e.prototype.getTooltipAxes=function(e){var t=null!=e&&"auto"!==e?this.getAxis(e):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},e.prototype.dataToPoint=function(e,t){return this.coordToPoint([this._radiusAxis.dataToRadius(e[0],t),this._angleAxis.dataToAngle(e[1],t)])},e.prototype.pointToData=function(e,t){var r=this.pointToCoord(e);return[this._radiusAxis.radiusToData(r[0],t),this._angleAxis.angleToData(r[1],t)]},e.prototype.pointToCoord=function(e){var t=e[0]-this.cx,r=e[1]-this.cy,n=this.getAngleAxis(),i=n.getExtent(),o=Math.min(i[0],i[1]),a=Math.max(i[0],i[1]);n.inverse?o=a-360:a=o+360;var s=Math.sqrt(t*t+r*r);t/=s,r/=s;for(var l=Math.atan2(-r,t)/Math.PI*180,c=l<o?1:-1;l<o||l>a;)l+=360*c;return[s,l]},e.prototype.coordToPoint=function(e){var t=e[0],r=e[1]/180*Math.PI;return[Math.cos(r)*t+this.cx,-Math.sin(r)*t+this.cy]},e.prototype.getArea=function(){var e=this.getAngleAxis(),t=this.getRadiusAxis().getExtent().slice();t[0]>t[1]&&t.reverse();var r=e.getExtent(),n=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:t[0],r:t[1],startAngle:-r[0]*n,endAngle:-r[1]*n,clockwise:e.inverse,contain:function(e,t){var r=e-this.cx,n=t-this.cy,i=r*r+n*n-1e-4,o=this.r,a=this.r0;return i<=o*o&&i>=a*a}}},e.prototype.convertToPixel=function(e,t,r){return jY(t)===this?this.dataToPoint(r):null},e.prototype.convertFromPixel=function(e,t,r){return jY(t)===this?this.pointToData(r):null},e}();function jY(e){var t=e.seriesModel,r=e.polarModel;return r&&r.coordinateSystem||t&&t.coordinateSystem}const GY=HY;function WY(e,t){var r=this,n=r.getAngleAxis(),i=r.getRadiusAxis();if(n.scale.setExtent(1/0,-1/0),i.scale.setExtent(1/0,-1/0),e.eachSeries((function(e){if(e.coordinateSystem===r){var t=e.getData();uc(qP(t,"radius"),(function(e){i.scale.unionExtentFromData(t,e)})),uc(qP(t,"angle"),(function(e){n.scale.unionExtentFromData(t,e)}))}})),jP(n.scale,n.model),jP(i.scale,i.model),"category"===n.type&&!n.onBand){var o=n.getExtent(),a=360/n.scale.count();n.inverse?o[1]+=a:o[1]-=a,n.setExtent(o[0],o[1])}}function UY(e,t){var r;if(e.type=t.get("type"),e.scale=GP(t),e.onBand=t.get("boundaryGap")&&"category"===e.type,e.inverse=t.get("inverse"),function(e){return"angleAxis"===e.mainType}(t)){e.inverse=e.inverse!==t.get("clockwise");var n=t.get("startAngle"),i=null!==(r=t.get("endAngle"))&&void 0!==r?r:n+(e.inverse?-360:360);e.setExtent(n,i)}t.axis=e,e.model=t}var ZY={dimensions:BY,create:function(e,t){var r=[];return e.eachComponent("polar",(function(e,n){var i=new GY(n+"");i.update=WY;var o=i.getRadiusAxis(),a=i.getAngleAxis(),s=e.findAxisModel("radiusAxis"),l=e.findAxisModel("angleAxis");UY(o,s),UY(a,l),function(e,t,r){var n=t.get("center"),i=r.getWidth(),o=r.getHeight();e.cx=Mf(n[0],i),e.cy=Mf(n[1],o);var a=e.getRadiusAxis(),s=Math.min(i,o)/2,l=t.get("radius");null==l?l=[0,"100%"]:vc(l)||(l=[0,l]);var c=[Mf(l[0],s),Mf(l[1],s)];a.inverse?a.setExtent(c[1],c[0]):a.setExtent(c[0],c[1])}(i,e,t),r.push(i),e.coordinateSystem=i,i.model=e})),e.eachSeries((function(e){if("polar"===e.get("coordinateSystem")){var t=e.getReferringComponents("polar",pm).models[0];0,e.coordinateSystem=t.coordinateSystem}})),r}};const YY=ZY;var XY=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function qY(e,t,r){t[1]>t[0]&&(t=t.slice().reverse());var n=e.coordToPoint([t[0],r]),i=e.coordToPoint([t[1],r]);return{x1:n[0],y1:n[1],x2:i[0],y2:i[1]}}function $Y(e){return e.getRadiusAxis().inverse?0:1}function KY(e){var t=e[0],r=e[e.length-1];t&&r&&Math.abs(Math.abs(t.coord-r.coord)-360)<1e-4&&e.pop()}var QY=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.axisPointerClass="PolarAxisPointer",r}return Al(t,e),t.prototype.render=function(e,t){if(this.group.removeAll(),e.get("show")){var r=e.axis,n=r.polar,i=n.getRadiusAxis().getExtent(),o=r.getTicksCoords(),a=r.getMinorTicksCoords(),s=dc(r.getViewLabels(),(function(e){e=rc(e);var t=r.scale,n="ordinal"===t.type?t.getRawOrdinalNumber(e.tickValue):e.tickValue;return e.coord=r.dataToCoord(n),e}));KY(s),KY(o),uc(XY,(function(t){!e.get([t,"show"])||r.scale.isBlank()&&"axisLine"!==t||JY[t](this.group,e,n,o,a,i,s)}),this)}},t.type="angleAxis",t}(jO),JY={axisLine:function(t,r,n,i,o,a){var s,l=r.getModel(["axisLine","lineStyle"]),c=n.getAngleAxis(),u=Math.PI/180,d=c.getExtent(),p=$Y(n),h=p?0:1,f=360===Math.abs(d[1]-d[0])?"Circle":"Arc";(s=0===a[h]?new e[f]({shape:{cx:n.cx,cy:n.cy,r:a[p],startAngle:-d[0]*u,endAngle:-d[1]*u,clockwise:c.inverse},style:l.getLineStyle(),z2:1,silent:!0}):new CS({shape:{cx:n.cx,cy:n.cy,r:a[p],r0:a[h]},style:l.getLineStyle(),z2:1,silent:!0})).style.fill=null,t.add(s)},axisTick:function(e,t,r,n,i,o){var a=t.getModel("axisTick"),s=(a.get("inside")?-1:1)*a.get("length"),l=o[$Y(r)],c=dc(n,(function(e){return new PS({shape:qY(r,[l,l+s],e.coord)})}));e.add(vE(c,{style:ac(a.getModel("lineStyle").getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])})}))},minorTick:function(e,t,r,n,i,o){if(i.length){for(var a=t.getModel("axisTick"),s=t.getModel("minorTick"),l=(a.get("inside")?-1:1)*s.get("length"),c=o[$Y(r)],u=[],d=0;d<i.length;d++)for(var p=0;p<i[d].length;p++)u.push(new PS({shape:qY(r,[c,c+l],i[d][p].coord)}));e.add(vE(u,{style:ac(s.getModel("lineStyle").getLineStyle(),ac(a.getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])}))}))}},axisLabel:function(e,t,r,n,i,o,a){var s=t.getCategories(!0),l=t.getModel("axisLabel"),c=l.get("margin"),u=t.get("triggerEvent");uc(a,(function(n,i){var a=l,d=n.tickValue,p=o[$Y(r)],h=r.coordToPoint([p+c,n.coord]),f=r.cx,m=r.cy,g=Math.abs(h[0]-f)/p<.3?"center":h[0]>f?"left":"right",v=Math.abs(h[1]-m)/p<.3?"middle":h[1]>m?"top":"bottom";if(s&&s[d]){var y=s[d];wc(y)&&y.textStyle&&(a=new Sx(y.textStyle,l,l.ecModel))}var x=new Rv({silent:PO.isLabelSilent(t),style:ex(a,{x:h[0],y:h[1],fill:a.getTextColor()||t.get(["axisLine","lineStyle","color"]),text:n.formattedLabel,align:g,verticalAlign:v})});if(e.add(x),u){var b=PO.makeAxisEventDataBase(t);b.targetType="axisLabel",b.value=n.rawLabel,Vv(x).eventData=b}}),this)},splitLine:function(e,t,r,n,i,o){var a=t.getModel("splitLine").getModel("lineStyle"),s=a.get("color"),l=0;s=s instanceof Array?s:[s];for(var c=[],u=0;u<n.length;u++){var d=l++%s.length;c[d]=c[d]||[],c[d].push(new PS({shape:qY(r,o,n[u].coord)}))}for(u=0;u<c.length;u++)e.add(vE(c[u],{style:ac({stroke:s[u%s.length]},a.getLineStyle()),silent:!0,z:t.get("z")}))},minorSplitLine:function(e,t,r,n,i,o){if(i.length){for(var a=t.getModel("minorSplitLine").getModel("lineStyle"),s=[],l=0;l<i.length;l++)for(var c=0;c<i[l].length;c++)s.push(new PS({shape:qY(r,o,i[l][c].coord)}));e.add(vE(s,{style:a.getLineStyle(),silent:!0,z:t.get("z")}))}},splitArea:function(e,t,r,n,i,o){if(n.length){var a=t.getModel("splitArea").getModel("areaStyle"),s=a.get("color"),l=0;s=s instanceof Array?s:[s];for(var c=[],u=Math.PI/180,d=-n[0].coord*u,p=Math.min(o[0],o[1]),h=Math.max(o[0],o[1]),f=t.get("clockwise"),m=1,g=n.length;m<=g;m++){var v=m===g?n[0].coord:n[m].coord,y=l++%s.length;c[y]=c[y]||[],c[y].push(new bS({shape:{cx:r.cx,cy:r.cy,r0:p,r:h,startAngle:d,endAngle:-v*u,clockwise:f},silent:!0})),d=-v*u}for(m=0;m<c.length;m++)e.add(vE(c[m],{style:ac({fill:s[m%s.length]},a.getAreaStyle()),silent:!0}))}}};const eX=QY;var tX=["axisLine","axisTickLabel","axisName"],rX=["splitLine","splitArea","minorSplitLine"],nX=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.axisPointerClass="PolarAxisPointer",r}return Al(t,e),t.prototype.render=function(e,t){if(this.group.removeAll(),e.get("show")){var r=this._axisGroup,n=this._axisGroup=new vf;this.group.add(n);var i=e.axis,o=i.polar,a=o.getAngleAxis(),s=i.getTicksCoords(),l=i.getMinorTicksCoords(),c=a.getExtent()[0],u=i.getExtent(),d=function(e,t,r){return{position:[e.cx,e.cy],rotation:r/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:t.getModel("axisLabel").get("rotate"),z2:1}}(o,e,c),p=new PO(e,d);uc(tX,p.add,p),n.add(p.getGroup()),ME(r,n,e),uc(rX,(function(t){e.get([t,"show"])&&!i.scale.isBlank()&&iX[t](this.group,e,o,c,u,s,l)}),this)}},t.type="radiusAxis",t}(jO),iX={splitLine:function(t,r,n,i,o,a){var s=r.getModel("splitLine").getModel("lineStyle"),l=s.get("color"),c=0,u=n.getAngleAxis(),d=Math.PI/180,p=u.getExtent(),h=360===Math.abs(p[1]-p[0])?"Circle":"Arc";l=l instanceof Array?l:[l];for(var f=[],m=0;m<a.length;m++){var g=c++%l.length;f[g]=f[g]||[],f[g].push(new e[h]({shape:{cx:n.cx,cy:n.cy,r:Math.max(a[m].coord,0),startAngle:-p[0]*d,endAngle:-p[1]*d,clockwise:u.inverse}}))}for(m=0;m<f.length;m++)t.add(vE(f[m],{style:ac({stroke:l[m%l.length],fill:null},s.getLineStyle()),silent:!0}))},minorSplitLine:function(e,t,r,n,i,o,a){if(a.length){for(var s=t.getModel("minorSplitLine").getModel("lineStyle"),l=[],c=0;c<a.length;c++)for(var u=0;u<a[c].length;u++)l.push(new tS({shape:{cx:r.cx,cy:r.cy,r:a[c][u].coord}}));e.add(vE(l,{style:ac({fill:null},s.getLineStyle()),silent:!0}))}},splitArea:function(e,t,r,n,i,o){if(o.length){var a=t.getModel("splitArea").getModel("areaStyle"),s=a.get("color"),l=0;s=s instanceof Array?s:[s];for(var c=[],u=o[0].coord,d=1;d<o.length;d++){var p=l++%s.length;c[p]=c[p]||[],c[p].push(new bS({shape:{cx:r.cx,cy:r.cy,r0:u,r:o[d].coord,startAngle:0,endAngle:2*Math.PI},silent:!0})),u=o[d].coord}for(d=0;d<c.length;d++)e.add(vE(c[d],{style:ac({fill:s[d%s.length]},a.getAreaStyle()),silent:!0}))}}};const oX=nX;function aX(e){return e.get("stack")||"__ec_stack_"+e.seriesIndex}function sX(e,t){return t.dim+e.model.componentIndex}const lX=function(e,t,r){var n={},i=function(e){var t={};uc(e,(function(e,r){var n=e.getData(),i=e.coordinateSystem,o=i.getBaseAxis(),a=sX(i,o),s=o.getExtent(),l="category"===o.type?o.getBandWidth():Math.abs(s[1]-s[0])/n.count(),c=t[a]||{bandWidth:l,remainedWidth:l,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},u=c.stacks;t[a]=c;var d=aX(e);u[d]||c.autoWidthCount++,u[d]=u[d]||{width:0,maxWidth:0};var p=Mf(e.get("barWidth"),l),h=Mf(e.get("barMaxWidth"),l),f=e.get("barGap"),m=e.get("barCategoryGap");p&&!u[d].width&&(p=Math.min(c.remainedWidth,p),u[d].width=p,c.remainedWidth-=p),h&&(u[d].maxWidth=h),null!=f&&(c.gap=f),null!=m&&(c.categoryGap=m)}));var r={};return uc(t,(function(e,t){r[t]={};var n=e.stacks,i=e.bandWidth,o=Mf(e.categoryGap,i),a=Mf(e.gap,1),s=e.remainedWidth,l=e.autoWidthCount,c=(s-o)/(l+(l-1)*a);c=Math.max(c,0),uc(n,(function(e,t){var r=e.maxWidth;r&&r<c&&(r=Math.min(r,s),e.width&&(r=Math.min(r,e.width)),s-=r,e.width=r,l--)})),c=(s-o)/(l+(l-1)*a),c=Math.max(c,0);var u,d=0;uc(n,(function(e,t){e.width||(e.width=c),u=e,d+=e.width*(1+a)})),u&&(d-=u.width*a);var p=-d/2;uc(n,(function(e,n){r[t][n]=r[t][n]||{offset:p,width:e.width},p+=e.width*(1+a)}))})),r}(hc(t.getSeriesByType(e),(function(e){return!t.isSeriesFiltered(e)&&e.coordinateSystem&&"polar"===e.coordinateSystem.type})));t.eachSeriesByType(e,(function(e){if("polar"===e.coordinateSystem.type){var t=e.getData(),r=e.coordinateSystem,o=r.getBaseAxis(),a=sX(r,o),s=aX(e),l=i[a][s],c=l.offset,u=l.width,d=r.getOtherAxis(o),p=e.coordinateSystem.cx,h=e.coordinateSystem.cy,f=e.get("barMinHeight")||0,m=e.get("barMinAngle")||0;n[s]=n[s]||[];for(var g=t.mapDimension(d.dim),v=t.mapDimension(o.dim),y=VA(t,g),x="radius"!==o.dim||!e.get("roundCap",!0),b=d.model.get("startValue"),_=d.dataToCoord(b||0),w=0,C=t.count();w<C;w++){var S=t.get(g,w),E=t.get(v,w),M=S>=0?"p":"n",T=_;y&&(n[s][E]||(n[s][E]={p:_,n:_}),T=n[s][E][M]);var k=void 0,I=void 0,L=void 0,A=void 0;if("radius"===d.dim){var N=d.dataToCoord(S)-_,D=o.dataToCoord(E);Math.abs(N)<f&&(N=(N<0?-1:1)*f),k=T,I=T+N,A=(L=D-c)-u,y&&(n[s][E][M]=I)}else{var P=d.dataToCoord(S,x)-_,O=o.dataToCoord(E);Math.abs(P)<m&&(P=(P<0?-1:1)*m),I=(k=O+c)+u,L=T,A=T+P,y&&(n[s][E][M]=A)}t.setItemLayout(w,{cx:p,cy:h,r0:k,r:I,startAngle:-L*Math.PI/180,endAngle:-A*Math.PI/180,clockwise:L>=A})}}}))};var cX={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},uX={splitNumber:5},dX=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.type="polar",t}(AC);function pX(e,t){t=t||{};var r=e.coordinateSystem,n=e.axis,i={},o=n.position,a=n.orient,s=r.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],c={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};i.position=["vertical"===a?c.vertical[o]:l[0],"horizontal"===a?c.horizontal[o]:l[3]];i.rotation=Math.PI/2*{horizontal:0,vertical:1}[a];i.labelDirection=i.tickDirection=i.nameDirection={top:-1,bottom:1,right:1,left:-1}[o],e.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),kc(t.labelInside,e.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection);var u=t.rotate;return null==u&&(u=e.get(["axisLabel","rotate"])),i.labelRotation="top"===o?-u:u,i.z2=1,i}var hX=["axisLine","axisTickLabel","axisName"],fX=["splitArea","splitLine"],mX=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.axisPointerClass="SingleAxisPointer",r}return Al(t,e),t.prototype.render=function(t,r,n,i){var o=this.group;o.removeAll();var a=this._axisGroup;this._axisGroup=new vf;var s=pX(t),l=new PO(t,s);uc(hX,l.add,l),o.add(this._axisGroup),o.add(l.getGroup()),uc(fX,(function(e){t.get([e,"show"])&&gX[e](this,this.group,this._axisGroup,t)}),this),ME(a,this._axisGroup,t),e.prototype.render.call(this,t,r,n,i)},t.prototype.remove=function(){UO(this)},t.type="singleAxis",t}(jO),gX={splitLine:function(e,t,r,n){var i=n.axis;if(!i.scale.isBlank()){var o=n.getModel("splitLine"),a=o.getModel("lineStyle"),s=a.get("color");s=s instanceof Array?s:[s];for(var l=a.get("width"),c=n.coordinateSystem.getRect(),u=i.isHorizontal(),d=[],p=0,h=i.getTicksCoords({tickModel:o}),f=[],m=[],g=0;g<h.length;++g){var v=i.toGlobalCoord(h[g].coord);u?(f[0]=v,f[1]=c.y,m[0]=v,m[1]=c.y+c.height):(f[0]=c.x,f[1]=v,m[0]=c.x+c.width,m[1]=v);var y=new PS({shape:{x1:f[0],y1:f[1],x2:m[0],y2:m[1]},silent:!0});xE(y.shape,l);var x=p++%s.length;d[x]=d[x]||[],d[x].push(y)}var b=a.getLineStyle(["color"]);for(g=0;g<d.length;++g)t.add(vE(d[g],{style:ac({stroke:s[g%s.length]},b),silent:!0}))}},splitArea:function(e,t,r,n){WO(e,r,n,n)}};const vX=mX;var yX=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.getCoordSysModel=function(){return this},t.type="singleAxis",t.layoutMode="box",t.defaultOption={left:"5%",top:"5%",right:"5%",bottom:"5%",type:"value",position:"bottom",orient:"horizontal",axisLine:{show:!0,lineStyle:{width:1,type:"solid"}},tooltip:{show:!0},axisTick:{show:!0,length:6,lineStyle:{width:1}},axisLabel:{show:!0,interval:"auto"},splitLine:{show:!0,lineStyle:{type:"dashed",opacity:.2}}},t}(Pb);lc(yX,jD.prototype);const xX=yX;var bX=function(e){function t(t,r,n,i,o){var a=e.call(this,t,r,n)||this;return a.type=i||"value",a.position=o||"bottom",a}return Al(t,e),t.prototype.isHorizontal=function(){var e=this.position;return"top"===e||"bottom"===e},t.prototype.pointToData=function(e,t){return this.coordinateSystem.pointToData(e)[0]},t}(fO);const _X=bX;var wX=["single"],CX=function(){function e(e,t,r){this.type="single",this.dimension="single",this.dimensions=wX,this.axisPointerEnabled=!0,this.model=e,this._init(e,t,r)}return e.prototype._init=function(e,t,r){var n=this.dimension,i=new _X(n,GP(e),[0,0],e.get("type"),e.get("position")),o="category"===i.type;i.onBand=o&&e.get("boundaryGap"),i.inverse=e.get("inverse"),i.orient=e.get("orient"),e.axis=i,i.model=e,i.coordinateSystem=this,this._axis=i},e.prototype.update=function(e,t){e.eachSeries((function(e){if(e.coordinateSystem===this){var t=e.getData();uc(t.mapDimensionsAll(this.dimension),(function(e){this._axis.scale.unionExtentFromData(t,e)}),this),jP(this._axis.scale,this._axis.model)}}),this)},e.prototype.resize=function(e,t){this._rect=Mb({left:e.get("left"),top:e.get("top"),right:e.get("right"),bottom:e.get("bottom"),width:e.get("width"),height:e.get("height")},{width:t.getWidth(),height:t.getHeight()}),this._adjustAxis()},e.prototype.getRect=function(){return this._rect},e.prototype._adjustAxis=function(){var e=this._rect,t=this._axis,r=t.isHorizontal(),n=r?[0,e.width]:[0,e.height],i=t.inverse?1:0;t.setExtent(n[i],n[1-i]),this._updateAxisTransform(t,r?e.x:e.y)},e.prototype._updateAxisTransform=function(e,t){var r=e.getExtent(),n=r[0]+r[1],i=e.isHorizontal();e.toGlobalCoord=i?function(e){return e+t}:function(e){return n-e+t},e.toLocalCoord=i?function(e){return e-t}:function(e){return n-e+t}},e.prototype.getAxis=function(){return this._axis},e.prototype.getBaseAxis=function(){return this._axis},e.prototype.getAxes=function(){return[this._axis]},e.prototype.getTooltipAxes=function(){return{baseAxes:[this.getAxis()],otherAxes:[]}},e.prototype.containPoint=function(e){var t=this.getRect(),r=this.getAxis();return"horizontal"===r.orient?r.contain(r.toLocalCoord(e[0]))&&e[1]>=t.y&&e[1]<=t.y+t.height:r.contain(r.toLocalCoord(e[1]))&&e[0]>=t.y&&e[0]<=t.y+t.height},e.prototype.pointToData=function(e){var t=this.getAxis();return[t.coordToData(t.toLocalCoord(e["horizontal"===t.orient?0:1]))]},e.prototype.dataToPoint=function(e){var t=this.getAxis(),r=this.getRect(),n=[],i="horizontal"===t.orient?0:1;return e instanceof Array&&(e=e[0]),n[i]=t.toGlobalCoord(t.dataToCoord(+e)),n[1-i]=0===i?r.y+r.height/2:r.x+r.width/2,n},e.prototype.convertToPixel=function(e,t,r){return SX(t)===this?this.dataToPoint(r):null},e.prototype.convertFromPixel=function(e,t,r){return SX(t)===this?this.pointToData(r):null},e}();function SX(e){var t=e.seriesModel,r=e.singleAxisModel;return r&&r.coordinateSystem||t&&t.coordinateSystem}const EX=CX;const MX={create:function(e,t){var r=[];return e.eachComponent("singleAxis",(function(n,i){var o=new EX(n,e,t);o.name="single_"+i,o.resize(n,t),n.coordinateSystem=o,r.push(o)})),e.eachSeries((function(e){if("singleAxis"===e.get("coordinateSystem")){var t=e.getReferringComponents("singleAxis",pm).models[0];e.coordinateSystem=t&&t.coordinateSystem}})),r},dimensions:wX};var TX=["x","y"],kX=["width","height"],IX=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t.prototype.makeElOption=function(e,t,r,n,i){var o=r.axis,a=o.coordinateSystem,s=NX(a,1-AX(o)),l=a.dataToPoint(t)[0],c=n.get("type");if(c&&"none"!==c){var u=KZ(n),d=LX[c](o,l,s);d.style=u,e.graphicKey=d.type,e.pointer=d}tY(t,e,pX(r),r,n,i)},t.prototype.getHandleTransform=function(e,t,r){var n=pX(t,{labelInside:!1});n.labelMargin=r.get(["handle","margin"]);var i=eY(t.axis,e,n);return{x:i[0],y:i[1],rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(e,t,r,n){var i=r.axis,o=i.coordinateSystem,a=AX(i),s=NX(o,a),l=[e.x,e.y];l[a]+=t[a],l[a]=Math.min(s[1],l[a]),l[a]=Math.max(s[0],l[a]);var c=NX(o,1-a),u=(c[1]+c[0])/2,d=[u,u];return d[a]=l[a],{x:l[0],y:l[1],rotation:e.rotation,cursorPoint:d,tooltipOption:{verticalAlign:"middle"}}},t}($Z),LX={line:function(e,t,r){return{type:"Line",subPixelOptimize:!0,shape:rY([t,r[0]],[t,r[1]],AX(e))}},shadow:function(e,t,r){var n=e.getBandWidth(),i=r[1]-r[0];return{type:"Rect",shape:nY([t-n/2,r[0]],[n,i],AX(e))}}};function AX(e){return e.isHorizontal()?0:1}function NX(e,t){var r=e.getRect();return[r[TX[t]],r[TX[t]]+r[kX[t]]]}const DX=IX;var PX=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.type="single",t}(AC);function OX(e,t){var r,n=e.cellSize;1===(r=vc(n)?n:e.cellSize=[n,n]).length&&(r[1]=r[0]);var i=dc([0,1],(function(e){return function(e,t){return null!=e[Cb[t][0]]||null!=e[Cb[t][1]]&&null!=e[Cb[t][2]]}(t,e)&&(r[e]="auto"),null!=r[e]&&"auto"!==r[e]}));Ib(e,t,{type:"box",ignoreSize:i})}const RX=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.init=function(t,r,n){var i=Lb(t);e.prototype.init.apply(this,arguments),OX(t,i)},t.prototype.mergeOption=function(t){e.prototype.mergeOption.apply(this,arguments),OX(this.option,t)},t.prototype.getCellSize=function(){return this.option.cellSize},t.type="calendar",t.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},t}(Pb);var VX=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.render=function(e,t,r){var n=this.group;n.removeAll();var i=e.coordinateSystem,o=i.getRangeInfo(),a=i.getOrient(),s=t.getLocaleModel();this._renderDayRect(e,o,n),this._renderLines(e,o,a,n),this._renderYearText(e,o,a,n),this._renderMonthText(e,s,a,n),this._renderWeekText(e,s,o,a,n)},t.prototype._renderDayRect=function(e,t,r){for(var n=e.coordinateSystem,i=e.getModel("itemStyle").getItemStyle(),o=n.getCellWidth(),a=n.getCellHeight(),s=t.start.time;s<=t.end.time;s=n.getNextNDay(s,1).time){var l=n.dataToRect([s],!1).tl,c=new bv({shape:{x:l[0],y:l[1],width:o,height:a},cursor:"default",style:i});r.add(c)}},t.prototype._renderLines=function(e,t,r,n){var i=this,o=e.coordinateSystem,a=e.getModel(["splitLine","lineStyle"]).getLineStyle(),s=e.get(["splitLine","show"]),l=a.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var c=t.start,u=0;c.time<=t.end.time;u++){p(c.formatedDate),0===u&&(c=o.getDateInfo(t.start.y+"-"+t.start.m));var d=c.date;d.setMonth(d.getMonth()+1),c=o.getDateInfo(d)}function p(t){i._firstDayOfMonth.push(o.getDateInfo(t)),i._firstDayPoints.push(o.dataToRect([t],!1).tl);var l=i._getLinePointsOfOneWeek(e,t,r);i._tlpoints.push(l[0]),i._blpoints.push(l[l.length-1]),s&&i._drawSplitline(l,a,n)}p(o.getNextNDay(t.end.time,1).formatedDate),s&&this._drawSplitline(i._getEdgesPoints(i._tlpoints,l,r),a,n),s&&this._drawSplitline(i._getEdgesPoints(i._blpoints,l,r),a,n)},t.prototype._getEdgesPoints=function(e,t,r){var n=[e[0].slice(),e[e.length-1].slice()],i="horizontal"===r?0:1;return n[0][i]=n[0][i]-t/2,n[1][i]=n[1][i]+t/2,n},t.prototype._drawSplitline=function(e,t,r){var n=new LS({z2:20,shape:{points:e},style:t});r.add(n)},t.prototype._getLinePointsOfOneWeek=function(e,t,r){for(var n=e.coordinateSystem,i=n.getDateInfo(t),o=[],a=0;a<7;a++){var s=n.getNextNDay(i.time,a),l=n.dataToRect([s.time],!1);o[2*s.day]=l.tl,o[2*s.day+1]=l["horizontal"===r?"bl":"tr"]}return o},t.prototype._formatterLabel=function(e,t){return xc(e)&&e?(r=e,uc(t,(function(e,t){r=r.replace("{"+t+"}",n?Mu(e):e)})),r):yc(e)?e(t):t.nameMap;var r,n},t.prototype._yearTextPositionControl=function(e,t,r,n,i){var o=t[0],a=t[1],s=["center","bottom"];"bottom"===n?(a+=i,s=["center","top"]):"left"===n?o-=i:"right"===n?(o+=i,s=["center","top"]):a-=i;var l=0;return"left"!==n&&"right"!==n||(l=Math.PI/2),{rotation:l,x:o,y:a,style:{align:s[0],verticalAlign:s[1]}}},t.prototype._renderYearText=function(e,t,r,n){var i=e.getModel("yearLabel");if(i.get("show")){var o=i.get("margin"),a=i.get("position");a||(a="horizontal"!==r?"top":"left");var s=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],l=(s[0][0]+s[1][0])/2,c=(s[0][1]+s[1][1])/2,u="horizontal"===r?0:1,d={top:[l,s[u][1]],bottom:[l,s[1-u][1]],left:[s[1-u][0],c],right:[s[u][0],c]},p=t.start.y;+t.end.y>+t.start.y&&(p=p+"-"+t.end.y);var h=i.get("formatter"),f={start:t.start.y,end:t.end.y,nameMap:p},m=this._formatterLabel(h,f),g=new Rv({z2:30,style:ex(i,{text:m})});g.attr(this._yearTextPositionControl(g,d[a],r,a,o)),n.add(g)}},t.prototype._monthTextPositionControl=function(e,t,r,n,i){var o="left",a="top",s=e[0],l=e[1];return"horizontal"===r?(l+=i,t&&(o="center"),"start"===n&&(a="bottom")):(s+=i,t&&(a="middle"),"start"===n&&(o="right")),{x:s,y:l,align:o,verticalAlign:a}},t.prototype._renderMonthText=function(e,t,r,n){var i=e.getModel("monthLabel");if(i.get("show")){var o=i.get("nameMap"),a=i.get("margin"),s=i.get("position"),l=i.get("align"),c=[this._tlpoints,this._blpoints];o&&!xc(o)||(o&&(t=Ox(o)||t),o=t.get(["time","monthAbbr"])||[]);var u="start"===s?0:1,d="horizontal"===r?0:1;a="start"===s?-a:a;for(var p="center"===l,h=0;h<c[u].length-1;h++){var f=c[u][h].slice(),m=this._firstDayOfMonth[h];if(p){var g=this._firstDayPoints[h];f[d]=(g[d]+c[0][h+1][d])/2}var v=i.get("formatter"),y=o[+m.m-1],x={yyyy:m.y,yy:(m.y+"").slice(2),MM:m.m,M:+m.m,nameMap:y},b=this._formatterLabel(v,x),_=new Rv({z2:30,style:oc(ex(i,{text:b}),this._monthTextPositionControl(f,p,r,s,a))});n.add(_)}}},t.prototype._weekTextPositionControl=function(e,t,r,n,i){var o="center",a="middle",s=e[0],l=e[1],c="start"===r;return"horizontal"===t?(s=s+n+(c?1:-1)*i[0]/2,o=c?"right":"left"):(l=l+n+(c?1:-1)*i[1]/2,a=c?"bottom":"top"),{x:s,y:l,align:o,verticalAlign:a}},t.prototype._renderWeekText=function(e,t,r,n,i){var o=e.getModel("dayLabel");if(o.get("show")){var a=e.coordinateSystem,s=o.get("position"),l=o.get("nameMap"),c=o.get("margin"),u=a.getFirstDayOfWeek();if(!l||xc(l))l&&(t=Ox(l)||t),l=t.get(["time","dayOfWeekShort"])||dc(t.get(["time","dayOfWeekAbbr"]),(function(e){return e[0]}));var d=a.getNextNDay(r.end.time,7-r.lweek).time,p=[a.getCellWidth(),a.getCellHeight()];c=Mf(c,Math.min(p[1],p[0])),"start"===s&&(d=a.getNextNDay(r.start.time,-(7+r.fweek)).time,c=-c);for(var h=0;h<7;h++){var f,m=a.getNextNDay(d,h),g=a.dataToRect([m.time],!1).center;f=Math.abs((h+u)%7);var v=new Rv({z2:30,style:oc(ex(o,{text:l[f]}),this._weekTextPositionControl(g,n,s,c,p))});i.add(v)}}},t.type="calendar",t}(AC);const FX=VX;var zX=864e5,BX=function(){function e(t,r,n){this.type="calendar",this.dimensions=e.dimensions,this.getDimensionsInfo=e.getDimensionsInfo,this._model=t}return e.getDimensionsInfo=function(){return[{name:"time",type:"time"},"value"]},e.prototype.getRangeInfo=function(){return this._rangeInfo},e.prototype.getModel=function(){return this._model},e.prototype.getRect=function(){return this._rect},e.prototype.getCellWidth=function(){return this._sw},e.prototype.getCellHeight=function(){return this._sh},e.prototype.getOrient=function(){return this._orient},e.prototype.getFirstDayOfWeek=function(){return this._firstDayOfWeek},e.prototype.getDateInfo=function(e){var t=(e=Vf(e)).getFullYear(),r=e.getMonth()+1,n=r<10?"0"+r:""+r,i=e.getDate(),o=i<10?"0"+i:""+i,a=e.getDay();return{y:t+"",m:n,d:o,day:a=Math.abs((a+7-this.getFirstDayOfWeek())%7),time:e.getTime(),formatedDate:t+"-"+n+"-"+o,date:e}},e.prototype.getNextNDay=function(e,t){return 0===(t=t||0)||(e=new Date(this.getDateInfo(e).time)).setDate(e.getDate()+t),this.getDateInfo(e)},e.prototype.update=function(e,t){this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var r=this._rangeInfo.weeks||1,n=["width","height"],i=this._model.getCellSize().slice(),o=this._model.getBoxLayoutParams(),a="horizontal"===this._orient?[r,7]:[7,r];uc([0,1],(function(e){c(i,e)&&(o[n[e]]=i[e]*a[e])}));var s={width:t.getWidth(),height:t.getHeight()},l=this._rect=Mb(o,s);function c(e,t){return null!=e[t]&&"auto"!==e[t]}uc([0,1],(function(e){c(i,e)||(i[e]=l[n[e]]/a[e])})),this._sw=i[0],this._sh=i[1]},e.prototype.dataToPoint=function(e,t){vc(e)&&(e=e[0]),null==t&&(t=!0);var r=this.getDateInfo(e),n=this._rangeInfo,i=r.formatedDate;if(t&&!(r.time>=n.start.time&&r.time<n.end.time+zX))return[NaN,NaN];var o=r.day,a=this._getRangeInfo([n.start.time,i]).nthWeek;return"vertical"===this._orient?[this._rect.x+o*this._sw+this._sw/2,this._rect.y+a*this._sh+this._sh/2]:[this._rect.x+a*this._sw+this._sw/2,this._rect.y+o*this._sh+this._sh/2]},e.prototype.pointToData=function(e){var t=this.pointToDate(e);return t&&t.time},e.prototype.dataToRect=function(e,t){var r=this.dataToPoint(e,t);return{contentShape:{x:r[0]-(this._sw-this._lineWidth)/2,y:r[1]-(this._sh-this._lineWidth)/2,width:this._sw-this._lineWidth,height:this._sh-this._lineWidth},center:r,tl:[r[0]-this._sw/2,r[1]-this._sh/2],tr:[r[0]+this._sw/2,r[1]-this._sh/2],br:[r[0]+this._sw/2,r[1]+this._sh/2],bl:[r[0]-this._sw/2,r[1]+this._sh/2]}},e.prototype.pointToDate=function(e){var t=Math.floor((e[0]-this._rect.x)/this._sw)+1,r=Math.floor((e[1]-this._rect.y)/this._sh)+1,n=this._rangeInfo.range;return"vertical"===this._orient?this._getDateByWeeksAndDay(r,t-1,n):this._getDateByWeeksAndDay(t,r-1,n)},e.prototype.convertToPixel=function(e,t,r){var n=HX(t);return n===this?n.dataToPoint(r):null},e.prototype.convertFromPixel=function(e,t,r){var n=HX(t);return n===this?n.pointToData(r):null},e.prototype.containPoint=function(e){return console.warn("Not implemented."),!1},e.prototype._initRangeOption=function(){var e,t=this._model.get("range");if(vc(t)&&1===t.length&&(t=t[0]),vc(t))e=t;else{var r=t.toString();if(/^\d{4}$/.test(r)&&(e=[r+"-01-01",r+"-12-31"]),/^\d{4}[\/|-]\d{1,2}$/.test(r)){var n=this.getDateInfo(r),i=n.date;i.setMonth(i.getMonth()+1);var o=this.getNextNDay(i,-1);e=[n.formatedDate,o.formatedDate]}/^\d{4}[\/|-]\d{1,2}[\/|-]\d{1,2}$/.test(r)&&(e=[r,r])}if(!e)return t;var a=this._getRangeInfo(e);return a.start.time>a.end.time&&e.reverse(),e},e.prototype._getRangeInfo=function(e){var t,r=[this.getDateInfo(e[0]),this.getDateInfo(e[1])];r[0].time>r[1].time&&(t=!0,r.reverse());var n=Math.floor(r[1].time/zX)-Math.floor(r[0].time/zX)+1,i=new Date(r[0].time),o=i.getDate(),a=r[1].date.getDate();i.setDate(o+n-1);var s=i.getDate();if(s!==a)for(var l=i.getTime()-r[1].time>0?1:-1;(s=i.getDate())!==a&&(i.getTime()-r[1].time)*l>0;)n-=l,i.setDate(s-l);var c=Math.floor((n+r[0].day+6)/7),u=t?1-c:c-1;return t&&r.reverse(),{range:[r[0].formatedDate,r[1].formatedDate],start:r[0],end:r[1],allDay:n,weeks:c,nthWeek:u,fweek:r[0].day,lweek:r[1].day}},e.prototype._getDateByWeeksAndDay=function(e,t,r){var n=this._getRangeInfo(r);if(e>n.weeks||0===e&&t<n.fweek||e===n.weeks&&t>n.lweek)return null;var i=7*(e-1)-n.fweek+t,o=new Date(n.start.time);return o.setDate(+n.start.d+i),this.getDateInfo(o)},e.create=function(t,r){var n=[];return t.eachComponent("calendar",(function(i){var o=new e(i,t,r);n.push(o),i.coordinateSystem=o})),t.eachSeries((function(e){"calendar"===e.get("coordinateSystem")&&(e.coordinateSystem=n[e.get("calendarIndex")||0])})),n},e.dimensions=["time","value"],e}();function HX(e){var t=e.calendarModel,r=e.seriesModel;return t?t.coordinateSystem:r?r.coordinateSystem:null}const jX=BX;function GX(e,t){var r;return uc(t,(function(t){null!=e[t]&&"auto"!==e[t]&&(r=!0)})),r}var WX=["transition","enterFrom","leaveTo"],UX=WX.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function ZX(e,t,r){if(r&&(!e[r]&&t[r]&&(e[r]={}),e=e[r],t=t[r]),e&&t)for(var n=r?WX:UX,i=0;i<n.length;i++){var o=n[i];null==e[o]&&null!=t[o]&&(e[o]=t[o])}}var YX=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.preventAutoZ=!0,r}return Al(t,e),t.prototype.mergeOption=function(t,r){var n=this.option.elements;this.option.elements=null,e.prototype.mergeOption.call(this,t,r),this.option.elements=n},t.prototype.optionUpdated=function(e,t){var r=this.option,n=(t?r:e).elements,i=r.elements=t?[]:r.elements,o=[];this._flatten(n,o,null);var a=tm(i,o,"normalMerge"),s=this._elOptionsToUpdate=[];uc(a,(function(e,t){var r=e.newOption;r&&(s.push(r),function(e,t){var r=e.existing;if(t.id=e.keyInfo.id,!t.type&&r&&(t.type=r.type),null==t.parentId){var n=t.parentOption;n?t.parentId=n.id:r&&(t.parentId=r.parentId)}t.parentOption=null}(e,r),function(e,t,r){var n=oc({},r),i=e[t],o=r.$action||"merge";"merge"===o?i?(nc(i,n,!0),Ib(i,n,{ignoreSize:!0}),Ab(r,i),ZX(r,i),ZX(r,i,"shape"),ZX(r,i,"style"),ZX(r,i,"extra"),r.clipPath=i.clipPath):e[t]=n:"replace"===o?e[t]=n:"remove"===o&&i&&(e[t]=null)}(i,t,r),function(e,t){if(e&&(e.hv=t.hv=[GX(t,["left","right"]),GX(t,["top","bottom"])],"group"===e.type)){var r=e,n=t;null==r.width&&(r.width=n.width=0),null==r.height&&(r.height=n.height=0)}}(i[t],r))}),this),r.elements=hc(i,(function(e){return e&&delete e.$action,null!=e}))},t.prototype._flatten=function(e,t,r){uc(e,(function(e){if(e){r&&(e.parentOption=r),t.push(e);var n=e.children;n&&n.length&&this._flatten(n,t,e),delete e.children}}),this)},t.prototype.useElOptionsToUpdate=function(){var e=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,e},t.type="graphic",t.defaultOption={elements:[]},t}(Pb),XX={path:null,compoundPath:null,group:vf,image:pv,text:Rv},qX=lm(),$X=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.init=function(){this._elMap=Hc()},t.prototype.render=function(e,t,r){e!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=e,this._updateElements(e),this._relocate(e,r)},t.prototype._updateElements=function(e){var t=e.useElOptionsToUpdate();if(t){var r=this._elMap,n=this.group,i=e.get("z"),o=e.get("zlevel");uc(t,(function(t){var a=im(t.id,null),s=null!=a?r.get(a):null,l=im(t.parentId,null),c=null!=l?r.get(l):n,u=t.type,d=t.style;"text"===u&&d&&t.hv&&t.hv[1]&&(d.textVerticalAlign=d.textBaseline=d.verticalAlign=d.align=null);var p=t.textContent,h=t.textConfig;if(d&&BU(d,u,!!h,!!p)){var f=HU(d,u,!0);!h&&f.textConfig&&(h=t.textConfig=f.textConfig),!p&&f.textContent&&(p=f.textContent)}var m=function(e){return e=oc({},e),uc(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(wb),(function(t){delete e[t]})),e}(t);var g=t.$action||"merge",v="merge"===g,y="replace"===g;if(v){var x=s;(M=!s)?x=QX(a,c,t.type,r):(x&&(qX(x).isNew=!1),lZ(x)),x&&($U(x,m,e,{isInit:M}),eq(x,t,i,o))}else if(y){JX(s,t,r,e);var b=QX(a,c,t.type,r);b&&($U(b,m,e,{isInit:!0}),eq(b,t,i,o))}else"remove"===g&&(KU(s,t),JX(s,t,r,e));var _=r.get(a);if(_&&p)if(v){var w=_.getTextContent();w?w.attr(p):_.setTextContent(new Rv(p))}else y&&_.setTextContent(new Rv(p));if(_){var C=t.clipPath;if(C){var S=C.type,E=void 0,M=!1;if(v){var T=_.getClipPath();E=(M=!T||qX(T).type!==S)?KX(S):T}else y&&(M=!0,E=KX(S));_.setClipPath(E),$U(E,C,e,{isInit:M}),cZ(E,C.keyframeAnimation,e)}var k=qX(_);_.setTextConfig(h),k.option=t,function(e,t,r){var n=Vv(e).eventData;e.silent||e.ignore||n||(n=Vv(e).eventData={componentType:"graphic",componentIndex:t.componentIndex,name:e.name});n&&(n.info=r.info)}(_,e,t),DE({el:_,componentModel:e,itemName:_.name,itemTooltipOption:t.tooltip}),cZ(_,t.keyframeAnimation,e)}}))}},t.prototype._relocate=function(e,t){for(var r=e.option.elements,n=this.group,i=this._elMap,o=t.getWidth(),a=t.getHeight(),s=["x","y"],l=0;l<r.length;l++){if((f=null!=(h=im((p=r[l]).id,null))?i.get(h):null)&&f.isGroup){var c=(m=f.parent)===n,u=qX(f),d=qX(m);u.width=Mf(u.option.width,c?o:d.width)||0,u.height=Mf(u.option.height,c?a:d.height)||0}}for(l=r.length-1;l>=0;l--){var p,h,f;if(f=null!=(h=im((p=r[l]).id,null))?i.get(h):null){var m=f.parent,g=(d=qX(m),{}),v=Tb(f,p,m===n?{width:o,height:a}:{width:d.width,height:d.height},null,{hv:p.hv,boundingMode:p.bounding},g);if(!qX(f).isNew&&v){for(var y=p.transition,x={},b=0;b<s.length;b++){var _=s[b],w=g[_];y&&(JU(y)||sc(y,_)>=0)?x[_]=w:f[_]=w}jy(f,x,e,0)}else f.attr(g)}}},t.prototype._clear=function(){var e=this,t=this._elMap;t.each((function(r){JX(r,qX(r).option,t,e._lastGraphicModel)})),this._elMap=Hc()},t.prototype.dispose=function(){this._clear()},t.type="graphic",t}(AC);function KX(e){var t=new(Uc(XX,e)?XX[e]:hE(e))({});return qX(t).type=e,t}function QX(e,t,r,n){var i=KX(r);return t.add(i),n.set(e,i),qX(i).id=e,qX(i).isNew=!0,i}function JX(e,t,r,n){e&&e.parent&&("group"===e.type&&e.traverse((function(e){JX(e,t,r,n)})),QU(e,t,n),r.removeKey(qX(e).id))}function eq(e,t,r,n){e.isGroup||uc([["cursor",rg.prototype.cursor],["zlevel",n||0],["z",r||0],["z2",0]],(function(r){var n=r[0];Uc(t,n)?e[n]=Ic(t[n],r[1]):null==e[n]&&(e[n]=r[1])})),uc(fc(t),(function(r){if(0===r.indexOf("on")){var n=t[r];e[r]=yc(n)?n:null}})),Uc(t,"draggable")&&(e.draggable=t.draggable),null!=t.name&&(e.name=t.name),null!=t.id&&(e.id=t.id)}var tq=["x","y","radius","angle","single"],rq=["cartesian2d","polar","singleAxis"];function nq(e){return e+"Axis"}function iq(e,t){var r,n=Hc(),i=[],o=Hc();e.eachComponent({mainType:"dataZoom",query:t},(function(e){o.get(e.uid)||s(e)}));do{r=!1,e.eachComponent("dataZoom",a)}while(r);function a(e){!o.get(e.uid)&&function(e){var t=!1;return e.eachTargetAxis((function(e,r){var i=n.get(e);i&&i[r]&&(t=!0)})),t}(e)&&(s(e),r=!0)}function s(e){o.set(e.uid,!0),i.push(e),e.eachTargetAxis((function(e,t){(n.get(e)||n.set(e,[]))[t]=!0}))}return i}function oq(e){var t=e.ecModel,r={infoList:[],infoMap:Hc()};return e.eachTargetAxis((function(e,n){var i=t.getComponent(nq(e),n);if(i){var o=i.getCoordSysModel();if(o){var a=o.uid,s=r.infoMap.get(a);s||(s={model:o,axisModels:[]},r.infoList.push(s),r.infoMap.set(a,s)),s.axisModels.push(i)}}})),r}var aq=function(){function e(){this.indexList=[],this.indexMap=[]}return e.prototype.add=function(e){this.indexMap[e]||(this.indexList.push(e),this.indexMap[e]=!0)},e}(),sq=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r._autoThrottle=!0,r._noTarget=!0,r._rangePropMode=["percent","percent"],r}return Al(t,e),t.prototype.init=function(e,t,r){var n=lq(e);this.settledOption=n,this.mergeDefaultAndTheme(e,r),this._doInit(n)},t.prototype.mergeOption=function(e){var t=lq(e);nc(this.option,e,!0),nc(this.settledOption,t,!0),this._doInit(t)},t.prototype._doInit=function(e){var t=this.option;this._setDefaultThrottle(e),this._updateRangeUse(e);var r=this.settledOption;uc([["start","startValue"],["end","endValue"]],(function(e,n){"value"===this._rangePropMode[n]&&(t[e[0]]=r[e[0]]=null)}),this),this._resetTarget()},t.prototype._resetTarget=function(){var e=this.get("orient",!0),t=this._targetAxisInfoMap=Hc();this._fillSpecifiedTargetAxis(t)?this._orient=e||this._makeAutoOrientByTargetAxis():(this._orient=e||"horizontal",this._fillAutoTargetAxisByOrient(t,this._orient)),this._noTarget=!0,t.each((function(e){e.indexList.length&&(this._noTarget=!1)}),this)},t.prototype._fillSpecifiedTargetAxis=function(e){var t=!1;return uc(tq,(function(r){var n=this.getReferringComponents(nq(r),hm);if(n.specified){t=!0;var i=new aq;uc(n.models,(function(e){i.add(e.componentIndex)})),e.set(r,i)}}),this),t},t.prototype._fillAutoTargetAxisByOrient=function(e,t){var r=this.ecModel,n=!0;if(n){var i="vertical"===t?"y":"x";o(r.findComponents({mainType:i+"Axis"}),i)}n&&o(r.findComponents({mainType:"singleAxis",filter:function(e){return e.get("orient",!0)===t}}),"single");function o(t,r){var i=t[0];if(i){var o=new aq;if(o.add(i.componentIndex),e.set(r,o),n=!1,"x"===r||"y"===r){var a=i.getReferringComponents("grid",pm).models[0];a&&uc(t,(function(e){i.componentIndex!==e.componentIndex&&a===e.getReferringComponents("grid",pm).models[0]&&o.add(e.componentIndex)}))}}}n&&uc(tq,(function(t){if(n){var i=r.findComponents({mainType:nq(t),filter:function(e){return"category"===e.get("type",!0)}});if(i[0]){var o=new aq;o.add(i[0].componentIndex),e.set(t,o),n=!1}}}),this)},t.prototype._makeAutoOrientByTargetAxis=function(){var e;return this.eachTargetAxis((function(t){!e&&(e=t)}),this),"y"===e?"vertical":"horizontal"},t.prototype._setDefaultThrottle=function(e){if(e.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var t=this.ecModel.option;this.option.throttle=t.animation&&t.animationDurationUpdate>0?100:20}},t.prototype._updateRangeUse=function(e){var t=this._rangePropMode,r=this.get("rangeMode");uc([["start","startValue"],["end","endValue"]],(function(n,i){var o=null!=e[n[0]],a=null!=e[n[1]];o&&!a?t[i]="percent":!o&&a?t[i]="value":r?t[i]=r[i]:o&&(t[i]="percent")}))},t.prototype.noTarget=function(){return this._noTarget},t.prototype.getFirstTargetAxisModel=function(){var e;return this.eachTargetAxis((function(t,r){null==e&&(e=this.ecModel.getComponent(nq(t),r))}),this),e},t.prototype.eachTargetAxis=function(e,t){this._targetAxisInfoMap.each((function(r,n){uc(r.indexList,(function(r){e.call(t,n,r)}))}))},t.prototype.getAxisProxy=function(e,t){var r=this.getAxisModel(e,t);if(r)return r.__dzAxisProxy},t.prototype.getAxisModel=function(e,t){var r=this._targetAxisInfoMap.get(e);if(r&&r.indexMap[t])return this.ecModel.getComponent(nq(e),t)},t.prototype.setRawRange=function(e){var t=this.option,r=this.settledOption;uc([["start","startValue"],["end","endValue"]],(function(n){null==e[n[0]]&&null==e[n[1]]||(t[n[0]]=r[n[0]]=e[n[0]],t[n[1]]=r[n[1]]=e[n[1]])}),this),this._updateRangeUse(e)},t.prototype.setCalculatedRange=function(e){var t=this.option;uc(["start","startValue","end","endValue"],(function(r){t[r]=e[r]}))},t.prototype.getPercentRange=function(){var e=this.findRepresentativeAxisProxy();if(e)return e.getDataPercentWindow()},t.prototype.getValueRange=function(e,t){if(null!=e||null!=t)return this.getAxisProxy(e,t).getDataValueWindow();var r=this.findRepresentativeAxisProxy();return r?r.getDataValueWindow():void 0},t.prototype.findRepresentativeAxisProxy=function(e){if(e)return e.__dzAxisProxy;for(var t,r=this._targetAxisInfoMap.keys(),n=0;n<r.length;n++)for(var i=r[n],o=this._targetAxisInfoMap.get(i),a=0;a<o.indexList.length;a++){var s=this.getAxisProxy(i,o.indexList[a]);if(s.hostedBy(this))return s;t||(t=s)}return t},t.prototype.getRangePropMode=function(){return this._rangePropMode.slice()},t.prototype.getOrient=function(){return this._orient},t.type="dataZoom",t.dependencies=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","series","toolbox"],t.defaultOption={z:4,filterMode:"filter",start:0,end:100},t}(Pb);function lq(e){var t={};return uc(["start","end","startValue","endValue","throttle"],(function(r){e.hasOwnProperty(r)&&(t[r]=e[r])})),t}const cq=sq;const uq=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.type="dataZoom.select",t}(cq);const dq=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.render=function(e,t,r,n){this.dataZoomModel=e,this.ecModel=t,this.api=r},t.type="dataZoom",t}(AC);const pq=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.type="dataZoom.select",t}(dq);var hq=uc,fq=kf,mq=function(){function e(e,t,r,n){this._dimName=e,this._axisIndex=t,this.ecModel=n,this._dataZoomModel=r}return e.prototype.hostedBy=function(e){return this._dataZoomModel===e},e.prototype.getDataValueWindow=function(){return this._valueWindow.slice()},e.prototype.getDataPercentWindow=function(){return this._percentWindow.slice()},e.prototype.getTargetSeriesModels=function(){var e=[];return this.ecModel.eachSeries((function(t){if(function(e){var t=e.get("coordinateSystem");return sc(rq,t)>=0}(t)){var r=nq(this._dimName),n=t.getReferringComponents(r,pm).models[0];n&&this._axisIndex===n.componentIndex&&e.push(t)}}),this),e},e.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},e.prototype.getMinMaxSpan=function(){return rc(this._minMaxSpan)},e.prototype.calculateDataWindow=function(e){var t,r=this._dataExtent,n=this.getAxisModel().axis.scale,i=this._dataZoomModel.getRangePropMode(),o=[0,100],a=[],s=[];hq(["start","end"],(function(l,c){var u=e[l],d=e[l+"Value"];"percent"===i[c]?(null==u&&(u=o[c]),d=n.parse(Ef(u,o,r))):(t=!0,u=Ef(d=null==d?r[c]:n.parse(d),r,o)),s[c]=null==d||isNaN(d)?r[c]:d,a[c]=null==u||isNaN(u)?o[c]:u})),fq(s),fq(a);var l=this._minMaxSpan;function c(e,t,r,i,o){var a=o?"Span":"ValueSpan";ZH(0,e,r,"all",l["min"+a],l["max"+a]);for(var s=0;s<2;s++)t[s]=Ef(e[s],r,i,!0),o&&(t[s]=n.parse(t[s]))}return t?c(s,a,r,o,!1):c(a,s,o,r,!0),{valueWindow:s,percentWindow:a}},e.prototype.reset=function(e){if(e===this._dataZoomModel){var t=this.getTargetSeriesModels();this._dataExtent=function(e,t,r){var n=[1/0,-1/0];hq(r,(function(e){!function(e,t,r){t&&uc(qP(t,r),(function(r){var n=t.getApproximateExtent(r);n[0]<e[0]&&(e[0]=n[0]),n[1]>e[1]&&(e[1]=n[1])}))}(n,e.getData(),t)}));var i=e.getAxisModel(),o=zP(i.axis.scale,i,n).calculate();return[o.min,o.max]}(this,this._dimName,t),this._updateMinMaxSpan();var r=this.calculateDataWindow(e.settledOption);this._valueWindow=r.valueWindow,this._percentWindow=r.percentWindow,this._setAxisModel()}},e.prototype.filterData=function(e,t){if(e===this._dataZoomModel){var r=this._dimName,n=this.getTargetSeriesModels(),i=e.get("filterMode"),o=this._valueWindow;"none"!==i&&hq(n,(function(e){var t=e.getData(),n=t.mapDimensionsAll(r);if(n.length){if("weakFilter"===i){var a=t.getStore(),s=dc(n,(function(e){return t.getDimensionIndex(e)}),t);t.filterSelf((function(e){for(var t,r,i,l=0;l<n.length;l++){var c=a.get(s[l],e),u=!isNaN(c),d=c<o[0],p=c>o[1];if(u&&!d&&!p)return!0;u&&(i=!0),d&&(t=!0),p&&(r=!0)}return i&&t&&r}))}else hq(n,(function(r){if("empty"===i)e.setData(t=t.map(r,(function(e){return function(e){return e>=o[0]&&e<=o[1]}(e)?e:NaN})));else{var n={};n[r]=o,t.selectRange(n)}}));hq(n,(function(e){t.setApproximateExtent(o,e)}))}}))}},e.prototype._updateMinMaxSpan=function(){var e=this._minMaxSpan={},t=this._dataZoomModel,r=this._dataExtent;hq(["min","max"],(function(n){var i=t.get(n+"Span"),o=t.get(n+"ValueSpan");null!=o&&(o=this.getAxisModel().axis.scale.parse(o)),null!=o?i=Ef(r[0]+o,r,[0,100],!0):null!=i&&(o=Ef(i,[0,100],r,!0)-r[0]),e[n+"Span"]=i,e[n+"ValueSpan"]=o}),this)},e.prototype._setAxisModel=function(){var e=this.getAxisModel(),t=this._percentWindow,r=this._valueWindow;if(t){var n=Lf(r,[0,500]);n=Math.min(n,20);var i=e.axis.scale.rawExtentInfo;0!==t[0]&&i.setDeterminedMinMax("min",+r[0].toFixed(n)),100!==t[1]&&i.setDeterminedMinMax("max",+r[1].toFixed(n)),i.freeze()}},e}();const gq=mq;const vq={getTargetSeries:function(e){function t(t){e.eachComponent("dataZoom",(function(r){r.eachTargetAxis((function(n,i){var o=e.getComponent(nq(n),i);t(n,i,o,r)}))}))}t((function(e,t,r,n){r.__dzAxisProxy=null}));var r=[];t((function(t,n,i,o){i.__dzAxisProxy||(i.__dzAxisProxy=new gq(t,n,o,e),r.push(i.__dzAxisProxy))}));var n=Hc();return uc(r,(function(e){uc(e.getTargetSeriesModels(),(function(e){n.set(e.uid,e)}))})),n},overallReset:function(e,t){e.eachComponent("dataZoom",(function(e){e.eachTargetAxis((function(t,r){e.getAxisProxy(t,r).reset(e)})),e.eachTargetAxis((function(r,n){e.getAxisProxy(r,n).filterData(e,t)}))})),e.eachComponent("dataZoom",(function(e){var t=e.findRepresentativeAxisProxy();if(t){var r=t.getDataPercentWindow(),n=t.getDataValueWindow();e.setCalculatedRange({start:r[0],end:r[1],startValue:n[0],endValue:n[1]})}}))}};var yq=!1;function xq(e){yq||(yq=!0,e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,vq),function(e){e.registerAction("dataZoom",(function(e,t){uc(iq(t,e),(function(t){t.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})}))}))}(e),e.registerSubTypeDefaulter("dataZoom",(function(){return"slider"})))}function bq(e){e.registerComponentModel(uq),e.registerComponentView(pq),xq(e)}var _q=function(){},wq={};function Cq(e,t){wq[e]=t}function Sq(e){return wq[e]}const Eq=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.optionUpdated=function(){e.prototype.optionUpdated.apply(this,arguments);var t=this.ecModel;uc(this.option.feature,(function(e,r){var n=Sq(r);n&&(n.getDefaultOption&&(n.defaultOption=n.getDefaultOption(t)),nc(e,n.defaultOption))}))},t.type="toolbox",t.layoutMode={type:"box",ignoreSize:!0},t.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},t}(Pb);function Mq(e,t){var r=fb(t.get("padding")),n=t.getItemStyle(["color","opacity"]);return n.fill=t.get("backgroundColor"),e=new bv({shape:{x:e.x-r[3],y:e.y-r[0],width:e.width+r[1]+r[3],height:e.height+r[0]+r[2],r:t.get("borderRadius")},style:n,silent:!0,z2:-1})}var Tq=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t.prototype.render=function(e,t,r,n){var i=this.group;if(i.removeAll(),e.get("show")){var o=+e.get("itemSize"),a="vertical"===e.get("orient"),s=e.get("feature")||{},l=this._features||(this._features={}),c=[];uc(s,(function(e,t){c.push(t)})),new oA(this._featureNames||[],c).add(u).update(u).remove(gc(u,null)).execute(),this._featureNames=c,function(e,t,r){var n=t.getBoxLayoutParams(),i=t.get("padding"),o={width:r.getWidth(),height:r.getHeight()},a=Mb(n,o,i);Eb(t.get("orient"),e,t.get("itemGap"),a.width,a.height),Tb(e,n,o,i)}(i,e,r),i.add(Mq(i.getBoundingRect(),e)),a||i.eachChild((function(e){var t=e.__title,n=e.ensureState("emphasis"),a=n.textConfig||(n.textConfig={}),s=e.getTextContent(),l=s&&s.ensureState("emphasis");if(l&&!yc(l)&&t){var c=l.style||(l.style={}),u=Qh(t,Rv.makeFont(c)),d=e.x+i.x,p=!1;e.y+i.y+o+u.height>r.getHeight()&&(a.position="top",p=!0);var h=p?-5-u.height:o+10;d+u.width/2>r.getWidth()?(a.position=["100%",h],c.align="right"):d-u.width/2<0&&(a.position=[0,h],c.align="left")}}))}function u(u,d){var p,h=c[u],f=c[d],m=s[h],g=new Sx(m,e,e.ecModel);if(n&&null!=n.newTitle&&n.featureName===h&&(m.title=n.newTitle),h&&!f){if(function(e){return 0===e.indexOf("my")}(h))p={onclick:g.option.onclick,featureName:h};else{var v=Sq(h);if(!v)return;p=new v}l[h]=p}else if(!(p=l[f]))return;p.uid=Mx("toolbox-feature"),p.model=g,p.ecModel=t,p.api=r;var y=p instanceof _q;h||!f?!g.get("show")||y&&p.unusable?y&&p.remove&&p.remove(t,r):(!function(n,s,l){var c,u,d=n.getModel("iconStyle"),p=n.getModel(["emphasis","iconStyle"]),h=s instanceof _q&&s.getIcons?s.getIcons():n.get("icon"),f=n.get("title")||{};xc(h)?(c={})[l]=h:c=h;xc(f)?(u={})[l]=f:u=f;var m=n.iconPaths={};uc(c,(function(l,c){var h=IE(l,{},{x:-o/2,y:-o/2,width:o,height:o});h.setStyle(d.getItemStyle()),h.ensureState("emphasis").style=p.getItemStyle();var f=new Rv({style:{text:u[c],align:p.get("textAlign"),borderRadius:p.get("textBorderRadius"),padding:p.get("textPadding"),fill:null,font:ax({fontStyle:p.get("textFontStyle"),fontFamily:p.get("textFontFamily"),fontSize:p.get("textFontSize"),fontWeight:p.get("textFontWeight")},t)},ignore:!0});h.setTextContent(f),DE({el:h,componentModel:e,itemName:c,formatterParamsExtra:{title:u[c]}}),h.__title=u[c],h.on("mouseover",(function(){var t=p.getItemStyle(),n=a?null==e.get("right")&&"right"!==e.get("left")?"right":"left":null==e.get("bottom")&&"bottom"!==e.get("top")?"bottom":"top";f.setStyle({fill:p.get("textFill")||t.fill||t.stroke||"#000",backgroundColor:p.get("textBackgroundColor")}),h.setTextConfig({position:p.get("textPosition")||n}),f.ignore=!e.get("showTitle"),r.enterEmphasis(this)})).on("mouseout",(function(){"emphasis"!==n.get(["iconStatus",c])&&r.leaveEmphasis(this),f.hide()})),("emphasis"===n.get(["iconStatus",c])?gy:vy)(h),i.add(h),h.on("click",mc(s.onclick,s,t,r,c)),m[c]=h}))}(g,p,h),g.setIconStatus=function(e,t){var r=this.option,n=this.iconPaths;r.iconStatus=r.iconStatus||{},r.iconStatus[e]=t,n[e]&&("emphasis"===t?gy:vy)(n[e])},p instanceof _q&&p.render&&p.render(g,t,r,n)):y&&p.dispose&&p.dispose(t,r)}},t.prototype.updateView=function(e,t,r,n){uc(this._features,(function(e){e instanceof _q&&e.updateView&&e.updateView(e.model,t,r,n)}))},t.prototype.remove=function(e,t){uc(this._features,(function(r){r instanceof _q&&r.remove&&r.remove(e,t)})),this.group.removeAll()},t.prototype.dispose=function(e,t){uc(this._features,(function(r){r instanceof _q&&r.dispose&&r.dispose(e,t)}))},t.type="toolbox",t}(AC);const kq=Tq;var Iq=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t.prototype.onclick=function(e,t){var r=this.model,n=r.get("name")||e.get("title.0.text")||"echarts",i="svg"===t.getZr().painter.getType(),o=i?"svg":r.get("type",!0)||"png",a=t.getConnectedDataURL({type:o,backgroundColor:r.get("backgroundColor",!0)||e.get("backgroundColor")||"#fff",connectedBackgroundColor:r.get("connectedBackgroundColor"),excludeComponents:r.get("excludeComponents"),pixelRatio:r.get("pixelRatio")}),s=Pl.browser;if("function"!=typeof MouseEvent||!s.newEdge&&(s.ie||s.edge))if(window.navigator.msSaveOrOpenBlob||i){var l=a.split(","),c=l[0].indexOf("base64")>-1,u=i?decodeURIComponent(l[1]):l[1];c&&(u=window.atob(u));var d=n+"."+o;if(window.navigator.msSaveOrOpenBlob){for(var p=u.length,h=new Uint8Array(p);p--;)h[p]=u.charCodeAt(p);var f=new Blob([h]);window.navigator.msSaveOrOpenBlob(f,d)}else{var m=document.createElement("iframe");document.body.appendChild(m);var g=m.contentWindow,v=g.document;v.open("image/svg+xml","replace"),v.write(u),v.close(),g.focus(),v.execCommand("SaveAs",!0,d),document.body.removeChild(m)}}else{var y=r.get("lang"),x='<body style="margin:0;"><img src="'+a+'" style="max-width:100%;" title="'+(y&&y[0]||"")+'" /></body>',b=window.open();b.document.write(x),b.document.title=n}else{var _=document.createElement("a");_.download=n+"."+o,_.target="_blank",_.href=a;var w=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});_.dispatchEvent(w)}},t.getDefaultOption=function(e){return{show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:e.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:e.getLocaleModel().get(["toolbox","saveAsImage","lang"])}},t}(_q);const Lq=Iq;var Aq="__ec_magicType_stack__",Nq=[["line","bar"],["stack"]],Dq=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t.prototype.getIcons=function(){var e=this.model,t=e.get("icon"),r={};return uc(e.get("type"),(function(e){t[e]&&(r[e]=t[e])})),r},t.getDefaultOption=function(e){return{show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:e.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}}},t.prototype.onclick=function(e,t,r){var n=this.model,i=n.get(["seriesIndex",r]);if(Pq[r]){var o,a={series:[]};uc(Nq,(function(e){sc(e,r)>=0&&uc(e,(function(e){n.setIconStatus(e,"normal")}))})),n.setIconStatus(r,"emphasis"),e.eachComponent({mainType:"series",query:null==i?null:{seriesIndex:i}},(function(e){var t=e.subType,i=e.id,o=Pq[r](t,i,e,n);o&&(ac(o,e.option),a.series.push(o));var s=e.coordinateSystem;if(s&&"cartesian2d"===s.type&&("line"===r||"bar"===r)){var l=s.getAxesByScale("ordinal")[0];if(l){var c=l.dim+"Axis",u=e.getReferringComponents(c,pm).models[0].componentIndex;a[c]=a[c]||[];for(var d=0;d<=u;d++)a[c][u]=a[c][u]||{};a[c][u].boundaryGap="bar"===r}}}));var s=r;"stack"===r&&(o=nc({stack:n.option.title.tiled,tiled:n.option.title.stack},n.option.title),"emphasis"!==n.get(["iconStatus",r])&&(s="tiled")),t.dispatchAction({type:"changeMagicType",currentType:s,newOption:a,newTitle:o,featureName:"magicType"})}},t}(_q),Pq={line:function(e,t,r,n){if("bar"===e)return nc({id:t,type:"line",data:r.get("data"),stack:r.get("stack"),markPoint:r.get("markPoint"),markLine:r.get("markLine")},n.get(["option","line"])||{},!0)},bar:function(e,t,r,n){if("line"===e)return nc({id:t,type:"bar",data:r.get("data"),stack:r.get("stack"),markPoint:r.get("markPoint"),markLine:r.get("markLine")},n.get(["option","bar"])||{},!0)},stack:function(e,t,r,n){var i=r.get("stack")===Aq;if("line"===e||"bar"===e)return n.setIconStatus("stack",i?"normal":"emphasis"),nc({id:t,stack:i?"":Aq},n.get(["option","stack"])||{},!0)}};Ok({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},(function(e,t){t.mergeOption(e.newOption)}));const Oq=Dq;var Rq=new Array(60).join("-"),Vq="\t";function Fq(e){return e.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}var zq=new RegExp("["+Vq+"]+","g");function Bq(e,t){var r=e.split(new RegExp("\n*"+Rq+"\n*","g")),n={series:[]};return uc(r,(function(e,r){if(function(e){if(e.slice(0,e.indexOf("\n")).indexOf(Vq)>=0)return!0}(e)){var i=function(e){for(var t=e.split(/\n+/g),r=[],n=dc(Fq(t.shift()).split(zq),(function(e){return{name:e,data:[]}})),i=0;i<t.length;i++){var o=Fq(t[i]).split(zq);r.push(o.shift());for(var a=0;a<o.length;a++)n[a]&&(n[a].data[i]=o[a])}return{series:n,categories:r}}(e),o=t[r],a=o.axisDim+"Axis";o&&(n[a]=n[a]||[],n[a][o.axisIndex]={data:i.categories},n.series=n.series.concat(i.series))}else{i=function(e){for(var t=e.split(/\n+/g),r=Fq(t.shift()),n=[],i=0;i<t.length;i++){var o=Fq(t[i]);if(o){var a=o.split(zq),s="",l=void 0,c=!1;isNaN(a[0])?(c=!0,s=a[0],a=a.slice(1),n[i]={name:s,value:[]},l=n[i].value):l=n[i]=[];for(var u=0;u<a.length;u++)l.push(+a[u]);1===l.length&&(c?n[i].value=l[0]:n[i]=l[0])}}return{name:r,data:n}}(e);n.series.push(i)}})),n}var Hq=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t.prototype.onclick=function(e,t){setTimeout((function(){t.dispatchAction({type:"hideTip"})}));var r=t.getDom(),n=this.model;this._dom&&r.removeChild(this._dom);var i=document.createElement("div");i.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px",i.style.backgroundColor=n.get("backgroundColor")||"#fff";var o=document.createElement("h4"),a=n.get("lang")||[];o.innerHTML=a[0]||n.get("title"),o.style.cssText="margin:10px 20px",o.style.color=n.get("textColor");var s=document.createElement("div"),l=document.createElement("textarea");s.style.cssText="overflow:auto";var c=n.get("optionToContent"),u=n.get("contentToOption"),d=function(e){var t,r,n,i=function(e){var t={},r=[],n=[];return e.eachRawSeries((function(e){var i=e.coordinateSystem;if(!i||"cartesian2d"!==i.type&&"polar"!==i.type)r.push(e);else{var o=i.getBaseAxis();if("category"===o.type){var a=o.dim+"_"+o.index;t[a]||(t[a]={categoryAxis:o,valueAxis:i.getOtherAxis(o),series:[]},n.push({axisDim:o.dim,axisIndex:o.index})),t[a].series.push(e)}else r.push(e)}})),{seriesGroupByCategoryAxis:t,other:r,meta:n}}(e);return{value:hc([(r=i.seriesGroupByCategoryAxis,n=[],uc(r,(function(e,t){var r=e.categoryAxis,i=e.valueAxis.dim,o=[" "].concat(dc(e.series,(function(e){return e.name}))),a=[r.model.getCategories()];uc(e.series,(function(e){var t=e.getRawData();a.push(e.getRawData().mapArray(t.mapDimension(i),(function(e){return e})))}));for(var s=[o.join(Vq)],l=0;l<a[0].length;l++){for(var c=[],u=0;u<a.length;u++)c.push(a[u][l]);s.push(c.join(Vq))}n.push(s.join("\n"))})),n.join("\n\n"+Rq+"\n\n")),(t=i.other,dc(t,(function(e){var t=e.getRawData(),r=[e.name],n=[];return t.each(t.dimensions,(function(){for(var e=arguments.length,i=arguments[e-1],o=t.getName(i),a=0;a<e-1;a++)n[a]=arguments[a];r.push((o?o+Vq:"")+n.join(Vq))})),r.join("\n")})).join("\n\n"+Rq+"\n\n"))],(function(e){return!!e.replace(/[\n\t\s]/g,"")})).join("\n\n"+Rq+"\n\n"),meta:i.meta}}(e);if(yc(c)){var p=c(t.getOption());xc(p)?s.innerHTML=p:Ec(p)&&s.appendChild(p)}else{l.readOnly=n.get("readOnly");var h=l.style;h.cssText="display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none",h.color=n.get("textColor"),h.borderColor=n.get("textareaBorderColor"),h.backgroundColor=n.get("textareaColor"),l.value=d.value,s.appendChild(l)}var f=d.meta,m=document.createElement("div");m.style.cssText="position:absolute;bottom:5px;left:0;right:0";var g="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",v=document.createElement("div"),y=document.createElement("div");g+=";background-color:"+n.get("buttonColor"),g+=";color:"+n.get("buttonTextColor");var x=this;function b(){r.removeChild(i),x._dom=null}Pu(v,"click",b),Pu(y,"click",(function(){if(null==u&&null!=c||null!=u&&null==c)b();else{var e;try{e=yc(u)?u(s,t.getOption()):Bq(l.value,f)}catch(e){throw b(),new Error("Data view format error "+e)}e&&t.dispatchAction({type:"changeDataView",newOption:e}),b()}})),v.innerHTML=a[1],y.innerHTML=a[2],y.style.cssText=v.style.cssText=g,!n.get("readOnly")&&m.appendChild(y),m.appendChild(v),i.appendChild(o),i.appendChild(s),i.appendChild(m),s.style.height=r.clientHeight-80+"px",r.appendChild(i),this._dom=i},t.prototype.remove=function(e,t){this._dom&&t.getDom().removeChild(this._dom)},t.prototype.dispose=function(e,t){this.remove(e,t)},t.getDefaultOption=function(e){return{show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:e.getLocaleModel().get(["toolbox","dataView","title"]),lang:e.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"}},t}(_q);function jq(e,t){return dc(e,(function(e,r){var n=t&&t[r];if(wc(n)&&!vc(n)){wc(e)&&!vc(e)||(e={value:e});var i=null!=n.name&&null==e.name;return e=ac(e,n),i&&delete e.name,e}return e}))}Ok({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},(function(e,t){var r=[];uc(e.newOption.series,(function(e){var n=t.getSeriesByName(e.name)[0];if(n){var i=n.get("data");r.push({name:e.name,data:jq(e.data,i)})}else r.push(oc({type:"scatter"},e))})),t.mergeOption(ac({series:r},e.newOption))}));const Gq=Hq;var Wq=uc,Uq=lm();function Zq(e){var t=Uq(e);return t.snapshots||(t.snapshots=[{}]),t.snapshots}var Yq=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t.prototype.onclick=function(e,t){!function(e){Uq(e).snapshots=null}(e),t.dispatchAction({type:"restore",from:this.uid})},t.getDefaultOption=function(e){return{show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:e.getLocaleModel().get(["toolbox","restore","title"])}},t}(_q);Ok({type:"restore",event:"restore",update:"prepareAndUpdate"},(function(e,t){t.resetOption("recreate")}));const Xq=Yq;var qq=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],$q=function(){function e(e,t,r){var n=this;this._targetInfoList=[];var i=Qq(t,e);uc(Jq,(function(e,t){(!r||!r.include||sc(r.include,t)>=0)&&e(i,n._targetInfoList)}))}return e.prototype.setOutputRanges=function(e,t){return this.matchOutputRanges(e,t,(function(e,t,r){if((e.coordRanges||(e.coordRanges=[])).push(t),!e.coordRange){e.coordRange=t;var n=r$[e.brushType](0,r,t);e.__rangeOffset={offset:i$[e.brushType](n.values,e.range,[1,1]),xyMinMax:n.xyMinMax}}})),e},e.prototype.matchOutputRanges=function(e,t,r){uc(e,(function(e){var n=this.findTargetInfo(e,t);n&&!0!==n&&uc(n.coordSyses,(function(n){var i=r$[e.brushType](1,n,e.range,!0);r(e,i.values,n,t)}))}),this)},e.prototype.setInputRanges=function(e,t){uc(e,(function(e){var r,n,i,o,a,s=this.findTargetInfo(e,t);if(e.range=e.range||[],s&&!0!==s){e.panelId=s.panelId;var l=r$[e.brushType](0,s.coordSys,e.coordRange),c=e.__rangeOffset;e.range=c?i$[e.brushType](l.values,c.offset,(r=l.xyMinMax,n=c.xyMinMax,i=a$(r),o=a$(n),a=[i[0]/o[0],i[1]/o[1]],isNaN(a[0])&&(a[0]=1),isNaN(a[1])&&(a[1]=1),a)):l.values}}),this)},e.prototype.makePanelOpts=function(e,t){return dc(this._targetInfoList,(function(r){var n=r.getPanelRect();return{panelId:r.panelId,defaultBrushType:t?t(r):null,clipPath:eG(n),isTargetByCursor:rG(n,e,r.coordSysModel),getLinearBrushOtherExtent:tG(n)}}))},e.prototype.controlSeries=function(e,t,r){var n=this.findTargetInfo(e,r);return!0===n||n&&sc(n.coordSyses,t.coordinateSystem)>=0},e.prototype.findTargetInfo=function(e,t){for(var r=this._targetInfoList,n=Qq(t,e),i=0;i<r.length;i++){var o=r[i],a=e.panelId;if(a){if(o.panelId===a)return o}else for(var s=0;s<e$.length;s++)if(e$[s](n,o))return o}return!0},e}();function Kq(e){return e[0]>e[1]&&e.reverse(),e}function Qq(e,t){return um(e,t,{includeMainTypes:qq})}var Jq={grid:function(e,t){var r=e.xAxisModels,n=e.yAxisModels,i=e.gridModels,o=Hc(),a={},s={};(r||n||i)&&(uc(r,(function(e){var t=e.axis.grid.model;o.set(t.id,t),a[t.id]=!0})),uc(n,(function(e){var t=e.axis.grid.model;o.set(t.id,t),s[t.id]=!0})),uc(i,(function(e){o.set(e.id,e),a[e.id]=!0,s[e.id]=!0})),o.each((function(e){var i=e.coordinateSystem,o=[];uc(i.getCartesians(),(function(e,t){(sc(r,e.getAxis("x").model)>=0||sc(n,e.getAxis("y").model)>=0)&&o.push(e)})),t.push({panelId:"grid--"+e.id,gridModel:e,coordSysModel:e,coordSys:o[0],coordSyses:o,getPanelRect:t$.grid,xAxisDeclared:a[e.id],yAxisDeclared:s[e.id]})})))},geo:function(e,t){uc(e.geoModels,(function(e){var r=e.coordinateSystem;t.push({panelId:"geo--"+e.id,geoModel:e,coordSysModel:e,coordSys:r,coordSyses:[r],getPanelRect:t$.geo})}))}},e$=[function(e,t){var r=e.xAxisModel,n=e.yAxisModel,i=e.gridModel;return!i&&r&&(i=r.axis.grid.model),!i&&n&&(i=n.axis.grid.model),i&&i===t.gridModel},function(e,t){var r=e.geoModel;return r&&r===t.geoModel}],t$={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var e=this.coordSys,t=e.getBoundingRect().clone();return t.applyTransform(wE(e)),t}},r$={lineX:gc(n$,0),lineY:gc(n$,1),rect:function(e,t,r,n){var i=e?t.pointToData([r[0][0],r[1][0]],n):t.dataToPoint([r[0][0],r[1][0]],n),o=e?t.pointToData([r[0][1],r[1][1]],n):t.dataToPoint([r[0][1],r[1][1]],n),a=[Kq([i[0],o[0]]),Kq([i[1],o[1]])];return{values:a,xyMinMax:a}},polygon:function(e,t,r,n){var i=[[1/0,-1/0],[1/0,-1/0]];return{values:dc(r,(function(r){var o=e?t.pointToData(r,n):t.dataToPoint(r,n);return i[0][0]=Math.min(i[0][0],o[0]),i[1][0]=Math.min(i[1][0],o[1]),i[0][1]=Math.max(i[0][1],o[0]),i[1][1]=Math.max(i[1][1],o[1]),o})),xyMinMax:i}}};function n$(e,t,r,n){var i=r.getAxis(["x","y"][e]),o=Kq(dc([0,1],(function(e){return t?i.coordToData(i.toLocalCoord(n[e]),!0):i.toGlobalCoord(i.dataToCoord(n[e]))}))),a=[];return a[e]=o,a[1-e]=[NaN,NaN],{values:o,xyMinMax:a}}var i$={lineX:gc(o$,0),lineY:gc(o$,1),rect:function(e,t,r){return[[e[0][0]-r[0]*t[0][0],e[0][1]-r[0]*t[0][1]],[e[1][0]-r[1]*t[1][0],e[1][1]-r[1]*t[1][1]]]},polygon:function(e,t,r){return dc(e,(function(e,n){return[e[0]-r[0]*t[n][0],e[1]-r[1]*t[n][1]]}))}};function o$(e,t,r,n){return[t[0]-n[e]*r[0],t[1]-n[e]*r[1]]}function a$(e){return e?[e[0][1]-e[0][0],e[1][1]-e[1][0]]:[NaN,NaN]}const s$=$q;var l$,c$,u$=uc,d$=qf+"toolbox-dataZoom_",p$=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t.prototype.render=function(e,t,r,n){this._brushController||(this._brushController=new Jj(r.getZr()),this._brushController.on("brush",mc(this._onBrush,this)).mount()),function(e,t,r,n,i){var o=r._isZoomActive;n&&"takeGlobalCursor"===n.type&&(o="dataZoomSelect"===n.key&&n.dataZoomSelectActive);r._isZoomActive=o,e.setIconStatus("zoom",o?"emphasis":"normal");var a=new s$(f$(e),t,{include:["grid"]}),s=a.makePanelOpts(i,(function(e){return e.xAxisDeclared&&!e.yAxisDeclared?"lineX":!e.xAxisDeclared&&e.yAxisDeclared?"lineY":"rect"}));r._brushController.setPanels(s).enableBrush(!(!o||!s.length)&&{brushType:"auto",brushStyle:e.getModel("brushStyle").getItemStyle()})}(e,t,this,n,r),function(e,t){e.setIconStatus("back",function(e){return Zq(e).length}(t)>1?"emphasis":"normal")}(e,t)},t.prototype.onclick=function(e,t,r){h$[r].call(this)},t.prototype.remove=function(e,t){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(e,t){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(e){var t=e.areas;if(e.isEnd&&t.length){var r={},n=this.ecModel;this._brushController.updateCovers([]),new s$(f$(this.model),n,{include:["grid"]}).matchOutputRanges(t,n,(function(e,t,r){if("cartesian2d"===r.type){var n=e.brushType;"rect"===n?(i("x",r,t[0]),i("y",r,t[1])):i({lineX:"x",lineY:"y"}[n],r,t)}})),function(e,t){var r=Zq(e);Wq(t,(function(t,n){for(var i=r.length-1;i>=0&&!r[i][n];i--);if(i<0){var o=e.queryComponents({mainType:"dataZoom",subType:"select",id:n})[0];if(o){var a=o.getPercentRange();r[0][n]={dataZoomId:n,start:a[0],end:a[1]}}}})),r.push(t)}(n,r),this._dispatchZoomAction(r)}function i(e,t,i){var o=t.getAxis(e),a=o.model,s=function(e,t,r){var n;return r.eachComponent({mainType:"dataZoom",subType:"select"},(function(r){r.getAxisModel(e,t.componentIndex)&&(n=r)})),n}(e,a,n),l=s.findRepresentativeAxisProxy(a).getMinMaxSpan();null==l.minValueSpan&&null==l.maxValueSpan||(i=ZH(0,i.slice(),o.scale.getExtent(),0,l.minValueSpan,l.maxValueSpan)),s&&(r[s.id]={dataZoomId:s.id,startValue:i[0],endValue:i[1]})}},t.prototype._dispatchZoomAction=function(e){var t=[];u$(e,(function(e,r){t.push(rc(e))})),t.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:t})},t.getDefaultOption=function(e){return{show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:e.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}}},t}(_q),h$={zoom:function(){var e=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:e})},back:function(){this._dispatchZoomAction(function(e){var t=Zq(e),r=t[t.length-1];t.length>1&&t.pop();var n={};return Wq(r,(function(e,r){for(var i=t.length-1;i>=0;i--)if(e=t[i][r]){n[r]=e;break}})),n}(this.ecModel))}};function f$(e){var t={xAxisIndex:e.get("xAxisIndex",!0),yAxisIndex:e.get("yAxisIndex",!0),xAxisId:e.get("xAxisId",!0),yAxisId:e.get("yAxisId",!0)};return null==t.xAxisIndex&&null==t.xAxisId&&(t.xAxisIndex="all"),null==t.yAxisIndex&&null==t.yAxisId&&(t.yAxisIndex="all"),t}l$="dataZoom",c$=function(e){var t=e.getComponent("toolbox",0),r=["feature","dataZoom"];if(t&&null!=t.get(r)){var n=t.getModel(r),i=[],o=um(e,f$(n));return u$(o.xAxisModels,(function(e){return a(e,"xAxis","xAxisIndex")})),u$(o.yAxisModels,(function(e){return a(e,"yAxis","yAxisIndex")})),i}function a(e,t,r){var o=e.componentIndex,a={type:"select",$fromToolbox:!0,filterMode:n.get("filterMode",!0)||"filter",id:d$+t+o};a[r]=o,i.push(a)}},Dc(null==e_.get(l$)&&c$),e_.set(l$,c$);const m$=p$;const g$=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.type="tooltip",t.dependencies=["axisPointer"],t.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},t}(Pb);function v$(e){var t=e.get("confine");return null!=t?!!t:"richText"===e.get("renderMode")}function y$(e){if(Pl.domSupported)for(var t=document.documentElement.style,r=0,n=e.length;r<n;r++)if(e[r]in t)return e[r]}var x$=y$(["transform","webkitTransform","OTransform","MozTransform","msTransform"]);function b$(e,t){if(!e)return t;t=hb(t,!0);var r=e.indexOf(t);return(e=-1===r?t:"-"+e.slice(0,r)+"-"+t).toLowerCase()}var _$=b$(y$(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),"transition"),w$=b$(x$,"transform"),C$="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+(Pl.transform3dSupported?"will-change:transform;":"");function S$(e,t,r){var n=e.toFixed(0)+"px",i=t.toFixed(0)+"px";if(!Pl.transformSupported)return r?"top:"+i+";left:"+n+";":[["top",i],["left",n]];var o=Pl.transform3dSupported,a="translate"+(o?"3d":"")+"("+n+","+i+(o?",0":"")+")";return r?"top:0;left:0;"+w$+":"+a+";":[["top",0],["left",0],[x$,a]]}function E$(e,t,r){var n=[],i=e.get("transitionDuration"),o=e.get("backgroundColor"),a=e.get("shadowBlur"),s=e.get("shadowColor"),l=e.get("shadowOffsetX"),c=e.get("shadowOffsetY"),u=e.getModel("textStyle"),d=mC(e,"html"),p=l+"px "+c+"px "+a+"px "+s;return n.push("box-shadow:"+p),t&&i&&n.push(function(e,t){var r="cubic-bezier(0.23,1,0.32,1)",n=" "+e/2+"s "+r,i="opacity"+n+",visibility"+n;return t||(n=" "+e+"s "+r,i+=Pl.transformSupported?","+w$+n:",left"+n+",top"+n),_$+":"+i}(i,r)),o&&n.push("background-color:"+o),uc(["width","color","radius"],(function(t){var r="border-"+t,i=hb(r),o=e.get(i);null!=o&&n.push(r+":"+o+("color"===t?"":"px"))})),n.push(function(e){var t=[],r=e.get("fontSize"),n=e.getTextColor();n&&t.push("color:"+n),t.push("font:"+e.getFont()),r&&t.push("line-height:"+Math.round(3*r/2)+"px");var i=e.get("textShadowColor"),o=e.get("textShadowBlur")||0,a=e.get("textShadowOffsetX")||0,s=e.get("textShadowOffsetY")||0;return i&&o&&t.push("text-shadow:"+a+"px "+s+"px "+o+"px "+i),uc(["decoration","align"],(function(r){var n=e.get(r);n&&t.push("text-"+r+":"+n)})),t.join(";")}(u)),null!=d&&n.push("padding:"+fb(d).join("px ")+"px"),n.join(";")+";"}function M$(e,t,r,n,i){var o=t&&t.painter;if(r){var a=o&&o.getViewportRoot();a&&function(e,t,r,n,i){wu(_u,t,n,i,!0)&&wu(e,r,_u[0],_u[1])}(e,a,r,n,i)}else{e[0]=n,e[1]=i;var s=o&&o.getViewportRootOffset();s&&(e[0]+=s.offsetLeft,e[1]+=s.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}var T$=function(){function e(e,t){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,Pl.wxa)return null;var r=document.createElement("div");r.domBelongToZr=!0,this.el=r;var n=this._zr=e.getZr(),i=t.appendTo,o=i&&(xc(i)?document.querySelector(i):Ec(i)?i:yc(i)&&i(e.getDom()));M$(this._styleCoord,n,o,e.getWidth()/2,e.getHeight()/2),(o||e.getDom()).appendChild(r),this._api=e,this._container=o;var a=this;r.onmouseenter=function(){a._enterable&&(clearTimeout(a._hideTimeout),a._show=!0),a._inContent=!0},r.onmousemove=function(e){if(e=e||window.event,!a._enterable){var t=n.handler;Du(n.painter.getViewportRoot(),e,!0),t.dispatch("mousemove",e)}},r.onmouseleave=function(){a._inContent=!1,a._enterable&&a._show&&a.hideLater(a._hideDelay)}}return e.prototype.update=function(e){if(!this._container){var t=this._api.getDom(),r=(o="position",(a=(i=t).currentStyle||document.defaultView&&document.defaultView.getComputedStyle(i))?o?a[o]:a:null),n=t.style;"absolute"!==n.position&&"absolute"!==r&&(n.position="relative")}var i,o,a,s=e.get("alwaysShowContent");s&&this._moveIfResized(),this._alwaysShowContent=s,this.el.className=e.get("className")||""},e.prototype.show=function(e,t){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var r=this.el,n=r.style,i=this._styleCoord;r.innerHTML?n.cssText=C$+E$(e,!this._firstShow,this._longHide)+S$(i[0],i[1],!0)+"border-color:"+xb(t)+";"+(e.get("extraCssText")||"")+";pointer-events:"+(this._enterable?"auto":"none"):n.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},e.prototype.setContent=function(e,t,r,n,i){var o=this.el;if(null!=e){var a="";if(xc(i)&&"item"===r.get("trigger")&&!v$(r)&&(a=function(e,t,r){if(!xc(r)||"inside"===r)return"";var n=e.get("backgroundColor"),i=e.get("borderWidth");t=xb(t);var o,a,s="left"===(o=r)?"right":"right"===o?"left":"top"===o?"bottom":"top",l=Math.max(1.5*Math.round(i),6),c="",u=w$+":";sc(["left","right"],s)>-1?(c+="top:50%",u+="translateY(-50%) rotate("+(a="left"===s?-225:-45)+"deg)"):(c+="left:50%",u+="translateX(-50%) rotate("+(a="top"===s?225:45)+"deg)");var d=a*Math.PI/180,p=l+i,h=p*Math.abs(Math.cos(d))+p*Math.abs(Math.sin(d)),f=t+" solid "+i+"px;";return'<div style="'+["position:absolute;width:"+l+"px;height:"+l+"px;z-index:-1;",(c+=";"+s+":-"+Math.round(100*((h-Math.SQRT2*i)/2+Math.SQRT2*i-(h-p)/2))/100+"px")+";"+u+";","border-bottom:"+f,"border-right:"+f,"background-color:"+n+";"].join("")+'"></div>'}(r,n,i)),xc(e))o.innerHTML=e+a;else if(e){o.innerHTML="",vc(e)||(e=[e]);for(var s=0;s<e.length;s++)Ec(e[s])&&e[s].parentNode!==o&&o.appendChild(e[s]);if(a&&o.childNodes.length){var l=document.createElement("div");l.innerHTML=a,o.appendChild(l)}}}else o.innerHTML=""},e.prototype.setEnterable=function(e){this._enterable=e},e.prototype.getSize=function(){var e=this.el;return[e.offsetWidth,e.offsetHeight]},e.prototype.moveTo=function(e,t){var r=this._styleCoord;if(M$(r,this._zr,this._container,e,t),null!=r[0]&&null!=r[1]){var n=this.el.style;uc(S$(r[0],r[1]),(function(e){n[e[0]]=e[1]}))}},e.prototype._moveIfResized=function(){var e=this._styleCoord[2],t=this._styleCoord[3];this.moveTo(e*this._zr.getWidth(),t*this._zr.getHeight())},e.prototype.hide=function(){var e=this,t=this.el.style;t.visibility="hidden",t.opacity="0",Pl.transform3dSupported&&(t.willChange=""),this._show=!1,this._longHideTimeout=setTimeout((function(){return e._longHide=!0}),500)},e.prototype.hideLater=function(e){!this._show||this._inContent&&this._enterable||this._alwaysShowContent||(e?(this._hideDelay=e,this._show=!1,this._hideTimeout=setTimeout(mc(this.hide,this),e)):this.hide())},e.prototype.isShow=function(){return this._show},e.prototype.dispose=function(){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var e=this.el.parentNode;e&&e.removeChild(this.el),this.el=this._container=null},e}();const k$=T$;var I$=function(){function e(e){this._show=!1,this._styleCoord=[0,0,0,0],this._alwaysShowContent=!1,this._enterable=!0,this._zr=e.getZr(),N$(this._styleCoord,this._zr,e.getWidth()/2,e.getHeight()/2)}return e.prototype.update=function(e){var t=e.get("alwaysShowContent");t&&this._moveIfResized(),this._alwaysShowContent=t},e.prototype.show=function(){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.show(),this._show=!0},e.prototype.setContent=function(e,t,r,n,i){var o=this;wc(e)&&Cw(""),this.el&&this._zr.remove(this.el);var a=r.getModel("textStyle");this.el=new Rv({style:{rich:t.richTextStyles,text:e,lineHeight:22,borderWidth:1,borderColor:n,textShadowColor:a.get("textShadowColor"),fill:r.get(["textStyle","color"]),padding:mC(r,"richText"),verticalAlign:"top",align:"left"},z:r.get("z")}),uc(["backgroundColor","borderRadius","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"],(function(e){o.el.style[e]=r.get(e)})),uc(["textShadowBlur","textShadowOffsetX","textShadowOffsetY"],(function(e){o.el.style[e]=a.get(e)||0})),this._zr.add(this.el);var s=this;this.el.on("mouseover",(function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0})),this.el.on("mouseout",(function(){s._enterable&&s._show&&s.hideLater(s._hideDelay),s._inContent=!1}))},e.prototype.setEnterable=function(e){this._enterable=e},e.prototype.getSize=function(){var e=this.el,t=this.el.getBoundingRect(),r=A$(e.style);return[t.width+r.left+r.right,t.height+r.top+r.bottom]},e.prototype.moveTo=function(e,t){var r=this.el;if(r){var n=this._styleCoord;N$(n,this._zr,e,t),e=n[0],t=n[1];var i=r.style,o=L$(i.borderWidth||0),a=A$(i);r.x=e+o+a.left,r.y=t+o+a.top,r.markRedraw()}},e.prototype._moveIfResized=function(){var e=this._styleCoord[2],t=this._styleCoord[3];this.moveTo(e*this._zr.getWidth(),t*this._zr.getHeight())},e.prototype.hide=function(){this.el&&this.el.hide(),this._show=!1},e.prototype.hideLater=function(e){!this._show||this._inContent&&this._enterable||this._alwaysShowContent||(e?(this._hideDelay=e,this._show=!1,this._hideTimeout=setTimeout(mc(this.hide,this),e)):this.hide())},e.prototype.isShow=function(){return this._show},e.prototype.dispose=function(){this._zr.remove(this.el)},e}();function L$(e){return Math.max(0,e)}function A$(e){var t=L$(e.shadowBlur||0),r=L$(e.shadowOffsetX||0),n=L$(e.shadowOffsetY||0);return{left:L$(t-r),right:L$(t+r),top:L$(t-n),bottom:L$(t+n)}}function N$(e,t,r,n){e[0]=r,e[1]=n,e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}const D$=I$;var P$=new bv({shape:{x:-1,y:-1,width:2,height:2}}),O$=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.init=function(e,t){if(!Pl.node&&t.getDom()){var r,n=e.getComponent("tooltip"),i=this._renderMode="auto"===(r=n.get("renderMode"))?Pl.domSupported?"html":"richText":r||"html";this._tooltipContent="richText"===i?new D$(t):new k$(t,{appendTo:n.get("appendToBody",!0)?"body":n.get("appendTo",!0)})}},t.prototype.render=function(e,t,r){if(!Pl.node&&r.getDom()){this.group.removeAll(),this._tooltipModel=e,this._ecModel=t,this._api=r;var n=this._tooltipContent;n.update(e),n.setEnterable(e.get("enterable")),this._initGlobalListener(),this._keepShow(),"richText"!==this._renderMode&&e.get("transitionDuration")?qE(this,"_updatePosition",50,"fixRate"):$E(this,"_updatePosition")}},t.prototype._initGlobalListener=function(){var e=this._tooltipModel.get("triggerOn");hY("itemTooltip",this._api,mc((function(t,r,n){"none"!==e&&(e.indexOf(t)>=0?this._tryShow(r,n):"leave"===t&&this._hide(n))}),this))},t.prototype._keepShow=function(){var e=this._tooltipModel,t=this._ecModel,r=this._api,n=e.get("triggerOn");if(null!=this._lastX&&null!=this._lastY&&"none"!==n&&"click"!==n){var i=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout((function(){!r.isDisposed()&&i.manuallyShowTip(e,t,r,{x:i._lastX,y:i._lastY,dataByCoordSys:i._lastDataByCoordSys})}))}},t.prototype.manuallyShowTip=function(e,t,r,n){if(n.from!==this.uid&&!Pl.node&&r.getDom()){var i=V$(n,r);this._ticket="";var o=n.dataByCoordSys,a=function(e,t,r){var n=dm(e).queryOptionMap,i=n.keys()[0];if(!i||"series"===i)return;var o=fm(t,i,n.get(i),{useDefault:!1,enableAll:!1,enableNone:!1}),a=o.models[0];if(!a)return;var s,l=r.getViewOfComponentModel(a);if(l.group.traverse((function(t){var r=Vv(t).tooltipConfig;if(r&&r.name===e.name)return s=t,!0})),s)return{componentMainType:i,componentIndex:a.componentIndex,el:s}}(n,t,r);if(a){var s=a.el.getBoundingRect().clone();s.applyTransform(a.el.transform),this._tryShow({offsetX:s.x+s.width/2,offsetY:s.y+s.height/2,target:a.el,position:n.position,positionDefault:"bottom"},i)}else if(n.tooltip&&null!=n.x&&null!=n.y){var l=P$;l.x=n.x,l.y=n.y,l.update(),Vv(l).tooltipConfig={name:null,option:n.tooltip},this._tryShow({offsetX:n.x,offsetY:n.y,target:l},i)}else if(o)this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,dataByCoordSys:o,tooltipOption:n.tooltipOption},i);else if(null!=n.seriesIndex){if(this._manuallyAxisShowTip(e,t,r,n))return;var c=xY(n,t),u=c.point[0],d=c.point[1];null!=u&&null!=d&&this._tryShow({offsetX:u,offsetY:d,target:c.el,position:n.position,positionDefault:"bottom"},i)}else null!=n.x&&null!=n.y&&(r.dispatchAction({type:"updateAxisPointer",x:n.x,y:n.y}),this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,target:r.getZr().findHover(n.x,n.y).target},i))}},t.prototype.manuallyHideTip=function(e,t,r,n){var i=this._tooltipContent;this._tooltipModel&&i.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,n.from!==this.uid&&this._hide(V$(n,r))},t.prototype._manuallyAxisShowTip=function(e,t,r,n){var i=n.seriesIndex,o=n.dataIndex,a=t.getComponent("axisPointer").coordSysAxesInfo;if(null!=i&&null!=o&&null!=a){var s=t.getSeriesByIndex(i);if(s)if("axis"===R$([s.getData().getItemModel(o),s,(s.coordinateSystem||{}).model],this._tooltipModel).get("trigger"))return r.dispatchAction({type:"updateAxisPointer",seriesIndex:i,dataIndex:o,position:n.position}),!0}},t.prototype._tryShow=function(e,t){var r=e.target;if(this._tooltipModel){this._lastX=e.offsetX,this._lastY=e.offsetY;var n=e.dataByCoordSys;if(n&&n.length)this._showAxisTooltip(n,e);else if(r){var i,o;if("legend"===Vv(r).ssrType)return;this._lastDataByCoordSys=null,HM(r,(function(e){return null!=Vv(e).dataIndex?(i=e,!0):null!=Vv(e).tooltipConfig?(o=e,!0):void 0}),!0),i?this._showSeriesItemTooltip(e,i,t):o?this._showComponentItemTooltip(e,o,t):this._hide(t)}else this._lastDataByCoordSys=null,this._hide(t)}},t.prototype._showOrMove=function(e,t){var r=e.get("showDelay");t=mc(t,this),clearTimeout(this._showTimout),r>0?this._showTimout=setTimeout(t,r):t()},t.prototype._showAxisTooltip=function(e,t){var r=this._ecModel,n=this._tooltipModel,i=[t.offsetX,t.offsetY],o=R$([t.tooltipOption],n),a=this._renderMode,s=[],l=oC("section",{blocks:[],noHeader:!0}),c=[],u=new gC;uc(e,(function(e){uc(e.dataByAxis,(function(e){var t=r.getComponent(e.axisDim+"Axis",e.axisIndex),i=e.value;if(t&&null!=i){var o=JZ(i,t.axis,r,e.seriesDataIndices,e.valueLabelOpt),d=oC("section",{header:o,noHeader:!Pc(o),sortBlocks:!0,blocks:[]});l.blocks.push(d),uc(e.seriesDataIndices,(function(l){var p=r.getSeriesByIndex(l.seriesIndex),h=l.dataIndexInside,f=p.getDataParams(h);if(!(f.dataIndex<0)){f.axisDim=e.axisDim,f.axisIndex=e.axisIndex,f.axisType=e.axisType,f.axisId=e.axisId,f.axisValue=UP(t.axis,{value:i}),f.axisValueLabel=o,f.marker=u.makeTooltipMarker("item",xb(f.color),a);var m=yw(p.formatTooltip(h,!0,null)),g=m.frag;if(g){var v=R$([p],n).get("valueFormatter");d.blocks.push(v?oc({valueFormatter:v},g):g)}m.text&&c.push(m.text),s.push(f)}}))}}))})),l.blocks.reverse(),c.reverse();var d=t.position,p=o.get("order"),h=dC(l,u,a,p,r.get("useUTC"),o.get("textStyle"));h&&c.unshift(h);var f="richText"===a?"\n\n":"<br/>",m=c.join(f);this._showOrMove(o,(function(){this._updateContentNotChangedOnAxis(e,s)?this._updatePosition(o,d,i[0],i[1],this._tooltipContent,s):this._showTooltipContent(o,m,s,Math.random()+"",i[0],i[1],d,null,u)}))},t.prototype._showSeriesItemTooltip=function(e,t,r){var n=this._ecModel,i=Vv(t),o=i.seriesIndex,a=n.getSeriesByIndex(o),s=i.dataModel||a,l=i.dataIndex,c=i.dataType,u=s.getData(c),d=this._renderMode,p=e.positionDefault,h=R$([u.getItemModel(l),s,a&&(a.coordinateSystem||{}).model],this._tooltipModel,p?{position:p}:null),f=h.get("trigger");if(null==f||"item"===f){var m=s.getDataParams(l,c),g=new gC;m.marker=g.makeTooltipMarker("item",xb(m.color),d);var v=yw(s.formatTooltip(l,!1,c)),y=h.get("order"),x=h.get("valueFormatter"),b=v.frag,_=b?dC(x?oc({valueFormatter:x},b):b,g,d,y,n.get("useUTC"),h.get("textStyle")):v.text,w="item_"+s.name+"_"+l;this._showOrMove(h,(function(){this._showTooltipContent(h,_,m,w,e.offsetX,e.offsetY,e.position,e.target,g)})),r({type:"showTip",dataIndexInside:l,dataIndex:u.getRawIndex(l),seriesIndex:o,from:this.uid})}},t.prototype._showComponentItemTooltip=function(e,t,r){var n="html"===this._renderMode,i=Vv(t),o=i.tooltipConfig.option||{},a=o.encodeHTMLContent;if(xc(o)){o={content:o,formatter:o},a=!0}a&&n&&o.content&&((o=rc(o)).content=Mu(o.content));var s=[o],l=this._ecModel.getComponent(i.componentMainType,i.componentIndex);l&&s.push(l),s.push({formatter:o.content});var c=e.positionDefault,u=R$(s,this._tooltipModel,c?{position:c}:null),d=u.get("content"),p=Math.random()+"",h=new gC;this._showOrMove(u,(function(){var r=rc(u.get("formatterParams")||{});this._showTooltipContent(u,d,r,p,e.offsetX,e.offsetY,e.position,t,h)})),r({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(e,t,r,n,i,o,a,s,l){if(this._ticket="",e.get("showContent")&&e.get("show")){var c=this._tooltipContent;c.setEnterable(e.get("enterable"));var u=e.get("formatter");a=a||e.get("position");var d=t,p=this._getNearestPoint([i,o],r,e.get("trigger"),e.get("borderColor")).color;if(u)if(xc(u)){var h=e.ecModel.get("useUTC"),f=vc(r)?r[0]:r;d=u,f&&f.axisType&&f.axisType.indexOf("time")>=0&&(d=qx(f.axisValue,d,h)),d=yb(d,r,!0)}else if(yc(u)){var m=mc((function(t,n){t===this._ticket&&(c.setContent(n,l,e,p,a),this._updatePosition(e,a,i,o,c,r,s))}),this);this._ticket=n,d=u(r,n,m)}else d=u;c.setContent(d,l,e,p,a),c.show(e,p),this._updatePosition(e,a,i,o,c,r,s)}},t.prototype._getNearestPoint=function(e,t,r,n){return"axis"===r||vc(t)?{color:n||("html"===this._renderMode?"#fff":"none")}:vc(t)?void 0:{color:n||t.color||t.borderColor}},t.prototype._updatePosition=function(e,t,r,n,i,o,a){var s=this._api.getWidth(),l=this._api.getHeight();t=t||e.get("position");var c=i.getSize(),u=e.get("align"),d=e.get("verticalAlign"),p=a&&a.getBoundingRect().clone();if(a&&p.applyTransform(a.transform),yc(t)&&(t=t([r,n],o,i.el,p,{viewSize:[s,l],contentSize:c.slice()})),vc(t))r=Mf(t[0],s),n=Mf(t[1],l);else if(wc(t)){var h=t;h.width=c[0],h.height=c[1];var f=Mb(h,{width:s,height:l});r=f.x,n=f.y,u=null,d=null}else if(xc(t)&&a){var m=function(e,t,r,n){var i=r[0],o=r[1],a=Math.ceil(Math.SQRT2*n)+8,s=0,l=0,c=t.width,u=t.height;switch(e){case"inside":s=t.x+c/2-i/2,l=t.y+u/2-o/2;break;case"top":s=t.x+c/2-i/2,l=t.y-o-a;break;case"bottom":s=t.x+c/2-i/2,l=t.y+u+a;break;case"left":s=t.x-i-a,l=t.y+u/2-o/2;break;case"right":s=t.x+c+a,l=t.y+u/2-o/2}return[s,l]}(t,p,c,e.get("borderWidth"));r=m[0],n=m[1]}else{m=function(e,t,r,n,i,o,a){var s=r.getSize(),l=s[0],c=s[1];null!=o&&(e+l+o+2>n?e-=l+o:e+=o);null!=a&&(t+c+a>i?t-=c+a:t+=a);return[e,t]}(r,n,i,s,l,u?null:20,d?null:20);r=m[0],n=m[1]}if(u&&(r-=F$(u)?c[0]/2:"right"===u?c[0]:0),d&&(n-=F$(d)?c[1]/2:"bottom"===d?c[1]:0),v$(e)){m=function(e,t,r,n,i){var o=r.getSize(),a=o[0],s=o[1];return e=Math.min(e+a,n)-a,t=Math.min(t+s,i)-s,e=Math.max(e,0),t=Math.max(t,0),[e,t]}(r,n,i,s,l);r=m[0],n=m[1]}i.moveTo(r,n)},t.prototype._updateContentNotChangedOnAxis=function(e,t){var r=this._lastDataByCoordSys,n=this._cbParamsList,i=!!r&&r.length===e.length;return i&&uc(r,(function(r,o){var a=r.dataByAxis||[],s=(e[o]||{}).dataByAxis||[];(i=i&&a.length===s.length)&&uc(a,(function(e,r){var o=s[r]||{},a=e.seriesDataIndices||[],l=o.seriesDataIndices||[];(i=i&&e.value===o.value&&e.axisType===o.axisType&&e.axisId===o.axisId&&a.length===l.length)&&uc(a,(function(e,t){var r=l[t];i=i&&e.seriesIndex===r.seriesIndex&&e.dataIndex===r.dataIndex})),n&&uc(e.seriesDataIndices,(function(e){var r=e.seriesIndex,o=t[r],a=n[r];o&&a&&a.data!==o.data&&(i=!1)}))}))})),this._lastDataByCoordSys=e,this._cbParamsList=t,!!i},t.prototype._hide=function(e){this._lastDataByCoordSys=null,e({type:"hideTip",from:this.uid})},t.prototype.dispose=function(e,t){!Pl.node&&t.getDom()&&($E(this,"_updatePosition"),this._tooltipContent.dispose(),gY("itemTooltip",t))},t.type="tooltip",t}(AC);function R$(e,t,r){var n,i=t.ecModel;r?(n=new Sx(r,i,i),n=new Sx(t.option,n,i)):n=t;for(var o=e.length-1;o>=0;o--){var a=e[o];a&&(a instanceof Sx&&(a=a.get("tooltip",!0)),xc(a)&&(a={formatter:a}),a&&(n=new Sx(a,n,i)))}return n}function V$(e,t){return e.dispatchAction||mc(t.dispatchAction,t)}function F$(e){return"center"===e||"middle"===e}const z$=O$;var B$=["rect","polygon","keep","clear"];function H$(e,t){var r=$f(e?e.brush:[]);if(r.length){var n=[];uc(r,(function(e){var t=e.hasOwnProperty("toolbox")?e.toolbox:[];t instanceof Array&&(n=n.concat(t))}));var i=e&&e.toolbox;vc(i)&&(i=i[0]),i||(i={feature:{}},e.toolbox=[i]);var o=i.feature||(i.feature={}),a=o.brush||(o.brush={}),s=a.type||(a.type=[]);s.push.apply(s,n),function(e){var t={};uc(e,(function(e){t[e]=1})),e.length=0,uc(t,(function(t,r){e.push(r)}))}(s),t&&!s.length&&s.push.apply(s,B$)}}var j$=uc;function G$(e){if(e)for(var t in e)if(e.hasOwnProperty(t))return!0}function W$(e,t,r){var n={};return j$(t,(function(t){var i,o=n[t]=((i=function(){}).prototype.__hidden=i.prototype,new i);j$(e[t],(function(e,n){if(Fz.isValidType(n)){var i={type:n,visual:e};r&&r(i,t),o[n]=new Fz(i),"opacity"===n&&((i=rc(i)).type="colorAlpha",o.__hidden.__alphaForOpacity=new Fz(i))}}))})),n}function U$(e,t,r){var n;uc(r,(function(e){t.hasOwnProperty(e)&&G$(t[e])&&(n=!0)})),n&&uc(r,(function(r){t.hasOwnProperty(r)&&G$(t[r])?e[r]=rc(t[r]):delete e[r]}))}var Z$={lineX:Y$(0),lineY:Y$(1),rect:{point:function(e,t,r){return e&&r.boundingRect.contain(e[0],e[1])},rect:function(e,t,r){return e&&r.boundingRect.intersect(e)}},polygon:{point:function(e,t,r){return e&&r.boundingRect.contain(e[0],e[1])&&nV(r.range,e[0],e[1])},rect:function(e,t,r){var n=r.range;if(!e||n.length<=1)return!1;var i=e.x,o=e.y,a=e.width,s=e.height,l=n[0];return!!(nV(n,i,o)||nV(n,i+a,o)||nV(n,i,o+s)||nV(n,i+a,o+s)||id.create(e).contain(l[0],l[1])||LE(i,o,i+a,o,n)||LE(i,o,i,o+s,n)||LE(i+a,o,i+a,o+s,n)||LE(i,o+s,i+a,o+s,n))||void 0}}};function Y$(e){var t=["x","y"],r=["width","height"];return{point:function(t,r,n){if(t){var i=n.range;return X$(t[e],i)}},rect:function(n,i,o){if(n){var a=o.range,s=[n[t[e]],n[t[e]]+n[r[e]]];return s[1]<s[0]&&s.reverse(),X$(s[0],a)||X$(s[1],a)||X$(a[0],s)||X$(a[1],s)}}}}function X$(e,t){return t[0]<=e&&e<=t[1]}var q$=["inBrush","outOfBrush"],$$="__ecBrushSelect",K$="__ecInBrushSelectEvent";function Q$(e){e.eachComponent({mainType:"brush"},(function(t){(t.brushTargetManager=new s$(t.option,e)).setInputRanges(t.areas,e)}))}function J$(e,t,r){var n,i,o=[];e.eachComponent({mainType:"brush"},(function(e){r&&"takeGlobalCursor"===r.type&&e.setBrushOption("brush"===r.key?r.brushOption:{brushType:!1})})),Q$(e),e.eachComponent({mainType:"brush"},(function(t,r){var a={brushId:t.id,brushIndex:r,brushName:t.name,areas:rc(t.areas),selected:[]};o.push(a);var s=t.option,l=s.brushLink,c=[],u=[],d=[],p=!1;r||(n=s.throttleType,i=s.throttleDelay);var h=dc(t.areas,(function(e){var t=rK[e.brushType],r=ac({boundingRect:t?t(e):void 0},e);return r.selectors=function(e){var t=e.brushType,r={point:function(n){return Z$[t].point(n,r,e)},rect:function(n){return Z$[t].rect(n,r,e)}};return r}(r),r})),f=W$(t.option,q$,(function(e){e.mappingMethod="fixed"}));function m(e){return"all"===l||!!c[e]}function g(e){return!!e.length}vc(l)&&uc(l,(function(e){c[e]=1})),e.eachSeries((function(r,n){var i=d[n]=[];"parallel"===r.subType?function(e,t){var r=e.coordinateSystem;p=p||r.hasAxisBrushed(),m(t)&&r.eachActiveState(e.getData(),(function(e,t){"active"===e&&(u[t]=1)}))}(r,n):function(r,n,i){if(!r.brushSelector||function(e,t){var r=e.option.seriesIndex;return null!=r&&"all"!==r&&(vc(r)?sc(r,t)<0:t!==r)}(t,n))return;if(uc(h,(function(n){t.brushTargetManager.controlSeries(n,r,e)&&i.push(n),p=p||g(i)})),m(n)&&g(i)){var o=r.getData();o.each((function(e){tK(r,i,o,e)&&(u[e]=1)}))}}(r,n,i)})),e.eachSeries((function(e,t){var r={seriesId:e.id,seriesIndex:t,seriesName:e.name,dataIndex:[]};a.selected.push(r);var n=d[t],i=e.getData(),o=m(t)?function(e){return u[e]?(r.dataIndex.push(i.getRawIndex(e)),"inBrush"):"outOfBrush"}:function(t){return tK(e,n,i,t)?(r.dataIndex.push(i.getRawIndex(t)),"inBrush"):"outOfBrush"};(m(t)?p:g(n))&&function(e,t,r,n,i,o){var a,s={};function l(e){return RM(r,a,e)}function c(e,t){FM(r,a,e,t)}function u(e,u){a=null==o?e:u;var d=r.getRawDataItem(a);if(!d||!1!==d.visualMap)for(var p=n.call(i,e),h=t[p],f=s[p],m=0,g=f.length;m<g;m++){var v=f[m];h[v]&&h[v].applyVisual(e,l,c)}}uc(e,(function(e){var r=Fz.prepareVisualTypes(t[e]);s[e]=r})),null==o?r.each(u):r.each([o],u)}(q$,f,i,o)}))})),function(e,t,r,n,i){if(!i)return;var o=e.getZr();if(o[K$])return;o[$$]||(o[$$]=eK);var a=qE(o,$$,r,t);a(e,n)}(t,n,i,o,r)}function eK(e,t){if(!e.isDisposed()){var r=e.getZr();r[K$]=!0,e.dispatchAction({type:"brushSelect",batch:t}),r[K$]=!1}}function tK(e,t,r,n){for(var i=0,o=t.length;i<o;i++){var a=t[i];if(e.brushSelector(n,r,a.selectors,a))return!0}}var rK={rect:function(e){return nK(e.range)},polygon:function(e){for(var t,r=e.range,n=0,i=r.length;n<i;n++){t=t||[[1/0,-1/0],[1/0,-1/0]];var o=r[n];o[0]<t[0][0]&&(t[0][0]=o[0]),o[0]>t[0][1]&&(t[0][1]=o[0]),o[1]<t[1][0]&&(t[1][0]=o[1]),o[1]>t[1][1]&&(t[1][1]=o[1])}return t&&nK(t)}};function nK(e){return new id(e[0][0],e[1][0],e[0][1]-e[0][0],e[1][1]-e[1][0])}const iK=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.init=function(e,t){this.ecModel=e,this.api=t,this.model,(this._brushController=new Jj(t.getZr())).on("brush",mc(this._onBrush,this)).mount()},t.prototype.render=function(e,t,r,n){this.model=e,this._updateController(e,t,r,n)},t.prototype.updateTransform=function(e,t,r,n){Q$(t),this._updateController(e,t,r,n)},t.prototype.updateVisual=function(e,t,r,n){this.updateTransform(e,t,r,n)},t.prototype.updateView=function(e,t,r,n){this._updateController(e,t,r,n)},t.prototype._updateController=function(e,t,r,n){(!n||n.$from!==e.id)&&this._brushController.setPanels(e.brushTargetManager.makePanelOpts(r)).enableBrush(e.brushOption).updateCovers(e.areas.slice())},t.prototype.dispose=function(){this._brushController.dispose()},t.prototype._onBrush=function(e){var t=this.model.id,r=this.model.brushTargetManager.setOutputRanges(e.areas,this.ecModel);(!e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:t,areas:rc(r),$from:t}),e.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:t,areas:rc(r),$from:t})},t.type="brush",t}(AC);function oK(e,t){return nc({brushType:e.brushType,brushMode:e.brushMode,transformable:e.transformable,brushStyle:new Sx(e.brushStyle).getItemStyle(),removeOnClick:e.removeOnClick,z:e.z},t,!0)}const aK=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.areas=[],r.brushOption={},r}return Al(t,e),t.prototype.optionUpdated=function(e,t){var r=this.option;!t&&U$(r,e,["inBrush","outOfBrush"]);var n=r.inBrush=r.inBrush||{};r.outOfBrush=r.outOfBrush||{color:"#ddd"},n.hasOwnProperty("liftZ")||(n.liftZ=5)},t.prototype.setAreas=function(e){e&&(this.areas=dc(e,(function(e){return oK(this.option,e)}),this))},t.prototype.setBrushOption=function(e){this.brushOption=oK(this.option,e),this.brushType=this.brushOption.brushType},t.type="brush",t.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],t.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},t}(Pb);var sK=["rect","polygon","lineX","lineY","keep","clear"],lK=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Al(t,e),t.prototype.render=function(e,t,r){var n,i,o;t.eachComponent({mainType:"brush"},(function(e){n=e.brushType,i=e.brushOption.brushMode||"single",o=o||!!e.areas.length})),this._brushType=n,this._brushMode=i,uc(e.get("type",!0),(function(t){e.setIconStatus(t,("keep"===t?"multiple"===i:"clear"===t?o:t===n)?"emphasis":"normal")}))},t.prototype.updateView=function(e,t,r){this.render(e,t,r)},t.prototype.getIcons=function(){var e=this.model,t=e.get("icon",!0),r={};return uc(e.get("type",!0),(function(e){t[e]&&(r[e]=t[e])})),r},t.prototype.onclick=function(e,t,r){var n=this._brushType,i=this._brushMode;"clear"===r?(t.dispatchAction({type:"axisAreaSelect",intervals:[]}),t.dispatchAction({type:"brush",command:"clear",areas:[]})):t.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===r?n:n!==r&&r,brushMode:"keep"===r?"multiple"===i?"single":"multiple":i}})},t.getDefaultOption=function(e){return{show:!0,type:sK.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:e.getLocaleModel().get(["toolbox","brush","title"])}},t}(_q);const cK=lK;var uK=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.layoutMode={type:"box",ignoreSize:!0},r}return Al(t,e),t.type="title",t.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},t}(Pb),dK=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.render=function(e,t,r){if(this.group.removeAll(),e.get("show")){var n=this.group,i=e.getModel("textStyle"),o=e.getModel("subtextStyle"),a=e.get("textAlign"),s=Ic(e.get("textBaseline"),e.get("textVerticalAlign")),l=new Rv({style:ex(i,{text:e.get("text"),fill:i.getTextColor()},{disableBox:!0}),z2:10}),c=l.getBoundingRect(),u=e.get("subtext"),d=new Rv({style:ex(o,{text:u,fill:o.getTextColor(),y:c.height+e.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),p=e.get("link"),h=e.get("sublink"),f=e.get("triggerEvent",!0);l.silent=!p&&!f,d.silent=!h&&!f,p&&l.on("click",(function(){bb(p,"_"+e.get("target"))})),h&&d.on("click",(function(){bb(h,"_"+e.get("subtarget"))})),Vv(l).eventData=Vv(d).eventData=f?{componentType:"title",componentIndex:e.componentIndex}:null,n.add(l),u&&n.add(d);var m=n.getBoundingRect(),g=e.getBoxLayoutParams();g.width=m.width,g.height=m.height;var v=Mb(g,{width:r.getWidth(),height:r.getHeight()},e.get("padding"));a||("middle"===(a=e.get("left")||e.get("right"))&&(a="center"),"right"===a?v.x+=v.width:"center"===a&&(v.x+=v.width/2)),s||("center"===(s=e.get("top")||e.get("bottom"))&&(s="middle"),"bottom"===s?v.y+=v.height:"middle"===s&&(v.y+=v.height/2),s=s||"top"),n.x=v.x,n.y=v.y,n.markRedraw();var y={align:a,verticalAlign:s};l.setStyle(y),d.setStyle(y),m=n.getBoundingRect();var x=v.margin,b=e.getItemStyle(["color","opacity"]);b.fill=e.get("backgroundColor");var _=new bv({shape:{x:m.x-x[3],y:m.y-x[0],width:m.width+x[1]+x[3],height:m.height+x[0]+x[2],r:e.get("borderRadius")},style:b,subPixelOptimize:!0,silent:!0});n.add(_)}},t.type="title",t}(AC);var pK=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.layoutMode="box",r}return Al(t,e),t.prototype.init=function(e,t,r){this.mergeDefaultAndTheme(e,r),this._initData()},t.prototype.mergeOption=function(t){e.prototype.mergeOption.apply(this,arguments),this._initData()},t.prototype.setCurrentIndex=function(e){null==e&&(e=this.option.currentIndex);var t=this._data.count();this.option.loop?e=(e%t+t)%t:(e>=t&&(e=t-1),e<0&&(e=0)),this.option.currentIndex=e},t.prototype.getCurrentIndex=function(){return this.option.currentIndex},t.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},t.prototype.setPlayState=function(e){this.option.autoPlay=!!e},t.prototype.getPlayState=function(){return!!this.option.autoPlay},t.prototype._initData=function(){var e,t=this.option,r=t.data||[],n=t.axisType,i=this._names=[];"category"===n?(e=[],uc(r,(function(t,r){var n,o=im(Jf(t),"");wc(t)?(n=rc(t)).value=r:n=r,e.push(n),i.push(o)}))):e=r;var o={category:"ordinal",time:"time",value:"number"}[n]||"number";(this._data=new LA([{name:"value",type:o}],this)).initData(e,i)},t.prototype.getData=function(){return this._data},t.prototype.getCategories=function(){if("category"===this.get("axisType"))return this._names.slice()},t.type="timeline",t.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},t}(Pb);const hK=pK;var fK=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.type="timeline.slider",t.defaultOption=Tx(hK.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),t}(hK);lc(fK,vw.prototype);const mK=fK;const gK=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.type="timeline",t}(AC);var vK=function(e){function t(t,r,n,i){var o=e.call(this,t,r,n)||this;return o.type=i||"value",o}return Al(t,e),t.prototype.getLabelModel=function(){return this.model.getModel("label")},t.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")},t}(fO);const yK=vK;var xK=Math.PI,bK=lm(),_K=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.init=function(e,t){this.api=t},t.prototype.render=function(e,t,r){if(this.model=e,this.api=r,this.ecModel=t,this.group.removeAll(),e.get("show",!0)){var n=this._layout(e,r),i=this._createGroup("_mainGroup"),o=this._createGroup("_labelGroup"),a=this._axis=this._createAxis(n,e);e.formatTooltip=function(e){return oC("nameValue",{noName:!0,value:a.scale.getLabel({value:e})})},uc(["AxisLine","AxisTick","Control","CurrentPointer"],(function(t){this["_render"+t](n,i,a,e)}),this),this._renderAxisLabel(n,o,a,e),this._position(n,e)}this._doPlayStop(),this._updateTicksStatus()},t.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},t.prototype.dispose=function(){this._clearTimer()},t.prototype._layout=function(e,t){var r,n,i,o,a=e.get(["label","position"]),s=e.get("orient"),l=function(e,t){return Mb(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()},e.get("padding"))}(e,t),c={horizontal:"center",vertical:(r=null==a||"auto"===a?"horizontal"===s?l.y+l.height/2<t.getHeight()/2?"-":"+":l.x+l.width/2<t.getWidth()/2?"+":"-":xc(a)?{horizontal:{top:"-",bottom:"+"},vertical:{left:"-",right:"+"}}[s][a]:a)>=0||"+"===r?"left":"right"},u={horizontal:r>=0||"+"===r?"top":"bottom",vertical:"middle"},d={horizontal:0,vertical:xK/2},p="vertical"===s?l.height:l.width,h=e.getModel("controlStyle"),f=h.get("show",!0),m=f?h.get("itemSize"):0,g=f?h.get("itemGap"):0,v=m+g,y=e.get(["label","rotate"])||0;y=y*xK/180;var x=h.get("position",!0),b=f&&h.get("showPlayBtn",!0),_=f&&h.get("showPrevBtn",!0),w=f&&h.get("showNextBtn",!0),C=0,S=p;"left"===x||"bottom"===x?(b&&(n=[0,0],C+=v),_&&(i=[C,0],C+=v),w&&(o=[S-m,0],S-=v)):(b&&(n=[S-m,0],S-=v),_&&(i=[0,0],C+=v),w&&(o=[S-m,0],S-=v));var E=[C,S];return e.get("inverse")&&E.reverse(),{viewRect:l,mainLength:p,orient:s,rotation:d[s],labelRotation:y,labelPosOpt:r,labelAlign:e.get(["label","align"])||c[s],labelBaseline:e.get(["label","verticalAlign"])||e.get(["label","baseline"])||u[s],playPosition:n,prevBtnPosition:i,nextBtnPosition:o,axisExtent:E,controlSize:m,controlGap:g}},t.prototype._position=function(e,t){var r=this._mainGroup,n=this._labelGroup,i=e.viewRect;if("vertical"===e.orient){var o=[1,0,0,1,0,0],a=i.x,s=i.y+i.height;Gu(o,o,[-a,-s]),Wu(o,o,-xK/2),Gu(o,o,[a,s]),(i=i.clone()).applyTransform(o)}var l=g(i),c=g(r.getBoundingRect()),u=g(n.getBoundingRect()),d=[r.x,r.y],p=[n.x,n.y];p[0]=d[0]=l[0][0];var h,f=e.labelPosOpt;null==f||xc(f)?(v(d,c,l,1,h="+"===f?0:1),v(p,u,l,1,1-h)):(v(d,c,l,1,h=f>=0?0:1),p[1]=d[1]+f);function m(e){e.originX=l[0][0]-e.x,e.originY=l[1][0]-e.y}function g(e){return[[e.x,e.x+e.width],[e.y,e.y+e.height]]}function v(e,t,r,n,i){e[n]+=r[n][i]-t[n][i]}r.setPosition(d),n.setPosition(p),r.rotation=n.rotation=e.rotation,m(r),m(n)},t.prototype._createAxis=function(e,t){var r=t.getData(),n=t.get("axisType"),i=function(e,t){if(t=t||e.get("type"),t)switch(t){case"category":return new pP({ordinalMeta:e.getCategories(),extent:[1/0,-1/0]});case"time":return new SP({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get("useUTC")});default:return new mP}}(t,n);i.getTicks=function(){return r.mapArray(["value"],(function(e){return{value:e}}))};var o=r.getDataExtent("value");i.setExtent(o[0],o[1]),i.calcNiceTicks();var a=new yK("value",i,e.axisExtent,n);return a.model=t,a},t.prototype._createGroup=function(e){var t=this[e]=new vf;return this.group.add(t),t},t.prototype._renderAxisLine=function(e,t,r,n){var i=r.getExtent();if(n.get(["lineStyle","show"])){var o=new PS({shape:{x1:i[0],y1:0,x2:i[1],y2:0},style:oc({lineCap:"round"},n.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});t.add(o);var a=this._progressLine=new PS({shape:{x1:i[0],x2:this._currentPointer?this._currentPointer.x:i[0],y1:0,y2:0},style:ac({lineCap:"round",lineWidth:o.style.lineWidth},n.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});t.add(a)}},t.prototype._renderAxisTick=function(e,t,r,n){var i=this,o=n.getData(),a=r.scale.getTicks();this._tickSymbols=[],uc(a,(function(e){var a=r.dataToCoord(e.value),s=o.getItemModel(e.value),l=s.getModel("itemStyle"),c=s.getModel(["emphasis","itemStyle"]),u=s.getModel(["progress","itemStyle"]),d={x:a,y:0,onclick:mc(i._changeTimeline,i,e.value)},p=wK(s,l,t,d);p.ensureState("emphasis").style=c.getItemStyle(),p.ensureState("progress").style=u.getItemStyle(),Iy(p);var h=Vv(p);s.get("tooltip")?(h.dataIndex=e.value,h.dataModel=n):h.dataIndex=h.dataModel=null,i._tickSymbols.push(p)}))},t.prototype._renderAxisLabel=function(e,t,r,n){var i=this;if(r.getLabelModel().get("show")){var o=n.getData(),a=r.getViewLabels();this._tickLabels=[],uc(a,(function(n){var a=n.tickValue,s=o.getItemModel(a),l=s.getModel("label"),c=s.getModel(["emphasis","label"]),u=s.getModel(["progress","label"]),d=r.dataToCoord(n.tickValue),p=new Rv({x:d,y:0,rotation:e.labelRotation-e.rotation,onclick:mc(i._changeTimeline,i,a),silent:!1,style:ex(l,{text:n.formattedLabel,align:e.labelAlign,verticalAlign:e.labelBaseline})});p.ensureState("emphasis").style=ex(c),p.ensureState("progress").style=ex(u),t.add(p),Iy(p),bK(p).dataIndex=a,i._tickLabels.push(p)}))}},t.prototype._renderControl=function(e,t,r,n){var i=e.controlSize,o=e.rotation,a=n.getModel("controlStyle").getItemStyle(),s=n.getModel(["emphasis","controlStyle"]).getItemStyle(),l=n.getPlayState(),c=n.get("inverse",!0);function u(e,r,l,c){if(e){var u=rf(Ic(n.get(["controlStyle",r+"BtnSize"]),i),i),d=function(e,t,r,n){var i=n.style,o=IE(e.get(["controlStyle",t]),n||{},new id(r[0],r[1],r[2],r[3]));i&&o.setStyle(i);return o}(n,r+"Icon",[0,-u/2,u,u],{x:e[0],y:e[1],originX:i/2,originY:0,rotation:c?-o:0,rectHover:!0,style:a,onclick:l});d.ensureState("emphasis").style=s,t.add(d),Iy(d)}}u(e.nextBtnPosition,"next",mc(this._changeTimeline,this,c?"-":"+")),u(e.prevBtnPosition,"prev",mc(this._changeTimeline,this,c?"+":"-")),u(e.playPosition,l?"stop":"play",mc(this._handlePlayClick,this,!l),!0)},t.prototype._renderCurrentPointer=function(e,t,r,n){var i=n.getData(),o=n.getCurrentIndex(),a=i.getItemModel(o).getModel("checkpointStyle"),s=this,l={onCreate:function(e){e.draggable=!0,e.drift=mc(s._handlePointerDrag,s),e.ondragend=mc(s._handlePointerDragend,s),CK(e,s._progressLine,o,r,n,!0)},onUpdate:function(e){CK(e,s._progressLine,o,r,n)}};this._currentPointer=wK(a,a,this._mainGroup,{},this._currentPointer,l)},t.prototype._handlePlayClick=function(e){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:e,from:this.uid})},t.prototype._handlePointerDrag=function(e,t,r){this._clearTimer(),this._pointerChangeTimeline([r.offsetX,r.offsetY])},t.prototype._handlePointerDragend=function(e){this._pointerChangeTimeline([e.offsetX,e.offsetY],!0)},t.prototype._pointerChangeTimeline=function(e,t){var r=this._toAxisCoord(e)[0],n=kf(this._axis.getExtent().slice());r>n[1]&&(r=n[1]),r<n[0]&&(r=n[0]),this._currentPointer.x=r,this._currentPointer.markRedraw();var i=this._progressLine;i&&(i.shape.x2=r,i.dirty());var o=this._findNearestTick(r),a=this.model;(t||o!==a.getCurrentIndex()&&a.get("realtime"))&&this._changeTimeline(o)},t.prototype._doPlayStop=function(){var e=this;this._clearTimer(),this.model.getPlayState()&&(this._timer=setTimeout((function(){var t=e.model;e._changeTimeline(t.getCurrentIndex()+(t.get("rewind",!0)?-1:1))}),this.model.get("playInterval")))},t.prototype._toAxisCoord=function(e){return CE(e,this._mainGroup.getLocalTransform(),!0)},t.prototype._findNearestTick=function(e){var t,r=this.model.getData(),n=1/0,i=this._axis;return r.each(["value"],(function(r,o){var a=i.dataToCoord(r),s=Math.abs(a-e);s<n&&(n=s,t=o)})),t},t.prototype._clearTimer=function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},t.prototype._changeTimeline=function(e){var t=this.model.getCurrentIndex();"+"===e?e=t+1:"-"===e&&(e=t-1),this.api.dispatchAction({type:"timelineChange",currentIndex:e,from:this.uid})},t.prototype._updateTicksStatus=function(){var e=this.model.getCurrentIndex(),t=this._tickSymbols,r=this._tickLabels;if(t)for(var n=0;n<t.length;n++)t&&t[n]&&t[n].toggleState("progress",n<e);if(r)for(n=0;n<r.length;n++)r&&r[n]&&r[n].toggleState("progress",bK(r[n]).dataIndex<=e)},t.type="timeline.slider",t}(gK);function wK(e,t,r,n,i,o){var a=t.get("color");i?(i.setColor(a),r.add(i),o&&o.onUpdate(i)):((i=eT(e.get("symbol"),-1,-1,2,2,a)).setStyle("strokeNoScale",!0),r.add(i),o&&o.onCreate(i));var s=t.getItemStyle(["color"]);i.setStyle(s),n=nc({rectHover:!0,z2:100},n,!0);var l=tT(e.get("symbolSize"));n.scaleX=l[0]/2,n.scaleY=l[1]/2;var c=rT(e.get("symbolOffset"),l);c&&(n.x=(n.x||0)+c[0],n.y=(n.y||0)+c[1]);var u=e.get("symbolRotate");return n.rotation=(u||0)*Math.PI/180||0,i.attr(n),i.updateTransform(),i}function CK(e,t,r,n,i,o){if(!e.dragging){var a=i.getModel("checkpointStyle"),s=n.dataToCoord(i.getData().get("value",r));if(o||!a.get("animation",!0))e.attr({x:s,y:0}),t&&t.attr({shape:{x2:s}});else{var l={duration:a.get("animationDuration",!0),easing:a.get("animationEasing",!0)};e.stopAnimation(null,!0),e.animateTo({x:s,y:0},l),t&&t.animateTo({shape:{x2:s}},l)}}}const SK=_K;function EK(e){var t=e&&e.timeline;vc(t)||(t=t?[t]:[]),uc(t,(function(e){e&&function(e){var t=e.type,r={number:"value",time:"time"};r[t]&&(e.axisType=r[t],delete e.type);if(MK(e),TK(e,"controlPosition")){var n=e.controlStyle||(e.controlStyle={});TK(n,"position")||(n.position=e.controlPosition),"none"!==n.position||TK(n,"show")||(n.show=!1,delete n.position),delete e.controlPosition}uc(e.data||[],(function(e){wc(e)&&!vc(e)&&(!TK(e,"value")&&TK(e,"name")&&(e.value=e.name),MK(e))}))}(e)}))}function MK(e){var t=e.itemStyle||(e.itemStyle={}),r=t.emphasis||(t.emphasis={}),n=e.label||e.label||{},i=n.normal||(n.normal={}),o={normal:1,emphasis:1};uc(n,(function(e,t){o[t]||TK(i,t)||(i[t]=e)})),r.label&&!TK(n,"emphasis")&&(n.emphasis=r.label,delete r.label)}function TK(e,t){return e.hasOwnProperty(t)}function kK(e,t){if(!e)return!1;for(var r=vc(e)?e:[e],n=0;n<r.length;n++)if(r[n]&&r[n][t])return!0;return!1}function IK(e){Kf(e,"label",["show"])}var LK=lm(),AK=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.createdBySelf=!1,r}return Al(t,e),t.prototype.init=function(e,t,r){this.mergeDefaultAndTheme(e,r),this._mergeOption(e,r,!1,!0)},t.prototype.isAnimationEnabled=function(){if(Pl.node)return!1;var e=this.__hostSeries;return this.getShallow("animation")&&e&&e.isAnimationEnabled()},t.prototype.mergeOption=function(e,t){this._mergeOption(e,t,!1,!1)},t.prototype._mergeOption=function(e,t,r,n){var i=this.mainType;r||t.eachSeries((function(e){var r=e.get(this.mainType,!0),o=LK(e)[i];r&&r.data?(o?o._mergeOption(r,t,!0):(n&&IK(r),uc(r.data,(function(e){e instanceof Array?(IK(e[0]),IK(e[1])):IK(e)})),oc(o=this.createMarkerModelFromSeries(r,this,t),{mainType:this.mainType,seriesIndex:e.seriesIndex,name:e.name,createdBySelf:!0}),o.__hostSeries=e),LK(e)[i]=o):LK(e)[i]=null}),this)},t.prototype.formatTooltip=function(e,t,r){var n=this.getData(),i=this.getRawValue(e),o=n.getName(e);return oC("section",{header:this.name,blocks:[oC("nameValue",{name:o,value:i,noName:!o,noValue:null==i})]})},t.prototype.getData=function(){return this._data},t.prototype.setData=function(e){this._data=e},t.prototype.getDataParams=function(e,t){var r=vw.prototype.getDataParams.call(this,e,t),n=this.__hostSeries;return n&&(r.seriesId=n.id,r.seriesName=n.name,r.seriesType=n.subType),r},t.getMarkerModelFromSeries=function(e,t){return LK(e)[t]},t.type="marker",t.dependencies=["series","grid","polar","geo"],t}(Pb);lc(AK,vw.prototype);const NK=AK;const DK=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.createMarkerModelFromSeries=function(e,r,n){return new t(e,r,n)},t.type="markPoint",t.defaultOption={z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}},t}(NK);function PK(e){return!(isNaN(parseFloat(e.x))&&isNaN(parseFloat(e.y)))}function OK(e,t,r,n,i,o){var a=[],s=VA(t,n)?t.getCalculationInfo("stackResultDimension"):n,l=HK(t,s,e),c=t.indicesOfNearest(s,l)[0];a[i]=t.get(r,c),a[o]=t.get(s,c);var u=t.get(n,c),d=If(t.get(n,c));return(d=Math.min(d,20))>=0&&(a[o]=+a[o].toFixed(d)),[a,u]}var RK={min:gc(OK,"min"),max:gc(OK,"max"),average:gc(OK,"average"),median:gc(OK,"median")};function VK(e,t){if(t){var r=e.getData(),n=e.coordinateSystem,i=n&&n.dimensions;if(!function(e){return!isNaN(parseFloat(e.x))&&!isNaN(parseFloat(e.y))}(t)&&!vc(t.coord)&&vc(i)){var o=FK(t,r,n,e);if((t=rc(t)).type&&RK[t.type]&&o.baseAxis&&o.valueAxis){var a=sc(i,o.baseAxis.dim),s=sc(i,o.valueAxis.dim),l=RK[t.type](r,o.baseDataDim,o.valueDataDim,a,s);t.coord=l[0],t.value=l[1]}else t.coord=[null!=t.xAxis?t.xAxis:t.radiusAxis,null!=t.yAxis?t.yAxis:t.angleAxis]}if(null!=t.coord&&vc(i))for(var c=t.coord,u=0;u<2;u++)RK[c[u]]&&(c[u]=HK(r,r.mapDimension(i[u]),c[u]));else t.coord=[];return t}}function FK(e,t,r,n){var i={};return null!=e.valueIndex||null!=e.valueDim?(i.valueDataDim=null!=e.valueIndex?t.getDimension(e.valueIndex):e.valueDim,i.valueAxis=r.getAxis(function(e,t){var r=e.getData().getDimensionInfo(t);return r&&r.coordDim}(n,i.valueDataDim)),i.baseAxis=r.getOtherAxis(i.valueAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim)):(i.baseAxis=n.getBaseAxis(),i.valueAxis=r.getOtherAxis(i.baseAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim),i.valueDataDim=t.mapDimension(i.valueAxis.dim)),i}function zK(e,t){return!(e&&e.containData&&t.coord&&!PK(t))||e.containData(t.coord)}function BK(e,t){return e?function(e,r,n,i){return Sw(i<2?e.coord&&e.coord[i]:e.value,t[i])}:function(e,r,n,i){return Sw(e.value,t[i])}}function HK(e,t,r){if("average"===r){var n=0,i=0;return e.each(t,(function(e,t){isNaN(e)||(n+=e,i++)})),n/i}return"median"===r?e.getMedian(t):e.getDataExtent(t)["max"===r?1:0]}var jK=lm();const GK=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.init=function(){this.markerGroupMap=Hc()},t.prototype.render=function(e,t,r){var n=this,i=this.markerGroupMap;i.each((function(e){jK(e).keep=!1})),t.eachSeries((function(e){var i=NK.getMarkerModelFromSeries(e,n.type);i&&n.renderSeries(e,i,t,r)})),i.each((function(e){!jK(e).keep&&n.group.remove(e.group)}))},t.prototype.markKeep=function(e){jK(e).keep=!0},t.prototype.toggleBlurSeries=function(e,t){var r=this;uc(e,(function(e){var n=NK.getMarkerModelFromSeries(e,r.type);n&&n.getData().eachItemGraphicEl((function(e){e&&(t?yy(e):xy(e))}))}))},t.type="marker",t}(AC);function WK(e,t,r){var n=t.coordinateSystem;e.each((function(i){var o,a=e.getItemModel(i),s=Mf(a.get("x"),r.getWidth()),l=Mf(a.get("y"),r.getHeight());if(isNaN(s)||isNaN(l)){if(t.getMarkerPosition)o=t.getMarkerPosition(e.getValues(e.dimensions,i));else if(n){var c=e.get(n.dimensions[0],i),u=e.get(n.dimensions[1],i);o=n.dataToPoint([c,u])}}else o=[s,l];isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),e.setItemLayout(i,o)}))}const UK=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.updateTransform=function(e,t,r){t.eachSeries((function(e){var t=NK.getMarkerModelFromSeries(e,"markPoint");t&&(WK(t.getData(),e,r),this.markerGroupMap.get(e.id).updateLayout())}),this)},t.prototype.renderSeries=function(e,t,r,n){var i=e.coordinateSystem,o=e.id,a=e.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,new KA),c=function(e,t,r){var n;n=e?dc(e&&e.dimensions,(function(e){return oc(oc({},t.getData().getDimensionInfo(t.getData().mapDimension(e))||{}),{name:e,ordinalMeta:null})})):[{name:"value",type:"float"}];var i=new LA(n,r),o=dc(r.get("data"),gc(VK,t));e&&(o=hc(o,gc(zK,e)));var a=BK(!!e,n);return i.initData(o,null,a),i}(i,e,t);t.setData(c),WK(t.getData(),e,n),c.each((function(e){var r=c.getItemModel(e),n=r.getShallow("symbol"),i=r.getShallow("symbolSize"),o=r.getShallow("symbolRotate"),s=r.getShallow("symbolOffset"),l=r.getShallow("symbolKeepAspect");if(yc(n)||yc(i)||yc(o)||yc(s)){var u=t.getRawValue(e),d=t.getDataParams(e);yc(n)&&(n=n(u,d)),yc(i)&&(i=i(u,d)),yc(o)&&(o=o(u,d)),yc(s)&&(s=s(u,d))}var p=r.getModel("itemStyle").getItemStyle(),h=VM(a,"color");p.fill||(p.fill=h),c.setItemVisual(e,{symbol:n,symbolSize:i,symbolRotate:o,symbolOffset:s,symbolKeepAspect:l,style:p})})),l.updateData(c),this.group.add(l.group),c.eachItemGraphicEl((function(e){e.traverse((function(e){Vv(e).dataModel=t}))})),this.markKeep(l),l.group.silent=t.get("silent")||e.get("silent")},t.type="markPoint",t}(GK);const ZK=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.createMarkerModelFromSeries=function(e,r,n){return new t(e,r,n)},t.type="markLine",t.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},t}(NK);var YK=lm(),XK=function(e,t,r,n){var i,o=e.getData();if(vc(n))i=n;else{var a=n.type;if("min"===a||"max"===a||"average"===a||"median"===a||null!=n.xAxis||null!=n.yAxis){var s=void 0,l=void 0;if(null!=n.yAxis||null!=n.xAxis)s=t.getAxis(null!=n.yAxis?"y":"x"),l=kc(n.yAxis,n.xAxis);else{var c=FK(n,o,t,e);s=c.valueAxis,l=HK(o,FA(o,c.valueDataDim),a)}var u="x"===s.dim?0:1,d=1-u,p=rc(n),h={coord:[]};p.type=null,p.coord=[],p.coord[d]=-1/0,h.coord[d]=1/0;var f=r.get("precision");f>=0&&_c(l)&&(l=+l.toFixed(Math.min(f,20))),p.coord[u]=h.coord[u]=l,i=[p,h,{type:a,valueIndex:n.valueIndex,value:l}]}else i=[]}var m=[VK(e,i[0]),VK(e,i[1]),oc({},i[2])];return m[2].type=m[2].type||null,nc(m[2],m[0]),nc(m[2],m[1]),m};function qK(e){return!isNaN(e)&&!isFinite(e)}function $K(e,t,r,n){var i=1-e,o=n.dimensions[e];return qK(t[i])&&qK(r[i])&&t[e]===r[e]&&n.getAxis(o).containData(t[e])}function KK(e,t){if("cartesian2d"===e.type){var r=t[0].coord,n=t[1].coord;if(r&&n&&($K(1,r,n,e)||$K(0,r,n,e)))return!0}return zK(e,t[0])&&zK(e,t[1])}function QK(e,t,r,n,i){var o,a=n.coordinateSystem,s=e.getItemModel(t),l=Mf(s.get("x"),i.getWidth()),c=Mf(s.get("y"),i.getHeight());if(isNaN(l)||isNaN(c)){if(n.getMarkerPosition)o=n.getMarkerPosition(e.getValues(e.dimensions,t));else{var u=a.dimensions,d=e.get(u[0],t),p=e.get(u[1],t);o=a.dataToPoint([d,p])}if(fN(a,"cartesian2d")){var h=a.getAxis("x"),f=a.getAxis("y");u=a.dimensions;qK(e.get(u[0],t))?o[0]=h.toGlobalCoord(h.getExtent()[r?0:1]):qK(e.get(u[1],t))&&(o[1]=f.toGlobalCoord(f.getExtent()[r?0:1]))}isNaN(l)||(o[0]=l),isNaN(c)||(o[1]=c)}else o=[l,c];e.setItemLayout(t,o)}const JK=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.updateTransform=function(e,t,r){t.eachSeries((function(e){var t=NK.getMarkerModelFromSeries(e,"markLine");if(t){var n=t.getData(),i=YK(t).from,o=YK(t).to;i.each((function(t){QK(i,t,!0,e,r),QK(o,t,!1,e,r)})),n.each((function(e){n.setItemLayout(e,[i.getItemLayout(e),o.getItemLayout(e)])})),this.markerGroupMap.get(e.id).updateLayout()}}),this)},t.prototype.renderSeries=function(e,t,r,n){var i=e.coordinateSystem,o=e.id,a=e.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,new YB);this.group.add(l.group);var c=function(e,t,r){var n;n=e?dc(e&&e.dimensions,(function(e){return oc(oc({},t.getData().getDimensionInfo(t.getData().mapDimension(e))||{}),{name:e,ordinalMeta:null})})):[{name:"value",type:"float"}];var i=new LA(n,r),o=new LA(n,r),a=new LA([],r),s=dc(r.get("data"),gc(XK,t,e,r));e&&(s=hc(s,gc(KK,e)));var l=BK(!!e,n);return i.initData(dc(s,(function(e){return e[0]})),null,l),o.initData(dc(s,(function(e){return e[1]})),null,l),a.initData(dc(s,(function(e){return e[2]}))),a.hasItemOption=!0,{from:i,to:o,line:a}}(i,e,t),u=c.from,d=c.to,p=c.line;YK(t).from=u,YK(t).to=d,t.setData(p);var h=t.get("symbol"),f=t.get("symbolSize"),m=t.get("symbolRotate"),g=t.get("symbolOffset");function v(t,r,i){var o=t.getItemModel(r);QK(t,r,i,e,n);var s=o.getModel("itemStyle").getItemStyle();null==s.fill&&(s.fill=VM(a,"color")),t.setItemVisual(r,{symbolKeepAspect:o.get("symbolKeepAspect"),symbolOffset:Ic(o.get("symbolOffset",!0),g[i?0:1]),symbolRotate:Ic(o.get("symbolRotate",!0),m[i?0:1]),symbolSize:Ic(o.get("symbolSize"),f[i?0:1]),symbol:Ic(o.get("symbol",!0),h[i?0:1]),style:s})}vc(h)||(h=[h,h]),vc(f)||(f=[f,f]),vc(m)||(m=[m,m]),vc(g)||(g=[g,g]),c.from.each((function(e){v(u,e,!0),v(d,e,!1)})),p.each((function(e){var t=p.getItemModel(e).getModel("lineStyle").getLineStyle();p.setItemLayout(e,[u.getItemLayout(e),d.getItemLayout(e)]),null==t.stroke&&(t.stroke=u.getItemVisual(e,"style").fill),p.setItemVisual(e,{fromSymbolKeepAspect:u.getItemVisual(e,"symbolKeepAspect"),fromSymbolOffset:u.getItemVisual(e,"symbolOffset"),fromSymbolRotate:u.getItemVisual(e,"symbolRotate"),fromSymbolSize:u.getItemVisual(e,"symbolSize"),fromSymbol:u.getItemVisual(e,"symbol"),toSymbolKeepAspect:d.getItemVisual(e,"symbolKeepAspect"),toSymbolOffset:d.getItemVisual(e,"symbolOffset"),toSymbolRotate:d.getItemVisual(e,"symbolRotate"),toSymbolSize:d.getItemVisual(e,"symbolSize"),toSymbol:d.getItemVisual(e,"symbol"),style:t})})),l.updateData(p),c.line.eachItemGraphicEl((function(e){Vv(e).dataModel=t,e.traverse((function(e){Vv(e).dataModel=t}))})),this.markKeep(l),l.group.silent=t.get("silent")||e.get("silent")},t.type="markLine",t}(GK);const eQ=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.createMarkerModelFromSeries=function(e,r,n){return new t(e,r,n)},t.type="markArea",t.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},t}(NK);var tQ=lm(),rQ=function(e,t,r,n){var i=n[0],o=n[1];if(i&&o){var a=VK(e,i),s=VK(e,o),l=a.coord,c=s.coord;l[0]=kc(l[0],-1/0),l[1]=kc(l[1],-1/0),c[0]=kc(c[0],1/0),c[1]=kc(c[1],1/0);var u=ic([{},a,s]);return u.coord=[a.coord,s.coord],u.x0=a.x,u.y0=a.y,u.x1=s.x,u.y1=s.y,u}};function nQ(e){return!isNaN(e)&&!isFinite(e)}function iQ(e,t,r,n){var i=1-e;return nQ(t[i])&&nQ(r[i])}function oQ(e,t){var r=t.coord[0],n=t.coord[1],i={coord:r,x:t.x0,y:t.y0},o={coord:n,x:t.x1,y:t.y1};return fN(e,"cartesian2d")?!(!r||!n||!iQ(1,r,n)&&!iQ(0,r,n))||function(e,t,r){return!(e&&e.containZone&&t.coord&&r.coord&&!PK(t)&&!PK(r))||e.containZone(t.coord,r.coord)}(e,i,o):zK(e,i)||zK(e,o)}function aQ(e,t,r,n,i){var o,a=n.coordinateSystem,s=e.getItemModel(t),l=Mf(s.get(r[0]),i.getWidth()),c=Mf(s.get(r[1]),i.getHeight());if(isNaN(l)||isNaN(c)){if(n.getMarkerPosition){var u=e.getValues(["x0","y0"],t),d=e.getValues(["x1","y1"],t),p=a.clampData(u),h=a.clampData(d),f=[];"x0"===r[0]?f[0]=p[0]>h[0]?d[0]:u[0]:f[0]=p[0]>h[0]?u[0]:d[0],"y0"===r[1]?f[1]=p[1]>h[1]?d[1]:u[1]:f[1]=p[1]>h[1]?u[1]:d[1],o=n.getMarkerPosition(f,r,!0)}else{var m=[y=e.get(r[0],t),x=e.get(r[1],t)];a.clampData&&a.clampData(m,m),o=a.dataToPoint(m,!0)}if(fN(a,"cartesian2d")){var g=a.getAxis("x"),v=a.getAxis("y"),y=e.get(r[0],t),x=e.get(r[1],t);nQ(y)?o[0]=g.toGlobalCoord(g.getExtent()["x0"===r[0]?0:1]):nQ(x)&&(o[1]=v.toGlobalCoord(v.getExtent()["y0"===r[1]?0:1]))}isNaN(l)||(o[0]=l),isNaN(c)||(o[1]=c)}else o=[l,c];return o}var sQ=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],lQ=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.updateTransform=function(e,t,r){t.eachSeries((function(e){var t=NK.getMarkerModelFromSeries(e,"markArea");if(t){var n=t.getData();n.each((function(t){var i=dc(sQ,(function(i){return aQ(n,t,i,e,r)}));n.setItemLayout(t,i),n.getItemGraphicEl(t).setShape("points",i)}))}}),this)},t.prototype.renderSeries=function(e,t,r,n){var i=e.coordinateSystem,o=e.id,a=e.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,{group:new vf});this.group.add(l.group),this.markKeep(l);var c=function(e,t,r){var n,i,o=["x0","y0","x1","y1"];if(e){var a=dc(e&&e.dimensions,(function(e){var r=t.getData();return oc(oc({},r.getDimensionInfo(r.mapDimension(e))||{}),{name:e,ordinalMeta:null})}));i=dc(o,(function(e,t){return{name:e,type:a[t%2].type}})),n=new LA(i,r)}else n=new LA(i=[{name:"value",type:"float"}],r);var s=dc(r.get("data"),gc(rQ,t,e,r));e&&(s=hc(s,gc(oQ,e)));var l=e?function(e,t,r,n){return Sw(e.coord[Math.floor(n/2)][n%2],i[n])}:function(e,t,r,n){return Sw(e.value,i[n])};return n.initData(s,null,l),n.hasItemOption=!0,n}(i,e,t);t.setData(c),c.each((function(t){var r=dc(sQ,(function(r){return aQ(c,t,r,e,n)})),o=i.getAxis("x").scale,s=i.getAxis("y").scale,l=o.getExtent(),u=s.getExtent(),d=[o.parse(c.get("x0",t)),o.parse(c.get("x1",t))],p=[s.parse(c.get("y0",t)),s.parse(c.get("y1",t))];kf(d),kf(p);var h=!!(l[0]>d[1]||l[1]<d[0]||u[0]>p[1]||u[1]<p[0]);c.setItemLayout(t,{points:r,allClipped:h});var f=c.getItemModel(t).getModel("itemStyle").getItemStyle(),m=VM(a,"color");f.fill||(f.fill=m,xc(f.fill)&&(f.fill=Lp(f.fill,.4))),f.stroke||(f.stroke=m),c.setItemVisual(t,"style",f)})),c.diff(tQ(l).data).add((function(e){var t=c.getItemLayout(e);if(!t.allClipped){var r=new TS({shape:{points:t.points}});c.setItemGraphicEl(e,r),l.group.add(r)}})).update((function(e,r){var n=tQ(l).data.getItemGraphicEl(r),i=c.getItemLayout(e);i.allClipped?n&&l.group.remove(n):(n?jy(n,{shape:{points:i.points}},t,e):n=new TS({shape:{points:i.points}}),c.setItemGraphicEl(e,n),l.group.add(n))})).remove((function(e){var t=tQ(l).data.getItemGraphicEl(e);l.group.remove(t)})).execute(),c.eachItemGraphicEl((function(e,r){var n=c.getItemModel(r),i=c.getItemVisual(r,"style");e.useStyle(c.getItemVisual(r,"style")),Qy(e,Jy(n),{labelFetcher:t,labelDataIndex:r,defaultText:c.getName(r)||"",inheritColor:xc(i.fill)?Lp(i.fill,1):"#000"}),Py(e,n),Ly(e,null,null,n.get(["emphasis","disabled"])),Vv(e).dataModel=t})),tQ(l).data=c,l.group.silent=t.get("silent")||e.get("silent")},t.type="markArea",t}(GK);const cQ=lQ;var uQ=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.layoutMode={type:"box",ignoreSize:!0},r}return Al(t,e),t.prototype.init=function(e,t,r){this.mergeDefaultAndTheme(e,r),e.selected=e.selected||{},this._updateSelector(e)},t.prototype.mergeOption=function(t,r){e.prototype.mergeOption.call(this,t,r),this._updateSelector(t)},t.prototype._updateSelector=function(e){var t=e.selector,r=this.ecModel;!0===t&&(t=e.selector=["all","inverse"]),vc(t)&&uc(t,(function(e,n){xc(e)&&(e={type:e}),t[n]=nc(e,function(e,t){return"all"===t?{type:"all",title:e.getLocaleModel().get(["legend","selector","all"])}:"inverse"===t?{type:"inverse",title:e.getLocaleModel().get(["legend","selector","inverse"])}:void 0}(r,e.type))}))},t.prototype.optionUpdated=function(){this._updateData(this.ecModel);var e=this._data;if(e[0]&&"single"===this.get("selectedMode")){for(var t=!1,r=0;r<e.length;r++){var n=e[r].get("name");if(this.isSelected(n)){this.select(n),t=!0;break}}!t&&this.select(e[0].get("name"))}},t.prototype._updateData=function(e){var t=[],r=[];e.eachRawSeries((function(n){var i,o=n.name;if(r.push(o),n.legendVisualProvider){var a=n.legendVisualProvider.getAllNames();e.isSeriesFiltered(n)||(r=r.concat(a)),a.length?t=t.concat(a):i=!0}else i=!0;i&&om(n)&&t.push(n.name)})),this._availableNames=r;var n=this.get("data")||t,i=Hc(),o=dc(n,(function(e){return(xc(e)||_c(e))&&(e={name:e}),i.get(e.name)?null:(i.set(e.name,!0),new Sx(e,this,this.ecModel))}),this);this._data=hc(o,(function(e){return!!e}))},t.prototype.getData=function(){return this._data},t.prototype.select=function(e){var t=this.option.selected;"single"===this.get("selectedMode")&&uc(this._data,(function(e){t[e.get("name")]=!1}));t[e]=!0},t.prototype.unSelect=function(e){"single"!==this.get("selectedMode")&&(this.option.selected[e]=!1)},t.prototype.toggleSelected=function(e){var t=this.option.selected;t.hasOwnProperty(e)||(t[e]=!0),this[t[e]?"unSelect":"select"](e)},t.prototype.allSelect=function(){var e=this._data,t=this.option.selected;uc(e,(function(e){t[e.get("name",!0)]=!0}))},t.prototype.inverseSelect=function(){var e=this._data,t=this.option.selected;uc(e,(function(e){var r=e.get("name",!0);t.hasOwnProperty(r)||(t[r]=!0),t[r]=!t[r]}))},t.prototype.isSelected=function(e){var t=this.option.selected;return!(t.hasOwnProperty(e)&&!t[e])&&sc(this._availableNames,e)>=0},t.prototype.getOrient=function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},t.type="legend.plain",t.dependencies=["series"],t.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},t}(Pb);const dQ=uQ;var pQ=gc,hQ=uc,fQ=vf,mQ=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.newlineDisabled=!1,r}return Al(t,e),t.prototype.init=function(){this.group.add(this._contentGroup=new fQ),this.group.add(this._selectorGroup=new fQ),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(e,t,r){var n=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),e.get("show",!0)){var i=e.get("align"),o=e.get("orient");i&&"auto"!==i||(i="right"===e.get("left")&&"vertical"===o?"right":"left");var a=e.get("selector",!0),s=e.get("selectorPosition",!0);!a||s&&"auto"!==s||(s="horizontal"===o?"end":"start"),this.renderInner(i,e,t,r,a,o,s);var l=e.getBoxLayoutParams(),c={width:r.getWidth(),height:r.getHeight()},u=e.get("padding"),d=Mb(l,c,u),p=this.layoutInner(e,i,d,n,a,s),h=Mb(ac({width:p.width,height:p.height},l),c,u);this.group.x=h.x-p.x,this.group.y=h.y-p.y,this.group.markRedraw(),this.group.add(this._backgroundEl=Mq(p,e))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(e,t,r,n,i,o,a){var s=this.getContentGroup(),l=Hc(),c=t.get("selectedMode"),u=[];r.eachRawSeries((function(e){!e.get("legendHoverLink")&&u.push(e.id)})),hQ(t.getData(),(function(i,o){var a=i.get("name");if(!this.newlineDisabled&&(""===a||"\n"===a)){var d=new fQ;return d.newline=!0,void s.add(d)}var p=r.getSeriesByName(a)[0];if(!l.get(a)){if(p){var h=p.getData(),f=h.getVisual("legendLineStyle")||{},m=h.getVisual("legendIcon"),g=h.getVisual("style"),v=this._createItem(p,a,o,i,t,e,f,g,m,c,n);v.on("click",pQ(gQ,a,null,n,u)).on("mouseover",pQ(yQ,p.name,null,n,u)).on("mouseout",pQ(xQ,p.name,null,n,u)),r.ssr&&v.eachChild((function(e){var t=Vv(e);t.seriesIndex=p.seriesIndex,t.dataIndex=o,t.ssrType="legend"})),l.set(a,!0)}else r.eachRawSeries((function(s){if(!l.get(a)&&s.legendVisualProvider){var d=s.legendVisualProvider;if(!d.containName(a))return;var p=d.indexOfName(a),h=d.getItemVisual(p,"style"),f=d.getItemVisual(p,"legendIcon"),m=Sp(h.fill);m&&0===m[3]&&(m[3]=.2,h=oc(oc({},h),{fill:Ap(m,"rgba")}));var g=this._createItem(s,a,o,i,t,e,{},h,f,c,n);g.on("click",pQ(gQ,null,a,n,u)).on("mouseover",pQ(yQ,null,a,n,u)).on("mouseout",pQ(xQ,null,a,n,u)),r.ssr&&g.eachChild((function(e){var t=Vv(e);t.seriesIndex=s.seriesIndex,t.dataIndex=o,t.ssrType="legend"})),l.set(a,!0)}}),this);0}}),this),i&&this._createSelector(i,t,n,o,a)},t.prototype._createSelector=function(e,t,r,n,i){var o=this.getSelectorGroup();hQ(e,(function(e){var n=e.type,i=new Rv({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){r.dispatchAction({type:"all"===n?"legendAllSelect":"legendInverseSelect"})}});o.add(i),Qy(i,{normal:t.getModel("selectorLabel"),emphasis:t.getModel(["emphasis","selectorLabel"])},{defaultText:e.title}),Iy(i)}))},t.prototype._createItem=function(e,t,r,n,i,o,a,s,l,c,u){var d=e.visualDrawType,p=i.get("itemWidth"),h=i.get("itemHeight"),f=i.isSelected(t),m=n.get("symbolRotate"),g=n.get("symbolKeepAspect"),v=n.get("icon"),y=function(e,t,r,n,i,o,a){function s(e,t){"auto"===e.lineWidth&&(e.lineWidth=t.lineWidth>0?2:0),hQ(e,(function(r,n){"inherit"===e[n]&&(e[n]=t[n])}))}var l=t.getModel("itemStyle"),c=l.getItemStyle(),u=0===e.lastIndexOf("empty",0)?"fill":"stroke",d=l.getShallow("decal");c.decal=d&&"inherit"!==d?AT(d,a):n.decal,"inherit"===c.fill&&(c.fill=n[i]);"inherit"===c.stroke&&(c.stroke=n[u]);"inherit"===c.opacity&&(c.opacity=("fill"===i?n:r).opacity);s(c,n);var p=t.getModel("lineStyle"),h=p.getLineStyle();if(s(h,r),"auto"===c.fill&&(c.fill=n.fill),"auto"===c.stroke&&(c.stroke=n.fill),"auto"===h.stroke&&(h.stroke=n.fill),!o){var f=t.get("inactiveBorderWidth"),m=c[u];c.lineWidth="auto"===f?n.lineWidth>0&&m?2:0:c.lineWidth,c.fill=t.get("inactiveColor"),c.stroke=t.get("inactiveBorderColor"),h.stroke=p.get("inactiveColor"),h.lineWidth=p.get("inactiveWidth")}return{itemStyle:c,lineStyle:h}}(l=v||l||"roundRect",n,a,s,d,f,u),x=new fQ,b=n.getModel("textStyle");if(!yc(e.getLegendIcon)||v&&"inherit"!==v){var _="inherit"===v&&e.getData().getVisual("symbol")?"inherit"===m?e.getData().getVisual("symbolRotate"):m:0;x.add(function(e){var t=e.icon||"roundRect",r=eT(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);r.setStyle(e.itemStyle),r.rotation=(e.iconRotate||0)*Math.PI/180,r.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf("empty")>-1&&(r.style.stroke=r.style.fill,r.style.fill="#fff",r.style.lineWidth=2);return r}({itemWidth:p,itemHeight:h,icon:l,iconRotate:_,itemStyle:y.itemStyle,lineStyle:y.lineStyle,symbolKeepAspect:g}))}else x.add(e.getLegendIcon({itemWidth:p,itemHeight:h,icon:l,iconRotate:m,itemStyle:y.itemStyle,lineStyle:y.lineStyle,symbolKeepAspect:g}));var w="left"===o?p+5:-5,C=o,S=i.get("formatter"),E=t;xc(S)&&S?E=S.replace("{name}",null!=t?t:""):yc(S)&&(E=S(t));var M=f?b.getTextColor():n.get("inactiveColor");x.add(new Rv({style:ex(b,{text:E,x:w,y:h/2,fill:M,align:C,verticalAlign:"middle"},{inheritColor:M})}));var T=new bv({shape:x.getBoundingRect(),style:{fill:"transparent"}}),k=n.getModel("tooltip");return k.get("show")&&DE({el:T,componentModel:i,itemName:t,itemTooltipOption:k.option}),x.add(T),x.eachChild((function(e){e.silent=!0})),T.silent=!c,this.getContentGroup().add(x),Iy(x),x.__legendDataIndex=r,x},t.prototype.layoutInner=function(e,t,r,n,i,o){var a=this.getContentGroup(),s=this.getSelectorGroup();Eb(e.get("orient"),a,e.get("itemGap"),r.width,r.height);var l=a.getBoundingRect(),c=[-l.x,-l.y];if(s.markRedraw(),a.markRedraw(),i){Eb("horizontal",s,e.get("selectorItemGap",!0));var u=s.getBoundingRect(),d=[-u.x,-u.y],p=e.get("selectorButtonGap",!0),h=e.getOrient().index,f=0===h?"width":"height",m=0===h?"height":"width",g=0===h?"y":"x";"end"===o?d[h]+=l[f]+p:c[h]+=u[f]+p,d[1-h]+=l[m]/2-u[m]/2,s.x=d[0],s.y=d[1],a.x=c[0],a.y=c[1];var v={x:0,y:0};return v[f]=l[f]+p+u[f],v[m]=Math.max(l[m],u[m]),v[g]=Math.min(0,u[g]+d[1-h]),v}return a.x=c[0],a.y=c[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(AC);function gQ(e,t,r,n){xQ(e,t,r,n),r.dispatchAction({type:"legendToggleSelect",name:null!=e?e:t}),yQ(e,t,r,n)}function vQ(e){for(var t,r=e.getZr().storage.getDisplayList(),n=0,i=r.length;n<i&&!(t=r[n].states.emphasis);)n++;return t&&t.hoverLayer}function yQ(e,t,r,n){vQ(r)||r.dispatchAction({type:"highlight",seriesName:e,name:t,excludeSeriesId:n})}function xQ(e,t,r,n){vQ(r)||r.dispatchAction({type:"downplay",seriesName:e,name:t,excludeSeriesId:n})}const bQ=mQ;function _Q(e){var t=e.findComponents({mainType:"legend"});t&&t.length&&e.filterSeries((function(e){for(var r=0;r<t.length;r++)if(!t[r].isSelected(e.name))return!1;return!0}))}function wQ(e,t,r){var n,i={},o="toggleSelected"===e;return r.eachComponent("legend",(function(r){o&&null!=n?r[n?"select":"unSelect"](t.name):"allSelect"===e||"inverseSelect"===e?r[e]():(r[e](t.name),n=r.isSelected(t.name)),uc(r.getData(),(function(e){var t=e.get("name");if("\n"!==t&&""!==t){var n=r.isSelected(t);i.hasOwnProperty(t)?i[t]=i[t]&&n:i[t]=n}}))})),"allSelect"===e||"inverseSelect"===e?{selected:i}:{name:t.name,selected:i}}function CQ(e){e.registerComponentModel(dQ),e.registerComponentView(bQ),e.registerProcessor(e.PRIORITY.PROCESSOR.SERIES_FILTER,_Q),e.registerSubTypeDefaulter("legend",(function(){return"plain"})),function(e){e.registerAction("legendToggleSelect","legendselectchanged",gc(wQ,"toggleSelected")),e.registerAction("legendAllSelect","legendselectall",gc(wQ,"allSelect")),e.registerAction("legendInverseSelect","legendinverseselect",gc(wQ,"inverseSelect")),e.registerAction("legendSelect","legendselected",gc(wQ,"select")),e.registerAction("legendUnSelect","legendunselected",gc(wQ,"unSelect"))}(e)}function SQ(e,t,r){var n=[1,1];n[e.getOrient().index]=0,Ib(t,r,{type:"box",ignoreSize:!!n})}const EQ=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.setScrollDataIndex=function(e){this.option.scrollDataIndex=e},t.prototype.init=function(t,r,n){var i=Lb(t);e.prototype.init.call(this,t,r,n),SQ(this,t,i)},t.prototype.mergeOption=function(t,r){e.prototype.mergeOption.call(this,t,r),SQ(this,this.option,t)},t.type="legend.scroll",t.defaultOption=Tx(dQ.defaultOption,{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800}),t}(dQ);var MQ=vf,TQ=["width","height"],kQ=["x","y"],IQ=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.newlineDisabled=!0,r._currentIndex=0,r}return Al(t,e),t.prototype.init=function(){e.prototype.init.call(this),this.group.add(this._containerGroup=new MQ),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new MQ)},t.prototype.resetInner=function(){e.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},t.prototype.renderInner=function(t,r,n,i,o,a,s){var l=this;e.prototype.renderInner.call(this,t,r,n,i,o,a,s);var c=this._controllerGroup,u=r.get("pageIconSize",!0),d=vc(u)?u:[u,u];h("pagePrev",0);var p=r.getModel("pageTextStyle");function h(e,t){var n=e+"DataIndex",o=IE(r.get("pageIcons",!0)[r.getOrient().name][t],{onclick:mc(l._pageGo,l,n,r,i)},{x:-d[0]/2,y:-d[1]/2,width:d[0],height:d[1]});o.name=e,c.add(o)}c.add(new Rv({name:"pageText",style:{text:"xx/xx",fill:p.getTextColor(),font:p.getFont(),verticalAlign:"middle",align:"center"},silent:!0})),h("pageNext",1)},t.prototype.layoutInner=function(e,t,r,n,i,o){var a=this.getSelectorGroup(),s=e.getOrient().index,l=TQ[s],c=kQ[s],u=TQ[1-s],d=kQ[1-s];i&&Eb("horizontal",a,e.get("selectorItemGap",!0));var p=e.get("selectorButtonGap",!0),h=a.getBoundingRect(),f=[-h.x,-h.y],m=rc(r);i&&(m[l]=r[l]-h[l]-p);var g=this._layoutContentAndController(e,n,m,s,l,u,d,c);if(i){if("end"===o)f[s]+=g[l]+p;else{var v=h[l]+p;f[s]-=v,g[c]-=v}g[l]+=h[l]+p,f[1-s]+=g[d]+g[u]/2-h[u]/2,g[u]=Math.max(g[u],h[u]),g[d]=Math.min(g[d],h[d]+f[1-s]),a.x=f[0],a.y=f[1],a.markRedraw()}return g},t.prototype._layoutContentAndController=function(e,t,r,n,i,o,a,s){var l=this.getContentGroup(),c=this._containerGroup,u=this._controllerGroup;Eb(e.get("orient"),l,e.get("itemGap"),n?r.width:null,n?null:r.height),Eb("horizontal",u,e.get("pageButtonItemGap",!0));var d=l.getBoundingRect(),p=u.getBoundingRect(),h=this._showController=d[i]>r[i],f=[-d.x,-d.y];t||(f[n]=l[s]);var m=[0,0],g=[-p.x,-p.y],v=Ic(e.get("pageButtonGap",!0),e.get("itemGap",!0));h&&("end"===e.get("pageButtonPosition",!0)?g[n]+=r[i]-p[i]:m[n]+=p[i]+v);g[1-n]+=d[o]/2-p[o]/2,l.setPosition(f),c.setPosition(m),u.setPosition(g);var y={x:0,y:0};if(y[i]=h?r[i]:d[i],y[o]=Math.max(d[o],p[o]),y[a]=Math.min(0,p[a]+g[1-n]),c.__rectSize=r[i],h){var x={x:0,y:0};x[i]=Math.max(r[i]-p[i]-v,0),x[o]=y[o],c.setClipPath(new bv({shape:x})),c.__rectSize=x[i]}else u.eachChild((function(e){e.attr({invisible:!0,silent:!0})}));var b=this._getPageInfo(e);return null!=b.pageIndex&&jy(l,{x:b.contentPosition[0],y:b.contentPosition[1]},h?e:null),this._updatePageInfoView(e,b),y},t.prototype._pageGo=function(e,t,r){var n=this._getPageInfo(t)[e];null!=n&&r.dispatchAction({type:"legendScroll",scrollDataIndex:n,legendId:t.id})},t.prototype._updatePageInfoView=function(e,t){var r=this._controllerGroup;uc(["pagePrev","pageNext"],(function(n){var i=null!=t[n+"DataIndex"],o=r.childOfName(n);o&&(o.setStyle("fill",i?e.get("pageIconColor",!0):e.get("pageIconInactiveColor",!0)),o.cursor=i?"pointer":"default")}));var n=r.childOfName("pageText"),i=e.get("pageFormatter"),o=t.pageIndex,a=null!=o?o+1:0,s=t.pageCount;n&&i&&n.setStyle("text",xc(i)?i.replace("{current}",null==a?"":a+"").replace("{total}",null==s?"":s+""):i({current:a,total:s}))},t.prototype._getPageInfo=function(e){var t=e.get("scrollDataIndex",!0),r=this.getContentGroup(),n=this._containerGroup.__rectSize,i=e.getOrient().index,o=TQ[i],a=kQ[i],s=this._findTargetItemIndex(t),l=r.children(),c=l[s],u=l.length,d=u?1:0,p={contentPosition:[r.x,r.y],pageCount:d,pageIndex:d-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!c)return p;var h=y(c);p.contentPosition[i]=-h.s;for(var f=s+1,m=h,g=h,v=null;f<=u;++f)(!(v=y(l[f]))&&g.e>m.s+n||v&&!x(v,m.s))&&(m=g.i>m.i?g:v)&&(null==p.pageNextDataIndex&&(p.pageNextDataIndex=m.i),++p.pageCount),g=v;for(f=s-1,m=h,g=h,v=null;f>=-1;--f)(v=y(l[f]))&&x(g,v.s)||!(m.i<g.i)||(g=m,null==p.pagePrevDataIndex&&(p.pagePrevDataIndex=m.i),++p.pageCount,++p.pageIndex),m=v;return p;function y(e){if(e){var t=e.getBoundingRect(),r=t[a]+e[a];return{s:r,e:r+t[o],i:e.__legendDataIndex}}}function x(e,t){return e.e>=t&&e.s<=t+n}},t.prototype._findTargetItemIndex=function(e){return this._showController?(this.getContentGroup().eachChild((function(n,i){var o=n.__legendDataIndex;null==r&&null!=o&&(r=i),o===e&&(t=i)})),null!=t?t:r):0;var t,r},t.type="legend.scroll",t}(bQ);const LQ=IQ;function AQ(e){Gk(CQ),e.registerComponentModel(EQ),e.registerComponentView(LQ),function(e){e.registerAction("legendScroll","legendscroll",(function(e,t){var r=e.scrollDataIndex;null!=r&&t.eachComponent({mainType:"legend",subType:"scroll",query:e},(function(e){e.setScrollDataIndex(r)}))}))}(e)}const NQ=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.type="dataZoom.inside",t.defaultOption=Tx(cq.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),t}(cq);var DQ=lm();function PQ(e,t){if(t){e.removeKey(t.model.uid);var r=t.controller;r&&r.dispose()}}function OQ(e,t){e.isDisposed()||e.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:t})}function RQ(e,t,r,n){return e.coordinateSystem.containPoint([r,n])}function VQ(e){e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,(function(e,t){var r=DQ(t),n=r.coordSysRecordMap||(r.coordSysRecordMap=Hc());n.each((function(e){e.dataZoomInfoMap=null})),e.eachComponent({mainType:"dataZoom",subType:"inside"},(function(e){uc(oq(e).infoList,(function(r){var i=r.model.uid,o=n.get(i)||n.set(i,function(e,t){var r={model:t,containsPoint:gc(RQ,t),dispatchAction:gc(OQ,e),dataZoomInfoMap:null,controller:null},n=r.controller=new kR(e.getZr());return uc(["pan","zoom","scrollMove"],(function(e){n.on(e,(function(t){var n=[];r.dataZoomInfoMap.each((function(i){if(t.isAvailableBehavior(i.model.option)){var o=(i.getRange||{})[e],a=o&&o(i.dzReferCoordSysInfo,r.model.mainType,r.controller,t);!i.model.get("disabled",!0)&&a&&n.push({dataZoomId:i.model.id,start:a[0],end:a[1]})}})),n.length&&r.dispatchAction(n)}))})),r}(t,r.model));(o.dataZoomInfoMap||(o.dataZoomInfoMap=Hc())).set(e.uid,{dzReferCoordSysInfo:r,model:e,getRange:null})}))})),n.each((function(e){var t,r=e.controller,i=e.dataZoomInfoMap;if(i){var o=i.keys()[0];null!=o&&(t=i.get(o))}if(t){var a=function(e){var t,r="type_",n={type_true:2,type_move:1,type_false:0,type_undefined:-1},i=!0;return e.each((function(e){var o=e.model,a=!o.get("disabled",!0)&&(!o.get("zoomLock",!0)||"move");n[r+a]>n[r+t]&&(t=a),i=i&&o.get("preventDefaultMouseMove",!0)})),{controlType:t,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!i}}}(i);r.enable(a.controlType,a.opt),r.setPointerChecker(e.containsPoint),qE(e,"dispatchAction",t.model.get("throttle",!0),"fixRate")}else PQ(n,e)}))}))}var FQ=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="dataZoom.inside",t}return Al(t,e),t.prototype.render=function(t,r,n){e.prototype.render.apply(this,arguments),t.noTarget()?this._clear():(this.range=t.getPercentRange(),function(e,t,r){DQ(e).coordSysRecordMap.each((function(e){var n=e.dataZoomInfoMap.get(t.uid);n&&(n.getRange=r)}))}(n,t,{pan:mc(zQ.pan,this),zoom:mc(zQ.zoom,this),scrollMove:mc(zQ.scrollMove,this)}))},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){!function(e,t){for(var r=DQ(e).coordSysRecordMap,n=r.keys(),i=0;i<n.length;i++){var o=n[i],a=r.get(o),s=a.dataZoomInfoMap;if(s){var l=t.uid;s.get(l)&&(s.removeKey(l),s.keys().length||PQ(r,a))}}}(this.api,this.dataZoomModel),this.range=null},t.type="dataZoom.inside",t}(dq),zQ={zoom:function(e,t,r,n){var i=this.range,o=i.slice(),a=e.axisModels[0];if(a){var s=HQ[t](null,[n.originX,n.originY],a,r,e),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(o[1]-o[0])+o[0],c=Math.max(1/n.scale,0);o[0]=(o[0]-l)*c+l,o[1]=(o[1]-l)*c+l;var u=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return ZH(0,o,[0,100],0,u.minSpan,u.maxSpan),this.range=o,i[0]!==o[0]||i[1]!==o[1]?o:void 0}},pan:BQ((function(e,t,r,n,i,o){var a=HQ[n]([o.oldX,o.oldY],[o.newX,o.newY],t,i,r);return a.signal*(e[1]-e[0])*a.pixel/a.pixelLength})),scrollMove:BQ((function(e,t,r,n,i,o){return HQ[n]([0,0],[o.scrollDelta,o.scrollDelta],t,i,r).signal*(e[1]-e[0])*o.scrollDelta}))};function BQ(e){return function(t,r,n,i){var o=this.range,a=o.slice(),s=t.axisModels[0];if(s)return ZH(e(a,s,t,r,n,i),a,[0,100],"all"),this.range=a,o[0]!==a[0]||o[1]!==a[1]?a:void 0}}var HQ={grid:function(e,t,r,n,i){var o=r.axis,a={},s=i.model.coordinateSystem.getRect();return e=e||[0,0],"x"===o.dim?(a.pixel=t[0]-e[0],a.pixelLength=s.width,a.pixelStart=s.x,a.signal=o.inverse?1:-1):(a.pixel=t[1]-e[1],a.pixelLength=s.height,a.pixelStart=s.y,a.signal=o.inverse?-1:1),a},polar:function(e,t,r,n,i){var o=r.axis,a={},s=i.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),c=s.getAngleAxis().getExtent();return e=e?s.pointToCoord(e):[0,0],t=s.pointToCoord(t),"radiusAxis"===r.mainType?(a.pixel=t[0]-e[0],a.pixelLength=l[1]-l[0],a.pixelStart=l[0],a.signal=o.inverse?1:-1):(a.pixel=t[1]-e[1],a.pixelLength=c[1]-c[0],a.pixelStart=c[0],a.signal=o.inverse?-1:1),a},singleAxis:function(e,t,r,n,i){var o=r.axis,a=i.model.coordinateSystem.getRect(),s={};return e=e||[0,0],"horizontal"===o.orient?(s.pixel=t[0]-e[0],s.pixelLength=a.width,s.pixelStart=a.x,s.signal=o.inverse?1:-1):(s.pixel=t[1]-e[1],s.pixelLength=a.height,s.pixelStart=a.y,s.signal=o.inverse?-1:1),s}};const jQ=FQ;function GQ(e){xq(e),e.registerComponentModel(NQ),e.registerComponentView(jQ),VQ(e)}const WQ=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.type="dataZoom.slider",t.layoutMode="box",t.defaultOption=Tx(cq.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),t}(cq);var UQ=bv,ZQ="horizontal",YQ="vertical",XQ=["line","bar","candlestick","scatter"],qQ={easing:"cubicOut",duration:100,delay:0},$Q=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r._displayables={},r}return Al(t,e),t.prototype.init=function(e,t){this.api=t,this._onBrush=mc(this._onBrush,this),this._onBrushEnd=mc(this._onBrushEnd,this)},t.prototype.render=function(t,r,n,i){if(e.prototype.render.apply(this,arguments),qE(this,"_dispatchZoomAction",t.get("throttle"),"fixRate"),this._orient=t.getOrient(),!1!==t.get("show")){if(t.noTarget())return this._clear(),void this.group.removeAll();i&&"dataZoom"===i.type&&i.from===this.uid||this._buildView(),this._updateView()}else this.group.removeAll()},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){$E(this,"_dispatchZoomAction");var e=this.api.getZr();e.off("mousemove",this._onBrush),e.off("mouseup",this._onBrushEnd)},t.prototype._buildView=function(){var e=this.group;e.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var t=this._displayables.sliderGroup=new vf;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),e.add(t),this._positionGroup()},t.prototype._resetLocation=function(){var e=this.dataZoomModel,t=this.api,r=e.get("brushSelect")?7:0,n=this._findCoordRect(),i={width:t.getWidth(),height:t.getHeight()},o=this._orient===ZQ?{right:i.width-n.x-n.width,top:i.height-30-7-r,width:n.width,height:30}:{right:7,top:n.y,width:30,height:n.height},a=Lb(e.option);uc(["right","top","width","height"],(function(e){"ph"===a[e]&&(a[e]=o[e])}));var s=Mb(a,i);this._location={x:s.x,y:s.y},this._size=[s.width,s.height],this._orient===YQ&&this._size.reverse()},t.prototype._positionGroup=function(){var e=this.group,t=this._location,r=this._orient,n=this.dataZoomModel.getFirstTargetAxisModel(),i=n&&n.get("inverse"),o=this._displayables.sliderGroup,a=(this._dataShadowInfo||{}).otherAxisInverse;o.attr(r!==ZQ||i?r===ZQ&&i?{scaleY:a?1:-1,scaleX:-1}:r!==YQ||i?{scaleY:a?-1:1,scaleX:-1,rotation:Math.PI/2}:{scaleY:a?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:a?1:-1,scaleX:1});var s=e.getBoundingRect([o]);e.x=t.x-s.x,e.y=t.y-s.y,e.markRedraw()},t.prototype._getViewExtent=function(){return[0,this._size[0]]},t.prototype._renderBackground=function(){var e=this.dataZoomModel,t=this._size,r=this._displayables.sliderGroup,n=e.get("brushSelect");r.add(new UQ({silent:!0,shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:e.get("backgroundColor")},z2:-40}));var i=new UQ({shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:"transparent"},z2:0,onclick:mc(this._onClickPanel,this)}),o=this.api.getZr();n?(i.on("mousedown",this._onBrushStart,this),i.cursor="crosshair",o.on("mousemove",this._onBrush),o.on("mouseup",this._onBrushEnd)):(o.off("mousemove",this._onBrush),o.off("mouseup",this._onBrushEnd)),r.add(i)},t.prototype._renderDataShadow=function(){var e=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],e){var t=this._size,r=this._shadowSize||[],n=e.series,i=n.getRawData(),o=n.getShadowDim&&n.getShadowDim(),a=o&&i.getDimensionInfo(o)?n.getShadowDim():e.otherDim;if(null!=a){var s=this._shadowPolygonPts,l=this._shadowPolylinePts;if(i!==this._shadowData||a!==this._shadowDim||t[0]!==r[0]||t[1]!==r[1]){var c=i.getDataExtent(a),u=.3*(c[1]-c[0]);c=[c[0]-u,c[1]+u];var d,p=[0,t[1]],h=[0,t[0]],f=[[t[0],0],[0,0]],m=[],g=h[1]/(i.count()-1),v=0,y=Math.round(i.count()/t[0]);i.each([a],(function(e,t){if(y>0&&t%y)v+=g;else{var r=null==e||isNaN(e)||""===e,n=r?0:Ef(e,c,p,!0);r&&!d&&t?(f.push([f[f.length-1][0],0]),m.push([m[m.length-1][0],0])):!r&&d&&(f.push([v,0]),m.push([v,0])),f.push([v,n]),m.push([v,n]),v+=g,d=r}})),s=this._shadowPolygonPts=f,l=this._shadowPolylinePts=m}this._shadowData=i,this._shadowDim=a,this._shadowSize=[t[0],t[1]];for(var x=this.dataZoomModel,b=0;b<3;b++){var _=w(1===b);this._displayables.sliderGroup.add(_),this._displayables.dataShadowSegs.push(_)}}}function w(e){var t=x.getModel(e?"selectedDataBackground":"dataBackground"),r=new vf,n=new TS({shape:{points:s},segmentIgnoreThreshold:1,style:t.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),i=new LS({shape:{points:l},segmentIgnoreThreshold:1,style:t.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return r.add(n),r.add(i),r}},t.prototype._prepareDataShadowInfo=function(){var e=this.dataZoomModel,t=e.get("showDataShadow");if(!1!==t){var r,n=this.ecModel;return e.eachTargetAxis((function(i,o){uc(e.getAxisProxy(i,o).getTargetSeriesModels(),(function(e){if(!(r||!0!==t&&sc(XQ,e.get("type"))<0)){var a,s=n.getComponent(nq(i),o).axis,l=function(e){var t={x:"y",y:"x",radius:"angle",angle:"radius"};return t[e]}(i),c=e.coordinateSystem;null!=l&&c.getOtherAxis&&(a=c.getOtherAxis(s).inverse),l=e.getData().mapDimension(l),r={thisAxis:s,series:e,thisDim:i,otherDim:l,otherAxisInverse:a}}}),this)}),this),r}},t.prototype._renderHandle=function(){var e=this.group,t=this._displayables,r=t.handles=[null,null],n=t.handleLabels=[null,null],i=this._displayables.sliderGroup,o=this._size,a=this.dataZoomModel,s=this.api,l=a.get("borderRadius")||0,c=a.get("brushSelect"),u=t.filler=new UQ({silent:c,style:{fill:a.get("fillerColor")},textConfig:{position:"inside"}});i.add(u),i.add(new UQ({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:o[0],height:o[1],r:l},style:{stroke:a.get("dataBackgroundColor")||a.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}})),uc([0,1],(function(t){var o=a.get("handleIcon");!KM[o]&&o.indexOf("path://")<0&&o.indexOf("image://")<0&&(o="path://"+o);var s=eT(o,-1,0,2,2,null,!0);s.attr({cursor:KQ(this._orient),draggable:!0,drift:mc(this._onDragMove,this,t),ondragend:mc(this._onDragEnd,this),onmouseover:mc(this._showDataInfo,this,!0),onmouseout:mc(this._showDataInfo,this,!1),z2:5});var l=s.getBoundingRect(),c=a.get("handleSize");this._handleHeight=Mf(c,this._size[1]),this._handleWidth=l.width/l.height*this._handleHeight,s.setStyle(a.getModel("handleStyle").getItemStyle()),s.style.strokeNoScale=!0,s.rectHover=!0,s.ensureState("emphasis").style=a.getModel(["emphasis","handleStyle"]).getItemStyle(),Iy(s);var u=a.get("handleColor");null!=u&&(s.style.fill=u),i.add(r[t]=s);var d=a.getModel("textStyle");e.add(n[t]=new Rv({silent:!0,invisible:!0,style:ex(d,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:d.getTextColor(),font:d.getFont()}),z2:10}))}),this);var d=u;if(c){var p=Mf(a.get("moveHandleSize"),o[1]),h=t.moveHandle=new bv({style:a.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:o[1]-.5,height:p}}),f=.8*p,m=t.moveHandleIcon=eT(a.get("moveHandleIcon"),-f/2,-f/2,f,f,"#fff",!0);m.silent=!0,m.y=o[1]+p/2-.5,h.ensureState("emphasis").style=a.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var g=Math.min(o[1]/2,Math.max(p,10));(d=t.moveZone=new bv({invisible:!0,shape:{y:o[1]-g,height:p+g}})).on("mouseover",(function(){s.enterEmphasis(h)})).on("mouseout",(function(){s.leaveEmphasis(h)})),i.add(h),i.add(m),i.add(d)}d.attr({draggable:!0,cursor:KQ(this._orient),drift:mc(this._onDragMove,this,"all"),ondragstart:mc(this._showDataInfo,this,!0),ondragend:mc(this._onDragEnd,this),onmouseover:mc(this._showDataInfo,this,!0),onmouseout:mc(this._showDataInfo,this,!1)})},t.prototype._resetInterval=function(){var e=this._range=this.dataZoomModel.getPercentRange(),t=this._getViewExtent();this._handleEnds=[Ef(e[0],[0,100],t,!0),Ef(e[1],[0,100],t,!0)]},t.prototype._updateInterval=function(e,t){var r=this.dataZoomModel,n=this._handleEnds,i=this._getViewExtent(),o=r.findRepresentativeAxisProxy().getMinMaxSpan(),a=[0,100];ZH(t,n,i,r.get("zoomLock")?"all":e,null!=o.minSpan?Ef(o.minSpan,a,i,!0):null,null!=o.maxSpan?Ef(o.maxSpan,a,i,!0):null);var s=this._range,l=this._range=kf([Ef(n[0],i,a,!0),Ef(n[1],i,a,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},t.prototype._updateView=function(e){var t=this._displayables,r=this._handleEnds,n=kf(r.slice()),i=this._size;uc([0,1],(function(e){var n=t.handles[e],o=this._handleHeight;n.attr({scaleX:o/2,scaleY:o/2,x:r[e]+(e?-1:1),y:i[1]/2-o/2})}),this),t.filler.setShape({x:n[0],y:0,width:n[1]-n[0],height:i[1]});var o={x:n[0],width:n[1]-n[0]};t.moveHandle&&(t.moveHandle.setShape(o),t.moveZone.setShape(o),t.moveZone.getBoundingRect(),t.moveHandleIcon&&t.moveHandleIcon.attr("x",o.x+o.width/2));for(var a=t.dataShadowSegs,s=[0,n[0],n[1],i[0]],l=0;l<a.length;l++){var c=a[l],u=c.getClipPath();u||(u=new bv,c.setClipPath(u)),u.setShape({x:s[l],y:0,width:s[l+1]-s[l],height:i[1]})}this._updateDataInfo(e)},t.prototype._updateDataInfo=function(e){var t=this.dataZoomModel,r=this._displayables,n=r.handleLabels,i=this._orient,o=["",""];if(t.get("showDetail")){var a=t.findRepresentativeAxisProxy();if(a){var s=a.getAxisModel().axis,l=this._range,c=e?a.calculateDataWindow({start:l[0],end:l[1]}).valueWindow:a.getDataValueWindow();o=[this._formatLabel(c[0],s),this._formatLabel(c[1],s)]}}var u=kf(this._handleEnds.slice());function d(e){var t=wE(r.handles[e].parent,this.group),a=SE(0===e?"right":"left",t),s=this._handleWidth/2+5,l=CE([u[e]+(0===e?-s:s),this._size[1]/2],t);n[e].setStyle({x:l[0],y:l[1],verticalAlign:i===ZQ?"middle":a,align:i===ZQ?a:"center",text:o[e]})}d.call(this,0),d.call(this,1)},t.prototype._formatLabel=function(e,t){var r=this.dataZoomModel,n=r.get("labelFormatter"),i=r.get("labelPrecision");null!=i&&"auto"!==i||(i=t.getPixelPrecision());var o=null==e||isNaN(e)?"":"category"===t.type||"time"===t.type?t.scale.getLabel({value:Math.round(e)}):e.toFixed(Math.min(i,20));return yc(n)?n(e,o):xc(n)?n.replace("{value}",o):o},t.prototype._showDataInfo=function(e){e=this._dragging||e;var t=this._displayables,r=t.handleLabels;r[0].attr("invisible",!e),r[1].attr("invisible",!e),t.moveHandle&&this.api[e?"enterEmphasis":"leaveEmphasis"](t.moveHandle,1)},t.prototype._onDragMove=function(e,t,r,n){this._dragging=!0,Ou(n.event);var i=CE([t,r],this._displayables.sliderGroup.getLocalTransform(),!0),o=this._updateInterval(e,i[0]),a=this.dataZoomModel.get("realtime");this._updateView(!a),o&&a&&this._dispatchZoomAction(!0)},t.prototype._onDragEnd=function(){this._dragging=!1,this._showDataInfo(!1),!this.dataZoomModel.get("realtime")&&this._dispatchZoomAction(!1)},t.prototype._onClickPanel=function(e){var t=this._size,r=this._displayables.sliderGroup.transformCoordToLocal(e.offsetX,e.offsetY);if(!(r[0]<0||r[0]>t[0]||r[1]<0||r[1]>t[1])){var n=this._handleEnds,i=(n[0]+n[1])/2,o=this._updateInterval("all",r[0]-i);this._updateView(),o&&this._dispatchZoomAction(!1)}},t.prototype._onBrushStart=function(e){var t=e.offsetX,r=e.offsetY;this._brushStart=new Xu(t,r),this._brushing=!0,this._brushStartTime=+new Date},t.prototype._onBrushEnd=function(e){if(this._brushing){var t=this._displayables.brushRect;if(this._brushing=!1,t){t.attr("ignore",!0);var r=t.shape;if(!(+new Date-this._brushStartTime<200&&Math.abs(r.width)<5)){var n=this._getViewExtent(),i=[0,100];this._range=kf([Ef(r.x,n,i,!0),Ef(r.x+r.width,n,i,!0)]),this._handleEnds=[r.x,r.x+r.width],this._updateView(),this._dispatchZoomAction(!1)}}}},t.prototype._onBrush=function(e){this._brushing&&(Ou(e.event),this._updateBrushRect(e.offsetX,e.offsetY))},t.prototype._updateBrushRect=function(e,t){var r=this._displayables,n=this.dataZoomModel,i=r.brushRect;i||(i=r.brushRect=new UQ({silent:!0,style:n.getModel("brushStyle").getItemStyle()}),r.sliderGroup.add(i)),i.attr("ignore",!1);var o=this._brushStart,a=this._displayables.sliderGroup,s=a.transformCoordToLocal(e,t),l=a.transformCoordToLocal(o.x,o.y),c=this._size;s[0]=Math.max(Math.min(c[0],s[0]),0),i.setShape({x:l[0],y:0,width:s[0]-l[0],height:c[1]})},t.prototype._dispatchZoomAction=function(e){var t=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:e?qQ:null,start:t[0],end:t[1]})},t.prototype._findCoordRect=function(){var e,t=oq(this.dataZoomModel).infoList;if(!e&&t.length){var r=t[0].model.coordinateSystem;e=r.getRect&&r.getRect()}if(!e){var n=this.api.getWidth(),i=this.api.getHeight();e={x:.2*n,y:.2*i,width:.6*n,height:.6*i}}return e},t.type="dataZoom.slider",t}(dq);function KQ(e){return"vertical"===e?"ns-resize":"ew-resize"}const QQ=$Q;function JQ(e){e.registerComponentModel(WQ),e.registerComponentView(QQ),xq(e)}var eJ={get:function(e,t,r){var n=rc((tJ[e]||{})[t]);return r&&vc(n)?n[n.length-1]:n}},tJ={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}};const rJ=eJ;var nJ=Fz.mapVisual,iJ=Fz.eachVisual,oJ=vc,aJ=uc,sJ=kf,lJ=Ef,cJ=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.stateList=["inRange","outOfRange"],r.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],r.layoutMode={type:"box",ignoreSize:!0},r.dataBound=[-1/0,1/0],r.targetVisuals={},r.controllerVisuals={},r}return Al(t,e),t.prototype.init=function(e,t,r){this.mergeDefaultAndTheme(e,r)},t.prototype.optionUpdated=function(e,t){var r=this.option;!t&&U$(r,e,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},t.prototype.resetVisual=function(e){var t=this.stateList;e=mc(e,this),this.controllerVisuals=W$(this.option.controller,t,e),this.targetVisuals=W$(this.option.target,t,e)},t.prototype.getItemSymbol=function(){return null},t.prototype.getTargetSeriesIndices=function(){var e=this.option.seriesIndex,t=[];return null==e||"all"===e?this.ecModel.eachSeries((function(e,r){t.push(r)})):t=$f(e),t},t.prototype.eachTargetSeries=function(e,t){uc(this.getTargetSeriesIndices(),(function(r){var n=this.ecModel.getSeriesByIndex(r);n&&e.call(t,n)}),this)},t.prototype.isTargetSeries=function(e){var t=!1;return this.eachTargetSeries((function(r){r===e&&(t=!0)})),t},t.prototype.formatValueText=function(e,t,r){var n,i=this.option,o=i.precision,a=this.dataBound,s=i.formatter;r=r||["<",">"],vc(e)&&(e=e.slice(),n=!0);var l=t?e:n?[c(e[0]),c(e[1])]:c(e);return xc(s)?s.replace("{value}",n?l[0]:l).replace("{value2}",n?l[1]:l):yc(s)?n?s(e[0],e[1]):s(e):n?e[0]===a[0]?r[0]+" "+l[1]:e[1]===a[1]?r[1]+" "+l[0]:l[0]+" - "+l[1]:l;function c(e){return e===a[0]?"min":e===a[1]?"max":(+e).toFixed(Math.min(o,20))}},t.prototype.resetExtent=function(){var e=this.option,t=sJ([e.min,e.max]);this._dataExtent=t},t.prototype.getDataDimensionIndex=function(e){var t=this.option.dimension;if(null!=t)return e.getDimensionIndex(t);for(var r=e.dimensions,n=r.length-1;n>=0;n--){var i=r[n],o=e.getDimensionInfo(i);if(!o.isCalculationCoord)return o.storeDimIndex}},t.prototype.getExtent=function(){return this._dataExtent.slice()},t.prototype.completeVisualOption=function(){var e=this.ecModel,t=this.option,r={inRange:t.inRange,outOfRange:t.outOfRange},n=t.target||(t.target={}),i=t.controller||(t.controller={});nc(n,r),nc(i,r);var o=this.isCategory();function a(r){oJ(t.color)&&!r.inRange&&(r.inRange={color:t.color.slice().reverse()}),r.inRange=r.inRange||{color:e.get("gradientColor")}}a.call(this,n),a.call(this,i),function(e,t,r){var n=e[t],i=e[r];n&&!i&&(i=e[r]={},aJ(n,(function(e,t){if(Fz.isValidType(t)){var r=rJ.get(t,"inactive",o);null!=r&&(i[t]=r,"color"!==t||i.hasOwnProperty("opacity")||i.hasOwnProperty("colorAlpha")||(i.opacity=[0,0]))}})))}.call(this,n,"inRange","outOfRange"),function(e){var t=(e.inRange||{}).symbol||(e.outOfRange||{}).symbol,r=(e.inRange||{}).symbolSize||(e.outOfRange||{}).symbolSize,n=this.get("inactiveColor"),i=this.getItemSymbol()||"roundRect";aJ(this.stateList,(function(a){var s=this.itemSize,l=e[a];l||(l=e[a]={color:o?n:[n]}),null==l.symbol&&(l.symbol=t&&rc(t)||(o?i:[i])),null==l.symbolSize&&(l.symbolSize=r&&rc(r)||(o?s[0]:[s[0],s[0]])),l.symbol=nJ(l.symbol,(function(e){return"none"===e?i:e}));var c=l.symbolSize;if(null!=c){var u=-1/0;iJ(c,(function(e){e>u&&(u=e)})),l.symbolSize=nJ(c,(function(e){return lJ(e,[0,u],[0,s[0]],!0)}))}}),this)}.call(this,i)},t.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},t.prototype.isCategory=function(){return!!this.option.categories},t.prototype.setSelected=function(e){},t.prototype.getSelected=function(){return null},t.prototype.getValueState=function(e){return null},t.prototype.getVisualMeta=function(e){return null},t.type="visualMap",t.dependencies=["series"],t.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},t}(Pb);const uJ=cJ;var dJ=[20,140],pJ=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.optionUpdated=function(t,r){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual((function(e){e.mappingMethod="linear",e.dataExtent=this.getExtent()})),this._resetRange()},t.prototype.resetItemSize=function(){e.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(null==t[0]||isNaN(t[0]))&&(t[0]=dJ[0]),(null==t[1]||isNaN(t[1]))&&(t[1]=dJ[1])},t.prototype._resetRange=function(){var e=this.getExtent(),t=this.option.range;!t||t.auto?(e.auto=1,this.option.range=e):vc(t)&&(t[0]>t[1]&&t.reverse(),t[0]=Math.max(t[0],e[0]),t[1]=Math.min(t[1],e[1]))},t.prototype.completeVisualOption=function(){e.prototype.completeVisualOption.apply(this,arguments),uc(this.stateList,(function(e){var t=this.option.controller[e].symbolSize;t&&t[0]!==t[1]&&(t[0]=t[1]/3)}),this)},t.prototype.setSelected=function(e){this.option.range=e.slice(),this._resetRange()},t.prototype.getSelected=function(){var e=this.getExtent(),t=kf((this.get("range")||[]).slice());return t[0]>e[1]&&(t[0]=e[1]),t[1]>e[1]&&(t[1]=e[1]),t[0]<e[0]&&(t[0]=e[0]),t[1]<e[0]&&(t[1]=e[0]),t},t.prototype.getValueState=function(e){var t=this.option.range,r=this.getExtent();return(t[0]<=r[0]||t[0]<=e)&&(t[1]>=r[1]||e<=t[1])?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(e){var t=[];return this.eachTargetSeries((function(r){var n=[],i=r.getData();i.each(this.getDataDimensionIndex(i),(function(t,r){e[0]<=t&&t<=e[1]&&n.push(r)}),this),t.push({seriesId:r.id,dataIndex:n})}),this),t},t.prototype.getVisualMeta=function(e){var t=hJ(this,"outOfRange",this.getExtent()),r=hJ(this,"inRange",this.option.range.slice()),n=[];function i(t,r){n.push({value:t,color:e(t,r)})}for(var o=0,a=0,s=r.length,l=t.length;a<l&&(!r.length||t[a]<=r[0]);a++)t[a]<r[o]&&i(t[a],"outOfRange");for(var c=1;o<s;o++,c=0)c&&n.length&&i(r[o],"outOfRange"),i(r[o],"inRange");for(c=1;a<l;a++)(!r.length||r[r.length-1]<t[a])&&(c&&(n.length&&i(n[n.length-1].value,"outOfRange"),c=0),i(t[a],"outOfRange"));var u=n.length;return{stops:n,outerColors:[u?n[0].color:"transparent",u?n[u-1].color:"transparent"]}},t.type="visualMap.continuous",t.defaultOption=Tx(uJ.defaultOption,{align:"auto",calculable:!1,hoverLink:!0,realtime:!0,handleIcon:"path://M-11.39,9.77h0a3.5,3.5,0,0,1-3.5,3.5h-22a3.5,3.5,0,0,1-3.5-3.5h0a3.5,3.5,0,0,1,3.5-3.5h22A3.5,3.5,0,0,1-11.39,9.77Z",handleSize:"120%",handleStyle:{borderColor:"#fff",borderWidth:1},indicatorIcon:"circle",indicatorSize:"50%",indicatorStyle:{borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}}),t}(uJ);function hJ(e,t,r){if(r[0]===r[1])return r.slice();for(var n=(r[1]-r[0])/200,i=r[0],o=[],a=0;a<=200&&i<r[1];a++)o.push(i),i+=n;return o.push(r[1]),o}const fJ=pJ;const mJ=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r.autoPositionValues={left:1,right:1,top:1,bottom:1},r}return Al(t,e),t.prototype.init=function(e,t){this.ecModel=e,this.api=t},t.prototype.render=function(e,t,r,n){this.visualMapModel=e,!1!==e.get("show")?this.doRender(e,t,r,n):this.group.removeAll()},t.prototype.renderBackground=function(e){var t=this.visualMapModel,r=fb(t.get("padding")||0),n=e.getBoundingRect();e.add(new bv({z2:-1,silent:!0,shape:{x:n.x-r[3],y:n.y-r[0],width:n.width+r[3]+r[1],height:n.height+r[0]+r[2]},style:{fill:t.get("backgroundColor"),stroke:t.get("borderColor"),lineWidth:t.get("borderWidth")}}))},t.prototype.getControllerVisual=function(e,t,r){var n=(r=r||{}).forceState,i=this.visualMapModel,o={};if("color"===t){var a=i.get("contentColor");o.color=a}function s(e){return o[e]}function l(e,t){o[e]=t}var c=i.controllerVisuals[n||i.getValueState(e)];return uc(Fz.prepareVisualTypes(c),(function(n){var i=c[n];r.convertOpacityToAlpha&&"opacity"===n&&(n="colorAlpha",i=c.__alphaForOpacity),Fz.dependsOn(n,t)&&i&&i.applyVisual(e,s,l)})),o[t]},t.prototype.positionGroup=function(e){var t=this.visualMapModel,r=this.api;Tb(e,t.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()})},t.prototype.doRender=function(e,t,r,n){},t.type="visualMap",t}(AC);var gJ=[["left","right","width"],["top","bottom","height"]];function vJ(e,t,r){var n=e.option,i=n.align;if(null!=i&&"auto"!==i)return i;for(var o={width:t.getWidth(),height:t.getHeight()},a="horizontal"===n.orient?1:0,s=gJ[a],l=[0,null,10],c={},u=0;u<3;u++)c[gJ[1-a][u]]=l[u],c[s[u]]=2===u?r[0]:n[s[u]];var d=[["x","width",3],["y","height",0]][a],p=Mb(c,o,n.padding);return s[(p.margin[d[2]]||0)+p[d[0]]+.5*p[d[1]]<.5*o[d[1]]?0:1]}function yJ(e,t){return uc(e||[],(function(e){null!=e.dataIndex&&(e.dataIndexInside=e.dataIndex,e.dataIndex=null),e.highlightKey="visualMap"+(t?t.componentIndex:"")})),e}var xJ=Ef,bJ=uc,_J=Math.min,wJ=Math.max,CJ=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r._shapes={},r._dataInterval=[],r._handleEnds=[],r._hoverLinkDataIndices=[],r}return Al(t,e),t.prototype.init=function(t,r){e.prototype.init.call(this,t,r),this._hoverLinkFromSeriesMouseOver=mc(this._hoverLinkFromSeriesMouseOver,this),this._hideIndicator=mc(this._hideIndicator,this)},t.prototype.doRender=function(e,t,r,n){n&&"selectDataRange"===n.type&&n.from===this.uid||this._buildView()},t.prototype._buildView=function(){this.group.removeAll();var e=this.visualMapModel,t=this.group;this._orient=e.get("orient"),this._useHandle=e.get("calculable"),this._resetInterval(),this._renderBar(t);var r=e.get("text");this._renderEndsText(t,r,0),this._renderEndsText(t,r,1),this._updateView(!0),this.renderBackground(t),this._updateView(),this._enableHoverLinkToSeries(),this._enableHoverLinkFromSeries(),this.positionGroup(t)},t.prototype._renderEndsText=function(e,t,r){if(t){var n=t[1-r];n=null!=n?n+"":"";var i=this.visualMapModel,o=i.get("textGap"),a=i.itemSize,s=this._shapes.mainGroup,l=this._applyTransform([a[0]/2,0===r?-o:a[1]+o],s),c=this._applyTransform(0===r?"bottom":"top",s),u=this._orient,d=this.visualMapModel.textStyleModel;this.group.add(new Rv({style:ex(d,{x:l[0],y:l[1],verticalAlign:"horizontal"===u?"middle":c,align:"horizontal"===u?c:"center",text:n})}))}},t.prototype._renderBar=function(e){var t=this.visualMapModel,r=this._shapes,n=t.itemSize,i=this._orient,o=this._useHandle,a=vJ(t,this.api,n),s=r.mainGroup=this._createBarGroup(a),l=new vf;s.add(l),l.add(r.outOfRange=SJ()),l.add(r.inRange=SJ(null,o?MJ(this._orient):null,mc(this._dragHandle,this,"all",!1),mc(this._dragHandle,this,"all",!0))),l.setClipPath(new bv({shape:{x:0,y:0,width:n[0],height:n[1],r:3}}));var c=t.textStyleModel.getTextRect("国"),u=wJ(c.width,c.height);o&&(r.handleThumbs=[],r.handleLabels=[],r.handleLabelPoints=[],this._createHandle(t,s,0,n,u,i),this._createHandle(t,s,1,n,u,i)),this._createIndicator(t,s,n,u,i),e.add(s)},t.prototype._createHandle=function(e,t,r,n,i,o){var a=mc(this._dragHandle,this,r,!1),s=mc(this._dragHandle,this,r,!0),l=rf(e.get("handleSize"),n[0]),c=eT(e.get("handleIcon"),-l/2,-l/2,l,l,null,!0),u=MJ(this._orient);c.attr({cursor:u,draggable:!0,drift:a,ondragend:s,onmousemove:function(e){Ou(e.event)}}),c.x=n[0]/2,c.useStyle(e.getModel("handleStyle").getItemStyle()),c.setStyle({strokeNoScale:!0,strokeFirst:!0}),c.style.lineWidth*=2,c.ensureState("emphasis").style=e.getModel(["emphasis","handleStyle"]).getItemStyle(),Oy(c,!0),t.add(c);var d=this.visualMapModel.textStyleModel,p=new Rv({cursor:u,draggable:!0,drift:a,onmousemove:function(e){Ou(e.event)},ondragend:s,style:ex(d,{x:0,y:0,text:""})});p.ensureState("blur").style={opacity:.1},p.stateTransition={duration:200},this.group.add(p);var h=[l,0],f=this._shapes;f.handleThumbs[r]=c,f.handleLabelPoints[r]=h,f.handleLabels[r]=p},t.prototype._createIndicator=function(e,t,r,n,i){var o=rf(e.get("indicatorSize"),r[0]),a=eT(e.get("indicatorIcon"),-o/2,-o/2,o,o,null,!0);a.attr({cursor:"move",invisible:!0,silent:!0,x:r[0]/2});var s=e.getModel("indicatorStyle").getItemStyle();if(a instanceof pv){var l=a.style;a.useStyle(oc({image:l.image,x:l.x,y:l.y,width:l.width,height:l.height},s))}else a.useStyle(s);t.add(a);var c=this.visualMapModel.textStyleModel,u=new Rv({silent:!0,invisible:!0,style:ex(c,{x:0,y:0,text:""})});this.group.add(u);var d=[("horizontal"===i?n/2:6)+r[0]/2,0],p=this._shapes;p.indicator=a,p.indicatorLabel=u,p.indicatorLabelPoint=d,this._firstShowIndicator=!0},t.prototype._dragHandle=function(e,t,r,n){if(this._useHandle){if(this._dragging=!t,!t){var i=this._applyTransform([r,n],this._shapes.mainGroup,!0);this._updateInterval(e,i[1]),this._hideIndicator(),this._updateView()}t===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()}),t?!this._hovering&&this._clearHoverLinkToSeries():EJ(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[e],!1)}},t.prototype._resetInterval=function(){var e=this.visualMapModel,t=this._dataInterval=e.getSelected(),r=e.getExtent(),n=[0,e.itemSize[1]];this._handleEnds=[xJ(t[0],r,n,!0),xJ(t[1],r,n,!0)]},t.prototype._updateInterval=function(e,t){t=t||0;var r=this.visualMapModel,n=this._handleEnds,i=[0,r.itemSize[1]];ZH(t,n,i,e,0);var o=r.getExtent();this._dataInterval=[xJ(n[0],i,o,!0),xJ(n[1],i,o,!0)]},t.prototype._updateView=function(e){var t=this.visualMapModel,r=t.getExtent(),n=this._shapes,i=[0,t.itemSize[1]],o=e?i:this._handleEnds,a=this._createBarVisual(this._dataInterval,r,o,"inRange"),s=this._createBarVisual(r,r,i,"outOfRange");n.inRange.setStyle({fill:a.barColor}).setShape("points",a.barPoints),n.outOfRange.setStyle({fill:s.barColor}).setShape("points",s.barPoints),this._updateHandle(o,a)},t.prototype._createBarVisual=function(e,t,r,n){var i={forceState:n,convertOpacityToAlpha:!0},o=this._makeColorGradient(e,i),a=[this.getControllerVisual(e[0],"symbolSize",i),this.getControllerVisual(e[1],"symbolSize",i)],s=this._createBarPoints(r,a);return{barColor:new XS(0,0,0,1,o),barPoints:s,handlesColor:[o[0].color,o[o.length-1].color]}},t.prototype._makeColorGradient=function(e,t){var r=[],n=(e[1]-e[0])/100;r.push({color:this.getControllerVisual(e[0],"color",t),offset:0});for(var i=1;i<100;i++){var o=e[0]+n*i;if(o>e[1])break;r.push({color:this.getControllerVisual(o,"color",t),offset:i/100})}return r.push({color:this.getControllerVisual(e[1],"color",t),offset:1}),r},t.prototype._createBarPoints=function(e,t){var r=this.visualMapModel.itemSize;return[[r[0]-t[0],e[0]],[r[0],e[0]],[r[0],e[1]],[r[0]-t[1],e[1]]]},t.prototype._createBarGroup=function(e){var t=this._orient,r=this.visualMapModel.get("inverse");return new vf("horizontal"!==t||r?"horizontal"===t&&r?{scaleX:"bottom"===e?-1:1,rotation:-Math.PI/2}:"vertical"!==t||r?{scaleX:"left"===e?1:-1}:{scaleX:"left"===e?1:-1,scaleY:-1}:{scaleX:"bottom"===e?1:-1,rotation:Math.PI/2})},t.prototype._updateHandle=function(e,t){if(this._useHandle){var r=this._shapes,n=this.visualMapModel,i=r.handleThumbs,o=r.handleLabels,a=n.itemSize,s=n.getExtent();bJ([0,1],(function(l){var c=i[l];c.setStyle("fill",t.handlesColor[l]),c.y=e[l];var u=xJ(e[l],[0,a[1]],s,!0),d=this.getControllerVisual(u,"symbolSize");c.scaleX=c.scaleY=d/a[0],c.x=a[0]-d/2;var p=CE(r.handleLabelPoints[l],wE(c,this.group));o[l].setStyle({x:p[0],y:p[1],text:n.formatValueText(this._dataInterval[l]),verticalAlign:"middle",align:"vertical"===this._orient?this._applyTransform("left",r.mainGroup):"center"})}),this)}},t.prototype._showIndicator=function(e,t,r,n){var i=this.visualMapModel,o=i.getExtent(),a=i.itemSize,s=[0,a[1]],l=this._shapes,c=l.indicator;if(c){c.attr("invisible",!1);var u=this.getControllerVisual(e,"color",{convertOpacityToAlpha:!0}),d=this.getControllerVisual(e,"symbolSize"),p=xJ(e,o,s,!0),h=a[0]-d/2,f={x:c.x,y:c.y};c.y=p,c.x=h;var m=CE(l.indicatorLabelPoint,wE(c,this.group)),g=l.indicatorLabel;g.attr("invisible",!1);var v=this._applyTransform("left",l.mainGroup),y="horizontal"===this._orient;g.setStyle({text:(r||"")+i.formatValueText(t),verticalAlign:y?v:"middle",align:y?"center":v});var x={x:h,y:p,style:{fill:u}},b={style:{x:m[0],y:m[1]}};if(i.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var _={duration:100,easing:"cubicInOut",additive:!0};c.x=f.x,c.y=f.y,c.animateTo(x,_),g.animateTo(b,_)}else c.attr(x),g.attr(b);this._firstShowIndicator=!1;var w=this._shapes.handleLabels;if(w)for(var C=0;C<w.length;C++)this.api.enterBlur(w[C])}},t.prototype._enableHoverLinkToSeries=function(){var e=this;this._shapes.mainGroup.on("mousemove",(function(t){if(e._hovering=!0,!e._dragging){var r=e.visualMapModel.itemSize,n=e._applyTransform([t.offsetX,t.offsetY],e._shapes.mainGroup,!0,!0);n[1]=_J(wJ(0,n[1]),r[1]),e._doHoverLinkToSeries(n[1],0<=n[0]&&n[0]<=r[0])}})).on("mouseout",(function(){e._hovering=!1,!e._dragging&&e._clearHoverLinkToSeries()}))},t.prototype._enableHoverLinkFromSeries=function(){var e=this.api.getZr();this.visualMapModel.option.hoverLink?(e.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),e.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},t.prototype._doHoverLinkToSeries=function(e,t){var r=this.visualMapModel,n=r.itemSize;if(r.option.hoverLink){var i=[0,n[1]],o=r.getExtent();e=_J(wJ(i[0],e),i[1]);var a=function(e,t,r){var n=6,i=e.get("hoverLinkDataSize");i&&(n=xJ(i,t,r,!0)/2);return n}(r,o,i),s=[e-a,e+a],l=xJ(e,i,o,!0),c=[xJ(s[0],i,o,!0),xJ(s[1],i,o,!0)];s[0]<i[0]&&(c[0]=-1/0),s[1]>i[1]&&(c[1]=1/0),t&&(c[0]===-1/0?this._showIndicator(l,c[1],"< ",a):c[1]===1/0?this._showIndicator(l,c[0],"> ",a):this._showIndicator(l,l,"≈ ",a));var u=this._hoverLinkDataIndices,d=[];(t||EJ(r))&&(d=this._hoverLinkDataIndices=r.findTargetDataIndices(c));var p=function(e,t){var r={},n={};return i(e||[],r),i(t||[],n,r),[o(r),o(n)];function i(e,t,r){for(var n=0,i=e.length;n<i;n++){var o=im(e[n].seriesId,null);if(null==o)return;for(var a=$f(e[n].dataIndex),s=r&&r[o],l=0,c=a.length;l<c;l++){var u=a[l];s&&s[u]?s[u]=null:(t[o]||(t[o]={}))[u]=1}}}function o(e,t){var r=[];for(var n in e)if(e.hasOwnProperty(n)&&null!=e[n])if(t)r.push(+n);else{var i=o(e[n],!0);i.length&&r.push({seriesId:n,dataIndex:i})}return r}}(u,d);this._dispatchHighDown("downplay",yJ(p[0],r)),this._dispatchHighDown("highlight",yJ(p[1],r))}},t.prototype._hoverLinkFromSeriesMouseOver=function(e){var t;if(HM(e.target,(function(e){var r=Vv(e);if(null!=r.dataIndex)return t=r,!0}),!0),t){var r=this.ecModel.getSeriesByIndex(t.seriesIndex),n=this.visualMapModel;if(n.isTargetSeries(r)){var i=r.getData(t.dataType),o=i.getStore().get(n.getDataDimensionIndex(i),t.dataIndex);isNaN(o)||this._showIndicator(o,o)}}},t.prototype._hideIndicator=function(){var e=this._shapes;e.indicator&&e.indicator.attr("invisible",!0),e.indicatorLabel&&e.indicatorLabel.attr("invisible",!0);var t=this._shapes.handleLabels;if(t)for(var r=0;r<t.length;r++)this.api.leaveBlur(t[r])},t.prototype._clearHoverLinkToSeries=function(){this._hideIndicator();var e=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",yJ(e,this.visualMapModel)),e.length=0},t.prototype._clearHoverLinkFromSeries=function(){this._hideIndicator();var e=this.api.getZr();e.off("mouseover",this._hoverLinkFromSeriesMouseOver),e.off("mouseout",this._hideIndicator)},t.prototype._applyTransform=function(e,t,r,n){var i=wE(t,n?null:this.group);return vc(e)?CE(e,i,r):SE(e,i,r)},t.prototype._dispatchHighDown=function(e,t){t&&t.length&&this.api.dispatchAction({type:e,batch:t})},t.prototype.dispose=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},t.type="visualMap.continuous",t}(mJ);function SJ(e,t,r,n){return new TS({shape:{points:e},draggable:!!r,cursor:t,drift:r,onmousemove:function(e){Ou(e.event)},ondragend:n})}function EJ(e){var t=e.get("hoverLinkOnHandle");return!!(null==t?e.get("realtime"):t)}function MJ(e){return"vertical"===e?"ns-resize":"ew-resize"}const TJ=CJ;var kJ={type:"selectDataRange",event:"dataRangeSelected",update:"update"},IJ=function(e,t){t.eachComponent({mainType:"visualMap",query:e},(function(t){t.setSelected(e.selected)}))},LJ=[{createOnAllSeries:!0,reset:function(e,t){var r=[];return t.eachComponent("visualMap",(function(t){var n,i,o,a,s,l=e.pipelineContext;!t.isTargetSeries(e)||l&&l.large||r.push((n=t.stateList,i=t.targetVisuals,o=mc(t.getValueState,t),a=t.getDataDimensionIndex(e.getData()),s={},uc(n,(function(e){var t=Fz.prepareVisualTypes(i[e]);s[e]=t})),{progress:function(e,t){var r,n;function l(e){return RM(t,n,e)}function c(e,r){FM(t,n,e,r)}null!=a&&(r=t.getDimensionIndex(a));for(var u=t.getStore();null!=(n=e.next());){var d=t.getRawDataItem(n);if(!d||!1!==d.visualMap)for(var p=null!=a?u.get(r,n):n,h=o(p),f=i[h],m=s[h],g=0,v=m.length;g<v;g++){var y=m[g];f[y]&&f[y].applyVisual(p,l,c)}}}}))})),r}},{createOnAllSeries:!0,reset:function(e,t){var r=e.getData(),n=[];t.eachComponent("visualMap",(function(t){if(t.isTargetSeries(e)){var i=t.getVisualMeta(mc(AJ,null,e,t))||{stops:[],outerColors:[]},o=t.getDataDimensionIndex(r);o>=0&&(i.dimension=o,n.push(i))}})),e.getData().setVisual("visualMeta",n)}}];function AJ(e,t,r,n){for(var i=t.targetVisuals[n],o=Fz.prepareVisualTypes(i),a={color:VM(e.getData(),"color")},s=0,l=o.length;s<l;s++){var c=o[s],u=i["opacity"===c?"__alphaForOpacity":c];u&&u.applyVisual(r,d,p)}return a.color;function d(e){return a[e]}function p(e,t){a[e]=t}}var NJ=uc;function DJ(e){var t=e&&e.visualMap;vc(t)||(t=t?[t]:[]),NJ(t,(function(e){if(e){PJ(e,"splitList")&&!PJ(e,"pieces")&&(e.pieces=e.splitList,delete e.splitList);var t=e.pieces;t&&vc(t)&&NJ(t,(function(e){wc(e)&&(PJ(e,"start")&&!PJ(e,"min")&&(e.min=e.start),PJ(e,"end")&&!PJ(e,"max")&&(e.max=e.end))}))}}))}function PJ(e,t){return e&&e.hasOwnProperty&&e.hasOwnProperty(t)}var OJ=!1;function RJ(e){OJ||(OJ=!0,e.registerSubTypeDefaulter("visualMap",(function(e){return e.categories||(e.pieces?e.pieces.length>0:e.splitNumber>0)&&!e.calculable?"piecewise":"continuous"})),e.registerAction(kJ,IJ),uc(LJ,(function(t){e.registerVisual(e.PRIORITY.VISUAL.COMPONENT,t)})),e.registerPreprocessor(DJ))}function VJ(e){e.registerComponentModel(fJ),e.registerComponentView(TJ),RJ(e)}var FJ=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r._pieceList=[],r}return Al(t,e),t.prototype.optionUpdated=function(t,r){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var n=this._mode=this._determineMode();this._pieceList=[],zJ[this._mode].call(this,this._pieceList),this._resetSelected(t,r);var i=this.option.categories;this.resetVisual((function(e,t){"categories"===n?(e.mappingMethod="category",e.categories=rc(i)):(e.dataExtent=this.getExtent(),e.mappingMethod="piecewise",e.pieceList=dc(this._pieceList,(function(e){return e=rc(e),"inRange"!==t&&(e.visual=null),e})))}))},t.prototype.completeVisualOption=function(){var t=this.option,r={},n=Fz.listVisualTypes(),i=this.isCategory();function o(e,t,r){return e&&e[t]&&e[t].hasOwnProperty(r)}uc(t.pieces,(function(e){uc(n,(function(t){e.hasOwnProperty(t)&&(r[t]=1)}))})),uc(r,(function(e,r){var n=!1;uc(this.stateList,(function(e){n=n||o(t,e,r)||o(t.target,e,r)}),this),!n&&uc(this.stateList,(function(e){(t[e]||(t[e]={}))[r]=rJ.get(r,"inRange"===e?"active":"inactive",i)}))}),this),e.prototype.completeVisualOption.apply(this,arguments)},t.prototype._resetSelected=function(e,t){var r=this.option,n=this._pieceList,i=(t?r:e).selected||{};if(r.selected=i,uc(n,(function(e,t){var r=this.getSelectedMapKey(e);i.hasOwnProperty(r)||(i[r]=!0)}),this),"single"===r.selectedMode){var o=!1;uc(n,(function(e,t){var r=this.getSelectedMapKey(e);i[r]&&(o?i[r]=!1:o=!0)}),this)}},t.prototype.getItemSymbol=function(){return this.get("itemSymbol")},t.prototype.getSelectedMapKey=function(e){return"categories"===this._mode?e.value+"":e.index+""},t.prototype.getPieceList=function(){return this._pieceList},t.prototype._determineMode=function(){var e=this.option;return e.pieces&&e.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},t.prototype.setSelected=function(e){this.option.selected=rc(e)},t.prototype.getValueState=function(e){var t=Fz.findPieceIndex(e,this._pieceList);return null!=t&&this.option.selected[this.getSelectedMapKey(this._pieceList[t])]?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(e){var t=[],r=this._pieceList;return this.eachTargetSeries((function(n){var i=[],o=n.getData();o.each(this.getDataDimensionIndex(o),(function(t,n){Fz.findPieceIndex(t,r)===e&&i.push(n)}),this),t.push({seriesId:n.id,dataIndex:i})}),this),t},t.prototype.getRepresentValue=function(e){var t;if(this.isCategory())t=e.value;else if(null!=e.value)t=e.value;else{var r=e.interval||[];t=r[0]===-1/0&&r[1]===1/0?0:(r[0]+r[1])/2}return t},t.prototype.getVisualMeta=function(e){if(!this.isCategory()){var t=[],r=["",""],n=this,i=this._pieceList.slice();if(i.length){var o=i[0].interval[0];o!==-1/0&&i.unshift({interval:[-1/0,o]}),(o=i[i.length-1].interval[1])!==1/0&&i.push({interval:[o,1/0]})}else i.push({interval:[-1/0,1/0]});var a=-1/0;return uc(i,(function(e){var t=e.interval;t&&(t[0]>a&&s([a,t[0]],"outOfRange"),s(t.slice()),a=t[1])}),this),{stops:t,outerColors:r}}function s(i,o){var a=n.getRepresentValue({interval:i});o||(o=n.getValueState(a));var s=e(a,o);i[0]===-1/0?r[0]=s:i[1]===1/0?r[1]=s:t.push({value:i[0],color:s},{value:i[1],color:s})}},t.type="visualMap.piecewise",t.defaultOption=Tx(uJ.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),t}(uJ),zJ={splitNumber:function(e){var t=this.option,r=Math.min(t.precision,20),n=this.getExtent(),i=t.splitNumber;i=Math.max(parseInt(i,10),1),t.splitNumber=i;for(var o=(n[1]-n[0])/i;+o.toFixed(r)!==o&&r<5;)r++;t.precision=r,o=+o.toFixed(r),t.minOpen&&e.push({interval:[-1/0,n[0]],close:[0,0]});for(var a=0,s=n[0];a<i;s+=o,a++){var l=a===i-1?n[1]:s+o;e.push({interval:[s,l],close:[1,1]})}t.maxOpen&&e.push({interval:[n[1],1/0],close:[0,0]}),Hf(e),uc(e,(function(e,t){e.index=t,e.text=this.formatValueText(e.interval)}),this)},categories:function(e){var t=this.option;uc(t.categories,(function(t){e.push({text:this.formatValueText(t,!0),value:t})}),this),BJ(t,e)},pieces:function(e){var t=this.option;uc(t.pieces,(function(t,r){wc(t)||(t={value:t});var n={text:"",index:r};if(null!=t.label&&(n.text=t.label),t.hasOwnProperty("value")){var i=n.value=t.value;n.interval=[i,i],n.close=[1,1]}else{for(var o=n.interval=[],a=n.close=[0,0],s=[1,0,1],l=[-1/0,1/0],c=[],u=0;u<2;u++){for(var d=[["gte","gt","min"],["lte","lt","max"]][u],p=0;p<3&&null==o[u];p++)o[u]=t[d[p]],a[u]=s[p],c[u]=2===p;null==o[u]&&(o[u]=l[u])}c[0]&&o[1]===1/0&&(a[0]=0),c[1]&&o[0]===-1/0&&(a[1]=0),o[0]===o[1]&&a[0]&&a[1]&&(n.value=o[0])}n.visual=Fz.retrieveVisuals(t),e.push(n)}),this),BJ(t,e),Hf(e),uc(e,(function(e){var t=e.close,r=[["<","≤"][t[1]],[">","≥"][t[0]]];e.text=e.text||this.formatValueText(null!=e.value?e.value:e.interval,!1,r)}),this)}};function BJ(e,t){var r=e.inverse;("vertical"===e.orient?!r:r)&&t.reverse()}const HJ=FJ;var jJ=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=t.type,r}return Al(t,e),t.prototype.doRender=function(){var e=this.group;e.removeAll();var t=this.visualMapModel,r=t.get("textGap"),n=t.textStyleModel,i=n.getFont(),o=n.getTextColor(),a=this._getItemAlign(),s=t.itemSize,l=this._getViewData(),c=l.endsText,u=kc(t.get("showLabel",!0),!c);c&&this._renderEndsText(e,c[0],s,u,a),uc(l.viewPieceList,(function(n){var l=n.piece,c=new vf;c.onclick=mc(this._onItemClick,this,l),this._enableHoverLink(c,n.indexInModelPieceList);var d=t.getRepresentValue(l);if(this._createItemSymbol(c,d,[0,0,s[0],s[1]]),u){var p=this.visualMapModel.getValueState(d);c.add(new Rv({style:{x:"right"===a?-r:s[0]+r,y:s[1]/2,text:l.text,verticalAlign:"middle",align:a,font:i,fill:o,opacity:"outOfRange"===p?.5:1}}))}e.add(c)}),this),c&&this._renderEndsText(e,c[1],s,u,a),Eb(t.get("orient"),e,t.get("itemGap")),this.renderBackground(e),this.positionGroup(e)},t.prototype._enableHoverLink=function(e,t){var r=this;e.on("mouseover",(function(){return n("highlight")})).on("mouseout",(function(){return n("downplay")}));var n=function(e){var n=r.visualMapModel;n.option.hoverLink&&r.api.dispatchAction({type:e,batch:yJ(n.findTargetDataIndices(t),n)})}},t.prototype._getItemAlign=function(){var e=this.visualMapModel,t=e.option;if("vertical"===t.orient)return vJ(e,this.api,e.itemSize);var r=t.align;return r&&"auto"!==r||(r="left"),r},t.prototype._renderEndsText=function(e,t,r,n,i){if(t){var o=new vf,a=this.visualMapModel.textStyleModel;o.add(new Rv({style:ex(a,{x:n?"right"===i?r[0]:0:r[0]/2,y:r[1]/2,verticalAlign:"middle",align:n?i:"center",text:t})})),e.add(o)}},t.prototype._getViewData=function(){var e=this.visualMapModel,t=dc(e.getPieceList(),(function(e,t){return{piece:e,indexInModelPieceList:t}})),r=e.get("text"),n=e.get("orient"),i=e.get("inverse");return("horizontal"===n?i:!i)?t.reverse():r&&(r=r.slice().reverse()),{viewPieceList:t,endsText:r}},t.prototype._createItemSymbol=function(e,t,r){e.add(eT(this.getControllerVisual(t,"symbol"),r[0],r[1],r[2],r[3],this.getControllerVisual(t,"color")))},t.prototype._onItemClick=function(e){var t=this.visualMapModel,r=t.option,n=r.selectedMode;if(n){var i=rc(r.selected),o=t.getSelectedMapKey(e);"single"===n||!0===n?(i[o]=!0,uc(i,(function(e,t){i[t]=t===o}))):i[o]=!i[o],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:i})}},t.type="visualMap.piecewise",t}(mJ);const GJ=jJ;function WJ(e){e.registerComponentModel(HJ),e.registerComponentView(GJ),RJ(e)}var UJ={label:{enabled:!0},decal:{show:!1}},ZJ=lm(),YJ={};function XJ(e,t){var r=e.getModel("aria");if(r.get("enabled")){var n=rc(UJ);nc(n.label,e.getLocaleModel().get("aria"),!1),nc(r.option,n,!1),function(){if(r.getModel("decal").get("show")){var t=Hc();e.eachSeries((function(e){if(!e.isColorBySeries()){var r=t.get(e.type);r||(r={},t.set(e.type,r)),ZJ(e).scope=r}})),e.eachRawSeries((function(t){if(!e.isSeriesFiltered(t))if(yc(t.enableAriaDecal))t.enableAriaDecal();else{var r=t.getData();if(t.isColorBySeries()){var n=s_(t.ecModel,t.name,YJ,e.getSeriesCount()),i=r.getVisual("decal");r.setVisual("decal",c(i,n))}else{var o=t.getRawData(),a={},s=ZJ(t).scope;r.each((function(e){var t=r.getRawIndex(e);a[t]=e}));var l=o.count();o.each((function(e){var n=a[e],i=o.getName(e)||e+"",u=s_(t.ecModel,i,s,l),d=r.getItemVisual(n,"decal");r.setItemVisual(n,"decal",c(d,u))}))}}function c(e,t){var r=e?oc(oc({},t),e):t;return r.dirty=!0,r}}))}}(),function(){var n=t.getZr().dom;if(!n)return;var o=e.getLocaleModel().get("aria"),a=r.getModel("label");if(a.option=ac(a.option,o),!a.get("enabled"))return;if(a.get("description"))return void n.setAttribute("aria-label",a.get("description"));var s,l=e.getSeriesCount(),c=a.get(["data","maxCount"])||10,u=a.get(["series","maxCount"])||10,d=Math.min(l,u);if(l<1)return;var p=function(){var t=e.get("title");t&&t.length&&(t=t[0]);return t&&t.text}();s=p?i(a.get(["general","withTitle"]),{title:p}):a.get(["general","withoutTitle"]);var h=[];s+=i(l>1?a.get(["series","multiple","prefix"]):a.get(["series","single","prefix"]),{seriesCount:l}),e.eachSeries((function(t,r){if(r<d){var n=void 0,o=t.get("name")?"withName":"withoutName";n=i(n=l>1?a.get(["series","multiple",o]):a.get(["series","single",o]),{seriesId:t.seriesIndex,seriesName:t.get("name"),seriesType:(x=t.subType,b=e.getLocaleModel().get(["series","typeNames"]),b[x]||b.chart)});var s=t.getData();if(s.count()>c)n+=i(a.get(["data","partialData"]),{displayCnt:c});else n+=a.get(["data","allData"]);for(var u=a.get(["data","separator","middle"]),p=a.get(["data","separator","end"]),f=[],m=0;m<s.count();m++)if(m<c){var g=s.getName(m),v=s.getValues(m),y=a.get(["data",g?"withName":"withoutName"]);f.push(i(y,{name:g,value:v.join(u)}))}n+=f.join(u)+p,h.push(n)}var x,b}));var f=a.getModel(["series","multiple","separator"]),m=f.get("middle"),g=f.get("end");s+=h.join(m)+g,n.setAttribute("aria-label",s)}()}function i(e,t){if(!xc(e))return e;var r=e;return uc(t,(function(e,t){r=r.replace(new RegExp("\\{\\s*"+t+"\\s*\\}","g"),e)})),r}}function qJ(e){if(e&&e.aria){var t=e.aria;null!=t.show&&(t.enabled=t.show),t.label=t.label||{},uc(["description","general","series","data"],(function(e){null!=t[e]&&(t.label[e]=t[e])}))}}var $J={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},KJ=function(){function e(e){var t;if(null==(this._condVal=xc(e)?new RegExp(e):(t=e,"[object RegExp]"===Wl.call(t)?e:null))){0,Cw("")}}return e.prototype.evaluate=function(e){var t=typeof e;return xc(t)?this._condVal.test(e):!!_c(t)&&this._condVal.test(e+"")},e}(),QJ=function(){function e(){}return e.prototype.evaluate=function(){return this.value},e}(),JJ=function(){function e(){}return e.prototype.evaluate=function(){for(var e=this.children,t=0;t<e.length;t++)if(!e[t].evaluate())return!1;return!0},e}(),e1=function(){function e(){}return e.prototype.evaluate=function(){for(var e=this.children,t=0;t<e.length;t++)if(e[t].evaluate())return!0;return!1},e}(),t1=function(){function e(){}return e.prototype.evaluate=function(){return!this.child.evaluate()},e}(),r1=function(){function e(){}return e.prototype.evaluate=function(){for(var e=!!this.valueParser,t=(0,this.getValue)(this.valueGetterParam),r=e?this.valueParser(t):null,n=0;n<this.subCondList.length;n++)if(!this.subCondList[n].evaluate(e?r:t))return!1;return!0},e}();function n1(e,t){if(!0===e||!1===e){var r=new QJ;return r.value=e,r}return o1(e)||Cw(""),e.and?i1("and",e,t):e.or?i1("or",e,t):e.not?function(e,t){var r=e.not,n="";0;o1(r)||Cw(n);var i=new t1;i.child=n1(r,t),i.child||Cw(n);return i}(e,t):function(e,t){for(var r="",n=t.prepareGetValue(e),i=[],o=fc(e),a=e.parser,s=a?Mw(a):null,l=0;l<o.length;l++){var c=o[l];if("parser"!==c&&!t.valueGetterAttrMap.get(c)){var u=Uc($J,c)?$J[c]:c,d=e[c],p=s?s(d):d,h=Aw(u,p)||"reg"===u&&new KJ(p);h||Cw(r),i.push(h)}}i.length||Cw(r);var f=new r1;return f.valueGetterParam=n,f.valueParser=s,f.getValue=t.getValue,f.subCondList=i,f}(e,t)}function i1(e,t,r){var n=t[e];vc(n)||Cw(""),n.length||Cw("");var i="and"===e?new JJ:new e1;return i.children=dc(n,(function(e){return n1(e,r)})),i.children.length||Cw(""),i}function o1(e){return wc(e)&&!cc(e)}var a1=function(){function e(e,t){this._cond=n1(e,t)}return e.prototype.evaluate=function(){return this._cond.evaluate()},e}();var s1={type:"echarts:filter",transform:function(e){for(var t,r,n,i=e.upstream,o=(r=e.config,n={valueGetterAttrMap:Hc({dimension:!0}),prepareGetValue:function(e){var t=e.dimension;Uc(e,"dimension")||Cw("");var r=i.getDimensionInfo(t);return r||Cw(""),{dimIdx:r.index}},getValue:function(e){return i.retrieveValueFromItem(t,e.dimIdx)}},new a1(r,n)),a=[],s=0,l=i.count();s<l;s++)t=i.getRawDataItem(s),o.evaluate()&&a.push(t);return{data:a}}};var l1={type:"echarts:sort",transform:function(e){var t=e.upstream,r=e.config,n="",i=$f(r);i.length||Cw(n);var o=[];uc(i,(function(e){var r=e.dimension,i=e.order,a=e.parser,s=e.incomparable;if(null==r&&Cw(n),"asc"!==i&&"desc"!==i&&Cw(n),s&&"min"!==s&&"max"!==s){0,Cw("")}if("asc"!==i&&"desc"!==i){0,Cw("")}var l=t.getDimensionInfo(r);l||Cw(n);var c=a?Mw(a):null;a&&!c&&Cw(n),o.push({dimIdx:l.index,parser:c,comparator:new Iw(i,s)})}));var a=t.sourceFormat;a!==Bb&&a!==Hb&&Cw(n);for(var s=[],l=0,c=t.count();l<c;l++)s.push(t.getRawDataItem(l));return s.sort((function(e,r){for(var n=0;n<o.length;n++){var i=o[n],a=t.retrieveValueFromItem(e,i.dimIdx),s=t.retrieveValueFromItem(r,i.dimIdx);i.parser&&(a=i.parser(a),s=i.parser(s));var l=i.comparator.evaluate(a,s);if(0!==l)return l}return 0})),{data:s}}};var c1=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="dataset",t}return Al(t,e),t.prototype.init=function(t,r,n){e.prototype.init.call(this,t,r,n),this._sourceManager=new Kw(this),Qw(this)},t.prototype.mergeOption=function(t,r){e.prototype.mergeOption.call(this,t,r),Qw(this)},t.prototype.optionUpdated=function(){this._sourceManager.dirty()},t.prototype.getSourceManager=function(){return this._sourceManager},t.type="dataset",t.defaultOption={seriesLayoutBy:Ub},t}(Pb),u1=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="dataset",t}return Al(t,e),t.type="dataset",t}(AC);var d1=Vg.CMD;function p1(e,t){return Math.abs(e-t)<1e-5}function h1(e){var t,r,n,i,o,a=e.data,s=e.len(),l=[],c=0,u=0,d=0,p=0;function h(e,r){t&&t.length>2&&l.push(t),t=[e,r]}function f(e,r,n,i){p1(e,n)&&p1(r,i)||t.push(e,r,n,i,n,i)}function m(e,r,n,i,o,a){var s=Math.abs(r-e),l=4*Math.tan(s/4)/3,c=r<e?-1:1,u=Math.cos(e),d=Math.sin(e),p=Math.cos(r),h=Math.sin(r),f=u*o+n,m=d*a+i,g=p*o+n,v=h*a+i,y=o*l*c,x=a*l*c;t.push(f-y*d,m+x*u,g+y*h,v-x*p,g,v)}for(var g=0;g<s;){var v=a[g++],y=1===g;switch(y&&(d=c=a[g],p=u=a[g+1],v!==d1.L&&v!==d1.C&&v!==d1.Q||(t=[d,p])),v){case d1.M:c=d=a[g++],u=p=a[g++],h(d,p);break;case d1.L:f(c,u,r=a[g++],n=a[g++]),c=r,u=n;break;case d1.C:t.push(a[g++],a[g++],a[g++],a[g++],c=a[g++],u=a[g++]);break;case d1.Q:r=a[g++],n=a[g++],i=a[g++],o=a[g++],t.push(c+2/3*(r-c),u+2/3*(n-u),i+2/3*(r-i),o+2/3*(n-o),i,o),c=i,u=o;break;case d1.A:var x=a[g++],b=a[g++],_=a[g++],w=a[g++],C=a[g++],S=a[g++]+C;g+=1;var E=!a[g++];r=Math.cos(C)*_+x,n=Math.sin(C)*w+b,y?h(d=r,p=n):f(c,u,r,n),c=Math.cos(S)*_+x,u=Math.sin(S)*w+b;for(var M=(E?-1:1)*Math.PI/2,T=C;E?T>S:T<S;T+=M){m(T,E?Math.max(T+M,S):Math.min(T+M,S),x,b,_,w)}break;case d1.R:d=c=a[g++],p=u=a[g++],r=d+a[g++],n=p+a[g++],h(r,p),f(r,p,r,n),f(r,n,d,n),f(d,n,d,p),f(d,p,r,p);break;case d1.Z:t&&f(c,u,d,p),c=d,u=p}}return t&&t.length>2&&l.push(t),l}function f1(e,t,r,n,i,o,a,s,l,c){if(p1(e,r)&&p1(t,n)&&p1(i,a)&&p1(o,s))l.push(a,s);else{var u=2/c,d=u*u,p=a-e,h=s-t,f=Math.sqrt(p*p+h*h);p/=f,h/=f;var m=r-e,g=n-t,v=i-a,y=o-s,x=m*m+g*g,b=v*v+y*y;if(x<d&&b<d)l.push(a,s);else{var _=p*m+h*g,w=-p*v-h*y;if(x-_*_<d&&_>=0&&b-w*w<d&&w>=0)l.push(a,s);else{var C=[],S=[];$d(e,r,i,a,.5,C),$d(t,n,o,s,.5,S),f1(C[0],S[0],C[1],S[1],C[2],S[2],C[3],S[3],l,c),f1(C[4],S[4],C[5],S[5],C[6],S[6],C[7],S[7],l,c)}}}}function m1(e,t,r){var n=e[t],i=e[1-t],o=Math.abs(n/i),a=Math.ceil(Math.sqrt(o*r)),s=Math.floor(r/a);0===s&&(s=1,a=r);for(var l=[],c=0;c<a;c++)l.push(s);var u=r-a*s;if(u>0)for(c=0;c<u;c++)l[c%a]+=1;return l}function g1(e,t,r){for(var n=e.r0,i=e.r,o=e.startAngle,a=e.endAngle,s=Math.abs(a-o),l=s*i,c=i-n,u=l>Math.abs(c),d=m1([l,c],u?0:1,t),p=(u?s:c)/d.length,h=0;h<d.length;h++)for(var f=(u?c:s)/d[h],m=0;m<d[h];m++){var g={};u?(g.startAngle=o+p*h,g.endAngle=o+p*(h+1),g.r0=n+f*m,g.r=n+f*(m+1)):(g.startAngle=o+f*m,g.endAngle=o+f*(m+1),g.r0=n+p*h,g.r=n+p*(h+1)),g.clockwise=e.clockwise,g.cx=e.cx,g.cy=e.cy,r.push(g)}}function v1(e,t,r,n){return e*n-r*t}function y1(e,t,r,n,i,o,a,s){var l=r-e,c=n-t,u=a-i,d=s-o,p=v1(u,d,l,c);if(Math.abs(p)<1e-6)return null;var h=v1(e-i,t-o,u,d)/p;return h<0||h>1?null:new Xu(h*l+e,h*c+t)}function x1(e,t,r){var n=new Xu;Xu.sub(n,r,t),n.normalize();var i=new Xu;return Xu.sub(i,e,t),i.dot(n)}function b1(e,t){var r=e[e.length-1];r&&r[0]===t[0]&&r[1]===t[1]||e.push(t)}function _1(e){var t=e.points,r=[],n=[];dg(t,r,n);var i=new id(r[0],r[1],n[0]-r[0],n[1]-r[1]),o=i.width,a=i.height,s=i.x,l=i.y,c=new Xu,u=new Xu;return o>a?(c.x=u.x=s+o/2,c.y=l,u.y=l+a):(c.y=u.y=l+a/2,c.x=s,u.x=s+o),function(e,t,r){for(var n=e.length,i=[],o=0;o<n;o++){var a=e[o],s=e[(o+1)%n],l=y1(a[0],a[1],s[0],s[1],t.x,t.y,r.x,r.y);l&&i.push({projPt:x1(l,t,r),pt:l,idx:o})}if(i.length<2)return[{points:e},{points:e}];i.sort((function(e,t){return e.projPt-t.projPt}));var c=i[0],u=i[i.length-1];if(u.idx<c.idx){var d=c;c=u,u=d}var p=[c.pt.x,c.pt.y],h=[u.pt.x,u.pt.y],f=[p],m=[h];for(o=c.idx+1;o<=u.idx;o++)b1(f,e[o].slice());for(b1(f,h),b1(f,p),o=u.idx+1;o<=c.idx+n;o++)b1(m,e[o%n].slice());return b1(m,p),b1(m,h),[{points:f},{points:m}]}(t,c,u)}function w1(e,t,r,n){if(1===r)n.push(t);else{var i=Math.floor(r/2),o=e(t);w1(e,o[0],i,n),w1(e,o[1],r-i,n)}return n}function C1(e,t){t.setStyle(e.style),t.z=e.z,t.z2=e.z2,t.zlevel=e.zlevel}function S1(e,t){var r,n=[],i=e.shape;switch(e.type){case"rect":!function(e,t,r){for(var n=e.width,i=e.height,o=n>i,a=m1([n,i],o?0:1,t),s=o?"width":"height",l=o?"height":"width",c=o?"x":"y",u=o?"y":"x",d=e[s]/a.length,p=0;p<a.length;p++)for(var h=e[l]/a[p],f=0;f<a[p];f++){var m={};m[c]=p*d,m[u]=f*h,m[s]=d,m[l]=h,m.x+=e.x,m.y+=e.y,r.push(m)}}(i,t,n),r=bv;break;case"sector":g1(i,t,n),r=bS;break;case"circle":g1({r0:0,r:i.r,startAngle:0,endAngle:2*Math.PI,cx:i.cx,cy:i.cy},t,n),r=bS;break;default:var o=e.getComputedTransform(),a=o?Math.sqrt(Math.max(o[0]*o[0]+o[1]*o[1],o[2]*o[2]+o[3]*o[3])):1,s=dc(function(e,t){var r=h1(e),n=[];t=t||1;for(var i=0;i<r.length;i++){var o=r[i],a=[],s=o[0],l=o[1];a.push(s,l);for(var c=2;c<o.length;){var u=o[c++],d=o[c++],p=o[c++],h=o[c++],f=o[c++],m=o[c++];f1(s,l,u,d,p,h,f,m,a,t),s=f,l=m}n.push(a)}return n}(e.getUpdatedPathProxy(),a),(function(e){return function(e){for(var t=[],r=0;r<e.length;)t.push([e[r++],e[r++]]);return t}(e)})),l=s.length;if(0===l)w1(_1,{points:s[0]},t,n);else if(l===t)for(var c=0;c<l;c++)n.push({points:s[c]});else{var u=0,d=dc(s,(function(e){var t=[],r=[];dg(e,t,r);var n=(r[1]-t[1])*(r[0]-t[0]);return u+=n,{poly:e,area:n}}));d.sort((function(e,t){return t.area-e.area}));var p=t;for(c=0;c<l;c++){var h=d[c];if(p<=0)break;var f=c===l-1?p:Math.ceil(h.area/u*t);f<0||(w1(_1,{points:h.poly},f,n),p-=f)}}r=TS}if(!r)return function(e,t){for(var r=[],n=0;n<t;n++)r.push(QC(e));return r}(e,t);var m=[];for(c=0;c<n.length;c++){var g=new r;g.setShape(n[c]),C1(e,g),m.push(g)}return m}function E1(e,t){var r=e.length,n=t.length;if(r===n)return[e,t];for(var i=[],o=[],a=r<n?e:t,s=Math.min(r,n),l=Math.abs(n-r)/6,c=(s-2)/6,u=Math.ceil(l/c)+1,d=[a[0],a[1]],p=l,h=2;h<s;){var f=a[h-2],m=a[h-1],g=a[h++],v=a[h++],y=a[h++],x=a[h++],b=a[h++],_=a[h++];if(p<=0)d.push(g,v,y,x,b,_);else{for(var w=Math.min(p,u-1)+1,C=1;C<=w;C++){var S=C/w;$d(f,g,y,b,S,i),$d(m,v,x,_,S,o),f=i[3],m=o[3],d.push(i[1],o[1],i[2],o[2],f,m),g=i[5],v=o[5],y=i[6],x=o[6]}p-=w-1}}return a===e?[d,t]:[e,d]}function M1(e,t){for(var r=e.length,n=e[r-2],i=e[r-1],o=[],a=0;a<t.length;)o[a++]=n,o[a++]=i;return o}function T1(e){for(var t=0,r=0,n=0,i=e.length,o=0,a=i-2;o<i;a=o,o+=2){var s=e[a],l=e[a+1],c=e[o],u=e[o+1],d=s*u-c*l;t+=d,r+=(s+c)*d,n+=(l+u)*d}return 0===t?[e[0]||0,e[1]||0]:[r/t/3,n/t/3,t]}function k1(e,t,r,n){for(var i=(e.length-2)/6,o=1/0,a=0,s=e.length,l=s-2,c=0;c<i;c++){for(var u=6*c,d=0,p=0;p<s;p+=2){var h=0===p?u:(u+p-2)%l+2,f=e[h]-r[0],m=e[h+1]-r[1],g=t[p]-n[0]-f,v=t[p+1]-n[1]-m;d+=g*g+v*v}d<o&&(o=d,a=c)}return a}function I1(e){for(var t=[],r=e.length,n=0;n<r;n+=2)t[n]=e[r-n-2],t[n+1]=e[r-n-1];return t}function L1(e){return e.__isCombineMorphing}var A1="__mOriginal_";function N1(e,t,r){var n=A1+t,i=e[n]||e[t];e[n]||(e[n]=e[t]);var o=r.replace,a=r.after,s=r.before;e[t]=function(){var e,t=arguments;return s&&s.apply(this,t),e=o?o.apply(this,t):i.apply(this,t),a&&a.apply(this,t),e}}function D1(e,t){var r=A1+t;e[r]&&(e[t]=e[r],e[r]=null)}function P1(e,t){for(var r=0;r<e.length;r++)for(var n=e[r],i=0;i<n.length;){var o=n[i],a=n[i+1];n[i++]=t[0]*o+t[2]*a+t[4],n[i++]=t[1]*o+t[3]*a+t[5]}}function O1(e,t){var r=e.getUpdatedPathProxy(),n=t.getUpdatedPathProxy(),i=function(e,t){for(var r,n,i,o=[],a=[],s=0;s<Math.max(e.length,t.length);s++){var l=e[s],c=t[s],u=void 0,d=void 0;l?c?(n=u=(r=E1(l,c))[0],i=d=r[1]):(d=M1(i||l,l),u=l):(u=M1(n||c,c),d=c),o.push(u),a.push(d)}return[o,a]}(h1(r),h1(n)),o=i[0],a=i[1],s=e.getComputedTransform(),l=t.getComputedTransform();s&&P1(o,s),l&&P1(a,l),N1(t,"updateTransform",{replace:function(){this.transform=null}}),t.transform=null;var c=function(e,t,r,n){for(var i,o=[],a=0;a<e.length;a++){var s=e[a],l=t[a],c=T1(s),u=T1(l);null==i&&(i=c[2]<0!=u[2]<0);var d=[],p=[],h=0,f=1/0,m=[],g=s.length;i&&(s=I1(s));for(var v=6*k1(s,l,c,u),y=g-2,x=0;x<y;x+=2){var b=(v+x)%y+2;d[x+2]=s[b]-c[0],d[x+3]=s[b+1]-c[1]}if(d[0]=s[v]-c[0],d[1]=s[v+1]-c[1],r>0)for(var _=n/r,w=-n/2;w<=n/2;w+=_){var C=Math.sin(w),S=Math.cos(w),E=0;for(x=0;x<s.length;x+=2){var M=d[x],T=d[x+1],k=l[x]-u[0],I=l[x+1]-u[1],L=k*S-I*C,A=k*C+I*S;m[x]=L,m[x+1]=A;var N=L-M,D=A-T;E+=N*N+D*D}if(E<f){f=E,h=w;for(var P=0;P<m.length;P++)p[P]=m[P]}}else for(var O=0;O<g;O+=2)p[O]=l[O]-u[0],p[O+1]=l[O+1]-u[1];o.push({from:d,to:p,fromCp:c,toCp:u,rotation:-h})}return o}(o,a,10,Math.PI),u=[];N1(t,"buildPath",{replace:function(e){for(var r=t.__morphT,n=1-r,i=[],o=0;o<c.length;o++){var a=c[o],s=a.from,l=a.to,d=a.rotation*r,p=a.fromCp,h=a.toCp,f=Math.sin(d),m=Math.cos(d);lu(i,p,h,r);for(var g=0;g<s.length;g+=2){var v=s[g],y=s[g+1],x=v*n+(C=l[g])*r,b=y*n+(S=l[g+1])*r;u[g]=x*m-b*f+i[0],u[g+1]=x*f+b*m+i[1]}var _=u[0],w=u[1];e.moveTo(_,w);for(g=2;g<s.length;){var C=u[g++],S=u[g++],E=u[g++],M=u[g++],T=u[g++],k=u[g++];_===C&&w===S&&E===T&&M===k?e.lineTo(T,k):e.bezierCurveTo(C,S,E,M,T,k),_=T,w=k}}}})}function R1(e,t,r){if(!e||!t)return t;var n=r.done,i=r.during;return O1(e,t),t.__morphT=0,t.animateTo({__morphT:1},ac({during:function(e){t.dirtyShape(),i&&i(e)},done:function(){D1(t,"buildPath"),D1(t,"updateTransform"),t.__morphT=-1,t.createPathProxy(),t.dirtyShape(),n&&n()}},r)),t}function V1(e,t,r,n,i,o){e=i===r?0:Math.round(32767*(e-r)/(i-r)),t=o===n?0:Math.round(32767*(t-n)/(o-n));for(var a,s=0,l=32768;l>0;l/=2){var c=0,u=0;(e&l)>0&&(c=1),(t&l)>0&&(u=1),s+=l*l*(3*c^u),0===u&&(1===c&&(e=l-1-e,t=l-1-t),a=e,e=t,t=a)}return s}function F1(e){var t=1/0,r=1/0,n=-1/0,i=-1/0,o=dc(e,(function(e){var o=e.getBoundingRect(),a=e.getComputedTransform(),s=o.x+o.width/2+(a?a[4]:0),l=o.y+o.height/2+(a?a[5]:0);return t=Math.min(s,t),r=Math.min(l,r),n=Math.max(s,n),i=Math.max(l,i),[s,l]}));return dc(o,(function(o,a){return{cp:o,z:V1(o[0],o[1],t,r,n,i),path:e[a]}})).sort((function(e,t){return e.z-t.z})).map((function(e){return e.path}))}function z1(e){return S1(e.path,e.count)}function B1(e){return vc(e[0])}function H1(e,t){for(var r=[],n=e.length,i=0;i<n;i++)r.push({one:e[i],many:[]});for(i=0;i<t.length;i++){var o=t[i].length,a=void 0;for(a=0;a<o;a++)r[a%n].many.push(t[i][a])}var s=0;for(i=n-1;i>=0;i--)if(!r[i].many.length){var l=r[s].many;if(l.length<=1){if(!s)return r;s=0}o=l.length;var c=Math.ceil(o/2);r[i].many=l.slice(c,o),r[s].many=l.slice(0,c),s++}return r}var j1={clone:function(e){for(var t=[],r=1-Math.pow(1-e.path.style.opacity,1/e.count),n=0;n<e.count;n++){var i=QC(e.path);i.setStyle("opacity",r),t.push(i)}return t},split:null};function G1(e,t,r,n,i,o){if(e.length&&t.length){var a=By("update",n,i);if(a&&a.duration>0){var s,l,c=n.getModel("universalTransition").get("delay"),u=Object.assign({setToFinal:!0},a);B1(e)&&(s=e,l=t),B1(t)&&(s=t,l=e);for(var d=s?s===e:e.length>t.length,p=s?H1(l,s):H1(d?t:e,[d?e:t]),h=0,f=0;f<p.length;f++)h+=p[f].many.length;var m=0;for(f=0;f<p.length;f++)g(p[f],d,m,h),m+=p[f].many.length}}function g(e,t,n,i,a){var s=e.many,l=e.one;if(1!==s.length||a)for(var d=ac({dividePath:j1[r],individualDelay:c&&function(e,t,r,o){return c(e+n,i)}},u),p=t?function(e,t,r){var n=[];!function e(t){for(var r=0;r<t.length;r++){var i=t[r];L1(i)?e(i.childrenRef()):i instanceof ov&&n.push(i)}}(e);var i=n.length;if(!i)return{fromIndividuals:[],toIndividuals:[],count:0};var o=(r.dividePath||z1)({path:t,count:i});if(o.length!==i)return console.error("Invalid morphing: unmatched splitted path"),{fromIndividuals:[],toIndividuals:[],count:0};n=F1(n),o=F1(o);for(var a=r.done,s=r.during,l=r.individualDelay,c=new Xh,u=0;u<i;u++){var d=n[u],p=o[u];p.parent=t,p.copyTransform(c),l||O1(d,p)}function h(e){for(var t=0;t<o.length;t++)o[t].addSelfToZr(e)}function f(){t.__isCombineMorphing=!1,t.__morphT=-1,t.childrenRef=null,D1(t,"addSelfToZr"),D1(t,"removeSelfFromZr")}t.__isCombineMorphing=!0,t.childrenRef=function(){return o},N1(t,"addSelfToZr",{after:function(e){h(e)}}),N1(t,"removeSelfFromZr",{after:function(e){for(var t=0;t<o.length;t++)o[t].removeSelfFromZr(e)}});var m=o.length;if(l){var g=m,v=function(){0==--g&&(f(),a&&a())};for(u=0;u<m;u++){var y=l?ac({delay:(r.delay||0)+l(u,m,n[u],o[u]),done:v},r):r;R1(n[u],o[u],y)}}else t.__morphT=0,t.animateTo({__morphT:1},ac({during:function(e){for(var r=0;r<m;r++){var n=o[r];n.__morphT=t.__morphT,n.dirtyShape()}s&&s(e)},done:function(){f();for(var t=0;t<e.length;t++)D1(e[t],"updateTransform");a&&a()}},r));return t.__zr&&h(t.__zr),{fromIndividuals:n,toIndividuals:o,count:m}}(s,l,d):function(e,t,r){var n=t.length,i=[],o=r.dividePath||z1;if(L1(e)){!function e(t){for(var r=0;r<t.length;r++){var n=t[r];L1(n)?e(n.childrenRef()):n instanceof ov&&i.push(n)}}(e.childrenRef());var a=i.length;if(a<n)for(var s=0,l=a;l<n;l++)i.push(QC(i[s++%a]));i.length=n}else{i=o({path:e,count:n});var c=e.getComputedTransform();for(l=0;l<i.length;l++)i[l].setLocalTransform(c);if(i.length!==n)return console.error("Invalid morphing: unmatched splitted path"),{fromIndividuals:[],toIndividuals:[],count:0}}i=F1(i),t=F1(t);var u=r.individualDelay;for(l=0;l<n;l++){var d=u?ac({delay:(r.delay||0)+u(l,n,i[l],t[l])},r):r;R1(i[l],t[l],d)}return{fromIndividuals:i,toIndividuals:t,count:t.length}}(l,s,d),h=p.fromIndividuals,f=p.toIndividuals,m=h.length,v=0;v<m;v++){y=c?ac({delay:c(v,m)},u):u;o(h[v],f[v],t?s[v]:e.one,t?e.one:s[v],y)}else{var y,x=t?s[0]:l,b=t?l:s[0];if(L1(x))g({many:[x],one:b},!0,n,i,!0);else R1(x,b,y=c?ac({delay:c(n,i)},u):u),o(x,b,x,b,y)}}}function W1(e){if(!e)return[];if(vc(e)){for(var t=[],r=0;r<e.length;r++)t.push(W1(e[r]));return t}var n=[];return e.traverse((function(e){e instanceof ov&&!e.disableMorphing&&!e.invisible&&!e.ignore&&n.push(e)})),n}var U1=1e4,Z1=0,Y1=1,X1=2,q1=lm();function $1(e,t,r,n){var i=function(e,t){for(var r=e.dimensions,n=0;n<r.length;n++){var i=e.getDimensionInfo(r[n]);if(i&&0===i.otherDims[t])return r[n]}}(e,n?"itemChildGroupId":"itemGroupId");if(i){var o=function(e,t,r){var n=e.getDimensionInfo(r),i=n&&n.ordinalMeta;if(n){var o=e.get(n.name,t);return i&&i.categories[o]||o+""}}(e,t,i);return o}var a=e.getRawDataItem(t),s=n?"childGroupId":"groupId";return a&&a[s]?a[s]+"":n?void 0:r||e.getId(t)}function K1(e){var t=[];return uc(e,(function(e){var r=e.data,n=e.dataGroupId;if(!(r.count()>U1))for(var i=r.getIndices(),o=0;o<i.length;o++)t.push({data:r,groupId:$1(r,o,n,!1),childGroupId:$1(r,o,n,!0),divide:e.divide,dataIndex:o})})),t}function Q1(e,t,r){e.traverse((function(e){e instanceof ov&&Gy(e,{style:{opacity:0}},t,{dataIndex:r,isFrom:!0})}))}function J1(e){if(e.parent){var t=e.getComputedTransform();e.setLocalTransform(t),e.parent.remove(e)}}function e0(e){e.stopAnimation(),e.isGroup&&e.traverse((function(e){e.stopAnimation()}))}function t0(e,t,r){var n=By("update",r,t);n&&e.traverse((function(e){if(e instanceof rg){var t=function(e){return zy(e).oldStyle}(e);t&&e.animateFrom({style:t},n)}}))}function r0(e,t,r){var n=K1(e),i=K1(t);function o(e,t,r,n,i){(r||e)&&t.animateFrom({style:r&&r!==e?oc(oc({},r.style),e.style):e.style},i)}var a=!1,s=Z1,l=Hc(),c=Hc();n.forEach((function(e){e.groupId&&l.set(e.groupId,!0),e.childGroupId&&c.set(e.childGroupId,!0)}));for(var u=0;u<i.length;u++){var d=i[u].groupId;if(c.get(d)){s=Y1;break}var p=i[u].childGroupId;if(p&&l.get(p)){s=X1;break}}function h(e,t){return function(r){var n=r.data,i=r.dataIndex;return t?n.getId(i):e?s===Y1?r.childGroupId:r.groupId:s===X1?r.childGroupId:r.groupId}}var f=function(e,t){var r=e.length;if(r!==t.length)return!1;for(var n=0;n<r;n++){var i=e[n],o=t[n];if(i.data.getId(i.dataIndex)!==o.data.getId(o.dataIndex))return!1}return!0}(n,i),m={};if(!f)for(u=0;u<i.length;u++){var g=i[u],v=g.data.getItemGraphicEl(g.dataIndex);v&&(m[v.id]=!0)}function y(e,t){var r=n[t],s=i[e],l=s.data.hostModel,c=r.data.getItemGraphicEl(r.dataIndex),u=s.data.getItemGraphicEl(s.dataIndex);c!==u?c&&m[c.id]||u&&(e0(u),c?(e0(c),J1(c),a=!0,G1(W1(c),W1(u),s.divide,l,e,o)):Q1(u,l,e)):u&&t0(u,s.dataIndex,l)}new oA(n,i,h(!0,f),h(!1,f),null,"multiple").update(y).updateManyToOne((function(e,t){var r=i[e],s=r.data,l=s.hostModel,c=s.getItemGraphicEl(r.dataIndex),u=hc(dc(t,(function(e){return n[e].data.getItemGraphicEl(n[e].dataIndex)})),(function(e){return e&&e!==c&&!m[e.id]}));c&&(e0(c),u.length?(uc(u,(function(e){e0(e),J1(e)})),a=!0,G1(W1(u),W1(c),r.divide,l,e,o)):Q1(c,l,r.dataIndex))})).updateOneToMany((function(e,t){var r=n[t],s=r.data.getItemGraphicEl(r.dataIndex);if(!s||!m[s.id]){var l=hc(dc(e,(function(e){return i[e].data.getItemGraphicEl(i[e].dataIndex)})),(function(e){return e&&e!==s})),c=i[e[0]].data.hostModel;l.length&&(uc(l,(function(e){return e0(e)})),s?(e0(s),J1(s),a=!0,G1(W1(s),W1(l),r.divide,c,e[0],o)):uc(l,(function(t){return Q1(t,c,e[0])})))}})).updateManyToMany((function(e,t){new oA(t,e,(function(e){return n[e].data.getId(n[e].dataIndex)}),(function(e){return i[e].data.getId(i[e].dataIndex)})).update((function(r,n){y(e[r],t[n])})).execute()})).execute(),a&&uc(t,(function(e){var t=e.data.hostModel,n=t&&r.getViewOfSeriesModel(t),i=By("update",t,0);n&&t.isAnimationEnabled()&&i&&i.duration>0&&n.group.traverse((function(e){e instanceof ov&&!e.animators.length&&e.animateFrom({style:{opacity:0}},i)}))}))}function n0(e){var t=e.getModel("universalTransition").get("seriesKey");return t||e.id}function i0(e){return vc(e)?e.sort().join(","):e}function o0(e){if(e.hostModel)return e.hostModel.getModel("universalTransition").get("divideShape")}function a0(e,t){var r=Hc(),n=Hc(),i=Hc();return uc(e.oldSeries,(function(t,r){var o=e.oldDataGroupIds[r],a=e.oldData[r],s=n0(t),l=i0(s);n.set(l,{dataGroupId:o,data:a}),vc(s)&&uc(s,(function(e){i.set(e,{key:l,dataGroupId:o,data:a})}))})),uc(t.updatedSeries,(function(e){if(e.isUniversalTransitionEnabled()&&e.isAnimationEnabled()){var t=e.get("dataGroupId"),o=e.getData(),a=n0(e),s=i0(a),l=n.get(s);if(l)r.set(s,{oldSeries:[{dataGroupId:l.dataGroupId,divide:o0(l.data),data:l.data}],newSeries:[{dataGroupId:t,divide:o0(o),data:o}]});else if(vc(a)){0;var c=[];uc(a,(function(e){var t=n.get(e);t.data&&c.push({dataGroupId:t.dataGroupId,divide:o0(t.data),data:t.data})})),c.length&&r.set(s,{oldSeries:c,newSeries:[{dataGroupId:t,data:o,divide:o0(o)}]})}else{var u=i.get(a);if(u){var d=r.get(u.key);d||(d={oldSeries:[{dataGroupId:u.dataGroupId,data:u.data,divide:o0(u.data)}],newSeries:[]},r.set(u.key,d)),d.newSeries.push({dataGroupId:t,data:o,divide:o0(o)})}}}})),r}function s0(e,t){for(var r=0;r<e.length;r++){if(null!=t.seriesIndex&&t.seriesIndex===e[r].seriesIndex||null!=t.seriesId&&t.seriesId===e[r].id)return r}}function l0(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return c0(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c0(e,t):void 0}}(e,t)||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.")}()}function c0(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}Gk([function(e){e.registerPainter("canvas",VI)}]),Gk([function(e){e.registerPainter("svg",tA)}]),Gk([function(e){e.registerChartView(TN),e.registerSeriesModel(HA),e.registerLayout(kN("line",!0)),e.registerVisual({seriesType:"line",reset:function(e){var t=e.getData(),r=e.getModel("lineStyle").getLineStyle();r&&!r.stroke&&(r.stroke=t.getVisual("style").fill),t.setVisual("legendLineStyle",r)}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,AN("line"))},function(e){e.registerChartView(mD),e.registerSeriesModel(WN),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,gc(FN,"bar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,zN("bar")),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,AN("bar")),e.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},(function(e,t){var r=e.componentType||"series";t.eachComponent({mainType:r,query:e},(function(t){e.sortInfo&&t.axis.setCategorySortInfo(e.sortInfo)}))}))},function(e){e.registerChartView(ID),e.registerSeriesModel(PD),zM("pie",e.registerAction),e.registerLayout(gc(bD,"pie")),e.registerProcessor(wD("pie")),e.registerProcessor(function(e){return{seriesType:e,reset:function(e,t){var r=e.getData();r.filterSelf((function(e){var t=r.mapDimension("value"),n=r.get(t,e);return!(_c(n)&&!isNaN(n)&&n<0)}))}}}("pie"))},function(e){Gk(eR),e.registerSeriesModel(OD),e.registerChartView(BD),e.registerLayout(kN("scatter"))},function(e){Gk(bR),e.registerChartView(aR),e.registerSeriesModel(lR),e.registerLayout(tR),e.registerProcessor(wD("radar")),e.registerPreprocessor(iR)},function(e){Gk(fF),e.registerChartView(WV),e.registerSeriesModel(ZV),e.registerLayout(XV),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,YV),zM("map",e.registerAction)},function(e){e.registerChartView(DF),e.registerSeriesModel(KF),e.registerLayout(JF),e.registerVisual(ez),function(e){e.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},(function(e,t){t.eachComponent({mainType:"series",subType:"tree",query:e},(function(t){var r=e.dataIndex,n=t.getData().tree.getNodeByDataIndex(r);n.isExpand=!n.isExpand}))})),e.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},(function(e,t,r){t.eachComponent({mainType:"series",subType:"tree",query:e},(function(t){var n=uF(t.coordinateSystem,e,void 0,r);t.setCenter&&t.setCenter(n.center),t.setZoom&&t.setZoom(n.zoom)}))}))}(e)},function(e){e.registerSeriesModel(oz),e.registerChartView(wz),e.registerVisual(Bz),e.registerLayout(Jz),function(e){for(var t=0;t<tz.length;t++)e.registerAction({type:tz[t],update:"updateView"},Zc);e.registerAction({type:"treemapRootToNode",update:"updateView"},(function(e,t){t.eachComponent({mainType:"series",subType:"treemap",query:e},(function(t,r){var n=ZF(e,["treemapZoomToNode","treemapRootToNode"],t);if(n){var i=t.getViewRoot();i&&(e.direction=XF(i,n.node)?"rollUp":"drillDown"),t.resetViewRoot(n.node)}}))}))}(e)},function(e){e.registerChartView(iH),e.registerSeriesModel(hH),e.registerProcessor(oB),e.registerVisual(aB),e.registerVisual(lB),e.registerLayout(bB),e.registerLayout(e.PRIORITY.VISUAL.POST_CHART_LAYOUT,kB),e.registerLayout(LB),e.registerCoordinateSystem("graphView",{dimensions:QV.dimensions,create:AB}),e.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},Zc),e.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},Zc),e.registerAction(fH,(function(e,t,r){t.eachComponent({mainType:"series",query:e},(function(t){var n=uF(t.coordinateSystem,e,void 0,r);t.setCenter&&t.setCenter(n.center),t.setZoom&&t.setZoom(n.zoom)}))}))},function(e){e.registerChartView(bH),e.registerSeriesModel(_H)},function(e){e.registerChartView(SH),e.registerSeriesModel(MH),e.registerLayout(TH),e.registerProcessor(wD("funnel"))},function(e){Gk(cG),e.registerChartView(DH),e.registerSeriesModel(OH),e.registerVisual(e.PRIORITY.VISUAL.BRUSH,VH)},function(e){e.registerChartView(fG),e.registerSeriesModel(gG),e.registerLayout(vG),e.registerVisual(IG),e.registerAction({type:"dragNode",event:"dragnode",update:"update"},(function(e,t){t.eachComponent({mainType:"series",subType:"sankey",query:e},(function(t){t.setNodePosition(e.dataIndex,[e.localX,e.localY])}))}))},function(e){e.registerSeriesModel(NG),e.registerChartView(zG),e.registerLayout(HG),e.registerTransform(jG)},function(e){e.registerChartView(tW),e.registerSeriesModel(nW),e.registerPreprocessor(iW),e.registerVisual(uW),e.registerLayout(hW)},function(e){e.registerChartView(vW),e.registerSeriesModel(yW),e.registerLayout(kN("effectScatter"))},function(e){e.registerChartView(LW),e.registerSeriesModel(OW),e.registerLayout(IW),e.registerVisual(VW)},function(e){e.registerChartView(jW),e.registerSeriesModel(GW)},function(e){e.registerChartView(uU),e.registerSeriesModel(dU),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,gc(FN,"pictorialBar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,zN("pictorialBar"))},function(e){e.registerChartView(hU),e.registerSeriesModel(mU),e.registerLayout(gU),e.registerProcessor(wD("themeRiver"))},function(e){e.registerChartView(SU),e.registerSeriesModel(TU),e.registerLayout(gc(IU,"sunburst")),e.registerProcessor(gc(wD,"sunburst")),e.registerVisual(AU),function(e){e.registerAction({type:bU,update:"updateView"},(function(e,t){t.eachComponent({mainType:"series",subType:"sunburst",query:e},(function(t,r){var n=ZF(e,[bU],t);if(n){var i=t.getViewRoot();i&&(e.direction=XF(i,n.node)?"rollUp":"drillDown"),t.resetViewRoot(n.node)}}))})),e.registerAction({type:_U,update:"none"},(function(e,t,r){e=oc({},e),t.eachComponent({mainType:"series",subType:"sunburst",query:e},(function(t){var r=ZF(e,[_U],t);r&&(e.dataIndex=r.node.dataIndex)})),r.dispatchAction(oc(e,{type:"highlight"}))})),e.registerAction({type:wU,update:"updateView"},(function(e,t,r){e=oc({},e),r.dispatchAction(oc(e,{type:"downplay"}))}))}(e)},function(e){e.registerChartView(CZ),e.registerSeriesModel(OU)}]),Gk((function(e){Gk(eR),Gk(TY)})),Gk((function(e){Gk(TY),jO.registerAxisPointerClass("PolarAxisPointer",LY),e.registerCoordinateSystem("polar",YY),e.registerComponentModel(AY),e.registerComponentView(dX),JD(e,"angle",DY,cX),JD(e,"radius",PY,uX),e.registerComponentView(eX),e.registerComponentView(oX),e.registerLayout(gc(lX,"bar"))})),Gk(fF),Gk((function(e){Gk(TY),jO.registerAxisPointerClass("SingleAxisPointer",DX),e.registerComponentView(PX),e.registerComponentView(vX),e.registerComponentModel(xX),JD(e,"single",xX,xX.defaultOption),e.registerCoordinateSystem("single",MX)})),Gk(cG),Gk((function(e){e.registerComponentModel(RX),e.registerComponentView(FX),e.registerCoordinateSystem("calendar",jX)})),Gk((function(e){e.registerComponentModel(YX),e.registerComponentView($X),e.registerPreprocessor((function(e){var t=e.graphic;vc(t)?t[0]&&t[0].elements?e.graphic=[e.graphic[0]]:e.graphic=[{elements:t}]:t&&!t.elements&&(e.graphic=[{elements:[t]}])}))})),Gk((function(e){e.registerComponentModel(Eq),e.registerComponentView(kq),Cq("saveAsImage",Lq),Cq("magicType",Oq),Cq("dataView",Gq),Cq("dataZoom",m$),Cq("restore",Xq),Gk(bq)})),Gk((function(e){Gk(TY),e.registerComponentModel(g$),e.registerComponentView(z$),e.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},Zc),e.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},Zc)})),Gk(TY),Gk((function(e){e.registerComponentView(iK),e.registerComponentModel(aK),e.registerPreprocessor(H$),e.registerVisual(e.PRIORITY.VISUAL.BRUSH,J$),e.registerAction({type:"brush",event:"brush",update:"updateVisual"},(function(e,t){t.eachComponent({mainType:"brush",query:e},(function(t){t.setAreas(e.areas)}))})),e.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},Zc),e.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},Zc),Cq("brush",cK)})),Gk((function(e){e.registerComponentModel(uK),e.registerComponentView(dK)})),Gk((function(e){e.registerComponentModel(mK),e.registerComponentView(SK),e.registerSubTypeDefaulter("timeline",(function(){return"slider"})),function(e){e.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},(function(e,t,r){var n=t.getComponent("timeline");return n&&null!=e.currentIndex&&(n.setCurrentIndex(e.currentIndex),!n.get("loop",!0)&&n.isIndexMax()&&n.getPlayState()&&(n.setPlayState(!1),r.dispatchAction({type:"timelinePlayChange",playState:!1,from:e.from}))),t.resetOption("timeline",{replaceMerge:n.get("replaceMerge",!0)}),ac({currentIndex:n.option.currentIndex},e)})),e.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},(function(e,t){var r=t.getComponent("timeline");r&&null!=e.playState&&r.setPlayState(e.playState)}))}(e),e.registerPreprocessor(EK)})),Gk((function(e){e.registerComponentModel(DK),e.registerComponentView(UK),e.registerPreprocessor((function(e){kK(e.series,"markPoint")&&(e.markPoint=e.markPoint||{})}))})),Gk((function(e){e.registerComponentModel(ZK),e.registerComponentView(JK),e.registerPreprocessor((function(e){kK(e.series,"markLine")&&(e.markLine=e.markLine||{})}))})),Gk((function(e){e.registerComponentModel(eQ),e.registerComponentView(cQ),e.registerPreprocessor((function(e){kK(e.series,"markArea")&&(e.markArea=e.markArea||{})}))})),Gk((function(e){Gk(CQ),Gk(AQ)})),Gk((function(e){Gk(GQ),Gk(JQ)})),Gk(GQ),Gk(JQ),Gk((function(e){Gk(VJ),Gk(WJ)})),Gk(VJ),Gk(WJ),Gk((function(e){e.registerPreprocessor(qJ),e.registerVisual(e.PRIORITY.VISUAL.ARIA,XJ)})),Gk((function(e){e.registerTransform(s1),e.registerTransform(l1)})),Gk((function(e){e.registerComponentModel(c1),e.registerComponentView(u1)})),Gk((function(e){e.registerUpdateLifecycle("series:beforeupdate",(function(e,t,r){uc($f(r.seriesTransition),(function(e){uc($f(e.to),(function(e){for(var t=r.updatedSeries,n=0;n<t.length;n++)(null!=e.seriesIndex&&e.seriesIndex===t[n].seriesIndex||null!=e.seriesId&&e.seriesId===t[n].id)&&(t[n][bC]=!0)}))}))})),e.registerUpdateLifecycle("series:transition",(function(e,t,r){var n=q1(t);if(n.oldSeries&&r.updatedSeries&&r.optionChanged){var i=r.seriesTransition;if(i)uc($f(i),(function(e){!function(e,t,r,n){var i=[],o=[];uc($f(e.from),(function(e){var r=s0(t.oldSeries,e);r>=0&&i.push({dataGroupId:t.oldDataGroupIds[r],data:t.oldData[r],divide:o0(t.oldData[r]),groupIdDim:e.dimension})})),uc($f(e.to),(function(e){var n=s0(r.updatedSeries,e);if(n>=0){var i=r.updatedSeries[n].getData();o.push({dataGroupId:t.oldDataGroupIds[n],data:i,divide:o0(i),groupIdDim:e.dimension})}})),i.length>0&&o.length>0&&r0(i,o,n)}(e,n,r,t)}));else{var o=a0(n,r);uc(o.keys(),(function(e){var r=o.get(e);r0(r.oldSeries,r.newSeries,t)}))}uc(r.updatedSeries,(function(e){e[bC]&&(e[bC]=!1)}))}for(var a=e.getSeries(),s=n.oldSeries=[],l=n.oldDataGroupIds=[],c=n.oldData=[],u=0;u<a.length;u++){var d=a[u].getData();d.count()<U1&&(s.push(a[u]),l.push(a[u].get("dataGroupId")),c.push(d))}}))})),Gk(II);const u0=function(e){var t=e.timeRange,n=e.reportsData,i=(0,r.useRef)(null);return(0,r.useEffect)((function(){if(n&&n.chart_data&&0!==n.chart_data.length){var e=n.chart_data,r=[],o=[];if("echo_range_year"===t){var a=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],s={};e.forEach((function(e){var t=l0(e.order_date.split("-"),2)[1],r=a[parseInt(t,10)-1];s[r]=(s[r]||0)+parseInt(e.referral_order_count||0)})),r=Object.keys(s),o=Object.values(s)}else r=e.map((function(e){return e.order_date})),o=e.map((function(e){return parseInt(e.referral_order_count||0)}));var l=Math.ceil(r.length/15),c=Ik(i.current),u={color:["#0080FF"],legend:{bottom:"0",itemWidth:14},grid:{top:"30px",bottom:"100px"},tooltip:{trigger:"axis",formatter:function(e){var r=e[0].axisValue,n=r;if("echo_range_year"===t){var i=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"].indexOf(r);i>=0&&(n=["January","February","March","April","May","June","July","August","September","October","November","December"][i])}return"\n <strong>".concat(n,"</strong><br>\n ").concat(e[0].marker," ").concat(e[0].seriesName,": <strong>").concat(e[0].value,"</strong>\n ")}},xAxis:{type:"category",data:r,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{interval:l-1,rotate:45}},yAxis:{type:"value",axisLine:{show:!1}},series:[{name:"Referral Orders",type:"bar",data:o,barWidth:"50%"}]};c.setOption(u);var d=function(){c.resize()};return window.addEventListener("resize",d),function(){window.removeEventListener("resize",d),c.dispose()}}console.warn("No chart data available.")}),[t,n]),r.createElement("div",{className:"ecre-bg-white ecre-rounded-lg ecre-pb-4"},r.createElement("div",{ref:i,className:"ecre-w-full ecre-h-[400px] sm:ecre-h-[500px]"}))};function d0(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return p0(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?p0(e,t):void 0}}(e,t)||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.")}()}function p0(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const h0=function(e){var t=e.activeReportTab,n=e.reportsData,i=e.timeRange,o=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e="",r="",a="",s="";switch(t){case"total_discount_coupons":e="Discount with Referral Coupon",r="Total Discount",a="total_discount_with_referral",s="total_discount";break;case"total_sales_coupons":e="Sales with Referral Coupon",r="Total Sales",a="total_sales_with_referral",s="total_sales";break;default:return void console.warn("Invalid activeReportTab value:",t)}var l=n.chart_data||[];if(l.length){var c=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],u=["January","February","March","April","May","June","July","August","September","October","November","December"],d=[];d="echo_range_year"===i?l.map((function(e){var t=d0(e.order_date.split("-"),2)[1];return c[parseInt(t,10)-1]})):l.map((function(e){return e.order_date}));var p=l.map((function(e){return parseFloat(e[a]||0)})),h=l.map((function(e){return parseFloat(e[s]||0)})),f=Math.ceil(d.length/15),m=Ik(o.current),g={color:["#F97316","#3B82F6"],legend:{bottom:"0",itemWidth:14},grid:{top:"30px",bottom:"100px"},tooltip:{trigger:"axis",formatter:"echo_range_year"===i?function(e){var t=e[0].axisValue,r=c.indexOf(t),n="<strong>".concat(u[r],"</strong><br>");return e.forEach((function(e){n+='\n <span style="display:inline-block;margin-right:5px;border-radius:50%;width:10px;height:10px;background-color:'.concat(e.color,';"></span>\n ').concat(e.seriesName,": <strong>").concat(e.value,"</strong><br>\n ")})),n}:void 0},xAxis:{type:"category",data:d,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{interval:f-1,rotate:45}},yAxis:{type:"value",axisLine:{show:!1}},series:[{name:e,type:"line",smooth:!0,data:p},{name:r,type:"line",smooth:!0,data:h}]};m.setOption(g);var v=function(){return m.resize()};return window.addEventListener("resize",v),function(){window.removeEventListener("resize",v),m.dispose()}}console.warn("No chart data available.")}),[t,n,i]),r.createElement("div",{className:"ecre-bg-white ecre-rounded-lg ecre-pb-4"},r.createElement("div",{ref:o,className:"ecre-w-full ecre-h-[400px] sm:ecre-h-[500px]"}))};function f0(e){return f0="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},f0(e)}function m0(){m0=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof v?t:v,a=Object.create(o.prototype),s=new L(n||[]);return i(a,"_invoke",{value:M(e,r,s)}),a}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",h="suspendedYield",f="executing",m="completed",g={};function v(){}function y(){}function x(){}var b={};c(b,a,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(A([])));w&&w!==r&&n.call(w,a)&&(b=w);var C=x.prototype=v.prototype=Object.create(b);function S(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function r(i,o,a,s){var l=d(e[i],e,o);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==f0(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,a,s)}),(function(e){r("throw",e,a,s)})):t.resolve(u).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,s)}))}s(l.arg)}var o;i(this,"_invoke",{value:function(e,n){function i(){return new t((function(t,i){r(e,n,t,i)}))}return o=o?o.then(i,i):i()}})}function M(t,r,n){var i=p;return function(o,a){if(i===f)throw Error("Generator is already running");if(i===m){if("throw"===o)throw a;return{value:e,done:!0}}for(n.method=o,n.arg=a;;){var s=n.delegate;if(s){var l=T(s,n);if(l){if(l===g)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===p)throw i=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=f;var c=d(t,r,n);if("normal"===c.type){if(i=n.done?m:h,c.arg===g)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=m,n.method="throw",n.arg=c.arg)}}}function T(t,r){var n=r.method,i=t.iterator[n];if(i===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,T(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var o=d(i,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,g;var a=o.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,g):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function A(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function r(){for(;++i<t.length;)if(n.call(t,i))return r.value=t[i],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(f0(t)+" is not iterable")}return y.prototype=x,i(C,"constructor",{value:x,configurable:!0}),i(x,"constructor",{value:y,configurable:!0}),y.displayName=c(x,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,x):(e.__proto__=x,c(e,l,"GeneratorFunction")),e.prototype=Object.create(C),e},t.awrap=function(e){return{__await:e}},S(E.prototype),c(E.prototype,s,(function(){return this})),t.AsyncIterator=E,t.async=function(e,r,n,i,o){void 0===o&&(o=Promise);var a=new E(u(e,r,n,i),o);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},S(C),c(C,l,"Generator"),c(C,a,(function(){return this})),c(C,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=A,L.prototype={constructor:L,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(I),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function i(n,i){return s.type="throw",s.arg=t,r.next=n,i&&(r.method="next",r.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),I(r),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;I(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:A(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},t}function g0(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function v0(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return y0(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?y0(e,t):void 0}}(e,t)||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.")}()}function y0(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const x0=function(){var e=(0,r.useContext)(On).isPro,t=v0((0,r.useState)(localStorage.getItem("active-report-tab")||"total_referral_coupons"),2),n=t[0],i=t[1],o=v0((0,r.useState)(!1),2),a=(o[0],o[1]),s=v0((0,r.useState)(null),2),l=s[0],c=s[1],u=v0((0,r.useState)(localStorage.getItem("active-report-timerange")||"echo_range_last_week"),2),d=u[0],p=u[1],h=v0((0,r.useState)(0),2),f=h[0],m=h[1],g=v0((0,r.useState)(0),2),v=g[0],x=g[1],b=v0((0,r.useState)(0),2),_=b[0],w=b[1],C=v0((0,r.useState)(0),2),S=C[0],E=C[1],M=v0((0,r.useState)(0),2),T=M[0],k=M[1],I=function(e){localStorage.setItem("active-report-tab",e),i(e)},L=function(e){localStorage.setItem("active-report-timerange",e),p(e)},A=function(){var e=function(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){g0(o,n,i,a,s,"next",e)}function s(e){g0(o,n,i,a,s,"throw",e)}a(void 0)}))}}(m0().mark((function e(){var t,r;return m0().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a(!0),e.prev=1,(t=new FormData).append("action","get_chart_data"),t.append("nonce",ecreAdmin.nonce),t.append("report_fetch_data[time_range]",d),t.append("report_fetch_data[report_tab]",n),e.next=9,y().post(ecreAdmin.ajaxurl,t,{headers:{"Content-Type":"multipart/form-data"}});case 9:(r=e.sent).data?c(r.data):console.error("Error fetching data"),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(1),console.error("Error fetching data:",e.t0);case 16:return e.prev=16,a(!1),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[1,13,16,19]])})));return function(){return e.apply(this,arguments)}}();return(0,r.useEffect)((function(){A()}),[n,d]),(0,r.useEffect)((function(){var e=0,t=0,r=0,i=0,o=0;l&&Array.isArray(l.chart_data)&&l.chart_data.length>0&&("total_discount_coupons"===n&&l.chart_data.forEach((function(r){var n=parseFloat(r.total_discount)||0,i=parseFloat(r.total_discount_with_referral)||0;e+=n,t+=i})),"total_sales_coupons"===n&&l.chart_data.forEach((function(e){var t=parseFloat(e.total_sales)||0,n=parseFloat(e.total_sales_with_referral)||0;r+=t,i+=n})),"total_referral_coupons"===n&&l.chart_data.forEach((function(e){var t=parseInt(e.referral_order_count,10)||0;o+=t}))),m(e),x(t),w(r),E(i),k(o)}),[l,n,d]),r.createElement("div",{className:"reports-analytics-settings"},r.createElement(ra,{title:mn("reports_analytics"),subtitle:mn("reports_subtitle")}),r.createElement("div",{className:"reports-analytics__navbar ecre-mb-6 md:ecre-mb-10"},r.createElement("ul",{className:"reports-analytics__navbar-menu ecre-flex ecre-flex-wrap md:ecre-flex-nowrap ecre-gap-4 ecre-pb-2.5 ecre-border-b ecre-border-gray-200"},r.createElement("li",{className:"ecre-mb-0 ".concat("total_referral_coupons"===n?"active":"")},r.createElement("a",{onClick:function(){return I("total_referral_coupons")},className:"ecre-cursor-pointer ecre-block ecre-text-center ecre-text-gray-900 ecre-text-xs before:ecre-hidden sm:before:ecre-block lg:ecre-text-sm ecre-font-normal ecre-p-2 sm:ecre-p-2.5 ecre-rounded sm:ecre-rounded-[15px] ecre-bg-gray-200 ecre-transition hover:ecre-bg-[#6A40D5] hover:ecre-text-white"},mn("total_referral_coupons"))),r.createElement("li",{className:"ecre-mb-0 ".concat("total_sales_coupons"===n?"active":"")},r.createElement("a",{onClick:function(){return I("total_sales_coupons")},className:"ecre-cursor-pointer ecre-block ecre-text-center ecre-text-gray-900 ecre-text-xs before:ecre-hidden sm:before:ecre-block lg:ecre-text-sm ecre-font-normal ecre-p-2 sm:ecre-p-2.5 ecre-rounded sm:ecre-rounded-[15px] ecre-bg-gray-200 ecre-transition hover:ecre-bg-[#6A40D5] hover:ecre-text-white"},mn("sales_with_referral_coupons"))),r.createElement("li",{className:"ecre-mb-0 ".concat("total_discount_coupons"===n?"active":"")},r.createElement("a",{onClick:function(){return I("total_discount_coupons")},className:"ecre-cursor-pointer ecre-block ecre-text-center ecre-text-gray-900 ecre-text-xs before:ecre-hidden sm:before:ecre-block lg:ecre-text-sm ecre-font-normal ecre-p-2 sm:ecre-p-2.5 ecre-rounded sm:ecre-rounded-[15px] ecre-bg-gray-200 ecre-transition hover:ecre-bg-[#6A40D5] hover:ecre-text-white"},mn("total_discount")," ")))),r.createElement("div",{className:"reports-analytics__content"},"total_referral_coupons"===n?l&&l.chart_data?r.createElement("div",{className:"reports-analytics-coupons"},r.createElement("div",{className:"entry-title ecre-mb-8"},r.createElement("h6",{className:"ecre-text-gray-900 ecre-text-[16px] ecre-font-bold ecre-mb-1.5"},mn("total_referral_coupons")),r.createElement("div",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal"},mn("view_referral_coupons"))),r.createElement("div",{className:"line-chart ecre-mb-4"},r.createElement("div",{className:"ecre-mb-4"},r.createElement(u0,{timeRange:d,reportsData:l})),r.createElement("ul",{className:"line-chart__cartegory-weekly-month-years ecre-flex ecre-flex-wrap ecre-justify-center ecre-gap-x-[15px] ecre-gap-y-1.5"},r.createElement("li",null,r.createElement("button",{className:"ecre-text-sm ecre-font-medium ecre-cursor-pointer ecre-border-0 ecre-rounded-lg ecre-px-3 ecre-py-2 ecre-transition ".concat("echo_range_last_week"===d?"ecre-bg-[#6A40D5] ecre-text-white":"ecre-bg-gray-100 ecre-text-gray-900 hover:ecre-bg-[#F5F2FE] hover:ecre-text-[#6A40D5]"),onClick:function(){return L("echo_range_last_week")}},mn("last_7_days"))),r.createElement("li",null,r.createElement("button",{className:"ecre-text-sm ecre-font-medium ecre-cursor-pointer ecre-border-0 ecre-rounded-lg ecre-px-3 ecre-py-2 ecre-transition ".concat("echo_range_this_month"===d?"ecre-bg-[#6A40D5] ecre-text-white":"ecre-bg-gray-100 ecre-text-gray-900 hover:ecre-bg-[#F5F2FE] hover:ecre-text-[#6A40D5]"),onClick:function(){return e?L("echo_range_this_month"):fn()}},mn("this_month"),!e&&r.createElement("div",{className:"!ecre-ml-1 ecre-px-1.5 btn-prolock ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal"},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade"))))),r.createElement("li",null,r.createElement("button",{className:"ecre-text-sm ecre-font-medium ecre-cursor-pointer ecre-border-0 ecre-rounded-lg ecre-px-3 ecre-py-2 ecre-transition ".concat("echo_range_last_month"===d?"ecre-bg-[#6A40D5] ecre-text-white":"ecre-bg-gray-100 ecre-text-gray-900 hover:ecre-bg-[#F5F2FE] hover:ecre-text-[#6A40D5]"),onClick:function(){return e?L("echo_range_last_month"):fn()}},mn("last_month"),!e&&r.createElement("div",{className:"!ecre-ml-1 ecre-px-1.5 btn-prolock ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal"},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade"))))),r.createElement("li",null,r.createElement("button",{className:"ecre-text-sm ecre-font-medium ecre-cursor-pointer ecre-border-0 ecre-rounded-lg ecre-px-3 ecre-py-2 ecre-transition ".concat("echo_range_year"===d?"ecre-bg-[#6A40D5] ecre-text-white":"ecre-bg-gray-100 ecre-text-gray-900 hover:ecre-bg-[#F5F2FE] hover:ecre-text-[#6A40D5]"),onClick:function(){return e?L("echo_range_year"):fn()}},mn("this_year"),!e&&r.createElement("div",{className:"!ecre-ml-1 ecre-px-1.5 btn-prolock ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal"},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade"))))))),r.createElement("div",{className:"ecre-grid ecre-grid-cols-1 sm:ecre-grid-cols-2 ecre-gap-4"},r.createElement("div",{className:"coupon-card ecre-bg-white ecre-p-4 ecre-rounded"},r.createElement("div",{className:"text"},r.createElement("div",{className:"number ecre-text-black ecre-text-xl ecre-font-medium ecre-mb-2"},T),r.createElement("div",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal"},mn("referral_coupons_total"))))),l.top_coupons&&l.top_coupons.length>0?r.createElement("div",{className:"ecre-bg-white ecre-p-4 ecre-rounded ecre-mt-4"},r.createElement("h6",{className:"ecre-text-gray-900 ecre-text-[16px] ecre-font-bold ecre-mb-4"},mn("top_coupons")),r.createElement("table",{className:"ecre-min-w-full ecre-divide-y ecre-divide-gray-200"},r.createElement("thead",{className:"ecre-bg-gray-50"},r.createElement("tr",null,r.createElement("th",{className:"ecre-px-6 ecre-py-3 ecre-text-left ecre-text-xs ecre-font-medium ecre-text-gray-500 ecre-uppercase ecre-tracking-wider"},mn("coupon_code")),r.createElement("th",{className:"ecre-px-6 ecre-py-3 ecre-text-left ecre-text-xs ecre-font-medium ecre-text-gray-500 ecre-uppercase ecre-tracking-wider"},mn("total_orders")),r.createElement("th",{className:"ecre-px-6 ecre-py-3 ecre-text-left ecre-text-xs ecre-font-medium ecre-text-gray-500 ecre-uppercase ecre-tracking-wider"},mn("total_discount")),r.createElement("th",{className:"ecre-px-6 ecre-py-3 ecre-text-left ecre-text-xs ecre-font-medium ecre-text-gray-500 ecre-uppercase ecre-tracking-wider"},mn("creation_date")),r.createElement("th",{className:"ecre-px-6 ecre-py-3 ecre-text-left ecre-text-xs ecre-font-medium ecre-text-gray-500 ecre-uppercase ecre-tracking-wider"},mn("expiration_date")),r.createElement("th",{className:"ecre-px-6 ecre-py-3 ecre-text-left ecre-text-xs ecre-font-medium ecre-text-gray-500 ecre-uppercase ecre-tracking-wider"},mn("discount_type")))),r.createElement("tbody",{className:"ecre-bg-white ecre-divide-y ecre-divide-gray-200"},l.top_coupons.map((function(e,t){return r.createElement("tr",{key:t},r.createElement("td",{className:"ecre-px-6 ecre-py-4 ecre-whitespace-nowrap ecre-text-sm ecre-text-gray-900"},e.coupon_code),r.createElement("td",{className:"ecre-px-6 ecre-py-4 ecre-whitespace-nowrap ecre-text-sm ecre-text-gray-900"},e.total_orders),r.createElement("td",{className:"ecre-px-6 ecre-py-4 ecre-whitespace-nowrap ecre-text-sm ecre-text-gray-900"},gn(e.total_discount)),r.createElement("td",{className:"ecre-px-6 ecre-py-4 ecre-whitespace-nowrap ecre-text-sm ecre-text-gray-900"},e.creation_date),r.createElement("td",{className:"ecre-px-6 ecre-py-4 ecre-whitespace-nowrap ecre-text-sm ecre-text-gray-900"},e.expiration_date),r.createElement("td",{className:"ecre-px-6 ecre-py-4 ecre-whitespace-nowrap ecre-text-sm ecre-text-gray-900"},"fixed_cart"==e.discount_type?"Fixed":e.discount_type))}))))):r.createElement("div",{className:"ecre-bg-white ecre-p-4 ecre-rounded ecre-mt-4 ecre-text-gray-500"},mn("no_top_coupons"))):r.createElement(ua,null):null,"total_sales_coupons"===n?l&&l.chart_data?r.createElement("div",{className:"reports-analytics-coupons"},r.createElement("div",{className:"entry-title ecre-mb-8"},r.createElement("h6",{className:"ecre-text-gray-900 ecre-text-[16px] ecre-font-bold ecre-mb-1.5"},mn("sales_referral_coupon")),r.createElement("div",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal"},mn("view_sales_referral_coupon"))),r.createElement("div",{className:"line-chart ecre-mb-4"},r.createElement("div",{className:"ecre-mb-4"},r.createElement(h0,{activeReportTab:n,timeRange:d,reportsData:l})),r.createElement("ul",{className:"line-chart__cartegory-weekly-month-years ecre-flex ecre-flex-wrap ecre-justify-center ecre-gap-x-[15px] ecre-gap-y-1.5"},r.createElement("li",null,r.createElement("button",{className:"ecre-text-sm ecre-font-medium ecre-cursor-pointer ecre-border-0 ecre-rounded-lg ecre-px-3 ecre-py-2 ecre-transition ".concat("echo_range_last_week"===d?"ecre-bg-[#6A40D5] ecre-text-white":"ecre-bg-gray-100 ecre-text-gray-900 hover:ecre-bg-[#F5F2FE] hover:ecre-text-[#6A40D5]"),onClick:function(){return L("echo_range_last_week")}},mn("last_7_days"))),r.createElement("li",null,r.createElement("button",{className:"ecre-text-sm ecre-font-medium ecre-cursor-pointer ecre-border-0 ecre-rounded-lg ecre-px-3 ecre-py-2 ecre-transition ".concat("echo_range_this_month"===d?"ecre-bg-[#6A40D5] ecre-text-white":"ecre-bg-gray-100 ecre-text-gray-900 hover:ecre-bg-[#F5F2FE] hover:ecre-text-[#6A40D5]"),onClick:function(){return e?L("echo_range_this_month"):fn()}},mn("this_month"),!e&&r.createElement("div",{className:"!ecre-ml-1 ecre-px-1.5 btn-prolock ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal"},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade"))))),r.createElement("li",null,r.createElement("button",{className:"ecre-text-sm ecre-font-medium ecre-cursor-pointer ecre-border-0 ecre-rounded-lg ecre-px-3 ecre-py-2 ecre-transition ".concat("echo_range_last_month"===d?"ecre-bg-[#6A40D5] ecre-text-white":"ecre-bg-gray-100 ecre-text-gray-900 hover:ecre-bg-[#F5F2FE] hover:ecre-text-[#6A40D5]"),onClick:function(){return e?L("echo_range_last_month"):fn()}},mn("last_month"),!e&&r.createElement("div",{className:"!ecre-ml-1 ecre-px-1.5 btn-prolock ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal"},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade"))))),r.createElement("li",null,r.createElement("button",{className:"ecre-text-sm ecre-font-medium ecre-cursor-pointer ecre-border-0 ecre-rounded-lg ecre-px-3 ecre-py-2 ecre-transition ".concat("echo_range_year"===d?"ecre-bg-[#6A40D5] ecre-text-white":"ecre-bg-gray-100 ecre-text-gray-900 hover:ecre-bg-[#F5F2FE] hover:ecre-text-[#6A40D5]"),onClick:function(){return e?L("echo_range_year"):fn()}},mn("this_year"),!e&&r.createElement("div",{className:"!ecre-ml-1 ecre-px-1.5 btn-prolock ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal"},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade"))))))),r.createElement("div",{className:"ecre-grid ecre-grid-cols-1 sm:ecre-grid-cols-2 ecre-gap-4"},r.createElement("div",{className:"coupon-card ecre-bg-white ecre-p-4 ecre-rounded"},r.createElement("div",{className:"text"},r.createElement("div",{className:"number ecre-text-blue-500 ecre-text-xl ecre-font-medium ecre-mb-2"},gn(_)),r.createElement("div",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal"},mn("total_sales")))),r.createElement("div",{className:"coupon-card ecre-bg-white ecre-p-4 ecre-rounded"},r.createElement("div",{className:"text"},r.createElement("div",{className:"number ecre-text-orange-500 ecre-text-xl ecre-font-medium ecre-mb-2"},gn(S)),r.createElement("div",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal"},mn("total_sales_with_coupon")))))):r.createElement(ua,null):"","total_discount_coupons"===n?l&&l.chart_data?r.createElement("div",{className:"reports-analytics-coupons"},r.createElement("div",{className:"entry-title ecre-mb-8"},r.createElement("h6",{className:"ecre-text-gray-900 ecre-text-[16px] ecre-font-bold ecre-mb-1.5"},mn("total_discount")),r.createElement("div",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal"},mn("view_total_discount"))),r.createElement("div",{className:"line-chart ecre-mb-4"},r.createElement("div",{className:"ecre-mb-4"},r.createElement(h0,{activeReportTab:n,timeRange:d,reportsData:l})),r.createElement("ul",{className:"line-chart__cartegory-weekly-month-years ecre-flex ecre-flex-wrap ecre-justify-center ecre-gap-x-[15px] ecre-gap-y-1.5"},r.createElement("li",null,r.createElement("button",{className:"ecre-text-sm ecre-font-medium ecre-cursor-pointer ecre-border-0 ecre-rounded-lg ecre-px-3 ecre-py-2 ecre-transition ".concat("echo_range_last_week"===d?"ecre-bg-[#6A40D5] ecre-text-white":"ecre-bg-gray-100 ecre-text-gray-900 hover:ecre-bg-[#F5F2FE] hover:ecre-text-[#6A40D5]"),onClick:function(){return L("echo_range_last_week")}},mn("last_7_days"))),r.createElement("li",null,r.createElement("button",{className:"ecre-text-sm ecre-font-medium ecre-cursor-pointer ecre-border-0 ecre-rounded-lg ecre-px-3 ecre-py-2 ecre-transition ".concat("echo_range_this_month"===d?"ecre-bg-[#6A40D5] ecre-text-white":"ecre-bg-gray-100 ecre-text-gray-900 hover:ecre-bg-[#F5F2FE] hover:ecre-text-[#6A40D5]"),onClick:function(){return e?L("echo_range_this_month"):fn()}},mn("this_month"),!e&&r.createElement("div",{className:"!ecre-ml-1 ecre-px-1.5 btn-prolock ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal"},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade"))))),r.createElement("li",null,r.createElement("button",{className:"ecre-text-sm ecre-font-medium ecre-cursor-pointer ecre-border-0 ecre-rounded-lg ecre-px-3 ecre-py-2 ecre-transition ".concat("echo_range_last_month"===d?"ecre-bg-[#6A40D5] ecre-text-white":"ecre-bg-gray-100 ecre-text-gray-900 hover:ecre-bg-[#F5F2FE] hover:ecre-text-[#6A40D5]"),onClick:function(){return e?L("echo_range_last_month"):fn()}},mn("last_month"),!e&&r.createElement("div",{className:"!ecre-ml-1 ecre-px-1.5 btn-prolock ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal"},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade"))))),r.createElement("li",null,r.createElement("button",{className:"ecre-text-sm ecre-font-medium ecre-cursor-pointer ecre-border-0 ecre-rounded-lg ecre-px-3 ecre-py-2 ecre-transition ".concat("echo_range_year"===d?"ecre-bg-[#6A40D5] ecre-text-white":"ecre-bg-gray-100 ecre-text-gray-900 hover:ecre-bg-[#F5F2FE] hover:ecre-text-[#6A40D5]"),onClick:function(){return e?L("echo_range_year"):fn()}},mn("this_year"),!e&&r.createElement("div",{className:"!ecre-ml-1 ecre-px-1.5 btn-prolock ecre-border-0 ecre-inline-flex ecre-items-center ecre-pt-[3px] ecre-pb-[4px] ecre-bg-[#fee8fd] ecre-rounded-[26px] ecre-text-[#4d1c4b] ecre-text-sm ecre-font-normal"},r.createElement("span",{className:"icon-wrap"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"11",viewBox:"0 0 13 11",fill:"none"},r.createElement("path",{d:"M0.806113 7.65309C0.542977 5.94268 0.279841 4.23232 0.0167049 2.52191C-0.0416496 2.14276 0.389758 1.88417 0.696628 2.11434C1.51645 2.7292 2.33622 3.34402 3.15604 3.95889C3.42597 4.16133 3.81053 4.09545 3.99766 3.81471L6.04517 0.743421C6.26154 0.41886 6.73842 0.41886 6.95479 0.743421L9.0023 3.81471C9.18944 4.09545 9.574 4.16129 9.84392 3.95889C10.6637 3.34402 11.4835 2.7292 12.3033 2.11434C12.6102 1.88417 13.0416 2.14276 12.9833 2.52191C12.7202 4.23232 12.457 5.94268 12.1939 7.65309H0.806113Z",fill:"#F748F0"}),r.createElement("path",{d:"M11.6001 10.5H1.39974C1.07185 10.5 0.80603 10.2342 0.80603 9.90627V8.60205H12.1938V9.90627C12.1938 10.2342 11.9279 10.5 11.6001 10.5Z",fill:"#F748F0"}))),r.createElement("span",{className:"text"},mn("upgrade"))))))),r.createElement("div",{className:"ecre-grid ecre-grid-cols-1 sm:ecre-grid-cols-2 ecre-gap-4"},r.createElement("div",{className:"coupon-card ecre-bg-white ecre-p-4 ecre-rounded"},r.createElement("div",{className:"text"},r.createElement("div",{className:"number ecre-text-blue-500 ecre-text-xl ecre-font-medium ecre-mb-2"},gn(f)),r.createElement("div",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal"},mn("total_discount_offered")))),r.createElement("div",{className:"coupon-card ecre-bg-white ecre-p-4 ecre-rounded"},r.createElement("div",{className:"text"},r.createElement("div",{className:"number ecre-text-orange-500 ecre-text-xl ecre-font-medium ecre-mb-2"},gn(v)),r.createElement("div",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal"},mn("total_discount_with_coupon")))))):r.createElement(ua,null):""))};var b0=function(e){var t=e.isOpen,n=e.onClose,i=e.onEmailRedirect,o=e.onCopy,a=e.copiedItemIndex,s=e.error,l=e.onClearError,c=e.className,u=void 0===c?"":c;return r.createElement(Ai,{className:"support-modal ".concat(u),openModal:t,toggleModal:n},{header:r.createElement("div",{className:"logo"},zn.wppool,r.createElement("p",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal ecre-leading-normal"},mn("connect_option"))),body:r.createElement(r.Fragment,null,s&&r.createElement("div",{className:"ecre-mb-4 ecre-p-3 ecre-bg-red-50 ecre-border ecre-border-red-200 ecre-rounded-md"},r.createElement("div",{className:"ecre-flex ecre-justify-between ecre-items-start"},r.createElement("p",{className:"ecre-text-red-800 ecre-text-sm ecre-font-medium"},s),l&&r.createElement("button",{onClick:l,className:"ecre-ml-2 ecre-text-red-600 hover:ecre-text-red-800 ecre-text-sm","aria-label":"Dismiss error"},"×"))),r.createElement("div",{className:"support-us ecre-grid ecre-grid-cols-1 ecre-gap-y-3"},r.createElement("a",{onClick:function(){return i("gmail")},className:"ecre-w-full ecre-group ecre-cursor-pointer ecre-rounded-[10px] ecre-pl-4 sm:ecre-pl-5 ecre-py-3 ecre-pr-4 ecre-outline-none ecre-shadow-none lg:ecre-pr-12 ecre-bg-[#F9FAFB] ecre-flex ecre-justify-between ecre-items-center"},r.createElement("div",{className:"ecre-gap-2.5 ecre-flex ecre-items-center"},r.createElement("div",{className:"ecre-w-14 ecre-h-12 ecre-px-2.5 ecre-py-2.5 ecre-bg-white ecre-rounded-sm ecre-justify-center ecre-items-center ecre-inline-flex"},zn.gmail),r.createElement("div",{className:"text"},r.createElement("h6",{className:"ecre-text-[#1F2937] ecre-text-xs ecre-font-semibold ecre-leading-normal ecre-mb-1"},mn("gmail")),r.createElement("p",{className:"ecre-text-[#6B7280] ecre-text-xs ecre-font-normal ecre-leading-normal"},mn("open_gmail")))),r.createElement("div",{className:"icon ecre-opacity-[0] ecre-transition-all group-hover:ecre-opacity-[1] group-hover:ecre-translate-x-1"},zn.rightArrowThree)),r.createElement("a",{onClick:function(){return i("outlook")},className:"ecre-w-full ecre-group ecre-cursor-pointer ecre-rounded-[10px] ecre-pl-4 sm:ecre-pl-5 ecre-py-3 ecre-pr-4 ecre-outline-none ecre-shadow-none lg:ecre-pr-12 ecre-bg-[#F9FAFB] ecre-flex ecre-justify-between ecre-items-center"},r.createElement("div",{className:"ecre-gap-2.5 ecre-flex ecre-items-center"},r.createElement("div",{className:"ecre-w-14 ecre-h-12 ecre-px-2.5 ecre-py-2.5 ecre-bg-white ecre-rounded-sm ecre-justify-center ecre-items-center ecre-inline-flex"},zn.outlook),r.createElement("div",{className:"text"},r.createElement("h6",{className:"ecre-text-[#1F2937] ecre-text-xs ecre-font-semibold ecre-leading-normal ecre-mb-1"},mn("outlook")),r.createElement("p",{className:"ecre-text-[#6B7280] ecre-text-xs ecre-font-normal ecre-leading-normal"},mn("open_outlook")))),r.createElement("div",{className:"icon ecre-opacity-[0] ecre-transition-all group-hover:ecre-opacity-[1] group-hover:ecre-translate-x-1"},zn.rightArrowThree)),r.createElement("a",{onClick:function(){return i("yahoo")},className:"ecre-w-full ecre-group ecre-cursor-pointer ecre-rounded-[10px] ecre-pl-4 sm:ecre-pl-5 ecre-py-3 ecre-pr-4 ecre-outline-none ecre-shadow-none lg:ecre-pr-12 ecre-bg-[#F9FAFB] ecre-flex ecre-justify-between ecre-items-center"},r.createElement("div",{className:"ecre-gap-2.5 ecre-flex ecre-items-center"},r.createElement("div",{className:"ecre-w-14 ecre-h-12 ecre-px-2.5 ecre-py-2.5 ecre-bg-white ecre-rounded-sm ecre-justify-center ecre-items-center ecre-inline-flex"},zn.yahoo),r.createElement("div",{className:"text"},r.createElement("h6",{className:"ecre-text-[#1F2937] ecre-text-xs ecre-font-semibold ecre-leading-normal ecre-mb-1"},mn("yahoo")),r.createElement("p",{className:"ecre-text-[#6B7280] ecre-text-xs ecre-font-normal ecre-leading-normal"},mn("open_yahoo")))),r.createElement("div",{className:"icon ecre-opacity-[0] ecre-transition-all group-hover:ecre-opacity-[1] group-hover:ecre-translate-x-1"},zn.rightArrowThree)),r.createElement("a",{onClick:function(){return i("default")},className:"ecre-w-full ecre-group ecre-cursor-pointer ecre-rounded-[10px] ecre-pl-4 sm:ecre-pl-5 ecre-py-3 ecre-pr-4 ecre-outline-none ecre-shadow-none lg:ecre-pr-12 ecre-bg-[#F9FAFB] ecre-flex ecre-justify-between ecre-items-center"},r.createElement("div",{className:"ecre-gap-2.5 ecre-flex ecre-items-center"},r.createElement("div",{className:"ecre-w-14 ecre-h-12 ecre-px-2.5 ecre-py-2.5 ecre-bg-white ecre-rounded-sm ecre-justify-center ecre-items-center ecre-inline-flex"},zn.defaultEmail),r.createElement("div",{className:"text"},r.createElement("h6",{className:"ecre-text-[#1F2937] ecre-text-xs ecre-font-semibold ecre-leading-normal ecre-mb-1"},mn("default_email")),r.createElement("p",{className:"ecre-text-[#6B7280] ecre-text-xs ecre-font-normal ecre-leading-normal"},mn("open_default_email")))),r.createElement("div",{className:"icon ecre-opacity-[0] ecre-transition-all group-hover:ecre-opacity-[1] group-hover:ecre-translate-x-1"},zn.rightArrowThree)),r.createElement("a",{className:"ecre-w-full ecre-group ecre-rounded-[10px] ecre-pl-4 sm:ecre-pl-5 ecre-py-3 ecre-pr-4 ecre-outline-none ecre-shadow-none ecre-bg-[#F9FAFB] ecre-flex ecre-justify-between ecre-items-center"},r.createElement("div",{className:"ecre-gap-2.5 ecre-flex ecre-items-center"},r.createElement("div",{className:"ecre-w-14 ecre-h-12 ecre-px-2.5 ecre-py-2.5 ecre-bg-white ecre-rounded-sm ecre-justify-center ecre-items-center ecre-inline-flex"},zn.support),r.createElement("div",{className:"text"},r.createElement("h6",{className:"ecre-text-[#1F2937] ecre-text-xs ecre-font-semibold ecre-leading-normal ecre-mb-1"},"support@wppool.dev"),r.createElement("p",{className:"ecre-text-[#6B7280] ecre-text-xs ecre-font-normal ecre-leading-normal"},mn("copy_email_dec")))),r.createElement("button",{onClick:function(){return o("support@wppool.dev",0)},className:"copy ecre-min-w-[88px] ecre-opacity-[0] ecre-whitespace-nowrap group-hover:ecre-opacity-[1] ecre-text-xs ecre-border ecre-border-solid ecre-border-[#3858E9] ecre-rounded-[8px] ecre-px-[12px] ecre-py-[10px] ecre-flex ecre-items-center ecre-justify-center ecre-transition-all ecre-text-[#3858E9]"},mn(0===a?"btn_copied":"copy_email")))),r.createElement("div",{className:"text-center ecre-flex ecre-justify-center ecre-items-center ecre-gap-1 ecre-mt-5"},r.createElement("span",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal ecre-leading-none"},mn("powered_by")),r.createElement("a",{className:"ecre-cursor-pointer ecre-text-blue-600 ecre-text-xs ecre-font-medium ecre-leading-none"},mn("wppool"))))})};b0.propTypes={isOpen:pi().bool.isRequired,onClose:pi().func.isRequired,onEmailRedirect:pi().func.isRequired,onCopy:pi().func.isRequired,copiedItemIndex:pi().number,error:pi().string,onClearError:pi().func,className:pi().string};const _0=b0;function w0(e){return w0="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},w0(e)}function C0(){C0=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof v?t:v,a=Object.create(o.prototype),s=new L(n||[]);return i(a,"_invoke",{value:M(e,r,s)}),a}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",h="suspendedYield",f="executing",m="completed",g={};function v(){}function y(){}function x(){}var b={};c(b,a,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(A([])));w&&w!==r&&n.call(w,a)&&(b=w);var C=x.prototype=v.prototype=Object.create(b);function S(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function r(i,o,a,s){var l=d(e[i],e,o);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==w0(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,a,s)}),(function(e){r("throw",e,a,s)})):t.resolve(u).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,s)}))}s(l.arg)}var o;i(this,"_invoke",{value:function(e,n){function i(){return new t((function(t,i){r(e,n,t,i)}))}return o=o?o.then(i,i):i()}})}function M(t,r,n){var i=p;return function(o,a){if(i===f)throw Error("Generator is already running");if(i===m){if("throw"===o)throw a;return{value:e,done:!0}}for(n.method=o,n.arg=a;;){var s=n.delegate;if(s){var l=T(s,n);if(l){if(l===g)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===p)throw i=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=f;var c=d(t,r,n);if("normal"===c.type){if(i=n.done?m:h,c.arg===g)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=m,n.method="throw",n.arg=c.arg)}}}function T(t,r){var n=r.method,i=t.iterator[n];if(i===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,T(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var o=d(i,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,g;var a=o.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,g):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function A(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function r(){for(;++i<t.length;)if(n.call(t,i))return r.value=t[i],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(w0(t)+" is not iterable")}return y.prototype=x,i(C,"constructor",{value:x,configurable:!0}),i(x,"constructor",{value:y,configurable:!0}),y.displayName=c(x,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,x):(e.__proto__=x,c(e,l,"GeneratorFunction")),e.prototype=Object.create(C),e},t.awrap=function(e){return{__await:e}},S(E.prototype),c(E.prototype,s,(function(){return this})),t.AsyncIterator=E,t.async=function(e,r,n,i,o){void 0===o&&(o=Promise);var a=new E(u(e,r,n,i),o);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},S(C),c(C,l,"Generator"),c(C,a,(function(){return this})),c(C,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=A,L.prototype={constructor:L,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(I),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function i(n,i){return s.type="throw",s.arg=t,r.next=n,i&&(r.method="next",r.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),I(r),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;I(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:A(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},t}function S0(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function E0(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return M0(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?M0(e,t):void 0}}(e,t)||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.")}()}function M0(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const T0=function(){var e=E0((0,r.useState)(!1),2),t=e[0],n=e[1],i=E0((0,r.useState)(null),2),o=i[0],a=i[1],s=E0((0,r.useState)(null),2),l=s[0],c=s[1],u="support@wppool.dev",d="Support Request: Echo Rewards",p="Hello WPPOOL Team,\n\nI need assistance with Echo Rewards. Here are the details of my issue:\n\n[Please describe your issue here]\n\nThank you,\n[Your Name]",h={gmail:{urlTemplate:"https://mail.google.com/mail/?view=cm&fs=1&to={email}&su={subject}&body={body}"},outlook:{urlTemplate:"https://outlook.office.com/mail/deeplink/compose?to={email}&subject={subject}&body={body}"},yahoo:{urlTemplate:"https://compose.mail.yahoo.com/?to={email}&subject={subject}&body={body}"},default:{urlTemplate:"mailto:{email}?subject={subject}&body={body}"}},f=function(){var e=function(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){S0(o,n,i,a,s,"next",e)}function s(e){S0(o,n,i,a,s,"throw",e)}a(void 0)}))}}(C0().mark((function e(t,r){var n;return C0().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,t&&"string"==typeof t){e.next=3;break}throw new Error("Invalid text to copy");case 3:if(!navigator.clipboard||!window.isSecureContext){e.next=11;break}return e.next=6,navigator.clipboard.writeText(t);case 6:a(r),c(null),setTimeout((function(){a(null)}),2e3),e.next=39;break;case 11:if((n=document.createElement("textarea")).value=t,n.style.position="fixed",n.style.left="-999999px",n.style.top="-999999px",n.style.opacity="0",n.setAttribute("readonly",""),n.setAttribute("aria-hidden","true"),document.body.appendChild(n),e.prev=20,n.focus(),n.select(),n.setSelectionRange(0,99999),document.execCommand("copy")){e.next=27;break}throw new Error("Copy command failed");case 27:a(r),c(null),setTimeout((function(){a(null)}),2e3),e.next=36;break;case 32:e.prev=32,e.t0=e.catch(20),console.error("Fallback copy failed:",e.t0),c("Failed to copy to clipboard. Please manually copy: "+t);case 36:return e.prev=36,document.body.removeChild(n),e.finish(36);case 39:e.next=45;break;case 41:e.prev=41,e.t1=e.catch(0),console.error("Failed to copy to clipboard:",e.t1),c("Failed to copy to clipboard. Please manually copy the email address.");case 45:case"end":return e.stop()}}),e,null,[[0,41],[20,32,36,39]])})));return function(t,r){return e.apply(this,arguments)}}();return{isOpen:t,openSupportPopup:function(){n(!0),c(null)},closeSupportPopup:function(){n(!1),c(null)},toggleSupportPopup:function(){n(!t),t||c(null)},handleEmailRedirect:function(e){try{var t=u,r=d,n=p,i=h[e];if(!i)return console.warn("Unknown email client: ".concat(e)),void c("Unsupported email client: ".concat(e));if(!t||!r)return console.error("Invalid support configuration"),void c("Support configuration is invalid");var o=i.urlTemplate.replace("{email}",t).replace("{subject}",encodeURIComponent(r)).replace("{body}",encodeURIComponent(n));if(!o||o.length<10)throw new Error("Generated URL is invalid");var a=window.open(o,"_blank");if(!a||a.closed||void 0===a.closed)throw new Error("Popup blocked by browser");c(null)}catch(e){console.error("Failed to open email client:",e),c("Failed to open email client. Please try copying the email address instead.");try{var s="mailto:".concat(u),l=window.open(s,"_blank");l&&!l.closed&&void 0!==l.closed||c("Unable to open email client. Please copy the email address and contact us manually.")}catch(e){console.error("Fallback email client failed:",e),c("Unable to open email client. Please copy the email address: support@wppool.dev")}}},handleCopy:f,copiedItemIndex:o,error:l,clearError:function(){return c(null)}}};const k0=function(){var e=(0,r.useContext)(On).isPro,t=T0(),n=t.isOpen,i=t.toggleSupportPopup,o=t.handleEmailRedirect,a=t.handleCopy,s=t.copiedItemIndex,l=t.error,c=t.clearError;return r.createElement("div",{className:"documentation-settings"},r.createElement(ra,{title:mn("help_documentation"),subtitle:mn("help_documentation_desc")}),r.createElement("div",{className:"help-documentation ecre-gap-6"},r.createElement("div",{className:"help-documentation__item ecre-min-h-[238px] ecre-p-4 ecre-bg-white ecre-rounded ecre-flex ecre-items-start ecre-flex-col"},r.createElement("div",{className:"icon-wrapper ecre-mb-4 ecre-h-[70px] ecre-w-[70px] ecre-flex ecre-items-center ecre-justify-center"},zn.docummentsOne),r.createElement("div",{className:"text ecre-mt-auto"},r.createElement("h6",{className:"ecre-text-black ecre-text-sm ecre-font-medium ecre-mt-0 ecre-mb-1.5"}," ",mn("documentation")),r.createElement("p",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal ecre-mb-5"},mn("docs_info")),r.createElement("a",{className:"ecre-group ecre-cursor-pointer ecre-mt-auto ecre-px-4 ecre-py-2.5 ecre-bg-white ecre-rounded-lg ecre-outline-0 ecre-shadow-none ecre-no-underline ecre-border ecre-border-solid ecre-border-violet-700 ecre-text-violet-700 ecre-text-sm ecre-font-semibold ecre-inline-flex ecre-items-center ecre-gap-3 ecre-transition hover:ecre-bg-violet-700 hover:ecre-text-white",href:"https://lnk.wppool.dev/EUY933F",target:"__blank"},r.createElement("span",{className:""},mn("open_docs")),r.createElement("span",{className:"icon ecre-leading-[1]"},zn.rightArrowTwo)))),r.createElement("div",{className:"help-documentation__item ecre-min-h-[238px] ecre-p-4 ecre-bg-white ecre-rounded ecre-flex ecre-items-start ecre-flex-col"},r.createElement("div",{className:"icon-wrapper ecre-mb-4 ecre-h-[70px] ecre-w-[70px] ecre-flex ecre-items-center ecre-justify-center"},zn.video),r.createElement("div",{className:"text ecre-mt-auto"},r.createElement("h6",{className:"ecre-text-black ecre-text-sm ecre-font-medium ecre-mt-0 ecre-mb-1.5"},mn("video_tutorial")),r.createElement("p",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal ecre-mb-5"},mn("video_tutorial_info")),r.createElement("a",{className:"ecre-group ecre-cursor-pointer ecre-mt-auto ecre-px-4 ecre-py-2.5 ecre-bg-white ecre-rounded-lg ecre-outline-0 ecre-shadow-none ecre-no-underline ecre-border ecre-border-solid ecre-border-violet-700 ecre-text-violet-700 ecre-text-sm ecre-font-semibold ecre-inline-flex ecre-items-center ecre-gap-3 ecre-transition hover:ecre-bg-violet-700 hover:ecre-text-white",href:"https://lnk.wppool.dev/11jUiR1",target:"__blank"},r.createElement("span",{className:""},mn("watch_videos")),r.createElement("span",{className:"icon ecre-leading-[1]"},zn.rightArrowTwo)))),r.createElement("div",{className:"help-documentation__item ecre-min-h-[238px] ecre-p-4 ecre-bg-white ecre-rounded ecre-flex ecre-items-start ecre-flex-col"},r.createElement("div",{className:"icon-wrapper ecre-mb-4 ecre-h-[70px] ecre-w-[70px] ecre-flex ecre-items-center ecre-justify-center"},zn.audio),r.createElement("div",{className:"text ecre-mt-auto"},r.createElement("h6",{className:"ecre-text-black ecre-text-sm ecre-font-medium ecre-mt-0 ecre-mb-1.5"},mn("customer_support")),r.createElement("p",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal ecre-mb-5"},mn("support_info")),e?r.createElement("button",{onClick:i,className:"ecre-group ecre-cursor-pointer ecre-mt-auto ecre-px-4 ecre-py-2.5 ecre-bg-white ecre-rounded-lg ecre-outline-0 ecre-shadow-none ecre-no-underline ecre-border ecre-border-solid ecre-border-violet-700 ecre-text-violet-700 ecre-text-sm ecre-font-semibold ecre-inline-flex ecre-items-center ecre-gap-3 ecre-transition hover:ecre-bg-violet-700 hover:ecre-text-white"},r.createElement("span",{className:""},mn("contact_support")),r.createElement("span",{className:"icon ecre-leading-[1]"},zn.rightArrowTwo)):r.createElement("a",{className:"ecre-group ecre-cursor-pointer ecre-mt-auto ecre-px-4 ecre-py-2.5 ecre-bg-white ecre-rounded-lg ecre-outline-0 ecre-shadow-none ecre-no-underline ecre-border ecre-border-solid ecre-border-violet-700 ecre-text-violet-700 ecre-text-sm ecre-font-semibold ecre-inline-flex ecre-items-center ecre-gap-3 ecre-transition hover:ecre-bg-violet-700 hover:ecre-text-white",href:"https://lnk.wppool.dev/MW3eT7w",target:"__blank"},r.createElement("span",{className:""},mn("contact_support")),r.createElement("span",{className:"icon ecre-leading-[1]"},zn.rightArrowTwo)))),r.createElement("div",{className:"help-documentation__item ecre-min-h-[238px] ecre-p-4 ecre-bg-white ecre-rounded ecre-flex ecre-items-start ecre-flex-col"},r.createElement("div",{className:"icon-wrapper ecre-mb-4 ecre-h-[70px] ecre-w-[70px] ecre-flex ecre-items-center ecre-justify-center"},zn.community),r.createElement("div",{className:"text ecre-mt-auto"},r.createElement("h6",{className:"ecre-text-black ecre-text-sm ecre-font-medium ecre-mt-0 ecre-mb-1.5"},mn("community_forum")),r.createElement("p",{className:"ecre-text-gray-500 ecre-text-xs ecre-font-normal ecre-mb-5"},mn("community_info")),r.createElement("a",{className:"ecre-group ecre-cursor-pointer ecre-mt-auto ecre-px-4 ecre-py-2.5 ecre-bg-white ecre-rounded-lg ecre-outline-0 ecre-shadow-none ecre-no-underline ecre-border ecre-border-solid ecre-border-violet-700 ecre-text-violet-700 ecre-text-sm ecre-font-semibold ecre-inline-flex ecre-items-center ecre-gap-3 ecre-transition hover:ecre-bg-violet-700 hover:ecre-text-white",href:"https://lnk.wppool.dev/fSeHnb0",target:"__blank"},r.createElement("span",{className:""},mn("join_community")),r.createElement("span",{className:"icon ecre-leading-[1]"},zn.rightArrowTwo))))),r.createElement(_0,{isOpen:n,onClose:i,onEmailRedirect:o,onCopy:a,copiedItemIndex:s,error:l,onClearError:c}))};function I0(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return L0(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?L0(e,t):void 0}}(e,t)||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.")}()}function L0(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const A0=function(e){var t=e.onReset,n=e.handleSave,i=I0((0,r.useState)(!1),2),o=i[0],a=i[1],s=function(){a(!o)};return r.createElement(r.Fragment,null,r.createElement("div",{className:"ecre-sticky ecre-bottom-0 -ecre-mx-5 md:-ecre-mx-8 -ecre-mb-7 ecre-flex ecre-flex-wrap ecre-gap-x-2 md:ecre-gap-x-4 ecre-gap-y-2 ecre-justify-end ecre-px-5 md:ecre-px-[47px] ecre-py-4 md:ecre-py-[26px] ecre-bg-[#EFF6FF]"},r.createElement("button",{className:"ecre-text-red-500 ecre-cursor-pointer ecre-text-xs sm:ecre-text-sm ecre-font-semibold ecre-px-3 md:ecre-px-4 ecre-py-2 md:ecre-py-3 ecre-bg-white ecre-rounded-lg ecre-border ecre-border-solid ecre-border-red-400 ecre-transition hover:ecre-text-white hover:ecre-bg-red-400",onClick:s},mn("discard_changes")),r.createElement("button",{className:"ecre-text-white ecre-cursor-pointer ecre-text-xs sm:ecre-text-sm ecre-font-semibold ecre-px-3 md:ecre-px-4 ecre-py-2 md:ecre-py-3 ecre-bg-[#6a40d5] ecre-rounded-lg ecre-border ecre-border-solid ecre-border-[#6a40d5] ecre-transition hover:ecre-border-violet-800 hover:ecre-bg-violet-800",onClick:n},mn("save_changes"))),r.createElement(Ai,{openModal:o,toggleModal:s},{header:r.createElement("div",{className:"title ecre-text-gray-900 ecre-text-base ecre-font-semibold"},mn("discard_all_changes")),body:r.createElement("p",{className:"ecre-text-gray-900 ecre-text-sm ecre-font-normal"},mn("discard_warning")),footer:r.createElement("div",{className:"btn-box ecre-justify-end ecre-items-center ecre-gap-2 ecre-flex"},r.createElement("button",{onClick:s,className:"ecre-text-gray-900 ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-bg-slate-100 ecre-rounded-lg ecre-border ecre-border-solid ecre-border-slate-100 hover:ecre-border-red-500 hover:ecre-bg-white hover:ecre-text-red-500"}," ",mn("cancel")),r.createElement("button",{onClick:t,className:"ecre-text-white ecre-cursor-pointer ecre-text-sm ecre-font-semibold ecre-px-4 ecre-py-2.5 ecre-transition ecre-border ecre-border-solid ecre-border-red-500 ecre-bg-red-500 ecre-rounded-lg hover:ecre-bg-white hover:ecre-text-red-500"},mn("yes_discard_changes")))}))};function N0(){return React.createElement("div",{className:"ecre-flex ecre-justify-center ecre-w-full ecre-mt-8"},React.createElement("div",{className:"ecre-bg-red-100 ecre-border-l-4 ecre-border-red-500 ecre-text-red-700 ecre-p-4 ecre-rounded"},React.createElement("h1",{className:"ecre-font-bold ecre-text-lg"},"You are using an older version of the ",React.createElement("strong",null,"EchoRewards Pro")," plugin, which may cause compatibility issues."),React.createElement("p",{className:"ecre-mt-2 ecre-text-sm ecre-text-center"},"Please"," ",React.createElement("a",{href:"https://wppool.dev/account-login/",target:"_blank",rel:"noopener noreferrer",className:"ecre-font-bold ecre-text-blue-700 ecre-hover:underline"},"download the latest Pro plugin")," ","and enjoy all the new features and benefits.")))}function D0(e){return D0="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},D0(e)}function P0(e){return function(e){if(Array.isArray(e))return G0(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||j0(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 O0(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function R0(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O0(Object(r),!0).forEach((function(t){V0(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O0(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function V0(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=D0(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=D0(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==D0(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function F0(){F0=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof v?t:v,a=Object.create(o.prototype),s=new L(n||[]);return i(a,"_invoke",{value:M(e,r,s)}),a}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",h="suspendedYield",f="executing",m="completed",g={};function v(){}function y(){}function x(){}var b={};c(b,a,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(A([])));w&&w!==r&&n.call(w,a)&&(b=w);var C=x.prototype=v.prototype=Object.create(b);function S(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function r(i,o,a,s){var l=d(e[i],e,o);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==D0(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,a,s)}),(function(e){r("throw",e,a,s)})):t.resolve(u).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,s)}))}s(l.arg)}var o;i(this,"_invoke",{value:function(e,n){function i(){return new t((function(t,i){r(e,n,t,i)}))}return o=o?o.then(i,i):i()}})}function M(t,r,n){var i=p;return function(o,a){if(i===f)throw Error("Generator is already running");if(i===m){if("throw"===o)throw a;return{value:e,done:!0}}for(n.method=o,n.arg=a;;){var s=n.delegate;if(s){var l=T(s,n);if(l){if(l===g)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===p)throw i=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=f;var c=d(t,r,n);if("normal"===c.type){if(i=n.done?m:h,c.arg===g)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=m,n.method="throw",n.arg=c.arg)}}}function T(t,r){var n=r.method,i=t.iterator[n];if(i===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,T(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var o=d(i,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,g;var a=o.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,g):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function A(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function r(){for(;++i<t.length;)if(n.call(t,i))return r.value=t[i],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(D0(t)+" is not iterable")}return y.prototype=x,i(C,"constructor",{value:x,configurable:!0}),i(x,"constructor",{value:y,configurable:!0}),y.displayName=c(x,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,x):(e.__proto__=x,c(e,l,"GeneratorFunction")),e.prototype=Object.create(C),e},t.awrap=function(e){return{__await:e}},S(E.prototype),c(E.prototype,s,(function(){return this})),t.AsyncIterator=E,t.async=function(e,r,n,i,o){void 0===o&&(o=Promise);var a=new E(u(e,r,n,i),o);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},S(C),c(C,l,"Generator"),c(C,a,(function(){return this})),c(C,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=A,L.prototype={constructor:L,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(I),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function i(n,i){return s.type="throw",s.arg=t,r.next=n,i&&(r.method="next",r.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),I(r),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;I(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:A(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},t}function z0(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}function B0(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){z0(o,n,i,a,s,"next",e)}function s(e){z0(o,n,i,a,s,"throw",e)}a(void 0)}))}}function H0(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||j0(e,t)||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.")}()}function j0(e,t){if(e){if("string"==typeof e)return G0(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?G0(e,t):void 0}}function G0(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const W0=function(){var e=H0((0,r.useState)({isActive:!1,isPaused:!1,isCompleted:!1,progress:0,currentStep:"",totalOrders:0,processedOrders:0,migratedReferrals:0,migratedRewards:0,migratedCoupons:0,migratedReferrers:0,errors:[],startTime:null,estimatedTimeRemaining:0}),2),t=e[0],n=e[1],i=H0((0,r.useState)(!1),2),o=i[0],a=i[1],s=H0((0,r.useState)(null),2),l=(s[0],s[1]),c=(0,r.useRef)(null),u=(0,r.useRef)(null),d=H0((0,r.useState)(!1),2),p=d[0],h=d[1],f=T0(),m=f.isOpen,g=f.openSupportPopup,v=f.closeSupportPopup,x=f.handleEmailRedirect,b=f.handleCopy,_=f.copiedItemIndex,w=f.error,C=f.clearError;(0,r.useEffect)((function(){S();var e=localStorage.getItem("ecre_migration_state");if(e){var t=JSON.parse(e);t.isActive&&!t.isCompleted&&(n(t),a(!0),I())}return function(){c.current&&clearInterval(c.current),u.current&&u.current.abort()}}),[]),(0,r.useEffect)((function(){(t.isActive||t.isCompleted)&&localStorage.setItem("ecre_migration_state",JSON.stringify(t))}),[t]);var S=function(){var e=B0(F0().mark((function e(){var t,r,n,i,o;return F0().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,(t=new FormData).append("action","ecre_check_migration_needed"),t.append("nonce",ecreAdmin.nonce),e.next=6,y().post(ecreAdmin.ajaxurl,t);case 6:if(!(r=e.sent).data.success){e.next=12;break}if(n=r.data.data,i=n.needsMigration,o=n.oldDataCount,!n.isNoticeDismissed){e.next=11;break}return e.abrupt("return");case 11:i&&o.orders>0&&(a(!0),l({totalOrders:o.orders,totalCoupons:o.coupons,totalUsers:o.users}));case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(0),console.error("Error checking migration status:",e.t0);case 17:case"end":return e.stop()}}),e,null,[[0,14]])})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=B0(F0().mark((function e(){var t,r,i,o,a,s;return F0().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,u.current=new AbortController,(t=new FormData).append("action","ecre_start_migration"),t.append("nonce",ecreAdmin.nonce),n((function(e){return R0(R0({},e),{},{isActive:!0,isPaused:!1,isCompleted:!1,startTime:Date.now(),currentStep:"Initializing migration...",errors:[]})})),e.next=8,y().post(ecreAdmin.ajaxurl,t,{signal:u.current.signal});case 8:if(!(r=e.sent).data.success){e.next=14;break}i=r.data.data,o=i.migrationId,a=i.totalItems,n((function(e){var t=R0(R0({},e),{},{totalOrders:a,migrationId:o});return setTimeout((function(){return M(o)}),1e3),t})),e.next=15;break;case 14:throw new Error((null===(s=r.data.data)||void 0===s?void 0:s.message)||"Failed to start migration");case 15:e.next=20;break;case 17:e.prev=17,e.t0=e.catch(0),"AbortError"!==e.t0.name&&n((function(t){return R0(R0({},t),{},{isActive:!1,errors:[].concat(P0(t.errors),["Migration start failed: ".concat(e.t0.message)])})}));case 20:case"end":return e.stop()}}),e,null,[[0,17]])})));return function(){return e.apply(this,arguments)}}(),M=function(e){c.current&&clearInterval(c.current),c.current=setInterval((function(){return T(e)}),1e3)},T=function(){var e=B0(F0().mark((function e(t){var r,i,o;return F0().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,t){e.next=3;break}return e.abrupt("return");case 3:return(r=new FormData).append("action","ecre_get_migration_progress"),r.append("nonce",ecreAdmin.nonce),r.append("migration_id",t),e.next=9,y().post(ecreAdmin.ajaxurl,r);case 9:(i=e.sent).data.success&&(o=i.data.data,n((function(e){return R0(R0(R0({},e),o),{},{progress:"completed"===o.status?100:o.total_orders>0?Math.round(o.processed_orders/o.total_orders*100):0})})),"completed"===o.status&&(c.current&&clearInterval(c.current),n((function(e){return R0(R0({},e),{},{isActive:!1,isCompleted:!0,progress:100,currentStep:"Migration completed successfully!"})})))),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),console.error("Error checking migration progress:",e.t0);case 16:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(t){return e.apply(this,arguments)}}(),k=function(){var e=B0(F0().mark((function e(){var r;return F0().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,(r=new FormData).append("action","ecre_cancel_migration"),r.append("nonce",ecreAdmin.nonce),r.append("migration_id",t.migrationId),e.next=7,y().post(ecreAdmin.ajaxurl,r);case 7:u.current&&u.current.abort(),c.current&&clearInterval(c.current),n((function(e){return R0(R0({},e),{},{isActive:!1,isPaused:!1,currentStep:"Migration cancelled"})})),localStorage.removeItem("ecre_migration_state"),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),console.error("Error cancelling migration:",e.t0);case 16:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(){return e.apply(this,arguments)}}(),I=function(){c.current&&clearInterval(c.current),c.current=setInterval(L,1e3)},L=function(){var e=B0(F0().mark((function e(){var r,i,o;return F0().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,(r=new FormData).append("action","ecre_get_migration_progress"),r.append("nonce",ecreAdmin.nonce),r.append("migration_id",t.migrationId),e.next=7,y().post(ecreAdmin.ajaxurl,r);case 7:(i=e.sent).data.success&&(o=i.data.data,n((function(e){var t=R0(R0(R0({},e),o),{},{progress:"completed"===o.status?100:o.total_orders>0?Math.round(o.processed_orders/o.total_orders*100):0});if(e.startTime&&o.processed_orders>0&&"completed"!==o.status){var r=Date.now()-e.startTime,n=o.processed_orders/r,i=o.total_orders-o.processed_orders;t.estimatedTimeRemaining=Math.round(i/n)}return t})),"completed"===o.status&&(c.current&&clearInterval(c.current),n((function(e){return R0(R0({},e),{},{isActive:!1,isCompleted:!0,progress:100,currentStep:"Migration completed successfully!"})})))),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(0),console.error("Error checking migration progress:",e.t0);case 14:case"end":return e.stop()}}),e,null,[[0,11]])})));return function(){return e.apply(this,arguments)}}(),A=function(){var e=B0(F0().mark((function e(){var t;return F0().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,(t=new FormData).append("action","ecre_dismiss_migration_notice"),t.append("nonce",ecreAdmin.nonce),e.next=6,y().post(ecreAdmin.ajaxurl,t);case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.error("Error dismissing migration notice:",e.t0);case 11:a(!1),localStorage.removeItem("ecre_migration_state");case 13:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}();return o?r.createElement("div",{className:"ecre-data-migration ecre-p-4 ecre-mb-6 ecre-bg-white ecre-rounded-lg ecre-border ecre-border-gray-200"},r.createElement("div",{className:"ecre-flex ecre-justify-between ecre-items-center ecre-gap-5"},r.createElement("div",{className:"ecre-flex ecre-items-center ecre-text-sm ecre-text-gray-900 ecre-font-medium ecre-gap-2"},t.isActive||t.isPaused||t.isCompleted,r.createElement("span",{className:"icon ecre-leading-[0px]"},t.isActive&&!t.isPaused?zn.spin:t.errors.length>0?zn.alert:t.isCompleted?zn.circleCheck:zn.dbMigration),r.createElement("span",null,t.isActive&&!t.isPaused?"Migrating data (".concat(t.progress,"%)"):t.errors.length>0?"Migration failed! Please try again":t.isCompleted?"Data migration completed":"Migrate your data to unlock more features")),0==p?r.createElement("div",{onClick:function(){return h(!p)},className:"ecre-text-[#6A40D5] ecre-text-sm ecre-font-medium ecre-cursor-pointer"},"View More",r.createElement("span",{className:"ecre-ml-1.5 ecre-transform -ecre-translate-y-1/2 ecre-text-gray-900 ecre-w-5 ecre-h-5"},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"8",viewBox:"0 0 12 8",fill:"none"},r.createElement("path",{d:"M11 1.5L6 6.5L1 1.5",stroke:"#6A40D5",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})))):null),r.createElement("div",{className:"ecre-grid ecre-text-sm ecre-text-slate-600 ecre-overflow-hidden ecre-transition-all ecre-duration-300 ecre-ease-in-out ".concat(p?"ecre-grid-rows-[1fr] ecre-opacity-100":"ecre-grid-rows-[0fr] ecre-opacity-0")},r.createElement("div",{className:"ecre-overflow-hidden"},r.createElement("div",{className:"ecre-text-gray-500 ecre-text-sm ecre-font-normal ecre-mt-1.5"},t.isActive&&!t.isPaused?"We are migrating the data. The process is safe and will run in the background, you can keep using your site":t.errors.length>0?"Something went wrong while migrating your rewards data. Don’t worry, your existing rewards and referrals are safe. Please re-run the migration again. If the issue continues, please contact support.":t.isCompleted?"The data migration has been completed successfully. You can dismiss the notice now":"By migrating your data, you’ll unlock more flexible customization for each referrals and rewards and get better analytics for referral performance. The process will run in the background, you can continue to use your site."),r.createElement("div",{className:"ecre-flex ecre-flex-wrap ecre-justify-end ecre-items-center ecre-gap-3 ecre-mt-3"},t.isActive&&!t.isPaused?r.createElement(r.Fragment,null,r.createElement("button",{onClick:k,className:"ecre-cursor-pointer ecre-px-4 ecre-py-2 ecre-bg-white ecre-rounded ecre-border ecre-border-violet-700 ecre-text-violet-700 ecre-text-sm ecre-font-semibold ecre-transition-all hover:ecre-bg-violet-700 hover:ecre-text-white"},"Cancel"),r.createElement("button",{onClick:function(){return h(!p)},className:"ecre-cursor-pointer ecre-px-4 ecre-py-2 ecre-bg-slate-100 ecre-rounded ecre-border ecre-border-slate-100 ecre-text-gray-900 ecre-text-sm ecre-font-semibold ecre-transition-all hover:ecre-bg-slate-300"},"Minimize")):t.errors.length>0?r.createElement(r.Fragment,null,r.createElement("button",{onClick:E,className:"ecre-cursor-pointer ecre-px-4 ecre-py-2 ecre-bg-white ecre-rounded ecre-border ecre-border-violet-700 ecre-text-violet-700 ecre-text-sm ecre-font-semibold ecre-transition-all hover:ecre-bg-violet-700 hover:ecre-text-white"},"Restart Migration"),r.createElement("button",{onClick:g,className:"ecre-outline-0 ecre-cursor-pointer ecre-px-4 ecre-py-2 ecre-bg-orange-50 ecre-rounded ecre-border ecre-border-orange-50 ecre-text-amber-800 ecre-text-sm ecre-font-semibold ecre-transition-all hover:ecre-bg-orange-100"},"Contact Support"),r.createElement("button",{onClick:function(){return h(!p)},className:"ecre-cursor-pointer ecre-px-4 ecre-py-2 ecre-bg-slate-100 ecre-rounded ecre-border ecre-border-slate-100 ecre-text-gray-900 ecre-text-sm ecre-font-semibold ecre-transition-all hover:ecre-bg-slate-300"},"Minimize")):t.isCompleted?r.createElement("button",{onClick:A,className:"ecre-cursor-pointer ecre-px-4 ecre-py-2 ecre-bg-white ecre-rounded ecre-border ecre-border-violet-700 ecre-text-violet-700 ecre-text-sm ecre-font-semibold ecre-transition-all hover:ecre-bg-violet-700 hover:ecre-text-white"},"Close Notice"):r.createElement(r.Fragment,null,r.createElement("button",{onClick:E,className:"ecre-cursor-pointer ecre-px-4 ecre-py-2 ecre-bg-violet-700 ecre-rounded ecre-border ecre-border-violet-700 ecre-text-white ecre-text-sm ecre-font-semibold ecre-transition-all hover:ecre-bg-white hover:ecre-text-violet-700"},"Start Migration"),r.createElement("button",{onClick:function(){return h(!p)},className:"ecre-cursor-pointer ecre-px-4 ecre-py-2 ecre-bg-slate-100 ecre-rounded ecre-border ecre-border-slate-100 ecre-text-gray-900 ecre-text-sm ecre-font-semibold ecre-transition-all hover:ecre-bg-slate-300"},"Do It Later"))))),r.createElement(_0,{isOpen:m,onClose:v,onEmailRedirect:x,onCopy:b,copiedItemIndex:_,error:w,onClearError:C})):null};const U0=function(){var e=(0,r.useContext)(On),t=e.activeTab,n=e.handleSave,i=e.handleReset,o=e.hasChanges,a=(e.loading,function(){switch(t){case"referral_settings":return r.createElement(ha,null);case"reward_settings":return r.createElement(ga,null);case"reward_management":return r.createElement(Ss,null);case"email_settings":return r.createElement(kl,null);case"shortcodes_widgets":return r.createElement(Il,null);case"reports_analytics":return r.createElement(x0,null);case"help_documentation":return r.createElement(k0,null);default:return null}});return r.createElement("div",{className:"echo-rewards-settings__dashboard ecre-flex ecre-font-['Inter']"},!ecreAdmin.is_pro_latest&&ecreAdmin.is_pro_activated?r.createElement(N0,null):r.createElement(r.Fragment,null,r.createElement(Bn,null),r.createElement("div",{className:"echo-rewards-settings__content ecre-w-full ecre-px-5 md:ecre-px-8 ecre-py-7"},r.createElement(W0,null),"referral_settings"===t||"reward_settings"===t||"email_settings"===t?r.createElement(r.Fragment,null,a(),o&&r.createElement(A0,{onReset:i,handleSave:n})):a())))};function Z0(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Y0(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Y0(e,t):void 0}}(e,t)||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.")}()}function Y0(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const X0=function(){var e=Z0((0,r.useState)(!1),2),t=e[0],n=e[1],i=Z0((0,r.useState)("Install & Activate WooCommerce"),2),o=i[0],a=i[1],s=Z0((0,r.useState)(!1),2),l=s[0],c=s[1];(0,r.useEffect)((function(){window.ecreAdmin&&window.ecreAdmin.woocommerce_installed?(c(!0),a("Activate WooCommerce")):(c(!1),a("Install & Activate WooCommerce"))}),[]);return r.createElement("div",{className:"ecre-fixed ecre-inset-0 ecre-flex ecre-items-center ecre-justify-center ecre-z-40"},r.createElement("div",{className:"ecre-fixed ecre-inset-0 ecre-bg-gray-800 ecre-bg-opacity-50"}),r.createElement("div",{className:"ecre-bg-white ecre-p-10 ecre-rounded ecre-shadow-md ecre-max-w-xl ecre-w-full ecre-mx-8 ecre-text-center ecre-z-50 ecre-relative"},r.createElement("div",{className:"ecre-flex ecre-flex-col ecre-items-center"},r.createElement("div",{className:"ecre-mb-8"},r.createElement("img",{src:"".concat(window.ecreAdmin.imgdir,"/no-woocommerce.png"),alt:"WooCommerce"})),r.createElement("h2",{className:"ecre-text-xl ecre-font-semibold ecre-text-gray-800 ecre-mb-2"},window.ecreAdmin.woocommerce_installed?"Please activate WooCommerce":"Install and activate WooCommerce"),r.createElement("p",{className:"ecre-text-gray-600 ecre-mb-6"},"The plugin only works when WooCommerce is ",r.createElement("span",{className:"ecre-font-medium ecre-text-gray-800"},"activated")),r.createElement("a",{href:"#",className:"ecre-bg-[#6a40d5] ecre-text-white ecre-font-medium ecre-py-2 ecre-px-6 ecre-rounded-md ecre-transition ecre-duration-200 hover:ecre-bg-violet-800 hover:ecre-text-white ecre-no-underline focus:ecre-text-white",onClick:function(e){e.preventDefault(),n(!0);var t=l?"activate_woocommerce":"install_activate_woocommerce";y()({method:"post",url:window.ecreAdmin.ajaxurl,data:new URLSearchParams({action:t,security:window.ecreAdmin.nonce}),headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((function(e){e.data.success?window.location.href="admin.php?page=echo-rewards":(console.error("Error:",e.data.data),n(!1))})).catch((function(e){console.error("AJAX Error:",e),n(!1)}))},disabled:t},o),t&&r.createElement("div",{className:"ecre-mt-8"},r.createElement(ua,null)))))};document.addEventListener("DOMContentLoaded",(function(){var e=document.getElementById("echo-rewards-settings-dashboard");e&&(0,t.H)(e).render(React.createElement(Vn,null,React.createElement(U0,null)));var r=document.getElementById("ecre_no_woocommerce");r&&(0,t.H)(r).render(React.createElement(X0,null))}))})()})();