define(["react","mobx","gpui-style-inject"],(function(t,n,e){"use strict";function a(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}function i(t){if(t&&t.__esModule)return t;var n=Object.create(null);return t&&Object.keys(t).forEach((function(e){if("default"!==e){var a=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(n,e,a.get?a:{enumerable:!0,get:function(){return t[e]}})}})),n.default=t,Object.freeze(n)}var r=a(t),o=i(t),l=a(e);function s(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function c(t){var n={exports:{}};return t(n,n.exports),n.exports
/*
	object-assign
	(c) Sindre Sorhus
	@license MIT
	*/}Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;!function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var n={},e=0;e<10;e++)n["_"+String.fromCharCode(e)]=e;var a=Object.getOwnPropertyNames(n).map((function(t){return n[t]}));if("0123456789"!==a.join(""))return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach((function(t){i[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},i)).join("")}catch(t){return!1}}()||Object.assign;
/** @license React v17.0.1
	 * react-jsx-runtime.production.min.js
	 *
	 * Copyright (c) Facebook, Inc. and its affiliates.
	 *
	 * This source code is licensed under the MIT license found in the
	 * LICENSE file in the root directory of this source tree.
	 */
var p=c((function(t,n){var e=60103;if(n.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var a=Symbol.for;e=a("react.element"),n.Fragment=a("react.fragment")}var i=r.default.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function s(t,n,a){var r,s={},c=null,p=null;for(r in void 0!==a&&(c=""+a),void 0!==n.key&&(c=""+n.key),void 0!==n.ref&&(p=n.ref),n)o.call(n,r)&&!l.hasOwnProperty(r)&&(s[r]=n[r]);if(t&&t.defaultProps)for(r in n=t.defaultProps)void 0===s[r]&&(s[r]=n[r]);return{$$typeof:e,type:t,key:c,ref:p,props:s,_owner:i.current}}n.jsx=s,n.jsxs=s})),u=c((function(t){t.exports=p}));function d(){return d=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},d.apply(this,arguments)}function h(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function f(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function g(t,n){for(var e=0;e<n.length;e++){var a=n[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function m(t,n,e){return n&&g(t.prototype,n),e&&g(t,e),t}function b(t,n){return b=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t},b(t,n)}function y(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),n&&b(t,n)}function v(t){return v=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},v(t)}var x=c((function(t){function n(e){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?(t.exports=n=function(t){return typeof t},t.exports.default=t.exports,t.exports.__esModule=!0):(t.exports=n=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports.default=t.exports,t.exports.__esModule=!0),n(e)}t.exports=n,t.exports.default=t.exports,t.exports.__esModule=!0})),w=s(x);function _(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function k(t,n){if(n&&("object"===w(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return _(t)}function S(t){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,a=v(t);if(n){var i=v(this).constructor;e=Reflect.construct(a,arguments,i)}else e=a.apply(this,arguments);return k(this,e)}}function M(t){return M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},M(t)}
/*!
	  Copyright (c) 2018 Jed Watson.
	  Licensed under the MIT License (MIT), see
	  http://jedwatson.github.io/classnames
	*/var I=c((function(t){!function(){var n={}.hasOwnProperty;function e(){for(var t=[],a=0;a<arguments.length;a++){var i=arguments[a];if(i){var r=typeof i;if("string"===r||"number"===r)t.push(i);else if(Array.isArray(i)){if(i.length){var o=e.apply(null,i);o&&t.push(o)}}else if("object"===r)if(i.toString===Object.prototype.toString)for(var l in i)n.call(i,l)&&i[l]&&t.push(l);else t.push(i.toString())}}return t.join(" ")}t.exports?(e.default=e,t.exports=e):window.classNames=e}()}));function C(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),e.push.apply(e,a)}return e}function T(t){for(var n=1;n<arguments.length;n++){var e=null!=arguments[n]?arguments[n]:{};n%2?C(Object(e),!0).forEach((function(n){h(t,n,e[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):C(Object(e)).forEach((function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}))}return t}
/** @license React v16.13.1
	 * react-is.production.min.js
	 *
	 * Copyright (c) Facebook, Inc. and its affiliates.
	 *
	 * This source code is licensed under the MIT license found in the
	 * LICENSE file in the root directory of this source tree.
	 */var D="function"==typeof Symbol&&Symbol.for,A=D?Symbol.for("react.element"):60103,z=D?Symbol.for("react.portal"):60106,L=D?Symbol.for("react.fragment"):60107,P=D?Symbol.for("react.strict_mode"):60108,O=D?Symbol.for("react.profiler"):60114,R=D?Symbol.for("react.provider"):60109,N=D?Symbol.for("react.context"):60110,E=D?Symbol.for("react.async_mode"):60111,V=D?Symbol.for("react.concurrent_mode"):60111,B=D?Symbol.for("react.forward_ref"):60112,F=D?Symbol.for("react.suspense"):60113,G=D?Symbol.for("react.suspense_list"):60120,H=D?Symbol.for("react.memo"):60115,W=D?Symbol.for("react.lazy"):60116,j=D?Symbol.for("react.block"):60121,U=D?Symbol.for("react.fundamental"):60117,Y=D?Symbol.for("react.responder"):60118,X=D?Symbol.for("react.scope"):60119;function Z(t){if("object"==typeof t&&null!==t){var n=t.$$typeof;switch(n){case A:switch(t=t.type){case E:case V:case L:case O:case P:case F:return t;default:switch(t=t&&t.$$typeof){case N:case B:case W:case H:case R:return t;default:return n}}case z:return n}}}function q(t){return Z(t)===V}var $={AsyncMode:E,ConcurrentMode:V,ContextConsumer:N,ContextProvider:R,Element:A,ForwardRef:B,Fragment:L,Lazy:W,Memo:H,Portal:z,Profiler:O,StrictMode:P,Suspense:F,isAsyncMode:function(t){return q(t)||Z(t)===E},isConcurrentMode:q,isContextConsumer:function(t){return Z(t)===N},isContextProvider:function(t){return Z(t)===R},isElement:function(t){return"object"==typeof t&&null!==t&&t.$$typeof===A},isForwardRef:function(t){return Z(t)===B},isFragment:function(t){return Z(t)===L},isLazy:function(t){return Z(t)===W},isMemo:function(t){return Z(t)===H},isPortal:function(t){return Z(t)===z},isProfiler:function(t){return Z(t)===O},isStrictMode:function(t){return Z(t)===P},isSuspense:function(t){return Z(t)===F},isValidElementType:function(t){return"string"==typeof t||"function"==typeof t||t===L||t===V||t===O||t===P||t===F||t===G||"object"==typeof t&&null!==t&&(t.$$typeof===W||t.$$typeof===H||t.$$typeof===R||t.$$typeof===N||t.$$typeof===B||t.$$typeof===U||t.$$typeof===Y||t.$$typeof===X||t.$$typeof===j)},typeOf:Z},K=c((function(t){t.exports=$}));function J(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=[];return r.default.Children.forEach(t,(function(t){(null!=t||n.keepEmpty)&&(Array.isArray(t)?e=e.concat(J(t)):K.isFragment(t)&&t.props?e=e.concat(J(t.props.children,n)):e.push(t))})),e}var Q={};function tt(t,n){}function nt(t,n){!function(t,n,e){n||Q[e]||(t(!1,e),Q[e]=!0)}(tt,t,n)}function et(t,n){if(null==t)return{};var e,a,i=function(t,n){if(null==t)return{};var e,a,i={},r=Object.keys(t);for(a=0;a<r.length;a++)e=r[a],n.indexOf(e)>=0||(i[e]=t[e]);return i}(t,n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);for(a=0;a<r.length;a++)e=r[a],n.indexOf(e)>=0||Object.prototype.propertyIsEnumerable.call(t,e)&&(i[e]=t[e])}return i}function at(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e<n;e++)a[e]=t[e];return a}function it(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}function rt(t,n){if(t){if("string"==typeof t)return at(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?at(t,n):void 0}}function ot(t){return function(t){if(Array.isArray(t))return at(t)}(t)||it(t)||rt(t)||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 lt="RC_FORM_INTERNAL_HOOKS",st=function(){nt(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},ct=o.createContext({getFieldValue:st,getFieldsValue:st,getFieldError:st,getFieldsError:st,isFieldsTouched:st,isFieldTouched:st,isFieldValidating:st,isFieldsValidating:st,resetFields:st,setFields:st,setFieldsValue:st,validateFields:st,submit:st,getInternalHooks:function(){return st(),{dispatch:st,initEntityValue:st,registerField:st,useSubscribe:st,setInitialValues:st,setCallbacks:st,getFields:st,setValidateMessages:st,setPreserve:st}}});function pt(t){return null==t?[]:Array.isArray(t)?t:[t]}var ut=c((function(t){var n=function(t){var n,e=Object.prototype,a=e.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},r=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(t,n,e){return Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[n]}try{s({},"")}catch(t){s=function(t,n,e){return t[n]=e}}function c(t,n,e,a){var i=n&&n.prototype instanceof m?n:m,r=Object.create(i.prototype),o=new T(a||[]);return r._invoke=function(t,n,e){var a=u;return function(i,r){if(a===h)throw new Error("Generator is already running");if(a===f){if("throw"===i)throw r;return A()}for(e.method=i,e.arg=r;;){var o=e.delegate;if(o){var l=M(o,e);if(l){if(l===g)continue;return l}}if("next"===e.method)e.sent=e._sent=e.arg;else if("throw"===e.method){if(a===u)throw a=f,e.arg;e.dispatchException(e.arg)}else"return"===e.method&&e.abrupt("return",e.arg);a=h;var s=p(t,n,e);if("normal"===s.type){if(a=e.done?f:d,s.arg===g)continue;return{value:s.arg,done:e.done}}"throw"===s.type&&(a=f,e.method="throw",e.arg=s.arg)}}}(t,e,o),r}function p(t,n,e){try{return{type:"normal",arg:t.call(n,e)}}catch(t){return{type:"throw",arg:t}}}t.wrap=c;var u="suspendedStart",d="suspendedYield",h="executing",f="completed",g={};function m(){}function b(){}function y(){}var v={};s(v,r,(function(){return this}));var x=Object.getPrototypeOf,w=x&&x(x(D([])));w&&w!==e&&a.call(w,r)&&(v=w);var _=y.prototype=m.prototype=Object.create(v);function k(t){["next","throw","return"].forEach((function(n){s(t,n,(function(t){return this._invoke(n,t)}))}))}function S(t,n){function e(i,r,o,l){var s=p(t[i],t,r);if("throw"!==s.type){var c=s.arg,u=c.value;return u&&"object"==typeof u&&a.call(u,"__await")?n.resolve(u.__await).then((function(t){e("next",t,o,l)}),(function(t){e("throw",t,o,l)})):n.resolve(u).then((function(t){c.value=t,o(c)}),(function(t){return e("throw",t,o,l)}))}l(s.arg)}var i;this._invoke=function(t,a){function r(){return new n((function(n,i){e(t,a,n,i)}))}return i=i?i.then(r,r):r()}}function M(t,e){var a=t.iterator[e.method];if(a===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=n,M(t,e),"throw"===e.method))return g;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return g}var i=p(a,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,g;var r=i.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=n),e.delegate=null,g):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,g)}function I(t){var n={tryLoc:t[0]};1 in t&&(n.catchLoc=t[1]),2 in t&&(n.finallyLoc=t[2],n.afterLoc=t[3]),this.tryEntries.push(n)}function C(t){var n=t.completion||{};n.type="normal",delete n.arg,t.completion=n}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(I,this),this.reset(!0)}function D(t){if(t){var e=t[r];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function e(){for(;++i<t.length;)if(a.call(t,i))return e.value=t[i],e.done=!1,e;return e.value=n,e.done=!0,e};return o.next=o}}return{next:A}}function A(){return{value:n,done:!0}}return b.prototype=y,s(_,"constructor",y),s(y,"constructor",b),b.displayName=s(y,l,"GeneratorFunction"),t.isGeneratorFunction=function(t){var n="function"==typeof t&&t.constructor;return!!n&&(n===b||"GeneratorFunction"===(n.displayName||n.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,y):(t.__proto__=y,s(t,l,"GeneratorFunction")),t.prototype=Object.create(_),t},t.awrap=function(t){return{__await:t}},k(S.prototype),s(S.prototype,o,(function(){return this})),t.AsyncIterator=S,t.async=function(n,e,a,i,r){void 0===r&&(r=Promise);var o=new S(c(n,e,a,i),r);return t.isGeneratorFunction(e)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},k(_),s(_,l,"Generator"),s(_,r,(function(){return this})),s(_,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var n=[];for(var e in t)n.push(e);return n.reverse(),function e(){for(;n.length;){var a=n.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},t.values=D,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(C),!t)for(var e in this)"t"===e.charAt(0)&&a.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=n)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function i(a,i){return l.type="throw",l.arg=t,e.next=a,i&&(e.method="next",e.arg=n),!!i}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],l=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var s=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(s&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(s){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,n){for(var e=this.tryEntries.length-1;e>=0;--e){var i=this.tryEntries[e];if(i.tryLoc<=this.prev&&a.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var r=i;break}}r&&("break"===t||"continue"===t)&&r.tryLoc<=n&&n<=r.finallyLoc&&(r=null);var o=r?r.completion:{};return o.type=t,o.arg=n,r?(this.method="next",this.next=r.finallyLoc,g):this.complete(o)},complete:function(t,n){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&n&&(this.next=n),g},finish:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),C(e),g}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.tryLoc===t){var a=e.completion;if("throw"===a.type){var i=a.arg;C(e)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,a){return this.delegate={iterator:D(t),resultName:e,nextLoc:a},"next"===this.method&&(this.arg=n),g}},t}(t.exports);try{regeneratorRuntime=n}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}})),dt=ut;function ht(t,n,e,a,i,r,o){try{var l=t[r](o),s=l.value}catch(t){return void e(t)}l.done?n(s):Promise.resolve(s).then(a,i)}function ft(t){return function(){var n=this,e=arguments;return new Promise((function(a,i){var r=t.apply(n,e);function o(t){ht(r,a,i,o,l,"next",t)}function l(t){ht(r,a,i,o,l,"throw",t)}o(void 0)}))}}function gt(){return gt=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t},gt.apply(this,arguments)}function mt(t){return mt=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},mt(t)}function bt(t,n){return bt=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t},bt(t,n)}function yt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function vt(t,n,e){return vt=yt()?Reflect.construct:function(t,n,e){var a=[null];a.push.apply(a,n);var i=new(Function.bind.apply(t,a));return e&&bt(i,e.prototype),i},vt.apply(null,arguments)}function xt(t){var n="function"==typeof Map?new Map:void 0;return xt=function(t){if(null===t||(e=t,-1===Function.toString.call(e).indexOf("[native code]")))return t;var e;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(t))return n.get(t);n.set(t,a)}function a(){return vt(t,arguments,mt(this).constructor)}return a.prototype=Object.create(t.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),bt(a,t)},xt(t)}var wt=/%[sdj%]/g,_t=function(){};function kt(t){if(!t||!t.length)return null;var n={};return t.forEach((function(t){var e=t.field;n[e]=n[e]||[],n[e].push(t)})),n}function St(){for(var t=arguments.length,n=new Array(t),e=0;e<t;e++)n[e]=arguments[e];var a=1,i=n[0],r=n.length;if("function"==typeof i)return i.apply(null,n.slice(1));if("string"==typeof i){var o=String(i).replace(wt,(function(t){if("%%"===t)return"%";if(a>=r)return t;switch(t){case"%s":return String(n[a++]);case"%d":return Number(n[a++]);case"%j":try{return JSON.stringify(n[a++])}catch(t){return"[Circular]"}break;default:return t}}));return o}return i}function Mt(t,n){return null==t||(!("array"!==n||!Array.isArray(t)||t.length)||!(!function(t){return"string"===t||"url"===t||"hex"===t||"email"===t||"date"===t||"pattern"===t}(n)||"string"!=typeof t||t))}function It(t,n,e){var a=0,i=t.length;!function r(o){if(o&&o.length)e(o);else{var l=a;a+=1,l<i?n(t[l],r):e([])}}([])}"undefined"!=typeof process&&process.env;var Ct=function(t){var n,e;function a(n,e){var a;return(a=t.call(this,"Async Validation Error")||this).errors=n,a.fields=e,a}return e=t,(n=a).prototype=Object.create(e.prototype),n.prototype.constructor=n,bt(n,e),a}(xt(Error));function Tt(t,n,e,a){if(n.first){var i=new Promise((function(n,i){var r=function(t){var n=[];return Object.keys(t).forEach((function(e){n.push.apply(n,t[e])})),n}(t);It(r,e,(function(t){return a(t),t.length?i(new Ct(t,kt(t))):n()}))}));return i.catch((function(t){return t})),i}var r=n.firstFields||[];!0===r&&(r=Object.keys(t));var o=Object.keys(t),l=o.length,s=0,c=[],p=new Promise((function(n,i){var p=function(t){if(c.push.apply(c,t),++s===l)return a(c),c.length?i(new Ct(c,kt(c))):n()};o.length||(a(c),n()),o.forEach((function(n){var a=t[n];-1!==r.indexOf(n)?It(a,e,p):function(t,n,e){var a=[],i=0,r=t.length;function o(t){a.push.apply(a,t),++i===r&&e(a)}t.forEach((function(t){n(t,o)}))}(a,e,p)}))}));return p.catch((function(t){return t})),p}function Dt(t){return function(n){return n&&n.message?(n.field=n.field||t.fullField,n):{message:"function"==typeof n?n():n,field:n.field||t.fullField}}}function At(t,n){if(n)for(var e in n)if(n.hasOwnProperty(e)){var a=n[e];"object"==typeof a&&"object"==typeof t[e]?t[e]=gt({},t[e],a):t[e]=a}return t}function zt(t,n,e,a,i,r){!t.required||e.hasOwnProperty(t.field)&&!Mt(n,r||t.type)||a.push(St(i.messages.required,t.fullField))}var Lt={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Pt={integer:function(t){return Pt.number(t)&&parseInt(t,10)===t},float:function(t){return Pt.number(t)&&!Pt.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch(t){return!1}},date:function(t){return"function"==typeof t.getTime&&"function"==typeof t.getMonth&&"function"==typeof t.getYear&&!isNaN(t.getTime())},number:function(t){return!isNaN(t)&&"number"==typeof t},object:function(t){return"object"==typeof t&&!Pt.array(t)},method:function(t){return"function"==typeof t},email:function(t){return"string"==typeof t&&!!t.match(Lt.email)&&t.length<255},url:function(t){return"string"==typeof t&&!!t.match(Lt.url)},hex:function(t){return"string"==typeof t&&!!t.match(Lt.hex)}};var Ot={required:zt,whitespace:function(t,n,e,a,i){(/^\s+$/.test(n)||""===n)&&a.push(St(i.messages.whitespace,t.fullField))},type:function(t,n,e,a,i){if(t.required&&void 0===n)zt(t,n,e,a,i);else{var r=t.type;["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(r)>-1?Pt[r](n)||a.push(St(i.messages.types[r],t.fullField,t.type)):r&&typeof n!==t.type&&a.push(St(i.messages.types[r],t.fullField,t.type))}},range:function(t,n,e,a,i){var r="number"==typeof t.len,o="number"==typeof t.min,l="number"==typeof t.max,s=n,c=null,p="number"==typeof n,u="string"==typeof n,d=Array.isArray(n);if(p?c="number":u?c="string":d&&(c="array"),!c)return!1;d&&(s=n.length),u&&(s=n.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),r?s!==t.len&&a.push(St(i.messages[c].len,t.fullField,t.len)):o&&!l&&s<t.min?a.push(St(i.messages[c].min,t.fullField,t.min)):l&&!o&&s>t.max?a.push(St(i.messages[c].max,t.fullField,t.max)):o&&l&&(s<t.min||s>t.max)&&a.push(St(i.messages[c].range,t.fullField,t.min,t.max))},enum:function(t,n,e,a,i){t.enum=Array.isArray(t.enum)?t.enum:[],-1===t.enum.indexOf(n)&&a.push(St(i.messages.enum,t.fullField,t.enum.join(", ")))},pattern:function(t,n,e,a,i){if(t.pattern)if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(n)||a.push(St(i.messages.pattern.mismatch,t.fullField,n,t.pattern));else if("string"==typeof t.pattern){new RegExp(t.pattern).test(n)||a.push(St(i.messages.pattern.mismatch,t.fullField,n,t.pattern))}}};function Rt(t,n,e,a,i){var r=t.type,o=[];if(t.required||!t.required&&a.hasOwnProperty(t.field)){if(Mt(n,r)&&!t.required)return e();Ot.required(t,n,a,o,i,r),Mt(n,r)||Ot.type(t,n,a,o,i)}e(o)}var Nt={string:function(t,n,e,a,i){var r=[];if(t.required||!t.required&&a.hasOwnProperty(t.field)){if(Mt(n,"string")&&!t.required)return e();Ot.required(t,n,a,r,i,"string"),Mt(n,"string")||(Ot.type(t,n,a,r,i),Ot.range(t,n,a,r,i),Ot.pattern(t,n,a,r,i),!0===t.whitespace&&Ot.whitespace(t,n,a,r,i))}e(r)},method:function(t,n,e,a,i){var r=[];if(t.required||!t.required&&a.hasOwnProperty(t.field)){if(Mt(n)&&!t.required)return e();Ot.required(t,n,a,r,i),void 0!==n&&Ot.type(t,n,a,r,i)}e(r)},number:function(t,n,e,a,i){var r=[];if(t.required||!t.required&&a.hasOwnProperty(t.field)){if(""===n&&(n=void 0),Mt(n)&&!t.required)return e();Ot.required(t,n,a,r,i),void 0!==n&&(Ot.type(t,n,a,r,i),Ot.range(t,n,a,r,i))}e(r)},boolean:function(t,n,e,a,i){var r=[];if(t.required||!t.required&&a.hasOwnProperty(t.field)){if(Mt(n)&&!t.required)return e();Ot.required(t,n,a,r,i),void 0!==n&&Ot.type(t,n,a,r,i)}e(r)},regexp:function(t,n,e,a,i){var r=[];if(t.required||!t.required&&a.hasOwnProperty(t.field)){if(Mt(n)&&!t.required)return e();Ot.required(t,n,a,r,i),Mt(n)||Ot.type(t,n,a,r,i)}e(r)},integer:function(t,n,e,a,i){var r=[];if(t.required||!t.required&&a.hasOwnProperty(t.field)){if(Mt(n)&&!t.required)return e();Ot.required(t,n,a,r,i),void 0!==n&&(Ot.type(t,n,a,r,i),Ot.range(t,n,a,r,i))}e(r)},float:function(t,n,e,a,i){var r=[];if(t.required||!t.required&&a.hasOwnProperty(t.field)){if(Mt(n)&&!t.required)return e();Ot.required(t,n,a,r,i),void 0!==n&&(Ot.type(t,n,a,r,i),Ot.range(t,n,a,r,i))}e(r)},array:function(t,n,e,a,i){var r=[];if(t.required||!t.required&&a.hasOwnProperty(t.field)){if(null==n&&!t.required)return e();Ot.required(t,n,a,r,i,"array"),null!=n&&(Ot.type(t,n,a,r,i),Ot.range(t,n,a,r,i))}e(r)},object:function(t,n,e,a,i){var r=[];if(t.required||!t.required&&a.hasOwnProperty(t.field)){if(Mt(n)&&!t.required)return e();Ot.required(t,n,a,r,i),void 0!==n&&Ot.type(t,n,a,r,i)}e(r)},enum:function(t,n,e,a,i){var r=[];if(t.required||!t.required&&a.hasOwnProperty(t.field)){if(Mt(n)&&!t.required)return e();Ot.required(t,n,a,r,i),void 0!==n&&Ot.enum(t,n,a,r,i)}e(r)},pattern:function(t,n,e,a,i){var r=[];if(t.required||!t.required&&a.hasOwnProperty(t.field)){if(Mt(n,"string")&&!t.required)return e();Ot.required(t,n,a,r,i),Mt(n,"string")||Ot.pattern(t,n,a,r,i)}e(r)},date:function(t,n,e,a,i){var r=[];if(t.required||!t.required&&a.hasOwnProperty(t.field)){if(Mt(n,"date")&&!t.required)return e();var o;if(Ot.required(t,n,a,r,i),!Mt(n,"date"))o=n instanceof Date?n:new Date(n),Ot.type(t,o,a,r,i),o&&Ot.range(t,o.getTime(),a,r,i)}e(r)},url:Rt,hex:Rt,email:Rt,required:function(t,n,e,a,i){var r=[],o=Array.isArray(n)?"array":typeof n;Ot.required(t,n,a,r,i,o),e(r)},any:function(t,n,e,a,i){var r=[];if(t.required||!t.required&&a.hasOwnProperty(t.field)){if(Mt(n)&&!t.required)return e();Ot.required(t,n,a,r,i)}e(r)}};function Et(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var Vt=Et();function Bt(t){this.rules=null,this._messages=Vt,this.define(t)}function Ft(t,n){for(var e=t,a=0;a<n.length;a+=1){if(null==e)return;e=e[n[a]]}return e}function Gt(t){if(Array.isArray(t))return t}function Ht(){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 Wt(t,n,e,a){if(!n.length)return e;var i,r,o=Gt(i=n)||it(i)||rt(i)||Ht(),l=o[0],s=o.slice(1);return r=t||"number"!=typeof l?Array.isArray(t)?ot(t):T({},t):[],a&&void 0===e&&1===s.length?delete r[l][s[0]]:r[l]=Wt(r[l],s,e,a),r}function jt(t,n,e){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return n.length&&a&&void 0===e&&!Ft(t,n.slice(0,-1))?t:Wt(t,n,e,a)}function Ut(t){return pt(t)}function Yt(t,n){return Ft(t,n)}function Xt(t,n,e){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=jt(t,n,e,a);return i}function Zt(t,n){var e={};return n.forEach((function(n){var a=Yt(t,n);e=Xt(e,n,a)})),e}function qt(t,n){return t&&t.some((function(t){return Qt(t,n)}))}function $t(t){return"object"===M(t)&&null!==t&&Object.getPrototypeOf(t)===Object.prototype}function Kt(t,n){var e=Array.isArray(t)?ot(t):T({},t);return n?(Object.keys(n).forEach((function(t){var a=e[t],i=n[t],r=$t(a)&&$t(i);e[t]=r?Kt(a,i||{}):i})),e):e}function Jt(t){for(var n=arguments.length,e=new Array(n>1?n-1:0),a=1;a<n;a++)e[a-1]=arguments[a];return e.reduce((function(t,n){return Kt(t,n)}),t)}function Qt(t,n){return!(!t||!n||t.length!==n.length)&&t.every((function(t,e){return n[e]===t}))}function tn(t){var n=arguments.length<=1?void 0:arguments[1];return n&&n.target&&t in n.target?n.target[t]:n}function nn(t,n,e){var a=t.length;if(n<0||n>=a||e<0||e>=a)return t;var i=t[n],r=n-e;return r>0?[].concat(ot(t.slice(0,e)),[i],ot(t.slice(e,n)),ot(t.slice(n+1,a))):r<0?[].concat(ot(t.slice(0,n)),ot(t.slice(n+1,e+1)),[i],ot(t.slice(e+1,a))):t}Bt.prototype={messages:function(t){return t&&(this._messages=At(Et(),t)),this._messages},define:function(t){if(!t)throw new Error("Cannot configure a schema with no rules");if("object"!=typeof t||Array.isArray(t))throw new Error("Rules must be an object");var n,e;for(n in this.rules={},t)t.hasOwnProperty(n)&&(e=t[n],this.rules[n]=Array.isArray(e)?e:[e])},validate:function(t,n,e){var a=this;void 0===n&&(n={}),void 0===e&&(e=function(){});var i,r,o=t,l=n,s=e;if("function"==typeof l&&(s=l,l={}),!this.rules||0===Object.keys(this.rules).length)return s&&s(),Promise.resolve();if(l.messages){var c=this.messages();c===Vt&&(c=Et()),At(c,l.messages),l.messages=c}else l.messages=this.messages();var p={};(l.keys||Object.keys(this.rules)).forEach((function(n){i=a.rules[n],r=o[n],i.forEach((function(e){var i=e;"function"==typeof i.transform&&(o===t&&(o=gt({},o)),r=o[n]=i.transform(r)),(i="function"==typeof i?{validator:i}:gt({},i)).validator=a.getValidationMethod(i),i.field=n,i.fullField=i.fullField||n,i.type=a.getType(i),i.validator&&(p[n]=p[n]||[],p[n].push({rule:i,value:r,source:o,field:n}))}))}));var u={};return Tt(p,l,(function(t,n){var e,a=t.rule,i=!("object"!==a.type&&"array"!==a.type||"object"!=typeof a.fields&&"object"!=typeof a.defaultField);function r(t,n){return gt({},n,{fullField:a.fullField+"."+t})}function o(e){void 0===e&&(e=[]);var o=e;if(Array.isArray(o)||(o=[o]),!l.suppressWarning&&o.length&&Bt.warning("async-validator:",o),o.length&&void 0!==a.message&&(o=[].concat(a.message)),o=o.map(Dt(a)),l.first&&o.length)return u[a.field]=1,n(o);if(i){if(a.required&&!t.value)return void 0!==a.message?o=[].concat(a.message).map(Dt(a)):l.error&&(o=[l.error(a,St(l.messages.required,a.field))]),n(o);var s={};if(a.defaultField)for(var c in t.value)t.value.hasOwnProperty(c)&&(s[c]=a.defaultField);for(var p in s=gt({},s,t.rule.fields))if(s.hasOwnProperty(p)){var d=Array.isArray(s[p])?s[p]:[s[p]];s[p]=d.map(r.bind(null,p))}var h=new Bt(s);h.messages(l.messages),t.rule.options&&(t.rule.options.messages=l.messages,t.rule.options.error=l.error),h.validate(t.value,t.rule.options||l,(function(t){var e=[];o&&o.length&&e.push.apply(e,o),t&&t.length&&e.push.apply(e,t),n(e.length?e:null)}))}else n(o)}i=i&&(a.required||!a.required&&t.value),a.field=t.field,a.asyncValidator?e=a.asyncValidator(a,t.value,o,t.source,l):a.validator&&(!0===(e=a.validator(a,t.value,o,t.source,l))?o():!1===e?o(a.message||a.field+" fails"):e instanceof Array?o(e):e instanceof Error&&o(e.message)),e&&e.then&&e.then((function(){return o()}),(function(t){return o(t)}))}),(function(t){!function(t){var n,e=[],a={};function i(t){var n;Array.isArray(t)?e=(n=e).concat.apply(n,t):e.push(t)}for(n=0;n<t.length;n++)i(t[n]);e.length?a=kt(e):(e=null,a=null),s(e,a)}(t)}))},getType:function(t){if(void 0===t.type&&t.pattern instanceof RegExp&&(t.type="pattern"),"function"!=typeof t.validator&&t.type&&!Nt.hasOwnProperty(t.type))throw new Error(St("Unknown rule type %s",t.type));return t.type||"string"},getValidationMethod:function(t){if("function"==typeof t.validator)return t.validator;var n=Object.keys(t),e=n.indexOf("message");return-1!==e&&n.splice(e,1),1===n.length&&"required"===n[0]?Nt.required:Nt[this.getType(t)]||!1}},Bt.register=function(t,n){if("function"!=typeof n)throw new Error("Cannot register a validator by type, validator is not a function");Nt[t]=n},Bt.warning=_t,Bt.messages=Vt,Bt.validators=Nt;var en="'${name}' is not a valid ${type}",an={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:en,method:en,array:en,object:en,number:en,date:en,boolean:en,integer:en,float:en,regexp:en,email:en,url:en,hex:en},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},rn=Bt;function on(t,n,e,a){var i=T(T({},e),{},{name:n,enum:(e.enum||[]).join(", ")}),r=function(t,n){return function(){return function(t,n){return t.replace(/\$\{\w+\}/g,(function(t){var e=t.slice(2,-1);return n[e]}))}(t,T(T({},i),n))}};return function t(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(n).forEach((function(i){var o=n[i];"string"==typeof o?e[i]=r(o,a):o&&"object"===M(o)?(e[i]={},t(o,e[i])):e[i]=o})),e}(Jt({},an,t))}function ln(t,n,e,a,i){return sn.apply(this,arguments)}function sn(){return sn=ft(dt.mark((function t(n,e,a,i,r){var l,s,c,p,u,d;return dt.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return l=T({},a),s=null,l&&"array"===l.type&&l.defaultField&&(s=l.defaultField,delete l.defaultField),c=new rn(h({},n,[l])),p=on(i.validateMessages,n,l,r),c.messages(p),u=[],t.prev=7,t.next=10,Promise.resolve(c.validate(h({},n,e),T({},i)));case 10:t.next=15;break;case 12:t.prev=12,t.t0=t.catch(7),t.t0.errors?u=t.t0.errors.map((function(t,n){var e=t.message;return o.isValidElement(e)?o.cloneElement(e,{key:"error_".concat(n)}):e})):(console.error(t.t0),u=[p.default()]);case 15:if(u.length||!s){t.next=20;break}return t.next=18,Promise.all(e.map((function(t,e){return ln("".concat(n,".").concat(e),t,s,i,r)})));case 18:return d=t.sent,t.abrupt("return",d.reduce((function(t,n){return[].concat(ot(t),ot(n))}),[]));case 20:return t.abrupt("return",u);case 21:case"end":return t.stop()}}),t,null,[[7,12]])}))),sn.apply(this,arguments)}function cn(t,n,e,a,i,r){var o,l=t.join("."),s=e.map((function(t){var n=t.validator;return n?T(T({},t),{},{validator:function(t,e,a){var i=!1,r=n(t,e,(function(){for(var t=arguments.length,n=new Array(t),e=0;e<t;e++)n[e]=arguments[e];Promise.resolve().then((function(){nt(!i,"Your validator function has already return a promise. `callback` will be ignored."),i||a.apply(void 0,n)}))}));nt(i=r&&"function"==typeof r.then&&"function"==typeof r.catch,"`callback` is deprecated. Please return a promise instead."),i&&r.then((function(){a()})).catch((function(t){a(t||" ")}))}}):t}));if(!0===i)o=new Promise(function(){var t=ft(dt.mark((function t(e,i){var o,c;return dt.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:o=0;case 1:if(!(o<s.length)){t.next=11;break}return t.next=4,ln(l,n,s[o],a,r);case 4:if(!(c=t.sent).length){t.next=8;break}return i(c),t.abrupt("return");case 8:o+=1,t.next=1;break;case 11:e([]);case 12:case"end":return t.stop()}}),t)})));return function(n,e){return t.apply(this,arguments)}}());else{var c=s.map((function(t){return ln(l,n,t,a,r)}));o=(i?function(t){return un.apply(this,arguments)}(c):function(t){return pn.apply(this,arguments)}(c)).then((function(t){return t.length?Promise.reject(t):[]}))}return o.catch((function(t){return t})),o}function pn(){return(pn=ft(dt.mark((function t(n){return dt.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",Promise.all(n).then((function(t){var n;return(n=[]).concat.apply(n,ot(t))})));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function un(){return un=ft(dt.mark((function t(n){var e;return dt.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=0,t.abrupt("return",new Promise((function(t){n.forEach((function(a){a.then((function(a){a.length&&t(a),(e+=1)===n.length&&t([])}))}))})));case 2:case"end":return t.stop()}}),t)}))),un.apply(this,arguments)}function dn(t,n,e,a,i,r){return"function"==typeof t?t(n,e,"source"in r?{source:r.source}:{}):a!==i}var hn=function(t){y(e,t);var n=S(e);function e(t){var a;(f(this,e),(a=n.call(this,t)).state={resetCount:0},a.cancelRegisterFunc=null,a.mounted=!1,a.touched=!1,a.dirty=!1,a.validatePromise=null,a.errors=[],a.cancelRegister=function(){var t=a.props,n=t.preserve,e=t.isListField,i=t.name;a.cancelRegisterFunc&&a.cancelRegisterFunc(e,n,Ut(i)),a.cancelRegisterFunc=null},a.getNamePath=function(){var t=a.props,n=t.name,e=t.fieldContext.prefixName;return void 0!==n?[].concat(ot(void 0===e?[]:e),ot(n)):[]},a.getRules=function(){var t=a.props,n=t.rules,e=void 0===n?[]:n,i=t.fieldContext;return e.map((function(t){return"function"==typeof t?t(i):t}))},a.refresh=function(){a.mounted&&a.setState((function(t){return{resetCount:t.resetCount+1}}))},a.onStoreChange=function(t,n,e){var i=a.props,r=i.shouldUpdate,o=i.dependencies,l=void 0===o?[]:o,s=i.onReset,c=e.store,p=a.getNamePath(),u=a.getValue(t),d=a.getValue(c),h=n&&qt(n,p);switch("valueUpdate"===e.type&&"external"===e.source&&u!==d&&(a.touched=!0,a.dirty=!0,a.validatePromise=null,a.errors=[]),e.type){case"reset":if(!n||h)return a.touched=!1,a.dirty=!1,a.validatePromise=null,a.errors=[],s&&s(),void a.refresh();break;case"setField":if(h){var f=e.data;return"touched"in f&&(a.touched=f.touched),"validating"in f&&!("originRCField"in f)&&(a.validatePromise=f.validating?Promise.resolve([]):null),"errors"in f&&(a.errors=f.errors||[]),a.dirty=!0,void a.reRender()}if(r&&!p.length&&dn(r,t,c,u,d,e))return void a.reRender();break;case"dependenciesUpdate":if(l.map(Ut).some((function(t){return qt(e.relatedFields,t)})))return void a.reRender();break;default:if(h||(!l.length||p.length||r)&&dn(r,t,c,u,d,e))return void a.reRender()}!0===r&&a.reRender()},a.validateRules=function(t){var n=a.getNamePath(),e=a.getValue(),i=Promise.resolve().then((function(){if(!a.mounted)return[];var r=a.props,o=r.validateFirst,l=void 0!==o&&o,s=r.messageVariables,c=(t||{}).triggerName,p=a.getRules();c&&(p=p.filter((function(t){var n=t.validateTrigger;return!n||pt(n).includes(c)})));var u=cn(n,e,p,t,l,s);return u.catch((function(t){return t})).then((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];a.validatePromise===i&&(a.validatePromise=null,a.errors=t,a.reRender())})),u}));return a.validatePromise=i,a.dirty=!0,a.errors=[],a.reRender(),i},a.isFieldValidating=function(){return!!a.validatePromise},a.isFieldTouched=function(){return a.touched},a.isFieldDirty=function(){return a.dirty},a.getErrors=function(){return a.errors},a.isListField=function(){return a.props.isListField},a.isList=function(){return a.props.isList},a.isPreserve=function(){return a.props.preserve},a.getMeta=function(){return a.prevValidating=a.isFieldValidating(),{touched:a.isFieldTouched(),validating:a.prevValidating,errors:a.errors,name:a.getNamePath()}},a.getOnlyChild=function(t){if("function"==typeof t){var n=a.getMeta();return T(T({},a.getOnlyChild(t(a.getControlled(),n,a.props.fieldContext))),{},{isFunction:!0})}var e=J(t);return 1===e.length&&o.isValidElement(e[0])?{child:e[0],isFunction:!1}:{child:e,isFunction:!1}},a.getValue=function(t){var n=a.props.fieldContext.getFieldsValue,e=a.getNamePath();return Yt(t||n(!0),e)},a.getControlled=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=a.props,e=n.trigger,i=n.validateTrigger,r=n.getValueFromEvent,o=n.normalize,l=n.valuePropName,s=n.getValueProps,c=n.fieldContext,p=void 0!==i?i:c.validateTrigger,u=a.getNamePath(),d=c.getInternalHooks,f=c.getFieldsValue,g=d(lt),m=g.dispatch,b=a.getValue(),y=s||function(t){return h({},l,t)},v=t[e],x=T(T({},t),y(b));x[e]=function(){var t;a.touched=!0,a.dirty=!0;for(var n=arguments.length,e=new Array(n),i=0;i<n;i++)e[i]=arguments[i];t=r?r.apply(void 0,e):tn.apply(void 0,[l].concat(e)),o&&(t=o(t,b,f(!0))),m({type:"updateValue",namePath:u,value:t}),v&&v.apply(void 0,e)};var w=pt(p||[]);return w.forEach((function(t){var n=x[t];x[t]=function(){n&&n.apply(void 0,arguments);var e=a.props.rules;e&&e.length&&m({type:"validateField",namePath:u,triggerName:t})}})),x},t.fieldContext)&&(0,(0,t.fieldContext.getInternalHooks)(lt).initEntityValue)(_(a));return a}return m(e,[{key:"componentDidMount",value:function(){var t=this.props,n=t.shouldUpdate,e=t.fieldContext;if(this.mounted=!0,e){var a=(0,e.getInternalHooks)(lt).registerField;this.cancelRegisterFunc=a(this)}!0===n&&this.reRender()}},{key:"componentWillUnmount",value:function(){this.cancelRegister(),this.mounted=!1}},{key:"reRender",value:function(){this.mounted&&this.forceUpdate()}},{key:"render",value:function(){var t,n=this.state.resetCount,e=this.props.children,a=this.getOnlyChild(e),i=a.child;return a.isFunction?t=i:o.isValidElement(i)?t=o.cloneElement(i,this.getControlled(i.props)):(nt(!i,"`children` of Field is not validate ReactElement."),t=i),o.createElement(o.Fragment,{key:n},t)}}]),e}(o.Component);function fn(t){var n=t.name,e=et(t,["name"]),a=o.useContext(ct),i=void 0!==n?Ut(n):void 0,r="keep";return e.isListField||(r="_".concat((i||[]).join("_"))),o.createElement(hn,d({key:r,name:i},e,{fieldContext:a}))}hn.contextType=ct,hn.defaultProps={trigger:"onChange",valuePropName:"value"};function gn(t,n){return Gt(t)||function(t,n){var e=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=e){var a,i,r=[],o=!0,l=!1;try{for(e=e.call(t);!(o=(a=e.next()).done)&&(r.push(a.value),!n||r.length!==n);o=!0);}catch(t){l=!0,i=t}finally{try{o||null==e.return||e.return()}finally{if(l)throw i}}return r}}(t,n)||rt(t,n)||Ht()}var mn="__@field_split__";function bn(t){return t.map((function(t){return"".concat(M(t),":").concat(t)})).join(mn)}var yn=function(){function t(){f(this,t),this.kvs=new Map}return m(t,[{key:"set",value:function(t,n){this.kvs.set(bn(t),n)}},{key:"get",value:function(t){return this.kvs.get(bn(t))}},{key:"update",value:function(t,n){var e=n(this.get(t));e?this.set(t,e):this.delete(t)}},{key:"delete",value:function(t){this.kvs.delete(bn(t))}},{key:"map",value:function(t){return ot(this.kvs.entries()).map((function(n){var e=gn(n,2),a=e[0],i=e[1],r=a.split(mn);return t({key:r.map((function(t){var n=gn(t.match(/^([^:]*):(.*)$/),3),e=n[1],a=n[2];return"number"===e?Number(a):a})),value:i})}))}},{key:"toJSON",value:function(){var t={};return this.map((function(n){var e=n.key,a=n.value;return t[e.join(".")]=a,null})),t}}]),t}(),vn=function t(n){var e=this;f(this,t),this.formHooked=!1,this.subscribable=!0,this.store={},this.fieldEntities=[],this.initialValues={},this.callbacks={},this.validateMessages=null,this.preserve=null,this.lastValidatePromise=null,this.getForm=function(){return{getFieldValue:e.getFieldValue,getFieldsValue:e.getFieldsValue,getFieldError:e.getFieldError,getFieldsError:e.getFieldsError,isFieldsTouched:e.isFieldsTouched,isFieldTouched:e.isFieldTouched,isFieldValidating:e.isFieldValidating,isFieldsValidating:e.isFieldsValidating,resetFields:e.resetFields,setFields:e.setFields,setFieldsValue:e.setFieldsValue,validateFields:e.validateFields,submit:e.submit,getInternalHooks:e.getInternalHooks}},this.getInternalHooks=function(t){return t===lt?(e.formHooked=!0,{dispatch:e.dispatch,initEntityValue:e.initEntityValue,registerField:e.registerField,useSubscribe:e.useSubscribe,setInitialValues:e.setInitialValues,setCallbacks:e.setCallbacks,setValidateMessages:e.setValidateMessages,getFields:e.getFields,setPreserve:e.setPreserve}):(nt(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)},this.useSubscribe=function(t){e.subscribable=t},this.setInitialValues=function(t,n){e.initialValues=t||{},n&&(e.store=Jt({},t,e.store))},this.getInitialValue=function(t){return Yt(e.initialValues,t)},this.setCallbacks=function(t){e.callbacks=t},this.setValidateMessages=function(t){e.validateMessages=t},this.setPreserve=function(t){e.preserve=t},this.timeoutId=null,this.warningUnhooked=function(){},this.getFieldEntities=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return t?e.fieldEntities.filter((function(t){return t.getNamePath().length})):e.fieldEntities},this.getFieldsMap=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=new yn;return e.getFieldEntities(t).forEach((function(t){var e=t.getNamePath();n.set(e,t)})),n},this.getFieldEntitiesForNamePathList=function(t){if(!t)return e.getFieldEntities(!0);var n=e.getFieldsMap(!0);return t.map((function(t){var e=Ut(t);return n.get(e)||{INVALIDATE_NAME_PATH:Ut(t)}}))},this.getFieldsValue=function(t,n){if(e.warningUnhooked(),!0===t&&!n)return e.store;var a=e.getFieldEntitiesForNamePathList(Array.isArray(t)?t:null),i=[];return a.forEach((function(e){var a,r="INVALIDATE_NAME_PATH"in e?e.INVALIDATE_NAME_PATH:e.getNamePath();if(t||!(null===(a=e.isListField)||void 0===a?void 0:a.call(e)))if(n){var o="getMeta"in e?e.getMeta():null;n(o)&&i.push(r)}else i.push(r)})),Zt(e.store,i.map(Ut))},this.getFieldValue=function(t){e.warningUnhooked();var n=Ut(t);return Yt(e.store,n)},this.getFieldsError=function(t){return e.warningUnhooked(),e.getFieldEntitiesForNamePathList(t).map((function(n,e){return n&&!("INVALIDATE_NAME_PATH"in n)?{name:n.getNamePath(),errors:n.getErrors()}:{name:Ut(t[e]),errors:[]}}))},this.getFieldError=function(t){e.warningUnhooked();var n=Ut(t);return e.getFieldsError([n])[0].errors},this.isFieldsTouched=function(){e.warningUnhooked();for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];var i,r=n[0],o=n[1],l=!1;0===n.length?i=null:1===n.length?Array.isArray(r)?(i=r.map(Ut),l=!1):(i=null,l=r):(i=r.map(Ut),l=o);var s=e.getFieldEntities(!0),c=function(t){return t.isFieldTouched()};if(!i)return l?s.every(c):s.some(c);var p=new yn;i.forEach((function(t){p.set(t,[])})),s.forEach((function(t){var n=t.getNamePath();i.forEach((function(e){e.every((function(t,e){return n[e]===t}))&&p.update(e,(function(n){return[].concat(ot(n),[t])}))}))}));var u=function(t){return t.some(c)},d=p.map((function(t){return t.value}));return l?d.every(u):d.some(u)},this.isFieldTouched=function(t){return e.warningUnhooked(),e.isFieldsTouched([t])},this.isFieldsValidating=function(t){e.warningUnhooked();var n=e.getFieldEntities();if(!t)return n.some((function(t){return t.isFieldValidating()}));var a=t.map(Ut);return n.some((function(t){var n=t.getNamePath();return qt(a,n)&&t.isFieldValidating()}))},this.isFieldValidating=function(t){return e.warningUnhooked(),e.isFieldsValidating([t])},this.resetWithFieldInitialValue=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=new yn,a=e.getFieldEntities(!0);a.forEach((function(t){var e=t.props.initialValue,a=t.getNamePath();if(void 0!==e){var i=n.get(a)||new Set;i.add({entity:t,value:e}),n.set(a,i)}}));var i,r=function(a){a.forEach((function(a){if(void 0!==a.props.initialValue){var i=a.getNamePath();if(void 0!==e.getInitialValue(i))nt(!1,"Form already set 'initialValues' with path '".concat(i.join("."),"'. Field can not overwrite it."));else{var r=n.get(i);if(r&&r.size>1)nt(!1,"Multiple Field with path '".concat(i.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(r){var o=e.getFieldValue(i);t.skipExist&&void 0!==o||(e.store=Xt(e.store,i,ot(r)[0].value))}}}}))};t.entities?i=t.entities:t.namePathList?(i=[],t.namePathList.forEach((function(t){var e,a=n.get(t);a&&(e=i).push.apply(e,ot(ot(a).map((function(t){return t.entity}))))}))):i=a,r(i)},this.resetFields=function(t){e.warningUnhooked();var n=e.store;if(!t)return e.store=Jt({},e.initialValues),e.resetWithFieldInitialValue(),void e.notifyObservers(n,null,{type:"reset"});var a=t.map(Ut);a.forEach((function(t){var n=e.getInitialValue(t);e.store=Xt(e.store,t,n)})),e.resetWithFieldInitialValue({namePathList:a}),e.notifyObservers(n,a,{type:"reset"})},this.setFields=function(t){e.warningUnhooked();var n=e.store;t.forEach((function(t){var a=t.name;t.errors;var i=et(t,["name","errors"]),r=Ut(a);"value"in i&&(e.store=Xt(e.store,r,i.value)),e.notifyObservers(n,[r],{type:"setField",data:t})}))},this.getFields=function(){return e.getFieldEntities(!0).map((function(t){var n=t.getNamePath(),a=T(T({},t.getMeta()),{},{name:n,value:e.getFieldValue(n)});return Object.defineProperty(a,"originRCField",{value:!0}),a}))},this.initEntityValue=function(t){var n=t.props.initialValue;if(void 0!==n){var a=t.getNamePath();void 0===Yt(e.store,a)&&(e.store=Xt(e.store,a,n))}},this.registerField=function(t){if(e.fieldEntities.push(t),void 0!==t.props.initialValue){var n=e.store;e.resetWithFieldInitialValue({entities:[t],skipExist:!0}),e.notifyObservers(n,[t.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(n,a){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];e.fieldEntities=e.fieldEntities.filter((function(n){return n!==t}));var r=void 0!==a?a:e.preserve;if(!1===r&&(!n||i.length>1)){var o=t.getNamePath(),l=n?void 0:Yt(e.initialValues,o);o.length&&e.getFieldValue(o)!==l&&e.fieldEntities.every((function(t){return!Qt(t.getNamePath(),o)}))&&(e.store=Xt(e.store,o,l,!0))}}},this.dispatch=function(t){switch(t.type){case"updateValue":var n=t.namePath,a=t.value;e.updateValue(n,a);break;case"validateField":var i=t.namePath,r=t.triggerName;e.validateFields([i],{triggerName:r})}},this.notifyObservers=function(t,n,a){if(e.subscribable){var i=T(T({},a),{},{store:e.getFieldsValue(!0)});e.getFieldEntities().forEach((function(e){(0,e.onStoreChange)(t,n,i)}))}else e.forceRootUpdate()},this.updateValue=function(t,n){var a=Ut(t),i=e.store;e.store=Xt(e.store,a,n),e.notifyObservers(i,[a],{type:"valueUpdate",source:"internal"});var r=e.getDependencyChildrenFields(a);r.length&&e.validateFields(r),e.notifyObservers(i,r,{type:"dependenciesUpdate",relatedFields:[a].concat(ot(r))});var o=e.callbacks.onValuesChange;o&&o(Zt(e.store,[a]),e.getFieldsValue());e.triggerOnFieldsChange([a].concat(ot(r)))},this.setFieldsValue=function(t){e.warningUnhooked();var n=e.store;t&&(e.store=Jt(e.store,t)),e.notifyObservers(n,null,{type:"valueUpdate",source:"external"})},this.getDependencyChildrenFields=function(t){var n=new Set,a=[],i=new yn;e.getFieldEntities().forEach((function(t){(t.props.dependencies||[]).forEach((function(n){var e=Ut(n);i.update(e,(function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Set;return n.add(t),n}))}))}));return function t(e){(i.get(e)||new Set).forEach((function(e){if(!n.has(e)){n.add(e);var i=e.getNamePath();e.isFieldDirty()&&i.length&&(a.push(i),t(i))}}))}(t),a},this.triggerOnFieldsChange=function(t,n){var a=e.callbacks.onFieldsChange;if(a){var i=e.getFields();if(n){var r=new yn;n.forEach((function(t){var n=t.name,e=t.errors;r.set(n,e)})),i.forEach((function(t){t.errors=r.get(t.name)||t.errors}))}a(i.filter((function(n){var e=n.name;return qt(t,e)})),i)}},this.validateFields=function(t,n){e.warningUnhooked();var a=!!t,i=a?t.map(Ut):[],r=[];e.getFieldEntities(!0).forEach((function(o){if(a||i.push(o.getNamePath()),(null==n?void 0:n.recursive)&&a){var l=o.getNamePath();l.every((function(n,e){return t[e]===n||void 0===t[e]}))&&i.push(l)}if(o.props.rules&&o.props.rules.length){var s=o.getNamePath();if(!a||qt(i,s)){var c=o.validateRules(T({validateMessages:T(T({},an),e.validateMessages)},n));r.push(c.then((function(){return{name:s,errors:[]}})).catch((function(t){return Promise.reject({name:s,errors:t})})))}}}));var o=function(t){var n=!1,e=t.length,a=[];return t.length?new Promise((function(i,r){t.forEach((function(t,o){t.catch((function(t){return n=!0,t})).then((function(t){e-=1,a[o]=t,e>0||(n&&r(a),i(a))}))}))})):Promise.resolve([])}(r);e.lastValidatePromise=o,o.catch((function(t){return t})).then((function(t){var n=t.map((function(t){return t.name}));e.notifyObservers(e.store,n,{type:"validateFinish"}),e.triggerOnFieldsChange(n,t)}));var l=o.then((function(){return e.lastValidatePromise===o?Promise.resolve(e.getFieldsValue(i)):Promise.reject([])})).catch((function(t){var n=t.filter((function(t){return t&&t.errors.length}));return Promise.reject({values:e.getFieldsValue(i),errorFields:n,outOfDate:e.lastValidatePromise!==o})}));return l.catch((function(t){return t})),l},this.submit=function(){e.warningUnhooked(),e.validateFields().then((function(t){var n=e.callbacks.onFinish;if(n)try{n(t)}catch(t){console.error(t)}})).catch((function(t){var n=e.callbacks.onFinishFailed;n&&n(t)}))},this.forceRootUpdate=n};function xn(t){var n=o.useRef(),e=gn(o.useState({}),2)[1];if(!n.current)if(t)n.current=t;else{var a=new vn((function(){e({})}));n.current=a.getForm()}return[n.current]}var wn=o.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),_n=function(t,n){var e=t.name,a=t.initialValues,i=t.fields,r=t.form,l=t.preserve,s=t.children,c=t.component,p=void 0===c?"form":c,u=t.validateMessages,h=t.validateTrigger,f=void 0===h?"onChange":h,g=t.onValuesChange,m=t.onFieldsChange,b=t.onFinish,y=t.onFinishFailed,v=et(t,["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"]),x=o.useContext(wn),w=gn(xn(r),1)[0],_=w.getInternalHooks(lt),k=_.useSubscribe,S=_.setInitialValues,I=_.setCallbacks,C=_.setValidateMessages,D=_.setPreserve;o.useImperativeHandle(n,(function(){return w})),o.useEffect((function(){return x.registerForm(e,w),function(){x.unregisterForm(e)}}),[x,w,e]),C(T(T({},x.validateMessages),u)),I({onValuesChange:g,onFieldsChange:function(t){if(x.triggerFormChange(e,t),m){for(var n=arguments.length,a=new Array(n>1?n-1:0),i=1;i<n;i++)a[i-1]=arguments[i];m.apply(void 0,[t].concat(a))}},onFinish:function(t){x.triggerFormFinish(e,t),b&&b(t)},onFinishFailed:y}),D(l);var A=o.useRef(null);S(a,!A.current),A.current||(A.current=!0);var z=s,L="function"==typeof s;L&&(z=s(w.getFieldsValue(!0),w));k(!L);var P=o.useRef();o.useEffect((function(){(function(t,n){if(t===n)return!0;if(!t&&n||t&&!n)return!1;if(!t||!n||"object"!==M(t)||"object"!==M(n))return!1;var e=Object.keys(t),a=Object.keys(n),i=new Set([].concat(ot(e),ot(a)));return ot(i).every((function(e){var a=t[e],i=n[e];return"function"==typeof a&&"function"==typeof i||a===i}))})(P.current||[],i||[])||w.setFields(i||[]),P.current=i}),[i,w]);var O=o.useMemo((function(){return T(T({},w),{},{validateTrigger:f})}),[w,f]),R=o.createElement(ct.Provider,{value:O},z);return!1===p?R:o.createElement(p,d({},v,{onSubmit:function(t){t.preventDefault(),t.stopPropagation(),w.submit()},onReset:function(t){var n;t.preventDefault(),w.resetFields(),null===(n=v.onReset)||void 0===n||n.call(v,t)}}),R)},kn=o.forwardRef(_n);kn.FormProvider=function(t){var n=t.validateMessages,e=t.onFormChange,a=t.onFormFinish,i=t.children,r=o.useContext(wn),l=o.useRef({});return o.createElement(wn.Provider,{value:T(T({},r),{},{validateMessages:T(T({},r.validateMessages),n),triggerFormChange:function(t,n){e&&e(t,{changedFields:n,forms:l.current}),r.triggerFormChange(t,n)},triggerFormFinish:function(t,n){a&&a(t,{values:n,forms:l.current}),r.triggerFormFinish(t,n)},registerForm:function(t,n){t&&(l.current=T(T({},l.current),{},h({},t,n))),r.registerForm(t,n)},unregisterForm:function(t){var n=T({},l.current);delete n[t],l.current=n,r.unregisterForm(t)}})},i)},kn.Field=fn,kn.List=function(t){var n=t.name,e=t.initialValue,a=t.children,i=t.rules,r=t.validateTrigger,l=o.useContext(ct),s=o.useRef({keys:[],id:0}).current;if("function"!=typeof a)return nt(!1,"Form.List only accepts function as children."),null;var c=Ut(l.prefixName)||[],p=[].concat(ot(c),ot(Ut(n)));return o.createElement(ct.Provider,{value:T(T({},l),{},{prefixName:p})},o.createElement(fn,{name:[],shouldUpdate:function(t,n,e){return"internal"!==e.source&&t!==n},rules:i,validateTrigger:r,initialValue:e,isList:!0},(function(t,n){var e=t.value,i=void 0===e?[]:e,r=t.onChange,o=l.getFieldValue,c=function(){return o(p||[])||[]},u={add:function(t,n){var e=c();n>=0&&n<=e.length?(s.keys=[].concat(ot(s.keys.slice(0,n)),[s.id],ot(s.keys.slice(n))),r([].concat(ot(e.slice(0,n)),[t],ot(e.slice(n))))):(s.keys=[].concat(ot(s.keys),[s.id]),r([].concat(ot(e),[t]))),s.id+=1},remove:function(t){var n=c(),e=new Set(Array.isArray(t)?t:[t]);e.size<=0||(s.keys=s.keys.filter((function(t,n){return!e.has(n)})),r(n.filter((function(t,n){return!e.has(n)}))))},move:function(t,n){if(t!==n){var e=c();t<0||t>=e.length||n<0||n>=e.length||(s.keys=nn(s.keys,t,n),r(nn(e,t,n)))}}},d=i||[];return Array.isArray(d)||(d=[]),a(d.map((function(t,n){var e=s.keys[n];return void 0===e&&(s.keys[n]=s.id,e=s.keys[n],s.id+=1),{name:n,key:e,isListField:!0}})),u,n)})))},kn.useForm=xn;var Sn={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},Mn={lang:d({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},{locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"}),timePickerLocale:d({},Sn)},In="${label} is not a valid ${type}",Cn={locale:"en",Pagination:{items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages"},DatePicker:Mn,TimePicker:Sn,Calendar:Mn,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No Data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:In,method:In,array:In,object:In,number:In,date:In,boolean:In,integer:In,float:In,regexp:In,email:In,url:In,hex:In},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"}},Tn=t.createContext(void 0),Dn=function(t){y(e,t);var n=S(e);function e(){return f(this,e),n.apply(this,arguments)}return m(e,[{key:"getLocale",value:function(){var t=this.props,n=t.componentName,e=t.defaultLocale||Cn[null!=n?n:"global"],a=this.context,i=n&&a?a[n]:{};return d(d({},e instanceof Function?e():e),i||{})}},{key:"getLocaleCode",value:function(){var t=this.context,n=t&&t.locale;return t&&t.exist&&!n?Cn.locale:n}},{key:"render",value:function(){return this.props.children(this.getLocale(),this.getLocaleCode(),this.context)}}]),e}(o.Component);Dn.defaultProps={componentName:"global"},Dn.contextType=Tn;var An=function(){var t=(0,o.useContext(Vn).getPrefixCls)("empty-img-default");return o.createElement("svg",{className:t,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},o.createElement("g",{fill:"none",fillRule:"evenodd"},o.createElement("g",{transform:"translate(24 31.67)"},o.createElement("ellipse",{className:"".concat(t,"-ellipse"),cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),o.createElement("path",{className:"".concat(t,"-path-1"),d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z"}),o.createElement("path",{className:"".concat(t,"-path-2"),d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",transform:"translate(13.56)"}),o.createElement("path",{className:"".concat(t,"-path-3"),d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z"}),o.createElement("path",{className:"".concat(t,"-path-4"),d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z"})),o.createElement("path",{className:"".concat(t,"-path-5"),d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z"}),o.createElement("g",{className:"".concat(t,"-g"),transform:"translate(149.65 15.383)"},o.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),o.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},zn=function(){var t=(0,o.useContext(Vn).getPrefixCls)("empty-img-simple");return o.createElement("svg",{className:t,width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},o.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},o.createElement("ellipse",{className:"".concat(t,"-ellipse"),cx:"32",cy:"33",rx:"32",ry:"7"}),o.createElement("g",{className:"".concat(t,"-g"),fillRule:"nonzero"},o.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),o.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",className:"".concat(t,"-path")}))))},Ln=window&&window.__rest||function(t,n){var e={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&n.indexOf(a)<0&&(e[a]=t[a]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(a=Object.getOwnPropertySymbols(t);i<a.length;i++)n.indexOf(a[i])<0&&Object.prototype.propertyIsEnumerable.call(t,a[i])&&(e[a[i]]=t[a[i]])}return e},Pn=o.createElement(An,null),On=o.createElement(zn,null),Rn=function(t){var n=t.className,e=t.prefixCls,a=t.image,i=void 0===a?Pn:a,r=t.description,l=t.children,s=t.imageStyle,c=Ln(t,["className","prefixCls","image","description","children","imageStyle"]),p=o.useContext(Vn),u=p.getPrefixCls,f=p.direction;return o.createElement(Dn,{componentName:"Empty"},(function(t){var a,p=u("empty",e),g=void 0!==r?r:t.description,m="string"==typeof g?g:"empty",b=null;return b="string"==typeof i?o.createElement("img",{alt:m,src:i}):i,o.createElement("div",d({className:I(p,(a={},h(a,"".concat(p,"-normal"),i===On),h(a,"".concat(p,"-rtl"),"rtl"===f),a),n)},c),o.createElement("div",{className:"".concat(p,"-image"),style:s},b),g&&o.createElement("div",{className:"".concat(p,"-description")},g),l&&o.createElement("div",{className:"".concat(p,"-footer")},l))}))};Rn.PRESENTED_IMAGE_DEFAULT=Pn,Rn.PRESENTED_IMAGE_SIMPLE=On;var Nn=Rn,En=function(t){return o.createElement(Bn,null,(function(n){var e=(0,n.getPrefixCls)("empty");switch(t){case"Table":case"List":return o.createElement(Nn,{image:Nn.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return o.createElement(Nn,{image:Nn.PRESENTED_IMAGE_SIMPLE,className:"".concat(e,"-small")});default:return o.createElement(Nn,null)}}))},Vn=o.createContext({getPrefixCls:function(t,n){return n||(t?"ant-".concat(t):"ant")},renderEmpty:En}),Bn=Vn.Consumer;var Fn,Gn=["xxl","xl","lg","md","sm","xs"],Hn={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},Wn=new Map,jn=-1,Un={},Yn={matchHandlers:{},dispatch:function(t){return Un=t,Wn.forEach((function(t){return t(Un)})),Wn.size>=1},subscribe:function(t){return Wn.size||this.register(),jn+=1,Wn.set(jn,t),t(Un),jn},unsubscribe:function(t){Wn.delete(t),Wn.size||this.unregister()},unregister:function(){var t=this;Object.keys(Hn).forEach((function(n){var e=Hn[n],a=t.matchHandlers[e];null==a||a.mql.removeListener(null==a?void 0:a.listener)})),Wn.clear()},register:function(){var t=this;Object.keys(Hn).forEach((function(n){var e=Hn[n],a=function(e){var a=e.matches;t.dispatch(d(d({},Un),h({},n,a)))},i=window.matchMedia(e);i.addListener(a),t.matchHandlers[e]={mql:i,listener:a},a(i)}))}},Xn=function(){for(var t=arguments.length,n=new Array(t),e=0;e<t;e++)n[e]=arguments[e];return n},Zn=t.createContext({}),qn=function(){return!("undefined"==typeof window||!window.document||!window.document.createElement)&&window.document.documentElement},$n=function(){var t=gn(o.useState(!1),2),n=t[0],e=t[1];return o.useEffect((function(){e(function(){if(!qn())return!1;if(void 0!==Fn)return Fn;var t=document.createElement("div");return t.style.display="flex",t.style.flexDirection="column",t.style.rowGap="1px",t.appendChild(document.createElement("div")),t.appendChild(document.createElement("div")),document.body.appendChild(t),Fn=1===t.scrollHeight,document.body.removeChild(t),Fn}())}),[]),n},Kn=window&&window.__rest||function(t,n){var e={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&n.indexOf(a)<0&&(e[a]=t[a]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(a=Object.getOwnPropertySymbols(t);i<a.length;i++)n.indexOf(a[i])<0&&Object.prototype.propertyIsEnumerable.call(t,a[i])&&(e[a[i]]=t[a[i]])}return e};Xn("top","middle","bottom","stretch"),Xn("start","end","center","space-around","space-between");var Jn=o.forwardRef((function(t,n){var e,a=t.prefixCls,i=t.justify,r=t.align,l=t.className,s=t.style,c=t.children,p=t.gutter,u=void 0===p?0:p,f=t.wrap,g=Kn(t,["prefixCls","justify","align","className","style","children","gutter","wrap"]),m=o.useContext(Vn),b=m.getPrefixCls,y=m.direction,v=gn(o.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),2),x=v[0],w=v[1],_=$n(),k=o.useRef(u);o.useEffect((function(){var t=Yn.subscribe((function(t){var n=k.current||0;(!Array.isArray(n)&&"object"===M(n)||Array.isArray(n)&&("object"===M(n[0])||"object"===M(n[1])))&&w(t)}));return function(){return Yn.unsubscribe(t)}}),[]);var S,C=b("row",a),T=(S=[0,0],(Array.isArray(u)?u:[u,0]).forEach((function(t,n){if("object"===M(t))for(var e=0;e<Gn.length;e++){var a=Gn[e];if(x[a]&&void 0!==t[a]){S[n]=t[a];break}}else S[n]=t||0})),S),D=I(C,(h(e={},"".concat(C,"-no-wrap"),!1===f),h(e,"".concat(C,"-").concat(i),i),h(e,"".concat(C,"-").concat(r),r),h(e,"".concat(C,"-rtl"),"rtl"===y),e),l),A={},z=T[0]>0?T[0]/-2:void 0,L=T[1]>0?T[1]/-2:void 0;if(z&&(A.marginLeft=z,A.marginRight=z),_){var P=gn(T,2);A.rowGap=P[1]}else L&&(A.marginTop=L,A.marginBottom=L);var O=o.useMemo((function(){return{gutter:T,wrap:f,supportFlexGap:_}}),[T,f,_]);return o.createElement(Zn.Provider,{value:O},o.createElement("div",d({},g,{className:D,style:d(d({},A),s),ref:n}),c))}));Jn.displayName="Row";var Qn=Jn,te=window&&window.__rest||function(t,n){var e={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&n.indexOf(a)<0&&(e[a]=t[a]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(a=Object.getOwnPropertySymbols(t);i<a.length;i++)n.indexOf(a[i])<0&&Object.prototype.propertyIsEnumerable.call(t,a[i])&&(e[a[i]]=t[a[i]])}return e};var ne=["xs","sm","md","lg","xl","xxl"],ee=o.forwardRef((function(t,n){var e,a=o.useContext(Vn),i=a.getPrefixCls,r=a.direction,l=o.useContext(Zn),s=l.gutter,c=l.wrap,p=l.supportFlexGap,u=t.prefixCls,f=t.span,g=t.order,m=t.offset,b=t.push,y=t.pull,v=t.className,x=t.children,w=t.flex,_=t.style,k=te(t,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),S=i("col",u),C={};ne.forEach((function(n){var e,a={},i=t[n];"number"==typeof i?a.span=i:"object"===M(i)&&(a=i||{}),delete k[n],C=d(d({},C),(h(e={},"".concat(S,"-").concat(n,"-").concat(a.span),void 0!==a.span),h(e,"".concat(S,"-").concat(n,"-order-").concat(a.order),a.order||0===a.order),h(e,"".concat(S,"-").concat(n,"-offset-").concat(a.offset),a.offset||0===a.offset),h(e,"".concat(S,"-").concat(n,"-push-").concat(a.push),a.push||0===a.push),h(e,"".concat(S,"-").concat(n,"-pull-").concat(a.pull),a.pull||0===a.pull),h(e,"".concat(S,"-rtl"),"rtl"===r),e))}));var T=I(S,(h(e={},"".concat(S,"-").concat(f),void 0!==f),h(e,"".concat(S,"-order-").concat(g),g),h(e,"".concat(S,"-offset-").concat(m),m),h(e,"".concat(S,"-push-").concat(b),b),h(e,"".concat(S,"-pull-").concat(y),y),e),v,C),D={};if(s&&s[0]>0){var A=s[0]/2;D.paddingLeft=A,D.paddingRight=A}if(s&&s[1]>0&&!p){var z=s[1]/2;D.paddingTop=z,D.paddingBottom=z}return w&&(D.flex=function(t){return"number"==typeof t?"".concat(t," ").concat(t," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(t)?"0 0 ".concat(t):t}(w),"auto"!==w||!1!==c||D.minWidth||(D.minWidth=0)),o.createElement("div",d({},k,{style:d(d({},D),_),className:T,ref:n}),x)}));ee.displayName="Col";var ae=ee,ie=function(t,n){return ie=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&(t[e]=n[e])},ie(t,n)};
/*! *****************************************************************************
	Copyright (c) Microsoft Corporation.

	Permission to use, copy, modify, and/or distribute this software for any
	purpose with or without fee is hereby granted.

	THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
	REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
	AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
	INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
	LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
	OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
	PERFORMANCE OF THIS SOFTWARE.
	***************************************************************************** */function re(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function e(){this.constructor=t}ie(t,n),t.prototype=null===n?Object.create(n):(e.prototype=n.prototype,new e)}var oe=function(){return oe=Object.assign||function(t){for(var n,e=1,a=arguments.length;e<a;e++)for(var i in n=arguments[e])Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t},oe.apply(this,arguments)};function le(t,n,e){if(e||2===arguments.length)for(var a,i=0,r=n.length;i<r;i++)!a&&i in n||(a||(a=Array.prototype.slice.call(n,0,i)),a[i]=n[i]);return t.concat(a||Array.prototype.slice.call(n))}var se=function(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1},ce=new function(){this.browser=new se,this.node=!1,this.wxa=!1,this.worker=!1,this.canvasSupported=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1};"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(ce.wxa=!0,ce.canvasSupported=!0,ce.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?(ce.worker=!0,ce.canvasSupported=!0):"undefined"==typeof navigator?(ce.node=!0,ce.canvasSupported=!0,ce.svgSupported=!0):function(t,n){var e=n.browser,a=t.match(/Firefox\/([\d.]+)/),i=t.match(/MSIE\s([\d.]+)/)||t.match(/Trident\/.+?rv:(([\d.]+))/),r=t.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(t);a&&(e.firefox=!0,e.version=a[1]);i&&(e.ie=!0,e.version=i[1]);r&&(e.edge=!0,e.version=r[1],e.newEdge=+r[1].split(".")[0]>18);o&&(e.weChat=!0);n.canvasSupported=!!document.createElement("canvas").getContext,n.svgSupported="undefined"!=typeof SVGRect,n.touchEventsSupported="ontouchstart"in window&&!e.ie&&!e.edge,n.pointerEventsSupported="onpointerdown"in window&&(e.edge||e.ie&&+e.version>=11),n.domSupported="undefined"!=typeof document;var l=document.documentElement.style;n.transform3dSupported=(e.ie&&"transition"in l||e.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in l)&&!("OTransition"in l),n.transformSupported=n.transform3dSupported||e.ie&&+e.version>=9}(navigator.userAgent,ce);var pe=ce,ue={"[object Function]":!0,"[object RegExp]":!0,"[object Date]":!0,"[object Error]":!0,"[object CanvasGradient]":!0,"[object CanvasPattern]":!0,"[object Image]":!0,"[object Canvas]":!0},de={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0},he=Object.prototype.toString,fe=Array.prototype,ge=fe.forEach,me=fe.filter,be=fe.slice,ye=fe.map,ve=function(){}.constructor,xe=ve?ve.prototype:null,we="__proto__",_e={};function ke(t,n){_e[t]=n}var Se=2311;function Me(){return Se++}function Ie(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];"undefined"!=typeof console&&console.error.apply(console,t)}function Ce(t){if(null==t||"object"!=typeof t)return t;var n=t,e=he.call(t);if("[object Array]"===e){if(!ha(t)){n=[];for(var a=0,i=t.length;a<i;a++)n[a]=Ce(t[a])}}else if(de[e]){if(!ha(t)){var r=t.constructor;if(r.from)n=r.from(t);else{n=new r(t.length);for(a=0,i=t.length;a<i;a++)n[a]=Ce(t[a])}}}else if(!ue[e]&&!ha(t)&&!Qe(t))for(var o in n={},t)t.hasOwnProperty(o)&&o!==we&&(n[o]=Ce(t[o]));return n}function Te(t,n,e){if(!$e(n)||!$e(t))return e?Ce(n):t;for(var a in n)if(n.hasOwnProperty(a)&&a!==we){var i=t[a],r=n[a];!$e(r)||!$e(i)||Ue(r)||Ue(i)||Qe(r)||Qe(i)||Ke(r)||Ke(i)||ha(r)||ha(i)?!e&&a in t||(t[a]=Ce(n[a])):Te(i,r,e)}return t}function De(t,n){for(var e=t[0],a=1,i=t.length;a<i;a++)e=Te(e,t[a],n);return e}function Ae(t,n){if(Object.assign)Object.assign(t,n);else for(var e in n)n.hasOwnProperty(e)&&e!==we&&(t[e]=n[e]);return t}function ze(t,n,e){for(var a=He(n),i=0;i<a.length;i++){var r=a[i];(e?null!=n[r]:null==t[r])&&(t[r]=n[r])}return t}var Le=function(){return _e.createCanvas()};function Pe(t,n){if(t){if(t.indexOf)return t.indexOf(n);for(var e=0,a=t.length;e<a;e++)if(t[e]===n)return e}return-1}function Oe(t,n){var e=t.prototype;function a(){}for(var i in a.prototype=n.prototype,t.prototype=new a,e)e.hasOwnProperty(i)&&(t.prototype[i]=e[i]);t.prototype.constructor=t,t.superClass=n}function Re(t,n,e){if(t="prototype"in t?t.prototype:t,n="prototype"in n?n.prototype:n,Object.getOwnPropertyNames)for(var a=Object.getOwnPropertyNames(n),i=0;i<a.length;i++){var r=a[i];"constructor"!==r&&(e?null!=n[r]:null==t[r])&&(t[r]=n[r])}else ze(t,n,e)}function Ne(t){return!!t&&("string"!=typeof t&&"number"==typeof t.length)}function Ee(t,n,e){if(t&&n)if(t.forEach&&t.forEach===ge)t.forEach(n,e);else if(t.length===+t.length)for(var a=0,i=t.length;a<i;a++)n.call(e,t[a],a,t);else for(var r in t)t.hasOwnProperty(r)&&n.call(e,t[r],r,t)}function Ve(t,n,e){if(!t)return[];if(!n)return la(t);if(t.map&&t.map===ye)return t.map(n,e);for(var a=[],i=0,r=t.length;i<r;i++)a.push(n.call(e,t[i],i,t));return a}function Be(t,n,e,a){if(t&&n){for(var i=0,r=t.length;i<r;i++)e=n.call(a,e,t[i],i,t);return e}}function Fe(t,n,e){if(!t)return[];if(!n)return la(t);if(t.filter&&t.filter===me)return t.filter(n,e);for(var a=[],i=0,r=t.length;i<r;i++)n.call(e,t[i],i,t)&&a.push(t[i]);return a}function Ge(t,n,e){if(t&&n)for(var a=0,i=t.length;a<i;a++)if(n.call(e,t[a],a,t))return t[a]}function He(t){if(!t)return[];if(Object.keys)return Object.keys(t);var n=[];for(var e in t)t.hasOwnProperty(e)&&n.push(e);return n}_e.createCanvas=function(){return document.createElement("canvas")};var We=xe&&Ye(xe.bind)?xe.call.bind(xe.bind):function(t,n){for(var e=[],a=2;a<arguments.length;a++)e[a-2]=arguments[a];return function(){return t.apply(n,e.concat(be.call(arguments)))}};function je(t){for(var n=[],e=1;e<arguments.length;e++)n[e-1]=arguments[e];return function(){return t.apply(this,n.concat(be.call(arguments)))}}function Ue(t){return Array.isArray?Array.isArray(t):"[object Array]"===he.call(t)}function Ye(t){return"function"==typeof t}function Xe(t){return"string"==typeof t}function Ze(t){return"[object String]"===he.call(t)}function qe(t){return"number"==typeof t}function $e(t){var n=typeof t;return"function"===n||!!t&&"object"===n}function Ke(t){return!!ue[he.call(t)]}function Je(t){return!!de[he.call(t)]}function Qe(t){return"object"==typeof t&&"number"==typeof t.nodeType&&"object"==typeof t.ownerDocument}function ta(t){return null!=t.colorStops}function na(t){return null!=t.image}function ea(t){return"[object RegExp]"===he.call(t)}function aa(t){return t!=t}function ia(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];for(var e=0,a=t.length;e<a;e++)if(null!=t[e])return t[e]}function ra(t,n){return null!=t?t:n}function oa(t,n,e){return null!=t?t:null!=n?n:e}function la(t){for(var n=[],e=1;e<arguments.length;e++)n[e-1]=arguments[e];return be.apply(t,n)}function sa(t){if("number"==typeof t)return[t,t,t,t];var n=t.length;return 2===n?[t[0],t[1],t[0],t[1]]:3===n?[t[0],t[1],t[2],t[1]]:t}function ca(t,n){if(!t)throw new Error(n)}function pa(t){return null==t?null:"function"==typeof t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var ua="__ec_primitive__";function da(t){t[ua]=!0}function ha(t){return t[ua]}var fa=function(){function t(n){this.data={};var e=Ue(n);this.data={};var a=this;function i(t,n){e?a.set(t,n):a.set(n,t)}n instanceof t?n.each(i):n&&Ee(n,i)}return t.prototype.get=function(t){return this.data.hasOwnProperty(t)?this.data[t]:null},t.prototype.set=function(t,n){return this.data[t]=n},t.prototype.each=function(t,n){for(var e in this.data)this.data.hasOwnProperty(e)&&t.call(n,this.data[e],e)},t.prototype.keys=function(){return He(this.data)},t.prototype.removeKey=function(t){delete this.data[t]},t}();function ga(t){return new fa(t)}function ma(t,n){for(var e=new t.constructor(t.length+n.length),a=0;a<t.length;a++)e[a]=t[a];var i=t.length;for(a=0;a<n.length;a++)e[a+i]=n[a];return e}function ba(t,n){var e;if(Object.create)e=Object.create(t);else{var a=function(){};a.prototype=t,e=new a}return n&&Ae(e,n),e}function ya(t,n){return t.hasOwnProperty(n)}function va(){}var xa=Object.freeze({__proto__:null,$override:ke,guid:Me,logError:Ie,clone:Ce,merge:Te,mergeAll:De,extend:Ae,defaults:ze,createCanvas:Le,indexOf:Pe,inherits:Oe,mixin:Re,isArrayLike:Ne,each:Ee,map:Ve,reduce:Be,filter:Fe,find:Ge,keys:He,bind:We,curry:je,isArray:Ue,isFunction:Ye,isString:Xe,isStringSafe:Ze,isNumber:qe,isObject:$e,isBuiltInObject:Ke,isTypedArray:Je,isDom:Qe,isGradientObject:ta,isImagePatternObject:na,isRegExp:ea,eqNaN:aa,retrieve:ia,retrieve2:ra,retrieve3:oa,slice:la,normalizeCssArray:sa,assert:ca,trim:pa,setAsPrimitive:da,isPrimitive:ha,HashMap:fa,createHashMap:ga,concatArray:ma,createObject:ba,hasOwn:ya,noop:va});function wa(t,n){return null==t&&(t=0),null==n&&(n=0),[t,n]}function _a(t,n){return t[0]=n[0],t[1]=n[1],t}function ka(t){return[t[0],t[1]]}function Sa(t,n,e){return t[0]=n,t[1]=e,t}function Ma(t,n,e){return t[0]=n[0]+e[0],t[1]=n[1]+e[1],t}function Ia(t,n,e,a){return t[0]=n[0]+e[0]*a,t[1]=n[1]+e[1]*a,t}function Ca(t,n,e){return t[0]=n[0]-e[0],t[1]=n[1]-e[1],t}function Ta(t){return Math.sqrt(Aa(t))}var Da=Ta;function Aa(t){return t[0]*t[0]+t[1]*t[1]}var za=Aa;function La(t,n,e){return t[0]=n[0]*e,t[1]=n[1]*e,t}function Pa(t,n){var e=Ta(n);return 0===e?(t[0]=0,t[1]=0):(t[0]=n[0]/e,t[1]=n[1]/e),t}function Oa(t,n){return Math.sqrt((t[0]-n[0])*(t[0]-n[0])+(t[1]-n[1])*(t[1]-n[1]))}var Ra=Oa;function Na(t,n){return(t[0]-n[0])*(t[0]-n[0])+(t[1]-n[1])*(t[1]-n[1])}var Ea=Na;function Va(t,n,e,a){return t[0]=n[0]+a*(e[0]-n[0]),t[1]=n[1]+a*(e[1]-n[1]),t}function Ba(t,n,e){var a=n[0],i=n[1];return t[0]=e[0]*a+e[2]*i+e[4],t[1]=e[1]*a+e[3]*i+e[5],t}function Fa(t,n,e){return t[0]=Math.min(n[0],e[0]),t[1]=Math.min(n[1],e[1]),t}function Ga(t,n,e){return t[0]=Math.max(n[0],e[0]),t[1]=Math.max(n[1],e[1]),t}var Ha=Object.freeze({__proto__:null,create:wa,copy:_a,clone:ka,set:Sa,add:Ma,scaleAndAdd:Ia,sub:Ca,len:Ta,length:Da,lenSquare:Aa,lengthSquare:za,mul:function(t,n,e){return t[0]=n[0]*e[0],t[1]=n[1]*e[1],t},div:function(t,n,e){return t[0]=n[0]/e[0],t[1]=n[1]/e[1],t},dot:function(t,n){return t[0]*n[0]+t[1]*n[1]},scale:La,normalize:Pa,distance:Oa,dist:Ra,distanceSquare:Na,distSquare:Ea,negate:function(t,n){return t[0]=-n[0],t[1]=-n[1],t},lerp:Va,applyTransform:Ba,min:Fa,max:Ga}),Wa=function(t,n){this.target=t,this.topTarget=n&&n.topTarget},ja=function(){function t(t){this.handler=t,t.on("mousedown",this._dragStart,this),t.on("mousemove",this._drag,this),t.on("mouseup",this._dragEnd,this)}return t.prototype._dragStart=function(t){for(var n=t.target;n&&!n.draggable;)n=n.parent;n&&(this._draggingTarget=n,n.dragging=!0,this._x=t.offsetX,this._y=t.offsetY,this.handler.dispatchToElement(new Wa(n,t),"dragstart",t.event))},t.prototype._drag=function(t){var n=this._draggingTarget;if(n){var e=t.offsetX,a=t.offsetY,i=e-this._x,r=a-this._y;this._x=e,this._y=a,n.drift(i,r,t),this.handler.dispatchToElement(new Wa(n,t),"drag",t.event);var o=this.handler.findHover(e,a,n).target,l=this._dropTarget;this._dropTarget=o,n!==o&&(l&&o!==l&&this.handler.dispatchToElement(new Wa(l,t),"dragleave",t.event),o&&o!==l&&this.handler.dispatchToElement(new Wa(o,t),"dragenter",t.event))}},t.prototype._dragEnd=function(t){var n=this._draggingTarget;n&&(n.dragging=!1),this.handler.dispatchToElement(new Wa(n,t),"dragend",t.event),this._dropTarget&&this.handler.dispatchToElement(new Wa(this._dropTarget,t),"drop",t.event),this._draggingTarget=null,this._dropTarget=null},t}(),Ua=ja,Ya=function(){function t(t){t&&(this._$eventProcessor=t)}return t.prototype.on=function(t,n,e,a){this._$handlers||(this._$handlers={});var i=this._$handlers;if("function"==typeof n&&(a=e,e=n,n=null),!e||!t)return this;var r=this._$eventProcessor;null!=n&&r&&r.normalizeQuery&&(n=r.normalizeQuery(n)),i[t]||(i[t]=[]);for(var o=0;o<i[t].length;o++)if(i[t][o].h===e)return this;var l={h:e,query:n,ctx:a||this,callAtLast:e.zrEventfulCallAtLast},s=i[t].length-1,c=i[t][s];return c&&c.callAtLast?i[t].splice(s,0,l):i[t].push(l),this},t.prototype.isSilent=function(t){var n=this._$handlers;return!n||!n[t]||!n[t].length},t.prototype.off=function(t,n){var e=this._$handlers;if(!e)return this;if(!t)return this._$handlers={},this;if(n){if(e[t]){for(var a=[],i=0,r=e[t].length;i<r;i++)e[t][i].h!==n&&a.push(e[t][i]);e[t]=a}e[t]&&0===e[t].length&&delete e[t]}else delete e[t];return this},t.prototype.trigger=function(t){for(var n=[],e=1;e<arguments.length;e++)n[e-1]=arguments[e];if(!this._$handlers)return this;var a=this._$handlers[t],i=this._$eventProcessor;if(a)for(var r=n.length,o=a.length,l=0;l<o;l++){var s=a[l];if(!i||!i.filter||null==s.query||i.filter(t,s.query))switch(r){case 0:s.h.call(s.ctx);break;case 1:s.h.call(s.ctx,n[0]);break;case 2:s.h.call(s.ctx,n[0],n[1]);break;default:s.h.apply(s.ctx,n)}}return i&&i.afterTrigger&&i.afterTrigger(t),this},t.prototype.triggerWithContext=function(t){for(var n=[],e=1;e<arguments.length;e++)n[e-1]=arguments[e];if(!this._$handlers)return this;var a=this._$handlers[t],i=this._$eventProcessor;if(a)for(var r=n.length,o=n[r-1],l=a.length,s=0;s<l;s++){var c=a[s];if(!i||!i.filter||null==c.query||i.filter(t,c.query))switch(r){case 0:c.h.call(o);break;case 1:c.h.call(o,n[0]);break;case 2:c.h.call(o,n[0],n[1]);break;default:c.h.apply(o,n.slice(1,r-1))}}return i&&i.afterTrigger&&i.afterTrigger(t),this},t}(),Xa=Ya,Za=Math.log(2);function qa(t,n,e,a,i,r){var o=a+"-"+i,l=t.length;if(r.hasOwnProperty(o))return r[o];if(1===n){var s=Math.round(Math.log((1<<l)-1&~i)/Za);return t[e][s]}for(var c=a|1<<e,p=e+1;a&1<<p;)p++;for(var u=0,d=0,h=0;d<l;d++){var f=1<<d;f&i||(u+=(h%2?-1:1)*t[e][d]*qa(t,n-1,p,c,i|f,r),h++)}return r[o]=u,u}function $a(t,n){var e=[[t[0],t[1],1,0,0,0,-n[0]*t[0],-n[0]*t[1]],[0,0,0,t[0],t[1],1,-n[1]*t[0],-n[1]*t[1]],[t[2],t[3],1,0,0,0,-n[2]*t[2],-n[2]*t[3]],[0,0,0,t[2],t[3],1,-n[3]*t[2],-n[3]*t[3]],[t[4],t[5],1,0,0,0,-n[4]*t[4],-n[4]*t[5]],[0,0,0,t[4],t[5],1,-n[5]*t[4],-n[5]*t[5]],[t[6],t[7],1,0,0,0,-n[6]*t[6],-n[6]*t[7]],[0,0,0,t[6],t[7],1,-n[7]*t[6],-n[7]*t[7]]],a={},i=qa(e,8,0,0,0,a);if(0!==i){for(var r=[],o=0;o<8;o++)for(var l=0;l<8;l++)null==r[l]&&(r[l]=0),r[l]+=((o+l)%2?-1:1)*qa(e,7,0===o?1:0,1<<o,1<<l,a)/i*n[o];return function(t,n,e){var a=n*r[6]+e*r[7]+1;t[0]=(n*r[0]+e*r[1]+r[2])/a,t[1]=(n*r[3]+e*r[4]+r[5])/a}}}var Ka=[];function Ja(t,n,e,a,i){if(n.getBoundingClientRect&&pe.domSupported&&!Qa(n)){var r=n.___zrEVENTSAVED||(n.___zrEVENTSAVED={}),o=function(t,n){var e=n.markers;if(e)return e;e=n.markers=[];for(var a=["left","right"],i=["top","bottom"],r=0;r<4;r++){var o=document.createElement("div"),l=r%2,s=(r>>1)%2;o.style.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",a[l]+":0",i[s]+":0",a[1-l]+":auto",i[1-s]+":auto",""].join("!important;"),t.appendChild(o),e.push(o)}return e}(n,r),l=function(t,n,e){for(var a=e?"invTrans":"trans",i=n[a],r=n.srcCoords,o=[],l=[],s=!0,c=0;c<4;c++){var p=t[c].getBoundingClientRect(),u=2*c,d=p.left,h=p.top;o.push(d,h),s=s&&r&&d===r[u]&&h===r[u+1],l.push(t[c].offsetLeft,t[c].offsetTop)}return s&&i?i:(n.srcCoords=o,n[a]=e?$a(l,o):$a(o,l))}(o,r,i);if(l)return l(t,e,a),!0}return!1}function Qa(t){return"CANVAS"===t.nodeName.toUpperCase()}var ti="undefined"!=typeof window&&!!window.addEventListener,ni=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ei=[];function ai(t,n,e,a){return e=e||{},a||!pe.canvasSupported?ii(t,n,e):pe.browser.firefox&&pe.browser.version<"39"&&null!=n.layerX&&n.layerX!==n.offsetX?(e.zrX=n.layerX,e.zrY=n.layerY):null!=n.offsetX?(e.zrX=n.offsetX,e.zrY=n.offsetY):ii(t,n,e),e}function ii(t,n,e){if(pe.domSupported&&t.getBoundingClientRect){var a=n.clientX,i=n.clientY;if(Qa(t)){var r=t.getBoundingClientRect();return e.zrX=a-r.left,void(e.zrY=i-r.top)}if(Ja(ei,t,a,i))return e.zrX=ei[0],void(e.zrY=ei[1])}e.zrX=e.zrY=0}function ri(t){return t||window.event}function oi(t,n,e){if(null!=(n=ri(n)).zrX)return n;var a=n.type;if(a&&a.indexOf("touch")>=0){var i="touchend"!==a?n.targetTouches[0]:n.changedTouches[0];i&&ai(t,i,n,e)}else{ai(t,n,n,e);var r=function(t){var n=t.wheelDelta;if(n)return n;var e=t.deltaX,a=t.deltaY;if(null==e||null==a)return n;return 3*(0!==a?Math.abs(a):Math.abs(e))*(a>0?-1:a<0?1:e>0?-1:1)}(n);n.zrDelta=r?r/120:-(n.detail||0)/3}var o=n.button;return null==n.which&&void 0!==o&&ni.test(n.type)&&(n.which=1&o?1:2&o?3:4&o?2:0),n}function li(t,n,e,a){ti?t.addEventListener(n,e,a):t.attachEvent("on"+n,e)}var si=ti?function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0}:function(t){t.returnValue=!1,t.cancelBubble=!0};function ci(t){return 2===t.which||3===t.which}var pi=function(){function t(){this._track=[]}return t.prototype.recognize=function(t,n,e){return this._doTrack(t,n,e),this._recognize(t)},t.prototype.clear=function(){return this._track.length=0,this},t.prototype._doTrack=function(t,n,e){var a=t.touches;if(a){for(var i={points:[],touches:[],target:n,event:t},r=0,o=a.length;r<o;r++){var l=a[r],s=ai(e,l,{});i.points.push([s.zrX,s.zrY]),i.touches.push(l)}this._track.push(i)}},t.prototype._recognize=function(t){for(var n in di)if(di.hasOwnProperty(n)){var e=di[n](this._track,t);if(e)return e}},t}();function ui(t){var n=t[1][0]-t[0][0],e=t[1][1]-t[0][1];return Math.sqrt(n*n+e*e)}var di={pinch:function(t,n){var e=t.length;if(e){var a,i=(t[e-1]||{}).points,r=(t[e-2]||{}).points||i;if(r&&r.length>1&&i&&i.length>1){var o=ui(i)/ui(r);!isFinite(o)&&(o=1),n.pinchScale=o;var l=[((a=i)[0][0]+a[1][0])/2,(a[0][1]+a[1][1])/2];return n.pinchX=l[0],n.pinchY=l[1],{type:"pinch",target:t[0].target,event:n}}}}},hi="silent";function fi(){si(this.event)}var gi=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.handler=null,n}return re(n,t),n.prototype.dispose=function(){},n.prototype.setCursor=function(){},n}(Xa),mi=function(t,n){this.x=t,this.y=n},bi=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],yi=function(t){function n(n,e,a,i){var r=t.call(this)||this;return r._hovered=new mi(0,0),r.storage=n,r.painter=e,r.painterRoot=i,a=a||new gi,r.proxy=null,r.setHandlerProxy(a),r._draggingMgr=new Ua(r),r}return re(n,t),n.prototype.setHandlerProxy=function(t){this.proxy&&this.proxy.dispose(),t&&(Ee(bi,(function(n){t.on&&t.on(n,this[n],this)}),this),t.handler=this),this.proxy=t},n.prototype.mousemove=function(t){var n=t.zrX,e=t.zrY,a=xi(this,n,e),i=this._hovered,r=i.target;r&&!r.__zr&&(r=(i=this.findHover(i.x,i.y)).target);var o=this._hovered=a?new mi(n,e):this.findHover(n,e),l=o.target,s=this.proxy;s.setCursor&&s.setCursor(l?l.cursor:"default"),r&&l!==r&&this.dispatchToElement(i,"mouseout",t),this.dispatchToElement(o,"mousemove",t),l&&l!==r&&this.dispatchToElement(o,"mouseover",t)},n.prototype.mouseout=function(t){var n=t.zrEventControl;"only_globalout"!==n&&this.dispatchToElement(this._hovered,"mouseout",t),"no_globalout"!==n&&this.trigger("globalout",{type:"globalout",event:t})},n.prototype.resize=function(){this._hovered=new mi(0,0)},n.prototype.dispatch=function(t,n){var e=this[t];e&&e.call(this,n)},n.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},n.prototype.setCursorStyle=function(t){var n=this.proxy;n.setCursor&&n.setCursor(t)},n.prototype.dispatchToElement=function(t,n,e){var a=(t=t||{}).target;if(!a||!a.silent){for(var i="on"+n,r=function(t,n,e){return{type:t,event:e,target:n.target,topTarget:n.topTarget,cancelBubble:!1,offsetX:e.zrX,offsetY:e.zrY,gestureEvent:e.gestureEvent,pinchX:e.pinchX,pinchY:e.pinchY,pinchScale:e.pinchScale,wheelDelta:e.zrDelta,zrByTouch:e.zrByTouch,which:e.which,stop:fi}}(n,t,e);a&&(a[i]&&(r.cancelBubble=!!a[i].call(a,r)),a.trigger(n,r),a=a.__hostTarget?a.__hostTarget:a.parent,!r.cancelBubble););r.cancelBubble||(this.trigger(n,r),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer((function(t){"function"==typeof t[i]&&t[i].call(t,r),t.trigger&&t.trigger(n,r)})))}},n.prototype.findHover=function(t,n,e){for(var a=this.storage.getDisplayList(),i=new mi(t,n),r=a.length-1;r>=0;r--){var o=void 0;if(a[r]!==e&&!a[r].ignore&&(o=vi(a[r],t,n))&&(!i.topTarget&&(i.topTarget=a[r]),o!==hi)){i.target=a[r];break}}return i},n.prototype.processGesture=function(t,n){this._gestureMgr||(this._gestureMgr=new pi);var e=this._gestureMgr;"start"===n&&e.clear();var a=e.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if("end"===n&&e.clear(),a){var i=a.type;t.gestureEvent=i;var r=new mi;r.target=a.target,this.dispatchToElement(r,i,a.event)}},n}(Xa);function vi(t,n,e){if(t[t.rectHover?"rectContain":"contain"](n,e)){for(var a=t,i=void 0,r=!1;a;){if(a.ignoreClip&&(r=!0),!r){var o=a.getClipPath();if(o&&!o.contain(n,e))return!1;a.silent&&(i=!0)}var l=a.__hostTarget;a=l||a.parent}return!i||hi}return!1}function xi(t,n,e){var a=t.painter;return n<0||n>a.getWidth()||e<0||e>a.getHeight()}Ee(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],(function(t){yi.prototype[t]=function(n){var e,a,i=n.zrX,r=n.zrY,o=xi(this,i,r);if("mouseup"===t&&o||(a=(e=this.findHover(i,r)).target),"mousedown"===t)this._downEl=a,this._downPoint=[n.zrX,n.zrY],this._upEl=a;else if("mouseup"===t)this._upEl=a;else if("click"===t){if(this._downEl!==this._upEl||!this._downPoint||Ra(this._downPoint,[n.zrX,n.zrY])>4)return;this._downPoint=null}this.dispatchToElement(e,t,n)}}));var wi=yi;function _i(t,n,e,a){var i=n+1;if(i===e)return 1;if(a(t[i++],t[n])<0){for(;i<e&&a(t[i],t[i-1])<0;)i++;!function(t,n,e){e--;for(;n<e;){var a=t[n];t[n++]=t[e],t[e--]=a}}(t,n,i)}else for(;i<e&&a(t[i],t[i-1])>=0;)i++;return i-n}function ki(t,n,e,a,i){for(a===n&&a++;a<e;a++){for(var r,o=t[a],l=n,s=a;l<s;)i(o,t[r=l+s>>>1])<0?s=r:l=r+1;var c=a-l;switch(c){case 3:t[l+3]=t[l+2];case 2:t[l+2]=t[l+1];case 1:t[l+1]=t[l];break;default:for(;c>0;)t[l+c]=t[l+c-1],c--}t[l]=o}}function Si(t,n,e,a,i,r){var o=0,l=0,s=1;if(r(t,n[e+i])>0){for(l=a-i;s<l&&r(t,n[e+i+s])>0;)o=s,(s=1+(s<<1))<=0&&(s=l);s>l&&(s=l),o+=i,s+=i}else{for(l=i+1;s<l&&r(t,n[e+i-s])<=0;)o=s,(s=1+(s<<1))<=0&&(s=l);s>l&&(s=l);var c=o;o=i-s,s=i-c}for(o++;o<s;){var p=o+(s-o>>>1);r(t,n[e+p])>0?o=p+1:s=p}return s}function Mi(t,n,e,a,i,r){var o=0,l=0,s=1;if(r(t,n[e+i])<0){for(l=i+1;s<l&&r(t,n[e+i-s])<0;)o=s,(s=1+(s<<1))<=0&&(s=l);s>l&&(s=l);var c=o;o=i-s,s=i-c}else{for(l=a-i;s<l&&r(t,n[e+i+s])>=0;)o=s,(s=1+(s<<1))<=0&&(s=l);s>l&&(s=l),o+=i,s+=i}for(o++;o<s;){var p=o+(s-o>>>1);r(t,n[e+p])<0?s=p:o=p+1}return s}function Ii(t,n){var e,a,i=7,r=0,o=[];function l(l){var s=e[l],c=a[l],p=e[l+1],u=a[l+1];a[l]=c+u,l===r-3&&(e[l+1]=e[l+2],a[l+1]=a[l+2]),r--;var d=Mi(t[p],t,s,c,0,n);s+=d,0!==(c-=d)&&0!==(u=Si(t[s+c-1],t,p,u,u-1,n))&&(c<=u?function(e,a,r,l){var s=0;for(s=0;s<a;s++)o[s]=t[e+s];var c=0,p=r,u=e;if(t[u++]=t[p++],0==--l){for(s=0;s<a;s++)t[u+s]=o[c+s];return}if(1===a){for(s=0;s<l;s++)t[u+s]=t[p+s];return void(t[u+l]=o[c])}var d,h,f,g=i;for(;;){d=0,h=0,f=!1;do{if(n(t[p],o[c])<0){if(t[u++]=t[p++],h++,d=0,0==--l){f=!0;break}}else if(t[u++]=o[c++],d++,h=0,1==--a){f=!0;break}}while((d|h)<g);if(f)break;do{if(0!==(d=Mi(t[p],o,c,a,0,n))){for(s=0;s<d;s++)t[u+s]=o[c+s];if(u+=d,c+=d,(a-=d)<=1){f=!0;break}}if(t[u++]=t[p++],0==--l){f=!0;break}if(0!==(h=Si(o[c],t,p,l,0,n))){for(s=0;s<h;s++)t[u+s]=t[p+s];if(u+=h,p+=h,0===(l-=h)){f=!0;break}}if(t[u++]=o[c++],1==--a){f=!0;break}g--}while(d>=7||h>=7);if(f)break;g<0&&(g=0),g+=2}if((i=g)<1&&(i=1),1===a){for(s=0;s<l;s++)t[u+s]=t[p+s];t[u+l]=o[c]}else{if(0===a)throw new Error;for(s=0;s<a;s++)t[u+s]=o[c+s]}}(s,c,p,u):function(e,a,r,l){var s=0;for(s=0;s<l;s++)o[s]=t[r+s];var c=e+a-1,p=l-1,u=r+l-1,d=0,h=0;if(t[u--]=t[c--],0==--a){for(d=u-(l-1),s=0;s<l;s++)t[d+s]=o[s];return}if(1===l){for(h=(u-=a)+1,d=(c-=a)+1,s=a-1;s>=0;s--)t[h+s]=t[d+s];return void(t[u]=o[p])}var f=i;for(;;){var g=0,m=0,b=!1;do{if(n(o[p],t[c])<0){if(t[u--]=t[c--],g++,m=0,0==--a){b=!0;break}}else if(t[u--]=o[p--],m++,g=0,1==--l){b=!0;break}}while((g|m)<f);if(b)break;do{if(0!==(g=a-Mi(o[p],t,e,a,a-1,n))){for(a-=g,h=(u-=g)+1,d=(c-=g)+1,s=g-1;s>=0;s--)t[h+s]=t[d+s];if(0===a){b=!0;break}}if(t[u--]=o[p--],1==--l){b=!0;break}if(0!==(m=l-Si(t[c],o,0,l,l-1,n))){for(l-=m,h=(u-=m)+1,d=(p-=m)+1,s=0;s<m;s++)t[h+s]=o[d+s];if(l<=1){b=!0;break}}if(t[u--]=t[c--],0==--a){b=!0;break}f--}while(g>=7||m>=7);if(b)break;f<0&&(f=0),f+=2}(i=f)<1&&(i=1);if(1===l){for(h=(u-=a)+1,d=(c-=a)+1,s=a-1;s>=0;s--)t[h+s]=t[d+s];t[u]=o[p]}else{if(0===l)throw new Error;for(d=u-(l-1),s=0;s<l;s++)t[d+s]=o[s]}}(s,c,p,u))}return e=[],a=[],{mergeRuns:function(){for(;r>1;){var t=r-2;if(t>=1&&a[t-1]<=a[t]+a[t+1]||t>=2&&a[t-2]<=a[t]+a[t-1])a[t-1]<a[t+1]&&t--;else if(a[t]>a[t+1])break;l(t)}},forceMergeRuns:function(){for(;r>1;){var t=r-2;t>0&&a[t-1]<a[t+1]&&t--,l(t)}},pushRun:function(t,n){e[r]=t,a[r]=n,r+=1}}}function Ci(t,n,e,a){e||(e=0),a||(a=t.length);var i=a-e;if(!(i<2)){var r=0;if(i<32)ki(t,e,a,e+(r=_i(t,e,a,n)),n);else{var o=Ii(t,n),l=function(t){for(var n=0;t>=32;)n|=1&t,t>>=1;return t+n}(i);do{if((r=_i(t,e,a,n))<l){var s=i;s>l&&(s=l),ki(t,e,e+s,e+r,n),r=s}o.pushRun(e,r),o.mergeRuns(),i-=r,e+=r}while(0!==i);o.forceMergeRuns()}}}var Ti=!1;function Di(){Ti||(Ti=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function Ai(t,n){return t.zlevel===n.zlevel?t.z===n.z?t.z2-n.z2:t.z-n.z:t.zlevel-n.zlevel}var zi=function(){function t(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=Ai}return t.prototype.traverse=function(t,n){for(var e=0;e<this._roots.length;e++)this._roots[e].traverse(t,n)},t.prototype.getDisplayList=function(t,n){n=n||!1;var e=this._displayList;return!t&&e.length||this.updateDisplayList(n),e},t.prototype.updateDisplayList=function(t){this._displayListLen=0;for(var n=this._roots,e=this._displayList,a=0,i=n.length;a<i;a++)this._updateAndAddDisplayable(n[a],null,t);e.length=this._displayListLen,pe.canvasSupported&&Ci(e,Ai)},t.prototype._updateAndAddDisplayable=function(t,n,e){if(!t.ignore||e){t.beforeUpdate(),t.update(),t.afterUpdate();var a=t.getClipPath();if(t.ignoreClip)n=null;else if(a){n=n?n.slice():[];for(var i=a,r=t;i;)i.parent=r,i.updateTransform(),n.push(i),r=i,i=i.getClipPath()}if(t.childrenRef){for(var o=t.childrenRef(),l=0;l<o.length;l++){var s=o[l];t.__dirty&&(s.__dirty|=1),this._updateAndAddDisplayable(s,n,e)}t.__dirty=0}else{var c=t;n&&n.length?c.__clipPaths=n:c.__clipPaths&&c.__clipPaths.length>0&&(c.__clipPaths=[]),isNaN(c.z)&&(Di(),c.z=0),isNaN(c.z2)&&(Di(),c.z2=0),isNaN(c.zlevel)&&(Di(),c.zlevel=0),this._displayList[this._displayListLen++]=c}var p=t.getDecalElement&&t.getDecalElement();p&&this._updateAndAddDisplayable(p,n,e);var u=t.getTextGuideLine();u&&this._updateAndAddDisplayable(u,n,e);var d=t.getTextContent();d&&this._updateAndAddDisplayable(d,n,e)}},t.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},t.prototype.delRoot=function(t){if(t instanceof Array)for(var n=0,e=t.length;n<e;n++)this.delRoot(t[n]);else{var a=Pe(this._roots,t);a>=0&&this._roots.splice(a,1)}},t.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},t.prototype.getRoots=function(){return this._roots},t.prototype.dispose=function(){this._displayList=null,this._roots=null},t}(),Li=zi,Pi="undefined"!=typeof window&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){return setTimeout(t,16)},Oi={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)))},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var n,e=.1;return 0===t?0:1===t?1:(!e||e<1?(e=1,n=.1):n=.4*Math.asin(1/e)/(2*Math.PI),-e*Math.pow(2,10*(t-=1))*Math.sin((t-n)*(2*Math.PI)/.4))},elasticOut:function(t){var n,e=.1;return 0===t?0:1===t?1:(!e||e<1?(e=1,n=.1):n=.4*Math.asin(1/e)/(2*Math.PI),e*Math.pow(2,-10*t)*Math.sin((t-n)*(2*Math.PI)/.4)+1)},elasticInOut:function(t){var n,e=.1,a=.4;return 0===t?0:1===t?1:(!e||e<1?(e=1,n=.1):n=a*Math.asin(1/e)/(2*Math.PI),(t*=2)<1?e*Math.pow(2,10*(t-=1))*Math.sin((t-n)*(2*Math.PI)/a)*-.5:e*Math.pow(2,-10*(t-=1))*Math.sin((t-n)*(2*Math.PI)/a)*.5+1)},backIn:function(t){var n=1.70158;return t*t*((n+1)*t-n)},backOut:function(t){var n=1.70158;return--t*t*((n+1)*t+n)+1},backInOut:function(t){var n=2.5949095;return(t*=2)<1?t*t*((n+1)*t-n)*.5:.5*((t-=2)*t*((n+1)*t+n)+2)},bounceIn:function(t){return 1-Oi.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?.5*Oi.bounceIn(2*t):.5*Oi.bounceOut(2*t-1)+.5}},Ri=Oi,Ni=function(){function t(t){this._initialized=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=null!=t.loop&&t.loop,this.gap=t.gap||0,this.easing=t.easing||"linear",this.onframe=t.onframe,this.ondestroy=t.ondestroy,this.onrestart=t.onrestart}return t.prototype.step=function(t,n){if(this._initialized||(this._startTime=t+this._delay,this._initialized=!0),!this._paused){var e=(t-this._startTime-this._pausedTime)/this._life;e<0&&(e=0),e=Math.min(e,1);var a=this.easing,i="string"==typeof a?Ri[a]:a,r="function"==typeof i?i(e):e;if(this.onframe&&this.onframe(r),1===e){if(!this.loop)return!0;this._restart(t),this.onrestart&&this.onrestart()}return!1}this._pausedTime+=n},t.prototype._restart=function(t){var n=(t-this._startTime-this._pausedTime)%this._life;this._startTime=t-n+this.gap,this._pausedTime=0},t.prototype.pause=function(){this._paused=!0},t.prototype.resume=function(){this._paused=!1},t}(),Ei=Ni,Vi=function(t){this.value=t},Bi=function(){function t(){this._len=0}return t.prototype.insert=function(t){var n=new Vi(t);return this.insertEntry(n),n},t.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},t.prototype.remove=function(t){var n=t.prev,e=t.next;n?n.next=e:this.head=e,e?e.prev=n:this.tail=n,t.next=t.prev=null,this._len--},t.prototype.len=function(){return this._len},t.prototype.clear=function(){this.head=this.tail=null,this._len=0},t}(),Fi=function(){function t(t){this._list=new Bi,this._maxSize=10,this._map={},this._maxSize=t}return t.prototype.put=function(t,n){var e=this._list,a=this._map,i=null;if(null==a[t]){var r=e.len(),o=this._lastRemovedEntry;if(r>=this._maxSize&&r>0){var l=e.head;e.remove(l),delete a[l.key],i=l.value,this._lastRemovedEntry=l}o?o.value=n:o=new Vi(n),o.key=t,e.insertEntry(o),a[t]=o}return i},t.prototype.get=function(t){var n=this._map[t],e=this._list;if(null!=n)return n!==e.tail&&(e.remove(n),e.insertEntry(n)),n.value},t.prototype.clear=function(){this._list.clear(),this._map={}},t.prototype.len=function(){return this._list.len()},t}(),Gi=Fi,Hi={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 Wi(t){return(t=Math.round(t))<0?0:t>255?255:t}function ji(t){return t<0?0:t>1?1:t}function Ui(t){var n=t;return n.length&&"%"===n.charAt(n.length-1)?Wi(parseFloat(n)/100*255):Wi(parseInt(n,10))}function Yi(t){var n=t;return n.length&&"%"===n.charAt(n.length-1)?ji(parseFloat(n)/100):ji(parseFloat(n))}function Xi(t,n,e){return e<0?e+=1:e>1&&(e-=1),6*e<1?t+(n-t)*e*6:2*e<1?n:3*e<2?t+(n-t)*(2/3-e)*6:t}function Zi(t,n,e){return t+(n-t)*e}function qi(t,n,e,a,i){return t[0]=n,t[1]=e,t[2]=a,t[3]=i,t}function $i(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t}var Ki=new Gi(20),Ji=null;function Qi(t,n){Ji&&$i(Ji,n),Ji=Ki.put(t,Ji||n.slice())}function tr(t,n){if(t){n=n||[];var e=Ki.get(t);if(e)return $i(n,e);var a=(t+="").replace(/ /g,"").toLowerCase();if(a in Hi)return $i(n,Hi[a]),Qi(t,n),n;var i,r=a.length;if("#"===a.charAt(0))return 4===r||5===r?(i=parseInt(a.slice(1,4),16))>=0&&i<=4095?(qi(n,(3840&i)>>4|(3840&i)>>8,240&i|(240&i)>>4,15&i|(15&i)<<4,5===r?parseInt(a.slice(4),16)/15:1),Qi(t,n),n):void qi(n,0,0,0,1):7===r||9===r?(i=parseInt(a.slice(1,7),16))>=0&&i<=16777215?(qi(n,(16711680&i)>>16,(65280&i)>>8,255&i,9===r?parseInt(a.slice(7),16)/255:1),Qi(t,n),n):void qi(n,0,0,0,1):void 0;var o=a.indexOf("("),l=a.indexOf(")");if(-1!==o&&l+1===r){var s=a.substr(0,o),c=a.substr(o+1,l-(o+1)).split(","),p=1;switch(s){case"rgba":if(4!==c.length)return 3===c.length?qi(n,+c[0],+c[1],+c[2],1):qi(n,0,0,0,1);p=Yi(c.pop());case"rgb":return 3!==c.length?void qi(n,0,0,0,1):(qi(n,Ui(c[0]),Ui(c[1]),Ui(c[2]),p),Qi(t,n),n);case"hsla":return 4!==c.length?void qi(n,0,0,0,1):(c[3]=Yi(c[3]),nr(c,n),Qi(t,n),n);case"hsl":return 3!==c.length?void qi(n,0,0,0,1):(nr(c,n),Qi(t,n),n);default:return}}qi(n,0,0,0,1)}}function nr(t,n){var e=(parseFloat(t[0])%360+360)%360/360,a=Yi(t[1]),i=Yi(t[2]),r=i<=.5?i*(a+1):i+a-i*a,o=2*i-r;return qi(n=n||[],Wi(255*Xi(o,r,e+1/3)),Wi(255*Xi(o,r,e)),Wi(255*Xi(o,r,e-1/3)),1),4===t.length&&(n[3]=t[3]),n}function er(t,n){var e=tr(t);if(e){for(var a=0;a<3;a++)e[a]=n<0?e[a]*(1-n)|0:(255-e[a])*n+e[a]|0,e[a]>255?e[a]=255:e[a]<0&&(e[a]=0);return pr(e,4===e.length?"rgba":"rgb")}}function ar(t){var n=tr(t);if(n)return((1<<24)+(n[0]<<16)+(n[1]<<8)+ +n[2]).toString(16).slice(1)}function ir(t,n,e){if(n&&n.length&&t>=0&&t<=1){e=e||[];var a=t*(n.length-1),i=Math.floor(a),r=Math.ceil(a),o=n[i],l=n[r],s=a-i;return e[0]=Wi(Zi(o[0],l[0],s)),e[1]=Wi(Zi(o[1],l[1],s)),e[2]=Wi(Zi(o[2],l[2],s)),e[3]=ji(Zi(o[3],l[3],s)),e}}var rr=ir;function or(t,n,e){if(n&&n.length&&t>=0&&t<=1){var a=t*(n.length-1),i=Math.floor(a),r=Math.ceil(a),o=tr(n[i]),l=tr(n[r]),s=a-i,c=pr([Wi(Zi(o[0],l[0],s)),Wi(Zi(o[1],l[1],s)),Wi(Zi(o[2],l[2],s)),ji(Zi(o[3],l[3],s))],"rgba");return e?{color:c,leftIndex:i,rightIndex:r,value:a}:c}}var lr=or;function sr(t,n,e,a){var i=tr(t);if(t)return i=function(t){if(t){var n,e,a=t[0]/255,i=t[1]/255,r=t[2]/255,o=Math.min(a,i,r),l=Math.max(a,i,r),s=l-o,c=(l+o)/2;if(0===s)n=0,e=0;else{e=c<.5?s/(l+o):s/(2-l-o);var p=((l-a)/6+s/2)/s,u=((l-i)/6+s/2)/s,d=((l-r)/6+s/2)/s;a===l?n=d-u:i===l?n=1/3+p-d:r===l&&(n=2/3+u-p),n<0&&(n+=1),n>1&&(n-=1)}var h=[360*n,e,c];return null!=t[3]&&h.push(t[3]),h}}(i),null!=n&&(i[0]=function(t){return(t=Math.round(t))<0?0:t>360?360:t}(n)),null!=e&&(i[1]=Yi(e)),null!=a&&(i[2]=Yi(a)),pr(nr(i),"rgba")}function cr(t,n){var e=tr(t);if(e&&null!=n)return e[3]=ji(n),pr(e,"rgba")}function pr(t,n){if(t&&t.length){var e=t[0]+","+t[1]+","+t[2];return"rgba"!==n&&"hsva"!==n&&"hsla"!==n||(e+=","+t[3]),n+"("+e+")"}}function ur(t,n){var e=tr(t);return e?(.299*e[0]+.587*e[1]+.114*e[2])*e[3]/255+(1-e[3])*n:0}var dr=Object.freeze({__proto__:null,parse:tr,lift:er,toHex:ar,fastLerp:ir,fastMapToColor:rr,lerp:or,mapToColor:lr,modifyHSL:sr,modifyAlpha:cr,stringify:pr,lum:ur,random:function(){return"rgb("+Math.round(255*Math.random())+","+Math.round(255*Math.random())+","+Math.round(255*Math.random())+")"}}),hr=Array.prototype.slice;function fr(t,n,e){return(n-t)*e+t}function gr(t,n,e,a){for(var i=n.length,r=0;r<i;r++)t[r]=fr(n[r],e[r],a)}function mr(t,n,e,a){for(var i=n.length,r=0;r<i;r++)t[r]=n[r]+e[r]*a;return t}function br(t,n,e,a){for(var i=n.length,r=i&&n[0].length,o=0;o<i;o++){t[o]||(t[o]=[]);for(var l=0;l<r;l++)t[o][l]=n[o][l]+e[o][l]*a}return t}function yr(t,n,e){var a=t,i=n;if(a.push&&i.push){var r=a.length,o=i.length;if(r!==o)if(r>o)a.length=o;else for(var l=r;l<o;l++)a.push(1===e?i[l]:hr.call(i[l]));var s=a[0]&&a[0].length;for(l=0;l<a.length;l++)if(1===e)isNaN(a[l])&&(a[l]=i[l]);else for(var c=0;c<s;c++)isNaN(a[l][c])&&(a[l][c]=i[l][c])}}function vr(t,n){var e=t.length;if(e!==n.length)return!1;for(var a=0;a<e;a++)if(t[a]!==n[a])return!1;return!0}function xr(t,n,e,a,i,r,o){var l=.5*(e-t),s=.5*(a-n);return(2*(n-e)+l+s)*o+(-3*(n-e)-2*l-s)*r+l*i+n}function wr(t,n,e,a,i,r,o,l){for(var s=n.length,c=0;c<s;c++)t[c]=xr(n[c],e[c],a[c],i[c],r,o,l)}function _r(t){if(Ne(t)){var n=t.length;if(Ne(t[0])){for(var e=[],a=0;a<n;a++)e.push(hr.call(t[a]));return e}return hr.call(t)}return t}function kr(t){return t[0]=Math.floor(t[0]),t[1]=Math.floor(t[1]),t[2]=Math.floor(t[2]),"rgba("+t.join(",")+")"}var Sr,Mr,Ir=[0,0,0,0],Cr=function(){function t(t){this.keyframes=[],this.maxTime=0,this.arrDim=0,this.interpolable=!0,this._needsSort=!1,this._isAllValueEqual=!0,this._lastFrame=0,this._lastFramePercent=0,this.propName=t}return t.prototype.isFinished=function(){return this._finished},t.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},t.prototype.needsAnimate=function(){return!this._isAllValueEqual&&this.keyframes.length>=2&&this.interpolable&&this.maxTime>0},t.prototype.getAdditiveTrack=function(){return this._additiveTrack},t.prototype.addKeyframe=function(t,n){t>=this.maxTime?this.maxTime=t:this._needsSort=!0;var e=this.keyframes,a=e.length;if(this.interpolable)if(Ne(n)){var i=function(t){return Ne(t&&t[0])?2:1}(n);if(a>0&&this.arrDim!==i)return void(this.interpolable=!1);if(1===i&&"number"!=typeof n[0]||2===i&&"number"!=typeof n[0][0])return void(this.interpolable=!1);if(a>0){var r=e[a-1];this._isAllValueEqual&&(1===i&&vr(n,r.value)||(this._isAllValueEqual=!1))}this.arrDim=i}else{if(this.arrDim>0)return void(this.interpolable=!1);if("string"==typeof n){var o=tr(n);o?(n=o,this.isValueColor=!0):this.interpolable=!1}else if("number"!=typeof n||isNaN(n))return void(this.interpolable=!1);if(this._isAllValueEqual&&a>0){r=e[a-1];(this.isValueColor&&!vr(r.value,n)||r.value!==n)&&(this._isAllValueEqual=!1)}}var l={time:t,value:n,percent:0};return this.keyframes.push(l),l},t.prototype.prepare=function(t){var n=this.keyframes;this._needsSort&&n.sort((function(t,n){return t.time-n.time}));for(var e=this.arrDim,a=n.length,i=n[a-1],r=0;r<a;r++)n[r].percent=n[r].time/this.maxTime,e>0&&r!==a-1&&yr(n[r].value,i.value,e);if(t&&this.needsAnimate()&&t.needsAnimate()&&e===t.arrDim&&this.isValueColor===t.isValueColor&&!t._finished){this._additiveTrack=t;var o=n[0].value;for(r=0;r<a;r++)0===e?this.isValueColor?n[r].additiveValue=mr([],n[r].value,o,-1):n[r].additiveValue=n[r].value-o:1===e?n[r].additiveValue=mr([],n[r].value,o,-1):2===e&&(n[r].additiveValue=br([],n[r].value,o,-1))}},t.prototype.step=function(t,n){if(!this._finished){this._additiveTrack&&this._additiveTrack._finished&&(this._additiveTrack=null);var e,a=null!=this._additiveTrack,i=a?"additiveValue":"value",r=this.keyframes,o=this.keyframes.length,l=this.propName,s=this.arrDim,c=this.isValueColor;if(n<0)e=0;else if(n<this._lastFramePercent){for(e=Math.min(this._lastFrame+1,o-1);e>=0&&!(r[e].percent<=n);e--);e=Math.min(e,o-2)}else{for(e=this._lastFrame;e<o&&!(r[e].percent>n);e++);e=Math.min(e-1,o-2)}var p=r[e+1],u=r[e];if(u&&p){this._lastFrame=e,this._lastFramePercent=n;var d=p.percent-u.percent;if(0!==d){var h=(n-u.percent)/d,f=a?this._additiveValue:c?Ir:t[l];if((s>0||c)&&!f&&(f=this._additiveValue=[]),this.useSpline){var g=r[e][i],m=r[0===e?e:e-1][i],b=r[e>o-2?o-1:e+1][i],y=r[e>o-3?o-1:e+2][i];if(s>0)1===s?wr(f,m,g,b,y,h,h*h,h*h*h):function(t,n,e,a,i,r,o,l){for(var s=n.length,c=n[0].length,p=0;p<s;p++){t[p]||(t[1]=[]);for(var u=0;u<c;u++)t[p][u]=xr(n[p][u],e[p][u],a[p][u],i[p][u],r,o,l)}}(f,m,g,b,y,h,h*h,h*h*h);else if(c)wr(f,m,g,b,y,h,h*h,h*h*h),a||(t[l]=kr(f));else{var v=void 0;v=this.interpolable?xr(m,g,b,y,h,h*h,h*h*h):b,a?this._additiveValue=v:t[l]=v}}else if(s>0)1===s?gr(f,u[i],p[i],h):function(t,n,e,a){for(var i=n.length,r=i&&n[0].length,o=0;o<i;o++){t[o]||(t[o]=[]);for(var l=0;l<r;l++)t[o][l]=fr(n[o][l],e[o][l],a)}}(f,u[i],p[i],h);else if(c)gr(f,u[i],p[i],h),a||(t[l]=kr(f));else{v=void 0;v=this.interpolable?fr(u[i],p[i],h):function(t,n,e){return e>.5?n:t}(u[i],p[i],h),a?this._additiveValue=v:t[l]=v}a&&this._addToTarget(t)}}}},t.prototype._addToTarget=function(t){var n=this.arrDim,e=this.propName,a=this._additiveValue;0===n?this.isValueColor?(tr(t[e],Ir),mr(Ir,Ir,a,1),t[e]=kr(Ir)):t[e]=t[e]+a:1===n?mr(t[e],t[e],a,1):2===n&&br(t[e],t[e],a,1)},t}(),Tr=function(){function t(t,n,e){this._tracks={},this._trackKeys=[],this._delay=0,this._maxTime=0,this._paused=!1,this._started=0,this._clip=null,this._target=t,this._loop=n,n&&e?Ie("Can' use additive animation on looped animation."):this._additiveAnimators=e}return t.prototype.getTarget=function(){return this._target},t.prototype.changeTarget=function(t){this._target=t},t.prototype.when=function(t,n){return this.whenWithKeys(t,n,He(n))},t.prototype.whenWithKeys=function(t,n,e){for(var a=this._tracks,i=0;i<e.length;i++){var r=e[i],o=a[r];if(!o){o=a[r]=new Cr(r);var l=void 0,s=this._getAdditiveTrack(r);if(s){var c=s.keyframes[s.keyframes.length-1];l=c&&c.value,s.isValueColor&&l&&(l=kr(l))}else l=this._target[r];if(null==l)continue;0!==t&&o.addKeyframe(0,_r(l)),this._trackKeys.push(r)}o.addKeyframe(t,_r(n[r]))}return this._maxTime=Math.max(this._maxTime,t),this},t.prototype.pause=function(){this._clip.pause(),this._paused=!0},t.prototype.resume=function(){this._clip.resume(),this._paused=!1},t.prototype.isPaused=function(){return!!this._paused},t.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var n=t.length,e=0;e<n;e++)t[e].call(this)},t.prototype._abortedCallback=function(){this._setTracksFinished();var t=this.animation,n=this._abortedCbs;if(t&&t.removeClip(this._clip),this._clip=null,n)for(var e=0;e<n.length;e++)n[e].call(this)},t.prototype._setTracksFinished=function(){for(var t=this._tracks,n=this._trackKeys,e=0;e<n.length;e++)t[n[e]].setFinished()},t.prototype._getAdditiveTrack=function(t){var n,e=this._additiveAnimators;if(e)for(var a=0;a<e.length;a++){var i=e[a].getTrack(t);i&&(n=i)}return n},t.prototype.start=function(t,n){if(!(this._started>0)){this._started=1;for(var e=this,a=[],i=0;i<this._trackKeys.length;i++){var r=this._trackKeys[i],o=this._tracks[r],l=this._getAdditiveTrack(r),s=o.keyframes;if(o.prepare(l),o.needsAnimate())a.push(o);else if(!o.interpolable){var c=s[s.length-1];c&&(e._target[o.propName]=c.value)}}if(a.length||n){var p=new Ei({life:this._maxTime,loop:this._loop,delay:this._delay,onframe:function(t){e._started=2;var n=e._additiveAnimators;if(n){for(var i=!1,r=0;r<n.length;r++)if(n[r]._clip){i=!0;break}i||(e._additiveAnimators=null)}for(r=0;r<a.length;r++)a[r].step(e._target,t);var o=e._onframeCbs;if(o)for(r=0;r<o.length;r++)o[r](e._target,t)},ondestroy:function(){e._doneCallback()}});this._clip=p,this.animation&&this.animation.addClip(p),t&&"spline"!==t&&(p.easing=t)}else this._doneCallback();return this}},t.prototype.stop=function(t){if(this._clip){var n=this._clip;t&&n.onframe(1),this._abortedCallback()}},t.prototype.delay=function(t){return this._delay=t,this},t.prototype.during=function(t){return t&&(this._onframeCbs||(this._onframeCbs=[]),this._onframeCbs.push(t)),this},t.prototype.done=function(t){return t&&(this._doneCbs||(this._doneCbs=[]),this._doneCbs.push(t)),this},t.prototype.aborted=function(t){return t&&(this._abortedCbs||(this._abortedCbs=[]),this._abortedCbs.push(t)),this},t.prototype.getClip=function(){return this._clip},t.prototype.getTrack=function(t){return this._tracks[t]},t.prototype.stopTracks=function(t,n){if(!t.length||!this._clip)return!0;for(var e=this._tracks,a=this._trackKeys,i=0;i<t.length;i++){var r=e[t[i]];r&&(n?r.step(this._target,1):1===this._started&&r.step(this._target,0),r.setFinished())}var o=!0;for(i=0;i<a.length;i++)if(!e[a[i]].isFinished()){o=!1;break}return o&&this._abortedCallback(),o},t.prototype.saveFinalToTarget=function(t,n){if(t){n=n||this._trackKeys;for(var e=0;e<n.length;e++){var a=n[e],i=this._tracks[a];if(i&&!i.isFinished()){var r=i.keyframes,o=r[r.length-1];if(o){var l=_r(o.value);i.isValueColor&&(l=kr(l)),t[a]=l}}}}},t.prototype.__changeFinalValue=function(t,n){n=n||He(t);for(var e=0;e<n.length;e++){var a=n[e],i=this._tracks[a];if(i){var r=i.keyframes;if(r.length>1){var o=r.pop();i.addKeyframe(o.time,t[a]),i.prepare(i.getAdditiveTrack())}}}},t}(),Dr=function(t){function n(n){var e=t.call(this)||this;return e._running=!1,e._time=0,e._pausedTime=0,e._pauseStart=0,e._paused=!1,n=n||{},e.stage=n.stage||{},e.onframe=n.onframe||function(){},e}return re(n,t),n.prototype.addClip=function(t){t.animation&&this.removeClip(t),this._clipsHead?(this._clipsTail.next=t,t.prev=this._clipsTail,t.next=null,this._clipsTail=t):this._clipsHead=this._clipsTail=t,t.animation=this},n.prototype.addAnimator=function(t){t.animation=this;var n=t.getClip();n&&this.addClip(n)},n.prototype.removeClip=function(t){if(t.animation){var n=t.prev,e=t.next;n?n.next=e:this._clipsHead=e,e?e.prev=n:this._clipsTail=n,t.next=t.prev=t.animation=null}},n.prototype.removeAnimator=function(t){var n=t.getClip();n&&this.removeClip(n),t.animation=null},n.prototype.update=function(t){for(var n=(new Date).getTime()-this._pausedTime,e=n-this._time,a=this._clipsHead;a;){var i=a.next;a.step(n,e)?(a.ondestroy&&a.ondestroy(),this.removeClip(a),a=i):a=i}this._time=n,t||(this.onframe(e),this.trigger("frame",e),this.stage.update&&this.stage.update())},n.prototype._startLoop=function(){var t=this;this._running=!0,Pi((function n(){t._running&&(Pi(n),!t._paused&&t.update())}))},n.prototype.start=function(){this._running||(this._time=(new Date).getTime(),this._pausedTime=0,this._startLoop())},n.prototype.stop=function(){this._running=!1},n.prototype.pause=function(){this._paused||(this._pauseStart=(new Date).getTime(),this._paused=!0)},n.prototype.resume=function(){this._paused&&(this._pausedTime+=(new Date).getTime()-this._pauseStart,this._paused=!1)},n.prototype.clear=function(){for(var t=this._clipsHead;t;){var n=t.next;t.prev=t.next=t.animation=null,t=n}this._clipsHead=this._clipsTail=null},n.prototype.isFinished=function(){return null==this._clipsHead},n.prototype.animate=function(t,n){n=n||{},this.start();var e=new Tr(t,n.loop);return this.addAnimator(e),e},n}(Xa),Ar=Dr,zr=pe.domSupported,Lr=(Mr={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},{mouse:Sr=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],touch:["touchstart","touchend","touchmove"],pointer:Ve(Sr,(function(t){var n=t.replace("mouse","pointer");return Mr.hasOwnProperty(n)?n:t}))}),Pr=["mousemove","mouseup"],Or=["pointermove","pointerup"],Rr=!1;function Nr(t){var n=t.pointerType;return"pen"===n||"touch"===n}function Er(t){t&&(t.zrByTouch=!0)}function Vr(t,n){for(var e=n,a=!1;e&&9!==e.nodeType&&!(a=e.domBelongToZr||e!==n&&e===t.painterRoot);)e=e.parentNode;return a}var Br=function(t,n){this.stopPropagation=va,this.stopImmediatePropagation=va,this.preventDefault=va,this.type=n.type,this.target=this.currentTarget=t.dom,this.pointerType=n.pointerType,this.clientX=n.clientX,this.clientY=n.clientY},Fr={mousedown:function(t){t=oi(this.dom,t),this.__mayPointerCapture=[t.zrX,t.zrY],this.trigger("mousedown",t)},mousemove:function(t){t=oi(this.dom,t);var n=this.__mayPointerCapture;!n||t.zrX===n[0]&&t.zrY===n[1]||this.__togglePointerCapture(!0),this.trigger("mousemove",t)},mouseup:function(t){t=oi(this.dom,t),this.__togglePointerCapture(!1),this.trigger("mouseup",t)},mouseout:function(t){Vr(this,(t=oi(this.dom,t)).toElement||t.relatedTarget)||(this.__pointerCapturing&&(t.zrEventControl="no_globalout"),this.trigger("mouseout",t))},wheel:function(t){Rr=!0,t=oi(this.dom,t),this.trigger("mousewheel",t)},mousewheel:function(t){Rr||(t=oi(this.dom,t),this.trigger("mousewheel",t))},touchstart:function(t){Er(t=oi(this.dom,t)),this.__lastTouchMoment=new Date,this.handler.processGesture(t,"start"),Fr.mousemove.call(this,t),Fr.mousedown.call(this,t)},touchmove:function(t){Er(t=oi(this.dom,t)),this.handler.processGesture(t,"change"),Fr.mousemove.call(this,t)},touchend:function(t){Er(t=oi(this.dom,t)),this.handler.processGesture(t,"end"),Fr.mouseup.call(this,t),+new Date-+this.__lastTouchMoment<300&&Fr.click.call(this,t)},pointerdown:function(t){Fr.mousedown.call(this,t)},pointermove:function(t){Nr(t)||Fr.mousemove.call(this,t)},pointerup:function(t){Fr.mouseup.call(this,t)},pointerout:function(t){Nr(t)||Fr.mouseout.call(this,t)}};Ee(["click","dblclick","contextmenu"],(function(t){Fr[t]=function(n){n=oi(this.dom,n),this.trigger(t,n)}}));var Gr={pointermove:function(t){Nr(t)||Gr.mousemove.call(this,t)},pointerup:function(t){Gr.mouseup.call(this,t)},mousemove:function(t){this.trigger("mousemove",t)},mouseup:function(t){var n=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",t),n&&(t.zrEventControl="only_globalout",this.trigger("mouseout",t))}};function Hr(t,n){var e=n.domHandlers;pe.pointerEventsSupported?Ee(Lr.pointer,(function(a){jr(n,a,(function(n){e[a].call(t,n)}))})):(pe.touchEventsSupported&&Ee(Lr.touch,(function(a){jr(n,a,(function(i){e[a].call(t,i),function(t){t.touching=!0,null!=t.touchTimer&&(clearTimeout(t.touchTimer),t.touchTimer=null),t.touchTimer=setTimeout((function(){t.touching=!1,t.touchTimer=null}),700)}(n)}))})),Ee(Lr.mouse,(function(a){jr(n,a,(function(i){i=ri(i),n.touching||e[a].call(t,i)}))})))}function Wr(t,n){function e(e){jr(n,e,(function(a){a=ri(a),Vr(t,a.target)||(a=function(t,n){return oi(t.dom,new Br(t,n),!0)}(t,a),n.domHandlers[e].call(t,a))}),{capture:!0})}pe.pointerEventsSupported?Ee(Or,e):pe.touchEventsSupported||Ee(Pr,e)}function jr(t,n,e,a){t.mounted[n]=e,t.listenerOpts[n]=a,li(t.domTarget,n,e,a)}function Ur(t){var n,e,a,i,r=t.mounted;for(var o in r)r.hasOwnProperty(o)&&(n=t.domTarget,e=o,a=r[o],i=t.listenerOpts[o],ti?n.removeEventListener(e,a,i):n.detachEvent("on"+e,a));t.mounted={}}var Yr=function(t,n){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=t,this.domHandlers=n},Xr=function(t){function n(n,e){var a=t.call(this)||this;return a.__pointerCapturing=!1,a.dom=n,a.painterRoot=e,a._localHandlerScope=new Yr(n,Fr),zr&&(a._globalHandlerScope=new Yr(document,Gr)),Hr(a,a._localHandlerScope),a}return re(n,t),n.prototype.dispose=function(){Ur(this._localHandlerScope),zr&&Ur(this._globalHandlerScope)},n.prototype.setCursor=function(t){this.dom.style&&(this.dom.style.cursor=t||"default")},n.prototype.__togglePointerCapture=function(t){if(this.__mayPointerCapture=null,zr&&+this.__pointerCapturing^+t){this.__pointerCapturing=t;var n=this._globalHandlerScope;t?Wr(this,n):Ur(n)}},n}(Xa),Zr=1;"undefined"!=typeof window&&(Zr=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var qr=Zr,$r="#333",Kr="#ccc";function Jr(){return[1,0,0,1,0,0]}function Qr(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function to(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t}function no(t,n,e){var a=n[0]*e[0]+n[2]*e[1],i=n[1]*e[0]+n[3]*e[1],r=n[0]*e[2]+n[2]*e[3],o=n[1]*e[2]+n[3]*e[3],l=n[0]*e[4]+n[2]*e[5]+n[4],s=n[1]*e[4]+n[3]*e[5]+n[5];return t[0]=a,t[1]=i,t[2]=r,t[3]=o,t[4]=l,t[5]=s,t}function eo(t,n,e){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4]+e[0],t[5]=n[5]+e[1],t}function ao(t,n,e){var a=n[0],i=n[2],r=n[4],o=n[1],l=n[3],s=n[5],c=Math.sin(e),p=Math.cos(e);return t[0]=a*p+o*c,t[1]=-a*c+o*p,t[2]=i*p+l*c,t[3]=-i*c+p*l,t[4]=p*r+c*s,t[5]=p*s-c*r,t}function io(t,n,e){var a=e[0],i=e[1];return t[0]=n[0]*a,t[1]=n[1]*i,t[2]=n[2]*a,t[3]=n[3]*i,t[4]=n[4]*a,t[5]=n[5]*i,t}function ro(t,n){var e=n[0],a=n[2],i=n[4],r=n[1],o=n[3],l=n[5],s=e*o-r*a;return s?(s=1/s,t[0]=o*s,t[1]=-r*s,t[2]=-a*s,t[3]=e*s,t[4]=(a*l-o*i)*s,t[5]=(r*i-e*l)*s,t):null}function oo(t){var n=[1,0,0,1,0,0];return to(n,t),n}var lo=Object.freeze({__proto__:null,create:Jr,identity:Qr,copy:to,mul:no,translate:eo,rotate:ao,scale:io,invert:ro,clone:oo}),so=Qr,co=5e-5;function po(t){return t>co||t<-5e-5}var uo,ho,fo=[],go=[],mo=[1,0,0,1,0,0],bo=Math.abs,yo=function(){function t(){}return t.prototype.getLocalTransform=function(n){return t.getLocalTransform(this,n)},t.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},t.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},t.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},t.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},t.prototype.needLocalTransform=function(){return po(this.rotation)||po(this.x)||po(this.y)||po(this.scaleX-1)||po(this.scaleY-1)},t.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,n=this.needLocalTransform(),e=this.transform;n||t?(e=e||[1,0,0,1,0,0],n?this.getLocalTransform(e):so(e),t&&(n?no(e,t,e):to(e,t)),this.transform=e,this._resolveGlobalScaleRatio(e)):e&&so(e)},t.prototype._resolveGlobalScaleRatio=function(t){var n=this.globalScaleRatio;if(null!=n&&1!==n){this.getGlobalScale(fo);var e=fo[0]<0?-1:1,a=fo[1]<0?-1:1,i=((fo[0]-e)*n+e)/fo[0]||0,r=((fo[1]-a)*n+a)/fo[1]||0;t[0]*=i,t[1]*=i,t[2]*=r,t[3]*=r}this.invTransform=this.invTransform||[1,0,0,1,0,0],ro(this.invTransform,t)},t.prototype.getComputedTransform=function(){for(var t=this,n=[];t;)n.push(t),t=t.parent;for(;t=n.pop();)t.updateTransform();return this.transform},t.prototype.setLocalTransform=function(t){if(t){var n=t[0]*t[0]+t[1]*t[1],e=t[2]*t[2]+t[3]*t[3],a=Math.atan2(t[1],t[0]),i=Math.PI/2+a-Math.atan2(t[3],t[2]);e=Math.sqrt(e)*Math.cos(i),n=Math.sqrt(n),this.skewX=i,this.skewY=0,this.rotation=-a,this.x=+t[4],this.y=+t[5],this.scaleX=n,this.scaleY=e,this.originX=0,this.originY=0}},t.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,n=this.transform;t&&t.transform&&(no(go,t.invTransform,n),n=go);var e=this.originX,a=this.originY;(e||a)&&(mo[4]=e,mo[5]=a,no(go,n,mo),go[4]-=e,go[5]-=a,n=go),this.setLocalTransform(n)}},t.prototype.getGlobalScale=function(t){var n=this.transform;return t=t||[],n?(t[0]=Math.sqrt(n[0]*n[0]+n[1]*n[1]),t[1]=Math.sqrt(n[2]*n[2]+n[3]*n[3]),n[0]<0&&(t[0]=-t[0]),n[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},t.prototype.transformCoordToLocal=function(t,n){var e=[t,n],a=this.invTransform;return a&&Ba(e,e,a),e},t.prototype.transformCoordToGlobal=function(t,n){var e=[t,n],a=this.transform;return a&&Ba(e,e,a),e},t.prototype.getLineScale=function(){var t=this.transform;return t&&bo(t[0]-1)>1e-10&&bo(t[3]-1)>1e-10?Math.sqrt(bo(t[0]*t[3]-t[2]*t[1])):1},t.prototype.copyTransform=function(t){for(var n=0;n<vo.length;n++){var e=vo[n];this[e]=t[e]}},t.getLocalTransform=function(t,n){n=n||[];var e=t.originX||0,a=t.originY||0,i=t.scaleX,r=t.scaleY,o=t.rotation||0,l=t.x,s=t.y,c=t.skewX?Math.tan(t.skewX):0,p=t.skewY?Math.tan(-t.skewY):0;return e||a?(n[4]=-e*i-c*a*r,n[5]=-a*r-p*e*i):n[4]=n[5]=0,n[0]=i,n[3]=r,n[1]=p*i,n[2]=c*r,o&&ao(n,n,o),n[4]+=e+l,n[5]+=a+s,n},t.initDefaultProps=function(){var n=t.prototype;n.x=0,n.y=0,n.scaleX=1,n.scaleY=1,n.originX=0,n.originY=0,n.skewX=0,n.skewY=0,n.rotation=0,n.globalScaleRatio=1}(),t}(),vo=["x","y","originX","originY","rotation","scaleX","scaleY","skewX","skewY"],xo=yo,wo=function(){function t(t,n){this.x=t||0,this.y=n||0}return t.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this},t.prototype.clone=function(){return new t(this.x,this.y)},t.prototype.set=function(t,n){return this.x=t,this.y=n,this},t.prototype.equal=function(t){return t.x===this.x&&t.y===this.y},t.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},t.prototype.scale=function(t){this.x*=t,this.y*=t},t.prototype.scaleAndAdd=function(t,n){this.x+=t.x*n,this.y+=t.y*n},t.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this},t.prototype.dot=function(t){return this.x*t.x+this.y*t.y},t.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},t.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},t.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this},t.prototype.distance=function(t){var n=this.x-t.x,e=this.y-t.y;return Math.sqrt(n*n+e*e)},t.prototype.distanceSquare=function(t){var n=this.x-t.x,e=this.y-t.y;return n*n+e*e},t.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},t.prototype.transform=function(t){if(t){var n=this.x,e=this.y;return this.x=t[0]*n+t[2]*e+t[4],this.y=t[1]*n+t[3]*e+t[5],this}},t.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t},t.prototype.fromArray=function(t){this.x=t[0],this.y=t[1]},t.set=function(t,n,e){t.x=n,t.y=e},t.copy=function(t,n){t.x=n.x,t.y=n.y},t.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},t.lenSquare=function(t){return t.x*t.x+t.y*t.y},t.dot=function(t,n){return t.x*n.x+t.y*n.y},t.add=function(t,n,e){t.x=n.x+e.x,t.y=n.y+e.y},t.sub=function(t,n,e){t.x=n.x-e.x,t.y=n.y-e.y},t.scale=function(t,n,e){t.x=n.x*e,t.y=n.y*e},t.scaleAndAdd=function(t,n,e,a){t.x=n.x+e.x*a,t.y=n.y+e.y*a},t.lerp=function(t,n,e,a){var i=1-a;t.x=i*n.x+a*e.x,t.y=i*n.y+a*e.y},t}(),_o=wo,ko=Math.min,So=Math.max,Mo=new _o,Io=new _o,Co=new _o,To=new _o,Do=new _o,Ao=new _o,zo=function(){function t(t,n,e,a){e<0&&(t+=e,e=-e),a<0&&(n+=a,a=-a),this.x=t,this.y=n,this.width=e,this.height=a}return t.prototype.union=function(t){var n=ko(t.x,this.x),e=ko(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=So(t.x+t.width,this.x+this.width)-n:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=So(t.y+t.height,this.y+this.height)-e:this.height=t.height,this.x=n,this.y=e},t.prototype.applyTransform=function(n){t.applyTransform(this,this,n)},t.prototype.calculateTransform=function(t){var n=this,e=t.width/n.width,a=t.height/n.height,i=[1,0,0,1,0,0];return eo(i,i,[-n.x,-n.y]),io(i,i,[e,a]),eo(i,i,[t.x,t.y]),i},t.prototype.intersect=function(n,e){if(!n)return!1;n instanceof t||(n=t.create(n));var a=this,i=a.x,r=a.x+a.width,o=a.y,l=a.y+a.height,s=n.x,c=n.x+n.width,p=n.y,u=n.y+n.height,d=!(r<s||c<i||l<p||u<o);if(e){var h=1/0,f=0,g=Math.abs(r-s),m=Math.abs(c-i),b=Math.abs(l-p),y=Math.abs(u-o),v=Math.min(g,m),x=Math.min(b,y);r<s||c<i?v>f&&(f=v,g<m?_o.set(Ao,-g,0):_o.set(Ao,m,0)):v<h&&(h=v,g<m?_o.set(Do,g,0):_o.set(Do,-m,0)),l<p||u<o?x>f&&(f=x,b<y?_o.set(Ao,0,-b):_o.set(Ao,0,y)):v<h&&(h=v,b<y?_o.set(Do,0,b):_o.set(Do,0,-y))}return e&&_o.copy(e,d?Do:Ao),d},t.prototype.contain=function(t,n){var e=this;return t>=e.x&&t<=e.x+e.width&&n>=e.y&&n<=e.y+e.height},t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height)},t.prototype.copy=function(n){t.copy(this,n)},t.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},t.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},t.prototype.isZero=function(){return 0===this.width||0===this.height},t.create=function(n){return new t(n.x,n.y,n.width,n.height)},t.copy=function(t,n){t.x=n.x,t.y=n.y,t.width=n.width,t.height=n.height},t.applyTransform=function(n,e,a){if(a){if(a[1]<1e-5&&a[1]>-1e-5&&a[2]<1e-5&&a[2]>-1e-5){var i=a[0],r=a[3],o=a[4],l=a[5];return n.x=e.x*i+o,n.y=e.y*r+l,n.width=e.width*i,n.height=e.height*r,n.width<0&&(n.x+=n.width,n.width=-n.width),void(n.height<0&&(n.y+=n.height,n.height=-n.height))}Mo.x=Co.x=e.x,Mo.y=To.y=e.y,Io.x=To.x=e.x+e.width,Io.y=Co.y=e.y+e.height,Mo.transform(a),To.transform(a),Io.transform(a),Co.transform(a),n.x=ko(Mo.x,Io.x,Co.x,To.x),n.y=ko(Mo.y,Io.y,Co.y,To.y);var s=So(Mo.x,Io.x,Co.x,To.x),c=So(Mo.y,Io.y,Co.y,To.y);n.width=s-n.x,n.height=c-n.y}else n!==e&&t.copy(n,e)},t}(),Lo=zo,Po={},Oo="12px sans-serif";var Ro={measureText:function(t,n){return uo||(uo=Le().getContext("2d")),ho!==n&&(ho=uo.font=n||Oo),uo.measureText(t)}};function No(t,n){var e=Po[n=n||Oo];e||(e=Po[n]=new Gi(500));var a=e.get(t);return null==a&&(a=Ro.measureText(t,n).width,e.put(t,a)),a}function Eo(t,n,e,a){var i=No(t,n),r=Go(n),o=Bo(0,i,e),l=Fo(0,r,a);return new Lo(o,l,i,r)}function Vo(t,n,e,a){var i=((t||"")+"").split("\n");if(1===i.length)return Eo(i[0],n,e,a);for(var r=new Lo(0,0,0,0),o=0;o<i.length;o++){var l=Eo(i[o],n,e,a);0===o?r.copy(l):r.union(l)}return r}function Bo(t,n,e){return"right"===e?t-=n:"center"===e&&(t-=n/2),t}function Fo(t,n,e){return"middle"===e?t-=n/2:"bottom"===e&&(t-=n),t}function Go(t){return No("国",t)}function Ho(t,n){return"string"==typeof t?t.lastIndexOf("%")>=0?parseFloat(t)/100*n:parseFloat(t):t}function Wo(t,n,e){var a=n.position||"inside",i=null!=n.distance?n.distance:5,r=e.height,o=e.width,l=r/2,s=e.x,c=e.y,p="left",u="top";if(a instanceof Array)s+=Ho(a[0],e.width),c+=Ho(a[1],e.height),p=null,u=null;else switch(a){case"left":s-=i,c+=l,p="right",u="middle";break;case"right":s+=i+o,c+=l,u="middle";break;case"top":s+=o/2,c-=i,p="center",u="bottom";break;case"bottom":s+=o/2,c+=r+i,p="center";break;case"inside":s+=o/2,c+=l,p="center",u="middle";break;case"insideLeft":s+=i,c+=l,u="middle";break;case"insideRight":s+=o-i,c+=l,p="right",u="middle";break;case"insideTop":s+=o/2,c+=i,p="center";break;case"insideBottom":s+=o/2,c+=r-i,p="center",u="bottom";break;case"insideTopLeft":s+=i,c+=i;break;case"insideTopRight":s+=o-i,c+=i,p="right";break;case"insideBottomLeft":s+=i,c+=r-i,u="bottom";break;case"insideBottomRight":s+=o-i,c+=r-i,p="right",u="bottom"}return(t=t||{}).x=s,t.y=c,t.align=p,t.verticalAlign=u,t}var jo="__zr_normal__",Uo=["x","y","scaleX","scaleY","originX","originY","rotation","ignore"],Yo={x:!0,y:!0,scaleX:!0,scaleY:!0,originX:!0,originY:!0,rotation:!0,ignore:!1},Xo={},Zo=new Lo(0,0,0,0),qo=function(){function t(t){this.id=Me(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return t.prototype._init=function(t){this.attr(t)},t.prototype.drift=function(t,n,e){switch(this.draggable){case"horizontal":n=0;break;case"vertical":t=0}var a=this.transform;a||(a=this.transform=[1,0,0,1,0,0]),a[4]+=t,a[5]+=n,this.decomposeTransform(),this.markRedraw()},t.prototype.beforeUpdate=function(){},t.prototype.afterUpdate=function(){},t.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},t.prototype.updateInnerText=function(t){var n=this._textContent;if(n&&(!n.ignore||t)){this.textConfig||(this.textConfig={});var e=this.textConfig,a=e.local,i=n.innerTransformable,r=void 0,o=void 0,l=!1;i.parent=a?this:null;var s=!1;if(i.copyTransform(n),null!=e.position){var c=Zo;e.layoutRect?c.copy(e.layoutRect):c.copy(this.getBoundingRect()),a||c.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(Xo,e,c):Wo(Xo,e,c),i.x=Xo.x,i.y=Xo.y,r=Xo.align,o=Xo.verticalAlign;var p=e.origin;if(p&&null!=e.rotation){var u=void 0,d=void 0;"center"===p?(u=.5*c.width,d=.5*c.height):(u=Ho(p[0],c.width),d=Ho(p[1],c.height)),s=!0,i.originX=-i.x+u+(a?0:c.x),i.originY=-i.y+d+(a?0:c.y)}}null!=e.rotation&&(i.rotation=e.rotation);var h=e.offset;h&&(i.x+=h[0],i.y+=h[1],s||(i.originX=-h[0],i.originY=-h[1]));var f=null==e.inside?"string"==typeof e.position&&e.position.indexOf("inside")>=0:e.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),m=void 0,b=void 0,y=void 0;f&&this.canBeInsideText()?(m=e.insideFill,b=e.insideStroke,null!=m&&"auto"!==m||(m=this.getInsideTextFill()),null!=b&&"auto"!==b||(b=this.getInsideTextStroke(m),y=!0)):(m=e.outsideFill,b=e.outsideStroke,null!=m&&"auto"!==m||(m=this.getOutsideFill()),null!=b&&"auto"!==b||(b=this.getOutsideStroke(m),y=!0)),(m=m||"#000")===g.fill&&b===g.stroke&&y===g.autoStroke&&r===g.align&&o===g.verticalAlign||(l=!0,g.fill=m,g.stroke=b,g.autoStroke=y,g.align=r,g.verticalAlign=o,n.setDefaultTextStyle(g)),n.__dirty|=1,l&&n.dirtyStyle(!0)}},t.prototype.canBeInsideText=function(){return!0},t.prototype.getInsideTextFill=function(){return"#fff"},t.prototype.getInsideTextStroke=function(t){return"#000"},t.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?Kr:$r},t.prototype.getOutsideStroke=function(t){var n=this.__zr&&this.__zr.getBackgroundColor(),e="string"==typeof n&&tr(n);e||(e=[255,255,255,1]);for(var a=e[3],i=this.__zr.isDarkMode(),r=0;r<3;r++)e[r]=e[r]*a+(i?0:255)*(1-a);return e[3]=1,pr(e,"rgba")},t.prototype.traverse=function(t,n){},t.prototype.attrKV=function(t,n){"textConfig"===t?this.setTextConfig(n):"textContent"===t?this.setTextContent(n):"clipPath"===t?this.setClipPath(n):"extra"===t?(this.extra=this.extra||{},Ae(this.extra,n)):this[t]=n},t.prototype.hide=function(){this.ignore=!0,this.markRedraw()},t.prototype.show=function(){this.ignore=!1,this.markRedraw()},t.prototype.attr=function(t,n){if("string"==typeof t)this.attrKV(t,n);else if($e(t))for(var e=He(t),a=0;a<e.length;a++){var i=e[a];this.attrKV(i,t[i])}return this.markRedraw(),this},t.prototype.saveCurrentToNormalState=function(t){this._innerSaveToNormal(t);for(var n=this._normalState,e=0;e<this.animators.length;e++){var a=this.animators[e],i=a.__fromStateTransition;if(!i||i===jo){var r=a.targetName,o=r?n[r]:n;a.saveFinalToTarget(o)}}},t.prototype._innerSaveToNormal=function(t){var n=this._normalState;n||(n=this._normalState={}),t.textConfig&&!n.textConfig&&(n.textConfig=this.textConfig),this._savePrimaryToNormal(t,n,Uo)},t.prototype._savePrimaryToNormal=function(t,n,e){for(var a=0;a<e.length;a++){var i=e[a];null==t[i]||i in n||(n[i]=this[i])}},t.prototype.hasState=function(){return this.currentStates.length>0},t.prototype.getState=function(t){return this.states[t]},t.prototype.ensureState=function(t){var n=this.states;return n[t]||(n[t]={}),n[t]},t.prototype.clearStates=function(t){this.useState(jo,!1,t)},t.prototype.useState=function(t,n,e,a){var i=t===jo;if(this.hasState()||!i){var r=this.currentStates,o=this.stateTransition;if(!(Pe(r,t)>=0)||!n&&1!==r.length){var l;if(this.stateProxy&&!i&&(l=this.stateProxy(t)),l||(l=this.states&&this.states[t]),l||i){i||this.saveCurrentToNormalState(l);var s=!!(l&&l.hoverLayer||a);s&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,l,this._normalState,n,!e&&!this.__inHover&&o&&o.duration>0,o);var c=this._textContent,p=this._textGuide;return c&&c.useState(t,n,e,s),p&&p.useState(t,n,e,s),i?(this.currentStates=[],this._normalState={}):n?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!s&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2),l}Ie("State "+t+" not exists.")}}},t.prototype.useStates=function(t,n,e){if(t.length){var a=[],i=this.currentStates,r=t.length,o=r===i.length;if(o)for(var l=0;l<r;l++)if(t[l]!==i[l]){o=!1;break}if(o)return;for(l=0;l<r;l++){var s=t[l],c=void 0;this.stateProxy&&(c=this.stateProxy(s,t)),c||(c=this.states[s]),c&&a.push(c)}var p=a[r-1],u=!!(p&&p.hoverLayer||e);u&&this._toggleHoverLayerFlag(!0);var d=this._mergeStates(a),h=this.stateTransition;this.saveCurrentToNormalState(d),this._applyStateObj(t.join(","),d,this._normalState,!1,!n&&!this.__inHover&&h&&h.duration>0,h);var f=this._textContent,g=this._textGuide;f&&f.useStates(t,n,u),g&&g.useStates(t,n,u),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!u&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2)}else this.clearStates()},t.prototype._updateAnimationTargets=function(){for(var t=0;t<this.animators.length;t++){var n=this.animators[t];n.targetName&&n.changeTarget(this[n.targetName])}},t.prototype.removeState=function(t){var n=Pe(this.currentStates,t);if(n>=0){var e=this.currentStates.slice();e.splice(n,1),this.useStates(e)}},t.prototype.replaceState=function(t,n,e){var a=this.currentStates.slice(),i=Pe(a,t),r=Pe(a,n)>=0;i>=0?r?a.splice(i,1):a[i]=n:e&&!r&&a.push(n),this.useStates(a)},t.prototype.toggleState=function(t,n){n?this.useState(t,!0):this.removeState(t)},t.prototype._mergeStates=function(t){for(var n,e={},a=0;a<t.length;a++){var i=t[a];Ae(e,i),i.textConfig&&Ae(n=n||{},i.textConfig)}return n&&(e.textConfig=n),e},t.prototype._applyStateObj=function(t,n,e,a,i,r){var o=!(n&&a);n&&n.textConfig?(this.textConfig=Ae({},a?this.textConfig:e.textConfig),Ae(this.textConfig,n.textConfig)):o&&e.textConfig&&(this.textConfig=e.textConfig);for(var l={},s=!1,c=0;c<Uo.length;c++){var p=Uo[c],u=i&&Yo[p];n&&null!=n[p]?u?(s=!0,l[p]=n[p]):this[p]=n[p]:o&&null!=e[p]&&(u?(s=!0,l[p]=e[p]):this[p]=e[p])}if(!i)for(c=0;c<this.animators.length;c++){var d=this.animators[c],h=d.targetName;d.__changeFinalValue(h?(n||e)[h]:n||e)}s&&this._transitionState(t,l,r)},t.prototype._attachComponent=function(t){if(t.__zr&&!t.__hostTarget)throw new Error("Text element has been added to zrender.");if(t===this)throw new Error("Recursive component attachment.");var n=this.__zr;n&&t.addSelfToZr(n),t.__zr=n,t.__hostTarget=this},t.prototype._detachComponent=function(t){t.__zr&&t.removeSelfFromZr(t.__zr),t.__zr=null,t.__hostTarget=null},t.prototype.getClipPath=function(){return this._clipPath},t.prototype.setClipPath=function(t){this._clipPath&&this._clipPath!==t&&this.removeClipPath(),this._attachComponent(t),this._clipPath=t,this.markRedraw()},t.prototype.removeClipPath=function(){var t=this._clipPath;t&&(this._detachComponent(t),this._clipPath=null,this.markRedraw())},t.prototype.getTextContent=function(){return this._textContent},t.prototype.setTextContent=function(t){var n=this._textContent;if(n!==t){if(n&&n!==t&&this.removeTextContent(),t.__zr&&!t.__hostTarget)throw new Error("Text element has been added to zrender.");t.innerTransformable=new xo,this._attachComponent(t),this._textContent=t,this.markRedraw()}},t.prototype.setTextConfig=function(t){this.textConfig||(this.textConfig={}),Ae(this.textConfig,t),this.markRedraw()},t.prototype.removeTextConfig=function(){this.textConfig=null,this.markRedraw()},t.prototype.removeTextContent=function(){var t=this._textContent;t&&(t.innerTransformable=null,this._detachComponent(t),this._textContent=null,this._innerTextDefaultStyle=null,this.markRedraw())},t.prototype.getTextGuideLine=function(){return this._textGuide},t.prototype.setTextGuideLine=function(t){this._textGuide&&this._textGuide!==t&&this.removeTextGuideLine(),this._attachComponent(t),this._textGuide=t,this.markRedraw()},t.prototype.removeTextGuideLine=function(){var t=this._textGuide;t&&(this._detachComponent(t),this._textGuide=null,this.markRedraw())},t.prototype.markRedraw=function(){this.__dirty|=1;var t=this.__zr;t&&(this.__inHover?t.refreshHover():t.refresh()),this.__hostTarget&&this.__hostTarget.markRedraw()},t.prototype.dirty=function(){this.markRedraw()},t.prototype._toggleHoverLayerFlag=function(t){this.__inHover=t;var n=this._textContent,e=this._textGuide;n&&(n.__inHover=t),e&&(e.__inHover=t)},t.prototype.addSelfToZr=function(t){if(this.__zr!==t){this.__zr=t;var n=this.animators;if(n)for(var e=0;e<n.length;e++)t.animation.addAnimator(n[e]);this._clipPath&&this._clipPath.addSelfToZr(t),this._textContent&&this._textContent.addSelfToZr(t),this._textGuide&&this._textGuide.addSelfToZr(t)}},t.prototype.removeSelfFromZr=function(t){if(this.__zr){this.__zr=null;var n=this.animators;if(n)for(var e=0;e<n.length;e++)t.animation.removeAnimator(n[e]);this._clipPath&&this._clipPath.removeSelfFromZr(t),this._textContent&&this._textContent.removeSelfFromZr(t),this._textGuide&&this._textGuide.removeSelfFromZr(t)}},t.prototype.animate=function(t,n){var e=t?this[t]:this;if(e){var a=new Tr(e,n);return this.addAnimator(a,t),a}Ie('Property "'+t+'" is not existed in element '+this.id)},t.prototype.addAnimator=function(t,n){var e=this.__zr,a=this;t.during((function(){a.updateDuringAnimation(n)})).done((function(){var n=a.animators,e=Pe(n,t);e>=0&&n.splice(e,1)})),this.animators.push(t),e&&e.animation.addAnimator(t),e&&e.wakeUp()},t.prototype.updateDuringAnimation=function(t){this.markRedraw()},t.prototype.stopAnimation=function(t,n){for(var e=this.animators,a=e.length,i=[],r=0;r<a;r++){var o=e[r];t&&t!==o.scope?i.push(o):o.stop(n)}return this.animators=i,this},t.prototype.animateTo=function(t,n,e){$o(this,t,n,e)},t.prototype.animateFrom=function(t,n,e){$o(this,t,n,e,!0)},t.prototype._transitionState=function(t,n,e,a){for(var i=$o(this,n,e,a),r=0;r<i.length;r++)i[r].__fromStateTransition=t},t.prototype.getBoundingRect=function(){return null},t.prototype.getPaintRect=function(){return null},t.initDefaultProps=function(){var n=t.prototype;n.type="element",n.name="",n.ignore=!1,n.silent=!1,n.isGroup=!1,n.draggable=!1,n.dragging=!1,n.ignoreClip=!1,n.__inHover=!1,n.__dirty=1;var e={};function a(t,n,a){e[t+n+a]||(console.warn("DEPRECATED: '"+t+"' has been deprecated. use '"+n+"', '"+a+"' instead"),e[t+n+a]=!0)}function i(t,e,i,r){function o(t,n){Object.defineProperty(n,0,{get:function(){return t[i]},set:function(n){t[i]=n}}),Object.defineProperty(n,1,{get:function(){return t[r]},set:function(n){t[r]=n}})}Object.defineProperty(n,t,{get:function(){(a(t,i,r),this[e])||o(this,this[e]=[]);return this[e]},set:function(n){a(t,i,r),this[i]=n[0],this[r]=n[1],this[e]=n,o(this,n)}})}Object.defineProperty&&(!pe.browser.ie||pe.browser.version>8)&&(i("position","_legacyPos","x","y"),i("scale","_legacyScale","scaleX","scaleY"),i("origin","_legacyOrigin","originX","originY"))}(),t}();function $o(t,n,e,a,i){var r=[];Qo(t,"",t,n,e=e||{},a,r,i);var o=r.length,l=!1,s=e.done,c=e.aborted,p=function(){l=!0,--o<=0&&(l?s&&s():c&&c())},u=function(){--o<=0&&(l?s&&s():c&&c())};o||s&&s(),r.length>0&&e.during&&r[0].during((function(t,n){e.during(n)}));for(var d=0;d<r.length;d++){var h=r[d];p&&h.done(p),u&&h.aborted(u),h.start(e.easing,e.force)}return r}function Ko(t,n,e){for(var a=0;a<e;a++)t[a]=n[a]}function Jo(t,n,e){if(Ne(n[e]))if(Ne(t[e])||(t[e]=[]),Je(n[e])){var a=n[e].length;t[e].length!==a&&(t[e]=new n[e].constructor(a),Ko(t[e],n[e],a))}else{var i=n[e],r=t[e],o=i.length;if(Ne(i[0]))for(var l=i[0].length,s=0;s<o;s++)r[s]?Ko(r[s],i[s],l):r[s]=Array.prototype.slice.call(i[s]);else Ko(r,i,o);r.length=i.length}else t[e]=n[e]}function Qo(t,n,e,a,i,r,o,l){for(var s=[],c=[],p=He(a),u=i.duration,d=i.delay,h=i.additive,f=i.setToFinal,g=!$e(r),m=0;m<p.length;m++){if(null!=e[M=p[m]]&&null!=a[M]&&(g||r[M]))if($e(a[M])&&!Ne(a[M])){if(n){l||(e[M]=a[M],t.updateDuringAnimation(n));continue}Qo(t,M,e[M],a[M],i,r&&r[M],o,l)}else s.push(M),c.push(M);else l||(e[M]=a[M],t.updateDuringAnimation(n),c.push(M))}var b=s.length;if(b>0||i.force&&!o.length){for(var y=t.animators,v=[],x=0;x<y.length;x++)y[x].targetName===n&&v.push(y[x]);if(!h&&v.length)for(x=0;x<v.length;x++){if(v[x].stopTracks(c)){var w=Pe(y,v[x]);y.splice(w,1)}}var _=void 0,k=void 0,S=void 0;if(l){k={},f&&(_={});for(x=0;x<b;x++){k[M=s[x]]=e[M],f?_[M]=a[M]:e[M]=a[M]}}else if(f){S={};for(x=0;x<b;x++){var M;S[M=s[x]]=_r(e[M]),Jo(e,a,M)}}var I=new Tr(e,!1,h?v:null);I.targetName=n,i.scope&&(I.scope=i.scope),f&&_&&I.whenWithKeys(0,_,s),S&&I.whenWithKeys(0,S,s),I.whenWithKeys(null==u?500:u,l?k:a,s).delay(d||0),t.addAnimator(I,n),o.push(I)}}Re(qo,Xa),Re(qo,xo);var tl=qo,nl=function(t){function n(n){var e=t.call(this)||this;return e.isGroup=!0,e._children=[],e.attr(n),e}return re(n,t),n.prototype.childrenRef=function(){return this._children},n.prototype.children=function(){return this._children.slice()},n.prototype.childAt=function(t){return this._children[t]},n.prototype.childOfName=function(t){for(var n=this._children,e=0;e<n.length;e++)if(n[e].name===t)return n[e]},n.prototype.childCount=function(){return this._children.length},n.prototype.add=function(t){if(t&&(t!==this&&t.parent!==this&&(this._children.push(t),this._doAdd(t)),t.__hostTarget))throw"This elemenet has been used as an attachment";return this},n.prototype.addBefore=function(t,n){if(t&&t!==this&&t.parent!==this&&n&&n.parent===this){var e=this._children,a=e.indexOf(n);a>=0&&(e.splice(a,0,t),this._doAdd(t))}return this},n.prototype.replace=function(t,n){var e=Pe(this._children,t);return e>=0&&this.replaceAt(n,e),this},n.prototype.replaceAt=function(t,n){var e=this._children,a=e[n];if(t&&t!==this&&t.parent!==this&&t!==a){e[n]=t,a.parent=null;var i=this.__zr;i&&a.removeSelfFromZr(i),this._doAdd(t)}return this},n.prototype._doAdd=function(t){t.parent&&t.parent.remove(t),t.parent=this;var n=this.__zr;n&&n!==t.__zr&&t.addSelfToZr(n),n&&n.refresh()},n.prototype.remove=function(t){var n=this.__zr,e=this._children,a=Pe(e,t);return a<0||(e.splice(a,1),t.parent=null,n&&t.removeSelfFromZr(n),n&&n.refresh()),this},n.prototype.removeAll=function(){for(var t=this._children,n=this.__zr,e=0;e<t.length;e++){var a=t[e];n&&a.removeSelfFromZr(n),a.parent=null}return t.length=0,this},n.prototype.eachChild=function(t,n){for(var e=this._children,a=0;a<e.length;a++){var i=e[a];t.call(n,i,a)}return this},n.prototype.traverse=function(t,n){for(var e=0;e<this._children.length;e++){var a=this._children[e],i=t.call(n,a);a.isGroup&&!i&&a.traverse(t,n)}return this},n.prototype.addSelfToZr=function(n){t.prototype.addSelfToZr.call(this,n);for(var e=0;e<this._children.length;e++){this._children[e].addSelfToZr(n)}},n.prototype.removeSelfFromZr=function(n){t.prototype.removeSelfFromZr.call(this,n);for(var e=0;e<this._children.length;e++){this._children[e].removeSelfFromZr(n)}},n.prototype.getBoundingRect=function(t){for(var n=new Lo(0,0,0,0),e=t||this._children,a=[],i=null,r=0;r<e.length;r++){var o=e[r];if(!o.ignore&&!o.invisible){var l=o.getBoundingRect(),s=o.getLocalTransform(a);s?(Lo.applyTransform(n,l,s),(i=i||n.clone()).union(n)):(i=i||l.clone()).union(l)}}return i||n},n}(tl);nl.prototype.type="group";var el=nl,al=!pe.canvasSupported,il={},rl={};
/*!
	* ZRender, a high performance 2d drawing library.
	*
	* Copyright (c) 2013, Baidu Inc.
	* All rights reserved.
	*
	* LICENSE
	* https://github.com/ecomfe/zrender/blob/master/LICENSE.txt
	*/var ol=function(){function t(t,n,e){var a=this;this._sleepAfterStill=10,this._stillFrameAccum=0,this._needsRefresh=!0,this._needsRefreshHover=!0,this._darkMode=!1,e=e||{},this.dom=n,this.id=t;var i=new Li,r=e.renderer||"canvas";if(al)throw new Error("IE8 support has been dropped since 5.0");if(il[r]||(r=He(il)[0]),!il[r])throw new Error("Renderer '"+r+"' is not imported. Please import it first.");e.useDirtyRect=null!=e.useDirtyRect&&e.useDirtyRect;var o=new il[r](n,i,e,t);this.storage=i,this.painter=o;var l=pe.node||pe.worker?null:new Xr(o.getViewportRoot(),o.root);this.handler=new wi(i,o,l,o.root),this.animation=new Ar({stage:{update:function(){return a._flush(!0)}}}),this.animation.start()}return t.prototype.add=function(t){t&&(this.storage.addRoot(t),t.addSelfToZr(this),this.refresh())},t.prototype.remove=function(t){t&&(this.storage.delRoot(t),t.removeSelfFromZr(this),this.refresh())},t.prototype.configLayer=function(t,n){this.painter.configLayer&&this.painter.configLayer(t,n),this.refresh()},t.prototype.setBackgroundColor=function(t){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(t),this.refresh(),this._backgroundColor=t,this._darkMode=function(t){if(!t)return!1;if("string"==typeof t)return ur(t,1)<.4;if(t.colorStops){for(var n=t.colorStops,e=0,a=n.length,i=0;i<a;i++)e+=ur(n[i].color,1);return(e/=a)<.4}return!1}(t)},t.prototype.getBackgroundColor=function(){return this._backgroundColor},t.prototype.setDarkMode=function(t){this._darkMode=t},t.prototype.isDarkMode=function(){return this._darkMode},t.prototype.refreshImmediately=function(t){t||this.animation.update(!0),this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1},t.prototype.refresh=function(){this._needsRefresh=!0,this.animation.start()},t.prototype.flush=function(){this._flush(!1)},t.prototype._flush=function(t){var n,e=(new Date).getTime();this._needsRefresh&&(n=!0,this.refreshImmediately(t)),this._needsRefreshHover&&(n=!0,this.refreshHoverImmediately());var a=(new Date).getTime();n?(this._stillFrameAccum=0,this.trigger("rendered",{elapsedTime:a-e})):this._sleepAfterStill>0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},t.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},t.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},t.prototype.addHover=function(t){},t.prototype.removeHover=function(t){},t.prototype.clearHover=function(){},t.prototype.refreshHover=function(){this._needsRefreshHover=!0},t.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover()},t.prototype.resize=function(t){t=t||{},this.painter.resize(t.width,t.height),this.handler.resize()},t.prototype.clearAnimation=function(){this.animation.clear()},t.prototype.getWidth=function(){return this.painter.getWidth()},t.prototype.getHeight=function(){return this.painter.getHeight()},t.prototype.pathToImage=function(t,n){if(this.painter.pathToImage)return this.painter.pathToImage(t,n)},t.prototype.setCursorStyle=function(t){this.handler.setCursorStyle(t)},t.prototype.findHover=function(t,n){return this.handler.findHover(t,n)},t.prototype.on=function(t,n,e){return this.handler.on(t,n,e),this},t.prototype.off=function(t,n){this.handler.off(t,n)},t.prototype.trigger=function(t,n){this.handler.trigger(t,n)},t.prototype.clear=function(){for(var t=this.storage.getRoots(),n=0;n<t.length;n++)t[n]instanceof el&&t[n].removeSelfFromZr(this);this.storage.delAllRoots(),this.painter.clear()},t.prototype.dispose=function(){var t;this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,t=this.id,delete rl[t]},t}();function ll(t,n){var e=new ol(Me(),t,n);return rl[e.id]=e,e}function sl(t,n){il[t]=n}var cl=Object.freeze({__proto__:null,init:ll,dispose:function(t){t.dispose()},disposeAll:function(){for(var t in rl)rl.hasOwnProperty(t)&&rl[t].dispose();rl={}},getInstance:function(t){return rl[t]},registerPainter:sl,version:"5.2.1"}),pl=1e-4;function ul(t,n,e,a){var i=n[0],r=n[1],o=e[0],l=e[1],s=r-i,c=l-o;if(0===s)return 0===c?o:(o+l)/2;if(a)if(s>0){if(t<=i)return o;if(t>=r)return l}else{if(t>=i)return o;if(t<=r)return l}else{if(t===i)return o;if(t===r)return l}return(t-i)/s*c+o}function dl(t,n){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%"}return"string"==typeof t?(e=t,e.replace(/^\s+|\s+$/g,"")).match(/%$/)?parseFloat(t)/100*n:parseFloat(t):null==t?NaN:+t;var e}function hl(t,n,e){return null==n&&(n=10),n=Math.min(Math.max(0,n),20),t=(+t).toFixed(n),e?t:+t}function fl(t){return t.sort((function(t,n){return t-n})),t}function gl(t){if(t=+t,isNaN(t))return 0;if(t>1e-14)for(var n=1,e=0;e<15;e++,n*=10)if(Math.round(t*n)/n===t)return e;return ml(t)}function ml(t){var n=t.toString().toLowerCase(),e=n.indexOf("e"),a=e>0?+n.slice(e+1):0,i=e>0?e:n.length,r=n.indexOf("."),o=r<0?0:i-1-r;return Math.max(0,o-a)}function bl(t,n){var e=Math.log,a=Math.LN10,i=Math.floor(e(t[1]-t[0])/a),r=Math.round(e(Math.abs(n[1]-n[0]))/a),o=Math.min(Math.max(-i+r,0),20);return isFinite(o)?o:20}function yl(t,n,e){if(!t[n])return 0;var a=Be(t,(function(t,n){return t+(isNaN(n)?0:n)}),0);if(0===a)return 0;for(var i=Math.pow(10,e),r=Ve(t,(function(t){return(isNaN(t)?0:t)/a*i*100})),o=100*i,l=Ve(r,(function(t){return Math.floor(t)})),s=Be(l,(function(t,n){return t+n}),0),c=Ve(r,(function(t,n){return t-l[n]}));s<o;){for(var p=Number.NEGATIVE_INFINITY,u=null,d=0,h=c.length;d<h;++d)c[d]>p&&(p=c[d],u=d);++l[u],c[u]=0,++s}return l[n]/i}function vl(t,n){var e=Math.max(gl(t),gl(n)),a=t+n;return e>20?a:hl(a,e)}var xl=9007199254740991;function wl(t){var n=2*Math.PI;return(t%n+n)%n}function _l(t){return t>-1e-4&&t<pl}var kl=/^(?:(\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 Sl(t){if(t instanceof Date)return t;if("string"==typeof t){var n=kl.exec(t);if(!n)return new Date(NaN);if(n[8]){var e=+n[4]||0;return"Z"!==n[8].toUpperCase()&&(e-=+n[8].slice(0,3)),new Date(Date.UTC(+n[1],+(n[2]||1)-1,+n[3]||1,e,+(n[5]||0),+n[6]||0,n[7]?+n[7].substring(0,3):0))}return new Date(+n[1],+(n[2]||1)-1,+n[3]||1,+n[4]||0,+(n[5]||0),+n[6]||0,n[7]?+n[7].substring(0,3):0)}return null==t?new Date(NaN):new Date(Math.round(t))}function Ml(t){return Math.pow(10,Il(t))}function Il(t){if(0===t)return 0;var n=Math.floor(Math.log(t)/Math.LN10);return t/Math.pow(10,n)>=10&&n++,n}function Cl(t,n){var e=Il(t),a=Math.pow(10,e),i=t/a;return t=(n?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)*a,e>=-20?+t.toFixed(e<0?-e:0):t}function Tl(t,n){var e=(t.length-1)*n+1,a=Math.floor(e),i=+t[a-1],r=e-a;return r?i+r*(t[a]-i):i}function Dl(t){t.sort((function(t,n){return l(t,n,0)?-1:1}));for(var n=-1/0,e=1,a=0;a<t.length;){for(var i=t[a].interval,r=t[a].close,o=0;o<2;o++)i[o]<=n&&(i[o]=n,r[o]=o?1:1-e),n=i[o],e=r[o];i[0]===i[1]&&r[0]*r[1]!=1?t.splice(a,1):a++}return t;function l(t,n,e){return t.interval[e]<n.interval[e]||t.interval[e]===n.interval[e]&&(t.close[e]-n.close[e]==(e?-1:1)||!e&&l(t,n,1))}}function Al(t){var n=parseFloat(t);return n==t&&(0!==n||"string"!=typeof t||t.indexOf("x")<=0)?n:NaN}function zl(t){return!isNaN(Al(t))}function Ll(){return Math.round(9*Math.random())}function Pl(t,n){return 0===n?t:Pl(n,t%n)}function Ol(t,n){return null==t?n:null==n?t:t*n/Pl(t,n)}function Rl(t){throw new Error(t)}var Nl="series\0",El="\0_ec_\0";function Vl(t){return t instanceof Array?t:null==t?[]:[t]}function Bl(t,n,e){if(t){t[n]=t[n]||{},t.emphasis=t.emphasis||{},t.emphasis[n]=t.emphasis[n]||{};for(var a=0,i=e.length;a<i;a++){var r=e[a];!t.emphasis[n].hasOwnProperty(r)&&t[n].hasOwnProperty(r)&&(t.emphasis[n][r]=t[n][r])}}}var Fl=["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 Gl(t){return!$e(t)||Ue(t)||t instanceof Date?t:t.value}function Hl(t){return $e(t)&&!(t instanceof Array)}function Wl(t,n,e){var a="normalMerge"===e,i="replaceMerge"===e,r="replaceAll"===e;t=t||[],n=(n||[]).slice();var o=ga();Ee(n,(function(t,e){$e(t)||(n[e]=null)}));var l,s,c=function(t,n,e){var a=[];if("replaceAll"===e)return a;for(var i=0;i<t.length;i++){var r=t[i];r&&null!=r.id&&n.set(r.id,i),a.push({existing:"replaceMerge"===e||Zl(r)?null:r,newOption:null,keyInfo:null,brandNew:null})}return a}(t,o,e);return(a||i)&&function(t,n,e,a){Ee(a,(function(i,r){if(i&&null!=i.id){var o=Ul(i.id),l=e.get(o);if(null!=l){var s=t[l];ca(!s.newOption,'Duplicated option on id "'+o+'".'),s.newOption=i,s.existing=n[l],a[r]=null}}}))}(c,t,o,n),a&&function(t,n){Ee(n,(function(e,a){if(e&&null!=e.name)for(var i=0;i<t.length;i++){var r=t[i].existing;if(!t[i].newOption&&r&&(null==r.id||null==e.id)&&!Zl(e)&&!Zl(r)&&jl("name",r,e))return t[i].newOption=e,void(n[a]=null)}}))}(c,n),a||i?function(t,n,e){Ee(n,(function(n){if(n){for(var a,i=0;(a=t[i])&&(a.newOption||Zl(a.existing)||a.existing&&null!=n.id&&!jl("id",n,a.existing));)i++;a?(a.newOption=n,a.brandNew=e):t.push({newOption:n,brandNew:e,existing:null,keyInfo:null}),i++}}))}(c,n,i):r&&function(t,n){Ee(n,(function(n){t.push({newOption:n,brandNew:!0,existing:null,keyInfo:null})}))}(c,n),l=c,s=ga(),Ee(l,(function(t){var n=t.existing;n&&s.set(n.id,t)})),Ee(l,(function(t){var n=t.newOption;ca(!n||null==n.id||!s.get(n.id)||s.get(n.id)===t,"id duplicates: "+(n&&n.id)),n&&null!=n.id&&s.set(n.id,t),!t.keyInfo&&(t.keyInfo={})})),Ee(l,(function(t,n){var e=t.existing,a=t.newOption,i=t.keyInfo;if($e(a)){if(i.name=null!=a.name?Ul(a.name):e?e.name:Nl+n,e)i.id=Ul(e.id);else if(null!=a.id)i.id=Ul(a.id);else{var r=0;do{i.id="\0"+i.name+"\0"+r++}while(s.get(i.id))}s.set(i.id,t)}})),c}function jl(t,n,e){var a=Yl(n[t],null),i=Yl(e[t],null);return null!=a&&null!=i&&a===i}function Ul(t){return Yl(t,"")}function Yl(t,n){if(null==t)return n;var e=typeof t;return"string"===e?t:"number"===e||Ze(t)?t+"":n}function Xl(t){var n=t.name;return!(!n||!n.indexOf(Nl))}function Zl(t){return t&&null!=t.id&&0===Ul(t.id).indexOf(El)}function ql(t,n){return null!=n.dataIndexInside?n.dataIndexInside:null!=n.dataIndex?Ue(n.dataIndex)?Ve(n.dataIndex,(function(n){return t.indexOfRawIndex(n)})):t.indexOfRawIndex(n.dataIndex):null!=n.name?Ue(n.name)?Ve(n.name,(function(n){return t.indexOfName(n)})):t.indexOfName(n.name):void 0}function $l(){var t="__ec_inner_"+Kl++;return function(n){return n[t]||(n[t]={})}}var Kl=Ll();function Jl(t,n,e){var a=Ql(n,e),i=a.mainTypeSpecified,r=a.queryOptionMap,o=a.others,l=e?e.defaultMainType:null;return!i&&l&&r.set(l,{}),r.each((function(n,a){var i=es(t,a,n,{useDefault:l===a,enableAll:!e||null==e.enableAll||e.enableAll,enableNone:!e||null==e.enableNone||e.enableNone});o[a+"Models"]=i.models,o[a+"Model"]=i.models[0]})),o}function Ql(t,n){var e;if(Xe(t)){var a={};a[t+"Index"]=0,e=a}else e=t;var i=ga(),r={},o=!1;return Ee(e,(function(t,e){if("dataIndex"!==e&&"dataIndexInside"!==e){var a=e.match(/^(\w+)(Index|Id|Name)$/)||[],l=a[1],s=(a[2]||"").toLowerCase();if(l&&s&&!(n&&n.includeMainTypes&&Pe(n.includeMainTypes,l)<0))o=o||!!l,(i.get(l)||i.set(l,{}))[s]=t}else r[e]=t})),{mainTypeSpecified:o,queryOptionMap:i,others:r}}var ts={useDefault:!0,enableAll:!1,enableNone:!1},ns={useDefault:!1,enableAll:!0,enableNone:!0};function es(t,n,e,a){a=a||ts;var i=e.index,r=e.id,o=e.name,l={models:null,specified:null!=i||null!=r||null!=o};if(!l.specified){var s=void 0;return l.models=a.useDefault&&(s=t.getComponent(n))?[s]:[],l}return"none"===i||!1===i?(ca(a.enableNone,'`"none"` or `false` is not a valid value on index option.'),l.models=[],l):("all"===i&&(ca(a.enableAll,'`"all"` is not a valid value on index option.'),i=r=o=null),l.models=t.queryComponents({mainType:n,index:i,id:r,name:o}),l)}function as(t,n,e){t.setAttribute?t.setAttribute(n,e):t[n]=e}function is(t,n){var e=ga(),a=[];return Ee(t,(function(t){var i=n(t);(e.get(i)||(a.push(i),e.set(i,[]))).push(t)})),{keys:a,buckets:e}}function rs(t,n,e,a,i){var r=null==n||"auto"===n;if(null==a)return a;if("number"==typeof a)return hl(f=fr(e||0,a,i),r?Math.max(gl(e||0),gl(a)):n);if("string"==typeof a)return i<1?e:a;for(var o=[],l=e,s=a,c=Math.max(l?l.length:0,s.length),p=0;p<c;++p){var u=t.getDimensionInfo(p);if(u&&"ordinal"===u.type)o[p]=(i<1&&l?l:s)[p];else{var d=l&&l[p]?l[p]:0,h=s[p],f=fr(d,h,i);o[p]=hl(f,r?Math.max(gl(d),gl(h)):n)}}return o}var os="___EC__COMPONENT__CONTAINER___",ls="___EC__EXTENDED_CLASS___";function ss(t){var n={main:"",sub:""};if(t){var e=t.split(".");n.main=e[0]||"",n.sub=e[1]||""}return n}function cs(t,n){t.$constructor=t,t.extend=function(t){var n=this;function e(){for(var a=[],i=0;i<arguments.length;i++)a[i]=arguments[i];if(t.$constructor)t.$constructor.apply(this,arguments);else{if(ps(n)){var r=ba(e.prototype,new(n.bind.apply(n,le([void 0],a))));return r}n.apply(this,arguments)}}return e[ls]=!0,Ae(e.prototype,t),e.extend=this.extend,e.superCall=hs,e.superApply=fs,Oe(e,this),e.superClass=n,e}}function ps(t){return"function"==typeof t&&/^class\s/.test(Function.prototype.toString.call(t))}function us(t,n){t.extend=n.extend}var ds=Math.round(10*Math.random());function hs(t,n){for(var e=[],a=2;a<arguments.length;a++)e[a-2]=arguments[a];return this.superClass.prototype[n].apply(t,e)}function fs(t,n,e){return this.superClass.prototype[n].apply(t,e)}function gs(t){var n={};t.registerClass=function(t){var e,a=t.type||t.prototype.type;if(a){ca(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(e=a),'componentType "'+e+'" illegal'),t.prototype.type=a;var i=ss(a);if(i.sub){if(i.sub!==os){var r=function(t){var e=n[t.main];e&&e[os]||((e=n[t.main]={})[os]=!0);return e}(i);r[i.sub]=t}}else n[i.main]=t}return t},t.getClass=function(t,e,a){var i=n[t];if(i&&i[os]&&(i=e?i[e]:null),a&&!i)throw new Error(e?"Component "+t+"."+(e||"")+" is used but not imported.":t+".type should be specified.");return i},t.getClassesByMainType=function(t){var e=ss(t),a=[],i=n[e.main];return i&&i[os]?Ee(i,(function(t,n){n!==os&&a.push(t)})):a.push(i),a},t.hasClass=function(t){var e=ss(t);return!!n[e.main]},t.getAllClassMainTypes=function(){var t=[];return Ee(n,(function(n,e){t.push(e)})),t},t.hasSubTypes=function(t){var e=ss(t),a=n[e.main];return a&&a[os]}}function ms(t,n){for(var e=0;e<t.length;e++)t[e][1]||(t[e][1]=t[e][0]);return n=n||!1,function(e,a,i){for(var r={},o=0;o<t.length;o++){var l=t[o][1];if(!(a&&Pe(a,l)>=0||i&&Pe(i,l)<0)){var s=e.getShallow(l,n);null!=s&&(r[t[o][0]]=s)}}return r}}var bs=ms([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),ys=function(){function t(){}return t.prototype.getAreaStyle=function(t,n){return bs(this,t,n)},t}(),vs=new Gi(50);function xs(t){if("string"==typeof t){var n=vs.get(t);return n&&n.image}return t}function ws(t,n,e,a,i){if(t){if("string"==typeof t){if(n&&n.__zrImageSrc===t||!e)return n;var r=vs.get(t),o={hostEl:e,cb:a,cbPayload:i};return r?!ks(n=r.image)&&r.pending.push(o):((n=new Image).onload=n.onerror=_s,vs.put(t,n.__cachedImgObj={image:n,pending:[o]}),n.src=n.__zrImageSrc=t),n}return t}return n}function _s(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var n=0;n<t.pending.length;n++){var e=t.pending[n],a=e.cb;a&&a(this,e.cbPayload),e.hostEl.dirty()}t.pending.length=0}function ks(t){return t&&t.width&&t.height}var Ss=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g;function Ms(t,n,e,a,i){if(!n)return"";var r=(t+"").split("\n");i=Is(n,e,a,i);for(var o=0,l=r.length;o<l;o++)r[o]=Cs(r[o],i);return r.join("\n")}function Is(t,n,e,a){var i=Ae({},a=a||{});i.font=n,e=ra(e,"..."),i.maxIterations=ra(a.maxIterations,2);var r=i.minChar=ra(a.minChar,0);i.cnCharWidth=No("国",n);var o=i.ascCharWidth=No("a",n);i.placeholder=ra(a.placeholder,"");for(var l=t=Math.max(0,t-1),s=0;s<r&&l>=o;s++)l-=o;var c=No(e,n);return c>l&&(e="",c=0),l=t-c,i.ellipsis=e,i.ellipsisWidth=c,i.contentWidth=l,i.containerWidth=t,i}function Cs(t,n){var e=n.containerWidth,a=n.font,i=n.contentWidth;if(!e)return"";var r=No(t,a);if(r<=e)return t;for(var o=0;;o++){if(r<=i||o>=n.maxIterations){t+=n.ellipsis;break}var l=0===o?Ts(t,i,n.ascCharWidth,n.cnCharWidth):r>0?Math.floor(t.length*i/r):0;r=No(t=t.substr(0,l),a)}return""===t&&(t=n.placeholder),t}function Ts(t,n,e,a){for(var i=0,r=0,o=t.length;r<o&&i<n;r++){var l=t.charCodeAt(r);i+=0<=l&&l<=127?e:a}return r}var Ds=function(){},As=function(t){this.tokens=[],t&&(this.tokens=t)},zs=function(){this.width=0,this.height=0,this.contentWidth=0,this.contentHeight=0,this.outerWidth=0,this.outerHeight=0,this.lines=[]};function Ls(t,n,e,a,i){var r,o,l=""===n,s=i&&e.rich[i]||{},c=t.lines,p=s.font||e.font,u=!1;if(a){var d=s.padding,h=d?d[1]+d[3]:0;if(null!=s.width&&"auto"!==s.width){var f=Ho(s.width,a.width)+h;c.length>0&&f+a.accumWidth>a.width&&(r=n.split("\n"),u=!0),a.accumWidth=f}else{var g=Rs(n,p,a.width,a.breakAll,a.accumWidth);a.accumWidth=g.accumWidth+h,o=g.linesWidths,r=g.lines}}else r=n.split("\n");for(var m=0;m<r.length;m++){var b=r[m],y=new Ds;if(y.styleName=i,y.text=b,y.isLineHolder=!b&&!l,"number"==typeof s.width?y.width=s.width:y.width=o?o[m]:No(b,p),m||u)c.push(new As([y]));else{var v=(c[c.length-1]||(c[0]=new As)).tokens,x=v.length;1===x&&v[0].isLineHolder?v[0]=y:(b||!x||l)&&v.push(y)}}}var Ps=Be(",&?/;] ".split(""),(function(t,n){return t[n]=!0,t}),{});function Os(t){return!function(t){var n=t.charCodeAt(0);return n>=33&&n<=255}(t)||!!Ps[t]}function Rs(t,n,e,a,i){for(var r=[],o=[],l="",s="",c=0,p=0,u=0;u<t.length;u++){var d=t.charAt(u);if("\n"!==d){var h=No(d,n),f=!a&&!Os(d);(r.length?p+h>e:i+p+h>e)?p?(l||s)&&(f?(l||(l=s,s="",p=c=0),r.push(l),o.push(p-c),s+=d,l="",p=c+=h):(s&&(l+=s,p+=c,s="",c=0),r.push(l),o.push(p),l=d,p=h)):f?(r.push(s),o.push(c),s=d,c=h):(r.push(d),o.push(h)):(p+=h,f?(s+=d,c+=h):(s&&(l+=s,s="",c=0),l+=d))}else s&&(l+=s,p+=c),r.push(l),o.push(p),l="",s="",c=0,p=0}return r.length||l||(l=t,s="",c=0),s&&(l+=s),l&&(r.push(l),o.push(p)),1===r.length&&(p+=i),{accumWidth:p,lines:r,linesWidths:o}}var Ns="__zr_style_"+Math.round(10*Math.random()),Es={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},Vs={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};Es[Ns]=!0;var Bs=["z","z2","invisible"],Fs=["invisible"],Gs=function(t){function n(n){return t.call(this,n)||this}var e;return re(n,t),n.prototype._init=function(n){for(var e=He(n),a=0;a<e.length;a++){var i=e[a];"style"===i?this.useStyle(n[i]):t.prototype.attrKV.call(this,i,n[i])}this.style||this.useStyle({})},n.prototype.beforeBrush=function(){},n.prototype.afterBrush=function(){},n.prototype.innerBeforeBrush=function(){},n.prototype.innerAfterBrush=function(){},n.prototype.shouldBePainted=function(t,n,e,a){var i=this.transform;if(this.ignore||this.invisible||0===this.style.opacity||this.culling&&function(t,n,e){Hs.copy(t.getBoundingRect()),t.transform&&Hs.applyTransform(t.transform);return Ws.width=n,Ws.height=e,!Hs.intersect(Ws)}(this,t,n)||i&&!i[0]&&!i[3])return!1;if(e&&this.__clipPaths)for(var r=0;r<this.__clipPaths.length;++r)if(this.__clipPaths[r].isZeroArea())return!1;if(a&&this.parent)for(var o=this.parent;o;){if(o.ignore)return!1;o=o.parent}return!0},n.prototype.contain=function(t,n){return this.rectContain(t,n)},n.prototype.traverse=function(t,n){t.call(n,this)},n.prototype.rectContain=function(t,n){var e=this.transformCoordToLocal(t,n);return this.getBoundingRect().contain(e[0],e[1])},n.prototype.getPaintRect=function(){var t=this._paintRect;if(!this._paintRect||this.__dirty){var n=this.transform,e=this.getBoundingRect(),a=this.style,i=a.shadowBlur||0,r=a.shadowOffsetX||0,o=a.shadowOffsetY||0;t=this._paintRect||(this._paintRect=new Lo(0,0,0,0)),n?Lo.applyTransform(t,e,n):t.copy(e),(i||r||o)&&(t.width+=2*i+Math.abs(r),t.height+=2*i+Math.abs(o),t.x=Math.min(t.x,t.x+r-i),t.y=Math.min(t.y,t.y+o-i));var l=this.dirtyRectTolerance;t.isZero()||(t.x=Math.floor(t.x-l),t.y=Math.floor(t.y-l),t.width=Math.ceil(t.width+1+2*l),t.height=Math.ceil(t.height+1+2*l))}return t},n.prototype.setPrevPaintRect=function(t){t?(this._prevPaintRect=this._prevPaintRect||new Lo(0,0,0,0),this._prevPaintRect.copy(t)):this._prevPaintRect=null},n.prototype.getPrevPaintRect=function(){return this._prevPaintRect},n.prototype.animateStyle=function(t){return this.animate("style",t)},n.prototype.updateDuringAnimation=function(t){"style"===t?this.dirtyStyle():this.markRedraw()},n.prototype.attrKV=function(n,e){"style"!==n?t.prototype.attrKV.call(this,n,e):this.style?this.setStyle(e):this.useStyle(e)},n.prototype.setStyle=function(t,n){return"string"==typeof t?this.style[t]=n:Ae(this.style,t),this.dirtyStyle(),this},n.prototype.dirtyStyle=function(t){t||this.markRedraw(),this.__dirty|=2,this._rect&&(this._rect=null)},n.prototype.dirty=function(){this.dirtyStyle()},n.prototype.styleChanged=function(){return!!(2&this.__dirty)},n.prototype.styleUpdated=function(){this.__dirty&=-3},n.prototype.createStyle=function(t){return ba(Es,t)},n.prototype.useStyle=function(t){t[Ns]||(t=this.createStyle(t)),this.__inHover?this.__hoverStyle=t:this.style=t,this.dirtyStyle()},n.prototype.isStyleObject=function(t){return t[Ns]},n.prototype._innerSaveToNormal=function(n){t.prototype._innerSaveToNormal.call(this,n);var e=this._normalState;n.style&&!e.style&&(e.style=this._mergeStyle(this.createStyle(),this.style)),this._savePrimaryToNormal(n,e,Bs)},n.prototype._applyStateObj=function(n,e,a,i,r,o){t.prototype._applyStateObj.call(this,n,e,a,i,r,o);var l,s=!(e&&i);if(e&&e.style?r?i?l=e.style:(l=this._mergeStyle(this.createStyle(),a.style),this._mergeStyle(l,e.style)):(l=this._mergeStyle(this.createStyle(),i?this.style:a.style),this._mergeStyle(l,e.style)):s&&(l=a.style),l)if(r){var c=this.style;if(this.style=this.createStyle(s?{}:c),s)for(var p=He(c),u=0;u<p.length;u++){(h=p[u])in l&&(l[h]=l[h],this.style[h]=c[h])}var d=He(l);for(u=0;u<d.length;u++){var h=d[u];this.style[h]=this.style[h]}this._transitionState(n,{style:l},o,this.getAnimationStyleProps())}else this.useStyle(l);var f=this.__inHover?Fs:Bs;for(u=0;u<f.length;u++){h=f[u];e&&null!=e[h]?this[h]=e[h]:s&&null!=a[h]&&(this[h]=a[h])}},n.prototype._mergeStates=function(n){for(var e,a=t.prototype._mergeStates.call(this,n),i=0;i<n.length;i++){var r=n[i];r.style&&(e=e||{},this._mergeStyle(e,r.style))}return e&&(a.style=e),a},n.prototype._mergeStyle=function(t,n){return Ae(t,n),t},n.prototype.getAnimationStyleProps=function(){return Vs},n.initDefaultProps=((e=n.prototype).type="displayable",e.invisible=!1,e.z=0,e.z2=0,e.zlevel=0,e.culling=!1,e.cursor="pointer",e.rectHover=!1,e.incremental=!1,e._rect=null,e.dirtyRectTolerance=0,void(e.__dirty=3)),n}(tl),Hs=new Lo(0,0,0,0),Ws=new Lo(0,0,0,0);var js=Gs,Us=Math.pow,Ys=Math.sqrt,Xs=1e-8,Zs=1e-4,qs=Ys(3),$s=1/3,Ks=wa(),Js=wa(),Qs=wa();function tc(t){return t>-1e-8&&t<Xs}function nc(t){return t>Xs||t<-1e-8}function ec(t,n,e,a,i){var r=1-i;return r*r*(r*t+3*i*n)+i*i*(i*a+3*r*e)}function ac(t,n,e,a,i){var r=1-i;return 3*(((n-t)*r+2*(e-n)*i)*r+(a-e)*i*i)}function ic(t,n,e,a,i,r){var o=a+3*(n-e)-t,l=3*(e-2*n+t),s=3*(n-t),c=t-i,p=l*l-3*o*s,u=l*s-9*o*c,d=s*s-3*l*c,h=0;if(tc(p)&&tc(u)){if(tc(l))r[0]=0;else(S=-s/l)>=0&&S<=1&&(r[h++]=S)}else{var f=u*u-4*p*d;if(tc(f)){var g=u/p,m=-g/2;(S=-l/o+g)>=0&&S<=1&&(r[h++]=S),m>=0&&m<=1&&(r[h++]=m)}else if(f>0){var b=Ys(f),y=p*l+1.5*o*(-u+b),v=p*l+1.5*o*(-u-b);(S=(-l-((y=y<0?-Us(-y,$s):Us(y,$s))+(v=v<0?-Us(-v,$s):Us(v,$s))))/(3*o))>=0&&S<=1&&(r[h++]=S)}else{var x=(2*p*l-3*o*u)/(2*Ys(p*p*p)),w=Math.acos(x)/3,_=Ys(p),k=Math.cos(w),S=(-l-2*_*k)/(3*o),M=(m=(-l+_*(k+qs*Math.sin(w)))/(3*o),(-l+_*(k-qs*Math.sin(w)))/(3*o));S>=0&&S<=1&&(r[h++]=S),m>=0&&m<=1&&(r[h++]=m),M>=0&&M<=1&&(r[h++]=M)}}return h}function rc(t,n,e,a,i){var r=6*e-12*n+6*t,o=9*n+3*a-3*t-9*e,l=3*n-3*t,s=0;if(tc(o)){if(nc(r))(p=-l/r)>=0&&p<=1&&(i[s++]=p)}else{var c=r*r-4*o*l;if(tc(c))i[0]=-r/(2*o);else if(c>0){var p,u=Ys(c),d=(-r-u)/(2*o);(p=(-r+u)/(2*o))>=0&&p<=1&&(i[s++]=p),d>=0&&d<=1&&(i[s++]=d)}}return s}function oc(t,n,e,a,i,r){var o=(n-t)*i+t,l=(e-n)*i+n,s=(a-e)*i+e,c=(l-o)*i+o,p=(s-l)*i+l,u=(p-c)*i+c;r[0]=t,r[1]=o,r[2]=c,r[3]=u,r[4]=u,r[5]=p,r[6]=s,r[7]=a}function lc(t,n,e,a,i,r,o,l,s,c,p){var u,d,h,f,g,m=.005,b=1/0;Ks[0]=s,Ks[1]=c;for(var y=0;y<1;y+=.05)Js[0]=ec(t,e,i,o,y),Js[1]=ec(n,a,r,l,y),(f=Ea(Ks,Js))<b&&(u=y,b=f);b=1/0;for(var v=0;v<32&&!(m<Zs);v++)d=u-m,h=u+m,Js[0]=ec(t,e,i,o,d),Js[1]=ec(n,a,r,l,d),f=Ea(Js,Ks),d>=0&&f<b?(u=d,b=f):(Qs[0]=ec(t,e,i,o,h),Qs[1]=ec(n,a,r,l,h),g=Ea(Qs,Ks),h<=1&&g<b?(u=h,b=g):m*=.5);return p&&(p[0]=ec(t,e,i,o,u),p[1]=ec(n,a,r,l,u)),Ys(b)}function sc(t,n,e,a,i,r,o,l,s){for(var c=t,p=n,u=0,d=1/s,h=1;h<=s;h++){var f=h*d,g=ec(t,e,i,o,f),m=ec(n,a,r,l,f),b=g-c,y=m-p;u+=Math.sqrt(b*b+y*y),c=g,p=m}return u}function cc(t,n,e,a){var i=1-a;return i*(i*t+2*a*n)+a*a*e}function pc(t,n,e,a){return 2*((1-a)*(n-t)+a*(e-n))}function uc(t,n,e){var a=t+e-2*n;return 0===a?.5:(t-n)/a}function dc(t,n,e,a,i){var r=(n-t)*a+t,o=(e-n)*a+n,l=(o-r)*a+r;i[0]=t,i[1]=r,i[2]=l,i[3]=l,i[4]=o,i[5]=e}function hc(t,n,e,a,i,r,o,l,s){var c,p=.005,u=1/0;Ks[0]=o,Ks[1]=l;for(var d=0;d<1;d+=.05){Js[0]=cc(t,e,i,d),Js[1]=cc(n,a,r,d),(m=Ea(Ks,Js))<u&&(c=d,u=m)}u=1/0;for(var h=0;h<32&&!(p<Zs);h++){var f=c-p,g=c+p;Js[0]=cc(t,e,i,f),Js[1]=cc(n,a,r,f);var m=Ea(Js,Ks);if(f>=0&&m<u)c=f,u=m;else{Qs[0]=cc(t,e,i,g),Qs[1]=cc(n,a,r,g);var b=Ea(Qs,Ks);g<=1&&b<u?(c=g,u=b):p*=.5}}return s&&(s[0]=cc(t,e,i,c),s[1]=cc(n,a,r,c)),Ys(u)}function fc(t,n,e,a,i,r,o){for(var l=t,s=n,c=0,p=1/o,u=1;u<=o;u++){var d=u*p,h=cc(t,e,i,d),f=cc(n,a,r,d),g=h-l,m=f-s;c+=Math.sqrt(g*g+m*m),l=h,s=f}return c}var gc=Math.min,mc=Math.max,bc=Math.sin,yc=Math.cos,vc=2*Math.PI,xc=wa(),wc=wa(),_c=wa();function kc(t,n,e){if(0!==t.length){for(var a=t[0],i=a[0],r=a[0],o=a[1],l=a[1],s=1;s<t.length;s++)a=t[s],i=gc(i,a[0]),r=mc(r,a[0]),o=gc(o,a[1]),l=mc(l,a[1]);n[0]=i,n[1]=o,e[0]=r,e[1]=l}}function Sc(t,n,e,a,i,r){i[0]=gc(t,e),i[1]=gc(n,a),r[0]=mc(t,e),r[1]=mc(n,a)}var Mc=[],Ic=[];function Cc(t,n,e,a,i,r,o,l,s,c){var p=rc,u=ec,d=p(t,e,i,o,Mc);s[0]=1/0,s[1]=1/0,c[0]=-1/0,c[1]=-1/0;for(var h=0;h<d;h++){var f=u(t,e,i,o,Mc[h]);s[0]=gc(f,s[0]),c[0]=mc(f,c[0])}d=p(n,a,r,l,Ic);for(h=0;h<d;h++){var g=u(n,a,r,l,Ic[h]);s[1]=gc(g,s[1]),c[1]=mc(g,c[1])}s[0]=gc(t,s[0]),c[0]=mc(t,c[0]),s[0]=gc(o,s[0]),c[0]=mc(o,c[0]),s[1]=gc(n,s[1]),c[1]=mc(n,c[1]),s[1]=gc(l,s[1]),c[1]=mc(l,c[1])}function Tc(t,n,e,a,i,r,o,l){var s=uc,c=cc,p=mc(gc(s(t,e,i),1),0),u=mc(gc(s(n,a,r),1),0),d=c(t,e,i,p),h=c(n,a,r,u);o[0]=gc(t,i,d),o[1]=gc(n,r,h),l[0]=mc(t,i,d),l[1]=mc(n,r,h)}function Dc(t,n,e,a,i,r,o,l,s){var c=Fa,p=Ga,u=Math.abs(i-r);if(u%vc<1e-4&&u>1e-4)return l[0]=t-e,l[1]=n-a,s[0]=t+e,void(s[1]=n+a);if(xc[0]=yc(i)*e+t,xc[1]=bc(i)*a+n,wc[0]=yc(r)*e+t,wc[1]=bc(r)*a+n,c(l,xc,wc),p(s,xc,wc),(i%=vc)<0&&(i+=vc),(r%=vc)<0&&(r+=vc),i>r&&!o?r+=vc:i<r&&o&&(i+=vc),o){var d=r;r=i,i=d}for(var h=0;h<r;h+=Math.PI/2)h>i&&(_c[0]=yc(h)*e+t,_c[1]=bc(h)*a+n,c(l,_c,l),p(s,_c,s))}var Ac={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},zc=[],Lc=[],Pc=[],Oc=[],Rc=[],Nc=[],Ec=Math.min,Vc=Math.max,Bc=Math.cos,Fc=Math.sin,Gc=Math.sqrt,Hc=Math.abs,Wc=Math.PI,jc=2*Wc,Uc="undefined"!=typeof Float32Array,Yc=[];function Xc(t){return Math.round(t/Wc*1e8)/1e8%2*Wc}function Zc(t,n){var e=Xc(t[0]);e<0&&(e+=jc);var a=e-t[0],i=t[1];i+=a,!n&&i-e>=jc?i=e+jc:n&&e-i>=jc?i=e-jc:!n&&e>i?i=e+(jc-Xc(e-i)):n&&e<i&&(i=e-(jc-Xc(i-e))),t[0]=e,t[1]=i}var qc=function(){function t(t){this.dpr=1,this._xi=0,this._yi=0,this._x0=0,this._y0=0,this._len=0,t&&(this._saveData=!1),this._saveData&&(this.data=[])}return t.prototype.increaseVersion=function(){this._version++},t.prototype.getVersion=function(){return this._version},t.prototype.setScale=function(t,n,e){(e=e||0)>0&&(this._ux=Hc(e/qr/t)||0,this._uy=Hc(e/qr/n)||0)},t.prototype.setDPR=function(t){this.dpr=t},t.prototype.setContext=function(t){this._ctx=t},t.prototype.getContext=function(){return this._ctx},t.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},t.prototype.reset=function(){this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},t.prototype.moveTo=function(t,n){return this._drawPendingPt(),this.addData(Ac.M,t,n),this._ctx&&this._ctx.moveTo(t,n),this._x0=t,this._y0=n,this._xi=t,this._yi=n,this},t.prototype.lineTo=function(t,n){var e=Hc(t-this._xi),a=Hc(n-this._yi),i=e>this._ux||a>this._uy;if(this.addData(Ac.L,t,n),this._ctx&&i&&(this._needsDash?this._dashedLineTo(t,n):this._ctx.lineTo(t,n)),i)this._xi=t,this._yi=n,this._pendingPtDist=0;else{var r=e*e+a*a;r>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=n,this._pendingPtDist=r)}return this},t.prototype.bezierCurveTo=function(t,n,e,a,i,r){return this._drawPendingPt(),this.addData(Ac.C,t,n,e,a,i,r),this._ctx&&(this._needsDash?this._dashedBezierTo(t,n,e,a,i,r):this._ctx.bezierCurveTo(t,n,e,a,i,r)),this._xi=i,this._yi=r,this},t.prototype.quadraticCurveTo=function(t,n,e,a){return this._drawPendingPt(),this.addData(Ac.Q,t,n,e,a),this._ctx&&(this._needsDash?this._dashedQuadraticTo(t,n,e,a):this._ctx.quadraticCurveTo(t,n,e,a)),this._xi=e,this._yi=a,this},t.prototype.arc=function(t,n,e,a,i,r){this._drawPendingPt(),Yc[0]=a,Yc[1]=i,Zc(Yc,r),a=Yc[0];var o=(i=Yc[1])-a;return this.addData(Ac.A,t,n,e,e,a,o,0,r?0:1),this._ctx&&this._ctx.arc(t,n,e,a,i,r),this._xi=Bc(i)*e+t,this._yi=Fc(i)*e+n,this},t.prototype.arcTo=function(t,n,e,a,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,n,e,a,i),this},t.prototype.rect=function(t,n,e,a){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,n,e,a),this.addData(Ac.R,t,n,e,a),this},t.prototype.closePath=function(){this._drawPendingPt(),this.addData(Ac.Z);var t=this._ctx,n=this._x0,e=this._y0;return t&&(this._needsDash&&this._dashedLineTo(n,e),t.closePath()),this._xi=n,this._yi=e,this},t.prototype.fill=function(t){t&&t.fill(),this.toStatic()},t.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},t.prototype.setLineDash=function(t){if(t instanceof Array){this._lineDash=t,this._dashIdx=0;for(var n=0,e=0;e<t.length;e++)n+=t[e];this._dashSum=n,this._needsDash=!0}else this._lineDash=null,this._needsDash=!1;return this},t.prototype.setLineDashOffset=function(t){return this._dashOffset=t,this},t.prototype.len=function(){return this._len},t.prototype.setData=function(t){var n=t.length;this.data&&this.data.length===n||!Uc||(this.data=new Float32Array(n));for(var e=0;e<n;e++)this.data[e]=t[e];this._len=n},t.prototype.appendPath=function(t){t instanceof Array||(t=[t]);for(var n=t.length,e=0,a=this._len,i=0;i<n;i++)e+=t[i].len();Uc&&this.data instanceof Float32Array&&(this.data=new Float32Array(a+e));for(i=0;i<n;i++)for(var r=t[i].data,o=0;o<r.length;o++)this.data[a++]=r[o];this._len=a},t.prototype.addData=function(t,n,e,a,i,r,o,l,s){if(this._saveData){var c=this.data;this._len+arguments.length>c.length&&(this._expandData(),c=this.data);for(var p=0;p<arguments.length;p++)c[this._len++]=arguments[p]}},t.prototype._drawPendingPt=function(){this._pendingPtDist>0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},t.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],n=0;n<this._len;n++)t[n]=this.data[n];this.data=t}},t.prototype._dashedLineTo=function(t,n){var e,a,i=this._dashSum,r=this._lineDash,o=this._ctx,l=this._dashOffset,s=this._xi,c=this._yi,p=t-s,u=n-c,d=Gc(p*p+u*u),h=s,f=c,g=r.length;for(l<0&&(l=i+l),h-=(l%=i)*(p/=d),f-=l*(u/=d);p>0&&h<=t||p<0&&h>=t||0===p&&(u>0&&f<=n||u<0&&f>=n);)h+=p*(e=r[a=this._dashIdx]),f+=u*e,this._dashIdx=(a+1)%g,p>0&&h<s||p<0&&h>s||u>0&&f<c||u<0&&f>c||o[a%2?"moveTo":"lineTo"](p>=0?Ec(h,t):Vc(h,t),u>=0?Ec(f,n):Vc(f,n));p=h-t,u=f-n,this._dashOffset=-Gc(p*p+u*u)},t.prototype._dashedBezierTo=function(t,n,e,a,i,r){var o,l,s,c,p,u=this._ctx,d=this._dashSum,h=this._dashOffset,f=this._lineDash,g=this._xi,m=this._yi,b=0,y=this._dashIdx,v=f.length,x=0;for(h<0&&(h=d+h),h%=d,o=0;o<1;o+=.1)l=ec(g,t,e,i,o+.1)-ec(g,t,e,i,o),s=ec(m,n,a,r,o+.1)-ec(m,n,a,r,o),b+=Gc(l*l+s*s);for(;y<v&&!((x+=f[y])>h);y++);for(o=(x-h)/b;o<=1;)c=ec(g,t,e,i,o),p=ec(m,n,a,r,o),y%2?u.moveTo(c,p):u.lineTo(c,p),o+=f[y]/b,y=(y+1)%v;y%2!=0&&u.lineTo(i,r),l=i-c,s=r-p,this._dashOffset=-Gc(l*l+s*s)},t.prototype._dashedQuadraticTo=function(t,n,e,a){var i=e,r=a;e=(e+2*t)/3,a=(a+2*n)/3,t=(this._xi+2*t)/3,n=(this._yi+2*n)/3,this._dashedBezierTo(t,n,e,a,i,r)},t.prototype.toStatic=function(){if(this._saveData){this._drawPendingPt();var t=this.data;t instanceof Array&&(t.length=this._len,Uc&&this._len>11&&(this.data=new Float32Array(t)))}},t.prototype.getBoundingRect=function(){Pc[0]=Pc[1]=Rc[0]=Rc[1]=Number.MAX_VALUE,Oc[0]=Oc[1]=Nc[0]=Nc[1]=-Number.MAX_VALUE;var t,n=this.data,e=0,a=0,i=0,r=0;for(t=0;t<this._len;){var o=n[t++],l=1===t;switch(l&&(i=e=n[t],r=a=n[t+1]),o){case Ac.M:e=i=n[t++],a=r=n[t++],Rc[0]=i,Rc[1]=r,Nc[0]=i,Nc[1]=r;break;case Ac.L:Sc(e,a,n[t],n[t+1],Rc,Nc),e=n[t++],a=n[t++];break;case Ac.C:Cc(e,a,n[t++],n[t++],n[t++],n[t++],n[t],n[t+1],Rc,Nc),e=n[t++],a=n[t++];break;case Ac.Q:Tc(e,a,n[t++],n[t++],n[t],n[t+1],Rc,Nc),e=n[t++],a=n[t++];break;case Ac.A:var s=n[t++],c=n[t++],p=n[t++],u=n[t++],d=n[t++],h=n[t++]+d;t+=1;var f=!n[t++];l&&(i=Bc(d)*p+s,r=Fc(d)*u+c),Dc(s,c,p,u,d,h,f,Rc,Nc),e=Bc(h)*p+s,a=Fc(h)*u+c;break;case Ac.R:Sc(i=e=n[t++],r=a=n[t++],i+n[t++],r+n[t++],Rc,Nc);break;case Ac.Z:e=i,a=r}Fa(Pc,Pc,Rc),Ga(Oc,Oc,Nc)}return 0===t&&(Pc[0]=Pc[1]=Oc[0]=Oc[1]=0),new Lo(Pc[0],Pc[1],Oc[0]-Pc[0],Oc[1]-Pc[1])},t.prototype._calculateLength=function(){var t=this.data,n=this._len,e=this._ux,a=this._uy,i=0,r=0,o=0,l=0;this._pathSegLen||(this._pathSegLen=[]);for(var s=this._pathSegLen,c=0,p=0,u=0;u<n;){var d=t[u++],h=1===u;h&&(o=i=t[u],l=r=t[u+1]);var f=-1;switch(d){case Ac.M:i=o=t[u++],r=l=t[u++];break;case Ac.L:var g=t[u++],m=(v=t[u++])-r;(Hc(D=g-i)>e||Hc(m)>a||u===n-1)&&(f=Math.sqrt(D*D+m*m),i=g,r=v);break;case Ac.C:var b=t[u++],y=t[u++],v=(g=t[u++],t[u++]),x=t[u++],w=t[u++];f=sc(i,r,b,y,g,v,x,w,10),i=x,r=w;break;case Ac.Q:f=fc(i,r,b=t[u++],y=t[u++],g=t[u++],v=t[u++],10),i=g,r=v;break;case Ac.A:var _=t[u++],k=t[u++],S=t[u++],M=t[u++],I=t[u++],C=t[u++],T=C+I;u+=1,t[u++],h&&(o=Bc(I)*S+_,l=Fc(I)*M+k),f=Vc(S,M)*Ec(jc,Math.abs(C)),i=Bc(T)*S+_,r=Fc(T)*M+k;break;case Ac.R:o=i=t[u++],l=r=t[u++],f=2*t[u++]+2*t[u++];break;case Ac.Z:var D=o-i;m=l-r;f=Math.sqrt(D*D+m*m),i=o,r=l}f>=0&&(s[p++]=f,c+=f)}return this._pathLen=c,c},t.prototype.rebuildPath=function(t,n){var e,a,i,r,o,l,s,c,p,u,d=this.data,h=this._ux,f=this._uy,g=this._len,m=n<1,b=0,y=0,v=0;if(!m||(this._pathSegLen||this._calculateLength(),s=this._pathSegLen,c=n*this._pathLen))t:for(var x=0;x<g;){var w=d[x++],_=1===x;switch(_&&(e=i=d[x],a=r=d[x+1]),w!==Ac.L&&v>0&&(t.lineTo(p,u),v=0),w){case Ac.M:e=i=d[x++],a=r=d[x++],t.moveTo(i,r);break;case Ac.L:o=d[x++],l=d[x++];var k=Hc(o-i),S=Hc(l-r);if(k>h||S>f){if(m){if(b+(Z=s[y++])>c){var M=(c-b)/Z;t.lineTo(i*(1-M)+o*M,r*(1-M)+l*M);break t}b+=Z}t.lineTo(o,l),i=o,r=l,v=0}else{var I=k*k+S*S;I>v&&(p=o,u=l,v=I)}break;case Ac.C:var C=d[x++],T=d[x++],D=d[x++],A=d[x++],z=d[x++],L=d[x++];if(m){if(b+(Z=s[y++])>c){oc(i,C,D,z,M=(c-b)/Z,zc),oc(r,T,A,L,M,Lc),t.bezierCurveTo(zc[1],Lc[1],zc[2],Lc[2],zc[3],Lc[3]);break t}b+=Z}t.bezierCurveTo(C,T,D,A,z,L),i=z,r=L;break;case Ac.Q:C=d[x++],T=d[x++],D=d[x++],A=d[x++];if(m){if(b+(Z=s[y++])>c){dc(i,C,D,M=(c-b)/Z,zc),dc(r,T,A,M,Lc),t.quadraticCurveTo(zc[1],Lc[1],zc[2],Lc[2]);break t}b+=Z}t.quadraticCurveTo(C,T,D,A),i=D,r=A;break;case Ac.A:var P=d[x++],O=d[x++],R=d[x++],N=d[x++],E=d[x++],V=d[x++],B=d[x++],F=!d[x++],G=R>N?R:N,H=Hc(R-N)>.001,W=E+V,j=!1;if(m)b+(Z=s[y++])>c&&(W=E+V*(c-b)/Z,j=!0),b+=Z;if(H&&t.ellipse?t.ellipse(P,O,R,N,B,E,W,F):t.arc(P,O,G,E,W,F),j)break t;_&&(e=Bc(E)*R+P,a=Fc(E)*N+O),i=Bc(W)*R+P,r=Fc(W)*N+O;break;case Ac.R:e=i=d[x],a=r=d[x+1],o=d[x++],l=d[x++];var U=d[x++],Y=d[x++];if(m){if(b+(Z=s[y++])>c){var X=c-b;t.moveTo(o,l),t.lineTo(o+Ec(X,U),l),(X-=U)>0&&t.lineTo(o+U,l+Ec(X,Y)),(X-=Y)>0&&t.lineTo(o+Vc(U-X,0),l+Y),(X-=U)>0&&t.lineTo(o,l+Vc(Y-X,0));break t}b+=Z}t.rect(o,l,U,Y);break;case Ac.Z:if(m){var Z;if(b+(Z=s[y++])>c){M=(c-b)/Z;t.lineTo(i*(1-M)+e*M,r*(1-M)+a*M);break t}b+=Z}t.closePath(),i=e,r=a}}},t.prototype.clone=function(){var n=new t,e=this.data;return n.data=e.slice?e.slice():Array.prototype.slice.call(e),n._len=this._len,n},t.CMD=Ac,t.initDefaultProps=function(){var n=t.prototype;n._saveData=!0,n._needsDash=!1,n._dashOffset=0,n._dashIdx=0,n._dashSum=0,n._ux=0,n._uy=0,n._pendingPtDist=0,n._version=0}(),t}(),$c=qc;function Kc(t,n,e,a,i,r,o){if(0===i)return!1;var l=i,s=0;if(o>n+l&&o>a+l||o<n-l&&o<a-l||r>t+l&&r>e+l||r<t-l&&r<e-l)return!1;if(t===e)return Math.abs(r-t)<=l/2;var c=(s=(n-a)/(t-e))*r-o+(t*a-e*n)/(t-e);return c*c/(s*s+1)<=l/2*l/2}function Jc(t,n,e,a,i,r,o,l,s,c,p){if(0===s)return!1;var u=s;return!(p>n+u&&p>a+u&&p>r+u&&p>l+u||p<n-u&&p<a-u&&p<r-u&&p<l-u||c>t+u&&c>e+u&&c>i+u&&c>o+u||c<t-u&&c<e-u&&c<i-u&&c<o-u)&&lc(t,n,e,a,i,r,o,l,c,p,null)<=u/2}function Qc(t,n,e,a,i,r,o,l,s){if(0===o)return!1;var c=o;return!(s>n+c&&s>a+c&&s>r+c||s<n-c&&s<a-c&&s<r-c||l>t+c&&l>e+c&&l>i+c||l<t-c&&l<e-c&&l<i-c)&&hc(t,n,e,a,i,r,l,s,null)<=c/2}var tp=2*Math.PI;function np(t){return(t%=tp)<0&&(t+=tp),t}var ep=2*Math.PI;function ap(t,n,e,a,i,r,o,l,s){if(0===o)return!1;var c=o;l-=t,s-=n;var p=Math.sqrt(l*l+s*s);if(p-c>e||p+c<e)return!1;if(Math.abs(a-i)%ep<1e-4)return!0;if(r){var u=a;a=np(i),i=np(u)}else a=np(a),i=np(i);a>i&&(i+=ep);var d=Math.atan2(s,l);return d<0&&(d+=ep),d>=a&&d<=i||d+ep>=a&&d+ep<=i}function ip(t,n,e,a,i,r){if(r>n&&r>a||r<n&&r<a)return 0;if(a===n)return 0;var o=(r-n)/(a-n),l=a<n?1:-1;1!==o&&0!==o||(l=a<n?.5:-.5);var s=o*(e-t)+t;return s===i?1/0:s>i?l:0}var rp=$c.CMD,op=2*Math.PI;var lp=[-1,-1,-1],sp=[-1,-1];function cp(t,n,e,a,i,r,o,l,s,c){if(c>n&&c>a&&c>r&&c>l||c<n&&c<a&&c<r&&c<l)return 0;var p,u=ic(n,a,r,l,c,lp);if(0===u)return 0;for(var d=0,h=-1,f=void 0,g=void 0,m=0;m<u;m++){var b=lp[m],y=0===b||1===b?.5:1;ec(t,e,i,o,b)<s||(h<0&&(h=rc(n,a,r,l,sp),sp[1]<sp[0]&&h>1&&(p=void 0,p=sp[0],sp[0]=sp[1],sp[1]=p),f=ec(n,a,r,l,sp[0]),h>1&&(g=ec(n,a,r,l,sp[1]))),2===h?b<sp[0]?d+=f<n?y:-y:b<sp[1]?d+=g<f?y:-y:d+=l<g?y:-y:b<sp[0]?d+=f<n?y:-y:d+=l<f?y:-y)}return d}function pp(t,n,e,a,i,r,o,l){if(l>n&&l>a&&l>r||l<n&&l<a&&l<r)return 0;var s=function(t,n,e,a,i){var r=t-2*n+e,o=2*(n-t),l=t-a,s=0;if(tc(r))nc(o)&&(p=-l/o)>=0&&p<=1&&(i[s++]=p);else{var c=o*o-4*r*l;if(tc(c))(p=-o/(2*r))>=0&&p<=1&&(i[s++]=p);else if(c>0){var p,u=Ys(c),d=(-o-u)/(2*r);(p=(-o+u)/(2*r))>=0&&p<=1&&(i[s++]=p),d>=0&&d<=1&&(i[s++]=d)}}return s}(n,a,r,l,lp);if(0===s)return 0;var c=uc(n,a,r);if(c>=0&&c<=1){for(var p=0,u=cc(n,a,r,c),d=0;d<s;d++){var h=0===lp[d]||1===lp[d]?.5:1;cc(t,e,i,lp[d])<o||(lp[d]<c?p+=u<n?h:-h:p+=r<u?h:-h)}return p}h=0===lp[0]||1===lp[0]?.5:1;return cc(t,e,i,lp[0])<o?0:r<n?h:-h}function up(t,n,e,a,i,r,o,l){if((l-=n)>e||l<-e)return 0;var s=Math.sqrt(e*e-l*l);lp[0]=-s,lp[1]=s;var c=Math.abs(a-i);if(c<1e-4)return 0;if(c>=op-1e-4){a=0,i=op;var p=r?1:-1;return o>=lp[0]+t&&o<=lp[1]+t?p:0}if(a>i){var u=a;a=i,i=u}a<0&&(a+=op,i+=op);for(var d=0,h=0;h<2;h++){var f=lp[h];if(f+t>o){var g=Math.atan2(l,f);p=r?1:-1;g<0&&(g=op+g),(g>=a&&g<=i||g+op>=a&&g+op<=i)&&(g>Math.PI/2&&g<1.5*Math.PI&&(p=-p),d+=p)}}return d}function dp(t,n,e,a,i){for(var r,o,l=t.data,s=t.len(),c=0,p=0,u=0,d=0,h=0,f=0;f<s;){var g=l[f++],m=1===f;switch(g===rp.M&&f>1&&(e||(c+=ip(p,u,d,h,a,i))),m&&(d=p=l[f],h=u=l[f+1]),g){case rp.M:p=d=l[f++],u=h=l[f++];break;case rp.L:if(e){if(Kc(p,u,l[f],l[f+1],n,a,i))return!0}else c+=ip(p,u,l[f],l[f+1],a,i)||0;p=l[f++],u=l[f++];break;case rp.C:if(e){if(Jc(p,u,l[f++],l[f++],l[f++],l[f++],l[f],l[f+1],n,a,i))return!0}else c+=cp(p,u,l[f++],l[f++],l[f++],l[f++],l[f],l[f+1],a,i)||0;p=l[f++],u=l[f++];break;case rp.Q:if(e){if(Qc(p,u,l[f++],l[f++],l[f],l[f+1],n,a,i))return!0}else c+=pp(p,u,l[f++],l[f++],l[f],l[f+1],a,i)||0;p=l[f++],u=l[f++];break;case rp.A:var b=l[f++],y=l[f++],v=l[f++],x=l[f++],w=l[f++],_=l[f++];f+=1;var k=!!(1-l[f++]);r=Math.cos(w)*v+b,o=Math.sin(w)*x+y,m?(d=r,h=o):c+=ip(p,u,r,o,a,i);var S=(a-b)*x/v+b;if(e){if(ap(b,y,x,w,w+_,k,n,S,i))return!0}else c+=up(b,y,x,w,w+_,k,S,i);p=Math.cos(w+_)*v+b,u=Math.sin(w+_)*x+y;break;case rp.R:if(d=p=l[f++],h=u=l[f++],r=d+l[f++],o=h+l[f++],e){if(Kc(d,h,r,h,n,a,i)||Kc(r,h,r,o,n,a,i)||Kc(r,o,d,o,n,a,i)||Kc(d,o,d,h,n,a,i))return!0}else c+=ip(r,h,r,o,a,i),c+=ip(d,o,d,h,a,i);break;case rp.Z:if(e){if(Kc(p,u,d,h,n,a,i))return!0}else c+=ip(p,u,d,h,a,i);p=d,u=h}}return e||function(t,n){return Math.abs(t-n)<1e-4}(u,h)||(c+=ip(p,u,d,h,a,i)||0),0!==c}var hp=ze({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},Es),fp={style:ze({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Vs.style)},gp=["x","y","rotation","scaleX","scaleY","originX","originY","invisible","culling","z","z2","zlevel","parent"],mp=function(t){function n(n){return t.call(this,n)||this}var e;return re(n,t),n.prototype.update=function(){var e=this;t.prototype.update.call(this);var a=this.style;if(a.decal){var i=this._decalEl=this._decalEl||new n;i.buildPath===n.prototype.buildPath&&(i.buildPath=function(t){e.buildPath(t,e.shape)}),i.silent=!0;var r=i.style;for(var o in a)r[o]!==a[o]&&(r[o]=a[o]);r.fill=a.fill?a.decal:null,r.decal=null,r.shadowColor=null,a.strokeFirst&&(r.stroke=null);for(var l=0;l<gp.length;++l)i[gp[l]]=this[gp[l]];i.__dirty|=1}else this._decalEl&&(this._decalEl=null)},n.prototype.getDecalElement=function(){return this._decalEl},n.prototype._init=function(n){var e=He(n);this.shape=this.getDefaultShape();var a=this.getDefaultStyle();a&&this.useStyle(a);for(var i=0;i<e.length;i++){var r=e[i],o=n[r];"style"===r?this.style?Ae(this.style,o):this.useStyle(o):"shape"===r?Ae(this.shape,o):t.prototype.attrKV.call(this,r,o)}this.style||this.useStyle({})},n.prototype.getDefaultStyle=function(){return null},n.prototype.getDefaultShape=function(){return{}},n.prototype.canBeInsideText=function(){return this.hasFill()},n.prototype.getInsideTextFill=function(){var t=this.style.fill;if("none"!==t){if(Xe(t)){var n=ur(t,0);return n>.5?$r:n>.2?"#eee":Kr}if(t)return Kr}return $r},n.prototype.getInsideTextStroke=function(t){var n=this.style.fill;if(Xe(n)){var e=this.__zr;if(!(!e||!e.isDarkMode())===ur(t,0)<.4)return n}},n.prototype.buildPath=function(t,n,e){},n.prototype.pathUpdated=function(){this.__dirty&=-5},n.prototype.getUpdatedPathProxy=function(t){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,t),this.path},n.prototype.createPathProxy=function(){this.path=new $c(!1)},n.prototype.hasStroke=function(){var t=this.style,n=t.stroke;return!(null==n||"none"===n||!(t.lineWidth>0))},n.prototype.hasFill=function(){var t=this.style.fill;return null!=t&&"none"!==t},n.prototype.getBoundingRect=function(){var t=this._rect,n=this.style,e=!t;if(e){var a=!1;this.path||(a=!0,this.createPathProxy());var i=this.path;(a||4&this.__dirty)&&(i.beginPath(),this.buildPath(i,this.shape,!1),this.pathUpdated()),t=i.getBoundingRect()}if(this._rect=t,this.hasStroke()&&this.path&&this.path.len()>0){var r=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||e){r.copy(t);var o=n.strokeNoScale?this.getLineScale():1,l=n.lineWidth;if(!this.hasFill()){var s=this.strokeContainThreshold;l=Math.max(l,null==s?4:s)}o>1e-10&&(r.width+=l/o,r.height+=l/o,r.x-=l/o/2,r.y-=l/o/2)}return r}return t},n.prototype.contain=function(t,n){var e=this.transformCoordToLocal(t,n),a=this.getBoundingRect(),i=this.style;if(t=e[0],n=e[1],a.contain(t,n)){var r=this.path;if(this.hasStroke()){var o=i.lineWidth,l=i.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(this.hasFill()||(o=Math.max(o,this.strokeContainThreshold)),function(t,n,e,a){return dp(t,n,!0,e,a)}(r,o/l,t,n)))return!0}if(this.hasFill())return function(t,n,e){return dp(t,0,!1,n,e)}(r,t,n)}return!1},n.prototype.dirtyShape=function(){this.__dirty|=4,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},n.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},n.prototype.animateShape=function(t){return this.animate("shape",t)},n.prototype.updateDuringAnimation=function(t){"style"===t?this.dirtyStyle():"shape"===t?this.dirtyShape():this.markRedraw()},n.prototype.attrKV=function(n,e){"shape"===n?this.setShape(e):t.prototype.attrKV.call(this,n,e)},n.prototype.setShape=function(t,n){var e=this.shape;return e||(e=this.shape={}),"string"==typeof t?e[t]=n:Ae(e,t),this.dirtyShape(),this},n.prototype.shapeChanged=function(){return!!(4&this.__dirty)},n.prototype.createStyle=function(t){return ba(hp,t)},n.prototype._innerSaveToNormal=function(n){t.prototype._innerSaveToNormal.call(this,n);var e=this._normalState;n.shape&&!e.shape&&(e.shape=Ae({},this.shape))},n.prototype._applyStateObj=function(n,e,a,i,r,o){t.prototype._applyStateObj.call(this,n,e,a,i,r,o);var l,s=!(e&&i);if(e&&e.shape?r?i?l=e.shape:(l=Ae({},a.shape),Ae(l,e.shape)):(l=Ae({},i?this.shape:a.shape),Ae(l,e.shape)):s&&(l=a.shape),l)if(r){this.shape=Ae({},this.shape);for(var c={},p=He(l),u=0;u<p.length;u++){var d=p[u];"object"==typeof l[d]?this.shape[d]=l[d]:c[d]=l[d]}this._transitionState(n,{shape:c},o)}else this.shape=l,this.dirtyShape()},n.prototype._mergeStates=function(n){for(var e,a=t.prototype._mergeStates.call(this,n),i=0;i<n.length;i++){var r=n[i];r.shape&&(e=e||{},this._mergeStyle(e,r.shape))}return e&&(a.shape=e),a},n.prototype.getAnimationStyleProps=function(){return fp},n.prototype.isZeroArea=function(){return!1},n.extend=function(t){var e=function(n){function e(e){var a=n.call(this,e)||this;return t.init&&t.init.call(a,e),a}return re(e,n),e.prototype.getDefaultStyle=function(){return Ce(t.style)},e.prototype.getDefaultShape=function(){return Ce(t.shape)},e}(n);for(var a in t)"function"==typeof t[a]&&(e.prototype[a]=t[a]);return e},n.initDefaultProps=((e=n.prototype).type="path",e.strokeContainThreshold=5,e.segmentIgnoreThreshold=0,e.subPixelOptimize=!1,e.autoBatch=!1,void(e.__dirty=7)),n}(js),bp=mp,yp=ze({strokeFirst:!0,font:Oo,x:0,y:0,textAlign:"left",textBaseline:"top",miterLimit:2},hp),vp=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n.prototype.hasStroke=function(){var t=this.style,n=t.stroke;return null!=n&&"none"!==n&&t.lineWidth>0},n.prototype.hasFill=function(){var t=this.style.fill;return null!=t&&"none"!==t},n.prototype.createStyle=function(t){return ba(yp,t)},n.prototype.setBoundingRect=function(t){this._rect=t},n.prototype.getBoundingRect=function(){var t=this.style;if(!this._rect){var n=t.text;null!=n?n+="":n="";var e=Vo(n,t.font,t.textAlign,t.textBaseline);if(e.x+=t.x||0,e.y+=t.y||0,this.hasStroke()){var a=t.lineWidth;e.x-=a/2,e.y-=a/2,e.width+=a,e.height+=a}this._rect=e}return this._rect},n.initDefaultProps=void(n.prototype.dirtyRectTolerance=10),n}(js);vp.prototype.type="tspan";var xp=vp,wp=ze({x:0,y:0},Es),_p={style:ze({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},Vs.style)};var kp=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n.prototype.createStyle=function(t){return ba(wp,t)},n.prototype._getSize=function(t){var n=this.style,e=n[t];if(null!=e)return e;var a,i=(a=n.image)&&"string"!=typeof a&&a.width&&a.height?n.image:this.__image;if(!i)return 0;var r="width"===t?"height":"width",o=n[r];return null==o?i[t]:i[t]/i[r]*o},n.prototype.getWidth=function(){return this._getSize("width")},n.prototype.getHeight=function(){return this._getSize("height")},n.prototype.getAnimationStyleProps=function(){return _p},n.prototype.getBoundingRect=function(){var t=this.style;return this._rect||(this._rect=new Lo(t.x||0,t.y||0,this.getWidth(),this.getHeight())),this._rect},n}(js);kp.prototype.type="image";var Sp=kp;var Mp=Math.round;function Ip(t,n,e){if(n){var a=n.x1,i=n.x2,r=n.y1,o=n.y2;t.x1=a,t.x2=i,t.y1=r,t.y2=o;var l=e&&e.lineWidth;return l?(Mp(2*a)===Mp(2*i)&&(t.x1=t.x2=Tp(a,l,!0)),Mp(2*r)===Mp(2*o)&&(t.y1=t.y2=Tp(r,l,!0)),t):t}}function Cp(t,n,e){if(n){var a=n.x,i=n.y,r=n.width,o=n.height;t.x=a,t.y=i,t.width=r,t.height=o;var l=e&&e.lineWidth;return l?(t.x=Tp(a,l,!0),t.y=Tp(i,l,!0),t.width=Math.max(Tp(a+r,l,!1)-t.x,0===r?0:1),t.height=Math.max(Tp(i+o,l,!1)-t.y,0===o?0:1),t):t}}function Tp(t,n,e){if(!n)return t;var a=Mp(2*t);return(a+Mp(n))%2==0?a/2:(a+(e?1:-1))/2}var Dp=function(){this.x=0,this.y=0,this.width=0,this.height=0},Ap={},zp=function(t){function n(n){return t.call(this,n)||this}return re(n,t),n.prototype.getDefaultShape=function(){return new Dp},n.prototype.buildPath=function(t,n){var e,a,i,r;if(this.subPixelOptimize){var o=Cp(Ap,n,this.style);e=o.x,a=o.y,i=o.width,r=o.height,o.r=n.r,n=o}else e=n.x,a=n.y,i=n.width,r=n.height;n.r?function(t,n){var e,a,i,r,o,l=n.x,s=n.y,c=n.width,p=n.height,u=n.r;c<0&&(l+=c,c=-c),p<0&&(s+=p,p=-p),"number"==typeof u?e=a=i=r=u:u instanceof Array?1===u.length?e=a=i=r=u[0]:2===u.length?(e=i=u[0],a=r=u[1]):3===u.length?(e=u[0],a=r=u[1],i=u[2]):(e=u[0],a=u[1],i=u[2],r=u[3]):e=a=i=r=0,e+a>c&&(e*=c/(o=e+a),a*=c/o),i+r>c&&(i*=c/(o=i+r),r*=c/o),a+i>p&&(a*=p/(o=a+i),i*=p/o),e+r>p&&(e*=p/(o=e+r),r*=p/o),t.moveTo(l+e,s),t.lineTo(l+c-a,s),0!==a&&t.arc(l+c-a,s+a,a,-Math.PI/2,0),t.lineTo(l+c,s+p-i),0!==i&&t.arc(l+c-i,s+p-i,i,0,Math.PI/2),t.lineTo(l+r,s+p),0!==r&&t.arc(l+r,s+p-r,r,Math.PI/2,Math.PI),t.lineTo(l,s+e),0!==e&&t.arc(l+e,s+e,e,Math.PI,1.5*Math.PI)}(t,n):t.rect(e,a,i,r)},n.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},n}(bp);zp.prototype.type="rect";var Lp=zp,Pp={fill:"#000"},Op={style:ze({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},Vs.style)},Rp=function(t){function n(n){var e=t.call(this)||this;return e.type="text",e._children=[],e._defaultStyle=Pp,e.attr(n),e}return re(n,t),n.prototype.childrenRef=function(){return this._children},n.prototype.update=function(){t.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var n=0;n<this._children.length;n++){var e=this._children[n];e.zlevel=this.zlevel,e.z=this.z,e.z2=this.z2,e.culling=this.culling,e.cursor=this.cursor,e.invisible=this.invisible}},n.prototype.updateTransform=function(){var n=this.innerTransformable;n?(n.updateTransform(),n.transform&&(this.transform=n.transform)):t.prototype.updateTransform.call(this)},n.prototype.getLocalTransform=function(n){var e=this.innerTransformable;return e?e.getLocalTransform(n):t.prototype.getLocalTransform.call(this,n)},n.prototype.getComputedTransform=function(){return this.__hostTarget&&(this.__hostTarget.getComputedTransform(),this.__hostTarget.updateInnerText(!0)),t.prototype.getComputedTransform.call(this)},n.prototype._updateSubTexts=function(){var t;this._childCursor=0,Vp(t=this.style),Ee(t.rich,Vp),this.style.rich?this._updateRichTexts():this._updatePlainTexts(),this._children.length=this._childCursor,this.styleUpdated()},n.prototype.addSelfToZr=function(n){t.prototype.addSelfToZr.call(this,n);for(var e=0;e<this._children.length;e++)this._children[e].__zr=n},n.prototype.removeSelfFromZr=function(n){t.prototype.removeSelfFromZr.call(this,n);for(var e=0;e<this._children.length;e++)this._children[e].__zr=null},n.prototype.getBoundingRect=function(){if(this.styleChanged()&&this._updateSubTexts(),!this._rect){for(var t=new Lo(0,0,0,0),n=this._children,e=[],a=null,i=0;i<n.length;i++){var r=n[i],o=r.getBoundingRect(),l=r.getLocalTransform(e);l?(t.copy(o),t.applyTransform(l),(a=a||t.clone()).union(t)):(a=a||o.clone()).union(o)}this._rect=a||t}return this._rect},n.prototype.setDefaultTextStyle=function(t){this._defaultStyle=t||Pp},n.prototype.setTextContent=function(t){throw new Error("Can't attach text on another text")},n.prototype._mergeStyle=function(t,n){if(!n)return t;var e=n.rich,a=t.rich||e&&{};return Ae(t,n),e&&a?(this._mergeRich(a,e),t.rich=a):a&&(t.rich=a),t},n.prototype._mergeRich=function(t,n){for(var e=He(n),a=0;a<e.length;a++){var i=e[a];t[i]=t[i]||{},Ae(t[i],n[i])}},n.prototype.getAnimationStyleProps=function(){return Op},n.prototype._getOrCreateChild=function(t){var n=this._children[this._childCursor];return n&&n instanceof t||(n=new t),this._children[this._childCursor++]=n,n.__zr=this.__zr,n.parent=this,n},n.prototype._updatePlainTexts=function(){var t=this.style,n=t.font||Oo,e=t.padding,a=function(t,n){null!=t&&(t+="");var e,a=n.overflow,i=n.padding,r=n.font,o="truncate"===a,l=Go(r),s=ra(n.lineHeight,l),c="truncate"===n.lineOverflow,p=n.width,u=(e=null!=p&&"break"===a||"breakAll"===a?t?Rs(t,n.font,p,"breakAll"===a,0).lines:[]:t?t.split("\n"):[]).length*s,d=ra(n.height,u);if(u>d&&c){var h=Math.floor(d/s);e=e.slice(0,h)}var f=d,g=p;if(i&&(f+=i[0]+i[2],null!=g&&(g+=i[1]+i[3])),t&&o&&null!=g)for(var m=Is(p,r,n.ellipsis,{minChar:n.truncateMinChar,placeholder:n.placeholder}),b=0;b<e.length;b++)e[b]=Cs(e[b],m);if(null==p){var y=0;for(b=0;b<e.length;b++)y=Math.max(No(e[b],r),y);p=y}return{lines:e,height:d,outerHeight:f,lineHeight:s,calculatedLineHeight:l,contentHeight:u,width:p}}(Hp(t),t),i=Wp(t),r=!!t.backgroundColor,o=a.outerHeight,l=a.lines,s=a.lineHeight,c=this._defaultStyle,p=t.x||0,u=t.y||0,d=t.align||c.align||"left",h=t.verticalAlign||c.verticalAlign||"top",f=p,g=Fo(u,a.contentHeight,h);if(i||e){var m=a.width;e&&(m+=e[1]+e[3]);var b=Bo(p,m,d),y=Fo(u,o,h);i&&this._renderBackground(t,t,b,y,m,o)}g+=s/2,e&&(f=Gp(p,d,e),"top"===h?g+=e[0]:"bottom"===h&&(g-=e[2]));for(var v=0,x=!1,w=(Fp("fill"in t?t.fill:(x=!0,c.fill))),_=(Bp("stroke"in t?t.stroke:r||c.autoStroke&&!x?null:(v=2,c.stroke))),k=t.textShadowBlur>0,S=null!=t.width&&("truncate"===t.overflow||"break"===t.overflow||"breakAll"===t.overflow),M=a.calculatedLineHeight,I=0;I<l.length;I++){var C=this._getOrCreateChild(xp),T=C.createStyle();C.useStyle(T),T.text=l[I],T.x=f,T.y=g,d&&(T.textAlign=d),T.textBaseline="middle",T.opacity=t.opacity,T.strokeFirst=!0,k&&(T.shadowBlur=t.textShadowBlur||0,T.shadowColor=t.textShadowColor||"transparent",T.shadowOffsetX=t.textShadowOffsetX||0,T.shadowOffsetY=t.textShadowOffsetY||0),_&&(T.stroke=_,T.lineWidth=t.lineWidth||v,T.lineDash=t.lineDash,T.lineDashOffset=t.lineDashOffset||0),w&&(T.fill=w),T.font=n,g+=s,S&&C.setBoundingRect(new Lo(Bo(T.x,t.width,T.textAlign),Fo(T.y,M,T.textBaseline),t.width,M))}},n.prototype._updateRichTexts=function(){var t=this.style,n=function(t,n){var e=new zs;if(null!=t&&(t+=""),!t)return e;for(var a,i=n.width,r=n.height,o=n.overflow,l="break"!==o&&"breakAll"!==o||null==i?null:{width:i,accumWidth:0,breakAll:"breakAll"===o},s=Ss.lastIndex=0;null!=(a=Ss.exec(t));){var c=a.index;c>s&&Ls(e,t.substring(s,c),n,l),Ls(e,a[2],n,l,a[1]),s=Ss.lastIndex}s<t.length&&Ls(e,t.substring(s,t.length),n,l);var p=[],u=0,d=0,h=n.padding,f="truncate"===o,g="truncate"===n.lineOverflow;function m(t,n,e){t.width=n,t.lineHeight=e,u+=e,d=Math.max(d,n)}t:for(var b=0;b<e.lines.length;b++){for(var y=e.lines[b],v=0,x=0,w=0;w<y.tokens.length;w++){var _=(L=y.tokens[w]).styleName&&n.rich[L.styleName]||{},k=L.textPadding=_.padding,S=k?k[1]+k[3]:0,M=L.font=_.font||n.font;L.contentHeight=Go(M);var I=ra(_.height,L.contentHeight);if(L.innerHeight=I,k&&(I+=k[0]+k[2]),L.height=I,L.lineHeight=oa(_.lineHeight,n.lineHeight,I),L.align=_&&_.align||n.align,L.verticalAlign=_&&_.verticalAlign||"middle",g&&null!=r&&u+L.lineHeight>r){w>0?(y.tokens=y.tokens.slice(0,w),m(y,x,v),e.lines=e.lines.slice(0,b+1)):e.lines=e.lines.slice(0,b);break t}var C=_.width,T=null==C||"auto"===C;if("string"==typeof C&&"%"===C.charAt(C.length-1))L.percentWidth=C,p.push(L),L.contentWidth=No(L.text,M);else{if(T){var D=_.backgroundColor,A=D&&D.image;A&&ks(A=xs(A))&&(L.width=Math.max(L.width,A.width*I/A.height))}var z=f&&null!=i?i-x:null;null!=z&&z<L.width?!T||z<S?(L.text="",L.width=L.contentWidth=0):(L.text=Ms(L.text,z-S,M,n.ellipsis,{minChar:n.truncateMinChar}),L.width=L.contentWidth=No(L.text,M)):L.contentWidth=No(L.text,M)}L.width+=S,x+=L.width,_&&(v=Math.max(v,L.lineHeight))}m(y,x,v)}for(e.outerWidth=e.width=ra(i,d),e.outerHeight=e.height=ra(r,u),e.contentHeight=u,e.contentWidth=d,h&&(e.outerWidth+=h[1]+h[3],e.outerHeight+=h[0]+h[2]),b=0;b<p.length;b++){var L,P=(L=p[b]).percentWidth;L.width=parseInt(P,10)/100*e.width}return e}(Hp(t),t),e=n.width,a=n.outerWidth,i=n.outerHeight,r=t.padding,o=t.x||0,l=t.y||0,s=this._defaultStyle,c=t.align||s.align,p=t.verticalAlign||s.verticalAlign,u=Bo(o,a,c),d=Fo(l,i,p),h=u,f=d;r&&(h+=r[3],f+=r[0]);var g=h+e;Wp(t)&&this._renderBackground(t,t,u,d,a,i);for(var m=!!t.backgroundColor,b=0;b<n.lines.length;b++){for(var y=n.lines[b],v=y.tokens,x=v.length,w=y.lineHeight,_=y.width,k=0,S=h,M=g,I=x-1,C=void 0;k<x&&(!(C=v[k]).align||"left"===C.align);)this._placeToken(C,t,w,f,S,"left",m),_-=C.width,S+=C.width,k++;for(;I>=0&&"right"===(C=v[I]).align;)this._placeToken(C,t,w,f,M,"right",m),_-=C.width,M-=C.width,I--;for(S+=(e-(S-h)-(g-M)-_)/2;k<=I;)C=v[k],this._placeToken(C,t,w,f,S+C.width/2,"center",m),S+=C.width,k++;f+=w}},n.prototype._placeToken=function(t,n,e,a,i,r,o){var l=n.rich[t.styleName]||{};l.text=t.text;var s=t.verticalAlign,c=a+e/2;"top"===s?c=a+t.height/2:"bottom"===s&&(c=a+e-t.height/2),!t.isLineHolder&&Wp(l)&&this._renderBackground(l,n,"right"===r?i-t.width:"center"===r?i-t.width/2:i,c-t.height/2,t.width,t.height);var p=!!l.backgroundColor,u=t.textPadding;u&&(i=Gp(i,r,u),c-=t.height/2-u[0]-t.innerHeight/2);var d=this._getOrCreateChild(xp),h=d.createStyle();d.useStyle(h);var f=this._defaultStyle,g=!1,m=0,b=Fp("fill"in l?l.fill:"fill"in n?n.fill:(g=!0,f.fill)),y=Bp("stroke"in l?l.stroke:"stroke"in n?n.stroke:p||o||f.autoStroke&&!g?null:(m=2,f.stroke)),v=l.textShadowBlur>0||n.textShadowBlur>0;h.text=t.text,h.x=i,h.y=c,v&&(h.shadowBlur=l.textShadowBlur||n.textShadowBlur||0,h.shadowColor=l.textShadowColor||n.textShadowColor||"transparent",h.shadowOffsetX=l.textShadowOffsetX||n.textShadowOffsetX||0,h.shadowOffsetY=l.textShadowOffsetY||n.textShadowOffsetY||0),h.textAlign=r,h.textBaseline="middle",h.font=t.font||Oo,h.opacity=oa(l.opacity,n.opacity,1),y&&(h.lineWidth=oa(l.lineWidth,n.lineWidth,m),h.lineDash=ra(l.lineDash,n.lineDash),h.lineDashOffset=n.lineDashOffset||0,h.stroke=y),b&&(h.fill=b);var x=t.contentWidth,w=t.contentHeight;d.setBoundingRect(new Lo(Bo(h.x,x,h.textAlign),Fo(h.y,w,h.textBaseline),x,w))},n.prototype._renderBackground=function(t,n,e,a,i,r){var o,l,s,c=t.backgroundColor,p=t.borderWidth,u=t.borderColor,d=c&&c.image,h=c&&!d,f=t.borderRadius,g=this;if(h||t.lineHeight||p&&u){(o=this._getOrCreateChild(Lp)).useStyle(o.createStyle()),o.style.fill=null;var m=o.shape;m.x=e,m.y=a,m.width=i,m.height=r,m.r=f,o.dirtyShape()}if(h)(s=o.style).fill=c||null,s.fillOpacity=ra(t.fillOpacity,1);else if(d){(l=this._getOrCreateChild(Sp)).onload=function(){g.dirtyStyle()};var b=l.style;b.image=c.image,b.x=e,b.y=a,b.width=i,b.height=r}p&&u&&((s=o.style).lineWidth=p,s.stroke=u,s.strokeOpacity=ra(t.strokeOpacity,1),s.lineDash=t.borderDash,s.lineDashOffset=t.borderDashOffset||0,o.strokeContainThreshold=0,o.hasFill()&&o.hasStroke()&&(s.strokeFirst=!0,s.lineWidth*=2));var y=(o||l).style;y.shadowBlur=t.shadowBlur||0,y.shadowColor=t.shadowColor||"transparent",y.shadowOffsetX=t.shadowOffsetX||0,y.shadowOffsetY=t.shadowOffsetY||0,y.opacity=oa(t.opacity,n.opacity,1)},n.makeFont=function(t){var n="";if(t.fontSize||t.fontFamily||t.fontWeight){var e="";e="string"!=typeof t.fontSize||-1===t.fontSize.indexOf("px")&&-1===t.fontSize.indexOf("rem")&&-1===t.fontSize.indexOf("em")?isNaN(+t.fontSize)?"12px":t.fontSize+"px":t.fontSize,n=[t.fontStyle,t.fontWeight,e,t.fontFamily||"sans-serif"].join(" ")}return n&&pa(n)||t.textFont||t.font},n}(js),Np={left:!0,right:1,center:1},Ep={top:1,bottom:1,middle:1};function Vp(t){if(t){t.font=Rp.makeFont(t);var n=t.align;"middle"===n&&(n="center"),t.align=null==n||Np[n]?n:"left";var e=t.verticalAlign;"center"===e&&(e="middle"),t.verticalAlign=null==e||Ep[e]?e:"top",t.padding&&(t.padding=sa(t.padding))}}function Bp(t,n){return null==t||n<=0||"transparent"===t||"none"===t?null:t.image||t.colorStops?"#000":t}function Fp(t){return null==t||"none"===t?null:t.image||t.colorStops?"#000":t}function Gp(t,n,e){return"right"===n?t-e[1]:"center"===n?t+e[3]/2-e[1]/2:t+e[3]}function Hp(t){var n=t.text;return null!=n&&(n+=""),n}function Wp(t){return!!(t.backgroundColor||t.lineHeight||t.borderWidth&&t.borderColor)}var jp=Rp,Up=$l(),Yp=function(t,n,e,a){if(a){var i=Up(a);i.dataIndex=e,i.dataType=n,i.seriesIndex=t,"group"===a.type&&a.traverse((function(a){var i=Up(a);i.seriesIndex=t,i.dataIndex=e,i.dataType=n}))}},Xp=1,Zp={},qp=$l(),$p=["emphasis","blur","select"],Kp=["normal","emphasis","blur","select"],Jp=10,Qp="highlight",tu="downplay",nu="select",eu="unselect",au="toggleSelect";function iu(t){return null!=t&&"none"!==t}var ru=new Gi(100);function ou(t){if("string"!=typeof t)return t;var n=ru.get(t);return n||(n=er(t,-.1),ru.put(t,n)),n}function lu(t,n,e){t.onHoverStateChange&&(t.hoverState||0)!==e&&t.onHoverStateChange(n),t.hoverState=e}function su(t){lu(t,"emphasis",2)}function cu(t){2===t.hoverState&&lu(t,"normal",0)}function pu(t){lu(t,"blur",1)}function uu(t){1===t.hoverState&&lu(t,"normal",0)}function du(t){t.selected=!0}function hu(t){t.selected=!1}function fu(t,n,e){n(t,e)}function gu(t,n,e){fu(t,n,e),t.isGroup&&t.traverse((function(t){fu(t,n,e)}))}function mu(t,n){switch(n){case"emphasis":t.hoverState=2;break;case"normal":t.hoverState=0;break;case"blur":t.hoverState=1;break;case"select":t.selected=!0}}function bu(t,n){var e=this.states[t];if(this.style){if("emphasis"===t)return function(t,n,e,a){var i=e&&Pe(e,"select")>=0,r=!1;if(t instanceof bp){var o=qp(t),l=i&&o.selectFill||o.normalFill,s=i&&o.selectStroke||o.normalStroke;if(iu(l)||iu(s)){var c=(a=a||{}).style||{};"inherit"===c.fill?(r=!0,a=Ae({},a),(c=Ae({},c)).fill=l):!iu(c.fill)&&iu(l)?(r=!0,a=Ae({},a),(c=Ae({},c)).fill=ou(l)):!iu(c.stroke)&&iu(s)&&(r||(a=Ae({},a),c=Ae({},c)),c.stroke=ou(s)),a.style=c}}if(a&&null==a.z2){r||(a=Ae({},a));var p=t.z2EmphasisLift;a.z2=t.z2+(null!=p?p:Jp)}return a}(this,0,n,e);if("blur"===t)return function(t,n,e){var a=Pe(t.currentStates,n)>=0,i=t.style.opacity,r=a?null:function(t,n,e,a){for(var i=t.style,r={},o=0;o<n.length;o++){var l=n[o],s=i[l];r[l]=null==s?a&&a[l]:s}for(o=0;o<t.animators.length;o++){var c=t.animators[o];c.__fromStateTransition&&c.__fromStateTransition.indexOf(e)<0&&"style"===c.targetName&&c.saveFinalToTarget(r,n)}return r}(t,["opacity"],n,{opacity:1}),o=(e=e||{}).style||{};return null==o.opacity&&(e=Ae({},e),o=Ae({opacity:a?i:.1*r.opacity},o),e.style=o),e}(this,t,e);if("select"===t)return function(t,n,e){if(e&&null==e.z2){e=Ae({},e);var a=t.z2SelectLift;e.z2=t.z2+(null!=a?a:9)}return e}(this,0,e)}return e}function yu(t){t.stateProxy=bu;var n=t.getTextContent(),e=t.getTextGuideLine();n&&(n.stateProxy=bu),e&&(e.stateProxy=bu)}function vu(t,n){!Cu(t,n)&&!t.__highByOuter&&gu(t,su)}function xu(t,n){!Cu(t,n)&&!t.__highByOuter&&gu(t,cu)}function wu(t,n){t.__highByOuter|=1<<(n||0),gu(t,su)}function _u(t,n){!(t.__highByOuter&=~(1<<(n||0)))&&gu(t,cu)}function ku(t){gu(t,pu)}function Su(t){gu(t,uu)}function Mu(t){gu(t,du)}function Iu(t){gu(t,hu)}function Cu(t,n){return t.__highDownSilentOnTouch&&n.zrByTouch}function Tu(t){t.getModel().eachComponent((function(n,e){("series"===n?t.getViewOfSeriesModel(e):t.getViewOfComponentModel(e)).group.traverse((function(t){uu(t)}))}))}function Du(t,n,e,a){var i=a.getModel();function r(t,n){for(var e=0;e<n.length;e++){var a=t.getItemGraphicEl(n[e]);a&&Su(a)}}if(e=e||"coordinateSystem",null!=t&&n&&"none"!==n){var o=i.getSeriesByIndex(t),l=o.coordinateSystem;l&&l.master&&(l=l.master);var s=[];i.eachSeries((function(t){var i=o===t,c=t.coordinateSystem;if(c&&c.master&&(c=c.master),!("series"===e&&!i||"coordinateSystem"===e&&!(c&&l?c===l:i)||"series"===n&&i)){if(a.getViewOfSeriesModel(t).group.traverse((function(t){pu(t)})),Ne(n))r(t.getData(),n);else if($e(n))for(var p=He(n),u=0;u<p.length;u++)r(t.getData(p[u]),n[p[u]]);s.push(t)}})),i.eachComponent((function(t,n){if("series"!==t){var e=a.getViewOfComponentModel(n);e&&e.blurSeries&&e.blurSeries(s,i)}}))}}function Au(t,n,e){if(null!=t&&null!=n){var a=e.getModel().getComponent(t,n);if(a){var i=e.getViewOfComponentModel(a);i&&i.focusBlurEnabled&&i.group.traverse((function(t){pu(t)}))}}}function zu(t,n,e,a){var i={focusSelf:!1,dispatchers:null};if(null==t||"series"===t||null==n||null==e)return i;var r=a.getModel().getComponent(t,n);if(!r)return i;var o=a.getViewOfComponentModel(r);if(!o||!o.findHighDownDispatchers)return i;for(var l,s=o.findHighDownDispatchers(e),c=0;c<s.length;c++)if("self"===Up(s[c]).focus){l=!0;break}return{focusSelf:l,dispatchers:s}}function Lu(t){Ee(t.getAllData(),(function(n){var e=n.data,a=n.type;e.eachItemGraphicEl((function(n,e){t.isSelected(e,a)?Mu(n):Iu(n)}))}))}function Pu(t){var n=[];return t.eachSeries((function(t){Ee(t.getAllData(),(function(e){e.data;var a=e.type,i=t.getSelectedDataIndices();if(i.length>0){var r={dataIndex:i,seriesIndex:t.seriesIndex};null!=a&&(r.dataType=a),n.push(r)}}))})),n}function Ou(t,n,e){Bu(t,!0),gu(t,yu),Ru(t,n,e)}function Ru(t,n,e){var a=Up(t);null!=n?(a.focus=n,a.blurScope=e):a.focus&&(a.focus=null)}var Nu=["emphasis","blur","select"],Eu={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function Vu(t,n,e,a){e=e||"itemStyle";for(var i=0;i<Nu.length;i++){var r=Nu[i],o=n.getModel([r,e]);t.ensureState(r).style=a?a(o):o[Eu[e]]()}}function Bu(t,n){var e=!1===n,a=t;t.highDownSilentOnTouch&&(a.__highDownSilentOnTouch=t.highDownSilentOnTouch),e&&!a.__highDownDispatcher||(a.__highByOuter=a.__highByOuter||0,a.__highDownDispatcher=!e)}function Fu(t){return!(!t||!t.__highDownDispatcher)}function Gu(t){var n=t.type;return n===nu||n===eu||n===au}function Hu(t){var n=t.type;return n===Qp||n===tu}var Wu=$c.CMD,ju=[[],[],[]],Uu=Math.sqrt,Yu=Math.atan2;function Xu(t,n){if(n){var e,a,i,r,o,l,s=t.data,c=t.len(),p=Wu.M,u=Wu.C,d=Wu.L,h=Wu.R,f=Wu.A,g=Wu.Q;for(i=0,r=0;i<c;){switch(e=s[i++],r=i,a=0,e){case p:case d:a=1;break;case u:a=3;break;case g:a=2;break;case f:var m=n[4],b=n[5],y=Uu(n[0]*n[0]+n[1]*n[1]),v=Uu(n[2]*n[2]+n[3]*n[3]),x=Yu(-n[1]/v,n[0]/y);s[i]*=y,s[i++]+=m,s[i]*=v,s[i++]+=b,s[i++]*=y,s[i++]*=v,s[i++]+=x,s[i++]+=x,r=i+=2;break;case h:l[0]=s[i++],l[1]=s[i++],Ba(l,l,n),s[r++]=l[0],s[r++]=l[1],l[0]+=s[i++],l[1]+=s[i++],Ba(l,l,n),s[r++]=l[0],s[r++]=l[1]}for(o=0;o<a;o++){var w=ju[o];w[0]=s[i++],w[1]=s[i++],Ba(w,w,n),s[r++]=w[0],s[r++]=w[1]}}t.increaseVersion()}}var Zu=Math.sqrt,qu=Math.sin,$u=Math.cos,Ku=Math.PI;function Ju(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function Qu(t,n){return(t[0]*n[0]+t[1]*n[1])/(Ju(t)*Ju(n))}function td(t,n){return(t[0]*n[1]<t[1]*n[0]?-1:1)*Math.acos(Qu(t,n))}function nd(t,n,e,a,i,r,o,l,s,c,p){var u=s*(Ku/180),d=$u(u)*(t-e)/2+qu(u)*(n-a)/2,h=-1*qu(u)*(t-e)/2+$u(u)*(n-a)/2,f=d*d/(o*o)+h*h/(l*l);f>1&&(o*=Zu(f),l*=Zu(f));var g=(i===r?-1:1)*Zu((o*o*(l*l)-o*o*(h*h)-l*l*(d*d))/(o*o*(h*h)+l*l*(d*d)))||0,m=g*o*h/l,b=g*-l*d/o,y=(t+e)/2+$u(u)*m-qu(u)*b,v=(n+a)/2+qu(u)*m+$u(u)*b,x=td([1,0],[(d-m)/o,(h-b)/l]),w=[(d-m)/o,(h-b)/l],_=[(-1*d-m)/o,(-1*h-b)/l],k=td(w,_);if(Qu(w,_)<=-1&&(k=Ku),Qu(w,_)>=1&&(k=0),k<0){var S=Math.round(k/Ku*1e6)/1e6;k=2*Ku+S%2*Ku}p.addData(c,y,v,o,l,x,k,u,r)}var ed=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,ad=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;var id=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n.prototype.applyTransform=function(t){},n}(bp);function rd(t){return null!=t.setData}function od(t,n){var e=function(t){var n=new $c;if(!t)return n;var e,a=0,i=0,r=a,o=i,l=$c.CMD,s=t.match(ed);if(!s)return n;for(var c=0;c<s.length;c++){for(var p=s[c],u=p.charAt(0),d=void 0,h=p.match(ad)||[],f=h.length,g=0;g<f;g++)h[g]=parseFloat(h[g]);for(var m=0;m<f;){var b=void 0,y=void 0,v=void 0,x=void 0,w=void 0,_=void 0,k=void 0,S=a,M=i,I=void 0,C=void 0;switch(u){case"l":a+=h[m++],i+=h[m++],d=l.L,n.addData(d,a,i);break;case"L":a=h[m++],i=h[m++],d=l.L,n.addData(d,a,i);break;case"m":a+=h[m++],i+=h[m++],d=l.M,n.addData(d,a,i),r=a,o=i,u="l";break;case"M":a=h[m++],i=h[m++],d=l.M,n.addData(d,a,i),r=a,o=i,u="L";break;case"h":a+=h[m++],d=l.L,n.addData(d,a,i);break;case"H":a=h[m++],d=l.L,n.addData(d,a,i);break;case"v":i+=h[m++],d=l.L,n.addData(d,a,i);break;case"V":i=h[m++],d=l.L,n.addData(d,a,i);break;case"C":d=l.C,n.addData(d,h[m++],h[m++],h[m++],h[m++],h[m++],h[m++]),a=h[m-2],i=h[m-1];break;case"c":d=l.C,n.addData(d,h[m++]+a,h[m++]+i,h[m++]+a,h[m++]+i,h[m++]+a,h[m++]+i),a+=h[m-2],i+=h[m-1];break;case"S":b=a,y=i,I=n.len(),C=n.data,e===l.C&&(b+=a-C[I-4],y+=i-C[I-3]),d=l.C,S=h[m++],M=h[m++],a=h[m++],i=h[m++],n.addData(d,b,y,S,M,a,i);break;case"s":b=a,y=i,I=n.len(),C=n.data,e===l.C&&(b+=a-C[I-4],y+=i-C[I-3]),d=l.C,S=a+h[m++],M=i+h[m++],a+=h[m++],i+=h[m++],n.addData(d,b,y,S,M,a,i);break;case"Q":S=h[m++],M=h[m++],a=h[m++],i=h[m++],d=l.Q,n.addData(d,S,M,a,i);break;case"q":S=h[m++]+a,M=h[m++]+i,a+=h[m++],i+=h[m++],d=l.Q,n.addData(d,S,M,a,i);break;case"T":b=a,y=i,I=n.len(),C=n.data,e===l.Q&&(b+=a-C[I-4],y+=i-C[I-3]),a=h[m++],i=h[m++],d=l.Q,n.addData(d,b,y,a,i);break;case"t":b=a,y=i,I=n.len(),C=n.data,e===l.Q&&(b+=a-C[I-4],y+=i-C[I-3]),a+=h[m++],i+=h[m++],d=l.Q,n.addData(d,b,y,a,i);break;case"A":v=h[m++],x=h[m++],w=h[m++],_=h[m++],k=h[m++],nd(S=a,M=i,a=h[m++],i=h[m++],_,k,v,x,w,d=l.A,n);break;case"a":v=h[m++],x=h[m++],w=h[m++],_=h[m++],k=h[m++],nd(S=a,M=i,a+=h[m++],i+=h[m++],_,k,v,x,w,d=l.A,n)}}"z"!==u&&"Z"!==u||(d=l.Z,n.addData(d),a=r,i=o),e=d}return n.toStatic(),n}(t),a=Ae({},n);return a.buildPath=function(t){if(rd(t)){t.setData(e.data),(n=t.getContext())&&t.rebuildPath(n,1)}else{var n=t;e.rebuildPath(n,1)}},a.applyTransform=function(t){Xu(e,t),this.dirtyShape()},a}function ld(t,n){return new id(od(t,n))}function sd(t,n){n=n||{};var e=new bp;return t.shape&&e.setShape(t.shape),e.setStyle(t.style),n.bakeTransform?Xu(e.path,t.getComputedTransform()):n.toLocal?e.setLocalTransform(t.getComputedTransform()):e.copyTransform(t),e.buildPath=t.buildPath,e.applyTransform=e.applyTransform,e.z=t.z,e.z2=t.z2,e.zlevel=t.zlevel,e}var cd=function(){this.cx=0,this.cy=0,this.r=0},pd=function(t){function n(n){return t.call(this,n)||this}return re(n,t),n.prototype.getDefaultShape=function(){return new cd},n.prototype.buildPath=function(t,n,e){e&&t.moveTo(n.cx+n.r,n.cy),t.arc(n.cx,n.cy,n.r,0,2*Math.PI)},n}(bp);pd.prototype.type="circle";var ud=pd,dd=function(){this.cx=0,this.cy=0,this.rx=0,this.ry=0},hd=function(t){function n(n){return t.call(this,n)||this}return re(n,t),n.prototype.getDefaultShape=function(){return new dd},n.prototype.buildPath=function(t,n){var e=.5522848,a=n.cx,i=n.cy,r=n.rx,o=n.ry,l=r*e,s=o*e;t.moveTo(a-r,i),t.bezierCurveTo(a-r,i-s,a-l,i-o,a,i-o),t.bezierCurveTo(a+l,i-o,a+r,i-s,a+r,i),t.bezierCurveTo(a+r,i+s,a+l,i+o,a,i+o),t.bezierCurveTo(a-l,i+o,a-r,i+s,a-r,i),t.closePath()},n}(bp);hd.prototype.type="ellipse";var fd=hd,gd=Math.PI,md=2*gd,bd=Math.sin,yd=Math.cos,vd=Math.acos,xd=Math.atan2,wd=Math.abs,_d=Math.sqrt,kd=Math.max,Sd=Math.min,Md=1e-4;function Id(t,n,e,a,i,r,o){var l=t-e,s=n-a,c=(o?r:-r)/_d(l*l+s*s),p=c*s,u=-c*l,d=t+p,h=n+u,f=e+p,g=a+u,m=(d+f)/2,b=(h+g)/2,y=f-d,v=g-h,x=y*y+v*v,w=i-r,_=d*g-f*h,k=(v<0?-1:1)*_d(kd(0,w*w*x-_*_)),S=(_*v-y*k)/x,M=(-_*y-v*k)/x,I=(_*v+y*k)/x,C=(-_*y+v*k)/x,T=S-m,D=M-b,A=I-m,z=C-b;return T*T+D*D>A*A+z*z&&(S=I,M=C),{cx:S,cy:M,x01:-p,y01:-u,x11:S*(i/w-1),y11:M*(i/w-1)}}function Cd(t,n){var e=kd(n.r,0),a=kd(n.r0||0,0),i=e>0;if(i||a>0){if(i||(e=a,a=0),a>e){var r=e;e=a,a=r}var o,l=!!n.clockwise,s=n.startAngle,c=n.endAngle;if(s===c)o=0;else{var p=[s,c];Zc(p,!l),o=wd(p[0]-p[1])}var u=n.cx,d=n.cy,h=n.cornerRadius||0,f=n.innerCornerRadius||0;if(e>Md)if(o>md-Md)t.moveTo(u+e*yd(s),d+e*bd(s)),t.arc(u,d,e,s,c,!l),a>Md&&(t.moveTo(u+a*yd(c),d+a*bd(c)),t.arc(u,d,a,c,s,l));else{var g=wd(e-a)/2,m=Sd(g,h),b=Sd(g,f),y=b,v=m,x=e*yd(s),w=e*bd(s),_=a*yd(c),k=a*bd(c),S=void 0,M=void 0,I=void 0,C=void 0;if((m>Md||b>Md)&&(S=e*yd(c),M=e*bd(c),I=a*yd(s),C=a*bd(s),o<gd)){var T=function(t,n,e,a,i,r,o,l){var s=e-t,c=a-n,p=o-i,u=l-r,d=u*s-p*c;if(!(d*d<Md))return[t+(d=(p*(n-r)-u*(t-i))/d)*s,n+d*c]}(x,w,I,C,S,M,_,k);if(T){var D=x-T[0],A=w-T[1],z=S-T[0],L=M-T[1],P=1/bd(vd((D*z+A*L)/(_d(D*D+A*A)*_d(z*z+L*L)))/2),O=_d(T[0]*T[0]+T[1]*T[1]);y=Sd(b,(a-O)/(P-1)),v=Sd(m,(e-O)/(P+1))}}if(o>Md)if(v>Md){var R=Id(I,C,x,w,e,v,l),N=Id(S,M,_,k,e,v,l);t.moveTo(u+R.cx+R.x01,d+R.cy+R.y01),v<m?t.arc(u+R.cx,d+R.cy,v,xd(R.y01,R.x01),xd(N.y01,N.x01),!l):(t.arc(u+R.cx,d+R.cy,v,xd(R.y01,R.x01),xd(R.y11,R.x11),!l),t.arc(u,d,e,xd(R.cy+R.y11,R.cx+R.x11),xd(N.cy+N.y11,N.cx+N.x11),!l),t.arc(u+N.cx,d+N.cy,v,xd(N.y11,N.x11),xd(N.y01,N.x01),!l))}else t.moveTo(u+x,d+w),t.arc(u,d,e,s,c,!l);else t.moveTo(u+x,d+w);if(a>Md&&o>Md)if(y>Md){R=Id(_,k,S,M,a,-y,l),N=Id(x,w,I,C,a,-y,l);t.lineTo(u+R.cx+R.x01,d+R.cy+R.y01),y<b?t.arc(u+R.cx,d+R.cy,y,xd(R.y01,R.x01),xd(N.y01,N.x01),!l):(t.arc(u+R.cx,d+R.cy,y,xd(R.y01,R.x01),xd(R.y11,R.x11),!l),t.arc(u,d,a,xd(R.cy+R.y11,R.cx+R.x11),xd(N.cy+N.y11,N.cx+N.x11),l),t.arc(u+N.cx,d+N.cy,y,xd(N.y11,N.x11),xd(N.y01,N.x01),!l))}else t.lineTo(u+_,d+k),t.arc(u,d,a,c,s,l);else t.lineTo(u+_,d+k)}else t.moveTo(u,d);t.closePath()}}var Td=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,this.innerCornerRadius=0},Dd=function(t){function n(n){return t.call(this,n)||this}return re(n,t),n.prototype.getDefaultShape=function(){return new Td},n.prototype.buildPath=function(t,n){Cd(t,n)},n.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},n}(bp);Dd.prototype.type="sector";var Ad=Dd,zd=function(){this.cx=0,this.cy=0,this.r=0,this.r0=0},Ld=function(t){function n(n){return t.call(this,n)||this}return re(n,t),n.prototype.getDefaultShape=function(){return new zd},n.prototype.buildPath=function(t,n){var e=n.cx,a=n.cy,i=2*Math.PI;t.moveTo(e+n.r,a),t.arc(e,a,n.r,0,i,!1),t.moveTo(e+n.r0,a),t.arc(e,a,n.r0,0,i,!0)},n}(bp);Ld.prototype.type="ring";var Pd=Ld;function Od(t,n,e,a,i,r,o){var l=.5*(e-t),s=.5*(a-n);return(2*(n-e)+l+s)*o+(-3*(n-e)-2*l-s)*r+l*i+n}function Rd(t,n,e){var a=n.smooth,i=n.points;if(i&&i.length>=2){if(a&&"spline"!==a){var r=function(t,n,e,a){var i,r,o,l,s=[],c=[],p=[],u=[];if(a){o=[1/0,1/0],l=[-1/0,-1/0];for(var d=0,h=t.length;d<h;d++)Fa(o,o,t[d]),Ga(l,l,t[d]);Fa(o,o,a[0]),Ga(l,l,a[1])}for(d=0,h=t.length;d<h;d++){var f=t[d];if(e)i=t[d?d-1:h-1],r=t[(d+1)%h];else{if(0===d||d===h-1){s.push(ka(t[d]));continue}i=t[d-1],r=t[d+1]}Ca(c,r,i),La(c,c,n);var g=Oa(f,i),m=Oa(f,r),b=g+m;0!==b&&(g/=b,m/=b),La(p,c,-g),La(u,c,m);var y=Ma([],f,p),v=Ma([],f,u);a&&(Ga(y,y,o),Fa(y,y,l),Ga(v,v,o),Fa(v,v,l)),s.push(y),s.push(v)}return e&&s.push(s.shift()),s}(i,a,e,n.smoothConstraint);t.moveTo(i[0][0],i[0][1]);for(var o=i.length,l=0;l<(e?o:o-1);l++){var s=r[2*l],c=r[2*l+1],p=i[(l+1)%o];t.bezierCurveTo(s[0],s[1],c[0],c[1],p[0],p[1])}}else{"spline"===a&&(i=function(t,n){for(var e=t.length,a=[],i=0,r=1;r<e;r++)i+=Oa(t[r-1],t[r]);var o=i/2;for(o=o<e?e:o,r=0;r<o;r++){var l=r/(o-1)*(n?e:e-1),s=Math.floor(l),c=l-s,p=void 0,u=t[s%e],d=void 0,h=void 0;n?(p=t[(s-1+e)%e],d=t[(s+1)%e],h=t[(s+2)%e]):(p=t[0===s?s:s-1],d=t[s>e-2?e-1:s+1],h=t[s>e-3?e-1:s+2]);var f=c*c,g=c*f;a.push([Od(p[0],u[0],d[0],h[0],c,f,g),Od(p[1],u[1],d[1],h[1],c,f,g)])}return a}(i,e)),t.moveTo(i[0][0],i[0][1]);l=1;for(var u=i.length;l<u;l++)t.lineTo(i[l][0],i[l][1])}e&&t.closePath()}}var Nd=function(){this.points=null,this.smooth=0,this.smoothConstraint=null},Ed=function(t){function n(n){return t.call(this,n)||this}return re(n,t),n.prototype.getDefaultShape=function(){return new Nd},n.prototype.buildPath=function(t,n){Rd(t,n,!0)},n}(bp);Ed.prototype.type="polygon";var Vd=Ed,Bd=function(){this.points=null,this.percent=1,this.smooth=0,this.smoothConstraint=null},Fd=function(t){function n(n){return t.call(this,n)||this}return re(n,t),n.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},n.prototype.getDefaultShape=function(){return new Bd},n.prototype.buildPath=function(t,n){Rd(t,n,!1)},n}(bp);Fd.prototype.type="polyline";var Gd=Fd,Hd={},Wd=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1},jd=function(t){function n(n){return t.call(this,n)||this}return re(n,t),n.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},n.prototype.getDefaultShape=function(){return new Wd},n.prototype.buildPath=function(t,n){var e,a,i,r;if(this.subPixelOptimize){var o=Ip(Hd,n,this.style);e=o.x1,a=o.y1,i=o.x2,r=o.y2}else e=n.x1,a=n.y1,i=n.x2,r=n.y2;var l=n.percent;0!==l&&(t.moveTo(e,a),l<1&&(i=e*(1-l)+i*l,r=a*(1-l)+r*l),t.lineTo(i,r))},n.prototype.pointAt=function(t){var n=this.shape;return[n.x1*(1-t)+n.x2*t,n.y1*(1-t)+n.y2*t]},n}(bp);jd.prototype.type="line";var Ud=jd,Yd=[],Xd=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1};function Zd(t,n,e){var a=t.cpx2,i=t.cpy2;return null===a||null===i?[(e?ac:ec)(t.x1,t.cpx1,t.cpx2,t.x2,n),(e?ac:ec)(t.y1,t.cpy1,t.cpy2,t.y2,n)]:[(e?pc:cc)(t.x1,t.cpx1,t.x2,n),(e?pc:cc)(t.y1,t.cpy1,t.y2,n)]}var qd=function(t){function n(n){return t.call(this,n)||this}return re(n,t),n.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},n.prototype.getDefaultShape=function(){return new Xd},n.prototype.buildPath=function(t,n){var e=n.x1,a=n.y1,i=n.x2,r=n.y2,o=n.cpx1,l=n.cpy1,s=n.cpx2,c=n.cpy2,p=n.percent;0!==p&&(t.moveTo(e,a),null==s||null==c?(p<1&&(dc(e,o,i,p,Yd),o=Yd[1],i=Yd[2],dc(a,l,r,p,Yd),l=Yd[1],r=Yd[2]),t.quadraticCurveTo(o,l,i,r)):(p<1&&(oc(e,o,s,i,p,Yd),o=Yd[1],s=Yd[2],i=Yd[3],oc(a,l,c,r,p,Yd),l=Yd[1],c=Yd[2],r=Yd[3]),t.bezierCurveTo(o,l,s,c,i,r)))},n.prototype.pointAt=function(t){return Zd(this.shape,t,!1)},n.prototype.tangentAt=function(t){var n=Zd(this.shape,t,!0);return Pa(n,n)},n}(bp);qd.prototype.type="bezier-curve";var $d=qd,Kd=function(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0},Jd=function(t){function n(n){return t.call(this,n)||this}return re(n,t),n.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},n.prototype.getDefaultShape=function(){return new Kd},n.prototype.buildPath=function(t,n){var e=n.cx,a=n.cy,i=Math.max(n.r,0),r=n.startAngle,o=n.endAngle,l=n.clockwise,s=Math.cos(r),c=Math.sin(r);t.moveTo(s*i+e,c*i+a),t.arc(e,a,i,r,o,!l)},n}(bp);Jd.prototype.type="arc";var Qd=Jd,th=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.type="compound",n}return re(n,t),n.prototype._updatePathDirty=function(){for(var t=this.shape.paths,n=this.shapeChanged(),e=0;e<t.length;e++)n=n||t[e].shapeChanged();n&&this.dirtyShape()},n.prototype.beforeBrush=function(){this._updatePathDirty();for(var t=this.shape.paths||[],n=this.getGlobalScale(),e=0;e<t.length;e++)t[e].path||t[e].createPathProxy(),t[e].path.setScale(n[0],n[1],t[e].segmentIgnoreThreshold)},n.prototype.buildPath=function(t,n){for(var e=n.paths||[],a=0;a<e.length;a++)e[a].buildPath(t,e[a].shape,!0)},n.prototype.afterBrush=function(){for(var t=this.shape.paths||[],n=0;n<t.length;n++)t[n].pathUpdated()},n.prototype.getBoundingRect=function(){return this._updatePathDirty.call(this),bp.prototype.getBoundingRect.call(this)},n}(bp),nh=th,eh=function(){function t(t){this.colorStops=t||[]}return t.prototype.addColorStop=function(t,n){this.colorStops.push({offset:t,color:n})},t}(),ah=eh,ih=function(t){function n(n,e,a,i,r,o){var l=t.call(this,r)||this;return l.x=null==n?0:n,l.y=null==e?0:e,l.x2=null==a?1:a,l.y2=null==i?0:i,l.type="linear",l.global=o||!1,l}return re(n,t),n}(ah),rh=ih,oh=function(t){function n(n,e,a,i,r){var o=t.call(this,i)||this;return o.x=null==n?.5:n,o.y=null==e?.5:e,o.r=null==a?.5:a,o.type="radial",o.global=r||!1,o}return re(n,t),n}(ah),lh=oh,sh=[0,0],ch=[0,0],ph=new _o,uh=new _o,dh=function(){function t(t,n){this._corners=[],this._axes=[],this._origin=[0,0];for(var e=0;e<4;e++)this._corners[e]=new _o;for(e=0;e<2;e++)this._axes[e]=new _o;t&&this.fromBoundingRect(t,n)}return t.prototype.fromBoundingRect=function(t,n){var e=this._corners,a=this._axes,i=t.x,r=t.y,o=i+t.width,l=r+t.height;if(e[0].set(i,r),e[1].set(o,r),e[2].set(o,l),e[3].set(i,l),n)for(var s=0;s<4;s++)e[s].transform(n);_o.sub(a[0],e[1],e[0]),_o.sub(a[1],e[3],e[0]),a[0].normalize(),a[1].normalize();for(s=0;s<2;s++)this._origin[s]=a[s].dot(e[0])},t.prototype.intersect=function(t,n){var e=!0,a=!n;return ph.set(1/0,1/0),uh.set(0,0),!this._intersectCheckOneSide(this,t,ph,uh,a,1)&&(e=!1,a)||!this._intersectCheckOneSide(t,this,ph,uh,a,-1)&&(e=!1,a)||a||_o.copy(n,e?ph:uh),e},t.prototype._intersectCheckOneSide=function(t,n,e,a,i,r){for(var o=!0,l=0;l<2;l++){var s=this._axes[l];if(this._getProjMinMaxOnAxis(l,t._corners,sh),this._getProjMinMaxOnAxis(l,n._corners,ch),sh[1]<ch[0]||sh[0]>ch[1]){if(o=!1,i)return o;var c=Math.abs(ch[0]-sh[1]),p=Math.abs(sh[0]-ch[1]);Math.min(c,p)>a.len()&&(c<p?_o.scale(a,s,-c*r):_o.scale(a,s,p*r))}else if(e){c=Math.abs(ch[0]-sh[1]),p=Math.abs(sh[0]-ch[1]);Math.min(c,p)<e.len()&&(c<p?_o.scale(e,s,c*r):_o.scale(e,s,-p*r))}}return o},t.prototype._getProjMinMaxOnAxis=function(t,n,e){for(var a=this._axes[t],i=this._origin,r=n[0].dot(a)+i[t],o=r,l=r,s=1;s<n.length;s++){var c=n[s].dot(a)+i[t];o=Math.min(c,o),l=Math.max(c,l)}e[0]=o,e[1]=l},t}(),hh=dh,fh=[],gh=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.notClear=!0,n.incremental=!0,n._displayables=[],n._temporaryDisplayables=[],n._cursor=0,n}return re(n,t),n.prototype.traverse=function(t,n){t.call(n,this)},n.prototype.useStyle=function(){this.style={}},n.prototype.getCursor=function(){return this._cursor},n.prototype.innerAfterBrush=function(){this._cursor=this._displayables.length},n.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.markRedraw(),this.notClear=!1},n.prototype.clearTemporalDisplayables=function(){this._temporaryDisplayables=[]},n.prototype.addDisplayable=function(t,n){n?this._temporaryDisplayables.push(t):this._displayables.push(t),this.markRedraw()},n.prototype.addDisplayables=function(t,n){n=n||!1;for(var e=0;e<t.length;e++)this.addDisplayable(t[e],n)},n.prototype.getDisplayables=function(){return this._displayables},n.prototype.getTemporalDisplayables=function(){return this._temporaryDisplayables},n.prototype.eachPendingDisplayable=function(t){for(var n=this._cursor;n<this._displayables.length;n++)t&&t(this._displayables[n]);for(n=0;n<this._temporaryDisplayables.length;n++)t&&t(this._temporaryDisplayables[n])},n.prototype.update=function(){this.updateTransform();for(var t=this._cursor;t<this._displayables.length;t++){(n=this._displayables[t]).parent=this,n.update(),n.parent=null}for(t=0;t<this._temporaryDisplayables.length;t++){var n;(n=this._temporaryDisplayables[t]).parent=this,n.update(),n.parent=null}},n.prototype.getBoundingRect=function(){if(!this._rect){for(var t=new Lo(1/0,1/0,-1/0,-1/0),n=0;n<this._displayables.length;n++){var e=this._displayables[n],a=e.getBoundingRect().clone();e.needLocalTransform()&&a.applyTransform(e.getLocalTransform(fh)),t.union(a)}this._rect=t}return this._rect},n.prototype.contain=function(t,n){var e=this.transformCoordToLocal(t,n);if(this.getBoundingRect().contain(e[0],e[1]))for(var a=0;a<this._displayables.length;a++){if(this._displayables[a].contain(t,n))return!0}return!1},n}(js),mh=gh,bh=$l();function yh(t,n,e,a,i){var r;if(n&&n.ecModel){var o=n.ecModel.getUpdatePayload();r=o&&o.animation}var l="update"===t;if(n&&n.isAnimationEnabled()){var s=void 0,c=void 0,p=void 0;return a?(s=ra(a.duration,200),c=ra(a.easing,"cubicOut"),p=0):(s=n.getShallow(l?"animationDurationUpdate":"animationDuration"),c=n.getShallow(l?"animationEasingUpdate":"animationEasing"),p=n.getShallow(l?"animationDelayUpdate":"animationDelay")),r&&(null!=r.duration&&(s=r.duration),null!=r.easing&&(c=r.easing),null!=r.delay&&(p=r.delay)),"function"==typeof p&&(p=p(e,i)),"function"==typeof s&&(s=s(e)),{duration:s||0,delay:p,easing:c}}return null}function vh(t,n,e,a,i,r,o){var l,s=!1;"function"==typeof i?(o=r,r=i,i=null):$e(i)&&(r=i.cb,o=i.during,s=i.isFrom,l=i.removeOpt,i=i.dataIndex);var c="remove"===t;c||n.stopAnimation("remove");var p=yh(t,a,i,c?l||{}:null,a&&a.getAnimationDelayParams?a.getAnimationDelayParams(n,i):null);if(p&&p.duration>0){var u={duration:p.duration,delay:p.delay||0,easing:p.easing,done:r,force:!!r||!!o,setToFinal:!c,scope:t,during:o};s?n.animateFrom(e,u):n.animateTo(e,u)}else n.stopAnimation(),!s&&n.attr(e),o&&o(1),r&&r()}function xh(t,n,e,a,i,r){vh("update",t,n,e,a,i,r)}function wh(t,n,e,a,i,r){vh("init",t,n,e,a,i,r)}function _h(t){if(!t.__zr)return!0;for(var n=0;n<t.animators.length;n++){if("remove"===t.animators[n].scope)return!0}return!1}function kh(t,n,e,a,i,r){_h(t)||vh("remove",t,n,e,a,i,r)}function Sh(t,n,e,a){t.removeTextContent(),t.removeTextGuideLine(),kh(t,{style:{opacity:0}},n,e,a)}function Mh(t,n,e){function a(){t.parent&&t.parent.remove(t)}t.isGroup?t.traverse((function(t){t.isGroup||Sh(t,n,e,a)})):Sh(t,n,e,a)}function Ih(t){bh(t).oldStyle=t.style}var Ch=Math.max,Th=Math.min,Dh={};function Ah(t){return bp.extend(t)}var zh=function(t,n){var e=od(t,n);return function(t){function n(n){var a=t.call(this,n)||this;return a.applyTransform=e.applyTransform,a.buildPath=e.buildPath,a}return re(n,t),n}(id)};function Lh(t,n){return zh(t,n)}function Ph(t,n){Dh[t]=n}function Oh(t){if(Dh.hasOwnProperty(t))return Dh[t]}function Rh(t,n,e,a){var i=ld(t,n);return e&&("center"===a&&(e=Eh(e,i.getBoundingRect())),Bh(i,e)),i}function Nh(t,n,e){var a=new Sp({style:{image:t,x:n.x,y:n.y,width:n.width,height:n.height},onload:function(t){if("center"===e){var i={width:t.width,height:t.height};a.setStyle(Eh(n,i))}}});return a}function Eh(t,n){var e,a=n.width/n.height,i=t.height*a;return e=i<=t.width?t.height:(i=t.width)/a,{x:t.x+t.width/2-i/2,y:t.y+t.height/2-e/2,width:i,height:e}}var Vh=function(t,n){for(var e=[],a=t.length,i=0;i<a;i++){var r=t[i];e.push(r.getUpdatedPathProxy(!0))}var o=new bp(n);return o.createPathProxy(),o.buildPath=function(t){if(rd(t)){t.appendPath(e);var n=t.getContext();n&&t.rebuildPath(n,1)}},o};function Bh(t,n){if(t.applyTransform){var e=t.getBoundingRect().calculateTransform(n);t.applyTransform(e)}}var Fh=Tp;function Gh(t,n){for(var e=Qr([]);t&&t!==n;)no(e,t.getLocalTransform(),e),t=t.parent;return e}function Hh(t,n,e){return n&&!Ne(n)&&(n=xo.getLocalTransform(n)),e&&(n=ro([],n)),Ba([],t,n)}function Wh(t,n,e){var a=0===n[4]||0===n[5]||0===n[0]?1:Math.abs(2*n[4]/n[0]),i=0===n[4]||0===n[5]||0===n[2]?1:Math.abs(2*n[4]/n[2]),r=["left"===t?-a:"right"===t?a:0,"top"===t?-i:"bottom"===t?i:0];return r=Hh(r,n,e),Math.abs(r[0])>Math.abs(r[1])?r[0]>0?"right":"left":r[1]>0?"bottom":"top"}function jh(t){return!t.isGroup}function Uh(t,n,e){if(t&&n){var a=function(t){var n={};return t.traverse((function(t){jh(t)&&t.anid&&(n[t.anid]=t)})),n}(t);n.traverse((function(t){if(jh(t)&&t.anid){var n=a[t.anid];if(n){var r=i(t);t.attr(i(n)),xh(t,r,e,Up(t).dataIndex)}}}))}function i(t){var n={x:t.x,y:t.y,rotation:t.rotation};return function(t){return null!=t.shape}(t)&&(n.shape=Ae({},t.shape)),n}}function Yh(t,n){return Ve(t,(function(t){var e=t[0];e=Ch(e,n.x),e=Th(e,n.x+n.width);var a=t[1];return a=Ch(a,n.y),[e,a=Th(a,n.y+n.height)]}))}function Xh(t,n){var e=Ch(t.x,n.x),a=Th(t.x+t.width,n.x+n.width),i=Ch(t.y,n.y),r=Th(t.y+t.height,n.y+n.height);if(a>=e&&r>=i)return{x:e,y:i,width:a-e,height:r-i}}function Zh(t,n,e){var a=Ae({rectHover:!0},n),i=a.style={strokeNoScale:!0};if(e=e||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf("image://")?(i.image=t.slice(8),ze(i,e),new Sp(a)):Rh(t.replace("path://",""),a,e,"center")}function qh(t,n,e,a,i){for(var r=0,o=i[i.length-1];r<i.length;r++){var l=i[r];if($h(t,n,e,a,l[0],l[1],o[0],o[1]))return!0;o=l}}function $h(t,n,e,a,i,r,o,l){var s,c=e-t,p=a-n,u=o-i,d=l-r,h=Kh(u,d,c,p);if((s=h)<=1e-6&&s>=-1e-6)return!1;var f=t-i,g=n-r,m=Kh(f,g,c,p)/h;if(m<0||m>1)return!1;var b=Kh(f,g,u,d)/h;return!(b<0||b>1)}function Kh(t,n,e,a){return t*a-e*n}function Jh(t){var n=t.itemTooltipOption,e=t.componentModel,a=t.itemName,i=Xe(n)?{formatter:n}:n,r=e.mainType,o=e.componentIndex,l={componentType:r,name:a,$vars:["name"]};l[r+"Index"]=o;var s=t.formatterParamsExtra;s&&Ee(He(s),(function(t){ya(l,t)||(l[t]=s[t],l.$vars.push(t))}));var c=Up(t.el);c.componentMainType=r,c.componentIndex=o,c.tooltipConfig={name:a,option:ze({content:a,formatterParams:l},i)}}Ph("circle",ud),Ph("ellipse",fd),Ph("sector",Ad),Ph("ring",Pd),Ph("polygon",Vd),Ph("polyline",Gd),Ph("rect",Lp),Ph("line",Ud),Ph("bezierCurve",$d),Ph("arc",Qd);var Qh=Object.freeze({__proto__:null,updateProps:xh,initProps:wh,removeElement:kh,removeElementWithFadeOut:Mh,isElementRemoved:_h,extendShape:Ah,extendPath:Lh,registerShape:Ph,getShapeClass:Oh,makePath:Rh,makeImage:Nh,mergePath:Vh,resizePath:Bh,subPixelOptimizeLine:function(t){return Ip(t.shape,t.shape,t.style),t},subPixelOptimizeRect:function(t){return Cp(t.shape,t.shape,t.style),t},subPixelOptimize:Fh,getTransform:Gh,applyTransform:Hh,transformDirection:Wh,groupTransition:Uh,clipPointsByRect:Yh,clipRectByRect:Xh,createIcon:Zh,linePolygonIntersect:qh,lineLineIntersect:$h,setTooltipConfig:Jh,Group:el,Image:Sp,Text:jp,Circle:ud,Ellipse:fd,Sector:Ad,Ring:Pd,Polygon:Vd,Polyline:Gd,Rect:Lp,Line:Ud,BezierCurve:$d,Arc:Qd,IncrementalDisplayable:mh,CompoundPath:nh,LinearGradient:rh,RadialGradient:lh,BoundingRect:Lo,OrientedBoundingRect:hh,Point:_o,Path:bp}),tf={};function nf(t,n){for(var e=0;e<$p.length;e++){var a=$p[e],i=n[a],r=t.ensureState(a);r.style=r.style||{},r.style.text=i}var o=t.currentStates.slice();t.clearStates(!0),t.setStyle({text:n.normal}),t.useStates(o,!0)}function ef(t,n,e){var a,i=t.labelFetcher,r=t.labelDataIndex,o=t.labelDimIndex,l=n.normal;i&&(a=i.getFormattedLabel(r,"normal",null,o,l&&l.get("formatter"),null!=e?{interpolatedValue:e}:null)),null==a&&(a=Ye(t.defaultText)?t.defaultText(r,t,e):t.defaultText);for(var s={normal:a},c=0;c<$p.length;c++){var p=$p[c],u=n[p];s[p]=ra(i?i.getFormattedLabel(r,p,null,o,u&&u.get("formatter")):null,a)}return s}function af(t,n,e,a){e=e||tf;for(var i=t instanceof jp,r=!1,o=0;o<Kp.length;o++){if((d=n[Kp[o]])&&d.getShallow("show")){r=!0;break}}var l=i?t:t.getTextContent();if(r){i||(l||(l=new jp,t.setTextContent(l)),t.stateProxy&&(l.stateProxy=t.stateProxy));var s=ef(e,n),c=n.normal,p=!!c.getShallow("show"),u=of(c,a&&a.normal,e,!1,!i);u.text=s.normal,i||t.setTextConfig(lf(c,e,!1));for(o=0;o<$p.length;o++){var d,h=$p[o];if(d=n[h]){var f=l.ensureState(h),g=!!ra(d.getShallow("show"),p);if(g!==p&&(f.ignore=!g),f.style=of(d,a&&a[h],e,!0,!i),f.style.text=s[h],!i)t.ensureState(h).textConfig=lf(d,e,!0)}}l.silent=!!c.getShallow("silent"),null!=l.style.x&&(u.x=l.style.x),null!=l.style.y&&(u.y=l.style.y),l.ignore=!p,l.useStyle(u),l.dirty(),e.enableTextSetter&&(hf(l).setLabelText=function(t){var a=ef(e,n,t);nf(l,a)})}else l&&(l.ignore=!0);t.dirty()}function rf(t,n){n=n||"label";for(var e={normal:t.getModel(n)},a=0;a<$p.length;a++){var i=$p[a];e[i]=t.getModel([i,n])}return e}function of(t,n,e,a,i){var r={};return function(t,n,e,a,i){e=e||tf;var r,o=n.ecModel,l=o&&o.option.textStyle,s=function(t){var n;for(;t&&t!==t.ecModel;){var e=(t.option||tf).rich;if(e){n=n||{};for(var a=He(e),i=0;i<a.length;i++){n[a[i]]=1}}t=t.parentModel}return n}(n);if(s)for(var c in r={},s)if(s.hasOwnProperty(c)){var p=n.getModel(["rich",c]);uf(r[c]={},p,l,e,a,i,!1,!0)}r&&(t.rich=r);var u=n.get("overflow");u&&(t.overflow=u);var d=n.get("minMargin");null!=d&&(t.margin=d);uf(t,n,l,e,a,i,!0,!1)}(r,t,e,a,i),n&&Ae(r,n),r}function lf(t,n,e){n=n||{};var a,i={},r=t.getShallow("rotate"),o=ra(t.getShallow("distance"),e?null:5),l=t.getShallow("offset");return"outside"===(a=t.getShallow("position")||(e?null:"inside"))&&(a=n.defaultOutsidePosition||"top"),null!=a&&(i.position=a),null!=l&&(i.offset=l),null!=r&&(r*=Math.PI/180,i.rotation=r),null!=o&&(i.distance=o),i.outsideFill="inherit"===t.get("color")?n.inheritColor||null:"auto",i}var sf=["fontStyle","fontWeight","fontSize","fontFamily","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY"],cf=["align","lineHeight","width","height","tag","verticalAlign"],pf=["padding","borderWidth","borderRadius","borderDashOffset","backgroundColor","borderColor","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];function uf(t,n,e,a,i,r,o,l){e=!i&&e||tf;var s=a&&a.inheritColor,c=n.getShallow("color"),p=n.getShallow("textBorderColor"),u=ra(n.getShallow("opacity"),e.opacity);"inherit"!==c&&"auto"!==c||(c=s||null),"inherit"!==p&&"auto"!==p||(p=s||null),r||(c=c||e.color,p=p||e.textBorderColor),null!=c&&(t.fill=c),null!=p&&(t.stroke=p);var d=ra(n.getShallow("textBorderWidth"),e.textBorderWidth);null!=d&&(t.lineWidth=d);var h=ra(n.getShallow("textBorderType"),e.textBorderType);null!=h&&(t.lineDash=h);var f=ra(n.getShallow("textBorderDashOffset"),e.textBorderDashOffset);null!=f&&(t.lineDashOffset=f),i||null!=u||l||(u=a&&a.defaultOpacity),null!=u&&(t.opacity=u),i||r||null==t.fill&&a.inheritColor&&(t.fill=a.inheritColor);for(var g=0;g<sf.length;g++){var m=sf[g];null!=(y=ra(n.getShallow(m),e[m]))&&(t[m]=y)}for(g=0;g<cf.length;g++){m=cf[g];null!=(y=n.getShallow(m))&&(t[m]=y)}if(null==t.verticalAlign){var b=n.getShallow("baseline");null!=b&&(t.verticalAlign=b)}if(!o||!a.disableBox){for(g=0;g<pf.length;g++){var y;m=pf[g];null!=(y=n.getShallow(m))&&(t[m]=y)}var v=n.getShallow("borderType");null!=v&&(t.borderDash=v),"auto"!==t.backgroundColor&&"inherit"!==t.backgroundColor||!s||(t.backgroundColor=s),"auto"!==t.borderColor&&"inherit"!==t.borderColor||!s||(t.borderColor=s)}}function df(t,n){var e=n&&n.getModel("textStyle");return pa([t.fontStyle||e&&e.getShallow("fontStyle")||"",t.fontWeight||e&&e.getShallow("fontWeight")||"",(t.fontSize||e&&e.getShallow("fontSize")||12)+"px",t.fontFamily||e&&e.getShallow("fontFamily")||"sans-serif"].join(" "))}var hf=$l();function ff(t,n,e,a){if(t){var i=hf(t);i.prevValue=i.value,i.value=e;var r=n.normal;i.valueAnimation=r.get("valueAnimation"),i.valueAnimation&&(i.precision=r.get("precision"),i.defaultInterpolatedText=a,i.statesModels=n)}}function gf(t,n,e,a,i){var r=hf(t);if(r.valueAnimation){var o=r.defaultInterpolatedText,l=ra(r.interpolatedValue,r.prevValue),s=r.value;(null==r.prevValue?wh:xh)(t,{},a,n,null,(function(a){var c=rs(e,r.precision,l,s,a);r.interpolatedValue=1===a?null:c;var p=ef({labelDataIndex:n,labelFetcher:i,defaultText:o?o(c):c+""},r.statesModels,c);nf(t,p)}))}}var mf,bf,yf=["textStyle","color"],vf=new jp,xf=function(){function t(){}return t.prototype.getTextColor=function(t){var n=this.ecModel;return this.getShallow("color")||(!t&&n?n.get(yf):null)},t.prototype.getFont=function(){return df({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},t.prototype.getTextRect=function(t){return vf.useStyle({text:t,fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily"),verticalAlign:this.getShallow("verticalAlign")||this.getShallow("baseline"),padding:this.getShallow("padding"),lineHeight:this.getShallow("lineHeight"),rich:this.getShallow("rich")}),vf.update(),vf.getBoundingRect()},t}(),wf=[["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","type"],["lineDashOffset","dashOffset"],["lineCap","cap"],["lineJoin","join"],["miterLimit"]],_f=ms(wf),kf=function(){function t(){}return t.prototype.getLineStyle=function(t){return _f(this,t)},t}(),Sf=[["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","borderType"],["lineDashOffset","borderDashOffset"],["lineCap","borderCap"],["lineJoin","borderJoin"],["miterLimit","borderMiterLimit"]],Mf=ms(Sf),If=function(){function t(){}return t.prototype.getItemStyle=function(t,n){return Mf(this,t,n)},t}(),Cf=function(){function t(t,n,e){this.parentModel=n,this.ecModel=e,this.option=t}return t.prototype.init=function(t,n,e){for(var a=[],i=3;i<arguments.length;i++)a[i-3]=arguments[i]},t.prototype.mergeOption=function(t,n){Te(this.option,t,!0)},t.prototype.get=function(t,n){return null==t?this.option:this._doGet(this.parsePath(t),!n&&this.parentModel)},t.prototype.getShallow=function(t,n){var e=this.option,a=null==e?e:e[t];if(null==a&&!n){var i=this.parentModel;i&&(a=i.getShallow(t))}return a},t.prototype.getModel=function(n,e){var a=null!=n,i=a?this.parsePath(n):null;return new t(a?this._doGet(i):this.option,e=e||this.parentModel&&this.parentModel.getModel(this.resolveParentPath(i)),this.ecModel)},t.prototype.isEmpty=function(){return null==this.option},t.prototype.restoreData=function(){},t.prototype.clone=function(){return new(0,this.constructor)(Ce(this.option))},t.prototype.parsePath=function(t){return"string"==typeof t?t.split("."):t},t.prototype.resolveParentPath=function(t){return t},t.prototype.isAnimationEnabled=function(){if(!pe.node&&this.option){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}},t.prototype._doGet=function(t,n){var e=this.option;if(!t)return e;for(var a=0;a<t.length&&(!t[a]||null!=(e=e&&"object"==typeof e?e[t[a]]:null));a++);return null==e&&n&&(e=n._doGet(this.resolveParentPath(t),n.parentModel)),e},t}();cs(Cf),mf=Cf,bf=["__\0is_clz",ds++].join("_"),mf.prototype[bf]=!0,mf.isInstance=function(t){return!(!t||!t[bf])},Re(Cf,kf),Re(Cf,If),Re(Cf,ys),Re(Cf,xf);var Tf=Math.round(10*Math.random());function Df(t){return[t||"",Tf++].join("_")}function Af(t,n){return Te(Te({},t,!0),n,!0)}var zf="ZH",Lf="EN",Pf=Lf,Of={},Rf={},Nf=pe.domSupported&&(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase().indexOf(zf)>-1?zf:Pf;function Ef(t,n){t=t.toUpperCase(),Rf[t]=new Cf(n),Of[t]=n}Ef(Lf,{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"}},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:". "}}}}),Ef(zf,{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:"旭日图"}},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 Vf=1e3,Bf=6e4,Ff=36e5,Gf=864e5,Hf=31536e6,Wf={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}"},jf="{yyyy}-{MM}-{dd}",Uf={year:"{yyyy}",month:"{yyyy}-{MM}",day:jf,hour:"{yyyy}-{MM}-{dd} "+Wf.hour,minute:"{yyyy}-{MM}-{dd} "+Wf.minute,second:"{yyyy}-{MM}-{dd} "+Wf.second,millisecond:Wf.none},Yf=["year","month","day","hour","minute","second","millisecond"],Xf=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Zf(t,n){return"0000".substr(0,n-(t+="").length)+t}function qf(t){switch(t){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return t}}function $f(t){return t===qf(t)}function Kf(t,n,e,a){var i=Sl(t),r=i[tg(e)](),o=i[ng(e)]()+1,l=Math.floor((o-1)/4)+1,s=i[eg(e)](),c=i["get"+(e?"UTC":"")+"Day"](),p=i[ag(e)](),u=(p-1)%12+1,d=i[ig(e)](),h=i[rg(e)](),f=i[og(e)](),g=a instanceof Cf?a:function(t){return Rf[t]}(a||Nf)||Rf.EN,m=g.getModel("time"),b=m.get("month"),y=m.get("monthAbbr"),v=m.get("dayOfWeek"),x=m.get("dayOfWeekAbbr");return(n||"").replace(/{yyyy}/g,r+"").replace(/{yy}/g,r%100+"").replace(/{Q}/g,l+"").replace(/{MMMM}/g,b[o-1]).replace(/{MMM}/g,y[o-1]).replace(/{MM}/g,Zf(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,Zf(s,2)).replace(/{d}/g,s+"").replace(/{eeee}/g,v[c]).replace(/{ee}/g,x[c]).replace(/{e}/g,c+"").replace(/{HH}/g,Zf(p,2)).replace(/{H}/g,p+"").replace(/{hh}/g,Zf(u+"",2)).replace(/{h}/g,u+"").replace(/{mm}/g,Zf(d,2)).replace(/{m}/g,d+"").replace(/{ss}/g,Zf(h,2)).replace(/{s}/g,h+"").replace(/{SSS}/g,Zf(f,3)).replace(/{S}/g,f+"")}function Jf(t,n){var e=Sl(t),a=e[ng(n)]()+1,i=e[eg(n)](),r=e[ag(n)](),o=e[ig(n)](),l=e[rg(n)](),s=0===e[og(n)](),c=s&&0===l,p=c&&0===o,u=p&&0===r,d=u&&1===i;return d&&1===a?"year":d?"month":u?"day":p?"hour":c?"minute":s?"second":"millisecond"}function Qf(t,n,e){var a="number"==typeof t?Sl(t):t;switch(n=n||Jf(t,e)){case"year":return a[tg(e)]();case"half-year":return a[ng(e)]()>=6?1:0;case"quarter":return Math.floor((a[ng(e)]()+1)/4);case"month":return a[ng(e)]();case"day":return a[eg(e)]();case"half-day":return a[ag(e)]()/24;case"hour":return a[ag(e)]();case"minute":return a[ig(e)]();case"second":return a[rg(e)]();case"millisecond":return a[og(e)]()}}function tg(t){return t?"getUTCFullYear":"getFullYear"}function ng(t){return t?"getUTCMonth":"getMonth"}function eg(t){return t?"getUTCDate":"getDate"}function ag(t){return t?"getUTCHours":"getHours"}function ig(t){return t?"getUTCMinutes":"getMinutes"}function rg(t){return t?"getUTCSeconds":"getSeconds"}function og(t){return t?"getUTCMilliseconds":"getMilliseconds"}function lg(t){return t?"setUTCFullYear":"setFullYear"}function sg(t){return t?"setUTCMonth":"setMonth"}function cg(t){return t?"setUTCDate":"setDate"}function pg(t){return t?"setUTCHours":"setHours"}function ug(t){return t?"setUTCMinutes":"setMinutes"}function dg(t){return t?"setUTCSeconds":"setSeconds"}function hg(t){return t?"setUTCMilliseconds":"setMilliseconds"}function fg(t){if(!zl(t))return Xe(t)?t:"-";var n=(t+"").split(".");return n[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(n.length>1?"."+n[1]:"")}function gg(t,n){return t=(t||"").toLowerCase().replace(/-(.)/g,(function(t,n){return n.toUpperCase()})),n&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t}var mg=sa,bg=/([&<>"'])/g,yg={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};function vg(t){return null==t?"":(t+"").replace(bg,(function(t,n){return yg[n]}))}function xg(t,n,e){function a(t){return t&&pa(t)?t:"-"}function i(t){return!(null==t||isNaN(t)||!isFinite(t))}var r="time"===n,o=t instanceof Date;if(r||o){var l=r?Sl(t):t;if(!isNaN(+l))return Kf(l,"{yyyy}-{MM}-{dd} {hh}:{mm}:{ss}",e);if(o)return"-"}if("ordinal"===n)return Ze(t)?a(t):qe(t)&&i(t)?t+"":"-";var s=Al(t);return i(s)?fg(s):Ze(t)?a(t):"-"}var wg=["a","b","c","d","e","f","g"],_g=function(t,n){return"{"+t+(null==n?"":n)+"}"};function kg(t,n,e){Ue(n)||(n=[n]);var a=n.length;if(!a)return"";for(var i=n[0].$vars||[],r=0;r<i.length;r++){var o=wg[r];t=t.replace(_g(o),_g(o,0))}for(var l=0;l<a;l++)for(var s=0;s<i.length;s++){var c=n[l][i[s]];t=t.replace(_g(wg[s],l),e?vg(c):c)}return t}function Sg(t,n){var e=Xe(t)?{color:t,extraCssText:n}:t||{},a=e.color,i=e.type;n=e.extraCssText;var r=e.renderMode||"html";return a?"html"===r?"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:'+vg(a)+";"+(n||"")+'"></span>':'<span style="display:inline-block;margin-right:4px;border-radius:10px;width:10px;height:10px;background-color:'+vg(a)+";"+(n||"")+'"></span>':{renderMode:r,content:"{"+(e.markerId||"markerX")+"|}  ",style:"subItem"===i?{width:4,height:4,borderRadius:2,backgroundColor:a}:{width:10,height:10,borderRadius:5,backgroundColor:a}}:""}function Mg(t,n){return n=n||"transparent",Xe(t)?t:$e(t)&&t.colorStops&&(t.colorStops[0]||{}).color||n}function Ig(t,n){if("_blank"===n||"blank"===n){var e=window.open();e.opener=null,e.location.href=t}else window.open(t,n)}var Cg=Ee,Tg=["left","right","top","bottom","width","height"],Dg=[["width","left","right"],["height","top","bottom"]];function Ag(t,n,e,a,i){var r=0,o=0;null==a&&(a=1/0),null==i&&(i=1/0);var l=0;n.eachChild((function(s,c){var p,u,d=s.getBoundingRect(),h=n.childAt(c+1),f=h&&h.getBoundingRect();if("horizontal"===t){var g=d.width+(f?-f.x+d.x:0);(p=r+g)>a||s.newline?(r=0,p=g,o+=l+e,l=d.height):l=Math.max(l,d.height)}else{var m=d.height+(f?-f.y+d.y:0);(u=o+m)>i||s.newline?(r+=l+e,o=0,u=m,l=d.width):l=Math.max(l,d.width)}s.newline||(s.x=r,s.y=o,s.markRedraw(),"horizontal"===t?r=p+e:o=u+e)}))}var zg=Ag;function Lg(t,n,e){e=mg(e||0);var a=n.width,i=n.height,r=dl(t.left,a),o=dl(t.top,i),l=dl(t.right,a),s=dl(t.bottom,i),c=dl(t.width,a),p=dl(t.height,i),u=e[2]+e[0],d=e[1]+e[3],h=t.aspect;switch(isNaN(c)&&(c=a-l-d-r),isNaN(p)&&(p=i-s-u-o),null!=h&&(isNaN(c)&&isNaN(p)&&(h>a/i?c=.8*a:p=.8*i),isNaN(c)&&(c=h*p),isNaN(p)&&(p=c/h)),isNaN(r)&&(r=a-l-c-d),isNaN(o)&&(o=i-s-p-u),t.left||t.right){case"center":r=a/2-c/2-e[3];break;case"right":r=a-c-d}switch(t.top||t.bottom){case"middle":case"center":o=i/2-p/2-e[0];break;case"bottom":o=i-p-u}r=r||0,o=o||0,isNaN(c)&&(c=a-d-r-(l||0)),isNaN(p)&&(p=i-u-o-(s||0));var f=new Lo(r+e[3],o+e[0],c,p);return f.margin=e,f}function Pg(t,n,e,a,i){var r=!i||!i.hv||i.hv[0],o=!i||!i.hv||i.hv[1],l=i&&i.boundingMode||"all";if(r||o){var s;if("raw"===l)s="group"===t.type?new Lo(0,0,+n.width||0,+n.height||0):t.getBoundingRect();else if(s=t.getBoundingRect(),t.needLocalTransform()){var c=t.getLocalTransform();(s=s.clone()).applyTransform(c)}var p=Lg(ze({width:s.width,height:s.height},n),e,a),u=r?p.x-s.x:0,d=o?p.y-s.y:0;"raw"===l?(t.x=u,t.y=d):(t.x+=u,t.y+=d),t.markRedraw()}}function Og(t){var n=t.layoutMode||t.constructor.layoutMode;return $e(n)?n:n?{type:n}:null}function Rg(t,n,e){var a=e&&e.ignoreSize;!Ue(a)&&(a=[a,a]);var i=o(Dg[0],0),r=o(Dg[1],1);function o(e,i){var r={},o=0,c={},p=0;if(Cg(e,(function(n){c[n]=t[n]})),Cg(e,(function(t){l(n,t)&&(r[t]=c[t]=n[t]),s(r,t)&&o++,s(c,t)&&p++})),a[i])return s(n,e[1])?c[e[2]]=null:s(n,e[2])&&(c[e[1]]=null),c;if(2!==p&&o){if(o>=2)return r;for(var u=0;u<e.length;u++){var d=e[u];if(!l(r,d)&&l(t,d)){r[d]=t[d];break}}return r}return c}function l(t,n){return t.hasOwnProperty(n)}function s(t,n){return null!=t[n]&&"auto"!==t[n]}function c(t,n,e){Cg(t,(function(t){n[t]=e[t]}))}c(Dg[0],t,i),c(Dg[1],t,r)}function Ng(t){return Eg({},t)}function Eg(t,n){return n&&t&&Cg(Tg,(function(e){n.hasOwnProperty(e)&&(t[e]=n[e])})),t}je(Ag,"vertical"),je(Ag,"horizontal");var Vg=$l(),Bg=function(t){function n(n,e,a){var i=t.call(this,n,e,a)||this;return i.uid=Df("ec_cpt_model"),i}return re(n,t),n.prototype.init=function(t,n,e){this.mergeDefaultAndTheme(t,e)},n.prototype.mergeDefaultAndTheme=function(t,n){var e=Og(this),a=e?Ng(t):{};Te(t,n.getTheme().get(this.mainType)),Te(t,this.getDefaultOption()),e&&Rg(t,a,e)},n.prototype.mergeOption=function(t,n){Te(this.option,t,!0);var e=Og(this);e&&Rg(this.option,t,e)},n.prototype.optionUpdated=function(t,n){},n.prototype.getDefaultOption=function(){var t=this.constructor;if(!function(t){return!(!t||!t[ls])}(t))return t.defaultOption;var n=Vg(this);if(!n.defaultOption){for(var e=[],a=t;a;){var i=a.prototype.defaultOption;i&&e.push(i),a=a.superClass}for(var r={},o=e.length-1;o>=0;o--)r=Te(r,e[o],!0);n.defaultOption=r}return n.defaultOption},n.prototype.getReferringComponents=function(t,n){var e=t+"Index",a=t+"Id";return es(this.ecModel,t,{index:this.get(e,!0),id:this.get(a,!0)},n)},n.prototype.getBoxLayoutParams=function(){var t=this;return{left:t.get("left"),top:t.get("top"),right:t.get("right"),bottom:t.get("bottom"),width:t.get("width"),height:t.get("height")}},n.protoInitialize=function(){var t=n.prototype;t.type="component",t.id="",t.name="",t.mainType="",t.subType="",t.componentIndex=0}(),n}(Cf);us(Bg,Cf),gs(Bg),function(t){var n={};t.registerSubTypeDefaulter=function(t,e){var a=ss(t);n[a.main]=e},t.determineSubType=function(e,a){var i=a.type;if(!i){var r=ss(e).main;t.hasSubTypes(e)&&n[r]&&(i=n[r](a))}return i}}(Bg),function(t,n){function e(t,n){return t[n]||(t[n]={predecessor:[],successor:[]}),t[n]}t.topologicalTravel=function(t,a,i,r){if(t.length){var o=function(t){var a={},i=[];return Ee(t,(function(r){var o=e(a,r),l=function(t,n){var e=[];return Ee(t,(function(t){Pe(n,t)>=0&&e.push(t)})),e}(o.originalDeps=n(r),t);o.entryCount=l.length,0===o.entryCount&&i.push(r),Ee(l,(function(t){Pe(o.predecessor,t)<0&&o.predecessor.push(t);var n=e(a,t);Pe(n.successor,t)<0&&n.successor.push(r)}))})),{graph:a,noEntryList:i}}(a),l=o.graph,s=o.noEntryList,c={};for(Ee(t,(function(t){c[t]=!0}));s.length;){var p=s.pop(),u=l[p],d=!!c[p];d&&(i.call(r,p,u.originalDeps.slice()),delete c[p]),Ee(u.successor,d?f:h)}Ee(c,(function(){throw new Error("")}))}function h(t){l[t].entryCount--,0===l[t].entryCount&&s.push(t)}function f(t){c[t]=!0,h(t)}}}(Bg,(function(t){var n=[];Ee(Bg.getClassesByMainType(t),(function(t){n=n.concat(t.dependencies||t.prototype.dependencies||[])})),n=Ve(n,(function(t){return ss(t).main})),"dataset"!==t&&Pe(n,"dataset")<=0&&n.unshift("dataset");return n}));var Fg="";"undefined"!=typeof navigator&&(Fg=navigator.platform||"");var Gg="rgba(0, 0, 0, 0.2)",Hg={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:Gg,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Gg,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Gg,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Gg,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Gg,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Gg,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:Fg.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},Wg=ga(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),jg="original",Ug="arrayRows",Yg="objectRows",Xg="keyedColumns",Zg="typedArray",qg="unknown",$g="column",Kg="row",Jg=1,Qg=2,tm=3,nm=$l();function em(t,n,e){var a={},i=im(n);if(!i||!t)return a;var r,o,l=[],s=[],c=n.ecModel,p=nm(c).datasetMap,u=i.uid+"_"+e.seriesLayoutBy;Ee(t=t.slice(),(function(n,e){var i=$e(n)?n:t[e]={name:n};"ordinal"===i.type&&null==r&&(r=e,o=f(i)),a[i.name]=[]}));var d=p.get(u)||p.set(u,{categoryWayDim:o,valueWayDim:0});function h(t,n,e){for(var a=0;a<e;a++)t.push(n+a)}function f(t){var n=t.dimsDef;return n?n.length:1}return Ee(t,(function(t,n){var e=t.name,i=f(t);if(null==r){var o=d.valueWayDim;h(a[e],o,i),h(s,o,i),d.valueWayDim+=i}else if(r===n)h(a[e],0,i),h(l,0,i);else{o=d.categoryWayDim;h(a[e],o,i),h(s,o,i),d.categoryWayDim+=i}})),l.length&&(a.itemName=l),s.length&&(a.seriesName=s),a}function am(t,n,e){var a={};if(!im(t))return a;var i,r=n.sourceFormat,o=n.dimensionsDefine;r!==Yg&&r!==Xg||Ee(o,(function(t,n){"name"===($e(t)?t.name:t)&&(i=n)}));var l=function(){for(var t={},a={},l=[],s=0,c=Math.min(5,e);s<c;s++){var p=om(n.data,r,n.seriesLayoutBy,o,n.startIndex,s);l.push(p);var u=p===tm;if(u&&null==t.v&&s!==i&&(t.v=s),(null==t.n||t.n===t.v||!u&&l[t.n]===tm)&&(t.n=s),d(t)&&l[t.n]!==tm)return t;u||(p===Qg&&null==a.v&&s!==i&&(a.v=s),null!=a.n&&a.n!==a.v||(a.n=s))}function d(t){return null!=t.v&&null!=t.n}return d(t)?t:d(a)?a:null}();if(l){a.value=[l.v];var s=null!=i?i:l.n;a.itemName=[s],a.seriesName=[s]}return a}function im(t){if(!t.get("data",!0))return es(t.ecModel,"dataset",{index:t.get("datasetIndex",!0),id:t.get("datasetId",!0)},ts).models[0]}function rm(t,n){return om(t.data,t.sourceFormat,t.seriesLayoutBy,t.dimensionsDefine,t.startIndex,n)}function om(t,n,e,a,i,r){var o,l,s;if(Je(t))return tm;if(a){var c=a[r];$e(c)?(l=c.name,s=c.type):Xe(c)&&(l=c)}if(null!=s)return"ordinal"===s?Jg:tm;if(n===Ug){var p=t;if(e===Kg){for(var u=p[r],d=0;d<(u||[]).length&&d<5;d++)if(null!=(o=y(u[i+d])))return o}else for(d=0;d<p.length&&d<5;d++){var h=p[i+d];if(h&&null!=(o=y(h[r])))return o}}else if(n===Yg){var f=t;if(!l)return tm;for(d=0;d<f.length&&d<5;d++){if((m=f[d])&&null!=(o=y(m[l])))return o}}else if(n===Xg){if(!l)return tm;if(!(u=t[l])||Je(u))return tm;for(d=0;d<u.length&&d<5;d++)if(null!=(o=y(u[d])))return o}else if(n===jg){var g=t;for(d=0;d<g.length&&d<5;d++){var m,b=Gl(m=g[d]);if(!Ue(b))return tm;if(null!=(o=y(b[r])))return o}}function y(t){var n=Xe(t);return null!=t&&isFinite(t)&&""!==t?n?Qg:tm:n&&"-"!==t?Jg:void 0}return tm}var lm=ga();var sm,cm,pm,um=$l(),dm=$l(),hm=function(){function t(){}return t.prototype.getColorFromPalette=function(t,n,e){var a=Vl(this.get("color",!0)),i=this.get("colorLayer",!0);return gm(this,um,a,i,t,n,e)},t.prototype.clearColorPalette=function(){!function(t,n){n(t).paletteIdx=0,n(t).paletteNameMap={}}(this,um)},t}();function fm(t,n,e,a){var i=Vl(t.get(["aria","decal","decals"]));return gm(t,dm,i,null,n,e,a)}function gm(t,n,e,a,i,r,o){var l=n(r=r||t),s=l.paletteIdx||0,c=l.paletteNameMap=l.paletteNameMap||{};if(c.hasOwnProperty(i))return c[i];var p=null!=o&&a?function(t,n){for(var e=t.length,a=0;a<e;a++)if(t[a].length>n)return t[a];return t[e-1]}(a,o):e;if((p=p||e)&&p.length){var u=p[s];return i&&(c[i]=u),l.paletteIdx=(s+1)%p.length,u}}var mm=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n.prototype.init=function(t,n,e,a,i,r){a=a||{},this.option=null,this._theme=new Cf(a),this._locale=new Cf(i),this._optionManager=r},n.prototype.setOption=function(t,n,e){var a=vm(n);this._optionManager.setOption(t,e,a),this._resetOption(null,a)},n.prototype.resetOption=function(t,n){return this._resetOption(t,vm(n))},n.prototype._resetOption=function(t,n){var e=!1,a=this._optionManager;if(!t||"recreate"===t){var i=a.mountOption("recreate"===t);this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(i,n)):pm(this,i),e=!0}if("timeline"!==t&&"media"!==t||this.restoreData(),!t||"recreate"===t||"timeline"===t){var r=a.getTimelineOption(this);r&&(e=!0,this._mergeOption(r,n))}if(!t||"recreate"===t||"media"===t){var o=a.getMediaOption(this);o.length&&Ee(o,(function(t){e=!0,this._mergeOption(t,n)}),this)}return e},n.prototype.mergeOption=function(t){this._mergeOption(t,null)},n.prototype._mergeOption=function(t,n){var e=this.option,a=this._componentsMap,i=this._componentsCount,r=[],o=ga(),l=n&&n.replaceMergeMainTypeMap;nm(this).datasetMap=ga(),Ee(t,(function(t,n){null!=t&&(Bg.hasClass(n)?n&&(r.push(n),o.set(n,!0)):e[n]=null==e[n]?Ce(t):Te(e[n],t,!0))})),l&&l.each((function(t,n){Bg.hasClass(n)&&!o.get(n)&&(r.push(n),o.set(n,!0))})),Bg.topologicalTravel(r,Bg.getAllClassMainTypes(),(function(n){var r=function(t,n,e){var a=lm.get(n);if(!a)return e;var i=a(t);return i?e.concat(i):e}(this,n,Vl(t[n])),o=a.get(n),s=o?l&&l.get(n)?"replaceMerge":"normalMerge":"replaceAll",c=Wl(o,r,s);(function(t,n,e){Ee(t,(function(t){var a=t.newOption;$e(a)&&(t.keyInfo.mainType=n,t.keyInfo.subType=function(t,n,e,a){return n.type?n.type:e?e.subType:a.determineSubType(t,n)}(n,a,t.existing,e))}))})(c,n,Bg),e[n]=null,a.set(n,null),i.set(n,0);var p=[],u=[],d=0;Ee(c,(function(t,e){var a=t.existing,i=t.newOption;if(i){var r="series"===n,o=Bg.getClass(n,t.keyInfo.subType,!r);if(!o)return;if(a&&a.constructor===o)a.name=t.keyInfo.name,a.mergeOption(i,this),a.optionUpdated(i,!1);else{var l=Ae({componentIndex:e},t.keyInfo);Ae(a=new o(i,this,this,l),l),t.brandNew&&(a.__requireNewView=!0),a.init(i,this,this),a.optionUpdated(null,!0)}}else a&&(a.mergeOption({},this),a.optionUpdated({},!1));a?(p.push(a.option),u.push(a),d++):(p.push(void 0),u.push(void 0))}),this),e[n]=p,a.set(n,u),i.set(n,d),"series"===n&&sm(this)}),this),this._seriesIndices||sm(this)},n.prototype.getOption=function(){var t=Ce(this.option);return Ee(t,(function(n,e){if(Bg.hasClass(e)){for(var a=Vl(n),i=a.length,r=!1,o=i-1;o>=0;o--)a[o]&&!Zl(a[o])?r=!0:(a[o]=null,!r&&i--);a.length=i,t[e]=a}})),delete t["\0_ec_inner"],t},n.prototype.getTheme=function(){return this._theme},n.prototype.getLocaleModel=function(){return this._locale},n.prototype.setUpdatePayload=function(t){this._payload=t},n.prototype.getUpdatePayload=function(){return this._payload},n.prototype.getComponent=function(t,n){var e=this._componentsMap.get(t);if(e){var a=e[n||0];if(a)return a;if(null==n)for(var i=0;i<e.length;i++)if(e[i])return e[i]}},n.prototype.queryComponents=function(t){var n=t.mainType;if(!n)return[];var e,a=t.index,i=t.id,r=t.name,o=this._componentsMap.get(n);return o&&o.length?(null!=a?(e=[],Ee(Vl(a),(function(t){o[t]&&e.push(o[t])}))):e=null!=i?bm("id",i,o):null!=r?bm("name",r,o):Fe(o,(function(t){return!!t})),ym(e,t)):[]},n.prototype.findComponents=function(t){var n,e=t.query,a=t.mainType,i=function(t){var n=a+"Index",e=a+"Id",i=a+"Name";return!t||null==t[n]&&null==t[e]&&null==t[i]?null:{mainType:a,index:t[n],id:t[e],name:t[i]}}(e),r=i?this.queryComponents(i):Fe(this._componentsMap.get(a),(function(t){return!!t}));return n=ym(r,t),t.filter?Fe(n,t.filter):n},n.prototype.eachComponent=function(t,n,e){var a=this._componentsMap;if(Ye(t)){var i=n,r=t;a.each((function(t,n){for(var e=0;t&&e<t.length;e++){var a=t[e];a&&r.call(i,n,a,a.componentIndex)}}))}else for(var o=Xe(t)?a.get(t):$e(t)?this.findComponents(t):null,l=0;o&&l<o.length;l++){var s=o[l];s&&n.call(e,s,s.componentIndex)}},n.prototype.getSeriesByName=function(t){var n=Yl(t,null);return Fe(this._componentsMap.get("series"),(function(t){return!!t&&null!=n&&t.name===n}))},n.prototype.getSeriesByIndex=function(t){return this._componentsMap.get("series")[t]},n.prototype.getSeriesByType=function(t){return Fe(this._componentsMap.get("series"),(function(n){return!!n&&n.subType===t}))},n.prototype.getSeries=function(){return Fe(this._componentsMap.get("series"),(function(t){return!!t}))},n.prototype.getSeriesCount=function(){return this._componentsCount.get("series")},n.prototype.eachSeries=function(t,n){cm(this),Ee(this._seriesIndices,(function(e){var a=this._componentsMap.get("series")[e];t.call(n,a,e)}),this)},n.prototype.eachRawSeries=function(t,n){Ee(this._componentsMap.get("series"),(function(e){e&&t.call(n,e,e.componentIndex)}))},n.prototype.eachSeriesByType=function(t,n,e){cm(this),Ee(this._seriesIndices,(function(a){var i=this._componentsMap.get("series")[a];i.subType===t&&n.call(e,i,a)}),this)},n.prototype.eachRawSeriesByType=function(t,n,e){return Ee(this.getSeriesByType(t),n,e)},n.prototype.isSeriesFiltered=function(t){return cm(this),null==this._seriesIndicesMap.get(t.componentIndex)},n.prototype.getCurrentSeriesIndices=function(){return(this._seriesIndices||[]).slice()},n.prototype.filterSeries=function(t,n){cm(this);var e=[];Ee(this._seriesIndices,(function(a){var i=this._componentsMap.get("series")[a];t.call(n,i,a)&&e.push(a)}),this),this._seriesIndices=e,this._seriesIndicesMap=ga(e)},n.prototype.restoreData=function(t){sm(this);var n=this._componentsMap,e=[];n.each((function(t,n){Bg.hasClass(n)&&e.push(n)})),Bg.topologicalTravel(e,Bg.getAllClassMainTypes(),(function(e){Ee(n.get(e),(function(n){!n||"series"===e&&function(t,n){if(n){var e=n.seriesIndex,a=n.seriesId,i=n.seriesName;return null!=e&&t.componentIndex!==e||null!=a&&t.id!==a||null!=i&&t.name!==i}}(n,t)||n.restoreData()}))}))},n.internalField=(sm=function(t){var n=t._seriesIndices=[];Ee(t._componentsMap.get("series"),(function(t){t&&n.push(t.componentIndex)})),t._seriesIndicesMap=ga(n)},cm=function(t){},void(pm=function(t,n){t.option={},t.option["\0_ec_inner"]=1,t._componentsMap=ga({series:[]}),t._componentsCount=ga();var e=n.aria;$e(e)&&null==e.enabled&&(e.enabled=!0),function(t,n){var e=t.color&&!t.colorLayer;Ee(n,(function(n,a){"colorLayer"===a&&e||Bg.hasClass(a)||("object"==typeof n?t[a]=t[a]?Te(t[a],n,!1):Ce(n):null==t[a]&&(t[a]=n))}))}(n,t._theme.option),Te(n,Hg,!1),t._mergeOption(n,null)})),n}(Cf);function bm(t,n,e){if(Ue(n)){var a=ga();return Ee(n,(function(t){null!=t&&(null!=Yl(t,null)&&a.set(t,!0))})),Fe(e,(function(n){return n&&a.get(n[t])}))}var i=Yl(n,null);return Fe(e,(function(n){return n&&null!=i&&n[t]===i}))}function ym(t,n){return n.hasOwnProperty("subType")?Fe(t,(function(t){return t&&t.subType===n.subType})):t}function vm(t){var n=ga();return t&&Ee(Vl(t.replaceMerge),(function(t){n.set(t,!0)})),{replaceMergeMainTypeMap:n}}Re(mm,hm);var xm=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isDisposed","on","off","getDataURL","getConnectedDataURL","getOption","getId","updateLabelLayout"],wm=function(t){Ee(xm,(function(n){this[n]=We(t[n],t)}),this)},_m={},km=function(){function t(){this._coordinateSystems=[]}return t.prototype.create=function(t,n){var e=[];Ee(_m,(function(a,i){var r=a.create(t,n);e=e.concat(r||[])})),this._coordinateSystems=e},t.prototype.update=function(t,n){Ee(this._coordinateSystems,(function(e){e.update&&e.update(t,n)}))},t.prototype.getCoordinateSystems=function(){return this._coordinateSystems.slice()},t.register=function(t,n){_m[t]=n},t.get=function(t){return _m[t]},t}(),Sm=/^(min|max)?(.+)$/,Mm=function(){function t(t){this._timelineOptions=[],this._mediaList=[],this._currentMediaIndices=[],this._api=t}return t.prototype.setOption=function(t,n,e){t&&(Ee(Vl(t.series),(function(t){t&&t.data&&Je(t.data)&&da(t.data)})),Ee(Vl(t.dataset),(function(t){t&&t.source&&Je(t.source)&&da(t.source)}))),t=Ce(t);var a=this._optionBackup,i=function(t,n,e){var a,i,r=[],o=t.baseOption,l=t.timeline,s=t.options,c=t.media,p=!!t.media,u=!!(s||l||o&&o.timeline);o?(i=o).timeline||(i.timeline=l):((u||p)&&(t.options=t.media=null),i=t);p&&Ue(c)&&Ee(c,(function(t){t&&t.option&&(t.query?r.push(t):a||(a=t))}));function d(t){Ee(n,(function(n){n(t,e)}))}return d(i),Ee(s,(function(t){return d(t)})),Ee(r,(function(t){return d(t.option)})),{baseOption:i,timelineOptions:s||[],mediaDefault:a,mediaList:r}}(t,n,!a);this._newBaseOption=i.baseOption,a?(i.timelineOptions.length&&(a.timelineOptions=i.timelineOptions),i.mediaList.length&&(a.mediaList=i.mediaList),i.mediaDefault&&(a.mediaDefault=i.mediaDefault)):this._optionBackup=i},t.prototype.mountOption=function(t){var n=this._optionBackup;return this._timelineOptions=n.timelineOptions,this._mediaList=n.mediaList,this._mediaDefault=n.mediaDefault,this._currentMediaIndices=[],Ce(t?n.baseOption:this._newBaseOption)},t.prototype.getTimelineOption=function(t){var n,e=this._timelineOptions;if(e.length){var a=t.getComponent("timeline");a&&(n=Ce(e[a.getCurrentIndex()]))}return n},t.prototype.getMediaOption=function(t){var n,e,a=this._api.getWidth(),i=this._api.getHeight(),r=this._mediaList,o=this._mediaDefault,l=[],s=[];if(!r.length&&!o)return s;for(var c=0,p=r.length;c<p;c++)Im(r[c].query,a,i)&&l.push(c);return!l.length&&o&&(l=[-1]),l.length&&(n=l,e=this._currentMediaIndices,n.join(",")!==e.join(","))&&(s=Ve(l,(function(t){return Ce(-1===t?o.option:r[t].option)}))),this._currentMediaIndices=l,s},t}();function Im(t,n,e){var a={width:n,height:e,aspectratio:n/e},i=!0;return Ee(t,(function(t,n){var e=n.match(Sm);if(e&&e[1]&&e[2]){var r=e[1],o=e[2].toLowerCase();(function(t,n,e){return"min"===e?t>=n:"max"===e?t<=n:t===n})(a[o],t,r)||(i=!1)}})),i}var Cm=Ee,Tm=$e,Dm=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function Am(t){var n=t&&t.itemStyle;if(n)for(var e=0,a=Dm.length;e<a;e++){var i=Dm[e],r=n.normal,o=n.emphasis;r&&r[i]&&(t[i]=t[i]||{},t[i].normal?Te(t[i].normal,r[i]):t[i].normal=r[i],r[i]=null),o&&o[i]&&(t[i]=t[i]||{},t[i].emphasis?Te(t[i].emphasis,o[i]):t[i].emphasis=o[i],o[i]=null)}}function zm(t,n,e){if(t&&t[n]&&(t[n].normal||t[n].emphasis)){var a=t[n].normal,i=t[n].emphasis;a&&(e?(t[n].normal=t[n].emphasis=null,ze(t[n],a)):t[n]=a),i&&(t.emphasis=t.emphasis||{},t.emphasis[n]=i,i.focus&&(t.emphasis.focus=i.focus),i.blurScope&&(t.emphasis.blurScope=i.blurScope))}}function Lm(t){zm(t,"itemStyle"),zm(t,"lineStyle"),zm(t,"areaStyle"),zm(t,"label"),zm(t,"labelLine"),zm(t,"upperLabel"),zm(t,"edgeLabel")}function Pm(t,n){var e=Tm(t)&&t[n],a=Tm(e)&&e.textStyle;if(a)for(var i=0,r=Fl.length;i<r;i++){var o=Fl[i];a.hasOwnProperty(o)&&(e[o]=a[o])}}function Om(t){t&&(Lm(t),Pm(t,"label"),t.emphasis&&Pm(t.emphasis,"label"))}function Rm(t){return Ue(t)?t:t?[t]:[]}function Nm(t){return(Ue(t)?t[0]:t)||{}}function Em(t,n){Cm(Rm(t.series),(function(t){Tm(t)&&function(t){if(Tm(t)){Am(t),Lm(t),Pm(t,"label"),Pm(t,"upperLabel"),Pm(t,"edgeLabel"),t.emphasis&&(Pm(t.emphasis,"label"),Pm(t.emphasis,"upperLabel"),Pm(t.emphasis,"edgeLabel"));var n=t.markPoint;n&&(Am(n),Om(n));var e=t.markLine;e&&(Am(e),Om(e));var a=t.markArea;a&&Om(a);var i=t.data;if("graph"===t.type){i=i||t.nodes;var r=t.links||t.edges;if(r&&!Je(r))for(var o=0;o<r.length;o++)Om(r[o]);Ee(t.categories,(function(t){Lm(t)}))}if(i&&!Je(i))for(o=0;o<i.length;o++)Om(i[o]);if((n=t.markPoint)&&n.data){var l=n.data;for(o=0;o<l.length;o++)Om(l[o])}if((e=t.markLine)&&e.data){var s=e.data;for(o=0;o<s.length;o++)Ue(s[o])?(Om(s[o][0]),Om(s[o][1])):Om(s[o])}"gauge"===t.type?(Pm(t,"axisLabel"),Pm(t,"title"),Pm(t,"detail")):"treemap"===t.type?(zm(t.breadcrumb,"itemStyle"),Ee(t.levels,(function(t){Lm(t)}))):"tree"===t.type&&Lm(t.leaves)}}(t)}));var e=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];n&&e.push("valueAxis","categoryAxis","logAxis","timeAxis"),Cm(e,(function(n){Cm(Rm(t[n]),(function(t){t&&(Pm(t,"axisLabel"),Pm(t.axisPointer,"label"))}))})),Cm(Rm(t.parallel),(function(t){var n=t&&t.parallelAxisDefault;Pm(n,"axisLabel"),Pm(n&&n.axisPointer,"label")})),Cm(Rm(t.calendar),(function(t){zm(t,"itemStyle"),Pm(t,"dayLabel"),Pm(t,"monthLabel"),Pm(t,"yearLabel")})),Cm(Rm(t.radar),(function(t){Pm(t,"name"),t.name&&null==t.axisName&&(t.axisName=t.name,delete t.name),null!=t.nameGap&&null==t.axisNameGap&&(t.axisNameGap=t.nameGap,delete t.nameGap)})),Cm(Rm(t.geo),(function(t){Tm(t)&&(Om(t),Cm(Rm(t.regions),(function(t){Om(t)})))})),Cm(Rm(t.timeline),(function(t){Om(t),zm(t,"label"),zm(t,"itemStyle"),zm(t,"controlStyle",!0);var n=t.data;Ue(n)&&Ee(n,(function(t){$e(t)&&(zm(t,"label"),zm(t,"itemStyle"))}))})),Cm(Rm(t.toolbox),(function(t){zm(t,"iconStyle"),Cm(t.feature,(function(t){zm(t,"iconStyle")}))})),Pm(Nm(t.axisPointer),"label"),Pm(Nm(t.tooltip).axisPointer,"label")}function Vm(t){t&&Ee(Bm,(function(n){n[0]in t&&!(n[1]in t)&&(t[n[1]]=t[n[0]])}))}var Bm=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],Fm=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],Gm=[["borderRadius","barBorderRadius"],["borderColor","barBorderColor"],["borderWidth","barBorderWidth"]];function Hm(t){var n=t&&t.itemStyle;if(n)for(var e=0;e<Gm.length;e++){var a=Gm[e][1],i=Gm[e][0];null!=n[a]&&(n[i]=n[a])}}function Wm(t){t&&"edge"===t.alignTo&&null!=t.margin&&null==t.edgeDistance&&(t.edgeDistance=t.margin)}function jm(t){t&&t.downplay&&!t.blur&&(t.blur=t.downplay)}function Um(t,n){if(t)for(var e=0;e<t.length;e++)n(t[e]),t[e]&&Um(t[e].children,n)}function Ym(t,n){Em(t,n),t.series=Vl(t.series),Ee(t.series,(function(t){if($e(t)){var n=t.type;if("line"===n)null!=t.clipOverflow&&(t.clip=t.clipOverflow);else if("pie"===n||"gauge"===n){if(null!=t.clockWise&&(t.clockwise=t.clockWise),Wm(t.label),(i=t.data)&&!Je(i))for(var e=0;e<i.length;e++)Wm(i[e]);null!=t.hoverOffset&&(t.emphasis=t.emphasis||{},(t.emphasis.scaleSize=null)&&(t.emphasis.scaleSize=t.hoverOffset))}else if("gauge"===n){var a=function(t,n){for(var e=n.split(","),a=t,i=0;i<e.length&&null!=(a=a&&a[e[i]]);i++);return a}(t,"pointer.color");null!=a&&function(t,n,e,a){for(var i,r=n.split(","),o=t,l=0;l<r.length-1;l++)null==o[i=r[l]]&&(o[i]={}),o=o[i];(a||null==o[r[l]])&&(o[r[l]]=e)}(t,"itemStyle.color",a)}else if("bar"===n){var i;if(Hm(t),Hm(t.backgroundStyle),Hm(t.emphasis),(i=t.data)&&!Je(i))for(e=0;e<i.length;e++)"object"==typeof i[e]&&(Hm(i[e]),Hm(i[e]&&i[e].emphasis))}else if("sunburst"===n){var r=t.highlightPolicy;r&&(t.emphasis=t.emphasis||{},t.emphasis.focus||(t.emphasis.focus=r)),jm(t),Um(t.data,jm)}else"graph"===n||"sankey"===n?function(t){t&&null!=t.focusNodeAdjacency&&(t.emphasis=t.emphasis||{},null==t.emphasis.focus&&(t.emphasis.focus="adjacency"))}(t):"map"===n&&(t.mapType&&!t.map&&(t.map=t.mapType),t.mapLocation&&ze(t,t.mapLocation));null!=t.hoverAnimation&&(t.emphasis=t.emphasis||{},t.emphasis&&null==t.emphasis.scale&&(t.emphasis.scale=t.hoverAnimation)),Vm(t)}})),t.dataRange&&(t.visualMap=t.dataRange),Ee(Fm,(function(n){var e=t[n];e&&(Ue(e)||(e=[e]),Ee(e,(function(t){Vm(t)})))}))}function Xm(t){Ee(t,(function(n,e){var a=[],i=[NaN,NaN],r=[n.stackResultDimension,n.stackedOverDimension],o=n.data,l=n.isStackedByIndex;o.modify(r,(function(r,s,c){var p,u,d=o.get(n.stackedDimension,c);if(isNaN(d))return i;l?u=o.getRawIndex(c):p=o.get(n.stackedByDimension,c);for(var h=NaN,f=e-1;f>=0;f--){var g=t[f];if(l||(u=g.data.rawIndexOf(g.stackedByDimension,p)),u>=0){var m=g.data.getByRawIndex(g.stackResultDimension,u);if(d>=0&&m>0||d<=0&&m<0){d=vl(d,m),h=m;break}}}return a[0]=d,a[1]=h,a}))}))}var Zm,qm,$m,Km,Jm,Qm=function(t){this.data=t.data||(t.sourceFormat===Xg?{}:[]),this.sourceFormat=t.sourceFormat||qg,this.seriesLayoutBy=t.seriesLayoutBy||$g,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var n=this.dimensionsDefine=t.dimensionsDefine;if(n)for(var e=0;e<n.length;e++){var a=n[e];null==a.type&&rm(this,e)===Jg&&(a.type="ordinal")}};function tb(t){return t instanceof Qm}function nb(t,n,e){e=e||ab(t);var a=n.seriesLayoutBy,i=function(t,n,e,a,i){var r,o;if(!t)return{dimensionsDefine:ib(i),startIndex:o,dimensionsDetectedCount:r};if(n===Ug){var l=t;"auto"===a||null==a?rb((function(t){null!=t&&"-"!==t&&(Xe(t)?null==o&&(o=1):o=0)}),e,l,10):o=qe(a)?a:a?1:0,i||1!==o||(i=[],rb((function(t,n){i[n]=null!=t?t+"":""}),e,l,1/0)),r=i?i.length:e===Kg?l.length:l[0]?l[0].length:null}else if(n===Yg)i||(i=function(t){var n,e=0;for(;e<t.length&&!(n=t[e++]););if(n){var a=[];return Ee(n,(function(t,n){a.push(n)})),a}}(t));else if(n===Xg)i||(i=[],Ee(t,(function(t,n){i.push(n)})));else if(n===jg){var s=Gl(t[0]);r=Ue(s)&&s.length||1}return{startIndex:o,dimensionsDefine:ib(i),dimensionsDetectedCount:r}}(t,e,a,n.sourceHeader,n.dimensions);return new Qm({data:t,sourceFormat:e,seriesLayoutBy:a,dimensionsDefine:i.dimensionsDefine,startIndex:i.startIndex,dimensionsDetectedCount:i.dimensionsDetectedCount,metaRawOption:Ce(n)})}function eb(t){return new Qm({data:t,sourceFormat:Je(t)?Zg:jg})}function ab(t){var n=qg;if(Je(t))n=Zg;else if(Ue(t)){0===t.length&&(n=Ug);for(var e=0,a=t.length;e<a;e++){var i=t[e];if(null!=i){if(Ue(i)){n=Ug;break}if($e(i)){n=Yg;break}}}}else if($e(t))for(var r in t)if(ya(t,r)&&Ne(t[r])){n=Xg;break}return n}function ib(t){if(t){var n=ga();return Ve(t,(function(t,e){var a={name:(t=$e(t)?t:{name:t}).name,displayName:t.displayName,type:t.type};if(null==a.name)return a;a.name+="",null==a.displayName&&(a.displayName=a.name);var i=n.get(a.name);return i?a.name+="-"+i.count++:n.set(a.name,{count:1}),a}))}}function rb(t,n,e,a){if(n===Kg)for(var i=0;i<e.length&&i<a;i++)t(e[i]?e[i][0]:null,i);else{var r=e[0]||[];for(i=0;i<r.length&&i<a;i++)t(r[i],i)}}function ob(t){var n=t.sourceFormat;return n===Yg||n===Xg}var lb=function(){function t(t,n){var e=tb(t)?t:eb(t);this._source=e;var a=this._data=e.data;e.sourceFormat===Zg&&(this._offset=0,this._dimSize=n,this._data=a),Jm(this,a,e)}return t.prototype.getSource=function(){return this._source},t.prototype.count=function(){return 0},t.prototype.getItem=function(t,n){},t.prototype.appendData=function(t){},t.prototype.clean=function(){},t.protoInitialize=function(){var n=t.prototype;n.pure=!1,n.persistent=!0}(),t.internalField=function(){var t;Jm=function(t,i,r){var o=r.sourceFormat,l=r.seriesLayoutBy,s=r.startIndex,c=r.dimensionsDefine;if(Ae(t,Km[bb(o,l)]),o===Zg)t.getItem=n,t.count=a,t.fillStorage=e;else{var p=pb(o,l);t.getItem=We(p,null,i,s,c);var u=hb(o,l);t.count=We(u,null,i,s,c)}};var n=function(t,n){t-=this._offset,n=n||[];for(var e=this._data,a=this._dimSize,i=a*t,r=0;r<a;r++)n[r]=e[i+r];return n},e=function(t,n,e,a){for(var i=this._data,r=this._dimSize,o=0;o<r;o++){for(var l=a[o],s=null==l[0]?1/0:l[0],c=null==l[1]?-1/0:l[1],p=n-t,u=e[o],d=0;d<p;d++){var h=i[d*r+o];u[t+d]=h,h<s&&(s=h),h>c&&(c=h)}l[0]=s,l[1]=c}},a=function(){return this._data?this._data.length/this._dimSize:0};function i(t){for(var n=0;n<t.length;n++)this._data.push(t[n])}(t={}).arrayRows_column={pure:!0,appendData:i},t.arrayRows_row={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t.objectRows={pure:!0,appendData:i},t.keyedColumns={pure:!0,appendData:function(t){var n=this._data;Ee(t,(function(t,e){for(var a=n[e]||(n[e]=[]),i=0;i<(t||[]).length;i++)a.push(t[i])}))}},t.original={appendData:i},t.typedArray={persistent:!1,pure:!0,appendData:function(t){this._data=t},clean:function(){this._offset+=this.count(),this._data=null}},Km=t}(),t}(),sb=function(t,n,e,a){return t[a]},cb=((Zm={}).arrayRows_column=function(t,n,e,a){return t[a+n]},Zm.arrayRows_row=function(t,n,e,a,i){a+=n;for(var r=i||[],o=t,l=0;l<o.length;l++){var s=o[l];r[l]=s?s[a]:null}return r},Zm.objectRows=sb,Zm.keyedColumns=function(t,n,e,a,i){for(var r=i||[],o=0;o<e.length;o++){var l=t[e[o].name];r[o]=l?l[a]:null}return r},Zm.original=sb,Zm);function pb(t,n){return cb[bb(t,n)]}var ub=function(t,n,e){return t.length},db=((qm={}).arrayRows_column=function(t,n,e){return Math.max(0,t.length-n)},qm.arrayRows_row=function(t,n,e){var a=t[0];return a?Math.max(0,a.length-n):0},qm.objectRows=ub,qm.keyedColumns=function(t,n,e){var a=t[e[0].name];return a?a.length:0},qm.original=ub,qm);function hb(t,n){return db[bb(t,n)]}var fb=function(t,n,e){return t[n]},gb=(($m={}).arrayRows=fb,$m.objectRows=function(t,n,e){return t[e]},$m.keyedColumns=fb,$m.original=function(t,n,e){var a=Gl(t);return a instanceof Array?a[n]:a},$m.typedArray=fb,$m);function mb(t){return gb[t]}function bb(t,n){return t===Ug?t+"_"+n:t}function yb(t,n,e){if(t){var a=t.getRawDataItem(n);if(null!=a){var i=t.getStore(),r=i.getSource().sourceFormat;if(null!=e){var o=t.getDimensionIndex(e),l=i.getDimensionProperty(o);return mb(r)(a,o,l)}var s=a;return r===jg&&(s=Gl(a)),s}}}var vb=/\{@(.+?)\}/g,xb=function(){function t(){}return t.prototype.getDataParams=function(t,n){var e=this.getData(n),a=this.getRawValue(t,n),i=e.getRawIndex(t),r=e.getName(t),o=e.getRawDataItem(t),l=e.getItemVisual(t,"style"),s=l&&l[e.getItemVisual(t,"drawType")||"fill"],c=l&&l.stroke,p=this.mainType,u="series"===p,d=e.userOutput&&e.userOutput.get();return{componentType:p,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:u?this.subType:null,seriesIndex:this.seriesIndex,seriesId:u?this.id:null,seriesName:u?this.name:null,name:r,dataIndex:i,data:o,dataType:n,value:a,color:s,borderColor:c,dimensionNames:d?d.fullDimensions:null,encode:d?d.encode:null,$vars:["seriesName","name","value"]}},t.prototype.getFormattedLabel=function(t,n,e,a,i,r){n=n||"normal";var o=this.getData(e),l=this.getDataParams(t,e);(r&&(l.value=r.interpolatedValue),null!=a&&Ue(l.value)&&(l.value=l.value[a]),i)||(i=o.getItemModel(t).get("normal"===n?["label","formatter"]:[n,"label","formatter"]));return"function"==typeof i?(l.status=n,l.dimensionIndex=a,i(l)):"string"==typeof i?kg(i,l).replace(vb,(function(n,e){var a=e.length,i=e;"["===i.charAt(0)&&"]"===i.charAt(a-1)&&(i=+i.slice(1,a-1));var l=yb(o,t,i);if(r&&Ue(r.interpolatedValue)){var s=o.getDimensionIndex(i);s>=0&&(l=r.interpolatedValue[s])}return null!=l?l+"":""})):void 0},t.prototype.getRawValue=function(t,n){return yb(this.getData(n),t)},t.prototype.formatTooltip=function(t,n,e){},t}();function wb(t){var n,e;return $e(t)?t.type&&(e=t):n=t,{markupText:n,markupFragment:e}}function _b(t){return new kb(t)}var kb=function(){function t(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return t.prototype.perform=function(t){var n,e=this._upstream,a=t&&t.skip;if(this._dirty&&e){var i=this.context;i.data=i.outputData=e.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this),this._plan&&!a&&(n=this._plan(this.context));var r,o=p(this._modBy),l=this._modDataCount||0,s=p(t&&t.modBy),c=t&&t.modDataCount||0;function p(t){return!(t>=1)&&(t=1),t}o===s&&l===c||(n="reset"),(this._dirty||"reset"===n)&&(this._dirty=!1,r=this._doReset(a)),this._modBy=s,this._modDataCount=c;var u=t&&t.step;if(this._dueEnd=e?e._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var d=this._dueIndex,h=Math.min(null!=u?this._dueIndex+u:1/0,this._dueEnd);if(!a&&(r||d<h)){var f=this._progress;if(Ue(f))for(var g=0;g<f.length;g++)this._doProgress(f[g],d,h,s,c);else this._doProgress(f,d,h,s,c)}this._dueIndex=h;var m=null!=this._settedOutputEnd?this._settedOutputEnd:h;this._outputDueEnd=m}else this._dueIndex=this._outputDueEnd=null!=this._settedOutputEnd?this._settedOutputEnd:this._dueEnd;return this.unfinished()},t.prototype.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},t.prototype._doProgress=function(t,n,e,a,i){Sb.reset(n,e,a,i),this._callingProgress=t,this._callingProgress({start:n,end:e,count:e-n,next:Sb.next},this.context)},t.prototype._doReset=function(t){var n,e;this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null,!t&&this._reset&&((n=this._reset(this.context))&&n.progress&&(e=n.forceFirstProgress,n=n.progress),Ue(n)&&!n.length&&(n=null)),this._progress=n,this._modBy=this._modDataCount=null;var a=this._downstream;return a&&a.dirty(),e},t.prototype.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},t.prototype.pipe=function(t){(this._downstream!==t||this._dirty)&&(this._downstream=t,t._upstream=this,t.dirty())},t.prototype.dispose=function(){this._disposed||(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)},t.prototype.getUpstream=function(){return this._upstream},t.prototype.getDownstream=function(){return this._downstream},t.prototype.setOutputEnd=function(t){this._outputDueEnd=this._settedOutputEnd=t},t}(),Sb=function(){var t,n,e,a,i,r={reset:function(s,c,p,u){n=s,t=c,e=p,a=u,i=Math.ceil(a/e),r.next=e>1&&a>0?l:o}};return r;function o(){return n<t?n++:null}function l(){var r=n%i*e+Math.ceil(n/i),o=n>=t?null:r<a?r:n;return n++,o}}();function Mb(t,n){var e=n&&n.type;return"ordinal"===e?t:("time"===e&&"number"!=typeof t&&null!=t&&"-"!==t&&(t=+Sl(t)),null==t||""===t?NaN:+t)}var Ib=ga({number:function(t){return parseFloat(t)},time:function(t){return+Sl(t)},trim:function(t){return"string"==typeof t?pa(t):t}});function Cb(t){return Ib.get(t)}var Tb={lt:function(t,n){return t<n},lte:function(t,n){return t<=n},gt:function(t,n){return t>n},gte:function(t,n){return t>=n}},Db=function(){function t(t,n){if("number"!=typeof n){Rl("")}this._opFn=Tb[t],this._rvalFloat=Al(n)}return t.prototype.evaluate=function(t){return"number"==typeof t?this._opFn(t,this._rvalFloat):this._opFn(Al(t),this._rvalFloat)},t}(),Ab=function(){function t(t,n){var e="desc"===t;this._resultLT=e?1:-1,null==n&&(n=e?"min":"max"),this._incomparable="min"===n?-1/0:1/0}return t.prototype.evaluate=function(t,n){var e=typeof t,a=typeof n,i="number"===e?t:Al(t),r="number"===a?n:Al(n),o=isNaN(i),l=isNaN(r);if(o&&(i=this._incomparable),l&&(r=this._incomparable),o&&l){var s="string"===e,c="string"===a;s&&(i=c?t:0),c&&(r=s?n:0)}return i<r?this._resultLT:i>r?-this._resultLT:0},t}(),zb=function(){function t(t,n){this._rval=n,this._isEQ=t,this._rvalTypeof=typeof n,this._rvalFloat=Al(n)}return t.prototype.evaluate=function(t){var n=t===this._rval;if(!n){var e=typeof t;e===this._rvalTypeof||"number"!==e&&"number"!==this._rvalTypeof||(n=Al(t)===this._rvalFloat)}return this._isEQ?n:!n},t}();function Lb(t,n){return"eq"===t||"ne"===t?new zb("eq"===t,n):ya(Tb,t)?new Db(t,n):null}var Pb=function(){function t(){}return t.prototype.getRawData=function(){throw new Error("not supported")},t.prototype.getRawDataItem=function(t){throw new Error("not supported")},t.prototype.cloneRawData=function(){},t.prototype.getDimensionInfo=function(t){},t.prototype.cloneAllDimensionInfo=function(){},t.prototype.count=function(){},t.prototype.retrieveValue=function(t,n){},t.prototype.retrieveValueFromItem=function(t,n){},t.prototype.convertValue=function(t,n){return Mb(t,n)},t}();function Ob(t){if(!Fb(t.sourceFormat)){Rl("")}return t.data}function Rb(t){var n=t.sourceFormat,e=t.data;if(!Fb(n)){Rl("")}if(n===Ug){for(var a=[],i=0,r=e.length;i<r;i++)a.push(e[i].slice());return a}if(n===Yg){for(a=[],i=0,r=e.length;i<r;i++)a.push(Ae({},e[i]));return a}}function Nb(t,n,e){if(null!=e)return"number"==typeof e||!isNaN(e)&&!ya(n,e)?t[e]:ya(n,e)?n[e]:void 0}function Eb(t){return Ce(t)}var Vb=ga();function Bb(t,n,e,a){n.length||Rl(""),$e(t)||Rl("");var i=t.type,r=Vb.get(i);r||Rl("");var o=Ve(n,(function(t){return function(t,n){var e=new Pb,a=t.data,i=e.sourceFormat=t.sourceFormat,r=t.startIndex;t.seriesLayoutBy!==$g&&Rl("");var o=[],l={},s=t.dimensionsDefine;if(s)Ee(s,(function(t,n){var e=t.name,a={index:n,name:e,displayName:t.displayName};o.push(a),null!=e&&(ya(l,e)&&Rl(""),l[e]=a)}));else for(var c=0;c<t.dimensionsDetectedCount;c++)o.push({index:c});var p=pb(i,$g);n.__isBuiltIn&&(e.getRawDataItem=function(t){return p(a,r,o,t)},e.getRawData=We(Ob,null,t)),e.cloneRawData=We(Rb,null,t);var u=hb(i,$g);e.count=We(u,null,a,r,o);var d=mb(i);e.retrieveValue=function(t,n){var e=p(a,r,o,t);return h(e,n)};var h=e.retrieveValueFromItem=function(t,n){if(null!=t){var e=o[n];return e?d(t,n,e.name):void 0}};return e.getDimensionInfo=We(Nb,null,o,l),e.cloneAllDimensionInfo=We(Eb,null,o),e}(t,r)}));return Ve(Vl(r.transform({upstream:o[0],upstreamList:o,config:Ce(t.config)})),(function(t,e){var a;$e(t)||Rl(""),t.data||Rl(""),Fb(ab(t.data))||Rl("");var i=n[0];if(i&&0===e&&!t.dimensions){var r=i.startIndex;r&&(t.data=i.data.slice(0,r).concat(t.data)),a={seriesLayoutBy:$g,sourceHeader:r,dimensions:i.metaRawOption.dimensions}}else a={seriesLayoutBy:$g,sourceHeader:0,dimensions:t.dimensions};return nb(t.data,a,null)}))}function Fb(t){return t===Ug||t===Yg}var Gb,Hb="undefined",Wb=typeof Uint32Array===Hb?Array:Uint32Array,jb=typeof Uint16Array===Hb?Array:Uint16Array,Ub=typeof Int32Array===Hb?Array:Int32Array,Yb=typeof Float64Array===Hb?Array:Float64Array,Xb={float:Yb,int:Ub,ordinal:Array,number:Array,time:Yb};function Zb(t){return t>65535?Wb:jb}function qb(t,n,e,a,i){var r=Xb[e||"float"];if(i){var o=t[n],l=o&&o.length;if(l!==a){for(var s=new r(a),c=0;c<l;c++)s[c]=o[c];t[n]=s}}else t[n]=new r(a)}var $b=function(){function t(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=ga()}return t.prototype.initData=function(t,n,e){this._provider=t,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var a=t.getSource(),i=this.defaultDimValueGetter=Gb[a.sourceFormat];this._dimValueGetter=e||i,this._rawExtent=[],ob(a),this._dimensions=Ve(n,(function(t){return{type:t.type,property:t.property}})),this._initDataFromProvider(0,t.count())},t.prototype.getProvider=function(){return this._provider},t.prototype.getSource=function(){return this._provider.getSource()},t.prototype.ensureCalculationDimension=function(t,n){var e=this._calcDimNameToIdx,a=this._dimensions,i=e.get(t);if(null!=i){if(a[i].type===n)return i}else i=a.length;return a[i]={type:n},e.set(t,i),this._chunks[i]=new Xb[n||"float"](this._rawCount),this._rawExtent[i]=[1/0,-1/0],i},t.prototype.collectOrdinalMeta=function(t,n){var e=this._chunks[t],a=this._dimensions[t],i=this._rawExtent,r=a.ordinalOffset||0,o=e.length;0===r&&(i[t]=[1/0,-1/0]);for(var l=i[t],s=r;s<o;s++){var c=e[s]=n.parseAndCollect(e[s]);l[0]=Math.min(c,l[0]),l[1]=Math.max(c,l[1])}a.ordinalMeta=n,a.ordinalOffset=o,a.type="ordinal"},t.prototype.getOrdinalMeta=function(t){return this._dimensions[t].ordinalMeta},t.prototype.getDimensionProperty=function(t){var n=this._dimensions[t];return n&&n.property},t.prototype.appendData=function(t){var n=this._provider,e=this.count();n.appendData(t);var a=n.count();return n.persistent||(a+=e),e<a&&this._initDataFromProvider(e,a,!0),[e,a]},t.prototype.appendValues=function(t,n){for(var e=this._chunks,a=this._dimensions,i=a.length,r=this._rawExtent,o=this.count(),l=o+Math.max(t.length,n||0),s=0;s<i;s++){qb(e,s,(h=a[s]).type,l,!0)}for(var c=[],p=o;p<l;p++)for(var u=p-o,d=0;d<i;d++){var h=a[d],f=Gb.arrayRows.call(this,t[u]||c,h.property,u,d);e[d][p]=f;var g=r[d];f<g[0]&&(g[0]=f),f>g[1]&&(g[1]=f)}return this._rawCount=this._count=l,{start:o,end:l}},t.prototype._initDataFromProvider=function(t,n,e){for(var a=this._provider,i=this._chunks,r=this._dimensions,o=r.length,l=this._rawExtent,s=Ve(r,(function(t){return t.property})),c=0;c<o;c++){var p=r[c];l[c]||(l[c]=[1/0,-1/0]),qb(i,c,p.type,n,e)}if(a.fillStorage)a.fillStorage(t,n,i,l);else for(var u=[],d=t;d<n;d++){u=a.getItem(d,u);for(var h=0;h<o;h++){var f=i[h],g=this._dimValueGetter(u,s[h],d,h);f[d]=g;var m=l[h];g<m[0]&&(m[0]=g),g>m[1]&&(m[1]=g)}}!a.persistent&&a.clean&&a.clean(),this._rawCount=this._count=n,this._extent=[]},t.prototype.count=function(){return this._count},t.prototype.get=function(t,n){if(!(n>=0&&n<this._count))return NaN;var e=this._chunks[t];return e?e[this.getRawIndex(n)]:NaN},t.prototype.getValues=function(t,n){var e=[],a=[];if(null==n){n=t,t=[];for(var i=0;i<this._dimensions.length;i++)a.push(i)}else a=t;i=0;for(var r=a.length;i<r;i++)e.push(this.get(a[i],n));return e},t.prototype.getByRawIndex=function(t,n){if(!(n>=0&&n<this._rawCount))return NaN;var e=this._chunks[t];return e?e[n]:NaN},t.prototype.getSum=function(t){var n=0;if(this._chunks[t])for(var e=0,a=this.count();e<a;e++){var i=this.get(t,e);isNaN(i)||(n+=i)}return n},t.prototype.getMedian=function(t){var n=[];this.each([t],(function(t){isNaN(t)||n.push(t)}));var e=n.sort((function(t,n){return t-n})),a=this.count();return 0===a?0:a%2==1?e[(a-1)/2]:(e[a/2]+e[a/2-1])/2},t.prototype.indexOfRawIndex=function(t){if(t>=this._rawCount||t<0)return-1;if(!this._indices)return t;var n=this._indices,e=n[t];if(null!=e&&e<this._count&&e===t)return t;for(var a=0,i=this._count-1;a<=i;){var r=(a+i)/2|0;if(n[r]<t)a=r+1;else{if(!(n[r]>t))return r;i=r-1}}return-1},t.prototype.indicesOfNearest=function(t,n,e){var a=this._chunks[t],i=[];if(!a)return i;null==e&&(e=1/0);for(var r=1/0,o=-1,l=0,s=0,c=this.count();s<c;s++){var p=n-a[this.getRawIndex(s)],u=Math.abs(p);u<=e&&((u<r||u===r&&p>=0&&o<0)&&(r=u,o=p,l=0),p===o&&(i[l++]=s))}return i.length=l,i},t.prototype.getIndices=function(){var t,n=this._indices;if(n){var e=n.constructor,a=this._count;if(e===Array){t=new e(a);for(var i=0;i<a;i++)t[i]=n[i]}else t=new e(n.buffer,0,a)}else{t=new(e=Zb(this._rawCount))(this.count());for(i=0;i<t.length;i++)t[i]=i}return t},t.prototype.filter=function(t,n){if(!this._count)return this;for(var e=this.clone(),a=e.count(),i=new(Zb(e._rawCount))(a),r=[],o=t.length,l=0,s=t[0],c=e._chunks,p=0;p<a;p++){var u=void 0,d=e.getRawIndex(p);if(0===o)u=n(p);else if(1===o){u=n(c[s][d],p)}else{for(var h=0;h<o;h++)r[h]=c[t[h]][d];r[h]=p,u=n.apply(null,r)}u&&(i[l++]=d)}return l<a&&(e._indices=i),e._count=l,e._extent=[],e._updateGetRawIdx(),e},t.prototype.selectRange=function(t){var n=this.clone(),e=n._count;if(!e)return this;var a=He(t),i=a.length;if(!i)return this;var r=n.count(),o=new(Zb(n._rawCount))(r),l=0,s=a[0],c=t[s][0],p=t[s][1],u=n._chunks,d=!1;if(!n._indices){var h=0;if(1===i){for(var f=u[a[0]],g=0;g<e;g++){((v=f[g])>=c&&v<=p||isNaN(v))&&(o[l++]=h),h++}d=!0}else if(2===i){f=u[a[0]];var m=u[a[1]],b=t[a[1]][0],y=t[a[1]][1];for(g=0;g<e;g++){var v=f[g],x=m[g];(v>=c&&v<=p||isNaN(v))&&(x>=b&&x<=y||isNaN(x))&&(o[l++]=h),h++}d=!0}}if(!d)if(1===i)for(g=0;g<r;g++){var w=n.getRawIndex(g);((v=u[a[0]][w])>=c&&v<=p||isNaN(v))&&(o[l++]=w)}else for(g=0;g<r;g++){for(var _=!0,k=(w=n.getRawIndex(g),0);k<i;k++){var S=a[k];((v=u[S][w])<t[S][0]||v>t[S][1])&&(_=!1)}_&&(o[l++]=n.getRawIndex(g))}return l<r&&(n._indices=o),n._count=l,n._extent=[],n._updateGetRawIdx(),n},t.prototype.map=function(t,n){var e=this.clone(t);return this._updateDims(e,t,n),e},t.prototype.modify=function(t,n){this._updateDims(this,t,n)},t.prototype._updateDims=function(t,n,e){for(var a=t._chunks,i=[],r=n.length,o=t.count(),l=[],s=t._rawExtent,c=0;c<n.length;c++)s[n[c]]=[1/0,-1/0];for(var p=0;p<o;p++){for(var u=t.getRawIndex(p),d=0;d<r;d++)l[d]=a[n[d]][u];l[r]=p;var h=e&&e.apply(null,l);if(null!=h){"object"!=typeof h&&(i[0]=h,h=i);for(c=0;c<h.length;c++){var f=n[c],g=h[c],m=s[f],b=a[f];b&&(b[u]=g),g<m[0]&&(m[0]=g),g>m[1]&&(m[1]=g)}}}},t.prototype.lttbDownSample=function(t,n){var e,a,i,r=this.clone([t],!0),o=r._chunks[t],l=this.count(),s=0,c=Math.floor(1/n),p=this.getRawIndex(0),u=new(Zb(this._rawCount))(Math.ceil(l/c)+2);u[s++]=p;for(var d=1;d<l-1;d+=c){for(var h=Math.min(d+c,l-1),f=Math.min(d+2*c,l),g=(f+h)/2,m=0,b=h;b<f;b++){var y=o[k=this.getRawIndex(b)];isNaN(y)||(m+=y)}m/=f-h;var v=d,x=Math.min(d+c,l),w=d-1,_=o[p];e=-1,i=v;for(b=v;b<x;b++){var k;y=o[k=this.getRawIndex(b)];isNaN(y)||(a=Math.abs((w-g)*(y-_)-(w-b)*(m-_)))>e&&(e=a,i=k)}u[s++]=i,p=i}return u[s++]=this.getRawIndex(l-1),r._count=s,r._indices=u,r.getRawIndex=this._getRawIdx,r},t.prototype.downSample=function(t,n,e,a){for(var i=this.clone([t],!0),r=i._chunks,o=[],l=Math.floor(1/n),s=r[t],c=this.count(),p=i._rawExtent[t]=[1/0,-1/0],u=new(Zb(this._rawCount))(Math.ceil(c/l)),d=0,h=0;h<c;h+=l){l>c-h&&(l=c-h,o.length=l);for(var f=0;f<l;f++){var g=this.getRawIndex(h+f);o[f]=s[g]}var m=e(o),b=this.getRawIndex(Math.min(h+a(o,m)||0,c-1));s[b]=m,m<p[0]&&(p[0]=m),m>p[1]&&(p[1]=m),u[d++]=b}return i._count=d,i._indices=u,i._updateGetRawIdx(),i},t.prototype.each=function(t,n){if(this._count)for(var e=t.length,a=this._chunks,i=0,r=this.count();i<r;i++){var o=this.getRawIndex(i);switch(e){case 0:n(i);break;case 1:n(a[t[0]][o],i);break;case 2:n(a[t[0]][o],a[t[1]][o],i);break;default:for(var l=0,s=[];l<e;l++)s[l]=a[t[l]][o];s[l]=i,n.apply(null,s)}}},t.prototype.getDataExtent=function(t){var n=this._chunks[t],e=[1/0,-1/0];if(!n)return e;var a,i=this.count();if(!this._indices)return this._rawExtent[t].slice();if(a=this._extent[t])return a.slice();for(var r=(a=e)[0],o=a[1],l=0;l<i;l++){var s=n[this.getRawIndex(l)];s<r&&(r=s),s>o&&(o=s)}return a=[r,o],this._extent[t]=a,a},t.prototype.getRawDataItem=function(t){var n=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(n);for(var e=[],a=this._chunks,i=0;i<a.length;i++)e.push(a[i][n]);return e},t.prototype.clone=function(n,e){var a,i,r=new t,o=this._chunks,l=n&&Be(n,(function(t,n){return t[n]=!0,t}),{});if(l)for(var s=0;s<o.length;s++)r._chunks[s]=l[s]?(a=o[s],i=void 0,(i=a.constructor)===Array?a.slice():new i(a)):o[s];else r._chunks=o;return this._copyCommonProps(r),e||(r._indices=this._cloneIndices()),r._updateGetRawIdx(),r},t.prototype._copyCommonProps=function(t){t._count=this._count,t._rawCount=this._rawCount,t._provider=this._provider,t._dimensions=this._dimensions,t._extent=Ce(this._extent),t._rawExtent=Ce(this._rawExtent)},t.prototype._cloneIndices=function(){if(this._indices){var t=this._indices.constructor,n=void 0;if(t===Array){var e=this._indices.length;n=new t(e);for(var a=0;a<e;a++)n[a]=this._indices[a]}else n=new t(this._indices);return n}return null},t.prototype._getRawIdxIdentity=function(t){return t},t.prototype._getRawIdx=function(t){return t<this._count&&t>=0?this._indices[t]:-1},t.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},t.internalField=function(){function t(t,n,e,a){return Mb(t[a],this._dimensions[a])}Gb={arrayRows:t,objectRows:function(t,n,e,a){return Mb(t[n],this._dimensions[a])},keyedColumns:t,original:function(t,n,e,a){var i=t&&(null==t.value?t:t.value);return Mb(i instanceof Array?i[a]:i,this._dimensions[a])},typedArray:function(t,n,e,a){return t[a]}}}(),t}(),Kb=function(){function t(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return t.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},t.prototype._setLocalSource=function(t,n){this._sourceList=t,this._upstreamSignList=n,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},t.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},t.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},t.prototype._createSource=function(){this._setLocalSource([],[]);var t,n,e=this._sourceHost,a=this._getUpstreamSourceManagers(),i=!!a.length;if(Qb(e)){var r=e,o=void 0,l=void 0,s=void 0;if(i){var c=a[0];c.prepareSource(),o=(s=c.getSource()).data,l=s.sourceFormat,n=[c._getVersionSign()]}else l=Je(o=r.get("data",!0))?Zg:jg,n=[];var p=this._getSourceMetaRawOption()||{},u=s&&s.metaRawOption||{},d=ra(p.seriesLayoutBy,u.seriesLayoutBy)||null,h=ra(p.sourceHeader,u.sourceHeader)||null,f=ra(p.dimensions,u.dimensions);t=d!==u.seriesLayoutBy||!!h!=!!u.sourceHeader||f?[nb(o,{seriesLayoutBy:d,sourceHeader:h,dimensions:f},l)]:[]}else{var g=e;if(i){var m=this._applyTransform(a);t=m.sourceList,n=m.upstreamSignList}else{t=[nb(g.get("source",!0),this._getSourceMetaRawOption(),null)],n=[]}}this._setLocalSource(t,n)},t.prototype._applyTransform=function(t){var n,e=this._sourceHost,a=e.get("transform",!0),i=e.get("fromTransformResult",!0);if(null!=i){1!==t.length&&ty("")}var r,o=[],l=[];return Ee(t,(function(t){t.prepareSource();var n=t.getSource(i||0);null==i||n||ty(""),o.push(n),l.push(t._getVersionSign())})),a?n=function(t,n,e){var a=Vl(t),i=a.length;i||Rl("");for(var r=0,o=i;r<o;r++)n=Bb(a[r],n),r!==o-1&&(n.length=Math.max(n.length,1));return n}(a,o,e.componentIndex):null!=i&&(n=[(r=o[0],new Qm({data:r.data,sourceFormat:r.sourceFormat,seriesLayoutBy:r.seriesLayoutBy,dimensionsDefine:Ce(r.dimensionsDefine),startIndex:r.startIndex,dimensionsDetectedCount:r.dimensionsDetectedCount}))]),{sourceList:n,upstreamSignList:l}},t.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),n=0;n<t.length;n++){var e=t[n];if(e._isDirty()||this._upstreamSignList[n]!==e._getVersionSign())return!0}},t.prototype.getSource=function(t){t=t||0;var n=this._sourceList[t];if(!n){var e=this._getUpstreamSourceManagers();return e[0]&&e[0].getSource(t)}return n},t.prototype.getSharedDataStore=function(t){var n=t.makeStoreSchema();return this._innerGetDataStore(n.dimensions,t.source,n.hash)},t.prototype._innerGetDataStore=function(t,n,e){var a=this._storeList,i=a[0];i||(i=a[0]={});var r=i[e];if(!r){var o=this._getUpstreamSourceManagers()[0];Qb(this._sourceHost)&&o?r=o._innerGetDataStore(t,n,e):(r=new $b).initData(new lb(n,t.length),t),i[e]=r}return r},t.prototype._getUpstreamSourceManagers=function(){var t=this._sourceHost;if(Qb(t)){var n=im(t);return n?[n.getSourceManager()]:[]}return Ve(function(t){return t.get("transform",!0)||t.get("fromTransformResult",!0)?es(t.ecModel,"dataset",{index:t.get("fromDatasetIndex",!0),id:t.get("fromDatasetId",!0)},ts).models:[]}(t),(function(t){return t.getSourceManager()}))},t.prototype._getSourceMetaRawOption=function(){var t,n,e,a=this._sourceHost;if(Qb(a))t=a.get("seriesLayoutBy",!0),n=a.get("sourceHeader",!0),e=a.get("dimensions",!0);else if(!this._getUpstreamSourceManagers().length){var i=a;t=i.get("seriesLayoutBy",!0),n=i.get("sourceHeader",!0),e=i.get("dimensions",!0)}return{seriesLayoutBy:t,sourceHeader:n,dimensions:e}},t}();function Jb(t){t.option.transform&&da(t.option.transform)}function Qb(t){return"series"===t.mainType}function ty(t){throw new Error(t)}function ny(t,n){var e=t.color||"#6e7079",a=t.fontSize||12,i=t.fontWeight||"400",r=t.color||"#464646",o=t.fontSize||14,l=t.fontWeight||"900";return"html"===n?{nameStyle:"font-size:"+vg(a+"")+"px;color:"+vg(e)+";font-weight:"+vg(i+""),valueStyle:"font-size:"+vg(o+"")+"px;color:"+vg(r)+";font-weight:"+vg(l+"")}:{nameStyle:{fontSize:a,fill:e,fontWeight:i},valueStyle:{fontSize:o,fill:r,fontWeight:l}}}var ey=[0,10,20,30],ay=["","\n","\n\n","\n\n\n"];function iy(t,n){return n.type=t,n}function ry(t){return ya(oy,t.type)&&oy[t.type]}var oy={section:{planLayout:function(t){var n=t.blocks.length,e=n>1||n>0&&!t.noHeader,a=0;Ee(t.blocks,(function(t){ry(t).planLayout(t);var n=t.__gapLevelBetweenSubBlocks;n>=a&&(a=n+(!e||n&&("section"!==t.type||t.noHeader)?0:1))})),t.__gapLevelBetweenSubBlocks=a},build:function(t,n,e,a){var i=n.noHeader,r=sy(n),o=function(t,n,e,a){var i=[],r=n.blocks||[];ca(!r||Ue(r)),r=r||[];var o=t.orderMode;if(n.sortBlocks&&o){r=r.slice();var l={valueAsc:"asc",valueDesc:"desc"};if(ya(l,o)){var s=new Ab(l[o],null);r.sort((function(t,n){return s.evaluate(t.sortParam,n.sortParam)}))}else"seriesDesc"===o&&r.reverse()}var c=sy(n);if(Ee(r,(function(n,e){var r=ry(n).build(t,n,e>0?c.html:0,a);null!=r&&i.push(r)})),!i.length)return;return"richText"===t.renderMode?i.join(c.richText):cy(i.join(""),e)}(t,n,i?e:r.html,a);if(i)return o;var l=xg(n.header,"ordinal",t.useUTC),s=ny(a,t.renderMode).nameStyle;return"richText"===t.renderMode?py(t,l,s)+r.richText+o:cy('<div style="'+s+";"+'line-height:1;">'+vg(l)+"</div>"+o,e)}},nameValue:{planLayout:function(t){t.__gapLevelBetweenSubBlocks=0},build:function(t,n,e,a){var i=t.renderMode,r=n.noName,o=n.noValue,l=!n.markerType,s=n.name,c=n.value,p=t.useUTC;if(!r||!o){var u=l?"":t.markupStyleCreator.makeTooltipMarker(n.markerType,n.markerColor||"#333",i),d=r?"":xg(s,"ordinal",p),h=n.valueType,f=o?[]:Ue(c)?Ve(c,(function(t,n){return xg(t,Ue(h)?h[n]:h,p)})):[xg(c,Ue(h)?h[0]:h,p)],g=!l||!r,m=!l&&r,b=ny(a,i),y=b.nameStyle,v=b.valueStyle;return"richText"===i?(l?"":u)+(r?"":py(t,d,y))+(o?"":function(t,n,e,a,i){var r=[i],o=a?10:20;return e&&r.push({padding:[0,0,0,o],align:"right"}),t.markupStyleCreator.wrapRichTextStyle(n.join("  "),r)}(t,f,g,m,v)):cy((l?"":u)+(r?"":function(t,n,e){return'<span style="'+e+";"+(n?"margin-left:2px":"")+'">'+vg(t)+"</span>"}(d,!l,y))+(o?"":function(t,n,e,a){var i=e?"10px":"20px";return'<span style="'+(n?"float:right;margin-left:"+i:"")+";"+a+'">'+Ve(t,(function(t){return vg(t)})).join("&nbsp;&nbsp;")+"</span>"}(f,g,m,v)),e)}}}};function ly(t,n,e,a,i,r){if(t){var o=ry(t);o.planLayout(t);var l={useUTC:i,renderMode:e,orderMode:a,markupStyleCreator:n};return o.build(l,t,0,r)}}function sy(t){var n=t.__gapLevelBetweenSubBlocks;return{html:ey[n],richText:ay[n]}}function cy(t,n){return'<div style="'+("margin: "+n+"px 0 0")+";"+'line-height:1;">'+t+'<div style="clear:both"></div></div>'}function py(t,n,e){return t.markupStyleCreator.wrapRichTextStyle(n,e)}function uy(t,n){return Mg(t.getData().getItemVisual(n,"style")[t.visualDrawType])}function dy(t,n){var e=t.get("padding");return null!=e?e:"richText"===n?[8,10]:10}var hy=function(){function t(){this.richTextStyles={},this._nextStyleNameId=Ll()}return t.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},t.prototype.makeTooltipMarker=function(t,n,e){var a="richText"===e?this._generateStyleName():null,i=Sg({color:n,type:t,renderMode:e,markerId:a});return Xe(i)?i:(this.richTextStyles[a]=i.style,i.content)},t.prototype.wrapRichTextStyle=function(t,n){var e={};Ue(n)?Ee(n,(function(t){return Ae(e,t)})):Ae(e,n);var a=this._generateStyleName();return this.richTextStyles[a]=e,"{"+a+"|"+t+"}"},t}();function fy(t){var n,e,a,i,r=t.series,o=t.dataIndex,l=t.multipleSeries,s=r.getData(),c=s.mapDimensionsAll("defaultedTooltip"),p=c.length,u=r.getRawValue(o),d=Ue(u),h=uy(r,o);if(p>1||d&&!p){var f=function(t,n,e,a,i){var r=n.getData(),o=Be(t,(function(t,n,e){var a=r.getDimensionInfo(e);return t||a&&!1!==a.tooltip&&null!=a.displayName}),!1),l=[],s=[],c=[];function p(t,n){var e=r.getDimensionInfo(n);e&&!1!==e.otherDims.tooltip&&(o?c.push(iy("nameValue",{markerType:"subItem",markerColor:i,name:e.displayName,value:t,valueType:e.type})):(l.push(t),s.push(e.type)))}return a.length?Ee(a,(function(t){p(yb(r,e,t),t)})):Ee(t,p),{inlineValues:l,inlineValueTypes:s,blocks:c}}(u,r,o,c,h);n=f.inlineValues,e=f.inlineValueTypes,a=f.blocks,i=f.inlineValues[0]}else if(p){var g=s.getDimensionInfo(c[0]);i=n=yb(s,o,c[0]),e=g.type}else i=n=d?u[0]:u;var m=Xl(r),b=m&&r.name||"",y=s.getName(o),v=l?b:y;return iy("section",{header:b,noHeader:l||!m,sortParam:i,blocks:[iy("nameValue",{markerType:"item",markerColor:h,name:v,noName:!pa(v),value:n,valueType:e})].concat(a||[])})}var gy=$l();function my(t,n){return t.getName(n)||t.getId(n)}var by=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n._selectedDataIndicesMap={},n}return re(n,t),n.prototype.init=function(t,n,e){this.seriesIndex=this.componentIndex,this.dataTask=_b({count:vy,reset:xy}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,e),(gy(this).sourceManager=new Kb(this)).prepareSource();var a=this.getInitialData(t,e);_y(a,this),this.dataTask.context.data=a,gy(this).dataBeforeProcessed=a,yy(this),this._initSelectedMapFromData(a)},n.prototype.mergeDefaultAndTheme=function(t,n){var e=Og(this),a=e?Ng(t):{},i=this.subType;Bg.hasClass(i)&&(i+="Series"),Te(t,n.getTheme().get(this.subType)),Te(t,this.getDefaultOption()),Bl(t,"label",["show"]),this.fillDataTextStyle(t.data),e&&Rg(t,a,e)},n.prototype.mergeOption=function(t,n){t=Te(this.option,t,!0),this.fillDataTextStyle(t.data);var e=Og(this);e&&Rg(this.option,t,e);var a=gy(this).sourceManager;a.dirty(),a.prepareSource();var i=this.getInitialData(t,n);_y(i,this),this.dataTask.dirty(),this.dataTask.context.data=i,gy(this).dataBeforeProcessed=i,yy(this),this._initSelectedMapFromData(i)},n.prototype.fillDataTextStyle=function(t){if(t&&!Je(t))for(var n=["show"],e=0;e<t.length;e++)t[e]&&t[e].label&&Bl(t[e],"label",n)},n.prototype.getInitialData=function(t,n){},n.prototype.appendData=function(t){this.getRawData().appendData(t.data)},n.prototype.getData=function(t){var n=Sy(this);if(n){var e=n.context.data;return null==t?e:e.getLinkedData(t)}return gy(this).data},n.prototype.getAllData=function(){var t=this.getData();return t&&t.getLinkedDataAll?t.getLinkedDataAll():[{data:t}]},n.prototype.setData=function(t){var n=Sy(this);if(n){var e=n.context;e.outputData=t,n!==this.dataTask&&(e.data=t)}gy(this).data=t},n.prototype.getEncode=function(){var t=this.get("encode",!0);if(t)return ga(t)},n.prototype.getSourceManager=function(){return gy(this).sourceManager},n.prototype.getSource=function(){return this.getSourceManager().getSource()},n.prototype.getRawData=function(){return gy(this).dataBeforeProcessed},n.prototype.getColorBy=function(){return this.get("colorBy")||"series"},n.prototype.isColorBySeries=function(){return"series"===this.getColorBy()},n.prototype.getBaseAxis=function(){var t=this.coordinateSystem;return t&&t.getBaseAxis&&t.getBaseAxis()},n.prototype.formatTooltip=function(t,n,e){return fy({series:this,dataIndex:t,multipleSeries:n})},n.prototype.isAnimationEnabled=function(){if(pe.node)return!1;var t=this.getShallow("animation");return t&&this.getData().count()>this.getShallow("animationThreshold")&&(t=!1),!!t},n.prototype.restoreData=function(){this.dataTask.dirty()},n.prototype.getColorFromPalette=function(t,n,e){var a=this.ecModel,i=hm.prototype.getColorFromPalette.call(this,t,n,e);return i||(i=a.getColorFromPalette(t,n,e)),i},n.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},n.prototype.getProgressive=function(){return this.get("progressive")},n.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},n.prototype.select=function(t,n){this._innerSelect(this.getData(n),t)},n.prototype.unselect=function(t,n){var e=this.option.selectedMap;if(e)for(var a=this.getData(n),i=0;i<t.length;i++){var r=my(a,t[i]);e[r]=!1,this._selectedDataIndicesMap[r]=-1}},n.prototype.toggleSelect=function(t,n){for(var e=[],a=0;a<t.length;a++)e[0]=t[a],this.isSelected(t[a],n)?this.unselect(e,n):this.select(e,n)},n.prototype.getSelectedDataIndices=function(){for(var t=this._selectedDataIndicesMap,n=He(t),e=[],a=0;a<n.length;a++){var i=t[n[a]];i>=0&&e.push(i)}return e},n.prototype.isSelected=function(t,n){var e=this.option.selectedMap;return e&&e[my(this.getData(n),t)]||!1},n.prototype.isUniversalTransitionEnabled=function(){if(this.__universalTransitionEnabled)return!0;var t=this.option.universalTransition;return!!t&&(!0===t||t&&t.enabled)},n.prototype._innerSelect=function(t,n){var e,a,i=this.option.selectedMode,r=n.length;if(i&&r)if("multiple"===i)for(var o=this.option.selectedMap||(this.option.selectedMap={}),l=0;l<r;l++){var s=n[l];o[p=my(t,s)]=!0,this._selectedDataIndicesMap[p]=t.getRawIndex(s)}else if("single"===i||!0===i){var c=n[r-1],p=my(t,c);this.option.selectedMap=((e={})[p]=!0,e),this._selectedDataIndicesMap=((a={})[p]=t.getRawIndex(c),a)}},n.prototype._initSelectedMapFromData=function(t){if(!this.option.selectedMap){var n=[];t.hasItemOption&&t.each((function(e){var a=t.getRawDataItem(e);a&&a.selected&&n.push(e)})),n.length>0&&this._innerSelect(t,n)}},n.registerClass=function(t){return Bg.registerClass(t)},n.protoInitialize=function(){var t=n.prototype;t.type="series.__base__",t.seriesIndex=0,t.ignoreStyleOnData=!1,t.hasSymbolVisual=!1,t.defaultSymbol="circle",t.visualStyleAccessPath="itemStyle",t.visualDrawType="fill"}(),n}(Bg);function yy(t){var n=t.name;Xl(t)||(t.name=function(t){var n=t.getRawData(),e=n.mapDimensionsAll("seriesName"),a=[];return Ee(e,(function(t){var e=n.getDimensionInfo(t);e.displayName&&a.push(e.displayName)})),a.join(" ")}(t)||n)}function vy(t){return t.model.getRawData().count()}function xy(t){var n=t.model;return n.setData(n.getRawData().cloneShallow()),wy}function wy(t,n){n.outputData&&t.end>n.outputData.count()&&n.model.getRawData().cloneShallow(n.outputData)}function _y(t,n){Ee(ma(t.CHANGABLE_METHODS,t.DOWNSAMPLE_METHODS),(function(e){t.wrapMethod(e,je(ky,n))}))}function ky(t,n){var e=Sy(t);return e&&e.setOutputEnd((n||this).count()),n}function Sy(t){var n=(t.ecModel||{}).scheduler,e=n&&n.getPipeline(t.uid);if(e){var a=e.currentTask;if(a){var i=a.agentStubMap;i&&(a=i.get(t.uid))}return a}}Re(by,xb),Re(by,hm),us(by,Bg);var My=function(){function t(){this.group=new el,this.uid=Df("viewComponent")}return t.prototype.init=function(t,n){},t.prototype.render=function(t,n,e,a){},t.prototype.dispose=function(t,n){},t.prototype.updateView=function(t,n,e,a){},t.prototype.updateLayout=function(t,n,e,a){},t.prototype.updateVisual=function(t,n,e,a){},t.prototype.blurSeries=function(t,n){},t}();function Iy(){var t=$l();return function(n){var e=t(n),a=n.pipelineContext,i=!!e.large,r=!!e.progressiveRender,o=e.large=!(!a||!a.large),l=e.progressiveRender=!(!a||!a.progressiveRender);return!(i===o&&r===l)&&"reset"}}cs(My),gs(My);var Cy=$l(),Ty=Iy(),Dy=function(){function t(){this.group=new el,this.uid=Df("viewChart"),this.renderTask=_b({plan:Ly,reset:Py}),this.renderTask.context={view:this}}return t.prototype.init=function(t,n){},t.prototype.render=function(t,n,e,a){},t.prototype.highlight=function(t,n,e,a){zy(t.getData(),a,"emphasis")},t.prototype.downplay=function(t,n,e,a){zy(t.getData(),a,"normal")},t.prototype.remove=function(t,n){this.group.removeAll()},t.prototype.dispose=function(t,n){},t.prototype.updateView=function(t,n,e,a){this.render(t,n,e,a)},t.prototype.updateLayout=function(t,n,e,a){this.render(t,n,e,a)},t.prototype.updateVisual=function(t,n,e,a){this.render(t,n,e,a)},t.markUpdateMethod=function(t,n){Cy(t).updateMethod=n},t.protoInitialize=void(t.prototype.type="chart"),t}();function Ay(t,n,e){t&&("emphasis"===n?wu:_u)(t,e)}function zy(t,n,e){var a=ql(t,n),i=n&&null!=n.highlightKey?function(t){var n=Zp[t];return null==n&&Xp<=32&&(n=Zp[t]=Xp++),n}(n.highlightKey):null;null!=a?Ee(Vl(a),(function(n){Ay(t.getItemGraphicEl(n),e,i)})):t.eachItemGraphicEl((function(t){Ay(t,e,i)}))}function Ly(t){return Ty(t.model)}function Py(t){var n=t.model,e=t.ecModel,a=t.api,i=t.payload,r=n.pipelineContext.progressiveRender,o=t.view,l=i&&Cy(i).updateMethod,s=r?"incrementalPrepareRender":l&&o[l]?l:"render";return"render"!==s&&o[s](n,e,a,i),Oy[s]}cs(Dy),gs(Dy);var Oy={incrementalPrepareRender:{progress:function(t,n){n.view.incrementalRender(t,n.model,n.ecModel,n.api,n.payload)}},render:{forceFirstProgress:!0,progress:function(t,n){n.view.render(n.model,n.ecModel,n.api,n.payload)}}},Ry="\0__throttleOriginMethod",Ny="\0__throttleRate",Ey="\0__throttleType";function Vy(t,n,e){var a,i,r,o,l,s=0,c=0,p=null;function u(){c=(new Date).getTime(),p=null,t.apply(r,o||[])}n=n||0;var d=function(){for(var t=[],d=0;d<arguments.length;d++)t[d]=arguments[d];a=(new Date).getTime(),r=this,o=t;var h=l||n,f=l||e;l=null,i=a-(f?s:c)-h,clearTimeout(p),f?p=setTimeout(u,h):i>=0?u():p=setTimeout(u,-i),s=a};return d.clear=function(){p&&(clearTimeout(p),p=null)},d.debounceNextCall=function(t){l=t},d}function By(t,n,e,a){var i=t[n];if(i){var r=i[Ry]||i,o=i[Ey];if(i[Ny]!==e||o!==a){if(null==e||!a)return t[n]=r;(i=t[n]=Vy(r,e,"debounce"===a))[Ry]=r,i[Ey]=a,i[Ny]=e}return i}}var Fy=$l(),Gy={itemStyle:ms(Sf,!0),lineStyle:ms(wf,!0)},Hy={lineStyle:"stroke",itemStyle:"fill"};function Wy(t,n){var e=t.visualStyleMapper||Gy[n];return e||(console.warn("Unkown style type '"+n+"'."),Gy.itemStyle)}function jy(t,n){var e=t.visualDrawType||Hy[n];return e||(console.warn("Unkown style type '"+n+"'."),"fill")}var Uy={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,n){var e=t.getData(),a=t.visualStyleAccessPath||"itemStyle",i=t.getModel(a),r=Wy(t,a)(i),o=i.getShallow("decal");o&&(e.setVisual("decal",o),o.dirty=!0);var l=jy(t,a),s=r[l],c=Ye(s)?s:null,p="auto"===r.fill||"auto"===r.stroke;if(!r[l]||c||p){var u=t.getColorFromPalette(t.name,null,n.getSeriesCount());r[l]||(r[l]=u,e.setVisual("colorFromPalette",!0)),r.fill="auto"===r.fill||"function"==typeof r.fill?u:r.fill,r.stroke="auto"===r.stroke||"function"==typeof r.stroke?u:r.stroke}if(e.setVisual("style",r),e.setVisual("drawType",l),!n.isSeriesFiltered(t)&&c)return e.setVisual("colorFromPalette",!1),{dataEach:function(n,e){var a=t.getDataParams(e),i=Ae({},r);i[l]=c(a),n.setItemVisual(e,"style",i)}}}},Yy=new Cf,Xy={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,n){if(!t.ignoreStyleOnData&&!n.isSeriesFiltered(t)){var e=t.getData(),a=t.visualStyleAccessPath||"itemStyle",i=Wy(t,a),r=e.getVisual("drawType");return{dataEach:e.hasItemOption?function(t,n){var e=t.getRawDataItem(n);if(e&&e[a]){Yy.option=e[a];var o=i(Yy);Ae(t.ensureUniqueItemVisual(n,"style"),o),Yy.option.decal&&(t.setItemVisual(n,"decal",Yy.option.decal),Yy.option.decal.dirty=!0),r in o&&t.setItemVisual(n,"colorFromPalette",!1)}}:null}}}},Zy={performRawSeries:!0,overallReset:function(t){var n=ga();t.eachSeries((function(t){var e=t.getColorBy();if(!t.isColorBySeries()){var a=t.type+"-"+e,i=n.get(a);i||(i={},n.set(a,i)),Fy(t).scope=i}})),t.eachSeries((function(n){if(!n.isColorBySeries()&&!t.isSeriesFiltered(n)){var e=n.getRawData(),a={},i=n.getData(),r=Fy(n).scope,o=n.visualStyleAccessPath||"itemStyle",l=jy(n,o);i.each((function(t){var n=i.getRawIndex(t);a[n]=t})),e.each((function(t){var o=a[t];if(i.getItemVisual(o,"colorFromPalette")){var s=i.ensureUniqueItemVisual(o,"style"),c=e.getName(t)||t+"",p=e.count();s[l]=n.getColorFromPalette(c,r,p)}}))}}))}},qy=Math.PI;var $y=function(){function t(t,n,e,a){this._stageTaskMap=ga(),this.ecInstance=t,this.api=n,e=this._dataProcessorHandlers=e.slice(),a=this._visualHandlers=a.slice(),this._allHandlers=e.concat(a)}return t.prototype.restoreData=function(t,n){t.restoreData(n),this._stageTaskMap.each((function(t){var n=t.overallTask;n&&n.dirty()}))},t.prototype.getPerformArgs=function(t,n){if(t.__pipeline){var e=this._pipelineMap.get(t.__pipeline.id),a=e.context,i=!n&&e.progressiveEnabled&&(!a||a.progressiveRender)&&t.__idxInPipeline>e.blockIndex?e.step:null,r=a&&a.modDataCount;return{step:i,modBy:null!=r?Math.ceil(r/i):null,modDataCount:r}}},t.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},t.prototype.updateStreamModes=function(t,n){var e=this._pipelineMap.get(t.uid),a=t.getData().count(),i=e.progressiveEnabled&&n.incrementalPrepareRender&&a>=e.threshold,r=t.get("large")&&a>=t.get("largeThreshold"),o="mod"===t.get("progressiveChunkMode")?a:null;t.pipelineContext=e.context={progressiveRender:i,modDataCount:o,large:r}},t.prototype.restorePipelines=function(t){var n=this,e=n._pipelineMap=ga();t.eachSeries((function(t){var a=t.getProgressive(),i=t.uid;e.set(i,{id:i,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:a&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(a||700),count:0}),n._pipe(t,t.dataTask)}))},t.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,n=this.api.getModel(),e=this.api;Ee(this._allHandlers,(function(a){var i=t.get(a.uid)||t.set(a.uid,{});ca(!(a.reset&&a.overallReset),""),a.reset&&this._createSeriesStageTask(a,i,n,e),a.overallReset&&this._createOverallStageTask(a,i,n,e)}),this)},t.prototype.prepareView=function(t,n,e,a){var i=t.renderTask,r=i.context;r.model=n,r.ecModel=e,r.api=a,i.__block=!t.incrementalPrepareRender,this._pipe(n,i)},t.prototype.performDataProcessorTasks=function(t,n){this._performStageTasks(this._dataProcessorHandlers,t,n,{block:!0})},t.prototype.performVisualTasks=function(t,n,e){this._performStageTasks(this._visualHandlers,t,n,e)},t.prototype._performStageTasks=function(t,n,e,a){a=a||{};var i=!1,r=this;function o(t,n){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(n.__pipeline.id))}Ee(t,(function(t,l){if(!a.visualType||a.visualType===t.visualType){var s=r._stageTaskMap.get(t.uid),c=s.seriesTaskMap,p=s.overallTask;if(p){var u,d=p.agentStubMap;d.each((function(t){o(a,t)&&(t.dirty(),u=!0)})),u&&p.dirty(),r.updatePayload(p,e);var h=r.getPerformArgs(p,a.block);d.each((function(t){t.perform(h)})),p.perform(h)&&(i=!0)}else c&&c.each((function(l,s){o(a,l)&&l.dirty();var c=r.getPerformArgs(l,a.block);c.skip=!t.performRawSeries&&n.isSeriesFiltered(l.context.model),r.updatePayload(l,e),l.perform(c)&&(i=!0)}))}})),this.unfinished=i||this.unfinished},t.prototype.performSeriesTasks=function(t){var n;t.eachSeries((function(t){n=t.dataTask.perform()||n})),this.unfinished=n||this.unfinished},t.prototype.plan=function(){this._pipelineMap.each((function(t){var n=t.tail;do{if(n.__block){t.blockIndex=n.__idxInPipeline;break}n=n.getUpstream()}while(n)}))},t.prototype.updatePayload=function(t,n){"remain"!==n&&(t.context.payload=n)},t.prototype._createSeriesStageTask=function(t,n,e,a){var i=this,r=n.seriesTaskMap,o=n.seriesTaskMap=ga(),l=t.seriesType,s=t.getTargetSeries;function c(n){var l=n.uid,s=o.set(l,r&&r.get(l)||_b({plan:nv,reset:ev,count:rv}));s.context={model:n,ecModel:e,api:a,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:i},i._pipe(n,s)}t.createOnAllSeries?e.eachRawSeries(c):l?e.eachRawSeriesByType(l,c):s&&s(e,a).each(c)},t.prototype._createOverallStageTask=function(t,n,e,a){var i=this,r=n.overallTask=n.overallTask||_b({reset:Ky});r.context={ecModel:e,api:a,overallReset:t.overallReset,scheduler:i};var o=r.agentStubMap,l=r.agentStubMap=ga(),s=t.seriesType,c=t.getTargetSeries,p=!0,u=!1;function d(t){var n=t.uid,e=l.set(n,o&&o.get(n)||(u=!0,_b({reset:Jy,onDirty:tv})));e.context={model:t,overallProgress:p},e.agent=r,e.__block=p,i._pipe(t,e)}ca(!t.createOnAllSeries,""),s?e.eachRawSeriesByType(s,d):c?c(e,a).each(d):(p=!1,Ee(e.getSeries(),d)),u&&r.dirty()},t.prototype._pipe=function(t,n){var e=t.uid,a=this._pipelineMap.get(e);!a.head&&(a.head=n),a.tail&&a.tail.pipe(n),a.tail=n,n.__idxInPipeline=a.count++,n.__pipeline=a},t.wrapStageHandler=function(t,n){return Ye(t)&&(t={overallReset:t,seriesType:ov(t)}),t.uid=Df("stageHandler"),n&&(t.visualType=n),t},t}();function Ky(t){t.overallReset(t.ecModel,t.api,t.payload)}function Jy(t){return t.overallProgress&&Qy}function Qy(){this.agent.dirty(),this.getDownstream().dirty()}function tv(){this.agent&&this.agent.dirty()}function nv(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function ev(t){t.useClearVisual&&t.data.clearAllVisual();var n=t.resetDefines=Vl(t.reset(t.model,t.ecModel,t.api,t.payload));return n.length>1?Ve(n,(function(t,n){return iv(n)})):av}var av=iv(0);function iv(t){return function(n,e){var a=e.data,i=e.resetDefines[t];if(i&&i.dataEach)for(var r=n.start;r<n.end;r++)i.dataEach(a,r);else i&&i.progress&&i.progress(n,a)}}function rv(t){return t.data.count()}function ov(t){lv=null;try{t(sv,cv)}catch(t){}return lv}var lv,sv={},cv={};function pv(t,n){for(var e in n.prototype)t[e]=va}pv(sv,mm),pv(cv,wm),sv.eachSeriesByType=sv.eachRawSeriesByType=function(t){lv=t},sv.eachComponent=function(t){"series"===t.mainType&&t.subType&&(lv=t.subType)};var uv=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],dv={color:uv,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],uv]},hv="#B9B8CE",fv="#100C2A",gv=function(){return{axisLine:{lineStyle:{color:hv}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}}},mv=["#4992ff","#7cffb2","#fddd60","#ff6e76","#58d9f9","#05c091","#ff8a45","#8d48e3","#dd79ff"],bv={darkMode:!0,color:mv,backgroundColor:fv,axisPointer:{lineStyle:{color:"#817f91"},crossStyle:{color:"#817f91"},label:{color:"#fff"}},legend:{textStyle:{color:hv}},textStyle:{color:hv},title:{textStyle:{color:"#EEF1FA"},subtextStyle:{color:"#B9B8CE"}},toolbox:{iconStyle:{borderColor:hv}},dataZoom:{borderColor:"#71708A",textStyle:{color:hv},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:hv}},timeline:{lineStyle:{color:hv},label:{color:hv},controlStyle:{color:hv,borderColor:hv}},calendar:{itemStyle:{color:fv},dayLabel:{color:hv},monthLabel:{color:hv},yearLabel:{color:hv}},timeAxis:gv(),logAxis:gv(),valueAxis:gv(),categoryAxis:gv(),line:{symbol:"circle"},graph:{color:mv},gauge:{title:{color:hv},axisLine:{lineStyle:{color:[[1,"rgba(207,212,219,0.2)"]]}},axisLabel:{color:hv},detail:{color:"#EEF1FA"}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}}};bv.categoryAxis.splitLine.show=!1;var yv=function(){function t(){}return t.prototype.normalizeQuery=function(t){var n={},e={},a={};if(Xe(t)){var i=ss(t);n.mainType=i.main||null,n.subType=i.sub||null}else{var r=["Index","Name","Id"],o={name:1,dataIndex:1,dataType:1};Ee(t,(function(t,i){for(var l=!1,s=0;s<r.length;s++){var c=r[s],p=i.lastIndexOf(c);if(p>0&&p===i.length-c.length){var u=i.slice(0,p);"data"!==u&&(n.mainType=u,n[c.toLowerCase()]=t,l=!0)}}o.hasOwnProperty(i)&&(e[i]=t,l=!0),l||(a[i]=t)}))}return{cptQuery:n,dataQuery:e,otherQuery:a}},t.prototype.filter=function(t,n){var e=this.eventInfo;if(!e)return!0;var a=e.targetEl,i=e.packedEvent,r=e.model,o=e.view;if(!r||!o)return!0;var l=n.cptQuery,s=n.dataQuery;return c(l,r,"mainType")&&c(l,r,"subType")&&c(l,r,"index","componentIndex")&&c(l,r,"name")&&c(l,r,"id")&&c(s,i,"name")&&c(s,i,"dataIndex")&&c(s,i,"dataType")&&(!o.filterForExposedEvent||o.filterForExposedEvent(t,n.otherQuery,a,i));function c(t,n,e,a){return null==t[e]||n[a||e]===t[e]}},t.prototype.afterTrigger=function(){this.eventInfo=null},t}(),vv={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,n){var e=t.getData();if(t.legendIcon&&e.setVisual("legendIcon",t.legendIcon),t.hasSymbolVisual){var a=t.get("symbol"),i=t.get("symbolSize"),r=t.get("symbolKeepAspect"),o=t.get("symbolRotate"),l=t.get("symbolOffset"),s=Ye(a),c=Ye(i),p=Ye(o),u=Ye(l),d=s||c||p||u,h=!s&&a?a:t.defaultSymbol,f=c?null:i,g=p?null:o,m=u?null:l;if(e.setVisual({legendIcon:t.legendIcon||h,symbol:h,symbolSize:f,symbolKeepAspect:r,symbolRotate:g,symbolOffset:m}),!n.isSeriesFiltered(t))return{dataEach:d?function(n,e){var r=t.getRawValue(e),d=t.getDataParams(e);s&&n.setItemVisual(e,"symbol",a(r,d)),c&&n.setItemVisual(e,"symbolSize",i(r,d)),p&&n.setItemVisual(e,"symbolRotate",o(r,d)),u&&n.setItemVisual(e,"symbolOffset",l(r,d))}:null}}}};function xv(t,n,e){switch(e){case"color":return t.getItemVisual(n,"style")[t.getVisual("drawType")];case"opacity":return t.getItemVisual(n,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return t.getItemVisual(n,e)}}function wv(t,n){switch(n){case"color":return t.getVisual("style")[t.getVisual("drawType")];case"opacity":return t.getVisual("style").opacity;case"symbol":case"symbolSize":case"liftZ":return t.getVisual(n)}}function _v(t,n,e,a){switch(e){case"color":t.ensureUniqueItemVisual(n,"style")[t.getVisual("drawType")]=a,t.setItemVisual(n,"colorFromPalette",!1);break;case"opacity":t.ensureUniqueItemVisual(n,"style").opacity=a;break;case"symbol":case"symbolSize":case"liftZ":t.setItemVisual(n,e,a)}}function kv(t,n){function e(n,e){var a=[];return n.eachComponent({mainType:"series",subType:t,query:e},(function(t){a.push(t.seriesIndex)})),a}Ee([[t+"ToggleSelect","toggleSelect"],[t+"Select","select"],[t+"UnSelect","unselect"]],(function(t){n(t[0],(function(n,a,i){n=Ae({},n),i.dispatchAction(Ae(n,{type:t[1],seriesIndex:e(a,n)}))}))}))}function Sv(t,n,e,a,i){var r=t+n;e.isSilent(r)||a.eachComponent({mainType:"series",subType:"pie"},(function(t){for(var n=t.seriesIndex,a=i.selected,o=0;o<a.length;o++)if(a[o].seriesIndex===n){var l=t.getData(),s=ql(l,i.fromActionPayload);e.trigger(r,{type:r,seriesId:t.id,name:Ue(s)?l.getName(s[0]):l.getName(s),selected:Ae({},t.option.selectedMap)})}}))}function Mv(t,n,e){for(var a;t&&(!n(t)||(a=t,!e));)t=t.__hostTarget||t.parent;return a}var Iv=Math.round(9*Math.random()),Cv="function"==typeof Object.defineProperty,Tv=function(){function t(){this._id="__ec_inner_"+Iv++}return t.prototype.get=function(t){return this._guard(t)[this._id]},t.prototype.set=function(t,n){var e=this._guard(t);return Cv?Object.defineProperty(e,this._id,{value:n,enumerable:!1,configurable:!0}):e[this._id]=n,this},t.prototype.delete=function(t){return!!this.has(t)&&(delete this._guard(t)[this._id],!0)},t.prototype.has=function(t){return!!this._guard(t)[this._id]},t.prototype._guard=function(t){if(t!==Object(t))throw TypeError("Value of WeakMap is not a non-null object.");return t},t}(),Dv=Tv,Av=bp.extend({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,n){var e=n.cx,a=n.cy,i=n.width/2,r=n.height/2;t.moveTo(e,a-r),t.lineTo(e+i,a+r),t.lineTo(e-i,a+r),t.closePath()}}),zv=bp.extend({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,n){var e=n.cx,a=n.cy,i=n.width/2,r=n.height/2;t.moveTo(e,a-r),t.lineTo(e+i,a),t.lineTo(e,a+r),t.lineTo(e-i,a),t.closePath()}}),Lv=bp.extend({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,n){var e=n.x,a=n.y,i=n.width/5*3,r=Math.max(i,n.height),o=i/2,l=o*o/(r-o),s=a-r+o+l,c=Math.asin(l/o),p=Math.cos(c)*o,u=Math.sin(c),d=Math.cos(c),h=.6*o,f=.7*o;t.moveTo(e-p,s+l),t.arc(e,s,o,Math.PI-c,2*Math.PI+c),t.bezierCurveTo(e+p-u*h,s+l+d*h,e,a-f,e,a),t.bezierCurveTo(e,a-f,e-p+u*h,s+l+d*h,e-p,s+l),t.closePath()}}),Pv=bp.extend({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,n){var e=n.height,a=n.width,i=n.x,r=n.y,o=a/3*2;t.moveTo(i,r),t.lineTo(i+o,r+e),t.lineTo(i,r+e/4*3),t.lineTo(i-o,r+e),t.lineTo(i,r),t.closePath()}}),Ov={line:function(t,n,e,a,i){i.x1=t,i.y1=n+a/2,i.x2=t+e,i.y2=n+a/2},rect:function(t,n,e,a,i){i.x=t,i.y=n,i.width=e,i.height=a},roundRect:function(t,n,e,a,i){i.x=t,i.y=n,i.width=e,i.height=a,i.r=Math.min(e,a)/4},square:function(t,n,e,a,i){var r=Math.min(e,a);i.x=t,i.y=n,i.width=r,i.height=r},circle:function(t,n,e,a,i){i.cx=t+e/2,i.cy=n+a/2,i.r=Math.min(e,a)/2},diamond:function(t,n,e,a,i){i.cx=t+e/2,i.cy=n+a/2,i.width=e,i.height=a},pin:function(t,n,e,a,i){i.x=t+e/2,i.y=n+a/2,i.width=e,i.height=a},arrow:function(t,n,e,a,i){i.x=t+e/2,i.y=n+a/2,i.width=e,i.height=a},triangle:function(t,n,e,a,i){i.cx=t+e/2,i.cy=n+a/2,i.width=e,i.height=a}},Rv={};Ee({line:Ud,rect:Lp,roundRect:Lp,square:Lp,circle:ud,diamond:zv,pin:Lv,arrow:Pv,triangle:Av},(function(t,n){Rv[n]=new t}));var Nv=bp.extend({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(t,n,e){var a=Wo(t,n,e),i=this.shape;return i&&"pin"===i.symbolType&&"inside"===n.position&&(a.y=e.y+.4*e.height),a},buildPath:function(t,n,e){var a=n.symbolType;if("none"!==a){var i=Rv[a];i||(i=Rv[a="rect"]),Ov[a](n.x,n.y,n.width,n.height,i.shape),i.buildPath(t,i.shape,e)}}});function Ev(t,n){if("image"!==this.type){var e=this.style;this.__isEmptyBrush?(e.stroke=t,e.fill=n||"#fff",e.lineWidth=2):"line"===this.shape.symbolType?e.stroke=t:e.fill=t,this.markRedraw()}}function Vv(t,n,e,a,i,r,o){var l,s=0===t.indexOf("empty");return s&&(t=t.substr(5,1).toLowerCase()+t.substr(6)),(l=0===t.indexOf("image://")?Nh(t.slice(8),new Lo(n,e,a,i),o?"center":"cover"):0===t.indexOf("path://")?Rh(t.slice(7),{},new Lo(n,e,a,i),o?"center":"cover"):new Nv({shape:{symbolType:t,x:n,y:e,width:a,height:i}})).__isEmptyBrush=s,l.setColor=Ev,r&&l.setColor(r),l}function Bv(t){return Ue(t)||(t=[+t,+t]),[t[0]||0,t[1]||0]}function Fv(t,n){if(null!=t)return Ue(t)||(t=[t,t]),[dl(t[0],n[0])||0,dl(ra(t[1],t[0]),n[1])||0]}function Gv(t,n,e){for(var a="radial"===n.type?function(t,n,e){var a=e.width,i=e.height,r=Math.min(a,i),o=null==n.x?.5:n.x,l=null==n.y?.5:n.y,s=null==n.r?.5:n.r;return n.global||(o=o*a+e.x,l=l*i+e.y,s*=r),t.createRadialGradient(o,l,0,o,l,s)}(t,n,e):function(t,n,e){var a=null==n.x?0:n.x,i=null==n.x2?1:n.x2,r=null==n.y?0:n.y,o=null==n.y2?0:n.y2;return n.global||(a=a*e.width+e.x,i=i*e.width+e.x,r=r*e.height+e.y,o=o*e.height+e.y),a=isNaN(a)?0:a,i=isNaN(i)?1:i,r=isNaN(r)?0:r,o=isNaN(o)?0:o,t.createLinearGradient(a,r,i,o)}(t,n,e),i=n.colorStops,r=0;r<i.length;r++)a.addColorStop(i[r].offset,i[r].color);return a}function Hv(t,n){if(t===n||!t&&!n)return!1;if(!t||!n||t.length!==n.length)return!0;for(var e=0;e<t.length;e++)if(t[e]!==n[e])return!0;return!1}function Wv(t,n){return t&&"solid"!==t&&n>0?(n=n||1,"dashed"===t?[4*n,2*n]:"dotted"===t?[n]:qe(t)?[t]:Ue(t)?t:null):null}var jv=new $c(!0);function Uv(t){var n=t.stroke;return!(null==n||"none"===n||!(t.lineWidth>0))}function Yv(t){return"string"==typeof t&&"none"!==t}function Xv(t){var n=t.fill;return null!=n&&"none"!==n}function Zv(t,n){if(null!=n.fillOpacity&&1!==n.fillOpacity){var e=t.globalAlpha;t.globalAlpha=n.fillOpacity*n.opacity,t.fill(),t.globalAlpha=e}else t.fill()}function qv(t,n){if(null!=n.strokeOpacity&&1!==n.strokeOpacity){var e=t.globalAlpha;t.globalAlpha=n.strokeOpacity*n.opacity,t.stroke(),t.globalAlpha=e}else t.stroke()}function $v(t,n,e){var a=ws(n.image,n.__image,e);if(ks(a)){var i=t.createPattern(a,n.repeat||"repeat");if("function"==typeof DOMMatrix&&i.setTransform){var r=new DOMMatrix;r.rotateSelf(0,0,(n.rotation||0)/Math.PI*180),r.scaleSelf(n.scaleX||1,n.scaleY||1),r.translateSelf(n.x||0,n.y||0),i.setTransform(r)}return i}}var Kv=["shadowBlur","shadowOffsetX","shadowOffsetY"],Jv=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function Qv(t,n,e,a,i){var r=!1;if(!a&&n===(e=e||{}))return!1;if(a||n.opacity!==e.opacity){r||(ex(t,i),r=!0);var o=Math.max(Math.min(n.opacity,1),0);t.globalAlpha=isNaN(o)?Es.opacity:o}(a||n.blend!==e.blend)&&(r||(ex(t,i),r=!0),t.globalCompositeOperation=n.blend||Es.blend);for(var l=0;l<Kv.length;l++){var s=Kv[l];(a||n[s]!==e[s])&&(r||(ex(t,i),r=!0),t[s]=t.dpr*(n[s]||0))}return(a||n.shadowColor!==e.shadowColor)&&(r||(ex(t,i),r=!0),t.shadowColor=n.shadowColor||Es.shadowColor),r}function tx(t,n,e,a,i){var r=ax(n,i.inHover),o=a?null:e&&ax(e,i.inHover)||{};if(r===o)return!1;var l=Qv(t,r,o,a,i);if((a||r.fill!==o.fill)&&(l||(ex(t,i),l=!0),Yv(r.fill)&&(t.fillStyle=r.fill)),(a||r.stroke!==o.stroke)&&(l||(ex(t,i),l=!0),Yv(r.stroke)&&(t.strokeStyle=r.stroke)),(a||r.opacity!==o.opacity)&&(l||(ex(t,i),l=!0),t.globalAlpha=null==r.opacity?1:r.opacity),n.hasStroke()){var s=r.lineWidth/(r.strokeNoScale&&n&&n.getLineScale?n.getLineScale():1);t.lineWidth!==s&&(l||(ex(t,i),l=!0),t.lineWidth=s)}for(var c=0;c<Jv.length;c++){var p=Jv[c],u=p[0];(a||r[u]!==o[u])&&(l||(ex(t,i),l=!0),t[u]=r[u]||p[1])}return l}function nx(t,n){var e=n.transform,a=t.dpr||1;e?t.setTransform(a*e[0],a*e[1],a*e[2],a*e[3],a*e[4],a*e[5]):t.setTransform(a,0,0,a,0,0)}function ex(t,n){n.batchFill&&t.fill(),n.batchStroke&&t.stroke(),n.batchFill="",n.batchStroke=""}function ax(t,n){return n&&t.__hoverStyle||t.style}function ix(t,n){rx(t,n,{inHover:!1,viewWidth:0,viewHeight:0},!0)}function rx(t,n,e,a){var i=n.transform;if(!n.shouldBePainted(e.viewWidth,e.viewHeight,!1,!1))return n.__dirty&=-2,void(n.__isRendered=!1);var r=n.__clipPaths,o=e.prevElClipPaths,l=!1,s=!1;if(o&&!Hv(r,o)||(o&&o.length&&(ex(t,e),t.restore(),s=l=!0,e.prevElClipPaths=null,e.allClipped=!1,e.prevEl=null),r&&r.length&&(ex(t,e),t.save(),function(t,n,e){for(var a=!1,i=0;i<t.length;i++){var r=t[i];a=a||r.isZeroArea(),nx(n,r),n.beginPath(),r.buildPath(n,r.shape),n.clip()}e.allClipped=a}(r,t,e),l=!0),e.prevElClipPaths=r),e.allClipped)n.__isRendered=!1;else{n.beforeBrush&&n.beforeBrush(),n.innerBeforeBrush();var c=e.prevEl;c||(s=l=!0);var p,u,d=n instanceof bp&&n.autoBatch&&function(t){var n=Xv(t),e=Uv(t);return!(t.lineDash||!(+n^+e)||n&&"string"!=typeof t.fill||e&&"string"!=typeof t.stroke||t.strokePercent<1||t.strokeOpacity<1||t.fillOpacity<1)}(n.style);l||(p=i,u=c.transform,p&&u?p[0]!==u[0]||p[1]!==u[1]||p[2]!==u[2]||p[3]!==u[3]||p[4]!==u[4]||p[5]!==u[5]:p||u)?(ex(t,e),nx(t,n)):d||ex(t,e);var h=ax(n,e.inHover);n instanceof bp?(1!==e.lastDrawType&&(s=!0,e.lastDrawType=1),tx(t,n,c,s,e),d&&(e.batchFill||e.batchStroke)||t.beginPath(),function(t,n,e,a){var i=Uv(e),r=Xv(e),o=e.strokePercent,l=o<1,s=!n.path;n.silent&&!l||!s||n.createPathProxy();var c=n.path||jv;if(!a){var p=e.fill,u=e.stroke,d=r&&!!p.colorStops,h=i&&!!u.colorStops,f=r&&!!p.image,g=i&&!!u.image,m=void 0,b=void 0,y=void 0,v=void 0,x=void 0;(d||h)&&(x=n.getBoundingRect()),d&&(m=n.__dirty?Gv(t,p,x):n.__canvasFillGradient,n.__canvasFillGradient=m),h&&(b=n.__dirty?Gv(t,u,x):n.__canvasStrokeGradient,n.__canvasStrokeGradient=b),f&&(y=n.__dirty||!n.__canvasFillPattern?$v(t,p,n):n.__canvasFillPattern,n.__canvasFillPattern=y),g&&(v=n.__dirty||!n.__canvasStrokePattern?$v(t,u,n):n.__canvasStrokePattern,n.__canvasStrokePattern=y),d?t.fillStyle=m:f&&(y?t.fillStyle=y:r=!1),h?t.strokeStyle=b:g&&(v?t.strokeStyle=v:i=!1)}var w=e.lineDash&&e.lineWidth>0&&Wv(e.lineDash,e.lineWidth),_=e.lineDashOffset,k=!!t.setLineDash,S=n.getGlobalScale();if(c.setScale(S[0],S[1],n.segmentIgnoreThreshold),w){var M=e.strokeNoScale&&n.getLineScale?n.getLineScale():1;M&&1!==M&&(w=Ve(w,(function(t){return t/M})),_/=M)}var I=!0;(s||4&n.__dirty||w&&!k&&i)&&(c.setDPR(t.dpr),l?c.setContext(null):(c.setContext(t),I=!1),c.reset(),w&&!k&&(c.setLineDash(w),c.setLineDashOffset(_)),n.buildPath(c,n.shape,a),c.toStatic(),n.pathUpdated()),I&&c.rebuildPath(t,l?o:1),w&&k&&(t.setLineDash(w),t.lineDashOffset=_),a||(e.strokeFirst?(i&&qv(t,e),r&&Zv(t,e)):(r&&Zv(t,e),i&&qv(t,e))),w&&k&&t.setLineDash([])}(t,n,h,d),d&&(e.batchFill=h.fill||"",e.batchStroke=h.stroke||"")):n instanceof xp?(3!==e.lastDrawType&&(s=!0,e.lastDrawType=3),tx(t,n,c,s,e),function(t,n,e){var a=e.text;if(null!=a&&(a+=""),a){t.font=e.font||Oo,t.textAlign=e.textAlign,t.textBaseline=e.textBaseline;var i=void 0;if(t.setLineDash){var r=e.lineDash&&e.lineWidth>0&&Wv(e.lineDash,e.lineWidth),o=e.lineDashOffset;if(r){var l=e.strokeNoScale&&n.getLineScale?n.getLineScale():1;l&&1!==l&&(r=Ve(r,(function(t){return t/l})),o/=l),t.setLineDash(r),t.lineDashOffset=o,i=!0}}e.strokeFirst?(Uv(e)&&t.strokeText(a,e.x,e.y),Xv(e)&&t.fillText(a,e.x,e.y)):(Xv(e)&&t.fillText(a,e.x,e.y),Uv(e)&&t.strokeText(a,e.x,e.y)),i&&t.setLineDash([])}}(t,n,h)):n instanceof Sp?(2!==e.lastDrawType&&(s=!0,e.lastDrawType=2),function(t,n,e,a,i){Qv(t,ax(n,i.inHover),e&&ax(e,i.inHover),a,i)}(t,n,c,s,e),function(t,n,e){var a=n.__image=ws(e.image,n.__image,n,n.onload);if(a&&ks(a)){var i=e.x||0,r=e.y||0,o=n.getWidth(),l=n.getHeight(),s=a.width/a.height;if(null==o&&null!=l?o=l*s:null==l&&null!=o?l=o/s:null==o&&null==l&&(o=a.width,l=a.height),e.sWidth&&e.sHeight){var c=e.sx||0,p=e.sy||0;t.drawImage(a,c,p,e.sWidth,e.sHeight,i,r,o,l)}else if(e.sx&&e.sy){var u=o-(c=e.sx),d=l-(p=e.sy);t.drawImage(a,c,p,u,d,i,r,o,l)}else t.drawImage(a,i,r,o,l)}}(t,n,h)):n instanceof mh&&(4!==e.lastDrawType&&(s=!0,e.lastDrawType=4),function(t,n,e){var a=n.getDisplayables(),i=n.getTemporalDisplayables();t.save();var r,o,l={prevElClipPaths:null,prevEl:null,allClipped:!1,viewWidth:e.viewWidth,viewHeight:e.viewHeight,inHover:e.inHover};for(r=n.getCursor(),o=a.length;r<o;r++){(p=a[r]).beforeBrush&&p.beforeBrush(),p.innerBeforeBrush(),rx(t,p,l,r===o-1),p.innerAfterBrush(),p.afterBrush&&p.afterBrush(),l.prevEl=p}for(var s=0,c=i.length;s<c;s++){var p;(p=i[s]).beforeBrush&&p.beforeBrush(),p.innerBeforeBrush(),rx(t,p,l,s===c-1),p.innerAfterBrush(),p.afterBrush&&p.afterBrush(),l.prevEl=p}n.clearTemporalDisplayables(),n.notClear=!0,t.restore()}(t,n,e)),d&&a&&ex(t,e),n.innerAfterBrush(),n.afterBrush&&n.afterBrush(),e.prevEl=n,n.__dirty=0,n.__isRendered=!0}}var ox,lx=new Dv,sx=new Gi(100),cx=["symbol","symbolSize","symbolKeepAspect","color","backgroundColor","dashArrayX","dashArrayY","maxTileWidth","maxTileHeight"];function px(t,n){if("none"===t)return null;var e=n.getDevicePixelRatio(),a=n.getZr(),i="svg"===a.painter.type;t.dirty&&lx.delete(t);var r=lx.get(t);if(r)return r;var o=ze(t,{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"===o.backgroundColor&&(o.backgroundColor=null);var l={repeat:"repeat"};return function(t){for(var n,r=[e],l=!0,s=0;s<cx.length;++s){var c=o[cx[s]],p=typeof c;if(null!=c&&!Ue(c)&&"string"!==p&&"number"!==p&&"boolean"!==p){l=!1;break}r.push(c)}if(l){n=r.join(",")+(i?"-svg":"");var u=sx.get(n);u&&(i?t.svgElement=u:t.image=u)}var d,h=dx(o.dashArrayX),f=function(t){if(!t||"object"==typeof t&&0===t.length)return[0,0];if("number"==typeof t){var n=Math.ceil(t);return[n,n]}var e=Ve(t,(function(t){return Math.ceil(t)}));return t.length%2?e.concat(e):e}(o.dashArrayY),g=ux(o.symbol),m=(w=h,Ve(w,(function(t){return hx(t)}))),b=hx(f),y=!i&&Le(),v=i&&a.painter.createSVGElement("g"),x=function(){for(var t=1,n=0,e=m.length;n<e;++n)t=Ol(t,m[n]);var a=1;for(n=0,e=g.length;n<e;++n)a=Ol(a,g[n].length);t*=a;var i=b*m.length*g.length;return{width:Math.max(1,Math.min(t,o.maxTileWidth)),height:Math.max(1,Math.min(i,o.maxTileHeight))}}();var w;y&&(y.width=x.width*e,y.height=x.height*e,d=y.getContext("2d"));(function(){d&&(d.clearRect(0,0,y.width,y.height),o.backgroundColor&&(d.fillStyle=o.backgroundColor,d.fillRect(0,0,y.width,y.height)));for(var t=0,n=0;n<f.length;++n)t+=f[n];if(t<=0)return;var r=-b,l=0,s=0,c=0;for(;r<x.height;){if(l%2==0){for(var p=s/2%g.length,u=0,m=0,w=0;u<2*x.width;){var _=0;for(n=0;n<h[c].length;++n)_+=h[c][n];if(_<=0)break;if(m%2==0){var k=.5*(1-o.symbolSize),S=u+h[c][m]*k,M=r+f[l]*k,I=h[c][m]*o.symbolSize,C=f[l]*o.symbolSize,T=w/2%g[p].length;D(S,M,I,C,g[p][T])}u+=h[c][m],++w,++m===h[c].length&&(m=0)}++c===h.length&&(c=0)}r+=f[l],++s,++l===f.length&&(l=0)}function D(t,n,r,l,s){var c=i?1:e,p=Vv(s,t*c,n*c,r*c,l*c,o.color,o.symbolKeepAspect);i?v.appendChild(a.painter.paintOne(p)):ix(d,p)}})(),l&&sx.put(n,y||v);t.image=y,t.svgElement=v,t.svgWidth=x.width,t.svgHeight=x.height}(l),l.rotation=o.rotation,l.scaleX=l.scaleY=i?1:1/e,lx.set(t,l),t.dirty=!1,l}function ux(t){if(!t||0===t.length)return[["rect"]];if("string"==typeof t)return[[t]];for(var n=!0,e=0;e<t.length;++e)if("string"!=typeof t[e]){n=!1;break}if(n)return ux([t]);var a=[];for(e=0;e<t.length;++e)"string"==typeof t[e]?a.push([t[e]]):a.push(t[e]);return a}function dx(t){if(!t||0===t.length)return[[0,0]];if("number"==typeof t)return[[i=Math.ceil(t),i]];for(var n=!0,e=0;e<t.length;++e)if("number"!=typeof t[e]){n=!1;break}if(n)return dx([t]);var a=[];for(e=0;e<t.length;++e)if("number"==typeof t[e]){var i=Math.ceil(t[e]);a.push([i,i])}else{i=Ve(t[e],(function(t){return Math.ceil(t)}));i.length%2==1?a.push(i.concat(i)):a.push(i)}return a}function hx(t){for(var n=0,e=0;e<t.length;++e)n+=t[e];return t.length%2==1?2*n:n}function fx(t){Xe(t)&&(t=(new DOMParser).parseFromString(t,"text/xml"));var n=t;for(9===n.nodeType&&(n=n.firstChild);"svg"!==n.nodeName.toLowerCase()||1!==n.nodeType;)n=n.nextSibling;return n}var gx={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"},mx=He(gx),bx={"alignment-baseline":"textBaseline","stop-color":"stopColor"},yx=He(bx),vx=function(){function t(){this._defs={},this._root=null}return t.prototype.parse=function(t,n){n=n||{};var e=fx(t);if(!e)throw new Error("Illegal svg");this._defsUsePending=[];var a=new el;this._root=a;var i=[],r=e.getAttribute("viewBox")||"",o=parseFloat(e.getAttribute("width")||n.width),l=parseFloat(e.getAttribute("height")||n.height);isNaN(o)&&(o=null),isNaN(l)&&(l=null),Ix(e,a,null,!0,!1);for(var s,c,p=e.firstChild;p;)this._parseNode(p,a,i,null,!1,!1),p=p.nextSibling;if(function(t,n){for(var e=0;e<n.length;e++){var a=n[e];a[0].style[a[1]]=t[a[2]]}}(this._defs,this._defsUsePending),this._defsUsePending=[],r){var u=Ax(r);u.length>=4&&(s={x:parseFloat(u[0]||0),y:parseFloat(u[1]||0),width:parseFloat(u[2]),height:parseFloat(u[3])})}if(s&&null!=o&&null!=l&&(c=Rx(s,{x:0,y:0,width:o,height:l}),!n.ignoreViewBox)){var d=a;(a=new el).add(d),d.scaleX=d.scaleY=c.scale,d.x=c.x,d.y=c.y}return n.ignoreRootClip||null==o||null==l||a.setClipPath(new Lp({shape:{x:0,y:0,width:o,height:l}})),{root:a,width:o,height:l,viewBoxRect:s,viewBoxTransform:c,named:i}},t.prototype._parseNode=function(t,n,e,a,i,r){var o,l=t.nodeName.toLowerCase(),s=a;if("defs"===l&&(i=!0),"text"===l&&(r=!0),"defs"===l||"switch"===l)o=n;else{if(!i){var c=ox[l];if(c&&ya(ox,l)){o=c.call(this,t,n);var p=t.getAttribute("name");if(p){var u={name:p,namedFrom:null,svgNodeTagLower:l,el:o};e.push(u),"g"===l&&(s=u)}else a&&e.push({name:a.name,namedFrom:a,svgNodeTagLower:l,el:o});n.add(o)}}var d=xx[l];if(d&&ya(xx,l)){var h=d.call(this,t),f=t.getAttribute("id");f&&(this._defs[f]=h)}}if(o&&o.isGroup)for(var g=t.firstChild;g;)1===g.nodeType?this._parseNode(g,o,e,s,i,r):3===g.nodeType&&r&&this._parseText(g,o),g=g.nextSibling},t.prototype._parseText=function(t,n){var e=new xp({style:{text:t.textContent},silent:!0,x:this._textX||0,y:this._textY||0});Sx(n,e),Ix(t,e,this._defsUsePending,!1,!1),function(t,n){var e=n.__selfStyle;if(e){var a=e.textBaseline,i=a;a&&"auto"!==a?"baseline"===a?i="alphabetic":"before-edge"===a||"text-before-edge"===a?i="top":"after-edge"===a||"text-after-edge"===a?i="bottom":"central"!==a&&"mathematical"!==a||(i="middle"):i="alphabetic",t.style.textBaseline=i}var r=n.__inheritedStyle;if(r){var o=r.textAlign,l=o;o&&("middle"===o&&(l="center"),t.style.textAlign=l)}}(e,n);var a=e.style,i=a.fontSize;i&&i<9&&(a.fontSize=9,e.scaleX*=i/9,e.scaleY*=i/9);var r=(a.fontSize||a.fontFamily)&&[a.fontStyle,a.fontWeight,(a.fontSize||12)+"px",a.fontFamily||"sans-serif"].join(" ");a.font=r;var o=e.getBoundingRect();return this._textX+=o.width,n.add(e),e},t.internalField=void(ox={g:function(t,n){var e=new el;return Sx(n,e),Ix(t,e,this._defsUsePending,!1,!1),e},rect:function(t,n){var e=new Lp;return Sx(n,e),Ix(t,e,this._defsUsePending,!1,!1),e.setShape({x:parseFloat(t.getAttribute("x")||"0"),y:parseFloat(t.getAttribute("y")||"0"),width:parseFloat(t.getAttribute("width")||"0"),height:parseFloat(t.getAttribute("height")||"0")}),e.silent=!0,e},circle:function(t,n){var e=new ud;return Sx(n,e),Ix(t,e,this._defsUsePending,!1,!1),e.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),r:parseFloat(t.getAttribute("r")||"0")}),e.silent=!0,e},line:function(t,n){var e=new Ud;return Sx(n,e),Ix(t,e,this._defsUsePending,!1,!1),e.setShape({x1:parseFloat(t.getAttribute("x1")||"0"),y1:parseFloat(t.getAttribute("y1")||"0"),x2:parseFloat(t.getAttribute("x2")||"0"),y2:parseFloat(t.getAttribute("y2")||"0")}),e.silent=!0,e},ellipse:function(t,n){var e=new fd;return Sx(n,e),Ix(t,e,this._defsUsePending,!1,!1),e.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),rx:parseFloat(t.getAttribute("rx")||"0"),ry:parseFloat(t.getAttribute("ry")||"0")}),e.silent=!0,e},polygon:function(t,n){var e,a=t.getAttribute("points");a&&(e=Mx(a));var i=new Vd({shape:{points:e||[]},silent:!0});return Sx(n,i),Ix(t,i,this._defsUsePending,!1,!1),i},polyline:function(t,n){var e,a=t.getAttribute("points");a&&(e=Mx(a));var i=new Gd({shape:{points:e||[]},silent:!0});return Sx(n,i),Ix(t,i,this._defsUsePending,!1,!1),i},image:function(t,n){var e=new Sp;return Sx(n,e),Ix(t,e,this._defsUsePending,!1,!1),e.setStyle({image:t.getAttribute("xlink:href")||t.getAttribute("href"),x:+t.getAttribute("x"),y:+t.getAttribute("y"),width:+t.getAttribute("width"),height:+t.getAttribute("height")}),e.silent=!0,e},text:function(t,n){var e=t.getAttribute("x")||"0",a=t.getAttribute("y")||"0",i=t.getAttribute("dx")||"0",r=t.getAttribute("dy")||"0";this._textX=parseFloat(e)+parseFloat(i),this._textY=parseFloat(a)+parseFloat(r);var o=new el;return Sx(n,o),Ix(t,o,this._defsUsePending,!1,!0),o},tspan:function(t,n){var e=t.getAttribute("x"),a=t.getAttribute("y");null!=e&&(this._textX=parseFloat(e)),null!=a&&(this._textY=parseFloat(a));var i=t.getAttribute("dx")||"0",r=t.getAttribute("dy")||"0",o=new el;return Sx(n,o),Ix(t,o,this._defsUsePending,!1,!0),this._textX+=parseFloat(i),this._textY+=parseFloat(r),o},path:function(t,n){var e=ld(t.getAttribute("d")||"");return Sx(n,e),Ix(t,e,this._defsUsePending,!1,!1),e.silent=!0,e}}),t}(),xx={lineargradient:function(t){var n=parseInt(t.getAttribute("x1")||"0",10),e=parseInt(t.getAttribute("y1")||"0",10),a=parseInt(t.getAttribute("x2")||"10",10),i=parseInt(t.getAttribute("y2")||"0",10),r=new rh(n,e,a,i);return _x(t,r),kx(t,r),r},radialgradient:function(t){var n=parseInt(t.getAttribute("cx")||"0",10),e=parseInt(t.getAttribute("cy")||"0",10),a=parseInt(t.getAttribute("r")||"0",10),i=new lh(n,e,a);return _x(t,i),kx(t,i),i}};function _x(t,n){"userSpaceOnUse"===t.getAttribute("gradientUnits")&&(n.global=!0)}function kx(t,n){for(var e=t.firstChild;e;){if(1===e.nodeType&&"stop"===e.nodeName.toLocaleLowerCase()){var a=e.getAttribute("offset"),i=void 0;i=a&&a.indexOf("%")>0?parseInt(a,10)/100:a?parseFloat(a):0;var r={};Ox(e,r,r);var o=r.stopColor||e.getAttribute("stop-color")||"#000000";n.colorStops.push({offset:i,color:o})}e=e.nextSibling}}function Sx(t,n){t&&t.__inheritedStyle&&(n.__inheritedStyle||(n.__inheritedStyle={}),ze(n.__inheritedStyle,t.__inheritedStyle))}function Mx(t){for(var n=Ax(t),e=[],a=0;a<n.length;a+=2){var i=parseFloat(n[a]),r=parseFloat(n[a+1]);e.push([i,r])}return e}function Ix(t,n,e,a,i){var r=n,o=r.__inheritedStyle=r.__inheritedStyle||{},l={};1===t.nodeType&&(function(t,n){var e=t.getAttribute("transform");if(e){e=e.replace(/,/g," ");var a=[],i=null;e.replace(zx,(function(t,n,e){return a.push(n,e),""}));for(var r=a.length-1;r>0;r-=2){var o=a[r],l=a[r-1],s=Ax(o);switch(i=i||[1,0,0,1,0,0],l){case"translate":eo(i,i,[parseFloat(s[0]),parseFloat(s[1]||"0")]);break;case"scale":io(i,i,[parseFloat(s[0]),parseFloat(s[1]||s[0])]);break;case"rotate":ao(i,i,-parseFloat(s[0])*Lx);break;case"skewX":no(i,[1,0,Math.tan(parseFloat(s[0])*Lx),1,0,0],i);break;case"skewY":no(i,[1,Math.tan(parseFloat(s[0])*Lx),0,1,0,0],i);break;case"matrix":i[0]=parseFloat(s[0]),i[1]=parseFloat(s[1]),i[2]=parseFloat(s[2]),i[3]=parseFloat(s[3]),i[4]=parseFloat(s[4]),i[5]=parseFloat(s[5])}}n.setLocalTransform(i)}}(t,n),Ox(t,o,l),a||function(t,n,e){for(var a=0;a<mx.length;a++){var i=mx[a];null!=(r=t.getAttribute(i))&&(n[gx[i]]=r)}for(a=0;a<yx.length;a++){var r;i=yx[a];null!=(r=t.getAttribute(i))&&(e[bx[i]]=r)}}(t,o,l)),r.style=r.style||{},null!=o.fill&&(r.style.fill=Tx(r,"fill",o.fill,e)),null!=o.stroke&&(r.style.stroke=Tx(r,"stroke",o.stroke,e)),Ee(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],(function(t){null!=o[t]&&(r.style[t]=parseFloat(o[t]))})),Ee(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign"],(function(t){null!=o[t]&&(r.style[t]=o[t])})),i&&(r.__selfStyle=l),o.lineDash&&(r.style.lineDash=Ve(Ax(o.lineDash),(function(t){return parseFloat(t)}))),"hidden"!==o.visibility&&"collapse"!==o.visibility||(r.invisible=!0),"none"===o.display&&(r.ignore=!0)}var Cx=/^url\(\s*#(.*?)\)/;function Tx(t,n,e,a){var i=e&&e.match(Cx);if(!i)return"none"===e&&(e=null),e;var r=pa(i[1]);a.push([t,n,r])}var Dx=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function Ax(t){return t.match(Dx)||[]}var zx=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g,Lx=Math.PI/180;var Px=/([^\s:;]+)\s*:\s*([^:;]+)/g;function Ox(t,n,e){var a,i=t.getAttribute("style");if(i)for(Px.lastIndex=0;null!=(a=Px.exec(i));){var r=a[1],o=ya(gx,r)?gx[r]:null;o&&(n[o]=a[2]);var l=ya(bx,r)?bx[r]:null;l&&(e[l]=a[2])}}function Rx(t,n){var e=n.width/t.width,a=n.height/t.height,i=Math.min(e,a);return{scale:i,x:-(t.x+t.width/2)*i+(n.x+n.width/2),y:-(t.y+t.height/2)*i+(n.y+n.height/2)}}function Nx(t,n){return Math.abs(t-n)<1e-8}function Ex(t,n,e){var a=0,i=t[0];if(!i)return!1;for(var r=1;r<t.length;r++){var o=t[r];a+=ip(i[0],i[1],o[0],o[1],n,e),i=o}var l=t[0];return Nx(i[0],l[0])&&Nx(i[1],l[1])||(a+=ip(i[0],i[1],l[0],l[1],n,e)),0!==a}var Vx=[],Bx=function(){function t(t){this.name=t}return t.prototype.getCenter=function(){},t}(),Fx=function(t){function n(n,e,a){var i=t.call(this,n)||this;if(i.type="geoJSON",i.geometries=e,a)a=[a[0],a[1]];else{var r=i.getBoundingRect();a=[r.x+r.width/2,r.y+r.height/2]}return i._center=a,i}return re(n,t),n.prototype.getBoundingRect=function(){var t=this._rect;if(t)return t;for(var n=Number.MAX_VALUE,e=[n,n],a=[-n,-n],i=[],r=[],o=this.geometries,l=0;l<o.length;l++){if("polygon"===o[l].type)kc(o[l].exterior,i,r),Fa(e,e,i),Ga(a,a,r)}return 0===l&&(e[0]=e[1]=a[0]=a[1]=0),this._rect=new Lo(e[0],e[1],a[0]-e[0],a[1]-e[1])},n.prototype.contain=function(t){var n=this.getBoundingRect(),e=this.geometries;if(!n.contain(t[0],t[1]))return!1;t:for(var a=0,i=e.length;a<i;a++)if("polygon"===e[a].type){var r=e[a].exterior,o=e[a].interiors;if(Ex(r,t[0],t[1])){for(var l=0;l<(o?o.length:0);l++)if(Ex(o[l],t[0],t[1]))continue t;return!0}}return!1},n.prototype.transformTo=function(t,n,e,a){var i=this.getBoundingRect(),r=i.width/i.height;e?a||(a=e/r):e=r*a;for(var o=new Lo(t,n,e,a),l=i.calculateTransform(o),s=this.geometries,c=0;c<s.length;c++)if("polygon"===s[c].type){for(var p=s[c].exterior,u=s[c].interiors,d=0;d<p.length;d++)Ba(p[d],p[d],l);for(var h=0;h<(u?u.length:0);h++)for(d=0;d<u[h].length;d++)Ba(u[h][d],u[h][d],l)}(i=this._rect).copy(o),this._center=[i.x+i.width/2,i.y+i.height/2]},n.prototype.cloneShallow=function(t){null==t&&(t=this.name);var e=new n(t,this.geometries,this._center);return e._rect=this._rect,e.transformTo=null,e},n.prototype.getCenter=function(){return this._center},n.prototype.setCenter=function(t){this._center=t},n}(Bx),Gx=function(t){function n(n,e){var a=t.call(this,n)||this;return a.type="geoSVG",a._elOnlyForCalculate=e,a}return re(n,t),n.prototype.getCenter=function(){var t=this._center;return t||(t=this._center=this._calculateCenter()),t},n.prototype._calculateCenter=function(){for(var t=this._elOnlyForCalculate,n=t.getBoundingRect(),e=[n.x+n.width/2,n.y+n.height/2],a=Qr(Vx),i=t;i&&!i.isGeoSVGGraphicRoot;)no(a,i.getLocalTransform(),a),i=i.parent;return ro(a,a),Ba(e,e,a),e},n}(Bx),Hx=ga(["rect","circle","line","ellipse","polygon","polyline","path","text","tspan","g"]),Wx=function(){function t(t,n){this.type="geoSVG",this._usedGraphicMap=ga(),this._freedGraphics=[],this._mapName=t,this._parsedXML=fx(n)}return t.prototype.load=function(){var t=this._firstGraphic;if(!t){t=this._firstGraphic=this._buildGraphic(this._parsedXML),this._freedGraphics.push(t),this._boundingRect=this._firstGraphic.boundingRect.clone();var n=function(t){var n=[],e=ga();return Ee(t,(function(t){if(null==t.namedFrom){var a=new Gx(t.name,t.el);n.push(a),e.set(t.name,a)}})),{regions:n,regionsMap:e}}(t.named),e=n.regions,a=n.regionsMap;this._regions=e,this._regionsMap=a}return{boundingRect:this._boundingRect,regions:this._regions,regionsMap:this._regionsMap}},t.prototype._buildGraphic=function(t){var n,e,a,i;try{ca(null!=(e=(n=t&&(a=t,i={ignoreViewBox:!0,ignoreRootClip:!0},(new vx).parse(a,i))||{}).root))}catch(t){throw new Error("Invalid svg format\n"+t.message)}var r=new el;r.add(e),r.isGeoSVGGraphicRoot=!0;var o=n.width,l=n.height,s=n.viewBoxRect,c=this._boundingRect;if(!c){var p=void 0,u=void 0,d=void 0,h=void 0;if(null!=o?(p=0,d=o):s&&(p=s.x,d=s.width),null!=l?(u=0,h=l):s&&(u=s.y,h=s.height),null==p||null==u){var f=e.getBoundingRect();null==p&&(p=f.x,d=f.width),null==u&&(u=f.y,h=f.height)}c=this._boundingRect=new Lo(p,u,d,h)}if(s){var g=Rx(s,c);e.scaleX=e.scaleY=g.scale,e.x=g.x,e.y=g.y}r.setClipPath(new Lp({shape:c.plain()}));var m=[];return Ee(n.named,(function(t){var n;null!=Hx.get(t.svgNodeTagLower)&&(m.push(t),(n=t.el).silent=!1,n.isGroup&&n.traverse((function(t){t.silent=!1})))})),{root:r,boundingRect:c,named:m}},t.prototype.useGraphic=function(t){var n=this._usedGraphicMap,e=n.get(t);return e||(e=this._freedGraphics.pop()||this._buildGraphic(this._parsedXML),n.set(t,e),e)},t.prototype.freeGraphic=function(t){var n=this._usedGraphicMap,e=n.get(t);e&&(n.removeKey(t),this._freedGraphics.push(e))},t}();function jx(t,n,e){for(var a=[],i=n[0],r=n[1],o=0;o<t.length;o+=2){var l=t.charCodeAt(o)-64,s=t.charCodeAt(o+1)-64;l=l>>1^-(1&l),s=s>>1^-(1&s),i=l+=i,r=s+=r,a.push([l/e,s/e])}return a}function Ux(t,n){return t=function(t){if(!t.UTF8Encoding)return t;var n=t,e=n.UTF8Scale;null==e&&(e=1024);for(var a=n.features,i=0;i<a.length;i++){var r=a[i].geometry;if("Polygon"===r.type)for(var o=r.coordinates,l=0;l<o.length;l++)o[l]=jx(o[l],r.encodeOffsets[l],e);else if("MultiPolygon"===r.type)for(o=r.coordinates,l=0;l<o.length;l++)for(var s=o[l],c=0;c<s.length;c++)s[c]=jx(s[c],r.encodeOffsets[l][c],e)}return n.UTF8Encoding=!1,n}(t),Ve(Fe(t.features,(function(t){return t.geometry&&t.properties&&t.geometry.coordinates.length>0})),(function(t){var e=t.properties,a=t.geometry,i=[];if("Polygon"===a.type){var r=a.coordinates;i.push({type:"polygon",exterior:r[0],interiors:r.slice(1)})}"MultiPolygon"===a.type&&Ee(r=a.coordinates,(function(t){t[0]&&i.push({type:"polygon",exterior:t[0],interiors:t.slice(1)})}));var o=new Fx(e[n||"name"],i,e.cp);return o.properties=e,o}))}for(var Yx=[126,25],Xx="南海诸岛",Zx=[[[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]]],qx=0;qx<Zx.length;qx++)for(var $x=0;$x<Zx[qx].length;$x++)Zx[qx][$x][0]/=10.5,Zx[qx][$x][1]/=-14,Zx[qx][$x][0]+=Yx[0],Zx[qx][$x][1]+=Yx[1];var Kx={"南海诸岛":[32,80],"广东":[0,-10],"香港":[10,5],"澳门":[-10,10],"天津":[5,5]};var Jx={Russia:[100,60],"United States":[-99,38],"United States of America":[-99,38]};var Qx=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]];var tw=function(){function t(t,n,e){var a;this.type="geoJSON",this._parsedMap=ga(),this._mapName=t,this._specialAreas=e,this._geoJSON=Xe(a=n)?"undefined"!=typeof JSON&&JSON.parse?JSON.parse(a):new Function("return ("+a+");")():a}return t.prototype.load=function(t,n){n=n||"name";var e=this._parsedMap.get(n);if(!e){var a=this._parseToRegions(n);e=this._parsedMap.set(n,{regions:a,boundingRect:nw(a)})}var i=ga(),r=[];return Ee(e.regions,(function(n){var e=n.name;t&&t.hasOwnProperty(e)&&(n=n.cloneShallow(e=t[e])),r.push(n),i.set(e,n)})),{regions:r,boundingRect:e.boundingRect||new Lo(0,0,0,0),regionsMap:i}},t.prototype._parseToRegions=function(t){var n,e=this._mapName,a=this._geoJSON;try{n=a?Ux(a,t):[]}catch(t){throw new Error("Invalid geoJson format\n"+t.message)}return function(t,n){if("china"===t){for(var e=0;e<n.length;e++)if(n[e].name===Xx)return;n.push(new Fx(Xx,Ve(Zx,(function(t){return{type:"polygon",exterior:t}})),Yx))}}(e,n),Ee(n,(function(t){var n=t.name;!function(t,n){if("china"===t){var e=Kx[n.name];if(e){var a=n.getCenter();a[0]+=e[0]/10.5,a[1]+=-e[1]/14,n.setCenter(a)}}}(e,t),function(t,n){if("world"===t){var e=Jx[n.name];if(e){var a=[e[0],e[1]];n.setCenter(a)}}}(e,t),function(t,n){"china"===t&&"台湾"===n.name&&n.geometries.push({type:"polygon",exterior:Qx[0]})}(e,t);var a=this._specialAreas&&this._specialAreas[n];a&&t.transformTo(a.left,a.top,a.width,a.height)}),this),n},t.prototype.getMapForUser=function(){return{geoJson:this._geoJSON,geoJSON:this._geoJSON,specialAreas:this._specialAreas}},t}();function nw(t){for(var n,e=0;e<t.length;e++){var a=t[e].getBoundingRect();(n=n||a.clone()).union(a)}return n}var ew=ga(),aw=function(t,n,e){if(n.svg){var a=new Wx(t,n.svg);ew.set(t,a)}else{var i=n.geoJson||n.geoJSON;i&&!n.features?e=n.specialAreas:i=n;a=new tw(t,i,e);ew.set(t,a)}},iw=function(t){return ew.get(t)},rw=function(t){var n=ew.get(t);return n&&"geoJSON"===n.type&&n.getMapForUser()},ow=function(t,n,e){var a=ew.get(t);if(a)return a.load(n,e)},lw=new Xa,sw="undefined"!=typeof window,cw=2e3,pw=4500,uw={PROCESSOR:{FILTER:1e3,SERIES_FILTER:800,STATISTIC:5e3},VISUAL:{LAYOUT:1e3,PROGRESSIVE_LAYOUT:1100,GLOBAL:cw,CHART:3e3,POST_CHART_LAYOUT:4600,COMPONENT:4e3,BRUSH:5e3,CHART_ITEM:pw,ARIA:6e3,DECAL:7e3}},dw=/^[a-zA-Z0-9_]+$/,hw="__connectUpdateStatus";function fw(t){return function(){for(var n=[],e=0;e<arguments.length;e++)n[e]=arguments[e];if(!this.isDisposed())return mw(this,t,n);this.id}}function gw(t){return function(){for(var n=[],e=0;e<arguments.length;e++)n[e]=arguments[e];return mw(this,t,n)}}function mw(t,n,e){return e[0]=e[0]&&e[0].toLowerCase(),Xa.prototype[n].apply(t,e)}var bw,yw,vw,xw,ww,_w,kw,Sw,Mw,Iw,Cw,Tw,Dw,Aw,zw,Lw,Pw,Ow,Rw,Nw=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n}(Xa),Ew=Nw.prototype;Ew.on=gw("on"),Ew.off=gw("off");var Vw=function(t){function n(n,e,a){var i=t.call(this,new yv)||this;i._chartsViews=[],i._chartsMap={},i._componentsViews=[],i._componentsMap={},i._pendingActions=[],a=a||{},"string"==typeof e&&(e=Yw[e]),i._dom=n;var r=i._zr=ll(n,{renderer:a.renderer||"canvas",devicePixelRatio:a.devicePixelRatio,width:a.width,height:a.height,useDirtyRect:null!=a.useDirtyRect&&a.useDirtyRect});i._throttledZrFlush=Vy(We(r.flush,r),17),(e=Ce(e))&&Ym(e,!0),i._theme=e,i._locale=function(t){if(Xe(t)){var n=Of[t.toUpperCase()]||{};return t===zf||t===Lf?Ce(n):Te(Ce(n),Ce(Of.EN),!1)}return Te(Ce(t),Ce(Of.EN),!1)}(a.locale||Nf),i._coordSysMgr=new km;var o=i._api=Lw(i);function l(t,n){return t.__prio-n.__prio}return Ci(Uw,l),Ci(Ww,l),i._scheduler=new $y(i,o,Ww,Uw),i._messageCenter=new Nw,i._initEvents(),i.resize=We(i.resize,i),r.animation.on("frame",i._onframe,i),Iw(r,i),Cw(r,i),da(i),i}return re(n,t),n.prototype._onframe=function(){if(!this._disposed){Rw(this);var t=this._scheduler;if(this.__pendingUpdate){var n=this.__pendingUpdate.silent;this.__flagInMainProcess=!0,bw(this),xw.update.call(this,null,this.__pendingUpdate.updateParams),this._zr.flush(),this.__flagInMainProcess=!1,this.__pendingUpdate=null,Sw.call(this,n),Mw.call(this,n)}else if(t.unfinished){var e=1,a=this._model,i=this._api;t.unfinished=!1;do{var r=+new Date;t.performSeriesTasks(a),t.performDataProcessorTasks(a),_w(this,a),t.performVisualTasks(a),zw(this,this._model,i,"remain",{}),e-=+new Date-r}while(e>0&&t.unfinished);t.unfinished||this._zr.flush()}}},n.prototype.getDom=function(){return this._dom},n.prototype.getId=function(){return this.id},n.prototype.getZr=function(){return this._zr},n.prototype.setOption=function(t,n,e){if(this._disposed)this.id;else{var a,i,r;if($e(n)&&(e=n.lazyUpdate,a=n.silent,i=n.replaceMerge,r=n.transition,n=n.notMerge),this.__flagInMainProcess=!0,!this._model||n){var o=new Mm(this._api),l=this._theme,s=this._model=new mm;s.scheduler=this._scheduler,s.init(null,null,null,l,this._locale,o)}this._model.setOption(t,{replaceMerge:i},jw);var c={seriesTransition:r,optionChanged:!0};e?(this.__pendingUpdate={silent:a,updateParams:c},this.__flagInMainProcess=!1,this.getZr().wakeUp()):(bw(this),xw.update.call(this,null,c),this._zr.flush(),this.__pendingUpdate=null,this.__flagInMainProcess=!1,Sw.call(this,a),Mw.call(this,a))}},n.prototype.setTheme=function(){console.error("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},n.prototype.getModel=function(){return this._model},n.prototype.getOption=function(){return this._model&&this._model.getOption()},n.prototype.getWidth=function(){return this._zr.getWidth()},n.prototype.getHeight=function(){return this._zr.getHeight()},n.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||sw&&window.devicePixelRatio||1},n.prototype.getRenderedCanvas=function(t){if(pe.canvasSupported)return t=t||{},this._zr.painter.getRenderedCanvas({backgroundColor:t.backgroundColor||this._model.get("backgroundColor"),pixelRatio:t.pixelRatio||this.getDevicePixelRatio()})},n.prototype.getSvgDataURL=function(){if(pe.svgSupported){var t=this._zr;return Ee(t.storage.getDisplayList(),(function(t){t.stopAnimation(null,!0)})),t.painter.toDataURL()}},n.prototype.getDataURL=function(t){if(!this._disposed){var n=(t=t||{}).excludeComponents,e=this._model,a=[],i=this;Ee(n,(function(t){e.eachComponent({mainType:t},(function(t){var n=i._componentsMap[t.__viewId];n.group.ignore||(a.push(n),n.group.ignore=!0)}))}));var r="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.getRenderedCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return Ee(a,(function(t){t.group.ignore=!1})),r}this.id},n.prototype.getConnectedDataURL=function(t){if(this._disposed)this.id;else if(pe.canvasSupported){var n="svg"===t.type,e=this.group,a=Math.min,i=Math.max,r=1/0;if(qw[e]){var o=r,l=r,s=-1/0,c=-1/0,p=[],u=t&&t.pixelRatio||this.getDevicePixelRatio();Ee(Zw,(function(r,u){if(r.group===e){var d=n?r.getZr().painter.getSvgDom().innerHTML:r.getRenderedCanvas(Ce(t)),h=r.getDom().getBoundingClientRect();o=a(h.left,o),l=a(h.top,l),s=i(h.right,s),c=i(h.bottom,c),p.push({dom:d,left:h.left,top:h.top})}}));var d=(s*=u)-(o*=u),h=(c*=u)-(l*=u),f=Le(),g=ll(f,{renderer:n?"svg":"canvas"});if(g.resize({width:d,height:h}),n){var m="";return Ee(p,(function(t){var n=t.left-o,e=t.top-l;m+='<g transform="translate('+n+","+e+')">'+t.dom+"</g>"})),g.painter.getSvgRoot().innerHTML=m,t.connectedBackgroundColor&&g.painter.setBackgroundColor(t.connectedBackgroundColor),g.refreshImmediately(),g.painter.toDataURL()}return t.connectedBackgroundColor&&g.add(new Lp({shape:{x:0,y:0,width:d,height:h},style:{fill:t.connectedBackgroundColor}})),Ee(p,(function(t){var n=new Sp({style:{x:t.left*u-o,y:t.top*u-l,image:t.dom}});g.add(n)})),g.refreshImmediately(),f.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}},n.prototype.convertToPixel=function(t,n){return ww(this,"convertToPixel",t,n)},n.prototype.convertFromPixel=function(t,n){return ww(this,"convertFromPixel",t,n)},n.prototype.containPixel=function(t,n){var e;if(!this._disposed)return Ee(Jl(this._model,t),(function(t,a){a.indexOf("Models")>=0&&Ee(t,(function(t){var i=t.coordinateSystem;if(i&&i.containPoint)e=e||!!i.containPoint(n);else if("seriesModels"===a){var r=this._chartsMap[t.__viewId];r&&r.containPoint&&(e=e||r.containPoint(n,t))}}),this)}),this),!!e;this.id},n.prototype.getVisual=function(t,n){var e=Jl(this._model,t,{defaultMainType:"series"}),a=e.seriesModel.getData(),i=e.hasOwnProperty("dataIndexInside")?e.dataIndexInside:e.hasOwnProperty("dataIndex")?a.indexOfRawIndex(e.dataIndex):null;return null!=i?xv(a,i,n):wv(a,n)},n.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},n.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},n.prototype._initEvents=function(){var t,n,e,a=this;Ee(Fw,(function(t){var n=function(n){var e,i=a.getModel(),r=n.target;if("globalout"===t?e={}:r&&Mv(r,(function(t){var n=Up(t);if(n&&null!=n.dataIndex){var a=n.dataModel||i.getSeriesByIndex(n.seriesIndex);return e=a&&a.getDataParams(n.dataIndex,n.dataType)||{},!0}if(n.eventData)return e=Ae({},n.eventData),!0}),!0),e){var o=e.componentType,l=e.componentIndex;"markLine"!==o&&"markPoint"!==o&&"markArea"!==o||(o="series",l=e.seriesIndex);var s=o&&null!=l&&i.getComponent(o,l),c=s&&a["series"===s.mainType?"_chartsMap":"_componentsMap"][s.__viewId];e.event=n,e.type=t,a._$eventProcessor.eventInfo={targetEl:r,packedEvent:e,model:s,view:c},a.trigger(t,e)}};n.zrEventfulCallAtLast=!0,a._zr.on(t,n,a)})),Ee(Hw,(function(t,n){a._messageCenter.on(n,(function(t){this.trigger(n,t)}),a)})),Ee(["selectchanged"],(function(t){a._messageCenter.on(t,(function(n){this.trigger(t,n)}),a)})),t=this._messageCenter,n=this,e=this._api,t.on("selectchanged",(function(t){var a=e.getModel();t.isFromClick?(Sv("map","selectchanged",n,a,t),Sv("pie","selectchanged",n,a,t)):"select"===t.fromAction?(Sv("map","selected",n,a,t),Sv("pie","selected",n,a,t)):"unselect"===t.fromAction&&(Sv("map","unselected",n,a,t),Sv("pie","unselected",n,a,t))}))},n.prototype.isDisposed=function(){return this._disposed},n.prototype.clear=function(){this._disposed?this.id:this.setOption({series:[]},!0)},n.prototype.dispose=function(){if(this._disposed)this.id;else{this._disposed=!0,as(this.getDom(),Jw,"");var t=this,n=t._api,e=t._model;Ee(t._componentsViews,(function(t){t.dispose(e,n)})),Ee(t._chartsViews,(function(t){t.dispose(e,n)})),t._zr.dispose(),t._dom=t._model=t._chartsMap=t._componentsMap=t._chartsViews=t._componentsViews=t._scheduler=t._api=t._zr=t._throttledZrFlush=t._theme=t._coordSysMgr=t._messageCenter=null,delete Zw[t.id]}},n.prototype.resize=function(t){if(this._disposed)this.id;else{this._zr.resize(t);var n=this._model;if(this._loadingFX&&this._loadingFX.resize(),n){var e=n.resetOption("media"),a=t&&t.silent;this.__pendingUpdate&&(null==a&&(a=this.__pendingUpdate.silent),e=!0,this.__pendingUpdate=null),this.__flagInMainProcess=!0,e&&bw(this),xw.update.call(this,{type:"resize",animation:Ae({duration:0},t&&t.animation)}),this.__flagInMainProcess=!1,Sw.call(this,a),Mw.call(this,a)}}},n.prototype.showLoading=function(t,n){if(this._disposed)this.id;else if($e(t)&&(n=t,t=""),t=t||"default",this.hideLoading(),Xw[t]){var e=Xw[t](this._api,n),a=this._zr;this._loadingFX=e,a.add(e)}},n.prototype.hideLoading=function(){this._disposed?this.id:(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},n.prototype.makeActionFromEvent=function(t){var n=Ae({},t);return n.type=Hw[t.type],n},n.prototype.dispatchAction=function(t,n){if(this._disposed)this.id;else if($e(n)||(n={silent:!!n}),Gw[t.type]&&this._model)if(this.__flagInMainProcess)this._pendingActions.push(t);else{var e=n.silent;kw.call(this,t,e);var a=n.flush;a?this._zr.flush():!1!==a&&pe.browser.weChat&&this._throttledZrFlush(),Sw.call(this,e),Mw.call(this,e)}},n.prototype.updateLabelLayout=function(){lw.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},n.prototype.appendData=function(t){if(this._disposed)this.id;else{var n=t.seriesIndex;this.getModel().getSeriesByIndex(n).appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp()}},n.internalField=function(){function t(t){for(var n=[],e=t.currentStates,a=0;a<e.length;a++){var i=e[a];"emphasis"!==i&&"blur"!==i&&"select"!==i&&n.push(i)}t.selected&&t.states.select&&n.push("select"),2===t.hoverState&&t.states.emphasis?n.push("emphasis"):1===t.hoverState&&t.states.blur&&n.push("blur"),t.useStates(n)}function n(t,n){t.preventAutoZ||e(n.group,t.get("z")||0,t.get("zlevel")||0,-1/0)}function e(t,n,a,i){var r=t.getTextContent(),o=t.getTextGuideLine();if(t.isGroup)for(var l=t.childrenRef(),s=0;s<l.length;s++)i=Math.max(e(l[s],n,a,i),i);else t.z=n,t.zlevel=a,i=Math.max(t.z2,i);if(r&&(r.z=n,r.zlevel=a,isFinite(i)&&(r.z2=i+2)),o){var c=t.textGuideLineConfig;o.z=n,o.zlevel=a,isFinite(i)&&(o.z2=i+(c&&c.showAbove?1:-1))}return i}function a(t,n){n.group.traverse((function(t){if(!_h(t)){var n=t.getTextContent(),e=t.getTextGuideLine();t.stateTransition&&(t.stateTransition=null),n&&n.stateTransition&&(n.stateTransition=null),e&&e.stateTransition&&(e.stateTransition=null),t.hasState()?(t.prevStates=t.currentStates,t.clearStates()):t.prevStates&&(t.prevStates=null)}}))}function i(n,e){var a=n.getModel("stateAnimation"),i=n.isAnimationEnabled(),r=a.get("duration"),o=r>0?{duration:r,delay:a.get("delay"),easing:a.get("easing")}:null;e.group.traverse((function(n){if(n.states&&n.states.emphasis){if(_h(n))return;if(n instanceof bp&&function(t){var n=qp(t);n.normalFill=t.style.fill,n.normalStroke=t.style.stroke;var e=t.states.select||{};n.selectFill=e.style&&e.style.fill||null,n.selectStroke=e.style&&e.style.stroke||null}(n),n.__dirty){var e=n.prevStates;e&&n.useStates(e)}if(i){n.stateTransition=o;var a=n.getTextContent(),r=n.getTextGuideLine();a&&(a.stateTransition=o),r&&(r.stateTransition=o)}n.__dirty&&t(n)}}))}bw=function(t){var n=t._scheduler;n.restorePipelines(t._model),n.prepareStageTasks(),yw(t,!0),yw(t,!1),n.plan()},yw=function(t,n){for(var e=t._model,a=t._scheduler,i=n?t._componentsViews:t._chartsViews,r=n?t._componentsMap:t._chartsMap,o=t._zr,l=t._api,s=0;s<i.length;s++)i[s].__alive=!1;function c(t){var s=t.__requireNewView;t.__requireNewView=!1;var c="_ec_"+t.id+"_"+t.type,p=!s&&r[c];if(!p){var u=ss(t.type);(p=new(n?My.getClass(u.main,u.sub):Dy.getClass(u.sub))).init(e,l),r[c]=p,i.push(p),o.add(p.group)}t.__viewId=p.__id=c,p.__alive=!0,p.__model=t,p.group.__ecComponentInfo={mainType:t.mainType,index:t.componentIndex},!n&&a.prepareView(p,t,e,l)}n?e.eachComponent((function(t,n){"series"!==t&&c(n)})):e.eachSeries(c);for(s=0;s<i.length;){var p=i[s];p.__alive?s++:(!n&&p.renderTask.dispose(),o.remove(p.group),p.dispose(e,l),i.splice(s,1),r[p.__id]===p&&delete r[p.__id],p.__id=p.group.__ecComponentInfo=null)}},vw=function(t,n,e,a,i){var r=t._model;if(r.setUpdatePayload(e),a){var o={};o[a+"Id"]=e[a+"Id"],o[a+"Index"]=e[a+"Index"],o[a+"Name"]=e[a+"Name"];var l={mainType:a,query:o};i&&(l.subType=i);var s,c=e.excludeSeriesId;null!=c&&(s=ga(),Ee(Vl(c),(function(t){var n=Yl(t,null);null!=n&&s.set(n,!0)}))),Hu(e)&&Tu(t._api),r&&r.eachComponent(l,(function(n){if(!(s&&null!==s.get(n.id)))if(Hu(e))if(n instanceof by)e.type!==Qp||e.notBlur||function(t,n,e){var a=t.seriesIndex,i=t.getData(n.dataType),r=ql(i,n);r=(Ue(r)?r[0]:r)||0;var o=i.getItemGraphicEl(r);if(!o)for(var l=i.count(),s=0;!o&&s<l;)o=i.getItemGraphicEl(s++);if(o){var c=Up(o);Du(a,c.focus,c.blurScope,e)}else{var p=t.get(["emphasis","focus"]),u=t.get(["emphasis","blurScope"]);null!=p&&Du(a,p,u,e)}}(n,e,t._api);else{var a=zu(n.mainType,n.componentIndex,e.name,t._api),i=a.focusSelf,r=a.dispatchers;e.type===Qp&&i&&!e.notBlur&&Au(n.mainType,n.componentIndex,t._api),r&&Ee(r,(function(t){e.type===Qp?wu(t):_u(t)}))}else Gu(e)&&n instanceof by&&(!function(t,n,e){if(Gu(n)){var a=n.dataType,i=ql(t.getData(a),n);Ue(i)||(i=[i]),t[n.type===au?"toggleSelect":n.type===nu?"select":"unselect"](i,a)}}(n,e,t._api),Lu(n),Ow(t))}),t),r&&r.eachComponent(l,(function(n){s&&null!==s.get(n.id)||p(t["series"===a?"_chartsMap":"_componentsMap"][n.__viewId])}),t)}else Ee([].concat(t._componentsViews).concat(t._chartsViews),p);function p(a){a&&a.__alive&&a[n]&&a[n](a.__model,r,t._api,e)}},xw={prepareAndUpdate:function(t){bw(this),xw.update.call(this,t,{optionChanged:null!=t.newOption})},update:function(t,n){var e=this._model,a=this._api,i=this._zr,r=this._coordSysMgr,o=this._scheduler;if(e){e.setUpdatePayload(t),o.restoreData(e,t),o.performSeriesTasks(e),r.create(e,a),o.performDataProcessorTasks(e,t),_w(this,e),r.update(e,a),Tw(e),o.performVisualTasks(e,t),Dw(this,e,a,t,n);var l=e.get("backgroundColor")||"transparent",s=e.get("darkMode");if(pe.canvasSupported)i.setBackgroundColor(l),null!=s&&"auto"!==s&&i.setDarkMode(s);else{var c=tr(l);l=pr(c,"rgb"),0===c[3]&&(l="transparent")}lw.trigger("afterupdate",e,a)}},updateTransform:function(t){var n=this,e=this._model,a=this._api;if(e){e.setUpdatePayload(t);var i=[];e.eachComponent((function(r,o){if("series"!==r){var l=n.getViewOfComponentModel(o);if(l&&l.__alive)if(l.updateTransform){var s=l.updateTransform(o,e,a,t);s&&s.update&&i.push(l)}else i.push(l)}}));var r=ga();e.eachSeries((function(i){var o=n._chartsMap[i.__viewId];if(o.updateTransform){var l=o.updateTransform(i,e,a,t);l&&l.update&&r.set(i.uid,1)}else r.set(i.uid,1)})),Tw(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0,dirtyMap:r}),zw(this,e,a,t,{},r),lw.trigger("afterupdate",e,a)}},updateView:function(t){var n=this._model;n&&(n.setUpdatePayload(t),Dy.markUpdateMethod(t,"updateView"),Tw(n),this._scheduler.performVisualTasks(n,t,{setDirty:!0}),Dw(this,n,this._api,t,{}),lw.trigger("afterupdate",n,this._api))},updateVisual:function(t){var n=this,e=this._model;e&&(e.setUpdatePayload(t),e.eachSeries((function(t){t.getData().clearAllVisual()})),Dy.markUpdateMethod(t,"updateVisual"),Tw(e),this._scheduler.performVisualTasks(e,t,{visualType:"visual",setDirty:!0}),e.eachComponent((function(a,i){if("series"!==a){var r=n.getViewOfComponentModel(i);r&&r.__alive&&r.updateVisual(i,e,n._api,t)}})),e.eachSeries((function(a){n._chartsMap[a.__viewId].updateVisual(a,e,n._api,t)})),lw.trigger("afterupdate",e,this._api))},updateLayout:function(t){xw.update.call(this,t)}},ww=function(t,n,e,a){if(t._disposed)t.id;else for(var i,r=t._model,o=t._coordSysMgr.getCoordinateSystems(),l=Jl(r,e),s=0;s<o.length;s++){var c=o[s];if(c[n]&&null!=(i=c[n](r,l,a)))return i}},_w=function(t,n){var e=t._chartsMap,a=t._scheduler;n.eachSeries((function(t){a.updateStreamModes(t,e[t.__viewId])}))},kw=function(t,n){var e=this,a=this.getModel(),i=t.type,r=t.escapeConnect,o=Gw[i],l=o.actionInfo,s=(l.update||"update").split(":"),c=s.pop(),p=null!=s[0]&&ss(s[0]);this.__flagInMainProcess=!0;var u=[t],d=!1;t.batch&&(d=!0,u=Ve(t.batch,(function(n){return(n=ze(Ae({},n),t)).batch=null,n})));var h,f=[],g=Gu(t),m=Hu(t);if(Ee(u,(function(n){if((h=(h=o.action(n,e._model,e._api))||Ae({},n)).type=l.event||h.type,f.push(h),m){var a=Ql(t),i=a.queryOptionMap,r=a.mainTypeSpecified?i.keys()[0]:"series";vw(e,c,n,r),Ow(e)}else g?(vw(e,c,n,"series"),Ow(e)):p&&vw(e,c,n,p.main,p.sub)})),"none"===c||m||g||p||(this.__pendingUpdate?(bw(this),xw.update.call(this,t),this.__pendingUpdate=null):xw[c].call(this,t)),h=d?{type:l.event||i,escapeConnect:r,batch:f}:f[0],this.__flagInMainProcess=!1,!n){var b=this._messageCenter;if(b.trigger(h.type,h),g){var y={type:"selectchanged",escapeConnect:r,selected:Pu(a),isFromClick:t.isFromClick||!1,fromAction:t.type,fromActionPayload:t};b.trigger(y.type,y)}}},Sw=function(t){for(var n=this._pendingActions;n.length;){var e=n.shift();kw.call(this,e,t)}},Mw=function(t){!t&&this.trigger("updated")},Iw=function(t,n){t.on("rendered",(function(e){n.trigger("rendered",e),!t.animation.isFinished()||n.__pendingUpdate||n._scheduler.unfinished||n._pendingActions.length||n.trigger("finished")}))},Cw=function(t,n){t.on("mouseover",(function(t){var e=Mv(t.target,Fu);e&&(!function(t,n,e){var a=Up(t),i=zu(a.componentMainType,a.componentIndex,a.componentHighDownName,e),r=i.dispatchers,o=i.focusSelf;r?(o&&Au(a.componentMainType,a.componentIndex,e),Ee(r,(function(t){return vu(t,n)}))):(Du(a.seriesIndex,a.focus,a.blurScope,e),"self"===a.focus&&Au(a.componentMainType,a.componentIndex,e),vu(t,n))}(e,t,n._api),Ow(n))})).on("mouseout",(function(t){var e=Mv(t.target,Fu);e&&(!function(t,n,e){Tu(e);var a=Up(t),i=zu(a.componentMainType,a.componentIndex,a.componentHighDownName,e).dispatchers;i?Ee(i,(function(t){return xu(t,n)})):xu(t,n)}(e,t,n._api),Ow(n))})).on("click",(function(t){var e=Mv(t.target,(function(t){return null!=Up(t).dataIndex}),!0);if(e){var a=e.selected?"unselect":"select",i=Up(e);n._api.dispatchAction({type:a,dataType:i.dataType,dataIndexInside:i.dataIndex,seriesIndex:i.seriesIndex,isFromClick:!0})}}))},Tw=function(t){t.clearColorPalette(),t.eachSeries((function(t){t.clearColorPalette()}))},Dw=function(t,n,e,a,i){Aw(t,n,e,a,i),Ee(t._chartsViews,(function(t){t.__alive=!1})),zw(t,n,e,a,i),Ee(t._chartsViews,(function(t){t.__alive||t.remove(n,e)}))},Aw=function(t,e,r,o,l,s){Ee(s||t._componentsViews,(function(t){var l=t.__model;a(l,t),t.render(l,e,r,o),n(l,t),i(l,t)}))},zw=function(t,e,r,o,l,s){var c=t._scheduler;l=Ae(l||{},{updatedSeries:e.getSeries()}),lw.trigger("series:beforeupdate",e,r,l);var p=!1;e.eachSeries((function(n){var e=t._chartsMap[n.__viewId];e.__alive=!0;var i=e.renderTask;c.updatePayload(i,o),a(n,e),s&&s.get(n.uid)&&i.dirty(),i.perform(c.getPerformArgs(i))&&(p=!0),e.group.silent=!!n.get("silent"),function(t,n){var e=t.get("blendMode")||null;n.group.traverse((function(t){t.isGroup||(t.style.blend=e),t.eachPendingDisplayable&&t.eachPendingDisplayable((function(t){t.style.blend=e}))}))}(n,e),Lu(n)})),c.unfinished=p||c.unfinished,lw.trigger("series:layoutlabels",e,r,l),lw.trigger("series:transition",e,r,l),e.eachSeries((function(e){var a=t._chartsMap[e.__viewId];n(e,a),i(e,a)})),function(t,n){var e=t._zr.storage,a=0;e.traverse((function(t){t.isGroup||a++})),a>n.get("hoverLayerThreshold")&&!pe.node&&!pe.worker&&n.eachSeries((function(n){if(!n.preventUsingHoverLayer){var e=t._chartsMap[n.__viewId];e.__alive&&e.group.traverse((function(t){t.states.emphasis&&(t.states.emphasis.hoverLayer=!0)}))}}))}(t,e),lw.trigger("series:afterupdate",e,r,l)},Ow=function(t){t.__needsUpdateStatus=!0,t.getZr().wakeUp()},Rw=function(n){n.__needsUpdateStatus&&(n.getZr().storage.traverse((function(n){_h(n)||t(n)})),n.__needsUpdateStatus=!1)},Lw=function(t){return new(function(n){function e(){return null!==n&&n.apply(this,arguments)||this}return re(e,n),e.prototype.getCoordinateSystems=function(){return t._coordSysMgr.getCoordinateSystems()},e.prototype.getComponentByElement=function(n){for(;n;){var e=n.__ecComponentInfo;if(null!=e)return t._model.getComponent(e.mainType,e.index);n=n.parent}},e.prototype.enterEmphasis=function(n,e){wu(n,e),Ow(t)},e.prototype.leaveEmphasis=function(n,e){_u(n,e),Ow(t)},e.prototype.enterBlur=function(n){ku(n),Ow(t)},e.prototype.leaveBlur=function(n){Su(n),Ow(t)},e.prototype.enterSelect=function(n){Mu(n),Ow(t)},e.prototype.leaveSelect=function(n){Iu(n),Ow(t)},e.prototype.getModel=function(){return t.getModel()},e.prototype.getViewOfComponentModel=function(n){return t.getViewOfComponentModel(n)},e.prototype.getViewOfSeriesModel=function(n){return t.getViewOfSeriesModel(n)},e}(wm))(t)},Pw=function(t){function n(t,n){for(var e=0;e<t.length;e++){t[e][hw]=n}}Ee(Hw,(function(e,a){t._messageCenter.on(a,(function(e){if(qw[t.group]&&0!==t[hw]){if(e&&e.escapeConnect)return;var a=t.makeActionFromEvent(e),i=[];Ee(Zw,(function(n){n!==t&&n.group===t.group&&i.push(n)})),n(i,0),Ee(i,(function(t){1!==t[hw]&&t.dispatchAction(a)})),n(i,2)}}))}))}}(),n}(Xa),Bw=Vw.prototype;Bw.on=fw("on"),Bw.off=fw("off"),Bw.one=function(t,n,e){var a=this;this.on.call(this,t,(function e(){for(var i=[],r=0;r<arguments.length;r++)i[r]=arguments[r];n&&n.apply&&n.apply(this,i),a.off(t,e)}),e)};var Fw=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];var Gw={},Hw={},Ww=[],jw=[],Uw=[],Yw={},Xw={},Zw={},qw={},$w=+new Date-0,Kw=+new Date-0,Jw="_echarts_instance_";function Qw(t){qw[t]=!1}var t_=Qw;function n_(t){return Zw[function(t,n){return t.getAttribute?t.getAttribute(n):t[n]}(t,Jw)]}function e_(t,n){Yw[t]=n}function a_(t){Pe(jw,t)<0&&jw.push(t)}function i_(t,n){h_(Ww,t,n,2e3)}function r_(t){l_("afterinit",t)}function o_(t){l_("afterupdate",t)}function l_(t,n){lw.on(t,n)}function s_(t,n,e){"function"==typeof n&&(e=n,n="");var a=$e(t)?t.type:[t,t={event:n}][0];t.event=(t.event||a).toLowerCase(),n=t.event,Hw[n]||(ca(dw.test(a)&&dw.test(n)),Gw[a]||(Gw[a]={action:e,actionInfo:t}),Hw[n]=a)}function c_(t,n){km.register(t,n)}function p_(t,n){h_(Uw,t,n,1e3,"layout")}function u_(t,n){h_(Uw,t,n,3e3,"visual")}var d_=[];function h_(t,n,e,a,i){if((Ye(n)||$e(n))&&(e=n,n=a),!(Pe(d_,e)>=0)){d_.push(e);var r=$y.wrapStageHandler(e,i);r.__prio=n,r.__raw=e,t.push(r)}}function f_(t,n){Xw[t]=n}function g_(t,n,e){aw(t,n,e)}var m_=function(t){var n=(t=Ce(t)).type;n||Rl("");var e=n.split(":");2!==e.length&&Rl("");var a=!1;"echarts"===e[0]&&(n=e[1],a=!0),t.__isBuiltIn=a,Vb.set(n,t)};u_(cw,Uy),u_(pw,Xy),u_(pw,Zy),u_(cw,vv),u_(pw,{createOnAllSeries:!0,performRawSeries:!0,reset:function(t,n){if(t.hasSymbolVisual&&!n.isSeriesFiltered(t))return{dataEach:t.getData().hasItemOption?function(t,n){var e=t.getItemModel(n),a=e.getShallow("symbol",!0),i=e.getShallow("symbolSize",!0),r=e.getShallow("symbolRotate",!0),o=e.getShallow("symbolOffset",!0),l=e.getShallow("symbolKeepAspect",!0);null!=a&&t.setItemVisual(n,"symbol",a),null!=i&&t.setItemVisual(n,"symbolSize",i),null!=r&&t.setItemVisual(n,"symbolRotate",r),null!=o&&t.setItemVisual(n,"symbolOffset",o),null!=l&&t.setItemVisual(n,"symbolKeepAspect",l)}:null}}}),u_(7e3,(function(t,n){t.eachRawSeries((function(e){if(!t.isSeriesFiltered(e)){var a=e.getData();a.hasItemVisual()&&a.each((function(t){var e=a.getItemVisual(t,"decal");e&&(a.ensureUniqueItemVisual(t,"style").decal=px(e,n))}));var i=a.getVisual("decal");if(i)a.getVisual("style").decal=px(i,n)}}))})),a_(Ym),i_(900,(function(t){var n=ga();t.eachSeries((function(t){var e=t.get("stack");if(e){var a=n.get(e)||n.set(e,[]),i=t.getData(),r={stackResultDimension:i.getCalculationInfo("stackResultDimension"),stackedOverDimension:i.getCalculationInfo("stackedOverDimension"),stackedDimension:i.getCalculationInfo("stackedDimension"),stackedByDimension:i.getCalculationInfo("stackedByDimension"),isStackedByIndex:i.getCalculationInfo("isStackedByIndex"),data:i,seriesModel:t};if(!r.stackedDimension||!r.isStackedByIndex&&!r.stackedByDimension)return;a.length&&i.setCalculationInfo("stackedOnSeries",a[a.length-1].seriesModel),a.push(r)}})),n.each(Xm)})),f_("default",(function(t,n){ze(n=n||{},{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 e=new el,a=new Lp({style:{fill:n.maskColor},zlevel:n.zlevel,z:1e4});e.add(a);var i,r=new jp({style:{text:n.text,fill:n.textColor,fontSize:n.fontSize,fontWeight:n.fontWeight,fontStyle:n.fontStyle,fontFamily:n.fontFamily},zlevel:n.zlevel,z:10001}),o=new Lp({style:{fill:"none"},textContent:r,textConfig:{position:"right",distance:10},zlevel:n.zlevel,z:10001});return e.add(o),n.showSpinner&&((i=new Qd({shape:{startAngle:-qy/2,endAngle:-qy/2+.1,r:n.spinnerRadius},style:{stroke:n.color,lineCap:"round",lineWidth:n.lineWidth},zlevel:n.zlevel,z:10001})).animateShape(!0).when(1e3,{endAngle:3*qy/2}).start("circularInOut"),i.animateShape(!0).when(1e3,{startAngle:3*qy/2}).delay(300).start("circularInOut"),e.add(i)),e.resize=function(){var e=r.getBoundingRect().width,l=n.showSpinner?n.spinnerRadius:0,s=(t.getWidth()-2*l-(n.showSpinner&&e?10:0)-e)/2-(n.showSpinner&&e?0:5+e/2)+(n.showSpinner?0:e/2)+(e?0:l),c=t.getHeight()/2;n.showSpinner&&i.setShape({cx:s,cy:c}),o.setShape({x:s-l,y:c-l,width:2*l,height:2*l}),a.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},e.resize(),e})),s_({type:Qp,event:Qp,update:Qp},va),s_({type:tu,event:tu,update:tu},va),s_({type:nu,event:nu,update:nu},va),s_({type:eu,event:eu,update:eu},va),s_({type:au,event:au,update:au},va),e_("light",dv),e_("dark",bv);var b_=[],y_={registerPreprocessor:a_,registerProcessor:i_,registerPostInit:r_,registerPostUpdate:o_,registerUpdateLifecycle:l_,registerAction:s_,registerCoordinateSystem:c_,registerLayout:p_,registerVisual:u_,registerTransform:m_,registerLoading:f_,registerMap:g_,PRIORITY:uw,ComponentModel:Bg,ComponentView:My,SeriesModel:by,ChartView:Dy,registerComponentModel:function(t){Bg.registerClass(t)},registerComponentView:function(t){My.registerClass(t)},registerSeriesModel:function(t){by.registerClass(t)},registerChartView:function(t){Dy.registerClass(t)},registerSubTypeDefaulter:function(t,n){Bg.registerSubTypeDefaulter(t,n)},registerPainter:function(t,n){sl(t,n)}};function v_(t){Ue(t)?Ee(t,(function(t){v_(t)})):Pe(b_,t)>=0||(b_.push(t),Ye(t)&&(t={install:t}),t.install(y_))}function x_(t){return null==t?0:t.length||1}function w_(t){return t}var __=function(){function t(t,n,e,a,i,r){this._old=t,this._new=n,this._oldKeyGetter=e||w_,this._newKeyGetter=a||w_,this.context=i,this._diffModeMultiple="multiple"===r}return t.prototype.add=function(t){return this._add=t,this},t.prototype.update=function(t){return this._update=t,this},t.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},t.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},t.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},t.prototype.remove=function(t){return this._remove=t,this},t.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},t.prototype._executeOneToOne=function(){var t=this._old,n=this._new,e={},a=new Array(t.length),i=new Array(n.length);this._initIndexMap(t,null,a,"_oldKeyGetter"),this._initIndexMap(n,e,i,"_newKeyGetter");for(var r=0;r<t.length;r++){var o=a[r],l=e[o],s=x_(l);if(s>1){var c=l.shift();1===l.length&&(e[o]=l[0]),this._update&&this._update(c,r)}else 1===s?(e[o]=null,this._update&&this._update(l,r)):this._remove&&this._remove(r)}this._performRestAdd(i,e)},t.prototype._executeMultiple=function(){var t=this._old,n=this._new,e={},a={},i=[],r=[];this._initIndexMap(t,e,i,"_oldKeyGetter"),this._initIndexMap(n,a,r,"_newKeyGetter");for(var o=0;o<i.length;o++){var l=i[o],s=e[l],c=a[l],p=x_(s),u=x_(c);if(p>1&&1===u)this._updateManyToOne&&this._updateManyToOne(c,s),a[l]=null;else if(1===p&&u>1)this._updateOneToMany&&this._updateOneToMany(c,s),a[l]=null;else if(1===p&&1===u)this._update&&this._update(c,s),a[l]=null;else if(p>1&&u>1)this._updateManyToMany&&this._updateManyToMany(c,s),a[l]=null;else if(p>1)for(var d=0;d<p;d++)this._remove&&this._remove(s[d]);else this._remove&&this._remove(s)}this._performRestAdd(r,a)},t.prototype._performRestAdd=function(t,n){for(var e=0;e<t.length;e++){var a=t[e],i=n[a],r=x_(i);if(r>1)for(var o=0;o<r;o++)this._add&&this._add(i[o]);else 1===r&&this._add&&this._add(i);n[a]=null}},t.prototype._initIndexMap=function(t,n,e,a){for(var i=this._diffModeMultiple,r=0;r<t.length;r++){var o="_ec_"+this[a](t[r],r);if(i||(e[r]=o),n){var l=n[o],s=x_(l);0===s?(n[o]=r,i&&e.push(o)):1===s?n[o]=[l,r]:l.push(r)}}},t}(),k_=function(){function t(t,n){this._encode=t,this._schema=n}return t.prototype.get=function(){return{fullDimensions:this._getFullDimensionNames(),encode:this._encode}},t.prototype._getFullDimensionNames=function(){return this._cachedDimNames||(this._cachedDimNames=this._schema?this._schema.makeOutputDimensionNames():[]),this._cachedDimNames},t}();function S_(t,n){return t.hasOwnProperty(n)||(t[n]=[]),t[n]}function M_(t){return"category"===t?"ordinal":"time"===t?"time":"float"}var I_=function(t){this.otherDims={},null!=t&&Ae(this,t)},C_=$l(),T_={float:"f",int:"i",ordinal:"o",number:"n",time:"t"},D_=function(){function t(t){this.dimensions=t.dimensions,this._dimOmitted=t.dimensionOmitted,this.source=t.source,this._fullDimCount=t.fullDimensionCount,this._updateDimOmitted(t.dimensionOmitted)}return t.prototype.isDimensionOmitted=function(){return this._dimOmitted},t.prototype._updateDimOmitted=function(t){this._dimOmitted=t,t&&(this._dimNameMap||(this._dimNameMap=L_(this.source)))},t.prototype.getSourceDimensionIndex=function(t){return ra(this._dimNameMap.get(t),-1)},t.prototype.getSourceDimension=function(t){var n=this.source.dimensionsDefine;if(n)return n[t]},t.prototype.makeStoreSchema=function(){for(var t=this._fullDimCount,n=ob(this.source),e=!P_(t),a="",i=[],r=0,o=0;r<t;r++){var l=void 0,s=void 0,c=void 0,p=this.dimensions[o];if(p&&p.storeDimIndex===r)l=n?p.name:null,s=p.type,c=p.ordinalMeta,o++;else{var u=this.getSourceDimension(r);u&&(l=n?u.name:null,s=u.type)}i.push({property:l,type:s,ordinalMeta:c}),!n||null==l||p&&p.isCalculationCoord||(a+=e?l.replace(/\`/g,"`1").replace(/\$/g,"`2"):l),a+="$",a+=T_[s]||"f",c&&(a+=c.uid),a+="$"}var d=this.source;return{dimensions:i,hash:[d.seriesLayoutBy,d.startIndex,a].join("$$")}},t.prototype.makeOutputDimensionNames=function(){for(var t=[],n=0,e=0;n<this._fullDimCount;n++){var a=void 0,i=this.dimensions[e];if(i&&i.storeDimIndex===n)i.isCalculationCoord||(a=i.name),e++;else{var r=this.getSourceDimension(n);r&&(a=r.name)}t.push(a)}return t},t.prototype.appendCalculationDimension=function(t){this.dimensions.push(t),t.isCalculationCoord=!0,this._fullDimCount++,this._updateDimOmitted(!0)},t}();function A_(t){return t instanceof D_}function z_(t){for(var n=ga(),e=0;e<(t||[]).length;e++){var a=t[e],i=$e(a)?a.name:a;null!=i&&null==n.get(i)&&n.set(i,e)}return n}function L_(t){var n=C_(t);return n.dimNameMap||(n.dimNameMap=z_(t.dimensionsDefine))}function P_(t){return t>30}var O_,R_,N_,E_,V_,B_,F_,G_=$e,H_=Ve,W_="undefined"==typeof Int32Array?Array:Int32Array,j_=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],U_=["_approximateExtent"],Y_=function(){function t(t,n){var e;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 a=!1;A_(t)?(e=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(a=!0,e=t),e=e||["x","y"];for(var i={},r=[],o={},l=!1,s={},c=0;c<e.length;c++){var p=e[c],u=Xe(p)?new I_({name:p}):p instanceof I_?p:new I_(p),d=u.name;u.type=u.type||"float",u.coordDim||(u.coordDim=d,u.coordDimIndex=0);var h=u.otherDims=u.otherDims||{};r.push(d),i[d]=u,null!=s[d]&&(l=!0),u.createInvertedIndices&&(o[d]=[]),0===h.itemName&&(this._nameDimIdx=c),0===h.itemId&&(this._idDimIdx=c),a&&(u.storeDimIndex=c)}if(this.dimensions=r,this._dimInfos=i,this._initGetDimensionInfo(l),this.hostModel=n,this._invertedIndicesMap=o,this._dimOmitted){var f=this._dimIdxToName=ga();Ee(r,(function(t){f.set(i[t].storeDimIndex,t)}))}}return t.prototype.getDimension=function(t){var n=this._recognizeDimIndex(t);if(null==n)return t;if(n=t,!this._dimOmitted)return this.dimensions[n];var e=this._dimIdxToName.get(n);if(null!=e)return e;var a=this._schema.getSourceDimension(n);return a?a.name:void 0},t.prototype.getDimensionIndex=function(t){var n=this._recognizeDimIndex(t);if(null!=n)return n;if(null==t)return-1;var e=this._getDimInfo(t);return e?e.storeDimIndex:this._dimOmitted?this._schema.getSourceDimensionIndex(t):-1},t.prototype._recognizeDimIndex=function(t){if("number"==typeof t||null!=t&&!isNaN(t)&&!this._getDimInfo(t)&&(!this._dimOmitted||this._schema.getSourceDimensionIndex(t)<0))return+t},t.prototype._getStoreDimIndex=function(t){return this.getDimensionIndex(t)},t.prototype.getDimensionInfo=function(t){return this._getDimInfo(this.getDimension(t))},t.prototype._initGetDimensionInfo=function(t){var n=this._dimInfos;this._getDimInfo=t?function(t){return n.hasOwnProperty(t)?n[t]:void 0}:function(t){return n[t]}},t.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},t.prototype.mapDimension=function(t,n){var e=this._dimSummary;if(null==n)return e.encodeFirstDimNotExtra[t];var a=e.encode[t];return a?a[n]:null},t.prototype.mapDimensionsAll=function(t){return(this._dimSummary.encode[t]||[]).slice()},t.prototype.getStore=function(){return this._store},t.prototype.initData=function(t,n,e){var a,i=this;if(t instanceof $b&&(a=t),!a){var r=this.dimensions,o=tb(t)||Ne(t)?new lb(t,r.length):t;a=new $b;var l=H_(r,(function(t){return{type:i._dimInfos[t].type,property:t}}));a.initData(o,l,e)}this._store=a,this._nameList=(n||[]).slice(),this._idList=[],this._nameRepeatCount={},this._doInit(0,a.count()),this._dimSummary=function(t,n){var e={},a=e.encode={},i=ga(),r=[],o=[],l={};Ee(t.dimensions,(function(n){var e,s=t.getDimensionInfo(n),c=s.coordDim;if(c){var p=s.coordDimIndex;S_(a,c)[p]=n,s.isExtraCoord||(i.set(c,1),"ordinal"!==(e=s.type)&&"time"!==e&&(r[0]=n),S_(l,c)[p]=t.getDimensionIndex(s.name)),s.defaultTooltip&&o.push(n)}Wg.each((function(t,n){var e=S_(a,n),i=s.otherDims[n];null!=i&&!1!==i&&(e[i]=s.name)}))}));var s=[],c={};i.each((function(t,n){var e=a[n];c[n]=e[0],s=s.concat(e)})),e.dataDimsOnCoord=s,e.dataDimIndicesOnCoord=Ve(s,(function(n){return t.getDimensionInfo(n).storeDimIndex})),e.encodeFirstDimNotExtra=c;var p=a.label;p&&p.length&&(r=p.slice());var u=a.tooltip;return u&&u.length?o=u.slice():o.length||(o=r.slice()),a.defaultedLabel=r,a.defaultedTooltip=o,e.userOutput=new k_(l,n),e}(this,this._schema),this.userOutput=this._dimSummary.userOutput},t.prototype.appendData=function(t){var n=this._store.appendData(t);this._doInit(n[0],n[1])},t.prototype.appendValues=function(t,n){var e=this._store.appendValues(t,n.length),a=e.start,i=e.end,r=this._shouldMakeIdFromName();if(this._updateOrdinalMeta(),n)for(var o=a;o<i;o++){var l=o-a;this._nameList[o]=n[l],r&&F_(this,o)}},t.prototype._updateOrdinalMeta=function(){for(var t=this._store,n=this.dimensions,e=0;e<n.length;e++){var a=this._dimInfos[n[e]];a.ordinalMeta&&t.collectOrdinalMeta(a.storeDimIndex,a.ordinalMeta)}},t.prototype._shouldMakeIdFromName=function(){var t=this._store.getProvider();return null==this._idDimIdx&&t.getSource().sourceFormat!==Zg&&!t.fillStorage},t.prototype._doInit=function(t,n){if(!(t>=n)){var e=this._store.getProvider();this._updateOrdinalMeta();var a=this._nameList,i=this._idList;if(e.getSource().sourceFormat===jg&&!e.pure)for(var r=[],o=t;o<n;o++){var l=e.getItem(o,r);if(!this.hasItemOption&&Hl(l)&&(this.hasItemOption=!0),l){var s=l.name;null==a[o]&&null!=s&&(a[o]=Yl(s,null));var c=l.id;null==i[o]&&null!=c&&(i[o]=Yl(c,null))}}if(this._shouldMakeIdFromName())for(o=t;o<n;o++)F_(this,o);O_(this)}},t.prototype.getApproximateExtent=function(t){return this._approximateExtent[t]||this._store.getDataExtent(this._getStoreDimIndex(t))},t.prototype.setApproximateExtent=function(t,n){n=this.getDimension(n),this._approximateExtent[n]=t.slice()},t.prototype.getCalculationInfo=function(t){return this._calculationInfo[t]},t.prototype.setCalculationInfo=function(t,n){G_(t)?Ae(this._calculationInfo,t):this._calculationInfo[t]=n},t.prototype.getName=function(t){var n=this.getRawIndex(t),e=this._nameList[n];return null==e&&null!=this._nameDimIdx&&(e=N_(this,this._nameDimIdx,n)),null==e&&(e=""),e},t.prototype._getCategory=function(t,n){var e=this._store.get(t,n),a=this._store.getOrdinalMeta(t);return a?a.categories[e]:e},t.prototype.getId=function(t){return R_(this,this.getRawIndex(t))},t.prototype.count=function(){return this._store.count()},t.prototype.get=function(t,n){var e=this._store,a=this._dimInfos[t];if(a)return e.get(a.storeDimIndex,n)},t.prototype.getByRawIndex=function(t,n){var e=this._store,a=this._dimInfos[t];if(a)return e.getByRawIndex(a.storeDimIndex,n)},t.prototype.getIndices=function(){return this._store.getIndices()},t.prototype.getDataExtent=function(t){return this._store.getDataExtent(this._getStoreDimIndex(t))},t.prototype.getSum=function(t){return this._store.getSum(this._getStoreDimIndex(t))},t.prototype.getMedian=function(t){return this._store.getMedian(this._getStoreDimIndex(t))},t.prototype.getValues=function(t,n){var e=this,a=this._store;return Ue(t)?a.getValues(H_(t,(function(t){return e._getStoreDimIndex(t)})),n):a.getValues(t)},t.prototype.hasValue=function(t){for(var n=this._dimSummary.dataDimIndicesOnCoord,e=0,a=n.length;e<a;e++)if(isNaN(this._store.get(n[e],t)))return!1;return!0},t.prototype.indexOfName=function(t){for(var n=0,e=this._store.count();n<e;n++)if(this.getName(n)===t)return n;return-1},t.prototype.getRawIndex=function(t){return this._store.getRawIndex(t)},t.prototype.indexOfRawIndex=function(t){return this._store.indexOfRawIndex(t)},t.prototype.rawIndexOf=function(t,n){var e=(t&&this._invertedIndicesMap[t])[n];return null==e||isNaN(e)?-1:e},t.prototype.indicesOfNearest=function(t,n,e){return this._store.indicesOfNearest(this._getStoreDimIndex(t),n,e)},t.prototype.each=function(t,n,e){"function"==typeof t&&(e=n,n=t,t=[]);var a=e||this,i=H_(E_(t),this._getStoreDimIndex,this);this._store.each(i,a?We(n,a):n)},t.prototype.filterSelf=function(t,n,e){"function"==typeof t&&(e=n,n=t,t=[]);var a=e||this,i=H_(E_(t),this._getStoreDimIndex,this);return this._store=this._store.filter(i,a?We(n,a):n),this},t.prototype.selectRange=function(t){var n=this,e={};return Ee(He(t),(function(a){var i=n._getStoreDimIndex(a);e[i]=t[a]})),this._store=this._store.selectRange(e),this},t.prototype.mapArray=function(t,n,e){"function"==typeof t&&(e=n,n=t,t=[]),e=e||this;var a=[];return this.each(t,(function(){a.push(n&&n.apply(this,arguments))}),e),a},t.prototype.map=function(t,n,e,a){var i=e||a||this,r=H_(E_(t),this._getStoreDimIndex,this),o=B_(this);return o._store=this._store.map(r,i?We(n,i):n),o},t.prototype.modify=function(t,n,e,a){var i=e||a||this,r=H_(E_(t),this._getStoreDimIndex,this);this._store.modify(r,i?We(n,i):n)},t.prototype.downSample=function(t,n,e,a){var i=B_(this);return i._store=this._store.downSample(this._getStoreDimIndex(t),n,e,a),i},t.prototype.lttbDownSample=function(t,n){var e=B_(this);return e._store=this._store.lttbDownSample(this._getStoreDimIndex(t),n),e},t.prototype.getRawDataItem=function(t){return this._store.getRawDataItem(t)},t.prototype.getItemModel=function(t){var n=this.hostModel,e=this.getRawDataItem(t);return new Cf(e,n,n&&n.ecModel)},t.prototype.diff=function(t){var n=this;return new __(t?t.getStore().getIndices():[],this.getStore().getIndices(),(function(n){return R_(t,n)}),(function(t){return R_(n,t)}))},t.prototype.getVisual=function(t){var n=this._visual;return n&&n[t]},t.prototype.setVisual=function(t,n){this._visual=this._visual||{},G_(t)?Ae(this._visual,t):this._visual[t]=n},t.prototype.getItemVisual=function(t,n){var e=this._itemVisuals[t],a=e&&e[n];return null==a?this.getVisual(n):a},t.prototype.hasItemVisual=function(){return this._itemVisuals.length>0},t.prototype.ensureUniqueItemVisual=function(t,n){var e=this._itemVisuals,a=e[t];a||(a=e[t]={});var i=a[n];return null==i&&(Ue(i=this.getVisual(n))?i=i.slice():G_(i)&&(i=Ae({},i)),a[n]=i),i},t.prototype.setItemVisual=function(t,n,e){var a=this._itemVisuals[t]||{};this._itemVisuals[t]=a,G_(n)?Ae(a,n):a[n]=e},t.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},t.prototype.setLayout=function(t,n){if(G_(t))for(var e in t)t.hasOwnProperty(e)&&this.setLayout(e,t[e]);else this._layout[t]=n},t.prototype.getLayout=function(t){return this._layout[t]},t.prototype.getItemLayout=function(t){return this._itemLayouts[t]},t.prototype.setItemLayout=function(t,n,e){this._itemLayouts[t]=e?Ae(this._itemLayouts[t]||{},n):n},t.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},t.prototype.setItemGraphicEl=function(t,n){var e=this.hostModel&&this.hostModel.seriesIndex;Yp(e,this.dataType,t,n),this._graphicEls[t]=n},t.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},t.prototype.eachItemGraphicEl=function(t,n){Ee(this._graphicEls,(function(e,a){e&&t&&t.call(n,e,a)}))},t.prototype.cloneShallow=function(n){return n||(n=new t(this._schema?this._schema:H_(this.dimensions,this._getDimInfo,this),this.hostModel)),V_(n,this),n._store=this._store,n},t.prototype.wrapMethod=function(t,n){var e=this[t];"function"==typeof e&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=e.apply(this,arguments);return n.apply(this,[t].concat(la(arguments)))})},t.internalField=(O_=function(t){var n=t._invertedIndicesMap;Ee(n,(function(e,a){var i=t._dimInfos[a],r=i.ordinalMeta,o=t._store;if(r){e=n[a]=new W_(r.categories.length);for(var l=0;l<e.length;l++)e[l]=-1;for(l=0;l<o.count();l++)e[o.get(i.storeDimIndex,l)]=l}}))},N_=function(t,n,e){return Yl(t._getCategory(n,e),null)},R_=function(t,n){var e=t._idList[n];return null==e&&null!=t._idDimIdx&&(e=N_(t,t._idDimIdx,n)),null==e&&(e="e\0\0"+n),e},E_=function(t){return Ue(t)||(t=null!=t?[t]:[]),t},B_=function(n){var e=new t(n._schema?n._schema:H_(n.dimensions,n._getDimInfo,n),n.hostModel);return V_(e,n),e},V_=function(t,n){Ee(j_.concat(n.__wrappedMethods||[]),(function(e){n.hasOwnProperty(e)&&(t[e]=n[e])})),t.__wrappedMethods=n.__wrappedMethods,Ee(U_,(function(e){t[e]=Ce(n[e])})),t._calculationInfo=Ae({},n._calculationInfo)},void(F_=function(t,n){var e=t._nameList,a=t._idList,i=t._nameDimIdx,r=t._idDimIdx,o=e[n],l=a[n];if(null==o&&null!=i&&(e[n]=o=N_(t,i,n)),null==l&&null!=r&&(a[n]=l=N_(t,r,n)),null==l&&null!=o){var s=t._nameRepeatCount,c=s[o]=(s[o]||0)+1;l=o,c>1&&(l+="__ec__"+c),a[n]=l}})),t}();function X_(t,n){tb(t)||(t=eb(t));var e=(n=n||{}).coordDimensions||[],a=n.dimensionsDefine||t.dimensionsDefine||[],i=ga(),r=[],o=function(t,n,e,a){var i=Math.max(t.dimensionsDetectedCount||1,n.length,e.length,a||0);return Ee(n,(function(t){var n;$e(t)&&(n=t.dimsDef)&&(i=Math.max(i,n.length))})),i}(t,e,a,n.dimensionsCount),l=n.canOmitUnusedDimensions&&P_(o),s=a===t.dimensionsDefine,c=s?L_(t):z_(a),p=n.encodeDefine;!p&&n.encodeDefaulter&&(p=n.encodeDefaulter(t,o));for(var u=ga(p),d=new Ub(o),h=0;h<d.length;h++)d[h]=-1;function f(t){var n=d[t];if(n<0){var e=a[t],i=$e(e)?e:{name:e},o=new I_,l=i.name;null!=l&&null!=c.get(l)&&(o.name=o.displayName=l),null!=i.type&&(o.type=i.type),null!=i.displayName&&(o.displayName=i.displayName);var s=r.length;return d[t]=s,o.storeDimIndex=t,r.push(o),o}return r[n]}if(!l)for(h=0;h<o;h++)f(h);u.each((function(t,n){var e=Vl(t).slice();if(1===e.length&&!Xe(e[0])&&e[0]<0)u.set(n,!1);else{var a=u.set(n,[]);Ee(e,(function(t,e){var i=Xe(t)?c.get(t):t;null!=i&&i<o&&(a[e]=i,m(f(i),n,e))}))}}));var g=0;function m(t,n,e){null!=Wg.get(n)?t.otherDims[n]=e:(t.coordDim=n,t.coordDimIndex=e,i.set(n,!0))}Ee(e,(function(t){var n,e,a,i;if(Xe(t))n=t,i={};else{n=(i=t).name;var r=i.ordinalMeta;i.ordinalMeta=null,(i=Ae({},i)).ordinalMeta=r,e=i.dimsDef,a=i.otherDims,i.name=i.coordDim=i.coordDimIndex=i.dimsDef=i.otherDims=null}var l=u.get(n);if(!1!==l){if(!(l=Vl(l)).length)for(var c=0;c<(e&&e.length||1);c++){for(;g<o&&null!=f(g).coordDim;)g++;g<o&&l.push(g++)}Ee(l,(function(t,r){var o=f(t);if(s&&null!=i.type&&(o.type=i.type),m(ze(o,i),n,r),null==o.name&&e){var l=e[r];!$e(l)&&(l={name:l}),o.name=o.displayName=l.name,o.defaultTooltip=l.defaultTooltip}a&&ze(o.otherDims,a)}))}}));var b=n.generateCoord,y=n.generateCoordCount,v=null!=y;y=b?y||1:0;var x=b||"value";function w(t){null==t.name&&(t.name=t.coordDim)}if(l)Ee(r,(function(t){w(t)})),r.sort((function(t,n){return t.storeDimIndex-n.storeDimIndex}));else for(var _=0;_<o;_++){var k=f(_);null==k.coordDim&&(k.coordDim=Z_(x,i,v),k.coordDimIndex=0,(!b||y<=0)&&(k.isExtraCoord=!0),y--),w(k),null!=k.type||rm(t,_)!==Jg&&(!k.isExtraCoord||null==k.otherDims.itemName&&null==k.otherDims.seriesName)||(k.type="ordinal")}return function(t){for(var n=ga(),e=0;e<t.length;e++){var a=t[e],i=a.name,r=n.get(i)||0;r>0&&(a.name=i+(r-1)),r++,n.set(i,r)}}(r),new D_({source:t,dimensions:r,fullDimensionCount:o,dimensionOmitted:l})}function Z_(t,n,e){var a=n.data;if(e||a.hasOwnProperty(t)){for(var i=0;a.hasOwnProperty(t+i);)i++;t+=i}return n.set(t,!0),t}var q_=function(t){this.coordSysDims=[],this.axisMap=ga(),this.categoryAxisMap=ga(),this.coordSysName=t};var $_={cartesian2d:function(t,n,e,a){var i=t.getReferringComponents("xAxis",ts).models[0],r=t.getReferringComponents("yAxis",ts).models[0];n.coordSysDims=["x","y"],e.set("x",i),e.set("y",r),K_(i)&&(a.set("x",i),n.firstCategoryDimIndex=0),K_(r)&&(a.set("y",r),null==n.firstCategoryDimIndex&&(n.firstCategoryDimIndex=1))},singleAxis:function(t,n,e,a){var i=t.getReferringComponents("singleAxis",ts).models[0];n.coordSysDims=["single"],e.set("single",i),K_(i)&&(a.set("single",i),n.firstCategoryDimIndex=0)},polar:function(t,n,e,a){var i=t.getReferringComponents("polar",ts).models[0],r=i.findAxisModel("radiusAxis"),o=i.findAxisModel("angleAxis");n.coordSysDims=["radius","angle"],e.set("radius",r),e.set("angle",o),K_(r)&&(a.set("radius",r),n.firstCategoryDimIndex=0),K_(o)&&(a.set("angle",o),null==n.firstCategoryDimIndex&&(n.firstCategoryDimIndex=1))},geo:function(t,n,e,a){n.coordSysDims=["lng","lat"]},parallel:function(t,n,e,a){var i=t.ecModel,r=i.getComponent("parallel",t.get("parallelIndex")),o=n.coordSysDims=r.dimensions.slice();Ee(r.parallelAxisIndex,(function(t,r){var l=i.getComponent("parallelAxis",t),s=o[r];e.set(s,l),K_(l)&&(a.set(s,l),null==n.firstCategoryDimIndex&&(n.firstCategoryDimIndex=r))}))}};function K_(t){return"category"===t.get("type")}function J_(t,n,e){var a,i,r,o=(e=e||{}).byIndex,l=e.stackedCoordDimension;!function(t){return!A_(t.schema)}(n)?(i=n.schema,a=i.dimensions,r=n.store):a=n;var s,c,p,u,d=!(!t||!t.get("stack"));if(Ee(a,(function(t,n){Xe(t)&&(a[n]=t={name:t}),d&&!t.isExtraCoord&&(o||s||!t.ordinalMeta||(s=t),c||"ordinal"===t.type||"time"===t.type||l&&l!==t.coordDim||(c=t))})),!c||o||s||(o=!0),c){p="__\0ecstackresult_"+t.id,u="__\0ecstackedover_"+t.id,s&&(s.createInvertedIndices=!0);var h=c.coordDim,f=c.type,g=0;Ee(a,(function(t){t.coordDim===h&&g++}));var m={name:p,coordDim:h,coordDimIndex:g,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length},b={name:u,coordDim:u,coordDimIndex:g+1,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length+1};i?(r&&(m.storeDimIndex=r.ensureCalculationDimension(u,f),b.storeDimIndex=r.ensureCalculationDimension(p,f)),i.appendCalculationDimension(m),i.appendCalculationDimension(b)):(a.push(m),a.push(b))}return{stackedDimension:c&&c.name,stackedByDimension:s&&s.name,isStackedByIndex:o,stackedOverDimension:u,stackResultDimension:p}}function Q_(t,n){return!!n&&n===t.getCalculationInfo("stackedDimension")}function tk(t,n){return Q_(t,n)?t.getCalculationInfo("stackResultDimension"):n}function nk(t,n,e){e=e||{};var a,i=n.getSourceManager(),r=!1;t?(r=!0,a=eb(t)):r=(a=i.getSource()).sourceFormat===jg;var o=function(t){var n=t.get("coordinateSystem"),e=new q_(n),a=$_[n];if(a)return a(t,e,e.axisMap,e.categoryAxisMap),e}(n),l=function(t,n){var e,a=t.get("coordinateSystem"),i=km.get(a);return n&&n.coordSysDims&&(e=Ve(n.coordSysDims,(function(t){var e={name:t},a=n.axisMap.get(t);if(a){var i=a.get("type");e.type=M_(i)}return e}))),e||(e=i&&(i.getDimensionsInfo?i.getDimensionsInfo():i.dimensions.slice())||["x","y"]),e}(n,o),s=e.useEncodeDefaulter,c=Ye(s)?s:s?je(em,l,n):null,p=X_(a,{coordDimensions:l,generateCoord:e.generateCoord,encodeDefine:n.getEncode(),encodeDefaulter:c,canOmitUnusedDimensions:!r}),u=function(t,n,e){var a,i;return e&&Ee(t,(function(t,r){var o=t.coordDim,l=e.categoryAxisMap.get(o);l&&(null==a&&(a=r),t.ordinalMeta=l.getOrdinalMeta(),n&&(t.createInvertedIndices=!0)),null!=t.otherDims.itemName&&(i=!0)})),i||null==a||(t[a].otherDims.itemName=0),a}(p.dimensions,e.createInvertedIndices,o),d=r?null:i.getSharedDataStore(p),h=J_(n,{schema:p,store:d}),f=new Y_(p,n);f.setCalculationInfo(h);var g=null!=u&&function(t){if(t.sourceFormat===jg){var n=function(t){var n=0;for(;n<t.length&&null==t[n];)n++;return t[n]}(t.data||[]);return null!=n&&!Ue(Gl(n))}}(a)?function(t,n,e,a){return a===u?e:this.defaultDimValueGetter(t,n,e,a)}:null;return f.hasItemOption=!1,f.initData(r?a:d,null,g),f}var ek=function(){function t(t){this._setting=t||{},this._extent=[1/0,-1/0]}return t.prototype.getSetting=function(t){return this._setting[t]},t.prototype.unionExtent=function(t){var n=this._extent;t[0]<n[0]&&(n[0]=t[0]),t[1]>n[1]&&(n[1]=t[1])},t.prototype.unionExtentFromData=function(t,n){this.unionExtent(t.getApproximateExtent(n))},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.setExtent=function(t,n){var e=this._extent;isNaN(t)||(e[0]=t),isNaN(n)||(e[1]=n)},t.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},t.prototype.isBlank=function(){return this._isBlank},t.prototype.setBlank=function(t){this._isBlank=t},t}();gs(ek);var ak=0,ik=function(){function t(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++ak}return t.createByAxisModel=function(n){var e=n.option,a=e.data,i=a&&Ve(a,rk);return new t({categories:i,needCollect:!i,deduplication:!1!==e.dedplication})},t.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},t.prototype.parseAndCollect=function(t){var n,e=this._needCollect;if("string"!=typeof t&&!e)return t;if(e&&!this._deduplication)return n=this.categories.length,this.categories[n]=t,n;var a=this._getOrCreateMap();return null==(n=a.get(t))&&(e?(n=this.categories.length,this.categories[n]=t,a.set(t,n)):n=NaN),n},t.prototype._getOrCreateMap=function(){return this._map||(this._map=ga(this.categories))},t}();function rk(t){return $e(t)&&null!=t.value?t.value:t+""}var ok=hl;function lk(t,n,e,a){var i={},r=t[1]-t[0],o=i.interval=Cl(r/n,!0);null!=e&&o<e&&(o=i.interval=e),null!=a&&o>a&&(o=i.interval=a);var l=i.intervalPrecision=sk(o);return function(t,n){!isFinite(t[0])&&(t[0]=n[0]),!isFinite(t[1])&&(t[1]=n[1]),ck(t,0,n),ck(t,1,n),t[0]>t[1]&&(t[0]=t[1])}(i.niceTickExtent=[ok(Math.ceil(t[0]/o)*o,l),ok(Math.floor(t[1]/o)*o,l)],t),i}function sk(t){return gl(t)+2}function ck(t,n,e){t[n]=Math.max(Math.min(t[n],e[1]),e[0])}function pk(t,n){return t>=n[0]&&t<=n[1]}function uk(t,n){return n[1]===n[0]?.5:(t-n[0])/(n[1]-n[0])}function dk(t,n){return t*(n[1]-n[0])+n[0]}var hk=function(t){function n(n){var e=t.call(this,n)||this;e.type="ordinal";var a=e.getSetting("ordinalMeta");return a||(a=new ik({})),Ue(a)&&(a=new ik({categories:Ve(a,(function(t){return $e(t)?t.value:t}))})),e._ordinalMeta=a,e._extent=e.getSetting("extent")||[0,a.categories.length-1],e}return re(n,t),n.prototype.parse=function(t){return"string"==typeof t?this._ordinalMeta.getOrdinal(t):Math.round(t)},n.prototype.contain=function(t){return pk(t=this.parse(t),this._extent)&&null!=this._ordinalMeta.categories[t]},n.prototype.normalize=function(t){return uk(t=this._getTickNumber(this.parse(t)),this._extent)},n.prototype.scale=function(t){return t=Math.round(dk(t,this._extent)),this.getRawOrdinalNumber(t)},n.prototype.getTicks=function(){for(var t=[],n=this._extent,e=n[0];e<=n[1];)t.push({value:e}),e++;return t},n.prototype.getMinorTicks=function(t){},n.prototype.setSortInfo=function(t){if(null!=t){for(var n=t.ordinalNumbers,e=this._ordinalNumbersByTick=[],a=this._ticksByOrdinalNumber=[],i=0,r=this._ordinalMeta.categories.length,o=Math.min(r,n.length);i<o;++i){var l=n[i];e[i]=l,a[l]=i}for(var s=0;i<r;++i){for(;null!=a[s];)s++;e.push(s),a[s]=i}}else this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null},n.prototype._getTickNumber=function(t){var n=this._ticksByOrdinalNumber;return n&&t>=0&&t<n.length?n[t]:t},n.prototype.getRawOrdinalNumber=function(t){var n=this._ordinalNumbersByTick;return n&&t>=0&&t<n.length?n[t]:t},n.prototype.getLabel=function(t){if(!this.isBlank()){var n=this.getRawOrdinalNumber(t.value),e=this._ordinalMeta.categories[n];return null==e?"":e+""}},n.prototype.count=function(){return this._extent[1]-this._extent[0]+1},n.prototype.unionExtentFromData=function(t,n){this.unionExtent(t.getApproximateExtent(n))},n.prototype.isInExtentRange=function(t){return t=this._getTickNumber(t),this._extent[0]<=t&&this._extent[1]>=t},n.prototype.getOrdinalMeta=function(){return this._ordinalMeta},n.prototype.niceTicks=function(){},n.prototype.niceExtent=function(){},n.type="ordinal",n}(ek);ek.registerClass(hk);var fk=hl,gk=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.type="interval",n._interval=0,n._intervalPrecision=2,n}return re(n,t),n.prototype.parse=function(t){return t},n.prototype.contain=function(t){return pk(t,this._extent)},n.prototype.normalize=function(t){return uk(t,this._extent)},n.prototype.scale=function(t){return dk(t,this._extent)},n.prototype.setExtent=function(t,n){var e=this._extent;isNaN(t)||(e[0]=parseFloat(t)),isNaN(n)||(e[1]=parseFloat(n))},n.prototype.unionExtent=function(t){var n=this._extent;t[0]<n[0]&&(n[0]=t[0]),t[1]>n[1]&&(n[1]=t[1]),this.setExtent(n[0],n[1])},n.prototype.getInterval=function(){return this._interval},n.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=sk(t)},n.prototype.getTicks=function(t){var n=this._interval,e=this._extent,a=this._niceExtent,i=this._intervalPrecision,r=[];if(!n)return r;e[0]<a[0]&&(t?r.push({value:fk(a[0]-n,i)}):r.push({value:e[0]}));for(var o=a[0];o<=a[1]&&(r.push({value:o}),(o=fk(o+n,i))!==r[r.length-1].value);)if(r.length>1e4)return[];var l=r.length?r[r.length-1].value:a[1];return e[1]>l&&(t?r.push({value:fk(l+n,i)}):r.push({value:e[1]})),r},n.prototype.getMinorTicks=function(t){for(var n=this.getTicks(!0),e=[],a=this.getExtent(),i=1;i<n.length;i++){for(var r=n[i],o=n[i-1],l=0,s=[],c=(r.value-o.value)/t;l<t-1;){var p=fk(o.value+(l+1)*c);p>a[0]&&p<a[1]&&s.push(p),l++}e.push(s)}return e},n.prototype.getLabel=function(t,n){if(null==t)return"";var e=n&&n.precision;return null==e?e=gl(t.value)||0:"auto"===e&&(e=this._intervalPrecision),fg(fk(t.value,e,!0))},n.prototype.niceTicks=function(t,n,e){t=t||5;var a=this._extent,i=a[1]-a[0];if(isFinite(i)){i<0&&(i=-i,a.reverse());var r=lk(a,t,n,e);this._intervalPrecision=r.intervalPrecision,this._interval=r.interval,this._niceExtent=r.niceTickExtent}},n.prototype.niceExtent=function(t){var n=this._extent;if(n[0]===n[1])if(0!==n[0]){var e=n[0];t.fixMax||(n[1]+=e/2),n[0]-=e/2}else n[1]=1;var a=n[1]-n[0];isFinite(a)||(n[0]=0,n[1]=1),this.niceTicks(t.splitNumber,t.minInterval,t.maxInterval);var i=this._interval;t.fixMin||(n[0]=fk(Math.floor(n[0]/i)*i)),t.fixMax||(n[1]=fk(Math.ceil(n[1]/i)*i))},n.type="interval",n}(ek);ek.registerClass(gk);var mk="__ec_stack_",bk="undefined"!=typeof Float32Array?Float32Array:Array;function yk(t){return t.get("stack")||mk+t.seriesIndex}function vk(t){return t.dim+t.index}function xk(t,n){var e=[];return n.eachSeriesByType(t,(function(t){Ik(t)&&!Ck(t)&&e.push(t)})),e}function wk(t){var n=function(t){var n={};Ee(t,(function(t){var e=t.coordinateSystem.getBaseAxis();if("time"===e.type||"value"===e.type)for(var a=t.getData(),i=e.dim+"_"+e.index,r=a.getDimensionIndex(a.mapDimension(e.dim)),o=a.getStore(),l=0,s=o.count();l<s;++l){var c=o.get(r,l);n[i]?n[i].push(c):n[i]=[c]}}));var e={};for(var a in n)if(n.hasOwnProperty(a)){var i=n[a];if(i){i.sort((function(t,n){return t-n}));for(var r=null,o=1;o<i.length;++o){var l=i[o]-i[o-1];l>0&&(r=null===r?l:Math.min(r,l))}e[a]=r}}return e}(t),e=[];return Ee(t,(function(t){var a,i=t.coordinateSystem.getBaseAxis(),r=i.getExtent();if("category"===i.type)a=i.getBandWidth();else if("value"===i.type||"time"===i.type){var o=i.dim+"_"+i.index,l=n[o],s=Math.abs(r[1]-r[0]),c=i.scale.getExtent(),p=Math.abs(c[1]-c[0]);a=l?s/p*l:s}else{var u=t.getData();a=Math.abs(r[1]-r[0])/u.count()}var d=dl(t.get("barWidth"),a),h=dl(t.get("barMaxWidth"),a),f=dl(t.get("barMinWidth")||1,a),g=t.get("barGap"),m=t.get("barCategoryGap");e.push({bandWidth:a,barWidth:d,barMaxWidth:h,barMinWidth:f,barGap:g,barCategoryGap:m,axisKey:vk(i),stackId:yk(t)})})),_k(e)}function _k(t){var n={};Ee(t,(function(t,e){var a=t.axisKey,i=t.bandWidth,r=n[a]||{bandWidth:i,remainedWidth:i,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},o=r.stacks;n[a]=r;var l=t.stackId;o[l]||r.autoWidthCount++,o[l]=o[l]||{width:0,maxWidth:0};var s=t.barWidth;s&&!o[l].width&&(o[l].width=s,s=Math.min(r.remainedWidth,s),r.remainedWidth-=s);var c=t.barMaxWidth;c&&(o[l].maxWidth=c);var p=t.barMinWidth;p&&(o[l].minWidth=p);var u=t.barGap;null!=u&&(r.gap=u);var d=t.barCategoryGap;null!=d&&(r.categoryGap=d)}));var e={};return Ee(n,(function(t,n){e[n]={};var a=t.stacks,i=t.bandWidth,r=t.categoryGap;if(null==r){var o=He(a).length;r=Math.max(35-4*o,15)+"%"}var l=dl(r,i),s=dl(t.gap,1),c=t.remainedWidth,p=t.autoWidthCount,u=(c-l)/(p+(p-1)*s);u=Math.max(u,0),Ee(a,(function(t){var n=t.maxWidth,e=t.minWidth;if(t.width){a=t.width;n&&(a=Math.min(a,n)),e&&(a=Math.max(a,e)),t.width=a,c-=a+s*a,p--}else{var a=u;n&&n<a&&(a=Math.min(n,c)),e&&e>a&&(a=e),a!==u&&(t.width=a,c-=a+s*a,p--)}})),u=(c-l)/(p+(p-1)*s),u=Math.max(u,0);var d,h=0;Ee(a,(function(t,n){t.width||(t.width=u),d=t,h+=t.width*(1+s)})),d&&(h-=d.width*s);var f=-h/2;Ee(a,(function(t,a){e[n][a]=e[n][a]||{bandWidth:i,offset:f,width:t.width},f+=t.width*(1+s)}))})),e}function kk(t,n,e){if(t&&n){var a=t[vk(n)];return null!=a&&null!=e?a[yk(e)]:a}}function Sk(t,n){var e=xk(t,n),a=wk(e),i={};Ee(e,(function(t){var n=t.getData(),e=t.coordinateSystem,r=e.getBaseAxis(),o=yk(t),l=a[vk(r)][o],s=l.offset,c=l.width,p=e.getOtherAxis(r),u=t.get("barMinHeight")||0;i[o]=i[o]||[],n.setLayout({bandWidth:l.bandWidth,offset:s,size:c});for(var d=n.mapDimension(p.dim),h=n.mapDimension(r.dim),f=Q_(n,d),g=p.isHorizontal(),m=Tk(r,p),b=n.getStore(),y=n.getDimensionIndex(d),v=n.getDimensionIndex(h),x=0,w=b.count();x<w;x++){var _=b.get(y,x),k=b.get(v,x),S=_>=0?"p":"n",M=m;f&&(i[o][k]||(i[o][k]={p:m,n:m}),M=i[o][k][S]);var I,C=void 0,T=void 0,D=void 0,A=void 0;if(g)C=M,T=(I=e.dataToPoint([_,k]))[1]+s,D=I[0]-m,A=c,Math.abs(D)<u&&(D=(D<0?-1:1)*u),isNaN(D)||f&&(i[o][k][S]+=D);else C=(I=e.dataToPoint([k,_]))[0]+s,T=M,D=c,A=I[1]-m,Math.abs(A)<u&&(A=(A<=0?-1:1)*u),isNaN(A)||f&&(i[o][k][S]+=A);n.setItemLayout(x,{x:C,y:T,width:D,height:A})}}))}var Mk={seriesType:"bar",plan:Iy(),reset:function(t){if(Ik(t)&&Ck(t)){var n=t.getData(),e=t.coordinateSystem,a=e.master.getRect(),i=e.getBaseAxis(),r=e.getOtherAxis(i),o=n.getDimensionIndex(n.mapDimension(r.dim)),l=n.getDimensionIndex(n.mapDimension(i.dim)),s=r.isHorizontal(),c=s?0:1,p=kk(wk([t]),i,t).width;return p>.5||(p=.5),{progress:function(t,n){for(var u,d=t.count,h=new bk(2*d),f=new bk(2*d),g=new bk(d),m=[],b=[],y=0,v=0,x=n.getStore();null!=(u=t.next());)b[c]=x.get(o,u),b[1-c]=x.get(l,u),m=e.dataToPoint(b,null),f[y]=s?a.x+a.width:m[0],h[y++]=m[0],f[y]=s?m[1]:a.y+a.height,h[y++]=m[1],g[v++]=u;n.setLayout({largePoints:h,largeDataIndices:g,largeBackgroundPoints:f,barWidth:p,valueAxisStart:Tk(i,r),backgroundStart:s?a.x:a.y,valueAxisHorizontal:s})}}}}};function Ik(t){return t.coordinateSystem&&"cartesian2d"===t.coordinateSystem.type}function Ck(t){return t.pipelineContext&&t.pipelineContext.large}function Tk(t,n,e){return n.toGlobalCoord(n.dataToCoord("log"===n.type?1:0))}var Dk=function(t){function n(n){var e=t.call(this,n)||this;return e.type="time",e}return re(n,t),n.prototype.getLabel=function(t){var n=this.getSetting("useUTC");return Kf(t.value,Uf[function(t){switch(t){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}(qf(this._minLevelUnit))]||Uf.second,n,this.getSetting("locale"))},n.prototype.getFormattedLabel=function(t,n,e){var a=this.getSetting("useUTC");return function(t,n,e,a,i){var r=null;if("string"==typeof e)r=e;else if("function"==typeof e)r=e(t.value,n,{level:t.level});else{var o=Ae({},Wf);if(t.level>0)for(var l=0;l<Yf.length;++l)o[Yf[l]]="{primary|"+o[Yf[l]]+"}";var s=e?!1===e.inherit?e:ze(e,o):o,c=Jf(t.value,i);if(s[c])r=s[c];else if(s.inherit){for(l=Xf.indexOf(c)-1;l>=0;--l)if(s[c]){r=s[c];break}r=r||o.none}if(Ue(r)){var p=null==t.level?0:t.level>=0?t.level:r.length+t.level;r=r[p=Math.min(p,r.length-1)]}}return Kf(new Date(t.value),r,i,a)}(t,n,e,this.getSetting("locale"),a)},n.prototype.getTicks=function(t){var n=this._interval,e=this._extent,a=[];if(!n)return a;a.push({value:e[0],level:0});var i=this.getSetting("useUTC"),r=function(t,n,e,a){var i=1e4,r=Xf,o=0;function l(t,n,e,i,r,o,l){for(var s=new Date(n),c=n,p=s[i]();c<e&&c<=a[1];)l.push({value:c}),p+=t,s[r](p),c=s.getTime();l.push({value:c,notAdd:!0})}function s(t,i,r){var o=[],s=!i.length;if(!function(t,n,e,a){var i=Sl(n),r=Sl(e),o=function(t){return Qf(i,t,a)===Qf(r,t,a)},l=function(){return o("year")},s=function(){return l()&&o("month")},c=function(){return s()&&o("day")},p=function(){return c()&&o("hour")},u=function(){return p()&&o("minute")},d=function(){return u()&&o("second")},h=function(){return d()&&o("millisecond")};switch(t){case"year":return l();case"month":return s();case"day":return c();case"hour":return p();case"minute":return u();case"second":return d();case"millisecond":return h()}}(qf(t),a[0],a[1],e)){s&&(i=[{value:Nk(new Date(a[0]),t,e)},{value:a[1]}]);for(var c=0;c<i.length-1;c++){var p=i[c].value,u=i[c+1].value;if(p!==u){var d=void 0,h=void 0,f=void 0,g=!1;switch(t){case"year":d=Math.max(1,Math.round(n/Gf/365)),h=tg(e),f=lg(e);break;case"half-year":case"quarter":case"month":d=Lk(n),h=ng(e),f=sg(e);break;case"week":case"half-week":case"day":d=zk(n),h=eg(e),f=cg(e),g=!0;break;case"half-day":case"quarter-day":case"hour":d=Pk(n),h=ag(e),f=pg(e);break;case"minute":d=Ok(n,!0),h=ig(e),f=ug(e);break;case"second":d=Ok(n,!1),h=rg(e),f=dg(e);break;case"millisecond":d=Rk(n),h=og(e),f=hg(e)}l(d,p,u,h,f,g,o),"year"===t&&r.length>1&&0===c&&r.unshift({value:r[0].value-d})}}for(c=0;c<o.length;c++)r.push(o[c]);return o}}for(var c=[],p=[],u=0,d=0,h=0;h<r.length&&o++<i;++h){var f=qf(r[h]);if($f(r[h]))if(s(r[h],c[c.length-1]||[],p),f!==(r[h+1]?qf(r[h+1]):null)){if(p.length){d=u,p.sort((function(t,n){return t.value-n.value}));for(var g=[],m=0;m<p.length;++m){var b=p[m].value;0!==m&&p[m-1].value===b||(g.push(p[m]),b>=a[0]&&b<=a[1]&&u++)}var y=(a[1]-a[0])/n;if(u>1.5*y&&d>y/1.5)break;if(c.push(g),u>y||t===r[h])break}p=[]}}var v=Fe(Ve(c,(function(t){return Fe(t,(function(t){return t.value>=a[0]&&t.value<=a[1]&&!t.notAdd}))})),(function(t){return t.length>0})),x=[],w=v.length-1;for(h=0;h<v.length;++h)for(var _=v[h],k=0;k<_.length;++k)x.push({value:_[k].value,level:w-h});x.sort((function(t,n){return t.value-n.value}));var S=[];for(h=0;h<x.length;++h)0!==h&&x[h].value===x[h-1].value||S.push(x[h]);return S}(this._minLevelUnit,this._approxInterval,i,e);return(a=a.concat(r)).push({value:e[1],level:0}),a},n.prototype.niceExtent=function(t){var n=this._extent;if(n[0]===n[1]&&(n[0]-=Gf,n[1]+=Gf),n[1]===-1/0&&n[0]===1/0){var e=new Date;n[1]=+new Date(e.getFullYear(),e.getMonth(),e.getDate()),n[0]=n[1]-Gf}this.niceTicks(t.splitNumber,t.minInterval,t.maxInterval)},n.prototype.niceTicks=function(t,n,e){t=t||10;var a=this._extent,i=a[1]-a[0];this._approxInterval=i/t,null!=n&&this._approxInterval<n&&(this._approxInterval=n),null!=e&&this._approxInterval>e&&(this._approxInterval=e);var r=Ak.length,o=Math.min(function(t,n,e,a){for(;e<a;){var i=e+a>>>1;t[i][1]<n?e=i+1:a=i}return e}(Ak,this._approxInterval,0,r),r-1);this._interval=Ak[o][1],this._minLevelUnit=Ak[Math.max(o-1,0)][0]},n.prototype.parse=function(t){return"number"==typeof t?t:+Sl(t)},n.prototype.contain=function(t){return pk(this.parse(t),this._extent)},n.prototype.normalize=function(t){return uk(this.parse(t),this._extent)},n.prototype.scale=function(t){return dk(t,this._extent)},n.type="time",n}(gk),Ak=[["second",Vf],["minute",Bf],["hour",Ff],["quarter-day",216e5],["half-day",432e5],["day",10368e4],["half-week",3024e5],["week",6048e5],["month",26784e5],["quarter",8208e6],["half-year",Hf/2],["year",Hf]];function zk(t,n){return(t/=Gf)>16?16:t>7.5?7:t>3.5?4:t>1.5?2:1}function Lk(t){return(t/=2592e6)>6?6:t>3?3:t>2?2:1}function Pk(t){return(t/=Ff)>12?12:t>6?6:t>3.5?4:t>2?2:1}function Ok(t,n){return(t/=n?Bf:Vf)>30?30:t>20?20:t>15?15:t>10?10:t>5?5:t>2?2:1}function Rk(t){return Cl(t,!0)}function Nk(t,n,e){var a=new Date(t);switch(qf(n)){case"year":case"month":a[sg(e)](0);case"day":a[cg(e)](1);case"hour":a[pg(e)](0);case"minute":a[ug(e)](0);case"second":a[dg(e)](0),a[hg(e)](0)}return a.getTime()}ek.registerClass(Dk);var Ek=ek.prototype,Vk=gk.prototype,Bk=hl,Fk=Math.floor,Gk=Math.ceil,Hk=Math.pow,Wk=Math.log,jk=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.type="log",n.base=10,n._originalScale=new gk,n._interval=0,n}return re(n,t),n.prototype.getTicks=function(t){var n=this._originalScale,e=this._extent,a=n.getExtent();return Ve(Vk.getTicks.call(this,t),(function(t){var n=t.value,i=hl(Hk(this.base,n));return i=n===e[0]&&this._fixMin?Yk(i,a[0]):i,{value:i=n===e[1]&&this._fixMax?Yk(i,a[1]):i}}),this)},n.prototype.setExtent=function(t,n){var e=this.base;t=Wk(t)/Wk(e),n=Wk(n)/Wk(e),Vk.setExtent.call(this,t,n)},n.prototype.getExtent=function(){var t=this.base,n=Ek.getExtent.call(this);n[0]=Hk(t,n[0]),n[1]=Hk(t,n[1]);var e=this._originalScale.getExtent();return this._fixMin&&(n[0]=Yk(n[0],e[0])),this._fixMax&&(n[1]=Yk(n[1],e[1])),n},n.prototype.unionExtent=function(t){this._originalScale.unionExtent(t);var n=this.base;t[0]=Wk(t[0])/Wk(n),t[1]=Wk(t[1])/Wk(n),Ek.unionExtent.call(this,t)},n.prototype.unionExtentFromData=function(t,n){this.unionExtent(t.getApproximateExtent(n))},n.prototype.niceTicks=function(t){t=t||10;var n=this._extent,e=n[1]-n[0];if(!(e===1/0||e<=0)){var a=Ml(e);for(t/e*a<=.5&&(a*=10);!isNaN(a)&&Math.abs(a)<1&&Math.abs(a)>0;)a*=10;var i=[hl(Gk(n[0]/a)*a),hl(Fk(n[1]/a)*a)];this._interval=a,this._niceExtent=i}},n.prototype.niceExtent=function(t){Vk.niceExtent.call(this,t),this._fixMin=t.fixMin,this._fixMax=t.fixMax},n.prototype.parse=function(t){return t},n.prototype.contain=function(t){return pk(t=Wk(t)/Wk(this.base),this._extent)},n.prototype.normalize=function(t){return uk(t=Wk(t)/Wk(this.base),this._extent)},n.prototype.scale=function(t){return t=dk(t,this._extent),Hk(this.base,t)},n.type="log",n}(ek),Uk=jk.prototype;function Yk(t,n){return Bk(t,gl(n))}Uk.getMinorTicks=Vk.getMinorTicks,Uk.getLabel=Vk.getLabel,ek.registerClass(jk);var Xk=function(){function t(t,n,e){this._prepareParams(t,n,e)}return t.prototype._prepareParams=function(t,n,e){e[1]<e[0]&&(e=[NaN,NaN]),this._dataMin=e[0],this._dataMax=e[1];var a=this._isOrdinal="ordinal"===t.type;this._needCrossZero=n.getNeedCrossZero&&n.getNeedCrossZero();var i=this._modelMinRaw=n.get("min",!0);Ye(i)?this._modelMinNum=Kk(t,i({min:e[0],max:e[1]})):"dataMin"!==i&&(this._modelMinNum=Kk(t,i));var r=this._modelMaxRaw=n.get("max",!0);if(Ye(r)?this._modelMaxNum=Kk(t,r({min:e[0],max:e[1]})):"dataMax"!==r&&(this._modelMaxNum=Kk(t,r)),a)this._axisDataLen=n.getCategories().length;else{var o=n.get("boundaryGap"),l=Ue(o)?o:[o||0,o||0];"boolean"==typeof l[0]||"boolean"==typeof l[1]?this._boundaryGapInner=[0,0]:this._boundaryGapInner=[Ho(l[0],1),Ho(l[1],1)]}},t.prototype.calculate=function(){var t=this._isOrdinal,n=this._dataMin,e=this._dataMax,a=this._axisDataLen,i=this._boundaryGapInner,r=t?null:e-n||Math.abs(n),o="dataMin"===this._modelMinRaw?n:this._modelMinNum,l="dataMax"===this._modelMaxRaw?e:this._modelMaxNum,s=null!=o,c=null!=l;null==o&&(o=t?a?0:NaN:n-i[0]*r),null==l&&(l=t?a?a-1:NaN:e+i[1]*r),(null==o||!isFinite(o))&&(o=NaN),(null==l||!isFinite(l))&&(l=NaN),o>l&&(o=NaN,l=NaN);var p=aa(o)||aa(l)||t&&!a;this._needCrossZero&&(o>0&&l>0&&!s&&(o=0),o<0&&l<0&&!c&&(l=0));var u=this._determinedMin,d=this._determinedMax;return null!=u&&(o=u,s=!0),null!=d&&(l=d,c=!0),{min:o,max:l,minFixed:s,maxFixed:c,isBlank:p}},t.prototype.modifyDataMinMax=function(t,n){this[qk[t]]=n},t.prototype.setDeterminedMinMax=function(t,n){this[Zk[t]]=n},t.prototype.freeze=function(){this.frozen=!0},t}(),Zk={min:"_determinedMin",max:"_determinedMax"},qk={min:"_dataMin",max:"_dataMax"};function $k(t,n,e){var a=t.rawExtentInfo;return a||(a=new Xk(t,n,e),t.rawExtentInfo=a,a)}function Kk(t,n){return null==n?null:aa(n)?NaN:t.parse(n)}function Jk(t,n){var e=t.type,a=$k(t,n,t.getExtent()).calculate();t.setBlank(a.isBlank);var i=a.min,r=a.max,o=n.ecModel;if(o&&"time"===e){var l=xk("bar",o),s=!1;if(Ee(l,(function(t){s=s||t.getBaseAxis()===n.axis})),s){var c=wk(l),p=function(t,n,e,a){var i=e.axis.getExtent(),r=i[1]-i[0],o=kk(a,e.axis);if(void 0===o)return{min:t,max:n};var l=1/0;Ee(o,(function(t){l=Math.min(t.offset,l)}));var s=-1/0;Ee(o,(function(t){s=Math.max(t.offset+t.width,s)})),l=Math.abs(l),s=Math.abs(s);var c=l+s,p=n-t,u=p/(1-(l+s)/r)-p;return{min:t-=u*(l/c),max:n+=u*(s/c)}}(i,r,n,c);i=p.min,r=p.max}}return{extent:[i,r],fixMin:a.minFixed,fixMax:a.maxFixed}}function Qk(t,n){var e=n,a=Jk(t,e),i=a.extent,r=e.get("splitNumber");t instanceof jk&&(t.base=e.get("logBase"));var o=t.type;t.setExtent(i[0],i[1]),t.niceExtent({splitNumber:r,fixMin:a.fixMin,fixMax:a.fixMax,minInterval:"interval"===o||"time"===o?e.get("minInterval"):null,maxInterval:"interval"===o||"time"===o?e.get("maxInterval"):null});var l=e.get("interval");null!=l&&t.setInterval&&t.setInterval(l)}function tS(t,n){if(n=n||t.get("type"))switch(n){case"category":return new hk({ordinalMeta:t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),extent:[1/0,-1/0]});case"time":return new Dk({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get("useUTC")});default:return new(ek.getClass(n)||gk)}}function nS(t){var n,e,a=t.getLabelModel().get("formatter"),i="category"===t.type?t.scale.getExtent()[0]:null;return"time"===t.scale.type?(e=a,function(n,a){return t.scale.getFormattedLabel(n,a,e)}):"string"==typeof a?function(n){return function(e){var a=t.scale.getLabel(e);return n.replace("{value}",null!=a?a:"")}}(a):"function"==typeof a?(n=a,function(e,a){return null!=i&&(a=e.value-i),n(eS(t,e),a,null!=e.level?{level:e.level}:null)}):function(n){return t.scale.getLabel(n)}}function eS(t,n){return"category"===t.type?t.scale.getLabel(n):n.value}function aS(t,n){var e=n*Math.PI/180,a=t.width,i=t.height,r=a*Math.abs(Math.cos(e))+Math.abs(i*Math.sin(e)),o=a*Math.abs(Math.sin(e))+Math.abs(i*Math.cos(e));return new Lo(t.x,t.y,r,o)}function iS(t){var n=t.get("interval");return null==n?"auto":n}function rS(t){return"category"===t.type&&0===iS(t.getLabelModel())}function oS(t,n){var e={};return Ee(t.mapDimensionsAll(n),(function(n){e[tk(t,n)]=!0})),He(e)}var lS=function(){function t(){}return t.prototype.getNeedCrossZero=function(){return!this.option.scale},t.prototype.getCoordSysModel=function(){},t}();var sS={isDimensionStacked:Q_,enableDataStack:J_,getStackedDimension:tk};var cS=Object.freeze({__proto__:null,createList:function(t){return nk(null,t)},getLayoutRect:Lg,dataStack:sS,createScale:function(t,n){var e=n;n instanceof Cf||(e=new Cf(n));var a=tS(e);return a.setExtent(t[0],t[1]),Qk(a,e),a},mixinAxisModelCommonMethods:function(t){Re(t,lS)},getECData:Up,createTextStyle:function(t,n){return of(t,null,null,"normal"!==(n=n||{}).state)},createDimensions:function(t,n){return X_(t,n).dimensions},createSymbol:Vv,enableHoverEmphasis:Ou}),pS=Object.freeze({__proto__:null,linearMap:ul,round:hl,asc:fl,getPrecision:gl,getPrecisionSafe:ml,getPixelPrecision:bl,getPercentWithPrecision:yl,MAX_SAFE_INTEGER:xl,remRadian:wl,isRadianAroundZero:_l,parseDate:Sl,quantity:Ml,quantityExponent:Il,nice:Cl,quantile:Tl,reformIntervals:Dl,isNumeric:zl,numericToNumber:Al}),uS=Object.freeze({__proto__:null,parse:Sl,format:Kf}),dS=Object.freeze({__proto__:null,extendShape:Ah,extendPath:Lh,makePath:Rh,makeImage:Nh,mergePath:Vh,resizePath:Bh,createIcon:Zh,updateProps:xh,initProps:wh,getTransform:Gh,clipPointsByRect:Yh,clipRectByRect:Xh,registerShape:Ph,getShapeClass:Oh,Group:el,Image:Sp,Text:jp,Circle:ud,Ellipse:fd,Sector:Ad,Ring:Pd,Polygon:Vd,Polyline:Gd,Rect:Lp,Line:Ud,BezierCurve:$d,Arc:Qd,IncrementalDisplayable:mh,CompoundPath:nh,LinearGradient:rh,RadialGradient:lh,BoundingRect:Lo}),hS=Object.freeze({__proto__:null,addCommas:fg,toCamelCase:gg,normalizeCssArray:mg,encodeHTML:vg,formatTpl:kg,getTooltipMarker:Sg,formatTime:function(t,n,e){"week"!==t&&"month"!==t&&"quarter"!==t&&"half-year"!==t&&"year"!==t||(t="MM-dd\nyyyy");var a=Sl(n),i=e?"UTC":"",r=a["get"+i+"FullYear"](),o=a["get"+i+"Month"]()+1,l=a["get"+i+"Date"](),s=a["get"+i+"Hours"](),c=a["get"+i+"Minutes"](),p=a["get"+i+"Seconds"](),u=a["get"+i+"Milliseconds"]();return t=t.replace("MM",Zf(o,2)).replace("M",o).replace("yyyy",r).replace("yy",r%100+"").replace("dd",Zf(l,2)).replace("d",l).replace("hh",Zf(s,2)).replace("h",s).replace("mm",Zf(c,2)).replace("m",c).replace("ss",Zf(p,2)).replace("s",p).replace("SSS",Zf(u,3))},capitalFirst:function(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t},truncateText:Ms,getTextRect:function(t,n,e,a,i,r,o,l){return new jp({style:{text:t,font:n,align:e,verticalAlign:a,padding:i,rich:r,overflow:o?"truncate":null,lineHeight:l}}).getBoundingRect()}}),fS=Object.freeze({__proto__:null,map:Ve,each:Ee,indexOf:Pe,inherits:Oe,reduce:Be,filter:Fe,bind:We,curry:je,isArray:Ue,isString:Xe,isObject:$e,isFunction:Ye,extend:Ae,defaults:ze,clone:Ce,merge:Te}),gS=$l();function mS(t){return"category"===t.type?function(t){var n=t.getLabelModel(),e=yS(t,n);return!n.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:e.labelCategoryInterval}:e}(t):function(t){var n=t.scale.getTicks(),e=nS(t);return{labels:Ve(n,(function(n,a){return{level:n.level,formattedLabel:e(n,a),rawLabel:t.scale.getLabel(n),tickValue:n.value}}))}}(t)}function bS(t,n){return"category"===t.type?function(t,n){var e,a,i=vS(t,"ticks"),r=iS(n),o=xS(i,r);if(o)return o;n.get("show")&&!t.scale.isBlank()||(e=[]);if(Ye(r))e=kS(t,r,!0);else if("auto"===r){var l=yS(t,t.getLabelModel());a=l.labelCategoryInterval,e=Ve(l.labels,(function(t){return t.tickValue}))}else e=_S(t,a=r,!0);return wS(i,r,{ticks:e,tickCategoryInterval:a})}(t,n):{ticks:Ve(t.scale.getTicks(),(function(t){return t.value}))}}function yS(t,n){var e,a,i=vS(t,"labels"),r=iS(n),o=xS(i,r);return o||(Ye(r)?e=kS(t,r):(a="auto"===r?function(t){var n=gS(t).autoInterval;return null!=n?n:gS(t).autoInterval=t.calculateCategoryInterval()}(t):r,e=_S(t,a)),wS(i,r,{labels:e,labelCategoryInterval:a}))}function vS(t,n){return gS(t)[n]||(gS(t)[n]=[])}function xS(t,n){for(var e=0;e<t.length;e++)if(t[e].key===n)return t[e].value}function wS(t,n,e){return t.push({key:n,value:e}),e}function _S(t,n,e){var a=nS(t),i=t.scale,r=i.getExtent(),o=t.getLabelModel(),l=[],s=Math.max((n||0)+1,1),c=r[0],p=i.count();0!==c&&s>1&&p/s>2&&(c=Math.round(Math.ceil(c/s)*s));var u=rS(t),d=o.get("showMinLabel")||u,h=o.get("showMaxLabel")||u;d&&c!==r[0]&&g(r[0]);for(var f=c;f<=r[1];f+=s)g(f);function g(t){var n={value:t};l.push(e?t:{formattedLabel:a(n),rawLabel:i.getLabel(n),tickValue:t})}return h&&f-s!==r[1]&&g(r[1]),l}function kS(t,n,e){var a=t.scale,i=nS(t),r=[];return Ee(a.getTicks(),(function(t){var o=a.getLabel(t),l=t.value;n(t.value,o)&&r.push(e?l:{formattedLabel:i(t),rawLabel:o,tickValue:l})})),r}var SS=[0,1],MS=function(){function t(t,n,e){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=n,this._extent=e||[0,0]}return t.prototype.contain=function(t){var n=this._extent,e=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]);return t>=e&&t<=a},t.prototype.containData=function(t){return this.scale.contain(t)},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.getPixelPrecision=function(t){return bl(t||this.scale.getExtent(),this._extent)},t.prototype.setExtent=function(t,n){var e=this._extent;e[0]=t,e[1]=n},t.prototype.dataToCoord=function(t,n){var e=this._extent,a=this.scale;return t=a.normalize(t),this.onBand&&"ordinal"===a.type&&IS(e=e.slice(),a.count()),ul(t,SS,e,n)},t.prototype.coordToData=function(t,n){var e=this._extent,a=this.scale;this.onBand&&"ordinal"===a.type&&IS(e=e.slice(),a.count());var i=ul(t,e,SS,n);return this.scale.scale(i)},t.prototype.pointToData=function(t,n){},t.prototype.getTicksCoords=function(t){var n=(t=t||{}).tickModel||this.getTickModel(),e=Ve(bS(this,n).ticks,(function(t){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(t):t),tickValue:t}}),this);return function(t,n,e,a){var i=n.length;if(!t.onBand||e||!i)return;var r,o,l=t.getExtent();if(1===i)n[0].coord=l[0],r=n[1]={coord:l[0]};else{var s=n[i-1].tickValue-n[0].tickValue,c=(n[i-1].coord-n[0].coord)/s;Ee(n,(function(t){t.coord-=c/2})),o=1+t.scale.getExtent()[1]-n[i-1].tickValue,r={coord:n[i-1].coord+c*o},n.push(r)}var p=l[0]>l[1];u(n[0].coord,l[0])&&(a?n[0].coord=l[0]:n.shift());a&&u(l[0],n[0].coord)&&n.unshift({coord:l[0]});u(l[1],r.coord)&&(a?r.coord=l[1]:n.pop());a&&u(r.coord,l[1])&&n.push({coord:l[1]});function u(t,n){return t=hl(t),n=hl(n),p?t>n:t<n}}(this,e,n.get("alignWithLabel"),t.clamp),e},t.prototype.getMinorTicksCoords=function(){if("ordinal"===this.scale.type)return[];var t=this.model.getModel("minorTick").get("splitNumber");return t>0&&t<100||(t=5),Ve(this.scale.getMinorTicks(t),(function(t){return Ve(t,(function(t){return{coord:this.dataToCoord(t),tickValue:t}}),this)}),this)},t.prototype.getViewLabels=function(){return mS(this).labels},t.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},t.prototype.getTickModel=function(){return this.model.getModel("axisTick")},t.prototype.getBandWidth=function(){var t=this._extent,n=this.scale.getExtent(),e=n[1]-n[0]+(this.onBand?1:0);0===e&&(e=1);var a=Math.abs(t[1]-t[0]);return Math.abs(a)/e},t.prototype.calculateCategoryInterval=function(){return function(t){var n=function(t){var n=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:n.get("rotate")||0,font:n.getFont()}}(t),e=nS(t),a=(n.axisRotate-n.labelRotate)/180*Math.PI,i=t.scale,r=i.getExtent(),o=i.count();if(r[1]-r[0]<1)return 0;var l=1;o>40&&(l=Math.max(1,Math.floor(o/40)));for(var s=r[0],c=t.dataToCoord(s+1)-t.dataToCoord(s),p=Math.abs(c*Math.cos(a)),u=Math.abs(c*Math.sin(a)),d=0,h=0;s<=r[1];s+=l){var f,g,m=Vo(e({value:s}),n.font,"center","top");f=1.3*m.width,g=1.3*m.height,d=Math.max(d,f,7),h=Math.max(h,g,7)}var b=d/p,y=h/u;isNaN(b)&&(b=1/0),isNaN(y)&&(y=1/0);var v=Math.max(0,Math.floor(Math.min(b,y))),x=gS(t.model),w=t.getExtent(),_=x.lastAutoInterval,k=x.lastTickCount;return null!=_&&null!=k&&Math.abs(_-v)<=1&&Math.abs(k-o)<=1&&_>v&&x.axisExtent0===w[0]&&x.axisExtent1===w[1]?v=_:(x.lastTickCount=o,x.lastAutoInterval=v,x.axisExtent0=w[0],x.axisExtent1=w[1]),v}(this)},t}();function IS(t,n){var e=(t[1]-t[0])/n/2;t[0]+=e,t[1]-=e}var CS=2*Math.PI,TS=$c.CMD,DS=["top","right","bottom","left"];function AS(t,n,e,a,i){var r=e.width,o=e.height;switch(t){case"top":a.set(e.x+r/2,e.y-n),i.set(0,-1);break;case"bottom":a.set(e.x+r/2,e.y+o+n),i.set(0,1);break;case"left":a.set(e.x-n,e.y+o/2),i.set(-1,0);break;case"right":a.set(e.x+r+n,e.y+o/2),i.set(1,0)}}function zS(t,n,e,a,i,r,o,l,s){o-=t,l-=n;var c=Math.sqrt(o*o+l*l),p=(o/=c)*e+t,u=(l/=c)*e+n;if(Math.abs(a-i)%CS<1e-4)return s[0]=p,s[1]=u,c-e;if(r){var d=a;a=np(i),i=np(d)}else a=np(a),i=np(i);a>i&&(i+=CS);var h=Math.atan2(l,o);if(h<0&&(h+=CS),h>=a&&h<=i||h+CS>=a&&h+CS<=i)return s[0]=p,s[1]=u,c-e;var f=e*Math.cos(a)+t,g=e*Math.sin(a)+n,m=e*Math.cos(i)+t,b=e*Math.sin(i)+n,y=(f-o)*(f-o)+(g-l)*(g-l),v=(m-o)*(m-o)+(b-l)*(b-l);return y<v?(s[0]=f,s[1]=g,Math.sqrt(y)):(s[0]=m,s[1]=b,Math.sqrt(v))}function LS(t,n,e,a,i,r,o,l){var s=i-t,c=r-n,p=e-t,u=a-n,d=Math.sqrt(p*p+u*u),h=(s*(p/=d)+c*(u/=d))/d;l&&(h=Math.min(Math.max(h,0),1)),h*=d;var f=o[0]=t+h*p,g=o[1]=n+h*u;return Math.sqrt((f-i)*(f-i)+(g-r)*(g-r))}function PS(t,n,e,a,i,r,o){e<0&&(t+=e,e=-e),a<0&&(n+=a,a=-a);var l=t+e,s=n+a,c=o[0]=Math.min(Math.max(i,t),l),p=o[1]=Math.min(Math.max(r,n),s);return Math.sqrt((c-i)*(c-i)+(p-r)*(p-r))}var OS=[];function RS(t,n,e){var a=PS(n.x,n.y,n.width,n.height,t.x,t.y,OS);return e.set(OS[0],OS[1]),a}function NS(t,n,e){for(var a,i,r=0,o=0,l=0,s=0,c=1/0,p=n.data,u=t.x,d=t.y,h=0;h<p.length;){var f=p[h++];1===h&&(l=r=p[h],s=o=p[h+1]);var g=c;switch(f){case TS.M:r=l=p[h++],o=s=p[h++];break;case TS.L:g=LS(r,o,p[h],p[h+1],u,d,OS,!0),r=p[h++],o=p[h++];break;case TS.C:g=lc(r,o,p[h++],p[h++],p[h++],p[h++],p[h],p[h+1],u,d,OS),r=p[h++],o=p[h++];break;case TS.Q:g=hc(r,o,p[h++],p[h++],p[h],p[h+1],u,d,OS),r=p[h++],o=p[h++];break;case TS.A:var m=p[h++],b=p[h++],y=p[h++],v=p[h++],x=p[h++],w=p[h++];h+=1;var _=!!(1-p[h++]);a=Math.cos(x)*y+m,i=Math.sin(x)*v+b,h<=1&&(l=a,s=i),g=zS(m,b,v,x,x+w,_,(u-m)*v/y+m,d,OS),r=Math.cos(x+w)*y+m,o=Math.sin(x+w)*v+b;break;case TS.R:g=PS(l=r=p[h++],s=o=p[h++],p[h++],p[h++],u,d,OS);break;case TS.Z:g=LS(r,o,l,s,u,d,OS,!0),r=l,o=s}g<c&&(c=g,e.set(OS[0],OS[1]))}return c}var ES=new _o,VS=new _o,BS=new _o,FS=new _o,GS=new _o;function HS(t,n){if(t){var e=t.getTextGuideLine(),a=t.getTextContent();if(a&&e){var i=t.textGuideLineConfig||{},r=[[0,0],[0,0],[0,0]],o=i.candidates||DS,l=a.getBoundingRect().clone();l.applyTransform(a.getComputedTransform());var s=1/0,c=i.anchor,p=t.getComputedTransform(),u=p&&ro([],p),d=n.get("length2")||0;c&&BS.copy(c);for(var h=0;h<o.length;h++){AS(o[h],0,l,ES,FS),_o.scaleAndAdd(VS,ES,FS,d),VS.transform(u);var f=t.getBoundingRect(),g=c?c.distance(VS):t instanceof bp?NS(VS,t.path,BS):RS(VS,f,BS);g<s&&(s=g,VS.transform(p),BS.transform(p),BS.toArray(r[0]),VS.toArray(r[1]),ES.toArray(r[2]))}US(r,n.get("minTurnAngle")),e.setShape({points:r})}}}var WS=[],jS=new _o;function US(t,n){if(n<=180&&n>0){n=n/180*Math.PI,ES.fromArray(t[0]),VS.fromArray(t[1]),BS.fromArray(t[2]),_o.sub(FS,ES,VS),_o.sub(GS,BS,VS);var e=FS.len(),a=GS.len();if(!(e<.001||a<.001)){FS.scale(1/e),GS.scale(1/a);var i=FS.dot(GS);if(Math.cos(n)<i){var r=LS(VS.x,VS.y,BS.x,BS.y,ES.x,ES.y,WS,!1);jS.fromArray(WS),jS.scaleAndAdd(GS,r/Math.tan(Math.PI-n));var o=BS.x!==VS.x?(jS.x-VS.x)/(BS.x-VS.x):(jS.y-VS.y)/(BS.y-VS.y);if(isNaN(o))return;o<0?_o.copy(jS,VS):o>1&&_o.copy(jS,BS),jS.toArray(t[1])}}}}function YS(t,n,e){if(e<=180&&e>0){e=e/180*Math.PI,ES.fromArray(t[0]),VS.fromArray(t[1]),BS.fromArray(t[2]),_o.sub(FS,VS,ES),_o.sub(GS,BS,VS);var a=FS.len(),i=GS.len();if(!(a<.001||i<.001))if(FS.scale(1/a),GS.scale(1/i),FS.dot(n)<Math.cos(e)){var r=LS(VS.x,VS.y,BS.x,BS.y,ES.x,ES.y,WS,!1);jS.fromArray(WS);var o=Math.PI/2,l=o+Math.acos(GS.dot(n))-e;if(l>=o)_o.copy(jS,BS);else{jS.scaleAndAdd(GS,r/Math.tan(Math.PI/2-l));var s=BS.x!==VS.x?(jS.x-VS.x)/(BS.x-VS.x):(jS.y-VS.y)/(BS.y-VS.y);if(isNaN(s))return;s<0?_o.copy(jS,VS):s>1&&_o.copy(jS,BS)}jS.toArray(t[1])}}}function XS(t,n,e,a){var i="normal"===e,r=i?t:t.ensureState(e);r.ignore=n;var o=a.get("smooth");o&&!0===o&&(o=.3),r.shape=r.shape||{},o>0&&(r.shape.smooth=o);var l=a.getModel("lineStyle").getLineStyle();i?t.useStyle(l):r.style=l}function ZS(t,n){var e=n.smooth,a=n.points;if(a)if(t.moveTo(a[0][0],a[0][1]),e>0&&a.length>=3){var i=Ra(a[0],a[1]),r=Ra(a[1],a[2]);if(!i||!r)return t.lineTo(a[1][0],a[1][1]),void t.lineTo(a[2][0],a[2][1]);var o=Math.min(i,r)*e,l=Va([],a[1],a[0],o/i),s=Va([],a[1],a[2],o/r),c=Va([],l,s,.5);t.bezierCurveTo(l[0],l[1],l[0],l[1],c[0],c[1]),t.bezierCurveTo(s[0],s[1],s[0],s[1],a[2][0],a[2][1])}else for(var p=1;p<a.length;p++)t.lineTo(a[p][0],a[p][1])}function qS(t,n,e){var a=t.getTextGuideLine(),i=t.getTextContent();if(i){for(var r=n.normal,o=r.get("show"),l=i.ignore,s=0;s<Kp.length;s++){var c=Kp[s],p=n[c],u="normal"===c;if(p){var d=p.get("show");if((u?l:ra(i.states[c]&&i.states[c].ignore,l))||!ra(d,o)){var h=u?a:a&&a.states.normal;h&&(h.ignore=!0);continue}a||(a=new Gd,t.setTextGuideLine(a),u||!l&&o||XS(a,!0,"normal",n.normal),t.stateProxy&&(a.stateProxy=t.stateProxy)),XS(a,!1,c,p)}}if(a){ze(a.style,e),a.style.fill=null;var f=r.get("showAbove");(t.textGuideLineConfig=t.textGuideLineConfig||{}).showAbove=f||!1,a.buildPath=ZS}}else a&&t.removeTextGuideLine()}function $S(t,n){n=n||"labelLine";for(var e={normal:t.getModel(n)},a=0;a<$p.length;a++){var i=$p[a];e[i]=t.getModel([i,n])}return e}function KS(t){for(var n=[],e=0;e<t.length;e++){var a=t[e];if(!a.defaultAttr.ignore){var i=a.label,r=i.getComputedTransform(),o=i.getBoundingRect(),l=!r||r[1]<1e-5&&r[2]<1e-5,s=i.style.margin||0,c=o.clone();c.applyTransform(r),c.x-=s/2,c.y-=s/2,c.width+=s,c.height+=s;var p=l?new hh(o,r):null;n.push({label:i,labelLine:a.labelLine,rect:c,localRect:o,obb:p,priority:a.priority,defaultAttr:a.defaultAttr,layoutOption:a.computedLayoutOption,axisAligned:l,transform:r})}}return n}function JS(t,n,e,a,i,r){var o=t.length;if(!(o<2)){t.sort((function(t,e){return t.rect[n]-e.rect[n]}));for(var l,s=0,c=!1,p=0,u=0;u<o;u++){var d=t[u],h=d.rect;(l=h[n]-s)<0&&(h[n]-=l,d.label[n]-=l,c=!0),p+=Math.max(-l,0),s=h[n]+h[e]}p>0&&r&&x(-p/o,0,o);var f,g,m=t[0],b=t[o-1];return y(),f<0&&w(-f,.8),g<0&&w(g,.8),y(),v(f,g,1),v(g,f,-1),y(),f<0&&_(-f),g<0&&_(g),c}function y(){f=m.rect[n]-a,g=i-b.rect[n]-b.rect[e]}function v(t,n,e){if(t<0){var a=Math.min(n,-t);if(a>0){x(a*e,0,o);var i=a+t;i<0&&w(-i*e,1)}else w(-t*e,1)}}function x(e,a,i){0!==e&&(c=!0);for(var r=a;r<i;r++){var o=t[r];o.rect[n]+=e,o.label[n]+=e}}function w(a,i){for(var r=[],l=0,s=1;s<o;s++){var c=t[s-1].rect,p=Math.max(t[s].rect[n]-c[n]-c[e],0);r.push(p),l+=p}if(l){var u=Math.min(Math.abs(a)/l,i);if(a>0)for(s=0;s<o-1;s++){x(r[s]*u,0,s+1)}else for(s=o-1;s>0;s--){x(-(r[s-1]*u),s,o)}}}function _(t){var n=t<0?-1:1;t=Math.abs(t);for(var e=Math.ceil(t/(o-1)),a=0;a<o-1;a++)if(n>0?x(e,0,a+1):x(-e,o-a-1,o),(t-=e)<=0)return}}function QS(t,n,e,a){return JS(t,"y","height",n,e,a)}function tM(t){var n=[];t.sort((function(t,n){return n.priority-t.priority}));var e=new Lo(0,0,0,0);function a(t){if(!t.ignore){var n=t.ensureState("emphasis");null==n.ignore&&(n.ignore=!1)}t.ignore=!0}for(var i=0;i<t.length;i++){var r=t[i],o=r.axisAligned,l=r.localRect,s=r.transform,c=r.label,p=r.labelLine;e.copy(r.rect),e.width-=.1,e.height-=.1,e.x+=.05,e.y+=.05;for(var u=r.obb,d=!1,h=0;h<n.length;h++){var f=n[h];if(e.intersect(f.rect)){if(o&&f.axisAligned){d=!0;break}if(f.obb||(f.obb=new hh(f.localRect,f.transform)),u||(u=new hh(l,s)),u.intersect(f.obb)){d=!0;break}}}d?(a(c),p&&a(p)):(c.attr("ignore",r.defaultAttr.ignore),p&&p.attr("ignore",r.defaultAttr.labelGuideIgnore),n.push(r))}}function nM(t){if(t){for(var n=[],e=0;e<t.length;e++)n.push(t[e].slice());return n}}function eM(t,n){var e=t.label,a=n&&n.getTextGuideLine();return{dataIndex:t.dataIndex,dataType:t.dataType,seriesIndex:t.seriesModel.seriesIndex,text:t.label.style.text,rect:t.hostRect,labelRect:t.rect,align:e.style.align,verticalAlign:e.style.verticalAlign,labelLinePoints:nM(a&&a.shape.points)}}var aM=["align","verticalAlign","width","height","fontSize"],iM=new xo,rM=$l(),oM=$l();function lM(t,n,e){for(var a=0;a<e.length;a++){var i=e[a];null!=n[i]&&(t[i]=n[i])}}var sM=["x","y","rotation"],cM=function(){function t(){this._labelList=[],this._chartViewList=[]}return t.prototype.clearLabels=function(){this._labelList=[],this._chartViewList=[]},t.prototype._addLabel=function(t,n,e,a,i){var r=a.style,o=a.__hostTarget.textConfig||{},l=a.getComputedTransform(),s=a.getBoundingRect().plain();Lo.applyTransform(s,s,l),l?iM.setLocalTransform(l):(iM.x=iM.y=iM.rotation=iM.originX=iM.originY=0,iM.scaleX=iM.scaleY=1);var c,p=a.__hostTarget;if(p){c=p.getBoundingRect().plain();var u=p.getComputedTransform();Lo.applyTransform(c,c,u)}var d=c&&p.getTextGuideLine();this._labelList.push({label:a,labelLine:d,seriesModel:e,dataIndex:t,dataType:n,layoutOption:i,computedLayoutOption:null,rect:s,hostRect:c,priority:c?c.width*c.height:0,defaultAttr:{ignore:a.ignore,labelGuideIgnore:d&&d.ignore,x:iM.x,y:iM.y,scaleX:iM.scaleX,scaleY:iM.scaleY,rotation:iM.rotation,style:{x:r.x,y:r.y,align:r.align,verticalAlign:r.verticalAlign,width:r.width,height:r.height,fontSize:r.fontSize},cursor:a.cursor,attachedPos:o.position,attachedRot:o.rotation}})},t.prototype.addLabelsOfSeries=function(t){var n=this;this._chartViewList.push(t);var e=t.__model,a=e.get("labelLayout");(Ye(a)||He(a).length)&&t.group.traverse((function(t){if(t.ignore)return!0;var i=t.getTextContent(),r=Up(t);i&&!i.disableLabelLayout&&n._addLabel(r.dataIndex,r.dataType,e,i,a)}))},t.prototype.updateLayoutConfig=function(t){var n=t.getWidth(),e=t.getHeight();function a(t,n){return function(){HS(t,n)}}for(var i=0;i<this._labelList.length;i++){var r=this._labelList[i],o=r.label,l=o.__hostTarget,s=r.defaultAttr,c=void 0;c=(c="function"==typeof r.layoutOption?r.layoutOption(eM(r,l)):r.layoutOption)||{},r.computedLayoutOption=c;var p=Math.PI/180;l&&l.setTextConfig({local:!1,position:null!=c.x||null!=c.y?null:s.attachedPos,rotation:null!=c.rotate?c.rotate*p:s.attachedRot,offset:[c.dx||0,c.dy||0]});var u=!1;if(null!=c.x?(o.x=dl(c.x,n),o.setStyle("x",0),u=!0):(o.x=s.x,o.setStyle("x",s.style.x)),null!=c.y?(o.y=dl(c.y,e),o.setStyle("y",0),u=!0):(o.y=s.y,o.setStyle("y",s.style.y)),c.labelLinePoints){var d=l.getTextGuideLine();d&&(d.setShape({points:c.labelLinePoints}),u=!1)}rM(o).needsUpdateLabelLine=u,o.rotation=null!=c.rotate?c.rotate*p:s.rotation,o.scaleX=s.scaleX,o.scaleY=s.scaleY;for(var h=0;h<aM.length;h++){var f=aM[h];o.setStyle(f,null!=c[f]?c[f]:s.style[f])}if(c.draggable){if(o.draggable=!0,o.cursor="move",l){var g=r.seriesModel;if(null!=r.dataIndex)g=r.seriesModel.getData(r.dataType).getItemModel(r.dataIndex);o.on("drag",a(l,g.getModel("labelLine")))}}else o.off("drag"),o.cursor=s.cursor}},t.prototype.layout=function(t){var n,e=t.getWidth(),a=t.getHeight(),i=KS(this._labelList),r=Fe(i,(function(t){return"shiftX"===t.layoutOption.moveOverlap})),o=Fe(i,(function(t){return"shiftY"===t.layoutOption.moveOverlap}));JS(r,"x","width",0,e,n),QS(o,0,a),tM(Fe(i,(function(t){return t.layoutOption.hideOverlap})))},t.prototype.processLabelsOverall=function(){var t=this;Ee(this._chartViewList,(function(n){var e=n.__model,a=n.ignoreLabelLineUpdate,i=e.isAnimationEnabled();n.group.traverse((function(n){if(n.ignore)return!0;var r=!a,o=n.getTextContent();!r&&o&&(r=rM(o).needsUpdateLabelLine),r&&t._updateLabelLine(n,e),i&&t._animateLabels(n,e)}))}))},t.prototype._updateLabelLine=function(t,n){var e=t.getTextContent(),a=Up(t),i=a.dataIndex;if(e&&null!=i){var r=n.getData(a.dataType),o=r.getItemModel(i),l={},s=r.getItemVisual(i,"style"),c=r.getVisual("drawType");l.stroke=s[c];var p=o.getModel("labelLine");qS(t,$S(o),l),HS(t,p)}},t.prototype._animateLabels=function(t,n){var e=t.getTextContent(),a=t.getTextGuideLine();if(e&&!e.ignore&&!e.invisible&&!t.disableLabelAnimation&&!_h(t)){var i=(h=rM(e)).oldLayout,r=Up(t),o=r.dataIndex,l={x:e.x,y:e.y,rotation:e.rotation},s=n.getData(r.dataType);if(i){e.attr(i);var c=t.prevStates;c&&(Pe(c,"select")>=0&&e.attr(h.oldLayoutSelect),Pe(c,"emphasis")>=0&&e.attr(h.oldLayoutEmphasis)),xh(e,l,n,o)}else if(e.attr(l),!hf(e).valueAnimation){var p=ra(e.style.opacity,1);e.style.opacity=0,wh(e,{style:{opacity:p}},n,o)}if(h.oldLayout=l,e.states.select){var u=h.oldLayoutSelect={};lM(u,l,sM),lM(u,e.states.select,sM)}if(e.states.emphasis){var d=h.oldLayoutEmphasis={};lM(d,l,sM),lM(d,e.states.emphasis,sM)}gf(e,o,s,n,n)}if(a&&!a.ignore&&!a.invisible){i=(h=oM(a)).oldLayout;var h,f={points:a.shape.points};i?(a.attr({shape:i}),xh(a,{shape:f},n)):(a.setShape(f),a.style.strokePercent=0,wh(a,{style:{strokePercent:1}},n)),h.oldLayout=f}},t}(),pM=$l();function uM(t){t.registerUpdateLifecycle("series:beforeupdate",(function(t,n,e){var a=pM(n).labelManager;a||(a=pM(n).labelManager=new cM),a.clearLabels()})),t.registerUpdateLifecycle("series:layoutlabels",(function(t,n,e){var a=pM(n).labelManager;e.updatedSeries.forEach((function(t){a.addLabelsOfSeries(n.getViewOfSeriesModel(t))})),a.updateLayoutConfig(n),a.layout(n),a.processLabelsOverall()}))}function dM(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function hM(t){var n;if(t&&"transparent"!==t){if("string"==typeof t&&t.indexOf("rgba")>-1){var e=tr(t);e&&(t="rgb("+e[0]+","+e[1]+","+e[2]+")",n=e[3])}}else t="none";return{color:t,opacity:null==n?1:n}}function fM(t,n,e,a,i){for(var r=n.length,o=e.length,l=t.newPos,s=l-a,c=0;l+1<r&&s+1<o&&i(n[l+1],e[s+1]);)l++,s++,c++;return c&&t.components.push({count:c,added:!1,removed:!1,indices:[]}),t.newPos=l,s}function gM(t,n,e){var a=t[t.length-1];a&&a.added===n&&a.removed===e?t[t.length-1]={count:a.count+1,added:n,removed:e,indices:[]}:t.push({count:1,added:n,removed:e,indices:[]})}function mM(t){for(var n=0,e=t.length,a=0,i=0;n<e;n++){var r=t[n];if(r.removed){for(l=i;l<i+r.count;l++)r.indices.push(l);i+=r.count}else{for(var o=[],l=a;l<a+r.count;l++)o.push(l);r.indices=o,a+=r.count,r.added||(i+=r.count)}}return t}function bM(t,n,e){return function(t,n,e){e||(e=function(t,n){return t===n}),t=t.slice();var a=(n=n.slice()).length,i=t.length,r=1,o=a+i,l=[{newPos:-1,components:[]}],s=fM(l[0],n,t,0,e);if(l[0].newPos+1>=a&&s+1>=i){for(var c=[],p=0;p<n.length;p++)c.push(p);return[{indices:c,count:n.length,added:!1,removed:!1}]}function u(){for(var o=-1*r;o<=r;o+=2){var s,c=l[o-1],p=l[o+1],u=(p?p.newPos:0)-o;c&&(l[o-1]=void 0);var d=c&&c.newPos+1<a,h=p&&0<=u&&u<i;if(d||h){if(!d||h&&c.newPos<p.newPos?gM((s={newPos:(f=p).newPos,components:f.components.slice(0)}).components,!1,!0):((s=c).newPos++,gM(s.components,!0,!1)),u=fM(s,n,t,o,e),s.newPos+1>=a&&u+1>=i)return mM(s.components);l[o]=s}else l[o]=void 0}var f;r++}for(;r<=o;){var d=u();if(d)return d}}(t,n,e)}v_(uM);var yM="none",vM=Math.round,xM=Math.sin,wM=Math.cos,_M=Math.PI,kM=2*Math.PI,SM=180/_M,MM=1e-4;function IM(t){return vM(1e3*t)/1e3}function CM(t){return vM(1e4*t)/1e4}function TM(t){return t<MM&&t>-1e-4}function DM(t,n){n&&AM(t,"transform","matrix("+IM(n[0])+","+IM(n[1])+","+IM(n[2])+","+IM(n[3])+","+CM(n[4])+","+CM(n[5])+")")}function AM(t,n,e){(!e||"linear"!==e.type&&"radial"!==e.type)&&t.setAttribute(n,e)}function zM(t,n,e){var a=null==n.opacity?1:n.opacity;if(e instanceof Sp)AM(t,"opacity",a+"");else{if(function(t){var n=t.fill;return null!=n&&n!==yM}(n)){var i=hM(n.fill);AM(t,"fill",i.color),AM(t,"fill-opacity",(null!=n.fillOpacity?n.fillOpacity*i.opacity*a:i.opacity*a)+"")}else AM(t,"fill",yM);if(function(t){var n=t.stroke;return null!=n&&n!==yM}(n)){var r=hM(n.stroke);AM(t,"stroke",r.color);var o=n.lineWidth,l=n.strokeNoScale?e.getLineScale():1;AM(t,"stroke-width",(l?o/l:0)+""),AM(t,"paint-order",n.strokeFirst?"stroke":"fill"),AM(t,"stroke-opacity",(null!=n.strokeOpacity?n.strokeOpacity*r.opacity*a:r.opacity*a)+"");var s=n.lineDash&&o>0&&Wv(n.lineDash,o);if(s){var c=n.lineDashOffset;l&&1!==l&&(s=Ve(s,(function(t){return t/l})),c&&(c=vM(c/=l))),AM(t,"stroke-dasharray",s.join(",")),AM(t,"stroke-dashoffset",(c||0)+"")}else AM(t,"stroke-dasharray",yM);n.lineCap&&AM(t,"stroke-linecap",n.lineCap),n.lineJoin&&AM(t,"stroke-linejoin",n.lineJoin),n.miterLimit&&AM(t,"stroke-miterlimit",n.miterLimit+"")}else AM(t,"stroke",yM)}}var LM=function(){function t(){}return t.prototype.reset=function(){this._d=[],this._str=""},t.prototype.moveTo=function(t,n){this._add("M",t,n)},t.prototype.lineTo=function(t,n){this._add("L",t,n)},t.prototype.bezierCurveTo=function(t,n,e,a,i,r){this._add("C",t,n,e,a,i,r)},t.prototype.quadraticCurveTo=function(t,n,e,a){this._add("Q",t,n,e,a)},t.prototype.arc=function(t,n,e,a,i,r){this.ellipse(t,n,e,e,0,a,i,r)},t.prototype.ellipse=function(t,n,e,a,i,r,o,l){var s=0===this._d.length,c=o-r,p=!l,u=Math.abs(c),d=TM(u-kM)||(p?c>=kM:-c>=kM),h=c>0?c%kM:c%kM+kM,f=!1;f=!!d||!TM(u)&&h>=_M==!!p;var g=CM(t+e*wM(r)),m=CM(n+a*xM(r));d&&(c=p?kM-1e-4:1e-4-kM,f=!0,s&&this._d.push("M",g,m));var b=CM(t+e*wM(r+c)),y=CM(n+a*xM(r+c));if(isNaN(g)||isNaN(m)||isNaN(e)||isNaN(a)||isNaN(i)||isNaN(SM)||isNaN(b)||isNaN(y))return"";this._d.push("A",CM(e),CM(a),vM(i*SM),+f,+p,b,y)},t.prototype.rect=function(t,n,e,a){this._add("M",t,n),this._add("L",t+e,n),this._add("L",t+e,n+a),this._add("L",t,n+a),this._add("L",t,n),this._add("Z")},t.prototype.closePath=function(){this._d.length>0&&this._add("Z")},t.prototype._add=function(t,n,e,a,i,r,o,l,s){this._d.push(t);for(var c=1;c<arguments.length;c++){var p=arguments[c];if(isNaN(p))return void(this._invalid=!0);this._d.push(CM(p))}},t.prototype.generateStr=function(){this._str=this._invalid?"":this._d.join(" "),this._d=[]},t.prototype.getStr=function(){return this._str},t}(),PM={brush:function(t){var n=t.style,e=t.__svgEl;e||(e=dM("path"),t.__svgEl=e),t.path||t.createPathProxy();var a=t.path;t.shapeChanged()&&(a.beginPath(),t.buildPath(a,t.shape),t.pathUpdated());var i=a.getVersion(),r=t,o=r.__svgPathBuilder;(r.__svgPathVersion!==i||!o||t.style.strokePercent<1)&&(o||(o=r.__svgPathBuilder=new LM),o.reset(),a.rebuildPath(o,t.style.strokePercent),o.generateStr(),r.__svgPathVersion=i),AM(e,"d",o.getStr()),zM(e,n,t),DM(e,t.transform)}},OM={brush:function(t){var n=t.style,e=n.image;if(e instanceof HTMLImageElement?e=e.src:e instanceof HTMLCanvasElement&&(e=e.toDataURL()),e){var a=n.x||0,i=n.y||0,r=n.width,o=n.height,l=t.__svgEl;l||(l=dM("image"),t.__svgEl=l),e!==t.__imageSrc&&(!function(t,n,e){t.setAttributeNS("http://www.w3.org/1999/xlink",n,e)}(l,"href",e),t.__imageSrc=e),AM(l,"width",r+""),AM(l,"height",o+""),AM(l,"x",a+""),AM(l,"y",i+""),zM(l,n,t),DM(l,t.transform)}}},RM={left:"start",right:"end",center:"middle",middle:"middle"};var NM={brush:function(t){var n=t.style,e=n.text;if(null!=e&&(e+=""),e&&!isNaN(n.x)&&!isNaN(n.y)){var a=t.__svgEl;a||(function(t,n,e){t.setAttributeNS("http://www.w3.org/XML/1998/namespace",n,e)}(a=dM("text"),"xml:space","preserve"),t.__svgEl=a);var i=n.font||Oo;a.style.font=i,a.textContent=e,zM(a,n,t),DM(a,t.transform);var r=n.x||0,o=function(t,n,e){return"top"===e?t+=n/2:"bottom"===e&&(t-=n/2),t}(n.y||0,Go(i),n.textBaseline),l=RM[n.textAlign]||n.textAlign;AM(a,"dominant-baseline","central"),AM(a,"text-anchor",l),AM(a,"x",r+""),AM(a,"y",o+"")}}},EM=function(){function t(t,n,e,a,i){this.nextId=0,this._domName="_dom",this.createElement=dM,this._zrId=t,this._svgRoot=n,this._tagNames="string"==typeof e?[e]:e,this._markLabel=a,i&&(this._domName=i)}return t.prototype.getDefs=function(t){var n=this._svgRoot,e=this._svgRoot.getElementsByTagName("defs");if(0===e.length){if(t){var a=n.insertBefore(this.createElement("defs"),n.firstChild);return a.contains||(a.contains=function(t){var n=a.children;if(!n)return!1;for(var e=n.length-1;e>=0;--e)if(n[e]===t)return!0;return!1}),a}return null}return e[0]},t.prototype.doUpdate=function(t,n){if(t){var e=this.getDefs(!1);if(t[this._domName]&&e.contains(t[this._domName]))"function"==typeof n&&n(t);else{var a=this.add(t);a&&(t[this._domName]=a)}}},t.prototype.add=function(t){return null},t.prototype.addDom=function(t){var n=this.getDefs(!0);t.parentNode!==n&&n.appendChild(t)},t.prototype.removeDom=function(t){var n=this.getDefs(!1);n&&t[this._domName]&&(n.removeChild(t[this._domName]),t[this._domName]=null)},t.prototype.getDoms=function(){var t=this.getDefs(!1);if(!t)return[];var n=[];return Ee(this._tagNames,(function(e){for(var a=t.getElementsByTagName(e),i=0;i<a.length;i++)n.push(a[i])})),n},t.prototype.markAllUnused=function(){var t=this.getDoms(),n=this;Ee(t,(function(t){t[n._markLabel]="0"}))},t.prototype.markDomUsed=function(t){t&&(t[this._markLabel]="1")},t.prototype.markDomUnused=function(t){t&&(t[this._markLabel]="0")},t.prototype.isDomUnused=function(t){return t&&"1"!==t[this._markLabel]},t.prototype.removeUnused=function(){var t=this,n=this.getDefs(!1);n&&Ee(this.getDoms(),(function(e){t.isDomUnused(e)&&n.removeChild(e)}))},t.prototype.getSvgProxy=function(t){return t instanceof bp?PM:t instanceof Sp?OM:t instanceof xp?NM:PM},t.prototype.getSvgElement=function(t){return t.__svgEl},t}(),VM=EM;function BM(t){return"linear"===t.type}function FM(t){return"radial"===t.type}function GM(t){return t&&("linear"===t.type||"radial"===t.type)}var HM=function(t){function n(n,e){return t.call(this,n,e,["linearGradient","radialGradient"],"__gradient_in_use__")||this}return re(n,t),n.prototype.addWithoutUpdate=function(t,n){if(n&&n.style){var e=this;Ee(["fill","stroke"],(function(a){var i=n.style[a];if(GM(i)){var r=i,o=e.getDefs(!0),l=void 0;r.__dom?(l=r.__dom,o.contains(r.__dom)||e.addDom(l)):l=e.add(r),e.markUsed(n);var s=l.getAttribute("id");t.setAttribute(a,"url(#"+s+")")}}))}},n.prototype.add=function(t){var n;if(BM(t))n=this.createElement("linearGradient");else{if(!FM(t))return Ie("Illegal gradient type."),null;n=this.createElement("radialGradient")}return t.id=t.id||this.nextId++,n.setAttribute("id","zr"+this._zrId+"-gradient-"+t.id),this.updateDom(t,n),this.addDom(n),n},n.prototype.update=function(t){if(GM(t)){var n=this;this.doUpdate(t,(function(){var e=t.__dom;if(e){var a=e.tagName,i=t.type;"linear"===i&&"linearGradient"===a||"radial"===i&&"radialGradient"===a?n.updateDom(t,t.__dom):(n.removeDom(t),n.add(t))}}))}},n.prototype.updateDom=function(t,n){if(BM(t))n.setAttribute("x1",t.x+""),n.setAttribute("y1",t.y+""),n.setAttribute("x2",t.x2+""),n.setAttribute("y2",t.y2+"");else{if(!FM(t))return void Ie("Illegal gradient type.");n.setAttribute("cx",t.x+""),n.setAttribute("cy",t.y+""),n.setAttribute("r",t.r+"")}t.global?n.setAttribute("gradientUnits","userSpaceOnUse"):n.setAttribute("gradientUnits","objectBoundingBox"),n.innerHTML="";for(var e=t.colorStops,a=0,i=e.length;a<i;++a){var r=this.createElement("stop");r.setAttribute("offset",100*e[a].offset+"%");var o=e[a].color;if(o.indexOf("rgba")>-1){var l=tr(o)[3],s=ar(o);r.setAttribute("stop-color","#"+s),r.setAttribute("stop-opacity",l+"")}else r.setAttribute("stop-color",e[a].color);n.appendChild(r)}t.__dom=n},n.prototype.markUsed=function(n){if(n.style){var e=n.style.fill;e&&e.__dom&&t.prototype.markDomUsed.call(this,e.__dom),(e=n.style.stroke)&&e.__dom&&t.prototype.markDomUsed.call(this,e.__dom)}},n}(VM),WM=HM;function jM(t){return t&&(!!t.image||!!t.svgElement)}var UM=new Dv,YM=function(t){function n(n,e){return t.call(this,n,e,["pattern"],"__pattern_in_use__")||this}return re(n,t),n.prototype.addWithoutUpdate=function(t,n){if(n&&n.style){var e=this;Ee(["fill","stroke"],(function(a){var i=n.style[a];if(jM(i)){var r=e.getDefs(!0),o=UM.get(i);o?r.contains(o)||e.addDom(o):o=e.add(i),e.markUsed(n);var l=o.getAttribute("id");t.setAttribute(a,"url(#"+l+")")}}))}},n.prototype.add=function(t){if(jM(t)){var n=this.createElement("pattern");return t.id=null==t.id?this.nextId++:t.id,n.setAttribute("id","zr"+this._zrId+"-pattern-"+t.id),n.setAttribute("x","0"),n.setAttribute("y","0"),n.setAttribute("patternUnits","userSpaceOnUse"),this.updateDom(t,n),this.addDom(n),n}},n.prototype.update=function(t){if(jM(t)){var n=this;this.doUpdate(t,(function(){var e=UM.get(t);n.updateDom(t,e)}))}},n.prototype.updateDom=function(t,n){var e=t.svgElement;if(e instanceof SVGElement)e.parentNode!==n&&(n.innerHTML="",n.appendChild(e),n.setAttribute("width",t.svgWidth+""),n.setAttribute("height",t.svgHeight+""));else{var a=void 0,i=n.getElementsByTagName("image");if(i.length){if(!t.image)return void n.removeChild(i[0]);a=i[0]}else t.image&&(a=this.createElement("image"));if(a){var r=void 0,o=t.image;if("string"==typeof o?r=o:o instanceof HTMLImageElement?r=o.src:o instanceof HTMLCanvasElement&&(r=o.toDataURL()),r){a.setAttribute("href",r),a.setAttribute("x","0"),a.setAttribute("y","0");var l=ws(r,a,{dirty:function(){}},(function(t){n.setAttribute("width",t.width+""),n.setAttribute("height",t.height+"")}));l&&l.width&&l.height&&(n.setAttribute("width",l.width+""),n.setAttribute("height",l.height+"")),n.appendChild(a)}}}var s="translate("+(t.x||0)+", "+(t.y||0)+") rotate("+(t.rotation||0)/Math.PI*180+") scale("+(t.scaleX||1)+", "+(t.scaleY||1)+")";n.setAttribute("patternTransform",s),UM.set(t,n)},n.prototype.markUsed=function(n){n.style&&(jM(n.style.fill)&&t.prototype.markDomUsed.call(this,UM.get(n.style.fill)),jM(n.style.stroke)&&t.prototype.markDomUsed.call(this,UM.get(n.style.stroke)))},n}(VM),XM=YM;function ZM(t){var n=t.__clipPaths;return n&&n.length>0}var qM=function(t){function n(n,e){var a=t.call(this,n,e,"clipPath","__clippath_in_use__")||this;return a._refGroups={},a._keyDuplicateCount={},a}return re(n,t),n.prototype.markAllUnused=function(){t.prototype.markAllUnused.call(this);var n=this._refGroups;for(var e in n)n.hasOwnProperty(e)&&this.markDomUnused(n[e]);this._keyDuplicateCount={}},n.prototype._getClipPathGroup=function(t,n){if(ZM(t)){var e=t.__clipPaths,a=this._keyDuplicateCount,i=function(t){var n=[];if(t)for(var e=0;e<t.length;e++){var a=t[e];n.push(a.id)}return n.join(",")}(e);return Hv(e,n&&n.__clipPaths)&&(a[i]=a[i]||0,a[i]&&(i+="-"+a[i]),a[i]++),this._refGroups[i]||(this._refGroups[i]=this.createElement("g"))}},n.prototype.update=function(t,n){var e=this._getClipPathGroup(t,n);return e&&(this.markDomUsed(e),this.updateDom(e,t.__clipPaths)),e},n.prototype.updateDom=function(t,n){if(n&&n.length>0){var e=this.getDefs(!0),a=n[0],i=void 0,r=void 0;a._dom?(r=a._dom.getAttribute("id"),i=a._dom,e.contains(i)||e.appendChild(i)):(r="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,(i=this.createElement("clipPath")).setAttribute("id",r),e.appendChild(i),a._dom=i),this.getSvgProxy(a).brush(a);var o=this.getSvgElement(a);i.innerHTML="",i.appendChild(o),t.setAttribute("clip-path","url(#"+r+")"),n.length>1&&this.updateDom(i,n.slice(1))}else t&&t.setAttribute("clip-path","none")},n.prototype.markUsed=function(n){var e=this;n.__clipPaths&&Ee(n.__clipPaths,(function(n){n._dom&&t.prototype.markDomUsed.call(e,n._dom)}))},n.prototype.removeUnused=function(){t.prototype.removeUnused.call(this);var n={},e=this._refGroups;for(var a in e)if(e.hasOwnProperty(a)){var i=e[a];this.isDomUnused(i)?i.parentNode&&i.parentNode.removeChild(i):n[a]=i}this._refGroups=n},n}(VM),$M=function(t){function n(n,e){var a=t.call(this,n,e,["filter"],"__filter_in_use__","_shadowDom")||this;return a._shadowDomMap={},a._shadowDomPool=[],a}return re(n,t),n.prototype._getFromPool=function(){var t=this._shadowDomPool.pop();if(!t){(t=this.createElement("filter")).setAttribute("id","zr"+this._zrId+"-shadow-"+this.nextId++);var n=this.createElement("feDropShadow");t.appendChild(n),this.addDom(t)}return t},n.prototype.update=function(t,n){if(function(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY)}(n.style)){var e=function(t){var n=t.style,e=t.getGlobalScale();return[n.shadowColor,(n.shadowBlur||0).toFixed(2),(n.shadowOffsetX||0).toFixed(2),(n.shadowOffsetY||0).toFixed(2),e[0],e[1]].join(",")}(n),a=n._shadowDom=this._shadowDomMap[e];a||(a=this._getFromPool(),this._shadowDomMap[e]=a),this.updateDom(t,n,a)}else this.remove(t,n)},n.prototype.remove=function(t,n){null!=n._shadowDom&&(n._shadowDom=null,t.removeAttribute("filter"))},n.prototype.updateDom=function(t,n,e){var a=e.children[0],i=n.style,r=n.getGlobalScale(),o=r[0],l=r[1];if(o&&l){var s=i.shadowOffsetX||0,c=i.shadowOffsetY||0,p=i.shadowBlur,u=hM(i.shadowColor);a.setAttribute("dx",s/o+""),a.setAttribute("dy",c/l+""),a.setAttribute("flood-color",u.color),a.setAttribute("flood-opacity",u.opacity+"");var d=p/2/o+" "+p/2/l;a.setAttribute("stdDeviation",d),e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),n._shadowDom=e;var h=e.getAttribute("id");t.setAttribute("filter","url(#"+h+")")}},n.prototype.removeUnused=function(){if(this.getDefs(!1)){var t=this._shadowDomPool,n=this._shadowDomMap;for(var e in n)n.hasOwnProperty(e)&&t.push(n[e]);this._shadowDomMap={}}},n}(VM);function KM(t){return parseInt(t,10)}function JM(t){return t instanceof bp?PM:t instanceof Sp?OM:t instanceof xp?NM:PM}function QM(t,n){return n&&t&&n.parentNode!==t}function tI(t,n,e){if(QM(t,n)&&e){var a=e.nextSibling;a?t.insertBefore(n,a):t.appendChild(n)}}function nI(t,n){if(QM(t,n)){var e=t.firstChild;e?t.insertBefore(n,e):t.appendChild(n)}}function eI(t,n){n&&t&&n.parentNode===t&&t.removeChild(n)}function aI(t){return t.__svgEl}var iI=function(){function t(t,n,e,a){this.type="svg",this.refreshHover=rI("refreshHover"),this.pathToImage=rI("pathToImage"),this.configLayer=rI("configLayer"),this.root=t,this.storage=n,this._opts=e=Ae({},e||{});var i=dM("svg");i.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns","http://www.w3.org/2000/svg"),i.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink"),i.setAttribute("version","1.1"),i.setAttribute("baseProfile","full"),i.style.cssText="user-select:none;position:absolute;left:0;top:0;";var r=dM("g");i.appendChild(r);var o=dM("g");i.appendChild(o),this._gradientManager=new WM(a,o),this._patternManager=new XM(a,o),this._clipPathManager=new qM(a,o),this._shadowManager=new $M(a,o);var l=document.createElement("div");l.style.cssText="overflow:hidden;position:relative",this._svgDom=i,this._svgRoot=o,this._backgroundRoot=r,this._viewport=l,t.appendChild(l),l.appendChild(i),this.resize(e.width,e.height),this._visibleList=[]}return t.prototype.getType=function(){return"svg"},t.prototype.getViewportRoot=function(){return this._viewport},t.prototype.getSvgDom=function(){return this._svgDom},t.prototype.getSvgRoot=function(){return this._svgRoot},t.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},t.prototype.refresh=function(){var t=this.storage.getDisplayList(!0);this._paintList(t)},t.prototype.setBackgroundColor=function(t){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var n=dM("rect");n.setAttribute("width",this.getWidth()),n.setAttribute("height",this.getHeight()),n.setAttribute("x",0),n.setAttribute("y",0),n.setAttribute("id",0);var e=hM(t),a=e.color,i=e.opacity;n.setAttribute("fill",a),n.setAttribute("fill-opacity",i),this._backgroundRoot.appendChild(n),this._backgroundNode=n},t.prototype.createSVGElement=function(t){return dM(t)},t.prototype.paintOne=function(t){var n=JM(t);return n&&n.brush(t),aI(t)},t.prototype._paintList=function(t){var n=this._gradientManager,e=this._patternManager,a=this._clipPathManager,i=this._shadowManager;n.markAllUnused(),e.markAllUnused(),a.markAllUnused(),i.markAllUnused();for(var r=this._svgRoot,o=this._visibleList,l=t.length,s=[],c=0;c<l;c++){var p=JM(x=t[c]),u=aI(x);x.invisible||(!x.__dirty&&u||(p&&p.brush(x),(u=aI(x))&&x.style&&(n.update(x.style.fill),n.update(x.style.stroke),e.update(x.style.fill),e.update(x.style.stroke),i.update(u,x)),x.__dirty=0),u&&s.push(x))}var d,h,f,g,m,b=bM(o,s);for(c=0;c<b.length;c++){if((v=b[c]).removed)for(var y=0;y<v.count;y++){u=aI(x=o[v.indices[y]]);ZM(x)?(f=u)&&f.parentNode&&f.parentNode.removeChild(f):eI(r,u)}}for(c=0;c<b.length;c++){var v;if(!(v=b[c]).removed)for(y=0;y<v.count;y++){var x=s[v.indices[y]],w=a.update(x,g);w!==m&&(d=h,w&&(d?tI(r,w,d):nI(r,w),h=w,d=null),m=w);u=aI(x);d?tI(m||r,u,d):nI(m||r,u),d=u||d,m||(h=d),n.markUsed(x),n.addWithoutUpdate(u,x),e.markUsed(x),e.addWithoutUpdate(u,x),a.markUsed(x),g=x}}n.removeUnused(),e.removeUnused(),a.removeUnused(),i.removeUnused(),this._visibleList=s},t.prototype.resize=function(t,n){var e=this._viewport;e.style.display="none";var a=this._opts;if(null!=t&&(a.width=t),null!=n&&(a.height=n),t=this._getSize(0),n=this._getSize(1),e.style.display="",this._width!==t||this._height!==n){this._width=t,this._height=n;var i=e.style;i.width=t+"px",i.height=n+"px";var r=this._svgDom;r.setAttribute("width",t+""),r.setAttribute("height",n+"")}this._backgroundNode&&(this._backgroundNode.setAttribute("width",t),this._backgroundNode.setAttribute("height",n))},t.prototype.getWidth=function(){return this._width},t.prototype.getHeight=function(){return this._height},t.prototype._getSize=function(t){var n=this._opts,e=["width","height"][t],a=["clientWidth","clientHeight"][t],i=["paddingLeft","paddingTop"][t],r=["paddingRight","paddingBottom"][t];if(null!=n[e]&&"auto"!==n[e])return parseFloat(n[e]);var o=this.root,l=document.defaultView.getComputedStyle(o);return(o[a]||KM(l[e])||KM(o.style[e]))-(KM(l[i])||0)-(KM(l[r])||0)|0},t.prototype.dispose=function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},t.prototype.clear=function(){var t=this._viewport;t&&t.parentNode&&t.parentNode.removeChild(t)},t.prototype.toDataURL=function(){this.refresh();var t=this._svgDom,n=t.outerHTML||(t.parentNode&&t.parentNode).innerHTML;return"data:image/svg+xml;charset=UTF-8,"+encodeURIComponent(n.replace(/></g,">\n\r<"))},t}();function rI(t){return function(){Ie('In SVG mode painter not support method "'+t+'"')}}var oI=iI;function lI(){return!1}function sI(t,n,e){var a=Le(),i=n.getWidth(),r=n.getHeight(),o=a.style;return o&&(o.position="absolute",o.left="0",o.top="0",o.width=i+"px",o.height=r+"px",a.setAttribute("data-zr-dom-id",t)),a.width=i*e,a.height=r*e,a}var cI=function(t){function n(n,e,a){var i,r=t.call(this)||this;r.motionBlur=!1,r.lastFrameAlpha=.7,r.dpr=1,r.virtual=!1,r.config={},r.incremental=!1,r.zlevel=0,r.maxRepaintRectCount=5,r.__dirty=!0,r.__firstTimePaint=!0,r.__used=!1,r.__drawIndex=0,r.__startIndex=0,r.__endIndex=0,r.__prevStartIndex=null,r.__prevEndIndex=null,a=a||qr,"string"==typeof n?i=sI(n,e,a):$e(n)&&(n=(i=n).id),r.id=n,r.dom=i;var o=i.style;return o&&(i.onselectstart=lI,o.webkitUserSelect="none",o.userSelect="none",o.webkitTapHighlightColor="rgba(0,0,0,0)",o["-webkit-touch-callout"]="none",o.padding="0",o.margin="0",o.borderWidth="0"),r.domBack=null,r.ctxBack=null,r.painter=e,r.config=null,r.dpr=a,r}return re(n,t),n.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},n.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},n.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},n.prototype.setUnpainted=function(){this.__firstTimePaint=!0},n.prototype.createBackBuffer=function(){var t=this.dpr;this.domBack=sI("back-"+this.id,this.painter,t),this.ctxBack=this.domBack.getContext("2d"),1!==t&&this.ctxBack.scale(t,t)},n.prototype.createRepaintRects=function(t,n,e,a){if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var i,r=[],o=this.maxRepaintRectCount,l=!1,s=new Lo(0,0,0,0);function c(t){if(t.isFinite()&&!t.isZero())if(0===r.length){(n=new Lo(0,0,0,0)).copy(t),r.push(n)}else{for(var n,e=!1,a=1/0,i=0,c=0;c<r.length;++c){var p=r[c];if(p.intersect(t)){var u=new Lo(0,0,0,0);u.copy(p),u.union(t),r[c]=u,e=!0;break}if(l){s.copy(t),s.union(p);var d=t.width*t.height,h=p.width*p.height,f=s.width*s.height-d-h;f<a&&(a=f,i=c)}}if(l&&(r[i].union(t),e=!0),!e)(n=new Lo(0,0,0,0)).copy(t),r.push(n);l||(l=r.length>=o)}}for(var p=this.__startIndex;p<this.__endIndex;++p){if(h=t[p]){var u=h.shouldBePainted(e,a,!0,!0);(f=h.__isRendered&&(1&h.__dirty||!u)?h.getPrevPaintRect():null)&&c(f);var d=u&&(1&h.__dirty||!h.__isRendered)?h.getPaintRect():null;d&&c(d)}}for(p=this.__prevStartIndex;p<this.__prevEndIndex;++p){var h,f;u=(h=n[p]).shouldBePainted(e,a,!0,!0);if(h&&(!u||!h.__zr)&&h.__isRendered)(f=h.getPrevPaintRect())&&c(f)}do{i=!1;for(p=0;p<r.length;)if(r[p].isZero())r.splice(p,1);else{for(var g=p+1;g<r.length;)r[p].intersect(r[g])?(i=!0,r[p].union(r[g]),r.splice(g,1)):g++;p++}}while(i);return this._paintRects=r,r},n.prototype.debugGetPaintRects=function(){return(this._paintRects||[]).slice()},n.prototype.resize=function(t,n){var e=this.dpr,a=this.dom,i=a.style,r=this.domBack;i&&(i.width=t+"px",i.height=n+"px"),a.width=t*e,a.height=n*e,r&&(r.width=t*e,r.height=n*e,1!==e&&this.ctxBack.scale(e,e))},n.prototype.clear=function(t,n,e){var a=this.dom,i=this.ctx,r=a.width,o=a.height;n=n||this.clearColor;var l=this.motionBlur&&!t,s=this.lastFrameAlpha,c=this.dpr,p=this;l&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(a,0,0,r/c,o/c));var u=this.domBack;function d(t,e,a,r){if(i.clearRect(t,e,a,r),n&&"transparent"!==n){var o=void 0;ta(n)?(o=n.__canvasGradient||Gv(i,n,{x:0,y:0,width:a,height:r}),n.__canvasGradient=o):na(n)&&(o=$v(i,n,{dirty:function(){p.setUnpainted(),p.__painter.refresh()}})),i.save(),i.fillStyle=o||n,i.fillRect(t,e,a,r),i.restore()}l&&(i.save(),i.globalAlpha=s,i.drawImage(u,t,e,a,r),i.restore())}!e||l?d(0,0,r,o):e.length&&Ee(e,(function(t){d(t.x*c,t.y*c,t.width*c,t.height*c)}))},n}(Xa),pI=cI,uI=1e5,dI=314159,hI=.01;function fI(t){return parseInt(t,10)}var gI=function(){function t(t,n,e,a){this.type="canvas",this._zlevelList=[],this._prevDisplayList=[],this._layers={},this._layerConfig={},this._needsManuallyCompositing=!1,this.type="canvas";var i=!t.nodeName||"CANVAS"===t.nodeName.toUpperCase();this._opts=e=Ae({},e||{}),this.dpr=e.devicePixelRatio||qr,this._singleCanvas=i,this.root=t;var r=t.style;r&&(r.webkitTapHighlightColor="transparent",r.webkitUserSelect="none",r.userSelect="none",r["-webkit-touch-callout"]="none",t.innerHTML=""),this.storage=n;var o=this._zlevelList;this._prevDisplayList=[];var l=this._layers;if(i){var s=t,c=s.width,p=s.height;null!=e.width&&(c=e.width),null!=e.height&&(p=e.height),this.dpr=e.devicePixelRatio||1,s.width=c*this.dpr,s.height=p*this.dpr,this._width=c,this._height=p;var u=new pI(s,this,this.dpr);u.__builtin__=!0,u.initContext(),l[314159]=u,u.zlevel=dI,o.push(dI),this._domRoot=t}else{this._width=this._getSize(0),this._height=this._getSize(1);var d=this._domRoot=function(t,n){var e=document.createElement("div");return e.style.cssText=["position:relative","width:"+t+"px","height:"+n+"px","padding:0","margin:0","border-width:0"].join(";")+";",e}(this._width,this._height);t.appendChild(d)}}return t.prototype.getType=function(){return"canvas"},t.prototype.isSingleCanvas=function(){return this._singleCanvas},t.prototype.getViewportRoot=function(){return this._domRoot},t.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},t.prototype.refresh=function(t){var n=this.storage.getDisplayList(!0),e=this._prevDisplayList,a=this._zlevelList;this._redrawId=Math.random(),this._paintList(n,e,t,this._redrawId);for(var i=0;i<a.length;i++){var r=a[i],o=this._layers[r];if(!o.__builtin__&&o.refresh){var l=0===i?this._backgroundColor:null;o.refresh(l)}}return this._opts.useDirtyRect&&(this._prevDisplayList=n.slice()),this},t.prototype.refreshHover=function(){this._paintHoverList(this.storage.getDisplayList(!1))},t.prototype._paintHoverList=function(t){var n=t.length,e=this._hoverlayer;if(e&&e.clear(),n){for(var a,i={inHover:!0,viewWidth:this._width,viewHeight:this._height},r=0;r<n;r++){var o=t[r];o.__inHover&&(e||(e=this._hoverlayer=this.getLayer(uI)),a||(a=e.ctx).save(),rx(a,o,i,r===n-1))}a&&a.restore()}},t.prototype.getHoverLayer=function(){return this.getLayer(uI)},t.prototype.paintOne=function(t,n){ix(t,n)},t.prototype._paintList=function(t,n,e,a){if(this._redrawId===a){e=e||!1,this._updateLayerStatus(t);var i=this._doPaintList(t,n,e),r=i.finished,o=i.needsRefreshHover;if(this._needsManuallyCompositing&&this._compositeManually(),o&&this._paintHoverList(t),r)this.eachLayer((function(t){t.afterBrush&&t.afterBrush()}));else{var l=this;Pi((function(){l._paintList(t,n,e,a)}))}}},t.prototype._compositeManually=function(){var t=this.getLayer(dI).ctx,n=this._domRoot.width,e=this._domRoot.height;t.clearRect(0,0,n,e),this.eachBuiltinLayer((function(a){a.virtual&&t.drawImage(a.dom,0,0,n,e)}))},t.prototype._doPaintList=function(t,n,e){for(var a=this,i=[],r=this._opts.useDirtyRect,o=0;o<this._zlevelList.length;o++){var l=this._zlevelList[o],s=this._layers[l];s.__builtin__&&s!==this._hoverlayer&&(s.__dirty||e)&&i.push(s)}for(var c=!0,p=!1,u=function(o){var l,s=i[o],u=s.ctx,h=r&&s.createRepaintRects(t,n,d._width,d._height),f=e?s.__startIndex:s.__drawIndex,g=!e&&s.incremental&&Date.now,m=g&&Date.now(),b=s.zlevel===d._zlevelList[0]?d._backgroundColor:null;if(s.__startIndex===s.__endIndex)s.clear(!1,b,h);else if(f===s.__startIndex){var y=t[f];y.incremental&&y.notClear&&!e||s.clear(!1,b,h)}-1===f&&(console.error("For some unknown reason. drawIndex is -1"),f=s.__startIndex);var v=function(n){var e={inHover:!1,allClipped:!1,prevEl:null,viewWidth:a._width,viewHeight:a._height};for(l=f;l<s.__endIndex;l++){var i=t[l];if(i.__inHover&&(p=!0),a._doPaintEl(i,s,r,n,e,l===s.__endIndex-1),g)if(Date.now()-m>15)break}e.prevElClipPaths&&u.restore()};if(h)if(0===h.length)l=s.__endIndex;else for(var x=d.dpr,w=0;w<h.length;++w){var _=h[w];u.save(),u.beginPath(),u.rect(_.x*x,_.y*x,_.width*x,_.height*x),u.clip(),v(_),u.restore()}else u.save(),v(),u.restore();s.__drawIndex=l,s.__drawIndex<s.__endIndex&&(c=!1)},d=this,h=0;h<i.length;h++)u(h);return pe.wxa&&Ee(this._layers,(function(t){t&&t.ctx&&t.ctx.draw&&t.ctx.draw()})),{finished:c,needsRefreshHover:p}},t.prototype._doPaintEl=function(t,n,e,a,i,r){var o=n.ctx;if(e){var l=t.getPaintRect();(!a||l&&l.intersect(a))&&(rx(o,t,i,r),t.setPrevPaintRect(l))}else rx(o,t,i,r)},t.prototype.getLayer=function(t,n){this._singleCanvas&&!this._needsManuallyCompositing&&(t=dI);var e=this._layers[t];return e||((e=new pI("zr_"+t,this,this.dpr)).zlevel=t,e.__builtin__=!0,this._layerConfig[t]?Te(e,this._layerConfig[t],!0):this._layerConfig[t-hI]&&Te(e,this._layerConfig[t-hI],!0),n&&(e.virtual=n),this.insertLayer(t,e),e.initContext()),e},t.prototype.insertLayer=function(t,n){var e=this._layers,a=this._zlevelList,i=a.length,r=this._domRoot,o=null,l=-1;if(e[t])Ie("ZLevel "+t+" has been used already");else if(function(t){return!!t&&(!!t.__builtin__||"function"==typeof t.resize&&"function"==typeof t.refresh)}(n)){if(i>0&&t>a[0]){for(l=0;l<i-1&&!(a[l]<t&&a[l+1]>t);l++);o=e[a[l]]}if(a.splice(l+1,0,t),e[t]=n,!n.virtual)if(o){var s=o.dom;s.nextSibling?r.insertBefore(n.dom,s.nextSibling):r.appendChild(n.dom)}else r.firstChild?r.insertBefore(n.dom,r.firstChild):r.appendChild(n.dom);n.__painter=this}else Ie("Layer of zlevel "+t+" is not valid")},t.prototype.eachLayer=function(t,n){for(var e=this._zlevelList,a=0;a<e.length;a++){var i=e[a];t.call(n,this._layers[i],i)}},t.prototype.eachBuiltinLayer=function(t,n){for(var e=this._zlevelList,a=0;a<e.length;a++){var i=e[a],r=this._layers[i];r.__builtin__&&t.call(n,r,i)}},t.prototype.eachOtherLayer=function(t,n){for(var e=this._zlevelList,a=0;a<e.length;a++){var i=e[a],r=this._layers[i];r.__builtin__||t.call(n,r,i)}},t.prototype.getLayers=function(){return this._layers},t.prototype._updateLayerStatus=function(t){function n(t){r&&(r.__endIndex!==t&&(r.__dirty=!0),r.__endIndex=t)}if(this.eachBuiltinLayer((function(t,n){t.__dirty=t.__used=!1})),this._singleCanvas)for(var e=1;e<t.length;e++){if((l=t[e]).zlevel!==t[e-1].zlevel||l.incremental){this._needsManuallyCompositing=!0;break}}var a,i,r=null,o=0;for(i=0;i<t.length;i++){var l,s=(l=t[i]).zlevel,c=void 0;a!==s&&(a=s,o=0),l.incremental?((c=this.getLayer(s+.001,this._needsManuallyCompositing)).incremental=!0,o=1):c=this.getLayer(s+(o>0?hI:0),this._needsManuallyCompositing),c.__builtin__||Ie("ZLevel "+s+" has been used by unkown layer "+c.id),c!==r&&(c.__used=!0,c.__startIndex!==i&&(c.__dirty=!0),c.__startIndex=i,c.incremental?c.__drawIndex=-1:c.__drawIndex=i,n(i),r=c),1&l.__dirty&&!l.__inHover&&(c.__dirty=!0,c.incremental&&c.__drawIndex<0&&(c.__drawIndex=i))}n(i),this.eachBuiltinLayer((function(t,n){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)}))},t.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},t.prototype._clearLayer=function(t){t.clear()},t.prototype.setBackgroundColor=function(t){this._backgroundColor=t,Ee(this._layers,(function(t){t.setUnpainted()}))},t.prototype.configLayer=function(t,n){if(n){var e=this._layerConfig;e[t]?Te(e[t],n,!0):e[t]=n;for(var a=0;a<this._zlevelList.length;a++){var i=this._zlevelList[a];if(i===t||i===t+hI)Te(this._layers[i],e[t],!0)}}},t.prototype.delLayer=function(t){var n=this._layers,e=this._zlevelList,a=n[t];a&&(a.dom.parentNode.removeChild(a.dom),delete n[t],e.splice(Pe(e,t),1))},t.prototype.resize=function(t,n){if(this._domRoot.style){var e=this._domRoot;e.style.display="none";var a=this._opts;if(null!=t&&(a.width=t),null!=n&&(a.height=n),t=this._getSize(0),n=this._getSize(1),e.style.display="",this._width!==t||n!==this._height){for(var i in e.style.width=t+"px",e.style.height=n+"px",this._layers)this._layers.hasOwnProperty(i)&&this._layers[i].resize(t,n);this.refresh(!0)}this._width=t,this._height=n}else{if(null==t||null==n)return;this._width=t,this._height=n,this.getLayer(dI).resize(t,n)}return this},t.prototype.clearLayer=function(t){var n=this._layers[t];n&&n.clear()},t.prototype.dispose=function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},t.prototype.getRenderedCanvas=function(t){if(t=t||{},this._singleCanvas&&!this._compositeManually)return this._layers[314159].dom;var n=new pI("image",this,t.pixelRatio||this.dpr);n.initContext(),n.clear(!1,t.backgroundColor||this._backgroundColor);var e=n.ctx;if(t.pixelRatio<=this.dpr){this.refresh();var a=n.dom.width,i=n.dom.height;this.eachLayer((function(t){t.__builtin__?e.drawImage(t.dom,0,0,a,i):t.renderToCanvas&&(e.save(),t.renderToCanvas(e),e.restore())}))}else for(var r={inHover:!1,viewWidth:this._width,viewHeight:this._height},o=this.storage.getDisplayList(!0),l=0,s=o.length;l<s;l++){var c=o[l];rx(e,c,r,l===s-1)}return n.dom},t.prototype.getWidth=function(){return this._width},t.prototype.getHeight=function(){return this._height},t.prototype._getSize=function(t){var n=this._opts,e=["width","height"][t],a=["clientWidth","clientHeight"][t],i=["paddingLeft","paddingTop"][t],r=["paddingRight","paddingBottom"][t];if(null!=n[e]&&"auto"!==n[e])return parseFloat(n[e]);var o=this.root,l=document.defaultView.getComputedStyle(o);return(o[a]||fI(l[e])||fI(o.style[e]))-(fI(l[i])||0)-(fI(l[r])||0)|0},t.prototype.pathToImage=function(t,n){n=n||this.dpr;var e=document.createElement("canvas"),a=e.getContext("2d"),i=t.getBoundingRect(),r=t.style,o=r.shadowBlur*n,l=r.shadowOffsetX*n,s=r.shadowOffsetY*n,c=t.hasStroke()?r.lineWidth:0,p=Math.max(c/2,-l+o),u=Math.max(c/2,l+o),d=Math.max(c/2,-s+o),h=Math.max(c/2,s+o),f=i.width+p+u,g=i.height+d+h;e.width=f*n,e.height=g*n,a.scale(n,n),a.clearRect(0,0,f,g),a.dpr=n;var m={x:t.x,y:t.y,scaleX:t.scaleX,scaleY:t.scaleY,rotation:t.rotation,originX:t.originX,originY:t.originY};t.x=p-i.x,t.y=d-i.y,t.rotation=0,t.scaleX=1,t.scaleY=1,t.updateTransform(),t&&rx(a,t,{inHover:!1,viewWidth:this._width,viewHeight:this._height},!0);var b=new Sp({style:{x:0,y:0,image:e}});return Ae(t,m),b},t}(),mI=gI;var bI=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.hasSymbolVisual=!0,e}return re(n,t),n.prototype.getInitialData=function(t){return nk(null,this,{useEncodeDefaulter:!0})},n.prototype.getLegendIcon=function(t){var n=new el,e=Vv("line",0,t.itemHeight/2,t.itemWidth,0,t.lineStyle.stroke,!1);n.add(e),e.setStyle(t.lineStyle);var a=this.getData().getVisual("symbol"),i=this.getData().getVisual("symbolRotate"),r="none"===a?"circle":a,o=.8*t.itemHeight,l=Vv(r,(t.itemWidth-o)/2,(t.itemHeight-o)/2,o,o,t.itemStyle.fill);n.add(l),l.setStyle(t.itemStyle);var s="inherit"===t.iconRotate?i:t.iconRotate||0;return l.rotation=s*Math.PI/180,l.setOrigin([t.itemWidth/2,t.itemHeight/2]),r.indexOf("empty")>-1&&(l.style.stroke=l.style.fill,l.style.fill="#fff",l.style.lineWidth=2),n},n.type="series.line",n.dependencies=["grid","polar"],n.defaultOption={zlevel:0,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,lineStyle:{width:"bolder"}},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"}},n}(by);function yI(t,n){var e=t.mapDimensionsAll("defaultedLabel"),a=e.length;if(1===a){var i=yb(t,n,e[0]);return null!=i?i+"":null}if(a){for(var r=[],o=0;o<e.length;o++)r.push(yb(t,n,e[o]));return r.join(" ")}}function vI(t,n){var e=t.mapDimensionsAll("defaultedLabel");if(!Ue(n))return n+"";for(var a=[],i=0;i<e.length;i++){var r=t.getDimensionIndex(e[i]);r>=0&&a.push(n[r])}return a.join(" ")}var xI=function(t){function n(n,e,a,i){var r=t.call(this)||this;return r.updateData(n,e,a,i),r}return re(n,t),n.prototype._createSymbol=function(t,n,e,a,i){this.removeAll();var r=Vv(t,-1,-1,2,2,null,i);r.attr({z2:100,culling:!0,scaleX:a[0]/2,scaleY:a[1]/2}),r.drift=wI,this._symbolType=t,this.add(r)},n.prototype.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(null,t)},n.prototype.getSymbolType=function(){return this._symbolType},n.prototype.getSymbolPath=function(){return this.childAt(0)},n.prototype.highlight=function(){wu(this.childAt(0))},n.prototype.downplay=function(){_u(this.childAt(0))},n.prototype.setZ=function(t,n){var e=this.childAt(0);e.zlevel=t,e.z=n},n.prototype.setDraggable=function(t){var n=this.childAt(0);n.draggable=t,n.cursor=t?"move":n.cursor},n.prototype.updateData=function(t,e,a,i){this.silent=!1;var r=t.getItemVisual(e,"symbol")||"circle",o=t.hostModel,l=n.getSymbolSize(t,e),s=r!==this._symbolType,c=i&&i.disableAnimation;if(s){var p=t.getItemVisual(e,"symbolKeepAspect");this._createSymbol(r,t,e,l,p)}else{(d=this.childAt(0)).silent=!1;var u={scaleX:l[0]/2,scaleY:l[1]/2};c?d.attr(u):xh(d,u,o,e),Ih(d)}if(this._updateCommon(t,e,l,a,i),s){var d=this.childAt(0);if(!c){u={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:d.style.opacity}};d.scaleX=d.scaleY=0,d.style.opacity=0,wh(d,u,o,e)}}c&&this.childAt(0).stopAnimation("remove"),this._seriesModel=o},n.prototype._updateCommon=function(t,n,e,a,i){var r,o,l,s,c,p,u,d,h=this.childAt(0),f=t.hostModel;if(a&&(r=a.emphasisItemStyle,o=a.blurItemStyle,l=a.selectItemStyle,s=a.focus,c=a.blurScope,p=a.labelStatesModels,u=a.hoverScale,d=a.cursorStyle),!a||t.hasItemOption){var g=a&&a.itemModel?a.itemModel:t.getItemModel(n),m=g.getModel("emphasis");r=m.getModel("itemStyle").getItemStyle(),l=g.getModel(["select","itemStyle"]).getItemStyle(),o=g.getModel(["blur","itemStyle"]).getItemStyle(),s=m.get("focus"),c=m.get("blurScope"),p=rf(g),u=m.getShallow("scale"),d=g.getShallow("cursor")}var b=t.getItemVisual(n,"symbolRotate");h.attr("rotation",(b||0)*Math.PI/180||0);var y=Fv(t.getItemVisual(n,"symbolOffset"),e);y&&(h.x=y[0],h.y=y[1]),d&&h.attr("cursor",d);var v=t.getItemVisual(n,"style"),x=v.fill;if(h instanceof Sp){var w=h.style;h.useStyle(Ae({image:w.image,x:w.x,y:w.y,width:w.width,height:w.height},v))}else h.__isEmptyBrush?h.useStyle(Ae({},v)):h.useStyle(v),h.style.decal=null,h.setColor(x,i&&i.symbolInnerColor),h.style.strokeNoScale=!0;var _=t.getItemVisual(n,"liftZ"),k=this._z2;null!=_?null==k&&(this._z2=h.z2,h.z2+=_):null!=k&&(h.z2=k,this._z2=null);var S=i&&i.useNameLabel;af(h,p,{labelFetcher:f,labelDataIndex:n,defaultText:function(n){return S?t.getName(n):yI(t,n)},inheritColor:x,defaultOpacity:v.opacity}),this._sizeX=e[0]/2,this._sizeY=e[1]/2;var M=h.ensureState("emphasis");if(M.style=r,h.ensureState("select").style=l,h.ensureState("blur").style=o,u){var I=Math.max(1.1,3/this._sizeY);M.scaleX=this._sizeX*I,M.scaleY=this._sizeY*I}this.setSymbolScale(1),Ou(this,s,c)},n.prototype.setSymbolScale=function(t){this.scaleX=this.scaleY=t},n.prototype.fadeOut=function(t,n){var e=this.childAt(0),a=this._seriesModel,i=Up(this).dataIndex,r=n&&n.animation;if(this.silent=e.silent=!0,n&&n.fadeLabel){var o=e.getTextContent();o&&kh(o,{style:{opacity:0}},a,{dataIndex:i,removeOpt:r,cb:function(){e.removeTextContent()}})}else e.removeTextContent();kh(e,{style:{opacity:0},scaleX:0,scaleY:0},a,{dataIndex:i,cb:t,removeOpt:r})},n.getSymbolSize=function(t,n){return Bv(t.getItemVisual(n,"symbolSize"))},n}(el);function wI(t,n){this.parent.drift(t,n)}function _I(t,n,e,a){return n&&!isNaN(n[0])&&!isNaN(n[1])&&!(a.isIgnore&&a.isIgnore(e))&&!(a.clipShape&&!a.clipShape.contain(n[0],n[1]))&&"none"!==t.getItemVisual(e,"symbol")}function kI(t){return null==t||$e(t)||(t={isIgnore:t}),t||{}}function SI(t){var n=t.hostModel,e=n.getModel("emphasis");return{emphasisItemStyle:e.getModel("itemStyle").getItemStyle(),blurItemStyle:n.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:n.getModel(["select","itemStyle"]).getItemStyle(),focus:e.get("focus"),blurScope:e.get("blurScope"),hoverScale:e.get("scale"),labelStatesModels:rf(n),cursorStyle:n.get("cursor")}}var MI=function(){function t(t){this.group=new el,this._SymbolCtor=t||xI}return t.prototype.updateData=function(t,n){n=kI(n);var e=this.group,a=t.hostModel,i=this._data,r=this._SymbolCtor,o=n.disableAnimation,l=SI(t),s={disableAnimation:o},c=n.getSymbolPoint||function(n){return t.getItemLayout(n)};i||e.removeAll(),t.diff(i).add((function(a){var i=c(a);if(_I(t,i,a,n)){var o=new r(t,a,l,s);o.setPosition(i),t.setItemGraphicEl(a,o),e.add(o)}})).update((function(p,u){var d=i.getItemGraphicEl(u),h=c(p);if(_I(t,h,p,n)){var f=t.getItemVisual(p,"symbol")||"circle",g=d&&d.getSymbolType&&d.getSymbolType();if(!d||g&&g!==f)e.remove(d),(d=new r(t,p,l,s)).setPosition(h);else{d.updateData(t,p,l,s);var m={x:h[0],y:h[1]};o?d.attr(m):xh(d,m,a)}e.add(d),t.setItemGraphicEl(p,d)}else e.remove(d)})).remove((function(t){var n=i.getItemGraphicEl(t);n&&n.fadeOut((function(){e.remove(n)}))})).execute(),this._getSymbolPoint=c,this._data=t},t.prototype.isPersistent=function(){return!0},t.prototype.updateLayout=function(){var t=this,n=this._data;n&&n.eachItemGraphicEl((function(n,e){var a=t._getSymbolPoint(e);n.setPosition(a),n.markRedraw()}))},t.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=SI(t),this._data=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(t,n,e){function a(t){t.isGroup||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}e=kI(e);for(var i=t.start;i<t.end;i++){var r=n.getItemLayout(i);if(_I(n,r,i,e)){var o=new this._SymbolCtor(n,i,this._seriesScope);o.traverse(a),o.setPosition(r),this.group.add(o),n.setItemGraphicEl(i,o)}}},t.prototype.remove=function(t){var n=this.group,e=this._data;e&&t?e.eachItemGraphicEl((function(t){t.fadeOut((function(){n.remove(t)}))})):n.removeAll()},t}();function II(t,n,e){var a=t.getBaseAxis(),i=t.getOtherAxis(a),r=function(t,n){var e=0,a=t.scale.getExtent();"start"===n?e=a[0]:"end"===n?e=a[1]:a[0]>0?e=a[0]:a[1]<0&&(e=a[1]);return e}(i,e),o=a.dim,l=i.dim,s=n.mapDimension(l),c=n.mapDimension(o),p="x"===l||"radius"===l?1:0,u=Ve(t.dimensions,(function(t){return n.mapDimension(t)})),d=!1,h=n.getCalculationInfo("stackResultDimension");return Q_(n,u[0])&&(d=!0,u[0]=h),Q_(n,u[1])&&(d=!0,u[1]=h),{dataDimsForPoint:u,valueStart:r,valueAxisDim:l,baseAxisDim:o,stacked:!!d,valueDim:s,baseDim:c,baseDataOffset:p,stackedOverDimension:n.getCalculationInfo("stackedOverDimension")}}function CI(t,n,e,a){var i=NaN;t.stacked&&(i=e.get(e.getCalculationInfo("stackedOverDimension"),a)),isNaN(i)&&(i=t.valueStart);var r=t.baseDataOffset,o=[];return o[r]=e.get(t.baseDim,a),o[1-r]=i,n.dataToPoint(o)}var TI="undefined"!=typeof Float32Array,DI=TI?Float32Array:Array;function AI(t){return Ue(t)?TI?new Float32Array(t):t:new DI(t)}var zI=Math.min,LI=Math.max;function PI(t,n){return isNaN(t)||isNaN(n)}function OI(t,n,e,a,i,r,o,l,s){for(var c,p,u,d,h,f,g=e,m=0;m<a;m++){var b=n[2*g],y=n[2*g+1];if(g>=i||g<0)break;if(PI(b,y)){if(s){g+=r;continue}break}if(g===e)t[r>0?"moveTo":"lineTo"](b,y),u=b,d=y;else{var v=b-c,x=y-p;if(v*v+x*x<.5){g+=r;continue}if(o>0){var w=g+r,_=n[2*w],k=n[2*w+1],S=m+1;if(s)for(;PI(_,k)&&S<a;)S++,_=n[2*(w+=r)],k=n[2*w+1];var M=.5,I=0,C=0,T=void 0,D=void 0;if(S>=a||PI(_,k))h=b,f=y;else{I=_-c,C=k-p;var A=b-c,z=_-b,L=y-p,P=k-y,O=void 0,R=void 0;"x"===l?(O=Math.abs(A),R=Math.abs(z),h=b-O*o,f=y,T=b+O*o,D=y):"y"===l?(O=Math.abs(L),R=Math.abs(P),h=b,f=y-O*o,T=b,D=y+O*o):(O=Math.sqrt(A*A+L*L),h=b-I*o*(1-(M=(R=Math.sqrt(z*z+P*P))/(R+O))),f=y-C*o*(1-M),D=y+C*o*M,T=zI(T=b+I*o*M,LI(_,b)),D=zI(D,LI(k,y)),T=LI(T,zI(_,b)),f=y-(C=(D=LI(D,zI(k,y)))-y)*O/R,h=zI(h=b-(I=T-b)*O/R,LI(c,b)),f=zI(f,LI(p,y)),T=b+(I=b-(h=LI(h,zI(c,b))))*R/O,D=y+(C=y-(f=LI(f,zI(p,y))))*R/O)}t.bezierCurveTo(u,d,h,f,b,y),u=T,d=D}else t.lineTo(b,y)}c=b,p=y,g+=r}return m}var RI=function(){this.smooth=0,this.smoothConstraint=!0},NI=function(t){function n(n){var e=t.call(this,n)||this;return e.type="ec-polyline",e}return re(n,t),n.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},n.prototype.getDefaultShape=function(){return new RI},n.prototype.buildPath=function(t,n){var e=n.points,a=0,i=e.length/2;if(n.connectNulls){for(;i>0&&PI(e[2*i-2],e[2*i-1]);i--);for(;a<i&&PI(e[2*a],e[2*a+1]);a++);}for(;a<i;)a+=OI(t,e,a,i,i,1,n.smooth,n.smoothMonotone,n.connectNulls)+1},n.prototype.getPointOn=function(t,n){this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var e,a,i=this.path.data,r=$c.CMD,o="x"===n,l=[],s=0;s<i.length;){var c=void 0,p=void 0,u=void 0,d=void 0,h=void 0,f=void 0,g=void 0;switch(i[s++]){case r.M:e=i[s++],a=i[s++];break;case r.L:if(c=i[s++],p=i[s++],(g=o?(t-e)/(c-e):(t-a)/(p-a))<=1&&g>=0){var m=o?(p-a)*g+a:(c-e)*g+e;return o?[t,m]:[m,t]}e=c,a=p;break;case r.C:c=i[s++],p=i[s++],u=i[s++],d=i[s++],h=i[s++],f=i[s++];var b=o?ic(e,c,u,h,t,l):ic(a,p,d,f,t,l);if(b>0)for(var y=0;y<b;y++){var v=l[y];if(v<=1&&v>=0){m=o?ec(a,p,d,f,v):ec(e,c,u,h,v);return o?[t,m]:[m,t]}}e=h,a=f}}},n}(bp),EI=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n}(RI),VI=function(t){function n(n){var e=t.call(this,n)||this;return e.type="ec-polygon",e}return re(n,t),n.prototype.getDefaultShape=function(){return new EI},n.prototype.buildPath=function(t,n){var e=n.points,a=n.stackedOnPoints,i=0,r=e.length/2,o=n.smoothMonotone;if(n.connectNulls){for(;r>0&&PI(e[2*r-2],e[2*r-1]);r--);for(;i<r&&PI(e[2*i],e[2*i+1]);i++);}for(;i<r;){var l=OI(t,e,i,r,r,1,n.smooth,o,n.connectNulls);OI(t,a,i+l-1,l,r,-1,n.stackedOnSmooth,o,n.connectNulls),i+=l+1,t.closePath()}},n}(bp);function BI(t,n,e,a,i){var r=t.getArea(),o=r.x,l=r.y,s=r.width,c=r.height,p=e.get(["lineStyle","width"])||2;o-=p/2,l-=p/2,s+=p,c+=p,o=Math.floor(o),s=Math.round(s);var u=new Lp({shape:{x:o,y:l,width:s,height:c}});if(n){var d=t.getBaseAxis(),h=d.isHorizontal(),f=d.inverse;h?(f&&(u.shape.x+=s),u.shape.width=0):(f||(u.shape.y+=c),u.shape.height=0),wh(u,{shape:{width:s,height:c,x:o,y:l}},e,null,a,"function"==typeof i?function(t){i(t,u)}:null)}return u}function FI(t,n,e){var a=t.getArea(),i=hl(a.r0,1),r=hl(a.r,1),o=new Ad({shape:{cx:hl(t.cx,1),cy:hl(t.cy,1),r0:i,r:r,startAngle:a.startAngle,endAngle:a.endAngle,clockwise:a.clockwise}});n&&("angle"===t.getBaseAxis().dim?o.shape.endAngle=a.startAngle:o.shape.r=i,wh(o,{shape:{endAngle:a.endAngle,r:r}},e));return o}function GI(t,n,e,a,i){return t?"polar"===t.type?FI(t,n,e):"cartesian2d"===t.type?BI(t,n,e,a,i):null:null}function HI(t,n){return t.type===n}function WI(t,n){if(t.length===n.length){for(var e=0;e<t.length;e++)if(t[e]!==n[e])return;return!0}}function jI(t){for(var n=1/0,e=1/0,a=-1/0,i=-1/0,r=0;r<t.length;){var o=t[r++],l=t[r++];isNaN(o)||(n=Math.min(o,n),a=Math.max(o,a)),isNaN(l)||(e=Math.min(l,e),i=Math.max(l,i))}return[[n,e],[a,i]]}function UI(t,n){var e=jI(t),a=e[0],i=e[1],r=jI(n),o=r[0],l=r[1];return Math.max(Math.abs(a[0]-o[0]),Math.abs(a[1]-o[1]),Math.abs(i[0]-l[0]),Math.abs(i[1]-l[1]))}function YI(t){return"number"==typeof t?t:t?.5:0}function XI(t,n,e){for(var a=n.getBaseAxis(),i="x"===a.dim||"radius"===a.dim?0:1,r=[],o=0,l=[],s=[],c=[];o<t.length-2;o+=2)switch(c[0]=t[o+2],c[1]=t[o+3],s[0]=t[o],s[1]=t[o+1],r.push(s[0],s[1]),e){case"end":l[i]=c[i],l[1-i]=s[1-i],r.push(l[0],l[1]);break;case"middle":var p=(s[i]+c[i])/2,u=[];l[i]=u[i]=p,l[1-i]=s[1-i],u[1-i]=c[1-i],r.push(l[0],l[1]),r.push(u[0],u[1]);break;default:l[i]=s[i],l[1-i]=c[1-i],r.push(l[0],l[1])}return r.push(t[o++],t[o++]),r}function ZI(t,n,e){var a=t.getVisual("visualMeta");if(a&&a.length&&t.count()&&"cartesian2d"===n.type){for(var i,r,o=a.length-1;o>=0;o--){var l=t.getDimensionInfo(a[o].dimension);if("x"===(i=l&&l.coordDim)||"y"===i){r=a[o];break}}if(r){var s=n.getAxis(i),c=Ve(r.stops,(function(t){return{coord:s.toGlobalCoord(s.dataToCoord(t.value)),color:t.color}})),p=c.length,u=r.outerColors.slice();p&&c[0].coord>c[p-1].coord&&(c.reverse(),u.reverse());var d=function(t,n){var e,a,i=[],r=t.length;function o(t,n,e){var a=t.coord;return{coord:e,color:or((e-a)/(n.coord-a),[t.color,n.color])}}for(var l=0;l<r;l++){var s=t[l],c=s.coord;if(c<0)e=s;else{if(c>n){a&&i.push(o(a,s,n));break}e&&(i.push(o(e,s,0)),e=null),i.push(s),a=s}}return i}(c,"x"===i?e.getWidth():e.getHeight()),h=d.length;if(!h&&p)return c[0].coord<0?u[1]?u[1]:c[p-1].color:u[0]?u[0]:c[0].color;var f=d[0].coord-0,g=d[h-1].coord+0,m=g-f;if(m<.001)return"transparent";Ee(d,(function(t){t.offset=(t.coord-f)/m})),d.push({offset:h?d[h-1].offset:.5,color:u[1]||"transparent"}),d.unshift({offset:h?d[0].offset:.5,color:u[0]||"transparent"});var b=new rh(0,0,0,0,d,!0);return b[i]=f,b[i+"2"]=g,b}}}function qI(t,n,e){var a=t.get("showAllSymbol"),i="auto"===a;if(!a||i){var r=e.getAxesByScale("ordinal")[0];if(r&&(!i||!function(t,n){var e=t.getExtent(),a=Math.abs(e[1]-e[0])/t.scale.count();isNaN(a)&&(a=0);for(var i=n.count(),r=Math.max(1,Math.round(i/5)),o=0;o<i;o+=r)if(1.5*xI.getSymbolSize(n,o)[t.isHorizontal()?1:0]>a)return!1;return!0}(r,n))){var o=n.mapDimension(r.dim),l={};return Ee(r.getViewLabels(),(function(t){var n=r.scale.getRawOrdinalNumber(t.tickValue);l[n]=1})),function(t){return!l.hasOwnProperty(n.get(o,t))}}}}function $I(t,n){return isNaN(t)||isNaN(n)}function KI(t,n){return[t[2*n],t[2*n+1]]}function JI(t){if(t.get(["endLabel","show"]))return!0;for(var n=0;n<$p.length;n++)if(t.get([$p[n],"endLabel","show"]))return!0;return!1}function QI(t,n,e,a){if(HI(n,"cartesian2d")){var i=a.getModel("endLabel"),r=i.get("valueAnimation"),o=a.getData(),l={lastFrameIndex:0},s=JI(a)?function(e,a){t._endLabelOnDuring(e,a,o,l,r,i,n)}:null,c=n.getBaseAxis().isHorizontal(),p=BI(n,e,a,(function(){var n=t._endLabel;n&&e&&null!=l.originalX&&n.attr({x:l.originalX,y:l.originalY})}),s);if(!a.get("clip",!0)){var u=p.shape,d=Math.max(u.width,u.height);c?(u.y-=d,u.height+=2*d):(u.x-=d,u.width+=2*d)}return s&&s(1,p),p}return FI(n,e,a)}var tC=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n.prototype.init=function(){var t=new el,n=new MI;this.group.add(n.group),this._symbolDraw=n,this._lineGroup=t},n.prototype.render=function(t,n,e){var a=this,i=t.coordinateSystem,r=this.group,o=t.getData(),l=t.getModel("lineStyle"),s=t.getModel("areaStyle"),c=o.getLayout("points")||[],p="polar"===i.type,u=this._coordSys,d=this._symbolDraw,h=this._polyline,f=this._polygon,g=this._lineGroup,m=t.get("animation"),b=!s.isEmpty(),y=s.get("origin"),v=II(i,o,y),x=b&&function(t,n,e){if(!e.valueDim)return[];for(var a=n.count(),i=AI(2*a),r=0;r<a;r++){var o=CI(e,t,n,r);i[2*r]=o[0],i[2*r+1]=o[1]}return i}(i,o,v),w=t.get("showSymbol"),_=w&&!p&&qI(t,o,i),k=this._data;k&&k.eachItemGraphicEl((function(t,n){t.__temp&&(r.remove(t),k.setItemGraphicEl(n,null))})),w||d.remove(),r.add(g);var S,M=!p&&t.get("step");i&&i.getArea&&t.get("clip",!0)&&(null!=(S=i.getArea()).width?(S.x-=.1,S.y-=.1,S.width+=.2,S.height+=.2):S.r0&&(S.r0-=.5,S.r+=.5)),this._clipShapeForSymbol=S;var I=ZI(o,i,e)||o.getVisual("style")[o.getVisual("drawType")];if(h&&u.type===i.type&&M===this._step){b&&!f?f=this._newPolygon(c,x):f&&!b&&(g.remove(f),f=this._polygon=null),p||this._initOrUpdateEndLabel(t,i,Mg(I));var C=g.getClipPath();if(C)wh(C,{shape:QI(this,i,!1,t).shape},t);else g.setClipPath(QI(this,i,!0,t));w&&d.updateData(o,{isIgnore:_,clipShape:S,disableAnimation:!0,getSymbolPoint:function(t){return[c[2*t],c[2*t+1]]}}),WI(this._stackedOnPoints,x)&&WI(this._points,c)||(m?this._doUpdateAnimation(o,x,i,e,M,y):(M&&(c=XI(c,i,M),x&&(x=XI(x,i,M))),h.setShape({points:c}),f&&f.setShape({points:c,stackedOnPoints:x})))}else w&&d.updateData(o,{isIgnore:_,clipShape:S,disableAnimation:!0,getSymbolPoint:function(t){return[c[2*t],c[2*t+1]]}}),m&&this._initSymbolLabelAnimation(o,i,S),M&&(c=XI(c,i,M),x&&(x=XI(x,i,M))),h=this._newPolyline(c),b&&(f=this._newPolygon(c,x)),p||this._initOrUpdateEndLabel(t,i,Mg(I)),g.setClipPath(QI(this,i,!0,t));var T=t.get(["emphasis","focus"]),D=t.get(["emphasis","blurScope"]);(h.useStyle(ze(l.getLineStyle(),{fill:"none",stroke:I,lineJoin:"bevel"})),Vu(h,t,"lineStyle"),h.style.lineWidth>0&&"bolder"===t.get(["emphasis","lineStyle","width"]))&&(h.getState("emphasis").style.lineWidth=+h.style.lineWidth+1);Up(h).seriesIndex=t.seriesIndex,Ou(h,T,D);var A=YI(t.get("smooth")),z=t.get("smoothMonotone"),L=t.get("connectNulls");if(h.setShape({smooth:A,smoothMonotone:z,connectNulls:L}),f){var P=o.getCalculationInfo("stackedOnSeries"),O=0;f.useStyle(ze(s.getAreaStyle(),{fill:I,opacity:.7,lineJoin:"bevel",decal:o.getVisual("style").decal})),P&&(O=YI(P.get("smooth"))),f.setShape({smooth:A,stackedOnSmooth:O,smoothMonotone:z,connectNulls:L}),Vu(f,t,"areaStyle"),Up(f).seriesIndex=t.seriesIndex,Ou(f,T,D)}var R=function(t){a._changePolyState(t)};o.eachItemGraphicEl((function(t){t&&(t.onHoverStateChange=R)})),this._polyline.onHoverStateChange=R,this._data=o,this._coordSys=i,this._stackedOnPoints=x,this._points=c,this._step=M,this._valueOrigin=y},n.prototype.dispose=function(){},n.prototype.highlight=function(t,n,e,a){var i=t.getData(),r=ql(i,a);if(this._changePolyState("emphasis"),!(r instanceof Array)&&null!=r&&r>=0){var o=i.getLayout("points"),l=i.getItemGraphicEl(r);if(!l){var s=o[2*r],c=o[2*r+1];if(isNaN(s)||isNaN(c))return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(s,c))return;var p=t.get("zlevel"),u=t.get("z");(l=new xI(i,r)).x=s,l.y=c,l.setZ(p,u);var d=l.getSymbolPath().getTextContent();d&&(d.zlevel=p,d.z=u,d.z2=this._polyline.z2+1),l.__temp=!0,i.setItemGraphicEl(r,l),l.stopSymbolAnimation(!0),this.group.add(l)}l.highlight()}else Dy.prototype.highlight.call(this,t,n,e,a)},n.prototype.downplay=function(t,n,e,a){var i=t.getData(),r=ql(i,a);if(this._changePolyState("normal"),null!=r&&r>=0){var o=i.getItemGraphicEl(r);o&&(o.__temp?(i.setItemGraphicEl(r,null),this.group.remove(o)):o.downplay())}else Dy.prototype.downplay.call(this,t,n,e,a)},n.prototype._changePolyState=function(t){var n=this._polygon;mu(this._polyline,t),n&&mu(n,t)},n.prototype._newPolyline=function(t){var n=this._polyline;return n&&this._lineGroup.remove(n),n=new NI({shape:{points:t},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(n),this._polyline=n,n},n.prototype._newPolygon=function(t,n){var e=this._polygon;return e&&this._lineGroup.remove(e),e=new VI({shape:{points:t,stackedOnPoints:n},segmentIgnoreThreshold:2}),this._lineGroup.add(e),this._polygon=e,e},n.prototype._initSymbolLabelAnimation=function(t,n,e){var a,i,r=n.getBaseAxis(),o=r.inverse;"cartesian2d"===n.type?(a=r.isHorizontal(),i=!1):"polar"===n.type&&(a="angle"===r.dim,i=!0);var l=t.hostModel,s=l.get("animationDuration");"function"==typeof s&&(s=s(null));var c=l.get("animationDelay")||0,p="function"==typeof c?c(null):c;t.eachItemGraphicEl((function(t,r){var l=t;if(l){var u=[t.x,t.y],d=void 0,h=void 0,f=void 0;if(e)if(i){var g=e,m=n.pointToCoord(u);a?(d=g.startAngle,h=g.endAngle,f=-m[1]/180*Math.PI):(d=g.r0,h=g.r,f=m[0])}else{var b=e;a?(d=b.x,h=b.x+b.width,f=t.x):(d=b.y+b.height,h=b.y,f=t.y)}var y=h===d?0:(f-d)/(h-d);o&&(y=1-y);var v="function"==typeof c?c(r):s*y+p,x=l.getSymbolPath(),w=x.getTextContent();l.attr({scaleX:0,scaleY:0}),l.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:v}),w&&w.animateFrom({style:{opacity:0}},{duration:300,delay:v}),x.disableLabelAnimation=!0}}))},n.prototype._initOrUpdateEndLabel=function(t,n,e){var a=t.getModel("endLabel");if(JI(t)){var i=t.getData(),r=this._polyline,o=this._endLabel;o||((o=this._endLabel=new jp({z2:200})).ignoreClip=!0,r.setTextContent(this._endLabel),r.disableLabelAnimation=!0);var l=function(t){for(var n=t.length/2;n>0&&$I(t[2*n-2],t[2*n-1]);n--);return n-1}(i.getLayout("points"));l>=0&&(af(r,rf(t,"endLabel"),{inheritColor:e,labelFetcher:t,labelDataIndex:l,defaultText:function(t,n,e){return null!=e?vI(i,e):yI(i,t)},enableTextSetter:!0},function(t,n){var e=n.getBaseAxis(),a=e.isHorizontal(),i=e.inverse,r=a?i?"right":"left":"center",o=a?"middle":i?"top":"bottom";return{normal:{align:t.get("align")||r,verticalAlign:t.get("verticalAlign")||o}}}(a,n)),r.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},n.prototype._endLabelOnDuring=function(t,n,e,a,i,r,o){var l=this._endLabel,s=this._polyline;if(l){t<1&&null==a.originalX&&(a.originalX=l.x,a.originalY=l.y);var c=e.getLayout("points"),p=e.hostModel,u=p.get("connectNulls"),d=r.get("precision"),h=r.get("distance")||0,f=o.getBaseAxis(),g=f.isHorizontal(),m=f.inverse,b=n.shape,y=m?g?b.x:b.y+b.height:g?b.x+b.width:b.y,v=(g?h:0)*(m?-1:1),x=(g?0:-h)*(m?-1:1),w=g?"x":"y",_=function(t,n,e){for(var a,i,r=t.length/2,o="x"===e?0:1,l=0,s=-1,c=0;c<r;c++)if(i=t[2*c+o],!isNaN(i)&&!isNaN(t[2*c+1-o]))if(0!==c){if(a<=n&&i>=n||a>=n&&i<=n){s=c;break}l=c,a=i}else a=i;return{range:[l,s],t:(n-a)/(i-a)}}(c,y,w),k=_.range,S=k[1]-k[0],M=void 0;if(S>=1){if(S>1&&!u){var I=KI(c,k[0]);l.attr({x:I[0]+v,y:I[1]+x}),i&&(M=p.getRawValue(k[0]))}else{(I=s.getPointOn(y,w))&&l.attr({x:I[0]+v,y:I[1]+x});var C=p.getRawValue(k[0]),T=p.getRawValue(k[1]);i&&(M=rs(e,d,C,T,_.t))}a.lastFrameIndex=k[0]}else{var D=1===t||a.lastFrameIndex>0?k[0]:0;I=KI(c,D);i&&(M=p.getRawValue(D)),l.attr({x:I[0]+v,y:I[1]+x})}i&&hf(l).setLabelText(M)}},n.prototype._doUpdateAnimation=function(t,n,e,a,i,r){var o=this._polyline,l=this._polygon,s=t.hostModel,c=function(t,n,e,a,i,r,o,l){for(var s=function(t,n){var e=[];return n.diff(t).add((function(t){e.push({cmd:"+",idx:t})})).update((function(t,n){e.push({cmd:"=",idx:n,idx1:t})})).remove((function(t){e.push({cmd:"-",idx:t})})).execute(),e}(t,n),c=[],p=[],u=[],d=[],h=[],f=[],g=[],m=II(i,n,o),b=t.getLayout("points")||[],y=n.getLayout("points")||[],v=0;v<s.length;v++){var x=s[v],w=!0,_=void 0,k=void 0;switch(x.cmd){case"=":_=2*x.idx,k=2*x.idx1;var S=b[_],M=b[_+1],I=y[k],C=y[k+1];(isNaN(S)||isNaN(M))&&(S=I,M=C),c.push(S,M),p.push(I,C),u.push(e[_],e[_+1]),d.push(a[k],a[k+1]),g.push(n.getRawIndex(x.idx1));break;case"+":var T=x.idx,D=m.dataDimsForPoint,A=i.dataToPoint([n.get(D[0],T),n.get(D[1],T)]);k=2*T,c.push(A[0],A[1]),p.push(y[k],y[k+1]);var z=CI(m,i,n,T);u.push(z[0],z[1]),d.push(a[k],a[k+1]),g.push(n.getRawIndex(T));break;case"-":w=!1}w&&(h.push(x),f.push(f.length))}f.sort((function(t,n){return g[t]-g[n]}));var L=c.length,P=AI(L),O=AI(L),R=AI(L),N=AI(L),E=[];for(v=0;v<f.length;v++){var V=f[v],B=2*v,F=2*V;P[B]=c[F],P[B+1]=c[F+1],O[B]=p[F],O[B+1]=p[F+1],R[B]=u[F],R[B+1]=u[F+1],N[B]=d[F],N[B+1]=d[F+1],E[v]=h[V]}return{current:P,next:O,stackedOnCurrent:R,stackedOnNext:N,status:E}}(this._data,t,this._stackedOnPoints,n,this._coordSys,0,this._valueOrigin),p=c.current,u=c.stackedOnCurrent,d=c.next,h=c.stackedOnNext;if(i&&(p=XI(c.current,e,i),u=XI(c.stackedOnCurrent,e,i),d=XI(c.next,e,i),h=XI(c.stackedOnNext,e,i)),UI(p,d)>3e3||l&&UI(u,h)>3e3)return o.stopAnimation(),o.setShape({points:d}),void(l&&(l.stopAnimation(),l.setShape({points:d,stackedOnPoints:h})));o.shape.__points=c.current,o.shape.points=p;var f={shape:{points:d}};c.current!==p&&(f.shape.__points=c.next),o.stopAnimation(),xh(o,f,s),l&&(l.setShape({points:p,stackedOnPoints:u}),l.stopAnimation(),xh(l,{shape:{stackedOnPoints:h}},s),o.shape.points!==l.shape.points&&(l.shape.points=o.shape.points));for(var g=[],m=c.status,b=0;b<m.length;b++){if("="===m[b].cmd){var y=t.getItemGraphicEl(m[b].idx1);y&&g.push({el:y,ptIdx:b})}}o.animators&&o.animators.length&&o.animators[0].during((function(){l&&l.dirtyShape();for(var t=o.shape.__points,n=0;n<g.length;n++){var e=g[n].el,a=2*g[n].ptIdx;e.x=t[a],e.y=t[a+1],e.markRedraw()}}))},n.prototype.remove=function(t){var n=this.group,e=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),e&&e.eachItemGraphicEl((function(t,a){t.__temp&&(n.remove(t),e.setItemGraphicEl(a,null))})),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._endLabel=this._data=null},n.type="line",n}(Dy);function nC(t,n){return{seriesType:t,plan:Iy(),reset:function(t){var e=t.getData(),a=t.coordinateSystem,i=t.pipelineContext,r=n||i.large;if(a){var o=Ve(a.dimensions,(function(t){return e.mapDimension(t)})).slice(0,2),l=o.length,s=e.getCalculationInfo("stackResultDimension");Q_(e,o[0])&&(o[0]=s),Q_(e,o[1])&&(o[1]=s);var c=e.getStore(),p=e.getDimensionIndex(o[0]),u=e.getDimensionIndex(o[1]);return l&&{progress:function(t,n){for(var e=t.end-t.start,i=r&&AI(e*l),o=[],s=[],d=t.start,h=0;d<t.end;d++){var f=void 0;if(1===l){var g=c.get(p,d);f=a.dataToPoint(g,null,s)}else o[0]=c.get(p,d),o[1]=c.get(u,d),f=a.dataToPoint(o,null,s);r?(i[h++]=f[0],i[h++]=f[1]):n.setItemLayout(d,f.slice())}r&&n.setLayout("points",i)}}}}}}var eC={average:function(t){for(var n=0,e=0,a=0;a<t.length;a++)isNaN(t[a])||(n+=t[a],e++);return 0===e?NaN:n/e},sum:function(t){for(var n=0,e=0;e<t.length;e++)n+=t[e]||0;return n},max:function(t){for(var n=-1/0,e=0;e<t.length;e++)t[e]>n&&(n=t[e]);return isFinite(n)?n:NaN},min:function(t){for(var n=1/0,e=0;e<t.length;e++)t[e]<n&&(n=t[e]);return isFinite(n)?n:NaN},nearest:function(t){return t[0]}},aC=function(t){return Math.round(t.length/2)};function iC(t){return{seriesType:t,reset:function(t,n,e){var a=t.getData(),i=t.get("sampling"),r=t.coordinateSystem,o=a.count();if(o>10&&"cartesian2d"===r.type&&i){var l=r.getBaseAxis(),s=r.getOtherAxis(l),c=l.getExtent(),p=e.getDevicePixelRatio(),u=Math.abs(c[1]-c[0])*(p||1),d=Math.round(o/u);if(d>1){"lttb"===i&&t.setData(a.lttbDownSample(a.mapDimension(s.dim),1/d));var h=void 0;"string"==typeof i?h=eC[i]:"function"==typeof i&&(h=i),h&&t.setData(a.downSample(a.mapDimension(s.dim),1/d,h,aC))}}}}}var rC=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.getInitialData=function(t,n){return nk(null,this,{useEncodeDefaulter:!0})},n.prototype.getMarkerPosition=function(t){var n=this.coordinateSystem;if(n&&n.clampData){var e=n.dataToPoint(n.clampData(t)),a=this.getData(),i=a.getLayout("offset"),r=a.getLayout("size");return e[n.getBaseAxis().isHorizontal()?0:1]+=i+r/2,e}return[NaN,NaN]},n.type="series.__base_bar__",n.defaultOption={zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},n}(by);by.registerClass(rC);var oC=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.getInitialData=function(){return nk(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},n.prototype.getProgressive=function(){return!!this.get("large")&&this.get("progressive")},n.prototype.getProgressiveThreshold=function(){var t=this.get("progressiveThreshold"),n=this.get("largeThreshold");return n>t&&(t=n),t},n.prototype.brushSelector=function(t,n,e){return e.rect(n.getItemLayout(t))},n.type="series.bar",n.dependencies=["grid","polar"],n.defaultOption=Af(rC.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}),n}(rC),lC=function(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0},sC=function(t){function n(n){var e=t.call(this,n)||this;return e.type="sausage",e}return re(n,t),n.prototype.getDefaultShape=function(){return new lC},n.prototype.buildPath=function(t,n){var e=n.cx,a=n.cy,i=Math.max(n.r0||0,0),r=Math.max(n.r,0),o=.5*(r-i),l=i+o,s=n.startAngle,c=n.endAngle,p=n.clockwise,u=Math.cos(s),d=Math.sin(s),h=Math.cos(c),f=Math.sin(c);(p?c-s<2*Math.PI:s-c<2*Math.PI)&&(t.moveTo(u*i+e,d*i+a),t.arc(u*l+e,d*l+a,o,-Math.PI+s,s,!p)),t.arc(e,a,r,s,c,!p),t.moveTo(h*r+e,f*r+a),t.arc(h*l+e,f*l+a,o,c-2*Math.PI,c-Math.PI,!p),0!==i&&(t.arc(e,a,i,c,s,p),t.moveTo(u*i+e,f*i+a)),t.closePath()},n}(bp);function cC(t,n,e){return n*Math.sin(t)*(e?-1:1)}function pC(t,n,e){return n*Math.cos(t)*(e?1:-1)}var uC=[0,0],dC=Math.max,hC=Math.min;var fC=function(t){function n(){var e=t.call(this)||this;return e.type=n.type,e._isFirstFrame=!0,e}return re(n,t),n.prototype.render=function(t,n,e,a){this._model=t,this._removeOnRenderedListener(e),this._updateDrawMode(t);var i=t.get("coordinateSystem");"cartesian2d"!==i&&"polar"!==i||(this._isLargeDraw?this._renderLarge(t,n,e):this._renderNormal(t,n,e,a))},n.prototype.incrementalPrepareRender=function(t){this._clear(),this._updateDrawMode(t),this._updateLargeClip(t)},n.prototype.incrementalRender=function(t,n){this._incrementalRenderLarge(t,n)},n.prototype._updateDrawMode=function(t){var n=t.pipelineContext.large;null!=this._isLargeDraw&&n===this._isLargeDraw||(this._isLargeDraw=n,this._clear())},n.prototype._renderNormal=function(t,n,e,a){var i,r=this.group,o=t.getData(),l=this._data,s=t.coordinateSystem,c=s.getBaseAxis();"cartesian2d"===s.type?i=c.isHorizontal():"polar"===s.type&&(i="angle"===c.dim);var p=t.isAnimationEnabled()?t:null,u=function(t,n){var e=t.get("realtimeSort",!0),a=n.getBaseAxis();if(e&&"category"===a.type&&"cartesian2d"===n.type)return{baseAxis:a,otherAxis:n.getOtherAxis(a)}}(t,s);u&&this._enableRealtimeSort(u,o,e);var d=t.get("clip",!0)||u,h=function(t,n){var e=t.getArea&&t.getArea();if(HI(t,"cartesian2d")){var a=t.getBaseAxis();if("category"!==a.type||!a.onBand){var i=n.getLayout("bandWidth");a.isHorizontal()?(e.x-=i,e.width+=2*i):(e.y-=i,e.height+=2*i)}}return e}(s,o);r.removeClipPath();var f=t.get("roundCap",!0),g=t.get("showBackground",!0),m=t.getModel("backgroundStyle"),b=m.get("borderRadius")||0,y=[],v=this._backgroundEls,x=a&&a.isInitSort,w=a&&"changeAxisOrder"===a.type;function _(t){var n=_C[s.type](o,t),e=function(t,n,e){return new("polar"===t.type?Ad:Lp)({shape:DC(n,e,t),silent:!0,z2:0})}(s,i,n);return e.useStyle(m.getItemStyle()),"cartesian2d"===s.type&&e.setShape("r",b),y[t]=e,e}o.diff(l).add((function(n){var e=o.getItemModel(n),a=_C[s.type](o,n,e);if(g&&_(n),o.hasValue(n)&&wC[s.type](a)){var l=!1;d&&(l=gC[s.type](h,a));var m=mC[s.type](t,o,n,a,i,p,c.model,!1,f);SC(m,o,n,e,a,t,i,"polar"===s.type),x?m.attr({shape:a}):u?bC(u,p,m,a,n,i,!1,!1):wh(m,{shape:a},t,n),o.setItemGraphicEl(n,m),r.add(m),m.ignore=l}})).update((function(n,e){var a=o.getItemModel(n),k=_C[s.type](o,n,a);if(g){var S=void 0;0===v.length?S=_(e):((S=v[e]).useStyle(m.getItemStyle()),"cartesian2d"===s.type&&S.setShape("r",b),y[n]=S);var M=_C[s.type](o,n);xh(S,{shape:DC(i,M,s)},p,n)}var I=l.getItemGraphicEl(e);if(o.hasValue(n)&&wC[s.type](k)){var C=!1;d&&(C=gC[s.type](h,k))&&r.remove(I),I?Ih(I):I=mC[s.type](t,o,n,k,i,p,c.model,!!I,f),w||SC(I,o,n,a,k,t,i,"polar"===s.type),x?I.attr({shape:k}):u?bC(u,p,I,k,n,i,!0,w):xh(I,{shape:k},t,n,null),o.setItemGraphicEl(n,I),I.ignore=C,r.add(I)}else r.remove(I)})).remove((function(n){var e=l.getItemGraphicEl(n);e&&Mh(e,t,n)})).execute();var k=this._backgroundGroup||(this._backgroundGroup=new el);k.removeAll();for(var S=0;S<y.length;++S)k.add(y[S]);r.add(k),this._backgroundEls=y,this._data=o},n.prototype._renderLarge=function(t,n,e){this._clear(),CC(t,this.group),this._updateLargeClip(t)},n.prototype._incrementalRenderLarge=function(t,n){this._removeBackground(),CC(n,this.group,!0)},n.prototype._updateLargeClip=function(t){var n=t.get("clip",!0)?GI(t.coordinateSystem,!1,t):null;n?this.group.setClipPath(n):this.group.removeClipPath()},n.prototype._enableRealtimeSort=function(t,n,e){var a=this;if(n.count()){var i=t.baseAxis;if(this._isFirstFrame)this._dispatchInitSort(n,t,e),this._isFirstFrame=!1;else{var r=function(t){var e=n.getItemGraphicEl(t);if(e){var a=e.shape;return(i.isHorizontal()?Math.abs(a.height):Math.abs(a.width))||0}return 0};this._onRendered=function(){a._updateSortWithinSameData(n,r,i,e)},e.getZr().on("rendered",this._onRendered)}}},n.prototype._dataSort=function(t,n,e){var a=[];return t.each(t.mapDimension(n.dim),(function(t,n){var i=e(n);i=null==i?NaN:i,a.push({dataIndex:n,mappedValue:i,ordinalNumber:t})})),a.sort((function(t,n){return n.mappedValue-t.mappedValue})),{ordinalNumbers:Ve(a,(function(t){return t.ordinalNumber}))}},n.prototype._isOrderChangedWithinSameData=function(t,n,e){for(var a=e.scale,i=t.mapDimension(e.dim),r=Number.MAX_VALUE,o=0,l=a.getOrdinalMeta().categories.length;o<l;++o){var s=t.rawIndexOf(i,a.getRawOrdinalNumber(o)),c=s<0?Number.MIN_VALUE:n(t.indexOfRawIndex(s));if(c>r)return!0;r=c}return!1},n.prototype._isOrderDifferentInView=function(t,n){for(var e=n.scale,a=e.getExtent(),i=Math.max(0,a[0]),r=Math.min(a[1],e.getOrdinalMeta().categories.length-1);i<=r;++i)if(t.ordinalNumbers[i]!==e.getRawOrdinalNumber(i))return!0},n.prototype._updateSortWithinSameData=function(t,n,e,a){if(this._isOrderChangedWithinSameData(t,n,e)){var i=this._dataSort(t,e,n);this._isOrderDifferentInView(i,e)&&(this._removeOnRenderedListener(a),a.dispatchAction({type:"changeAxisOrder",componentType:e.dim+"Axis",axisId:e.index,sortInfo:i}))}},n.prototype._dispatchInitSort=function(t,n,e){var a=n.baseAxis,i=this._dataSort(t,a,(function(e){return t.get(t.mapDimension(n.otherAxis.dim),e)}));e.dispatchAction({type:"changeAxisOrder",componentType:a.dim+"Axis",isInitSort:!0,axisId:a.index,sortInfo:i})},n.prototype.remove=function(t,n){this._clear(this._model),this._removeOnRenderedListener(n)},n.prototype.dispose=function(t,n){this._removeOnRenderedListener(n)},n.prototype._removeOnRenderedListener=function(t){this._onRendered&&(t.getZr().off("rendered",this._onRendered),this._onRendered=null)},n.prototype._clear=function(t){var n=this.group,e=this._data;t&&t.isAnimationEnabled()&&e&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],e.eachItemGraphicEl((function(n){Mh(n,t,Up(n).dataIndex)}))):n.removeAll(),this._data=null,this._isFirstFrame=!0},n.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},n.type="bar",n}(Dy),gC={cartesian2d:function(t,n){var e=n.width<0?-1:1,a=n.height<0?-1:1;e<0&&(n.x+=n.width,n.width=-n.width),a<0&&(n.y+=n.height,n.height=-n.height);var i=t.x+t.width,r=t.y+t.height,o=dC(n.x,t.x),l=hC(n.x+n.width,i),s=dC(n.y,t.y),c=hC(n.y+n.height,r),p=l<o,u=c<s;return n.x=p&&o>i?l:o,n.y=u&&s>r?c:s,n.width=p?0:l-o,n.height=u?0:c-s,e<0&&(n.x+=n.width,n.width=-n.width),a<0&&(n.y+=n.height,n.height=-n.height),p||u},polar:function(t,n){var e=n.r0<=n.r?1:-1;if(e<0){var a=n.r;n.r=n.r0,n.r0=a}var i=hC(n.r,t.r),r=dC(n.r0,t.r0);n.r=i,n.r0=r;var o=i-r<0;if(e<0){a=n.r;n.r=n.r0,n.r0=a}return o}},mC={cartesian2d:function(t,n,e,a,i,r,o,l,s){var c=new Lp({shape:Ae({},a),z2:1});(c.__dataIndex=e,c.name="item",r)&&(c.shape[i?"height":"width"]=0);return c},polar:function(t,n,e,a,i,r,o,l,s){var c=!i&&s?sC:Ad,p=new c({shape:a,z2:1});p.name="item";var u,d,h=kC(i);if(p.calculateTextPosition=(u=h,d=({isRoundCap:c===sC}||{}).isRoundCap,function(t,n,e){var a=n.position;if(!a||a instanceof Array)return Wo(t,n,e);var i=u(a),r=null!=n.distance?n.distance:5,o=this.shape,l=o.cx,s=o.cy,c=o.r,p=o.r0,h=(c+p)/2,f=o.startAngle,g=o.endAngle,m=(f+g)/2,b=d?Math.abs(c-p)/2:0,y=Math.cos,v=Math.sin,x=l+c*y(f),w=s+c*v(f),_="left",k="top";switch(i){case"startArc":x=l+(p-r)*y(m),w=s+(p-r)*v(m),_="center",k="top";break;case"insideStartArc":x=l+(p+r)*y(m),w=s+(p+r)*v(m),_="center",k="bottom";break;case"startAngle":x=l+h*y(f)+cC(f,r+b,!1),w=s+h*v(f)+pC(f,r+b,!1),_="right",k="middle";break;case"insideStartAngle":x=l+h*y(f)+cC(f,-r+b,!1),w=s+h*v(f)+pC(f,-r+b,!1),_="left",k="middle";break;case"middle":x=l+h*y(m),w=s+h*v(m),_="center",k="middle";break;case"endArc":x=l+(c+r)*y(m),w=s+(c+r)*v(m),_="center",k="bottom";break;case"insideEndArc":x=l+(c-r)*y(m),w=s+(c-r)*v(m),_="center",k="top";break;case"endAngle":x=l+h*y(g)+cC(g,r+b,!0),w=s+h*v(g)+pC(g,r+b,!0),_="left",k="middle";break;case"insideEndAngle":x=l+h*y(g)+cC(g,-r+b,!0),w=s+h*v(g)+pC(g,-r+b,!0),_="right",k="middle";break;default:return Wo(t,n,e)}return(t=t||{}).x=x,t.y=w,t.align=_,t.verticalAlign=k,t}),r){var f=i?"r":"endAngle",g={};p.shape[f]=i?0:a.startAngle,g[f]=a[f],(l?xh:wh)(p,{shape:g},r)}return p}};function bC(t,n,e,a,i,r,o,l){var s,c;r?(c={x:a.x,width:a.width},s={y:a.y,height:a.height}):(c={y:a.y,height:a.height},s={x:a.x,width:a.width}),l||(o?xh:wh)(e,{shape:s},n,i,null),(o?xh:wh)(e,{shape:c},n?t.baseAxis.model:null,i)}function yC(t,n){for(var e=0;e<n.length;e++)if(!isFinite(t[n[e]]))return!0;return!1}var vC=["x","y","width","height"],xC=["cx","cy","r","startAngle","endAngle"],wC={cartesian2d:function(t){return!yC(t,vC)},polar:function(t){return!yC(t,xC)}},_C={cartesian2d:function(t,n,e){var a=t.getItemLayout(n),i=e?function(t,n){var e=t.get(["itemStyle","borderColor"]);if(!e||"none"===e)return 0;var a=t.get(["itemStyle","borderWidth"])||0,i=isNaN(n.width)?Number.MAX_VALUE:Math.abs(n.width),r=isNaN(n.height)?Number.MAX_VALUE:Math.abs(n.height);return Math.min(a,i,r)}(e,a):0,r=a.width>0?1:-1,o=a.height>0?1:-1;return{x:a.x+r*i/2,y:a.y+o*i/2,width:a.width-r*i,height:a.height-o*i}},polar:function(t,n,e){var a=t.getItemLayout(n);return{cx:a.cx,cy:a.cy,r0:a.r0,r:a.r,startAngle:a.startAngle,endAngle:a.endAngle,clockwise:a.clockwise}}};function kC(t){return function(t){var n=t?"Arc":"Angle";return function(t){switch(t){case"start":case"insideStart":case"end":case"insideEnd":return t+n;default:return t}}}(t)}function SC(t,n,e,a,i,r,o,l){var s=n.getItemVisual(e,"style");l||t.setShape("r",a.get(["itemStyle","borderRadius"])||0),t.useStyle(s);var c=a.getShallow("cursor");c&&t.attr("cursor",c);var p=l?o?i.r>=i.r0?"endArc":"startArc":i.endAngle>=i.startAngle?"endAngle":"startAngle":o?i.height>=0?"bottom":"top":i.width>=0?"right":"left",u=rf(a);af(t,u,{labelFetcher:r,labelDataIndex:e,defaultText:yI(r.getData(),e),inheritColor:s.fill,defaultOpacity:s.opacity,defaultOutsidePosition:p});var d=t.getTextContent();if(l&&d){var h=a.get(["label","position"]);t.textConfig.inside="middle"===h||null,function(t,n,e,a){if("number"!=typeof a)if(Ue(n))t.setTextConfig({rotation:0});else{var i,r=t.shape,o=r.clockwise?r.startAngle:r.endAngle,l=r.clockwise?r.endAngle:r.startAngle,s=(o+l)/2,c=e(n);switch(c){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":i=s;break;case"startAngle":case"insideStartAngle":i=o;break;case"endAngle":case"insideEndAngle":i=l;break;default:return void t.setTextConfig({rotation:0})}var p=1.5*Math.PI-i;"middle"===c&&p>Math.PI/2&&p<1.5*Math.PI&&(p-=Math.PI),t.setTextConfig({rotation:p})}else t.setTextConfig({rotation:a})}(t,"outside"===h?p:h,kC(o),a.get(["label","rotate"]))}ff(d,u,r.getRawValue(e),(function(t){return vI(n,t)}));var f=a.getModel(["emphasis"]);Ou(t,f.get("focus"),f.get("blurScope")),Vu(t,a),function(t){return null!=t.startAngle&&null!=t.endAngle&&t.startAngle===t.endAngle}(i)&&(t.style.fill="none",t.style.stroke="none",Ee(t.states,(function(t){t.style&&(t.style.fill=t.style.stroke="none")})))}var MC=function(){},IC=function(t){function n(n){var e=t.call(this,n)||this;return e.type="largeBar",e}return re(n,t),n.prototype.getDefaultShape=function(){return new MC},n.prototype.buildPath=function(t,n){for(var e=n.points,a=this.__startPoint,i=this.__baseDimIdx,r=0;r<e.length;r+=2)a[i]=e[r+i],t.moveTo(a[0],a[1]),t.lineTo(e[r],e[r+1])},n}(bp);function CC(t,n,e){var a=t.getData(),i=[],r=a.getLayout("valueAxisHorizontal")?1:0;i[1-r]=a.getLayout("valueAxisStart");var o=a.getLayout("largeDataIndices"),l=a.getLayout("barWidth"),s=t.getModel("backgroundStyle");if(t.get("showBackground",!0)){var c=a.getLayout("largeBackgroundPoints"),p=[];p[1-r]=a.getLayout("backgroundStart");var u=new IC({shape:{points:c},incremental:!!e,silent:!0,z2:0});u.__startPoint=p,u.__baseDimIdx=r,u.__largeDataIndices=o,u.__barWidth=l,function(t,n,e){var a=n.get("borderColor")||n.get("color"),i=n.getItemStyle();t.useStyle(i),t.style.fill=null,t.style.stroke=a,t.style.lineWidth=e.getLayout("barWidth")}(u,s,a),n.add(u)}var d=new IC({shape:{points:a.getLayout("largePoints")},incremental:!!e});d.__startPoint=i,d.__baseDimIdx=r,d.__largeDataIndices=o,d.__barWidth=l,n.add(d),function(t,n,e){var a=e.getVisual("style");t.useStyle(Ae({},a)),t.style.fill=null,t.style.stroke=a.fill,t.style.lineWidth=e.getLayout("barWidth")}(d,0,a),Up(d).seriesIndex=t.seriesIndex,t.get("silent")||(d.on("mousedown",TC),d.on("mousemove",TC))}var TC=Vy((function(t){var n=function(t,n,e){var a=t.__baseDimIdx,i=1-a,r=t.shape.points,o=t.__largeDataIndices,l=Math.abs(t.__barWidth/2),s=t.__startPoint[i];uC[0]=n,uC[1]=e;for(var c=uC[a],p=uC[1-a],u=c-l,d=c+l,h=0,f=r.length/2;h<f;h++){var g=2*h,m=r[g+a],b=r[g+i];if(m>=u&&m<=d&&(s<=b?p>=s&&p<=b:p>=b&&p<=s))return o[h]}return-1}(this,t.offsetX,t.offsetY);Up(this).dataIndex=n>=0?n:null}),30,!1);function DC(t,n,e){if(HI(e,"cartesian2d")){var a=n,i=e.getArea();return{x:t?a.x:i.x,y:t?i.y:a.y,width:t?a.width:i.width,height:t?i.height:a.height}}var r=n;return{cx:(i=e.getArea()).cx,cy:i.cy,r0:t?i.r0:r.r0,r:t?i.r:r.r,startAngle:t?r.startAngle:0,endAngle:t?r.endAngle:2*Math.PI}}var AC=2*Math.PI,zC=Math.PI/180;function LC(t,n){return Lg(t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()})}function PC(t,n){var e=LC(t,n),a=t.get("center"),i=t.get("radius");Ue(i)||(i=[0,i]),Ue(a)||(a=[a,a]);var r=dl(e.width,n.getWidth()),o=dl(e.height,n.getHeight()),l=Math.min(r,o);return{cx:dl(a[0],r)+e.x,cy:dl(a[1],o)+e.y,r0:dl(i[0],l/2),r:dl(i[1],l/2)}}function OC(t,n,e){n.eachSeriesByType(t,(function(t){var n=t.getData(),a=n.mapDimension("value"),i=LC(t,e),r=PC(t,e),o=r.cx,l=r.cy,s=r.r,c=r.r0,p=-t.get("startAngle")*zC,u=t.get("minAngle")*zC,d=0;n.each(a,(function(t){!isNaN(t)&&d++}));var h=n.getSum(a),f=Math.PI/(h||d)*2,g=t.get("clockwise"),m=t.get("roseType"),b=t.get("stillShowZeroSum"),y=n.getDataExtent(a);y[0]=0;var v=AC,x=0,w=p,_=g?1:-1;if(n.setLayout({viewRect:i,r:s}),n.each(a,(function(t,e){var a;if(isNaN(t))n.setItemLayout(e,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:g,cx:o,cy:l,r0:c,r:m?NaN:s});else{(a="area"!==m?0===h&&b?f:t*f:AC/d)<u?(a=u,v-=u):x+=t;var i=w+_*a;n.setItemLayout(e,{angle:a,startAngle:w,endAngle:i,clockwise:g,cx:o,cy:l,r0:c,r:m?ul(t,y,[c,s]):s}),w=i}})),v<AC&&d)if(v<=.001){var k=AC/d;n.each(a,(function(t,e){if(!isNaN(t)){var a=n.getItemLayout(e);a.angle=k,a.startAngle=p+_*e*k,a.endAngle=p+_*(e+1)*k}}))}else f=v/x,w=p,n.each(a,(function(t,e){if(!isNaN(t)){var a=n.getItemLayout(e),i=a.angle===u?u:t*f;a.startAngle=w,a.endAngle=w+_*i,w+=_*i}}))}))}function RC(t){return{seriesType:t,reset:function(t,n){var e=n.findComponents({mainType:"legend"});if(e&&e.length){var a=t.getData();a.filterSelf((function(t){for(var n=a.getName(t),i=0;i<e.length;i++)if(!e[i].isSelected(n))return!1;return!0}))}}}}var NC=Math.PI/180;function EC(t,n,e,a,i,r,o,l,s,c){if(!(t.length<2)){for(var p=t.length,u=0;u<p;u++)if("outer"===t[u].position&&"labelLine"===t[u].labelAlignTo){var d=t[u].label.x-c;t[u].linePoints[1][0]+=d,t[u].label.x=c}QS(t,s,s+o)&&function(t){for(var r={list:[],maxY:0},o={list:[],maxY:0},l=0;l<t.length;l++)if("none"===t[l].labelAlignTo){var s=t[l],c=s.label.y>e?o:r,p=Math.abs(s.label.y-e);if(p>c.maxY){var u=s.label.x-n-s.len2*i,d=a+s.len,f=Math.abs(u)<d?Math.sqrt(p*p/(1-u*u/d/d)):d;c.rB=f,c.maxY=p}c.list.push(s)}h(r),h(o)}(t)}function h(t){for(var r=t.rB,o=r*r,l=0;l<t.list.length;l++){var s=t.list[l],c=Math.abs(s.label.y-e),p=a+s.len,u=p*p,d=Math.sqrt((1-Math.abs(c*c/o))*u);s.label.x=n+(d+s.len2)*i}}}function VC(t){return"center"===t.position}function BC(t){var n,e,a=t.getData(),i=[],r=!1,o=(t.get("minShowLabelAngle")||0)*NC,l=a.getLayout("viewRect"),s=a.getLayout("r"),c=l.width,p=l.x,u=l.y,d=l.height;function h(t){t.ignore=!0}a.each((function(t){var l=a.getItemGraphicEl(t),u=l.shape,d=l.getTextContent(),f=l.getTextGuideLine(),g=a.getItemModel(t),m=g.getModel("label"),b=m.get("position")||g.get(["emphasis","label","position"]),y=m.get("distanceToLabelLine"),v=m.get("alignTo"),x=dl(m.get("edgeDistance"),c),w=m.get("bleedMargin"),_=g.getModel("labelLine"),k=_.get("length");k=dl(k,c);var S=_.get("length2");if(S=dl(S,c),Math.abs(u.endAngle-u.startAngle)<o)return Ee(d.states,h),void(d.ignore=!0);if(function(t){if(!t.ignore)return!0;for(var n in t.states)if(!1===t.states[n].ignore)return!0;return!1}(d)){var M,I,C,T,D=(u.startAngle+u.endAngle)/2,A=Math.cos(D),z=Math.sin(D);n=u.cx,e=u.cy;var L,P="inside"===b||"inner"===b;if("center"===b)M=u.cx,I=u.cy,T="center";else{var O=(P?(u.r+u.r0)/2*A:u.r*A)+n,R=(P?(u.r+u.r0)/2*z:u.r*z)+e;if(M=O+3*A,I=R+3*z,!P){var N=O+A*(k+s-u.r),E=R+z*(k+s-u.r),V=N+(A<0?-1:1)*S;M="edge"===v?A<0?p+x:p+c-x:V+(A<0?-y:y),I=E,C=[[O,R],[N,E],[V,E]]}T=P?"center":"edge"===v?A>0?"right":"left":A>0?"left":"right"}var B=m.get("rotate");if("number"==typeof B)L=B*(Math.PI/180);else if("center"===b)L=0;else{var F=A<0?-D+Math.PI:-D;"radial"===B||!0===B?L=F:"tangential"===B&&"outside"!==b&&"outer"!==b?(L=F+Math.PI/2)>Math.PI/2&&(L-=Math.PI):L=0}if(r=!!L,d.x=M,d.y=I,d.rotation=L,d.setStyle({verticalAlign:"middle"}),P){d.setStyle({align:T});var G=d.states.select;G&&(G.x+=d.x,G.y+=d.y)}else{var H=d.getBoundingRect().clone();H.applyTransform(d.getComputedTransform());var W=(d.style.margin||0)+2.1;H.y-=W/2,H.height+=W,i.push({label:d,labelLine:f,position:b,len:k,len2:S,minTurnAngle:_.get("minTurnAngle"),maxSurfaceAngle:_.get("maxSurfaceAngle"),surfaceNormal:new _o(A,z),linePoints:C,textAlign:T,labelDistance:y,labelAlignTo:v,edgeDistance:x,bleedMargin:w,rect:H})}l.setTextConfig({inside:P})}})),!r&&t.get("avoidLabelOverlap")&&function(t,n,e,a,i,r,o,l){for(var s=[],c=[],p=Number.MAX_VALUE,u=-Number.MAX_VALUE,d=0;d<t.length;d++){var h=t[d].label;VC(t[d])||(h.x<n?(p=Math.min(p,h.x),s.push(t[d])):(u=Math.max(u,h.x),c.push(t[d])))}for(EC(c,n,e,a,1,0,r,0,l,u),EC(s,n,e,a,-1,0,r,0,l,p),d=0;d<t.length;d++){var f=t[d];if(h=f.label,!VC(f)){var g=f.linePoints;if(g){var m="edge"===f.labelAlignTo,b=f.rect.width,y=void 0;(y=m?h.x<n?g[2][0]-f.labelDistance-o-f.edgeDistance:o+i-f.edgeDistance-g[2][0]-f.labelDistance:h.x<n?h.x-o-f.bleedMargin:o+i-h.x-f.bleedMargin)<f.rect.width&&(f.label.style.width=y,"edge"===f.labelAlignTo&&(b=y));var v=g[1][0]-g[2][0];m?h.x<n?g[2][0]=o+f.edgeDistance+b+f.labelDistance:g[2][0]=o+i-f.edgeDistance-b-f.labelDistance:(h.x<n?g[2][0]=h.x+f.labelDistance:g[2][0]=h.x-f.labelDistance,g[1][0]=g[2][0]+v),g[1][1]=g[2][1]=h.y}}}}(i,n,e,s,c,d,p,u);for(var f=0;f<i.length;f++){var g=i[f],m=g.label,b=g.labelLine,y=isNaN(m.x)||isNaN(m.y);if(m){m.setStyle({align:g.textAlign}),y&&(Ee(m.states,h),m.ignore=!0);var v=m.states.select;v&&(v.x+=m.x,v.y+=m.y)}if(b){var x=g.linePoints;y||!x?(Ee(b.states,h),b.ignore=!0):(US(x,g.minTurnAngle),YS(x,g.surfaceNormal,g.maxSurfaceAngle),b.setShape({points:x}),m.__hostTarget.textGuideLineConfig={anchor:new _o(x[0][0],x[0][1])})}}}function FC(t,n,e){var a=t.get("borderRadius");return null==a?e?{innerCornerRadius:0,cornerRadius:0}:null:(Ue(a)||(a=[a,a]),{innerCornerRadius:Ho(a[0],n.r0),cornerRadius:Ho(a[1],n.r)})}var GC=function(t){function n(n,e,a){var i=t.call(this)||this;i.z2=2;var r=new jp;return i.setTextContent(r),i.updateData(n,e,a,!0),i}return re(n,t),n.prototype.updateData=function(t,n,e,a){var i=this,r=t.hostModel,o=t.getItemModel(n),l=o.getModel("emphasis"),s=t.getItemLayout(n),c=Ae(FC(o.getModel("itemStyle"),s,!0),s);if(isNaN(c.startAngle))i.setShape(c);else{if(a)i.setShape(c),"scale"===r.getShallow("animationType")?(i.shape.r=s.r0,wh(i,{shape:{r:s.r}},r,n)):null!=e?(i.setShape({startAngle:e,endAngle:e}),wh(i,{shape:{startAngle:s.startAngle,endAngle:s.endAngle}},r,n)):(i.shape.endAngle=s.startAngle,xh(i,{shape:{endAngle:s.endAngle}},r,n));else Ih(i),xh(i,{shape:c},r,n);i.useStyle(t.getItemVisual(n,"style")),Vu(i,o);var p=(s.startAngle+s.endAngle)/2,u=r.get("selectedOffset"),d=Math.cos(p)*u,h=Math.sin(p)*u,f=o.getShallow("cursor");f&&i.attr("cursor",f),this._updateLabel(r,t,n),i.ensureState("emphasis").shape=oe({r:s.r+(l.get("scale")&&l.get("scaleSize")||0)},FC(l.getModel("itemStyle"),s)),Ae(i.ensureState("select"),{x:d,y:h,shape:FC(o.getModel(["select","itemStyle"]),s)}),Ae(i.ensureState("blur"),{shape:FC(o.getModel(["blur","itemStyle"]),s)});var g=i.getTextGuideLine(),m=i.getTextContent();g&&Ae(g.ensureState("select"),{x:d,y:h}),Ae(m.ensureState("select"),{x:d,y:h}),Ou(this,l.get("focus"),l.get("blurScope"))}},n.prototype._updateLabel=function(t,n,e){var a=this,i=n.getItemModel(e),r=i.getModel("labelLine"),o=n.getItemVisual(e,"style"),l=o&&o.fill,s=o&&o.opacity;af(a,rf(i),{labelFetcher:n.hostModel,labelDataIndex:e,inheritColor:l,defaultOpacity:s,defaultText:t.getFormattedLabel(e,"normal")||n.getName(e)});var c=a.getTextContent();a.setTextConfig({position:null,rotation:null}),c.attr({z2:10});var p=t.get(["label","position"]);if("outside"!==p&&"outer"!==p)a.removeTextGuideLine();else{var u=this.getTextGuideLine();u||(u=new Gd,this.setTextGuideLine(u)),qS(this,$S(i),{stroke:l,opacity:oa(r.get(["lineStyle","opacity"]),s,1)})}},n}(Ad),HC=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.ignoreLabelLineUpdate=!0,n}return re(n,t),n.prototype.init=function(){var t=new el;this._sectorGroup=t},n.prototype.render=function(t,n,e,a){var i,r=t.getData(),o=this._data,l=this.group;if(!o&&r.count()>0){for(var s=r.getItemLayout(0),c=1;isNaN(s&&s.startAngle)&&c<r.count();++c)s=r.getItemLayout(c);s&&(i=s.startAngle)}if(this._emptyCircleSector&&l.remove(this._emptyCircleSector),0===r.count()&&t.get("showEmptyCircle")){var p=new Ad({shape:PC(t,e)});p.useStyle(t.getModel("emptyCircleStyle").getItemStyle()),this._emptyCircleSector=p,l.add(p)}r.diff(o).add((function(t){var n=new GC(r,t,i);r.setItemGraphicEl(t,n),l.add(n)})).update((function(t,n){var e=o.getItemGraphicEl(n);e.updateData(r,t,i),e.off("click"),l.add(e),r.setItemGraphicEl(t,e)})).remove((function(n){Mh(o.getItemGraphicEl(n),t,n)})).execute(),BC(t),"expansion"!==t.get("animationTypeUpdate")&&(this._data=r)},n.prototype.dispose=function(){},n.prototype.containPoint=function(t,n){var e=n.getData().getItemLayout(0);if(e){var a=t[0]-e.cx,i=t[1]-e.cy,r=Math.sqrt(a*a+i*i);return r<=e.r&&r>=e.r0}},n.type="pie",n}(Dy);function WC(t,n,e){n=Ue(n)&&{coordDimensions:n}||Ae({encodeDefine:t.getEncode()},n);var a=t.getSource(),i=X_(a,n).dimensions,r=new Y_(i,t);return r.initData(a,e),r}var jC=function(){function t(t,n){this._getDataWithEncodedVisual=t,this._getRawData=n}return t.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},t.prototype.containName=function(t){return this._getRawData().indexOfName(t)>=0},t.prototype.indexOfName=function(t){return this._getDataWithEncodedVisual().indexOfName(t)},t.prototype.getItemVisual=function(t,n){return this._getDataWithEncodedVisual().getItemVisual(t,n)},t}(),UC=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n.prototype.init=function(n){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new jC(We(this.getData,this),We(this.getRawData,this)),this._defaultLabelLine(n)},n.prototype.mergeOption=function(){t.prototype.mergeOption.apply(this,arguments)},n.prototype.getInitialData=function(){return WC(this,{coordDimensions:["value"],encodeDefaulter:je(am,this)})},n.prototype.getDataParams=function(n){var e=this.getData(),a=t.prototype.getDataParams.call(this,n),i=[];return e.each(e.mapDimension("value"),(function(t){i.push(t)})),a.percent=yl(i,n,e.hostModel.get("percentPrecision")),a.$vars.push("percent"),a},n.prototype._defaultLabelLine=function(t){Bl(t,"labelLine",["show"]);var n=t.labelLine,e=t.emphasis.labelLine;n.show=n.show&&t.label.show,e.show=e.show&&t.emphasis.label.show},n.type="series.pie",n.defaultOption={zlevel:0,z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,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"},n}(by);var YC=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.hasSymbolVisual=!0,e}return re(n,t),n.prototype.getInitialData=function(t,n){return nk(null,this,{useEncodeDefaulter:!0})},n.prototype.getProgressive=function(){var t=this.option.progressive;return null==t?this.option.large?5e3:this.get("progressive"):t},n.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?1e4:this.get("progressiveThreshold"):t},n.prototype.brushSelector=function(t,n,e){return e.point(n.getItemLayout(t))},n.type="series.scatter",n.dependencies=["grid","polar","geo","singleAxis","calendar"],n.defaultOption={coordinateSystem:"cartesian2d",zlevel:0,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"}},n}(by),XC=function(){},ZC=function(t){function n(n){return t.call(this,n)||this}return re(n,t),n.prototype.getDefaultShape=function(){return new XC},n.prototype.buildPath=function(t,n){var e=n.points,a=n.size,i=this.symbolProxy,r=i.shape,o=t.getContext?t.getContext():t;if(o&&a[0]<4)this._ctx=o;else{this._ctx=null;for(var l=0;l<e.length;){var s=e[l++],c=e[l++];isNaN(s)||isNaN(c)||(this.softClipShape&&!this.softClipShape.contain(s,c)||(r.x=s-a[0]/2,r.y=c-a[1]/2,r.width=a[0],r.height=a[1],i.buildPath(t,r,!0)))}}},n.prototype.afterBrush=function(){var t=this.shape,n=t.points,e=t.size,a=this._ctx;if(a)for(var i=0;i<n.length;){var r=n[i++],o=n[i++];isNaN(r)||isNaN(o)||(this.softClipShape&&!this.softClipShape.contain(r,o)||a.fillRect(r-e[0]/2,o-e[1]/2,e[0],e[1]))}},n.prototype.findDataIndex=function(t,n){for(var e=this.shape,a=e.points,i=e.size,r=Math.max(i[0],4),o=Math.max(i[1],4),l=a.length/2-1;l>=0;l--){var s=2*l,c=a[s]-r/2,p=a[s+1]-o/2;if(t>=c&&n>=p&&t<=c+r&&n<=p+o)return l}return-1},n}(bp),qC=function(){function t(){this.group=new el}return t.prototype.isPersistent=function(){return!this._incremental},t.prototype.updateData=function(t,n){this.group.removeAll();var e=new ZC({rectHover:!0,cursor:"default"});e.setShape({points:t.getLayout("points")}),this._setCommon(e,t,!1,n),this.group.add(e),this._incremental=null},t.prototype.updateLayout=function(t){if(!this._incremental){var n=t.getLayout("points");this.group.eachChild((function(t){if(null!=t.startIndex){var e=2*(t.endIndex-t.startIndex),a=4*t.startIndex*2;n=new Float32Array(n.buffer,a,e)}t.setShape("points",n)}))}},t.prototype.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>2e6?(this._incremental||(this._incremental=new mh({silent:!0})),this.group.add(this._incremental)):this._incremental=null},t.prototype.incrementalUpdate=function(t,n,e){var a;this._incremental?(a=new ZC,this._incremental.addDisplayable(a,!0)):((a=new ZC({rectHover:!0,cursor:"default",startIndex:t.start,endIndex:t.end})).incremental=!0,this.group.add(a)),a.setShape({points:n.getLayout("points")}),this._setCommon(a,n,!!this._incremental,e)},t.prototype._setCommon=function(t,n,e,a){var i=n.hostModel;a=a||{};var r=n.getVisual("symbolSize");t.setShape("size",r instanceof Array?r:[r,r]),t.softClipShape=a.clipShape||null,t.symbolProxy=Vv(n.getVisual("symbol"),0,0,0,0),t.setColor=t.symbolProxy.setColor;var o=t.shape.size[0]<4;t.useStyle(i.getModel("itemStyle").getItemStyle(o?["color","shadowBlur","shadowColor"]:["color"]));var l=n.getVisual("style"),s=l&&l.fill;if(s&&t.setColor(s),!e){var c=Up(t);c.seriesIndex=i.seriesIndex,t.on("mousemove",(function(n){c.dataIndex=null;var e=t.findDataIndex(n.offsetX,n.offsetY);e>=0&&(c.dataIndex=e+(t.startIndex||0))}))}},t.prototype.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},t.prototype._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()},t}(),$C=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.render=function(t,n,e){var a=t.getData();this._updateSymbolDraw(a,t).updateData(a,{clipShape:this._getClipShape(t)}),this._finished=!0},n.prototype.incrementalPrepareRender=function(t,n,e){var a=t.getData();this._updateSymbolDraw(a,t).incrementalPrepareUpdate(a),this._finished=!1},n.prototype.incrementalRender=function(t,n,e){this._symbolDraw.incrementalUpdate(t,n.getData(),{clipShape:this._getClipShape(n)}),this._finished=t.end===n.getData().count()},n.prototype.updateTransform=function(t,n,e){var a=t.getData();if(this.group.dirty(),!this._finished||a.count()>1e4||!this._symbolDraw.isPersistent())return{update:!0};var i=nC("").reset(t,n,e);i.progress&&i.progress({start:0,end:a.count(),count:a.count()},a),this._symbolDraw.updateLayout(a)},n.prototype._getClipShape=function(t){var n=t.coordinateSystem,e=n&&n.getArea&&n.getArea();return t.get("clip",!0)?e:null},n.prototype._updateSymbolDraw=function(t,n){var e=this._symbolDraw,a=n.pipelineContext.large;return e&&a===this._isLargeDraw||(e&&e.remove(),e=this._symbolDraw=a?new qC:new MI,this._isLargeDraw=a,this.group.removeAll()),this.group.add(e.group),e},n.prototype.remove=function(t,n){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},n.prototype.dispose=function(){},n.type="scatter",n}(Dy),KC=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n.type="grid",n.dependencies=["xAxis","yAxis"],n.layoutMode="box",n.defaultOption={show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},n}(Bg),JC=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",ts).models[0]},n.type="cartesian2dAxis",n}(Bg);Re(JC,lS);var QC={show:!0,zlevel: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)"]}}},tT=Te({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},QC),nT=Te({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}}},QC),eT={category:tT,value:nT,time:Te({scale:!0,splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},nT),log:ze({scale:!0,logBase:10},nT)},aT={value:1,category:1,time:1,log:1};function iT(t,n,e,a){Ee(aT,(function(i,r){var o=Te(Te({},eT[r],!0),a,!0),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n+"Axis."+r,e}return re(e,t),e.prototype.mergeDefaultAndTheme=function(t,n){var e=Og(this),a=e?Ng(t):{};Te(t,n.getTheme().get(r+"Axis")),Te(t,this.getDefaultOption()),t.type=rT(t),e&&Rg(t,a,e)},e.prototype.optionUpdated=function(){"category"===this.option.type&&(this.__ordinalMeta=ik.createByAxisModel(this))},e.prototype.getCategories=function(t){var n=this.option;if("category"===n.type)return t?n.data:this.__ordinalMeta.categories},e.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},e.type=n+"Axis."+r,e.defaultOption=o,e}(e);t.registerComponentModel(l)})),t.registerSubTypeDefaulter(n+"Axis",rT)}function rT(t){return t.type||(t.data?"category":"value")}var oT=function(){function t(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return t.prototype.getAxis=function(t){return this._axes[t]},t.prototype.getAxes=function(){return Ve(this._dimList,(function(t){return this._axes[t]}),this)},t.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),Fe(this.getAxes(),(function(n){return n.scale.type===t}))},t.prototype.addAxis=function(t){var n=t.dim;this._axes[n]=t,this._dimList.push(n)},t}(),lT=["x","y"];function sT(t){return"interval"===t.type||"time"===t.type}var cT=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.type="cartesian2d",n.dimensions=lT,n}return re(n,t),n.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var t=this.getAxis("x").scale,n=this.getAxis("y").scale;if(sT(t)&&sT(n)){var e=t.getExtent(),a=n.getExtent(),i=this.dataToPoint([e[0],a[0]]),r=this.dataToPoint([e[1],a[1]]),o=e[1]-e[0],l=a[1]-a[0];if(o&&l){var s=(r[0]-i[0])/o,c=(r[1]-i[1])/l,p=i[0]-e[0]*s,u=i[1]-a[0]*c,d=this._transform=[s,0,0,c,p,u];this._invTransform=ro([],d)}}},n.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},n.prototype.containPoint=function(t){var n=this.getAxis("x"),e=this.getAxis("y");return n.contain(n.toLocalCoord(t[0]))&&e.contain(e.toLocalCoord(t[1]))},n.prototype.containData=function(t){return this.getAxis("x").containData(t[0])&&this.getAxis("y").containData(t[1])},n.prototype.dataToPoint=function(t,n,e){e=e||[];var a=t[0],i=t[1];if(this._transform&&null!=a&&isFinite(a)&&null!=i&&isFinite(i))return Ba(e,t,this._transform);var r=this.getAxis("x"),o=this.getAxis("y");return e[0]=r.toGlobalCoord(r.dataToCoord(a,n)),e[1]=o.toGlobalCoord(o.dataToCoord(i,n)),e},n.prototype.clampData=function(t,n){var e=this.getAxis("x").scale,a=this.getAxis("y").scale,i=e.getExtent(),r=a.getExtent(),o=e.parse(t[0]),l=a.parse(t[1]);return(n=n||[])[0]=Math.min(Math.max(Math.min(i[0],i[1]),o),Math.max(i[0],i[1])),n[1]=Math.min(Math.max(Math.min(r[0],r[1]),l),Math.max(r[0],r[1])),n},n.prototype.pointToData=function(t,n){var e=[];if(this._invTransform)return Ba(e,t,this._invTransform);var a=this.getAxis("x"),i=this.getAxis("y");return e[0]=a.coordToData(a.toLocalCoord(t[0]),n),e[1]=i.coordToData(i.toLocalCoord(t[1]),n),e},n.prototype.getOtherAxis=function(t){return this.getAxis("x"===t.dim?"y":"x")},n.prototype.getArea=function(){var t=this.getAxis("x").getGlobalExtent(),n=this.getAxis("y").getGlobalExtent(),e=Math.min(t[0],t[1]),a=Math.min(n[0],n[1]),i=Math.max(t[0],t[1])-e,r=Math.max(n[0],n[1])-a;return new Lo(e,a,i,r)},n}(oT),pT=function(t){function n(n,e,a,i,r){var o=t.call(this,n,e,a)||this;return o.index=0,o.type=i||"value",o.position=r||"bottom",o}return re(n,t),n.prototype.isHorizontal=function(){var t=this.position;return"top"===t||"bottom"===t},n.prototype.getGlobalExtent=function(t){var n=this.getExtent();return n[0]=this.toGlobalCoord(n[0]),n[1]=this.toGlobalCoord(n[1]),t&&n[0]>n[1]&&n.reverse(),n},n.prototype.pointToData=function(t,n){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),n)},n.prototype.setCategorySortInfo=function(t){if("category"!==this.type)return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)},n}(MS);function uT(t,n,e){e=e||{};var a=t.coordinateSystem,i=n.axis,r={},o=i.getAxesOnZeroOf()[0],l=i.position,s=o?"onZero":l,c=i.dim,p=a.getRect(),u=[p.x,p.x+p.width,p.y,p.y+p.height],d={left:0,right:1,top:0,bottom:1,onZero:2},h=n.get("offset")||0,f="x"===c?[u[2]-h,u[3]+h]:[u[0]-h,u[1]+h];if(o){var g=o.toGlobalCoord(o.dataToCoord(0));f[d.onZero]=Math.max(Math.min(g,f[1]),f[0])}r.position=["y"===c?f[d[s]]:u[0],"x"===c?f[d[s]]:u[3]],r.rotation=Math.PI/2*("x"===c?0:1);r.labelDirection=r.tickDirection=r.nameDirection={top:-1,bottom:1,left:-1,right:1}[l],r.labelOffset=o?f[d[l]]-f[d.onZero]:0,n.get(["axisTick","inside"])&&(r.tickDirection=-r.tickDirection),ia(e.labelInside,n.get(["axisLabel","inside"]))&&(r.labelDirection=-r.labelDirection);var m=n.get(["axisLabel","rotate"]);return r.labelRotate="top"===s?-m:m,r.z2=1,r}function dT(t){return"cartesian2d"===t.get("coordinateSystem")}function hT(t){var n={xAxisModel:null,yAxisModel:null};return Ee(n,(function(e,a){var i=a.replace(/Model$/,""),r=t.getReferringComponents(i,ts).models[0];n[a]=r})),n}var fT=function(){function t(t,n,e){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=lT,this._initCartesian(t,n,e),this.model=t}return t.prototype.getRect=function(){return this._rect},t.prototype.update=function(t,n){var e=this._axesMap;this._updateScale(t,this.model),Ee(e.x,(function(t){Qk(t.scale,t.model)})),Ee(e.y,(function(t){Qk(t.scale,t.model)}));var a={};Ee(e.x,(function(t){mT(e,"y",t,a)})),Ee(e.y,(function(t){mT(e,"x",t,a)})),this.resize(this.model,n)},t.prototype.resize=function(t,n,e){var a=t.getBoxLayoutParams(),i=!e&&t.get("containLabel"),r=Lg(a,{width:n.getWidth(),height:n.getHeight()});this._rect=r;var o=this._axesList;function l(){Ee(o,(function(t){var n=t.isHorizontal(),e=n?[0,r.width]:[0,r.height],a=t.inverse?1:0;t.setExtent(e[a],e[1-a]),function(t,n){var e=t.getExtent(),a=e[0]+e[1];t.toGlobalCoord="x"===t.dim?function(t){return t+n}:function(t){return a-t+n},t.toLocalCoord="x"===t.dim?function(t){return t-n}:function(t){return a-t+n}}(t,n?r.x:r.y)}))}l(),i&&(Ee(o,(function(t){if(!t.model.get(["axisLabel","inside"])){var n=function(t){var n=t.model,e=t.scale;if(n.get(["axisLabel","show"])&&!e.isBlank()){var a,i,r=e.getExtent();i=e instanceof hk?e.count():(a=e.getTicks()).length;var o,l=t.getLabelModel(),s=nS(t),c=1;i>40&&(c=Math.ceil(i/40));for(var p=0;p<i;p+=c){var u=s(a?a[p]:{value:r[0]+p},p),d=aS(l.getTextRect(u),l.get("rotate")||0);o?o.union(d):o=d}return o}}(t);if(n){var e=t.isHorizontal()?"height":"width",a=t.model.get(["axisLabel","margin"]);r[e]-=n[e]+a,"top"===t.position?r.y+=n.height+a:"left"===t.position&&(r.x+=n.width+a)}}})),l()),Ee(this._coordsList,(function(t){t.calcAffineTransform()}))},t.prototype.getAxis=function(t,n){var e=this._axesMap[t];if(null!=e)return e[n||0]},t.prototype.getAxes=function(){return this._axesList.slice()},t.prototype.getCartesian=function(t,n){if(null!=t&&null!=n){var e="x"+t+"y"+n;return this._coordsMap[e]}$e(t)&&(n=t.yAxisIndex,t=t.xAxisIndex);for(var a=0,i=this._coordsList;a<i.length;a++)if(i[a].getAxis("x").index===t||i[a].getAxis("y").index===n)return i[a]},t.prototype.getCartesians=function(){return this._coordsList.slice()},t.prototype.convertToPixel=function(t,n,e){var a=this._findConvertTarget(n);return a.cartesian?a.cartesian.dataToPoint(e):a.axis?a.axis.toGlobalCoord(a.axis.dataToCoord(e)):null},t.prototype.convertFromPixel=function(t,n,e){var a=this._findConvertTarget(n);return a.cartesian?a.cartesian.pointToData(e):a.axis?a.axis.coordToData(a.axis.toLocalCoord(e)):null},t.prototype._findConvertTarget=function(t){var n,e,a=t.seriesModel,i=t.xAxisModel||a&&a.getReferringComponents("xAxis",ts).models[0],r=t.yAxisModel||a&&a.getReferringComponents("yAxis",ts).models[0],o=t.gridModel,l=this._coordsList;if(a)Pe(l,n=a.coordinateSystem)<0&&(n=null);else if(i&&r)n=this.getCartesian(i.componentIndex,r.componentIndex);else if(i)e=this.getAxis("x",i.componentIndex);else if(r)e=this.getAxis("y",r.componentIndex);else if(o){o.coordinateSystem===this&&(n=this._coordsList[0])}return{cartesian:n,axis:e}},t.prototype.containPoint=function(t){var n=this._coordsList[0];if(n)return n.containPoint(t)},t.prototype._initCartesian=function(t,n,e){var a=this,i=this,r={left:!1,right:!1,top:!1,bottom:!1},o={x:{},y:{}},l={x:0,y:0};if(n.eachComponent("xAxis",s("x"),this),n.eachComponent("yAxis",s("y"),this),!l.x||!l.y)return this._axesMap={},void(this._axesList=[]);function s(n){return function(e,a){if(gT(e,t)){var s=e.get("position");"x"===n?"top"!==s&&"bottom"!==s&&(s=r.bottom?"top":"bottom"):"left"!==s&&"right"!==s&&(s=r.left?"right":"left"),r[s]=!0;var c=new pT(n,tS(e),[0,0],e.get("type"),s),p="category"===c.type;c.onBand=p&&e.get("boundaryGap"),c.inverse=e.get("inverse"),e.axis=c,c.model=e,c.grid=i,c.index=a,i._axesList.push(c),o[n][a]=c,l[n]++}}}this._axesMap=o,Ee(o.x,(function(n,e){Ee(o.y,(function(i,r){var o="x"+e+"y"+r,l=new cT(o);l.master=a,l.model=t,a._coordsMap[o]=l,a._coordsList.push(l),l.addAxis(n),l.addAxis(i)}))}))},t.prototype._updateScale=function(t,n){function e(t,n){Ee(oS(t,n.dim),(function(e){n.scale.unionExtentFromData(t,e)}))}Ee(this._axesList,(function(t){if(t.scale.setExtent(1/0,-1/0),"category"===t.type){var n=t.model.get("categorySortInfo");t.scale.setSortInfo(n)}})),t.eachSeries((function(t){if(dT(t)){var a=hT(t),i=a.xAxisModel,r=a.yAxisModel;if(!gT(i,n)||!gT(r,n))return;var o=this.getCartesian(i.componentIndex,r.componentIndex),l=t.getData(),s=o.getAxis("x"),c=o.getAxis("y");"list"===l.type&&(e(l,s),e(l,c))}}),this)},t.prototype.getTooltipAxes=function(t){var n=[],e=[];return Ee(this.getCartesians(),(function(a){var i=null!=t&&"auto"!==t?a.getAxis(t):a.getBaseAxis(),r=a.getOtherAxis(i);Pe(n,i)<0&&n.push(i),Pe(e,r)<0&&e.push(r)})),{baseAxes:n,otherAxes:e}},t.create=function(n,e){var a=[];return n.eachComponent("grid",(function(i,r){var o=new t(i,n,e);o.name="grid_"+r,o.resize(i,e,!0),i.coordinateSystem=o,a.push(o)})),n.eachSeries((function(t){if(dT(t)){var n=hT(t),e=n.xAxisModel,a=n.yAxisModel,i=e.getCoordSysModel().coordinateSystem;t.coordinateSystem=i.getCartesian(e.componentIndex,a.componentIndex)}})),a},t.dimensions=lT,t}();function gT(t,n){return t.getCoordSysModel()===n}function mT(t,n,e,a){e.getAxesOnZeroOf=function(){return i?[i]:[]};var i,r=t[n],o=e.model,l=o.get(["axisLine","onZero"]),s=o.get(["axisLine","onZeroAxisIndex"]);if(l){if(null!=s)bT(r[s])&&(i=r[s]);else for(var c in r)if(r.hasOwnProperty(c)&&bT(r[c])&&!a[p(r[c])]){i=r[c];break}i&&(a[p(i)]=!0)}function p(t){return t.dim+"_"+t.index}}function bT(t){return t&&"category"!==t.type&&"time"!==t.type&&function(t){var n=t.scale.getExtent(),e=n[0],a=n[1];return!(e>0&&a>0||e<0&&a<0)}(t)}var yT=Math.PI,vT=function(){function t(t,n){this.group=new el,this.opt=n,this.axisModel=t,ze(n,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var e=new el({x:n.position[0],y:n.position[1],rotation:n.rotation});e.updateTransform(),this._transformGroup=e}return t.prototype.hasBuilder=function(t){return!!xT[t]},t.prototype.add=function(t){xT[t](this.opt,this.axisModel,this.group,this._transformGroup)},t.prototype.getGroup=function(){return this.group},t.innerTextLayout=function(t,n,e){var a,i,r=wl(n-t);return _l(r)?(i=e>0?"top":"bottom",a="center"):_l(r-yT)?(i=e>0?"bottom":"top",a="center"):(i="middle",a=r>0&&r<yT?e>0?"right":"left":e>0?"left":"right"),{rotation:r,textAlign:a,textVerticalAlign:i}},t.makeAxisEventDataBase=function(t){var n={componentType:t.mainType,componentIndex:t.componentIndex};return n[t.mainType+"Index"]=t.componentIndex,n},t.isLabelSilent=function(t){var n=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||n&&n.show)},t}(),xT={axisLine:function(t,n,e,a){var i=n.get(["axisLine","show"]);if("auto"===i&&t.handleAutoShown&&(i=t.handleAutoShown("axisLine")),i){var r=n.axis.getExtent(),o=a.transform,l=[r[0],0],s=[r[1],0];o&&(Ba(l,l,o),Ba(s,s,o));var c=Ae({lineCap:"round"},n.getModel(["axisLine","lineStyle"]).getLineStyle()),p=new Ud({subPixelOptimize:!0,shape:{x1:l[0],y1:l[1],x2:s[0],y2:s[1]},style:c,strokeContainThreshold:t.strokeContainThreshold||5,silent:!0,z2:1});p.anid="line",e.add(p);var u=n.get(["axisLine","symbol"]);if(null!=u){var d=n.get(["axisLine","symbolSize"]);"string"==typeof u&&(u=[u,u]),"string"!=typeof d&&"number"!=typeof d||(d=[d,d]);var h=Fv(n.get(["axisLine","symbolOffset"])||0,d),f=d[0],g=d[1];Ee([{rotate:t.rotation+Math.PI/2,offset:h[0],r:0},{rotate:t.rotation-Math.PI/2,offset:h[1],r:Math.sqrt((l[0]-s[0])*(l[0]-s[0])+(l[1]-s[1])*(l[1]-s[1]))}],(function(n,a){if("none"!==u[a]&&null!=u[a]){var i=Vv(u[a],-f/2,-g/2,f,g,c.stroke,!0),r=n.r+n.offset;i.attr({rotation:n.rotate,x:l[0]+r*Math.cos(t.rotation),y:l[1]-r*Math.sin(t.rotation),silent:!0,z2:11}),e.add(i)}}))}}},axisTickLabel:function(t,n,e,a){var i=function(t,n,e,a){var i=e.axis,r=e.getModel("axisTick"),o=r.get("show");"auto"===o&&a.handleAutoShown&&(o=a.handleAutoShown("axisTick"));if(!o||i.scale.isBlank())return;for(var l=r.getModel("lineStyle"),s=a.tickDirection*r.get("length"),c=ST(i.getTicksCoords(),n.transform,s,ze(l.getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])}),"ticks"),p=0;p<c.length;p++)t.add(c[p]);return c}(e,a,n,t),r=function(t,n,e,a){var i=e.axis;if(!ia(a.axisLabelShow,e.get(["axisLabel","show"]))||i.scale.isBlank())return;var r=e.getModel("axisLabel"),o=r.get("margin"),l=i.getViewLabels(),s=(ia(a.labelRotate,r.get("rotate"))||0)*yT/180,c=vT.innerTextLayout(a.rotation,s,a.labelDirection),p=e.getCategories&&e.getCategories(!0),u=[],d=vT.isLabelSilent(e),h=e.get("triggerEvent");return Ee(l,(function(l,s){var f="ordinal"===i.scale.type?i.scale.getRawOrdinalNumber(l.tickValue):l.tickValue,g=l.formattedLabel,m=l.rawLabel,b=r;if(p&&p[f]){var y=p[f];$e(y)&&y.textStyle&&(b=new Cf(y.textStyle,r,e.ecModel))}var v=b.getTextColor()||e.get(["axisLine","lineStyle","color"]),x=i.dataToCoord(f),w=new jp({x:x,y:a.labelOffset+a.labelDirection*o,rotation:c.rotation,silent:d,z2:10+(l.level||0),style:of(b,{text:g,align:b.getShallow("align",!0)||c.textAlign,verticalAlign:b.getShallow("verticalAlign",!0)||b.getShallow("baseline",!0)||c.textVerticalAlign,fill:"function"==typeof v?v("category"===i.type?m:"value"===i.type?f+"":f,s):v})});if(w.anid="label_"+f,h){var _=vT.makeAxisEventDataBase(e);_.targetType="axisLabel",_.value=m,Up(w).eventData=_}n.add(w),w.updateTransform(),u.push(w),t.add(w),w.decomposeTransform()})),u}(e,a,n,t);(function(t,n,e){if(rS(t.axis))return;var a=t.get(["axisLabel","showMinLabel"]),i=t.get(["axisLabel","showMaxLabel"]);e=e||[];var r=(n=n||[])[0],o=n[1],l=n[n.length-1],s=n[n.length-2],c=e[0],p=e[1],u=e[e.length-1],d=e[e.length-2];!1===a?(wT(r),wT(c)):_T(r,o)&&(a?(wT(o),wT(p)):(wT(r),wT(c)));!1===i?(wT(l),wT(u)):_T(s,l)&&(i?(wT(s),wT(d)):(wT(l),wT(u)))}(n,r,i),function(t,n,e,a){var i=e.axis,r=e.getModel("minorTick");if(!r.get("show")||i.scale.isBlank())return;var o=i.getMinorTicksCoords();if(!o.length)return;for(var l=r.getModel("lineStyle"),s=a*r.get("length"),c=ze(l.getLineStyle(),ze(e.getModel("axisTick").getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])})),p=0;p<o.length;p++)for(var u=ST(o[p],n.transform,s,c,"minorticks_"+p),d=0;d<u.length;d++)t.add(u[d])}(e,a,n,t.tickDirection),n.get(["axisLabel","hideOverlap"]))&&tM(KS(Ve(r,(function(t){return{label:t,priority:t.z2,defaultAttr:{ignore:t.ignore}}}))))},axisName:function(t,n,e,a){var i=ia(t.axisName,n.get("name"));if(i){var r,o,l=n.get("nameLocation"),s=t.nameDirection,c=n.getModel("nameTextStyle"),p=n.get("nameGap")||0,u=n.axis.getExtent(),d=u[0]>u[1]?-1:1,h=["start"===l?u[0]-d*p:"end"===l?u[1]+d*p:(u[0]+u[1])/2,kT(l)?t.labelOffset+s*p:0],f=n.get("nameRotate");null!=f&&(f=f*yT/180),kT(l)?r=vT.innerTextLayout(t.rotation,null!=f?f:t.rotation,s):(r=function(t,n,e,a){var i,r,o=wl(e-t),l=a[0]>a[1],s="start"===n&&!l||"start"!==n&&l;_l(o-yT/2)?(r=s?"bottom":"top",i="center"):_l(o-1.5*yT)?(r=s?"top":"bottom",i="center"):(r="middle",i=o<1.5*yT&&o>yT/2?s?"left":"right":s?"right":"left");return{rotation:o,textAlign:i,textVerticalAlign:r}}(t.rotation,l,f||0,u),null!=(o=t.axisNameAvailableWidth)&&(o=Math.abs(o/Math.sin(r.rotation)),!isFinite(o)&&(o=null)));var g=c.getFont(),m=n.get("nameTruncate",!0)||{},b=m.ellipsis,y=ia(t.nameTruncateMaxWidth,m.maxWidth,o),v=new jp({x:h[0],y:h[1],rotation:r.rotation,silent:vT.isLabelSilent(n),style:of(c,{text:i,font:g,overflow:"truncate",width:y,ellipsis:b,fill:c.getTextColor()||n.get(["axisLine","lineStyle","color"]),align:c.get("align")||r.textAlign,verticalAlign:c.get("verticalAlign")||r.textVerticalAlign}),z2:1});if(Jh({el:v,componentModel:n,itemName:i}),v.__fullText=i,v.anid="name",n.get("triggerEvent")){var x=vT.makeAxisEventDataBase(n);x.targetType="axisName",x.name=i,Up(v).eventData=x}a.add(v),v.updateTransform(),e.add(v),v.decomposeTransform()}}};function wT(t){t&&(t.ignore=!0)}function _T(t,n){var e=t&&t.getBoundingRect().clone(),a=n&&n.getBoundingRect().clone();if(e&&a){var i=Qr([]);return ao(i,i,-t.rotation),e.applyTransform(no([],i,t.getLocalTransform())),a.applyTransform(no([],i,n.getLocalTransform())),e.intersect(a)}}function kT(t){return"middle"===t||"center"===t}function ST(t,n,e,a,i){for(var r=[],o=[],l=[],s=0;s<t.length;s++){var c=t[s].coord;o[0]=c,o[1]=0,l[0]=c,l[1]=e,n&&(Ba(o,o,n),Ba(l,l,n));var p=new Ud({subPixelOptimize:!0,shape:{x1:o[0],y1:o[1],x2:l[0],y2:l[1]},style:a,z2:2,autoBatch:!0,silent:!0});p.anid=i+"_"+t[s].tickValue,r.push(p)}return r}function MT(t,n){var e={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return function(t,n,e){var a=n.getComponent("tooltip"),i=n.getComponent("axisPointer"),r=i.get("link",!0)||[],o=[];Ee(e.getCoordinateSystems(),(function(e){if(e.axisPointerEnabled){var l=AT(e.model),s=t.coordSysAxesInfo[l]={};t.coordSysMap[l]=e;var c=e.model.getModel("tooltip",a);if(Ee(e.getAxes(),je(h,!1,null)),e.getTooltipAxes&&a&&c.get("show")){var p="axis"===c.get("trigger"),u="cross"===c.get(["axisPointer","type"]),d=e.getTooltipAxes(c.get(["axisPointer","axis"]));(p||u)&&Ee(d.baseAxes,je(h,!u||"cross",p)),u&&Ee(d.otherAxes,je(h,"cross",!1))}}function h(a,l,p){var u=p.model.getModel("axisPointer",i),d=u.get("show");if(d&&("auto"!==d||a||DT(u))){null==l&&(l=u.get("triggerTooltip")),u=a?function(t,n,e,a,i,r){var o=n.getModel("axisPointer"),l={};Ee(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],(function(t){l[t]=Ce(o.get(t))})),l.snap="category"!==t.type&&!!r,"cross"===o.get("type")&&(l.type="line");var s=l.label||(l.label={});if(null==s.show&&(s.show=!1),"cross"===i){var c=o.get(["label","show"]);if(s.show=null==c||c,!r){var p=l.lineStyle=o.get("crossStyle");p&&ze(s,p.textStyle)}}return t.model.getModel("axisPointer",new Cf(l,e,a))}(p,c,i,n,a,l):u;var h=u.get("snap"),f=AT(p.model),g=l||h||"category"===p.type,m=t.axesInfo[f]={key:f,axis:p,coordSys:e,axisPointerModel:u,triggerTooltip:l,involveSeries:g,snap:h,useHandle:DT(u),seriesModels:[],linkGroup:null};s[f]=m,t.seriesInvolved=t.seriesInvolved||g;var b=function(t,n){for(var e=n.model,a=n.dim,i=0;i<t.length;i++){var r=t[i]||{};if(IT(r[a+"AxisId"],e.id)||IT(r[a+"AxisIndex"],e.componentIndex)||IT(r[a+"AxisName"],e.name))return i}}(r,p);if(null!=b){var y=o[b]||(o[b]={axesInfo:{}});y.axesInfo[f]=m,y.mapper=r[b].mapper,m.linkGroup=y}}}}))}(e,t,n),e.seriesInvolved&&function(t,n){n.eachSeries((function(n){var e=n.coordinateSystem,a=n.get(["tooltip","trigger"],!0),i=n.get(["tooltip","show"],!0);e&&"none"!==a&&!1!==a&&"item"!==a&&!1!==i&&!1!==n.get(["axisPointer","show"],!0)&&Ee(t.coordSysAxesInfo[AT(e.model)],(function(t){var a=t.axis;e.getAxis(a.dim)===a&&(t.seriesModels.push(n),null==t.seriesDataCount&&(t.seriesDataCount=0),t.seriesDataCount+=n.getData().count())}))}))}(e,t),e}function IT(t,n){return"all"===t||Ue(t)&&Pe(t,n)>=0||t===n}function CT(t){var n=TT(t);if(n){var e=n.axisPointerModel,a=n.axis.scale,i=e.option,r=e.get("status"),o=e.get("value");null!=o&&(o=a.parse(o));var l=DT(e);null==r&&(i.status=l?"show":"hide");var s=a.getExtent().slice();s[0]>s[1]&&s.reverse(),(null==o||o>s[1])&&(o=s[1]),o<s[0]&&(o=s[0]),i.value=o,l&&(i.status=n.axis.scale.isBlank()?"hide":"show")}}function TT(t){var n=(t.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return n&&n.axesInfo[AT(t)]}function DT(t){return!!t.get(["handle","show"])}function AT(t){return t.type+"||"+t.id}var zT={},LT=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.render=function(n,e,a,i){this.axisPointerClass&&CT(n),t.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(n,a,!0)},n.prototype.updateAxisPointer=function(t,n,e,a){this._doUpdateAxisPointerClass(t,e,!1)},n.prototype.remove=function(t,n){var e=this._axisPointer;e&&e.remove(n)},n.prototype.dispose=function(n,e){this._disposeAxisPointer(e),t.prototype.dispose.apply(this,arguments)},n.prototype._doUpdateAxisPointerClass=function(t,e,a){var i=n.getAxisPointerClass(this.axisPointerClass);if(i){var r=function(t){var n=TT(t);return n&&n.axisPointerModel}(t);r?(this._axisPointer||(this._axisPointer=new i)).render(t,r,e,a):this._disposeAxisPointer(e)}},n.prototype._disposeAxisPointer=function(t){this._axisPointer&&this._axisPointer.dispose(t),this._axisPointer=null},n.registerAxisPointerClass=function(t,n){zT[t]=n},n.getAxisPointerClass=function(t){return t&&zT[t]},n.type="axis",n}(My),PT=$l();function OT(t,n,e,a){var i=e.axis;if(!i.scale.isBlank()){var r=e.getModel("splitArea"),o=r.getModel("areaStyle"),l=o.get("color"),s=a.coordinateSystem.getRect(),c=i.getTicksCoords({tickModel:r,clamp:!0});if(c.length){var p=l.length,u=PT(t).splitAreaColors,d=ga(),h=0;if(u)for(var f=0;f<c.length;f++){var g=u.get(c[f].tickValue);if(null!=g){h=(g+(p-1)*f)%p;break}}var m=i.toGlobalCoord(c[0].coord),b=o.getAreaStyle();l=Ue(l)?l:[l];for(f=1;f<c.length;f++){var y=i.toGlobalCoord(c[f].coord),v=void 0,x=void 0,w=void 0,_=void 0;i.isHorizontal()?(v=m,x=s.y,w=y-v,_=s.height,m=v+w):(v=s.x,x=m,w=s.width,m=x+(_=y-x));var k=c[f-1].tickValue;null!=k&&d.set(k,h),n.add(new Lp({anid:null!=k?"area_"+k:null,shape:{x:v,y:x,width:w,height:_},style:ze({fill:l[h]},b),autoBatch:!0,silent:!0})),h=(h+1)%p}PT(t).splitAreaColors=d}}}function RT(t){PT(t).splitAreaColors=null}var NT=["axisLine","axisTickLabel","axisName"],ET=["splitArea","splitLine","minorSplitLine"],VT=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.axisPointerClass="CartesianAxisPointer",e}return re(n,t),n.prototype.render=function(n,e,a,i){this.group.removeAll();var r=this._axisGroup;if(this._axisGroup=new el,this.group.add(this._axisGroup),n.get("show")){var o=n.getCoordSysModel(),l=uT(o,n),s=new vT(n,Ae({handleAutoShown:function(t){for(var e=o.coordinateSystem.getCartesians(),a=0;a<e.length;a++){var i=e[a].getOtherAxis(n.axis).type;if("value"===i||"log"===i)return!0}return!1}},l));Ee(NT,s.add,s),this._axisGroup.add(s.getGroup()),Ee(ET,(function(t){n.get([t,"show"])&&BT[t](this,this._axisGroup,n,o)}),this),i&&"changeAxisOrder"===i.type&&i.isInitSort||Uh(r,this._axisGroup,n),t.prototype.render.call(this,n,e,a,i)}},n.prototype.remove=function(){RT(this)},n.type="cartesianAxis",n}(LT),BT={splitLine:function(t,n,e,a){var i=e.axis;if(!i.scale.isBlank()){var r=e.getModel("splitLine"),o=r.getModel("lineStyle"),l=o.get("color");l=Ue(l)?l:[l];for(var s=a.coordinateSystem.getRect(),c=i.isHorizontal(),p=0,u=i.getTicksCoords({tickModel:r}),d=[],h=[],f=o.getLineStyle(),g=0;g<u.length;g++){var m=i.toGlobalCoord(u[g].coord);c?(d[0]=m,d[1]=s.y,h[0]=m,h[1]=s.y+s.height):(d[0]=s.x,d[1]=m,h[0]=s.x+s.width,h[1]=m);var b=p++%l.length,y=u[g].tickValue;n.add(new Ud({anid:null!=y?"line_"+u[g].tickValue:null,subPixelOptimize:!0,autoBatch:!0,shape:{x1:d[0],y1:d[1],x2:h[0],y2:h[1]},style:ze({stroke:l[b]},f),silent:!0}))}}},minorSplitLine:function(t,n,e,a){var i=e.axis,r=e.getModel("minorSplitLine").getModel("lineStyle"),o=a.coordinateSystem.getRect(),l=i.isHorizontal(),s=i.getMinorTicksCoords();if(s.length)for(var c=[],p=[],u=r.getLineStyle(),d=0;d<s.length;d++)for(var h=0;h<s[d].length;h++){var f=i.toGlobalCoord(s[d][h].coord);l?(c[0]=f,c[1]=o.y,p[0]=f,p[1]=o.y+o.height):(c[0]=o.x,c[1]=f,p[0]=o.x+o.width,p[1]=f),n.add(new Ud({anid:"minor_line_"+s[d][h].tickValue,subPixelOptimize:!0,autoBatch:!0,shape:{x1:c[0],y1:c[1],x2:p[0],y2:p[1]},style:u,silent:!0}))}},splitArea:function(t,n,e,a){OT(t,n,e,a)}},FT=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.type="xAxis",n}(VT),GT=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=FT.type,n}return re(n,t),n.type="yAxis",n}(VT),HT=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.type="grid",n}return re(n,t),n.prototype.render=function(t,n){this.group.removeAll(),t.get("show")&&this.group.add(new Lp({shape:t.coordinateSystem.getRect(),style:ze({fill:t.get("backgroundColor")},t.getItemStyle()),silent:!0,z2:-1}))},n.type="grid",n}(My),WT={offset:0};function jT(t){t.registerComponentView(HT),t.registerComponentModel(KC),t.registerCoordinateSystem("cartesian2d",fT),iT(t,"x",JC,WT),iT(t,"y",JC,WT),t.registerComponentView(FT),t.registerComponentView(GT),t.registerPreprocessor((function(t){t.xAxis&&t.yAxis&&!t.grid&&(t.grid={})}))}function UT(t){t.eachSeriesByType("radar",(function(t){var n=t.getData(),e=[],a=t.coordinateSystem;if(a){var i=a.getIndicatorAxes();Ee(i,(function(t,r){n.each(n.mapDimension(i[r].dim),(function(t,n){e[n]=e[n]||[];var i=a.dataToPoint(t,r);e[n][r]=YT(i)?i:XT(a)}))})),n.each((function(t){var i=Ge(e[t],(function(t){return YT(t)}))||XT(a);e[t].push(i.slice()),n.setItemLayout(t,e[t])}))}}))}function YT(t){return!isNaN(t[0])&&!isNaN(t[1])}function XT(t){return[t.cx,t.cy]}function ZT(t){var n=t.polar;if(n){Ue(n)||(n=[n]);var e=[];Ee(n,(function(n,a){n.indicator?(n.type&&!n.shape&&(n.shape=n.type),t.radar=t.radar||[],Ue(t.radar)||(t.radar=[t.radar]),t.radar.push(n)):e.push(n)})),t.polar=e}Ee(t.series,(function(t){t&&"radar"===t.type&&t.polarIndex&&(t.radarIndex=t.polarIndex)}))}var qT=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.render=function(t,n,e){var a=t.coordinateSystem,i=this.group,r=t.getData(),o=this._data;function l(t,n){var e=t.getItemVisual(n,"symbol")||"circle";if("none"!==e){var a=Bv(t.getItemVisual(n,"symbolSize")),i=Vv(e,-1,-1,2,2),r=t.getItemVisual(n,"symbolRotate")||0;return i.attr({style:{strokeNoScale:!0},z2:100,scaleX:a[0]/2,scaleY:a[1]/2,rotation:r*Math.PI/180||0}),i}}function s(n,e,a,i,r,o){a.removeAll();for(var s=0;s<e.length-1;s++){var c=l(i,r);c&&(c.__dimIdx=s,n[s]?(c.setPosition(n[s]),Qh[o?"initProps":"updateProps"](c,{x:e[s][0],y:e[s][1]},t,r)):c.setPosition(e[s]),a.add(c))}}function c(t){return Ve(t,(function(t){return[a.cx,a.cy]}))}r.diff(o).add((function(n){var e=r.getItemLayout(n);if(e){var a=new Vd,i=new Gd,o={shape:{points:e}};a.shape.points=c(e),i.shape.points=c(e),wh(a,o,t,n),wh(i,o,t,n);var l=new el,p=new el;l.add(i),l.add(a),l.add(p),s(i.shape.points,e,p,r,n,!0),r.setItemGraphicEl(n,l)}})).update((function(n,e){var a=o.getItemGraphicEl(e),i=a.childAt(0),l=a.childAt(1),c=a.childAt(2),p={shape:{points:r.getItemLayout(n)}};p.shape.points&&(s(i.shape.points,p.shape.points,c,r,n,!1),Ih(l),Ih(i),xh(i,p,t),xh(l,p,t),r.setItemGraphicEl(n,a))})).remove((function(t){i.remove(o.getItemGraphicEl(t))})).execute(),r.eachItemGraphicEl((function(t,n){var e=r.getItemModel(n),a=t.childAt(0),o=t.childAt(1),l=t.childAt(2),s=r.getItemVisual(n,"style"),c=s.fill;i.add(t),a.useStyle(ze(e.getModel("lineStyle").getLineStyle(),{fill:"none",stroke:c})),Vu(a,e,"lineStyle"),Vu(o,e,"areaStyle");var p=e.getModel("areaStyle"),u=p.isEmpty()&&p.parentModel.isEmpty();o.ignore=u,Ee(["emphasis","select","blur"],(function(t){var n=e.getModel([t,"areaStyle"]),a=n.isEmpty()&&n.parentModel.isEmpty();o.ensureState(t).ignore=a&&u})),o.useStyle(ze(p.getAreaStyle(),{fill:c,opacity:.7,decal:s.decal}));var d=e.getModel("emphasis"),h=d.getModel("itemStyle").getItemStyle();l.eachChild((function(t){if(t instanceof Sp){var a=t.style;t.useStyle(Ae({image:a.image,x:a.x,y:a.y,width:a.width,height:a.height},s))}else t.useStyle(s),t.setColor(c),t.style.strokeNoScale=!0;t.ensureState("emphasis").style=Ce(h);var i=r.getStore().get(r.getDimensionIndex(t.__dimIdx),n);(null==i||isNaN(i))&&(i=""),af(t,rf(e),{labelFetcher:r.hostModel,labelDataIndex:n,labelDimIndex:t.__dimIdx,defaultText:i,inheritColor:c,defaultOpacity:s.opacity})})),Ou(t,d.get("focus"),d.get("blurScope"))})),this._data=r},n.prototype.remove=function(){this.group.removeAll(),this._data=null},n.type="radar",n}(Dy),$T=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.hasSymbolVisual=!0,e}return re(n,t),n.prototype.init=function(n){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new jC(We(this.getData,this),We(this.getRawData,this))},n.prototype.getInitialData=function(t,n){return WC(this,{generateCoord:"indicator_",generateCoordCount:1/0})},n.prototype.formatTooltip=function(t,n,e){var a=this.getData(),i=this.coordinateSystem.getIndicatorAxes(),r=this.getData().getName(t),o=""===r?this.name:r,l=uy(this,t);return iy("section",{header:o,sortBlocks:!0,blocks:Ve(i,(function(n){var e=a.get(a.mapDimension(n.dim),t);return iy("nameValue",{markerType:"subItem",markerColor:l,name:n.name,value:e,sortParam:e})}))})},n.prototype.getTooltipPosition=function(t){if(null!=t)for(var n=this.getData(),e=this.coordinateSystem,a=n.getValues(Ve(e.dimensions,(function(t){return n.mapDimension(t)})),t),i=0,r=a.length;i<r;i++)if(!isNaN(a[i])){var o=e.getIndicatorAxes();return e.coordToPoint(o[i].dataToCoord(a[i]),i)}},n.type="series.radar",n.dependencies=["radar"],n.defaultOption={zlevel:0,z:2,colorBy:"data",coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid",join:"round"},label:{position:"top"},symbolSize:8},n}(by),KT=eT.value;function JT(t,n){return ze({show:n},t)}var QT=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.optionUpdated=function(){var t=this.get("boundaryGap"),n=this.get("splitNumber"),e=this.get("scale"),a=this.get("axisLine"),i=this.get("axisTick"),r=this.get("axisLabel"),o=this.get("axisName"),l=this.get(["axisName","show"]),s=this.get(["axisName","formatter"]),c=this.get("axisNameGap"),p=this.get("triggerEvent"),u=Ve(this.get("indicator")||[],(function(u){null!=u.max&&u.max>0&&!u.min?u.min=0:null!=u.min&&u.min<0&&!u.max&&(u.max=0);var d=o;null!=u.color&&(d=ze({color:u.color},o));var h=Te(Ce(u),{boundaryGap:t,splitNumber:n,scale:e,axisLine:a,axisTick:i,axisLabel:r,name:u.text,nameLocation:"end",nameGap:c,nameTextStyle:d,triggerEvent:p},!1);if(l||(h.name=""),"string"==typeof s){var f=h.name;h.name=s.replace("{value}",null!=f?f:"")}else"function"==typeof s&&(h.name=s(h.name,h));var g=new Cf(h,null,this.ecModel);return Re(g,lS.prototype),g.mainType="radar",g.componentIndex=this.componentIndex,g}),this);this._indicatorModels=u},n.prototype.getIndicatorModels=function(){return this._indicatorModels},n.type="radar",n.defaultOption={zlevel:0,z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:Te({lineStyle:{color:"#bbb"}},KT.axisLine),axisLabel:JT(KT.axisLabel,!1),axisTick:JT(KT.axisTick,!1),splitLine:JT(KT.splitLine,!0),splitArea:JT(KT.splitArea,!0),indicator:[]},n}(Bg),tD=["axisLine","axisTickLabel","axisName"],nD=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.render=function(t,n,e){this.group.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},n.prototype._buildAxes=function(t){var n=t.coordinateSystem;Ee(Ve(n.getIndicatorAxes(),(function(t){return new vT(t.model,{position:[n.cx,n.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})})),(function(t){Ee(tD,t.add,t),this.group.add(t.getGroup())}),this)},n.prototype._buildSplitLineAndArea=function(t){var n=t.coordinateSystem,e=n.getIndicatorAxes();if(e.length){var a=t.get("shape"),i=t.getModel("splitLine"),r=t.getModel("splitArea"),o=i.getModel("lineStyle"),l=r.getModel("areaStyle"),s=i.get("show"),c=r.get("show"),p=o.get("color"),u=l.get("color"),d=Ue(p)?p:[p],h=Ue(u)?u:[u],f=[],g=[];if("circle"===a)for(var m=e[0].getTicksCoords(),b=n.cx,y=n.cy,v=0;v<m.length;v++){if(s)f[C(f,d,v)].push(new ud({shape:{cx:b,cy:y,r:m[v].coord}}));if(c&&v<m.length-1)g[C(g,h,v)].push(new Pd({shape:{cx:b,cy:y,r0:m[v].coord,r:m[v+1].coord}}))}else{var x,w=Ve(e,(function(t,e){var a=t.getTicksCoords();return x=null==x?a.length-1:Math.min(a.length-1,x),Ve(a,(function(t){return n.coordToPoint(t.coord,e)}))})),_=[];for(v=0;v<=x;v++){for(var k=[],S=0;S<e.length;S++)k.push(w[S][v]);if(k[0]&&k.push(k[0].slice()),s)f[C(f,d,v)].push(new Gd({shape:{points:k}}));if(c&&_)g[C(g,h,v-1)].push(new Vd({shape:{points:k.concat(_)}}));_=k.slice().reverse()}}var M=o.getLineStyle(),I=l.getAreaStyle();Ee(g,(function(t,n){this.group.add(Vh(t,{style:ze({stroke:"none",fill:h[n%h.length]},I),silent:!0}))}),this),Ee(f,(function(t,n){this.group.add(Vh(t,{style:ze({fill:"none",stroke:d[n%d.length]},M),silent:!0}))}),this)}function C(t,n,e){var a=e%n.length;return t[a]=t[a]||[],a}},n.type="radar",n}(My),eD=function(t){function n(n,e,a){var i=t.call(this,n,e,a)||this;return i.type="value",i.angle=0,i.name="",i}return re(n,t),n}(MS),aD=function(){function t(t,n,e){this.dimensions=[],this._model=t,this._indicatorAxes=Ve(t.getIndicatorModels(),(function(t,n){var e="indicator_"+n,a=new eD(e,new gk);return a.name=t.get("name"),a.model=t,t.axis=a,this.dimensions.push(e),a}),this),this.resize(t,e)}return t.prototype.getIndicatorAxes=function(){return this._indicatorAxes},t.prototype.dataToPoint=function(t,n){var e=this._indicatorAxes[n];return this.coordToPoint(e.dataToCoord(t),n)},t.prototype.coordToPoint=function(t,n){var e=this._indicatorAxes[n].angle;return[this.cx+t*Math.cos(e),this.cy-t*Math.sin(e)]},t.prototype.pointToData=function(t){var n=t[0]-this.cx,e=t[1]-this.cy,a=Math.sqrt(n*n+e*e);n/=a,e/=a;for(var i,r=Math.atan2(-e,n),o=1/0,l=-1,s=0;s<this._indicatorAxes.length;s++){var c=this._indicatorAxes[s],p=Math.abs(r-c.angle);p<o&&(i=c,l=s,o=p)}return[l,+(i&&i.coordToData(a))]},t.prototype.resize=function(t,n){var e=t.get("center"),a=n.getWidth(),i=n.getHeight(),r=Math.min(a,i)/2;this.cx=dl(e[0],a),this.cy=dl(e[1],i),this.startAngle=t.get("startAngle")*Math.PI/180;var o=t.get("radius");"string"!=typeof o&&"number"!=typeof o||(o=[0,o]),this.r0=dl(o[0],r),this.r=dl(o[1],r),Ee(this._indicatorAxes,(function(t,n){t.setExtent(this.r0,this.r);var e=this.startAngle+n*Math.PI*2/this._indicatorAxes.length;e=Math.atan2(Math.sin(e),Math.cos(e)),t.angle=e}),this)},t.prototype.update=function(t,n){var e=this._indicatorAxes,a=this._model;Ee(e,(function(t){t.scale.setExtent(1/0,-1/0)})),t.eachSeriesByType("radar",(function(n,i){if("radar"===n.get("coordinateSystem")&&t.getComponent("radar",n.get("radarIndex"))===a){var r=n.getData();Ee(e,(function(t){t.scale.unionExtentFromData(r,r.mapDimension(t.dim))}))}}),this);var i=a.get("splitNumber");function r(t){var n=Math.pow(10,Math.floor(Math.log(t)/Math.LN10)),e=t/n;return 2===e?e=5:e*=2,e*n}Ee(e,(function(t,n){var e=Jk(t.scale,t.model).extent;Qk(t.scale,t.model);var a=t.model,o=t.scale,l=Kk(o,a.get("min",!0)),s=Kk(o,a.get("max",!0)),c=o.getInterval();if(null!=l&&null!=s)o.setExtent(+l,+s),o.setInterval((s-l)/i);else if(null!=l){var p=void 0;do{p=l+c*i,o.setExtent(+l,p),o.setInterval(c),c=r(c)}while(p<e[1]&&isFinite(p)&&isFinite(e[1]))}else if(null!=s){var u=void 0;do{u=s-c*i,o.setExtent(u,+s),o.setInterval(c),c=r(c)}while(u>e[0]&&isFinite(u)&&isFinite(e[0]))}else{o.getTicks().length-1>i&&(c=r(c));u=hl((p=Math.ceil(e[1]/c)*c)-c*i);o.setExtent(u,p),o.setInterval(c)}}))},t.prototype.convertToPixel=function(t,n,e){return console.warn("Not implemented."),null},t.prototype.convertFromPixel=function(t,n,e){return console.warn("Not implemented."),null},t.prototype.containPoint=function(t){return console.warn("Not implemented."),!1},t.create=function(n,e){var a=[];return n.eachComponent("radar",(function(i){var r=new t(i,n,e);a.push(r),i.coordinateSystem=r})),n.eachSeriesByType("radar",(function(t){"radar"===t.get("coordinateSystem")&&(t.coordinateSystem=a[t.get("radarIndex")||0])})),a},t.dimensions=[],t}();function iD(t){t.registerCoordinateSystem("radar",aD),t.registerComponentModel(QT),t.registerComponentView(nD),t.registerVisual({seriesType:"radar",reset:function(t){var n=t.getData();n.each((function(t){n.setItemVisual(t,"legendIcon","roundRect")})),n.setVisual("legendIcon","roundRect")}})}var rD="\0_ec_interaction_mutex";function oD(t,n){return!!lD(t)[n]}function lD(t){return t[rD]||(t[rD]={})}s_({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},(function(){}));var sD=function(t){function n(n){var e=t.call(this)||this;e._zr=n;var a=We(e._mousedownHandler,e),i=We(e._mousemoveHandler,e),r=We(e._mouseupHandler,e),o=We(e._mousewheelHandler,e),l=We(e._pinchHandler,e);return e.enable=function(t,e){this.disable(),this._opt=ze(Ce(e)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),null==t&&(t=!0),!0!==t&&"move"!==t&&"pan"!==t||(n.on("mousedown",a),n.on("mousemove",i),n.on("mouseup",r)),!0!==t&&"scale"!==t&&"zoom"!==t||(n.on("mousewheel",o),n.on("pinch",l))},e.disable=function(){n.off("mousedown",a),n.off("mousemove",i),n.off("mouseup",r),n.off("mousewheel",o),n.off("pinch",l)},e}return re(n,t),n.prototype.isDragging=function(){return this._dragging},n.prototype.isPinching=function(){return this._pinching},n.prototype.setPointerChecker=function(t){this.pointerChecker=t},n.prototype.dispose=function(){this.disable()},n.prototype._mousedownHandler=function(t){if(!(ci(t)||t.target&&t.target.draggable)){var n=t.offsetX,e=t.offsetY;this.pointerChecker&&this.pointerChecker(t,n,e)&&(this._x=n,this._y=e,this._dragging=!0)}},n.prototype._mousemoveHandler=function(t){if(this._dragging&&uD("moveOnMouseMove",t,this._opt)&&"pinch"!==t.gestureEvent&&!oD(this._zr,"globalPan")){var n=t.offsetX,e=t.offsetY,a=this._x,i=this._y,r=n-a,o=e-i;this._x=n,this._y=e,this._opt.preventDefaultMouseMove&&si(t.event),pD(this,"pan","moveOnMouseMove",t,{dx:r,dy:o,oldX:a,oldY:i,newX:n,newY:e,isAvailableBehavior:null})}},n.prototype._mouseupHandler=function(t){ci(t)||(this._dragging=!1)},n.prototype._mousewheelHandler=function(t){var n=uD("zoomOnMouseWheel",t,this._opt),e=uD("moveOnMouseWheel",t,this._opt),a=t.wheelDelta,i=Math.abs(a),r=t.offsetX,o=t.offsetY;if(0!==a&&(n||e)){if(n){var l=i>3?1.4:i>1?1.2:1.1;cD(this,"zoom","zoomOnMouseWheel",t,{scale:a>0?l:1/l,originX:r,originY:o,isAvailableBehavior:null})}if(e){var s=Math.abs(a);cD(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:(a>0?1:-1)*(s>3?.4:s>1?.15:.05),originX:r,originY:o,isAvailableBehavior:null})}}},n.prototype._pinchHandler=function(t){oD(this._zr,"globalPan")||cD(this,"zoom",null,t,{scale:t.pinchScale>1?1.1:1/1.1,originX:t.pinchX,originY:t.pinchY,isAvailableBehavior:null})},n}(Xa);function cD(t,n,e,a,i){t.pointerChecker&&t.pointerChecker(a,i.originX,i.originY)&&(si(a.event),pD(t,n,e,a,i))}function pD(t,n,e,a,i){i.isAvailableBehavior=We(uD,null,e,a),t.trigger(n,i)}function uD(t,n,e){var a=e[t];return!t||a&&(!Xe(a)||n.event[a+"Key"])}function dD(t,n,e){var a=t.target;a.x+=n,a.y+=e,a.dirty()}function hD(t,n,e,a){var i=t.target,r=t.zoomLimit,o=t.zoom=t.zoom||1;if(o*=n,r){var l=r.min||0,s=r.max||1/0;o=Math.max(Math.min(s,o),l)}var c=o/t.zoom;t.zoom=o,i.x-=(e-i.x)*(c-1),i.y-=(a-i.y)*(c-1),i.scaleX*=c,i.scaleY*=c,i.dirty()}var fD={axisPointer:1,tooltip:1,brush:1};function gD(t,n,e){var a=n.getComponentByElement(t.topTarget),i=a&&a.coordinateSystem;return a&&a!==e&&!fD.hasOwnProperty(a.mainType)&&i&&i.model!==e}var mD=["rect","circle","line","ellipse","polygon","polyline","path"],bD=ga(mD),yD=ga(mD.concat(["g"])),vD=ga(mD.concat(["g"])),xD=$l();function wD(t){var n=t.getItemStyle(),e=t.get("areaColor");return null!=e&&(n.fill=e),n}var _D=function(){function t(t){var n=new el;this.uid=Df("ec_map_draw"),this._controller=new sD(t.getZr()),this._controllerHost={target:n},this.group=n,n.add(this._regionsGroup=new el),n.add(this._svgGroup=new el)}return t.prototype.draw=function(t,n,e,a,i){var r="geo"===t.mainType,o=t.getData&&t.getData();r&&n.eachComponent({mainType:"series",subType:"map"},(function(n){o||n.getHostGeoModel()!==t||(o=n.getData())}));var l=t.coordinateSystem,s=this._regionsGroup,c=this.group,p=l.getTransformInfo(),u=p.raw,d=p.roam;!s.childAt(0)||i?(c.x=d.x,c.y=d.y,c.scaleX=d.scaleX,c.scaleY=d.scaleY,c.dirty()):xh(c,d,t);var h=o&&o.getVisual("visualMeta")&&o.getVisual("visualMeta").length>0,f={api:e,geo:l,mapOrGeoModel:t,data:o,isVisualEncodedByVisualMap:h,isGeo:r,transformInfoRaw:u};"geoJSON"===l.resourceType?this._buildGeoJSON(f):"geoSVG"===l.resourceType&&this._buildSVG(f),this._updateController(t,n,e),this._updateMapSelectHandler(t,s,e,a)},t.prototype._buildGeoJSON=function(t){var n=this._regionsGroupByName=ga(),e=ga(),a=this._regionsGroup,i=t.transformInfoRaw,r=t.mapOrGeoModel,o=t.data,l=function(t){return[t[0]*i.scaleX+i.x,t[1]*i.scaleY+i.y]};a.removeAll(),Ee(t.geo.regions,(function(i){var s=i.name,c=n.get(s),p=e.get(s)||{},u=p.dataIdx,d=p.regionModel;c||(c=n.set(s,new el),a.add(c),u=o?o.indexOfName(s):null,d=t.isGeo?r.getRegionModel(s):o?o.getItemModel(u):null,e.set(s,{dataIdx:u,regionModel:d}));var h=new nh({segmentIgnoreThreshold:1,shape:{paths:[]}});c.add(h),Ee(i.geometries,(function(t){if("polygon"===t.type){for(var n=[],e=0;e<t.exterior.length;++e)n.push(l(t.exterior[e]));h.shape.paths.push(new Vd({segmentIgnoreThreshold:1,shape:{points:n}}));for(e=0;e<(t.interiors?t.interiors.length:0);++e){for(var a=t.interiors[e],i=[],r=0;r<a.length;++r)i.push(l(a[r]));h.shape.paths.push(new Vd({segmentIgnoreThreshold:1,shape:{points:i}}))}}})),kD(t,h,u,d),h instanceof js&&(h.culling=!0);var f=l(i.getCenter());SD(t,h,s,d,r,u,f)})),n.each((function(n,a){var i=e.get(a),o=i.dataIdx,l=i.regionModel;MD(t,n,a,l,r,o),ID(t,n,a,l,r),CD(t,n,a,l,r)}),this)},t.prototype._buildSVG=function(t){var n=t.geo.map,e=t.transformInfoRaw;this._svgGroup.x=e.x,this._svgGroup.y=e.y,this._svgGroup.scaleX=e.scaleX,this._svgGroup.scaleY=e.scaleY,this._svgResourceChanged(n)&&(this._freeSVG(),this._useSVG(n));var a=this._svgDispatcherMap=ga(),i=!1;Ee(this._svgGraphicRecord.named,(function(n){var e=n.name,r=t.mapOrGeoModel,o=t.data,l=n.svgNodeTagLower,s=n.el,c=o?o.indexOfName(e):null,p=r.getRegionModel(e);(null!=bD.get(l)&&s instanceof js&&kD(t,s,c,p),s instanceof js&&(s.culling=!0),s.z2EmphasisLift=0,n.namedFrom)||(null!=vD.get(l)&&SD(t,s,e,p,r,c,null),MD(t,s,e,p,r,c),ID(t,s,e,p,r),null!=yD.get(l)&&("self"===CD(t,s,e,p,r)&&(i=!0),(a.get(e)||a.set(e,[])).push(s)))}),this),this._enableBlurEntireSVG(i,t)},t.prototype._enableBlurEntireSVG=function(t,n){if(t&&n.isGeo){var e=n.mapOrGeoModel.getModel(["blur","itemStyle"]).getItemStyle().opacity;this._svgGraphicRecord.root.traverse((function(t){if(!t.isGroup){yu(t);var n=t.ensureState("blur").style||{};null==n.opacity&&null!=e&&(n.opacity=e),t.ensureState("emphasis")}}))}},t.prototype.remove=function(){this._regionsGroup.removeAll(),this._regionsGroupByName=null,this._svgGroup.removeAll(),this._freeSVG(),this._controller.dispose(),this._controllerHost=null},t.prototype.findHighDownDispatchers=function(t,n){if(null==t)return[];var e=n.coordinateSystem;if("geoJSON"===e.resourceType){var a=this._regionsGroupByName;if(a){var i=a.get(t);return i?[i]:[]}}else if("geoSVG"===e.resourceType)return this._svgDispatcherMap&&this._svgDispatcherMap.get(t)||[]},t.prototype._svgResourceChanged=function(t){return this._svgMapName!==t},t.prototype._useSVG=function(t){var n=iw(t);if(n&&"geoSVG"===n.type){var e=n.useGraphic(this.uid);this._svgGroup.add(e.root),this._svgGraphicRecord=e,this._svgMapName=t}},t.prototype._freeSVG=function(){var t=this._svgMapName;if(null!=t){var n=iw(t);n&&"geoSVG"===n.type&&n.freeGraphic(this.uid),this._svgGraphicRecord=null,this._svgDispatcherMap=null,this._svgGroup.removeAll(),this._svgMapName=null}},t.prototype._updateController=function(t,n,e){var a=t.coordinateSystem,i=this._controller,r=this._controllerHost;r.zoomLimit=t.get("scaleLimit"),r.zoom=a.getZoom(),i.enable(t.get("roam")||!1);var o=t.mainType;function l(){var n={type:"geoRoam",componentType:o};return n[o+"Id"]=t.id,n}i.off("pan").on("pan",(function(t){this._mouseDownFlag=!1,dD(r,t.dx,t.dy),e.dispatchAction(Ae(l(),{dx:t.dx,dy:t.dy}))}),this),i.off("zoom").on("zoom",(function(t){this._mouseDownFlag=!1,hD(r,t.scale,t.originX,t.originY),e.dispatchAction(Ae(l(),{zoom:t.scale,originX:t.originX,originY:t.originY}))}),this),i.setPointerChecker((function(n,i,r){return a.containPoint([i,r])&&!gD(n,e,t)}))},t.prototype.resetForLabelLayout=function(){this.group.traverse((function(t){var n=t.getTextContent();n&&(n.ignore=xD(n).ignore)}))},t.prototype._updateMapSelectHandler=function(t,n,e,a){var i=this;n.off("mousedown"),n.off("click"),t.get("selectedMode")&&(n.on("mousedown",(function(){i._mouseDownFlag=!0})),n.on("click",(function(t){i._mouseDownFlag&&(i._mouseDownFlag=!1)})))},t}();function kD(t,n,e,a){var i=a.getModel("itemStyle"),r=a.getModel(["emphasis","itemStyle"]),o=a.getModel(["blur","itemStyle"]),l=a.getModel(["select","itemStyle"]),s=wD(i),c=wD(r),p=wD(l),u=wD(o),d=t.data;if(d){var h=d.getItemVisual(e,"style"),f=d.getItemVisual(e,"decal");t.isVisualEncodedByVisualMap&&h.fill&&(s.fill=h.fill),f&&(s.decal=px(f,t.api))}n.setStyle(s),n.style.strokeNoScale=!0,n.ensureState("emphasis").style=c,n.ensureState("select").style=p,n.ensureState("blur").style=u,yu(n)}function SD(t,n,e,a,i,r,o){var l=t.data,s=t.isGeo,c=l&&isNaN(l.get(l.mapDimension("value"),r)),p=l&&l.getItemLayout(r);if(s||c||p&&p.showLabel){var u=s?e:r,d=void 0;(!l||r>=0)&&(d=i);var h=o?{normal:{align:"center",verticalAlign:"middle"}}:null;af(n,rf(a),{labelFetcher:d,labelDataIndex:u,defaultText:e},h);var f=n.getTextContent();if(f&&(xD(f).ignore=f.ignore,n.textConfig&&o)){var g=n.getBoundingRect().clone();n.textConfig.layoutRect=g,n.textConfig.position=[(o[0]-g.x)/g.width*100+"%",(o[1]-g.y)/g.height*100+"%"]}n.disableLabelAnimation=!0}else n.removeTextContent(),n.removeTextConfig(),n.disableLabelAnimation=null}function MD(t,n,e,a,i,r){t.data?t.data.setItemGraphicEl(r,n):Up(n).eventData={componentType:"geo",componentIndex:i.componentIndex,geoIndex:i.componentIndex,name:e,region:a&&a.option||{}}}function ID(t,n,e,a,i){t.data||Jh({el:n,componentModel:i,itemName:e,itemTooltipOption:a.get("tooltip")})}function CD(t,n,e,a,i){n.highDownSilentOnTouch=!!i.get("selectedMode");var r=a.getModel("emphasis"),o=r.get("focus");return Ou(n,o,r.get("blurScope")),t.isGeo&&function(t,n,e){var a=Up(t);a.componentMainType=n.mainType,a.componentIndex=n.componentIndex,a.componentHighDownName=e}(n,i,e),o}var TD=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.render=function(t,n,e,a){if(!a||"mapToggleSelect"!==a.type||a.from!==this.uid){var i=this.group;if(i.removeAll(),!t.getHostGeoModel()){if(this._mapDraw&&a&&"geoRoam"===a.type&&this._mapDraw.resetForLabelLayout(),a&&"geoRoam"===a.type&&"series"===a.componentType&&a.seriesId===t.id)(r=this._mapDraw)&&i.add(r.group);else if(t.needsDrawMap){var r=this._mapDraw||new _D(e);i.add(r.group),r.draw(t,n,e,this,a),this._mapDraw=r}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;t.get("showLegendSymbol")&&n.getComponent("legend")&&this._renderSymbols(t,n,e)}}},n.prototype.remove=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},n.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},n.prototype._renderSymbols=function(t,n,e){var a=t.originalData,i=this.group;a.each(a.mapDimension("value"),(function(n,e){if(!isNaN(n)){var r=a.getItemLayout(e);if(r&&r.point){var o=r.point,l=r.offset,s=new ud({style:{fill:t.getData().getVisual("style").fill},shape:{cx:o[0]+9*l,cy:o[1],r:3},silent:!0,z2:8+(l?0:11)});if(!l){var c=t.mainSeries.getData(),p=a.getName(e),u=c.indexOfName(p),d=a.getItemModel(e),h=d.getModel("label"),f=c.getItemGraphicEl(u);af(s,rf(d),{labelFetcher:{getFormattedLabel:function(n,e){return t.getFormattedLabel(u,e)}}}),s.disableLabelAnimation=!0,h.get("position")||s.setTextConfig({position:"bottom"}),f.onHoverStateChange=function(t){mu(s,t)}}i.add(s)}}}))},n.type="map",n}(Dy),DD=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.needsDrawMap=!1,e.seriesGroup=[],e.getTooltipPosition=function(t){if(null!=t){var n=this.getData().getName(t),e=this.coordinateSystem,a=e.getRegion(n);return a&&e.dataToPoint(a.getCenter())}},e}return re(n,t),n.prototype.getInitialData=function(t){for(var n=WC(this,{coordDimensions:["value"],encodeDefaulter:je(am,this)}),e=ga(),a=[],i=0,r=n.count();i<r;i++){var o=n.getName(i);e.set(o,!0)}return Ee(ow(this.getMapType(),this.option.nameMap,this.option.nameProperty).regions,(function(t){var n=t.name;e.get(n)||a.push(n)})),n.appendValues([],a),n},n.prototype.getHostGeoModel=function(){var t=this.option.geoIndex;return null!=t?this.ecModel.getComponent("geo",t):null},n.prototype.getMapType=function(){return(this.getHostGeoModel()||this).option.map},n.prototype.getRawValue=function(t){var n=this.getData();return n.get(n.mapDimension("value"),t)},n.prototype.getRegionModel=function(t){var n=this.getData();return n.getItemModel(n.indexOfName(t))},n.prototype.formatTooltip=function(t,n,e){for(var a=this.getData(),i=this.getRawValue(t),r=a.getName(t),o=this.seriesGroup,l=[],s=0;s<o.length;s++){var c=o[s].originalData.indexOfName(r),p=a.mapDimension("value");isNaN(o[s].originalData.get(p,c))||l.push(o[s].name)}return iy("section",{header:l.join(", "),noHeader:!l.length,blocks:[iy("nameValue",{name:r,value:i})]})},n.prototype.setZoom=function(t){this.option.zoom=t},n.prototype.setCenter=function(t){this.option.center=t},n.prototype.getLegendIcon=function(t){var n=t.icon||"roundRect",e=Vv(n,0,0,t.itemWidth,t.itemHeight,t.itemStyle.fill);return e.setStyle(t.itemStyle),e.style.stroke="none",n.indexOf("empty")>-1&&(e.style.stroke=e.style.fill,e.style.fill="#fff",e.style.lineWidth=2),e},n.type="series.map",n.dependencies=["geo"],n.layoutMode="box",n.defaultOption={zlevel:0,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"},n}(by);function AD(t){var n={};t.eachSeriesByType("map",(function(t){var e=t.getHostGeoModel(),a=e?"o"+e.id:"i"+t.getMapType();(n[a]=n[a]||[]).push(t)})),Ee(n,(function(t,n){for(var e,a,i,r=(e=Ve(t,(function(t){return t.getData()})),a=t[0].get("mapValueCalculation"),i={},Ee(e,(function(t){t.each(t.mapDimension("value"),(function(n,e){var a="ec-"+t.getName(e);i[a]=i[a]||[],isNaN(n)||i[a].push(n)}))})),e[0].map(e[0].mapDimension("value"),(function(t,n){for(var r="ec-"+e[0].getName(n),o=0,l=1/0,s=-1/0,c=i[r].length,p=0;p<c;p++)l=Math.min(l,i[r][p]),s=Math.max(s,i[r][p]),o+=i[r][p];return 0===c?NaN:"min"===a?l:"max"===a?s:"average"===a?o/c:o}))),o=0;o<t.length;o++)t[o].originalData=t[o].getData();for(o=0;o<t.length;o++)t[o].seriesGroup=t,t[o].needsDrawMap=0===o&&!t[o].getHostGeoModel(),t[o].setData(r.cloneShallow()),t[o].mainSeries=t[0]}))}function zD(t){var n={};t.eachSeriesByType("map",(function(e){var a=e.getMapType();if(!e.getHostGeoModel()&&!n[a]){var i={};Ee(e.seriesGroup,(function(n){var e=n.coordinateSystem,a=n.originalData;n.get("showLegendSymbol")&&t.getComponent("legend")&&a.each(a.mapDimension("value"),(function(t,n){var r=a.getName(n),o=e.getRegion(r);if(o&&!isNaN(t)){var l=i[r]||0,s=e.dataToPoint(o.getCenter());i[r]=l+1,a.setItemLayout(n,{point:s,offset:l})}}))}));var r=e.getData();r.each((function(t){var n=r.getName(t),e=r.getItemLayout(t)||{};e.showLabel=!i[n],r.setItemLayout(t,e)})),n[a]=!0}}))}var LD=Ba,PD=function(t){function n(n){var e=t.call(this)||this;return e.type="view",e.dimensions=["x","y"],e._roamTransformable=new xo,e._rawTransformable=new xo,e.name=n,e}return re(n,t),n.prototype.setBoundingRect=function(t,n,e,a){return this._rect=new Lo(t,n,e,a),this._rect},n.prototype.getBoundingRect=function(){return this._rect},n.prototype.setViewRect=function(t,n,e,a){this._transformTo(t,n,e,a),this._viewRect=new Lo(t,n,e,a)},n.prototype._transformTo=function(t,n,e,a){var i=this.getBoundingRect(),r=this._rawTransformable;r.transform=i.calculateTransform(new Lo(t,n,e,a));var o=r.parent;r.parent=null,r.decomposeTransform(),r.parent=o,this._updateTransform()},n.prototype.setCenter=function(t){t&&(this._center=t,this._updateCenterAndZoom())},n.prototype.setZoom=function(t){t=t||1;var n=this.zoomLimit;n&&(null!=n.max&&(t=Math.min(n.max,t)),null!=n.min&&(t=Math.max(n.min,t))),this._zoom=t,this._updateCenterAndZoom()},n.prototype.getDefaultCenter=function(){var t=this.getBoundingRect();return[t.x+t.width/2,t.y+t.height/2]},n.prototype.getCenter=function(){return this._center||this.getDefaultCenter()},n.prototype.getZoom=function(){return this._zoom||1},n.prototype.getRoamTransform=function(){return this._roamTransformable.getLocalTransform()},n.prototype._updateCenterAndZoom=function(){var t=this._rawTransformable.getLocalTransform(),n=this._roamTransformable,e=this.getDefaultCenter(),a=this.getCenter(),i=this.getZoom();a=Ba([],a,t),e=Ba([],e,t),n.originX=a[0],n.originY=a[1],n.x=e[0]-a[0],n.y=e[1]-a[1],n.scaleX=n.scaleY=i,this._updateTransform()},n.prototype._updateTransform=function(){var t=this._roamTransformable,n=this._rawTransformable;n.parent=t,t.updateTransform(),n.updateTransform(),to(this.transform||(this.transform=[]),n.transform||[1,0,0,1,0,0]),this._rawTransform=n.getLocalTransform(),this.invTransform=this.invTransform||[],ro(this.invTransform,this.transform),this.decomposeTransform()},n.prototype.getTransformInfo=function(){var t=this._rawTransformable,n=this._roamTransformable,e=new xo;return e.transform=n.transform,e.decomposeTransform(),{roam:{x:e.x,y:e.y,scaleX:e.scaleX,scaleY:e.scaleY},raw:{x:t.x,y:t.y,scaleX:t.scaleX,scaleY:t.scaleY}}},n.prototype.getViewRect=function(){return this._viewRect},n.prototype.getViewRectAfterRoam=function(){var t=this.getBoundingRect().clone();return t.applyTransform(this.transform),t},n.prototype.dataToPoint=function(t,n,e){var a=n?this._rawTransform:this.transform;return e=e||[],a?LD(e,t,a):_a(e,t)},n.prototype.pointToData=function(t){var n=this.invTransform;return n?LD([],t,n):[t[0],t[1]]},n.prototype.convertToPixel=function(t,n,e){var a=OD(n);return a===this?a.dataToPoint(e):null},n.prototype.convertFromPixel=function(t,n,e){var a=OD(n);return a===this?a.pointToData(e):null},n.prototype.containPoint=function(t){return this.getViewRectAfterRoam().contain(t[0],t[1])},n.dimensions=["x","y"],n}(xo);function OD(t){var n=t.seriesModel;return n?n.coordinateSystem:null}var RD={geoJSON:{aspectScale:.75,invertLongitute:!0},geoSVG:{aspectScale:1,invertLongitute:!1}},ND=["lng","lat"],ED=function(t){function n(n,e,a){var i=t.call(this,n)||this;i.dimensions=ND,i.type="geo",i._nameCoordMap=ga(),i.map=e;var r=ow(e,a.nameMap,a.nameProperty),o=iw(e);i.resourceType=o?o.type:null;var l=RD[o.type];i._regionsMap=r.regionsMap,i._invertLongitute=l.invertLongitute,i.regions=r.regions,i.aspectScale=ra(a.aspectScale,l.aspectScale);var s=r.boundingRect;return i.setBoundingRect(s.x,s.y,s.width,s.height),i}return re(n,t),n.prototype._transformTo=function(t,n,e,a){var i=this.getBoundingRect(),r=this._invertLongitute;i=i.clone(),r&&(i.y=-i.y-i.height);var o=this._rawTransformable;o.transform=i.calculateTransform(new Lo(t,n,e,a));var l=o.parent;o.parent=null,o.decomposeTransform(),o.parent=l,r&&(o.scaleY=-o.scaleY),this._updateTransform()},n.prototype.getRegion=function(t){return this._regionsMap.get(t)},n.prototype.getRegionByCoord=function(t){for(var n=this.regions,e=0;e<n.length;e++){var a=n[e];if("geoJSON"===a.type&&a.contain(t))return n[e]}},n.prototype.addGeoCoord=function(t,n){this._nameCoordMap.set(t,n)},n.prototype.getGeoCoord=function(t){var n=this._regionsMap.get(t);return this._nameCoordMap.get(t)||n&&n.getCenter()},n.prototype.dataToPoint=function(t,n,e){if("string"==typeof t&&(t=this.getGeoCoord(t)),t)return PD.prototype.dataToPoint.call(this,t,n,e)},n.prototype.convertToPixel=function(t,n,e){var a=VD(n);return a===this?a.dataToPoint(e):null},n.prototype.convertFromPixel=function(t,n,e){var a=VD(n);return a===this?a.pointToData(e):null},n}(PD);function VD(t){var n=t.geoModel,e=t.seriesModel;return n?n.coordinateSystem:e?e.coordinateSystem||(e.getReferringComponents("geo",ts).models[0]||{}).coordinateSystem:null}function BD(t,n){var e=t.get("boundingCoords");if(null!=e){var a=e[0],i=e[1];isNaN(a[0])||isNaN(a[1])||isNaN(i[0])||isNaN(i[1])||this.setBoundingRect(a[0],a[1],i[0]-a[0],i[1]-a[1])}var r,o,l,s=this.getBoundingRect(),c=t.get("layoutCenter"),p=t.get("layoutSize"),u=n.getWidth(),d=n.getHeight(),h=s.width/s.height*this.aspectScale,f=!1;if(c&&p&&(r=[dl(c[0],u),dl(c[1],d)],o=dl(p,Math.min(u,d)),isNaN(r[0])||isNaN(r[1])||isNaN(o)||(f=!0)),f)l={},h>1?(l.width=o,l.height=o/h):(l.height=o,l.width=o*h),l.y=r[1]-l.height/2,l.x=r[0]-l.width/2;else{var g=t.getBoxLayoutParams();g.aspect=h,l=Lg(g,{width:u,height:d})}this.setViewRect(l.x,l.y,l.width,l.height),this.setCenter(t.get("center")),this.setZoom(t.get("zoom"))}Re(ED,PD);var FD=function(){function t(){this.dimensions=ND}return t.prototype.create=function(t,n){var e=[];t.eachComponent("geo",(function(t,a){var i=t.get("map"),r=new ED(i+a,i,{nameMap:t.get("nameMap"),nameProperty:t.get("nameProperty"),aspectScale:t.get("aspectScale")});r.zoomLimit=t.get("scaleLimit"),e.push(r),t.coordinateSystem=r,r.model=t,r.resize=BD,r.resize(t,n)})),t.eachSeries((function(t){if("geo"===t.get("coordinateSystem")){var n=t.get("geoIndex")||0;t.coordinateSystem=e[n]}}));var a={};return t.eachSeriesByType("map",(function(t){if(!t.getHostGeoModel()){var n=t.getMapType();a[n]=a[n]||[],a[n].push(t)}})),Ee(a,(function(t,a){var i=Ve(t,(function(t){return t.get("nameMap")})),r=new ED(a,a,{nameMap:De(i),nameProperty:t[0].get("nameProperty"),aspectScale:t[0].get("aspectScale")});r.zoomLimit=ia.apply(null,Ve(t,(function(t){return t.get("scaleLimit")}))),e.push(r),r.resize=BD,r.resize(t[0],n),Ee(t,(function(t){t.coordinateSystem=r,function(t,n){Ee(n.get("geoCoord"),(function(n,e){t.addGeoCoord(e,n)}))}(r,t)}))})),e},t.prototype.getFilledRegions=function(t,n,e,a){for(var i=(t||[]).slice(),r=ga(),o=0;o<i.length;o++)r.set(i[o].name,i[o]);return Ee(ow(n,e,a).regions,(function(t){var n=t.name;!r.get(n)&&i.push({name:n})})),i},t}(),GD=new FD,HD=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.init=function(t,n,e){var a=iw(t.map);if(a&&"geoJSON"===a.type){var i=t.itemStyle=t.itemStyle||{};"color"in i||(i.color="#eee")}this.mergeDefaultAndTheme(t,e),Bl(t,"label",["show"])},n.prototype.optionUpdated=function(){var t=this,n=this.option;n.regions=GD.getFilledRegions(n.regions,n.map,n.nameMap,n.nameProperty);var e={};this._optionModelMap=Be(n.regions||[],(function(n,a){var i=a.name;return i&&(n.set(i,new Cf(a,t,t.ecModel)),a.selected&&(e[i]=!0)),n}),ga()),n.selectedMap||(n.selectedMap=e)},n.prototype.getRegionModel=function(t){return this._optionModelMap.get(t)||new Cf(null,this,this.ecModel)},n.prototype.getFormattedLabel=function(t,n){var e=this.getRegionModel(t),a="normal"===n?e.get(["label","formatter"]):e.get(["emphasis","label","formatter"]),i={name:t};return"function"==typeof a?(i.status=n,a(i)):"string"==typeof a?a.replace("{a}",null!=t?t:""):void 0},n.prototype.setZoom=function(t){this.option.zoom=t},n.prototype.setCenter=function(t){this.option.center=t},n.prototype.select=function(t){var n=this.option,e=n.selectedMode;e&&("multiple"!==e&&(n.selectedMap=null),(n.selectedMap||(n.selectedMap={}))[t]=!0)},n.prototype.unSelect=function(t){var n=this.option.selectedMap;n&&(n[t]=!1)},n.prototype.toggleSelected=function(t){this[this.isSelected(t)?"unSelect":"select"](t)},n.prototype.isSelected=function(t){var n=this.option.selectedMap;return!(!n||!n[t])},n.type="geo",n.layoutMode="box",n.defaultOption={zlevel:0,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:[]},n}(Bg);function WD(t,n,e){var a=t.getZoom(),i=t.getCenter(),r=n.zoom,o=t.dataToPoint(i);if(null!=n.dx&&null!=n.dy&&(o[0]-=n.dx,o[1]-=n.dy,t.setCenter(t.pointToData(o))),null!=r){if(e){var l=e.min||0,s=e.max||1/0;r=Math.max(Math.min(a*r,s),l)/a}t.scaleX*=r,t.scaleY*=r;var c=(n.originX-t.x)*(r-1),p=(n.originY-t.y)*(r-1);t.x-=c,t.y-=p,t.updateTransform(),t.setCenter(t.pointToData(o)),t.setZoom(r*a)}return{center:t.getCenter(),zoom:t.getZoom()}}var jD=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.focusBlurEnabled=!0,e}return re(n,t),n.prototype.init=function(t,n){this._api=n},n.prototype.render=function(t,n,e,a){if(this._model=t,!t.get("show"))return this._mapDraw&&this._mapDraw.remove(),void(this._mapDraw=null);this._mapDraw||(this._mapDraw=new _D(e));var i=this._mapDraw;i.draw(t,n,e,this,a),i.group.on("click",this._handleRegionClick,this),i.group.silent=t.get("silent"),this.group.add(i.group),this.updateSelectStatus(t,n,e)},n.prototype._handleRegionClick=function(t){var n;Mv(t.target,(function(t){return null!=(n=Up(t).eventData)}),!0),n&&this._api.dispatchAction({type:"geoToggleSelect",geoId:this._model.id,name:n.name})},n.prototype.updateSelectStatus=function(t,n,e){var a=this;this._mapDraw.group.traverse((function(t){var n=Up(t).eventData;if(n)return a._model.isSelected(n.name)?e.enterSelect(t):e.leaveSelect(t),!0}))},n.prototype.findHighDownDispatchers=function(t){return this._mapDraw&&this._mapDraw.findHighDownDispatchers(t,this._model)},n.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove()},n.type="geo",n}(My);function UD(t){function n(n,e){e.update="geo:updateSelectStatus",t.registerAction(e,(function(t,e){var a={},i=[];return e.eachComponent({mainType:"geo",query:t},(function(e){e[n](t.name),Ee(e.coordinateSystem.regions,(function(t){a[t.name]=e.isSelected(t.name)||!1}));var r=[];Ee(a,(function(t,n){a[n]&&r.push(n)})),i.push({geoIndex:e.componentIndex,name:r})})),{selected:a,allSelected:i,name:t.name}}))}t.registerCoordinateSystem("geo",GD),t.registerComponentModel(HD),t.registerComponentView(jD),n("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),n("select",{type:"geoSelect",event:"geoselected"}),n("unSelect",{type:"geoUnSelect",event:"geounselected"}),t.registerAction({type:"geoRoam",event:"geoRoam",update:"updateTransform"},(function(t,n){var e=t.componentType||"series";n.eachComponent({mainType:e,query:t},(function(n){var a=n.coordinateSystem;if("geo"===a.type){var i=WD(a,t,n.get("scaleLimit"));n.setCenter&&n.setCenter(i.center),n.setZoom&&n.setZoom(i.zoom),"series"===e&&Ee(n.seriesGroup,(function(t){t.setCenter(i.center),t.setZoom(i.zoom)}))}}))}))}function YD(t,n){var e=t.isExpand?t.children:[],a=t.parentNode.children,i=t.hierNode.i?a[t.hierNode.i-1]:null;if(e.length){!function(t){var n=t.children,e=n.length,a=0,i=0;for(;--e>=0;){var r=n[e];r.hierNode.prelim+=a,r.hierNode.modifier+=a,i+=r.hierNode.change,a+=r.hierNode.shift+i}}(t);var r=(e[0].hierNode.prelim+e[e.length-1].hierNode.prelim)/2;i?(t.hierNode.prelim=i.hierNode.prelim+n(t,i),t.hierNode.modifier=t.hierNode.prelim-r):t.hierNode.prelim=r}else i&&(t.hierNode.prelim=i.hierNode.prelim+n(t,i));t.parentNode.hierNode.defaultAncestor=function(t,n,e,a){if(n){for(var i=t,r=t,o=r.parentNode.children[0],l=n,s=i.hierNode.modifier,c=r.hierNode.modifier,p=o.hierNode.modifier,u=l.hierNode.modifier;l=$D(l),r=KD(r),l&&r;){i=$D(i),o=KD(o),i.hierNode.ancestor=t;var d=l.hierNode.prelim+u-r.hierNode.prelim-c+a(l,r);d>0&&(QD(JD(l,t,e),t,d),c+=d,s+=d),u+=l.hierNode.modifier,c+=r.hierNode.modifier,s+=i.hierNode.modifier,p+=o.hierNode.modifier}l&&!$D(i)&&(i.hierNode.thread=l,i.hierNode.modifier+=u-s),r&&!KD(o)&&(o.hierNode.thread=r,o.hierNode.modifier+=c-p,e=t)}return e}(t,i,t.parentNode.hierNode.defaultAncestor||a[0],n)}function XD(t){var n=t.hierNode.prelim+t.parentNode.hierNode.modifier;t.setLayout({x:n},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier}function ZD(t){return arguments.length?t:tA}function qD(t,n){return t-=Math.PI/2,{x:n*Math.cos(t),y:n*Math.sin(t)}}function $D(t){var n=t.children;return n.length&&t.isExpand?n[n.length-1]:t.hierNode.thread}function KD(t){var n=t.children;return n.length&&t.isExpand?n[0]:t.hierNode.thread}function JD(t,n,e){return t.hierNode.ancestor.parentNode===n.parentNode?t.hierNode.ancestor:e}function QD(t,n,e){var a=e/(n.hierNode.i-t.hierNode.i);n.hierNode.change-=a,n.hierNode.shift+=e,n.hierNode.modifier+=e,n.hierNode.prelim+=e,t.hierNode.change+=a}function tA(t,n){return t.parentNode===n.parentNode?1:2}var nA=function(){this.parentPoint=[],this.childPoints=[]},eA=function(t){function n(n){return t.call(this,n)||this}return re(n,t),n.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},n.prototype.getDefaultShape=function(){return new nA},n.prototype.buildPath=function(t,n){var e=n.childPoints,a=e.length,i=n.parentPoint,r=e[0],o=e[a-1];if(1===a)return t.moveTo(i[0],i[1]),void t.lineTo(r[0],r[1]);var l=n.orient,s="TB"===l||"BT"===l?0:1,c=1-s,p=dl(n.forkPosition,1),u=[];u[s]=i[s],u[c]=i[c]+(o[c]-i[c])*p,t.moveTo(i[0],i[1]),t.lineTo(u[0],u[1]),t.moveTo(r[0],r[1]),u[s]=r[s],t.lineTo(u[0],u[1]),u[s]=o[s],t.lineTo(u[0],u[1]),t.lineTo(o[0],o[1]);for(var d=1;d<a-1;d++){var h=e[d];t.moveTo(h[0],h[1]),u[s]=h[s],t.lineTo(u[0],u[1])}},n}(bp),aA=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e._mainGroup=new el,e}return re(n,t),n.prototype.init=function(t,n){this._controller=new sD(n.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},n.prototype.render=function(t,n,e){var a=t.getData(),i=t.layoutInfo,r=this._mainGroup;"radial"===t.get("layout")?(r.x=i.x+i.width/2,r.y=i.y+i.height/2):(r.x=i.x,r.y=i.y),this._updateViewCoordSys(t),this._updateController(t,n,e);var o=this._data;a.diff(o).add((function(n){iA(a,n)&&rA(a,n,null,r,t)})).update((function(n,e){var i=o.getItemGraphicEl(e);iA(a,n)?rA(a,n,i,r,t):i&&sA(o,e,i,r,t)})).remove((function(n){var e=o.getItemGraphicEl(n);e&&sA(o,n,e,r,t)})).execute(),this._nodeScaleRatio=t.get("nodeScaleRatio"),this._updateNodeAndLinkScale(t),!0===t.get("expandAndCollapse")&&a.eachItemGraphicEl((function(n,a){n.off("click").on("click",(function(){e.dispatchAction({type:"treeExpandAndCollapse",seriesId:t.id,dataIndex:a})}))})),this._data=a},n.prototype._updateViewCoordSys=function(t){var n=t.getData(),e=[];n.each((function(t){var a=n.getItemLayout(t);!a||isNaN(a.x)||isNaN(a.y)||e.push([+a.x,+a.y])}));var a=[],i=[];kc(e,a,i);var r=this._min,o=this._max;i[0]-a[0]==0&&(a[0]=r?r[0]:a[0]-1,i[0]=o?o[0]:i[0]+1),i[1]-a[1]==0&&(a[1]=r?r[1]:a[1]-1,i[1]=o?o[1]:i[1]+1);var l=t.coordinateSystem=new PD;l.zoomLimit=t.get("scaleLimit"),l.setBoundingRect(a[0],a[1],i[0]-a[0],i[1]-a[1]),l.setCenter(t.get("center")),l.setZoom(t.get("zoom")),this.group.attr({x:l.x,y:l.y,scaleX:l.scaleX,scaleY:l.scaleY}),this._min=a,this._max=i},n.prototype._updateController=function(t,n,e){var a=this,i=this._controller,r=this._controllerHost,o=this.group;i.setPointerChecker((function(n,a,i){var r=o.getBoundingRect();return r.applyTransform(o.transform),r.contain(a,i)&&!gD(n,e,t)})),i.enable(t.get("roam")),r.zoomLimit=t.get("scaleLimit"),r.zoom=t.coordinateSystem.getZoom(),i.off("pan").off("zoom").on("pan",(function(n){dD(r,n.dx,n.dy),e.dispatchAction({seriesId:t.id,type:"treeRoam",dx:n.dx,dy:n.dy})})).on("zoom",(function(n){hD(r,n.scale,n.originX,n.originY),e.dispatchAction({seriesId:t.id,type:"treeRoam",zoom:n.scale,originX:n.originX,originY:n.originY}),a._updateNodeAndLinkScale(t),e.updateLabelLayout()}))},n.prototype._updateNodeAndLinkScale=function(t){var n=t.getData(),e=this._getNodeGlobalScale(t);n.eachItemGraphicEl((function(t,n){t.setSymbolScale(e)}))},n.prototype._getNodeGlobalScale=function(t){var n=t.coordinateSystem;if("view"!==n.type)return 1;var e=this._nodeScaleRatio,a=n.scaleX||1;return((n.getZoom()-1)*e+1)/a},n.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},n.prototype.remove=function(){this._mainGroup.removeAll(),this._data=null},n.type="tree",n}(Dy);function iA(t,n){var e=t.getItemLayout(n);return e&&!isNaN(e.x)&&!isNaN(e.y)}function rA(t,n,e,a,i){var r=!e,o=t.tree.getNodeByDataIndex(n),l=o.getModel(),s=o.getVisual("style").fill,c=!1===o.isExpand&&0!==o.children.length?s:"#fff",p=t.tree.root,u=o.parentNode===p?o:o.parentNode||o,d=t.getItemGraphicEl(u.dataIndex),h=u.getLayout(),f=d?{x:d.__oldX,y:d.__oldY,rawX:d.__radialOldRawX,rawY:d.__radialOldRawY}:h,g=o.getLayout();r?((e=new xI(t,n,null,{symbolInnerColor:c,useNameLabel:!0})).x=f.x,e.y=f.y):e.updateData(t,n,null,{symbolInnerColor:c,useNameLabel:!0}),e.__radialOldRawX=e.__radialRawX,e.__radialOldRawY=e.__radialRawY,e.__radialRawX=g.rawX,e.__radialRawY=g.rawY,a.add(e),t.setItemGraphicEl(n,e),e.__oldX=e.x,e.__oldY=e.y,xh(e,{x:g.x,y:g.y},i);var m=e.getSymbolPath();if("radial"===i.get("layout")){var b=p.children[0],y=b.getLayout(),v=b.children.length,x=void 0,w=void 0;if(g.x===y.x&&!0===o.isExpand){var _={x:(b.children[0].getLayout().x+b.children[v-1].getLayout().x)/2,y:(b.children[0].getLayout().y+b.children[v-1].getLayout().y)/2};(x=Math.atan2(_.y-y.y,_.x-y.x))<0&&(x=2*Math.PI+x),(w=_.x<y.x)&&(x-=Math.PI)}else(x=Math.atan2(g.y-y.y,g.x-y.x))<0&&(x=2*Math.PI+x),0===o.children.length||0!==o.children.length&&!1===o.isExpand?(w=g.x<y.x)&&(x-=Math.PI):(w=g.x>y.x)||(x-=Math.PI);var k=w?"left":"right",S=l.getModel("label"),M=S.get("rotate"),I=M*(Math.PI/180),C=m.getTextContent();C&&(m.setTextConfig({position:S.get("position")||k,rotation:null==M?-x:I,origin:"center"}),C.setStyle("verticalAlign","middle"))}var T=l.get(["emphasis","focus"]),D="ancestor"===T?o.getAncestorsIndices():"descendant"===T?o.getDescendantIndices():null;D&&(Up(e).focus=D),function(t,n,e,a,i,r,o,l){var s=n.getModel(),c=t.get("edgeShape"),p=t.get("layout"),u=t.getOrient(),d=t.get(["lineStyle","curveness"]),h=t.get("edgeForkPosition"),f=s.getModel("lineStyle").getLineStyle(),g=a.__edge;if("curve"===c)n.parentNode&&n.parentNode!==e&&(g||(g=a.__edge=new $d({shape:cA(p,u,d,i,i)})),xh(g,{shape:cA(p,u,d,r,o)},t));else if("polyline"===c&&"orthogonal"===p&&n!==e&&n.children&&0!==n.children.length&&!0===n.isExpand){for(var m=n.children,b=[],y=0;y<m.length;y++){var v=m[y].getLayout();b.push([v.x,v.y])}g||(g=a.__edge=new eA({shape:{parentPoint:[o.x,o.y],childPoints:[[o.x,o.y]],orient:u,forkPosition:h}})),xh(g,{shape:{parentPoint:[o.x,o.y],childPoints:b}},t)}g&&(g.useStyle(ze({strokeNoScale:!0,fill:null},f)),Vu(g,s,"lineStyle"),yu(g),l.add(g))}(i,o,p,e,f,h,g,a),e.__edge&&(e.onHoverStateChange=function(n){if("blur"!==n){var a=o.parentNode&&t.getItemGraphicEl(o.parentNode.dataIndex);a&&1===a.hoverState||mu(e.__edge,n)}})}function oA(t,n,e,a,i){var r=lA(n.tree.root,t),o=r.source,l=r.sourceLayout,s=n.getItemGraphicEl(t.dataIndex);if(s){var c=n.getItemGraphicEl(o.dataIndex).__edge,p=s.__edge||(!1===o.isExpand||1===o.children.length?c:void 0),u=a.get("edgeShape"),d=a.get("layout"),h=a.get("orient"),f=a.get(["lineStyle","curveness"]);p&&("curve"===u?kh(p,{shape:cA(d,h,f,l,l),style:{opacity:0}},a,{cb:function(){e.remove(p)},removeOpt:i}):"polyline"===u&&"orthogonal"===a.get("layout")&&kh(p,{shape:{parentPoint:[l.x,l.y],childPoints:[[l.x,l.y]]},style:{opacity:0}},a,{cb:function(){e.remove(p)},removeOpt:i}))}}function lA(t,n){for(var e,a=n.parentNode===t?n:n.parentNode||n;null==(e=a.getLayout());)a=a.parentNode===t?a:a.parentNode||a;return{source:a,sourceLayout:e}}function sA(t,n,e,a,i){var r=t.tree.getNodeByDataIndex(n),o=lA(t.tree.root,r).sourceLayout,l={duration:i.get("animationDurationUpdate"),easing:i.get("animationEasingUpdate")};kh(e,{x:o.x+1,y:o.y+1},i,{cb:function(){a.remove(e),t.setItemGraphicEl(n,null)},removeOpt:l}),e.fadeOut(null,{fadeLabel:!0,animation:l}),r.children.forEach((function(n){oA(n,t,a,i,l)})),oA(r,t,a,i,l)}function cA(t,n,e,a,i){var r,o,l,s,c,p,u,d;if("radial"===t){c=a.rawX,u=a.rawY,p=i.rawX,d=i.rawY;var h=qD(c,u),f=qD(c,u+(d-u)*e),g=qD(p,d+(u-d)*e),m=qD(p,d);return{x1:h.x||0,y1:h.y||0,x2:m.x||0,y2:m.y||0,cpx1:f.x||0,cpy1:f.y||0,cpx2:g.x||0,cpy2:g.y||0}}return c=a.x,u=a.y,p=i.x,d=i.y,"LR"!==n&&"RL"!==n||(r=c+(p-c)*e,o=u,l=p+(c-p)*e,s=d),"TB"!==n&&"BT"!==n||(r=c,o=u+(d-u)*e,l=p,s=d+(u-d)*e),{x1:c,y1:u,x2:p,y2:d,cpx1:r,cpy1:o,cpx2:l,cpy2:s}}var pA=$l();function uA(t){var n=t.mainData,e=t.datas;e||(e={main:n},t.datasAttr={main:"data"}),t.datas=t.mainData=null,bA(n,e,t),Ee(e,(function(e){Ee(n.TRANSFERABLE_METHODS,(function(n){e.wrapMethod(n,je(dA,t))}))})),n.wrapMethod("cloneShallow",je(fA,t)),Ee(n.CHANGABLE_METHODS,(function(e){n.wrapMethod(e,je(hA,t))})),ca(e[n.dataType]===n)}function dA(t,n){if(pA(a=this).mainData===a){var e=Ae({},pA(this).datas);e[this.dataType]=n,bA(n,e,t)}else yA(n,this.dataType,pA(this).mainData,t);var a;return n}function hA(t,n){return t.struct&&t.struct.update(),n}function fA(t,n){return Ee(pA(n).datas,(function(e,a){e!==n&&yA(e.cloneShallow(),a,n,t)})),n}function gA(t){var n=pA(this).mainData;return null==t||null==n?n:pA(n).datas[t]}function mA(){var t=pA(this).mainData;return null==t?[{data:t}]:Ve(He(pA(t).datas),(function(n){return{type:n,data:pA(t).datas[n]}}))}function bA(t,n,e){pA(t).datas={},Ee(n,(function(n,a){yA(n,a,t,e)}))}function yA(t,n,e,a){pA(e).datas[n]=t,pA(t).mainData=e,t.dataType=n,a.struct&&(t[a.structAttr]=a.struct,a.struct[a.datasAttr[n]]=t),t.getLinkedData=gA,t.getLinkedDataAll=mA}var vA=function(){function t(t,n){this.depth=0,this.height=0,this.dataIndex=-1,this.children=[],this.viewChildren=[],this.isExpand=!1,this.name=t||"",this.hostTree=n}return t.prototype.isRemoved=function(){return this.dataIndex<0},t.prototype.eachNode=function(t,n,e){"function"==typeof t&&(e=n,n=t,t=null),Xe(t=t||{})&&(t={order:t});var a,i=t.order||"preorder",r=this[t.attr||"children"];"preorder"===i&&(a=n.call(e,this));for(var o=0;!a&&o<r.length;o++)r[o].eachNode(t,n,e);"postorder"===i&&n.call(e,this)},t.prototype.updateDepthAndHeight=function(t){var n=0;this.depth=t;for(var e=0;e<this.children.length;e++){var a=this.children[e];a.updateDepthAndHeight(t+1),a.height>n&&(n=a.height)}this.height=n+1},t.prototype.getNodeById=function(t){if(this.getId()===t)return this;for(var n=0,e=this.children,a=e.length;n<a;n++){var i=e[n].getNodeById(t);if(i)return i}},t.prototype.contains=function(t){if(t===this)return!0;for(var n=0,e=this.children,a=e.length;n<a;n++){var i=e[n].contains(t);if(i)return i}},t.prototype.getAncestors=function(t){for(var n=[],e=t?this:this.parentNode;e;)n.push(e),e=e.parentNode;return n.reverse(),n},t.prototype.getAncestorsIndices=function(){for(var t=[],n=this;n;)t.push(n.dataIndex),n=n.parentNode;return t.reverse(),t},t.prototype.getDescendantIndices=function(){var t=[];return this.eachNode((function(n){t.push(n.dataIndex)})),t},t.prototype.getValue=function(t){var n=this.hostTree.data;return n.getStore().get(n.getDimensionIndex(t||"value"),this.dataIndex)},t.prototype.setLayout=function(t,n){this.dataIndex>=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,n)},t.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},t.prototype.getModel=function(t){if(!(this.dataIndex<0))return this.hostTree.data.getItemModel(this.dataIndex).getModel(t)},t.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},t.prototype.setVisual=function(t,n){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,n)},t.prototype.getVisual=function(t){return this.hostTree.data.getItemVisual(this.dataIndex,t)},t.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},t.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},t.prototype.getChildIndex=function(){if(this.parentNode){for(var t=this.parentNode.children,n=0;n<t.length;++n)if(t[n]===this)return n;return-1}return-1},t.prototype.isAncestorOf=function(t){for(var n=t.parentNode;n;){if(n===this)return!0;n=n.parentNode}return!1},t.prototype.isDescendantOf=function(t){return t!==this&&t.isAncestorOf(this)},t}(),xA=function(){function t(t){this.type="tree",this._nodes=[],this.hostModel=t}return t.prototype.eachNode=function(t,n,e){this.root.eachNode(t,n,e)},t.prototype.getNodeByDataIndex=function(t){var n=this.data.getRawIndex(t);return this._nodes[n]},t.prototype.getNodeById=function(t){return this.root.getNodeById(t)},t.prototype.update=function(){for(var t=this.data,n=this._nodes,e=0,a=n.length;e<a;e++)n[e].dataIndex=-1;for(e=0,a=t.count();e<a;e++)n[t.getRawIndex(e)].dataIndex=e},t.prototype.clearLayouts=function(){this.data.clearItemLayouts()},t.createTree=function(n,e,a){var i=new t(e),r=[],o=1;!function t(n,e){var a=n.value;o=Math.max(o,Ue(a)?a.length:1),r.push(n);var l=new vA(Yl(n.name,""),i);e?function(t,n){var e=n.children;if(t.parentNode===n)return;e.push(t),t.parentNode=n}(l,e):i.root=l,i._nodes.push(l);var s=n.children;if(s)for(var c=0;c<s.length;c++)t(s[c],l)}(n),i.root.updateDepthAndHeight(0);var l=X_(r,{coordDimensions:["value"],dimensionsCount:o}).dimensions,s=new Y_(l,e);return s.initData(r),a&&a(s),uA({mainData:s,struct:i,structAttr:"tree"}),i.update(),i},t}();function wA(t,n,e){if(t&&Pe(n,t.type)>=0){var a=e.getData().tree.root,i=t.targetNode;if("string"==typeof i&&(i=a.getNodeById(i)),i&&a.contains(i))return{node:i};var r=t.targetNodeId;if(null!=r&&(i=a.getNodeById(r)))return{node:i}}}function _A(t){for(var n=[];t;)(t=t.parentNode)&&n.push(t);return n.reverse()}function kA(t,n){return Pe(_A(t),n)>=0}function SA(t,n){for(var e=[];t;){var a=t.dataIndex;e.push({name:t.name,dataIndex:a,value:n.getRawValue(a)}),t=t.parentNode}return e.reverse(),e}var MA=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.hasSymbolVisual=!0,n.ignoreStyleOnData=!0,n}return re(n,t),n.prototype.getInitialData=function(t){var n={name:t.name,children:t.data},e=t.leaves||{},a=new Cf(e,this,this.ecModel),i=xA.createTree(n,this,(function(t){t.wrapMethod("getItemModel",(function(t,n){var e=i.getNodeByDataIndex(n);return e&&e.children.length&&e.isExpand||(t.parentModel=a),t}))}));var r=0;i.eachNode("preorder",(function(t){t.depth>r&&(r=t.depth)}));var o=t.expandAndCollapse&&t.initialTreeDepth>=0?t.initialTreeDepth:r;return i.root.eachNode("preorder",(function(t){var n=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=n&&null!=n.collapsed?!n.collapsed:t.depth<=o})),i.data},n.prototype.getOrient=function(){var t=this.get("orient");return"horizontal"===t?t="LR":"vertical"===t&&(t="TB"),t},n.prototype.setZoom=function(t){this.option.zoom=t},n.prototype.setCenter=function(t){this.option.center=t},n.prototype.formatTooltip=function(t,n,e){for(var a=this.getData().tree,i=a.root.children[0],r=a.getNodeByDataIndex(t),o=r.getValue(),l=r.name;r&&r!==i;)l=r.parentNode.name+"."+l,r=r.parentNode;return iy("nameValue",{name:l,value:o,noValue:isNaN(o)||null==o})},n.prototype.getDataParams=function(n){var e=t.prototype.getDataParams.apply(this,arguments),a=this.getData().tree.getNodeByDataIndex(n);return e.treeAncestors=SA(a,this),e},n.type="series.tree",n.layoutMode="box",n.defaultOption={zlevel:0,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},n}(by);function IA(t,n){for(var e,a=[t];e=a.pop();)if(n(e),e.isExpand){var i=e.children;if(i.length)for(var r=i.length-1;r>=0;r--)a.push(i[r])}}function CA(t,n){t.eachSeriesByType("tree",(function(t){!function(t,n){var e=function(t,n){return Lg(t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()})}(t,n);t.layoutInfo=e;var a=t.get("layout"),i=0,r=0,o=null;"radial"===a?(i=2*Math.PI,r=Math.min(e.height,e.width)/2,o=ZD((function(t,n){return(t.parentNode===n.parentNode?1:2)/t.depth}))):(i=e.width,r=e.height,o=ZD());var l=t.getData().tree.root,s=l.children[0];if(s){!function(t){var n=t;n.hierNode={defaultAncestor:null,ancestor:n,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var e,a,i=[n];e=i.pop();)if(a=e.children,e.isExpand&&a.length)for(var r=a.length-1;r>=0;r--){var o=a[r];o.hierNode={defaultAncestor:null,ancestor:o,prelim:0,modifier:0,change:0,shift:0,i:r,thread:null},i.push(o)}}(l),function(t,n,e){for(var a,i=[t],r=[];a=i.pop();)if(r.push(a),a.isExpand){var o=a.children;if(o.length)for(var l=0;l<o.length;l++)i.push(o[l])}for(;a=r.pop();)n(a,e)}(s,YD,o),l.hierNode.modifier=-s.hierNode.prelim,IA(s,XD);var c=s,p=s,u=s;IA(s,(function(t){var n=t.getLayout().x;n<c.getLayout().x&&(c=t),n>p.getLayout().x&&(p=t),t.depth>u.depth&&(u=t)}));var d=c===p?1:o(c,p)/2,h=d-c.getLayout().x,f=0,g=0,m=0,b=0;if("radial"===a)f=i/(p.getLayout().x+d+h),g=r/(u.depth-1||1),IA(s,(function(t){m=(t.getLayout().x+h)*f,b=(t.depth-1)*g;var n=qD(m,b);t.setLayout({x:n.x,y:n.y,rawX:m,rawY:b},!0)}));else{var y=t.getOrient();"RL"===y||"LR"===y?(g=r/(p.getLayout().x+d+h),f=i/(u.depth-1||1),IA(s,(function(t){b=(t.getLayout().x+h)*g,m="LR"===y?(t.depth-1)*f:i-(t.depth-1)*f,t.setLayout({x:m,y:b},!0)}))):"TB"!==y&&"BT"!==y||(f=i/(p.getLayout().x+d+h),g=r/(u.depth-1||1),IA(s,(function(t){m=(t.getLayout().x+h)*f,b="TB"===y?(t.depth-1)*g:r-(t.depth-1)*g,t.setLayout({x:m,y:b},!0)})))}}}(t,n)}))}function TA(t){t.eachSeriesByType("tree",(function(t){var n=t.getData();n.tree.eachNode((function(t){var e=t.getModel().getModel("itemStyle").getItemStyle();Ae(n.ensureUniqueItemVisual(t.dataIndex,"style"),e)}))}))}var DA=function(){},AA=["treemapZoomToNode","treemapRender","treemapMove"];function zA(t){var n=t.getData().tree,e={};n.eachNode((function(n){for(var a=n;a&&a.depth>1;)a=a.parentNode;var i=fm(t.ecModel,a.name||a.dataIndex+"",e);n.setVisual("decal",i)}))}var LA=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.preventUsingHoverLayer=!0,e}return re(n,t),n.prototype.getInitialData=function(t,n){var e={name:t.name,children:t.data};PA(e);var a=t.levels||[],i=this.designatedVisualItemStyle={},r=new Cf({itemStyle:i},this,n);a=t.levels=function(t,n){var e,a,i=Vl(n.get("color")),r=Vl(n.get(["aria","decal","decals"]));if(!i)return;Ee(t=t||[],(function(t){var n=new Cf(t),i=n.get("color"),r=n.get("decal");(n.get(["itemStyle","color"])||i&&"none"!==i)&&(e=!0),(n.get(["itemStyle","decal"])||r&&"none"!==r)&&(a=!0)}));var o=t[0]||(t[0]={});e||(o.color=i.slice());!a&&r&&(o.decal=r.slice());return t}(a,n);var o=Ve(a||[],(function(t){return new Cf(t,r,n)}),this),l=xA.createTree(e,this,(function(t){t.wrapMethod("getItemModel",(function(t,n){var e=l.getNodeByDataIndex(n),a=e?o[e.depth]:null;return t.parentModel=a||r,t}))}));return l.data},n.prototype.optionUpdated=function(){this.resetViewRoot()},n.prototype.formatTooltip=function(t,n,e){var a=this.getData(),i=this.getRawValue(t);return iy("nameValue",{name:a.getName(t),value:i})},n.prototype.getDataParams=function(n){var e=t.prototype.getDataParams.apply(this,arguments),a=this.getData().tree.getNodeByDataIndex(n);return e.treeAncestors=SA(a,this),e.treePathInfo=e.treeAncestors,e},n.prototype.setLayoutInfo=function(t){this.layoutInfo=this.layoutInfo||{},Ae(this.layoutInfo,t)},n.prototype.mapIdToIndex=function(t){var n=this._idIndexMap;n||(n=this._idIndexMap=ga(),this._idIndexMapCount=0);var e=n.get(t);return null==e&&n.set(t,e=this._idIndexMapCount++),e},n.prototype.getViewRoot=function(){return this._viewRoot},n.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var n=this.getRawData().tree.root;t&&(t===n||n.contains(t))||(this._viewRoot=n)},n.prototype.enableAriaDecal=function(){zA(this)},n.type="series.treemap",n.layoutMode="box",n.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,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"}}},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%"],ellipsis:!0,verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},n}(by);function PA(t){var n=0;Ee(t.children,(function(t){PA(t);var e=t.value;Ue(e)&&(e=e[0]),n+=e}));var e=t.value;Ue(e)&&(e=e[0]),(null==e||isNaN(e))&&(e=n),e<0&&(e=0),Ue(t.value)?t.value[0]=e:t.value=e}var OA=function(){function t(t){this.group=new el,t.add(this.group)}return t.prototype.render=function(t,n,e,a){var i=t.getModel("breadcrumb"),r=this.group;if(r.removeAll(),i.get("show")&&e){var o=i.getModel("itemStyle"),l=o.getModel("textStyle"),s={pos:{left:i.get("left"),right:i.get("right"),top:i.get("top"),bottom:i.get("bottom")},box:{width:n.getWidth(),height:n.getHeight()},emptyItemWidth:i.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(e,s,l),this._renderContent(t,s,o,l,a),Pg(r,s.pos,s.box)}},t.prototype._prepare=function(t,n,e){for(var a=t;a;a=a.parentNode){var i=Yl(a.getModel().get("name"),""),r=e.getTextRect(i),o=Math.max(r.width+16,n.emptyItemWidth);n.totalWidth+=o+8,n.renderList.push({node:a,text:i,width:o})}},t.prototype._renderContent=function(t,n,e,a,i){for(var r=0,o=n.emptyItemWidth,l=t.get(["breadcrumb","height"]),s=function(t,n,e){var a=n.width,i=n.height,r=dl(t.left,a),o=dl(t.top,i),l=dl(t.right,a),s=dl(t.bottom,i);return(isNaN(r)||isNaN(parseFloat(t.left)))&&(r=0),(isNaN(l)||isNaN(parseFloat(t.right)))&&(l=a),(isNaN(o)||isNaN(parseFloat(t.top)))&&(o=0),(isNaN(s)||isNaN(parseFloat(t.bottom)))&&(s=i),e=mg(e||0),{width:Math.max(l-r-e[1]-e[3],0),height:Math.max(s-o-e[0]-e[2],0)}}(n.pos,n.box),c=n.totalWidth,p=n.renderList,u=p.length-1;u>=0;u--){var d=p[u],h=d.node,f=d.width,g=d.text;c>s.width&&(c-=f-o,f=o,g=null);var m=new Vd({shape:{points:RA(r,0,f,l,u===p.length-1,0===u)},style:ze(e.getItemStyle(),{lineJoin:"bevel"}),textContent:new jp({style:{text:g,fill:a.getTextColor(),font:a.getFont()}}),textConfig:{position:"inside"},z2:1e5,onclick:je(i,h)});m.disableLabelAnimation=!0,this.group.add(m),NA(m,t,h),r+=f+8}},t.prototype.remove=function(){this.group.removeAll()},t}();function RA(t,n,e,a,i,r){var o=[[i?t:t-5,n],[t+e,n],[t+e,n+a],[i?t:t-5,n+a]];return!r&&o.splice(2,0,[t+e+5,n+a/2]),!i&&o.push([t,n+a/2]),o}function NA(t,n,e){Up(t).eventData={componentType:"series",componentSubType:"treemap",componentIndex:n.componentIndex,seriesIndex:n.componentIndex,seriesName:n.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:e&&e.dataIndex,name:e&&e.name},treePathInfo:e&&SA(e,n)}}var EA=function(){function t(){this._storage=[],this._elExistsMap={}}return t.prototype.add=function(t,n,e,a,i){return!this._elExistsMap[t.id]&&(this._elExistsMap[t.id]=!0,this._storage.push({el:t,target:n,duration:e,delay:a,easing:i}),!0)},t.prototype.finished=function(t){return this._finishedCallback=t,this},t.prototype.start=function(){for(var t=this,n=this._storage.length,e=function(){--n<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},a=0,i=this._storage.length;a<i;a++){var r=this._storage[a];r.el.animateTo(r.target,{duration:r.duration,delay:r.delay,easing:r.easing,setToFinal:!0,done:e,aborted:e})}return this},t}();var VA=el,BA=Lp,FA="label",GA="upperLabel",HA=ms([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),WA=function(t){var n=HA(t);return n.stroke=n.fill=n.lineWidth=null,n},jA=$l(),UA=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e._state="ready",e._storage={nodeGroup:[],background:[],content:[]},e}return re(n,t),n.prototype.render=function(t,n,e,a){if(!(Pe(n.findComponents({mainType:"series",subType:"treemap",query:a}),t)<0)){this.seriesModel=t,this.api=e,this.ecModel=n;var i=wA(a,["treemapZoomToNode","treemapRootToNode"],t),r=a&&a.type,o=t.layoutInfo,l=!this._oldTree,s=this._storage,c="treemapRootToNode"===r&&i&&s?{rootNodeGroup:s.nodeGroup[i.node.getRawIndex()],direction:a.direction}:null,p=this._giveContainerGroup(o),u=t.get("animation"),d=this._doRender(p,t,c);!u||l||r&&"treemapZoomToNode"!==r&&"treemapRootToNode"!==r?d.renderFinally():this._doAnimation(p,d,t,c),this._resetController(e),this._renderBreadcrumb(t,e,i)}},n.prototype._giveContainerGroup=function(t){var n=this._containerGroup;return n||(n=this._containerGroup=new VA,this._initEvents(n),this.group.add(n)),n.x=t.x,n.y=t.y,n},n.prototype._doRender=function(t,n,e){var a=n.getData().tree,i=this._oldTree,r={nodeGroup:[],background:[],content:[]},o={nodeGroup:[],background:[],content:[]},l=this._storage,s=[];function c(t,a,i,c){return function(t,n,e,a,i,r,o,l,s,c){if(!o)return;var p=o.getLayout(),u=t.getData(),d=o.getModel();if(u.setItemGraphicEl(o.dataIndex,null),!p||!p.isInView)return;var h=p.width,f=p.height,g=p.borderWidth,m=p.invisible,b=o.getRawIndex(),y=l&&l.getRawIndex(),v=o.viewChildren,x=p.upperHeight,w=v&&v.length,_=d.getModel("itemStyle"),k=d.getModel(["emphasis","itemStyle"]),S=d.getModel(["blur","itemStyle"]),M=d.getModel(["select","itemStyle"]),I=_.get("borderRadius")||0,C=V("nodeGroup",VA);if(!C)return;if(s.add(C),C.x=p.x||0,C.y=p.y||0,C.markRedraw(),jA(C).nodeWidth=h,jA(C).nodeHeight=f,p.isAboveViewRoot)return C;var T=V("background",BA,c,20);T&&P(C,T,w&&p.upperLabelHeight);var D=d.get(["emphasis","focus"]),A=d.get(["emphasis","blurScope"]),z="ancestor"===D?o.getAncestorsIndices():"descendant"===D?o.getDescendantIndices():D;if(w)Fu(C)&&Bu(C,!1),T&&(Bu(T,!0),u.setItemGraphicEl(o.dataIndex,T),Ru(T,z,A));else{var L=V("content",BA,c,30);L&&O(C,L),T.disableMorphing=!0,T&&Fu(T)&&Bu(T,!1),Bu(C,!0),u.setItemGraphicEl(o.dataIndex,C),Ru(C,z,A)}return C;function P(n,e,a){var i=Up(e);if(i.dataIndex=o.dataIndex,i.seriesIndex=t.seriesIndex,e.setShape({x:0,y:0,width:h,height:f,r:I}),m)R(e);else{e.invisible=!1;var r=o.getVisual("style"),l=r.stroke,s=WA(_);s.fill=l;var c=HA(k);c.fill=k.get("borderColor");var p=HA(S);p.fill=S.get("borderColor");var u=HA(M);if(u.fill=M.get("borderColor"),a){var d=h-2*g;N(e,l,r.opacity,{x:g,y:0,width:d,height:x})}else e.removeTextContent();e.setStyle(s),e.ensureState("emphasis").style=c,e.ensureState("blur").style=p,e.ensureState("select").style=u,yu(e)}n.add(e)}function O(n,e){var a=Up(e);a.dataIndex=o.dataIndex,a.seriesIndex=t.seriesIndex;var i=Math.max(h-2*g,0),r=Math.max(f-2*g,0);if(e.culling=!0,e.setShape({x:g,y:g,width:i,height:r,r:I}),m)R(e);else{e.invisible=!1;var l=o.getVisual("style"),s=l.fill,c=WA(_);c.fill=s,c.decal=l.decal;var p=HA(k),u=HA(S),d=HA(M);N(e,s,l.opacity,null),e.setStyle(c),e.ensureState("emphasis").style=p,e.ensureState("blur").style=u,e.ensureState("select").style=d,yu(e)}n.add(e)}function R(t){!t.invisible&&r.push(t)}function N(n,e,a,i){var r=d.getModel(i?GA:FA),l=Yl(d.get("name"),null),s=r.getShallow("show");af(n,rf(d,i?GA:FA),{defaultText:s?l:null,inheritColor:e,defaultOpacity:a,labelFetcher:t,labelDataIndex:o.dataIndex});var c=n.getTextContent();if(c){var u=c.style,h=sa(u.padding||0);i&&(n.setTextConfig({layoutRect:i}),c.disableLabelLayout=!0),c.beforeUpdate=function(){var t=Math.max((i?i.width:n.shape.width)-h[1]-h[3],0),e=Math.max((i?i.height:n.shape.height)-h[0]-h[2],0);u.width===t&&u.height===e||c.setStyle({width:t,height:e})},u.truncateMinChar=2,u.lineOverflow="truncate",E(u,i,p);var f=c.getState("emphasis");E(f?f.style:null,i,p)}}function E(n,e,a){var i=n?n.text:null;if(!e&&a.isLeafRoot&&null!=i){var r=t.get("drillDownIcon",!0);n.text=r?r+" "+i:i}}function V(t,a,r,o){var l=null!=y&&e[t][y],s=i[t];return l?(e[t][y]=null,B(s,l)):m||((l=new a)instanceof js&&(l.z2=function(t,n){return 100*t+n}(r,o)),F(s,l)),n[t][b]=l}function B(t,n){var e=t[b]={};n instanceof VA?(e.oldX=n.x,e.oldY=n.y):e.oldShape=Ae({},n.shape)}function F(t,n){var e=t[b]={},r=o.parentNode,l=n instanceof el;if(r&&(!a||"drillDown"===a.direction)){var s=0,c=0,p=i.background[r.getRawIndex()];!a&&p&&p.oldShape&&(s=p.oldShape.width,c=p.oldShape.height),l?(e.oldX=0,e.oldY=c):e.oldShape={x:s,y:c,width:0,height:0}}e.fadein=!l}}(n,o,l,e,r,s,t,a,i,c)}!function t(n,e,a,i,r){i?(e=n,Ee(n,(function(t,n){!t.isRemoved()&&l(n,n)}))):new __(e,n,o,o).add(l).update(l).remove(je(l,null)).execute();function o(t){return t.getId()}function l(o,l){var s=null!=o?n[o]:null,p=null!=l?e[l]:null,u=c(s,p,a,r);u&&t(s&&s.viewChildren||[],p&&p.viewChildren||[],u,i,r+1)}}(a.root?[a.root]:[],i&&i.root?[i.root]:[],t,a===i||!i,0);var p=function(t){var n={nodeGroup:[],background:[],content:[]};return t&&Ee(t,(function(t,e){var a=n[e];Ee(t,(function(t){t&&(a.push(t),jA(t).willDelete=!0)}))})),n}(l);return this._oldTree=a,this._storage=o,{lastsForAnimation:r,willDeleteEls:p,renderFinally:function(){Ee(p,(function(t){Ee(t,(function(t){t.parent&&t.parent.remove(t)}))})),Ee(s,(function(t){t.invisible=!0,t.dirty()}))}}},n.prototype._doAnimation=function(t,n,e,a){var i=e.get("animationDurationUpdate"),r=e.get("animationEasing"),o=(Ye(i)?0:i)||0,l=(Ye(r)?null:r)||"cubicOut",s=new EA;Ee(n.willDeleteEls,(function(t,n){Ee(t,(function(t,e){if(!t.invisible){var i,r=t.parent,c=jA(r);if(a&&"drillDown"===a.direction)i=r===a.rootNodeGroup?{shape:{x:0,y:0,width:c.nodeWidth,height:c.nodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var p=0,u=0;c.willDelete||(p=c.nodeWidth/2,u=c.nodeHeight/2),i="nodeGroup"===n?{x:p,y:u,style:{opacity:0}}:{shape:{x:p,y:u,width:0,height:0},style:{opacity:0}}}i&&s.add(t,i,o,0,l)}}))})),Ee(this._storage,(function(t,e){Ee(t,(function(t,a){var i=n.lastsForAnimation[e][a],r={};i&&(t instanceof el?null!=i.oldX&&(r.x=t.x,r.y=t.y,t.x=i.oldX,t.y=i.oldY):(i.oldShape&&(r.shape=Ae({},t.shape),t.setShape(i.oldShape)),i.fadein?(t.setStyle("opacity",0),r.style={opacity:1}):1!==t.style.opacity&&(r.style={opacity:1})),s.add(t,r,o,0,l))}))}),this),this._state="animating",s.finished(We((function(){this._state="ready",n.renderFinally()}),this)).start()},n.prototype._resetController=function(t){var n=this._controller;n||((n=this._controller=new sD(t.getZr())).enable(this.seriesModel.get("roam")),n.on("pan",We(this._onPan,this)),n.on("zoom",We(this._onZoom,this)));var e=new Lo(0,0,t.getWidth(),t.getHeight());n.setPointerChecker((function(t,n,a){return e.contain(n,a)}))},n.prototype._clearController=function(){var t=this._controller;t&&(t.dispose(),t=null)},n.prototype._onPan=function(t){if("animating"!==this._state&&(Math.abs(t.dx)>3||Math.abs(t.dy)>3)){var n=this.seriesModel.getData().tree.root;if(!n)return;var e=n.getLayout();if(!e)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:e.x+t.dx,y:e.y+t.dy,width:e.width,height:e.height}})}},n.prototype._onZoom=function(t){var n=t.originX,e=t.originY;if("animating"!==this._state){var a=this.seriesModel.getData().tree.root;if(!a)return;var i=a.getLayout();if(!i)return;var r=new Lo(i.x,i.y,i.width,i.height),o=this.seriesModel.layoutInfo,l=[1,0,0,1,0,0];eo(l,l,[-(n-=o.x),-(e-=o.y)]),io(l,l,[t.scale,t.scale]),eo(l,l,[n,e]),r.applyTransform(l),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:r.x,y:r.y,width:r.width,height:r.height}})}},n.prototype._initEvents=function(t){var n=this;t.on("click",(function(t){if("ready"===n._state){var e=n.seriesModel.get("nodeClick",!0);if(e){var a=n.findTarget(t.offsetX,t.offsetY);if(a){var i=a.node;if(i.getLayout().isLeafRoot)n._rootToNode(a);else if("zoomToNode"===e)n._zoomToNode(a);else if("link"===e){var r=i.hostTree.data.getItemModel(i.dataIndex),o=r.get("link",!0),l=r.get("target",!0)||"blank";o&&Ig(o,l)}}}}}),this)},n.prototype._renderBreadcrumb=function(t,n,e){var a=this;e||(e=null!=t.get("leafDepth",!0)?{node:t.getViewRoot()}:this.findTarget(n.getWidth()/2,n.getHeight()/2))||(e={node:t.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new OA(this.group))).render(t,n,e.node,(function(n){"animating"!==a._state&&(kA(t.getViewRoot(),n)?a._rootToNode({node:n}):a._zoomToNode({node:n}))}))},n.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},n.prototype.dispose=function(){this._clearController()},n.prototype._zoomToNode=function(t){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},n.prototype._rootToNode=function(t){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},n.prototype.findTarget=function(t,n){var e;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},(function(a){var i=this._storage.background[a.getRawIndex()];if(i){var r=i.transformCoordToLocal(t,n),o=i.shape;if(!(o.x<=r[0]&&r[0]<=o.x+o.width&&o.y<=r[1]&&r[1]<=o.y+o.height))return!1;e={node:a,offsetX:r[0],offsetY:r[1]}}}),this),e},n.type="treemap",n}(Dy);var YA=Ee,XA=$e,ZA=-1,qA=function(){function t(n){var e=n.mappingMethod,a=n.type,i=this.option=Ce(n);this.type=a,this.mappingMethod=e,this._normalizeData=rz[e];var r=t.visualHandlers[a];this.applyVisual=r.applyVisual,this.getColorMapper=r.getColorMapper,this._normalizedToVisual=r._normalizedToVisual[e],"piecewise"===e?($A(i),function(t){var n=t.pieceList;t.hasSpecialVisual=!1,Ee(n,(function(n,e){n.originIndex=e,null!=n.visual&&(t.hasSpecialVisual=!0)}))}(i)):"category"===e?i.categories?function(t){var n=t.categories,e=t.categoryMap={},a=t.visual;if(YA(n,(function(t,n){e[t]=n})),!Ue(a)){var i=[];$e(a)?YA(a,(function(t,n){var a=e[n];i[null!=a?a:ZA]=t})):i[-1]=a,a=iz(t,i)}for(var r=n.length-1;r>=0;r--)null==a[r]&&(delete e[n[r]],n.pop())}(i):$A(i,!0):(ca("linear"!==e||i.dataExtent),$A(i))}return t.prototype.mapValueToVisual=function(t){var n=this._normalizeData(t);return this._normalizedToVisual(n,t)},t.prototype.getNormalizer=function(){return We(this._normalizeData,this)},t.listVisualTypes=function(){return He(t.visualHandlers)},t.isValidType=function(n){return t.visualHandlers.hasOwnProperty(n)},t.eachVisual=function(t,n,e){$e(t)?Ee(t,n,e):n.call(e,t)},t.mapVisual=function(n,e,a){var i,r=Ue(n)?[]:$e(n)?{}:(i=!0,null);return t.eachVisual(n,(function(t,n){var o=e.call(a,t,n);i?r=o:r[n]=o})),r},t.retrieveVisuals=function(n){var e,a={};return n&&YA(t.visualHandlers,(function(t,i){n.hasOwnProperty(i)&&(a[i]=n[i],e=!0)})),e?a:null},t.prepareVisualTypes=function(t){if(Ue(t))t=t.slice();else{if(!XA(t))return[];var n=[];YA(t,(function(t,e){n.push(e)})),t=n}return t.sort((function(t,n){return"color"===n&&"color"!==t&&0===t.indexOf("color")?1:-1})),t},t.dependsOn=function(t,n){return"color"===n?!(!t||0!==t.indexOf(n)):t===n},t.findPieceIndex=function(t,n,e){for(var a,i=1/0,r=0,o=n.length;r<o;r++){var l=n[r].value;if(null!=l){if(l===t||"string"==typeof l&&l===t+"")return r;e&&u(l,r)}}for(r=0,o=n.length;r<o;r++){var s=n[r],c=s.interval,p=s.close;if(c){if(c[0]===-1/0){if(oz(p[1],t,c[1]))return r}else if(c[1]===1/0){if(oz(p[0],c[0],t))return r}else if(oz(p[0],c[0],t)&&oz(p[1],t,c[1]))return r;e&&u(c[0],r),e&&u(c[1],r)}}if(e)return t===1/0?n.length-1:t===-1/0?0:a;function u(n,e){var r=Math.abs(n-t);r<i&&(i=r,a=e)}},t.visualHandlers={color:{applyVisual:QA("color"),getColorMapper:function(){var t=this.option;return We("category"===t.mappingMethod?function(t,n){return!n&&(t=this._normalizeData(t)),tz.call(this,t)}:function(n,e,a){var i=!!a;return!e&&(n=this._normalizeData(n)),a=ir(n,t.parsedVisual,a),i?a:pr(a,"rgba")},this)},_normalizedToVisual:{linear:function(t){return pr(ir(t,this.option.parsedVisual),"rgba")},category:tz,piecewise:function(t,n){var e=az.call(this,n);return null==e&&(e=pr(ir(t,this.option.parsedVisual),"rgba")),e},fixed:nz}},colorHue:KA((function(t,n){return sr(t,n)})),colorSaturation:KA((function(t,n){return sr(t,null,n)})),colorLightness:KA((function(t,n){return sr(t,null,null,n)})),colorAlpha:KA((function(t,n){return cr(t,n)})),decal:{applyVisual:QA("decal"),_normalizedToVisual:{linear:null,category:tz,piecewise:null,fixed:null}},opacity:{applyVisual:QA("opacity"),_normalizedToVisual:ez([0,1])},liftZ:{applyVisual:QA("liftZ"),_normalizedToVisual:{linear:nz,category:nz,piecewise:nz,fixed:nz}},symbol:{applyVisual:function(t,n,e){e("symbol",this.mapValueToVisual(t))},_normalizedToVisual:{linear:JA,category:tz,piecewise:function(t,n){var e=az.call(this,n);return null==e&&(e=JA.call(this,t)),e},fixed:nz}},symbolSize:{applyVisual:QA("symbolSize"),_normalizedToVisual:ez([0,1])}},t}();function $A(t,n){var e=t.visual,a=[];$e(e)?YA(e,(function(t){a.push(t)})):null!=e&&a.push(e);n||1!==a.length||{color:1,symbol:1}.hasOwnProperty(t.type)||(a[1]=a[0]),iz(t,a)}function KA(t){return{applyVisual:function(n,e,a){var i=this.mapValueToVisual(n);a("color",t(e("color"),i))},_normalizedToVisual:ez([0,1])}}function JA(t){var n=this.option.visual;return n[Math.round(ul(t,[0,1],[0,n.length-1],!0))]||{}}function QA(t){return function(n,e,a){a(t,this.mapValueToVisual(n))}}function tz(t){var n=this.option.visual;return n[this.option.loop&&t!==ZA?t%n.length:t]}function nz(){return this.option.visual[0]}function ez(t){return{linear:function(n){return ul(n,t,this.option.visual,!0)},category:tz,piecewise:function(n,e){var a=az.call(this,e);return null==a&&(a=ul(n,t,this.option.visual,!0)),a},fixed:nz}}function az(t){var n=this.option,e=n.pieceList;if(n.hasSpecialVisual){var a=e[qA.findPieceIndex(t,e)];if(a&&a.visual)return a.visual[this.type]}}function iz(t,n){return t.visual=n,"color"===t.type&&(t.parsedVisual=Ve(n,(function(t){return tr(t)}))),n}var rz={linear:function(t){return ul(t,this.option.dataExtent,[0,1],!0)},piecewise:function(t){var n=this.option.pieceList,e=qA.findPieceIndex(t,n,!0);if(null!=e)return ul(e,[0,n.length-1],[0,1],!0)},category:function(t){var n=this.option.categories?this.option.categoryMap[t]:t;return null==n?ZA:n},fixed:va};function oz(t,n,e){return t?n<=e:n<e}var lz=$l(),sz={seriesType:"treemap",reset:function(t){var n=t.getData().tree.root;n.isRemoved()||cz(n,{},t.getViewRoot().getAncestors(),t)}};function cz(t,n,e,a){var i=t.getModel(),r=t.getLayout(),o=t.hostTree.data;if(r&&!r.invisible&&r.isInView){var l,s=i.getModel("itemStyle"),c=function(t,n,e){var a=Ae({},n),i=e.designatedVisualItemStyle;return Ee(["color","colorAlpha","colorSaturation"],(function(e){i[e]=n[e];var r=t.get(e);i[e]=null,null!=r&&(a[e]=r)})),a}(s,n,a),p=o.ensureUniqueItemVisual(t.dataIndex,"style"),u=s.get("borderColor"),d=s.get("borderColorSaturation");null!=d&&(u=function(t,n){return null!=n?sr(n,null,null,t):null}(d,l=pz(c))),p.stroke=u;var h=t.viewChildren;if(h&&h.length){var f=function(t,n,e,a,i,r){if(!r||!r.length)return;var o=dz(n,"color")||null!=i.color&&"none"!==i.color&&(dz(n,"colorAlpha")||dz(n,"colorSaturation"));if(!o)return;var l=n.get("visualMin"),s=n.get("visualMax"),c=e.dataExtent.slice();null!=l&&l<c[0]&&(c[0]=l),null!=s&&s>c[1]&&(c[1]=s);var p=n.get("colorMappingBy"),u={type:o.name,dataExtent:c,visual:o.range};"color"!==u.type||"index"!==p&&"id"!==p?u.mappingMethod="linear":(u.mappingMethod="category",u.loop=!0);var d=new qA(u);return lz(d).drColorMappingBy=p,d}(0,i,r,0,c,h);Ee(h,(function(t,n){if(t.depth>=e.length||t===e[t.depth]){var r=function(t,n,e,a,i,r){var o=Ae({},n);if(i){var l=i.type,s="color"===l&&lz(i).drColorMappingBy,c="index"===s?a:"id"===s?r.mapIdToIndex(e.getId()):e.getValue(t.get("visualDimension"));o[l]=i.mapValueToVisual(c)}return o}(i,c,t,n,f,a);cz(t,r,e,a)}}))}else l=pz(c),p.fill=l}}function pz(t){var n=uz(t,"color");if(n){var e=uz(t,"colorAlpha"),a=uz(t,"colorSaturation");return a&&(n=sr(n,null,null,a)),e&&(n=cr(n,e)),n}}function uz(t,n){var e=t[n];if(null!=e&&"none"!==e)return e}function dz(t,n){var e=t.get(n);return Ue(e)&&e.length?{name:n,range:e}:null}var hz=Math.max,fz=Math.min,gz=ia,mz=Ee,bz=["itemStyle","borderWidth"],yz=["itemStyle","gapWidth"],vz=["upperLabel","show"],xz=["upperLabel","height"],wz={seriesType:"treemap",reset:function(t,n,e,a){var i=e.getWidth(),r=e.getHeight(),o=t.option,l=Lg(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),s=o.size||[],c=dl(gz(l.width,s[0]),i),p=dl(gz(l.height,s[1]),r),u=a&&a.type,d=wA(a,["treemapZoomToNode","treemapRootToNode"],t),h="treemapRender"===u||"treemapMove"===u?a.rootRect:null,f=t.getViewRoot(),g=_A(f);if("treemapMove"!==u){var m="treemapZoomToNode"===u?function(t,n,e,a,i){var r,o=(n||{}).node,l=[a,i];if(!o||o===e)return l;var s=a*i,c=s*t.option.zoomToNodeRatio;for(;r=o.parentNode;){for(var p=0,u=r.children,d=0,h=u.length;d<h;d++)p+=u[d].getValue();var f=o.getValue();if(0===f)return l;c*=p/f;var g=r.getModel(),m=g.get(bz);(c+=4*m*m+(3*m+Math.max(m,Iz(g)))*Math.pow(c,.5))>xl&&(c=xl),o=r}c<s&&(c=s);var b=Math.pow(c/s,.5);return[a*b,i*b]}(t,d,f,c,p):h?[h.width,h.height]:[c,p],b=o.sort;b&&"asc"!==b&&"desc"!==b&&(b="desc");var y={squareRatio:o.squareRatio,sort:b,leafDepth:o.leafDepth};f.hostTree.clearLayouts();var v={x:0,y:0,width:m[0],height:m[1],area:m[0]*m[1]};f.setLayout(v),_z(f,y,!1,0),v=f.getLayout(),mz(g,(function(t,n){var e=(g[n+1]||f).getValue();t.setLayout(Ae({dataExtent:[e,e],borderWidth:0,upperHeight:0},v))}))}var x=t.getData().tree.root;x.setLayout(function(t,n,e){if(n)return{x:n.x,y:n.y};var a={x:0,y:0};if(!e)return a;var i=e.node,r=i.getLayout();if(!r)return a;var o=[r.width/2,r.height/2],l=i;for(;l;){var s=l.getLayout();o[0]+=s.x,o[1]+=s.y,l=l.parentNode}return{x:t.width/2-o[0],y:t.height/2-o[1]}}(l,h,d),!0),t.setLayoutInfo(l),Mz(x,new Lo(-l.x,-l.y,i,r),g,f,0)}};function _z(t,n,e,a){var i,r;if(!t.isRemoved()){var o=t.getLayout();i=o.width,r=o.height;var l=t.getModel(),s=l.get(bz),c=l.get(yz)/2,p=Iz(l),u=Math.max(s,p),d=s-c,h=u-c;t.setLayout({borderWidth:s,upperHeight:u,upperLabelHeight:p},!0);var f=(i=hz(i-2*d,0))*(r=hz(r-d-h,0)),g=function(t,n,e,a,i,r){var o=t.children||[],l=a.sort;"asc"!==l&&"desc"!==l&&(l=null);var s=null!=a.leafDepth&&a.leafDepth<=r;if(i&&!s)return t.viewChildren=[];o=Fe(o,(function(t){return!t.isRemoved()})),function(t,n){n&&t.sort((function(t,e){var a="asc"===n?t.getValue()-e.getValue():e.getValue()-t.getValue();return 0===a?"asc"===n?t.dataIndex-e.dataIndex:e.dataIndex-t.dataIndex:a}))}(o,l);var c=function(t,n,e){for(var a=0,i=0,r=n.length;i<r;i++)a+=n[i].getValue();var o,l=t.get("visualDimension");n&&n.length?"value"===l&&e?(o=[n[n.length-1].getValue(),n[0].getValue()],"asc"===e&&o.reverse()):(o=[1/0,-1/0],mz(n,(function(t){var n=t.getValue(l);n<o[0]&&(o[0]=n),n>o[1]&&(o[1]=n)}))):o=[NaN,NaN];return{sum:a,dataExtent:o}}(n,o,l);if(0===c.sum)return t.viewChildren=[];if(c.sum=function(t,n,e,a,i){if(!a)return e;for(var r=t.get("visibleMin"),o=i.length,l=o,s=o-1;s>=0;s--){var c=i["asc"===a?o-s-1:s].getValue();c/e*n<r&&(l=s,e-=c)}return"asc"===a?i.splice(0,o-l):i.splice(l,o-l),e}(n,e,c.sum,l,o),0===c.sum)return t.viewChildren=[];for(var p=0,u=o.length;p<u;p++){var d=o[p].getValue()/c.sum*e;o[p].setLayout({area:d})}s&&(o.length&&t.setLayout({isLeafRoot:!0},!0),o.length=0);return t.viewChildren=o,t.setLayout({dataExtent:c.dataExtent},!0),o}(t,l,f,n,e,a);if(g.length){var m={x:d,y:h,width:i,height:r},b=fz(i,r),y=1/0,v=[];v.area=0;for(var x=0,w=g.length;x<w;){var _=g[x];v.push(_),v.area+=_.getLayout().area;var k=kz(v,b,n.squareRatio);k<=y?(x++,y=k):(v.area-=v.pop().getLayout().area,Sz(v,b,m,c,!1),b=fz(m.width,m.height),v.length=v.area=0,y=1/0)}if(v.length&&Sz(v,b,m,c,!0),!e){var S=l.get("childrenVisibleMin");null!=S&&f<S&&(e=!0)}for(x=0,w=g.length;x<w;x++)_z(g[x],n,e,a+1)}}}function kz(t,n,e){for(var a=0,i=1/0,r=0,o=void 0,l=t.length;r<l;r++)(o=t[r].getLayout().area)&&(o<i&&(i=o),o>a&&(a=o));var s=t.area*t.area,c=n*n*e;return s?hz(c*a/s,s/(c*i)):1/0}function Sz(t,n,e,a,i){var r=n===e.width?0:1,o=1-r,l=["x","y"],s=["width","height"],c=e[l[r]],p=n?t.area/n:0;(i||p>e[s[o]])&&(p=e[s[o]]);for(var u=0,d=t.length;u<d;u++){var h=t[u],f={},g=p?h.getLayout().area/p:0,m=f[s[o]]=hz(p-2*a,0),b=e[l[r]]+e[s[r]]-c,y=u===d-1||b<g?b:g,v=f[s[r]]=hz(y-2*a,0);f[l[o]]=e[l[o]]+fz(a,m/2),f[l[r]]=c+fz(a,v/2),c+=y,h.setLayout(f,!0)}e[l[o]]+=p,e[s[o]]-=p}function Mz(t,n,e,a,i){var r=t.getLayout(),o=e[i],l=o&&o===t;if(!(o&&!l||i===e.length&&t!==a)){t.setLayout({isInView:!0,invisible:!l&&!n.intersect(r),isAboveViewRoot:l},!0);var s=new Lo(n.x-r.x,n.y-r.y,n.width,n.height);mz(t.viewChildren||[],(function(t){Mz(t,s,e,a,i+1)}))}}function Iz(t){return t.get(vz)?t.get(xz):0}function Cz(t){var n=t.findComponents({mainType:"legend"});n&&n.length&&t.eachSeriesByType("graph",(function(t){var e=t.getCategoriesData(),a=t.getGraph().data,i=e.mapArray(e.getName);a.filterSelf((function(t){var e=a.getItemModel(t).getShallow("category");if(null!=e){"number"==typeof e&&(e=i[e]);for(var r=0;r<n.length;r++)if(!n[r].isSelected(e))return!1}return!0}))}))}function Tz(t){var n={};t.eachSeriesByType("graph",(function(t){var e=t.getCategoriesData(),a=t.getData(),i={};e.each((function(a){var r=e.getName(a);i["ec-"+r]=a;var o=e.getItemModel(a),l=o.getModel("itemStyle").getItemStyle();l.fill||(l.fill=t.getColorFromPalette(r,n)),e.setItemVisual(a,"style",l);for(var s=["symbol","symbolSize","symbolKeepAspect"],c=0;c<s.length;c++){var p=o.getShallow(s[c],!0);null!=p&&e.setItemVisual(a,s[c],p)}})),e.count()&&a.each((function(t){var n=a.getItemModel(t).getShallow("category");if(null!=n){"string"==typeof n&&(n=i["ec-"+n]);var r=e.getItemVisual(n,"style");Ae(a.ensureUniqueItemVisual(t,"style"),r);for(var o=["symbol","symbolSize","symbolKeepAspect"],l=0;l<o.length;l++)a.setItemVisual(t,o[l],e.getItemVisual(n,o[l]))}}))}))}function Dz(t){return t instanceof Array||(t=[t,t]),t}function Az(t){t.eachSeriesByType("graph",(function(t){var n=t.getGraph(),e=t.getEdgeData(),a=Dz(t.get("edgeSymbol")),i=Dz(t.get("edgeSymbolSize"));e.setVisual("fromSymbol",a&&a[0]),e.setVisual("toSymbol",a&&a[1]),e.setVisual("fromSymbolSize",i&&i[0]),e.setVisual("toSymbolSize",i&&i[1]),e.setVisual("style",t.getModel("lineStyle").getLineStyle()),e.each((function(t){var a=e.getItemModel(t),i=n.getEdgeByIndex(t),r=Dz(a.getShallow("symbol",!0)),o=Dz(a.getShallow("symbolSize",!0)),l=a.getModel("lineStyle").getLineStyle(),s=e.ensureUniqueItemVisual(t,"style");switch(Ae(s,l),s.stroke){case"source":var c=i.node1.getVisual("style");s.stroke=c&&c.fill;break;case"target":c=i.node2.getVisual("style");s.stroke=c&&c.fill}r[0]&&i.setVisual("fromSymbol",r[0]),r[1]&&i.setVisual("toSymbol",r[1]),o[0]&&i.setVisual("fromSymbolSize",o[0]),o[1]&&i.setVisual("toSymbolSize",o[1])}))}))}var zz="--\x3e",Lz=function(t){return t.get("autoCurveness")||null},Pz=function(t,n){var e=Lz(t),a=20,i=[];if("number"==typeof e)a=e;else if(Ue(e))return void(t.__curvenessList=e);n>a&&(a=n);var r=a%2?a+2:a+3;i=[];for(var o=0;o<r;o++)i.push((o%2?o+1:o)/10*(o%2?-1:1));t.__curvenessList=i},Oz=function(t,n,e){var a=[t.id,t.dataIndex].join("."),i=[n.id,n.dataIndex].join(".");return[e.uid,a,i].join(zz)},Rz=function(t){var n=t.split(zz);return[n[0],n[2],n[1]].join(zz)},Nz=function(t,n){var e=n.__edgeMap;return e[t]?e[t].length:0};function Ez(t,n,e,a){var i=Lz(n),r=Ue(i);if(!i)return null;var o=function(t,n){var e=Oz(t.node1,t.node2,n);return n.__edgeMap[e]}(t,n);if(!o)return null;for(var l=-1,s=0;s<o.length;s++)if(o[s]===e){l=s;break}var c=function(t,n){return Nz(Oz(t.node1,t.node2,n),n)+Nz(Oz(t.node2,t.node1,n),n)}(t,n);Pz(n,c),t.lineStyle=t.lineStyle||{};var p=Oz(t.node1,t.node2,n),u=n.__curvenessList,d=r||c%2?0:1;if(o.isForward)return u[d+l];var h=Rz(p),f=Nz(h,n),g=u[l+f+d];return a?r?i&&0===i[0]?(f+d)%2?g:-g:((f%2?0:1)+d)%2?g:-g:(f+d)%2?g:-g:u[l+f+d]}function Vz(t){var n=t.coordinateSystem;if(!n||"view"===n.type){var e=t.getGraph();e.eachNode((function(t){var n=t.getModel();t.setLayout([+n.get("x"),+n.get("y")])})),Bz(e,t)}}function Bz(t,n){t.eachEdge((function(t,e){var a=oa(t.getModel().get(["lineStyle","curveness"]),-Ez(t,n,e,!0),0),i=ka(t.node1.getLayout()),r=ka(t.node2.getLayout()),o=[i,r];+a&&o.push([(i[0]+r[0])/2-(i[1]-r[1])*a,(i[1]+r[1])/2-(r[0]-i[0])*a]),t.setLayout(o)}))}function Fz(t,n){t.eachSeriesByType("graph",(function(t){var n=t.get("layout"),e=t.coordinateSystem;if(e&&"view"!==e.type){var a=t.getData(),i=[];Ee(e.dimensions,(function(t){i=i.concat(a.mapDimensionsAll(t))}));for(var r=0;r<a.count();r++){for(var o=[],l=!1,s=0;s<i.length;s++){var c=a.get(i[s],r);isNaN(c)||(l=!0),o.push(c)}l?a.setItemLayout(r,e.dataToPoint(o)):a.setItemLayout(r,[NaN,NaN])}Bz(a.graph,t)}else n&&"none"!==n||Vz(t)}))}function Gz(t){var n=t.coordinateSystem;if("view"!==n.type)return 1;var e=t.option.nodeScaleRatio,a=n.scaleX;return((n.getZoom()-1)*e+1)/a}function Hz(t){var n=t.getVisual("symbolSize");return n instanceof Array&&(n=(n[0]+n[1])/2),+n}var Wz=Math.PI,jz=[];function Uz(t,n){var e=t.coordinateSystem;if(!e||"view"===e.type){var a=e.getBoundingRect(),i=t.getData(),r=i.graph,o=a.width/2+a.x,l=a.height/2+a.y,s=Math.min(a.width,a.height)/2,c=i.count();i.setLayout({cx:o,cy:l}),c&&(Yz[n](t,r,i,s,o,l,c),r.eachEdge((function(n,e){var a,i=oa(n.getModel().get(["lineStyle","curveness"]),Ez(n,t,e),0),r=ka(n.node1.getLayout()),s=ka(n.node2.getLayout()),c=(r[0]+s[0])/2,p=(r[1]+s[1])/2;+i&&(a=[o*(i*=3)+c*(1-i),l*i+p*(1-i)]),n.setLayout([r,s,a])})))}}var Yz={value:function(t,n,e,a,i,r,o){var l=0,s=e.getSum("value"),c=2*Math.PI/(s||o);n.eachNode((function(t){var n=t.getValue("value"),e=c*(s?n:1)/2;l+=e,t.setLayout([a*Math.cos(l)+i,a*Math.sin(l)+r]),l+=e}))},symbolSize:function(t,n,e,a,i,r,o){var l=0;jz.length=o;var s=Gz(t);n.eachNode((function(t){var n=Hz(t);isNaN(n)&&(n=2),n<0&&(n=0),n*=s;var e=Math.asin(n/2/a);isNaN(e)&&(e=Wz/2),jz[t.dataIndex]=e,l+=2*e}));var c=(2*Wz-l)/o/2,p=0;n.eachNode((function(t){var n=c+jz[t.dataIndex];p+=n,t.setLayout([a*Math.cos(p)+i,a*Math.sin(p)+r]),p+=n}))}};function Xz(t){t.eachSeriesByType("graph",(function(t){"circular"===t.get("layout")&&Uz(t,"symbolSize")}))}var Zz=Ia;function qz(t){t.eachSeriesByType("graph",(function(t){var n=t.coordinateSystem;if(!n||"view"===n.type)if("force"===t.get("layout")){var e=t.preservedPoints||{},a=t.getGraph(),i=a.data,r=a.edgeData,o=t.getModel("force"),l=o.get("initLayout");t.preservedPoints?i.each((function(t){var n=i.getId(t);i.setItemLayout(t,e[n]||[NaN,NaN])})):l&&"none"!==l?"circular"===l&&Uz(t,"value"):Vz(t);var s=i.getDataExtent("value"),c=r.getDataExtent("value"),p=o.get("repulsion"),u=o.get("edgeLength"),d=Ue(p)?p:[p,p],h=Ue(u)?u:[u,u];h=[h[1],h[0]];var f=i.mapArray("value",(function(t,n){var e=i.getItemLayout(n),a=ul(t,s,d);return isNaN(a)&&(a=(d[0]+d[1])/2),{w:a,rep:a,fixed:i.getItemModel(n).get("fixed"),p:!e||isNaN(e[0])||isNaN(e[1])?null:e}})),g=r.mapArray("value",(function(n,e){var i=a.getEdgeByIndex(e),r=ul(n,c,h);isNaN(r)&&(r=(h[0]+h[1])/2);var o=i.getModel(),l=oa(i.getModel().get(["lineStyle","curveness"]),-Ez(i,t,e,!0),0);return{n1:f[i.node1.dataIndex],n2:f[i.node2.dataIndex],d:r,curveness:l,ignoreForceLayout:o.get("ignoreForceLayout")}})),m=n.getBoundingRect(),b=function(t,n,e){for(var a=t,i=n,r=e.rect,o=r.width,l=r.height,s=[r.x+o/2,r.y+l/2],c=null==e.gravity?.1:e.gravity,p=0;p<a.length;p++){var u=a[p];u.p||(u.p=wa(o*(Math.random()-.5)+s[0],l*(Math.random()-.5)+s[1])),u.pp=ka(u.p),u.edges=null}var d,h,f=null==e.friction?.6:e.friction,g=f;return{warmUp:function(){g=.8*f},setFixed:function(t){a[t].fixed=!0},setUnfixed:function(t){a[t].fixed=!1},beforeStep:function(t){d=t},afterStep:function(t){h=t},step:function(t){d&&d(a,i);for(var n=[],e=a.length,r=0;r<i.length;r++){var o=i[r];if(!o.ignoreForceLayout){var l=o.n1;Ca(n,(m=o.n2).p,l.p);var p=Ta(n)-o.d,u=m.w/(l.w+m.w);isNaN(u)&&(u=0),Pa(n,n),!l.fixed&&Zz(l.p,l.p,n,u*p*g),!m.fixed&&Zz(m.p,m.p,n,-(1-u)*p*g)}}for(r=0;r<e;r++)(v=a[r]).fixed||(Ca(n,s,v.p),Zz(v.p,v.p,n,c*g));for(r=0;r<e;r++){l=a[r];for(var f=r+1;f<e;f++){var m;Ca(n,(m=a[f]).p,l.p),0===(p=Ta(n))&&(Sa(n,Math.random()-.5,Math.random()-.5),p=1);var b=(l.rep+m.rep)/p/p;!l.fixed&&Zz(l.pp,l.pp,n,b),!m.fixed&&Zz(m.pp,m.pp,n,-b)}}var y=[];for(r=0;r<e;r++){var v;(v=a[r]).fixed||(Ca(y,v.p,v.pp),Zz(v.p,v.p,y,g),_a(v.pp,v.p))}var x=(g*=.992)<.01;h&&h(a,i,x),t&&t(x)}}}(f,g,{rect:m,gravity:o.get("gravity"),friction:o.get("friction")});b.beforeStep((function(t,n){for(var e=0,i=t.length;e<i;e++)t[e].fixed&&_a(t[e].p,a.getNodeByIndex(e).getLayout())})),b.afterStep((function(t,n,r){for(var o=0,l=t.length;o<l;o++)t[o].fixed||a.getNodeByIndex(o).setLayout(t[o].p),e[i.getId(o)]=t[o].p;for(o=0,l=n.length;o<l;o++){var s=n[o],c=a.getEdgeByIndex(o),p=s.n1.p,u=s.n2.p,d=c.getLayout();(d=d?d.slice():[])[0]=d[0]||[],d[1]=d[1]||[],_a(d[0],p),_a(d[1],u),+s.curveness&&(d[2]=[(p[0]+u[0])/2-(p[1]-u[1])*s.curveness,(p[1]+u[1])/2-(u[0]-p[0])*s.curveness]),c.setLayout(d)}})),t.forceLayout=b,t.preservedPoints=e,b.step()}else t.forceLayout=null}))}function $z(t,n){var e=[];return t.eachSeriesByType("graph",(function(t){var a=t.get("coordinateSystem");if(!a||"view"===a){var i=t.getData(),r=[],o=[];kc(i.mapArray((function(t){var n=i.getItemModel(t);return[+n.get("x"),+n.get("y")]})),r,o),o[0]-r[0]==0&&(o[0]+=1,r[0]-=1),o[1]-r[1]==0&&(o[1]+=1,r[1]-=1);var l=(o[0]-r[0])/(o[1]-r[1]),s=function(t,n,e){return Lg(Ae(t.getBoxLayoutParams(),{aspect:e}),{width:n.getWidth(),height:n.getHeight()})}(t,n,l);isNaN(l)&&(r=[s.x,s.y],o=[s.x+s.width,s.y+s.height]);var c=o[0]-r[0],p=o[1]-r[1],u=s.width,d=s.height,h=t.coordinateSystem=new PD;h.zoomLimit=t.get("scaleLimit"),h.setBoundingRect(r[0],r[1],c,p),h.setViewRect(s.x,s.y,u,d),h.setCenter(t.get("center")),h.setZoom(t.get("zoom")),e.push(h)}})),e}var Kz=Ud.prototype,Jz=$d.prototype,Qz=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1};function tL(t){return isNaN(+t.cpx1)||isNaN(+t.cpy1)}!function(t){function n(){return null!==t&&t.apply(this,arguments)||this}re(n,t)}(Qz);var nL=function(t){function n(n){var e=t.call(this,n)||this;return e.type="ec-line",e}return re(n,t),n.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},n.prototype.getDefaultShape=function(){return new Qz},n.prototype.buildPath=function(t,n){tL(n)?Kz.buildPath.call(this,t,n):Jz.buildPath.call(this,t,n)},n.prototype.pointAt=function(t){return tL(this.shape)?Kz.pointAt.call(this,t):Jz.pointAt.call(this,t)},n.prototype.tangentAt=function(t){var n=this.shape,e=tL(n)?[n.x2-n.x1,n.y2-n.y1]:Jz.tangentAt.call(this,t);return Pa(e,e)},n}(bp),eL=["fromSymbol","toSymbol"];function aL(t){return"_"+t+"Type"}function iL(t,n,e){var a=n.getItemVisual(e,t);if(a&&"none"!==a){var i=n.getItemVisual(e,t+"Size"),r=n.getItemVisual(e,t+"Rotate"),o=n.getItemVisual(e,t+"Offset"),l=n.getItemVisual(e,t+"KeepAspect"),s=Bv(i),c=Fv(o||0,s),p=Vv(a,-s[0]/2+c[0],-s[1]/2+c[1],s[0],s[1],null,l);return p.__specifiedRotation=null==r||isNaN(r)?void 0:+r*Math.PI/180||0,p.name=t,p}}function rL(t,n){t.x1=n[0][0],t.y1=n[0][1],t.x2=n[1][0],t.y2=n[1][1],t.percent=1;var e=n[2];e?(t.cpx1=e[0],t.cpy1=e[1]):(t.cpx1=NaN,t.cpy1=NaN)}var oL=function(t){function n(n,e,a){var i=t.call(this)||this;return i._createLine(n,e,a),i}return re(n,t),n.prototype._createLine=function(t,n,e){var a=t.hostModel,i=function(t){var n=new nL({name:"line",subPixelOptimize:!0});return rL(n.shape,t),n}(t.getItemLayout(n));i.shape.percent=0,wh(i,{shape:{percent:1}},a,n),this.add(i),Ee(eL,(function(e){var a=iL(e,t,n);this.add(a),this[aL(e)]=t.getItemVisual(n,e)}),this),this._updateCommonStl(t,n,e)},n.prototype.updateData=function(t,n,e){var a=t.hostModel,i=this.childOfName("line"),r=t.getItemLayout(n),o={shape:{}};rL(o.shape,r),xh(i,o,a,n),Ee(eL,(function(e){var a=t.getItemVisual(n,e),i=aL(e);if(this[i]!==a){this.remove(this.childOfName(e));var r=iL(e,t,n);this.add(r)}this[i]=a}),this),this._updateCommonStl(t,n,e)},n.prototype.getLinePath=function(){return this.childAt(0)},n.prototype._updateCommonStl=function(t,n,e){var a=t.hostModel,i=this.childOfName("line"),r=e&&e.emphasisLineStyle,o=e&&e.blurLineStyle,l=e&&e.selectLineStyle,s=e&&e.labelStatesModels;if(!e||t.hasItemOption){var c=t.getItemModel(n);r=c.getModel(["emphasis","lineStyle"]).getLineStyle(),o=c.getModel(["blur","lineStyle"]).getLineStyle(),l=c.getModel(["select","lineStyle"]).getLineStyle(),s=rf(c)}var p=t.getItemVisual(n,"style"),u=p.stroke;i.useStyle(p),i.style.fill=null,i.style.strokeNoScale=!0,i.ensureState("emphasis").style=r,i.ensureState("blur").style=o,i.ensureState("select").style=l,Ee(eL,(function(t){var n=this.childOfName(t);if(n){n.setColor(u),n.style.opacity=p.opacity;for(var e=0;e<$p.length;e++){var a=$p[e],r=i.getState(a);if(r){var o=r.style||{},l=n.ensureState(a),s=l.style||(l.style={});null!=o.stroke&&(s[n.__isEmptyBrush?"stroke":"fill"]=o.stroke),null!=o.opacity&&(s.opacity=o.opacity)}}n.markRedraw()}}),this);var d=a.getRawValue(n);af(this,s,{labelDataIndex:n,labelFetcher:{getFormattedLabel:function(n,e){return a.getFormattedLabel(n,e,t.dataType)}},inheritColor:u||"#000",defaultOpacity:p.opacity,defaultText:(null==d?t.getName(n):isFinite(d)?hl(d):d)+""});var h=this.getTextContent();if(h){var f=s.normal;h.__align=h.style.align,h.__verticalAlign=h.style.verticalAlign,h.__position=f.get("position")||"middle";var g=f.get("distance");Ue(g)||(g=[g,g]),h.__labelDistance=g}this.setTextConfig({position:null,local:!0,inside:!1}),Ou(this)},n.prototype.highlight=function(){wu(this)},n.prototype.downplay=function(){_u(this)},n.prototype.updateLayout=function(t,n){this.setLinePoints(t.getItemLayout(n))},n.prototype.setLinePoints=function(t){var n=this.childOfName("line");rL(n.shape,t),n.dirty()},n.prototype.beforeUpdate=function(){var t=this,n=t.childOfName("fromSymbol"),e=t.childOfName("toSymbol"),a=t.getTextContent();if(n||e||a&&!a.ignore){for(var i=1,r=this.parent;r;)r.scaleX&&(i/=r.scaleX),r=r.parent;var o=t.childOfName("line");if(this.__dirty||o.__dirty){var l=o.shape.percent,s=o.pointAt(0),c=o.pointAt(l),p=Ca([],c,s);if(Pa(p,p),n&&(n.setPosition(s),k(n,0),n.scaleX=n.scaleY=i*l,n.markRedraw()),e&&(e.setPosition(c),k(e,1),e.scaleX=e.scaleY=i*l,e.markRedraw()),a&&!a.ignore){a.x=a.y=0,a.originX=a.originY=0;var u=void 0,d=void 0,h=a.__labelDistance,f=h[0]*i,g=h[1]*i,m=l/2,b=o.tangentAt(m),y=[b[1],-b[0]],v=o.pointAt(m);y[1]>0&&(y[0]=-y[0],y[1]=-y[1]);var x=b[0]<0?-1:1;if("start"!==a.__position&&"end"!==a.__position){var w=-Math.atan2(b[1],b[0]);c[0]<s[0]&&(w=Math.PI+w),a.rotation=w}var _=void 0;switch(a.__position){case"insideStartTop":case"insideMiddleTop":case"insideEndTop":case"middle":_=-g,d="bottom";break;case"insideStartBottom":case"insideMiddleBottom":case"insideEndBottom":_=g,d="top";break;default:_=0,d="middle"}switch(a.__position){case"end":a.x=p[0]*f+c[0],a.y=p[1]*g+c[1],u=p[0]>.8?"left":p[0]<-.8?"right":"center",d=p[1]>.8?"top":p[1]<-.8?"bottom":"middle";break;case"start":a.x=-p[0]*f+s[0],a.y=-p[1]*g+s[1],u=p[0]>.8?"right":p[0]<-.8?"left":"center",d=p[1]>.8?"bottom":p[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":a.x=f*x+s[0],a.y=s[1]+_,u=b[0]<0?"right":"left",a.originX=-f*x,a.originY=-_;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":a.x=v[0],a.y=v[1]+_,u="center",a.originY=-_;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":a.x=-f*x+c[0],a.y=c[1]+_,u=b[0]>=0?"right":"left",a.originX=f*x,a.originY=-_}a.scaleX=a.scaleY=i,a.setStyle({verticalAlign:a.__verticalAlign||d,align:a.__align||u})}}}function k(t,n){var e=t.__specifiedRotation;if(null==e){var a=o.tangentAt(n);t.attr("rotation",(1===n?-1:1)*Math.PI/2-Math.atan2(a[1],a[0]))}else t.attr("rotation",e)}},n}(el),lL=function(){function t(t){this.group=new el,this._LineCtor=t||oL}return t.prototype.isPersistent=function(){return!0},t.prototype.updateData=function(t){var n=this,e=this,a=e.group,i=e._lineData;e._lineData=t,i||a.removeAll();var r=sL(t);t.diff(i).add((function(e){n._doAdd(t,e,r)})).update((function(e,a){n._doUpdate(i,t,a,e,r)})).remove((function(t){a.remove(i.getItemGraphicEl(t))})).execute()},t.prototype.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl((function(n,e){n.updateLayout(t,e)}),this)},t.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=sL(t),this._lineData=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(t,n){function e(t){t.isGroup||function(t){return t.animators&&t.animators.length>0}(t)||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}for(var a=t.start;a<t.end;a++){if(pL(n.getItemLayout(a))){var i=new this._LineCtor(n,a,this._seriesScope);i.traverse(e),this.group.add(i),n.setItemGraphicEl(a,i)}}},t.prototype.remove=function(){this.group.removeAll()},t.prototype._doAdd=function(t,n,e){if(pL(t.getItemLayout(n))){var a=new this._LineCtor(t,n,e);t.setItemGraphicEl(n,a),this.group.add(a)}},t.prototype._doUpdate=function(t,n,e,a,i){var r=t.getItemGraphicEl(e);pL(n.getItemLayout(a))?(r?r.updateData(n,a,i):r=new this._LineCtor(n,a,i),n.setItemGraphicEl(a,r),this.group.add(r)):this.group.remove(r)},t}();function sL(t){var n=t.hostModel;return{lineStyle:n.getModel("lineStyle").getLineStyle(),emphasisLineStyle:n.getModel(["emphasis","lineStyle"]).getLineStyle(),blurLineStyle:n.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:n.getModel(["select","lineStyle"]).getLineStyle(),labelStatesModels:rf(n)}}function cL(t){return isNaN(t[0])||isNaN(t[1])}function pL(t){return!cL(t[0])&&!cL(t[1])}var uL=[],dL=[],hL=[],fL=cc,gL=Ea,mL=Math.abs;function bL(t,n,e){for(var a,i=t[0],r=t[1],o=t[2],l=1/0,s=e*e,c=.1,p=.1;p<=.9;p+=.1){uL[0]=fL(i[0],r[0],o[0],p),uL[1]=fL(i[1],r[1],o[1],p),(h=mL(gL(uL,n)-s))<l&&(l=h,a=p)}for(var u=0;u<32;u++){var d=a+c;dL[0]=fL(i[0],r[0],o[0],a),dL[1]=fL(i[1],r[1],o[1],a),hL[0]=fL(i[0],r[0],o[0],d),hL[1]=fL(i[1],r[1],o[1],d);var h=gL(dL,n)-s;if(mL(h)<.01)break;var f=gL(hL,n)-s;c/=2,h<0?f>=0?a+=c:a-=c:f>=0?a-=c:a+=c}return a}function yL(t,n){var e=[],a=dc,i=[[],[],[]],r=[[],[]],o=[];n/=2,t.eachEdge((function(t,l){var s=t.getLayout(),c=t.getVisual("fromSymbol"),p=t.getVisual("toSymbol");s.__original||(s.__original=[ka(s[0]),ka(s[1])],s[2]&&s.__original.push(ka(s[2])));var u=s.__original;if(null!=s[2]){if(_a(i[0],u[0]),_a(i[1],u[2]),_a(i[2],u[1]),c&&"none"!==c){var d=Hz(t.node1),h=bL(i,u[0],d*n);a(i[0][0],i[1][0],i[2][0],h,e),i[0][0]=e[3],i[1][0]=e[4],a(i[0][1],i[1][1],i[2][1],h,e),i[0][1]=e[3],i[1][1]=e[4]}if(p&&"none"!==p){d=Hz(t.node2),h=bL(i,u[1],d*n);a(i[0][0],i[1][0],i[2][0],h,e),i[1][0]=e[1],i[2][0]=e[2],a(i[0][1],i[1][1],i[2][1],h,e),i[1][1]=e[1],i[2][1]=e[2]}_a(s[0],i[0]),_a(s[1],i[2]),_a(s[2],i[1])}else{if(_a(r[0],u[0]),_a(r[1],u[1]),Ca(o,r[1],r[0]),Pa(o,o),c&&"none"!==c){d=Hz(t.node1);Ia(r[0],r[0],o,d*n)}if(p&&"none"!==p){d=Hz(t.node2);Ia(r[1],r[1],o,-d*n)}_a(s[0],r[0]),_a(s[1],r[1])}}))}function vL(t){return"view"===t.type}var xL=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.init=function(t,n){var e=new MI,a=new lL,i=this.group;this._controller=new sD(n.getZr()),this._controllerHost={target:i},i.add(e.group),i.add(a.group),this._symbolDraw=e,this._lineDraw=a,this._firstRender=!0},n.prototype.render=function(t,n,e){var a=this,i=t.coordinateSystem;this._model=t;var r=this._symbolDraw,o=this._lineDraw,l=this.group;if(vL(i)){var s={x:i.x,y:i.y,scaleX:i.scaleX,scaleY:i.scaleY};this._firstRender?l.attr(s):xh(l,s,t)}yL(t.getGraph(),Gz(t));var c=t.getData();r.updateData(c);var p=t.getEdgeData();o.updateData(p),this._updateNodeAndLinkScale(),this._updateController(t,n,e),clearTimeout(this._layoutTimeout);var u=t.forceLayout,d=t.get(["force","layoutAnimation"]);u&&this._startForceLayoutIteration(u,d),c.graph.eachNode((function(t){var n=t.dataIndex,e=t.getGraphicEl(),i=t.getModel();e.off("drag").off("dragend");var r=i.get("draggable");r&&e.on("drag",(function(){u&&(u.warmUp(),!a._layouting&&a._startForceLayoutIteration(u,d),u.setFixed(n),c.setItemLayout(n,[e.x,e.y]))})).on("dragend",(function(){u&&u.setUnfixed(n)})),e.setDraggable(r&&!!u),"adjacency"===i.get(["emphasis","focus"])&&(Up(e).focus=t.getAdjacentDataIndices())})),c.graph.eachEdge((function(t){var n=t.getGraphicEl();"adjacency"===t.getModel().get(["emphasis","focus"])&&(Up(n).focus={edge:[t.dataIndex],node:[t.node1.dataIndex,t.node2.dataIndex]})}));var h="circular"===t.get("layout")&&t.get(["circular","rotateLabel"]),f=c.getLayout("cx"),g=c.getLayout("cy");c.eachItemGraphicEl((function(t,n){var e=c.getItemModel(n).get(["label","rotate"])||0,a=t.getSymbolPath();if(h){var i=c.getItemLayout(n),r=Math.atan2(i[1]-g,i[0]-f);r<0&&(r=2*Math.PI+r);var o=i[0]<f;o&&(r-=Math.PI);var l=o?"left":"right";a.setTextConfig({rotation:-r,position:l,origin:"center"});var s=a.ensureState("emphasis");Ae(s.textConfig||(s.textConfig={}),{position:l})}else a.setTextConfig({rotation:e*=Math.PI/180})})),this._firstRender=!1},n.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},n.prototype._startForceLayoutIteration=function(t,n){var e=this;!function a(){t.step((function(t){e.updateLayout(e._model),(e._layouting=!t)&&(n?e._layoutTimeout=setTimeout(a,16):a())}))}()},n.prototype._updateController=function(t,n,e){var a=this,i=this._controller,r=this._controllerHost,o=this.group;i.setPointerChecker((function(n,a,i){var r=o.getBoundingRect();return r.applyTransform(o.transform),r.contain(a,i)&&!gD(n,e,t)})),vL(t.coordinateSystem)?(i.enable(t.get("roam")),r.zoomLimit=t.get("scaleLimit"),r.zoom=t.coordinateSystem.getZoom(),i.off("pan").off("zoom").on("pan",(function(n){dD(r,n.dx,n.dy),e.dispatchAction({seriesId:t.id,type:"graphRoam",dx:n.dx,dy:n.dy})})).on("zoom",(function(n){hD(r,n.scale,n.originX,n.originY),e.dispatchAction({seriesId:t.id,type:"graphRoam",zoom:n.scale,originX:n.originX,originY:n.originY}),a._updateNodeAndLinkScale(),yL(t.getGraph(),Gz(t)),a._lineDraw.updateLayout(),e.updateLabelLayout()}))):i.disable()},n.prototype._updateNodeAndLinkScale=function(){var t=this._model,n=t.getData(),e=Gz(t);n.eachItemGraphicEl((function(t,n){t.setSymbolScale(e)}))},n.prototype.updateLayout=function(t){yL(t.getGraph(),Gz(t)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},n.prototype.remove=function(t,n){this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},n.type="graph",n}(Dy);function wL(t){return"_EC_"+t}var _L=function(){function t(t){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=t||!1}return t.prototype.isDirected=function(){return this._directed},t.prototype.addNode=function(t,n){t=null==t?""+n:""+t;var e=this._nodesMap;if(!e[wL(t)]){var a=new kL(t,n);return a.hostGraph=this,this.nodes.push(a),e[wL(t)]=a,a}},t.prototype.getNodeByIndex=function(t){var n=this.data.getRawIndex(t);return this.nodes[n]},t.prototype.getNodeById=function(t){return this._nodesMap[wL(t)]},t.prototype.addEdge=function(t,n,e){var a=this._nodesMap,i=this._edgesMap;if("number"==typeof t&&(t=this.nodes[t]),"number"==typeof n&&(n=this.nodes[n]),t instanceof kL||(t=a[wL(t)]),n instanceof kL||(n=a[wL(n)]),t&&n){var r=t.id+"-"+n.id,o=new SL(t,n,e);return o.hostGraph=this,this._directed&&(t.outEdges.push(o),n.inEdges.push(o)),t.edges.push(o),t!==n&&n.edges.push(o),this.edges.push(o),i[r]=o,o}},t.prototype.getEdgeByIndex=function(t){var n=this.edgeData.getRawIndex(t);return this.edges[n]},t.prototype.getEdge=function(t,n){t instanceof kL&&(t=t.id),n instanceof kL&&(n=n.id);var e=this._edgesMap;return this._directed?e[t+"-"+n]:e[t+"-"+n]||e[n+"-"+t]},t.prototype.eachNode=function(t,n){for(var e=this.nodes,a=e.length,i=0;i<a;i++)e[i].dataIndex>=0&&t.call(n,e[i],i)},t.prototype.eachEdge=function(t,n){for(var e=this.edges,a=e.length,i=0;i<a;i++)e[i].dataIndex>=0&&e[i].node1.dataIndex>=0&&e[i].node2.dataIndex>=0&&t.call(n,e[i],i)},t.prototype.breadthFirstTraverse=function(t,n,e,a){if(n instanceof kL||(n=this._nodesMap[wL(n)]),n){for(var i="out"===e?"outEdges":"in"===e?"inEdges":"edges",r=0;r<this.nodes.length;r++)this.nodes[r].__visited=!1;if(!t.call(a,n,null))for(var o=[n];o.length;){var l=o.shift(),s=l[i];for(r=0;r<s.length;r++){var c=s[r],p=c.node1===l?c.node2:c.node1;if(!p.__visited){if(t.call(a,p,l))return;o.push(p),p.__visited=!0}}}}},t.prototype.update=function(){for(var t=this.data,n=this.edgeData,e=this.nodes,a=this.edges,i=0,r=e.length;i<r;i++)e[i].dataIndex=-1;for(i=0,r=t.count();i<r;i++)e[t.getRawIndex(i)].dataIndex=i;n.filterSelf((function(t){var e=a[n.getRawIndex(t)];return e.node1.dataIndex>=0&&e.node2.dataIndex>=0}));for(i=0,r=a.length;i<r;i++)a[i].dataIndex=-1;for(i=0,r=n.count();i<r;i++)a[n.getRawIndex(i)].dataIndex=i},t.prototype.clone=function(){for(var n=new t(this._directed),e=this.nodes,a=this.edges,i=0;i<e.length;i++)n.addNode(e[i].id,e[i].dataIndex);for(i=0;i<a.length;i++){var r=a[i];n.addEdge(r.node1.id,r.node2.id,r.dataIndex)}return n},t}(),kL=function(){function t(t,n){this.inEdges=[],this.outEdges=[],this.edges=[],this.dataIndex=-1,this.id=null==t?"":t,this.dataIndex=null==n?-1:n}return t.prototype.degree=function(){return this.edges.length},t.prototype.inDegree=function(){return this.inEdges.length},t.prototype.outDegree=function(){return this.outEdges.length},t.prototype.getModel=function(t){if(!(this.dataIndex<0))return this.hostGraph.data.getItemModel(this.dataIndex).getModel(t)},t.prototype.getAdjacentDataIndices=function(){for(var t={edge:[],node:[]},n=0;n<this.edges.length;n++){var e=this.edges[n];e.dataIndex<0||(t.edge.push(e.dataIndex),t.node.push(e.node1.dataIndex,e.node2.dataIndex))}return t},t}(),SL=function(){function t(t,n,e){this.dataIndex=-1,this.node1=t,this.node2=n,this.dataIndex=null==e?-1:e}return t.prototype.getModel=function(t){if(!(this.dataIndex<0))return this.hostGraph.edgeData.getItemModel(this.dataIndex).getModel(t)},t.prototype.getAdjacentDataIndices=function(){return{edge:[this.dataIndex],node:[this.node1.dataIndex,this.node2.dataIndex]}},t}();function ML(t,n){return{getValue:function(e){var a=this[t][n];return a.getStore().get(a.getDimensionIndex(e||"value"),this.dataIndex)},setVisual:function(e,a){this.dataIndex>=0&&this[t][n].setItemVisual(this.dataIndex,e,a)},getVisual:function(e){return this[t][n].getItemVisual(this.dataIndex,e)},setLayout:function(e,a){this.dataIndex>=0&&this[t][n].setItemLayout(this.dataIndex,e,a)},getLayout:function(){return this[t][n].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[t][n].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[t][n].getRawIndex(this.dataIndex)}}}function IL(t,n,e,a,i){for(var r=new _L(a),o=0;o<t.length;o++)r.addNode(ia(t[o].id,t[o].name,o),o);var l=[],s=[],c=0;for(o=0;o<n.length;o++){var p=n[o],u=p.source,d=p.target;r.addEdge(u,d,c)&&(s.push(p),l.push(ia(Yl(p.id,null),u+" > "+d)),c++)}var h,f=e.get("coordinateSystem");if("cartesian2d"===f||"polar"===f)h=nk(t,e);else{var g=km.get(f),m=g&&g.dimensions||[];Pe(m,"value")<0&&m.concat(["value"]);var b=X_(t,{coordDimensions:m,encodeDefine:e.getEncode()}).dimensions;(h=new Y_(b,e)).initData(t)}var y=new Y_(["value"],e);return y.initData(s,l),i&&i(h,y),uA({mainData:h,struct:r,structAttr:"graph",datas:{node:h,edge:y},datasAttr:{node:"data",edge:"edgeData"}}),r.update(),r}Re(kL,ML("hostGraph","data")),Re(SL,ML("hostGraph","edgeData"));var CL=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.hasSymbolVisual=!0,e}return re(n,t),n.prototype.init=function(n){t.prototype.init.apply(this,arguments);var e=this;function a(){return e._categoriesData}this.legendVisualProvider=new jC(a,a),this.fillDataTextStyle(n.edges||n.links),this._updateCategoriesData()},n.prototype.mergeOption=function(n){t.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(n.edges||n.links),this._updateCategoriesData()},n.prototype.mergeDefaultAndTheme=function(n){t.prototype.mergeDefaultAndTheme.apply(this,arguments),Bl(n,"edgeLabel",["show"])},n.prototype.getInitialData=function(t,n){var e,a=t.edges||t.links||[],i=t.data||t.nodes||[],r=this;if(i&&a){Lz(e=this)&&(e.__curvenessList=[],e.__edgeMap={},Pz(e));var o=IL(i,a,this,!0,(function(t,n){t.wrapMethod("getItemModel",(function(t){var n=r._categoriesModels[t.getShallow("category")];return n&&(n.parentModel=t.parentModel,t.parentModel=n),t}));var e=Cf.prototype.getModel;function a(t,n){var a=e.call(this,t,n);return a.resolveParentPath=i,a}function i(t){if(t&&("label"===t[0]||"label"===t[1])){var n=t.slice();return"label"===t[0]?n[0]="edgeLabel":"label"===t[1]&&(n[1]="edgeLabel"),n}return t}n.wrapMethod("getItemModel",(function(t){return t.resolveParentPath=i,t.getModel=a,t}))}));return Ee(o.edges,(function(t){!function(t,n,e,a){if(Lz(e)){var i=Oz(t,n,e),r=e.__edgeMap,o=r[Rz(i)];r[i]&&!o?r[i].isForward=!0:o&&r[i]&&(o.isForward=!0,r[i].isForward=!1),r[i]=r[i]||[],r[i].push(a)}}(t.node1,t.node2,this,t.dataIndex)}),this),o.data}},n.prototype.getGraph=function(){return this.getData().graph},n.prototype.getEdgeData=function(){return this.getGraph().edgeData},n.prototype.getCategoriesData=function(){return this._categoriesData},n.prototype.formatTooltip=function(t,n,e){if("edge"===e){var a=this.getData(),i=this.getDataParams(t,e),r=a.graph.getEdgeByIndex(t),o=a.getName(r.node1.dataIndex),l=a.getName(r.node2.dataIndex),s=[];return null!=o&&s.push(o),null!=l&&s.push(l),iy("nameValue",{name:s.join(" > "),value:i.value,noValue:null==i.value})}return fy({series:this,dataIndex:t,multipleSeries:n})},n.prototype._updateCategoriesData=function(){var t=Ve(this.option.categories||[],(function(t){return null!=t.value?t:Ae({value:0},t)})),n=new Y_(["value"],this);n.initData(t),this._categoriesData=n,this._categoriesModels=n.mapArray((function(t){return n.getItemModel(t)}))},n.prototype.setZoom=function(t){this.option.zoom=t},n.prototype.setCenter=function(t){this.option.center=t},n.prototype.isAnimationEnabled=function(){return t.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},n.type="series.graph",n.dependencies=["grid","polar","geo","singleAxis","calendar"],n.defaultOption={zlevel:0,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"}}},n}(by),TL={type:"graphRoam",event:"graphRoam",update:"none"};var DL=function(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0},AL=function(t){function n(n){var e=t.call(this,n)||this;return e.type="pointer",e}return re(n,t),n.prototype.getDefaultShape=function(){return new DL},n.prototype.buildPath=function(t,n){var e=Math.cos,a=Math.sin,i=n.r,r=n.width,o=n.angle,l=n.x-e(o)*r*(r>=i/3?1:2),s=n.y-a(o)*r*(r>=i/3?1:2);o=n.angle-Math.PI/2,t.moveTo(l,s),t.lineTo(n.x+e(o)*r,n.y+a(o)*r),t.lineTo(n.x+e(n.angle)*i,n.y+a(n.angle)*i),t.lineTo(n.x-e(o)*r,n.y-a(o)*r),t.lineTo(l,s)},n}(bp);function zL(t,n){var e=null==t?"":t+"";return n&&("string"==typeof n?e=n.replace("{value}",e):"function"==typeof n&&(e=n(t))),e}var LL=2*Math.PI,PL=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.render=function(t,n,e){this.group.removeAll();var a=t.get(["axisLine","lineStyle","color"]),i=function(t,n){var e=t.get("center"),a=n.getWidth(),i=n.getHeight(),r=Math.min(a,i);return{cx:dl(e[0],n.getWidth()),cy:dl(e[1],n.getHeight()),r:dl(t.get("radius"),r/2)}}(t,e);this._renderMain(t,n,e,a,i),this._data=t.getData()},n.prototype.dispose=function(){},n.prototype._renderMain=function(t,n,e,a,i){for(var r=this.group,o=t.get("clockwise"),l=-t.get("startAngle")/180*Math.PI,s=-t.get("endAngle")/180*Math.PI,c=t.getModel("axisLine"),p=c.get("roundCap")?sC:Ad,u=c.get("show"),d=c.getModel("lineStyle"),h=d.get("width"),f=(s-l)%LL||s===l?(s-l)%LL:LL,g=l,m=0;u&&m<a.length;m++){var b=new p({shape:{startAngle:g,endAngle:s=l+f*Math.min(Math.max(a[m][0],0),1),cx:i.cx,cy:i.cy,clockwise:o,r0:i.r-h,r:i.r},silent:!0});b.setStyle({fill:a[m][1]}),b.setStyle(d.getLineStyle(["color","width"])),r.add(b),g=s}var y=function(t){if(t<=0)return a[0][1];var n;for(n=0;n<a.length;n++)if(a[n][0]>=t&&(0===n?0:a[n-1][0])<t)return a[n][1];return a[n-1][1]};if(!o){var v=l;l=s,s=v}this._renderTicks(t,n,e,y,i,l,s,o,h),this._renderTitleAndDetail(t,n,e,y,i),this._renderAnchor(t,i),this._renderPointer(t,n,e,y,i,l,s,o,h)},n.prototype._renderTicks=function(t,n,e,a,i,r,o,l,s){for(var c,p,u=this.group,d=i.cx,h=i.cy,f=i.r,g=+t.get("min"),m=+t.get("max"),b=t.getModel("splitLine"),y=t.getModel("axisTick"),v=t.getModel("axisLabel"),x=t.get("splitNumber"),w=y.get("splitNumber"),_=dl(b.get("length"),f),k=dl(y.get("length"),f),S=r,M=(o-r)/x,I=M/w,C=b.getModel("lineStyle").getLineStyle(),T=y.getModel("lineStyle").getLineStyle(),D=b.get("distance"),A=0;A<=x;A++){if(c=Math.cos(S),p=Math.sin(S),b.get("show")){var z=new Ud({shape:{x1:c*(f-(L=D?D+s:s))+d,y1:p*(f-L)+h,x2:c*(f-_-L)+d,y2:p*(f-_-L)+h},style:C,silent:!0});"auto"===C.stroke&&z.setStyle({stroke:a(A/x)}),u.add(z)}if(v.get("show")){var L=v.get("distance")+D,P=zL(hl(A/x*(m-g)+g),v.get("formatter")),O=a(A/x);u.add(new jp({style:of(v,{text:P,x:c*(f-_-L)+d,y:p*(f-_-L)+h,verticalAlign:p<-.8?"top":p>.8?"bottom":"middle",align:c<-.4?"left":c>.4?"right":"center"},{inheritColor:O}),silent:!0}))}if(y.get("show")&&A!==x){L=(L=y.get("distance"))?L+s:s;for(var R=0;R<=w;R++){c=Math.cos(S),p=Math.sin(S);var N=new Ud({shape:{x1:c*(f-L)+d,y1:p*(f-L)+h,x2:c*(f-k-L)+d,y2:p*(f-k-L)+h},silent:!0,style:T});"auto"===T.stroke&&N.setStyle({stroke:a((A+R/w)/x)}),u.add(N),S+=I}S-=I}else S+=M}},n.prototype._renderPointer=function(t,n,e,a,i,r,o,l,s){var c=this.group,p=this._data,u=this._progressEls,d=[],h=t.get(["pointer","show"]),f=t.getModel("progress"),g=f.get("show"),m=t.getData(),b=m.mapDimension("value"),y=+t.get("min"),v=+t.get("max"),x=[y,v],w=[r,o];function _(n,e){var a,r=m.getItemModel(n).getModel("pointer"),o=dl(r.get("width"),i.r),l=dl(r.get("length"),i.r),s=t.get(["pointer","icon"]),c=r.get("offsetCenter"),p=dl(c[0],i.r),u=dl(c[1],i.r),d=r.get("keepAspect");return(a=s?Vv(s,p-o/2,u-l,o,l,null,d):new AL({shape:{angle:-Math.PI/2,width:o,r:l,x:p,y:u}})).rotation=-(e+Math.PI/2),a.x=i.cx,a.y=i.cy,a}function k(t,n){var e=f.get("roundCap")?sC:Ad,a=f.get("overlap"),o=a?f.get("width"):s/m.count(),c=a?i.r-o:i.r-(t+1)*o,p=a?i.r:i.r-t*o,u=new e({shape:{startAngle:r,endAngle:n,cx:i.cx,cy:i.cy,clockwise:l,r0:c,r:p}});return a&&(u.z2=v-m.get(b,t)%v),u}(g||h)&&(m.diff(p).add((function(n){if(h){var e=_(n,r);wh(e,{rotation:-(ul(m.get(b,n),x,w,!0)+Math.PI/2)},t),c.add(e),m.setItemGraphicEl(n,e)}if(g){var a=k(n,r),i=f.get("clip");wh(a,{shape:{endAngle:ul(m.get(b,n),x,w,i)}},t),c.add(a),Yp(t.seriesIndex,m.dataType,n,a),d[n]=a}})).update((function(n,e){if(h){var a=p.getItemGraphicEl(e),i=a?a.rotation:r,o=_(n,i);o.rotation=i,xh(o,{rotation:-(ul(m.get(b,n),x,w,!0)+Math.PI/2)},t),c.add(o),m.setItemGraphicEl(n,o)}if(g){var l=u[e],s=k(n,l?l.shape.endAngle:r),y=f.get("clip");xh(s,{shape:{endAngle:ul(m.get(b,n),x,w,y)}},t),c.add(s),Yp(t.seriesIndex,m.dataType,n,s),d[n]=s}})).execute(),m.each((function(t){var n=m.getItemModel(t),e=n.getModel("emphasis");if(h){var i=m.getItemGraphicEl(t),r=m.getItemVisual(t,"style"),o=r.fill;if(i instanceof Sp){var l=i.style;i.useStyle(Ae({image:l.image,x:l.x,y:l.y,width:l.width,height:l.height},r))}else i.useStyle(r),"pointer"!==i.type&&i.setColor(o);i.setStyle(n.getModel(["pointer","itemStyle"]).getItemStyle()),"auto"===i.style.fill&&i.setStyle("fill",a(ul(m.get(b,t),x,[0,1],!0))),i.z2EmphasisLift=0,Vu(i,n),Ou(i,e.get("focus"),e.get("blurScope"))}if(g){var s=d[t];s.useStyle(m.getItemVisual(t,"style")),s.setStyle(n.getModel(["progress","itemStyle"]).getItemStyle()),s.z2EmphasisLift=0,Vu(s,n),Ou(s,e.get("focus"),e.get("blurScope"))}})),this._progressEls=d)},n.prototype._renderAnchor=function(t,n){var e=t.getModel("anchor");if(e.get("show")){var a=e.get("size"),i=e.get("icon"),r=e.get("offsetCenter"),o=e.get("keepAspect"),l=Vv(i,n.cx-a/2+dl(r[0],n.r),n.cy-a/2+dl(r[1],n.r),a,a,null,o);l.z2=e.get("showAbove")?1:0,l.setStyle(e.getModel("itemStyle").getItemStyle()),this.group.add(l)}},n.prototype._renderTitleAndDetail=function(t,n,e,a,i){var r=this,o=t.getData(),l=o.mapDimension("value"),s=+t.get("min"),c=+t.get("max"),p=new el,u=[],d=[],h=t.isAnimationEnabled(),f=t.get(["pointer","showAbove"]);o.diff(this._data).add((function(t){u[t]=new jp({silent:!0}),d[t]=new jp({silent:!0})})).update((function(t,n){u[t]=r._titleEls[n],d[t]=r._detailEls[n]})).execute(),o.each((function(n){var e=o.getItemModel(n),r=o.get(l,n),g=new el,m=a(ul(r,[s,c],[0,1],!0)),b=e.getModel("title");if(b.get("show")){var y=b.get("offsetCenter"),v=i.cx+dl(y[0],i.r),x=i.cy+dl(y[1],i.r);(T=u[n]).attr({z2:f?0:2,style:of(b,{x:v,y:x,text:o.getName(n),align:"center",verticalAlign:"middle"},{inheritColor:m})}),g.add(T)}var w=e.getModel("detail");if(w.get("show")){var _=w.get("offsetCenter"),k=i.cx+dl(_[0],i.r),S=i.cy+dl(_[1],i.r),M=dl(w.get("width"),i.r),I=dl(w.get("height"),i.r),C=t.get(["progress","show"])?o.getItemVisual(n,"style").fill:m,T=d[n],D=w.get("formatter");T.attr({z2:f?0:2,style:of(w,{x:k,y:S,text:zL(r,D),width:isNaN(M)?null:M,height:isNaN(I)?null:I,align:"center",verticalAlign:"middle"},{inheritColor:C})}),ff(T,{normal:w},r,(function(t){return zL(t,D)})),h&&gf(T,n,o,t,{getFormattedLabel:function(t,n,e,a,i,o){return zL(o?o.interpolatedValue:r,D)}}),g.add(T)}p.add(g)})),this.group.add(p),this._titleEls=u,this._detailEls=d},n.type="gauge",n}(Dy),OL=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.visualStyleAccessPath="itemStyle",e}return re(n,t),n.prototype.getInitialData=function(t,n){return WC(this,["value"])},n.type="series.gauge",n.defaultOption={zlevel:0,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},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}},n}(by);var RL=["itemStyle","opacity"],NL=function(t){function n(n,e){var a=t.call(this)||this,i=a,r=new Gd,o=new jp;return i.setTextContent(o),a.setTextGuideLine(r),a.updateData(n,e,!0),a}return re(n,t),n.prototype.updateData=function(t,n,e){var a=this,i=t.hostModel,r=t.getItemModel(n),o=t.getItemLayout(n),l=r.getModel("emphasis"),s=r.get(RL);s=null==s?1:s,e||Ih(a),a.useStyle(t.getItemVisual(n,"style")),a.style.lineJoin="round",e?(a.setShape({points:o.points}),a.style.opacity=0,wh(a,{style:{opacity:s}},i,n)):xh(a,{style:{opacity:s},shape:{points:o.points}},i,n),Vu(a,r),this._updateLabel(t,n),Ou(this,l.get("focus"),l.get("blurScope"))},n.prototype._updateLabel=function(t,n){var e=this,a=this.getTextGuideLine(),i=e.getTextContent(),r=t.hostModel,o=t.getItemModel(n),l=t.getItemLayout(n).label,s=t.getItemVisual(n,"style"),c=s.fill;af(i,rf(o),{labelFetcher:t.hostModel,labelDataIndex:n,defaultOpacity:s.opacity,defaultText:t.getName(n)},{normal:{align:l.textAlign,verticalAlign:l.verticalAlign}}),e.setTextConfig({local:!0,inside:!!l.inside,insideStroke:c,outsideFill:c});var p=l.linePoints;a.setShape({points:p}),e.textGuideLineConfig={anchor:p?new _o(p[0][0],p[0][1]):null},xh(i,{style:{x:l.x,y:l.y}},r,n),i.attr({rotation:l.rotation,originX:l.x,originY:l.y,z2:10}),qS(e,$S(o),{stroke:c})},n}(Vd),EL=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.ignoreLabelLineUpdate=!0,e}return re(n,t),n.prototype.render=function(t,n,e){var a=t.getData(),i=this._data,r=this.group;a.diff(i).add((function(t){var n=new NL(a,t);a.setItemGraphicEl(t,n),r.add(n)})).update((function(t,n){var e=i.getItemGraphicEl(n);e.updateData(a,t),r.add(e),a.setItemGraphicEl(t,e)})).remove((function(n){Mh(i.getItemGraphicEl(n),t,n)})).execute(),this._data=a},n.prototype.remove=function(){this.group.removeAll(),this._data=null},n.prototype.dispose=function(){},n.type="funnel",n}(Dy),VL=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.init=function(n){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new jC(We(this.getData,this),We(this.getRawData,this)),this._defaultLabelLine(n)},n.prototype.getInitialData=function(t,n){return WC(this,{coordDimensions:["value"],encodeDefaulter:je(am,this)})},n.prototype._defaultLabelLine=function(t){Bl(t,"labelLine",["show"]);var n=t.labelLine,e=t.emphasis.labelLine;n.show=n.show&&t.label.show,e.show=e.show&&t.emphasis.label.show},n.prototype.getDataParams=function(n){var e=this.getData(),a=t.prototype.getDataParams.call(this,n),i=e.mapDimension("value"),r=e.getSum(i);return a.percent=r?+(e.get(i,n)/r*100).toFixed(2):0,a.$vars.push("percent"),a},n.type="series.funnel",n.defaultOption={zlevel:0,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"}}},n}(by);function BL(t,n){t.eachSeriesByType("funnel",(function(t){var e=t.getData(),a=e.mapDimension("value"),i=t.get("sort"),r=function(t,n){return Lg(t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()})}(t,n),o=t.get("orient"),l=r.width,s=r.height,c=function(t,n){for(var e=t.mapDimension("value"),a=t.mapArray(e,(function(t){return t})),i=[],r="ascending"===n,o=0,l=t.count();o<l;o++)i[o]=o;return"function"==typeof n?i.sort(n):"none"!==n&&i.sort((function(t,n){return r?a[t]-a[n]:a[n]-a[t]})),i}(e,i),p=r.x,u=r.y,d="horizontal"===o?[dl(t.get("minSize"),s),dl(t.get("maxSize"),s)]:[dl(t.get("minSize"),l),dl(t.get("maxSize"),l)],h=e.getDataExtent(a),f=t.get("min"),g=t.get("max");null==f&&(f=Math.min(h[0],0)),null==g&&(g=h[1]);var m=t.get("funnelAlign"),b=t.get("gap"),y=(("horizontal"===o?l:s)-b*(e.count()-1))/e.count(),v=function(t,n){if("horizontal"===o){var i=ul(e.get(a,t)||0,[f,g],d,!0),r=void 0;switch(m){case"top":r=u;break;case"center":r=u+(s-i)/2;break;case"bottom":r=u+(s-i)}return[[n,r],[n,r+i]]}var c,h=ul(e.get(a,t)||0,[f,g],d,!0);switch(m){case"left":c=p;break;case"center":c=p+(l-h)/2;break;case"right":c=p+l-h}return[[c,n],[c+h,n]]};"ascending"===i&&(y=-y,b=-b,"horizontal"===o?p+=l:u+=s,c=c.reverse());for(var x=0;x<c.length;x++){var w=c[x],_=c[x+1],k=e.getItemModel(w);if("horizontal"===o){var S=k.get(["itemStyle","width"]);null==S?S=y:(S=dl(S,l),"ascending"===i&&(S=-S));var M=v(w,p),I=v(_,p+S);p+=S+b,e.setItemLayout(w,{points:M.concat(I.slice().reverse())})}else{var C=k.get(["itemStyle","height"]);null==C?C=y:(C=dl(C,s),"ascending"===i&&(C=-C));M=v(w,u),I=v(_,u+C);u+=C+b,e.setItemLayout(w,{points:M.concat(I.slice().reverse())})}}!function(t){var n=t.hostModel.get("orient");t.each((function(e){var a,i,r,o,l=t.getItemModel(e),s=l.getModel("label").get("position"),c=l.getModel("labelLine"),p=t.getItemLayout(e),u=p.points,d="inner"===s||"inside"===s||"center"===s||"insideLeft"===s||"insideRight"===s;if(d)"insideLeft"===s?(i=(u[0][0]+u[3][0])/2+5,r=(u[0][1]+u[3][1])/2,a="left"):"insideRight"===s?(i=(u[1][0]+u[2][0])/2-5,r=(u[1][1]+u[2][1])/2,a="right"):(i=(u[0][0]+u[1][0]+u[2][0]+u[3][0])/4,r=(u[0][1]+u[1][1]+u[2][1]+u[3][1])/4,a="center"),o=[[i,r],[i,r]];else{var h=void 0,f=void 0,g=void 0,m=void 0,b=c.get("length");"left"===s?(h=(u[3][0]+u[0][0])/2,f=(u[3][1]+u[0][1])/2,i=(g=h-b)-5,a="right"):"right"===s?(h=(u[1][0]+u[2][0])/2,f=(u[1][1]+u[2][1])/2,i=(g=h+b)+5,a="left"):"top"===s?(h=(u[3][0]+u[0][0])/2,r=(m=(f=(u[3][1]+u[0][1])/2)-b)-5,a="center"):"bottom"===s?(h=(u[1][0]+u[2][0])/2,r=(m=(f=(u[1][1]+u[2][1])/2)+b)+5,a="center"):"rightTop"===s?(h="horizontal"===n?u[3][0]:u[1][0],f="horizontal"===n?u[3][1]:u[1][1],"horizontal"===n?(r=(m=f-b)-5,a="center"):(i=(g=h+b)+5,a="top")):"rightBottom"===s?(h=u[2][0],f=u[2][1],"horizontal"===n?(r=(m=f+b)+5,a="center"):(i=(g=h+b)+5,a="bottom")):"leftTop"===s?(h=u[0][0],f="horizontal"===n?u[0][1]:u[1][1],"horizontal"===n?(r=(m=f-b)-5,a="center"):(i=(g=h-b)-5,a="right")):"leftBottom"===s?(h="horizontal"===n?u[1][0]:u[3][0],f="horizontal"===n?u[1][1]:u[2][1],"horizontal"===n?(r=(m=f+b)+5,a="center"):(i=(g=h-b)-5,a="right")):(h=(u[1][0]+u[2][0])/2,f=(u[1][1]+u[2][1])/2,"horizontal"===n?(r=(m=f+b)+5,a="center"):(i=(g=h+b)+5,a="left")),"horizontal"===n?i=g=h:r=m=f,o=[[h,f],[g,m]]}p.label={linePoints:o,x:i,y:r,verticalAlign:"middle",textAlign:a,inside:d}}))}(e)}))}var FL=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e._dataGroup=new el,e._initialized=!1,e}return re(n,t),n.prototype.init=function(){this.group.add(this._dataGroup)},n.prototype.render=function(t,n,e,a){var i=this._dataGroup,r=t.getData(),o=this._data,l=t.coordinateSystem,s=l.dimensions,c=WL(t);if(r.diff(o).add((function(t){jL(HL(r,i,t,s,l),r,t,c)})).update((function(n,e){var a=o.getItemGraphicEl(e),i=GL(r,n,s,l);r.setItemGraphicEl(n,a),xh(a,{shape:{points:i}},t,n),Ih(a),jL(a,r,n,c)})).remove((function(t){var n=o.getItemGraphicEl(t);i.remove(n)})).execute(),!this._initialized){this._initialized=!0;var p=function(t,n,e){var a=t.model,i=t.getRect(),r=new Lp({shape:{x:i.x,y:i.y,width:i.width,height:i.height}}),o="horizontal"===a.get("layout")?"width":"height";return r.setShape(o,0),wh(r,{shape:{width:i.width,height:i.height}},n,e),r}(l,t,(function(){setTimeout((function(){i.removeClipPath()}))}));i.setClipPath(p)}this._data=r},n.prototype.incrementalPrepareRender=function(t,n,e){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},n.prototype.incrementalRender=function(t,n,e){for(var a=n.getData(),i=n.coordinateSystem,r=i.dimensions,o=WL(n),l=t.start;l<t.end;l++){var s=HL(a,this._dataGroup,l,r,i);s.incremental=!0,jL(s,a,l,o)}},n.prototype.remove=function(){this._dataGroup&&this._dataGroup.removeAll(),this._data=null},n.type="parallel",n}(Dy);function GL(t,n,e,a){for(var i,r=[],o=0;o<e.length;o++){var l=e[o],s=t.get(t.mapDimension(l),n);i=s,("category"===a.getAxis(l).type?null==i:null==i||isNaN(i))||r.push(a.dataToPoint(s,l))}return r}function HL(t,n,e,a,i){var r=GL(t,e,a,i),o=new Gd({shape:{points:r},z2:10});return n.add(o),t.setItemGraphicEl(e,o),o}function WL(t){var n=t.get("smooth",!0);return!0===n&&(n=.3),aa(n=Al(n))&&(n=0),{smooth:n}}function jL(t,n,e,a){t.useStyle(n.getItemVisual(e,"style")),t.style.fill=null,t.setShape("smooth",a.smooth);var i=n.getItemModel(e),r=i.getModel("emphasis");Vu(t,i,"lineStyle"),Ou(t,r.get("focus"),r.get("blurScope"))}var UL=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.visualStyleAccessPath="lineStyle",e.visualDrawType="stroke",e}return re(n,t),n.prototype.getInitialData=function(t,n){return nk(null,this,{useEncodeDefaulter:We(YL,null,this)})},n.prototype.getRawIndicesByActiveState=function(t){var n=this.coordinateSystem,e=this.getData(),a=[];return n.eachActiveState(e,(function(n,i){t===n&&a.push(e.getRawIndex(i))})),a},n.type="series.parallel",n.dependencies=["parallel"],n.defaultOption={zlevel:0,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"},n}(by);function YL(t){var n=t.ecModel.getComponent("parallel",t.get("parallelIndex"));if(n){var e={};return Ee(n.dimensions,(function(t){var n=+t.replace("dim","");e[t]=n})),e}}var XL=["lineStyle","opacity"],ZL={seriesType:"parallel",reset:function(t,n){var e=t.coordinateSystem,a={normal:t.get(["lineStyle","opacity"]),active:t.get("activeOpacity"),inactive:t.get("inactiveOpacity")};return{progress:function(t,n){e.eachActiveState(n,(function(t,e){var i=a[t];if("normal"===t&&n.hasItemOption){var r=n.getItemModel(e).get(XL,!0);null!=r&&(i=r)}n.ensureUniqueItemVisual(e,"style").opacity=i}),t.start,t.end)}}}};function qL(t){!function(t){if(t.parallel)return;var n=!1;Ee(t.series,(function(t){t&&"parallel"===t.type&&(n=!0)})),n&&(t.parallel=[{}])}(t),function(t){Ee(Vl(t.parallelAxis),(function(n){if($e(n)){var e=n.parallelIndex||0,a=Vl(t.parallel)[e];a&&a.parallelAxisDefault&&Te(n,a.parallelAxisDefault,!1)}}))}(t)}var $L=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.render=function(t,n,e){this._model=t,this._api=e,this._handlers||(this._handlers={},Ee(KL,(function(t,n){e.getZr().on(n,this._handlers[n]=We(t,this))}),this)),By(this,"_throttledDispatchExpand",t.get("axisExpandRate"),"fixRate")},n.prototype.dispose=function(t,n){Ee(this._handlers,(function(t,e){n.getZr().off(e,t)})),this._handlers=null},n.prototype._throttledDispatchExpand=function(t){this._dispatchExpand(t)},n.prototype._dispatchExpand=function(t){t&&this._api.dispatchAction(Ae({type:"parallelAxisExpand"},t))},n.type="parallel",n}(My),KL={mousedown:function(t){JL(this,"click")&&(this._mouseDownPoint=[t.offsetX,t.offsetY])},mouseup:function(t){var n=this._mouseDownPoint;if(JL(this,"click")&&n){var e=[t.offsetX,t.offsetY];if(Math.pow(n[0]-e[0],2)+Math.pow(n[1]-e[1],2)>5)return;var a=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);"none"!==a.behavior&&this._dispatchExpand({axisExpandWindow:a.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!this._mouseDownPoint&&JL(this,"mousemove")){var n=this._model,e=n.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),a=e.behavior;"jump"===a&&this._throttledDispatchExpand.debounceNextCall(n.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===a?null:{axisExpandWindow:e.axisExpandWindow,animation:"jump"===a?null:{duration:0}})}}};function JL(t,n){var e=t._model;return e.get("axisExpandable")&&e.get("axisExpandTriggerOn")===n}var QL=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.init=function(){t.prototype.init.apply(this,arguments),this.mergeOption({})},n.prototype.mergeOption=function(t){var n=this.option;t&&Te(n,t,!0),this._initDimensions()},n.prototype.contains=function(t,n){var e=t.get("parallelIndex");return null!=e&&n.getComponent("parallel",e)===this},n.prototype.setAxisExpand=function(t){Ee(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],(function(n){t.hasOwnProperty(n)&&(this.option[n]=t[n])}),this)},n.prototype._initDimensions=function(){var t=this.dimensions=[],n=this.parallelAxisIndex=[];Ee(Fe(this.ecModel.queryComponents({mainType:"parallelAxis"}),(function(t){return(t.get("parallelIndex")||0)===this.componentIndex}),this),(function(e){t.push("dim"+e.get("dim")),n.push(e.componentIndex)}))},n.type="parallel",n.dependencies=["parallelAxis"],n.layoutMode="box",n.defaultOption={zlevel:0,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},n}(Bg),tP=function(t){function n(n,e,a,i,r){var o=t.call(this,n,e,a)||this;return o.type=i||"value",o.axisIndex=r,o}return re(n,t),n.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},n}(MS);function nP(t,n,e,a,i,r){t=t||0;var o=e[1]-e[0];if(null!=i&&(i=aP(i,[0,o])),null!=r&&(r=Math.max(r,null!=i?i:0)),"all"===a){var l=Math.abs(n[1]-n[0]);l=aP(l,[0,o]),i=r=aP(l,[i,r]),a=0}n[0]=aP(n[0],e),n[1]=aP(n[1],e);var s=eP(n,a);n[a]+=t;var c,p=i||0,u=e.slice();return s.sign<0?u[0]+=p:u[1]-=p,n[a]=aP(n[a],u),c=eP(n,a),null!=i&&(c.sign!==s.sign||c.span<i)&&(n[1-a]=n[a]+s.sign*i),c=eP(n,a),null!=r&&c.span>r&&(n[1-a]=n[a]+c.sign*r),n}function eP(t,n){var e=t[n]-t[1-n];return{span:Math.abs(e),sign:e>0?-1:e<0?1:n?-1:1}}function aP(t,n){return Math.min(null!=n[1]?n[1]:1/0,Math.max(null!=n[0]?n[0]:-1/0,t))}var iP=Ee,rP=Math.min,oP=Math.max,lP=Math.floor,sP=Math.ceil,cP=hl,pP=Math.PI,uP=function(){function t(t,n,e){this.type="parallel",this._axesMap=ga(),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,n,e)}return t.prototype._init=function(t,n,e){var a=t.dimensions,i=t.parallelAxisIndex;iP(a,(function(t,e){var a=i[e],r=n.getComponent("parallelAxis",a),o=this._axesMap.set(t,new tP(t,tS(r),[0,0],r.get("type"),a)),l="category"===o.type;o.onBand=l&&r.get("boundaryGap"),o.inverse=r.get("inverse"),r.axis=o,o.model=r,o.coordinateSystem=r.coordinateSystem=this}),this)},t.prototype.update=function(t,n){this._updateAxesFromSeries(this._model,t)},t.prototype.containPoint=function(t){var n=this._makeLayoutInfo(),e=n.axisBase,a=n.layoutBase,i=n.pixelDimIndex,r=t[1-i],o=t[i];return r>=e&&r<=e+n.axisLength&&o>=a&&o<=a+n.layoutLength},t.prototype.getModel=function(){return this._model},t.prototype._updateAxesFromSeries=function(t,n){n.eachSeries((function(e){if(t.contains(e,n)){var a=e.getData();iP(this.dimensions,(function(t){var n=this._axesMap.get(t);n.scale.unionExtentFromData(a,a.mapDimension(t)),Qk(n.scale,n.model)}),this)}}),this)},t.prototype.resize=function(t,n){this._rect=Lg(t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()}),this._layoutAxes()},t.prototype.getRect=function(){return this._rect},t.prototype._makeLayoutInfo=function(){var t,n=this._model,e=this._rect,a=["x","y"],i=["width","height"],r=n.get("layout"),o="horizontal"===r?0:1,l=e[i[o]],s=[0,l],c=this.dimensions.length,p=dP(n.get("axisExpandWidth"),s),u=dP(n.get("axisExpandCount")||0,[0,c]),d=n.get("axisExpandable")&&c>3&&c>u&&u>1&&p>0&&l>0,h=n.get("axisExpandWindow");h?(t=dP(h[1]-h[0],s),h[1]=h[0]+t):(t=dP(p*(u-1),s),(h=[p*(n.get("axisExpandCenter")||lP(c/2))-t/2])[1]=h[0]+t);var f=(l-t)/(c-u);f<3&&(f=0);var g=[lP(cP(h[0]/p,1))+1,sP(cP(h[1]/p,1))-1],m=f/p*h[0];return{layout:r,pixelDimIndex:o,layoutBase:e[a[o]],layoutLength:l,axisBase:e[a[1-o]],axisLength:e[i[1-o]],axisExpandable:d,axisExpandWidth:p,axisCollapseWidth:f,axisExpandWindow:h,axisCount:c,winInnerIndices:g,axisExpandWindow0Pos:m}},t.prototype._layoutAxes=function(){var t=this._rect,n=this._axesMap,e=this.dimensions,a=this._makeLayoutInfo(),i=a.layout;n.each((function(t){var n=[0,a.axisLength],e=t.inverse?1:0;t.setExtent(n[e],n[1-e])})),iP(e,(function(n,e){var r=(a.axisExpandable?fP:hP)(e,a),o={horizontal:{x:r.position,y:a.axisLength},vertical:{x:0,y:r.position}},l={horizontal:pP/2,vertical:0},s=[o[i].x+t.x,o[i].y+t.y],c=l[i],p=[1,0,0,1,0,0];ao(p,p,c),eo(p,p,s),this._axesLayout[n]={position:s,rotation:c,transform:p,axisNameAvailableWidth:r.axisNameAvailableWidth,axisLabelShow:r.axisLabelShow,nameTruncateMaxWidth:r.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}}),this)},t.prototype.getAxis=function(t){return this._axesMap.get(t)},t.prototype.dataToPoint=function(t,n){return this.axisCoordToPoint(this._axesMap.get(n).dataToCoord(t),n)},t.prototype.eachActiveState=function(t,n,e,a){null==e&&(e=0),null==a&&(a=t.count());var i=this._axesMap,r=this.dimensions,o=[],l=[];Ee(r,(function(n){o.push(t.mapDimension(n)),l.push(i.get(n).model)}));for(var s=this.hasAxisBrushed(),c=e;c<a;c++){var p=void 0;if(s){p="active";for(var u=t.getValues(o,c),d=0,h=r.length;d<h;d++){if("inactive"===l[d].getActiveState(u[d])){p="inactive";break}}}else p="normal";n(p,c)}},t.prototype.hasAxisBrushed=function(){for(var t=this.dimensions,n=this._axesMap,e=!1,a=0,i=t.length;a<i;a++)"normal"!==n.get(t[a]).model.getActiveState()&&(e=!0);return e},t.prototype.axisCoordToPoint=function(t,n){return Hh([t,0],this._axesLayout[n].transform)},t.prototype.getAxisLayout=function(t){return Ce(this._axesLayout[t])},t.prototype.getSlidedAxisExpandWindow=function(t){var n=this._makeLayoutInfo(),e=n.pixelDimIndex,a=n.axisExpandWindow.slice(),i=a[1]-a[0],r=[0,n.axisExpandWidth*(n.axisCount-1)];if(!this.containPoint(t))return{behavior:"none",axisExpandWindow:a};var o,l=t[e]-n.layoutBase-n.axisExpandWindow0Pos,s="slide",c=n.axisCollapseWidth,p=this._model.get("axisExpandSlideTriggerArea"),u=null!=p[0];if(c)u&&c&&l<i*p[0]?(s="jump",o=l-i*p[2]):u&&c&&l>i*(1-p[0])?(s="jump",o=l-i*(1-p[2])):(o=l-i*p[1])>=0&&(o=l-i*(1-p[1]))<=0&&(o=0),(o*=n.axisExpandWidth/c)?nP(o,a,r,"all"):s="none";else{var d=a[1]-a[0];(a=[oP(0,r[1]*l/d-d/2)])[1]=rP(r[1],a[0]+d),a[0]=a[1]-d}return{axisExpandWindow:a,behavior:s}},t}();function dP(t,n){return rP(oP(t,n[0]),n[1])}function hP(t,n){var e=n.layoutLength/(n.axisCount-1);return{position:e*t,axisNameAvailableWidth:e,axisLabelShow:!0}}function fP(t,n){var e,a,i=n.layoutLength,r=n.axisExpandWidth,o=n.axisCount,l=n.axisCollapseWidth,s=n.winInnerIndices,c=l,p=!1;return t<s[0]?(e=t*l,a=l):t<=s[1]?(e=n.axisExpandWindow0Pos+t*r-n.axisExpandWindow[0],c=r,p=!0):(e=i-(o-1-t)*l,a=l),{position:e,axisNameAvailableWidth:c,axisLabelShow:p,nameTruncateMaxWidth:a}}var gP={create:function(t,n){var e=[];return t.eachComponent("parallel",(function(a,i){var r=new uP(a,t,n);r.name="parallel_"+i,r.resize(a,n),a.coordinateSystem=r,r.model=a,e.push(r)})),t.eachSeries((function(t){if("parallel"===t.get("coordinateSystem")){var n=t.getReferringComponents("parallel",ts).models[0];t.coordinateSystem=n.coordinateSystem}})),e}},mP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.activeIntervals=[],e}return re(n,t),n.prototype.getAreaSelectStyle=function(){return ms([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},n.prototype.setActiveIntervals=function(t){var n=this.activeIntervals=Ce(t);if(n)for(var e=n.length-1;e>=0;e--)fl(n[e])},n.prototype.getActiveState=function(t){var n=this.activeIntervals;if(!n.length)return"normal";if(null==t||isNaN(+t))return"inactive";if(1===n.length){var e=n[0];if(e[0]<=t&&t<=e[1])return"active"}else for(var a=0,i=n.length;a<i;a++)if(n[a][0]<=t&&t<=n[a][1])return"active";return"inactive"},n}(Bg);Re(mP,lS);var bP=!0,yP=Math.min,vP=Math.max,xP=Math.pow,wP="globalPan",_P={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},kP={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},SP={brushStyle:{lineWidth:2,stroke:"rgba(210,219,238,0.3)",fill:"#D2DBEE"},transformable:!0,brushMode:"single",removeOnClick:!1},MP=0,IP=function(t){function n(n){var e=t.call(this)||this;return e._track=[],e._covers=[],e._handlers={},e._zr=n,e.group=new el,e._uid="brushController_"+MP++,Ee(QP,(function(t,n){this._handlers[n]=We(t,this)}),e),e}return re(n,t),n.prototype.enableBrush=function(t){return this._brushType&&this._doDisableBrush(),t.brushType&&this._doEnableBrush(t),this},n.prototype._doEnableBrush=function(t){var n=this._zr;this._enableGlobalPan||function(t,n,e){lD(t)[n]=e}(n,wP,this._uid),Ee(this._handlers,(function(t,e){n.on(e,t)})),this._brushType=t.brushType,this._brushOption=Te(Ce(SP),t,!0)},n.prototype._doDisableBrush=function(){var t=this._zr;!function(t,n,e){var a=lD(t);a[n]===e&&(a[n]=null)}(t,wP,this._uid),Ee(this._handlers,(function(n,e){t.off(e,n)})),this._brushType=this._brushOption=null},n.prototype.setPanels=function(t){if(t&&t.length){var n=this._panels={};Ee(t,(function(t){n[t.panelId]=Ce(t)}))}else this._panels=null;return this},n.prototype.mount=function(t){t=t||{},this._enableGlobalPan=t.enableGlobalPan;var n=this.group;return this._zr.add(n),n.attr({x:t.x||0,y:t.y||0,rotation:t.rotation||0,scaleX:t.scaleX||1,scaleY:t.scaleY||1}),this._transform=n.getLocalTransform(),this},n.prototype.updateCovers=function(t){t=Ve(t,(function(t){return Te(Ce(SP),t,!0)}));var n=this._covers,e=this._covers=[],a=this,i=this._creatingCover;return new __(n,t,(function(t,n){return r(t.__brushOption,n)}),r).add(o).update(o).remove((function(t){n[t]!==i&&a.group.remove(n[t])})).execute(),this;function r(t,n){return(null!=t.id?t.id:"\0-brush-index-"+n)+"-"+t.brushType}function o(r,o){var l=t[r];if(null!=o&&n[o]===i)e[r]=n[o];else{var s=e[r]=null!=o?(n[o].__brushOption=l,n[o]):TP(a,CP(a,l));zP(a,s)}}},n.prototype.unmount=function(){return this.enableBrush(!1),RP(this),this._zr.remove(this.group),this},n.prototype.dispose=function(){this.unmount(),this.off()},n}(Xa);function CP(t,n){var e=nO[n.brushType].createCover(t,n);return e.__brushOption=n,AP(e,n),t.group.add(e),e}function TP(t,n){var e=LP(n);return e.endCreating&&(e.endCreating(t,n),AP(n,n.__brushOption)),n}function DP(t,n){var e=n.__brushOption;LP(n).updateCoverShape(t,n,e.range,e)}function AP(t,n){var e=n.z;null==e&&(e=1e4),t.traverse((function(t){t.z=e,t.z2=e}))}function zP(t,n){LP(n).updateCommon(t,n),DP(t,n)}function LP(t){return nO[t.__brushOption.brushType]}function PP(t,n,e){var a,i=t._panels;if(!i)return bP;var r=t._transform;return Ee(i,(function(t){t.isTargetByCursor(n,e,r)&&(a=t)})),a}function OP(t,n){var e=t._panels;if(!e)return bP;var a=n.__brushOption.panelId;return null!=a?e[a]:bP}function RP(t){var n=t._covers,e=n.length;return Ee(n,(function(n){t.group.remove(n)}),t),n.length=0,!!e}function NP(t,n){var e=Ve(t._covers,(function(t){var n=t.__brushOption,e=Ce(n.range);return{brushType:n.brushType,panelId:n.panelId,range:e}}));t.trigger("brush",{areas:e,isEnd:!!n.isEnd,removeOnClick:!!n.removeOnClick})}function EP(t){var n=t.length-1;return n<0&&(n=0),[t[0],t[n]]}function VP(t,n,e,a){var i=new el;return i.add(new Lp({name:"main",style:HP(e),silent:!0,draggable:!0,cursor:"move",drift:je(UP,t,n,i,["n","s","w","e"]),ondragend:je(NP,n,{isEnd:!0})})),Ee(a,(function(e){i.add(new Lp({name:e.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:je(UP,t,n,i,e),ondragend:je(NP,n,{isEnd:!0})}))})),i}function BP(t,n,e,a){var i=a.brushStyle.lineWidth||0,r=vP(i,6),o=e[0][0],l=e[1][0],s=o-i/2,c=l-i/2,p=e[0][1],u=e[1][1],d=p-r+i/2,h=u-r+i/2,f=p-o,g=u-l,m=f+i,b=g+i;GP(t,n,"main",o,l,f,g),a.transformable&&(GP(t,n,"w",s,c,r,b),GP(t,n,"e",d,c,r,b),GP(t,n,"n",s,c,m,r),GP(t,n,"s",s,h,m,r),GP(t,n,"nw",s,c,r,r),GP(t,n,"ne",d,c,r,r),GP(t,n,"sw",s,h,r,r),GP(t,n,"se",d,h,r,r))}function FP(t,n){var e=n.__brushOption,a=e.transformable,i=n.childAt(0);i.useStyle(HP(e)),i.attr({silent:!a,cursor:a?"move":"default"}),Ee([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],(function(e){var i=n.childOfName(e.join("")),r=1===e.length?jP(t,e[0]):function(t,n){var e=[jP(t,n[0]),jP(t,n[1])];return("e"===e[0]||"w"===e[0])&&e.reverse(),e.join("")}(t,e);i&&i.attr({silent:!a,invisible:!a,cursor:a?kP[r]+"-resize":null})}))}function GP(t,n,e,a,i,r,o){var l=n.childOfName(e);l&&l.setShape(function(t){var n=yP(t[0][0],t[1][0]),e=yP(t[0][1],t[1][1]),a=vP(t[0][0],t[1][0]),i=vP(t[0][1],t[1][1]);return{x:n,y:e,width:a-n,height:i-e}}(ZP(t,n,[[a,i],[a+r,i+o]])))}function HP(t){return ze({strokeNoScale:!0},t.brushStyle)}function WP(t,n,e,a){var i=[yP(t,e),yP(n,a)],r=[vP(t,e),vP(n,a)];return[[i[0],r[0]],[i[1],r[1]]]}function jP(t,n){var e=Wh({w:"left",e:"right",n:"top",s:"bottom"}[n],function(t){return Gh(t.group)}(t));return{left:"w",right:"e",top:"n",bottom:"s"}[e]}function UP(t,n,e,a,i,r){var o=e.__brushOption,l=t.toRectRange(o.range),s=XP(n,i,r);Ee(a,(function(t){var n=_P[t];l[n[0]][n[1]]+=s[n[0]]})),o.range=t.fromRectRange(WP(l[0][0],l[1][0],l[0][1],l[1][1])),zP(n,e),NP(n,{isEnd:!1})}function YP(t,n,e,a){var i=n.__brushOption.range,r=XP(t,e,a);Ee(i,(function(t){t[0]+=r[0],t[1]+=r[1]})),zP(t,n),NP(t,{isEnd:!1})}function XP(t,n,e){var a=t.group,i=a.transformCoordToLocal(n,e),r=a.transformCoordToLocal(0,0);return[i[0]-r[0],i[1]-r[1]]}function ZP(t,n,e){var a=OP(t,n);return a&&a!==bP?a.clipPath(e,t._transform):Ce(e)}function qP(t){var n=t.event;n.preventDefault&&n.preventDefault()}function $P(t,n,e){return t.childOfName("main").contain(n,e)}function KP(t,n,e,a){var i,r=t._creatingCover,o=t._creatingPanel,l=t._brushOption;if(t._track.push(e.slice()),function(t){var n=t._track;if(!n.length)return!1;var e=n[n.length-1],a=n[0],i=e[0]-a[0],r=e[1]-a[1];return xP(i*i+r*r,.5)>6}(t)||r){if(o&&!r){"single"===l.brushMode&&RP(t);var s=Ce(l);s.brushType=JP(s.brushType,o),s.panelId=o===bP?null:o.panelId,r=t._creatingCover=CP(t,s),t._covers.push(r)}if(r){var c=nO[JP(t._brushType,o)];r.__brushOption.range=c.getCreatingRange(ZP(t,r,t._track)),a&&(TP(t,r),c.updateCommon(t,r)),DP(t,r),i={isEnd:a}}}else a&&"single"===l.brushMode&&l.removeOnClick&&PP(t,n,e)&&RP(t)&&(i={isEnd:a,removeOnClick:!0});return i}function JP(t,n){return"auto"===t?n.defaultBrushType:t}var QP={mousedown:function(t){if(this._dragging)tO(this,t);else if(!t.target||!t.target.draggable){qP(t);var n=this.group.transformCoordToLocal(t.offsetX,t.offsetY);this._creatingCover=null,(this._creatingPanel=PP(this,t,n))&&(this._dragging=!0,this._track=[n.slice()])}},mousemove:function(t){var n=t.offsetX,e=t.offsetY,a=this.group.transformCoordToLocal(n,e);if(function(t,n,e){if(t._brushType&&!function(t,n,e){var a=t._zr;return n<0||n>a.getWidth()||e<0||e>a.getHeight()}(t,n.offsetX,n.offsetY)){var a=t._zr,i=t._covers,r=PP(t,n,e);if(!t._dragging)for(var o=0;o<i.length;o++){var l=i[o].__brushOption;if(r&&(r===bP||l.panelId===r.panelId)&&nO[l.brushType].contain(i[o],e[0],e[1]))return}r&&a.setCursorStyle("crosshair")}}(this,t,a),this._dragging){qP(t);var i=KP(this,t,a,!1);i&&NP(this,i)}},mouseup:function(t){tO(this,t)}};function tO(t,n){if(t._dragging){qP(n);var e=n.offsetX,a=n.offsetY,i=t.group.transformCoordToLocal(e,a),r=KP(t,n,i,!0);t._dragging=!1,t._track=[],t._creatingCover=null,r&&NP(t,r)}}var nO={lineX:eO(0),lineY:eO(1),rect:{createCover:function(t,n){function e(t){return t}return VP({toRectRange:e,fromRectRange:e},t,n,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(t){var n=EP(t);return WP(n[1][0],n[1][1],n[0][0],n[0][1])},updateCoverShape:function(t,n,e,a){BP(t,n,e,a)},updateCommon:FP,contain:$P},polygon:{createCover:function(t,n){var e=new el;return e.add(new Gd({name:"main",style:HP(n),silent:!0})),e},getCreatingRange:function(t){return t},endCreating:function(t,n){n.remove(n.childAt(0)),n.add(new Vd({name:"main",draggable:!0,drift:je(YP,t,n),ondragend:je(NP,t,{isEnd:!0})}))},updateCoverShape:function(t,n,e,a){n.childAt(0).setShape({points:ZP(t,n,e)})},updateCommon:FP,contain:$P}};function eO(t){return{createCover:function(n,e){return VP({toRectRange:function(n){var e=[n,[0,100]];return t&&e.reverse(),e},fromRectRange:function(n){return n[t]}},n,e,[[["w"],["e"]],[["n"],["s"]]][t])},getCreatingRange:function(n){var e=EP(n);return[yP(e[0][t],e[1][t]),vP(e[0][t],e[1][t])]},updateCoverShape:function(n,e,a,i){var r,o=OP(n,e);if(o!==bP&&o.getLinearBrushOtherExtent)r=o.getLinearBrushOtherExtent(t);else{var l=n._zr;r=[0,[l.getWidth(),l.getHeight()][1-t]]}var s=[a,r];t&&s.reverse(),BP(n,e,s,i)},updateCommon:FP,contain:$P}}function aO(t){return t=oO(t),function(n){return Yh(n,t)}}function iO(t,n){return t=oO(t),function(e){var a=null!=n?n:e,i=a?t.width:t.height,r=a?t.x:t.y;return[r,r+(i||0)]}}function rO(t,n,e){var a=oO(t);return function(t,i){return a.contain(i[0],i[1])&&!gD(t,n,e)}}function oO(t){return Lo.create(t)}var lO=["axisLine","axisTickLabel","axisName"],sO=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.init=function(n,e){t.prototype.init.apply(this,arguments),(this._brushController=new IP(e.getZr())).on("brush",We(this._onBrush,this))},n.prototype.render=function(t,n,e,a){if(!function(t,n,e){return e&&"axisAreaSelect"===e.type&&n.findComponents({mainType:"parallelAxis",query:e})[0]===t}(t,n,a)){this.axisModel=t,this.api=e,this.group.removeAll();var i=this._axisGroup;if(this._axisGroup=new el,this.group.add(this._axisGroup),t.get("show")){var r=function(t,n){return n.getComponent("parallel",t.get("parallelIndex"))}(t,n),o=r.coordinateSystem,l=t.getAreaSelectStyle(),s=l.width,c=t.axis.dim,p=Ae({strokeContainThreshold:s},o.getAxisLayout(c)),u=new vT(t,p);Ee(lO,u.add,u),this._axisGroup.add(u.getGroup()),this._refreshBrushController(p,l,t,r,s,e),Uh(i,this._axisGroup,t)}}},n.prototype._refreshBrushController=function(t,n,e,a,i,r){var o=e.axis.getExtent(),l=o[1]-o[0],s=Math.min(30,.1*Math.abs(l)),c=Lo.create({x:o[0],y:-i/2,width:l,height:i});c.x-=s,c.width+=2*s,this._brushController.mount({enableGlobalPan:!0,rotation:t.rotation,x:t.position[0],y:t.position[1]}).setPanels([{panelId:"pl",clipPath:aO(c),isTargetByCursor:rO(c,r,a),getLinearBrushOtherExtent:iO(c,0)}]).enableBrush({brushType:"lineX",brushStyle:n,removeOnClick:!0}).updateCovers(function(t){var n=t.axis;return Ve(t.activeIntervals,(function(t){return{brushType:"lineX",panelId:"pl",range:[n.dataToCoord(t[0],!0),n.dataToCoord(t[1],!0)]}}))}(e))},n.prototype._onBrush=function(t){var n=t.areas,e=this.axisModel,a=e.axis,i=Ve(n,(function(t){return[a.coordToData(t.range[0],!0),a.coordToData(t.range[1],!0)]}));(!e.option.realtime===t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:e.id,intervals:i})},n.prototype.dispose=function(){this._brushController.dispose()},n.type="parallelAxis",n}(My);var cO={type:"axisAreaSelect",event:"axisAreaSelected"};var pO={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function uO(t){t.registerComponentView($L),t.registerComponentModel(QL),t.registerCoordinateSystem("parallel",gP),t.registerPreprocessor(qL),t.registerComponentModel(mP),t.registerComponentView(sO),iT(t,"parallel",mP,pO),function(t){t.registerAction(cO,(function(t,n){n.eachComponent({mainType:"parallelAxis",query:t},(function(n){n.axis.model.setActiveIntervals(t.intervals)}))})),t.registerAction("parallelAxisExpand",(function(t,n){n.eachComponent({mainType:"parallel",query:t},(function(n){n.setAxisExpand(t)}))}))}(t)}var dO=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},hO=function(t){function n(n){return t.call(this,n)||this}return re(n,t),n.prototype.getDefaultShape=function(){return new dO},n.prototype.buildPath=function(t,n){var e=n.extent;t.moveTo(n.x1,n.y1),t.bezierCurveTo(n.cpx1,n.cpy1,n.cpx2,n.cpy2,n.x2,n.y2),"vertical"===n.orient?(t.lineTo(n.x2+e,n.y2),t.bezierCurveTo(n.cpx2+e,n.cpy2,n.cpx1+e,n.cpy1,n.x1+e,n.y1)):(t.lineTo(n.x2,n.y2+e),t.bezierCurveTo(n.cpx2,n.cpy2+e,n.cpx1,n.cpy1+e,n.x1,n.y1+e)),t.closePath()},n.prototype.highlight=function(){wu(this)},n.prototype.downplay=function(){_u(this)},n}(bp),fO=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e._focusAdjacencyDisabled=!1,e}return re(n,t),n.prototype.render=function(t,n,e){var a=this,i=t.getGraph(),r=this.group,o=t.layoutInfo,l=o.width,s=o.height,c=t.getData(),p=t.getData("edge"),u=t.get("orient");this._model=t,r.removeAll(),r.x=o.x,r.y=o.y,i.eachEdge((function(n){var e=new hO,a=Up(e);a.dataIndex=n.dataIndex,a.seriesIndex=t.seriesIndex,a.dataType="edge";var i,o,c,d,h,f,g,m,b=n.getModel(),y=b.getModel("lineStyle"),v=y.get("curveness"),x=n.node1.getLayout(),w=n.node1.getModel(),_=w.get("localX"),k=w.get("localY"),S=n.node2.getLayout(),M=n.node2.getModel(),I=M.get("localX"),C=M.get("localY"),T=n.getLayout();switch(e.shape.extent=Math.max(1,T.dy),e.shape.orient=u,"vertical"===u?(i=(null!=_?_*l:x.x)+T.sy,o=(null!=k?k*s:x.y)+x.dy,c=(null!=I?I*l:S.x)+T.ty,h=i,f=o*(1-v)+(d=null!=C?C*s:S.y)*v,g=c,m=o*v+d*(1-v)):(i=(null!=_?_*l:x.x)+x.dx,o=(null!=k?k*s:x.y)+T.sy,h=i*(1-v)+(c=null!=I?I*l:S.x)*v,f=o,g=i*v+c*(1-v),m=d=(null!=C?C*s:S.y)+T.ty),e.setShape({x1:i,y1:o,x2:c,y2:d,cpx1:h,cpy1:f,cpx2:g,cpy2:m}),e.useStyle(y.getItemStyle()),e.style.fill){case"source":e.style.fill=n.node1.getVisual("color"),e.style.decal=n.node1.getVisual("style").decal;break;case"target":e.style.fill=n.node2.getVisual("color"),e.style.decal=n.node2.getVisual("style").decal;break;case"gradient":var D=n.node1.getVisual("color"),A=n.node2.getVisual("color");"string"==typeof D&&"string"==typeof A&&(e.style.fill=new rh(0,0,+("horizontal"===u),+("vertical"===u),[{color:D,offset:0},{color:A,offset:1}]))}var z=b.getModel("emphasis");Vu(e,b,"lineStyle",(function(t){return t.getItemStyle()})),r.add(e),p.setItemGraphicEl(n.dataIndex,e);var L=z.get("focus");Ou(e,"adjacency"===L?n.getAdjacentDataIndices():L,z.get("blurScope")),Up(e).dataType="edge"})),i.eachNode((function(n){var e=n.getLayout(),a=n.getModel(),i=a.get("localX"),o=a.get("localY"),p=a.getModel("emphasis"),u=new Lp({shape:{x:null!=i?i*l:e.x,y:null!=o?o*s:e.y,width:e.dx,height:e.dy},style:a.getModel("itemStyle").getItemStyle(),z2:10});af(u,rf(a),{labelFetcher:t,labelDataIndex:n.dataIndex,defaultText:n.id}),u.disableLabelAnimation=!0,u.setStyle("fill",n.getVisual("color")),u.setStyle("decal",n.getVisual("style").decal),Vu(u,a),r.add(u),c.setItemGraphicEl(n.dataIndex,u),Up(u).dataType="node";var d=p.get("focus");Ou(u,"adjacency"===d?n.getAdjacentDataIndices():d,p.get("blurScope"))})),c.eachItemGraphicEl((function(n,i){c.getItemModel(i).get("draggable")&&(n.drift=function(n,r){a._focusAdjacencyDisabled=!0,this.shape.x+=n,this.shape.y+=r,this.dirty(),e.dispatchAction({type:"dragNode",seriesId:t.id,dataIndex:c.getRawIndex(i),localX:this.shape.x/l,localY:this.shape.y/s})},n.ondragend=function(){a._focusAdjacencyDisabled=!1},n.draggable=!0,n.cursor="move")})),!this._data&&t.isAnimationEnabled()&&r.setClipPath(function(t,n,e){var a=new Lp({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return wh(a,{shape:{width:t.width+20}},n,e),a}(r.getBoundingRect(),t,(function(){r.removeClipPath()}))),this._data=t.getData()},n.prototype.dispose=function(){},n.type="sankey",n}(Dy);var gO=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.getInitialData=function(t,n){var e=t.edges||t.links,a=t.data||t.nodes,i=t.levels;this.levelModels=[];for(var r=this.levelModels,o=0;o<i.length;o++)null!=i[o].depth&&i[o].depth>=0&&(r[i[o].depth]=new Cf(i[o],this,n));if(a&&e){var l=IL(a,e,this,!0,(function(t,n){t.wrapMethod("getItemModel",(function(t,n){var e=t.parentModel,a=e.getData().getItemLayout(n);if(a){var i=a.depth,r=e.levelModels[i];r&&(t.parentModel=r)}return t})),n.wrapMethod("getItemModel",(function(t,n){var e=t.parentModel,a=e.getGraph().getEdgeByIndex(n).node1.getLayout();if(a){var i=a.depth,r=e.levelModels[i];r&&(t.parentModel=r)}return t}))}));return l.data}},n.prototype.setNodePosition=function(t,n){var e=(this.option.data||this.option.nodes)[t];e.localX=n[0],e.localY=n[1]},n.prototype.getGraph=function(){return this.getData().graph},n.prototype.getEdgeData=function(){return this.getGraph().edgeData},n.prototype.formatTooltip=function(t,n,e){function a(t){return isNaN(t)||null==t}if("edge"===e){var i=this.getDataParams(t,e),r=i.data,o=i.value;return iy("nameValue",{name:r.source+" -- "+r.target,value:o,noValue:a(o)})}var l=this.getGraph().getNodeByIndex(t).getLayout().value,s=this.getDataParams(t,e).data.name;return iy("nameValue",{name:null!=s?s+"":null,value:l,noValue:a(l)})},n.prototype.optionUpdated=function(){},n.prototype.getDataParams=function(n,e){var a=t.prototype.getDataParams.call(this,n,e);if(null==a.value&&"node"===e){var i=this.getGraph().getNodeByIndex(n).getLayout().value;a.value=i}return a},n.type="series.sankey",n.defaultOption={zlevel:0,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},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},n}(by);function mO(t,n){t.eachSeriesByType("sankey",(function(t){var e=t.get("nodeWidth"),a=t.get("nodeGap"),i=function(t,n){return Lg(t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()})}(t,n);t.layoutInfo=i;var r=i.width,o=i.height,l=t.getGraph(),s=l.nodes,c=l.edges;!function(t){Ee(t,(function(t){var n=IO(t.outEdges,MO),e=IO(t.inEdges,MO),a=t.getValue()||0,i=Math.max(n,e,a);t.setLayout({value:i},!0)}))}(s),function(t,n,e,a,i,r,o,l,s){(function(t,n,e,a,i,r,o){for(var l=[],s=[],c=[],p=[],u=0,d=0;d<n.length;d++)l[d]=1;for(d=0;d<t.length;d++)s[d]=t[d].inEdges.length,0===s[d]&&c.push(t[d]);var h=-1;for(;c.length;){for(var f=0;f<c.length;f++){var g=c[f],m=g.hostGraph.data.getRawDataItem(g.dataIndex),b=null!=m.depth&&m.depth>=0;b&&m.depth>h&&(h=m.depth),g.setLayout({depth:b?m.depth:u},!0),"vertical"===r?g.setLayout({dy:e},!0):g.setLayout({dx:e},!0);for(var y=0;y<g.outEdges.length;y++){var v=g.outEdges[y];l[n.indexOf(v)]=0;var x=v.node2;0==--s[t.indexOf(x)]&&p.indexOf(x)<0&&p.push(x)}}++u,c=p,p=[]}for(d=0;d<l.length;d++)if(1===l[d])throw new Error("Sankey is a DAG, the original data has cycle!");var w=h>u-1?h:u-1;o&&"left"!==o&&function(t,n,e,a){if("right"===n){for(var i=[],r=t,o=0;r.length;){for(var l=0;l<r.length;l++){var s=r[l];s.setLayout({skNodeHeight:o},!0);for(var c=0;c<s.inEdges.length;c++){var p=s.inEdges[c];i.indexOf(p.node1)<0&&i.push(p.node1)}}r=i,i=[],++o}Ee(t,(function(t){bO(t)||t.setLayout({depth:Math.max(0,a-t.getLayout().skNodeHeight)},!0)}))}else"justify"===n&&function(t,n){Ee(t,(function(t){bO(t)||t.outEdges.length||t.setLayout({depth:n},!0)}))}(t,a)}(t,o,0,w);!function(t,n,e){Ee(t,(function(t){var a=t.getLayout().depth*n;"vertical"===e?t.setLayout({y:a},!0):t.setLayout({x:a},!0)}))}(t,"vertical"===r?(i-e)/w:(a-e)/w,r)})(t,n,e,i,r,l,s),function(t,n,e,a,i,r,o){var l=function(t,n){var e=[],a="vertical"===n?"y":"x",i=is(t,(function(t){return t.getLayout()[a]}));return i.keys.sort((function(t,n){return t-n})),Ee(i.keys,(function(t){e.push(i.buckets.get(t))})),e}(t,o);(function(t,n,e,a,i,r){var o=1/0;Ee(t,(function(t){var n=t.length,l=0;Ee(t,(function(t){l+=t.getLayout().value}));var s="vertical"===r?(a-(n-1)*i)/l:(e-(n-1)*i)/l;s<o&&(o=s)})),Ee(t,(function(t){Ee(t,(function(t,n){var e=t.getLayout().value*o;"vertical"===r?(t.setLayout({x:n},!0),t.setLayout({dx:e},!0)):(t.setLayout({y:n},!0),t.setLayout({dy:e},!0))}))})),Ee(n,(function(t){var n=+t.getValue()*o;t.setLayout({dy:n},!0)}))})(l,n,e,a,i,o),yO(l,i,e,a,o);for(var s=1;r>0;r--)vO(l,s*=.99,o),yO(l,i,e,a,o),CO(l,s,o),yO(l,i,e,a,o)}(t,n,r,i,a,o,l),function(t,n){var e="vertical"===n?"x":"y";Ee(t,(function(t){t.outEdges.sort((function(t,n){return t.node2.getLayout()[e]-n.node2.getLayout()[e]})),t.inEdges.sort((function(t,n){return t.node1.getLayout()[e]-n.node1.getLayout()[e]}))})),Ee(t,(function(t){var n=0,e=0;Ee(t.outEdges,(function(t){t.setLayout({sy:n},!0),n+=t.getLayout().dy})),Ee(t.inEdges,(function(t){t.setLayout({ty:e},!0),e+=t.getLayout().dy}))}))}(t,l)}(s,c,e,a,r,o,0!==Fe(s,(function(t){return 0===t.getLayout().value})).length?0:t.get("layoutIterations"),t.get("orient"),t.get("nodeAlign"))}))}function bO(t){var n=t.hostGraph.data.getRawDataItem(t.dataIndex);return null!=n.depth&&n.depth>=0}function yO(t,n,e,a,i){var r="vertical"===i?"x":"y";Ee(t,(function(t){var o,l,s;t.sort((function(t,n){return t.getLayout()[r]-n.getLayout()[r]}));for(var c=0,p=t.length,u="vertical"===i?"dx":"dy",d=0;d<p;d++)(s=c-(l=t[d]).getLayout()[r])>0&&(o=l.getLayout()[r]+s,"vertical"===i?l.setLayout({x:o},!0):l.setLayout({y:o},!0)),c=l.getLayout()[r]+l.getLayout()[u]+n;if((s=c-n-("vertical"===i?a:e))>0){o=l.getLayout()[r]-s,"vertical"===i?l.setLayout({x:o},!0):l.setLayout({y:o},!0),c=o;for(d=p-2;d>=0;--d)(s=(l=t[d]).getLayout()[r]+l.getLayout()[u]+n-c)>0&&(o=l.getLayout()[r]-s,"vertical"===i?l.setLayout({x:o},!0):l.setLayout({y:o},!0)),c=l.getLayout()[r]}}))}function vO(t,n,e){Ee(t.slice().reverse(),(function(t){Ee(t,(function(t){if(t.outEdges.length){var a=IO(t.outEdges,xO,e)/IO(t.outEdges,MO);if(isNaN(a)){var i=t.outEdges.length;a=i?IO(t.outEdges,wO,e)/i:0}if("vertical"===e){var r=t.getLayout().x+(a-SO(t,e))*n;t.setLayout({x:r},!0)}else{var o=t.getLayout().y+(a-SO(t,e))*n;t.setLayout({y:o},!0)}}}))}))}function xO(t,n){return SO(t.node2,n)*t.getValue()}function wO(t,n){return SO(t.node2,n)}function _O(t,n){return SO(t.node1,n)*t.getValue()}function kO(t,n){return SO(t.node1,n)}function SO(t,n){return"vertical"===n?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function MO(t){return t.getValue()}function IO(t,n,e){for(var a=0,i=t.length,r=-1;++r<i;){var o=+n(t[r],e);isNaN(o)||(a+=o)}return a}function CO(t,n,e){Ee(t,(function(t){Ee(t,(function(t){if(t.inEdges.length){var a=IO(t.inEdges,_O,e)/IO(t.inEdges,MO);if(isNaN(a)){var i=t.inEdges.length;a=i?IO(t.inEdges,kO,e)/i:0}if("vertical"===e){var r=t.getLayout().x+(a-SO(t,e))*n;t.setLayout({x:r},!0)}else{var o=t.getLayout().y+(a-SO(t,e))*n;t.setLayout({y:o},!0)}}}))}))}function TO(t){t.eachSeriesByType("sankey",(function(t){var n=t.getGraph().nodes;if(n.length){var e=1/0,a=-1/0;Ee(n,(function(t){var n=t.getLayout().value;n<e&&(e=n),n>a&&(a=n)})),Ee(n,(function(n){var i=new qA({type:"color",mappingMethod:"linear",dataExtent:[e,a],visual:t.get("color")}).mapValueToVisual(n.getLayout().value),r=n.getModel().get(["itemStyle","color"]);null!=r?(n.setVisual("color",r),n.setVisual("style",{fill:r})):(n.setVisual("color",i),n.setVisual("style",{fill:i}))}))}}))}var DO=function(){function t(){}return t.prototype.getInitialData=function(t,n){var e,a,i=n.getComponent("xAxis",this.get("xAxisIndex")),r=n.getComponent("yAxis",this.get("yAxisIndex")),o=i.get("type"),l=r.get("type");"category"===o?(t.layout="horizontal",e=i.getOrdinalMeta(),a=!0):"category"===l?(t.layout="vertical",e=r.getOrdinalMeta(),a=!0):t.layout=t.layout||"horizontal";var s=["x","y"],c="horizontal"===t.layout?0:1,p=this._baseAxisDim=s[c],u=s[1-c],d=[i,r],h=d[c].get("type"),f=d[1-c].get("type"),g=t.data;if(g&&a){var m=[];Ee(g,(function(t,n){var e;Ue(t)?(e=t.slice(),t.unshift(n)):Ue(t.value)?((e=Ae({},t)).value=e.value.slice(),t.value.unshift(n)):e=t,m.push(e)})),t.data=m}var b=this.defaultValueDimensions,y=[{name:p,type:M_(h),ordinalMeta:e,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:u,type:M_(f),dimsDef:b.slice()}];return WC(this,{coordDimensions:y,dimensionsCount:b.length+1,encodeDefaulter:je(em,y,this)})},t.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},t}(),AO=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],e.visualDrawType="stroke",e}return re(n,t),n.type="series.boxplot",n.dependencies=["xAxis","yAxis","grid"],n.defaultOption={zlevel:0,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},n}(by);Re(AO,DO,!0);var zO=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.render=function(t,n,e){var a=t.getData(),i=this.group,r=this._data;this._data||i.removeAll();var o="horizontal"===t.get("layout")?1:0;a.diff(r).add((function(t){if(a.hasValue(t)){var n=OO(a.getItemLayout(t),a,t,o,!0);a.setItemGraphicEl(t,n),i.add(n)}})).update((function(t,n){var e=r.getItemGraphicEl(n);if(a.hasValue(t)){var l=a.getItemLayout(t);e?(Ih(e),RO(l,e,a,t)):e=OO(l,a,t,o),i.add(e),a.setItemGraphicEl(t,e)}else i.remove(e)})).remove((function(t){var n=r.getItemGraphicEl(t);n&&i.remove(n)})).execute(),this._data=a},n.prototype.remove=function(t){var n=this.group,e=this._data;this._data=null,e&&e.eachItemGraphicEl((function(t){t&&n.remove(t)}))},n.type="boxplot",n}(Dy),LO=function(){},PO=function(t){function n(n){var e=t.call(this,n)||this;return e.type="boxplotBoxPath",e}return re(n,t),n.prototype.getDefaultShape=function(){return new LO},n.prototype.buildPath=function(t,n){var e=n.points,a=0;for(t.moveTo(e[a][0],e[a][1]),a++;a<4;a++)t.lineTo(e[a][0],e[a][1]);for(t.closePath();a<e.length;a++)t.moveTo(e[a][0],e[a][1]),a++,t.lineTo(e[a][0],e[a][1])},n}(bp);function OO(t,n,e,a,i){var r=t.ends,o=new PO({shape:{points:i?NO(r,a,t):r}});return RO(t,o,n,e,i),o}function RO(t,n,e,a,i){var r=e.hostModel;(0,Qh[i?"initProps":"updateProps"])(n,{shape:{points:t.ends}},r,a),n.useStyle(e.getItemVisual(a,"style")),n.style.strokeNoScale=!0,n.z2=100;var o=e.getItemModel(a);Vu(n,o),Ou(n,o.get(["emphasis","focus"]),o.get(["emphasis","blurScope"]))}function NO(t,n,e){return Ve(t,(function(t){return(t=t.slice())[n]=e.initBaseline,t}))}function EO(t,n){}var VO=Ee;function BO(t){var n=function(t){var n=[],e=[];return t.eachSeriesByType("boxplot",(function(t){var a=t.getBaseAxis(),i=Pe(e,a);i<0&&(i=e.length,e[i]=a,n[i]={axis:a,seriesModels:[]}),n[i].seriesModels.push(t)})),n}(t);VO(n,(function(t){var n=t.seriesModels;n.length&&(!function(t){var n,e,a=t.axis,i=t.seriesModels,r=i.length,o=t.boxWidthList=[],l=t.boxOffsetList=[],s=[];if("category"===a.type)e=a.getBandWidth();else{var c=0;VO(i,(function(t){c=Math.max(c,t.getData().count())})),n=a.getExtent(),Math.abs(n[1]-n[0])}VO(i,(function(t){var n=t.get("boxWidth");Ue(n)||(n=[n,n]),s.push([dl(n[0],e)||0,dl(n[1],e)||0])}));var p=.8*e-2,u=p/r*.3,d=(p-u*(r-1))/r,h=d/2-p/2;VO(i,(function(t,n){l.push(h),h+=u+d,o.push(Math.min(Math.max(d,s[n][0]),s[n][1]))}))}(t),VO(n,(function(n,e){!function(t,n,e){var a=t.coordinateSystem,i=t.getData(),r=e/2,o="horizontal"===t.get("layout")?0:1,l=1-o,s=["x","y"],c=i.mapDimension(s[o]),p=i.mapDimensionsAll(s[l]);if(null==c||p.length<5)return;for(var u=0;u<i.count();u++){var d=i.get(c,u),h=v(d,p[2],u),f=v(d,p[0],u),g=v(d,p[1],u),m=v(d,p[3],u),b=v(d,p[4],u),y=[];x(y,g,!1),x(y,m,!0),y.push(f,g,b,m),w(y,f),w(y,b),w(y,h),i.setItemLayout(u,{initBaseline:h[l],ends:y})}function v(t,e,r){var s,c=i.get(e,r),p=[];return p[o]=t,p[l]=c,isNaN(t)||isNaN(c)?s=[NaN,NaN]:(s=a.dataToPoint(p))[o]+=n,s}function x(t,n,e){var a=n.slice(),i=n.slice();a[o]+=r,i[o]-=r,e?t.push(a,i):t.push(i,a)}function w(t,n){var e=n.slice(),a=n.slice();e[o]-=r,a[o]+=r,t.push(e,a)}}(n,t.boxOffsetList[e],t.boxWidthList[e])})))}))}var FO={type:"echarts:boxplot",transform:function(t){var n=t.upstream;if(n.sourceFormat!==Ug){Rl("")}var e=function(t,n){for(var e=[],a=[],i=(n=n||{}).boundIQR,r="none"===i||0===i,o=0;o<t.length;o++){var l=fl(t[o].slice()),s=Tl(l,.25),c=Tl(l,.5),p=Tl(l,.75),u=l[0],d=l[l.length-1],h=(null==i?1.5:i)*(p-s),f=r?u:Math.max(u,s-h),g=r?d:Math.min(d,p+h),m=n.itemNameFormatter,b=Ye(m)?m({value:o}):Xe(m)?m.replace("{value}",o+""):o+"";e.push([b,f,s,c,p,g]);for(var y=0;y<l.length;y++){var v=l[y];if(v<f||v>g){var x=[b,v];a.push(x)}}}return{boxData:e,outliers:a}}(n.getRawData(),t.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:e.boxData},{data:e.outliers}]}};var GO=["color","borderColor"],HO=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.render=function(t,n,e){this.group.removeClipPath(),this._updateDrawMode(t),this._isLargeDraw?this._renderLarge(t):this._renderNormal(t)},n.prototype.incrementalPrepareRender=function(t,n,e){this._clear(),this._updateDrawMode(t)},n.prototype.incrementalRender=function(t,n,e,a){this._isLargeDraw?this._incrementalRenderLarge(t,n):this._incrementalRenderNormal(t,n)},n.prototype._updateDrawMode=function(t){var n=t.pipelineContext.large;null!=this._isLargeDraw&&n===this._isLargeDraw||(this._isLargeDraw=n,this._clear())},n.prototype._renderNormal=function(t){var n=t.getData(),e=this._data,a=this.group,i=n.getLayout("isSimpleBox"),r=t.get("clip",!0),o=t.coordinateSystem,l=o.getArea&&o.getArea();this._data||a.removeAll(),n.diff(e).add((function(e){if(n.hasValue(e)){var o=n.getItemLayout(e);if(r&&YO(l,o))return;var s=UO(o,e,!0);wh(s,{shape:{points:o.ends}},t,e),XO(s,n,e,i),a.add(s),n.setItemGraphicEl(e,s)}})).update((function(o,s){var c=e.getItemGraphicEl(s);if(n.hasValue(o)){var p=n.getItemLayout(o);r&&YO(l,p)?a.remove(c):(c?(xh(c,{shape:{points:p.ends}},t,o),Ih(c)):c=UO(p),XO(c,n,o,i),a.add(c),n.setItemGraphicEl(o,c))}else a.remove(c)})).remove((function(t){var n=e.getItemGraphicEl(t);n&&a.remove(n)})).execute(),this._data=n},n.prototype._renderLarge=function(t){this._clear(),KO(t,this.group);var n=t.get("clip",!0)?GI(t.coordinateSystem,!1,t):null;n?this.group.setClipPath(n):this.group.removeClipPath()},n.prototype._incrementalRenderNormal=function(t,n){for(var e,a=n.getData(),i=a.getLayout("isSimpleBox");null!=(e=t.next());){var r=UO(a.getItemLayout(e));XO(r,a,e,i),r.incremental=!0,this.group.add(r)}},n.prototype._incrementalRenderLarge=function(t,n){KO(n,this.group,!0)},n.prototype.remove=function(t){this._clear()},n.prototype._clear=function(){this.group.removeAll(),this._data=null},n.type="candlestick",n}(Dy),WO=function(){},jO=function(t){function n(n){var e=t.call(this,n)||this;return e.type="normalCandlestickBox",e}return re(n,t),n.prototype.getDefaultShape=function(){return new WO},n.prototype.buildPath=function(t,n){var e=n.points;this.__simpleBox?(t.moveTo(e[4][0],e[4][1]),t.lineTo(e[6][0],e[6][1])):(t.moveTo(e[0][0],e[0][1]),t.lineTo(e[1][0],e[1][1]),t.lineTo(e[2][0],e[2][1]),t.lineTo(e[3][0],e[3][1]),t.closePath(),t.moveTo(e[4][0],e[4][1]),t.lineTo(e[5][0],e[5][1]),t.moveTo(e[6][0],e[6][1]),t.lineTo(e[7][0],e[7][1]))},n}(bp);function UO(t,n,e){var a=t.ends;return new jO({shape:{points:e?ZO(a,t):a},z2:100})}function YO(t,n){for(var e=!0,a=0;a<n.ends.length;a++)if(t.contain(n.ends[a][0],n.ends[a][1])){e=!1;break}return e}function XO(t,n,e,a){var i=n.getItemModel(e);t.useStyle(n.getItemVisual(e,"style")),t.style.strokeNoScale=!0,t.__simpleBox=a,Vu(t,i)}function ZO(t,n){return Ve(t,(function(t){return(t=t.slice())[1]=n.initBaseline,t}))}var qO=function(){},$O=function(t){function n(n){var e=t.call(this,n)||this;return e.type="largeCandlestickBox",e}return re(n,t),n.prototype.getDefaultShape=function(){return new qO},n.prototype.buildPath=function(t,n){for(var e=n.points,a=0;a<e.length;)if(this.__sign===e[a++]){var i=e[a++];t.moveTo(i,e[a++]),t.lineTo(i,e[a++])}else a+=3},n}(bp);function KO(t,n,e){var a=t.getData().getLayout("largePoints"),i=new $O({shape:{points:a},__sign:1});n.add(i);var r=new $O({shape:{points:a},__sign:-1});n.add(r),JO(1,i,t),JO(-1,r,t),e&&(i.incremental=!0,r.incremental=!0)}function JO(t,n,e,a){var i=e.get(["itemStyle",t>0?"borderColor":"borderColor0"])||e.get(["itemStyle",t>0?"color":"color0"]),r=e.getModel("itemStyle").getItemStyle(GO);n.useStyle(r),n.style.fill=null,n.style.stroke=i}var QO=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],e}return re(n,t),n.prototype.getShadowDim=function(){return"open"},n.prototype.brushSelector=function(t,n,e){var a=n.getItemLayout(t);return a&&e.rect(a.brushRect)},n.type="series.candlestick",n.dependencies=["xAxis","yAxis","grid"],n.defaultOption={zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",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},n}(by);function tR(t){t&&Ue(t.series)&&Ee(t.series,(function(t){$e(t)&&"k"===t.type&&(t.type="candlestick")}))}Re(QO,DO,!0);var nR=["itemStyle","borderColor"],eR=["itemStyle","borderColor0"],aR=["itemStyle","color"],iR=["itemStyle","color0"],rR={seriesType:"candlestick",plan:Iy(),performRawSeries:!0,reset:function(t,n){function e(t,n){return n.get(t>0?aR:iR)}function a(t,n){return n.get(t>0?nR:eR)}if(!n.isSeriesFiltered(t))return!t.pipelineContext.large&&{progress:function(t,n){for(var i;null!=(i=t.next());){var r=n.getItemModel(i),o=n.getItemLayout(i).sign,l=r.getItemStyle();l.fill=e(o,r),l.stroke=a(o,r)||l.fill,Ae(n.ensureUniqueItemVisual(i,"style"),l)}}}}},oR="undefined"!=typeof Float32Array?Float32Array:Array,lR={seriesType:"candlestick",plan:Iy(),reset:function(t){var n=t.coordinateSystem,e=t.getData(),a=function(t,n){var e,a=t.getBaseAxis(),i="category"===a.type?a.getBandWidth():(e=a.getExtent(),Math.abs(e[1]-e[0])/n.count()),r=dl(ra(t.get("barMaxWidth"),i),i),o=dl(ra(t.get("barMinWidth"),1),i),l=t.get("barWidth");return null!=l?dl(l,i):Math.max(Math.min(i/2,r),o)}(t,e),i=["x","y"],r=e.getDimensionIndex(e.mapDimension(i[0])),o=Ve(e.mapDimensionsAll(i[1]),e.getDimensionIndex,e),l=o[0],s=o[1],c=o[2],p=o[3];if(e.setLayout({candleWidth:a,isSimpleBox:a<=1.3}),!(r<0||o.length<4))return{progress:t.pipelineContext.large?function(t,e){var a,i,o=new oR(4*t.count),u=0,d=[],h=[],f=e.getStore();for(;null!=(i=t.next());){var g=f.get(r,i),m=f.get(l,i),b=f.get(s,i),y=f.get(c,i),v=f.get(p,i);isNaN(g)||isNaN(y)||isNaN(v)?(o[u++]=NaN,u+=3):(o[u++]=sR(f,i,m,b,s),d[0]=g,d[1]=y,a=n.dataToPoint(d,null,h),o[u++]=a?a[0]:NaN,o[u++]=a?a[1]:NaN,d[1]=v,a=n.dataToPoint(d,null,h),o[u++]=a?a[1]:NaN)}e.setLayout("largePoints",o)}:function(t,e){var i,o=e.getStore();for(;null!=(i=t.next());){var u=o.get(r,i),d=o.get(l,i),h=o.get(s,i),f=o.get(c,i),g=o.get(p,i),m=Math.min(d,h),b=Math.max(d,h),y=k(m,u),v=k(b,u),x=k(f,u),w=k(g,u),_=[];S(_,v,0),S(_,y,1),_.push(I(w),I(v),I(x),I(y)),e.setItemLayout(i,{sign:sR(o,i,d,h,s),initBaseline:d>h?v[1]:y[1],ends:_,brushRect:M(f,g,u)})}function k(t,e){var a=[];return a[0]=e,a[1]=t,isNaN(e)||isNaN(t)?[NaN,NaN]:n.dataToPoint(a)}function S(t,n,e){var i=n.slice(),r=n.slice();i[0]=Fh(i[0]+a/2,1,!1),r[0]=Fh(r[0]-a/2,1,!0),e?t.push(i,r):t.push(r,i)}function M(t,n,e){var i=k(t,e),r=k(n,e);return i[0]-=a/2,r[0]-=a/2,{x:i[0],y:i[1],width:a,height:r[1]-i[1]}}function I(t){return t[0]=Fh(t[0],1),t}}}}};function sR(t,n,e,a,i){return e>a?-1:e<a?1:n>0?t.get(i,n-1)<=a?1:-1:1}function cR(t,n){var e=n.rippleEffectColor||n.color;t.eachChild((function(t){t.attr({z:n.z,zlevel:n.zlevel,style:{stroke:"stroke"===n.brushType?e:null,fill:"fill"===n.brushType?e:null}})}))}var pR=function(t){function n(n,e){var a=t.call(this)||this,i=new xI(n,e),r=new el;return a.add(i),a.add(r),a.updateData(n,e),a}return re(n,t),n.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},n.prototype.startEffectAnimation=function(t){for(var n=t.symbolType,e=t.color,a=t.rippleNumber,i=this.childAt(1),r=0;r<a;r++){var o=Vv(n,-1,-1,2,2,e);o.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scaleX:.5,scaleY:.5});var l=-r/a*t.period+t.effectOffset;o.animate("",!0).when(t.period,{scaleX:t.rippleScale/2,scaleY:t.rippleScale/2}).delay(l).start(),o.animateStyle(!0).when(t.period,{opacity:0}).delay(l).start(),i.add(o)}cR(i,t)},n.prototype.updateEffectAnimation=function(t){for(var n=this._effectCfg,e=this.childAt(1),a=["symbolType","period","rippleScale","rippleNumber"],i=0;i<a.length;i++){var r=a[i];if(n[r]!==t[r])return this.stopEffectAnimation(),void this.startEffectAnimation(t)}cR(e,t)},n.prototype.highlight=function(){wu(this)},n.prototype.downplay=function(){_u(this)},n.prototype.getSymbolType=function(){var t=this.childAt(0);return t&&t.getSymbolType()},n.prototype.updateData=function(t,n){var e=this,a=t.hostModel;this.childAt(0).updateData(t,n);var i=this.childAt(1),r=t.getItemModel(n),o=t.getItemVisual(n,"symbol"),l=Bv(t.getItemVisual(n,"symbolSize")),s=t.getItemVisual(n,"style"),c=s&&s.fill;i.setScale(l),i.traverse((function(t){t.setStyle("fill",c)}));var p=Fv(t.getItemVisual(n,"symbolOffset"),l);p&&(i.x=p[0],i.y=p[1]);var u=t.getItemVisual(n,"symbolRotate");i.rotation=(u||0)*Math.PI/180||0;var d={};d.showEffectOn=a.get("showEffectOn"),d.rippleScale=r.get(["rippleEffect","scale"]),d.brushType=r.get(["rippleEffect","brushType"]),d.period=1e3*r.get(["rippleEffect","period"]),d.effectOffset=n/t.count(),d.z=a.getShallow("z")||0,d.zlevel=a.getShallow("zlevel")||0,d.symbolType=o,d.color=c,d.rippleEffectColor=r.get(["rippleEffect","color"]),d.rippleNumber=r.get(["rippleEffect","number"]),this.off("mouseover").off("mouseout").off("emphasis").off("normal"),"render"===d.showEffectOn?(this._effectCfg?this.updateEffectAnimation(d):this.startEffectAnimation(d),this._effectCfg=d):(this._effectCfg=null,this.stopEffectAnimation(),this.onHoverStateChange=function(t){"emphasis"===t?"render"!==d.showEffectOn&&e.startEffectAnimation(d):"normal"===t&&"render"!==d.showEffectOn&&e.stopEffectAnimation()}),this._effectCfg=d,Ou(this)},n.prototype.fadeOut=function(t){this.off("mouseover").off("mouseout"),t&&t()},n}(el),uR=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.init=function(){this._symbolDraw=new MI(pR)},n.prototype.render=function(t,n,e){var a=t.getData(),i=this._symbolDraw;i.updateData(a,{clipShape:this._getClipShape(t)}),this.group.add(i.group)},n.prototype._getClipShape=function(t){var n=t.coordinateSystem,e=n&&n.getArea&&n.getArea();return t.get("clip",!0)?e:null},n.prototype.updateTransform=function(t,n,e){var a=t.getData();this.group.dirty();var i=nC("").reset(t,n,e);i.progress&&i.progress({start:0,end:a.count(),count:a.count()},a),this._symbolDraw.updateLayout()},n.prototype._updateGroupTransform=function(t){var n=t.coordinateSystem;n&&n.getRoamTransform&&(this.group.transform=oo(n.getRoamTransform()),this.group.decomposeTransform())},n.prototype.remove=function(t,n){this._symbolDraw&&this._symbolDraw.remove(!0)},n.type="effectScatter",n}(Dy),dR=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.hasSymbolVisual=!0,e}return re(n,t),n.prototype.getInitialData=function(t,n){return nk(null,this,{useEncodeDefaulter:!0})},n.prototype.brushSelector=function(t,n,e){return e.point(n.getItemLayout(t))},n.type="series.effectScatter",n.dependencies=["grid","polar"],n.defaultOption={coordinateSystem:"cartesian2d",zlevel:0,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},n}(by);var hR=function(t){function n(n,e,a){var i=t.call(this)||this;return i.add(i.createLine(n,e,a)),i._updateEffectSymbol(n,e),i}return re(n,t),n.prototype.createLine=function(t,n,e){return new oL(t,n,e)},n.prototype._updateEffectSymbol=function(t,n){var e=t.getItemModel(n).getModel("effect"),a=e.get("symbolSize"),i=e.get("symbol");Ue(a)||(a=[a,a]);var r=t.getItemVisual(n,"style"),o=e.get("color")||r&&r.stroke,l=this.childAt(1);this._symbolType!==i&&(this.remove(l),(l=Vv(i,-.5,-.5,1,1,o)).z2=100,l.culling=!0,this.add(l)),l&&(l.setStyle("shadowColor",o),l.setStyle(e.getItemStyle(["color"])),l.scaleX=a[0],l.scaleY=a[1],l.setColor(o),this._symbolType=i,this._symbolScale=a,this._updateEffectAnimation(t,e,n))},n.prototype._updateEffectAnimation=function(t,n,e){var a=this.childAt(1);if(a){var i=this,r=t.getItemLayout(e),o=1e3*n.get("period"),l=n.get("loop"),s=n.get("constantSpeed"),c=ia(n.get("delay"),(function(n){return n/t.count()*o/3}));if(a.ignore=!0,this._updateAnimationPoints(a,r),s>0&&(o=this._getLineLength(a)/s*1e3),(o!==this._period||l!==this._loop)&&(a.stopAnimation(),o>0)){var p=void 0;p="function"==typeof c?c(e):c,a.__t>0&&(p=-o*a.__t),a.__t=0;var u=a.animate("",l).when(o,{__t:1}).delay(p).during((function(){i._updateSymbolPosition(a)}));l||u.done((function(){i.remove(a)})),u.start()}this._period=o,this._loop=l}},n.prototype._getLineLength=function(t){return Ra(t.__p1,t.__cp1)+Ra(t.__cp1,t.__p2)},n.prototype._updateAnimationPoints=function(t,n){t.__p1=n[0],t.__p2=n[1],t.__cp1=n[2]||[(n[0][0]+n[1][0])/2,(n[0][1]+n[1][1])/2]},n.prototype.updateData=function(t,n,e){this.childAt(0).updateData(t,n,e),this._updateEffectSymbol(t,n)},n.prototype._updateSymbolPosition=function(t){var n=t.__p1,e=t.__p2,a=t.__cp1,i=t.__t,r=[t.x,t.y],o=r.slice(),l=cc,s=pc;r[0]=l(n[0],a[0],e[0],i),r[1]=l(n[1],a[1],e[1],i);var c=s(n[0],a[0],e[0],i),p=s(n[1],a[1],e[1],i);t.rotation=-Math.atan2(p,c)-Math.PI/2,"line"!==this._symbolType&&"rect"!==this._symbolType&&"roundRect"!==this._symbolType||(void 0!==t.__lastT&&t.__lastT<t.__t?(t.scaleY=1.05*Ra(o,r),1===i&&(r[0]=o[0]+(r[0]-o[0])/2,r[1]=o[1]+(r[1]-o[1])/2)):1===t.__lastT?t.scaleY=2*Ra(n,r):t.scaleY=this._symbolScale[1]),t.__lastT=t.__t,t.ignore=!1,t.x=r[0],t.y=r[1]},n.prototype.updateLayout=function(t,n){this.childAt(0).updateLayout(t,n);var e=t.getItemModel(n).getModel("effect");this._updateEffectAnimation(t,e,n)},n}(el),fR=function(t){function n(n,e,a){var i=t.call(this)||this;return i._createPolyline(n,e,a),i}return re(n,t),n.prototype._createPolyline=function(t,n,e){var a=t.getItemLayout(n),i=new Gd({shape:{points:a}});this.add(i),this._updateCommonStl(t,n,e)},n.prototype.updateData=function(t,n,e){var a=t.hostModel;xh(this.childAt(0),{shape:{points:t.getItemLayout(n)}},a,n),this._updateCommonStl(t,n,e)},n.prototype._updateCommonStl=function(t,n,e){var a=this.childAt(0),i=t.getItemModel(n),r=e&&e.emphasisLineStyle;e&&!t.hasItemOption||(r=i.getModel(["emphasis","lineStyle"]).getLineStyle()),a.useStyle(t.getItemVisual(n,"style")),a.style.fill=null,a.style.strokeNoScale=!0,a.ensureState("emphasis").style=r,Ou(this)},n.prototype.updateLayout=function(t,n){this.childAt(0).setShape("points",t.getItemLayout(n))},n}(el),gR=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n._lastFrame=0,n._lastFramePercent=0,n}return re(n,t),n.prototype.createLine=function(t,n,e){return new fR(t,n,e)},n.prototype._updateAnimationPoints=function(t,n){this._points=n;for(var e=[0],a=0,i=1;i<n.length;i++){var r=n[i-1],o=n[i];a+=Ra(r,o),e.push(a)}if(0!==a){for(i=0;i<e.length;i++)e[i]/=a;this._offsets=e,this._length=a}else this._length=0},n.prototype._getLineLength=function(){return this._length},n.prototype._updateSymbolPosition=function(t){var n=t.__t,e=this._points,a=this._offsets,i=e.length;if(a){var r,o=this._lastFrame;if(n<this._lastFramePercent){for(r=Math.min(o+1,i-1);r>=0&&!(a[r]<=n);r--);r=Math.min(r,i-2)}else{for(r=o;r<i&&!(a[r]>n);r++);r=Math.min(r-1,i-2)}var l=(n-a[r])/(a[r+1]-a[r]),s=e[r],c=e[r+1];t.x=s[0]*(1-l)+l*c[0],t.y=s[1]*(1-l)+l*c[1];var p=c[0]-s[0],u=c[1]-s[1];t.rotation=-Math.atan2(u,p)-Math.PI/2,this._lastFrame=r,this._lastFramePercent=n,t.ignore=!1}},n}(hR),mR=function(){this.polyline=!1,this.curveness=0,this.segs=[]},bR=function(t){function n(n){return t.call(this,n)||this}return re(n,t),n.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},n.prototype.getDefaultShape=function(){return new mR},n.prototype.buildPath=function(t,n){var e=n.segs,a=n.curveness;if(n.polyline)for(var i=0;i<e.length;){var r=e[i++];if(r>0){t.moveTo(e[i++],e[i++]);for(var o=1;o<r;o++)t.lineTo(e[i++],e[i++])}}else for(i=0;i<e.length;){var l=e[i++],s=e[i++],c=e[i++],p=e[i++];if(t.moveTo(l,s),a>0){var u=(l+c)/2-(s-p)*a,d=(s+p)/2-(c-l)*a;t.quadraticCurveTo(u,d,c,p)}else t.lineTo(c,p)}},n.prototype.findDataIndex=function(t,n){var e=this.shape,a=e.segs,i=e.curveness,r=this.style.lineWidth;if(e.polyline)for(var o=0,l=0;l<a.length;){var s=a[l++];if(s>0)for(var c=a[l++],p=a[l++],u=1;u<s;u++){if(Kc(c,p,d=a[l++],h=a[l++],r,t,n))return o}o++}else for(o=0,l=0;l<a.length;){c=a[l++],p=a[l++];var d=a[l++],h=a[l++];if(i>0){if(Qc(c,p,(c+d)/2-(p-h)*i,(p+h)/2-(d-c)*i,d,h,r,t,n))return o}else if(Kc(c,p,d,h,r,t,n))return o;o++}return-1},n}(bp),yR=function(){function t(){this.group=new el}return t.prototype.isPersistent=function(){return!this._incremental},t.prototype.updateData=function(t){this.group.removeAll();var n=new bR({rectHover:!0,cursor:"default"});n.setShape({segs:t.getLayout("linesPoints")}),this._setCommon(n,t),this.group.add(n),this._incremental=null},t.prototype.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>5e5?(this._incremental||(this._incremental=new mh({silent:!0})),this.group.add(this._incremental)):this._incremental=null},t.prototype.incrementalUpdate=function(t,n){var e=new bR;e.setShape({segs:n.getLayout("linesPoints")}),this._setCommon(e,n,!!this._incremental),this._incremental?this._incremental.addDisplayable(e,!0):(e.rectHover=!0,e.cursor="default",e.__startIndex=t.start,this.group.add(e))},t.prototype.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},t.prototype._setCommon=function(t,n,e){var a=n.hostModel;t.setShape({polyline:a.get("polyline"),curveness:a.get(["lineStyle","curveness"])}),t.useStyle(a.getModel("lineStyle").getLineStyle()),t.style.strokeNoScale=!0;var i=n.getVisual("style");if(i&&i.stroke&&t.setStyle("stroke",i.stroke),t.setStyle("fill",null),!e){var r=Up(t);r.seriesIndex=a.seriesIndex,t.on("mousemove",(function(n){r.dataIndex=null;var e=t.findDataIndex(n.offsetX,n.offsetY);e>0&&(r.dataIndex=e+t.__startIndex)}))}},t.prototype._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()},t}(),vR={seriesType:"lines",plan:Iy(),reset:function(t){var n=t.coordinateSystem,e=t.get("polyline"),a=t.pipelineContext.large;return{progress:function(i,r){var o=[];if(a){var l=void 0,s=i.end-i.start;if(e){for(var c=0,p=i.start;p<i.end;p++)c+=t.getLineCoordsCount(p);l=new Float32Array(s+2*c)}else l=new Float32Array(4*s);var u=0,d=[];for(p=i.start;p<i.end;p++){var h=t.getLineCoords(p,o);e&&(l[u++]=h);for(var f=0;f<h;f++)d=n.dataToPoint(o[f],!1,d),l[u++]=d[0],l[u++]=d[1]}r.setLayout("linesPoints",l)}else for(p=i.start;p<i.end;p++){var g=r.getItemModel(p),m=(h=t.getLineCoords(p,o),[]);if(e)for(var b=0;b<h;b++)m.push(n.dataToPoint(o[b]));else{m[0]=n.dataToPoint(o[0]),m[1]=n.dataToPoint(o[1]);var y=g.get(["lineStyle","curveness"]);+y&&(m[2]=[(m[0][0]+m[1][0])/2-(m[0][1]-m[1][1])*y,(m[0][1]+m[1][1])/2-(m[1][0]-m[0][0])*y])}r.setItemLayout(p,m)}}}}},xR=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.render=function(t,n,e){var a=t.getData(),i=this._updateLineDraw(a,t),r=t.get("zlevel"),o=t.get(["effect","trailLength"]),l=e.getZr(),s="svg"===l.painter.getType();s||l.painter.getLayer(r).clear(!0),null==this._lastZlevel||s||l.configLayer(this._lastZlevel,{motionBlur:!1}),this._showEffect(t)&&o&&(s||l.configLayer(r,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(o/10+.9,1),0)})),i.updateData(a);var c=t.get("clip",!0)&&GI(t.coordinateSystem,!1,t);c?this.group.setClipPath(c):this.group.removeClipPath(),this._lastZlevel=r,this._finished=!0},n.prototype.incrementalPrepareRender=function(t,n,e){var a=t.getData();this._updateLineDraw(a,t).incrementalPrepareUpdate(a),this._clearLayer(e),this._finished=!1},n.prototype.incrementalRender=function(t,n,e){this._lineDraw.incrementalUpdate(t,n.getData()),this._finished=t.end===n.getData().count()},n.prototype.updateTransform=function(t,n,e){var a=t.getData(),i=t.pipelineContext;if(!this._finished||i.large||i.progressiveRender)return{update:!0};var r=vR.reset(t,n,e);r.progress&&r.progress({start:0,end:a.count(),count:a.count()},a),this._lineDraw.updateLayout(),this._clearLayer(e)},n.prototype._updateLineDraw=function(t,n){var e=this._lineDraw,a=this._showEffect(n),i=!!n.get("polyline"),r=n.pipelineContext.large;return e&&a===this._hasEffet&&i===this._isPolyline&&r===this._isLargeDraw||(e&&e.remove(),e=this._lineDraw=r?new yR:new lL(i?a?gR:fR:a?hR:oL),this._hasEffet=a,this._isPolyline=i,this._isLargeDraw=r),this.group.add(e.group),e},n.prototype._showEffect=function(t){return!!t.get(["effect","show"])},n.prototype._clearLayer=function(t){var n=t.getZr();"svg"===n.painter.getType()||null==this._lastZlevel||n.painter.getLayer(this._lastZlevel).clear(!0)},n.prototype.remove=function(t,n){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(n)},n.prototype.dispose=function(t,n){this.remove(t,n)},n.type="lines",n}(Dy),wR="undefined"==typeof Uint32Array?Array:Uint32Array,_R="undefined"==typeof Float64Array?Array:Float64Array;function kR(t){var n=t.data;n&&n[0]&&n[0][0]&&n[0][0].coord&&(t.data=Ve(n,(function(t){var n={coords:[t[0].coord,t[1].coord]};return t[0].name&&(n.fromName=t[0].name),t[1].name&&(n.toName=t[1].name),De([n,t[0],t[1]])})))}var SR=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.visualStyleAccessPath="lineStyle",e.visualDrawType="stroke",e}return re(n,t),n.prototype.init=function(n){n.data=n.data||[],kR(n);var e=this._processFlatCoordsArray(n.data);this._flatCoords=e.flatCoords,this._flatCoordsOffset=e.flatCoordsOffset,e.flatCoords&&(n.data=new Float32Array(e.count)),t.prototype.init.apply(this,arguments)},n.prototype.mergeOption=function(n){if(kR(n),n.data){var e=this._processFlatCoordsArray(n.data);this._flatCoords=e.flatCoords,this._flatCoordsOffset=e.flatCoordsOffset,e.flatCoords&&(n.data=new Float32Array(e.count))}t.prototype.mergeOption.apply(this,arguments)},n.prototype.appendData=function(t){var n=this._processFlatCoordsArray(t.data);n.flatCoords&&(this._flatCoords?(this._flatCoords=ma(this._flatCoords,n.flatCoords),this._flatCoordsOffset=ma(this._flatCoordsOffset,n.flatCoordsOffset)):(this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset),t.data=new Float32Array(n.count)),this.getRawData().appendData(t.data)},n.prototype._getCoordsFromItemModel=function(t){var n=this.getData().getItemModel(t);return n.option instanceof Array?n.option:n.getShallow("coords")},n.prototype.getLineCoordsCount=function(t){return this._flatCoordsOffset?this._flatCoordsOffset[2*t+1]:this._getCoordsFromItemModel(t).length},n.prototype.getLineCoords=function(t,n){if(this._flatCoordsOffset){for(var e=this._flatCoordsOffset[2*t],a=this._flatCoordsOffset[2*t+1],i=0;i<a;i++)n[i]=n[i]||[],n[i][0]=this._flatCoords[e+2*i],n[i][1]=this._flatCoords[e+2*i+1];return a}var r=this._getCoordsFromItemModel(t);for(i=0;i<r.length;i++)n[i]=n[i]||[],n[i][0]=r[i][0],n[i][1]=r[i][1];return r.length},n.prototype._processFlatCoordsArray=function(t){var n=0;if(this._flatCoords&&(n=this._flatCoords.length),"number"==typeof t[0]){for(var e=t.length,a=new wR(e),i=new _R(e),r=0,o=0,l=0,s=0;s<e;){l++;var c=t[s++];a[o++]=r+n,a[o++]=c;for(var p=0;p<c;p++){var u=t[s++],d=t[s++];i[r++]=u,i[r++]=d}}return{flatCoordsOffset:new Uint32Array(a.buffer,0,o),flatCoords:i,count:l}}return{flatCoordsOffset:null,flatCoords:null,count:t.length}},n.prototype.getInitialData=function(t,n){var e=new Y_(["value"],this);return e.hasItemOption=!1,e.initData(t.data,[],(function(t,n,a,i){if(t instanceof Array)return NaN;e.hasItemOption=!0;var r=t.value;return null!=r?r instanceof Array?r[i]:r:void 0})),e},n.prototype.formatTooltip=function(t,n,e){var a=this.getData().getItemModel(t),i=a.get("name");if(i)return i;var r=a.get("fromName"),o=a.get("toName"),l=[];return null!=r&&l.push(r),null!=o&&l.push(o),iy("nameValue",{name:l.join(" > ")})},n.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},n.prototype.getProgressive=function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get("progressive"):t},n.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get("progressiveThreshold"):t},n.type="series.lines",n.dependencies=["grid","polar","geo","calendar"],n.defaultOption={coordinateSystem:"geo",zlevel:0,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}},n}(by);function MR(t){return t instanceof Array||(t=[t,t]),t}var IR={seriesType:"lines",reset:function(t){var n=MR(t.get("symbol")),e=MR(t.get("symbolSize")),a=t.getData();return a.setVisual("fromSymbol",n&&n[0]),a.setVisual("toSymbol",n&&n[1]),a.setVisual("fromSymbolSize",e&&e[0]),a.setVisual("toSymbolSize",e&&e[1]),{dataEach:a.hasItemOption?function(t,n){var e=t.getItemModel(n),a=MR(e.getShallow("symbol",!0)),i=MR(e.getShallow("symbolSize",!0));a[0]&&t.setItemVisual(n,"fromSymbol",a[0]),a[1]&&t.setItemVisual(n,"toSymbol",a[1]),i[0]&&t.setItemVisual(n,"fromSymbolSize",i[0]),i[1]&&t.setItemVisual(n,"toSymbolSize",i[1])}:null}}};var CR=function(){function t(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var t=Le();this.canvas=t}return t.prototype.update=function(t,n,e,a,i,r){var o=this._getBrush(),l=this._getGradient(i,"inRange"),s=this._getGradient(i,"outOfRange"),c=this.pointSize+this.blurSize,p=this.canvas,u=p.getContext("2d"),d=t.length;p.width=n,p.height=e;for(var h=0;h<d;++h){var f=t[h],g=f[0],m=f[1],b=a(f[2]);u.globalAlpha=b,u.drawImage(o,g-c,m-c)}if(!p.width||!p.height)return p;for(var y=u.getImageData(0,0,p.width,p.height),v=y.data,x=0,w=v.length,_=this.minOpacity,k=this.maxOpacity-_;x<w;){b=v[x+3]/256;var S=4*Math.floor(255*b);if(b>0){var M=r(b)?l:s;b>0&&(b=b*k+_),v[x++]=M[S],v[x++]=M[S+1],v[x++]=M[S+2],v[x++]=M[S+3]*b*256}else x+=4}return u.putImageData(y,0,0),p},t.prototype._getBrush=function(){var t=this._brushCanvas||(this._brushCanvas=Le()),n=this.pointSize+this.blurSize,e=2*n;t.width=e,t.height=e;var a=t.getContext("2d");return a.clearRect(0,0,e,e),a.shadowOffsetX=e,a.shadowBlur=this.blurSize,a.shadowColor="#000",a.beginPath(),a.arc(-n,n,this.pointSize,0,2*Math.PI,!0),a.closePath(),a.fill(),t},t.prototype._getGradient=function(t,n){for(var e=this._gradientPixels,a=e[n]||(e[n]=new Uint8ClampedArray(1024)),i=[0,0,0,0],r=0,o=0;o<256;o++)t[n](o/255,!0,i),a[r++]=i[0],a[r++]=i[1],a[r++]=i[2],a[r++]=i[3];return a},t}();function TR(t){var n=t.dimensions;return"lng"===n[0]&&"lat"===n[1]}var DR=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.render=function(t,n,e){var a;n.eachComponent("visualMap",(function(n){n.eachTargetSeries((function(e){e===t&&(a=n)}))})),this.group.removeAll(),this._incrementalDisplayable=null;var i=t.coordinateSystem;"cartesian2d"===i.type||"calendar"===i.type?this._renderOnCartesianAndCalendar(t,e,0,t.getData().count()):TR(i)&&this._renderOnGeo(i,t,a,e)},n.prototype.incrementalPrepareRender=function(t,n,e){this.group.removeAll()},n.prototype.incrementalRender=function(t,n,e,a){var i=n.coordinateSystem;i&&(TR(i)?this.render(n,e,a):this._renderOnCartesianAndCalendar(n,a,t.start,t.end,!0))},n.prototype._renderOnCartesianAndCalendar=function(t,n,e,a,i){var r,o,l,s,c=t.coordinateSystem;if(HI(c,"cartesian2d")){var p=c.getAxis("x"),u=c.getAxis("y");r=p.getBandWidth(),o=u.getBandWidth(),l=p.scale.getExtent(),s=u.scale.getExtent()}for(var d=this.group,h=t.getData(),f=t.getModel(["emphasis","itemStyle"]).getItemStyle(),g=t.getModel(["blur","itemStyle"]).getItemStyle(),m=t.getModel(["select","itemStyle"]).getItemStyle(),b=rf(t),y=t.get(["emphasis","focus"]),v=t.get(["emphasis","blurScope"]),x=HI(c,"cartesian2d")?[h.mapDimension("x"),h.mapDimension("y"),h.mapDimension("value")]:[h.mapDimension("time"),h.mapDimension("value")],w=e;w<a;w++){var _=void 0,k=h.getItemVisual(w,"style");if(HI(c,"cartesian2d")){var S=h.get(x[0],w),M=h.get(x[1],w);if(isNaN(h.get(x[2],w))||S<l[0]||S>l[1]||M<s[0]||M>s[1])continue;var I=c.dataToPoint([S,M]);_=new Lp({shape:{x:Math.floor(Math.round(I[0])-r/2),y:Math.floor(Math.round(I[1])-o/2),width:Math.ceil(r),height:Math.ceil(o)},style:k})}else{if(isNaN(h.get(x[1],w)))continue;_=new Lp({z2:1,shape:c.dataToRect([h.get(x[0],w)]).contentShape,style:k})}var C=h.getItemModel(w);if(h.hasItemOption){var T=C.getModel("emphasis");f=T.getModel("itemStyle").getItemStyle(),g=C.getModel(["blur","itemStyle"]).getItemStyle(),m=C.getModel(["select","itemStyle"]).getItemStyle(),y=T.get("focus"),v=T.get("blurScope"),b=rf(C)}var D=t.getRawValue(w),A="-";D&&null!=D[2]&&(A=D[2]+""),af(_,b,{labelFetcher:t,labelDataIndex:w,defaultOpacity:k.opacity,defaultText:A}),_.ensureState("emphasis").style=f,_.ensureState("blur").style=g,_.ensureState("select").style=m,Ou(_,y,v),_.incremental=i,i&&(_.states.emphasis.hoverLayer=!0),d.add(_),h.setItemGraphicEl(w,_)}},n.prototype._renderOnGeo=function(t,n,e,a){var i=e.targetVisuals.inRange,r=e.targetVisuals.outOfRange,o=n.getData(),l=this._hmLayer||this._hmLayer||new CR;l.blurSize=n.get("blurSize"),l.pointSize=n.get("pointSize"),l.minOpacity=n.get("minOpacity"),l.maxOpacity=n.get("maxOpacity");var s=t.getViewRect().clone(),c=t.getRoamTransform();s.applyTransform(c);var p=Math.max(s.x,0),u=Math.max(s.y,0),d=Math.min(s.width+s.x,a.getWidth()),h=Math.min(s.height+s.y,a.getHeight()),f=d-p,g=h-u,m=[o.mapDimension("lng"),o.mapDimension("lat"),o.mapDimension("value")],b=o.mapArray(m,(function(n,e,a){var i=t.dataToPoint([n,e]);return i[0]-=p,i[1]-=u,i.push(a),i})),y=e.getExtent(),v="visualMap.continuous"===e.type?function(t,n){var e=t[1]-t[0];return n=[(n[0]-t[0])/e,(n[1]-t[0])/e],function(t){return t>=n[0]&&t<=n[1]}}(y,e.option.range):function(t,n,e){var a=t[1]-t[0],i=(n=Ve(n,(function(n){return{interval:[(n.interval[0]-t[0])/a,(n.interval[1]-t[0])/a]}}))).length,r=0;return function(t){var a;for(a=r;a<i;a++)if((o=n[a].interval)[0]<=t&&t<=o[1]){r=a;break}if(a===i)for(a=r-1;a>=0;a--){var o;if((o=n[a].interval)[0]<=t&&t<=o[1]){r=a;break}}return a>=0&&a<i&&e[a]}}(y,e.getPieceList(),e.option.selected);l.update(b,f,g,i.color.getNormalizer(),{inRange:i.color.getColorMapper(),outOfRange:r.color.getColorMapper()},v);var x=new Sp({style:{width:f,height:g,x:p,y:u,image:l.canvas},silent:!0});this.group.add(x)},n.type="heatmap",n}(Dy),AR=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.getInitialData=function(t,n){return nk(null,this,{generateCoord:"value"})},n.prototype.preventIncremental=function(){var t=km.get(this.get("coordinateSystem"));if(t&&t.dimensions)return"lng"===t.dimensions[0]&&"lat"===t.dimensions[1]},n.type="series.heatmap",n.dependencies=["grid","geo","calendar"],n.defaultOption={coordinateSystem:"cartesian2d",zlevel:0,z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},n}(by);var zR=["itemStyle","borderWidth"],LR=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],PR=new ud,OR=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.render=function(t,n,e){var a=this.group,i=t.getData(),r=this._data,o=t.coordinateSystem,l=o.getBaseAxis().isHorizontal(),s=o.master.getRect(),c={ecSize:{width:e.getWidth(),height:e.getHeight()},seriesModel:t,coordSys:o,coordSysExtent:[[s.x,s.x+s.width],[s.y,s.y+s.height]],isHorizontal:l,valueDim:LR[+l],categoryDim:LR[1-+l]};return i.diff(r).add((function(t){if(i.hasValue(t)){var n=HR(i,t),e=RR(i,t,n,c),r=UR(i,c,e);i.setItemGraphicEl(t,r),a.add(r),$R(r,c,e)}})).update((function(t,n){var e=r.getItemGraphicEl(n);if(i.hasValue(t)){var o=HR(i,t),l=RR(i,t,o,c),s=XR(i,l);e&&s!==e.__pictorialShapeStr&&(a.remove(e),i.setItemGraphicEl(t,null),e=null),e?function(t,n,e){var a=e.animationModel,i=e.dataIndex;xh(t.__pictorialBundle,{x:e.bundlePosition[0],y:e.bundlePosition[1]},a,i),e.symbolRepeat?VR(t,n,e,!0):BR(t,n,e,!0);FR(t,e,!0),GR(t,n,e,!0)}(e,c,l):e=UR(i,c,l,!0),i.setItemGraphicEl(t,e),e.__pictorialSymbolMeta=l,a.add(e),$R(e,c,l)}else a.remove(e)})).remove((function(t){var n=r.getItemGraphicEl(t);n&&YR(r,t,n.__pictorialSymbolMeta.animationModel,n)})).execute(),this._data=i,this.group},n.prototype.remove=function(t,n){var e=this.group,a=this._data;t.get("animation")?a&&a.eachItemGraphicEl((function(n){YR(a,Up(n).dataIndex,t,n)})):e.removeAll()},n.type="pictorialBar",n}(Dy);function RR(t,n,e,a){var i=t.getItemLayout(n),r=e.get("symbolRepeat"),o=e.get("symbolClip"),l=e.get("symbolPosition")||"start",s=(e.get("symbolRotate")||0)*Math.PI/180||0,c=e.get("symbolPatternSize")||2,p=e.isAnimationEnabled(),u={dataIndex:n,layout:i,itemModel:e,symbolType:t.getItemVisual(n,"symbol")||"circle",style:t.getItemVisual(n,"style"),symbolClip:o,symbolRepeat:r,symbolRepeatDirection:e.get("symbolRepeatDirection"),symbolPatternSize:c,rotation:s,animationModel:p?e:null,hoverScale:p&&e.get(["emphasis","scale"]),z2:e.getShallow("z",!0)||0};!function(t,n,e,a,i){var r,o=a.valueDim,l=t.get("symbolBoundingData"),s=a.coordSys.getOtherAxis(a.coordSys.getBaseAxis()),c=s.toGlobalCoord(s.dataToCoord(0)),p=1-+(e[o.wh]<=0);if(Ue(l)){var u=[NR(s,l[0])-c,NR(s,l[1])-c];u[1]<u[0]&&u.reverse(),r=u[p]}else r=null!=l?NR(s,l)-c:n?a.coordSysExtent[o.index][p]-c:e[o.wh];i.boundingLength=r,n&&(i.repeatCutLength=e[o.wh]);i.pxSign=r>0?1:r<0?-1:0}(e,r,i,a,u),function(t,n,e,a,i,r,o,l,s,c){var p,u=s.valueDim,d=s.categoryDim,h=Math.abs(e[d.wh]),f=t.getItemVisual(n,"symbolSize");p=Ue(f)?f.slice():null==f?["100%","100%"]:[f,f];p[d.index]=dl(p[d.index],h),p[u.index]=dl(p[u.index],a?h:Math.abs(r)),c.symbolSize=p,(c.symbolScale=[p[0]/l,p[1]/l])[u.index]*=(s.isHorizontal?-1:1)*o}(t,n,i,r,0,u.boundingLength,u.pxSign,c,a,u),function(t,n,e,a,i){var r=t.get(zR)||0;r&&(PR.attr({scaleX:n[0],scaleY:n[1],rotation:e}),PR.updateTransform(),r/=PR.getLineScale(),r*=n[a.valueDim.index]);i.valueLineWidth=r}(e,u.symbolScale,s,a,u);var d=u.symbolSize,h=Fv(e.get("symbolOffset"),d);return function(t,n,e,a,i,r,o,l,s,c,p,u){var d=p.categoryDim,h=p.valueDim,f=u.pxSign,g=Math.max(n[h.index]+l,0),m=g;if(a){var b=Math.abs(s),y=ia(t.get("symbolMargin"),"15%")+"",v=!1;y.lastIndexOf("!")===y.length-1&&(v=!0,y=y.slice(0,y.length-1));var x=dl(y,n[h.index]),w=Math.max(g+2*x,0),_=v?0:2*x,k=zl(a),S=k?a:KR((b+_)/w);w=g+2*(x=(b-S*g)/2/(v?S:Math.max(S-1,1))),_=v?0:2*x,k||"fixed"===a||(S=c?KR((Math.abs(c)+_)/w):0),m=S*w-_,u.repeatTimes=S,u.symbolMargin=x}var M=f*(m/2),I=u.pathPosition=[];I[d.index]=e[d.wh]/2,I[h.index]="start"===o?M:"end"===o?s-M:s/2,r&&(I[0]+=r[0],I[1]+=r[1]);var C=u.bundlePosition=[];C[d.index]=e[d.xy],C[h.index]=e[h.xy];var T=u.barRectShape=Ae({},e);T[h.wh]=f*Math.max(Math.abs(e[h.wh]),Math.abs(I[h.index]+M)),T[d.wh]=e[d.wh];var D=u.clipShape={};D[d.xy]=-e[d.xy],D[d.wh]=p.ecSize[d.wh],D[h.xy]=0,D[h.wh]=e[h.wh]}(e,d,i,r,0,h,l,u.valueLineWidth,u.boundingLength,u.repeatCutLength,a,u),u}function NR(t,n){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(n)))}function ER(t){var n=t.symbolPatternSize,e=Vv(t.symbolType,-n/2,-n/2,n,n);return e.attr({culling:!0}),"image"!==e.type&&e.setStyle({strokeNoScale:!0}),e}function VR(t,n,e,a){var i=t.__pictorialBundle,r=e.symbolSize,o=e.valueLineWidth,l=e.pathPosition,s=n.valueDim,c=e.repeatTimes||0,p=0,u=r[n.valueDim.index]+o+2*e.symbolMargin;for(ZR(t,(function(t){t.__pictorialAnimationIndex=p,t.__pictorialRepeatTimes=c,p<c?qR(t,null,f(p),e,a):qR(t,null,{scaleX:0,scaleY:0},e,a,(function(){i.remove(t)})),p++}));p<c;p++){var d=ER(e);d.__pictorialAnimationIndex=p,d.__pictorialRepeatTimes=c,i.add(d);var h=f(p);qR(d,{x:h.x,y:h.y,scaleX:0,scaleY:0},{scaleX:h.scaleX,scaleY:h.scaleY,rotation:h.rotation},e,a)}function f(t){var n=l.slice(),a=e.pxSign,i=t;return("start"===e.symbolRepeatDirection?a>0:a<0)&&(i=c-1-t),n[s.index]=u*(i-c/2+.5)+l[s.index],{x:n[0],y:n[1],scaleX:e.symbolScale[0],scaleY:e.symbolScale[1],rotation:e.rotation}}}function BR(t,n,e,a){var i=t.__pictorialBundle,r=t.__pictorialMainPath;r?qR(r,null,{x:e.pathPosition[0],y:e.pathPosition[1],scaleX:e.symbolScale[0],scaleY:e.symbolScale[1],rotation:e.rotation},e,a):(r=t.__pictorialMainPath=ER(e),i.add(r),qR(r,{x:e.pathPosition[0],y:e.pathPosition[1],scaleX:0,scaleY:0,rotation:e.rotation},{scaleX:e.symbolScale[0],scaleY:e.symbolScale[1]},e,a))}function FR(t,n,e){var a=Ae({},n.barRectShape),i=t.__pictorialBarRect;i?qR(i,null,{shape:a},n,e):((i=t.__pictorialBarRect=new Lp({z2:2,shape:a,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}})).disableMorphing=!0,t.add(i))}function GR(t,n,e,a){if(e.symbolClip){var i=t.__pictorialClipPath,r=Ae({},e.clipShape),o=n.valueDim,l=e.animationModel,s=e.dataIndex;if(i)xh(i,{shape:r},l,s);else{r[o.wh]=0,i=new Lp({shape:r}),t.__pictorialBundle.setClipPath(i),t.__pictorialClipPath=i;var c={};c[o.wh]=e.clipShape[o.wh],Qh[a?"updateProps":"initProps"](i,{shape:c},l,s)}}}function HR(t,n){var e=t.getItemModel(n);return e.getAnimationDelayParams=WR,e.isAnimationEnabled=jR,e}function WR(t){return{index:t.__pictorialAnimationIndex,count:t.__pictorialRepeatTimes}}function jR(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function UR(t,n,e,a){var i=new el,r=new el;return i.add(r),i.__pictorialBundle=r,r.x=e.bundlePosition[0],r.y=e.bundlePosition[1],e.symbolRepeat?VR(i,n,e):BR(i,0,e),FR(i,e,a),GR(i,n,e,a),i.__pictorialShapeStr=XR(t,e),i.__pictorialSymbolMeta=e,i}function YR(t,n,e,a){var i=a.__pictorialBarRect;i&&i.removeTextContent();var r=[];ZR(a,(function(t){r.push(t)})),a.__pictorialMainPath&&r.push(a.__pictorialMainPath),a.__pictorialClipPath&&(e=null),Ee(r,(function(t){kh(t,{scaleX:0,scaleY:0},e,n,(function(){a.parent&&a.parent.remove(a)}))})),t.setItemGraphicEl(n,null)}function XR(t,n){return[t.getItemVisual(n.dataIndex,"symbol")||"none",!!n.symbolRepeat,!!n.symbolClip].join(":")}function ZR(t,n,e){Ee(t.__pictorialBundle.children(),(function(a){a!==t.__pictorialBarRect&&n.call(e,a)}))}function qR(t,n,e,a,i,r){n&&t.attr(n),a.symbolClip&&!i?e&&t.attr(e):e&&Qh[i?"updateProps":"initProps"](t,e,a.animationModel,a.dataIndex,r)}function $R(t,n,e){var a=e.dataIndex,i=e.itemModel,r=i.getModel("emphasis"),o=r.getModel("itemStyle").getItemStyle(),l=i.getModel(["blur","itemStyle"]).getItemStyle(),s=i.getModel(["select","itemStyle"]).getItemStyle(),c=i.getShallow("cursor"),p=r.get("focus"),u=r.get("blurScope"),d=r.get("scale");ZR(t,(function(t){if(t instanceof Sp){var n=t.style;t.useStyle(Ae({image:n.image,x:n.x,y:n.y,width:n.width,height:n.height},e.style))}else t.useStyle(e.style);var a=t.ensureState("emphasis");a.style=o,d&&(a.scaleX=1.1*t.scaleX,a.scaleY=1.1*t.scaleY),t.ensureState("blur").style=l,t.ensureState("select").style=s,c&&(t.cursor=c),t.z2=e.z2}));var h=n.valueDim.posDesc[+(e.boundingLength>0)];af(t.__pictorialBarRect,rf(i),{labelFetcher:n.seriesModel,labelDataIndex:a,defaultText:yI(n.seriesModel.getData(),a),inheritColor:e.style.fill,defaultOpacity:e.style.opacity,defaultOutsidePosition:h}),Ou(t,p,u)}function KR(t){var n=Math.round(t);return Math.abs(t-n)<1e-4?n:Math.ceil(t)}var JR=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.hasSymbolVisual=!0,e.defaultSymbol="roundRect",e}return re(n,t),n.prototype.getInitialData=function(n){return n.stack=null,t.prototype.getInitialData.apply(this,arguments)},n.type="series.pictorialBar",n.dependencies=["grid"],n.defaultOption=Af(rC.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%",progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),n}(rC);var QR=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e._layers=[],e}return re(n,t),n.prototype.render=function(t,n,e){var a=t.getData(),i=this,r=this.group,o=t.getLayerSeries(),l=a.getLayout("layoutInfo"),s=l.rect,c=l.boundaryGap;function p(t){return t.name}r.x=0,r.y=s.y+c[0];var u=new __(this._layersSeries||[],o,p,p),d=[];function h(n,e,l){var s=i._layers;if("remove"!==n){for(var c,p,u=[],h=[],f=o[e].indices,g=0;g<f.length;g++){var m=a.getItemLayout(f[g]),b=m.x,y=m.y0,v=m.y;u.push(b,y),h.push(b,y+v),c=a.getItemVisual(f[g],"style")}var x=a.getItemLayout(f[0]),w=t.getModel("label").get("margin"),_=t.getModel("emphasis");if("add"===n){var k=d[e]=new el;p=new VI({shape:{points:u,stackedOnPoints:h,smooth:.4,stackedOnSmooth:.4,smoothConstraint:!1},z2:0}),k.add(p),r.add(k),t.isAnimationEnabled()&&p.setClipPath(function(t,n,e){var a=new Lp({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return wh(a,{shape:{x:t.x-50,width:t.width+100,height:t.height+20}},n,e),a}(p.getBoundingRect(),t,(function(){p.removeClipPath()})))}else{k=s[l];p=k.childAt(0),r.add(k),d[e]=k,xh(p,{shape:{points:u,stackedOnPoints:h}},t),Ih(p)}af(p,rf(t),{labelDataIndex:f[g-1],defaultText:a.getName(f[g-1]),inheritColor:c.fill},{normal:{verticalAlign:"middle"}}),p.setTextConfig({position:null,local:!0});var S=p.getTextContent();S&&(S.x=x.x-w,S.y=x.y0+x.y/2),p.useStyle(c),a.setItemGraphicEl(e,p),Vu(p,t),Ou(p,_.get("focus"),_.get("blurScope"))}else r.remove(s[e])}u.add(We(h,this,"add")).update(We(h,this,"update")).remove(We(h,this,"remove")).execute(),this._layersSeries=o,this._layers=d},n.type="themeRiver",n}(Dy);var tN=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.init=function(n){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new jC(We(this.getData,this),We(this.getRawData,this))},n.prototype.fixData=function(t){var n=t.length,e={},a=is(t,(function(t){return e.hasOwnProperty(t[0]+"")||(e[t[0]+""]=-1),t[2]})),i=[];a.buckets.each((function(t,n){i.push({name:n,dataList:t})}));for(var r=i.length,o=0;o<r;++o){for(var l=i[o].name,s=0;s<i[o].dataList.length;++s){var c=i[o].dataList[s][0]+"";e[c]=o}for(var c in e)e.hasOwnProperty(c)&&e[c]!==o&&(e[c]=o,t[n]=[c,0,l],n++)}return t},n.prototype.getInitialData=function(t,n){for(var e=this.getReferringComponents("singleAxis",ts).models[0].get("type"),a=Fe(t.data,(function(t){return void 0!==t[2]})),i=this.fixData(a||[]),r=[],o=this.nameMap=ga(),l=0,s=0;s<i.length;++s)r.push(i[s][2]),o.get(i[s][2])||(o.set(i[s][2],l),l++);var c=X_(i,{coordDimensions:["single"],dimensionsDefine:[{name:"time",type:M_(e)},{name:"value",type:"float"},{name:"name",type:"ordinal"}],encodeDefine:{single:0,value:1,itemName:2}}).dimensions,p=new Y_(c,this);return p.initData(i),p},n.prototype.getLayerSeries=function(){for(var t=this.getData(),n=t.count(),e=[],a=0;a<n;++a)e[a]=a;var i=t.mapDimension("single"),r=is(e,(function(n){return t.get("name",n)})),o=[];return r.buckets.each((function(n,e){n.sort((function(n,e){return t.get(i,n)-t.get(i,e)})),o.push({name:e,indices:n})})),o},n.prototype.getAxisTooltipData=function(t,n,e){Ue(t)||(t=t?[t]:[]);for(var a,i=this.getData(),r=this.getLayerSeries(),o=[],l=r.length,s=0;s<l;++s){for(var c=Number.MAX_VALUE,p=-1,u=r[s].indices.length,d=0;d<u;++d){var h=i.get(t[0],r[s].indices[d]),f=Math.abs(h-n);f<=c&&(a=h,c=f,p=r[s].indices[d])}o.push(p)}return{dataIndices:o,nestestValue:a}},n.prototype.formatTooltip=function(t,n,e){var a=this.getData();return iy("nameValue",{name:a.getName(t),value:a.get(a.mapDimension("value"),t)})},n.type="series.themeRiver",n.dependencies=["singleAxis"],n.defaultOption={zlevel:0,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}}},n}(by);function nN(t,n){t.eachSeriesByType("themeRiver",(function(t){var n=t.getData(),e=t.coordinateSystem,a={},i=e.getRect();a.rect=i;var r=t.get("boundaryGap"),o=e.getAxis();(a.boundaryGap=r,"horizontal"===o.orient)?(r[0]=dl(r[0],i.height),r[1]=dl(r[1],i.height),eN(n,t,i.height-r[0]-r[1])):(r[0]=dl(r[0],i.width),r[1]=dl(r[1],i.width),eN(n,t,i.width-r[0]-r[1]));n.setLayout("layoutInfo",a)}))}function eN(t,n,e){if(t.count())for(var a,i=n.coordinateSystem,r=n.getLayerSeries(),o=t.mapDimension("single"),l=t.mapDimension("value"),s=Ve(r,(function(n){return Ve(n.indices,(function(n){var e=i.dataToPoint(t.get(o,n));return e[1]=t.get(l,n),e}))})),c=function(t){for(var n=t.length,e=t[0].length,a=[],i=[],r=0,o=0;o<e;++o){for(var l=0,s=0;s<n;++s)l+=t[s][o][1];l>r&&(r=l),a.push(l)}for(var c=0;c<e;++c)i[c]=(r-a[c])/2;r=0;for(var p=0;p<e;++p){var u=a[p]+i[p];u>r&&(r=u)}return{y0:i,max:r}}(s),p=c.y0,u=e/c.max,d=r.length,h=r[0].indices.length,f=0;f<h;++f){a=p[f]*u,t.setItemLayout(r[0].indices[f],{layerIndex:0,x:s[0][f][0],y0:a,y:s[0][f][1]*u});for(var g=1;g<d;++g)a+=s[g-1][f][1]*u,t.setItemLayout(r[g].indices[f],{layerIndex:g,x:s[g][f][0],y0:a,y:s[g][f][1]*u})}}var aN=function(t){function n(n,e,a,i){var r=t.call(this)||this;r.z2=2,r.textConfig={inside:!0},Up(r).seriesIndex=e.seriesIndex;var o=new jp({z2:4,silent:n.getModel().get(["label","silent"])});return r.setTextContent(o),r.updateData(!0,n,e,a,i),r}return re(n,t),n.prototype.updateData=function(t,n,e,a,i){this.node=n,n.piece=this,e=e||this._seriesModel,a=a||this._ecModel;var r=this;Up(r).dataIndex=n.dataIndex;var o=n.getModel(),l=o.getModel("emphasis"),s=n.getLayout(),c=Ae({},s);c.label=null;var p=n.getVisual("style");p.lineJoin="bevel";var u=n.getVisual("decal");u&&(p.decal=px(u,i));var d=FC(o.getModel("itemStyle"),c,!0);Ae(c,d),Ee($p,(function(t){var n=r.ensureState(t),e=o.getModel([t,"itemStyle"]);n.style=e.getItemStyle();var a=FC(e,c);a&&(n.shape=a)})),t?(r.setShape(c),r.shape.r=s.r0,xh(r,{shape:{r:s.r}},e,n.dataIndex)):(xh(r,{shape:c},e),Ih(r)),r.useStyle(p),this._updateLabel(e);var h=o.getShallow("cursor");h&&r.attr("cursor",h),this._seriesModel=e||this._seriesModel,this._ecModel=a||this._ecModel;var f=l.get("focus");Ou(this,"ancestor"===f?n.getAncestorsIndices():"descendant"===f?n.getDescendantIndices():f,l.get("blurScope"))},n.prototype._updateLabel=function(t){var n=this,e=this.node.getModel(),a=e.getModel("label"),i=this.node.getLayout(),r=i.endAngle-i.startAngle,o=(i.startAngle+i.endAngle)/2,l=Math.cos(o),s=Math.sin(o),c=this,p=c.getTextContent(),u=this.node.dataIndex,d=a.get("minAngle")/180*Math.PI,h=a.get("show")&&!(null!=d&&Math.abs(r)<d);function f(t,n){var e=t.get(n);return null==e?a.get(n):e}p.ignore=!h,Ee(Kp,(function(a){var r="normal"===a?e.getModel("label"):e.getModel([a,"label"]),d="normal"===a,h=d?p:p.ensureState(a),g=t.getFormattedLabel(u,a);d&&(g=g||n.node.name),h.style=of(r,{},null,"normal"!==a,!0),g&&(h.style.text=g);var m=r.get("show");null==m||d||(h.ignore=!m);var b,y=f(r,"position"),v=d?c:c.states[a],x=v.style.fill;v.textConfig={outsideFill:"inherit"===r.get("color")?x:null,inside:"outside"!==y};var w=f(r,"distance")||0,_=f(r,"align");"outside"===y?(b=i.r+w,_=o>Math.PI/2?"right":"left"):_&&"center"!==_?"left"===_?(b=i.r0+w,o>Math.PI/2&&(_="right")):"right"===_&&(b=i.r-w,o>Math.PI/2&&(_="left")):(b=(i.r+i.r0)/2,_="center"),h.style.align=_,h.style.verticalAlign=f(r,"verticalAlign")||"middle",h.x=b*l+i.cx,h.y=b*s+i.cy;var k=f(r,"rotate"),S=0;"radial"===k?(S=-o)<-Math.PI/2&&(S+=Math.PI):"tangential"===k?(S=Math.PI/2-o)>Math.PI/2?S-=Math.PI:S<-Math.PI/2&&(S+=Math.PI):"number"==typeof k&&(S=k*Math.PI/180),h.rotation=S})),p.dirtyStyle()},n}(Ad),iN="sunburstRootToNode",rN="sunburstHighlight";var oN=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.render=function(t,n,e,a){var i=this;this.seriesModel=t,this.api=e,this.ecModel=n;var r=t.getData(),o=r.tree.root,l=t.getViewRoot(),s=this.group,c=t.get("renderLabelForZeroData"),p=[];l.eachNode((function(t){p.push(t)}));var u=this._oldChildren||[];!function(a,i){if(0===a.length&&0===i.length)return;function l(t){return t.getId()}function p(l,p){!function(a,i){c||!a||a.getValue()||(a=null);if(a!==o&&i!==o)if(i&&i.piece)a?(i.piece.updateData(!1,a,t,n,e),r.setItemGraphicEl(a.dataIndex,i.piece)):function(t){if(!t)return;t.piece&&(s.remove(t.piece),t.piece=null)}(i);else if(a){var l=new aN(a,t,n,e);s.add(l),r.setItemGraphicEl(a.dataIndex,l)}}(null==l?null:a[l],null==p?null:i[p])}new __(i,a,l,l).add(p).update(p).remove(je(p,null)).execute()}(p,u),function(a,r){r.depth>0?(i.virtualPiece?i.virtualPiece.updateData(!1,a,t,n,e):(i.virtualPiece=new aN(a,t,n,e),s.add(i.virtualPiece)),r.piece.off("click"),i.virtualPiece.on("click",(function(t){i._rootToNode(r.parentNode)}))):i.virtualPiece&&(s.remove(i.virtualPiece),i.virtualPiece=null)}(o,l),this._initEvents(),this._oldChildren=p},n.prototype._initEvents=function(){var t=this;this.group.off("click"),this.group.on("click",(function(n){var e=!1;t.seriesModel.getViewRoot().eachNode((function(a){if(!e&&a.piece&&a.piece===n.target){var i=a.getModel().get("nodeClick");if("rootToNode"===i)t._rootToNode(a);else if("link"===i){var r=a.getModel(),o=r.get("link");if(o)Ig(o,r.get("target",!0)||"_blank")}e=!0}}))}))},n.prototype._rootToNode=function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:iN,from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},n.prototype.containPoint=function(t,n){var e=n.getData().getItemLayout(0);if(e){var a=t[0]-e.cx,i=t[1]-e.cy,r=Math.sqrt(a*a+i*i);return r<=e.r&&r>=e.r0}},n.type="sunburst",n}(Dy),lN=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.ignoreStyleOnData=!0,e}return re(n,t),n.prototype.getInitialData=function(t,n){var e={name:t.name,children:t.data};sN(e);var a=this._levelModels=Ve(t.levels||[],(function(t){return new Cf(t,this,n)}),this),i=xA.createTree(e,this,(function(t){t.wrapMethod("getItemModel",(function(t,n){var e=i.getNodeByDataIndex(n),r=a[e.depth];return r&&(t.parentModel=r),t}))}));return i.data},n.prototype.optionUpdated=function(){this.resetViewRoot()},n.prototype.getDataParams=function(n){var e=t.prototype.getDataParams.apply(this,arguments),a=this.getData().tree.getNodeByDataIndex(n);return e.treePathInfo=SA(a,this),e},n.prototype.getLevelModel=function(t){return this._levelModels&&this._levelModels[t.depth]},n.prototype.getViewRoot=function(){return this._viewRoot},n.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var n=this.getRawData().tree.root;t&&(t===n||n.contains(t))||(this._viewRoot=n)},n.prototype.enableAriaDecal=function(){zA(this)},n.type="series.sunburst",n.defaultOption={zlevel:0,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"},n}(by);function sN(t){var n=0;Ee(t.children,(function(t){sN(t);var e=t.value;Ue(e)&&(e=e[0]),n+=e}));var e=t.value;Ue(e)&&(e=e[0]),(null==e||isNaN(e))&&(e=n),e<0&&(e=0),Ue(t.value)?t.value[0]=e:t.value=e}var cN=Math.PI/180;function pN(t,n,e){n.eachSeriesByType(t,(function(t){var n=t.get("center"),a=t.get("radius");Ue(a)||(a=[0,a]),Ue(n)||(n=[n,n]);var i=e.getWidth(),r=e.getHeight(),o=Math.min(i,r),l=dl(n[0],i),s=dl(n[1],r),c=dl(a[0],o/2),p=dl(a[1],o/2),u=-t.get("startAngle")*cN,d=t.get("minAngle")*cN,h=t.getData().tree.root,f=t.getViewRoot(),g=f.depth,m=t.get("sort");null!=m&&uN(f,m);var b=0;Ee(f.children,(function(t){!isNaN(t.getValue())&&b++}));var y=f.getValue(),v=Math.PI/(y||b)*2,x=f.depth>0,w=f.height-(x?-1:1),_=(p-c)/(w||1),k=t.get("clockwise"),S=t.get("stillShowZeroSum"),M=k?1:-1,I=function(n,e){if(n){var a=e;if(n!==h){var i=n.getValue(),r=0===y&&S?v:i*v;r<d&&(r=d),a=e+M*r;var p=n.depth-g-(x?-1:1),u=c+_*p,f=c+_*(p+1),m=t.getLevelModel(n);if(m){var b=m.get("r0",!0),w=m.get("r",!0),C=m.get("radius",!0);null!=C&&(b=C[0],w=C[1]),null!=b&&(u=dl(b,o/2)),null!=w&&(f=dl(w,o/2))}n.setLayout({angle:r,startAngle:e,endAngle:a,clockwise:k,cx:l,cy:s,r0:u,r:f})}if(n.children&&n.children.length){var T=0;Ee(n.children,(function(t){T+=I(t,e+T)}))}return a-e}};if(x){var C=c,T=c+_,D=2*Math.PI;h.setLayout({angle:D,startAngle:u,endAngle:u+D,clockwise:k,cx:l,cy:s,r0:C,r:T})}I(f,u)}))}function uN(t,n){var e=t.children||[];t.children=function(t,n){if("function"==typeof n){var e=Ve(t,(function(t,n){var e=t.getValue();return{params:{depth:t.depth,height:t.height,dataIndex:t.dataIndex,getValue:function(){return e}},index:n}}));return e.sort((function(t,e){return n(t.params,e.params)})),Ve(e,(function(n){return t[n.index]}))}var a="asc"===n;return t.sort((function(t,n){var e=(t.getValue()-n.getValue())*(a?1:-1);return 0===e?(t.dataIndex-n.dataIndex)*(a?-1:1):e}))}(e,n),e.length&&Ee(t.children,(function(t){uN(t,n)}))}function dN(t){var n={};t.eachSeriesByType("sunburst",(function(t){var e=t.getData(),a=e.tree;a.eachNode((function(i){var r=i.getModel().getModel("itemStyle").getItemStyle();r.fill||(r.fill=function(t,e,a){for(var i=t;i&&i.depth>1;)i=i.parentNode;var r=e.getColorFromPalette(i.name||i.dataIndex+"",n);return t.depth>1&&"string"==typeof r&&(r=er(r,(t.depth-1)/(a-1)*.5)),r}(i,t,a.root.height)),Ae(e.ensureUniqueItemVisual(i.dataIndex,"style"),r)}))}))}var hN={color:"fill",borderColor:"stroke"},fN={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},gN=$l(),mN=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},n.prototype.getInitialData=function(t,n){return nk(null,this)},n.prototype.getDataParams=function(n,e,a){var i=t.prototype.getDataParams.call(this,n,e);return a&&(i.info=gN(a).info),i},n.type="series.custom",n.dependencies=["grid","polar","geo","singleAxis","calendar"],n.defaultOption={coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,clip:!1},n}(by);function bN(t,n){return n=n||[0,0],Ve(["x","y"],(function(e,a){var i=this.getAxis(e),r=n[a],o=t[a]/2;return"category"===i.type?i.getBandWidth():Math.abs(i.dataToCoord(r-o)-i.dataToCoord(r+o))}),this)}function yN(t,n){return n=n||[0,0],Ve([0,1],(function(e){var a=n[e],i=t[e]/2,r=[],o=[];return r[e]=a-i,o[e]=a+i,r[1-e]=o[1-e]=n[1-e],Math.abs(this.dataToPoint(r)[e]-this.dataToPoint(o)[e])}),this)}function vN(t,n){var e=this.getAxis(),a=n instanceof Array?n[0]:n,i=(t instanceof Array?t[0]:t)/2;return"category"===e.type?e.getBandWidth():Math.abs(e.dataToCoord(a-i)-e.dataToCoord(a+i))}function xN(t,n){return n=n||[0,0],Ve(["Radius","Angle"],(function(e,a){var i=this["get"+e+"Axis"](),r=n[a],o=t[a]/2,l="category"===i.type?i.getBandWidth():Math.abs(i.dataToCoord(r-o)-i.dataToCoord(r+o));return"Angle"===e&&(l=l*Math.PI/180),l}),this)}function wN(t,n,e,a){return t&&(t.legacy||!1!==t.legacy&&!e&&!a&&"tspan"!==n&&("text"===n||ya(t,"text")))}function _N(t,n,e){var a,i,r,o=t;if("text"===n)r=o;else{r={},ya(o,"text")&&(r.text=o.text),ya(o,"rich")&&(r.rich=o.rich),ya(o,"textFill")&&(r.fill=o.textFill),ya(o,"textStroke")&&(r.stroke=o.textStroke),ya(o,"fontFamily")&&(r.fontFamily=o.fontFamily),ya(o,"fontSize")&&(r.fontSize=o.fontSize),ya(o,"fontStyle")&&(r.fontStyle=o.fontStyle),ya(o,"fontWeight")&&(r.fontWeight=o.fontWeight),i={type:"text",style:r,silent:!0},a={};var l=ya(o,"textPosition");e?a.position=l?o.textPosition:"inside":l&&(a.position=o.textPosition),ya(o,"textPosition")&&(a.position=o.textPosition),ya(o,"textOffset")&&(a.offset=o.textOffset),ya(o,"textRotation")&&(a.rotation=o.textRotation),ya(o,"textDistance")&&(a.distance=o.textDistance)}return kN(r,t),Ee(r.rich,(function(t){kN(t,t)})),{textConfig:a,textContent:i}}function kN(t,n){n&&(n.font=n.textFont||n.font,ya(n,"textStrokeWidth")&&(t.lineWidth=n.textStrokeWidth),ya(n,"textAlign")&&(t.align=n.textAlign),ya(n,"textVerticalAlign")&&(t.verticalAlign=n.textVerticalAlign),ya(n,"textLineHeight")&&(t.lineHeight=n.textLineHeight),ya(n,"textWidth")&&(t.width=n.textWidth),ya(n,"textHeight")&&(t.height=n.textHeight),ya(n,"textBackgroundColor")&&(t.backgroundColor=n.textBackgroundColor),ya(n,"textPadding")&&(t.padding=n.textPadding),ya(n,"textBorderColor")&&(t.borderColor=n.textBorderColor),ya(n,"textBorderWidth")&&(t.borderWidth=n.textBorderWidth),ya(n,"textBorderRadius")&&(t.borderRadius=n.textBorderRadius),ya(n,"textBoxShadowColor")&&(t.shadowColor=n.textBoxShadowColor),ya(n,"textBoxShadowBlur")&&(t.shadowBlur=n.textBoxShadowBlur),ya(n,"textBoxShadowOffsetX")&&(t.shadowOffsetX=n.textBoxShadowOffsetX),ya(n,"textBoxShadowOffsetY")&&(t.shadowOffsetY=n.textBoxShadowOffsetY))}function SN(t,n,e){var a=t;a.textPosition=a.textPosition||e.position||"inside",null!=e.offset&&(a.textOffset=e.offset),null!=e.rotation&&(a.textRotation=e.rotation),null!=e.distance&&(a.textDistance=e.distance);var i=a.textPosition.indexOf("inside")>=0,r=t.fill||"#000";MN(a,n);var o=null==a.textFill;return i?o&&(a.textFill=e.insideFill||"#fff",!a.textStroke&&e.insideStroke&&(a.textStroke=e.insideStroke),!a.textStroke&&(a.textStroke=r),null==a.textStrokeWidth&&(a.textStrokeWidth=2)):(o&&(a.textFill=t.fill||e.outsideFill||"#000"),!a.textStroke&&e.outsideStroke&&(a.textStroke=e.outsideStroke)),a.text=n.text,a.rich=n.rich,Ee(n.rich,(function(t){MN(t,t)})),a}function MN(t,n){n&&(ya(n,"fill")&&(t.textFill=n.fill),ya(n,"stroke")&&(t.textStroke=n.fill),ya(n,"lineWidth")&&(t.textStrokeWidth=n.lineWidth),ya(n,"font")&&(t.font=n.font),ya(n,"fontStyle")&&(t.fontStyle=n.fontStyle),ya(n,"fontWeight")&&(t.fontWeight=n.fontWeight),ya(n,"fontSize")&&(t.fontSize=n.fontSize),ya(n,"fontFamily")&&(t.fontFamily=n.fontFamily),ya(n,"align")&&(t.textAlign=n.align),ya(n,"verticalAlign")&&(t.textVerticalAlign=n.verticalAlign),ya(n,"lineHeight")&&(t.textLineHeight=n.lineHeight),ya(n,"width")&&(t.textWidth=n.width),ya(n,"height")&&(t.textHeight=n.height),ya(n,"backgroundColor")&&(t.textBackgroundColor=n.backgroundColor),ya(n,"padding")&&(t.textPadding=n.padding),ya(n,"borderColor")&&(t.textBorderColor=n.borderColor),ya(n,"borderWidth")&&(t.textBorderWidth=n.borderWidth),ya(n,"borderRadius")&&(t.textBorderRadius=n.borderRadius),ya(n,"shadowColor")&&(t.textBoxShadowColor=n.shadowColor),ya(n,"shadowBlur")&&(t.textBoxShadowBlur=n.shadowBlur),ya(n,"shadowOffsetX")&&(t.textBoxShadowOffsetX=n.shadowOffsetX),ya(n,"shadowOffsetY")&&(t.textBoxShadowOffsetY=n.shadowOffsetY),ya(n,"textShadowColor")&&(t.textShadowColor=n.textShadowColor),ya(n,"textShadowBlur")&&(t.textShadowBlur=n.textShadowBlur),ya(n,"textShadowOffsetX")&&(t.textShadowOffsetX=n.textShadowOffsetX),ya(n,"textShadowOffsetY")&&(t.textShadowOffsetY=n.textShadowOffsetY))}var IN={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]};function CN(t,n,e){var a=t[e],i=IN[e];a&&(n[i[0]]=a[0],n[i[1]]=a[1])}function TN(t,n,e){null!=t[e]&&(n[e]=t[e])}function DN(t,n,e){e&&(t[n]=e[n])}function AN(t,n,e,a,i){var r=e[t];if(r){var o,l=n[t],s=r.enterFrom;if(i&&s){!o&&(o=a[t]={});for(var c=He(s),p=0;p<c.length;p++){o[y=c[p]]=s[y]}}if(!i&&l)if(r.transition){!o&&(o=a[t]={});var u=Vl(r.transition);for(p=0;p<u.length;p++){var d=l[y=u[p]];o[y]=d}}else if(Pe(e.transition,t)>=0){!o&&(o=a[t]={});var h=He(l);for(p=0;p<h.length;p++){d=l[y=h[p]];LN(r[y],d)&&(o[y]=d)}}var f=r.leaveTo;if(f){var g=PN(n),m=g[t]||(g[t]={}),b=He(f);for(p=0;p<b.length;p++){var y;m[y=b[p]]=f[y]}}}}function zN(t,n,e){var a=n[t];if(a)for(var i=e[t]={},r=He(a),o=0;o<r.length;o++){var l=r[o];i[l]=_r(a[l])}}function LN(t,n){return Ne(t)?t!==n:null!=t&&isFinite(t)}function PN(t){var n=gN(t);return n.leaveToProps||(n.leaveToProps={})}He({x:1,y:1,scaleX:1,scaleY:1,originX:1,originY:1,rotation:1}).join(", ");var ON="emphasis",RN="normal",NN="blur",EN="select",VN=[RN,ON,NN,EN],BN={normal:["itemStyle"],emphasis:[ON,"itemStyle"],blur:[NN,"itemStyle"],select:[EN,"itemStyle"]},FN={normal:["label"],emphasis:[ON,"label"],blur:[NN,"label"],select:[EN,"label"]},GN={normal:{},emphasis:{},blur:{},select:{}},HN={cartesian2d:function(t){var n=t.master.getRect();return{coordSys:{type:"cartesian2d",x:n.x,y:n.y,width:n.width,height:n.height},api:{coord:function(n){return t.dataToPoint(n)},size:We(bN,t)}}},geo:function(t){var n=t.getBoundingRect();return{coordSys:{type:"geo",x:n.x,y:n.y,width:n.width,height:n.height,zoom:t.getZoom()},api:{coord:function(n){return t.dataToPoint(n)},size:We(yN,t)}}},singleAxis:function(t){var n=t.getRect();return{coordSys:{type:"singleAxis",x:n.x,y:n.y,width:n.width,height:n.height},api:{coord:function(n){return t.dataToPoint(n)},size:We(vN,t)}}},polar:function(t){var n=t.getRadiusAxis(),e=t.getAngleAxis(),a=n.getExtent();return a[0]>a[1]&&a.reverse(),{coordSys:{type:"polar",cx:t.cx,cy:t.cy,r:a[1],r0:a[0]},api:{coord:function(a){var i=n.dataToRadius(a[0]),r=e.dataToAngle(a[1]),o=t.coordToPoint([i,r]);return o.push(i,r*Math.PI/180),o},size:We(xN,t)}}},calendar:function(t){var n=t.getRect(),e=t.getRangeInfo();return{coordSys:{type:"calendar",x:n.x,y:n.y,width:n.width,height:n.height,cellWidth:t.getCellWidth(),cellHeight:t.getCellHeight(),rangeInfo:{start:e.start,end:e.end,weeks:e.weeks,dayCount:e.allDay}},api:{coord:function(n,e){return t.dataToPoint(n,e)}}}}};function WN(t){return t instanceof bp}function jN(t){return t instanceof js}var UN=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.render=function(t,n,e,a){var i=this._data,r=t.getData(),o=this.group,l=QN(t,r,n,e);i||o.removeAll(),r.diff(i).add((function(n){nE(e,null,n,l(n,a),t,o,r)})).remove((function(n){pE(i.getItemGraphicEl(n),t,o)})).update((function(n,s){var c=i.getItemGraphicEl(s);nE(e,c,n,l(n,a),t,o,r)})).execute();var s=t.get("clip",!0)?GI(t.coordinateSystem,!1,t):null;s?o.setClipPath(s):o.removeClipPath(),this._data=r},n.prototype.incrementalPrepareRender=function(t,n,e){this.group.removeAll(),this._data=null},n.prototype.incrementalRender=function(t,n,e,a,i){var r=n.getData(),o=QN(n,r,e,a);function l(t){t.isGroup||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}for(var s=t.start;s<t.end;s++){var c=nE(null,null,s,o(s,i),n,this.group,r);c&&c.traverse(l)}},n.prototype.filterForExposedEvent=function(t,n,e,a){var i=n.element;if(null==i||e.name===i)return!0;for(;(e=e.__hostTarget||e.parent)&&e!==this.group;)if(e.name===i)return!0;return!1},n.type="custom",n}(Dy);function YN(t){var n,e=t.type;if("path"===e){var a=t.shape,i=null!=a.width&&null!=a.height?{x:a.x||0,y:a.y||0,width:a.width,height:a.height}:null,r=uE(a);n=Rh(r,null,i,a.layout||"center"),gN(n).customPathData=r}else if("image"===e)n=new Sp({}),gN(n).customImagePath=t.style.image;else if("text"===e)n=new jp({});else if("group"===e)n=new el;else{if("compoundPath"===e)throw new Error('"compoundPath" is not supported yet.');var o=Oh(e);if(!o){Rl("")}n=new o}return gN(n).customGraphicType=e,n.name=t.name,n.z2EmphasisLift=1,n.z2SelectLift=1,n}function XN(t,n,e,a,i,r,o,l){var s=i&&i.normal.cfg;s&&n.setTextConfig(s);var c=a&&a.style;if(c){if("text"===n.type){var p=c;ya(p,"textFill")&&(p.fill=p.textFill),ya(p,"textStroke")&&(p.stroke=p.textStroke)}var u=void 0,d=WN(n)?c.decal:null;t&&d&&(d.dirty=!0,u=px(d,t)),c.__decalPattern=u}gN(n).userDuring=a.during;var h={},f={};AN("shape",n,a,h,o),zN("shape",a,f),function(t,n,e,a){var i=n.enterFrom;if(a&&i)for(var r=He(i),o=0;o<r.length;o++)e[d=r[o]]=i[d];if(!a)if(n.transition){var l=Vl(n.transition);for(o=0;o<l.length;o++)if("style"!==(d=l[o])&&"shape"!==d&&"extra"!==d){var s=t[d];e[d]=s}}else DN(e,"x",t),DN(e,"y",t);var c=n.leaveTo;if(c){var p=PN(t),u=He(c);for(o=0;o<u.length;o++){var d;p[d=u[o]]=c[d]}}}(n,a,h,o),function(t,n,e){CN(n,e,"position"),CN(n,e,"scale"),CN(n,e,"origin"),TN(n,e,"x"),TN(n,e,"y"),TN(n,e,"scaleX"),TN(n,e,"scaleY"),TN(n,e,"originX"),TN(n,e,"originY"),TN(n,e,"rotation")}(0,a,f),AN("extra",n,a,h,o),zN("extra",a,f),function(t,n,e,a,i){if(e){var r,o=t.style,l=e.enterFrom;if(i&&l){var s=He(l);!r&&(r=a.style={});for(var c=0;c<s.length;c++)r[v=s[c]]=l[v]}if(!i&&o)if(e.transition){var p=Vl(e.transition);for(!r&&(r=a.style={}),c=0;c<p.length;c++){var u=o[v=p[c]];r[v]=u}}else if(t.getAnimationStyleProps&&Pe(n.transition,"style")>=0){var d=t.getAnimationStyleProps(),h=d?d.style:null;if(h){!r&&(r=a.style={});var f=He(e);for(c=0;c<f.length;c++)h[v=f[c]]&&(u=o[v],r[v]=u)}}var g=e.leaveTo;if(g){var m=He(g),b=PN(t),y=b.style||(b.style={});for(c=0;c<m.length;c++){var v;y[v=m[c]]=g[v]}}}}(n,a,c,h,o),f.style=c,function(t,n){var e=t.isGroup?null:t,a=n.style;if(e&&a){e.useStyle(a);var i=a.__decalPattern;i&&(e.style.decal=i);for(var r=e.animators,o=0;o<r.length;o++){var l=r[o];"style"===l.targetName&&l.changeTarget(e.style)}}n&&(n.style=null,n&&t.attr(n),n.style=a)}(n,f),function(t,n,e,a,i){if(a){var r=gN(t).userDuring,o={dataIndex:n,isFrom:!0,during:r?We($N,{el:t,userDuring:r}):null};i?wh(t,a,e,o):xh(t,a,e,o)}}(n,e,r,h,o),function(t,n,e){ya(n,"silent")&&(t.silent=n.silent),ya(n,"ignore")&&(t.ignore=n.ignore),jN(t)&&ya(n,"invisible")&&(t.invisible=n.invisible);WN(t)&&ya(n,"autoBatch")&&(t.autoBatch=n.autoBatch);e||ya(n,"info")&&(gN(t).info=n.info)}(n,a,l),c?n.dirty():n.markRedraw()}var ZN={},qN={setTransform:function(t,n){return ZN.el[t]=n,this},getTransform:function(t){return ZN.el[t]},setShape:function(t,n){return(ZN.el.shape||(ZN.el.shape={}))[t]=n,ZN.isShapeDirty=!0,this},getShape:function(t){var n=ZN.el.shape;if(n)return n[t]},setStyle:function(t,n){var e=ZN.el.style;return e&&(e[t]=n,ZN.isStyleDirty=!0),this},getStyle:function(t){var n=ZN.el.style;if(n)return n[t]},setExtra:function(t,n){return(ZN.el.extra||(ZN.el.extra={}))[t]=n,this},getExtra:function(t){var n=ZN.el.extra;if(n)return n[t]}};function $N(){var t=this,n=t.el;if(n){var e=gN(n).userDuring,a=t.userDuring;e===a?(ZN.el=n,ZN.isShapeDirty=!1,ZN.isStyleDirty=!1,a(qN),ZN.isShapeDirty&&n.dirtyShape&&n.dirtyShape(),ZN.isStyleDirty&&n.dirtyStyle&&n.dirtyStyle()):t.el=t.userDuring=null}}function KN(t,n,e,a,i,r,o){var l=n.isGroup?null:n,s=i&&i[t].cfg;if(l){var c=l.ensureState(t);if(!1===a){var p=l.getState(t);p&&(p.style=null)}else c.style=a||null;s&&(c.textConfig=s),yu(l)}}function JN(t,n,e){var a=e===RN,i=a?n:rE(n,e),r=i?i.z2:null;null!=r&&((a?t:t.ensureState(e)).z2=r||0)}function QN(t,n,e,a){var i=t.get("renderItem"),r=t.coordinateSystem,o={};r&&(o=r.prepareCustoms?r.prepareCustoms(r):HN[r.type](r));for(var l,s,c=ze({getWidth:a.getWidth,getHeight:a.getHeight,getZr:a.getZr,getDevicePixelRatio:a.getDevicePixelRatio,value:function(t,e){return null==e&&(e=l),n.getStore().get(n.getDimensionIndex(t||0),e)},style:function(e,a){null==a&&(a=l);var i=n.getItemVisual(a,"style"),r=i&&i.fill,o=i&&i.opacity,s=y(a,RN).getItemStyle();null!=r&&(s.fill=r),null!=o&&(s.opacity=o);var c={inheritColor:Xe(r)?r:"#000"},p=v(a,RN),u=of(p,null,c,!1,!0);u.text=p.getShallow("show")?ra(t.getFormattedLabel(a,RN),yI(n,a)):null;var d=lf(p,c,!1);return w(e,s),s=SN(s,u,d),e&&x(s,e),s.legacy=!0,s},ordinalRawValue:function(t,e){null==e&&(e=l),t=t||0;var a=n.getDimensionInfo(t);if(!a){var i=n.getDimensionIndex(t);return i>=0?n.getStore().get(i,e):void 0}var r=n.get(a.name,e),o=a&&a.ordinalMeta;return o?o.categories[r]:r},styleEmphasis:function(e,a){null==a&&(a=l);var i=y(a,ON).getItemStyle(),r=v(a,ON),o=of(r,null,null,!0,!0);o.text=r.getShallow("show")?oa(t.getFormattedLabel(a,ON),t.getFormattedLabel(a,RN),yI(n,a)):null;var s=lf(r,null,!0);return w(e,i),i=SN(i,o,s),e&&x(i,e),i.legacy=!0,i},visual:function(t,e){if(null==e&&(e=l),ya(hN,t)){var a=n.getItemVisual(e,"style");return a?a[hN[t]]:null}if(ya(fN,t))return n.getItemVisual(e,t)},barLayout:function(t){if("cartesian2d"===r.type){return function(t){var n=[],e=t.axis,a="axis0";if("category"===e.type){for(var i=e.getBandWidth(),r=0;r<t.count;r++)n.push(ze({bandWidth:i,axisKey:a,stackId:mk+r},t));var o=_k(n),l=[];for(r=0;r<t.count;r++){var s=o.axis0[mk+r];s.offsetCenter=s.offset+s.width/2,l.push(s)}return l}}(ze({axis:r.getBaseAxis()},t))}},currentSeriesIndices:function(){return e.getCurrentSeriesIndices()},font:function(t){return df(t,e)}},o.api||{}),p={context:{},seriesId:t.id,seriesName:t.name,seriesIndex:t.seriesIndex,coordSys:o.coordSys,dataInsideLength:n.count(),encode:tE(t.getData())},u={},d={},h={},f={},g=0;g<VN.length;g++){var m=VN[g];h[m]=t.getModel(BN[m]),f[m]=t.getModel(FN[m])}function b(t){return t===l?s||(s=n.getItemModel(t)):n.getItemModel(t)}function y(t,e){return n.hasItemOption?t===l?u[e]||(u[e]=b(t).getModel(BN[e])):b(t).getModel(BN[e]):h[e]}function v(t,e){return n.hasItemOption?t===l?d[e]||(d[e]=b(t).getModel(FN[e])):b(t).getModel(FN[e]):f[e]}return function(t,e){return l=t,s=null,u={},d={},i&&i(ze({dataIndexInside:t,dataIndex:n.getRawIndex(t),actionType:e?e.type:null},p),c)};function x(t,n){for(var e in n)ya(n,e)&&(t[e]=n[e])}function w(t,n){t&&(t.textFill&&(n.textFill=t.textFill),t.textPosition&&(n.textPosition=t.textPosition))}}function tE(t){var n={};return Ee(t.dimensions,(function(e){var a=t.getDimensionInfo(e);if(!a.isExtraCoord){var i=a.coordDim;(n[i]=n[i]||[])[a.coordDimIndex]=t.getDimensionIndex(e)}})),n}function nE(t,n,e,a,i,r,o){if(a){var l=eE(t,n,e,a,i,r);return l&&o.setItemGraphicEl(e,l),l&&Ou(l,a.focus,a.blurScope),l}r.remove(n)}function eE(t,n,e,a,i,r,o){var l=-1,s=n;n&&aE(n,a,i)&&(l=Pe(r.childrenRef(),n),n=null);var c,p,u=!n,d=n;d?d.clearStates():(d=YN(a),s&&(c=s,(p=d).copyTransform(c),jN(p)&&jN(c)&&(p.setStyle(c.style),p.z=c.z,p.z2=c.z2,p.zlevel=c.zlevel,p.invisible=c.invisible,p.ignore=c.ignore,WN(p)&&WN(c)&&p.setShape(c.shape)))),!1===a.morph?d.disableMorphing=!0:d.disableMorphing&&(d.disableMorphing=!1),GN.normal.cfg=GN.normal.conOpt=GN.emphasis.cfg=GN.emphasis.conOpt=GN.blur.cfg=GN.blur.conOpt=GN.select.cfg=GN.select.conOpt=null,GN.isLegacy=!1,function(t,n,e,a,i,r){if(t.isGroup)return;iE(e,null,r),iE(e,ON,r);var o=r.normal.conOpt,l=r.emphasis.conOpt,s=r.blur.conOpt,c=r.select.conOpt;if(null!=o||null!=l||null!=c||null!=s){var p=t.getTextContent();if(!1===o)p&&t.removeTextContent();else{o=r.normal.conOpt=o||{type:"text"},p?p.clearStates():(p=YN(o),t.setTextContent(p)),XN(null,p,n,o,null,a,i,!0);for(var u=o&&o.style,d=0;d<VN.length;d++){var h=VN[d];if(h!==RN){var f=r[h].conOpt;KN(h,p,0,oE(o,f,h),null)}}u?p.dirty():p.markRedraw()}}}(d,e,a,i,u,GN),function(t,n,e,a,i){var r=e.clipPath;if(!1===r)t&&t.getClipPath()&&t.removeClipPath();else if(r){var o=t.getClipPath();o&&aE(o,r,a)&&(o=null),o||(o=YN(r),t.setClipPath(o)),XN(null,o,n,r,null,a,i,!1)}}(d,e,a,i,u),XN(t,d,e,a,GN,i,u,!1);for(var h=0;h<VN.length;h++){var f=VN[h];if(f!==RN){var g=rE(a,f);KN(f,d,0,oE(a,g,f),GN)}}return function(t,n,e){if(!t.isGroup){var a=t,i=e.currentZ,r=e.currentZLevel;a.z=i,a.zlevel=r;var o=n.z2;null!=o&&(a.z2=o||0);for(var l=0;l<VN.length;l++)JN(a,n,VN[l])}}(d,a,i),"group"===a.type&&function(t,n,e,a,i){var r=a.children,o=r?r.length:0,l=a.$mergeChildren,s="byName"===l||a.diffChildrenByName,c=!1===l;if(!o&&!s&&!c)return;if(s)return p={api:t,oldChildren:n.children()||[],newChildren:r||[],dataIndex:e,seriesModel:i,group:n},void new __(p.oldChildren,p.newChildren,lE,lE,p).add(sE).update(sE).remove(cE).execute();var p;c&&n.removeAll();for(var u=0;u<o;u++)r[u]&&eE(t,n.childAt(u),e,r[u],i,n);for(var d=n.childCount()-1;d>=u;d--)pE(n.childAt(d),i,n)}(t,d,e,a,i),l>=0?r.replaceAt(d,l):r.add(d),d}function aE(t,n,e){var a,i=gN(t),r=n.type,o=n.shape,l=n.style;return e.isUniversalTransitionEnabled()||null!=r&&r!==i.customGraphicType||"path"===r&&((a=o)&&(ya(a,"pathData")||ya(a,"d")))&&uE(o)!==i.customPathData||"image"===r&&ya(l,"image")&&l.image!==i.customImagePath}function iE(t,n,e){var a=n?rE(t,n):t,i=n?oE(t,a,ON):t.style,r=t.type,o=a?a.textConfig:null,l=t.textContent,s=l?n?rE(l,n):l:null;if(i&&(e.isLegacy||wN(i,r,!!o,!!s))){e.isLegacy=!0;var c=_N(i,r,!n);!o&&c.textConfig&&(o=c.textConfig),!s&&c.textContent&&(s=c.textContent)}if(!n&&s){var p=s;!p.type&&(p.type="text")}var u=n?e[n]:e.normal;u.cfg=o,u.conOpt=s}function rE(t,n){return n?t?t[n]:null:t}function oE(t,n,e){var a=n&&n.style;return null==a&&e===ON&&t&&(a=t.styleEmphasis),a}function lE(t,n){var e=t&&t.name;return null!=e?e:"e\0\0"+n}function sE(t,n){var e=this.context,a=null!=t?e.newChildren[t]:null,i=null!=n?e.oldChildren[n]:null;eE(e.api,i,e.dataIndex,a,e.seriesModel,e.group)}function cE(t){var n=this.context;pE(n.oldChildren[t],n.seriesModel,n.group)}function pE(t,n,e){if(t){var a=gN(t).leaveToProps;a?xh(t,a,n,{cb:function(){e.remove(t)}}):e.remove(t)}}function uE(t){return t&&(t.pathData||t.d)}var dE=$l(),hE=Ce,fE=We,gE=function(){function t(){this._dragging=!1,this.animationThreshold=15}return t.prototype.render=function(t,n,e,a){var i=n.get("value"),r=n.get("status");if(this._axisModel=t,this._axisPointerModel=n,this._api=e,a||this._lastValue!==i||this._lastStatus!==r){this._lastValue=i,this._lastStatus=r;var o=this._group,l=this._handle;if(!r||"hide"===r)return o&&o.hide(),void(l&&l.hide());o&&o.show(),l&&l.show();var s={};this.makeElOption(s,i,t,n,e);var c=s.graphicKey;c!==this._lastGraphicKey&&this.clear(e),this._lastGraphicKey=c;var p=this._moveAnimation=this.determineAnimation(t,n);if(o){var u=je(mE,n,p);this.updatePointerEl(o,s,u),this.updateLabelEl(o,s,u,n)}else o=this._group=new el,this.createPointerEl(o,s,t,n),this.createLabelEl(o,s,t,n),e.getZr().add(o);xE(o,n,!0),this._renderHandle(i)}},t.prototype.remove=function(t){this.clear(t)},t.prototype.dispose=function(t){this.clear(t)},t.prototype.determineAnimation=function(t,n){var e=n.get("animation"),a=t.axis,i="category"===a.type,r=n.get("snap");if(!r&&!i)return!1;if("auto"===e||null==e){var o=this.animationThreshold;if(i&&a.getBandWidth()>o)return!0;if(r){var l=TT(t).seriesDataCount,s=a.getExtent();return Math.abs(s[0]-s[1])/l>o}return!1}return!0===e},t.prototype.makeElOption=function(t,n,e,a,i){},t.prototype.createPointerEl=function(t,n,e,a){var i=n.pointer;if(i){var r=dE(t).pointerEl=new Qh[i.type](hE(n.pointer));t.add(r)}},t.prototype.createLabelEl=function(t,n,e,a){if(n.label){var i=dE(t).labelEl=new jp(hE(n.label));t.add(i),yE(i,a)}},t.prototype.updatePointerEl=function(t,n,e){var a=dE(t).pointerEl;a&&n.pointer&&(a.setStyle(n.pointer.style),e(a,{shape:n.pointer.shape}))},t.prototype.updateLabelEl=function(t,n,e,a){var i=dE(t).labelEl;i&&(i.setStyle(n.label.style),e(i,{x:n.label.x,y:n.label.y}),yE(i,a))},t.prototype._renderHandle=function(t){if(!this._dragging&&this.updateHandleTransform){var n,e=this._axisPointerModel,a=this._api.getZr(),i=this._handle,r=e.getModel("handle"),o=e.get("status");if(!r.get("show")||!o||"hide"===o)return i&&a.remove(i),void(this._handle=null);this._handle||(n=!0,i=this._handle=Zh(r.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){si(t.event)},onmousedown:fE(this._onHandleDragMove,this,0,0),drift:fE(this._onHandleDragMove,this),ondragend:fE(this._onHandleDragEnd,this)}),a.add(i)),xE(i,e,!1),i.setStyle(r.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var l=r.get("size");Ue(l)||(l=[l,l]),i.scaleX=l[0]/2,i.scaleY=l[1]/2,By(this,"_doDispatchAxisPointer",r.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,n)}},t.prototype._moveHandleToValue=function(t,n){mE(this._axisPointerModel,!n&&this._moveAnimation,this._handle,vE(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},t.prototype._onHandleDragMove=function(t,n){var e=this._handle;if(e){this._dragging=!0;var a=this.updateHandleTransform(vE(e),[t,n],this._axisModel,this._axisPointerModel);this._payloadInfo=a,e.stopAnimation(),e.attr(vE(a)),dE(e).lastProp=null,this._doDispatchAxisPointer()}},t.prototype._doDispatchAxisPointer=function(){if(this._handle){var t=this._payloadInfo,n=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:n.axis.dim,axisIndex:n.componentIndex}]})}},t.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var t=this._axisPointerModel.get("value");this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"})}},t.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var n=t.getZr(),e=this._group,a=this._handle;n&&e&&(this._lastGraphicKey=null,e&&n.remove(e),a&&n.remove(a),this._group=null,this._handle=null,this._payloadInfo=null)},t.prototype.doClear=function(){},t.prototype.buildLabel=function(t,n,e){return{x:t[e=e||0],y:t[1-e],width:n[e],height:n[1-e]}},t}();function mE(t,n,e,a){bE(dE(e).lastProp,a)||(dE(e).lastProp=a,n?xh(e,a,t):(e.stopAnimation(),e.attr(a)))}function bE(t,n){if($e(t)&&$e(n)){var e=!0;return Ee(n,(function(n,a){e=e&&bE(t[a],n)})),!!e}return t===n}function yE(t,n){t[n.get(["label","show"])?"show":"hide"]()}function vE(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0}}function xE(t,n,e){var a=n.get("z"),i=n.get("zlevel");t&&t.traverse((function(t){"group"!==t.type&&(null!=a&&(t.z=a),null!=i&&(t.zlevel=i),t.silent=e)}))}function wE(t){var n,e=t.get("type"),a=t.getModel(e+"Style");return"line"===e?(n=a.getLineStyle()).fill=null:"shadow"===e&&((n=a.getAreaStyle()).stroke=null),n}function _E(t,n,e,a,i){var r=kE(e.get("value"),n.axis,n.ecModel,e.get("seriesDataIndices"),{precision:e.get(["label","precision"]),formatter:e.get(["label","formatter"])}),o=e.getModel("label"),l=mg(o.get("padding")||0),s=o.getFont(),c=Vo(r,s),p=i.position,u=c.width+l[1]+l[3],d=c.height+l[0]+l[2],h=i.align;"right"===h&&(p[0]-=u),"center"===h&&(p[0]-=u/2);var f=i.verticalAlign;"bottom"===f&&(p[1]-=d),"middle"===f&&(p[1]-=d/2),function(t,n,e,a){var i=a.getWidth(),r=a.getHeight();t[0]=Math.min(t[0]+n,i)-n,t[1]=Math.min(t[1]+e,r)-e,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}(p,u,d,a);var g=o.get("backgroundColor");g&&"auto"!==g||(g=n.get(["axisLine","lineStyle","color"])),t.label={x:p[0],y:p[1],style:of(o,{text:r,font:s,fill:o.getTextColor(),padding:l,backgroundColor:g}),z2:10}}function kE(t,n,e,a,i){t=n.scale.parse(t);var r=n.scale.getLabel({value:t},{precision:i.precision}),o=i.formatter;if(o){var l={value:eS(n,{value:t}),axisDimension:n.dim,axisIndex:n.index,seriesData:[]};Ee(a,(function(t){var n=e.getSeriesByIndex(t.seriesIndex),a=t.dataIndexInside,i=n&&n.getDataParams(a);i&&l.seriesData.push(i)})),Xe(o)?r=o.replace("{value}",r):Ye(o)&&(r=o(l))}return r}function SE(t,n,e){var a=[1,0,0,1,0,0];return ao(a,a,e.rotation),eo(a,a,e.position),Hh([t.dataToCoord(n),(e.labelOffset||0)+(e.labelDirection||1)*(e.labelMargin||0)],a)}function ME(t,n,e,a,i,r){var o=vT.innerTextLayout(e.rotation,0,e.labelDirection);e.labelMargin=i.get(["label","margin"]),_E(n,a,i,r,{position:SE(a.axis,t,e),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function IE(t,n,e){return{x1:t[e=e||0],y1:t[1-e],x2:n[e],y2:n[1-e]}}function CE(t,n,e){return{x:t[e=e||0],y:t[1-e],width:n[e],height:n[1-e]}}function TE(t,n,e,a,i,r){return{cx:t,cy:n,r0:e,r:a,startAngle:i,endAngle:r,clockwise:!0}}var DE=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n.prototype.makeElOption=function(t,n,e,a,i){var r=e.axis,o=r.grid,l=a.get("type"),s=AE(o,r).getOtherAxis(r).getGlobalExtent(),c=r.toGlobalCoord(r.dataToCoord(n,!0));if(l&&"none"!==l){var p=wE(a),u=zE[l](r,c,s);u.style=p,t.graphicKey=u.type,t.pointer=u}ME(n,t,uT(o.model,e),e,a,i)},n.prototype.getHandleTransform=function(t,n,e){var a=uT(n.axis.grid.model,n,{labelInside:!1});a.labelMargin=e.get(["handle","margin"]);var i=SE(n.axis,t,a);return{x:i[0],y:i[1],rotation:a.rotation+(a.labelDirection<0?Math.PI:0)}},n.prototype.updateHandleTransform=function(t,n,e,a){var i=e.axis,r=i.grid,o=i.getGlobalExtent(!0),l=AE(r,i).getOtherAxis(i).getGlobalExtent(),s="x"===i.dim?0:1,c=[t.x,t.y];c[s]+=n[s],c[s]=Math.min(o[1],c[s]),c[s]=Math.max(o[0],c[s]);var p=(l[1]+l[0])/2,u=[p,p];u[s]=c[s];return{x:c[0],y:c[1],rotation:t.rotation,cursorPoint:u,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][s]}},n}(gE);function AE(t,n){var e={};return e[n.dim+"AxisIndex"]=n.index,t.getCartesian(e)}var zE={line:function(t,n,e){return{type:"Line",subPixelOptimize:!0,shape:IE([n,e[0]],[n,e[1]],LE(t))}},shadow:function(t,n,e){var a=Math.max(1,t.getBandWidth()),i=e[1]-e[0];return{type:"Rect",shape:CE([n-a/2,e[0]],[a,i],LE(t))}}};function LE(t){return"x"===t.dim?0:1}var PE=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.type="axisPointer",n.defaultOption={show:"auto",zlevel:0,z:50,type:"line",snap:!1,triggerTooltip:!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}},n}(Bg),OE=$l(),RE=Ee;function NE(t,n,e){if(!pe.node){var a=n.getZr();OE(a).records||(OE(a).records={}),function(t,n){if(OE(t).initialized)return;function e(e,a){t.on(e,(function(e){var i=function(t){var n={showTip:[],hideTip:[]},e=function(a){var i=n[a.type];i?i.push(a):(a.dispatchAction=e,t.dispatchAction(a))};return{dispatchAction:e,pendings:n}}(n);RE(OE(t).records,(function(t){t&&a(t,e,i.dispatchAction)})),function(t,n){var e,a=t.showTip.length,i=t.hideTip.length;a?e=t.showTip[a-1]:i&&(e=t.hideTip[i-1]);e&&(e.dispatchAction=null,n.dispatchAction(e))}(i.pendings,n)}))}OE(t).initialized=!0,e("click",je(VE,"click")),e("mousemove",je(VE,"mousemove")),e("globalout",EE)}(a,n),(OE(a).records[t]||(OE(a).records[t]={})).handler=e}}function EE(t,n,e){t.handler("leave",null,e)}function VE(t,n,e,a){n.handler(t,e,a)}function BE(t,n){if(!pe.node){var e=n.getZr();(OE(e).records||{})[t]&&(OE(e).records[t]=null)}}var FE=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.render=function(t,n,e){var a=n.getComponent("tooltip"),i=t.get("triggerOn")||a&&a.get("triggerOn")||"mousemove|click";NE("axisPointer",e,(function(t,n,e){"none"!==i&&("leave"===t||i.indexOf(t)>=0)&&e({type:"updateAxisPointer",currTrigger:t,x:n&&n.offsetX,y:n&&n.offsetY})}))},n.prototype.remove=function(t,n){BE("axisPointer",n)},n.prototype.dispose=function(t,n){BE("axisPointer",n)},n.type="axisPointer",n}(My);function GE(t,n){var e,a=[],i=t.seriesIndex;if(null==i||!(e=n.getSeriesByIndex(i)))return{point:[]};var r=e.getData(),o=ql(r,t);if(null==o||o<0||Ue(o))return{point:[]};var l=r.getItemGraphicEl(o),s=e.coordinateSystem;if(e.getTooltipPosition)a=e.getTooltipPosition(o)||[];else if(s&&s.dataToPoint)if(t.isStacked){var c=s.getBaseAxis(),p=s.getOtherAxis(c).dim,u=c.dim,d="x"===p||"radius"===p?1:0,h=r.mapDimension(u),f=[];f[d]=r.get(h,o),f[1-d]=r.get(r.getCalculationInfo("stackResultDimension"),o),a=s.dataToPoint(f)||[]}else a=s.dataToPoint(r.getValues(Ve(s.dimensions,(function(t){return r.mapDimension(t)})),o))||[];else if(l){var g=l.getBoundingRect().clone();g.applyTransform(l.transform),a=[g.x+g.width/2,g.y+g.height/2]}return{point:a,el:l}}var HE=$l();function WE(t,n,e){var a=t.currTrigger,i=[t.x,t.y],r=t,o=t.dispatchAction||We(e.dispatchAction,e),l=n.getComponent("axisPointer").coordSysAxesInfo;if(l){ZE(i)&&(i=GE({seriesIndex:r.seriesIndex,dataIndex:r.dataIndex},n).point);var s=ZE(i),c=r.axesInfo,p=l.axesInfo,u="leave"===a||ZE(i),d={},h={},f={list:[],map:{}},g={showPointer:je(UE,h),showTooltip:je(YE,f)};Ee(l.coordSysMap,(function(t,n){var e=s||t.containPoint(i);Ee(l.coordSysAxesInfo[n],(function(t,n){var a=t.axis,r=function(t,n){for(var e=0;e<(t||[]).length;e++){var a=t[e];if(n.axis.dim===a.axisDim&&n.axis.model.componentIndex===a.axisIndex)return a}}(c,t);if(!u&&e&&(!c||r)){var o=r&&r.value;null!=o||s||(o=a.pointToData(i)),null!=o&&jE(t,o,g,!1,d)}}))}));var m={};return Ee(p,(function(t,n){var e=t.linkGroup;e&&!h[n]&&Ee(e.axesInfo,(function(n,a){var i=h[a];if(n!==t&&i){var r=i.value;e.mapper&&(r=t.axis.scale.parse(e.mapper(r,XE(n),XE(t)))),m[t.key]=r}}))})),Ee(m,(function(t,n){jE(p[n],t,g,!0,d)})),function(t,n,e){var a=e.axesInfo=[];Ee(n,(function(n,e){var i=n.axisPointerModel.option,r=t[e];r?(!n.useHandle&&(i.status="show"),i.value=r.value,i.seriesDataIndices=(r.payloadBatch||[]).slice()):!n.useHandle&&(i.status="hide"),"show"===i.status&&a.push({axisDim:n.axis.dim,axisIndex:n.axis.model.componentIndex,value:i.value})}))}(h,p,d),function(t,n,e,a){if(ZE(n)||!t.list.length)return void a({type:"hideTip"});var i=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};a({type:"showTip",escapeConnect:!0,x:n[0],y:n[1],tooltipOption:e.tooltipOption,position:e.position,dataIndexInside:i.dataIndexInside,dataIndex:i.dataIndex,seriesIndex:i.seriesIndex,dataByCoordSys:t.list})}(f,i,t,o),function(t,n,e){var a=e.getZr(),i="axisPointerLastHighlights",r=HE(a)[i]||{},o=HE(a)[i]={};Ee(t,(function(t,n){var e=t.axisPointerModel.option;"show"===e.status&&Ee(e.seriesDataIndices,(function(t){var n=t.seriesIndex+" | "+t.dataIndex;o[n]=t}))}));var l=[],s=[];Ee(r,(function(t,n){!o[n]&&s.push(t)})),Ee(o,(function(t,n){!r[n]&&l.push(t)})),s.length&&e.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:s}),l.length&&e.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:l})}(p,0,e),d}}function jE(t,n,e,a,i){var r=t.axis;if(!r.scale.isBlank()&&r.containData(n))if(t.involveSeries){var o=function(t,n){var e=n.axis,a=e.dim,i=t,r=[],o=Number.MAX_VALUE,l=-1;return Ee(n.seriesModels,(function(n,s){var c,p,u=n.getData().mapDimensionsAll(a);if(n.getAxisTooltipData){var d=n.getAxisTooltipData(u,t,e);p=d.dataIndices,c=d.nestestValue}else{if(!(p=n.getData().indicesOfNearest(u[0],t,"category"===e.type?.5:null)).length)return;c=n.getData().get(u[0],p[0])}if(null!=c&&isFinite(c)){var h=t-c,f=Math.abs(h);f<=o&&((f<o||h>=0&&l<0)&&(o=f,l=h,i=c,r.length=0),Ee(p,(function(t){r.push({seriesIndex:n.seriesIndex,dataIndexInside:t,dataIndex:n.getData().getRawIndex(t)})})))}})),{payloadBatch:r,snapToValue:i}}(n,t),l=o.payloadBatch,s=o.snapToValue;l[0]&&null==i.seriesIndex&&Ae(i,l[0]),!a&&t.snap&&r.containData(s)&&null!=s&&(n=s),e.showPointer(t,n,l),e.showTooltip(t,o,s)}else e.showPointer(t,n)}function UE(t,n,e,a){t[n.key]={value:e,payloadBatch:a}}function YE(t,n,e,a){var i=e.payloadBatch,r=n.axis,o=r.model,l=n.axisPointerModel;if(n.triggerTooltip&&i.length){var s=n.coordSys.model,c=AT(s),p=t.map[c];p||(p=t.map[c]={coordSysId:s.id,coordSysIndex:s.componentIndex,coordSysType:s.type,coordSysMainType:s.mainType,dataByAxis:[]},t.list.push(p)),p.dataByAxis.push({axisDim:r.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:a,valueLabelOpt:{precision:l.get(["label","precision"]),formatter:l.get(["label","formatter"])},seriesDataIndices:i.slice()})}}function XE(t){var n=t.axis.model,e={},a=e.axisDim=t.axis.dim;return e.axisIndex=e[a+"AxisIndex"]=n.componentIndex,e.axisName=e[a+"AxisName"]=n.name,e.axisId=e[a+"AxisId"]=n.id,e}function ZE(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}function qE(t){LT.registerAxisPointerClass("CartesianAxisPointer",DE),t.registerComponentModel(PE),t.registerComponentView(FE),t.registerPreprocessor((function(t){if(t){(!t.axisPointer||0===t.axisPointer.length)&&(t.axisPointer={});var n=t.axisPointer.link;n&&!Ue(n)&&(t.axisPointer.link=[n])}})),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,(function(t,n){t.getComponent("axisPointer").coordSysAxesInfo=MT(t,n)})),t.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},WE)}var $E=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n.prototype.makeElOption=function(t,n,e,a,i){var r=e.axis;"angle"===r.dim&&(this.animationThreshold=Math.PI/18);var o=r.polar,l=o.getOtherAxis(r).getExtent(),s=r.dataToCoord(n),c=a.get("type");if(c&&"none"!==c){var p=wE(a),u=KE[c](r,o,s,l);u.style=p,t.graphicKey=u.type,t.pointer=u}var d=function(t,n,e,a,i){var r=n.axis,o=r.dataToCoord(t),l=a.getAngleAxis().getExtent()[0];l=l/180*Math.PI;var s,c,p,u=a.getRadiusAxis().getExtent();if("radius"===r.dim){var d=[1,0,0,1,0,0];ao(d,d,l),eo(d,d,[a.cx,a.cy]),s=Hh([o,-i],d);var h=n.getModel("axisLabel").get("rotate")||0,f=vT.innerTextLayout(l,h*Math.PI/180,-1);c=f.textAlign,p=f.textVerticalAlign}else{var g=u[1];s=a.coordToPoint([g+i,o]);var m=a.cx,b=a.cy;c=Math.abs(s[0]-m)/g<.3?"center":s[0]>m?"left":"right",p=Math.abs(s[1]-b)/g<.3?"middle":s[1]>b?"top":"bottom"}return{position:s,align:c,verticalAlign:p}}(n,e,0,o,a.get(["label","margin"]));_E(t,e,a,i,d)},n}(gE);var KE={line:function(t,n,e,a){return"angle"===t.dim?{type:"Line",shape:IE(n.coordToPoint([a[0],e]),n.coordToPoint([a[1],e]))}:{type:"Circle",shape:{cx:n.cx,cy:n.cy,r:e}}},shadow:function(t,n,e,a){var i=Math.max(1,t.getBandWidth()),r=Math.PI/180;return"angle"===t.dim?{type:"Sector",shape:TE(n.cx,n.cy,a[0],a[1],(-e-i/2)*r,(i/2-e)*r)}:{type:"Sector",shape:TE(n.cx,n.cy,e-i/2,e+i/2,0,2*Math.PI)}}},JE=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.findAxisModel=function(t){var n;return this.ecModel.eachComponent(t,(function(t){t.getCoordSysModel()===this&&(n=t)}),this),n},n.type="polar",n.dependencies=["radiusAxis","angleAxis"],n.defaultOption={zlevel:0,z:0,center:["50%","50%"],radius:"80%"},n}(Bg),QE=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",ts).models[0]},n.type="polarAxis",n}(Bg);Re(QE,lS);var tV=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.type="angleAxis",n}(QE),nV=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.type="radiusAxis",n}(QE),eV=function(t){function n(n,e){return t.call(this,"radius",n,e)||this}return re(n,t),n.prototype.pointToData=function(t,n){return this.polar.pointToData(t,n)["radius"===this.dim?0:1]},n}(MS);eV.prototype.dataToRadius=MS.prototype.dataToCoord,eV.prototype.radiusToData=MS.prototype.coordToData;var aV=$l(),iV=function(t){function n(n,e){return t.call(this,"angle",n,e||[0,360])||this}return re(n,t),n.prototype.pointToData=function(t,n){return this.polar.pointToData(t,n)["radius"===this.dim?0:1]},n.prototype.calculateCategoryInterval=function(){var t=this,n=t.getLabelModel(),e=t.scale,a=e.getExtent(),i=e.count();if(a[1]-a[0]<1)return 0;var r=a[0],o=t.dataToCoord(r+1)-t.dataToCoord(r),l=Math.abs(o),s=Vo(null==r?"":r+"",n.getFont(),"center","top"),c=Math.max(s.height,7)/l;isNaN(c)&&(c=1/0);var p=Math.max(0,Math.floor(c)),u=aV(t.model),d=u.lastAutoInterval,h=u.lastTickCount;return null!=d&&null!=h&&Math.abs(d-p)<=1&&Math.abs(h-i)<=1&&d>p?p=d:(u.lastTickCount=i,u.lastAutoInterval=p),p},n}(MS);iV.prototype.dataToAngle=MS.prototype.dataToCoord,iV.prototype.angleToData=MS.prototype.coordToData;var rV=["radius","angle"],oV=function(){function t(t){this.dimensions=rV,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new eV,this._angleAxis=new iV,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}return t.prototype.containPoint=function(t){var n=this.pointToCoord(t);return this._radiusAxis.contain(n[0])&&this._angleAxis.contain(n[1])},t.prototype.containData=function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},t.prototype.getAxis=function(t){return this["_"+t+"Axis"]},t.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},t.prototype.getAxesByScale=function(t){var n=[],e=this._angleAxis,a=this._radiusAxis;return e.scale.type===t&&n.push(e),a.scale.type===t&&n.push(a),n},t.prototype.getAngleAxis=function(){return this._angleAxis},t.prototype.getRadiusAxis=function(){return this._radiusAxis},t.prototype.getOtherAxis=function(t){var n=this._angleAxis;return t===n?this._radiusAxis:n},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},t.prototype.getTooltipAxes=function(t){var n=null!=t&&"auto"!==t?this.getAxis(t):this.getBaseAxis();return{baseAxes:[n],otherAxes:[this.getOtherAxis(n)]}},t.prototype.dataToPoint=function(t,n){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],n),this._angleAxis.dataToAngle(t[1],n)])},t.prototype.pointToData=function(t,n){var e=this.pointToCoord(t);return[this._radiusAxis.radiusToData(e[0],n),this._angleAxis.angleToData(e[1],n)]},t.prototype.pointToCoord=function(t){var n=t[0]-this.cx,e=t[1]-this.cy,a=this.getAngleAxis(),i=a.getExtent(),r=Math.min(i[0],i[1]),o=Math.max(i[0],i[1]);a.inverse?r=o-360:o=r+360;var l=Math.sqrt(n*n+e*e);n/=l,e/=l;for(var s=Math.atan2(-e,n)/Math.PI*180,c=s<r?1:-1;s<r||s>o;)s+=360*c;return[l,s]},t.prototype.coordToPoint=function(t){var n=t[0],e=t[1]/180*Math.PI;return[Math.cos(e)*n+this.cx,-Math.sin(e)*n+this.cy]},t.prototype.getArea=function(){var t=this.getAngleAxis(),n=this.getRadiusAxis().getExtent().slice();n[0]>n[1]&&n.reverse();var e=t.getExtent(),a=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:n[0],r:n[1],startAngle:-e[0]*a,endAngle:-e[1]*a,clockwise:t.inverse,contain:function(t,n){var e=t-this.cx,a=n-this.cy,i=e*e+a*a,r=this.r,o=this.r0;return i<=r*r&&i>=o*o}}},t.prototype.convertToPixel=function(t,n,e){return lV(n)===this?this.dataToPoint(e):null},t.prototype.convertFromPixel=function(t,n,e){return lV(n)===this?this.pointToData(e):null},t}();function lV(t){var n=t.seriesModel,e=t.polarModel;return e&&e.coordinateSystem||n&&n.coordinateSystem}function sV(t,n){var e=this,a=e.getAngleAxis(),i=e.getRadiusAxis();if(a.scale.setExtent(1/0,-1/0),i.scale.setExtent(1/0,-1/0),t.eachSeries((function(t){if(t.coordinateSystem===e){var n=t.getData();Ee(oS(n,"radius"),(function(t){i.scale.unionExtentFromData(n,t)})),Ee(oS(n,"angle"),(function(t){a.scale.unionExtentFromData(n,t)}))}})),Qk(a.scale,a.model),Qk(i.scale,i.model),"category"===a.type&&!a.onBand){var r=a.getExtent(),o=360/a.scale.count();a.inverse?r[1]+=o:r[1]-=o,a.setExtent(r[0],r[1])}}function cV(t,n){if(t.type=n.get("type"),t.scale=tS(n),t.onBand=n.get("boundaryGap")&&"category"===t.type,t.inverse=n.get("inverse"),function(t){return"angleAxis"===t.mainType}(n)){t.inverse=t.inverse!==n.get("clockwise");var e=n.get("startAngle");t.setExtent(e,e+(t.inverse?-360:360))}n.axis=t,t.model=n}var pV={dimensions:rV,create:function(t,n){var e=[];return t.eachComponent("polar",(function(t,a){var i=new oV(a+"");i.update=sV;var r=i.getRadiusAxis(),o=i.getAngleAxis(),l=t.findAxisModel("radiusAxis"),s=t.findAxisModel("angleAxis");cV(r,l),cV(o,s),function(t,n,e){var a=n.get("center"),i=e.getWidth(),r=e.getHeight();t.cx=dl(a[0],i),t.cy=dl(a[1],r);var o=t.getRadiusAxis(),l=Math.min(i,r)/2,s=n.get("radius");null==s?s=[0,"100%"]:Ue(s)||(s=[0,s]);var c=[dl(s[0],l),dl(s[1],l)];o.inverse?o.setExtent(c[1],c[0]):o.setExtent(c[0],c[1])}(i,t,n),e.push(i),t.coordinateSystem=i,i.model=t})),t.eachSeries((function(t){if("polar"===t.get("coordinateSystem")){var n=t.getReferringComponents("polar",ts).models[0];t.coordinateSystem=n.coordinateSystem}})),e}},uV=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function dV(t,n,e){n[1]>n[0]&&(n=n.slice().reverse());var a=t.coordToPoint([n[0],e]),i=t.coordToPoint([n[1],e]);return{x1:a[0],y1:a[1],x2:i[0],y2:i[1]}}function hV(t){return t.getRadiusAxis().inverse?0:1}function fV(t){var n=t[0],e=t[t.length-1];n&&e&&Math.abs(Math.abs(n.coord-e.coord)-360)<1e-4&&t.pop()}var gV=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.axisPointerClass="PolarAxisPointer",e}return re(n,t),n.prototype.render=function(t,n){if(this.group.removeAll(),t.get("show")){var e=t.axis,a=e.polar,i=a.getRadiusAxis().getExtent(),r=e.getTicksCoords(),o=e.getMinorTicksCoords(),l=Ve(e.getViewLabels(),(function(t){t=Ce(t);var n=e.scale,a="ordinal"===n.type?n.getRawOrdinalNumber(t.tickValue):t.tickValue;return t.coord=e.dataToCoord(a),t}));fV(l),fV(r),Ee(uV,(function(n){!t.get([n,"show"])||e.scale.isBlank()&&"axisLine"!==n||mV[n](this.group,t,a,r,o,i,l)}),this)}},n.type="angleAxis",n}(LT),mV={axisLine:function(t,n,e,a,i,r){var o,l=n.getModel(["axisLine","lineStyle"]),s=hV(e),c=s?0:1;(o=0===r[c]?new ud({shape:{cx:e.cx,cy:e.cy,r:r[s]},style:l.getLineStyle(),z2:1,silent:!0}):new Pd({shape:{cx:e.cx,cy:e.cy,r:r[s],r0:r[c]},style:l.getLineStyle(),z2:1,silent:!0})).style.fill=null,t.add(o)},axisTick:function(t,n,e,a,i,r){var o=n.getModel("axisTick"),l=(o.get("inside")?-1:1)*o.get("length"),s=r[hV(e)],c=Ve(a,(function(t){return new Ud({shape:dV(e,[s,s+l],t.coord)})}));t.add(Vh(c,{style:ze(o.getModel("lineStyle").getLineStyle(),{stroke:n.get(["axisLine","lineStyle","color"])})}))},minorTick:function(t,n,e,a,i,r){if(i.length){for(var o=n.getModel("axisTick"),l=n.getModel("minorTick"),s=(o.get("inside")?-1:1)*l.get("length"),c=r[hV(e)],p=[],u=0;u<i.length;u++)for(var d=0;d<i[u].length;d++)p.push(new Ud({shape:dV(e,[c,c+s],i[u][d].coord)}));t.add(Vh(p,{style:ze(l.getModel("lineStyle").getLineStyle(),ze(o.getLineStyle(),{stroke:n.get(["axisLine","lineStyle","color"])}))}))}},axisLabel:function(t,n,e,a,i,r,o){var l=n.getCategories(!0),s=n.getModel("axisLabel"),c=s.get("margin"),p=n.get("triggerEvent");Ee(o,(function(a,i){var o=s,u=a.tickValue,d=r[hV(e)],h=e.coordToPoint([d+c,a.coord]),f=e.cx,g=e.cy,m=Math.abs(h[0]-f)/d<.3?"center":h[0]>f?"left":"right",b=Math.abs(h[1]-g)/d<.3?"middle":h[1]>g?"top":"bottom";if(l&&l[u]){var y=l[u];$e(y)&&y.textStyle&&(o=new Cf(y.textStyle,s,s.ecModel))}var v=new jp({silent:vT.isLabelSilent(n),style:of(o,{x:h[0],y:h[1],fill:o.getTextColor()||n.get(["axisLine","lineStyle","color"]),text:a.formattedLabel,align:m,verticalAlign:b})});if(t.add(v),p){var x=vT.makeAxisEventDataBase(n);x.targetType="axisLabel",x.value=a.rawLabel,Up(v).eventData=x}}),this)},splitLine:function(t,n,e,a,i,r){var o=n.getModel("splitLine").getModel("lineStyle"),l=o.get("color"),s=0;l=l instanceof Array?l:[l];for(var c=[],p=0;p<a.length;p++){var u=s++%l.length;c[u]=c[u]||[],c[u].push(new Ud({shape:dV(e,r,a[p].coord)}))}for(p=0;p<c.length;p++)t.add(Vh(c[p],{style:ze({stroke:l[p%l.length]},o.getLineStyle()),silent:!0,z:n.get("z")}))},minorSplitLine:function(t,n,e,a,i,r){if(i.length){for(var o=n.getModel("minorSplitLine").getModel("lineStyle"),l=[],s=0;s<i.length;s++)for(var c=0;c<i[s].length;c++)l.push(new Ud({shape:dV(e,r,i[s][c].coord)}));t.add(Vh(l,{style:o.getLineStyle(),silent:!0,z:n.get("z")}))}},splitArea:function(t,n,e,a,i,r){if(a.length){var o=n.getModel("splitArea").getModel("areaStyle"),l=o.get("color"),s=0;l=l instanceof Array?l:[l];for(var c=[],p=Math.PI/180,u=-a[0].coord*p,d=Math.min(r[0],r[1]),h=Math.max(r[0],r[1]),f=n.get("clockwise"),g=1,m=a.length;g<=m;g++){var b=g===m?a[0].coord:a[g].coord,y=s++%l.length;c[y]=c[y]||[],c[y].push(new Ad({shape:{cx:e.cx,cy:e.cy,r0:d,r:h,startAngle:u,endAngle:-b*p,clockwise:f},silent:!0})),u=-b*p}for(g=0;g<c.length;g++)t.add(Vh(c[g],{style:ze({fill:l[g%l.length]},o.getAreaStyle()),silent:!0}))}}},bV=["axisLine","axisTickLabel","axisName"],yV=["splitLine","splitArea","minorSplitLine"],vV=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.axisPointerClass="PolarAxisPointer",e}return re(n,t),n.prototype.render=function(t,n){if(this.group.removeAll(),t.get("show")){var e=this._axisGroup,a=this._axisGroup=new el;this.group.add(a);var i=t.axis,r=i.polar,o=r.getAngleAxis(),l=i.getTicksCoords(),s=i.getMinorTicksCoords(),c=o.getExtent()[0],p=i.getExtent(),u=function(t,n,e){return{position:[t.cx,t.cy],rotation:e/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:n.getModel("axisLabel").get("rotate"),z2:1}}(r,t,c),d=new vT(t,u);Ee(bV,d.add,d),a.add(d.getGroup()),Uh(e,a,t),Ee(yV,(function(n){t.get([n,"show"])&&!i.scale.isBlank()&&xV[n](this.group,t,r,c,p,l,s)}),this)}},n.type="radiusAxis",n}(LT),xV={splitLine:function(t,n,e,a,i,r){var o=n.getModel("splitLine").getModel("lineStyle"),l=o.get("color"),s=0;l=l instanceof Array?l:[l];for(var c=[],p=0;p<r.length;p++){var u=s++%l.length;c[u]=c[u]||[],c[u].push(new ud({shape:{cx:e.cx,cy:e.cy,r:r[p].coord}}))}for(p=0;p<c.length;p++)t.add(Vh(c[p],{style:ze({stroke:l[p%l.length],fill:null},o.getLineStyle()),silent:!0}))},minorSplitLine:function(t,n,e,a,i,r,o){if(o.length){for(var l=n.getModel("minorSplitLine").getModel("lineStyle"),s=[],c=0;c<o.length;c++)for(var p=0;p<o[c].length;p++)s.push(new ud({shape:{cx:e.cx,cy:e.cy,r:o[c][p].coord}}));t.add(Vh(s,{style:ze({fill:null},l.getLineStyle()),silent:!0}))}},splitArea:function(t,n,e,a,i,r){if(r.length){var o=n.getModel("splitArea").getModel("areaStyle"),l=o.get("color"),s=0;l=l instanceof Array?l:[l];for(var c=[],p=r[0].coord,u=1;u<r.length;u++){var d=s++%l.length;c[d]=c[d]||[],c[d].push(new Ad({shape:{cx:e.cx,cy:e.cy,r0:p,r:r[u].coord,startAngle:0,endAngle:2*Math.PI},silent:!0})),p=r[u].coord}for(u=0;u<c.length;u++)t.add(Vh(c[u],{style:ze({fill:l[u%l.length]},o.getAreaStyle()),silent:!0}))}}};function wV(t){return t.get("stack")||"__ec_stack_"+t.seriesIndex}function _V(t,n){return n.dim+t.model.componentIndex}function kV(t,n,e){var a={},i=function(t){var n={};Ee(t,(function(t,e){var a=t.getData(),i=t.coordinateSystem,r=i.getBaseAxis(),o=_V(i,r),l=r.getExtent(),s="category"===r.type?r.getBandWidth():Math.abs(l[1]-l[0])/a.count(),c=n[o]||{bandWidth:s,remainedWidth:s,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},p=c.stacks;n[o]=c;var u=wV(t);p[u]||c.autoWidthCount++,p[u]=p[u]||{width:0,maxWidth:0};var d=dl(t.get("barWidth"),s),h=dl(t.get("barMaxWidth"),s),f=t.get("barGap"),g=t.get("barCategoryGap");d&&!p[u].width&&(d=Math.min(c.remainedWidth,d),p[u].width=d,c.remainedWidth-=d),h&&(p[u].maxWidth=h),null!=f&&(c.gap=f),null!=g&&(c.categoryGap=g)}));var e={};return Ee(n,(function(t,n){e[n]={};var a=t.stacks,i=t.bandWidth,r=dl(t.categoryGap,i),o=dl(t.gap,1),l=t.remainedWidth,s=t.autoWidthCount,c=(l-r)/(s+(s-1)*o);c=Math.max(c,0),Ee(a,(function(t,n){var e=t.maxWidth;e&&e<c&&(e=Math.min(e,l),t.width&&(e=Math.min(e,t.width)),l-=e,t.width=e,s--)})),c=(l-r)/(s+(s-1)*o),c=Math.max(c,0);var p,u=0;Ee(a,(function(t,n){t.width||(t.width=c),p=t,u+=t.width*(1+o)})),p&&(u-=p.width*o);var d=-u/2;Ee(a,(function(t,a){e[n][a]=e[n][a]||{offset:d,width:t.width},d+=t.width*(1+o)}))})),e}(Fe(n.getSeriesByType(t),(function(t){return!n.isSeriesFiltered(t)&&t.coordinateSystem&&"polar"===t.coordinateSystem.type})));n.eachSeriesByType(t,(function(t){if("polar"===t.coordinateSystem.type){var n=t.getData(),e=t.coordinateSystem,r=e.getBaseAxis(),o=_V(e,r),l=wV(t),s=i[o][l],c=s.offset,p=s.width,u=e.getOtherAxis(r),d=t.coordinateSystem.cx,h=t.coordinateSystem.cy,f=t.get("barMinHeight")||0,g=t.get("barMinAngle")||0;a[l]=a[l]||[];for(var m=n.mapDimension(u.dim),b=n.mapDimension(r.dim),y=Q_(n,m),v="radius"!==r.dim||!t.get("roundCap",!0),x=u.dataToCoord(0),w=0,_=n.count();w<_;w++){var k=n.get(m,w),S=n.get(b,w),M=k>=0?"p":"n",I=x;y&&(a[l][S]||(a[l][S]={p:x,n:x}),I=a[l][S][M]);var C=void 0,T=void 0,D=void 0,A=void 0;if("radius"===u.dim){var z=u.dataToCoord(k)-x,L=r.dataToCoord(S);Math.abs(z)<f&&(z=(z<0?-1:1)*f),C=I,T=I+z,A=(D=L-c)-p,y&&(a[l][S][M]=T)}else{var P=u.dataToCoord(k,v)-x,O=r.dataToCoord(S);Math.abs(P)<g&&(P=(P<0?-1:1)*g),T=(C=O+c)+p,D=I,A=I+P,y&&(a[l][S][M]=A)}n.setItemLayout(w,{cx:d,cy:h,r0:C,r:T,startAngle:-D*Math.PI/180,endAngle:-A*Math.PI/180,clockwise:D>=A})}}}))}var SV={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},MV={splitNumber:5},IV=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.type="polar",n}(My);function CV(t,n){n=n||{};var e=t.coordinateSystem,a=t.axis,i={},r=a.position,o=a.orient,l=e.getRect(),s=[l.x,l.x+l.width,l.y,l.y+l.height],c={horizontal:{top:s[2],bottom:s[3]},vertical:{left:s[0],right:s[1]}};i.position=["vertical"===o?c.vertical[r]:s[0],"horizontal"===o?c.horizontal[r]:s[3]];i.rotation=Math.PI/2*{horizontal:0,vertical:1}[o];i.labelDirection=i.tickDirection=i.nameDirection={top:-1,bottom:1,right:1,left:-1}[r],t.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),ia(n.labelInside,t.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection);var p=n.rotate;return null==p&&(p=t.get(["axisLabel","rotate"])),i.labelRotation="top"===r?-p:p,i.z2=1,i}var TV=["axisLine","axisTickLabel","axisName"],DV=["splitArea","splitLine"],AV=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.axisPointerClass="SingleAxisPointer",e}return re(n,t),n.prototype.render=function(n,e,a,i){var r=this.group;r.removeAll();var o=this._axisGroup;this._axisGroup=new el;var l=CV(n),s=new vT(n,l);Ee(TV,s.add,s),r.add(this._axisGroup),r.add(s.getGroup()),Ee(DV,(function(t){n.get([t,"show"])&&zV[t](this,this.group,this._axisGroup,n)}),this),Uh(o,this._axisGroup,n),t.prototype.render.call(this,n,e,a,i)},n.prototype.remove=function(){RT(this)},n.type="singleAxis",n}(LT),zV={splitLine:function(t,n,e,a){var i=a.axis;if(!i.scale.isBlank()){var r=a.getModel("splitLine"),o=r.getModel("lineStyle"),l=o.get("color");l=l instanceof Array?l:[l];for(var s=a.coordinateSystem.getRect(),c=i.isHorizontal(),p=[],u=0,d=i.getTicksCoords({tickModel:r}),h=[],f=[],g=0;g<d.length;++g){var m=i.toGlobalCoord(d[g].coord);c?(h[0]=m,h[1]=s.y,f[0]=m,f[1]=s.y+s.height):(h[0]=s.x,h[1]=m,f[0]=s.x+s.width,f[1]=m);var b=u++%l.length;p[b]=p[b]||[],p[b].push(new Ud({subPixelOptimize:!0,shape:{x1:h[0],y1:h[1],x2:f[0],y2:f[1]},silent:!0}))}var y=o.getLineStyle(["color"]);for(g=0;g<p.length;++g)n.add(Vh(p[g],{style:ze({stroke:l[g%l.length]},y),silent:!0}))}},splitArea:function(t,n,e,a){OT(t,e,a,a)}},LV=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.getCoordSysModel=function(){return this},n.type="singleAxis",n.layoutMode="box",n.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}}},n}(Bg);Re(LV,lS.prototype);var PV=function(t){function n(n,e,a,i,r){var o=t.call(this,n,e,a)||this;return o.type=i||"value",o.position=r||"bottom",o}return re(n,t),n.prototype.isHorizontal=function(){var t=this.position;return"top"===t||"bottom"===t},n.prototype.pointToData=function(t,n){return this.coordinateSystem.pointToData(t)[0]},n}(MS),OV=["single"],RV=function(){function t(t,n,e){this.type="single",this.dimension="single",this.dimensions=OV,this.axisPointerEnabled=!0,this.model=t,this._init(t,n,e)}return t.prototype._init=function(t,n,e){var a=this.dimension,i=new PV(a,tS(t),[0,0],t.get("type"),t.get("position")),r="category"===i.type;i.onBand=r&&t.get("boundaryGap"),i.inverse=t.get("inverse"),i.orient=t.get("orient"),t.axis=i,i.model=t,i.coordinateSystem=this,this._axis=i},t.prototype.update=function(t,n){t.eachSeries((function(t){if(t.coordinateSystem===this){var n=t.getData();Ee(n.mapDimensionsAll(this.dimension),(function(t){this._axis.scale.unionExtentFromData(n,t)}),this),Qk(this._axis.scale,this._axis.model)}}),this)},t.prototype.resize=function(t,n){this._rect=Lg({left:t.get("left"),top:t.get("top"),right:t.get("right"),bottom:t.get("bottom"),width:t.get("width"),height:t.get("height")},{width:n.getWidth(),height:n.getHeight()}),this._adjustAxis()},t.prototype.getRect=function(){return this._rect},t.prototype._adjustAxis=function(){var t=this._rect,n=this._axis,e=n.isHorizontal(),a=e?[0,t.width]:[0,t.height],i=n.reverse?1:0;n.setExtent(a[i],a[1-i]),this._updateAxisTransform(n,e?t.x:t.y)},t.prototype._updateAxisTransform=function(t,n){var e=t.getExtent(),a=e[0]+e[1],i=t.isHorizontal();t.toGlobalCoord=i?function(t){return t+n}:function(t){return a-t+n},t.toLocalCoord=i?function(t){return t-n}:function(t){return a-t+n}},t.prototype.getAxis=function(){return this._axis},t.prototype.getBaseAxis=function(){return this._axis},t.prototype.getAxes=function(){return[this._axis]},t.prototype.getTooltipAxes=function(){return{baseAxes:[this.getAxis()],otherAxes:[]}},t.prototype.containPoint=function(t){var n=this.getRect(),e=this.getAxis();return"horizontal"===e.orient?e.contain(e.toLocalCoord(t[0]))&&t[1]>=n.y&&t[1]<=n.y+n.height:e.contain(e.toLocalCoord(t[1]))&&t[0]>=n.y&&t[0]<=n.y+n.height},t.prototype.pointToData=function(t){var n=this.getAxis();return[n.coordToData(n.toLocalCoord(t["horizontal"===n.orient?0:1]))]},t.prototype.dataToPoint=function(t){var n=this.getAxis(),e=this.getRect(),a=[],i="horizontal"===n.orient?0:1;return t instanceof Array&&(t=t[0]),a[i]=n.toGlobalCoord(n.dataToCoord(+t)),a[1-i]=0===i?e.y+e.height/2:e.x+e.width/2,a},t.prototype.convertToPixel=function(t,n,e){return NV(n)===this?this.dataToPoint(e):null},t.prototype.convertFromPixel=function(t,n,e){return NV(n)===this?this.pointToData(e):null},t}();function NV(t){var n=t.seriesModel,e=t.singleAxisModel;return e&&e.coordinateSystem||n&&n.coordinateSystem}var EV={create:function(t,n){var e=[];return t.eachComponent("singleAxis",(function(a,i){var r=new RV(a,t,n);r.name="single_"+i,r.resize(a,n),a.coordinateSystem=r,e.push(r)})),t.eachSeries((function(t){if("singleAxis"===t.get("coordinateSystem")){var n=t.getReferringComponents("singleAxis",ts).models[0];t.coordinateSystem=n&&n.coordinateSystem}})),e},dimensions:OV},VV=["x","y"],BV=["width","height"],FV=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n.prototype.makeElOption=function(t,n,e,a,i){var r=e.axis,o=r.coordinateSystem,l=WV(o,1-HV(r)),s=o.dataToPoint(n)[0],c=a.get("type");if(c&&"none"!==c){var p=wE(a),u=GV[c](r,s,l);u.style=p,t.graphicKey=u.type,t.pointer=u}ME(n,t,CV(e),e,a,i)},n.prototype.getHandleTransform=function(t,n,e){var a=CV(n,{labelInside:!1});a.labelMargin=e.get(["handle","margin"]);var i=SE(n.axis,t,a);return{x:i[0],y:i[1],rotation:a.rotation+(a.labelDirection<0?Math.PI:0)}},n.prototype.updateHandleTransform=function(t,n,e,a){var i=e.axis,r=i.coordinateSystem,o=HV(i),l=WV(r,o),s=[t.x,t.y];s[o]+=n[o],s[o]=Math.min(l[1],s[o]),s[o]=Math.max(l[0],s[o]);var c=WV(r,1-o),p=(c[1]+c[0])/2,u=[p,p];return u[o]=s[o],{x:s[0],y:s[1],rotation:t.rotation,cursorPoint:u,tooltipOption:{verticalAlign:"middle"}}},n}(gE),GV={line:function(t,n,e){return{type:"Line",subPixelOptimize:!0,shape:IE([n,e[0]],[n,e[1]],HV(t))}},shadow:function(t,n,e){var a=t.getBandWidth(),i=e[1]-e[0];return{type:"Rect",shape:CE([n-a/2,e[0]],[a,i],HV(t))}}};function HV(t){return t.isHorizontal()?0:1}function WV(t,n){var e=t.getRect();return[e[VV[n]],e[VV[n]]+e[BV[n]]]}var jV=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.type="single",n}(My);var UV=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.init=function(n,e,a){var i=Ng(n);t.prototype.init.apply(this,arguments),YV(n,i)},n.prototype.mergeOption=function(n){t.prototype.mergeOption.apply(this,arguments),YV(this.option,n)},n.prototype.getCellSize=function(){return this.option.cellSize},n.type="calendar",n.defaultOption={zlevel:0,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%",nameMap:"en",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",nameMap:"en",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},n}(Bg);function YV(t,n){var e,a=t.cellSize;1===(e=Ue(a)?a:t.cellSize=[a,a]).length&&(e[1]=e[0]);var i=Ve([0,1],(function(t){return function(t,n){return null!=t[Dg[n][0]]||null!=t[Dg[n][1]]&&null!=t[Dg[n][2]]}(n,t)&&(e[t]="auto"),null!=e[t]&&"auto"!==e[t]}));Rg(t,n,{type:"box",ignoreSize:i})}var XV={EN:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],CN:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},ZV={EN:["S","M","T","W","T","F","S"],CN:["日","一","二","三","四","五","六"]},qV=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.render=function(t,n,e){var a=this.group;a.removeAll();var i=t.coordinateSystem,r=i.getRangeInfo(),o=i.getOrient();this._renderDayRect(t,r,a),this._renderLines(t,r,o,a),this._renderYearText(t,r,o,a),this._renderMonthText(t,o,a),this._renderWeekText(t,r,o,a)},n.prototype._renderDayRect=function(t,n,e){for(var a=t.coordinateSystem,i=t.getModel("itemStyle").getItemStyle(),r=a.getCellWidth(),o=a.getCellHeight(),l=n.start.time;l<=n.end.time;l=a.getNextNDay(l,1).time){var s=a.dataToRect([l],!1).tl,c=new Lp({shape:{x:s[0],y:s[1],width:r,height:o},cursor:"default",style:i});e.add(c)}},n.prototype._renderLines=function(t,n,e,a){var i=this,r=t.coordinateSystem,o=t.getModel(["splitLine","lineStyle"]).getLineStyle(),l=t.get(["splitLine","show"]),s=o.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var c=n.start,p=0;c.time<=n.end.time;p++){d(c.formatedDate),0===p&&(c=r.getDateInfo(n.start.y+"-"+n.start.m));var u=c.date;u.setMonth(u.getMonth()+1),c=r.getDateInfo(u)}function d(n){i._firstDayOfMonth.push(r.getDateInfo(n)),i._firstDayPoints.push(r.dataToRect([n],!1).tl);var s=i._getLinePointsOfOneWeek(t,n,e);i._tlpoints.push(s[0]),i._blpoints.push(s[s.length-1]),l&&i._drawSplitline(s,o,a)}d(r.getNextNDay(n.end.time,1).formatedDate),l&&this._drawSplitline(i._getEdgesPoints(i._tlpoints,s,e),o,a),l&&this._drawSplitline(i._getEdgesPoints(i._blpoints,s,e),o,a)},n.prototype._getEdgesPoints=function(t,n,e){var a=[t[0].slice(),t[t.length-1].slice()],i="horizontal"===e?0:1;return a[0][i]=a[0][i]-n/2,a[1][i]=a[1][i]+n/2,a},n.prototype._drawSplitline=function(t,n,e){var a=new Gd({z2:20,shape:{points:t},style:n});e.add(a)},n.prototype._getLinePointsOfOneWeek=function(t,n,e){for(var a=t.coordinateSystem,i=a.getDateInfo(n),r=[],o=0;o<7;o++){var l=a.getNextNDay(i.time,o),s=a.dataToRect([l.time],!1);r[2*l.day]=s.tl,r[2*l.day+1]=s["horizontal"===e?"bl":"tr"]}return r},n.prototype._formatterLabel=function(t,n){return"string"==typeof t&&t?(e=t,Ee(n,(function(t,n){e=e.replace("{"+n+"}",a?vg(t):t)})),e):"function"==typeof t?t(n):n.nameMap;var e,a},n.prototype._yearTextPositionControl=function(t,n,e,a,i){var r=n[0],o=n[1],l=["center","bottom"];"bottom"===a?(o+=i,l=["center","top"]):"left"===a?r-=i:"right"===a?(r+=i,l=["center","top"]):o-=i;var s=0;return"left"!==a&&"right"!==a||(s=Math.PI/2),{rotation:s,x:r,y:o,style:{align:l[0],verticalAlign:l[1]}}},n.prototype._renderYearText=function(t,n,e,a){var i=t.getModel("yearLabel");if(i.get("show")){var r=i.get("margin"),o=i.get("position");o||(o="horizontal"!==e?"top":"left");var l=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],s=(l[0][0]+l[1][0])/2,c=(l[0][1]+l[1][1])/2,p="horizontal"===e?0:1,u={top:[s,l[p][1]],bottom:[s,l[1-p][1]],left:[l[1-p][0],c],right:[l[p][0],c]},d=n.start.y;+n.end.y>+n.start.y&&(d=d+"-"+n.end.y);var h=i.get("formatter"),f={start:n.start.y,end:n.end.y,nameMap:d},g=this._formatterLabel(h,f),m=new jp({z2:30,style:of(i,{text:g})});m.attr(this._yearTextPositionControl(m,u[o],e,o,r)),a.add(m)}},n.prototype._monthTextPositionControl=function(t,n,e,a,i){var r="left",o="top",l=t[0],s=t[1];return"horizontal"===e?(s+=i,n&&(r="center"),"start"===a&&(o="bottom")):(l+=i,n&&(o="middle"),"start"===a&&(r="right")),{x:l,y:s,align:r,verticalAlign:o}},n.prototype._renderMonthText=function(t,n,e){var a=t.getModel("monthLabel");if(a.get("show")){var i=a.get("nameMap"),r=a.get("margin"),o=a.get("position"),l=a.get("align"),s=[this._tlpoints,this._blpoints];Xe(i)&&(i=XV[i.toUpperCase()]||[]);var c="start"===o?0:1,p="horizontal"===n?0:1;r="start"===o?-r:r;for(var u="center"===l,d=0;d<s[c].length-1;d++){var h=s[c][d].slice(),f=this._firstDayOfMonth[d];if(u){var g=this._firstDayPoints[d];h[p]=(g[p]+s[0][d+1][p])/2}var m=a.get("formatter"),b=i[+f.m-1],y={yyyy:f.y,yy:(f.y+"").slice(2),MM:f.m,M:+f.m,nameMap:b},v=this._formatterLabel(m,y),x=new jp({z2:30,style:Ae(of(a,{text:v}),this._monthTextPositionControl(h,u,n,o,r))});e.add(x)}}},n.prototype._weekTextPositionControl=function(t,n,e,a,i){var r="center",o="middle",l=t[0],s=t[1],c="start"===e;return"horizontal"===n?(l=l+a+(c?1:-1)*i[0]/2,r=c?"right":"left"):(s=s+a+(c?1:-1)*i[1]/2,o=c?"bottom":"top"),{x:l,y:s,align:r,verticalAlign:o}},n.prototype._renderWeekText=function(t,n,e,a){var i=t.getModel("dayLabel");if(i.get("show")){var r=t.coordinateSystem,o=i.get("position"),l=i.get("nameMap"),s=i.get("margin"),c=r.getFirstDayOfWeek();Xe(l)&&(l=ZV[l.toUpperCase()]||[]);var p=r.getNextNDay(n.end.time,7-n.lweek).time,u=[r.getCellWidth(),r.getCellHeight()];s=dl(s,Math.min(u[1],u[0])),"start"===o&&(p=r.getNextNDay(n.start.time,-(7+n.fweek)).time,s=-s);for(var d=0;d<7;d++){var h,f=r.getNextNDay(p,d),g=r.dataToRect([f.time],!1).center;h=Math.abs((d+c)%7);var m=new jp({z2:30,style:Ae(of(i,{text:l[h]}),this._weekTextPositionControl(g,e,o,s,u))});a.add(m)}}},n.type="calendar",n}(My),$V=864e5,KV=function(){function t(n,e,a){this.type="calendar",this.dimensions=t.dimensions,this.getDimensionsInfo=t.getDimensionsInfo,this._model=n}return t.getDimensionsInfo=function(){return[{name:"time",type:"time"},"value"]},t.prototype.getRangeInfo=function(){return this._rangeInfo},t.prototype.getModel=function(){return this._model},t.prototype.getRect=function(){return this._rect},t.prototype.getCellWidth=function(){return this._sw},t.prototype.getCellHeight=function(){return this._sh},t.prototype.getOrient=function(){return this._orient},t.prototype.getFirstDayOfWeek=function(){return this._firstDayOfWeek},t.prototype.getDateInfo=function(t){var n=(t=Sl(t)).getFullYear(),e=t.getMonth()+1,a=e<10?"0"+e:""+e,i=t.getDate(),r=i<10?"0"+i:""+i,o=t.getDay();return{y:n+"",m:a,d:r,day:o=Math.abs((o+7-this.getFirstDayOfWeek())%7),time:t.getTime(),formatedDate:n+"-"+a+"-"+r,date:t}},t.prototype.getNextNDay=function(t,n){return 0===(n=n||0)||(t=new Date(this.getDateInfo(t).time)).setDate(t.getDate()+n),this.getDateInfo(t)},t.prototype.update=function(t,n){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 e=this._rangeInfo.weeks||1,a=["width","height"],i=this._model.getCellSize().slice(),r=this._model.getBoxLayoutParams(),o="horizontal"===this._orient?[e,7]:[7,e];Ee([0,1],(function(t){c(i,t)&&(r[a[t]]=i[t]*o[t])}));var l={width:n.getWidth(),height:n.getHeight()},s=this._rect=Lg(r,l);function c(t,n){return null!=t[n]&&"auto"!==t[n]}Ee([0,1],(function(t){c(i,t)||(i[t]=s[a[t]]/o[t])})),this._sw=i[0],this._sh=i[1]},t.prototype.dataToPoint=function(t,n){Ue(t)&&(t=t[0]),null==n&&(n=!0);var e=this.getDateInfo(t),a=this._rangeInfo,i=e.formatedDate;if(n&&!(e.time>=a.start.time&&e.time<a.end.time+$V))return[NaN,NaN];var r=e.day,o=this._getRangeInfo([a.start.time,i]).nthWeek;return"vertical"===this._orient?[this._rect.x+r*this._sw+this._sw/2,this._rect.y+o*this._sh+this._sh/2]:[this._rect.x+o*this._sw+this._sw/2,this._rect.y+r*this._sh+this._sh/2]},t.prototype.pointToData=function(t){var n=this.pointToDate(t);return n&&n.time},t.prototype.dataToRect=function(t,n){var e=this.dataToPoint(t,n);return{contentShape:{x:e[0]-(this._sw-this._lineWidth)/2,y:e[1]-(this._sh-this._lineWidth)/2,width:this._sw-this._lineWidth,height:this._sh-this._lineWidth},center:e,tl:[e[0]-this._sw/2,e[1]-this._sh/2],tr:[e[0]+this._sw/2,e[1]-this._sh/2],br:[e[0]+this._sw/2,e[1]+this._sh/2],bl:[e[0]-this._sw/2,e[1]+this._sh/2]}},t.prototype.pointToDate=function(t){var n=Math.floor((t[0]-this._rect.x)/this._sw)+1,e=Math.floor((t[1]-this._rect.y)/this._sh)+1,a=this._rangeInfo.range;return"vertical"===this._orient?this._getDateByWeeksAndDay(e,n-1,a):this._getDateByWeeksAndDay(n,e-1,a)},t.prototype.convertToPixel=function(t,n,e){var a=JV(n);return a===this?a.dataToPoint(e):null},t.prototype.convertFromPixel=function(t,n,e){var a=JV(n);return a===this?a.pointToData(e):null},t.prototype.containPoint=function(t){return console.warn("Not implemented."),!1},t.prototype._initRangeOption=function(){var t,n=this._model.get("range");if(Ue(n)&&1===n.length&&(n=n[0]),Ue(n))t=n;else{var e=n.toString();if(/^\d{4}$/.test(e)&&(t=[e+"-01-01",e+"-12-31"]),/^\d{4}[\/|-]\d{1,2}$/.test(e)){var a=this.getDateInfo(e),i=a.date;i.setMonth(i.getMonth()+1);var r=this.getNextNDay(i,-1);t=[a.formatedDate,r.formatedDate]}/^\d{4}[\/|-]\d{1,2}[\/|-]\d{1,2}$/.test(e)&&(t=[e,e])}if(!t)return n;var o=this._getRangeInfo(t);return o.start.time>o.end.time&&t.reverse(),t},t.prototype._getRangeInfo=function(t){var n,e=[this.getDateInfo(t[0]),this.getDateInfo(t[1])];e[0].time>e[1].time&&(n=!0,e.reverse());var a=Math.floor(e[1].time/$V)-Math.floor(e[0].time/$V)+1,i=new Date(e[0].time),r=i.getDate(),o=e[1].date.getDate();i.setDate(r+a-1);var l=i.getDate();if(l!==o)for(var s=i.getTime()-e[1].time>0?1:-1;(l=i.getDate())!==o&&(i.getTime()-e[1].time)*s>0;)a-=s,i.setDate(l-s);var c=Math.floor((a+e[0].day+6)/7),p=n?1-c:c-1;return n&&e.reverse(),{range:[e[0].formatedDate,e[1].formatedDate],start:e[0],end:e[1],allDay:a,weeks:c,nthWeek:p,fweek:e[0].day,lweek:e[1].day}},t.prototype._getDateByWeeksAndDay=function(t,n,e){var a=this._getRangeInfo(e);if(t>a.weeks||0===t&&n<a.fweek||t===a.weeks&&n>a.lweek)return null;var i=7*(t-1)-a.fweek+n,r=new Date(a.start.time);return r.setDate(+a.start.d+i),this.getDateInfo(r)},t.create=function(n,e){var a=[];return n.eachComponent("calendar",(function(i){var r=new t(i,n,e);a.push(r),i.coordinateSystem=r})),n.eachSeries((function(t){"calendar"===t.get("coordinateSystem")&&(t.coordinateSystem=a[t.get("calendarIndex")||0])})),a},t.dimensions=["time","value"],t}();function JV(t){var n=t.calendarModel,e=t.seriesModel;return n?n.coordinateSystem:e?e.coordinateSystem:null}var QV=$l(),tB={path:null,compoundPath:null,group:el,image:Sp,text:jp},nB=function(t){var n=t.graphic;Ue(n)?n[0]&&n[0].elements?t.graphic=[t.graphic[0]]:t.graphic=[{elements:n}]:n&&!n.elements&&(t.graphic=[{elements:[n]}])},eB=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.preventAutoZ=!0,e}return re(n,t),n.prototype.mergeOption=function(n,e){var a=this.option.elements;this.option.elements=null,t.prototype.mergeOption.call(this,n,e),this.option.elements=a},n.prototype.optionUpdated=function(t,n){var e=this.option,a=(n?e:t).elements,i=e.elements=n?[]:e.elements,r=[];this._flatten(a,r,null);var o=Wl(i,r,"normalMerge"),l=this._elOptionsToUpdate=[];Ee(o,(function(t,n){var e=t.newOption;e&&(l.push(e),function(t,n){var e=t.existing;if(n.id=t.keyInfo.id,!n.type&&e&&(n.type=e.type),null==n.parentId){var a=n.parentOption;a?n.parentId=a.id:e&&(n.parentId=e.parentId)}n.parentOption=null}(t,e),function(t,n,e){var a=Ae({},e),i=t[n],r=e.$action||"merge";"merge"===r?i?(Te(i,a,!0),Rg(i,a,{ignoreSize:!0}),Eg(e,i)):t[n]=a:"replace"===r?t[n]=a:"remove"===r&&i&&(t[n]=null)}(i,n,e),function(t,n){if(!t)return;if(t.hv=n.hv=[oB(n,["left","right"]),oB(n,["top","bottom"])],"group"===t.type){var e=t,a=n;null==e.width&&(e.width=a.width=0),null==e.height&&(e.height=a.height=0)}}(i[n],e))}),this);for(var s=i.length-1;s>=0;s--)null==i[s]?i.splice(s,1):delete i[s].$action},n.prototype._flatten=function(t,n,e){Ee(t,(function(t){if(t){e&&(t.parentOption=e),n.push(t);var a=t.children;"group"===t.type&&a&&this._flatten(a,n,t),delete t.children}}),this)},n.prototype.useElOptionsToUpdate=function(){var t=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,t},n.type="graphic",n.defaultOption={elements:[]},n}(Bg),aB=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.init=function(){this._elMap=ga()},n.prototype.render=function(t,n,e){t!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=t,this._updateElements(t),this._relocate(t,e)},n.prototype._updateElements=function(t){var n=t.useElOptionsToUpdate();if(n){var e=this._elMap,a=this.group;Ee(n,(function(n){var i=Yl(n.id,null),r=null!=i?e.get(i):null,o=Yl(n.parentId,null),l=null!=o?e.get(o):a,s=n.type,c=n.style;"text"===s&&c&&n.hv&&n.hv[1]&&(c.textVerticalAlign=c.textBaseline=c.verticalAlign=c.align=null);var p=n.textContent,u=n.textConfig;if(c&&wN(c,s,!!u,!!p)){var d=_N(c,s,!0);!u&&d.textConfig&&(u=n.textConfig=d.textConfig),!p&&d.textContent&&(p=d.textContent)}var h=function(t){return t=Ae({},t),Ee(["id","parentId","$action","hv","bounding","textContent"].concat(Tg),(function(n){delete t[n]})),t}(n),f=n.$action||"merge";"merge"===f?r?r.attr(h):iB(i,l,h,e):"replace"===f?(rB(r,e),iB(i,l,h,e)):"remove"===f&&rB(r,e);var g=e.get(i);if(g&&p)if("merge"===f){var m=g.getTextContent();m?m.attr(p):g.setTextContent(new jp(p))}else"replace"===f&&g.setTextContent(new jp(p));if(g){var b=QV(g);b.__ecGraphicWidthOption=n.width,b.__ecGraphicHeightOption=n.height,function(t,n,e){var a=Up(t).eventData;t.silent||t.ignore||a||(a=Up(t).eventData={componentType:"graphic",componentIndex:n.componentIndex,name:t.name});a&&(a.info=e.info)}(g,t,n),Jh({el:g,componentModel:t,itemName:g.name,itemTooltipOption:n.tooltip})}}))}},n.prototype._relocate=function(t,n){for(var e=t.option.elements,a=this.group,i=this._elMap,r=n.getWidth(),o=n.getHeight(),l=0;l<e.length;l++){if((h=null!=(d=Yl((u=e[l]).id,null))?i.get(d):null)&&h.isGroup){var s=(f=h.parent)===a,c=QV(h),p=QV(f);c.__ecGraphicWidth=dl(c.__ecGraphicWidthOption,s?r:p.__ecGraphicWidth)||0,c.__ecGraphicHeight=dl(c.__ecGraphicHeightOption,s?o:p.__ecGraphicHeight)||0}}for(l=e.length-1;l>=0;l--){var u,d,h;if(h=null!=(d=Yl((u=e[l]).id,null))?i.get(d):null){var f=h.parent;p=QV(f);Pg(h,u,f===a?{width:r,height:o}:{width:p.__ecGraphicWidth,height:p.__ecGraphicHeight},null,{hv:u.hv,boundingMode:u.bounding})}}},n.prototype._clear=function(){var t=this._elMap;t.each((function(n){rB(n,t)})),this._elMap=ga()},n.prototype.dispose=function(){this._clear()},n.type="graphic",n}(My);function iB(t,n,e,a){var i=e.type,r=new(ya(tB,i)?tB[i]:Oh(i))(e);n.add(r),a.set(t,r),QV(r).__ecGraphicId=t}function rB(t,n){var e=t&&t.parent;e&&("group"===t.type&&t.traverse((function(t){rB(t,n)})),n.removeKey(QV(t).__ecGraphicId),e.remove(t))}function oB(t,n){var e;return Ee(n,(function(n){null!=t[n]&&"auto"!==t[n]&&(e=!0)})),e}var lB=["x","y","radius","angle","single"],sB=["cartesian2d","polar","singleAxis"];function cB(t){return t+"Axis"}function pB(t,n){var e,a=ga(),i=[],r=ga();t.eachComponent({mainType:"dataZoom",query:n},(function(t){r.get(t.uid)||l(t)}));do{e=!1,t.eachComponent("dataZoom",o)}while(e);function o(t){!r.get(t.uid)&&function(t){var n=!1;return t.eachTargetAxis((function(t,e){var i=a.get(t);i&&i[e]&&(n=!0)})),n}(t)&&(l(t),e=!0)}function l(t){r.set(t.uid,!0),i.push(t),t.eachTargetAxis((function(t,n){(a.get(t)||a.set(t,[]))[n]=!0}))}return i}function uB(t){var n=t.ecModel,e={infoList:[],infoMap:ga()};return t.eachTargetAxis((function(t,a){var i=n.getComponent(cB(t),a);if(i){var r=i.getCoordSysModel();if(r){var o=r.uid,l=e.infoMap.get(o);l||(l={model:r,axisModels:[]},e.infoList.push(l),e.infoMap.set(o,l)),l.axisModels.push(i)}}})),e}var dB=function(){function t(){this.indexList=[],this.indexMap=[]}return t.prototype.add=function(t){this.indexMap[t]||(this.indexList.push(t),this.indexMap[t]=!0)},t}(),hB=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e._autoThrottle=!0,e._noTarget=!0,e._rangePropMode=["percent","percent"],e}return re(n,t),n.prototype.init=function(t,n,e){var a=fB(t);this.settledOption=a,this.mergeDefaultAndTheme(t,e),this._doInit(a)},n.prototype.mergeOption=function(t){var n=fB(t);Te(this.option,t,!0),Te(this.settledOption,n,!0),this._doInit(n)},n.prototype._doInit=function(t){var n=this.option;this._setDefaultThrottle(t),this._updateRangeUse(t);var e=this.settledOption;Ee([["start","startValue"],["end","endValue"]],(function(t,a){"value"===this._rangePropMode[a]&&(n[t[0]]=e[t[0]]=null)}),this),this._resetTarget()},n.prototype._resetTarget=function(){var t=this.get("orient",!0),n=this._targetAxisInfoMap=ga();this._fillSpecifiedTargetAxis(n)?this._orient=t||this._makeAutoOrientByTargetAxis():(this._orient=t||"horizontal",this._fillAutoTargetAxisByOrient(n,this._orient)),this._noTarget=!0,n.each((function(t){t.indexList.length&&(this._noTarget=!1)}),this)},n.prototype._fillSpecifiedTargetAxis=function(t){var n=!1;return Ee(lB,(function(e){var a=this.getReferringComponents(cB(e),ns);if(a.specified){n=!0;var i=new dB;Ee(a.models,(function(t){i.add(t.componentIndex)})),t.set(e,i)}}),this),n},n.prototype._fillAutoTargetAxisByOrient=function(t,n){var e=this.ecModel,a=!0;if(a){var i="vertical"===n?"y":"x";r(e.findComponents({mainType:i+"Axis"}),i)}a&&r(e.findComponents({mainType:"singleAxis",filter:function(t){return t.get("orient",!0)===n}}),"single");function r(n,e){var i=n[0];if(i){var r=new dB;if(r.add(i.componentIndex),t.set(e,r),a=!1,"x"===e||"y"===e){var o=i.getReferringComponents("grid",ts).models[0];o&&Ee(n,(function(t){i.componentIndex!==t.componentIndex&&o===t.getReferringComponents("grid",ts).models[0]&&r.add(t.componentIndex)}))}}}a&&Ee(lB,(function(n){if(a){var i=e.findComponents({mainType:cB(n),filter:function(t){return"category"===t.get("type",!0)}});if(i[0]){var r=new dB;r.add(i[0].componentIndex),t.set(n,r),a=!1}}}),this)},n.prototype._makeAutoOrientByTargetAxis=function(){var t;return this.eachTargetAxis((function(n){!t&&(t=n)}),this),"y"===t?"vertical":"horizontal"},n.prototype._setDefaultThrottle=function(t){if(t.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var n=this.ecModel.option;this.option.throttle=n.animation&&n.animationDurationUpdate>0?100:20}},n.prototype._updateRangeUse=function(t){var n=this._rangePropMode,e=this.get("rangeMode");Ee([["start","startValue"],["end","endValue"]],(function(a,i){var r=null!=t[a[0]],o=null!=t[a[1]];r&&!o?n[i]="percent":!r&&o?n[i]="value":e?n[i]=e[i]:r&&(n[i]="percent")}))},n.prototype.noTarget=function(){return this._noTarget},n.prototype.getFirstTargetAxisModel=function(){var t;return this.eachTargetAxis((function(n,e){null==t&&(t=this.ecModel.getComponent(cB(n),e))}),this),t},n.prototype.eachTargetAxis=function(t,n){this._targetAxisInfoMap.each((function(e,a){Ee(e.indexList,(function(e){t.call(n,a,e)}))}))},n.prototype.getAxisProxy=function(t,n){var e=this.getAxisModel(t,n);if(e)return e.__dzAxisProxy},n.prototype.getAxisModel=function(t,n){var e=this._targetAxisInfoMap.get(t);if(e&&e.indexMap[n])return this.ecModel.getComponent(cB(t),n)},n.prototype.setRawRange=function(t){var n=this.option,e=this.settledOption;Ee([["start","startValue"],["end","endValue"]],(function(a){null==t[a[0]]&&null==t[a[1]]||(n[a[0]]=e[a[0]]=t[a[0]],n[a[1]]=e[a[1]]=t[a[1]])}),this),this._updateRangeUse(t)},n.prototype.setCalculatedRange=function(t){var n=this.option;Ee(["start","startValue","end","endValue"],(function(e){n[e]=t[e]}))},n.prototype.getPercentRange=function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},n.prototype.getValueRange=function(t,n){if(null!=t||null!=n)return this.getAxisProxy(t,n).getDataValueWindow();var e=this.findRepresentativeAxisProxy();return e?e.getDataValueWindow():void 0},n.prototype.findRepresentativeAxisProxy=function(t){if(t)return t.__dzAxisProxy;for(var n,e=this._targetAxisInfoMap.keys(),a=0;a<e.length;a++)for(var i=e[a],r=this._targetAxisInfoMap.get(i),o=0;o<r.indexList.length;o++){var l=this.getAxisProxy(i,r.indexList[o]);if(l.hostedBy(this))return l;n||(n=l)}return n},n.prototype.getRangePropMode=function(){return this._rangePropMode.slice()},n.prototype.getOrient=function(){return this._orient},n.type="dataZoom",n.dependencies=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","series","toolbox"],n.defaultOption={zlevel:0,z:4,filterMode:"filter",start:0,end:100},n}(Bg);function fB(t){var n={};return Ee(["start","end","startValue","endValue","throttle"],(function(e){t.hasOwnProperty(e)&&(n[e]=t[e])})),n}var gB=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.type="dataZoom.select",n}(hB),mB=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.render=function(t,n,e,a){this.dataZoomModel=t,this.ecModel=n,this.api=e},n.type="dataZoom",n}(My),bB=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.type="dataZoom.select",n}(mB),yB=Ee,vB=fl,xB=function(){function t(t,n,e,a){this._dimName=t,this._axisIndex=n,this.ecModel=a,this._dataZoomModel=e}return t.prototype.hostedBy=function(t){return this._dataZoomModel===t},t.prototype.getDataValueWindow=function(){return this._valueWindow.slice()},t.prototype.getDataPercentWindow=function(){return this._percentWindow.slice()},t.prototype.getTargetSeriesModels=function(){var t=[];return this.ecModel.eachSeries((function(n){if(function(t){var n=t.get("coordinateSystem");return Pe(sB,n)>=0}(n)){var e=cB(this._dimName),a=n.getReferringComponents(e,ts).models[0];a&&this._axisIndex===a.componentIndex&&t.push(n)}}),this),t},t.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},t.prototype.getMinMaxSpan=function(){return Ce(this._minMaxSpan)},t.prototype.calculateDataWindow=function(t){var n,e=this._dataExtent,a=this.getAxisModel().axis.scale,i=this._dataZoomModel.getRangePropMode(),r=[0,100],o=[],l=[];yB(["start","end"],(function(s,c){var p=t[s],u=t[s+"Value"];"percent"===i[c]?(null==p&&(p=r[c]),u=a.parse(ul(p,r,e))):(n=!0,p=ul(u=null==u?e[c]:a.parse(u),e,r)),l[c]=u,o[c]=p})),vB(l),vB(o);var s=this._minMaxSpan;function c(t,n,e,i,r){var o=r?"Span":"ValueSpan";nP(0,t,e,"all",s["min"+o],s["max"+o]);for(var l=0;l<2;l++)n[l]=ul(t[l],e,i,!0),r&&(n[l]=a.parse(n[l]))}return n?c(l,o,e,r,!1):c(o,l,r,e,!0),{valueWindow:l,percentWindow:o}},t.prototype.reset=function(t){if(t===this._dataZoomModel){var n=this.getTargetSeriesModels();this._dataExtent=function(t,n,e){var a=[1/0,-1/0];yB(e,(function(t){!function(t,n,e){n&&Ee(oS(n,e),(function(e){var a=n.getApproximateExtent(e);a[0]<t[0]&&(t[0]=a[0]),a[1]>t[1]&&(t[1]=a[1])}))}(a,t.getData(),n)}));var i=t.getAxisModel(),r=$k(i.axis.scale,i,a).calculate();return[r.min,r.max]}(this,this._dimName,n),this._updateMinMaxSpan();var e=this.calculateDataWindow(t.settledOption);this._valueWindow=e.valueWindow,this._percentWindow=e.percentWindow,this._setAxisModel()}},t.prototype.filterData=function(t,n){if(t===this._dataZoomModel){var e=this._dimName,a=this.getTargetSeriesModels(),i=t.get("filterMode"),r=this._valueWindow;"none"!==i&&yB(a,(function(t){var n=t.getData(),a=n.mapDimensionsAll(e);if(a.length){if("weakFilter"===i){var o=n.getStore(),l=Ve(a,(function(t){return n.getDimensionIndex(t)}),n);n.filterSelf((function(t){for(var n,e,i,s=0;s<a.length;s++){var c=o.get(l[s],t),p=!isNaN(c),u=c<r[0],d=c>r[1];if(p&&!u&&!d)return!0;p&&(i=!0),u&&(n=!0),d&&(e=!0)}return i&&n&&e}))}else yB(a,(function(e){if("empty"===i)t.setData(n=n.map(e,(function(t){return function(t){return t>=r[0]&&t<=r[1]}(t)?t:NaN})));else{var a={};a[e]=r,n.selectRange(a)}}));yB(a,(function(t){n.setApproximateExtent(r,t)}))}}))}},t.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},n=this._dataZoomModel,e=this._dataExtent;yB(["min","max"],(function(a){var i=n.get(a+"Span"),r=n.get(a+"ValueSpan");null!=r&&(r=this.getAxisModel().axis.scale.parse(r)),null!=r?i=ul(e[0]+r,e,[0,100],!0):null!=i&&(r=ul(i,[0,100],e,!0)-e[0]),t[a+"Span"]=i,t[a+"ValueSpan"]=r}),this)},t.prototype._setAxisModel=function(){var t=this.getAxisModel(),n=this._percentWindow,e=this._valueWindow;if(n){var a=bl(e,[0,500]);a=Math.min(a,20);var i=t.axis.scale.rawExtentInfo;0!==n[0]&&i.setDeterminedMinMax("min",+e[0].toFixed(a)),100!==n[1]&&i.setDeterminedMinMax("max",+e[1].toFixed(a)),i.freeze()}},t}();var wB={getTargetSeries:function(t){function n(n){t.eachComponent("dataZoom",(function(e){e.eachTargetAxis((function(a,i){var r=t.getComponent(cB(a),i);n(a,i,r,e)}))}))}n((function(t,n,e,a){e.__dzAxisProxy=null}));var e=[];n((function(n,a,i,r){i.__dzAxisProxy||(i.__dzAxisProxy=new xB(n,a,r,t),e.push(i.__dzAxisProxy))}));var a=ga();return Ee(e,(function(t){Ee(t.getTargetSeriesModels(),(function(t){a.set(t.uid,t)}))})),a},overallReset:function(t,n){t.eachComponent("dataZoom",(function(t){t.eachTargetAxis((function(n,e){t.getAxisProxy(n,e).reset(t)})),t.eachTargetAxis((function(e,a){t.getAxisProxy(e,a).filterData(t,n)}))})),t.eachComponent("dataZoom",(function(t){var n=t.findRepresentativeAxisProxy();if(n){var e=n.getDataPercentWindow(),a=n.getDataValueWindow();t.setCalculatedRange({start:e[0],end:e[1],startValue:a[0],endValue:a[1]})}}))}};var _B=!1;function kB(t){_B||(_B=!0,t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,wB),function(t){t.registerAction("dataZoom",(function(t,n){Ee(pB(n,t),(function(n){n.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})}))}))}(t),t.registerSubTypeDefaulter("dataZoom",(function(){return"slider"})))}function SB(t){t.registerComponentModel(gB),t.registerComponentView(bB),kB(t)}var MB=function(){},IB={};function CB(t,n){IB[t]=n}function TB(t){return IB[t]}var DB=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.optionUpdated=function(){t.prototype.optionUpdated.apply(this,arguments);var n=this.ecModel;Ee(this.option.feature,(function(t,e){var a=TB(e);a&&(a.getDefaultOption&&(a.defaultOption=a.getDefaultOption(n)),Te(t,a.defaultOption))}))},n.type="toolbox",n.layoutMode={type:"box",ignoreSize:!0},n.defaultOption={show:!0,z:6,zlevel:0,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"}},n}(Bg);function AB(t,n){var e=mg(n.get("padding")),a=n.getItemStyle(["color","opacity"]);return a.fill=n.get("backgroundColor"),t=new Lp({shape:{x:t.x-e[3],y:t.y-e[0],width:t.width+e[1]+e[3],height:t.height+e[0]+e[2],r:n.get("borderRadius")},style:a,silent:!0,z2:-1})}var zB=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n.prototype.render=function(t,n,e,a){var i=this.group;if(i.removeAll(),t.get("show")){var r=+t.get("itemSize"),o=t.get("feature")||{},l=this._features||(this._features={}),s=[];Ee(o,(function(t,n){s.push(n)})),new __(this._featureNames||[],s).add(c).update(c).remove(je(c,null)).execute(),this._featureNames=s,function(t,n,e){var a=n.getBoxLayoutParams(),i=n.get("padding"),r={width:e.getWidth(),height:e.getHeight()},o=Lg(a,r,i);zg(n.get("orient"),t,n.get("itemGap"),o.width,o.height),Pg(t,a,r,i)}(i,t,e),i.add(AB(i.getBoundingRect(),t)),i.eachChild((function(t){var n=t.__title,a=t.ensureState("emphasis"),o=a.textConfig||(a.textConfig={}),l=t.getTextContent(),s=l&&l.states.emphasis;if(s&&!Ye(s)&&n){var c=s.style||(s.style={}),p=Vo(n,jp.makeFont(c)),u=t.x+i.x,d=!1;t.y+i.y+r+p.height>e.getHeight()&&(o.position="top",d=!0);var h=d?-5-p.height:r+8;u+p.width/2>e.getWidth()?(o.position=["100%",h],c.align="right"):u-p.width/2<0&&(o.position=[0,h],c.align="left")}}))}function c(c,p){var u,d=s[c],h=s[p],f=o[d],g=new Cf(f,t,t.ecModel);if(a&&null!=a.newTitle&&a.featureName===d&&(f.title=a.newTitle),d&&!h){if(function(t){return 0===t.indexOf("my")}(d))u={onclick:g.option.onclick,featureName:d};else{var m=TB(d);if(!m)return;u=new m}l[d]=u}else if(!(u=l[h]))return;u.uid=Df("toolbox-feature"),u.model=g,u.ecModel=n,u.api=e;var b=u instanceof MB;d||!h?!g.get("show")||b&&u.unusable?b&&u.remove&&u.remove(n,e):(!function(a,o,l){var s,c,p=a.getModel("iconStyle"),u=a.getModel(["emphasis","iconStyle"]),d=o instanceof MB&&o.getIcons?o.getIcons():a.get("icon"),h=a.get("title")||{};"string"==typeof d?(s={})[l]=d:s=d;"string"==typeof h?(c={})[l]=h:c=h;var f=a.iconPaths={};Ee(s,(function(l,s){var d=Zh(l,{},{x:-r/2,y:-r/2,width:r,height:r});d.setStyle(p.getItemStyle()),d.ensureState("emphasis").style=u.getItemStyle();var h=new jp({style:{text:c[s],align:u.get("textAlign"),borderRadius:u.get("textBorderRadius"),padding:u.get("textPadding"),fill:null},ignore:!0});d.setTextContent(h),Jh({el:d,componentModel:t,itemName:s,formatterParamsExtra:{title:c[s]}}),d.__title=c[s],d.on("mouseover",(function(){var n=u.getItemStyle(),e="vertical"===t.get("orient")?null==t.get("right")?"right":"left":null==t.get("bottom")?"bottom":"top";h.setStyle({fill:u.get("textFill")||n.fill||n.stroke||"#000",backgroundColor:u.get("textBackgroundColor")}),d.setTextConfig({position:u.get("textPosition")||e}),h.ignore=!t.get("showTitle"),wu(this)})).on("mouseout",(function(){"emphasis"!==a.get(["iconStatus",s])&&_u(this),h.hide()})),("emphasis"===a.get(["iconStatus",s])?wu:_u)(d),i.add(d),d.on("click",We(o.onclick,o,n,e,s)),f[s]=d}))}(g,u,d),g.setIconStatus=function(t,n){var e=this.option,a=this.iconPaths;e.iconStatus=e.iconStatus||{},e.iconStatus[t]=n,a[t]&&("emphasis"===n?wu:_u)(a[t])},u instanceof MB&&u.render&&u.render(g,n,e,a)):b&&u.dispose&&u.dispose(n,e)}},n.prototype.updateView=function(t,n,e,a){Ee(this._features,(function(t){t instanceof MB&&t.updateView&&t.updateView(t.model,n,e,a)}))},n.prototype.remove=function(t,n){Ee(this._features,(function(e){e instanceof MB&&e.remove&&e.remove(t,n)})),this.group.removeAll()},n.prototype.dispose=function(t,n){Ee(this._features,(function(e){e instanceof MB&&e.dispose&&e.dispose(t,n)}))},n.type="toolbox",n}(My);var LB=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n.prototype.onclick=function(t,n){var e=this.model,a=e.get("name")||t.get("title.0.text")||"echarts",i="svg"===n.getZr().painter.getType(),r=i?"svg":e.get("type",!0)||"png",o=n.getConnectedDataURL({type:r,backgroundColor:e.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",connectedBackgroundColor:e.get("connectedBackgroundColor"),excludeComponents:e.get("excludeComponents"),pixelRatio:e.get("pixelRatio")});if("function"!=typeof MouseEvent||!pe.browser.newEdge&&(pe.browser.ie||pe.browser.edge))if(window.navigator.msSaveOrOpenBlob||i){var l=o.split(","),s=l[0].indexOf("base64")>-1,c=i?decodeURIComponent(l[1]):l[1];s&&(c=window.atob(c));var p=a+"."+r;if(window.navigator.msSaveOrOpenBlob){for(var u=c.length,d=new Uint8Array(u);u--;)d[u]=c.charCodeAt(u);var h=new Blob([d]);window.navigator.msSaveOrOpenBlob(h,p)}else{var f=document.createElement("iframe");document.body.appendChild(f);var g=f.contentWindow,m=g.document;m.open("image/svg+xml","replace"),m.write(c),m.close(),g.focus(),m.execCommand("SaveAs",!0,p),document.body.removeChild(f)}}else{var b=e.get("lang"),y='<body style="margin:0;"><img src="'+o+'" style="max-width:100%;" title="'+(b&&b[0]||"")+'" /></body>',v=window.open();v.document.write(y),v.document.title=a}else{var x=document.createElement("a");x.download=a+"."+r,x.target="_blank",x.href=o;var w=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});x.dispatchEvent(w)}},n.getDefaultOption=function(t){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:t.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:t.getLocaleModel().get(["toolbox","saveAsImage","lang"])}},n}(MB);LB.prototype.unusable=!pe.canvasSupported;var PB="__ec_magicType_stack__",OB=[["line","bar"],["stack"]],RB=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n.prototype.getIcons=function(){var t=this.model,n=t.get("icon"),e={};return Ee(t.get("type"),(function(t){n[t]&&(e[t]=n[t])})),e},n.getDefaultOption=function(t){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:t.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}}},n.prototype.onclick=function(t,n,e){var a=this.model,i=a.get(["seriesIndex",e]);if(NB[e]){var r,o={series:[]};Ee(OB,(function(t){Pe(t,e)>=0&&Ee(t,(function(t){a.setIconStatus(t,"normal")}))})),a.setIconStatus(e,"emphasis"),t.eachComponent({mainType:"series",query:null==i?null:{seriesIndex:i}},(function(t){var n=t.subType,i=t.id,r=NB[e](n,i,t,a);r&&(ze(r,t.option),o.series.push(r));var l=t.coordinateSystem;if(l&&"cartesian2d"===l.type&&("line"===e||"bar"===e)){var s=l.getAxesByScale("ordinal")[0];if(s){var c=s.dim+"Axis",p=t.getReferringComponents(c,ts).models[0].componentIndex;o[c]=o[c]||[];for(var u=0;u<=p;u++)o[c][p]=o[c][p]||{};o[c][p].boundaryGap="bar"===e}}}));var l=e;"stack"===e&&(r=Te({stack:a.option.title.tiled,tiled:a.option.title.stack},a.option.title),"emphasis"!==a.get(["iconStatus",e])&&(l="tiled")),n.dispatchAction({type:"changeMagicType",currentType:l,newOption:o,newTitle:r,featureName:"magicType"})}},n}(MB),NB={line:function(t,n,e,a){if("bar"===t)return Te({id:n,type:"line",data:e.get("data"),stack:e.get("stack"),markPoint:e.get("markPoint"),markLine:e.get("markLine")},a.get(["option","line"])||{},!0)},bar:function(t,n,e,a){if("line"===t)return Te({id:n,type:"bar",data:e.get("data"),stack:e.get("stack"),markPoint:e.get("markPoint"),markLine:e.get("markLine")},a.get(["option","bar"])||{},!0)},stack:function(t,n,e,a){var i=e.get("stack")===PB;if("line"===t||"bar"===t)return a.setIconStatus("stack",i?"normal":"emphasis"),Te({id:n,stack:i?"":PB},a.get(["option","stack"])||{},!0)}};s_({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},(function(t,n){n.mergeOption(t.newOption)}));var EB=new Array(60).join("-"),VB="\t";function BB(t){return t.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}var FB=new RegExp("[\t]+","g");function GB(t,n){var e=t.split(new RegExp("\n*"+EB+"\n*","g")),a={series:[]};return Ee(e,(function(t,e){if(function(t){if(t.slice(0,t.indexOf("\n")).indexOf(VB)>=0)return!0}(t)){var i=function(t){for(var n=t.split(/\n+/g),e=[],a=Ve(BB(n.shift()).split(FB),(function(t){return{name:t,data:[]}})),i=0;i<n.length;i++){var r=BB(n[i]).split(FB);e.push(r.shift());for(var o=0;o<r.length;o++)a[o]&&(a[o].data[i]=r[o])}return{series:a,categories:e}}(t),r=n[e],o=r.axisDim+"Axis";r&&(a[o]=a[o]||[],a[o][r.axisIndex]={data:i.categories},a.series=a.series.concat(i.series))}else{i=function(t){for(var n=t.split(/\n+/g),e=BB(n.shift()),a=[],i=0;i<n.length;i++){var r=BB(n[i]);if(r){var o=r.split(FB),l="",s=void 0,c=!1;isNaN(o[0])?(c=!0,l=o[0],o=o.slice(1),a[i]={name:l,value:[]},s=a[i].value):s=a[i]=[];for(var p=0;p<o.length;p++)s.push(+o[p]);1===s.length&&(c?a[i].value=s[0]:a[i]=s[0])}}return{name:e,data:a}}(t);a.series.push(i)}})),a}var HB=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n.prototype.onclick=function(t,n){var e=n.getDom(),a=this.model;this._dom&&e.removeChild(this._dom);var i=document.createElement("div");i.style.cssText="position:absolute;left:5px;top:5px;bottom:5px;right:5px;",i.style.backgroundColor=a.get("backgroundColor")||"#fff";var r=document.createElement("h4"),o=a.get("lang")||[];r.innerHTML=o[0]||a.get("title"),r.style.cssText="margin: 10px 20px;",r.style.color=a.get("textColor");var l=document.createElement("div"),s=document.createElement("textarea");l.style.cssText="display:block;width:100%;overflow:auto;";var c=a.get("optionToContent"),p=a.get("contentToOption"),u=function(t){var n,e,a,i=function(t){var n={},e=[],a=[];return t.eachRawSeries((function(t){var i=t.coordinateSystem;if(!i||"cartesian2d"!==i.type&&"polar"!==i.type)e.push(t);else{var r=i.getBaseAxis();if("category"===r.type){var o=r.dim+"_"+r.index;n[o]||(n[o]={categoryAxis:r,valueAxis:i.getOtherAxis(r),series:[]},a.push({axisDim:r.dim,axisIndex:r.index})),n[o].series.push(t)}else e.push(t)}})),{seriesGroupByCategoryAxis:n,other:e,meta:a}}(t);return{value:Fe([(e=i.seriesGroupByCategoryAxis,a=[],Ee(e,(function(t,n){var e=t.categoryAxis,i=t.valueAxis.dim,r=[" "].concat(Ve(t.series,(function(t){return t.name}))),o=[e.model.getCategories()];Ee(t.series,(function(t){var n=t.getRawData();o.push(t.getRawData().mapArray(n.mapDimension(i),(function(t){return t})))}));for(var l=[r.join(VB)],s=0;s<o[0].length;s++){for(var c=[],p=0;p<o.length;p++)c.push(o[p][s]);l.push(c.join(VB))}a.push(l.join("\n"))})),a.join("\n\n"+EB+"\n\n")),(n=i.other,Ve(n,(function(t){var n=t.getRawData(),e=[t.name],a=[];return n.each(n.dimensions,(function(){for(var t=arguments.length,i=arguments[t-1],r=n.getName(i),o=0;o<t-1;o++)a[o]=arguments[o];e.push((r?r+VB:"")+a.join(VB))})),e.join("\n")})).join("\n\n"+EB+"\n\n"))],(function(t){return!!t.replace(/[\n\t\s]/g,"")})).join("\n\n"+EB+"\n\n"),meta:i.meta}}(t);if("function"==typeof c){var d=c(n.getOption());"string"==typeof d?l.innerHTML=d:Qe(d)&&l.appendChild(d)}else l.appendChild(s),s.readOnly=a.get("readOnly"),s.style.cssText="width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;",s.style.color=a.get("textColor"),s.style.borderColor=a.get("textareaBorderColor"),s.style.backgroundColor=a.get("textareaColor"),s.value=u.value;var h=u.meta,f=document.createElement("div");f.style.cssText="position:absolute;bottom:0;left:0;right:0;";var g="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",m=document.createElement("div"),b=document.createElement("div");g+=";background-color:"+a.get("buttonColor"),g+=";color:"+a.get("buttonTextColor");var y=this;function v(){e.removeChild(i),y._dom=null}li(m,"click",v),li(b,"click",(function(){if(null==p&&null!=c||null!=p&&null==c)v();else{var t;try{t="function"==typeof p?p(l,n.getOption()):GB(s.value,h)}catch(t){throw v(),new Error("Data view format error "+t)}t&&n.dispatchAction({type:"changeDataView",newOption:t}),v()}})),m.innerHTML=o[1],b.innerHTML=o[2],b.style.cssText=g,m.style.cssText=g,!a.get("readOnly")&&f.appendChild(b),f.appendChild(m),i.appendChild(r),i.appendChild(l),i.appendChild(f),l.style.height=e.clientHeight-80+"px",e.appendChild(i),this._dom=i},n.prototype.remove=function(t,n){this._dom&&n.getDom().removeChild(this._dom)},n.prototype.dispose=function(t,n){this.remove(t,n)},n.getDefaultOption=function(t){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:t.getLocaleModel().get(["toolbox","dataView","title"]),lang:t.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"}},n}(MB);function WB(t,n){return Ve(t,(function(t,e){var a=n&&n[e];if($e(a)&&!Ue(a)){$e(t)&&!Ue(t)||(t={value:t});var i=null!=a.name&&null==t.name;return t=ze(t,a),i&&delete t.name,t}return t}))}s_({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},(function(t,n){var e=[];Ee(t.newOption.series,(function(t){var a=n.getSeriesByName(t.name)[0];if(a){var i=a.get("data");e.push({name:t.name,data:WB(t.data,i)})}else e.push(Ae({type:"scatter"},t))})),n.mergeOption(ze({series:e},t.newOption))}));var jB=Ee,UB=$l();function YB(t){var n=UB(t);return n.snapshots||(n.snapshots=[{}]),n.snapshots}var XB=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n.prototype.onclick=function(t,n){!function(t){UB(t).snapshots=null}(t),n.dispatchAction({type:"restore",from:this.uid})},n.getDefaultOption=function(t){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:t.getLocaleModel().get(["toolbox","restore","title"])}},n}(MB);s_({type:"restore",event:"restore",update:"prepareAndUpdate"},(function(t,n){n.resetOption("recreate")}));var ZB=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],qB=function(){function t(t,n,e){var a=this;this._targetInfoList=[];var i=KB(n,t);Ee(JB,(function(t,n){(!e||!e.include||Pe(e.include,n)>=0)&&t(i,a._targetInfoList)}))}return t.prototype.setOutputRanges=function(t,n){return this.matchOutputRanges(t,n,(function(t,n,e){if((t.coordRanges||(t.coordRanges=[])).push(n),!t.coordRange){t.coordRange=n;var a=nF[t.brushType](0,e,n);t.__rangeOffset={offset:aF[t.brushType](a.values,t.range,[1,1]),xyMinMax:a.xyMinMax}}})),t},t.prototype.matchOutputRanges=function(t,n,e){Ee(t,(function(t){var a=this.findTargetInfo(t,n);a&&!0!==a&&Ee(a.coordSyses,(function(a){var i=nF[t.brushType](1,a,t.range,!0);e(t,i.values,a,n)}))}),this)},t.prototype.setInputRanges=function(t,n){Ee(t,(function(t){var e,a,i,r,o,l=this.findTargetInfo(t,n);if(t.range=t.range||[],l&&!0!==l){t.panelId=l.panelId;var s=nF[t.brushType](0,l.coordSys,t.coordRange),c=t.__rangeOffset;t.range=c?aF[t.brushType](s.values,c.offset,(e=s.xyMinMax,a=c.xyMinMax,i=rF(e),r=rF(a),o=[i[0]/r[0],i[1]/r[1]],isNaN(o[0])&&(o[0]=1),isNaN(o[1])&&(o[1]=1),o)):s.values}}),this)},t.prototype.makePanelOpts=function(t,n){return Ve(this._targetInfoList,(function(e){var a=e.getPanelRect();return{panelId:e.panelId,defaultBrushType:n?n(e):null,clipPath:aO(a),isTargetByCursor:rO(a,t,e.coordSysModel),getLinearBrushOtherExtent:iO(a)}}))},t.prototype.controlSeries=function(t,n,e){var a=this.findTargetInfo(t,e);return!0===a||a&&Pe(a.coordSyses,n.coordinateSystem)>=0},t.prototype.findTargetInfo=function(t,n){for(var e=this._targetInfoList,a=KB(n,t),i=0;i<e.length;i++){var r=e[i],o=t.panelId;if(o){if(r.panelId===o)return r}else for(var l=0;l<QB.length;l++)if(QB[l](a,r))return r}return!0},t}();function $B(t){return t[0]>t[1]&&t.reverse(),t}function KB(t,n){return Jl(t,n,{includeMainTypes:ZB})}var JB={grid:function(t,n){var e=t.xAxisModels,a=t.yAxisModels,i=t.gridModels,r=ga(),o={},l={};(e||a||i)&&(Ee(e,(function(t){var n=t.axis.grid.model;r.set(n.id,n),o[n.id]=!0})),Ee(a,(function(t){var n=t.axis.grid.model;r.set(n.id,n),l[n.id]=!0})),Ee(i,(function(t){r.set(t.id,t),o[t.id]=!0,l[t.id]=!0})),r.each((function(t){var i=t.coordinateSystem,r=[];Ee(i.getCartesians(),(function(t,n){(Pe(e,t.getAxis("x").model)>=0||Pe(a,t.getAxis("y").model)>=0)&&r.push(t)})),n.push({panelId:"grid--"+t.id,gridModel:t,coordSysModel:t,coordSys:r[0],coordSyses:r,getPanelRect:tF.grid,xAxisDeclared:o[t.id],yAxisDeclared:l[t.id]})})))},geo:function(t,n){Ee(t.geoModels,(function(t){var e=t.coordinateSystem;n.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:e,coordSyses:[e],getPanelRect:tF.geo})}))}},QB=[function(t,n){var e=t.xAxisModel,a=t.yAxisModel,i=t.gridModel;return!i&&e&&(i=e.axis.grid.model),!i&&a&&(i=a.axis.grid.model),i&&i===n.gridModel},function(t,n){var e=t.geoModel;return e&&e===n.geoModel}],tF={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var t=this.coordSys,n=t.getBoundingRect().clone();return n.applyTransform(Gh(t)),n}},nF={lineX:je(eF,0),lineY:je(eF,1),rect:function(t,n,e,a){var i=t?n.pointToData([e[0][0],e[1][0]],a):n.dataToPoint([e[0][0],e[1][0]],a),r=t?n.pointToData([e[0][1],e[1][1]],a):n.dataToPoint([e[0][1],e[1][1]],a),o=[$B([i[0],r[0]]),$B([i[1],r[1]])];return{values:o,xyMinMax:o}},polygon:function(t,n,e,a){var i=[[1/0,-1/0],[1/0,-1/0]],r=Ve(e,(function(e){var r=t?n.pointToData(e,a):n.dataToPoint(e,a);return i[0][0]=Math.min(i[0][0],r[0]),i[1][0]=Math.min(i[1][0],r[1]),i[0][1]=Math.max(i[0][1],r[0]),i[1][1]=Math.max(i[1][1],r[1]),r}));return{values:r,xyMinMax:i}}};function eF(t,n,e,a){var i=e.getAxis(["x","y"][t]),r=$B(Ve([0,1],(function(t){return n?i.coordToData(i.toLocalCoord(a[t]),!0):i.toGlobalCoord(i.dataToCoord(a[t]))}))),o=[];return o[t]=r,o[1-t]=[NaN,NaN],{values:r,xyMinMax:o}}var aF={lineX:je(iF,0),lineY:je(iF,1),rect:function(t,n,e){return[[t[0][0]-e[0]*n[0][0],t[0][1]-e[0]*n[0][1]],[t[1][0]-e[1]*n[1][0],t[1][1]-e[1]*n[1][1]]]},polygon:function(t,n,e){return Ve(t,(function(t,a){return[t[0]-e[0]*n[a][0],t[1]-e[1]*n[a][1]]}))}};function iF(t,n,e,a){return[n[0]-a[t]*e[0],n[1]-a[t]*e[1]]}function rF(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}var oF,lF,sF=Ee,cF=El+"toolbox-dataZoom_",pF=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n.prototype.render=function(t,n,e,a){this._brushController||(this._brushController=new IP(e.getZr()),this._brushController.on("brush",We(this._onBrush,this)).mount()),function(t,n,e,a,i){var r=e._isZoomActive;a&&"takeGlobalCursor"===a.type&&(r="dataZoomSelect"===a.key&&a.dataZoomSelectActive);e._isZoomActive=r,t.setIconStatus("zoom",r?"emphasis":"normal");var o=new qB(dF(t),n,{include:["grid"]}).makePanelOpts(i,(function(t){return t.xAxisDeclared&&!t.yAxisDeclared?"lineX":!t.xAxisDeclared&&t.yAxisDeclared?"lineY":"rect"}));e._brushController.setPanels(o).enableBrush(!(!r||!o.length)&&{brushType:"auto",brushStyle:t.getModel("brushStyle").getItemStyle()})}(t,n,this,a,e),function(t,n){t.setIconStatus("back",function(t){return YB(t).length}(n)>1?"emphasis":"normal")}(t,n)},n.prototype.onclick=function(t,n,e){uF[e].call(this)},n.prototype.remove=function(t,n){this._brushController&&this._brushController.unmount()},n.prototype.dispose=function(t,n){this._brushController&&this._brushController.dispose()},n.prototype._onBrush=function(t){var n=t.areas;if(t.isEnd&&n.length){var e={},a=this.ecModel;this._brushController.updateCovers([]),new qB(dF(this.model),a,{include:["grid"]}).matchOutputRanges(n,a,(function(t,n,e){if("cartesian2d"===e.type){var a=t.brushType;"rect"===a?(i("x",e,n[0]),i("y",e,n[1])):i({lineX:"x",lineY:"y"}[a],e,n)}})),function(t,n){var e=YB(t);jB(n,(function(n,a){for(var i=e.length-1;i>=0&&!e[i][a];i--);if(i<0){var r=t.queryComponents({mainType:"dataZoom",subType:"select",id:a})[0];if(r){var o=r.getPercentRange();e[0][a]={dataZoomId:a,start:o[0],end:o[1]}}}})),e.push(n)}(a,e),this._dispatchZoomAction(e)}function i(t,n,i){var r=n.getAxis(t),o=r.model,l=function(t,n,e){var a;return e.eachComponent({mainType:"dataZoom",subType:"select"},(function(e){e.getAxisModel(t,n.componentIndex)&&(a=e)})),a}(t,o,a),s=l.findRepresentativeAxisProxy(o).getMinMaxSpan();null==s.minValueSpan&&null==s.maxValueSpan||(i=nP(0,i.slice(),r.scale.getExtent(),0,s.minValueSpan,s.maxValueSpan)),l&&(e[l.id]={dataZoomId:l.id,startValue:i[0],endValue:i[1]})}},n.prototype._dispatchZoomAction=function(t){var n=[];sF(t,(function(t,e){n.push(Ce(t))})),n.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:n})},n.getDefaultOption=function(t){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:t.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}}},n}(MB),uF={zoom:function(){var t=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:t})},back:function(){this._dispatchZoomAction(function(t){var n=YB(t),e=n[n.length-1];n.length>1&&n.pop();var a={};return jB(e,(function(t,e){for(var i=n.length-1;i>=0;i--)if(t=n[i][e]){a[e]=t;break}})),a}(this.ecModel))}};function dF(t){var n={xAxisIndex:t.get("xAxisIndex",!0),yAxisIndex:t.get("yAxisIndex",!0),xAxisId:t.get("xAxisId",!0),yAxisId:t.get("yAxisId",!0)};return null==n.xAxisIndex&&null==n.xAxisId&&(n.xAxisIndex="all"),null==n.yAxisIndex&&null==n.yAxisId&&(n.yAxisIndex="all"),n}oF="dataZoom",lF=function(t){var n=t.getComponent("toolbox",0),e=["feature","dataZoom"];if(n&&null!=n.get(e)){var a=n.getModel(e),i=[],r=Jl(t,dF(a));return sF(r.xAxisModels,(function(t){return o(t,"xAxis","xAxisIndex")})),sF(r.yAxisModels,(function(t){return o(t,"yAxis","yAxisIndex")})),i}function o(t,n,e){var r=t.componentIndex,o={type:"select",$fromToolbox:!0,filterMode:a.get("filterMode",!0)||"filter",id:cF+n+r};o[e]=r,i.push(o)}},ca(null==lm.get(oF)&&lF),lm.set(oF,lF);var hF=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.type="tooltip",n.dependencies=["axisPointer"],n.defaultOption={zlevel:0,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}},n}(Bg);function fF(t){var n=t.get("confine");return null!=n?!!n:"richText"===t.get("renderMode")}function gF(t){if(pe.domSupported)for(var n=document.documentElement.style,e=0,a=t.length;e<a;e++)if(t[e]in n)return t[e]}var mF=gF(["transform","webkitTransform","OTransform","MozTransform","msTransform"]);function bF(t,n){if(!t)return n;n=gg(n,!0);var e=t.indexOf(n);return(t=-1===e?n:"-"+t.slice(0,e)+"-"+n).toLowerCase()}var yF=bF(gF(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),"transition"),vF=bF(mF,"transform"),xF="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+(pe.transform3dSupported?"will-change:transform;":"");function wF(t,n,e){var a=t.toFixed(0)+"px",i=n.toFixed(0)+"px";if(!pe.transformSupported)return e?"top:"+i+";left:"+a+";":[["top",i],["left",a]];var r=pe.transform3dSupported,o="translate"+(r?"3d":"")+"("+a+","+i+(r?",0":"")+")";return e?"top:0;left:0;"+vF+":"+o+";":[["top",0],["left",0],[mF,o]]}function _F(t,n,e){var a=[],i=t.get("transitionDuration"),r=t.get("backgroundColor"),o=t.get("shadowBlur"),l=t.get("shadowColor"),s=t.get("shadowOffsetX"),c=t.get("shadowOffsetY"),p=t.getModel("textStyle"),u=dy(t,"html"),d=s+"px "+c+"px "+o+"px "+l;return a.push("box-shadow:"+d),n&&i&&a.push(function(t,n){var e="cubic-bezier(0.23,1,0.32,1)",a=" "+t/2+"s "+e,i="opacity"+a+",visibility"+a;return n||(a=" "+t+"s "+e,i+=pe.transformSupported?","+vF+a:",left"+a+",top"+a),yF+":"+i}(i,e)),r&&(pe.canvasSupported?a.push("background-color:"+r):(a.push("background-color:#"+ar(r)),a.push("filter:alpha(opacity=70)"))),Ee(["width","color","radius"],(function(n){var e="border-"+n,i=gg(e),r=t.get(i);null!=r&&a.push(e+":"+r+("color"===n?"":"px"))})),a.push(function(t){var n=[],e=t.get("fontSize"),a=t.getTextColor();a&&n.push("color:"+a),n.push("font:"+t.getFont()),e&&n.push("line-height:"+Math.round(3*e/2)+"px");var i=t.get("textShadowColor"),r=t.get("textShadowBlur")||0,o=t.get("textShadowOffsetX")||0,l=t.get("textShadowOffsetY")||0;return i&&r&&n.push("text-shadow:"+o+"px "+l+"px "+r+"px "+i),Ee(["decoration","align"],(function(e){var a=t.get(e);a&&n.push("text-"+e+":"+a)})),n.join(";")}(p)),null!=u&&a.push("padding:"+mg(u).join("px ")+"px"),a.join(";")+";"}function kF(t,n,e,a,i){var r=n&&n.painter;if(e){var o=r&&r.getViewportRoot();o&&function(t,n,e,a,i){Ja(Ka,n,a,i,!0)&&Ja(t,e,Ka[0],Ka[1])}(t,o,document.body,a,i)}else{t[0]=a,t[1]=i;var l=r&&r.getViewportRootOffset();l&&(t[0]+=l.offsetLeft,t[1]+=l.offsetTop)}t[2]=t[0]/n.getWidth(),t[3]=t[1]/n.getHeight()}var SF=function(){function t(t,n,e){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._firstShow=!0,this._longHide=!0,pe.wxa)return null;var a=document.createElement("div");a.domBelongToZr=!0,this.el=a;var i=this._zr=n.getZr(),r=this._appendToBody=e&&e.appendToBody;kF(this._styleCoord,i,r,n.getWidth()/2,n.getHeight()/2),r?document.body.appendChild(a):t.appendChild(a),this._container=t;var o=this;a.onmouseenter=function(){o._enterable&&(clearTimeout(o._hideTimeout),o._show=!0),o._inContent=!0},a.onmousemove=function(t){if(t=t||window.event,!o._enterable){var n=i.handler;oi(i.painter.getViewportRoot(),t,!0),n.dispatch("mousemove",t)}},a.onmouseleave=function(){o._inContent=!1,o._enterable&&o._show&&o.hideLater(o._hideDelay)}}return t.prototype.update=function(t){var n,e,a,i=this._container,r=(e="position",(a=(n=i).currentStyle||document.defaultView&&document.defaultView.getComputedStyle(n))?e?a[e]:a:null),o=i.style;"absolute"!==o.position&&"absolute"!==r&&(o.position="relative"),t.get("alwaysShowContent")&&this._moveIfResized(),this.el.className=t.get("className")||""},t.prototype.show=function(t,n){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var e=this.el,a=e.style,i=this._styleCoord;e.innerHTML?a.cssText=xF+_F(t,!this._firstShow,this._longHide)+wF(i[0],i[1],!0)+"border-color:"+Mg(n)+";"+(t.get("extraCssText")||"")+";pointer-events:"+(this._enterable?"auto":"none"):a.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},t.prototype.setContent=function(t,n,e,a,i){var r=this.el;if(null!=t){var o="";if(Xe(i)&&"item"===e.get("trigger")&&!fF(e)&&(o=function(t,n,e){if(!Xe(e)||"inside"===e)return"";var a=t.get("backgroundColor"),i=t.get("borderWidth");n=Mg(n);var r,o,l="left"===(r=e)?"right":"right"===r?"left":"top"===r?"bottom":"top",s=Math.max(1.5*Math.round(i),6),c="",p=vF+":";Pe(["left","right"],l)>-1?(c+="top:50%",p+="translateY(-50%) rotate("+(o="left"===l?-225:-45)+"deg)"):(c+="left:50%",p+="translateX(-50%) rotate("+(o="top"===l?225:45)+"deg)");var u=o*Math.PI/180,d=s+i,h=d*Math.abs(Math.cos(u))+d*Math.abs(Math.sin(u)),f=n+" solid "+i+"px;";return'<div style="'+["position:absolute;width:"+s+"px;height:"+s+"px;",(c+=";"+l+":-"+Math.round(100*((h-Math.SQRT2*i)/2+Math.SQRT2*i-(h-d)/2))/100+"px")+";"+p+";","border-bottom:"+f,"border-right:"+f,"background-color:"+a+";"].join("")+'"></div>'}(e,a,i)),Xe(t))r.innerHTML=t+o;else if(t){r.innerHTML="",Ue(t)||(t=[t]);for(var l=0;l<t.length;l++)Qe(t[l])&&t[l].parentNode!==r&&r.appendChild(t[l]);if(o&&r.childNodes.length){var s=document.createElement("div");s.innerHTML=o,r.appendChild(s)}}}else r.innerHTML=""},t.prototype.setEnterable=function(t){this._enterable=t},t.prototype.getSize=function(){var t=this.el;return[t.offsetWidth,t.offsetHeight]},t.prototype.moveTo=function(t,n){var e=this._styleCoord;if(kF(e,this._zr,this._appendToBody,t,n),null!=e[0]&&null!=e[1]){var a=this.el.style;Ee(wF(e[0],e[1]),(function(t){a[t[0]]=t[1]}))}},t.prototype._moveIfResized=function(){var t=this._styleCoord[2],n=this._styleCoord[3];this.moveTo(t*this._zr.getWidth(),n*this._zr.getHeight())},t.prototype.hide=function(){var t=this,n=this.el.style;n.visibility="hidden",n.opacity="0",pe.transform3dSupported&&(n.willChange=""),this._show=!1,this._longHideTimeout=setTimeout((function(){return t._longHide=!0}),500)},t.prototype.hideLater=function(t){!this._show||this._inContent&&this._enterable||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(We(this.hide,this),t)):this.hide())},t.prototype.isShow=function(){return this._show},t.prototype.dispose=function(){this.el.parentNode.removeChild(this.el)},t}(),MF=function(){function t(t){this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._zr=t.getZr(),TF(this._styleCoord,this._zr,t.getWidth()/2,t.getHeight()/2)}return t.prototype.update=function(t){t.get("alwaysShowContent")&&this._moveIfResized()},t.prototype.show=function(){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.show(),this._show=!0},t.prototype.setContent=function(t,n,e,a,i){$e(t)&&Rl(""),this.el&&this._zr.remove(this.el);var r=e.getModel("textStyle");this.el=new jp({style:{rich:n.richTextStyles,text:t,lineHeight:22,backgroundColor:e.get("backgroundColor"),borderRadius:e.get("borderRadius"),borderWidth:1,borderColor:a,shadowColor:e.get("shadowColor"),shadowBlur:e.get("shadowBlur"),shadowOffsetX:e.get("shadowOffsetX"),shadowOffsetY:e.get("shadowOffsetY"),textShadowColor:r.get("textShadowColor"),textShadowBlur:r.get("textShadowBlur")||0,textShadowOffsetX:r.get("textShadowOffsetX")||0,textShadowOffsetY:r.get("textShadowOffsetY")||0,fill:e.get(["textStyle","color"]),padding:dy(e,"richText"),verticalAlign:"top",align:"left"},z:e.get("z")}),this._zr.add(this.el);var o=this;this.el.on("mouseover",(function(){o._enterable&&(clearTimeout(o._hideTimeout),o._show=!0),o._inContent=!0})),this.el.on("mouseout",(function(){o._enterable&&o._show&&o.hideLater(o._hideDelay),o._inContent=!1}))},t.prototype.setEnterable=function(t){this._enterable=t},t.prototype.getSize=function(){var t=this.el,n=this.el.getBoundingRect(),e=CF(t.style);return[n.width+e.left+e.right,n.height+e.top+e.bottom]},t.prototype.moveTo=function(t,n){var e=this.el;if(e){var a=this._styleCoord;TF(a,this._zr,t,n),t=a[0],n=a[1];var i=e.style,r=IF(i.borderWidth||0),o=CF(i);e.x=t+r+o.left,e.y=n+r+o.top,e.markRedraw()}},t.prototype._moveIfResized=function(){var t=this._styleCoord[2],n=this._styleCoord[3];this.moveTo(t*this._zr.getWidth(),n*this._zr.getHeight())},t.prototype.hide=function(){this.el&&this.el.hide(),this._show=!1},t.prototype.hideLater=function(t){!this._show||this._inContent&&this._enterable||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(We(this.hide,this),t)):this.hide())},t.prototype.isShow=function(){return this._show},t.prototype.dispose=function(){this._zr.remove(this.el)},t}();function IF(t){return Math.max(0,t)}function CF(t){var n=IF(t.shadowBlur||0),e=IF(t.shadowOffsetX||0),a=IF(t.shadowOffsetY||0);return{left:IF(n-e),right:IF(n+e),top:IF(n-a),bottom:IF(n+a)}}function TF(t,n,e,a){t[0]=e,t[1]=a,t[2]=t[0]/n.getWidth(),t[3]=t[1]/n.getHeight()}var DF=We,AF=Ee,zF=dl,LF=new Lp({shape:{x:-1,y:-1,width:2,height:2}}),PF=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.init=function(t,n){if(!pe.node){var e,a=t.getComponent("tooltip"),i=a.get("renderMode");this._renderMode="auto"===(e=i)?pe.domSupported?"html":"richText":e||"html",this._tooltipContent="richText"===this._renderMode?new MF(n):new SF(n.getDom(),n,{appendToBody:a.get("appendToBody",!0)})}},n.prototype.render=function(t,n,e){if(!pe.node){this.group.removeAll(),this._tooltipModel=t,this._ecModel=n,this._api=e,this._alwaysShowContent=t.get("alwaysShowContent");var a=this._tooltipContent;a.update(t),a.setEnterable(t.get("enterable")),this._initGlobalListener(),this._keepShow(),this._updatePosition="html"===this._renderMode?Vy(DF(this._doUpdatePosition,this),50):this._doUpdatePosition}},n.prototype._initGlobalListener=function(){var t=this._tooltipModel.get("triggerOn");NE("itemTooltip",this._api,DF((function(n,e,a){"none"!==t&&(t.indexOf(n)>=0?this._tryShow(e,a):"leave"===n&&this._hide(a))}),this))},n.prototype._keepShow=function(){var t=this._tooltipModel,n=this._ecModel,e=this._api;if(null!=this._lastX&&null!=this._lastY&&"none"!==t.get("triggerOn")){var a=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout((function(){!e.isDisposed()&&a.manuallyShowTip(t,n,e,{x:a._lastX,y:a._lastY,dataByCoordSys:a._lastDataByCoordSys})}))}},n.prototype.manuallyShowTip=function(t,n,e,a){if(a.from!==this.uid&&!pe.node){var i=RF(a,e);this._ticket="";var r=a.dataByCoordSys,o=function(t,n,e){var a=Ql(t).queryOptionMap,i=a.keys()[0];if(!i||"series"===i)return;var r,o=es(n,i,a.get(i),{useDefault:!1,enableAll:!1,enableNone:!1}).models[0];if(!o)return;if(e.getViewOfComponentModel(o).group.traverse((function(n){var e=Up(n).tooltipConfig;if(e&&e.name===t.name)return r=n,!0})),r)return{componentMainType:i,componentIndex:o.componentIndex,el:r}}(a,n,e);if(o){var l=o.el.getBoundingRect().clone();l.applyTransform(o.el.transform),this._tryShow({offsetX:l.x+l.width/2,offsetY:l.y+l.height/2,target:o.el,position:a.position,positionDefault:"bottom"},i)}else if(a.tooltip&&null!=a.x&&null!=a.y){var s=LF;s.x=a.x,s.y=a.y,s.update(),Up(s).tooltipConfig={name:null,option:a.tooltip},this._tryShow({offsetX:a.x,offsetY:a.y,target:s},i)}else if(r)this._tryShow({offsetX:a.x,offsetY:a.y,position:a.position,dataByCoordSys:r,tooltipOption:a.tooltipOption},i);else if(null!=a.seriesIndex){if(this._manuallyAxisShowTip(t,n,e,a))return;var c=GE(a,n),p=c.point[0],u=c.point[1];null!=p&&null!=u&&this._tryShow({offsetX:p,offsetY:u,target:c.el,position:a.position,positionDefault:"bottom"},i)}else null!=a.x&&null!=a.y&&(e.dispatchAction({type:"updateAxisPointer",x:a.x,y:a.y}),this._tryShow({offsetX:a.x,offsetY:a.y,position:a.position,target:e.getZr().findHover(a.x,a.y).target},i))}},n.prototype.manuallyHideTip=function(t,n,e,a){var i=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&i.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,a.from!==this.uid&&this._hide(RF(a,e))},n.prototype._manuallyAxisShowTip=function(t,n,e,a){var i=a.seriesIndex,r=a.dataIndex,o=n.getComponent("axisPointer").coordSysAxesInfo;if(null!=i&&null!=r&&null!=o){var l=n.getSeriesByIndex(i);if(l)if("axis"===OF([l.getData().getItemModel(r),l,(l.coordinateSystem||{}).model],this._tooltipModel).get("trigger"))return e.dispatchAction({type:"updateAxisPointer",seriesIndex:i,dataIndex:r,position:a.position}),!0}},n.prototype._tryShow=function(t,n){var e=t.target;if(this._tooltipModel){this._lastX=t.offsetX,this._lastY=t.offsetY;var a=t.dataByCoordSys;if(a&&a.length)this._showAxisTooltip(a,t);else if(e){var i,r;this._lastDataByCoordSys=null,Mv(e,(function(t){return null!=Up(t).dataIndex?(i=t,!0):null!=Up(t).tooltipConfig?(r=t,!0):void 0}),!0),i?this._showSeriesItemTooltip(t,i,n):r?this._showComponentItemTooltip(t,r,n):this._hide(n)}else this._lastDataByCoordSys=null,this._hide(n)}},n.prototype._showOrMove=function(t,n){var e=t.get("showDelay");n=We(n,this),clearTimeout(this._showTimout),e>0?this._showTimout=setTimeout(n,e):n()},n.prototype._showAxisTooltip=function(t,n){var e=this._ecModel,a=this._tooltipModel,i=[n.offsetX,n.offsetY],r=OF([n.tooltipOption],a),o=this._renderMode,l=[],s=iy("section",{blocks:[],noHeader:!0}),c=[],p=new hy;AF(t,(function(t){AF(t.dataByAxis,(function(t){var n=e.getComponent(t.axisDim+"Axis",t.axisIndex),a=t.value;if(n&&null!=a){var i=kE(a,n.axis,e,t.seriesDataIndices,t.valueLabelOpt),r=iy("section",{header:i,noHeader:!pa(i),sortBlocks:!0,blocks:[]});s.blocks.push(r),Ee(t.seriesDataIndices,(function(s){var u=e.getSeriesByIndex(s.seriesIndex),d=s.dataIndexInside,h=u.getDataParams(d);if(!(h.dataIndex<0)){h.axisDim=t.axisDim,h.axisIndex=t.axisIndex,h.axisType=t.axisType,h.axisId=t.axisId,h.axisValue=eS(n.axis,{value:a}),h.axisValueLabel=i,h.marker=p.makeTooltipMarker("item",Mg(h.color),o);var f=wb(u.formatTooltip(d,!0,null));f.markupFragment&&r.blocks.push(f.markupFragment),f.markupText&&c.push(f.markupText),l.push(h)}}))}}))})),s.blocks.reverse(),c.reverse();var u=n.position,d=r.get("order"),h=ly(s,p,o,d,e.get("useUTC"),r.get("textStyle"));h&&c.unshift(h);var f="richText"===o?"\n\n":"<br/>",g=c.join(f);this._showOrMove(r,(function(){this._updateContentNotChangedOnAxis(t,l)?this._updatePosition(r,u,i[0],i[1],this._tooltipContent,l):this._showTooltipContent(r,g,l,Math.random()+"",i[0],i[1],u,null,p)}))},n.prototype._showSeriesItemTooltip=function(t,n,e){var a=this._ecModel,i=Up(n),r=i.seriesIndex,o=a.getSeriesByIndex(r),l=i.dataModel||o,s=i.dataIndex,c=i.dataType,p=l.getData(c),u=this._renderMode,d=t.positionDefault,h=OF([p.getItemModel(s),l,o&&(o.coordinateSystem||{}).model],this._tooltipModel,d?{position:d}:null),f=h.get("trigger");if(null==f||"item"===f){var g=l.getDataParams(s,c),m=new hy;g.marker=m.makeTooltipMarker("item",Mg(g.color),u);var b=wb(l.formatTooltip(s,!1,c)),y=h.get("order"),v=b.markupFragment?ly(b.markupFragment,m,u,y,a.get("useUTC"),h.get("textStyle")):b.markupText,x="item_"+l.name+"_"+s;this._showOrMove(h,(function(){this._showTooltipContent(h,v,g,x,t.offsetX,t.offsetY,t.position,t.target,m)})),e({type:"showTip",dataIndexInside:s,dataIndex:p.getRawIndex(s),seriesIndex:r,from:this.uid})}},n.prototype._showComponentItemTooltip=function(t,n,e){var a=Up(n),i=a.tooltipConfig.option||{};if(Xe(i)){i={content:i,formatter:i}}var r=[i],o=this._ecModel.getComponent(a.componentMainType,a.componentIndex);o&&r.push(o),r.push({formatter:i.content});var l=t.positionDefault,s=OF(r,this._tooltipModel,l?{position:l}:null),c=s.get("content"),p=Math.random()+"",u=new hy;this._showOrMove(s,(function(){var e=Ce(s.get("formatterParams")||{});this._showTooltipContent(s,c,e,p,t.offsetX,t.offsetY,t.position,n,u)})),e({type:"showTip",from:this.uid})},n.prototype._showTooltipContent=function(t,n,e,a,i,r,o,l,s){if(this._ticket="",t.get("showContent")&&t.get("show")){var c=this._tooltipContent,p=t.get("formatter");o=o||t.get("position");var u=n,d=this._getNearestPoint([i,r],e,t.get("trigger"),t.get("borderColor")).color;if(p)if(Xe(p)){var h=t.ecModel.get("useUTC"),f=Ue(e)?e[0]:e;u=p,f&&f.axisType&&f.axisType.indexOf("time")>=0&&(u=Kf(f.axisValue,u,h)),u=kg(u,e,!0)}else if(Ye(p)){var g=DF((function(n,a){n===this._ticket&&(c.setContent(a,s,t,d,o),this._updatePosition(t,o,i,r,c,e,l))}),this);this._ticket=a,u=p(e,a,g)}else u=p;c.setContent(u,s,t,d,o),c.show(t,d),this._updatePosition(t,o,i,r,c,e,l)}},n.prototype._getNearestPoint=function(t,n,e,a){return"axis"===e||Ue(n)?{color:a||("html"===this._renderMode?"#fff":"none")}:Ue(n)?void 0:{color:a||n.color||n.borderColor}},n.prototype._doUpdatePosition=function(t,n,e,a,i,r,o){var l=this._api.getWidth(),s=this._api.getHeight();n=n||t.get("position");var c=i.getSize(),p=t.get("align"),u=t.get("verticalAlign"),d=o&&o.getBoundingRect().clone();if(o&&d.applyTransform(o.transform),Ye(n)&&(n=n([e,a],r,i.el,d,{viewSize:[l,s],contentSize:c.slice()})),Ue(n))e=zF(n[0],l),a=zF(n[1],s);else if($e(n)){var h=n;h.width=c[0],h.height=c[1];var f=Lg(h,{width:l,height:s});e=f.x,a=f.y,p=null,u=null}else if(Xe(n)&&o){var g=function(t,n,e,a){var i=e[0],r=e[1],o=Math.ceil(Math.SQRT2*a)+8,l=0,s=0,c=n.width,p=n.height;switch(t){case"inside":l=n.x+c/2-i/2,s=n.y+p/2-r/2;break;case"top":l=n.x+c/2-i/2,s=n.y-r-o;break;case"bottom":l=n.x+c/2-i/2,s=n.y+p+o;break;case"left":l=n.x-i-o,s=n.y+p/2-r/2;break;case"right":l=n.x+c+o,s=n.y+p/2-r/2}return[l,s]}(n,d,c,t.get("borderWidth"));e=g[0],a=g[1]}else{g=function(t,n,e,a,i,r,o){var l=e.getSize(),s=l[0],c=l[1];null!=r&&(t+s+r+2>a?t-=s+r:t+=r);null!=o&&(n+c+o>i?n-=c+o:n+=o);return[t,n]}(e,a,i,l,s,p?null:20,u?null:20);e=g[0],a=g[1]}if(p&&(e-=NF(p)?c[0]/2:"right"===p?c[0]:0),u&&(a-=NF(u)?c[1]/2:"bottom"===u?c[1]:0),fF(t)){g=function(t,n,e,a,i){var r=e.getSize(),o=r[0],l=r[1];return t=Math.min(t+o,a)-o,n=Math.min(n+l,i)-l,t=Math.max(t,0),n=Math.max(n,0),[t,n]}(e,a,i,l,s);e=g[0],a=g[1]}i.moveTo(e,a)},n.prototype._updateContentNotChangedOnAxis=function(t,n){var e=this._lastDataByCoordSys,a=this._cbParamsList,i=!!e&&e.length===t.length;return i&&AF(e,(function(e,r){var o=e.dataByAxis||[],l=(t[r]||{}).dataByAxis||[];(i=i&&o.length===l.length)&&AF(o,(function(t,e){var r=l[e]||{},o=t.seriesDataIndices||[],s=r.seriesDataIndices||[];(i=i&&t.value===r.value&&t.axisType===r.axisType&&t.axisId===r.axisId&&o.length===s.length)&&AF(o,(function(t,n){var e=s[n];i=i&&t.seriesIndex===e.seriesIndex&&t.dataIndex===e.dataIndex})),a&&Ee(t.seriesDataIndices,(function(t){var e=t.seriesIndex,r=n[e],o=a[e];r&&o&&o.data!==r.data&&(i=!1)}))}))})),this._lastDataByCoordSys=t,this._cbParamsList=n,!!i},n.prototype._hide=function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},n.prototype.dispose=function(t,n){pe.node||(this._tooltipContent.dispose(),BE("itemTooltip",n))},n.type="tooltip",n}(My);function OF(t,n,e){var a,i=n.ecModel;e?(a=new Cf(e,i,i),a=new Cf(n.option,a,i)):a=n;for(var r=t.length-1;r>=0;r--){var o=t[r];o&&(o instanceof Cf&&(o=o.get("tooltip",!0)),Xe(o)&&(o={formatter:o}),o&&(a=new Cf(o,a,i)))}return a}function RF(t,n){return t.dispatchAction||We(n.dispatchAction,n)}function NF(t){return"center"===t||"middle"===t}var EF=["rect","polygon","keep","clear"];function VF(t,n){var e=Vl(t?t.brush:[]);if(e.length){var a=[];Ee(e,(function(t){var n=t.hasOwnProperty("toolbox")?t.toolbox:[];n instanceof Array&&(a=a.concat(n))}));var i=t&&t.toolbox;Ue(i)&&(i=i[0]),i||(i={feature:{}},t.toolbox=[i]);var r=i.feature||(i.feature={}),o=r.brush||(r.brush={}),l=o.type||(o.type=[]);l.push.apply(l,a),function(t){var n={};Ee(t,(function(t){n[t]=1})),t.length=0,Ee(n,(function(n,e){t.push(e)}))}(l),n&&!l.length&&l.push.apply(l,EF)}}var BF=Ee;function FF(t){if(t)for(var n in t)if(t.hasOwnProperty(n))return!0}function GF(t,n,e){var a={};return BF(n,(function(n){var i,r=a[n]=((i=function(){}).prototype.__hidden=i.prototype,new i);BF(t[n],(function(t,a){if(qA.isValidType(a)){var i={type:a,visual:t};e&&e(i,n),r[a]=new qA(i),"opacity"===a&&((i=Ce(i)).type="colorAlpha",r.__hidden.__alphaForOpacity=new qA(i))}}))})),a}function HF(t,n,e){var a;Ee(e,(function(t){n.hasOwnProperty(t)&&FF(n[t])&&(a=!0)})),a&&Ee(e,(function(e){n.hasOwnProperty(e)&&FF(n[e])?t[e]=Ce(n[e]):delete t[e]}))}var WF={lineX:jF(0),lineY:jF(1),rect:{point:function(t,n,e){return t&&e.boundingRect.contain(t[0],t[1])},rect:function(t,n,e){return t&&e.boundingRect.intersect(t)}},polygon:{point:function(t,n,e){return t&&e.boundingRect.contain(t[0],t[1])&&Ex(e.range,t[0],t[1])},rect:function(t,n,e){var a=e.range;if(!t||a.length<=1)return!1;var i=t.x,r=t.y,o=t.width,l=t.height,s=a[0];return!!(Ex(a,i,r)||Ex(a,i+o,r)||Ex(a,i,r+l)||Ex(a,i+o,r+l)||Lo.create(t).contain(s[0],s[1])||qh(i,r,i+o,r,a)||qh(i,r,i,r+l,a)||qh(i+o,r,i+o,r+l,a)||qh(i,r+l,i+o,r+l,a))||void 0}}};function jF(t){var n=["x","y"],e=["width","height"];return{point:function(n,e,a){if(n){var i=a.range;return UF(n[t],i)}},rect:function(a,i,r){if(a){var o=r.range,l=[a[n[t]],a[n[t]]+a[e[t]]];return l[1]<l[0]&&l.reverse(),UF(l[0],o)||UF(l[1],o)||UF(o[0],l)||UF(o[1],l)}}}}function UF(t,n){return n[0]<=t&&t<=n[1]}var YF=["inBrush","outOfBrush"],XF="__ecBrushSelect",ZF="__ecInBrushSelectEvent";function qF(t){t.eachComponent({mainType:"brush"},(function(n){(n.brushTargetManager=new qB(n.option,t)).setInputRanges(n.areas,t)}))}function $F(t,n,e){var a,i,r=[];t.eachComponent({mainType:"brush"},(function(t){e&&"takeGlobalCursor"===e.type&&t.setBrushOption("brush"===e.key?e.brushOption:{brushType:!1})})),qF(t),t.eachComponent({mainType:"brush"},(function(n,e){var o={brushId:n.id,brushIndex:e,brushName:n.name,areas:Ce(n.areas),selected:[]};r.push(o);var l=n.option,s=l.brushLink,c=[],p=[],u=[],d=!1;e||(a=l.throttleType,i=l.throttleDelay);var h=Ve(n.areas,(function(t){var n=QF[t.brushType],e=ze({boundingRect:n?n(t):void 0},t);return e.selectors=function(t){var n=t.brushType,e={point:function(a){return WF[n].point(a,e,t)},rect:function(a){return WF[n].rect(a,e,t)}};return e}(e),e})),f=GF(n.option,YF,(function(t){t.mappingMethod="fixed"}));function g(t){return"all"===s||!!c[t]}function m(t){return!!t.length}Ue(s)&&Ee(s,(function(t){c[t]=1})),t.eachSeries((function(e,a){var i=u[a]=[];"parallel"===e.subType?function(t,n){var e=t.coordinateSystem;d=d||e.hasAxisBrushed(),g(n)&&e.eachActiveState(t.getData(),(function(t,n){"active"===t&&(p[n]=1)}))}(e,a):function(e,a,i){if(!e.brushSelector||function(t,n){var e=t.option.seriesIndex;return null!=e&&"all"!==e&&(Ue(e)?Pe(e,n)<0:n!==e)}(n,a))return;if(Ee(h,(function(a){n.brushTargetManager.controlSeries(a,e,t)&&i.push(a),d=d||m(i)})),g(a)&&m(i)){var r=e.getData();r.each((function(t){JF(e,i,r,t)&&(p[t]=1)}))}}(e,a,i)})),t.eachSeries((function(t,n){var e={seriesId:t.id,seriesIndex:n,seriesName:t.name,dataIndex:[]};o.selected.push(e);var a=u[n],i=t.getData(),r=g(n)?function(t){return p[t]?(e.dataIndex.push(i.getRawIndex(t)),"inBrush"):"outOfBrush"}:function(n){return JF(t,a,i,n)?(e.dataIndex.push(i.getRawIndex(n)),"inBrush"):"outOfBrush"};(g(n)?d:m(a))&&function(t,n,e,a,i,r){var o,l={};function s(t){return xv(e,o,t)}function c(t,n){_v(e,o,t,n)}function p(t,p){o=null==r?t:p;var u=e.getRawDataItem(o);if(!u||!1!==u.visualMap)for(var d=a.call(i,t),h=n[d],f=l[d],g=0,m=f.length;g<m;g++){var b=f[g];h[b]&&h[b].applyVisual(t,s,c)}}Ee(t,(function(t){var e=qA.prepareVisualTypes(n[t]);l[t]=e})),null==r?e.each(p):e.each([r],p)}(YF,f,i,r)}))})),function(t,n,e,a,i){if(!i)return;var r=t.getZr();if(r[ZF])return;r.__ecBrushSelect||(r.__ecBrushSelect=KF);By(r,XF,e,n)(t,a)}(n,a,i,r,e)}function KF(t,n){if(!t.isDisposed()){var e=t.getZr();e[ZF]=!0,t.dispatchAction({type:"brushSelect",batch:n}),e[ZF]=!1}}function JF(t,n,e,a){for(var i=0,r=n.length;i<r;i++){var o=n[i];if(t.brushSelector(a,e,o.selectors,o))return!0}}var QF={rect:function(t){return tG(t.range)},polygon:function(t){for(var n,e=t.range,a=0,i=e.length;a<i;a++){n=n||[[1/0,-1/0],[1/0,-1/0]];var r=e[a];r[0]<n[0][0]&&(n[0][0]=r[0]),r[0]>n[0][1]&&(n[0][1]=r[0]),r[1]<n[1][0]&&(n[1][0]=r[1]),r[1]>n[1][1]&&(n[1][1]=r[1])}return n&&tG(n)}};function tG(t){return new Lo(t[0][0],t[1][0],t[0][1]-t[0][0],t[1][1]-t[1][0])}var nG=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.init=function(t,n){this.ecModel=t,this.api=n,this.model,(this._brushController=new IP(n.getZr())).on("brush",We(this._onBrush,this)).mount()},n.prototype.render=function(t,n,e,a){this.model=t,this._updateController(t,n,e,a)},n.prototype.updateTransform=function(t,n,e,a){qF(n),this._updateController(t,n,e,a)},n.prototype.updateVisual=function(t,n,e,a){this.updateTransform(t,n,e,a)},n.prototype.updateView=function(t,n,e,a){this._updateController(t,n,e,a)},n.prototype._updateController=function(t,n,e,a){(!a||a.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(e)).enableBrush(t.brushOption).updateCovers(t.areas.slice())},n.prototype.dispose=function(){this._brushController.dispose()},n.prototype._onBrush=function(t){var n=this.model.id,e=this.model.brushTargetManager.setOutputRanges(t.areas,this.ecModel);(!t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:n,areas:Ce(e),$from:n}),t.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:n,areas:Ce(e),$from:n})},n.type="brush",n}(My),eG=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.areas=[],e.brushOption={},e}return re(n,t),n.prototype.optionUpdated=function(t,n){var e=this.option;!n&&HF(e,t,["inBrush","outOfBrush"]);var a=e.inBrush=e.inBrush||{};e.outOfBrush=e.outOfBrush||{color:"#ddd"},a.hasOwnProperty("liftZ")||(a.liftZ=5)},n.prototype.setAreas=function(t){t&&(this.areas=Ve(t,(function(t){return aG(this.option,t)}),this))},n.prototype.setBrushOption=function(t){this.brushOption=aG(this.option,t),this.brushType=this.brushOption.brushType},n.type="brush",n.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],n.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},n}(Bg);function aG(t,n){return Te({brushType:t.brushType,brushMode:t.brushMode,transformable:t.transformable,brushStyle:new Cf(t.brushStyle).getItemStyle(),removeOnClick:t.removeOnClick,z:t.z},n,!0)}var iG=["rect","polygon","lineX","lineY","keep","clear"],rG=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return re(n,t),n.prototype.render=function(t,n,e){var a,i,r;n.eachComponent({mainType:"brush"},(function(t){a=t.brushType,i=t.brushOption.brushMode||"single",r=r||!!t.areas.length})),this._brushType=a,this._brushMode=i,Ee(t.get("type",!0),(function(n){t.setIconStatus(n,("keep"===n?"multiple"===i:"clear"===n?r:n===a)?"emphasis":"normal")}))},n.prototype.updateView=function(t,n,e){this.render(t,n,e)},n.prototype.getIcons=function(){var t=this.model,n=t.get("icon",!0),e={};return Ee(t.get("type",!0),(function(t){n[t]&&(e[t]=n[t])})),e},n.prototype.onclick=function(t,n,e){var a=this._brushType,i=this._brushMode;"clear"===e?(n.dispatchAction({type:"axisAreaSelect",intervals:[]}),n.dispatchAction({type:"brush",command:"clear",areas:[]})):n.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===e?a:a!==e&&e,brushMode:"keep"===e?"multiple"===i?"single":"multiple":i}})},n.getDefaultOption=function(t){return{show:!0,type:iG.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:t.getLocaleModel().get(["toolbox","brush","title"])}},n}(MB);var oG=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.layoutMode={type:"box",ignoreSize:!0},e}return re(n,t),n.type="title",n.defaultOption={zlevel:0,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"}},n}(Bg),lG=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.render=function(t,n,e){if(this.group.removeAll(),t.get("show")){var a=this.group,i=t.getModel("textStyle"),r=t.getModel("subtextStyle"),o=t.get("textAlign"),l=ra(t.get("textBaseline"),t.get("textVerticalAlign")),s=new jp({style:of(i,{text:t.get("text"),fill:i.getTextColor()},{disableBox:!0}),z2:10}),c=s.getBoundingRect(),p=t.get("subtext"),u=new jp({style:of(r,{text:p,fill:r.getTextColor(),y:c.height+t.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),d=t.get("link"),h=t.get("sublink"),f=t.get("triggerEvent",!0);s.silent=!d&&!f,u.silent=!h&&!f,d&&s.on("click",(function(){Ig(d,"_"+t.get("target"))})),h&&u.on("click",(function(){Ig(h,"_"+t.get("subtarget"))})),Up(s).eventData=Up(u).eventData=f?{componentType:"title",componentIndex:t.componentIndex}:null,a.add(s),p&&a.add(u);var g=a.getBoundingRect(),m=t.getBoxLayoutParams();m.width=g.width,m.height=g.height;var b=Lg(m,{width:e.getWidth(),height:e.getHeight()},t.get("padding"));o||("middle"===(o=t.get("left")||t.get("right"))&&(o="center"),"right"===o?b.x+=b.width:"center"===o&&(b.x+=b.width/2)),l||("center"===(l=t.get("top")||t.get("bottom"))&&(l="middle"),"bottom"===l?b.y+=b.height:"middle"===l&&(b.y+=b.height/2),l=l||"top"),a.x=b.x,a.y=b.y,a.markRedraw();var y={align:o,verticalAlign:l};s.setStyle(y),u.setStyle(y),g=a.getBoundingRect();var v=b.margin,x=t.getItemStyle(["color","opacity"]);x.fill=t.get("backgroundColor");var w=new Lp({shape:{x:g.x-v[3],y:g.y-v[0],width:g.width+v[1]+v[3],height:g.height+v[0]+v[2],r:t.get("borderRadius")},style:x,subPixelOptimize:!0,silent:!0});a.add(w)}},n.type="title",n}(My);var sG=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.layoutMode="box",e}return re(n,t),n.prototype.init=function(t,n,e){this.mergeDefaultAndTheme(t,e),this._initData()},n.prototype.mergeOption=function(n){t.prototype.mergeOption.apply(this,arguments),this._initData()},n.prototype.setCurrentIndex=function(t){null==t&&(t=this.option.currentIndex);var n=this._data.count();this.option.loop?t=(t%n+n)%n:(t>=n&&(t=n-1),t<0&&(t=0)),this.option.currentIndex=t},n.prototype.getCurrentIndex=function(){return this.option.currentIndex},n.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},n.prototype.setPlayState=function(t){this.option.autoPlay=!!t},n.prototype.getPlayState=function(){return!!this.option.autoPlay},n.prototype._initData=function(){var t,n=this.option,e=n.data||[],a=n.axisType,i=this._names=[];"category"===a?(t=[],Ee(e,(function(n,e){var a,r=Yl(Gl(n),"");$e(n)?(a=Ce(n)).value=e:a=e,t.push(a),i.push(r)}))):t=e;var r={category:"ordinal",time:"time",value:"number"}[a]||"number";(this._data=new Y_([{name:"value",type:r}],this)).initData(t,i)},n.prototype.getData=function(){return this._data},n.prototype.getCategories=function(){if("category"===this.get("axisType"))return this._names.slice()},n.type="timeline",n.defaultOption={zlevel:0,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:[]},n}(Bg),cG=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.type="timeline.slider",n.defaultOption=Af(sG.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:[]}),n}(sG);Re(cG,xb.prototype);var pG=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.type="timeline",n}(My),uG=function(t){function n(n,e,a,i){var r=t.call(this,n,e,a)||this;return r.type=i||"value",r}return re(n,t),n.prototype.getLabelModel=function(){return this.model.getModel("label")},n.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")},n}(MS),dG=Math.PI,hG=$l(),fG=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.init=function(t,n){this.api=n},n.prototype.render=function(t,n,e){if(this.model=t,this.api=e,this.ecModel=n,this.group.removeAll(),t.get("show",!0)){var a=this._layout(t,e),i=this._createGroup("_mainGroup"),r=this._createGroup("_labelGroup"),o=this._axis=this._createAxis(a,t);t.formatTooltip=function(t){return iy("nameValue",{noName:!0,value:o.scale.getLabel({value:t})})},Ee(["AxisLine","AxisTick","Control","CurrentPointer"],(function(n){this["_render"+n](a,i,o,t)}),this),this._renderAxisLabel(a,r,o,t),this._position(a,t)}this._doPlayStop(),this._updateTicksStatus()},n.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},n.prototype.dispose=function(){this._clearTimer()},n.prototype._layout=function(t,n){var e,a,i,r,o=t.get(["label","position"]),l=t.get("orient"),s=function(t,n){return Lg(t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()},t.get("padding"))}(t,n),c={horizontal:"center",vertical:(e=null==o||"auto"===o?"horizontal"===l?s.y+s.height/2<n.getHeight()/2?"-":"+":s.x+s.width/2<n.getWidth()/2?"+":"-":Xe(o)?{horizontal:{top:"-",bottom:"+"},vertical:{left:"-",right:"+"}}[l][o]:o)>=0||"+"===e?"left":"right"},p={horizontal:e>=0||"+"===e?"top":"bottom",vertical:"middle"},u={horizontal:0,vertical:dG/2},d="vertical"===l?s.height:s.width,h=t.getModel("controlStyle"),f=h.get("show",!0),g=f?h.get("itemSize"):0,m=f?h.get("itemGap"):0,b=g+m,y=t.get(["label","rotate"])||0;y=y*dG/180;var v=h.get("position",!0),x=f&&h.get("showPlayBtn",!0),w=f&&h.get("showPrevBtn",!0),_=f&&h.get("showNextBtn",!0),k=0,S=d;"left"===v||"bottom"===v?(x&&(a=[0,0],k+=b),w&&(i=[k,0],k+=b),_&&(r=[S-g,0],S-=b)):(x&&(a=[S-g,0],S-=b),w&&(i=[0,0],k+=b),_&&(r=[S-g,0],S-=b));var M=[k,S];return t.get("inverse")&&M.reverse(),{viewRect:s,mainLength:d,orient:l,rotation:u[l],labelRotation:y,labelPosOpt:e,labelAlign:t.get(["label","align"])||c[l],labelBaseline:t.get(["label","verticalAlign"])||t.get(["label","baseline"])||p[l],playPosition:a,prevBtnPosition:i,nextBtnPosition:r,axisExtent:M,controlSize:g,controlGap:m}},n.prototype._position=function(t,n){var e=this._mainGroup,a=this._labelGroup,i=t.viewRect;if("vertical"===t.orient){var r=[1,0,0,1,0,0],o=i.x,l=i.y+i.height;eo(r,r,[-o,-l]),ao(r,r,-dG/2),eo(r,r,[o,l]),(i=i.clone()).applyTransform(r)}var s=m(i),c=m(e.getBoundingRect()),p=m(a.getBoundingRect()),u=[e.x,e.y],d=[a.x,a.y];d[0]=u[0]=s[0][0];var h,f=t.labelPosOpt;null==f||Xe(f)?(b(u,c,s,1,h="+"===f?0:1),b(d,p,s,1,1-h)):(b(u,c,s,1,h=f>=0?0:1),d[1]=u[1]+f);function g(t){t.originX=s[0][0]-t.x,t.originY=s[1][0]-t.y}function m(t){return[[t.x,t.x+t.width],[t.y,t.y+t.height]]}function b(t,n,e,a,i){t[a]+=e[a][i]-n[a][i]}e.setPosition(u),a.setPosition(d),e.rotation=a.rotation=t.rotation,g(e),g(a)},n.prototype._createAxis=function(t,n){var e=n.getData(),a=n.get("axisType"),i=function(t,n){if(n=n||t.get("type"))switch(n){case"category":return new hk({ordinalMeta:t.getCategories(),extent:[1/0,-1/0]});case"time":return new Dk({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get("useUTC")});default:return new gk}}(n,a);i.getTicks=function(){return e.mapArray(["value"],(function(t){return{value:t}}))};var r=e.getDataExtent("value");i.setExtent(r[0],r[1]),i.niceTicks();var o=new uG("value",i,t.axisExtent,a);return o.model=n,o},n.prototype._createGroup=function(t){var n=this[t]=new el;return this.group.add(n),n},n.prototype._renderAxisLine=function(t,n,e,a){var i=e.getExtent();if(a.get(["lineStyle","show"])){var r=new Ud({shape:{x1:i[0],y1:0,x2:i[1],y2:0},style:Ae({lineCap:"round"},a.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});n.add(r);var o=this._progressLine=new Ud({shape:{x1:i[0],x2:this._currentPointer?this._currentPointer.x:i[0],y1:0,y2:0},style:ze({lineCap:"round",lineWidth:r.style.lineWidth},a.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});n.add(o)}},n.prototype._renderAxisTick=function(t,n,e,a){var i=this,r=a.getData(),o=e.scale.getTicks();this._tickSymbols=[],Ee(o,(function(t){var o=e.dataToCoord(t.value),l=r.getItemModel(t.value),s=l.getModel("itemStyle"),c=l.getModel(["emphasis","itemStyle"]),p=l.getModel(["progress","itemStyle"]),u={x:o,y:0,onclick:We(i._changeTimeline,i,t.value)},d=gG(l,s,n,u);d.ensureState("emphasis").style=c.getItemStyle(),d.ensureState("progress").style=p.getItemStyle(),Ou(d);var h=Up(d);l.get("tooltip")?(h.dataIndex=t.value,h.dataModel=a):h.dataIndex=h.dataModel=null,i._tickSymbols.push(d)}))},n.prototype._renderAxisLabel=function(t,n,e,a){var i=this;if(e.getLabelModel().get("show")){var r=a.getData(),o=e.getViewLabels();this._tickLabels=[],Ee(o,(function(a){var o=a.tickValue,l=r.getItemModel(o),s=l.getModel("label"),c=l.getModel(["emphasis","label"]),p=l.getModel(["progress","label"]),u=e.dataToCoord(a.tickValue),d=new jp({x:u,y:0,rotation:t.labelRotation-t.rotation,onclick:We(i._changeTimeline,i,o),silent:!1,style:of(s,{text:a.formattedLabel,align:t.labelAlign,verticalAlign:t.labelBaseline})});d.ensureState("emphasis").style=of(c),d.ensureState("progress").style=of(p),n.add(d),Ou(d),hG(d).dataIndex=o,i._tickLabels.push(d)}))}},n.prototype._renderControl=function(t,n,e,a){var i=t.controlSize,r=t.rotation,o=a.getModel("controlStyle").getItemStyle(),l=a.getModel(["emphasis","controlStyle"]).getItemStyle(),s=a.getPlayState(),c=a.get("inverse",!0);function p(t,e,s,c){if(t){var p=Ho(ra(a.get(["controlStyle",e+"BtnSize"]),i),i),u=function(t,n,e,a){var i=a.style,r=Zh(t.get(["controlStyle",n]),a||{},new Lo(e[0],e[1],e[2],e[3]));i&&r.setStyle(i);return r}(a,e+"Icon",[0,-p/2,p,p],{x:t[0],y:t[1],originX:i/2,originY:0,rotation:c?-r:0,rectHover:!0,style:o,onclick:s});u.ensureState("emphasis").style=l,n.add(u),Ou(u)}}p(t.nextBtnPosition,"next",We(this._changeTimeline,this,c?"-":"+")),p(t.prevBtnPosition,"prev",We(this._changeTimeline,this,c?"+":"-")),p(t.playPosition,s?"stop":"play",We(this._handlePlayClick,this,!s),!0)},n.prototype._renderCurrentPointer=function(t,n,e,a){var i=a.getData(),r=a.getCurrentIndex(),o=i.getItemModel(r).getModel("checkpointStyle"),l=this,s={onCreate:function(t){t.draggable=!0,t.drift=We(l._handlePointerDrag,l),t.ondragend=We(l._handlePointerDragend,l),mG(t,l._progressLine,r,e,a,!0)},onUpdate:function(t){mG(t,l._progressLine,r,e,a)}};this._currentPointer=gG(o,o,this._mainGroup,{},this._currentPointer,s)},n.prototype._handlePlayClick=function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},n.prototype._handlePointerDrag=function(t,n,e){this._clearTimer(),this._pointerChangeTimeline([e.offsetX,e.offsetY])},n.prototype._handlePointerDragend=function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},n.prototype._pointerChangeTimeline=function(t,n){var e=this._toAxisCoord(t)[0],a=fl(this._axis.getExtent().slice());e>a[1]&&(e=a[1]),e<a[0]&&(e=a[0]),this._currentPointer.x=e,this._currentPointer.markRedraw(),this._progressLine.shape.x2=e,this._progressLine.dirty();var i=this._findNearestTick(e),r=this.model;(n||i!==r.getCurrentIndex()&&r.get("realtime"))&&this._changeTimeline(i)},n.prototype._doPlayStop=function(){var t=this;this._clearTimer(),this.model.getPlayState()&&(this._timer=setTimeout((function(){var n=t.model;t._changeTimeline(n.getCurrentIndex()+(n.get("rewind",!0)?-1:1))}),this.model.get("playInterval")))},n.prototype._toAxisCoord=function(t){return Hh(t,this._mainGroup.getLocalTransform(),!0)},n.prototype._findNearestTick=function(t){var n,e=this.model.getData(),a=1/0,i=this._axis;return e.each(["value"],(function(e,r){var o=i.dataToCoord(e),l=Math.abs(o-t);l<a&&(a=l,n=r)})),n},n.prototype._clearTimer=function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},n.prototype._changeTimeline=function(t){var n=this.model.getCurrentIndex();"+"===t?t=n+1:"-"===t&&(t=n-1),this.api.dispatchAction({type:"timelineChange",currentIndex:t,from:this.uid})},n.prototype._updateTicksStatus=function(){var t=this.model.getCurrentIndex(),n=this._tickSymbols,e=this._tickLabels;if(n)for(var a=0;a<n.length;a++)n&&n[a]&&n[a].toggleState("progress",a<t);if(e)for(a=0;a<e.length;a++)e&&e[a]&&e[a].toggleState("progress",hG(e[a]).dataIndex<=t)},n.type="timeline.slider",n}(pG);function gG(t,n,e,a,i,r){var o=n.get("color");i?(i.setColor(o),e.add(i),r&&r.onUpdate(i)):((i=Vv(t.get("symbol"),-1,-1,2,2,o)).setStyle("strokeNoScale",!0),e.add(i),r&&r.onCreate(i));var l=n.getItemStyle(["color"]);i.setStyle(l),a=Te({rectHover:!0,z2:100},a,!0);var s=Bv(t.get("symbolSize"));a.scaleX=s[0]/2,a.scaleY=s[1]/2;var c=Fv(t.get("symbolOffset"),s);c&&(a.x=(a.x||0)+c[0],a.y=(a.y||0)+c[1]);var p=t.get("symbolRotate");return a.rotation=(p||0)*Math.PI/180||0,i.attr(a),i.updateTransform(),i}function mG(t,n,e,a,i,r){if(!t.dragging){var o=i.getModel("checkpointStyle"),l=a.dataToCoord(i.getData().get("value",e));if(r||!o.get("animation",!0))t.attr({x:l,y:0}),n&&n.attr({shape:{x2:l}});else{var s={duration:o.get("animationDuration",!0),easing:o.get("animationEasing",!0)};t.stopAnimation(null,!0),t.animateTo({x:l,y:0},s),n&&n.animateTo({shape:{x2:l}},s)}}}function bG(t){var n=t&&t.timeline;Ue(n)||(n=n?[n]:[]),Ee(n,(function(t){t&&function(t){var n=t.type,e={number:"value",time:"time"};e[n]&&(t.axisType=e[n],delete t.type);if(yG(t),vG(t,"controlPosition")){var a=t.controlStyle||(t.controlStyle={});vG(a,"position")||(a.position=t.controlPosition),"none"!==a.position||vG(a,"show")||(a.show=!1,delete a.position),delete t.controlPosition}Ee(t.data||[],(function(t){$e(t)&&!Ue(t)&&(!vG(t,"value")&&vG(t,"name")&&(t.value=t.name),yG(t))}))}(t)}))}function yG(t){var n=t.itemStyle||(t.itemStyle={}),e=n.emphasis||(n.emphasis={}),a=t.label||t.label||{},i=a.normal||(a.normal={}),r={normal:1,emphasis:1};Ee(a,(function(t,n){r[n]||vG(i,n)||(i[n]=t)})),e.label&&!vG(a,"emphasis")&&(a.emphasis=e.label,delete e.label)}function vG(t,n){return t.hasOwnProperty(n)}function xG(t,n){if(!t)return!1;for(var e=Ue(t)?t:[t],a=0;a<e.length;a++)if(e[a]&&e[a][n])return!0;return!1}function wG(t){Bl(t,"label",["show"])}var _G=$l(),kG=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.createdBySelf=!1,e}return re(n,t),n.prototype.init=function(t,n,e){this.mergeDefaultAndTheme(t,e),this._mergeOption(t,e,!1,!0)},n.prototype.isAnimationEnabled=function(){if(pe.node)return!1;var t=this.__hostSeries;return this.getShallow("animation")&&t&&t.isAnimationEnabled()},n.prototype.mergeOption=function(t,n){this._mergeOption(t,n,!1,!1)},n.prototype._mergeOption=function(t,n,e,a){var i=this.mainType;e||n.eachSeries((function(t){var e=t.get(this.mainType,!0),r=_G(t)[i];e&&e.data?(r?r._mergeOption(e,n,!0):(a&&wG(e),Ee(e.data,(function(t){t instanceof Array?(wG(t[0]),wG(t[1])):wG(t)})),Ae(r=this.createMarkerModelFromSeries(e,this,n),{mainType:this.mainType,seriesIndex:t.seriesIndex,name:t.name,createdBySelf:!0}),r.__hostSeries=t),_G(t)[i]=r):_G(t)[i]=null}),this)},n.prototype.formatTooltip=function(t,n,e){var a=this.getData(),i=this.getRawValue(t),r=a.getName(t);return iy("section",{header:this.name,blocks:[iy("nameValue",{name:r,value:i,noName:!r,noValue:null==i})]})},n.prototype.getData=function(){return this._data},n.prototype.setData=function(t){this._data=t},n.getMarkerModelFromSeries=function(t,n){return _G(t)[n]},n.type="marker",n.dependencies=["series","grid","polar","geo"],n}(Bg);Re(kG,xb.prototype);var SG=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.createMarkerModelFromSeries=function(t,e,a){return new n(t,e,a)},n.type="markPoint",n.defaultOption={zlevel:0,z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}},n}(kG);function MG(t,n,e,a,i,r){var o=[],l=Q_(n,a)?n.getCalculationInfo("stackResultDimension"):a,s=zG(n,l,t),c=n.indicesOfNearest(l,s)[0];o[i]=n.get(e,c),o[r]=n.get(l,c);var p=n.get(a,c),u=gl(n.get(a,c));return(u=Math.min(u,20))>=0&&(o[r]=+o[r].toFixed(u)),[o,p]}var IG={min:je(MG,"min"),max:je(MG,"max"),average:je(MG,"average"),median:je(MG,"median")};function CG(t,n){var e=t.getData(),a=t.coordinateSystem;if(n&&!function(t){return!isNaN(parseFloat(t.x))&&!isNaN(parseFloat(t.y))}(n)&&!Ue(n.coord)&&a){var i=a.dimensions,r=TG(n,e,a,t);if((n=Ce(n)).type&&IG[n.type]&&r.baseAxis&&r.valueAxis){var o=Pe(i,r.baseAxis.dim),l=Pe(i,r.valueAxis.dim),s=IG[n.type](e,r.baseDataDim,r.valueDataDim,o,l);n.coord=s[0],n.value=s[1]}else{for(var c=[null!=n.xAxis?n.xAxis:n.radiusAxis,null!=n.yAxis?n.yAxis:n.angleAxis],p=0;p<2;p++)IG[c[p]]&&(c[p]=zG(e,e.mapDimension(i[p]),c[p]));n.coord=c}}return n}function TG(t,n,e,a){var i={};return null!=t.valueIndex||null!=t.valueDim?(i.valueDataDim=null!=t.valueIndex?n.getDimension(t.valueIndex):t.valueDim,i.valueAxis=e.getAxis(function(t,n){var e=t.getData().getDimensionInfo(n);return e&&e.coordDim}(a,i.valueDataDim)),i.baseAxis=e.getOtherAxis(i.valueAxis),i.baseDataDim=n.mapDimension(i.baseAxis.dim)):(i.baseAxis=a.getBaseAxis(),i.valueAxis=e.getOtherAxis(i.baseAxis),i.baseDataDim=n.mapDimension(i.baseAxis.dim),i.valueDataDim=n.mapDimension(i.valueAxis.dim)),i}function DG(t,n){return!(t&&t.containData&&n.coord&&!function(t){return!(isNaN(parseFloat(t.x))&&isNaN(parseFloat(t.y)))}(n))||t.containData(n.coord)}function AG(t,n){return t?function(t,e,a,i){return Mb(i<2?t.coord&&t.coord[i]:t.value,n[i])}:function(t,e,a,i){return Mb(t.value,n[i])}}function zG(t,n,e){if("average"===e){var a=0,i=0;return t.each(n,(function(t,n){isNaN(t)||(a+=t,i++)})),a/i}return"median"===e?t.getMedian(n):t.getDataExtent(n)["max"===e?1:0]}var LG=$l(),PG=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.init=function(){this.markerGroupMap=ga()},n.prototype.render=function(t,n,e){var a=this,i=this.markerGroupMap;i.each((function(t){LG(t).keep=!1})),n.eachSeries((function(t){var i=kG.getMarkerModelFromSeries(t,a.type);i&&a.renderSeries(t,i,n,e)})),i.each((function(t){!LG(t).keep&&a.group.remove(t.group)}))},n.prototype.markKeep=function(t){LG(t).keep=!0},n.prototype.blurSeries=function(t){var n=this;Ee(t,(function(t){var e=kG.getMarkerModelFromSeries(t,n.type);e&&e.getData().eachItemGraphicEl((function(t){t&&ku(t)}))}))},n.type="marker",n}(My);function OG(t,n,e){var a=n.coordinateSystem;t.each((function(i){var r,o=t.getItemModel(i),l=dl(o.get("x"),e.getWidth()),s=dl(o.get("y"),e.getHeight());if(isNaN(l)||isNaN(s)){if(n.getMarkerPosition)r=n.getMarkerPosition(t.getValues(t.dimensions,i));else if(a){var c=t.get(a.dimensions[0],i),p=t.get(a.dimensions[1],i);r=a.dataToPoint([c,p])}}else r=[l,s];isNaN(l)||(r[0]=l),isNaN(s)||(r[1]=s),t.setItemLayout(i,r)}))}var RG=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.updateTransform=function(t,n,e){n.eachSeries((function(t){var n=kG.getMarkerModelFromSeries(t,"markPoint");n&&(OG(n.getData(),t,e),this.markerGroupMap.get(t.id).updateLayout())}),this)},n.prototype.renderSeries=function(t,n,e,a){var i=t.coordinateSystem,r=t.id,o=t.getData(),l=this.markerGroupMap,s=l.get(r)||l.set(r,new MI),c=function(t,n,e){var a;a=t?Ve(t&&t.dimensions,(function(t){return Ae(Ae({},n.getData().getDimensionInfo(n.getData().mapDimension(t))||{}),{name:t,ordinalMeta:null})})):[{name:"value",type:"float"}];var i=new Y_(a,e),r=Ve(e.get("data"),je(CG,n));t&&(r=Fe(r,je(DG,t)));var o=AG(!!t,a);return i.initData(r,null,o),i}(i,t,n);n.setData(c),OG(n.getData(),t,a),c.each((function(t){var e=c.getItemModel(t),a=e.getShallow("symbol"),i=e.getShallow("symbolSize"),r=e.getShallow("symbolRotate"),l=e.getShallow("symbolOffset"),s=e.getShallow("symbolKeepAspect");if(Ye(a)||Ye(i)||Ye(r)||Ye(l)){var p=n.getRawValue(t),u=n.getDataParams(t);Ye(a)&&(a=a(p,u)),Ye(i)&&(i=i(p,u)),Ye(r)&&(r=r(p,u)),Ye(l)&&(l=l(p,u))}var d=e.getModel("itemStyle").getItemStyle(),h=wv(o,"color");d.fill||(d.fill=h),c.setItemVisual(t,{symbol:a,symbolSize:i,symbolRotate:r,symbolOffset:l,symbolKeepAspect:s,style:d})})),s.updateData(c),this.group.add(s.group),c.eachItemGraphicEl((function(t){t.traverse((function(t){Up(t).dataModel=n}))})),this.markKeep(s),s.group.silent=n.get("silent")||t.get("silent")},n.type="markPoint",n}(PG);var NG=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.createMarkerModelFromSeries=function(t,e,a){return new n(t,e,a)},n.type="markLine",n.defaultOption={zlevel:0,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"},n}(kG),EG=$l(),VG=function(t,n,e,a){var i,r=t.getData();if(Ue(a))i=a;else{var o=a.type;if("min"===o||"max"===o||"average"===o||"median"===o||null!=a.xAxis||null!=a.yAxis){var l=void 0,s=void 0;if(null!=a.yAxis||null!=a.xAxis)l=n.getAxis(null!=a.yAxis?"y":"x"),s=ia(a.yAxis,a.xAxis);else{var c=TG(a,r,n,t);l=c.valueAxis,s=zG(r,tk(r,c.valueDataDim),o)}var p="x"===l.dim?0:1,u=1-p,d=Ce(a),h={coord:[]};d.type=null,d.coord=[],d.coord[u]=-1/0,h.coord[u]=1/0;var f=e.get("precision");f>=0&&"number"==typeof s&&(s=+s.toFixed(Math.min(f,20))),d.coord[p]=h.coord[p]=s,i=[d,h,{type:o,valueIndex:a.valueIndex,value:s}]}else i=[]}var g=[CG(t,i[0]),CG(t,i[1]),Ae({},i[2])];return g[2].type=g[2].type||null,Te(g[2],g[0]),Te(g[2],g[1]),g};function BG(t){return!isNaN(t)&&!isFinite(t)}function FG(t,n,e,a){var i=1-t,r=a.dimensions[t];return BG(n[i])&&BG(e[i])&&n[t]===e[t]&&a.getAxis(r).containData(n[t])}function GG(t,n){if("cartesian2d"===t.type){var e=n[0].coord,a=n[1].coord;if(e&&a&&(FG(1,e,a,t)||FG(0,e,a,t)))return!0}return DG(t,n[0])&&DG(t,n[1])}function HG(t,n,e,a,i){var r,o=a.coordinateSystem,l=t.getItemModel(n),s=dl(l.get("x"),i.getWidth()),c=dl(l.get("y"),i.getHeight());if(isNaN(s)||isNaN(c)){if(a.getMarkerPosition)r=a.getMarkerPosition(t.getValues(t.dimensions,n));else{var p=o.dimensions,u=t.get(p[0],n),d=t.get(p[1],n);r=o.dataToPoint([u,d])}if(HI(o,"cartesian2d")){var h=o.getAxis("x"),f=o.getAxis("y");p=o.dimensions;BG(t.get(p[0],n))?r[0]=h.toGlobalCoord(h.getExtent()[e?0:1]):BG(t.get(p[1],n))&&(r[1]=f.toGlobalCoord(f.getExtent()[e?0:1]))}isNaN(s)||(r[0]=s),isNaN(c)||(r[1]=c)}else r=[s,c];t.setItemLayout(n,r)}var WG=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.updateTransform=function(t,n,e){n.eachSeries((function(t){var n=kG.getMarkerModelFromSeries(t,"markLine");if(n){var a=n.getData(),i=EG(n).from,r=EG(n).to;i.each((function(n){HG(i,n,!0,t,e),HG(r,n,!1,t,e)})),a.each((function(t){a.setItemLayout(t,[i.getItemLayout(t),r.getItemLayout(t)])})),this.markerGroupMap.get(t.id).updateLayout()}}),this)},n.prototype.renderSeries=function(t,n,e,a){var i=t.coordinateSystem,r=t.id,o=t.getData(),l=this.markerGroupMap,s=l.get(r)||l.set(r,new lL);this.group.add(s.group);var c=function(t,n,e){var a;a=t?Ve(t&&t.dimensions,(function(t){return Ae(Ae({},n.getData().getDimensionInfo(n.getData().mapDimension(t))||{}),{name:t,ordinalMeta:null})})):[{name:"value",type:"float"}];var i=new Y_(a,e),r=new Y_(a,e),o=new Y_([],e),l=Ve(e.get("data"),je(VG,n,t,e));t&&(l=Fe(l,je(GG,t)));var s=AG(!!t,a);return i.initData(Ve(l,(function(t){return t[0]})),null,s),r.initData(Ve(l,(function(t){return t[1]})),null,s),o.initData(Ve(l,(function(t){return t[2]}))),o.hasItemOption=!0,{from:i,to:r,line:o}}(i,t,n),p=c.from,u=c.to,d=c.line;EG(n).from=p,EG(n).to=u,n.setData(d);var h=n.get("symbol"),f=n.get("symbolSize"),g=n.get("symbolRotate"),m=n.get("symbolOffset");function b(n,e,i){var r=n.getItemModel(e);HG(n,e,i,t,a);var l=r.getModel("itemStyle").getItemStyle();null==l.fill&&(l.fill=wv(o,"color")),n.setItemVisual(e,{symbolKeepAspect:r.get("symbolKeepAspect"),symbolOffset:ra(r.get("symbolOffset",!0),m[i?0:1]),symbolRotate:ra(r.get("symbolRotate",!0),g[i?0:1]),symbolSize:ra(r.get("symbolSize"),f[i?0:1]),symbol:ra(r.get("symbol",!0),h[i?0:1]),style:l})}Ue(h)||(h=[h,h]),Ue(f)||(f=[f,f]),Ue(g)||(g=[g,g]),Ue(m)||(m=[m,m]),c.from.each((function(t){b(p,t,!0),b(u,t,!1)})),d.each((function(t){var n=d.getItemModel(t).getModel("lineStyle").getLineStyle();d.setItemLayout(t,[p.getItemLayout(t),u.getItemLayout(t)]),null==n.stroke&&(n.stroke=p.getItemVisual(t,"style").fill),d.setItemVisual(t,{fromSymbolKeepAspect:p.getItemVisual(t,"symbolKeepAspect"),fromSymbolOffset:p.getItemVisual(t,"symbolOffset"),fromSymbolRotate:p.getItemVisual(t,"symbolRotate"),fromSymbolSize:p.getItemVisual(t,"symbolSize"),fromSymbol:p.getItemVisual(t,"symbol"),toSymbolKeepAspect:u.getItemVisual(t,"symbolKeepAspect"),toSymbolOffset:u.getItemVisual(t,"symbolOffset"),toSymbolRotate:u.getItemVisual(t,"symbolRotate"),toSymbolSize:u.getItemVisual(t,"symbolSize"),toSymbol:u.getItemVisual(t,"symbol"),style:n})})),s.updateData(d),c.line.eachItemGraphicEl((function(t,e){t.traverse((function(t){Up(t).dataModel=n}))})),this.markKeep(s),s.group.silent=n.get("silent")||t.get("silent")},n.type="markLine",n}(PG);var jG=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.createMarkerModelFromSeries=function(t,e,a){return new n(t,e,a)},n.type="markArea",n.defaultOption={zlevel:0,z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},n}(kG),UG=$l(),YG=function(t,n,e,a){var i=CG(t,a[0]),r=CG(t,a[1]),o=i.coord,l=r.coord;o[0]=ia(o[0],-1/0),o[1]=ia(o[1],-1/0),l[0]=ia(l[0],1/0),l[1]=ia(l[1],1/0);var s=De([{},i,r]);return s.coord=[i.coord,r.coord],s.x0=i.x,s.y0=i.y,s.x1=r.x,s.y1=r.y,s};function XG(t){return!isNaN(t)&&!isFinite(t)}function ZG(t,n,e,a){var i=1-t;return XG(n[i])&&XG(e[i])}function qG(t,n){var e=n.coord[0],a=n.coord[1];return!!(HI(t,"cartesian2d")&&e&&a&&(ZG(1,e,a)||ZG(0,e,a)))||(DG(t,{coord:e,x:n.x0,y:n.y0})||DG(t,{coord:a,x:n.x1,y:n.y1}))}function $G(t,n,e,a,i){var r,o=a.coordinateSystem,l=t.getItemModel(n),s=dl(l.get(e[0]),i.getWidth()),c=dl(l.get(e[1]),i.getHeight());if(isNaN(s)||isNaN(c)){if(a.getMarkerPosition)r=a.getMarkerPosition(t.getValues(e,n));else{var p=[h=t.get(e[0],n),f=t.get(e[1],n)];o.clampData&&o.clampData(p,p),r=o.dataToPoint(p,!0)}if(HI(o,"cartesian2d")){var u=o.getAxis("x"),d=o.getAxis("y"),h=t.get(e[0],n),f=t.get(e[1],n);XG(h)?r[0]=u.toGlobalCoord(u.getExtent()["x0"===e[0]?0:1]):XG(f)&&(r[1]=d.toGlobalCoord(d.getExtent()["y0"===e[1]?0:1]))}isNaN(s)||(r[0]=s),isNaN(c)||(r[1]=c)}else r=[s,c];return r}var KG=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],JG=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.updateTransform=function(t,n,e){n.eachSeries((function(t){var n=kG.getMarkerModelFromSeries(t,"markArea");if(n){var a=n.getData();a.each((function(n){var i=Ve(KG,(function(i){return $G(a,n,i,t,e)}));a.setItemLayout(n,i),a.getItemGraphicEl(n).setShape("points",i)}))}}),this)},n.prototype.renderSeries=function(t,n,e,a){var i=t.coordinateSystem,r=t.id,o=t.getData(),l=this.markerGroupMap,s=l.get(r)||l.set(r,{group:new el});this.group.add(s.group),this.markKeep(s);var c=function(t,n,e){var a,i,r=["x0","y0","x1","y1"];if(t){var o=Ve(t&&t.dimensions,(function(t){var e=n.getData();return Ae(Ae({},e.getDimensionInfo(e.mapDimension(t))||{}),{name:t,ordinalMeta:null})}));i=Ve(r,(function(t,n){return{name:t,type:o[n%2].type}})),a=new Y_(i,e)}else a=new Y_(i=[{name:"value",type:"float"}],e);var l=Ve(e.get("data"),je(YG,n,t,e));t&&(l=Fe(l,je(qG,t)));var s=t?function(t,n,e,a){return Mb(t.coord[Math.floor(a/2)][a%2],i[a])}:function(t,n,e,a){return Mb(t.value,i[a])};return a.initData(l,null,s),a.hasItemOption=!0,a}(i,t,n);n.setData(c),c.each((function(n){var e=Ve(KG,(function(e){return $G(c,n,e,t,a)})),r=i.getAxis("x").scale,l=i.getAxis("y").scale,s=r.getExtent(),p=l.getExtent(),u=[r.parse(c.get("x0",n)),r.parse(c.get("x1",n))],d=[l.parse(c.get("y0",n)),l.parse(c.get("y1",n))];fl(u),fl(d);var h=!!(s[0]>u[1]||s[1]<u[0]||p[0]>d[1]||p[1]<d[0]);c.setItemLayout(n,{points:e,allClipped:h});var f=c.getItemModel(n).getModel("itemStyle").getItemStyle(),g=wv(o,"color");f.fill||(f.fill=g,"string"==typeof f.fill&&(f.fill=cr(f.fill,.4))),f.stroke||(f.stroke=g),c.setItemVisual(n,"style",f)})),c.diff(UG(s).data).add((function(t){var n=c.getItemLayout(t);if(!n.allClipped){var e=new Vd({shape:{points:n.points}});c.setItemGraphicEl(t,e),s.group.add(e)}})).update((function(t,e){var a=UG(s).data.getItemGraphicEl(e),i=c.getItemLayout(t);i.allClipped?a&&s.group.remove(a):(a?xh(a,{shape:{points:i.points}},n,t):a=new Vd({shape:{points:i.points}}),c.setItemGraphicEl(t,a),s.group.add(a))})).remove((function(t){var n=UG(s).data.getItemGraphicEl(t);s.group.remove(n)})).execute(),c.eachItemGraphicEl((function(t,e){var a=c.getItemModel(e),i=c.getItemVisual(e,"style");t.useStyle(c.getItemVisual(e,"style")),af(t,rf(a),{labelFetcher:n,labelDataIndex:e,defaultText:c.getName(e)||"",inheritColor:"string"==typeof i.fill?cr(i.fill,1):"#000"}),Vu(t,a),Ou(t),Up(t).dataModel=n})),UG(s).data=c,s.group.silent=n.get("silent")||t.get("silent")},n.type="markArea",n}(PG);var QG=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.layoutMode={type:"box",ignoreSize:!0},e}return re(n,t),n.prototype.init=function(t,n,e){this.mergeDefaultAndTheme(t,e),t.selected=t.selected||{},this._updateSelector(t)},n.prototype.mergeOption=function(n,e){t.prototype.mergeOption.call(this,n,e),this._updateSelector(n)},n.prototype._updateSelector=function(t){var n=t.selector,e=this.ecModel;!0===n&&(n=t.selector=["all","inverse"]),Ue(n)&&Ee(n,(function(t,a){Xe(t)&&(t={type:t}),n[a]=Te(t,function(t,n){return"all"===n?{type:"all",title:t.getLocaleModel().get(["legend","selector","all"])}:"inverse"===n?{type:"inverse",title:t.getLocaleModel().get(["legend","selector","inverse"])}:void 0}(e,t.type))}))},n.prototype.optionUpdated=function(){this._updateData(this.ecModel);var t=this._data;if(t[0]&&"single"===this.get("selectedMode")){for(var n=!1,e=0;e<t.length;e++){var a=t[e].get("name");if(this.isSelected(a)){this.select(a),n=!0;break}}!n&&this.select(t[0].get("name"))}},n.prototype._updateData=function(t){var n=[],e=[];t.eachRawSeries((function(a){var i,r=a.name;if(e.push(r),a.legendVisualProvider){var o=a.legendVisualProvider.getAllNames();t.isSeriesFiltered(a)||(e=e.concat(o)),o.length?n=n.concat(o):i=!0}else i=!0;i&&Xl(a)&&n.push(a.name)})),this._availableNames=e;var a=Ve(this.get("data")||n,(function(t){return"string"!=typeof t&&"number"!=typeof t||(t={name:t}),new Cf(t,this,this.ecModel)}),this);this._data=a},n.prototype.getData=function(){return this._data},n.prototype.select=function(t){var n=this.option.selected;"single"===this.get("selectedMode")&&Ee(this._data,(function(t){n[t.get("name")]=!1}));n[t]=!0},n.prototype.unSelect=function(t){"single"!==this.get("selectedMode")&&(this.option.selected[t]=!1)},n.prototype.toggleSelected=function(t){var n=this.option.selected;n.hasOwnProperty(t)||(n[t]=!0),this[n[t]?"unSelect":"select"](t)},n.prototype.allSelect=function(){var t=this._data,n=this.option.selected;Ee(t,(function(t){n[t.get("name",!0)]=!0}))},n.prototype.inverseSelect=function(){var t=this._data,n=this.option.selected;Ee(t,(function(t){var e=t.get("name",!0);n.hasOwnProperty(e)||(n[e]=!0),n[e]=!n[e]}))},n.prototype.isSelected=function(t){var n=this.option.selected;return!(n.hasOwnProperty(t)&&!n[t])&&Pe(this._availableNames,t)>=0},n.prototype.getOrient=function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},n.type="legend.plain",n.dependencies=["series"],n.defaultOption={zlevel:0,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}},n}(Bg),tH=je,nH=Ee,eH=el,aH=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.newlineDisabled=!1,e}return re(n,t),n.prototype.init=function(){this.group.add(this._contentGroup=new eH),this.group.add(this._selectorGroup=new eH),this._isFirstRender=!0},n.prototype.getContentGroup=function(){return this._contentGroup},n.prototype.getSelectorGroup=function(){return this._selectorGroup},n.prototype.render=function(t,n,e){var a=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),t.get("show",!0)){var i=t.get("align"),r=t.get("orient");i&&"auto"!==i||(i="right"===t.get("left")&&"vertical"===r?"right":"left");var o=t.get("selector",!0),l=t.get("selectorPosition",!0);!o||l&&"auto"!==l||(l="horizontal"===r?"end":"start"),this.renderInner(i,t,n,e,o,r,l);var s=t.getBoxLayoutParams(),c={width:e.getWidth(),height:e.getHeight()},p=t.get("padding"),u=Lg(s,c,p),d=this.layoutInner(t,i,u,a,o,l),h=Lg(ze({width:d.width,height:d.height},s),c,p);this.group.x=h.x-d.x,this.group.y=h.y-d.y,this.group.markRedraw(),this.group.add(this._backgroundEl=AB(d,t))}},n.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},n.prototype.renderInner=function(t,n,e,a,i,r,o){var l=this.getContentGroup(),s=ga(),c=n.get("selectedMode"),p=[];e.eachRawSeries((function(t){!t.get("legendHoverLink")&&p.push(t.id)})),nH(n.getData(),(function(i,r){var o=i.get("name");if(!this.newlineDisabled&&(""===o||"\n"===o)){var u=new eH;return u.newline=!0,void l.add(u)}var d=e.getSeriesByName(o)[0];if(!s.get(o))if(d){var h=d.getData(),f=h.getVisual("legendLineStyle")||{},g=h.getVisual("legendIcon"),m=h.getVisual("style");this._createItem(d,o,r,i,n,t,f,m,g,c).on("click",tH(iH,o,null,a,p)).on("mouseover",tH(oH,d.name,null,a,p)).on("mouseout",tH(lH,d.name,null,a,p)),s.set(o,!0)}else e.eachRawSeries((function(e){if(!s.get(o)&&e.legendVisualProvider){var l=e.legendVisualProvider;if(!l.containName(o))return;var u=l.indexOfName(o),d=l.getItemVisual(u,"style"),h=l.getItemVisual(u,"legendIcon"),f=tr(d.fill);f&&0===f[3]&&(f[3]=.2,d.fill=pr(f,"rgba")),this._createItem(e,o,r,i,n,t,{},d,h,c).on("click",tH(iH,null,o,a,p)).on("mouseover",tH(oH,null,o,a,p)).on("mouseout",tH(lH,null,o,a,p)),s.set(o,!0)}}),this)}),this),i&&this._createSelector(i,n,a,r,o)},n.prototype._createSelector=function(t,n,e,a,i){var r=this.getSelectorGroup();nH(t,(function(t){var a=t.type,i=new jp({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){e.dispatchAction({type:"all"===a?"legendAllSelect":"legendInverseSelect"})}});r.add(i),af(i,{normal:n.getModel("selectorLabel"),emphasis:n.getModel(["emphasis","selectorLabel"])},{defaultText:t.title}),Ou(i)}))},n.prototype._createItem=function(t,n,e,a,i,r,o,l,s,c){var p=t.visualDrawType,u=i.get("itemWidth"),d=i.get("itemHeight"),h=i.isSelected(n),f=a.get("symbolRotate"),g=a.get("symbolKeepAspect"),m=a.get("icon"),b=function(t,n,e,a,i,r){function o(t,n){"auto"===t.lineWidth&&(t.lineWidth=n.lineWidth>0?2:0),nH(t,(function(e,a){"inherit"===t[a]&&(t[a]=n[a])}))}var l=n.getModel("itemStyle").getItemStyle(),s=0===t.lastIndexOf("empty",0)?"fill":"stroke";l.decal=a.decal,"inherit"===l.fill&&(l.fill=a[i]);"inherit"===l.stroke&&(l.stroke=a[s]);"inherit"===l.opacity&&(l.opacity=("fill"===i?a:e).opacity);o(l,a);var c=n.getModel("lineStyle"),p=c.getLineStyle();if(o(p,e),"auto"===l.fill&&(l.fill=a.fill),"auto"===l.stroke&&(l.stroke=a.fill),"auto"===p.stroke&&(p.stroke=a.fill),!r){var u=n.get("inactiveBorderWidth"),d=l[s];l.lineWidth="auto"===u?a.lineWidth>0&&d?2:0:l.lineWidth,l.fill=n.get("inactiveColor"),l.stroke=n.get("inactiveBorderColor"),p.stroke=c.get("inactiveColor"),p.lineWidth=c.get("inactiveWidth")}return{itemStyle:l,lineStyle:p}}(s=m||s||"roundRect",a,o,l,p,h),y=new eH,v=a.getModel("textStyle");if("function"!=typeof t.getLegendIcon||m&&"inherit"!==m){var x="inherit"===m&&t.getData().getVisual("symbol")?"inherit"===f?t.getData().getVisual("symbolRotate"):f:0;y.add(function(t){var n=t.icon||"roundRect",e=Vv(n,0,0,t.itemWidth,t.itemHeight,t.itemStyle.fill,t.symbolKeepAspect);e.setStyle(t.itemStyle),e.rotation=(t.iconRotate||0)*Math.PI/180,e.setOrigin([t.itemWidth/2,t.itemHeight/2]),n.indexOf("empty")>-1&&(e.style.stroke=e.style.fill,e.style.fill="#fff",e.style.lineWidth=2);return e}({itemWidth:u,itemHeight:d,icon:s,iconRotate:x,itemStyle:b.itemStyle,lineStyle:b.lineStyle,symbolKeepAspect:g}))}else y.add(t.getLegendIcon({itemWidth:u,itemHeight:d,icon:s,iconRotate:f,itemStyle:b.itemStyle,lineStyle:b.lineStyle,symbolKeepAspect:g}));var w="left"===r?u+5:-5,_=r,k=i.get("formatter"),S=n;"string"==typeof k&&k?S=k.replace("{name}",null!=n?n:""):"function"==typeof k&&(S=k(n));var M=a.get("inactiveColor");y.add(new jp({style:of(v,{text:S,x:w,y:d/2,fill:h?v.getTextColor():M,align:_,verticalAlign:"middle"})}));var I=new Lp({shape:y.getBoundingRect(),invisible:!0}),C=a.getModel("tooltip");return C.get("show")&&Jh({el:I,componentModel:i,itemName:n,itemTooltipOption:C.option}),y.add(I),y.eachChild((function(t){t.silent=!0})),I.silent=!c,this.getContentGroup().add(y),Ou(y),y.__legendDataIndex=e,y},n.prototype.layoutInner=function(t,n,e,a,i,r){var o=this.getContentGroup(),l=this.getSelectorGroup();zg(t.get("orient"),o,t.get("itemGap"),e.width,e.height);var s=o.getBoundingRect(),c=[-s.x,-s.y];if(l.markRedraw(),o.markRedraw(),i){zg("horizontal",l,t.get("selectorItemGap",!0));var p=l.getBoundingRect(),u=[-p.x,-p.y],d=t.get("selectorButtonGap",!0),h=t.getOrient().index,f=0===h?"width":"height",g=0===h?"height":"width",m=0===h?"y":"x";"end"===r?u[h]+=s[f]+d:c[h]+=p[f]+d,u[1-h]+=s[g]/2-p[g]/2,l.x=u[0],l.y=u[1],o.x=c[0],o.y=c[1];var b={x:0,y:0};return b[f]=s[f]+d+p[f],b[g]=Math.max(s[g],p[g]),b[m]=Math.min(0,p[m]+u[1-h]),b}return o.x=c[0],o.y=c[1],this.group.getBoundingRect()},n.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},n.type="legend.plain",n}(My);function iH(t,n,e,a){lH(t,n,e,a),e.dispatchAction({type:"legendToggleSelect",name:null!=t?t:n}),oH(t,n,e,a)}function rH(t){for(var n,e=t.getZr().storage.getDisplayList(),a=0,i=e.length;a<i&&!(n=e[a].states.emphasis);)a++;return n&&n.hoverLayer}function oH(t,n,e,a){rH(e)||e.dispatchAction({type:"highlight",seriesName:t,name:n,excludeSeriesId:a})}function lH(t,n,e,a){rH(e)||e.dispatchAction({type:"downplay",seriesName:t,name:n,excludeSeriesId:a})}function sH(t){var n=t.findComponents({mainType:"legend"});n&&n.length&&t.filterSeries((function(t){for(var e=0;e<n.length;e++)if(!n[e].isSelected(t.name))return!1;return!0}))}function cH(t,n,e){var a,i={},r="toggleSelected"===t;return e.eachComponent("legend",(function(e){r&&null!=a?e[a?"select":"unSelect"](n.name):"allSelect"===t||"inverseSelect"===t?e[t]():(e[t](n.name),a=e.isSelected(n.name)),Ee(e.getData(),(function(t){var n=t.get("name");if("\n"!==n&&""!==n){var a=e.isSelected(n);i.hasOwnProperty(n)?i[n]=i[n]&&a:i[n]=a}}))})),"allSelect"===t||"inverseSelect"===t?{selected:i}:{name:n.name,selected:i}}function pH(t){t.registerComponentModel(QG),t.registerComponentView(aH),t.registerProcessor(t.PRIORITY.PROCESSOR.SERIES_FILTER,sH),t.registerSubTypeDefaulter("legend",(function(){return"plain"})),function(t){t.registerAction("legendToggleSelect","legendselectchanged",je(cH,"toggleSelected")),t.registerAction("legendAllSelect","legendselectall",je(cH,"allSelect")),t.registerAction("legendInverseSelect","legendinverseselect",je(cH,"inverseSelect")),t.registerAction("legendSelect","legendselected",je(cH,"select")),t.registerAction("legendUnSelect","legendunselected",je(cH,"unSelect"))}(t)}var uH=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.setScrollDataIndex=function(t){this.option.scrollDataIndex=t},n.prototype.init=function(n,e,a){var i=Ng(n);t.prototype.init.call(this,n,e,a),dH(this,n,i)},n.prototype.mergeOption=function(n,e){t.prototype.mergeOption.call(this,n,e),dH(this,this.option,n)},n.type="legend.scroll",n.defaultOption=Af(QG.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}),n}(QG);function dH(t,n,e){var a=[1,1];a[t.getOrient().index]=0,Rg(n,e,{type:"box",ignoreSize:!!a})}var hH=el,fH=["width","height"],gH=["x","y"],mH=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.newlineDisabled=!0,e._currentIndex=0,e}return re(n,t),n.prototype.init=function(){t.prototype.init.call(this),this.group.add(this._containerGroup=new hH),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new hH)},n.prototype.resetInner=function(){t.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},n.prototype.renderInner=function(n,e,a,i,r,o,l){var s=this;t.prototype.renderInner.call(this,n,e,a,i,r,o,l);var c=this._controllerGroup,p=e.get("pageIconSize",!0),u=Ue(p)?p:[p,p];h("pagePrev",0);var d=e.getModel("pageTextStyle");function h(t,n){var a=t+"DataIndex",r=Zh(e.get("pageIcons",!0)[e.getOrient().name][n],{onclick:We(s._pageGo,s,a,e,i)},{x:-u[0]/2,y:-u[1]/2,width:u[0],height:u[1]});r.name=t,c.add(r)}c.add(new jp({name:"pageText",style:{text:"xx/xx",fill:d.getTextColor(),font:d.getFont(),verticalAlign:"middle",align:"center"},silent:!0})),h("pageNext",1)},n.prototype.layoutInner=function(t,n,e,a,i,r){var o=this.getSelectorGroup(),l=t.getOrient().index,s=fH[l],c=gH[l],p=fH[1-l],u=gH[1-l];i&&zg("horizontal",o,t.get("selectorItemGap",!0));var d=t.get("selectorButtonGap",!0),h=o.getBoundingRect(),f=[-h.x,-h.y],g=Ce(e);i&&(g[s]=e[s]-h[s]-d);var m=this._layoutContentAndController(t,a,g,l,s,p,u,c);if(i){if("end"===r)f[l]+=m[s]+d;else{var b=h[s]+d;f[l]-=b,m[c]-=b}m[s]+=h[s]+d,f[1-l]+=m[u]+m[p]/2-h[p]/2,m[p]=Math.max(m[p],h[p]),m[u]=Math.min(m[u],h[u]+f[1-l]),o.x=f[0],o.y=f[1],o.markRedraw()}return m},n.prototype._layoutContentAndController=function(t,n,e,a,i,r,o,l){var s=this.getContentGroup(),c=this._containerGroup,p=this._controllerGroup;zg(t.get("orient"),s,t.get("itemGap"),a?e.width:null,a?null:e.height),zg("horizontal",p,t.get("pageButtonItemGap",!0));var u=s.getBoundingRect(),d=p.getBoundingRect(),h=this._showController=u[i]>e[i],f=[-u.x,-u.y];n||(f[a]=s[l]);var g=[0,0],m=[-d.x,-d.y],b=ra(t.get("pageButtonGap",!0),t.get("itemGap",!0));h&&("end"===t.get("pageButtonPosition",!0)?m[a]+=e[i]-d[i]:g[a]+=d[i]+b);m[1-a]+=u[r]/2-d[r]/2,s.setPosition(f),c.setPosition(g),p.setPosition(m);var y={x:0,y:0};if(y[i]=h?e[i]:u[i],y[r]=Math.max(u[r],d[r]),y[o]=Math.min(0,d[o]+m[1-a]),c.__rectSize=e[i],h){var v={x:0,y:0};v[i]=Math.max(e[i]-d[i]-b,0),v[r]=y[r],c.setClipPath(new Lp({shape:v})),c.__rectSize=v[i]}else p.eachChild((function(t){t.attr({invisible:!0,silent:!0})}));var x=this._getPageInfo(t);return null!=x.pageIndex&&xh(s,{x:x.contentPosition[0],y:x.contentPosition[1]},h?t:null),this._updatePageInfoView(t,x),y},n.prototype._pageGo=function(t,n,e){var a=this._getPageInfo(n)[t];null!=a&&e.dispatchAction({type:"legendScroll",scrollDataIndex:a,legendId:n.id})},n.prototype._updatePageInfoView=function(t,n){var e=this._controllerGroup;Ee(["pagePrev","pageNext"],(function(a){var i=null!=n[a+"DataIndex"],r=e.childOfName(a);r&&(r.setStyle("fill",i?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),r.cursor=i?"pointer":"default")}));var a=e.childOfName("pageText"),i=t.get("pageFormatter"),r=n.pageIndex,o=null!=r?r+1:0,l=n.pageCount;a&&i&&a.setStyle("text",Xe(i)?i.replace("{current}",null==o?"":o+"").replace("{total}",null==l?"":l+""):i({current:o,total:l}))},n.prototype._getPageInfo=function(t){var n=t.get("scrollDataIndex",!0),e=this.getContentGroup(),a=this._containerGroup.__rectSize,i=t.getOrient().index,r=fH[i],o=gH[i],l=this._findTargetItemIndex(n),s=e.children(),c=s[l],p=s.length,u=p?1:0,d={contentPosition:[e.x,e.y],pageCount:u,pageIndex:u-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!c)return d;var h=y(c);d.contentPosition[i]=-h.s;for(var f=l+1,g=h,m=h,b=null;f<=p;++f)(!(b=y(s[f]))&&m.e>g.s+a||b&&!v(b,g.s))&&(g=m.i>g.i?m:b)&&(null==d.pageNextDataIndex&&(d.pageNextDataIndex=g.i),++d.pageCount),m=b;for(f=l-1,g=h,m=h,b=null;f>=-1;--f)(b=y(s[f]))&&v(m,b.s)||!(g.i<m.i)||(m=g,null==d.pagePrevDataIndex&&(d.pagePrevDataIndex=g.i),++d.pageCount,++d.pageIndex),g=b;return d;function y(t){if(t){var n=t.getBoundingRect(),e=n[o]+t[o];return{s:e,e:e+n[r],i:t.__legendDataIndex}}}function v(t,n){return t.e>=n&&t.s<=n+a}},n.prototype._findTargetItemIndex=function(t){return this._showController?(this.getContentGroup().eachChild((function(a,i){var r=a.__legendDataIndex;null==e&&null!=r&&(e=i),r===t&&(n=i)})),null!=n?n:e):0;var n,e},n.type="legend.scroll",n}(aH);function bH(t){v_(pH),t.registerComponentModel(uH),t.registerComponentView(mH),function(t){t.registerAction("legendScroll","legendscroll",(function(t,n){var e=t.scrollDataIndex;null!=e&&n.eachComponent({mainType:"legend",subType:"scroll",query:t},(function(t){t.setScrollDataIndex(e)}))}))}(t)}var yH=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.type="dataZoom.inside",n.defaultOption=Af(hB.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),n}(hB),vH=$l();function xH(t,n,e){vH(t).coordSysRecordMap.each((function(t){var a=t.dataZoomInfoMap.get(n.uid);a&&(a.getRange=e)}))}function wH(t,n){if(n){t.removeKey(n.model.uid);var e=n.controller;e&&e.dispose()}}function _H(t,n){t.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:n})}function kH(t,n,e,a){return t.coordinateSystem.containPoint([e,a])}function SH(t){t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,(function(t,n){var e=vH(n),a=e.coordSysRecordMap||(e.coordSysRecordMap=ga());a.each((function(t){t.dataZoomInfoMap=null})),t.eachComponent({mainType:"dataZoom",subType:"inside"},(function(t){Ee(uB(t).infoList,(function(e){var i=e.model.uid,r=a.get(i)||a.set(i,function(t,n){var e={model:n,containsPoint:je(kH,n),dispatchAction:je(_H,t),dataZoomInfoMap:null,controller:null},a=e.controller=new sD(t.getZr());return Ee(["pan","zoom","scrollMove"],(function(t){a.on(t,(function(n){var a=[];e.dataZoomInfoMap.each((function(i){if(n.isAvailableBehavior(i.model.option)){var r=(i.getRange||{})[t],o=r&&r(i.dzReferCoordSysInfo,e.model.mainType,e.controller,n);!i.model.get("disabled",!0)&&o&&a.push({dataZoomId:i.model.id,start:o[0],end:o[1]})}})),a.length&&e.dispatchAction(a)}))})),e}(n,e.model));(r.dataZoomInfoMap||(r.dataZoomInfoMap=ga())).set(t.uid,{dzReferCoordSysInfo:e,model:t,getRange:null})}))})),a.each((function(t){var n,e=t.controller,i=t.dataZoomInfoMap;if(i){var r=i.keys()[0];null!=r&&(n=i.get(r))}if(n){var o=function(t){var n,e="type_",a={type_true:2,type_move:1,type_false:0,type_undefined:-1},i=!0;return t.each((function(t){var r=t.model,o=!r.get("disabled",!0)&&(!r.get("zoomLock",!0)||"move");a[e+o]>a[e+n]&&(n=o),i=i&&r.get("preventDefaultMouseMove",!0)})),{controlType:n,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!i}}}(i);e.enable(o.controlType,o.opt),e.setPointerChecker(t.containsPoint),By(t,"dispatchAction",n.model.get("throttle",!0),"fixRate")}else wH(a,t)}))}))}var MH=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.type="dataZoom.inside",n}return re(n,t),n.prototype.render=function(n,e,a){t.prototype.render.apply(this,arguments),n.noTarget()?this._clear():(this.range=n.getPercentRange(),xH(a,n,{pan:We(IH.pan,this),zoom:We(IH.zoom,this),scrollMove:We(IH.scrollMove,this)}))},n.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},n.prototype._clear=function(){!function(t,n){for(var e=vH(t).coordSysRecordMap,a=e.keys(),i=0;i<a.length;i++){var r=a[i],o=e.get(r),l=o.dataZoomInfoMap;if(l){var s=n.uid;l.get(s)&&(l.removeKey(s),l.keys().length||wH(e,o))}}}(this.api,this.dataZoomModel),this.range=null},n.type="dataZoom.inside",n}(mB),IH={zoom:function(t,n,e,a){var i=this.range,r=i.slice(),o=t.axisModels[0];if(o){var l=TH[n](null,[a.originX,a.originY],o,e,t),s=(l.signal>0?l.pixelStart+l.pixelLength-l.pixel:l.pixel-l.pixelStart)/l.pixelLength*(r[1]-r[0])+r[0],c=Math.max(1/a.scale,0);r[0]=(r[0]-s)*c+s,r[1]=(r[1]-s)*c+s;var p=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return nP(0,r,[0,100],0,p.minSpan,p.maxSpan),this.range=r,i[0]!==r[0]||i[1]!==r[1]?r:void 0}},pan:CH((function(t,n,e,a,i,r){var o=TH[a]([r.oldX,r.oldY],[r.newX,r.newY],n,i,e);return o.signal*(t[1]-t[0])*o.pixel/o.pixelLength})),scrollMove:CH((function(t,n,e,a,i,r){return TH[a]([0,0],[r.scrollDelta,r.scrollDelta],n,i,e).signal*(t[1]-t[0])*r.scrollDelta}))};function CH(t){return function(n,e,a,i){var r=this.range,o=r.slice(),l=n.axisModels[0];if(l)return nP(t(o,l,n,e,a,i),o,[0,100],"all"),this.range=o,r[0]!==o[0]||r[1]!==o[1]?o:void 0}}var TH={grid:function(t,n,e,a,i){var r=e.axis,o={},l=i.model.coordinateSystem.getRect();return t=t||[0,0],"x"===r.dim?(o.pixel=n[0]-t[0],o.pixelLength=l.width,o.pixelStart=l.x,o.signal=r.inverse?1:-1):(o.pixel=n[1]-t[1],o.pixelLength=l.height,o.pixelStart=l.y,o.signal=r.inverse?-1:1),o},polar:function(t,n,e,a,i){var r=e.axis,o={},l=i.model.coordinateSystem,s=l.getRadiusAxis().getExtent(),c=l.getAngleAxis().getExtent();return t=t?l.pointToCoord(t):[0,0],n=l.pointToCoord(n),"radiusAxis"===e.mainType?(o.pixel=n[0]-t[0],o.pixelLength=s[1]-s[0],o.pixelStart=s[0],o.signal=r.inverse?1:-1):(o.pixel=n[1]-t[1],o.pixelLength=c[1]-c[0],o.pixelStart=c[0],o.signal=r.inverse?-1:1),o},singleAxis:function(t,n,e,a,i){var r=e.axis,o=i.model.coordinateSystem.getRect(),l={};return t=t||[0,0],"horizontal"===r.orient?(l.pixel=n[0]-t[0],l.pixelLength=o.width,l.pixelStart=o.x,l.signal=r.inverse?1:-1):(l.pixel=n[1]-t[1],l.pixelLength=o.height,l.pixelStart=o.y,l.signal=r.inverse?-1:1),l}};function DH(t){kB(t),t.registerComponentModel(yH),t.registerComponentView(MH),SH(t)}var AH=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.type="dataZoom.slider",n.layoutMode="box",n.defaultOption=Af(hB.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"}}}),n}(hB),zH=Lp,LH="horizontal",PH="vertical",OH=["line","bar","candlestick","scatter"],RH={easing:"cubicOut",duration:100,delay:0},NH=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e._displayables={},e}return re(n,t),n.prototype.init=function(t,n){this.api=n,this._onBrush=We(this._onBrush,this),this._onBrushEnd=We(this._onBrushEnd,this)},n.prototype.render=function(n,e,a,i){if(t.prototype.render.apply(this,arguments),By(this,"_dispatchZoomAction",n.get("throttle"),"fixRate"),this._orient=n.getOrient(),!1!==n.get("show")){if(n.noTarget())return this._clear(),void this.group.removeAll();i&&"dataZoom"===i.type&&i.from===this.uid||this._buildView(),this._updateView()}else this.group.removeAll()},n.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},n.prototype._clear=function(){var t,n,e;(e=(t=this)[n="_dispatchZoomAction"])&&e[Ry]&&(t[n]=e[Ry]);var a=this.api.getZr();a.off("mousemove",this._onBrush),a.off("mouseup",this._onBrushEnd)},n.prototype._buildView=function(){var t=this.group;t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var n=this._displayables.sliderGroup=new el;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(n),this._positionGroup()},n.prototype._resetLocation=function(){var t=this.dataZoomModel,n=this.api,e=t.get("brushSelect")?7:0,a=this._findCoordRect(),i={width:n.getWidth(),height:n.getHeight()},r=this._orient===LH?{right:i.width-a.x-a.width,top:i.height-30-7-e,width:a.width,height:30}:{right:7,top:a.y,width:30,height:a.height},o=Ng(t.option);Ee(["right","top","width","height"],(function(t){"ph"===o[t]&&(o[t]=r[t])}));var l=Lg(o,i);this._location={x:l.x,y:l.y},this._size=[l.width,l.height],this._orient===PH&&this._size.reverse()},n.prototype._positionGroup=function(){var t=this.group,n=this._location,e=this._orient,a=this.dataZoomModel.getFirstTargetAxisModel(),i=a&&a.get("inverse"),r=this._displayables.sliderGroup,o=(this._dataShadowInfo||{}).otherAxisInverse;r.attr(e!==LH||i?e===LH&&i?{scaleY:o?1:-1,scaleX:-1}:e!==PH||i?{scaleY:o?-1:1,scaleX:-1,rotation:Math.PI/2}:{scaleY:o?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:o?1:-1,scaleX:1});var l=t.getBoundingRect([r]);t.x=n.x-l.x,t.y=n.y-l.y,t.markRedraw()},n.prototype._getViewExtent=function(){return[0,this._size[0]]},n.prototype._renderBackground=function(){var t=this.dataZoomModel,n=this._size,e=this._displayables.sliderGroup,a=t.get("brushSelect");e.add(new zH({silent:!0,shape:{x:0,y:0,width:n[0],height:n[1]},style:{fill:t.get("backgroundColor")},z2:-40}));var i=new zH({shape:{x:0,y:0,width:n[0],height:n[1]},style:{fill:"transparent"},z2:0,onclick:We(this._onClickPanel,this)}),r=this.api.getZr();a?(i.on("mousedown",this._onBrushStart,this),i.cursor="crosshair",r.on("mousemove",this._onBrush),r.on("mouseup",this._onBrushEnd)):(r.off("mousemove",this._onBrush),r.off("mouseup",this._onBrushEnd)),e.add(i)},n.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],t){var n=this._size,e=t.series,a=e.getRawData(),i=e.getShadowDim?e.getShadowDim():t.otherDim;if(null!=i){var r=a.getDataExtent(i),o=.3*(r[1]-r[0]);r=[r[0]-o,r[1]+o];var l,s=[0,n[1]],c=[0,n[0]],p=[[n[0],0],[0,0]],u=[],d=c[1]/(a.count()-1),h=0,f=Math.round(a.count()/n[0]);a.each([i],(function(t,n){if(f>0&&n%f)h+=d;else{var e=null==t||isNaN(t)||""===t,a=e?0:ul(t,r,s,!0);e&&!l&&n?(p.push([p[p.length-1][0],0]),u.push([u[u.length-1][0],0])):!e&&l&&(p.push([h,0]),u.push([h,0])),p.push([h,a]),u.push([h,a]),h+=d,l=e}}));for(var g=this.dataZoomModel,m=0;m<3;m++){var b=y(1===m);this._displayables.sliderGroup.add(b),this._displayables.dataShadowSegs.push(b)}}}function y(t){var n=g.getModel(t?"selectedDataBackground":"dataBackground"),e=new el,a=new Vd({shape:{points:p},segmentIgnoreThreshold:1,style:n.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),i=new Gd({shape:{points:u},segmentIgnoreThreshold:1,style:n.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return e.add(a),e.add(i),e}},n.prototype._prepareDataShadowInfo=function(){var t=this.dataZoomModel,n=t.get("showDataShadow");if(!1!==n){var e,a=this.ecModel;return t.eachTargetAxis((function(i,r){Ee(t.getAxisProxy(i,r).getTargetSeriesModels(),(function(t){if(!(e||!0!==n&&Pe(OH,t.get("type"))<0)){var o,l=a.getComponent(cB(i),r).axis,s={x:"y",y:"x",radius:"angle",angle:"radius"}[i],c=t.coordinateSystem;null!=s&&c.getOtherAxis&&(o=c.getOtherAxis(l).inverse),s=t.getData().mapDimension(s),e={thisAxis:l,series:t,thisDim:i,otherDim:s,otherAxisInverse:o}}}),this)}),this),e}},n.prototype._renderHandle=function(){var t=this.group,n=this._displayables,e=n.handles=[null,null],a=n.handleLabels=[null,null],i=this._displayables.sliderGroup,r=this._size,o=this.dataZoomModel,l=this.api,s=o.get("borderRadius")||0,c=o.get("brushSelect"),p=n.filler=new zH({silent:c,style:{fill:o.get("fillerColor")},textConfig:{position:"inside"}});i.add(p),i.add(new zH({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:r[0],height:r[1],r:s},style:{stroke:o.get("dataBackgroundColor")||o.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}})),Ee([0,1],(function(n){var r=o.get("handleIcon");!Rv[r]&&r.indexOf("path://")<0&&r.indexOf("image://")<0&&(r="path://"+r);var l=Vv(r,-1,0,2,2,null,!0);l.attr({cursor:EH(this._orient),draggable:!0,drift:We(this._onDragMove,this,n),ondragend:We(this._onDragEnd,this),onmouseover:We(this._showDataInfo,this,!0),onmouseout:We(this._showDataInfo,this,!1),z2:5});var s=l.getBoundingRect(),c=o.get("handleSize");this._handleHeight=dl(c,this._size[1]),this._handleWidth=s.width/s.height*this._handleHeight,l.setStyle(o.getModel("handleStyle").getItemStyle()),l.style.strokeNoScale=!0,l.rectHover=!0,l.ensureState("emphasis").style=o.getModel(["emphasis","handleStyle"]).getItemStyle(),Ou(l);var p=o.get("handleColor");null!=p&&(l.style.fill=p),i.add(e[n]=l);var u=o.getModel("textStyle");t.add(a[n]=new jp({silent:!0,invisible:!0,style:of(u,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:u.getTextColor(),font:u.getFont()}),z2:10}))}),this);var u=p;if(c){var d=dl(o.get("moveHandleSize"),r[1]),h=n.moveHandle=new Lp({style:o.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:r[1]-.5,height:d}}),f=.8*d,g=n.moveHandleIcon=Vv(o.get("moveHandleIcon"),-f/2,-f/2,f,f,"#fff",!0);g.silent=!0,g.y=r[1]+d/2-.5,h.ensureState("emphasis").style=o.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var m=Math.min(r[1]/2,Math.max(d,10));(u=n.moveZone=new Lp({invisible:!0,shape:{y:r[1]-m,height:d+m}})).on("mouseover",(function(){l.enterEmphasis(h)})).on("mouseout",(function(){l.leaveEmphasis(h)})),i.add(h),i.add(g),i.add(u)}u.attr({draggable:!0,cursor:EH(this._orient),drift:We(this._onDragMove,this,"all"),ondragstart:We(this._showDataInfo,this,!0),ondragend:We(this._onDragEnd,this),onmouseover:We(this._showDataInfo,this,!0),onmouseout:We(this._showDataInfo,this,!1)})},n.prototype._resetInterval=function(){var t=this._range=this.dataZoomModel.getPercentRange(),n=this._getViewExtent();this._handleEnds=[ul(t[0],[0,100],n,!0),ul(t[1],[0,100],n,!0)]},n.prototype._updateInterval=function(t,n){var e=this.dataZoomModel,a=this._handleEnds,i=this._getViewExtent(),r=e.findRepresentativeAxisProxy().getMinMaxSpan(),o=[0,100];nP(n,a,i,e.get("zoomLock")?"all":t,null!=r.minSpan?ul(r.minSpan,o,i,!0):null,null!=r.maxSpan?ul(r.maxSpan,o,i,!0):null);var l=this._range,s=this._range=fl([ul(a[0],i,o,!0),ul(a[1],i,o,!0)]);return!l||l[0]!==s[0]||l[1]!==s[1]},n.prototype._updateView=function(t){var n=this._displayables,e=this._handleEnds,a=fl(e.slice()),i=this._size;Ee([0,1],(function(t){var a=n.handles[t],r=this._handleHeight;a.attr({scaleX:r/2,scaleY:r/2,x:e[t]+(t?-1:1),y:i[1]/2-r/2})}),this),n.filler.setShape({x:a[0],y:0,width:a[1]-a[0],height:i[1]});var r={x:a[0],width:a[1]-a[0]};n.moveHandle&&(n.moveHandle.setShape(r),n.moveZone.setShape(r),n.moveZone.getBoundingRect(),n.moveHandleIcon&&n.moveHandleIcon.attr("x",r.x+r.width/2));for(var o=n.dataShadowSegs,l=[0,a[0],a[1],i[0]],s=0;s<o.length;s++){var c=o[s],p=c.getClipPath();p||(p=new Lp,c.setClipPath(p)),p.setShape({x:l[s],y:0,width:l[s+1]-l[s],height:i[1]})}this._updateDataInfo(t)},n.prototype._updateDataInfo=function(t){var n=this.dataZoomModel,e=this._displayables,a=e.handleLabels,i=this._orient,r=["",""];if(n.get("showDetail")){var o=n.findRepresentativeAxisProxy();if(o){var l=o.getAxisModel().axis,s=this._range,c=t?o.calculateDataWindow({start:s[0],end:s[1]}).valueWindow:o.getDataValueWindow();r=[this._formatLabel(c[0],l),this._formatLabel(c[1],l)]}}var p=fl(this._handleEnds.slice());function u(t){var n=Gh(e.handles[t].parent,this.group),o=Wh(0===t?"right":"left",n),l=this._handleWidth/2+5,s=Hh([p[t]+(0===t?-l:l),this._size[1]/2],n);a[t].setStyle({x:s[0],y:s[1],verticalAlign:i===LH?"middle":o,align:i===LH?o:"center",text:r[t]})}u.call(this,0),u.call(this,1)},n.prototype._formatLabel=function(t,n){var e=this.dataZoomModel,a=e.get("labelFormatter"),i=e.get("labelPrecision");null!=i&&"auto"!==i||(i=n.getPixelPrecision());var r=null==t||isNaN(t)?"":"category"===n.type||"time"===n.type?n.scale.getLabel({value:Math.round(t)}):t.toFixed(Math.min(i,20));return Ye(a)?a(t,r):Xe(a)?a.replace("{value}",r):r},n.prototype._showDataInfo=function(t){t=this._dragging||t;var n=this._displayables,e=n.handleLabels;e[0].attr("invisible",!t),e[1].attr("invisible",!t),n.moveHandle&&this.api[t?"enterEmphasis":"leaveEmphasis"](n.moveHandle,1)},n.prototype._onDragMove=function(t,n,e,a){this._dragging=!0,si(a.event);var i=Hh([n,e],this._displayables.sliderGroup.getLocalTransform(),!0),r=this._updateInterval(t,i[0]),o=this.dataZoomModel.get("realtime");this._updateView(!o),r&&o&&this._dispatchZoomAction(!0)},n.prototype._onDragEnd=function(){this._dragging=!1,this._showDataInfo(!1),!this.dataZoomModel.get("realtime")&&this._dispatchZoomAction(!1)},n.prototype._onClickPanel=function(t){var n=this._size,e=this._displayables.sliderGroup.transformCoordToLocal(t.offsetX,t.offsetY);if(!(e[0]<0||e[0]>n[0]||e[1]<0||e[1]>n[1])){var a=this._handleEnds,i=(a[0]+a[1])/2,r=this._updateInterval("all",e[0]-i);this._updateView(),r&&this._dispatchZoomAction(!1)}},n.prototype._onBrushStart=function(t){var n=t.offsetX,e=t.offsetY;this._brushStart=new _o(n,e),this._brushing=!0,this._brushStartTime=+new Date},n.prototype._onBrushEnd=function(t){if(this._brushing){var n=this._displayables.brushRect;if(this._brushing=!1,n){n.attr("ignore",!0);var e=n.shape;if(!(+new Date-this._brushStartTime<200&&Math.abs(e.width)<5)){var a=this._getViewExtent(),i=[0,100];this._range=fl([ul(e.x,a,i,!0),ul(e.x+e.width,a,i,!0)]),this._handleEnds=[e.x,e.x+e.width],this._updateView(),this._dispatchZoomAction(!1)}}}},n.prototype._onBrush=function(t){this._brushing&&(si(t.event),this._updateBrushRect(t.offsetX,t.offsetY))},n.prototype._updateBrushRect=function(t,n){var e=this._displayables,a=this.dataZoomModel,i=e.brushRect;i||(i=e.brushRect=new zH({silent:!0,style:a.getModel("brushStyle").getItemStyle()}),e.sliderGroup.add(i)),i.attr("ignore",!1);var r=this._brushStart,o=this._displayables.sliderGroup,l=o.transformCoordToLocal(t,n),s=o.transformCoordToLocal(r.x,r.y),c=this._size;l[0]=Math.max(Math.min(c[0],l[0]),0),i.setShape({x:s[0],y:0,width:l[0]-s[0],height:c[1]})},n.prototype._dispatchZoomAction=function(t){var n=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?RH:null,start:n[0],end:n[1]})},n.prototype._findCoordRect=function(){var t,n=uB(this.dataZoomModel).infoList;if(!t&&n.length){var e=n[0].model.coordinateSystem;t=e.getRect&&e.getRect()}if(!t){var a=this.api.getWidth(),i=this.api.getHeight();t={x:.2*a,y:.2*i,width:.6*a,height:.6*i}}return t},n.type="dataZoom.slider",n}(mB);function EH(t){return"vertical"===t?"ns-resize":"ew-resize"}function VH(t){t.registerComponentModel(AH),t.registerComponentView(NH),kB(t)}var BH=function(t,n,e){var a=Ce((FH[t]||{})[n]);return e&&Ue(a)?a[a.length-1]:a},FH={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]}},GH=qA.mapVisual,HH=qA.eachVisual,WH=Ue,jH=Ee,UH=fl,YH=ul,XH=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.stateList=["inRange","outOfRange"],e.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],e.layoutMode={type:"box",ignoreSize:!0},e.dataBound=[-1/0,1/0],e.targetVisuals={},e.controllerVisuals={},e}return re(n,t),n.prototype.init=function(t,n,e){this.mergeDefaultAndTheme(t,e)},n.prototype.optionUpdated=function(t,n){var e=this.option;pe.canvasSupported||(e.realtime=!1),!n&&HF(e,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},n.prototype.resetVisual=function(t){var n=this.stateList;t=We(t,this),this.controllerVisuals=GF(this.option.controller,n,t),this.targetVisuals=GF(this.option.target,n,t)},n.prototype.getItemSymbol=function(){return null},n.prototype.getTargetSeriesIndices=function(){var t=this.option.seriesIndex,n=[];return null==t||"all"===t?this.ecModel.eachSeries((function(t,e){n.push(e)})):n=Vl(t),n},n.prototype.eachTargetSeries=function(t,n){Ee(this.getTargetSeriesIndices(),(function(e){var a=this.ecModel.getSeriesByIndex(e);a&&t.call(n,a)}),this)},n.prototype.isTargetSeries=function(t){var n=!1;return this.eachTargetSeries((function(e){e===t&&(n=!0)})),n},n.prototype.formatValueText=function(t,n,e){var a,i=this.option,r=i.precision,o=this.dataBound,l=i.formatter;e=e||["<",">"],Ue(t)&&(t=t.slice(),a=!0);var s=n?t:a?[c(t[0]),c(t[1])]:c(t);return Xe(l)?l.replace("{value}",a?s[0]:s).replace("{value2}",a?s[1]:s):Ye(l)?a?l(t[0],t[1]):l(t):a?t[0]===o[0]?e[0]+" "+s[1]:t[1]===o[1]?e[1]+" "+s[0]:s[0]+" - "+s[1]:s;function c(t){return t===o[0]?"min":t===o[1]?"max":(+t).toFixed(Math.min(r,20))}},n.prototype.resetExtent=function(){var t=this.option,n=UH([t.min,t.max]);this._dataExtent=n},n.prototype.getDataDimensionIndex=function(t){var n=this.option.dimension;if(null!=n)return t.getDimensionIndex(n);for(var e=t.dimensions,a=e.length-1;a>=0;a--){var i=e[a],r=t.getDimensionInfo(i);if(!r.isCalculationCoord)return r.storeDimIndex}},n.prototype.getExtent=function(){return this._dataExtent.slice()},n.prototype.completeVisualOption=function(){var t=this.ecModel,n=this.option,e={inRange:n.inRange,outOfRange:n.outOfRange},a=n.target||(n.target={}),i=n.controller||(n.controller={});Te(a,e),Te(i,e);var r=this.isCategory();function o(e){WH(n.color)&&!e.inRange&&(e.inRange={color:n.color.slice().reverse()}),e.inRange=e.inRange||{color:t.get("gradientColor")}}o.call(this,a),o.call(this,i),function(t,n,e){var a=t[n],i=t[e];a&&!i&&(i=t[e]={},jH(a,(function(t,n){if(qA.isValidType(n)){var e=BH(n,"inactive",r);null!=e&&(i[n]=e,"color"!==n||i.hasOwnProperty("opacity")||i.hasOwnProperty("colorAlpha")||(i.opacity=[0,0]))}})))}.call(this,a,"inRange","outOfRange"),function(t){var n=(t.inRange||{}).symbol||(t.outOfRange||{}).symbol,e=(t.inRange||{}).symbolSize||(t.outOfRange||{}).symbolSize,a=this.get("inactiveColor"),i=this.getItemSymbol()||"roundRect";jH(this.stateList,(function(o){var l=this.itemSize,s=t[o];s||(s=t[o]={color:r?a:[a]}),null==s.symbol&&(s.symbol=n&&Ce(n)||(r?i:[i])),null==s.symbolSize&&(s.symbolSize=e&&Ce(e)||(r?l[0]:[l[0],l[0]])),s.symbol=GH(s.symbol,(function(t){return"none"===t?i:t}));var c=s.symbolSize;if(null!=c){var p=-1/0;HH(c,(function(t){t>p&&(p=t)})),s.symbolSize=GH(c,(function(t){return YH(t,[0,p],[0,l[0]],!0)}))}}),this)}.call(this,i)},n.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},n.prototype.isCategory=function(){return!!this.option.categories},n.prototype.setSelected=function(t){},n.prototype.getSelected=function(){return null},n.prototype.getValueState=function(t){return null},n.prototype.getVisualMeta=function(t){return null},n.type="visualMap",n.dependencies=["series"],n.defaultOption={show:!0,zlevel: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"}},n}(Bg),ZH=[20,140],qH=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.optionUpdated=function(n,e){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual((function(t){t.mappingMethod="linear",t.dataExtent=this.getExtent()})),this._resetRange()},n.prototype.resetItemSize=function(){t.prototype.resetItemSize.apply(this,arguments);var n=this.itemSize;(null==n[0]||isNaN(n[0]))&&(n[0]=ZH[0]),(null==n[1]||isNaN(n[1]))&&(n[1]=ZH[1])},n.prototype._resetRange=function(){var t=this.getExtent(),n=this.option.range;!n||n.auto?(t.auto=1,this.option.range=t):Ue(n)&&(n[0]>n[1]&&n.reverse(),n[0]=Math.max(n[0],t[0]),n[1]=Math.min(n[1],t[1]))},n.prototype.completeVisualOption=function(){t.prototype.completeVisualOption.apply(this,arguments),Ee(this.stateList,(function(t){var n=this.option.controller[t].symbolSize;n&&n[0]!==n[1]&&(n[0]=n[1]/3)}),this)},n.prototype.setSelected=function(t){this.option.range=t.slice(),this._resetRange()},n.prototype.getSelected=function(){var t=this.getExtent(),n=fl((this.get("range")||[]).slice());return n[0]>t[1]&&(n[0]=t[1]),n[1]>t[1]&&(n[1]=t[1]),n[0]<t[0]&&(n[0]=t[0]),n[1]<t[0]&&(n[1]=t[0]),n},n.prototype.getValueState=function(t){var n=this.option.range,e=this.getExtent();return(n[0]<=e[0]||n[0]<=t)&&(n[1]>=e[1]||t<=n[1])?"inRange":"outOfRange"},n.prototype.findTargetDataIndices=function(t){var n=[];return this.eachTargetSeries((function(e){var a=[],i=e.getData();i.each(this.getDataDimensionIndex(i),(function(n,e){t[0]<=n&&n<=t[1]&&a.push(e)}),this),n.push({seriesId:e.id,dataIndex:a})}),this),n},n.prototype.getVisualMeta=function(t){var n=$H(this,"outOfRange",this.getExtent()),e=$H(this,"inRange",this.option.range.slice()),a=[];function i(n,e){a.push({value:n,color:t(n,e)})}for(var r=0,o=0,l=e.length,s=n.length;o<s&&(!e.length||n[o]<=e[0]);o++)n[o]<e[r]&&i(n[o],"outOfRange");for(var c=1;r<l;r++,c=0)c&&a.length&&i(e[r],"outOfRange"),i(e[r],"inRange");for(c=1;o<s;o++)(!e.length||e[e.length-1]<n[o])&&(c&&(a.length&&i(a[a.length-1].value,"outOfRange"),c=0),i(n[o],"outOfRange"));var p=a.length;return{stops:a,outerColors:[p?a[0].color:"transparent",p?a[p-1].color:"transparent"]}},n.type="visualMap.continuous",n.defaultOption=Af(XH.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)"}}),n}(XH);function $H(t,n,e){if(e[0]===e[1])return e.slice();for(var a=(e[1]-e[0])/200,i=e[0],r=[],o=0;o<=200&&i<e[1];o++)r.push(i),i+=a;return r.push(e[1]),r}var KH=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.autoPositionValues={left:1,right:1,top:1,bottom:1},e}return re(n,t),n.prototype.init=function(t,n){this.ecModel=t,this.api=n},n.prototype.render=function(t,n,e,a){this.visualMapModel=t,!1!==t.get("show")?this.doRender(t,n,e,a):this.group.removeAll()},n.prototype.renderBackground=function(t){var n=this.visualMapModel,e=mg(n.get("padding")||0),a=t.getBoundingRect();t.add(new Lp({z2:-1,silent:!0,shape:{x:a.x-e[3],y:a.y-e[0],width:a.width+e[3]+e[1],height:a.height+e[0]+e[2]},style:{fill:n.get("backgroundColor"),stroke:n.get("borderColor"),lineWidth:n.get("borderWidth")}}))},n.prototype.getControllerVisual=function(t,n,e){var a=(e=e||{}).forceState,i=this.visualMapModel,r={};if("color"===n){var o=i.get("contentColor");r.color=o}function l(t){return r[t]}function s(t,n){r[t]=n}var c=i.controllerVisuals[a||i.getValueState(t)];return Ee(qA.prepareVisualTypes(c),(function(a){var i=c[a];e.convertOpacityToAlpha&&"opacity"===a&&(a="colorAlpha",i=c.__alphaForOpacity),qA.dependsOn(a,n)&&i&&i.applyVisual(t,l,s)})),r[n]},n.prototype.positionGroup=function(t){var n=this.visualMapModel,e=this.api;Pg(t,n.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})},n.prototype.doRender=function(t,n,e,a){},n.type="visualMap",n}(My),JH=[["left","right","width"],["top","bottom","height"]];function QH(t,n,e){var a=t.option,i=a.align;if(null!=i&&"auto"!==i)return i;for(var r={width:n.getWidth(),height:n.getHeight()},o="horizontal"===a.orient?1:0,l=JH[o],s=[0,null,10],c={},p=0;p<3;p++)c[JH[1-o][p]]=s[p],c[l[p]]=2===p?e[0]:a[l[p]];var u=[["x","width",3],["y","height",0]][o],d=Lg(c,r,a.padding);return l[(d.margin[u[2]]||0)+d[u[0]]+.5*d[u[1]]<.5*r[u[1]]?0:1]}function tW(t,n){return Ee(t||[],(function(t){null!=t.dataIndex&&(t.dataIndexInside=t.dataIndex,t.dataIndex=null),t.highlightKey="visualMap"+(n?n.componentIndex:"")})),t}var nW=ul,eW=Ee,aW=Math.min,iW=Math.max,rW=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e._shapes={},e._dataInterval=[],e._handleEnds=[],e._hoverLinkDataIndices=[],e}return re(n,t),n.prototype.doRender=function(t,n,e,a){this._api=e,a&&"selectDataRange"===a.type&&a.from===this.uid||this._buildView()},n.prototype._buildView=function(){this.group.removeAll();var t=this.visualMapModel,n=this.group;this._orient=t.get("orient"),this._useHandle=t.get("calculable"),this._resetInterval(),this._renderBar(n);var e=t.get("text");this._renderEndsText(n,e,0),this._renderEndsText(n,e,1),this._updateView(!0),this.renderBackground(n),this._updateView(),this._enableHoverLinkToSeries(),this._enableHoverLinkFromSeries(),this.positionGroup(n)},n.prototype._renderEndsText=function(t,n,e){if(n){var a=n[1-e];a=null!=a?a+"":"";var i=this.visualMapModel,r=i.get("textGap"),o=i.itemSize,l=this._shapes.mainGroup,s=this._applyTransform([o[0]/2,0===e?-r:o[1]+r],l),c=this._applyTransform(0===e?"bottom":"top",l),p=this._orient,u=this.visualMapModel.textStyleModel;this.group.add(new jp({style:{x:s[0],y:s[1],verticalAlign:"horizontal"===p?"middle":c,align:"horizontal"===p?c:"center",text:a,font:u.getFont(),fill:u.getTextColor()}}))}},n.prototype._renderBar=function(t){var n=this.visualMapModel,e=this._shapes,a=n.itemSize,i=this._orient,r=this._useHandle,o=QH(n,this.api,a),l=e.mainGroup=this._createBarGroup(o),s=new el;l.add(s),s.add(e.outOfRange=oW()),s.add(e.inRange=oW(null,r?sW(this._orient):null,We(this._dragHandle,this,"all",!1),We(this._dragHandle,this,"all",!0))),s.setClipPath(new Lp({shape:{x:0,y:0,width:a[0],height:a[1],r:3}}));var c=n.textStyleModel.getTextRect("国"),p=iW(c.width,c.height);r&&(e.handleThumbs=[],e.handleLabels=[],e.handleLabelPoints=[],this._createHandle(n,l,0,a,p,i),this._createHandle(n,l,1,a,p,i)),this._createIndicator(n,l,a,p,i),t.add(l)},n.prototype._createHandle=function(t,n,e,a,i,r){var o=We(this._dragHandle,this,e,!1),l=We(this._dragHandle,this,e,!0),s=Ho(t.get("handleSize"),a[0]),c=Vv(t.get("handleIcon"),-s/2,-s/2,s,s,null,!0),p=sW(this._orient);c.attr({cursor:p,draggable:!0,drift:o,ondragend:l,onmousemove:function(t){si(t.event)}}),c.x=a[0]/2,c.useStyle(t.getModel("handleStyle").getItemStyle()),c.setStyle({strokeNoScale:!0,strokeFirst:!0}),c.style.lineWidth*=2,c.ensureState("emphasis").style=t.getModel(["emphasis","handleStyle"]).getItemStyle(),Bu(c,!0),n.add(c);var u=this.visualMapModel.textStyleModel,d=new jp({cursor:p,draggable:!0,drift:o,onmousemove:function(t){si(t.event)},ondragend:l,style:{x:0,y:0,text:"",font:u.getFont(),fill:u.getTextColor()}});d.ensureState("blur").style={opacity:.1},d.stateTransition={duration:200},this.group.add(d);var h=[s,0],f=this._shapes;f.handleThumbs[e]=c,f.handleLabelPoints[e]=h,f.handleLabels[e]=d},n.prototype._createIndicator=function(t,n,e,a,i){var r=Ho(t.get("indicatorSize"),e[0]),o=Vv(t.get("indicatorIcon"),-r/2,-r/2,r,r,null,!0);o.attr({cursor:"move",invisible:!0,silent:!0,x:e[0]/2});var l=t.getModel("indicatorStyle").getItemStyle();if(o instanceof Sp){var s=o.style;o.useStyle(Ae({image:s.image,x:s.x,y:s.y,width:s.width,height:s.height},l))}else o.useStyle(l);n.add(o);var c=this.visualMapModel.textStyleModel,p=new jp({silent:!0,invisible:!0,style:{x:0,y:0,text:"",font:c.getFont(),fill:c.getTextColor()}});this.group.add(p);var u=[("horizontal"===i?a/2:6)+e[0]/2,0],d=this._shapes;d.indicator=o,d.indicatorLabel=p,d.indicatorLabelPoint=u,this._firstShowIndicator=!0},n.prototype._dragHandle=function(t,n,e,a){if(this._useHandle){if(this._dragging=!n,!n){var i=this._applyTransform([e,a],this._shapes.mainGroup,!0);this._updateInterval(t,i[1]),this._hideIndicator(),this._updateView()}n===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()}),n?!this._hovering&&this._clearHoverLinkToSeries():lW(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[t],!1)}},n.prototype._resetInterval=function(){var t=this.visualMapModel,n=this._dataInterval=t.getSelected(),e=t.getExtent(),a=[0,t.itemSize[1]];this._handleEnds=[nW(n[0],e,a,!0),nW(n[1],e,a,!0)]},n.prototype._updateInterval=function(t,n){n=n||0;var e=this.visualMapModel,a=this._handleEnds,i=[0,e.itemSize[1]];nP(n,a,i,t,0);var r=e.getExtent();this._dataInterval=[nW(a[0],i,r,!0),nW(a[1],i,r,!0)]},n.prototype._updateView=function(t){var n=this.visualMapModel,e=n.getExtent(),a=this._shapes,i=[0,n.itemSize[1]],r=t?i:this._handleEnds,o=this._createBarVisual(this._dataInterval,e,r,"inRange"),l=this._createBarVisual(e,e,i,"outOfRange");a.inRange.setStyle({fill:o.barColor}).setShape("points",o.barPoints),a.outOfRange.setStyle({fill:l.barColor}).setShape("points",l.barPoints),this._updateHandle(r,o)},n.prototype._createBarVisual=function(t,n,e,a){var i={forceState:a,convertOpacityToAlpha:!0},r=this._makeColorGradient(t,i),o=[this.getControllerVisual(t[0],"symbolSize",i),this.getControllerVisual(t[1],"symbolSize",i)],l=this._createBarPoints(e,o);return{barColor:new rh(0,0,0,1,r),barPoints:l,handlesColor:[r[0].color,r[r.length-1].color]}},n.prototype._makeColorGradient=function(t,n){var e=[],a=(t[1]-t[0])/100;e.push({color:this.getControllerVisual(t[0],"color",n),offset:0});for(var i=1;i<100;i++){var r=t[0]+a*i;if(r>t[1])break;e.push({color:this.getControllerVisual(r,"color",n),offset:i/100})}return e.push({color:this.getControllerVisual(t[1],"color",n),offset:1}),e},n.prototype._createBarPoints=function(t,n){var e=this.visualMapModel.itemSize;return[[e[0]-n[0],t[0]],[e[0],t[0]],[e[0],t[1]],[e[0]-n[1],t[1]]]},n.prototype._createBarGroup=function(t){var n=this._orient,e=this.visualMapModel.get("inverse");return new el("horizontal"!==n||e?"horizontal"===n&&e?{scaleX:"bottom"===t?-1:1,rotation:-Math.PI/2}:"vertical"!==n||e?{scaleX:"left"===t?1:-1}:{scaleX:"left"===t?1:-1,scaleY:-1}:{scaleX:"bottom"===t?1:-1,rotation:Math.PI/2})},n.prototype._updateHandle=function(t,n){if(this._useHandle){var e=this._shapes,a=this.visualMapModel,i=e.handleThumbs,r=e.handleLabels,o=a.itemSize,l=a.getExtent();eW([0,1],(function(s){var c=i[s];c.setStyle("fill",n.handlesColor[s]),c.y=t[s];var p=nW(t[s],[0,o[1]],l,!0),u=this.getControllerVisual(p,"symbolSize");c.scaleX=c.scaleY=u/o[0],c.x=o[0]-u/2;var d=Hh(e.handleLabelPoints[s],Gh(c,this.group));r[s].setStyle({x:d[0],y:d[1],text:a.formatValueText(this._dataInterval[s]),verticalAlign:"middle",align:"vertical"===this._orient?this._applyTransform("left",e.mainGroup):"center"})}),this)}},n.prototype._showIndicator=function(t,n,e,a){var i=this.visualMapModel,r=i.getExtent(),o=i.itemSize,l=[0,o[1]],s=this._shapes,c=s.indicator;if(c){c.attr("invisible",!1);var p=this.getControllerVisual(t,"color",{convertOpacityToAlpha:!0}),u=this.getControllerVisual(t,"symbolSize"),d=nW(t,r,l,!0),h=o[0]-u/2,f={x:c.x,y:c.y};c.y=d,c.x=h;var g=Hh(s.indicatorLabelPoint,Gh(c,this.group)),m=s.indicatorLabel;m.attr("invisible",!1);var b=this._applyTransform("left",s.mainGroup),y="horizontal"===this._orient;m.setStyle({text:(e||"")+i.formatValueText(n),verticalAlign:y?b:"middle",align:y?"center":b});var v={x:h,y:d,style:{fill:p}},x={style:{x:g[0],y:g[1]}};if(i.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var w={duration:100,easing:"cubicInOut",additive:!0};c.x=f.x,c.y=f.y,c.animateTo(v,w),m.animateTo(x,w)}else c.attr(v),m.attr(x);this._firstShowIndicator=!1;var _=this._shapes.handleLabels;if(_)for(var k=0;k<_.length;k++)this._api.enterBlur(_[k])}},n.prototype._enableHoverLinkToSeries=function(){var t=this;this._shapes.mainGroup.on("mousemove",(function(n){if(t._hovering=!0,!t._dragging){var e=t.visualMapModel.itemSize,a=t._applyTransform([n.offsetX,n.offsetY],t._shapes.mainGroup,!0,!0);a[1]=aW(iW(0,a[1]),e[1]),t._doHoverLinkToSeries(a[1],0<=a[0]&&a[0]<=e[0])}})).on("mouseout",(function(){t._hovering=!1,!t._dragging&&t._clearHoverLinkToSeries()}))},n.prototype._enableHoverLinkFromSeries=function(){var t=this.api.getZr();this.visualMapModel.option.hoverLink?(t.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),t.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},n.prototype._doHoverLinkToSeries=function(t,n){var e=this.visualMapModel,a=e.itemSize;if(e.option.hoverLink){var i=[0,a[1]],r=e.getExtent();t=aW(iW(i[0],t),i[1]);var o=function(t,n,e){var a=6,i=t.get("hoverLinkDataSize");i&&(a=nW(i,n,e,!0)/2);return a}(e,r,i),l=[t-o,t+o],s=nW(t,i,r,!0),c=[nW(l[0],i,r,!0),nW(l[1],i,r,!0)];l[0]<i[0]&&(c[0]=-1/0),l[1]>i[1]&&(c[1]=1/0),n&&(c[0]===-1/0?this._showIndicator(s,c[1],"< ",o):c[1]===1/0?this._showIndicator(s,c[0],"> ",o):this._showIndicator(s,s,"≈ ",o));var p=this._hoverLinkDataIndices,u=[];(n||lW(e))&&(u=this._hoverLinkDataIndices=e.findTargetDataIndices(c));var d=function(t,n){var e={},a={};return i(t||[],e),i(n||[],a,e),[r(e),r(a)];function i(t,n,e){for(var a=0,i=t.length;a<i;a++){var r=Yl(t[a].seriesId,null);if(null==r)return;for(var o=Vl(t[a].dataIndex),l=e&&e[r],s=0,c=o.length;s<c;s++){var p=o[s];l&&l[p]?l[p]=null:(n[r]||(n[r]={}))[p]=1}}}function r(t,n){var e=[];for(var a in t)if(t.hasOwnProperty(a)&&null!=t[a])if(n)e.push(+a);else{var i=r(t[a],!0);i.length&&e.push({seriesId:a,dataIndex:i})}return e}}(p,u);this._dispatchHighDown("downplay",tW(d[0],e)),this._dispatchHighDown("highlight",tW(d[1],e))}},n.prototype._hoverLinkFromSeriesMouseOver=function(t){var n=t.target,e=this.visualMapModel;if(n&&null!=Up(n).dataIndex){var a=Up(n),i=this.ecModel.getSeriesByIndex(a.seriesIndex);if(e.isTargetSeries(i)){var r=i.getData(a.dataType),o=r.getStore().get(e.getDataDimensionIndex(r),a.dataIndex);isNaN(o)||this._showIndicator(o,o)}}},n.prototype._hideIndicator=function(){var t=this._shapes;t.indicator&&t.indicator.attr("invisible",!0),t.indicatorLabel&&t.indicatorLabel.attr("invisible",!0);var n=this._shapes.handleLabels;if(n)for(var e=0;e<n.length;e++)this._api.leaveBlur(n[e])},n.prototype._clearHoverLinkToSeries=function(){this._hideIndicator();var t=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",tW(t,this.visualMapModel)),t.length=0},n.prototype._clearHoverLinkFromSeries=function(){this._hideIndicator();var t=this.api.getZr();t.off("mouseover",this._hoverLinkFromSeriesMouseOver),t.off("mouseout",this._hideIndicator)},n.prototype._applyTransform=function(t,n,e,a){var i=Gh(n,a?null:this.group);return Ue(t)?Hh(t,i,e):Wh(t,i,e)},n.prototype._dispatchHighDown=function(t,n){n&&n.length&&this.api.dispatchAction({type:t,batch:n})},n.prototype.dispose=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},n.prototype.remove=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},n.type="visualMap.continuous",n}(KH);function oW(t,n,e,a){return new Vd({shape:{points:t},draggable:!!e,cursor:n,drift:e,onmousemove:function(t){si(t.event)},ondragend:a})}function lW(t){var n=t.get("hoverLinkOnHandle");return!!(null==n?t.get("realtime"):n)}function sW(t){return"vertical"===t?"ns-resize":"ew-resize"}var cW={type:"selectDataRange",event:"dataRangeSelected",update:"update"},pW=function(t,n){n.eachComponent({mainType:"visualMap",query:t},(function(n){n.setSelected(t.selected)}))},uW=[{createOnAllSeries:!0,reset:function(t,n){var e=[];return n.eachComponent("visualMap",(function(n){var a,i,r,o,l,s=t.pipelineContext;!n.isTargetSeries(t)||s&&s.large||e.push((a=n.stateList,i=n.targetVisuals,r=We(n.getValueState,n),o=n.getDataDimensionIndex(t.getData()),l={},Ee(a,(function(t){var n=qA.prepareVisualTypes(i[t]);l[t]=n})),{progress:function(t,n){var e,a;function s(t){return xv(n,a,t)}function c(t,e){_v(n,a,t,e)}null!=o&&(e=n.getDimensionIndex(o));for(var p=n.getStore();null!=(a=t.next());){var u=n.getRawDataItem(a);if(!u||!1!==u.visualMap)for(var d=null!=o?p.get(e,a):a,h=r(d),f=i[h],g=l[h],m=0,b=g.length;m<b;m++){var y=g[m];f[y]&&f[y].applyVisual(d,s,c)}}}}))})),e}},{createOnAllSeries:!0,reset:function(t,n){var e=t.getData(),a=[];n.eachComponent("visualMap",(function(n){if(n.isTargetSeries(t)){var i=n.getVisualMeta(We(dW,null,t,n))||{stops:[],outerColors:[]},r=n.getDataDimensionIndex(e);r>=0&&(i.dimension=r,a.push(i))}})),t.getData().setVisual("visualMeta",a)}}];function dW(t,n,e,a){for(var i=n.targetVisuals[a],r=qA.prepareVisualTypes(i),o={color:wv(t.getData(),"color")},l=0,s=r.length;l<s;l++){var c=r[l],p=i["opacity"===c?"__alphaForOpacity":c];p&&p.applyVisual(e,u,d)}return o.color;function u(t){return o[t]}function d(t,n){o[t]=n}}var hW=Ee;function fW(t){var n=t&&t.visualMap;Ue(n)||(n=n?[n]:[]),hW(n,(function(t){if(t){gW(t,"splitList")&&!gW(t,"pieces")&&(t.pieces=t.splitList,delete t.splitList);var n=t.pieces;n&&Ue(n)&&hW(n,(function(t){$e(t)&&(gW(t,"start")&&!gW(t,"min")&&(t.min=t.start),gW(t,"end")&&!gW(t,"max")&&(t.max=t.end))}))}}))}function gW(t,n){return t&&t.hasOwnProperty&&t.hasOwnProperty(n)}var mW=!1;function bW(t){mW||(mW=!0,t.registerSubTypeDefaulter("visualMap",(function(t){return t.categories||(t.pieces?t.pieces.length>0:t.splitNumber>0)&&!t.calculable?"piecewise":"continuous"})),t.registerAction(cW,pW),Ee(uW,(function(n){t.registerVisual(t.PRIORITY.VISUAL.COMPONENT,n)})),t.registerPreprocessor(fW))}function yW(t){t.registerComponentModel(qH),t.registerComponentView(rW),bW(t)}var vW=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e._pieceList=[],e}return re(n,t),n.prototype.optionUpdated=function(n,e){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var a=this._mode=this._determineMode();this._pieceList=[],xW[this._mode].call(this,this._pieceList),this._resetSelected(n,e);var i=this.option.categories;this.resetVisual((function(t,n){"categories"===a?(t.mappingMethod="category",t.categories=Ce(i)):(t.dataExtent=this.getExtent(),t.mappingMethod="piecewise",t.pieceList=Ve(this._pieceList,(function(t){return t=Ce(t),"inRange"!==n&&(t.visual=null),t})))}))},n.prototype.completeVisualOption=function(){var n=this.option,e={},a=qA.listVisualTypes(),i=this.isCategory();function r(t,n,e){return t&&t[n]&&t[n].hasOwnProperty(e)}Ee(n.pieces,(function(t){Ee(a,(function(n){t.hasOwnProperty(n)&&(e[n]=1)}))})),Ee(e,(function(t,e){var a=!1;Ee(this.stateList,(function(t){a=a||r(n,t,e)||r(n.target,t,e)}),this),!a&&Ee(this.stateList,(function(t){(n[t]||(n[t]={}))[e]=BH(e,"inRange"===t?"active":"inactive",i)}))}),this),t.prototype.completeVisualOption.apply(this,arguments)},n.prototype._resetSelected=function(t,n){var e=this.option,a=this._pieceList,i=(n?e:t).selected||{};if(e.selected=i,Ee(a,(function(t,n){var e=this.getSelectedMapKey(t);i.hasOwnProperty(e)||(i[e]=!0)}),this),"single"===e.selectedMode){var r=!1;Ee(a,(function(t,n){var e=this.getSelectedMapKey(t);i[e]&&(r?i[e]=!1:r=!0)}),this)}},n.prototype.getItemSymbol=function(){return this.get("itemSymbol")},n.prototype.getSelectedMapKey=function(t){return"categories"===this._mode?t.value+"":t.index+""},n.prototype.getPieceList=function(){return this._pieceList},n.prototype._determineMode=function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},n.prototype.setSelected=function(t){this.option.selected=Ce(t)},n.prototype.getValueState=function(t){var n=qA.findPieceIndex(t,this._pieceList);return null!=n&&this.option.selected[this.getSelectedMapKey(this._pieceList[n])]?"inRange":"outOfRange"},n.prototype.findTargetDataIndices=function(t){var n=[],e=this._pieceList;return this.eachTargetSeries((function(a){var i=[],r=a.getData();r.each(this.getDataDimensionIndex(r),(function(n,a){qA.findPieceIndex(n,e)===t&&i.push(a)}),this),n.push({seriesId:a.id,dataIndex:i})}),this),n},n.prototype.getRepresentValue=function(t){var n;if(this.isCategory())n=t.value;else if(null!=t.value)n=t.value;else{var e=t.interval||[];n=e[0]===-1/0&&e[1]===1/0?0:(e[0]+e[1])/2}return n},n.prototype.getVisualMeta=function(t){if(!this.isCategory()){var n=[],e=["",""],a=this,i=this._pieceList.slice();if(i.length){var r=i[0].interval[0];r!==-1/0&&i.unshift({interval:[-1/0,r]}),(r=i[i.length-1].interval[1])!==1/0&&i.push({interval:[r,1/0]})}else i.push({interval:[-1/0,1/0]});var o=-1/0;return Ee(i,(function(t){var n=t.interval;n&&(n[0]>o&&l([o,n[0]],"outOfRange"),l(n.slice()),o=n[1])}),this),{stops:n,outerColors:e}}function l(i,r){var o=a.getRepresentValue({interval:i});r||(r=a.getValueState(o));var l=t(o,r);i[0]===-1/0?e[0]=l:i[1]===1/0?e[1]=l:n.push({value:i[0],color:l},{value:i[1],color:l})}},n.type="visualMap.piecewise",n.defaultOption=Af(XH.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}),n}(XH),xW={splitNumber:function(t){var n=this.option,e=Math.min(n.precision,20),a=this.getExtent(),i=n.splitNumber;i=Math.max(parseInt(i,10),1),n.splitNumber=i;for(var r=(a[1]-a[0])/i;+r.toFixed(e)!==r&&e<5;)e++;n.precision=e,r=+r.toFixed(e),n.minOpen&&t.push({interval:[-1/0,a[0]],close:[0,0]});for(var o=0,l=a[0];o<i;l+=r,o++){var s=o===i-1?a[1]:l+r;t.push({interval:[l,s],close:[1,1]})}n.maxOpen&&t.push({interval:[a[1],1/0],close:[0,0]}),Dl(t),Ee(t,(function(t,n){t.index=n,t.text=this.formatValueText(t.interval)}),this)},categories:function(t){var n=this.option;Ee(n.categories,(function(n){t.push({text:this.formatValueText(n,!0),value:n})}),this),wW(n,t)},pieces:function(t){var n=this.option;Ee(n.pieces,(function(n,e){$e(n)||(n={value:n});var a={text:"",index:e};if(null!=n.label&&(a.text=n.label),n.hasOwnProperty("value")){var i=a.value=n.value;a.interval=[i,i],a.close=[1,1]}else{for(var r=a.interval=[],o=a.close=[0,0],l=[1,0,1],s=[-1/0,1/0],c=[],p=0;p<2;p++){for(var u=[["gte","gt","min"],["lte","lt","max"]][p],d=0;d<3&&null==r[p];d++)r[p]=n[u[d]],o[p]=l[d],c[p]=2===d;null==r[p]&&(r[p]=s[p])}c[0]&&r[1]===1/0&&(o[0]=0),c[1]&&r[0]===-1/0&&(o[1]=0),r[0]===r[1]&&o[0]&&o[1]&&(a.value=r[0])}a.visual=qA.retrieveVisuals(n),t.push(a)}),this),wW(n,t),Dl(t),Ee(t,(function(t){var n=t.close,e=[["<","≤"][n[1]],[">","≥"][n[0]]];t.text=t.text||this.formatValueText(null!=t.value?t.value:t.interval,!1,e)}),this)}};function wW(t,n){var e=t.inverse;("vertical"===t.orient?!e:e)&&n.reverse()}var _W=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return re(n,t),n.prototype.doRender=function(){var t=this.group;t.removeAll();var n=this.visualMapModel,e=n.get("textGap"),a=n.textStyleModel,i=a.getFont(),r=a.getTextColor(),o=this._getItemAlign(),l=n.itemSize,s=this._getViewData(),c=s.endsText,p=ia(n.get("showLabel",!0),!c);c&&this._renderEndsText(t,c[0],l,p,o),Ee(s.viewPieceList,(function(a){var s=a.piece,c=new el;c.onclick=We(this._onItemClick,this,s),this._enableHoverLink(c,a.indexInModelPieceList);var u=n.getRepresentValue(s);if(this._createItemSymbol(c,u,[0,0,l[0],l[1]]),p){var d=this.visualMapModel.getValueState(u);c.add(new jp({style:{x:"right"===o?-e:l[0]+e,y:l[1]/2,text:s.text,verticalAlign:"middle",align:o,font:i,fill:r,opacity:"outOfRange"===d?.5:1}}))}t.add(c)}),this),c&&this._renderEndsText(t,c[1],l,p,o),zg(n.get("orient"),t,n.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},n.prototype._enableHoverLink=function(t,n){var e=this;t.on("mouseover",(function(){return a("highlight")})).on("mouseout",(function(){return a("downplay")}));var a=function(t){var a=e.visualMapModel;a.option.hoverLink&&e.api.dispatchAction({type:t,batch:tW(a.findTargetDataIndices(n),a)})}},n.prototype._getItemAlign=function(){var t=this.visualMapModel,n=t.option;if("vertical"===n.orient)return QH(t,this.api,t.itemSize);var e=n.align;return e&&"auto"!==e||(e="left"),e},n.prototype._renderEndsText=function(t,n,e,a,i){if(n){var r=new el,o=this.visualMapModel.textStyleModel;r.add(new jp({style:{x:a?"right"===i?e[0]:0:e[0]/2,y:e[1]/2,verticalAlign:"middle",align:a?i:"center",text:n,font:o.getFont(),fill:o.getTextColor()}})),t.add(r)}},n.prototype._getViewData=function(){var t=this.visualMapModel,n=Ve(t.getPieceList(),(function(t,n){return{piece:t,indexInModelPieceList:n}})),e=t.get("text"),a=t.get("orient"),i=t.get("inverse");return("horizontal"===a?i:!i)?n.reverse():e&&(e=e.slice().reverse()),{viewPieceList:n,endsText:e}},n.prototype._createItemSymbol=function(t,n,e){t.add(Vv(this.getControllerVisual(n,"symbol"),e[0],e[1],e[2],e[3],this.getControllerVisual(n,"color")))},n.prototype._onItemClick=function(t){var n=this.visualMapModel,e=n.option,a=Ce(e.selected),i=n.getSelectedMapKey(t);"single"===e.selectedMode?(a[i]=!0,Ee(a,(function(t,n){a[n]=n===i}))):a[i]=!a[i],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:a})},n.type="visualMap.piecewise",n}(KH);function kW(t){t.registerComponentModel(vW),t.registerComponentView(_W),bW(t)}var SW={label:{enabled:!0},decal:{show:!1}},MW=$l(),IW={};function CW(t,n){var e=t.getModel("aria");if(e.get("enabled")){var a=Ce(SW);Te(a.label,t.getLocaleModel().get("aria"),!1),Te(e.option,a,!1),function(){if(e.getModel("decal").get("show")){var n=ga();t.eachSeries((function(t){if(!t.isColorBySeries()){var e=n.get(t.type);e||(e={},n.set(t.type,e)),MW(t).scope=e}})),t.eachRawSeries((function(n){if(!t.isSeriesFiltered(n))if("function"!=typeof n.enableAriaDecal){var e=n.getData();if(n.isColorBySeries()){var a=fm(n.ecModel,n.name,IW,t.getSeriesCount()),i=e.getVisual("decal");e.setVisual("decal",c(i,a))}else{var r=n.getRawData(),o={},l=MW(n).scope;e.each((function(t){var n=e.getRawIndex(t);o[n]=t}));var s=r.count();r.each((function(t){var a=o[t],i=r.getName(t)||t+"",p=fm(n.ecModel,i,l,s),u=e.getItemVisual(a,"decal");e.setItemVisual(a,"decal",c(u,p))}))}}else n.enableAriaDecal();function c(t,n){var e=t?Ae(Ae({},n),t):n;return e.dirty=!0,e}}))}}(),function(){var a=t.getLocaleModel().get("aria"),o=e.getModel("label");if(o.option=ze(o.option,a),!o.get("enabled"))return;var l=n.getZr().dom;if(o.get("description"))return void l.setAttribute("aria-label",o.get("description"));var s,c=t.getSeriesCount(),p=o.get(["data","maxCount"])||10,u=o.get(["series","maxCount"])||10,d=Math.min(c,u);if(c<1)return;var h=function(){var n=t.get("title");n&&n.length&&(n=n[0]);return n&&n.text}();if(h){var f=o.get(["general","withTitle"]);s=i(f,{title:h})}else s=o.get(["general","withoutTitle"]);var g=[],m=c>1?o.get(["series","multiple","prefix"]):o.get(["series","single","prefix"]);s+=i(m,{seriesCount:c}),t.eachSeries((function(t,n){if(n<d){var e=void 0,a=t.get("name")?"withName":"withoutName";e=i(e=c>1?o.get(["series","multiple",a]):o.get(["series","single",a]),{seriesId:t.seriesIndex,seriesName:t.get("name"),seriesType:r(t.subType)});var l=t.getData();if(l.count()>p)e+=i(o.get(["data","partialData"]),{displayCnt:p});else e+=o.get(["data","allData"]);for(var s=[],u=0;u<l.count();u++)if(u<p){var h=l.getName(u),f=yb(l,u),m=o.get(["data",h?"withName":"withoutName"]);s.push(i(m,{name:h,value:f}))}var b=o.get(["data","separator","middle"]),y=o.get(["data","separator","end"]);e+=s.join(b)+y,g.push(e)}}));var b=o.getModel(["series","multiple","separator"]),y=b.get("middle"),v=b.get("end");s+=g.join(y)+v,l.setAttribute("aria-label",s)}()}function i(t,n){if("string"!=typeof t)return t;var e=t;return Ee(n,(function(t,n){e=e.replace(new RegExp("\\{\\s*"+n+"\\s*\\}","g"),t)})),e}function r(n){return t.getLocaleModel().get(["series","typeNames"])[n]||"自定义图"}}function TW(t){if(t&&t.aria){var n=t.aria;null!=n.show&&(n.enabled=n.show),n.label=n.label||{},Ee(["description","general","series","data"],(function(t){null!=n[t]&&(n.label[t]=n[t])}))}}var DW={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},AW=function(){function t(t){if(null==(this._condVal=Xe(t)?new RegExp(t):ea(t)?t:null)){Rl("")}}return t.prototype.evaluate=function(t){var n=typeof t;return"string"===n?this._condVal.test(t):"number"===n&&this._condVal.test(t+"")},t}(),zW=function(){function t(){}return t.prototype.evaluate=function(){return this.value},t}(),LW=function(){function t(){}return t.prototype.evaluate=function(){for(var t=this.children,n=0;n<t.length;n++)if(!t[n].evaluate())return!1;return!0},t}(),PW=function(){function t(){}return t.prototype.evaluate=function(){for(var t=this.children,n=0;n<t.length;n++)if(t[n].evaluate())return!0;return!1},t}(),OW=function(){function t(){}return t.prototype.evaluate=function(){return!this.child.evaluate()},t}(),RW=function(){function t(){}return t.prototype.evaluate=function(){for(var t=!!this.valueParser,n=(0,this.getValue)(this.valueGetterParam),e=t?this.valueParser(n):null,a=0;a<this.subCondList.length;a++)if(!this.subCondList[a].evaluate(t?e:n))return!1;return!0},t}();function NW(t,n){if(!0===t||!1===t){var e=new zW;return e.value=t,e}return VW(t)||Rl(""),t.and?EW("and",t,n):t.or?EW("or",t,n):t.not?function(t,n){var e=t.not,a="";VW(e)||Rl(a);var i=new OW;i.child=NW(e,n),i.child||Rl(a);return i}(t,n):function(t,n){for(var e="",a=n.prepareGetValue(t),i=[],r=He(t),o=t.parser,l=o?Cb(o):null,s=0;s<r.length;s++){var c=r[s];if("parser"!==c&&!n.valueGetterAttrMap.get(c)){var p=ya(DW,c)?DW[c]:c,u=t[c],d=l?l(u):u,h=Lb(p,d)||"reg"===p&&new AW(d);h||Rl(e),i.push(h)}}i.length||Rl(e);var f=new RW;return f.valueGetterParam=a,f.valueParser=l,f.getValue=n.getValue,f.subCondList=i,f}(t,n)}function EW(t,n,e){var a=n[t];Ue(a)||Rl(""),a.length||Rl("");var i="and"===t?new LW:new PW;return i.children=Ve(a,(function(t){return NW(t,e)})),i.children.length||Rl(""),i}function VW(t){return $e(t)&&!Ne(t)}var BW=function(){function t(t,n){this._cond=NW(t,n)}return t.prototype.evaluate=function(){return this._cond.evaluate()},t}();var FW={type:"echarts:filter",transform:function(t){for(var n,e,a,i=t.upstream,r=(e=t.config,a={valueGetterAttrMap:ga({dimension:!0}),prepareGetValue:function(t){var n=t.dimension;ya(t,"dimension")||Rl("");var e=i.getDimensionInfo(n);return e||Rl(""),{dimIdx:e.index}},getValue:function(t){return i.retrieveValueFromItem(n,t.dimIdx)}},new BW(e,a)),o=[],l=0,s=i.count();l<s;l++)n=i.getRawDataItem(l),r.evaluate()&&o.push(n);return{data:o}}},GW={type:"echarts:sort",transform:function(t){var n=t.upstream,e=t.config,a="",i=Vl(e);i.length||Rl(a);var r=[];Ee(i,(function(t){var e=t.dimension,i=t.order,o=t.parser,l=t.incomparable;if(null==e&&Rl(a),"asc"!==i&&"desc"!==i&&Rl(a),l&&"min"!==l&&"max"!==l){Rl("")}if("asc"!==i&&"desc"!==i){Rl("")}var s=n.getDimensionInfo(e);s||Rl(a);var c=o?Cb(o):null;o&&!c&&Rl(a),r.push({dimIdx:s.index,parser:c,comparator:new Ab(i,l)})}));var o=n.sourceFormat;o!==Ug&&o!==Yg&&Rl(a);for(var l=[],s=0,c=n.count();s<c;s++)l.push(n.getRawDataItem(s));return l.sort((function(t,e){for(var a=0;a<r.length;a++){var i=r[a],o=n.retrieveValueFromItem(t,i.dimIdx),l=n.retrieveValueFromItem(e,i.dimIdx);i.parser&&(o=i.parser(o),l=i.parser(l));var s=i.comparator.evaluate(o,l);if(0!==s)return s}return 0})),{data:l}}};var HW=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.type="dataset",n}return re(n,t),n.prototype.init=function(n,e,a){t.prototype.init.call(this,n,e,a),this._sourceManager=new Kb(this),Jb(this)},n.prototype.mergeOption=function(n,e){t.prototype.mergeOption.call(this,n,e),Jb(this)},n.prototype.optionUpdated=function(){this._sourceManager.dirty()},n.prototype.getSourceManager=function(){return this._sourceManager},n.type="dataset",n.defaultOption={seriesLayoutBy:$g},n}(Bg),WW=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.type="dataset",n}return re(n,t),n.type="dataset",n}(My);var jW=$c.CMD;function UW(t,n){return Math.abs(t-n)<1e-5}function YW(t){var n,e,a,i,r,o=t.data,l=t.len(),s=[],c=0,p=0,u=0,d=0;function h(t,e){n&&n.length>2&&s.push(n),n=[t,e]}function f(t,e,a,i){UW(t,a)&&UW(e,i)||n.push(t,e,a,i,a,i)}function g(t,e,a,i,r,o){var l=Math.abs(e-t),s=4*Math.tan(l/4)/3,c=e<t?-1:1,p=Math.cos(t),u=Math.sin(t),d=Math.cos(e),h=Math.sin(e),f=p*r+a,g=u*o+i,m=d*r+a,b=h*o+i,y=r*s*c,v=o*s*c;n.push(f-y*u,g+v*p,m+y*h,b-v*d,m,b)}for(var m=0;m<l;){var b=o[m++],y=1===m;switch(y&&(u=c=o[m],d=p=o[m+1],b!==jW.L&&b!==jW.C&&b!==jW.Q||(n=[u,d])),b){case jW.M:c=u=o[m++],p=d=o[m++],h(u,d);break;case jW.L:f(c,p,e=o[m++],a=o[m++]),c=e,p=a;break;case jW.C:n.push(o[m++],o[m++],o[m++],o[m++],c=o[m++],p=o[m++]);break;case jW.Q:e=o[m++],a=o[m++],i=o[m++],r=o[m++],n.push(c+2/3*(e-c),p+2/3*(a-p),i+2/3*(e-i),r+2/3*(a-r),i,r),c=i,p=r;break;case jW.A:var v=o[m++],x=o[m++],w=o[m++],_=o[m++],k=o[m++],S=o[m++]+k;m+=1;var M=!o[m++];e=Math.cos(k)*w+v,a=Math.sin(k)*_+x,y?h(u=e,d=a):f(c,p,e,a),c=Math.cos(S)*w+v,p=Math.sin(S)*_+x;for(var I=(M?-1:1)*Math.PI/2,C=k;M?C>S:C<S;C+=I){g(C,M?Math.max(C+I,S):Math.min(C+I,S),v,x,w,_)}break;case jW.R:u=c=o[m++],d=p=o[m++],e=u+o[m++],a=d+o[m++],h(e,d),f(e,d,e,a),f(e,a,u,a),f(u,a,u,d),f(u,d,e,d);break;case jW.Z:n&&f(c,p,u,d),c=u,p=d}}return n&&n.length>2&&s.push(n),s}function XW(t,n,e,a,i,r,o,l,s,c){if(UW(t,e)&&UW(n,a)&&UW(i,o)&&UW(r,l))s.push(o,l);else{var p=2/c,u=p*p,d=o-t,h=l-n,f=Math.sqrt(d*d+h*h);d/=f,h/=f;var g=e-t,m=a-n,b=i-o,y=r-l,v=g*g+m*m,x=b*b+y*y;if(v<u&&x<u)s.push(o,l);else{var w=d*g+h*m,_=-d*b-h*y;if(v-w*w<u&&w>=0&&x-_*_<u&&_>=0)s.push(o,l);else{var k=[],S=[];oc(t,e,i,o,.5,k),oc(n,a,r,l,.5,S),XW(k[0],S[0],k[1],S[1],k[2],S[2],k[3],S[3],s,c),XW(k[4],S[4],k[5],S[5],k[6],S[6],k[7],S[7],s,c)}}}}function ZW(t,n,e){var a=t[n],i=t[1-n],r=Math.abs(a/i),o=Math.ceil(Math.sqrt(r*e)),l=Math.floor(e/o);0===l&&(l=1,o=e);for(var s=[],c=0;c<o;c++)s.push(l);var p=e-o*l;if(p>0)for(c=0;c<p;c++)s[c%o]+=1;return s}function qW(t,n,e){for(var a=t.r0,i=t.r,r=t.startAngle,o=t.endAngle,l=Math.abs(o-r),s=l*i,c=i-a,p=s>Math.abs(c),u=ZW([s,c],p?0:1,n),d=(p?l:c)/u.length,h=0;h<u.length;h++)for(var f=(p?c:l)/u[h],g=0;g<u[h];g++){var m={};p?(m.startAngle=r+d*h,m.endAngle=r+d*(h+1),m.r0=a+f*g,m.r=a+f*(g+1)):(m.startAngle=r+f*g,m.endAngle=r+f*(g+1),m.r0=a+d*h,m.r=a+d*(h+1)),m.clockwise=t.clockwise,m.cx=t.cx,m.cy=t.cy,e.push(m)}}function $W(t,n,e,a){return t*a-e*n}function KW(t,n,e,a,i,r,o,l){var s=e-t,c=a-n,p=o-i,u=l-r,d=$W(p,u,s,c);if(Math.abs(d)<1e-6)return null;var h=$W(t-i,n-r,p,u)/d;return h<0||h>1?null:new _o(h*s+t,h*c+n)}function JW(t,n,e){var a=new _o;_o.sub(a,e,n),a.normalize();var i=new _o;return _o.sub(i,t,n),i.dot(a)}function QW(t,n){var e=t[t.length-1];e&&e[0]===n[0]&&e[1]===n[1]||t.push(n)}function tj(t){var n=t.points,e=[],a=[];kc(n,e,a);var i=new Lo(e[0],e[1],a[0]-e[0],a[1]-e[1]),r=i.width,o=i.height,l=i.x,s=i.y,c=new _o,p=new _o;return r>o?(c.x=p.x=l+r/2,c.y=s,p.y=s+o):(c.y=p.y=s+o/2,c.x=l,p.x=l+r),function(t,n,e){for(var a=t.length,i=[],r=0;r<a;r++){var o=t[r],l=t[(r+1)%a],s=KW(o[0],o[1],l[0],l[1],n.x,n.y,e.x,e.y);s&&i.push({projPt:JW(s,n,e),pt:s,idx:r})}if(i.length<2)return[{points:t},{points:t}];i.sort((function(t,n){return t.projPt-n.projPt}));var c=i[0],p=i[i.length-1];if(p.idx<c.idx){var u=c;c=p,p=u}var d=[c.pt.x,c.pt.y],h=[p.pt.x,p.pt.y],f=[d],g=[h];for(r=c.idx+1;r<=p.idx;r++)QW(f,t[r].slice());for(QW(f,h),QW(f,d),r=p.idx+1;r<=c.idx+a;r++)QW(g,t[r%a].slice());return QW(g,d),QW(g,h),[{points:f},{points:g}]}(n,c,p)}function nj(t,n,e,a){if(1===e)a.push(n);else{var i=Math.floor(e/2),r=t(n);nj(t,r[0],i,a),nj(t,r[1],e-i,a)}return a}function ej(t,n){n.setStyle(t.style),n.z=t.z,n.z2=t.z2,n.zlevel=t.zlevel}function aj(t,n){var e,a=[],i=t.shape;switch(t.type){case"rect":!function(t,n,e){for(var a=t.width,i=t.height,r=a>i,o=ZW([a,i],r?0:1,n),l=r?"width":"height",s=r?"height":"width",c=r?"x":"y",p=r?"y":"x",u=t[l]/o.length,d=0;d<o.length;d++)for(var h=t[s]/o[d],f=0;f<o[d];f++){var g={};g[c]=d*u,g[p]=f*h,g[l]=u,g[s]=h,g.x+=t.x,g.y+=t.y,e.push(g)}}(i,n,a),e=Lp;break;case"sector":qW(i,n,a),e=Ad;break;case"circle":qW({r0:0,r:i.r,startAngle:0,endAngle:2*Math.PI,cx:i.cx,cy:i.cy},n,a),e=Ad;break;default:var r=t.getComputedTransform(),o=r?Math.sqrt(Math.max(r[0]*r[0]+r[1]*r[1],r[2]*r[2]+r[3]*r[3])):1,l=Ve(function(t,n){var e=YW(t),a=[];n=n||1;for(var i=0;i<e.length;i++){var r=e[i],o=[],l=r[0],s=r[1];o.push(l,s);for(var c=2;c<r.length;){var p=r[c++],u=r[c++],d=r[c++],h=r[c++],f=r[c++],g=r[c++];XW(l,s,p,u,d,h,f,g,o,n),l=f,s=g}a.push(o)}return a}(t.getUpdatedPathProxy(),o),(function(t){return function(t){for(var n=[],e=0;e<t.length;)n.push([t[e++],t[e++]]);return n}(t)})),s=l.length;if(0===s)nj(tj,{points:l[0]},n,a);else if(s===n)for(var c=0;c<s;c++)a.push({points:l[c]});else{var p=0,u=Ve(l,(function(t){var n=[],e=[];kc(t,n,e);var a=(e[1]-n[1])*(e[0]-n[0]);return p+=a,{poly:t,area:a}}));u.sort((function(t,n){return n.area-t.area}));var d=n;for(c=0;c<s;c++){var h=u[c];if(d<=0)break;var f=c===s-1?d:Math.ceil(h.area/p*n);f<0||(nj(tj,{points:h.poly},f,a),d-=f)}}e=Vd}if(!e)return function(t,n){for(var e=[],a=0;a<n;a++)e.push(sd(t));return e}(t,n);var g=[];for(c=0;c<a.length;c++){var m=new e;m.setShape(a[c]),ej(t,m),g.push(m)}return g}function ij(t,n){var e=t.length,a=n.length;if(e===a)return[t,n];for(var i=[],r=[],o=e<a?t:n,l=Math.min(e,a),s=Math.abs(a-e)/6,c=(l-2)/6,p=Math.ceil(s/c)+1,u=[o[0],o[1]],d=s,h=2;h<l;){var f=o[h-2],g=o[h-1],m=o[h++],b=o[h++],y=o[h++],v=o[h++],x=o[h++],w=o[h++];if(d<=0)u.push(m,b,y,v,x,w);else{for(var _=Math.min(d,p-1)+1,k=1;k<=_;k++){var S=k/_;oc(f,m,y,x,S,i),oc(g,b,v,w,S,r),f=i[3],g=r[3],u.push(i[1],r[1],i[2],r[2],f,g),m=i[5],b=r[5],y=i[6],v=r[6]}d-=_-1}}return o===t?[u,n]:[t,u]}function rj(t,n){for(var e=t.length,a=t[e-2],i=t[e-1],r=[],o=0;o<n.length;)r[o++]=a,r[o++]=i;return r}function oj(t){for(var n=0,e=0,a=0,i=t.length,r=0,o=i-2;r<i;o=r,r+=2){var l=t[o],s=t[o+1],c=t[r],p=t[r+1],u=l*p-c*s;n+=u,e+=(l+c)*u,a+=(s+p)*u}return 0===n?[t[0]||0,t[1]||0]:[e/n/3,a/n/3,n]}function lj(t,n,e,a){for(var i=(t.length-2)/6,r=1/0,o=0,l=t.length,s=l-2,c=0;c<i;c++){for(var p=6*c,u=0,d=0;d<l;d+=2){var h=0===d?p:(p+d-2)%s+2,f=t[h]-e[0],g=t[h+1]-e[1],m=n[d]-a[0]-f,b=n[d+1]-a[1]-g;u+=m*m+b*b}u<r&&(r=u,o=c)}return o}function sj(t){for(var n=[],e=t.length,a=0;a<e;a+=2)n[a]=t[e-a-2],n[a+1]=t[e-a-1];return n}function cj(t){return t.__isCombineMorphing}var pj="__mOriginal_";function uj(t,n,e){var a=pj+n,i=t[a]||t[n];t[a]||(t[a]=t[n]);var r=e.replace,o=e.after,l=e.before;t[n]=function(){var t,n=arguments;return l&&l.apply(this,n),t=r?r.apply(this,n):i.apply(this,n),o&&o.apply(this,n),t}}function dj(t,n){var e=pj+n;t[e]&&(t[n]=t[e],t[e]=null)}function hj(t,n){for(var e=0;e<t.length;e++)for(var a=t[e],i=0;i<a.length;){var r=a[i],o=a[i+1];a[i++]=n[0]*r+n[2]*o+n[4],a[i++]=n[1]*r+n[3]*o+n[5]}}function fj(t,n){var e=t.getUpdatedPathProxy(),a=n.getUpdatedPathProxy(),i=function(t,n){for(var e,a,i,r=[],o=[],l=0;l<Math.max(t.length,n.length);l++){var s=t[l],c=n[l],p=void 0,u=void 0;s?c?(a=p=(e=ij(s,c))[0],i=u=e[1]):(u=rj(i||s,s),p=s):(p=rj(a||c,c),u=c),r.push(p),o.push(u)}return[r,o]}(YW(e),YW(a)),r=i[0],o=i[1],l=t.getComputedTransform(),s=n.getComputedTransform();l&&hj(r,l),s&&hj(o,s),uj(n,"updateTransform",{replace:function(){this.transform=null}}),n.transform=null;var c=function(t,n,e,a){for(var i,r=[],o=0;o<t.length;o++){var l=t[o],s=n[o],c=oj(l),p=oj(s);null==i&&(i=c[2]<0!=p[2]<0);var u=[],d=[],h=0,f=1/0,g=[],m=l.length;i&&(l=sj(l));for(var b=6*lj(l,s,c,p),y=m-2,v=0;v<y;v+=2){var x=(b+v)%y+2;u[v+2]=l[x]-c[0],u[v+3]=l[x+1]-c[1]}if(u[0]=l[b]-c[0],u[1]=l[b+1]-c[1],e>0)for(var w=a/e,_=-a/2;_<=a/2;_+=w){var k=Math.sin(_),S=Math.cos(_),M=0;for(v=0;v<l.length;v+=2){var I=u[v],C=u[v+1],T=s[v]-p[0],D=s[v+1]-p[1],A=T*S-D*k,z=T*k+D*S;g[v]=A,g[v+1]=z;var L=A-I,P=z-C;M+=L*L+P*P}if(M<f){f=M,h=_;for(var O=0;O<g.length;O++)d[O]=g[O]}}else for(var R=0;R<m;R+=2)d[R]=s[R]-p[0],d[R+1]=s[R+1]-p[1];r.push({from:u,to:d,fromCp:c,toCp:p,rotation:-h})}return r}(r,o,10,Math.PI),p=[];uj(n,"buildPath",{replace:function(t){for(var e=n.__morphT,a=1-e,i=[],r=0;r<c.length;r++){var o=c[r],l=o.from,s=o.to,u=o.rotation*e,d=o.fromCp,h=o.toCp,f=Math.sin(u),g=Math.cos(u);Va(i,d,h,e);for(var m=0;m<l.length;m+=2){var b=l[m],y=l[m+1],v=b*a+(k=s[m])*e,x=y*a+(S=s[m+1])*e;p[m]=v*g-x*f+i[0],p[m+1]=v*f+x*g+i[1]}var w=p[0],_=p[1];t.moveTo(w,_);for(m=2;m<l.length;){var k=p[m++],S=p[m++],M=p[m++],I=p[m++],C=p[m++],T=p[m++];w===k&&_===S&&M===C&&I===T?t.lineTo(C,T):t.bezierCurveTo(k,S,M,I,C,T),w=C,_=T}}}})}function gj(t,n,e){if(!t||!n)return n;var a=e.done,i=e.during;return fj(t,n),n.__morphT=0,n.animateTo({__morphT:1},ze({during:function(t){n.dirtyShape(),i&&i(t)},done:function(){dj(n,"buildPath"),dj(n,"updateTransform"),n.__morphT=-1,n.createPathProxy(),n.dirtyShape(),a&&a()}},e)),n}function mj(t,n,e,a,i,r){t=i===e?0:Math.round(32767*(t-e)/(i-e)),n=r===a?0:Math.round(32767*(n-a)/(r-a));for(var o,l=0,s=32768;s>0;s/=2){var c=0,p=0;(t&s)>0&&(c=1),(n&s)>0&&(p=1),l+=s*s*(3*c^p),0===p&&(1===c&&(t=s-1-t,n=s-1-n),o=t,t=n,n=o)}return l}function bj(t){var n=1/0,e=1/0,a=-1/0,i=-1/0,r=Ve(t,(function(t){var r=t.getBoundingRect(),o=t.getComputedTransform(),l=r.x+r.width/2+(o?o[4]:0),s=r.y+r.height/2+(o?o[5]:0);return n=Math.min(l,n),e=Math.min(s,e),a=Math.max(l,a),i=Math.max(s,i),[l,s]}));return Ve(r,(function(r,o){return{cp:r,z:mj(r[0],r[1],n,e,a,i),path:t[o]}})).sort((function(t,n){return t.z-n.z})).map((function(t){return t.path}))}function yj(t){return aj(t.path,t.count)}function vj(t){return Ue(t[0])}function xj(t,n){for(var e=[],a=t.length,i=0;i<a;i++)e.push({one:t[i],many:[]});for(i=0;i<n.length;i++){var r=n[i].length,o=void 0;for(o=0;o<r;o++)e[o%a].many.push(n[i][o])}var l=0;for(i=a-1;i>=0;i--)if(!e[i].many.length){var s=e[l].many;if(s.length<=1){if(!l)return e;l=0}r=s.length;var c=Math.ceil(r/2);e[i].many=s.slice(c,r),e[l].many=s.slice(0,c),l++}return e}var wj={clone:function(t){for(var n=[],e=1-Math.pow(1-t.path.style.opacity,1/t.count),a=0;a<t.count;a++){var i=sd(t.path);i.setStyle("opacity",e),n.push(i)}return n},split:null};function _j(t,n,e,a,i,r){if(t.length&&n.length){var o=yh("update",a,i);if(o&&o.duration>0){var l,s,c=a.getModel("universalTransition").get("delay"),p=Object.assign({setToFinal:!0},o);vj(t)&&(l=t,s=n),vj(n)&&(l=n,s=t);for(var u=l?l===t:t.length>n.length,d=l?xj(s,l):xj(u?n:t,[u?t:n]),h=0,f=0;f<d.length;f++)h+=d[f].many.length;var g=0;for(f=0;f<d.length;f++)m(d[f],u,g,h),g+=d[f].many.length}}function m(t,n,a,i,o){var l=t.many,s=t.one;if(1!==l.length||o)for(var u=ze({dividePath:wj[e],individualDelay:c&&function(t,n,e,r){return c(t+a,i)}},p),d=n?function(t,n,e){var a=[];!function t(n){for(var e=0;e<n.length;e++){var i=n[e];cj(i)?t(i.childrenRef()):i instanceof bp&&a.push(i)}}(t);var i=a.length;if(!i)return{fromIndividuals:[],toIndividuals:[],count:0};var r=(e.dividePath||yj)({path:n,count:i});if(r.length!==i)return console.error("Invalid morphing: unmatched splitted path"),{fromIndividuals:[],toIndividuals:[],count:0};a=bj(a),r=bj(r);for(var o=e.done,l=e.during,s=e.individualDelay,c=new xo,p=0;p<i;p++){var u=a[p],d=r[p];d.parent=n,d.copyTransform(c),s||fj(u,d)}function h(t){for(var n=0;n<r.length;n++)r[n].addSelfToZr(t)}function f(){n.__isCombineMorphing=!1,n.__morphT=-1,n.childrenRef=null,dj(n,"addSelfToZr"),dj(n,"removeSelfFromZr")}n.__isCombineMorphing=!0,n.childrenRef=function(){return r},uj(n,"addSelfToZr",{after:function(t){h(t)}}),uj(n,"removeSelfFromZr",{after:function(t){for(var n=0;n<r.length;n++)r[n].removeSelfFromZr(t)}});var g=r.length;if(s){var m=g,b=function(){0==--m&&(f(),o&&o())};for(p=0;p<g;p++){var y=s?ze({delay:(e.delay||0)+s(p,g,a[p],r[p]),done:b},e):e;gj(a[p],r[p],y)}}else n.__morphT=0,n.animateTo({__morphT:1},ze({during:function(t){for(var e=0;e<g;e++){var a=r[e];a.__morphT=n.__morphT,a.dirtyShape()}l&&l(t)},done:function(){f();for(var n=0;n<t.length;n++)dj(t[n],"updateTransform");o&&o()}},e));return n.__zr&&h(n.__zr),{fromIndividuals:a,toIndividuals:r,count:g}}(l,s,u):function(t,n,e){var a=n.length,i=[],r=e.dividePath||yj;if(cj(t)){!function t(n){for(var e=0;e<n.length;e++){var a=n[e];cj(a)?t(a.childrenRef()):a instanceof bp&&i.push(a)}}(t.childrenRef());var o=i.length;if(o<a)for(var l=0,s=o;s<a;s++)i.push(sd(i[l++%o]));i.length=a}else{i=r({path:t,count:a});var c=t.getComputedTransform();for(s=0;s<i.length;s++)i[s].setLocalTransform(c);if(i.length!==a)return console.error("Invalid morphing: unmatched splitted path"),{fromIndividuals:[],toIndividuals:[],count:0}}i=bj(i),n=bj(n);var p=e.individualDelay;for(s=0;s<a;s++){var u=p?ze({delay:(e.delay||0)+p(s,a,i[s],n[s])},e):e;gj(i[s],n[s],u)}return{fromIndividuals:i,toIndividuals:n,count:n.length}}(s,l,u),h=d.fromIndividuals,f=d.toIndividuals,g=h.length,b=0;b<g;b++){y=c?ze({delay:c(b,g)},p):p;r(h[b],f[b],n?l[b]:t.one,n?t.one:l[b],y)}else{var y,v=n?l[0]:s,x=n?s:l[0];if(cj(v))m({many:[v],one:x},!0,a,i,!0);else gj(v,x,y=c?ze({delay:c(a,i)},p):p),r(v,x,v,x,y)}}}function kj(t){if(!t)return[];if(Ue(t)){for(var n=[],e=0;e<t.length;e++)n.push(kj(t[e]));return n}var a=[];return t.traverse((function(t){t instanceof bp&&!t.disableMorphing&&!t.invisible&&!t.ignore&&a.push(t)})),a}var Sj=$l();function Mj(t){var n=[];return Ee(t,(function(t){var e=t.data;if(!(e.count()>1e4))for(var a=e.getIndices(),i=function(t){for(var n=t.dimensions,e=0;e<n.length;e++){var a=t.getDimensionInfo(n[e]);if(a&&0===a.otherDims.itemGroupId)return n[e]}}(e),r=0;r<a.length;r++)n.push({data:e,dim:t.dim||i,divide:t.divide,dataIndex:r})})),n}function Ij(t,n,e){t.traverse((function(t){t instanceof bp&&wh(t,{style:{opacity:0}},n,{dataIndex:e,isFrom:!0})}))}function Cj(t){if(t.parent){var n=t.getComputedTransform();t.setLocalTransform(n),t.parent.remove(t)}}function Tj(t){t.stopAnimation(),t.isGroup&&t.traverse((function(t){t.stopAnimation()}))}function Dj(t,n,e){var a=yh("update",e,n);a&&t.traverse((function(t){if(t instanceof js){var n=function(t){return bh(t).oldStyle}(t);n&&t.animateFrom({style:n},a)}}))}function Aj(t,n,e){var a=Mj(t),i=Mj(n);function r(t,n,e,a,i){(e||t)&&n.animateFrom({style:(e||t).style},i)}function o(t){for(var n=0;n<t.length;n++)if(t[n].dim)return t[n].dim}var l=o(a),s=o(i),c=!1;function p(t,n){return function(e){var a=e.data,i=e.dataIndex;if(n)return a.getId(i);var r=a.hostModel&&a.hostModel.get("dataGroupId"),o=t?l||s:s||l,c=o&&a.getDimensionInfo(o),p=c&&c.ordinalMeta;if(c){var u=a.get(c.name,i);return p&&p.categories[u]||u+""}var d=a.getRawDataItem(i);return d&&d.groupId?d.groupId+"":r||a.getId(i)}}var u=function(t,n){var e=t.length;if(e!==n.length)return!1;for(var a=0;a<e;a++){var i=t[a],r=n[a];if(i.data.getId(i.dataIndex)!==r.data.getId(r.dataIndex))return!1}return!0}(a,i),d={};if(!u)for(var h=0;h<i.length;h++){var f=i[h],g=f.data.getItemGraphicEl(f.dataIndex);g&&(d[g.id]=!0)}function m(t,n){var e=a[n],o=i[t],l=o.data.hostModel,s=e.data.getItemGraphicEl(e.dataIndex),p=o.data.getItemGraphicEl(o.dataIndex);s!==p?s&&d[s.id]||p&&(Tj(p),s?(Tj(s),Cj(s),c=!0,_j(kj(s),kj(p),o.divide,l,t,r)):Ij(p,l,t)):p&&Dj(p,o.dataIndex,l)}new __(a,i,p(!0,u),p(!1,u),null,"multiple").update(m).updateManyToOne((function(t,n){var e=i[t],o=e.data,l=o.hostModel,s=o.getItemGraphicEl(e.dataIndex),p=Fe(Ve(n,(function(t){return a[t].data.getItemGraphicEl(a[t].dataIndex)})),(function(t){return t&&t!==s&&!d[t.id]}));s&&(Tj(s),p.length?(Ee(p,(function(t){Tj(t),Cj(t)})),c=!0,_j(kj(p),kj(s),e.divide,l,t,r)):Ij(s,l,e.dataIndex))})).updateOneToMany((function(t,n){var e=a[n],o=e.data.getItemGraphicEl(e.dataIndex);if(!o||!d[o.id]){var l=Fe(Ve(t,(function(t){return i[t].data.getItemGraphicEl(i[t].dataIndex)})),(function(t){return t&&t!==o})),s=i[t[0]].data.hostModel;l.length&&(Ee(l,(function(t){return Tj(t)})),o?(Tj(o),Cj(o),c=!0,_j(kj(o),kj(l),e.divide,s,t[0],r)):Ee(l,(function(n){return Ij(n,s,t[0])})))}})).updateManyToMany((function(t,n){new __(n,t,(function(t){return a[t].data.getId(a[t].dataIndex)}),(function(t){return i[t].data.getId(i[t].dataIndex)})).update((function(e,a){m(t[e],n[a])})).execute()})).execute(),c&&Ee(n,(function(t){var n=t.data.hostModel,a=n&&e.getViewOfSeriesModel(n),i=yh("update",n,0);a&&n.isAnimationEnabled()&&i&&i.duration>0&&a.group.traverse((function(t){t instanceof bp&&!t.animators.length&&t.animateFrom({style:{opacity:0}},i)}))}))}function zj(t){var n=t.getModel("universalTransition").get("seriesKey");return n||t.id}function Lj(t){return Ue(t)?t.sort().join(","):t}function Pj(t){if(t.hostModel)return t.hostModel.getModel("universalTransition").get("divideShape")}function Oj(t,n){for(var e=0;e<t.length;e++){if(null!=n.seriesIndex&&n.seriesIndex===t[e].seriesIndex||null!=n.seriesId&&n.seriesId===t[e].id)return e}}v_([function(t){t.registerPainter("canvas",mI)}]),v_([function(t){t.registerPainter("svg",oI)}]),v_([function(t){t.registerChartView(tC),t.registerSeriesModel(bI),t.registerLayout(nC("line",!0)),t.registerVisual({seriesType:"line",reset:function(t){var n=t.getData(),e=t.getModel("lineStyle").getLineStyle();e&&!e.stroke&&(e.stroke=n.getVisual("style").fill),n.setVisual("legendLineStyle",e)}}),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,iC("line"))},function(t){t.registerChartView(fC),t.registerSeriesModel(oC),t.registerLayout(t.PRIORITY.VISUAL.LAYOUT,je(Sk,"bar")),t.registerLayout(t.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,Mk),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,iC("bar")),t.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},(function(t,n){var e=t.componentType||"series";n.eachComponent({mainType:e,query:t},(function(n){t.sortInfo&&n.axis.setCategorySortInfo(t.sortInfo)}))}))},function(t){t.registerChartView(HC),t.registerSeriesModel(UC),kv("pie",t.registerAction),t.registerLayout(je(OC,"pie")),t.registerProcessor(RC("pie")),t.registerProcessor(function(t){return{seriesType:t,reset:function(t,n){var e=t.getData();e.filterSelf((function(t){var n=e.mapDimension("value"),a=e.get(n,t);return!("number"==typeof a&&!isNaN(a)&&a<0)}))}}}("pie"))},function(t){v_(jT),t.registerSeriesModel(YC),t.registerChartView($C),t.registerLayout(nC("scatter"))},function(t){v_(iD),t.registerChartView(qT),t.registerSeriesModel($T),t.registerLayout(UT),t.registerProcessor(RC("radar")),t.registerPreprocessor(ZT)},function(t){v_(UD),t.registerChartView(TD),t.registerSeriesModel(DD),t.registerLayout(zD),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,AD),kv("map",t.registerAction)},function(t){t.registerChartView(aA),t.registerSeriesModel(MA),t.registerLayout(CA),t.registerVisual(TA),function(t){t.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},(function(t,n){n.eachComponent({mainType:"series",subType:"tree",query:t},(function(n){var e=t.dataIndex,a=n.getData().tree.getNodeByDataIndex(e);a.isExpand=!a.isExpand}))})),t.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},(function(t,n){n.eachComponent({mainType:"series",subType:"tree",query:t},(function(n){var e=WD(n.coordinateSystem,t);n.setCenter&&n.setCenter(e.center),n.setZoom&&n.setZoom(e.zoom)}))}))}(t)},function(t){t.registerSeriesModel(LA),t.registerChartView(UA),t.registerVisual(sz),t.registerLayout(wz),function(t){for(var n=0;n<AA.length;n++)t.registerAction({type:AA[n],update:"updateView"},DA);t.registerAction({type:"treemapRootToNode",update:"updateView"},(function(t,n){n.eachComponent({mainType:"series",subType:"treemap",query:t},(function(n,e){var a=wA(t,["treemapZoomToNode","treemapRootToNode"],n);if(a){var i=n.getViewRoot();i&&(t.direction=kA(i,a.node)?"rollUp":"drillDown"),n.resetViewRoot(a.node)}}))}))}(t)},function(t){t.registerChartView(xL),t.registerSeriesModel(CL),t.registerProcessor(Cz),t.registerVisual(Tz),t.registerVisual(Az),t.registerLayout(Fz),t.registerLayout(t.PRIORITY.VISUAL.POST_CHART_LAYOUT,Xz),t.registerLayout(qz),t.registerCoordinateSystem("graphView",{dimensions:PD.dimensions,create:$z}),t.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},(function(){})),t.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},(function(){})),t.registerAction(TL,(function(t,n){n.eachComponent({mainType:"series",query:t},(function(n){var e=WD(n.coordinateSystem,t);n.setCenter&&n.setCenter(e.center),n.setZoom&&n.setZoom(e.zoom)}))}))},function(t){t.registerChartView(PL),t.registerSeriesModel(OL)},function(t){t.registerChartView(EL),t.registerSeriesModel(VL),t.registerLayout(BL),t.registerProcessor(RC("funnel"))},function(t){v_(uO),t.registerChartView(FL),t.registerSeriesModel(UL),t.registerVisual(t.PRIORITY.VISUAL.BRUSH,ZL)},function(t){t.registerChartView(fO),t.registerSeriesModel(gO),t.registerLayout(mO),t.registerVisual(TO),t.registerAction({type:"dragNode",event:"dragnode",update:"update"},(function(t,n){n.eachComponent({mainType:"series",subType:"sankey",query:t},(function(n){n.setNodePosition(t.dataIndex,[t.localX,t.localY])}))}))},function(t){t.registerSeriesModel(AO),t.registerChartView(zO),t.registerVisual(EO),t.registerLayout(BO),t.registerTransform(FO)},function(t){t.registerChartView(HO),t.registerSeriesModel(QO),t.registerPreprocessor(tR),t.registerVisual(rR),t.registerLayout(lR)},function(t){t.registerChartView(uR),t.registerSeriesModel(dR),t.registerLayout(nC("effectScatter"))},function(t){t.registerChartView(xR),t.registerSeriesModel(SR),t.registerLayout(vR),t.registerVisual(IR)},function(t){t.registerChartView(DR),t.registerSeriesModel(AR)},function(t){t.registerChartView(OR),t.registerSeriesModel(JR),t.registerLayout(je(Sk,"pictorialBar"))},function(t){t.registerChartView(QR),t.registerSeriesModel(tN),t.registerLayout(nN),t.registerProcessor(RC("themeRiver"))},function(t){t.registerChartView(oN),t.registerSeriesModel(lN),t.registerLayout(je(pN,"sunburst")),t.registerProcessor(je(RC,"sunburst")),t.registerVisual(dN),function(t){t.registerAction({type:iN,update:"updateView"},(function(t,n){n.eachComponent({mainType:"series",subType:"sunburst",query:t},(function(n,e){var a=wA(t,[iN],n);if(a){var i=n.getViewRoot();i&&(t.direction=kA(i,a.node)?"rollUp":"drillDown"),n.resetViewRoot(a.node)}}))})),t.registerAction({type:rN,update:"none"},(function(t,n,e){t=Ae({},t),n.eachComponent({mainType:"series",subType:"sunburst",query:t},(function(n){var e=wA(t,[rN],n);e&&(t.dataIndex=e.node.dataIndex)})),e.dispatchAction(Ae(t,{type:"highlight"}))})),t.registerAction({type:"sunburstUnhighlight",update:"updateView"},(function(t,n,e){t=Ae({},t),e.dispatchAction(Ae(t,{type:"downplay"}))}))}(t)},function(t){t.registerChartView(UN),t.registerSeriesModel(mN)}]),v_((function(t){v_(jT),v_(qE)})),v_((function(t){v_(qE),LT.registerAxisPointerClass("PolarAxisPointer",$E),t.registerCoordinateSystem("polar",pV),t.registerComponentModel(JE),t.registerComponentView(IV),iT(t,"angle",tV,SV),iT(t,"radius",nV,MV),t.registerComponentView(gV),t.registerComponentView(vV),t.registerLayout(je(kV,"bar"))})),v_(UD),v_((function(t){v_(qE),LT.registerAxisPointerClass("SingleAxisPointer",FV),t.registerComponentView(jV),t.registerComponentView(AV),t.registerComponentModel(LV),iT(t,"single",LV,LV.defaultOption),t.registerCoordinateSystem("single",EV)})),v_(uO),v_((function(t){t.registerComponentModel(UV),t.registerComponentView(qV),t.registerCoordinateSystem("calendar",KV)})),v_((function(t){t.registerComponentModel(eB),t.registerComponentView(aB),t.registerPreprocessor(nB)})),v_((function(t){t.registerComponentModel(DB),t.registerComponentView(zB),CB("saveAsImage",LB),CB("magicType",RB),CB("dataView",HB),CB("dataZoom",pF),CB("restore",XB),v_(SB)})),v_((function(t){v_(qE),t.registerComponentModel(hF),t.registerComponentView(PF),t.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},(function(){})),t.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},(function(){}))})),v_(qE),v_((function(t){t.registerComponentView(nG),t.registerComponentModel(eG),t.registerPreprocessor(VF),t.registerVisual(t.PRIORITY.VISUAL.BRUSH,$F),t.registerAction({type:"brush",event:"brush",update:"updateVisual"},(function(t,n){n.eachComponent({mainType:"brush",query:t},(function(n){n.setAreas(t.areas)}))})),t.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},(function(){})),t.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},(function(){})),CB("brush",rG)})),v_((function(t){t.registerComponentModel(oG),t.registerComponentView(lG)})),v_((function(t){t.registerComponentModel(cG),t.registerComponentView(fG),t.registerSubTypeDefaulter("timeline",(function(){return"slider"})),function(t){t.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},(function(t,n,e){var a=n.getComponent("timeline");return a&&null!=t.currentIndex&&(a.setCurrentIndex(t.currentIndex),!a.get("loop",!0)&&a.isIndexMax()&&a.getPlayState()&&(a.setPlayState(!1),e.dispatchAction({type:"timelinePlayChange",playState:!1,from:t.from}))),n.resetOption("timeline",{replaceMerge:a.get("replaceMerge",!0)}),ze({currentIndex:a.option.currentIndex},t)})),t.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},(function(t,n){var e=n.getComponent("timeline");e&&null!=t.playState&&e.setPlayState(t.playState)}))}(t),t.registerPreprocessor(bG)})),v_((function(t){t.registerComponentModel(SG),t.registerComponentView(RG),t.registerPreprocessor((function(t){xG(t.series,"markPoint")&&(t.markPoint=t.markPoint||{})}))})),v_((function(t){t.registerComponentModel(NG),t.registerComponentView(WG),t.registerPreprocessor((function(t){xG(t.series,"markLine")&&(t.markLine=t.markLine||{})}))})),v_((function(t){t.registerComponentModel(jG),t.registerComponentView(JG),t.registerPreprocessor((function(t){xG(t.series,"markArea")&&(t.markArea=t.markArea||{})}))})),v_((function(t){v_(pH),v_(bH)})),v_((function(t){v_(DH),v_(VH)})),v_(DH),v_(VH),v_((function(t){v_(yW),v_(kW)})),v_(yW),v_(kW),v_((function(t){t.registerPreprocessor(TW),t.registerVisual(t.PRIORITY.VISUAL.ARIA,CW)})),v_((function(t){t.registerTransform(FW),t.registerTransform(GW)})),v_((function(t){t.registerComponentModel(HW),t.registerComponentView(WW)})),v_((function(t){t.registerUpdateLifecycle("series:beforeupdate",(function(t,n,e){Ee(Vl(e.seriesTransition),(function(t){Ee(Vl(t.to),(function(t){for(var n=e.updatedSeries,a=0;a<n.length;a++)(null!=t.seriesIndex&&t.seriesIndex===n[a].seriesIndex||null!=t.seriesId&&t.seriesId===n[a].id)&&(n[a].__universalTransitionEnabled=!0)}))}))})),t.registerUpdateLifecycle("series:transition",(function(t,n,e){var a=Sj(n);if(a.oldSeries&&e.updatedSeries&&e.optionChanged){var i=e.seriesTransition;if(i)Ee(Vl(i),(function(t){!function(t,n,e,a){var i=[],r=[];Ee(Vl(t.from),(function(t){var e=Oj(n.oldSeries,t);e>=0&&i.push({data:n.oldData[e],divide:Pj(n.oldData[e]),dim:t.dimension})})),Ee(Vl(t.to),(function(t){var n=Oj(e.updatedSeries,t);if(n>=0){var a=e.updatedSeries[n].getData();r.push({data:a,divide:Pj(a),dim:t.dimension})}})),i.length>0&&r.length>0&&Aj(i,r,a)}(t,a,e,n)}));else{var r=function(t,n){var e=ga(),a=ga(),i=ga();return Ee(t.oldSeries,(function(n,e){var r=t.oldData[e],o=zj(n),l=Lj(o);a.set(l,r),Ue(o)&&Ee(o,(function(t){i.set(t,{data:r,key:l})}))})),Ee(n.updatedSeries,(function(t){if(t.isUniversalTransitionEnabled()&&t.isAnimationEnabled()){var n=t.getData(),r=zj(t),o=Lj(r),l=a.get(o);if(l)e.set(o,{oldSeries:[{divide:Pj(l),data:l}],newSeries:[{divide:Pj(n),data:n}]});else if(Ue(r)){var s=[];Ee(r,(function(t){var n=a.get(t);n&&s.push({divide:Pj(n),data:n})})),s.length&&e.set(o,{oldSeries:s,newSeries:[{data:n,divide:Pj(n)}]})}else{var c=i.get(r);if(c){var p=e.get(c.key);p||(p={oldSeries:[{data:c.data,divide:Pj(c.data)}],newSeries:[]},e.set(c.key,p)),p.newSeries.push({data:n,divide:Pj(n)})}}}})),e}(a,e);Ee(r.keys(),(function(t){var e=r.get(t);Aj(e.oldSeries,e.newSeries,n)}))}Ee(e.updatedSeries,(function(t){t.__universalTransitionEnabled&&(t.__universalTransitionEnabled=!1)}))}for(var o=t.getSeries(),l=a.oldSeries=[],s=a.oldData=[],c=0;c<o.length;c++){var p=o[c].getData();p.count()<1e4&&(l.push(o[c]),s.push(p))}}))})),v_(uM);var Rj=Object.freeze({__proto__:null,registerLocale:Ef,version:"5.2.1",dependencies:{zrender:"5.2.1"},PRIORITY:uw,init:function(t,n,e){var a=n_(t);if(a)return a;var i=new Vw(t,n,e);return i.id="ec_"+$w++,Zw[i.id]=i,as(t,Jw,i.id),Pw(i),lw.trigger("afterinit",i),i},connect:function(t){if(Ue(t)){var n=t;t=null,Ee(n,(function(n){null!=n.group&&(t=n.group)})),t=t||"g_"+Kw++,Ee(n,(function(n){n.group=t}))}return qw[t]=!0,t},disConnect:Qw,disconnect:t_,dispose:function(t){"string"==typeof t?t=Zw[t]:t instanceof Vw||(t=n_(t)),t instanceof Vw&&!t.isDisposed()&&t.dispose()},getInstanceByDom:n_,getInstanceById:function(t){return Zw[t]},registerTheme:e_,registerPreprocessor:a_,registerProcessor:i_,registerPostInit:r_,registerPostUpdate:o_,registerUpdateLifecycle:l_,registerAction:s_,registerCoordinateSystem:c_,getCoordinateSystemDimensions:function(t){var n=km.get(t);if(n)return n.getDimensionsInfo?n.getDimensionsInfo():n.dimensions.slice()},registerLayout:p_,registerVisual:u_,registerLoading:f_,setCanvasCreator:function(t){ke("createCanvas",t)},registerMap:g_,getMap:function(t){return rw(t)},registerTransform:m_,dataTool:{},throttle:Vy,use:v_,parseGeoJSON:Ux,parseGeoJson:Ux,env:pe,Model:Cf,Axis:MS,innerDrawElementOnCanvas:ix,zrender:cl,matrix:lo,vector:Ha,zrUtil:xa,color:dr,helper:cS,number:pS,time:uS,graphic:dS,format:hS,util:fS,List:Y_,ComponentModel:Bg,ComponentView:My,SeriesModel:by,ChartView:Dy,extendComponentModel:function(t){var n=Bg.extend(t);return Bg.registerClass(n),n},extendComponentView:function(t){var n=My.extend(t);return My.registerClass(n),n},extendSeriesModel:function(t){var n=by.extend(t);return by.registerClass(n),n},extendChartView:function(t){var n=Dy.extend(t);return Dy.registerClass(n),n}}),Nj=c((function(t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e=1;n.default=function(){return"".concat(e++)}})),Ej=c((function(t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:60,e=null;return function(){for(var a=this,i=arguments.length,r=new Array(i),o=0;o<i;o++)r[o]=arguments[o];clearTimeout(e),e=setTimeout((function(){t.apply(a,r)}),n)}}})),Vj=c((function(t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.SensorTabIndex=n.SensorClassName=n.SizeSensorId=void 0;n.SizeSensorId="size-sensor-id";n.SensorClassName="size-sensor-object";n.SensorTabIndex="-1"})),Bj=c((function(t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.createSensor=void 0;var e,a=(e=Ej)&&e.__esModule?e:{default:e};n.createSensor=function(t){var n=void 0,e=[],i=(0,a.default)((function(){e.forEach((function(n){n(t)}))})),r=function(){n&&n.parentNode&&(n.contentDocument&&n.contentDocument.defaultView.removeEventListener("resize",i),n.parentNode.removeChild(n),n=void 0,e=[])};return{element:t,bind:function(a){n||(n=function(){"static"===getComputedStyle(t).position&&(t.style.position="relative");var n=document.createElement("object");return n.onload=function(){n.contentDocument.defaultView.addEventListener("resize",i),i()},n.style.display="block",n.style.position="absolute",n.style.top="0",n.style.left="0",n.style.height="100%",n.style.width="100%",n.style.overflow="hidden",n.style.pointerEvents="none",n.style.zIndex="-1",n.style.opacity="0",n.setAttribute("class",Vj.SensorClassName),n.setAttribute("tabindex",Vj.SensorTabIndex),n.type="text/html",t.appendChild(n),n.data="about:blank",n}()),-1===e.indexOf(a)&&e.push(a)},destroy:r,unbind:function(t){var a=e.indexOf(t);-1!==a&&e.splice(a,1),0===e.length&&n&&r()}}}})),Fj=c((function(t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.createSensor=void 0;var e,a=(e=Ej)&&e.__esModule?e:{default:e};n.createSensor=function(t){var n=void 0,e=[],i=(0,a.default)((function(){e.forEach((function(n){n(t)}))})),r=function(){n.disconnect(),e=[],n=void 0};return{element:t,bind:function(a){var r;n||((r=new ResizeObserver(i)).observe(t),i(),n=r),-1===e.indexOf(a)&&e.push(a)},destroy:r,unbind:function(t){var a=e.indexOf(t);-1!==a&&e.splice(a,1),0===e.length&&n&&r()}}}})),Gj=c((function(t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.createSensor=void 0;var e="undefined"!=typeof ResizeObserver?Fj.createSensor:Bj.createSensor;n.createSensor=e})),Hj=c((function(t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.removeSensor=n.getSensor=void 0;var e,a=(e=Nj)&&e.__esModule?e:{default:e};var i={};n.getSensor=function(t){var n=t.getAttribute(Vj.SizeSensorId);if(n&&i[n])return i[n];var e=(0,a.default)();t.setAttribute(Vj.SizeSensorId,e);var r=(0,Gj.createSensor)(t);return i[e]=r,r};n.removeSensor=function(t){var n=t.element.getAttribute(Vj.SizeSensorId);t.element.removeAttribute(Vj.SizeSensorId),t.destroy(),n&&i[n]&&delete i[n]}})),Wj=c((function(t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.ver=n.clear=n.bind=void 0;n.bind=function(t,n){var e=(0,Hj.getSensor)(t);return e.bind(n),function(){e.unbind(n)}};n.clear=function(t){var n=(0,Hj.getSensor)(t);(0,Hj.removeSensor)(n)};n.ver="1.0.1"}));function jj(t,n){var e={};return n.forEach((function(n){e[n]=t[n]})),e}function Uj(t){return"function"==typeof t}var Yj=function t(n,e){if(n===e)return!0;if(n&&e&&"object"==typeof n&&"object"==typeof e){if(n.constructor!==e.constructor)return!1;var a,i,r;if(Array.isArray(n)){if((a=n.length)!=e.length)return!1;for(i=a;0!=i--;)if(!t(n[i],e[i]))return!1;return!0}if(n.constructor===RegExp)return n.source===e.source&&n.flags===e.flags;if(n.valueOf!==Object.prototype.valueOf)return n.valueOf()===e.valueOf();if(n.toString!==Object.prototype.toString)return n.toString()===e.toString();if((a=(r=Object.keys(n)).length)!==Object.keys(e).length)return!1;for(i=a;0!=i--;)if(!Object.prototype.hasOwnProperty.call(e,r[i]))return!1;for(i=a;0!=i--;){var o=r[i];if(!t(n[o],e[o]))return!1}return!0}return n!=n&&e!=e},Xj=function(t){function n(n){var e=t.call(this,n)||this;return e.echarts=n.echarts,e.ele=null,e.isInitialResize=!0,e}return re(n,t),n.prototype.componentDidMount=function(){this.renderNewEcharts()},n.prototype.componentDidUpdate=function(t){var n=this.props.shouldSetOption;if(!Uj(n)||n(t,this.props)){if(!Yj(t.theme,this.props.theme)||!Yj(t.opts,this.props.opts)||!Yj(t.onEvents,this.props.onEvents))return this.dispose(),void this.renderNewEcharts();var e=["option","notMerge","lazyUpdate","showLoading","loadingOption"];Yj(jj(this.props,e),jj(t,e))||this.updateEChartsOption(),Yj(t.style,this.props.style)&&Yj(t.className,this.props.className)||this.resize()}},n.prototype.componentWillUnmount=function(){this.dispose()},n.prototype.getEchartsInstance=function(){return this.echarts.getInstanceByDom(this.ele)||this.echarts.init(this.ele,this.props.theme,this.props.opts)},n.prototype.dispose=function(){if(this.ele){try{Wj.clear(this.ele)}catch(t){console.warn(t)}this.echarts.dispose(this.ele)}},n.prototype.renderNewEcharts=function(){var t=this,n=this.props,e=n.onEvents,a=n.onChartReady,i=this.updateEChartsOption();this.bindEvents(i,e||{}),Uj(a)&&a(i),this.ele&&Wj.bind(this.ele,(function(){t.resize()}))},n.prototype.bindEvents=function(t,n){function e(n,e){(function(t){return"string"==typeof t})(n)&&Uj(e)&&t.on(n,(function(n){e(n,t)}))}for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&e(a,n[a])},n.prototype.updateEChartsOption=function(){var t=this.props,n=t.option,e=t.notMerge,a=void 0!==e&&e,i=t.lazyUpdate,r=void 0!==i&&i,o=t.showLoading,l=t.loadingOption,s=void 0===l?null:l,c=this.getEchartsInstance();return c.setOption(n,a,r),o?c.showLoading(s):c.hideLoading(),c},n.prototype.resize=function(){var t=this.getEchartsInstance();if(!this.isInitialResize)try{t.resize()}catch(t){console.warn(t)}this.isInitialResize=!1},n.prototype.render=function(){var t=this,n=this.props,e=n.style,a=n.className,i=void 0===a?"":a,o=oe({height:300},e);return r.default.createElement("div",{ref:function(n){t.ele=n},style:o,className:"echarts-for-react "+i})},n}(t.PureComponent),Zj=function(t){function n(n){var e=t.call(this,n)||this;return e.echarts=Rj,e}return re(n,t),n}(Xj);l.default("/*!\n * \n * antd v4.16.13\n * \n * Copyright 2015-present, Alipay, Inc.\n * All rights reserved.\n *       \n */\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n[class^=ant-]::-ms-clear,\n[class*= ant-]::-ms-clear,\n[class^=ant-] input::-ms-clear,\n[class*= ant-] input::-ms-clear,\n[class^=ant-] input::-ms-reveal,\n[class*= ant-] input::-ms-reveal {\n  display: none;\n}\n/* stylelint-disable at-rule-no-unknown */\nhtml,\nbody {\n  width: 100%;\n  height: 100%;\n}\ninput::-ms-clear,\ninput::-ms-reveal {\n  display: none;\n}\n*,\n*::before,\n*::after {\n  box-sizing: border-box;\n}\nhtml {\n  font-family: sans-serif;\n  line-height: 1.15;\n  -webkit-text-size-adjust: 100%;\n  -ms-text-size-adjust: 100%;\n  -ms-overflow-style: scrollbar;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n@-ms-viewport {\n  width: device-width;\n}\nbody {\n  margin: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  background-color: #fff;\n  font-feature-settings: 'tnum';\n}\n[tabindex='-1']:focus {\n  outline: none !important;\n}\nhr {\n  box-sizing: content-box;\n  height: 0;\n  overflow: visible;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  margin-top: 0;\n  margin-bottom: 0.5em;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: 500;\n}\np {\n  margin-top: 0;\n  margin-bottom: 1em;\n}\nabbr[title],\nabbr[data-original-title] {\n  text-decoration: underline;\n  -webkit-text-decoration: underline dotted;\n          text-decoration: underline dotted;\n  border-bottom: 0;\n  cursor: help;\n}\naddress {\n  margin-bottom: 1em;\n  font-style: normal;\n  line-height: inherit;\n}\ninput[type='text'],\ninput[type='password'],\ninput[type='number'],\ntextarea {\n  -webkit-appearance: none;\n}\nol,\nul,\ndl {\n  margin-top: 0;\n  margin-bottom: 1em;\n}\nol ol,\nul ul,\nol ul,\nul ol {\n  margin-bottom: 0;\n}\ndt {\n  font-weight: 500;\n}\ndd {\n  margin-bottom: 0.5em;\n  margin-left: 0;\n}\nblockquote {\n  margin: 0 0 1em;\n}\ndfn {\n  font-style: italic;\n}\nb,\nstrong {\n  font-weight: bolder;\n}\nsmall {\n  font-size: 80%;\n}\nsub,\nsup {\n  position: relative;\n  font-size: 75%;\n  line-height: 0;\n  vertical-align: baseline;\n}\nsub {\n  bottom: -0.25em;\n}\nsup {\n  top: -0.5em;\n}\na {\n  color: #1890ff;\n  text-decoration: none;\n  background-color: transparent;\n  outline: none;\n  cursor: pointer;\n  transition: color 0.3s;\n  -webkit-text-decoration-skip: objects;\n}\na:hover {\n  color: #40a9ff;\n}\na:active {\n  color: #096dd9;\n}\na:active,\na:hover {\n  text-decoration: none;\n  outline: 0;\n}\na:focus {\n  text-decoration: none;\n  outline: 0;\n}\na[disabled] {\n  color: rgba(0, 0, 0, 0.25);\n  cursor: not-allowed;\n}\npre,\ncode,\nkbd,\nsamp {\n  font-size: 1em;\n  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;\n}\npre {\n  margin-top: 0;\n  margin-bottom: 1em;\n  overflow: auto;\n}\nfigure {\n  margin: 0 0 1em;\n}\nimg {\n  vertical-align: middle;\n  border-style: none;\n}\nsvg:not(:root) {\n  overflow: hidden;\n}\na,\narea,\nbutton,\n[role='button'],\ninput:not([type='range']),\nlabel,\nselect,\nsummary,\ntextarea {\n  touch-action: manipulation;\n}\ntable {\n  border-collapse: collapse;\n}\ncaption {\n  padding-top: 0.75em;\n  padding-bottom: 0.3em;\n  color: rgba(0, 0, 0, 0.45);\n  text-align: left;\n  caption-side: bottom;\n}\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n  margin: 0;\n  color: inherit;\n  font-size: inherit;\n  font-family: inherit;\n  line-height: inherit;\n}\nbutton,\ninput {\n  overflow: visible;\n}\nbutton,\nselect {\n  text-transform: none;\n}\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button;\n}\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n  padding: 0;\n  border-style: none;\n}\ninput[type='radio'],\ninput[type='checkbox'] {\n  box-sizing: border-box;\n  padding: 0;\n}\ninput[type='date'],\ninput[type='time'],\ninput[type='datetime-local'],\ninput[type='month'] {\n  -webkit-appearance: listbox;\n}\ntextarea {\n  overflow: auto;\n  resize: vertical;\n}\nfieldset {\n  min-width: 0;\n  margin: 0;\n  padding: 0;\n  border: 0;\n}\nlegend {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  margin-bottom: 0.5em;\n  padding: 0;\n  color: inherit;\n  font-size: 1.5em;\n  line-height: inherit;\n  white-space: normal;\n}\nprogress {\n  vertical-align: baseline;\n}\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n  height: auto;\n}\n[type='search'] {\n  outline-offset: -2px;\n  -webkit-appearance: none;\n}\n[type='search']::-webkit-search-cancel-button,\n[type='search']::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n::-webkit-file-upload-button {\n  font: inherit;\n  -webkit-appearance: button;\n}\noutput {\n  display: inline-block;\n}\nsummary {\n  display: list-item;\n}\ntemplate {\n  display: none;\n}\n[hidden] {\n  display: none !important;\n}\nmark {\n  padding: 0.2em;\n  background-color: #feffe6;\n}\n::-moz-selection {\n  color: #fff;\n  background: #1890ff;\n}\n::selection {\n  color: #fff;\n  background: #1890ff;\n}\n.clearfix::before {\n  display: table;\n  content: '';\n}\n.clearfix::after {\n  display: table;\n  clear: both;\n  content: '';\n}\n.anticon {\n  display: inline-block;\n  color: inherit;\n  font-style: normal;\n  line-height: 0;\n  text-align: center;\n  text-transform: none;\n  vertical-align: -0.125em;\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n.anticon > * {\n  line-height: 1;\n}\n.anticon svg {\n  display: inline-block;\n}\n.anticon::before {\n  display: none;\n}\n.anticon .anticon-icon {\n  display: block;\n}\n.anticon[tabindex] {\n  cursor: pointer;\n}\n.anticon-spin::before {\n  display: inline-block;\n  -webkit-animation: loadingCircle 1s infinite linear;\n          animation: loadingCircle 1s infinite linear;\n}\n.anticon-spin {\n  display: inline-block;\n  -webkit-animation: loadingCircle 1s infinite linear;\n          animation: loadingCircle 1s infinite linear;\n}\n.ant-fade-enter,\n.ant-fade-appear {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-fade-leave {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-fade-enter.ant-fade-enter-active,\n.ant-fade-appear.ant-fade-appear-active {\n  -webkit-animation-name: antFadeIn;\n          animation-name: antFadeIn;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n.ant-fade-leave.ant-fade-leave-active {\n  -webkit-animation-name: antFadeOut;\n          animation-name: antFadeOut;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n  pointer-events: none;\n}\n.ant-fade-enter,\n.ant-fade-appear {\n  opacity: 0;\n  -webkit-animation-timing-function: linear;\n          animation-timing-function: linear;\n}\n.ant-fade-leave {\n  -webkit-animation-timing-function: linear;\n          animation-timing-function: linear;\n}\n@-webkit-keyframes antFadeIn {\n  0% {\n    opacity: 0;\n  }\n  100% {\n    opacity: 1;\n  }\n}\n@keyframes antFadeIn {\n  0% {\n    opacity: 0;\n  }\n  100% {\n    opacity: 1;\n  }\n}\n@-webkit-keyframes antFadeOut {\n  0% {\n    opacity: 1;\n  }\n  100% {\n    opacity: 0;\n  }\n}\n@keyframes antFadeOut {\n  0% {\n    opacity: 1;\n  }\n  100% {\n    opacity: 0;\n  }\n}\n.ant-move-up-enter,\n.ant-move-up-appear {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-move-up-leave {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-move-up-enter.ant-move-up-enter-active,\n.ant-move-up-appear.ant-move-up-appear-active {\n  -webkit-animation-name: antMoveUpIn;\n          animation-name: antMoveUpIn;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n.ant-move-up-leave.ant-move-up-leave-active {\n  -webkit-animation-name: antMoveUpOut;\n          animation-name: antMoveUpOut;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n  pointer-events: none;\n}\n.ant-move-up-enter,\n.ant-move-up-appear {\n  opacity: 0;\n  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n}\n.ant-move-up-leave {\n  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);\n          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);\n}\n.ant-move-down-enter,\n.ant-move-down-appear {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-move-down-leave {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-move-down-enter.ant-move-down-enter-active,\n.ant-move-down-appear.ant-move-down-appear-active {\n  -webkit-animation-name: antMoveDownIn;\n          animation-name: antMoveDownIn;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n.ant-move-down-leave.ant-move-down-leave-active {\n  -webkit-animation-name: antMoveDownOut;\n          animation-name: antMoveDownOut;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n  pointer-events: none;\n}\n.ant-move-down-enter,\n.ant-move-down-appear {\n  opacity: 0;\n  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n}\n.ant-move-down-leave {\n  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);\n          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);\n}\n.ant-move-left-enter,\n.ant-move-left-appear {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-move-left-leave {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-move-left-enter.ant-move-left-enter-active,\n.ant-move-left-appear.ant-move-left-appear-active {\n  -webkit-animation-name: antMoveLeftIn;\n          animation-name: antMoveLeftIn;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n.ant-move-left-leave.ant-move-left-leave-active {\n  -webkit-animation-name: antMoveLeftOut;\n          animation-name: antMoveLeftOut;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n  pointer-events: none;\n}\n.ant-move-left-enter,\n.ant-move-left-appear {\n  opacity: 0;\n  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n}\n.ant-move-left-leave {\n  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);\n          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);\n}\n.ant-move-right-enter,\n.ant-move-right-appear {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-move-right-leave {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-move-right-enter.ant-move-right-enter-active,\n.ant-move-right-appear.ant-move-right-appear-active {\n  -webkit-animation-name: antMoveRightIn;\n          animation-name: antMoveRightIn;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n.ant-move-right-leave.ant-move-right-leave-active {\n  -webkit-animation-name: antMoveRightOut;\n          animation-name: antMoveRightOut;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n  pointer-events: none;\n}\n.ant-move-right-enter,\n.ant-move-right-appear {\n  opacity: 0;\n  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n}\n.ant-move-right-leave {\n  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);\n          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);\n}\n@-webkit-keyframes antMoveDownIn {\n  0% {\n    transform: translateY(100%);\n    transform-origin: 0 0;\n    opacity: 0;\n  }\n  100% {\n    transform: translateY(0%);\n    transform-origin: 0 0;\n    opacity: 1;\n  }\n}\n@keyframes antMoveDownIn {\n  0% {\n    transform: translateY(100%);\n    transform-origin: 0 0;\n    opacity: 0;\n  }\n  100% {\n    transform: translateY(0%);\n    transform-origin: 0 0;\n    opacity: 1;\n  }\n}\n@-webkit-keyframes antMoveDownOut {\n  0% {\n    transform: translateY(0%);\n    transform-origin: 0 0;\n    opacity: 1;\n  }\n  100% {\n    transform: translateY(100%);\n    transform-origin: 0 0;\n    opacity: 0;\n  }\n}\n@keyframes antMoveDownOut {\n  0% {\n    transform: translateY(0%);\n    transform-origin: 0 0;\n    opacity: 1;\n  }\n  100% {\n    transform: translateY(100%);\n    transform-origin: 0 0;\n    opacity: 0;\n  }\n}\n@-webkit-keyframes antMoveLeftIn {\n  0% {\n    transform: translateX(-100%);\n    transform-origin: 0 0;\n    opacity: 0;\n  }\n  100% {\n    transform: translateX(0%);\n    transform-origin: 0 0;\n    opacity: 1;\n  }\n}\n@keyframes antMoveLeftIn {\n  0% {\n    transform: translateX(-100%);\n    transform-origin: 0 0;\n    opacity: 0;\n  }\n  100% {\n    transform: translateX(0%);\n    transform-origin: 0 0;\n    opacity: 1;\n  }\n}\n@-webkit-keyframes antMoveLeftOut {\n  0% {\n    transform: translateX(0%);\n    transform-origin: 0 0;\n    opacity: 1;\n  }\n  100% {\n    transform: translateX(-100%);\n    transform-origin: 0 0;\n    opacity: 0;\n  }\n}\n@keyframes antMoveLeftOut {\n  0% {\n    transform: translateX(0%);\n    transform-origin: 0 0;\n    opacity: 1;\n  }\n  100% {\n    transform: translateX(-100%);\n    transform-origin: 0 0;\n    opacity: 0;\n  }\n}\n@-webkit-keyframes antMoveRightIn {\n  0% {\n    transform: translateX(100%);\n    transform-origin: 0 0;\n    opacity: 0;\n  }\n  100% {\n    transform: translateX(0%);\n    transform-origin: 0 0;\n    opacity: 1;\n  }\n}\n@keyframes antMoveRightIn {\n  0% {\n    transform: translateX(100%);\n    transform-origin: 0 0;\n    opacity: 0;\n  }\n  100% {\n    transform: translateX(0%);\n    transform-origin: 0 0;\n    opacity: 1;\n  }\n}\n@-webkit-keyframes antMoveRightOut {\n  0% {\n    transform: translateX(0%);\n    transform-origin: 0 0;\n    opacity: 1;\n  }\n  100% {\n    transform: translateX(100%);\n    transform-origin: 0 0;\n    opacity: 0;\n  }\n}\n@keyframes antMoveRightOut {\n  0% {\n    transform: translateX(0%);\n    transform-origin: 0 0;\n    opacity: 1;\n  }\n  100% {\n    transform: translateX(100%);\n    transform-origin: 0 0;\n    opacity: 0;\n  }\n}\n@-webkit-keyframes antMoveUpIn {\n  0% {\n    transform: translateY(-100%);\n    transform-origin: 0 0;\n    opacity: 0;\n  }\n  100% {\n    transform: translateY(0%);\n    transform-origin: 0 0;\n    opacity: 1;\n  }\n}\n@keyframes antMoveUpIn {\n  0% {\n    transform: translateY(-100%);\n    transform-origin: 0 0;\n    opacity: 0;\n  }\n  100% {\n    transform: translateY(0%);\n    transform-origin: 0 0;\n    opacity: 1;\n  }\n}\n@-webkit-keyframes antMoveUpOut {\n  0% {\n    transform: translateY(0%);\n    transform-origin: 0 0;\n    opacity: 1;\n  }\n  100% {\n    transform: translateY(-100%);\n    transform-origin: 0 0;\n    opacity: 0;\n  }\n}\n@keyframes antMoveUpOut {\n  0% {\n    transform: translateY(0%);\n    transform-origin: 0 0;\n    opacity: 1;\n  }\n  100% {\n    transform: translateY(-100%);\n    transform-origin: 0 0;\n    opacity: 0;\n  }\n}\n@-webkit-keyframes loadingCircle {\n  100% {\n    transform: rotate(360deg);\n  }\n}\n@keyframes loadingCircle {\n  100% {\n    transform: rotate(360deg);\n  }\n}\n[ant-click-animating='true'],\n[ant-click-animating-without-extra-node='true'] {\n  position: relative;\n}\nhtml {\n  --antd-wave-shadow-color: #1890ff;\n  --scroll-bar: 0;\n}\n[ant-click-animating-without-extra-node='true']::after,\n.ant-click-animating-node {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  display: block;\n  border-radius: inherit;\n  box-shadow: 0 0 0 0 #1890ff;\n  box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);\n  opacity: 0.2;\n  -webkit-animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);\n          animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);\n  -webkit-animation-fill-mode: forwards;\n          animation-fill-mode: forwards;\n  content: '';\n  pointer-events: none;\n}\n@-webkit-keyframes waveEffect {\n  100% {\n    box-shadow: 0 0 0 #1890ff;\n    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);\n  }\n}\n@keyframes waveEffect {\n  100% {\n    box-shadow: 0 0 0 #1890ff;\n    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);\n  }\n}\n@-webkit-keyframes fadeEffect {\n  100% {\n    opacity: 0;\n  }\n}\n@keyframes fadeEffect {\n  100% {\n    opacity: 0;\n  }\n}\n.ant-slide-up-enter,\n.ant-slide-up-appear {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-slide-up-leave {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-slide-up-enter.ant-slide-up-enter-active,\n.ant-slide-up-appear.ant-slide-up-appear-active {\n  -webkit-animation-name: antSlideUpIn;\n          animation-name: antSlideUpIn;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n.ant-slide-up-leave.ant-slide-up-leave-active {\n  -webkit-animation-name: antSlideUpOut;\n          animation-name: antSlideUpOut;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n  pointer-events: none;\n}\n.ant-slide-up-enter,\n.ant-slide-up-appear {\n  opacity: 0;\n  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);\n          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);\n}\n.ant-slide-up-leave {\n  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n}\n.ant-slide-down-enter,\n.ant-slide-down-appear {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-slide-down-leave {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-slide-down-enter.ant-slide-down-enter-active,\n.ant-slide-down-appear.ant-slide-down-appear-active {\n  -webkit-animation-name: antSlideDownIn;\n          animation-name: antSlideDownIn;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n.ant-slide-down-leave.ant-slide-down-leave-active {\n  -webkit-animation-name: antSlideDownOut;\n          animation-name: antSlideDownOut;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n  pointer-events: none;\n}\n.ant-slide-down-enter,\n.ant-slide-down-appear {\n  opacity: 0;\n  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);\n          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);\n}\n.ant-slide-down-leave {\n  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n}\n.ant-slide-left-enter,\n.ant-slide-left-appear {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-slide-left-leave {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-slide-left-enter.ant-slide-left-enter-active,\n.ant-slide-left-appear.ant-slide-left-appear-active {\n  -webkit-animation-name: antSlideLeftIn;\n          animation-name: antSlideLeftIn;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n.ant-slide-left-leave.ant-slide-left-leave-active {\n  -webkit-animation-name: antSlideLeftOut;\n          animation-name: antSlideLeftOut;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n  pointer-events: none;\n}\n.ant-slide-left-enter,\n.ant-slide-left-appear {\n  opacity: 0;\n  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);\n          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);\n}\n.ant-slide-left-leave {\n  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n}\n.ant-slide-right-enter,\n.ant-slide-right-appear {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-slide-right-leave {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-slide-right-enter.ant-slide-right-enter-active,\n.ant-slide-right-appear.ant-slide-right-appear-active {\n  -webkit-animation-name: antSlideRightIn;\n          animation-name: antSlideRightIn;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n.ant-slide-right-leave.ant-slide-right-leave-active {\n  -webkit-animation-name: antSlideRightOut;\n          animation-name: antSlideRightOut;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n  pointer-events: none;\n}\n.ant-slide-right-enter,\n.ant-slide-right-appear {\n  opacity: 0;\n  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);\n          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);\n}\n.ant-slide-right-leave {\n  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n}\n@-webkit-keyframes antSlideUpIn {\n  0% {\n    transform: scaleY(0.8);\n    transform-origin: 0% 0%;\n    opacity: 0;\n  }\n  100% {\n    transform: scaleY(1);\n    transform-origin: 0% 0%;\n    opacity: 1;\n  }\n}\n@keyframes antSlideUpIn {\n  0% {\n    transform: scaleY(0.8);\n    transform-origin: 0% 0%;\n    opacity: 0;\n  }\n  100% {\n    transform: scaleY(1);\n    transform-origin: 0% 0%;\n    opacity: 1;\n  }\n}\n@-webkit-keyframes antSlideUpOut {\n  0% {\n    transform: scaleY(1);\n    transform-origin: 0% 0%;\n    opacity: 1;\n  }\n  100% {\n    transform: scaleY(0.8);\n    transform-origin: 0% 0%;\n    opacity: 0;\n  }\n}\n@keyframes antSlideUpOut {\n  0% {\n    transform: scaleY(1);\n    transform-origin: 0% 0%;\n    opacity: 1;\n  }\n  100% {\n    transform: scaleY(0.8);\n    transform-origin: 0% 0%;\n    opacity: 0;\n  }\n}\n@-webkit-keyframes antSlideDownIn {\n  0% {\n    transform: scaleY(0.8);\n    transform-origin: 100% 100%;\n    opacity: 0;\n  }\n  100% {\n    transform: scaleY(1);\n    transform-origin: 100% 100%;\n    opacity: 1;\n  }\n}\n@keyframes antSlideDownIn {\n  0% {\n    transform: scaleY(0.8);\n    transform-origin: 100% 100%;\n    opacity: 0;\n  }\n  100% {\n    transform: scaleY(1);\n    transform-origin: 100% 100%;\n    opacity: 1;\n  }\n}\n@-webkit-keyframes antSlideDownOut {\n  0% {\n    transform: scaleY(1);\n    transform-origin: 100% 100%;\n    opacity: 1;\n  }\n  100% {\n    transform: scaleY(0.8);\n    transform-origin: 100% 100%;\n    opacity: 0;\n  }\n}\n@keyframes antSlideDownOut {\n  0% {\n    transform: scaleY(1);\n    transform-origin: 100% 100%;\n    opacity: 1;\n  }\n  100% {\n    transform: scaleY(0.8);\n    transform-origin: 100% 100%;\n    opacity: 0;\n  }\n}\n@-webkit-keyframes antSlideLeftIn {\n  0% {\n    transform: scaleX(0.8);\n    transform-origin: 0% 0%;\n    opacity: 0;\n  }\n  100% {\n    transform: scaleX(1);\n    transform-origin: 0% 0%;\n    opacity: 1;\n  }\n}\n@keyframes antSlideLeftIn {\n  0% {\n    transform: scaleX(0.8);\n    transform-origin: 0% 0%;\n    opacity: 0;\n  }\n  100% {\n    transform: scaleX(1);\n    transform-origin: 0% 0%;\n    opacity: 1;\n  }\n}\n@-webkit-keyframes antSlideLeftOut {\n  0% {\n    transform: scaleX(1);\n    transform-origin: 0% 0%;\n    opacity: 1;\n  }\n  100% {\n    transform: scaleX(0.8);\n    transform-origin: 0% 0%;\n    opacity: 0;\n  }\n}\n@keyframes antSlideLeftOut {\n  0% {\n    transform: scaleX(1);\n    transform-origin: 0% 0%;\n    opacity: 1;\n  }\n  100% {\n    transform: scaleX(0.8);\n    transform-origin: 0% 0%;\n    opacity: 0;\n  }\n}\n@-webkit-keyframes antSlideRightIn {\n  0% {\n    transform: scaleX(0.8);\n    transform-origin: 100% 0%;\n    opacity: 0;\n  }\n  100% {\n    transform: scaleX(1);\n    transform-origin: 100% 0%;\n    opacity: 1;\n  }\n}\n@keyframes antSlideRightIn {\n  0% {\n    transform: scaleX(0.8);\n    transform-origin: 100% 0%;\n    opacity: 0;\n  }\n  100% {\n    transform: scaleX(1);\n    transform-origin: 100% 0%;\n    opacity: 1;\n  }\n}\n@-webkit-keyframes antSlideRightOut {\n  0% {\n    transform: scaleX(1);\n    transform-origin: 100% 0%;\n    opacity: 1;\n  }\n  100% {\n    transform: scaleX(0.8);\n    transform-origin: 100% 0%;\n    opacity: 0;\n  }\n}\n@keyframes antSlideRightOut {\n  0% {\n    transform: scaleX(1);\n    transform-origin: 100% 0%;\n    opacity: 1;\n  }\n  100% {\n    transform: scaleX(0.8);\n    transform-origin: 100% 0%;\n    opacity: 0;\n  }\n}\n.ant-zoom-enter,\n.ant-zoom-appear {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-zoom-leave {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-zoom-enter.ant-zoom-enter-active,\n.ant-zoom-appear.ant-zoom-appear-active {\n  -webkit-animation-name: antZoomIn;\n          animation-name: antZoomIn;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n.ant-zoom-leave.ant-zoom-leave-active {\n  -webkit-animation-name: antZoomOut;\n          animation-name: antZoomOut;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n  pointer-events: none;\n}\n.ant-zoom-enter,\n.ant-zoom-appear {\n  transform: scale(0);\n  opacity: 0;\n  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n}\n.ant-zoom-enter-prepare,\n.ant-zoom-appear-prepare {\n  transform: none;\n}\n.ant-zoom-leave {\n  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);\n          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);\n}\n.ant-zoom-big-enter,\n.ant-zoom-big-appear {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-zoom-big-leave {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-zoom-big-enter.ant-zoom-big-enter-active,\n.ant-zoom-big-appear.ant-zoom-big-appear-active {\n  -webkit-animation-name: antZoomBigIn;\n          animation-name: antZoomBigIn;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n.ant-zoom-big-leave.ant-zoom-big-leave-active {\n  -webkit-animation-name: antZoomBigOut;\n          animation-name: antZoomBigOut;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n  pointer-events: none;\n}\n.ant-zoom-big-enter,\n.ant-zoom-big-appear {\n  transform: scale(0);\n  opacity: 0;\n  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n}\n.ant-zoom-big-enter-prepare,\n.ant-zoom-big-appear-prepare {\n  transform: none;\n}\n.ant-zoom-big-leave {\n  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);\n          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);\n}\n.ant-zoom-big-fast-enter,\n.ant-zoom-big-fast-appear {\n  -webkit-animation-duration: 0.1s;\n          animation-duration: 0.1s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-zoom-big-fast-leave {\n  -webkit-animation-duration: 0.1s;\n          animation-duration: 0.1s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,\n.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active {\n  -webkit-animation-name: antZoomBigIn;\n          animation-name: antZoomBigIn;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {\n  -webkit-animation-name: antZoomBigOut;\n          animation-name: antZoomBigOut;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n  pointer-events: none;\n}\n.ant-zoom-big-fast-enter,\n.ant-zoom-big-fast-appear {\n  transform: scale(0);\n  opacity: 0;\n  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n}\n.ant-zoom-big-fast-enter-prepare,\n.ant-zoom-big-fast-appear-prepare {\n  transform: none;\n}\n.ant-zoom-big-fast-leave {\n  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);\n          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);\n}\n.ant-zoom-up-enter,\n.ant-zoom-up-appear {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-zoom-up-leave {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-zoom-up-enter.ant-zoom-up-enter-active,\n.ant-zoom-up-appear.ant-zoom-up-appear-active {\n  -webkit-animation-name: antZoomUpIn;\n          animation-name: antZoomUpIn;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n.ant-zoom-up-leave.ant-zoom-up-leave-active {\n  -webkit-animation-name: antZoomUpOut;\n          animation-name: antZoomUpOut;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n  pointer-events: none;\n}\n.ant-zoom-up-enter,\n.ant-zoom-up-appear {\n  transform: scale(0);\n  opacity: 0;\n  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n}\n.ant-zoom-up-enter-prepare,\n.ant-zoom-up-appear-prepare {\n  transform: none;\n}\n.ant-zoom-up-leave {\n  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);\n          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);\n}\n.ant-zoom-down-enter,\n.ant-zoom-down-appear {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-zoom-down-leave {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-zoom-down-enter.ant-zoom-down-enter-active,\n.ant-zoom-down-appear.ant-zoom-down-appear-active {\n  -webkit-animation-name: antZoomDownIn;\n          animation-name: antZoomDownIn;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n.ant-zoom-down-leave.ant-zoom-down-leave-active {\n  -webkit-animation-name: antZoomDownOut;\n          animation-name: antZoomDownOut;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n  pointer-events: none;\n}\n.ant-zoom-down-enter,\n.ant-zoom-down-appear {\n  transform: scale(0);\n  opacity: 0;\n  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n}\n.ant-zoom-down-enter-prepare,\n.ant-zoom-down-appear-prepare {\n  transform: none;\n}\n.ant-zoom-down-leave {\n  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);\n          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);\n}\n.ant-zoom-left-enter,\n.ant-zoom-left-appear {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-zoom-left-leave {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-zoom-left-enter.ant-zoom-left-enter-active,\n.ant-zoom-left-appear.ant-zoom-left-appear-active {\n  -webkit-animation-name: antZoomLeftIn;\n          animation-name: antZoomLeftIn;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n.ant-zoom-left-leave.ant-zoom-left-leave-active {\n  -webkit-animation-name: antZoomLeftOut;\n          animation-name: antZoomLeftOut;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n  pointer-events: none;\n}\n.ant-zoom-left-enter,\n.ant-zoom-left-appear {\n  transform: scale(0);\n  opacity: 0;\n  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n}\n.ant-zoom-left-enter-prepare,\n.ant-zoom-left-appear-prepare {\n  transform: none;\n}\n.ant-zoom-left-leave {\n  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);\n          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);\n}\n.ant-zoom-right-enter,\n.ant-zoom-right-appear {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-zoom-right-leave {\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-zoom-right-enter.ant-zoom-right-enter-active,\n.ant-zoom-right-appear.ant-zoom-right-appear-active {\n  -webkit-animation-name: antZoomRightIn;\n          animation-name: antZoomRightIn;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n.ant-zoom-right-leave.ant-zoom-right-leave-active {\n  -webkit-animation-name: antZoomRightOut;\n          animation-name: antZoomRightOut;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n  pointer-events: none;\n}\n.ant-zoom-right-enter,\n.ant-zoom-right-appear {\n  transform: scale(0);\n  opacity: 0;\n  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);\n}\n.ant-zoom-right-enter-prepare,\n.ant-zoom-right-appear-prepare {\n  transform: none;\n}\n.ant-zoom-right-leave {\n  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);\n          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);\n}\n@-webkit-keyframes antZoomIn {\n  0% {\n    transform: scale(0.2);\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n    opacity: 1;\n  }\n}\n@keyframes antZoomIn {\n  0% {\n    transform: scale(0.2);\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n    opacity: 1;\n  }\n}\n@-webkit-keyframes antZoomOut {\n  0% {\n    transform: scale(1);\n  }\n  100% {\n    transform: scale(0.2);\n    opacity: 0;\n  }\n}\n@keyframes antZoomOut {\n  0% {\n    transform: scale(1);\n  }\n  100% {\n    transform: scale(0.2);\n    opacity: 0;\n  }\n}\n@-webkit-keyframes antZoomBigIn {\n  0% {\n    transform: scale(0.8);\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n    opacity: 1;\n  }\n}\n@keyframes antZoomBigIn {\n  0% {\n    transform: scale(0.8);\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n    opacity: 1;\n  }\n}\n@-webkit-keyframes antZoomBigOut {\n  0% {\n    transform: scale(1);\n  }\n  100% {\n    transform: scale(0.8);\n    opacity: 0;\n  }\n}\n@keyframes antZoomBigOut {\n  0% {\n    transform: scale(1);\n  }\n  100% {\n    transform: scale(0.8);\n    opacity: 0;\n  }\n}\n@-webkit-keyframes antZoomUpIn {\n  0% {\n    transform: scale(0.8);\n    transform-origin: 50% 0%;\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n    transform-origin: 50% 0%;\n  }\n}\n@keyframes antZoomUpIn {\n  0% {\n    transform: scale(0.8);\n    transform-origin: 50% 0%;\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n    transform-origin: 50% 0%;\n  }\n}\n@-webkit-keyframes antZoomUpOut {\n  0% {\n    transform: scale(1);\n    transform-origin: 50% 0%;\n  }\n  100% {\n    transform: scale(0.8);\n    transform-origin: 50% 0%;\n    opacity: 0;\n  }\n}\n@keyframes antZoomUpOut {\n  0% {\n    transform: scale(1);\n    transform-origin: 50% 0%;\n  }\n  100% {\n    transform: scale(0.8);\n    transform-origin: 50% 0%;\n    opacity: 0;\n  }\n}\n@-webkit-keyframes antZoomLeftIn {\n  0% {\n    transform: scale(0.8);\n    transform-origin: 0% 50%;\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n    transform-origin: 0% 50%;\n  }\n}\n@keyframes antZoomLeftIn {\n  0% {\n    transform: scale(0.8);\n    transform-origin: 0% 50%;\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n    transform-origin: 0% 50%;\n  }\n}\n@-webkit-keyframes antZoomLeftOut {\n  0% {\n    transform: scale(1);\n    transform-origin: 0% 50%;\n  }\n  100% {\n    transform: scale(0.8);\n    transform-origin: 0% 50%;\n    opacity: 0;\n  }\n}\n@keyframes antZoomLeftOut {\n  0% {\n    transform: scale(1);\n    transform-origin: 0% 50%;\n  }\n  100% {\n    transform: scale(0.8);\n    transform-origin: 0% 50%;\n    opacity: 0;\n  }\n}\n@-webkit-keyframes antZoomRightIn {\n  0% {\n    transform: scale(0.8);\n    transform-origin: 100% 50%;\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n    transform-origin: 100% 50%;\n  }\n}\n@keyframes antZoomRightIn {\n  0% {\n    transform: scale(0.8);\n    transform-origin: 100% 50%;\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n    transform-origin: 100% 50%;\n  }\n}\n@-webkit-keyframes antZoomRightOut {\n  0% {\n    transform: scale(1);\n    transform-origin: 100% 50%;\n  }\n  100% {\n    transform: scale(0.8);\n    transform-origin: 100% 50%;\n    opacity: 0;\n  }\n}\n@keyframes antZoomRightOut {\n  0% {\n    transform: scale(1);\n    transform-origin: 100% 50%;\n  }\n  100% {\n    transform: scale(0.8);\n    transform-origin: 100% 50%;\n    opacity: 0;\n  }\n}\n@-webkit-keyframes antZoomDownIn {\n  0% {\n    transform: scale(0.8);\n    transform-origin: 50% 100%;\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n    transform-origin: 50% 100%;\n  }\n}\n@keyframes antZoomDownIn {\n  0% {\n    transform: scale(0.8);\n    transform-origin: 50% 100%;\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n    transform-origin: 50% 100%;\n  }\n}\n@-webkit-keyframes antZoomDownOut {\n  0% {\n    transform: scale(1);\n    transform-origin: 50% 100%;\n  }\n  100% {\n    transform: scale(0.8);\n    transform-origin: 50% 100%;\n    opacity: 0;\n  }\n}\n@keyframes antZoomDownOut {\n  0% {\n    transform: scale(1);\n    transform-origin: 50% 100%;\n  }\n  100% {\n    transform: scale(0.8);\n    transform-origin: 50% 100%;\n    opacity: 0;\n  }\n}\n.ant-motion-collapse-legacy {\n  overflow: hidden;\n}\n.ant-motion-collapse-legacy-active {\n  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;\n}\n.ant-motion-collapse {\n  overflow: hidden;\n  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-affix {\n  position: fixed;\n  z-index: 10;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-alert {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  display: flex;\n  align-items: center;\n  padding: 8px 15px;\n  word-wrap: break-word;\n  border-radius: 2px;\n}\n.ant-alert-content {\n  flex: 1;\n  min-width: 0;\n}\n.ant-alert-icon {\n  margin-right: 8px;\n}\n.ant-alert-description {\n  display: none;\n  font-size: 14px;\n  line-height: 22px;\n}\n.ant-alert-success {\n  background-color: #f6ffed;\n  border: 1px solid #b7eb8f;\n}\n.ant-alert-success .ant-alert-icon {\n  color: #52c41a;\n}\n.ant-alert-info {\n  background-color: #e6f7ff;\n  border: 1px solid #91d5ff;\n}\n.ant-alert-info .ant-alert-icon {\n  color: #1890ff;\n}\n.ant-alert-warning {\n  background-color: #fffbe6;\n  border: 1px solid #ffe58f;\n}\n.ant-alert-warning .ant-alert-icon {\n  color: #faad14;\n}\n.ant-alert-error {\n  background-color: #fff2f0;\n  border: 1px solid #ffccc7;\n}\n.ant-alert-error .ant-alert-icon {\n  color: #ff4d4f;\n}\n.ant-alert-error .ant-alert-description > pre {\n  margin: 0;\n  padding: 0;\n}\n.ant-alert-action {\n  margin-left: 8px;\n}\n.ant-alert-close-icon {\n  margin-left: 8px;\n  padding: 0;\n  overflow: hidden;\n  font-size: 12px;\n  line-height: 12px;\n  background-color: transparent;\n  border: none;\n  outline: none;\n  cursor: pointer;\n}\n.ant-alert-close-icon .anticon-close {\n  color: rgba(0, 0, 0, 0.45);\n  transition: color 0.3s;\n}\n.ant-alert-close-icon .anticon-close:hover {\n  color: rgba(0, 0, 0, 0.75);\n}\n.ant-alert-close-text {\n  color: rgba(0, 0, 0, 0.45);\n  transition: color 0.3s;\n}\n.ant-alert-close-text:hover {\n  color: rgba(0, 0, 0, 0.75);\n}\n.ant-alert-with-description {\n  align-items: flex-start;\n  padding: 15px 15px 15px 24px;\n}\n.ant-alert-with-description.ant-alert-no-icon {\n  padding: 15px 15px;\n}\n.ant-alert-with-description .ant-alert-icon {\n  margin-right: 15px;\n  font-size: 24px;\n}\n.ant-alert-with-description .ant-alert-message {\n  display: block;\n  margin-bottom: 4px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 16px;\n}\n.ant-alert-message {\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-alert-with-description .ant-alert-description {\n  display: block;\n}\n.ant-alert.ant-alert-motion-leave {\n  overflow: hidden;\n  opacity: 1;\n  transition: max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);\n}\n.ant-alert.ant-alert-motion-leave-active {\n  max-height: 0;\n  margin-bottom: 0 !important;\n  padding-top: 0;\n  padding-bottom: 0;\n  opacity: 0;\n}\n.ant-alert-banner {\n  margin-bottom: 0;\n  border: 0;\n  border-radius: 0;\n}\n.ant-alert.ant-alert-rtl {\n  direction: rtl;\n}\n.ant-alert-rtl.ant-alert.ant-alert-no-icon {\n  padding: 8px 15px;\n}\n.ant-alert-rtl .ant-alert-icon {\n  margin-right: auto;\n  margin-left: 8px;\n}\n.ant-alert-rtl .ant-alert-action {\n  margin-right: 8px;\n  margin-left: auto;\n}\n.ant-alert-rtl .ant-alert-close-icon {\n  margin-right: 8px;\n  margin-left: auto;\n}\n.ant-alert-rtl.ant-alert-with-description .ant-alert-icon {\n  margin-right: auto;\n  margin-left: 15px;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-anchor {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  padding-left: 2px;\n}\n.ant-anchor-wrapper {\n  margin-left: -4px;\n  padding-left: 4px;\n  overflow: auto;\n  background-color: transparent;\n}\n.ant-anchor-ink {\n  position: absolute;\n  top: 0;\n  left: 0;\n  height: 100%;\n}\n.ant-anchor-ink::before {\n  position: relative;\n  display: block;\n  width: 2px;\n  height: 100%;\n  margin: 0 auto;\n  background-color: #f0f0f0;\n  content: ' ';\n}\n.ant-anchor-ink-ball {\n  position: absolute;\n  left: 50%;\n  display: none;\n  width: 8px;\n  height: 8px;\n  background-color: #fff;\n  border: 2px solid #1890ff;\n  border-radius: 8px;\n  transform: translateX(-50%);\n  transition: top 0.3s ease-in-out;\n}\n.ant-anchor-ink-ball.visible {\n  display: inline-block;\n}\n.ant-anchor.fixed .ant-anchor-ink .ant-anchor-ink-ball {\n  display: none;\n}\n.ant-anchor-link {\n  padding: 7px 0 7px 16px;\n  line-height: 1.143;\n}\n.ant-anchor-link-title {\n  position: relative;\n  display: block;\n  margin-bottom: 6px;\n  overflow: hidden;\n  color: rgba(0, 0, 0, 0.85);\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  transition: all 0.3s;\n}\n.ant-anchor-link-title:only-child {\n  margin-bottom: 0;\n}\n.ant-anchor-link-active > .ant-anchor-link-title {\n  color: #1890ff;\n}\n.ant-anchor-link .ant-anchor-link {\n  padding-top: 5px;\n  padding-bottom: 5px;\n}\n.ant-anchor-rtl {\n  direction: rtl;\n}\n.ant-anchor-rtl.ant-anchor-wrapper {\n  margin-right: -4px;\n  margin-left: 0;\n  padding-right: 4px;\n  padding-left: 0;\n}\n.ant-anchor-rtl .ant-anchor-ink {\n  right: 0;\n  left: auto;\n}\n.ant-anchor-rtl .ant-anchor-ink-ball {\n  right: 50%;\n  left: 0;\n  transform: translateX(50%);\n}\n.ant-anchor-rtl .ant-anchor-link {\n  padding: 7px 16px 7px 0;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-select-auto-complete {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n}\n.ant-select-auto-complete .ant-select-clear {\n  right: 13px;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-select-single .ant-select-selector {\n  display: flex;\n}\n.ant-select-single .ant-select-selector .ant-select-selection-search {\n  position: absolute;\n  top: 0;\n  right: 11px;\n  bottom: 0;\n  left: 11px;\n}\n.ant-select-single .ant-select-selector .ant-select-selection-search-input {\n  width: 100%;\n}\n.ant-select-single .ant-select-selector .ant-select-selection-item,\n.ant-select-single .ant-select-selector .ant-select-selection-placeholder {\n  padding: 0;\n  line-height: 30px;\n  transition: all 0.3s;\n}\n@supports (-moz-appearance: meterbar) {\n  .ant-select-single .ant-select-selector .ant-select-selection-item,\n  .ant-select-single .ant-select-selector .ant-select-selection-placeholder {\n    line-height: 30px;\n  }\n}\n.ant-select-single .ant-select-selector .ant-select-selection-item {\n  position: relative;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.ant-select-single .ant-select-selector .ant-select-selection-placeholder {\n  pointer-events: none;\n}\n.ant-select-single .ant-select-selector::after,\n.ant-select-single .ant-select-selector .ant-select-selection-item::after,\n.ant-select-single .ant-select-selector .ant-select-selection-placeholder::after {\n  display: inline-block;\n  width: 0;\n  visibility: hidden;\n  content: '\\a0';\n}\n.ant-select-single.ant-select-show-arrow .ant-select-selection-search {\n  right: 25px;\n}\n.ant-select-single.ant-select-show-arrow .ant-select-selection-item,\n.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {\n  padding-right: 18px;\n}\n.ant-select-single.ant-select-open .ant-select-selection-item {\n  color: #bfbfbf;\n}\n.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {\n  width: 100%;\n  height: 32px;\n  padding: 0 11px;\n}\n.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {\n  height: 30px;\n}\n.ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after {\n  line-height: 30px;\n}\n.ant-select-single.ant-select-customize-input .ant-select-selector::after {\n  display: none;\n}\n.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {\n  position: static;\n  width: 100%;\n}\n.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {\n  position: absolute;\n  right: 0;\n  left: 0;\n  padding: 0 11px;\n}\n.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after {\n  display: none;\n}\n.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {\n  height: 40px;\n}\n.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after,\n.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,\n.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {\n  line-height: 38px;\n}\n.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {\n  height: 38px;\n}\n.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {\n  height: 24px;\n}\n.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after,\n.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,\n.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {\n  line-height: 22px;\n}\n.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {\n  height: 22px;\n}\n.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {\n  right: 7px;\n  left: 7px;\n}\n.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {\n  padding: 0 7px;\n}\n.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {\n  right: 28px;\n}\n.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,\n.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {\n  padding-right: 21px;\n}\n.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {\n  padding: 0 11px;\n}\n/**\n * Do not merge `height` & `line-height` under style with `selection` & `search`,\n * since chrome may update to redesign with its align logic.\n */\n.ant-select-selection-overflow {\n  position: relative;\n  display: flex;\n  flex: auto;\n  flex-wrap: wrap;\n  max-width: 100%;\n}\n.ant-select-selection-overflow-item {\n  flex: none;\n  align-self: center;\n  max-width: 100%;\n}\n.ant-select-multiple .ant-select-selector {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  padding: 1px 4px;\n}\n.ant-select-show-search.ant-select-multiple .ant-select-selector {\n  cursor: text;\n}\n.ant-select-disabled.ant-select-multiple .ant-select-selector {\n  background: #f5f5f5;\n  cursor: not-allowed;\n}\n.ant-select-multiple .ant-select-selector::after {\n  display: inline-block;\n  width: 0;\n  margin: 2px 0;\n  line-height: 24px;\n  content: '\\a0';\n}\n.ant-select-multiple.ant-select-show-arrow .ant-select-selector,\n.ant-select-multiple.ant-select-allow-clear .ant-select-selector {\n  padding-right: 24px;\n}\n.ant-select-multiple .ant-select-selection-item {\n  position: relative;\n  display: flex;\n  flex: none;\n  box-sizing: border-box;\n  max-width: 100%;\n  height: 24px;\n  margin-top: 2px;\n  margin-bottom: 2px;\n  line-height: 22px;\n  background: #f5f5f5;\n  border: 1px solid #f0f0f0;\n  border-radius: 2px;\n  cursor: default;\n  transition: font-size 0.3s, line-height 0.3s, height 0.3s;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  -webkit-margin-end: 4px;\n          margin-inline-end: 4px;\n  -webkit-padding-start: 8px;\n          padding-inline-start: 8px;\n  -webkit-padding-end: 4px;\n          padding-inline-end: 4px;\n}\n.ant-select-disabled.ant-select-multiple .ant-select-selection-item {\n  color: #bfbfbf;\n  border-color: #d9d9d9;\n  cursor: not-allowed;\n}\n.ant-select-multiple .ant-select-selection-item-content {\n  display: inline-block;\n  margin-right: 4px;\n  overflow: hidden;\n  white-space: pre;\n  text-overflow: ellipsis;\n}\n.ant-select-multiple .ant-select-selection-item-remove {\n  color: inherit;\n  font-style: normal;\n  line-height: 0;\n  text-align: center;\n  text-transform: none;\n  vertical-align: -0.125em;\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  display: inline-block;\n  color: rgba(0, 0, 0, 0.45);\n  font-weight: bold;\n  font-size: 10px;\n  line-height: inherit;\n  cursor: pointer;\n}\n.ant-select-multiple .ant-select-selection-item-remove > * {\n  line-height: 1;\n}\n.ant-select-multiple .ant-select-selection-item-remove svg {\n  display: inline-block;\n}\n.ant-select-multiple .ant-select-selection-item-remove::before {\n  display: none;\n}\n.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {\n  display: block;\n}\n.ant-select-multiple .ant-select-selection-item-remove > .anticon {\n  vertical-align: -0.2em;\n}\n.ant-select-multiple .ant-select-selection-item-remove:hover {\n  color: rgba(0, 0, 0, 0.75);\n}\n.ant-select-multiple .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-search {\n  -webkit-margin-start: 0;\n          margin-inline-start: 0;\n}\n.ant-select-multiple .ant-select-selection-search {\n  position: relative;\n  max-width: 100%;\n  margin-top: 2px;\n  margin-bottom: 2px;\n  -webkit-margin-start: 7px;\n          margin-inline-start: 7px;\n}\n.ant-select-multiple .ant-select-selection-search-input,\n.ant-select-multiple .ant-select-selection-search-mirror {\n  height: 24px;\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';\n  line-height: 24px;\n  transition: all 0.3s;\n}\n.ant-select-multiple .ant-select-selection-search-input {\n  width: 100%;\n  min-width: 4.1px;\n}\n.ant-select-multiple .ant-select-selection-search-mirror {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 999;\n  white-space: pre;\n  visibility: hidden;\n}\n.ant-select-multiple .ant-select-selection-placeholder {\n  position: absolute;\n  top: 50%;\n  right: 11px;\n  left: 11px;\n  transform: translateY(-50%);\n  transition: all 0.3s;\n}\n.ant-select-multiple.ant-select-lg .ant-select-selector::after {\n  line-height: 32px;\n}\n.ant-select-multiple.ant-select-lg .ant-select-selection-item {\n  height: 32px;\n  line-height: 30px;\n}\n.ant-select-multiple.ant-select-lg .ant-select-selection-search {\n  height: 32px;\n  line-height: 32px;\n}\n.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,\n.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {\n  height: 32px;\n  line-height: 30px;\n}\n.ant-select-multiple.ant-select-sm .ant-select-selector::after {\n  line-height: 16px;\n}\n.ant-select-multiple.ant-select-sm .ant-select-selection-item {\n  height: 16px;\n  line-height: 14px;\n}\n.ant-select-multiple.ant-select-sm .ant-select-selection-search {\n  height: 16px;\n  line-height: 16px;\n}\n.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,\n.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {\n  height: 16px;\n  line-height: 14px;\n}\n.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {\n  left: 7px;\n}\n.ant-select-multiple.ant-select-sm .ant-select-selection-search {\n  -webkit-margin-start: 3px;\n          margin-inline-start: 3px;\n}\n.ant-select-multiple.ant-select-lg .ant-select-selection-item {\n  height: 32px;\n  line-height: 32px;\n}\n.ant-select-disabled .ant-select-selection-item-remove {\n  display: none;\n}\n/* Reset search input style */\n.ant-select {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  display: inline-block;\n  cursor: pointer;\n}\n.ant-select:not(.ant-select-customize-input) .ant-select-selector {\n  position: relative;\n  background-color: #fff;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\n}\n.ant-select:not(.ant-select-customize-input) .ant-select-selector input {\n  cursor: pointer;\n}\n.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector {\n  cursor: text;\n}\n.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {\n  cursor: auto;\n}\n.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);\n}\n.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {\n  color: rgba(0, 0, 0, 0.25);\n  background: #f5f5f5;\n  cursor: not-allowed;\n}\n.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {\n  background: #f5f5f5;\n}\n.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input {\n  cursor: not-allowed;\n}\n.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {\n  margin: 0;\n  padding: 0;\n  background: transparent;\n  border: none;\n  outline: none;\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n}\n.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button {\n  display: none;\n  -webkit-appearance: none;\n}\n.ant-select:not(.ant-select-disabled):hover .ant-select-selector {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n}\n.ant-select-selection-item {\n  flex: 1;\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n@media all and (-ms-high-contrast: none) {\n  .ant-select-selection-item *::-ms-backdrop,\n  .ant-select-selection-item {\n    flex: auto;\n  }\n}\n.ant-select-selection-placeholder {\n  flex: 1;\n  overflow: hidden;\n  color: #bfbfbf;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  pointer-events: none;\n}\n@media all and (-ms-high-contrast: none) {\n  .ant-select-selection-placeholder *::-ms-backdrop,\n  .ant-select-selection-placeholder {\n    flex: auto;\n  }\n}\n.ant-select-arrow {\n  display: inline-block;\n  color: inherit;\n  font-style: normal;\n  line-height: 0;\n  text-transform: none;\n  vertical-align: -0.125em;\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  position: absolute;\n  top: 50%;\n  right: 11px;\n  width: 12px;\n  height: 12px;\n  margin-top: -6px;\n  color: rgba(0, 0, 0, 0.25);\n  font-size: 12px;\n  line-height: 1;\n  text-align: center;\n  pointer-events: none;\n}\n.ant-select-arrow > * {\n  line-height: 1;\n}\n.ant-select-arrow svg {\n  display: inline-block;\n}\n.ant-select-arrow::before {\n  display: none;\n}\n.ant-select-arrow .ant-select-arrow-icon {\n  display: block;\n}\n.ant-select-arrow .anticon {\n  vertical-align: top;\n  transition: transform 0.3s;\n}\n.ant-select-arrow .anticon > svg {\n  vertical-align: top;\n}\n.ant-select-arrow .anticon:not(.ant-select-suffix) {\n  pointer-events: auto;\n}\n.ant-select-disabled .ant-select-arrow {\n  cursor: not-allowed;\n}\n.ant-select-clear {\n  position: absolute;\n  top: 50%;\n  right: 11px;\n  z-index: 1;\n  display: inline-block;\n  width: 12px;\n  height: 12px;\n  margin-top: -6px;\n  color: rgba(0, 0, 0, 0.25);\n  font-size: 12px;\n  font-style: normal;\n  line-height: 1;\n  text-align: center;\n  text-transform: none;\n  background: #fff;\n  cursor: pointer;\n  opacity: 0;\n  transition: color 0.3s ease, opacity 0.15s ease;\n  text-rendering: auto;\n}\n.ant-select-clear::before {\n  display: block;\n}\n.ant-select-clear:hover {\n  color: rgba(0, 0, 0, 0.45);\n}\n.ant-select:hover .ant-select-clear {\n  opacity: 1;\n}\n.ant-select-dropdown {\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: absolute;\n  top: -9999px;\n  left: -9999px;\n  z-index: 1050;\n  box-sizing: border-box;\n  padding: 4px 0;\n  overflow: hidden;\n  font-size: 14px;\n  font-variant: initial;\n  background-color: #fff;\n  border-radius: 2px;\n  outline: none;\n  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);\n}\n.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,\n.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {\n  -webkit-animation-name: antSlideUpIn;\n          animation-name: antSlideUpIn;\n}\n.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,\n.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft {\n  -webkit-animation-name: antSlideDownIn;\n          animation-name: antSlideDownIn;\n}\n.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {\n  -webkit-animation-name: antSlideUpOut;\n          animation-name: antSlideUpOut;\n}\n.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft {\n  -webkit-animation-name: antSlideDownOut;\n          animation-name: antSlideDownOut;\n}\n.ant-select-dropdown-hidden {\n  display: none;\n}\n.ant-select-dropdown-empty {\n  color: rgba(0, 0, 0, 0.25);\n}\n.ant-select-item-empty {\n  position: relative;\n  display: block;\n  min-height: 32px;\n  padding: 5px 12px;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: normal;\n  font-size: 14px;\n  line-height: 22px;\n  color: rgba(0, 0, 0, 0.25);\n}\n.ant-select-item {\n  position: relative;\n  display: block;\n  min-height: 32px;\n  padding: 5px 12px;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: normal;\n  font-size: 14px;\n  line-height: 22px;\n  cursor: pointer;\n  transition: background 0.3s ease;\n}\n.ant-select-item-group {\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 12px;\n  cursor: default;\n}\n.ant-select-item-option {\n  display: flex;\n}\n.ant-select-item-option-content {\n  flex: auto;\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n.ant-select-item-option-state {\n  flex: none;\n}\n.ant-select-item-option-active:not(.ant-select-item-option-disabled) {\n  background-color: #f5f5f5;\n}\n.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: 600;\n  background-color: #e6f7ff;\n}\n.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {\n  color: #1890ff;\n}\n.ant-select-item-option-disabled {\n  color: rgba(0, 0, 0, 0.25);\n  cursor: not-allowed;\n}\n.ant-select-item-option-disabled.ant-select-item-option-selected {\n  background-color: #f5f5f5;\n}\n.ant-select-item-option-grouped {\n  padding-left: 24px;\n}\n.ant-select-lg {\n  font-size: 16px;\n}\n.ant-select-borderless .ant-select-selector {\n  background-color: transparent !important;\n  border-color: transparent !important;\n  box-shadow: none !important;\n}\n.ant-select-rtl {\n  direction: rtl;\n}\n.ant-select-rtl .ant-select-arrow {\n  right: initial;\n  left: 11px;\n}\n.ant-select-rtl .ant-select-clear {\n  right: initial;\n  left: 11px;\n}\n.ant-select-dropdown-rtl {\n  direction: rtl;\n}\n.ant-select-dropdown-rtl .ant-select-item-option-grouped {\n  padding-right: 24px;\n  padding-left: 12px;\n}\n.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,\n.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector {\n  padding-right: 4px;\n  padding-left: 24px;\n}\n.ant-select-rtl.ant-select-multiple .ant-select-selection-item {\n  text-align: right;\n}\n.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {\n  margin-right: 0;\n  margin-left: 4px;\n  text-align: right;\n}\n.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {\n  right: 0;\n  left: auto;\n}\n.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {\n  right: 11px;\n  left: auto;\n}\n.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {\n  right: 7px;\n}\n.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,\n.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder {\n  right: 0;\n  left: 9px;\n  text-align: right;\n}\n.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search {\n  right: 11px;\n  left: 25px;\n}\n.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,\n.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {\n  padding-right: 0;\n  padding-left: 18px;\n}\n.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {\n  right: 6px;\n}\n.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,\n.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {\n  padding-right: 0;\n  padding-left: 21px;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-empty {\n  margin: 0 8px;\n  font-size: 14px;\n  line-height: 1.5715;\n  text-align: center;\n}\n.ant-empty-image {\n  height: 100px;\n  margin-bottom: 8px;\n}\n.ant-empty-image img {\n  height: 100%;\n}\n.ant-empty-image svg {\n  height: 100%;\n  margin: auto;\n}\n.ant-empty-footer {\n  margin-top: 16px;\n}\n.ant-empty-normal {\n  margin: 32px 0;\n  color: rgba(0, 0, 0, 0.25);\n}\n.ant-empty-normal .ant-empty-image {\n  height: 40px;\n}\n.ant-empty-small {\n  margin: 8px 0;\n  color: rgba(0, 0, 0, 0.25);\n}\n.ant-empty-small .ant-empty-image {\n  height: 35px;\n}\n.ant-empty-img-default-ellipse {\n  fill: #f5f5f5;\n  fill-opacity: 0.8;\n}\n.ant-empty-img-default-path-1 {\n  fill: #aeb8c2;\n}\n.ant-empty-img-default-path-2 {\n  fill: url(#linearGradient-1);\n}\n.ant-empty-img-default-path-3 {\n  fill: #f5f5f7;\n}\n.ant-empty-img-default-path-4 {\n  fill: #dce0e6;\n}\n.ant-empty-img-default-path-5 {\n  fill: #dce0e6;\n}\n.ant-empty-img-default-g {\n  fill: #fff;\n}\n.ant-empty-img-simple-ellipse {\n  fill: #f5f5f5;\n}\n.ant-empty-img-simple-g {\n  stroke: #d9d9d9;\n}\n.ant-empty-img-simple-path {\n  fill: #fafafa;\n}\n.ant-empty-rtl {\n  direction: rtl;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-avatar {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  display: inline-block;\n  overflow: hidden;\n  color: #fff;\n  white-space: nowrap;\n  text-align: center;\n  vertical-align: middle;\n  background: #ccc;\n  width: 32px;\n  height: 32px;\n  line-height: 32px;\n  border-radius: 50%;\n}\n.ant-avatar-image {\n  background: transparent;\n}\n.ant-avatar .ant-image-img {\n  display: block;\n}\n.ant-avatar-string {\n  position: absolute;\n  left: 50%;\n  transform-origin: 0 center;\n}\n.ant-avatar.ant-avatar-icon {\n  font-size: 18px;\n}\n.ant-avatar.ant-avatar-icon > .anticon {\n  margin: 0;\n}\n.ant-avatar-lg {\n  width: 40px;\n  height: 40px;\n  line-height: 40px;\n  border-radius: 50%;\n}\n.ant-avatar-lg-string {\n  position: absolute;\n  left: 50%;\n  transform-origin: 0 center;\n}\n.ant-avatar-lg.ant-avatar-icon {\n  font-size: 24px;\n}\n.ant-avatar-lg.ant-avatar-icon > .anticon {\n  margin: 0;\n}\n.ant-avatar-sm {\n  width: 24px;\n  height: 24px;\n  line-height: 24px;\n  border-radius: 50%;\n}\n.ant-avatar-sm-string {\n  position: absolute;\n  left: 50%;\n  transform-origin: 0 center;\n}\n.ant-avatar-sm.ant-avatar-icon {\n  font-size: 14px;\n}\n.ant-avatar-sm.ant-avatar-icon > .anticon {\n  margin: 0;\n}\n.ant-avatar-square {\n  border-radius: 2px;\n}\n.ant-avatar > img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  -o-object-fit: cover;\n     object-fit: cover;\n}\n.ant-avatar-group {\n  display: inline-flex;\n}\n.ant-avatar-group .ant-avatar {\n  border: 1px solid #fff;\n}\n.ant-avatar-group .ant-avatar:not(:first-child) {\n  margin-left: -8px;\n}\n.ant-avatar-group-popover .ant-avatar + .ant-avatar {\n  margin-left: 3px;\n}\n.ant-avatar-group-rtl .ant-avatar:not(:first-child) {\n  margin-right: -8px;\n  margin-left: 0;\n}\n.ant-avatar-group-popover.ant-popover-rtl .ant-avatar + .ant-avatar {\n  margin-right: 3px;\n  margin-left: 0;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-popover {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 1030;\n  font-weight: normal;\n  white-space: normal;\n  text-align: left;\n  cursor: auto;\n  -webkit-user-select: text;\n     -moz-user-select: text;\n      -ms-user-select: text;\n          user-select: text;\n}\n.ant-popover::after {\n  position: absolute;\n  background: rgba(255, 255, 255, 0.01);\n  content: '';\n}\n.ant-popover-hidden {\n  display: none;\n}\n.ant-popover-placement-top,\n.ant-popover-placement-topLeft,\n.ant-popover-placement-topRight {\n  padding-bottom: 10px;\n}\n.ant-popover-placement-right,\n.ant-popover-placement-rightTop,\n.ant-popover-placement-rightBottom {\n  padding-left: 10px;\n}\n.ant-popover-placement-bottom,\n.ant-popover-placement-bottomLeft,\n.ant-popover-placement-bottomRight {\n  padding-top: 10px;\n}\n.ant-popover-placement-left,\n.ant-popover-placement-leftTop,\n.ant-popover-placement-leftBottom {\n  padding-right: 10px;\n}\n.ant-popover-inner {\n  background-color: #fff;\n  background-clip: padding-box;\n  border-radius: 2px;\n  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);\n  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) \\9;\n}\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n  .ant-popover {\n    /* IE10+ */\n  }\n  .ant-popover-inner {\n    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);\n  }\n}\n.ant-popover-title {\n  min-width: 177px;\n  min-height: 32px;\n  margin: 0;\n  padding: 5px 16px 4px;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: 500;\n  border-bottom: 1px solid #f0f0f0;\n}\n.ant-popover-inner-content {\n  padding: 12px 16px;\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-popover-message {\n  position: relative;\n  padding: 4px 0 12px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n}\n.ant-popover-message > .anticon {\n  position: absolute;\n  top: 8.0005px;\n  color: #faad14;\n  font-size: 14px;\n}\n.ant-popover-message-title {\n  padding-left: 22px;\n}\n.ant-popover-buttons {\n  margin-bottom: 4px;\n  text-align: right;\n}\n.ant-popover-buttons button {\n  margin-left: 8px;\n}\n.ant-popover-arrow {\n  position: absolute;\n  display: block;\n  width: 8.48528137px;\n  height: 8.48528137px;\n  overflow: hidden;\n  background: transparent;\n  pointer-events: none;\n}\n.ant-popover-arrow-content {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  display: block;\n  width: 6px;\n  height: 6px;\n  margin: auto;\n  background-color: #fff;\n  content: '';\n  pointer-events: auto;\n}\n.ant-popover-placement-top .ant-popover-arrow,\n.ant-popover-placement-topLeft .ant-popover-arrow,\n.ant-popover-placement-topRight .ant-popover-arrow {\n  bottom: 1.51471863px;\n}\n.ant-popover-placement-top .ant-popover-arrow-content,\n.ant-popover-placement-topLeft .ant-popover-arrow-content,\n.ant-popover-placement-topRight .ant-popover-arrow-content {\n  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);\n  transform: translateY(-4.24264069px) rotate(45deg);\n}\n.ant-popover-placement-top .ant-popover-arrow {\n  left: 50%;\n  transform: translateX(-50%);\n}\n.ant-popover-placement-topLeft .ant-popover-arrow {\n  left: 16px;\n}\n.ant-popover-placement-topRight .ant-popover-arrow {\n  right: 16px;\n}\n.ant-popover-placement-right .ant-popover-arrow,\n.ant-popover-placement-rightTop .ant-popover-arrow,\n.ant-popover-placement-rightBottom .ant-popover-arrow {\n  left: 1.51471863px;\n}\n.ant-popover-placement-right .ant-popover-arrow-content,\n.ant-popover-placement-rightTop .ant-popover-arrow-content,\n.ant-popover-placement-rightBottom .ant-popover-arrow-content {\n  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);\n  transform: translateX(4.24264069px) rotate(45deg);\n}\n.ant-popover-placement-right .ant-popover-arrow {\n  top: 50%;\n  transform: translateY(-50%);\n}\n.ant-popover-placement-rightTop .ant-popover-arrow {\n  top: 12px;\n}\n.ant-popover-placement-rightBottom .ant-popover-arrow {\n  bottom: 12px;\n}\n.ant-popover-placement-bottom .ant-popover-arrow,\n.ant-popover-placement-bottomLeft .ant-popover-arrow,\n.ant-popover-placement-bottomRight .ant-popover-arrow {\n  top: 1.51471863px;\n}\n.ant-popover-placement-bottom .ant-popover-arrow-content,\n.ant-popover-placement-bottomLeft .ant-popover-arrow-content,\n.ant-popover-placement-bottomRight .ant-popover-arrow-content {\n  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);\n  transform: translateY(4.24264069px) rotate(45deg);\n}\n.ant-popover-placement-bottom .ant-popover-arrow {\n  left: 50%;\n  transform: translateX(-50%);\n}\n.ant-popover-placement-bottomLeft .ant-popover-arrow {\n  left: 16px;\n}\n.ant-popover-placement-bottomRight .ant-popover-arrow {\n  right: 16px;\n}\n.ant-popover-placement-left .ant-popover-arrow,\n.ant-popover-placement-leftTop .ant-popover-arrow,\n.ant-popover-placement-leftBottom .ant-popover-arrow {\n  right: 1.51471863px;\n}\n.ant-popover-placement-left .ant-popover-arrow-content,\n.ant-popover-placement-leftTop .ant-popover-arrow-content,\n.ant-popover-placement-leftBottom .ant-popover-arrow-content {\n  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);\n  transform: translateX(-4.24264069px) rotate(45deg);\n}\n.ant-popover-placement-left .ant-popover-arrow {\n  top: 50%;\n  transform: translateY(-50%);\n}\n.ant-popover-placement-leftTop .ant-popover-arrow {\n  top: 12px;\n}\n.ant-popover-placement-leftBottom .ant-popover-arrow {\n  bottom: 12px;\n}\n.ant-popover-pink .ant-popover-inner {\n  background-color: #eb2f96;\n}\n.ant-popover-pink .ant-popover-arrow-content {\n  background-color: #eb2f96;\n}\n.ant-popover-magenta .ant-popover-inner {\n  background-color: #eb2f96;\n}\n.ant-popover-magenta .ant-popover-arrow-content {\n  background-color: #eb2f96;\n}\n.ant-popover-red .ant-popover-inner {\n  background-color: #f5222d;\n}\n.ant-popover-red .ant-popover-arrow-content {\n  background-color: #f5222d;\n}\n.ant-popover-volcano .ant-popover-inner {\n  background-color: #fa541c;\n}\n.ant-popover-volcano .ant-popover-arrow-content {\n  background-color: #fa541c;\n}\n.ant-popover-orange .ant-popover-inner {\n  background-color: #fa8c16;\n}\n.ant-popover-orange .ant-popover-arrow-content {\n  background-color: #fa8c16;\n}\n.ant-popover-yellow .ant-popover-inner {\n  background-color: #fadb14;\n}\n.ant-popover-yellow .ant-popover-arrow-content {\n  background-color: #fadb14;\n}\n.ant-popover-gold .ant-popover-inner {\n  background-color: #faad14;\n}\n.ant-popover-gold .ant-popover-arrow-content {\n  background-color: #faad14;\n}\n.ant-popover-cyan .ant-popover-inner {\n  background-color: #13c2c2;\n}\n.ant-popover-cyan .ant-popover-arrow-content {\n  background-color: #13c2c2;\n}\n.ant-popover-lime .ant-popover-inner {\n  background-color: #a0d911;\n}\n.ant-popover-lime .ant-popover-arrow-content {\n  background-color: #a0d911;\n}\n.ant-popover-green .ant-popover-inner {\n  background-color: #52c41a;\n}\n.ant-popover-green .ant-popover-arrow-content {\n  background-color: #52c41a;\n}\n.ant-popover-blue .ant-popover-inner {\n  background-color: #1890ff;\n}\n.ant-popover-blue .ant-popover-arrow-content {\n  background-color: #1890ff;\n}\n.ant-popover-geekblue .ant-popover-inner {\n  background-color: #2f54eb;\n}\n.ant-popover-geekblue .ant-popover-arrow-content {\n  background-color: #2f54eb;\n}\n.ant-popover-purple .ant-popover-inner {\n  background-color: #722ed1;\n}\n.ant-popover-purple .ant-popover-arrow-content {\n  background-color: #722ed1;\n}\n.ant-popover-rtl {\n  direction: rtl;\n  text-align: right;\n}\n.ant-popover-rtl .ant-popover-message-title {\n  padding-right: 22px;\n  padding-left: 16px;\n}\n.ant-popover-rtl .ant-popover-buttons {\n  text-align: left;\n}\n.ant-popover-rtl .ant-popover-buttons button {\n  margin-right: 8px;\n  margin-left: 0;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-back-top {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: fixed;\n  right: 100px;\n  bottom: 50px;\n  z-index: 10;\n  width: 40px;\n  height: 40px;\n  cursor: pointer;\n}\n.ant-back-top:empty {\n  display: none;\n}\n.ant-back-top-rtl {\n  right: auto;\n  left: 100px;\n  direction: rtl;\n}\n.ant-back-top-content {\n  width: 40px;\n  height: 40px;\n  overflow: hidden;\n  color: #fff;\n  text-align: center;\n  background-color: rgba(0, 0, 0, 0.45);\n  border-radius: 20px;\n  transition: all 0.3s;\n}\n.ant-back-top-content:hover {\n  background-color: rgba(0, 0, 0, 0.85);\n  transition: all 0.3s;\n}\n.ant-back-top-icon {\n  font-size: 24px;\n  line-height: 40px;\n}\n@media screen and (max-width: 768px) {\n  .ant-back-top {\n    right: 60px;\n  }\n}\n@media screen and (max-width: 480px) {\n  .ant-back-top {\n    right: 20px;\n  }\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-badge {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  display: inline-block;\n  line-height: 1;\n}\n.ant-badge-count {\n  z-index: auto;\n  min-width: 20px;\n  height: 20px;\n  padding: 0 6px;\n  color: #fff;\n  font-weight: normal;\n  font-size: 12px;\n  line-height: 20px;\n  white-space: nowrap;\n  text-align: center;\n  background: #ff4d4f;\n  border-radius: 10px;\n  box-shadow: 0 0 0 1px #fff;\n}\n.ant-badge-count a,\n.ant-badge-count a:hover {\n  color: #fff;\n}\n.ant-badge-count-sm {\n  min-width: 14px;\n  height: 14px;\n  padding: 0;\n  font-size: 12px;\n  line-height: 14px;\n  border-radius: 7px;\n}\n.ant-badge-multiple-words {\n  padding: 0 8px;\n}\n.ant-badge-dot {\n  z-index: auto;\n  width: 6px;\n  min-width: 6px;\n  height: 6px;\n  background: #ff4d4f;\n  border-radius: 100%;\n  box-shadow: 0 0 0 1px #fff;\n}\n.ant-badge-dot.ant-scroll-number {\n  transition: background 1.5s;\n}\n.ant-badge-count,\n.ant-badge-dot,\n.ant-badge .ant-scroll-number-custom-component {\n  position: absolute;\n  top: 0;\n  right: 0;\n  transform: translate(50%, -50%);\n  transform-origin: 100% 0%;\n}\n.ant-badge-count.anticon-spin,\n.ant-badge-dot.anticon-spin,\n.ant-badge .ant-scroll-number-custom-component.anticon-spin {\n  -webkit-animation: antBadgeLoadingCircle 1s infinite linear;\n          animation: antBadgeLoadingCircle 1s infinite linear;\n}\n.ant-badge-status {\n  line-height: inherit;\n  vertical-align: baseline;\n}\n.ant-badge-status-dot {\n  position: relative;\n  top: -1px;\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  vertical-align: middle;\n  border-radius: 50%;\n}\n.ant-badge-status-success {\n  background-color: #52c41a;\n}\n.ant-badge-status-processing {\n  position: relative;\n  background-color: #1890ff;\n}\n.ant-badge-status-processing::after {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  border: 1px solid #1890ff;\n  border-radius: 50%;\n  -webkit-animation: antStatusProcessing 1.2s infinite ease-in-out;\n          animation: antStatusProcessing 1.2s infinite ease-in-out;\n  content: '';\n}\n.ant-badge-status-default {\n  background-color: #d9d9d9;\n}\n.ant-badge-status-error {\n  background-color: #ff4d4f;\n}\n.ant-badge-status-warning {\n  background-color: #faad14;\n}\n.ant-badge-status-pink {\n  background: #eb2f96;\n}\n.ant-badge-status-magenta {\n  background: #eb2f96;\n}\n.ant-badge-status-red {\n  background: #f5222d;\n}\n.ant-badge-status-volcano {\n  background: #fa541c;\n}\n.ant-badge-status-orange {\n  background: #fa8c16;\n}\n.ant-badge-status-yellow {\n  background: #fadb14;\n}\n.ant-badge-status-gold {\n  background: #faad14;\n}\n.ant-badge-status-cyan {\n  background: #13c2c2;\n}\n.ant-badge-status-lime {\n  background: #a0d911;\n}\n.ant-badge-status-green {\n  background: #52c41a;\n}\n.ant-badge-status-blue {\n  background: #1890ff;\n}\n.ant-badge-status-geekblue {\n  background: #2f54eb;\n}\n.ant-badge-status-purple {\n  background: #722ed1;\n}\n.ant-badge-status-text {\n  margin-left: 8px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n}\n.ant-badge-zoom-appear,\n.ant-badge-zoom-enter {\n  -webkit-animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);\n          animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n}\n.ant-badge-zoom-leave {\n  -webkit-animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);\n          animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n}\n.ant-badge-not-a-wrapper .ant-badge-zoom-appear,\n.ant-badge-not-a-wrapper .ant-badge-zoom-enter {\n  -webkit-animation: antNoWrapperZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);\n          animation: antNoWrapperZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);\n}\n.ant-badge-not-a-wrapper .ant-badge-zoom-leave {\n  -webkit-animation: antNoWrapperZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);\n          animation: antNoWrapperZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);\n}\n.ant-badge-not-a-wrapper:not(.ant-badge-status) {\n  vertical-align: middle;\n}\n.ant-badge-not-a-wrapper .ant-scroll-number-custom-component {\n  transform: none;\n}\n.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,\n.ant-badge-not-a-wrapper .ant-scroll-number {\n  position: relative;\n  top: auto;\n  display: block;\n  transform-origin: 50% 50%;\n}\n.ant-badge-not-a-wrapper .ant-badge-count {\n  transform: none;\n}\n@-webkit-keyframes antStatusProcessing {\n  0% {\n    transform: scale(0.8);\n    opacity: 0.5;\n  }\n  100% {\n    transform: scale(2.4);\n    opacity: 0;\n  }\n}\n@keyframes antStatusProcessing {\n  0% {\n    transform: scale(0.8);\n    opacity: 0.5;\n  }\n  100% {\n    transform: scale(2.4);\n    opacity: 0;\n  }\n}\n.ant-scroll-number {\n  overflow: hidden;\n}\n.ant-scroll-number-only {\n  position: relative;\n  display: inline-block;\n  height: 20px;\n  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\n  -webkit-transform-style: preserve-3d;\n  -webkit-backface-visibility: hidden;\n}\n.ant-scroll-number-only > p.ant-scroll-number-only-unit {\n  height: 20px;\n  margin: 0;\n  -webkit-transform-style: preserve-3d;\n  -webkit-backface-visibility: hidden;\n}\n.ant-scroll-number-symbol {\n  vertical-align: top;\n}\n@-webkit-keyframes antZoomBadgeIn {\n  0% {\n    transform: scale(0) translate(50%, -50%);\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1) translate(50%, -50%);\n  }\n}\n@keyframes antZoomBadgeIn {\n  0% {\n    transform: scale(0) translate(50%, -50%);\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1) translate(50%, -50%);\n  }\n}\n@-webkit-keyframes antZoomBadgeOut {\n  0% {\n    transform: scale(1) translate(50%, -50%);\n  }\n  100% {\n    transform: scale(0) translate(50%, -50%);\n    opacity: 0;\n  }\n}\n@keyframes antZoomBadgeOut {\n  0% {\n    transform: scale(1) translate(50%, -50%);\n  }\n  100% {\n    transform: scale(0) translate(50%, -50%);\n    opacity: 0;\n  }\n}\n@-webkit-keyframes antNoWrapperZoomBadgeIn {\n  0% {\n    transform: scale(0);\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n  }\n}\n@keyframes antNoWrapperZoomBadgeIn {\n  0% {\n    transform: scale(0);\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n  }\n}\n@-webkit-keyframes antNoWrapperZoomBadgeOut {\n  0% {\n    transform: scale(1);\n  }\n  100% {\n    transform: scale(0);\n    opacity: 0;\n  }\n}\n@keyframes antNoWrapperZoomBadgeOut {\n  0% {\n    transform: scale(1);\n  }\n  100% {\n    transform: scale(0);\n    opacity: 0;\n  }\n}\n@-webkit-keyframes antBadgeLoadingCircle {\n  0% {\n    transform-origin: 50%;\n  }\n  100% {\n    transform: translate(50%, -50%) rotate(360deg);\n    transform-origin: 50%;\n  }\n}\n@keyframes antBadgeLoadingCircle {\n  0% {\n    transform-origin: 50%;\n  }\n  100% {\n    transform: translate(50%, -50%) rotate(360deg);\n    transform-origin: 50%;\n  }\n}\n.ant-ribbon-wrapper {\n  position: relative;\n}\n.ant-ribbon {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: absolute;\n  top: 8px;\n  height: 22px;\n  padding: 0 8px;\n  color: #fff;\n  line-height: 22px;\n  white-space: nowrap;\n  background-color: #1890ff;\n  border-radius: 2px;\n}\n.ant-ribbon-text {\n  color: #fff;\n}\n.ant-ribbon-corner {\n  position: absolute;\n  top: 100%;\n  width: 8px;\n  height: 8px;\n  color: currentColor;\n  border: 4px solid;\n  transform: scaleY(0.75);\n  transform-origin: top;\n}\n.ant-ribbon-corner::after {\n  position: absolute;\n  top: -4px;\n  left: -4px;\n  width: inherit;\n  height: inherit;\n  color: rgba(0, 0, 0, 0.25);\n  border: inherit;\n  content: '';\n}\n.ant-ribbon-color-pink {\n  color: #eb2f96;\n  background: #eb2f96;\n}\n.ant-ribbon-color-magenta {\n  color: #eb2f96;\n  background: #eb2f96;\n}\n.ant-ribbon-color-red {\n  color: #f5222d;\n  background: #f5222d;\n}\n.ant-ribbon-color-volcano {\n  color: #fa541c;\n  background: #fa541c;\n}\n.ant-ribbon-color-orange {\n  color: #fa8c16;\n  background: #fa8c16;\n}\n.ant-ribbon-color-yellow {\n  color: #fadb14;\n  background: #fadb14;\n}\n.ant-ribbon-color-gold {\n  color: #faad14;\n  background: #faad14;\n}\n.ant-ribbon-color-cyan {\n  color: #13c2c2;\n  background: #13c2c2;\n}\n.ant-ribbon-color-lime {\n  color: #a0d911;\n  background: #a0d911;\n}\n.ant-ribbon-color-green {\n  color: #52c41a;\n  background: #52c41a;\n}\n.ant-ribbon-color-blue {\n  color: #1890ff;\n  background: #1890ff;\n}\n.ant-ribbon-color-geekblue {\n  color: #2f54eb;\n  background: #2f54eb;\n}\n.ant-ribbon-color-purple {\n  color: #722ed1;\n  background: #722ed1;\n}\n.ant-ribbon.ant-ribbon-placement-end {\n  right: -8px;\n  border-bottom-right-radius: 0;\n}\n.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner {\n  right: 0;\n  border-color: currentColor transparent transparent currentColor;\n}\n.ant-ribbon.ant-ribbon-placement-start {\n  left: -8px;\n  border-bottom-left-radius: 0;\n}\n.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner {\n  left: 0;\n  border-color: currentColor currentColor transparent transparent;\n}\n.ant-badge-rtl {\n  direction: rtl;\n}\n.ant-badge-rtl .ant-badge-count,\n.ant-badge-rtl .ant-badge-dot,\n.ant-badge-rtl .ant-badge .ant-scroll-number-custom-component {\n  right: auto;\n  left: 0;\n  direction: ltr;\n  transform: translate(-50%, -50%);\n  transform-origin: 0% 0%;\n}\n.ant-badge-rtl.ant-badge .ant-scroll-number-custom-component {\n  right: auto;\n  left: 0;\n  transform: translate(-50%, -50%);\n  transform-origin: 0% 0%;\n}\n.ant-badge-rtl .ant-badge-status-text {\n  margin-right: 8px;\n  margin-left: 0;\n}\n.ant-badge-rtl .ant-badge-zoom-appear,\n.ant-badge-rtl .ant-badge-zoom-enter {\n  -webkit-animation-name: antZoomBadgeInRtl;\n          animation-name: antZoomBadgeInRtl;\n}\n.ant-badge-rtl .ant-badge-zoom-leave {\n  -webkit-animation-name: antZoomBadgeOutRtl;\n          animation-name: antZoomBadgeOutRtl;\n}\n.ant-badge-not-a-wrapper .ant-badge-count {\n  transform: none;\n}\n.ant-ribbon-rtl {\n  direction: rtl;\n}\n.ant-ribbon-rtl.ant-ribbon-placement-end {\n  right: unset;\n  left: -8px;\n  border-bottom-right-radius: 2px;\n  border-bottom-left-radius: 0;\n}\n.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner {\n  right: unset;\n  left: 0;\n  border-color: currentColor currentColor transparent transparent;\n}\n.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner::after {\n  border-color: currentColor currentColor transparent transparent;\n}\n.ant-ribbon-rtl.ant-ribbon-placement-start {\n  right: -8px;\n  left: unset;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 2px;\n}\n.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner {\n  right: 0;\n  left: unset;\n  border-color: currentColor transparent transparent currentColor;\n}\n.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner::after {\n  border-color: currentColor transparent transparent currentColor;\n}\n@-webkit-keyframes antZoomBadgeInRtl {\n  0% {\n    transform: scale(0) translate(-50%, -50%);\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1) translate(-50%, -50%);\n  }\n}\n@keyframes antZoomBadgeInRtl {\n  0% {\n    transform: scale(0) translate(-50%, -50%);\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1) translate(-50%, -50%);\n  }\n}\n@-webkit-keyframes antZoomBadgeOutRtl {\n  0% {\n    transform: scale(1) translate(-50%, -50%);\n  }\n  100% {\n    transform: scale(0) translate(-50%, -50%);\n    opacity: 0;\n  }\n}\n@keyframes antZoomBadgeOutRtl {\n  0% {\n    transform: scale(1) translate(-50%, -50%);\n  }\n  100% {\n    transform: scale(0) translate(-50%, -50%);\n    opacity: 0;\n  }\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-breadcrumb {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 14px;\n}\n.ant-breadcrumb .anticon {\n  font-size: 14px;\n}\n.ant-breadcrumb a {\n  color: rgba(0, 0, 0, 0.45);\n  transition: color 0.3s;\n}\n.ant-breadcrumb a:hover {\n  color: #40a9ff;\n}\n.ant-breadcrumb > span:last-child {\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-breadcrumb > span:last-child a {\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-breadcrumb > span:last-child .ant-breadcrumb-separator {\n  display: none;\n}\n.ant-breadcrumb-separator {\n  margin: 0 8px;\n  color: rgba(0, 0, 0, 0.45);\n}\n.ant-breadcrumb-link > .anticon + span,\n.ant-breadcrumb-link > .anticon + a {\n  margin-left: 4px;\n}\n.ant-breadcrumb-overlay-link > .anticon {\n  margin-left: 4px;\n}\n.ant-breadcrumb-rtl {\n  direction: rtl;\n}\n.ant-breadcrumb-rtl::before {\n  display: table;\n  content: '';\n}\n.ant-breadcrumb-rtl::after {\n  display: table;\n  clear: both;\n  content: '';\n}\n.ant-breadcrumb-rtl > span {\n  float: right;\n}\n.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span,\n.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a {\n  margin-right: 4px;\n  margin-left: 0;\n}\n.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon {\n  margin-right: 4px;\n  margin-left: 0;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-menu-item-danger.ant-menu-item {\n  color: #ff4d4f;\n}\n.ant-menu-item-danger.ant-menu-item:hover,\n.ant-menu-item-danger.ant-menu-item-active {\n  color: #ff4d4f;\n}\n.ant-menu-item-danger.ant-menu-item:active {\n  background: #fff1f0;\n}\n.ant-menu-item-danger.ant-menu-item-selected {\n  color: #ff4d4f;\n}\n.ant-menu-item-danger.ant-menu-item-selected > a,\n.ant-menu-item-danger.ant-menu-item-selected > a:hover {\n  color: #ff4d4f;\n}\n.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {\n  background-color: #fff1f0;\n}\n.ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {\n  border-right-color: #ff4d4f;\n}\n.ant-menu-dark .ant-menu-item-danger.ant-menu-item,\n.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,\n.ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {\n  color: #ff4d4f;\n}\n.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {\n  color: #fff;\n  background-color: #ff4d4f;\n}\n.ant-menu {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  font-feature-settings: 'tnum';\n  margin-bottom: 0;\n  padding-left: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  line-height: 0;\n  text-align: left;\n  list-style: none;\n  background: #fff;\n  outline: none;\n  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);\n  transition: background 0.3s, width 0.3s cubic-bezier(0.2, 0, 0, 1) 0s;\n}\n.ant-menu::before {\n  display: table;\n  content: '';\n}\n.ant-menu::after {\n  display: table;\n  clear: both;\n  content: '';\n}\n.ant-menu.ant-menu-root:focus-visible {\n  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);\n}\n.ant-menu ul,\n.ant-menu ol {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n.ant-menu-overflow {\n  display: flex;\n}\n.ant-menu-overflow-item {\n  flex: none;\n}\n.ant-menu-hidden,\n.ant-menu-submenu-hidden {\n  display: none;\n}\n.ant-menu-item-group-title {\n  height: 1.5715;\n  padding: 8px 16px;\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 14px;\n  line-height: 1.5715;\n  transition: all 0.3s;\n}\n.ant-menu-horizontal .ant-menu-submenu {\n  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\n}\n.ant-menu-submenu,\n.ant-menu-submenu-inline {\n  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);\n}\n.ant-menu-submenu-selected {\n  color: #1890ff;\n}\n.ant-menu-item:active,\n.ant-menu-submenu-title:active {\n  background: #e6f7ff;\n}\n.ant-menu-submenu .ant-menu-sub {\n  cursor: initial;\n  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\n}\n.ant-menu-title-content {\n  transition: color 0.3s;\n}\n.ant-menu-item a {\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-menu-item a:hover {\n  color: #1890ff;\n}\n.ant-menu-item a::before {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background-color: transparent;\n  content: '';\n}\n.ant-menu-item > .ant-badge a {\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-menu-item > .ant-badge a:hover {\n  color: #1890ff;\n}\n.ant-menu-item-divider {\n  height: 1px;\n  overflow: hidden;\n  line-height: 0;\n  background-color: #f0f0f0;\n}\n.ant-menu-horizontal .ant-menu-item,\n.ant-menu-horizontal .ant-menu-submenu {\n  margin-top: -1px;\n}\n.ant-menu-horizontal > .ant-menu-item:hover,\n.ant-menu-horizontal > .ant-menu-item-active,\n.ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {\n  background-color: transparent;\n}\n.ant-menu-item-selected {\n  color: #1890ff;\n}\n.ant-menu-item-selected a,\n.ant-menu-item-selected a:hover {\n  color: #1890ff;\n}\n.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {\n  background-color: #e6f7ff;\n}\n.ant-menu-inline,\n.ant-menu-vertical,\n.ant-menu-vertical-left {\n  border-right: 1px solid #f0f0f0;\n}\n.ant-menu-vertical-right {\n  border-left: 1px solid #f0f0f0;\n}\n.ant-menu-vertical.ant-menu-sub,\n.ant-menu-vertical-left.ant-menu-sub,\n.ant-menu-vertical-right.ant-menu-sub {\n  min-width: 160px;\n  max-height: calc(100vh - 100px);\n  padding: 0;\n  overflow: hidden;\n  border-right: 0;\n}\n.ant-menu-vertical.ant-menu-sub:not([class*='-active']),\n.ant-menu-vertical-left.ant-menu-sub:not([class*='-active']),\n.ant-menu-vertical-right.ant-menu-sub:not([class*='-active']) {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n.ant-menu-vertical.ant-menu-sub .ant-menu-item,\n.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,\n.ant-menu-vertical-right.ant-menu-sub .ant-menu-item {\n  left: 0;\n  margin-left: 0;\n  border-right: 0;\n}\n.ant-menu-vertical.ant-menu-sub .ant-menu-item::after,\n.ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after,\n.ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after {\n  border-right: 0;\n}\n.ant-menu-vertical.ant-menu-sub > .ant-menu-item,\n.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,\n.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,\n.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,\n.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,\n.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {\n  transform-origin: 0 0;\n}\n.ant-menu-horizontal.ant-menu-sub {\n  min-width: 114px;\n}\n.ant-menu-horizontal .ant-menu-item,\n.ant-menu-horizontal .ant-menu-submenu-title {\n  transition: border-color 0.3s, background 0.3s;\n}\n.ant-menu-item,\n.ant-menu-submenu-title {\n  position: relative;\n  display: block;\n  margin: 0;\n  padding: 0 20px;\n  white-space: nowrap;\n  cursor: pointer;\n  transition: border-color 0.3s, background 0.3s, padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\n}\n.ant-menu-item .ant-menu-item-icon,\n.ant-menu-submenu-title .ant-menu-item-icon,\n.ant-menu-item .anticon,\n.ant-menu-submenu-title .anticon {\n  min-width: 14px;\n  font-size: 14px;\n  transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s;\n}\n.ant-menu-item .ant-menu-item-icon + span,\n.ant-menu-submenu-title .ant-menu-item-icon + span,\n.ant-menu-item .anticon + span,\n.ant-menu-submenu-title .anticon + span {\n  margin-left: 10px;\n  opacity: 1;\n  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s, color 0.3s;\n}\n.ant-menu-item .ant-menu-item-icon.svg,\n.ant-menu-submenu-title .ant-menu-item-icon.svg {\n  vertical-align: -0.125em;\n}\n.ant-menu-item.ant-menu-item-only-child > .anticon,\n.ant-menu-submenu-title.ant-menu-item-only-child > .anticon,\n.ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,\n.ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon {\n  margin-right: 0;\n}\n.ant-menu-item:focus-visible,\n.ant-menu-submenu-title:focus-visible {\n  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);\n}\n.ant-menu > .ant-menu-item-divider {\n  height: 1px;\n  margin: 1px 0;\n  padding: 0;\n  overflow: hidden;\n  line-height: 0;\n  background-color: #f0f0f0;\n}\n.ant-menu-submenu-popup {\n  position: absolute;\n  z-index: 1050;\n  background: transparent;\n  border-radius: 2px;\n  box-shadow: none;\n  transform-origin: 0 0;\n}\n.ant-menu-submenu-popup::before {\n  position: absolute;\n  top: -7px;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: -1;\n  width: 100%;\n  height: 100%;\n  opacity: 0.0001;\n  content: ' ';\n}\n.ant-menu-submenu-placement-rightTop::before {\n  top: 0;\n  left: -7px;\n}\n.ant-menu-submenu > .ant-menu {\n  background-color: #fff;\n  border-radius: 2px;\n}\n.ant-menu-submenu > .ant-menu-submenu-title::after {\n  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\n}\n.ant-menu-submenu-popup > .ant-menu {\n  background-color: #fff;\n}\n.ant-menu-submenu-expand-icon,\n.ant-menu-submenu-arrow {\n  position: absolute;\n  top: 50%;\n  right: 16px;\n  width: 10px;\n  color: rgba(0, 0, 0, 0.85);\n  transform: translateY(-50%);\n  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\n}\n.ant-menu-submenu-arrow::before,\n.ant-menu-submenu-arrow::after {\n  position: absolute;\n  width: 6px;\n  height: 1.5px;\n  background-color: currentColor;\n  border-radius: 2px;\n  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\n  content: '';\n}\n.ant-menu-submenu-arrow::before {\n  transform: rotate(45deg) translateY(-2.5px);\n}\n.ant-menu-submenu-arrow::after {\n  transform: rotate(-45deg) translateY(2.5px);\n}\n.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-expand-icon,\n.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {\n  color: #1890ff;\n}\n.ant-menu-inline-collapsed .ant-menu-submenu-arrow::before,\n.ant-menu-submenu-inline .ant-menu-submenu-arrow::before {\n  transform: rotate(-45deg) translateX(2.5px);\n}\n.ant-menu-inline-collapsed .ant-menu-submenu-arrow::after,\n.ant-menu-submenu-inline .ant-menu-submenu-arrow::after {\n  transform: rotate(45deg) translateX(-2.5px);\n}\n.ant-menu-submenu-horizontal .ant-menu-submenu-arrow {\n  display: none;\n}\n.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow {\n  transform: translateY(-2px);\n}\n.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {\n  transform: rotate(-45deg) translateX(-2.5px);\n}\n.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {\n  transform: rotate(45deg) translateX(2.5px);\n}\n.ant-menu-vertical .ant-menu-submenu-selected,\n.ant-menu-vertical-left .ant-menu-submenu-selected,\n.ant-menu-vertical-right .ant-menu-submenu-selected {\n  color: #1890ff;\n}\n.ant-menu-horizontal {\n  line-height: 46px;\n  border: 0;\n  border-bottom: 1px solid #f0f0f0;\n  box-shadow: none;\n}\n.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item,\n.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu {\n  margin-top: -1px;\n  margin-bottom: 0;\n  padding: 0 20px;\n}\n.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover,\n.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover,\n.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active,\n.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active,\n.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open,\n.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open,\n.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected,\n.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected {\n  color: #1890ff;\n}\n.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover::after,\n.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover::after,\n.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active::after,\n.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active::after,\n.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open::after,\n.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open::after,\n.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected::after,\n.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected::after {\n  border-bottom: 2px solid #1890ff;\n}\n.ant-menu-horizontal > .ant-menu-item,\n.ant-menu-horizontal > .ant-menu-submenu {\n  position: relative;\n  top: 1px;\n  display: inline-block;\n  vertical-align: bottom;\n}\n.ant-menu-horizontal > .ant-menu-item::after,\n.ant-menu-horizontal > .ant-menu-submenu::after {\n  position: absolute;\n  right: 20px;\n  bottom: 0;\n  left: 20px;\n  border-bottom: 2px solid transparent;\n  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\n  content: '';\n}\n.ant-menu-horizontal > .ant-menu-submenu > .ant-menu-submenu-title {\n  padding: 0;\n}\n.ant-menu-horizontal > .ant-menu-item a {\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-menu-horizontal > .ant-menu-item a:hover {\n  color: #1890ff;\n}\n.ant-menu-horizontal > .ant-menu-item a::before {\n  bottom: -2px;\n}\n.ant-menu-horizontal > .ant-menu-item-selected a {\n  color: #1890ff;\n}\n.ant-menu-horizontal::after {\n  display: block;\n  clear: both;\n  height: 0;\n  content: '\\20';\n}\n.ant-menu-vertical .ant-menu-item,\n.ant-menu-vertical-left .ant-menu-item,\n.ant-menu-vertical-right .ant-menu-item,\n.ant-menu-inline .ant-menu-item {\n  position: relative;\n}\n.ant-menu-vertical .ant-menu-item::after,\n.ant-menu-vertical-left .ant-menu-item::after,\n.ant-menu-vertical-right .ant-menu-item::after,\n.ant-menu-inline .ant-menu-item::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  border-right: 3px solid #1890ff;\n  transform: scaleY(0.0001);\n  opacity: 0;\n  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);\n  content: '';\n}\n.ant-menu-vertical .ant-menu-item,\n.ant-menu-vertical-left .ant-menu-item,\n.ant-menu-vertical-right .ant-menu-item,\n.ant-menu-inline .ant-menu-item,\n.ant-menu-vertical .ant-menu-submenu-title,\n.ant-menu-vertical-left .ant-menu-submenu-title,\n.ant-menu-vertical-right .ant-menu-submenu-title,\n.ant-menu-inline .ant-menu-submenu-title {\n  height: 40px;\n  margin-top: 4px;\n  margin-bottom: 4px;\n  padding: 0 16px;\n  overflow: hidden;\n  line-height: 40px;\n  text-overflow: ellipsis;\n}\n.ant-menu-vertical .ant-menu-submenu,\n.ant-menu-vertical-left .ant-menu-submenu,\n.ant-menu-vertical-right .ant-menu-submenu,\n.ant-menu-inline .ant-menu-submenu {\n  padding-bottom: 0.02px;\n}\n.ant-menu-vertical .ant-menu-item:not(:last-child),\n.ant-menu-vertical-left .ant-menu-item:not(:last-child),\n.ant-menu-vertical-right .ant-menu-item:not(:last-child),\n.ant-menu-inline .ant-menu-item:not(:last-child) {\n  margin-bottom: 8px;\n}\n.ant-menu-vertical > .ant-menu-item,\n.ant-menu-vertical-left > .ant-menu-item,\n.ant-menu-vertical-right > .ant-menu-item,\n.ant-menu-inline > .ant-menu-item,\n.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,\n.ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,\n.ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,\n.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {\n  height: 40px;\n  line-height: 40px;\n}\n.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,\n.ant-menu-vertical .ant-menu-submenu-title {\n  padding-right: 34px;\n}\n.ant-menu-inline {\n  width: 100%;\n}\n.ant-menu-inline .ant-menu-selected::after,\n.ant-menu-inline .ant-menu-item-selected::after {\n  transform: scaleY(1);\n  opacity: 1;\n  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);\n}\n.ant-menu-inline .ant-menu-item,\n.ant-menu-inline .ant-menu-submenu-title {\n  width: calc(100% + 1px);\n}\n.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,\n.ant-menu-inline .ant-menu-submenu-title {\n  padding-right: 34px;\n}\n.ant-menu-inline.ant-menu-root .ant-menu-item,\n.ant-menu-inline.ant-menu-root .ant-menu-submenu-title {\n  display: flex;\n  align-items: center;\n  transition: border-color 0.3s, background 0.3s, padding 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n.ant-menu-inline.ant-menu-root .ant-menu-item > .ant-menu-title-content,\n.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > .ant-menu-title-content {\n  flex: auto;\n  min-width: 0;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.ant-menu-inline.ant-menu-root .ant-menu-item > *,\n.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > * {\n  flex: none;\n}\n.ant-menu.ant-menu-inline-collapsed {\n  width: 80px;\n}\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-item,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {\n  left: 0;\n  padding: 0 calc(50% - 16px / 2);\n  text-overflow: clip;\n}\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow {\n  opacity: 0;\n}\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {\n  margin: 0;\n  font-size: 16px;\n  line-height: 40px;\n}\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon + span,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon + span,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon + span,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span,\n.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {\n  display: inline-block;\n  opacity: 0;\n}\n.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,\n.ant-menu.ant-menu-inline-collapsed .anticon {\n  display: inline-block;\n}\n.ant-menu.ant-menu-inline-collapsed-tooltip {\n  pointer-events: none;\n}\n.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,\n.ant-menu.ant-menu-inline-collapsed-tooltip .anticon {\n  display: none;\n}\n.ant-menu.ant-menu-inline-collapsed-tooltip a {\n  color: rgba(255, 255, 255, 0.85);\n}\n.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title {\n  padding-right: 4px;\n  padding-left: 4px;\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n.ant-menu-item-group-list {\n  margin: 0;\n  padding: 0;\n}\n.ant-menu-item-group-list .ant-menu-item,\n.ant-menu-item-group-list .ant-menu-submenu-title {\n  padding: 0 16px 0 28px;\n}\n.ant-menu-root.ant-menu-vertical,\n.ant-menu-root.ant-menu-vertical-left,\n.ant-menu-root.ant-menu-vertical-right,\n.ant-menu-root.ant-menu-inline {\n  box-shadow: none;\n}\n.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item > .ant-menu-inline-collapsed-noicon,\n.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title > .ant-menu-inline-collapsed-noicon {\n  font-size: 16px;\n  text-align: center;\n}\n.ant-menu-sub.ant-menu-inline {\n  padding: 0;\n  background: #fafafa;\n  border: 0;\n  border-radius: 0;\n  box-shadow: none;\n}\n.ant-menu-sub.ant-menu-inline > .ant-menu-item,\n.ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {\n  height: 40px;\n  line-height: 40px;\n  list-style-position: inside;\n  list-style-type: disc;\n}\n.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {\n  padding-left: 32px;\n}\n.ant-menu-item-disabled,\n.ant-menu-submenu-disabled {\n  color: rgba(0, 0, 0, 0.25) !important;\n  background: none;\n  cursor: not-allowed;\n}\n.ant-menu-item-disabled::after,\n.ant-menu-submenu-disabled::after {\n  border-color: transparent !important;\n}\n.ant-menu-item-disabled a,\n.ant-menu-submenu-disabled a {\n  color: rgba(0, 0, 0, 0.25) !important;\n  pointer-events: none;\n}\n.ant-menu-item-disabled > .ant-menu-submenu-title,\n.ant-menu-submenu-disabled > .ant-menu-submenu-title {\n  color: rgba(0, 0, 0, 0.25) !important;\n  cursor: not-allowed;\n}\n.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,\n.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,\n.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,\n.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {\n  background: rgba(0, 0, 0, 0.25) !important;\n}\n.ant-layout-header .ant-menu {\n  line-height: inherit;\n}\n.ant-menu-light .ant-menu-item:hover,\n.ant-menu-light .ant-menu-item-active,\n.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,\n.ant-menu-light .ant-menu-submenu-active,\n.ant-menu-light .ant-menu-submenu-title:hover {\n  color: #1890ff;\n}\n.ant-menu.ant-menu-dark,\n.ant-menu-dark .ant-menu-sub,\n.ant-menu.ant-menu-dark .ant-menu-sub {\n  color: rgba(255, 255, 255, 0.65);\n  background: #001529;\n}\n.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,\n.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,\n.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow {\n  opacity: 0.45;\n  transition: all 0.3s;\n}\n.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after,\n.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,\n.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,\n.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before,\n.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before,\n.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before {\n  background: #fff;\n}\n.ant-menu-dark.ant-menu-submenu-popup {\n  background: transparent;\n}\n.ant-menu-dark .ant-menu-inline.ant-menu-sub {\n  background: #000c17;\n}\n.ant-menu-dark.ant-menu-horizontal {\n  border-bottom: 0;\n}\n.ant-menu-dark.ant-menu-horizontal > .ant-menu-item,\n.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {\n  top: 0;\n  margin-top: 0;\n  padding: 0 20px;\n  border-color: #001529;\n  border-bottom: 0;\n}\n.ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover {\n  background-color: #1890ff;\n}\n.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a::before {\n  bottom: 0;\n}\n.ant-menu-dark .ant-menu-item,\n.ant-menu-dark .ant-menu-item-group-title,\n.ant-menu-dark .ant-menu-item > a,\n.ant-menu-dark .ant-menu-item > span > a {\n  color: rgba(255, 255, 255, 0.65);\n}\n.ant-menu-dark.ant-menu-inline,\n.ant-menu-dark.ant-menu-vertical,\n.ant-menu-dark.ant-menu-vertical-left,\n.ant-menu-dark.ant-menu-vertical-right {\n  border-right: 0;\n}\n.ant-menu-dark.ant-menu-inline .ant-menu-item,\n.ant-menu-dark.ant-menu-vertical .ant-menu-item,\n.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,\n.ant-menu-dark.ant-menu-vertical-right .ant-menu-item {\n  left: 0;\n  margin-left: 0;\n  border-right: 0;\n}\n.ant-menu-dark.ant-menu-inline .ant-menu-item::after,\n.ant-menu-dark.ant-menu-vertical .ant-menu-item::after,\n.ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after,\n.ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after {\n  border-right: 0;\n}\n.ant-menu-dark.ant-menu-inline .ant-menu-item,\n.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {\n  width: 100%;\n}\n.ant-menu-dark .ant-menu-item:hover,\n.ant-menu-dark .ant-menu-item-active,\n.ant-menu-dark .ant-menu-submenu-active,\n.ant-menu-dark .ant-menu-submenu-open,\n.ant-menu-dark .ant-menu-submenu-selected,\n.ant-menu-dark .ant-menu-submenu-title:hover {\n  color: #fff;\n  background-color: transparent;\n}\n.ant-menu-dark .ant-menu-item:hover > a,\n.ant-menu-dark .ant-menu-item-active > a,\n.ant-menu-dark .ant-menu-submenu-active > a,\n.ant-menu-dark .ant-menu-submenu-open > a,\n.ant-menu-dark .ant-menu-submenu-selected > a,\n.ant-menu-dark .ant-menu-submenu-title:hover > a,\n.ant-menu-dark .ant-menu-item:hover > span > a,\n.ant-menu-dark .ant-menu-item-active > span > a,\n.ant-menu-dark .ant-menu-submenu-active > span > a,\n.ant-menu-dark .ant-menu-submenu-open > span > a,\n.ant-menu-dark .ant-menu-submenu-selected > span > a,\n.ant-menu-dark .ant-menu-submenu-title:hover > span > a {\n  color: #fff;\n}\n.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,\n.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,\n.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,\n.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow,\n.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow,\n.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {\n  opacity: 1;\n}\n.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,\n.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,\n.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,\n.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,\n.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,\n.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,\n.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,\n.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,\n.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,\n.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,\n.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,\n.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {\n  background: #fff;\n}\n.ant-menu-dark .ant-menu-item:hover {\n  background-color: transparent;\n}\n.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {\n  background-color: #1890ff;\n}\n.ant-menu-dark .ant-menu-item-selected {\n  color: #fff;\n  border-right: 0;\n}\n.ant-menu-dark .ant-menu-item-selected::after {\n  border-right: 0;\n}\n.ant-menu-dark .ant-menu-item-selected > a,\n.ant-menu-dark .ant-menu-item-selected > span > a,\n.ant-menu-dark .ant-menu-item-selected > a:hover,\n.ant-menu-dark .ant-menu-item-selected > span > a:hover {\n  color: #fff;\n}\n.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,\n.ant-menu-dark .ant-menu-item-selected .anticon {\n  color: #fff;\n}\n.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon + span,\n.ant-menu-dark .ant-menu-item-selected .anticon + span {\n  color: #fff;\n}\n.ant-menu.ant-menu-dark .ant-menu-item-selected,\n.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {\n  background-color: #1890ff;\n}\n.ant-menu-dark .ant-menu-item-disabled,\n.ant-menu-dark .ant-menu-submenu-disabled,\n.ant-menu-dark .ant-menu-item-disabled > a,\n.ant-menu-dark .ant-menu-submenu-disabled > a,\n.ant-menu-dark .ant-menu-item-disabled > span > a,\n.ant-menu-dark .ant-menu-submenu-disabled > span > a {\n  color: rgba(255, 255, 255, 0.35) !important;\n  opacity: 0.8;\n}\n.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title,\n.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {\n  color: rgba(255, 255, 255, 0.35) !important;\n}\n.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,\n.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,\n.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,\n.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {\n  background: rgba(255, 255, 255, 0.35) !important;\n}\n.ant-menu.ant-menu-rtl {\n  direction: rtl;\n  text-align: right;\n}\n.ant-menu-rtl .ant-menu-item-group-title {\n  text-align: right;\n}\n.ant-menu-rtl.ant-menu-inline,\n.ant-menu-rtl.ant-menu-vertical {\n  border-right: none;\n  border-left: 1px solid #f0f0f0;\n}\n.ant-menu-rtl.ant-menu-dark.ant-menu-inline,\n.ant-menu-rtl.ant-menu-dark.ant-menu-vertical {\n  border-left: none;\n}\n.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-item,\n.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,\n.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,\n.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,\n.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,\n.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {\n  transform-origin: top right;\n}\n.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,\n.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,\n.ant-menu-rtl .ant-menu-item .anticon,\n.ant-menu-rtl .ant-menu-submenu-title .anticon {\n  margin-right: auto;\n  margin-left: 10px;\n}\n.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,\n.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon,\n.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .anticon,\n.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .anticon {\n  margin-left: 0;\n}\n.ant-menu-submenu-rtl.ant-menu-submenu-popup {\n  transform-origin: 100% 0;\n}\n.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow,\n.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow,\n.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow,\n.ant-menu-rtl .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {\n  right: auto;\n  left: 16px;\n}\n.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,\n.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,\n.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {\n  transform: rotate(-45deg) translateY(-2px);\n}\n.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,\n.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,\n.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {\n  transform: rotate(45deg) translateY(2px);\n}\n.ant-menu-rtl.ant-menu-vertical .ant-menu-item::after,\n.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item::after,\n.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item::after,\n.ant-menu-rtl.ant-menu-inline .ant-menu-item::after {\n  right: auto;\n  left: 0;\n}\n.ant-menu-rtl.ant-menu-vertical .ant-menu-item,\n.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,\n.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,\n.ant-menu-rtl.ant-menu-inline .ant-menu-item,\n.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,\n.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,\n.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,\n.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {\n  text-align: right;\n}\n.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {\n  padding-right: 0;\n  padding-left: 34px;\n}\n.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {\n  padding-right: 16px;\n  padding-left: 34px;\n}\n.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title {\n  padding: 0 calc(50% - 16px / 2);\n}\n.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,\n.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {\n  padding: 0 28px 0 16px;\n}\n.ant-menu-sub.ant-menu-inline {\n  border: 0;\n}\n.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {\n  padding-right: 32px;\n  padding-left: 0;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-tooltip {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: absolute;\n  z-index: 1070;\n  display: block;\n  width: -webkit-max-content;\n  width: -moz-max-content;\n  width: max-content;\n  max-width: 250px;\n  visibility: visible;\n}\n.ant-tooltip-hidden {\n  display: none;\n}\n.ant-tooltip-placement-top,\n.ant-tooltip-placement-topLeft,\n.ant-tooltip-placement-topRight {\n  padding-bottom: 8px;\n}\n.ant-tooltip-placement-right,\n.ant-tooltip-placement-rightTop,\n.ant-tooltip-placement-rightBottom {\n  padding-left: 8px;\n}\n.ant-tooltip-placement-bottom,\n.ant-tooltip-placement-bottomLeft,\n.ant-tooltip-placement-bottomRight {\n  padding-top: 8px;\n}\n.ant-tooltip-placement-left,\n.ant-tooltip-placement-leftTop,\n.ant-tooltip-placement-leftBottom {\n  padding-right: 8px;\n}\n.ant-tooltip-inner {\n  min-width: 30px;\n  min-height: 32px;\n  padding: 6px 8px;\n  color: #fff;\n  text-align: left;\n  text-decoration: none;\n  word-wrap: break-word;\n  background-color: rgba(0, 0, 0, 0.75);\n  border-radius: 2px;\n  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);\n}\n.ant-tooltip-arrow {\n  position: absolute;\n  display: block;\n  width: 13.07106781px;\n  height: 13.07106781px;\n  overflow: hidden;\n  background: transparent;\n  pointer-events: none;\n}\n.ant-tooltip-arrow-content {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  display: block;\n  width: 5px;\n  height: 5px;\n  margin: auto;\n  background-color: rgba(0, 0, 0, 0.75);\n  content: '';\n  pointer-events: auto;\n}\n.ant-tooltip-placement-top .ant-tooltip-arrow,\n.ant-tooltip-placement-topLeft .ant-tooltip-arrow,\n.ant-tooltip-placement-topRight .ant-tooltip-arrow {\n  bottom: -5.07106781px;\n}\n.ant-tooltip-placement-top .ant-tooltip-arrow-content,\n.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,\n.ant-tooltip-placement-topRight .ant-tooltip-arrow-content {\n  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);\n  transform: translateY(-6.53553391px) rotate(45deg);\n}\n.ant-tooltip-placement-top .ant-tooltip-arrow {\n  left: 50%;\n  transform: translateX(-50%);\n}\n.ant-tooltip-placement-topLeft .ant-tooltip-arrow {\n  left: 13px;\n}\n.ant-tooltip-placement-topRight .ant-tooltip-arrow {\n  right: 13px;\n}\n.ant-tooltip-placement-right .ant-tooltip-arrow,\n.ant-tooltip-placement-rightTop .ant-tooltip-arrow,\n.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {\n  left: -5.07106781px;\n}\n.ant-tooltip-placement-right .ant-tooltip-arrow-content,\n.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,\n.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content {\n  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);\n  transform: translateX(6.53553391px) rotate(45deg);\n}\n.ant-tooltip-placement-right .ant-tooltip-arrow {\n  top: 50%;\n  transform: translateY(-50%);\n}\n.ant-tooltip-placement-rightTop .ant-tooltip-arrow {\n  top: 5px;\n}\n.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {\n  bottom: 5px;\n}\n.ant-tooltip-placement-left .ant-tooltip-arrow,\n.ant-tooltip-placement-leftTop .ant-tooltip-arrow,\n.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {\n  right: -5.07106781px;\n}\n.ant-tooltip-placement-left .ant-tooltip-arrow-content,\n.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,\n.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content {\n  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);\n  transform: translateX(-6.53553391px) rotate(45deg);\n}\n.ant-tooltip-placement-left .ant-tooltip-arrow {\n  top: 50%;\n  transform: translateY(-50%);\n}\n.ant-tooltip-placement-leftTop .ant-tooltip-arrow {\n  top: 5px;\n}\n.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {\n  bottom: 5px;\n}\n.ant-tooltip-placement-bottom .ant-tooltip-arrow,\n.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,\n.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {\n  top: -5.07106781px;\n}\n.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,\n.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,\n.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {\n  box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);\n  transform: translateY(6.53553391px) rotate(45deg);\n}\n.ant-tooltip-placement-bottom .ant-tooltip-arrow {\n  left: 50%;\n  transform: translateX(-50%);\n}\n.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {\n  left: 13px;\n}\n.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {\n  right: 13px;\n}\n.ant-tooltip-pink .ant-tooltip-inner {\n  background-color: #eb2f96;\n}\n.ant-tooltip-pink .ant-tooltip-arrow-content {\n  background-color: #eb2f96;\n}\n.ant-tooltip-magenta .ant-tooltip-inner {\n  background-color: #eb2f96;\n}\n.ant-tooltip-magenta .ant-tooltip-arrow-content {\n  background-color: #eb2f96;\n}\n.ant-tooltip-red .ant-tooltip-inner {\n  background-color: #f5222d;\n}\n.ant-tooltip-red .ant-tooltip-arrow-content {\n  background-color: #f5222d;\n}\n.ant-tooltip-volcano .ant-tooltip-inner {\n  background-color: #fa541c;\n}\n.ant-tooltip-volcano .ant-tooltip-arrow-content {\n  background-color: #fa541c;\n}\n.ant-tooltip-orange .ant-tooltip-inner {\n  background-color: #fa8c16;\n}\n.ant-tooltip-orange .ant-tooltip-arrow-content {\n  background-color: #fa8c16;\n}\n.ant-tooltip-yellow .ant-tooltip-inner {\n  background-color: #fadb14;\n}\n.ant-tooltip-yellow .ant-tooltip-arrow-content {\n  background-color: #fadb14;\n}\n.ant-tooltip-gold .ant-tooltip-inner {\n  background-color: #faad14;\n}\n.ant-tooltip-gold .ant-tooltip-arrow-content {\n  background-color: #faad14;\n}\n.ant-tooltip-cyan .ant-tooltip-inner {\n  background-color: #13c2c2;\n}\n.ant-tooltip-cyan .ant-tooltip-arrow-content {\n  background-color: #13c2c2;\n}\n.ant-tooltip-lime .ant-tooltip-inner {\n  background-color: #a0d911;\n}\n.ant-tooltip-lime .ant-tooltip-arrow-content {\n  background-color: #a0d911;\n}\n.ant-tooltip-green .ant-tooltip-inner {\n  background-color: #52c41a;\n}\n.ant-tooltip-green .ant-tooltip-arrow-content {\n  background-color: #52c41a;\n}\n.ant-tooltip-blue .ant-tooltip-inner {\n  background-color: #1890ff;\n}\n.ant-tooltip-blue .ant-tooltip-arrow-content {\n  background-color: #1890ff;\n}\n.ant-tooltip-geekblue .ant-tooltip-inner {\n  background-color: #2f54eb;\n}\n.ant-tooltip-geekblue .ant-tooltip-arrow-content {\n  background-color: #2f54eb;\n}\n.ant-tooltip-purple .ant-tooltip-inner {\n  background-color: #722ed1;\n}\n.ant-tooltip-purple .ant-tooltip-arrow-content {\n  background-color: #722ed1;\n}\n.ant-tooltip-rtl {\n  direction: rtl;\n}\n.ant-tooltip-rtl .ant-tooltip-inner {\n  text-align: right;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-dropdown-menu-item.ant-dropdown-menu-item-danger {\n  color: #ff4d4f;\n}\n.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover {\n  color: #fff;\n  background-color: #ff4d4f;\n}\n.ant-dropdown {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: absolute;\n  top: -9999px;\n  left: -9999px;\n  z-index: 1050;\n  display: block;\n}\n.ant-dropdown::before {\n  position: absolute;\n  top: -4px;\n  right: 0;\n  bottom: -4px;\n  left: -7px;\n  z-index: -9999;\n  opacity: 0.0001;\n  content: ' ';\n}\n.ant-dropdown-wrap {\n  position: relative;\n}\n.ant-dropdown-wrap .ant-btn > .anticon-down {\n  font-size: 10px;\n}\n.ant-dropdown-wrap .anticon-down::before {\n  transition: transform 0.2s;\n}\n.ant-dropdown-wrap-open .anticon-down::before {\n  transform: rotate(180deg);\n}\n.ant-dropdown-hidden,\n.ant-dropdown-menu-hidden,\n.ant-dropdown-menu-submenu-hidden {\n  display: none;\n}\n.ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,\n.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,\n.ant-dropdown-show-arrow.ant-dropdown-placement-topRight {\n  padding-bottom: 10px;\n}\n.ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,\n.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,\n.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight {\n  padding-top: 10px;\n}\n.ant-dropdown-arrow {\n  position: absolute;\n  z-index: 1;\n  display: block;\n  width: 8.48528137px;\n  height: 8.48528137px;\n  background: transparent;\n  border-style: solid;\n  border-width: 4.24264069px;\n  transform: rotate(45deg);\n}\n.ant-dropdown-placement-topCenter > .ant-dropdown-arrow,\n.ant-dropdown-placement-topLeft > .ant-dropdown-arrow,\n.ant-dropdown-placement-topRight > .ant-dropdown-arrow {\n  bottom: 6.2px;\n  border-top-color: transparent;\n  border-right-color: #fff;\n  border-bottom-color: #fff;\n  border-left-color: transparent;\n  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);\n}\n.ant-dropdown-placement-topCenter > .ant-dropdown-arrow {\n  left: 50%;\n  transform: translateX(-50%) rotate(45deg);\n}\n.ant-dropdown-placement-topLeft > .ant-dropdown-arrow {\n  left: 16px;\n}\n.ant-dropdown-placement-topRight > .ant-dropdown-arrow {\n  right: 16px;\n}\n.ant-dropdown-placement-bottomCenter > .ant-dropdown-arrow,\n.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow,\n.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {\n  top: 6px;\n  border-top-color: #fff;\n  border-right-color: transparent;\n  border-bottom-color: transparent;\n  border-left-color: #fff;\n  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);\n}\n.ant-dropdown-placement-bottomCenter > .ant-dropdown-arrow {\n  left: 50%;\n  transform: translateX(-50%) rotate(45deg);\n}\n.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow {\n  left: 16px;\n}\n.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {\n  right: 16px;\n}\n.ant-dropdown-menu {\n  position: relative;\n  margin: 0;\n  padding: 4px 0;\n  text-align: left;\n  list-style-type: none;\n  background-color: #fff;\n  background-clip: padding-box;\n  border-radius: 2px;\n  outline: none;\n  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);\n}\n.ant-dropdown-menu-item-group-title {\n  padding: 5px 12px;\n  color: rgba(0, 0, 0, 0.45);\n  transition: all 0.3s;\n}\n.ant-dropdown-menu-submenu-popup {\n  position: absolute;\n  z-index: 1050;\n  background: transparent;\n  box-shadow: none;\n  transform-origin: 0 0;\n}\n.ant-dropdown-menu-submenu-popup ul,\n.ant-dropdown-menu-submenu-popup li {\n  list-style: none;\n}\n.ant-dropdown-menu-submenu-popup ul {\n  margin-right: 0.3em;\n  margin-left: 0.3em;\n}\n.ant-dropdown-menu-item {\n  position: relative;\n  display: flex;\n  align-items: center;\n}\n.ant-dropdown-menu-item-icon {\n  min-width: 12px;\n  margin-right: 8px;\n  font-size: 12px;\n}\n.ant-dropdown-menu-title-content {\n  flex: auto;\n}\n.ant-dropdown-menu-title-content > a {\n  color: inherit;\n  transition: all 0.3s;\n}\n.ant-dropdown-menu-title-content > a:hover {\n  color: inherit;\n}\n.ant-dropdown-menu-title-content > a::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  content: '';\n}\n.ant-dropdown-menu-item,\n.ant-dropdown-menu-submenu-title {\n  clear: both;\n  margin: 0;\n  padding: 5px 12px;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: normal;\n  font-size: 14px;\n  line-height: 22px;\n  white-space: nowrap;\n  cursor: pointer;\n  transition: all 0.3s;\n}\n.ant-dropdown-menu-item-selected,\n.ant-dropdown-menu-submenu-title-selected {\n  color: #1890ff;\n  background-color: #e6f7ff;\n}\n.ant-dropdown-menu-item:hover,\n.ant-dropdown-menu-submenu-title:hover {\n  background-color: #f5f5f5;\n}\n.ant-dropdown-menu-item-disabled,\n.ant-dropdown-menu-submenu-title-disabled {\n  color: rgba(0, 0, 0, 0.25);\n  cursor: not-allowed;\n}\n.ant-dropdown-menu-item-disabled:hover,\n.ant-dropdown-menu-submenu-title-disabled:hover {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #fff;\n  cursor: not-allowed;\n}\n.ant-dropdown-menu-item-disabled a,\n.ant-dropdown-menu-submenu-title-disabled a {\n  pointer-events: none;\n}\n.ant-dropdown-menu-item-divider,\n.ant-dropdown-menu-submenu-title-divider {\n  height: 1px;\n  margin: 4px 0;\n  overflow: hidden;\n  line-height: 0;\n  background-color: #f0f0f0;\n}\n.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,\n.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {\n  position: absolute;\n  right: 8px;\n}\n.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,\n.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {\n  margin-right: 0 !important;\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 10px;\n  font-style: normal;\n}\n.ant-dropdown-menu-item-group-list {\n  margin: 0 8px;\n  padding: 0;\n  list-style: none;\n}\n.ant-dropdown-menu-submenu-title {\n  padding-right: 24px;\n}\n.ant-dropdown-menu-submenu-vertical {\n  position: relative;\n}\n.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {\n  position: absolute;\n  top: 0;\n  left: 100%;\n  min-width: 100%;\n  margin-left: 4px;\n  transform-origin: 0 0;\n}\n.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,\n.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #fff;\n  cursor: not-allowed;\n}\n.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {\n  color: #1890ff;\n}\n.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,\n.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,\n.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,\n.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,\n.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,\n.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight {\n  -webkit-animation-name: antSlideUpIn;\n          animation-name: antSlideUpIn;\n}\n.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,\n.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,\n.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,\n.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,\n.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,\n.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight {\n  -webkit-animation-name: antSlideDownIn;\n          animation-name: antSlideDownIn;\n}\n.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,\n.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,\n.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight {\n  -webkit-animation-name: antSlideUpOut;\n          animation-name: antSlideUpOut;\n}\n.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,\n.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,\n.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight {\n  -webkit-animation-name: antSlideDownOut;\n          animation-name: antSlideDownOut;\n}\n.ant-dropdown-trigger > .anticon.anticon-down,\n.ant-dropdown-link > .anticon.anticon-down,\n.ant-dropdown-button > .anticon.anticon-down {\n  font-size: 10px;\n  vertical-align: baseline;\n}\n.ant-dropdown-button {\n  white-space: nowrap;\n}\n.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only) {\n  padding-right: 8px;\n  padding-left: 8px;\n}\n.ant-dropdown-menu-dark,\n.ant-dropdown-menu-dark .ant-dropdown-menu {\n  background: #001529;\n}\n.ant-dropdown-menu-dark .ant-dropdown-menu-item,\n.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,\n.ant-dropdown-menu-dark .ant-dropdown-menu-item > a,\n.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a {\n  color: rgba(255, 255, 255, 0.65);\n}\n.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after,\n.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow::after,\n.ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow::after,\n.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a .ant-dropdown-menu-submenu-arrow::after {\n  color: rgba(255, 255, 255, 0.65);\n}\n.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,\n.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,\n.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover,\n.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a:hover {\n  color: #fff;\n  background: transparent;\n}\n.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,\n.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,\n.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {\n  color: #fff;\n  background: #1890ff;\n}\n.ant-dropdown-rtl {\n  direction: rtl;\n}\n.ant-dropdown-rtl.ant-dropdown::before {\n  right: -7px;\n  left: 0;\n}\n.ant-dropdown-menu.ant-dropdown-menu-rtl {\n  direction: rtl;\n  text-align: right;\n}\n.ant-dropdown-rtl .ant-dropdown-menu-item-group-title {\n  direction: rtl;\n  text-align: right;\n}\n.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl {\n  transform-origin: 100% 0;\n}\n.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,\n.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li {\n  text-align: right;\n}\n.ant-dropdown-rtl .ant-dropdown-menu-item,\n.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {\n  text-align: right;\n}\n.ant-dropdown-rtl .ant-dropdown-menu-item > .anticon:first-child,\n.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > .anticon:first-child,\n.ant-dropdown-rtl .ant-dropdown-menu-item > span > .anticon:first-child,\n.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > span > .anticon:first-child {\n  margin-right: 0;\n  margin-left: 8px;\n}\n.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,\n.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow {\n  right: auto;\n  left: 8px;\n}\n.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,\n.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {\n  margin-left: 0 !important;\n  transform: scaleX(-1);\n}\n.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {\n  padding-right: 12px;\n  padding-left: 24px;\n}\n.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {\n  right: 100%;\n  left: 0;\n  margin-right: 4px;\n  margin-left: 0;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-btn {\n  line-height: 1.5715;\n  position: relative;\n  display: inline-block;\n  font-weight: 400;\n  white-space: nowrap;\n  text-align: center;\n  background-image: none;\n  border: 1px solid transparent;\n  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);\n  cursor: pointer;\n  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  touch-action: manipulation;\n  height: 32px;\n  padding: 4px 15px;\n  font-size: 14px;\n  border-radius: 2px;\n  color: rgba(0, 0, 0, 0.85);\n  border-color: #d9d9d9;\n  background: #fff;\n}\n.ant-btn > .anticon {\n  line-height: 1;\n}\n.ant-btn,\n.ant-btn:active,\n.ant-btn:focus {\n  outline: 0;\n}\n.ant-btn:not([disabled]):hover {\n  text-decoration: none;\n}\n.ant-btn:not([disabled]):active {\n  outline: 0;\n  box-shadow: none;\n}\n.ant-btn[disabled] {\n  cursor: not-allowed;\n}\n.ant-btn[disabled] > * {\n  pointer-events: none;\n}\n.ant-btn-lg {\n  height: 40px;\n  padding: 6.4px 15px;\n  font-size: 16px;\n  border-radius: 2px;\n}\n.ant-btn-sm {\n  height: 24px;\n  padding: 0px 7px;\n  font-size: 14px;\n  border-radius: 2px;\n}\n.ant-btn > a:only-child {\n  color: currentColor;\n}\n.ant-btn > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn:hover,\n.ant-btn:focus {\n  color: #40a9ff;\n  border-color: #40a9ff;\n  background: #fff;\n}\n.ant-btn:hover > a:only-child,\n.ant-btn:focus > a:only-child {\n  color: currentColor;\n}\n.ant-btn:hover > a:only-child::after,\n.ant-btn:focus > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn:active {\n  color: #096dd9;\n  border-color: #096dd9;\n  background: #fff;\n}\n.ant-btn:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn[disabled],\n.ant-btn[disabled]:hover,\n.ant-btn[disabled]:focus,\n.ant-btn[disabled]:active {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: #d9d9d9;\n  background: #f5f5f5;\n  text-shadow: none;\n  box-shadow: none;\n}\n.ant-btn[disabled] > a:only-child,\n.ant-btn[disabled]:hover > a:only-child,\n.ant-btn[disabled]:focus > a:only-child,\n.ant-btn[disabled]:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn[disabled] > a:only-child::after,\n.ant-btn[disabled]:hover > a:only-child::after,\n.ant-btn[disabled]:focus > a:only-child::after,\n.ant-btn[disabled]:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn:hover,\n.ant-btn:focus,\n.ant-btn:active {\n  text-decoration: none;\n  background: #fff;\n}\n.ant-btn > span {\n  display: inline-block;\n}\n.ant-btn-primary {\n  color: #fff;\n  border-color: #1890ff;\n  background: #1890ff;\n  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);\n  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);\n}\n.ant-btn-primary > a:only-child {\n  color: currentColor;\n}\n.ant-btn-primary > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-primary:hover,\n.ant-btn-primary:focus {\n  color: #fff;\n  border-color: #40a9ff;\n  background: #40a9ff;\n}\n.ant-btn-primary:hover > a:only-child,\n.ant-btn-primary:focus > a:only-child {\n  color: currentColor;\n}\n.ant-btn-primary:hover > a:only-child::after,\n.ant-btn-primary:focus > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-primary:active {\n  color: #fff;\n  border-color: #096dd9;\n  background: #096dd9;\n}\n.ant-btn-primary:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-primary:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-primary[disabled],\n.ant-btn-primary[disabled]:hover,\n.ant-btn-primary[disabled]:focus,\n.ant-btn-primary[disabled]:active {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: #d9d9d9;\n  background: #f5f5f5;\n  text-shadow: none;\n  box-shadow: none;\n}\n.ant-btn-primary[disabled] > a:only-child,\n.ant-btn-primary[disabled]:hover > a:only-child,\n.ant-btn-primary[disabled]:focus > a:only-child,\n.ant-btn-primary[disabled]:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-primary[disabled] > a:only-child::after,\n.ant-btn-primary[disabled]:hover > a:only-child::after,\n.ant-btn-primary[disabled]:focus > a:only-child::after,\n.ant-btn-primary[disabled]:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {\n  border-right-color: #40a9ff;\n  border-left-color: #40a9ff;\n}\n.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {\n  border-color: #d9d9d9;\n}\n.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {\n  border-right-color: #40a9ff;\n}\n.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {\n  border-right-color: #d9d9d9;\n}\n.ant-btn-group .ant-btn-primary:last-child:not(:first-child),\n.ant-btn-group .ant-btn-primary + .ant-btn-primary {\n  border-left-color: #40a9ff;\n}\n.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],\n.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {\n  border-left-color: #d9d9d9;\n}\n.ant-btn-ghost {\n  color: rgba(0, 0, 0, 0.85);\n  border-color: #d9d9d9;\n  background: transparent;\n}\n.ant-btn-ghost > a:only-child {\n  color: currentColor;\n}\n.ant-btn-ghost > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-ghost:hover,\n.ant-btn-ghost:focus {\n  color: #40a9ff;\n  border-color: #40a9ff;\n  background: transparent;\n}\n.ant-btn-ghost:hover > a:only-child,\n.ant-btn-ghost:focus > a:only-child {\n  color: currentColor;\n}\n.ant-btn-ghost:hover > a:only-child::after,\n.ant-btn-ghost:focus > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-ghost:active {\n  color: #096dd9;\n  border-color: #096dd9;\n  background: transparent;\n}\n.ant-btn-ghost:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-ghost:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-ghost[disabled],\n.ant-btn-ghost[disabled]:hover,\n.ant-btn-ghost[disabled]:focus,\n.ant-btn-ghost[disabled]:active {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: #d9d9d9;\n  background: #f5f5f5;\n  text-shadow: none;\n  box-shadow: none;\n}\n.ant-btn-ghost[disabled] > a:only-child,\n.ant-btn-ghost[disabled]:hover > a:only-child,\n.ant-btn-ghost[disabled]:focus > a:only-child,\n.ant-btn-ghost[disabled]:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-ghost[disabled] > a:only-child::after,\n.ant-btn-ghost[disabled]:hover > a:only-child::after,\n.ant-btn-ghost[disabled]:focus > a:only-child::after,\n.ant-btn-ghost[disabled]:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dashed {\n  color: rgba(0, 0, 0, 0.85);\n  border-color: #d9d9d9;\n  background: #fff;\n  border-style: dashed;\n}\n.ant-btn-dashed > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dashed > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dashed:hover,\n.ant-btn-dashed:focus {\n  color: #40a9ff;\n  border-color: #40a9ff;\n  background: #fff;\n}\n.ant-btn-dashed:hover > a:only-child,\n.ant-btn-dashed:focus > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dashed:hover > a:only-child::after,\n.ant-btn-dashed:focus > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dashed:active {\n  color: #096dd9;\n  border-color: #096dd9;\n  background: #fff;\n}\n.ant-btn-dashed:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dashed:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dashed[disabled],\n.ant-btn-dashed[disabled]:hover,\n.ant-btn-dashed[disabled]:focus,\n.ant-btn-dashed[disabled]:active {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: #d9d9d9;\n  background: #f5f5f5;\n  text-shadow: none;\n  box-shadow: none;\n}\n.ant-btn-dashed[disabled] > a:only-child,\n.ant-btn-dashed[disabled]:hover > a:only-child,\n.ant-btn-dashed[disabled]:focus > a:only-child,\n.ant-btn-dashed[disabled]:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dashed[disabled] > a:only-child::after,\n.ant-btn-dashed[disabled]:hover > a:only-child::after,\n.ant-btn-dashed[disabled]:focus > a:only-child::after,\n.ant-btn-dashed[disabled]:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-danger {\n  color: #fff;\n  border-color: #ff4d4f;\n  background: #ff4d4f;\n  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);\n  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);\n}\n.ant-btn-danger > a:only-child {\n  color: currentColor;\n}\n.ant-btn-danger > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-danger:hover,\n.ant-btn-danger:focus {\n  color: #fff;\n  border-color: #ff7875;\n  background: #ff7875;\n}\n.ant-btn-danger:hover > a:only-child,\n.ant-btn-danger:focus > a:only-child {\n  color: currentColor;\n}\n.ant-btn-danger:hover > a:only-child::after,\n.ant-btn-danger:focus > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-danger:active {\n  color: #fff;\n  border-color: #d9363e;\n  background: #d9363e;\n}\n.ant-btn-danger:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-danger:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-danger[disabled],\n.ant-btn-danger[disabled]:hover,\n.ant-btn-danger[disabled]:focus,\n.ant-btn-danger[disabled]:active {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: #d9d9d9;\n  background: #f5f5f5;\n  text-shadow: none;\n  box-shadow: none;\n}\n.ant-btn-danger[disabled] > a:only-child,\n.ant-btn-danger[disabled]:hover > a:only-child,\n.ant-btn-danger[disabled]:focus > a:only-child,\n.ant-btn-danger[disabled]:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-danger[disabled] > a:only-child::after,\n.ant-btn-danger[disabled]:hover > a:only-child::after,\n.ant-btn-danger[disabled]:focus > a:only-child::after,\n.ant-btn-danger[disabled]:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-link {\n  color: #1890ff;\n  border-color: transparent;\n  background: transparent;\n  box-shadow: none;\n}\n.ant-btn-link > a:only-child {\n  color: currentColor;\n}\n.ant-btn-link > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-link:hover,\n.ant-btn-link:focus {\n  color: #40a9ff;\n  border-color: #40a9ff;\n  background: transparent;\n}\n.ant-btn-link:hover > a:only-child,\n.ant-btn-link:focus > a:only-child {\n  color: currentColor;\n}\n.ant-btn-link:hover > a:only-child::after,\n.ant-btn-link:focus > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-link:active {\n  color: #096dd9;\n  border-color: #096dd9;\n  background: transparent;\n}\n.ant-btn-link:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-link:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-link[disabled],\n.ant-btn-link[disabled]:hover,\n.ant-btn-link[disabled]:focus,\n.ant-btn-link[disabled]:active {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: #d9d9d9;\n  background: #f5f5f5;\n  text-shadow: none;\n  box-shadow: none;\n}\n.ant-btn-link[disabled] > a:only-child,\n.ant-btn-link[disabled]:hover > a:only-child,\n.ant-btn-link[disabled]:focus > a:only-child,\n.ant-btn-link[disabled]:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-link[disabled] > a:only-child::after,\n.ant-btn-link[disabled]:hover > a:only-child::after,\n.ant-btn-link[disabled]:focus > a:only-child::after,\n.ant-btn-link[disabled]:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-link:hover {\n  background: transparent;\n}\n.ant-btn-link:hover,\n.ant-btn-link:focus,\n.ant-btn-link:active {\n  border-color: transparent;\n}\n.ant-btn-link[disabled],\n.ant-btn-link[disabled]:hover,\n.ant-btn-link[disabled]:focus,\n.ant-btn-link[disabled]:active {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: transparent;\n  background: transparent;\n  text-shadow: none;\n  box-shadow: none;\n}\n.ant-btn-link[disabled] > a:only-child,\n.ant-btn-link[disabled]:hover > a:only-child,\n.ant-btn-link[disabled]:focus > a:only-child,\n.ant-btn-link[disabled]:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-link[disabled] > a:only-child::after,\n.ant-btn-link[disabled]:hover > a:only-child::after,\n.ant-btn-link[disabled]:focus > a:only-child::after,\n.ant-btn-link[disabled]:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-text {\n  color: rgba(0, 0, 0, 0.85);\n  border-color: transparent;\n  background: transparent;\n  box-shadow: none;\n}\n.ant-btn-text > a:only-child {\n  color: currentColor;\n}\n.ant-btn-text > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-text:hover,\n.ant-btn-text:focus {\n  color: #40a9ff;\n  border-color: #40a9ff;\n  background: transparent;\n}\n.ant-btn-text:hover > a:only-child,\n.ant-btn-text:focus > a:only-child {\n  color: currentColor;\n}\n.ant-btn-text:hover > a:only-child::after,\n.ant-btn-text:focus > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-text:active {\n  color: #096dd9;\n  border-color: #096dd9;\n  background: transparent;\n}\n.ant-btn-text:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-text:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-text[disabled],\n.ant-btn-text[disabled]:hover,\n.ant-btn-text[disabled]:focus,\n.ant-btn-text[disabled]:active {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: #d9d9d9;\n  background: #f5f5f5;\n  text-shadow: none;\n  box-shadow: none;\n}\n.ant-btn-text[disabled] > a:only-child,\n.ant-btn-text[disabled]:hover > a:only-child,\n.ant-btn-text[disabled]:focus > a:only-child,\n.ant-btn-text[disabled]:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-text[disabled] > a:only-child::after,\n.ant-btn-text[disabled]:hover > a:only-child::after,\n.ant-btn-text[disabled]:focus > a:only-child::after,\n.ant-btn-text[disabled]:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-text:hover,\n.ant-btn-text:focus {\n  color: rgba(0, 0, 0, 0.85);\n  background: rgba(0, 0, 0, 0.018);\n  border-color: transparent;\n}\n.ant-btn-text:active {\n  color: rgba(0, 0, 0, 0.85);\n  background: rgba(0, 0, 0, 0.028);\n  border-color: transparent;\n}\n.ant-btn-text[disabled],\n.ant-btn-text[disabled]:hover,\n.ant-btn-text[disabled]:focus,\n.ant-btn-text[disabled]:active {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: transparent;\n  background: transparent;\n  text-shadow: none;\n  box-shadow: none;\n}\n.ant-btn-text[disabled] > a:only-child,\n.ant-btn-text[disabled]:hover > a:only-child,\n.ant-btn-text[disabled]:focus > a:only-child,\n.ant-btn-text[disabled]:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-text[disabled] > a:only-child::after,\n.ant-btn-text[disabled]:hover > a:only-child::after,\n.ant-btn-text[disabled]:focus > a:only-child::after,\n.ant-btn-text[disabled]:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous {\n  color: #ff4d4f;\n  border-color: #ff4d4f;\n  background: #fff;\n}\n.ant-btn-dangerous > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous:hover,\n.ant-btn-dangerous:focus {\n  color: #ff7875;\n  border-color: #ff7875;\n  background: #fff;\n}\n.ant-btn-dangerous:hover > a:only-child,\n.ant-btn-dangerous:focus > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous:hover > a:only-child::after,\n.ant-btn-dangerous:focus > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous:active {\n  color: #d9363e;\n  border-color: #d9363e;\n  background: #fff;\n}\n.ant-btn-dangerous:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous[disabled],\n.ant-btn-dangerous[disabled]:hover,\n.ant-btn-dangerous[disabled]:focus,\n.ant-btn-dangerous[disabled]:active {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: #d9d9d9;\n  background: #f5f5f5;\n  text-shadow: none;\n  box-shadow: none;\n}\n.ant-btn-dangerous[disabled] > a:only-child,\n.ant-btn-dangerous[disabled]:hover > a:only-child,\n.ant-btn-dangerous[disabled]:focus > a:only-child,\n.ant-btn-dangerous[disabled]:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous[disabled] > a:only-child::after,\n.ant-btn-dangerous[disabled]:hover > a:only-child::after,\n.ant-btn-dangerous[disabled]:focus > a:only-child::after,\n.ant-btn-dangerous[disabled]:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous.ant-btn-primary {\n  color: #fff;\n  border-color: #ff4d4f;\n  background: #ff4d4f;\n  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);\n  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);\n}\n.ant-btn-dangerous.ant-btn-primary > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous.ant-btn-primary > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous.ant-btn-primary:hover,\n.ant-btn-dangerous.ant-btn-primary:focus {\n  color: #fff;\n  border-color: #ff7875;\n  background: #ff7875;\n}\n.ant-btn-dangerous.ant-btn-primary:hover > a:only-child,\n.ant-btn-dangerous.ant-btn-primary:focus > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous.ant-btn-primary:hover > a:only-child::after,\n.ant-btn-dangerous.ant-btn-primary:focus > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous.ant-btn-primary:active {\n  color: #fff;\n  border-color: #d9363e;\n  background: #d9363e;\n}\n.ant-btn-dangerous.ant-btn-primary:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous.ant-btn-primary:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous.ant-btn-primary[disabled],\n.ant-btn-dangerous.ant-btn-primary[disabled]:hover,\n.ant-btn-dangerous.ant-btn-primary[disabled]:focus,\n.ant-btn-dangerous.ant-btn-primary[disabled]:active {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: #d9d9d9;\n  background: #f5f5f5;\n  text-shadow: none;\n  box-shadow: none;\n}\n.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child,\n.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child,\n.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child,\n.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child::after,\n.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child::after,\n.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child::after,\n.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous.ant-btn-link {\n  color: #ff4d4f;\n  border-color: transparent;\n  background: transparent;\n  box-shadow: none;\n}\n.ant-btn-dangerous.ant-btn-link > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous.ant-btn-link > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous.ant-btn-link:hover,\n.ant-btn-dangerous.ant-btn-link:focus {\n  color: #40a9ff;\n  border-color: #40a9ff;\n  background: transparent;\n}\n.ant-btn-dangerous.ant-btn-link:hover > a:only-child,\n.ant-btn-dangerous.ant-btn-link:focus > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,\n.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous.ant-btn-link:active {\n  color: #096dd9;\n  border-color: #096dd9;\n  background: transparent;\n}\n.ant-btn-dangerous.ant-btn-link:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous.ant-btn-link[disabled],\n.ant-btn-dangerous.ant-btn-link[disabled]:hover,\n.ant-btn-dangerous.ant-btn-link[disabled]:focus,\n.ant-btn-dangerous.ant-btn-link[disabled]:active {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: #d9d9d9;\n  background: #f5f5f5;\n  text-shadow: none;\n  box-shadow: none;\n}\n.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,\n.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,\n.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,\n.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,\n.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,\n.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,\n.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous.ant-btn-link:hover,\n.ant-btn-dangerous.ant-btn-link:focus {\n  color: #ff7875;\n  border-color: transparent;\n  background: transparent;\n}\n.ant-btn-dangerous.ant-btn-link:hover > a:only-child,\n.ant-btn-dangerous.ant-btn-link:focus > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,\n.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous.ant-btn-link:active {\n  color: #d9363e;\n  border-color: transparent;\n  background: transparent;\n}\n.ant-btn-dangerous.ant-btn-link:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous.ant-btn-link[disabled],\n.ant-btn-dangerous.ant-btn-link[disabled]:hover,\n.ant-btn-dangerous.ant-btn-link[disabled]:focus,\n.ant-btn-dangerous.ant-btn-link[disabled]:active {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: transparent;\n  background: transparent;\n  text-shadow: none;\n  box-shadow: none;\n}\n.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,\n.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,\n.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,\n.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,\n.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,\n.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,\n.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous.ant-btn-text {\n  color: #ff4d4f;\n  border-color: transparent;\n  background: transparent;\n  box-shadow: none;\n}\n.ant-btn-dangerous.ant-btn-text > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous.ant-btn-text > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous.ant-btn-text:hover,\n.ant-btn-dangerous.ant-btn-text:focus {\n  color: #40a9ff;\n  border-color: #40a9ff;\n  background: transparent;\n}\n.ant-btn-dangerous.ant-btn-text:hover > a:only-child,\n.ant-btn-dangerous.ant-btn-text:focus > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,\n.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous.ant-btn-text:active {\n  color: #096dd9;\n  border-color: #096dd9;\n  background: transparent;\n}\n.ant-btn-dangerous.ant-btn-text:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous.ant-btn-text[disabled],\n.ant-btn-dangerous.ant-btn-text[disabled]:hover,\n.ant-btn-dangerous.ant-btn-text[disabled]:focus,\n.ant-btn-dangerous.ant-btn-text[disabled]:active {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: #d9d9d9;\n  background: #f5f5f5;\n  text-shadow: none;\n  box-shadow: none;\n}\n.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,\n.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,\n.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,\n.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,\n.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,\n.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,\n.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous.ant-btn-text:hover,\n.ant-btn-dangerous.ant-btn-text:focus {\n  color: #ff7875;\n  border-color: transparent;\n  background: rgba(0, 0, 0, 0.018);\n}\n.ant-btn-dangerous.ant-btn-text:hover > a:only-child,\n.ant-btn-dangerous.ant-btn-text:focus > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,\n.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous.ant-btn-text:active {\n  color: #d9363e;\n  border-color: transparent;\n  background: rgba(0, 0, 0, 0.028);\n}\n.ant-btn-dangerous.ant-btn-text:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-dangerous.ant-btn-text[disabled],\n.ant-btn-dangerous.ant-btn-text[disabled]:hover,\n.ant-btn-dangerous.ant-btn-text[disabled]:focus,\n.ant-btn-dangerous.ant-btn-text[disabled]:active {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: transparent;\n  background: transparent;\n  text-shadow: none;\n  box-shadow: none;\n}\n.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,\n.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,\n.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,\n.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,\n.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,\n.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,\n.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-icon-only {\n  width: 32px;\n  height: 32px;\n  padding: 2.4px 0;\n  font-size: 16px;\n  border-radius: 2px;\n  vertical-align: -3px;\n}\n.ant-btn-icon-only > * {\n  font-size: 16px;\n}\n.ant-btn-icon-only.ant-btn-lg {\n  width: 40px;\n  height: 40px;\n  padding: 4.9px 0;\n  font-size: 18px;\n  border-radius: 2px;\n}\n.ant-btn-icon-only.ant-btn-lg > * {\n  font-size: 18px;\n}\n.ant-btn-icon-only.ant-btn-sm {\n  width: 24px;\n  height: 24px;\n  padding: 0px 0;\n  font-size: 14px;\n  border-radius: 2px;\n}\n.ant-btn-icon-only.ant-btn-sm > * {\n  font-size: 14px;\n}\n.ant-btn-icon-only > .anticon {\n  display: flex;\n  justify-content: center;\n}\n.ant-btn-round {\n  height: 32px;\n  padding: 4px 16px;\n  font-size: 14px;\n  border-radius: 32px;\n}\n.ant-btn-round.ant-btn-lg {\n  height: 40px;\n  padding: 6.4px 20px;\n  font-size: 16px;\n  border-radius: 40px;\n}\n.ant-btn-round.ant-btn-sm {\n  height: 24px;\n  padding: 0px 12px;\n  font-size: 14px;\n  border-radius: 24px;\n}\n.ant-btn-round.ant-btn-icon-only {\n  width: auto;\n}\n.ant-btn-circle {\n  min-width: 32px;\n  padding-right: 0;\n  padding-left: 0;\n  text-align: center;\n  border-radius: 50%;\n}\n.ant-btn-circle.ant-btn-lg {\n  min-width: 40px;\n  border-radius: 50%;\n}\n.ant-btn-circle.ant-btn-sm {\n  min-width: 24px;\n  border-radius: 50%;\n}\n.ant-btn::before {\n  position: absolute;\n  top: -1px;\n  right: -1px;\n  bottom: -1px;\n  left: -1px;\n  z-index: 1;\n  display: none;\n  background: #fff;\n  border-radius: inherit;\n  opacity: 0.35;\n  transition: opacity 0.2s;\n  content: '';\n  pointer-events: none;\n}\n.ant-btn .anticon {\n  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\n}\n.ant-btn .anticon.anticon-plus > svg,\n.ant-btn .anticon.anticon-minus > svg {\n  shape-rendering: optimizeSpeed;\n}\n.ant-btn.ant-btn-loading {\n  position: relative;\n}\n.ant-btn.ant-btn-loading:not([disabled]) {\n  pointer-events: none;\n}\n.ant-btn.ant-btn-loading::before {\n  display: block;\n}\n.ant-btn > .ant-btn-loading-icon {\n  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\n}\n.ant-btn > .ant-btn-loading-icon .anticon {\n  padding-right: 8px;\n  -webkit-animation: none;\n          animation: none;\n}\n.ant-btn > .ant-btn-loading-icon .anticon svg {\n  -webkit-animation: loadingCircle 1s infinite linear;\n          animation: loadingCircle 1s infinite linear;\n}\n.ant-btn > .ant-btn-loading-icon:only-child .anticon {\n  padding-right: 0;\n}\n.ant-btn-group {\n  position: relative;\n  display: inline-flex;\n}\n.ant-btn-group > .ant-btn,\n.ant-btn-group > span > .ant-btn {\n  position: relative;\n}\n.ant-btn-group > .ant-btn:hover,\n.ant-btn-group > span > .ant-btn:hover,\n.ant-btn-group > .ant-btn:focus,\n.ant-btn-group > span > .ant-btn:focus,\n.ant-btn-group > .ant-btn:active,\n.ant-btn-group > span > .ant-btn:active {\n  z-index: 2;\n}\n.ant-btn-group > .ant-btn[disabled],\n.ant-btn-group > span > .ant-btn[disabled] {\n  z-index: 0;\n}\n.ant-btn-group .ant-btn-icon-only {\n  font-size: 14px;\n}\n.ant-btn-group-lg > .ant-btn,\n.ant-btn-group-lg > span > .ant-btn {\n  height: 40px;\n  padding: 6.4px 15px;\n  font-size: 16px;\n  border-radius: 0;\n}\n.ant-btn-group-lg .ant-btn.ant-btn-icon-only {\n  width: 40px;\n  height: 40px;\n  padding-right: 0;\n  padding-left: 0;\n}\n.ant-btn-group-sm > .ant-btn,\n.ant-btn-group-sm > span > .ant-btn {\n  height: 24px;\n  padding: 0px 7px;\n  font-size: 14px;\n  border-radius: 0;\n}\n.ant-btn-group-sm > .ant-btn > .anticon,\n.ant-btn-group-sm > span > .ant-btn > .anticon {\n  font-size: 14px;\n}\n.ant-btn-group-sm .ant-btn.ant-btn-icon-only {\n  width: 24px;\n  height: 24px;\n  padding-right: 0;\n  padding-left: 0;\n}\n.ant-btn-group .ant-btn + .ant-btn,\n.ant-btn + .ant-btn-group,\n.ant-btn-group span + .ant-btn,\n.ant-btn-group .ant-btn + span,\n.ant-btn-group > span + span,\n.ant-btn-group + .ant-btn,\n.ant-btn-group + .ant-btn-group {\n  margin-left: -1px;\n}\n.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) {\n  border-left-color: transparent;\n}\n.ant-btn-group .ant-btn {\n  border-radius: 0;\n}\n.ant-btn-group > .ant-btn:first-child,\n.ant-btn-group > span:first-child > .ant-btn {\n  margin-left: 0;\n}\n.ant-btn-group > .ant-btn:only-child {\n  border-radius: 2px;\n}\n.ant-btn-group > span:only-child > .ant-btn {\n  border-radius: 2px;\n}\n.ant-btn-group > .ant-btn:first-child:not(:last-child),\n.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {\n  border-top-left-radius: 2px;\n  border-bottom-left-radius: 2px;\n}\n.ant-btn-group > .ant-btn:last-child:not(:first-child),\n.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {\n  border-top-right-radius: 2px;\n  border-bottom-right-radius: 2px;\n}\n.ant-btn-group-sm > .ant-btn:only-child {\n  border-radius: 2px;\n}\n.ant-btn-group-sm > span:only-child > .ant-btn {\n  border-radius: 2px;\n}\n.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),\n.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {\n  border-top-left-radius: 2px;\n  border-bottom-left-radius: 2px;\n}\n.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),\n.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {\n  border-top-right-radius: 2px;\n  border-bottom-right-radius: 2px;\n}\n.ant-btn-group > .ant-btn-group {\n  float: left;\n}\n.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {\n  border-radius: 0;\n}\n.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child {\n  padding-right: 8px;\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child {\n  padding-left: 8px;\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.ant-btn-rtl.ant-btn-group .ant-btn + .ant-btn,\n.ant-btn-rtl.ant-btn + .ant-btn-group,\n.ant-btn-rtl.ant-btn-group span + .ant-btn,\n.ant-btn-rtl.ant-btn-group .ant-btn + span,\n.ant-btn-rtl.ant-btn-group > span + span,\n.ant-btn-rtl.ant-btn-group + .ant-btn,\n.ant-btn-rtl.ant-btn-group + .ant-btn-group,\n.ant-btn-group-rtl.ant-btn-group .ant-btn + .ant-btn,\n.ant-btn-group-rtl.ant-btn + .ant-btn-group,\n.ant-btn-group-rtl.ant-btn-group span + .ant-btn,\n.ant-btn-group-rtl.ant-btn-group .ant-btn + span,\n.ant-btn-group-rtl.ant-btn-group > span + span,\n.ant-btn-group-rtl.ant-btn-group + .ant-btn,\n.ant-btn-group-rtl.ant-btn-group + .ant-btn-group {\n  margin-right: -1px;\n  margin-left: auto;\n}\n.ant-btn-group.ant-btn-group-rtl {\n  direction: rtl;\n}\n.ant-btn-group-rtl.ant-btn-group > .ant-btn:first-child:not(:last-child),\n.ant-btn-group-rtl.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {\n  border-top-left-radius: 0;\n  border-top-right-radius: 2px;\n  border-bottom-right-radius: 2px;\n  border-bottom-left-radius: 0;\n}\n.ant-btn-group-rtl.ant-btn-group > .ant-btn:last-child:not(:first-child),\n.ant-btn-group-rtl.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {\n  border-top-left-radius: 2px;\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 2px;\n}\n.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),\n.ant-btn-group-rtl.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {\n  border-top-left-radius: 0;\n  border-top-right-radius: 2px;\n  border-bottom-right-radius: 2px;\n  border-bottom-left-radius: 0;\n}\n.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),\n.ant-btn-group-rtl.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {\n  border-top-left-radius: 2px;\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 2px;\n}\n.ant-btn:focus > span,\n.ant-btn:active > span {\n  position: relative;\n}\n.ant-btn > .anticon + span,\n.ant-btn > span + .anticon {\n  margin-left: 8px;\n}\n.ant-btn.ant-btn-background-ghost {\n  color: #fff;\n  border-color: #fff;\n}\n.ant-btn.ant-btn-background-ghost,\n.ant-btn.ant-btn-background-ghost:hover,\n.ant-btn.ant-btn-background-ghost:active,\n.ant-btn.ant-btn-background-ghost:focus {\n  background: transparent;\n}\n.ant-btn-background-ghost.ant-btn-primary {\n  color: #1890ff;\n  border-color: #1890ff;\n  text-shadow: none;\n}\n.ant-btn-background-ghost.ant-btn-primary > a:only-child {\n  color: currentColor;\n}\n.ant-btn-background-ghost.ant-btn-primary > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-background-ghost.ant-btn-primary:hover,\n.ant-btn-background-ghost.ant-btn-primary:focus {\n  color: #40a9ff;\n  border-color: #40a9ff;\n}\n.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child,\n.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child {\n  color: currentColor;\n}\n.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child::after,\n.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-background-ghost.ant-btn-primary:active {\n  color: #096dd9;\n  border-color: #096dd9;\n}\n.ant-btn-background-ghost.ant-btn-primary:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-background-ghost.ant-btn-primary:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-background-ghost.ant-btn-primary[disabled],\n.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,\n.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,\n.ant-btn-background-ghost.ant-btn-primary[disabled]:active {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: #d9d9d9;\n  background: #f5f5f5;\n  text-shadow: none;\n  box-shadow: none;\n}\n.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child,\n.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child,\n.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child,\n.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child::after,\n.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child::after,\n.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child::after,\n.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-background-ghost.ant-btn-danger {\n  color: #ff4d4f;\n  border-color: #ff4d4f;\n  text-shadow: none;\n}\n.ant-btn-background-ghost.ant-btn-danger > a:only-child {\n  color: currentColor;\n}\n.ant-btn-background-ghost.ant-btn-danger > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-background-ghost.ant-btn-danger:hover,\n.ant-btn-background-ghost.ant-btn-danger:focus {\n  color: #ff7875;\n  border-color: #ff7875;\n}\n.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child,\n.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child {\n  color: currentColor;\n}\n.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child::after,\n.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-background-ghost.ant-btn-danger:active {\n  color: #d9363e;\n  border-color: #d9363e;\n}\n.ant-btn-background-ghost.ant-btn-danger:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-background-ghost.ant-btn-danger:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-background-ghost.ant-btn-danger[disabled],\n.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,\n.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,\n.ant-btn-background-ghost.ant-btn-danger[disabled]:active {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: #d9d9d9;\n  background: #f5f5f5;\n  text-shadow: none;\n  box-shadow: none;\n}\n.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child,\n.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child,\n.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child,\n.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child::after,\n.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child::after,\n.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child::after,\n.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-background-ghost.ant-btn-dangerous {\n  color: #ff4d4f;\n  border-color: #ff4d4f;\n  text-shadow: none;\n}\n.ant-btn-background-ghost.ant-btn-dangerous > a:only-child {\n  color: currentColor;\n}\n.ant-btn-background-ghost.ant-btn-dangerous > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-background-ghost.ant-btn-dangerous:hover,\n.ant-btn-background-ghost.ant-btn-dangerous:focus {\n  color: #ff7875;\n  border-color: #ff7875;\n}\n.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child,\n.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child {\n  color: currentColor;\n}\n.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child::after,\n.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-background-ghost.ant-btn-dangerous:active {\n  color: #d9363e;\n  border-color: #d9363e;\n}\n.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-background-ghost.ant-btn-dangerous[disabled],\n.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,\n.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,\n.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: #d9d9d9;\n  background: #f5f5f5;\n  text-shadow: none;\n  box-shadow: none;\n}\n.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child,\n.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child,\n.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child,\n.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child::after,\n.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child::after,\n.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child::after,\n.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link {\n  color: #ff4d4f;\n  border-color: transparent;\n  text-shadow: none;\n}\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child {\n  color: currentColor;\n}\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus {\n  color: #ff7875;\n  border-color: transparent;\n}\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child,\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child {\n  color: currentColor;\n}\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active {\n  color: #d9363e;\n  border-color: transparent;\n}\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: #d9d9d9;\n  background: #f5f5f5;\n  text-shadow: none;\n  box-shadow: none;\n}\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {\n  color: currentColor;\n}\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,\n.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  content: '';\n}\n.ant-btn-two-chinese-chars::first-letter {\n  letter-spacing: 0.34em;\n}\n.ant-btn-two-chinese-chars > *:not(.anticon) {\n  margin-right: -0.34em;\n  letter-spacing: 0.34em;\n}\n.ant-btn-block {\n  width: 100%;\n}\n.ant-btn:empty {\n  display: inline-block;\n  width: 0;\n  visibility: hidden;\n  content: '\\a0';\n}\na.ant-btn {\n  padding-top: 0.01px !important;\n  line-height: 30px;\n}\na.ant-btn-lg {\n  line-height: 38px;\n}\na.ant-btn-sm {\n  line-height: 22px;\n}\n.ant-btn-rtl {\n  direction: rtl;\n}\n.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),\n.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary {\n  border-right-color: #40a9ff;\n  border-left-color: #d9d9d9;\n}\n.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],\n.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {\n  border-right-color: #d9d9d9;\n  border-left-color: #40a9ff;\n}\n.ant-btn-rtl.ant-btn > .ant-btn-loading-icon .anticon {\n  padding-right: 0;\n  padding-left: 8px;\n}\n.ant-btn > .ant-btn-loading-icon:only-child .anticon {\n  padding-right: 0;\n  padding-left: 0;\n}\n.ant-btn-rtl.ant-btn > .anticon + span,\n.ant-btn-rtl.ant-btn > span + .anticon {\n  margin-right: 8px;\n  margin-left: 0;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-picker-calendar {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  background: #fff;\n}\n.ant-picker-calendar-header {\n  display: flex;\n  justify-content: flex-end;\n  padding: 12px 0;\n}\n.ant-picker-calendar-header .ant-picker-calendar-year-select {\n  min-width: 80px;\n}\n.ant-picker-calendar-header .ant-picker-calendar-month-select {\n  min-width: 70px;\n  margin-left: 8px;\n}\n.ant-picker-calendar-header .ant-picker-calendar-mode-switch {\n  margin-left: 8px;\n}\n.ant-picker-calendar .ant-picker-panel {\n  background: #fff;\n  border: 0;\n  border-top: 1px solid #f0f0f0;\n  border-radius: 0;\n}\n.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel,\n.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel {\n  width: auto;\n}\n.ant-picker-calendar .ant-picker-panel .ant-picker-body {\n  padding: 8px 0;\n}\n.ant-picker-calendar .ant-picker-panel .ant-picker-content {\n  width: 100%;\n}\n.ant-picker-calendar-mini {\n  border-radius: 2px;\n}\n.ant-picker-calendar-mini .ant-picker-calendar-header {\n  padding-right: 8px;\n  padding-left: 8px;\n}\n.ant-picker-calendar-mini .ant-picker-panel {\n  border-radius: 0 0 2px 2px;\n}\n.ant-picker-calendar-mini .ant-picker-content {\n  height: 256px;\n}\n.ant-picker-calendar-mini .ant-picker-content th {\n  height: auto;\n  padding: 0;\n  line-height: 18px;\n}\n.ant-picker-calendar-full .ant-picker-panel {\n  display: block;\n  width: 100%;\n  text-align: right;\n  background: #fff;\n  border: 0;\n}\n.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th,\n.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td {\n  padding: 0;\n}\n.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {\n  height: auto;\n  padding: 0 12px 5px 0;\n  line-height: 18px;\n}\n.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell::before {\n  display: none;\n}\n.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date {\n  background: #f5f5f5;\n}\n.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today::before {\n  display: none;\n}\n.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,\n.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,\n.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,\n.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today {\n  background: #e6f7ff;\n}\n.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,\n.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,\n.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,\n.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value {\n  color: #1890ff;\n}\n.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date {\n  display: block;\n  width: auto;\n  height: auto;\n  margin: 0 4px;\n  padding: 4px 8px 0;\n  border: 0;\n  border-top: 2px solid #f0f0f0;\n  border-radius: 0;\n  transition: background 0.3s;\n}\n.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value {\n  line-height: 24px;\n  transition: color 0.3s;\n}\n.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {\n  position: static;\n  width: auto;\n  height: 86px;\n  overflow-y: auto;\n  color: rgba(0, 0, 0, 0.85);\n  line-height: 1.5715;\n  text-align: left;\n}\n.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today {\n  border-color: #1890ff;\n}\n.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value {\n  color: rgba(0, 0, 0, 0.85);\n}\n@media only screen and (max-width: 480px) {\n  .ant-picker-calendar-header {\n    display: block;\n  }\n  .ant-picker-calendar-header .ant-picker-calendar-year-select {\n    width: 50%;\n  }\n  .ant-picker-calendar-header .ant-picker-calendar-month-select {\n    width: calc(50% - 8px);\n  }\n  .ant-picker-calendar-header .ant-picker-calendar-mode-switch {\n    width: 100%;\n    margin-top: 8px;\n    margin-left: 0;\n  }\n  .ant-picker-calendar-header .ant-picker-calendar-mode-switch > label {\n    width: 50%;\n    text-align: center;\n  }\n}\n.ant-picker-calendar-rtl {\n  direction: rtl;\n}\n.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select {\n  margin-right: 8px;\n  margin-left: 0;\n}\n.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch {\n  margin-right: 8px;\n  margin-left: 0;\n}\n.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel {\n  text-align: left;\n}\n.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {\n  padding: 0 0 5px 12px;\n}\n.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {\n  text-align: right;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-radio-group {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  display: inline-block;\n  font-size: 0;\n}\n.ant-radio-group .ant-badge-count {\n  z-index: 1;\n}\n.ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper {\n  border-left: none;\n}\n.ant-radio-wrapper {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  display: inline-flex;\n  align-items: baseline;\n  margin-right: 8px;\n  cursor: pointer;\n}\n.ant-radio-wrapper::after {\n  display: inline-block;\n  width: 0;\n  overflow: hidden;\n  content: '\\a0';\n}\n.ant-radio {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  top: 0.2em;\n  display: inline-block;\n  outline: none;\n  cursor: pointer;\n}\n.ant-radio-wrapper:hover .ant-radio,\n.ant-radio:hover .ant-radio-inner,\n.ant-radio-input:focus + .ant-radio-inner {\n  border-color: #1890ff;\n}\n.ant-radio-input:focus + .ant-radio-inner {\n  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.08);\n}\n.ant-radio-checked::after {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  border: 1px solid #1890ff;\n  border-radius: 50%;\n  visibility: hidden;\n  -webkit-animation: antRadioEffect 0.36s ease-in-out;\n          animation: antRadioEffect 0.36s ease-in-out;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  content: '';\n}\n.ant-radio:hover::after,\n.ant-radio-wrapper:hover .ant-radio::after {\n  visibility: visible;\n}\n.ant-radio-inner {\n  position: relative;\n  top: 0;\n  left: 0;\n  display: block;\n  width: 16px;\n  height: 16px;\n  background-color: #fff;\n  border-color: #d9d9d9;\n  border-style: solid;\n  border-width: 1px;\n  border-radius: 50%;\n  transition: all 0.3s;\n}\n.ant-radio-inner::after {\n  position: absolute;\n  top: 3px;\n  left: 3px;\n  display: block;\n  width: 8px;\n  height: 8px;\n  background-color: #1890ff;\n  border-top: 0;\n  border-left: 0;\n  border-radius: 8px;\n  transform: scale(0);\n  opacity: 0;\n  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);\n  content: ' ';\n}\n.ant-radio-input {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1;\n  cursor: pointer;\n  opacity: 0;\n}\n.ant-radio-checked .ant-radio-inner {\n  border-color: #1890ff;\n}\n.ant-radio-checked .ant-radio-inner::after {\n  transform: scale(1);\n  opacity: 1;\n  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);\n}\n.ant-radio-disabled {\n  cursor: not-allowed;\n}\n.ant-radio-disabled .ant-radio-inner {\n  background-color: #f5f5f5;\n  border-color: #d9d9d9 !important;\n  cursor: not-allowed;\n}\n.ant-radio-disabled .ant-radio-inner::after {\n  background-color: rgba(0, 0, 0, 0.2);\n}\n.ant-radio-disabled .ant-radio-input {\n  cursor: not-allowed;\n}\n.ant-radio-disabled + span {\n  color: rgba(0, 0, 0, 0.25);\n  cursor: not-allowed;\n}\nspan.ant-radio + * {\n  padding-right: 8px;\n  padding-left: 8px;\n}\n.ant-radio-button-wrapper {\n  position: relative;\n  display: inline-block;\n  height: 32px;\n  margin: 0;\n  padding: 0 15px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  line-height: 30px;\n  background: #fff;\n  border: 1px solid #d9d9d9;\n  border-top-width: 1.02px;\n  border-left-width: 0;\n  cursor: pointer;\n  transition: color 0.3s, background 0.3s, border-color 0.3s, box-shadow 0.3s;\n}\n.ant-radio-button-wrapper a {\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-radio-button-wrapper > .ant-radio-button {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: -1;\n  width: 100%;\n  height: 100%;\n}\n.ant-radio-group-large .ant-radio-button-wrapper {\n  height: 40px;\n  font-size: 16px;\n  line-height: 38px;\n}\n.ant-radio-group-small .ant-radio-button-wrapper {\n  height: 24px;\n  padding: 0 7px;\n  line-height: 22px;\n}\n.ant-radio-button-wrapper:not(:first-child)::before {\n  position: absolute;\n  top: -1px;\n  left: -1px;\n  display: block;\n  box-sizing: content-box;\n  width: 1px;\n  height: 100%;\n  padding: 1px 0;\n  background-color: #d9d9d9;\n  transition: background-color 0.3s;\n  content: '';\n}\n.ant-radio-button-wrapper:first-child {\n  border-left: 1px solid #d9d9d9;\n  border-radius: 2px 0 0 2px;\n}\n.ant-radio-button-wrapper:last-child {\n  border-radius: 0 2px 2px 0;\n}\n.ant-radio-button-wrapper:first-child:last-child {\n  border-radius: 2px;\n}\n.ant-radio-button-wrapper:hover {\n  position: relative;\n  color: #1890ff;\n}\n.ant-radio-button-wrapper:focus-within {\n  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.08);\n}\n.ant-radio-button-wrapper .ant-radio-inner,\n.ant-radio-button-wrapper input[type='checkbox'],\n.ant-radio-button-wrapper input[type='radio'] {\n  width: 0;\n  height: 0;\n  opacity: 0;\n  pointer-events: none;\n}\n.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {\n  z-index: 1;\n  color: #1890ff;\n  background: #fff;\n  border-color: #1890ff;\n}\n.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {\n  background-color: #1890ff;\n}\n.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {\n  border-color: #1890ff;\n}\n.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {\n  color: #40a9ff;\n  border-color: #40a9ff;\n}\n.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before {\n  background-color: #40a9ff;\n}\n.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {\n  color: #096dd9;\n  border-color: #096dd9;\n}\n.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before {\n  background-color: #096dd9;\n}\n.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {\n  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.08);\n}\n.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {\n  color: #fff;\n  background: #1890ff;\n  border-color: #1890ff;\n}\n.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {\n  color: #fff;\n  background: #40a9ff;\n  border-color: #40a9ff;\n}\n.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {\n  color: #fff;\n  background: #096dd9;\n  border-color: #096dd9;\n}\n.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {\n  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.08);\n}\n.ant-radio-button-wrapper-disabled {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #f5f5f5;\n  border-color: #d9d9d9;\n  cursor: not-allowed;\n}\n.ant-radio-button-wrapper-disabled:first-child,\n.ant-radio-button-wrapper-disabled:hover {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #f5f5f5;\n  border-color: #d9d9d9;\n}\n.ant-radio-button-wrapper-disabled:first-child {\n  border-left-color: #d9d9d9;\n}\n.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #e6e6e6;\n  border-color: #d9d9d9;\n  box-shadow: none;\n}\n@-webkit-keyframes antRadioEffect {\n  0% {\n    transform: scale(1);\n    opacity: 0.5;\n  }\n  100% {\n    transform: scale(1.6);\n    opacity: 0;\n  }\n}\n@keyframes antRadioEffect {\n  0% {\n    transform: scale(1);\n    opacity: 0.5;\n  }\n  100% {\n    transform: scale(1.6);\n    opacity: 0;\n  }\n}\n.ant-radio-group.ant-radio-group-rtl {\n  direction: rtl;\n}\n.ant-radio-wrapper.ant-radio-wrapper-rtl {\n  margin-right: 0;\n  margin-left: 8px;\n  direction: rtl;\n}\n.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl {\n  border-right-width: 0;\n  border-left-width: 1px;\n}\n.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before {\n  right: -1px;\n  left: 0;\n}\n.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {\n  border-right: 1px solid #d9d9d9;\n  border-radius: 0 2px 2px 0;\n}\n.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child {\n  border-right-color: #40a9ff;\n}\n.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {\n  border-radius: 2px 0 0 2px;\n}\n.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {\n  border-right-color: #d9d9d9;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-picker {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  padding: 4px 11px 4px;\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  background: #fff;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n  transition: border 0.3s, box-shadow 0.3s;\n}\n.ant-picker:hover,\n.ant-picker-focused {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n}\n.ant-picker-focused {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);\n}\n.ant-picker.ant-picker-disabled {\n  background: #f5f5f5;\n  border-color: #d9d9d9;\n  cursor: not-allowed;\n}\n.ant-picker.ant-picker-disabled .ant-picker-suffix {\n  color: rgba(0, 0, 0, 0.25);\n}\n.ant-picker.ant-picker-borderless {\n  background-color: transparent !important;\n  border-color: transparent !important;\n  box-shadow: none !important;\n}\n.ant-picker-input {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  width: 100%;\n}\n.ant-picker-input > input {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  min-width: 0;\n  padding: 4px 11px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  line-height: 1.5715;\n  background-color: #fff;\n  background-image: none;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n  transition: all 0.3s;\n  flex: auto;\n  min-width: 1px;\n  height: auto;\n  padding: 0;\n  background: transparent;\n  border: 0;\n}\n.ant-picker-input > input::-moz-placeholder {\n  opacity: 1;\n}\n.ant-picker-input > input:-ms-input-placeholder {\n  color: #bfbfbf;\n}\n.ant-picker-input > input::placeholder {\n  color: #bfbfbf;\n}\n.ant-picker-input > input:-moz-placeholder-shown {\n  text-overflow: ellipsis;\n}\n.ant-picker-input > input:-ms-input-placeholder {\n  text-overflow: ellipsis;\n}\n.ant-picker-input > input:placeholder-shown {\n  text-overflow: ellipsis;\n}\n.ant-picker-input > input:hover {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n}\n.ant-picker-input > input:focus,\n.ant-picker-input > input-focused {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);\n}\n.ant-picker-input > input-disabled {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #f5f5f5;\n  border-color: #d9d9d9;\n  box-shadow: none;\n  cursor: not-allowed;\n  opacity: 1;\n}\n.ant-picker-input > input-disabled:hover {\n  border-color: #d9d9d9;\n  border-right-width: 1px !important;\n}\n.ant-picker-input > input[disabled] {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #f5f5f5;\n  border-color: #d9d9d9;\n  box-shadow: none;\n  cursor: not-allowed;\n  opacity: 1;\n}\n.ant-picker-input > input[disabled]:hover {\n  border-color: #d9d9d9;\n  border-right-width: 1px !important;\n}\n.ant-picker-input > input-borderless,\n.ant-picker-input > input-borderless:hover,\n.ant-picker-input > input-borderless:focus,\n.ant-picker-input > input-borderless-focused,\n.ant-picker-input > input-borderless-disabled,\n.ant-picker-input > input-borderless[disabled] {\n  background-color: transparent;\n  border: none;\n  box-shadow: none;\n}\ntextarea.ant-picker-input > input {\n  max-width: 100%;\n  height: auto;\n  min-height: 32px;\n  line-height: 1.5715;\n  vertical-align: bottom;\n  transition: all 0.3s, height 0s;\n}\n.ant-picker-input > input-lg {\n  padding: 6.5px 11px;\n  font-size: 16px;\n}\n.ant-picker-input > input-sm {\n  padding: 0px 7px;\n}\n.ant-picker-input > input:focus {\n  box-shadow: none;\n}\n.ant-picker-input > input[disabled] {\n  background: transparent;\n}\n.ant-picker-input:hover .ant-picker-clear {\n  opacity: 1;\n}\n.ant-picker-input-placeholder > input {\n  color: #bfbfbf;\n}\n.ant-picker-large {\n  padding: 6.5px 11px 6.5px;\n}\n.ant-picker-large .ant-picker-input > input {\n  font-size: 16px;\n}\n.ant-picker-small {\n  padding: 0px 7px 0px;\n}\n.ant-picker-suffix {\n  align-self: center;\n  margin-left: 4px;\n  color: rgba(0, 0, 0, 0.25);\n  line-height: 1;\n  pointer-events: none;\n}\n.ant-picker-suffix > * {\n  vertical-align: top;\n}\n.ant-picker-clear {\n  position: absolute;\n  top: 50%;\n  right: 0;\n  color: rgba(0, 0, 0, 0.25);\n  line-height: 1;\n  background: #fff;\n  transform: translateY(-50%);\n  cursor: pointer;\n  opacity: 0;\n  transition: opacity 0.3s, color 0.3s;\n}\n.ant-picker-clear > * {\n  vertical-align: top;\n}\n.ant-picker-clear:hover {\n  color: rgba(0, 0, 0, 0.45);\n}\n.ant-picker-separator {\n  position: relative;\n  display: inline-block;\n  width: 1em;\n  height: 16px;\n  color: rgba(0, 0, 0, 0.25);\n  font-size: 16px;\n  vertical-align: top;\n  cursor: default;\n}\n.ant-picker-focused .ant-picker-separator {\n  color: rgba(0, 0, 0, 0.45);\n}\n.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator {\n  cursor: not-allowed;\n}\n.ant-picker-range {\n  position: relative;\n  display: inline-flex;\n}\n.ant-picker-range .ant-picker-clear {\n  right: 11px;\n}\n.ant-picker-range:hover .ant-picker-clear {\n  opacity: 1;\n}\n.ant-picker-range .ant-picker-active-bar {\n  bottom: -1px;\n  height: 2px;\n  margin-left: 11px;\n  background: #1890ff;\n  opacity: 0;\n  transition: all 0.3s ease-out;\n  pointer-events: none;\n}\n.ant-picker-range.ant-picker-focused .ant-picker-active-bar {\n  opacity: 1;\n}\n.ant-picker-range-separator {\n  align-items: center;\n  padding: 0 8px;\n  line-height: 1;\n}\n.ant-picker-range.ant-picker-small .ant-picker-clear {\n  right: 7px;\n}\n.ant-picker-range.ant-picker-small .ant-picker-active-bar {\n  margin-left: 7px;\n}\n.ant-picker-dropdown {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: absolute;\n  z-index: 1050;\n}\n.ant-picker-dropdown-hidden {\n  display: none;\n}\n.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {\n  top: 1.66666667px;\n  display: block;\n  transform: rotate(-45deg);\n}\n.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow {\n  bottom: 1.66666667px;\n  display: block;\n  transform: rotate(135deg);\n}\n.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,\n.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight,\n.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,\n.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight {\n  -webkit-animation-name: antSlideDownIn;\n          animation-name: antSlideDownIn;\n}\n.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,\n.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,\n.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,\n.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight {\n  -webkit-animation-name: antSlideUpIn;\n          animation-name: antSlideUpIn;\n}\n.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,\n.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight {\n  -webkit-animation-name: antSlideDownOut;\n          animation-name: antSlideDownOut;\n}\n.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,\n.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight {\n  -webkit-animation-name: antSlideUpOut;\n          animation-name: antSlideUpOut;\n}\n.ant-picker-dropdown-range {\n  padding: 6.66666667px 0;\n}\n.ant-picker-dropdown-range-hidden {\n  display: none;\n}\n.ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel {\n  padding-top: 4px;\n}\n.ant-picker-ranges {\n  margin-bottom: 0;\n  padding: 4px 12px;\n  overflow: hidden;\n  line-height: 34px;\n  text-align: left;\n  list-style: none;\n}\n.ant-picker-ranges > li {\n  display: inline-block;\n}\n.ant-picker-ranges .ant-picker-preset > .ant-tag-blue {\n  color: #1890ff;\n  background: #e6f7ff;\n  border-color: #91d5ff;\n  cursor: pointer;\n}\n.ant-picker-ranges .ant-picker-ok {\n  float: right;\n  margin-left: 8px;\n}\n.ant-picker-range-wrapper {\n  display: flex;\n}\n.ant-picker-range-arrow {\n  position: absolute;\n  z-index: 1;\n  display: none;\n  width: 10px;\n  height: 10px;\n  margin-left: 16.5px;\n  box-shadow: 2px -2px 6px rgba(0, 0, 0, 0.06);\n  transition: left 0.3s ease-out;\n}\n.ant-picker-range-arrow::after {\n  position: absolute;\n  top: 1px;\n  right: 1px;\n  width: 10px;\n  height: 10px;\n  border: 5px solid #f0f0f0;\n  border-color: #fff #fff transparent transparent;\n  content: '';\n}\n.ant-picker-panel-container {\n  overflow: hidden;\n  vertical-align: top;\n  background: #fff;\n  border-radius: 2px;\n  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);\n  transition: margin 0.3s;\n}\n.ant-picker-panel-container .ant-picker-panels {\n  display: inline-flex;\n  flex-wrap: nowrap;\n  direction: ltr;\n}\n.ant-picker-panel-container .ant-picker-panel {\n  vertical-align: top;\n  background: transparent;\n  border-width: 0 0 1px 0;\n  border-radius: 0;\n}\n.ant-picker-panel-container .ant-picker-panel .ant-picker-content,\n.ant-picker-panel-container .ant-picker-panel table {\n  text-align: center;\n}\n.ant-picker-panel-container .ant-picker-panel-focused {\n  border-color: #f0f0f0;\n}\n.ant-picker-panel {\n  display: inline-flex;\n  flex-direction: column;\n  text-align: center;\n  background: #fff;\n  border: 1px solid #f0f0f0;\n  border-radius: 2px;\n  outline: none;\n}\n.ant-picker-panel-focused {\n  border-color: #1890ff;\n}\n.ant-picker-decade-panel,\n.ant-picker-year-panel,\n.ant-picker-quarter-panel,\n.ant-picker-month-panel,\n.ant-picker-week-panel,\n.ant-picker-date-panel,\n.ant-picker-time-panel {\n  display: flex;\n  flex-direction: column;\n  width: 280px;\n}\n.ant-picker-header {\n  display: flex;\n  padding: 0 8px;\n  color: rgba(0, 0, 0, 0.85);\n  border-bottom: 1px solid #f0f0f0;\n}\n.ant-picker-header > * {\n  flex: none;\n}\n.ant-picker-header button {\n  padding: 0;\n  color: rgba(0, 0, 0, 0.25);\n  line-height: 40px;\n  background: transparent;\n  border: 0;\n  cursor: pointer;\n  transition: color 0.3s;\n}\n.ant-picker-header > button {\n  min-width: 1.6em;\n  font-size: 14px;\n}\n.ant-picker-header > button:hover {\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-picker-header-view {\n  flex: auto;\n  font-weight: 500;\n  line-height: 40px;\n}\n.ant-picker-header-view button {\n  color: inherit;\n  font-weight: inherit;\n}\n.ant-picker-header-view button:not(:first-child) {\n  margin-left: 8px;\n}\n.ant-picker-header-view button:hover {\n  color: #1890ff;\n}\n.ant-picker-prev-icon,\n.ant-picker-next-icon,\n.ant-picker-super-prev-icon,\n.ant-picker-super-next-icon {\n  position: relative;\n  display: inline-block;\n  width: 7px;\n  height: 7px;\n}\n.ant-picker-prev-icon::before,\n.ant-picker-next-icon::before,\n.ant-picker-super-prev-icon::before,\n.ant-picker-super-next-icon::before {\n  position: absolute;\n  top: 0;\n  left: 0;\n  display: inline-block;\n  width: 7px;\n  height: 7px;\n  border: 0 solid currentColor;\n  border-width: 1.5px 0 0 1.5px;\n  content: '';\n}\n.ant-picker-super-prev-icon::after,\n.ant-picker-super-next-icon::after {\n  position: absolute;\n  top: 4px;\n  left: 4px;\n  display: inline-block;\n  width: 7px;\n  height: 7px;\n  border: 0 solid currentColor;\n  border-width: 1.5px 0 0 1.5px;\n  content: '';\n}\n.ant-picker-prev-icon,\n.ant-picker-super-prev-icon {\n  transform: rotate(-45deg);\n}\n.ant-picker-next-icon,\n.ant-picker-super-next-icon {\n  transform: rotate(135deg);\n}\n.ant-picker-content {\n  width: 100%;\n  table-layout: fixed;\n  border-collapse: collapse;\n}\n.ant-picker-content th,\n.ant-picker-content td {\n  position: relative;\n  min-width: 24px;\n  font-weight: 400;\n}\n.ant-picker-content th {\n  height: 30px;\n  color: rgba(0, 0, 0, 0.85);\n  line-height: 30px;\n}\n.ant-picker-cell {\n  padding: 3px 0;\n  color: rgba(0, 0, 0, 0.25);\n  cursor: pointer;\n}\n.ant-picker-cell-in-view {\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-picker-cell::before {\n  position: absolute;\n  top: 50%;\n  right: 0;\n  left: 0;\n  z-index: 1;\n  height: 24px;\n  transform: translateY(-50%);\n  transition: all 0.3s;\n  content: '';\n}\n.ant-picker-cell .ant-picker-cell-inner {\n  position: relative;\n  z-index: 2;\n  display: inline-block;\n  min-width: 24px;\n  height: 24px;\n  line-height: 24px;\n  border-radius: 2px;\n  transition: background 0.3s, border 0.3s;\n}\n.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,\n.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {\n  background: #f5f5f5;\n}\n.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1;\n  border: 1px solid #1890ff;\n  border-radius: 2px;\n  content: '';\n}\n.ant-picker-cell-in-view.ant-picker-cell-in-range {\n  position: relative;\n}\n.ant-picker-cell-in-view.ant-picker-cell-in-range::before {\n  background: #e6f7ff;\n}\n.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,\n.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,\n.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {\n  color: #fff;\n  background: #1890ff;\n}\n.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before,\n.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before {\n  background: #e6f7ff;\n}\n.ant-picker-cell-in-view.ant-picker-cell-range-start::before {\n  left: 50%;\n}\n.ant-picker-cell-in-view.ant-picker-cell-range-end::before {\n  right: 50%;\n}\n.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,\n.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,\n.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single::after,\n.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover::after,\n.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover::after,\n.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single::after,\n.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {\n  position: absolute;\n  top: 50%;\n  z-index: 0;\n  height: 24px;\n  border-top: 1px dashed #7ec1ff;\n  border-bottom: 1px dashed #7ec1ff;\n  transform: translateY(-50%);\n  transition: all 0.3s;\n  content: '';\n}\n.ant-picker-cell-range-hover-start::after,\n.ant-picker-cell-range-hover-end::after,\n.ant-picker-cell-range-hover::after {\n  right: 0;\n  left: 2px;\n}\n.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before,\n.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover::before,\n.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover::before,\n.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before,\n.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before,\n.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start::before,\n.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end::before {\n  background: #cbe6ff;\n}\n.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {\n  border-radius: 2px 0 0 2px;\n}\n.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {\n  border-radius: 0 2px 2px 0;\n}\n.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after,\n.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  z-index: -1;\n  background: #cbe6ff;\n  transition: all 0.3s;\n  content: '';\n}\n.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {\n  right: -6px;\n  left: 0;\n}\n.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {\n  right: 0;\n  left: -6px;\n}\n.ant-picker-cell-range-hover.ant-picker-cell-range-start::after {\n  right: 50%;\n}\n.ant-picker-cell-range-hover.ant-picker-cell-range-end::after {\n  left: 50%;\n}\ntr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after,\ntr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,\n.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,\n.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,\n.ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {\n  left: 6px;\n  border-left: 1px dashed #7ec1ff;\n  border-top-left-radius: 2px;\n  border-bottom-left-radius: 2px;\n}\ntr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after,\ntr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,\n.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,\n.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,\n.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {\n  right: 6px;\n  border-right: 1px dashed #7ec1ff;\n  border-top-right-radius: 2px;\n  border-bottom-right-radius: 2px;\n}\n.ant-picker-cell-disabled {\n  color: rgba(0, 0, 0, 0.25);\n  pointer-events: none;\n}\n.ant-picker-cell-disabled .ant-picker-cell-inner {\n  background: transparent;\n}\n.ant-picker-cell-disabled::before {\n  background: rgba(0, 0, 0, 0.04);\n}\n.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner::before {\n  border-color: rgba(0, 0, 0, 0.25);\n}\n.ant-picker-decade-panel .ant-picker-content,\n.ant-picker-year-panel .ant-picker-content,\n.ant-picker-quarter-panel .ant-picker-content,\n.ant-picker-month-panel .ant-picker-content {\n  height: 264px;\n}\n.ant-picker-decade-panel .ant-picker-cell-inner,\n.ant-picker-year-panel .ant-picker-cell-inner,\n.ant-picker-quarter-panel .ant-picker-cell-inner,\n.ant-picker-month-panel .ant-picker-cell-inner {\n  padding: 0 8px;\n}\n.ant-picker-quarter-panel .ant-picker-content {\n  height: 56px;\n}\n.ant-picker-footer {\n  width: -webkit-min-content;\n  width: -moz-min-content;\n  width: min-content;\n  min-width: 100%;\n  line-height: 38px;\n  text-align: center;\n  border-bottom: 1px solid transparent;\n}\n.ant-picker-panel .ant-picker-footer {\n  border-top: 1px solid #f0f0f0;\n}\n.ant-picker-footer-extra {\n  padding: 0 12px;\n  line-height: 38px;\n  text-align: left;\n}\n.ant-picker-footer-extra:not(:last-child) {\n  border-bottom: 1px solid #f0f0f0;\n}\n.ant-picker-now {\n  text-align: left;\n}\n.ant-picker-today-btn {\n  color: #1890ff;\n}\n.ant-picker-today-btn:hover {\n  color: #40a9ff;\n}\n.ant-picker-today-btn:active {\n  color: #096dd9;\n}\n.ant-picker-today-btn.ant-picker-today-btn-disabled {\n  color: rgba(0, 0, 0, 0.25);\n  cursor: not-allowed;\n}\n.ant-picker-decade-panel .ant-picker-cell-inner {\n  padding: 0 4px;\n}\n.ant-picker-decade-panel .ant-picker-cell::before {\n  display: none;\n}\n.ant-picker-year-panel .ant-picker-body,\n.ant-picker-quarter-panel .ant-picker-body,\n.ant-picker-month-panel .ant-picker-body {\n  padding: 0 8px;\n}\n.ant-picker-year-panel .ant-picker-cell-inner,\n.ant-picker-quarter-panel .ant-picker-cell-inner,\n.ant-picker-month-panel .ant-picker-cell-inner {\n  width: 60px;\n}\n.ant-picker-year-panel .ant-picker-cell-range-hover-start::after,\n.ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,\n.ant-picker-month-panel .ant-picker-cell-range-hover-start::after {\n  left: 14px;\n  border-left: 1px dashed #7ec1ff;\n  border-radius: 2px 0 0 2px;\n}\n.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start::after,\n.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,\n.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start::after {\n  right: 14px;\n  border-right: 1px dashed #7ec1ff;\n  border-radius: 0 2px 2px 0;\n}\n.ant-picker-year-panel .ant-picker-cell-range-hover-end::after,\n.ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,\n.ant-picker-month-panel .ant-picker-cell-range-hover-end::after {\n  right: 14px;\n  border-right: 1px dashed #7ec1ff;\n  border-radius: 0 2px 2px 0;\n}\n.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end::after,\n.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,\n.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end::after {\n  left: 14px;\n  border-left: 1px dashed #7ec1ff;\n  border-radius: 2px 0 0 2px;\n}\n.ant-picker-week-panel .ant-picker-body {\n  padding: 8px 12px;\n}\n.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,\n.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,\n.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner {\n  background: transparent !important;\n}\n.ant-picker-week-panel-row td {\n  transition: background 0.3s;\n}\n.ant-picker-week-panel-row:hover td {\n  background: #f5f5f5;\n}\n.ant-picker-week-panel-row-selected td,\n.ant-picker-week-panel-row-selected:hover td {\n  background: #1890ff;\n}\n.ant-picker-week-panel-row-selected td.ant-picker-cell-week,\n.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week {\n  color: rgba(255, 255, 255, 0.5);\n}\n.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner::before,\n.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner::before {\n  border-color: #fff;\n}\n.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,\n.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner {\n  color: #fff;\n}\n.ant-picker-date-panel .ant-picker-body {\n  padding: 8px 12px;\n}\n.ant-picker-date-panel .ant-picker-content {\n  width: 252px;\n}\n.ant-picker-date-panel .ant-picker-content th {\n  width: 36px;\n}\n.ant-picker-datetime-panel {\n  display: flex;\n}\n.ant-picker-datetime-panel .ant-picker-time-panel {\n  border-left: 1px solid #f0f0f0;\n}\n.ant-picker-datetime-panel .ant-picker-date-panel,\n.ant-picker-datetime-panel .ant-picker-time-panel {\n  transition: opacity 0.3s;\n}\n.ant-picker-datetime-panel-active .ant-picker-date-panel,\n.ant-picker-datetime-panel-active .ant-picker-time-panel {\n  opacity: 0.3;\n}\n.ant-picker-datetime-panel-active .ant-picker-date-panel-active,\n.ant-picker-datetime-panel-active .ant-picker-time-panel-active {\n  opacity: 1;\n}\n.ant-picker-time-panel {\n  width: auto;\n  min-width: auto;\n}\n.ant-picker-time-panel .ant-picker-content {\n  display: flex;\n  flex: auto;\n  height: 224px;\n}\n.ant-picker-time-panel-column {\n  flex: 1 0 auto;\n  width: 56px;\n  margin: 0;\n  padding: 0;\n  overflow-y: hidden;\n  text-align: left;\n  list-style: none;\n  transition: background 0.3s;\n}\n.ant-picker-time-panel-column::after {\n  display: block;\n  height: 196px;\n  content: '';\n}\n.ant-picker-datetime-panel .ant-picker-time-panel-column::after {\n  height: 198px;\n}\n.ant-picker-time-panel-column:not(:first-child) {\n  border-left: 1px solid #f0f0f0;\n}\n.ant-picker-time-panel-column-active {\n  background: rgba(230, 247, 255, 0.2);\n}\n.ant-picker-time-panel-column:hover {\n  overflow-y: auto;\n}\n.ant-picker-time-panel-column > li {\n  margin: 0;\n  padding: 0;\n}\n.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {\n  display: block;\n  width: 100%;\n  height: 28px;\n  margin: 0;\n  padding: 0 0 0 14px;\n  color: rgba(0, 0, 0, 0.85);\n  line-height: 28px;\n  border-radius: 0;\n  cursor: pointer;\n  transition: background 0.3s;\n}\n.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {\n  background: #f5f5f5;\n}\n.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {\n  background: #e6f7ff;\n}\n.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner {\n  color: rgba(0, 0, 0, 0.25);\n  background: transparent;\n  cursor: not-allowed;\n}\n/* stylelint-disable-next-line */\n_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,\n:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,\n_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,\n:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell {\n  padding: 21px 0;\n}\n.ant-picker-rtl {\n  direction: rtl;\n}\n.ant-picker-rtl .ant-picker-suffix {\n  margin-right: 4px;\n  margin-left: 0;\n}\n.ant-picker-rtl .ant-picker-clear {\n  right: auto;\n  left: 0;\n}\n.ant-picker-rtl .ant-picker-separator {\n  transform: rotate(180deg);\n}\n.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child) {\n  margin-right: 8px;\n  margin-left: 0;\n}\n.ant-picker-rtl.ant-picker-range .ant-picker-clear {\n  right: auto;\n  left: 11px;\n}\n.ant-picker-rtl.ant-picker-range .ant-picker-active-bar {\n  margin-right: 11px;\n  margin-left: 0;\n}\n.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar {\n  margin-right: 7px;\n}\n.ant-picker-dropdown-rtl .ant-picker-ranges {\n  text-align: right;\n}\n.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok {\n  float: left;\n  margin-right: 8px;\n  margin-left: 0;\n}\n.ant-picker-panel-rtl {\n  direction: rtl;\n}\n.ant-picker-panel-rtl .ant-picker-prev-icon,\n.ant-picker-panel-rtl .ant-picker-super-prev-icon {\n  transform: rotate(135deg);\n}\n.ant-picker-panel-rtl .ant-picker-next-icon,\n.ant-picker-panel-rtl .ant-picker-super-next-icon {\n  transform: rotate(-45deg);\n}\n.ant-picker-cell .ant-picker-cell-inner {\n  position: relative;\n  z-index: 2;\n  display: inline-block;\n  min-width: 24px;\n  height: 24px;\n  line-height: 24px;\n  border-radius: 2px;\n  transition: background 0.3s, border 0.3s;\n}\n.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start::before {\n  right: 50%;\n  left: 0;\n}\n.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end::before {\n  right: 0;\n  left: 50%;\n}\n.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end::before {\n  right: 50%;\n  left: 50%;\n}\n.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {\n  right: 0;\n  left: -6px;\n}\n.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {\n  right: -6px;\n  left: 0;\n}\n.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start::after {\n  right: 0;\n  left: 50%;\n}\n.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end::after {\n  right: 50%;\n  left: 0;\n}\n.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {\n  border-radius: 0 2px 2px 0;\n}\n.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {\n  border-radius: 2px 0 0 2px;\n}\n.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child::after,\n.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,\n.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,\n.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {\n  right: 6px;\n  left: 0;\n  border-right: 1px dashed #7ec1ff;\n  border-left: none;\n  border-top-left-radius: 0;\n  border-top-right-radius: 2px;\n  border-bottom-right-radius: 2px;\n  border-bottom-left-radius: 0;\n}\n.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child::after,\n.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,\n.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,\n.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {\n  right: 0;\n  left: 6px;\n  border-right: none;\n  border-left: 1px dashed #7ec1ff;\n  border-top-left-radius: 2px;\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 2px;\n}\n.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,\n.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,\n.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,\n.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,\n.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover)::after,\n.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child::after,\n.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child::after {\n  right: 6px;\n  left: 6px;\n  border-right: 1px dashed #7ec1ff;\n  border-left: 1px dashed #7ec1ff;\n  border-radius: 2px;\n}\n.ant-picker-dropdown-rtl .ant-picker-footer-extra {\n  direction: rtl;\n  text-align: right;\n}\n.ant-picker-panel-rtl .ant-picker-time-panel {\n  direction: ltr;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-tag {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  display: inline-block;\n  height: auto;\n  margin-right: 8px;\n  padding: 0 7px;\n  font-size: 12px;\n  line-height: 20px;\n  white-space: nowrap;\n  background: #fafafa;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n  opacity: 1;\n  transition: all 0.3s;\n}\n.ant-tag,\n.ant-tag a,\n.ant-tag a:hover {\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-tag > a:first-child:last-child {\n  display: inline-block;\n  margin: 0 -8px;\n  padding: 0 8px;\n}\n.ant-tag-close-icon {\n  margin-left: 3px;\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 10px;\n  cursor: pointer;\n  transition: all 0.3s;\n}\n.ant-tag-close-icon:hover {\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-tag-has-color {\n  border-color: transparent;\n}\n.ant-tag-has-color,\n.ant-tag-has-color a,\n.ant-tag-has-color a:hover,\n.ant-tag-has-color .anticon-close,\n.ant-tag-has-color .anticon-close:hover {\n  color: #fff;\n}\n.ant-tag-checkable {\n  background-color: transparent;\n  border-color: transparent;\n  cursor: pointer;\n}\n.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {\n  color: #1890ff;\n}\n.ant-tag-checkable:active,\n.ant-tag-checkable-checked {\n  color: #fff;\n}\n.ant-tag-checkable-checked {\n  background-color: #1890ff;\n}\n.ant-tag-checkable:active {\n  background-color: #096dd9;\n}\n.ant-tag-hidden {\n  display: none;\n}\n.ant-tag-pink {\n  color: #c41d7f;\n  background: #fff0f6;\n  border-color: #ffadd2;\n}\n.ant-tag-pink-inverse {\n  color: #fff;\n  background: #eb2f96;\n  border-color: #eb2f96;\n}\n.ant-tag-magenta {\n  color: #c41d7f;\n  background: #fff0f6;\n  border-color: #ffadd2;\n}\n.ant-tag-magenta-inverse {\n  color: #fff;\n  background: #eb2f96;\n  border-color: #eb2f96;\n}\n.ant-tag-red {\n  color: #cf1322;\n  background: #fff1f0;\n  border-color: #ffa39e;\n}\n.ant-tag-red-inverse {\n  color: #fff;\n  background: #f5222d;\n  border-color: #f5222d;\n}\n.ant-tag-volcano {\n  color: #d4380d;\n  background: #fff2e8;\n  border-color: #ffbb96;\n}\n.ant-tag-volcano-inverse {\n  color: #fff;\n  background: #fa541c;\n  border-color: #fa541c;\n}\n.ant-tag-orange {\n  color: #d46b08;\n  background: #fff7e6;\n  border-color: #ffd591;\n}\n.ant-tag-orange-inverse {\n  color: #fff;\n  background: #fa8c16;\n  border-color: #fa8c16;\n}\n.ant-tag-yellow {\n  color: #d4b106;\n  background: #feffe6;\n  border-color: #fffb8f;\n}\n.ant-tag-yellow-inverse {\n  color: #fff;\n  background: #fadb14;\n  border-color: #fadb14;\n}\n.ant-tag-gold {\n  color: #d48806;\n  background: #fffbe6;\n  border-color: #ffe58f;\n}\n.ant-tag-gold-inverse {\n  color: #fff;\n  background: #faad14;\n  border-color: #faad14;\n}\n.ant-tag-cyan {\n  color: #08979c;\n  background: #e6fffb;\n  border-color: #87e8de;\n}\n.ant-tag-cyan-inverse {\n  color: #fff;\n  background: #13c2c2;\n  border-color: #13c2c2;\n}\n.ant-tag-lime {\n  color: #7cb305;\n  background: #fcffe6;\n  border-color: #eaff8f;\n}\n.ant-tag-lime-inverse {\n  color: #fff;\n  background: #a0d911;\n  border-color: #a0d911;\n}\n.ant-tag-green {\n  color: #389e0d;\n  background: #f6ffed;\n  border-color: #b7eb8f;\n}\n.ant-tag-green-inverse {\n  color: #fff;\n  background: #52c41a;\n  border-color: #52c41a;\n}\n.ant-tag-blue {\n  color: #096dd9;\n  background: #e6f7ff;\n  border-color: #91d5ff;\n}\n.ant-tag-blue-inverse {\n  color: #fff;\n  background: #1890ff;\n  border-color: #1890ff;\n}\n.ant-tag-geekblue {\n  color: #1d39c4;\n  background: #f0f5ff;\n  border-color: #adc6ff;\n}\n.ant-tag-geekblue-inverse {\n  color: #fff;\n  background: #2f54eb;\n  border-color: #2f54eb;\n}\n.ant-tag-purple {\n  color: #531dab;\n  background: #f9f0ff;\n  border-color: #d3adf7;\n}\n.ant-tag-purple-inverse {\n  color: #fff;\n  background: #722ed1;\n  border-color: #722ed1;\n}\n.ant-tag-success {\n  color: #52c41a;\n  background: #f6ffed;\n  border-color: #b7eb8f;\n}\n.ant-tag-processing {\n  color: #1890ff;\n  background: #e6f7ff;\n  border-color: #91d5ff;\n}\n.ant-tag-error {\n  color: #f5222d;\n  background: #fff1f0;\n  border-color: #ffa39e;\n}\n.ant-tag-warning {\n  color: #fa8c16;\n  background: #fff7e6;\n  border-color: #ffd591;\n}\n.ant-tag > .anticon + span,\n.ant-tag > span + .anticon {\n  margin-left: 7px;\n}\n.ant-tag.ant-tag-rtl {\n  margin-right: 0;\n  margin-left: 8px;\n  direction: rtl;\n  text-align: right;\n}\n.ant-tag-rtl .ant-tag-close-icon {\n  margin-right: 3px;\n  margin-left: 0;\n}\n.ant-tag-rtl.ant-tag > .anticon + span,\n.ant-tag-rtl.ant-tag > span + .anticon {\n  margin-right: 7px;\n  margin-left: 0;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-card {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  background: #fff;\n  border-radius: 2px;\n}\n.ant-card-rtl {\n  direction: rtl;\n}\n.ant-card-hoverable {\n  cursor: pointer;\n  transition: box-shadow 0.3s, border-color 0.3s;\n}\n.ant-card-hoverable:hover {\n  border-color: transparent;\n  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);\n}\n.ant-card-bordered {\n  border: 1px solid #f0f0f0;\n}\n.ant-card-head {\n  min-height: 48px;\n  margin-bottom: -1px;\n  padding: 0 24px;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: 500;\n  font-size: 16px;\n  background: transparent;\n  border-bottom: 1px solid #f0f0f0;\n  border-radius: 2px 2px 0 0;\n}\n.ant-card-head::before {\n  display: table;\n  content: '';\n}\n.ant-card-head::after {\n  display: table;\n  clear: both;\n  content: '';\n}\n.ant-card-head-wrapper {\n  display: flex;\n  align-items: center;\n}\n.ant-card-head-title {\n  display: inline-block;\n  flex: 1;\n  padding: 16px 0;\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n.ant-card-head-title > .ant-typography,\n.ant-card-head-title > .ant-typography-edit-content {\n  left: 0;\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.ant-card-head .ant-tabs {\n  clear: both;\n  margin-bottom: -17px;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: normal;\n  font-size: 14px;\n}\n.ant-card-head .ant-tabs-bar {\n  border-bottom: 1px solid #f0f0f0;\n}\n.ant-card-extra {\n  float: right;\n  margin-left: auto;\n  padding: 16px 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: normal;\n  font-size: 14px;\n}\n.ant-card-rtl .ant-card-extra {\n  margin-right: auto;\n  margin-left: 0;\n}\n.ant-card-body {\n  padding: 24px;\n}\n.ant-card-body::before {\n  display: table;\n  content: '';\n}\n.ant-card-body::after {\n  display: table;\n  clear: both;\n  content: '';\n}\n.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {\n  margin: -1px 0 0 -1px;\n  padding: 0;\n}\n.ant-card-grid {\n  float: left;\n  width: 33.33%;\n  padding: 24px;\n  border: 0;\n  border-radius: 0;\n  box-shadow: 1px 0 0 0 #f0f0f0, 0 1px 0 0 #f0f0f0, 1px 1px 0 0 #f0f0f0, 1px 0 0 0 #f0f0f0 inset, 0 1px 0 0 #f0f0f0 inset;\n  transition: all 0.3s;\n}\n.ant-card-rtl .ant-card-grid {\n  float: right;\n}\n.ant-card-grid-hoverable:hover {\n  position: relative;\n  z-index: 1;\n  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);\n}\n.ant-card-contain-tabs > .ant-card-head .ant-card-head-title {\n  min-height: 32px;\n  padding-bottom: 0;\n}\n.ant-card-contain-tabs > .ant-card-head .ant-card-extra {\n  padding-bottom: 0;\n}\n.ant-card-bordered .ant-card-cover {\n  margin-top: -1px;\n  margin-right: -1px;\n  margin-left: -1px;\n}\n.ant-card-cover > * {\n  display: block;\n  width: 100%;\n}\n.ant-card-cover img {\n  border-radius: 2px 2px 0 0;\n}\n.ant-card-actions {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n  background: #fff;\n  border-top: 1px solid #f0f0f0;\n}\n.ant-card-actions::before {\n  display: table;\n  content: '';\n}\n.ant-card-actions::after {\n  display: table;\n  clear: both;\n  content: '';\n}\n.ant-card-actions > li {\n  float: left;\n  margin: 12px 0;\n  color: rgba(0, 0, 0, 0.45);\n  text-align: center;\n}\n.ant-card-rtl .ant-card-actions > li {\n  float: right;\n}\n.ant-card-actions > li > span {\n  position: relative;\n  display: block;\n  min-width: 32px;\n  font-size: 14px;\n  line-height: 1.5715;\n  cursor: pointer;\n}\n.ant-card-actions > li > span:hover {\n  color: #1890ff;\n  transition: color 0.3s;\n}\n.ant-card-actions > li > span a:not(.ant-btn),\n.ant-card-actions > li > span > .anticon {\n  display: inline-block;\n  width: 100%;\n  color: rgba(0, 0, 0, 0.45);\n  line-height: 22px;\n  transition: color 0.3s;\n}\n.ant-card-actions > li > span a:not(.ant-btn):hover,\n.ant-card-actions > li > span > .anticon:hover {\n  color: #1890ff;\n}\n.ant-card-actions > li > span > .anticon {\n  font-size: 16px;\n  line-height: 22px;\n}\n.ant-card-actions > li:not(:last-child) {\n  border-right: 1px solid #f0f0f0;\n}\n.ant-card-rtl .ant-card-actions > li:not(:last-child) {\n  border-right: none;\n  border-left: 1px solid #f0f0f0;\n}\n.ant-card-type-inner .ant-card-head {\n  padding: 0 24px;\n  background: #fafafa;\n}\n.ant-card-type-inner .ant-card-head-title {\n  padding: 12px 0;\n  font-size: 14px;\n}\n.ant-card-type-inner .ant-card-body {\n  padding: 16px 24px;\n}\n.ant-card-type-inner .ant-card-extra {\n  padding: 13.5px 0;\n}\n.ant-card-meta {\n  margin: -4px 0;\n}\n.ant-card-meta::before {\n  display: table;\n  content: '';\n}\n.ant-card-meta::after {\n  display: table;\n  clear: both;\n  content: '';\n}\n.ant-card-meta-avatar {\n  float: left;\n  padding-right: 16px;\n}\n.ant-card-rtl .ant-card-meta-avatar {\n  float: right;\n  padding-right: 0;\n  padding-left: 16px;\n}\n.ant-card-meta-detail {\n  overflow: hidden;\n}\n.ant-card-meta-detail > div:not(:last-child) {\n  margin-bottom: 8px;\n}\n.ant-card-meta-title {\n  overflow: hidden;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: 500;\n  font-size: 16px;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n.ant-card-meta-description {\n  color: rgba(0, 0, 0, 0.45);\n}\n.ant-card-loading {\n  overflow: hidden;\n}\n.ant-card-loading .ant-card-body {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.ant-card-loading-content p {\n  margin: 0;\n}\n.ant-card-loading-block {\n  height: 14px;\n  margin: 4px 0;\n  background: linear-gradient(90deg, rgba(207, 216, 220, 0.2), rgba(207, 216, 220, 0.4), rgba(207, 216, 220, 0.2));\n  background-size: 600% 600%;\n  border-radius: 2px;\n  -webkit-animation: card-loading 1.4s ease infinite;\n          animation: card-loading 1.4s ease infinite;\n}\n@-webkit-keyframes card-loading {\n  0%,\n  100% {\n    background-position: 0 50%;\n  }\n  50% {\n    background-position: 100% 50%;\n  }\n}\n@keyframes card-loading {\n  0%,\n  100% {\n    background-position: 0 50%;\n  }\n  50% {\n    background-position: 100% 50%;\n  }\n}\n.ant-card-small > .ant-card-head {\n  min-height: 36px;\n  padding: 0 12px;\n  font-size: 14px;\n}\n.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-head-title {\n  padding: 8px 0;\n}\n.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-extra {\n  padding: 8px 0;\n  font-size: 14px;\n}\n.ant-card-small > .ant-card-body {\n  padding: 12px;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {\n  padding: 8px 0;\n  font-size: 14px;\n}\n.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {\n  padding: 16px 0;\n  font-size: 16px;\n}\n.ant-tabs-card.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {\n  padding: 6px 16px;\n}\n.ant-tabs-card.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {\n  padding: 7px 16px 6px;\n}\n.ant-tabs-rtl {\n  direction: rtl;\n}\n.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab {\n  margin: 0 0 0 32px;\n}\n.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type {\n  margin-left: 0;\n}\n.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon {\n  margin-right: 0;\n  margin-left: 12px;\n}\n.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove {\n  margin-right: 8px;\n  margin-left: -4px;\n}\n.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon {\n  margin: 0;\n}\n.ant-tabs-rtl.ant-tabs-left > .ant-tabs-nav {\n  order: 1;\n}\n.ant-tabs-rtl.ant-tabs-left > .ant-tabs-content-holder {\n  order: 0;\n}\n.ant-tabs-rtl.ant-tabs-right > .ant-tabs-nav {\n  order: 0;\n}\n.ant-tabs-rtl.ant-tabs-right > .ant-tabs-content-holder {\n  order: 1;\n}\n.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,\n.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,\n.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,\n.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {\n  margin-right: 2px;\n  margin-left: 0;\n}\n.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-add,\n.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-add,\n.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-add,\n.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-add {\n  margin-right: 2px;\n  margin-left: 0;\n}\n.ant-tabs-dropdown-rtl {\n  direction: rtl;\n}\n.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item {\n  text-align: right;\n}\n.ant-tabs-top,\n.ant-tabs-bottom {\n  flex-direction: column;\n}\n.ant-tabs-top > .ant-tabs-nav,\n.ant-tabs-bottom > .ant-tabs-nav,\n.ant-tabs-top > div > .ant-tabs-nav,\n.ant-tabs-bottom > div > .ant-tabs-nav {\n  margin: 0 0 16px 0;\n}\n.ant-tabs-top > .ant-tabs-nav::before,\n.ant-tabs-bottom > .ant-tabs-nav::before,\n.ant-tabs-top > div > .ant-tabs-nav::before,\n.ant-tabs-bottom > div > .ant-tabs-nav::before {\n  position: absolute;\n  right: 0;\n  left: 0;\n  border-bottom: 1px solid #f0f0f0;\n  content: '';\n}\n.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,\n.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,\n.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar,\n.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {\n  height: 2px;\n}\n.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar-animated,\n.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar-animated,\n.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,\n.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {\n  transition: width 0.3s, left 0.3s, right 0.3s;\n}\n.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,\n.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,\n.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,\n.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,\n.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,\n.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,\n.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,\n.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {\n  top: 0;\n  bottom: 0;\n  width: 30px;\n}\n.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,\n.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,\n.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,\n.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {\n  left: 0;\n  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);\n}\n.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,\n.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,\n.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,\n.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {\n  right: 0;\n  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.08);\n}\n.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,\n.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,\n.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,\n.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before {\n  opacity: 1;\n}\n.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,\n.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,\n.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,\n.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after {\n  opacity: 1;\n}\n.ant-tabs-top > .ant-tabs-nav::before,\n.ant-tabs-top > div > .ant-tabs-nav::before {\n  bottom: 0;\n}\n.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,\n.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar {\n  bottom: 0;\n}\n.ant-tabs-bottom > .ant-tabs-nav,\n.ant-tabs-bottom > div > .ant-tabs-nav {\n  order: 1;\n  margin-top: 16px;\n  margin-bottom: 0;\n}\n.ant-tabs-bottom > .ant-tabs-nav::before,\n.ant-tabs-bottom > div > .ant-tabs-nav::before {\n  top: 0;\n}\n.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,\n.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {\n  top: 0;\n}\n.ant-tabs-bottom > .ant-tabs-content-holder,\n.ant-tabs-bottom > div > .ant-tabs-content-holder {\n  order: 0;\n}\n.ant-tabs-left > .ant-tabs-nav,\n.ant-tabs-right > .ant-tabs-nav,\n.ant-tabs-left > div > .ant-tabs-nav,\n.ant-tabs-right > div > .ant-tabs-nav {\n  flex-direction: column;\n  min-width: 50px;\n}\n.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,\n.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,\n.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab,\n.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {\n  padding: 8px 24px;\n  text-align: center;\n}\n.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,\n.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,\n.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,\n.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {\n  margin: 16px 0 0 0;\n}\n.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap,\n.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap,\n.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap,\n.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap {\n  flex-direction: column;\n}\n.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,\n.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,\n.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,\n.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,\n.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,\n.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,\n.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,\n.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {\n  right: 0;\n  left: 0;\n  height: 30px;\n}\n.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,\n.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,\n.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,\n.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {\n  top: 0;\n  box-shadow: inset 0 10px 8px -8px rgba(0, 0, 0, 0.08);\n}\n.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,\n.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,\n.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,\n.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {\n  bottom: 0;\n  box-shadow: inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08);\n}\n.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,\n.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,\n.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,\n.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before {\n  opacity: 1;\n}\n.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,\n.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,\n.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,\n.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after {\n  opacity: 1;\n}\n.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,\n.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,\n.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar,\n.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {\n  width: 2px;\n}\n.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar-animated,\n.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar-animated,\n.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,\n.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {\n  transition: height 0.3s, top 0.3s;\n}\n.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-list,\n.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-list,\n.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-list,\n.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-list,\n.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-operations,\n.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-operations,\n.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-operations,\n.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-operations {\n  flex: 1 0 auto;\n  flex-direction: column;\n}\n.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,\n.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar {\n  right: 0;\n}\n.ant-tabs-left > .ant-tabs-content-holder,\n.ant-tabs-left > div > .ant-tabs-content-holder {\n  margin-left: -1px;\n  border-left: 1px solid #f0f0f0;\n}\n.ant-tabs-left > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,\n.ant-tabs-left > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {\n  padding-left: 24px;\n}\n.ant-tabs-right > .ant-tabs-nav,\n.ant-tabs-right > div > .ant-tabs-nav {\n  order: 1;\n}\n.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,\n.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {\n  left: 0;\n}\n.ant-tabs-right > .ant-tabs-content-holder,\n.ant-tabs-right > div > .ant-tabs-content-holder {\n  order: 0;\n  margin-right: -1px;\n  border-right: 1px solid #f0f0f0;\n}\n.ant-tabs-right > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,\n.ant-tabs-right > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {\n  padding-right: 24px;\n}\n.ant-tabs-dropdown {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: absolute;\n  top: -9999px;\n  left: -9999px;\n  z-index: 1050;\n  display: block;\n}\n.ant-tabs-dropdown-hidden {\n  display: none;\n}\n.ant-tabs-dropdown-menu {\n  max-height: 200px;\n  margin: 0;\n  padding: 4px 0;\n  overflow-x: hidden;\n  overflow-y: auto;\n  text-align: left;\n  list-style-type: none;\n  background-color: #fff;\n  background-clip: padding-box;\n  border-radius: 2px;\n  outline: none;\n  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);\n}\n.ant-tabs-dropdown-menu-item {\n  min-width: 120px;\n  margin: 0;\n  padding: 5px 12px;\n  overflow: hidden;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: normal;\n  font-size: 14px;\n  line-height: 22px;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  cursor: pointer;\n  transition: all 0.3s;\n}\n.ant-tabs-dropdown-menu-item:hover {\n  background: #f5f5f5;\n}\n.ant-tabs-dropdown-menu-item-disabled,\n.ant-tabs-dropdown-menu-item-disabled:hover {\n  color: rgba(0, 0, 0, 0.25);\n  background: transparent;\n  cursor: not-allowed;\n}\n.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab,\n.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab {\n  margin: 0;\n  padding: 8px 16px;\n  background: #fafafa;\n  border: 1px solid #f0f0f0;\n  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\n}\n.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-active,\n.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab-active {\n  color: #1890ff;\n  background: #fff;\n}\n.ant-tabs-card > .ant-tabs-nav .ant-tabs-ink-bar,\n.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-ink-bar {\n  visibility: hidden;\n}\n.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,\n.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,\n.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,\n.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {\n  margin-left: 2px;\n}\n.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab,\n.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab {\n  border-radius: 2px 2px 0 0;\n}\n.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab-active,\n.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab-active {\n  border-bottom-color: #fff;\n}\n.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab,\n.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab {\n  border-radius: 0 0 2px 2px;\n}\n.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab-active,\n.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab-active {\n  border-top-color: #fff;\n}\n.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,\n.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,\n.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,\n.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {\n  margin-top: 2px;\n}\n.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,\n.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab {\n  border-radius: 2px 0 0 2px;\n}\n.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab-active,\n.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab-active {\n  border-right-color: #fff;\n}\n.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,\n.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {\n  border-radius: 0 2px 2px 0;\n}\n.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab-active,\n.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab-active {\n  border-left-color: #fff;\n}\n.ant-tabs {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  display: flex;\n  overflow: hidden;\n}\n.ant-tabs > .ant-tabs-nav,\n.ant-tabs > div > .ant-tabs-nav {\n  position: relative;\n  display: flex;\n  flex: none;\n  align-items: center;\n}\n.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap,\n.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap {\n  position: relative;\n  display: inline-block;\n  display: flex;\n  flex: auto;\n  align-self: stretch;\n  overflow: hidden;\n  white-space: nowrap;\n  transform: translate(0);\n}\n.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::before,\n.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,\n.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::after,\n.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {\n  position: absolute;\n  z-index: 1;\n  opacity: 0;\n  transition: opacity 0.3s;\n  content: '';\n  pointer-events: none;\n}\n.ant-tabs > .ant-tabs-nav .ant-tabs-nav-list,\n.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-list {\n  position: relative;\n  display: flex;\n  transition: transform 0.3s;\n}\n.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations,\n.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations {\n  display: flex;\n  align-self: stretch;\n}\n.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations-hidden,\n.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations-hidden {\n  position: absolute;\n  visibility: hidden;\n  pointer-events: none;\n}\n.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more,\n.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more {\n  position: relative;\n  padding: 8px 16px;\n  background: transparent;\n  border: 0;\n}\n.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more::after,\n.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more::after {\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  height: 5px;\n  transform: translateY(100%);\n  content: '';\n}\n.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add,\n.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add {\n  min-width: 40px;\n  margin-left: 2px;\n  padding: 0 8px;\n  background: #fafafa;\n  border: 1px solid #f0f0f0;\n  border-radius: 2px 2px 0 0;\n  outline: none;\n  cursor: pointer;\n  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\n}\n.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:hover,\n.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:hover {\n  color: #40a9ff;\n}\n.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:active,\n.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:active,\n.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:focus,\n.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:focus {\n  color: #096dd9;\n}\n.ant-tabs-extra-content {\n  flex: none;\n}\n.ant-tabs-centered > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*='ant-tabs-nav-wrap-ping']),\n.ant-tabs-centered > div > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*='ant-tabs-nav-wrap-ping']) {\n  justify-content: center;\n}\n.ant-tabs-ink-bar {\n  position: absolute;\n  background: #1890ff;\n  pointer-events: none;\n}\n.ant-tabs-tab {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  padding: 12px 0;\n  font-size: 14px;\n  background: transparent;\n  border: 0;\n  outline: none;\n  cursor: pointer;\n}\n.ant-tabs-tab-btn:focus,\n.ant-tabs-tab-remove:focus,\n.ant-tabs-tab-btn:active,\n.ant-tabs-tab-remove:active {\n  color: #096dd9;\n}\n.ant-tabs-tab-btn {\n  outline: none;\n  transition: all 0.3s;\n}\n.ant-tabs-tab-remove {\n  flex: none;\n  margin-right: -4px;\n  margin-left: 8px;\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 12px;\n  background: transparent;\n  border: none;\n  outline: none;\n  cursor: pointer;\n  transition: all 0.3s;\n}\n.ant-tabs-tab-remove:hover {\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-tabs-tab:hover {\n  color: #40a9ff;\n}\n.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {\n  color: #1890ff;\n  text-shadow: 0 0 0.25px currentColor;\n}\n.ant-tabs-tab.ant-tabs-tab-disabled {\n  color: rgba(0, 0, 0, 0.25);\n  cursor: not-allowed;\n}\n.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,\n.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus,\n.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,\n.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active {\n  color: rgba(0, 0, 0, 0.25);\n}\n.ant-tabs-tab .ant-tabs-tab-remove .anticon {\n  margin: 0;\n}\n.ant-tabs-tab .anticon {\n  margin-right: 12px;\n}\n.ant-tabs-tab + .ant-tabs-tab {\n  margin: 0 0 0 32px;\n}\n.ant-tabs-content {\n  display: flex;\n  width: 100%;\n}\n.ant-tabs-content-holder {\n  flex: auto;\n  min-width: 0;\n  min-height: 0;\n}\n.ant-tabs-content-animated {\n  transition: margin 0.3s;\n}\n.ant-tabs-tabpane {\n  flex: none;\n  width: 100%;\n  outline: none;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-row {\n  display: flex;\n  flex-flow: row wrap;\n}\n.ant-row::before,\n.ant-row::after {\n  display: flex;\n}\n.ant-row-no-wrap {\n  flex-wrap: nowrap;\n}\n.ant-row-start {\n  justify-content: flex-start;\n}\n.ant-row-center {\n  justify-content: center;\n}\n.ant-row-end {\n  justify-content: flex-end;\n}\n.ant-row-space-between {\n  justify-content: space-between;\n}\n.ant-row-space-around {\n  justify-content: space-around;\n}\n.ant-row-top {\n  align-items: flex-start;\n}\n.ant-row-middle {\n  align-items: center;\n}\n.ant-row-bottom {\n  align-items: flex-end;\n}\n.ant-col {\n  position: relative;\n  max-width: 100%;\n  min-height: 1px;\n}\n.ant-col-24 {\n  display: block;\n  flex: 0 0 100%;\n  max-width: 100%;\n}\n.ant-col-push-24 {\n  left: 100%;\n}\n.ant-col-pull-24 {\n  right: 100%;\n}\n.ant-col-offset-24 {\n  margin-left: 100%;\n}\n.ant-col-order-24 {\n  order: 24;\n}\n.ant-col-23 {\n  display: block;\n  flex: 0 0 95.83333333%;\n  max-width: 95.83333333%;\n}\n.ant-col-push-23 {\n  left: 95.83333333%;\n}\n.ant-col-pull-23 {\n  right: 95.83333333%;\n}\n.ant-col-offset-23 {\n  margin-left: 95.83333333%;\n}\n.ant-col-order-23 {\n  order: 23;\n}\n.ant-col-22 {\n  display: block;\n  flex: 0 0 91.66666667%;\n  max-width: 91.66666667%;\n}\n.ant-col-push-22 {\n  left: 91.66666667%;\n}\n.ant-col-pull-22 {\n  right: 91.66666667%;\n}\n.ant-col-offset-22 {\n  margin-left: 91.66666667%;\n}\n.ant-col-order-22 {\n  order: 22;\n}\n.ant-col-21 {\n  display: block;\n  flex: 0 0 87.5%;\n  max-width: 87.5%;\n}\n.ant-col-push-21 {\n  left: 87.5%;\n}\n.ant-col-pull-21 {\n  right: 87.5%;\n}\n.ant-col-offset-21 {\n  margin-left: 87.5%;\n}\n.ant-col-order-21 {\n  order: 21;\n}\n.ant-col-20 {\n  display: block;\n  flex: 0 0 83.33333333%;\n  max-width: 83.33333333%;\n}\n.ant-col-push-20 {\n  left: 83.33333333%;\n}\n.ant-col-pull-20 {\n  right: 83.33333333%;\n}\n.ant-col-offset-20 {\n  margin-left: 83.33333333%;\n}\n.ant-col-order-20 {\n  order: 20;\n}\n.ant-col-19 {\n  display: block;\n  flex: 0 0 79.16666667%;\n  max-width: 79.16666667%;\n}\n.ant-col-push-19 {\n  left: 79.16666667%;\n}\n.ant-col-pull-19 {\n  right: 79.16666667%;\n}\n.ant-col-offset-19 {\n  margin-left: 79.16666667%;\n}\n.ant-col-order-19 {\n  order: 19;\n}\n.ant-col-18 {\n  display: block;\n  flex: 0 0 75%;\n  max-width: 75%;\n}\n.ant-col-push-18 {\n  left: 75%;\n}\n.ant-col-pull-18 {\n  right: 75%;\n}\n.ant-col-offset-18 {\n  margin-left: 75%;\n}\n.ant-col-order-18 {\n  order: 18;\n}\n.ant-col-17 {\n  display: block;\n  flex: 0 0 70.83333333%;\n  max-width: 70.83333333%;\n}\n.ant-col-push-17 {\n  left: 70.83333333%;\n}\n.ant-col-pull-17 {\n  right: 70.83333333%;\n}\n.ant-col-offset-17 {\n  margin-left: 70.83333333%;\n}\n.ant-col-order-17 {\n  order: 17;\n}\n.ant-col-16 {\n  display: block;\n  flex: 0 0 66.66666667%;\n  max-width: 66.66666667%;\n}\n.ant-col-push-16 {\n  left: 66.66666667%;\n}\n.ant-col-pull-16 {\n  right: 66.66666667%;\n}\n.ant-col-offset-16 {\n  margin-left: 66.66666667%;\n}\n.ant-col-order-16 {\n  order: 16;\n}\n.ant-col-15 {\n  display: block;\n  flex: 0 0 62.5%;\n  max-width: 62.5%;\n}\n.ant-col-push-15 {\n  left: 62.5%;\n}\n.ant-col-pull-15 {\n  right: 62.5%;\n}\n.ant-col-offset-15 {\n  margin-left: 62.5%;\n}\n.ant-col-order-15 {\n  order: 15;\n}\n.ant-col-14 {\n  display: block;\n  flex: 0 0 58.33333333%;\n  max-width: 58.33333333%;\n}\n.ant-col-push-14 {\n  left: 58.33333333%;\n}\n.ant-col-pull-14 {\n  right: 58.33333333%;\n}\n.ant-col-offset-14 {\n  margin-left: 58.33333333%;\n}\n.ant-col-order-14 {\n  order: 14;\n}\n.ant-col-13 {\n  display: block;\n  flex: 0 0 54.16666667%;\n  max-width: 54.16666667%;\n}\n.ant-col-push-13 {\n  left: 54.16666667%;\n}\n.ant-col-pull-13 {\n  right: 54.16666667%;\n}\n.ant-col-offset-13 {\n  margin-left: 54.16666667%;\n}\n.ant-col-order-13 {\n  order: 13;\n}\n.ant-col-12 {\n  display: block;\n  flex: 0 0 50%;\n  max-width: 50%;\n}\n.ant-col-push-12 {\n  left: 50%;\n}\n.ant-col-pull-12 {\n  right: 50%;\n}\n.ant-col-offset-12 {\n  margin-left: 50%;\n}\n.ant-col-order-12 {\n  order: 12;\n}\n.ant-col-11 {\n  display: block;\n  flex: 0 0 45.83333333%;\n  max-width: 45.83333333%;\n}\n.ant-col-push-11 {\n  left: 45.83333333%;\n}\n.ant-col-pull-11 {\n  right: 45.83333333%;\n}\n.ant-col-offset-11 {\n  margin-left: 45.83333333%;\n}\n.ant-col-order-11 {\n  order: 11;\n}\n.ant-col-10 {\n  display: block;\n  flex: 0 0 41.66666667%;\n  max-width: 41.66666667%;\n}\n.ant-col-push-10 {\n  left: 41.66666667%;\n}\n.ant-col-pull-10 {\n  right: 41.66666667%;\n}\n.ant-col-offset-10 {\n  margin-left: 41.66666667%;\n}\n.ant-col-order-10 {\n  order: 10;\n}\n.ant-col-9 {\n  display: block;\n  flex: 0 0 37.5%;\n  max-width: 37.5%;\n}\n.ant-col-push-9 {\n  left: 37.5%;\n}\n.ant-col-pull-9 {\n  right: 37.5%;\n}\n.ant-col-offset-9 {\n  margin-left: 37.5%;\n}\n.ant-col-order-9 {\n  order: 9;\n}\n.ant-col-8 {\n  display: block;\n  flex: 0 0 33.33333333%;\n  max-width: 33.33333333%;\n}\n.ant-col-push-8 {\n  left: 33.33333333%;\n}\n.ant-col-pull-8 {\n  right: 33.33333333%;\n}\n.ant-col-offset-8 {\n  margin-left: 33.33333333%;\n}\n.ant-col-order-8 {\n  order: 8;\n}\n.ant-col-7 {\n  display: block;\n  flex: 0 0 29.16666667%;\n  max-width: 29.16666667%;\n}\n.ant-col-push-7 {\n  left: 29.16666667%;\n}\n.ant-col-pull-7 {\n  right: 29.16666667%;\n}\n.ant-col-offset-7 {\n  margin-left: 29.16666667%;\n}\n.ant-col-order-7 {\n  order: 7;\n}\n.ant-col-6 {\n  display: block;\n  flex: 0 0 25%;\n  max-width: 25%;\n}\n.ant-col-push-6 {\n  left: 25%;\n}\n.ant-col-pull-6 {\n  right: 25%;\n}\n.ant-col-offset-6 {\n  margin-left: 25%;\n}\n.ant-col-order-6 {\n  order: 6;\n}\n.ant-col-5 {\n  display: block;\n  flex: 0 0 20.83333333%;\n  max-width: 20.83333333%;\n}\n.ant-col-push-5 {\n  left: 20.83333333%;\n}\n.ant-col-pull-5 {\n  right: 20.83333333%;\n}\n.ant-col-offset-5 {\n  margin-left: 20.83333333%;\n}\n.ant-col-order-5 {\n  order: 5;\n}\n.ant-col-4 {\n  display: block;\n  flex: 0 0 16.66666667%;\n  max-width: 16.66666667%;\n}\n.ant-col-push-4 {\n  left: 16.66666667%;\n}\n.ant-col-pull-4 {\n  right: 16.66666667%;\n}\n.ant-col-offset-4 {\n  margin-left: 16.66666667%;\n}\n.ant-col-order-4 {\n  order: 4;\n}\n.ant-col-3 {\n  display: block;\n  flex: 0 0 12.5%;\n  max-width: 12.5%;\n}\n.ant-col-push-3 {\n  left: 12.5%;\n}\n.ant-col-pull-3 {\n  right: 12.5%;\n}\n.ant-col-offset-3 {\n  margin-left: 12.5%;\n}\n.ant-col-order-3 {\n  order: 3;\n}\n.ant-col-2 {\n  display: block;\n  flex: 0 0 8.33333333%;\n  max-width: 8.33333333%;\n}\n.ant-col-push-2 {\n  left: 8.33333333%;\n}\n.ant-col-pull-2 {\n  right: 8.33333333%;\n}\n.ant-col-offset-2 {\n  margin-left: 8.33333333%;\n}\n.ant-col-order-2 {\n  order: 2;\n}\n.ant-col-1 {\n  display: block;\n  flex: 0 0 4.16666667%;\n  max-width: 4.16666667%;\n}\n.ant-col-push-1 {\n  left: 4.16666667%;\n}\n.ant-col-pull-1 {\n  right: 4.16666667%;\n}\n.ant-col-offset-1 {\n  margin-left: 4.16666667%;\n}\n.ant-col-order-1 {\n  order: 1;\n}\n.ant-col-0 {\n  display: none;\n}\n.ant-col-push-0 {\n  left: auto;\n}\n.ant-col-pull-0 {\n  right: auto;\n}\n.ant-col-push-0 {\n  left: auto;\n}\n.ant-col-pull-0 {\n  right: auto;\n}\n.ant-col-offset-0 {\n  margin-left: 0;\n}\n.ant-col-order-0 {\n  order: 0;\n}\n.ant-col-push-0.ant-col-rtl {\n  right: auto;\n}\n.ant-col-pull-0.ant-col-rtl {\n  left: auto;\n}\n.ant-col-push-0.ant-col-rtl {\n  right: auto;\n}\n.ant-col-pull-0.ant-col-rtl {\n  left: auto;\n}\n.ant-col-offset-0.ant-col-rtl {\n  margin-right: 0;\n}\n.ant-col-push-1.ant-col-rtl {\n  right: 4.16666667%;\n  left: auto;\n}\n.ant-col-pull-1.ant-col-rtl {\n  right: auto;\n  left: 4.16666667%;\n}\n.ant-col-offset-1.ant-col-rtl {\n  margin-right: 4.16666667%;\n  margin-left: 0;\n}\n.ant-col-push-2.ant-col-rtl {\n  right: 8.33333333%;\n  left: auto;\n}\n.ant-col-pull-2.ant-col-rtl {\n  right: auto;\n  left: 8.33333333%;\n}\n.ant-col-offset-2.ant-col-rtl {\n  margin-right: 8.33333333%;\n  margin-left: 0;\n}\n.ant-col-push-3.ant-col-rtl {\n  right: 12.5%;\n  left: auto;\n}\n.ant-col-pull-3.ant-col-rtl {\n  right: auto;\n  left: 12.5%;\n}\n.ant-col-offset-3.ant-col-rtl {\n  margin-right: 12.5%;\n  margin-left: 0;\n}\n.ant-col-push-4.ant-col-rtl {\n  right: 16.66666667%;\n  left: auto;\n}\n.ant-col-pull-4.ant-col-rtl {\n  right: auto;\n  left: 16.66666667%;\n}\n.ant-col-offset-4.ant-col-rtl {\n  margin-right: 16.66666667%;\n  margin-left: 0;\n}\n.ant-col-push-5.ant-col-rtl {\n  right: 20.83333333%;\n  left: auto;\n}\n.ant-col-pull-5.ant-col-rtl {\n  right: auto;\n  left: 20.83333333%;\n}\n.ant-col-offset-5.ant-col-rtl {\n  margin-right: 20.83333333%;\n  margin-left: 0;\n}\n.ant-col-push-6.ant-col-rtl {\n  right: 25%;\n  left: auto;\n}\n.ant-col-pull-6.ant-col-rtl {\n  right: auto;\n  left: 25%;\n}\n.ant-col-offset-6.ant-col-rtl {\n  margin-right: 25%;\n  margin-left: 0;\n}\n.ant-col-push-7.ant-col-rtl {\n  right: 29.16666667%;\n  left: auto;\n}\n.ant-col-pull-7.ant-col-rtl {\n  right: auto;\n  left: 29.16666667%;\n}\n.ant-col-offset-7.ant-col-rtl {\n  margin-right: 29.16666667%;\n  margin-left: 0;\n}\n.ant-col-push-8.ant-col-rtl {\n  right: 33.33333333%;\n  left: auto;\n}\n.ant-col-pull-8.ant-col-rtl {\n  right: auto;\n  left: 33.33333333%;\n}\n.ant-col-offset-8.ant-col-rtl {\n  margin-right: 33.33333333%;\n  margin-left: 0;\n}\n.ant-col-push-9.ant-col-rtl {\n  right: 37.5%;\n  left: auto;\n}\n.ant-col-pull-9.ant-col-rtl {\n  right: auto;\n  left: 37.5%;\n}\n.ant-col-offset-9.ant-col-rtl {\n  margin-right: 37.5%;\n  margin-left: 0;\n}\n.ant-col-push-10.ant-col-rtl {\n  right: 41.66666667%;\n  left: auto;\n}\n.ant-col-pull-10.ant-col-rtl {\n  right: auto;\n  left: 41.66666667%;\n}\n.ant-col-offset-10.ant-col-rtl {\n  margin-right: 41.66666667%;\n  margin-left: 0;\n}\n.ant-col-push-11.ant-col-rtl {\n  right: 45.83333333%;\n  left: auto;\n}\n.ant-col-pull-11.ant-col-rtl {\n  right: auto;\n  left: 45.83333333%;\n}\n.ant-col-offset-11.ant-col-rtl {\n  margin-right: 45.83333333%;\n  margin-left: 0;\n}\n.ant-col-push-12.ant-col-rtl {\n  right: 50%;\n  left: auto;\n}\n.ant-col-pull-12.ant-col-rtl {\n  right: auto;\n  left: 50%;\n}\n.ant-col-offset-12.ant-col-rtl {\n  margin-right: 50%;\n  margin-left: 0;\n}\n.ant-col-push-13.ant-col-rtl {\n  right: 54.16666667%;\n  left: auto;\n}\n.ant-col-pull-13.ant-col-rtl {\n  right: auto;\n  left: 54.16666667%;\n}\n.ant-col-offset-13.ant-col-rtl {\n  margin-right: 54.16666667%;\n  margin-left: 0;\n}\n.ant-col-push-14.ant-col-rtl {\n  right: 58.33333333%;\n  left: auto;\n}\n.ant-col-pull-14.ant-col-rtl {\n  right: auto;\n  left: 58.33333333%;\n}\n.ant-col-offset-14.ant-col-rtl {\n  margin-right: 58.33333333%;\n  margin-left: 0;\n}\n.ant-col-push-15.ant-col-rtl {\n  right: 62.5%;\n  left: auto;\n}\n.ant-col-pull-15.ant-col-rtl {\n  right: auto;\n  left: 62.5%;\n}\n.ant-col-offset-15.ant-col-rtl {\n  margin-right: 62.5%;\n  margin-left: 0;\n}\n.ant-col-push-16.ant-col-rtl {\n  right: 66.66666667%;\n  left: auto;\n}\n.ant-col-pull-16.ant-col-rtl {\n  right: auto;\n  left: 66.66666667%;\n}\n.ant-col-offset-16.ant-col-rtl {\n  margin-right: 66.66666667%;\n  margin-left: 0;\n}\n.ant-col-push-17.ant-col-rtl {\n  right: 70.83333333%;\n  left: auto;\n}\n.ant-col-pull-17.ant-col-rtl {\n  right: auto;\n  left: 70.83333333%;\n}\n.ant-col-offset-17.ant-col-rtl {\n  margin-right: 70.83333333%;\n  margin-left: 0;\n}\n.ant-col-push-18.ant-col-rtl {\n  right: 75%;\n  left: auto;\n}\n.ant-col-pull-18.ant-col-rtl {\n  right: auto;\n  left: 75%;\n}\n.ant-col-offset-18.ant-col-rtl {\n  margin-right: 75%;\n  margin-left: 0;\n}\n.ant-col-push-19.ant-col-rtl {\n  right: 79.16666667%;\n  left: auto;\n}\n.ant-col-pull-19.ant-col-rtl {\n  right: auto;\n  left: 79.16666667%;\n}\n.ant-col-offset-19.ant-col-rtl {\n  margin-right: 79.16666667%;\n  margin-left: 0;\n}\n.ant-col-push-20.ant-col-rtl {\n  right: 83.33333333%;\n  left: auto;\n}\n.ant-col-pull-20.ant-col-rtl {\n  right: auto;\n  left: 83.33333333%;\n}\n.ant-col-offset-20.ant-col-rtl {\n  margin-right: 83.33333333%;\n  margin-left: 0;\n}\n.ant-col-push-21.ant-col-rtl {\n  right: 87.5%;\n  left: auto;\n}\n.ant-col-pull-21.ant-col-rtl {\n  right: auto;\n  left: 87.5%;\n}\n.ant-col-offset-21.ant-col-rtl {\n  margin-right: 87.5%;\n  margin-left: 0;\n}\n.ant-col-push-22.ant-col-rtl {\n  right: 91.66666667%;\n  left: auto;\n}\n.ant-col-pull-22.ant-col-rtl {\n  right: auto;\n  left: 91.66666667%;\n}\n.ant-col-offset-22.ant-col-rtl {\n  margin-right: 91.66666667%;\n  margin-left: 0;\n}\n.ant-col-push-23.ant-col-rtl {\n  right: 95.83333333%;\n  left: auto;\n}\n.ant-col-pull-23.ant-col-rtl {\n  right: auto;\n  left: 95.83333333%;\n}\n.ant-col-offset-23.ant-col-rtl {\n  margin-right: 95.83333333%;\n  margin-left: 0;\n}\n.ant-col-push-24.ant-col-rtl {\n  right: 100%;\n  left: auto;\n}\n.ant-col-pull-24.ant-col-rtl {\n  right: auto;\n  left: 100%;\n}\n.ant-col-offset-24.ant-col-rtl {\n  margin-right: 100%;\n  margin-left: 0;\n}\n.ant-col-xs-24 {\n  display: block;\n  flex: 0 0 100%;\n  max-width: 100%;\n}\n.ant-col-xs-push-24 {\n  left: 100%;\n}\n.ant-col-xs-pull-24 {\n  right: 100%;\n}\n.ant-col-xs-offset-24 {\n  margin-left: 100%;\n}\n.ant-col-xs-order-24 {\n  order: 24;\n}\n.ant-col-xs-23 {\n  display: block;\n  flex: 0 0 95.83333333%;\n  max-width: 95.83333333%;\n}\n.ant-col-xs-push-23 {\n  left: 95.83333333%;\n}\n.ant-col-xs-pull-23 {\n  right: 95.83333333%;\n}\n.ant-col-xs-offset-23 {\n  margin-left: 95.83333333%;\n}\n.ant-col-xs-order-23 {\n  order: 23;\n}\n.ant-col-xs-22 {\n  display: block;\n  flex: 0 0 91.66666667%;\n  max-width: 91.66666667%;\n}\n.ant-col-xs-push-22 {\n  left: 91.66666667%;\n}\n.ant-col-xs-pull-22 {\n  right: 91.66666667%;\n}\n.ant-col-xs-offset-22 {\n  margin-left: 91.66666667%;\n}\n.ant-col-xs-order-22 {\n  order: 22;\n}\n.ant-col-xs-21 {\n  display: block;\n  flex: 0 0 87.5%;\n  max-width: 87.5%;\n}\n.ant-col-xs-push-21 {\n  left: 87.5%;\n}\n.ant-col-xs-pull-21 {\n  right: 87.5%;\n}\n.ant-col-xs-offset-21 {\n  margin-left: 87.5%;\n}\n.ant-col-xs-order-21 {\n  order: 21;\n}\n.ant-col-xs-20 {\n  display: block;\n  flex: 0 0 83.33333333%;\n  max-width: 83.33333333%;\n}\n.ant-col-xs-push-20 {\n  left: 83.33333333%;\n}\n.ant-col-xs-pull-20 {\n  right: 83.33333333%;\n}\n.ant-col-xs-offset-20 {\n  margin-left: 83.33333333%;\n}\n.ant-col-xs-order-20 {\n  order: 20;\n}\n.ant-col-xs-19 {\n  display: block;\n  flex: 0 0 79.16666667%;\n  max-width: 79.16666667%;\n}\n.ant-col-xs-push-19 {\n  left: 79.16666667%;\n}\n.ant-col-xs-pull-19 {\n  right: 79.16666667%;\n}\n.ant-col-xs-offset-19 {\n  margin-left: 79.16666667%;\n}\n.ant-col-xs-order-19 {\n  order: 19;\n}\n.ant-col-xs-18 {\n  display: block;\n  flex: 0 0 75%;\n  max-width: 75%;\n}\n.ant-col-xs-push-18 {\n  left: 75%;\n}\n.ant-col-xs-pull-18 {\n  right: 75%;\n}\n.ant-col-xs-offset-18 {\n  margin-left: 75%;\n}\n.ant-col-xs-order-18 {\n  order: 18;\n}\n.ant-col-xs-17 {\n  display: block;\n  flex: 0 0 70.83333333%;\n  max-width: 70.83333333%;\n}\n.ant-col-xs-push-17 {\n  left: 70.83333333%;\n}\n.ant-col-xs-pull-17 {\n  right: 70.83333333%;\n}\n.ant-col-xs-offset-17 {\n  margin-left: 70.83333333%;\n}\n.ant-col-xs-order-17 {\n  order: 17;\n}\n.ant-col-xs-16 {\n  display: block;\n  flex: 0 0 66.66666667%;\n  max-width: 66.66666667%;\n}\n.ant-col-xs-push-16 {\n  left: 66.66666667%;\n}\n.ant-col-xs-pull-16 {\n  right: 66.66666667%;\n}\n.ant-col-xs-offset-16 {\n  margin-left: 66.66666667%;\n}\n.ant-col-xs-order-16 {\n  order: 16;\n}\n.ant-col-xs-15 {\n  display: block;\n  flex: 0 0 62.5%;\n  max-width: 62.5%;\n}\n.ant-col-xs-push-15 {\n  left: 62.5%;\n}\n.ant-col-xs-pull-15 {\n  right: 62.5%;\n}\n.ant-col-xs-offset-15 {\n  margin-left: 62.5%;\n}\n.ant-col-xs-order-15 {\n  order: 15;\n}\n.ant-col-xs-14 {\n  display: block;\n  flex: 0 0 58.33333333%;\n  max-width: 58.33333333%;\n}\n.ant-col-xs-push-14 {\n  left: 58.33333333%;\n}\n.ant-col-xs-pull-14 {\n  right: 58.33333333%;\n}\n.ant-col-xs-offset-14 {\n  margin-left: 58.33333333%;\n}\n.ant-col-xs-order-14 {\n  order: 14;\n}\n.ant-col-xs-13 {\n  display: block;\n  flex: 0 0 54.16666667%;\n  max-width: 54.16666667%;\n}\n.ant-col-xs-push-13 {\n  left: 54.16666667%;\n}\n.ant-col-xs-pull-13 {\n  right: 54.16666667%;\n}\n.ant-col-xs-offset-13 {\n  margin-left: 54.16666667%;\n}\n.ant-col-xs-order-13 {\n  order: 13;\n}\n.ant-col-xs-12 {\n  display: block;\n  flex: 0 0 50%;\n  max-width: 50%;\n}\n.ant-col-xs-push-12 {\n  left: 50%;\n}\n.ant-col-xs-pull-12 {\n  right: 50%;\n}\n.ant-col-xs-offset-12 {\n  margin-left: 50%;\n}\n.ant-col-xs-order-12 {\n  order: 12;\n}\n.ant-col-xs-11 {\n  display: block;\n  flex: 0 0 45.83333333%;\n  max-width: 45.83333333%;\n}\n.ant-col-xs-push-11 {\n  left: 45.83333333%;\n}\n.ant-col-xs-pull-11 {\n  right: 45.83333333%;\n}\n.ant-col-xs-offset-11 {\n  margin-left: 45.83333333%;\n}\n.ant-col-xs-order-11 {\n  order: 11;\n}\n.ant-col-xs-10 {\n  display: block;\n  flex: 0 0 41.66666667%;\n  max-width: 41.66666667%;\n}\n.ant-col-xs-push-10 {\n  left: 41.66666667%;\n}\n.ant-col-xs-pull-10 {\n  right: 41.66666667%;\n}\n.ant-col-xs-offset-10 {\n  margin-left: 41.66666667%;\n}\n.ant-col-xs-order-10 {\n  order: 10;\n}\n.ant-col-xs-9 {\n  display: block;\n  flex: 0 0 37.5%;\n  max-width: 37.5%;\n}\n.ant-col-xs-push-9 {\n  left: 37.5%;\n}\n.ant-col-xs-pull-9 {\n  right: 37.5%;\n}\n.ant-col-xs-offset-9 {\n  margin-left: 37.5%;\n}\n.ant-col-xs-order-9 {\n  order: 9;\n}\n.ant-col-xs-8 {\n  display: block;\n  flex: 0 0 33.33333333%;\n  max-width: 33.33333333%;\n}\n.ant-col-xs-push-8 {\n  left: 33.33333333%;\n}\n.ant-col-xs-pull-8 {\n  right: 33.33333333%;\n}\n.ant-col-xs-offset-8 {\n  margin-left: 33.33333333%;\n}\n.ant-col-xs-order-8 {\n  order: 8;\n}\n.ant-col-xs-7 {\n  display: block;\n  flex: 0 0 29.16666667%;\n  max-width: 29.16666667%;\n}\n.ant-col-xs-push-7 {\n  left: 29.16666667%;\n}\n.ant-col-xs-pull-7 {\n  right: 29.16666667%;\n}\n.ant-col-xs-offset-7 {\n  margin-left: 29.16666667%;\n}\n.ant-col-xs-order-7 {\n  order: 7;\n}\n.ant-col-xs-6 {\n  display: block;\n  flex: 0 0 25%;\n  max-width: 25%;\n}\n.ant-col-xs-push-6 {\n  left: 25%;\n}\n.ant-col-xs-pull-6 {\n  right: 25%;\n}\n.ant-col-xs-offset-6 {\n  margin-left: 25%;\n}\n.ant-col-xs-order-6 {\n  order: 6;\n}\n.ant-col-xs-5 {\n  display: block;\n  flex: 0 0 20.83333333%;\n  max-width: 20.83333333%;\n}\n.ant-col-xs-push-5 {\n  left: 20.83333333%;\n}\n.ant-col-xs-pull-5 {\n  right: 20.83333333%;\n}\n.ant-col-xs-offset-5 {\n  margin-left: 20.83333333%;\n}\n.ant-col-xs-order-5 {\n  order: 5;\n}\n.ant-col-xs-4 {\n  display: block;\n  flex: 0 0 16.66666667%;\n  max-width: 16.66666667%;\n}\n.ant-col-xs-push-4 {\n  left: 16.66666667%;\n}\n.ant-col-xs-pull-4 {\n  right: 16.66666667%;\n}\n.ant-col-xs-offset-4 {\n  margin-left: 16.66666667%;\n}\n.ant-col-xs-order-4 {\n  order: 4;\n}\n.ant-col-xs-3 {\n  display: block;\n  flex: 0 0 12.5%;\n  max-width: 12.5%;\n}\n.ant-col-xs-push-3 {\n  left: 12.5%;\n}\n.ant-col-xs-pull-3 {\n  right: 12.5%;\n}\n.ant-col-xs-offset-3 {\n  margin-left: 12.5%;\n}\n.ant-col-xs-order-3 {\n  order: 3;\n}\n.ant-col-xs-2 {\n  display: block;\n  flex: 0 0 8.33333333%;\n  max-width: 8.33333333%;\n}\n.ant-col-xs-push-2 {\n  left: 8.33333333%;\n}\n.ant-col-xs-pull-2 {\n  right: 8.33333333%;\n}\n.ant-col-xs-offset-2 {\n  margin-left: 8.33333333%;\n}\n.ant-col-xs-order-2 {\n  order: 2;\n}\n.ant-col-xs-1 {\n  display: block;\n  flex: 0 0 4.16666667%;\n  max-width: 4.16666667%;\n}\n.ant-col-xs-push-1 {\n  left: 4.16666667%;\n}\n.ant-col-xs-pull-1 {\n  right: 4.16666667%;\n}\n.ant-col-xs-offset-1 {\n  margin-left: 4.16666667%;\n}\n.ant-col-xs-order-1 {\n  order: 1;\n}\n.ant-col-xs-0 {\n  display: none;\n}\n.ant-col-push-0 {\n  left: auto;\n}\n.ant-col-pull-0 {\n  right: auto;\n}\n.ant-col-xs-push-0 {\n  left: auto;\n}\n.ant-col-xs-pull-0 {\n  right: auto;\n}\n.ant-col-xs-offset-0 {\n  margin-left: 0;\n}\n.ant-col-xs-order-0 {\n  order: 0;\n}\n.ant-col-push-0.ant-col-rtl {\n  right: auto;\n}\n.ant-col-pull-0.ant-col-rtl {\n  left: auto;\n}\n.ant-col-xs-push-0.ant-col-rtl {\n  right: auto;\n}\n.ant-col-xs-pull-0.ant-col-rtl {\n  left: auto;\n}\n.ant-col-xs-offset-0.ant-col-rtl {\n  margin-right: 0;\n}\n.ant-col-xs-push-1.ant-col-rtl {\n  right: 4.16666667%;\n  left: auto;\n}\n.ant-col-xs-pull-1.ant-col-rtl {\n  right: auto;\n  left: 4.16666667%;\n}\n.ant-col-xs-offset-1.ant-col-rtl {\n  margin-right: 4.16666667%;\n  margin-left: 0;\n}\n.ant-col-xs-push-2.ant-col-rtl {\n  right: 8.33333333%;\n  left: auto;\n}\n.ant-col-xs-pull-2.ant-col-rtl {\n  right: auto;\n  left: 8.33333333%;\n}\n.ant-col-xs-offset-2.ant-col-rtl {\n  margin-right: 8.33333333%;\n  margin-left: 0;\n}\n.ant-col-xs-push-3.ant-col-rtl {\n  right: 12.5%;\n  left: auto;\n}\n.ant-col-xs-pull-3.ant-col-rtl {\n  right: auto;\n  left: 12.5%;\n}\n.ant-col-xs-offset-3.ant-col-rtl {\n  margin-right: 12.5%;\n  margin-left: 0;\n}\n.ant-col-xs-push-4.ant-col-rtl {\n  right: 16.66666667%;\n  left: auto;\n}\n.ant-col-xs-pull-4.ant-col-rtl {\n  right: auto;\n  left: 16.66666667%;\n}\n.ant-col-xs-offset-4.ant-col-rtl {\n  margin-right: 16.66666667%;\n  margin-left: 0;\n}\n.ant-col-xs-push-5.ant-col-rtl {\n  right: 20.83333333%;\n  left: auto;\n}\n.ant-col-xs-pull-5.ant-col-rtl {\n  right: auto;\n  left: 20.83333333%;\n}\n.ant-col-xs-offset-5.ant-col-rtl {\n  margin-right: 20.83333333%;\n  margin-left: 0;\n}\n.ant-col-xs-push-6.ant-col-rtl {\n  right: 25%;\n  left: auto;\n}\n.ant-col-xs-pull-6.ant-col-rtl {\n  right: auto;\n  left: 25%;\n}\n.ant-col-xs-offset-6.ant-col-rtl {\n  margin-right: 25%;\n  margin-left: 0;\n}\n.ant-col-xs-push-7.ant-col-rtl {\n  right: 29.16666667%;\n  left: auto;\n}\n.ant-col-xs-pull-7.ant-col-rtl {\n  right: auto;\n  left: 29.16666667%;\n}\n.ant-col-xs-offset-7.ant-col-rtl {\n  margin-right: 29.16666667%;\n  margin-left: 0;\n}\n.ant-col-xs-push-8.ant-col-rtl {\n  right: 33.33333333%;\n  left: auto;\n}\n.ant-col-xs-pull-8.ant-col-rtl {\n  right: auto;\n  left: 33.33333333%;\n}\n.ant-col-xs-offset-8.ant-col-rtl {\n  margin-right: 33.33333333%;\n  margin-left: 0;\n}\n.ant-col-xs-push-9.ant-col-rtl {\n  right: 37.5%;\n  left: auto;\n}\n.ant-col-xs-pull-9.ant-col-rtl {\n  right: auto;\n  left: 37.5%;\n}\n.ant-col-xs-offset-9.ant-col-rtl {\n  margin-right: 37.5%;\n  margin-left: 0;\n}\n.ant-col-xs-push-10.ant-col-rtl {\n  right: 41.66666667%;\n  left: auto;\n}\n.ant-col-xs-pull-10.ant-col-rtl {\n  right: auto;\n  left: 41.66666667%;\n}\n.ant-col-xs-offset-10.ant-col-rtl {\n  margin-right: 41.66666667%;\n  margin-left: 0;\n}\n.ant-col-xs-push-11.ant-col-rtl {\n  right: 45.83333333%;\n  left: auto;\n}\n.ant-col-xs-pull-11.ant-col-rtl {\n  right: auto;\n  left: 45.83333333%;\n}\n.ant-col-xs-offset-11.ant-col-rtl {\n  margin-right: 45.83333333%;\n  margin-left: 0;\n}\n.ant-col-xs-push-12.ant-col-rtl {\n  right: 50%;\n  left: auto;\n}\n.ant-col-xs-pull-12.ant-col-rtl {\n  right: auto;\n  left: 50%;\n}\n.ant-col-xs-offset-12.ant-col-rtl {\n  margin-right: 50%;\n  margin-left: 0;\n}\n.ant-col-xs-push-13.ant-col-rtl {\n  right: 54.16666667%;\n  left: auto;\n}\n.ant-col-xs-pull-13.ant-col-rtl {\n  right: auto;\n  left: 54.16666667%;\n}\n.ant-col-xs-offset-13.ant-col-rtl {\n  margin-right: 54.16666667%;\n  margin-left: 0;\n}\n.ant-col-xs-push-14.ant-col-rtl {\n  right: 58.33333333%;\n  left: auto;\n}\n.ant-col-xs-pull-14.ant-col-rtl {\n  right: auto;\n  left: 58.33333333%;\n}\n.ant-col-xs-offset-14.ant-col-rtl {\n  margin-right: 58.33333333%;\n  margin-left: 0;\n}\n.ant-col-xs-push-15.ant-col-rtl {\n  right: 62.5%;\n  left: auto;\n}\n.ant-col-xs-pull-15.ant-col-rtl {\n  right: auto;\n  left: 62.5%;\n}\n.ant-col-xs-offset-15.ant-col-rtl {\n  margin-right: 62.5%;\n  margin-left: 0;\n}\n.ant-col-xs-push-16.ant-col-rtl {\n  right: 66.66666667%;\n  left: auto;\n}\n.ant-col-xs-pull-16.ant-col-rtl {\n  right: auto;\n  left: 66.66666667%;\n}\n.ant-col-xs-offset-16.ant-col-rtl {\n  margin-right: 66.66666667%;\n  margin-left: 0;\n}\n.ant-col-xs-push-17.ant-col-rtl {\n  right: 70.83333333%;\n  left: auto;\n}\n.ant-col-xs-pull-17.ant-col-rtl {\n  right: auto;\n  left: 70.83333333%;\n}\n.ant-col-xs-offset-17.ant-col-rtl {\n  margin-right: 70.83333333%;\n  margin-left: 0;\n}\n.ant-col-xs-push-18.ant-col-rtl {\n  right: 75%;\n  left: auto;\n}\n.ant-col-xs-pull-18.ant-col-rtl {\n  right: auto;\n  left: 75%;\n}\n.ant-col-xs-offset-18.ant-col-rtl {\n  margin-right: 75%;\n  margin-left: 0;\n}\n.ant-col-xs-push-19.ant-col-rtl {\n  right: 79.16666667%;\n  left: auto;\n}\n.ant-col-xs-pull-19.ant-col-rtl {\n  right: auto;\n  left: 79.16666667%;\n}\n.ant-col-xs-offset-19.ant-col-rtl {\n  margin-right: 79.16666667%;\n  margin-left: 0;\n}\n.ant-col-xs-push-20.ant-col-rtl {\n  right: 83.33333333%;\n  left: auto;\n}\n.ant-col-xs-pull-20.ant-col-rtl {\n  right: auto;\n  left: 83.33333333%;\n}\n.ant-col-xs-offset-20.ant-col-rtl {\n  margin-right: 83.33333333%;\n  margin-left: 0;\n}\n.ant-col-xs-push-21.ant-col-rtl {\n  right: 87.5%;\n  left: auto;\n}\n.ant-col-xs-pull-21.ant-col-rtl {\n  right: auto;\n  left: 87.5%;\n}\n.ant-col-xs-offset-21.ant-col-rtl {\n  margin-right: 87.5%;\n  margin-left: 0;\n}\n.ant-col-xs-push-22.ant-col-rtl {\n  right: 91.66666667%;\n  left: auto;\n}\n.ant-col-xs-pull-22.ant-col-rtl {\n  right: auto;\n  left: 91.66666667%;\n}\n.ant-col-xs-offset-22.ant-col-rtl {\n  margin-right: 91.66666667%;\n  margin-left: 0;\n}\n.ant-col-xs-push-23.ant-col-rtl {\n  right: 95.83333333%;\n  left: auto;\n}\n.ant-col-xs-pull-23.ant-col-rtl {\n  right: auto;\n  left: 95.83333333%;\n}\n.ant-col-xs-offset-23.ant-col-rtl {\n  margin-right: 95.83333333%;\n  margin-left: 0;\n}\n.ant-col-xs-push-24.ant-col-rtl {\n  right: 100%;\n  left: auto;\n}\n.ant-col-xs-pull-24.ant-col-rtl {\n  right: auto;\n  left: 100%;\n}\n.ant-col-xs-offset-24.ant-col-rtl {\n  margin-right: 100%;\n  margin-left: 0;\n}\n@media (min-width: 576px) {\n  .ant-col-sm-24 {\n    display: block;\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .ant-col-sm-push-24 {\n    left: 100%;\n  }\n  .ant-col-sm-pull-24 {\n    right: 100%;\n  }\n  .ant-col-sm-offset-24 {\n    margin-left: 100%;\n  }\n  .ant-col-sm-order-24 {\n    order: 24;\n  }\n  .ant-col-sm-23 {\n    display: block;\n    flex: 0 0 95.83333333%;\n    max-width: 95.83333333%;\n  }\n  .ant-col-sm-push-23 {\n    left: 95.83333333%;\n  }\n  .ant-col-sm-pull-23 {\n    right: 95.83333333%;\n  }\n  .ant-col-sm-offset-23 {\n    margin-left: 95.83333333%;\n  }\n  .ant-col-sm-order-23 {\n    order: 23;\n  }\n  .ant-col-sm-22 {\n    display: block;\n    flex: 0 0 91.66666667%;\n    max-width: 91.66666667%;\n  }\n  .ant-col-sm-push-22 {\n    left: 91.66666667%;\n  }\n  .ant-col-sm-pull-22 {\n    right: 91.66666667%;\n  }\n  .ant-col-sm-offset-22 {\n    margin-left: 91.66666667%;\n  }\n  .ant-col-sm-order-22 {\n    order: 22;\n  }\n  .ant-col-sm-21 {\n    display: block;\n    flex: 0 0 87.5%;\n    max-width: 87.5%;\n  }\n  .ant-col-sm-push-21 {\n    left: 87.5%;\n  }\n  .ant-col-sm-pull-21 {\n    right: 87.5%;\n  }\n  .ant-col-sm-offset-21 {\n    margin-left: 87.5%;\n  }\n  .ant-col-sm-order-21 {\n    order: 21;\n  }\n  .ant-col-sm-20 {\n    display: block;\n    flex: 0 0 83.33333333%;\n    max-width: 83.33333333%;\n  }\n  .ant-col-sm-push-20 {\n    left: 83.33333333%;\n  }\n  .ant-col-sm-pull-20 {\n    right: 83.33333333%;\n  }\n  .ant-col-sm-offset-20 {\n    margin-left: 83.33333333%;\n  }\n  .ant-col-sm-order-20 {\n    order: 20;\n  }\n  .ant-col-sm-19 {\n    display: block;\n    flex: 0 0 79.16666667%;\n    max-width: 79.16666667%;\n  }\n  .ant-col-sm-push-19 {\n    left: 79.16666667%;\n  }\n  .ant-col-sm-pull-19 {\n    right: 79.16666667%;\n  }\n  .ant-col-sm-offset-19 {\n    margin-left: 79.16666667%;\n  }\n  .ant-col-sm-order-19 {\n    order: 19;\n  }\n  .ant-col-sm-18 {\n    display: block;\n    flex: 0 0 75%;\n    max-width: 75%;\n  }\n  .ant-col-sm-push-18 {\n    left: 75%;\n  }\n  .ant-col-sm-pull-18 {\n    right: 75%;\n  }\n  .ant-col-sm-offset-18 {\n    margin-left: 75%;\n  }\n  .ant-col-sm-order-18 {\n    order: 18;\n  }\n  .ant-col-sm-17 {\n    display: block;\n    flex: 0 0 70.83333333%;\n    max-width: 70.83333333%;\n  }\n  .ant-col-sm-push-17 {\n    left: 70.83333333%;\n  }\n  .ant-col-sm-pull-17 {\n    right: 70.83333333%;\n  }\n  .ant-col-sm-offset-17 {\n    margin-left: 70.83333333%;\n  }\n  .ant-col-sm-order-17 {\n    order: 17;\n  }\n  .ant-col-sm-16 {\n    display: block;\n    flex: 0 0 66.66666667%;\n    max-width: 66.66666667%;\n  }\n  .ant-col-sm-push-16 {\n    left: 66.66666667%;\n  }\n  .ant-col-sm-pull-16 {\n    right: 66.66666667%;\n  }\n  .ant-col-sm-offset-16 {\n    margin-left: 66.66666667%;\n  }\n  .ant-col-sm-order-16 {\n    order: 16;\n  }\n  .ant-col-sm-15 {\n    display: block;\n    flex: 0 0 62.5%;\n    max-width: 62.5%;\n  }\n  .ant-col-sm-push-15 {\n    left: 62.5%;\n  }\n  .ant-col-sm-pull-15 {\n    right: 62.5%;\n  }\n  .ant-col-sm-offset-15 {\n    margin-left: 62.5%;\n  }\n  .ant-col-sm-order-15 {\n    order: 15;\n  }\n  .ant-col-sm-14 {\n    display: block;\n    flex: 0 0 58.33333333%;\n    max-width: 58.33333333%;\n  }\n  .ant-col-sm-push-14 {\n    left: 58.33333333%;\n  }\n  .ant-col-sm-pull-14 {\n    right: 58.33333333%;\n  }\n  .ant-col-sm-offset-14 {\n    margin-left: 58.33333333%;\n  }\n  .ant-col-sm-order-14 {\n    order: 14;\n  }\n  .ant-col-sm-13 {\n    display: block;\n    flex: 0 0 54.16666667%;\n    max-width: 54.16666667%;\n  }\n  .ant-col-sm-push-13 {\n    left: 54.16666667%;\n  }\n  .ant-col-sm-pull-13 {\n    right: 54.16666667%;\n  }\n  .ant-col-sm-offset-13 {\n    margin-left: 54.16666667%;\n  }\n  .ant-col-sm-order-13 {\n    order: 13;\n  }\n  .ant-col-sm-12 {\n    display: block;\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .ant-col-sm-push-12 {\n    left: 50%;\n  }\n  .ant-col-sm-pull-12 {\n    right: 50%;\n  }\n  .ant-col-sm-offset-12 {\n    margin-left: 50%;\n  }\n  .ant-col-sm-order-12 {\n    order: 12;\n  }\n  .ant-col-sm-11 {\n    display: block;\n    flex: 0 0 45.83333333%;\n    max-width: 45.83333333%;\n  }\n  .ant-col-sm-push-11 {\n    left: 45.83333333%;\n  }\n  .ant-col-sm-pull-11 {\n    right: 45.83333333%;\n  }\n  .ant-col-sm-offset-11 {\n    margin-left: 45.83333333%;\n  }\n  .ant-col-sm-order-11 {\n    order: 11;\n  }\n  .ant-col-sm-10 {\n    display: block;\n    flex: 0 0 41.66666667%;\n    max-width: 41.66666667%;\n  }\n  .ant-col-sm-push-10 {\n    left: 41.66666667%;\n  }\n  .ant-col-sm-pull-10 {\n    right: 41.66666667%;\n  }\n  .ant-col-sm-offset-10 {\n    margin-left: 41.66666667%;\n  }\n  .ant-col-sm-order-10 {\n    order: 10;\n  }\n  .ant-col-sm-9 {\n    display: block;\n    flex: 0 0 37.5%;\n    max-width: 37.5%;\n  }\n  .ant-col-sm-push-9 {\n    left: 37.5%;\n  }\n  .ant-col-sm-pull-9 {\n    right: 37.5%;\n  }\n  .ant-col-sm-offset-9 {\n    margin-left: 37.5%;\n  }\n  .ant-col-sm-order-9 {\n    order: 9;\n  }\n  .ant-col-sm-8 {\n    display: block;\n    flex: 0 0 33.33333333%;\n    max-width: 33.33333333%;\n  }\n  .ant-col-sm-push-8 {\n    left: 33.33333333%;\n  }\n  .ant-col-sm-pull-8 {\n    right: 33.33333333%;\n  }\n  .ant-col-sm-offset-8 {\n    margin-left: 33.33333333%;\n  }\n  .ant-col-sm-order-8 {\n    order: 8;\n  }\n  .ant-col-sm-7 {\n    display: block;\n    flex: 0 0 29.16666667%;\n    max-width: 29.16666667%;\n  }\n  .ant-col-sm-push-7 {\n    left: 29.16666667%;\n  }\n  .ant-col-sm-pull-7 {\n    right: 29.16666667%;\n  }\n  .ant-col-sm-offset-7 {\n    margin-left: 29.16666667%;\n  }\n  .ant-col-sm-order-7 {\n    order: 7;\n  }\n  .ant-col-sm-6 {\n    display: block;\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .ant-col-sm-push-6 {\n    left: 25%;\n  }\n  .ant-col-sm-pull-6 {\n    right: 25%;\n  }\n  .ant-col-sm-offset-6 {\n    margin-left: 25%;\n  }\n  .ant-col-sm-order-6 {\n    order: 6;\n  }\n  .ant-col-sm-5 {\n    display: block;\n    flex: 0 0 20.83333333%;\n    max-width: 20.83333333%;\n  }\n  .ant-col-sm-push-5 {\n    left: 20.83333333%;\n  }\n  .ant-col-sm-pull-5 {\n    right: 20.83333333%;\n  }\n  .ant-col-sm-offset-5 {\n    margin-left: 20.83333333%;\n  }\n  .ant-col-sm-order-5 {\n    order: 5;\n  }\n  .ant-col-sm-4 {\n    display: block;\n    flex: 0 0 16.66666667%;\n    max-width: 16.66666667%;\n  }\n  .ant-col-sm-push-4 {\n    left: 16.66666667%;\n  }\n  .ant-col-sm-pull-4 {\n    right: 16.66666667%;\n  }\n  .ant-col-sm-offset-4 {\n    margin-left: 16.66666667%;\n  }\n  .ant-col-sm-order-4 {\n    order: 4;\n  }\n  .ant-col-sm-3 {\n    display: block;\n    flex: 0 0 12.5%;\n    max-width: 12.5%;\n  }\n  .ant-col-sm-push-3 {\n    left: 12.5%;\n  }\n  .ant-col-sm-pull-3 {\n    right: 12.5%;\n  }\n  .ant-col-sm-offset-3 {\n    margin-left: 12.5%;\n  }\n  .ant-col-sm-order-3 {\n    order: 3;\n  }\n  .ant-col-sm-2 {\n    display: block;\n    flex: 0 0 8.33333333%;\n    max-width: 8.33333333%;\n  }\n  .ant-col-sm-push-2 {\n    left: 8.33333333%;\n  }\n  .ant-col-sm-pull-2 {\n    right: 8.33333333%;\n  }\n  .ant-col-sm-offset-2 {\n    margin-left: 8.33333333%;\n  }\n  .ant-col-sm-order-2 {\n    order: 2;\n  }\n  .ant-col-sm-1 {\n    display: block;\n    flex: 0 0 4.16666667%;\n    max-width: 4.16666667%;\n  }\n  .ant-col-sm-push-1 {\n    left: 4.16666667%;\n  }\n  .ant-col-sm-pull-1 {\n    right: 4.16666667%;\n  }\n  .ant-col-sm-offset-1 {\n    margin-left: 4.16666667%;\n  }\n  .ant-col-sm-order-1 {\n    order: 1;\n  }\n  .ant-col-sm-0 {\n    display: none;\n  }\n  .ant-col-push-0 {\n    left: auto;\n  }\n  .ant-col-pull-0 {\n    right: auto;\n  }\n  .ant-col-sm-push-0 {\n    left: auto;\n  }\n  .ant-col-sm-pull-0 {\n    right: auto;\n  }\n  .ant-col-sm-offset-0 {\n    margin-left: 0;\n  }\n  .ant-col-sm-order-0 {\n    order: 0;\n  }\n  .ant-col-push-0.ant-col-rtl {\n    right: auto;\n  }\n  .ant-col-pull-0.ant-col-rtl {\n    left: auto;\n  }\n  .ant-col-sm-push-0.ant-col-rtl {\n    right: auto;\n  }\n  .ant-col-sm-pull-0.ant-col-rtl {\n    left: auto;\n  }\n  .ant-col-sm-offset-0.ant-col-rtl {\n    margin-right: 0;\n  }\n  .ant-col-sm-push-1.ant-col-rtl {\n    right: 4.16666667%;\n    left: auto;\n  }\n  .ant-col-sm-pull-1.ant-col-rtl {\n    right: auto;\n    left: 4.16666667%;\n  }\n  .ant-col-sm-offset-1.ant-col-rtl {\n    margin-right: 4.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-2.ant-col-rtl {\n    right: 8.33333333%;\n    left: auto;\n  }\n  .ant-col-sm-pull-2.ant-col-rtl {\n    right: auto;\n    left: 8.33333333%;\n  }\n  .ant-col-sm-offset-2.ant-col-rtl {\n    margin-right: 8.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-3.ant-col-rtl {\n    right: 12.5%;\n    left: auto;\n  }\n  .ant-col-sm-pull-3.ant-col-rtl {\n    right: auto;\n    left: 12.5%;\n  }\n  .ant-col-sm-offset-3.ant-col-rtl {\n    margin-right: 12.5%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-4.ant-col-rtl {\n    right: 16.66666667%;\n    left: auto;\n  }\n  .ant-col-sm-pull-4.ant-col-rtl {\n    right: auto;\n    left: 16.66666667%;\n  }\n  .ant-col-sm-offset-4.ant-col-rtl {\n    margin-right: 16.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-5.ant-col-rtl {\n    right: 20.83333333%;\n    left: auto;\n  }\n  .ant-col-sm-pull-5.ant-col-rtl {\n    right: auto;\n    left: 20.83333333%;\n  }\n  .ant-col-sm-offset-5.ant-col-rtl {\n    margin-right: 20.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-6.ant-col-rtl {\n    right: 25%;\n    left: auto;\n  }\n  .ant-col-sm-pull-6.ant-col-rtl {\n    right: auto;\n    left: 25%;\n  }\n  .ant-col-sm-offset-6.ant-col-rtl {\n    margin-right: 25%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-7.ant-col-rtl {\n    right: 29.16666667%;\n    left: auto;\n  }\n  .ant-col-sm-pull-7.ant-col-rtl {\n    right: auto;\n    left: 29.16666667%;\n  }\n  .ant-col-sm-offset-7.ant-col-rtl {\n    margin-right: 29.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-8.ant-col-rtl {\n    right: 33.33333333%;\n    left: auto;\n  }\n  .ant-col-sm-pull-8.ant-col-rtl {\n    right: auto;\n    left: 33.33333333%;\n  }\n  .ant-col-sm-offset-8.ant-col-rtl {\n    margin-right: 33.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-9.ant-col-rtl {\n    right: 37.5%;\n    left: auto;\n  }\n  .ant-col-sm-pull-9.ant-col-rtl {\n    right: auto;\n    left: 37.5%;\n  }\n  .ant-col-sm-offset-9.ant-col-rtl {\n    margin-right: 37.5%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-10.ant-col-rtl {\n    right: 41.66666667%;\n    left: auto;\n  }\n  .ant-col-sm-pull-10.ant-col-rtl {\n    right: auto;\n    left: 41.66666667%;\n  }\n  .ant-col-sm-offset-10.ant-col-rtl {\n    margin-right: 41.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-11.ant-col-rtl {\n    right: 45.83333333%;\n    left: auto;\n  }\n  .ant-col-sm-pull-11.ant-col-rtl {\n    right: auto;\n    left: 45.83333333%;\n  }\n  .ant-col-sm-offset-11.ant-col-rtl {\n    margin-right: 45.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-12.ant-col-rtl {\n    right: 50%;\n    left: auto;\n  }\n  .ant-col-sm-pull-12.ant-col-rtl {\n    right: auto;\n    left: 50%;\n  }\n  .ant-col-sm-offset-12.ant-col-rtl {\n    margin-right: 50%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-13.ant-col-rtl {\n    right: 54.16666667%;\n    left: auto;\n  }\n  .ant-col-sm-pull-13.ant-col-rtl {\n    right: auto;\n    left: 54.16666667%;\n  }\n  .ant-col-sm-offset-13.ant-col-rtl {\n    margin-right: 54.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-14.ant-col-rtl {\n    right: 58.33333333%;\n    left: auto;\n  }\n  .ant-col-sm-pull-14.ant-col-rtl {\n    right: auto;\n    left: 58.33333333%;\n  }\n  .ant-col-sm-offset-14.ant-col-rtl {\n    margin-right: 58.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-15.ant-col-rtl {\n    right: 62.5%;\n    left: auto;\n  }\n  .ant-col-sm-pull-15.ant-col-rtl {\n    right: auto;\n    left: 62.5%;\n  }\n  .ant-col-sm-offset-15.ant-col-rtl {\n    margin-right: 62.5%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-16.ant-col-rtl {\n    right: 66.66666667%;\n    left: auto;\n  }\n  .ant-col-sm-pull-16.ant-col-rtl {\n    right: auto;\n    left: 66.66666667%;\n  }\n  .ant-col-sm-offset-16.ant-col-rtl {\n    margin-right: 66.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-17.ant-col-rtl {\n    right: 70.83333333%;\n    left: auto;\n  }\n  .ant-col-sm-pull-17.ant-col-rtl {\n    right: auto;\n    left: 70.83333333%;\n  }\n  .ant-col-sm-offset-17.ant-col-rtl {\n    margin-right: 70.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-18.ant-col-rtl {\n    right: 75%;\n    left: auto;\n  }\n  .ant-col-sm-pull-18.ant-col-rtl {\n    right: auto;\n    left: 75%;\n  }\n  .ant-col-sm-offset-18.ant-col-rtl {\n    margin-right: 75%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-19.ant-col-rtl {\n    right: 79.16666667%;\n    left: auto;\n  }\n  .ant-col-sm-pull-19.ant-col-rtl {\n    right: auto;\n    left: 79.16666667%;\n  }\n  .ant-col-sm-offset-19.ant-col-rtl {\n    margin-right: 79.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-20.ant-col-rtl {\n    right: 83.33333333%;\n    left: auto;\n  }\n  .ant-col-sm-pull-20.ant-col-rtl {\n    right: auto;\n    left: 83.33333333%;\n  }\n  .ant-col-sm-offset-20.ant-col-rtl {\n    margin-right: 83.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-21.ant-col-rtl {\n    right: 87.5%;\n    left: auto;\n  }\n  .ant-col-sm-pull-21.ant-col-rtl {\n    right: auto;\n    left: 87.5%;\n  }\n  .ant-col-sm-offset-21.ant-col-rtl {\n    margin-right: 87.5%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-22.ant-col-rtl {\n    right: 91.66666667%;\n    left: auto;\n  }\n  .ant-col-sm-pull-22.ant-col-rtl {\n    right: auto;\n    left: 91.66666667%;\n  }\n  .ant-col-sm-offset-22.ant-col-rtl {\n    margin-right: 91.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-23.ant-col-rtl {\n    right: 95.83333333%;\n    left: auto;\n  }\n  .ant-col-sm-pull-23.ant-col-rtl {\n    right: auto;\n    left: 95.83333333%;\n  }\n  .ant-col-sm-offset-23.ant-col-rtl {\n    margin-right: 95.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-sm-push-24.ant-col-rtl {\n    right: 100%;\n    left: auto;\n  }\n  .ant-col-sm-pull-24.ant-col-rtl {\n    right: auto;\n    left: 100%;\n  }\n  .ant-col-sm-offset-24.ant-col-rtl {\n    margin-right: 100%;\n    margin-left: 0;\n  }\n}\n@media (min-width: 768px) {\n  .ant-col-md-24 {\n    display: block;\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .ant-col-md-push-24 {\n    left: 100%;\n  }\n  .ant-col-md-pull-24 {\n    right: 100%;\n  }\n  .ant-col-md-offset-24 {\n    margin-left: 100%;\n  }\n  .ant-col-md-order-24 {\n    order: 24;\n  }\n  .ant-col-md-23 {\n    display: block;\n    flex: 0 0 95.83333333%;\n    max-width: 95.83333333%;\n  }\n  .ant-col-md-push-23 {\n    left: 95.83333333%;\n  }\n  .ant-col-md-pull-23 {\n    right: 95.83333333%;\n  }\n  .ant-col-md-offset-23 {\n    margin-left: 95.83333333%;\n  }\n  .ant-col-md-order-23 {\n    order: 23;\n  }\n  .ant-col-md-22 {\n    display: block;\n    flex: 0 0 91.66666667%;\n    max-width: 91.66666667%;\n  }\n  .ant-col-md-push-22 {\n    left: 91.66666667%;\n  }\n  .ant-col-md-pull-22 {\n    right: 91.66666667%;\n  }\n  .ant-col-md-offset-22 {\n    margin-left: 91.66666667%;\n  }\n  .ant-col-md-order-22 {\n    order: 22;\n  }\n  .ant-col-md-21 {\n    display: block;\n    flex: 0 0 87.5%;\n    max-width: 87.5%;\n  }\n  .ant-col-md-push-21 {\n    left: 87.5%;\n  }\n  .ant-col-md-pull-21 {\n    right: 87.5%;\n  }\n  .ant-col-md-offset-21 {\n    margin-left: 87.5%;\n  }\n  .ant-col-md-order-21 {\n    order: 21;\n  }\n  .ant-col-md-20 {\n    display: block;\n    flex: 0 0 83.33333333%;\n    max-width: 83.33333333%;\n  }\n  .ant-col-md-push-20 {\n    left: 83.33333333%;\n  }\n  .ant-col-md-pull-20 {\n    right: 83.33333333%;\n  }\n  .ant-col-md-offset-20 {\n    margin-left: 83.33333333%;\n  }\n  .ant-col-md-order-20 {\n    order: 20;\n  }\n  .ant-col-md-19 {\n    display: block;\n    flex: 0 0 79.16666667%;\n    max-width: 79.16666667%;\n  }\n  .ant-col-md-push-19 {\n    left: 79.16666667%;\n  }\n  .ant-col-md-pull-19 {\n    right: 79.16666667%;\n  }\n  .ant-col-md-offset-19 {\n    margin-left: 79.16666667%;\n  }\n  .ant-col-md-order-19 {\n    order: 19;\n  }\n  .ant-col-md-18 {\n    display: block;\n    flex: 0 0 75%;\n    max-width: 75%;\n  }\n  .ant-col-md-push-18 {\n    left: 75%;\n  }\n  .ant-col-md-pull-18 {\n    right: 75%;\n  }\n  .ant-col-md-offset-18 {\n    margin-left: 75%;\n  }\n  .ant-col-md-order-18 {\n    order: 18;\n  }\n  .ant-col-md-17 {\n    display: block;\n    flex: 0 0 70.83333333%;\n    max-width: 70.83333333%;\n  }\n  .ant-col-md-push-17 {\n    left: 70.83333333%;\n  }\n  .ant-col-md-pull-17 {\n    right: 70.83333333%;\n  }\n  .ant-col-md-offset-17 {\n    margin-left: 70.83333333%;\n  }\n  .ant-col-md-order-17 {\n    order: 17;\n  }\n  .ant-col-md-16 {\n    display: block;\n    flex: 0 0 66.66666667%;\n    max-width: 66.66666667%;\n  }\n  .ant-col-md-push-16 {\n    left: 66.66666667%;\n  }\n  .ant-col-md-pull-16 {\n    right: 66.66666667%;\n  }\n  .ant-col-md-offset-16 {\n    margin-left: 66.66666667%;\n  }\n  .ant-col-md-order-16 {\n    order: 16;\n  }\n  .ant-col-md-15 {\n    display: block;\n    flex: 0 0 62.5%;\n    max-width: 62.5%;\n  }\n  .ant-col-md-push-15 {\n    left: 62.5%;\n  }\n  .ant-col-md-pull-15 {\n    right: 62.5%;\n  }\n  .ant-col-md-offset-15 {\n    margin-left: 62.5%;\n  }\n  .ant-col-md-order-15 {\n    order: 15;\n  }\n  .ant-col-md-14 {\n    display: block;\n    flex: 0 0 58.33333333%;\n    max-width: 58.33333333%;\n  }\n  .ant-col-md-push-14 {\n    left: 58.33333333%;\n  }\n  .ant-col-md-pull-14 {\n    right: 58.33333333%;\n  }\n  .ant-col-md-offset-14 {\n    margin-left: 58.33333333%;\n  }\n  .ant-col-md-order-14 {\n    order: 14;\n  }\n  .ant-col-md-13 {\n    display: block;\n    flex: 0 0 54.16666667%;\n    max-width: 54.16666667%;\n  }\n  .ant-col-md-push-13 {\n    left: 54.16666667%;\n  }\n  .ant-col-md-pull-13 {\n    right: 54.16666667%;\n  }\n  .ant-col-md-offset-13 {\n    margin-left: 54.16666667%;\n  }\n  .ant-col-md-order-13 {\n    order: 13;\n  }\n  .ant-col-md-12 {\n    display: block;\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .ant-col-md-push-12 {\n    left: 50%;\n  }\n  .ant-col-md-pull-12 {\n    right: 50%;\n  }\n  .ant-col-md-offset-12 {\n    margin-left: 50%;\n  }\n  .ant-col-md-order-12 {\n    order: 12;\n  }\n  .ant-col-md-11 {\n    display: block;\n    flex: 0 0 45.83333333%;\n    max-width: 45.83333333%;\n  }\n  .ant-col-md-push-11 {\n    left: 45.83333333%;\n  }\n  .ant-col-md-pull-11 {\n    right: 45.83333333%;\n  }\n  .ant-col-md-offset-11 {\n    margin-left: 45.83333333%;\n  }\n  .ant-col-md-order-11 {\n    order: 11;\n  }\n  .ant-col-md-10 {\n    display: block;\n    flex: 0 0 41.66666667%;\n    max-width: 41.66666667%;\n  }\n  .ant-col-md-push-10 {\n    left: 41.66666667%;\n  }\n  .ant-col-md-pull-10 {\n    right: 41.66666667%;\n  }\n  .ant-col-md-offset-10 {\n    margin-left: 41.66666667%;\n  }\n  .ant-col-md-order-10 {\n    order: 10;\n  }\n  .ant-col-md-9 {\n    display: block;\n    flex: 0 0 37.5%;\n    max-width: 37.5%;\n  }\n  .ant-col-md-push-9 {\n    left: 37.5%;\n  }\n  .ant-col-md-pull-9 {\n    right: 37.5%;\n  }\n  .ant-col-md-offset-9 {\n    margin-left: 37.5%;\n  }\n  .ant-col-md-order-9 {\n    order: 9;\n  }\n  .ant-col-md-8 {\n    display: block;\n    flex: 0 0 33.33333333%;\n    max-width: 33.33333333%;\n  }\n  .ant-col-md-push-8 {\n    left: 33.33333333%;\n  }\n  .ant-col-md-pull-8 {\n    right: 33.33333333%;\n  }\n  .ant-col-md-offset-8 {\n    margin-left: 33.33333333%;\n  }\n  .ant-col-md-order-8 {\n    order: 8;\n  }\n  .ant-col-md-7 {\n    display: block;\n    flex: 0 0 29.16666667%;\n    max-width: 29.16666667%;\n  }\n  .ant-col-md-push-7 {\n    left: 29.16666667%;\n  }\n  .ant-col-md-pull-7 {\n    right: 29.16666667%;\n  }\n  .ant-col-md-offset-7 {\n    margin-left: 29.16666667%;\n  }\n  .ant-col-md-order-7 {\n    order: 7;\n  }\n  .ant-col-md-6 {\n    display: block;\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .ant-col-md-push-6 {\n    left: 25%;\n  }\n  .ant-col-md-pull-6 {\n    right: 25%;\n  }\n  .ant-col-md-offset-6 {\n    margin-left: 25%;\n  }\n  .ant-col-md-order-6 {\n    order: 6;\n  }\n  .ant-col-md-5 {\n    display: block;\n    flex: 0 0 20.83333333%;\n    max-width: 20.83333333%;\n  }\n  .ant-col-md-push-5 {\n    left: 20.83333333%;\n  }\n  .ant-col-md-pull-5 {\n    right: 20.83333333%;\n  }\n  .ant-col-md-offset-5 {\n    margin-left: 20.83333333%;\n  }\n  .ant-col-md-order-5 {\n    order: 5;\n  }\n  .ant-col-md-4 {\n    display: block;\n    flex: 0 0 16.66666667%;\n    max-width: 16.66666667%;\n  }\n  .ant-col-md-push-4 {\n    left: 16.66666667%;\n  }\n  .ant-col-md-pull-4 {\n    right: 16.66666667%;\n  }\n  .ant-col-md-offset-4 {\n    margin-left: 16.66666667%;\n  }\n  .ant-col-md-order-4 {\n    order: 4;\n  }\n  .ant-col-md-3 {\n    display: block;\n    flex: 0 0 12.5%;\n    max-width: 12.5%;\n  }\n  .ant-col-md-push-3 {\n    left: 12.5%;\n  }\n  .ant-col-md-pull-3 {\n    right: 12.5%;\n  }\n  .ant-col-md-offset-3 {\n    margin-left: 12.5%;\n  }\n  .ant-col-md-order-3 {\n    order: 3;\n  }\n  .ant-col-md-2 {\n    display: block;\n    flex: 0 0 8.33333333%;\n    max-width: 8.33333333%;\n  }\n  .ant-col-md-push-2 {\n    left: 8.33333333%;\n  }\n  .ant-col-md-pull-2 {\n    right: 8.33333333%;\n  }\n  .ant-col-md-offset-2 {\n    margin-left: 8.33333333%;\n  }\n  .ant-col-md-order-2 {\n    order: 2;\n  }\n  .ant-col-md-1 {\n    display: block;\n    flex: 0 0 4.16666667%;\n    max-width: 4.16666667%;\n  }\n  .ant-col-md-push-1 {\n    left: 4.16666667%;\n  }\n  .ant-col-md-pull-1 {\n    right: 4.16666667%;\n  }\n  .ant-col-md-offset-1 {\n    margin-left: 4.16666667%;\n  }\n  .ant-col-md-order-1 {\n    order: 1;\n  }\n  .ant-col-md-0 {\n    display: none;\n  }\n  .ant-col-push-0 {\n    left: auto;\n  }\n  .ant-col-pull-0 {\n    right: auto;\n  }\n  .ant-col-md-push-0 {\n    left: auto;\n  }\n  .ant-col-md-pull-0 {\n    right: auto;\n  }\n  .ant-col-md-offset-0 {\n    margin-left: 0;\n  }\n  .ant-col-md-order-0 {\n    order: 0;\n  }\n  .ant-col-push-0.ant-col-rtl {\n    right: auto;\n  }\n  .ant-col-pull-0.ant-col-rtl {\n    left: auto;\n  }\n  .ant-col-md-push-0.ant-col-rtl {\n    right: auto;\n  }\n  .ant-col-md-pull-0.ant-col-rtl {\n    left: auto;\n  }\n  .ant-col-md-offset-0.ant-col-rtl {\n    margin-right: 0;\n  }\n  .ant-col-md-push-1.ant-col-rtl {\n    right: 4.16666667%;\n    left: auto;\n  }\n  .ant-col-md-pull-1.ant-col-rtl {\n    right: auto;\n    left: 4.16666667%;\n  }\n  .ant-col-md-offset-1.ant-col-rtl {\n    margin-right: 4.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-2.ant-col-rtl {\n    right: 8.33333333%;\n    left: auto;\n  }\n  .ant-col-md-pull-2.ant-col-rtl {\n    right: auto;\n    left: 8.33333333%;\n  }\n  .ant-col-md-offset-2.ant-col-rtl {\n    margin-right: 8.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-3.ant-col-rtl {\n    right: 12.5%;\n    left: auto;\n  }\n  .ant-col-md-pull-3.ant-col-rtl {\n    right: auto;\n    left: 12.5%;\n  }\n  .ant-col-md-offset-3.ant-col-rtl {\n    margin-right: 12.5%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-4.ant-col-rtl {\n    right: 16.66666667%;\n    left: auto;\n  }\n  .ant-col-md-pull-4.ant-col-rtl {\n    right: auto;\n    left: 16.66666667%;\n  }\n  .ant-col-md-offset-4.ant-col-rtl {\n    margin-right: 16.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-5.ant-col-rtl {\n    right: 20.83333333%;\n    left: auto;\n  }\n  .ant-col-md-pull-5.ant-col-rtl {\n    right: auto;\n    left: 20.83333333%;\n  }\n  .ant-col-md-offset-5.ant-col-rtl {\n    margin-right: 20.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-6.ant-col-rtl {\n    right: 25%;\n    left: auto;\n  }\n  .ant-col-md-pull-6.ant-col-rtl {\n    right: auto;\n    left: 25%;\n  }\n  .ant-col-md-offset-6.ant-col-rtl {\n    margin-right: 25%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-7.ant-col-rtl {\n    right: 29.16666667%;\n    left: auto;\n  }\n  .ant-col-md-pull-7.ant-col-rtl {\n    right: auto;\n    left: 29.16666667%;\n  }\n  .ant-col-md-offset-7.ant-col-rtl {\n    margin-right: 29.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-8.ant-col-rtl {\n    right: 33.33333333%;\n    left: auto;\n  }\n  .ant-col-md-pull-8.ant-col-rtl {\n    right: auto;\n    left: 33.33333333%;\n  }\n  .ant-col-md-offset-8.ant-col-rtl {\n    margin-right: 33.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-9.ant-col-rtl {\n    right: 37.5%;\n    left: auto;\n  }\n  .ant-col-md-pull-9.ant-col-rtl {\n    right: auto;\n    left: 37.5%;\n  }\n  .ant-col-md-offset-9.ant-col-rtl {\n    margin-right: 37.5%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-10.ant-col-rtl {\n    right: 41.66666667%;\n    left: auto;\n  }\n  .ant-col-md-pull-10.ant-col-rtl {\n    right: auto;\n    left: 41.66666667%;\n  }\n  .ant-col-md-offset-10.ant-col-rtl {\n    margin-right: 41.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-11.ant-col-rtl {\n    right: 45.83333333%;\n    left: auto;\n  }\n  .ant-col-md-pull-11.ant-col-rtl {\n    right: auto;\n    left: 45.83333333%;\n  }\n  .ant-col-md-offset-11.ant-col-rtl {\n    margin-right: 45.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-12.ant-col-rtl {\n    right: 50%;\n    left: auto;\n  }\n  .ant-col-md-pull-12.ant-col-rtl {\n    right: auto;\n    left: 50%;\n  }\n  .ant-col-md-offset-12.ant-col-rtl {\n    margin-right: 50%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-13.ant-col-rtl {\n    right: 54.16666667%;\n    left: auto;\n  }\n  .ant-col-md-pull-13.ant-col-rtl {\n    right: auto;\n    left: 54.16666667%;\n  }\n  .ant-col-md-offset-13.ant-col-rtl {\n    margin-right: 54.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-14.ant-col-rtl {\n    right: 58.33333333%;\n    left: auto;\n  }\n  .ant-col-md-pull-14.ant-col-rtl {\n    right: auto;\n    left: 58.33333333%;\n  }\n  .ant-col-md-offset-14.ant-col-rtl {\n    margin-right: 58.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-15.ant-col-rtl {\n    right: 62.5%;\n    left: auto;\n  }\n  .ant-col-md-pull-15.ant-col-rtl {\n    right: auto;\n    left: 62.5%;\n  }\n  .ant-col-md-offset-15.ant-col-rtl {\n    margin-right: 62.5%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-16.ant-col-rtl {\n    right: 66.66666667%;\n    left: auto;\n  }\n  .ant-col-md-pull-16.ant-col-rtl {\n    right: auto;\n    left: 66.66666667%;\n  }\n  .ant-col-md-offset-16.ant-col-rtl {\n    margin-right: 66.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-17.ant-col-rtl {\n    right: 70.83333333%;\n    left: auto;\n  }\n  .ant-col-md-pull-17.ant-col-rtl {\n    right: auto;\n    left: 70.83333333%;\n  }\n  .ant-col-md-offset-17.ant-col-rtl {\n    margin-right: 70.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-18.ant-col-rtl {\n    right: 75%;\n    left: auto;\n  }\n  .ant-col-md-pull-18.ant-col-rtl {\n    right: auto;\n    left: 75%;\n  }\n  .ant-col-md-offset-18.ant-col-rtl {\n    margin-right: 75%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-19.ant-col-rtl {\n    right: 79.16666667%;\n    left: auto;\n  }\n  .ant-col-md-pull-19.ant-col-rtl {\n    right: auto;\n    left: 79.16666667%;\n  }\n  .ant-col-md-offset-19.ant-col-rtl {\n    margin-right: 79.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-20.ant-col-rtl {\n    right: 83.33333333%;\n    left: auto;\n  }\n  .ant-col-md-pull-20.ant-col-rtl {\n    right: auto;\n    left: 83.33333333%;\n  }\n  .ant-col-md-offset-20.ant-col-rtl {\n    margin-right: 83.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-21.ant-col-rtl {\n    right: 87.5%;\n    left: auto;\n  }\n  .ant-col-md-pull-21.ant-col-rtl {\n    right: auto;\n    left: 87.5%;\n  }\n  .ant-col-md-offset-21.ant-col-rtl {\n    margin-right: 87.5%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-22.ant-col-rtl {\n    right: 91.66666667%;\n    left: auto;\n  }\n  .ant-col-md-pull-22.ant-col-rtl {\n    right: auto;\n    left: 91.66666667%;\n  }\n  .ant-col-md-offset-22.ant-col-rtl {\n    margin-right: 91.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-23.ant-col-rtl {\n    right: 95.83333333%;\n    left: auto;\n  }\n  .ant-col-md-pull-23.ant-col-rtl {\n    right: auto;\n    left: 95.83333333%;\n  }\n  .ant-col-md-offset-23.ant-col-rtl {\n    margin-right: 95.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-md-push-24.ant-col-rtl {\n    right: 100%;\n    left: auto;\n  }\n  .ant-col-md-pull-24.ant-col-rtl {\n    right: auto;\n    left: 100%;\n  }\n  .ant-col-md-offset-24.ant-col-rtl {\n    margin-right: 100%;\n    margin-left: 0;\n  }\n}\n@media (min-width: 992px) {\n  .ant-col-lg-24 {\n    display: block;\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .ant-col-lg-push-24 {\n    left: 100%;\n  }\n  .ant-col-lg-pull-24 {\n    right: 100%;\n  }\n  .ant-col-lg-offset-24 {\n    margin-left: 100%;\n  }\n  .ant-col-lg-order-24 {\n    order: 24;\n  }\n  .ant-col-lg-23 {\n    display: block;\n    flex: 0 0 95.83333333%;\n    max-width: 95.83333333%;\n  }\n  .ant-col-lg-push-23 {\n    left: 95.83333333%;\n  }\n  .ant-col-lg-pull-23 {\n    right: 95.83333333%;\n  }\n  .ant-col-lg-offset-23 {\n    margin-left: 95.83333333%;\n  }\n  .ant-col-lg-order-23 {\n    order: 23;\n  }\n  .ant-col-lg-22 {\n    display: block;\n    flex: 0 0 91.66666667%;\n    max-width: 91.66666667%;\n  }\n  .ant-col-lg-push-22 {\n    left: 91.66666667%;\n  }\n  .ant-col-lg-pull-22 {\n    right: 91.66666667%;\n  }\n  .ant-col-lg-offset-22 {\n    margin-left: 91.66666667%;\n  }\n  .ant-col-lg-order-22 {\n    order: 22;\n  }\n  .ant-col-lg-21 {\n    display: block;\n    flex: 0 0 87.5%;\n    max-width: 87.5%;\n  }\n  .ant-col-lg-push-21 {\n    left: 87.5%;\n  }\n  .ant-col-lg-pull-21 {\n    right: 87.5%;\n  }\n  .ant-col-lg-offset-21 {\n    margin-left: 87.5%;\n  }\n  .ant-col-lg-order-21 {\n    order: 21;\n  }\n  .ant-col-lg-20 {\n    display: block;\n    flex: 0 0 83.33333333%;\n    max-width: 83.33333333%;\n  }\n  .ant-col-lg-push-20 {\n    left: 83.33333333%;\n  }\n  .ant-col-lg-pull-20 {\n    right: 83.33333333%;\n  }\n  .ant-col-lg-offset-20 {\n    margin-left: 83.33333333%;\n  }\n  .ant-col-lg-order-20 {\n    order: 20;\n  }\n  .ant-col-lg-19 {\n    display: block;\n    flex: 0 0 79.16666667%;\n    max-width: 79.16666667%;\n  }\n  .ant-col-lg-push-19 {\n    left: 79.16666667%;\n  }\n  .ant-col-lg-pull-19 {\n    right: 79.16666667%;\n  }\n  .ant-col-lg-offset-19 {\n    margin-left: 79.16666667%;\n  }\n  .ant-col-lg-order-19 {\n    order: 19;\n  }\n  .ant-col-lg-18 {\n    display: block;\n    flex: 0 0 75%;\n    max-width: 75%;\n  }\n  .ant-col-lg-push-18 {\n    left: 75%;\n  }\n  .ant-col-lg-pull-18 {\n    right: 75%;\n  }\n  .ant-col-lg-offset-18 {\n    margin-left: 75%;\n  }\n  .ant-col-lg-order-18 {\n    order: 18;\n  }\n  .ant-col-lg-17 {\n    display: block;\n    flex: 0 0 70.83333333%;\n    max-width: 70.83333333%;\n  }\n  .ant-col-lg-push-17 {\n    left: 70.83333333%;\n  }\n  .ant-col-lg-pull-17 {\n    right: 70.83333333%;\n  }\n  .ant-col-lg-offset-17 {\n    margin-left: 70.83333333%;\n  }\n  .ant-col-lg-order-17 {\n    order: 17;\n  }\n  .ant-col-lg-16 {\n    display: block;\n    flex: 0 0 66.66666667%;\n    max-width: 66.66666667%;\n  }\n  .ant-col-lg-push-16 {\n    left: 66.66666667%;\n  }\n  .ant-col-lg-pull-16 {\n    right: 66.66666667%;\n  }\n  .ant-col-lg-offset-16 {\n    margin-left: 66.66666667%;\n  }\n  .ant-col-lg-order-16 {\n    order: 16;\n  }\n  .ant-col-lg-15 {\n    display: block;\n    flex: 0 0 62.5%;\n    max-width: 62.5%;\n  }\n  .ant-col-lg-push-15 {\n    left: 62.5%;\n  }\n  .ant-col-lg-pull-15 {\n    right: 62.5%;\n  }\n  .ant-col-lg-offset-15 {\n    margin-left: 62.5%;\n  }\n  .ant-col-lg-order-15 {\n    order: 15;\n  }\n  .ant-col-lg-14 {\n    display: block;\n    flex: 0 0 58.33333333%;\n    max-width: 58.33333333%;\n  }\n  .ant-col-lg-push-14 {\n    left: 58.33333333%;\n  }\n  .ant-col-lg-pull-14 {\n    right: 58.33333333%;\n  }\n  .ant-col-lg-offset-14 {\n    margin-left: 58.33333333%;\n  }\n  .ant-col-lg-order-14 {\n    order: 14;\n  }\n  .ant-col-lg-13 {\n    display: block;\n    flex: 0 0 54.16666667%;\n    max-width: 54.16666667%;\n  }\n  .ant-col-lg-push-13 {\n    left: 54.16666667%;\n  }\n  .ant-col-lg-pull-13 {\n    right: 54.16666667%;\n  }\n  .ant-col-lg-offset-13 {\n    margin-left: 54.16666667%;\n  }\n  .ant-col-lg-order-13 {\n    order: 13;\n  }\n  .ant-col-lg-12 {\n    display: block;\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .ant-col-lg-push-12 {\n    left: 50%;\n  }\n  .ant-col-lg-pull-12 {\n    right: 50%;\n  }\n  .ant-col-lg-offset-12 {\n    margin-left: 50%;\n  }\n  .ant-col-lg-order-12 {\n    order: 12;\n  }\n  .ant-col-lg-11 {\n    display: block;\n    flex: 0 0 45.83333333%;\n    max-width: 45.83333333%;\n  }\n  .ant-col-lg-push-11 {\n    left: 45.83333333%;\n  }\n  .ant-col-lg-pull-11 {\n    right: 45.83333333%;\n  }\n  .ant-col-lg-offset-11 {\n    margin-left: 45.83333333%;\n  }\n  .ant-col-lg-order-11 {\n    order: 11;\n  }\n  .ant-col-lg-10 {\n    display: block;\n    flex: 0 0 41.66666667%;\n    max-width: 41.66666667%;\n  }\n  .ant-col-lg-push-10 {\n    left: 41.66666667%;\n  }\n  .ant-col-lg-pull-10 {\n    right: 41.66666667%;\n  }\n  .ant-col-lg-offset-10 {\n    margin-left: 41.66666667%;\n  }\n  .ant-col-lg-order-10 {\n    order: 10;\n  }\n  .ant-col-lg-9 {\n    display: block;\n    flex: 0 0 37.5%;\n    max-width: 37.5%;\n  }\n  .ant-col-lg-push-9 {\n    left: 37.5%;\n  }\n  .ant-col-lg-pull-9 {\n    right: 37.5%;\n  }\n  .ant-col-lg-offset-9 {\n    margin-left: 37.5%;\n  }\n  .ant-col-lg-order-9 {\n    order: 9;\n  }\n  .ant-col-lg-8 {\n    display: block;\n    flex: 0 0 33.33333333%;\n    max-width: 33.33333333%;\n  }\n  .ant-col-lg-push-8 {\n    left: 33.33333333%;\n  }\n  .ant-col-lg-pull-8 {\n    right: 33.33333333%;\n  }\n  .ant-col-lg-offset-8 {\n    margin-left: 33.33333333%;\n  }\n  .ant-col-lg-order-8 {\n    order: 8;\n  }\n  .ant-col-lg-7 {\n    display: block;\n    flex: 0 0 29.16666667%;\n    max-width: 29.16666667%;\n  }\n  .ant-col-lg-push-7 {\n    left: 29.16666667%;\n  }\n  .ant-col-lg-pull-7 {\n    right: 29.16666667%;\n  }\n  .ant-col-lg-offset-7 {\n    margin-left: 29.16666667%;\n  }\n  .ant-col-lg-order-7 {\n    order: 7;\n  }\n  .ant-col-lg-6 {\n    display: block;\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .ant-col-lg-push-6 {\n    left: 25%;\n  }\n  .ant-col-lg-pull-6 {\n    right: 25%;\n  }\n  .ant-col-lg-offset-6 {\n    margin-left: 25%;\n  }\n  .ant-col-lg-order-6 {\n    order: 6;\n  }\n  .ant-col-lg-5 {\n    display: block;\n    flex: 0 0 20.83333333%;\n    max-width: 20.83333333%;\n  }\n  .ant-col-lg-push-5 {\n    left: 20.83333333%;\n  }\n  .ant-col-lg-pull-5 {\n    right: 20.83333333%;\n  }\n  .ant-col-lg-offset-5 {\n    margin-left: 20.83333333%;\n  }\n  .ant-col-lg-order-5 {\n    order: 5;\n  }\n  .ant-col-lg-4 {\n    display: block;\n    flex: 0 0 16.66666667%;\n    max-width: 16.66666667%;\n  }\n  .ant-col-lg-push-4 {\n    left: 16.66666667%;\n  }\n  .ant-col-lg-pull-4 {\n    right: 16.66666667%;\n  }\n  .ant-col-lg-offset-4 {\n    margin-left: 16.66666667%;\n  }\n  .ant-col-lg-order-4 {\n    order: 4;\n  }\n  .ant-col-lg-3 {\n    display: block;\n    flex: 0 0 12.5%;\n    max-width: 12.5%;\n  }\n  .ant-col-lg-push-3 {\n    left: 12.5%;\n  }\n  .ant-col-lg-pull-3 {\n    right: 12.5%;\n  }\n  .ant-col-lg-offset-3 {\n    margin-left: 12.5%;\n  }\n  .ant-col-lg-order-3 {\n    order: 3;\n  }\n  .ant-col-lg-2 {\n    display: block;\n    flex: 0 0 8.33333333%;\n    max-width: 8.33333333%;\n  }\n  .ant-col-lg-push-2 {\n    left: 8.33333333%;\n  }\n  .ant-col-lg-pull-2 {\n    right: 8.33333333%;\n  }\n  .ant-col-lg-offset-2 {\n    margin-left: 8.33333333%;\n  }\n  .ant-col-lg-order-2 {\n    order: 2;\n  }\n  .ant-col-lg-1 {\n    display: block;\n    flex: 0 0 4.16666667%;\n    max-width: 4.16666667%;\n  }\n  .ant-col-lg-push-1 {\n    left: 4.16666667%;\n  }\n  .ant-col-lg-pull-1 {\n    right: 4.16666667%;\n  }\n  .ant-col-lg-offset-1 {\n    margin-left: 4.16666667%;\n  }\n  .ant-col-lg-order-1 {\n    order: 1;\n  }\n  .ant-col-lg-0 {\n    display: none;\n  }\n  .ant-col-push-0 {\n    left: auto;\n  }\n  .ant-col-pull-0 {\n    right: auto;\n  }\n  .ant-col-lg-push-0 {\n    left: auto;\n  }\n  .ant-col-lg-pull-0 {\n    right: auto;\n  }\n  .ant-col-lg-offset-0 {\n    margin-left: 0;\n  }\n  .ant-col-lg-order-0 {\n    order: 0;\n  }\n  .ant-col-push-0.ant-col-rtl {\n    right: auto;\n  }\n  .ant-col-pull-0.ant-col-rtl {\n    left: auto;\n  }\n  .ant-col-lg-push-0.ant-col-rtl {\n    right: auto;\n  }\n  .ant-col-lg-pull-0.ant-col-rtl {\n    left: auto;\n  }\n  .ant-col-lg-offset-0.ant-col-rtl {\n    margin-right: 0;\n  }\n  .ant-col-lg-push-1.ant-col-rtl {\n    right: 4.16666667%;\n    left: auto;\n  }\n  .ant-col-lg-pull-1.ant-col-rtl {\n    right: auto;\n    left: 4.16666667%;\n  }\n  .ant-col-lg-offset-1.ant-col-rtl {\n    margin-right: 4.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-2.ant-col-rtl {\n    right: 8.33333333%;\n    left: auto;\n  }\n  .ant-col-lg-pull-2.ant-col-rtl {\n    right: auto;\n    left: 8.33333333%;\n  }\n  .ant-col-lg-offset-2.ant-col-rtl {\n    margin-right: 8.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-3.ant-col-rtl {\n    right: 12.5%;\n    left: auto;\n  }\n  .ant-col-lg-pull-3.ant-col-rtl {\n    right: auto;\n    left: 12.5%;\n  }\n  .ant-col-lg-offset-3.ant-col-rtl {\n    margin-right: 12.5%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-4.ant-col-rtl {\n    right: 16.66666667%;\n    left: auto;\n  }\n  .ant-col-lg-pull-4.ant-col-rtl {\n    right: auto;\n    left: 16.66666667%;\n  }\n  .ant-col-lg-offset-4.ant-col-rtl {\n    margin-right: 16.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-5.ant-col-rtl {\n    right: 20.83333333%;\n    left: auto;\n  }\n  .ant-col-lg-pull-5.ant-col-rtl {\n    right: auto;\n    left: 20.83333333%;\n  }\n  .ant-col-lg-offset-5.ant-col-rtl {\n    margin-right: 20.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-6.ant-col-rtl {\n    right: 25%;\n    left: auto;\n  }\n  .ant-col-lg-pull-6.ant-col-rtl {\n    right: auto;\n    left: 25%;\n  }\n  .ant-col-lg-offset-6.ant-col-rtl {\n    margin-right: 25%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-7.ant-col-rtl {\n    right: 29.16666667%;\n    left: auto;\n  }\n  .ant-col-lg-pull-7.ant-col-rtl {\n    right: auto;\n    left: 29.16666667%;\n  }\n  .ant-col-lg-offset-7.ant-col-rtl {\n    margin-right: 29.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-8.ant-col-rtl {\n    right: 33.33333333%;\n    left: auto;\n  }\n  .ant-col-lg-pull-8.ant-col-rtl {\n    right: auto;\n    left: 33.33333333%;\n  }\n  .ant-col-lg-offset-8.ant-col-rtl {\n    margin-right: 33.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-9.ant-col-rtl {\n    right: 37.5%;\n    left: auto;\n  }\n  .ant-col-lg-pull-9.ant-col-rtl {\n    right: auto;\n    left: 37.5%;\n  }\n  .ant-col-lg-offset-9.ant-col-rtl {\n    margin-right: 37.5%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-10.ant-col-rtl {\n    right: 41.66666667%;\n    left: auto;\n  }\n  .ant-col-lg-pull-10.ant-col-rtl {\n    right: auto;\n    left: 41.66666667%;\n  }\n  .ant-col-lg-offset-10.ant-col-rtl {\n    margin-right: 41.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-11.ant-col-rtl {\n    right: 45.83333333%;\n    left: auto;\n  }\n  .ant-col-lg-pull-11.ant-col-rtl {\n    right: auto;\n    left: 45.83333333%;\n  }\n  .ant-col-lg-offset-11.ant-col-rtl {\n    margin-right: 45.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-12.ant-col-rtl {\n    right: 50%;\n    left: auto;\n  }\n  .ant-col-lg-pull-12.ant-col-rtl {\n    right: auto;\n    left: 50%;\n  }\n  .ant-col-lg-offset-12.ant-col-rtl {\n    margin-right: 50%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-13.ant-col-rtl {\n    right: 54.16666667%;\n    left: auto;\n  }\n  .ant-col-lg-pull-13.ant-col-rtl {\n    right: auto;\n    left: 54.16666667%;\n  }\n  .ant-col-lg-offset-13.ant-col-rtl {\n    margin-right: 54.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-14.ant-col-rtl {\n    right: 58.33333333%;\n    left: auto;\n  }\n  .ant-col-lg-pull-14.ant-col-rtl {\n    right: auto;\n    left: 58.33333333%;\n  }\n  .ant-col-lg-offset-14.ant-col-rtl {\n    margin-right: 58.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-15.ant-col-rtl {\n    right: 62.5%;\n    left: auto;\n  }\n  .ant-col-lg-pull-15.ant-col-rtl {\n    right: auto;\n    left: 62.5%;\n  }\n  .ant-col-lg-offset-15.ant-col-rtl {\n    margin-right: 62.5%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-16.ant-col-rtl {\n    right: 66.66666667%;\n    left: auto;\n  }\n  .ant-col-lg-pull-16.ant-col-rtl {\n    right: auto;\n    left: 66.66666667%;\n  }\n  .ant-col-lg-offset-16.ant-col-rtl {\n    margin-right: 66.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-17.ant-col-rtl {\n    right: 70.83333333%;\n    left: auto;\n  }\n  .ant-col-lg-pull-17.ant-col-rtl {\n    right: auto;\n    left: 70.83333333%;\n  }\n  .ant-col-lg-offset-17.ant-col-rtl {\n    margin-right: 70.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-18.ant-col-rtl {\n    right: 75%;\n    left: auto;\n  }\n  .ant-col-lg-pull-18.ant-col-rtl {\n    right: auto;\n    left: 75%;\n  }\n  .ant-col-lg-offset-18.ant-col-rtl {\n    margin-right: 75%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-19.ant-col-rtl {\n    right: 79.16666667%;\n    left: auto;\n  }\n  .ant-col-lg-pull-19.ant-col-rtl {\n    right: auto;\n    left: 79.16666667%;\n  }\n  .ant-col-lg-offset-19.ant-col-rtl {\n    margin-right: 79.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-20.ant-col-rtl {\n    right: 83.33333333%;\n    left: auto;\n  }\n  .ant-col-lg-pull-20.ant-col-rtl {\n    right: auto;\n    left: 83.33333333%;\n  }\n  .ant-col-lg-offset-20.ant-col-rtl {\n    margin-right: 83.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-21.ant-col-rtl {\n    right: 87.5%;\n    left: auto;\n  }\n  .ant-col-lg-pull-21.ant-col-rtl {\n    right: auto;\n    left: 87.5%;\n  }\n  .ant-col-lg-offset-21.ant-col-rtl {\n    margin-right: 87.5%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-22.ant-col-rtl {\n    right: 91.66666667%;\n    left: auto;\n  }\n  .ant-col-lg-pull-22.ant-col-rtl {\n    right: auto;\n    left: 91.66666667%;\n  }\n  .ant-col-lg-offset-22.ant-col-rtl {\n    margin-right: 91.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-23.ant-col-rtl {\n    right: 95.83333333%;\n    left: auto;\n  }\n  .ant-col-lg-pull-23.ant-col-rtl {\n    right: auto;\n    left: 95.83333333%;\n  }\n  .ant-col-lg-offset-23.ant-col-rtl {\n    margin-right: 95.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-lg-push-24.ant-col-rtl {\n    right: 100%;\n    left: auto;\n  }\n  .ant-col-lg-pull-24.ant-col-rtl {\n    right: auto;\n    left: 100%;\n  }\n  .ant-col-lg-offset-24.ant-col-rtl {\n    margin-right: 100%;\n    margin-left: 0;\n  }\n}\n@media (min-width: 1200px) {\n  .ant-col-xl-24 {\n    display: block;\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .ant-col-xl-push-24 {\n    left: 100%;\n  }\n  .ant-col-xl-pull-24 {\n    right: 100%;\n  }\n  .ant-col-xl-offset-24 {\n    margin-left: 100%;\n  }\n  .ant-col-xl-order-24 {\n    order: 24;\n  }\n  .ant-col-xl-23 {\n    display: block;\n    flex: 0 0 95.83333333%;\n    max-width: 95.83333333%;\n  }\n  .ant-col-xl-push-23 {\n    left: 95.83333333%;\n  }\n  .ant-col-xl-pull-23 {\n    right: 95.83333333%;\n  }\n  .ant-col-xl-offset-23 {\n    margin-left: 95.83333333%;\n  }\n  .ant-col-xl-order-23 {\n    order: 23;\n  }\n  .ant-col-xl-22 {\n    display: block;\n    flex: 0 0 91.66666667%;\n    max-width: 91.66666667%;\n  }\n  .ant-col-xl-push-22 {\n    left: 91.66666667%;\n  }\n  .ant-col-xl-pull-22 {\n    right: 91.66666667%;\n  }\n  .ant-col-xl-offset-22 {\n    margin-left: 91.66666667%;\n  }\n  .ant-col-xl-order-22 {\n    order: 22;\n  }\n  .ant-col-xl-21 {\n    display: block;\n    flex: 0 0 87.5%;\n    max-width: 87.5%;\n  }\n  .ant-col-xl-push-21 {\n    left: 87.5%;\n  }\n  .ant-col-xl-pull-21 {\n    right: 87.5%;\n  }\n  .ant-col-xl-offset-21 {\n    margin-left: 87.5%;\n  }\n  .ant-col-xl-order-21 {\n    order: 21;\n  }\n  .ant-col-xl-20 {\n    display: block;\n    flex: 0 0 83.33333333%;\n    max-width: 83.33333333%;\n  }\n  .ant-col-xl-push-20 {\n    left: 83.33333333%;\n  }\n  .ant-col-xl-pull-20 {\n    right: 83.33333333%;\n  }\n  .ant-col-xl-offset-20 {\n    margin-left: 83.33333333%;\n  }\n  .ant-col-xl-order-20 {\n    order: 20;\n  }\n  .ant-col-xl-19 {\n    display: block;\n    flex: 0 0 79.16666667%;\n    max-width: 79.16666667%;\n  }\n  .ant-col-xl-push-19 {\n    left: 79.16666667%;\n  }\n  .ant-col-xl-pull-19 {\n    right: 79.16666667%;\n  }\n  .ant-col-xl-offset-19 {\n    margin-left: 79.16666667%;\n  }\n  .ant-col-xl-order-19 {\n    order: 19;\n  }\n  .ant-col-xl-18 {\n    display: block;\n    flex: 0 0 75%;\n    max-width: 75%;\n  }\n  .ant-col-xl-push-18 {\n    left: 75%;\n  }\n  .ant-col-xl-pull-18 {\n    right: 75%;\n  }\n  .ant-col-xl-offset-18 {\n    margin-left: 75%;\n  }\n  .ant-col-xl-order-18 {\n    order: 18;\n  }\n  .ant-col-xl-17 {\n    display: block;\n    flex: 0 0 70.83333333%;\n    max-width: 70.83333333%;\n  }\n  .ant-col-xl-push-17 {\n    left: 70.83333333%;\n  }\n  .ant-col-xl-pull-17 {\n    right: 70.83333333%;\n  }\n  .ant-col-xl-offset-17 {\n    margin-left: 70.83333333%;\n  }\n  .ant-col-xl-order-17 {\n    order: 17;\n  }\n  .ant-col-xl-16 {\n    display: block;\n    flex: 0 0 66.66666667%;\n    max-width: 66.66666667%;\n  }\n  .ant-col-xl-push-16 {\n    left: 66.66666667%;\n  }\n  .ant-col-xl-pull-16 {\n    right: 66.66666667%;\n  }\n  .ant-col-xl-offset-16 {\n    margin-left: 66.66666667%;\n  }\n  .ant-col-xl-order-16 {\n    order: 16;\n  }\n  .ant-col-xl-15 {\n    display: block;\n    flex: 0 0 62.5%;\n    max-width: 62.5%;\n  }\n  .ant-col-xl-push-15 {\n    left: 62.5%;\n  }\n  .ant-col-xl-pull-15 {\n    right: 62.5%;\n  }\n  .ant-col-xl-offset-15 {\n    margin-left: 62.5%;\n  }\n  .ant-col-xl-order-15 {\n    order: 15;\n  }\n  .ant-col-xl-14 {\n    display: block;\n    flex: 0 0 58.33333333%;\n    max-width: 58.33333333%;\n  }\n  .ant-col-xl-push-14 {\n    left: 58.33333333%;\n  }\n  .ant-col-xl-pull-14 {\n    right: 58.33333333%;\n  }\n  .ant-col-xl-offset-14 {\n    margin-left: 58.33333333%;\n  }\n  .ant-col-xl-order-14 {\n    order: 14;\n  }\n  .ant-col-xl-13 {\n    display: block;\n    flex: 0 0 54.16666667%;\n    max-width: 54.16666667%;\n  }\n  .ant-col-xl-push-13 {\n    left: 54.16666667%;\n  }\n  .ant-col-xl-pull-13 {\n    right: 54.16666667%;\n  }\n  .ant-col-xl-offset-13 {\n    margin-left: 54.16666667%;\n  }\n  .ant-col-xl-order-13 {\n    order: 13;\n  }\n  .ant-col-xl-12 {\n    display: block;\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .ant-col-xl-push-12 {\n    left: 50%;\n  }\n  .ant-col-xl-pull-12 {\n    right: 50%;\n  }\n  .ant-col-xl-offset-12 {\n    margin-left: 50%;\n  }\n  .ant-col-xl-order-12 {\n    order: 12;\n  }\n  .ant-col-xl-11 {\n    display: block;\n    flex: 0 0 45.83333333%;\n    max-width: 45.83333333%;\n  }\n  .ant-col-xl-push-11 {\n    left: 45.83333333%;\n  }\n  .ant-col-xl-pull-11 {\n    right: 45.83333333%;\n  }\n  .ant-col-xl-offset-11 {\n    margin-left: 45.83333333%;\n  }\n  .ant-col-xl-order-11 {\n    order: 11;\n  }\n  .ant-col-xl-10 {\n    display: block;\n    flex: 0 0 41.66666667%;\n    max-width: 41.66666667%;\n  }\n  .ant-col-xl-push-10 {\n    left: 41.66666667%;\n  }\n  .ant-col-xl-pull-10 {\n    right: 41.66666667%;\n  }\n  .ant-col-xl-offset-10 {\n    margin-left: 41.66666667%;\n  }\n  .ant-col-xl-order-10 {\n    order: 10;\n  }\n  .ant-col-xl-9 {\n    display: block;\n    flex: 0 0 37.5%;\n    max-width: 37.5%;\n  }\n  .ant-col-xl-push-9 {\n    left: 37.5%;\n  }\n  .ant-col-xl-pull-9 {\n    right: 37.5%;\n  }\n  .ant-col-xl-offset-9 {\n    margin-left: 37.5%;\n  }\n  .ant-col-xl-order-9 {\n    order: 9;\n  }\n  .ant-col-xl-8 {\n    display: block;\n    flex: 0 0 33.33333333%;\n    max-width: 33.33333333%;\n  }\n  .ant-col-xl-push-8 {\n    left: 33.33333333%;\n  }\n  .ant-col-xl-pull-8 {\n    right: 33.33333333%;\n  }\n  .ant-col-xl-offset-8 {\n    margin-left: 33.33333333%;\n  }\n  .ant-col-xl-order-8 {\n    order: 8;\n  }\n  .ant-col-xl-7 {\n    display: block;\n    flex: 0 0 29.16666667%;\n    max-width: 29.16666667%;\n  }\n  .ant-col-xl-push-7 {\n    left: 29.16666667%;\n  }\n  .ant-col-xl-pull-7 {\n    right: 29.16666667%;\n  }\n  .ant-col-xl-offset-7 {\n    margin-left: 29.16666667%;\n  }\n  .ant-col-xl-order-7 {\n    order: 7;\n  }\n  .ant-col-xl-6 {\n    display: block;\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .ant-col-xl-push-6 {\n    left: 25%;\n  }\n  .ant-col-xl-pull-6 {\n    right: 25%;\n  }\n  .ant-col-xl-offset-6 {\n    margin-left: 25%;\n  }\n  .ant-col-xl-order-6 {\n    order: 6;\n  }\n  .ant-col-xl-5 {\n    display: block;\n    flex: 0 0 20.83333333%;\n    max-width: 20.83333333%;\n  }\n  .ant-col-xl-push-5 {\n    left: 20.83333333%;\n  }\n  .ant-col-xl-pull-5 {\n    right: 20.83333333%;\n  }\n  .ant-col-xl-offset-5 {\n    margin-left: 20.83333333%;\n  }\n  .ant-col-xl-order-5 {\n    order: 5;\n  }\n  .ant-col-xl-4 {\n    display: block;\n    flex: 0 0 16.66666667%;\n    max-width: 16.66666667%;\n  }\n  .ant-col-xl-push-4 {\n    left: 16.66666667%;\n  }\n  .ant-col-xl-pull-4 {\n    right: 16.66666667%;\n  }\n  .ant-col-xl-offset-4 {\n    margin-left: 16.66666667%;\n  }\n  .ant-col-xl-order-4 {\n    order: 4;\n  }\n  .ant-col-xl-3 {\n    display: block;\n    flex: 0 0 12.5%;\n    max-width: 12.5%;\n  }\n  .ant-col-xl-push-3 {\n    left: 12.5%;\n  }\n  .ant-col-xl-pull-3 {\n    right: 12.5%;\n  }\n  .ant-col-xl-offset-3 {\n    margin-left: 12.5%;\n  }\n  .ant-col-xl-order-3 {\n    order: 3;\n  }\n  .ant-col-xl-2 {\n    display: block;\n    flex: 0 0 8.33333333%;\n    max-width: 8.33333333%;\n  }\n  .ant-col-xl-push-2 {\n    left: 8.33333333%;\n  }\n  .ant-col-xl-pull-2 {\n    right: 8.33333333%;\n  }\n  .ant-col-xl-offset-2 {\n    margin-left: 8.33333333%;\n  }\n  .ant-col-xl-order-2 {\n    order: 2;\n  }\n  .ant-col-xl-1 {\n    display: block;\n    flex: 0 0 4.16666667%;\n    max-width: 4.16666667%;\n  }\n  .ant-col-xl-push-1 {\n    left: 4.16666667%;\n  }\n  .ant-col-xl-pull-1 {\n    right: 4.16666667%;\n  }\n  .ant-col-xl-offset-1 {\n    margin-left: 4.16666667%;\n  }\n  .ant-col-xl-order-1 {\n    order: 1;\n  }\n  .ant-col-xl-0 {\n    display: none;\n  }\n  .ant-col-push-0 {\n    left: auto;\n  }\n  .ant-col-pull-0 {\n    right: auto;\n  }\n  .ant-col-xl-push-0 {\n    left: auto;\n  }\n  .ant-col-xl-pull-0 {\n    right: auto;\n  }\n  .ant-col-xl-offset-0 {\n    margin-left: 0;\n  }\n  .ant-col-xl-order-0 {\n    order: 0;\n  }\n  .ant-col-push-0.ant-col-rtl {\n    right: auto;\n  }\n  .ant-col-pull-0.ant-col-rtl {\n    left: auto;\n  }\n  .ant-col-xl-push-0.ant-col-rtl {\n    right: auto;\n  }\n  .ant-col-xl-pull-0.ant-col-rtl {\n    left: auto;\n  }\n  .ant-col-xl-offset-0.ant-col-rtl {\n    margin-right: 0;\n  }\n  .ant-col-xl-push-1.ant-col-rtl {\n    right: 4.16666667%;\n    left: auto;\n  }\n  .ant-col-xl-pull-1.ant-col-rtl {\n    right: auto;\n    left: 4.16666667%;\n  }\n  .ant-col-xl-offset-1.ant-col-rtl {\n    margin-right: 4.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-2.ant-col-rtl {\n    right: 8.33333333%;\n    left: auto;\n  }\n  .ant-col-xl-pull-2.ant-col-rtl {\n    right: auto;\n    left: 8.33333333%;\n  }\n  .ant-col-xl-offset-2.ant-col-rtl {\n    margin-right: 8.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-3.ant-col-rtl {\n    right: 12.5%;\n    left: auto;\n  }\n  .ant-col-xl-pull-3.ant-col-rtl {\n    right: auto;\n    left: 12.5%;\n  }\n  .ant-col-xl-offset-3.ant-col-rtl {\n    margin-right: 12.5%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-4.ant-col-rtl {\n    right: 16.66666667%;\n    left: auto;\n  }\n  .ant-col-xl-pull-4.ant-col-rtl {\n    right: auto;\n    left: 16.66666667%;\n  }\n  .ant-col-xl-offset-4.ant-col-rtl {\n    margin-right: 16.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-5.ant-col-rtl {\n    right: 20.83333333%;\n    left: auto;\n  }\n  .ant-col-xl-pull-5.ant-col-rtl {\n    right: auto;\n    left: 20.83333333%;\n  }\n  .ant-col-xl-offset-5.ant-col-rtl {\n    margin-right: 20.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-6.ant-col-rtl {\n    right: 25%;\n    left: auto;\n  }\n  .ant-col-xl-pull-6.ant-col-rtl {\n    right: auto;\n    left: 25%;\n  }\n  .ant-col-xl-offset-6.ant-col-rtl {\n    margin-right: 25%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-7.ant-col-rtl {\n    right: 29.16666667%;\n    left: auto;\n  }\n  .ant-col-xl-pull-7.ant-col-rtl {\n    right: auto;\n    left: 29.16666667%;\n  }\n  .ant-col-xl-offset-7.ant-col-rtl {\n    margin-right: 29.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-8.ant-col-rtl {\n    right: 33.33333333%;\n    left: auto;\n  }\n  .ant-col-xl-pull-8.ant-col-rtl {\n    right: auto;\n    left: 33.33333333%;\n  }\n  .ant-col-xl-offset-8.ant-col-rtl {\n    margin-right: 33.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-9.ant-col-rtl {\n    right: 37.5%;\n    left: auto;\n  }\n  .ant-col-xl-pull-9.ant-col-rtl {\n    right: auto;\n    left: 37.5%;\n  }\n  .ant-col-xl-offset-9.ant-col-rtl {\n    margin-right: 37.5%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-10.ant-col-rtl {\n    right: 41.66666667%;\n    left: auto;\n  }\n  .ant-col-xl-pull-10.ant-col-rtl {\n    right: auto;\n    left: 41.66666667%;\n  }\n  .ant-col-xl-offset-10.ant-col-rtl {\n    margin-right: 41.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-11.ant-col-rtl {\n    right: 45.83333333%;\n    left: auto;\n  }\n  .ant-col-xl-pull-11.ant-col-rtl {\n    right: auto;\n    left: 45.83333333%;\n  }\n  .ant-col-xl-offset-11.ant-col-rtl {\n    margin-right: 45.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-12.ant-col-rtl {\n    right: 50%;\n    left: auto;\n  }\n  .ant-col-xl-pull-12.ant-col-rtl {\n    right: auto;\n    left: 50%;\n  }\n  .ant-col-xl-offset-12.ant-col-rtl {\n    margin-right: 50%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-13.ant-col-rtl {\n    right: 54.16666667%;\n    left: auto;\n  }\n  .ant-col-xl-pull-13.ant-col-rtl {\n    right: auto;\n    left: 54.16666667%;\n  }\n  .ant-col-xl-offset-13.ant-col-rtl {\n    margin-right: 54.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-14.ant-col-rtl {\n    right: 58.33333333%;\n    left: auto;\n  }\n  .ant-col-xl-pull-14.ant-col-rtl {\n    right: auto;\n    left: 58.33333333%;\n  }\n  .ant-col-xl-offset-14.ant-col-rtl {\n    margin-right: 58.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-15.ant-col-rtl {\n    right: 62.5%;\n    left: auto;\n  }\n  .ant-col-xl-pull-15.ant-col-rtl {\n    right: auto;\n    left: 62.5%;\n  }\n  .ant-col-xl-offset-15.ant-col-rtl {\n    margin-right: 62.5%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-16.ant-col-rtl {\n    right: 66.66666667%;\n    left: auto;\n  }\n  .ant-col-xl-pull-16.ant-col-rtl {\n    right: auto;\n    left: 66.66666667%;\n  }\n  .ant-col-xl-offset-16.ant-col-rtl {\n    margin-right: 66.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-17.ant-col-rtl {\n    right: 70.83333333%;\n    left: auto;\n  }\n  .ant-col-xl-pull-17.ant-col-rtl {\n    right: auto;\n    left: 70.83333333%;\n  }\n  .ant-col-xl-offset-17.ant-col-rtl {\n    margin-right: 70.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-18.ant-col-rtl {\n    right: 75%;\n    left: auto;\n  }\n  .ant-col-xl-pull-18.ant-col-rtl {\n    right: auto;\n    left: 75%;\n  }\n  .ant-col-xl-offset-18.ant-col-rtl {\n    margin-right: 75%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-19.ant-col-rtl {\n    right: 79.16666667%;\n    left: auto;\n  }\n  .ant-col-xl-pull-19.ant-col-rtl {\n    right: auto;\n    left: 79.16666667%;\n  }\n  .ant-col-xl-offset-19.ant-col-rtl {\n    margin-right: 79.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-20.ant-col-rtl {\n    right: 83.33333333%;\n    left: auto;\n  }\n  .ant-col-xl-pull-20.ant-col-rtl {\n    right: auto;\n    left: 83.33333333%;\n  }\n  .ant-col-xl-offset-20.ant-col-rtl {\n    margin-right: 83.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-21.ant-col-rtl {\n    right: 87.5%;\n    left: auto;\n  }\n  .ant-col-xl-pull-21.ant-col-rtl {\n    right: auto;\n    left: 87.5%;\n  }\n  .ant-col-xl-offset-21.ant-col-rtl {\n    margin-right: 87.5%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-22.ant-col-rtl {\n    right: 91.66666667%;\n    left: auto;\n  }\n  .ant-col-xl-pull-22.ant-col-rtl {\n    right: auto;\n    left: 91.66666667%;\n  }\n  .ant-col-xl-offset-22.ant-col-rtl {\n    margin-right: 91.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-23.ant-col-rtl {\n    right: 95.83333333%;\n    left: auto;\n  }\n  .ant-col-xl-pull-23.ant-col-rtl {\n    right: auto;\n    left: 95.83333333%;\n  }\n  .ant-col-xl-offset-23.ant-col-rtl {\n    margin-right: 95.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-xl-push-24.ant-col-rtl {\n    right: 100%;\n    left: auto;\n  }\n  .ant-col-xl-pull-24.ant-col-rtl {\n    right: auto;\n    left: 100%;\n  }\n  .ant-col-xl-offset-24.ant-col-rtl {\n    margin-right: 100%;\n    margin-left: 0;\n  }\n}\n@media (min-width: 1600px) {\n  .ant-col-xxl-24 {\n    display: block;\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .ant-col-xxl-push-24 {\n    left: 100%;\n  }\n  .ant-col-xxl-pull-24 {\n    right: 100%;\n  }\n  .ant-col-xxl-offset-24 {\n    margin-left: 100%;\n  }\n  .ant-col-xxl-order-24 {\n    order: 24;\n  }\n  .ant-col-xxl-23 {\n    display: block;\n    flex: 0 0 95.83333333%;\n    max-width: 95.83333333%;\n  }\n  .ant-col-xxl-push-23 {\n    left: 95.83333333%;\n  }\n  .ant-col-xxl-pull-23 {\n    right: 95.83333333%;\n  }\n  .ant-col-xxl-offset-23 {\n    margin-left: 95.83333333%;\n  }\n  .ant-col-xxl-order-23 {\n    order: 23;\n  }\n  .ant-col-xxl-22 {\n    display: block;\n    flex: 0 0 91.66666667%;\n    max-width: 91.66666667%;\n  }\n  .ant-col-xxl-push-22 {\n    left: 91.66666667%;\n  }\n  .ant-col-xxl-pull-22 {\n    right: 91.66666667%;\n  }\n  .ant-col-xxl-offset-22 {\n    margin-left: 91.66666667%;\n  }\n  .ant-col-xxl-order-22 {\n    order: 22;\n  }\n  .ant-col-xxl-21 {\n    display: block;\n    flex: 0 0 87.5%;\n    max-width: 87.5%;\n  }\n  .ant-col-xxl-push-21 {\n    left: 87.5%;\n  }\n  .ant-col-xxl-pull-21 {\n    right: 87.5%;\n  }\n  .ant-col-xxl-offset-21 {\n    margin-left: 87.5%;\n  }\n  .ant-col-xxl-order-21 {\n    order: 21;\n  }\n  .ant-col-xxl-20 {\n    display: block;\n    flex: 0 0 83.33333333%;\n    max-width: 83.33333333%;\n  }\n  .ant-col-xxl-push-20 {\n    left: 83.33333333%;\n  }\n  .ant-col-xxl-pull-20 {\n    right: 83.33333333%;\n  }\n  .ant-col-xxl-offset-20 {\n    margin-left: 83.33333333%;\n  }\n  .ant-col-xxl-order-20 {\n    order: 20;\n  }\n  .ant-col-xxl-19 {\n    display: block;\n    flex: 0 0 79.16666667%;\n    max-width: 79.16666667%;\n  }\n  .ant-col-xxl-push-19 {\n    left: 79.16666667%;\n  }\n  .ant-col-xxl-pull-19 {\n    right: 79.16666667%;\n  }\n  .ant-col-xxl-offset-19 {\n    margin-left: 79.16666667%;\n  }\n  .ant-col-xxl-order-19 {\n    order: 19;\n  }\n  .ant-col-xxl-18 {\n    display: block;\n    flex: 0 0 75%;\n    max-width: 75%;\n  }\n  .ant-col-xxl-push-18 {\n    left: 75%;\n  }\n  .ant-col-xxl-pull-18 {\n    right: 75%;\n  }\n  .ant-col-xxl-offset-18 {\n    margin-left: 75%;\n  }\n  .ant-col-xxl-order-18 {\n    order: 18;\n  }\n  .ant-col-xxl-17 {\n    display: block;\n    flex: 0 0 70.83333333%;\n    max-width: 70.83333333%;\n  }\n  .ant-col-xxl-push-17 {\n    left: 70.83333333%;\n  }\n  .ant-col-xxl-pull-17 {\n    right: 70.83333333%;\n  }\n  .ant-col-xxl-offset-17 {\n    margin-left: 70.83333333%;\n  }\n  .ant-col-xxl-order-17 {\n    order: 17;\n  }\n  .ant-col-xxl-16 {\n    display: block;\n    flex: 0 0 66.66666667%;\n    max-width: 66.66666667%;\n  }\n  .ant-col-xxl-push-16 {\n    left: 66.66666667%;\n  }\n  .ant-col-xxl-pull-16 {\n    right: 66.66666667%;\n  }\n  .ant-col-xxl-offset-16 {\n    margin-left: 66.66666667%;\n  }\n  .ant-col-xxl-order-16 {\n    order: 16;\n  }\n  .ant-col-xxl-15 {\n    display: block;\n    flex: 0 0 62.5%;\n    max-width: 62.5%;\n  }\n  .ant-col-xxl-push-15 {\n    left: 62.5%;\n  }\n  .ant-col-xxl-pull-15 {\n    right: 62.5%;\n  }\n  .ant-col-xxl-offset-15 {\n    margin-left: 62.5%;\n  }\n  .ant-col-xxl-order-15 {\n    order: 15;\n  }\n  .ant-col-xxl-14 {\n    display: block;\n    flex: 0 0 58.33333333%;\n    max-width: 58.33333333%;\n  }\n  .ant-col-xxl-push-14 {\n    left: 58.33333333%;\n  }\n  .ant-col-xxl-pull-14 {\n    right: 58.33333333%;\n  }\n  .ant-col-xxl-offset-14 {\n    margin-left: 58.33333333%;\n  }\n  .ant-col-xxl-order-14 {\n    order: 14;\n  }\n  .ant-col-xxl-13 {\n    display: block;\n    flex: 0 0 54.16666667%;\n    max-width: 54.16666667%;\n  }\n  .ant-col-xxl-push-13 {\n    left: 54.16666667%;\n  }\n  .ant-col-xxl-pull-13 {\n    right: 54.16666667%;\n  }\n  .ant-col-xxl-offset-13 {\n    margin-left: 54.16666667%;\n  }\n  .ant-col-xxl-order-13 {\n    order: 13;\n  }\n  .ant-col-xxl-12 {\n    display: block;\n    flex: 0 0 50%;\n    max-width: 50%;\n  }\n  .ant-col-xxl-push-12 {\n    left: 50%;\n  }\n  .ant-col-xxl-pull-12 {\n    right: 50%;\n  }\n  .ant-col-xxl-offset-12 {\n    margin-left: 50%;\n  }\n  .ant-col-xxl-order-12 {\n    order: 12;\n  }\n  .ant-col-xxl-11 {\n    display: block;\n    flex: 0 0 45.83333333%;\n    max-width: 45.83333333%;\n  }\n  .ant-col-xxl-push-11 {\n    left: 45.83333333%;\n  }\n  .ant-col-xxl-pull-11 {\n    right: 45.83333333%;\n  }\n  .ant-col-xxl-offset-11 {\n    margin-left: 45.83333333%;\n  }\n  .ant-col-xxl-order-11 {\n    order: 11;\n  }\n  .ant-col-xxl-10 {\n    display: block;\n    flex: 0 0 41.66666667%;\n    max-width: 41.66666667%;\n  }\n  .ant-col-xxl-push-10 {\n    left: 41.66666667%;\n  }\n  .ant-col-xxl-pull-10 {\n    right: 41.66666667%;\n  }\n  .ant-col-xxl-offset-10 {\n    margin-left: 41.66666667%;\n  }\n  .ant-col-xxl-order-10 {\n    order: 10;\n  }\n  .ant-col-xxl-9 {\n    display: block;\n    flex: 0 0 37.5%;\n    max-width: 37.5%;\n  }\n  .ant-col-xxl-push-9 {\n    left: 37.5%;\n  }\n  .ant-col-xxl-pull-9 {\n    right: 37.5%;\n  }\n  .ant-col-xxl-offset-9 {\n    margin-left: 37.5%;\n  }\n  .ant-col-xxl-order-9 {\n    order: 9;\n  }\n  .ant-col-xxl-8 {\n    display: block;\n    flex: 0 0 33.33333333%;\n    max-width: 33.33333333%;\n  }\n  .ant-col-xxl-push-8 {\n    left: 33.33333333%;\n  }\n  .ant-col-xxl-pull-8 {\n    right: 33.33333333%;\n  }\n  .ant-col-xxl-offset-8 {\n    margin-left: 33.33333333%;\n  }\n  .ant-col-xxl-order-8 {\n    order: 8;\n  }\n  .ant-col-xxl-7 {\n    display: block;\n    flex: 0 0 29.16666667%;\n    max-width: 29.16666667%;\n  }\n  .ant-col-xxl-push-7 {\n    left: 29.16666667%;\n  }\n  .ant-col-xxl-pull-7 {\n    right: 29.16666667%;\n  }\n  .ant-col-xxl-offset-7 {\n    margin-left: 29.16666667%;\n  }\n  .ant-col-xxl-order-7 {\n    order: 7;\n  }\n  .ant-col-xxl-6 {\n    display: block;\n    flex: 0 0 25%;\n    max-width: 25%;\n  }\n  .ant-col-xxl-push-6 {\n    left: 25%;\n  }\n  .ant-col-xxl-pull-6 {\n    right: 25%;\n  }\n  .ant-col-xxl-offset-6 {\n    margin-left: 25%;\n  }\n  .ant-col-xxl-order-6 {\n    order: 6;\n  }\n  .ant-col-xxl-5 {\n    display: block;\n    flex: 0 0 20.83333333%;\n    max-width: 20.83333333%;\n  }\n  .ant-col-xxl-push-5 {\n    left: 20.83333333%;\n  }\n  .ant-col-xxl-pull-5 {\n    right: 20.83333333%;\n  }\n  .ant-col-xxl-offset-5 {\n    margin-left: 20.83333333%;\n  }\n  .ant-col-xxl-order-5 {\n    order: 5;\n  }\n  .ant-col-xxl-4 {\n    display: block;\n    flex: 0 0 16.66666667%;\n    max-width: 16.66666667%;\n  }\n  .ant-col-xxl-push-4 {\n    left: 16.66666667%;\n  }\n  .ant-col-xxl-pull-4 {\n    right: 16.66666667%;\n  }\n  .ant-col-xxl-offset-4 {\n    margin-left: 16.66666667%;\n  }\n  .ant-col-xxl-order-4 {\n    order: 4;\n  }\n  .ant-col-xxl-3 {\n    display: block;\n    flex: 0 0 12.5%;\n    max-width: 12.5%;\n  }\n  .ant-col-xxl-push-3 {\n    left: 12.5%;\n  }\n  .ant-col-xxl-pull-3 {\n    right: 12.5%;\n  }\n  .ant-col-xxl-offset-3 {\n    margin-left: 12.5%;\n  }\n  .ant-col-xxl-order-3 {\n    order: 3;\n  }\n  .ant-col-xxl-2 {\n    display: block;\n    flex: 0 0 8.33333333%;\n    max-width: 8.33333333%;\n  }\n  .ant-col-xxl-push-2 {\n    left: 8.33333333%;\n  }\n  .ant-col-xxl-pull-2 {\n    right: 8.33333333%;\n  }\n  .ant-col-xxl-offset-2 {\n    margin-left: 8.33333333%;\n  }\n  .ant-col-xxl-order-2 {\n    order: 2;\n  }\n  .ant-col-xxl-1 {\n    display: block;\n    flex: 0 0 4.16666667%;\n    max-width: 4.16666667%;\n  }\n  .ant-col-xxl-push-1 {\n    left: 4.16666667%;\n  }\n  .ant-col-xxl-pull-1 {\n    right: 4.16666667%;\n  }\n  .ant-col-xxl-offset-1 {\n    margin-left: 4.16666667%;\n  }\n  .ant-col-xxl-order-1 {\n    order: 1;\n  }\n  .ant-col-xxl-0 {\n    display: none;\n  }\n  .ant-col-push-0 {\n    left: auto;\n  }\n  .ant-col-pull-0 {\n    right: auto;\n  }\n  .ant-col-xxl-push-0 {\n    left: auto;\n  }\n  .ant-col-xxl-pull-0 {\n    right: auto;\n  }\n  .ant-col-xxl-offset-0 {\n    margin-left: 0;\n  }\n  .ant-col-xxl-order-0 {\n    order: 0;\n  }\n  .ant-col-push-0.ant-col-rtl {\n    right: auto;\n  }\n  .ant-col-pull-0.ant-col-rtl {\n    left: auto;\n  }\n  .ant-col-xxl-push-0.ant-col-rtl {\n    right: auto;\n  }\n  .ant-col-xxl-pull-0.ant-col-rtl {\n    left: auto;\n  }\n  .ant-col-xxl-offset-0.ant-col-rtl {\n    margin-right: 0;\n  }\n  .ant-col-xxl-push-1.ant-col-rtl {\n    right: 4.16666667%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-1.ant-col-rtl {\n    right: auto;\n    left: 4.16666667%;\n  }\n  .ant-col-xxl-offset-1.ant-col-rtl {\n    margin-right: 4.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-2.ant-col-rtl {\n    right: 8.33333333%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-2.ant-col-rtl {\n    right: auto;\n    left: 8.33333333%;\n  }\n  .ant-col-xxl-offset-2.ant-col-rtl {\n    margin-right: 8.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-3.ant-col-rtl {\n    right: 12.5%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-3.ant-col-rtl {\n    right: auto;\n    left: 12.5%;\n  }\n  .ant-col-xxl-offset-3.ant-col-rtl {\n    margin-right: 12.5%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-4.ant-col-rtl {\n    right: 16.66666667%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-4.ant-col-rtl {\n    right: auto;\n    left: 16.66666667%;\n  }\n  .ant-col-xxl-offset-4.ant-col-rtl {\n    margin-right: 16.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-5.ant-col-rtl {\n    right: 20.83333333%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-5.ant-col-rtl {\n    right: auto;\n    left: 20.83333333%;\n  }\n  .ant-col-xxl-offset-5.ant-col-rtl {\n    margin-right: 20.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-6.ant-col-rtl {\n    right: 25%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-6.ant-col-rtl {\n    right: auto;\n    left: 25%;\n  }\n  .ant-col-xxl-offset-6.ant-col-rtl {\n    margin-right: 25%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-7.ant-col-rtl {\n    right: 29.16666667%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-7.ant-col-rtl {\n    right: auto;\n    left: 29.16666667%;\n  }\n  .ant-col-xxl-offset-7.ant-col-rtl {\n    margin-right: 29.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-8.ant-col-rtl {\n    right: 33.33333333%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-8.ant-col-rtl {\n    right: auto;\n    left: 33.33333333%;\n  }\n  .ant-col-xxl-offset-8.ant-col-rtl {\n    margin-right: 33.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-9.ant-col-rtl {\n    right: 37.5%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-9.ant-col-rtl {\n    right: auto;\n    left: 37.5%;\n  }\n  .ant-col-xxl-offset-9.ant-col-rtl {\n    margin-right: 37.5%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-10.ant-col-rtl {\n    right: 41.66666667%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-10.ant-col-rtl {\n    right: auto;\n    left: 41.66666667%;\n  }\n  .ant-col-xxl-offset-10.ant-col-rtl {\n    margin-right: 41.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-11.ant-col-rtl {\n    right: 45.83333333%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-11.ant-col-rtl {\n    right: auto;\n    left: 45.83333333%;\n  }\n  .ant-col-xxl-offset-11.ant-col-rtl {\n    margin-right: 45.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-12.ant-col-rtl {\n    right: 50%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-12.ant-col-rtl {\n    right: auto;\n    left: 50%;\n  }\n  .ant-col-xxl-offset-12.ant-col-rtl {\n    margin-right: 50%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-13.ant-col-rtl {\n    right: 54.16666667%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-13.ant-col-rtl {\n    right: auto;\n    left: 54.16666667%;\n  }\n  .ant-col-xxl-offset-13.ant-col-rtl {\n    margin-right: 54.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-14.ant-col-rtl {\n    right: 58.33333333%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-14.ant-col-rtl {\n    right: auto;\n    left: 58.33333333%;\n  }\n  .ant-col-xxl-offset-14.ant-col-rtl {\n    margin-right: 58.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-15.ant-col-rtl {\n    right: 62.5%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-15.ant-col-rtl {\n    right: auto;\n    left: 62.5%;\n  }\n  .ant-col-xxl-offset-15.ant-col-rtl {\n    margin-right: 62.5%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-16.ant-col-rtl {\n    right: 66.66666667%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-16.ant-col-rtl {\n    right: auto;\n    left: 66.66666667%;\n  }\n  .ant-col-xxl-offset-16.ant-col-rtl {\n    margin-right: 66.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-17.ant-col-rtl {\n    right: 70.83333333%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-17.ant-col-rtl {\n    right: auto;\n    left: 70.83333333%;\n  }\n  .ant-col-xxl-offset-17.ant-col-rtl {\n    margin-right: 70.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-18.ant-col-rtl {\n    right: 75%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-18.ant-col-rtl {\n    right: auto;\n    left: 75%;\n  }\n  .ant-col-xxl-offset-18.ant-col-rtl {\n    margin-right: 75%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-19.ant-col-rtl {\n    right: 79.16666667%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-19.ant-col-rtl {\n    right: auto;\n    left: 79.16666667%;\n  }\n  .ant-col-xxl-offset-19.ant-col-rtl {\n    margin-right: 79.16666667%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-20.ant-col-rtl {\n    right: 83.33333333%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-20.ant-col-rtl {\n    right: auto;\n    left: 83.33333333%;\n  }\n  .ant-col-xxl-offset-20.ant-col-rtl {\n    margin-right: 83.33333333%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-21.ant-col-rtl {\n    right: 87.5%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-21.ant-col-rtl {\n    right: auto;\n    left: 87.5%;\n  }\n  .ant-col-xxl-offset-21.ant-col-rtl {\n    margin-right: 87.5%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-22.ant-col-rtl {\n    right: 91.66666667%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-22.ant-col-rtl {\n    right: auto;\n    left: 91.66666667%;\n  }\n  .ant-col-xxl-offset-22.ant-col-rtl {\n    margin-right: 91.66666667%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-23.ant-col-rtl {\n    right: 95.83333333%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-23.ant-col-rtl {\n    right: auto;\n    left: 95.83333333%;\n  }\n  .ant-col-xxl-offset-23.ant-col-rtl {\n    margin-right: 95.83333333%;\n    margin-left: 0;\n  }\n  .ant-col-xxl-push-24.ant-col-rtl {\n    right: 100%;\n    left: auto;\n  }\n  .ant-col-xxl-pull-24.ant-col-rtl {\n    right: auto;\n    left: 100%;\n  }\n  .ant-col-xxl-offset-24.ant-col-rtl {\n    margin-right: 100%;\n    margin-left: 0;\n  }\n}\n.ant-row-rtl {\n  direction: rtl;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-carousel {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n}\n.ant-carousel .slick-slider {\n  position: relative;\n  display: block;\n  box-sizing: border-box;\n  touch-action: pan-y;\n  -webkit-touch-callout: none;\n  -webkit-tap-highlight-color: transparent;\n}\n.ant-carousel .slick-list {\n  position: relative;\n  display: block;\n  margin: 0;\n  padding: 0;\n  overflow: hidden;\n}\n.ant-carousel .slick-list:focus {\n  outline: none;\n}\n.ant-carousel .slick-list.dragging {\n  cursor: pointer;\n}\n.ant-carousel .slick-list .slick-slide {\n  pointer-events: none;\n}\n.ant-carousel .slick-list .slick-slide input.ant-radio-input,\n.ant-carousel .slick-list .slick-slide input.ant-checkbox-input {\n  visibility: hidden;\n}\n.ant-carousel .slick-list .slick-slide.slick-active {\n  pointer-events: auto;\n}\n.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,\n.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input {\n  visibility: visible;\n}\n.ant-carousel .slick-list .slick-slide > div > div {\n  vertical-align: bottom;\n}\n.ant-carousel .slick-slider .slick-track,\n.ant-carousel .slick-slider .slick-list {\n  transform: translate3d(0, 0, 0);\n  touch-action: pan-y;\n}\n.ant-carousel .slick-track {\n  position: relative;\n  top: 0;\n  left: 0;\n  display: block;\n}\n.ant-carousel .slick-track::before,\n.ant-carousel .slick-track::after {\n  display: table;\n  content: '';\n}\n.ant-carousel .slick-track::after {\n  clear: both;\n}\n.slick-loading .ant-carousel .slick-track {\n  visibility: hidden;\n}\n.ant-carousel .slick-slide {\n  display: none;\n  float: left;\n  height: 100%;\n  min-height: 1px;\n}\n.ant-carousel .slick-slide img {\n  display: block;\n}\n.ant-carousel .slick-slide.slick-loading img {\n  display: none;\n}\n.ant-carousel .slick-slide.dragging img {\n  pointer-events: none;\n}\n.ant-carousel .slick-initialized .slick-slide {\n  display: block;\n}\n.ant-carousel .slick-loading .slick-slide {\n  visibility: hidden;\n}\n.ant-carousel .slick-vertical .slick-slide {\n  display: block;\n  height: auto;\n}\n.ant-carousel .slick-arrow.slick-hidden {\n  display: none;\n}\n.ant-carousel .slick-prev,\n.ant-carousel .slick-next {\n  position: absolute;\n  top: 50%;\n  display: block;\n  width: 20px;\n  height: 20px;\n  margin-top: -10px;\n  padding: 0;\n  color: transparent;\n  font-size: 0;\n  line-height: 0;\n  background: transparent;\n  border: 0;\n  outline: none;\n  cursor: pointer;\n}\n.ant-carousel .slick-prev:hover,\n.ant-carousel .slick-next:hover,\n.ant-carousel .slick-prev:focus,\n.ant-carousel .slick-next:focus {\n  color: transparent;\n  background: transparent;\n  outline: none;\n}\n.ant-carousel .slick-prev:hover::before,\n.ant-carousel .slick-next:hover::before,\n.ant-carousel .slick-prev:focus::before,\n.ant-carousel .slick-next:focus::before {\n  opacity: 1;\n}\n.ant-carousel .slick-prev.slick-disabled::before,\n.ant-carousel .slick-next.slick-disabled::before {\n  opacity: 0.25;\n}\n.ant-carousel .slick-prev {\n  left: -25px;\n}\n.ant-carousel .slick-prev::before {\n  content: '←';\n}\n.ant-carousel .slick-next {\n  right: -25px;\n}\n.ant-carousel .slick-next::before {\n  content: '→';\n}\n.ant-carousel .slick-dots {\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 15;\n  display: flex !important;\n  justify-content: center;\n  margin-right: 15%;\n  margin-left: 15%;\n  padding-left: 0;\n  list-style: none;\n}\n.ant-carousel .slick-dots-bottom {\n  bottom: 12px;\n}\n.ant-carousel .slick-dots-top {\n  top: 12px;\n  bottom: auto;\n}\n.ant-carousel .slick-dots li {\n  position: relative;\n  display: inline-block;\n  flex: 0 1 auto;\n  box-sizing: content-box;\n  width: 16px;\n  height: 3px;\n  margin: 0 2px;\n  margin-right: 3px;\n  margin-left: 3px;\n  padding: 0;\n  text-align: center;\n  text-indent: -999px;\n  vertical-align: top;\n  transition: all 0.5s;\n}\n.ant-carousel .slick-dots li button {\n  display: block;\n  width: 100%;\n  height: 3px;\n  padding: 0;\n  color: transparent;\n  font-size: 0;\n  background: #fff;\n  border: 0;\n  border-radius: 1px;\n  outline: none;\n  cursor: pointer;\n  opacity: 0.3;\n  transition: all 0.5s;\n}\n.ant-carousel .slick-dots li button:hover,\n.ant-carousel .slick-dots li button:focus {\n  opacity: 0.75;\n}\n.ant-carousel .slick-dots li.slick-active {\n  width: 24px;\n}\n.ant-carousel .slick-dots li.slick-active button {\n  background: #fff;\n  opacity: 1;\n}\n.ant-carousel .slick-dots li.slick-active:hover,\n.ant-carousel .slick-dots li.slick-active:focus {\n  opacity: 1;\n}\n.ant-carousel-vertical .slick-dots {\n  top: 50%;\n  bottom: auto;\n  flex-direction: column;\n  width: 3px;\n  height: auto;\n  margin: 0;\n  transform: translateY(-50%);\n}\n.ant-carousel-vertical .slick-dots-left {\n  right: auto;\n  left: 12px;\n}\n.ant-carousel-vertical .slick-dots-right {\n  right: 12px;\n  left: auto;\n}\n.ant-carousel-vertical .slick-dots li {\n  width: 3px;\n  height: 16px;\n  margin: 4px 2px;\n  vertical-align: baseline;\n}\n.ant-carousel-vertical .slick-dots li button {\n  width: 3px;\n  height: 16px;\n}\n.ant-carousel-vertical .slick-dots li.slick-active {\n  width: 3px;\n  height: 24px;\n}\n.ant-carousel-vertical .slick-dots li.slick-active button {\n  width: 3px;\n  height: 24px;\n}\n.ant-carousel-rtl {\n  direction: rtl;\n}\n.ant-carousel-rtl .ant-carousel .slick-track {\n  right: 0;\n  left: auto;\n}\n.ant-carousel-rtl .ant-carousel .slick-prev {\n  right: -25px;\n  left: auto;\n}\n.ant-carousel-rtl .ant-carousel .slick-prev::before {\n  content: '→';\n}\n.ant-carousel-rtl .ant-carousel .slick-next {\n  right: auto;\n  left: -25px;\n}\n.ant-carousel-rtl .ant-carousel .slick-next::before {\n  content: '←';\n}\n.ant-carousel-rtl.ant-carousel .slick-dots {\n  flex-direction: row-reverse;\n}\n.ant-carousel-rtl.ant-carousel-vertical .slick-dots {\n  flex-direction: column;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-cascader {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n}\n.ant-cascader-input.ant-input {\n  position: static;\n  width: 100%;\n  padding-right: 24px;\n  background-color: transparent !important;\n  cursor: pointer;\n}\n.ant-cascader-picker-show-search .ant-cascader-input.ant-input {\n  position: relative;\n}\n.ant-cascader-picker {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  display: inline-block;\n  background-color: #fff;\n  border-radius: 2px;\n  outline: 0;\n  cursor: pointer;\n  transition: color 0.3s;\n}\n.ant-cascader-picker-with-value .ant-cascader-picker-label {\n  color: transparent;\n}\n.ant-cascader-picker-disabled {\n  color: rgba(0, 0, 0, 0.25);\n  background: #f5f5f5;\n  cursor: not-allowed;\n}\n.ant-cascader-picker-disabled .ant-cascader-input {\n  cursor: not-allowed;\n}\n.ant-cascader-picker:focus .ant-cascader-input {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);\n}\n.ant-cascader-picker-borderless .ant-cascader-input {\n  border-color: transparent !important;\n  box-shadow: none !important;\n}\n.ant-cascader-picker-show-search.ant-cascader-picker-focused {\n  color: rgba(0, 0, 0, 0.25);\n}\n.ant-cascader-picker-label {\n  position: absolute;\n  top: 50%;\n  left: 0;\n  width: 100%;\n  height: 20px;\n  margin-top: -10px;\n  padding: 0 20px 0 12px;\n  overflow: hidden;\n  line-height: 20px;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n.ant-cascader-picker-clear {\n  position: absolute;\n  top: 50%;\n  right: 12px;\n  z-index: 2;\n  width: 12px;\n  height: 12px;\n  margin-top: -6px;\n  color: rgba(0, 0, 0, 0.25);\n  font-size: 12px;\n  line-height: 12px;\n  background: #fff;\n  cursor: pointer;\n  opacity: 0;\n  transition: color 0.3s ease, opacity 0.15s ease;\n}\n.ant-cascader-picker-clear:hover {\n  color: rgba(0, 0, 0, 0.45);\n}\n.ant-cascader-picker:hover .ant-cascader-picker-clear {\n  opacity: 1;\n}\n.ant-cascader-picker-arrow {\n  position: absolute;\n  top: 50%;\n  right: 12px;\n  z-index: 1;\n  width: 12px;\n  height: 12px;\n  margin-top: -6px;\n  color: rgba(0, 0, 0, 0.25);\n  font-size: 12px;\n  line-height: 12px;\n}\n.ant-cascader-picker-label:hover + .ant-cascader-input:not(.ant-cascader-picker-disabled .ant-cascader-picker-label:hover + .ant-cascader-input) {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n}\n.ant-cascader-picker-small .ant-cascader-picker-clear,\n.ant-cascader-picker-small .ant-cascader-picker-arrow {\n  right: 8px;\n}\n.ant-cascader-menus {\n  position: absolute;\n  z-index: 1050;\n  font-size: 14px;\n  white-space: nowrap;\n  background: #fff;\n  border-radius: 2px;\n  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);\n}\n.ant-cascader-menus ul,\n.ant-cascader-menus ol {\n  margin: 0;\n  list-style: none;\n}\n.ant-cascader-menus-empty,\n.ant-cascader-menus-hidden {\n  display: none;\n}\n.ant-cascader-menus.ant-slide-up-enter.ant-slide-up-enter-active.ant-cascader-menus-placement-bottomLeft,\n.ant-cascader-menus.ant-slide-up-appear.ant-slide-up-appear-active.ant-cascader-menus-placement-bottomLeft {\n  -webkit-animation-name: antSlideUpIn;\n          animation-name: antSlideUpIn;\n}\n.ant-cascader-menus.ant-slide-up-enter.ant-slide-up-enter-active.ant-cascader-menus-placement-topLeft,\n.ant-cascader-menus.ant-slide-up-appear.ant-slide-up-appear-active.ant-cascader-menus-placement-topLeft {\n  -webkit-animation-name: antSlideDownIn;\n          animation-name: antSlideDownIn;\n}\n.ant-cascader-menus.ant-slide-up-leave.ant-slide-up-leave-active.ant-cascader-menus-placement-bottomLeft {\n  -webkit-animation-name: antSlideUpOut;\n          animation-name: antSlideUpOut;\n}\n.ant-cascader-menus.ant-slide-up-leave.ant-slide-up-leave-active.ant-cascader-menus-placement-topLeft {\n  -webkit-animation-name: antSlideDownOut;\n          animation-name: antSlideDownOut;\n}\n.ant-cascader-menu {\n  display: inline-block;\n  min-width: 111px;\n  height: 180px;\n  margin: 0;\n  padding: 4px 0;\n  overflow: auto;\n  vertical-align: top;\n  list-style: none;\n  border-right: 1px solid #f0f0f0;\n  -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n.ant-cascader-menu:first-child {\n  border-radius: 2px 0 0 2px;\n}\n.ant-cascader-menu:last-child {\n  margin-right: -1px;\n  border-right-color: transparent;\n  border-radius: 0 2px 2px 0;\n}\n.ant-cascader-menu:only-child {\n  border-radius: 2px;\n}\n.ant-cascader-menu-item {\n  padding: 5px 12px;\n  overflow: hidden;\n  line-height: 22px;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  cursor: pointer;\n  transition: all 0.3s;\n}\n.ant-cascader-menu-item:hover {\n  background: #f5f5f5;\n}\n.ant-cascader-menu-item-disabled {\n  color: rgba(0, 0, 0, 0.25);\n  cursor: not-allowed;\n}\n.ant-cascader-menu-item-disabled:hover {\n  background: transparent;\n}\n.ant-cascader-menu-empty .ant-cascader-menu-item {\n  color: rgba(0, 0, 0, 0.25);\n  cursor: default;\n  pointer-events: none;\n}\n.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),\n.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {\n  font-weight: 600;\n  background-color: #e6f7ff;\n}\n.ant-cascader-menu-item-expand {\n  position: relative;\n  padding-right: 24px;\n}\n.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,\n.ant-cascader-menu-item-loading-icon {\n  position: absolute;\n  right: 12px;\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 10px;\n}\n.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,\n.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {\n  color: rgba(0, 0, 0, 0.25);\n}\n.ant-cascader-menu-item .ant-cascader-menu-item-keyword {\n  color: #ff4d4f;\n}\n.ant-cascader-picker-rtl .ant-cascader-input.ant-input {\n  padding-right: 11px;\n  padding-left: 24px;\n  text-align: right;\n}\n.ant-cascader-picker-rtl {\n  direction: rtl;\n}\n.ant-cascader-picker-rtl .ant-cascader-picker-label {\n  padding: 0 12px 0 20px;\n  text-align: right;\n}\n.ant-cascader-picker-rtl .ant-cascader-picker-clear {\n  right: auto;\n  left: 12px;\n}\n.ant-cascader-picker-rtl .ant-cascader-picker-arrow {\n  right: auto;\n  left: 12px;\n}\n.ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-clear,\n.ant-cascader-picker-rtl.ant-cascader-picker-small .ant-cascader-picker-arrow {\n  right: auto;\n  left: 8px;\n}\n.ant-cascader-menu-rtl .ant-cascader-menu {\n  direction: rtl;\n  border-right: none;\n  border-left: 1px solid #f0f0f0;\n}\n.ant-cascader-menu-rtl .ant-cascader-menu:first-child {\n  border-radius: 0 2px 2px 0;\n}\n.ant-cascader-menu-rtl .ant-cascader-menu:last-child {\n  margin-right: 0;\n  margin-left: -1px;\n  border-left-color: transparent;\n  border-radius: 2px 0 0 2px;\n}\n.ant-cascader-menu-rtl .ant-cascader-menu:only-child {\n  border-radius: 2px;\n}\n.ant-cascader-menu-rtl .ant-cascader-menu-item-expand {\n  padding-right: 12px;\n  padding-left: 24px;\n}\n.ant-cascader-menu-rtl .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,\n.ant-cascader-menu-rtl .ant-cascader-menu-item-loading-icon {\n  right: auto;\n  left: 12px;\n}\n.ant-cascader-menu-rtl .ant-cascader-menu-item-loading-icon {\n  transform: scaleY(-1);\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-input-affix-wrapper {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  min-width: 0;\n  padding: 4px 11px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  line-height: 1.5715;\n  background-color: #fff;\n  background-image: none;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n  transition: all 0.3s;\n  display: inline-flex;\n}\n.ant-input-affix-wrapper::-moz-placeholder {\n  opacity: 1;\n}\n.ant-input-affix-wrapper:-ms-input-placeholder {\n  color: #bfbfbf;\n}\n.ant-input-affix-wrapper::placeholder {\n  color: #bfbfbf;\n}\n.ant-input-affix-wrapper:-moz-placeholder-shown {\n  text-overflow: ellipsis;\n}\n.ant-input-affix-wrapper:-ms-input-placeholder {\n  text-overflow: ellipsis;\n}\n.ant-input-affix-wrapper:placeholder-shown {\n  text-overflow: ellipsis;\n}\n.ant-input-affix-wrapper:hover {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n}\n.ant-input-rtl .ant-input-affix-wrapper:hover {\n  border-right-width: 0;\n  border-left-width: 1px !important;\n}\n.ant-input-affix-wrapper:focus,\n.ant-input-affix-wrapper-focused {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);\n}\n.ant-input-rtl .ant-input-affix-wrapper:focus,\n.ant-input-rtl .ant-input-affix-wrapper-focused {\n  border-right-width: 0;\n  border-left-width: 1px !important;\n}\n.ant-input-affix-wrapper-disabled {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #f5f5f5;\n  border-color: #d9d9d9;\n  box-shadow: none;\n  cursor: not-allowed;\n  opacity: 1;\n}\n.ant-input-affix-wrapper-disabled:hover {\n  border-color: #d9d9d9;\n  border-right-width: 1px !important;\n}\n.ant-input-affix-wrapper[disabled] {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #f5f5f5;\n  border-color: #d9d9d9;\n  box-shadow: none;\n  cursor: not-allowed;\n  opacity: 1;\n}\n.ant-input-affix-wrapper[disabled]:hover {\n  border-color: #d9d9d9;\n  border-right-width: 1px !important;\n}\n.ant-input-affix-wrapper-borderless,\n.ant-input-affix-wrapper-borderless:hover,\n.ant-input-affix-wrapper-borderless:focus,\n.ant-input-affix-wrapper-borderless-focused,\n.ant-input-affix-wrapper-borderless-disabled,\n.ant-input-affix-wrapper-borderless[disabled] {\n  background-color: transparent;\n  border: none;\n  box-shadow: none;\n}\ntextarea.ant-input-affix-wrapper {\n  max-width: 100%;\n  height: auto;\n  min-height: 32px;\n  line-height: 1.5715;\n  vertical-align: bottom;\n  transition: all 0.3s, height 0s;\n}\n.ant-input-affix-wrapper-lg {\n  padding: 6.5px 11px;\n  font-size: 16px;\n}\n.ant-input-affix-wrapper-sm {\n  padding: 0px 7px;\n}\n.ant-input-affix-wrapper-rtl {\n  direction: rtl;\n}\n.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n  z-index: 1;\n}\n.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {\n  border-right-width: 0;\n  border-left-width: 1px !important;\n}\n.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {\n  z-index: 0;\n}\n.ant-input-affix-wrapper-focused,\n.ant-input-affix-wrapper:focus {\n  z-index: 1;\n}\n.ant-input-affix-wrapper-disabled .ant-input[disabled] {\n  background: transparent;\n}\n.ant-input-affix-wrapper > input.ant-input {\n  padding: 0;\n  border: none;\n  outline: none;\n}\n.ant-input-affix-wrapper > input.ant-input:focus {\n  box-shadow: none !important;\n}\n.ant-input-affix-wrapper::before {\n  width: 0;\n  visibility: hidden;\n  content: '\\a0';\n}\n.ant-input-prefix,\n.ant-input-suffix {\n  display: flex;\n  flex: none;\n  align-items: center;\n}\n.ant-input-prefix {\n  margin-right: 4px;\n}\n.ant-input-suffix {\n  margin-left: 4px;\n}\n.anticon.ant-input-clear-icon {\n  margin: 0;\n  color: rgba(0, 0, 0, 0.25);\n  font-size: 12px;\n  vertical-align: -1px;\n  cursor: pointer;\n  transition: color 0.3s;\n}\n.anticon.ant-input-clear-icon:hover {\n  color: rgba(0, 0, 0, 0.45);\n}\n.anticon.ant-input-clear-icon:active {\n  color: rgba(0, 0, 0, 0.85);\n}\n.anticon.ant-input-clear-icon-hidden {\n  visibility: hidden;\n}\n.anticon.ant-input-clear-icon-has-suffix {\n  margin: 0 4px;\n}\n.ant-input-affix-wrapper-textarea-with-clear-btn {\n  padding: 0 !important;\n  border: 0 !important;\n}\n.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon {\n  position: absolute;\n  top: 8px;\n  right: 8px;\n  z-index: 1;\n}\n.ant-input {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  font-variant: tabular-nums;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  min-width: 0;\n  padding: 4px 11px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  line-height: 1.5715;\n  background-color: #fff;\n  background-image: none;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n  transition: all 0.3s;\n}\n.ant-input::-moz-placeholder {\n  opacity: 1;\n}\n.ant-input:-ms-input-placeholder {\n  color: #bfbfbf;\n}\n.ant-input::placeholder {\n  color: #bfbfbf;\n}\n.ant-input:-moz-placeholder-shown {\n  text-overflow: ellipsis;\n}\n.ant-input:-ms-input-placeholder {\n  text-overflow: ellipsis;\n}\n.ant-input:placeholder-shown {\n  text-overflow: ellipsis;\n}\n.ant-input:hover {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n}\n.ant-input-rtl .ant-input:hover {\n  border-right-width: 0;\n  border-left-width: 1px !important;\n}\n.ant-input:focus,\n.ant-input-focused {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);\n}\n.ant-input-rtl .ant-input:focus,\n.ant-input-rtl .ant-input-focused {\n  border-right-width: 0;\n  border-left-width: 1px !important;\n}\n.ant-input-disabled {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #f5f5f5;\n  border-color: #d9d9d9;\n  box-shadow: none;\n  cursor: not-allowed;\n  opacity: 1;\n}\n.ant-input-disabled:hover {\n  border-color: #d9d9d9;\n  border-right-width: 1px !important;\n}\n.ant-input[disabled] {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #f5f5f5;\n  border-color: #d9d9d9;\n  box-shadow: none;\n  cursor: not-allowed;\n  opacity: 1;\n}\n.ant-input[disabled]:hover {\n  border-color: #d9d9d9;\n  border-right-width: 1px !important;\n}\n.ant-input-borderless,\n.ant-input-borderless:hover,\n.ant-input-borderless:focus,\n.ant-input-borderless-focused,\n.ant-input-borderless-disabled,\n.ant-input-borderless[disabled] {\n  background-color: transparent;\n  border: none;\n  box-shadow: none;\n}\ntextarea.ant-input {\n  max-width: 100%;\n  height: auto;\n  min-height: 32px;\n  line-height: 1.5715;\n  vertical-align: bottom;\n  transition: all 0.3s, height 0s;\n}\n.ant-input-lg {\n  padding: 6.5px 11px;\n  font-size: 16px;\n}\n.ant-input-sm {\n  padding: 0px 7px;\n}\n.ant-input-rtl {\n  direction: rtl;\n}\n.ant-input-group {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  display: table;\n  width: 100%;\n  border-collapse: separate;\n  border-spacing: 0;\n}\n.ant-input-group[class*='col-'] {\n  float: none;\n  padding-right: 0;\n  padding-left: 0;\n}\n.ant-input-group > [class*='col-'] {\n  padding-right: 8px;\n}\n.ant-input-group > [class*='col-']:last-child {\n  padding-right: 0;\n}\n.ant-input-group-addon,\n.ant-input-group-wrap,\n.ant-input-group > .ant-input {\n  display: table-cell;\n}\n.ant-input-group-addon:not(:first-child):not(:last-child),\n.ant-input-group-wrap:not(:first-child):not(:last-child),\n.ant-input-group > .ant-input:not(:first-child):not(:last-child) {\n  border-radius: 0;\n}\n.ant-input-group-addon,\n.ant-input-group-wrap {\n  width: 1px;\n  white-space: nowrap;\n  vertical-align: middle;\n}\n.ant-input-group-wrap > * {\n  display: block !important;\n}\n.ant-input-group .ant-input {\n  float: left;\n  width: 100%;\n  margin-bottom: 0;\n  text-align: inherit;\n}\n.ant-input-group .ant-input:focus {\n  z-index: 1;\n  border-right-width: 1px;\n}\n.ant-input-group .ant-input:hover {\n  z-index: 1;\n  border-right-width: 1px;\n}\n.ant-input-search-with-button .ant-input-group .ant-input:hover {\n  z-index: 0;\n}\n.ant-input-group-addon {\n  position: relative;\n  padding: 0 11px;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: normal;\n  font-size: 14px;\n  text-align: center;\n  background-color: #fafafa;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n  transition: all 0.3s;\n}\n.ant-input-group-addon .ant-select {\n  margin: -5px -11px;\n}\n.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {\n  background-color: inherit;\n  border: 1px solid transparent;\n  box-shadow: none;\n}\n.ant-input-group-addon .ant-select-open .ant-select-selector,\n.ant-input-group-addon .ant-select-focused .ant-select-selector {\n  color: #1890ff;\n}\n.ant-input-group-addon .ant-cascader-picker {\n  margin: -9px -12px;\n  background-color: transparent;\n}\n.ant-input-group-addon .ant-cascader-picker .ant-cascader-input {\n  text-align: left;\n  border: 0;\n  box-shadow: none;\n}\n.ant-input-group > .ant-input:first-child,\n.ant-input-group-addon:first-child {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.ant-input-group > .ant-input:first-child .ant-select .ant-select-selector,\n.ant-input-group-addon:first-child .ant-select .ant-select-selector {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.ant-input-group-addon:first-child {\n  border-right: 0;\n}\n.ant-input-group-addon:last-child {\n  border-left: 0;\n}\n.ant-input-group > .ant-input:last-child,\n.ant-input-group-addon:last-child {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.ant-input-group > .ant-input:last-child .ant-select .ant-select-selector,\n.ant-input-group-addon:last-child .ant-select .ant-select-selector {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.ant-input-group-lg .ant-input,\n.ant-input-group-lg > .ant-input-group-addon {\n  padding: 6.5px 11px;\n  font-size: 16px;\n}\n.ant-input-group-sm .ant-input,\n.ant-input-group-sm > .ant-input-group-addon {\n  padding: 0px 7px;\n}\n.ant-input-group-lg .ant-select-single .ant-select-selector {\n  height: 40px;\n}\n.ant-input-group-sm .ant-select-single .ant-select-selector {\n  height: 24px;\n}\n.ant-input-group .ant-input-affix-wrapper:not(:first-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.ant-input-group .ant-input-affix-wrapper:not(:last-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child) {\n  border-top-left-radius: 2px;\n  border-bottom-left-radius: 2px;\n}\n.ant-input-group.ant-input-group-compact {\n  display: block;\n}\n.ant-input-group.ant-input-group-compact::before {\n  display: table;\n  content: '';\n}\n.ant-input-group.ant-input-group-compact::after {\n  display: table;\n  clear: both;\n  content: '';\n}\n.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),\n.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),\n.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) {\n  border-right-width: 1px;\n}\n.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,\n.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,\n.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover {\n  z-index: 1;\n}\n.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,\n.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,\n.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus {\n  z-index: 1;\n}\n.ant-input-group.ant-input-group-compact > * {\n  display: inline-block;\n  float: none;\n  vertical-align: top;\n  border-radius: 0;\n}\n.ant-input-group.ant-input-group-compact > .ant-input-affix-wrapper {\n  display: inline-flex;\n}\n.ant-input-group.ant-input-group-compact > .ant-picker-range {\n  display: inline-flex;\n}\n.ant-input-group.ant-input-group-compact > *:not(:last-child) {\n  margin-right: -1px;\n  border-right-width: 1px;\n}\n.ant-input-group.ant-input-group-compact .ant-input {\n  float: none;\n}\n.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector,\n.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input,\n.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input,\n.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input {\n  border-right-width: 1px;\n  border-radius: 0;\n}\n.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:hover,\n.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover,\n.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover,\n.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:hover {\n  z-index: 1;\n}\n.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:focus,\n.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus,\n.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus,\n.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:focus {\n  z-index: 1;\n}\n.ant-input-group.ant-input-group-compact > .ant-select-focused {\n  z-index: 1;\n}\n.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-arrow {\n  z-index: 1;\n}\n.ant-input-group.ant-input-group-compact > *:first-child,\n.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,\n.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,\n.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {\n  border-top-left-radius: 2px;\n  border-bottom-left-radius: 2px;\n}\n.ant-input-group.ant-input-group-compact > *:last-child,\n.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,\n.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,\n.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {\n  border-right-width: 1px;\n  border-top-right-radius: 2px;\n  border-bottom-right-radius: 2px;\n}\n.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {\n  vertical-align: top;\n}\n.ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper {\n  margin-left: -1px;\n}\n.ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper .ant-input-affix-wrapper {\n  border-radius: 0;\n}\n.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input-group-addon > .ant-input-search-button {\n  border-radius: 0;\n}\n.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input {\n  border-radius: 2px 0 0 2px;\n}\n.ant-input-group > .ant-input-rtl:first-child,\n.ant-input-group-rtl .ant-input-group-addon:first-child {\n  border-radius: 0 2px 2px 0;\n}\n.ant-input-group-rtl .ant-input-group-addon:first-child {\n  border-right: 1px solid #d9d9d9;\n  border-left: 0;\n}\n.ant-input-group-rtl .ant-input-group-addon:last-child {\n  border-right: 0;\n  border-left: 1px solid #d9d9d9;\n}\n.ant-input-group-rtl.ant-input-group > .ant-input:last-child,\n.ant-input-group-rtl.ant-input-group-addon:last-child {\n  border-radius: 2px 0 0 2px;\n}\n.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child) {\n  border-radius: 2px 0 0 2px;\n}\n.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child) {\n  border-radius: 0 2px 2px 0;\n}\n.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:not(:last-child) {\n  margin-right: 0;\n  margin-left: -1px;\n  border-left-width: 1px;\n}\n.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:first-child,\n.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,\n.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,\n.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {\n  border-radius: 0 2px 2px 0;\n}\n.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:last-child,\n.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,\n.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input,\n.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,\n.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {\n  border-left-width: 1px;\n  border-radius: 2px 0 0 2px;\n}\n.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl + .ant-input-group-wrapper-rtl {\n  margin-right: -1px;\n  margin-left: 0;\n}\n.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search > .ant-input-group > .ant-input {\n  border-radius: 0 2px 2px 0;\n}\n.ant-input-group-wrapper {\n  display: inline-block;\n  width: 100%;\n  text-align: start;\n  vertical-align: top;\n}\n.ant-input-password-icon {\n  color: rgba(0, 0, 0, 0.45);\n  cursor: pointer;\n  transition: all 0.3s;\n}\n.ant-input-password-icon:hover {\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-input[type='color'] {\n  height: 32px;\n}\n.ant-input[type='color'].ant-input-lg {\n  height: 40px;\n}\n.ant-input[type='color'].ant-input-sm {\n  height: 24px;\n  padding-top: 3px;\n  padding-bottom: 3px;\n}\n.ant-input-textarea-show-count::after {\n  float: right;\n  color: rgba(0, 0, 0, 0.45);\n  white-space: nowrap;\n  content: attr(data-count);\n  pointer-events: none;\n}\n.ant-input-search .ant-input:hover,\n.ant-input-search .ant-input:focus {\n  border-color: #40a9ff;\n}\n.ant-input-search .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),\n.ant-input-search .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {\n  border-left-color: #40a9ff;\n}\n.ant-input-search .ant-input-affix-wrapper {\n  border-radius: 0;\n}\n.ant-input-search .ant-input-lg {\n  line-height: 1.5713;\n}\n.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child {\n  left: -1px;\n  padding: 0;\n  border: 0;\n}\n.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {\n  padding-top: 0;\n  padding-bottom: 0;\n  border-radius: 0 2px 2px 0;\n}\n.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {\n  color: rgba(0, 0, 0, 0.45);\n}\n.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading::before {\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n}\n.ant-input-search-button {\n  height: 32px;\n}\n.ant-input-search-button:hover,\n.ant-input-search-button:focus {\n  z-index: 1;\n}\n.ant-input-search-large .ant-input-search-button {\n  height: 40px;\n}\n.ant-input-search-small .ant-input-search-button {\n  height: 24px;\n}\n.ant-input-group-wrapper-rtl {\n  direction: rtl;\n}\n.ant-input-group-rtl {\n  direction: rtl;\n}\n.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl > input.ant-input {\n  border: none;\n  outline: none;\n}\n.ant-input-affix-wrapper-rtl .ant-input-prefix {\n  margin: 0 0 0 4px;\n}\n.ant-input-affix-wrapper-rtl .ant-input-suffix {\n  margin: 0 4px 0 0;\n}\n.ant-input-textarea-rtl {\n  direction: rtl;\n}\n.ant-input-textarea-rtl.ant-input-textarea-show-count::after {\n  text-align: left;\n}\n.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix {\n  margin-right: 0;\n  margin-left: 4px;\n}\n.ant-input-affix-wrapper-rtl .ant-input-clear-icon {\n  right: auto;\n  left: 8px;\n}\n.ant-input-search-rtl {\n  direction: rtl;\n}\n.ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),\n.ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {\n  border-right-color: #40a9ff;\n  border-left-color: #d9d9d9;\n}\n.ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper:hover,\n.ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper-focused {\n  border-right-color: #40a9ff;\n}\n.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon {\n  right: -1px;\n  left: auto;\n}\n.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon .ant-input-search-button {\n  border-radius: 2px 0 0 2px;\n}\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n  .ant-input {\n    height: 32px;\n  }\n  .ant-input-lg {\n    height: 40px;\n  }\n  .ant-input-sm {\n    height: 24px;\n  }\n  .ant-input-affix-wrapper > input.ant-input {\n    height: auto;\n  }\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n@-webkit-keyframes antCheckboxEffect {\n  0% {\n    transform: scale(1);\n    opacity: 0.5;\n  }\n  100% {\n    transform: scale(1.6);\n    opacity: 0;\n  }\n}\n@keyframes antCheckboxEffect {\n  0% {\n    transform: scale(1);\n    opacity: 0.5;\n  }\n  100% {\n    transform: scale(1.6);\n    opacity: 0;\n  }\n}\n.ant-checkbox {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  top: 0.2em;\n  line-height: 1;\n  white-space: nowrap;\n  outline: none;\n  cursor: pointer;\n}\n.ant-checkbox-wrapper:hover .ant-checkbox-inner,\n.ant-checkbox:hover .ant-checkbox-inner,\n.ant-checkbox-input:focus + .ant-checkbox-inner {\n  border-color: #1890ff;\n}\n.ant-checkbox-checked::after {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  border: 1px solid #1890ff;\n  border-radius: 2px;\n  visibility: hidden;\n  -webkit-animation: antCheckboxEffect 0.36s ease-in-out;\n          animation: antCheckboxEffect 0.36s ease-in-out;\n  -webkit-animation-fill-mode: backwards;\n          animation-fill-mode: backwards;\n  content: '';\n}\n.ant-checkbox:hover::after,\n.ant-checkbox-wrapper:hover .ant-checkbox::after {\n  visibility: visible;\n}\n.ant-checkbox-inner {\n  position: relative;\n  top: 0;\n  left: 0;\n  display: block;\n  width: 16px;\n  height: 16px;\n  direction: ltr;\n  background-color: #fff;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n  border-collapse: separate;\n  transition: all 0.3s;\n}\n.ant-checkbox-inner::after {\n  position: absolute;\n  top: 50%;\n  left: 21.5%;\n  display: table;\n  width: 5.71428571px;\n  height: 9.14285714px;\n  border: 2px solid #fff;\n  border-top: 0;\n  border-left: 0;\n  transform: rotate(45deg) scale(0) translate(-50%, -50%);\n  opacity: 0;\n  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;\n  content: ' ';\n}\n.ant-checkbox-input {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1;\n  width: 100%;\n  height: 100%;\n  cursor: pointer;\n  opacity: 0;\n}\n.ant-checkbox-checked .ant-checkbox-inner::after {\n  position: absolute;\n  display: table;\n  border: 2px solid #fff;\n  border-top: 0;\n  border-left: 0;\n  transform: rotate(45deg) scale(1) translate(-50%, -50%);\n  opacity: 1;\n  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;\n  content: ' ';\n}\n.ant-checkbox-checked .ant-checkbox-inner {\n  background-color: #1890ff;\n  border-color: #1890ff;\n}\n.ant-checkbox-disabled {\n  cursor: not-allowed;\n}\n.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {\n  border-color: rgba(0, 0, 0, 0.25);\n  -webkit-animation-name: none;\n          animation-name: none;\n}\n.ant-checkbox-disabled .ant-checkbox-input {\n  cursor: not-allowed;\n}\n.ant-checkbox-disabled .ant-checkbox-inner {\n  background-color: #f5f5f5;\n  border-color: #d9d9d9 !important;\n}\n.ant-checkbox-disabled .ant-checkbox-inner::after {\n  border-color: #f5f5f5;\n  border-collapse: separate;\n  -webkit-animation-name: none;\n          animation-name: none;\n}\n.ant-checkbox-disabled + span {\n  color: rgba(0, 0, 0, 0.25);\n  cursor: not-allowed;\n}\n.ant-checkbox-disabled:hover::after,\n.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after {\n  visibility: hidden;\n}\n.ant-checkbox-wrapper {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  display: inline-flex;\n  align-items: baseline;\n  line-height: unset;\n  cursor: pointer;\n}\n.ant-checkbox-wrapper::after {\n  display: inline-block;\n  width: 0;\n  overflow: hidden;\n  content: '\\a0';\n}\n.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {\n  cursor: not-allowed;\n}\n.ant-checkbox-wrapper + .ant-checkbox-wrapper {\n  margin-left: 8px;\n}\n.ant-checkbox + span {\n  padding-right: 8px;\n  padding-left: 8px;\n}\n.ant-checkbox-group {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  display: inline-block;\n}\n.ant-checkbox-group-item {\n  margin-right: 8px;\n}\n.ant-checkbox-group-item:last-child {\n  margin-right: 0;\n}\n.ant-checkbox-group-item + .ant-checkbox-group-item {\n  margin-left: 0;\n}\n.ant-checkbox-indeterminate .ant-checkbox-inner {\n  background-color: #fff;\n  border-color: #d9d9d9;\n}\n.ant-checkbox-indeterminate .ant-checkbox-inner::after {\n  top: 50%;\n  left: 50%;\n  width: 8px;\n  height: 8px;\n  background-color: #1890ff;\n  border: 0;\n  transform: translate(-50%, -50%) scale(1);\n  opacity: 1;\n  content: ' ';\n}\n.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {\n  background-color: rgba(0, 0, 0, 0.25);\n  border-color: rgba(0, 0, 0, 0.25);\n}\n.ant-checkbox-rtl {\n  direction: rtl;\n}\n.ant-checkbox-group-rtl .ant-checkbox-group-item {\n  margin-right: 0;\n  margin-left: 8px;\n}\n.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child {\n  margin-left: 0 !important;\n}\n.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item {\n  margin-left: 8px;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-collapse {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  background-color: #fafafa;\n  border: 1px solid #d9d9d9;\n  border-bottom: 0;\n  border-radius: 2px;\n}\n.ant-collapse > .ant-collapse-item {\n  border-bottom: 1px solid #d9d9d9;\n}\n.ant-collapse > .ant-collapse-item:last-child,\n.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {\n  border-radius: 0 0 2px 2px;\n}\n.ant-collapse > .ant-collapse-item > .ant-collapse-header {\n  position: relative;\n  padding: 12px 16px;\n  color: rgba(0, 0, 0, 0.85);\n  line-height: 1.5715;\n  cursor: pointer;\n  transition: all 0.3s, visibility 0s;\n}\n.ant-collapse > .ant-collapse-item > .ant-collapse-header::before {\n  display: table;\n  content: '';\n}\n.ant-collapse > .ant-collapse-item > .ant-collapse-header::after {\n  display: table;\n  clear: both;\n  content: '';\n}\n.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {\n  display: inline-block;\n  margin-right: 12px;\n  font-size: 12px;\n  vertical-align: -1px;\n}\n.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {\n  transition: transform 0.24s;\n}\n.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {\n  float: right;\n}\n.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {\n  outline: none;\n}\n.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only {\n  cursor: default;\n}\n.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text {\n  cursor: pointer;\n}\n.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {\n  padding-left: 12px;\n}\n.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header {\n  padding: 12px 16px;\n  padding-right: 40px;\n}\n.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {\n  position: absolute;\n  top: 50%;\n  right: 16px;\n  left: auto;\n  margin: 0;\n  transform: translateY(-50%);\n}\n.ant-collapse-content {\n  color: rgba(0, 0, 0, 0.85);\n  background-color: #fff;\n  border-top: 1px solid #d9d9d9;\n}\n.ant-collapse-content > .ant-collapse-content-box {\n  padding: 16px;\n}\n.ant-collapse-content-hidden {\n  display: none;\n}\n.ant-collapse-item:last-child > .ant-collapse-content {\n  border-radius: 0 0 2px 2px;\n}\n.ant-collapse-borderless {\n  background-color: #fafafa;\n  border: 0;\n}\n.ant-collapse-borderless > .ant-collapse-item {\n  border-bottom: 1px solid #d9d9d9;\n}\n.ant-collapse-borderless > .ant-collapse-item:last-child,\n.ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {\n  border-radius: 0;\n}\n.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {\n  background-color: transparent;\n  border-top: 0;\n}\n.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {\n  padding-top: 4px;\n}\n.ant-collapse-ghost {\n  background-color: transparent;\n  border: 0;\n}\n.ant-collapse-ghost > .ant-collapse-item {\n  border-bottom: 0;\n}\n.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content {\n  background-color: transparent;\n  border-top: 0;\n}\n.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {\n  padding-top: 12px;\n  padding-bottom: 12px;\n}\n.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,\n.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {\n  color: rgba(0, 0, 0, 0.25);\n  cursor: not-allowed;\n}\n.ant-collapse-rtl {\n  direction: rtl;\n}\n.ant-collapse-rtl .ant-collapse > .ant-collapse-item > .ant-collapse-header {\n  padding: 12px 16px;\n  padding-right: 40px;\n}\n.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {\n  transform: rotate(180deg);\n}\n.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {\n  float: left;\n}\n.ant-collapse-rtl.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {\n  padding-right: 12px;\n  padding-left: 0;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-comment {\n  position: relative;\n  background-color: inherit;\n}\n.ant-comment-inner {\n  display: flex;\n  padding: 16px 0;\n}\n.ant-comment-avatar {\n  position: relative;\n  flex-shrink: 0;\n  margin-right: 12px;\n  cursor: pointer;\n}\n.ant-comment-avatar img {\n  width: 32px;\n  height: 32px;\n  border-radius: 50%;\n}\n.ant-comment-content {\n  position: relative;\n  flex: 1 1 auto;\n  min-width: 1px;\n  font-size: 14px;\n  word-wrap: break-word;\n}\n.ant-comment-content-author {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n  margin-bottom: 4px;\n  font-size: 14px;\n}\n.ant-comment-content-author > a,\n.ant-comment-content-author > span {\n  padding-right: 8px;\n  font-size: 12px;\n  line-height: 18px;\n}\n.ant-comment-content-author-name {\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 14px;\n  transition: color 0.3s;\n}\n.ant-comment-content-author-name > * {\n  color: rgba(0, 0, 0, 0.45);\n}\n.ant-comment-content-author-name > *:hover {\n  color: rgba(0, 0, 0, 0.45);\n}\n.ant-comment-content-author-time {\n  color: #ccc;\n  white-space: nowrap;\n  cursor: auto;\n}\n.ant-comment-content-detail p {\n  margin-bottom: inherit;\n  white-space: pre-wrap;\n}\n.ant-comment-actions {\n  margin-top: 12px;\n  margin-bottom: inherit;\n  padding-left: 0;\n}\n.ant-comment-actions > li {\n  display: inline-block;\n  color: rgba(0, 0, 0, 0.45);\n}\n.ant-comment-actions > li > span {\n  margin-right: 10px;\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 12px;\n  cursor: pointer;\n  transition: color 0.3s;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.ant-comment-actions > li > span:hover {\n  color: #595959;\n}\n.ant-comment-nested {\n  margin-left: 44px;\n}\n.ant-comment-rtl {\n  direction: rtl;\n}\n.ant-comment-rtl .ant-comment-avatar {\n  margin-right: 0;\n  margin-left: 12px;\n}\n.ant-comment-rtl .ant-comment-content-author > a,\n.ant-comment-rtl .ant-comment-content-author > span {\n  padding-right: 0;\n  padding-left: 8px;\n}\n.ant-comment-rtl .ant-comment-actions {\n  padding-right: 0;\n}\n.ant-comment-rtl .ant-comment-actions > li > span {\n  margin-right: 0;\n  margin-left: 10px;\n}\n.ant-comment-rtl .ant-comment-nested {\n  margin-right: 44px;\n  margin-left: 0;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-descriptions-header {\n  display: flex;\n  align-items: center;\n  margin-bottom: 20px;\n}\n.ant-descriptions-title {\n  flex: auto;\n  overflow: hidden;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: bold;\n  font-size: 16px;\n  line-height: 1.5715;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n.ant-descriptions-extra {\n  margin-left: auto;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n}\n.ant-descriptions-view {\n  width: 100%;\n  overflow: hidden;\n  border-radius: 2px;\n}\n.ant-descriptions-view table {\n  width: 100%;\n  table-layout: fixed;\n}\n.ant-descriptions-row > th,\n.ant-descriptions-row > td {\n  padding-bottom: 16px;\n}\n.ant-descriptions-row:last-child {\n  border-bottom: none;\n}\n.ant-descriptions-item-label {\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: normal;\n  font-size: 14px;\n  line-height: 1.5715;\n  text-align: start;\n}\n.ant-descriptions-item-label::after {\n  content: ':';\n  position: relative;\n  top: -0.5px;\n  margin: 0 8px 0 2px;\n}\n.ant-descriptions-item-label.ant-descriptions-item-no-colon::after {\n  content: ' ';\n}\n.ant-descriptions-item-no-label::after {\n  margin: 0;\n  content: '';\n}\n.ant-descriptions-item-content {\n  display: table-cell;\n  flex: 1;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  line-height: 1.5715;\n  word-break: break-word;\n  overflow-wrap: break-word;\n}\n.ant-descriptions-item {\n  padding-bottom: 0;\n  vertical-align: top;\n}\n.ant-descriptions-item-container {\n  display: flex;\n}\n.ant-descriptions-item-container .ant-descriptions-item-label,\n.ant-descriptions-item-container .ant-descriptions-item-content {\n  display: inline-flex;\n  align-items: baseline;\n}\n.ant-descriptions-middle .ant-descriptions-row > th,\n.ant-descriptions-middle .ant-descriptions-row > td {\n  padding-bottom: 12px;\n}\n.ant-descriptions-small .ant-descriptions-row > th,\n.ant-descriptions-small .ant-descriptions-row > td {\n  padding-bottom: 8px;\n}\n.ant-descriptions-bordered .ant-descriptions-view {\n  border: 1px solid #f0f0f0;\n}\n.ant-descriptions-bordered .ant-descriptions-view > table {\n  table-layout: auto;\n  border-collapse: collapse;\n}\n.ant-descriptions-bordered .ant-descriptions-item-label,\n.ant-descriptions-bordered .ant-descriptions-item-content {\n  padding: 16px 24px;\n  border-right: 1px solid #f0f0f0;\n}\n.ant-descriptions-bordered .ant-descriptions-item-label:last-child,\n.ant-descriptions-bordered .ant-descriptions-item-content:last-child {\n  border-right: none;\n}\n.ant-descriptions-bordered .ant-descriptions-item-label {\n  background-color: #fafafa;\n}\n.ant-descriptions-bordered .ant-descriptions-item-label::after {\n  display: none;\n}\n.ant-descriptions-bordered .ant-descriptions-row {\n  border-bottom: 1px solid #f0f0f0;\n}\n.ant-descriptions-bordered .ant-descriptions-row:last-child {\n  border-bottom: none;\n}\n.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,\n.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content {\n  padding: 12px 24px;\n}\n.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,\n.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content {\n  padding: 8px 16px;\n}\n.ant-descriptions-rtl {\n  direction: rtl;\n}\n.ant-descriptions-rtl .ant-descriptions-item-label::after {\n  margin: 0 2px 0 8px;\n}\n.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label,\n.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content {\n  border-right: none;\n  border-left: 1px solid #f0f0f0;\n}\n.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child,\n.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child {\n  border-left: none;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-divider {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  border-top: 1px solid rgba(0, 0, 0, 0.06);\n}\n.ant-divider-vertical {\n  position: relative;\n  top: -0.06em;\n  display: inline-block;\n  height: 0.9em;\n  margin: 0 8px;\n  vertical-align: middle;\n  border-top: 0;\n  border-left: 1px solid rgba(0, 0, 0, 0.06);\n}\n.ant-divider-horizontal {\n  display: flex;\n  clear: both;\n  width: 100%;\n  min-width: 100%;\n  margin: 24px 0;\n}\n.ant-divider-horizontal.ant-divider-with-text {\n  display: flex;\n  margin: 16px 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: 500;\n  font-size: 16px;\n  white-space: nowrap;\n  text-align: center;\n  border-top: 0;\n  border-top-color: rgba(0, 0, 0, 0.06);\n}\n.ant-divider-horizontal.ant-divider-with-text::before,\n.ant-divider-horizontal.ant-divider-with-text::after {\n  position: relative;\n  top: 50%;\n  width: 50%;\n  border-top: 1px solid transparent;\n  border-top-color: inherit;\n  border-bottom: 0;\n  transform: translateY(50%);\n  content: '';\n}\n.ant-divider-horizontal.ant-divider-with-text-left::before {\n  top: 50%;\n  width: 5%;\n}\n.ant-divider-horizontal.ant-divider-with-text-left::after {\n  top: 50%;\n  width: 95%;\n}\n.ant-divider-horizontal.ant-divider-with-text-right::before {\n  top: 50%;\n  width: 95%;\n}\n.ant-divider-horizontal.ant-divider-with-text-right::after {\n  top: 50%;\n  width: 5%;\n}\n.ant-divider-inner-text {\n  display: inline-block;\n  padding: 0 1em;\n}\n.ant-divider-dashed {\n  background: none;\n  border-color: rgba(0, 0, 0, 0.06);\n  border-style: dashed;\n  border-width: 1px 0 0;\n}\n.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed {\n  border-top: 0;\n}\n.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before,\n.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after {\n  border-style: dashed none none;\n}\n.ant-divider-vertical.ant-divider-dashed {\n  border-width: 0 0 0 1px;\n}\n.ant-divider-plain.ant-divider-with-text {\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: normal;\n  font-size: 14px;\n}\n.ant-divider-rtl {\n  direction: rtl;\n}\n.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before {\n  width: 95%;\n}\n.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after {\n  width: 5%;\n}\n.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before {\n  width: 5%;\n}\n.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after {\n  width: 95%;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-drawer {\n  position: fixed;\n  z-index: 1000;\n  width: 0%;\n  height: 100%;\n  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), height 0s ease 0.3s, width 0s ease 0.3s;\n}\n.ant-drawer > * {\n  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);\n}\n.ant-drawer-content-wrapper {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n}\n.ant-drawer .ant-drawer-content {\n  width: 100%;\n  height: 100%;\n}\n.ant-drawer-left,\n.ant-drawer-right {\n  top: 0;\n  width: 0%;\n  height: 100%;\n}\n.ant-drawer-left .ant-drawer-content-wrapper,\n.ant-drawer-right .ant-drawer-content-wrapper {\n  height: 100%;\n}\n.ant-drawer-left.ant-drawer-open,\n.ant-drawer-right.ant-drawer-open {\n  width: 100%;\n  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);\n}\n.ant-drawer-left {\n  left: 0;\n}\n.ant-drawer-left .ant-drawer-content-wrapper {\n  left: 0;\n}\n.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper {\n  box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);\n}\n.ant-drawer-right {\n  right: 0;\n}\n.ant-drawer-right .ant-drawer-content-wrapper {\n  right: 0;\n}\n.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {\n  box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);\n}\n.ant-drawer-right.ant-drawer-open.no-mask {\n  right: 1px;\n  transform: translateX(1px);\n}\n.ant-drawer-top,\n.ant-drawer-bottom {\n  left: 0;\n  width: 100%;\n  height: 0%;\n}\n.ant-drawer-top .ant-drawer-content-wrapper,\n.ant-drawer-bottom .ant-drawer-content-wrapper {\n  width: 100%;\n}\n.ant-drawer-top.ant-drawer-open,\n.ant-drawer-bottom.ant-drawer-open {\n  height: 100%;\n  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);\n}\n.ant-drawer-top {\n  top: 0;\n}\n.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {\n  box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);\n}\n.ant-drawer-bottom {\n  bottom: 0;\n}\n.ant-drawer-bottom .ant-drawer-content-wrapper {\n  bottom: 0;\n}\n.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper {\n  box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);\n}\n.ant-drawer-bottom.ant-drawer-open.no-mask {\n  bottom: 1px;\n  transform: translateY(1px);\n}\n.ant-drawer.ant-drawer-open .ant-drawer-mask {\n  height: 100%;\n  opacity: 1;\n  transition: none;\n  -webkit-animation: antdDrawerFadeIn 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);\n          animation: antdDrawerFadeIn 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);\n  pointer-events: auto;\n}\n.ant-drawer-title {\n  margin: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: 500;\n  font-size: 16px;\n  line-height: 22px;\n}\n.ant-drawer-content {\n  position: relative;\n  z-index: 1;\n  overflow: auto;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 0;\n}\n.ant-drawer-close {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 10;\n  display: block;\n  padding: 20px;\n  color: rgba(0, 0, 0, 0.45);\n  font-weight: 700;\n  font-size: 16px;\n  font-style: normal;\n  line-height: 1;\n  text-align: center;\n  text-transform: none;\n  text-decoration: none;\n  background: transparent;\n  border: 0;\n  outline: 0;\n  cursor: pointer;\n  transition: color 0.3s;\n  text-rendering: auto;\n}\n.ant-drawer-close:focus,\n.ant-drawer-close:hover {\n  color: rgba(0, 0, 0, 0.75);\n  text-decoration: none;\n}\n.ant-drawer-header-no-title .ant-drawer-close {\n  margin-right: var(--scroll-bar);\n  /* stylelint-disable-next-line function-calc-no-invalid */\n  padding-right: calc(20px - var(--scroll-bar));\n}\n.ant-drawer-header {\n  position: relative;\n  padding: 16px 24px;\n  color: rgba(0, 0, 0, 0.85);\n  background: #fff;\n  border-bottom: 1px solid #f0f0f0;\n  border-radius: 2px 2px 0 0;\n}\n.ant-drawer-header-no-title {\n  color: rgba(0, 0, 0, 0.85);\n  background: #fff;\n}\n.ant-drawer-wrapper-body {\n  display: flex;\n  flex-direction: column;\n  flex-wrap: nowrap;\n  width: 100%;\n  height: 100%;\n}\n.ant-drawer-body {\n  flex-grow: 1;\n  padding: 24px;\n  overflow: auto;\n  font-size: 14px;\n  line-height: 1.5715;\n  word-wrap: break-word;\n}\n.ant-drawer-footer {\n  flex-shrink: 0;\n  padding: 10px 16px;\n  border-top: 1px solid #f0f0f0;\n}\n.ant-drawer-mask {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 0;\n  background-color: rgba(0, 0, 0, 0.45);\n  opacity: 0;\n  filter: alpha(opacity=45);\n  transition: opacity 0.3s linear, height 0s ease 0.3s;\n  pointer-events: none;\n}\n.ant-drawer-open-content {\n  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);\n}\n.ant-drawer .ant-picker-clear {\n  background: #fff;\n}\n@-webkit-keyframes antdDrawerFadeIn {\n  0% {\n    opacity: 0;\n  }\n  100% {\n    opacity: 1;\n  }\n}\n@keyframes antdDrawerFadeIn {\n  0% {\n    opacity: 0;\n  }\n  100% {\n    opacity: 1;\n  }\n}\n.ant-drawer-rtl {\n  direction: rtl;\n}\n.ant-drawer-rtl .ant-drawer-close {\n  right: auto;\n  left: 0;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-form-item .ant-mentions,\n.ant-form-item textarea.ant-input {\n  height: auto;\n}\n.ant-form-item .ant-upload {\n  background: transparent;\n}\n.ant-form-item .ant-upload.ant-upload-drag {\n  background: #fafafa;\n}\n.ant-form-item input[type='radio'],\n.ant-form-item input[type='checkbox'] {\n  width: 14px;\n  height: 14px;\n}\n.ant-form-item .ant-radio-inline,\n.ant-form-item .ant-checkbox-inline {\n  display: inline-block;\n  margin-left: 8px;\n  font-weight: normal;\n  vertical-align: middle;\n  cursor: pointer;\n}\n.ant-form-item .ant-radio-inline:first-child,\n.ant-form-item .ant-checkbox-inline:first-child {\n  margin-left: 0;\n}\n.ant-form-item .ant-checkbox-vertical,\n.ant-form-item .ant-radio-vertical {\n  display: block;\n}\n.ant-form-item .ant-checkbox-vertical + .ant-checkbox-vertical,\n.ant-form-item .ant-radio-vertical + .ant-radio-vertical {\n  margin-left: 0;\n}\n.ant-form-item .ant-input-number + .ant-form-text {\n  margin-left: 8px;\n}\n.ant-form-item .ant-input-number-handler-wrap {\n  z-index: 2;\n}\n.ant-form-item .ant-select,\n.ant-form-item .ant-cascader-picker {\n  width: 100%;\n}\n.ant-form-item .ant-picker-calendar-year-select,\n.ant-form-item .ant-picker-calendar-month-select,\n.ant-form-item .ant-input-group .ant-select,\n.ant-form-item .ant-input-group .ant-cascader-picker {\n  width: auto;\n}\n.ant-form-inline {\n  display: flex;\n  flex-wrap: wrap;\n}\n.ant-form-inline .ant-form-item {\n  flex: none;\n  flex-wrap: nowrap;\n  margin-right: 16px;\n  margin-bottom: 0;\n}\n.ant-form-inline .ant-form-item-with-help {\n  margin-bottom: 24px;\n}\n.ant-form-inline .ant-form-item > .ant-form-item-label,\n.ant-form-inline .ant-form-item > .ant-form-item-control {\n  display: inline-block;\n  vertical-align: top;\n}\n.ant-form-inline .ant-form-item > .ant-form-item-label {\n  flex: none;\n}\n.ant-form-inline .ant-form-item .ant-form-text {\n  display: inline-block;\n}\n.ant-form-inline .ant-form-item .ant-form-item-has-feedback {\n  display: inline-block;\n}\n.ant-form-horizontal .ant-form-item-label {\n  flex-grow: 0;\n}\n.ant-form-horizontal .ant-form-item-control {\n  flex: 1 1 0;\n}\n.ant-form-vertical .ant-form-item {\n  flex-direction: column;\n}\n.ant-form-vertical .ant-form-item-label > label {\n  height: auto;\n}\n.ant-form-vertical .ant-form-item-label,\n.ant-col-24.ant-form-item-label,\n.ant-col-xl-24.ant-form-item-label {\n  padding: 0 0 8px;\n  line-height: 1.5715;\n  white-space: initial;\n  text-align: left;\n}\n.ant-form-vertical .ant-form-item-label > label,\n.ant-col-24.ant-form-item-label > label,\n.ant-col-xl-24.ant-form-item-label > label {\n  margin: 0;\n}\n.ant-form-vertical .ant-form-item-label > label::after,\n.ant-col-24.ant-form-item-label > label::after,\n.ant-col-xl-24.ant-form-item-label > label::after {\n  display: none;\n}\n.ant-form-rtl.ant-form-vertical .ant-form-item-label,\n.ant-form-rtl.ant-col-24.ant-form-item-label,\n.ant-form-rtl.ant-col-xl-24.ant-form-item-label {\n  text-align: right;\n}\n@media (max-width: 575px) {\n  .ant-form-item .ant-form-item-label {\n    padding: 0 0 8px;\n    line-height: 1.5715;\n    white-space: initial;\n    text-align: left;\n  }\n  .ant-form-item .ant-form-item-label > label {\n    margin: 0;\n  }\n  .ant-form-item .ant-form-item-label > label::after {\n    display: none;\n  }\n  .ant-form-rtl.ant-form-item .ant-form-item-label {\n    text-align: right;\n  }\n  .ant-form .ant-form-item {\n    flex-wrap: wrap;\n  }\n  .ant-form .ant-form-item .ant-form-item-label,\n  .ant-form .ant-form-item .ant-form-item-control {\n    flex: 0 0 100%;\n    max-width: 100%;\n  }\n  .ant-col-xs-24.ant-form-item-label {\n    padding: 0 0 8px;\n    line-height: 1.5715;\n    white-space: initial;\n    text-align: left;\n  }\n  .ant-col-xs-24.ant-form-item-label > label {\n    margin: 0;\n  }\n  .ant-col-xs-24.ant-form-item-label > label::after {\n    display: none;\n  }\n  .ant-form-rtl.ant-col-xs-24.ant-form-item-label {\n    text-align: right;\n  }\n}\n@media (max-width: 767px) {\n  .ant-col-sm-24.ant-form-item-label {\n    padding: 0 0 8px;\n    line-height: 1.5715;\n    white-space: initial;\n    text-align: left;\n  }\n  .ant-col-sm-24.ant-form-item-label > label {\n    margin: 0;\n  }\n  .ant-col-sm-24.ant-form-item-label > label::after {\n    display: none;\n  }\n  .ant-form-rtl.ant-col-sm-24.ant-form-item-label {\n    text-align: right;\n  }\n}\n@media (max-width: 991px) {\n  .ant-col-md-24.ant-form-item-label {\n    padding: 0 0 8px;\n    line-height: 1.5715;\n    white-space: initial;\n    text-align: left;\n  }\n  .ant-col-md-24.ant-form-item-label > label {\n    margin: 0;\n  }\n  .ant-col-md-24.ant-form-item-label > label::after {\n    display: none;\n  }\n  .ant-form-rtl.ant-col-md-24.ant-form-item-label {\n    text-align: right;\n  }\n}\n@media (max-width: 1199px) {\n  .ant-col-lg-24.ant-form-item-label {\n    padding: 0 0 8px;\n    line-height: 1.5715;\n    white-space: initial;\n    text-align: left;\n  }\n  .ant-col-lg-24.ant-form-item-label > label {\n    margin: 0;\n  }\n  .ant-col-lg-24.ant-form-item-label > label::after {\n    display: none;\n  }\n  .ant-form-rtl.ant-col-lg-24.ant-form-item-label {\n    text-align: right;\n  }\n}\n@media (max-width: 1599px) {\n  .ant-col-xl-24.ant-form-item-label {\n    padding: 0 0 8px;\n    line-height: 1.5715;\n    white-space: initial;\n    text-align: left;\n  }\n  .ant-col-xl-24.ant-form-item-label > label {\n    margin: 0;\n  }\n  .ant-col-xl-24.ant-form-item-label > label::after {\n    display: none;\n  }\n  .ant-form-rtl.ant-col-xl-24.ant-form-item-label {\n    text-align: right;\n  }\n}\n.ant-form-item {\n  /* Some non-status related component style is in `components.less` */\n  /* To support leave along ErrorList. We add additional className to handle explain style */\n}\n.ant-form-item-explain.ant-form-item-explain-error {\n  color: #ff4d4f;\n}\n.ant-form-item-explain.ant-form-item-explain-warning {\n  color: #faad14;\n}\n.ant-form-item-has-feedback .ant-input {\n  padding-right: 24px;\n}\n.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {\n  padding-right: 18px;\n}\n.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {\n  right: 28px;\n}\n.ant-form-item-has-feedback .ant-switch {\n  margin: 2px 0 4px;\n}\n.ant-form-item-has-feedback > .ant-select .ant-select-arrow,\n.ant-form-item-has-feedback > .ant-select .ant-select-clear,\n.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,\n.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear {\n  right: 32px;\n}\n.ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,\n.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value {\n  padding-right: 42px;\n}\n.ant-form-item-has-feedback .ant-cascader-picker-arrow {\n  margin-right: 19px;\n}\n.ant-form-item-has-feedback .ant-cascader-picker-clear {\n  right: 32px;\n}\n.ant-form-item-has-feedback .ant-picker {\n  padding-right: 29.2px;\n}\n.ant-form-item-has-feedback .ant-picker-large {\n  padding-right: 29.2px;\n}\n.ant-form-item-has-feedback .ant-picker-small {\n  padding-right: 25.2px;\n}\n.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,\n.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,\n.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,\n.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {\n  position: absolute;\n  top: 50%;\n  right: 0;\n  z-index: 1;\n  width: 32px;\n  height: 20px;\n  margin-top: -10px;\n  font-size: 14px;\n  line-height: 20px;\n  text-align: center;\n  visibility: visible;\n  -webkit-animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);\n          animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);\n  pointer-events: none;\n}\n.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {\n  color: #52c41a;\n  -webkit-animation-name: diffZoomIn1 !important;\n          animation-name: diffZoomIn1 !important;\n}\n.ant-form-item-has-warning .ant-form-item-split {\n  color: #faad14;\n}\n.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,\n.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,\n.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,\n.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {\n  background-color: #fff;\n  border-color: #faad14;\n}\n.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,\n.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,\n.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,\n.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {\n  border-color: #ffc53d;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);\n}\n.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {\n  border-color: #ffc53d;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);\n}\n.ant-form-item-has-warning .ant-input-prefix {\n  color: #faad14;\n}\n.ant-form-item-has-warning .ant-input-group-addon {\n  color: #faad14;\n  border-color: #faad14;\n}\n.ant-form-item-has-warning .has-feedback {\n  color: #faad14;\n}\n.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {\n  color: #faad14;\n  -webkit-animation-name: diffZoomIn3 !important;\n          animation-name: diffZoomIn3 !important;\n}\n.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {\n  background-color: #fff;\n  border-color: #faad14 !important;\n}\n.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,\n.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector {\n  border-color: #ffc53d;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);\n}\n.ant-form-item-has-warning .ant-input-number,\n.ant-form-item-has-warning .ant-picker {\n  background-color: #fff;\n  border-color: #faad14;\n}\n.ant-form-item-has-warning .ant-input-number-focused,\n.ant-form-item-has-warning .ant-picker-focused,\n.ant-form-item-has-warning .ant-input-number:focus,\n.ant-form-item-has-warning .ant-picker:focus {\n  border-color: #ffc53d;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);\n}\n.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,\n.ant-form-item-has-warning .ant-picker:not([disabled]):hover {\n  background-color: #fff;\n  border-color: #faad14;\n}\n.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {\n  border-color: #ffc53d;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);\n}\n.ant-form-item-has-error .ant-form-item-split {\n  color: #ff4d4f;\n}\n.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,\n.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,\n.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,\n.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {\n  background-color: #fff;\n  border-color: #ff4d4f;\n}\n.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,\n.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,\n.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,\n.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {\n  border-color: #ff7875;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);\n}\n.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {\n  border-color: #ff7875;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);\n}\n.ant-form-item-has-error .ant-input-prefix {\n  color: #ff4d4f;\n}\n.ant-form-item-has-error .ant-input-group-addon {\n  color: #ff4d4f;\n  border-color: #ff4d4f;\n}\n.ant-form-item-has-error .has-feedback {\n  color: #ff4d4f;\n}\n.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {\n  color: #ff4d4f;\n  -webkit-animation-name: diffZoomIn2 !important;\n          animation-name: diffZoomIn2 !important;\n}\n.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {\n  background-color: #fff;\n  border-color: #ff4d4f !important;\n}\n.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,\n.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector {\n  border-color: #ff7875;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);\n}\n.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {\n  background-color: inherit;\n  border: 0;\n  box-shadow: none;\n}\n.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {\n  border-color: #ff4d4f;\n}\n.ant-form-item-has-error .ant-input-number,\n.ant-form-item-has-error .ant-picker {\n  background-color: #fff;\n  border-color: #ff4d4f;\n}\n.ant-form-item-has-error .ant-input-number-focused,\n.ant-form-item-has-error .ant-picker-focused,\n.ant-form-item-has-error .ant-input-number:focus,\n.ant-form-item-has-error .ant-picker:focus {\n  border-color: #ff7875;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);\n}\n.ant-form-item-has-error .ant-input-number:not([disabled]):hover,\n.ant-form-item-has-error .ant-picker:not([disabled]):hover {\n  background-color: #fff;\n  border-color: #ff4d4f;\n}\n.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,\n.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {\n  background-color: #fff;\n  border-color: #ff4d4f;\n}\n.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,\n.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {\n  border-color: #ff7875;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);\n}\n.ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover + .ant-cascader-input.ant-input {\n  border-color: #ff4d4f;\n}\n.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {\n  background-color: #fff;\n  border-color: #ff7875;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);\n}\n.ant-form-item-has-error .ant-transfer-list {\n  border-color: #ff4d4f;\n}\n.ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {\n  border-color: #d9d9d9;\n}\n.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n}\n.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);\n}\n.ant-form-item-has-error .ant-radio-button-wrapper {\n  border-color: #ff4d4f !important;\n}\n.ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child)::before {\n  background-color: #ff4d4f;\n}\n.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon {\n  display: inline-block;\n  color: #1890ff;\n}\n.ant-form {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n}\n.ant-form legend {\n  display: block;\n  width: 100%;\n  margin-bottom: 20px;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 16px;\n  line-height: inherit;\n  border: 0;\n  border-bottom: 1px solid #d9d9d9;\n}\n.ant-form label {\n  font-size: 14px;\n}\n.ant-form input[type='search'] {\n  box-sizing: border-box;\n}\n.ant-form input[type='radio'],\n.ant-form input[type='checkbox'] {\n  line-height: normal;\n}\n.ant-form input[type='file'] {\n  display: block;\n}\n.ant-form input[type='range'] {\n  display: block;\n  width: 100%;\n}\n.ant-form select[multiple],\n.ant-form select[size] {\n  height: auto;\n}\n.ant-form input[type='file']:focus,\n.ant-form input[type='radio']:focus,\n.ant-form input[type='checkbox']:focus {\n  outline: thin dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n.ant-form output {\n  display: block;\n  padding-top: 15px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  line-height: 1.5715;\n}\n.ant-form .ant-form-text {\n  display: inline-block;\n  padding-right: 8px;\n}\n.ant-form-small .ant-form-item-label > label {\n  height: 24px;\n}\n.ant-form-small .ant-form-item-control-input {\n  min-height: 24px;\n}\n.ant-form-large .ant-form-item-label > label {\n  height: 40px;\n}\n.ant-form-large .ant-form-item-control-input {\n  min-height: 40px;\n}\n.ant-form-item {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  margin-bottom: 24px;\n  vertical-align: top;\n}\n.ant-form-item-with-help {\n  margin-bottom: 0;\n}\n.ant-form-item-hidden,\n.ant-form-item-hidden.ant-row {\n  display: none;\n}\n.ant-form-item-label {\n  display: inline-block;\n  flex-grow: 0;\n  overflow: hidden;\n  white-space: nowrap;\n  text-align: right;\n  vertical-align: middle;\n}\n.ant-form-item-label-left {\n  text-align: left;\n}\n.ant-form-item-label > label {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  max-width: 100%;\n  height: 32px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n}\n.ant-form-item-label > label > .anticon {\n  font-size: 14px;\n  vertical-align: top;\n}\n.ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {\n  display: inline-block;\n  margin-right: 4px;\n  color: #ff4d4f;\n  font-size: 14px;\n  font-family: SimSun, sans-serif;\n  line-height: 1;\n  content: '*';\n}\n.ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {\n  display: none;\n}\n.ant-form-item-label > label .ant-form-item-optional {\n  display: inline-block;\n  margin-left: 4px;\n  color: rgba(0, 0, 0, 0.45);\n}\n.ant-form-hide-required-mark .ant-form-item-label > label .ant-form-item-optional {\n  display: none;\n}\n.ant-form-item-label > label .ant-form-item-tooltip {\n  color: rgba(0, 0, 0, 0.45);\n  cursor: help;\n  -ms-writing-mode: lr-tb;\n      writing-mode: horizontal-tb;\n  -webkit-margin-start: 4px;\n          margin-inline-start: 4px;\n}\n.ant-form-item-label > label::after {\n  content: ':';\n  position: relative;\n  top: -0.5px;\n  margin: 0 8px 0 2px;\n}\n.ant-form-item-label > label.ant-form-item-no-colon::after {\n  content: ' ';\n}\n.ant-form-item-control {\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n}\n.ant-form-item-control:first-child:not([class^='ant-col-']):not([class*=' ant-col-']) {\n  width: 100%;\n}\n.ant-form-item-control-input {\n  position: relative;\n  display: flex;\n  align-items: center;\n  min-height: 32px;\n}\n.ant-form-item-control-input-content {\n  flex: auto;\n  max-width: 100%;\n}\n.ant-form-item-explain,\n.ant-form-item-extra {\n  clear: both;\n  min-height: 24px;\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 14px;\n  line-height: 1.5715;\n  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n.ant-form-item .ant-input-textarea-show-count::after {\n  margin-bottom: -22px;\n}\n.ant-show-help-enter,\n.ant-show-help-appear {\n  -webkit-animation-duration: 0.3s;\n          animation-duration: 0.3s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-show-help-leave {\n  -webkit-animation-duration: 0.3s;\n          animation-duration: 0.3s;\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-show-help-enter.ant-show-help-enter-active,\n.ant-show-help-appear.ant-show-help-appear-active {\n  -webkit-animation-name: antShowHelpIn;\n          animation-name: antShowHelpIn;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n.ant-show-help-leave.ant-show-help-leave-active {\n  -webkit-animation-name: antShowHelpOut;\n          animation-name: antShowHelpOut;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n  pointer-events: none;\n}\n.ant-show-help-enter,\n.ant-show-help-appear {\n  opacity: 0;\n  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);\n          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);\n}\n.ant-show-help-leave {\n  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);\n          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);\n}\n@-webkit-keyframes antShowHelpIn {\n  0% {\n    transform: translateY(-5px);\n    opacity: 0;\n  }\n  100% {\n    transform: translateY(0);\n    opacity: 1;\n  }\n}\n@keyframes antShowHelpIn {\n  0% {\n    transform: translateY(-5px);\n    opacity: 0;\n  }\n  100% {\n    transform: translateY(0);\n    opacity: 1;\n  }\n}\n@-webkit-keyframes antShowHelpOut {\n  to {\n    transform: translateY(-5px);\n    opacity: 0;\n  }\n}\n@keyframes antShowHelpOut {\n  to {\n    transform: translateY(-5px);\n    opacity: 0;\n  }\n}\n@-webkit-keyframes diffZoomIn1 {\n  0% {\n    transform: scale(0);\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n    opacity: 1;\n  }\n}\n@keyframes diffZoomIn1 {\n  0% {\n    transform: scale(0);\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n    opacity: 1;\n  }\n}\n@-webkit-keyframes diffZoomIn2 {\n  0% {\n    transform: scale(0);\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n    opacity: 1;\n  }\n}\n@keyframes diffZoomIn2 {\n  0% {\n    transform: scale(0);\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n    opacity: 1;\n  }\n}\n@-webkit-keyframes diffZoomIn3 {\n  0% {\n    transform: scale(0);\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n    opacity: 1;\n  }\n}\n@keyframes diffZoomIn3 {\n  0% {\n    transform: scale(0);\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n    opacity: 1;\n  }\n}\n.ant-form-rtl {\n  direction: rtl;\n}\n.ant-form-rtl .ant-form-item-label {\n  text-align: left;\n}\n.ant-form-rtl .ant-form-item-label > label.ant-form-item-required::before {\n  margin-right: 0;\n  margin-left: 4px;\n}\n.ant-form-rtl .ant-form-item-label > label::after {\n  margin: 0 2px 0 8px;\n}\n.ant-form-rtl .ant-form-item-label > label .ant-form-item-optional {\n  margin-right: 4px;\n  margin-left: 0;\n}\n.ant-col-rtl .ant-form-item-control:first-child {\n  width: 100%;\n}\n.ant-form-rtl .ant-form-item-has-feedback .ant-input {\n  padding-right: 11px;\n  padding-left: 24px;\n}\n.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {\n  padding-right: 11px;\n  padding-left: 18px;\n}\n.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input {\n  padding: 0;\n}\n.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {\n  right: auto;\n  left: 28px;\n}\n.ant-form-rtl .ant-form-item-has-feedback .ant-input-number {\n  padding-left: 18px;\n}\n.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow,\n.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-clear,\n.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,\n.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear {\n  right: auto;\n  left: 32px;\n}\n.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,\n.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value {\n  padding-right: 0;\n  padding-left: 42px;\n}\n.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow {\n  margin-right: 0;\n  margin-left: 19px;\n}\n.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear {\n  right: auto;\n  left: 32px;\n}\n.ant-form-rtl .ant-form-item-has-feedback .ant-picker {\n  padding-right: 11px;\n  padding-left: 29.2px;\n}\n.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large {\n  padding-right: 11px;\n  padding-left: 29.2px;\n}\n.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small {\n  padding-right: 7px;\n  padding-left: 25.2px;\n}\n.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,\n.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,\n.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,\n.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {\n  right: auto;\n  left: 0;\n}\n.ant-form-rtl.ant-form-inline .ant-form-item {\n  margin-right: 0;\n  margin-left: 16px;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-image {\n  position: relative;\n  display: inline-block;\n}\n.ant-image-img {\n  display: block;\n  width: 100%;\n  height: auto;\n}\n.ant-image-img-placeholder {\n  background-color: #f5f5f5;\n  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);\n  background-repeat: no-repeat;\n  background-position: center center;\n  background-size: 30%;\n}\n.ant-image-mask {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: #fff;\n  background: rgba(0, 0, 0, 0.5);\n  cursor: pointer;\n  opacity: 0;\n  transition: opacity 0.3s;\n}\n.ant-image-mask-info .anticon {\n  -webkit-margin-end: 4px;\n          margin-inline-end: 4px;\n}\n.ant-image-mask:hover {\n  opacity: 1;\n}\n.ant-image-placeholder {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n}\n.ant-image-preview {\n  pointer-events: none;\n  height: 100%;\n  text-align: center;\n}\n.ant-image-preview.ant-zoom-enter,\n.ant-image-preview.antzoom-appear {\n  transform: none;\n  opacity: 0;\n  -webkit-animation-duration: 0.3s;\n          animation-duration: 0.3s;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.ant-image-preview-mask {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1000;\n  height: 100%;\n  background-color: rgba(0, 0, 0, 0.45);\n}\n.ant-image-preview-mask-hidden {\n  display: none;\n}\n.ant-image-preview-wrap {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  overflow: auto;\n  outline: 0;\n  -webkit-overflow-scrolling: touch;\n}\n.ant-image-preview-body {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  overflow: hidden;\n}\n.ant-image-preview-img {\n  max-width: 100%;\n  max-height: 100%;\n  vertical-align: middle;\n  transform: scale3d(1, 1, 1);\n  cursor: -webkit-grab;\n  cursor: grab;\n  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  pointer-events: auto;\n}\n.ant-image-preview-img-wrapper {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;\n}\n.ant-image-preview-img-wrapper::before {\n  display: inline-block;\n  width: 1px;\n  height: 50%;\n  margin-right: -1px;\n  content: '';\n}\n.ant-image-preview-moving .ant-image-preview-img {\n  cursor: -webkit-grabbing;\n  cursor: grabbing;\n}\n.ant-image-preview-moving .ant-image-preview-img-wrapper {\n  transition-duration: 0s;\n}\n.ant-image-preview-wrap {\n  z-index: 1080;\n}\n.ant-image-preview-operations {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  font-feature-settings: 'tnum';\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 1;\n  display: flex;\n  flex-direction: row-reverse;\n  align-items: center;\n  width: 100%;\n  color: rgba(255, 255, 255, 0.85);\n  list-style: none;\n  background: rgba(0, 0, 0, 0.1);\n  pointer-events: auto;\n}\n.ant-image-preview-operations-operation {\n  margin-left: 12px;\n  padding: 12px;\n  cursor: pointer;\n}\n.ant-image-preview-operations-operation-disabled {\n  color: rgba(255, 255, 255, 0.25);\n  pointer-events: none;\n}\n.ant-image-preview-operations-operation:last-of-type {\n  margin-left: 0;\n}\n.ant-image-preview-operations-icon {\n  font-size: 18px;\n}\n.ant-image-preview-switch-left,\n.ant-image-preview-switch-right {\n  position: absolute;\n  top: 50%;\n  right: 10px;\n  z-index: 1;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 44px;\n  height: 44px;\n  margin-top: -22px;\n  color: rgba(255, 255, 255, 0.85);\n  background: rgba(0, 0, 0, 0.1);\n  border-radius: 50%;\n  cursor: pointer;\n  pointer-events: auto;\n}\n.ant-image-preview-switch-left-disabled,\n.ant-image-preview-switch-right-disabled {\n  color: rgba(255, 255, 255, 0.25);\n  cursor: not-allowed;\n}\n.ant-image-preview-switch-left-disabled > .anticon,\n.ant-image-preview-switch-right-disabled > .anticon {\n  cursor: not-allowed;\n}\n.ant-image-preview-switch-left > .anticon,\n.ant-image-preview-switch-right > .anticon {\n  font-size: 18px;\n}\n.ant-image-preview-switch-left {\n  left: 10px;\n}\n.ant-image-preview-switch-right {\n  right: 10px;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-input-number {\n  box-sizing: border-box;\n  font-variant: tabular-nums;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  width: 100%;\n  min-width: 0;\n  padding: 4px 11px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  line-height: 1.5715;\n  background-color: #fff;\n  background-image: none;\n  transition: all 0.3s;\n  display: inline-block;\n  width: 90px;\n  margin: 0;\n  padding: 0;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n}\n.ant-input-number::-moz-placeholder {\n  opacity: 1;\n}\n.ant-input-number:-ms-input-placeholder {\n  color: #bfbfbf;\n}\n.ant-input-number::placeholder {\n  color: #bfbfbf;\n}\n.ant-input-number:-moz-placeholder-shown {\n  text-overflow: ellipsis;\n}\n.ant-input-number:-ms-input-placeholder {\n  text-overflow: ellipsis;\n}\n.ant-input-number:placeholder-shown {\n  text-overflow: ellipsis;\n}\n.ant-input-number:hover {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n}\n.ant-input-number:focus,\n.ant-input-number-focused {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);\n}\n.ant-input-number-disabled {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #f5f5f5;\n  border-color: #d9d9d9;\n  box-shadow: none;\n  cursor: not-allowed;\n  opacity: 1;\n}\n.ant-input-number-disabled:hover {\n  border-color: #d9d9d9;\n  border-right-width: 1px !important;\n}\n.ant-input-number[disabled] {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #f5f5f5;\n  border-color: #d9d9d9;\n  box-shadow: none;\n  cursor: not-allowed;\n  opacity: 1;\n}\n.ant-input-number[disabled]:hover {\n  border-color: #d9d9d9;\n  border-right-width: 1px !important;\n}\n.ant-input-number-borderless,\n.ant-input-number-borderless:hover,\n.ant-input-number-borderless:focus,\n.ant-input-number-borderless-focused,\n.ant-input-number-borderless-disabled,\n.ant-input-number-borderless[disabled] {\n  background-color: transparent;\n  border: none;\n  box-shadow: none;\n}\ntextarea.ant-input-number {\n  max-width: 100%;\n  height: auto;\n  min-height: 32px;\n  line-height: 1.5715;\n  vertical-align: bottom;\n  transition: all 0.3s, height 0s;\n}\n.ant-input-number-lg {\n  padding: 6.5px 11px;\n  font-size: 16px;\n}\n.ant-input-number-sm {\n  padding: 0px 7px;\n}\n.ant-input-number-handler {\n  position: relative;\n  display: block;\n  width: 100%;\n  height: 50%;\n  overflow: hidden;\n  color: rgba(0, 0, 0, 0.45);\n  font-weight: bold;\n  line-height: 0;\n  text-align: center;\n  border-left: 1px solid #d9d9d9;\n  transition: all 0.1s linear;\n}\n.ant-input-number-handler:active {\n  background: #f4f4f4;\n}\n.ant-input-number-handler:hover .ant-input-number-handler-up-inner,\n.ant-input-number-handler:hover .ant-input-number-handler-down-inner {\n  color: #40a9ff;\n}\n.ant-input-number-handler-up-inner,\n.ant-input-number-handler-down-inner {\n  display: inline-block;\n  color: inherit;\n  font-style: normal;\n  line-height: 0;\n  text-align: center;\n  text-transform: none;\n  vertical-align: -0.125em;\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  position: absolute;\n  right: 4px;\n  width: 12px;\n  height: 12px;\n  color: rgba(0, 0, 0, 0.45);\n  line-height: 12px;\n  transition: all 0.1s linear;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.ant-input-number-handler-up-inner > *,\n.ant-input-number-handler-down-inner > * {\n  line-height: 1;\n}\n.ant-input-number-handler-up-inner svg,\n.ant-input-number-handler-down-inner svg {\n  display: inline-block;\n}\n.ant-input-number-handler-up-inner::before,\n.ant-input-number-handler-down-inner::before {\n  display: none;\n}\n.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,\n.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,\n.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,\n.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon {\n  display: block;\n}\n.ant-input-number:hover {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n}\n.ant-input-number:hover + .ant-form-item-children-icon {\n  opacity: 0;\n  transition: opacity 0.24s linear 0.24s;\n}\n.ant-input-number-focused {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);\n}\n.ant-input-number-disabled {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #f5f5f5;\n  border-color: #d9d9d9;\n  box-shadow: none;\n  cursor: not-allowed;\n  opacity: 1;\n}\n.ant-input-number-disabled:hover {\n  border-color: #d9d9d9;\n  border-right-width: 1px !important;\n}\n.ant-input-number-disabled .ant-input-number-input {\n  cursor: not-allowed;\n}\n.ant-input-number-disabled .ant-input-number-handler-wrap {\n  display: none;\n}\n.ant-input-number-readonly .ant-input-number-handler-wrap {\n  display: none;\n}\n.ant-input-number-input {\n  width: 100%;\n  height: 30px;\n  padding: 0 11px;\n  text-align: left;\n  background-color: transparent;\n  border: 0;\n  border-radius: 2px;\n  outline: 0;\n  transition: all 0.3s linear;\n  -moz-appearance: textfield !important;\n}\n.ant-input-number-input::-moz-placeholder {\n  opacity: 1;\n}\n.ant-input-number-input:-ms-input-placeholder {\n  color: #bfbfbf;\n}\n.ant-input-number-input::placeholder {\n  color: #bfbfbf;\n}\n.ant-input-number-input:-moz-placeholder-shown {\n  text-overflow: ellipsis;\n}\n.ant-input-number-input:-ms-input-placeholder {\n  text-overflow: ellipsis;\n}\n.ant-input-number-input:placeholder-shown {\n  text-overflow: ellipsis;\n}\n.ant-input-number-input[type='number']::-webkit-inner-spin-button,\n.ant-input-number-input[type='number']::-webkit-outer-spin-button {\n  margin: 0;\n  -webkit-appearance: none;\n}\n.ant-input-number-lg {\n  padding: 0;\n  font-size: 16px;\n}\n.ant-input-number-lg input {\n  height: 38px;\n}\n.ant-input-number-sm {\n  padding: 0;\n}\n.ant-input-number-sm input {\n  height: 22px;\n  padding: 0 7px;\n}\n.ant-input-number-handler-wrap {\n  position: absolute;\n  top: 0;\n  right: 0;\n  width: 22px;\n  height: 100%;\n  background: #fff;\n  border-radius: 0 2px 2px 0;\n  opacity: 0;\n  transition: opacity 0.24s linear 0.1s;\n}\n.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,\n.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner {\n  min-width: auto;\n  margin-right: 0;\n  font-size: 7px;\n}\n.ant-input-number-borderless .ant-input-number-handler-wrap {\n  border-left-width: 0;\n}\n.ant-input-number-handler-wrap:hover .ant-input-number-handler {\n  height: 40%;\n}\n.ant-input-number:hover .ant-input-number-handler-wrap {\n  opacity: 1;\n}\n.ant-input-number-handler-up {\n  border-top-right-radius: 2px;\n  cursor: pointer;\n}\n.ant-input-number-handler-up-inner {\n  top: 50%;\n  margin-top: -5px;\n  text-align: center;\n}\n.ant-input-number-handler-up:hover {\n  height: 60% !important;\n}\n.ant-input-number-handler-down {\n  top: 0;\n  border-top: 1px solid #d9d9d9;\n  border-bottom-right-radius: 2px;\n  cursor: pointer;\n}\n.ant-input-number-handler-down-inner {\n  top: 50%;\n  text-align: center;\n  transform: translateY(-50%);\n}\n.ant-input-number-handler-down:hover {\n  height: 60% !important;\n}\n.ant-input-number-borderless .ant-input-number-handler-down {\n  border-top-width: 0;\n}\n.ant-input-number-handler-up-disabled,\n.ant-input-number-handler-down-disabled {\n  cursor: not-allowed;\n}\n.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,\n.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner {\n  color: rgba(0, 0, 0, 0.25);\n}\n.ant-input-number-borderless {\n  box-shadow: none;\n}\n.ant-input-number-out-of-range input {\n  color: #ff4d4f;\n}\n.ant-input-number-rtl {\n  direction: rtl;\n}\n.ant-input-number-rtl .ant-input-number-handler-wrap {\n  right: auto;\n  left: 0;\n  border-right: 1px solid #d9d9d9;\n  border-left: 0;\n  border-radius: 2px 0 0 2px;\n}\n.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap {\n  border-right-width: 0;\n}\n.ant-input-number-rtl .ant-input-number-input {\n  direction: ltr;\n  text-align: right;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-layout {\n  display: flex;\n  flex: auto;\n  flex-direction: column;\n  /* fix firefox can't set height smaller than content on flex item */\n  min-height: 0;\n  background: #f0f2f5;\n}\n.ant-layout,\n.ant-layout * {\n  box-sizing: border-box;\n}\n.ant-layout.ant-layout-has-sider {\n  flex-direction: row;\n}\n.ant-layout.ant-layout-has-sider > .ant-layout,\n.ant-layout.ant-layout-has-sider > .ant-layout-content {\n  width: 0;\n}\n.ant-layout-header,\n.ant-layout-footer {\n  flex: 0 0 auto;\n}\n.ant-layout-header {\n  height: 64px;\n  padding: 0 50px;\n  color: rgba(0, 0, 0, 0.85);\n  line-height: 64px;\n  background: #001529;\n}\n.ant-layout-footer {\n  padding: 24px 50px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  background: #f0f2f5;\n}\n.ant-layout-content {\n  flex: auto;\n  /* fix firefox can't set height smaller than content on flex item */\n  min-height: 0;\n}\n.ant-layout-sider {\n  position: relative;\n  /* fix firefox can't set width smaller than content on flex item */\n  min-width: 0;\n  background: #001529;\n  transition: all 0.2s;\n}\n.ant-layout-sider-children {\n  height: 100%;\n  margin-top: -0.1px;\n  padding-top: 0.1px;\n}\n.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed {\n  width: auto;\n}\n.ant-layout-sider-has-trigger {\n  padding-bottom: 48px;\n}\n.ant-layout-sider-right {\n  order: 1;\n}\n.ant-layout-sider-trigger {\n  position: fixed;\n  bottom: 0;\n  z-index: 1;\n  height: 48px;\n  color: #fff;\n  line-height: 48px;\n  text-align: center;\n  background: #002140;\n  cursor: pointer;\n  transition: all 0.2s;\n}\n.ant-layout-sider-zero-width > * {\n  overflow: hidden;\n}\n.ant-layout-sider-zero-width-trigger {\n  position: absolute;\n  top: 64px;\n  right: -36px;\n  z-index: 1;\n  width: 36px;\n  height: 42px;\n  color: #fff;\n  font-size: 18px;\n  line-height: 42px;\n  text-align: center;\n  background: #001529;\n  border-radius: 0 2px 2px 0;\n  cursor: pointer;\n  transition: background 0.3s ease;\n}\n.ant-layout-sider-zero-width-trigger::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: transparent;\n  transition: all 0.3s;\n  content: '';\n}\n.ant-layout-sider-zero-width-trigger:hover::after {\n  background: rgba(255, 255, 255, 0.1);\n}\n.ant-layout-sider-zero-width-trigger-right {\n  left: -36px;\n  border-radius: 2px 0 0 2px;\n}\n.ant-layout-sider-light {\n  background: #fff;\n}\n.ant-layout-sider-light .ant-layout-sider-trigger {\n  color: rgba(0, 0, 0, 0.85);\n  background: #fff;\n}\n.ant-layout-sider-light .ant-layout-sider-zero-width-trigger {\n  color: rgba(0, 0, 0, 0.85);\n  background: #fff;\n}\n.ant-layout-rtl {\n  direction: rtl;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-list {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n}\n.ant-list * {\n  outline: none;\n}\n.ant-list-pagination {\n  margin-top: 24px;\n  text-align: right;\n}\n.ant-list-pagination .ant-pagination-options {\n  text-align: left;\n}\n.ant-list-more {\n  margin-top: 12px;\n  text-align: center;\n}\n.ant-list-more button {\n  padding-right: 32px;\n  padding-left: 32px;\n}\n.ant-list-spin {\n  min-height: 40px;\n  text-align: center;\n}\n.ant-list-empty-text {\n  padding: 16px;\n  color: rgba(0, 0, 0, 0.25);\n  font-size: 14px;\n  text-align: center;\n}\n.ant-list-items {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n.ant-list-item {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 12px 0;\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-list-item-meta {\n  display: flex;\n  flex: 1;\n  align-items: flex-start;\n  max-width: 100%;\n}\n.ant-list-item-meta-avatar {\n  margin-right: 16px;\n}\n.ant-list-item-meta-content {\n  flex: 1 0;\n  width: 0;\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-list-item-meta-title {\n  margin-bottom: 4px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  line-height: 1.5715;\n}\n.ant-list-item-meta-title > a {\n  color: rgba(0, 0, 0, 0.85);\n  transition: all 0.3s;\n}\n.ant-list-item-meta-title > a:hover {\n  color: #1890ff;\n}\n.ant-list-item-meta-description {\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 14px;\n  line-height: 1.5715;\n}\n.ant-list-item-action {\n  flex: 0 0 auto;\n  margin-left: 48px;\n  padding: 0;\n  font-size: 0;\n  list-style: none;\n}\n.ant-list-item-action > li {\n  position: relative;\n  display: inline-block;\n  padding: 0 8px;\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 14px;\n  line-height: 1.5715;\n  text-align: center;\n}\n.ant-list-item-action > li:first-child {\n  padding-left: 0;\n}\n.ant-list-item-action-split {\n  position: absolute;\n  top: 50%;\n  right: 0;\n  width: 1px;\n  height: 14px;\n  margin-top: -7px;\n  background-color: #f0f0f0;\n}\n.ant-list-header {\n  background: transparent;\n}\n.ant-list-footer {\n  background: transparent;\n}\n.ant-list-header,\n.ant-list-footer {\n  padding-top: 12px;\n  padding-bottom: 12px;\n}\n.ant-list-empty {\n  padding: 16px 0;\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 12px;\n  text-align: center;\n}\n.ant-list-split .ant-list-item {\n  border-bottom: 1px solid #f0f0f0;\n}\n.ant-list-split .ant-list-item:last-child {\n  border-bottom: none;\n}\n.ant-list-split .ant-list-header {\n  border-bottom: 1px solid #f0f0f0;\n}\n.ant-list-split.ant-list-empty .ant-list-footer {\n  border-top: 1px solid #f0f0f0;\n}\n.ant-list-loading .ant-list-spin-nested-loading {\n  min-height: 32px;\n}\n.ant-list-split.ant-list-something-after-last-item .ant-spin-container > .ant-list-items > .ant-list-item:last-child {\n  border-bottom: 1px solid #f0f0f0;\n}\n.ant-list-lg .ant-list-item {\n  padding: 16px 24px;\n}\n.ant-list-sm .ant-list-item {\n  padding: 8px 16px;\n}\n.ant-list-vertical .ant-list-item {\n  align-items: initial;\n}\n.ant-list-vertical .ant-list-item-main {\n  display: block;\n  flex: 1;\n}\n.ant-list-vertical .ant-list-item-extra {\n  margin-left: 40px;\n}\n.ant-list-vertical .ant-list-item-meta {\n  margin-bottom: 16px;\n}\n.ant-list-vertical .ant-list-item-meta-title {\n  margin-bottom: 12px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 16px;\n  line-height: 24px;\n}\n.ant-list-vertical .ant-list-item-action {\n  margin-top: 16px;\n  margin-left: auto;\n}\n.ant-list-vertical .ant-list-item-action > li {\n  padding: 0 16px;\n}\n.ant-list-vertical .ant-list-item-action > li:first-child {\n  padding-left: 0;\n}\n.ant-list-grid .ant-col > .ant-list-item {\n  display: block;\n  max-width: 100%;\n  margin-bottom: 16px;\n  padding-top: 0;\n  padding-bottom: 0;\n  border-bottom: none;\n}\n.ant-list-item-no-flex {\n  display: block;\n}\n.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {\n  float: right;\n}\n.ant-list-bordered {\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n}\n.ant-list-bordered .ant-list-header {\n  padding-right: 24px;\n  padding-left: 24px;\n}\n.ant-list-bordered .ant-list-footer {\n  padding-right: 24px;\n  padding-left: 24px;\n}\n.ant-list-bordered .ant-list-item {\n  padding-right: 24px;\n  padding-left: 24px;\n}\n.ant-list-bordered .ant-list-pagination {\n  margin: 16px 24px;\n}\n.ant-list-bordered.ant-list-sm .ant-list-item {\n  padding: 8px 16px;\n}\n.ant-list-bordered.ant-list-sm .ant-list-header,\n.ant-list-bordered.ant-list-sm .ant-list-footer {\n  padding: 8px 16px;\n}\n.ant-list-bordered.ant-list-lg .ant-list-item {\n  padding: 16px 24px;\n}\n.ant-list-bordered.ant-list-lg .ant-list-header,\n.ant-list-bordered.ant-list-lg .ant-list-footer {\n  padding: 16px 24px;\n}\n@media screen and (max-width: 768px) {\n  .ant-list-item-action {\n    margin-left: 24px;\n  }\n  .ant-list-vertical .ant-list-item-extra {\n    margin-left: 24px;\n  }\n}\n@media screen and (max-width: 576px) {\n  .ant-list-item {\n    flex-wrap: wrap;\n  }\n  .ant-list-item-action {\n    margin-left: 12px;\n  }\n  .ant-list-vertical .ant-list-item {\n    flex-wrap: wrap-reverse;\n  }\n  .ant-list-vertical .ant-list-item-main {\n    min-width: 220px;\n  }\n  .ant-list-vertical .ant-list-item-extra {\n    margin: auto auto 16px;\n  }\n}\n.ant-list-rtl {\n  direction: rtl;\n  text-align: right;\n}\n.ant-list-rtl .ReactVirtualized__List .ant-list-item {\n  direction: rtl;\n}\n.ant-list-rtl .ant-list-pagination {\n  text-align: left;\n}\n.ant-list-rtl .ant-list-item-meta-avatar {\n  margin-right: 0;\n  margin-left: 16px;\n}\n.ant-list-rtl .ant-list-item-action {\n  margin-right: 48px;\n  margin-left: 0;\n}\n.ant-list.ant-list-rtl .ant-list-item-action > li:first-child {\n  padding-right: 0;\n  padding-left: 16px;\n}\n.ant-list-rtl .ant-list-item-action-split {\n  right: auto;\n  left: 0;\n}\n.ant-list-rtl.ant-list-vertical .ant-list-item-extra {\n  margin-right: 40px;\n  margin-left: 0;\n}\n.ant-list-rtl.ant-list-vertical .ant-list-item-action {\n  margin-right: auto;\n}\n.ant-list-rtl .ant-list-vertical .ant-list-item-action > li:first-child {\n  padding-right: 0;\n  padding-left: 16px;\n}\n.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {\n  float: left;\n}\n@media screen and (max-width: 768px) {\n  .ant-list-rtl .ant-list-item-action {\n    margin-right: 24px;\n    margin-left: 0;\n  }\n  .ant-list-rtl .ant-list-vertical .ant-list-item-extra {\n    margin-right: 24px;\n    margin-left: 0;\n  }\n}\n@media screen and (max-width: 576px) {\n  .ant-list-rtl .ant-list-item-action {\n    margin-right: 22px;\n    margin-left: 0;\n  }\n  .ant-list-rtl.ant-list-vertical .ant-list-item-extra {\n    margin: auto auto 16px;\n  }\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-spin {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: absolute;\n  display: none;\n  color: #1890ff;\n  text-align: center;\n  vertical-align: middle;\n  opacity: 0;\n  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);\n}\n.ant-spin-spinning {\n  position: static;\n  display: inline-block;\n  opacity: 1;\n}\n.ant-spin-nested-loading {\n  position: relative;\n}\n.ant-spin-nested-loading > div > .ant-spin {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 4;\n  display: block;\n  width: 100%;\n  height: 100%;\n  max-height: 400px;\n}\n.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  margin: -10px;\n}\n.ant-spin-nested-loading > div > .ant-spin .ant-spin-text {\n  position: absolute;\n  top: 50%;\n  width: 100%;\n  padding-top: 5px;\n  text-shadow: 0 1px 2px #fff;\n}\n.ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot {\n  margin-top: -20px;\n}\n.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot {\n  margin: -7px;\n}\n.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text {\n  padding-top: 2px;\n}\n.ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot {\n  margin-top: -17px;\n}\n.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot {\n  margin: -16px;\n}\n.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text {\n  padding-top: 11px;\n}\n.ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot {\n  margin-top: -26px;\n}\n.ant-spin-container {\n  position: relative;\n  transition: opacity 0.3s;\n}\n.ant-spin-container::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 10;\n  display: none \\9;\n  width: 100%;\n  height: 100%;\n  background: #fff;\n  opacity: 0;\n  transition: all 0.3s;\n  content: '';\n  pointer-events: none;\n}\n.ant-spin-blur {\n  clear: both;\n  overflow: hidden;\n  opacity: 0.5;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  pointer-events: none;\n}\n.ant-spin-blur::after {\n  opacity: 0.4;\n  pointer-events: auto;\n}\n.ant-spin-tip {\n  color: rgba(0, 0, 0, 0.45);\n}\n.ant-spin-dot {\n  position: relative;\n  display: inline-block;\n  font-size: 20px;\n  width: 1em;\n  height: 1em;\n}\n.ant-spin-dot-item {\n  position: absolute;\n  display: block;\n  width: 9px;\n  height: 9px;\n  background-color: #1890ff;\n  border-radius: 100%;\n  transform: scale(0.75);\n  transform-origin: 50% 50%;\n  opacity: 0.3;\n  -webkit-animation: antSpinMove 1s infinite linear alternate;\n          animation: antSpinMove 1s infinite linear alternate;\n}\n.ant-spin-dot-item:nth-child(1) {\n  top: 0;\n  left: 0;\n}\n.ant-spin-dot-item:nth-child(2) {\n  top: 0;\n  right: 0;\n  -webkit-animation-delay: 0.4s;\n          animation-delay: 0.4s;\n}\n.ant-spin-dot-item:nth-child(3) {\n  right: 0;\n  bottom: 0;\n  -webkit-animation-delay: 0.8s;\n          animation-delay: 0.8s;\n}\n.ant-spin-dot-item:nth-child(4) {\n  bottom: 0;\n  left: 0;\n  -webkit-animation-delay: 1.2s;\n          animation-delay: 1.2s;\n}\n.ant-spin-dot-spin {\n  transform: rotate(45deg);\n  -webkit-animation: antRotate 1.2s infinite linear;\n          animation: antRotate 1.2s infinite linear;\n}\n.ant-spin-sm .ant-spin-dot {\n  font-size: 14px;\n}\n.ant-spin-sm .ant-spin-dot i {\n  width: 6px;\n  height: 6px;\n}\n.ant-spin-lg .ant-spin-dot {\n  font-size: 32px;\n}\n.ant-spin-lg .ant-spin-dot i {\n  width: 14px;\n  height: 14px;\n}\n.ant-spin.ant-spin-show-text .ant-spin-text {\n  display: block;\n}\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n  /* IE10+ */\n  .ant-spin-blur {\n    background: #fff;\n    opacity: 0.5;\n  }\n}\n@-webkit-keyframes antSpinMove {\n  to {\n    opacity: 1;\n  }\n}\n@keyframes antSpinMove {\n  to {\n    opacity: 1;\n  }\n}\n@-webkit-keyframes antRotate {\n  to {\n    transform: rotate(405deg);\n  }\n}\n@keyframes antRotate {\n  to {\n    transform: rotate(405deg);\n  }\n}\n.ant-spin-rtl {\n  direction: rtl;\n}\n.ant-spin-rtl .ant-spin-dot-spin {\n  transform: rotate(-45deg);\n  -webkit-animation-name: antRotateRtl;\n          animation-name: antRotateRtl;\n}\n@-webkit-keyframes antRotateRtl {\n  to {\n    transform: rotate(-405deg);\n  }\n}\n@keyframes antRotateRtl {\n  to {\n    transform: rotate(-405deg);\n  }\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-pagination {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n}\n.ant-pagination ul,\n.ant-pagination ol {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n.ant-pagination::after {\n  display: block;\n  clear: both;\n  height: 0;\n  overflow: hidden;\n  visibility: hidden;\n  content: ' ';\n}\n.ant-pagination-total-text {\n  display: inline-block;\n  height: 32px;\n  margin-right: 8px;\n  line-height: 30px;\n  vertical-align: middle;\n}\n.ant-pagination-item {\n  display: inline-block;\n  min-width: 32px;\n  height: 32px;\n  margin-right: 8px;\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';\n  line-height: 30px;\n  text-align: center;\n  vertical-align: middle;\n  list-style: none;\n  background-color: #fff;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n  outline: 0;\n  cursor: pointer;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.ant-pagination-item a {\n  display: block;\n  padding: 0 6px;\n  color: rgba(0, 0, 0, 0.85);\n  transition: none;\n}\n.ant-pagination-item a:hover {\n  text-decoration: none;\n}\n.ant-pagination-item:focus-visible,\n.ant-pagination-item:hover {\n  border-color: #1890ff;\n  transition: all 0.3s;\n}\n.ant-pagination-item:focus-visible a,\n.ant-pagination-item:hover a {\n  color: #1890ff;\n}\n.ant-pagination-item-active {\n  font-weight: 500;\n  background: #fff;\n  border-color: #1890ff;\n}\n.ant-pagination-item-active a {\n  color: #1890ff;\n}\n.ant-pagination-item-active:focus-visible,\n.ant-pagination-item-active:hover {\n  border-color: #40a9ff;\n}\n.ant-pagination-item-active:focus-visible a,\n.ant-pagination-item-active:hover a {\n  color: #40a9ff;\n}\n.ant-pagination-jump-prev,\n.ant-pagination-jump-next {\n  outline: 0;\n}\n.ant-pagination-jump-prev .ant-pagination-item-container,\n.ant-pagination-jump-next .ant-pagination-item-container {\n  position: relative;\n}\n.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,\n.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {\n  color: #1890ff;\n  font-size: 12px;\n  letter-spacing: -1px;\n  opacity: 0;\n  transition: all 0.2s;\n}\n.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,\n.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  margin: auto;\n}\n.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,\n.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  display: block;\n  margin: auto;\n  color: rgba(0, 0, 0, 0.25);\n  font-family: Arial, Helvetica, sans-serif;\n  letter-spacing: 2px;\n  text-align: center;\n  text-indent: 0.13em;\n  opacity: 1;\n  transition: all 0.2s;\n}\n.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,\n.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon,\n.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,\n.ant-pagination-jump-next:hover .ant-pagination-item-link-icon {\n  opacity: 1;\n}\n.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,\n.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis,\n.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,\n.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {\n  opacity: 0;\n}\n.ant-pagination-prev,\n.ant-pagination-jump-prev,\n.ant-pagination-jump-next {\n  margin-right: 8px;\n}\n.ant-pagination-prev,\n.ant-pagination-next,\n.ant-pagination-jump-prev,\n.ant-pagination-jump-next {\n  display: inline-block;\n  min-width: 32px;\n  height: 32px;\n  color: rgba(0, 0, 0, 0.85);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';\n  line-height: 32px;\n  text-align: center;\n  vertical-align: middle;\n  list-style: none;\n  border-radius: 2px;\n  cursor: pointer;\n  transition: all 0.3s;\n}\n.ant-pagination-prev,\n.ant-pagination-next {\n  font-family: Arial, Helvetica, sans-serif;\n  outline: 0;\n}\n.ant-pagination-prev button,\n.ant-pagination-next button {\n  color: rgba(0, 0, 0, 0.85);\n  cursor: pointer;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.ant-pagination-prev:hover button,\n.ant-pagination-next:hover button {\n  border-color: #40a9ff;\n}\n.ant-pagination-prev .ant-pagination-item-link,\n.ant-pagination-next .ant-pagination-item-link {\n  display: block;\n  width: 100%;\n  height: 100%;\n  padding: 0;\n  font-size: 12px;\n  text-align: center;\n  background-color: #fff;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n  outline: none;\n  transition: all 0.3s;\n}\n.ant-pagination-prev:focus-visible .ant-pagination-item-link,\n.ant-pagination-next:focus-visible .ant-pagination-item-link,\n.ant-pagination-prev:hover .ant-pagination-item-link,\n.ant-pagination-next:hover .ant-pagination-item-link {\n  color: #1890ff;\n  border-color: #1890ff;\n}\n.ant-pagination-disabled,\n.ant-pagination-disabled:hover,\n.ant-pagination-disabled:focus-visible {\n  cursor: not-allowed;\n}\n.ant-pagination-disabled .ant-pagination-item-link,\n.ant-pagination-disabled:hover .ant-pagination-item-link,\n.ant-pagination-disabled:focus-visible .ant-pagination-item-link {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: #d9d9d9;\n  cursor: not-allowed;\n}\n.ant-pagination-slash {\n  margin: 0 10px 0 5px;\n}\n.ant-pagination-options {\n  display: inline-block;\n  margin-left: 16px;\n  vertical-align: middle;\n}\n@media all and (-ms-high-contrast: none) {\n  .ant-pagination-options *::-ms-backdrop,\n  .ant-pagination-options {\n    vertical-align: top;\n  }\n}\n.ant-pagination-options-size-changer.ant-select {\n  display: inline-block;\n  width: auto;\n}\n.ant-pagination-options-quick-jumper {\n  display: inline-block;\n  height: 32px;\n  margin-left: 8px;\n  line-height: 32px;\n  vertical-align: top;\n}\n.ant-pagination-options-quick-jumper input {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  min-width: 0;\n  padding: 4px 11px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  line-height: 1.5715;\n  background-color: #fff;\n  background-image: none;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n  transition: all 0.3s;\n  width: 50px;\n  height: 32px;\n  margin: 0 8px;\n}\n.ant-pagination-options-quick-jumper input::-moz-placeholder {\n  opacity: 1;\n}\n.ant-pagination-options-quick-jumper input:-ms-input-placeholder {\n  color: #bfbfbf;\n}\n.ant-pagination-options-quick-jumper input::placeholder {\n  color: #bfbfbf;\n}\n.ant-pagination-options-quick-jumper input:-moz-placeholder-shown {\n  text-overflow: ellipsis;\n}\n.ant-pagination-options-quick-jumper input:-ms-input-placeholder {\n  text-overflow: ellipsis;\n}\n.ant-pagination-options-quick-jumper input:placeholder-shown {\n  text-overflow: ellipsis;\n}\n.ant-pagination-options-quick-jumper input:hover {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n}\n.ant-pagination-options-quick-jumper input:focus,\n.ant-pagination-options-quick-jumper input-focused {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);\n}\n.ant-pagination-options-quick-jumper input-disabled {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #f5f5f5;\n  border-color: #d9d9d9;\n  box-shadow: none;\n  cursor: not-allowed;\n  opacity: 1;\n}\n.ant-pagination-options-quick-jumper input-disabled:hover {\n  border-color: #d9d9d9;\n  border-right-width: 1px !important;\n}\n.ant-pagination-options-quick-jumper input[disabled] {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #f5f5f5;\n  border-color: #d9d9d9;\n  box-shadow: none;\n  cursor: not-allowed;\n  opacity: 1;\n}\n.ant-pagination-options-quick-jumper input[disabled]:hover {\n  border-color: #d9d9d9;\n  border-right-width: 1px !important;\n}\n.ant-pagination-options-quick-jumper input-borderless,\n.ant-pagination-options-quick-jumper input-borderless:hover,\n.ant-pagination-options-quick-jumper input-borderless:focus,\n.ant-pagination-options-quick-jumper input-borderless-focused,\n.ant-pagination-options-quick-jumper input-borderless-disabled,\n.ant-pagination-options-quick-jumper input-borderless[disabled] {\n  background-color: transparent;\n  border: none;\n  box-shadow: none;\n}\ntextarea.ant-pagination-options-quick-jumper input {\n  max-width: 100%;\n  height: auto;\n  min-height: 32px;\n  line-height: 1.5715;\n  vertical-align: bottom;\n  transition: all 0.3s, height 0s;\n}\n.ant-pagination-options-quick-jumper input-lg {\n  padding: 6.5px 11px;\n  font-size: 16px;\n}\n.ant-pagination-options-quick-jumper input-sm {\n  padding: 0px 7px;\n}\n.ant-pagination-simple .ant-pagination-prev,\n.ant-pagination-simple .ant-pagination-next {\n  height: 24px;\n  line-height: 24px;\n  vertical-align: top;\n}\n.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,\n.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {\n  height: 24px;\n  background-color: transparent;\n  border: 0;\n}\n.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after,\n.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after {\n  height: 24px;\n  line-height: 24px;\n}\n.ant-pagination-simple .ant-pagination-simple-pager {\n  display: inline-block;\n  height: 24px;\n  margin-right: 8px;\n}\n.ant-pagination-simple .ant-pagination-simple-pager input {\n  box-sizing: border-box;\n  height: 100%;\n  margin-right: 8px;\n  padding: 0 6px;\n  text-align: center;\n  background-color: #fff;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n  outline: none;\n  transition: border-color 0.3s;\n}\n.ant-pagination-simple .ant-pagination-simple-pager input:hover {\n  border-color: #1890ff;\n}\n.ant-pagination-simple .ant-pagination-simple-pager input[disabled] {\n  color: rgba(0, 0, 0, 0.25);\n  background: #f5f5f5;\n  border-color: #d9d9d9;\n  cursor: not-allowed;\n}\n.ant-pagination.mini .ant-pagination-total-text,\n.ant-pagination.mini .ant-pagination-simple-pager {\n  height: 24px;\n  line-height: 24px;\n}\n.ant-pagination.mini .ant-pagination-item {\n  min-width: 24px;\n  height: 24px;\n  margin: 0;\n  line-height: 22px;\n}\n.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active) {\n  background: transparent;\n  border-color: transparent;\n}\n.ant-pagination.mini .ant-pagination-prev,\n.ant-pagination.mini .ant-pagination-next {\n  min-width: 24px;\n  height: 24px;\n  margin: 0;\n  line-height: 24px;\n}\n.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,\n.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link {\n  background: transparent;\n  border-color: transparent;\n}\n.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link::after,\n.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link::after {\n  height: 24px;\n  line-height: 24px;\n}\n.ant-pagination.mini .ant-pagination-jump-prev,\n.ant-pagination.mini .ant-pagination-jump-next {\n  height: 24px;\n  margin-right: 0;\n  line-height: 24px;\n}\n.ant-pagination.mini .ant-pagination-options {\n  margin-left: 2px;\n}\n.ant-pagination.mini .ant-pagination-options-size-changer {\n  top: 0px;\n}\n.ant-pagination.mini .ant-pagination-options-quick-jumper {\n  height: 24px;\n  line-height: 24px;\n}\n.ant-pagination.mini .ant-pagination-options-quick-jumper input {\n  padding: 0px 7px;\n  width: 44px;\n  height: 24px;\n}\n.ant-pagination.ant-pagination-disabled {\n  cursor: not-allowed;\n}\n.ant-pagination.ant-pagination-disabled .ant-pagination-item {\n  background: #f5f5f5;\n  border-color: #d9d9d9;\n  cursor: not-allowed;\n}\n.ant-pagination.ant-pagination-disabled .ant-pagination-item a {\n  color: rgba(0, 0, 0, 0.25);\n  background: transparent;\n  border: none;\n  cursor: not-allowed;\n}\n.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {\n  background: #e6e6e6;\n}\n.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {\n  color: rgba(0, 0, 0, 0.25);\n}\n.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {\n  color: rgba(0, 0, 0, 0.25);\n  background: #f5f5f5;\n  border-color: #d9d9d9;\n  cursor: not-allowed;\n}\n.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {\n  background: transparent;\n}\n.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon {\n  opacity: 0;\n}\n.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis {\n  opacity: 1;\n}\n.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {\n  color: rgba(0, 0, 0, 0.25);\n}\n@media only screen and (max-width: 992px) {\n  .ant-pagination-item-after-jump-prev,\n  .ant-pagination-item-before-jump-next {\n    display: none;\n  }\n}\n@media only screen and (max-width: 576px) {\n  .ant-pagination-options {\n    display: none;\n  }\n}\n.ant-pagination-rtl .ant-pagination-total-text {\n  margin-right: 0;\n  margin-left: 8px;\n}\n.ant-pagination-rtl .ant-pagination-item,\n.ant-pagination-rtl .ant-pagination-prev,\n.ant-pagination-rtl .ant-pagination-jump-prev,\n.ant-pagination-rtl .ant-pagination-jump-next {\n  margin-right: 0;\n  margin-left: 8px;\n}\n.ant-pagination-rtl .ant-pagination-slash {\n  margin: 0 5px 0 10px;\n}\n.ant-pagination-rtl .ant-pagination-options {\n  margin-right: 16px;\n  margin-left: 0;\n}\n.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select {\n  margin-right: 0;\n  margin-left: 8px;\n}\n.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper {\n  margin-left: 0;\n}\n.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager {\n  margin-right: 0;\n  margin-left: 8px;\n}\n.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {\n  margin-right: 0;\n  margin-left: 8px;\n}\n.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {\n  margin-right: 2px;\n  margin-left: 0;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-mentions {\n  box-sizing: border-box;\n  margin: 0;\n  font-variant: tabular-nums;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  width: 100%;\n  min-width: 0;\n  padding: 4px 11px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  background-color: #fff;\n  background-image: none;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n  transition: all 0.3s;\n  position: relative;\n  display: inline-block;\n  height: auto;\n  padding: 0;\n  overflow: hidden;\n  line-height: 1.5715;\n  white-space: pre-wrap;\n  vertical-align: bottom;\n}\n.ant-mentions::-moz-placeholder {\n  opacity: 1;\n}\n.ant-mentions:-ms-input-placeholder {\n  color: #bfbfbf;\n}\n.ant-mentions::placeholder {\n  color: #bfbfbf;\n}\n.ant-mentions:-moz-placeholder-shown {\n  text-overflow: ellipsis;\n}\n.ant-mentions:-ms-input-placeholder {\n  text-overflow: ellipsis;\n}\n.ant-mentions:placeholder-shown {\n  text-overflow: ellipsis;\n}\n.ant-mentions:hover {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n}\n.ant-mentions:focus,\n.ant-mentions-focused {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);\n}\n.ant-mentions-disabled {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #f5f5f5;\n  border-color: #d9d9d9;\n  box-shadow: none;\n  cursor: not-allowed;\n  opacity: 1;\n}\n.ant-mentions-disabled:hover {\n  border-color: #d9d9d9;\n  border-right-width: 1px !important;\n}\n.ant-mentions[disabled] {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #f5f5f5;\n  border-color: #d9d9d9;\n  box-shadow: none;\n  cursor: not-allowed;\n  opacity: 1;\n}\n.ant-mentions[disabled]:hover {\n  border-color: #d9d9d9;\n  border-right-width: 1px !important;\n}\n.ant-mentions-borderless,\n.ant-mentions-borderless:hover,\n.ant-mentions-borderless:focus,\n.ant-mentions-borderless-focused,\n.ant-mentions-borderless-disabled,\n.ant-mentions-borderless[disabled] {\n  background-color: transparent;\n  border: none;\n  box-shadow: none;\n}\ntextarea.ant-mentions {\n  max-width: 100%;\n  height: auto;\n  min-height: 32px;\n  line-height: 1.5715;\n  vertical-align: bottom;\n  transition: all 0.3s, height 0s;\n}\n.ant-mentions-lg {\n  padding: 6.5px 11px;\n  font-size: 16px;\n}\n.ant-mentions-sm {\n  padding: 0px 7px;\n}\n.ant-mentions-disabled > textarea {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #f5f5f5;\n  border-color: #d9d9d9;\n  box-shadow: none;\n  cursor: not-allowed;\n  opacity: 1;\n}\n.ant-mentions-disabled > textarea:hover {\n  border-color: #d9d9d9;\n  border-right-width: 1px !important;\n}\n.ant-mentions-focused {\n  border-color: #40a9ff;\n  border-right-width: 1px !important;\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);\n}\n.ant-mentions > textarea,\n.ant-mentions-measure {\n  min-height: 30px;\n  margin: 0;\n  padding: 4px 11px;\n  overflow: inherit;\n  overflow-x: hidden;\n  overflow-y: auto;\n  font-weight: inherit;\n  font-size: inherit;\n  font-family: inherit;\n  font-style: inherit;\n  font-variant: inherit;\n  font-size-adjust: inherit;\n  font-stretch: inherit;\n  line-height: inherit;\n  direction: inherit;\n  letter-spacing: inherit;\n  white-space: inherit;\n  text-align: inherit;\n  vertical-align: top;\n  word-wrap: break-word;\n  word-break: inherit;\n  -moz-tab-size: inherit;\n    -o-tab-size: inherit;\n       tab-size: inherit;\n}\n.ant-mentions > textarea {\n  width: 100%;\n  border: none;\n  outline: none;\n  resize: none;\n}\n.ant-mentions > textarea::-moz-placeholder {\n  opacity: 1;\n}\n.ant-mentions > textarea:-ms-input-placeholder {\n  color: #bfbfbf;\n}\n.ant-mentions > textarea::placeholder {\n  color: #bfbfbf;\n}\n.ant-mentions > textarea:-moz-placeholder-shown {\n  text-overflow: ellipsis;\n}\n.ant-mentions > textarea:-ms-input-placeholder {\n  text-overflow: ellipsis;\n}\n.ant-mentions > textarea:placeholder-shown {\n  text-overflow: ellipsis;\n}\n.ant-mentions-measure {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: -1;\n  color: transparent;\n  pointer-events: none;\n}\n.ant-mentions-measure > span {\n  display: inline-block;\n  min-height: 1em;\n}\n.ant-mentions-dropdown {\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: absolute;\n  top: -9999px;\n  left: -9999px;\n  z-index: 1050;\n  box-sizing: border-box;\n  font-size: 14px;\n  font-variant: initial;\n  background-color: #fff;\n  border-radius: 2px;\n  outline: none;\n  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);\n}\n.ant-mentions-dropdown-hidden {\n  display: none;\n}\n.ant-mentions-dropdown-menu {\n  max-height: 250px;\n  margin-bottom: 0;\n  padding-left: 0;\n  overflow: auto;\n  list-style: none;\n  outline: none;\n}\n.ant-mentions-dropdown-menu-item {\n  position: relative;\n  display: block;\n  min-width: 100px;\n  padding: 5px 12px;\n  overflow: hidden;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: normal;\n  line-height: 1.5715;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  cursor: pointer;\n  transition: background 0.3s ease;\n}\n.ant-mentions-dropdown-menu-item:hover {\n  background-color: #f5f5f5;\n}\n.ant-mentions-dropdown-menu-item:first-child {\n  border-radius: 2px 2px 0 0;\n}\n.ant-mentions-dropdown-menu-item:last-child {\n  border-radius: 0 0 2px 2px;\n}\n.ant-mentions-dropdown-menu-item-disabled {\n  color: rgba(0, 0, 0, 0.25);\n  cursor: not-allowed;\n}\n.ant-mentions-dropdown-menu-item-disabled:hover {\n  color: rgba(0, 0, 0, 0.25);\n  background-color: #fff;\n  cursor: not-allowed;\n}\n.ant-mentions-dropdown-menu-item-selected {\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: 600;\n  background-color: #fafafa;\n}\n.ant-mentions-dropdown-menu-item-active {\n  background-color: #f5f5f5;\n}\n.ant-mentions-rtl {\n  direction: rtl;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-message {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: fixed;\n  top: 8px;\n  left: 0;\n  z-index: 1010;\n  width: 100%;\n  pointer-events: none;\n}\n.ant-message-notice {\n  padding: 8px;\n  text-align: center;\n}\n.ant-message-notice-content {\n  display: inline-block;\n  padding: 10px 16px;\n  background: #fff;\n  border-radius: 2px;\n  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);\n  pointer-events: all;\n}\n.ant-message-success .anticon {\n  color: #52c41a;\n}\n.ant-message-error .anticon {\n  color: #ff4d4f;\n}\n.ant-message-warning .anticon {\n  color: #faad14;\n}\n.ant-message-info .anticon,\n.ant-message-loading .anticon {\n  color: #1890ff;\n}\n.ant-message .anticon {\n  position: relative;\n  top: 1px;\n  margin-right: 8px;\n  font-size: 16px;\n}\n.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active {\n  -webkit-animation-name: MessageMoveOut;\n          animation-name: MessageMoveOut;\n  -webkit-animation-duration: 0.3s;\n          animation-duration: 0.3s;\n}\n@-webkit-keyframes MessageMoveOut {\n  0% {\n    max-height: 150px;\n    padding: 8px;\n    opacity: 1;\n  }\n  100% {\n    max-height: 0;\n    padding: 0;\n    opacity: 0;\n  }\n}\n@keyframes MessageMoveOut {\n  0% {\n    max-height: 150px;\n    padding: 8px;\n    opacity: 1;\n  }\n  100% {\n    max-height: 0;\n    padding: 0;\n    opacity: 0;\n  }\n}\n.ant-message-rtl {\n  direction: rtl;\n}\n.ant-message-rtl span {\n  direction: rtl;\n}\n.ant-message-rtl .anticon {\n  margin-right: 0;\n  margin-left: 8px;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-modal {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  pointer-events: none;\n  position: relative;\n  top: 100px;\n  width: auto;\n  max-width: calc(100vw - 32px);\n  margin: 0 auto;\n  padding-bottom: 24px;\n}\n.ant-modal.ant-zoom-enter,\n.ant-modal.antzoom-appear {\n  transform: none;\n  opacity: 0;\n  -webkit-animation-duration: 0.3s;\n          animation-duration: 0.3s;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.ant-modal-mask {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1000;\n  height: 100%;\n  background-color: rgba(0, 0, 0, 0.45);\n}\n.ant-modal-mask-hidden {\n  display: none;\n}\n.ant-modal-wrap {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  overflow: auto;\n  outline: 0;\n  -webkit-overflow-scrolling: touch;\n}\n.ant-modal-wrap {\n  z-index: 1000;\n}\n.ant-modal-title {\n  margin: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: 500;\n  font-size: 16px;\n  line-height: 22px;\n  word-wrap: break-word;\n}\n.ant-modal-content {\n  position: relative;\n  background-color: #fff;\n  background-clip: padding-box;\n  border: 0;\n  border-radius: 2px;\n  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);\n  pointer-events: auto;\n}\n.ant-modal-close {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 10;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.45);\n  font-weight: 700;\n  line-height: 1;\n  text-decoration: none;\n  background: transparent;\n  border: 0;\n  outline: 0;\n  cursor: pointer;\n  transition: color 0.3s;\n}\n.ant-modal-close-x {\n  display: block;\n  width: 56px;\n  height: 56px;\n  font-size: 16px;\n  font-style: normal;\n  line-height: 56px;\n  text-align: center;\n  text-transform: none;\n  text-rendering: auto;\n}\n.ant-modal-close:focus,\n.ant-modal-close:hover {\n  color: rgba(0, 0, 0, 0.75);\n  text-decoration: none;\n}\n.ant-modal-header {\n  padding: 16px 24px;\n  color: rgba(0, 0, 0, 0.85);\n  background: #fff;\n  border-bottom: 1px solid #f0f0f0;\n  border-radius: 2px 2px 0 0;\n}\n.ant-modal-body {\n  padding: 24px;\n  font-size: 14px;\n  line-height: 1.5715;\n  word-wrap: break-word;\n}\n.ant-modal-footer {\n  padding: 10px 16px;\n  text-align: right;\n  background: transparent;\n  border-top: 1px solid #f0f0f0;\n  border-radius: 0 0 2px 2px;\n}\n.ant-modal-footer .ant-btn + .ant-btn:not(.ant-dropdown-trigger) {\n  margin-bottom: 0;\n  margin-left: 8px;\n}\n.ant-modal-open {\n  overflow: hidden;\n}\n.ant-modal-centered {\n  text-align: center;\n}\n.ant-modal-centered::before {\n  display: inline-block;\n  width: 0;\n  height: 100%;\n  vertical-align: middle;\n  content: '';\n}\n.ant-modal-centered .ant-modal {\n  top: 0;\n  display: inline-block;\n  text-align: left;\n  vertical-align: middle;\n}\n@media (max-width: 767px) {\n  .ant-modal {\n    max-width: calc(100vw - 16px);\n    margin: 8px auto;\n  }\n  .ant-modal-centered .ant-modal {\n    flex: 1;\n  }\n}\n.ant-modal-confirm .ant-modal-header {\n  display: none;\n}\n.ant-modal-confirm .ant-modal-body {\n  padding: 32px 32px 24px;\n}\n.ant-modal-confirm-body-wrapper::before {\n  display: table;\n  content: '';\n}\n.ant-modal-confirm-body-wrapper::after {\n  display: table;\n  clear: both;\n  content: '';\n}\n.ant-modal-confirm-body .ant-modal-confirm-title {\n  display: block;\n  overflow: hidden;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: 500;\n  font-size: 16px;\n  line-height: 1.4;\n}\n.ant-modal-confirm-body .ant-modal-confirm-content {\n  margin-top: 8px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n}\n.ant-modal-confirm-body > .anticon {\n  float: left;\n  margin-right: 16px;\n  font-size: 22px;\n}\n.ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {\n  margin-left: 38px;\n}\n.ant-modal-confirm .ant-modal-confirm-btns {\n  float: right;\n  margin-top: 24px;\n}\n.ant-modal-confirm .ant-modal-confirm-btns .ant-btn + .ant-btn {\n  margin-bottom: 0;\n  margin-left: 8px;\n}\n.ant-modal-confirm-error .ant-modal-confirm-body > .anticon {\n  color: #ff4d4f;\n}\n.ant-modal-confirm-warning .ant-modal-confirm-body > .anticon,\n.ant-modal-confirm-confirm .ant-modal-confirm-body > .anticon {\n  color: #faad14;\n}\n.ant-modal-confirm-info .ant-modal-confirm-body > .anticon {\n  color: #1890ff;\n}\n.ant-modal-confirm-success .ant-modal-confirm-body > .anticon {\n  color: #52c41a;\n}\n.ant-modal-wrap-rtl {\n  direction: rtl;\n}\n.ant-modal-wrap-rtl .ant-modal-close {\n  right: initial;\n  left: 0;\n}\n.ant-modal-wrap-rtl .ant-modal-footer {\n  text-align: left;\n}\n.ant-modal-wrap-rtl .ant-modal-footer .ant-btn + .ant-btn {\n  margin-right: 8px;\n  margin-left: 0;\n}\n.ant-modal-wrap-rtl .ant-modal-confirm-body {\n  direction: rtl;\n}\n.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon {\n  float: right;\n  margin-right: 0;\n  margin-left: 16px;\n}\n.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {\n  margin-right: 38px;\n  margin-left: 0;\n}\n.ant-modal-wrap-rtl .ant-modal-confirm-btns {\n  float: left;\n}\n.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn + .ant-btn {\n  margin-right: 8px;\n  margin-left: 0;\n}\n.ant-modal-wrap-rtl.ant-modal-centered .ant-modal {\n  text-align: right;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-notification {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: fixed;\n  z-index: 1010;\n  margin-right: 24px;\n}\n.ant-notification-topLeft,\n.ant-notification-bottomLeft {\n  margin-right: 0;\n  margin-left: 24px;\n}\n.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,\n.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,\n.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,\n.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active {\n  -webkit-animation-name: NotificationLeftFadeIn;\n          animation-name: NotificationLeftFadeIn;\n}\n.ant-notification-close-icon {\n  font-size: 14px;\n  cursor: pointer;\n}\n.ant-notification-hook-holder {\n  position: relative;\n}\n.ant-notification-notice {\n  position: relative;\n  width: 384px;\n  max-width: calc(100vw - 24px * 2);\n  margin-bottom: 16px;\n  margin-left: auto;\n  padding: 16px 24px;\n  overflow: hidden;\n  line-height: 1.5715;\n  word-wrap: break-word;\n  background: #fff;\n  border-radius: 2px;\n  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);\n}\n.ant-notification-topLeft .ant-notification-notice,\n.ant-notification-bottomLeft .ant-notification-notice {\n  margin-right: auto;\n  margin-left: 0;\n}\n.ant-notification-notice-message {\n  margin-bottom: 8px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 16px;\n  line-height: 24px;\n}\n.ant-notification-notice-message-single-line-auto-margin {\n  display: block;\n  width: calc(384px - 24px * 2 - 24px - 48px - 100%);\n  max-width: 4px;\n  background-color: transparent;\n  pointer-events: none;\n}\n.ant-notification-notice-message-single-line-auto-margin::before {\n  display: block;\n  content: '';\n}\n.ant-notification-notice-description {\n  font-size: 14px;\n}\n.ant-notification-notice-closable .ant-notification-notice-message {\n  padding-right: 24px;\n}\n.ant-notification-notice-with-icon .ant-notification-notice-message {\n  margin-bottom: 4px;\n  margin-left: 48px;\n  font-size: 16px;\n}\n.ant-notification-notice-with-icon .ant-notification-notice-description {\n  margin-left: 48px;\n  font-size: 14px;\n}\n.ant-notification-notice-icon {\n  position: absolute;\n  margin-left: 4px;\n  font-size: 24px;\n  line-height: 24px;\n}\n.anticon.ant-notification-notice-icon-success {\n  color: #52c41a;\n}\n.anticon.ant-notification-notice-icon-info {\n  color: #1890ff;\n}\n.anticon.ant-notification-notice-icon-warning {\n  color: #faad14;\n}\n.anticon.ant-notification-notice-icon-error {\n  color: #ff4d4f;\n}\n.ant-notification-notice-close {\n  position: absolute;\n  top: 16px;\n  right: 22px;\n  color: rgba(0, 0, 0, 0.45);\n  outline: none;\n}\n.ant-notification-notice-close:hover {\n  color: rgba(0, 0, 0, 0.67);\n}\n.ant-notification-notice-btn {\n  float: right;\n  margin-top: 16px;\n}\n.ant-notification .notification-fade-effect {\n  -webkit-animation-duration: 0.24s;\n          animation-duration: 0.24s;\n  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);\n          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n}\n.ant-notification-fade-enter,\n.ant-notification-fade-appear {\n  -webkit-animation-duration: 0.24s;\n          animation-duration: 0.24s;\n  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);\n          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  opacity: 0;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-notification-fade-leave {\n  -webkit-animation-duration: 0.24s;\n          animation-duration: 0.24s;\n  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);\n          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);\n  -webkit-animation-fill-mode: both;\n          animation-fill-mode: both;\n  -webkit-animation-duration: 0.2s;\n          animation-duration: 0.2s;\n  -webkit-animation-play-state: paused;\n          animation-play-state: paused;\n}\n.ant-notification-fade-enter.ant-notification-fade-enter-active,\n.ant-notification-fade-appear.ant-notification-fade-appear-active {\n  -webkit-animation-name: NotificationFadeIn;\n          animation-name: NotificationFadeIn;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n.ant-notification-fade-leave.ant-notification-fade-leave-active {\n  -webkit-animation-name: NotificationFadeOut;\n          animation-name: NotificationFadeOut;\n  -webkit-animation-play-state: running;\n          animation-play-state: running;\n}\n@-webkit-keyframes NotificationFadeIn {\n  0% {\n    left: 384px;\n    opacity: 0;\n  }\n  100% {\n    left: 0;\n    opacity: 1;\n  }\n}\n@keyframes NotificationFadeIn {\n  0% {\n    left: 384px;\n    opacity: 0;\n  }\n  100% {\n    left: 0;\n    opacity: 1;\n  }\n}\n@-webkit-keyframes NotificationLeftFadeIn {\n  0% {\n    right: 384px;\n    opacity: 0;\n  }\n  100% {\n    right: 0;\n    opacity: 1;\n  }\n}\n@keyframes NotificationLeftFadeIn {\n  0% {\n    right: 384px;\n    opacity: 0;\n  }\n  100% {\n    right: 0;\n    opacity: 1;\n  }\n}\n@-webkit-keyframes NotificationFadeOut {\n  0% {\n    max-height: 150px;\n    margin-bottom: 16px;\n    opacity: 1;\n  }\n  100% {\n    max-height: 0;\n    margin-bottom: 0;\n    padding-top: 0;\n    padding-bottom: 0;\n    opacity: 0;\n  }\n}\n@keyframes NotificationFadeOut {\n  0% {\n    max-height: 150px;\n    margin-bottom: 16px;\n    opacity: 1;\n  }\n  100% {\n    max-height: 0;\n    margin-bottom: 0;\n    padding-top: 0;\n    padding-bottom: 0;\n    opacity: 0;\n  }\n}\n.ant-notification-rtl {\n  direction: rtl;\n}\n.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message {\n  padding-right: 0;\n  padding-left: 24px;\n}\n.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message {\n  margin-right: 48px;\n  margin-left: 0;\n}\n.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description {\n  margin-right: 48px;\n  margin-left: 0;\n}\n.ant-notification-rtl .ant-notification-notice-icon {\n  margin-right: 4px;\n  margin-left: 0;\n}\n.ant-notification-rtl .ant-notification-notice-close {\n  right: auto;\n  left: 22px;\n}\n.ant-notification-rtl .ant-notification-notice-btn {\n  float: left;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-page-header {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  padding: 16px 24px;\n  background-color: #fff;\n}\n.ant-page-header-ghost {\n  background-color: inherit;\n}\n.ant-page-header.has-breadcrumb {\n  padding-top: 12px;\n}\n.ant-page-header.has-footer {\n  padding-bottom: 0;\n}\n.ant-page-header-back {\n  margin-right: 16px;\n  font-size: 16px;\n  line-height: 1;\n}\n.ant-page-header-back-button {\n  color: #1890ff;\n  text-decoration: none;\n  outline: none;\n  transition: color 0.3s;\n  color: #000;\n  cursor: pointer;\n}\n.ant-page-header-back-button:focus,\n.ant-page-header-back-button:hover {\n  color: #40a9ff;\n}\n.ant-page-header-back-button:active {\n  color: #096dd9;\n}\n.ant-page-header .ant-divider-vertical {\n  height: 14px;\n  margin: 0 12px;\n  vertical-align: middle;\n}\n.ant-breadcrumb + .ant-page-header-heading {\n  margin-top: 8px;\n}\n.ant-page-header-heading {\n  display: flex;\n  justify-content: space-between;\n}\n.ant-page-header-heading-left {\n  display: flex;\n  align-items: center;\n  margin: 4px 0;\n  overflow: hidden;\n}\n.ant-page-header-heading-title {\n  margin-right: 12px;\n  margin-bottom: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: 600;\n  font-size: 20px;\n  line-height: 32px;\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n.ant-page-header-heading .ant-avatar {\n  margin-right: 12px;\n}\n.ant-page-header-heading-sub-title {\n  margin-right: 12px;\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 14px;\n  line-height: 1.5715;\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n.ant-page-header-heading-extra {\n  margin: 4px 0;\n  white-space: nowrap;\n}\n.ant-page-header-heading-extra > * {\n  margin-left: 12px;\n  white-space: unset;\n}\n.ant-page-header-heading-extra > *:first-child {\n  margin-left: 0;\n}\n.ant-page-header-content {\n  padding-top: 12px;\n}\n.ant-page-header-footer {\n  margin-top: 16px;\n}\n.ant-page-header-footer .ant-tabs > .ant-tabs-nav {\n  margin: 0;\n}\n.ant-page-header-footer .ant-tabs > .ant-tabs-nav::before {\n  border: none;\n}\n.ant-page-header-footer .ant-tabs .ant-tabs-tab {\n  padding-top: 8px;\n  padding-bottom: 8px;\n  font-size: 16px;\n}\n.ant-page-header-compact .ant-page-header-heading {\n  flex-wrap: wrap;\n}\n.ant-page-header-rtl {\n  direction: rtl;\n}\n.ant-page-header-rtl .ant-page-header-back {\n  float: right;\n  margin-right: 0;\n  margin-left: 16px;\n}\n.ant-page-header-rtl .ant-page-header-heading-title {\n  margin-right: 0;\n  margin-left: 12px;\n}\n.ant-page-header-rtl .ant-page-header-heading .ant-avatar {\n  margin-right: 0;\n  margin-left: 12px;\n}\n.ant-page-header-rtl .ant-page-header-heading-sub-title {\n  float: right;\n  margin-right: 0;\n  margin-left: 12px;\n}\n.ant-page-header-rtl .ant-page-header-heading-tags {\n  float: right;\n}\n.ant-page-header-rtl .ant-page-header-heading-extra {\n  float: left;\n}\n.ant-page-header-rtl .ant-page-header-heading-extra > * {\n  margin-right: 12px;\n  margin-left: 0;\n}\n.ant-page-header-rtl .ant-page-header-heading-extra > *:first-child {\n  margin-right: 0;\n}\n.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav {\n  float: right;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-popconfirm {\n  z-index: 1060;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-progress {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  display: inline-block;\n}\n.ant-progress-line {\n  position: relative;\n  width: 100%;\n  font-size: 14px;\n}\n.ant-progress-steps {\n  display: inline-block;\n}\n.ant-progress-steps-outer {\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n}\n.ant-progress-steps-item {\n  flex-shrink: 0;\n  min-width: 2px;\n  margin-right: 2px;\n  background: #f3f3f3;\n  transition: all 0.3s;\n}\n.ant-progress-steps-item-active {\n  background: #1890ff;\n}\n.ant-progress-small.ant-progress-line,\n.ant-progress-small.ant-progress-line .ant-progress-text .anticon {\n  font-size: 12px;\n}\n.ant-progress-outer {\n  display: inline-block;\n  width: 100%;\n  margin-right: 0;\n  padding-right: 0;\n}\n.ant-progress-show-info .ant-progress-outer {\n  margin-right: calc(-2em - 8px);\n  padding-right: calc(2em + 8px);\n}\n.ant-progress-inner {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n  overflow: hidden;\n  vertical-align: middle;\n  background-color: #f5f5f5;\n  border-radius: 100px;\n}\n.ant-progress-circle-trail {\n  stroke: #f5f5f5;\n}\n.ant-progress-circle-path {\n  -webkit-animation: ant-progress-appear 0.3s;\n          animation: ant-progress-appear 0.3s;\n}\n.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {\n  stroke: #1890ff;\n}\n.ant-progress-success-bg,\n.ant-progress-bg {\n  position: relative;\n  background-color: #1890ff;\n  border-radius: 100px;\n  transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;\n}\n.ant-progress-success-bg {\n  position: absolute;\n  top: 0;\n  left: 0;\n  background-color: #52c41a;\n}\n.ant-progress-text {\n  display: inline-block;\n  width: 2em;\n  margin-left: 8px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 1em;\n  line-height: 1;\n  white-space: nowrap;\n  text-align: left;\n  vertical-align: middle;\n  word-break: normal;\n}\n.ant-progress-text .anticon {\n  font-size: 14px;\n}\n.ant-progress-status-active .ant-progress-bg::before {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background: #fff;\n  border-radius: 10px;\n  opacity: 0;\n  -webkit-animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;\n          animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;\n  content: '';\n}\n.ant-progress-status-exception .ant-progress-bg {\n  background-color: #ff4d4f;\n}\n.ant-progress-status-exception .ant-progress-text {\n  color: #ff4d4f;\n}\n.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {\n  stroke: #ff4d4f;\n}\n.ant-progress-status-success .ant-progress-bg {\n  background-color: #52c41a;\n}\n.ant-progress-status-success .ant-progress-text {\n  color: #52c41a;\n}\n.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {\n  stroke: #52c41a;\n}\n.ant-progress-circle .ant-progress-inner {\n  position: relative;\n  line-height: 1;\n  background-color: transparent;\n}\n.ant-progress-circle .ant-progress-text {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: 100%;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 1em;\n  line-height: 1;\n  white-space: normal;\n  text-align: center;\n  transform: translate(-50%, -50%);\n}\n.ant-progress-circle .ant-progress-text .anticon {\n  font-size: 1.16666667em;\n}\n.ant-progress-circle.ant-progress-status-exception .ant-progress-text {\n  color: #ff4d4f;\n}\n.ant-progress-circle.ant-progress-status-success .ant-progress-text {\n  color: #52c41a;\n}\n@-webkit-keyframes ant-progress-active {\n  0% {\n    transform: translateX(-100%) scaleX(0);\n    opacity: 0.1;\n  }\n  20% {\n    transform: translateX(-100%) scaleX(0);\n    opacity: 0.5;\n  }\n  100% {\n    transform: translateX(0) scaleX(1);\n    opacity: 0;\n  }\n}\n@keyframes ant-progress-active {\n  0% {\n    transform: translateX(-100%) scaleX(0);\n    opacity: 0.1;\n  }\n  20% {\n    transform: translateX(-100%) scaleX(0);\n    opacity: 0.5;\n  }\n  100% {\n    transform: translateX(0) scaleX(1);\n    opacity: 0;\n  }\n}\n.ant-progress-rtl {\n  direction: rtl;\n}\n.ant-progress-rtl.ant-progress-show-info .ant-progress-outer {\n  margin-right: 0;\n  margin-left: calc(-2em - 8px);\n  padding-right: 0;\n  padding-left: calc(2em + 8px);\n}\n.ant-progress-rtl .ant-progress-success-bg {\n  right: 0;\n  left: auto;\n}\n.ant-progress-rtl.ant-progress-line .ant-progress-text,\n.ant-progress-rtl.ant-progress-steps .ant-progress-text {\n  margin-right: 8px;\n  margin-left: 0;\n  text-align: right;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-rate {\n  box-sizing: border-box;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  font-feature-settings: 'tnum';\n  display: inline-block;\n  margin: 0;\n  padding: 0;\n  color: #fadb14;\n  font-size: 20px;\n  line-height: unset;\n  list-style: none;\n  outline: none;\n}\n.ant-rate-disabled .ant-rate-star {\n  cursor: default;\n}\n.ant-rate-disabled .ant-rate-star:hover {\n  transform: scale(1);\n}\n.ant-rate-star {\n  position: relative;\n  display: inline-block;\n  color: inherit;\n  cursor: pointer;\n}\n.ant-rate-star:not(:last-child) {\n  margin-right: 8px;\n}\n.ant-rate-star > div {\n  transition: all 0.3s, outline 0s;\n}\n.ant-rate-star > div:hover,\n.ant-rate-star > div:focus-visible {\n  transform: scale(1.1);\n}\n.ant-rate-star > div:focus {\n  outline: 0;\n}\n.ant-rate-star > div:focus-visible {\n  outline: 1px dashed #fadb14;\n}\n.ant-rate-star-first,\n.ant-rate-star-second {\n  color: #f0f0f0;\n  transition: all 0.3s;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.ant-rate-star-first .anticon,\n.ant-rate-star-second .anticon {\n  vertical-align: middle;\n}\n.ant-rate-star-first {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 50%;\n  height: 100%;\n  overflow: hidden;\n  opacity: 0;\n}\n.ant-rate-star-half .ant-rate-star-first,\n.ant-rate-star-half .ant-rate-star-second {\n  opacity: 1;\n}\n.ant-rate-star-half .ant-rate-star-first,\n.ant-rate-star-full .ant-rate-star-second {\n  color: inherit;\n}\n.ant-rate-text {\n  display: inline-block;\n  margin: 0 8px;\n  font-size: 14px;\n}\n.ant-rate-rtl {\n  direction: rtl;\n}\n.ant-rate-rtl .ant-rate-star:not(:last-child) {\n  margin-right: 0;\n  margin-left: 8px;\n}\n.ant-rate-rtl .ant-rate-star-first {\n  right: 0;\n  left: auto;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-result {\n  padding: 48px 32px;\n}\n.ant-result-success .ant-result-icon > .anticon {\n  color: #52c41a;\n}\n.ant-result-error .ant-result-icon > .anticon {\n  color: #ff4d4f;\n}\n.ant-result-info .ant-result-icon > .anticon {\n  color: #1890ff;\n}\n.ant-result-warning .ant-result-icon > .anticon {\n  color: #faad14;\n}\n.ant-result-image {\n  width: 250px;\n  height: 295px;\n  margin: auto;\n}\n.ant-result-icon {\n  margin-bottom: 24px;\n  text-align: center;\n}\n.ant-result-icon > .anticon {\n  font-size: 72px;\n}\n.ant-result-title {\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 24px;\n  line-height: 1.8;\n  text-align: center;\n}\n.ant-result-subtitle {\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 14px;\n  line-height: 1.6;\n  text-align: center;\n}\n.ant-result-extra {\n  margin: 24px 0 0 0;\n  text-align: center;\n}\n.ant-result-extra > * {\n  margin-right: 8px;\n}\n.ant-result-extra > *:last-child {\n  margin-right: 0;\n}\n.ant-result-content {\n  margin-top: 24px;\n  padding: 24px 40px;\n  background-color: #fafafa;\n}\n.ant-result-rtl {\n  direction: rtl;\n}\n.ant-result-rtl .ant-result-extra > * {\n  margin-right: 0;\n  margin-left: 8px;\n}\n.ant-result-rtl .ant-result-extra > *:last-child {\n  margin-left: 0;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-skeleton {\n  display: table;\n  width: 100%;\n}\n.ant-skeleton-header {\n  display: table-cell;\n  padding-right: 16px;\n  vertical-align: top;\n}\n.ant-skeleton-header .ant-skeleton-avatar {\n  display: inline-block;\n  vertical-align: top;\n  background: rgba(190, 190, 190, 0.2);\n  width: 32px;\n  height: 32px;\n  line-height: 32px;\n}\n.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {\n  border-radius: 50%;\n}\n.ant-skeleton-header .ant-skeleton-avatar-lg {\n  width: 40px;\n  height: 40px;\n  line-height: 40px;\n}\n.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {\n  border-radius: 50%;\n}\n.ant-skeleton-header .ant-skeleton-avatar-sm {\n  width: 24px;\n  height: 24px;\n  line-height: 24px;\n}\n.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {\n  border-radius: 50%;\n}\n.ant-skeleton-content {\n  display: table-cell;\n  width: 100%;\n  vertical-align: top;\n}\n.ant-skeleton-content .ant-skeleton-title {\n  width: 100%;\n  height: 16px;\n  margin-top: 16px;\n  background: rgba(190, 190, 190, 0.2);\n  border-radius: 4px;\n}\n.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {\n  margin-top: 24px;\n}\n.ant-skeleton-content .ant-skeleton-paragraph {\n  padding: 0;\n}\n.ant-skeleton-content .ant-skeleton-paragraph > li {\n  width: 100%;\n  height: 16px;\n  list-style: none;\n  background: rgba(190, 190, 190, 0.2);\n  border-radius: 4px;\n}\n.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {\n  width: 61%;\n}\n.ant-skeleton-content .ant-skeleton-paragraph > li + li {\n  margin-top: 16px;\n}\n.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {\n  margin-top: 12px;\n}\n.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {\n  margin-top: 28px;\n}\n.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,\n.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li {\n  border-radius: 100px;\n}\n.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,\n.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {\n  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);\n  background-size: 400% 100%;\n  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;\n          animation: ant-skeleton-loading 1.4s ease infinite;\n}\n.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {\n  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);\n  background-size: 400% 100%;\n  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;\n          animation: ant-skeleton-loading 1.4s ease infinite;\n}\n.ant-skeleton.ant-skeleton-active .ant-skeleton-button {\n  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);\n  background-size: 400% 100%;\n  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;\n          animation: ant-skeleton-loading 1.4s ease infinite;\n}\n.ant-skeleton.ant-skeleton-active .ant-skeleton-input {\n  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);\n  background-size: 400% 100%;\n  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;\n          animation: ant-skeleton-loading 1.4s ease infinite;\n}\n.ant-skeleton.ant-skeleton-active .ant-skeleton-image {\n  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);\n  background-size: 400% 100%;\n  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;\n          animation: ant-skeleton-loading 1.4s ease infinite;\n}\n.ant-skeleton-element {\n  display: inline-block;\n  width: auto;\n}\n.ant-skeleton-element .ant-skeleton-button {\n  display: inline-block;\n  vertical-align: top;\n  background: rgba(190, 190, 190, 0.2);\n  border-radius: 2px;\n  width: 64px;\n  height: 32px;\n  line-height: 32px;\n}\n.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {\n  width: 32px;\n  border-radius: 50%;\n}\n.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {\n  border-radius: 32px;\n}\n.ant-skeleton-element .ant-skeleton-button-lg {\n  width: 80px;\n  height: 40px;\n  line-height: 40px;\n}\n.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {\n  width: 40px;\n  border-radius: 50%;\n}\n.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {\n  border-radius: 40px;\n}\n.ant-skeleton-element .ant-skeleton-button-sm {\n  width: 48px;\n  height: 24px;\n  line-height: 24px;\n}\n.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {\n  width: 24px;\n  border-radius: 50%;\n}\n.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {\n  border-radius: 24px;\n}\n.ant-skeleton-element .ant-skeleton-avatar {\n  display: inline-block;\n  vertical-align: top;\n  background: rgba(190, 190, 190, 0.2);\n  width: 32px;\n  height: 32px;\n  line-height: 32px;\n}\n.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {\n  border-radius: 50%;\n}\n.ant-skeleton-element .ant-skeleton-avatar-lg {\n  width: 40px;\n  height: 40px;\n  line-height: 40px;\n}\n.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {\n  border-radius: 50%;\n}\n.ant-skeleton-element .ant-skeleton-avatar-sm {\n  width: 24px;\n  height: 24px;\n  line-height: 24px;\n}\n.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {\n  border-radius: 50%;\n}\n.ant-skeleton-element .ant-skeleton-input {\n  display: inline-block;\n  vertical-align: top;\n  background: rgba(190, 190, 190, 0.2);\n  width: 100%;\n  height: 32px;\n  line-height: 32px;\n}\n.ant-skeleton-element .ant-skeleton-input-lg {\n  width: 100%;\n  height: 40px;\n  line-height: 40px;\n}\n.ant-skeleton-element .ant-skeleton-input-sm {\n  width: 100%;\n  height: 24px;\n  line-height: 24px;\n}\n.ant-skeleton-element .ant-skeleton-image {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  vertical-align: top;\n  background: rgba(190, 190, 190, 0.2);\n  width: 96px;\n  height: 96px;\n  line-height: 96px;\n}\n.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {\n  border-radius: 50%;\n}\n.ant-skeleton-element .ant-skeleton-image-path {\n  fill: #bfbfbf;\n}\n.ant-skeleton-element .ant-skeleton-image-svg {\n  width: 48px;\n  height: 48px;\n  line-height: 48px;\n  max-width: 192px;\n  max-height: 192px;\n}\n.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {\n  border-radius: 50%;\n}\n@-webkit-keyframes ant-skeleton-loading {\n  0% {\n    background-position: 100% 50%;\n  }\n  100% {\n    background-position: 0 50%;\n  }\n}\n@keyframes ant-skeleton-loading {\n  0% {\n    background-position: 100% 50%;\n  }\n  100% {\n    background-position: 0 50%;\n  }\n}\n.ant-skeleton-rtl {\n  direction: rtl;\n}\n.ant-skeleton-rtl .ant-skeleton-header {\n  padding-right: 0;\n  padding-left: 16px;\n}\n.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,\n.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {\n  -webkit-animation-name: ant-skeleton-loading-rtl;\n          animation-name: ant-skeleton-loading-rtl;\n}\n.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {\n  -webkit-animation-name: ant-skeleton-loading-rtl;\n          animation-name: ant-skeleton-loading-rtl;\n}\n@-webkit-keyframes ant-skeleton-loading-rtl {\n  0% {\n    background-position: 0% 50%;\n  }\n  100% {\n    background-position: 100% 50%;\n  }\n}\n@keyframes ant-skeleton-loading-rtl {\n  0% {\n    background-position: 0% 50%;\n  }\n  100% {\n    background-position: 100% 50%;\n  }\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-slider {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  height: 12px;\n  margin: 10px 6px 10px;\n  padding: 4px 0;\n  cursor: pointer;\n  touch-action: none;\n}\n.ant-slider-vertical {\n  width: 12px;\n  height: 100%;\n  margin: 6px 10px;\n  padding: 0 4px;\n}\n.ant-slider-vertical .ant-slider-rail {\n  width: 4px;\n  height: 100%;\n}\n.ant-slider-vertical .ant-slider-track {\n  width: 4px;\n}\n.ant-slider-vertical .ant-slider-handle {\n  margin-top: -6px;\n  margin-left: -5px;\n}\n.ant-slider-vertical .ant-slider-mark {\n  top: 0;\n  left: 12px;\n  width: 18px;\n  height: 100%;\n}\n.ant-slider-vertical .ant-slider-mark-text {\n  left: 4px;\n  white-space: nowrap;\n}\n.ant-slider-vertical .ant-slider-step {\n  width: 4px;\n  height: 100%;\n}\n.ant-slider-vertical .ant-slider-dot {\n  top: auto;\n  left: 2px;\n  margin-bottom: -4px;\n}\n.ant-slider-tooltip .ant-tooltip-inner {\n  min-width: unset;\n}\n.ant-slider-rtl.ant-slider-vertical .ant-slider-handle {\n  margin-right: -5px;\n  margin-left: 0;\n}\n.ant-slider-rtl.ant-slider-vertical .ant-slider-mark {\n  right: 12px;\n  left: auto;\n}\n.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text {\n  right: 4px;\n  left: auto;\n}\n.ant-slider-rtl.ant-slider-vertical .ant-slider-dot {\n  right: 2px;\n  left: auto;\n}\n.ant-slider-with-marks {\n  margin-bottom: 28px;\n}\n.ant-slider-rail {\n  position: absolute;\n  width: 100%;\n  height: 4px;\n  background-color: #f5f5f5;\n  border-radius: 2px;\n  transition: background-color 0.3s;\n}\n.ant-slider-track {\n  position: absolute;\n  height: 4px;\n  background-color: #91d5ff;\n  border-radius: 2px;\n  transition: background-color 0.3s;\n}\n.ant-slider-handle {\n  position: absolute;\n  width: 14px;\n  height: 14px;\n  margin-top: -5px;\n  background-color: #fff;\n  border: solid 2px #91d5ff;\n  border-radius: 50%;\n  box-shadow: 0;\n  cursor: pointer;\n  transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);\n}\n.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging {\n  border-color: #46a6ff;\n  box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.12);\n}\n.ant-slider-handle:focus {\n  border-color: #46a6ff;\n  outline: none;\n  box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.12);\n}\n.ant-slider-handle.ant-tooltip-open {\n  border-color: #1890ff;\n}\n.ant-slider:hover .ant-slider-rail {\n  background-color: #e1e1e1;\n}\n.ant-slider:hover .ant-slider-track {\n  background-color: #69c0ff;\n}\n.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {\n  border-color: #69c0ff;\n}\n.ant-slider-mark {\n  position: absolute;\n  top: 14px;\n  left: 0;\n  width: 100%;\n  font-size: 14px;\n}\n.ant-slider-mark-text {\n  position: absolute;\n  display: inline-block;\n  color: rgba(0, 0, 0, 0.45);\n  text-align: center;\n  word-break: keep-all;\n  cursor: pointer;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.ant-slider-mark-text-active {\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-slider-step {\n  position: absolute;\n  width: 100%;\n  height: 4px;\n  background: transparent;\n}\n.ant-slider-dot {\n  position: absolute;\n  top: -2px;\n  width: 8px;\n  height: 8px;\n  margin-left: -4px;\n  background-color: #fff;\n  border: 2px solid #f0f0f0;\n  border-radius: 50%;\n  cursor: pointer;\n}\n.ant-slider-dot:first-child {\n  margin-left: -4px;\n}\n.ant-slider-dot:last-child {\n  margin-left: -4px;\n}\n.ant-slider-dot-active {\n  border-color: #8cc8ff;\n}\n.ant-slider-disabled {\n  cursor: not-allowed;\n}\n.ant-slider-disabled .ant-slider-track {\n  background-color: rgba(0, 0, 0, 0.25) !important;\n}\n.ant-slider-disabled .ant-slider-handle,\n.ant-slider-disabled .ant-slider-dot {\n  background-color: #fff;\n  border-color: rgba(0, 0, 0, 0.25) !important;\n  box-shadow: none;\n  cursor: not-allowed;\n}\n.ant-slider-disabled .ant-slider-mark-text,\n.ant-slider-disabled .ant-slider-dot {\n  cursor: not-allowed !important;\n}\n.ant-slider-rtl {\n  direction: rtl;\n}\n.ant-slider-rtl .ant-slider-mark {\n  right: 0;\n  left: auto;\n}\n.ant-slider-rtl .ant-slider-dot {\n  margin-right: -4px;\n  margin-left: 0;\n}\n.ant-slider-rtl .ant-slider-dot:first-child {\n  margin-right: -4px;\n  margin-left: 0;\n}\n.ant-slider-rtl .ant-slider-dot:last-child {\n  margin-right: -4px;\n  margin-left: 0;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-space {\n  display: inline-flex;\n}\n.ant-space-vertical {\n  flex-direction: column;\n}\n.ant-space-align-center {\n  align-items: center;\n}\n.ant-space-align-start {\n  align-items: flex-start;\n}\n.ant-space-align-end {\n  align-items: flex-end;\n}\n.ant-space-align-baseline {\n  align-items: baseline;\n}\n.ant-space-item:empty {\n  display: none;\n}\n.ant-space-rtl {\n  direction: rtl;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-statistic {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n}\n.ant-statistic-title {\n  margin-bottom: 4px;\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 14px;\n}\n.ant-statistic-content {\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 24px;\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';\n}\n.ant-statistic-content-value {\n  display: inline-block;\n  direction: ltr;\n}\n.ant-statistic-content-prefix,\n.ant-statistic-content-suffix {\n  display: inline-block;\n}\n.ant-statistic-content-prefix {\n  margin-right: 4px;\n}\n.ant-statistic-content-suffix {\n  margin-left: 4px;\n}\n.ant-statistic-rtl {\n  direction: rtl;\n}\n.ant-statistic-rtl .ant-statistic-content-prefix {\n  margin-right: 0;\n  margin-left: 4px;\n}\n.ant-statistic-rtl .ant-statistic-content-suffix {\n  margin-right: 4px;\n  margin-left: 0;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-steps {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  display: flex;\n  width: 100%;\n  font-size: 0;\n  text-align: initial;\n}\n.ant-steps-item {\n  position: relative;\n  display: inline-block;\n  flex: 1;\n  overflow: hidden;\n  vertical-align: top;\n}\n.ant-steps-item-container {\n  outline: none;\n}\n.ant-steps-item:last-child {\n  flex: none;\n}\n.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-tail,\n.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {\n  display: none;\n}\n.ant-steps-item-icon,\n.ant-steps-item-content {\n  display: inline-block;\n  vertical-align: top;\n}\n.ant-steps-item-icon {\n  width: 32px;\n  height: 32px;\n  margin: 0 8px 0 0;\n  font-size: 16px;\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';\n  line-height: 32px;\n  text-align: center;\n  border: 1px solid rgba(0, 0, 0, 0.25);\n  border-radius: 32px;\n  transition: background-color 0.3s, border-color 0.3s;\n}\n.ant-steps-item-icon .ant-steps-icon {\n  position: relative;\n  top: -0.5px;\n  color: #1890ff;\n  line-height: 1;\n}\n.ant-steps-item-tail {\n  position: absolute;\n  top: 12px;\n  left: 0;\n  width: 100%;\n  padding: 0 10px;\n}\n.ant-steps-item-tail::after {\n  display: inline-block;\n  width: 100%;\n  height: 1px;\n  background: #f0f0f0;\n  border-radius: 1px;\n  transition: background 0.3s;\n  content: '';\n}\n.ant-steps-item-title {\n  position: relative;\n  display: inline-block;\n  padding-right: 16px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 16px;\n  line-height: 32px;\n}\n.ant-steps-item-title::after {\n  position: absolute;\n  top: 16px;\n  left: 100%;\n  display: block;\n  width: 9999px;\n  height: 1px;\n  background: #f0f0f0;\n  content: '';\n}\n.ant-steps-item-subtitle {\n  display: inline;\n  margin-left: 8px;\n  color: rgba(0, 0, 0, 0.45);\n  font-weight: normal;\n  font-size: 14px;\n}\n.ant-steps-item-description {\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 14px;\n}\n.ant-steps-item-wait .ant-steps-item-icon {\n  background-color: #fff;\n  border-color: rgba(0, 0, 0, 0.25);\n}\n.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {\n  color: rgba(0, 0, 0, 0.25);\n}\n.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {\n  background: rgba(0, 0, 0, 0.25);\n}\n.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {\n  color: rgba(0, 0, 0, 0.45);\n}\n.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {\n  background-color: #f0f0f0;\n}\n.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {\n  color: rgba(0, 0, 0, 0.45);\n}\n.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-tail::after {\n  background-color: #f0f0f0;\n}\n.ant-steps-item-process .ant-steps-item-icon {\n  background-color: #fff;\n  border-color: #1890ff;\n}\n.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {\n  color: #1890ff;\n}\n.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {\n  background: #1890ff;\n}\n.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {\n  background-color: #f0f0f0;\n}\n.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-tail::after {\n  background-color: #f0f0f0;\n}\n.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon {\n  background: #1890ff;\n}\n.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon .ant-steps-icon {\n  color: #fff;\n}\n.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-title {\n  font-weight: 500;\n}\n.ant-steps-item-finish .ant-steps-item-icon {\n  background-color: #fff;\n  border-color: #1890ff;\n}\n.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {\n  color: #1890ff;\n}\n.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {\n  background: #1890ff;\n}\n.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {\n  background-color: #1890ff;\n}\n.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {\n  color: rgba(0, 0, 0, 0.45);\n}\n.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail::after {\n  background-color: #1890ff;\n}\n.ant-steps-item-error .ant-steps-item-icon {\n  background-color: #fff;\n  border-color: #ff4d4f;\n}\n.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon {\n  color: #ff4d4f;\n}\n.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {\n  background: #ff4d4f;\n}\n.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {\n  color: #ff4d4f;\n}\n.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {\n  background-color: #f0f0f0;\n}\n.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {\n  color: #ff4d4f;\n}\n.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-tail::after {\n  background-color: #f0f0f0;\n}\n.ant-steps-item.ant-steps-next-error .ant-steps-item-title::after {\n  background: #ff4d4f;\n}\n.ant-steps-item-disabled {\n  cursor: not-allowed;\n}\n.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] {\n  cursor: pointer;\n}\n.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-title,\n.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-subtitle,\n.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-description,\n.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-icon .ant-steps-icon {\n  transition: color 0.3s;\n}\n.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-title,\n.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-subtitle,\n.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-description {\n  color: #1890ff;\n}\n.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon {\n  border-color: #1890ff;\n}\n.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon .ant-steps-icon {\n  color: #1890ff;\n}\n.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {\n  padding-left: 16px;\n  white-space: nowrap;\n}\n.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {\n  padding-left: 0;\n}\n.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {\n  padding-right: 0;\n}\n.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {\n  display: none;\n}\n.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {\n  max-width: 140px;\n  white-space: normal;\n}\n.ant-steps-item-custom > .ant-steps-item-container > .ant-steps-item-icon {\n  height: auto;\n  background: none;\n  border: 0;\n}\n.ant-steps-item-custom > .ant-steps-item-container > .ant-steps-item-icon > .ant-steps-icon {\n  top: 0px;\n  left: 0.5px;\n  width: 32px;\n  height: 32px;\n  font-size: 24px;\n  line-height: 32px;\n}\n.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {\n  color: #1890ff;\n}\n.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {\n  width: auto;\n  background: none;\n}\n.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {\n  padding-left: 12px;\n}\n.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {\n  padding-left: 0;\n}\n.ant-steps-small .ant-steps-item-icon {\n  width: 24px;\n  height: 24px;\n  margin: 0 8px 0 0;\n  font-size: 12px;\n  line-height: 24px;\n  text-align: center;\n  border-radius: 24px;\n}\n.ant-steps-small .ant-steps-item-title {\n  padding-right: 12px;\n  font-size: 14px;\n  line-height: 24px;\n}\n.ant-steps-small .ant-steps-item-title::after {\n  top: 12px;\n}\n.ant-steps-small .ant-steps-item-description {\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 14px;\n}\n.ant-steps-small .ant-steps-item-tail {\n  top: 8px;\n}\n.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {\n  width: inherit;\n  height: inherit;\n  line-height: inherit;\n  background: none;\n  border: 0;\n  border-radius: 0;\n}\n.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {\n  font-size: 24px;\n  line-height: 24px;\n  transform: none;\n}\n.ant-steps-vertical {\n  display: flex;\n  flex-direction: column;\n}\n.ant-steps-vertical > .ant-steps-item {\n  display: block;\n  flex: 1 0 auto;\n  padding-left: 0;\n  overflow: visible;\n}\n.ant-steps-vertical > .ant-steps-item .ant-steps-item-icon {\n  float: left;\n  margin-right: 16px;\n}\n.ant-steps-vertical > .ant-steps-item .ant-steps-item-content {\n  display: block;\n  min-height: 48px;\n  overflow: hidden;\n}\n.ant-steps-vertical > .ant-steps-item .ant-steps-item-title {\n  line-height: 32px;\n}\n.ant-steps-vertical > .ant-steps-item .ant-steps-item-description {\n  padding-bottom: 12px;\n}\n.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {\n  position: absolute;\n  top: 0;\n  left: 16px;\n  width: 1px;\n  height: 100%;\n  padding: 38px 0 6px;\n}\n.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {\n  width: 1px;\n  height: 100%;\n}\n.ant-steps-vertical > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {\n  display: block;\n}\n.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {\n  display: none;\n}\n.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {\n  position: absolute;\n  top: 0;\n  left: 12px;\n  padding: 30px 0 6px;\n}\n.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {\n  line-height: 24px;\n}\n.ant-steps-label-vertical .ant-steps-item {\n  overflow: visible;\n}\n.ant-steps-label-vertical .ant-steps-item-tail {\n  margin-left: 58px;\n  padding: 3.5px 24px;\n}\n.ant-steps-label-vertical .ant-steps-item-content {\n  display: block;\n  width: 116px;\n  margin-top: 8px;\n  text-align: center;\n}\n.ant-steps-label-vertical .ant-steps-item-icon {\n  display: inline-block;\n  margin-left: 42px;\n}\n.ant-steps-label-vertical .ant-steps-item-title {\n  padding-right: 0;\n  padding-left: 0;\n}\n.ant-steps-label-vertical .ant-steps-item-title::after {\n  display: none;\n}\n.ant-steps-label-vertical .ant-steps-item-subtitle {\n  display: block;\n  margin-bottom: 4px;\n  margin-left: 0;\n  line-height: 1.5715;\n}\n.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {\n  margin-left: 46px;\n}\n.ant-steps-dot .ant-steps-item-title,\n.ant-steps-dot.ant-steps-small .ant-steps-item-title {\n  line-height: 1.5715;\n}\n.ant-steps-dot .ant-steps-item-tail,\n.ant-steps-dot.ant-steps-small .ant-steps-item-tail {\n  top: 2px;\n  width: 100%;\n  margin: 0 0 0 70px;\n  padding: 0;\n}\n.ant-steps-dot .ant-steps-item-tail::after,\n.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {\n  width: calc(100% - 20px);\n  height: 3px;\n  margin-left: 12px;\n}\n.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,\n.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {\n  left: 2px;\n}\n.ant-steps-dot .ant-steps-item-icon,\n.ant-steps-dot.ant-steps-small .ant-steps-item-icon {\n  width: 8px;\n  height: 8px;\n  margin-left: 67px;\n  padding-right: 0;\n  line-height: 8px;\n  background: transparent;\n  border: 0;\n}\n.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,\n.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {\n  position: relative;\n  float: left;\n  width: 100%;\n  height: 100%;\n  border-radius: 100px;\n  transition: all 0.3s;\n  /* expand hover area */\n}\n.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,\n.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {\n  position: absolute;\n  top: -12px;\n  left: -26px;\n  width: 60px;\n  height: 32px;\n  background: rgba(0, 0, 0, 0.001);\n  content: '';\n}\n.ant-steps-dot .ant-steps-item-content,\n.ant-steps-dot.ant-steps-small .ant-steps-item-content {\n  width: 140px;\n}\n.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,\n.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {\n  position: relative;\n  top: -1px;\n  width: 10px;\n  height: 10px;\n  line-height: 10px;\n  background: none;\n}\n.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,\n.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot {\n  left: 0;\n}\n.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {\n  margin-top: 8px;\n  margin-left: 0;\n  background: none;\n}\n.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {\n  top: 2px;\n  left: -9px;\n  margin: 0;\n  padding: 22px 0 4px;\n}\n.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {\n  left: 0;\n}\n.ant-steps-vertical.ant-steps-dot .ant-steps-item-content {\n  width: inherit;\n}\n.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot {\n  left: -2px;\n}\n.ant-steps-navigation {\n  padding-top: 12px;\n}\n.ant-steps-navigation.ant-steps-small .ant-steps-item-container {\n  margin-left: -12px;\n}\n.ant-steps-navigation .ant-steps-item {\n  overflow: visible;\n  text-align: center;\n}\n.ant-steps-navigation .ant-steps-item-container {\n  display: inline-block;\n  height: 100%;\n  margin-left: -16px;\n  padding-bottom: 12px;\n  text-align: left;\n  transition: opacity 0.3s;\n}\n.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {\n  max-width: auto;\n}\n.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {\n  max-width: 100%;\n  padding-right: 0;\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title::after {\n  display: none;\n}\n.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button'] {\n  cursor: pointer;\n}\n.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button']:hover {\n  opacity: 0.85;\n}\n.ant-steps-navigation .ant-steps-item:last-child {\n  flex: 1;\n}\n.ant-steps-navigation .ant-steps-item:last-child::after {\n  display: none;\n}\n.ant-steps-navigation .ant-steps-item::after {\n  position: absolute;\n  top: 50%;\n  left: 100%;\n  display: inline-block;\n  width: 12px;\n  height: 12px;\n  margin-top: -14px;\n  margin-left: -2px;\n  border: 1px solid rgba(0, 0, 0, 0.25);\n  border-bottom: none;\n  border-left: none;\n  transform: rotate(45deg);\n  content: '';\n}\n.ant-steps-navigation .ant-steps-item::before {\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  display: inline-block;\n  width: 0;\n  height: 2px;\n  background-color: #1890ff;\n  transition: width 0.3s, left 0.3s;\n  transition-timing-function: ease-out;\n  content: '';\n}\n.ant-steps-navigation .ant-steps-item.ant-steps-item-active::before {\n  left: 0;\n  width: 100%;\n}\n.ant-steps-navigation.ant-steps-vertical > .ant-steps-item {\n  margin-right: 0 !important;\n}\n.ant-steps-navigation.ant-steps-vertical > .ant-steps-item::before {\n  display: none;\n}\n.ant-steps-navigation.ant-steps-vertical > .ant-steps-item.ant-steps-item-active::before {\n  top: 0;\n  right: 0;\n  left: unset;\n  display: block;\n  width: 3px;\n  height: calc(100% - 24px);\n}\n.ant-steps-navigation.ant-steps-vertical > .ant-steps-item::after {\n  position: relative;\n  top: -2px;\n  left: 50%;\n  display: block;\n  width: 8px;\n  height: 8px;\n  margin-bottom: 8px;\n  text-align: center;\n  transform: rotate(135deg);\n}\n.ant-steps-navigation.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {\n  visibility: hidden;\n}\n.ant-steps-rtl {\n  direction: rtl;\n}\n.ant-steps.ant-steps-rtl .ant-steps-item-icon {\n  margin-right: 0;\n  margin-left: 8px;\n}\n.ant-steps-rtl .ant-steps-item-tail {\n  right: 0;\n  left: auto;\n}\n.ant-steps-rtl .ant-steps-item-title {\n  padding-right: 0;\n  padding-left: 16px;\n}\n.ant-steps-rtl .ant-steps-item-title::after {\n  right: 100%;\n  left: auto;\n}\n.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {\n  padding-right: 16px;\n  padding-left: 0;\n}\n.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {\n  padding-right: 0;\n}\n.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {\n  padding-left: 0;\n}\n.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {\n  right: 0.5px;\n  left: auto;\n}\n.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container {\n  margin-right: -12px;\n  margin-left: 0;\n}\n.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container {\n  margin-right: -16px;\n  margin-left: 0;\n  text-align: right;\n}\n.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {\n  padding-left: 0;\n}\n.ant-steps-rtl.ant-steps-navigation .ant-steps-item::after {\n  right: 100%;\n  left: auto;\n  margin-right: -2px;\n  margin-left: 0;\n  transform: rotate(225deg);\n}\n.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {\n  padding-right: 12px;\n  padding-left: 0;\n}\n.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {\n  padding-right: 0;\n}\n.ant-steps-rtl.ant-steps-small .ant-steps-item-title {\n  padding-right: 0;\n  padding-left: 12px;\n}\n.ant-steps-rtl.ant-steps-vertical > .ant-steps-item .ant-steps-item-icon {\n  float: right;\n  margin-right: 0;\n  margin-left: 16px;\n}\n.ant-steps-rtl.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {\n  right: 16px;\n  left: auto;\n}\n.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {\n  right: 12px;\n  left: auto;\n}\n.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title {\n  padding-left: 0;\n}\n.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,\n.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail {\n  margin: 0 70px 0 0;\n}\n.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail::after,\n.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {\n  margin-right: 12px;\n  margin-left: 0;\n}\n.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,\n.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {\n  right: 2px;\n  left: auto;\n}\n.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,\n.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon {\n  margin-right: 67px;\n  margin-left: 0;\n}\n.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,\n.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {\n  /* expand hover area */\n}\n.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,\n.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {\n  float: right;\n}\n.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,\n.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {\n  right: -26px;\n  left: auto;\n}\n.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {\n  margin-right: 0;\n  margin-left: 16px;\n}\n.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {\n  right: -9px;\n  left: auto;\n}\n.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {\n  right: 0;\n  left: auto;\n}\n.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {\n  right: -2px;\n  left: auto;\n}\n.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active {\n  padding-right: 4px;\n}\n.ant-steps-with-progress .ant-steps-item {\n  padding-top: 4px;\n}\n.ant-steps-with-progress .ant-steps-item .ant-steps-item-tail {\n  top: 4px !important;\n}\n.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child {\n  padding-bottom: 4px;\n  padding-left: 4px;\n}\n.ant-steps-with-progress .ant-steps-item-icon {\n  position: relative;\n}\n.ant-steps-with-progress .ant-steps-item-icon .ant-progress {\n  position: absolute;\n  top: -5px;\n  right: -5px;\n  bottom: -5px;\n  left: -5px;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-switch {\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  display: inline-block;\n  box-sizing: border-box;\n  min-width: 44px;\n  height: 22px;\n  line-height: 22px;\n  vertical-align: middle;\n  background-color: rgba(0, 0, 0, 0.25);\n  border: 0;\n  border-radius: 100px;\n  cursor: pointer;\n  transition: all 0.2s;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.ant-switch:focus {\n  outline: 0;\n  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);\n}\n.ant-switch-checked:focus {\n  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);\n}\n.ant-switch:focus:hover {\n  box-shadow: none;\n}\n.ant-switch-checked {\n  background-color: #1890ff;\n}\n.ant-switch-loading,\n.ant-switch-disabled {\n  cursor: not-allowed;\n  opacity: 0.4;\n}\n.ant-switch-loading *,\n.ant-switch-disabled * {\n  box-shadow: none;\n  cursor: not-allowed;\n}\n.ant-switch-inner {\n  display: block;\n  margin: 0 7px 0 25px;\n  color: #fff;\n  font-size: 12px;\n  transition: margin 0.2s;\n}\n.ant-switch-checked .ant-switch-inner {\n  margin: 0 25px 0 7px;\n}\n.ant-switch-handle {\n  position: absolute;\n  top: 2px;\n  left: 2px;\n  width: 18px;\n  height: 18px;\n  transition: all 0.2s ease-in-out;\n}\n.ant-switch-handle::before {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  background-color: #fff;\n  border-radius: 9px;\n  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);\n  transition: all 0.2s ease-in-out;\n  content: '';\n}\n.ant-switch-checked .ant-switch-handle {\n  left: calc(100% - 18px - 2px);\n}\n.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before {\n  right: -30%;\n  left: 0;\n}\n.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before {\n  right: 0;\n  left: -30%;\n}\n.ant-switch-loading-icon {\n  position: relative;\n  top: 2px;\n  color: rgba(0, 0, 0, 0.65);\n  vertical-align: top;\n}\n.ant-switch-checked .ant-switch-loading-icon {\n  color: #1890ff;\n}\n.ant-switch-small {\n  min-width: 28px;\n  height: 16px;\n  line-height: 16px;\n}\n.ant-switch-small .ant-switch-inner {\n  margin: 0 5px 0 18px;\n  font-size: 12px;\n}\n.ant-switch-small .ant-switch-handle {\n  width: 12px;\n  height: 12px;\n}\n.ant-switch-small .ant-switch-loading-icon {\n  top: 1.5px;\n  font-size: 9px;\n}\n.ant-switch-small.ant-switch-checked .ant-switch-inner {\n  margin: 0 18px 0 5px;\n}\n.ant-switch-small.ant-switch-checked .ant-switch-handle {\n  left: calc(100% - 12px - 2px);\n}\n.ant-switch-rtl {\n  direction: rtl;\n}\n.ant-switch-rtl .ant-switch-inner {\n  margin: 0 25px 0 7px;\n}\n.ant-switch-rtl .ant-switch-handle {\n  right: 2px;\n  left: auto;\n}\n.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before {\n  right: 0;\n  left: -30%;\n}\n.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before {\n  right: -30%;\n  left: 0;\n}\n.ant-switch-rtl.ant-switch-checked .ant-switch-inner {\n  margin: 0 7px 0 25px;\n}\n.ant-switch-rtl.ant-switch-checked .ant-switch-handle {\n  right: calc(100% - 18px - 2px);\n}\n.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {\n  right: calc(100% - 12px - 2px);\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-table.ant-table-middle {\n  font-size: 14px;\n}\n.ant-table.ant-table-middle .ant-table-title,\n.ant-table.ant-table-middle .ant-table-footer,\n.ant-table.ant-table-middle .ant-table-thead > tr > th,\n.ant-table.ant-table-middle .ant-table-tbody > tr > td,\n.ant-table.ant-table-middle tfoot > tr > th,\n.ant-table.ant-table-middle tfoot > tr > td {\n  padding: 12px 8px;\n}\n.ant-table.ant-table-middle .ant-table-filter-trigger {\n  margin-right: -4px;\n}\n.ant-table.ant-table-middle .ant-table-expanded-row-fixed {\n  margin: -12px -8px;\n}\n.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table {\n  margin: -12px -8px -12px 25px;\n}\n.ant-table.ant-table-small {\n  font-size: 14px;\n}\n.ant-table.ant-table-small .ant-table-title,\n.ant-table.ant-table-small .ant-table-footer,\n.ant-table.ant-table-small .ant-table-thead > tr > th,\n.ant-table.ant-table-small .ant-table-tbody > tr > td,\n.ant-table.ant-table-small tfoot > tr > th,\n.ant-table.ant-table-small tfoot > tr > td {\n  padding: 8px 8px;\n}\n.ant-table.ant-table-small .ant-table-filter-trigger {\n  margin-right: -4px;\n}\n.ant-table.ant-table-small .ant-table-expanded-row-fixed {\n  margin: -8px -8px;\n}\n.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {\n  margin: -8px -8px -8px 25px;\n}\n.ant-table-small .ant-table-thead > tr > th {\n  background-color: #fafafa;\n}\n.ant-table-small .ant-table-selection-column {\n  width: 46px;\n  min-width: 46px;\n}\n.ant-table.ant-table-bordered > .ant-table-title {\n  border: 1px solid #f0f0f0;\n  border-bottom: 0;\n}\n.ant-table.ant-table-bordered > .ant-table-container {\n  border-left: 1px solid #f0f0f0;\n}\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > th,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > th,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > th,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > th,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > td,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > td,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > td,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > td {\n  border-right: 1px solid #f0f0f0;\n}\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr:not(:last-child) > th,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr:not(:last-child) > th,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr:not(:last-child) > th,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr:not(:last-child) > th {\n  border-bottom: 1px solid #f0f0f0;\n}\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th::before,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th::before,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th::before,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th::before {\n  background-color: transparent !important;\n}\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > .ant-table-cell-fix-right-first::after,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > .ant-table-cell-fix-right-first::after,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > .ant-table-cell-fix-right-first::after,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > .ant-table-cell-fix-right-first::after,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > .ant-table-cell-fix-right-first::after,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > .ant-table-cell-fix-right-first::after,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > .ant-table-cell-fix-right-first::after,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > .ant-table-cell-fix-right-first::after,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > .ant-table-cell-fix-right-first::after,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > .ant-table-cell-fix-right-first::after,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > .ant-table-cell-fix-right-first::after,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > .ant-table-cell-fix-right-first::after {\n  border-right: 1px solid #f0f0f0;\n}\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed {\n  margin: -16px -17px;\n}\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed::after {\n  position: absolute;\n  top: 0;\n  right: 1px;\n  bottom: 0;\n  border-right: 1px solid #f0f0f0;\n  content: '';\n}\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table,\n.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table {\n  border-top: 1px solid #f0f0f0;\n}\n.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-expanded-row > td,\n.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-placeholder > td {\n  border-right: 0;\n}\n.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,\n.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {\n  margin: -12px -9px;\n}\n.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,\n.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {\n  margin: -8px -9px;\n}\n.ant-table.ant-table-bordered > .ant-table-footer {\n  border: 1px solid #f0f0f0;\n  border-top: 0;\n}\n.ant-table-cell .ant-table-container:first-child {\n  border-top: 0;\n}\n.ant-table-cell-scrollbar {\n  box-shadow: 0 1px 0 1px #fafafa;\n}\n.ant-table-wrapper {\n  clear: both;\n  max-width: 100%;\n}\n.ant-table-wrapper::before {\n  display: table;\n  content: '';\n}\n.ant-table-wrapper::after {\n  display: table;\n  clear: both;\n  content: '';\n}\n.ant-table {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  font-size: 14px;\n  background: #fff;\n  border-radius: 2px;\n}\n.ant-table table {\n  width: 100%;\n  text-align: left;\n  border-radius: 2px 2px 0 0;\n  border-collapse: separate;\n  border-spacing: 0;\n}\n.ant-table-thead > tr > th,\n.ant-table-tbody > tr > td,\n.ant-table tfoot > tr > th,\n.ant-table tfoot > tr > td {\n  position: relative;\n  padding: 16px 16px;\n  overflow-wrap: break-word;\n}\n.ant-table-cell-ellipsis {\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  word-break: keep-all;\n}\n.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,\n.ant-table-cell-ellipsis.ant-table-cell-fix-right-first {\n  overflow: visible;\n}\n.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,\n.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content {\n  display: block;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.ant-table-cell-ellipsis .ant-table-column-title {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  word-break: keep-all;\n}\n.ant-table-title {\n  padding: 16px 16px;\n}\n.ant-table-footer {\n  padding: 16px 16px;\n  color: rgba(0, 0, 0, 0.85);\n  background: #fafafa;\n}\n.ant-table-thead > tr > th {\n  position: relative;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: 500;\n  text-align: left;\n  background: #fafafa;\n  border-bottom: 1px solid #f0f0f0;\n  transition: background 0.3s ease;\n}\n.ant-table-thead > tr > th[colspan]:not([colspan='1']) {\n  text-align: center;\n}\n.ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {\n  position: absolute;\n  top: 50%;\n  right: 0;\n  width: 1px;\n  height: 1.6em;\n  background-color: rgba(0, 0, 0, 0.06);\n  transform: translateY(-50%);\n  transition: background-color 0.3s;\n  content: '';\n}\n.ant-table-thead > tr:not(:last-child) > th[colspan] {\n  border-bottom: 0;\n}\n.ant-table-tbody > tr > td {\n  border-bottom: 1px solid #f0f0f0;\n  transition: background 0.3s;\n}\n.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table,\n.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table {\n  margin: -16px -16px -16px 33px;\n}\n.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td,\n.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td {\n  border-bottom: 0;\n}\n.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,\n.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,\n.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child,\n.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child {\n  border-radius: 0;\n}\n.ant-table-tbody > tr.ant-table-row:hover > td {\n  background: #fafafa;\n}\n.ant-table-tbody > tr.ant-table-row-selected > td {\n  background: #e6f7ff;\n  border-color: rgba(0, 0, 0, 0.03);\n}\n.ant-table-tbody > tr.ant-table-row-selected:hover > td {\n  background: #dcf4ff;\n}\n.ant-table-summary {\n  position: relative;\n  z-index: 2;\n  background: #fff;\n}\ndiv.ant-table-summary {\n  box-shadow: 0 -1px 0 #f0f0f0;\n}\n.ant-table-summary > tr > th,\n.ant-table-summary > tr > td {\n  border-bottom: 1px solid #f0f0f0;\n}\n.ant-table-pagination.ant-pagination {\n  margin: 16px 0;\n}\n.ant-table-pagination {\n  display: flex;\n  flex-wrap: wrap;\n  row-gap: 8px;\n}\n.ant-table-pagination > * {\n  flex: none;\n}\n.ant-table-pagination-left {\n  justify-content: flex-start;\n}\n.ant-table-pagination-center {\n  justify-content: center;\n}\n.ant-table-pagination-right {\n  justify-content: flex-end;\n}\n.ant-table-thead th.ant-table-column-has-sorters {\n  cursor: pointer;\n  transition: all 0.3s;\n}\n.ant-table-thead th.ant-table-column-has-sorters:hover {\n  background: rgba(0, 0, 0, 0.04);\n}\n.ant-table-thead th.ant-table-column-has-sorters:hover::before {\n  background-color: transparent !important;\n}\n.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,\n.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover {\n  background: #f5f5f5;\n}\n.ant-table-thead th.ant-table-column-sort {\n  background: #f5f5f5;\n}\n.ant-table-thead th.ant-table-column-sort::before {\n  background-color: transparent !important;\n}\ntd.ant-table-column-sort {\n  background: #fafafa;\n}\n.ant-table-column-title {\n  position: relative;\n  z-index: 1;\n  flex: 1;\n}\n.ant-table-column-sorters {\n  display: flex;\n  flex: auto;\n  align-items: center;\n  justify-content: space-between;\n}\n.ant-table-column-sorters::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  content: '';\n}\n.ant-table-column-sorter {\n  color: #bfbfbf;\n  font-size: 0;\n  transition: color 0.3s;\n}\n.ant-table-column-sorter-inner {\n  display: inline-flex;\n  flex-direction: column;\n  align-items: center;\n}\n.ant-table-column-sorter-up,\n.ant-table-column-sorter-down {\n  font-size: 11px;\n}\n.ant-table-column-sorter-up.active,\n.ant-table-column-sorter-down.active {\n  color: #1890ff;\n}\n.ant-table-column-sorter-up + .ant-table-column-sorter-down {\n  margin-top: -0.3em;\n}\n.ant-table-column-sorters:hover .ant-table-column-sorter {\n  color: #a6a6a6;\n}\n.ant-table-filter-column {\n  display: flex;\n  justify-content: space-between;\n}\n.ant-table-filter-trigger {\n  position: relative;\n  display: flex;\n  align-items: center;\n  margin: -4px -8px -4px 4px;\n  padding: 0 4px;\n  color: #bfbfbf;\n  font-size: 12px;\n  border-radius: 2px;\n  cursor: pointer;\n  transition: all 0.3s;\n}\n.ant-table-filter-trigger:hover {\n  color: rgba(0, 0, 0, 0.45);\n  background: rgba(0, 0, 0, 0.04);\n}\n.ant-table-filter-trigger.active {\n  color: #1890ff;\n}\n.ant-table-filter-dropdown {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  min-width: 120px;\n  background-color: #fff;\n  border-radius: 2px;\n  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);\n}\n.ant-table-filter-dropdown .ant-dropdown-menu {\n  max-height: 264px;\n  overflow-x: hidden;\n  border: 0;\n  box-shadow: none;\n}\n.ant-table-filter-dropdown-submenu > ul {\n  max-height: calc(100vh - 130px);\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n.ant-table-filter-dropdown .ant-checkbox-wrapper + span,\n.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {\n  padding-left: 8px;\n}\n.ant-table-filter-dropdown-btns {\n  display: flex;\n  justify-content: space-between;\n  padding: 7px 8px 7px 3px;\n  overflow: hidden;\n  background-color: inherit;\n  border-top: 1px solid #f0f0f0;\n}\n.ant-table-selection-col {\n  width: 32px;\n}\n.ant-table-bordered .ant-table-selection-col {\n  width: 50px;\n}\ntable tr th.ant-table-selection-column,\ntable tr td.ant-table-selection-column {\n  padding-right: 8px;\n  padding-left: 8px;\n  text-align: center;\n}\ntable tr th.ant-table-selection-column .ant-radio-wrapper,\ntable tr td.ant-table-selection-column .ant-radio-wrapper {\n  margin-right: 0;\n}\ntable tr th.ant-table-selection-column::after {\n  background-color: transparent !important;\n}\n.ant-table-selection {\n  position: relative;\n  display: inline-flex;\n  flex-direction: column;\n}\n.ant-table-selection-extra {\n  position: absolute;\n  top: 0;\n  z-index: 1;\n  cursor: pointer;\n  transition: all 0.3s;\n  -webkit-margin-start: 100%;\n          margin-inline-start: 100%;\n  -webkit-padding-start: 4px;\n          padding-inline-start: 4px;\n}\n.ant-table-selection-extra .anticon {\n  color: #bfbfbf;\n  font-size: 10px;\n}\n.ant-table-selection-extra .anticon:hover {\n  color: #a6a6a6;\n}\n.ant-table-expand-icon-col {\n  width: 48px;\n}\n.ant-table-row-expand-icon-cell {\n  text-align: center;\n}\n.ant-table-row-indent {\n  float: left;\n  height: 1px;\n}\n.ant-table-row-expand-icon {\n  color: #1890ff;\n  text-decoration: none;\n  cursor: pointer;\n  transition: color 0.3s;\n  position: relative;\n  display: inline-flex;\n  float: left;\n  box-sizing: border-box;\n  width: 17px;\n  height: 17px;\n  padding: 0;\n  color: inherit;\n  line-height: 17px;\n  background: #fff;\n  border: 1px solid #f0f0f0;\n  border-radius: 2px;\n  outline: none;\n  transform: scale(0.94117647);\n  transition: all 0.3s;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.ant-table-row-expand-icon:focus,\n.ant-table-row-expand-icon:hover {\n  color: #40a9ff;\n}\n.ant-table-row-expand-icon:active {\n  color: #096dd9;\n}\n.ant-table-row-expand-icon:focus,\n.ant-table-row-expand-icon:hover,\n.ant-table-row-expand-icon:active {\n  border-color: currentColor;\n}\n.ant-table-row-expand-icon::before,\n.ant-table-row-expand-icon::after {\n  position: absolute;\n  background: currentColor;\n  transition: transform 0.3s ease-out;\n  content: '';\n}\n.ant-table-row-expand-icon::before {\n  top: 7px;\n  right: 3px;\n  left: 3px;\n  height: 1px;\n}\n.ant-table-row-expand-icon::after {\n  top: 3px;\n  bottom: 3px;\n  left: 7px;\n  width: 1px;\n  transform: rotate(90deg);\n}\n.ant-table-row-expand-icon-collapsed::before {\n  transform: rotate(-180deg);\n}\n.ant-table-row-expand-icon-collapsed::after {\n  transform: rotate(0deg);\n}\n.ant-table-row-expand-icon-spaced {\n  background: transparent;\n  border: 0;\n  visibility: hidden;\n}\n.ant-table-row-expand-icon-spaced::before,\n.ant-table-row-expand-icon-spaced::after {\n  display: none;\n  content: none;\n}\n.ant-table-row-indent + .ant-table-row-expand-icon {\n  margin-top: 2.5005px;\n  margin-right: 8px;\n}\ntr.ant-table-expanded-row > td,\ntr.ant-table-expanded-row:hover > td {\n  background: #fbfbfb;\n}\ntr.ant-table-expanded-row .ant-descriptions-view {\n  display: flex;\n}\ntr.ant-table-expanded-row .ant-descriptions-view table {\n  flex: auto;\n  width: auto;\n}\n.ant-table .ant-table-expanded-row-fixed {\n  position: relative;\n  margin: -16px -16px;\n  padding: 16px 16px;\n}\n.ant-table-tbody > tr.ant-table-placeholder {\n  text-align: center;\n}\n.ant-table-empty .ant-table-tbody > tr.ant-table-placeholder {\n  color: rgba(0, 0, 0, 0.25);\n}\n.ant-table-tbody > tr.ant-table-placeholder:hover > td {\n  background: #fff;\n}\n.ant-table-cell-fix-left,\n.ant-table-cell-fix-right {\n  position: sticky !important;\n  z-index: 2;\n  background: #fff;\n}\n.ant-table-cell-fix-left-first::after,\n.ant-table-cell-fix-left-last::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: -1px;\n  width: 30px;\n  transform: translateX(100%);\n  transition: box-shadow 0.3s;\n  content: '';\n  pointer-events: none;\n}\n.ant-table-cell-fix-right-first::after,\n.ant-table-cell-fix-right-last::after {\n  position: absolute;\n  top: 0;\n  bottom: -1px;\n  left: 0;\n  width: 30px;\n  transform: translateX(-100%);\n  transition: box-shadow 0.3s;\n  content: '';\n  pointer-events: none;\n}\n.ant-table .ant-table-container::before,\n.ant-table .ant-table-container::after {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  z-index: 1;\n  width: 30px;\n  transition: box-shadow 0.3s;\n  content: '';\n  pointer-events: none;\n}\n.ant-table .ant-table-container::before {\n  left: 0;\n}\n.ant-table .ant-table-container::after {\n  right: 0;\n}\n.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container {\n  position: relative;\n}\n.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container::before {\n  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);\n}\n.ant-table-ping-left .ant-table-cell-fix-left-first::after,\n.ant-table-ping-left .ant-table-cell-fix-left-last::after {\n  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);\n}\n.ant-table-ping-left .ant-table-cell-fix-left-last::before {\n  background-color: transparent !important;\n}\n.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container {\n  position: relative;\n}\n.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container::after {\n  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);\n}\n.ant-table-ping-right .ant-table-cell-fix-right-first::after,\n.ant-table-ping-right .ant-table-cell-fix-right-last::after {\n  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);\n}\n.ant-table-sticky-holder {\n  position: sticky;\n  z-index: 3;\n  background: #fff;\n}\n.ant-table-sticky-scroll {\n  position: sticky;\n  bottom: 0;\n  z-index: 3;\n  display: flex;\n  align-items: center;\n  background: #ffffff;\n  border-top: 1px solid #f0f0f0;\n  opacity: 0.6;\n}\n.ant-table-sticky-scroll:hover {\n  transform-origin: center bottom;\n}\n.ant-table-sticky-scroll-bar {\n  height: 8px;\n  background-color: rgba(0, 0, 0, 0.35);\n  border-radius: 4px;\n}\n.ant-table-sticky-scroll-bar:hover {\n  background-color: rgba(0, 0, 0, 0.8);\n}\n.ant-table-sticky-scroll-bar-active {\n  background-color: rgba(0, 0, 0, 0.8);\n}\n@media all and (-ms-high-contrast: none) {\n  .ant-table-ping-left .ant-table-cell-fix-left-last::after {\n    box-shadow: none !important;\n  }\n  .ant-table-ping-right .ant-table-cell-fix-right-first::after {\n    box-shadow: none !important;\n  }\n}\n.ant-table {\n  /* title + table */\n  /* table */\n  /* table + footer */\n}\n.ant-table-title {\n  border-radius: 2px 2px 0 0;\n}\n.ant-table-title + .ant-table-container {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.ant-table-title + .ant-table-container table > thead > tr:first-child th:first-child {\n  border-radius: 0;\n}\n.ant-table-title + .ant-table-container table > thead > tr:first-child th:last-child {\n  border-radius: 0;\n}\n.ant-table-container {\n  border-top-left-radius: 2px;\n  border-top-right-radius: 2px;\n}\n.ant-table-container table > thead > tr:first-child th:first-child {\n  border-top-left-radius: 2px;\n}\n.ant-table-container table > thead > tr:first-child th:last-child {\n  border-top-right-radius: 2px;\n}\n.ant-table-footer {\n  border-radius: 0 0 2px 2px;\n}\n.ant-table-wrapper-rtl {\n  direction: rtl;\n}\n.ant-table-rtl {\n  direction: rtl;\n}\n.ant-table-wrapper-rtl .ant-table table {\n  text-align: right;\n}\n.ant-table-wrapper-rtl .ant-table-thead > tr > th[colspan]:not([colspan='1']) {\n  text-align: center;\n}\n.ant-table-wrapper-rtl .ant-table-thead > tr > th {\n  text-align: right;\n}\n.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl {\n  margin: -16px 33px -16px -16px;\n}\n.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left {\n  justify-content: flex-end;\n}\n.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right {\n  justify-content: flex-start;\n}\n.ant-table-wrapper-rtl .ant-table-column-sorter {\n  margin-right: 8px;\n  margin-left: 0;\n}\n.ant-table-wrapper-rtl .ant-table-filter-column-title {\n  padding: 16px 16px 16px 2.3em;\n}\n.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title {\n  padding: 0 0 0 2.3em;\n}\n.ant-table-wrapper-rtl .ant-table-filter-trigger-container {\n  right: auto;\n  left: 0;\n}\n.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper + span,\n.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span,\n.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper + span,\n.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {\n  padding-right: 8px;\n  padding-left: 0;\n}\n.ant-table-wrapper-rtl .ant-table-selection {\n  text-align: center;\n}\n.ant-table-wrapper-rtl .ant-table-row-indent {\n  float: right;\n}\n.ant-table-wrapper-rtl .ant-table-row-expand-icon {\n  float: right;\n}\n.ant-table-wrapper-rtl .ant-table-row-indent + .ant-table-row-expand-icon {\n  margin-right: 0;\n  margin-left: 8px;\n}\n.ant-table-wrapper-rtl .ant-table-row-expand-icon::after {\n  transform: rotate(-90deg);\n}\n.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::before {\n  transform: rotate(180deg);\n}\n.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::after {\n  transform: rotate(0deg);\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-timeline {\n  box-sizing: border-box;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  font-feature-settings: 'tnum';\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n.ant-timeline-item {\n  position: relative;\n  margin: 0;\n  padding-bottom: 20px;\n  font-size: 14px;\n  list-style: none;\n}\n.ant-timeline-item-tail {\n  position: absolute;\n  top: 10px;\n  left: 4px;\n  height: calc(100% - 10px);\n  border-left: 2px solid #f0f0f0;\n}\n.ant-timeline-item-pending .ant-timeline-item-head {\n  font-size: 12px;\n  background-color: transparent;\n}\n.ant-timeline-item-pending .ant-timeline-item-tail {\n  display: none;\n}\n.ant-timeline-item-head {\n  position: absolute;\n  width: 10px;\n  height: 10px;\n  background-color: #fff;\n  border: 2px solid transparent;\n  border-radius: 100px;\n}\n.ant-timeline-item-head-blue {\n  color: #1890ff;\n  border-color: #1890ff;\n}\n.ant-timeline-item-head-red {\n  color: #ff4d4f;\n  border-color: #ff4d4f;\n}\n.ant-timeline-item-head-green {\n  color: #52c41a;\n  border-color: #52c41a;\n}\n.ant-timeline-item-head-gray {\n  color: rgba(0, 0, 0, 0.25);\n  border-color: rgba(0, 0, 0, 0.25);\n}\n.ant-timeline-item-head-custom {\n  position: absolute;\n  top: 5.5px;\n  left: 5px;\n  width: auto;\n  height: auto;\n  margin-top: 0;\n  padding: 3px 1px;\n  line-height: 1;\n  text-align: center;\n  border: 0;\n  border-radius: 0;\n  transform: translate(-50%, -50%);\n}\n.ant-timeline-item-content {\n  position: relative;\n  top: -7.001px;\n  margin: 0 0 0 26px;\n  word-break: break-word;\n}\n.ant-timeline-item-last > .ant-timeline-item-tail {\n  display: none;\n}\n.ant-timeline-item-last > .ant-timeline-item-content {\n  min-height: 48px;\n}\n.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,\n.ant-timeline.ant-timeline-right .ant-timeline-item-tail,\n.ant-timeline.ant-timeline-label .ant-timeline-item-tail,\n.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,\n.ant-timeline.ant-timeline-right .ant-timeline-item-head,\n.ant-timeline.ant-timeline-label .ant-timeline-item-head,\n.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,\n.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,\n.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {\n  left: 50%;\n}\n.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,\n.ant-timeline.ant-timeline-right .ant-timeline-item-head,\n.ant-timeline.ant-timeline-label .ant-timeline-item-head {\n  margin-left: -4px;\n}\n.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,\n.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,\n.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {\n  margin-left: 1px;\n}\n.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,\n.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,\n.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content {\n  left: calc(50% - 4px);\n  width: calc(50% - 14px);\n  text-align: left;\n}\n.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,\n.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,\n.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content {\n  width: calc(50% - 12px);\n  margin: 0;\n  text-align: right;\n}\n.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,\n.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,\n.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {\n  left: calc(100% - 4px - 2px);\n}\n.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {\n  width: calc(100% - 18px);\n}\n.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {\n  display: block;\n  height: calc(100% - 14px);\n  border-left: 2px dotted #f0f0f0;\n}\n.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail {\n  display: none;\n}\n.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {\n  top: 15px;\n  display: block;\n  height: calc(100% - 15px);\n  border-left: 2px dotted #f0f0f0;\n}\n.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content {\n  min-height: 48px;\n}\n.ant-timeline.ant-timeline-label .ant-timeline-item-label {\n  position: absolute;\n  top: -7.001px;\n  width: calc(50% - 12px);\n  text-align: right;\n}\n.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {\n  left: calc(50% + 14px);\n  width: calc(50% - 14px);\n  text-align: left;\n}\n.ant-timeline-rtl {\n  direction: rtl;\n}\n.ant-timeline-rtl .ant-timeline-item-tail {\n  right: 4px;\n  left: auto;\n  border-right: 2px solid #f0f0f0;\n  border-left: none;\n}\n.ant-timeline-rtl .ant-timeline-item-head-custom {\n  right: 5px;\n  left: auto;\n  transform: translate(50%, -50%);\n}\n.ant-timeline-rtl .ant-timeline-item-content {\n  margin: 0 18px 0 0;\n}\n.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,\n.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail,\n.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,\n.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,\n.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,\n.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,\n.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,\n.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,\n.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {\n  right: 50%;\n  left: auto;\n}\n.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,\n.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,\n.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head {\n  margin-right: -4px;\n  margin-left: 0;\n}\n.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,\n.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,\n.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {\n  margin-right: 1px;\n  margin-left: 0;\n}\n.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,\n.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,\n.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content {\n  right: calc(50% - 4px);\n  left: auto;\n  text-align: right;\n}\n.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,\n.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,\n.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content {\n  text-align: left;\n}\n.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,\n.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,\n.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {\n  right: 0;\n  left: auto;\n}\n.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {\n  width: 100%;\n  margin-right: 18px;\n  text-align: right;\n}\n.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {\n  border-right: 2px dotted #f0f0f0;\n  border-left: none;\n}\n.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {\n  border-right: 2px dotted #f0f0f0;\n  border-left: none;\n}\n.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label {\n  text-align: left;\n}\n.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {\n  right: calc(50% + 14px);\n  text-align: right;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n@-webkit-keyframes antCheckboxEffect {\n  0% {\n    transform: scale(1);\n    opacity: 0.5;\n  }\n  100% {\n    transform: scale(1.6);\n    opacity: 0;\n  }\n}\n@keyframes antCheckboxEffect {\n  0% {\n    transform: scale(1);\n    opacity: 0.5;\n  }\n  100% {\n    transform: scale(1.6);\n    opacity: 0;\n  }\n}\n.ant-transfer-customize-list .ant-transfer-list {\n  flex: 1 1 50%;\n  width: auto;\n  height: auto;\n  min-height: 200px;\n}\n.ant-transfer-customize-list .ant-table-wrapper .ant-table-small {\n  border: 0;\n  border-radius: 0;\n}\n.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column {\n  width: 40px;\n  min-width: 40px;\n}\n.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th {\n  background: #fafafa;\n}\n.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content .ant-table-row:last-child td {\n  border-bottom: 1px solid #f0f0f0;\n}\n.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body {\n  margin: 0;\n}\n.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination {\n  margin: 16px 0 4px;\n}\n.ant-transfer-customize-list .ant-input[disabled] {\n  background-color: transparent;\n}\n.ant-transfer {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  display: flex;\n  align-items: stretch;\n}\n.ant-transfer-disabled .ant-transfer-list {\n  background: #f5f5f5;\n}\n.ant-transfer-list {\n  display: flex;\n  flex-direction: column;\n  width: 180px;\n  height: 200px;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n}\n.ant-transfer-list-with-pagination {\n  width: 250px;\n  height: auto;\n}\n.ant-transfer-list-search {\n  padding-right: 24px;\n  padding-left: 8px;\n}\n.ant-transfer-list-search-action {\n  position: absolute;\n  top: 12px;\n  right: 12px;\n  bottom: 12px;\n  width: 28px;\n  color: rgba(0, 0, 0, 0.25);\n  line-height: 32px;\n  text-align: center;\n}\n.ant-transfer-list-search-action .anticon {\n  color: rgba(0, 0, 0, 0.25);\n  transition: all 0.3s;\n}\n.ant-transfer-list-search-action .anticon:hover {\n  color: rgba(0, 0, 0, 0.45);\n}\nspan.ant-transfer-list-search-action {\n  pointer-events: none;\n}\n.ant-transfer-list-header {\n  display: flex;\n  flex: none;\n  align-items: center;\n  height: 40px;\n  padding: 8px 12px 9px;\n  color: rgba(0, 0, 0, 0.85);\n  background: #fff;\n  border-bottom: 1px solid #f0f0f0;\n  border-radius: 2px 2px 0 0;\n}\n.ant-transfer-list-header > *:not(:last-child) {\n  margin-right: 4px;\n}\n.ant-transfer-list-header > * {\n  flex: none;\n}\n.ant-transfer-list-header-title {\n  flex: auto;\n  overflow: hidden;\n  white-space: nowrap;\n  text-align: right;\n  text-overflow: ellipsis;\n}\n.ant-transfer-list-header-dropdown {\n  font-size: 10px;\n  transform: translateY(10%);\n  cursor: pointer;\n}\n.ant-transfer-list-header-dropdown[disabled] {\n  cursor: not-allowed;\n}\n.ant-transfer-list-body {\n  display: flex;\n  flex: auto;\n  flex-direction: column;\n  overflow: hidden;\n  font-size: 14px;\n}\n.ant-transfer-list-body-search-wrapper {\n  position: relative;\n  flex: none;\n  padding: 12px;\n}\n.ant-transfer-list-content {\n  flex: auto;\n  margin: 0;\n  padding: 0;\n  overflow: auto;\n  list-style: none;\n}\n.ant-transfer-list-content-item {\n  display: flex;\n  align-items: center;\n  min-height: 32px;\n  padding: 6px 12px;\n  line-height: 20px;\n  transition: all 0.3s;\n}\n.ant-transfer-list-content-item > *:not(:last-child) {\n  margin-right: 8px;\n}\n.ant-transfer-list-content-item > * {\n  flex: none;\n}\n.ant-transfer-list-content-item-text {\n  flex: auto;\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n.ant-transfer-list-content-item-remove {\n  color: #1890ff;\n  text-decoration: none;\n  outline: none;\n  cursor: pointer;\n  transition: color 0.3s;\n  position: relative;\n  color: #d9d9d9;\n}\n.ant-transfer-list-content-item-remove:focus,\n.ant-transfer-list-content-item-remove:hover {\n  color: #40a9ff;\n}\n.ant-transfer-list-content-item-remove:active {\n  color: #096dd9;\n}\n.ant-transfer-list-content-item-remove::after {\n  position: absolute;\n  top: -6px;\n  right: -50%;\n  bottom: -6px;\n  left: -50%;\n  content: '';\n}\n.ant-transfer-list-content-item-remove:hover {\n  color: #40a9ff;\n}\n.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {\n  background-color: #f5f5f5;\n  cursor: pointer;\n}\n.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover {\n  background-color: #dcf4ff;\n}\n.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {\n  background: transparent;\n  cursor: default;\n}\n.ant-transfer-list-content-item-checked {\n  background-color: #e6f7ff;\n}\n.ant-transfer-list-content-item-disabled {\n  color: rgba(0, 0, 0, 0.25);\n  cursor: not-allowed;\n}\n.ant-transfer-list-pagination {\n  padding: 8px 0;\n  text-align: right;\n  border-top: 1px solid #f0f0f0;\n}\n.ant-transfer-list-body-not-found {\n  flex: none;\n  width: 100%;\n  margin: auto 0;\n  color: rgba(0, 0, 0, 0.25);\n  text-align: center;\n}\n.ant-transfer-list-footer {\n  border-top: 1px solid #f0f0f0;\n}\n.ant-transfer-operation {\n  display: flex;\n  flex: none;\n  flex-direction: column;\n  align-self: center;\n  margin: 0 8px;\n  vertical-align: middle;\n}\n.ant-transfer-operation .ant-btn {\n  display: block;\n}\n.ant-transfer-operation .ant-btn:first-child {\n  margin-bottom: 4px;\n}\n.ant-transfer-operation .ant-btn .anticon {\n  font-size: 12px;\n}\n.ant-transfer .ant-empty-image {\n  max-height: -2px;\n}\n.ant-transfer-rtl {\n  direction: rtl;\n}\n.ant-transfer-rtl .ant-transfer-list-search {\n  padding-right: 8px;\n  padding-left: 24px;\n}\n.ant-transfer-rtl .ant-transfer-list-search-action {\n  right: auto;\n  left: 12px;\n}\n.ant-transfer-rtl .ant-transfer-list-header > *:not(:last-child) {\n  margin-right: 0;\n  margin-left: 4px;\n}\n.ant-transfer-rtl .ant-transfer-list-header {\n  right: 0;\n  left: auto;\n}\n.ant-transfer-rtl .ant-transfer-list-header-title {\n  text-align: left;\n}\n.ant-transfer-rtl .ant-transfer-list-content-item > *:not(:last-child) {\n  margin-right: 0;\n  margin-left: 8px;\n}\n.ant-transfer-rtl .ant-transfer-list-pagination {\n  text-align: left;\n}\n.ant-transfer-rtl .ant-transfer-list-footer {\n  right: 0;\n  left: auto;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before {\n  top: auto !important;\n  bottom: auto !important;\n  height: 14px !important;\n}\n@-webkit-keyframes antCheckboxEffect {\n  0% {\n    transform: scale(1);\n    opacity: 0.5;\n  }\n  100% {\n    transform: scale(1.6);\n    opacity: 0;\n  }\n}\n@keyframes antCheckboxEffect {\n  0% {\n    transform: scale(1);\n    opacity: 0.5;\n  }\n  100% {\n    transform: scale(1.6);\n    opacity: 0;\n  }\n}\n.ant-select-tree-checkbox {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  top: 0.2em;\n  line-height: 1;\n  white-space: nowrap;\n  outline: none;\n  cursor: pointer;\n}\n.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,\n.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,\n.ant-select-tree-checkbox-input:focus + .ant-select-tree-checkbox-inner {\n  border-color: #1890ff;\n}\n.ant-select-tree-checkbox-checked::after {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  border: 1px solid #1890ff;\n  border-radius: 2px;\n  visibility: hidden;\n  -webkit-animation: antCheckboxEffect 0.36s ease-in-out;\n          animation: antCheckboxEffect 0.36s ease-in-out;\n  -webkit-animation-fill-mode: backwards;\n          animation-fill-mode: backwards;\n  content: '';\n}\n.ant-select-tree-checkbox:hover::after,\n.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox::after {\n  visibility: visible;\n}\n.ant-select-tree-checkbox-inner {\n  position: relative;\n  top: 0;\n  left: 0;\n  display: block;\n  width: 16px;\n  height: 16px;\n  direction: ltr;\n  background-color: #fff;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n  border-collapse: separate;\n  transition: all 0.3s;\n}\n.ant-select-tree-checkbox-inner::after {\n  position: absolute;\n  top: 50%;\n  left: 21.5%;\n  display: table;\n  width: 5.71428571px;\n  height: 9.14285714px;\n  border: 2px solid #fff;\n  border-top: 0;\n  border-left: 0;\n  transform: rotate(45deg) scale(0) translate(-50%, -50%);\n  opacity: 0;\n  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;\n  content: ' ';\n}\n.ant-select-tree-checkbox-input {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1;\n  width: 100%;\n  height: 100%;\n  cursor: pointer;\n  opacity: 0;\n}\n.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {\n  position: absolute;\n  display: table;\n  border: 2px solid #fff;\n  border-top: 0;\n  border-left: 0;\n  transform: rotate(45deg) scale(1) translate(-50%, -50%);\n  opacity: 1;\n  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;\n  content: ' ';\n}\n.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {\n  background-color: #1890ff;\n  border-color: #1890ff;\n}\n.ant-select-tree-checkbox-disabled {\n  cursor: not-allowed;\n}\n.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {\n  border-color: rgba(0, 0, 0, 0.25);\n  -webkit-animation-name: none;\n          animation-name: none;\n}\n.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input {\n  cursor: not-allowed;\n}\n.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner {\n  background-color: #f5f5f5;\n  border-color: #d9d9d9 !important;\n}\n.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {\n  border-color: #f5f5f5;\n  border-collapse: separate;\n  -webkit-animation-name: none;\n          animation-name: none;\n}\n.ant-select-tree-checkbox-disabled + span {\n  color: rgba(0, 0, 0, 0.25);\n  cursor: not-allowed;\n}\n.ant-select-tree-checkbox-disabled:hover::after,\n.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled::after {\n  visibility: hidden;\n}\n.ant-select-tree-checkbox-wrapper {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  display: inline-flex;\n  align-items: baseline;\n  line-height: unset;\n  cursor: pointer;\n}\n.ant-select-tree-checkbox-wrapper::after {\n  display: inline-block;\n  width: 0;\n  overflow: hidden;\n  content: '\\a0';\n}\n.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled {\n  cursor: not-allowed;\n}\n.ant-select-tree-checkbox-wrapper + .ant-select-tree-checkbox-wrapper {\n  margin-left: 8px;\n}\n.ant-select-tree-checkbox + span {\n  padding-right: 8px;\n  padding-left: 8px;\n}\n.ant-select-tree-checkbox-group {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  display: inline-block;\n}\n.ant-select-tree-checkbox-group-item {\n  margin-right: 8px;\n}\n.ant-select-tree-checkbox-group-item:last-child {\n  margin-right: 0;\n}\n.ant-select-tree-checkbox-group-item + .ant-select-tree-checkbox-group-item {\n  margin-left: 0;\n}\n.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {\n  background-color: #fff;\n  border-color: #d9d9d9;\n}\n.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after {\n  top: 50%;\n  left: 50%;\n  width: 8px;\n  height: 8px;\n  background-color: #1890ff;\n  border: 0;\n  transform: translate(-50%, -50%) scale(1);\n  opacity: 1;\n  content: ' ';\n}\n.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {\n  background-color: rgba(0, 0, 0, 0.25);\n  border-color: rgba(0, 0, 0, 0.25);\n}\n.ant-tree-select-dropdown {\n  padding: 8px 4px 0;\n}\n.ant-tree-select-dropdown-rtl {\n  direction: rtl;\n}\n.ant-tree-select-dropdown .ant-select-tree {\n  border-radius: 0;\n}\n.ant-tree-select-dropdown .ant-select-tree-list-holder-inner {\n  align-items: stretch;\n}\n.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode {\n  padding-bottom: 8px;\n}\n.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper {\n  flex: auto;\n}\n.ant-select-tree {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  background: #fff;\n  border-radius: 2px;\n  transition: background-color 0.3s;\n}\n.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused) {\n  background: #e6f7ff;\n}\n.ant-select-tree-list-holder-inner {\n  align-items: flex-start;\n}\n.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner {\n  align-items: stretch;\n}\n.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper {\n  flex: auto;\n}\n.ant-select-tree .ant-select-tree-treenode {\n  display: flex;\n  align-items: flex-start;\n  padding: 0 0 4px 0;\n  outline: none;\n}\n.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper {\n  color: rgba(0, 0, 0, 0.25);\n  cursor: not-allowed;\n}\n.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover {\n  background: transparent;\n}\n.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper {\n  background: #f5f5f5;\n}\n.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title {\n  color: inherit;\n  font-weight: 500;\n}\n.ant-select-tree-indent {\n  align-self: stretch;\n  white-space: nowrap;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.ant-select-tree-indent-unit {\n  display: inline-block;\n  width: 24px;\n}\n.ant-select-tree-switcher {\n  position: relative;\n  flex: none;\n  align-self: stretch;\n  width: 24px;\n  margin: 0;\n  line-height: 24px;\n  text-align: center;\n  cursor: pointer;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.ant-select-tree-switcher .ant-tree-switcher-icon,\n.ant-select-tree-switcher .ant-select-tree-switcher-icon {\n  display: inline-block;\n  font-size: 10px;\n  vertical-align: baseline;\n}\n.ant-select-tree-switcher .ant-tree-switcher-icon svg,\n.ant-select-tree-switcher .ant-select-tree-switcher-icon svg {\n  transition: transform 0.3s;\n}\n.ant-select-tree-switcher-noop {\n  cursor: default;\n}\n.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {\n  transform: rotate(-90deg);\n}\n.ant-select-tree-switcher-loading-icon {\n  color: #1890ff;\n}\n.ant-select-tree-switcher-leaf-line {\n  position: relative;\n  z-index: 1;\n  display: inline-block;\n  width: 100%;\n  height: 100%;\n}\n.ant-select-tree-switcher-leaf-line::before {\n  position: absolute;\n  top: 0;\n  bottom: -4px;\n  margin-left: -1px;\n  border-left: 1px solid #d9d9d9;\n  content: ' ';\n}\n.ant-select-tree-switcher-leaf-line::after {\n  position: absolute;\n  width: 10px;\n  height: 14px;\n  margin-left: -1px;\n  border-bottom: 1px solid #d9d9d9;\n  content: ' ';\n}\n.ant-select-tree-checkbox {\n  top: initial;\n  margin: 4px 8px 0 0;\n}\n.ant-select-tree .ant-select-tree-node-content-wrapper {\n  position: relative;\n  z-index: auto;\n  min-height: 24px;\n  margin: 0;\n  padding: 0 4px;\n  color: inherit;\n  line-height: 24px;\n  background: transparent;\n  border-radius: 2px;\n  cursor: pointer;\n  transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;\n}\n.ant-select-tree .ant-select-tree-node-content-wrapper:hover {\n  background-color: #f5f5f5;\n}\n.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {\n  background-color: #bae7ff;\n}\n.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle {\n  display: inline-block;\n  width: 24px;\n  height: 24px;\n  line-height: 24px;\n  text-align: center;\n  vertical-align: top;\n}\n.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty {\n  display: none;\n}\n.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover {\n  background-color: transparent;\n}\n.ant-select-tree-node-content-wrapper[draggable='true'] {\n  line-height: 24px;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.ant-select-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator {\n  position: absolute;\n  z-index: 1;\n  height: 2px;\n  background-color: #1890ff;\n  border-radius: 1px;\n  pointer-events: none;\n}\n.ant-select-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {\n  position: absolute;\n  top: -3px;\n  left: -6px;\n  width: 8px;\n  height: 8px;\n  background-color: transparent;\n  border: 2px solid #1890ff;\n  border-radius: 50%;\n  content: '';\n}\n.ant-select-tree .ant-select-tree-treenode.drop-container > [draggable] {\n  box-shadow: 0 0 0 2px #1890ff;\n}\n.ant-select-tree-show-line .ant-select-tree-indent-unit {\n  position: relative;\n  height: 100%;\n}\n.ant-select-tree-show-line .ant-select-tree-indent-unit::before {\n  position: absolute;\n  top: 0;\n  right: 12px;\n  bottom: -4px;\n  border-right: 1px solid #d9d9d9;\n  content: '';\n}\n.ant-select-tree-show-line .ant-select-tree-indent-unit-end::before {\n  display: none;\n}\n.ant-select-tree-show-line .ant-select-tree-switcher {\n  background: #fff;\n}\n.ant-select-tree-show-line .ant-select-tree-switcher-line-icon {\n  vertical-align: -0.225em;\n}\n.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {\n  transform: rotate(90deg);\n}\n.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon {\n  transform: scaleY(-1);\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n@-webkit-keyframes antCheckboxEffect {\n  0% {\n    transform: scale(1);\n    opacity: 0.5;\n  }\n  100% {\n    transform: scale(1.6);\n    opacity: 0;\n  }\n}\n@keyframes antCheckboxEffect {\n  0% {\n    transform: scale(1);\n    opacity: 0.5;\n  }\n  100% {\n    transform: scale(1.6);\n    opacity: 0;\n  }\n}\n.ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before {\n  top: auto !important;\n  bottom: auto !important;\n  height: 14px !important;\n}\n.ant-tree.ant-tree-directory .ant-tree-treenode {\n  position: relative;\n}\n.ant-tree.ant-tree-directory .ant-tree-treenode::before {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 4px;\n  left: 0;\n  transition: background-color 0.3s;\n  content: '';\n  pointer-events: none;\n}\n.ant-tree.ant-tree-directory .ant-tree-treenode:hover::before {\n  background: #f5f5f5;\n}\n.ant-tree.ant-tree-directory .ant-tree-treenode > * {\n  z-index: 1;\n}\n.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher {\n  transition: color 0.3s;\n}\n.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper {\n  border-radius: 0;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover {\n  background: transparent;\n}\n.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected {\n  color: #fff;\n  background: transparent;\n}\n.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover::before,\n.ant-tree.ant-tree-directory .ant-tree-treenode-selected::before {\n  background: #1890ff;\n}\n.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher {\n  color: #fff;\n}\n.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper {\n  color: #fff;\n  background: transparent;\n}\n.ant-tree-checkbox {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  position: relative;\n  top: 0.2em;\n  line-height: 1;\n  white-space: nowrap;\n  outline: none;\n  cursor: pointer;\n}\n.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,\n.ant-tree-checkbox:hover .ant-tree-checkbox-inner,\n.ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner {\n  border-color: #1890ff;\n}\n.ant-tree-checkbox-checked::after {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  border: 1px solid #1890ff;\n  border-radius: 2px;\n  visibility: hidden;\n  -webkit-animation: antCheckboxEffect 0.36s ease-in-out;\n          animation: antCheckboxEffect 0.36s ease-in-out;\n  -webkit-animation-fill-mode: backwards;\n          animation-fill-mode: backwards;\n  content: '';\n}\n.ant-tree-checkbox:hover::after,\n.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox::after {\n  visibility: visible;\n}\n.ant-tree-checkbox-inner {\n  position: relative;\n  top: 0;\n  left: 0;\n  display: block;\n  width: 16px;\n  height: 16px;\n  direction: ltr;\n  background-color: #fff;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n  border-collapse: separate;\n  transition: all 0.3s;\n}\n.ant-tree-checkbox-inner::after {\n  position: absolute;\n  top: 50%;\n  left: 21.5%;\n  display: table;\n  width: 5.71428571px;\n  height: 9.14285714px;\n  border: 2px solid #fff;\n  border-top: 0;\n  border-left: 0;\n  transform: rotate(45deg) scale(0) translate(-50%, -50%);\n  opacity: 0;\n  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;\n  content: ' ';\n}\n.ant-tree-checkbox-input {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1;\n  width: 100%;\n  height: 100%;\n  cursor: pointer;\n  opacity: 0;\n}\n.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {\n  position: absolute;\n  display: table;\n  border: 2px solid #fff;\n  border-top: 0;\n  border-left: 0;\n  transform: rotate(45deg) scale(1) translate(-50%, -50%);\n  opacity: 1;\n  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;\n  content: ' ';\n}\n.ant-tree-checkbox-checked .ant-tree-checkbox-inner {\n  background-color: #1890ff;\n  border-color: #1890ff;\n}\n.ant-tree-checkbox-disabled {\n  cursor: not-allowed;\n}\n.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {\n  border-color: rgba(0, 0, 0, 0.25);\n  -webkit-animation-name: none;\n          animation-name: none;\n}\n.ant-tree-checkbox-disabled .ant-tree-checkbox-input {\n  cursor: not-allowed;\n}\n.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {\n  background-color: #f5f5f5;\n  border-color: #d9d9d9 !important;\n}\n.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {\n  border-color: #f5f5f5;\n  border-collapse: separate;\n  -webkit-animation-name: none;\n          animation-name: none;\n}\n.ant-tree-checkbox-disabled + span {\n  color: rgba(0, 0, 0, 0.25);\n  cursor: not-allowed;\n}\n.ant-tree-checkbox-disabled:hover::after,\n.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled::after {\n  visibility: hidden;\n}\n.ant-tree-checkbox-wrapper {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  display: inline-flex;\n  align-items: baseline;\n  line-height: unset;\n  cursor: pointer;\n}\n.ant-tree-checkbox-wrapper::after {\n  display: inline-block;\n  width: 0;\n  overflow: hidden;\n  content: '\\a0';\n}\n.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled {\n  cursor: not-allowed;\n}\n.ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper {\n  margin-left: 8px;\n}\n.ant-tree-checkbox + span {\n  padding-right: 8px;\n  padding-left: 8px;\n}\n.ant-tree-checkbox-group {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  display: inline-block;\n}\n.ant-tree-checkbox-group-item {\n  margin-right: 8px;\n}\n.ant-tree-checkbox-group-item:last-child {\n  margin-right: 0;\n}\n.ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item {\n  margin-left: 0;\n}\n.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {\n  background-color: #fff;\n  border-color: #d9d9d9;\n}\n.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {\n  top: 50%;\n  left: 50%;\n  width: 8px;\n  height: 8px;\n  background-color: #1890ff;\n  border: 0;\n  transform: translate(-50%, -50%) scale(1);\n  opacity: 1;\n  content: ' ';\n}\n.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {\n  background-color: rgba(0, 0, 0, 0.25);\n  border-color: rgba(0, 0, 0, 0.25);\n}\n.ant-tree {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  background: #fff;\n  border-radius: 2px;\n  transition: background-color 0.3s;\n}\n.ant-tree-focused:not(:hover):not(.ant-tree-active-focused) {\n  background: #e6f7ff;\n}\n.ant-tree-list-holder-inner {\n  align-items: flex-start;\n}\n.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner {\n  align-items: stretch;\n}\n.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper {\n  flex: auto;\n}\n.ant-tree .ant-tree-treenode {\n  display: flex;\n  align-items: flex-start;\n  padding: 0 0 4px 0;\n  outline: none;\n}\n.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper {\n  color: rgba(0, 0, 0, 0.25);\n  cursor: not-allowed;\n}\n.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover {\n  background: transparent;\n}\n.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper {\n  background: #f5f5f5;\n}\n.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title {\n  color: inherit;\n  font-weight: 500;\n}\n.ant-tree-indent {\n  align-self: stretch;\n  white-space: nowrap;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.ant-tree-indent-unit {\n  display: inline-block;\n  width: 24px;\n}\n.ant-tree-switcher {\n  position: relative;\n  flex: none;\n  align-self: stretch;\n  width: 24px;\n  margin: 0;\n  line-height: 24px;\n  text-align: center;\n  cursor: pointer;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.ant-tree-switcher .ant-tree-switcher-icon,\n.ant-tree-switcher .ant-select-tree-switcher-icon {\n  display: inline-block;\n  font-size: 10px;\n  vertical-align: baseline;\n}\n.ant-tree-switcher .ant-tree-switcher-icon svg,\n.ant-tree-switcher .ant-select-tree-switcher-icon svg {\n  transition: transform 0.3s;\n}\n.ant-tree-switcher-noop {\n  cursor: default;\n}\n.ant-tree-switcher_close .ant-tree-switcher-icon svg {\n  transform: rotate(-90deg);\n}\n.ant-tree-switcher-loading-icon {\n  color: #1890ff;\n}\n.ant-tree-switcher-leaf-line {\n  position: relative;\n  z-index: 1;\n  display: inline-block;\n  width: 100%;\n  height: 100%;\n}\n.ant-tree-switcher-leaf-line::before {\n  position: absolute;\n  top: 0;\n  bottom: -4px;\n  margin-left: -1px;\n  border-left: 1px solid #d9d9d9;\n  content: ' ';\n}\n.ant-tree-switcher-leaf-line::after {\n  position: absolute;\n  width: 10px;\n  height: 14px;\n  margin-left: -1px;\n  border-bottom: 1px solid #d9d9d9;\n  content: ' ';\n}\n.ant-tree-checkbox {\n  top: initial;\n  margin: 4px 8px 0 0;\n}\n.ant-tree .ant-tree-node-content-wrapper {\n  position: relative;\n  z-index: auto;\n  min-height: 24px;\n  margin: 0;\n  padding: 0 4px;\n  color: inherit;\n  line-height: 24px;\n  background: transparent;\n  border-radius: 2px;\n  cursor: pointer;\n  transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;\n}\n.ant-tree .ant-tree-node-content-wrapper:hover {\n  background-color: #f5f5f5;\n}\n.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {\n  background-color: #bae7ff;\n}\n.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle {\n  display: inline-block;\n  width: 24px;\n  height: 24px;\n  line-height: 24px;\n  text-align: center;\n  vertical-align: top;\n}\n.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty {\n  display: none;\n}\n.ant-tree-unselectable .ant-tree-node-content-wrapper:hover {\n  background-color: transparent;\n}\n.ant-tree-node-content-wrapper[draggable='true'] {\n  line-height: 24px;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\n.ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator {\n  position: absolute;\n  z-index: 1;\n  height: 2px;\n  background-color: #1890ff;\n  border-radius: 1px;\n  pointer-events: none;\n}\n.ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {\n  position: absolute;\n  top: -3px;\n  left: -6px;\n  width: 8px;\n  height: 8px;\n  background-color: transparent;\n  border: 2px solid #1890ff;\n  border-radius: 50%;\n  content: '';\n}\n.ant-tree .ant-tree-treenode.drop-container > [draggable] {\n  box-shadow: 0 0 0 2px #1890ff;\n}\n.ant-tree-show-line .ant-tree-indent-unit {\n  position: relative;\n  height: 100%;\n}\n.ant-tree-show-line .ant-tree-indent-unit::before {\n  position: absolute;\n  top: 0;\n  right: 12px;\n  bottom: -4px;\n  border-right: 1px solid #d9d9d9;\n  content: '';\n}\n.ant-tree-show-line .ant-tree-indent-unit-end::before {\n  display: none;\n}\n.ant-tree-show-line .ant-tree-switcher {\n  background: #fff;\n}\n.ant-tree-show-line .ant-tree-switcher-line-icon {\n  vertical-align: -0.225em;\n}\n.ant-tree-rtl {\n  direction: rtl;\n}\n.ant-tree-rtl .ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {\n  right: -6px;\n  left: unset;\n}\n.ant-tree .ant-tree-treenode-rtl {\n  direction: rtl;\n}\n.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg {\n  transform: rotate(90deg);\n}\n.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit::before {\n  right: auto;\n  left: -13px;\n  border-right: none;\n  border-left: 1px solid #d9d9d9;\n}\n.ant-tree-rtl.ant-tree-checkbox {\n  margin: 4px 0 0 8px;\n}\n.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox {\n  margin: 4px 0 0 8px;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-typography {\n  color: rgba(0, 0, 0, 0.85);\n  overflow-wrap: break-word;\n}\n.ant-typography.ant-typography-secondary {\n  color: rgba(0, 0, 0, 0.45);\n}\n.ant-typography.ant-typography-success {\n  color: #52c41a;\n}\n.ant-typography.ant-typography-warning {\n  color: #faad14;\n}\n.ant-typography.ant-typography-danger {\n  color: #ff4d4f;\n}\na.ant-typography.ant-typography-danger:active,\na.ant-typography.ant-typography-danger:focus,\na.ant-typography.ant-typography-danger:hover {\n  color: #ff7875;\n}\n.ant-typography.ant-typography-disabled {\n  color: rgba(0, 0, 0, 0.25);\n  cursor: not-allowed;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n}\ndiv.ant-typography,\n.ant-typography p {\n  margin-bottom: 1em;\n}\nh1.ant-typography,\n.ant-typography h1 {\n  margin-bottom: 0.5em;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: 600;\n  font-size: 38px;\n  line-height: 1.23;\n}\nh2.ant-typography,\n.ant-typography h2 {\n  margin-bottom: 0.5em;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: 600;\n  font-size: 30px;\n  line-height: 1.35;\n}\nh3.ant-typography,\n.ant-typography h3 {\n  margin-bottom: 0.5em;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: 600;\n  font-size: 24px;\n  line-height: 1.35;\n}\nh4.ant-typography,\n.ant-typography h4 {\n  margin-bottom: 0.5em;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: 600;\n  font-size: 20px;\n  line-height: 1.4;\n}\nh5.ant-typography,\n.ant-typography h5 {\n  margin-bottom: 0.5em;\n  color: rgba(0, 0, 0, 0.85);\n  font-weight: 600;\n  font-size: 16px;\n  line-height: 1.5;\n}\n.ant-typography + h1.ant-typography,\n.ant-typography + h2.ant-typography,\n.ant-typography + h3.ant-typography,\n.ant-typography + h4.ant-typography,\n.ant-typography + h5.ant-typography {\n  margin-top: 1.2em;\n}\n.ant-typography div + h1,\n.ant-typography ul + h1,\n.ant-typography li + h1,\n.ant-typography p + h1,\n.ant-typography h1 + h1,\n.ant-typography h2 + h1,\n.ant-typography h3 + h1,\n.ant-typography h4 + h1,\n.ant-typography h5 + h1,\n.ant-typography div + h2,\n.ant-typography ul + h2,\n.ant-typography li + h2,\n.ant-typography p + h2,\n.ant-typography h1 + h2,\n.ant-typography h2 + h2,\n.ant-typography h3 + h2,\n.ant-typography h4 + h2,\n.ant-typography h5 + h2,\n.ant-typography div + h3,\n.ant-typography ul + h3,\n.ant-typography li + h3,\n.ant-typography p + h3,\n.ant-typography h1 + h3,\n.ant-typography h2 + h3,\n.ant-typography h3 + h3,\n.ant-typography h4 + h3,\n.ant-typography h5 + h3,\n.ant-typography div + h4,\n.ant-typography ul + h4,\n.ant-typography li + h4,\n.ant-typography p + h4,\n.ant-typography h1 + h4,\n.ant-typography h2 + h4,\n.ant-typography h3 + h4,\n.ant-typography h4 + h4,\n.ant-typography h5 + h4,\n.ant-typography div + h5,\n.ant-typography ul + h5,\n.ant-typography li + h5,\n.ant-typography p + h5,\n.ant-typography h1 + h5,\n.ant-typography h2 + h5,\n.ant-typography h3 + h5,\n.ant-typography h4 + h5,\n.ant-typography h5 + h5 {\n  margin-top: 1.2em;\n}\na.ant-typography-ellipsis,\nspan.ant-typography-ellipsis {\n  display: inline-block;\n  max-width: 100%;\n}\na.ant-typography,\n.ant-typography a {\n  color: #1890ff;\n  outline: none;\n  cursor: pointer;\n  transition: color 0.3s;\n  text-decoration: none;\n}\na.ant-typography:focus,\n.ant-typography a:focus,\na.ant-typography:hover,\n.ant-typography a:hover {\n  color: #40a9ff;\n}\na.ant-typography:active,\n.ant-typography a:active {\n  color: #096dd9;\n}\na.ant-typography:active,\n.ant-typography a:active,\na.ant-typography:hover,\n.ant-typography a:hover {\n  text-decoration: none;\n}\na.ant-typography[disabled],\n.ant-typography a[disabled],\na.ant-typography.ant-typography-disabled,\n.ant-typography a.ant-typography-disabled {\n  color: rgba(0, 0, 0, 0.25);\n  cursor: not-allowed;\n}\na.ant-typography[disabled]:active,\n.ant-typography a[disabled]:active,\na.ant-typography.ant-typography-disabled:active,\n.ant-typography a.ant-typography-disabled:active,\na.ant-typography[disabled]:hover,\n.ant-typography a[disabled]:hover,\na.ant-typography.ant-typography-disabled:hover,\n.ant-typography a.ant-typography-disabled:hover {\n  color: rgba(0, 0, 0, 0.25);\n}\na.ant-typography[disabled]:active,\n.ant-typography a[disabled]:active,\na.ant-typography.ant-typography-disabled:active,\n.ant-typography a.ant-typography-disabled:active {\n  pointer-events: none;\n}\n.ant-typography code {\n  margin: 0 0.2em;\n  padding: 0.2em 0.4em 0.1em;\n  font-size: 85%;\n  background: rgba(150, 150, 150, 0.1);\n  border: 1px solid rgba(100, 100, 100, 0.2);\n  border-radius: 3px;\n}\n.ant-typography kbd {\n  margin: 0 0.2em;\n  padding: 0.15em 0.4em 0.1em;\n  font-size: 90%;\n  background: rgba(150, 150, 150, 0.06);\n  border: 1px solid rgba(100, 100, 100, 0.2);\n  border-bottom-width: 2px;\n  border-radius: 3px;\n}\n.ant-typography mark {\n  padding: 0;\n  background-color: #ffe58f;\n}\n.ant-typography u,\n.ant-typography ins {\n  text-decoration: underline;\n  -webkit-text-decoration-skip: ink;\n          text-decoration-skip-ink: auto;\n}\n.ant-typography s,\n.ant-typography del {\n  text-decoration: line-through;\n}\n.ant-typography strong {\n  font-weight: 600;\n}\n.ant-typography-expand,\n.ant-typography-edit,\n.ant-typography-copy {\n  color: #1890ff;\n  text-decoration: none;\n  outline: none;\n  cursor: pointer;\n  transition: color 0.3s;\n  margin-left: 4px;\n}\n.ant-typography-expand:focus,\n.ant-typography-edit:focus,\n.ant-typography-copy:focus,\n.ant-typography-expand:hover,\n.ant-typography-edit:hover,\n.ant-typography-copy:hover {\n  color: #40a9ff;\n}\n.ant-typography-expand:active,\n.ant-typography-edit:active,\n.ant-typography-copy:active {\n  color: #096dd9;\n}\n.ant-typography-copy-success,\n.ant-typography-copy-success:hover,\n.ant-typography-copy-success:focus {\n  color: #52c41a;\n}\n.ant-typography-edit-content {\n  position: relative;\n}\ndiv.ant-typography-edit-content {\n  left: -12px;\n  margin-top: -5px;\n  margin-bottom: calc(1em - 4px - 1px);\n}\n.ant-typography-edit-content-confirm {\n  position: absolute;\n  right: 10px;\n  bottom: 8px;\n  color: rgba(0, 0, 0, 0.45);\n  pointer-events: none;\n}\n.ant-typography-edit-content textarea {\n  -moz-transition: none;\n}\n.ant-typography ul,\n.ant-typography ol {\n  margin: 0 0 1em 0;\n  padding: 0;\n}\n.ant-typography ul li,\n.ant-typography ol li {\n  margin: 0 0 0 20px;\n  padding: 0 0 0 4px;\n}\n.ant-typography ul {\n  list-style-type: circle;\n}\n.ant-typography ul ul {\n  list-style-type: disc;\n}\n.ant-typography ol {\n  list-style-type: decimal;\n}\n.ant-typography pre,\n.ant-typography blockquote {\n  margin: 1em 0;\n}\n.ant-typography pre {\n  padding: 0.4em 0.6em;\n  white-space: pre-wrap;\n  word-wrap: break-word;\n  background: rgba(150, 150, 150, 0.1);\n  border: 1px solid rgba(100, 100, 100, 0.2);\n  border-radius: 3px;\n}\n.ant-typography pre code {\n  display: inline;\n  margin: 0;\n  padding: 0;\n  font-size: inherit;\n  font-family: inherit;\n  background: transparent;\n  border: 0;\n}\n.ant-typography blockquote {\n  padding: 0 0 0 0.6em;\n  border-left: 4px solid rgba(100, 100, 100, 0.2);\n  opacity: 0.85;\n}\n.ant-typography-single-line {\n  white-space: nowrap;\n}\n.ant-typography-ellipsis-single-line {\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\na.ant-typography-ellipsis-single-line,\nspan.ant-typography-ellipsis-single-line {\n  vertical-align: bottom;\n}\n.ant-typography-ellipsis-multiple-line {\n  display: -webkit-box;\n  overflow: hidden;\n  -webkit-line-clamp: 3;\n  /*! autoprefixer: ignore next */\n  -webkit-box-orient: vertical;\n}\n.ant-typography-rtl {\n  direction: rtl;\n}\n.ant-typography-rtl .ant-typography-expand,\n.ant-typography-rtl .ant-typography-edit,\n.ant-typography-rtl .ant-typography-copy {\n  margin-right: 4px;\n  margin-left: 0;\n}\n.ant-typography-rtl .ant-typography-expand {\n  float: left;\n}\ndiv.ant-typography-edit-content.ant-typography-rtl {\n  right: -12px;\n  left: auto;\n}\n.ant-typography-rtl .ant-typography-edit-content-confirm {\n  right: auto;\n  left: 10px;\n}\n.ant-typography-rtl.ant-typography ul li,\n.ant-typography-rtl.ant-typography ol li {\n  margin: 0 20px 0 0;\n  padding: 0 4px 0 0;\n}\n\n/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-upload {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  line-height: 1.5715;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  outline: 0;\n}\n.ant-upload p {\n  margin: 0;\n}\n.ant-upload-btn {\n  display: block;\n  width: 100%;\n  outline: none;\n}\n.ant-upload input[type='file'] {\n  cursor: pointer;\n}\n.ant-upload.ant-upload-select {\n  display: inline-block;\n}\n.ant-upload.ant-upload-disabled {\n  cursor: not-allowed;\n}\n.ant-upload.ant-upload-select-picture-card {\n  width: 104px;\n  height: 104px;\n  margin-right: 8px;\n  margin-bottom: 8px;\n  text-align: center;\n  vertical-align: top;\n  background-color: #fafafa;\n  border: 1px dashed #d9d9d9;\n  border-radius: 2px;\n  cursor: pointer;\n  transition: border-color 0.3s;\n}\n.ant-upload.ant-upload-select-picture-card > .ant-upload {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  height: 100%;\n  text-align: center;\n}\n.ant-upload.ant-upload-select-picture-card:hover {\n  border-color: #1890ff;\n}\n.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover {\n  border-color: #d9d9d9;\n}\n.ant-upload.ant-upload-drag {\n  position: relative;\n  width: 100%;\n  height: 100%;\n  text-align: center;\n  background: #fafafa;\n  border: 1px dashed #d9d9d9;\n  border-radius: 2px;\n  cursor: pointer;\n  transition: border-color 0.3s;\n}\n.ant-upload.ant-upload-drag .ant-upload {\n  padding: 16px 0;\n}\n.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {\n  border-color: #096dd9;\n}\n.ant-upload.ant-upload-drag.ant-upload-disabled {\n  cursor: not-allowed;\n}\n.ant-upload.ant-upload-drag .ant-upload-btn {\n  display: table;\n  height: 100%;\n}\n.ant-upload.ant-upload-drag .ant-upload-drag-container {\n  display: table-cell;\n  vertical-align: middle;\n}\n.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {\n  border-color: #40a9ff;\n}\n.ant-upload.ant-upload-drag p.ant-upload-drag-icon {\n  margin-bottom: 20px;\n}\n.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {\n  color: #40a9ff;\n  font-size: 48px;\n}\n.ant-upload.ant-upload-drag p.ant-upload-text {\n  margin: 0 0 4px;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 16px;\n}\n.ant-upload.ant-upload-drag p.ant-upload-hint {\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 14px;\n}\n.ant-upload.ant-upload-drag .anticon-plus {\n  color: rgba(0, 0, 0, 0.25);\n  font-size: 30px;\n  transition: all 0.3s;\n}\n.ant-upload.ant-upload-drag .anticon-plus:hover {\n  color: rgba(0, 0, 0, 0.45);\n}\n.ant-upload.ant-upload-drag:hover .anticon-plus {\n  color: rgba(0, 0, 0, 0.45);\n}\n.ant-upload-picture-card-wrapper {\n  display: inline-block;\n  width: 100%;\n}\n.ant-upload-picture-card-wrapper::before {\n  display: table;\n  content: '';\n}\n.ant-upload-picture-card-wrapper::after {\n  display: table;\n  clear: both;\n  content: '';\n}\n.ant-upload-list {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 14px;\n  font-variant: tabular-nums;\n  list-style: none;\n  font-feature-settings: 'tnum';\n  line-height: 1.5715;\n}\n.ant-upload-list::before {\n  display: table;\n  content: '';\n}\n.ant-upload-list::after {\n  display: table;\n  clear: both;\n  content: '';\n}\n.ant-upload-list-item {\n  position: relative;\n  height: 22.001px;\n  margin-top: 8px;\n  font-size: 14px;\n}\n.ant-upload-list-item-name {\n  display: inline-block;\n  width: 100%;\n  padding-left: 22px;\n  overflow: hidden;\n  line-height: 1.5715;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n.ant-upload-list-item-card-actions {\n  position: absolute;\n  right: 0;\n}\n.ant-upload-list-item-card-actions-btn {\n  opacity: 0;\n}\n.ant-upload-list-item-card-actions-btn.ant-btn-sm {\n  height: 20px;\n  line-height: 1;\n}\n.ant-upload-list-item-card-actions.picture {\n  top: 22px;\n  line-height: 0;\n}\n.ant-upload-list-item-card-actions-btn:focus,\n.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn {\n  opacity: 1;\n}\n.ant-upload-list-item-card-actions .anticon {\n  color: rgba(0, 0, 0, 0.45);\n}\n.ant-upload-list-item-info {\n  height: 100%;\n  padding: 0 4px;\n  transition: background-color 0.3s;\n}\n.ant-upload-list-item-info > span {\n  display: block;\n  width: 100%;\n  height: 100%;\n}\n.ant-upload-list-item-info .anticon-loading .anticon,\n.ant-upload-list-item-info .ant-upload-text-icon .anticon {\n  position: absolute;\n  top: 5px;\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 14px;\n}\n.ant-upload-list-item .anticon-close {\n  position: absolute;\n  top: 6px;\n  right: 4px;\n  color: rgba(0, 0, 0, 0.45);\n  font-size: 10px;\n  line-height: 0;\n  cursor: pointer;\n  opacity: 0;\n  transition: all 0.3s;\n}\n.ant-upload-list-item .anticon-close:hover {\n  color: rgba(0, 0, 0, 0.85);\n}\n.ant-upload-list-item:hover .ant-upload-list-item-info {\n  background-color: #f5f5f5;\n}\n.ant-upload-list-item:hover .anticon-close {\n  opacity: 1;\n}\n.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn {\n  opacity: 1;\n}\n.ant-upload-list-item-error,\n.ant-upload-list-item-error .ant-upload-text-icon > .anticon,\n.ant-upload-list-item-error .ant-upload-list-item-name {\n  color: #ff4d4f;\n}\n.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {\n  color: #ff4d4f;\n}\n.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn {\n  opacity: 1;\n}\n.ant-upload-list-item-progress {\n  position: absolute;\n  bottom: -12px;\n  width: 100%;\n  padding-left: 26px;\n  font-size: 14px;\n  line-height: 0;\n}\n.ant-upload-list-picture .ant-upload-list-item,\n.ant-upload-list-picture-card .ant-upload-list-item {\n  position: relative;\n  height: 66px;\n  padding: 8px;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n}\n.ant-upload-list-picture .ant-upload-list-item:hover,\n.ant-upload-list-picture-card .ant-upload-list-item:hover {\n  background: transparent;\n}\n.ant-upload-list-picture .ant-upload-list-item-error,\n.ant-upload-list-picture-card .ant-upload-list-item-error {\n  border-color: #ff4d4f;\n}\n.ant-upload-list-picture .ant-upload-list-item-info,\n.ant-upload-list-picture-card .ant-upload-list-item-info {\n  padding: 0;\n}\n.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,\n.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info {\n  background: transparent;\n}\n.ant-upload-list-picture .ant-upload-list-item-uploading,\n.ant-upload-list-picture-card .ant-upload-list-item-uploading {\n  border-style: dashed;\n}\n.ant-upload-list-picture .ant-upload-list-item-thumbnail,\n.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {\n  width: 48px;\n  height: 48px;\n  line-height: 54px;\n  text-align: center;\n  opacity: 0.8;\n}\n.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,\n.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon {\n  font-size: 26px;\n}\n.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'],\n.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'] {\n  fill: #fff2f0;\n}\n.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'],\n.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'] {\n  fill: #ff4d4f;\n}\n.ant-upload-list-picture .ant-upload-list-item-icon,\n.ant-upload-list-picture-card .ant-upload-list-item-icon {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  font-size: 26px;\n  transform: translate(-50%, -50%);\n}\n.ant-upload-list-picture .ant-upload-list-item-icon .anticon,\n.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon {\n  font-size: 26px;\n}\n.ant-upload-list-picture .ant-upload-list-item-image,\n.ant-upload-list-picture-card .ant-upload-list-item-image {\n  max-width: 100%;\n}\n.ant-upload-list-picture .ant-upload-list-item-thumbnail img,\n.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {\n  display: block;\n  width: 48px;\n  height: 48px;\n  overflow: hidden;\n}\n.ant-upload-list-picture .ant-upload-list-item-name,\n.ant-upload-list-picture-card .ant-upload-list-item-name {\n  display: inline-block;\n  box-sizing: border-box;\n  max-width: 100%;\n  margin: 0 0 0 8px;\n  padding-right: 8px;\n  padding-left: 48px;\n  overflow: hidden;\n  line-height: 44px;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  transition: all 0.3s;\n}\n.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,\n.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name {\n  line-height: 28px;\n}\n.ant-upload-list-picture .ant-upload-list-item-progress,\n.ant-upload-list-picture-card .ant-upload-list-item-progress {\n  bottom: 14px;\n  width: calc(100% - 24px);\n  margin-top: 0;\n  padding-left: 56px;\n}\n.ant-upload-list-picture .anticon-close,\n.ant-upload-list-picture-card .anticon-close {\n  position: absolute;\n  top: 8px;\n  right: 8px;\n  line-height: 1;\n  opacity: 1;\n}\n.ant-upload-list-picture-card-container {\n  display: inline-block;\n  width: 104px;\n  height: 104px;\n  margin: 0 8px 8px 0;\n  vertical-align: top;\n}\n.ant-upload-list-picture-card.ant-upload-list::after {\n  display: none;\n}\n.ant-upload-list-picture-card .ant-upload-list-item {\n  height: 100%;\n  margin: 0;\n}\n.ant-upload-list-picture-card .ant-upload-list-item-info {\n  position: relative;\n  height: 100%;\n  overflow: hidden;\n}\n.ant-upload-list-picture-card .ant-upload-list-item-info::before {\n  position: absolute;\n  z-index: 1;\n  width: 100%;\n  height: 100%;\n  background-color: rgba(0, 0, 0, 0.5);\n  opacity: 0;\n  transition: all 0.3s;\n  content: ' ';\n}\n.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info::before {\n  opacity: 1;\n}\n.ant-upload-list-picture-card .ant-upload-list-item-actions {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  z-index: 10;\n  white-space: nowrap;\n  transform: translate(-50%, -50%);\n  opacity: 0;\n  transition: all 0.3s;\n}\n.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye,\n.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,\n.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete {\n  z-index: 10;\n  width: 16px;\n  margin: 0 4px;\n  color: rgba(255, 255, 255, 0.85);\n  font-size: 16px;\n  cursor: pointer;\n  transition: all 0.3s;\n}\n.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover,\n.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,\n.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover {\n  color: #fff;\n}\n.ant-upload-list-picture-card .ant-upload-list-item-info:hover + .ant-upload-list-item-actions,\n.ant-upload-list-picture-card .ant-upload-list-item-actions:hover {\n  opacity: 1;\n}\n.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,\n.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {\n  position: static;\n  display: block;\n  width: 100%;\n  height: 100%;\n  -o-object-fit: contain;\n     object-fit: contain;\n}\n.ant-upload-list-picture-card .ant-upload-list-item-name {\n  display: none;\n  margin: 8px 0 0;\n  padding: 0;\n  line-height: 1.5715;\n  text-align: center;\n}\n.ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {\n  position: absolute;\n  bottom: 10px;\n  display: block;\n}\n.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {\n  background-color: #fafafa;\n}\n.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {\n  height: auto;\n}\n.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info::before,\n.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,\n.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete {\n  display: none;\n}\n.ant-upload-list-picture-card .ant-upload-list-item-progress {\n  bottom: 32px;\n  width: calc(100% - 14px);\n  padding-left: 0;\n}\n.ant-upload-list-text-container,\n.ant-upload-list-picture-container {\n  transition: opacity 0.3s, height 0.3s;\n}\n.ant-upload-list-text-container::before,\n.ant-upload-list-picture-container::before {\n  display: table;\n  width: 0;\n  height: 0;\n  content: '';\n}\n.ant-upload-list-text-container .ant-upload-span,\n.ant-upload-list-picture-container .ant-upload-span {\n  display: block;\n  flex: auto;\n}\n.ant-upload-list-text .ant-upload-span,\n.ant-upload-list-picture .ant-upload-span {\n  display: flex;\n  align-items: center;\n}\n.ant-upload-list-text .ant-upload-span > *,\n.ant-upload-list-picture .ant-upload-span > * {\n  flex: none;\n}\n.ant-upload-list-text .ant-upload-list-item-name,\n.ant-upload-list-picture .ant-upload-list-item-name {\n  flex: auto;\n  padding: 0 8px;\n}\n.ant-upload-list-text .ant-upload-list-item-card-actions,\n.ant-upload-list-picture .ant-upload-list-item-card-actions {\n  position: static;\n}\n.ant-upload-list-text .ant-upload-text-icon .anticon {\n  position: static;\n}\n.ant-upload-list .ant-upload-animate-inline-appear,\n.ant-upload-list .ant-upload-animate-inline-enter,\n.ant-upload-list .ant-upload-animate-inline-leave {\n  -webkit-animation-duration: 0.3s;\n          animation-duration: 0.3s;\n  -webkit-animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86);\n          animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86);\n}\n.ant-upload-list .ant-upload-animate-inline-appear,\n.ant-upload-list .ant-upload-animate-inline-enter {\n  -webkit-animation-name: uploadAnimateInlineIn;\n          animation-name: uploadAnimateInlineIn;\n}\n.ant-upload-list .ant-upload-animate-inline-leave {\n  -webkit-animation-name: uploadAnimateInlineOut;\n          animation-name: uploadAnimateInlineOut;\n}\n@-webkit-keyframes uploadAnimateInlineIn {\n  from {\n    width: 0;\n    height: 0;\n    margin: 0;\n    padding: 0;\n    opacity: 0;\n  }\n}\n@keyframes uploadAnimateInlineIn {\n  from {\n    width: 0;\n    height: 0;\n    margin: 0;\n    padding: 0;\n    opacity: 0;\n  }\n}\n@-webkit-keyframes uploadAnimateInlineOut {\n  to {\n    width: 0;\n    height: 0;\n    margin: 0;\n    padding: 0;\n    opacity: 0;\n  }\n}\n@keyframes uploadAnimateInlineOut {\n  to {\n    width: 0;\n    height: 0;\n    margin: 0;\n    padding: 0;\n    opacity: 0;\n  }\n}\n.ant-upload-rtl {\n  direction: rtl;\n}\n.ant-upload-rtl.ant-upload.ant-upload-select-picture-card {\n  margin-right: auto;\n  margin-left: 8px;\n}\n.ant-upload-list-rtl {\n  direction: rtl;\n}\n.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {\n  padding-right: 22px;\n  padding-left: 14px;\n}\n.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {\n  padding-right: 22px;\n  padding-left: 28px;\n}\n.ant-upload-list-rtl .ant-upload-list-item-name {\n  padding-right: 22px;\n  padding-left: 0;\n}\n.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1 {\n  padding-left: 14px;\n}\n.ant-upload-list-rtl .ant-upload-list-item-card-actions {\n  right: auto;\n  left: 0;\n}\n.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon {\n  padding-right: 0;\n  padding-left: 5px;\n}\n.ant-upload-list-rtl .ant-upload-list-item-info {\n  padding: 0 4px 0 12px;\n}\n.ant-upload-list-rtl .ant-upload-list-item .anticon-close {\n  right: auto;\n  left: 4px;\n}\n.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {\n  padding-right: 0;\n  padding-left: 5px;\n}\n.ant-upload-list-rtl .ant-upload-list-item-progress {\n  padding-right: 26px;\n  padding-left: 0;\n}\n.ant-upload-list-picture .ant-upload-list-item-info,\n.ant-upload-list-picture-card .ant-upload-list-item-info {\n  padding: 0;\n}\n.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,\n.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {\n  right: 8px;\n  left: auto;\n}\n.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,\n.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon {\n  right: 50%;\n  left: auto;\n  transform: translate(50%, -50%);\n}\n.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,\n.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name {\n  margin: 0 8px 0 0;\n  padding-right: 48px;\n  padding-left: 8px;\n}\n.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,\n.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1 {\n  padding-right: 48px;\n  padding-left: 18px;\n}\n.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,\n.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2 {\n  padding-right: 48px;\n  padding-left: 36px;\n}\n.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,\n.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress {\n  padding-right: 0;\n  padding-left: 0;\n}\n.ant-upload-list-rtl.ant-upload-list-picture .anticon-close,\n.ant-upload-list-rtl.ant-upload-list-picture-card .anticon-close {\n  right: auto;\n  left: 8px;\n}\n.ant-upload-list-rtl .ant-upload-list-picture-card-container {\n  margin: 0 0 8px 8px;\n}\n.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions {\n  right: 50%;\n  left: auto;\n  transform: translate(50%, -50%);\n}\n.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {\n  margin: 8px 0 0;\n  padding: 0;\n}");l.default("body {\n  background-color: transparent !important; }\n\n#root {\n  height: 100%; }\n");const qj=["CornflowerBlue","#F66553","Gold","#6A97FE"],$j=[{colorStops:[{offset:0,color:"LightSkyBlue"},{offset:1,color:"CornflowerBlue"}]},{colorStops:[{offset:0,color:"#FB8381"},{offset:1,color:"#F66553"}]},{colorStops:[{offset:0,color:"Gold"},{offset:1,color:"Orange"}]},{colorStops:[{offset:0,color:"#C48FFD"},{offset:1,color:"#6A97FE"}]}];return({gpui:t})=>{const[e,a]=o.useState([]);return o.useEffect((()=>{n.reaction((()=>t.params.datas),(t=>{if(t){const n=[];t.map(((t,e)=>{n.push({title:{text:t.name,left:"center",top:"52%",textStyle:{fontSize:"20",color:"#CDE0FF",fontWeight:"400"}},series:[{type:"pie",center:["50%","30%"],radius:["60%","70%"],hoverAnimation:!1,label:{show:!0,position:"center",fontSize:"10",color:qj[e],formatter:`{d|${t.value}} 台`,rich:{d:{color:qj[e],fontSize:"30",lineHeight:"40",fontWeight:"bold"}}},labelLine:{show:!1},data:[100],itemStyle:{normal:{color:Object.assign(Object.assign({type:"linear",x:0,y:2,x2:1,y2:2},$j[e]),{global:!1})}}}]})})),a(n)}}),{fireImmediately:!0})}),[t.params.datas]),u.jsx("div",Object.assign({style:{width:"100%",height:"100%"}},{children:u.jsx("div",Object.assign({style:{width:"100%",height:"100%",marginTop:"10%"}},{children:u.jsx(Qn,Object.assign({gutter:[16,16],style:{height:"100%"}},{children:e.map((t=>u.jsx(ae,Object.assign({span:6},{children:u.jsx(Zj,{option:t,style:{width:"100%",height:"100%"}},void 0)}),void 0)))}),void 0)}),void 0)}),void 0)}}));
